Hi,
I'm trying to add some extra functions to our netapi32 (domain service
related stuff) as this is needed by Process Explorer (or actually by
native aclui.dll).
I've experienced some crashes, so I tried it with a native netapi32 and
the crashes still occur:
fixme:advapi:LsaLookupSids (0xcafe,26,0x7ff7d180,0x208496bc,0x208496b4) stub
fixme:ole:RPCRT4_NdrClientCall2 (pStubDec == ^0x5b8677f0,pFormat = ^0x5b8677be,...): stub
wine: Unhandled page fault on read access to 0x0000000c at address 0x7155ddf3 (thread 000c), starting debugger...
fixme:ole:RPCRT4_NdrClientCall2 (pStubDec == ^0x5b8677f0,pFormat = ^0x5b8677be,...): stub
fixme:ntdll:NtQuerySecurityObject (0xc0,0x00000004,(nil),0x00000000,0x209bfb1c) stub!
fixme:ntdll:NtQuerySecurityObject (0xc0,0x00000004,0x7ff94ed8,0x0000005c,0x209bfb1c) stub!
fixme:advapi:LsaOpenPolicy ((null),0x209bf5f4,0x00000800,0x209bf620) stub
fixme:advapi:LsaLookupSids (0xcafe,3,0x7ff85570,0x209bf66c,0x209bf664) stub
fixme:ole:RPCRT4_NdrClientCall2 (pStubDec == ^0x5b8677f0,pFormat = ^0x5b8677be,...): stub
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x7155ddf3).
In 32 bit mode.
fixme:dbghelp:sffip_cb NIY on 'aclui.pdb'
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:120f GS:0033
EIP:7155ddf3 ESP:209bf634 EBP:209bfacc EFLAGS:00210206( - 00 - RIP1)
EAX:7ff854f0 EBX:7ff85550 ECX:00000000 EDX:7ff85658
ESI:00000000 EDI:00000000
Stack dump:
0x209bf634: 7ff85550 7ff85488 7fffffff 7ff85550
0x209bf644: 00000003 fffffffc 00000000 00000001
0x209bf654: 000100a6 0000cafe 00000000 00000000
0x209bf664: 00000000 00000000 00000000 00000000
0x209bf674: 00000000 7ff854f0 00000001 7ff6d018
0x209bf684: 00000000 00000000 00000000 7ff85538
0241: sel=120f base=7fcd8000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7155ddf3 in aclui (+0xddf3) (0x209bfacc)
2 0x7155e806 in aclui (+0xe806) (0x209bfb04)
3 0x7155e900 in aclui (+0xe900) (0x209bfb24)
4 0x715585ac in aclui (+0x85ac) (0x209bfb48)
5 0x4eb67815 THREAD_Start+0xe5(ptr=0x7ff85550) [/wine-src/wine-cvs/dlls/kernel/thread.c:104] in kernel32 (0x209bfc14)
6 0x64b09516 start_thread+0x136(info=0x7ff85568) [/wine-src/wine-cvs/dlls/ntdll/thread.c:232] in ntdll (0x209c0458)
7 0x2003ab80 (0x209c04c8)
8 0x201119ce (0x00000000)
0x7155ddf3: movl 0xc(%edi),%eax
How critical is "fixme:ole:RPCRT4_NdrClientCall2"?
I prefer not to go the way of adding loads of native dll's, but if so
what versions of dll's should I use? Before the move to win2k as the
default we were advised to use win98 dll's, but now?
Cheers,
Paul.