OSDN Git Service

Merge further W32API updates from Cygwin CVS.
[mingw/mingw-org-wsl.git] / w32api / ChangeLog
index aa84427..6068b64 100644 (file)
@@ -1,3 +1,566 @@
+2016-06-03  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Merge further W32API updates from Cygwin CVS.
+       Incorporated selected changes from 2012-08-01 to 2012-08-04.
+
+       * include/setupapi.h include/winuser.h include/winver.h
+       * include/wtsapi32.h lib/wtsapi32.def: Merged and updated.
+
+2016-06-02  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Update mapping of GCC to MSVC host identification macros.
+
+       * include/windows.h: Assert copyright; tidy layout.
+       (_M_IX86, _ALPHA_, _PPC_, _MIPS_, _68K_): Delete duplicate defines.
+       [!_WINUSER_H, !_WINNLS_H, !_WINVER_H, !_WINNETWK_H, !_WINREG_H]
+       [!_WINSVC_H]: Do not explicitly test these here; they are properly
+       managed implicitly, by GCC, when including the associated headers.
+
+       * include/winnt.h: Assert copyright; tidy layout.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use these, as appropriate.
+       (__aligned__, __always_inline__, __selectany__): Prefer these...
+       (aligned, always_inline, selectany): ...to these attribute forms.
+       (CONTEXT) [_ALPHA_, _PPC_, MIPS, ARM]: Change selector macros to...
+       [_M_ALPHA, _M_PPC, _M_MRX000, _M_ARM]: ...these, respectively.
+       (GetCurrentFiber, GetFiberData, NtCurrentTeb): Redefine in terms of...
+       (__tib_fiber_data__, __tib_self_refptr__): ...these adaptive macros...
+       [!_WIN64]: ...to accommodate 32-bit, or otherwise 64-bit Windows.
+       (_ALPHA_, _PPC_, _MIPS_, _68K_): Delete these redundant macros...
+       (_M_IX86): ...also removing this, but relocate it to...
+       * include/sdkddkver.h (_M_IX86): ...here; augment it with...
+       (_M_IX86_FP, _M_X64, _M_AMD64, _M_IA64): ...these; define them as
+       appropriate.
+
+       * include/ddk/ntifs.h [!_ALPHA_]: Augment test; rather consider...
+       [!_ALPHA_ && !_M_ALPHA]: ...this, for structure alignment control.
+
+2016-05-23  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Merge W32API updates, from Cygwin CVS, into legacy branch.
+       Incorporate changes since release of w32api-3.17, until 2012-07-06.
+
+       * include/shobjidl.h lib/shobjidl-uuid.c: New files, added per LRN's
+       2012-04-28 commit to Cygwin CVS.
+
+       * include/gdiplus/gdiplustypes.h include/imagehlp.h
+       * include/routprot.h include/shlwapi.h include/userenv.h
+       * include/winbase.h include/wincon.h include/windef.h
+       * include/winerror.h include/wingdi.h include/winnt.h
+       * include/winsock.h include/winsock2.h include/winuser.h: Updated to
+       match Cygwin CVS state, as of 2012-07-06.
+
+       * include/wincrypt.h: Updated to remove duplicate manifest constant
+       definitions, as identified per Chris Sutcliffe's 2012-01-03 commit to
+       Cygwin CVS; merge with my 2015-09-29 commit; additionally, remove...
+       (szOID_RSA_emailAddr, szOID_RSA_unstructAddr, szOID_RSA_unstructName)
+       (CRYPT_ARCHIVABLE, CRYPT_NOHASHOID, CRYPT_VERIFYCONTEXT): ...extra
+       copies of these further duplicated definitions, identified during
+       the merging operation.
+
+2016-05-04  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Eliminate redundant <parts/winioctl.h> header.
+
+       * include/parts/winioctl.h: Delete it; distribute its content...
+       * include/ddk/winddk.h include/ddk/ntddstor.h include/ddk/ntdddisk.h:
+       ...among these, separating it into discrete sections based on...
+       [__need_ddk_winddk_includes, __need_ddk_ntddstor_includes]
+       [__need_ddk_ntdddisk_includes]: ...these selectors, respectively.
+       [__WINIOCTL_H_SOURCED__]: Expose only those sections; do not define...
+       (_DDK_WINDDK_H, _DDK_NTDDSTOR_H, _DDK_NTDDDISK_H): ...these.
+
+       * include/winioctl.h (__WINIOCTL_H_SOURCED__): Define it; include each
+       of <ddk/winddk.h>, <ddk/ntddstor.h>, and <ddk/ntdddisk.h>
+
+2016-05-03  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Enforce consistent specification of package version.
+
+       * include/w32api.h: Rename as...
+       * include/w32api.h.in: ...this build-time template file.
+       (__W32API_VERSION): Redefine it, in terms of...
+       (%PACKAGE_VERSION_LONG%): ...this substitution template.
+       (__W32API_MAJOR_VERSION, __W32API_MINOR_VERSION)
+       (__W32API_PATCHLEVEL): Likewise, redefine them in terms of...
+       (%PACKAGE_VERSION_MAJOR%, %PACKAGE_VERSION_MINOR%)
+       (%PACKAGE_VERSION_PATCH%): ...these.
+
+       * configure.ac (AC_CONFIG_SRCDIR): Adjust for renamed file.
+       (MINGW_AC_CONFIG_EXTRA_SRCDIR): Likewise, for similarly renamed
+       mingwrt/include/_mingw.h.in file.
+
+       * Makefile.in (all-w32api-libs): Add dependency on...
+       (w32api.h, _mingw.h): ...these; add rule to generate them, using...
+       (PACKAGE_VERSION_SCRIPT, PACKAGE_VERSION_FORMAT): ...these new macros;
+       they apply appropriate substitutions to the renamed template files.
+       (install-w32api-headers): Explicitly add w32api.h
+
+2015-11-14  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Refactor for Windows DDK synchronization; fix MinGW-Bug [#1954].
+
+       * include/parts/winioctl.h: New file; it provides infrastructure for
+       sharing of common code between DDK headers and primary <winioctl.h>
+       (__IOCTL_STORAGE_, __IOCTL_DISK_, __FILE_RW_ACCESS, __FILE_AM_BUFFERED)
+       (__FILE_RD_BUFFERED, __FILE_RW_BUFFERED): New internal convenience
+       macros; they facilitate more consise expression of factored out IOCTL
+       and FSCTL macros; define them.
+
+       * include/ddk/ntddk.h: Assert copyright; tidy layout.
+       (__NTDDK_H): Multiple inclusion guard macro, renamed to...
+       (_DDK_NTDDK_H): ...this; it provides better indication of location.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
+
+       * include/ddk/winddk.h: Assert copyright; tidy layout.
+       (__WINDDK_H): Multiple inclusion guard macro, renamed to...
+       (_DDK_WINDDK_H): ...this; it provides better indication of location.
+       [!defined _DDK_NTDDK_H]: Forbid direct inclusion; emit diagnostic.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
+       (METHOD_BUFFERED, METHOD_IN_DIRECT, METHOD_OUT_DIRECT)
+       (METHOD_NEITHER): Redefine as enumeration; factor it out.
+       (FILE_ANY_ACCESS, FILE_SPECIAL_ACCESS, FILE_READ_ACCESS)
+       (FILE_WRITE_ACCESS): Likewise.
+       (CTL_CODE, DEVICE_TYPE_FROM_CTL_CODE): Factor out.
+       [defined _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED]: Delete guard.
+       (struct _DRIVE_LAYOUT_INFORMATION_MBR, DRIVE_LAYOUT_INFORMATION_MBR)
+       (PDRIVE_LAYOUT_INFORMATION_MBR): Factor out, without guard.
+       (struct _DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_GPT)
+       (PDRIVE_LAYOUT_INFORMATION_GPT): Factor out.
+       (struct _PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_MBR)
+       (PPARTITION_INFORMATION_MBR): Likewise.
+       (FILE_DEVICE_BEEP, FILE_DEVICE_CD_ROM, FILE_DEVICE_CD_ROM_FILE_SYSTEM)
+       (FILE_DEVICE_CONTROLLER, FILE_DEVICE_DATALINK, FILE_DEVICE_DFS)
+       (FILE_DEVICE_DISK, FILE_DEVICE_DISK_FILE_SYSTEM)
+       (FILE_DEVICE_FILE_SYSTEM, FILE_DEVICE_INPORT_PORT)
+       (FILE_DEVICE_KEYBOARD, FILE_DEVICE_MAILSLOT, FILE_DEVICE_MIDI_IN)
+       (FILE_DEVICE_MIDI_OUT, FILE_DEVICE_MOUSE)
+       (FILE_DEVICE_MULTI_UNC_PROVIDER, FILE_DEVICE_NAMED_PIPE)
+       (FILE_DEVICE_NETWORK, FILE_DEVICE_NETWORK_BROWSER)
+       (FILE_DEVICE_NETWORK_FILE_SYSTEM, FILE_DEVICE_NULL)
+       (FILE_DEVICE_PARALLEL_PORT, FILE_DEVICE_PHYSICAL_NETCARD)
+       (FILE_DEVICE_PRINTER, FILE_DEVICE_SCANNER)
+       (FILE_DEVICE_SERIAL_MOUSE_PORT, FILE_DEVICE_SERIAL_PORT)
+       (FILE_DEVICE_SCREEN, FILE_DEVICE_SOUND, FILE_DEVICE_STREAMS)
+       (FILE_DEVICE_TAPE, FILE_DEVICE_TAPE_FILE_SYSTEM, FILE_DEVICE_TRANSPORT)
+       (FILE_DEVICE_UNKNOWN, FILE_DEVICE_VIDEO, FILE_DEVICE_VIRTUAL_DISK)
+       (FILE_DEVICE_WAVE_IN, FILE_DEVICE_WAVE_OUT, FILE_DEVICE_8042_PORT)
+       (FILE_DEVICE_NETWORK_REDIRECTOR, FILE_DEVICE_BATTERY)
+       (FILE_DEVICE_BUS_EXTENDER, FILE_DEVICE_MODEM, FILE_DEVICE_VDM)
+       (FILE_DEVICE_MASS_STORAGE, FILE_DEVICE_SMB, FILE_DEVICE_KS)
+       (FILE_DEVICE_CHANGER, FILE_DEVICE_SMARTCARD, FILE_DEVICE_ACPI)
+       (FILE_DEVICE_DVD, FILE_DEVICE_FULLSCREEN_VIDEO)
+       (FILE_DEVICE_DFS_FILE_SYSTEM, FILE_DEVICE_DFS_VOLUME)
+       (FILE_DEVICE_SERENUM, FILE_DEVICE_TERMSRV, FILE_DEVICE_KSEC)
+       (FILE_DEVICE_FIPS): Redefine as enumeration; factor it out.
+       (enum _PARTITION_STYLE, PARTITION_STYLE): Factor out; add...
+       (PARTITION_STYLE_RAW): ...this new enumeration state; previously, it
+       was defined only when including this enumeration from winioctl.h
+       (struct _CREATE_DISK_MBR, CREATE_DISK_MBR, PCREATE_DISK_MBR)
+       (struct _CREATE_DISK_GPT, CREATE_DISK_GPT, PCREATE_DISK_GPT)
+       (struct _CREATE_DISK, CREATE_DISK, PCREATE_DISK): Factor out;
+       include parts/winioctl.h
+
+       * include/ddk/ntddstor.h: Assert copyright; tidy layout.
+       (__NTDDSTOR_H): Multiple inclusion guard macro, renamed to...
+       (_DDK_NTDDSTOR_H): ...this; to provide better indication of location.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
+       (struct _STORAGE_BUS_TYPE, STORAGE_BUS_TYPE, PSTORAGE_BUS_TYPE)
+       (IOCTL_STORAGE_BASE, IOCTL_STORAGE_RESERVE, IOCTL_STORAGE_RELEASE)
+       (IOCTL_STORAGE_CHECK_VERIFY, IOCTL_STORAGE_CHECK_VERIFY2)
+       (IOCTL_STORAGE_MEDIA_REMOVAL, IOCTL_STORAGE_EJECT_MEDIA)
+       (IOCTL_STORAGE_LOAD_MEDIA, IOCTL_STORAGE_LOAD_MEDIA2)
+       (IOCTL_STORAGE_EJECTION_CONTROL, IOCTL_STORAGE_FIND_NEW_DEVICES)
+       (IOCTL_STORAGE_GET_MEDIA_TYPES, IOCTL_STORAGE_GET_MEDIA_TYPES_EX)
+       (IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER, IOCTL_STORAGE_PREDICT_FAILURE)
+       (IOCTL_STORAGE_QUERY_PROPERTY, IOCTL_STORAGE_GET_DEVICE_NUMBER)
+       (IOCTL_STORAGE_RESET_BUS, IOCTL_STORAGE_RESET_DEVICE)
+       (IOCTL_STORAGE_MCN_CONTROL): Factor out; include parts/winioctl.h
+
+       * include/ddk/ntdddisk.h: Assert copyright; tidy layout.
+       (__NTDDDISK_H): Multiple inclusion guard macro, renamed to...
+       (_DDK_NTDDDISK_H): ...this; to provide better indication of location.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
+       (IOCTL_DISK_BASE, IOCTL_DISK_GET_LENGTH_INFO)
+       (IOCTL_DISK_IS_WRITABLE, IOCTL_DISK_REASSIGN_BLOCKS)
+       (IOCTL_DISK_FIND_NEW_DEVICES, IOCTL_DISK_GET_MEDIA_TYPES)
+       (IOCTL_DISK_GET_DRIVE_LAYOUT, IOCTL_DISK_SET_DRIVE_LAYOUT)
+       (IOCTL_DISK_GET_PARTITION_INFO, IOCTL_DISK_SET_PARTITION_INFO)
+       (IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX)
+       (IOCTL_DISK_GET_DRIVE_GEOMETRY, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX)
+       (IOCTL_DISK_CREATE_DISK, IOCTL_DISK_VERIFY, IOCTL_DISK_CHECK_VERIFY)
+       (IOCTL_DISK_GET_PARTITION_INFO_EX, IOCTL_DISK_SET_PARTITION_INFO_EX)
+       (IOCTL_DISK_GET_CACHE_INFORMATION, IOCTL_DISK_SET_CACHE_INFORMATION)
+       (IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_GROW_PARTITION)
+       (IOCTL_DISK_FORMAT_TRACKS, IOCTL_DISK_FORMAT_TRACKS_EX)
+       (IOCTL_DISK_PERFORMANCE, IOCTL_DISK_PERFORMANCE_OFF)
+       (IOCTL_DISK_UPDATE_DRIVE_SIZE, IOCTL_DISK_RESERVE): Factor out; all of
+       these macros are now defined in parts/winioctl.h; include it.
+       (PARTITION_ENTRY_UNUSED, PARTITION_FAT_12, PARTITION_XENIX_1)
+       (PARTITION_XENIX_2, PARTITION_FAT_16, PARTITION_EXTENDED)
+       (PARTITION_HUGE, PARTITION_IFS, PARTITION_OS2BOOTMGR, PARTITION_FAT32)
+       (PARTITION_FAT32_XINT13, PARTITION_XINT13, PARTITION_XINT13_EXTENDED)
+       (PARTITION_PREP, PARTITION_LDM, PARTITION_UNIX, PARTITION_NTFT)
+       (VALID_NTFT): Redefine as enumeration; factor it out.
+       (IsRecognizedPartition, IsContainerPartition): Factor out.
+       (enum _MEDIA_TYPE, MEDIA_TYPE, PMEDIA_TYPE): Factor out, adding...
+       (F3_200Mb_512, F3_240M_512, F3_32M_512): ...these new state values.
+       (enum _DETECTION_TYPE, DETECTION_TYPE): Factor out.
+       (struct _DISK_INT13_INFO, DISK_INT13_INFO, PDISK_INT13_INFO)
+       (struct _DISK_EX_INT13_INFO, DISK_EX_INT13_INFO, PDISK_EX_INT13_INFO)
+       (struct _DISK_DETECTION_INFO, DISK_DETECTION_INFO, PDISK_DETECTION_INFO)
+       (struct _DISK_GEOMETRY_EX, DISK_GEOMETRY_EX, PDISK_GEOMETRY_EX)
+       (struct _DISK_GEOMETRY, DISK_GEOMETRY, PDISK_GEOMETRY)
+       (DiskGeometryGetPartition, DiskGeometryGetDetect): Factor out.
+       (struct _PARTITION_INFORMATION): Change field data types for...
+       (HiddenSectors, PartitionNumber): ...these, from DWORD to ULONG...
+       (PartitionType): ...and this from BYTE to UCHAR, to keep consistent
+       with Windows DDK convention, then factor out struct, together with...
+       (PARTITION_INFORMATION, PPARTITION_INFORMATION): ...these.
+       (struct _PARTITION_INFORMATION_GPT, struct _DISK_PARTITION_INFO)
+       (PARTITION_INFORMATION_GPT, *PPARTITION_INFORMATION_GPT)
+       (DISK_PARTITION_INFO, *PDISK_PARTITION_INFO): Factor out.
+       (struct _GET_LENGTH_INFORMATION) 
+       (GET_LENGTH_INFORMATION, PGET_LENGTH_INFORMATION)
+       (struct _DISK_PERFORMANCE, DISK_PERFORMANCE, PDISK_PERFORMANCE)
+       (struct _DISK_PERFORMANCE_EX, DISK_PERFORMANCE_EX, PDISK_PERFORMANCE_EX)
+       (struct _FORMAT_PARAMETERS, struct _FORMAT_EX_PARAMETERS)
+       (FORMAT_PARAMETERS, PFORMAT_PARAMETERS, FORMAT_EX_PARAMETERS)
+       (PFORMAT_EX_PARAMETERS): Factor out.
+       (struct _REASSIGN_BLOCKS): Change field data types for...
+       (Reserved, Count): ...these fields, from WORD to USHORT, and...
+       (BlockNumber): ...this from DWORD to ULONG, per Windows DDK
+       convention, then factor out the struct definition, together with...
+       (REASSIGN_BLOCKS, PREASSIGN_BLOCKS): ...these associated typedefs.
+       (struct _SET_PARTITION_INFORMATION, SET_PARTITION_INFORMATION)
+       (PSET_PARTITION_INFORMATION): Factor out.
+       (struct _VERIFY_INFORMATION): Change field data type for...
+       (Length): ...this field, from DWORD to ULONG, per DDK convention, then
+       factor out the entire struct definition, together with...
+       (VERIFY_INFORMATION, PVERIFY_INFORMATION): ...these associated typedefs.
+       (DISK_CACHE_RETENTION_PRIORITY): Factor out enumerated typedef.
+       (struct _DISK_CACHE_INFORMATION, struct _DISK_GROW_PARTITION)
+       (DISK_CACHE_INFORMATION, PDISK_CACHE_INFORMATION, DISK_GROW_PARTITION)
+       (PDISK_GROW_PARTITION): Factor out.
+
+       * include/winioctl.h: Assert copyright; tidy layout; incorporate
+       definitions from Windows DDK headers, by including parts/winioctl.h;
+       delete duplicate definitions already identified as having been factored
+       out from ddk/winddk.h, ddk/ntddstor.h, and ddk/ntdddisk.h; accept type
+       compatible changes from DWORD to ULONG, WORD to USHORT, and BYTE to
+       UCHAR, resulting in no significant changes, except that...
+       (struct _DISK_PERFORMANCE): ...this is extended, by addition of...
+       (IdleTime, SplitCount, QueryTime, StorageDeviceNumber)
+       (StorageManagerName): ...these previously missing fields, originally
+       appropriately defined in ddk/ntdddisk.h, thus fixing bug [#1954].
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
+
+2015-10-22  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Windows application module version information API updates.
+
+       * include/winver.h: Assert copyright; tidy layout.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use these, as appropriate.
+       (__AW_SUFFIXED__): Use throughout, to identify generic functions
+       having both ANSI and UTF-16LE specific alternative implementations.
+       [NTDDI_VERSION >= NTDDI_VISTA] (GetFileVersionInfoEx): New function.
+       [NTDDI_VERSION >= NTDDI_VISTA] (GetFileVersionInfoSizeEx): Likewise;
+       note that both are generic, with ANSI and UTF-16LE implementations,
+       but the ANSI implementations are missing from MSVCRT.DLL when...
+       [NTDDI_VERSION < NTDDI_WIN8]: ...this.
+
+       * lib/version.def (GetFileVersionInfoExA, GetFileVersionInfoExW)
+       (GetFileVersionInfoSizeExA, GetFileVersionInfoSizeExW): Add symbols.
+
+2015-10-22  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Revert a failed experimental macro construct.
+
+       * include/w32api.h (__W32API_DEPRECATED_ALIAS): Delete this; it bloats
+       code, and doesn't work in the C preprocessor conditional context where
+       its associated constant definitions are most likely to be required.
+       (Windows95, Windows98, WindowsME, WindowsNT4, Windows2000, WindowsXP)
+       (Windows2003, WindowsVista, IE3, IE301, IE302, IE4, IE401, IE5, IE5a)
+       (IE5b, IE501, IE55, IE56, IE6, IE601, IE602, IE7): Redefine as macros,
+       now in terms of their preferred equivalents from <sdkddkver.h>
+
+2015-09-29  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Code clean-up; fix MinGW-Bug [#2263].
+
+       * include/w32api.h (__AW_SUFFIXED__): New macro; define it.
+       (__AW_EXTENDED__, __AW_STRING_A__, __AW_STRING_W__): Likewise.
+       (__AW__WCHAR_T__): Likewise; this is a helper for __AW_STRING_W__.
+
+       * include/wincrypt.h: Assert copyright; tidy layout; replace all C++
+       style comments, using ISO-C conforming style; remove all redundant
+       parameter names from function prototype declarations, throughout.
+       (pragma GCC system_header): Remove pointless conditional guard.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use to wrap extern "C" declarations.
+       [WINVER >= 0x500, WINVER >= 0x501]: Replace conditionals with...
+       [WINVER >= _WIN32_WINNT_WIN2K, WINVER >= _WIN32_WINNT_WINXP]: ...these
+       alternatives, respectively; they offer improved self-documentation.
+       (MS_DEF_PROV, MS_ENHANCED_PROV, MS_STRONG_PROV, MS_SCARD_PROV)
+       (MS_DEF_RSA_SIG_PROV, MS_DEF_RSA_SCHANNEL_PROV, MS_DEF_DSS_PROV)
+       (MS_DEF_DSS_DH_PROV, MS_ENH_DSS_DH_PROV, MS_DEF_DH_SCHANNEL_PROV)
+       (MS_ENH_RSA_AES_PROV): Redefine as __AW_EXTENDED__ derivatives.
+       (MS_DEF_PROV_W, MS_ENHANCED_PROV_W, MS_STRONG_PROV_W, MS_SCARD_PROV_W)
+       (MS_DEF_RSA_SIG_PROV_W, MS_DEF_RSA_SCHANNEL_PROV_W, MS_DEF_DSS_PROV_W)
+       (MS_DEF_DSS_DH_PROV_W, MS_ENH_DSS_DH_PROV_W, MS_DEF_DH_SCHANNEL_PROV_W)
+       (MS_ENH_RSA_AES_PROV_W): Redefine; use __AW_STRING_W__ to derive them
+       from their __AW_STRING_A__ equivalent string constant definitions.
+       (GET_ALG_CLASS): Redefine, expressing result in terms of...
+       (ALG_CLASS_ALL): ...this manifest bit mask; also redefined, preferring
+       a hexadecimal expression of the mask value over the former decimal.
+       (GET_ALG_TYPE, GET_ALG_SID): Similarly, use hexadecimal mask values.
+       (ALG_CLASS_SIGNATURE, ALG_CLASS_MSG_ENCRYPT, ALG_CLASS_DATA_ENCRYPT)
+       (ALG_CLASS_HASH, ALG_CLASS_KEY_EXCHANGE, ALG_TYPE_DSS, ALG_TYPE_RSA)
+       (ALG_TYPE_BLOCK, ALG_TYPE_STREAM, ALG_TYPE_DH, ALG_TYPE_SECURECHANNEL)
+       (CRYPT_UPDATE_KEY, CRYPT_NEWKEYSET, CRYPT_DELETEKEYSET, CRYPT_SILENT)
+       (CRYPT_MACHINE_KEYSET, CRYPT_USER_PROTECTED, CRYPT_CREATE_SALT)
+       (CRYPT_EXPORTABLE, CRYPT_ENCRYPT, CRYPT_DECRYPT, CRYPT_EXPORT)
+       (CRYPT_READ, CRYPT_WRITE, CRYPT_MAC, CERT_TRUST_IS_NOT_TIME_VALID)
+       (CERT_TRUST_IS_NOT_TIME_NESTED, CERT_TRUST_IS_REVOKED)
+       (CERT_TRUST_IS_NOT_SIGNATURE_VALID, CERT_TRUST_IS_NOT_VALID_FOR_USAGE)
+       (CERT_TRUST_IS_UNTRUSTED_ROOT, CERT_TRUST_REVOCATION_STATUS_UNKNOWN)
+       (CERT_TRUST_IS_CYCLIC, CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID)
+       (CERT_TRUST_IS_PARTIAL_CHAIN, CERT_TRUST_CTL_IS_NOT_TIME_VALID)
+       (CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE, CERT_TRUST_IS_SELF_SIGNED)
+       (CERT_TRUST_HAS_EXACT_MATCH_ISSUER, CERT_TRUST_HAS_KEY_MATCH_ISSUER)
+       (CERT_TRUST_HAS_NAME_MATCH_ISSUER, CERT_TRUST_IS_COMPLEX_CHAIN)
+       (CERT_CHAIN_POLICY_BASE, CERT_CHAIN_POLICY_AUTHENTICODE)
+       (CERT_CHAIN_POLICY_AUTHENTICODE_TS, CERT_CHAIN_POLICY_SSL)
+       (CERT_CHAIN_POLICY_BASIC_CONSTRAINTS, CERT_CHAIN_POLICY_NT_AUTH)
+       (CERT_NAME_STR_REVERSE_FLAG, CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG)
+       (CERT_NAME_STR_CRLF_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG)
+       (CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG, CERT_NAME_STR_NO_PLUS_FLAG)
+       (CERT_NAME_STR_NO_QUOTING_FLAG, CERT_NAME_STR_SEMICOLON_FLAG)
+       (CERT_FIND_CERT_ID, CERT_FIND_CTL_USAGE, CERT_FIND_ENHKEY_USAGE)
+       (CERT_FIND_EXISTING, CERT_FIND_HASH, CERT_FIND_ISSUER_ATTR)
+       (CERT_FIND_ISSUER_NAME, CERT_FIND_ISSUER_OF, CERT_FIND_KEY_IDENTIFIER)
+       (CERT_FIND_KEY_SPEC, CERT_FIND_MD5_HASH, CERT_FIND_PROPERTY)
+       (CERT_FIND_PUBLIC_KEY, CERT_FIND_SHA1_HASH, CERT_FIND_SIGNATURE_HASH)
+       (CERT_FIND_SUBJECT_ATTR, CERT_FIND_SUBJECT_CERT, CERT_FIND_SUBJECT_NAME)
+       (CERT_FIND_SUBJECT_STR_A, CERT_FIND_SUBJECT_STR_W)
+       (CERT_FIND_ISSUER_STR_A, CERT_FIND_ISSUER_STR_W)
+       (CERT_FIND_OR_ENHKEY_USAGE_FLAG, CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG)
+       (CERT_FIND_NO_ENHKEY_USAGE_FLAG, CERT_FIND_VALID_ENHKEY_USAGE_FLAG)
+       (CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG, CERT_UNICODE_IS_RDN_ATTRS_FLAG)
+       (CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG, CERT_CHAIN_FIND_BY_ISSUER)
+       (CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG)
+       (CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG)
+       (CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG)
+       (CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG)
+       (CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG)
+       (CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG)
+       (CERT_SYSTEM_STORE_LOCAL_MACHINE): All represent bit-mapped values;
+       express them in hexadecimal, in preference to original decimal form.
+       (CERT_FIND_SUBJECT_STR, CERT_FIND_ISSUER_STR): Redefine them as
+       __AW_EXTENDED__ macros, for UNICODE/non-UNICODE cases respectively.
+       (szOID_CRL_DIST_POINTS): Correct defective definition; value should be
+       a string literal, but was missing delimiting quotes; insert them.
+       (CertNameToStr, CertOpenSystemStore, CertGetNameString, CryptSignHash)
+       (CryptAcquireContext, CryptVerifySignature, CryptGetDefaultProvider)
+       (CryptEnumProviders, CryptSetProvider): Define as __AW_SUFFIXED__
+       aliases for each of the UNICODE/non-UNICODE cases respectively.
+       (CryptEnumProvidersA): Correct prototype declaration; 5th parameter
+       was declared as type LPTSTR, but should be type LPSTR.
+       (CryptEnumProvidersW): Likewise; 5th parameter should be type LPWSTR.
+       (CryptGetDefaultProviderW): Likewise; 4th parameter was declared as
+       type LPSTR, but should be type LPWSTR.
+       [defined MINGW_TENTATIVE_ASSUMPTIONS] (X509_ANY_STRING)
+       (X509_CRL_REASON_CODE, X509_DSS_PUBLICKEY, X509_UNICODE_ANY_STRING)
+       (struct _CERT_ALT_NAME_ENTRY): Add tentative definitions.
+
+2015-09-22  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Correct defect in build system compilation rule.
+
+       * Makefile.in (scrnsavw.$OBJEXT): Do not use $^ to represent the
+       source file; it expands to also include prerequisite header files,
+       which should not appear on the compilation command line.  Rewrite
+       rule in static pattern format, and use $< instead.
+
+2015-08-02  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Build system corrections for GCC build time support.
+
+       * configure.ac (AC_PROG_CC): Don't use this; we need...
+       (MINGW_AC_PROG_CC_COMPILE_ONLY): ...this alternative, to support
+       building with only a stage 1 partially built GCC installation.
+
+       * Makefile.in (install-headers): New make objective; map it to...
+       (install-w32api-headers): ...this, for which it is a logical alias.
+
+2015-07-16  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Overhaul and streamline build system configuration.
+
+       * configure.in: Delete obsolete file; replace with...
+       * configure.ac: New file; rewritten per current autoconf conventions.
+
+       * Makefile.in: Rewritten; adapted from current mingwrt configuration,
+       it now processes the entire build without using separate sub-makes.
+
+       * lib/Makefile.in: Sub-make configuration not required now; delete it.
+       * lib/ddk/Makefile.in lib/directx/Makefile.in: Likewise; delete them.
+
+2015-07-14  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Remove unused aclocal.m4 configuration file.
+
+       * aclocal.m4: Delete it; it provides no content used by this package.
+
+2015-07-14  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Adapt platform feature checks to NTDDI_VERSION conventions.
+
+       * include/sdkddkver.h: New file; merge from 4.0-dev branch.
+       (_WIN32_WINNT_WINBLUE): New manifest constant for Windows-8.1.
+       (WINNTVER): Prefer bitwise shift to division; adjust accordingly.
+       [_WIN32_WINNT != OSVER(NTDDI_VERSION)]: Bad comparison; correct to...
+       [_WIN32_WINNT != WINNTVER(NTDDI_VERSION)]: ...this.
+
+       * include/w32api.h: Assert copyright; include sdkddkver.h.
+       (__W32API_VERSION): Increment to 3.18; adopt new encoding format.
+       (__W32API_MAJOR_VERSION, __W32API_MINOR_VERSION): Adjust consistently.
+       (__W32API_PATCH_LEVEL): New macro; define with initial value of zero.
+       (__W32API_DEPRECATED_ALIAS): New macro; define it; use to redefine...
+       (Windows95, Windows98, WindowsME, WindowsNT4, Windows2000, WindowsXP)
+       (Windows2003, WindowsVista, IE3, IE301, IE302, IE4, IE401, IE5, IE5a)
+       (IE5b, IE501, IE55, IE56, IE6, IE601, IE602, IE7): ...these; replace
+       macro definitions by long integer constants, and mark as deprecated.
+       (UNICODE, _UNICODE): Keep these consistent; use logic factored out of
+       mingwrt/include/_mingw.h, whence we similarly relocate...
+       (_EXTERN_C, _BEGIN_C_DECLS, _END_C_DECLS): ...these.
+
+       * include/windef.h: Assert copyright; include w32api.h, whence we
+       infer default assignments, per included sdkddkver.h, for each of...
+       (WINVER, _WIN32_WINNT): ...these; delete local defines.
+       (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
+
+2015-06-16  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Remove generated configure script from revision control.
+
+       * configure: Delete from SCM; maintainer must regenerate it, when
+       required, as SCM will now ignore it.
+
+2012-08-04  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Cosmetic adjustment to match MSDN documentation.
+
+       * include/winver.h (VerQueryValueA, VerQueryValueW): Declare type
+       of parameter #1 to be LPCVOID, in preference to formerly specified,
+       and functionally equivalent, 'const LPVOID'.
+
+2012-08-01  Stephan Jorek  <sjorek@users.sourceforge.net>
+
+       Correct typos, as identified by issue [#1534].
+
+       * include/setupapi.h (SetupCancelTemporary): Should be...
+       (SetupCancelTemporarySourceList): ...this; complete truncated name.
+       (SetupFreeA, SetupFreeW): Likewise, complete these respectively to...
+       (SetupFreeSourceListA, SetupFreeSourceListW): ...these, and...
+       (SetupQueryA, SetupQueryW): ...these respectively to...
+       (SetupQuerySourceListA, SetupQuerySourceListW): ...these.
+       (SetupDiGetWizardage): Misspelled; correct it to...
+       (SetupDiGetWizardPage): ...this.
+
+2012-08-01  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Declare WTSVirtualChannel API functions per issue [#1342].
+
+       * include/wtsapi32.h [_WIN32_WINNT >= 0x500]
+       (WTSVirtualChannelOpen, WTSVirtualChannelQuery, WTSVirtualChannelRead)
+       (WTSVirtualChannelPurgeInput, WTSVirtualChannelPurgeOutput)
+       (WTSVirtualChannelWrite, WTSVirtualChannelClose): Declare them.
+       [_WIN32_WINNT >= 0x600] (WTSVirtualchannelOpenEx): Likewise.
+
+       * lib/wtsapi32.def (WTSVirtualChannelOpenEx@12): Add reference.
+
+2012-08-01  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Correct MENUITEMINFO structure definition per issue [#1659].
+
+       * include/winuser.h (tagMENUITEMINFOA, tagMENUITEMINFOW): dwItemData
+       field was defined as type DWORD; correct it to type ULONG_PTR.
+
+2012-07-06  Corinna Vinschen  <corinna@vinschen.de>
+
+       Extend visibility of winsock definitions when building Cygwin.
+
+       * include/winsock.h [__INSIDE_CYGWIN__]: Expose definitions of...
+       (IP_OPTIONS, SO_DEBUG, SO_ACCEPTCONN, SO_REUSEADDR, SO_KEEPALIVE)
+       (SO_DONTROUTE, SO_BROADCAST, SO_USELOOPBACK, SO_LINGER, SO_OOBINLINE)
+       (SO_DONTLINGER, SO_SNDBUF, SO_RCVBUF, SO_SNDLOWAT, SO_RCVLOWAT)
+       (SO_SNDTIMEO, SO_RCVTIMEO, SO_ERROR, SO_TYPE): ...these; however...
+       [__INSIDE_MSYS__]: ...keep them hidden.
+
+       * include/winsock2.h [__INSIDE_CYGWIN__]: Likewise, expose...
+       (AF_MAX, _SS_MAXSIZE, _SS_ALIGNSIZE, _SS_PAD1SIZE, _SS_PAD2SIZE)
+       (struct sockaddr, struct sockaddr_storage): ...these, whereas...
+       [__INSIDE_MSYS__]: ...also keep them hidden.
+
+2012-04-29  Jan Ringos  <tringi@users.sf.net>
+
+       Correct version guard for WinXP minimum requirement.
+
+       * include/winbase.h (GetModuleHandleEx): Function unsupported for...
+       [_WIN32_WINNT >= 0x500]: ...this; it isn't in Win2K, so should be...
+       [_WIN32_WINNT >= 0x501]: ...this; correct it accordingly.
+       (GetModuleHandleExA, GetModuleHandleExW): Likewise.
+
+2012-04-28  LRN  <l_r_nightmare@users.sf.net>
+
+       Add missing <shobjidl.h> and associated UUID implementation.
+
+       * include/shobjidl.h lib/shobjidl-uuid.c: New files.
+       * lib/Makefile.in (UUID_SOURCES, UUID_OBJS): Add references.
+
+2012-03-19  Ben Greear  <greear@users.sf.net>
+
+       Adjust header file definition order, to fix issue [#1570].
+
+       * include/routprot.h (IP_LOCAL_BINDING): Must be defined before...
+       (IP_ADAPTER_BINDING_INFO): ...this; adjust order of definition.
+
+2012-01-03  Chris Sutcliffe  <ir0nh34d@users.sf.net>
+
+       Add missing return value, flagged by 'make test'.
+
+       * include/gdiplus/gdiplustypes.h (Gdiplus::GdiplusAbort::Abort):
+       Return NO_ERROR in virtual definition.
+
+2012-01-03  Chris Sutcliffe  <ir0nh34d@users.sf.net>
+
+       Remove duplicate definitions, identified by 'make test'.
+
+       * include/wincrypt.h (CRYPT_NEWKEYSET, CRYPT_DELETEKEYSET)
+       (CRYPT_MACHINE_KEYSET, CRYPT_EXPORTABLE, CRYPT_USER_PROTECTED)
+       (CRYPT_SILENT, CRYPT_CREATE_SALT, CRYPT_UPDATE_KEY, CRYPT_NO_SALT)
+       (CRYPT_PREGEN, CRYPT_RECIPIENT, CRYPT_INITIATOR, CRYPT_ONLINE)
+       (CRYPT_SF, CRYPT_CREATE_IV, CRYPT_KEK, CRYPT_DATA_KEY)
+       (CRYPT_VOLATILE, CRYPT_SGCKEY): Delete second instance of each.
+
+       * include/winerror.h (CRYPT_E_REVOKED): Delete; it is already
+       correctly defined (per MSDN) in <wincrypt.h>
+
+2012-01-03  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Correct misuse of #ifdef, identified by 'make test'.
+
+       * include/shlwapi.h (enum ASSOCSTR, enum ASSOCDATA): Fix typos;
+       /#ifdef _WIN32_IE >= 0x0600/s/#ifdef/#if/
+
+2011-12-22  Corinna Vinschen  <corinna@vinschen.de>
+
+       Replace more incorrectly named manifest constants.
+
+       * include/winnt.h (JOB_OBJECT_LIMIT_BREAKAWAY_OK)
+       (JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK): Define; make aliases for...
+       (JOB_OBJECT_BREAKAWAY_OK, JOB_OBJECT_SILENT_BREAKAWAY): ...these old
+       definitions respectively; retain for backward compatibility only.
+
 2011-12-22  Corinna Vinschen  <corinna@vinschen.de>
 
        Add missing PROCESS_QUERY_LIMITED_INFORMATION.
 
 2011-03-07  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
-       * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
-       PSAPI_WORKING_SET_INFORMATION): Move from here...
-       * include/psapi.h (PSAPI_WORKING_SET_BLOCK,
-       PSAPI_WORKING_SET_INFORMATION): ... to here.
+       * include/winbase.h (PSAPI_WORKING_SET_BLOCK)
+       (PSAPI_WORKING_SET_INFORMATION): Move from here...
+       * include/psapi.h (PSAPI_WORKING_SET_BLOCK)
+       (PSAPI_WORKING_SET_INFORMATION): ...to here.
 
 2011-03-05  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
        add gdiplus.c to SOURCES.
        * lib/test.c: Include gdiplus.h.
 
-2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
+2010-06-28  Rick Rankin  <rrankin1424-mingw@yahoo.com>
 
        * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
        GetPerformanceInfo): Define.
        * include/w32api.h: Increment version to 3.13.
        * Makefile.in: Ditto.
 
-2008-12-05  Chris Sutcliffe <ir0nh34d@users.sf.net>
+2008-12-05  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
        * lib/glut.def: remove.
        * lib/glut32.def: ditto.
        * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
        naming standard for Cygwin.
 
-2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
+2008-08-30  Bo Yang  <techrazy@users.sourceforge.net>
 
        * include/sspi.h: Fix PSecurityFunctionTableW structure.
 
 
        Thanks to Tim Kosse <botg at users dot sf dot net>.
 
-2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
+2008-08-22  Bo Yang  <techrazy@users.sourceforge.net>
 
        * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
        DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
        * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
        WTSQuerySessionInformation, WTSFreeMemory): Define.
 
-2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
+2008-07-25  Bo Yang  <techrazy@users.sourceforge.net>
 
        * lib/gdi32.def (SetLayout): Export.
 
-2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
+2008-07-25  Bo Yang  <techrazy@users.sourceforge.net>
 
        * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
        struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
        PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
        CryptEncodeObjectEx): define.
 
-2007-11-21  Brian Dessent <dessent@users.sourceforge.net>
+2007-11-21  Brian Dessent  <dessent@users.sourceforge.net>
 
        * include/winbase.h (CheckTokenMembership): define.
 
 
        * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
 
-2007-03-06  Brandon Sneed <brandon@oqo.com>
+2007-03-06  Brandon Sneed  <brandon@oqo.com>
 
        * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
        Added SetupConfigureWmiFromInfSectionW
        (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
        (SUBLANG_MARATHI_INDIA): Defined twice by error.
 
-2006-05-05  Chris Sutcliffe <ir0nh34d@users.sf.net>
+2006-05-05  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
        * lib/directx/Makefile.in: Remove reference to libquartz.a since
        it was moved.
        * winuser.h  [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
        declare as extern function without dllimport attribute on PocketPC.
 
-2006-04-18  Thorsten Dahlheimer <dahlheim@users.sf.net>
+2006-04-18  Thorsten Dahlheimer  <dahlheim@users.sf.net>
 
        * lib/test.c: Include icm.h.
 
-2006-04-18  Thorsten Dahlheimer <dahlheim@users.sf.net>
+2006-04-18  Thorsten Dahlheimer  <dahlheim@users.sf.net>
 
        * include/wingdi.h (ColorCorrectPalette): Add declaration.
        (CreateColorSpace): Add UNICODE mappings.
        * lib/mscms.def: New file.
        * lib/icmui.def: New file.
 
-2006-04-18  Thorsten Dahlheimer <dahlheim@users.sf.net>
+2006-04-18  Thorsten Dahlheimer  <dahlheim@users.sf.net>
 
        * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
        (IMAGE_FILE_MACHINE_AMD64): New define.
 
        * include/mlang.h: New file.
 
-2006-03-26  Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+2006-03-26  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 
        * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
 
        (IMLangFontLink2): Likewise.
        (IMultiLanguage): Likewise.
 
-2006-03-18  Julien Lecomte <julienlecomte@users.sourceforge.net>
+2006-03-18  Julien Lecomte  <julienlecomte@users.sourceforge.net>
 
        * include/wincon.h  (ENABLE_*): Add more defines.
 
-2006-03-18  Jan Nijtmans <nijtmans@users.sourceforge.net>
+2006-03-18  Jan Nijtmans  <nijtmans@users.sourceforge.net>
 
        * include/winnt.h (INHERITED_ACE): Define.
        (VALID_INHERIT_FLAGS): Correct definition.
 
        * lib/kernel32.def (CreateFiberEx): Correct suffix.
 
-2005-12-09  Huw Davies <hdavies@users.sourceforge.net>
+2005-12-09  Huw Davies  <hdavies@users.sourceforge.net>
            Danny Smith <dannysmith@users.sourceforge.net>
 
        * lib/msxml-uuid.c: New file to generate UUIDs for
        CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
        CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
 
-005-08-17  Martin Fuchs <martin-fuchs@gmx.net>
+2005-08-17  Martin Fuchs  <martin-fuchs@gmx.net>
 
        * include/shlobj.h (IContextMenu3): Define.
        * include/shlguid.h (IID_IContextMenu3): Declare.
        * lib/shell32.c (IID_IContextMenu3): Define.
 
-2005-08-17  Martin Fuchs <martin-fuchs@gmx.net>
+2005-08-17  Martin Fuchs  <martin-fuchs@gmx.net>
 
        * include/shlobj.h (SHFormatDrive): Declaration of function
        and associated constants.
        Correct their values.
        Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
 
-2005-07-25  Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+2005-07-25  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 
        * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
 
        Correct typo.
        Thanks to: Aidan France  <aidan1@users.sourceforge.net>
 
-2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+2004-12-29  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 
        *include/winuser.h (MNS_*, WM_MENUCOMMAND,
        WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
        *include/shlobj.h (SLGP_RAWPATH,
        SLGP_UNCPRIORITY): Added definition.
 
-2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+2004-12-28  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 
        *include/winuser.h (HSHELL_FLASH): Added definition.
 
        (IMAGE_IMAGE_TLS_DIRECTORY)  Map to ...
        (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
 
-2004-06-16  Bang Jun-Young <junyoung@NetBSD.org>
+2004-06-16  Bang Jun-Young  <junyoung@NetBSD.org>
 
        * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
        _WIN32_WINNT >= 0x0500.
        (IID_IQueryInfo): Likweise.
        (IID_IShellIconOverlayIdentifier): Likwise.
 
-2003-12-08  Roald Ribe <rrib@users.sourceforge.net>
+2003-12-08  Roald Ribe  <rrib@users.sourceforge.net>
 
        * include/winuser.h (RT_MANIFEST): Add define.
 
-2003-12-08  Pascal Buhler <pbuhler@users.sourceforge.net>
+2003-12-08  Pascal Buhler  <pbuhler@users.sourceforge.net>
 
        * include/oleidl.h (IViewObject2): Inherit from IViewObject.
 
        * include/commctrl.h (ListView_FindItem): Add type cast to avoid
        compiler warnings.
 
-2003-11-13  Hans Leidekker <hans@it.vu.nl>
+2003-11-13  Hans Leidekker  <hans@it.vu.nl>
 
        * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
 
        * include/w32api.h: Increment version to 2.5.
        * Makefile.in: Ditto.
 
-2003-09-08  Justin Forest <vhex@users.sourceforge.net>
+2003-09-08  Justin Forest  <vhex@users.sourceforge.net>
 
        * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
        PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
        MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
        MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
 
-2003-08-26  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-26  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * lib/test.c: Add vfw.h to includes.
        * include/mmsystem.h: Add #ifndef guard to definition of
        (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
        PIO_COMPLETION_ROUTINE.
 
-2003-08-26  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-26  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
        includes.
        (HIMAGELIST): Correct typedef.
        (HTREEITEM): Ditto.
 
-2003-08-25   Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-25   Danny Smith  <dannysmith@users.sourceforge.net>
 
        * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
        TCHITTESTINFO for backward compatibility.
        (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
        compatibility.
 
-2003-08-24   Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-24   Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/objidl.h (COBJMACROS): Define macros only
        if using C interace.
        GetMultipleTrustee[AW]): Add prototypes.
        GetMultipleTrusteeOperation[AW]): Add prototypes.
 
-2003-08-22   Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-22   Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
 
-2003-08-22  Mihai Preda <mihai_preda@users.sourceforge.net>
+2003-08-22  Mihai Preda  <mihai_preda@users.sourceforge.net>
 
        * include/shlobj.h (IPersistFolder::GetClassID):
        Correct declaration.
        (CMF_*) Add missing defines.
 
-2003-08-22   Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-22   Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winuser.h (DC_BUTTONS): Add define.
 
        * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
        older TBSTYLE_* constants.
 
-2003-08-18  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-18  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/commctrl.h (TB_*) Group defines together.
 
        * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
        * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
 
-2003-08-10  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-10  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
        CGID_ShellServiceObject): Remove definitions.
        * lib/shell32.c (CGID_ShellServiceObject): Add definition.
 
-2003-08-10  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-10  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/shlobj.h (SHELLSTATE): Add structure.
        (SHGetSetSettings): Add prototype.
        * include/commctrl.h (TVM_GETSCROLLTIME,
        TVM_SETSCROLLTIME): Add defines.
 
-2003-08-01  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-01  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/shlobj.h (SHELLFLAGSTATE): Add structure.
        (SHGetInstanceExplorer): Correct return type.
        Thanks to Magnus Olsen  <greatlord@sourceforge.users.net>
        for report.
 
-2003-08-01  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-01  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * lib/test.c: Include winldap.h, ntldap.h, winber.h.
 
        * include/winber.h: New file.
        * lib/winldap32.def: New file.
 
-2003-08-01  Danny Smith <dannysmith@users.sourceforge.net>
+2003-08-01  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/ddk/atm.h: Remove stray '.';
 
        (SFGAOF, SHGDNF): Add typedef's.
        (SHCONTF): Extend enum.
 
-2003-07-31  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-31  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/shellapi.h: Include all structs within pshpack2.h/
        poppack.h block.
 
-2003-07-26  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-26  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
        LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
 
        * include/objidl.h (IMalloc): Fix typo.
 
-2003-07-24  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-24  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/dkk/ntifs.h: Fix typo in guard for
        #pragma GCC system_header.
 
-2003-07-22  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-22  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/objidl.h (PropVariant): Add CHAR cVal field
        to union.
        (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
        FMTID_UserDefinedProperties): Declare.
 
-2003-07-22  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-22  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
 
-2003-07-22  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-22  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
        DUPLICATE_SAME_ACCESS): Remove defines.
        * include/ddk/winddk.h: Add comments noting definitions in
        winnt.h.
 
-2003-07-18  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-18  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
        * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
 
        * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
 
-2003-07-17  Danny Smith <dannysmith@users.sourceforge.net>
+2003-07-17  Danny Smith  <dannysmith@users.sourceforge.net>
 
        Clean up warnings in ddk.
 
        * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
        SLIST_HEADER): Add.
 
-2003-05-27  Andrew C. Stadt <acstadt@sympatico.ca>
+2003-05-27  Andrew C. Stadt  <acstadt@sympatico.ca>
 
        * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
 
        * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
        * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
 
-2003-05-23  Andrew Dunbar <hippietrail@users.sourceforge.net>
+2003-05-23  Andrew Dunbar  <hippietrail@users.sourceforge.net>
 
        * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
        lpGlyphs field to LPWSTR.
 
        * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
 
-2003-05-18  Bang Jun-Young <junyoung@netbsd.org>
+2003-05-18  Bang Jun-Young  <junyoung@netbsd.org>
 
        * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
        DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
        * include/rpcdce.h (UuidCreateSequential): Properly guard with
        appropriate _WIN32_WINNT values.
 
-2003-04-15  Chris January <chris@atomice.net>
+2003-04-15  Chris January  <chris@atomice.net>
 
        * include/rpcdce.h: Add declaration for UuidCreateSequential.
        * lib/rpcrt4.def: Add entry for UuidCreateSequential.
 
        * include/sspi.h: Add comment for FreeCredentialsHandle.
 
-2003-04-07  Marcel Telka <telka@users.sourceforge.net>
+2003-04-07  Marcel Telka  <telka@users.sourceforge.net>
 
        * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
 
        (GlobalMemoryStatusEx): Add prototype.
        * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
 
-2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
+2003-02-17  Vaclav Haisman  <V.Haisman@sh.cvut.cz>
 
        * include/winioctl.h (FSCTL_SET_SPARSE): Define.
 
        * include/winspool.h (PRINTER_INFO_6): Add.
        Reported by: Mat Nieuwenhoven  <matnieuw@users.sourceforge.net>
 
-2002-12-30  Hartmut Honisch <hhonisch@users.sourceforge.net>
+2002-12-30  Hartmut Honisch  <hhonisch@users.sourceforge.net>
 
        * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
 
 
        * include/exdisp.h: Include oaidl.h as system header.
 
-2002-11-12  Earnie Boyd <earnie@users.sf.net>
+2002-11-12  Earnie Boyd  <earnie@users.sf.net>
 
        * include/w32api.h (__W32API_VERSION): Fix.
 
 
        * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
 
-2002-08-30  Christopher January <ccj00@doc.ic.ac.uk>
+2002-08-30  Christopher January  <ccj00@doc.ic.ac.uk>
 
        * include/wincon.h: Define GetConsoleWindow(void).
 
 
        * lib/test.c: #include comcat.h.
 
-2002-06-13  John K. Hohm <jhohm@acm.org>
+2002-06-13  John K. Hohm  <jhohm@acm.org>
 
        * include/comcat.h: New file.
 
-2002-06-09  Gunnar Degnbol <gdegnbol@users.sourceforge.net>
+2002-06-09  Gunnar Degnbol  <gdegnbol@users.sourceforge.net>
 
        * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
        (GETTEXTEX): Add structure definition.
        * include/windows.h (ole2.h): #include if !__OBJC__ and
        __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
 
-2002-06-07  Gunnar Degnbol <gdegnbol@users.sourceforge.net>
+2002-06-07  Gunnar Degnbol  <gdegnbol@users.sourceforge.net>
 
        * include/mapi.h: Change LPTSTR to LPSTR throughout.
 
        * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
        Add defines.
 
-2002-03-14  Gunnar Degnbol <gdegnbol@users.sourceforge.net>
+2002-03-14  Gunnar Degnbol  <gdegnbol@users.sourceforge.net>
 
        * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
        * include/shlobj.h (IContextMenu2): Put methods in right order.
        Add prototype.
        (SetCriticalSectionSpinCount): Likewise.
 
-2001-12-30  Guido Serassio <serassio@libero.it>
+2001-12-30  Guido Serassio  <serassio@libero.it>
 
        * include/winsvc.h: Add EnumServiceStatusEx(),
        QueryServiceStatusEx()
        * lib/Makefile.in: Revert inst_installdir definitions to working
        versions.
 
-2001-12-17  Guido Serassio <serassio@libero.it>
+2001-12-17  Guido Serassio  <serassio@libero.it>
 
        * include/winsvc.h: Add ChangeServiceConfig2() &
        QueryServiceConfig2() definition
        * lib/Makefile.in: Move the setting of variable libdir to after the
        setting of exec_prefix since the value of libdir is dependant on it.
 
-Tue Sep  4 14:15:59 2001  Christopher Faylor <cgf@cygnus.com>
+2001-09-04  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winbase.h: Add missing closing parentheses to
        InterlockedExchangePointer declaration.
@@ -8690,18 +9253,18 @@ Tue Sep  4 14:15:59 2001  Christopher Faylor <cgf@cygnus.com>
        Thanks to: "Ron" <ron@debian.org> .
        Unicode them.
 
-Sat Sep  1 10:40:37 2001  Christopher Faylor <cgf@cygnus.com>
+2001-09-01  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
        anonymous structs are available rather than just testing preprocessor
        variable directly.
 
-Fri Aug 31 21:46:00 2001  Corinna Vinschen <corinna@vinschen.de>
+2001-08-31  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
        with new `LARGE_INTEGER' definition.
 
-Thu Aug 30 09:35:51 2001  Christopher Faylor <cgf@cygnus.com>
+2001-08-30  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winsock2.h: Remove "extra token" after #endif.
 
@@ -8901,12 +9464,12 @@ Thu Aug 30 09:35:51 2001  Christopher Faylor <cgf@cygnus.com>
        * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
        Thanks to Kevin Chase <kevincha99@hotmail.com>.
 
-2001.06.11  TAMURA Kent  <tkent@users.sourceforge.net>
+2001-06-11  TAMURA Kent  <tkent@users.sourceforge.net>
 
        * objidl.h (IMalloc::ReAlloc()): Correct declaration.
        (IMalloc::Free()): Ditto.
 
-2001-06-11  Danny Smith <dannysmith@users.sourceforge.net>
+2001-06-11  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
        (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
@@ -8918,17 +9481,17 @@ Thu Aug 30 09:35:51 2001  Christopher Faylor <cgf@cygnus.com>
        (SHBrowseForFolder): Ditto.
        (SHGetPathFromIDList): Ditto.
 
-2001.06.11  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-06-11  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/basetsd.h: RC_INVOKED protection and realignment.
        Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
 
-2001.06.06  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-06-06  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * Makefile.in (bindist): Reassign value of exec_prefix on make command
        line.
 
-Tue May 22 18:58:27 2001  Christopher Faylor <cgf@cygnus.com>
+2001-05-22  Christopher Faylor  <cgf@cygnus.com>
 
        * lib/mapi32.def: Add MAPISendMail.
 
@@ -8937,40 +9500,40 @@ Tue May 22 18:58:27 2001  Christopher Faylor <cgf@cygnus.com>
        * include/w32api.h: Update version.
        * Makefile.in: Ditto.
 
-Thu May 17 23:12:00 2001  Corinna Vinschen <corinna@vinschen.de>
+2001-05-17  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
        compiler warnings.
 
-Thu May 17 17:12:00 2001  Corinna Vinschen <corinna@vinschen.de>
+2001-05-17  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
        previous definition in include/ntsecapi.h.
        * include/ntsecapi.h: Vice versa.
 
-Wed May 16 17:59:00 2001  Corinna Vinschen <corinna@vinschen.de>
+2001-05-16  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h: Add defines for group attributes.
        Add define for SYSTEM_LUID.
        Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
        `PTOKEN_PRIMARY_GROUP'.
 
-Tue Apr 24 23:51:07 2001  Christopher Faylor <cgf@cygnus.com>
+2001-04-24  Christopher Faylor  <cgf@cygnus.com>
 
        * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
        for cygwin.
 
-Tue Apr 24 16:18:42 2001  Christopher Faylor <cgf@cygnus.com>
+2001-04-24  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winsock2.h: Protect one *more* newlib defines when compiling
        cygwin.
 
-Mon Apr 23 23:41:36 2001  Christopher Faylor <cgf@cygnus.com>
+2001-04-23  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winsock2.h: Protect some more newlib defines when compiling
        cygwin.
 
-Mon Apr 23 13:17:32 2001  Christopher Faylor <cgf@cygnus.com>
+2001-04-23  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winsock.h: Protect some more newlib defines when compiling
        cygwin.
@@ -9005,7 +9568,7 @@ Mon Apr 23 13:17:32 2001  Christopher Faylor <cgf@cygnus.com>
        * include/windef.h (*PBOOL): Unprotect from XFree86Server.
        (*LPBOOL): Ditto.
 
-Sun Apr  8 20:48:01 2001  Christopher Faylor <cgf@cygnus.com>
+2001-04-08  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
        code will be included in every module which includes this header.
@@ -9031,11 +9594,11 @@ Sun Apr  8 20:48:01 2001  Christopher Faylor <cgf@cygnus.com>
        DirectX 8 from complaining.
        Thanks to: Sigbjørn Lund Olsen  <mosikos@online.no>
 
-2001-04-08  Michael Soderstrom <ichaelsoderstro@hotmail.com>
+2001-04-08  Michael Soderstrom  <ichaelsoderstro@hotmail.com>
 
        * include/commctrl.h Updated TreeView and ListView defines and macros.
 
-2001-04-08  Danny Smith <dannysmith@users.sourceforge.net>
+2001-04-08  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
        and above.
@@ -9055,7 +9618,7 @@ Sun Apr  8 20:48:01 2001  Christopher Faylor <cgf@cygnus.com>
        * include/winbase.h (FreeResource): Ditto.
        Thanks to: "Harold Hunt" <huntharo@msu.edu>
 
-2001-03-20  Danny Smith <dannysmith@users.sourceforge.net>
+2001-03-20  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
        use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
@@ -9090,14 +9653,14 @@ Sun Apr  8 20:48:01 2001  Christopher Faylor <cgf@cygnus.com>
        (__W32API_MAJOR_VERSION): Ditto.
        (__W32API_MINOR_VERSION): Ditto.
 
-2001-02-21  Danny Smith <dannysmith@users.sourceforge.net>
+2001-02-21  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
        (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
        * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
        * include/winerror.h (NTE_*): Add CryptoAPI error codes.
 
-2001-02-21  Danny Smith <dannysmith@users.sourceforge.net>
+2001-02-21  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/mswsock.h: New file.
        * include/ws2tcpip.h: New file.
@@ -9139,7 +9702,7 @@ Sun Apr  8 20:48:01 2001  Christopher Faylor <cgf@cygnus.com>
        (struct ip_option_information): Likewise.
        (struct icmp_echo_reply): Likewise.
 
-2001-02-21  Danny Smith <dannysmith@users.sourceforge.net>
+2001-02-21  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/commctrl.h: Revert TEXT change.
        * include/lmalert.h: Ditto.
@@ -9169,7 +9732,7 @@ Sun Apr  8 20:48:01 2001  Christopher Faylor <cgf@cygnus.com>
        * include/wininet.h: Ditto.
        * include/w32api.h: New File.
 
-Tue Feb 13 22:38:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2001-02-13  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/shlobj.h: Add missing SLR_* flags.
 
@@ -9186,7 +9749,7 @@ Tue Feb 13 22:38:00 2000  Corinna Vinschen <corinna@vinschen.de>
        * Makefile.in: (host_alias): Add variable.
        (build_alias): Ditto.
 
-Fri Feb  2 13:08:09  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-02-02  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/winnt.h: (__TEXT): Add private macro.
        (_TEXT): Modify definition to use __TEXT.
@@ -9195,14 +9758,14 @@ Fri Feb  2 13:08:09  2001  Earnie Boyd  <earnie@users.sourceforge.net>
        MACRO resolved first.
        Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
 
-Wed Jan 31 17:35:59  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-31  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * Makefile.in: Increment VERSION to 0.5
        * include/winnt.h: Change TEXT to _TEXT throughout.
        (SID_RELEASE): Define.
        Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
 
-Tue Jan 30 10:42:28  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-30  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * Apply Phil Krylov patches.
        2001-01-19  Phil Krylov  <phil@mail.ru>
@@ -9222,35 +9785,35 @@ Tue Jan 30 10:42:28  2001  Earnie Boyd  <earnie@users.sourceforge.net>
        2001-01-23  Phil Krylov  <phil@mail.ru>
        * include/richedit.h: Many Richedit 2.0 definitions.
 
-Tue Jan 30 09:56:50  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-30  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/winuser.h: (IDC_HAND)  New resource identifier.
        Thanks to: Mark Jordon <mark_jordan@ieee.org>
 
-Tue Jan 30 09:35:30  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-30  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/iptypes.h: Include <sys/types.h> for time_t declaration.
        Fix typo's.
 
-Tue Jan 30 08:30:33  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-30  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/objidl.h: (GetClassID): Argument needs to be a pointer.
        (GetUnmarshalClass): CLSID argument needs to be a pointer.
        Thanks To: <bge@users.sourceforge.net>
 
-Tue Jan 30 07:52:54  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-30  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * Apply Danny Smith patch 102386
        2000-11-15  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
        * lib/rasapi32.def: add symbols available in NT4 and W2k
 
-Sun Jan 28 12:47:31  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-28  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * Apply Danny Smith patch 102382
        2000-11-15  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
        * lib/mswsock.def: remove leading underscores from symbol names
 
-Sun Jan 28 11:16:39  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-28  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * Apply Danny Smith patch 102446
        2000-11-20  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
@@ -10520,7 +11083,7 @@ Sun Jan 28 11:16:39  2001  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * lib/odbc32.def : regenerate.
 
-Fri Jan 26 15:59:31  2001  Earnie Boyd  <earnie@users.sourceforge.net
+2001-01-26  Earnie Boyd  <earnie@users.sourceforge.net
 
        * Apply Danny Smith patch 102275
        2000-11-05  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
@@ -10552,43 +11115,43 @@ Fri Jan 26 15:59:31  2001  Earnie Boyd  <earnie@users.sourceforge.net
        * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
        attribute.
 
-Fri Jan 26 13:34:55  2001  Earnie Boyde  <earnie@users.sourceforge.net>
+2001-01-26  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * lib/msvcp60.def: Apply Danny Smith patch 103321.
        2001-01-17  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>.
        New file.
 
-Fri Jan 26 11:34:04 2001  Christopher Faylor <cgf@cygnus.com>
+2001-01-26  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winnt.h: Add PTOKEN_USER.
 
-Tue Jan 16 13:53:30  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-16  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/sqlucode.h: Apply Danny Smith patch 102443
        2000-11-20  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
        New file.
 
-Tue Jan 16 13:36:45  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-16  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * lib/odbccp32.def: Apply Danny Smith patch 102442
        2000-11-20  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
        New file.
 
-Tue Jan 16 12:45:20  2001  Earnie Boyd  <earnie@users.sourceforge.net>
+2001-01-16  Earnie Boyd  <earnie@users.sourceforge.net>
 
        * include/odbcinst.h: Apply Danny Smith patch 102441
        2000-11-20  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
        New file.
 
-Mon Dec 25 12:22:19 2000  Christopher Faylor <cgf@cygnus.com>
+2000-12-25  Christopher Faylor  <cgf@cygnus.com>
 
        * lib/Makefile.in: Don't make "links" to include/w32api directory.
 
-Wed Dec 20 13:34:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-12-20  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
 
-Mon Dec 11 13:11:36 2000  Christopher Faylor <cgf@cygnus.com>
+2000-12-11  Christopher Faylor  <cgf@cygnus.com>
 
        * lib/Makefile.in: Install headers and libraries in tooldir.
 
@@ -10621,12 +11184,12 @@ Mon Dec 11 13:11:36 2000  Christopher Faylor <cgf@cygnus.com>
        LPCURRENCYFMT[AW]: add structure pointer typedef
        LPNUMBERFMT[AW]: ditto
 
-Sun Dec 02 14:21:02 2000  Matt Hargett <matt@use.net>
+2000-12-02  Matt Hargett  <matt@use.net>
 
        * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
        possible return code for the SetFilePointer() win32 API call.
 
-Mon Oct  9 11:49:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-11-09  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
 
@@ -10643,7 +11206,7 @@ Mon Oct  9 11:49:00 2000  Corinna Vinschen <corinna@vinschen.de>
        (xuninstall:) Ditto.
        TODO: Add a task to redo the clean targets of Makefile.in
 
-Fri Nov  3 21:50:47 2000  Christopher Faylor <cgf@cygnus.com>
+2000-11-03  Christopher Faylor  <cgf@cygnus.com>
 
        * lib/Makefile.in: Install header files in w32api subdirectory.
 
@@ -10684,7 +11247,7 @@ Fri Nov  3 21:50:47 2000  Christopher Faylor <cgf@cygnus.com>
        contribution as it is more complete.
        * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
 
-Mon Oct 19 13:55:00 2000  Earnie Boyd <earnie_boyd@yahoo.com>
+2000-10-19  Earnie Boyd  <earnie_boyd@yahoo.com>
 
        * Makefile.in: increment VERSION.  Change tar file name for dist and
        bindist targets to be more standard.
@@ -10700,7 +11263,7 @@ Mon Oct 19 13:55:00 2000  Earnie Boyd <earnie_boyd@yahoo.com>
        exec-prefix specified installation.  Ditto for the uninstall targets of
        the same name.
 
-Mon Oct  9 11:49:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-09  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/iprtrmib.h: Further layout changes according to standard.
        * include/iptypes.h: Ditto.
@@ -10708,11 +11271,11 @@ Mon Oct  9 11:49:00 2000  Corinna Vinschen <corinna@vinschen.de>
        * include/ntsecapi.h: Ditto.
        * include/subauth.h: Ditto.
 
-Mon Oct  9 11:32:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-09  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
 
-Sun Oct  8 18:26:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-08  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ntsecapi.h: New file.
        * include/subauth.h: Ditto.
@@ -10726,35 +11289,35 @@ Sun Oct  8 18:26:00 2000  Corinna Vinschen <corinna@vinschen.de>
        of inclusion of ntsecapi.h and subauth.h.
        * lib/secur32.def: New stub for secur32.dll.
 
-Mon Oct  2 11:15:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-02  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ras.h: New file.
        * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
        RasEnumDevicesW.
 
-Mon Oct  2 10:56:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-02  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ntdef.h: Add define for NTAPI.
 
-Sun Oct  1 23:55:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-01  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ipexport.h: Add missing `extern "C"' directives.
        * include/iphlpapi.h: Ditto.
        * include/iprtrmib.h: Ditto.
        * include/iptypes.h: Ditto.
 
-Sun Oct  1 22:09:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-01  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ipifcons.h: New header file.
        * include/iprtrmib.h: Move operational states to ipifcons.h.
        * include/iphlpapi.h: Add missing parameters to GetIfTable()
        declaration.
 
-Sun Oct  1 16:30:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-01  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
 
-Sun Oct  1 16:13:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-01  Corinna Vinschen  <corinna@vinschen.de>
 
        * lib/iphlpapi.def: New stub for iphlpapi.dll.
        * include/iptypes.h: New header file.
@@ -10762,22 +11325,22 @@ Sun Oct  1 16:13:00 2000  Corinna Vinschen <corinna@vinschen.de>
        * include/iphlpapi.h: Ditto.
        * include/iprtrmib.h: Ditto.
 
-Sun Oct  1  2:54:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-10-01  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/ntdef.h: New file.
 
-Fri Aug 18 17:17:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-08-18  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
        to TOKEN_INFORMATION_CLASS type.
        Add QUOTA_LIMITS type.
 
-Tue Aug  8 21:29:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-08-08  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/userenv.h: New header file.
        * lib/userenv.def: New stub for userenv.dll.
 
-Tue Aug  8 10:25:14 2000  Christopher Faylor <cgf@cygnus.com>
+2000-08-08  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winuser.h: Correct PCWPSTRUCT typo.
        (discovered by Axel Riese)
@@ -10786,7 +11349,7 @@ Tue Aug  8 10:25:14 2000  Christopher Faylor <cgf@cygnus.com>
 
        * include/windows.h: optimize non-inclusion of repeat headers
 
-Fri Jul 21 12:10:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-07-21  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
        LPTOKEN_SOURCE.
@@ -10795,7 +11358,7 @@ Fri Jul 21 12:10:00 2000  Corinna Vinschen <corinna@vinschen.de>
 
        * include/shlobj.h: add CSIDL_COMMON_*
 
-Tue Jun 27 19:35:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-06-27  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
        BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
@@ -10814,26 +11377,26 @@ Tue Jun 27 19:35:00 2000  Corinna Vinschen <corinna@vinschen.de>
        REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
        * lib/psapi.def: New file.
 
-Thu Jun 22 14:36:19 2000  Christopher Faylor <cgf@cygnus.com>
+2000-06-22  Christopher Faylor  <cgf@cygnus.com>
 
        * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
        previously defined.
        * windef.h : Ditto.
 
-2000-06-14  Kazuhiro Fujieda <fujieda@jaist.ac.jp>
+2000-06-14  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>
 
        * include/winnt.h: Add some missing defines related to locale
        identifiers.  Translate values of LANG_* and SUBLANG_* into hexadecimal.
 
-Thu May 27 15:57:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-05-27  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
 
-Thu May 18 11:37:00 2000  Corinna Vinschen <corinna@vinschen.de>
+2000-05-18  Corinna Vinschen  <corinna@vinschen.de>
 
        * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
 
-Wed Apr 26 11:04:18 2000  Christopher Faylor <cgf@cygnus.com>
+2000-04-26  Christopher Faylor  <cgf@cygnus.com>
 
        * include/wininet.h: Add another "INTERNET_OPTIONS".
 
@@ -10848,12 +11411,12 @@ Wed Apr 26 11:04:18 2000  Christopher Faylor <cgf@cygnus.com>
        * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
        * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
 
-Mon Apr 10 22:58:25 2000  Christopher Faylor <cgf@cygnus.com>
+2000-04-10  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winbase.h: Change first argument of ENUMRES* types to
        coincide with Microsoft usage.
 
-Sat Apr  1 20:51:47 2000  Christopher Faylor <cgf@cygnus.com>
+2000-04-01  Christopher Faylor  <cgf@cygnus.com>
 
        * include/wininet.h: Add three more "INTERNET_OPTIONS".
 
@@ -10867,7 +11430,7 @@ Sat Apr  1 20:51:47 2000  Christopher Faylor <cgf@cygnus.com>
        * include/rpcdcep.h: Likewise.
        * include/winsock.h: Likewise.
 
-Sun Mar 26 13:41:47 2000  Christopher Faylor <cgf@cygnus.com>
+2000-03-26  Christopher Faylor  <cgf@cygnus.com>
 
        * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
 
@@ -10897,7 +11460,7 @@ Sun Mar 26 13:41:47 2000  Christopher Faylor <cgf@cygnus.com>
        (NT_TIB): Define.
        * include/tlhelp32.h: New file.
 
-Mon Feb 28 17:08:03 2000  Christopher Faylor <cgf@cygnus.com>
+2000-02-28  Christopher Faylor  <cgf@cygnus.com>
 
        * include/rapi.h: New file.
        * lib/rapi.def: New file.
@@ -10981,7 +11544,7 @@ Mon Feb 28 17:08:03 2000  Christopher Faylor <cgf@cygnus.com>
        * lib/dsound.def: Likewise.
        * lib/ws2_32.def: Likewise.
 
-Wed Dec 22 02:53:22 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-12-22  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
        handles.
@@ -11005,7 +11568,7 @@ Wed Dec 22 02:53:22 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        * include/olectl.h: Likewise.
        * include/oleidl.h: Likewise.
 
-Tue Dec 21 02:22:14 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-12-21  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * Snapshot 1999-12-21.
 
@@ -11032,7 +11595,7 @@ Tue Dec 21 02:22:14 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        value of _WIN32_WINNT.
        * include/winuser.h: Reorganize SM_* defines in numerical order.
 
-Tue Dec 14 21:58:03 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-12-14  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/windef.h: Make RECTL a distinct type from RECT.
        * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
@@ -11053,7 +11616,7 @@ Tue Dec 14 21:58:03 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        * lib/wsock32.def (AcceptEx@32): Export.
        (GetAcceptExSockaddrs@32): Likewise.
 
-Thu Nov 18 00:12:43 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-11-18  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * Snapshot 1999-11-18.
 
@@ -11067,11 +11630,11 @@ Thu Nov 18 00:12:43 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        Add packing directives for various structures. All structure
        sizes now conform to MSVC.
 
-Sun Nov  7 02:50:09 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-11-07  Mumit Khan  <khan@xraylith.wisc.edu>
 
        Released 1999-11-07.
 
-Sat Nov  6 21:25:48 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-11-06  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/winsock2.h: New file. Mostly a stub for now.
        * include/winbase.h (DllMain): Delete prototype.
@@ -11105,7 +11668,7 @@ Sat Nov  6 21:25:48 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        (IErrorInfo): Define.
        * include/winuser.h (SIF_TRACKPOS): Define.
 
-Wed Nov  3 19:34:12 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-11-03  Mumit Khan  <khan@xraylith.wisc.edu>
 
        Fix Merge errors:
        * include/winnt.h (PSID): Uncomment definition.
@@ -11120,28 +11683,28 @@ Wed Nov  3 19:34:12 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        include/shellapi.h, include/winbase.h, include/wingdi.h,
        include/winnt.h, include/winsock.h: Merged with winsup-19991026.
 
-Sun Oct 31 00:23:50 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-10-31  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
        Marius Kjeldahl <kjeldahl@hotmail.com>.
 
-Sun Aug 29 18:07:42 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-08-29  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
        (ERROR_SEVERITY_*): Likewise.
 
-Tue Aug 17 21:05:21 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-08-17  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
        (DllMain): Fix prototype.
 
-Mon Aug  2 23:31:30 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-08-02  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
        (cderr.h): Don't include.
        * include/winuser.h: Fix macro definitions.
 
-Mon Aug 02 14:31:37 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        Merge with winsup 1999-07-29:
        * include/wincon.h (MOUSE_WHEELED): Define.
@@ -11151,16 +11714,16 @@ Mon Aug 02 14:31:37 1999  Anders Norlander  <anorland@hem2.passagen.se>
        is equal to PVOID in the Platform SDK! So don't depend on accessing
        members through ->.
 
-Mon Aug 02 13:58:52 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        * lib/Makefile.in (install-headers): Don't @ commands.
        (install-libraries): Ditto.
 
-Mon Aug 02 13:49:01 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
 
-Mon Aug 02 13:47:15 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        Patch from Mumit Khan:
        * include/windows.h: Fix typo in winsock.h include guard and add
@@ -11168,23 +11731,23 @@ Mon Aug 02 13:47:15 1999  Anders Norlander  <anorland@hem2.passagen.se>
        * include/winnt.h (__int64): Undefine first.
        (struct _SID): Declare.
 
-Mon Aug 02 13:40:28 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
 
-Mon Aug 02 13:33:11 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        Patch from Mumit Khan:
        * Makefile.in: Do the right thing when cross-compiling.
        * include/windef.h: Don't define _export and __export if already
        defined.
 
-Mon Aug 02 13:24:43 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
        (DECLARE_INTERFACE_): Ditto.
 
-Mon Aug 02 13:17:26 1999  Anders Norlander  <anorland@hem2.passagen.se>
+1999-08-02  Anders Norlander  <anorland@hem2.passagen.se>
 
        * include/mmsystem.h (HWAVEOUT): Fix missing ')'
 
@@ -11339,7 +11902,7 @@ Mon Aug 02 13:17:26 1999  Anders Norlander  <anorland@hem2.passagen.se>
 
        * include/zmouse.h (WHEEL_DELTA): Define
 
-Mon Apr 26 16:36:49 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+1999-04-26  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * include/ddeml.h (HSZPAIR): Declare.
        * include/zmouse.h: New file.