Mercurial > projects > ddbg_continued
comparison win32/mgmtapi.d @ 1:4a9dcbd9e54f
-files of 0.13 beta
-fixes so that it now compiles with the current dmd version
author | marton@basel.hu |
---|---|
date | Tue, 05 Apr 2011 20:44:01 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:586e4a649642 | 1:4a9dcbd9e54f |
---|---|
1 /***********************************************************************\ | |
2 * mgmtapi.d * | |
3 * * | |
4 * Windows API header module * | |
5 * * | |
6 * Translated from MinGW Windows headers * | |
7 * by Stewart Gordon * | |
8 * * | |
9 * Placed into public domain * | |
10 \***********************************************************************/ | |
11 module win32.mgmtapi; | |
12 | |
13 import win32.snmp; | |
14 private import win32.windef; | |
15 | |
16 enum { | |
17 SNMP_MGMTAPI_TIMEOUT = 40, | |
18 SNMP_MGMTAPI_SELECT_FDERRORS, | |
19 SNMP_MGMTAPI_TRAP_ERRORS, | |
20 SNMP_MGMTAPI_TRAP_DUPINIT, | |
21 SNMP_MGMTAPI_NOTRAPS, | |
22 SNMP_MGMTAPI_AGAIN, | |
23 SNMP_MGMTAPI_INVALID_CTL, | |
24 SNMP_MGMTAPI_INVALID_SESSION, | |
25 SNMP_MGMTAPI_INVALID_BUFFER // = 48 | |
26 } | |
27 | |
28 const MGMCTL_SETAGENTPORT = 1; | |
29 | |
30 alias PVOID LPSNMP_MGR_SESSION; | |
31 | |
32 extern (Windows) { | |
33 BOOL SnmpMgrClose(LPSNMP_MGR_SESSION); | |
34 BOOL SnmpMgrCtl(LPSNMP_MGR_SESSION, DWORD, LPVOID, DWORD, LPVOID, DWORD, | |
35 LPDWORD); | |
36 BOOL SnmpMgrGetTrap(AsnObjectIdentifier*, AsnNetworkAddress*, | |
37 AsnInteger*, AsnInteger*, AsnTimeticks*, SnmpVarBindList*); | |
38 BOOL SnmpMgrGetTrapEx(AsnObjectIdentifier*, AsnNetworkAddress*, | |
39 AsnNetworkAddress*, AsnInteger*, AsnInteger*, AsnOctetString*, | |
40 AsnTimeticks*, SnmpVarBindList*); | |
41 BOOL SnmpMgrOidToStr(AsnObjectIdentifier*, LPSTR*); | |
42 LPSNMP_MGR_SESSION SnmpMgrOpen(LPSTR, LPSTR, INT, INT); | |
43 INT SnmpMgrRequest(LPSNMP_MGR_SESSION, BYTE, SnmpVarBindList*, | |
44 AsnInteger*, AsnInteger*); | |
45 BOOL SnmpMgrStrToOid(LPSTR, AsnObjectIdentifier*); | |
46 BOOL SnmpMgrTrapListen(HANDLE*); | |
47 } |