virtual ULONG STDMETHODCALLTYPE AddRef() { return 1; }
virtual ULONG STDMETHODCALLTYPE Release() { return 1; }
- virtual ULONG STDMETHODCALLTYPE PreAlloc(ULONG cbRequest) { return cbRequest; }
+ virtual SIZE_T STDMETHODCALLTYPE PreAlloc(SIZE_T cbRequest) { return cbRequest; }
virtual LPVOID STDMETHODCALLTYPE PostAlloc(LPVOID pActual)
{
InterlockedIncrement(&g_OpenAllocations);
if (fSpyed)
InterlockedDecrement(&g_OpenAllocations);
}
- virtual ULONG STDMETHODCALLTYPE PreRealloc(LPVOID pRequest, ULONG cbRequest, LPVOID *ppNewRequest, BOOL)
+ virtual SIZE_T STDMETHODCALLTYPE PreRealloc(LPVOID pRequest, SIZE_T cbRequest, LPVOID *ppNewRequest, BOOL)
{
*ppNewRequest = pRequest;
return cbRequest;
return pActual;
}
virtual LPVOID STDMETHODCALLTYPE PreGetSize(LPVOID pRequest, BOOL) { return pRequest; }
- virtual ULONG STDMETHODCALLTYPE PostGetSize(ULONG cbActual, BOOL) { return cbActual; }
+ virtual SIZE_T STDMETHODCALLTYPE PostGetSize(SIZE_T cbActual, BOOL) { return cbActual; }
virtual LPVOID STDMETHODCALLTYPE PreDidAlloc(LPVOID pRequest, BOOL) { return pRequest; }
virtual int STDMETHODCALLTYPE PostDidAlloc(LPVOID, BOOL, int fActual) { return fActual; }
virtual void STDMETHODCALLTYPE PreHeapMinimize() {}
#endif
#if defined(TEST_STATIC_CRT)
#elif defined(TEST_MSVCRT)
+#if !defined(_M_X64)
{ "__getmainargs", func___getmainargs },
+#endif
{ "_vscprintf", func__vscprintf },
{ "_vscwprintf", func__vscwprintf },
error.c
exception.c
file.c
- generated.c
info.c
large_int.c
om.c
time.c
testlist.c)
+if(ARCH STREQUAL "i386")
+ list(APPEND SOURCE
+ generated.c
+ )
+endif()
+
add_executable(ntdll_winetest ${SOURCE})
set_module_type(ntdll_winetest win32cui)
add_importlibs(ntdll_winetest user32 ole32 advapi32 msvcrt kernel32 ntdll)
{ "error", func_error },
{ "exception", func_exception },
{ "file", func_file },
+#ifdef _M_IX86
{ "generated", func_generated },
+#endif
{ "info", func_info },
{ "large_int", func_large_int },
{ "om", func_om },