Module: wine Branch: master Commit: 92cbda0a7d1293684b8de9f44d44f1a8ff55279b URL: http://source.winehq.org/git/wine.git/?a=commit;h=92cbda0a7d1293684b8de9f44d...
Author: Hans Leidekker hans@it.vu.nl Date: Sun Jan 14 19:20:24 2007 +0100
snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
---
dlls/snmpapi/main.c | 18 ++++++++++++++++++ dlls/snmpapi/snmpapi.spec | 6 +++--- 2 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/dlls/snmpapi/main.c b/dlls/snmpapi/main.c index 71c793c..5c8c8e8 100644 --- a/dlls/snmpapi/main.c +++ b/dlls/snmpapi/main.c @@ -53,6 +53,24 @@ BOOL WINAPI DllMain( return TRUE; }
+LPVOID WINAPI SnmpUtilMemAlloc(UINT nbytes) +{ + TRACE("(%d)\n", nbytes); + return HeapAlloc(GetProcessHeap(), 0, nbytes); +} + +LPVOID WINAPI SnmpUtilMemReAlloc(LPVOID mem, UINT nbytes) +{ + TRACE("(%p, %d)\n", mem, nbytes); + return HeapReAlloc(GetProcessHeap(), 0, mem, nbytes); +} + +void WINAPI SnmpUtilMemFree(LPVOID mem) +{ + TRACE("(%p)\n", mem); + HeapFree(GetProcessHeap(), 0, mem); +} + INT WINAPI SnmpUtilOidCpy(AsnObjectIdentifier *dst, AsnObjectIdentifier *src) { unsigned int i, size; diff --git a/dlls/snmpapi/snmpapi.spec b/dlls/snmpapi/snmpapi.spec index 114ac29..66e4cfb 100644 --- a/dlls/snmpapi/snmpapi.spec +++ b/dlls/snmpapi/snmpapi.spec @@ -22,9 +22,9 @@ @ stub SnmpUtilAsnAnyFree @ stub SnmpUtilDbgPrint @ stub SnmpUtilIdsToA -@ stub SnmpUtilMemAlloc -@ stub SnmpUtilMemFree -@ stub SnmpUtilMemReAlloc +@ stdcall SnmpUtilMemAlloc(long) +@ stdcall SnmpUtilMemFree(ptr) +@ stdcall SnmpUtilMemReAlloc(ptr long) @ stub SnmpUtilOctetsCmp @ stub SnmpUtilOctetsCpy @ stub SnmpUtilOctetsFree