[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-patches
Subject: winapi update
From: Patrik Stridvall <ps () leissner ! se>
Date: 2002-01-31 20:23:18
[Download RAW message or body]
*** winapi_checked
* dlls/rpcrt4/rpcrt4.spec,
dlls/rpcrt4/rpcrt4_main.c,
dlls/shell32/shell.c,
include/rpcdce.h,
win32/init.c:
Fixed some issues found by winapi_check.
*** winapi_check
* tools/winapi_check/win32/kernel32.api,
tools/winapi_check/win32/msimg32.api,
tools/winapi_check/win32/ntdll.api,
tools/winapi_check/win32/mapi32.api,
tools/winapi_check/win32/oleaut32.api,
tools/winapi_check/win32/rpcrt4.api,
tools/winapi_check/win32/wininet.api,
tools/winapi_check/modules.dat,
tools/winapi/make_parser.pm:
Minor API update.
["winapi_check.diff" (application/octet-stream)]
Index: wine/tools/winapi/make_parser.pm
===================================================================
RCS file: /home/wine/wine/tools/winapi/make_parser.pm,v
retrieving revision 1.6
diff -u -u -r1.6 make_parser.pm
--- wine/tools/winapi/make_parser.pm 2001/09/10 23:16:05 1.6
+++ wine/tools/winapi/make_parser.pm 2002/01/31 18:27:29
@@ -153,6 +153,8 @@
ld_output("collect2", $_);
} elsif($tool eq "gcc" && s/^(.+?\.[chly]):\s*//) {
gcc_output($1, $_);
+ } elsif($tool eq "ld" && s/^(.+?\.c):(?:\d+:)?\s*//) {
+ ld_output($1, $_);
} elsif($tool eq "winebuild" && s/^(.+?\.spec):\s*//) {
winebuild_output($1, $_);
} elsif($tool eq "wmc" && s/^(.+?\.mc):\s*//) {
@@ -166,7 +168,7 @@
} else {
error("line");
}
-
+
$file =~ s/^\.\///;
return 1;
Index: wine/tools/winapi_check/modules.dat
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/modules.dat,v
retrieving revision 1.38
diff -u -u -r1.38 modules.dat
--- wine/tools/winapi_check/modules.dat 2002/01/18 18:53:45 1.38
+++ wine/tools/winapi_check/modules.dat 2002/01/31 18:27:29
@@ -146,6 +146,10 @@
dlls/msvcrt
+% dlls/msvcrt20/msvcrt20.spec
+
+dlls/msvcrt20
+
% dlls/kernel/stress.spec
dlls/kernel
Index: wine/tools/winapi_check/win32/kernel32.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/kernel32.api,v
retrieving revision 1.21
diff -u -u -r1.21 kernel32.api
--- wine/tools/winapi_check/win32/kernel32.api 2002/01/07 21:08:19 1.21
+++ wine/tools/winapi_check/win32/kernel32.api 2002/01/31 18:27:29
@@ -52,10 +52,11 @@
CHAR_INFO *
DWORD *
CALINFO_ENUMPROCA
-CONTEXT *
-CONTEXT86 *
CODEPAGE_ENUMPROCA
CODEPAGE_ENUMPROCW
+CONTEXT *
+CONTEXT86 *
+COMPUTER_NAME_FORMAT
CRITICAL_SECTION *
CURRENCYFMTA *
CURRENCYFMTW *
Index: wine/tools/winapi_check/win32/mapi32.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/mapi32.api,v
retrieving revision 1.2
diff -u -u -r1.2 mapi32.api
--- wine/tools/winapi_check/win32/mapi32.api 2001/11/20 18:54:43 1.2
+++ wine/tools/winapi_check/win32/mapi32.api 2002/01/31 18:27:29
@@ -1 +1,20 @@
+%long
+FLAGS
+HRESULT
+ULONG
+
+%ptr
+
+LPLHANDLE
+LPVOID
+LPVOID *
+VOID *
+
+%str
+
+LPSTR
+
+%void
+
+VOID
Index: wine/tools/winapi_check/win32/msimg32.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/msimg32.api,v
retrieving revision 1.2
diff -u -u -r1.2 msimg32.api
--- wine/tools/winapi_check/win32/msimg32.api 2001/11/20 18:54:43 1.2
+++ wine/tools/winapi_check/win32/msimg32.api 2002/01/31 18:27:29
@@ -1 +1,10 @@
+%long
+
+BOOL
+HDC
+ULONG
+
+%ptr
+
+void *
Index: wine/tools/winapi_check/win32/ntdll.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/ntdll.api,v
retrieving revision 1.15
diff -u -u -r1.15 ntdll.api
--- wine/tools/winapi_check/win32/ntdll.api 2002/01/07 21:08:19 1.15
+++ wine/tools/winapi_check/win32/ntdll.api 2002/01/31 18:27:29
@@ -113,7 +113,7 @@
WCHAR ***
char *
char ***
-enum __DEBUG_CLASS
+enum __WINE_DEBUG_CLASS
va_list
%str
Index: wine/tools/winapi_check/win32/oleaut32.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/oleaut32.api,v
retrieving revision 1.15
diff -u -u -r1.15 oleaut32.api
--- wine/tools/winapi_check/win32/oleaut32.api 2001/08/22 18:09:16 1.15
+++ wine/tools/winapi_check/win32/oleaut32.api 2002/01/31 18:27:29
@@ -69,6 +69,7 @@
LPSYSTEMTIME
LPUNKNOWN
LPUNKNOWN *
+LPVARIANT
LPVOID
LPVOID *
NUMPARSE *
Index: wine/tools/winapi_check/win32/rpcrt4.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/rpcrt4.api,v
retrieving revision 1.5
diff -u -u -r1.5 rpcrt4.api
--- wine/tools/winapi_check/win32/rpcrt4.api 2001/09/10 23:16:05 1.5
+++ wine/tools/winapi_check/win32/rpcrt4.api 2002/01/31 18:27:29
@@ -10,10 +10,15 @@
%ptr
CLSID *
+CStdPSFactoryBuffer *
LPSTR *
LPVOID
+LPVOID *
LPWSTR *
PRPC_POLICY
+ProxyFileInfo **
+REFCLSID
+REFIID
RPC_AUTH_KEY_RETRIEVAL_FN
RPC_BINDING_HANDLE *
RPC_IF_CALLBACK_FN *
@@ -22,7 +27,7 @@
UUID *
unsigned char **
unsigned short
-void **
+void *
%str
Index: wine/tools/winapi_check/win32/wininet.api
===================================================================
RCS file: /home/wine/wine/tools/winapi_check/win32/wininet.api,v
retrieving revision 1.5
diff -u -u -r1.5 wininet.api
--- wine/tools/winapi_check/win32/wininet.api 2002/01/07 21:08:19 1.5
+++ wine/tools/winapi_check/win32/wininet.api 2002/01/31 18:27:29
@@ -3,6 +3,7 @@
BOOL
DWORD
FILETIME
+HANDLE
HINTERNET
HRESULT
INTERNET_PORT
@@ -15,6 +16,7 @@
LPDWORD
LPINTERNET_BUFFERSA
LPINTERNET_CACHE_ENTRY_INFOA
+LPINTERNET_CACHE_ENTRY_INFOW
LPURL_COMPONENTSA
LPVOID
LPWIN32_FIND_DATAA
["winapi_checked.diff" (application/octet-stream)]
Index: wine/dlls/rpcrt4/rpcrt4.spec
===================================================================
RCS file: /home/wine/wine/dlls/rpcrt4/rpcrt4.spec,v
retrieving revision 1.11
diff -u -u -r1.11 rpcrt4.spec
--- wine/dlls/rpcrt4/rpcrt4.spec 2002/01/29 18:16:39 1.11
+++ wine/dlls/rpcrt4/rpcrt4.spec 2002/01/31 18:26:40
@@ -24,7 +24,7 @@
@ stub MqRegisterQueue # win9x
@ stdcall NdrDllCanUnloadNow(ptr) NdrDllCanUnloadNow
-@ stdcall NdrDllGetClassObject() NdrDllGetClassObject
+@ stdcall NdrDllGetClassObject(ptr ptr ptr ptr ptr ptr) NdrDllGetClassObject
@ stdcall NdrDllRegisterProxy(long ptr ptr) NdrDllRegisterProxy
@ stub NdrDllUnregisterProxy
Index: wine/dlls/rpcrt4/rpcrt4_main.c
===================================================================
RCS file: /home/wine/wine/dlls/rpcrt4/rpcrt4_main.c,v
retrieving revision 1.19
diff -u -u -r1.19 rpcrt4_main.c
--- wine/dlls/rpcrt4/rpcrt4_main.c 2002/01/29 18:16:39 1.19
+++ wine/dlls/rpcrt4/rpcrt4_main.c 2002/01/31 18:26:40
@@ -510,7 +510,7 @@
/***********************************************************************
* RpcBindingFree (RPCRT4.@)
*/
-RPC_STATUS WINAPI RpcBindingFree(/*RPC_BINDING_HANDLE* */ void * Binding)
+RPC_STATUS WINAPI RpcBindingFree(RPC_BINDING_HANDLE* Binding)
{
FIXME("(%p): stub\n", Binding);
return RPC_S_OK;
@@ -544,6 +544,9 @@
return FALSE;
}
+/***********************************************************************
+ * NdrDllGetClassObject (RPCRT4.@)
+ */
HRESULT WINAPI NdrDllGetClassObject(
REFCLSID rclsid, REFIID riid , LPVOID *ppv,
const ProxyFileInfo ** pProxyFileList,
Index: wine/dlls/shell32/shell.c
===================================================================
RCS file: /home/wine/wine/dlls/shell32/shell.c,v
retrieving revision 1.34
diff -u -u -r1.34 shell.c
--- wine/dlls/shell32/shell.c 2002/01/29 18:21:20 1.34
+++ wine/dlls/shell32/shell.c 2002/01/31 18:26:40
@@ -650,6 +650,12 @@
return ExtractAssociatedIcon16(hInst,lpIconPath,lpiIcon);
}
+/*************************************************************************
+ * ExtractAssociatedIconExW (SHELL32.@)
+ *
+ * Return icon for given file (either from file itself or from associated
+ * executable) and patch parameters if needed.
+ */
HICON WINAPI ExtractAssociatedIconExW(DWORD d1, DWORD d2, DWORD d3, DWORD d4)
{
FIXME("(%lx %lx %lx %lx): stub\n", d1, d2, d3, d4);
Index: wine/include/rpcdce.h
===================================================================
RCS file: /home/wine/wine/include/rpcdce.h,v
retrieving revision 1.4
diff -u -u -r1.4 rpcdce.h
--- wine/include/rpcdce.h 2001/10/14 16:15:37 1.4
+++ wine/include/rpcdce.h 2002/01/31 18:26:57
@@ -78,7 +78,7 @@
RpcBindingCopy( RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding );
RPCRTAPI RPC_STATUS RPC_ENTRY
- RpcBindingFree( RPC_BINDING_HANDLE Binding );
+ RpcBindingFree( RPC_BINDING_HANDLE* Binding );
RPCRTAPI RPC_STATUS RPC_ENTRY
RpcBindingFromStringBindingA( LPSTR StringBinding, RPC_BINDING_HANDLE* Binding );
Index: wine/win32/init.c
===================================================================
RCS file: /home/wine/wine/win32/init.c,v
retrieving revision 1.18
diff -u -u -r1.18 init.c
--- wine/win32/init.c 2002/01/29 18:15:12 1.18
+++ wine/win32/init.c 2002/01/31 18:27:30
@@ -70,12 +70,18 @@
return ret;
}
+/***********************************************************************
+ * GetComputerNameExA (KERNEL32.@)
+ */
BOOL WINAPI GetComputerNameExA(COMPUTER_NAME_FORMAT type, LPSTR name, LPDWORD size)
{
FIXME("(%d, %p, %p) semi-stub!\n", type, name, size);
return GetComputerNameA(name, size);
}
+/***********************************************************************
+ * GetComputerNameExW (KERNEL32.@)
+ */
BOOL WINAPI GetComputerNameExW(COMPUTER_NAME_FORMAT type, LPWSTR name, LPDWORD size)
{
FIXME("(%d, %p, %p) semi-stub!\n", type, name, size);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic