| 2012-12-12  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winnt.h: Drop inclusion of mmintrin.h, emmintrin.h, and | 
 | 	pmmintrin.h on Cygwin. | 
 |  | 
 | 2012-12-07  Jason Hood  <adoxa@users.sourceforge.net> | 
 |  | 
 | 	* winbase.h (LOAD_LIBRARY_AS_IMAGE_RESOURCE): Fix typo. | 
 |  | 
 | 2012-11-14  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winternl.h (struct _FILE_FULL_DIR_INFORMATION): Rename from | 
 | 	_FILE_FULL_DIRECTORY_INFORMATION per WDK documentation. | 
 | 	(struct _FILE_ID_FULL_DIR_INFORMATION): Rename from | 
 | 	_FILE_ID_FULL_DIRECTORY_INFORMATION. | 
 | 	(struct _FILE_BOTH_DIR_INFORMATION): Rename from | 
 | 	_FILE_BOTH_DIRECTORY_INFORMATION. | 
 | 	(struct _FILE_ID_BOTH_DIR_INFORMATION): Rename from | 
 | 	_FILE_ID_BOTH_DIRECTORY_INFORMATION. | 
 | 	(FILE_FULL_DIRECTORY_INFORMATION, PFILE_FULL_DIRECTORY_INFORMATION, | 
 | 	FILE_ID_FULL_DIRECTORY_INFORMATION, PFILE_ID_FULL_DIRECTORY_INFORMATION, | 
 | 	FILE_BOTH_DIRECTORY_INFORMATION, PFILE_BOTH_DIRECTORY_INFORMATION, | 
 | 	FILE_ID_BOTH_DIRECTORY_INFORMATION, | 
 | 	PFILE_ID_BOTH_DIRECTORY_INFORMATION): Explicitely typedef in a new | 
 | 	block.  Add comment to describe as being outdated. | 
 |  | 
 | 2012-11-13  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winternl.h (SYSTEM_BASIC_INFORMATION): Change type of address | 
 | 	members to match 64 bit systems. | 
 | 	(SYSTEM_PAGEFILE_INFORMATION): New type. | 
 | 	(SYSTEM_INFORMATION_CLASS): Reformat for readability.  Add | 
 | 	SystemPagefileInformation. | 
 |  | 
 | 2012-10-11  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winioctl.h (DEVICE_TYPE): Define only if not already defined. | 
 | 	* winternl.h (DEVICE_TYPE): Define as ULONG if not already defined. | 
 |  | 
 | 2012-10-11  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winternl.h: Throughout, use NTAPI instead of WINAPI. | 
 | 	(enum _FSINFOCLASS): Define. | 
 | 	(struct _FILE_FS_VOLUME_INFORMATION): Define. | 
 | 	(struct _FILE_FS_LABEL_INFORMATION): Define. | 
 | 	(struct _FILE_FS_SIZE_INFORMATION): Define. | 
 | 	(struct _FILE_FS_DEVICE_INFORMATION): Define. | 
 | 	(struct _FILE_FS_ATTRIBUTE_INFORMATION): Define. | 
 | 	(struct _FILE_FS_FULL_SIZE_INFORMATION): Define. | 
 | 	(struct _FILE_FS_OBJECTID_INFORMATION): Define. | 
 | 	(NtFsControlFile): Declare. | 
 | 	(NtQueryVolumeInformationFile): Declare. | 
 | 	(NtSetInformationFile): Declare. | 
 | 	(NtSetVolumeInformationFile): Declare. | 
 | 	(RtlDosPathNameToNtPathName_U): Declare. | 
 |  | 
 |  | 
 | 2012-09-20  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	PR 3561209 | 
 | 	* wincrypt.h (szOID_NIST_AES128_CBC): New. | 
 | 	(szOID_NIST_AES192_CBC): Likewise. | 
 | 	(szOID_NIST_AES256_CBC): Likewise. | 
 |  | 
 | 2012-08-29  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net> | 
 |  | 
 | 	* ntdef.h (_OBJECT_ATTRIBUTES): Guard against duplicate declaration. | 
 | 	* winnt.h (DECLSPEC_IMPORT): Do not redefine. | 
 | 	(FILE_SUPERSEDE...FILE_MAXIMUM_DISPOSITION): Copy from ntdef.h. | 
 | 	(FILE_DIRECTORY_FILE...FILE_OPEN_FOR_FREE_SPACE_QUERY): Ditto. | 
 | 	(FILE_SHARE_VALID_FLAGS): Ditto. | 
 | 	* winternl.h (_UNICODE_STRING): Guard against duplicate declaration. | 
 | 	(_STRING): Ditto. | 
 | 	(_OBJECT_ATTRIBUTES): Ditto. | 
 | 	(_FILE_LINK_INFORMATION): Copy from ddk/ntifs.h. | 
 |  | 
 | 2012-08-29  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net> | 
 |  | 
 | 	* winternl.h (_FILE_RENAME_INFORMATION): Fix member names per MSDN. | 
 | 	(NtQueryInformationFile): Change type of len to ULONG per MSDN. | 
 |  | 
 | 2012-08-29  Ozkan Sezer  <sezeroz@gmail.com> | 
 |  | 
 | 	PR/3561800, patch by drangon zhou: | 
 | 	* mshtml.h (styleNormal): Add missing closing brace. | 
 | 	(ELEMENTNAMESPACE_FLAGS): Ditto. | 
 |  | 
 | 2012-08-14  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* windef.h: Add include of _mingw.h for __LOMG32. | 
 |  | 
 | 2012-08-07  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* winnt.h (InterlockedIncrement): Add prototype before inline | 
 | 	declaration. | 
 | 	(InterlockedDecrement): Likewise. | 
 | 	(InterlockedExchange): Likewise. | 
 |  | 
 | 2012-08-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* strsafe.h: Change long to __LONG32 where appropriate. | 
 |  | 
 | 2012-08-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* wbemdisp.h: Change long to __LONG32 where appropriate. | 
 | 	* windef.h: Ditto. | 
 | 	* winerror.h: Ditto. | 
 | 	* wingdi.h: Ditto. | 
 | 	* wininet.h: Ditto. | 
 | 	* winnt.h: Ditto. | 
 | 	* winsmcrd.h: Ditto. | 
 | 	* winsnmp.h: Ditto. | 
 | 	* winsock.h: Ditto. | 
 | 	* winsock2.h: Ditto. | 
 | 	* winuser.h: Ditto. | 
 | 	* wmiatlprov.h: Ditto. | 
 | 	* wmiutils.h: Ditto. | 
 | 	* ws2spi.h: Ditto. | 
 | 	* xa.h: Ditto. | 
 | 	* xcmc.h: Ditto. | 
 | 	* xmltrnsf.h: Ditto. | 
 |  | 
 | 2012-08-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* mlang.h: Change long to __LONG32 where appropriate. | 
 | 	* mtsadmin.h: Ditto. | 
 | 	* mtxadmin.h: Ditto. | 
 | 	* shldisp.h: Ditto. | 
 | 	* shlobj.h: Ditto. | 
 | 	* simpdc.h: Ditto. | 
 | 	* sqltypes.h: Ditto. | 
 | 	* srv.h: Ditto. | 
 | 	* sspi.h: Ditto. | 
 | 	* svrapi.h: Ditto. | 
 | 	* tapi.h: Ditto. | 
 | 	* tapi3.h: Ditto. | 
 | 	* tapi3cc.h: Ditto. | 
 | 	* tapi3if.h: Ditto. | 
 | 	* termmgr.h: Ditto. | 
 | 	* tom.h: Ditto. | 
 | 	* tspi.h: Ditto. | 
 | 	* tuner.h: Ditto. | 
 | 	* txdtc.h: Ditto. | 
 | 	* usp10.h: Ditto. | 
 | 	* vfw.h: Ditto. | 
 | 	* wabcode.h: Ditto. | 
 | 	* wabdefs.h: Ditto. | 
 | 	* wbemcli.h: Ditto. | 
 | 	* wbemprov.h: Ditto. | 
 | 	* wbemtran.h: Ditto. | 
 |  | 
 | 2012-08-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* rtccore.h: Change long to __LONG32 where appropriate. | 
 | 	* scardssp.h: Ditto. | 
 | 	* sdoias.h: Ditto. | 
 |  | 
 | 2012-08-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* mdhcp.h: Change long to __LONG32 where appropriate. | 
 | 	* mergemod.h: Ditto. | 
 | 	* mmc.h: Ditto. | 
 | 	* mmcobj.h: Ditto. | 
 | 	* msclus.h: Ditto. | 
 | 	* mshtml.h: Ditto. | 
 | 	* mshtmlc.h: Ditto. | 
 | 	* msdatsrc.h: Ditto. | 
 | 	* msi.h: Ditto. | 
 | 	* msimcntl.h: Ditto. | 
 | 	* msimcsdk.h: Ditto. | 
 | 	* msp.h: Ditto. | 
 | 	* mspaddr.h: Ditto. | 
 | 	* mspcall.h: Ditto. | 
 | 	* mspcoll.h: Ditto. | 
 | 	* mspstrm.h: Ditto. | 
 | 	* mspterm.h: Ditto. | 
 | 	* msptrmac.h: Ditto. | 
 | 	* msptrmar.h: Ditto. | 
 | 	* msxml.h: Ditto. | 
 | 	* msxml2.h: Ditto. | 
 | 	* ndattrib.h: Ditto. | 
 | 	* ndhelper.h: Ditto. | 
 | 	* ndrtypes.h: Ditto. | 
 | 	* netcon.h: Ditto. | 
 | 	* netmon.h: Ditto. | 
 | 	* nspapi.h: Ditto. | 
 | 	* ntdef.h: Ditto. | 
 | 	* odbcss.h: Ditto. | 
 | 	* oleauto.h: Ditto. | 
 | 	* olectl.h: Ditto. | 
 | 	* oledbguid.h: Ditto. | 
 | 	* rdpencomapi.h: Ditto. | 
 | 	* rend.h: Ditto. | 
 | 	* richedit.h: Ditto. | 
 | 	* rpc.h: Ditto. | 
 | 	* rpcasync.h: Ditto. | 
 | 	* rpcdce.h: Ditto. | 
 | 	* rpcdcep.h: Ditto. | 
 | 	* rpcndr.h: Ditto. | 
 | 	* rpcnsi.h: Ditto. | 
 | 	* rpcproxy.h: Ditto. | 
 |  | 
 | 2012-08-03  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* iads.h: Change long to __LONG32 where appropriate. | 
 |  | 
 | 2012-08-03  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* eventsys.h: Change long to __LONG32 where appropriate. | 
 | 	* exdisp.h: Ditto. | 
 | 	* gpmgmt.h: Ditto. | 
 | 	* iiis.h: Ditto. | 
 | 	* ipmsp.h: Ditto. | 
 |  | 
 | 2012-08-03  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* comsvcs.h: Change long to __LONG32 where appropriate. | 
 | 	* control.h: Ditto. | 
 | 	* dhtmled.h: Ditto. | 
 | 	* emostore.h: Ditto. | 
 |  | 
 | 2012-08-03  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* cdoex.h: Change long to __LONG32 where appropriate. | 
 | 	* cdoexm.h: Ditto. | 
 | 	* cdonts.h: Ditto. | 
 | 	* cdosys.h: Ditto. | 
 | 	* cluscfgwizard.h: Ditto. | 
 | 	* comadmin.h: Ditto. | 
 |  | 
 | 2012-08-03  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* agtsvr.h: Change long to __LONG32 where appropriate. | 
 | 	* asptlb.h: Ditto. | 
 | 	* azroles.h: Ditto. | 
 |  | 
 | 2012-08-02  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* activscp.h: Change long to __LONG32 where appropriate. | 
 | 	* adoctint.h: Ditto. | 
 | 	* adoint.h: Ditto. | 
 | 	* adojet.h: Ditto. | 
 | 	* adomd.h: Ditto. | 
 | 	* agtctl.h: Ditto. | 
 |  | 
 | 2012-08-02  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* fsrm.h: Change long to __LONG32 where appropriate. | 
 | 	* fsrmquota.h: Ditto. | 
 | 	* fsrmreports.h: Ditto. | 
 | 	* fsrmscreen.h: Ditto. | 
 | 	* guiddef.h: Ditto. | 
 | 	* httpfilt.h: Ditto. | 
 | 	* iimgctx.h: Ditto. | 
 | 	* iiisext.h: Ditto. | 
 | 	* ksmedia.h: Ditto. | 
 | 	* ksproxy.h: Ditto. | 
 | 	* lmsvc.h: Ditto. | 
 | 	* mapi.h: Ditto. | 
 | 	* mapicode.h: Ditto. | 
 | 	* mapidbg.h: Ditto. | 
 | 	* lmaccess.h: Ditto. | 
 | 	* lmstats.h: Ditto. | 
 | 	* mapidefs.h: Ditto. | 
 | 	* mapinls.h: Ditto. | 
 | 	* mfidl.h: Ditto. | 
 | 	* midles.h: Ditto. | 
 | 	* mq.h: Ditto. | 
 | 	* mqoai.h: Ditto. | 
 | 	* msasn1.h: Ditto. | 
 |  | 
 | 2012-08-02  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* basetsd.h: Change long to __LONG32 where appropriate. | 
 | 	* basetyps.h: Ditto. | 
 | 	* certbase.h: Ditto. | 
 | 	* correg.h: Ditto. | 
 | 	* dbdaoint.h: Ditto. | 
 | 	* esent.h: Ditto. | 
 | 	* fci.h: Ditto. | 
 | 	* fdi.h: Ditto. | 
 | 	* filehc.h: Ditto. | 
 | 	* winbase.h: Ditto. | 
 | 	* comutil.h: Ditto. | 
 | 	(_bstr_t::Data_t::AddRef): Call InterlockedIncrement with argument | 
 | 	casted to LONG *. | 
 | 	(_bstr_t::Data_t::Release): Call InterlockedDecrement with argument | 
 | 	casted to LONG *. | 
 |  | 
 | 2012-08-02  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* Throughout, change prototypes of XXX_UserSize, XXX_UserMarshal, | 
 | 	XXX_UserUnmarshal, and XXX_UserFree functions to use ULONG rather | 
 | 	than unsigned long. | 
 | 	* rpcndr.h (NDR_CHAR_REP_MASK): Use __MSABI_LONG rather than | 
 | 	explicit cast to unsigned long. | 
 | 	(NDR_INT_REP_MASK): Ditto. | 
 | 	(NDR_FLOAT_REP_MASK): Ditto. | 
 | 	(NDR_LITTLE_ENDIAN): Ditto. | 
 | 	(NDR_BIG_ENDIAN): Ditto. | 
 | 	(NDR_IEEE_FLOAT): Ditto. | 
 | 	(NDR_VAX_FLOAT): Ditto. | 
 | 	(NDR_IBM_FLOAT): Ditto. | 
 | 	(NDR_ASCII_CHAR): Ditto. | 
 | 	(NDR_EBCDIC_CHAR): Ditto. | 
 | 	(NDR_LOCAL_DATA_REPRESENTATION): Ditto. | 
 | 	(USER_MARSHAL_SIZING_ROUTINE): Use ULONG rather than unsigned long. | 
 | 	(USER_MARSHAL_MARSHALLING_ROUTINE): Ditto. | 
 | 	(USER_MARSHAL_UNMARSHALLING_ROUTINE): Ditto. | 
 | 	(USER_MARSHAL_FREEING_ROUTINE): Ditto. | 
 |  | 
 | 2012-08-01  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* msxml.idl: Throughout, replace long and unsigned long with LONG and | 
 | 	ULONG. | 
 | 	* objidl.idl: Ditto. | 
 | 	* ocidl.idl: Ditto. | 
 | 	* oleidl.idl: Ditto. | 
 | 	* propidl.idl: Ditto. | 
 | 	* shobjidl.idl: Ditto. | 
 | 	* strmif.idl: Ditto. | 
 | 	* urlmon.idl: Ditto. | 
 | 	* wtypes.idl: Ditto. | 
 | 	* msxml.idl: Ditto. | 
 | 	* objidl.h: Regenerate. | 
 | 	* ocidl.h: Regenerate. | 
 | 	* oleidl.h: Regenerate. | 
 | 	* propidl.h: Regenerate. | 
 | 	* shobjidl.h: Regenerate. | 
 | 	* strmif.h: Regenerate. | 
 | 	* urlmon.h: Regenerate. | 
 | 	* wtypes.h: Regenerate. | 
 |  | 
 | 2012-08-01  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* oleacc.idl: Throughout, replace long and unsigned long with LONG and | 
 | 	ULONG. | 
 | 	* oleacc.h: Regenerate. | 
 |  | 
 | 2012-07-31  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* windows.h: Don't include stralign.h when build for Cygwin. | 
 |  | 
 | 2012-07-30  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* psdk_inc/_ip_types.h (struct __ms_timeval): Define on LP64 systems. | 
 | 	(TIMEVAL): Define based on struct __ms_timeval on LP64, based on | 
 | 	struct timeval otherwise. | 
 | 	(PTIMEVAL): Ditto. | 
 | 	(LPTIMEVAL): Ditto. | 
 | 	* winsock.h: Replace all `struct timeval *' usages with PTIMEVAL. | 
 | 	* winsock2.h: Ditto. | 
 | 	* ws2spi.h: Ditto. | 
 | 	* ws2tcpip.h: Ditto. | 
 |  | 
 | 2012-07-30  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* af_irda.h: Temporarily redefine u_long as __ms_u_long on LP64 systems. | 
 | 	* in6addr.h: Ditto. | 
 | 	* inaddr.h: Ditto. | 
 | 	* winsock.h: Ditto. | 
 | 	* winsock2.h: Ditto. | 
 | 	* psdk_inc/_ip_types.h: Ditto. | 
 |  | 
 | 2012-07-30  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* Throughout, use __MSABI_LONG macro rather than 'L' qualifier | 
 | 	for unsigned numerical constants as well. | 
 |  | 
 | 2012-07-30  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winnt.h: In case of Cygwin, include gcc-provided intrinsic | 
 | 	files directly, instead of including intrin.h. | 
 |  | 
 | 2012-07-30  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ndrtypes.h (NDR_VERSION_1_1): Drop UL qualifier from or'ed | 
 | 	minor version value. | 
 | 	(NDR_VERSION_2_0): Ditto. | 
 | 	(NDR_VERSION_5_0): Ditto. | 
 | 	(NDR_VERSION_5_2): Ditto. | 
 | 	(NDR_VERSION_5_3): Ditto. | 
 | 	(NDR_VERSION_5_4): Ditto. | 
 | 	* d2d1.h (DXGI_FORMAT_FORCE_UINT): Drop UL qualifier. | 
 | 	* gdiplus/gdipluscolor.h: Ditto for all ARGB symbolic color | 
 | 	values. | 
 |  | 
 | 2012-07-27  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* Throughout, use __MSABI_LONG macro rather than 'L' qualifier | 
 | 	for numerical constants. | 
 |  | 
 | 2012-07-27  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* cdoex.h: Throughout, drop 'L' qualifier from numerical constants | 
 | 	defining const value. | 
 | 	* cdosys.h: Ditto. | 
 | 	* lmaccess.h: Drop 'L' qualifier from numerical constants casted to | 
 | 	unsigned long. | 
 | 	* lmstats.h: Ditto. | 
 | 	* richole.h: Drop 'L' qualifier from numerical constants casted to | 
 | 	ULONG. | 
 | 	* dbgeng.h: Drop 'L' qualifier from numerical constants casted to | 
 | 	HRESULT (via HRESULT_FROM_NT). | 
 | 	* adserr.h: Throughout, drop 'L' qualifier from numerical | 
 | 	constants casted to HRESULT (via _HRESULT_TYPEDEF_). | 
 | 	* advpub.h: Ditto. | 
 | 	* naperror.h: Ditto. | 
 | 	* pstore.h: Ditto. | 
 | 	* subsmgr.h: Ditto. | 
 | 	* urlmon.h: Ditto. | 
 | 	* winerror.h: Ditto. | 
 | 	Define all WSA error codes based on WSABASEERR. | 
 | 	* netmon.h (MAKE_LONG): Drop unnecessary 'L' qualifier from shift | 
 | 	value. | 
 | 	* pdh.h (IsSuccessSeverity): Drop 'L' qualifier from mask value. | 
 | 	Cast result value to DWORD. | 
 | 	(IsInformationalSeverity): Ditto. | 
 | 	(IsWarningSeverity): Ditto. | 
 | 	(IsErrorSeverity): Ditto. | 
 | 	* penwin.h (dwDiffAT): Drop unnecessary 'L' qualifier from multiplier. | 
 | 	* windowsx.h (HANDLE_WM_CREATE): Drop 'L' qualifer from | 
 | 	constant casted to LRESULT and only cast the endresult once. | 
 | 	* wingdi.h (HGDI_ERROR): Drop 'L' qualifer. | 
 | 	* docobj.h (PAGESET_TOLASTPAGE): Ditto. | 
 |  | 
 | 2012-07-25  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* wmiatlprov.h (CInstanceProviderHelper::CheckInstancePath): | 
 | 	Cast first parameter in call to GetInfo to ULONG. | 
 | 	* winioctl.h (IsDsmActionNonDestructive): Replace test for == 0L | 
 | 	with logical negation operator. | 
 | 	* wininet.h (INTERNET_INVALID_STATUS_CALLBACK): Drop 'L' modifier. | 
 | 	* lmaccess.h (DEF_MIN_PWAGE): Ditto. | 
 | 	* mmsystem.h (MEVT_EVENTPARM): Ditto. | 
 | 	* svrapi.h (FRK_INIT):  Ditto. | 
 | 	* vfw.h: Throughout, cast all constants in calls to SendMessage and | 
 | 	ICSendMessage to the expected type. | 
 | 	* prsht.h: Ditto, in calls to SendMessage and PostMessage. | 
 | 	* winuser.h: Ditto, in calls to CreateWindowEx, CreateDialogParam, | 
 | 	CreateDialogIndirectParam, DialogBoxParam, and DialogBoxIndirectParam. | 
 | 	* commctrl.h: Ditto, in calls to SendMessage. | 
 | 	(LPSTR_TEXTCALLBACKA): Drop 'L' modifier. | 
 | 	(LPSTR_TEXTCALLBACKW): Ditto. | 
 | 	* windowsx.h: Throughout, cast all constants in calls to SendMessage | 
 | 	and as return value from HANDLE_xxx macro. | 
 | 	(IsRestored): Replace test for == 0L with logical negation operator. | 
 |  | 
 | 2012-07-23  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* Throughout, drop 'L' modifier from enumeration values. | 
 |  | 
 | 2012-07-21  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ws2tcpip.h (EAI_NODATA): Define as int value. | 
 |  | 
 | 2012-07-20  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* kcom.h (STATIC_KoCreateObject): Drop  'L' modifier from Data1 | 
 | 	member in GUID definition. | 
 |  | 
 | 2012-07-20  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* directx/dxerr8.h (DXTRACE_MSG): Drop long qualifier from | 
 | 	empty non-debug definition. | 
 | 	* directx/dxerr9.h: Ditto. | 
 |  | 
 | 2012-07-20  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winuser.h: Convert all HELP_xxx command macros to int macros. | 
 |  | 
 | 2012-07-19  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ksmedia.h: Throughout, drop 'L' modifier from Data1 member in | 
 | 	GUID definitions. | 
 | 	* ksproxy.h: Ditto. | 
 | 	* ksuuids.h: Ditto. | 
 | 	* uuids.h: Ditto. | 
 |  | 
 | 2012-07-19  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* msdasql.h: Throughout, drop 'L' modifier from Data1 member in | 
 | 	GUID definitions. | 
 | 	* ioevent.h: Ditto. | 
 | 	* msdaguid.h: Ditto. | 
 | 	* iiis.h: Ditto. | 
 | 	* usbiodef.h: Ditto. | 
 | 	* tcguid.h: Ditto. | 
 | 	* oledb.h: Ditto. | 
 | 	* recguids.h: Ditto. | 
 | 	* diskguid.h: Ditto. | 
 | 	* shlguid.h: Ditto. | 
 | 	* msdadc.h: Ditto. | 
 | 	* isguids.h: Ditto. | 
 | 	* batclass.h: Ditto. | 
 | 	* shobjidl.h: Ditto. | 
 | 	* devguid.h: Ditto. | 
 | 	* ntddscsi.h: Ditto. | 
 | 	* identitystore.h: Ditto. | 
 | 	* sti.h: Ditto. | 
 | 	* sqloledb.h: Ditto. | 
 | 	* mstask.h: Ditto. | 
 | 	* fwpmu.h: Ditto. | 
 | 	* oledbguid.h: Ditto. | 
 | 	* winioctl.h: Ditto. | 
 |  | 
 | 2012-07-19  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* Throughout, drop long qualifier in all casted numerical constant | 
 | 	expressions. | 
 |  | 
 | 2012-07-19  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ks.h: Throughout, drop 'L' modifier from Data1 member in GUID | 
 | 	definitions. | 
 | 	* ntddstor.h: Ditto. | 
 | 	* ntddser.h: Ditto. | 
 |  | 
 | 2012-07-19  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* usb.h: Check for _WIN64 instead of WIN64. | 
 |  | 
 | 2012-07-16  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winbase.h: Use system types in calls to Interlocked functions. | 
 |  | 
 | 2012-07-12  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winternl.h (NT_SUCCESS): Define. | 
 | 	(enum _PROCESSINFOCLASS): Copy from ddk/ntddk.h. | 
 | 	(NtSetInformationProcess): Declare. | 
 |  | 
 | 2012-07-11  Ozkan Sezer  <sezeroz@gmail.com> | 
 |  | 
 | 	* tapi.h: Move the unicode A/W macros after the function prototypes. | 
 | 	(lineAddProvider,lineBlindTransfer,lineConfigDialog, | 
 | 	lineConfigDialogEdit,lineDial,lineGatherDigits,lineGenerateDigits, | 
 | 	lineGetAddressID,lineGetAppPriority,lineGetDevConfig,lineGetIcon, | 
 | 	lineGetID,lineHandoff,lineMakeCall,linePark,linePickup,lineRedirect, | 
 | 	lineSetAppPriority,lineSetDevConfig,lineSetTollList, | 
 | 	lineTranslateAddress,lineTranslateDialog,lineUnpark,phoneConfigDialog, | 
 | 	phoneGetIcon,phoneGetID,tapiGetLocationInfo,tapiRequestMakeCall, | 
 | 	tapiRequestMediaCall): Define as *A variant only for TAPI2 or newer, | 
 | 	but always define as *W variant when UNICODE is defined. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* stralign.h (ua_wcscpy): Define as macro when building on Cygwin. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* in6addr.h (s6_addr16): Define when building Cygwin. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winbase.h (ZAWPROXYAPI): Define as empty if _ZAWPROXY_ is defined. | 
 | 	* objbase.h (WINOLEAPI): Define as empty if _OLE32_ is defined. | 
 | 	WINOLEAPI_: Ditto. | 
 | 	* winnt.h (NTSYSAPI): Define as empty if _NTSYSTEM_ is defined. | 
 | 	(NTSYSCALLAPI): Ditto. | 
 | 	* winuser.h (WINUSERAPI): Define as empty if _USER32_ is defined. | 
 | 	* wingdi.h (WINSPOOLAPI): Define as empty if _SPOOL32_ is defined. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* windows.h: Don't include winsock.h on Cygwin, unless __USE_W32_SOCKETS | 
 | 	is defined. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* psdk_inc/_ip_types.h (struct sockaddr): Define always. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ntdef.h (struct _PROCESSOR_NUMBER): Guard definition with | 
 | 	___PROCESSOR_NUMBER_DEFINED. | 
 | 	(struct _GROUP_AFFINITY): Guard definition with | 
 | 	___GROUP_AFFINITY_DEFINED. | 
 | 	* winnt.h: Ditto. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* in6addr.h (struct in6addr): Add u.__s6_addr32 member when | 
 | 	building Cygwin. | 
 | 	(s6_addr32): Define when building Cygwin. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winsock2.h (gethostname): Drop __INSIDE_CYGWIN__ guard. | 
 |  | 
 | 2012-07-06  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winnt.h (NtCurrentTeb): Always define inline implementation. | 
 | 	(GetCurrentFiber): Ditto. | 
 | 	(GetFiberData): Ditto. | 
 | 	(MemoryBarrier): Ditto. | 
 |  | 
 | 2012-07-05  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* ws2tcpip.h: Enable inline-functions always. | 
 |  | 
 | 2012-06-28  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* wincrypt.h (WINBASEAPI): Define as non-import iff | 
 | 	_KERNEL32_ was defined. | 
 |  | 
 | 2012-06-28  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* psdk_inc/_ip_types.h (sockaddr_in): Define unconditionally. | 
 |  | 
 | 2012-06-28  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ntdef.h (FILE_ATTRIBUTE_VALID_FLAGS): Define. | 
 | 	(FILE_SHARE_VALID_FLAGS): Define. | 
 | 	(FILE_SUPERSEDE, ...): Define native file creation dispositions. | 
 | 	(FILE_DIRECTORY_FILE, ...): Define native file open options. | 
 | 	(struct _REPARSE_DATA_BUFFER): Define. | 
 |  | 
 | 2012-06-28  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* winsock2.h (__WSAFDIsSet): Move declaration to psdk_inv/_fd_type.h. | 
 | 	(FD_CLR): Move definition to psdk_inv/_fd_type.h. | 
 | 	(FD_ZERO): Ditto. | 
 | 	(FD_ISSET): Ditto. | 
 | 	(FD_SET): Ditto. | 
 | 	(htonl): Don't declare when building Cygwin. | 
 | 	(htons): Ditto. | 
 | 	(ntohl): Ditto. | 
 | 	(ntohs): Ditto. | 
 | 	(gethostname): Ditto. | 
 | 	(select): Ditto. | 
 | 	* winsock.h: Ditto. | 
 | 	* psdk_inc/_fd_types.h: Add Cygwin build environment magic to avoid | 
 | 	multiple definition of the select function related datatypes and macros. | 
 | 	(__WSAFDIsSet): Declare here. | 
 | 	(FD_CLR): Define here. | 
 | 	(FD_ZERO): Ditto. | 
 | 	(FD_ISSET): Ditto. | 
 | 	(FD_SET): Ditto.  Make sure to undef FD_SET first, if it has been | 
 | 	defined from winsock.h before. | 
 | 	* psdk_inc/_ip_types.h: Rearrange slightly and don't define POSIX | 
 | 	compatible datatypes when building Cygwin. | 
 | 	* psdk_inc/_ws1_undef.h (FD_CLR): Drop #undef. | 
 | 	(FD_ZERO): Ditto. | 
 | 	(FD_ISSET): Ditto. | 
 | 	(FD_SET): Ditto. | 
 |  | 
 | 2012-06-28  Rafael Carre  <funman@videolan.org> | 
 |  | 
 | 	* dxva2api.h: Remove DXVA_* GUIDs and structs ... | 
 | 	* dxva.h: ... And put them here. | 
 |  | 
 | 2012-06-28  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* ntdef.h (PHYSICAL_ADDRESS): Define unconditionally. | 
 |  | 
 | 2012-06-27  Corinna Vinschen  <vinschen@redhat.com> | 
 |  | 
 | 	* stralign.h: Fix and add #endif comments. | 
 |  | 
 | 2012-06-27  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* wincrypt.h (WINADVAPI): Define as non-import iff | 
 | 	_ADVAPI32_ was defined. | 
 | 	* wincred.h: Likewise. | 
 | 	* winsvc.h: Likewise. | 
 | 	* perflib.h: Likewise. | 
 | 	* winbase.h: Likewise. | 
 |  | 
 | 2012-05-10  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	PR 3523077 | 
 | 	* tmschema.h: Add warning about obsoleted tmschema.h for | 
 | 	_WIN32_NT > 0x600. | 
 |  | 
 | 2012-05-10  Piotr Caban  <piotr@codeweavers.com> | 
 |  | 
 | 	* vsstyle.h: Wine-version relicensed. | 
 | 	* vssym32.h: Likewise. | 
 |  | 
 | 2012-05-09  Ozkan Sezer  <sezeroz@gmail.com> | 
 |  | 
 | 	* winuser.h (MAPVK_VK_TO_*): Moved map types for MapVirtualKeyEx | 
 | 	out of win7 ifdefs. Protected MAPVK_VK_TO_VSC_EX for vista-only. | 
 |  | 
 | 2012-05-08  Ozkan Sezer  <sezeroz@gmail.com> | 
 |  | 
 | 	* uxtheme.h (MAX_INTLIST_COUNT): Define as 402 instead of 10 for | 
 | 	vista and newer. (bug #3524667). | 
 |  | 
 | 2012-05-07  Ozkan Sezer  <sezeroz@gmail.com> | 
 |  | 
 | 	* dwmapi.h: Fixed all function prototypes to be WINAPI. | 
 |  | 
 | 2012-05-02  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	PR 3523072 | 
 | 	* commctrl.h:  Add missing button-styles, and messages. | 
 |  | 
 | 2012-04-28  Jonathan Liu  <net147@users.sourceforge.net> | 
 |  | 
 | 	* wlanapi.h: Fixed incorrectly nested if blocks. | 
 |  | 
 | 2012-04-23  Stefan Sundin  <recover89@gmail.com> | 
 |  | 
 | 	* Fix incorrect references for pVtbl to lpVtbl in these files: | 
 | 	audioengineendpoint.h, bdaiface.h, dvbsiparser.h, dwrite.h, dxvahd.h, | 
 | 	evr.h, fsrm.h, fsrmquota.h, fsrmreports.h, fsrmscreen.h, | 
 | 	functiondiscoveryapi.h, functiondiscoverynotification.h, | 
 | 	identitystore.h, locationapi.h, mfapi.h, mfidl.h, mfobjects.h, | 
 | 	mfplay.h, mfreadwrite.h, mftransform.h, mpeg2data.h, mpeg2psiparser.h, | 
 | 	msrdc.h, ndhelper.h, opmapi.h, portabledeviceconnectapi.h, | 
 | 	rdpencomapi.h, strmif.h, strmif.idl, tuner.h, vsadmin.h, vsbackup.h, | 
 | 	vsmgmt.h, vsprov.h, vss.h, vswriter.h, winsync.h, wmcontainer.h, | 
 | 	wsdattachment.h, wsdbase.h, wsdclient.h, wsddisco.h, wsdhost.h, | 
 | 	wsdxml.h. | 
 | 	* adhoc.h (IDot11AdHocInterfaceNotificationSink): Fix | 
 | 	OnConnectionStatusChange. | 
 |  | 
 | 2012-04-23  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	PR/3520095 | 
 | 	* endpointvolume.h (IAudioEndpointVolume): Fix. | 
 |  | 
 | 2012-03-07  Corinna Vinschen <corinna@vinschen.de> | 
 |  | 
 | 	* winternl.h (struct _LDR_DATA_TABLE_ENTRY): Changed type of Reserved1 | 
 | 	from BYTE to LPVOID. | 
 | 	(InitializeObjectAttributes): New macro. | 
 | 	(OBJ_INHERIT, OBJ_PERMANENT, OBJ_EXCLUSIVE, OBJ_CASE_INSENSITIVE, | 
 | 	OBJ_OPENIF, OBJ_OPENLINK, OBJ_KERNEL_HANDLE, OBJ_FORCE_ACCESS_CHECK, | 
 | 	OBJ_VALID_ATTRIBUTES): New macro-constants. | 
 | 	* iptypes.h (PIP_ADAPTER_ADDRESSES_LH): Add type as pointer to | 
 | 	IP_ADAPTER_ADDRESSES_LH. | 
 |  | 
 | 2012-02-07  Rafaël Carré  <funman@videolan.org> | 
 |  | 
 | 	* dxva2api.h : Add UUIDS and missing error codes | 
 |  | 
 | 2012-02-04  Rafaël Carré  <funman@videolan.org> | 
 |  | 
 | 	* d2d1.h (ID2D1HwndRenderTarget): Fix interface | 
 |  | 
 | 2012-02-03  Rafaël Carré  <funman@videolan.org> | 
 |  | 
 | 	* shobjidl.h (ApplicationAssociationRegistrationUI): Add missing interface | 
 |  | 
 | 2012-02-02  Rafaël Carré  <funman@videolan.org> | 
 |  | 
 | 	* uuids.h (MEDIASUBTYPE_I420): Add GUID. | 
 |  | 
 | 2012-02-01  Rafaël Carré <funman@videolan.org> | 
 |  | 
 | 	* dxva2api.h (Direct3DDeviceManager9): Fix COBJMACROS to use lpVtbl. | 
 | 	(DirectXVideoDecoder): Likewise. | 
 | 	(DirectXVideoAccelerationService): Likewise. | 
 | 	(DirectXVideoDecoderService): Likewise. | 
 |  | 
 | 2012-02-01  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* rpcndr.h (small): Define only if RC_INVOKED is defined. | 
 |  | 
 | 	* shobjidl.h (THBN_CLICKED): Define constant. | 
 |  | 
 | 2012-01-29  Jonathan Yong  <jon_y@users.sourceforge.net> | 
 |  | 
 | 	* strsafe.h (MPRAPI_OBJECT_HEADER): Fix double extern qualifier in | 
 | 	_STRSAFE_EXTERN_C. __CRT_INLINE macro already has extern. | 
 |  | 
 | 2012-01-26  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* nldef.h (NL_INTERFACE_OFFLOAD_ROD): Remove | 
 | 	TlStreamFastPathCompatible and TlDatagramFastPathCompatible | 
 | 	members, which are merged into FastPathCompatible. | 
 | 	(note msdn is wrong here). | 
 |  | 
 | 2012-01-26  Jonathan Yong  <jon_y@users.sourceforge.net> | 
 |  | 
 | 	* mprapi.h (MPRAPI_OBJECT_HEADER): Fix declaration. | 
 | 	(MPR_SERVER_EX): New typedef. | 
 | 	(MPRAPI_ADMIN_DLL_CALLBACKS): Likewise. | 
 | 	(MprConfigServerGetInfoEx): Declare. | 
 | 	(MprAdminConnectionEnumEx): Likewise. | 
 | 	(MprAdminConnectionGetInfoEx): Likewise. | 
 | 	(MprAdminInitializeDllEx): Likewise. | 
 | 	(MprAdminIsServiceInitialized): Likewise. | 
 | 	(MprAdminServerGetInfoEx): Likewise. | 
 | 	(MprAdminServerSetInfoEx): Likewise. | 
 | 	* endpointvolume.h (CLSID_MMDeviceEnumerator): Declare. | 
 | 	(IID_IMMDeviceEnumerator): Likewise. | 
 | 	(IID_IAudioEndpointVolume): Likewise. | 
 | 	(IID_IAudioEndpointVolumeCallback): Likewise. | 
 | 	(IID_IAudioEndpointVolumeEx): Likewise. | 
 | 	* manipulations.h: New. | 
 | 	* elscore.h: New. | 
 | 	* mfapi.h(MT_ARBITRARY_HEADER): New typedef. | 
 | 	* locationapi.h(LOCATION_DESIRED_ACCURACY): New typedef. | 
 | 	* lmaccess.h(MSA_INFO_STATE): New typedef. | 
 | 	(MSA_INFO_0): Likewise. | 
 |  | 
 | 2012-01-26  Ozkan Sezer  <sezeroz@gmail.com> | 
 |  | 
 | 	* mprapi.h (MprAdminConnectionRemoveQuarantine): Revert | 
 | 	to old definition which is correct by marking the function | 
 | 	as WINAPI. | 
 |  | 
 | 2012-01-25  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	* iprtrmib.h (MIB_TCP_STATE): New typedef. | 
 | 	* mprapi.h (MprAdminConnectionRemoveQuarantine): Remove | 
 | 	double definition. | 
 |  | 
 | 2012-01-19  Kai Tietz  <ktietz@redhat.com> | 
 |  | 
 | 	PR 3474190 | 
 | 	* windef.h (STRICT): Regard definition of NO_STRICT. | 
 |  | 
 | 2012-01-18  Kai TIetz  <ktietz@redhat.com> | 
 |  | 
 | 	* unknwn.h: Remove sepecial-case for Obj-C. | 
 | 	* windows.h: and move it here. |