From: Alex Henrie alexhenrie24@gmail.com
--- include/adshlp.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/include/adshlp.h b/include/adshlp.h index dac57857edb..5dacbb6b821 100644 --- a/include/adshlp.h +++ b/include/adshlp.h @@ -23,14 +23,17 @@ extern "C" { #endif
+BOOL WINAPI FreeADsMem(void*); +void* WINAPI AllocADsMem(DWORD) __WINE_ALLOC_SIZE(1) __WINE_DEALLOC(FreeADsMem) __WINE_MALLOC; +void* WINAPI ReallocADsMem(void*,DWORD,DWORD) __WINE_ALLOC_SIZE(3) __WINE_DEALLOC(FreeADsMem) __WINE_MALLOC; +BOOL WINAPI FreeADsStr(WCHAR*); +WCHAR* WINAPI AllocADsStr(WCHAR*) __WINE_DEALLOC(FreeADsStr) __WINE_MALLOC; + HRESULT WINAPI ADsBuildEnumerator(IADsContainer*,IEnumVARIANT**); HRESULT WINAPI ADsBuildVarArrayStr(LPWSTR*,DWORD,VARIANT*); HRESULT WINAPI ADsEnumerateNext(IEnumVARIANT*,ULONG,VARIANT*,ULONG*); HRESULT WINAPI ADsGetObject(LPCWSTR,REFIID,VOID**); HRESULT WINAPI ADsOpenObject(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,REFIID,VOID**); -LPWSTR WINAPI AllocADsStr(LPWSTR); -BOOL WINAPI FreeADsMem(LPVOID); -BOOL WINAPI FreeADsStr(LPWSTR);
#ifdef __cplusplus }