blob: 61e196957f44236be64673635b5de99e116d17a1 [file] [log] [blame]
2010-12-30 zap0 <aj664@hotmail.com>
* winbase.h (THREAD_MODE_BACKGROUND_BEGIN): Define.
(THREAD_MODE_BACKGROUND_END): Likewise.
2010-12-27 Ozkan Sezer <sezeroz@gmail.com>
* tdiinfo.h: Sync with r/os svn@50143.
2010-12-01 Kai Tietz <kai.tietz@onevision.com>
* basetsd.h: Fix some cast warnings from const to non-const.
2010-10-28 Ozkan Sezer <sezeroz@gmail.com>
* basetsd.h (POINTER_SIGNED): New.
(POINTER_UNSIGNED): New.
(SPOINTER_32): New.
(UPOINTER_32): New.
2010-10-13 Ozkan Sezer <sezeroz@gmail.com>
* authz.h (AuthzReportSecurityEvent): Remove WINAPI (__stdcall) and
mark the varargs function as WINAPIV (__cdecl).
(AuthzInitializeObjectAccessAuditEvent): Likewise.
(AuthzInitializeObjectAccessAuditEvent2): Likewise.
* snmp.h (SnmpUtilDbgPrint): Remove SNMP_FUNC_TYPE (__stdcall) and
mark the varargs function as WINAPIV (__cdecl).
* wdspxe.h (PxeTrace): Remove PXEAPI (__stdcall) and mark the varargs
function as WINAPIV (__cdecl). Remove the associated fixme note.
2010-10-10 Ozkan Sezer <sezeroz@gmail.com>
* commctrl.h: Took the DPASTREAM stuff out of unintended guarding.
2010-09-26 Ozkan Sezer <sezeroz@gmail.com>
* evntcons.h: Add missing constants and remove associated fixme notes.
(EVENT_HEADER_PROPERTY_XML): Define as 0x0001.
(EVENT_HEADER_PROPERTY_FORWARDED_XML): Define as 0x0002.
(EVENT_HEADER_PROPERTY_LEGACY_EVENTLOG): Define as 0x0004.
(EVENT_HEADER_FLAG_EXTENDED_INFO): Define as 0x0001.
(EVENT_HEADER_FLAG_PRIVATE_SESSION): Define as 0x0002.
(EVENT_HEADER_FLAG_STRING_ONLY): Define as 0x0004.
(EVENT_HEADER_FLAG_TRACE_MESSAGE): Define as 0x0008.
(EVENT_HEADER_FLAG_NO_CPUTIME): Define as 0x0010.
(EVENT_HEADER_FLAG_32_BIT_HEADER): Define as 0x0020.
(EVENT_HEADER_FLAG_64_BIT_HEADER): Define as 0x0040.
(EVENT_HEADER_FLAG_CLASSIC_HEADER): Define as 0x0100.
(EVENT_HEADER_EXT_TYPE_RELATED_ACTIVITYID): Define as 0x0001.
(EVENT_HEADER_EXT_TYPE_SID): Define as 0x0002.
(EVENT_HEADER_EXT_TYPE_TS_ID): Define as 0x0003.
(EVENT_HEADER_EXT_TYPE_INSTANCE_INFO): Define as 0x0004.
(EVENT_HEADER_EXT_TYPE_STACK_TRACE32): Define as 0x0005.
(EVENT_HEADER_EXT_TYPE_STACK_TRACE64): Define as 0x0006.
(EVENT_ENABLE_PROPERTY_SID): Define as 0x00000001.
(EVENT_ENABLE_PROPERTY_TS_ID): Define as 0x00000002.
(EVENT_ENABLE_PROPERTY_STACK_TRACE): Define as 0x00000004.
(PROCESS_TRACE_MODE_REAL_TIME): Define as 0x00000100.
(PROCESS_TRACE_MODE_RAW_TIMESTAMP): Define as 0x00001000.
(PROCESS_TRACE_MODE_EVENT_RECORD): Define as 0x10000000.
2010-09-26 Ozkan Sezer <sezeroz@gmail.com>
* agtctl_i.c: Moved to mingw-w64-crt/libsrc/
* agtsvr_i.c: Likewise.
* cdoex_i.c: Likewise.
* cdoexm_i.c: Likewise.
* cdosys_i.c: Likewise.
* emostore_i.c: Likewise.
* iisext_i.c: Likewise.
* mtsadmin_i.c: Likewise.
* mtxadmin_i.c: Likewise.
* scardssp_i.c: Likewise.
* scardssp_p.c: Likewise.
* tsuserex_i.c: Likewise.
2010-09-20 Ozkan Sezer <sezeroz@gmail.com>
* winusb.h: Remove MINGW_HAS_DDK_H dependency.
* winusbio.h: Likewise.
2010-09-20 Ozkan Sezer <sezeroz@gmail.com>
* winusb.h: Fix usb100.h include.
* winusbio.h: Fix usb.h include.
2010-09-19 Ozkan Sezer <sezeroz@gmail.com>
* winbase.h (DefineHandleTable): Make the no-op macro more gcc-friendly
and avoid compiler warnings.
2010-09-11 Jonathan Yong <jon_y@users.sourceforge.net>
* ksmedia.h: Guard REFERENCE_TIME typedef.
* strmif: Likewise.
* dxva2api.h: Add guarded REFERENCE_TIME typedef.
2010-09-10 Jonathan Yong <jon_y@users.sourceforge.net>
* mingw_inc: Rename to psdk_inc.
* dbghelp.h: Fix up mingw_inc rename.
* imagehlp.h: Likewise.
* ks.h: Likewise.
* mswsock.h: Likewise.
* winsock.h: Likewise.
* winsock2.h: Likewise.
* ws2tcpip.h: Likewise.
* wtypes.h: Likewise.
* zmouse.h: Likewise.
2010-09-07 Ozkan Sezer <sezeroz@gmail.com>
* dbghelp.h, imagehlp.h (API_VERSION_NUMBER): Change from 9 to 11.
(LOADED_IMAGE): Add new members fReadOnly (BOOLEAN) and Version (UCHAR).
(PIMAGEHLP_STATUS_ROUTINE): Constify string arguments.
(PIMAGEHLP_STATUS_ROUTINE32): Likewise.
(PIMAGEHLP_STATUS_ROUTINE64): Likewise.
(BindImage): Likewise.
(BindImageEx): Likewise.
(ReBaseImage): Likewise.
(ReBaseImage64): Likewise.
(MapFileAndCheckSumA): Likewise.
(MapFileAndCheckSumW): Likewise.
(ImageLoad): Likewise.
(MapAndLoad): Likewise.
(SplitSymbols): Likewise (2nd arg).
(UpdateDebugInfoFile): Likewise (1st & 2nd args).
(UpdateDebugInfoFileEx): Likewise (1st & 2nd ars).
(PFIND_DEBUG_FILE_CALLBACK): Likewise.
(PFINDFILEINPATHCALLBACK): Likewise.
(PFIND_EXE_FILE_CALLBACK): Likewise.
(FindDebugInfoFile): Likewise (1st & 2nd args).
(FindDebugInfoFileEx): Likewise (1st & 2nd args).
(SymFindFileInPath): Likewise (2nd & 3rd args).
(FindExecutableImage): Likewise (1st & 2nd args).
(FindExecutableImageEx): Likewise (1st & 2nd args).
(KDHELP): Add new DWORD members KiUserExceptionDispatcher, StackBase
and StackLimit, reduced Reserved member from 8 to 5.
(KDHELP64): Add new DWORD64 members KiUserExceptionDispatcher, StackBase
and StackLimit, reduced Reserved member from 8 to 5.
(KdHelp32To64): Adjust for the new members of KDHELP and KDHELP64.
(IMAGEHLP_MODULE64): Add new BOOL members SourceIndexed and Publics.
(IMAGEHLP_MODULEW64): Likewise.
(SymSetHomeDirectory): Changed prototype for the new api (an additional
handle as the 1st argument).
(SymMatchString): Constify string arguments.
(PSYM_ENUMSOURCEFILES_CALLBACK): Renamed from PSYM_ENUMSOURCFILES_CALLBACK.
(PSYM_ENUMSOURCFILES_CALLBACK): Define as PSYM_ENUMSOURCEFILES_CALLBACK.
(SymEnumSourceFiles): Constify string arguments.
(SymGetLineFromName): Likewise.
(SymGetLineFromName64): Likewise.
(SymMatchFileName): Likewise (1st & 2nd args).
(SymInitialize): Likewise.
(SymSetSearchPath): Likewise.
(SymLoadModule): Likewise.
(SymLoadModuleEx): Likewise.
(SymFromName): Likewise.
(SymGetTypeFromName): Likewise.
(DbgHelpCreateUserDump): Likewise.
(DbgHelpCreateUserDumpW): Likewise.
(SymGetSymFromName): Likewise.
(SymGetSymFromName64): Likewise.
(FindFileInPath): Likewise (2nd & 3rd args).
(FindFileInSearchPath): Likewise (2nd & 3rd args).
2010-09-07 Ozkan Sezer <sezeroz@gmail.com>
* imagehlp.h: Reorganized parts of it so that it gives the least diff
output against dbghelp.h.
2010-09-04 Ozkan Sezer <sezeroz@gmail.com>
* powrprof.h (DevicePowerSetDeviceState): Fix the SetData argument
as LPCVOID.
http://msdn.microsoft.com/en-us/library/cc248871(PROT.10).aspx
http://msdn.microsoft.com/en-us/library/bb736370(VS.85).aspx
* wtsapi32.h (USERNAME_LENGTH): Define as 20.
(CLIENTNAME_LENGTH): Define as 20.
(CLIENTADDRESS_LENGTH): Define as 30.
(WINSTATIONNAME_LENGTH): Define as 32.
(DOMAIN_LENGTH): Define as 17.
(WTSINFOA, WTSINFOW): Fix the WinStationName, Domain and UserName
members to be arrays.
2010-08-30 Jonathan Yong <jon_y@users.sourceforge.net>
* functiondiscoveryapi.h: Warn about HRESULT,QueryService.
* functiondiscoverycategories.h: New.
* functiondiscoveryconstraints.h (FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE, FD_CONSTRAINTVALUE_VISIBILITY_ALL,
FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT, FD_QUERYCONSTRAINT_COMCLSCONTEXT, FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER,
FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER, FD_QUERYCONSTRAINT_PROVIDERINSTANCEID, FD_QUERYCONSTRAINT_RECURSESUBCATEGORY,
FD_QUERYCONSTRAINT_SUBCATEGORY, FD_QUERYCONSTRAINT_VISIBILITY, FD_QUERYCONSTRAINT_ROUTINGSCOPE,
FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL, FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT, PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES,
PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE, PROVIDERWNET_QUERYCONSTRAINT_TYPE, WNET_CONSTRAINTVALUE_PROPERTIES_ALL,
WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED, WNET_CONSTRAINTVALUE_TYPE_ALL, WNET_CONSTRAINTVALUE_TYPE_DOMAIN,
WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK, WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER,
WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER, PNP_CONSTRAINTVALUE_NOTPRESENT, PNP_CONSTRAINTVALUE_NOTIFICATIONSONLY,
PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS, PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY,
PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT, PROVIDERSSDP_QUERYCONSTRAINT_TYPE, SSDP_CONSTRAINTVALUE_TYPE_ALL,
SSDP_CONSTRAINTVALUE_TYPE_ROOT, SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX, SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX,
SSDP_CONSTRAINTVALUE_TYPE_DEV_IGD, SSDP_CONSTRAINTVALUE_TYPE_DEV_LANDEVICE, SSDP_CONSTRAINTVALUE_TYPE_DEV_LIGHTING,
SSDP_CONSTRAINTVALUE_TYPE_DEV_LUXMETER, SSDP_CONSTRAINTVALUE_TYPE_DEV_MDARNDR, SSDP_CONSTRAINTVALUE_TYPE_DEV_MDASRVR,
SSDP_CONSTRAINTVALUE_TYPE_DEV_POWERDEVICE, SSDP_CONSTRAINTVALUE_TYPE_DEV_REMINDER, SSDP_CONSTRAINTVALUE_TYPE_DEV_WANDEVICE,
SSDP_CONSTRAINTVALUE_TYPE_DEV_WANCONNDEVICE, SSDP_CONSTRAINTVALUE_TYPE_SVC_DIMMING, SSDP_CONSTRAINTVALUE_TYPE_SVC_SCANNER,
PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS, PROVIDERWSD_QUERYCONSTRAINT_SCOPE, PROVIDERWSD_QUERYCONSTRAINT_TYPE,
PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH, PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS,
WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL, WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE): New.
* functiondiscoverykeys.h: New.
2010-08-27 Jonathan Yong <jon_y@users.sourceforge.net>
* ntsecapi.h (KERB_LOGON_SUBMIT_TYPE): Fix "#if" usage.
2010-08-25 Jonathan Yong <jon_y@users.sourceforge.net>
* mmreg.h: Sync with mingw.org:
(WAVE_FORMAT_WMAVOICE9): Define.
(WAVE_FORMAT_RAW_AAC1): Define.
(WAVE_FORMAT_WMAUDIO2): Define.
(WAVE_FORMAT_WMAUDIO3): Define.
(WAVE_FORMAT_WMAUDIO_LOSSLESS): Define.
(WAVE_FORMAT_WMASPDIF): Define.
(WAVE_FORMAT_MPEG_ADTS_AAC): Define.
(WAVE_FORMAT_MPEG_LOAS): Define.
(WAVE_FORMAT_DTS2): Define.
(WAVE_FORMAT_MPEG_HEAAC): Move out of version guard.
2010-08-21 Ozkan Sezer <sezeroz@gmail.com>
* ntddvdeo.h: Sync with r/os svn@48575:
(DISPLAY_BRIGHTNESS): New structure.
(DISPLAYPOLICY_AC): New macro.
(DISPLAYPOLICY_DC): New macro.
(DISPLAYPOLICY_BOTH): New macro.
2010-08-17 Kai Tietz <kai.tietz@onevision.com>
* winnt.h: Cleanup wrong defines for x86 and stdcall.
* winbase.h: Changed for x86 the Interlock... API to use
stdcall convention.
2010-08-17 Ozkan Sezer <sezeroz@gmail.com>
* ktmtypes.h (TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT):
short-circuit the type of UOW member and use GUID.
2010-08-16 Ozkan Sezer <sezeroz@gmail.com>
* commctrl.h, dmksctrl.h, hidpi.h, kcom.h, ntdd8042.h, ntdef.h,
unknown.h, usbcamdi.h, usbiodef.h, usbrpmif.h, winddi.h, winsplp.h:
Remove unnecessary IN/OUT?OPTIONAL MSVC modifiers. Fix include
guard of unknown.h.
2010-08-15 Ozkan Sezer <sezeroz@gmail.com>
Copy over more DDK dependency headers from experimental/ddk_test:
* dmksctrl.h: New.
* driverspecs.h: New.
* hidpi.h: New.
* hidusage.h: New.
* ntdd1394.h: New.
* ntdd8042.h: New.
* ntddbeep.h: New.
* ntddcdrm.h: New.
* ntddcdvd.h: New.
* ntdddisk.h: New.
* ntddft.h: New.
* ntddpar.h: New.
* ntddser.h: New.
* ntddtape.h: New.
* ntddtdi.h: New.
* ntddvdeo.h: New.
* ntddvol.h: New.
* prntfont.h: New.
* tdi.h: New.
* tdiinfo.h: New.
* unknown.h: New.
2010-08-14 Ozkan Sezer <sezeroz@gmail.com>
Baby steps in moving shared data from ws2tcpip.h to ws2ipdef.h:
* ws2tcpip.h: Remove in6addr.h include.
(struct ipv6_mreq): Move to ws2ipdef.h.
(struct sockaddr_in6_old): Likewise.
(struct sockaddr_in6): Likewise.
(SOCKADDR_IN6): Likewise.
(PSOCKADDR_IN6): Likewise.
(LPSOCKADDR_IN6): Likewise.
(sockaddr_gen): Likewise.
(INTERFACE_INFO): Likewise.
* ws2ipdef.h: Remove ws2tcpip.h include. Include in6addr.h.
(struct ipv6_mreq): Moved from ws2tcpip.h.
(struct sockaddr_in6_old): Likewise.
(struct sockaddr_in6): Likewise.
(SOCKADDR_IN6): Likewise.
(PSOCKADDR_IN6): Likewise.
(LPSOCKADDR_IN6): Likewise.
(sockaddr_gen): Likewise.
(INTERFACE_INFO): Likewise.
2010-08-12 Ozkan Sezer <sezeroz@gmail.com>
* evntrace.h (EVENT_TRACE): Updated MSDN note for BufferContext
member.
(EVENT_TRACE_LOGFILE): Removed unnecessary fixme note, because
the structure has ansi and unicode versions as mentioned on the
msdn page.
2010-08-11 Ozkan Sezer <sezeroz@gmail.com>
* mswsock.h: Include winsock2.h.
2010-08-06 Ozkan Sezer <sezeroz@gmail.com>
* avrt.h: Changed AVRT_PRIORITY_* macros into AVRT_PRIORITY
enum.
2010-08-09 Jonathan Yong <jon_y@users.sourceforge.net>
* aclapi.h (TreeSetNamedSecurityInfoA): New.
(TreeSetNamedSecurityInfoW): New.
* authz.h (AUTHZ_SECURITY_ATTRIBUTE_OPERATION): New typedef.
(PAUTHZ_SECURITY_ATTRIBUTE_OPERATION): Likewise.
(AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE): Likewise.
(PAUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE): Likewise.
(AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE): Likewise.
(PAUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE): Likewise.
(AUTHZ_SECURITY_ATTRIBUTE_V1): Likewise.
(PAUTHZ_SECURITY_ATTRIBUTE_V1): Likewise.
(AUTHZ_SECURITY_ATTRIBUTES_INFORMATION): Likewise.
(PAUTHZ_SECURITY_ATTRIBUTES_INFORMATION): Likewise.
(AuthzModifySecurityAttributes): New.
* azroles.h (AZ_PROP_CONSTANTS): Add new enum entries.
2010-08-09 Jonathan Yong <jon_y@users.sourceforge.net>
* virtdisk.h: New.
* windows.h: Add virtdisk.h include.
2010-08-09 Jonathan Yong <jon_y@users.sourceforge.net>
* winnt.h (TRANSACTION_OUTCOME): New typedef.
(POWER_PLATFORM_ROLE): Likewise.
(TOKEN_ELEVATION_TYPE): Likewise.
(PTOKEN_ELEVATION_TYPE): Likewise.
(ACTCTX_COMPATIBILITY_ELEMENT_TYPE): Likewise.
(COMPATIBILITY_CONTEXT_ELEMENT): Likewise.
(PCOMPATIBILITY_CONTEXT_ELEMENT): Likewise.
(ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION): Likewise.
(PACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION): Likewise.
(PROCESSOR_NUMBER): Likewise.
(PPROCESSOR_NUMBER): Likewise.
(PROCESSOR_GROUP_INFO): Likewise.
(GROUP_RELATIONSHIP): Likewise.
(PGROUP_RELATIONSHIP): Likewise.
(GROUP_AFFINITY): Likewise.
(PGROUP_AFFINITY): Likewise.
(CACHE_RELATIONSHIP): Likewise.
(PCACHE_RELATIONSHIP): Likewise.
(NUMA_NODE_RELATIONSHIP): Likewise.
(PNUMA_NODE_RELATIONSHIP): Likewise.
(PNUMA_NODE_RELATIONSHIP): Likewise.
(PROCESSOR_RELATIONSHIP): Likewise.
(PPROCESSOR_RELATIONSHIP): Likewise.
(SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX): Likewise.
(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX): Likewise.
(UMS_CREATE_THREAD_ATTRIBUTES): Likewise.
(PUMS_CREATE_THREAD_ATTRIBUTES): Likewise.
2010-08-06 Ozkan Sezer <sezeroz@gmail.com>
* dpfilter.h: Add #pragma once.
* ksdebug.h: Fix formatting.
* lmon.h: Add #pragma once.
* ntddndis.h: Break long enum lines into one value per line.
* usb200.h: Remove __GNU_EXTENSION definition.
* winioctl.h: Add endif comments. Add missing _NTDDDISK_H_ guard around
stuff shared with ntdddisk.h.
(STORAGE_MEDIA_TYPE): Add VXATape from ntddstor.h.
(EXFAT_STATISTICS): Add from vista_7_headers branch.
2010-08-04 Ozkan Sezer <sezeroz@gmail.com>
* ddrawgdi.h (LPD3DHAL_CALLBACKS): Guard.
(LPD3DHAL_GLOBALDRIVERDATA): Guard.
* diskguid.h (PARTITION_MSFT_RECOVERY_GUID): Added from vds.h (from
the vista_7_headers branch.)
2010-08-03 Ozkan Sezer <sezeroz@gmail.com>
* ntdef.h: Add the BOOL variants and WINBOOL from windef.h, guarded
by _DEF_WINBOOL_.
* windef.h: Reformat whitespace. Guard the BOOL variants and WINBOOL
by _DEF_WINBOOL_.
2010-08-02 Ozkan Sezer <sezeroz@gmail.com>
* objidl.h (uSTGMEDIUM): Unify using DUMMYUNIONNAME.
* accctrl.h (ACTRL_OVERLAPPED): Add DUMMY* names to anonymous structs
and/or unions.
* mmsystem.h (MIXERCONTROLA): Likewise.
(MIXERCONTROLW): Likewise.
(MIXERLINECONTROLSA): Likewise.
(MIXERLINECONTROLSW): Likewise.
(MIXERCONTROLDETAILS): Likewise.
* olectl.h (PICTDESC): Likewise.
* propidl.h (PROPSPEC): Likewise.
* winnt.h (NT_TIB): Likewise.
(NT_TIB32): Likewise.
(NT_TIB64): Likewise.
(IMAGE_RELOCATION): Likewise.
(IMAGE_IMPORT_DESCRIPTOR): Likewise.
(IMAGE_RESOURCE_DIRECTORY_ENTRY): Likewise.
(IMAGE_FUNCTION_ENTRY64): Likewise.
* winbase.h (SYSTEM_INFO): Likewise.
(PROCESS_HEAP_ENTRY): Likewise.
* winioctl.h (SET_PARTITION_INFORMATION_EX): Likewise.
(CREATE_DISK): Likewise.
(PARTITION_INFORMATION_EX): Likewise.
(DRIVE_LAYOUT_INFORMATION_EX): Likewise.
(DISK_DETECTION_INFO): Likewise.
(DISK_PARTITION_INFO): Likewise.
(DISK_CACHE_INFORMATION): Likewise.
(FILE_OBJECTID_BUFFER): Likewise.
* wtypes.h (CY): Likewise.
(DECIMAL): Likewise.
* winuser.h (INPUT): Likewise.
(RID_DEVICE_INFO): Likewise.
2010-08-02 Ozkan Sezer <sezeroz@gmail.com>
* winnt.h (LARGE_INTEGER): Add DUMMYSTRUCTNAME to anonymous struct.
(ULARGE_INTEGER): Likewise.
* oaidl.h (struct _wireVARIANT): Add DUMMYUNIONNAME to the anonymous
union.
(TYPEDESC): Likewise.
(ELEMDESC): Likewise.
(VARDESC): Likewise.
* winnt.h (SLIST_HEADER) [!_WIN64]: Mark the anonymous struct as
__MINGW_EXTENSION and add DUMMYSTRUCTNAME.
2010-08-01 Ozkan Sezer <sezeroz@gmail.com>
* mingw_inc/_varenum.h: New helper header for enum VARENUM.
* wtypes.h (VARENUM): Moved from here to mingw_inc/_varenum.h.
Include <mingw_inc/_varenum.h>
* ks.h: Include <mingw_inc/_varenum.h> for DDK.
(PFNQUERYMEDIUMSLIST): New.
(BUS_INTERFACE_MEDIUMS, PBUS_INTERFACE_MEDIUMS): New.
(GUID_BUS_INTERFACE_MEDIUMS): New.
(KsGateTurnInputOn): New.
(KsGateTurnInputOff): New.
(KsGateGetStateUnsafe): New.
(KsGateCaptureThreshold): New.
(KsGateInitialize): New.
(KsGateInitializeAnd): New.
(KsGateInitializeOr): New.
(KsGateAddOnInputToAnd): New.
(KsGateAddOffInputToAnd): New.
(KsGateRemoveOnInputFromAnd): New.
(KsGateRemoveOffInputFromAnd): New.
(KsGateAddOnInputToOr): New.
(KsGateAddOffInputToOr): New.
(KsGateRemoveOnInputFromOr): New.
(KsGateRemoveOffInputFromOr): New.
(KsGateTerminateAnd): New.
(KsGateTerminateOr): New.
2010-07-29 Ozkan Sezer <sezeroz@gmail.com>
* ntddstor.h (STORAGE_MEDIA_SERIAL_NUMBER_DATA): Enable for GCC
alongside _MSC_EXTENSIONS.
* ntdef.h (FORCEINLINE): Arguably better _MSC_VER ifdefs.
* winnt.h (FORCEINLINE): Likewise.
2010-07-29 Ozkan Sezer <sezeroz@gmail.com>
* specstrings.h (DECLSPEC_ADDRSAFE): Update the macro from ntdef.h.
* winnt.h: Some whitespace reformatting in macro definitions.
(DECLSPEC_ALIGN): Update the macro from ntdef.h.
(DECLSPEC_NOINLINE): Likewise.
(FORCEINLINE): Likewise.
(FASTCALL): New, from ntdef.h.
Sync with experimental/ddk_test @ 3012:
* compstui.h: Add missing __MINGW_EXTENSION to anonymous unions.
* usb.h: Remove __GNU_EXTENSION definition, already gets it from
usb200.h. Add missing __MINGW_EXTENSION to anonymous unions.
Replace a few __GNU_EXTENSION by __MINGW_EXTENSION.
* usb200.h: Replace a few __GNU_EXTENSION by __MINGW_EXTENSION.
* usbcamdi.h: Minor formatting.
* usbdi.h: Remove __GNU_EXTENSION definition, already gets it from
usb.h.
* usbioctl.h: Add #endif comments for easier reading. Add missing
__MINGW_EXTENSION to anonymous unions and structs.
* usbiodef.h: Add #endif comments for easier reading.
* usbuser.h: Add missing #endif for _WIN32_WINNT >= 0x0501 guard.
* ntdef.h: Remove __GNU_EXTENSION definition, already gets it from
_mingw.h. Minor reformatting. Add #endif comments for easier
reading. Replace a few __GNU_EXTENSION by __MINGW_EXTENSION.
Update DBG_UNREFERENCED_PARAMETER & DBG_UNREFERENCED_LOCAL_VARIABLE
macros from winnt.h. Update VER_SUITE_* macros as hex values from
winnt.h. Remove __ANONYMOUS_DEFINED, _UNION_NAME, _STRUCT_NAME,
_ANONYMOUS_UNION, _ANONYMOUS_STRUCT, DUMMYUNIONNAME* and
DUMMYSTRUCTNAME* macros. They are now provided by _mingw.h since
rev. 3010 (trunk) or 3011 (v1.0 branch).
2010-07-28 Ozkan Sezer <sezeroz@gmail.com>
Sync with experimental/ddk_test rev. 3000:
* ntddmou.h, ntddstor.h: Replace _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
by __MINGW_EXTENSION.
2010-07-28 Ozkan Sezer <sezeroz@gmail.com>
* ksmedia.h: Remove the #warning and include ks.h with <> not "".
Sync with experimental/ddk_test rev. 2997:
* kcom.h: Remove the #error and do include ks.h.
* bdamedia.h (BdaChangeSync): Remove braces so that it does not
confuse DEFINE_GUID.
2010-07-28 Ozkan Sezer <sezeroz@gmail.com>
* atsmedia.h, bdatypes.h, bdamedia.h: Sync with experimental/ddk_test
as of rev. 2992.
2010-07-28 Ozkan Sezer <sezeroz@gmail.com>
* atsmedia.h, bdamedia.h, bdatypes.h, bugcodes.h, compstui.h,
devioctl.h, devpropdef.h, dpfilter.h, kcom.h, ksdebug.h, lmon.h,
netevent.h, nettypes.h, newdev.h, ntddchgr.h, ntddkbd.h, ntddmou.h,
ntddstor.h, ntdef.h, ntiologc.h, usb100.h, usb200.h, usbcamdi.h,
usbdi.h, usb.h, usbioctl.h, usbiodef.h, usbrpmif.h, usbuser.h,
winddi.h, winddiui.h, winsplp.h: Copy over the DDK dependency
headers from experimental/ddk_test as of rev. 2989.
2010-07-27 Ozkan Sezer <sezeroz@gmail.com>
* evntrace.h (TraceMessageVa): The function is actually WMIAPI,
ie. __stdcall. Thanks to Amine Khaldi.
2010-07-27 Ozkan Sezer <sezeroz@gmail.com>
* winnt.h: Include _mingw.h to ensure _M_* macros are defined.
(UNALIGNED): Define properly against __unaligned for better
compatibility with r/os.
(UNALIGNED64): Likewise.
(ALIGNMENT_MACHINE): New.
2010-07-23 Ozkan Sezer <sezeroz@gmail.com>
* evntprov.h: Remove unnecessary FORCEINLINE definition.
* ks.h: Make sure __forceinline comes as first in declarations.
2010-07-23 Ozkan Sezer <sezeroz@gmail.com>
* winnt.h: Add extern to FORCEINLINE definition.
2010-07-20 Jonathan Yong <jon_y@users.sourceforge.net>
* rpcndr.h (NdrUnMarshConfStringHdr): Fix macro brackets.
(NdrMarshSCtxtHdl): Likewise.
(NdrUnMarshCCtxtHdl): Fix macro typo.
2010-07-17 Ozkan Sezer <sezeroz@gmail.com>
* accctrl.h: Replace several typedef __MINGW_NAME_UAW(XXX) XXX;
by either __MINGW_TYPEDEF_UAW(XXX) or by __MINGW_TYPEDEF_AW(XXX_)
* cfgmgr32.h: Replace several typedef __MINGW_NAME_UAW(XXX) XXX;
by __MINGW_TYPEDEF_UAW(XXX)
* dbt.h: Likewise.
* setupapi.h: Likewise.
2010-07-17 Ozkan Sezer <sezeroz@gmail.com>
* ksuuids.h: Merges from the experimental/ddk_test:
Added version guards around several existing ids.
(AM_KSPROPSETID_MPEG4_MediaType_Attributes): New.
(MEDIASUBTYPE_MPEG2_WMDRM_TRANSPORT): New.
(MEDIASUBTYPE_MPEG2_VERSIONED_TABLES): New.
(MEDIASUBTYPE_ISDB_SI): New.
(MEDIASUBTYPE_TIF_SI): New.
(MEDIASUBTYPE_MPEG2_UDCR_TRANSPORT): New.
(MEDIASUBTYPE_MPEG2_PBDA_TRANSPORT_RAW): New.
(MEDIASUBTYPE_MPEG2_PBDA_TRANSPORT_PROCESSED): New.
2010-07-16 Ozkan Sezer <sezeroz@gmail.com>
* _dbdao.h, afxres.h, azroles.h, dbghelp.h, http.h, iprtrmib.h,
mprapi.h, mscat.h, mspab.h, mspcall.h, mspcoll.h, mspenum.h, msplog.h,
mspst.h, mspstrm.h, mspterm.h, mspthrd.h, msptrmac.h, msptrmar.h,
msptrmvc.h, msputils.h, w32api.h, winbase.h, wincred.h, wincrypt.h,
winhttp.h, winioctl.h, winnt.h, winsvc.h, winuser.h, wmiatlprov.h:
Merged trivial whitespace changes and add missing public domain
headers from experimental/vista_7_headers.
2010-07-09 Ozkan Sezer <sezeroz@gmail.com>
Incorrect version guards around the TCP_TABLE_CLASS enumeration:
http://msdn.microsoft.com/en-us/library/aa366386(VS.85).aspx
* iprtrmib.h (TCP_TABLE_CLASS): Remove version guards.
* iphlpapi.h (TCP_TABLE_CLASS): Remove. iphlpapi.h already relies on
and includes iprtrmib.h.
2010-07-08 Ozkan Sezer <sezeroz@gmail.com>
* evntcons.h: New. Merge from experimental/vista_7_headers.
* evntprov.h: New. Merge from experimental/vista_7_headers.
* evntrace.h: Merge from experimental/vista_7_headers.
2010-07-08 Ozkan Sezer <sezeroz@gmail.com>
Merge some obvious parts from experimental/vista_7_headers:
* winbase.h: Remove commented out AdjustCalendarDate, CALDATETIME & co.
(GetProcessDEPPolicy): Remove incorrect version guard.
(SetProcessDEPPolicy): Likewise.
(GetSystemDEPPolicy): Likewise.
(DEP_SYSTEM_POLICY_TYPE): Likewise.
(LOGON_WITH_PROFILE): Use the same style as LOGON_ZERO_PASSWORD_BUFFER.
(LOGON_NETCREDENTIALS_ONLY): Likewise.
2010-07-06 Ozkan Sezer <sezeroz@gmail.com>
* ntddndis.h: Added a few endif comments.
(NDIS_PHYSICAL_MEDIUM): Add NdisPhysicalMediumInfiniband,
NdisPhysicalMediumWiMax,NdisPhysicalMediumUWB, NdisPhysicalMedium802_3,
NdisPhysicalMedium802_5,NdisPhysicalMediumIrda,NdisPhysicalMediumWiredWAN,
NdisPhysicalMediumWiredCoWan and NdisPhysicalMediumOther among the
enumerated values, from ddk_test version.
(NDIS_802_11_NETWORK_TYPE): Add Ndis802_11Automode among the enumerated
values, from ddk_test version.
(NDIS_OBJECT_HEADER): Added from experimental vista_7_headers.
* ntddscsi.h: Added a few endif comments.
(DD_SCSI_DEVICE_NAME_U): Added from ddk_test version.
2010-07-05 Ozkan Sezer <sezeroz@gmail.com>
* winnt.h: remove duplicated ULONG type definition. not supposed to be
defined here
2010-06-28 Ozkan Sezer <sezeroz@gmail.com>
* ks.h: Add many data types, prototypes, etc. for DDK based on MSDN
information. Restricted parts of the header starting from KSOBJECT_BAG
typedef down to the IID_IKsDeviceFunctions GUID definition only to the
DDK.
2010-06-28 Ozkan Sezer <sezeroz@gmail.com>
* strsafe.h: Apply the same C_ASSERT macro fix in winnt.h.
2010-06-27 Ozkan Sezer <sezeroz@gmail.com>
* ks.h (KSATTRIBUTE_LIST): Added for DDK.
2010-06-27 Ozkan Sezer <sezeroz@gmail.com>
* ks.h (KSEVENTDATA): Added EventObject, SemaphoreObject, Dpc, WorkItem
and KsWorkItem to the union. Added flag macros KSEVENTF_EVENT_OBJECT,
KSEVENTF_SEMAPHORE_OBJECT, KSEVENTF_DPC, KSEVENTF_WORKITEM and
KSEVENTF_KSWORKITEM for DDK. See the KSEVENTDATA Structure msdn page at
http://msdn.microsoft.com/en-us/library/ff561750(VS.85).aspx, also see
the r/os version of ks.h for reference.
2010-06-27 Jacek Caban <jacek@codeweavers.com>
* winnt.h: Fixed C_ASSERT macro.
2010-06-27 Ozkan Sezer <sezeroz@gmail.com>
* ks.h: Add forward declarations of KSDEVICE, KSDEVICE_DESCRIPTOR,
KSDEVICE_DISPATCH, KSFILTER, KSFILTERFACTORY, KSFILTER_DESCRIPTOR,
KSFILTER_DISPATCH, KSPIN, KSPIN_DESCRIPTOR_EX, KSPIN_DISPATCH,
KSCLOCK_DISPATCH, KSALLOCATOR_DISPATCH, KSNODE_DESCRIPTOR,
KSSTREAM_POINTER, KSSTREAM_POINTER_OFFSET, KSMAPPING, KSPROCESSPIN,
KSPROCESSPIN_INDEXENTRY structtures and their *P... variants for the
DDK.
2010-06-27 Ozkan Sezer <sezeroz@gmail.com>
* ks.h (KSPROPERTY_CLOCK_FUNCTIONTABLE): Add to KSPROPERTY_CLOCK for DDK.
(see http://msdn.microsoft.com/en-us/library/ff564466(v=VS.85).aspx)
2010-06-27 Ozkan Sezer <sezeroz@gmail.com>
* ks.h (KSALLOCATOR_FRAMING): Use POOL_TYPE as the type for
PoolType member if _NTDDK_ is defined, because the POOL_TYPE
enum is provided by the ddk.
2010-06-27 Ozkan Sezer <sezeroz@gmail.com>
* ks.h (_KS_ANON_STRUCT): New helper macro for adding names to
structs accroding to _KS_NO_ANONYMOUS_STRUCTURES_ being defined.
(KSIDENTIFIER): Use _KS_ANON_STRUCT().
(KSPROPERTY_BOUNDS_LONG): Likewise.
(KSPROPERTY_BOUNDS_LONGLONG): Likewise.
2010-06-25 Ozkan Sezer <sezeroz@gmail.com>
* ks.h, ksmedia.h, ksproxy.h, ksuuids.h: Re-format.
2010-06-23 Doug Semler <dougsemler@gmail.com>
* GL/gl.h: Use APIENTRY instead of WINAPI.
* GL/glaux.h: Likewise.
* GL/glu.h: Likewise.
2010-06-23 Ozkan Sezer <sezeroz@gmail.com>
* mmsystem.h (MAKEFOURCC): Changed ifdef guard from __MAKEFOURCC__DEFINED__
to simply MAKEFOURCC.
2010-06-22 Jacek Caban <jacek@codeweavers.com>
* coerror.h, fusion.h, mscat.h, mscoree.h, optary.h: Initial import from Wine.
* wincodec.h, winhttp.h, xmllite.h: Likewise.
2010-06-22 Jacek Caban <jacek@codeweavers.com>
* downloadmgr.h: Moved to IDL SDK.
2010-06-22 Jonathan Yong <jon_y@users.sourceforge.net>
* clusapi.h (PCLUSAPI_OPEN_CLUSTER): Declare.
(FS_CASE_SENSITIVE): Define.
(FS_CASE_IS_PRESERVED): Likewise.
(FS_UNICODE_STORED_ON_DISK): Likewise.
(FS_PERSISTENT_ACLS): Likewise.
(MAINTENANCE_MODE_TYPE_ENUM): Declare.
(CLUSCTL_CLUSTER_CODES): Likewise.
(CLUSCTL_GROUP_CODES): Likewise.
(CLUSCTL_NETINTERFACE_CODES): Likewise.
(CLUSCTL_NETWORK_CODES): Likewise.
(CLUSCTL_NODE_CODES): Likewise.
(CLUSTER_REG_COMMAND): Likewise.
(CLUSTER_GROUP_STATE): Likewise.
(CLUSTER_QUORUM_TYPE): Likewise.
(CLUSTER_RESOURCE_CLASS): Likewise.
(CLUSTER_RESOURCE_CREATE_FLAGS): Likewise.
(CLUSTER_SETUP_PHASE): Likewise.
(CLUSTER_SETUP_PHASE_TYPE): Likewise.
(CLUSTER_SETUP_PHASE_SEVERITY): Likewise.
(CLUSPROP_FILETIME): Likewise.
(CLUS_MAINTENANCE_MODE_INFOEX): Likewise.
(CLUS_NETNAME_PWD_INFO): Likewise.
(CLUS_NETNAME_VS_TOKEN_INFO): Likewise.
(CLUS_PARTITION_INFO_EX): Likewise.
(CLUS_PROVIDER_STATE_CHANGE_INFO): Likewise.
(CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS): Likewise.
(CLUS_STORAGE_REMAP_DRIVELETTER): Likewise.
(CLUS_STORAGE_SET_DRIVELETTER): Likewise.
(CLUSPROP_PARTITION_INFO_EX): Likewise.
(CLUSTER_BATCH_COMMAND): Likewise.
(CLUSTER_IP_ENTRY): Likewise.
(CREATE_CLUSTER_CONFIG): Likewise.
(CLUSTER_VALIDATE_DIRECTORY): Likewise.
(CLUSTER_VALIDATE_NETNAME): Likewise.
(CLUSTER_VALIDATE_PATH): Likewise.
(HREGBATCH): Likewise.
(HREGBATCHPORT): Likewise.
(HREGBATCHNOTIFICATION): Likewise.
(ClusterRegBatchAddCommand): Likewise.
(ClusterRegBatchCloseNotification): Likewise.
(ClusterRegBatchReadCommand): Likewise.
(ClusterRegCloseBatch): Likewise.
(ClusterRegCloseBatchNotifyPort): Likewise.
(PCLUSTER_REG_CREATE_BATCH): Likewise.
(ClusterRegCreateBatch): Likewise.
(PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT): Likewise.
(ClusterRegCreateBatchNotifyPort): Likewise.
(PCLUSTER_REG_GET_BATCH_NOTIFICATION): Likewise.
(ClusterRegGetBatchNotification): Likewise.
(PCLUSTER_SETUP_PROGRESS_CALLBACK): Likewise.
(AddClusterNode): Likewise.
(DestroyCluster): Likewise.
(CreateCluster): Likewise.
(DestroyClusterGroup): Likewise.
2010-06-18 Doug Semler <dougsemler@gmail.com>
* accctrl.h: Include new _mingw_unicode.h for Unicode macros.
* aclapi.h: Likewise.
* cfgmgr32.h: Likewise.
* commctrl.h: Likewise.
* commdlg.h: Likewise.
* cpl.h: Likewise.
* cryptuiapi.h: Likewise.
* custcntl.h: Likewise.
* dbt.h: Likewise.
* ddeml.h: Likewise.
* digitalv.h: Likewise.
* dsclient.h: Likewise.
* dsgetdc.h: Likewise.
* dtchelp.h: Likewise.
* errorrep.h: Likewise.
* htmlhelp.h: Likewise.
* icm.h: Likewise.
* imagehlp.h: Likewise.
* ime.h: Likewise.
* imm.h: Likewise.
* intshcut.h: Likewise.
* isguids.h: Likewise.
* loadperf.h: Likewise.
* lzexpand.h: Likewise.
* mlang.h: Likewise.
* mmsystem.h: Likewise.
* mobsync.h: Likewise.
* msi.h: Likewise.
* msiquery.h: Likewise.
* multimon.h: Likewise.
* newapis.h: Likewise.
* npapi.h: Likewise.
* nspapi.h: Likewise.
* ntdsapi.h: Likewise.
* ntdsbcli.h: Likewise.
* ntmsapi.h: Likewise.
* ntquery.h: Likewise.
* odbcss.h: Likewise.
* oleacc.h: Likewise.
* oledlg.h: Likewise.
* patchapi.h: Likewise.
* patchwiz.h: Likewise.
* pdh.h: Likewise.
* pgobootrun.h: Likewise.
* profinfo.h: Likewise.
* prsht.h: Likewise.
* psapi.h: Likewise.
* ras.h: Likewise.
* rasdlg.h: Likewise.
* richedit.h: Likewise.
* rpcasync.h: Likewise.
* rpcdce.h: Likewise.
* rpcdcep.h: Likewise.
* rpcnsi.h: Likewise.
* rpcssl.h: Likewise.
* rtutils.h: Likewise.
* schannel.h: Likewise.
* sddl.h: Likewise.
* secext.h: Likewise.
* security.h: Likewise.
* sensapi.h: Likewise.
* setupapi.h: Likewise.
* shellapi.h: Likewise.
* shfolder.h: Likewise.
* shlguid.h: Likewise.
* shlobj.h: Likewise.
* shlwapi.h: Likewise.
* shobjidl.h: Likewise.
* smx.h: Likewise.
* srrestoreptapi.h: Likewise.
* sspi.h: Likewise.
* strsafe.h: Likewise.
* tapi.h: Likewise.
* traffic.h: Likewise.
* uastrfnc.h: Likewise.
* umx.h: Likewise.
* urlmon.h: Likewise.
* userenv.h: Likewise.
* vfw.h: Likewise.
* wfext.h: Likewise.
* winbase.h: Likewise.
* wincon.h: Likewise.
* wincred.h: Likewise.
* wincrypt.h: Likewise.
* windns.h: Likewise.
* wingdi.h: Likewise.
* wininet.h: Likewise.
* winnetwk.h: Likewise.
* winnls.h: Likewise.
* winnls32.h: Likewise.
* winnt.h: Likewise.
* winreg.h: Likewise.
* winscard.h: Likewise.
* winsmcrd.h: Likewise.
* winsock2.h: Likewise.
* winspool.h: Likewise.
* winsvc.h: Likewise.
* winuser.h: Likewise.
* winver.h: Likewise.
* wpapi.h: Likewise.
* wptypes.h: Likewise.
* ws2tcpip.h: Likewise.
* wtsapi32.h: Likewise.
* xolehlp.h: Likewise.
* zmouse.h: Likewise.
2010-06-16 Doug Semler <dougsemler@gmail.com>
* profile.h: Rename _mcount to _mcount_private to make it obvious.
Declare public _mcount here.
2010-06-15 Ozkan Sezer <sezeroz@gmail.com>
* mingw_inc/_bsd_types.h: Moved to crt/_bsd_types.h. Changed its
include guard to _BSDTYPES_DEFINED.
* af_irda.h: Adjusted for _bsdtypes.h.
* inaddr.h: Likewise.
* in6addr.h: Likewise.
* mingw_inc/_ip_types.h: Likewise.
* winsock.h: Likewise.
* winsock2.h: Likewise.
2010-06-14 Ozkan Sezer <sezeroz@gmail.com>
* ks.h, ksmedia.h, ksproxy.h: Added #endif comments.
* ks.h (DEFINE_KSPIN_INTERFACE_ITEM): Renamed macro argument
INTERFACE to _interFace.
2010-06-12 Kai Tietz <kai.tietz@onevision.com>
Change unicode-dependent defines to use __MINGW_NAME_AW.
* winuser.h: Use __MINGW_TYPEDEF_AW for UNICODE specific
type-definitions.
* zmouse.h: Use for string constant definitions
__MINGW_STRING_AW macro.
2010-06-12 Ozkan Sezer <sezeroz@gmail.com>
Kill definitions of I_X86_ macro and adjust places it was used:
* windows.h: Remove I_X86_ definition. Adjust and tweak _AMD64_
and _IA64_ macro definitions to use _X86_ and/or __i386__.
* winnt.h: Likewise as in windows.h. Replace checks against I_X86_
by checks against _X86_. Replace checks against _X86_ which were
already under I_X86_ ifdefs by checks against __i386__.
* mapidbg.h: Replace checks against I_X86_ by checks against _X86_.
* mapiutil.h: Likewise.
* mapival.h: Likewise.
* netmon.h: Likewise.
* stralign.h: Likewise.
* tapi3if.h: Likewise.
* uastrfnc.h: Likewise.
* vdmdbg.h: Likewise.
* wabutil.h: Likewise.
* winbase.h: Likewise.
2010-06-09 Ozkan Sezer <sezeroz@gmail.com>
* sdkddkver.h: Sync'ed with ReactOS version to add new macros
_WIN32_WINNT_WIN7, _WIN32_IE_IE80, _WIN32_IE_WIN7 and NTDDI_WIN7.
2010-06-08 Jonathan Yong <jon_y@users.sourceforge.net>
* winnt.h (ACTCTX_REQUESTED_RUN_LEVEL): New.
(ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION): Likewise.
* winbase.h (CreateBoundaryDescriptorA): New.
(CreateBoundaryDescriptorW): Likewise.
(OpenPrivateNamespaceA): Likewise.
(OpenPrivateNamespaceW): Likewise.
(CreatePrivateNamespaceA): Likewise.
(CreatePrivateNamespaceW): Likewise.
(AddMandatoryAce): Likewise.
(AddSIDToBoundaryDescriptor): Likewise.
(ClosePrivateNamespace): Likewise.
(DeleteBoundaryDescriptor): Likewise.
(PSECURE_MEMORY_CACHE_CALLBACK): Likewise.
(AddSecureMemoryCacheCallback): Likewise.
(RemoveSecureMemoryCacheCallback): Likewise.
(AdvanceLogBase): Likewise.
(AllocateUserPhysicalPagesNuma): Likewise.
(APPLICATION_RECOVERY_CALLBACK): Likewise.
(RegisterApplicationRecoveryCallback): Likewise.
(ApplicationRecoveryFinished): Likewise.
(ApplicationRecoveryInProgress): Likewise.
* winspool.h (AddPrinterConnection2A): New.
(AddPrinterConnection2W): Likewise.
(PRINTER_CONNECTION_MISMATCH): Define.
(PRINTER_CONNECTION_NO_UI): Likewise.
(PRINTER_CONNECTION_INFO_1): New.
(PPRINTER_CONNECTION_INFO_1): Likewise.
* winsock2.h (IPPROTO_RM): Define.
(AF_BTH): Likewise.
(AF_MAX): Bump to 33.
* ws2tcpip.h (AI_ADDRCONFIG): Define.
(AI_NON_AUTHORITATIVE): Likewise.
(AI_SECURE): Likewise.
(AI_RETURN_PREFERRED_NAMES): Likewise.
(addrinfoExA): New.
(addrinfoExW): New.
(PADDRINFOEXA): New.
(PADDRINFOEXW): New.
(GetAddrInfoExA): New.
(GetAddrInfoExW): New.
(FreeAddrInfoExA): New.
(FreeAddrInfoExW): New.
2010-06-04 Jonathan Yong <jon_y@users.sourceforge.net>
* winbase.h (CreateSymbolicLinkA): Move into Vista version guard.
(CreateSymbolicLinkW): Likewise.
2010-06-01 Jacek Caban <jacek@codeweavers.com>
* include/mscft.idl: New.
* include/msctf.h: New.
* include/textstor.idl: New.
* include/textstor.h: New.
2010-05-28 Ozkan Sezer <sezeroz@gmail.com>
* mstcpip.h: Added missing include guard.
* af_irda.h: Remove the _WINSOCKAPI_ guarded typedefs and include
mingw_inc/_bsd_types.h, instead.
2010-05-25 Ozkan Sezer <sezeroz@gmail.com>
* afxres.h: Changed header guard check from _WINDOWS_H, which was
a left-over from mingw32, to _INC_WINDOWS which is what we define.
2010-05-23 Ozkan Sezer <sezeroz@gmail.com>
* mingw_inc/_socket_types.h: Provide SOCKET type as UINT_PTR in
#if 0'ed out form, just so we know that we do it as INT_PTR on
purpose.
2010-05-23 Ozkan Sezer <sezeroz@gmail.com>
* Renamed _ws_helpers to mingw_inc, adjusted all its users.
2010-05-22 Ozkan Sezer <sezeroz@gmail.com>
In case winsock2.h is included after winsock.h, probably by way of
windows.h, perform a "winsock2 upgrade" on top of winsock1 by splitting
the headers into some helpers holding shared data types and undefining
macros when necessary:
* _ws_helpers/_bsd_types.h: New.
* _ws_helpers/_fd_types.h: New.
* _ws_helpers/_ip_mreq1.h: New.
* _ws_helpers/_ip_types.h: New.
* _ws_helpers/_socket_types.h: New.
* _ws_helpers/_ws1_undef.h: New.
* _ws_helpers/_wsa_errnos.h: New.
* _ws_helpers/_wsadata.h: New.
* _ws_helpers/_xmitfile.h: New.
* inaddr.h: New.
* in6addr.h: New.
* ipexport.h: Include inaddr.h and in6addr.h. Move struct in6_addr
and its related macros to in6addr.h. Move struct in_addr and its
related macros to inaddr.h.
* mswsock.h: Include _ws_helpers/_xmitfile.h.
Move struct _TRANSMIT_FILE_BUFFERS to _ws_helpers/_xmitfile.h.
Guard WSARecvEx, TransmitFile, AcceptEx and GetAcceptExSockaddrs
prototypes by __MSWSOCK_WS1_SHARED ifdefs.
* winsock.h: Include _timeval.h, inaddr.h, _ws_helpers/_bsd_types.h,
_ws_helpers/_socket_types.h, _ws_helpers/_fd_types.h,
_ws_helpers/_ip_types.h, _ws_helpers/_ip_mreq1.h, _ws_helpers/_wsadata.h
and _ws_helpers/_xmitfile.h.
Define WINSOCK_API_LINKAGE and WSAAPI at the top and undefine them at
the end of the file.
Move struct timeval, timerisset,timercmp and timerclear to _timeval.h.
Move struct in_addr and its related macros to inaddr.h.
Move u_char, u_short, u_int, u_long and u_int64 to _ws_helpers/_bsd_types.h.
Move SOCKET, INVALID_SOCKET and SOCKET_ERROR to _ws_helpers/_socket_types.h.
Move struct fd_set and FD_SETSIZE to _ws_helpers/_fd_types.h.
Move struct ip_mreq to _ws_helpers/_ip_mreq1.h.
Move structs hostent, netent, servent, protoent, sockaddr_in, sockaddr,
sockproto and linger to _ws_helpers/_ip_types.h. Moved struct WSAData
to _ws_helpers/_wsadata.h.
Move WSA error macros to _ws_helpers/_wsa_errnos.h.
Move struct _TRANSMIT_FILE_BUFFERS to _ws_helpers/_xmitfile.h.
Define __WINSOCK_WS1_SHARED and __MSWSOCK_WS1_SHARED.
* winsock2.h: Do not re-define _WINSOCKAPI_. If it is already defined,
do a #warning that winsock2.h must be included before windows.h.
Include _ws_helpers/_ws1_undef.h to make sure that macros from winsock.h
are undefined. Include _timeval.h, inaddr.h, _ws_helpers/_bsd_types.h,
_ws_helpers/_socket_types.h, _ws_helpers/_fd_types.h,
_ws_helpers/_ip_types.h and _ws_helpers/_wsadata.h.
Move struct timeval, timerisset,timercmp and timerclear to _timeval.h.
Move struct in_addr and its related macros to inaddr.h.
Move u_char, u_short, u_int, u_long and u_int64 to _ws_helpers/_bsd_types.h.
Move SOCKET, INVALID_SOCKET and SOCKET_ERROR to _ws_helpers/_socket_types.h.
Move struct fd_set and FD_SETSIZE to _ws_helpers/_fd_types.h.
Move structs hostent, netent, servent, protoent, sockaddr_in, sockaddr,
sockproto and linger to _ws_helpers/_ip_types.h. Moved struct WSAData
to _ws_helpers/_wsadata.h.
Move WSA error macros to _ws_helpers/_wsa_errnos.h.
Guard the 46 functions shared by 1.1 api using __WINSOCK_WS1_SHARED ifdefs.
* ws2tcpip.h: Include _ws_helpers/_ip_mreq1.h.
Move struct ip_mreq to _ws_helpers/_ip_mreq1.h.
Move struct in6_addr, IN6_ADDR, PIN6_ADDR, LPIN6_ADDR to in6addr.h.
2010-05-18 Ozkan Sezer <sezeroz@gmail.com>
* GL/gl.h: Don't bother about WIN32_LEAN_AND_MEAN when including
windows.h. May cause more problems than it would solve.
2010-05-02 Ozkan Sezer <sezeroz@gmail.com>
* GL/gl.h: Include windows.h, if necessary.
2010-05-02 Doug Semler <dougsemler@gmail.com>
* ws2tcpip.h: Include winsock2.h.
2010-05-01 Ozkan Sezer <sezeroz@gmail.com>
Fix for BR/2994499 :
* winbase.h (UnlockResource): Make the no-op macro more gcc-friendly
and avoid compiler warnings.
2010-04-19 Patrick von Reth <patrick.vonreth@gmail.com>
* dbghelp.h (PSYM_ENUMMODULES_CALLBACK64,
PSYM_ENUMSYMBOLS_CALLBACK64, PSYM_ENUMSYMBOLS_CALLBACK64W,
PENUMLOADED_MODULES_CALLBACK64,
PSYM_ENUMMODULES_CALLBACK64): Make string
argument const.
2010-04-16 Jonathan Yong <jon_y@users.sourceforge.net>
* vfw.h: Add comment about unguarded duplication in avifmt.h
(VIDCF_QUALITYTIME): Define.
(VIDCF_FASTTEMPORAL): Ditto.
(streamtypeANY): Ditto.
(AVIF_TRUSTCKTYPE): Ditto.
(streamtypeANY): Ditto.
(AVIFILEINFO_TRUSTCKTYPE): Ditto.
(AVStreamNextKeyFrame): Ditto.
(AVStreamPrevKeyFrame): Ditto.
* avifmt.h: Add comment about unguarded duplication in vfw.h
2010-04-15 Timo Kreuzer <timo.kreuzer@reactos.org>
* commctrl.h: Add missing const modifier to InitCommonControlsEx parameter,
DrawStatusTextA/W, GetEffectiveClientRect.
Guard CDN_FIRST and CDN_LAST from redefinition. Update LVCOLUMNW (add Vista+ members)
Add HDS_CHECKBOXES, HDS_NOSIZING, HDS_OVERFLOW, HDF_CHECKBOX, HDF_CHECKED,
HDF_FIXEDWIDTH, HDF_SPLITBUTTON, TB_SETHOTITEM2, TB_SETLISTGAP,
TB_GETIMAGELISTCOUNT, TB_GETIDEALSIZE, TB_TRANSLATEACCELERATOR,
TBN_WRAPHOTITEM, TBN_DUPACCELERATOR, TBN_WRAPACCELERATOR, TBN_DRAGOVER,
TBN_MAPACCELERATOR, REBARBANDINFOA_V6_SIZE, REBARBANDINFOW_V6_SIZE,
PBS_SMOOTHREVERSE, PBM_GETSTEP, PBM_GETBKCOLOR, PBM_GETBARCOLOR,
PBM_SETSTATE, PBM_GETSTATE, PBST_NORMAL, PBST_ERROR, PBST_PAUSED, LVCF_MINWIDTH,
LVCF_DEFAULTWIDTH, LVCF_IDEALWIDTH, LVCFMT_FIXED_WIDTH, LVCFMT_NO_DPI_SCALE,
LVCFMT_FIXED_RATIO, LVCFMT_LINE_BREAK, LVCFMT_FILL, LVCFMT_WRAP,
LVCFMT_NO_TITLE, LVCFMT_TILE_PLACEMENTMASK,
LVCFMT_SPLITBUTTON, LVS_EX_JUSTIFYCOLUMNS, LVS_EX_TRANSPARENTBKGND,
LVS_EX_TRANSPARENTSHADOWTEXT, LVS_EX_AUTOAUTOARRANGE, LVS_EX_HEADERINALLVIEWS,
LVS_EX_AUTOCHECKSELECT, LVS_EX_AUTOSIZECOLUMNS, LVS_EX_COLUMNSNAPPOINTS,
LVS_EX_COLUMNOVERFLOW, LVM_ISITEMVISIBLE, ListView_IsItemVisible, TV_DISPINFOEXA,
NMIVDISPINFOEXW, LPNMTVDISPINFOEXW, NMTVDISPINFOEX, LPNMTVDISPINFOEX, DPASTREAMINFO,
struct IStream, PFNDPASTREAM, DPA_LoadStream, DPA_SaveStream, DPA_Grow,
DPA_InsertPtr, DPA_SetPtr, DPA_GetPtr, DPA_GetPtrIndex, DPA_GetPtrCount,
DPA_SetPtrCount, DPA_FastDeleteLastPtr, DPA_GetPtrPtr, DPA_FastGetPtr,
DPA_AppendPtr, PFNDPAMERGE, PFNDPAMERGECONST, DPAM_SORTED, DPAM_NORMAL,
DPAM_UNION, DPAM_INTERSECT, DPAMM_MERGE, DPAMM_DELETE, DPAMM_INSERT: New.
2010-04-14 Doug Semler <dougsemler@gmail.com>
* winnt.h (inline InterlockedDecrement16, InterlockedIncrement64):
Remove parentheses from destination regsiter
2010-04-13 Ozkan Sezer <sezeroz@gmail.com>
* winnt.h: Fix several SUBLANG ID errors introduced by r2177 and 2178
(ref: http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx).
(SUBLANG_UI_CUSTOM_DEFAULT): 0x05, not 0x03.
(SUBLANG_HAUSA_NIGERIA): Bad ID name, correct one is ...
(SUBLANG_HAUSA_NIGERIA_LATIN): ... this.
(SUBLANG_INUKTITUT_CANADA_LATIN): 0x02, not 0x01.
(SUBLANG_IRISH_IRELAND): 0x02, not 0x01.
(SUBLANG_LAO_LAO_PDR): Bad ID name, correct one is ...
(SUBLANG_LAO_LAO): ... this.
(SUBLANG_LOWER_SORBIAN_GERMANY): 0x02, not 0x01.
(SUBLANG_SAMI_SKOLT_FINLAND): 0x08, not 0x03.
(SUBLANG_SAMI_INARI_FINLAND): 0x09, not 0x03.
(SUBLANG_SYRIAC_SYRIA): define as SUBLANG_SYRIAC (what MSDN mentions).
(SUBLANG_TIGRIGNA_ERITREA): 0x02, not 0x01.
2010-04-12 Jonathan Yong <jon_y@users.sourceforge.net>
* winbase.h: (InitializeConditionVariable): New.
(SleepConditionVariableCS): Ditto.
(SleepConditionVariableSRW): Ditto.
(WakeAllConditionVariable): Ditto.
(WakeConditionVariable): Ditto.
(AcquireSRWLockExclusive): Ditto.
(AcquireSRWLockShared): Ditto.
(InitializeSRWLock): Ditto.
(ReleaseSRWLockExclusive): Ditto.
(ReleaseSRWLockShared): Ditto.
(TryAcquireSRWLockExclusive): Ditto.
(TryAcquireSRWLockShared): Ditto.
(INIT_ONCE_ASYNC): Define.
(INIT_ONCE_INIT_FAILED): Ditto.
(PINIT_ONCE): Ditto.
(LPINIT_ONCE): Ditto.
(PINIT_ONCE_FN): Ditto.
(InitOnceBeginInitialize): New.
(InitOnceComplete): Ditto.
(InitOnceExecuteOnce): Ditto.
* winnt.h: (RTL_CONDITION_VARIABLE): Define.
(RTL_SRWLOCK): Ditto.
(RTL_RUN_ONCE): Ditto.
(PRTL_RUN_ONCE): Ditto.
(PRTL_RUN_ONCE_INIT_FN): Ditto.
(RTL_RUN_ONCE_INIT): Ditto.
(RTL_RUN_ONCE_CHECK_ONLY): Ditto.
(RTL_RUN_ONCE_ASYNC): Ditto.
(RTL_RUN_ONCE_INIT_FAILED): Ditto.
(RTL_RUN_ONCE_CTX_RESERVED_BITS): Ditto.
(RTL_SRWLOCK_INIT): Ditto.
(RTL_CONDITION_VARIABLE_INIT): Ditto.
(RTL_CONDITION_VARIABLE_LOCKMODE_SHARED): Ditto.
(CONDITION_VARIABLE_INIT): Ditto.
(CONDITION_VARIABLE_LOCKMODE_SHARED): Ditto.
(SRWLOCK_INIT): Ditto.
2010-04-07 Kai Tietz <kai.tietz@onevision.com>
PR/2983397
* wctype.h (iswblank): Correct declaration.
2010-04-06 Ozkan Sezer <sezeroz@gmail.com>
* omp.h: Deleted (moved under /experimental/include_old .)
2010-03-30 Ozkan Sezer <sezeroz@gmail.com>
Kai Tietz <kai.tietz@onevision.com>
* windef.h: Preserve possible BOOL definitions, or lack thereof,
from the users by a pairr of push_macro and pop_macro pragmas.
Do not define BOOL as a macro, typedef it as WINBOOL and only in
non-__OBJC__ cases.
2010-03-25 Ozkan Sezer <sezeroz@gmail.com>
* ddrawgdi.h: Fixed MINGW_DDRAW_VERSION check.
2010-03-18 Kai Tietz <kai.tietz@onevision.com>
* iprtrmib.h (TCP_TABLE_CLASS): New.
2010-03-18 Ozkan Sezer <sezeroz@gmail.com>
Do not silently include winsock2.h instead of winsock.h:
* winsock.h: Removed the if 0 comment out and the winsock2.h
include. Restored the recently removed definitions.
* ws2ipdef.h: Deleted.
* winsock2.h: Define _WINSOCKAPI_ to avoid winsock.h inclusions.
Removed the _WINSOCK_SOCKET_DEFINED ifdef guards around SOCKET
definitions. Removed mswsock.h inclusion.
* mswsock.h: Removed the SOCKET definitions.
* ws2tcpip.h: Added back ip_mreq and ip_mreq_source structures.
Do not try to preserve possible socklen_t macros from the user.
2010-03-18 Ozkan Sezer <sezeroz@gmail.com>
* winsock.h (INVALID_SOCKET): Fix obvious typo.
2010-03-03 Roland Schwingel <roland.schwingel@onevision.com>
* include/winnt.h: Add a lot of missing definitions from MSDN.
(VER_SUITE_WH_SERVER): Define
(PRODUCT_*): Likewise.
(DBG_PRINTEXCEPTION_C): Likewise.
(DBG_RIPEXCEPTION): Likewise.
(STATUS_LONGJUMP): Likewise.
(STATUS_UNWIND_CONSOLIDATE): Likewise.
(STATUS_INVALID_PARAMETER): Likewise.
(STATUS_DLL_NOT_FOUND): Likewise.
(STATUS_ORDINAL_NOT_FOUND): Likewise.
(STATUS_ENTRYPOINT_NOT_FOUND): Likewise.
(STATUS_DLL_INIT_FAILED): Likewise.
(STATUS_STACK_BUFFER_OVERRUN): Likewise.
(STATUS_INVALID_CRUNTIME_PARAMETER): Likewise.
(STATUS_ASSERTION_FAILURE): Likewise.
(STATUS_INVALID_CRUNTIME_PARAMETER): Likewise.
(STATUS_INVALID_CRUNTIME_PARAMETER): Likewise.
(STATUS_INVALID_CRUNTIME_PARAMETER): Likewise.
(SYSTEM_MANDATORY_LABEL_ACE): Typedef struct.
(SYSTEM_MANDATORY_LABEL_NO_WRITE_UP): Define.
(SYSTEM_MANDATORY_LABEL_NO_READ_UP): Likewise.
(SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP): Likewise.
(SYSTEM_MANDATORY_LABEL_VALID_MASK): Likewise.
(SE_PRIVILEGE_VALID_ATTRIBUTES): Likewise.
(SE_TRUSTED_CREDMAN_ACCESS_NAME): Likewise.
(SE_RELABEL_NAME): Likewise.
(SE_INC_WORKING_SET_NAME): Likewise.
(SE_TIME_ZONE_NAME): Likewise.
(SE_CREATE_SYMBOLIC_LINK_NAME): Likewise.
(TOKEN_INFORMATION_CLASS): Add missing enum values.
(LUA_TOKEN): Define.
(WRITE_RESTRICTED): Likewise.
(LABEL_SECURITY_INFORMATION): Likewise.
(PROCESS_QUERY_LIMITED_INFORMATION): Likewise.
(THREAD_SET_LIMITED_INFORMATION): Likewise.
(THREAD_QUERY_LIMITED_INFORMATION): Likewise.
(QUOTA_LIMITS_USE_DEFAULT_LIMITS): Likewise.
(RATE_QUOTA_LIMIT): Typedef struct.
(QUOTA_LIMITS_EX): Update definition.
(MAX_HW_COUNTERS): Define.
(THREAD_PROFILING_FLAG_DISPATCH): Likewise.
(HARDWARE_COUNTER_TYPE): Typedef struct.
(JOB_OBJECT_LIMIT_RESERVED2): Remove.
(JOB_OBJECT_LIMIT_SUBSET_AFFINITY): Define.
(JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS): Correct.
(JOBOBJECTINFOCLASS): Add missing enum value.
(PF_SSE3_INSTRUCTIONS_AVAILABLE): Define.
(PF_COMPARE_EXCHANGE128): Likewise.
(PF_COMPARE64_EXCHANGE128): Likewise.
(PF_CHANNELS_ENABLED): Likewise.
(PF_XSAVE_ENABLED): Likewise.
(SESSION_QUERY_ACCESS): Likewise.
(SESSION_MODIFY_ACCESS): Likewise.
(SESSION_ALL_ACCESS): Likewise.
(MEM_ROTATE): Likewise.
(SEC_PROTECTED_IMAGE): Likewise.
(SEC_WRITECOMBINE): Likewise.
(FILE_ATTRIBUTE_VIRTUAL): Likewise.
(FILE_SEQUENTIAL_WRITE_ONCE): Likewise.
(FILE_SUPPORTS_TRANSACTIONS): Likewise.
(FILE_SUPPORTS_HARD_LINKS): Likewise.
(FILE_SUPPORTS_EXTENDED_ATTRIBUTES): Likewise.
(FILE_SUPPORTS_OPEN_BY_FILE_ID): Likewise.
(FILE_SUPPORTS_USN_JOURNAL): Likewise.
(IO_REPARSE_TAG_HSM2): Likewise.
(IO_REPARSE_TAG_WIM): Likewise.
(IO_REPARSE_TAG_CSV): Likewise.
(IO_REPARSE_TAG_DFSR): Likewise.
(IO_REPARSE_TAG_SYMLINK): Likewise.
(MONITOR_DISPLAY_STATE): Typedef struct.
(ES_AWAYMODE_REQUIRED): Define.
(POWER_ACTION_PSEUDO_TRANSITION): Likewise.
(POWER_USER_NOTIFY_FORCED_SHUTDOWN): Likewise.
(SYSTEM_POWER_CAPABILITIES): Update.
(IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION): Define.
(IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE): Likewise.
(IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY): Likewise.
(IMAGE_DLLCHARACTERISTICS_NX_COMPAT): Likewise.
(IMAGE_SYM_SECTION_MAX_EX): Likewise.
(IMAGE_REL_EBC_ABSOLUTE): Likewise.
(IMAGE_REL_EBC_ADDR32NB): Likewise.
(IMAGE_REL_EBC_REL32): Likewise.
(IMAGE_REL_EBC_SECTION): Likewise.
(IMAGE_REL_EBC_SECREL): Likewise.
(RTL_CRITICAL_SECTION_DEBUG): Update.
(RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO): Define.
(RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN): Likewise.
(RTL_CRITICAL_SECTION_FLAG_STATIC_INIT): Likewise.
(RTL_CRITICAL_SECTION_ALL_FLAG_BITS): Likewise.
(RTL_CRITICAL_SECTION_FLAG_RESERVED): Likewise.
(RTL_CRITICAL_SECTION_DEBUG_FLAG_STATIC_INIT): Likewise.
2010-02-19 Jonathan Yong <jon_y@users.sourceforge.net>
* include/shlguid.h (IID_IFolderView): Define.
2010-02-15 Kai Tietz <kai.tietz@onevision.com>
* winnt.h (UNREFERENCED_PARAMETER): Silence warning.
(UNREFERENCED_LOCAL_VARIABLE): Likewise.
2010-01-20 Ozkan Sezer <sezeroz@gmail.com>
* wincrypt.h (CERT_ALT_NAME_ENTRY): Commented out pEdiPartyName
member from the union (not implemented, see:
http://msdn.microsoft.com/en-us/library/aa924681.aspx or
http://msdn.microsoft.com/en-us/library/aa377173.aspx .)
2010-02-01 Kai Tietz <kai.tietz@onevision.com>
Donated by S. Koehler
* winusbio.h: New API.
* winusb.h: New API.
2010-01-20 Ozkan Sezer <sezeroz@gmail.com>
* commctrl.h: Relaxed _WIN32_IE version requirement to 0x0500
for now. Added a big FIXME note that it should really be 0x0501.
2010-01-01 Jonathan Yong <jon_y@users.sourceforge.net>
* include/profile.h (_MCOUNT_DECL): Add gnu_inline attribute
and remove static qualifier.