Commit 026b7114 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

ole32/tests: Compile with -D__WINESRC__.

parent de69361b
TESTDLL = ole32.dll TESTDLL = ole32.dll
IMPORTS = oleaut32 ole32 user32 gdi32 advapi32 IMPORTS = oleaut32 ole32 user32 gdi32 advapi32
EXTRADEFS = -U__WINESRC__ -DWINE_STRICT_PROTOTYPES -DWINE_NO_NAMELESS_EXTENSION -DWIDL_C_INLINE_WRAPPERS
C_SRCS = \ C_SRCS = \
clipboard.c \ clipboard.c \
......
...@@ -548,10 +548,10 @@ static void test_CoCreateInstance(void) ...@@ -548,10 +548,10 @@ static void test_CoCreateInstance(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another /* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */ thread has already done so */
info.wait = CreateEvent(NULL, TRUE, FALSE, NULL); info.wait = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError());
info.stop = CreateEvent(NULL, TRUE, FALSE, NULL); info.stop = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError());
thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid); thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid);
...@@ -599,10 +599,10 @@ static void test_CoGetClassObject(void) ...@@ -599,10 +599,10 @@ static void test_CoGetClassObject(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another /* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */ thread has already done so */
info.wait = CreateEvent(NULL, TRUE, FALSE, NULL); info.wait = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError());
info.stop = CreateEvent(NULL, TRUE, FALSE, NULL); info.stop = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError());
thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid); thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid);
...@@ -644,7 +644,7 @@ static void test_CoGetClassObject(void) ...@@ -644,7 +644,7 @@ static void test_CoGetClassObject(void)
{ {
IUnknown_Release(pUnk); IUnknown_Release(pUnk);
res = RegCreateKeyEx(HKEY_CURRENT_USER, "Software\\Classes", 0, NULL, 0, res = RegCreateKeyExA(HKEY_CURRENT_USER, "Software\\Classes", 0, NULL, 0,
KEY_ALL_ACCESS, NULL, &hkey, NULL); KEY_ALL_ACCESS, NULL, &hkey, NULL);
ok(!res, "RegCreateKeyEx returned %d\n", res); ok(!res, "RegCreateKeyEx returned %d\n", res);
...@@ -665,21 +665,21 @@ static void test_CoGetClassObject(void) ...@@ -665,21 +665,21 @@ static void test_CoGetClassObject(void)
static ATOM register_dummy_class(void) static ATOM register_dummy_class(void)
{ {
WNDCLASS wc = WNDCLASSA wc =
{ {
0, 0,
DefWindowProc, DefWindowProcA,
0, 0,
0, 0,
GetModuleHandle(NULL), GetModuleHandleA(NULL),
NULL, NULL,
LoadCursor(NULL, IDC_ARROW), LoadCursorA(NULL, (LPSTR)IDC_ARROW),
(HBRUSH)(COLOR_BTNFACE+1), (HBRUSH)(COLOR_BTNFACE+1),
NULL, NULL,
TEXT("WineOleTestClass"), "WineOleTestClass",
}; };
return RegisterClass(&wc); return RegisterClassA(&wc);
} }
static void test_ole_menu(void) static void test_ole_menu(void)
...@@ -687,7 +687,7 @@ static void test_ole_menu(void) ...@@ -687,7 +687,7 @@ static void test_ole_menu(void)
HWND hwndFrame; HWND hwndFrame;
HRESULT hr; HRESULT hr;
hwndFrame = CreateWindow(MAKEINTATOM(register_dummy_class()), "Test", 0, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, NULL, NULL); hwndFrame = CreateWindowA((LPCSTR)MAKEINTATOM(register_dummy_class()), "Test", 0, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, NULL, NULL);
hr = OleSetMenuDescriptor(NULL, hwndFrame, NULL, NULL, NULL); hr = OleSetMenuDescriptor(NULL, hwndFrame, NULL, NULL, NULL);
todo_wine ok_ole_success(hr, "OleSetMenuDescriptor"); todo_wine ok_ole_success(hr, "OleSetMenuDescriptor");
...@@ -983,7 +983,7 @@ static void test_CoGetPSClsid(void) ...@@ -983,7 +983,7 @@ static void test_CoGetPSClsid(void)
hr = CoGetPSClsid(&IID_IClassFactory, &clsid); hr = CoGetPSClsid(&IID_IClassFactory, &clsid);
ok_ole_success(hr, "CoGetPSClsid"); ok_ole_success(hr, "CoGetPSClsid");
res = RegCreateKeyEx(HKEY_CURRENT_USER, "Software\\Classes", 0, NULL, 0, res = RegCreateKeyExA(HKEY_CURRENT_USER, "Software\\Classes", 0, NULL, 0,
KEY_ALL_ACCESS, NULL, &hkey, NULL); KEY_ALL_ACCESS, NULL, &hkey, NULL);
ok(!res, "RegCreateKeyEx returned %d\n", res); ok(!res, "RegCreateKeyEx returned %d\n", res);
...@@ -1403,7 +1403,7 @@ static DWORD CALLBACK free_libraries_thread(LPVOID p) ...@@ -1403,7 +1403,7 @@ static DWORD CALLBACK free_libraries_thread(LPVOID p)
static inline BOOL is_module_loaded(const char *module) static inline BOOL is_module_loaded(const char *module)
{ {
return GetModuleHandle(module) != 0; return GetModuleHandleA(module) != 0;
} }
static void test_CoFreeUnusedLibraries(void) static void test_CoFreeUnusedLibraries(void)
...@@ -1475,10 +1475,10 @@ static void test_CoGetObjectContext(void) ...@@ -1475,10 +1475,10 @@ static void test_CoGetObjectContext(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another /* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */ thread has already done so */
info.wait = CreateEvent(NULL, TRUE, FALSE, NULL); info.wait = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError());
info.stop = CreateEvent(NULL, TRUE, FALSE, NULL); info.stop = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError());
thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid); thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid);
...@@ -1694,10 +1694,10 @@ static void test_CoGetContextToken(void) ...@@ -1694,10 +1694,10 @@ static void test_CoGetContextToken(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another /* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */ thread has already done so */
info.wait = CreateEvent(NULL, TRUE, FALSE, NULL); info.wait = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.wait != NULL, "CreateEvent failed with error %d\n", GetLastError());
info.stop = CreateEvent(NULL, TRUE, FALSE, NULL); info.stop = CreateEventA(NULL, TRUE, FALSE, NULL);
ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError()); ok(info.stop != NULL, "CreateEvent failed with error %d\n", GetLastError());
thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid); thread = CreateThread(NULL, 0, ole_initialize_thread, &info, 0, &tid);
......
...@@ -252,7 +252,7 @@ static void test_default_handler_run(void) ...@@ -252,7 +252,7 @@ static void test_default_handler_run(void)
DWORD class_reg; DWORD class_reg;
HRESULT hres; HRESULT hres;
if(!GetProcAddress(GetModuleHandle("ole32"), "CoRegisterSurrogateEx")) { if(!GetProcAddress(GetModuleHandleA("ole32"), "CoRegisterSurrogateEx")) {
win_skip("skipping OleCreateDefaultHandler tests\n"); win_skip("skipping OleCreateDefaultHandler tests\n");
return; return;
} }
......
...@@ -270,21 +270,21 @@ static IDataObject DataObject = { &dataobject_vtbl }; ...@@ -270,21 +270,21 @@ static IDataObject DataObject = { &dataobject_vtbl };
static ATOM register_dummy_class(void) static ATOM register_dummy_class(void)
{ {
WNDCLASS wc = WNDCLASSA wc =
{ {
0, 0,
DefWindowProc, DefWindowProcA,
0, 0,
0, 0,
GetModuleHandle(NULL), GetModuleHandleA(NULL),
NULL, NULL,
LoadCursor(NULL, IDC_ARROW), LoadCursorA(NULL, (LPSTR)IDC_ARROW),
(HBRUSH)(COLOR_BTNFACE+1), (HBRUSH)(COLOR_BTNFACE+1),
NULL, NULL,
TEXT("WineOleTestClass"), "WineOleTestClass",
}; };
return RegisterClass(&wc); return RegisterClassA(&wc);
} }
static void test_Register_Revoke(void) static void test_Register_Revoke(void)
......
...@@ -1339,7 +1339,7 @@ static void test_data_cache(void) ...@@ -1339,7 +1339,7 @@ static void test_data_cache(void)
{ NULL, 0 } { NULL, 0 }
}; };
GetSystemDirectory(szSystemDir, sizeof(szSystemDir)/sizeof(szSystemDir[0])); GetSystemDirectoryA(szSystemDir, sizeof(szSystemDir)/sizeof(szSystemDir[0]));
expected_method_list = methods_cacheinitnew; expected_method_list = methods_cacheinitnew;
...@@ -1442,7 +1442,7 @@ static void test_data_cache(void) ...@@ -1442,7 +1442,7 @@ static void test_data_cache(void)
fmtetc.cfFormat = CF_METAFILEPICT; fmtetc.cfFormat = CF_METAFILEPICT;
stgmedium.tymed = TYMED_MFPICT; stgmedium.tymed = TYMED_MFPICT;
U(stgmedium).hMetaFilePict = OleMetafilePictFromIconAndLabel( U(stgmedium).hMetaFilePict = OleMetafilePictFromIconAndLabel(
LoadIcon(NULL, IDI_APPLICATION), wszPath, wszPath, 0); LoadIconA(NULL, (LPSTR)IDI_APPLICATION), wszPath, wszPath, 0);
stgmedium.pUnkForRelease = NULL; stgmedium.pUnkForRelease = NULL;
fmtetc.dwAspect = DVASPECT_CONTENT; fmtetc.dwAspect = DVASPECT_CONTENT;
......
...@@ -258,9 +258,9 @@ static void ole_server(void) ...@@ -258,9 +258,9 @@ static void ole_server(void)
{ {
HANDLE done_event, init_done_event; HANDLE done_event, init_done_event;
done_event = OpenEvent(SYNCHRONIZE, FALSE, "ole_server_done_event"); done_event = OpenEventA(SYNCHRONIZE, FALSE, "ole_server_done_event");
ok(done_event != 0, "server: OpenEvent error %d\n", GetLastError()); ok(done_event != 0, "server: OpenEvent error %d\n", GetLastError());
init_done_event = OpenEvent(EVENT_MODIFY_STATE, FALSE, "ole_server_init_done_event"); init_done_event = OpenEventA(EVENT_MODIFY_STATE, FALSE, "ole_server_init_done_event");
ok(init_done_event != 0, "server: OpenEvent error %d\n", GetLastError()); ok(init_done_event != 0, "server: OpenEvent error %d\n", GetLastError());
SetEvent(init_done_event); SetEvent(init_done_event);
...@@ -300,8 +300,8 @@ static BOOL register_server(const char *server, BOOL inproc_handler) ...@@ -300,8 +300,8 @@ static BOOL register_server(const char *server, BOOL inproc_handler)
WCHAR buf[39 + 6]; WCHAR buf[39 + 6];
char server_path[MAX_PATH]; char server_path[MAX_PATH];
lstrcpy(server_path, server); lstrcpyA(server_path, server);
lstrcat(server_path, " ole_server"); lstrcatA(server_path, " ole_server");
lstrcpyW(buf, clsidW); lstrcpyW(buf, clsidW);
StringFromGUID2(&CLSID_WineTestObject, buf + 6, 39); StringFromGUID2(&CLSID_WineTestObject, buf + 6, 39);
...@@ -310,12 +310,12 @@ static BOOL register_server(const char *server, BOOL inproc_handler) ...@@ -310,12 +310,12 @@ static BOOL register_server(const char *server, BOOL inproc_handler)
KEY_READ | KEY_WRITE | KEY_CREATE_SUB_KEY, NULL, &root, NULL); KEY_READ | KEY_WRITE | KEY_CREATE_SUB_KEY, NULL, &root, NULL);
if (ret == ERROR_SUCCESS) if (ret == ERROR_SUCCESS)
{ {
ret = RegSetValue(root, "LocalServer32", REG_SZ, server_path, strlen(server_path)); ret = RegSetValueA(root, "LocalServer32", REG_SZ, server_path, strlen(server_path));
ok(ret == ERROR_SUCCESS, "RegSetValue error %u\n", ret); ok(ret == ERROR_SUCCESS, "RegSetValue error %u\n", ret);
if (inproc_handler) if (inproc_handler)
{ {
ret = RegSetValue(root, "InprocHandler32", REG_SZ, "ole32.dll", 9); ret = RegSetValueA(root, "InprocHandler32", REG_SZ, "ole32.dll", 9);
ok(ret == ERROR_SUCCESS, "RegSetValue error %u\n", ret); ok(ret == ERROR_SUCCESS, "RegSetValue error %u\n", ret);
} }
...@@ -339,11 +339,11 @@ static void unregister_server(void) ...@@ -339,11 +339,11 @@ static void unregister_server(void)
DELETE, NULL, &root, NULL); DELETE, NULL, &root, NULL);
if (ret == ERROR_SUCCESS) if (ret == ERROR_SUCCESS)
{ {
ret = RegDeleteKey(root, "InprocHandler32"); ret = RegDeleteKeyA(root, "InprocHandler32");
ok(ret == ERROR_SUCCESS, "RegDeleteKey error %u\n", ret); ok(ret == ERROR_SUCCESS, "RegDeleteKey error %u\n", ret);
ret = RegDeleteKey(root, "LocalServer32"); ret = RegDeleteKeyA(root, "LocalServer32");
ok(ret == ERROR_SUCCESS, "RegDeleteKey error %u\n", ret); ok(ret == ERROR_SUCCESS, "RegDeleteKey error %u\n", ret);
ret = RegDeleteKey(root, ""); ret = RegDeleteKeyA(root, "");
ok(ret == ERROR_SUCCESS, "RegDeleteKey error %u\n", ret); ok(ret == ERROR_SUCCESS, "RegDeleteKey error %u\n", ret);
RegCloseKey(root); RegCloseKey(root);
} }
...@@ -352,7 +352,7 @@ static void unregister_server(void) ...@@ -352,7 +352,7 @@ static void unregister_server(void)
static HANDLE start_server(const char *argv0) static HANDLE start_server(const char *argv0)
{ {
PROCESS_INFORMATION pi; PROCESS_INFORMATION pi;
STARTUPINFO si; STARTUPINFOA si;
SECURITY_ATTRIBUTES sa; SECURITY_ATTRIBUTES sa;
char cmdline[MAX_PATH * 2]; char cmdline[MAX_PATH * 2];
BOOL ret; BOOL ret;
...@@ -369,7 +369,7 @@ static HANDLE start_server(const char *argv0) ...@@ -369,7 +369,7 @@ static HANDLE start_server(const char *argv0)
sa.bInheritHandle = TRUE; sa.bInheritHandle = TRUE;
sprintf(cmdline, "\"%s\" ole_server -server", argv0); sprintf(cmdline, "\"%s\" ole_server -server", argv0);
ret = CreateProcess(argv0, cmdline, NULL, NULL, TRUE, 0, NULL, NULL, &si, &pi); ret = CreateProcessA(argv0, cmdline, NULL, NULL, TRUE, 0, NULL, NULL, &si, &pi);
ok(ret, "CreateProcess(%s) error %d\n", cmdline, GetLastError()); ok(ret, "CreateProcess(%s) error %d\n", cmdline, GetLastError());
if (!ret) return 0; if (!ret) return 0;
...@@ -391,26 +391,26 @@ START_TEST(ole_server) ...@@ -391,26 +391,26 @@ START_TEST(ole_server)
int argc; int argc;
char **argv; char **argv;
mapping = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 4096, "winetest_ole_server"); mapping = CreateFileMappingA(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 4096, "winetest_ole_server");
ok(mapping != 0, "CreateFileMapping failed\n"); ok(mapping != 0, "CreateFileMapping failed\n");
info = MapViewOfFile(mapping, FILE_MAP_READ|FILE_MAP_WRITE, 0, 0, 4096); info = MapViewOfFile(mapping, FILE_MAP_READ|FILE_MAP_WRITE, 0, 0, 4096);
argc = winetest_get_mainargs(&argv); argc = winetest_get_mainargs(&argv);
done_event = CreateEvent(NULL, TRUE, FALSE, "ole_server_done_event"); done_event = CreateEventA(NULL, TRUE, FALSE, "ole_server_done_event");
ok(done_event != 0, "CreateEvent error %d\n", GetLastError()); ok(done_event != 0, "CreateEvent error %d\n", GetLastError());
init_done_event = CreateEvent(NULL, TRUE, FALSE, "ole_server_init_done_event"); init_done_event = CreateEventA(NULL, TRUE, FALSE, "ole_server_init_done_event");
ok(init_done_event != 0, "CreateEvent error %d\n", GetLastError()); ok(init_done_event != 0, "CreateEvent error %d\n", GetLastError());
if (argc > 2) if (argc > 2)
{ {
if (!lstrcmpi(argv[2], "-Embedding")) if (!lstrcmpiA(argv[2], "-Embedding"))
{ {
trace("server: Refusing to be run by ole32\n"); trace("server: Refusing to be run by ole32\n");
return; return;
} }
if (!lstrcmpi(argv[2], "-server")) if (!lstrcmpiA(argv[2], "-server"))
{ {
info->child_failures = 0; info->child_failures = 0;
ole_server(); ole_server();
......
...@@ -19,6 +19,8 @@ ...@@ -19,6 +19,8 @@
*/ */
#include "windows.h" #include "windows.h"
#include "wtypes.h"
#include "ddeml.h"
#include "wine/test.h" #include "wine/test.h"
......
...@@ -250,7 +250,7 @@ static void test_create_storage_modes(void) ...@@ -250,7 +250,7 @@ static void test_create_storage_modes(void)
static void test_stgcreatestorageex(void) static void test_stgcreatestorageex(void)
{ {
HRESULT (WINAPI *pStgCreateStorageEx)(const WCHAR* pwcsName, DWORD grfMode, DWORD stgfmt, DWORD grfAttrs, STGOPTIONS* pStgOptions, void* reserved, REFIID riid, void** ppObjectOpen); HRESULT (WINAPI *pStgCreateStorageEx)(const WCHAR* pwcsName, DWORD grfMode, DWORD stgfmt, DWORD grfAttrs, STGOPTIONS* pStgOptions, void* reserved, REFIID riid, void** ppObjectOpen);
HMODULE hOle32 = GetModuleHandle("ole32"); HMODULE hOle32 = GetModuleHandleA("ole32");
IStorage *stg = NULL; IStorage *stg = NULL;
STGOPTIONS stgoptions = {1, 0, 4096}; STGOPTIONS stgoptions = {1, 0, 4096};
HRESULT r; HRESULT r;
......
...@@ -241,8 +241,8 @@ static void test_marshal_HGLOBAL(void) ...@@ -241,8 +241,8 @@ static void test_marshal_HGLOBAL(void)
static HENHMETAFILE create_emf(void) static HENHMETAFILE create_emf(void)
{ {
const RECT rect = {0, 0, 100, 100}; const RECT rect = {0, 0, 100, 100};
HDC hdc = CreateEnhMetaFile(NULL, NULL, &rect, "HENHMETAFILE Marshaling Test\0Test\0\0"); HDC hdc = CreateEnhMetaFileA(NULL, NULL, &rect, "HENHMETAFILE Marshaling Test\0Test\0\0");
ExtTextOut(hdc, 0, 0, ETO_OPAQUE, &rect, "Test String", strlen("Test String"), NULL); ExtTextOutA(hdc, 0, 0, ETO_OPAQUE, &rect, "Test String", strlen("Test String"), NULL);
return CloseEnhMetaFile(hdc); return CloseEnhMetaFile(hdc);
} }
...@@ -313,8 +313,8 @@ static void test_marshal_HENHMETAFILE(void) ...@@ -313,8 +313,8 @@ static void test_marshal_HENHMETAFILE(void)
static HMETAFILE create_mf(void) static HMETAFILE create_mf(void)
{ {
RECT rect = {0, 0, 100, 100}; RECT rect = {0, 0, 100, 100};
HDC hdc = CreateMetaFile(NULL); HDC hdc = CreateMetaFileA(NULL);
ExtTextOut(hdc, 0, 0, ETO_OPAQUE, &rect, "Test String", strlen("Test String"), NULL); ExtTextOutA(hdc, 0, 0, ETO_OPAQUE, &rect, "Test String", strlen("Test String"), NULL);
return CloseMetaFile(hdc); return CloseMetaFile(hdc);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment