[Wine]fixme:ole:CoRegisterMessageFilter stub

SUSUKITA Ryutaro susukita at isit.or.jp
Fri Feb 4 01:31:18 CST 2005


I executed a Windows program on wine-20050111-1fc1winehq.

$ wine xxx.exe
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
$

What do the messages mean? Did the program executed successfully? If
I executed

$ WINEDEBUG=+relay wine xxx.exe
...
0009:Call kernel32.TlsGetValue(00000002) ret=0044125e
0009:Ret  kernel32.TlsGetValue() retval=6add4508 ret=0044125e
0009:Call ntdll.RtlLeaveCriticalSection(0046b8e4) ret=00441278
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=00441278
0009:Call ole32.CoRegisterMessageFilter(7f4203ec,00000000) ret=00441c83
fixme:ole:CoRegisterMessageFilter stub
0009:Ret  ole32.CoRegisterMessageFilter() retval=00000000 ret=00441c83
0009:Call comctl32.InitCommonControls() ret=00409729
0009:Ret  comctl32.InitCommonControls() retval=1004b764 ret=00409729
0009:Call kernel32.GetModuleFileNameA(00400000,1018f940,00000104) ret=00440193
...
0009:Call kernel32.TlsGetValue(00000002) ret=0044125e
0009:Ret  kernel32.TlsGetValue() retval=6add4508 ret=0044125e
0009:Call ntdll.RtlLeaveCriticalSection(0046b8e4) ret=00441278
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=00441278
0009:Call ole32.CoRegisterMessageFilter(00000000,00000000) ret=00443741
fixme:ole:CoRegisterMessageFilter stub
0009:Ret  ole32.CoRegisterMessageFilter() retval=00000000 ret=00443741
0009:Call ntdll.RtlEnterCriticalSection(0046bc68) ret=0042db22
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=0042db22
0009:Call ntdll.RtlLeaveCriticalSection(0046bc68) ret=0042da52
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=0042da52
0009:Call ntdll.RtlEnterCriticalSection(0046b8e4) ret=00441249
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=00441249
...
$

$ cat /etc/wine/config
...
; Be careful here, wrong DllOverrides settings have the potential
; to pretty much kill your setup.
[DllOverrides]
; some dlls you may want to change
"oleaut32"     = "builtin, native"
"ole32"        = "builtin, native"
"comdlg32"     = "builtin, native"
"shell32"      = "builtin, native"
"shfolder"     = "builtin, native"
"shlwapi"      = "builtin, native"
"shdocvw"      = "builtin, native"
"advapi32"     = "builtin, native"
"msvcrt"       = "native, builtin"
"mciavi.drv"   = "native, builtin"
"mcianim.drv"  = "native, builtin"
"d3drm"        = "native, builtin"
"d3dxof"       = "native, builtin"
"dpnhpast"     = "native, builtin"
; you can specify applications too
; this one will apply for all notepad.exe
;"*notepad.exe" = "native, builtin"
; this one will apply only for a particular file
;"C:\\windows\\regedit.exe" = "native, builtin"
; default for all other dlls
"*" = "builtin, native"
...
$

susukita



More information about the wine-users mailing list