ReactOS  0.4.14-dev-114-gc8cbd56
winsnmp.h File Reference
#include <windows.h>
#include <pshpack4.h>
#include <poppack.h>
Include dependency graph for winsnmp.h:

Go to the source code of this file.

Classes

struct  smiOCTETS
 
struct  smiOID
 
struct  smiCNTR64
 
struct  smiVALUE
 
struct  smiVENDORINFO
 
struct  smiENTITYINFO
 
struct  smiCONTEXTINFO
 

Macros

#define WINSNMPAPI   WINAPI
 
#define MAXOBJIDSIZE   128
 
#define MAXOBJIDSTRSIZE   1408
 
#define MAXVENDORINFO   32
 
#define _SNMP_ASN_DEFINED
 
#define ASN_UNIVERSAL   0x00
 
#define ASN_PRIMITIVE   0x00
 
#define ASN_CONSTRUCTOR   0x20
 
#define ASN_APPLICATION   0x40
 
#define ASN_CONTEXT   0x80
 
#define ASN_PRIVATE   0xC0
 
#define SNMP_PDU_GET   (ASN_CONTEXT | ASN_CONSTRUCTOR | 0)
 
#define SNMP_PDU_GETNEXT   (ASN_CONTEXT | ASN_CONSTRUCTOR | 1)
 
#define SNMP_PDU_RESPONSE   (ASN_CONTEXT | ASN_CONSTRUCTOR | 2)
 
#define SNMP_PDU_SET   (ASN_CONTEXT | ASN_CONSTRUCTOR | 3)
 
#define SNMP_PDU_GETBULK   (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)
 
#define SNMP_PDU_V1TRAP   (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)
 
#define SNMP_PDU_INFORM   (ASN_CONTEXT | ASN_CONSTRUCTOR | 6)
 
#define SNMP_PDU_TRAP   (ASN_CONTEXT | ASN_CONSTRUCTOR | 7)
 
#define SNMP_PDU_REPORT   (ASN_CONTEXT | ASN_CONSTRUCTOR | 8)
 
#define SNMP_SYNTAX_SEQUENCE   (ASN_UNIVERSAL | ASN_CONSTRUCTOR | 0x10)
 
#define SNMP_SYNTAX_INT   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x02)
 
#define SNMP_SYNTAX_BITS   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x03)
 
#define SNMP_SYNTAX_OCTETS   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x04)
 
#define SNMP_SYNTAX_NULL   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x05)
 
#define SNMP_SYNTAX_OID   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x06)
 
#define SNMP_SYNTAX_IPADDR   (ASN_APPLICATION | ASN_PRIMITIVE | 0x00)
 
#define SNMP_SYNTAX_CNTR32   (ASN_APPLICATION | ASN_PRIMITIVE | 0x01)
 
#define SNMP_SYNTAX_GAUGE32   (ASN_APPLICATION | ASN_PRIMITIVE | 0x02)
 
#define SNMP_SYNTAX_TIMETICKS   (ASN_APPLICATION | ASN_PRIMITIVE | 0x03)
 
#define SNMP_SYNTAX_OPAQUE   (ASN_APPLICATION | ASN_PRIMITIVE | 0x04)
 
#define SNMP_SYNTAX_NSAPADDR   (ASN_APPLICATION | ASN_PRIMITIVE | 0x05)
 
#define SNMP_SYNTAX_CNTR64   (ASN_APPLICATION | ASN_PRIMITIVE | 0x06)
 
#define SNMP_SYNTAX_UINT32   (ASN_APPLICATION | ASN_PRIMITIVE | 0x07)
 
#define SNMP_SYNTAX_NOSUCHOBJECT   (ASN_CONTEXT | ASN_PRIMITIVE | 0x00)
 
#define SNMP_SYNTAX_NOSUCHINSTANCE   (ASN_CONTEXT | ASN_PRIMITIVE | 0x01)
 
#define SNMP_SYNTAX_ENDOFMIBVIEW   (ASN_CONTEXT | ASN_PRIMITIVE | 0x02)
 
#define SNMP_SYNTAX_INT32   SNMP_SYNTAX_INT
 
#define SNMP_TRAP_COLDSTART   0
 
#define SNMP_TRAP_WARMSTART   1
 
#define SNMP_TRAP_LINKDOWN   2
 
#define SNMP_TRAP_LINKUP   3
 
#define SNMP_TRAP_AUTHFAIL   4
 
#define SNMP_TRAP_EGPNEIGHBORLOSS   5
 
#define SNMP_TRAP_ENTERPRISESPECIFIC   6
 
#define SNMP_ERROR_NOERROR   0
 
#define SNMP_ERROR_TOOBIG   1
 
#define SNMP_ERROR_NOSUCHNAME   2
 
#define SNMP_ERROR_BADVALUE   3
 
#define SNMP_ERROR_READONLY   4
 
#define SNMP_ERROR_GENERR   5
 
#define SNMP_ERROR_NOACCESS   6
 
#define SNMP_ERROR_WRONGTYPE   7
 
#define SNMP_ERROR_WRONGLENGTH   8
 
#define SNMP_ERROR_WRONGENCODING   9
 
#define SNMP_ERROR_WRONGVALUE   10
 
#define SNMP_ERROR_NOCREATION   11
 
#define SNMP_ERROR_INCONSISTENTVALUE   12
 
#define SNMP_ERROR_RESOURCEUNAVAILABLE   13
 
#define SNMP_ERROR_COMMITFAILED   14
 
#define SNMP_ERROR_UNDOFAILED   15
 
#define SNMP_ERROR_AUTHORIZATIONERROR   16
 
#define SNMP_ERROR_NOTWRITABLE   17
 
#define SNMP_ERROR_INCONSISTENTNAME   18
 
#define SNMP_SEC_MODEL_V1   1
 
#define SNMP_SEC_MODEL_V2   2
 
#define SNMP_SEC_MODEL_USM   3
 
#define SNMP_NOAUTH_NOPRIV   0
 
#define SNMP_AUTH_NOPRIV   1
 
#define SNMP_AUTH_PRIV   3
 
#define SNMP_USM_NO_AUTH_PROTOCOL   1
 
#define SNMP_USM_HMACMD5_AUTH_PROTOCOL   2
 
#define SNMP_USM_HMACSHA_AUTH_PROTOCOL   3
 
#define SNMP_USM_NO_PRIV_PROTOCOL   1
 
#define SNMP_USM_DES_PRIV_PROTOCOL   2
 
#define SNMPAPI_TRANSLATED   0
 
#define SNMPAPI_UNTRANSLATED_V1   1
 
#define SNMPAPI_UNTRANSLATED_V2   2
 
#define SNMPAPI_UNTRANSLATED_V3   3
 
#define SNMPAPI_OFF   0
 
#define SNMPAPI_ON   1
 
#define SNMPAPI_FAILURE   0
 
#define SNMPAPI_SUCCESS   1
 
#define SNMPAPI_NO_SUPPORT   0
 
#define SNMPAPI_V1_SUPPORT   1
 
#define SNMPAPI_V2_SUPPORT   2
 
#define SNMPAPI_M2M_SUPPORT   3
 
#define SNMPAPI_V3_SUPPORT   3
 
#define SNMPAPI_ALLOC_ERROR   2
 
#define SNMPAPI_CONTEXT_INVALID   3
 
#define SNMPAPI_CONTEXT_UNKNOWN   4
 
#define SNMPAPI_ENTITY_INVALID   5
 
#define SNMPAPI_ENTITY_UNKNOWN   6
 
#define SNMPAPI_INDEX_INVALID   7
 
#define SNMPAPI_NOOP   8
 
#define SNMPAPI_OID_INVALID   9
 
#define SNMPAPI_OPERATION_INVALID   10
 
#define SNMPAPI_OUTPUT_TRUNCATED   11
 
#define SNMPAPI_PDU_INVALID   12
 
#define SNMPAPI_SESSION_INVALID   13
 
#define SNMPAPI_SYNTAX_INVALID   14
 
#define SNMPAPI_VBL_INVALID   15
 
#define SNMPAPI_MODE_INVALID   16
 
#define SNMPAPI_SIZE_INVALID   17
 
#define SNMPAPI_NOT_INITIALIZED   18
 
#define SNMPAPI_MESSAGE_INVALID   19
 
#define SNMPAPI_HWND_INVALID   20
 
#define SNMPAPI_ENGINE_INVALID   30
 
#define SNMPAPI_ENGINE_DISCOVERY_FAILED   31
 
#define SNMPAPI_OTHER_ERROR   99
 
#define SNMPAPI_TL_NOT_INITIALIZED   100
 
#define SNMPAPI_TL_NOT_SUPPORTED   101
 
#define SNMPAPI_TL_NOT_AVAILABLE   102
 
#define SNMPAPI_TL_RESOURCE_ERROR   103
 
#define SNMPAPI_TL_UNDELIVERABLE   104
 
#define SNMPAPI_TL_SRC_INVALID   105
 
#define SNMPAPI_TL_INVALID_PARAM   106
 
#define SNMPAPI_TL_IN_USE   107
 
#define SNMPAPI_TL_TIMEOUT   108
 
#define SNMPAPI_TL_PDU_TOO_BIG   109
 
#define SNMPAPI_TL_OTHER   199
 
#define SNMPAPI_RPT_INVALIDMSG   200
 
#define SNMPAPI_RPT_INASNPARSEERR   201
 
#define SNMPAPI_RPT_UNKNOWNSECMODEL   202
 
#define SNMPAPI_RPT_UNKNOWNENGINEID   203
 
#define SNMPAPI_RPT_UNSUPPSECLEVEL   204
 
#define SNMPAPI_RPT_UNKNOWNUSERNAME   205
 
#define SNMPAPI_RPT_WRONGDIGEST   206
 
#define SNMPAPI_RPT_NOTINTIMEWINDOW   207
 
#define SNMPAPI_RPT_DECRYPTIONERROR   208
 
#define SNMPAPI_RPT_OTHER   299
 

Typedefs

typedef HANDLE HSNMP_SESSION
 
typedef HANDLELPHSNMP_SESSION
 
typedef HANDLE HSNMP_CONTEXT
 
typedef HANDLELPHSNMP_CONTEXT
 
typedef HANDLE HSNMP_VBL
 
typedef HANDLELPHSNMP_VBL
 
typedef HANDLE HSNMP_PDU
 
typedef HANDLELPHSNMP_PDU
 
typedef HANDLE HSNMP_ENTITY
 
typedef HANDLELPHSNMP_ENTITY
 
typedef unsigned char smiBYTE
 
typedef unsigned charsmiLPBYTE
 
typedef signed int smiINT
 
typedef signed intsmiLPINT
 
typedef signed int smiINT32
 
typedef signed intsmiLPINT32
 
typedef unsigned int smiUINT32
 
typedef unsigned intsmiLPUINT32
 
typedef smiUINT32 smiCNTR32
 
typedef smiUINT32smiLPCNTR32
 
typedef smiUINT32 smiGAUGE32
 
typedef smiUINT32smiLPGAUGE32
 
typedef smiUINT32 smiTIMETICKS
 
typedef smiUINT32smiLPTIMETICKS
 
typedef smiUINT32 SNMPAPI_STATUS
 
typedef struct smiOCTETSsmiLPOCTETS
 
typedef struct smiOCTETS smiOPAQUE
 
typedef struct smiOCTETSsmiLPOPAQUE
 
typedef struct smiOCTETS smiBITS
 
typedef struct smiOCTETSsmiLPBITS
 
typedef struct smiOCTETS smiIPADDR
 
typedef struct smiOCTETSsmiLPIPADDR
 
typedef struct smiOCTETS smiNSAPADDR
 
typedef struct smiOCTETSsmiLPNSAPADDR
 
typedef const smiLPOCTETS smiLPCOCTETS
 
typedef struct smiOIDsmiLPOID
 
typedef const smiLPOID smiLPCOID
 
typedef struct smiCNTR64smiLPCNTR64
 
typedef struct smiVALUEsmiLPVALUE
 
typedef const smiLPVALUE smiLPCVALUE
 
typedef struct smiVENDORINFOsmiLPVENDORINFO
 
typedef SNMPAPI_STATUS(CALLBACKSNMPAPI_CALLBACK) (HSNMP_SESSION, HWND, UINT, WPARAM, LPARAM, LPVOID)
 
typedef struct smiENTITYINFOsmiLPENTITYINFO
 
typedef struct smiCONTEXTINFOsmiLPCONTEXTINFO
 

Functions

SNMPAPI_STATUS WINSNMPAPI SnmpCancelMsg (HSNMP_SESSION, smiINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpCleanup (VOID)
 
SNMPAPI_STATUS WINSNMPAPI SnmpClose (HSNMP_SESSION)
 
SNMPAPI_STATUS WINSNMPAPI SnmpContextToStr (HSNMP_CONTEXT, smiLPOCTETS)
 
SNMPAPI_STATUS WINSNMPAPI SnmpCountVbl (HSNMP_VBL)
 
HSNMP_PDU WINSNMPAPI SnmpCreatePdu (HSNMP_SESSION, smiINT, smiINT32, smiINT, smiINT, HSNMP_VBL)
 
HSNMP_SESSION WINSNMPAPI SnmpCreateSession (HWND, UINT, SNMPAPI_CALLBACK, LPVOID)
 
HSNMP_VBL WINSNMPAPI SnmpCreateVbl (HSNMP_SESSION, smiLPCOID, smiLPCVALUE)
 
SNMPAPI_STATUS WINSNMPAPI SnmpDecodeMsg (HSNMP_SESSION, LPHSNMP_ENTITY, LPHSNMP_ENTITY, LPHSNMP_CONTEXT, LPHSNMP_PDU, smiLPCOCTETS)
 
SNMPAPI_STATUS WINSNMPAPI SnmpDeleteVb (HSNMP_VBL, smiUINT32)
 
HSNMP_PDU WINSNMPAPI SnmpDuplicatePdu (HSNMP_SESSION, HSNMP_PDU)
 
HSNMP_VBL WINSNMPAPI SnmpDuplicateVbl (HSNMP_SESSION, HSNMP_VBL)
 
SNMPAPI_STATUS WINSNMPAPI SnmpEncodeMsg (HSNMP_SESSION, HSNMP_ENTITY, HSNMP_ENTITY, HSNMP_CONTEXT, HSNMP_PDU, smiLPOCTETS)
 
SNMPAPI_STATUS WINSNMPAPI SnmpEntityToStr (HSNMP_ENTITY, smiUINT32, LPSTR)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreeContext (HSNMP_CONTEXT)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreeDescriptor (smiUINT32, smiLPOPAQUE)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreeEntity (HSNMP_ENTITY)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreePdu (HSNMP_PDU)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreeVbl (HSNMP_VBL)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetLastError (HSNMP_SESSION)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetPduData (HSNMP_PDU, smiLPINT, smiLPINT32, smiLPINT, smiLPINT, LPHSNMP_VBL)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetRetransmitMode (smiLPUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetRetry (HSNMP_ENTITY, smiLPUINT32, smiLPUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetTimeout (HSNMP_ENTITY, smiLPTIMETICKS, smiLPTIMETICKS)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetTranslateMode (smiLPUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetVb (HSNMP_VBL, smiUINT32, smiLPOID, smiLPVALUE)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetVendorInfo (smiLPVENDORINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpListen (HSNMP_ENTITY, SNMPAPI_STATUS)
 
SNMPAPI_STATUS WINSNMPAPI SnmpOidCompare (smiLPCOID, smiLPCOID, smiUINT32, smiLPINT)
 
SNMPAPI_STATUS WINSNMPAPI SnmpOidCopy (smiLPCOID, smiLPOID)
 
SNMPAPI_STATUS WINSNMPAPI SnmpOidToStr (smiLPCOID, smiUINT32, LPSTR)
 
HSNMP_SESSION WINSNMPAPI SnmpOpen (HWND, UINT)
 
SNMPAPI_STATUS WINSNMPAPI SnmpRecvMsg (HSNMP_SESSION, LPHSNMP_ENTITY, LPHSNMP_ENTITY, LPHSNMP_CONTEXT, LPHSNMP_PDU)
 
SNMPAPI_STATUS WINSNMPAPI SnmpRegister (HSNMP_SESSION, HSNMP_ENTITY, HSNMP_ENTITY, HSNMP_CONTEXT, smiLPCOID, smiUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSendMsg (HSNMP_SESSION, HSNMP_ENTITY, HSNMP_ENTITY, HSNMP_CONTEXT, HSNMP_PDU)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetPduData (HSNMP_PDU, const smiINT *, const smiINT32 *, const smiINT *, const smiINT *, const HSNMP_VBL *)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetPort (HSNMP_ENTITY, UINT)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetRetransmitMode (smiUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetRetry (HSNMP_ENTITY, smiUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetTimeout (HSNMP_ENTITY, smiTIMETICKS)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetTranslateMode (smiUINT32)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetVb (HSNMP_VBL, smiUINT32, smiLPCOID, smiLPCVALUE)
 
SNMPAPI_STATUS WINSNMPAPI SnmpStartup (smiLPUINT32, smiLPUINT32, smiLPUINT32, smiLPUINT32, smiLPUINT32)
 
HSNMP_CONTEXT WINSNMPAPI SnmpStrToContext (HSNMP_SESSION, smiLPCOCTETS)
 
HSNMP_ENTITY WINSNMPAPI SnmpStrToEntity (HSNMP_SESSION, LPCSTR)
 
SNMPAPI_STATUS WINSNMPAPI SnmpStrToOid (LPCSTR, smiLPOID)
 
HSNMP_ENTITY WINSNMPAPI SnmpCreateEntity (HSNMP_SESSION, smiLPENTITYINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetEntityInfo (HSNMP_ENTITY, smiLPENTITYINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetEntityInfo (HSNMP_ENTITY, smiLPENTITYINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreeEntityInfo (smiLPENTITYINFO)
 
HSNMP_CONTEXT WINSNMPAPI SnmpCreateContext (HSNMP_SESSION, smiLPCONTEXTINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpGetContextInfo (HSNMP_CONTEXT, smiLPCONTEXTINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpSetContextInfo (HSNMP_CONTEXT, smiLPCONTEXTINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpFreeContextInfo (smiLPCONTEXTINFO)
 
SNMPAPI_STATUS WINSNMPAPI SnmpPasswordToKey (smiLPOCTETS, smiINT32, smiLPOCTETS)
 

Macro Definition Documentation

◆ _SNMP_ASN_DEFINED

#define _SNMP_ASN_DEFINED

Definition at line 45 of file winsnmp.h.

◆ ASN_APPLICATION

#define ASN_APPLICATION   0x40

Definition at line 49 of file winsnmp.h.

◆ ASN_CONSTRUCTOR

#define ASN_CONSTRUCTOR   0x20

Definition at line 48 of file winsnmp.h.

◆ ASN_CONTEXT

#define ASN_CONTEXT   0x80

Definition at line 50 of file winsnmp.h.

◆ ASN_PRIMITIVE

#define ASN_PRIMITIVE   0x00

Definition at line 47 of file winsnmp.h.

◆ ASN_PRIVATE

#define ASN_PRIVATE   0xC0

Definition at line 51 of file winsnmp.h.

◆ ASN_UNIVERSAL

#define ASN_UNIVERSAL   0x00

Definition at line 46 of file winsnmp.h.

◆ MAXOBJIDSIZE

#define MAXOBJIDSIZE   128

Definition at line 41 of file winsnmp.h.

◆ MAXOBJIDSTRSIZE

#define MAXOBJIDSTRSIZE   1408

Definition at line 42 of file winsnmp.h.

◆ MAXVENDORINFO

#define MAXVENDORINFO   32

Definition at line 43 of file winsnmp.h.

◆ SNMP_AUTH_NOPRIV

#define SNMP_AUTH_NOPRIV   1

Definition at line 110 of file winsnmp.h.

◆ SNMP_AUTH_PRIV

#define SNMP_AUTH_PRIV   3

Definition at line 111 of file winsnmp.h.

◆ SNMP_ERROR_AUTHORIZATIONERROR

#define SNMP_ERROR_AUTHORIZATIONERROR   16

Definition at line 103 of file winsnmp.h.

◆ SNMP_ERROR_BADVALUE

#define SNMP_ERROR_BADVALUE   3

Definition at line 90 of file winsnmp.h.

◆ SNMP_ERROR_COMMITFAILED

#define SNMP_ERROR_COMMITFAILED   14

Definition at line 101 of file winsnmp.h.

◆ SNMP_ERROR_GENERR

#define SNMP_ERROR_GENERR   5

Definition at line 92 of file winsnmp.h.

◆ SNMP_ERROR_INCONSISTENTNAME

#define SNMP_ERROR_INCONSISTENTNAME   18

Definition at line 105 of file winsnmp.h.

◆ SNMP_ERROR_INCONSISTENTVALUE

#define SNMP_ERROR_INCONSISTENTVALUE   12

Definition at line 99 of file winsnmp.h.

◆ SNMP_ERROR_NOACCESS

#define SNMP_ERROR_NOACCESS   6

Definition at line 93 of file winsnmp.h.

◆ SNMP_ERROR_NOCREATION

#define SNMP_ERROR_NOCREATION   11

Definition at line 98 of file winsnmp.h.

◆ SNMP_ERROR_NOERROR

#define SNMP_ERROR_NOERROR   0

Definition at line 87 of file winsnmp.h.

◆ SNMP_ERROR_NOSUCHNAME

#define SNMP_ERROR_NOSUCHNAME   2

Definition at line 89 of file winsnmp.h.

◆ SNMP_ERROR_NOTWRITABLE

#define SNMP_ERROR_NOTWRITABLE   17

Definition at line 104 of file winsnmp.h.

◆ SNMP_ERROR_READONLY

#define SNMP_ERROR_READONLY   4

Definition at line 91 of file winsnmp.h.

◆ SNMP_ERROR_RESOURCEUNAVAILABLE

#define SNMP_ERROR_RESOURCEUNAVAILABLE   13

Definition at line 100 of file winsnmp.h.

◆ SNMP_ERROR_TOOBIG

#define SNMP_ERROR_TOOBIG   1

Definition at line 88 of file winsnmp.h.

◆ SNMP_ERROR_UNDOFAILED

#define SNMP_ERROR_UNDOFAILED   15

Definition at line 102 of file winsnmp.h.

◆ SNMP_ERROR_WRONGENCODING

#define SNMP_ERROR_WRONGENCODING   9

Definition at line 96 of file winsnmp.h.

◆ SNMP_ERROR_WRONGLENGTH

#define SNMP_ERROR_WRONGLENGTH   8

Definition at line 95 of file winsnmp.h.

◆ SNMP_ERROR_WRONGTYPE

#define SNMP_ERROR_WRONGTYPE   7

Definition at line 94 of file winsnmp.h.

◆ SNMP_ERROR_WRONGVALUE

#define SNMP_ERROR_WRONGVALUE   10

Definition at line 97 of file winsnmp.h.

◆ SNMP_NOAUTH_NOPRIV

#define SNMP_NOAUTH_NOPRIV   0

Definition at line 109 of file winsnmp.h.

◆ SNMP_PDU_GET

#define SNMP_PDU_GET   (ASN_CONTEXT | ASN_CONSTRUCTOR | 0)

Definition at line 52 of file winsnmp.h.

◆ SNMP_PDU_GETBULK

#define SNMP_PDU_GETBULK   (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)

Definition at line 56 of file winsnmp.h.

◆ SNMP_PDU_GETNEXT

#define SNMP_PDU_GETNEXT   (ASN_CONTEXT | ASN_CONSTRUCTOR | 1)

Definition at line 53 of file winsnmp.h.

◆ SNMP_PDU_INFORM

#define SNMP_PDU_INFORM   (ASN_CONTEXT | ASN_CONSTRUCTOR | 6)

Definition at line 58 of file winsnmp.h.

◆ SNMP_PDU_REPORT

#define SNMP_PDU_REPORT   (ASN_CONTEXT | ASN_CONSTRUCTOR | 8)

Definition at line 60 of file winsnmp.h.

◆ SNMP_PDU_RESPONSE

#define SNMP_PDU_RESPONSE   (ASN_CONTEXT | ASN_CONSTRUCTOR | 2)

Definition at line 54 of file winsnmp.h.

◆ SNMP_PDU_SET

#define SNMP_PDU_SET   (ASN_CONTEXT | ASN_CONSTRUCTOR | 3)

Definition at line 55 of file winsnmp.h.

◆ SNMP_PDU_TRAP

#define SNMP_PDU_TRAP   (ASN_CONTEXT | ASN_CONSTRUCTOR | 7)

Definition at line 59 of file winsnmp.h.

◆ SNMP_PDU_V1TRAP

#define SNMP_PDU_V1TRAP   (ASN_CONTEXT | ASN_CONSTRUCTOR | 4)

Definition at line 57 of file winsnmp.h.

◆ SNMP_SEC_MODEL_USM

#define SNMP_SEC_MODEL_USM   3

Definition at line 108 of file winsnmp.h.

◆ SNMP_SEC_MODEL_V1

#define SNMP_SEC_MODEL_V1   1

Definition at line 106 of file winsnmp.h.

◆ SNMP_SEC_MODEL_V2

#define SNMP_SEC_MODEL_V2   2

Definition at line 107 of file winsnmp.h.

◆ SNMP_SYNTAX_BITS

#define SNMP_SYNTAX_BITS   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x03)

Definition at line 64 of file winsnmp.h.

◆ SNMP_SYNTAX_CNTR32

#define SNMP_SYNTAX_CNTR32   (ASN_APPLICATION | ASN_PRIMITIVE | 0x01)

Definition at line 69 of file winsnmp.h.

◆ SNMP_SYNTAX_CNTR64

#define SNMP_SYNTAX_CNTR64   (ASN_APPLICATION | ASN_PRIMITIVE | 0x06)

Definition at line 74 of file winsnmp.h.

◆ SNMP_SYNTAX_ENDOFMIBVIEW

#define SNMP_SYNTAX_ENDOFMIBVIEW   (ASN_CONTEXT | ASN_PRIMITIVE | 0x02)

Definition at line 78 of file winsnmp.h.

◆ SNMP_SYNTAX_GAUGE32

#define SNMP_SYNTAX_GAUGE32   (ASN_APPLICATION | ASN_PRIMITIVE | 0x02)

Definition at line 70 of file winsnmp.h.

◆ SNMP_SYNTAX_INT

#define SNMP_SYNTAX_INT   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x02)

Definition at line 63 of file winsnmp.h.

◆ SNMP_SYNTAX_INT32

#define SNMP_SYNTAX_INT32   SNMP_SYNTAX_INT

Definition at line 79 of file winsnmp.h.

◆ SNMP_SYNTAX_IPADDR

#define SNMP_SYNTAX_IPADDR   (ASN_APPLICATION | ASN_PRIMITIVE | 0x00)

Definition at line 68 of file winsnmp.h.

◆ SNMP_SYNTAX_NOSUCHINSTANCE

#define SNMP_SYNTAX_NOSUCHINSTANCE   (ASN_CONTEXT | ASN_PRIMITIVE | 0x01)

Definition at line 77 of file winsnmp.h.

◆ SNMP_SYNTAX_NOSUCHOBJECT

#define SNMP_SYNTAX_NOSUCHOBJECT   (ASN_CONTEXT | ASN_PRIMITIVE | 0x00)

Definition at line 76 of file winsnmp.h.

◆ SNMP_SYNTAX_NSAPADDR

#define SNMP_SYNTAX_NSAPADDR   (ASN_APPLICATION | ASN_PRIMITIVE | 0x05)

Definition at line 73 of file winsnmp.h.

◆ SNMP_SYNTAX_NULL

#define SNMP_SYNTAX_NULL   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x05)

Definition at line 66 of file winsnmp.h.

◆ SNMP_SYNTAX_OCTETS

#define SNMP_SYNTAX_OCTETS   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x04)

Definition at line 65 of file winsnmp.h.

◆ SNMP_SYNTAX_OID

#define SNMP_SYNTAX_OID   (ASN_UNIVERSAL | ASN_PRIMITIVE | 0x06)

Definition at line 67 of file winsnmp.h.

◆ SNMP_SYNTAX_OPAQUE

#define SNMP_SYNTAX_OPAQUE   (ASN_APPLICATION | ASN_PRIMITIVE | 0x04)

Definition at line 72 of file winsnmp.h.

◆ SNMP_SYNTAX_SEQUENCE

#define SNMP_SYNTAX_SEQUENCE   (ASN_UNIVERSAL | ASN_CONSTRUCTOR | 0x10)

Definition at line 62 of file winsnmp.h.

◆ SNMP_SYNTAX_TIMETICKS

#define SNMP_SYNTAX_TIMETICKS   (ASN_APPLICATION | ASN_PRIMITIVE | 0x03)

Definition at line 71 of file winsnmp.h.

◆ SNMP_SYNTAX_UINT32

#define SNMP_SYNTAX_UINT32   (ASN_APPLICATION | ASN_PRIMITIVE | 0x07)

Definition at line 75 of file winsnmp.h.

◆ SNMP_TRAP_AUTHFAIL

#define SNMP_TRAP_AUTHFAIL   4

Definition at line 84 of file winsnmp.h.

◆ SNMP_TRAP_COLDSTART

#define SNMP_TRAP_COLDSTART   0

Definition at line 80 of file winsnmp.h.

◆ SNMP_TRAP_EGPNEIGHBORLOSS

#define SNMP_TRAP_EGPNEIGHBORLOSS   5

Definition at line 85 of file winsnmp.h.

◆ SNMP_TRAP_ENTERPRISESPECIFIC

#define SNMP_TRAP_ENTERPRISESPECIFIC   6

Definition at line 86 of file winsnmp.h.

◆ SNMP_TRAP_LINKDOWN

#define SNMP_TRAP_LINKDOWN   2

Definition at line 82 of file winsnmp.h.

◆ SNMP_TRAP_LINKUP

#define SNMP_TRAP_LINKUP   3

Definition at line 83 of file winsnmp.h.

◆ SNMP_TRAP_WARMSTART

#define SNMP_TRAP_WARMSTART   1

Definition at line 81 of file winsnmp.h.

◆ SNMP_USM_DES_PRIV_PROTOCOL

#define SNMP_USM_DES_PRIV_PROTOCOL   2

Definition at line 116 of file winsnmp.h.

◆ SNMP_USM_HMACMD5_AUTH_PROTOCOL

#define SNMP_USM_HMACMD5_AUTH_PROTOCOL   2

Definition at line 113 of file winsnmp.h.

◆ SNMP_USM_HMACSHA_AUTH_PROTOCOL

#define SNMP_USM_HMACSHA_AUTH_PROTOCOL   3

Definition at line 114 of file winsnmp.h.

◆ SNMP_USM_NO_AUTH_PROTOCOL

#define SNMP_USM_NO_AUTH_PROTOCOL   1

Definition at line 112 of file winsnmp.h.

◆ SNMP_USM_NO_PRIV_PROTOCOL

#define SNMP_USM_NO_PRIV_PROTOCOL   1

Definition at line 115 of file winsnmp.h.

◆ SNMPAPI_ALLOC_ERROR

#define SNMPAPI_ALLOC_ERROR   2

Definition at line 130 of file winsnmp.h.

◆ SNMPAPI_CONTEXT_INVALID

#define SNMPAPI_CONTEXT_INVALID   3

Definition at line 131 of file winsnmp.h.

◆ SNMPAPI_CONTEXT_UNKNOWN

#define SNMPAPI_CONTEXT_UNKNOWN   4

Definition at line 132 of file winsnmp.h.

◆ SNMPAPI_ENGINE_DISCOVERY_FAILED

#define SNMPAPI_ENGINE_DISCOVERY_FAILED   31

Definition at line 150 of file winsnmp.h.

◆ SNMPAPI_ENGINE_INVALID

#define SNMPAPI_ENGINE_INVALID   30

Definition at line 149 of file winsnmp.h.

◆ SNMPAPI_ENTITY_INVALID

#define SNMPAPI_ENTITY_INVALID   5

Definition at line 133 of file winsnmp.h.

◆ SNMPAPI_ENTITY_UNKNOWN

#define SNMPAPI_ENTITY_UNKNOWN   6

Definition at line 134 of file winsnmp.h.

◆ SNMPAPI_FAILURE

#define SNMPAPI_FAILURE   0

Definition at line 123 of file winsnmp.h.

◆ SNMPAPI_HWND_INVALID

#define SNMPAPI_HWND_INVALID   20

Definition at line 148 of file winsnmp.h.

◆ SNMPAPI_INDEX_INVALID

#define SNMPAPI_INDEX_INVALID   7

Definition at line 135 of file winsnmp.h.

◆ SNMPAPI_M2M_SUPPORT

#define SNMPAPI_M2M_SUPPORT   3

Definition at line 128 of file winsnmp.h.

◆ SNMPAPI_MESSAGE_INVALID

#define SNMPAPI_MESSAGE_INVALID   19

Definition at line 147 of file winsnmp.h.

◆ SNMPAPI_MODE_INVALID

#define SNMPAPI_MODE_INVALID   16

Definition at line 144 of file winsnmp.h.

◆ SNMPAPI_NO_SUPPORT

#define SNMPAPI_NO_SUPPORT   0

Definition at line 125 of file winsnmp.h.

◆ SNMPAPI_NOOP

#define SNMPAPI_NOOP   8

Definition at line 136 of file winsnmp.h.

◆ SNMPAPI_NOT_INITIALIZED

#define SNMPAPI_NOT_INITIALIZED   18

Definition at line 146 of file winsnmp.h.

◆ SNMPAPI_OFF

#define SNMPAPI_OFF   0

Definition at line 121 of file winsnmp.h.

◆ SNMPAPI_OID_INVALID

#define SNMPAPI_OID_INVALID   9

Definition at line 137 of file winsnmp.h.

◆ SNMPAPI_ON

#define SNMPAPI_ON   1

Definition at line 122 of file winsnmp.h.

◆ SNMPAPI_OPERATION_INVALID

#define SNMPAPI_OPERATION_INVALID   10

Definition at line 138 of file winsnmp.h.

◆ SNMPAPI_OTHER_ERROR

#define SNMPAPI_OTHER_ERROR   99

Definition at line 151 of file winsnmp.h.

◆ SNMPAPI_OUTPUT_TRUNCATED

#define SNMPAPI_OUTPUT_TRUNCATED   11

Definition at line 139 of file winsnmp.h.

◆ SNMPAPI_PDU_INVALID

#define SNMPAPI_PDU_INVALID   12

Definition at line 140 of file winsnmp.h.

◆ SNMPAPI_RPT_DECRYPTIONERROR

#define SNMPAPI_RPT_DECRYPTIONERROR   208

Definition at line 171 of file winsnmp.h.

◆ SNMPAPI_RPT_INASNPARSEERR

#define SNMPAPI_RPT_INASNPARSEERR   201

Definition at line 164 of file winsnmp.h.

◆ SNMPAPI_RPT_INVALIDMSG

#define SNMPAPI_RPT_INVALIDMSG   200

Definition at line 163 of file winsnmp.h.

◆ SNMPAPI_RPT_NOTINTIMEWINDOW

#define SNMPAPI_RPT_NOTINTIMEWINDOW   207

Definition at line 170 of file winsnmp.h.

◆ SNMPAPI_RPT_OTHER

#define SNMPAPI_RPT_OTHER   299

Definition at line 172 of file winsnmp.h.

◆ SNMPAPI_RPT_UNKNOWNENGINEID

#define SNMPAPI_RPT_UNKNOWNENGINEID   203

Definition at line 166 of file winsnmp.h.

◆ SNMPAPI_RPT_UNKNOWNSECMODEL

#define SNMPAPI_RPT_UNKNOWNSECMODEL   202

Definition at line 165 of file winsnmp.h.

◆ SNMPAPI_RPT_UNKNOWNUSERNAME

#define SNMPAPI_RPT_UNKNOWNUSERNAME   205

Definition at line 168 of file winsnmp.h.

◆ SNMPAPI_RPT_UNSUPPSECLEVEL

#define SNMPAPI_RPT_UNSUPPSECLEVEL   204

Definition at line 167 of file winsnmp.h.

◆ SNMPAPI_RPT_WRONGDIGEST

#define SNMPAPI_RPT_WRONGDIGEST   206

Definition at line 169 of file winsnmp.h.

◆ SNMPAPI_SESSION_INVALID

#define SNMPAPI_SESSION_INVALID   13

Definition at line 141 of file winsnmp.h.

◆ SNMPAPI_SIZE_INVALID

#define SNMPAPI_SIZE_INVALID   17

Definition at line 145 of file winsnmp.h.

◆ SNMPAPI_SUCCESS

#define SNMPAPI_SUCCESS   1

Definition at line 124 of file winsnmp.h.

◆ SNMPAPI_SYNTAX_INVALID

#define SNMPAPI_SYNTAX_INVALID   14

Definition at line 142 of file winsnmp.h.

◆ SNMPAPI_TL_IN_USE

#define SNMPAPI_TL_IN_USE   107

Definition at line 159 of file winsnmp.h.

◆ SNMPAPI_TL_INVALID_PARAM

#define SNMPAPI_TL_INVALID_PARAM   106

Definition at line 158 of file winsnmp.h.

◆ SNMPAPI_TL_NOT_AVAILABLE

#define SNMPAPI_TL_NOT_AVAILABLE   102

Definition at line 154 of file winsnmp.h.

◆ SNMPAPI_TL_NOT_INITIALIZED

#define SNMPAPI_TL_NOT_INITIALIZED   100

Definition at line 152 of file winsnmp.h.

◆ SNMPAPI_TL_NOT_SUPPORTED

#define SNMPAPI_TL_NOT_SUPPORTED   101

Definition at line 153 of file winsnmp.h.

◆ SNMPAPI_TL_OTHER

#define SNMPAPI_TL_OTHER   199

Definition at line 162 of file winsnmp.h.

◆ SNMPAPI_TL_PDU_TOO_BIG

#define SNMPAPI_TL_PDU_TOO_BIG   109

Definition at line 161 of file winsnmp.h.

◆ SNMPAPI_TL_RESOURCE_ERROR

#define SNMPAPI_TL_RESOURCE_ERROR   103

Definition at line 155 of file winsnmp.h.

◆ SNMPAPI_TL_SRC_INVALID

#define SNMPAPI_TL_SRC_INVALID   105

Definition at line 157 of file winsnmp.h.

◆ SNMPAPI_TL_TIMEOUT

#define SNMPAPI_TL_TIMEOUT   108

Definition at line 160 of file winsnmp.h.

◆ SNMPAPI_TL_UNDELIVERABLE

#define SNMPAPI_TL_UNDELIVERABLE   104

Definition at line 156 of file winsnmp.h.

◆ SNMPAPI_TRANSLATED

#define SNMPAPI_TRANSLATED   0

Definition at line 117 of file winsnmp.h.

◆ SNMPAPI_UNTRANSLATED_V1

#define SNMPAPI_UNTRANSLATED_V1   1

Definition at line 118 of file winsnmp.h.

◆ SNMPAPI_UNTRANSLATED_V2

#define SNMPAPI_UNTRANSLATED_V2   2

Definition at line 119 of file winsnmp.h.

◆ SNMPAPI_UNTRANSLATED_V3

#define SNMPAPI_UNTRANSLATED_V3   3

Definition at line 120 of file winsnmp.h.

◆ SNMPAPI_V1_SUPPORT

#define SNMPAPI_V1_SUPPORT   1

Definition at line 126 of file winsnmp.h.

◆ SNMPAPI_V2_SUPPORT

#define SNMPAPI_V2_SUPPORT   2

Definition at line 127 of file winsnmp.h.

◆ SNMPAPI_V3_SUPPORT

#define SNMPAPI_V3_SUPPORT   3

Definition at line 129 of file winsnmp.h.

◆ SNMPAPI_VBL_INVALID

#define SNMPAPI_VBL_INVALID   15

Definition at line 143 of file winsnmp.h.

◆ WINSNMPAPI

#define WINSNMPAPI   WINAPI

Definition at line 34 of file winsnmp.h.

Typedef Documentation

◆ HSNMP_CONTEXT

Definition at line 177 of file winsnmp.h.

◆ HSNMP_ENTITY

Definition at line 180 of file winsnmp.h.

◆ HSNMP_PDU

typedef HANDLE HSNMP_PDU

Definition at line 179 of file winsnmp.h.

◆ HSNMP_SESSION

Definition at line 176 of file winsnmp.h.

◆ HSNMP_VBL

typedef HANDLE HSNMP_VBL

Definition at line 178 of file winsnmp.h.

◆ LPHSNMP_CONTEXT

Definition at line 177 of file winsnmp.h.

◆ LPHSNMP_ENTITY

Definition at line 180 of file winsnmp.h.

◆ LPHSNMP_PDU

typedef HANDLE * LPHSNMP_PDU

Definition at line 179 of file winsnmp.h.

◆ LPHSNMP_SESSION

Definition at line 176 of file winsnmp.h.

◆ LPHSNMP_VBL

typedef HANDLE * LPHSNMP_VBL

Definition at line 178 of file winsnmp.h.

◆ smiBITS

◆ smiBYTE

typedef unsigned char smiBYTE

Definition at line 181 of file winsnmp.h.

◆ smiCNTR32

Definition at line 185 of file winsnmp.h.

◆ smiGAUGE32

Definition at line 186 of file winsnmp.h.

◆ smiINT

typedef signed int smiINT

Definition at line 182 of file winsnmp.h.

◆ smiINT32

typedef signed int smiINT32

Definition at line 183 of file winsnmp.h.

◆ smiIPADDR

◆ smiLPBITS

◆ smiLPBYTE

typedef unsigned char * smiLPBYTE

Definition at line 181 of file winsnmp.h.

◆ smiLPCNTR32

Definition at line 185 of file winsnmp.h.

◆ smiLPCNTR64

◆ smiLPCOCTETS

Definition at line 193 of file winsnmp.h.

◆ smiLPCOID

Definition at line 198 of file winsnmp.h.

◆ smiLPCONTEXTINFO

◆ smiLPCVALUE

Definition at line 214 of file winsnmp.h.

◆ smiLPENTITYINFO

◆ smiLPGAUGE32

Definition at line 186 of file winsnmp.h.

◆ smiLPINT

typedef signed int * smiLPINT

Definition at line 182 of file winsnmp.h.

◆ smiLPINT32

typedef signed int * smiLPINT32

Definition at line 183 of file winsnmp.h.

◆ smiLPIPADDR

◆ smiLPNSAPADDR

◆ smiLPOCTETS

◆ smiLPOID

typedef struct smiOID * smiLPOID

◆ smiLPOPAQUE

◆ smiLPTIMETICKS

Definition at line 187 of file winsnmp.h.

◆ smiLPUINT32

typedef unsigned int * smiLPUINT32

Definition at line 184 of file winsnmp.h.

◆ smiLPVALUE

◆ smiLPVENDORINFO

◆ smiNSAPADDR

◆ smiOPAQUE

◆ smiTIMETICKS

Definition at line 187 of file winsnmp.h.

◆ smiUINT32

typedef unsigned int smiUINT32

Definition at line 184 of file winsnmp.h.

◆ SNMPAPI_CALLBACK

typedef SNMPAPI_STATUS(CALLBACK * SNMPAPI_CALLBACK) (HSNMP_SESSION, HWND, UINT, WPARAM, LPARAM, LPVOID)

Definition at line 222 of file winsnmp.h.

◆ SNMPAPI_STATUS

Definition at line 188 of file winsnmp.h.

Function Documentation

◆ SnmpCancelMsg()

SNMPAPI_STATUS WINSNMPAPI SnmpCancelMsg ( HSNMP_SESSION  ,
smiINT32   
)

◆ SnmpCleanup()

SNMPAPI_STATUS WINSNMPAPI SnmpCleanup ( VOID  )

◆ SnmpClose()

◆ SnmpContextToStr()

SNMPAPI_STATUS WINSNMPAPI SnmpContextToStr ( HSNMP_CONTEXT  ,
smiLPOCTETS   
)

◆ SnmpCountVbl()

SNMPAPI_STATUS WINSNMPAPI SnmpCountVbl ( HSNMP_VBL  )

◆ SnmpCreateContext()

HSNMP_CONTEXT WINSNMPAPI SnmpCreateContext ( HSNMP_SESSION  ,
smiLPCONTEXTINFO   
)

◆ SnmpCreateEntity()

HSNMP_ENTITY WINSNMPAPI SnmpCreateEntity ( HSNMP_SESSION  ,
smiLPENTITYINFO   
)

◆ SnmpCreatePdu()

HSNMP_PDU WINSNMPAPI SnmpCreatePdu ( HSNMP_SESSION  ,
smiINT  ,
smiINT32  ,
smiINT  ,
smiINT  ,
HSNMP_VBL   
)

◆ SnmpCreateSession()

HSNMP_SESSION WINSNMPAPI SnmpCreateSession ( HWND  ,
UINT  ,
SNMPAPI_CALLBACK  ,
LPVOID   
)

◆ SnmpCreateVbl()

HSNMP_VBL WINSNMPAPI SnmpCreateVbl ( HSNMP_SESSION  ,
smiLPCOID  ,
smiLPCVALUE   
)

◆ SnmpDecodeMsg()

◆ SnmpDeleteVb()

SNMPAPI_STATUS WINSNMPAPI SnmpDeleteVb ( HSNMP_VBL  ,
smiUINT32   
)

◆ SnmpDuplicatePdu()

HSNMP_PDU WINSNMPAPI SnmpDuplicatePdu ( HSNMP_SESSION  ,
HSNMP_PDU   
)

◆ SnmpDuplicateVbl()

HSNMP_VBL WINSNMPAPI SnmpDuplicateVbl ( HSNMP_SESSION  ,
HSNMP_VBL   
)

◆ SnmpEncodeMsg()

◆ SnmpEntityToStr()

SNMPAPI_STATUS WINSNMPAPI SnmpEntityToStr ( HSNMP_ENTITY  ,
smiUINT32  ,
LPSTR   
)

◆ SnmpFreeContext()

SNMPAPI_STATUS WINSNMPAPI SnmpFreeContext ( HSNMP_CONTEXT  )

◆ SnmpFreeContextInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpFreeContextInfo ( smiLPCONTEXTINFO  )

◆ SnmpFreeDescriptor()

SNMPAPI_STATUS WINSNMPAPI SnmpFreeDescriptor ( smiUINT32  ,
smiLPOPAQUE   
)

◆ SnmpFreeEntity()

SNMPAPI_STATUS WINSNMPAPI SnmpFreeEntity ( HSNMP_ENTITY  )

◆ SnmpFreeEntityInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpFreeEntityInfo ( smiLPENTITYINFO  )

◆ SnmpFreePdu()

SNMPAPI_STATUS WINSNMPAPI SnmpFreePdu ( HSNMP_PDU  )

◆ SnmpFreeVbl()

SNMPAPI_STATUS WINSNMPAPI SnmpFreeVbl ( HSNMP_VBL  )

◆ SnmpGetContextInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpGetContextInfo ( HSNMP_CONTEXT  ,
smiLPCONTEXTINFO   
)

◆ SnmpGetEntityInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpGetEntityInfo ( HSNMP_ENTITY  ,
smiLPENTITYINFO   
)

◆ SnmpGetLastError()

SNMPAPI_STATUS WINSNMPAPI SnmpGetLastError ( HSNMP_SESSION  )

◆ SnmpGetPduData()

SNMPAPI_STATUS WINSNMPAPI SnmpGetPduData ( HSNMP_PDU  ,
smiLPINT  ,
smiLPINT32  ,
smiLPINT  ,
smiLPINT  ,
LPHSNMP_VBL   
)

◆ SnmpGetRetransmitMode()

SNMPAPI_STATUS WINSNMPAPI SnmpGetRetransmitMode ( smiLPUINT32  )

◆ SnmpGetRetry()

◆ SnmpGetTimeout()

◆ SnmpGetTranslateMode()

SNMPAPI_STATUS WINSNMPAPI SnmpGetTranslateMode ( smiLPUINT32  )

◆ SnmpGetVb()

◆ SnmpGetVendorInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpGetVendorInfo ( smiLPVENDORINFO  )

◆ SnmpListen()

◆ SnmpOidCompare()

SNMPAPI_STATUS WINSNMPAPI SnmpOidCompare ( smiLPCOID  ,
smiLPCOID  ,
smiUINT32  ,
smiLPINT   
)

◆ SnmpOidCopy()

SNMPAPI_STATUS WINSNMPAPI SnmpOidCopy ( smiLPCOID  ,
smiLPOID   
)

◆ SnmpOidToStr()

SNMPAPI_STATUS WINSNMPAPI SnmpOidToStr ( smiLPCOID  ,
smiUINT32  ,
LPSTR   
)

◆ SnmpOpen()

HSNMP_SESSION WINSNMPAPI SnmpOpen ( HWND  ,
UINT   
)

◆ SnmpPasswordToKey()

SNMPAPI_STATUS WINSNMPAPI SnmpPasswordToKey ( smiLPOCTETS  ,
smiINT32  ,
smiLPOCTETS   
)

◆ SnmpRecvMsg()

◆ SnmpRegister()

◆ SnmpSendMsg()

◆ SnmpSetContextInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpSetContextInfo ( HSNMP_CONTEXT  ,
smiLPCONTEXTINFO   
)

◆ SnmpSetEntityInfo()

SNMPAPI_STATUS WINSNMPAPI SnmpSetEntityInfo ( HSNMP_ENTITY  ,
smiLPENTITYINFO   
)

◆ SnmpSetPduData()

SNMPAPI_STATUS WINSNMPAPI SnmpSetPduData ( HSNMP_PDU  ,
const smiINT ,
const smiINT32 ,
const smiINT ,
const smiINT ,
const HSNMP_VBL  
)

◆ SnmpSetPort()

SNMPAPI_STATUS WINSNMPAPI SnmpSetPort ( HSNMP_ENTITY  ,
UINT   
)

◆ SnmpSetRetransmitMode()

SNMPAPI_STATUS WINSNMPAPI SnmpSetRetransmitMode ( smiUINT32  )

◆ SnmpSetRetry()

SNMPAPI_STATUS WINSNMPAPI SnmpSetRetry ( HSNMP_ENTITY  ,
smiUINT32   
)

◆ SnmpSetTimeout()

SNMPAPI_STATUS WINSNMPAPI SnmpSetTimeout ( HSNMP_ENTITY  ,
smiTIMETICKS   
)

◆ SnmpSetTranslateMode()

SNMPAPI_STATUS WINSNMPAPI SnmpSetTranslateMode ( smiUINT32  )

◆ SnmpSetVb()

◆ SnmpStartup()

◆ SnmpStrToContext()

HSNMP_CONTEXT WINSNMPAPI SnmpStrToContext ( HSNMP_SESSION  ,
smiLPCOCTETS   
)

◆ SnmpStrToEntity()

HSNMP_ENTITY WINSNMPAPI SnmpStrToEntity ( HSNMP_SESSION  ,
LPCSTR   
)

◆ SnmpStrToOid()

SNMPAPI_STATUS WINSNMPAPI SnmpStrToOid ( LPCSTR  ,
smiLPOID   
)