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
Earnie Boyd
f29261e662
* include/winnt.h (MemoryBarrier): Define to __mingworg_MemoryBarrier()
...
which is in libmingwex.a.
MODIFIED FROM: Use __sync_synchronize instead of
creating a function due to multiple definition.
NOTE: Not using __sync_synchronize to allow applications to mix-n-match
C libraries from different vendors.
2012-08-06 18:12:53 +00:00
Earnie Boyd
705d9e463c
* include/winnt.h (MemoryBarrier): Use __sync_synchronize instead of
...
creating a function due to multiple definition.
2012-08-06 15:49:39 +00:00
Earnie Boyd
189dc15b84
* include/winver.h (VerQueryValue[AW]): Correct declaration per MSDN.
2012-08-04 18:36:18 +00:00
Earnie Boyd
a2e6f7e2ef
* include/setupapi.h: Correct typos and truncations.
2012-08-02 01:17:04 +00:00
Earnie Boyd
47bc176b42
* include/winnt.h (MemoryBarrier): Add definition.
2012-08-01 19:17:37 +00:00
Earnie Boyd
8c582a2053
* include/winbase.h (InterlockedDecrement): Modify declaration from
...
LONG WINAPI to LONG __cdecl to match Microsoft documentation.
(InterlockedIncrement): Ditto.
(InterlockedExchange): Ditto.
2012-08-01 17:38:51 +00:00
Earnie Boyd
30ea43437c
* include/wtsapi32.h (WTSVirtualChannelClose): Add declaration.
...
(WTSVirtualChannelOpen): Ditto.
(WTSVirtualchannelOpenEx): Ditto.
(WTSVirtualChannelPurgeInput): Ditto.
(WTSVirtualChannelPurgeOutput): Ditto.
(WTSVirtualChannelQuery): Ditto.
(WTSVirtualChannelRead): Ditto.
(WTSVirtualChannelWrite): Ditto.
* lib/wtsapi32.def (WTSVirtualChannelOpenEx@12): Add import.
2012-08-01 17:25:34 +00:00
Earnie Boyd
764af9a4a5
* include/winuser.h (tagMENUITEMINFOA): Correct dwItemData definition.
...
(tagMENUITEMINFOW): Ditto.
2012-08-01 14:44:22 +00:00
Earnie Boyd
c1a11ccfca
Add missing include/sdkddkver.h
2012-07-30 00:04:05 +00:00
Earnie Boyd
c5b9032e48
* include/sdkddkver.h: New file.
...
* include/windows.h: Include sdkddkver.h.
2012-07-29 20:52:41 +00:00
Corinna Vinschen
dc45bfa0bf
* include/winsock.h: Keep IP_OPTIONS and SO_xxx definitions when
...
building Cygwin.
* include/winsock2.h: Keep sockaddr and sockaddr_storage definitions
when building Cygwin.
2012-07-06 13:52:10 +00:00
Chris Sutcliffe
c9306c71ed
2012-04-29 Jan Ringos <tringi@users.sf.net>
...
* include/winbase.h (GetModuleHandleEx[A/W]): Correct version guard.
2012-04-30 00:44:48 +00:00
Chris Sutcliffe
d578467671
2012-04-28 LRN <l_r_nightmare@users.sf.net>
...
* include/shobjidl.h: New file.
* lib/shobjidl-uuid.c: New file.
* lib/Makefile.in: Reference shobjidl-uuid.c.
2012-04-29 02:43:40 +00:00
Chris Sutcliffe
b0a905c5a0
2012-03-19 Ben Greear <greear@users.sf.net>
...
* include/routprot.h (IP_LOCAL_BINDING): Move above IP_ADAPTER_BINDING_INFO
to correct warning about IP_LOCAL_BINDING being undefined.
2012-03-20 00:28:53 +00:00
Chris Sutcliffe
c7cee543f0
2012-01-06 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/windef.h (WINVER): Back off to 0x0500.
2012-01-06 18:51:33 +00:00
Chris Sutcliffe
1f94817747
2012-01-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/windef.h (WINVER): Bump to 0x0501.
2012-01-05 19:39:01 +00:00
Chris Sutcliffe
70284e10d0
2012-01-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
Return value, identified by 'make test'.
* include/gdiplus/gdiplustypes.h (Gdiplus::GdiplusAbort::Abort()): Return
NO_ERROR in virtual definition.
2012-01-04 02:32:08 +00:00
Chris Sutcliffe
b018c06fa9
2012-01-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
Remove duplicate definitions, identified by 'make test'.
* include/wincrypt.h (CRYPT_NEWKEYSET, CRYPT_DELETEKEYSET,
CRYPT_MACHINE_KEYSET, CRYPT_SILENT, CRYPT_EXPORTABLE, CRYPT_USER_PROTECTED,
CRYPT_CREATE_SALT, CRYPT_UPDATE_KEY, CRYPT_NO_SALT, CRYPT_PREGEN,
CRYPT_RECIPIENT, CRYPT_INITIATOR, CRYPT_ONLINE, CRYPT_SF, CRYPT_CREATE_IV,
CRYPT_KEK, CRYPT_DATA_KEY, CRYPT_VOLATILE, CRYPT_SGCKEY): Remove duplicate
definitions.
* include/winerror.h (CRYPT_E_REVOKED): Removed - already defined in
wincrypt (which is where it should be defined according to MSDN).
2012-01-04 01:32:07 +00:00
Keith Marshall
2a4b36abb7
Correct misuse of #ifdef, identified by 'make test'.
2012-01-03 19:09:39 +00:00
Corinna Vinschen
964a927fe6
* include/winnt.h (JOB_OBJECT_LIMIT_BREAKAWAY_OK): Define.
...
(JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK): Define.
(JOB_OBJECT_BREAKAWAY_OK): Define as JOB_OBJECT_LIMIT_BREAKAWAY_OK
and mark as kept for backward compatibility only.
(JOB_OBJECT_SILENT_BREAKAWAY): Define as
JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK and mark as kept for backward
compatibility only.
2011-12-22 14:31:46 +00:00
Corinna Vinschen
a6ae9400a7
* include/winnt.h: Add missing PROCESS_QUERY_LIMITED_INFORMATION.
2011-12-22 13:46:11 +00:00
Corinna Vinschen
17e1361aa3
* include/winuser.h: Ad missing MAPVK_xxx definitions.
2011-08-19 11:58:05 +00:00
Corinna Vinschen
e5366c218d
* include/winnt.h (IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE,
...
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY,
IMAGE_DLLCHARACTERISTICS_NX_COMPAT): Fix typo in definitions.
(IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
IMAGE_DLL_CHARACTERISTICS_NX_COMPAT): Keep broken definitions for
backward compatibility.
2011-08-05 07:02:26 +00:00
Corinna Vinschen
108b037ea3
* include/winsock2.h (SIO_UDP_CONNRESET): Define.
2011-07-29 11:45:15 +00:00
Chris Sutcliffe
ec2b3046a1
2011-05-22 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/wingdi.h (GCP_RESULTSW): Correct defintion.
Thanks to Albrecht Schlosser for the report and the fix.
2011-05-23 00:13:45 +00:00
Corinna Vinschen
2922c6c4aa
* include/winbase.h (STACK_SIZE_PARAM_IS_A_RESERVATION): Define.
2011-05-15 16:40:48 +00:00
Chris Sutcliffe
8ba4144d50
2011-04-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/windef.h (PACKED): Remove macro.
* include/wincon.h: Replace PACKED macro with __attribute__((packed)).
Thanks to Keith Marshall for the fix.
2011-04-22 00:10:07 +00:00
Chris Sutcliffe
a491557a55
2011-04-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/imagehlp.h (PREAD_PROCESS_MEMORY_ROUTINE): Correct definition.
Thanks to Safety0ff for the report.
2011-04-21 23:57:10 +00:00
Corinna Vinschen
3f7dfed9e9
* include/winnt.h (DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS): Add.
2011-04-04 09:10:41 +00:00
Corinna Vinschen
700c641dfa
* include/userenv.h: Add functions and definitions added with Windows
...
2000 and Vista.
2011-03-29 08:43:17 +00:00
Chris Sutcliffe
7a9064faa5
2011-03-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/w32api.h: Increment version to 3.17.
* Makefile.in: Ditto.
2011-03-12 04:33:16 +00:00
Chris Sutcliffe
6777e53972
2011-03-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/winbase.h (PSAPI_WORKING_SET_BLOCK,
PSAPI_WORKING_SET_INFORMATION): Move from here...
* include/psapi.h (PSAPI_WORKING_SET_BLOCK,
PSAPI_WORKING_SET_INFORMATION): ... to here.
2011-03-08 01:57:46 +00:00
Chris Sutcliffe
f47bfee595
2011-03-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
...
* include/w32api.h: Increment version to 3.16.
* Makefile.in: Ditto.
2011-03-05 20:55:46 +00:00
Chris Sutcliffe
905220bf09
2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/commctrl.h (NMTCKEYDOWN): Define.
2011-03-05 20:50:52 +00:00
Chris Sutcliffe
8a456980d6
2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/wtsapi32.h (WTSSendMessageA, WTSSendMessageW, WTSSendMessage):
Define.
2011-03-05 20:43:53 +00:00
Chris Sutcliffe
174cb44b90
2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/winbase.h (PSAPI_WORKING_SET_BLOCK,
PSAPI_WORKING_SET_INFORMATION): Define.
2011-03-05 20:29:08 +00:00
Chris Sutcliffe
ad41401c69
2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/winbase.h (__GNUC_EXTENSION): Define, replacing __MINGW_EXTENSION.
2011-03-05 19:36:28 +00:00
Chris Sutcliffe
213bc4f215
2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/winbase.h (FILE_ENCRYPTABLE, FILE_IS_ENCRYPTED, FILE_READ_ONLY,
FILE_ROOT_DIR, FILE_SYSTEM_ATTR, FILE_SYSTEM_DIR, FILE_SYSTEM_NOT_SUPPORT,
FILE_UNKNOWN, FILE_USER_DISALLOWED): Define.
2011-03-05 05:05:20 +00:00
Chris Sutcliffe
09ba620e3f
2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add
_DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard.
* include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
2011-03-05 04:51:01 +00:00
Chris Sutcliffe
2af4c4de09
2011-03-04 Seth Jackson <sethj@users.sourceforge.net>
...
* include/winnt.h (PAGE_WRITECOMBINE): Define.
* include/winbase.h (THREAD_MODE_BACKGROUND_BEGIN, THREAD_MODE_BACKGROUND_END): Define.
2011-03-05 04:39:15 +00:00
Chris Sutcliffe
a4c7da048d
2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/winbase.h (__MINGW_EXTENSION): Define.
(OVERLAPPED): Add __MINGW_EXTENSION around nameless union /
struct to correct issue with -std=c99.
2011-03-05 04:31:24 +00:00
Corinna Vinschen
dbc8ac3468
* include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
...
(TIMER_BASIC_INFORMATION): Define.
(NtQueryTimer): Define.
(ZwQueryTimer): Define.
2011-03-02 08:00:50 +00:00
Chris Sutcliffe
c27459e675
2010-12-27 David Byron <dbyron0@users.sourceforge.net>
...
* include/winioctl.h (STORAGE_BUS_TYPE): Define.
2010-12-27 21:26:32 +00:00
Chris Sutcliffe
48defac76a
2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
...
* include/winbase.h (GetComputerNameEx): Define.
2010-12-27 21:12:35 +00:00
Chris Sutcliffe
c65bfdfadc
2010-09-22 Ryan Lortie <desrt@desrt.ca>
...
* include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
2010-12-27 21:07:20 +00:00
Chris Sutcliffe
8eb8d27274
2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
...
* include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
2010-12-27 20:39:42 +00:00
Chris Sutcliffe
be26f8bde5
2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
...
* include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
Add defines for backward compatibility.
2010-12-27 20:31:59 +00:00
Chris Sutcliffe
036f657a2b
2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
...
* include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
* include/objidl.h (AddConnection, ReleaseConnection): Ditto.
* include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
EnumResourceTypesW): Ditto.
* include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
2010-12-27 20:20:15 +00:00
Chris Sutcliffe
83304a3ecc
2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
...
* include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
2010-12-27 19:59:54 +00:00