Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
026b7114
Commit
026b7114
authored
Oct 15, 2013
by
Nikolay Sivov
Committed by
Alexandre Julliard
Oct 16, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ole32/tests: Compile with -D__WINESRC__.
parent
de69361b
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
104 additions
and
103 deletions
+104
-103
Makefile.in
dlls/ole32/tests/Makefile.in
+0
-1
compobj.c
dlls/ole32/tests/compobj.c
+19
-19
defaulthandler.c
dlls/ole32/tests/defaulthandler.c
+1
-1
dragdrop.c
dlls/ole32/tests/dragdrop.c
+6
-6
marshal.c
dlls/ole32/tests/marshal.c
+53
-53
ole2.c
dlls/ole32/tests/ole2.c
+2
-2
ole_server.c
dlls/ole32/tests/ole_server.c
+16
-16
propvariant.c
dlls/ole32/tests/propvariant.c
+2
-0
storage32.c
dlls/ole32/tests/storage32.c
+1
-1
usrmarshal.c
dlls/ole32/tests/usrmarshal.c
+4
-4
No files found.
dlls/ole32/tests/Makefile.in
View file @
026b7114
TESTDLL
=
ole32.dll
IMPORTS
=
oleaut32 ole32 user32 gdi32 advapi32
EXTRADEFS
=
-U__WINESRC__
-DWINE_STRICT_PROTOTYPES
-DWINE_NO_NAMELESS_EXTENSION
-DWIDL_C_INLINE_WRAPPERS
C_SRCS
=
\
clipboard.c
\
...
...
dlls/ole32/tests/compobj.c
View file @
026b7114
...
...
@@ -548,10 +548,10 @@ static void test_CoCreateInstance(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */
info
.
wait
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
wait
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
wait
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
info
.
stop
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
stop
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
stop
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
thread
=
CreateThread
(
NULL
,
0
,
ole_initialize_thread
,
&
info
,
0
,
&
tid
);
...
...
@@ -599,10 +599,10 @@ static void test_CoGetClassObject(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */
info
.
wait
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
wait
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
wait
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
info
.
stop
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
stop
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
stop
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
thread
=
CreateThread
(
NULL
,
0
,
ole_initialize_thread
,
&
info
,
0
,
&
tid
);
...
...
@@ -644,7 +644,7 @@ static void test_CoGetClassObject(void)
{
IUnknown_Release
(
pUnk
);
res
=
RegCreateKeyEx
(
HKEY_CURRENT_USER
,
"Software
\\
Classes"
,
0
,
NULL
,
0
,
res
=
RegCreateKeyEx
A
(
HKEY_CURRENT_USER
,
"Software
\\
Classes"
,
0
,
NULL
,
0
,
KEY_ALL_ACCESS
,
NULL
,
&
hkey
,
NULL
);
ok
(
!
res
,
"RegCreateKeyEx returned %d
\n
"
,
res
);
...
...
@@ -665,21 +665,21 @@ static void test_CoGetClassObject(void)
static
ATOM
register_dummy_class
(
void
)
{
WNDCLASS
wc
=
WNDCLASS
A
wc
=
{
0
,
DefWindowProc
,
DefWindowProc
A
,
0
,
0
,
GetModuleHandle
(
NULL
),
GetModuleHandle
A
(
NULL
),
NULL
,
LoadCursor
(
NULL
,
IDC_ARROW
),
LoadCursor
A
(
NULL
,
(
LPSTR
)
IDC_ARROW
),
(
HBRUSH
)(
COLOR_BTNFACE
+
1
),
NULL
,
TEXT
(
"WineOleTestClass"
)
,
"WineOleTestClass"
,
};
return
RegisterClass
(
&
wc
);
return
RegisterClass
A
(
&
wc
);
}
static
void
test_ole_menu
(
void
)
...
...
@@ -687,7 +687,7 @@ static void test_ole_menu(void)
HWND
hwndFrame
;
HRESULT
hr
;
hwndFrame
=
CreateWindow
(
MAKEINTATOM
(
register_dummy_class
()),
"Test"
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
NULL
);
hwndFrame
=
CreateWindow
A
((
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
);
todo_wine
ok_ole_success
(
hr
,
"OleSetMenuDescriptor"
);
...
...
@@ -983,8 +983,8 @@ static void test_CoGetPSClsid(void)
hr
=
CoGetPSClsid
(
&
IID_IClassFactory
,
&
clsid
);
ok_ole_success
(
hr
,
"CoGetPSClsid"
);
res
=
RegCreateKeyEx
(
HKEY_CURRENT_USER
,
"Software
\\
Classes"
,
0
,
NULL
,
0
,
KEY_ALL_ACCESS
,
NULL
,
&
hkey
,
NULL
);
res
=
RegCreateKeyEx
A
(
HKEY_CURRENT_USER
,
"Software
\\
Classes"
,
0
,
NULL
,
0
,
KEY_ALL_ACCESS
,
NULL
,
&
hkey
,
NULL
);
ok
(
!
res
,
"RegCreateKeyEx returned %d
\n
"
,
res
);
res
=
pRegOverridePredefKey
(
HKEY_CLASSES_ROOT
,
hkey
);
...
...
@@ -1403,7 +1403,7 @@ static DWORD CALLBACK free_libraries_thread(LPVOID p)
static
inline
BOOL
is_module_loaded
(
const
char
*
module
)
{
return
GetModuleHandle
(
module
)
!=
0
;
return
GetModuleHandle
A
(
module
)
!=
0
;
}
static
void
test_CoFreeUnusedLibraries
(
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
thread has already done so */
info
.
wait
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
wait
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
wait
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
info
.
stop
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
stop
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
stop
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
thread
=
CreateThread
(
NULL
,
0
,
ole_initialize_thread
,
&
info
,
0
,
&
tid
);
...
...
@@ -1694,10 +1694,10 @@ static void test_CoGetContextToken(void)
/* show that COM doesn't have to be initialized for multi-threaded apartments if another
thread has already done so */
info
.
wait
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
wait
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
wait
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
info
.
stop
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
info
.
stop
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ok
(
info
.
stop
!=
NULL
,
"CreateEvent failed with error %d
\n
"
,
GetLastError
());
thread
=
CreateThread
(
NULL
,
0
,
ole_initialize_thread
,
&
info
,
0
,
&
tid
);
...
...
dlls/ole32/tests/defaulthandler.c
View file @
026b7114
...
...
@@ -252,7 +252,7 @@ static void test_default_handler_run(void)
DWORD
class_reg
;
HRESULT
hres
;
if
(
!
GetProcAddress
(
GetModuleHandle
(
"ole32"
),
"CoRegisterSurrogateEx"
))
{
if
(
!
GetProcAddress
(
GetModuleHandle
A
(
"ole32"
),
"CoRegisterSurrogateEx"
))
{
win_skip
(
"skipping OleCreateDefaultHandler tests
\n
"
);
return
;
}
...
...
dlls/ole32/tests/dragdrop.c
View file @
026b7114
...
...
@@ -270,21 +270,21 @@ static IDataObject DataObject = { &dataobject_vtbl };
static
ATOM
register_dummy_class
(
void
)
{
WNDCLASS
wc
=
WNDCLASS
A
wc
=
{
0
,
DefWindowProc
,
DefWindowProc
A
,
0
,
0
,
GetModuleHandle
(
NULL
),
GetModuleHandle
A
(
NULL
),
NULL
,
LoadCursor
(
NULL
,
IDC_ARROW
),
LoadCursor
A
(
NULL
,
(
LPSTR
)
IDC_ARROW
),
(
HBRUSH
)(
COLOR_BTNFACE
+
1
),
NULL
,
TEXT
(
"WineOleTestClass"
)
,
"WineOleTestClass"
,
};
return
RegisterClass
(
&
wc
);
return
RegisterClass
A
(
&
wc
);
}
static
void
test_Register_Revoke
(
void
)
...
...
dlls/ole32/tests/marshal.c
View file @
026b7114
...
...
@@ -240,11 +240,11 @@ static DWORD CALLBACK host_object_proc(LPVOID p)
ok_ole_success
(
hr
,
CoMarshalInterface
);
/* force the message queue to be created before signaling parent thread */
PeekMessage
(
&
msg
,
NULL
,
WM_USER
,
WM_USER
,
PM_NOREMOVE
);
PeekMessage
A
(
&
msg
,
NULL
,
WM_USER
,
WM_USER
,
PM_NOREMOVE
);
SetEvent
(
data
->
marshal_event
);
while
(
GetMessage
(
&
msg
,
NULL
,
0
,
0
))
while
(
GetMessage
A
(
&
msg
,
NULL
,
0
,
0
))
{
if
(
msg
.
hwnd
==
NULL
&&
msg
.
message
==
RELEASEMARSHALDATA
)
{
...
...
@@ -252,7 +252,7 @@ static DWORD CALLBACK host_object_proc(LPVOID p)
SetEvent
((
HANDLE
)
msg
.
lParam
);
}
else
DispatchMessage
(
&
msg
);
DispatchMessage
A
(
&
msg
);
}
HeapFree
(
GetProcessHeap
(),
0
,
data
);
...
...
@@ -265,7 +265,7 @@ static DWORD CALLBACK host_object_proc(LPVOID p)
static
DWORD
start_host_object2
(
IStream
*
stream
,
REFIID
riid
,
IUnknown
*
object
,
MSHLFLAGS
marshal_flags
,
IMessageFilter
*
filter
,
HANDLE
*
thread
)
{
DWORD
tid
=
0
;
HANDLE
marshal_event
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
NULL
);
HANDLE
marshal_event
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
NULL
);
struct
host_object_data
*
data
=
HeapAlloc
(
GetProcessHeap
(),
0
,
sizeof
(
*
data
));
data
->
stream
=
stream
;
...
...
@@ -293,15 +293,15 @@ static DWORD start_host_object(IStream *stream, REFIID riid, IUnknown *object, M
* same thread that marshaled the interface in the first place. */
static
void
release_host_object
(
DWORD
tid
)
{
HANDLE
event
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
NULL
);
PostThreadMessage
(
tid
,
RELEASEMARSHALDATA
,
0
,
(
LPARAM
)
event
);
HANDLE
event
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
NULL
);
PostThreadMessage
A
(
tid
,
RELEASEMARSHALDATA
,
0
,
(
LPARAM
)
event
);
ok
(
!
WaitForSingleObject
(
event
,
10000
),
"wait timed out
\n
"
);
CloseHandle
(
event
);
}
static
void
end_host_object
(
DWORD
tid
,
HANDLE
thread
)
{
BOOL
ret
=
PostThreadMessage
(
tid
,
WM_QUIT
,
0
,
0
);
BOOL
ret
=
PostThreadMessage
A
(
tid
,
WM_QUIT
,
0
,
0
);
ok
(
ret
,
"PostThreadMessage failed with error %d
\n
"
,
GetLastError
());
/* be careful of races - don't return until hosting thread has terminated */
ok
(
!
WaitForSingleObject
(
thread
,
10000
),
"wait timed out
\n
"
);
...
...
@@ -865,8 +865,8 @@ static void test_no_couninitialize_server(void)
cLocks
=
0
;
ncu_params
.
marshal_event
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ncu_params
.
unmarshal_event
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ncu_params
.
marshal_event
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
ncu_params
.
unmarshal_event
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
hr
=
CreateStreamOnHGlobal
(
NULL
,
TRUE
,
&
pStream
);
ok_ole_success
(
hr
,
CreateStreamOnHGlobal
);
...
...
@@ -1107,14 +1107,14 @@ static DWORD CALLBACK weak_and_normal_marshal_thread_proc(void *p)
ok_ole_success
(
hr
,
"CoMarshalInterface"
);
/* force the message queue to be created before signaling parent thread */
PeekMessage
(
&
msg
,
NULL
,
WM_USER
,
WM_USER
,
PM_NOREMOVE
);
PeekMessage
A
(
&
msg
,
NULL
,
WM_USER
,
WM_USER
,
PM_NOREMOVE
);
SetEvent
(
data
->
hReadyEvent
);
while
(
WAIT_OBJECT_0
+
1
==
MsgWaitForMultipleObjects
(
1
,
&
hQuitEvent
,
FALSE
,
10000
,
QS_ALLINPUT
))
{
while
(
PeekMessage
(
&
msg
,
NULL
,
0
,
0
,
PM_REMOVE
))
DispatchMessage
(
&
msg
);
while
(
PeekMessage
A
(
&
msg
,
NULL
,
0
,
0
,
PM_REMOVE
))
DispatchMessage
A
(
&
msg
);
}
CloseHandle
(
hQuitEvent
);
...
...
@@ -1135,8 +1135,8 @@ static void test_tableweak_and_normal_marshal_and_unmarshal(void)
cLocks
=
0
;
data
.
hReadyEvent
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
NULL
);
data
.
hQuitEvent
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
NULL
);
data
.
hReadyEvent
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
NULL
);
data
.
hQuitEvent
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
NULL
);
hr
=
CreateStreamOnHGlobal
(
NULL
,
TRUE
,
&
data
.
pStreamWeak
);
ok_ole_success
(
hr
,
CreateStreamOnHGlobal
);
hr
=
CreateStreamOnHGlobal
(
NULL
,
TRUE
,
&
data
.
pStreamNormal
);
...
...
@@ -1485,7 +1485,7 @@ static void test_proxy_used_in_wrong_thread(void)
CloseHandle
(
thread
);
/* do release statement on Win9x that we should have done above */
if
(
!
GetProcAddress
(
GetModuleHandle
(
"ole32"
),
"CoRegisterSurrogateEx"
))
if
(
!
GetProcAddress
(
GetModuleHandle
A
(
"ole32"
),
"CoRegisterSurrogateEx"
))
IUnknown_Release
(
pProxy
);
ok_no_locks
();
...
...
@@ -1825,7 +1825,7 @@ static HRESULT WINAPI TestRE_IClassFactory_CreateInstance(
DWORD_PTR
res
;
if
(
IsEqualIID
(
riid
,
&
IID_IWineTest
))
{
BOOL
ret
=
SendMessageTimeout
(
hwnd_app
,
WM_NULL
,
0
,
0
,
SMTO_BLOCK
,
5000
,
&
res
);
BOOL
ret
=
SendMessageTimeout
A
(
hwnd_app
,
WM_NULL
,
0
,
0
,
SMTO_BLOCK
,
5000
,
&
res
);
ok
(
ret
,
"Timed out sending a message to originating window during RPC call
\n
"
);
}
*
ppvObj
=
NULL
;
...
...
@@ -1882,7 +1882,7 @@ static LRESULT CALLBACK window_proc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM l
end_host_object
(
tid
,
thread
);
PostMessage
(
hwnd
,
WM_QUIT
,
0
,
0
);
PostMessage
A
(
hwnd
,
WM_QUIT
,
0
,
0
);
return
0
;
}
...
...
@@ -1912,7 +1912,7 @@ static LRESULT CALLBACK window_proc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM l
/* post quit message before a doing a COM call to show that a pending
* WM_QUIT message doesn't stop the call from succeeding */
PostMessage
(
hwnd
,
WM_QUIT
,
0
,
0
);
PostMessage
A
(
hwnd
,
WM_QUIT
,
0
,
0
);
hr
=
IClassFactory_CreateInstance
(
proxy
,
NULL
,
&
IID_IUnknown
,
(
void
**
)
&
object
);
ok
(
hr
==
S_FALSE
,
"IClassFactory_CreateInstance returned 0x%08x, expected S_FALSE
\n
"
,
hr
);
...
...
@@ -1957,34 +1957,34 @@ static LRESULT CALLBACK window_proc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM l
return
0
;
}
default:
return
DefWindowProc
(
hwnd
,
msg
,
wparam
,
lparam
);
return
DefWindowProc
A
(
hwnd
,
msg
,
wparam
,
lparam
);
}
}
static
void
register_test_window
(
void
)
{
WNDCLASS
wndclass
;
WNDCLASS
A
wndclass
;
memset
(
&
wndclass
,
0
,
sizeof
(
wndclass
));
wndclass
.
lpfnWndProc
=
window_proc
;
wndclass
.
lpszClassName
=
"WineCOMTest"
;
RegisterClass
(
&
wndclass
);
RegisterClass
A
(
&
wndclass
);
}
static
void
test_message_reentrancy
(
void
)
{
MSG
msg
;
hwnd_app
=
CreateWindow
(
"WineCOMTest"
,
NULL
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
0
);
hwnd_app
=
CreateWindow
A
(
"WineCOMTest"
,
NULL
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
0
);
ok
(
hwnd_app
!=
NULL
,
"Window creation failed
\n
"
);
/* start message re-entrancy test */
PostMessage
(
hwnd_app
,
WM_USER
,
0
,
0
);
PostMessage
A
(
hwnd_app
,
WM_USER
,
0
,
0
);
while
(
GetMessage
(
&
msg
,
NULL
,
0
,
0
))
while
(
GetMessage
A
(
&
msg
,
NULL
,
0
,
0
))
{
TranslateMessage
(
&
msg
);
DispatchMessage
(
&
msg
);
DispatchMessage
A
(
&
msg
);
}
DestroyWindow
(
hwnd_app
);
}
...
...
@@ -1996,7 +1996,7 @@ static HRESULT WINAPI TestMsg_IClassFactory_CreateInstance(
LPVOID
*
ppvObj
)
{
*
ppvObj
=
NULL
;
SendMessage
(
hwnd_app
,
WM_USER
+
2
,
0
,
0
);
SendMessage
A
(
hwnd_app
,
WM_USER
+
2
,
0
,
0
);
return
S_OK
;
}
...
...
@@ -2021,7 +2021,7 @@ static void test_call_from_message(void)
HANDLE
thread
;
IUnknown
*
object
;
hwnd_app
=
CreateWindow
(
"WineCOMTest"
,
NULL
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
0
);
hwnd_app
=
CreateWindow
A
(
"WineCOMTest"
,
NULL
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
0
);
ok
(
hwnd_app
!=
NULL
,
"Window creation failed
\n
"
);
hr
=
CreateStreamOnHGlobal
(
NULL
,
TRUE
,
&
pStream
);
...
...
@@ -2047,10 +2047,10 @@ static void test_call_from_message(void)
end_host_object
(
tid
,
thread
);
while
(
GetMessage
(
&
msg
,
NULL
,
0
,
0
))
while
(
GetMessage
A
(
&
msg
,
NULL
,
0
,
0
))
{
TranslateMessage
(
&
msg
);
DispatchMessage
(
&
msg
);
DispatchMessage
A
(
&
msg
);
}
DestroyWindow
(
hwnd_app
);
}
...
...
@@ -2059,16 +2059,16 @@ static void test_WM_QUIT_handling(void)
{
MSG
msg
;
hwnd_app
=
CreateWindow
(
"WineCOMTest"
,
NULL
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
0
);
hwnd_app
=
CreateWindow
A
(
"WineCOMTest"
,
NULL
,
0
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
NULL
,
NULL
,
NULL
,
0
);
ok
(
hwnd_app
!=
NULL
,
"Window creation failed
\n
"
);
/* start WM_QUIT handling test */
PostMessage
(
hwnd_app
,
WM_USER
+
1
,
0
,
0
);
PostMessage
A
(
hwnd_app
,
WM_USER
+
1
,
0
,
0
);
while
(
GetMessage
(
&
msg
,
NULL
,
0
,
0
))
while
(
GetMessage
A
(
&
msg
,
NULL
,
0
,
0
))
{
TranslateMessage
(
&
msg
);
DispatchMessage
(
&
msg
);
DispatchMessage
A
(
&
msg
);
}
}
...
...
@@ -2289,7 +2289,7 @@ static HRESULT reg_unreg_wine_test_class(BOOL Register)
strcat
(
buffer
,
"
\\
InprocHandler32"
);
if
(
Register
)
{
error
=
RegCreateKeyEx
(
HKEY_CLASSES_ROOT
,
buffer
,
0
,
NULL
,
0
,
KEY_SET_VALUE
,
NULL
,
&
hkey
,
&
dwDisposition
);
error
=
RegCreateKeyEx
A
(
HKEY_CLASSES_ROOT
,
buffer
,
0
,
NULL
,
0
,
KEY_SET_VALUE
,
NULL
,
&
hkey
,
&
dwDisposition
);
if
(
error
==
ERROR_ACCESS_DENIED
)
{
skip
(
"Not authorized to modify the Classes key
\n
"
);
...
...
@@ -2297,16 +2297,16 @@ static HRESULT reg_unreg_wine_test_class(BOOL Register)
}
ok
(
error
==
ERROR_SUCCESS
,
"RegCreateKeyEx failed with error %d
\n
"
,
error
);
if
(
error
!=
ERROR_SUCCESS
)
hr
=
E_FAIL
;
error
=
RegSetValueEx
(
hkey
,
NULL
,
0
,
REG_SZ
,
(
const
unsigned
char
*
)
"
\"
ole32.dll
\"
"
,
strlen
(
"
\"
ole32.dll
\"
"
)
+
1
);
error
=
RegSetValueEx
A
(
hkey
,
NULL
,
0
,
REG_SZ
,
(
const
unsigned
char
*
)
"
\"
ole32.dll
\"
"
,
strlen
(
"
\"
ole32.dll
\"
"
)
+
1
);
ok
(
error
==
ERROR_SUCCESS
,
"RegSetValueEx failed with error %d
\n
"
,
error
);
if
(
error
!=
ERROR_SUCCESS
)
hr
=
E_FAIL
;
RegCloseKey
(
hkey
);
}
else
{
RegDeleteKey
(
HKEY_CLASSES_ROOT
,
buffer
);
RegDeleteKey
A
(
HKEY_CLASSES_ROOT
,
buffer
);
*
strrchr
(
buffer
,
'\\'
)
=
'\0'
;
RegDeleteKey
(
HKEY_CLASSES_ROOT
,
buffer
);
RegDeleteKey
A
(
HKEY_CLASSES_ROOT
,
buffer
);
}
return
hr
;
}
...
...
@@ -2616,16 +2616,16 @@ static void test_register_local_server(void)
HANDLE
quit_event
;
DWORD
wait
;
heventShutdown
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
heventShutdown
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
hr
=
CoRegisterClassObject
(
&
CLSID_WineOOPTest
,
(
IUnknown
*
)
&
TestOOP_ClassFactory
,
CLSCTX_LOCAL_SERVER
,
REGCLS_SINGLEUSE
,
&
cookie
);
ok_ole_success
(
hr
,
CoRegisterClassObject
);
ready_event
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Ready Event"
);
ready_event
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Ready Event"
);
SetEvent
(
ready_event
);
quit_event
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Quit Event"
);
quit_event
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Quit Event"
);
do
{
...
...
@@ -2633,12 +2633,12 @@ static void test_register_local_server(void)
if
(
wait
==
WAIT_OBJECT_0
+
1
)
{
MSG
msg
;
BOOL
ret
=
PeekMessage
(
&
msg
,
NULL
,
0
,
0
,
PM_REMOVE
);
if
(
ret
)
if
(
PeekMessageA
(
&
msg
,
NULL
,
0
,
0
,
PM_REMOVE
)
)
{
trace
(
"Message 0x%x
\n
"
,
msg
.
message
);
TranslateMessage
(
&
msg
);
DispatchMessage
(
&
msg
);
DispatchMessage
A
(
&
msg
);
}
}
}
...
...
@@ -2655,14 +2655,14 @@ static HANDLE create_target_process(const char *arg)
char
cmdline
[
MAX_PATH
];
BOOL
ret
;
PROCESS_INFORMATION
pi
;
STARTUPINFO
si
=
{
0
};
STARTUPINFO
A
si
=
{
0
};
si
.
cb
=
sizeof
(
si
);
pi
.
hThread
=
NULL
;
pi
.
hProcess
=
NULL
;
winetest_get_mainargs
(
&
argv
);
sprintf
(
cmdline
,
"%s %s %s"
,
argv
[
0
],
argv
[
1
],
arg
);
ret
=
CreateProcess
(
argv
[
0
],
cmdline
,
NULL
,
NULL
,
FALSE
,
0
,
NULL
,
NULL
,
&
si
,
&
pi
);
ret
=
CreateProcess
A
(
argv
[
0
],
cmdline
,
NULL
,
NULL
,
FALSE
,
0
,
NULL
,
NULL
,
&
si
,
&
pi
);
ok
(
ret
,
"CreateProcess failed with error: %u
\n
"
,
GetLastError
());
if
(
pi
.
hThread
)
CloseHandle
(
pi
.
hThread
);
return
pi
.
hProcess
;
...
...
@@ -2679,7 +2679,7 @@ static void test_local_server(void)
HANDLE
quit_event
;
HANDLE
ready_event
;
heventShutdown
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
NULL
);
heventShutdown
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
NULL
);
cLocks
=
0
;
...
...
@@ -2742,7 +2742,7 @@ static void test_local_server(void)
process
=
create_target_process
(
"-Embedding"
);
ok
(
process
!=
NULL
,
"couldn't start local server process, error was %d
\n
"
,
GetLastError
());
ready_event
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Ready Event"
);
ready_event
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Ready Event"
);
ok
(
!
WaitForSingleObject
(
ready_event
,
10000
),
"wait timed out
\n
"
);
CloseHandle
(
ready_event
);
...
...
@@ -2754,7 +2754,7 @@ static void test_local_server(void)
hr
=
CoCreateInstance
(
&
CLSID_WineOOPTest
,
NULL
,
CLSCTX_LOCAL_SERVER
,
&
IID_IClassFactory
,
(
void
**
)
&
cf
);
ok
(
hr
==
REGDB_E_CLASSNOTREG
,
"Second CoCreateInstance on REGCLS_SINGLEUSE object should have failed
\n
"
);
quit_event
=
CreateEvent
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Quit Event"
);
quit_event
=
CreateEvent
A
(
NULL
,
FALSE
,
FALSE
,
"Wine COM Test Quit Event"
);
SetEvent
(
quit_event
);
winetest_wait_child_process
(
process
);
...
...
@@ -2847,8 +2847,8 @@ static void test_globalinterfacetable(void)
while
(
ret
==
WAIT_OBJECT_0
+
1
)
{
MSG
msg
;
while
(
PeekMessage
(
&
msg
,
NULL
,
0
,
0
,
PM_REMOVE
))
DispatchMessage
(
&
msg
);
while
(
PeekMessage
A
(
&
msg
,
NULL
,
0
,
0
,
PM_REMOVE
))
DispatchMessage
A
(
&
msg
);
ret
=
MsgWaitForMultipleObjects
(
1
,
&
thread
,
FALSE
,
10000
,
QS_ALLINPUT
);
}
...
...
@@ -2956,12 +2956,12 @@ static const char *debugstr_iid(REFIID riid)
LONG
name_size
=
sizeof
(
name
);
StringFromGUID2
(
riid
,
bufferW
,
sizeof
(
bufferW
)
/
sizeof
(
bufferW
[
0
]));
WideCharToMultiByte
(
CP_ACP
,
0
,
bufferW
,
sizeof
(
bufferW
)
/
sizeof
(
bufferW
[
0
]),
buffer
,
sizeof
(
buffer
),
NULL
,
NULL
);
if
(
RegOpenKeyEx
(
HKEY_CLASSES_ROOT
,
"Interface"
,
0
,
KEY_QUERY_VALUE
,
&
hkeyInterface
)
!=
ERROR_SUCCESS
)
if
(
RegOpenKeyEx
A
(
HKEY_CLASSES_ROOT
,
"Interface"
,
0
,
KEY_QUERY_VALUE
,
&
hkeyInterface
)
!=
ERROR_SUCCESS
)
{
memcpy
(
name
,
buffer
,
sizeof
(
buffer
));
goto
done
;
}
if
(
RegQueryValue
(
hkeyInterface
,
buffer
,
name
,
&
name_size
)
!=
ERROR_SUCCESS
)
if
(
RegQueryValue
A
(
hkeyInterface
,
buffer
,
name
,
&
name_size
)
!=
ERROR_SUCCESS
)
{
memcpy
(
name
,
buffer
,
sizeof
(
buffer
));
goto
done
;
...
...
@@ -3160,7 +3160,7 @@ static void test_channel_hook(void)
START_TEST
(
marshal
)
{
HMODULE
hOle32
=
GetModuleHandle
(
"ole32"
);
HMODULE
hOle32
=
GetModuleHandle
A
(
"ole32"
);
int
argc
;
char
**
argv
;
...
...
dlls/ole32/tests/ole2.c
View file @
026b7114
...
...
@@ -1339,7 +1339,7 @@ static void test_data_cache(void)
{
NULL
,
0
}
};
GetSystemDirectory
(
szSystemDir
,
sizeof
(
szSystemDir
)
/
sizeof
(
szSystemDir
[
0
]));
GetSystemDirectory
A
(
szSystemDir
,
sizeof
(
szSystemDir
)
/
sizeof
(
szSystemDir
[
0
]));
expected_method_list
=
methods_cacheinitnew
;
...
...
@@ -1442,7 +1442,7 @@ static void test_data_cache(void)
fmtetc
.
cfFormat
=
CF_METAFILEPICT
;
stgmedium
.
tymed
=
TYMED_MFPICT
;
U
(
stgmedium
).
hMetaFilePict
=
OleMetafilePictFromIconAndLabel
(
LoadIcon
(
NULL
,
IDI_APPLICATION
),
wszPath
,
wszPath
,
0
);
LoadIcon
A
(
NULL
,
(
LPSTR
)
IDI_APPLICATION
),
wszPath
,
wszPath
,
0
);
stgmedium
.
pUnkForRelease
=
NULL
;
fmtetc
.
dwAspect
=
DVASPECT_CONTENT
;
...
...
dlls/ole32/tests/ole_server.c
View file @
026b7114
...
...
@@ -258,9 +258,9 @@ static void ole_server(void)
{
HANDLE
done_event
,
init_done_event
;
done_event
=
OpenEvent
(
SYNCHRONIZE
,
FALSE
,
"ole_server_done_event"
);
done_event
=
OpenEvent
A
(
SYNCHRONIZE
,
FALSE
,
"ole_server_done_event"
);
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
=
OpenEvent
A
(
EVENT_MODIFY_STATE
,
FALSE
,
"ole_server_init_done_event"
);
ok
(
init_done_event
!=
0
,
"server: OpenEvent error %d
\n
"
,
GetLastError
());
SetEvent
(
init_done_event
);
...
...
@@ -300,8 +300,8 @@ static BOOL register_server(const char *server, BOOL inproc_handler)
WCHAR
buf
[
39
+
6
];
char
server_path
[
MAX_PATH
];
lstrcpy
(
server_path
,
server
);
lstrcat
(
server_path
,
" ole_server"
);
lstrcpy
A
(
server_path
,
server
);
lstrcat
A
(
server_path
,
" ole_server"
);
lstrcpyW
(
buf
,
clsidW
);
StringFromGUID2
(
&
CLSID_WineTestObject
,
buf
+
6
,
39
);
...
...
@@ -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
);
if
(
ret
==
ERROR_SUCCESS
)
{
ret
=
RegSetValue
(
root
,
"LocalServer32"
,
REG_SZ
,
server_path
,
strlen
(
server_path
));
ret
=
RegSetValue
A
(
root
,
"LocalServer32"
,
REG_SZ
,
server_path
,
strlen
(
server_path
));
ok
(
ret
==
ERROR_SUCCESS
,
"RegSetValue error %u
\n
"
,
ret
);
if
(
inproc_handler
)
{
ret
=
RegSetValue
(
root
,
"InprocHandler32"
,
REG_SZ
,
"ole32.dll"
,
9
);
ret
=
RegSetValue
A
(
root
,
"InprocHandler32"
,
REG_SZ
,
"ole32.dll"
,
9
);
ok
(
ret
==
ERROR_SUCCESS
,
"RegSetValue error %u
\n
"
,
ret
);
}
...
...
@@ -339,11 +339,11 @@ static void unregister_server(void)
DELETE
,
NULL
,
&
root
,
NULL
);
if
(
ret
==
ERROR_SUCCESS
)
{
ret
=
RegDeleteKey
(
root
,
"InprocHandler32"
);
ret
=
RegDeleteKey
A
(
root
,
"InprocHandler32"
);
ok
(
ret
==
ERROR_SUCCESS
,
"RegDeleteKey error %u
\n
"
,
ret
);
ret
=
RegDeleteKey
(
root
,
"LocalServer32"
);
ret
=
RegDeleteKey
A
(
root
,
"LocalServer32"
);
ok
(
ret
==
ERROR_SUCCESS
,
"RegDeleteKey error %u
\n
"
,
ret
);
ret
=
RegDeleteKey
(
root
,
""
);
ret
=
RegDeleteKey
A
(
root
,
""
);
ok
(
ret
==
ERROR_SUCCESS
,
"RegDeleteKey error %u
\n
"
,
ret
);
RegCloseKey
(
root
);
}
...
...
@@ -352,7 +352,7 @@ static void unregister_server(void)
static
HANDLE
start_server
(
const
char
*
argv0
)
{
PROCESS_INFORMATION
pi
;
STARTUPINFO
si
;
STARTUPINFO
A
si
;
SECURITY_ATTRIBUTES
sa
;
char
cmdline
[
MAX_PATH
*
2
];
BOOL
ret
;
...
...
@@ -369,7 +369,7 @@ static HANDLE start_server(const char *argv0)
sa
.
bInheritHandle
=
TRUE
;
sprintf
(
cmdline
,
"
\"
%s
\"
ole_server -server"
,
argv0
);
ret
=
CreateProcess
(
argv0
,
cmdline
,
NULL
,
NULL
,
TRUE
,
0
,
NULL
,
NULL
,
&
si
,
&
pi
);
ret
=
CreateProcess
A
(
argv0
,
cmdline
,
NULL
,
NULL
,
TRUE
,
0
,
NULL
,
NULL
,
&
si
,
&
pi
);
ok
(
ret
,
"CreateProcess(%s) error %d
\n
"
,
cmdline
,
GetLastError
());
if
(
!
ret
)
return
0
;
...
...
@@ -391,26 +391,26 @@ START_TEST(ole_server)
int
argc
;
char
**
argv
;
mapping
=
CreateFileMapping
(
INVALID_HANDLE_VALUE
,
NULL
,
PAGE_READWRITE
,
0
,
4096
,
"winetest_ole_server"
);
mapping
=
CreateFileMapping
A
(
INVALID_HANDLE_VALUE
,
NULL
,
PAGE_READWRITE
,
0
,
4096
,
"winetest_ole_server"
);
ok
(
mapping
!=
0
,
"CreateFileMapping failed
\n
"
);
info
=
MapViewOfFile
(
mapping
,
FILE_MAP_READ
|
FILE_MAP_WRITE
,
0
,
0
,
4096
);
argc
=
winetest_get_mainargs
(
&
argv
);
done_event
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
"ole_server_done_event"
);
done_event
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
"ole_server_done_event"
);
ok
(
done_event
!=
0
,
"CreateEvent error %d
\n
"
,
GetLastError
());
init_done_event
=
CreateEvent
(
NULL
,
TRUE
,
FALSE
,
"ole_server_init_done_event"
);
init_done_event
=
CreateEvent
A
(
NULL
,
TRUE
,
FALSE
,
"ole_server_init_done_event"
);
ok
(
init_done_event
!=
0
,
"CreateEvent error %d
\n
"
,
GetLastError
());
if
(
argc
>
2
)
{
if
(
!
lstrcmpi
(
argv
[
2
],
"-Embedding"
))
if
(
!
lstrcmpi
A
(
argv
[
2
],
"-Embedding"
))
{
trace
(
"server: Refusing to be run by ole32
\n
"
);
return
;
}
if
(
!
lstrcmpi
(
argv
[
2
],
"-server"
))
if
(
!
lstrcmpi
A
(
argv
[
2
],
"-server"
))
{
info
->
child_failures
=
0
;
ole_server
();
...
...
dlls/ole32/tests/propvariant.c
View file @
026b7114
...
...
@@ -19,6 +19,8 @@
*/
#include "windows.h"
#include "wtypes.h"
#include "ddeml.h"
#include "wine/test.h"
...
...
dlls/ole32/tests/storage32.c
View file @
026b7114
...
...
@@ -250,7 +250,7 @@ static void test_create_storage_modes(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
);
HMODULE
hOle32
=
GetModuleHandle
(
"ole32"
);
HMODULE
hOle32
=
GetModuleHandle
A
(
"ole32"
);
IStorage
*
stg
=
NULL
;
STGOPTIONS
stgoptions
=
{
1
,
0
,
4096
};
HRESULT
r
;
...
...
dlls/ole32/tests/usrmarshal.c
View file @
026b7114
...
...
@@ -241,8 +241,8 @@ static void test_marshal_HGLOBAL(void)
static
HENHMETAFILE
create_emf
(
void
)
{
const
RECT
rect
=
{
0
,
0
,
100
,
100
};
HDC
hdc
=
CreateEnhMetaFile
(
NULL
,
NULL
,
&
rect
,
"HENHMETAFILE Marshaling Test
\0
Test
\0\0
"
);
ExtTextOut
(
hdc
,
0
,
0
,
ETO_OPAQUE
,
&
rect
,
"Test String"
,
strlen
(
"Test String"
),
NULL
);
HDC
hdc
=
CreateEnhMetaFile
A
(
NULL
,
NULL
,
&
rect
,
"HENHMETAFILE Marshaling Test
\0
Test
\0\0
"
);
ExtTextOut
A
(
hdc
,
0
,
0
,
ETO_OPAQUE
,
&
rect
,
"Test String"
,
strlen
(
"Test String"
),
NULL
);
return
CloseEnhMetaFile
(
hdc
);
}
...
...
@@ -313,8 +313,8 @@ static void test_marshal_HENHMETAFILE(void)
static
HMETAFILE
create_mf
(
void
)
{
RECT
rect
=
{
0
,
0
,
100
,
100
};
HDC
hdc
=
CreateMetaFile
(
NULL
);
ExtTextOut
(
hdc
,
0
,
0
,
ETO_OPAQUE
,
&
rect
,
"Test String"
,
strlen
(
"Test String"
),
NULL
);
HDC
hdc
=
CreateMetaFile
A
(
NULL
);
ExtTextOut
A
(
hdc
,
0
,
0
,
ETO_OPAQUE
,
&
rect
,
"Test String"
,
strlen
(
"Test String"
),
NULL
);
return
CloseMetaFile
(
hdc
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment