[URLMON_WINETEST] Sync with Wine Staging 3.3. CORE-14434
[reactos.git] / modules / rostests / winetests / urlmon / misc.c
index 875334d..e88c960 100644 (file)
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
 #define COBJMACROS
 #define CONST_VTABLE
 #define NONAMELESSUNION
 
 #include <wine/test.h>
-//#include <stdarg.h>
-//#include <stddef.h>
+#include <stdarg.h>
+#include <stddef.h>
 #include <stdio.h>
 
-//#include "windef.h"
-//#include "winbase.h"
-#include <winreg.h>
-#include <winnls.h>
-#include <ole2.h>
-//#include "urlmon.h"
+#include "windef.h"
+#include "winbase.h"
+#include "ole2.h"
+#include "urlmon.h"
 
-#include <initguid.h>
+#include "initguid.h"
+#include "wine/heap.h"
 
 DEFINE_GUID(CLSID_AboutProtocol, 0x3050F406, 0x98B5, 0x11CF, 0xBB,0x82, 0x00,0xAA,0x00,0xBD,0xCE,0x0B);
 
@@ -94,11 +89,6 @@ static int strcmp_wa(const WCHAR *strw, const char *stra)
     return lstrcmpW(strw, buf);
 }
 
-static void heap_free(void *mem)
-{
-    HeapFree(GetProcessHeap(), 0, mem);
-}
-
 static WCHAR *a2w(const char *str)
 {
     WCHAR *ret;
@@ -2342,7 +2332,7 @@ static void test_bsc_marshaling(void)
 
     rem_bindinfo.stgmedData.tymed = TYMED_HGLOBAL;
 
-    buf = GlobalAlloc(0, sizeof(5));
+    buf = GlobalAlloc(0, 5);
     strcpy(buf, "test");
     rem_bindinfo.stgmedData.u.hGlobal = buf;
     rem_bindinfo.cbstgmedData = 5;
@@ -2559,7 +2549,7 @@ static void test_bsc_marshaling(void)
 
         rem_bindinfo.stgmedData.tymed = TYMED_HGLOBAL;
 
-        buf = GlobalAlloc(0, sizeof(5));
+        buf = GlobalAlloc(0, 5);
         strcpy(buf, "test");
         rem_bindinfo.stgmedData.u.hGlobal = buf;
         rem_bindinfo.cbstgmedData = 5;