ReactOS 0.4.17-dev-970-gcf0f1a6
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 HANDLE * LPHSNMP_SESSION
 
typedef HANDLE HSNMP_CONTEXT
 
typedef HANDLE * LPHSNMP_CONTEXT
 
typedef HANDLE HSNMP_VBL
 
typedef HANDLE * LPHSNMP_VBL
 
typedef HANDLE HSNMP_PDU
 
typedef HANDLE * LPHSNMP_PDU
 
typedef HANDLE HSNMP_ENTITY
 
typedef HANDLE * LPHSNMP_ENTITY
 
typedef unsigned char smiBYTE
 
typedef unsigned char * smiLPBYTE
 
typedef signed int smiINT
 
typedef signed int * smiLPINT
 
typedef signed int smiINT32
 
typedef signed int * smiLPINT32
 
typedef unsigned int smiUINT32
 
typedef unsigned int * smiLPUINT32
 
typedef smiUINT32 smiCNTR32
 
typedef smiUINT32 * smiLPCNTR32
 
typedef smiUINT32 smiGAUGE32
 
typedef smiUINT32 * smiLPGAUGE32
 
typedef smiUINT32 smiTIMETICKS
 
typedef smiUINT32 * smiLPTIMETICKS
 
typedef smiUINT32 SNMPAPI_STATUS
 
typedef struct smiOCTETS * smiLPOCTETS
 
typedef struct smiOCTETS smiOPAQUE
 
typedef struct smiOCTETS * smiLPOPAQUE
 
typedef struct smiOCTETS smiBITS
 
typedef struct smiOCTETS * smiLPBITS
 
typedef struct smiOCTETS smiIPADDR
 
typedef struct smiOCTETS * smiLPIPADDR
 
typedef struct smiOCTETS smiNSAPADDR
 
typedef struct smiOCTETS * smiLPNSAPADDR
 
typedef const smiLPOCTETS smiLPCOCTETS
 
typedef struct smiOID * smiLPOID
 
typedef const smiLPOID smiLPCOID
 
typedef struct smiCNTR64 * smiLPCNTR64
 
typedef struct smiVALUE * smiLPVALUE
 
typedef const smiLPVALUE smiLPCVALUE
 
typedef struct smiVENDORINFO * smiLPVENDORINFO
 
typedef SNMPAPI_STATUS(CALLBACK * SNMPAPI_CALLBACK) (HSNMP_SESSION, HWND, UINT, WPARAM, LPARAM, LPVOID)
 
typedef struct smiENTITYINFO * smiLPENTITYINFO
 
typedef struct smiCONTEXTINFO * smiLPCONTEXTINFO
 

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

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

Definition at line 184 of file winsnmp.h.

◆ smiLPVALUE

◆ smiLPVENDORINFO

◆ smiNSAPADDR

◆ smiOPAQUE

◆ smiTIMETICKS

Definition at line 187 of file winsnmp.h.

◆ 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   
)