blob: b479692c7b2ca5dc2bf96f20a83bd97febd323fa [file] [log] [blame]
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.