2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Sockets 2 Simple Network Management Protocol API DLL
6 * PROGRAMMERS: Robert Dickenson (robd@reactos.org)
8 * RDD August 18, 2002 Created
10 //#include "snmpapi.h"
16 #define SNMP_FUNC_TYPE WINAPI
25 #define EXPORT CALLBACK
31 /* See debug.h for debug/trace constants */
32 DWORD DebugTraceLevel
= MAX_TRACE
;
37 DWORD dwUptimeStartTicks
;
40 /* To make the linker happy */
41 //VOID WINAPI KeBugCheck (ULONG BugCheckCode) {}
43 ////////////////////////////////////////////////////////////////////////////////
47 ? SnmpSvcGetEnterpriseOID
51 ? SnmpUtilAnsiToUnicode
52 ? SnmpUtilUTF8ToUnicode
53 ? SnmpUtilUnicodeToAnsi
54 ? SnmpUtilUnicodeToUTF8
56 ////////////////////////////////////////////////////////////////////////////////
63 SnmpSvcAddrIsIpx(void* unknown
, void* unknown2
)
74 SnmpSvcAddrToSocket(void* unknown
, void* unknown2
)
85 SnmpSvcGetEnterpriseOID(void* unknown
, void* unknown2
)
98 dwUptimeStartTicks
= GetTickCount();
110 DWORD dwTickCount
= GetTickCount();
111 dwUptime
= dwTickCount
- dwUptimeStartTicks
;
121 SnmpSvcSetLogLevel(INT nLogLevel
)
124 case SNMP_LOG_SILENT
:
130 case SNMP_LOG_WARNING
:
134 case SNMP_LOG_VERBOSE
:
146 SnmpSvcSetLogType(INT nLogType
)
149 case SNMP_OUTPUT_TO_CONSOLE
:
151 case SNMP_OUTPUT_TO_LOGFILE
:
153 case SNMP_OUTPUT_TO_DEBUGGER
:
165 SnmpTfxClose(void* unknown
, void* unknown2
)
176 SnmpTfxOpen(void* unknown
, void* unknown2
)
187 SnmpTfxQuery(void* unknown
, void* unknown2
)
198 SnmpUtilAnsiToUnicode(void* unknown
, void* unknown2
)
209 SnmpUtilUTF8ToUnicode(void* unknown
, void* unknown2
)
220 SnmpUtilUnicodeToAnsi(void* unknown
, void* unknown2
)
231 SnmpUtilUnicodeToUTF8(void* unknown
, void* unknown2
)