Commit Graph

420 Commits

Author SHA1 Message Date
Francois Gouget b4209a7bb8 mscoree: Update win32.api to fix the winapi_check warnings. 2007-08-09 14:12:48 +02:00
Francois Gouget 5771700019 msi: Better match the PSDK types, remove some now unused types from win32.api, and update it to fix the winapi_check warnings. 2007-08-09 14:12:44 +02:00
Francois Gouget f6848fb682 imm32: Add a couple of missing prototypes and update win32.api to fix the winapi_check warnings. 2007-08-09 14:12:33 +02:00
Francois Gouget ca99deba39 d3drm: Update win32.api to fix the winapi_check warnings. 2007-08-09 14:12:23 +02:00
Francois Gouget b449a8ba31 netapi32: Update win32.api to fix the winapi_check warnings. 2007-08-09 14:12:19 +02:00
Francois Gouget f33abb6d96 wininet: Add a skeleton winineti.h header with fixed prototypes for [GS]etUrlCacheConfigInfo*(), DeleteIE3Cache() and IsUrlCacheEntryExpired*().
Remove SetUrlCacheConfigInfo*() from wininet.h, it's supposed to be declared in winineti.h.
Update win32.api to fix the winapi_check warnings.
2007-08-09 14:11:56 +02:00
Francois Gouget 7a94a171a5 hlink: Add a missing prototype and update win32.api to fix the winapi_check warnings. 2007-08-08 15:32:04 +02:00
Francois Gouget 9dab7ad474 localui: Update win32.api to fix the winapi_check warnings. 2007-08-08 15:32:04 +02:00
Francois Gouget a0e92f1674 wined3d: Update win32.api to fix the winapi_check warnings. 2007-08-08 15:32:03 +02:00
Francois Gouget f59ad1e31a hhctrl.ocx: Update win32.api to fix the winapi_check warnings. 2007-08-08 15:32:03 +02:00
Francois Gouget c9b9826786 wintrust: Fix the CryptCATAdminReleaseCatalogContext() prototype and better match the PSDK types.
Add some missing prototypes to mscat.h.
Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget 92f297485c winapi_check: Fix a couple of dll names. 2007-08-08 15:32:03 +02:00
Francois Gouget ca3a241889 dnsapi: Better match the PSDK types, especially with regards to constness.
Add some missing A/W prototype macros.
Update win32.api to fix the winapi_check warnings.
2007-08-08 15:32:03 +02:00
Francois Gouget 5b375aec71 ddraw: Better match the PSDK types and fix the winapi_check warnings. 2007-08-08 15:32:03 +02:00
Francois Gouget b86570d136 imagehlp: Better match the PSDK types, especially with regards to constness.
Add many missing prototypes which we already had in dbghelp.h, and their related structures.
Update win32.api to fix the winapi_check warnings.
2007-08-06 12:31:45 +02:00
Francois Gouget 5e565a76b4 dwmapi: Add dwmapi.h and update win32.api to fix the winapi_check warnings. 2007-08-06 12:31:10 +02:00
Francois Gouget f67fd2cfa4 crypt32: Better match the PSDK types and fix the winapi_check warnings. 2007-08-06 12:30:48 +02:00
Francois Gouget cace3f9e8c dnsapi: The DNS APIs don't take PIP4_ARRAYs anymore (for IPv6 compatibility). 2007-08-06 12:30:25 +02:00
Francois Gouget 3c1c89eb6e d3d9: Update win32.api to fix the winapi_check warnings. 2007-08-03 12:45:37 +02:00
Francois Gouget 04a0483273 winapi_check: FLOAT is a float. 2007-08-03 12:44:59 +02:00
Francois Gouget e434a3ff95 advapi32: Update win32.api to fix the winapi_check warnings. 2007-08-03 12:44:30 +02:00
Francois Gouget 623969b76e comctl32: Update win32.api to fix the winapi_check warnings. 2007-08-03 12:44:27 +02:00
Francois Gouget 69958262eb d3d8: Better match the PSDK types and fix the winapi_check warnings. 2007-08-03 12:44:22 +02:00
Francois Gouget 9d2f48dc0f dbghelp: Better match the PSDK types, especially with regards to constness.
Also add a number of missing prototypes, especially 64bit or Unicode
versions of existing prototypes, and the related structures.  Update
win32.api to fix the winapi_check warnings.
2007-08-03 12:43:40 +02:00
Francois Gouget 4eebfa5da9 atl: Update win32.api to fix the winapi_check warnings. 2007-07-31 21:37:27 +02:00
Francois Gouget 088c30c79a winapi: Remove some dead code. 2007-07-31 21:37:23 +02:00
Francois Gouget 8304759634 winapi: Add support for GDIPCONST. 2007-06-21 13:11:15 +02:00
Francois Gouget 56c841ced0 shlwapi: Update win32.api to fix the winapi_check warnings. 2007-06-18 12:14:30 +02:00
Francois Gouget 8b35421bf9 winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'. 2007-06-18 12:14:24 +02:00
Francois Gouget ffc4a4f301 secur32: Update win32.api to fix the winapi_check warnings. 2007-06-13 11:18:19 +02:00
Francois Gouget e84562a15a msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG. 2007-06-13 11:18:15 +02:00
Francois Gouget 8f3187bdf1 winapi_check: .exe and .ocx files can also export APIs. 2007-06-13 11:09:52 +02:00
Francois Gouget 393c227145 advapi32: Update win32.api to fix the winapi_check warnings. 2007-06-11 20:18:36 +02:00
Francois Gouget 4e07863184 winapi_check: Also warn about 'unsigned long's Win64 compatibility problems. 2007-06-11 20:18:31 +02:00
Francois Gouget 6936bb100f ntdll: Improve the prototypes Win64 compatibility by replacing long with LONG. 2007-06-11 20:18:28 +02:00
Francois Gouget cfbd3384e2 ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG. 2007-06-04 12:49:22 +02:00
Maarten Lankhorst e97a5e7879 winearts.drv: Kill off winearts. 2007-04-04 22:09:16 +02:00
Francois Gouget 93494f2ac0 Assorted spelling fixes. 2007-02-20 20:30:51 +01:00
Francois Gouget 2138bab79f winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories. 2007-02-20 20:29:36 +01:00
Francois Gouget c5f193038c winapi_check: We no longer have dlls in nested sub-directories. 2007-02-20 20:29:32 +01:00
Francois Gouget 53914087aa winapi_check: Clarify a pair of error messages.
Don't use a regular expression if not necessary.
2007-02-20 20:29:26 +01:00
Francois Gouget 03bcef1d94 winapi: Update and simplify file_skip() to match the current sources. 2007-02-20 20:29:23 +01:00
Francois Gouget ba517e57d2 winapi: Remove useless 'if (0)' statements. 2007-02-20 20:29:20 +01:00
Francois Gouget 88619a80d8 winapi_check: Fix handling of the 'longlong' arguments. 2007-02-20 20:29:17 +01:00
Francois Gouget f032dcbda2 winapi_check: Update win32.api to fix the winapi_check warnings. 2007-02-20 20:29:14 +01:00
Francois Gouget f5c6a71a65 ole32: Better match the PSDK types and fix the winapi_check warnings. 2007-02-20 20:29:10 +01:00
Francois Gouget c4a4c5435c advapi32: Update win32.api to fix the winapi_check warnings. 2007-02-20 20:27:20 +01:00
Francois Gouget f3899c2651 ntdll: Better match the PSDK types and fix the winapi_check warnings. 2007-02-09 14:32:57 +01:00
Francois Gouget fe78739128 winapi_check: Fix handling of the -register functions.
Unless specified otherwise they are implemented by a '__regs_' function.
Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86* mismatches.
Remove an unneeded and broken hack meant to fudge the number of parameters.
2007-02-09 14:32:57 +01:00
Francois Gouget 30131979cc winapi_check: '-register' is compatible with stdcall. So remove this obsolete warning. 2007-02-09 14:32:57 +01:00
Francois Gouget 65563fd0d0 ntdsapi: Update win32.api to fix the winapi_check warnings. 2007-02-09 14:32:56 +01:00
Francois Gouget 71d64d09ac advpack: Make the header more consistent with the implementation and fix the winapi_check warnings. 2007-02-07 21:42:40 +01:00
Francois Gouget 4485b4506b credui: Better match the PSDK types and fix the winapi_check warnings. 2007-02-07 21:42:35 +01:00
Francois Gouget 08734d5ba1 winsock & ws2_32: Update win32.api to fix the winapi_check warnings. 2007-02-07 21:42:28 +01:00
Francois Gouget 1fbd417ce9 atl: Better match the PSDK types and fix the winapi_check warnings. 2007-02-07 21:42:21 +01:00
Francois Gouget ba0d490b1c clusapi: Better match the PSDK types and fix the winapi_check warnings.
This also makes the headers and implementation more consistent.
2007-02-07 21:42:16 +01:00
Francois Gouget 45d5ff01a6 rpcrt4: Better match the PSDK types and fix the winapi_check warnings. 2007-02-07 21:42:02 +01:00
Francois Gouget 62662d21dd rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG. 2007-02-06 13:23:53 +01:00
Francois Gouget e6979d56b1 inseng.dll: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:14 +01:00
Francois Gouget a51cce7a5c localspl: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:11 +01:00
Francois Gouget 788b9d3ed5 pstorec: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:08 +01:00
Francois Gouget 8abfd531df gphoto2.ds: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:05 +01:00
Francois Gouget 4f20b9c401 wtsapi: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:02 +01:00
Francois Gouget cb86c3ec9c comctl32: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:59 +01:00
Francois Gouget 76c5f597a2 hid: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:56 +01:00
Francois Gouget e4466d5c17 compstui: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:47 +01:00
Francois Gouget 3641ede83c oleaut32: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:43 +01:00
Francois Gouget dffe626a9c winapi_check: Print a warning when 'long' is used in an API file as this type is not Win64 compatible. 2007-02-05 12:23:52 +01:00
Francois Gouget 9b28bd0a3d winapi_check: Print the line number when an error or warning is found in the API files. 2007-01-26 13:54:06 +01:00
Francois Gouget 923c95a6da wintrust: Better match the PSDK types and fix the winapi_check warnings. 2007-01-26 13:54:06 +01:00
Francois Gouget aa94c6850b usp10: Update win32.api to fix the winapi_check warnings. 2007-01-26 13:54:06 +01:00
Francois Gouget d98dcb310e winecoreaudio.drv: Update win32.api to fix the winapi_check warnings. 2007-01-26 13:54:06 +01:00
Francois Gouget 6f734ac7b9 snmpapi: Fix the winapi_check warnings. 2007-01-26 12:55:56 +01:00
Francois Gouget d96cfd0734 sfc_os: Update win32.api to fix the winapi_check warnings. 2007-01-25 11:05:40 +01:00
Francois Gouget b0bde6b87c Assorted spelling fixes. 2007-01-18 12:56:52 +01:00
Alexandre Julliard f231a70f4c joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv. 2006-12-29 14:29:20 +01:00
Francois Gouget d60b99bd12 msvcmaker: Remove references to wine_unicode and to .spec.c files. 2006-12-07 11:53:52 +01:00
Francois Gouget baf85ad931 msvcmaker: Link with msvcrt(d).dll rather than with the static C library. 2006-12-06 12:14:35 +01:00
Francois Gouget f1698c4b0c msvcmaker: Tweak the .dsp formatting to better match Visual Studio. 2006-12-06 12:13:52 +01:00
Francois Gouget 72d5c0ddca msvcmaker: Remove unneeded -I.. for the msvcrt tests. 2006-12-06 12:13:47 +01:00
Francois Gouget bcf4a22a5e msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute $output_dir. 2006-12-06 12:13:41 +01:00
Alexandre Julliard b8a2e3b8a4 user32: Renamed the user/ directory to user32. 2006-11-16 14:49:25 +01:00
Alexandre Julliard 7dfc447741 gdi32: Renamed the gdi directory to gdi32. 2006-10-20 12:25:29 +02:00
Ge van Geldorp d642e11438 winapi_test: Regenerate tests.
Remove structs from test list which have preprocessor directives in
their definitions (winapi_test can't handle that).
2006-10-11 12:12:21 +02:00
Francois Gouget 38520a819c Assorted spelling fixes. 2006-10-03 15:56:21 +02:00
Francois Gouget 77fd5aa23b msvcmaker: The msvcrt tests need '..' in the include path. 2006-09-29 17:53:06 +02:00
James Hawkins bedcdee714 msvcmaker: Remove a reference to libs/unicode in msvcmaker. 2006-09-07 13:58:48 +02:00
Alexandre Julliard 6ba5d2e105 tools: Get rid of the winapi makefile, it's not used anyway. 2006-08-28 17:29:38 +02:00
Colin Pitrat ab2cdead77 tools: Check for open return code in Perl scripts. 2006-08-10 11:30:37 +02:00
Alexandre Julliard 2886e9b0e8 makefiles: Use make dependencies to create installation directories.
This avoids a lot of redundant calls to mkinstalldirs.
2006-08-07 17:48:18 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Mike McCormack 1cf527c3a3 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64. 2006-05-26 11:56:04 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Francois Gouget 9139fd140c winapi: Add support for APIENTRY.
Factorize a couple of call convention matching regular expressions.
2006-05-15 11:09:13 +02:00
Francois Gouget 964cbcbf80 winapi_check: Fix 'long int' parsing.
Fix parsing of 'long int'.
Simplify handling of spaces in a couple of regular expressions.
2006-05-10 19:41:23 +02:00
Hans Leidekker 60e017de99 dnsapi: Teach winapi_check about dnsapi.dll. 2006-04-10 19:42:24 +02:00
Francois Gouget 0c02e4671e Update win32.api to match the current sources. 2006-03-21 20:03:10 +01:00
Francois Gouget be6d891f0d advpack: Prepare the unicodification of advpack.dll.
All functions that manipulate strings should have an Ansi and a
Unicode variant.
Forward the unqualified dll entry points to the Ansi variant for
backward compatibility.
We're not allowed to use unqualified entry points in Wine, so change
RegInstall() calls to RegInstallA().
Update win32.api.
2006-02-27 15:57:33 +01:00
Francois Gouget 8851c4fc4e crypt32: Add CryptQueryObject() prototype.
Update win32.api.
2006-02-24 21:09:36 +01:00
Francois Gouget dcb90635f8 winsock: Tweak getnameinfo() prototype.
Tweak the getnameinfo() prototype to better match the Windows PSDK and
the GetNameInfoW() prototype.
Update win32.api.
2006-02-24 21:09:19 +01:00
Francois Gouget 4c2f22f7c6 sfc: Updates.
Add a missing sfc.dll prototype.
Add an sfc.dll section to win32.api for winapi_check.
2006-02-24 21:08:42 +01:00
Mike Frysinger 5392844392 Add support for 'make install DESTDIR'. 2006-02-14 13:51:38 +01:00
Francois Gouget 8ff21ff88f winapi: Update win32.api to match the current sources. 2006-02-07 21:17:32 +01:00
Robert Millan 55b74483de configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
them if present.
2006-02-06 21:53:27 +01:00
Rolf Kalbermatter b7142fbb86 winapi: msvcmaker adaption to new directory structure.
Fix some issues with MSVC project file generation after recent
directory restructuring.
2006-01-06 12:19:11 +01:00
Rolf Kalbermatter 8d5db3ee04 winapi: Add the loader directory to the paths to exclude.
There is nothing in there anymore that would need to be done for
winapi tools.
2006-01-06 12:18:10 +01:00
Rolf Kalbermatter 2db7d11dc2 winapi: Cleanup some unused use clauses. 2006-01-06 12:17:46 +01:00
Hans Leidekker 578e86a683 winapi: Remove some exceptions now that DLL separation is complete. 2006-01-04 14:49:22 +01:00
Francois Gouget 19d8a272d3 winapi: Update win32.api to match the current sources. 2006-01-03 12:10:23 +01:00
Vincent Béron 648cc6f435 Update win16.api and win32.api. 2005-12-09 11:22:32 +01:00
Vincent Béron e78997a7f9 Sort entries in win16.api and win32.api 2005-12-06 11:33:42 +01:00
Vincent Béron 1f9fd44c3a Update win32.api to current git. 2005-12-06 10:58:07 +01:00
Francois Gouget 5193c8565f Update win32.api to match the current sources. 2005-12-05 12:49:30 +01:00
Vincent Béron 18c5a0a2a0 winapi_check: fully descend in included files to check for prototype. 2005-12-03 18:03:50 +01:00
Francois Gouget 5127dc9f49 Assorted spelling fixes. 2005-12-02 16:15:09 +01:00
Francois Gouget 5cbd312bb2 Update win32.api to match the current sources. 2005-12-02 13:32:17 +01:00
Francois Gouget 250c80b1ed Better stick to the PSDK types and to the dsrole.h prototype.
Update win32.api.
2005-12-02 13:27:42 +01:00
Francois Gouget 972b6ccc2e Fix __RPC_USER handling. 2005-12-02 13:01:16 +01:00
Francois Gouget 4a4ab52d76 Better stick to the PSDK types.
Update win32.api.
2005-12-02 13:01:07 +01:00
Vincent Béron 2f8f459516 Make winapi_check understand the interface keyword. 2005-12-02 11:27:13 +01:00
Vincent Béron 74ce0d363a Update win32.api to current cvs.
Add __RPC_USER as a calling convention in winapi.
2005-11-30 12:03:03 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Francois Gouget f667584aac winldap.h should include windeh.f and schnlsp.h.
Enclose the API definitions in an extern "C" section and define
LDAPAPI.
Better stick to the types defined by the PSDK.
Fix the ldap_create_vlv_control*() prototypes.
Update win32.api.
2005-11-23 20:12:07 +01:00
Francois Gouget 482df927ca Add LPADDRINFO, missing IP_* defines and missing APIs.
Enclose the API definitions in an extern "C" section.
Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
Better stick to the types defined by the PSDK.
Update win32.api.
2005-11-23 19:43:50 +01:00
Vincent Béron f41abbd07a Add/correct prototypes for some already defined functions in
advapi32. Correct spec file entry for GetSecurityInfoExW.
2005-11-21 12:06:00 +00:00
Vincent Béron 483f3bac53 Update win32.api to cvs. 2005-11-17 11:03:14 +00:00
Vincent Béron 2d2e7f8432 Update win16.api and win32.api. 2005-11-04 11:44:01 +00:00
Vincent Béron 78039be7dd volatile is legal (and used now!) in a typedef struct {}. 2005-11-04 11:39:58 +00:00
Vincent Béron 297ef3af20 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
PSYM_ENUMSOURCFILES_CALLBACK.
2005-11-04 11:16:48 +00:00
Vincent Béron eb3fec1b87 __RPC_STUB is a calling convention as well (#defined as __stdcall). 2005-11-04 11:14:41 +00:00
Vincent Béron 0be88a04a8 Correct AtlModuleAddTermFunc prototype. 2005-10-18 10:34:21 +00:00
Francois Gouget b01d6a9081 Move all Unicode and Ansi string types to the %str and %wstr
sections.
2005-10-08 10:33:54 +00:00
Francois Gouget 247cd64c0c winapi_check does not use the '--extension' flag so remove it. 2005-10-06 11:34:47 +00:00
Vincent Béron eeea14a81e Update winapi_check for "false" HAVE_* macros. 2005-09-29 10:33:00 +00:00
Vincent Béron 8ee9f5052b Update win32.api to current CVS. 2005-09-29 10:32:50 +00:00
Vincent Béron ba09692406 Don't treat absence of conditional as config.h being useless if
wine/port.h is included, as it's necessary in that case.
2005-09-28 10:15:44 +00:00
Francois Gouget 2f9678727f Add iads.idl to define the IADsContainer interface.
Add adshlp.h to declare the ADs* functions.
Fix the ADsOpenObject() prototype.
Update win32.api to match.
2005-09-26 16:43:20 +00:00
Francois Gouget f0f179dd0d volatile is valid everywhere const is valid. 2005-09-26 13:25:35 +00:00
Francois Gouget 3f079bfb54 HOLEMENU is a 'long' as far as winapi_check is concerned. 2005-09-26 09:54:22 +00:00
Francois Gouget 5d42588c1c Update win32.api to match the current sources.
Fix the usp10.dll name.
Fix PBERVAL alphabetical order.
2005-09-26 09:53:06 +00:00
Francois Gouget 9714802b25 Update winapi_check so it considers 'longlong' (win*.api files) as
compatible with 'double' (spec files).
2005-09-26 09:52:09 +00:00
Vincent Béron ac3ac35f41 Update the win32.api file to current CVS. 2005-09-09 09:11:23 +00:00
Francois Gouget 09108edded 'volatile' is valid everywhere where 'const' is valid. This fixes
parsing of the new InterlockedExchange() prototype.
2005-09-06 09:23:46 +00:00
Rémi Assailly 2e689c6c66 Removed mcianim. 2005-08-19 11:22:25 +00:00
Rémi Assailly 5df5e40164 Moved mciseq to the top-level dlls directory. 2005-08-17 12:15:35 +00:00
Francois Gouget 71af595499 Use LPSTORAGE to better match the PSDK.
Document the real SEGPTR type using the standard documentation
mechanisms. Fixes winapi_check warnings.
2005-08-16 16:01:15 +00:00
Francois Gouget bcd56fe0e5 Assorted spelling fixes. 2005-08-12 18:22:06 +00:00
Vincent Béron be3837e95b Correct a typo in winapi_local.pm. 2005-08-11 10:32:10 +00:00
Vincent Béron 85c8a9ef8e Another update to win*.api. 2005-08-11 10:32:02 +00:00
Vincent Béron a25f8c49b6 Another update to the win*.api files. 2005-08-10 09:48:43 +00:00