From 46f7f76b1e5bb90e862cc0d12381b53ce494508b Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Tue, 20 May 2008 20:50:21 -0700 Subject: [PATCH] inetmib1: Improve SnmpExtensionInit stub. --- dlls/inetmib1/Makefile.in | 2 +- dlls/inetmib1/main.c | 6 ++++++ dlls/inetmib1/tests/main.c | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dlls/inetmib1/Makefile.in b/dlls/inetmib1/Makefile.in index d971e52b904..cb27cc2fe6d 100644 --- a/dlls/inetmib1/Makefile.in +++ b/dlls/inetmib1/Makefile.in @@ -3,7 +3,7 @@ TOPOBJDIR = ../.. SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = inetmib1.dll -IMPORTS = kernel32 +IMPORTS = snmpapi kernel32 C_SRCS = \ main.c diff --git a/dlls/inetmib1/main.c b/dlls/inetmib1/main.c index dac5038b875..7e7450b010e 100644 --- a/dlls/inetmib1/main.c +++ b/dlls/inetmib1/main.c @@ -47,12 +47,18 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) return TRUE; } +static UINT mib2System[] = { 1,3,6,1,2,1,1 }; + BOOL WINAPI SnmpExtensionInit(DWORD dwUptimeReference, HANDLE *phSubagentTrapEvent, AsnObjectIdentifier *pFirstSupportedRegion) { + AsnObjectIdentifier myOid = DEFINE_OID(mib2System); + FIXME("(%d, %p, %p): stub\n", dwUptimeReference, phSubagentTrapEvent, pFirstSupportedRegion); + *phSubagentTrapEvent = NULL; + SnmpUtilOidCpy(pFirstSupportedRegion, &myOid); return TRUE; } diff --git a/dlls/inetmib1/tests/main.c b/dlls/inetmib1/tests/main.c index a4751dd7e60..b9eac11e320 100644 --- a/dlls/inetmib1/tests/main.c +++ b/dlls/inetmib1/tests/main.c @@ -45,7 +45,6 @@ static void testInit(void) */ ret = pInit(0, &event, &oid); ok(ret, "SnmpExtensionInit failed: %d\n", GetLastError()); - todo_wine ok(!strcmp("1.3.6.1.2.1.1", SnmpUtilOidToA(&oid)), "Expected 1.3.6.1.2.1.1, got %s\n", SnmpUtilOidToA(&oid)); }