Part1 Chapter 1:Getting Around in the Networking Services Library How the Networking Services ibrary Is Structured How the Networking Services Library Is Designed Chapter 2:What’s In This Volume Domain Name System Dynamic Host Configuration Protocol Multicast Address Dynamic Client Allocation Protocol Internet Authentication Service NetBIOS Synchronization Manager System Event Notification Service, IP Helper Simple Network Management Protocol WinSNMP Network Management Chapter 3: Using Microsott Reference Resources The Microsoft Developer Network Comparing MSDN with MSDN Online MSDN Subscriptions MSDN Library SubscriPtion MSDN Professional Subscrption MSDN Universal Subscription Purchasing an MSDN Subscription Using MSD Navigating MSDN Quick Tips Using MSDN Online Navigating MSDN Online MSDN online Features MSDN Online Registered Users The Windows Programming Reference Series Chapter 4:FInding th6 DeVeloper Resources YOU Need Developer Support Online Resources Internet Standards Learning Products Conferences Other Resources Chapter 5:Getting the Most Out of This Volume DNS Resource Record(RR) Reference SOA Resource Records NS Resource Records PTR Resource Records A Resource Records MX Resource RecordS CNAME Resource Records WINS Resource Records WINS-R Resource Records SRVResource Records Load Sharing Resource Records Part 2 Chapter 6: Damain Name System(DNS) DNS Overview DNS Standads Documents DNS Reference Chapter 7:Dynamic Host Configuration Protocol(DHCP) DHCP Overview DHCP Standards DHCP Examples DHCP Functions Chapter 8:Multicast Address Dynamic Client Allocation Protocol(MADCAP) MADCAP Overview MADCAP Functions chapter 9:Internet Authentication Service(IAS) IAS Overview Scope Authentication and Accounting Implementing DLLs to Extend IAS Setting Up the EXtension and AuthoriZation DLLs Authentication and Authorization Process User Identification Attributes RADIUS Accounting Packets Working With a State Server State Server Design Considerations Using Lnternet Authentication Service Internet Authentication Service Reference Internet Authentication Service Functions Internet Authentication Service Structures Internet Authentication Service Enumerated Types Chapter 10: The NetBIOS Interface NetBIOS Interface Overview NetBIOS Operation NetBIOS LANA Numbers NetBIOS Name Table NetBIOS Session NetBIOS Enhancements NetBIOS Commands Name Support session Support Data-Transfer Support Datagram Support Genera Support Ectension Support Using the NetBIOS Interface Listing All NetBIOS Names on a LANA Getting the MAC Address for an Ethernet AdaPter NetBIOS Reference NetBIOS Functions NetBIOS Structures Chapter 11:Synchronization Manager Synchronizaton Manager Overview Mobile Computing Configurations Application Scenarios Synchronization Manager Architecture Using Synchronization Manager from a Program SyncMgr Reference Chapter 12:System Event Notification Service System Event Notification Service Overview Mobile Computing Configurations for SENS Application Scenarios for SENS NOtifiCation SENS Architecture SENS Reference IsDestinationReachable ISNetWorkAlive SENS Object Chapter 13:IP Helper IP Helper Overview Retrieving Information About Network Configuration Managing Network Adapters Managing Interfaces Managing IP Addresses Using the Address Resolution Protocol Retrieving Information on the Internet Protocol and the Internet Control Message Protocol Managing Routing Receiving Notification Of Network Events Retrieving Information About the Transmission Control Protocol and the User Datagram Protocol IP Helper Function Reference IP Helper Functions Alphabetical Listing Categorical Listing IP Helper Structures Chapter 14:Simple Network Management Protocol(SNMP) New SNMP Programming Elements AbOUt SNMP HOW SNMP Works The SNMP Management Information Base(MIB) MIB Name Tree Relevant RFCs System Files for SNMP SNMP Utilities Configuring the SNMP Service Community Names Host Names and IP Addresses Configuring SNMP Security Configuring SNMP Agent Information SNMP Reference SNMP Functions SNMP Structures Chapters 15:The WinSNMP API New WinSNMP Programming Elements About the WinWNMP API About the WinSNMP 2.0 Addendum About SNMP Versions RFCs Relevant to WinSNMP Software Requirements for the WinSNMP API The WinSNMP Model About the Microsoft WinSNMP Implementation The WinSNMP Database Levels of SNMP Support WinSNMP Sessions WinSNMP Data Management Concepts Object Ldentifiers WinSNMP Descriptors Resource Handle Objects C-Style Strings Allocating WinSNMP Memory Objects WinSNMP Communications Management Concepts About SNMP Messages About Traps and Notifications About Retransmission WinSNMP Programming Tasks Opening and Closing a WinSNMP Application Opening and Closing a WinSNMP Session Managing Trasps and Notifications Multiple Trap Registrations Working with Variable Binding Lists Creating a Variable Binding List Managing a Variable Binding List Working with Protocol Data Units Creating a PDU Updating a PDU Duplicating a PDU Validating a PDU Matching response and Request PDUs Sending SNMP Messages Receiving SNMP Messages General WinSNMP Programming Tasks Managing Object Identifiers Freeing WinSNMP Descriptors Setting the Entity and Context Translation Mode Managing the Retransmission Policy Writing winSNMP Applications with Multiple Threads Registering an SNMP Agent Application WinSNMP API Reference WinSNMP Data Types WinSNMP Error Codes WinSNMP Common Error Codes Network Transport Errors WinSNMP Function Return Values WinSNMP Functions WinSNMP Structures Chapter 16:NetWork Managemengt About Network Management Network Management Function Groups Access Functions Alert Functions Audit Functions Configuration Functions Directory Service Functions Distributed File System(Dfs) Functions Error Logging Functions Get Functions Group Functions Local Group Functions Message Functions NetFile Functions Netservice Functions Remote Utility Functions Schedule Functons Server Functions Server and Workstation Transport Functions Session Functions Share Functions Statistics Frnctions Use Functions User Functions User Modal Functions Workstation and Workstation User Functions Network Management Data Network Management Function Buffers Network Management Function Buffer Lengths API Data Alignment Embedded Strings Enumeration Resume Handles Function Status NLS Support Parameter Error Reporting RPC Buffer Allocation Errors Obsolete Information Fields Platform Support Windows 95/98 Support Functions That Only Have Support for Remoting to LAN Manager 2.x. Requests from 16-bit LAN Manager Clients Calling 16-bit LAN Manager Servers Security Requirements for the Network Management Functions Using Network Management Looking Up a User’s FuLL Name Forcing a User to Change the Logon Passwod Changing Elements of User Information Creating a NeW Computer Account Creating a Local Group and Adding a User Determining the Validating the Validating Server on Windows95/98 Looking Up Text for Error Code Numbers Windows 95/98 Network Management Code Samples NetConnectionEnum Sample(Windows 95/98) NetFileEnum Sample(Windows 95/98) NetSecurityGetlnfo Sample(Windows 95/98) NetServerGetlnfo Sample (Window 95/98) NetSessionDel Sample (Window 97/98) NetSessionEnum Sample (Window 95/98) NetsessionGetnfo Sampe(Windows95/98) NetshareAdd Sampe(Windows95/98) NetShareDel Sample(Windows 95/98) NetShareEnum Sample(Windows 95/98) NetShareGetlnfo Sample(Windows 95/98) NetSharesetlnfo Sample(Windows 95/98) Chapter 17:Network Management Reference Network Management Functions Alert Functions ApI Buffer Functions Directory Service Functions Distributed File System(Dfs) Functions Get Functions Group Functions Local Group Functions Message Functions NetFile Frnctions Remote Utility Functions Replicator Functions Schedule Functions Server Functions Server and Workstation Transport Functions Session Functions Share Functions Statistics Function Use Functions User Functions User Modals Functeons Workstation and Workstation User Fnctions Access and Security Functions(Windows 95/98 only) Obsolete Functions Network Management Structures Alert Structures Distributed File System(Dfs) Structures File Structures Get Structures Group Structures Local Group Structures Message Structures Remote UtiLity Structure Replicator Structures Schedule Structures Server Structures Server and Workstation Transport Structures Session Structures Share Structures Statistics Structures Use Structures User Structures User Modals Structures Workstation and Workstation User Structures Windows 95/98 Structures Network Management Macros Mapping ADSI Interfacds to the Network Management Functions Part 3 Index:Networking Services Programming Elements-Alphabetical Listing