12012-12-12 Corinna Vinschen <vinschen@redhat.com> 2 3 * winnt.h: Drop inclusion of mmintrin.h, emmintrin.h, and 4 pmmintrin.h on Cygwin. 5 62012-12-07 Jason Hood <adoxa@users.sourceforge.net> 7 8 * winbase.h (LOAD_LIBRARY_AS_IMAGE_RESOURCE): Fix typo. 9 102012-11-14 Corinna Vinschen <vinschen@redhat.com> 11 12 * winternl.h (struct _FILE_FULL_DIR_INFORMATION): Rename from 13 _FILE_FULL_DIRECTORY_INFORMATION per WDK documentation. 14 (struct _FILE_ID_FULL_DIR_INFORMATION): Rename from 15 _FILE_ID_FULL_DIRECTORY_INFORMATION. 16 (struct _FILE_BOTH_DIR_INFORMATION): Rename from 17 _FILE_BOTH_DIRECTORY_INFORMATION. 18 (struct _FILE_ID_BOTH_DIR_INFORMATION): Rename from 19 _FILE_ID_BOTH_DIRECTORY_INFORMATION. 20 (FILE_FULL_DIRECTORY_INFORMATION, PFILE_FULL_DIRECTORY_INFORMATION, 21 FILE_ID_FULL_DIRECTORY_INFORMATION, PFILE_ID_FULL_DIRECTORY_INFORMATION, 22 FILE_BOTH_DIRECTORY_INFORMATION, PFILE_BOTH_DIRECTORY_INFORMATION, 23 FILE_ID_BOTH_DIRECTORY_INFORMATION, 24 PFILE_ID_BOTH_DIRECTORY_INFORMATION): Explicitely typedef in a new 25 block. Add comment to describe as being outdated. 26 272012-11-13 Corinna Vinschen <vinschen@redhat.com> 28 29 * winternl.h (SYSTEM_BASIC_INFORMATION): Change type of address 30 members to match 64 bit systems. 31 (SYSTEM_PAGEFILE_INFORMATION): New type. 32 (SYSTEM_INFORMATION_CLASS): Reformat for readability. Add 33 SystemPagefileInformation. 34 352012-10-11 Corinna Vinschen <vinschen@redhat.com> 36 37 * winioctl.h (DEVICE_TYPE): Define only if not already defined. 38 * winternl.h (DEVICE_TYPE): Define as ULONG if not already defined. 39 402012-10-11 Corinna Vinschen <vinschen@redhat.com> 41 42 * winternl.h: Throughout, use NTAPI instead of WINAPI. 43 (enum _FSINFOCLASS): Define. 44 (struct _FILE_FS_VOLUME_INFORMATION): Define. 45 (struct _FILE_FS_LABEL_INFORMATION): Define. 46 (struct _FILE_FS_SIZE_INFORMATION): Define. 47 (struct _FILE_FS_DEVICE_INFORMATION): Define. 48 (struct _FILE_FS_ATTRIBUTE_INFORMATION): Define. 49 (struct _FILE_FS_FULL_SIZE_INFORMATION): Define. 50 (struct _FILE_FS_OBJECTID_INFORMATION): Define. 51 (NtFsControlFile): Declare. 52 (NtQueryVolumeInformationFile): Declare. 53 (NtSetInformationFile): Declare. 54 (NtSetVolumeInformationFile): Declare. 55 (RtlDosPathNameToNtPathName_U): Declare. 56 57 582012-09-20 Kai Tietz <ktietz@redhat.com> 59 60 PR 3561209 61 * wincrypt.h (szOID_NIST_AES128_CBC): New. 62 (szOID_NIST_AES192_CBC): Likewise. 63 (szOID_NIST_AES256_CBC): Likewise. 64 652012-08-29 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 66 67 * ntdef.h (_OBJECT_ATTRIBUTES): Guard against duplicate declaration. 68 * winnt.h (DECLSPEC_IMPORT): Do not redefine. 69 (FILE_SUPERSEDE...FILE_MAXIMUM_DISPOSITION): Copy from ntdef.h. 70 (FILE_DIRECTORY_FILE...FILE_OPEN_FOR_FREE_SPACE_QUERY): Ditto. 71 (FILE_SHARE_VALID_FLAGS): Ditto. 72 * winternl.h (_UNICODE_STRING): Guard against duplicate declaration. 73 (_STRING): Ditto. 74 (_OBJECT_ATTRIBUTES): Ditto. 75 (_FILE_LINK_INFORMATION): Copy from ddk/ntifs.h. 76 772012-08-29 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 78 79 * winternl.h (_FILE_RENAME_INFORMATION): Fix member names per MSDN. 80 (NtQueryInformationFile): Change type of len to ULONG per MSDN. 81 822012-08-29 Ozkan Sezer <sezeroz@gmail.com> 83 84 PR/3561800, patch by drangon zhou: 85 * mshtml.h (styleNormal): Add missing closing brace. 86 (ELEMENTNAMESPACE_FLAGS): Ditto. 87 882012-08-14 Kai Tietz <ktietz@redhat.com> 89 90 * windef.h: Add include of _mingw.h for __LOMG32. 91 922012-08-07 Kai Tietz <ktietz@redhat.com> 93 94 * winnt.h (InterlockedIncrement): Add prototype before inline 95 declaration. 96 (InterlockedDecrement): Likewise. 97 (InterlockedExchange): Likewise. 98 992012-08-06 Corinna Vinschen <vinschen@redhat.com> 100 101 * strsafe.h: Change long to __LONG32 where appropriate. 102 1032012-08-06 Corinna Vinschen <vinschen@redhat.com> 104 105 * wbemdisp.h: Change long to __LONG32 where appropriate. 106 * windef.h: Ditto. 107 * winerror.h: Ditto. 108 * wingdi.h: Ditto. 109 * wininet.h: Ditto. 110 * winnt.h: Ditto. 111 * winsmcrd.h: Ditto. 112 * winsnmp.h: Ditto. 113 * winsock.h: Ditto. 114 * winsock2.h: Ditto. 115 * winuser.h: Ditto. 116 * wmiatlprov.h: Ditto. 117 * wmiutils.h: Ditto. 118 * ws2spi.h: Ditto. 119 * xa.h: Ditto. 120 * xcmc.h: Ditto. 121 * xmltrnsf.h: Ditto. 122 1232012-08-06 Corinna Vinschen <vinschen@redhat.com> 124 125 * mlang.h: Change long to __LONG32 where appropriate. 126 * mtsadmin.h: Ditto. 127 * mtxadmin.h: Ditto. 128 * shldisp.h: Ditto. 129 * shlobj.h: Ditto. 130 * simpdc.h: Ditto. 131 * sqltypes.h: Ditto. 132 * srv.h: Ditto. 133 * sspi.h: Ditto. 134 * svrapi.h: Ditto. 135 * tapi.h: Ditto. 136 * tapi3.h: Ditto. 137 * tapi3cc.h: Ditto. 138 * tapi3if.h: Ditto. 139 * termmgr.h: Ditto. 140 * tom.h: Ditto. 141 * tspi.h: Ditto. 142 * tuner.h: Ditto. 143 * txdtc.h: Ditto. 144 * usp10.h: Ditto. 145 * vfw.h: Ditto. 146 * wabcode.h: Ditto. 147 * wabdefs.h: Ditto. 148 * wbemcli.h: Ditto. 149 * wbemprov.h: Ditto. 150 * wbemtran.h: Ditto. 151 1522012-08-06 Corinna Vinschen <vinschen@redhat.com> 153 154 * rtccore.h: Change long to __LONG32 where appropriate. 155 * scardssp.h: Ditto. 156 * sdoias.h: Ditto. 157 1582012-08-06 Corinna Vinschen <vinschen@redhat.com> 159 160 * mdhcp.h: Change long to __LONG32 where appropriate. 161 * mergemod.h: Ditto. 162 * mmc.h: Ditto. 163 * mmcobj.h: Ditto. 164 * msclus.h: Ditto. 165 * mshtml.h: Ditto. 166 * mshtmlc.h: Ditto. 167 * msdatsrc.h: Ditto. 168 * msi.h: Ditto. 169 * msimcntl.h: Ditto. 170 * msimcsdk.h: Ditto. 171 * msp.h: Ditto. 172 * mspaddr.h: Ditto. 173 * mspcall.h: Ditto. 174 * mspcoll.h: Ditto. 175 * mspstrm.h: Ditto. 176 * mspterm.h: Ditto. 177 * msptrmac.h: Ditto. 178 * msptrmar.h: Ditto. 179 * msxml.h: Ditto. 180 * msxml2.h: Ditto. 181 * ndattrib.h: Ditto. 182 * ndhelper.h: Ditto. 183 * ndrtypes.h: Ditto. 184 * netcon.h: Ditto. 185 * netmon.h: Ditto. 186 * nspapi.h: Ditto. 187 * ntdef.h: Ditto. 188 * odbcss.h: Ditto. 189 * oleauto.h: Ditto. 190 * olectl.h: Ditto. 191 * oledbguid.h: Ditto. 192 * rdpencomapi.h: Ditto. 193 * rend.h: Ditto. 194 * richedit.h: Ditto. 195 * rpc.h: Ditto. 196 * rpcasync.h: Ditto. 197 * rpcdce.h: Ditto. 198 * rpcdcep.h: Ditto. 199 * rpcndr.h: Ditto. 200 * rpcnsi.h: Ditto. 201 * rpcproxy.h: Ditto. 202 2032012-08-03 Corinna Vinschen <vinschen@redhat.com> 204 205 * iads.h: Change long to __LONG32 where appropriate. 206 2072012-08-03 Corinna Vinschen <vinschen@redhat.com> 208 209 * eventsys.h: Change long to __LONG32 where appropriate. 210 * exdisp.h: Ditto. 211 * gpmgmt.h: Ditto. 212 * iiis.h: Ditto. 213 * ipmsp.h: Ditto. 214 2152012-08-03 Corinna Vinschen <vinschen@redhat.com> 216 217 * comsvcs.h: Change long to __LONG32 where appropriate. 218 * control.h: Ditto. 219 * dhtmled.h: Ditto. 220 * emostore.h: Ditto. 221 2222012-08-03 Corinna Vinschen <vinschen@redhat.com> 223 224 * cdoex.h: Change long to __LONG32 where appropriate. 225 * cdoexm.h: Ditto. 226 * cdonts.h: Ditto. 227 * cdosys.h: Ditto. 228 * cluscfgwizard.h: Ditto. 229 * comadmin.h: Ditto. 230 2312012-08-03 Corinna Vinschen <vinschen@redhat.com> 232 233 * agtsvr.h: Change long to __LONG32 where appropriate. 234 * asptlb.h: Ditto. 235 * azroles.h: Ditto. 236 2372012-08-02 Corinna Vinschen <vinschen@redhat.com> 238 239 * activscp.h: Change long to __LONG32 where appropriate. 240 * adoctint.h: Ditto. 241 * adoint.h: Ditto. 242 * adojet.h: Ditto. 243 * adomd.h: Ditto. 244 * agtctl.h: Ditto. 245 2462012-08-02 Corinna Vinschen <vinschen@redhat.com> 247 248 * fsrm.h: Change long to __LONG32 where appropriate. 249 * fsrmquota.h: Ditto. 250 * fsrmreports.h: Ditto. 251 * fsrmscreen.h: Ditto. 252 * guiddef.h: Ditto. 253 * httpfilt.h: Ditto. 254 * iimgctx.h: Ditto. 255 * iiisext.h: Ditto. 256 * ksmedia.h: Ditto. 257 * ksproxy.h: Ditto. 258 * lmsvc.h: Ditto. 259 * mapi.h: Ditto. 260 * mapicode.h: Ditto. 261 * mapidbg.h: Ditto. 262 * lmaccess.h: Ditto. 263 * lmstats.h: Ditto. 264 * mapidefs.h: Ditto. 265 * mapinls.h: Ditto. 266 * mfidl.h: Ditto. 267 * midles.h: Ditto. 268 * mq.h: Ditto. 269 * mqoai.h: Ditto. 270 * msasn1.h: Ditto. 271 2722012-08-02 Corinna Vinschen <vinschen@redhat.com> 273 274 * basetsd.h: Change long to __LONG32 where appropriate. 275 * basetyps.h: Ditto. 276 * certbase.h: Ditto. 277 * correg.h: Ditto. 278 * dbdaoint.h: Ditto. 279 * esent.h: Ditto. 280 * fci.h: Ditto. 281 * fdi.h: Ditto. 282 * filehc.h: Ditto. 283 * winbase.h: Ditto. 284 * comutil.h: Ditto. 285 (_bstr_t::Data_t::AddRef): Call InterlockedIncrement with argument 286 casted to LONG *. 287 (_bstr_t::Data_t::Release): Call InterlockedDecrement with argument 288 casted to LONG *. 289 2902012-08-02 Corinna Vinschen <vinschen@redhat.com> 291 292 * Throughout, change prototypes of XXX_UserSize, XXX_UserMarshal, 293 XXX_UserUnmarshal, and XXX_UserFree functions to use ULONG rather 294 than unsigned long. 295 * rpcndr.h (NDR_CHAR_REP_MASK): Use __MSABI_LONG rather than 296 explicit cast to unsigned long. 297 (NDR_INT_REP_MASK): Ditto. 298 (NDR_FLOAT_REP_MASK): Ditto. 299 (NDR_LITTLE_ENDIAN): Ditto. 300 (NDR_BIG_ENDIAN): Ditto. 301 (NDR_IEEE_FLOAT): Ditto. 302 (NDR_VAX_FLOAT): Ditto. 303 (NDR_IBM_FLOAT): Ditto. 304 (NDR_ASCII_CHAR): Ditto. 305 (NDR_EBCDIC_CHAR): Ditto. 306 (NDR_LOCAL_DATA_REPRESENTATION): Ditto. 307 (USER_MARSHAL_SIZING_ROUTINE): Use ULONG rather than unsigned long. 308 (USER_MARSHAL_MARSHALLING_ROUTINE): Ditto. 309 (USER_MARSHAL_UNMARSHALLING_ROUTINE): Ditto. 310 (USER_MARSHAL_FREEING_ROUTINE): Ditto. 311 3122012-08-01 Corinna Vinschen <vinschen@redhat.com> 313 314 * msxml.idl: Throughout, replace long and unsigned long with LONG and 315 ULONG. 316 * objidl.idl: Ditto. 317 * ocidl.idl: Ditto. 318 * oleidl.idl: Ditto. 319 * propidl.idl: Ditto. 320 * shobjidl.idl: Ditto. 321 * strmif.idl: Ditto. 322 * urlmon.idl: Ditto. 323 * wtypes.idl: Ditto. 324 * msxml.idl: Ditto. 325 * objidl.h: Regenerate. 326 * ocidl.h: Regenerate. 327 * oleidl.h: Regenerate. 328 * propidl.h: Regenerate. 329 * shobjidl.h: Regenerate. 330 * strmif.h: Regenerate. 331 * urlmon.h: Regenerate. 332 * wtypes.h: Regenerate. 333 3342012-08-01 Corinna Vinschen <vinschen@redhat.com> 335 336 * oleacc.idl: Throughout, replace long and unsigned long with LONG and 337 ULONG. 338 * oleacc.h: Regenerate. 339 3402012-07-31 Corinna Vinschen <vinschen@redhat.com> 341 342 * windows.h: Don't include stralign.h when build for Cygwin. 343 3442012-07-30 Corinna Vinschen <vinschen@redhat.com> 345 346 * psdk_inc/_ip_types.h (struct __ms_timeval): Define on LP64 systems. 347 (TIMEVAL): Define based on struct __ms_timeval on LP64, based on 348 struct timeval otherwise. 349 (PTIMEVAL): Ditto. 350 (LPTIMEVAL): Ditto. 351 * winsock.h: Replace all `struct timeval *' usages with PTIMEVAL. 352 * winsock2.h: Ditto. 353 * ws2spi.h: Ditto. 354 * ws2tcpip.h: Ditto. 355 3562012-07-30 Corinna Vinschen <vinschen@redhat.com> 357 358 * af_irda.h: Temporarily redefine u_long as __ms_u_long on LP64 systems. 359 * in6addr.h: Ditto. 360 * inaddr.h: Ditto. 361 * winsock.h: Ditto. 362 * winsock2.h: Ditto. 363 * psdk_inc/_ip_types.h: Ditto. 364 3652012-07-30 Corinna Vinschen <vinschen@redhat.com> 366 367 * Throughout, use __MSABI_LONG macro rather than 'L' qualifier 368 for unsigned numerical constants as well. 369 3702012-07-30 Corinna Vinschen <vinschen@redhat.com> 371 372 * winnt.h: In case of Cygwin, include gcc-provided intrinsic 373 files directly, instead of including intrin.h. 374 3752012-07-30 Corinna Vinschen <vinschen@redhat.com> 376 377 * ndrtypes.h (NDR_VERSION_1_1): Drop UL qualifier from or'ed 378 minor version value. 379 (NDR_VERSION_2_0): Ditto. 380 (NDR_VERSION_5_0): Ditto. 381 (NDR_VERSION_5_2): Ditto. 382 (NDR_VERSION_5_3): Ditto. 383 (NDR_VERSION_5_4): Ditto. 384 * d2d1.h (DXGI_FORMAT_FORCE_UINT): Drop UL qualifier. 385 * gdiplus/gdipluscolor.h: Ditto for all ARGB symbolic color 386 values. 387 3882012-07-27 Corinna Vinschen <vinschen@redhat.com> 389 390 * Throughout, use __MSABI_LONG macro rather than 'L' qualifier 391 for numerical constants. 392 3932012-07-27 Corinna Vinschen <vinschen@redhat.com> 394 395 * cdoex.h: Throughout, drop 'L' qualifier from numerical constants 396 defining const value. 397 * cdosys.h: Ditto. 398 * lmaccess.h: Drop 'L' qualifier from numerical constants casted to 399 unsigned long. 400 * lmstats.h: Ditto. 401 * richole.h: Drop 'L' qualifier from numerical constants casted to 402 ULONG. 403 * dbgeng.h: Drop 'L' qualifier from numerical constants casted to 404 HRESULT (via HRESULT_FROM_NT). 405 * adserr.h: Throughout, drop 'L' qualifier from numerical 406 constants casted to HRESULT (via _HRESULT_TYPEDEF_). 407 * advpub.h: Ditto. 408 * naperror.h: Ditto. 409 * pstore.h: Ditto. 410 * subsmgr.h: Ditto. 411 * urlmon.h: Ditto. 412 * winerror.h: Ditto. 413 Define all WSA error codes based on WSABASEERR. 414 * netmon.h (MAKE_LONG): Drop unnecessary 'L' qualifier from shift 415 value. 416 * pdh.h (IsSuccessSeverity): Drop 'L' qualifier from mask value. 417 Cast result value to DWORD. 418 (IsInformationalSeverity): Ditto. 419 (IsWarningSeverity): Ditto. 420 (IsErrorSeverity): Ditto. 421 * penwin.h (dwDiffAT): Drop unnecessary 'L' qualifier from multiplier. 422 * windowsx.h (HANDLE_WM_CREATE): Drop 'L' qualifer from 423 constant casted to LRESULT and only cast the endresult once. 424 * wingdi.h (HGDI_ERROR): Drop 'L' qualifer. 425 * docobj.h (PAGESET_TOLASTPAGE): Ditto. 426 4272012-07-25 Corinna Vinschen <vinschen@redhat.com> 428 429 * wmiatlprov.h (CInstanceProviderHelper::CheckInstancePath): 430 Cast first parameter in call to GetInfo to ULONG. 431 * winioctl.h (IsDsmActionNonDestructive): Replace test for == 0L 432 with logical negation operator. 433 * wininet.h (INTERNET_INVALID_STATUS_CALLBACK): Drop 'L' modifier. 434 * lmaccess.h (DEF_MIN_PWAGE): Ditto. 435 * mmsystem.h (MEVT_EVENTPARM): Ditto. 436 * svrapi.h (FRK_INIT): Ditto. 437 * vfw.h: Throughout, cast all constants in calls to SendMessage and 438 ICSendMessage to the expected type. 439 * prsht.h: Ditto, in calls to SendMessage and PostMessage. 440 * winuser.h: Ditto, in calls to CreateWindowEx, CreateDialogParam, 441 CreateDialogIndirectParam, DialogBoxParam, and DialogBoxIndirectParam. 442 * commctrl.h: Ditto, in calls to SendMessage. 443 (LPSTR_TEXTCALLBACKA): Drop 'L' modifier. 444 (LPSTR_TEXTCALLBACKW): Ditto. 445 * windowsx.h: Throughout, cast all constants in calls to SendMessage 446 and as return value from HANDLE_xxx macro. 447 (IsRestored): Replace test for == 0L with logical negation operator. 448 4492012-07-23 Corinna Vinschen <vinschen@redhat.com> 450 451 * Throughout, drop 'L' modifier from enumeration values. 452 4532012-07-21 Corinna Vinschen <vinschen@redhat.com> 454 455 * ws2tcpip.h (EAI_NODATA): Define as int value. 456 4572012-07-20 Corinna Vinschen <vinschen@redhat.com> 458 459 * kcom.h (STATIC_KoCreateObject): Drop 'L' modifier from Data1 460 member in GUID definition. 461 4622012-07-20 Corinna Vinschen <vinschen@redhat.com> 463 464 * directx/dxerr8.h (DXTRACE_MSG): Drop long qualifier from 465 empty non-debug definition. 466 * directx/dxerr9.h: Ditto. 467 4682012-07-20 Corinna Vinschen <vinschen@redhat.com> 469 470 * winuser.h: Convert all HELP_xxx command macros to int macros. 471 4722012-07-19 Corinna Vinschen <vinschen@redhat.com> 473 474 * ksmedia.h: Throughout, drop 'L' modifier from Data1 member in 475 GUID definitions. 476 * ksproxy.h: Ditto. 477 * ksuuids.h: Ditto. 478 * uuids.h: Ditto. 479 4802012-07-19 Corinna Vinschen <vinschen@redhat.com> 481 482 * msdasql.h: Throughout, drop 'L' modifier from Data1 member in 483 GUID definitions. 484 * ioevent.h: Ditto. 485 * msdaguid.h: Ditto. 486 * iiis.h: Ditto. 487 * usbiodef.h: Ditto. 488 * tcguid.h: Ditto. 489 * oledb.h: Ditto. 490 * recguids.h: Ditto. 491 * diskguid.h: Ditto. 492 * shlguid.h: Ditto. 493 * msdadc.h: Ditto. 494 * isguids.h: Ditto. 495 * batclass.h: Ditto. 496 * shobjidl.h: Ditto. 497 * devguid.h: Ditto. 498 * ntddscsi.h: Ditto. 499 * identitystore.h: Ditto. 500 * sti.h: Ditto. 501 * sqloledb.h: Ditto. 502 * mstask.h: Ditto. 503 * fwpmu.h: Ditto. 504 * oledbguid.h: Ditto. 505 * winioctl.h: Ditto. 506 5072012-07-19 Corinna Vinschen <vinschen@redhat.com> 508 509 * Throughout, drop long qualifier in all casted numerical constant 510 expressions. 511 5122012-07-19 Corinna Vinschen <vinschen@redhat.com> 513 514 * ks.h: Throughout, drop 'L' modifier from Data1 member in GUID 515 definitions. 516 * ntddstor.h: Ditto. 517 * ntddser.h: Ditto. 518 5192012-07-19 Corinna Vinschen <vinschen@redhat.com> 520 521 * usb.h: Check for _WIN64 instead of WIN64. 522 5232012-07-16 Corinna Vinschen <vinschen@redhat.com> 524 525 * winbase.h: Use system types in calls to Interlocked functions. 526 5272012-07-12 Corinna Vinschen <vinschen@redhat.com> 528 529 * winternl.h (NT_SUCCESS): Define. 530 (enum _PROCESSINFOCLASS): Copy from ddk/ntddk.h. 531 (NtSetInformationProcess): Declare. 532 5332012-07-11 Ozkan Sezer <sezeroz@gmail.com> 534 535 * tapi.h: Move the unicode A/W macros after the function prototypes. 536 (lineAddProvider,lineBlindTransfer,lineConfigDialog, 537 lineConfigDialogEdit,lineDial,lineGatherDigits,lineGenerateDigits, 538 lineGetAddressID,lineGetAppPriority,lineGetDevConfig,lineGetIcon, 539 lineGetID,lineHandoff,lineMakeCall,linePark,linePickup,lineRedirect, 540 lineSetAppPriority,lineSetDevConfig,lineSetTollList, 541 lineTranslateAddress,lineTranslateDialog,lineUnpark,phoneConfigDialog, 542 phoneGetIcon,phoneGetID,tapiGetLocationInfo,tapiRequestMakeCall, 543 tapiRequestMediaCall): Define as *A variant only for TAPI2 or newer, 544 but always define as *W variant when UNICODE is defined. 545 5462012-07-06 Corinna Vinschen <vinschen@redhat.com> 547 548 * stralign.h (ua_wcscpy): Define as macro when building on Cygwin. 549 5502012-07-06 Corinna Vinschen <vinschen@redhat.com> 551 552 * in6addr.h (s6_addr16): Define when building Cygwin. 553 5542012-07-06 Corinna Vinschen <vinschen@redhat.com> 555 556 * winbase.h (ZAWPROXYAPI): Define as empty if _ZAWPROXY_ is defined. 557 * objbase.h (WINOLEAPI): Define as empty if _OLE32_ is defined. 558 WINOLEAPI_: Ditto. 559 * winnt.h (NTSYSAPI): Define as empty if _NTSYSTEM_ is defined. 560 (NTSYSCALLAPI): Ditto. 561 * winuser.h (WINUSERAPI): Define as empty if _USER32_ is defined. 562 * wingdi.h (WINSPOOLAPI): Define as empty if _SPOOL32_ is defined. 563 5642012-07-06 Corinna Vinschen <vinschen@redhat.com> 565 566 * windows.h: Don't include winsock.h on Cygwin, unless __USE_W32_SOCKETS 567 is defined. 568 5692012-07-06 Corinna Vinschen <vinschen@redhat.com> 570 571 * psdk_inc/_ip_types.h (struct sockaddr): Define always. 572 5732012-07-06 Corinna Vinschen <vinschen@redhat.com> 574 575 * ntdef.h (struct _PROCESSOR_NUMBER): Guard definition with 576 ___PROCESSOR_NUMBER_DEFINED. 577 (struct _GROUP_AFFINITY): Guard definition with 578 ___GROUP_AFFINITY_DEFINED. 579 * winnt.h: Ditto. 580 5812012-07-06 Corinna Vinschen <vinschen@redhat.com> 582 583 * in6addr.h (struct in6addr): Add u.__s6_addr32 member when 584 building Cygwin. 585 (s6_addr32): Define when building Cygwin. 586 5872012-07-06 Corinna Vinschen <vinschen@redhat.com> 588 589 * winsock2.h (gethostname): Drop __INSIDE_CYGWIN__ guard. 590 5912012-07-06 Corinna Vinschen <vinschen@redhat.com> 592 593 * winnt.h (NtCurrentTeb): Always define inline implementation. 594 (GetCurrentFiber): Ditto. 595 (GetFiberData): Ditto. 596 (MemoryBarrier): Ditto. 597 5982012-07-05 Kai Tietz <ktietz@redhat.com> 599 600 * ws2tcpip.h: Enable inline-functions always. 601 6022012-06-28 Corinna Vinschen <vinschen@redhat.com> 603 604 * wincrypt.h (WINBASEAPI): Define as non-import iff 605 _KERNEL32_ was defined. 606 6072012-06-28 Corinna Vinschen <vinschen@redhat.com> 608 609 * psdk_inc/_ip_types.h (sockaddr_in): Define unconditionally. 610 6112012-06-28 Corinna Vinschen <vinschen@redhat.com> 612 613 * ntdef.h (FILE_ATTRIBUTE_VALID_FLAGS): Define. 614 (FILE_SHARE_VALID_FLAGS): Define. 615 (FILE_SUPERSEDE, ...): Define native file creation dispositions. 616 (FILE_DIRECTORY_FILE, ...): Define native file open options. 617 (struct _REPARSE_DATA_BUFFER): Define. 618 6192012-06-28 Corinna Vinschen <vinschen@redhat.com> 620 621 * winsock2.h (__WSAFDIsSet): Move declaration to psdk_inv/_fd_type.h. 622 (FD_CLR): Move definition to psdk_inv/_fd_type.h. 623 (FD_ZERO): Ditto. 624 (FD_ISSET): Ditto. 625 (FD_SET): Ditto. 626 (htonl): Don't declare when building Cygwin. 627 (htons): Ditto. 628 (ntohl): Ditto. 629 (ntohs): Ditto. 630 (gethostname): Ditto. 631 (select): Ditto. 632 * winsock.h: Ditto. 633 * psdk_inc/_fd_types.h: Add Cygwin build environment magic to avoid 634 multiple definition of the select function related datatypes and macros. 635 (__WSAFDIsSet): Declare here. 636 (FD_CLR): Define here. 637 (FD_ZERO): Ditto. 638 (FD_ISSET): Ditto. 639 (FD_SET): Ditto. Make sure to undef FD_SET first, if it has been 640 defined from winsock.h before. 641 * psdk_inc/_ip_types.h: Rearrange slightly and don't define POSIX 642 compatible datatypes when building Cygwin. 643 * psdk_inc/_ws1_undef.h (FD_CLR): Drop #undef. 644 (FD_ZERO): Ditto. 645 (FD_ISSET): Ditto. 646 (FD_SET): Ditto. 647 6482012-06-28 Rafael Carre <funman@videolan.org> 649 650 * dxva2api.h: Remove DXVA_* GUIDs and structs ... 651 * dxva.h: ... And put them here. 652 6532012-06-28 Corinna Vinschen <vinschen@redhat.com> 654 655 * ntdef.h (PHYSICAL_ADDRESS): Define unconditionally. 656 6572012-06-27 Corinna Vinschen <vinschen@redhat.com> 658 659 * stralign.h: Fix and add #endif comments. 660 6612012-06-27 Kai Tietz <ktietz@redhat.com> 662 663 * wincrypt.h (WINADVAPI): Define as non-import iff 664 _ADVAPI32_ was defined. 665 * wincred.h: Likewise. 666 * winsvc.h: Likewise. 667 * perflib.h: Likewise. 668 * winbase.h: Likewise. 669 6702012-05-10 Kai Tietz <ktietz@redhat.com> 671 672 PR 3523077 673 * tmschema.h: Add warning about obsoleted tmschema.h for 674 _WIN32_NT > 0x600. 675 6762012-05-10 Piotr Caban <piotr@codeweavers.com> 677 678 * vsstyle.h: Wine-version relicensed. 679 * vssym32.h: Likewise. 680 6812012-05-09 Ozkan Sezer <sezeroz@gmail.com> 682 683 * winuser.h (MAPVK_VK_TO_*): Moved map types for MapVirtualKeyEx 684 out of win7 ifdefs. Protected MAPVK_VK_TO_VSC_EX for vista-only. 685 6862012-05-08 Ozkan Sezer <sezeroz@gmail.com> 687 688 * uxtheme.h (MAX_INTLIST_COUNT): Define as 402 instead of 10 for 689 vista and newer. (bug #3524667). 690 6912012-05-07 Ozkan Sezer <sezeroz@gmail.com> 692 693 * dwmapi.h: Fixed all function prototypes to be WINAPI. 694 6952012-05-02 Kai Tietz <ktietz@redhat.com> 696 697 PR 3523072 698 * commctrl.h: Add missing button-styles, and messages. 699 7002012-04-28 Jonathan Liu <net147@users.sourceforge.net> 701 702 * wlanapi.h: Fixed incorrectly nested if blocks. 703 7042012-04-23 Stefan Sundin <recover89@gmail.com> 705 706 * Fix incorrect references for pVtbl to lpVtbl in these files: 707 audioengineendpoint.h, bdaiface.h, dvbsiparser.h, dwrite.h, dxvahd.h, 708 evr.h, fsrm.h, fsrmquota.h, fsrmreports.h, fsrmscreen.h, 709 functiondiscoveryapi.h, functiondiscoverynotification.h, 710 identitystore.h, locationapi.h, mfapi.h, mfidl.h, mfobjects.h, 711 mfplay.h, mfreadwrite.h, mftransform.h, mpeg2data.h, mpeg2psiparser.h, 712 msrdc.h, ndhelper.h, opmapi.h, portabledeviceconnectapi.h, 713 rdpencomapi.h, strmif.h, strmif.idl, tuner.h, vsadmin.h, vsbackup.h, 714 vsmgmt.h, vsprov.h, vss.h, vswriter.h, winsync.h, wmcontainer.h, 715 wsdattachment.h, wsdbase.h, wsdclient.h, wsddisco.h, wsdhost.h, 716 wsdxml.h. 717 * adhoc.h (IDot11AdHocInterfaceNotificationSink): Fix 718 OnConnectionStatusChange. 719 7202012-04-23 Kai Tietz <ktietz@redhat.com> 721 722 PR/3520095 723 * endpointvolume.h (IAudioEndpointVolume): Fix. 724 7252012-03-07 Corinna Vinschen <corinna@vinschen.de> 726 727 * winternl.h (struct _LDR_DATA_TABLE_ENTRY): Changed type of Reserved1 728 from BYTE to LPVOID. 729 (InitializeObjectAttributes): New macro. 730 (OBJ_INHERIT, OBJ_PERMANENT, OBJ_EXCLUSIVE, OBJ_CASE_INSENSITIVE, 731 OBJ_OPENIF, OBJ_OPENLINK, OBJ_KERNEL_HANDLE, OBJ_FORCE_ACCESS_CHECK, 732 OBJ_VALID_ATTRIBUTES): New macro-constants. 733 * iptypes.h (PIP_ADAPTER_ADDRESSES_LH): Add type as pointer to 734 IP_ADAPTER_ADDRESSES_LH. 735 7362012-02-07 Rafaël Carré <funman@videolan.org> 737 738 * dxva2api.h : Add UUIDS and missing error codes 739 7402012-02-04 Rafaël Carré <funman@videolan.org> 741 742 * d2d1.h (ID2D1HwndRenderTarget): Fix interface 743 7442012-02-03 Rafaël Carré <funman@videolan.org> 745 746 * shobjidl.h (ApplicationAssociationRegistrationUI): Add missing interface 747 7482012-02-02 Rafaël Carré <funman@videolan.org> 749 750 * uuids.h (MEDIASUBTYPE_I420): Add GUID. 751 7522012-02-01 Rafaël Carré <funman@videolan.org> 753 754 * dxva2api.h (Direct3DDeviceManager9): Fix COBJMACROS to use lpVtbl. 755 (DirectXVideoDecoder): Likewise. 756 (DirectXVideoAccelerationService): Likewise. 757 (DirectXVideoDecoderService): Likewise. 758 7592012-02-01 Kai Tietz <ktietz@redhat.com> 760 761 * rpcndr.h (small): Define only if RC_INVOKED is defined. 762 763 * shobjidl.h (THBN_CLICKED): Define constant. 764 7652012-01-29 Jonathan Yong <jon_y@users.sourceforge.net> 766 767 * strsafe.h (MPRAPI_OBJECT_HEADER): Fix double extern qualifier in 768 _STRSAFE_EXTERN_C. __CRT_INLINE macro already has extern. 769 7702012-01-26 Kai Tietz <ktietz@redhat.com> 771 772 * nldef.h (NL_INTERFACE_OFFLOAD_ROD): Remove 773 TlStreamFastPathCompatible and TlDatagramFastPathCompatible 774 members, which are merged into FastPathCompatible. 775 (note msdn is wrong here). 776 7772012-01-26 Jonathan Yong <jon_y@users.sourceforge.net> 778 779 * mprapi.h (MPRAPI_OBJECT_HEADER): Fix declaration. 780 (MPR_SERVER_EX): New typedef. 781 (MPRAPI_ADMIN_DLL_CALLBACKS): Likewise. 782 (MprConfigServerGetInfoEx): Declare. 783 (MprAdminConnectionEnumEx): Likewise. 784 (MprAdminConnectionGetInfoEx): Likewise. 785 (MprAdminInitializeDllEx): Likewise. 786 (MprAdminIsServiceInitialized): Likewise. 787 (MprAdminServerGetInfoEx): Likewise. 788 (MprAdminServerSetInfoEx): Likewise. 789 * endpointvolume.h (CLSID_MMDeviceEnumerator): Declare. 790 (IID_IMMDeviceEnumerator): Likewise. 791 (IID_IAudioEndpointVolume): Likewise. 792 (IID_IAudioEndpointVolumeCallback): Likewise. 793 (IID_IAudioEndpointVolumeEx): Likewise. 794 * manipulations.h: New. 795 * elscore.h: New. 796 * mfapi.h(MT_ARBITRARY_HEADER): New typedef. 797 * locationapi.h(LOCATION_DESIRED_ACCURACY): New typedef. 798 * lmaccess.h(MSA_INFO_STATE): New typedef. 799 (MSA_INFO_0): Likewise. 800 8012012-01-26 Ozkan Sezer <sezeroz@gmail.com> 802 803 * mprapi.h (MprAdminConnectionRemoveQuarantine): Revert 804 to old definition which is correct by marking the function 805 as WINAPI. 806 8072012-01-25 Kai Tietz <ktietz@redhat.com> 808 809 * iprtrmib.h (MIB_TCP_STATE): New typedef. 810 * mprapi.h (MprAdminConnectionRemoveQuarantine): Remove 811 double definition. 812 8132012-01-19 Kai Tietz <ktietz@redhat.com> 814 815 PR 3474190 816 * windef.h (STRICT): Regard definition of NO_STRICT. 817 8182012-01-18 Kai TIetz <ktietz@redhat.com> 819 820 * unknwn.h: Remove sepecial-case for Obj-C. 821 * windows.h: and move it here. 822