The SNMP functions fall into the following three functional groupings:
The SNMP Extension Agent API functions define the interface between the SNMP service and the third-party SNMP extension agent DLLs. Applications use these functions to resolve the variable bindings specified by incoming SNMP PDUs.
| SnmpExtensionClose | |
| SnmpExtensionInit | |
| SnmpExtensionInitEx | |
| SnmpExtensionQuery | |
| SnmpExtensionQueryEx | |
| SnmpExtensionTrap | |
The SNMP Management API functions define the interface between third-party SNMP manager applications and the management function dynamic-link library MGMTAPI.DLL. The DLL works in conjunction with the SNMP trap service (SNMPTRAP.EXE), and can interact with one or more third-party SNMP manager applications. Third-party manager applications can use the management functions to perform SNMP manager operations.
| SnmpMgrClose | |
| SnmpMgrGetTrap | |
| SnmpMgrOidToStr | |
| SnmpMgrOpen | |
| SnmpMgrRequest | |
| SnmpMgrStrToOid | |
| SnmpMgrTrapListen | |
The SNMP Utility API functions simplify manipulation of SNMP data structures and provide functionality that is useful during the development of SNMP applications.