newlib/winsup/w32api/include
Earnie Boyd 76c4e21b49 Even though MSDN documents these as __cdecl the kernel32.dll library
exports them as __stdcall.  Confirmed with gendef program.

	* lib/kernel32.def (InterlockedDecrement): Revert the 2012-08-08 change.
	(InterlockedIncrement): Ditto.
	(InterlockedExchange): Ditto.
	* include/winbase.h (InterlockedDecrement): Revert the 2012-08-01
	change.
	(InterlockedIncrement): Ditto.
	(InterlockedExchange): Ditto.
2012-08-10 13:58:49 +00:00
..
GL * include/commdlg.h (PD_*): Define. 2006-04-11 07:53:23 +00:00
ddk 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2011-03-05 04:51:01 +00:00
directx * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
gdiplus 2012-01-03 Chris Sutcliffe <ir0nh34d@users.sf.net> 2012-01-04 02:32:08 +00:00
accctrl.h
aclapi.h * include/aclapi.h (WINADVAPI): Add to prototypes. 2006-01-11 22:49:06 +00:00
aclui.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
adsprop.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
afxres.h
amaudio.h * include/amaudio.h: New file. 2006-05-03 07:47:23 +00:00
amvideo.h * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to 2006-05-10 09:07:02 +00:00
audevcod.h * include/dshow.h: New file. 2006-05-03 06:22:00 +00:00
aviriff.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
aygshell.h 2006-04-18 Eric House <ehouse@eehouse.org> 2006-04-18 09:48:05 +00:00
basetsd.h 2010-12-27 Seth Jackson <sethj@users.sourceforge.net> 2010-12-27 19:59:54 +00:00
basetyps.h 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-07-22 10:47:30 +00:00
bdatypes.h 2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net> 2010-12-27 19:15:29 +00:00
cderr.h
cguid.h
cmnquery.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
comcat.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
commctrl.h 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2011-03-05 20:50:52 +00:00
commdlg.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
control.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
cpl.h
cplext.h
custcntl.h
dbt.h
dde.h
ddeml.h 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net> 2007-03-06 01:53:36 +00:00
devguid.h 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net> 2006-07-22 12:06:11 +00:00
dhcpcsdk.h
dlgs.h
docobj.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
dsadmin.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
dsclient.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
dsgetdc.h * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY, 2008-06-17 18:53:21 +00:00
dshow.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
dsquery.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
dsrole.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
dvdevcod.h * include/dshow.h: New file. 2006-05-03 06:22:00 +00:00
dvdmedia.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
edevdefs.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
errorrep.h
errors.h * include/qedit.h: New file. 2006-05-10 09:20:14 +00:00
evcode.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
exdisp.h 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-08-24 22:10:28 +00:00
exdispid.h
fltdefs.h * include/ipxrtdef.h: Cleanup. 2006-05-11 15:58:39 +00:00
gdiplus.h 2010-07-08 Markus Koenig <basilo@users.sourceforge.net> 2010-07-08 23:14:54 +00:00
httpext.h
icm.h 2006-04-18 Thorsten Dahlheimer (dahlheim@users.sf.net> 2006-04-18 04:38:03 +00:00
idispids.h
il21dec.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
imagehlp.h 2011-04-21 Chris Sutcliffe <ir0nh34d@users.sf.net> 2011-04-21 23:57:10 +00:00
imm.h * include/winuser.h (WM_IME_*): Remove. Defined in imm.h. 2006-04-06 11:53:54 +00:00
initguid.h
intshcut.h 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2006-04-11 22:56:08 +00:00
ipexport.h
iphlpapi.h * include/iphlpapi.h (GetExtendedTcpTable): Add prototype. 2008-07-14 15:55:48 +00:00
ipifcons.h * include/ipifcons.h: Cleanup. 2006-05-12 05:59:41 +00:00
ipinfoid.h * include/ipxrtdef.h: Cleanup. 2006-05-11 15:58:39 +00:00
iprtrmib.h 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2009-11-21 00:44:50 +00:00
iptypes.h [mingw-Bugs-1525021] 2006-07-19 21:24:42 +00:00
ipxconst.h * include/ipifcons.h: Cleanup. 2006-05-12 05:59:41 +00:00
ipxrtdef.h * include/ipifcons.h: Cleanup. 2006-05-12 05:59:41 +00:00
ipxtfflt.h * include/ipxtfflt.h: New file. 2006-05-12 11:55:45 +00:00
isguids.h
ks.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
ksmedia.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
largeint.h
lm.h
lmaccess.h * include/lmaccess.h (struct _USER_INFO_4): Define. 2008-07-24 09:01:12 +00:00
lmalert.h
lmapibuf.h
lmat.h
lmaudit.h
lmbrowsr.h
lmchdev.h
lmconfig.h
lmcons.h
lmerr.h
lmerrlog.h
lmmsg.h
lmremutl.h
lmrepl.h
lmserver.h
lmshare.h
lmsname.h
lmstats.h
lmsvc.h
lmuse.h
lmuseflg.h
lmwksta.h
lzexpand.h
mapi.h
mciavi.h
mcx.h
mgm.h * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_*,MAX_IF_TYPE,IF_ACCESS_*, 2006-04-28 10:31:20 +00:00
mgmtapi.h
mlang.h 2008-09-07 alsemm <alsemm@users.sourceforge.net> 2008-09-07 17:11:49 +00:00
mmreg.h 2010-08-24 LRN <lrn1986@gmail.com> 2010-08-24 19:09:50 +00:00
mmsystem.h 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net> 2008-10-10 02:04:37 +00:00
mpegtype.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
mprapi.h 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2008-03-20 02:56:49 +00:00
mq.h * include/mq.h: New file. 2006-04-05 10:01:56 +00:00
msacm.h 2010-08-24 LRN <lrn1986@gmail.com> 2010-08-24 19:09:50 +00:00
mshtml.h [mingw-Bugs-1751518] 2007-07-12 05:49:18 +00:00
mswsock.h
nb30.h
nddeapi.h
nspapi.h
ntdef.h
ntdll.h
ntdsapi.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
ntdsbcli.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
ntldap.h
ntsecapi.h * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo. 2006-04-28 17:16:55 +00:00
ntsecpkg.h 2008-04-26 Yuval <uvman@users.sourceforge.net> 2008-04-27 00:06:44 +00:00
oaidl.h 2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net> 2010-12-27 20:20:15 +00:00
objbase.h 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net> 2005-10-30 00:07:58 +00:00
objfwd.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
objidl.h 2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net> 2010-12-27 20:20:15 +00:00
objsafe.h 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2006-04-11 22:56:08 +00:00
objsel.h * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) 2006-05-11 09:53:34 +00:00
ocidl.h 2010-08-25 Ali Sabil <asabil@users.sourceforge.net> 2010-08-26 02:13:12 +00:00
odbcinst.h
ole.h
ole2.h
ole2ver.h
oleacc.h 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-08-26 03:06:09 +00:00
oleauto.h [mingw-Bugs-1550139] 2006-09-02 09:00:45 +00:00
olectl.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
olectlid.h
oledlg.h 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2006-04-11 22:56:08 +00:00
oleidl.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
pbt.h * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY, 2007-07-12 07:54:51 +00:00
poppack.h
powrprof.h
prsht.h 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-08-25 01:59:51 +00:00
psapi.h 2011-03-07 Chris Sutcliffe <ir0nh34d@users.sf.net> 2011-03-08 01:57:46 +00:00
pshpack1.h
pshpack2.h
pshpack4.h
pshpack8.h
qedit.h * include/qedit.h (DEXTER_*,SCompFmt0): Add structures. 2006-05-10 09:35:26 +00:00
rapi.h
ras.h 2008-01-29 Brandon Sneed <nivenh@sourceware.org> 2008-01-30 00:47:35 +00:00
rasdlg.h * include/wsahelp.h (system_header): Add pragma. 2006-04-14 15:54:54 +00:00
raserror.h
rassapi.h
reason.h * include/reason.h [_WIN32_WINNT >= 0x0501] 2005-09-08 13:55:46 +00:00
regstr.h
richedit.h
richole.h 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2006-04-11 22:56:08 +00:00
routprot.h 2012-03-19 Ben Greear <greear@users.sf.net> 2012-03-20 00:28:53 +00:00
rpc.h * include/winnt.h (CASSERT): Define. 2006-10-04 08:57:27 +00:00
rpcdce.h [mingw-Bugs-1424461] 2006-06-12 00:55:06 +00:00
rpcdce2.h
rpcdcep.h
rpcndr.h 2010-07-17 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-07-20 00:18:31 +00:00
rpcnsi.h [mingw-Bugs-1424461] 2006-06-12 00:55:06 +00:00
rpcnsip.h [mingw-Bugs-1424461] 2006-06-12 00:55:06 +00:00
rpcnterr.h
rpcproxy.h
rtutils.h * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW) 2006-05-12 18:09:15 +00:00
schannel.h
schnlsp.h
scrnsave.h
sddl.h * include/sddl.h (ConvertStringSidToSidA): Define. 2008-04-11 11:36:41 +00:00
sdkddkver.h Add missing include/sdkddkver.h 2012-07-30 00:04:05 +00:00
secext.h * include/secext.h: Enclose function declarations in extern "C" for 2006-04-12 08:04:42 +00:00
security.h
servprov.h 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net> 2006-04-18 02:57:59 +00:00
setupapi.h * include/setupapi.h: Correct typos and truncations. 2012-08-02 01:17:04 +00:00
shellapi.h 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2009-05-02 01:46:36 +00:00
shldisp.h 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net> 2010-01-29 00:41:58 +00:00
shlguid.h 2010-02-17 LRN <lrn1986@gmail.com> 2010-02-18 13:01:56 +00:00
shlobj.h 2010-02-17 LRN <lrn1986@gmail.com> 2010-02-18 13:01:56 +00:00
shlwapi.h Correct misuse of #ifdef, identified by 'make test'. 2012-01-03 19:09:39 +00:00
shobjidl.h 2012-04-28 LRN <l_r_nightmare@users.sf.net> 2012-04-29 02:43:40 +00:00
snmp.h
specstrings.h 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net> 2008-04-26 12:07:35 +00:00
sql.h
sqlext.h
sqltypes.h
sqlucode.h
sspi.h 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-08-26 02:42:31 +00:00
stm.h * include/mprapi.h: New file. 2006-05-02 10:51:52 +00:00
strmif.h * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_* 2006-06-03 10:37:39 +00:00
subauth.h
svcguid.h
tlhelp32.h
tmschema.h
unknwn.h 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2006-04-11 22:56:08 +00:00
userenv.h * include/userenv.h: Add functions and definitions added with Windows 2011-03-29 08:43:17 +00:00
usp10.h 2006-03-26 Hansres Engel <engel@node.ch> 2006-03-25 21:43:55 +00:00
uxtheme.h 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net> 2006-09-08 01:16:46 +00:00
vfw.h 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net> 2008-09-26 01:20:21 +00:00
vidcap.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
vmr9.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
vptype.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
w32api.h 2011-03-11 Chris Sutcliffe <ir0nh34d@users.sf.net> 2011-03-12 04:33:16 +00:00
winable.h
winbase.h Even though MSDN documents these as __cdecl the kernel32.dll library 2012-08-10 13:58:49 +00:00
winber.h
wincon.h 2011-04-21 Chris Sutcliffe <ir0nh34d@users.sf.net> 2011-04-22 00:10:07 +00:00
wincrypt.h 2012-01-03 Chris Sutcliffe <ir0nh34d@users.sf.net> 2012-01-04 01:32:07 +00:00
windef.h 2012-01-06 Chris Sutcliffe <ir0nh34d@users.sf.net> 2012-01-06 18:51:33 +00:00
windns.h 2007-02-06 Pierre A. Humblet <Pierre.Humblet@ieee.org> 2007-01-08 08:09:15 +00:00
windows.h * include/sdkddkver.h: New file. 2012-07-29 20:52:41 +00:00
windowsx.h 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2010-08-25 01:59:51 +00:00
winerror.h 2012-01-03 Chris Sutcliffe <ir0nh34d@users.sf.net> 2012-01-04 01:32:07 +00:00
wingdi.h 2011-05-22 Chris Sutcliffe <ir0nh34d@users.sf.net> 2011-05-23 00:13:45 +00:00
wininet.h 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net> 2009-11-14 00:45:35 +00:00
winioctl.h 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2011-03-05 04:51:01 +00:00
winldap.h
winnetwk.h * include/winnetwk.h (WNetGetResourceInformationW): Correct first param. 2006-03-31 09:08:47 +00:00
winnls.h * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE, 2009-08-09 12:25:47 +00:00
winnt.h * include/winnt.h (MemoryBarrier): Define to __mingworg_MemoryBarrier() 2012-08-06 18:12:53 +00:00
winperf.h
winreg.h 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 2008-02-24 10:57:02 +00:00
winresrc.h
winsnmp.h
winsock.h * include/winsock.h: Keep IP_OPTIONS and SO_xxx definitions when 2012-07-06 13:52:10 +00:00
winsock2.h * include/winsock.h: Keep IP_OPTIONS and SO_xxx definitions when 2012-07-06 13:52:10 +00:00
winspool.h * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper version 2006-03-30 04:01:43 +00:00
winsvc.h * include/aclapi.h (WINADVAPI): Add to prototypes. 2006-01-11 22:49:06 +00:00
winuser.h * include/winuser.h (tagMENUITEMINFOA): Correct dwItemData definition. 2012-08-01 14:44:22 +00:00
winver.h * include/winver.h (VerQueryValue[AW]): Correct declaration per MSDN. 2012-08-04 18:36:18 +00:00
ws2spi.h * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM. 2006-07-25 00:22:19 +00:00
ws2tcpip.h Committed as obvious. 2008-09-07 08:03:11 +00:00
wsahelp.h * include/wsahelp.h (system_header): Add pragma. 2006-04-14 15:54:54 +00:00
wsipx.h
wsnetbs.h
wtsapi32.h * include/wtsapi32.h (WTSVirtualChannelClose): Add declaration. 2012-08-01 17:25:34 +00:00
wtypes.h * include/wtypes.h (LPDECIMAL): Define. 2007-07-25 10:21:53 +00:00
xprtdefs.h * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead 2006-05-10 08:57:45 +00:00
zmouse.h