Hi,
Great Work !!
I've made changes and Now Program is running and Showing the incomming
calls and even Dial-ing Outgoing Calls.
Only thing that is not working is reading the contact list from
microsoft outlook client and showing me Names instead of Phone numbers.
here is the output :
bbwmf@work4o:~/.wine/drive_c/Program Files/OutCALL$
/usr/local/wine/bin/wine OutCALL.exe
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:mapi:MAPIInitialize ((nil)) Stub
fixme:mapi:MAPILogonEx (0x00000000 (null) (nil) 0x00000062 0x4451f0) Stub
fixme:mapi:MAPIInitialize ((nil)) Stub
fixme:mapi:MAPILogonEx (0x00000000 (null) (nil) 0x00000062 0x32e7e4) Stub
fixme:mapi:MAPIUninitialize Stub
fixme:mapi:MAPIInitialize ((nil)) Stub
fixme:mapi:MAPILogonEx (0x00000000 (null) (nil) 0x00000062 0x32e7e4) Stub
fixme:mapi:MAPIUninitialize Stub
fixme:mapi:MAPIInitialize ((nil)) Stub
fixme:mapi:MAPILogonEx (0x00000000 (null) (nil) 0x00000062 0x4451f0) Stub
fixme:mapi:MAPIInitialize ((nil)) Stub
fixme:mapi:MAPILogonEx (0x00000000 (null) (nil) 0x00000062 0x4451f0) Stub
err:ole:CoGetClassObject class {0006f03a-0000-0000-c000-000000000046}
not registered
err:ole:CoGetClassObject class {0006f03a-0000-0000-c000-000000000046}
not registered
err:ole:create_server class {0006f03a-0000-0000-c000-000000000046} not
registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object
{0006f03a-0000-0000-c000-000000000046} could be created for context 0x17
fixme:mapi:MAPIInitialize ((nil)) Stub
fixme:mapi:MAPILogonEx (0x00000000 (null) (nil) 0x00000062 0x32e7e4) Stub
fixme:mapi:MAPIUninitialize Stub
I can live with that :)
Cheers,
Svetoslav
qwertymn wrote:
The patch below fixes the bug for me, but if the program is functional further i wouldn't know ( and i doubt, but you could always test further)
diff --git a/dlls/mapi32/mapi32_main.c b/dlls/mapi32/mapi32_main.c
index 936d435..5aace9a 100644
--- a/dlls/mapi32/mapi32_main.c
+++ b/dlls/mapi32/mapi32_main.c
@@ -109,6 +109,7 @@ HRESULT WINAPI MAPILogonEx(ULONG_PTR uiparam, LPWSTR profile
{
FIXME("(0x%08lx %s %p 0x%08x %p) Stub\n", uiparam,
debugstr_w(profile), password, flags, session);
+ *session=0;
return SUCCESS_SUCCESS;
}