File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                                mgmtapi.d                              *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                           by Stewart Gordon                           *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: module win32.mgmtapi;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: import win32.snmp;
4e2933c620 2015-04-21        kinaba: private import win32.windef;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum {
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_TIMEOUT = 40,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_SELECT_FDERRORS,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_TRAP_ERRORS,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_TRAP_DUPINIT,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_NOTRAPS,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_AGAIN,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_INVALID_CTL,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_INVALID_SESSION,
4e2933c620 2015-04-21        kinaba: 	SNMP_MGMTAPI_INVALID_BUFFER // = 48
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const MGMCTL_SETAGENTPORT = 1;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias PVOID LPSNMP_MGR_SESSION;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (Windows) {
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrClose(LPSNMP_MGR_SESSION);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrCtl(LPSNMP_MGR_SESSION, DWORD, LPVOID, DWORD, LPVOID, DWORD,
4e2933c620 2015-04-21        kinaba: 	  LPDWORD);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrGetTrap(AsnObjectIdentifier*, AsnNetworkAddress*,
4e2933c620 2015-04-21        kinaba: 	  AsnInteger*, AsnInteger*, AsnTimeticks*, SnmpVarBindList*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrGetTrapEx(AsnObjectIdentifier*, AsnNetworkAddress*,
4e2933c620 2015-04-21        kinaba: 	  AsnNetworkAddress*, AsnInteger*, AsnInteger*, AsnOctetString*,
4e2933c620 2015-04-21        kinaba: 	  AsnTimeticks*, SnmpVarBindList*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrOidToStr(AsnObjectIdentifier*, LPSTR*);
4e2933c620 2015-04-21        kinaba: 	LPSNMP_MGR_SESSION SnmpMgrOpen(LPSTR, LPSTR, INT, INT);
4e2933c620 2015-04-21        kinaba: 	INT SnmpMgrRequest(LPSNMP_MGR_SESSION, BYTE, SnmpVarBindList*,
4e2933c620 2015-04-21        kinaba: 	  AsnInteger*, AsnInteger*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrStrToOid(LPSTR, AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpMgrTrapListen(HANDLE*);
4e2933c620 2015-04-21        kinaba: }