1 2016-05-12 Keith Marshall <keithmarshall@users.sourceforge.net>
3 Synchronize package version management with MinGW Runtime.
5 * VERSION.m4: New file; link it to keep in sync with identically named
6 file in top level composite package source directory; it defines...
7 (__VERSION__): ...this new composite package version macro.
9 * aclocal.m4: Link it, to keep in sync with identically named files in
10 top level composite source and sibling mingwrt sub-package directories.
11 (__VERSION__): New macro; include VERSION.m4 to define it.
12 (__BUG_REPORT_URL__): New macro; define it.
14 * configure.ac (AC_INIT): Assign package version and bug report URL...
15 (__VERSION__, __BUG_REPORT_URL__): ...from these, as defined through
16 automatic inclusion of aclocal.m4
18 * Makefile.in (configure): Add dependency on VERSION.m4
20 2016-05-04 Keith Marshall <keithmarshall@users.sourceforge.net>
22 Eliminate redundant <parts/winioctl.h> header.
24 * include/parts/winioctl.h: Delete it; distribute its content...
25 * include/ddk/winddk.h include/ddk/ntddstor.h include/ddk/ntdddisk.h:
26 ...among these, separating it into discrete sections based on...
27 [__need_ddk_winddk_includes, __need_ddk_ntddstor_includes]
28 [__need_ddk_ntdddisk_includes]: ...these selectors, respectively.
29 [__WINIOCTL_H_SOURCED__]: Expose only those sections; do not define...
30 (_DDK_WINDDK_H, _DDK_NTDDSTOR_H, _DDK_NTDDDISK_H): ...these.
32 * include/winioctl.h (__WINIOCTL_H_SOURCED__): Define it; include each
33 of <ddk/winddk.h>, <ddk/ntddstor.h>, and <ddk/ntdddisk.h>
35 2016-05-03 Keith Marshall <keithmarshall@users.sourceforge.net>
37 Enforce consistent specification of package version.
39 * include/w32api.h: Rename as...
40 * include/w32api.h.in: ...this build-time template file.
41 (__W32API_VERSION): Redefine it, in terms of...
42 (%PACKAGE_VERSION_LONG%): ...this substitution template.
43 (__W32API_MAJOR_VERSION, __W32API_MINOR_VERSION)
44 (__W32API_PATCHLEVEL): Likewise, redefine them in terms of...
45 (%PACKAGE_VERSION_MAJOR%, %PACKAGE_VERSION_MINOR%)
46 (%PACKAGE_VERSION_PATCH%): ...these.
48 * configure.ac (AC_CONFIG_SRCDIR): Adjust for renamed file.
49 (MINGW_AC_CONFIG_EXTRA_SRCDIR): Likewise, for similarly renamed
50 mingwrt/include/_mingw.h.in file.
52 * Makefile.in (all-w32api-libs): Add dependency on...
53 (w32api.h, _mingw.h): ...these; add rule to generate them, using...
54 (PACKAGE_VERSION_SCRIPT, PACKAGE_VERSION_FORMAT): ...these new macros;
55 they apply appropriate substitutions to the renamed template files.
56 (install-w32api-headers): Explicitly add w32api.h
58 2015-11-14 Keith Marshall <keithmarshall@users.sourceforge.net>
60 Refactor for Windows DDK synchronization; fix MinGW-Bug [#1954].
62 * include/parts/winioctl.h: New file; it provides infrastructure for
63 sharing of common code between DDK headers and primary <winioctl.h>
64 (__IOCTL_STORAGE_, __IOCTL_DISK_, __FILE_RW_ACCESS, __FILE_AM_BUFFERED)
65 (__FILE_RD_BUFFERED, __FILE_RW_BUFFERED): New internal convenience
66 macros; they facilitate more consise expression of factored out IOCTL
67 and FSCTL macros; define them.
69 * include/ddk/ntddk.h: Assert copyright; tidy layout.
70 (__NTDDK_H): Multiple inclusion guard macro, renamed to...
71 (_DDK_NTDDK_H): ...this; it provides better indication of location.
72 (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
74 * include/ddk/winddk.h: Assert copyright; tidy layout.
75 (__WINDDK_H): Multiple inclusion guard macro, renamed to...
76 (_DDK_WINDDK_H): ...this; it provides better indication of location.
77 [!defined _DDK_NTDDK_H]: Forbid direct inclusion; emit diagnostic.
78 (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
79 (METHOD_BUFFERED, METHOD_IN_DIRECT, METHOD_OUT_DIRECT)
80 (METHOD_NEITHER): Redefine as enumeration; factor it out.
81 (FILE_ANY_ACCESS, FILE_SPECIAL_ACCESS, FILE_READ_ACCESS)
82 (FILE_WRITE_ACCESS): Likewise.
83 (CTL_CODE, DEVICE_TYPE_FROM_CTL_CODE): Factor out.
84 [defined _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED]: Delete guard.
85 (struct _DRIVE_LAYOUT_INFORMATION_MBR, DRIVE_LAYOUT_INFORMATION_MBR)
86 (PDRIVE_LAYOUT_INFORMATION_MBR): Factor out, without guard.
87 (struct _DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_GPT)
88 (PDRIVE_LAYOUT_INFORMATION_GPT): Factor out.
89 (struct _PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_MBR)
90 (PPARTITION_INFORMATION_MBR): Likewise.
91 (FILE_DEVICE_BEEP, FILE_DEVICE_CD_ROM, FILE_DEVICE_CD_ROM_FILE_SYSTEM)
92 (FILE_DEVICE_CONTROLLER, FILE_DEVICE_DATALINK, FILE_DEVICE_DFS)
93 (FILE_DEVICE_DISK, FILE_DEVICE_DISK_FILE_SYSTEM)
94 (FILE_DEVICE_FILE_SYSTEM, FILE_DEVICE_INPORT_PORT)
95 (FILE_DEVICE_KEYBOARD, FILE_DEVICE_MAILSLOT, FILE_DEVICE_MIDI_IN)
96 (FILE_DEVICE_MIDI_OUT, FILE_DEVICE_MOUSE)
97 (FILE_DEVICE_MULTI_UNC_PROVIDER, FILE_DEVICE_NAMED_PIPE)
98 (FILE_DEVICE_NETWORK, FILE_DEVICE_NETWORK_BROWSER)
99 (FILE_DEVICE_NETWORK_FILE_SYSTEM, FILE_DEVICE_NULL)
100 (FILE_DEVICE_PARALLEL_PORT, FILE_DEVICE_PHYSICAL_NETCARD)
101 (FILE_DEVICE_PRINTER, FILE_DEVICE_SCANNER)
102 (FILE_DEVICE_SERIAL_MOUSE_PORT, FILE_DEVICE_SERIAL_PORT)
103 (FILE_DEVICE_SCREEN, FILE_DEVICE_SOUND, FILE_DEVICE_STREAMS)
104 (FILE_DEVICE_TAPE, FILE_DEVICE_TAPE_FILE_SYSTEM, FILE_DEVICE_TRANSPORT)
105 (FILE_DEVICE_UNKNOWN, FILE_DEVICE_VIDEO, FILE_DEVICE_VIRTUAL_DISK)
106 (FILE_DEVICE_WAVE_IN, FILE_DEVICE_WAVE_OUT, FILE_DEVICE_8042_PORT)
107 (FILE_DEVICE_NETWORK_REDIRECTOR, FILE_DEVICE_BATTERY)
108 (FILE_DEVICE_BUS_EXTENDER, FILE_DEVICE_MODEM, FILE_DEVICE_VDM)
109 (FILE_DEVICE_MASS_STORAGE, FILE_DEVICE_SMB, FILE_DEVICE_KS)
110 (FILE_DEVICE_CHANGER, FILE_DEVICE_SMARTCARD, FILE_DEVICE_ACPI)
111 (FILE_DEVICE_DVD, FILE_DEVICE_FULLSCREEN_VIDEO)
112 (FILE_DEVICE_DFS_FILE_SYSTEM, FILE_DEVICE_DFS_VOLUME)
113 (FILE_DEVICE_SERENUM, FILE_DEVICE_TERMSRV, FILE_DEVICE_KSEC)
114 (FILE_DEVICE_FIPS): Redefine as enumeration; factor it out.
115 (enum _PARTITION_STYLE, PARTITION_STYLE): Factor out; add...
116 (PARTITION_STYLE_RAW): ...this new enumeration state; previously, it
117 was defined only when including this enumeration from winioctl.h
118 (struct _CREATE_DISK_MBR, CREATE_DISK_MBR, PCREATE_DISK_MBR)
119 (struct _CREATE_DISK_GPT, CREATE_DISK_GPT, PCREATE_DISK_GPT)
120 (struct _CREATE_DISK, CREATE_DISK, PCREATE_DISK): Factor out;
121 include parts/winioctl.h
123 * include/ddk/ntddstor.h: Assert copyright; tidy layout.
124 (__NTDDSTOR_H): Multiple inclusion guard macro, renamed to...
125 (_DDK_NTDDSTOR_H): ...this; to provide better indication of location.
126 (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
127 (struct _STORAGE_BUS_TYPE, STORAGE_BUS_TYPE, PSTORAGE_BUS_TYPE)
128 (IOCTL_STORAGE_BASE, IOCTL_STORAGE_RESERVE, IOCTL_STORAGE_RELEASE)
129 (IOCTL_STORAGE_CHECK_VERIFY, IOCTL_STORAGE_CHECK_VERIFY2)
130 (IOCTL_STORAGE_MEDIA_REMOVAL, IOCTL_STORAGE_EJECT_MEDIA)
131 (IOCTL_STORAGE_LOAD_MEDIA, IOCTL_STORAGE_LOAD_MEDIA2)
132 (IOCTL_STORAGE_EJECTION_CONTROL, IOCTL_STORAGE_FIND_NEW_DEVICES)
133 (IOCTL_STORAGE_GET_MEDIA_TYPES, IOCTL_STORAGE_GET_MEDIA_TYPES_EX)
134 (IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER, IOCTL_STORAGE_PREDICT_FAILURE)
135 (IOCTL_STORAGE_QUERY_PROPERTY, IOCTL_STORAGE_GET_DEVICE_NUMBER)
136 (IOCTL_STORAGE_RESET_BUS, IOCTL_STORAGE_RESET_DEVICE)
137 (IOCTL_STORAGE_MCN_CONTROL): Factor out; include parts/winioctl.h
139 * include/ddk/ntdddisk.h: Assert copyright; tidy layout.
140 (__NTDDDISK_H): Multiple inclusion guard macro, renamed to...
141 (_DDK_NTDDDISK_H): ...this; to provide better indication of location.
142 (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
143 (IOCTL_DISK_BASE, IOCTL_DISK_GET_LENGTH_INFO)
144 (IOCTL_DISK_IS_WRITABLE, IOCTL_DISK_REASSIGN_BLOCKS)
145 (IOCTL_DISK_FIND_NEW_DEVICES, IOCTL_DISK_GET_MEDIA_TYPES)
146 (IOCTL_DISK_GET_DRIVE_LAYOUT, IOCTL_DISK_SET_DRIVE_LAYOUT)
147 (IOCTL_DISK_GET_PARTITION_INFO, IOCTL_DISK_SET_PARTITION_INFO)
148 (IOCTL_DISK_GET_DRIVE_LAYOUT_EX, IOCTL_DISK_SET_DRIVE_LAYOUT_EX)
149 (IOCTL_DISK_GET_DRIVE_GEOMETRY, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX)
150 (IOCTL_DISK_CREATE_DISK, IOCTL_DISK_VERIFY, IOCTL_DISK_CHECK_VERIFY)
151 (IOCTL_DISK_GET_PARTITION_INFO_EX, IOCTL_DISK_SET_PARTITION_INFO_EX)
152 (IOCTL_DISK_GET_CACHE_INFORMATION, IOCTL_DISK_SET_CACHE_INFORMATION)
153 (IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_GROW_PARTITION)
154 (IOCTL_DISK_FORMAT_TRACKS, IOCTL_DISK_FORMAT_TRACKS_EX)
155 (IOCTL_DISK_PERFORMANCE, IOCTL_DISK_PERFORMANCE_OFF)
156 (IOCTL_DISK_UPDATE_DRIVE_SIZE, IOCTL_DISK_RESERVE): Factor out; all of
157 these macros are now defined in parts/winioctl.h; include it.
158 (PARTITION_ENTRY_UNUSED, PARTITION_FAT_12, PARTITION_XENIX_1)
159 (PARTITION_XENIX_2, PARTITION_FAT_16, PARTITION_EXTENDED)
160 (PARTITION_HUGE, PARTITION_IFS, PARTITION_OS2BOOTMGR, PARTITION_FAT32)
161 (PARTITION_FAT32_XINT13, PARTITION_XINT13, PARTITION_XINT13_EXTENDED)
162 (PARTITION_PREP, PARTITION_LDM, PARTITION_UNIX, PARTITION_NTFT)
163 (VALID_NTFT): Redefine as enumeration; factor it out.
164 (IsRecognizedPartition, IsContainerPartition): Factor out.
165 (enum _MEDIA_TYPE, MEDIA_TYPE, PMEDIA_TYPE): Factor out, adding...
166 (F3_200Mb_512, F3_240M_512, F3_32M_512): ...these new state values.
167 (enum _DETECTION_TYPE, DETECTION_TYPE): Factor out.
168 (struct _DISK_INT13_INFO, DISK_INT13_INFO, PDISK_INT13_INFO)
169 (struct _DISK_EX_INT13_INFO, DISK_EX_INT13_INFO, PDISK_EX_INT13_INFO)
170 (struct _DISK_DETECTION_INFO, DISK_DETECTION_INFO, PDISK_DETECTION_INFO)
171 (struct _DISK_GEOMETRY_EX, DISK_GEOMETRY_EX, PDISK_GEOMETRY_EX)
172 (struct _DISK_GEOMETRY, DISK_GEOMETRY, PDISK_GEOMETRY)
173 (DiskGeometryGetPartition, DiskGeometryGetDetect): Factor out.
174 (struct _PARTITION_INFORMATION): Change field data types for...
175 (HiddenSectors, PartitionNumber): ...these, from DWORD to ULONG...
176 (PartitionType): ...and this from BYTE to UCHAR, to keep consistent
177 with Windows DDK convention, then factor out struct, together with...
178 (PARTITION_INFORMATION, PPARTITION_INFORMATION): ...these.
179 (struct _PARTITION_INFORMATION_GPT, struct _DISK_PARTITION_INFO)
180 (PARTITION_INFORMATION_GPT, *PPARTITION_INFORMATION_GPT)
181 (DISK_PARTITION_INFO, *PDISK_PARTITION_INFO): Factor out.
182 (struct _GET_LENGTH_INFORMATION)
183 (GET_LENGTH_INFORMATION, PGET_LENGTH_INFORMATION)
184 (struct _DISK_PERFORMANCE, DISK_PERFORMANCE, PDISK_PERFORMANCE)
185 (struct _DISK_PERFORMANCE_EX, DISK_PERFORMANCE_EX, PDISK_PERFORMANCE_EX)
186 (struct _FORMAT_PARAMETERS, struct _FORMAT_EX_PARAMETERS)
187 (FORMAT_PARAMETERS, PFORMAT_PARAMETERS, FORMAT_EX_PARAMETERS)
188 (PFORMAT_EX_PARAMETERS): Factor out.
189 (struct _REASSIGN_BLOCKS): Change field data types for...
190 (Reserved, Count): ...these fields, from WORD to USHORT, and...
191 (BlockNumber): ...this from DWORD to ULONG, per Windows DDK
192 convention, then factor out the struct definition, together with...
193 (REASSIGN_BLOCKS, PREASSIGN_BLOCKS): ...these associated typedefs.
194 (struct _SET_PARTITION_INFORMATION, SET_PARTITION_INFORMATION)
195 (PSET_PARTITION_INFORMATION): Factor out.
196 (struct _VERIFY_INFORMATION): Change field data type for...
197 (Length): ...this field, from DWORD to ULONG, per DDK convention, then
198 factor out the entire struct definition, together with...
199 (VERIFY_INFORMATION, PVERIFY_INFORMATION): ...these associated typedefs.
200 (DISK_CACHE_RETENTION_PRIORITY): Factor out enumerated typedef.
201 (struct _DISK_CACHE_INFORMATION, struct _DISK_GROW_PARTITION)
202 (DISK_CACHE_INFORMATION, PDISK_CACHE_INFORMATION, DISK_GROW_PARTITION)
203 (PDISK_GROW_PARTITION): Factor out.
205 * include/winioctl.h: Assert copyright; tidy layout; incorporate
206 definitions from Windows DDK headers, by including parts/winioctl.h;
207 delete duplicate definitions already identified as having been factored
208 out from ddk/winddk.h, ddk/ntddstor.h, and ddk/ntdddisk.h; accept type
209 compatible changes from DWORD to ULONG, WORD to USHORT, and BYTE to
210 UCHAR, resulting in no significant changes, except that...
211 (struct _DISK_PERFORMANCE): ...this is extended, by addition of...
212 (IdleTime, SplitCount, QueryTime, StorageDeviceNumber)
213 (StorageManagerName): ...these previously missing fields, originally
214 appropriately defined in ddk/ntdddisk.h, thus fixing bug [#1954].
215 (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
217 2015-10-22 Keith Marshall <keithmarshall@users.sourceforge.net>
219 Windows application module version information API updates.
221 * include/winver.h: Assert copyright; tidy layout.
222 (_BEGIN_C_DECLS, _END_C_DECLS): Use these, as appropriate.
223 (__AW_SUFFIXED__): Use throughout, to identify generic functions
224 having both ANSI and UTF-16LE specific alternative implementations.
225 [NTDDI_VERSION >= NTDDI_VISTA] (GetFileVersionInfoEx): New function.
226 [NTDDI_VERSION >= NTDDI_VISTA] (GetFileVersionInfoSizeEx): Likewise;
227 note that both are generic, with ANSI and UTF-16LE implementations,
228 but the ANSI implementations are missing from MSVCRT.DLL when...
229 [NTDDI_VERSION < NTDDI_WIN8]: ...this.
231 * lib/version.def (GetFileVersionInfoExA, GetFileVersionInfoExW)
232 (GetFileVersionInfoSizeExA, GetFileVersionInfoSizeExW): Add symbols.
234 2015-10-22 Keith Marshall <keithmarshall@users.sourceforge.net>
236 Revert a failed experimental macro construct.
238 * include/w32api.h (__W32API_DEPRECATED_ALIAS): Delete this; it bloats
239 code, and doesn't work in the C preprocessor conditional context where
240 its associated constant definitions are most likely to be required.
241 (Windows95, Windows98, WindowsME, WindowsNT4, Windows2000, WindowsXP)
242 (Windows2003, WindowsVista, IE3, IE301, IE302, IE4, IE401, IE5, IE5a)
243 (IE5b, IE501, IE55, IE56, IE6, IE601, IE602, IE7): Redefine as macros,
244 now in terms of their preferred equivalents from <sdkddkver.h>
246 2015-09-29 Keith Marshall <keithmarshall@users.sourceforge.net>
248 Code clean-up; fix MinGW-Bug [#2263].
250 * include/w32api.h (__AW_SUFFIXED__): New macro; define it.
251 (__AW_EXTENDED__, __AW_STRING_A__, __AW_STRING_W__): Likewise.
252 (__AW__WCHAR_T__): Likewise; this is a helper for __AW_STRING_W__.
254 * include/wincrypt.h: Assert copyright; tidy layout; replace all C++
255 style comments, using ISO-C conforming style; remove all redundant
256 parameter names from function prototype declarations, throughout.
257 (pragma GCC system_header): Remove pointless conditional guard.
258 (_BEGIN_C_DECLS, _END_C_DECLS): Use to wrap extern "C" declarations.
259 [WINVER >= 0x500, WINVER >= 0x501]: Replace conditionals with...
260 [WINVER >= _WIN32_WINNT_WIN2K, WINVER >= _WIN32_WINNT_WINXP]: ...these
261 alternatives, respectively; they offer improved self-documentation.
262 (MS_DEF_PROV, MS_ENHANCED_PROV, MS_STRONG_PROV, MS_SCARD_PROV)
263 (MS_DEF_RSA_SIG_PROV, MS_DEF_RSA_SCHANNEL_PROV, MS_DEF_DSS_PROV)
264 (MS_DEF_DSS_DH_PROV, MS_ENH_DSS_DH_PROV, MS_DEF_DH_SCHANNEL_PROV)
265 (MS_ENH_RSA_AES_PROV): Redefine as __AW_EXTENDED__ derivatives.
266 (MS_DEF_PROV_W, MS_ENHANCED_PROV_W, MS_STRONG_PROV_W, MS_SCARD_PROV_W)
267 (MS_DEF_RSA_SIG_PROV_W, MS_DEF_RSA_SCHANNEL_PROV_W, MS_DEF_DSS_PROV_W)
268 (MS_DEF_DSS_DH_PROV_W, MS_ENH_DSS_DH_PROV_W, MS_DEF_DH_SCHANNEL_PROV_W)
269 (MS_ENH_RSA_AES_PROV_W): Redefine; use __AW_STRING_W__ to derive them
270 from their __AW_STRING_A__ equivalent string constant definitions.
271 (GET_ALG_CLASS): Redefine, expressing result in terms of...
272 (ALG_CLASS_ALL): ...this manifest bit mask; also redefined, preferring
273 a hexadecimal expression of the mask value over the former decimal.
274 (GET_ALG_TYPE, GET_ALG_SID): Similarly, use hexadecimal mask values.
275 (ALG_CLASS_SIGNATURE, ALG_CLASS_MSG_ENCRYPT, ALG_CLASS_DATA_ENCRYPT)
276 (ALG_CLASS_HASH, ALG_CLASS_KEY_EXCHANGE, ALG_TYPE_DSS, ALG_TYPE_RSA)
277 (ALG_TYPE_BLOCK, ALG_TYPE_STREAM, ALG_TYPE_DH, ALG_TYPE_SECURECHANNEL)
278 (CRYPT_UPDATE_KEY, CRYPT_NEWKEYSET, CRYPT_DELETEKEYSET, CRYPT_SILENT)
279 (CRYPT_MACHINE_KEYSET, CRYPT_USER_PROTECTED, CRYPT_CREATE_SALT)
280 (CRYPT_EXPORTABLE, CRYPT_ENCRYPT, CRYPT_DECRYPT, CRYPT_EXPORT)
281 (CRYPT_READ, CRYPT_WRITE, CRYPT_MAC, CERT_TRUST_IS_NOT_TIME_VALID)
282 (CERT_TRUST_IS_NOT_TIME_NESTED, CERT_TRUST_IS_REVOKED)
283 (CERT_TRUST_IS_NOT_SIGNATURE_VALID, CERT_TRUST_IS_NOT_VALID_FOR_USAGE)
284 (CERT_TRUST_IS_UNTRUSTED_ROOT, CERT_TRUST_REVOCATION_STATUS_UNKNOWN)
285 (CERT_TRUST_IS_CYCLIC, CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID)
286 (CERT_TRUST_IS_PARTIAL_CHAIN, CERT_TRUST_CTL_IS_NOT_TIME_VALID)
287 (CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE, CERT_TRUST_IS_SELF_SIGNED)
288 (CERT_TRUST_HAS_EXACT_MATCH_ISSUER, CERT_TRUST_HAS_KEY_MATCH_ISSUER)
289 (CERT_TRUST_HAS_NAME_MATCH_ISSUER, CERT_TRUST_IS_COMPLEX_CHAIN)
290 (CERT_CHAIN_POLICY_BASE, CERT_CHAIN_POLICY_AUTHENTICODE)
291 (CERT_CHAIN_POLICY_AUTHENTICODE_TS, CERT_CHAIN_POLICY_SSL)
292 (CERT_CHAIN_POLICY_BASIC_CONSTRAINTS, CERT_CHAIN_POLICY_NT_AUTH)
293 (CERT_NAME_STR_REVERSE_FLAG, CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG)
294 (CERT_NAME_STR_CRLF_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG)
295 (CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG, CERT_NAME_STR_NO_PLUS_FLAG)
296 (CERT_NAME_STR_NO_QUOTING_FLAG, CERT_NAME_STR_SEMICOLON_FLAG)
297 (CERT_FIND_CERT_ID, CERT_FIND_CTL_USAGE, CERT_FIND_ENHKEY_USAGE)
298 (CERT_FIND_EXISTING, CERT_FIND_HASH, CERT_FIND_ISSUER_ATTR)
299 (CERT_FIND_ISSUER_NAME, CERT_FIND_ISSUER_OF, CERT_FIND_KEY_IDENTIFIER)
300 (CERT_FIND_KEY_SPEC, CERT_FIND_MD5_HASH, CERT_FIND_PROPERTY)
301 (CERT_FIND_PUBLIC_KEY, CERT_FIND_SHA1_HASH, CERT_FIND_SIGNATURE_HASH)
302 (CERT_FIND_SUBJECT_ATTR, CERT_FIND_SUBJECT_CERT, CERT_FIND_SUBJECT_NAME)
303 (CERT_FIND_SUBJECT_STR_A, CERT_FIND_SUBJECT_STR_W)
304 (CERT_FIND_ISSUER_STR_A, CERT_FIND_ISSUER_STR_W)
305 (CERT_FIND_OR_ENHKEY_USAGE_FLAG, CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG)
306 (CERT_FIND_NO_ENHKEY_USAGE_FLAG, CERT_FIND_VALID_ENHKEY_USAGE_FLAG)
307 (CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG, CERT_UNICODE_IS_RDN_ATTRS_FLAG)
308 (CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG, CERT_CHAIN_FIND_BY_ISSUER)
309 (CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG)
310 (CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG)
311 (CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG)
312 (CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG)
313 (CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG)
314 (CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG)
315 (CERT_SYSTEM_STORE_LOCAL_MACHINE): All represent bit-mapped values;
316 express them in hexadecimal, in preference to original decimal form.
317 (CERT_FIND_SUBJECT_STR, CERT_FIND_ISSUER_STR): Redefine them as
318 __AW_EXTENDED__ macros, for UNICODE/non-UNICODE cases respectively.
319 (szOID_CRL_DIST_POINTS): Correct defective definition; value should be
320 a string literal, but was missing delimiting quotes; insert them.
321 (CertNameToStr, CertOpenSystemStore, CertGetNameString, CryptSignHash)
322 (CryptAcquireContext, CryptVerifySignature, CryptGetDefaultProvider)
323 (CryptEnumProviders, CryptSetProvider): Define as __AW_SUFFIXED__
324 aliases for each of the UNICODE/non-UNICODE cases respectively.
325 (CryptEnumProvidersA): Correct prototype declaration; 5th parameter
326 was declared as type LPTSTR, but should be type LPSTR.
327 (CryptEnumProvidersW): Likewise; 5th parameter should be type LPWSTR.
328 (CryptGetDefaultProviderW): Likewise; 4th parameter was declared as
329 type LPSTR, but should be type LPWSTR.
330 [defined MINGW_TENTATIVE_ASSUMPTIONS] (X509_ANY_STRING)
331 (X509_CRL_REASON_CODE, X509_DSS_PUBLICKEY, X509_UNICODE_ANY_STRING)
332 (struct _CERT_ALT_NAME_ENTRY): Add tentative definitions.
334 2015-09-22 Keith Marshall <keithmarshall@users.sourceforge.net>
336 Correct defect in build system compilation rule.
338 * Makefile.in (scrnsavw.$OBJEXT): Do not use $^ to represent the
339 source file; it expands to also include prerequisite header files,
340 which should not appear on the compilation command line. Rewrite
341 rule in static pattern format, and use $< instead.
343 2015-08-02 Keith Marshall <keithmarshall@users.sourceforge.net>
345 Build system corrections for GCC build time support.
347 * configure.ac (AC_PROG_CC): Don't use this; we need...
348 (MINGW_AC_PROG_CC_COMPILE_ONLY): ...this alternative, to support
349 building with only a stage 1 partially built GCC installation.
351 * Makefile.in (install-headers): New make objective; map it to...
352 (install-w32api-headers): ...this, for which it is a logical alias.
354 2015-07-16 Keith Marshall <keithmarshall@users.sourceforge.net>
356 Overhaul and streamline build system configuration.
358 * configure.in: Delete obsolete file; replace with...
359 * configure.ac: New file; rewritten per current autoconf conventions.
361 * Makefile.in: Rewritten; adapted from current mingwrt configuration,
362 it now processes the entire build without using separate sub-makes.
364 * lib/Makefile.in: Sub-make configuration not required now; delete it.
365 * lib/ddk/Makefile.in lib/directx/Makefile.in: Likewise; delete them.
367 2015-07-14 Keith Marshall <keithmarshall@users.sourceforge.net>
369 Remove unused aclocal.m4 configuration file.
371 * aclocal.m4: Delete it; it provides no content used by this package.
373 2015-07-14 Keith Marshall <keithmarshall@users.sourceforge.net>
375 Adapt platform feature checks to NTDDI_VERSION conventions.
377 * include/sdkddkver.h: New file; merge from 4.0-dev branch.
378 (_WIN32_WINNT_WINBLUE): New manifest constant for Windows-8.1.
379 (WINNTVER): Prefer bitwise shift to division; adjust accordingly.
380 [_WIN32_WINNT != OSVER(NTDDI_VERSION)]: Bad comparison; correct to...
381 [_WIN32_WINNT != WINNTVER(NTDDI_VERSION)]: ...this.
383 * include/w32api.h: Assert copyright; include sdkddkver.h.
384 (__W32API_VERSION): Increment to 3.18; adopt new encoding format.
385 (__W32API_MAJOR_VERSION, __W32API_MINOR_VERSION): Adjust consistently.
386 (__W32API_PATCH_LEVEL): New macro; define with initial value of zero.
387 (__W32API_DEPRECATED_ALIAS): New macro; define it; use to redefine...
388 (Windows95, Windows98, WindowsME, WindowsNT4, Windows2000, WindowsXP)
389 (Windows2003, WindowsVista, IE3, IE301, IE302, IE4, IE401, IE5, IE5a)
390 (IE5b, IE501, IE55, IE56, IE6, IE601, IE602, IE7): ...these; replace
391 macro definitions by long integer constants, and mark as deprecated.
392 (UNICODE, _UNICODE): Keep these consistent; use logic factored out of
393 mingwrt/include/_mingw.h, whence we similarly relocate...
394 (_EXTERN_C, _BEGIN_C_DECLS, _END_C_DECLS): ...these.
396 * include/windef.h: Assert copyright; include w32api.h, whence we
397 infer default assignments, per included sdkddkver.h, for each of...
398 (WINVER, _WIN32_WINNT): ...these; delete local defines.
399 (_BEGIN_C_DECLS, _END_C_DECLS): Use them.
401 2015-06-16 Keith Marshall <keithmarshall@users.sourceforge.net>
403 Remove generated configure script from revision control.
405 * configure: Delete from SCM; maintainer must regenerate it, when
406 required, as SCM will now ignore it.
408 2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
410 * Makefile.in: Increment CYGRELEASE to 2.
412 2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
414 * lib/Makefile.in: Include GDIPLUS_HEADERS in dist target.
416 2011-03-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
418 * include/w32api.h: Increment version to 3.17.
419 * Makefile.in: Ditto.
421 2011-03-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
423 * include/winbase.h (PSAPI_WORKING_SET_BLOCK)
424 (PSAPI_WORKING_SET_INFORMATION): Move from here...
425 * include/psapi.h (PSAPI_WORKING_SET_BLOCK)
426 (PSAPI_WORKING_SET_INFORMATION): ...to here.
428 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
430 * include/w32api.h: Increment version to 3.16.
431 * Makefile.in: Ditto.
433 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
435 * include/commctrl.h (NMTCKEYDOWN): Define.
437 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
439 * include/wtsapi32.h (WTSSendMessageA, WTSSendMessageW, WTSSendMessage):
442 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
444 * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
445 PSAPI_WORKING_SET_INFORMATION): Define.
447 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
449 * include/winbase.h (__GNUC_EXTENSION): Define, replacing __MINGW_EXTENSION.
451 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
453 * lib/kernel32.def (FreeLibraryAndExitThread): Fix definition.
455 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
457 * include/winbase.h (FILE_ENCRYPTABLE, FILE_IS_ENCRYPTED, FILE_READ_ONLY,
458 FILE_ROOT_DIR, FILE_SYSTEM_ATTR, FILE_SYSTEM_DIR, FILE_SYSTEM_NOT_SUPPORT,
459 FILE_UNKNOWN, FILE_USER_DISALLOWED): Define.
461 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
463 * include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add
464 _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard.
465 * include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
467 2011-03-04 Seth Jackson <sethj@users.sourceforge.net>
469 * include/winnt.h (PAGE_WRITECOMBINE): Define.
470 * include/winbase.h (THREAD_MODE_BACKGROUND_BEGIN, THREAD_MODE_BACKGROUND_END): Define.
472 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
474 * include/winbase.h (__MINGW_EXTENSION): Define.
475 (OVERLAPPED): Add __MINGW_EXTENSION around nameless union /
476 struct to correct issue with -std=c99.
478 2011-03-02 Corinna Vinschen <corinna@vinschen.de>
480 * include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
481 (TIMER_BASIC_INFORMATION): Define.
482 (NtQueryTimer): Define.
483 (ZwQueryTimer): Define.
485 2010-12-27 David Byron <dbyron0@users.sourceforge.net>
487 * include/winioctl.h (STORAGE_BUS_TYPE): Define.
489 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
491 * include/winbase.h (GetComputerNameEx): Define.
493 2010-12-27 Ryan Lortie <desrt@desrt.ca>
495 * include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
497 2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
499 * include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
500 PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
501 PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
502 PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
503 PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
504 PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
505 PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
506 PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
507 PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
509 2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
511 * include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
512 Add defines for backward compatibility.
514 2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
516 * include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
517 * include/objidl.h (AddConnection, ReleaseConnection): Ditto.
518 * include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
519 EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
520 EnumResourceTypesW): Ditto.
521 * include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
523 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
525 * include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
527 2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
529 * include/bdatypes.h: Add missing semicolons.
531 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sf.net>
533 * include/w32api.h: Increment version to 3.15.
534 * Makefile.in: Ditto.
536 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
538 * Makefile.in: Update naming convention and compression format (lzma),
539 leaving existing naming convention and compression format as is for Cygwin.
541 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
543 * include/oleacc.h (STATE_SYSTEM_HASPOPUP, STATE_SYSTEM_NORMAL,
544 STATE_SYSTEM_PROTECTED): Define.
546 Thank you to Marcus von Appen for reporting the issue.
548 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
550 * include/winuser.h (CF_DIBV5): Define.
551 (CF_MAX): Adjust accordingly.
553 Thank you to Lenard Lindstrom for reporting the issue.
555 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
557 * include/sspi.h (QuerySecurityContextToken): Define.
558 * lib/secur32.def: Regenerate using gendef on a Win7 machine.
560 Thank you to Magnus Hagander for reporting the issue.
562 2010-08-25 Ali Sabil <asabil@users.sourceforge.net>
564 * include/ocidl.h: Define COBJMACROS for IPropertyBag and IPropertyBag2.
566 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
568 * include/shlwapi (ASSOCDATA): Update definition.
570 Thank you to Frederic Deschamps for reporting the issue.
572 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
574 * include/winbase.h (COPY_FILE_OPEN_SOURCE_FOR_WRITE,
575 COPY_FILE_ALLOW_DECRYPTED_DESTINATION, COPY_FILE_COPY_SYMLINK,
576 COPY_FILE_NO_BUFFERING): Define.
578 Thank you to Roland Schwingel for reporting the issue.
580 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
582 * include/winuser.h (HHOOK): Move definition from here...
583 * include/windef.h: ...to here, as per MSDN.
585 Thank you to Samuel Thibault for reporting the issue.
587 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
589 * include/winbase.h (GetEnvironmentStrings, GetEnvironmentStringsA): Per
590 MSDN, change return type to LPCH.
591 (GetEnvironmentStringsW): Per MSDN, change return type to LPWCH.
593 Thank you to Emmanuel Stapf for reporting the issue.
595 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
597 * include/prsht.h (SNDMDG, POSTMSG): Fix typo.
598 * include/windowsx.h (SNDMSG): Ditto.
600 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
602 * include/prsht.h (SNDMSG, POSTMSG): Define macros and use throughout.
604 Thank you to Ozkan Sezer for reporting the issue.
606 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
608 * include/windowsx.h (SNDMSG): Define macro and use throughout.
610 Thank you to Chris Oldwood for reporting the issue.
612 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
614 * include/oleacc.h (AccessibleObjectFromEvent): Correct definition.
616 Thank you to Rick Walsh for reporting the issue.
618 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
620 * include/winbase.h (MoveFileWithProcessA, MoveFileWithProgressW): Define.
622 2010-08-24 Vinky <rabbit_vinky@users.sourceforge.net>
624 * include/winbase.h (OVERLAPPED): Correct definition.
626 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
628 * include/winnt.h (IMAGE_NT_HEADERS32, IMAGE_NT_HEADERS64): Correct
631 Thank you to Pasi Ruokola for reporting the issue.
633 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
635 * include/exdisp.h (get_RegisterAsBrowser): Fix typo.
637 Thank you to cheznonnon for reporting the issue.
639 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
641 * lib/ws2_32.def: Regenerate using gendef on a Win7 machine.
643 2010-08-24 Ozkan Sezer <sezero@users.sourceforge.net>
645 * winnt.h: Fix several SUBLANG ID errors (ref:
646 http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx).
647 (SUBLANG_UI_CUSTOM_DEFAULT): 0x05, not 0x03.
648 (SUBLANG_HAUSA_NIGERIA): Bad ID name, correct one is ...
649 (SUBLANG_HAUSA_NIGERIA_LATIN): ... this.
650 (SUBLANG_INUKTITUT_CANADA_LATIN): 0x02, not 0x01.
651 (SUBLANG_IRISH_IRELAND): 0x02, not 0x01.
652 (SUBLANG_LAO_LAO_PDR): Bad ID name, correct one is ...
653 (SUBLANG_LAO_LAO): ... this.
654 (SUBLANG_LOWER_SORBIAN_GERMANY): 0x02, not 0x01.
655 (SUBLANG_SAMI_SKOLT_FINLAND): 0x08, not 0x03.
656 (SUBLANG_SAMI_INARI_FINLAND): 0x09, not 0x03.
657 (SUBLANG_SYRIAC_SYRIA): define as SUBLANG_SYRIAC (what MSDN mentions).
658 (SUBLANG_TIGRIGNA_ERITREA): 0x02, not 0x01.
659 (SUBLANG_BENGALI_INDIA): 0x01, not 0x00.
660 (SUBLANG_BENGALI_BANGLADESH): 0x02, not 0x01.
661 (SUBLANG_PUNJABI_INDIA): 0x01, not 0x00.
662 (SUBLANG_PUNJABI_PAKISTAN): not defined in MSDN.
663 (SUBLANG_ROMANIAN_ROMANIA): 0x01, not 0x00.
664 (SUBLANG_ROMANIAN_MOLDOVA): not defined in MSDN.
666 2010-08-24 LRN <lrn1986@gmail.com>
668 * include/mmreg.h (MPEGLAYER3WAVEFORMAT, WAVE_FORMAT_UNKNOWN,
669 WAVE_FORMAT_PCM, WAVE_FORMAT_ADPCM, WAVE_FORMAT_IEEE_FLOAT,
670 WAVE_FORMAT_VSELP, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_ALAW,
671 WAVE_FORMAT_MULAW, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_DVI_ADPCM,
672 WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_SIERRA_ADPCM,
673 WAVE_FORMAT_G723_ADPCM, WAVE_FORMAT_DIGIFIX, WAVE_FORMAT_DIALOGIC_OKI_ADPCM,
674 WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CU_CODEC,
675 WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_SONARC,
676 WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_ECHOSC1,
677 WAVE_FORMAT_AUDIOFILE_AF36, WAVE_FORMAT_APTX, WAVE_FORMAT_AUDIOFILE_AF10,
678 WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_LRC, WAVE_FORMAT_DOLBY_AC2,
679 WAVE_FORMAT_GSM610, WAVE_FORMAT_MSNAUDIO, WAVE_FORMAT_ANTEX_ADPCME,
680 WAVE_FORMAT_CONTROL_RES_VQLPC, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_DIGIADPCM,
681 WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_NMS_VBXADPCM,
682 WAVE_FORMAT_ROLAND_RDAC, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ROCKWELL_ADPCM,
683 WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_XEBEC, WAVE_FORMAT_G721_ADPCM,
684 WAVE_FORMAT_G728_CELP, WAVE_FORMAT_MSG723, WAVE_FORMAT_MPEG,
685 WAVE_FORMAT_RT24, WAVE_FORMAT_PAC, WAVE_FORMAT_MPEGLAYER3,
686 WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_ESPCM,
687 WAVE_FORMAT_VOXWARE, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_G726_ADPCM,
688 WAVE_FORMAT_G722_ADPCM, WAVE_FORMAT_DSAT, WAVE_FORMAT_DSAT_DISPLAY,
689 WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_VOXWARE_AC8,
690 WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_VOXWARE_AC16,
691 WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXWARE_RT24,
692 WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_VOXWARE_RT29HW,
693 WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_VOXWARE_VR18,
694 WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_SOFTSOUND, WAVE_FORMAT_VOXWARE_TQ60,
695 WAVE_FORMAT_MSRT24, WAVE_FORMAT_G729A, WAVE_FORMAT_MVI_MV12,
696 WAVE_FORMAT_DF_G726, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_ISIAUDIO,
697 WAVE_FORMAT_ONLIVE, WAVE_FORMAT_SBC24, WAVE_FORMAT_DOLBY_AC3_SPDIF,
698 WAVE_FORMAT_ZYXEL_ADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_PACKED,
699 WAVE_FORMAT_RHETOREX_ADPCM, WAVE_FORMAT_IRAT, WAVE_FORMAT_VIVO_G723,
700 WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_DIGITAL_G723,
701 WAVE_FORMAT_CREATIVE_ADPCM, WAVE_FORMAT_CREATIVE_FASTSPEECH8,
702 WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_QUARTERDECK,
703 WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_BTV_DIGITAL, WAVE_FORMAT_VME_VMPCM,
704 WAVE_FORMAT_OLIGSM, WAVE_FORMAT_OLIADPCM, WAVE_FORMAT_OLICELP,
705 WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_LH_CODEC,
706 WAVE_FORMAT_NORRIS, WAVE_FORMAT_ISIAUDIO,
707 WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DVM, WAVE_FORMAT_RAW_AAC1,
708 WAVE_FORMAT_MPEG_HEAAC, WAVE_FORMAT_MPEG_ADTS_AAC, WAVE_FORMAT_DRM,
709 WAVE_FORMAT_DTS, WAVE_FORMAT_WMAVOICE9, WAVE_FORMAT_WMASPDIF,
710 WAVE_FORMAT_WMAUDIO_LOSSLESS, WAVE_FORMAT_WMAUDIO2, WAVE_FORMAT_WMAUDIO3,
711 WAVE_FORMAT_MPEG_LOAS, WAVE_FORMAT_RAW_SPORT, WAVE_FORMAT_ESST_AC3,
712 WAVE_FORMAT_DTS2): Define.
713 * include/msacm.h (HACMDRIVERID, HACMDRIVER, HACMSTREAM, HACMOBJ,
714 ACMSTREAMHEADER, WAVEFILTER, acmDriverAddA, acmDriverAddW, acmDriverRemove,
715 acmMetrics, acmStreamOpen, acmStreamSize, acmStreamPrepareHeader,
716 acmStreamUnprepareHeader, acmStreamReset, acmStreamClose, acmStreamConvert):
719 2010-08-23 LRN <lrn1986@gmail.com>
721 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, FILE_NAME_NORMALIZED,
722 FILE_NAME_OPENED, VOLUME_NAME_DOS, VOLUME_NAME_GUID, VOLUME_NAME_NONE,
723 VOLUME_NAME_NT, FILE_BASIC_INFO, FILE_STANDARD_INFO, FILE_NAME_INFO,
724 FILE_STREAM_INFO, FILE_COMPRESSION_INFO, FILE_ATTRIBUTE_TAG_INFO,
725 FILE_ID_BOTH_DIR_INFO, FILE_REMOTE_PROTOCOL_INFO, FILE_INFO_BY_HANDLE_CLASS,
726 GetFileInformationByHandleEx, GetFinalPathNameByHandleA,
727 GetFinalPathNameByHandleW): Define.
729 2010-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
731 * lib/CheckConflicts.sh: New file.
733 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
735 * lib/kernel32.def (CopyLZFile, GetExpandedNameA, GetExpandedNameW, LZClose,
736 LZCopy, LZInit, LZOpenFileA, LZOpenFileW, LZRead, LZSeek, OpenProcessToken,
737 OpenThreadToken, RegCloseKey, RegCreateKeyExA, RegCreateKeyExW,
738 RegDeleteKeyExA, RegDeleteKeyExW, RegDeleteValueA, RegDeleteValueW,
739 RegEnumKeyExA, RegEnumKeyExW, RegEnumValueA, RegEnumValueW, RegFlushKey,
740 RegGetKeySecurity, RegLoadKeyA, RegLoadKeyW, RegNotifyChangeKeyValue,
741 RegOpenCurrentUser, RegOpenKeyExA, RegOpenKeyExW, RegOpenUserClassesRoot,
742 RegQueryInfoKeyA, RegQueryInfoKeyW, RegQueryValueExA, RegQueryValueExW,
743 RegRestoreKeyA, RegRestoreKeyW, RegSetKeySecurity, RegSetValueExA,
744 RegSetValueW, RegUnLoadKeyA, RegUnLoadKeyW, RtlCaptureStackBackTrace,
745 RtlFillMemory, RtlMoveMemory, RtlZeroMemory, SetThreadToken): Remove
746 conflicting definition.
747 * lib/th32.def: Remove.
748 * lib/ntdll.def (RtlUnwind): Remove conflicting definition.
749 * lib/version.def (VerLanguageNameA, VerLanguageNameW): Remove conflicting
752 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
754 * lib/kernel32.def (CreateProcessAsUserW): Remove definition.
756 2010-08-20 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
758 * lib/kernel32.def: Regenerate using gendef on a Win7 machine.
760 2010-08-19 Corinna Vinschen <corinna@vinschen.de>
762 * include/winnt.h: Define FILE_ATTRIBUTE_VIRTUAL. Change
763 FILE_ATTRIBUTE_VALID_FLAGS accordingly.
764 * include/ddk/winddk.h: Ditto.
766 2010-08-18 Ladislav Michl <ladis@users.sourceforge.net>
768 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, CreateSymbolicLinkW,
769 CreateSymbolicLinkA, CreateSymbolicLink): Define
771 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
773 * lib/kernel32.def(FatalExit): Correct definiton.
775 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
777 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
778 from 2010-07-17 since it breaks several applications.
780 2010-07-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
782 * lib/kernel32.def: Regenerate using gendef.
784 2010-07-20 Ozkan Sezer <sezero@users.sourceforge.net>
786 * include/commctrl.h (LVIF_GROUPID): Fix definition.
788 2010-07-20 Michael James <james.me@gmail.com>
790 * include/commctrl.h (LVIF_COLUMNS): Fix definition.
792 2010-07-17 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
794 * include/winnt.h (HEAP_MAKE_TAG_FLAGS, VALID_INHERIT_FLAGS): Correct
796 * include/rpcndr.h (NdrUnMarshConfStringHdr, NdrUnMarshCCtxtHdl,
797 NdrMarshSCtxtHdl): Ditto.
798 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Remove macro
799 definition in favour of typedef definition.
801 Thank you to Yuta Tomino for reporting the issues.
803 2010-07-08 Markus Koenig <basilo@users.sourceforge.net>
805 * include/gdiplus.h: New file.
806 * include/gdiplus/gdiplus.h: New file.
807 * include/gdiplus/gdiplusbase.h: New file.
808 * include/gdiplus/gdiplusbrush.h: New file.
809 * include/gdiplus/gdipluscolor.h: New file.
810 * include/gdiplus/gdipluscolormatrix.h: New file.
811 * include/gdiplus/gdipluseffects.h: New file.
812 * include/gdiplus/gdiplusenums.h: New file.
813 * include/gdiplus/gdiplusflat.h: New file.
814 * include/gdiplus/gdiplusgpstubs.h: New file.
815 * include/gdiplus/gdiplusgraphics.h: New file.
816 * include/gdiplus/gdiplusheaders.h: New file.
817 * include/gdiplus/gdiplusimageattributes.h: New file.
818 * include/gdiplus/gdiplusimagecodec.h: New file.
819 * include/gdiplus/gdiplusimaging.h: New file.
820 * include/gdiplus/gdiplusimpl.h: New file.
821 * include/gdiplus/gdiplusinit.h: New file.
822 * include/gdiplus/gdipluslinecaps.h: New file.
823 * include/gdiplus/gdiplusmatrix.h: New file.
824 * include/gdiplus/gdiplusmem.h: New file.
825 * include/gdiplus/gdiplusmetafile.h: New file.
826 * include/gdiplus/gdiplusmetaheader.h: New file.
827 * include/gdiplus/gdipluspath.h: New file.
828 * include/gdiplus/gdipluspen.h: New file.
829 * include/gdiplus/gdipluspixelformats.h: New file.
830 * include/gdiplus/gdiplusstringformat.h: New file.
831 * include/gdiplus/gdiplustypes.h: New file.
832 * lib/gdiplus.c: New file containing GDI+ variable definitions
834 * lib/gdiplus.def: New file.
835 * lib/Makefile.in: Add gdiplus.o to EXTRA_OBJS,
836 add gdiplus.c to SOURCES.
837 * lib/test.c: Include gdiplus.h.
839 2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
841 * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
842 GetPerformanceInfo): Define.
843 * lib/psapi.def (GetPerformanceInfo): Define.
844 * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
845 CryptEnumProviders): Define.
847 2010-02-17 LRN <lrn1986@gmail.com>
849 * include/shlguid.h (IID_IFolderView): Define.
850 * include/shlobj.h (IFolderView interface): Define.
851 * lib/shell32.c (IID_IFolderView): Export.
853 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
855 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
856 ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
858 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
860 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
862 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
864 * include/shlobj.h (SHParseDisplayName): Fix definition.
866 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
868 * include/w32api.h: Increment version to 3.14.
869 * Makefile.in: Ditto.
871 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
873 * include/shlobj.h (SHParseDisplayName): Define.
875 Thanks to James Roberts-Thomson for the report.
877 2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
879 * include/wingdi.h (ENHMFENUMPROC): Correct definition.
881 Thanks to Alexander Vassilev for the report.
883 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
885 * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
887 Thanks to Thomas Denk for the report.
889 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
891 * include/winbase.h (UnmapViewOfFile): Correct definition.
893 Thanks to Dimitry Sibiryakov for the report.
895 2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
897 * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
899 2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
901 * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
902 * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
904 2009-20-10 Michael James <james.me@gmail.com>
906 * include/wingdi.h (CLEARTYPE_QUALITY): Define.
907 * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
909 (WM_UNICHAR,UNICODE_NOCHAR): Define.
910 * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
911 RemoveWindowSubclass@12): Add exports.
912 * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
914 2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
916 * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
917 TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
918 TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
919 TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
920 TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
921 CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
922 RegisterTouchWindow, UnregisterTouchWindow): Define.
923 * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
924 RegisterTouchWindow, UnregisterTouchWindow): Define.
926 2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
928 * include/winver.h (VerQueryValue[AW]): Correct definition.
930 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
932 * include/shlobj.h (SHARD): Add enum.
933 (SHARD_PATH): Define based on UNICODE.
935 Thanks to Jacek Caban for the report.
937 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
939 * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
941 Thanks to Bruno Martinez for the report.
943 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
945 * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
946 IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
947 SHGetIconOverlayIndex): Define.
949 Thanks to Tim Kosse for the report.
951 2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
953 * include/wincon.h (AttachConsole): Correct guard.
955 Thanks to Alexander Shaduri for the report.
957 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
959 * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
960 (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
962 2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
964 * include/winerror.h: Fix typos in macro names.
966 2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
968 * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
971 2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
973 * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
975 2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
977 Honor DESTDIR for winsup/mingw and winsup/w32api.
978 Detect and report error if installation paths are win32
979 format, but DESTDIR is non-empty.
981 * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
982 when invoking make in subdirs.
983 * lib/Makefile.in (DESTDIR): Honor per convention.
984 (need-DESTDIR-compatibility): New macro; define it and a
986 (fail-DESTDIR-compatibility): New dependency goal.
987 (install-libraries, install-headers, uninstall-libraries,
988 uninstall-headers): Require need-DESTDIR-compatibility.
989 * lib/ddk/Makefile.in: Ditto.
990 * lib/directx/Makefile.in: Ditto.
992 2009-10-04 Corinna Vinschen <corinna@vinschen.de>
994 * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
995 _WIN32_WINNT >= 0x0500.
996 (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
997 WRITE_RESTRICTED): Define.
998 (IsTokenRestricted): Declare for >= Win 2000.
1000 2009-08-30 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1002 * include/wtsapi32.h (WTSQuerySessionInformationA,
1003 WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
1004 Moved to (_WIN32_WINNT >= 0x0500) guard.
1005 (thanks to Pierre Ossman)
1007 2009-08-09 Andy Koppe <andy.koppe@gmail.com>
1009 * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
1010 IS_SURROGATE_PAIR): Define.
1012 2009-07-27 Corinna Vinschen <corinna@vinschen.de>
1014 * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
1015 FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
1016 FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
1017 * include/ddk/ntifs.h: Ditto.
1018 (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
1020 2009-07-21 Corinna Vinschen <corinna@vinschen.de>
1022 * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
1024 * lib/gdo32.dll: ...to here.
1026 2009-07-01 Corinna Vinschen <corinna@vinschen.de>
1028 * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
1029 StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
1030 StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
1031 StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
1032 StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
1035 2009-06-24 Corinna Vinschen <corinna@vinschen.de>
1037 * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
1038 WTSEnumerateSessionsA): Add function prototypes.
1039 (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
1040 (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
1041 defines dependent on UNICODE setting.
1043 2009-06-07 Corinna Vinschen <corinna@vinschen.de>
1045 * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
1047 * include/ddk/ntifs.h: Ditto.
1048 * include/ddk/winddk.h: Ditto.
1049 * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
1050 ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
1051 in header, but missing in lib. Omit NT4-only entry points.
1053 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1055 * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
1056 SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
1057 * lib/shell32.def (SHGetImageList): Define.
1059 2009-02-18 Corinna Vinschen <corinna@vinschen.de>
1061 * winnt.h: Add Vista token security extensions.
1062 (SID_HASH_SIZE): Define.
1063 (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
1064 TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
1065 TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
1066 (SID_HASH_ENTRY): Define.
1067 (struct _SID_AND_ATTRIBUTES_HASH): Define.
1068 (struct _TOKEN_LINKED_TOKEN): Define.
1069 (struct _TOKEN_MANDATORY_LABEL): Define.
1070 (struct _TOKEN_MANDATORY_POLICY): Define.
1071 (struct _TOKEN_ELEVATION): Define.
1072 (struct _TOKEN_ACCESS_INFORMATION): Define.
1073 (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
1074 information enumeration values.
1076 2009-02-09 Corinna Vinschen <corinna@vinschen.de>
1078 * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
1081 2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
1083 * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
1085 2009-01-19 Corinna Vinschen <corinna@vinschen.de>
1087 * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
1089 2009-01-11 Henry Nestler <henry@bigfoot.de>
1091 * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
1094 2009-01-07 Corinna Vinschen <corinna@vinschen.de>
1096 * include/winbase.h (SCS_64BIT_BINARY): Define.
1098 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
1100 * include/w32api.h: Increment version to 3.13.
1101 * Makefile.in: Ditto.
1103 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
1105 * lib/glut.def: remove.
1106 * lib/glut32.def: ditto.
1108 2008-11-11 Corinna Vinschen <corinna@vinschen.de>
1110 * include/winbase.h (PROCESS_DEP_ENABLE,
1111 PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
1112 (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
1113 (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
1115 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>
1117 * include/mmsystem.h (sndAlias): Correct GCC4 warning.
1119 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>
1121 * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
1123 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
1125 * include/vfw.h (capSendMessage): Rename to __capSendMessage.
1127 2008-09-24 Chris Sutcliffe <ir0nh34d@users.sf.net>
1129 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
1130 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
1131 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
1132 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
1133 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
1134 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
1135 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
1136 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
1137 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
1138 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
1139 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
1140 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
1141 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
1142 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
1143 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
1144 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
1145 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
1146 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
1147 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
1148 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
1149 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
1150 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
1151 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
1152 WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
1153 (capSendMessage): Don't undef.
1155 2008-09-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
1157 * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
1160 2008-09-13 mega-squall <mega-squall@users.sf.net>
1162 * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
1163 SUBLANG_ROMANIAN_ROMANIA): Correct definition.
1164 (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
1165 SUBLANG_ROMANIAN_MOLDOVA): Define.
1167 2008-09-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
1169 * include/shlwapi.h (ASSOCSTR): Update enum.
1171 2008-09-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
1173 * include/w32api.h: Increment version to 3.12.
1174 * Makefile.in: Ditto.
1176 2008-09-07 Michael Hentschel <mikeh42@users.sourceforge.net>
1178 * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
1180 2008-09-07 alsemm <alsemm@users.sourceforge.net>
1182 * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
1184 2008-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1186 * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
1187 Thanks to Richard Hughes for report.
1189 2008-09-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1191 * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
1192 naming standard for Cygwin.
1194 2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
1196 * include/sspi.h: Fix PSecurityFunctionTableW structure.
1198 2008-08-29 Andy Grover <andy.grover@oracle.com>
1200 * include/ddk/scsi.h: Define READ_TOC formats.
1201 * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
1203 2008-08-29 Andy Grover <andy.grover@oracle.com>
1205 * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
1206 struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
1207 NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
1208 NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
1209 NdisMCancelTimer): Define.
1210 (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
1211 (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
1213 (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
1214 * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
1215 NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
1218 2008-08-29 Andy Grover <andy.grover@oracle.com>
1220 * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
1221 RtlStringCbVPrintfA): define in terms of POSIX string functions.
1223 2008-08-29 Andy Grover <andy.grover@oracle.com>
1225 * include/ddk/winddk.h (KeRaiseIrql): Define.
1226 (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
1228 2008-08-29 Andy Grover <andy.grover@oracle.com>
1230 * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
1231 (KeGetCurrentProcessorNumber): Fix incorrect member reference.
1232 (InterlockedIncrement, InterlockedDecrement): fix warning.
1233 * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
1234 (KeNumberProcessors): Export.
1236 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1238 * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
1239 ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
1240 ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
1241 ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
1242 ASSOCF_INIT_IGNOREUNKNOWN): Define.
1244 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1246 * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
1248 Thanks to Tim Kosse <botg at users dot sf dot net>.
1250 2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
1252 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
1253 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
1254 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
1255 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
1256 LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
1257 UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
1258 PROTECTED_DACL_SECURITY_INFORMATION): Define.
1260 2008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1262 * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
1263 WTSQuerySessionInformation, WTSFreeMemory): Define.
1265 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
1267 * lib/gdi32.def (SetLayout): Export.
1269 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
1271 * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
1272 struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
1273 CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
1274 CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
1275 CertSetCertificateContextProperty, CertCompareCertificateName,
1276 CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
1277 CryptGetDefaultProviderW and many corresponding macroes): Define.
1278 * lib/crypt32.def (Export the above 11 functions): Export.
1279 * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
1283 2008-07-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1285 * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
1286 MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
1288 2008-07-24 techrazy <techrazy@users.sourceforge.net>
1290 * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
1292 2008-07-24 Corinna Vinschen <corinna@vinschen.de>
1294 * include/lmaccess.h (struct _USER_INFO_4): Define.
1295 (struct _USER_INFO_23): Define.
1296 (struct _GROUP_INFO_3): Define.
1298 2008-07-14 Corinna Vinschen <corinna@vinschen.de>
1300 * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
1301 * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
1302 MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
1303 MIB_TCP6TABLE_OWNER_PID): Define.
1304 * lib/iphlpapi.def (GetExtendedTcpTable): Export.
1306 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
1308 * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
1309 GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
1311 Bug reported by Thomas Denk.
1313 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
1315 * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
1316 InterlockedCompareExchange, InterlockedExchange,
1317 InterlockedCompareExchangePointer, InterlockedExchangeAdd,
1318 InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
1319 Bug reported by Erik Blake.
1321 2008-06-20 Danny Smith <dannysmith@users.sourceforge.net>
1323 * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
1324 * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
1325 Bug reported by Brian Hawley.
1327 2008-06-17 Corinna Vinschen <corinna@vinschen.de>
1329 * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
1330 DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
1331 DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
1332 DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
1333 DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
1334 DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
1335 DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
1336 (DsGetDcNameW, DsGetDcNameA): Declare.
1337 (DsGetDcName): Define.
1338 * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
1340 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
1342 * include/commctrl.h (NMLVODSTATECHANGE): Define.
1344 Thanks to Tim Kosse <botg at users dot sf dot net>.
1346 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
1348 * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
1350 Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
1352 2008-05-15 Corinna Vinschen <corinna@vinschen.de>
1354 * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
1355 (FILE_SUPPORTS_TRANSACTIONS): Define.
1357 2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
1359 * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
1360 DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
1362 2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
1364 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
1365 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
1366 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
1367 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
1368 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
1369 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
1370 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
1371 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
1372 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
1373 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
1374 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
1375 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
1376 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
1377 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
1378 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
1379 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
1380 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
1381 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
1382 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
1383 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
1384 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
1385 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
1386 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
1387 WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
1388 WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
1389 WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
1390 WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
1391 WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
1392 WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
1393 capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
1394 capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
1395 capDriverConnect, capDriverDisconnect, capDriverGetName,
1396 capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
1397 capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
1398 capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
1399 capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
1400 capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
1401 capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
1402 capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
1403 capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
1404 capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
1405 capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
1406 capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
1407 capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
1408 capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
1409 (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
1410 *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
1412 2008-04-26 Yuval <uvman@users.sourceforge.net>
1414 * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
1415 SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
1416 SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
1417 LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
1418 SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
1419 SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
1420 SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
1421 SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
1422 SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
1423 *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
1424 *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
1425 *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
1426 *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
1427 *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
1428 *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
1429 *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
1430 *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
1431 *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
1432 *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
1433 *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
1434 *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
1435 *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
1436 *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
1437 *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
1438 *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
1439 *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
1440 *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
1441 *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
1442 LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
1443 *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
1444 *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
1445 *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
1446 SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
1447 SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
1448 SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
1449 SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
1450 SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
1451 SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
1452 SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
1453 SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
1454 SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
1455 SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
1456 SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
1457 SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
1458 *SpUserModeInitializeFn): Define.
1459 * include/sspi.h (SECURITY_STRING): Define.
1461 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
1463 * include/specstrings.h: Add more dummy defines.
1465 2008-04-22 Corinna Vinschen <corinna@vinschen.de>
1467 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
1468 (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
1469 (SECURITY_MANDATORY_LOW_RID): Define.
1470 (SECURITY_MANDATORY_MEDIUM_RID): Define.
1471 (SECURITY_MANDATORY_HIGH_RID): Define.
1472 (SECURITY_MANDATORY_SYSTEM_RID): Define.
1473 (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
1474 (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
1475 (SE_GROUP_INTEGRITY): Define.
1476 (SE_GROUP_INTEGRITY_ENABLED): Define.
1478 2008-04-11 Corinna Vinschen <corinna@vinschen.de>
1480 * include/sddl.h (ConvertStringSidToSidA): Declare.
1481 (ConvertStringSidToSidW): Declare.
1482 (ConvertStringSidToSid): Define.
1484 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1486 * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
1487 and MPR_INTERFACE_3 structure since they are available only in Windows
1490 Thanks to crackedmind <crackedmind at sf dot net>.
1492 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1494 * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
1496 * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
1498 2008-02-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1500 * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
1502 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1504 * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
1505 * include/windef.h (IN, OUT, OPTIONAL): Define.
1507 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1509 * include/specstrings.h: new file, move pseudo modifiers from windef.h.
1510 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1511 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1512 __out_bcount_opt): Move to specstrings.h.
1514 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1516 * lib/bthprops.def: new file, bluetooth imports.
1518 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1520 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1521 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1522 __out_bcount_opt): Defined additional pseudo-modifiers.
1524 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1525 * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
1526 (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
1527 dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
1530 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1532 * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
1533 * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
1534 DEVICE_NOTIFY_SERVICE_HANDLE): define.
1535 * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
1536 * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
1537 GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
1538 GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
1539 GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
1540 * include/winuser.h (RegisterPowerSettingNotification,
1541 UnregisterPowerSettingNotification): Add prototypes.
1542 * lib/user32.def: Added imports for the above prototypes.
1543 * lib/Makefile.in: Added build support for power-uuid.c.
1544 * lib/power-uuid.c: New file containing power GUID definitions.
1546 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1548 * include/ras.h (RAS_MaxDnsSuffix): define.
1550 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1552 * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
1554 * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
1557 2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
1559 * include/w32api.h: Increment version to 3.11.
1560 * Makefile.in: Ditto.
1562 2007-12-11 Dave Korn <dave.korn@artimi.com>
1564 * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
1565 (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
1567 2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1569 * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
1571 2007-12-03 techrazy <techrazy@users.sourceforge.net>
1573 * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
1574 NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
1576 2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>
1578 * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
1580 2007-11-21 elsapo <elsapo@users.sourceforge.net>
1582 * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
1583 CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
1584 CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
1585 X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
1586 X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
1587 CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
1588 PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
1589 X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
1590 X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
1591 X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
1592 X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
1593 X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
1594 X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
1595 X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
1596 X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
1597 X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
1598 X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
1599 X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
1600 PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
1601 PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
1602 ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
1603 CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
1604 X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
1605 OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
1606 OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
1607 CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
1608 CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
1609 CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
1610 CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
1611 CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
1612 CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
1613 CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
1614 CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
1615 szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
1616 szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
1617 szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
1618 X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
1619 szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
1620 szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
1621 szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
1622 szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
1623 szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
1624 szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
1625 szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
1626 szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
1627 szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
1628 szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
1629 szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
1630 PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
1631 CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
1632 PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
1633 CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
1634 CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
1635 CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
1636 PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
1637 CryptEncodeObjectEx): define.
1639 2007-11-21 Brian Dessent <dessent@users.sourceforge.net>
1641 * include/winbase.h (CheckTokenMembership): define.
1643 2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>
1645 * include/rpcndr.h: Missing NdrClientCall2 entry.
1646 * lib/rpcrt4.def: Ditto.
1648 2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
1649 * lib/scnsave.c: Multi-monitor support.
1651 2007-08-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
1653 * include/w32api.h: Increment version to 3.10.
1654 * Makefile.in: Ditto.
1656 2007-08-02 Corinna Vinschen <corinna@vinschen.de>
1658 * include/winbase.h (ReOpenFile): Add prototype.
1659 * lib/kernel32.def (ReOpenFile@16): Add export.
1661 2007-07-31 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1663 * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
1665 2007-7-30 Martijn Wargers <martijnw22@users.sourceforge.net>
1667 * include/wingdi.h (GetTextExtentExPointI): Add prototype.
1668 * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
1670 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1672 * include/wtypes.h (LPDECIMAL): Define.
1673 (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
1675 2007-07-18 Corinna Vinschen <corinna@vinschen.de>
1677 * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
1679 2007-07-17 Corinna Vinschen <corinna@vinschen.de>
1681 * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
1682 * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
1684 2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1686 * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
1689 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1691 * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
1692 * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
1693 PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
1694 PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
1695 PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
1696 PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
1697 Sync with include/pbt.h.
1699 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1701 [mingw-Bugs-1751518]
1702 * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
1705 [mingw-Bugs-1751565]
1706 * include/basetyps.h (IID); Guard with __IID_DEFINED__.
1708 [mingw-Bugs-1751595]
1709 * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
1712 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1714 2007-07-10 Danny Smith <dannysmith@users.sourceforge.net>
1716 [mingw-Bugs-1750898]
1717 * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
1718 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1720 2007-07-09 Danny Smith <dannysmith@users.sourceforge.net>
1722 [mingw-Bugs-1749305]
1723 * lib/kernel32.def (GetConsoleProcessList@8): Add export.
1725 2007-07-02 Przemek Czerkas <pczerkas@gmail.com>
1727 * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
1729 2007-07-02 Danny Smith <dannysmith@users.sourceforge.net>
1731 * include/oaidl.h: Include windows.h and ole2.h,
1732 unless COM_NO_WINDOWS_H.
1734 [mingw-Bugs-1742130]
1735 * include/oaidl.h (struct tagVARIANT): Add union members
1736 LONGLONG * pllVal and ULONGLONG * pullVal.
1738 2007-07-01 Danny Smith <dannysmith@users.sourceforge.net>
1740 * include/ws2tcpip.h (s6_addr32): Correct definition.
1741 Thanks to Alfred E. Heggestad <aeh at db dot org>
1743 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1745 * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
1747 Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
1748 supplying the information.
1750 2007-05-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1752 * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
1754 2007-04-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1756 * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
1759 2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net>
1761 * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
1762 CRYPTPROTECT_LOCAL_MACHINE): Define.
1764 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl>
1766 * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
1769 2007-03-30 Brian Dessent <brian@dessent.net>
1771 * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
1773 2007-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
1775 * include/w32api.h: Increment version to 3.9.
1776 * Makefile.in: Ditto.
1778 2007-03-23 Corinna Vinschen <corinna@vinschen.de>
1780 * include/psapi.h (GetMappedFileName): Fix messed up checkin.
1782 2007-03-23 Matthew Gregan <kinetik@flim.org>
1784 * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
1786 2007-03-06 Brandon Sneed <brandon@oqo.com>
1788 * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
1789 Added SetupConfigureWmiFromInfSectionW
1790 Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
1792 * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
1794 * include/winuser.h: Added PBT_APMQUERYSUSPEND
1795 Added PBT_APMQUERYSTANDBY
1796 Added PBT_APMQUERYSUSPENDFAILED
1797 Added PBT_APMQUERYSTANDBYFAILED
1798 Added PBT_APMSUSPEND
1799 Added PBT_APMSTANDBY
1800 Added PBT_APMRESUMECRITICAL
1801 Added PBT_APMRESUMESUSPEND
1802 Added PBT_APMRESUMESTANDBY
1803 Added PBT_APMBATTERYLOW
1804 Added PBT_APMPOWERSTATUSCHANGE
1805 Added PBT_APMOEMEVENT
1806 Added PBT_APMRESUMEAUTOMATIC
1808 * include/wtsapi32.h: New file
1810 * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
1812 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net>
1814 * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
1815 argument to constant.
1817 2007-02-18 Jiri Malak <jiri.malak@iol.cz>
1819 * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
1820 * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
1822 [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
1824 2007-02-18 Vesa Jääskeläinen <chaac@users.sourceforge.net>
1826 * lib/user32.def (InternalGetWindowText): Add stub.
1828 2007-02-11 Daniel Atallah <datallah@users.sourceforge.net>
1830 * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
1831 LANG_BOSNIAN_NEUTRAL): Define.
1833 2007-02-11 Daniel Schlyder <thrug@users.sourceforge.net>
1835 * include/winuser.h: Add guards around TITLEBARINFO and
1838 2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
1840 * include/winbase.h (struct _OVERLAPPED): Change type of
1841 Internal, InternalHigh members to ULONG_PTR.
1842 (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
1843 (CreateIoCompletionPort): Likewise.
1844 (PostQueuedCompletionStatus): Likewise.
1845 (QueueUserAPC): Likewise.
1847 2007-01-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
1849 * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
1850 DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
1851 DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
1852 DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
1853 DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
1854 DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
1855 DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
1856 DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
1857 DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
1858 DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
1860 2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1862 * Makefile.in: Add aclocal.m4 to source release.
1864 2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
1866 * include/w32api.h: Increment version to 3.8.
1867 * Makefile.in: Ditto.
1869 2006-11-13 Daniel Schlyder <thrug@users.sourceforge.net>
1871 * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
1872 VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.
1874 * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.
1876 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
1878 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
1880 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
1882 (GetFiberData): Likewise.
1883 * lib/kernel32.c: Remove.
1884 * lib/Makefile.in: Remove reference to kernel32.[co].
1886 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1888 * include/winnt.h (SE_RELABEL_NAME): Define.
1889 (SE_INCREASE_WORKING_SET_NAME): Define.
1890 (SE_TIME_ZONE_NAME): Define.
1891 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
1893 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1895 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
1896 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
1897 SymbolicLinkReparseBuffer substructure.
1899 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
1901 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
1903 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1905 * lib/Makefile.in: Fix order for 'all' rule.
1907 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1909 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
1911 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
1913 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
1915 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
1916 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
1918 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1920 * include/rpc.h: Add whitespace.
1921 * include/winnt.h (C_ASSERT): Define.
1923 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1925 [mingw-Bugs-1568067]
1926 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
1927 * include/wingdi.h: (DM_POSITION): Define.
1929 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
1931 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
1932 * lib/user32.def: Likewise.
1934 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
1936 * lib/Makefile.in: fix typo.
1937 * lib/ddk/Makefile.in: fix typo.
1938 * lib/directx/Makefile.in: fix typo.
1940 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
1941 for pointing it out.
1943 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1945 * Makefile.in: Remove files from lib directory with distclean target
1947 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1949 * include/winuser.h (CS_DROPSHADOW): Define.
1951 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
1953 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
1954 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
1955 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
1956 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
1958 Increase each constant by 1.
1960 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1962 [mingw-Bugs-1553275]
1963 * include/wingdi.h (SetLayout): Add prototype.
1964 (GetLayout): Likewise.
1966 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
1968 [mingw-Bugs-1550139]
1969 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
1970 Tanks to: Samit Basu <samitbasu at sf dot net>
1971 (GetRecordInfoFromGuids): Add prototype.
1973 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
1975 * include/winbase.h: Add comment about 'missing' SEM flag.
1977 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
1979 * configure.in: Substitute with_cross_host in depending files.
1980 * configure: Regenerate.
1981 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
1982 Set installation directories accordingly.
1983 * lib/ddk/Makefile.in: Ditto.
1984 * lib/directx/Makefile.in: Ditto.
1986 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1988 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
1989 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
1990 Bug reported by: <macleone at users dot sf dot net>
1992 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
1994 Update some more IMAGE relocation type indicators
1995 to PECOFF v8 (May, 2006) specs.
1997 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
1998 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
1999 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
2000 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
2001 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
2002 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
2003 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
2004 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
2005 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
2006 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
2007 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
2008 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
2009 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
2010 IMAGE_REL_SHM_NOMODE): Add defines.
2012 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
2013 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
2014 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
2015 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
2016 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
2017 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
2018 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
2019 IMAGE_REL_M32R_TOKEN): Add defines.
2021 (IMAGE_REL_MIPS_JMPADDR16): Add define.
2023 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
2025 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
2026 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
2027 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
2028 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
2029 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
2030 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
2031 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
2032 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
2033 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
2036 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
2037 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
2038 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
2041 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
2043 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
2044 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
2045 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
2046 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
2047 IMAGE_DLLCHARACTERISTICS_NO_BIND,
2048 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
2050 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
2052 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
2053 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
2054 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
2055 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
2056 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
2057 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
2058 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
2061 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
2062 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
2063 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
2064 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
2065 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
2066 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
2067 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
2068 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
2069 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
2070 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
2071 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
2072 IMAGE_REL_IA64_ADDEND): Add defines.
2074 (IMAGE_SCN_GPREL): Add define.
2076 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
2078 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
2079 * include/basetyps.h: Likewise.
2080 (_COM_interface): New define.
2081 (interface): Define to _COM_interface, conditional on !__OBJC__.
2082 Replace 'interface' with '_COM_interface', throughout.
2083 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
2084 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
2085 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
2086 * include/mshtml.h: Likewise.
2087 * include/oaidl.h: Likewise.
2088 * include/objfwd.h: Likewise.
2089 * include/objidl.h: Likewise.
2090 * include/ocidl.h: Likwise.
2091 * include/olectl.h: Likewise.
2092 * include/oleidl.h: Likewise.
2093 * include/shlobj.h: Likewise.
2094 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
2095 * include/vfw.h: Likewise.
2096 * include/windows.h. Likewise. Add comment.
2097 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
2100 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
2101 Add test for conflict with '@interface'
2103 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
2105 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
2106 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
2107 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
2108 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
2109 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
2110 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
2111 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
2112 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
2113 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
2114 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
2115 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
2116 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
2117 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
2118 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
2119 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
2120 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
2121 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
2122 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
2123 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
2124 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
2125 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
2126 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
2127 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
2128 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
2129 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
2130 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
2131 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
2132 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
2133 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
2134 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
2135 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
2136 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
2137 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
2138 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
2139 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
2140 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
2141 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
2142 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
2143 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
2144 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
2145 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
2146 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
2147 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
2148 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
2149 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
2150 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
2151 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
2152 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
2153 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
2154 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
2155 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
2156 CertDeleteCertificateFromStore): Define.
2157 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
2158 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
2159 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
2160 CertAddCertificateContextToStore, CertCompareCertificate,
2161 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
2164 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2166 * lib/uuid.c: Remove.
2168 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
2170 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
2171 declarations. They were extracted from the registry with a script.
2172 * lib/devguid.c: Add new file with the implementation of the
2174 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
2176 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
2178 * include/winuser.h (WM_INPUT): Add missing Raw Input
2179 notification define.
2180 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
2181 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
2183 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
2185 [mingw-Bugs-1525021]
2186 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
2187 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
2188 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
2189 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
2190 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
2191 (IP_ADAPTER_ADDRESSES): Likewise.
2193 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2195 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
2196 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
2197 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
2199 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
2200 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
2201 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
2202 * lib/hlguids-uuid.c: State source of CLSIDs.
2204 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2206 * lib/Makefile.in: Added extras-uuid as an object and source.
2207 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
2208 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
2209 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
2210 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
2211 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
2212 * lib/extras-uuid.c: New file.
2213 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
2216 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
2218 [mingw-Bugs-1424461]
2219 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
2221 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
2222 _NO_W32_PSEUDO_MODIFIERS.
2223 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
2225 *include/rpcnsip.h: Likewise.
2226 *include/windef.h: Don't define IN, OUT or OPTIONAL
2227 if _NO_W32_PSEUDO_MODIFIERS.
2228 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
2230 *include/ddk/cfgmgr32.h: Likewise.
2231 *include/ddk/ddkmapi.h: Likewise.
2232 *include/ddk/hidclass.h: Likewise.
2233 *include/ddk/hidpi.h: Likewise.
2234 *include/ddk/kbdmou.h: Likewise.
2235 *include/ddk/mcd.h: Likewise.
2236 *include/ddk/miniport.h: Likewise.
2237 *include/ddk/minitape.h: Likewise.
2238 *include/ddk/ndis.h: Likewise.
2239 *include/ddk/ndistapi.h: Likewise.
2240 *include/ddk/ndiswan.h: Likewise.
2241 *include/ddk/ntapi.h: Likewise.
2242 *include/ddk/ntdd8042.h: Likewise.
2243 *include/ddk/ntddpcm.h: Likewise.
2244 *include/ddk/ntifs.h: Likewise.
2245 *include/ddk/ntpoapi.h: Likewise.
2246 *include/ddk/parallel.h: Likewise.
2247 *include/ddk/pfhook.h: Likewise.
2248 *include/ddk/scsiwmi.h: Likewise.
2249 *include/ddk/smbus.h: Likewise.
2250 *include/ddk/srb.h: Likewise.
2251 *include/ddk/storport.h: Likewise.
2252 *include/ddk/tdikrnl.h: Likewise.
2253 *include/ddk/upssvc.h: Likewise.
2254 *include/ddk/usbcamdi.h: Likewise.
2255 *include/ddk/usbscan.h: Likewise.
2256 *include/ddk/video.h: Likewise.
2257 *include/ddk/videoagp.h: Likewise.
2258 *include/ddk/win2k.h: Likewise.
2259 *include/ddk/winddi.h: Likewise.
2260 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
2261 if _NO_W32_PSEUDO_MODIFIERS.
2262 Comment out IN, OUT and OPTIONAL, throughout.
2263 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
2265 *include/ddk/ws2san.h: Likewise.
2267 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2269 * lib/Makefile.in: Added hlguids-uuid as source and object.
2271 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2273 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
2274 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
2275 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
2276 * lib/hlguids-uuid.c: New file.
2277 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
2280 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2282 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
2284 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
2285 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
2286 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
2287 IID_IHlinkTarget): Remove. Moved to new files.
2288 * lib/urlmon-uuid.c: New file.
2289 * lib/hlink-uuid.c: New file.
2291 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2293 * lib/Makefile.in: Added ativscp-uuid as source and object.
2294 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
2295 IID_IActiveScriptParse, IID_IActiveScriptSite,
2296 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
2297 * lib/ativscp-uuid.c: New file.
2299 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2301 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
2302 Remove. Moved to objidl-uuid.c
2303 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
2304 IID_IServerSecurity): Defined.
2306 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2308 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
2310 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
2311 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
2312 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
2313 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
2314 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
2315 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
2316 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
2317 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
2318 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
2320 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
2321 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
2322 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
2323 * lib/cguid-uuid.c: New file.
2324 * lib/olectlid-uuid.c: New file.
2326 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2328 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
2329 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
2330 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
2331 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
2332 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
2333 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
2334 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
2335 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
2336 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
2337 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
2338 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
2339 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
2340 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
2341 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
2342 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
2343 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
2344 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
2345 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
2346 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
2347 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
2348 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
2349 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
2350 * lib/comcat-uuid.c: New file.
2351 * lib/docobj-uuid.c: New File.
2352 * lib/exdisp-uuid.c: New file.
2353 * lib/mlang-uuid.c: New file.
2354 * lib/oaidl-uuid.c: New file.
2355 * lib/objidl-uuid.c: New file.
2356 * lib/objsafe-uuid.c: New file.
2358 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2360 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
2362 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
2363 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
2364 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
2365 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
2366 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
2367 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
2368 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
2369 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
2370 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
2371 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
2372 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
2373 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
2374 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
2375 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
2376 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
2377 IID_ISpecifyPropertyPages): Remove. Moved to new files.
2378 * lib/oleidl-uuid.c: New file.
2379 * lib/oleacc-uuid.c: New file.
2380 * lib/ocidl-uuid.c: New file.
2382 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2384 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
2386 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
2387 Remove. Moved to unknwn-uuid and servprov-uuid.
2388 * lib/unknwn-uuid.c: New file.
2389 * lib/servprov-uuid.c: New file.
2391 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2393 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
2396 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2398 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
2400 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2402 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
2403 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
2406 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2408 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
2411 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
2413 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
2415 2006-05-24 Christopher Faylor <cgf@timesys.com>
2417 * configure.in: Update to newer autoconf.
2418 (thanks to Steve Ellcey)
2419 * configure: Regenerate.
2420 * aclocal.m4: New file.
2422 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
2424 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
2426 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2428 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
2429 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
2431 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2433 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2435 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
2436 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
2437 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
2438 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
2439 (MprAdminMIBSetTrapInfo): Declare functions.
2440 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
2441 (MIB_SERVER_HANDLE): New typedef.
2442 (MprConfigTransportSetInfo): Declare function.
2443 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
2444 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
2446 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2448 * lib/rtutils.def: New file. Generated on Windows XP.
2449 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
2450 * include/rtutils.h: New file.
2451 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
2452 Commented out, they're missing from rtutils.def.
2454 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2456 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
2457 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
2458 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
2459 (MprInfoRemoveAll): Declare functions.
2461 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2463 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
2464 (MprConfigGetGuidName,MprConfigInterfaceCreate)
2465 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
2466 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
2467 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
2468 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
2469 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
2470 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
2471 (MprConfigServerConnect,MprConfigServerDisconnect)
2472 (MprConfigServerGetInfo,MprConfigServerInstall)
2473 (MprConfigServerRestore,MprConfigTransportCreate)
2474 (MprConfigTransportDelete,MprConfigTransportEnum)
2475 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
2476 (MprConfigTransportSetInfo): Declare functions.
2478 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2480 * include/mprapi.h (MprAdminBufferFree)
2481 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
2482 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
2483 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
2484 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
2485 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
2486 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
2487 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
2488 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
2489 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
2490 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
2491 (MprAdminInterfaceTransportSetInfo)
2492 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
2493 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
2494 (MprAdminServerConnect,MprAdminServerDisconnect)
2495 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
2496 (MprAdminServerSetCredentials,MprAdminTransportCreate)
2497 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
2499 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2501 * include/ipxtfflt.h: New file.
2503 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2505 * include/mprapi.h: Fix header guard. Cleanup.
2506 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
2507 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
2508 (MprAdminConnectionHangupNotification)
2509 (MprAdminConnectionHangupNotification2)
2510 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
2511 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
2512 (MprAdminReleaseIpAddress): Declare functions.
2513 * lib/mprapi.def: Regenerate on Windows XP.
2515 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2517 * include/ipifcons.h: Cleanup.
2518 * include/ipxconst.h: Fix header guard.
2519 * include/ipxrtdef.h: include <ipxconst.h>.
2521 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2523 * include/ipxrtdef.h: Cleanup.
2524 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
2525 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
2526 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
2527 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
2528 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
2529 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
2530 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
2531 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
2532 * include/routprot.h: Cleanup.
2533 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
2534 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
2535 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
2536 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
2537 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
2538 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
2539 * include/fltdefs.h: New file.
2540 * include/ipinfoid.h: New file.
2542 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2544 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
2545 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
2546 (IAMCertifiedOutputProtection): Add interfaces.
2547 * include/adsprop.h: New file.
2548 * include/cmnquery.h: New file.
2549 * include/dsadmin.h: New file.
2550 * include/dsclient.h: New file.
2551 * include/dsgetdc.h: New file.
2552 * include/dsquery.h: New file.
2553 * include/dsrole.h: New file.
2554 * include/ntdsapi.h: New file.
2555 * include/ntdsbcli.h: New file.
2556 * include/objsel.h: New file.
2558 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2560 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
2561 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
2562 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
2563 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
2564 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
2565 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
2566 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
2567 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
2569 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2571 * include/qedit.h: New file.
2572 * include/errors.h: Cleanup.
2574 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2576 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
2577 avoid dependency on <string.h>.
2578 There's no Win32 equivalent for memcmp:
2579 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
2581 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2583 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
2584 instead of memset to avoid dependency on <string.h>.
2585 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
2586 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
2587 (AM_WST_STYLE): Add enums.
2588 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
2589 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
2591 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
2592 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
2593 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
2594 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
2595 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
2596 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
2597 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
2598 (VFW_E_DVD_NO_RESUME_INFORMATION)
2599 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
2600 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
2601 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
2602 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
2603 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
2604 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
2605 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
2606 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
2607 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
2608 * include/strmif.h: ... to here. New file.
2609 * include/aviriff.h: New file.
2610 * include/bdatypes.h: New file.
2611 * include/control.h: New file.
2612 * include/dvdmedia.h: New file.
2613 * include/il21dec.h: New file.
2614 * include/ks.h: New file.
2615 * include/ksmedia.h: New file.
2616 * include/mmreg.h: New file.
2617 * include/mpegtype.h: New file.
2618 * include/vidcap.h: New file.
2619 * include/vmr9.h: New file.
2620 * include/vptype.h: New file.
2621 * include/xprtdefs.h: New file.
2623 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2625 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
2626 Documented as defined on Windows 2000 or later.
2627 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
2628 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
2629 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
2630 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
2631 but values unknown, Windows Vista or later.
2632 (CAL_UMALQURA): Cleanup.
2633 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2634 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2635 (CAL_SSHORTESTDAYNAME7): Cleanup.
2636 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
2637 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
2639 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2641 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
2642 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
2643 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
2644 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
2645 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
2646 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
2647 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
2648 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
2649 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
2650 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
2651 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
2652 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
2653 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
2654 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
2655 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
2656 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
2657 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
2658 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
2659 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
2660 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
2661 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
2662 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
2663 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
2664 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
2665 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
2666 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
2667 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
2668 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
2669 (DMDFO_CENTER): Define.
2670 (GetDCBrushColor,GetDCPenColor): Declare.
2671 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
2673 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2675 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
2676 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
2677 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
2678 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
2679 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
2680 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
2681 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
2682 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
2683 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
2684 (LANG_DARI,LANG_MALAGASY)
2685 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
2686 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
2687 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
2688 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
2689 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
2690 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
2691 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
2692 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2693 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
2694 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
2695 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
2696 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
2697 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
2698 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
2699 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
2700 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
2701 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
2702 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
2703 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
2704 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
2705 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
2706 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
2707 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
2708 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
2709 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
2710 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
2711 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
2712 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
2713 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
2714 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
2715 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
2716 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
2717 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
2718 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
2719 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
2720 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
2721 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
2722 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
2723 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
2724 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
2725 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
2726 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
2727 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
2728 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
2729 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
2730 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
2731 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2732 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
2733 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
2734 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
2735 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
2736 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
2737 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
2738 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
2739 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
2740 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
2741 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
2742 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
2743 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
2744 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
2745 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
2746 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
2747 (SUBLANG_MARATHI_INDIA): Defined twice by error.
2749 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
2751 * lib/directx/Makefile.in: Remove reference to libquartz.a since
2754 2006-05-05 Earnie Boyd <earnie@users.sf.net>
2756 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
2757 SPI_SETSCREENSAVERUNNING.
2758 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
2760 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2762 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
2763 It had been removed because it's no documented, but Cygwin needs it.
2765 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2767 * include/amvideo.h (IFullScreenVideo): Define.
2768 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
2769 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
2771 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2773 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
2774 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
2775 as available on Windows 98 and better.
2776 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2777 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2778 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
2780 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2782 * include/amvideo.h: New file.
2783 * include/dshow.h: Include <amvideo.h>.
2785 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2787 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
2788 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
2789 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
2790 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
2791 (HWND_BROADCAST): Cleanup.
2792 (HWND_MESSAGE): Windows 2000 only.
2793 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
2794 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
2795 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
2797 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
2798 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
2799 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
2800 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
2801 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
2802 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
2803 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
2804 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
2805 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
2806 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
2807 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
2808 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2809 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2810 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2811 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2812 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2813 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2814 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
2815 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
2816 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
2817 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
2818 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
2819 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
2820 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
2821 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
2822 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
2823 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
2824 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
2825 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
2826 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
2827 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
2828 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
2829 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
2830 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
2831 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
2832 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
2833 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
2834 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
2835 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
2836 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
2837 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
2838 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
2839 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
2840 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
2841 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
2842 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
2843 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
2844 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
2845 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
2846 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
2847 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
2848 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
2849 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
2850 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
2851 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
2852 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
2853 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
2854 (SPI_SCREENSAVERRUNNING): Removed.
2855 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
2856 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
2857 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
2858 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
2860 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2862 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
2863 (MprAdminGetPDCServer): Add prototype.
2864 (MprAdminSendUserMessage): Add prototype.
2865 (MprAdminUserGetInfo): Add prototype.
2866 (MprAdminUserSetInfo): Add prototype.
2867 * lib/mprapi.def: Add stubs for above functions.
2869 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2871 * lib/directx/quartz.def: Move from here...
2872 * lib/quartz.def: ... to here.
2874 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2876 * include/amaudio.h: New file.
2877 * include/dshow.h: Include <amaudio.h>.
2879 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2881 * include/errors.h: New file.
2882 * include/dshow.h: Include <errors.h>.
2884 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2886 * include/dshow.h: New file.
2887 * include/evcode.h: New file.
2888 * include/audevcod.h: New file.
2889 * include/dvdevcod.h: New file.
2891 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2893 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
2894 (MprAdminConnectionClearStats): Add prototype.
2895 (MprAdminConnectionEnum): Add prototype.
2896 (MprAdminConnectionGetInfo): Add prototype.
2897 (MprAdminConnectionRemoveQuarantine): Add prototype.
2898 (MprAdminPortClearStats): Add prototype.
2899 (MprAdminPortDisconnect): Add prototype.
2900 (MprAdminPortEnum): Add prototype.
2901 (MprAdminPortGetInfo): Add prototype.
2902 (MprAdminPortReset): Add prototype.
2903 * lib/mprapi.def: New file.
2905 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2907 * include/mprapi.h: #include <lmcons.h>
2908 (MAX_DEVICETYPE_NAME): Add define.
2909 (MAX_PHONE_NUMBER_LEN): Add define.
2910 (ATADDRESSLEN): Add define.
2911 (IPADDRESSLEN): Add define.
2912 (IPXADDRESSLEN): Add define.
2913 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
2914 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
2915 (RAS_FLAGS_PPP_CONNECTION): Add define.
2916 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
2917 (RAS_FLAGS_RAS_CONNECTION): Add define.
2918 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
2919 (RASCCPCA_STAC): Add define.
2920 (RASCCPCA_MPPC): Add define.
2921 (PPP_CCP_COMPRESSION): Add define.
2922 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
2923 (PPP_CCP_ENCRYPTION40BIT): Add define.
2924 (PPP_CCP_ENCRYPTION128BIT): Add define.
2925 (PPP_CCP_ENCRYPTION56BIT): Add define.
2926 (PPP_CCP_HISTORYLESS): Add define.
2927 (RASPRIV_NoCallback): Add define.
2928 (RASPRIV_AdminSetCallback): Add define.
2929 (RASPRIV_CallerSetCallback): Add define.
2930 (RASPRIV_DialinPrivilege): Add define.
2931 (RASPRIV_CallbackType): Add define.
2932 (RASPRIV2_DialinPolicy): Add define.
2933 (PPP_LCP_PAP): Add define.
2934 (PPP_LCP_SPAP): Add define.
2935 (PPP_LCP_CHAP): Add define.
2936 (PPP_LCP_EAP): Add define.
2937 (PPP_LCP_CHAP_MD5): Add define.
2938 (PPP_LCP_CHAP_MS): Add define.
2939 (PPP_LCP_CHAP_MSV2): Add define.
2940 (PPP_LCP_MULTILINK_FRAMING): Add define.
2941 (enum _RAS_HARDWARE_CONDITION): Add.
2942 (enum _RAS_PORT_CONDITION): Add.
2943 (struct _PPP_ATCP_INFO): Add.
2944 (struct _PPP_ATCP_INFO): Add.
2945 (struct _PPP_IPCP_INFO): Add.
2946 (struct _PPP_IPCP_INFO2): Add.
2947 (struct _PPP_IPXCP_INFO): Add.
2948 (struct _PPP_LCP_INFO): Add.
2949 (struct _PPP_NBFCP_INFO): Add.
2950 (struct _PPP_INFO): Add.
2951 (struct _PPP_INFO_2): Add.
2952 (struct _RAS_CONNECTION_0): Add.
2953 (struct RAS_CONNECTION_1): Add.
2954 (struct _RAS_CONNECTION_2): Add.
2955 (struct RAS_PORT_0): Add.
2956 (struct _RAS_PORT_1): Add.
2957 (struct _RAS_USER_0): Add.
2958 (struct _RAS_USER_1): Add.
2960 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2962 * include/mprapi.h: New file.
2963 * include/routprot.h: New file.
2964 * include/ipxrtdef.h: New file.
2965 * include/ipxconst.h: New file.
2966 * include/stm.h: New file.
2968 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2970 * include/ddk/winddk.h (KAFFINITY): Fix typo.
2971 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2973 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2975 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
2976 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
2977 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
2979 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2981 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2983 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
2984 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2986 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2988 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
2990 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2992 * include/basetyps.h (REFFMTID): Define properly.
2994 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2996 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
2997 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2999 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3001 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
3002 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
3003 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
3004 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
3005 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
3006 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
3007 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
3008 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
3009 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
3010 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
3011 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
3012 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
3013 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
3014 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
3015 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
3016 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
3017 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
3018 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
3019 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
3020 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
3021 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
3022 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
3023 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
3024 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
3025 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
3026 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
3027 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
3028 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
3029 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
3030 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
3031 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
3032 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
3033 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
3034 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
3035 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
3036 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
3037 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
3038 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
3039 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
3040 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
3041 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
3042 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
3043 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
3044 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
3045 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
3046 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
3047 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
3048 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
3049 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
3050 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
3051 (IF_OPER_STATUS_OPERATIONAL): Define.
3052 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
3053 Add function declaration.
3054 * include/mgm.h: New file.
3055 * lib/rtm.def: New file.
3056 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
3058 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3060 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
3061 This function cannot be made thread-safe, the API would have to be
3062 changed for that, just like strerror() -> strerror_r() and similar
3063 ISO C or POSIX functions...
3065 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3067 * include/edevdefs.h: New file.
3069 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3071 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
3072 Use as guard for the WAVEFORMATEX structure instead of
3073 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
3074 _WAVEFORMATEX_ for compatibility.
3075 Thanks to: Andrew Jones <guln at sf dot net>
3077 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3079 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
3080 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
3081 Thanks to: David Golub <david_golub at sf dot net>
3083 2006-04-18 Eric House <ehouse@eehouse.org>
3086 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
3087 functions for using aygshell on PocketPC:
3088 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
3089 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
3091 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
3092 command bar API on PocketPC:
3093 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
3094 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
3095 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
3096 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
3097 CommandBar_InsertButton, CommandBar_Destroy.
3099 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
3100 fields not present on PocketPC.
3101 (GetCurrentThreadId): Conditionally declare as extern function
3102 without dllimport attribute on PocketPC.
3103 (ResetEvent): Likwise.
3104 (SetEvent): Likewise.
3106 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
3107 Conditionally declare as extern function without dllimport
3108 attribute on PocketPC.
3109 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
3110 declare as extern function without dllimport attribute on PocketPC.
3112 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
3114 * lib/test.c: Include icm.h.
3116 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
3118 * include/wingdi.h (ColorCorrectPalette): Add declaration.
3119 (CreateColorSpace): Add UNICODE mappings.
3120 * lib/gdi32.def (ColorCorrectPalette): Add stub.
3121 * include/icm.h: New file.
3122 * lib/mscms.def: New file.
3123 * lib/icmui.def: New file.
3125 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
3127 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
3128 (IMAGE_FILE_MACHINE_AMD64): New define.
3129 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
3131 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
3132 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
3133 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
3134 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
3135 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
3136 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
3137 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
3138 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
3140 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
3141 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
3142 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
3143 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
3144 (IMAGE_DEBUG_TYPE_BORLAND): New define.
3145 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
3146 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
3147 definitions and typedefs.
3148 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
3149 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
3150 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
3151 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
3152 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
3153 New structure definition and typedefs.
3154 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
3156 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
3158 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
3160 * lib/test.c: Fix typo in #inlcude.
3161 * include/aclui.h: INTERFACE should not remain
3162 defined at the end of the header.
3163 * include/servprov.h: Ditto.
3165 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
3167 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
3169 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3171 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
3173 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3175 * include/wsahelp.h (system_header): Add pragma.
3176 * include/ws2spi.h (system_header): Add pragma.
3177 * include/rasdlg.h (system_header): Add pragma.
3178 * include/rasdlg.h (_RASDLG_H): Define.
3179 Define instead of _RASDLG_H_, this is the w32api standard.
3180 * include/mlang.h (_MLANG_H): Define.
3181 Define instead of _MLANG_H_, this is the w32api standard.
3182 * include/setupapi.h (_SETUPAPI_H): Define.
3183 Define instead of _SETUPAPI_H_, this is the w32api standard.
3185 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3187 * include/rpcndr.h (boolean): Add typedef.
3188 Thanks to: James du Russel <ephelon at users dot sf dot net>
3189 * include/rpcndr.h (_RPCNDR_H): Define.
3190 Define in addition to __RPCNDR_H__, this is the w32api standard.
3192 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
3194 * include/w32api.h: Increment version to 3.7.
3195 * Makefile.in: Ditto.
3197 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3199 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
3200 GET_MODULE_HANDLE_EX_FLAG_PIN,
3201 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
3202 Thanks to: Brandon Sneed <brandon at redf dot net>
3204 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
3206 * include/secext.h: Enclose function declarations in extern "C"
3209 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3211 * include/comcat.h: INTERFACE should not remain defined
3212 at the end of the header.
3213 * include/docobj.h: Ditto.
3214 * include/exdisp.h: Ditto.
3215 * include/intshcut.h: Ditto.
3216 * include/mlang.h: Ditto.
3217 * include/mshtml.h: Ditto.
3218 * include/oaidl.h: Ditto.
3219 * include/objidl.h: Ditto.
3220 * include/objsafe.h: Ditto.
3221 * include/ocidl.h: Ditto.
3222 * include/oleacc.h: Ditto.
3223 * include/oledlg.h: Ditto.
3224 * include/oleidl.h: Ditto.
3225 * include/richole.h: Ditto.
3226 * include/shldisp.h: Ditto.
3227 * include/shlobj.h: Ditto.
3228 * include/unknwn.h: Ditto.
3229 * include/vfw.h: Ditto.
3230 Thanks to: Brandon Sneed <brandon at redf dot net>
3232 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3234 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
3235 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
3236 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
3238 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
3240 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
3243 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3245 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
3246 We should probably remove PROV_MS_MAIL but I'm keeping it for
3247 now for compatibility reasons.
3248 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
3250 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3252 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
3253 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
3254 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
3256 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3258 * include/wingdi.h [WINVER >= 0x0410]
3259 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
3260 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
3262 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3264 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
3265 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
3266 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
3267 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
3268 (L_MAX_URL_LENGTH): Define.
3269 (LITEM,LHITTESTINFO,NMLINK): Add structures.
3270 Thanks to: Brandon Sneed <brandon at redf dot net>
3272 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3274 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
3276 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3278 * include/w32api.h (_W32API_H): Define.
3279 Define in addition to _W32API_H_, this is the w32api standard.
3281 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3283 * include/w32api.h (WindowsVista): Define.
3285 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3287 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
3288 on SOCKET_ADDRESS only if winsock2.h has already been included.
3290 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3292 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
3294 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3296 * include/iphlpapi.h (GAA_FLAG_*): Define.
3297 (GetAdaptersAddresses): Add function declaration.
3298 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
3299 Thanks to: ross <rossboulet at users dot sf dot net>
3301 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3303 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
3304 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
3305 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
3306 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
3307 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
3308 SCOPE_LEVEL): Add enums.
3309 (IP_ADAPTER_*): Define.
3311 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3313 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
3314 Thanks to: Sergey Philippov <phis at users dot sf dot net>
3316 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3318 * include/objidl.h (PIDSI_*): Define.
3320 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
3322 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3324 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
3325 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
3326 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
3327 LOGON32_LOGON_NEW_CREDENTIALS): Define.
3328 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
3330 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3332 * include/mq.h: New file.
3333 * lib/mqrt.def (MQ*): Define a few missing functions.
3335 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3337 * lib/mqrt.def: New file.
3338 Needs the mq.h file to work properly, working on it.
3339 Thanks to: Pascal Obry <pobry at users dot sf dot net>
3341 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3343 * include/winerror.h (STG_E_*): Define.
3344 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
3345 * include/winerror.h (STG_S_*): Define.
3346 (CO_S_MACHINENAMENOTFOUND): Define.
3350 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3352 * include/commctrl.h (ListView_*): Define and correct.
3355 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3357 * include/winuser.h (WM_IME_*): Define (DWORD type).
3358 (EM_*IMESTATUS): Define.
3361 Thanks to: Steve Folly <spfolly at users dot sf dot net>
3363 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
3365 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
3366 Thanks to: Rene Rivera <grafik at users dot sf dot net>
3368 2006-03-29 Christopher Faylor <cgf@timesys.com>
3370 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
3371 version conditional.
3373 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3375 * include/winspool.h (JOB_INFO_3): Add structure.
3376 (PROVIDOR_INFO_*{AW}): Add structure.
3377 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3378 (PRINTER_ENUM_VALUES{AW}): Add structure.
3379 (PRINTPROCESSOR_CAPS): Add structure.
3381 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3383 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3384 (PRINTER_INFO_7A): Correct definition.
3386 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3388 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3389 (DRIVER_INFO_*{AW}): Add structure.
3390 (PRINTER_INFO_*{AW}): Add structure.
3391 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3393 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3395 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3396 (DRIVER_*MODE): Define (DWORD type).
3397 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3399 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
3401 * include/wincon.h (GetConsoleProcessList): Declare.
3403 2006-03-27 Hansres Engel <engel@node.ch>
3405 * include/mlang.h: New file.
3407 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3409 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
3411 2006-03-26 Hansres Engel <engel@node.ch>
3413 Add Uniscribe API for typography and for complex scripts.
3414 * include/usp10.h: New file.
3415 * lib/usp10.def: New file.
3417 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
3419 * include/imm.h (IMECHARPOSITION): Add structure.
3420 (RECONVERTSTRING): Likwise.
3422 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
3424 * lib/uuid.c (CMultiLanguage): Add UUID definition.
3425 (IMLangFontLink2): Likewise.
3426 (IMultiLanguage): Likewise.
3428 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
3430 * include/wincon.h (ENABLE_*): Add more defines.
3432 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
3434 * include/winnt.h (INHERITED_ACE): Define.
3435 (VALID_INHERIT_FLAGS): Correct definition.
3437 2006-03-18 Peter Ã…strand <astrand@cendio.se>
3439 * lib/wtsapi32.def: New file.
3441 2006-03-15 Christopher Faylor <cgf@timesys.com>
3443 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
3444 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
3446 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3448 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
3449 (FORM_USER,FORM_PRINTER): Define (DWORD type).
3450 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3451 (DSPRINT_*): Define (DWORD type).
3452 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3454 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3456 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
3457 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3459 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3461 * include/shellapi.h [_WIN32_IE >= 0x0600]
3462 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
3463 Windows XP SP1 and Windows XP respectively.
3465 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3467 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
3468 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
3469 * include/shellapi.h [_WIN32_IE >= 0x0500]
3470 (NIS_*): Introduced in Version 5.0.
3472 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3474 * include/wingdi.h (CS_*): Correct WINVER guard on
3475 Image Color Matching colour definitions.
3477 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3479 * include/shlobj.h (SFGAO_ISSLOW): Define.
3480 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
3481 attribute constants.
3483 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3485 * include/wingdi.h [WINVER >= 0x0500]
3486 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
3487 Thanks to: David A. Capello <dacap at users dot sf dot net>
3489 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
3491 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
3492 (INTERNET_STATE_*): Define flags.
3493 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
3495 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
3497 * include/sddl.h: New file.
3499 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
3501 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
3503 Remove file level #pragma pack(push,4)/#pragma pop.
3505 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
3507 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
3508 value to force correct alignment.
3510 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
3512 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
3513 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
3514 (PNM_CACHEHINT): Add backward compatibilty define.
3515 (LPNM_CACHEHINT): Likewise.
3517 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
3519 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
3521 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3523 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
3524 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
3525 * lib/shell32.def (PathResolve): Define.
3527 2006-02-06 Christopher Faylor <cgf@timesys.com>
3529 * include/shlobj.h (PathResolve): Fix typo.
3531 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3533 * include/shlobj.h (PathResolve): Define.
3534 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
3535 PRF_DONTFINDLNK): Ditto.
3536 * lib/shell32.def (PathResolve): Define.
3538 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
3540 * include/winnls.h: Remove stray end ';' from preprocessor defines.
3542 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
3544 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
3545 Reported by: Daniel Atallah <datallah at users dot sf dot net>
3546 (NotifyRouteChange@8): Define.
3548 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3550 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
3553 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3555 * include/winnt.h (FORCEINLINE): Define.
3557 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3559 * include/winnt.h (DECLSPEC_SELECTANY): Define.
3561 2006-01-26 Filip Navara <xnavara@volny.cz>
3563 * include/winnt.h (DECLSPEC_ALIGN): Define.
3565 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3567 * include/commctrl.h: Correct spelling of 'compatibility' in
3569 * include/setupapi.h: Likewise.
3570 * include/ws2tcpip.h: Likewise.
3572 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3574 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
3576 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
3578 WATCOM compatibility changes.
3579 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
3580 rather than __attribute__.
3581 (DECL_EXPORT): Likewise.
3582 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
3583 (DDKFASTAPI): Likewise.
3584 (DDKCDECLAPI): Likwise.
3585 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
3587 2006-01-23 Brandon Sneed <brandon@redf.net>
3589 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
3592 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
3594 * include/w32api.h: Increment version to 3.6.
3595 * Makefile.in: Ditto.
3597 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3599 * include/wincrypt.h (WINADVAPI): Add to prototypes of
3600 advapi32.dll functions.
3602 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3604 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
3605 names for padding size constants.
3607 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3609 * include/aclapi.h (WINADVAPI): Add to prototypes.
3610 * include/winreg.h (WINADVAPI): Likewise.
3611 * include/winsvc.h (WINADVAPI): Likewise.
3613 2006-01-05 Michael Gerdau <mgd@technosis.de>
3615 * include/winbase.h (WINADVAPI): Define.
3617 2006-01-03 Christopher Faylor <cgf@timesys.com>
3619 * include/winuser.h (CreateWindowStation): Correctly identify first
3620 argument as constant.
3621 (CreateWindowStation@): Ditto.
3623 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3625 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
3626 (TMT_*, BT_*): Add constants.
3628 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
3630 * include/winsock2.h: Don't define struct sockaddr_storage when
3633 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
3635 * lib/ws2_32.c: New file, defining IPv6 constants.
3636 * lib/Makefile.in (SOURCES): Add ws2_32.c
3637 (EXTRA_OBJS): Add ws2_32.o.
3639 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
3641 * lib/user32.def (PrivateExtractIconsA@32,
3642 PrivateExtractIconsW@32): Define.
3643 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
3645 2005-12-12 Christopher Faylor <cgf@timesys.com>
3647 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
3649 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
3651 * lib/kernel32.def (CreateFiberEx): Correct suffix.
3653 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
3654 Danny Smith <dannysmith@users.sourceforge.net>
3656 * lib/msxml-uuid.c: New file to generate UUIDs for
3658 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
3660 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3662 * include/winbase.h (GetDevicePowerState): Add prototype.
3663 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
3665 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
3667 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
3668 Define as macro if !_WIN64.
3669 (SetClassLongPtr{AW}): Likewise.
3670 (GCLP_*): Add GetClassLongPtr defines.
3671 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
3672 (SetClassLongPtr{AW}): Likewise.
3674 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
3676 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
3677 (SetClassLongPtr{AW}): Likewise.
3678 (GCLP_*): Add GetClassLongPtr defines.
3679 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
3680 (SetClassLongPtr{AW}): Likewise.
3682 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3684 * include/commdlg.h (OPENFILENAMEW): Add members for
3685 _WIN32_WINNT >= 0x0500.
3686 Thanks to Ricardo Dalcorsso Fodra.
3687 (OPENFILENAMEA): Modify whitespace. Ansify comment.
3689 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3691 * include/wingdi.h (GetICMProfileA): Correct prototype.
3692 (GetICMProfileW): Likewise.
3693 Thanks to: Paul J Lucas
3695 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
3697 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
3699 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
3701 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
3702 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
3703 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
3704 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
3706 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
3708 * include/objbase.h: Fix typo.
3709 * include/w32api.h: Increment version to 3.5.
3710 * Makefile.in: Ditto.
3712 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
3714 * include/w32api.h: Increment version to 3.4.
3715 * Makefile.in: Ditto.
3717 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
3719 * include/winbase.h (GetProcessId): Remove duplicate declaration.
3720 Use _WIN32_WINNT >= 0x0501 guard.
3722 2005-10-11 Christopher Faylor <cgf@timesys.com>
3724 * include/winbase.h (GetProcessId): Declare.
3726 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3728 * lib/ddk/newdev.def: Added.
3729 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
3731 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3733 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
3735 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
3737 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3739 * lib/shell32.def (SHILCreateFromPath): Add stub.
3740 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
3742 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3744 * include/winbase.h (RegisterWaitForSingleObject,
3745 RegisterWaitForSingleObjectEx): Define.
3746 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
3747 (RegisterWaitForSingleObject@16): Changed to
3748 RegisterWaitForSingleObject@24.
3749 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
3751 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
3753 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
3754 Thanks to: Gisle Vanem <giva at bgnett dot no>
3756 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3758 * include/reason.h [_WIN32_WINNT >= 0x0501]
3759 (SHTDN_REASON_*): New file.
3760 * include/objbase.h: Avoid double header guard.
3762 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
3764 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
3765 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
3766 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
3768 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3770 * include/shlobj.h (IContextMenu3): Define.
3771 * include/shlguid.h (IID_IContextMenu3): Declare.
3772 * lib/shell32.c (IID_IContextMenu3): Define.
3774 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3776 * include/shlobj.h (SHFormatDrive): Declaration of function
3777 and associated constants.
3779 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3781 * include/ddk/hidsdi.h: New file.
3782 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
3783 functions declared in hidsdi.h.
3784 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
3786 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3788 * lib/imm32.def (ImmDisableIME): Add stub.
3789 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
3791 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
3793 * include/w32api.h: Increment version to 3.3.
3794 * Makefile.in: Ditto.
3796 2005-07-28 Earnie Boyd <earnie@users.sf.net>
3798 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
3799 Correct their values.
3800 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
3802 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3804 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
3806 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3808 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
3809 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
3811 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3813 * include/richedit.h (SETTEXTEX): Define structure and
3814 associated constants.
3815 (GT_SELECTION): Define GETTEXTEX flag constant.
3817 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3819 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
3821 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3823 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
3824 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
3827 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3829 * include/commctrl.h (RBBS_USECHEVRON): Define.
3830 (RBBS_*): Use hex notation, group together.
3832 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3834 * lib/kernel32.def (GetUserGeoID): Correct suffix.
3835 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
3837 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3839 * include/commctrl.h (TreeView_SetItemState): Initilise
3841 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
3843 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
3845 * include/commctrl.h (NMLVFINDITEM): Add structure.
3847 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3849 * include/wininet.h (WININET_API_FLAG_*): Add defines.
3851 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
3853 * include/winnt.h (VER_SET_CONDITION): Define.
3855 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3857 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
3858 (ATTACH_PARENT_PROCESS): Define.
3859 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
3862 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
3864 * include/winbase.h (QueueUserWorkItem): Add prototype.
3866 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3868 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
3869 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
3870 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
3871 CM_CMYK_COLOR): Define.
3873 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
3875 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
3876 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
3877 Thanks to: Christian <chhd at users dot sf dot net>
3879 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3881 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
3883 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
3885 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3887 * include/winbase.h (GlobalDiscard): Define as macro.
3888 Thanks to: David Golub <david_golub at users dot sf dot net>
3890 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
3892 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
3893 (WNetGetResourceParentW): Ditto.
3894 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
3895 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
3897 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3899 * include/wininet.h (FtpGetFileSize): Add prototype.
3900 (FtpCommand[AW]): Correct prototypes.
3901 Reported by: <siger at users dot sf dot net>
3903 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
3905 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
3906 (capGetDriverDescription[AW]): Likewise.
3908 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
3910 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
3911 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
3912 (SE_IMPERSONATE_NAME TEXT): Ditto.
3913 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
3914 (SE_SYNC_AGENT_NAME TEXT): Ditto.
3916 2005-03-16 Christopher Faylor <cgf@timesys.com>
3918 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
3921 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3923 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
3925 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
3927 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3929 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
3930 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
3931 (gai_strerror[AW]): Put into #if 0 block.
3933 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3935 * include/basetyps.h (__int16): Correct define.
3937 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
3938 Danny Smith <dannysmith@users.sourceforge.net>
3940 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
3941 define for Open Watcom portability.
3942 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
3943 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
3944 of local c_rgodfDI* objects. Replace .rdata section attribute
3945 with 'const' keyword in definition of global c_dfDI* objects.
3947 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
3949 * include/winioctl.h (IOCTL_VOLUME_BASE,
3950 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
3951 Copy defines from include/ddk/ntdddvol.h.
3952 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
3954 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
3956 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
3958 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3960 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
3961 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
3963 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3965 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
3967 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
3969 * lib/user32.def (MonitorFromPoint): Correct suffix.
3971 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3973 * include/wininet.h (InternetCheckConnectionA,
3974 InternetCheckConnectionW) Add prototypes.
3975 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
3976 INTERNET_CONNECTION_CONFIGURED): Add defines.
3978 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3980 * include/commctrl.h (ComboBox_SetMinVisible,
3981 ComboBox_GetMinVisible): Added Macros.
3982 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
3985 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
3987 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
3988 assembly code conditional on _X86_.
3990 2005-01-02 Earnie Boyd <earnie@users.sf.net>
3992 * include/w32api.h: Increment version to 3.2.
3993 * Makefile.in: Ditto.
3994 * include/afxres.h: Remove the \r from the line ending.
3995 * include/errorrep.h: Ditto.
3996 * include/shldisp.h: Ditto.
3997 * include/tschema.h: Ditto.
3998 * lib/dhcpcsvc.def: Ditto.
3999 * lib/uxtheme.def: Ditto.
4000 * lib/wldap32.def: Ditto.
4002 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
4004 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
4006 Thanks to: Aidan France <aidan1@users.sourceforge.net>
4008 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
4010 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
4011 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
4012 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
4013 SPI_GETFOREGROUNDLOCKTIMEOUT,
4014 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
4015 *include/imm.h (WM_IME_REQUEST): Added definition.
4016 *include/shlobj.h (SLGP_RAWPATH,
4017 SLGP_UNCPRIORITY): Added definition.
4019 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
4021 *include/winuser.h (HSHELL_FLASH): Added definition.
4023 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
4025 * include/shldisp.h (IAutoComplete): Added interface definiton.
4026 * include/shldisp.h (IAutoComplete2): Added interface definiton.
4027 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
4028 * include/shlobj.h (IObjMgr): Added interface definiton.
4029 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
4030 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
4031 CLSID_ACListISF, IID_IACList): Added GUIDs.
4032 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
4033 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
4034 CLSID_ACListISF, IID_IACList): Added GUIDs.
4036 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
4038 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
4039 Thanks to: Chris Sutcliffe <ironhead@walled.net>
4040 (CDRF_*): Use hex notation for constants.
4042 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
4044 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
4045 Reported by Eric Sharkey <sharkey at netrics dot com>
4047 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
4049 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
4050 TokenGroupsAndPrivileges, TokenSessionReference,
4051 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
4053 (SID_NAME_USE): Add SidTypeComputer. Reformat.
4054 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
4056 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
4058 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
4059 ImageList_Duplicate): Add stubs.
4061 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
4063 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
4064 Thanks to "Pete" <pross@xvid.org>
4066 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
4068 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
4069 AC_DST_NO_ALPHA, ...): Add defines.
4070 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
4071 ULW_OPAQUE): Add defines.
4073 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
4075 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
4077 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
4079 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
4081 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
4083 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
4084 (CreateProcessWithLogonW): Declare.
4085 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
4086 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
4088 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
4090 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
4091 Thanks to: David Leonard <leonard@users.sourceforge.net>
4093 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
4095 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
4096 Thanks to: David Leonard <leonard@users.sourceforge.net>
4098 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
4100 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
4102 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
4104 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
4106 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
4108 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
4110 * include/shellapi.h (NIF_GUID): Add another define.
4112 2004-11-18 Earnie Boyd <earnie@users.sf.net>
4114 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
4115 Changed it twice due to inconsistent MSDN documentation.
4116 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
4118 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
4120 * include/shlobj.h (SHGFP_TYPE): Add enum.
4122 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
4124 * include/winuser.h (WM_THEMECHANGED): Add define.
4126 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
4128 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
4129 ExFreeToPagedLookasideList): Guard inline versions with
4130 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
4131 external functions for earlier _WIN32_WINNT.
4133 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
4135 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
4137 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
4139 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
4140 if undefined and __W32API_USE_DLLIMPORT__.
4141 Add WINBASEAPI token to prototypes, throughout.
4143 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4145 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
4146 (GetFiberData): Likewise.
4147 (NtCurrentTeb): Likewise.
4149 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
4151 * include/shellapi.h (NIF_INFO): Add define.
4152 (NIIF_*) Add defines..
4153 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
4154 (NIF_*): Convert constants to hex.
4156 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
4158 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
4159 GetGlyphIndicesW): Declare.
4160 (GGI_MARK_NONEXISTING_GLYPHS): Define
4161 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
4162 GetGlyphIndicesW): Add stubs.
4164 2004-10-24 Dan Aloni <da-x@colinux.org>
4166 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
4167 ZwQueryFullAttributesFile): Declare.
4168 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
4170 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
4171 ZwQueryVolumeInformationFile): Add stubs.
4173 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
4175 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
4176 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
4178 2004-10-15 Robert Wruck <wruck@tweerlei.de>
4179 Danny Smith <dannysmith@users.sourceforge.net>
4181 = include/winbase.h (InitializeSListHead, Interlocked*):
4182 Guard with !__USE_NTOSKRNL__.
4184 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
4185 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
4186 Guard with __USE_NTOSKRNL__.
4187 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
4188 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
4189 && _WIN32_WINNT >= 0x0501
4190 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
4191 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
4192 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
4193 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
4195 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
4196 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
4197 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
4198 ExWindowStationObjectType, IoAdapterObjectType,
4199 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
4200 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
4201 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
4204 2004-10-11 Robert Wruck <wruck@tweerlei.de>
4206 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
4208 (IoReleaseRemoveLock): Add definition.
4210 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
4212 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
4213 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
4215 * include/winddk.h (ExInterlockedAddUlong,
4216 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
4217 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
4218 ExInterlockedPushEntryList): Change calling convention to
4220 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
4221 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
4222 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
4223 Add prototypes for DDKFASTAPI versions.
4224 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
4225 * lib/ntoskrnl.def (ExInterlockedAddUlong,
4226 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
4227 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
4228 ExInterlockedPushEntryList): Remove lead '@' from stubs.
4229 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
4230 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
4231 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
4233 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
4234 Exi386InterlockedIncrementLong); Add stdcall stubs.
4236 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
4238 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
4239 if __W32API_USE_DLLIMPORT__ is defined.
4240 * include/winuser.h (WINUSERAPI): Likewise.
4242 2004-09-29 Filip Navara <xnavara@volny.cz>
4244 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
4245 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
4246 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
4247 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
4248 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
4249 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
4250 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
4251 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
4252 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
4253 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
4254 winnt4.h, ws2san.h): Fixed packing.
4255 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
4256 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
4257 HID_INTERFACE_NOTIFY_PNP): Likewise.
4258 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
4259 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
4260 <ayerkes@speakeasy.net>.
4261 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
4263 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
4264 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
4265 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
4266 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
4267 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
4268 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
4269 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
4270 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
4271 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
4272 (SYNCH_LEVEL): Added definition.
4273 (KPCR, KPCR_TIB): Fixed declaration.
4274 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
4275 included and _WIN32_WINNT >= 0x0501.
4276 (RtlEqualLuid): Fixed macro definition.
4277 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
4278 KeRaiseIrql on i386 architectures.
4280 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
4282 * include/mshtml.h (IHTMLDocument2): Correct get_selection
4284 (IHTMLSelectionObject): Correct get_type declaration.
4285 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
4286 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
4287 IHTMLBodyElement2): Add interfaces.
4288 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
4289 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
4291 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
4294 2004-09-05 Earnie Boyd <earnie@users.sf.net>
4296 * include/w32api.h: Increment version to 3.1.
4297 * Makefile.in: Ditto.
4299 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
4301 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
4302 MonitorFromWindow): Add prototypes.
4303 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
4304 MonitorFromWindowMonitorFromWindow): Add stubs.
4305 * include/shellapi.h (DuplicateIcon): Add prototype.
4307 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
4309 * include/winuser.h (WINUSERAPI): New define.
4310 Use it to mark user32.dll imports, throughout.
4312 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
4314 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
4315 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
4316 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
4317 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
4318 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
4319 HidD_GetPreparsedData, HidD_GetProductString,
4320 HidD_GetSerialNumberString, HidD_SetConfiguration,
4321 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
4322 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
4324 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
4326 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
4328 (PCOORD): Add typedef.
4329 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
4331 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
4333 * include/winldap.h: Don't check value of UNICODE.
4334 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
4336 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
4338 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
4340 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
4342 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
4345 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
4347 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
4349 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
4351 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
4353 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
4355 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
4357 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
4359 * include/wincrypt.h: Correct _WIN32_WINNT typo.
4361 2004-08-10 Ed Schaller <schallee@darkmist.net>
4363 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
4364 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
4365 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
4367 (CALG_SHA1): Add define.
4368 (HP_HMAC_INFO): Add define.
4369 (HMAC_INFO): Add struct.
4370 (BLOBHEADER): Add typedef.
4372 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
4374 * include/commctrl.h (TreeView_SetItemState): Define macro.
4376 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
4378 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
4381 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
4383 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
4384 (FILEGROUPDESCRIPTOR): LIkewise.
4386 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
4388 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
4390 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
4392 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
4393 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
4394 (IMAGE_SNAP_BY_ORDINAL): Map to ...
4395 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
4396 (IMAGE_ORDINAL): Map to ...
4397 (IMAGE_ORDINAL{32,64}: New defines.
4398 (IMAGE_THUNK_DATA): Map to ...
4399 (IMAGE_THUNK_DATA{32,64}: New structures.
4400 (IMAGE_THUNK_DATA): Map to ...
4401 (IMAGE_THUNK_DATA{32,64}: New structures.
4402 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
4403 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
4404 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
4405 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
4407 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
4409 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
4410 _WIN32_WINNT >= 0x0500.
4412 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
4414 * include/winbase.h (GetWriteWatch): Correct prototype.
4415 (WRITE_WATCH_FLAG_RESET): Define.
4416 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
4418 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
4420 * include/commctrl.h (Animate_OpenEx): Define.
4421 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
4422 (ListView_GetNumberOfWorkAreas): Correct macro.
4423 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
4424 ListView_SetItemCountEx, ListView_GetISearchString,
4425 TreeView_GetLastVisible, Header_CreateDragImage,
4426 Header_SetImageList, Header_GetImageList): Define.
4427 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
4428 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
4429 TBSTATE_ELLIPSES): Define.
4430 (MonthCal_SetRange): Correct macro.
4431 (ImageList_Duplicate): Declare.
4433 2004-05-29 Filip Navara <xnavara@volny.cz>
4435 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
4437 2004-05-25 Al Slater <al.slater@scluk.com>
4439 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
4440 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
4442 2004-05-15 Filip Navara <xnavara@volny.cz>
4444 * include/ddk/kbdmou.h: New file.
4445 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
4446 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
4447 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
4448 _vsnwprintf, sprintf, swprintf): Export.
4450 2004-05-15 Filip Navara <xnavara@volny.cz>
4452 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
4455 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
4457 * include/wingdi.h: Correct non-unicode typedefs of
4458 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
4460 2004-05-07 Pascal Obry <obry@act-europe.fr>
4462 * include/winsock.h (IN_CLASSA): Fix macro.
4463 * include/winsock2.h (IN_CLASSA): Fix macro.
4465 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
4467 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
4468 * include/aclui.h: Remove '\r', throughout.
4469 * include/msacm.h: Likewise.
4470 * lib/aclui.def: Likewise.
4472 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
4474 * lib/comctl32.def (SetWindowSubclass): Add stub.
4475 Thanks to Eugene <egladysh@users.sourceforge.net>.
4477 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4479 * include/winbase.h (EXECUTION_STATE): Add typedef.
4480 (SetThreadExecutionState): Declare.
4481 * include/wingdi.h (_WINGDI_): Define.
4482 * include/objbase.h (_OBJBASE_H_): Define.
4484 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4486 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
4487 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
4488 (SM_CMETRICS): Adjust value.
4489 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
4490 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
4492 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
4494 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
4496 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
4497 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
4498 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
4499 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
4500 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
4501 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
4503 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4505 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
4506 DNSREC_ADDITIONAL): Add defines.
4508 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4510 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
4512 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4514 * include/aclui.h: New file.
4515 * lib/aclui.def: New file.
4516 * lib/test.c: Add aclui.h to includes.
4518 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
4520 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
4521 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
4522 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
4524 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4526 * include/wingdi.h: Protect non-unicode case of below.
4528 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4530 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
4531 LPENUMLOGFONTEXDV with appropriate version check.
4533 2004-04-18 Hans Leidekker <hans@it.vu.nl>
4535 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
4536 DSPROPSETID_DirectSoundDevice): Add defines.
4538 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
4540 * include/msacm.h: New file.
4542 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
4544 * include/objbase.h (STGFMT): Declare enum.
4545 (STGOPTIONS): Declare structure.
4546 (StgCreateStorageEx, StgOpenStorageEx): Declare.
4547 (STGOPTIONS_VERSION): Define.
4548 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
4550 2004-04-13 Filip Navara <xnavara@volny.cz>
4552 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
4553 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
4554 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
4555 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
4556 HELP_SETWINPOS): Define.
4557 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
4558 (SPI_*): Add new definitions for WINVER >= 0x500.
4559 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
4560 (InternalGetWindowText, SetWindowsHookW): Declare.
4561 * include/winbase.h (InitializeSListHead): Avoid conflicting
4562 definition with DDK headers.
4564 2004-04-13 Gé van Geldorp <gvg@reactos.com>
4566 * include/winuser.h (GetLastError): Move from here...
4567 * include/winbase.h: ... to here.
4569 2004-04-13 Filip Navara <xnavara@volny.cz>
4571 * include/winspool.h (DocumentPropertiesW): Correct prototype.
4573 2004-04-13 Filip Navara <xnavara@volny.cz>
4575 * include/wingdi.h (ENHMETAHEADER): Add definitions for
4577 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
4578 (ENUMLOGFONTEXW): Fix definition.
4579 (ENUMLOGFONTEXDV[AW]): Declare.
4581 2004-04-13 Filip Navara <xnavara@volny.cz>
4583 * include/wingdi.h: Declare the DirectDraw structures only if
4584 the DirectDraw kernel mode headers aren't included.
4586 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
4587 STROBJ_bEnumPositionsOnly): Correct prototypes.
4589 2004-04-13 Filip Navara <xnavara@volny.cz>
4591 * include/objidl.h (PRPCOLEMESSAGE): Declare.
4592 * include/rpc.h (RPCRTAPI): Define.
4593 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
4594 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
4595 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
4596 (I_RpcBindingSetAsync): Correct prototype.
4597 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
4599 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
4600 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
4601 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
4602 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
4603 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
4604 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
4605 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
4606 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
4607 NdrUserMarshalFree): Declare.
4608 (MIDL_STUB_DESC): Add new fields that were added in W2K.
4609 * include/rpcproxy.h (CStdStubBuffer): Ditto.
4611 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
4613 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
4614 LPC_MESSAGE_BASE_SIZE): Define.
4615 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
4617 2004-04-13 Filip Navara <xnavara@volny.cz>
4619 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
4622 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
4624 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
4625 MONITORINFO when compiling as C++.
4627 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
4629 * README.w32api: List separate copyright conditions for some headers.
4630 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
4632 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
4634 * include/wingdi.h (RGB): Correct macro.
4636 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
4638 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
4640 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
4642 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
4644 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
4646 * lib/Makefile.in: Add directx to .PHONY target.
4647 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
4648 Don't include stdio.h or tchar.h.
4649 Replace _T() macro with TEXT() macro, throughout.
4650 Replace _stprintf with wsprintf, throughout.
4652 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
4654 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
4656 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
4657 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
4658 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
4660 2004-03-27 Filip Navara <xnavara@volny.cz>
4662 * include/directx: New subdir.
4663 * lib/directx: Ditto.
4664 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
4665 dxerr9.h): New files.
4666 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
4667 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
4668 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
4669 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
4670 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
4671 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
4672 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
4673 strmiids.c, test.c): Ditto.
4674 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
4675 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
4677 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4679 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
4680 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
4681 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
4683 2004-03-24 Filip Navara <xnavara@volny.cz>
4685 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
4686 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
4688 2004-03-24 Filip Navara <xnavara@volny.cz>
4690 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
4691 TaggedQueueing to TaggedQueuing.
4692 (_HW_INITIALIZATION_DATA): Likewise.
4694 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4696 * include/docobj.h (IOleDocumentView::GetDocument): Correct
4698 Thanks to Buster Copley <consequent@users.sourceforge.net>
4700 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4702 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
4703 (MmMapIoSpace): Likewise.
4704 Thanks to Dan Aloni <da-x@colinux.org>
4706 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
4708 * include/shellapi.h (NIM_* NIS_*): Define constants for
4709 notification icons with _WIN32_IE >= 0x0500.
4710 (NOTIFYICONDATA): Add new structure members for notification
4711 icons with _WIN32_IE >= 0x0500.
4713 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
4715 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
4717 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
4718 (GROUPID) Add typedef.
4719 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
4720 (CreateUrlCacheGroup): Add prototype.
4721 (DeleteUrlCacheGroup): Add prototype.
4722 (FindFirstUrlCacheGroup): Add prototype.
4723 (FindNextUrlCacheGroup): Add prototype.
4724 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
4725 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
4727 2004-03-10 Al Slater <al.slater@scluk.com>
4729 * include/winsock2.h: Add missing LPFN_ typdefs for
4731 Clean up whitespace.
4733 2004-03-05 Filip Navara <xnavara@volny.cz>
4735 * include/ddk/scsi.h: Replace assert with ASSERT.
4736 * include/ddk/video.h: Ditto.
4737 * include/ddk/winddk.h: Ditto. Remove the assert macro.
4738 * include/ddk/tdi.h: Correct packing.
4740 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
4742 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
4743 NONAMELESSUNION case.
4745 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
4747 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
4748 __VARIANT_NAME_ constants.
4750 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4752 * include/uxtheme.h: Include <commctrl.h>
4754 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4756 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
4758 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
4760 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
4761 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
4763 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
4764 (V_I8, V_I8REF): Correct macros.
4765 (V_DECIMAL): Correct macro definitions.
4766 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
4768 (VTBIT_*): Define constants.
4769 (UDATE): Add structure definition.
4770 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
4772 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
4773 (SafeArrayCreateVectorEx): Declare function.
4774 (Var*): declare VARIANT manipulation functions.
4775 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
4776 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
4779 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
4781 * include/oaidl.h (FADF_*): Define missing constants.
4782 (IDispatch_*): Define COBJ macros.
4783 (VARIANT): Add missing union members llVal and ullVal.
4784 (wireVARIANT): Likewise.
4785 (ITypeinfo_*): Define COBJ macros.
4786 * include/oleauto.h (Var*FromDisp): Correct parameter type from
4787 LPDISPATCH* to LPDISPATCH.
4788 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
4789 VAR_CALENDAR_*): Add missing constants.
4790 (SafeArray[Get/Set]*): Add prototypes.
4791 (Var*From*): Add missing prototypes.
4792 (NUMPRS_*): Add defines.
4793 (NUMPARSE): Define structure.
4794 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
4795 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
4796 * include/winuser.h (COLOR_*): Define missing constants.
4797 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
4798 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
4800 2004-02-23 Filip Navara <xnavara@volny.cz>
4802 * include/ddk/video.h: Corrected packing.
4804 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4806 * include/GL/glu.h (GLU_ERROR): Define.
4807 Thanks to Philip Lamb <phil at rave dot co dot nz>
4809 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4811 * include/GL/glu.h: Include <stddef.h>.
4812 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
4814 2004-02-15 Earnie Boyd <earnie@users.sf.net>
4816 * include/w32api.h: Increment version to 3.0.
4817 * Makefile.in: Ditto.
4818 * README.win32api: Modify license to Public Domain per agreement as
4819 found in the mingw-dvlpr list archive.
4821 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
4823 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
4824 (DIRECTORY_TRAVERSE): Ditto.
4825 (DIRECTORY_CREATE_OBJECT): Ditto.
4826 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
4827 (DIRECTORY_ALL_ACCESS): Ditto.
4828 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
4830 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
4832 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
4834 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
4835 Thanks to Mike Nordell <tamlin at algonet dot se>.
4837 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4839 * lib/dnsapi.def: New file.
4840 * lib/test.c: Include windns.h.
4842 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
4844 * include/windns.h: New file.
4846 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4848 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
4850 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
4851 (SQLSetDescFieldW): Correct prototype.
4852 (SQLSetDescFieldA): Add prototype.
4853 (SQLGetDescFieldW): Add prototype.
4855 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
4857 * include/winuser.h (DFC_POPUPMENU): Add define.
4859 2004-02-07 Dan Aloni <da-x@gmx.net>
4861 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
4864 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4866 * include/oleacc.h (LIBID_Accessibility): Declare.
4867 * lib/uuid.c (LIBID_Accessibility): Define.
4869 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4871 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
4872 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
4874 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4876 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
4879 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
4881 * include/winuser.h (RT_MANIFEST): Make conditional on
4883 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
4884 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
4885 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
4888 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
4890 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
4892 2004-01-15 Filip Navara <xnavara@volny.cz>
4894 * include/ddk/mcd.h: Don't care about value of DBG define.
4895 * include/ddk/srb.h: Ditto.
4896 * include/ddk/storport.h: Ditto.
4897 * include/ddk/video.h: Ditto.
4898 * include/nspapi.h (SetServiceW, GetAddressByNameA,
4899 GetAddressByNameW): Correct protoype.
4900 * include/ntsecapi.h (PCUNICODE_STRING): Define.
4902 2004-01-05 Filip Navara <xnavara@volny.cz>
4904 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
4905 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
4906 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
4907 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
4908 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
4909 FOF_NOCOPYSECURITYATTRIBS): Add defines.
4910 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
4911 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
4912 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
4913 SSF_*): Add defines.
4914 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
4915 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
4916 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
4918 (IEnumIDList): Add COBJMACROS.
4919 * include/winuser.h (MIM_*): Add define.
4921 2004-01-04 Filip Navara <xnavara@volny.cz>
4923 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
4924 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
4925 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
4926 PERSIST_FOLDER_TARGET_INFO): Define structures.
4927 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
4928 IPersistFolder2, IPersistFolder3): Add COM interface
4930 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
4931 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
4933 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
4934 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
4935 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
4937 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
4939 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
4941 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
4943 2004-01-03 Filip Navara <xnavara@volny.cz>
4945 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
4946 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
4948 (IErrorInfo): Add COBJMACROS.
4949 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
4950 (CoGetPSClsid): Add protototype,
4951 (CoRegisterPSClsid): Likewise.
4952 * include/objidl.h (IMarshal): Correct methods.
4953 (IMallocSpy): Likewise,
4954 (LPPSFACTORYBUFFER): Add typedef.
4955 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
4957 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
4958 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
4959 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
4961 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
4962 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
4963 IQuickActivate): Define interfaces. Declare IID's.
4964 (IPersistPropertyBag2): Add COBJMACROS.
4965 (LPOLEUNDOMANAGER): Add typedef.
4966 (LPPROPERTYBAG2): Likewise.
4967 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
4968 (BINDSPEED): Add definition.
4969 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
4970 IDropTarget): Add COBJMACROS.
4971 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
4972 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
4973 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
4974 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
4975 Add IID definitions.
4977 2004-01-02 Filip Navara <xnavara@volny.cz>
4979 * include/ddk/winddk.h: Don't care about value of
4982 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4983 Filip Navara <xnavara@volny.cz>
4985 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
4986 _DDK_DUMMYUNION_N_MEMBER): New macros.
4987 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
4988 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
4991 2004-01-01 Filip Navara <xnavara@volny.cz>
4993 * include/objbase.h: Don't care about value of DBG define.
4994 * include/objidl.h: Add some COBJMACROS.
4995 * include/ocidl.h: Ditto.
4996 * include/oleidl.h: Ditto.
4997 * include/servprov.h: Ditto.
4998 * include/shlobj.h: Ditto.
4999 * include/shlobj.h (IContextMenu2): Correct parent in
5001 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
5003 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
5004 Add new constants for _SETUPAPI_VER >= 0x501.
5006 2004-01-01 Filip Navara <xnavara@volny.cz>
5008 * include/winnt.h (NtCurrentTeb): Add inline definition.
5010 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
5012 * include/shlobj.h (SHCoCreateInstance): Add prototype.
5013 * lib/shell32.def (SHCoCreateInstance): Add export stub.
5015 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
5017 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
5018 (CM_Request_Device_Eject_Ex[AW]): Likwise.
5019 * include/ddk/cfg.h (DN_*): Add defines.
5021 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
5023 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
5025 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
5027 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
5028 (NMTVGETINFOTIP): Add structure.
5030 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
5032 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
5033 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
5034 DISPLAY_DEVICE_MODESPRUNED): Add defines.
5036 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
5038 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
5040 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
5042 * include/shlobj.h (SHCOLUMNINIT): Add structure.
5043 (SHCOLUMNDAT): Likwise.
5044 (SHCOLUMNID): Likewise.
5045 (SHCOLUMNINFO): Likewise.
5046 (SHCOLSTATE): Add enum.
5047 (IColumnProvider): Add COM interface.
5048 (IQueryInfo): Likewise.
5049 (IShellIconOverlayIdentifier): Likewise.
5050 * include/shlguid.h (IID_IColumnProvider) Declare.
5051 (IID_IQueryInfo): Likweise.
5052 (IID_IShellIconOverlayIdentifier): Likwise.
5053 * lib/shell32.c (IID_IColumnProvider) Define.
5054 (IID_IQueryInfo): Likweise.
5055 (IID_IShellIconOverlayIdentifier): Likwise.
5057 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
5059 * include/winuser.h (RT_MANIFEST): Add define.
5061 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
5063 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
5065 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
5067 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
5068 (GetFiberData): Likewise.
5069 (GetCurrentFiber): Change volatile to __volatile__.
5070 (GetFiberData): Likewise.
5072 2003-11-27 Christopher Faylor <cgf@redhat.com>
5074 * lib/Makefile.in: Use make function to locate .mri file to allow
5075 building in directory other than source directory.
5077 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
5079 * lib/vfw32.def: Remove, replacing with ...
5080 * lib/msvfw32.def: New file.
5081 * lib/avicap32.def: New file.
5082 * lib/avifil32.def: New file.
5083 * lib/vfw32.mri: New file.
5084 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
5085 import libs with multiple dll's.
5086 (LIBS): Add MIMPLIBS.
5087 (DISTFILES): Add MRI_FILES.
5088 (libvfw32.a): Build using mri script.
5090 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
5092 * include/winnt.h (PAGE_*): Group defines together. Change
5093 constants to hex notation.
5095 2003-11-15 Manu B <manubee@users.sourceforge.net>
5097 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
5099 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
5101 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
5102 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
5103 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
5105 * lib/shell32.def: Add stubs.
5107 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
5110 2003-11-13 Hans Leidekker <hans@it.vu.nl>
5112 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
5114 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
5116 * include/windows.h (CopyCursor): Define as macro.
5118 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
5120 * include/winnt.h (CONTAINING_RECORD): Add macro.
5122 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
5124 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
5125 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
5128 2003-10-13 Filip Navara <xnavara@volny.cz>
5130 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
5131 defines for Dynamic Storage Arrays.
5132 (DPA_*): Likewise, for Dynamic Pointer Arrays.
5133 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
5134 and defines for Flat ScrollBars.
5135 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
5136 DefSubclassProc): Add prototypes for subclassing.
5137 (DrawShadowText): Add prototype.
5138 (COMCTL32_VERSION): Define.
5140 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
5142 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
5143 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
5145 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
5147 * include/winnt.h (SM_REMOTESESSION): Add define.
5148 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
5150 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
5152 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
5153 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
5154 duplicate definitions.
5155 (KP_X, KP_Y): Correct typos.
5157 2003-10-11 Manu B <manubee@users.sourceforge.net>
5159 * include/afxres.h: New file.
5161 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
5162 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
5163 ENM_SCROLLEVENTS): Add constants.
5165 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
5167 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5169 * include/errorep.h: New file.
5171 * lib/faultrep.def: New file.
5173 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5175 * include/winbase.h (AddVectoredExceptionHandler): Define if
5176 _WIN32_WINNT >= 0x0500.
5178 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
5179 _WIN32_WINNT >= 0x0500.
5181 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
5183 * include/winbase.h (AddVectoredExceptionHandler): Only define if
5184 _WIN32_WINNT >= 0x0501.
5186 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5188 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
5189 UnregisterWaitEx): Add functions.
5191 * include/winbase.h [_WIN32_WINNT >= 0x0500]
5192 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
5193 or guard function. The MSDN says it is available on Windows XP and
5194 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
5197 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
5198 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
5199 ZombifyActCtx, QueryActCtxW): Add functions.
5201 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5202 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
5203 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
5204 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
5206 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
5207 SetFirmwareEnvironmentVariable[AW]): Add functions.
5209 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
5210 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
5211 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
5212 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
5213 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
5215 * include/winnt.h [_WIN32_WINNT >= 0x0501]
5216 (PVECTORED_EXCEPTION_HANDLER): Add callback.
5218 * include/winnt.h [_WIN32_WINNT >= 0x0501]
5219 (ACTIVATION_CONTEXT_INFO_CLASS,
5220 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
5221 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
5222 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
5225 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
5226 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
5227 SetFileShortName[AW], SetFileValidData,
5228 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
5229 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
5231 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5233 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
5234 ResetWriteWatch): Add function.
5236 * include/winbase.h [_WIN32_WINNT >= 0x0500]
5237 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
5240 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5241 (GetSystemWow64Directory[AW], HeapQueryInformation,
5242 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
5243 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
5244 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
5245 RemoveVectoredExceptionHandler): Add functions.
5247 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
5250 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
5253 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
5254 Add function. The MSDN Magazine of June 2003 reads:
5255 RestoreLastError is an enigma. It's code is identical to
5256 SetLastError. It's unclear to me why it was made into a
5259 * lib/user32.def (GetSystemWindowsDirectory[AW],
5260 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
5261 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
5262 InterlockedFlushSList, InterlockedPopEntrySList,
5263 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
5264 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
5265 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
5266 RestoreLastError): Add functions.
5268 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5270 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
5271 GetProcessIoCounters): Add functions.
5273 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
5274 Move around, needed by GetComputerNameEx.
5276 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
5277 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
5280 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5281 (ACTCTX_SECTION_KEYED_DATA): Add structure.
5283 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
5284 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
5285 GetProcessId, GetSystemRegistryQuota): Add functions, available on
5286 Windows XP SP1 and better.
5288 * include/winnt.h [_WIN32_WINNT >= 0x0501]
5289 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
5290 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
5291 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
5292 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
5293 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
5294 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
5295 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
5296 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
5298 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
5299 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
5300 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
5301 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
5304 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5306 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5307 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
5308 DebugSetProcessKillOnExit): Add functions.
5310 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
5311 DeleteTimerQueueEx, DeleteTimerQueueTimer,
5312 DnsHostnameToComputerName[AW]): Add functions.
5314 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
5315 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
5316 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
5318 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
5320 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
5321 on Windows XP and later.
5323 2003-10-07 Manu B <manubee@users.sourceforge.net>
5325 * include/commctrl.h (TreeView_Select): Returns BOOL.
5327 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5329 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
5331 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5332 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
5334 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
5335 CreateTimerQueueTimer): Add function.
5337 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5338 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
5340 * include/winbase.h [_WIN32_WINNT >= 0x0501]
5341 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
5343 * include/winnt.h (WT_*): Add constants.
5345 * lib/user32.def (CancelDeviceWakeupRequest,
5346 CreateMemoryResourceNotification, CreateTimerQueueTimer,
5347 DeactivateActCtx): Add functions.
5349 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5351 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
5352 Add function. Sometimes I don't understand MSDN. This function is
5353 available on Windows XP and Server 2003, but the SDK is supposed to
5354 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
5357 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
5358 Guard function. Same remark as above.
5360 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
5363 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5365 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
5368 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
5371 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
5372 function. MSDN says the first argument is HACTCTX but I'm not sure
5373 where such a specialized handle is defined, so use HANDLE instead.
5375 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
5376 CheckNameLegalDOS8Dot3[AW]): Add functions.
5378 * lib/user32.def (ActivateActCtx, AttachConsole,
5379 CheckNameLegalDOS8Dot3[AW]): Add functions.
5381 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
5382 Unfortunately I don't know which header to put the declarations in.
5384 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5386 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
5389 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
5390 constants for National Language Support.
5392 * include/winnls.h (NLSVERSIONINFO): Add structure for National
5395 * include/winnls.h (GEO_ENUMPROC): Add callback for National
5398 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
5399 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
5402 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
5403 functions. Strange... I am unable to find which library contains
5404 these functions. Can't find anything with pexports. Any clue?
5406 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
5407 SetUserGeoID): Add functions.
5409 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5411 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
5412 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
5414 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
5415 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
5416 value for constants.
5418 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5420 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
5421 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
5424 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5426 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
5428 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5430 * include/wincrypt.h (KP_*): Add constants. Needed by
5431 CryptSetKeyParam() and other functions.
5433 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5435 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
5436 Add constants, related to Console Accessibility.
5438 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5440 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
5441 wrong value for constant.
5443 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5445 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
5447 * include/uxtheme.h: Cleanup.
5448 * include/tmschema.h: Cleanup.
5450 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
5452 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
5453 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
5455 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
5457 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
5459 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
5461 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
5462 both winuser.h and dbt.h.
5463 * include/dbt.h (BSF_*, BSM_*): Likewise.
5465 * include/winuser.h (struct tagRAWINPUT): Remove
5466 _ANONYMOUS_UNION tag from named union.
5467 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
5469 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5471 * include/dhcpcdsk.h: New file.
5472 Note that MSDN is confused about whether it should start constant
5473 and structure names with DHCPCAPI or DHCPAPI. It's using both but
5474 experience suggests it's DHCPCAPI with `C'.
5476 * lib/dhcpcsvc.def: New file.
5478 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5480 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
5481 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
5483 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
5484 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
5485 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
5486 for use in RAWINPUTDEVICE.
5488 * include/winuser.h [_WIN32_WINNT >= 0x0501]
5489 (GetRawInputDeviceInfo[AW]): Ooops... there are
5490 ANSI/Unicode versions of this function.
5492 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
5493 are ANSI/Unicode versions of this function.
5495 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5497 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
5498 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
5499 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
5500 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
5501 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
5502 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
5503 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
5504 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
5505 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
5506 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
5507 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
5508 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
5509 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
5510 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
5511 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
5512 RIDI_DEVICEINFO): Add constants.
5514 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
5515 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
5516 RAWINPUTDEVICELIST): Add structures.
5518 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
5519 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
5520 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
5522 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
5523 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
5524 GetRegisteredRawInputDevices): Add functions.
5526 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5528 * include/winable.h (BlockInput): Add function.
5530 * include/winable.h (WS_ACTIVECAPTION): Add constant.
5531 For use with WINDOWINFO structure.
5533 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
5536 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
5539 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
5542 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
5545 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
5548 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
5551 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
5554 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
5557 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
5558 HARDWAREINPUT, INPUT): Guard structures...
5560 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
5561 HARDWAREINPUT, INPUT): ...and duplicate.
5563 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
5564 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
5566 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5567 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
5569 * include/winuser.h: Move around some lines. Reformat according
5570 to recommended or dominant style. Remove FAR keyword.
5572 * include/winable.h: Move around some lines.
5574 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
5575 LockWorkStation, UnhookWinEvent): Add functions.
5577 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5579 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
5580 PW_CLIENTONLY): Add function and constant.
5582 * lib/user32.def (PrintWindow): Add function.
5584 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5586 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
5588 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
5590 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5592 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
5593 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
5594 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
5596 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
5598 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5600 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
5601 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5602 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5604 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
5605 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5606 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5608 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
5611 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
5614 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5616 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
5617 ACE_OBJECT_TYPE_PRESENT): Add constants.
5618 For use with OBJECTS_AND_NAME structure.
5620 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5622 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
5623 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
5626 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
5627 PINHERITED_FROM[AW]): Add structures.
5629 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
5631 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
5633 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
5635 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
5637 * lib/version.def (LIBRARY): Quote name.
5639 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5641 * include/winuser.h (GetClipboardSequenceNumber): Add functions
5644 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
5645 GR_USEROBJECTS): Add functions and constants.
5647 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
5648 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
5650 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
5651 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
5654 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
5655 GetMouseMovePointsEx, InSendMessageEx): Add functions.
5657 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5659 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
5660 BroadcastSystemMessageW, BroadcastSystemMessageEx,
5661 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5662 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
5663 BSF_RETURNHDESK): Add functions and constants.
5665 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
5666 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
5668 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
5669 GetProcessDefaultLayout, SetProcessDefaultLayout,
5670 RealChildWindowFromPoint, SetProcessDefaultLayout,
5671 SwitchToThisWindow): Add functions.
5673 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
5674 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5675 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
5676 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
5677 RealChildWindowFromPoint, SetProcessDefaultLayout,
5678 SwitchToThisWindow): Add function.
5680 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5682 * include/winuser.h (DeregisterShellHookWindow): Add function.
5684 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
5686 * lib/user32.def (EndTask): Add function.
5688 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
5689 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
5691 * include/winable.h: Reorder target macros.
5693 * lib/*.def: Cleanup.
5695 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5697 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
5700 * lib/user32.def (AnimateWindow): Add function. By the way
5701 there are ~ 140 symbols missing from this file when comparing
5702 to user32.dll on Windows XP.
5704 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5706 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
5707 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
5708 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
5711 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5713 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
5714 LPGUITHREADINFO): Add function and associated typedef...
5716 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
5717 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
5718 seems to be required on older versions of Windows.
5720 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5722 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
5723 function. MSDN suggests using gluErrorUnicodeStringWIN
5724 instead of gluErrorString, as it allows both ANSI and Unicode
5727 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
5728 returned pointer const for consistency reasons.
5730 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5732 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
5733 Function exists in glu32.def but is undocumented on MSDN.
5734 A Google search came up with this declaration.
5736 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5738 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
5739 headers from OpenGL Sample Implementation. Windows ships with
5740 GLU 1.2 so some constants and functions were removed. Then some
5741 typedef's and function declarations were reworked to look like
5742 the previous GL/glu.h.
5744 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5746 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
5747 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
5748 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
5750 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
5751 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
5752 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
5753 and `enum THEMESIZE'.
5755 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5757 * include/uxtheme.h: New file.
5758 * include/tmschema.h: New file.
5759 * include/uxtheme.def: New file.
5760 * lib/test.c: Include uxtheme.h, tmschema.h.
5762 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5764 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
5767 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5769 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5770 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
5771 <winable.h> as seems to be required on older versions of
5774 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5776 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
5777 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5778 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
5779 Add defines, the last one only on Windows XP...
5781 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
5782 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5783 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
5784 them in <winable.h> as seems to be required on older
5785 versions of Windows.
5787 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5789 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
5790 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5791 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5792 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
5793 back into <winuser.h>...
5795 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
5796 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5797 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5798 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
5799 comment out in <winable.h>. MSDN may say <winable.h> but this
5800 breaks many programs. It seems it used to be <winable.h> on
5801 older versions of Windows.
5803 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
5805 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
5806 Thanks to Will Levine <willll@users.sourceforge.net>
5808 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5810 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
5811 const struct sockaddr*.
5812 (LPWSPCONNECT): Likewise.
5813 (LPWSPJOINLEAF): Likewise.
5814 (LPWSPSENDTO): Likewise.
5815 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
5817 2003-09-15 Filip Navara <xnavara@volny.cz>
5819 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
5822 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
5824 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
5825 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
5826 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
5827 DISPLAY_DEVICE_MODESPRUNED): Define constants.
5828 (ChangeDisplaySettingsEx[A,W]): Add prototype.
5830 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
5831 (EnumDisplayDevices[A,W]): Likewise.
5833 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5835 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
5838 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5840 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5841 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5842 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5843 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5844 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
5845 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5846 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5847 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
5848 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5849 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5850 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5851 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5852 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
5853 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5854 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5855 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
5857 * include/olectl.h: Do #include <ocidl.h>.
5858 * include/ocidl.h: Don't #include <olectl.h>.
5860 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5862 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
5863 Change guards to use numeric constants, throughout.
5865 2003-09-15 Earnie Boyd <earnie@users.sf.net>
5867 * include/w32api.h: Increment version to 2.5.
5868 * Makefile.in: Ditto.
5870 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
5872 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
5873 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
5875 2003-09-08 Filip Navara <xnavara@volny.cz>
5877 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
5878 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
5880 2003-09-05 Earnie Boyd <earnie@users.sf.net>
5882 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
5883 * include/winbase.h (_NT5, etc): Ditto.
5885 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
5887 * lib/snmpapi.def (LIBRARY) Add library name.
5888 Remove '\r', throughout.
5889 * lib/wsnmp32.def: Remove '\r', throughout.
5890 * lib/igmpagnt.def: Likewise.
5892 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
5894 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
5895 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
5896 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
5897 (MWMO_*): Add flags.
5899 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
5900 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
5901 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
5902 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
5904 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5906 * lib/test.c: Add vfw.h to includes.
5907 * include/mmsystem.h: Add #ifndef guard to definition of
5909 * include/vfw.h: Protect __OBJC__ from COM declarations.
5911 2003-08-26 Filip Navara <xnavara@volny.cz>
5913 * include/vfw.h: New file.
5915 2003-08-26 Filip Navara <xnavara@volny.cz>
5917 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
5918 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
5919 PIO_COMPLETION_ROUTINE.
5921 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5923 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
5926 2003-08-26 Filip Navara <xnavara@volny.cz>
5928 * include/snmp.h: New file.
5929 * include/winsnmp.h: New file.
5930 * include/mgmtapi.h: New file.
5931 * lib/snmpapi.def: New file.
5932 * lib/wsnmp32.def: New file.
5933 * lib/igmpagnt.def: New file.
5934 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
5935 (SnmpMgrGetTrapEx): Ditto.
5936 (SnmpMgrMIB2Disk): Remove.
5939 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
5941 * include/ddk/ntifs.h: Change all C++ style comments to C.
5942 * include/GL/gl.h: Ditto.
5944 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
5946 * include/shlobj.h (SFGAO_GHOSTED): Correct.
5947 (SFGAO_HIDDEN): Add define.
5949 2003-08-25 Filip Navara <xnavara@volny.cz>
5951 * include/commctrl.h (ILCF_*): Add defines.
5954 (IPN_FIRST, IPN_LAST): Cast to UINT.
5955 (SBN_FIRST, SBN_LAST): Add defines.
5957 (HDF_JUSTIFYMASK): Fix typo.
5958 (HDM_*): Add defines.
5960 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
5961 (TBSTATE_MARKED): Add define.
5962 (TBSTYLE_EX_*): Add defines.
5964 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
5974 (TBIF_BYINDEX): Define as hex constant.
5975 (CDIS_*): Add defines.
5976 (CDDS_SUBITEM): Add define.
5977 (LVIF_*): Add defines.
5979 (LVGIT_UNFOLDED): Add define.
5980 (TVM_): Add defines.
5981 (TVE_EXPANDPARTIAL): Add define.
5982 (TVGN_LASTVISIBLE): Ditto.
5983 (TVN_*): Add defines.
5984 (TVNRET_*): Add defines.
5985 (TCIF_STATE): Add define.
5986 (NM_TOOLTIPSCREATED): Ditto.
5987 (CCM_*): Add defines.
5988 (INFOTIPSIZE): Add numeric value.
5989 (ODT_LISTVIEW): Ditto.
5990 (MCM_GETMAXTODAYWIDTH): Ditto.
5991 (MCHT_*): Add defines.
5992 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
5993 (PGF_*): Add defines.
5995 (TBINSERTMARK): Add structure.
5996 (LPIMAGEINFO) Add typedef.
5997 (LPHDHITTESTINFO): Ditto.
5998 (NMLVGETINFOTIP[AW]: Add structures.
5999 (NMTBCUSTOMDRAW): Add structure.
6000 (TTTOOLINFOA_V*_SIZE): Add macros.
6001 (TTTOOLINFOW_V1_SIZE): Ditto.
6002 (IMAGELISTDRAWPARAMS): Add new members for WXP.
6005 (CCSIZEOF_STRUCT): Correct macro definition.
6006 (ListView_*): Add new macros.
6007 (HIMAGELIST): Correct typedef.
6010 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
6012 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
6013 TCHITTESTINFO for backward compatibility.
6014 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
6017 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
6019 * include/objidl.h (COBJMACROS): Define macros only
6020 if using C interace.
6021 * include/unknwn.h: Ditto.
6022 * include/comcat.h: Ditto.
6024 2003-08-24 Filip Navara <xnavara@volny.cz>
6026 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
6027 PSH_NOCONTEXTHELP): Define.
6028 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
6029 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
6030 (LPDLGTEMPLATE[AW]): Add typedefs.
6032 2003-08-22 Filip Navara <xnavara@volny.cz>
6034 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
6036 BuildImpersonateTrustee[AW]): Add prototypes.
6037 GetMultipleTrustee[AW]): Add prototypes.
6038 GetMultipleTrusteeOperation[AW]): Add prototypes.
6040 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
6042 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
6044 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
6046 * include/shlobj.h (IPersistFolder::GetClassID):
6047 Correct declaration.
6048 (CMF_*) Add missing defines.
6050 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
6052 * include/winuser.h (DC_BUTTONS): Add define.
6054 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
6056 * include/winuser.h (DC_GRADIENT): Add define.
6058 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
6060 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
6061 older TBSTYLE_* constants.
6063 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
6065 * include/commctrl.h (TB_*) Group defines together.
6067 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
6069 * include/winuser.h (ICON_SMALL2): Define.
6070 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
6072 * include/shlobj.h (SHDRAGIMAGE): Define structure.
6073 (IDragSourceHelper) Define interface.
6074 (IDropTargetHelper): Likewise.
6075 (IExtractIcon): Unicode it.
6076 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
6077 OnStateChange and IncludeObject methods.
6079 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
6081 * include/commctrl.h (TreeView_GetScrollTime,
6082 TreeView_SetScrollTime): Define macros.
6083 * include/winuser.h (GetShellWindow): Add prototype.
6084 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
6086 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
6088 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
6089 IID_IDragSourceHelper): Declare.
6090 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
6091 IID_IDragSourceHelper): Define.
6093 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
6095 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
6096 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
6097 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
6099 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
6101 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
6102 CGID_ShellServiceObject): Remove definitions.
6103 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
6105 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
6107 * include/shlobj.h (SHELLSTATE): Add structure.
6108 (SHGetSetSettings): Add prototype.
6109 (SHGetSettings): Add prototype.
6110 * lib/shell32.def (SHGetSetSettings): Add stub.
6112 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
6114 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
6115 (Header_OrderToIndex): Add macro.
6116 (Header_GetOrderArray): Add macro.
6118 * include/commdlg.h (FR_MATCHALEFHAMZA,
6119 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
6121 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
6123 * include/commctrl.h (TVM_GETSCROLLTIME,
6124 TVM_SETSCROLLTIME): Add defines.
6126 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
6128 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
6129 (SHGetInstanceExplorer): Correct return type.
6130 (SHGetFolderPath[AW]): Likewise.
6131 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
6134 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
6136 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
6138 2003-08-01 Filip Navara <xnavara@volny.cz>
6140 * include/winldap.h: New file.
6141 * include/ntldap.h: New file.
6142 * include/winber.h: New file.
6143 * lib/winldap32.def: New file.
6145 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
6147 * include/ddk/atm.h: Remove stray '.';
6149 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
6151 * include/ddk/winddk.h: Remove trailing ';' from macros,
6152 throughout. Add () around defines with cast returns, throughout.
6154 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
6156 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
6157 (SFGAOF, SHGDNF): Add typedef's.
6158 (SHCONTF): Extend enum.
6160 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
6162 * include/shellapi.h: Include all structs within pshpack2.h/
6165 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
6167 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
6168 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
6169 _WIN32_WINDOWS, not WINVER.
6170 (AllowSetForegroundWindow,LockSetForegroundWindow,
6171 SetLayeredWindowAttributes): Likewise.
6172 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
6173 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
6176 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
6178 * include/objidl.h (IMalloc): Fix typo.
6180 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
6182 * include/dkk/ntifs.h: Fix typo in guard for
6183 #pragma GCC system_header.
6185 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
6187 * include/objidl.h (PropVariant): Add CHAR cVal field
6189 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
6190 FMTID_UserDefinedProperties): Declare.
6192 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
6194 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
6196 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
6198 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
6199 DUPLICATE_SAME_ACCESS): Remove defines.
6200 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
6201 ddk/ntapi.h defines.
6203 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
6204 ddk/ntifs.h defines.
6206 (MEM_IMAGE, SEC_*): Likewise.
6207 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
6208 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
6209 (TOKEN_*): Sync with ddk/ntifs.h defines.
6210 * include/ddk/ntapi.h: Add comments noting definitions in
6212 * include/ddk/ntifs.h: Add comments noting definitions in
6214 * include/ddk/winddk.h: Add comments noting definitions in
6217 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
6219 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
6220 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
6222 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
6224 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
6226 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
6228 Clean up warnings in ddk.
6230 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
6231 conditional on __cplusplus.
6232 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
6233 defines, throughout.
6234 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
6235 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
6236 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
6237 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
6238 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
6239 defines, throughout.
6240 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
6241 defines, throughout. Remove trailing semicolon from *_S 'structure'
6242 macro expansion, throughout. Remove trailing semicolon from
6243 DECLARE_UNKNOWN_STRUCT macro expansion.
6244 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
6246 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
6247 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
6248 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
6249 Add _ANONYMOUS_UNION.
6250 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
6251 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
6252 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
6253 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
6254 match proto in ntapi.h.
6255 (ZwSetInformationObject): Likewise.
6256 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
6257 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
6258 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
6259 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
6260 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
6261 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
6263 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
6264 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
6265 trailing semicolon when expanding macro.
6266 (GENERAL_LOOKASIDE_S): Likewise.
6267 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
6268 Change inline to __inline, throughout.
6269 * include/ddk/winnt4.h: Change inline to __inline, throughout.
6271 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
6273 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
6274 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
6276 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
6277 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
6278 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
6279 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
6280 to anonymous structs.
6282 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
6284 * include/winnt.h (PVOID): Move to before HANDLE typedef.
6286 * include/winuser.h (mouse_event): Correct type of fifth param,
6287 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
6289 2003-07-11 Earnie Boyd <earnie@users.sf.net>
6291 * include/winnt.h (HANDLE): Define based on STRICT filter.
6292 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
6293 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
6295 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
6297 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
6298 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
6299 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
6302 2003-07-03 Earnie Boyd <earnie@users.sf.net>
6304 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
6306 2003-07-03 Luke Dunstan <infidel@users.sf.net>
6308 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
6309 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
6310 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
6311 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
6312 (TPM_RECURSE): Add guard for Win98/Win2K.
6313 Thanks to Magnus Olsen <greatlord@users.sf.net>.
6315 2003-07-01 Earnie Boyd <earnie@users.sf.net>
6317 * include/basetyps.h (small, hyper): Change to __small and __hyper to
6318 avoid user namespace conflicts.
6320 2003-07-01 Earnie Boyd <earnie@users.sf.net>
6322 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
6323 _IE3, _IE4, _IE5, _IE6): Add definitions.
6324 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
6326 Change existing guards to use the above macro names as appropriate.
6327 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
6328 Note: Also added to mingw/include/_mingw.h.
6330 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
6332 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
6333 PathFindSuffixArrayA, PathFindSuffixArrayW,
6334 PathFindExtensionA, PathFindExtensionW, StrStrW
6335 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
6338 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
6340 * include/richedit.h (PARAFORMAT2): Add definition.
6341 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
6344 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
6346 * include/shellapi.h (SHQUERYRBINFO): Add structure,
6347 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
6348 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
6349 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
6351 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
6353 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
6354 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
6355 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
6356 that these are obsolete no-ops.
6358 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
6360 * include/winbase.h (GetProcessWorkingSetSize,
6361 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
6362 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
6365 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
6367 * include/winuser.h (TPM_RECURSE): Add define.
6369 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
6371 * lib/test.c: #include <powrprof.h>.
6373 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
6375 * include/powerprof.h: New file.
6376 * lib/powerprof.def: New file.
6378 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
6380 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
6383 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
6385 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
6386 hInstance members to HINSTANCE.
6387 Thanks to: Brenden T. <brenden@rcsis.com>
6389 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
6391 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
6392 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
6394 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
6396 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
6397 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
6398 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
6400 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
6402 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
6404 * lib/oleacc.def: New file.
6405 * include/winable.h: New file.
6406 * include/oleacc.h: Add extern "C" guard.
6407 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
6408 (AccessibleChildren, AccessibleObjectFromEvent,
6409 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
6410 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
6411 GetStateText[AW], LresultFromObject, ObjectFromLresult,
6412 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
6413 * include/winuser.h (NotifyWinEvent): Add prototype.
6414 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
6415 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
6416 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
6417 OBJID_SOUND): Move from here to...
6418 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
6419 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
6420 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
6421 OBJID_SOUND): Here, as per documentation.
6422 * lib/test.c: Include winable.h.
6423 * lib/user32.def (NotifyWinEvent): Add missing export.
6425 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
6427 * include/winbase.h (HeapCompact): Correct prototype.
6428 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
6431 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
6433 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
6435 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
6437 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
6439 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
6441 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
6442 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
6444 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
6446 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
6447 lpGlyphs field to LPWSTR.
6449 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
6451 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
6452 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
6453 (PP_*): Add defines.
6454 (CryptContextAddRef): Add prototype.
6455 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
6457 2003-05-18 Manu B <manubee@users.sourceforge.net>
6459 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
6461 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
6463 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
6464 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
6465 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
6466 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
6467 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
6468 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
6469 CREATE_NO_WINDOW): Convert to hexadecimal form for better
6471 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
6472 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
6474 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
6476 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
6477 Unname anonymous unions if NONAMELESSUNION not defined.
6479 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
6481 * include/winbase.h (GMEM_VALID_FLAGS): Add.
6483 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6485 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
6486 anonymous unions as GCC extension.
6488 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6490 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
6491 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
6492 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
6494 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
6496 2003-05-12 Earnie Boyd <earnie@users.sf.net>
6498 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
6499 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
6500 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
6502 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
6504 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6505 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6506 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6507 IProvideClassInfo2,IConnectionPointContainer,
6508 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6509 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6510 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6511 IPicture,IPictureDisp): Move from here to...
6512 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6513 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6514 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6515 IProvideClassInfo2,IConnectionPointContainer,
6516 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6517 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6518 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6519 IPicture,IPictureDisp): Here, as per documentation.
6521 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
6523 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
6524 * include/winbase.h (TerminateJobObject,
6525 AssignProcessToJobObject): Likewise.
6526 * include/servprov.h: New header.
6527 * lib/test.c: Include servprov.h.
6529 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
6531 * include/shlguid.h (CGID_ShellServiceObject): Declare.
6532 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
6533 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
6534 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
6535 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
6536 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
6538 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
6540 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
6541 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
6542 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
6544 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
6546 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
6547 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
6548 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
6549 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
6550 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
6551 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
6552 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
6554 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
6556 * include/commctrl.h (TBM_*): Add missing trackbar defines.
6558 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6560 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
6561 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
6563 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
6565 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
6566 (SetDCPenColor, SetDCBrushColor): Add prototypes.
6567 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
6569 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
6571 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
6573 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6575 * include/oaidl.h (ITypeMarshal): Add interface.
6577 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6579 * include/winioctl.h: Clean up formatting.
6580 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
6581 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
6582 (DISK_CACHE_INFORMATION): Likewise.
6583 (DISK_DETECTION_INFO): Likewise.
6584 (DISK_PARTITION_INFO): Likewise.
6585 (PARTITION_INFORMATION_EX): Likewise.
6586 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
6588 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6590 * include/winbase.h (DeleteVolumeMountPoint[AW],
6591 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
6592 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
6593 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
6594 SetVolumeMountPoint[AW]): Add prototypes.
6595 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
6596 IOCTL_DISK_SET_PARTITION_INFO_EX,
6597 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
6598 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
6599 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
6600 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
6601 IOCTL_DISK_GET_CACHE_INFORMATION,
6602 IOCTL_DISK_SET_CACHE_INFORMATION,
6603 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
6604 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
6605 FSCTL_MOVE_FILE): Define.
6606 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
6607 DISK_CACHE_INFORMATION,
6608 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
6609 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
6610 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
6611 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
6612 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
6613 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
6614 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
6616 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
6617 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
6618 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
6619 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
6620 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
6621 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
6622 F3_240M_512, and F3_32M_512.
6623 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
6626 2003-04-16 Earnie Boyd <earnie@users.sf.net>
6628 * include/wingdi.h (DM_SPECVERSION): Define.
6629 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
6630 * include/rpcdce.h (UuidCreateSequential): Properly guard with
6631 appropriate _WIN32_WINNT values.
6633 2003-04-15 Chris January <chris@atomice.net>
6635 * include/rpcdce.h: Add declaration for UuidCreateSequential.
6636 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
6638 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
6640 * include/winuser.h (VK_*): Add missing defines.
6642 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
6644 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
6645 documented typedefs for struct _NM_UPDOWN.
6646 Add defines for backward comapatibility.
6647 * include/commdlg.h (OFN_ENABLESIZING): Add define.
6648 * include/wininet.h (IRF_*): Add missing defines.
6650 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
6652 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
6654 2003-04-11 Earnie Boyd <earnie@users.sf.net>
6656 * include/sspi.h: Add comment for FreeCredentialsHandle.
6658 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
6660 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
6662 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
6664 * include/olectl.h (OleLoadPicturePath): Correct prototype.
6666 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
6668 * lib/uuid.c (IID_IHTML*): Move definitions to...
6669 * lib/mshtml-uuid.c: New file.
6670 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
6672 2003-03-30 Michael Sazonov <traip@comset.net>
6674 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
6675 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
6676 IHTMLImgElement): Add interface definitions.
6678 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
6680 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
6681 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
6682 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
6683 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
6685 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
6686 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
6688 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
6690 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
6692 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
6694 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
6695 TranslateName[AW]): Add prototypes.
6696 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
6697 TranslateName[AW]): Add stubs.
6698 * lib/test.c: Include secext.h.
6700 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
6702 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
6703 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
6704 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
6707 2003-03-26 Earnie Boyd <earnie@users.sf.net>
6709 * include/w32api.h: Increment version to 2.4.
6710 * Makefile.in: Ditto.
6712 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
6714 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
6715 Move structure from here...
6716 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
6718 * include/ddk/ntapi.h (JOBOBJECT_*):
6719 Remove structures and enums definitions.
6720 (JOB_OBJECT*): Move defines from here...
6721 * include/winnt.h (JOB_OBJECT* ): To here.
6723 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
6724 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6725 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6726 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6727 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6728 SYSTEM_POWER_CAPABILITIES): Move enums, structures
6729 and associated defines from here ...
6730 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
6731 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6732 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6733 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6734 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6735 SYSTEM_POWER_CAPABILITIES):To here.
6737 * include/ddk/winddk.h (DEVICE_POWER_STATE,
6738 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
6740 * include/winnt.h (DEVICE_POWER_STATE,
6741 SYSTEM_POWER_STATE, POWER_ACTION): To here.
6743 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
6745 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
6746 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
6747 (NdisUpdateSharedMemory): Likewise.
6748 (NdisMFreeSharedMemory: Likewise.
6749 (NdisMMapIoSpace: Likewise.
6751 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
6753 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
6754 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
6755 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
6757 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
6759 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
6760 (EnumResourceNames[AW]): Ditto.
6761 (EnumResourceTypes[AW]): Ditto.
6762 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
6764 2003-03-16 Toby Malone <malone@users.sourceforge.net>
6766 * include/winuser.h (SendInput): Add prototype.
6767 * lib/user32.def (SendInput): Add stub.
6769 2003-03-16 Vadim Yegorov <zg@bmg.lv>
6771 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
6772 (FSCTL_DELETE_REPARSE_POINT): Likewise.
6774 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
6776 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
6777 (JOBOBJECT_*): Define corresponding structures.
6779 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
6781 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
6784 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
6786 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
6787 (Process32{First,Next}{,W}): Ditto.
6788 (Thread32{First,Next}): Ditto.
6789 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
6791 2003-03-12 Earnie Boyd <earnie@users.sf.net>
6793 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
6794 Thanks to Jim Barton <jmbarton@users.sf.net>.
6796 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
6798 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
6799 member SectionAlignment.
6801 2003-03-11 Earnie Boyd <earnie@users.sf.net>
6803 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
6805 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
6806 * Makefile.in (bindist): Correct process.
6807 * lib/Makefile.in (install): Ditto.
6808 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
6810 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
6812 * include/rasdlg.h: New file.
6813 * lib/rasdlg.def: New file.
6814 * lib/test.c: Include rasdlg.h.
6816 2003-03-06 Christopher January <chris@atomice.net>
6818 * include/winbase.h (FindFirstVolume): Add declaration.
6819 (FindNextVolume): Add declaration.
6820 (FindVolumeClose): Add declaration.
6821 (GetSystemTimes): Add declaration.
6822 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
6824 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
6826 *lib/kernel32.def (GetSystemTimes): Add stub.
6828 2003-03-04 Heiko Gerdau <hg@technosis.de>
6830 * oleidl.h (IOleObject): Correct GetUserType prototype.
6831 (IViewObject2): Correct GetExtent prototype.
6832 * olectl.h (DISPIP_): Add new defines
6833 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
6835 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6837 * include/olectl.h (OleLoadPictureEx) Add prototype.
6838 (OleLoadPictureFile): Ditto.
6839 (OleLoadPictureFileEx): Ditto.
6840 (OleLoadPicturePath): Ditto.
6841 (OleSavePictureFile): Ditto.
6843 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6845 * include/objbase.h (CoAddRefServerProcess): Add prototype.
6846 (CoAddReleaseServerProcess): Ditto.
6847 (CoResumeClassObjects): Ditto.
6848 (CoSuspendClassObjects): Ditto.
6849 * include/oleauto.h (V_I1): Define.
6850 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
6852 2003-03-01 Heiko Gerdau <hg@technosis.de>
6854 * include/oleidl.h (USERCLASSTYPE): Add enum.
6855 * include/ocidl.h (IObjectWithSite): Add interface.
6857 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
6859 Fixup UNICODE thinko in 2003-02-22 patch.
6860 * include/wingdi.h (AddFontMemResourceEx): Add.
6861 (RemoveFontMemResourceEx): Ditto.
6862 (AddFontMemResourceEx[AW]): Remove.
6863 (RemoveFontMemResourceEx[AW]): Ditto
6864 * lib/gdi32.def: (AddFontResourceEx): Add.
6865 (RemoveFontMemResourceEx): Ditto.
6866 (AddFontMemResourceEx[AW]): Remove.
6867 (RemoveFontResourceEx[AW]): Ditto.
6869 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
6871 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
6872 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
6874 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
6876 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
6877 (RemoveFontMemResourceEx[AW]): Ditto
6878 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
6879 (RemoveFontMemResourceEx[AW]): Ditto.
6881 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
6883 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
6884 (NtCurrentTeb): Remove.
6886 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6888 * include/wsahelp.h: Remove ';' after closing
6889 #ifdef __cplusplus brace.
6890 * include/ws2spi.h: Likewise.
6892 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6894 * include/winbase.h (MEMORYSTATUSEX): Add structure.
6895 (GlobalMemoryStatusEx): Add prototype.
6896 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
6898 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
6900 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
6902 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
6904 * include/wingdi.h (AddFontResourceEx[AW]): Add.
6905 (RemoveFontResourceEx[AW]): Ditto
6906 (FR_PRIVATE): Define.
6907 (FR_NOT_ENUM): Define.
6908 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
6909 (RemoveFontResourceEx[AW]): Ditto.
6911 2003-02-10 Earnie Boyd <earnie@users.sf.net>
6913 * include/w32api.h: Increment version to 2.3.
6914 * Makefile.in: Ditto.
6916 2003-02-09 Earnie Boyd <earnie@users.sf.net>
6918 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
6919 (Ke386QueryToAccessMap): Ditto.
6920 (Ke386SetIoAccessMap): Ditto.
6921 Thanks to Marcel Telka <telka@users.sf.net>
6922 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
6923 * include/security.h: Include secext.h.
6924 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
6925 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
6926 * include/GL/gl.h: Remove include of glext.h.
6927 Thanks to Greg Couch <gregcouch@users.sf.net>
6929 2003-02-05 Earnie Boyd <earnie@users.sf.net>
6931 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
6932 using GUID_DEFINED instead.
6933 * include/sqltypes.h: Ditto.
6934 * include/winnt.h: Ditto.
6935 * include/ddk/scsiwmi.h: Ditto.
6937 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
6939 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
6941 Thanks to: John Dallaway <jld@ecoscentric.com>.
6943 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
6945 * include/commctrl.h (TCM_*): Add missing defines.
6947 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
6948 Danny Smith <dannysmith@users.sourceforge.net>
6950 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
6951 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
6952 for (_WIN32_IE >= 0x0400).
6953 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
6954 fields for (_WIN32_IE >= 0x0400).
6956 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
6958 * include/winbase.h (CreateFiber): Change first parameter
6960 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
6961 if (_WIN32_WINNT >= 0x0500).
6963 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
6965 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
6966 Add missing typedefs.
6967 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
6969 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
6971 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
6973 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
6975 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
6977 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
6979 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
6981 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
6983 (WAIT_FAILED): Cast to DWORD.
6984 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
6987 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
6989 * include/winerror.h: Protect against multiple
6990 definition of WSA* error codes.
6991 * include/winsock.h: Likewise.
6992 * include/winsock2.h: Likewise.
6994 2003-01-27 Bang Dong-Heui
6995 Bang Jun-Young <junyoung@netbsd.org>
6997 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
6998 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
6999 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
7002 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
7004 * include/ras.h (RASCONN[AW]): Add dwSessionId for
7007 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
7009 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
7010 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
7011 fields for (WINVER >= 0x501).
7013 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
7015 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
7017 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
7020 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
7022 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
7023 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
7025 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
7027 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
7028 SE_REGISTRY_WOW64_32KEY.
7029 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7031 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
7033 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
7034 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
7035 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
7037 2003-01-10 Christopher Faylor <cgf@redhat.com>
7039 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
7041 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
7043 * lib/dxguid.c: Don't #include <objbase.h>.
7044 * include/unknwn.h: Partially revert change of 2002-12-26.
7045 Don't include <ole2.h>.
7047 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
7049 * lib/dinput.c: Don't #include <objbase.h>.
7051 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
7053 * include/windows.h (ole2.h):Do #include for
7056 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
7058 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
7059 * include/zmouse.h (WHEEL_DELTA): Guard against prior
7061 (WHEEL_PAGESCROLL): Likewise.
7062 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
7064 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
7066 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
7067 (WHEEL_PAGESCROLL): Add define.
7069 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
7071 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
7072 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
7073 compatability. Add RECT field. Add UNICODE mappings for new
7075 (tagNMREBARCHEVRON): Add struct and typedefs for
7076 _WIN32_IE >= 0x0500.
7078 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
7080 * include/commctrl.h (TOOLINFO[AW]): Update structures.
7081 (LVHITTESTINFO): Likewise.
7083 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
7084 (GRADIENT_RECT): Likewise.
7086 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
7088 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
7089 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
7090 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
7091 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
7092 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
7093 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
7094 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
7095 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
7096 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
7097 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
7098 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
7099 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
7100 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
7101 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
7102 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
7103 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
7104 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
7105 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
7106 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
7107 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
7108 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
7109 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
7110 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
7111 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
7112 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
7113 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
7114 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
7115 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
7116 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
7117 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
7118 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
7119 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
7120 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
7121 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
7122 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
7123 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
7124 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
7125 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
7126 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
7127 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
7128 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
7129 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
7130 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
7131 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
7132 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
7133 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
7134 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
7135 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
7136 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
7137 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
7138 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
7139 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
7140 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
7141 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
7142 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
7143 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
7144 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
7145 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
7146 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
7147 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
7148 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
7149 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
7150 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
7151 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
7152 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
7153 Add missing error codes.
7155 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
7157 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
7159 (GetFiberData): Likewise.
7161 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
7163 * include/winnt.h (GetCurrentFiber): Remove blank input field in
7165 (GetFiberData): Likewise.
7167 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
7169 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
7170 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
7171 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
7172 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
7173 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
7174 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
7175 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
7176 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
7180 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
7182 * include/winspool.h (PRINTER_INFO_6): Add.
7183 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
7185 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
7187 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
7189 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
7190 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
7191 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
7194 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
7196 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
7197 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
7199 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7201 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
7203 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7205 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
7206 VIETNAMESE_CHARSET): Remove duplicate defines.
7207 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
7209 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
7211 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
7212 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7214 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
7216 * include/unknwn.h: Include windows.h and ole2.h before header
7217 guard to avoid circular inclusion of COM headers.
7219 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7221 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
7222 ReuseDDElParam): Use __WIN64 compatible typedefs.
7224 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7226 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
7227 lpInheritProperty member const.
7228 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
7231 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
7233 * include/commcat.h: Don't include windows.h or ole2.h ifdef
7235 * include/unknwn.h: Ditto.
7237 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
7239 * include/imm.h (ImmGetCompositionFont[AW],
7240 ImmSetCompositionFont[AW]): Add NOGDI guard.
7242 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
7244 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
7245 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
7247 (VIDEO_ACCESS_RANGE): Guard against prior definition.
7248 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
7250 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
7251 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
7252 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
7254 * include/ddk/scsiwmi.h (GUID): Define if not already done.
7255 (LPCGUID): Likewise.
7256 * include/ddk/tdi.h: Close "Listen flags" comment.
7257 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
7258 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
7259 (VIDEO_ACCESS_RANGE): Guard against prior definition.
7260 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
7261 * include/ddk/win2k.h: Likewise.
7262 * include/ddk/winddi.h: Likewise.
7263 * include/ddk/winddk.h: Likewise.
7264 * include/ddk/winnt4.h: Likewise.
7265 * include/ddk/ws2san.h: Likewise.
7266 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
7267 * include/ddk/video.h: Don't process rest of file ifdef
7269 * include/ddk/winddi.h: Don't process rest of file ifdef
7271 * include/ddk/usb.h: Don't process rest of file ifdef
7273 * include/ddk/usbdi.h: Don't process rest of file ifdef
7275 * include/ddk/usbcamdi.h: Don't process rest of file if
7276 !defined(__USB_H) && !defined(__USBDI_H)
7278 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
7280 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
7282 * include/winuser.h (GetAncestor) Add prototype.
7283 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
7284 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
7285 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
7286 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
7287 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
7289 * lib/user32.def (GetAncestor@8): Add stub.
7291 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
7293 * include/windows.h: Guard inclusion of wingdi.h,
7294 commdlg.h, winspool.h, ole2.h with NOGDI.
7295 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
7296 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
7299 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7301 * include/oleacc.h (SELFLAG_*): Change to enum.
7303 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
7305 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
7306 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7308 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
7310 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
7312 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
7314 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
7316 * include/winuser.h (AllowSetForegroundWindow,
7317 LockSetForegroundWindow): Add prototypes.
7318 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
7319 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
7320 * lib/winuser.def (AllowSetForegroundWindow,
7321 LockSetForegroundWindow): Add stubs.
7323 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
7325 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
7327 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
7328 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
7329 compatability. Add lParam field. Add UNICODE mappings for new
7332 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
7334 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
7335 Wrap with pshpack2.h/poppack.h to correct alignment.
7337 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
7339 * include/commctrl.h (LVBKIF_*): Add defines.
7340 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
7341 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
7342 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
7343 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
7344 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
7345 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
7346 (ListView_GetBkImage): Add define.
7347 (ListView_SetBkImage): Add define.
7348 (LVBKIMAGE): Add structures and typedefs.
7350 2002-11-25 Earnie Boyd <earnie@users.sf.net>
7352 * include/w32api.h: Increment to version 2.2
7353 * Makefile.in: Ditto.
7355 2002-11-25 Earnie Boyd <earnie@users.sf.net>
7357 * lib/Makefile.in (dist, install): Correct the install destinations.
7358 * lib/ddk/Makefile.in (dist, install): Ditto.
7360 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
7362 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
7363 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
7364 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
7366 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
7367 IID_IOleControlSite89): Remove.
7369 2002-11-15 Christopher Faylor <cgf@redhat.com>
7371 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
7372 (IID_IStdMarshalInfo): Ditto.
7374 2002-11-15 Christopher Faylor <cgf@redhat.com>
7376 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
7377 (IID_IPersistStorage): Ditto.
7379 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
7381 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
7382 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
7383 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
7384 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
7385 Correct definitions.
7387 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
7389 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7390 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7391 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7392 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7393 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7394 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7395 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7396 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7397 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7398 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7399 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7400 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7401 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7402 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7403 xfilter.h): Change comment to refer w32api package, not MinGW.
7405 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
7407 * include/ddk/ntddk.h: Include winnt.h as system header.
7409 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
7411 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7412 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7413 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7414 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7415 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7416 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7417 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7418 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7419 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7420 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7421 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7422 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7423 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7424 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7425 xfilter.h): Fix typo in disclaimer comment.
7427 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
7429 * include/exdisp.h: Include oaidl.h as system header.
7431 2002-11-12 Earnie Boyd <earnie@users.sf.net>
7433 * include/w32api.h (__W32API_VERSION): Fix.
7435 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
7437 * lib/uuid.c (IID_ICatInformation): Correct definition.
7439 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
7441 * include/oleauto.h (DeregisterTypeLib): Remove.
7442 (UnRegisterTypeLib): Add prototype.
7444 2002-11-07 Christopher January <chris@atomice.net>
7446 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
7448 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
7450 * include/winnt.h (VerSetConditionMask): Add prototype.
7451 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
7453 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
7455 * include/winuser.h (MONITORINFOEX[AW]): Add structure
7456 definitions and ANSI/UNICODE mappings.
7459 2002-10-14 Earnie Boyd <earnie@users.sf.net>
7461 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
7462 * configure.in: Ditto.
7463 * lib/Makefile.in: Ditto.
7464 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
7466 * configure: Regenerate.
7468 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
7470 * include/windows.h: Don't include basetyps.h.
7471 * include/objfwd.h: Do include basetyps.h.
7473 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
7475 * include/objbase.h: Include rpc.h and rpcndr.h
7476 before header guard.
7478 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
7480 * include/olectl.h (PROPPAGEINFO): Change type of
7483 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
7485 * lib/ntdll.def (RtlAcquireResourceExclusive,
7486 RtlAcquireResourceShared, RtlDeleteResource,
7487 RtlInitializeResource, RtlReleaseResource,
7488 RtlTimeToSecondsSince1970) : Added missing exports.
7490 2002-10-08 Heiko Gerdau <hg@technosis.de>
7492 * include/oleacc.h: New file.
7493 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
7494 (OBJID_*) Add defines.
7495 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
7496 * lib/test.c: Include oleacc.h.
7498 2002-10-06 Casper Hornstrup <chorns@it.dk>
7500 * include/ddk: New subdir.
7502 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7503 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7504 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7505 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7506 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7507 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7508 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7509 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7510 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7511 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7512 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7513 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7514 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7515 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7516 xfilter.h): New files.
7517 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
7518 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
7519 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
7522 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
7524 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
7525 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
7526 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
7527 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
7528 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
7529 RtlAddAccessAllowedAce, RtlCreateAcl,
7530 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
7531 RtlGetAce, RtlGetControlSecurityDescriptor,
7532 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
7533 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
7534 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
7535 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
7536 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
7537 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
7538 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
7539 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
7540 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
7541 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
7542 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
7543 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
7544 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
7546 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7548 *include/windef.h (WPARAM): Update typedef.
7552 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7554 * include/shlobj.h (CSIDL_*): Add defines.
7556 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
7558 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
7559 has been included first.
7561 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
7563 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
7564 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
7565 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
7567 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
7569 * include/winuser.h (DS_SHELLFONT): Define.
7571 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
7573 * include/winnt.h (VER_SUITE_BLADE): Define.
7575 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
7577 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
7578 Add _WIN32_IE guard. Correct prototype for wide version.
7579 (SHGetFolderPath): Add comment on shfolder.dll.
7580 (SHGetFolderLocation): Add prototyope for WinME and W2K.
7581 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
7583 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
7585 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
7586 * lib/shfolder.def: New file.
7588 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
7590 * include/winsock.h (timeval): Guard struct and associated
7591 macros with _TIMEVAL_DEFINED.
7592 * include/winsock2.h (timeval): Likewise.
7594 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
7596 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
7597 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
7598 SHCreateShellItem,SHEmptyRecycleBin[AW],
7599 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
7600 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
7601 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
7602 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
7603 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
7604 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
7605 SHLoadNonloadedIconOverlayIdentifiers,
7606 SHOpenFolderAndSelectItems,SHParseDisplayName,
7607 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
7608 SHSetLocalizedName,SHSetUnreadMailCountW,
7609 SHUpdateRecycleBinIcon: Add missing stubs.
7611 2002-09-07 Earnie Boyd <earnie@users.sf.net>
7613 * include/windef.h (WINVER): Add documentation.
7614 (_WIN32_WINNT): Ditto.
7615 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
7617 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
7619 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
7621 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
7623 * include/winbase.h (AllocateUserPhysicalPages,
7624 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
7625 FreeUserPhysicalPages): Add prototypes.
7626 * lib/kernel32.def: Add function stubs for above.
7628 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
7630 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
7631 Add WINVER guards for dialog box command id defines.
7633 2002-09-03 Earnie Boyd <earnie@users.sf.net>
7635 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
7637 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
7639 * include/wincon.h: Define GetConsoleWindow(void).
7641 2002-08-28 Earnie Boyd <earnie@users.sf.net>
7643 * include/w32api.h: Increment version to 2.1.
7644 * Makefile.in: Ditto.
7646 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
7648 * include/winsock2.h (SOCKET_ADDRESS): Define if
7649 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
7650 (CSADDR_INFO): Ditto.
7651 (nspapi.h) : Don't include. Removed FIXME comment.
7652 * include/nspapi.h (SOCKET_ADDRESS) Only define if
7653 __CSADDR_T_DEFINED is not defined.
7654 (CSADDR_INFO): Ditto.
7655 (BLOB): Add structure and typedef if not already defined.
7656 (NS_*): Add defines.
7658 (SERVICE_ADDRESS): Add structure and typedefs.
7659 (SERVICE_ADDRESSES): Ditto.
7660 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
7661 (LPSERVICE_ASYNC_INFO): Add typedef.
7662 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
7664 * include/wsipx.h: New file.
7665 * include/svcguid.h: New file.
7666 * lib/test.c: Include wspix.h and svcguid.h.
7668 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7670 * include/wsahelp.h: New file.
7671 * lib/test.c: Include wsahelp.h.
7673 2002-08-21 Earnie Boyd <earnie@users.sf.net>
7675 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
7676 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
7678 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7680 * include/ws2spi.h: Modify comment about being part of
7682 (winsock2.h): Change "" to <>.
7684 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7686 * include/ws2spi.h: New file.
7687 * lib/test.c: Include ws2spi.h.
7689 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7691 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
7692 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
7695 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7697 * include/winuser.h (CURSOR_SHOWING) Add define.
7698 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
7700 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7702 * include/winerror.h: Cast OLE error codes to HRESULT.
7703 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7705 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7707 * include/wincrypt.h (ALG_*): Add defines.
7712 (PRIVATEKEYBLOB): Add define.
7714 2002-08-14 Earnie Boyd <earnie@users.sf.net>
7716 * include/shlobj.h (SHGetFolderPath): Add define.
7717 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
7718 (SHGetFolderPath): Ditto.
7720 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7722 * include/commdlg.h: Don't include COM headers or use
7723 COM-dependent symbols if __OBJC__.
7725 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7727 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
7730 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
7732 * include/shellapi.h (FOF_NOERRORUI): Add define.
7734 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
7736 * include/objidl.h (IEnumMoniker): Put 'interface' back.
7738 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
7740 * include/objidl.h (IEnumMoniker): Correct declaration.
7742 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
7744 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
7746 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
7748 * include/commctrl.h: Whitespace change.
7750 2002-08-09 Lars Munch <lars@segv.dk>
7752 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
7753 struct name _TVHITTESTINFO and typedefs and add defines for
7754 backward compatability.
7755 (ListView_SetExtendedListViewStyleEx): Add macro.
7757 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
7759 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
7761 * lib/msimg32.def: New file, with stubs for above.
7763 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
7765 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
7766 GetFileSizeEx, SetFilePointerEx): Add prototypes.
7767 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
7768 and UNICODE mappings.
7770 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7772 * include/winbase.h (ReadFileScatter, WriteFileGather):
7773 Change second parameter to pointer.
7775 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
7777 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
7779 * lib/wininet.def: Regenerate.
7781 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7783 * include/windef.h (PVOID): Move typedef to...
7784 * include/winnt: ...here.
7785 (PVOID64): New typedef.
7787 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
7788 * include/winbase.h (ReadFileScatter, WriteFileGather):
7791 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
7792 (PROCESSOR_INTEL_IA64): Add define.
7794 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7796 * include/oleidl.h (MK_ALT): Define.
7798 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7800 * include/exdisp.h: New file.
7801 * include/exdispid.h: New file.
7802 * include/mshtml.h: New file.
7803 * lib/test.c: #include exdisp.h and mshtml.h
7804 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
7805 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
7806 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
7807 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
7810 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7812 * include/docobj.h: New file.
7813 * include/idispids.h: New file.
7814 * include/objidl.h (IID_IMoniker): Declare.
7815 * include/ocidl.h (READYSTATE): New enum.
7816 (IOleInPlaceSiteEx): New interface.
7817 * include/olectlid.h (IID_IEnumSTATSTG): New interface
7819 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
7820 IOleInPlaceSite): New interfaces.
7821 * lib/test.c: #include docobj.h,idispids.h,
7823 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7825 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
7826 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
7828 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
7830 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
7831 * include/commdlg.h: Likewise.
7833 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
7835 * include/oleauto.h (V_UNION): Correct definition for case of
7839 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
7841 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
7842 not bool, for C as well as C++.
7844 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
7846 * include/shlwapi.h: New file.
7847 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
7848 Victor Porton <porton@narod.ru> for contributions.
7849 * lib/shlwapi.def: New file.
7850 * lib/test.c: #include shlwapi.h.
7852 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
7854 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
7856 * include/winsock2.h (struct sockaddr): Use __int64 instead of
7858 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
7859 does not need external *Fiber library functions.
7861 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7863 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
7865 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
7866 avoid compile error when already defined.
7868 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
7870 * include/winuser.h (WM_MENURBUTTONUP): Add define.
7872 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7874 * include/commdlg.h: Define CDN_* notification message constants
7877 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
7879 * include/commctrl.h: Define notification message constants for
7882 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
7884 * include/ddeml.h (MH_*) Add defines.
7885 (MONHSZSTRUCT): Add structure and typedefs.
7886 (MONLINKSTRUCT): Ditto.
7887 (MONCONVSTRUCT): Ditto.
7888 (MONCBSTRUCT): Ditto.
7889 (MONERRSTRUCT): Ditto.
7890 (MONMSGSTRUCT): Ditto.
7891 * include/windef.h: Don't define __cdecl or _cdecl for
7893 Don't define _export or __export for __WATCOM__.
7894 * include/windows.h (imm.h): #include.
7895 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
7897 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7899 * include/wtypes.h: Remove duplicate #includes of rpc.h and
7902 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
7904 * include/winbase.h (OpenThread): Add prototype.
7905 * lib/kernel32.def (OpenThread): Add symbol.
7907 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
7909 * include/wtypes.h (HMETAFILEPICT): Add typedef.
7911 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
7913 * include/rpc.h: Conditionally include <windows.h> before
7915 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
7918 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
7920 * include/commctrl.h (WC_*): Remove some duplicate defines.
7922 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
7924 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
7926 (IPM*): Add defines.
7927 (IPN_*): Add defines.
7928 (NMIPADDRESS): Add structure and typedefs.
7929 (MAKEIPADDRESS): Add macro.
7930 (MAKEIPRANGE): Add macro.
7931 (FIRST_IPADDRESS): Add macro.
7932 (SECOND_IPADDRESS): Add macro.
7933 (THIRD_IPADDRESS): Add macro.
7934 (FOURTH_IPADDRESS): Add macro.
7936 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
7938 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
7940 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7942 * include/winbase.h (WINBASEAPI): Don't define if prior
7945 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
7946 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
7947 PARTITION_UNIX): Add defines.
7948 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
7949 (IsRecognizedPartition): Also check for PARTITION_FAT32,
7950 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
7951 (IsContainerPartition): Add macro.
7953 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
7955 * include/commctrl.h: (CBEIF_*): Add defines.
7956 (CBEN_*): Add defines and UNICODE mappings
7957 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
7958 (CBEMAXSTRLEN): Add define.
7959 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
7960 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
7961 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
7962 (NMCBEENDEDIT[AW]): Add structure and typedefs.
7964 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7966 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
7967 union member _VARIANT_BOOL bool.
7969 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7971 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
7973 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7975 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
7976 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
7977 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
7979 (CCHAR): Correct typedef.
7980 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
7983 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7985 * README.w32api: Correct spelling error.
7987 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7989 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
7990 INPUT_HARDWARE): Add defines.
7991 (HDEVNOTIFY): Add typedef.
7992 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
7993 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
7995 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
7996 GetClassInfoEx[AW],GetKeyboardLayoutList,
7997 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
7998 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
7999 RegisterClassEx[AW]): Correct prototypes.
8001 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
8003 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
8005 * include/winsvc.h (StartServiceW): Correct prototype.
8006 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
8007 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
8008 GetTickCount,InterlockedExchangeAdd,
8009 WritePrivateProfileStruct[AW]: Correct prototypes.
8010 (GetEnvironmentStrings): Correct mapping to
8011 GetEnvironmentStringsA.
8012 * include/winver.h (VerQueryValueA,VerQueryValueW):
8014 * include/wincon.h (CreateConsoleScreenBuffer): Correct
8016 * include/winreg.h (RegQueryMultipleValues[AW],
8017 RegQueryValueEx[AW]):Correct prototypes.
8018 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
8019 PPOLYTEXTW): Add typedefs.
8020 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
8021 structures and typedefs.
8022 (MM_MAX_NUMAXES): Add define.
8023 (EnumFontsW,GetEnhMetaFilePixelFormat,
8024 wglGetLayerPaletteEntries): Correct prototypes.
8025 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
8026 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
8027 RPC_S_SEND_INCOMPLETE): Add defines.
8029 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
8031 * include/windef.h (_fastcall, __fastcall, FASTCALL):
8034 2002-06-16 Egor Duda <deo@logos-m.ru>
8036 * include/ntdll.h: New file.
8037 * lib/ntdll.def: Add NtShutdownSystem.
8039 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
8041 * lib/dinput.def (DirectInputCreateEx): Add stub.
8042 * lib/ntdll.def: New file.
8044 2002-06-14 Earnie Boyd <earnie@users.sf.net>
8046 * include/w32api.h: Change to version 2.0 to reflect the change
8049 * README.w32api: Renamed from README. Modified license to remove
8050 the restriction of notifying the author based on the fact that the
8051 author is unreachable at the notified address.
8052 * Makefile.in (VERSION): Change to 2.0.
8054 2002-06-14 Earnie Boyd <earnie@users.sf.net>
8056 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
8057 * Makefile.in (bindist): Correct the MinGW distribution.
8059 2002-06-13 Earnie Boyd <earnie@users.sf.net>
8061 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
8062 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
8064 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
8066 * lib/test.c: #include comcat.h.
8068 2002-06-13 John K. Hohm <jhohm@acm.org>
8070 * include/comcat.h: New file.
8072 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
8074 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
8075 (GETTEXTEX): Add structure definition.
8077 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
8079 * include/windows.h (ole2.h): #include if !__OBJC__ and
8080 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
8082 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
8084 * include/mapi.h: Change LPTSTR to LPSTR throughout.
8086 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
8088 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
8089 PACCESS_DENIED_ACE): Add typedefs.
8091 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
8093 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
8095 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
8097 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
8099 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
8101 * include/windef.h: Fix typo in last change.
8103 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
8105 * include/windef.h: Add no-op __try, __except, __finally
8107 * include/excpt.h: Remove file.
8108 * include/windows.h: Don't include excpt.h.
8110 2002-05-30 Christopher January <chris@atomice.net>
8112 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
8113 Add missing typedefs.
8115 2002-05-28 Earnie Boyd <earnie@users.sf.net>
8117 * include/w32api.h: Increment version to 1.5
8118 * Makefile.in: Ditto.
8121 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
8123 * include/winreg.h: (RegConnectRegistry[AW]): Replace
8124 LP[W]STR with LPC[W]STR.
8125 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
8126 Clean up whitespace.
8128 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
8130 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
8132 2002-05-21 Earnie Boyd <earnie@users.sf.net>
8134 * Makefile.in: Increment VERSION to 1.4.
8135 (conf_prefix): New variable.
8136 (bindist): Modify target to use $(conf_prefix).
8138 2002-05-20 Philip Aston <philipa@mail.com>
8140 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
8142 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
8144 * include/lmaccess.h: (NetAccess*, NetGroup*,
8145 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
8146 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
8148 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
8150 * include/commctrl.h (ImageList_DragShowNolock): Remove
8151 conflicting redeclaration.
8153 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
8155 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
8156 STRICT and related defines to ...
8157 * include/windef.h: Here.
8159 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
8161 * include/winsock2.h (int32): Remove typedef.
8162 (SERVICETYPE): Add typedef.
8163 (struct _flowspec):Revise struct definition, Comment
8164 on types used for members.
8166 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
8168 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
8169 more defines added in earlier change.
8170 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
8172 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
8174 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
8175 added in last change.
8177 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
8179 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
8180 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
8182 2002-05-01 Manu B <contact.manu@wanadoo.fr>
8184 * include/commctrl.h (SNDMSG): Define and use throughout
8185 in other macros instead of SendMessage.
8186 * include/commdlg.h (SNDMSG): Ditto.
8188 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
8190 * include/GL/gl.h: New file.
8191 * include/GL/glext.h: Ditto.
8192 * include/GL/glu.h: Ditto.
8194 2002-04-09 Earnie Boyd <earnie@users.sf.net>
8196 * include/w32api.h: Increment version.
8197 * Makefile.in: Ditto.
8199 2002-04-09 Earnie Boyd <earnie@users.sf.net>
8201 * Makefile.in (bindist): Use * instead of . for file list for tar
8204 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
8206 * include/wtypes.h (enum tagCLSCTX): Change formatting.
8208 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
8210 * include/objidl.h (IRunningObjectTable.Register): Correct
8212 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
8213 ROTFLAGS_ALLOWANYCLIENT): Add defines.
8215 2002-03-31 Victor Porton <porton@narod.ru>
8217 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
8219 2002-03-29 David Robinow <drobinow@yahoo.com>
8221 * include/wingdi.h (SetPixelFormat): Correct prototype.
8223 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
8225 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
8227 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
8229 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
8232 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
8234 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
8235 * include/shlobj.h (IContextMenu2): Put methods in right order.
8236 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
8237 CINTERFACE before defining.
8239 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
8241 * include/accctrl.h: Add #pragma GCC system_header
8243 * include/aclapi.h: Same.
8244 * include/basetsd.h: Same.
8245 * include/basetyps.h: Same.
8246 * include/cderr.h: Same.
8247 * include/cguid.h: Same.
8248 * include/commctrl.h: Same.
8249 * include/commdlg.h: Same.
8250 * include/cpl.h: Same.
8251 * include/cplext.h: Same.
8252 * include/custcntl.h: Same.
8253 * include/dbt.h: Same.
8254 * include/dde.h: Same.
8255 * include/ddeml.h: Same.
8256 * include/dlgs.h: Same.
8257 * include/excpt.h: Same.
8258 * include/httpext.h: Same.
8259 * include/imagehlp.h: Same.
8260 * include/imm.h: Same.
8261 * include/initguid.h: Same.
8262 * include/intshcut.h: Same.
8263 * include/ipexport.h: Same.
8264 * include/iphlpapi.h: Same.
8265 * include/ipifcons.h: Same.
8266 * include/iprtrmib.h: Same.
8267 * include/iptypes.h: Same.
8268 * include/isguids.h: Same.
8269 * include/largeint.h: Same.
8270 * include/lm.h: Same.
8271 * include/lmaccess.h: Same.
8272 * include/lmalert.h: Same.
8273 * include/lmapibuf.h: Same.
8274 * include/lmat.h: Same.
8275 * include/lmaudit.h: Same.
8276 * include/lmbrowsr.h: Same.
8277 * include/lmchdev.h: Same.
8278 * include/lmconfig.h: Same.
8279 * include/lmcons.h: Same.
8280 * include/lmerr.h: Same.
8281 * include/lmerrlog.h: Same.
8282 * include/lmmsg.h: Same.
8283 * include/lmremutl.h: Same.
8284 * include/lmrepl.h: Same.
8285 * include/lmserver.h: Same.
8286 * include/lmshare.h: Same.
8287 * include/lmsname.h: Same.
8288 * include/lmstats.h: Same.
8289 * include/lmsvc.h: Same.
8290 * include/lmuse.h: Same.
8291 * include/lmuseflg.h: Same.
8292 * include/lmwksta.h: Same.
8293 * include/lzexpand.h: Same.
8294 * include/mapi.h: Same.
8295 * include/mciavi.h: Same.
8296 * include/mcx.h: Same.
8297 * include/mmsystem.h: Same.
8298 * include/mswsock.h: Same.
8299 * include/nb30.h: Same.
8300 * include/nddeapi.h: Same.
8301 * include/nspapi.h: Same.
8302 * include/ntdef.h: Same.
8303 * include/ntsecapi.h: Same.
8304 * include/ntsecpkg.h: Same.
8305 * include/oaidl.h: Same.
8306 * include/objbase.h: Same.
8307 * include/objfwd.h: Same.
8308 * include/objidl.h: Same.
8309 * include/odbcinst.h: Same.
8310 * include/ole.h: Same.
8311 * include/ole2.h: Same.
8312 * include/ole2ver.h: Same.
8313 * include/oleauto.h: Same.
8314 * include/olectl.h: Same.
8315 * include/olectlid.h: Same.
8316 * include/oledlg.h: Same.
8317 * include/oleidl.h: Same.
8318 * include/pbt.h: Same.
8319 * include/prsht.h: Same.
8320 * include/psapi.h: Same.
8321 * include/rapi.h: Same.
8322 * include/ras.h: Same.
8323 * include/raserror.h: Same.
8324 * include/rassapi.h: Same.
8325 * include/regstr.h: Same.
8326 * include/richedit.h: Same.
8327 * include/richole.h: Same.
8328 * include/rpc.h: Same.
8329 * include/rpcdce.h: Same.
8330 * include/rpcdce2.h: Same.
8331 * include/rpcdcep.h: Same.
8332 * include/rpcndr.h: Same.
8333 * include/rpcnsi.h: Same.
8334 * include/rpcnsip.h: Same.
8335 * include/rpcnterr.h: Same.
8336 * include/rpcproxy.h: Same.
8337 * include/schannel.h: Same.
8338 * include/schnlsp.h: Same.
8339 * include/scrnsave.h: Same.
8340 * include/security.h: Same.
8341 * include/setupapi.h: Same.
8342 * include/shellapi.h: Same.
8343 * include/shlguid.h: Same.
8344 * include/shlobj.h: Same.
8345 * include/sql.h: Same.
8346 * include/sqlext.h: Same.
8347 * include/sqltypes.h: Same.
8348 * include/sqlucode.h: Same.
8349 * include/sspi.h: Same.
8350 * include/subauth.h: Same.
8351 * include/tlhelp32.h: Same.
8352 * include/unknwn.h: Same.
8353 * include/userenv.h: Same.
8354 * include/w32api.h: Same.
8355 * include/winbase.h: Same.
8356 * include/wincon.h: Same.
8357 * include/wincrypt.h: Same.
8358 * include/windef.h: Same.
8359 * include/windows.h: Same.
8360 * include/windowsx.h: Same.
8361 * include/winerror.h: Same
8362 * include/wingdi.h: Same.
8363 * include/wininet.h: Same.
8364 * include/winioctl.h: Same.
8365 * include/winnetwk.h: Same.
8366 * include/winnls.h: Same.
8367 * include/winnt.h: Same.
8368 * include/winperf.h: Same.
8369 * include/winreg.h: Same.
8370 * include/winresrc.h: Same.
8371 * include/winsock.h: Same.
8372 * include/winsock2.h: Same.
8373 * include/winspool.h: Same.
8374 * include/winsvc.h: Same.
8375 * include/winuser.h: Same.
8376 * include/winver.h: Same.
8377 * include/ws2tcpip.h: Same.
8378 * include/wsnetbs.h: Same.
8379 * include/wtypes.h: Same.
8380 * include/zmouse.h: Same.
8381 * include/mapi.h: Change header guard name to _MAPI_H for
8384 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
8386 * include/accctrl.h (_ACCCTRL_H): Correct typo.
8387 Remove unnecessary inclusion of <wtypes.h>.
8388 * ChangeLog: Fix omission of name in recent entries.
8390 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
8392 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
8394 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
8396 * include/mswsock.h: Group winsock2 dependants
8397 together and protect with #ifdef _WINSOCK2_H.
8398 * lib/test.c: Only test ws2tcpip.h if winsock2.h
8401 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
8403 * include/mswsock.h (TP_*): Add new defines.
8404 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
8406 (WSACMSGHDR): Likewise.
8407 (DisconnectEx): Add new prototype.
8408 (WSARecvMsg): Likewise.
8409 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
8411 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
8413 * ChangeLog: Fix typo in last entry.
8414 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
8415 * include/ws2tcpip.h: (IP_*): Add new defines.
8416 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
8417 (NI_*): Add getnameinfo constants and bitmasks.
8418 (AI_*): Add getaddrinfo flags.
8419 (EAI_*): Add getaddrinfo error codes.
8420 (ip_mreq_source): Add new structure.
8421 (ip_msfilter): Add new structure.
8422 (IP_MSFILTER_SIZE): Add new macro.
8423 (in_pktinfo): Add new structure.
8424 Add preliminary IPv6 support.
8425 (in6_addr): Add new structure and some defines.
8426 (sockaddr_in6): Add new structure.
8427 (in6addr_any, in6addr_loopback): Declare extern structures.
8428 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
8429 initialization macros for above.
8430 (IN6_ARE_ADDR_EQUAL): Define macro.
8431 (IN6_IS_ADDR_*): Define address testing macros.
8432 (socklen_t) Add new typedef.
8433 (ipv6_mreq): Add new structure.
8434 (in6_pktinfo): Same.
8436 (freeaddrinfo):Add new prototype.
8437 (getaddrinfo): Same.
8438 (gai_strerror[AW]): Same.
8439 (getnameinfo): Same.
8440 (sockaddr_in6_old): Add structure.
8441 (sockaddr_gen): Add union definition.
8442 (INTERFACE_INFO): Use sockaddr_gen as members.
8443 (INTERFACE_INFO_OLD): Add comment on workaround for problems
8444 with INTERFACE_INFO on NT4 prior to sp4.
8446 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
8448 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
8449 when selecting winsock interface.
8450 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
8451 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
8452 Expand FIXME comment.
8453 (WSACOMPLETIONTYPE): Add enum.
8454 (WSACOMPLETION): Add structure and typedefs.
8455 (WSANSPIoctl): Add function prototpe and callback typedef.
8456 (SIO_NSP_NOTIFY_CHANGE): Add define.
8457 (sockaddr_storage): Add structure and typedefs.
8459 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
8461 * include/winuser.h (OIC_*): Add resource constants.
8463 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
8465 * include/ntsecpkg.h: New file.
8466 * include/schannel.h: New file.
8467 * include/schnlsp.h: New file.
8468 * include/security.h: New file.
8469 * include/sspi.h: New file.
8470 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
8471 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
8472 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
8473 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
8474 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
8475 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
8476 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
8477 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
8478 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
8479 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
8480 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
8481 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
8482 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
8483 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
8484 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
8485 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
8486 CERT_CHAIN_CONTEXT): Add missing structures.
8487 (CertCloseStore, CertGetCertificateChain,
8488 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
8489 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
8490 CertFindCertificateInStore, CertFreeCertificateContext,
8491 CertGetIssuerCertificateFromStore,
8492 CertFindChainInStore): Add missing functions.
8493 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
8494 CERT_FIND_ISSUER_STR): Add Unicode mappings.
8495 * lib/crypt32.def: New file.
8496 * lib/secur32.def: Add mising stubs.
8497 * lib/test.c: Include new headers.
8499 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
8501 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
8504 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
8506 * lib/test.c: Include mapi.h.
8507 * include/commctrl.h (TBSTYLE_*): Add missing defines.
8508 Thanks to: "Ron" <ron@debian.org>
8510 2002-01-30 John Fattaruso <fattaruso@ieee.org>
8512 * include/mapi.h: New file.
8513 * lib/mapi.def: Add missing function stubs.
8515 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8517 * include/winuser.h (GetWindowLongPtr[AW],
8518 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
8520 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
8522 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
8523 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
8524 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
8525 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
8527 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8529 * lib/test.c: Include wsnetbs.h.
8531 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
8533 * include/wsnetbs.h: New file.
8535 2002-01-25 Earnie Boyd <earnie@users.sf.net>
8537 * include/winnt.h: Remove merge conflict.
8539 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
8541 * include/winnt.h (_TCHAR): Add typedefs.
8543 2002-01-25 Tim Hughes <tjh@delcam.com>
8545 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
8548 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
8550 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
8552 (LPACCESSTIMEOUT): Add typedef.
8554 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
8556 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
8558 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
8560 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
8561 _HDITEM[AW], with parallel changes to typedefs. Use defines for
8562 backward compatability with old names. Update UNICODE mappings.
8563 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
8564 for struct _HD_LAYOUT and add defines for backward
8565 compatability with old names.
8566 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
8567 parallel chages to typedefs. Add defines for backward
8568 compatability with old names.
8569 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
8571 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
8573 * include/winnt.h: Add missing MEM_ defines, and convert existing to
8574 hex for readability.
8576 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
8578 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
8580 (SPI_SETSCREENSAVERRUNNING): Add define.
8581 (LLKHF_ALTDOWN): Add define.
8582 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
8583 PFD_DEPTH_DONTCARE): Add defines.
8585 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
8587 * include/objbase.h (CoGetObject): Add prototype.
8589 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
8591 * include/winuser.h (ENUM_CURRENT_SETTINGS,
8592 ENUM_REGISTRY_SETTINGS): Add defines.
8594 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
8596 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
8597 (FILE_ATTRIBUTE_DEVICE): Add define.
8599 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
8601 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
8603 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
8605 * ChangeLog: correct date in last entry.
8607 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
8609 * include/winuser.h (MONITORENUMPROC): Add typedef.
8610 (EnumDisplayMonitors): Add prototype.
8611 * lib/user32.def (EnumDisplayMonitors): Add stub.
8613 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
8615 * include/ntsecapi.h: Fixed missing void parameter type in some
8617 * include/objbase.h: Ditto.
8618 * include/rapi.h: Ditto.
8619 * include/rpc.h: Ditto.
8620 * include/rpcdce.h: Ditto.
8621 * include/rpcdcep.h: Ditto.
8622 * include/rpcndr.h: Ditto.
8623 * include/rpcnsip.h: Ditto.
8624 * include/rpcproxy.h: Ditto.
8625 * include/windef.h: Ditto.
8627 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
8629 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
8631 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
8633 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
8634 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
8635 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
8636 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
8637 WS_EX_NOINHERITLAYOUT): Add defines.
8638 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
8639 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
8640 MEM_WRITE_WATCH): Add defines.
8643 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
8645 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
8647 (SetCriticalSectionSpinCount): Likewise.
8649 2001-12-30 Guido Serassio <serassio@libero.it>
8651 * include/winsvc.h: Add EnumServiceStatusEx(),
8652 QueryServiceStatusEx()
8653 & RegisterServiceCtrlHandlerEx()
8655 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
8657 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
8659 2001-12-20 Christopher Faylor <cgf@redhat.com>
8661 * lib/Makefile.in: Revert inst_installdir definitions to working
8664 2001-12-17 Guido Serassio <serassio@libero.it>
8666 * include/winsvc.h: Add ChangeServiceConfig2() &
8667 QueryServiceConfig2() definition
8669 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
8671 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
8672 on MSDN documentation for XP.
8674 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
8676 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
8679 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
8681 * include/commctrl.h (ACS_*): Add new defines.
8687 (UDS_HOTTRACK): Add define.
8688 (SBT_TOOLTIPS): Ditto.
8689 (TBS_*): Add new defines.
8693 (TCM_GETEXTENDEDSTYLE): Add define.
8694 (TVS_NOHSCROLL): Ditto.
8695 (TVIF_INTEGRAL): Ditto.
8696 (DTS_SHORTDATECENTURYFORMAT): Ditto.
8697 (TCS_*): Add new defines.
8698 (CBEM_*): Add defines.
8699 (tagNMITEMACTIVATE): Add structure definition and typedefs.
8700 (tagTVITEMEX[AW]: Ditto.
8701 (tagTVINSERTSTRUCT[AW]: Add union member.
8702 * include/winbase.h (VirtualAllocEx): Add prototype.
8703 * include/winuser.h (SS_*): Add new defines.
8705 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8707 * Makefile.in: Increment VERSION.
8708 * include/w32api.h: Ditto.
8710 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8712 * Makefile.in: Increment VERSION.
8713 * include/w32api.h: Ditto.
8715 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
8717 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
8718 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
8719 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
8720 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
8721 SetupDiOpenDevRegKey): Correct function names.
8723 2001-12-04 Earnie Boyd <earnie@users.sf.net>
8725 * include/winuser.h (IDC_STATIC): Don't define.
8727 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
8729 Cleanup merge between SourceForge and winsup CVS.
8730 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
8732 * include/winnt.h (VER_NT*): Remove duplicate defines.
8733 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
8735 2001-12-03 Earnie Boyd <earnie@users.sf.net>
8737 * include/accctrl.h: Change \r\n to \n.
8739 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
8741 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
8742 Add structure definition.
8743 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
8744 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
8745 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
8746 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
8747 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
8748 UnenableRouter) Declare functions.
8749 * lib/iphlpapi.def: Add function names to import lib.
8751 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
8753 * include/winnt.h (PACCESS_MASK): Add typedef.
8754 * include/aclapi.h: New file.
8755 * include/acctrl.h: New file.
8756 * lib/advapi32.def: Add missing symbols.
8757 * lib/test.c: Add #include <aclapi.h>.
8759 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
8761 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
8762 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
8764 * include/winnt.h: ... to here.
8765 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
8766 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
8768 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
8771 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
8773 * w32api/include/winnt.h: prepare SSE register support.
8774 (CONTEXT_EXTENDED_REGISTERS): Add new define.
8775 (MAXIMUM_SUPPORTED_EXTENSION): New define.
8776 (struct CONTEXT): ExtendedRegisters field added.
8778 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
8780 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
8781 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
8782 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
8783 tagLASTINPUTINFO ): Define new structures.
8784 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
8785 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
8786 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
8787 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
8788 SetMenuInfo): Add new prototypes.
8789 * lib/user32.def: Add import stubs for above functions.
8791 * include/winuser.h (IDC_STATIC): Protect against prior
8794 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
8796 * include/winbase.h (OSVERSIONINFOEX): Add definition.
8797 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
8799 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
8801 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
8802 warnings with _AUTHORITY #defines.
8804 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8806 * include/winnt.h (GetCurrentFiber): Create a prototype before the
8808 (GetFiberData): Ditto.
8810 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8812 * include/winnt.h: Backout last change.
8814 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
8816 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
8817 GetCurrentFiber: Create a prototype before the implementation.
8818 GetFiberData: Ditto.
8820 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
8822 * include/winuser.h (IDC_STATIC): Add define.
8823 Thanks to: Benoit Laniel.
8825 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
8827 * include/commdlg.h: Include <unknwn.h> rather than local
8828 definition of LPUKNOWN.
8829 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
8832 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
8834 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
8836 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
8837 functions of the form 'type * function(...)' in a way compatible
8838 with both Watcom and GCC.
8839 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
8840 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
8841 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
8842 * include/windows.h: Watcom can use anonymous structs/unions.
8843 * include/winnt.h: Watcom can use 64 bit ints.
8844 (GetCurrentFiber): Add another inline definition using
8845 Watcom inline assembly syntax.
8846 (GetFiberData): Likewise.
8847 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
8848 (gethostbyname): Likewise.
8849 (gethostbyaddr}: Likewise.
8850 (getservbyport}: Likewise.
8851 (getservbyname}: Likewise.
8852 (getprotobynumber}: Likewise.
8853 (getprotobyname}: Likewise.
8854 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
8855 (gethostbyname}: Likewise.
8856 (gethostbyaddr}: Likewise.
8857 (getservbyport}: Likewise.
8858 (getservbyname}: Likewise.
8859 (getprotobynumber}: Likewise.
8860 (getprotobyname}: Likewise.
8861 * lib/diinut.c: Correction for Watcom.
8862 * lib/kernel32.c (GetCurrentFiber): Add another definition
8863 using Watcom inline assembly syntax.
8864 (GetFiberData): Likewise.
8865 * lib/scrnsave.c (WinMain): Add break after default:
8868 2001-11-04 "stefan" <stefan@lkcc.org>
8870 * include/winnt.h (GetCurrentFiber): Add prototype.
8871 (GetFiberData): Likewise.
8873 2001-11-04 Christopher Faylor <cgf@redhat.com>
8875 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
8876 parallel invocations.
8878 2001-11-03 Christopher Faylor <cgf@redhat.com>
8880 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
8882 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8884 * include/basetyps.h (DECLARE_INTERFACE): Don't add
8885 __attribute__((com_interface)) for __GNUC__ >= 3.
8887 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8889 * include/commdlg.h (PRINTPAGERANGE): Add structure
8891 (PRINTDLGEX[AW]): Likewise.
8892 (PrintDlgEx[AW]): Add function declaration.
8893 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
8894 * ChangeLog: Fix typo in last entry.
8896 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
8898 * include/objbase.h (CoGetClassObject): Change third parameter
8901 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8903 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
8904 Thanks to: Kim Saunders.
8905 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
8906 Thanks to: Pat Thoyts.
8907 * include/winnt.h: Change C++ style comment to C style.
8908 * include/shlobj.h: Ditto.
8909 * include/objbase.h (enum tagCOINIT): Remove comma at end of
8911 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
8912 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
8913 (enum not limited to range of int).
8914 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
8915 (struct with no named members), ifndef NONAMELESSUNION.
8917 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8919 * include/winuser.h (CREATESTRUCT): UNICODE it.
8920 (CBT_CREATEWND): Likewise.
8922 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
8924 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
8925 (WNetGetResourceInformationW): Ditto.
8926 (WNetGetResourceInformation): Add define.
8928 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
8930 * include/winuser.h (POINTSTOPOINT): Use explicit casts
8931 before extracting words.
8933 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
8935 * include/winnt.h: Add PF_* defines.
8936 Thanks to: "Wizord" <wizord@argoslabs.com>
8938 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
8940 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
8941 field as _ANONYMOUS_STRUCT.
8942 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
8944 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
8945 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
8948 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
8950 * include/commctrl.h: Add some ListView constants.
8952 2001-09-17 Earnie Boyd <earnie@sf.net>
8954 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
8955 portion of the directory from the install.
8956 (inst_libdir): Ditto.
8957 * Makefile.in (VERSION): Increment.
8958 * include/w32api.h: Increment version.
8960 2001-09-13 Earnie Boyd <earnie@SF.net>
8962 * lib/Makefile.in (inst_includedir): Change to always use w32api
8963 subdirectory for target == cygwin.
8964 (inst_libdir): Ditto.
8966 2001-09-13 Earnie Boyd <earnie@SF.net>
8968 * lib/Makefile.in (config_prefix): New variable.
8969 (inst_includedir): Manipulate special value only if target == cygwin
8970 and build == target and prefix != config_prefix.
8971 (inst_libdir): Ditto.
8973 2001-09-12 Earnie Boyd <earnie@SF.net>
8975 * Makefile.in (TARFLAGS): New variable.
8976 (TARFILEEXT): Ditto.
8978 2001-09-12 Earnie Boyd <earnie@SF.net>
8980 * Makefile.in: Increment version.
8981 * include/w32api.h: Ditto.
8982 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
8984 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
8986 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
8987 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
8988 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
8990 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
8992 * include/wininet.h (InternetAutodial): Add prototype.
8993 (InternetAutodialHangup): Ditto.
8994 (InternetDial): Ditto.
8995 (InternetGetConnectedState): Ditto.
8996 (InternetGoOnline): Ditto.
8997 (InternetHangUp): Ditto.
8998 (InternetSetDialState): Ditto.
8999 Add associated INTERNET_* auto dial flags.
9000 Guard typedefs and prototypes with #ifndef RC_INVOKED.
9002 2001-09-04 Earnie Boyd <earnie@SF.Net>
9004 * lib/Makefile.in: Move the setting of variable libdir to after the
9005 setting of exec_prefix since the value of libdir is dependant on it.
9007 2001-09-04 Christopher Faylor <cgf@cygnus.com>
9009 * include/winbase.h: Add missing closing parentheses to
9010 InterlockedExchangePointer declaration.
9012 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
9014 * include/shlobj.h (CFSTR_* ): Add new defines.
9015 Thanks to: "Ron" <ron@debian.org> .
9018 2001-09-01 Christopher Faylor <cgf@cygnus.com>
9020 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
9021 anonymous structs are available rather than just testing preprocessor
9024 2001-08-31 Corinna Vinschen <corinna@vinschen.de>
9026 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
9027 with new `LARGE_INTEGER' definition.
9029 2001-08-30 Christopher Faylor <cgf@cygnus.com>
9031 * include/winsock2.h: Remove "extra token" after #endif.
9033 2001-08-31 Earnie Boyd <earnie@SF.Net>
9035 * config.guess: Remove the \r from the end of line.
9036 * config.sub: Ditto.
9038 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
9040 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
9041 if __cplusplus as well as if _ANONYMOUS_STRUCT.
9043 2001-08-29 Earnie Boyd <earnie@SF.Net>
9045 * config.guess: Add the MSYS system.
9046 * config.sub: Ditto.
9047 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
9048 * incldue/winsock2.h: Ditto.
9050 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
9052 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
9053 non-anonymous (Xxx.u.LowPart) access to HighPart and
9054 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
9056 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
9058 * include/wingdi.h (HANGUL_CHARSET): Add define.
9060 2001-08-21 Earnie Boyd <earnie@SF.Net>
9062 * include/setupapi.h: Formatting.
9064 2001-08-21 Earnie Boyd <earnie@SF.Net>
9066 * include/shlobj.h: Remove \r from the line endings.
9068 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
9070 * include/setupapi.h : New file.
9071 * lib/setupapi.def:New file.
9072 * lib/test.c: Include setupapi.h.
9074 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
9075 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
9077 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
9079 * include/richedit.h (ENLINK): Add structure definition.
9080 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
9082 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
9084 * include/shlobj.h (CMIC_*): Remove duplicate defines.
9085 (CMDSTR_*): Remove duplicates; UNICODE string constants.
9086 (GCS_*): Make UNICODE.
9087 (CSIDL_*): Add more defines.
9088 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
9089 (_DISK_GEOMETRY): Ditto.
9090 (_DISK_PERFORMANCE): Ditto.
9091 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
9093 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
9095 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
9096 of block protected by #ifndef VOID.
9097 (This reverts 1998-12-01 Anders Norlander change.)
9098 * include/odbcinst.h: End file with newline.
9099 * include/raserror.h: Ditto.
9101 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
9103 * include/winsock2.h (#include <wtypes.h): Don't.
9104 (_BLOB): Define instead, if not already done.
9105 (__BLOB_T_DEFINED: New define for guarding _BLOB.
9106 * include/wtypes.h (_BLOB): Guard against prior definition.
9108 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
9110 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
9112 (tagTYPEDESC): Ditto.
9113 (_wireBRECORD): Add structure definition.
9114 (_wireSAFEARR_BRECORD): Ditto.
9115 (_wireSAFEARR_HAVEIID): Ditto.
9116 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
9117 SAFEARR_HAVEIID HaveIidStr.
9118 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
9119 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
9120 pparray to wirePSAFEARRAY*.
9121 (_wireVARIANT): Add field wireBRECORD brecVal.
9122 (wireVARIANT): Change typedef to struct _wireVariant*.
9123 (IRecordInfo): Add interface definition.
9124 (LPRECORDINFO): Add typedef for IRecordInfo*.
9125 (IID_IRecordInfo): Add forward decalaration.
9127 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
9129 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
9130 * include/nddeapi.h: Likewise.
9132 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
9134 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
9135 Add more includes of w32api headers.
9137 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
9139 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
9140 Swap asm code with that of GetFiberData.
9141 (GetFiberData): Ditto.
9142 * lib/kernel32.c: New file, containing library versions of
9143 GetCurrentFiber and GetFiberData.
9144 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
9146 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
9148 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
9149 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
9151 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
9153 * lib/oleaut32.def: Regenerate.
9155 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
9157 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
9159 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
9161 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
9162 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
9163 * include/oaidl.h: ... to here.
9164 * include/oaidl.h ICreateErrorInfo): Add interface definition.
9165 (IErrorInfo::GetGUID): Change arg to GUID.
9166 (LPSUPPORTERRORINFO): Add typedef.
9167 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
9169 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
9171 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
9174 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
9176 * include/commctrl.h (TreeView_SetIndent): Correct typo.
9178 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
9180 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
9181 Thanks to: Jason Craig <jacraig@softhome.net>
9183 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
9185 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
9186 and UNICODE mappings, if _WIN32_IE >= 0x400.
9187 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
9188 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
9189 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
9190 (tagNMLVCUSTOMDRAW): Likewise.
9191 (tagNMTVCUSTOMDRAW): Likewise.
9192 (tagNMLVCACHEHINT): Likewise.
9194 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
9196 * include/basetsd.h (#include <_mingw.h>): Remove.
9199 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
9201 * include/wingdi.h (AC_SRC_OVER): Add define.
9202 (struct _BLENDFUNCTION): Add.
9204 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
9206 * include/shlobj.h: Add BIF_* defines.
9208 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
9210 * include/winerror.h (E_PENDING): Add error code define.
9212 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
9214 * include/basetsd.h (#include <_mingw.h>): Add directive.
9216 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
9218 * include/winbase.h (InterlockedCompareExchange): Change args
9219 and return value from PVOID to LONG.
9220 (InterlockedExchange): Change first arg to LPLONG.
9221 (InterlockedCompareExchangePointer): New macro.
9222 (InterlockedExchangePointer): New macro.
9224 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
9226 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
9227 Thanks to Kevin Chase <kevincha99@hotmail.com>.
9229 2001-06-11 TAMURA Kent <tkent@users.sourceforge.net>
9231 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
9232 (IMalloc::Free()): Ditto.
9234 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
9236 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
9237 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
9238 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
9240 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
9242 * include/shlobj.h (struct _browseinfo): UNICODE it.
9243 (SHBrowseForFolder): Ditto.
9244 (SHGetPathFromIDList): Ditto.
9246 2001-06-11 Earnie Boyd <earnie@users.sourceforge.net>
9248 * include/basetsd.h: RC_INVOKED protection and realignment.
9249 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
9251 2001-06-06 Earnie Boyd <earnie@users.sourceforge.net>
9253 * Makefile.in (bindist): Reassign value of exec_prefix on make command
9256 2001-05-22 Christopher Faylor <cgf@cygnus.com>
9258 * lib/mapi32.def: Add MAPISendMail.
9260 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
9262 * include/w32api.h: Update version.
9263 * Makefile.in: Ditto.
9265 2001-05-17 Corinna Vinschen <corinna@vinschen.de>
9267 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
9270 2001-05-17 Corinna Vinschen <corinna@vinschen.de>
9272 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
9273 previous definition in include/ntsecapi.h.
9274 * include/ntsecapi.h: Vice versa.
9276 2001-05-16 Corinna Vinschen <corinna@vinschen.de>
9278 * include/winnt.h: Add defines for group attributes.
9279 Add define for SYSTEM_LUID.
9280 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
9281 `PTOKEN_PRIMARY_GROUP'.
9283 2001-04-24 Christopher Faylor <cgf@cygnus.com>
9285 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
9288 2001-04-24 Christopher Faylor <cgf@cygnus.com>
9290 * include/winsock2.h: Protect one *more* newlib defines when compiling
9293 2001-04-23 Christopher Faylor <cgf@cygnus.com>
9295 * include/winsock2.h: Protect some more newlib defines when compiling
9298 2001-04-23 Christopher Faylor <cgf@cygnus.com>
9300 * include/winsock.h: Protect some more newlib defines when compiling
9303 2001-04-17 Egor Duda <deo@logos-m.ru>
9305 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
9306 as __extenstion__ when appropriate.
9307 * include/mmsystem.h: Mark anonymous structs and unions as
9308 __extension__ to prevent compiler warning when invoked with
9310 * include/oaidl.h: Ditto.
9311 * include/objidl.h: Ditto.
9312 * include/olectl.h: Ditto.
9313 * include/prsht.h: Ditto.
9314 * include/shlobj.h: Ditto.
9315 * include/winbase.h: Ditto.
9316 * include/winnt.h: Ditto.
9317 * include/wtypes.h: Ditto.
9319 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
9321 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
9322 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
9324 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9326 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
9328 2001-04-11 John Fortin <fortinj@attglobal.net>
9330 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
9333 2001-04-08 Christopher Faylor <cgf@cygnus.com>
9335 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
9336 code will be included in every module which includes this header.
9337 (GetFiberData): Ditto.
9339 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
9341 * include/winnt.h (GetCurrentFiber): Fix typo.
9343 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
9345 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
9346 * include/winbase.h: (GetFileAttributesExW): Fix typo.
9347 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
9348 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
9349 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
9351 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
9352 (GetCurrentFiber): Ditto.
9353 Thanks to: Andy Younger <AndyY@redlemon.com>
9355 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
9356 DirectX 8 from complaining.
9357 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
9359 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
9361 * include/commctrl.h Updated TreeView and ListView defines and macros.
9363 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
9365 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
9368 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
9369 * include/winuser.h (VK_KANA): New definition.
9370 Thanks to: "Harold Hunt" <huntharo@msu.edu>
9372 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
9374 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
9376 * include/basetsd.h (INT32): Ditto.
9377 * include/windef.h (ATOM): Ditto.
9380 * include/winbase.h (FreeResource): Ditto.
9381 Thanks to: "Harold Hunt" <huntharo@msu.edu>
9383 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
9385 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
9386 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
9387 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
9388 macro now defined in newlib sys/types.h. Emit warning if defined.
9389 * include/winsock2.h: Ditto.
9390 * include/windows.h (Win32_Winsock): Replace with new macros
9391 __USE_W32_SOCKETS and warn of deprecation.
9393 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
9395 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
9396 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
9398 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
9400 * include/commctrl.h (TBSTYLE_FLAT): New definition.
9401 (TB_GETBUTTONSIZE): Ditto.
9402 (TCS_HOTTRACK): Ditto.
9403 Thanks to: Chris Hansen <popeofpop@softhome.net>
9405 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
9407 * Makefile.in: (snapshot): Add target.
9408 * lib/Makefile.in: (install-headers): Use installdir variable.
9409 (installdir): Set value based on target-alias.
9411 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
9413 * include/w32api.h: (_W32API_VERSION): Remove.
9414 (__W32API_VERSION): Add.
9415 (__W32API_MAJOR_VERSION): Ditto.
9416 (__W32API_MINOR_VERSION): Ditto.
9418 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9420 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
9421 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
9422 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
9423 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
9425 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9427 * include/mswsock.h: New file.
9428 * include/ws2tcpip.h: New file.
9429 * include/winsock.h (IPPROTO_IGMP): New define.
9430 (IPPROTO_GGP): Correct value.
9431 (SO_* macros): Remove mswsock defines.
9432 (TCP_BSDURGENT): Likewise.
9433 (IP_* macros): Add comment warning of WinSock2 incompatibility
9434 (WSARecvEx): Remove mswsock prototype.
9435 (TransmitFile): Likewise.
9436 (AcceptEx): Likewise.
9437 (GetAcceptExSockaddrs): Likewise.
9438 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
9439 (#include <mswsock.h>): Add directive and explanatory comment
9440 * include/winsock2.h (header guard): add guard for _WINSOCK_H
9441 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
9442 (#include <winsock.h>): Replace directive with winsock.h file content
9443 The following changes apply to the merged file:
9444 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
9445 (SOMAXCONN): Likewise
9446 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
9447 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
9449 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
9450 (FD_*_BIT and FD_* defines): Place together and extend to
9452 (AF* defines): Extend to AF_MAX 10
9453 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
9454 (WSAUnhookBlockingHook): Likewise.
9455 (WSASetBlockingHook): Likewise.
9456 (WSACancelBlockingCall): Likewise.
9457 (WSAEINPROGRESS): Comment as not raised in WinSock2.
9458 (#include <mswsock.h>): Delete directive inherited from winsock.h
9459 (WSA_QOS* defines): Add QualityOfService error codes.
9460 (SIO_* defines): Add new macros
9461 * include/ipexport.h (IP_STATUS flags): Add definitions.
9462 (IP_FLAG_DF): Likewise.
9463 (IP_OPT_* ): Likewise.
9464 (struct ip_option_information): Likewise.
9465 (struct icmp_echo_reply): Likewise.
9467 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9469 * include/commctrl.h: Revert TEXT change.
9470 * include/lmalert.h: Ditto.
9471 * include/lmcons.h: Ditto.
9472 * include/lmsname.h: Ditto.
9473 * include/lmsvc.h: Ditto.
9474 * include/ntsecapi.h: Ditto.
9475 * include/oledlg.h: Ditto.
9476 * include/ras.h: Ditto.
9477 * include/regstr.h: Ditto.
9478 * include/richedit.h: Ditto.
9479 * include/wininet.h: Ditto.
9480 * include/winnt.h: Ditto.
9482 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
9484 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
9485 * include/lmalert.h: Ditto.
9486 * include/lmcons.h: Ditto.
9487 * include/lmsname.h: Ditto.
9488 * include/lmsvc.h: Ditto.
9489 * include/ntsecapi.h: Ditto.
9490 * include/oledlg.h: Ditto.
9491 * include/ras.h: Ditto.
9492 * include/regstr.h: Ditto.
9493 * include/richedit.h: Ditto.
9494 * include/wininet.h: Ditto.
9495 * include/w32api.h: New File.
9497 2001-02-13 Corinna Vinschen <corinna@vinschen.de>
9499 * include/shlobj.h: Add missing SLR_* flags.
9501 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
9503 * lib/Makefile.in: (host_alias): Add variable.
9504 (host_build): Ditto:
9506 (xinstall-libraries): Ditto.
9507 (xinstall-headers): Ditto.
9508 (xuninstall): Ditto.
9509 (xuninstall-libraries): Ditto.
9510 (xuninstall-headers): Ditto.
9511 * Makefile.in: (host_alias): Add variable.
9512 (build_alias): Ditto.
9514 2001-02-02 Earnie Boyd <earnie@users.sourceforge.net>
9516 * include/winnt.h: (__TEXT): Add private macro.
9517 (_TEXT): Modify definition to use __TEXT.
9519 This change allows the passing of a MACRO as an argument and have that
9520 MACRO resolved first.
9521 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9523 2001-01-31 Earnie Boyd <earnie@users.sourceforge.net>
9525 * Makefile.in: Increment VERSION to 0.5
9526 * include/winnt.h: Change TEXT to _TEXT throughout.
9527 (SID_RELEASE): Define.
9528 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9530 2001-01-30 Earnie Boyd <earnie@users.sourceforge.net>
9532 * Apply Phil Krylov patches.
9533 2001-01-19 Phil Krylov <phil@mail.ru>
9534 * include/commctrl.h: (HDI_IMAGE) New definition.
9535 (HDI_DI_SETITEM) Ditto.
9538 (HDF_BITMAP_ON_RIGHT) Ditto.
9540 (HDM_SETORDERARRAY) Ditto.
9541 (Header_SetOrderArray) Ditto.
9542 (ICC_BAR_CLASSES) Ditto.
9543 (struct _HD_ITEMA) Change definition.
9544 (struct _HD_ITEMW) Ditto.
9545 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
9546 (InitCommonControlsEx()) Ditto.
9547 2001-01-23 Phil Krylov <phil@mail.ru>
9548 * include/richedit.h: Many Richedit 2.0 definitions.
9550 2001-01-30 Earnie Boyd <earnie@users.sourceforge.net>
9552 * include/winuser.h: (IDC_HAND) New resource identifier.
9553 Thanks to: Mark Jordon <mark_jordan@ieee.org>
9555 2001-01-30 Earnie Boyd <earnie@users.sourceforge.net>
9557 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
9560 2001-01-30 Earnie Boyd <earnie@users.sourceforge.net>
9562 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
9563 (GetUnmarshalClass): CLSID argument needs to be a pointer.
9564 Thanks To: <bge@users.sourceforge.net>
9566 2001-01-30 Earnie Boyd <earnie@users.sourceforge.net>
9568 * Apply Danny Smith patch 102386
9569 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9570 * lib/rasapi32.def: add symbols available in NT4 and W2k
9572 2001-01-28 Earnie Boyd <earnie@users.sourceforge.net>
9574 * Apply Danny Smith patch 102382
9575 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9576 * lib/mswsock.def: remove leading underscores from symbol names
9578 2001-01-28 Earnie Boyd <earnie@users.sourceforge.net>
9580 * Apply Danny Smith patch 102446
9581 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9582 * include/sql.h (ODBCVER): change default to 0x0351.
9583 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
9584 (SQLColAttributes): likewise.
9585 (SQLBindParam): add prototype for ODBC 3.x function.
9586 (SQLCloseCursor): likewise.
9587 (SQLColAttribute): likewise.
9588 (SQLCopyDesc):likewise.
9589 (SQLEndTran): likewise.
9590 (SQLFetchScroll): likewise.
9591 (SQLGetConnectAttr): likewise.
9592 (SQLGetDescField): likewise.
9593 (SQLGetDescRec): likewise.
9594 (SQLGetDiagField): likewise.
9595 (SQLGetDiagRec): likewise.
9596 (SQLGetEnvAttr): likewise.
9597 (SQLGetStmtAttr): likewise.
9598 (SQLSetConnectAttr): likewise.
9599 (SQLSetDescField):likewise.
9600 (SQLSetDescRec): likewise.
9601 (SQLSetEnvAttr): likewise.
9602 (SQLSetStmtAttr): likewise.
9603 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9604 _WIN64 compatability;
9605 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
9606 (SQL_ACTIVE_CONNECTIONS): likewise.
9607 (SQL_ACTIVE_STATEMENTS): likewise.
9608 (SQL_ALL_EXCEPT_LIKE): likewise.
9609 (SQL_API_ALL_FUNCTIONS): likewise.
9610 (SQL_API_LOADBYORDINAL): likewise.
9611 (SQL_API_SQLBINDPARAMETER): likewise.
9612 (SQL_API_SQLBROWSECONNECT): likewise.
9613 (SQL_API_SQLCOLATTRIBUTES): likewise.
9614 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
9615 (SQL_API_SQLDESCRIBEPARAM): likewise.
9616 (SQL_API_SQLDRIVERCONNECT): likewise.
9617 (SQL_API_SQLDRIVERS): likewise.
9618 (SQL_API_SQLEXTENDEDFETCH): likewise.
9619 (SQL_API_SQLFOREIGNKEYS): likewise.
9620 (SQL_API_SQLMORERESULTS): likewise.
9621 (SQL_API_SQLNATIVESQL): likewise.
9622 (SQL_API_SQLNUMPARAMS): likewise.
9623 (SQL_API_SQLPARAMOPTIONS): likewise.
9624 (SQL_API_SQLPRIMARYKEYS): likewise.
9625 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
9626 (SQL_API_SQLPROCEDURES): likewise.
9627 (SQL_API_SQLSETPOS): likewise.
9628 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
9629 (SQL_API_SQLTABLEPRIVILEGES): likewise.
9630 (SQL_ASYNC_ENABLE): likewise.
9631 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
9632 (SQL_ASYNC_ENABLE_OFF): likewise.
9633 (SQL_ASYNC_ENABLE_ON): likewise.
9634 (SQL_ATTR_READONLY): likewise.
9635 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
9636 (SQL_ATTR_WRITE): likewise.
9637 (SQL_AUTOCOMMIT): likewise.
9638 (SQL_AUTOCOMMIT_DEFAULT): likewise.
9639 (SQL_AUTOCOMMIT_OFF): likewise.
9640 (SQL_AUTOCOMMIT_ON): likewise.
9641 (SQL_BEST_ROWID): likewise.
9642 (SQL_BIGINT): likewise.
9643 (SQL_BINARY): likewise.
9644 (SQL_BIND_BY_COLUMN): likewise.
9645 (SQL_BIND_TYPE): likewise.
9646 (SQL_BIND_TYPE_DEFAULT): likewise.
9647 (SQL_BIT): likewise.
9648 (SQL_BOOKMARK_PERSISTENCE): likewise.
9649 (SQL_BP_CLOSE): likewise.
9650 (SQL_BP_DELETE): likewise.
9651 (SQL_BP_DROP): likewise.
9652 (SQL_BP_OTHER_HSTMT): likewise.
9653 (SQL_BP_SCROLL): likewise.
9654 (SQL_BP_TRANSACTION): likewise.
9655 (SQL_BP_UPDATE): likewise.
9656 (SQL_C_BINARY): likewise.
9657 (SQL_C_BIT): likewise.
9658 (SQL_C_BOOKMARK): likewise.
9659 (SQL_C_CHAR): likewise.
9660 (SQL_C_DATE): likewise.
9661 (SQL_C_DEFAULT): likewise.
9662 (SQL_C_DOUBLE): likewise.
9663 (SQL_C_FLOAT): likewise.
9664 (SQL_C_LONG): likewise.
9665 (SQL_C_SHORT): likewise.
9666 (SQL_C_SLONG): likewise.
9667 (SQL_C_SSHORT): likewise.
9668 (SQL_C_STINYINT): likewise.
9669 (SQL_C_TIME): likewise.
9670 (SQL_C_TIMESTAMP): likewise.
9671 (SQL_C_TINYINT): likewise.
9672 (SQL_C_ULONG): likewise.
9673 (SQL_C_USHORT): likewise.
9674 (SQL_C_UTINYINT): likewise.
9675 (SQL_CB_NON_NULL): likewise.
9676 (SQL_CB_NULL): likewise.
9677 (SQL_CC_CLOSE): likewise.
9678 (SQL_CC_DELETE): likewise.
9679 (SQL_CC_PRESERVE): likewise.
9680 (SQL_CN_ANY): likewise.
9681 (SQL_CN_DIFFERENT): likewise.
9682 (SQL_CN_NONE): likewise.
9683 (SQL_COLATT_OPT_MAX): likewise.
9684 (SQL_COLATT_OPT_MIN): likewise.
9685 (SQL_COLUMN_ALIAS): likewise.
9686 (SQL_COLUMN_AUTO_INCREMENT): likewise.
9687 (SQL_COLUMN_CASE_SENSITIVE): likewise.
9688 (SQL_COLUMN_COUNT): likewise.
9689 (SQL_COLUMN_DISPLAY_SIZE): likewise.
9690 (SQL_COLUMN_DRIVER_START): likewise.
9691 (SQL_COLUMN_LABEL): likewise.
9692 (SQL_COLUMN_LENGTH): likewise.
9693 (SQL_COLUMN_MONEY): likewise.
9694 (SQL_COLUMN_NAME): likewise.
9695 (SQL_COLUMN_NULLABLE): likewise.
9696 (SQL_COLUMN_OWNER_NAME): likewise.
9697 (SQL_COLUMN_PRECISION): likewise.
9698 (SQL_COLUMN_QUALIFIER_NAME): likewise.
9699 (SQL_COLUMN_SCALE): likewise.
9700 (SQL_COLUMN_SEARCHABLE): likewise.
9701 (SQL_COLUMN_TABLE_NAME): likewise.
9702 (SQL_COLUMN_TYPE): likewise.
9703 (SQL_COLUMN_TYPE_NAME): likewise.
9704 (SQL_COLUMN_UNSIGNED): likewise.
9705 (SQL_COLUMN_UPDATABLE): likewise.
9706 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
9707 (SQL_CONCUR_DEFAULT): likewise.
9708 (SQL_CONCUR_LOCK): likewise.
9709 (SQL_CONCUR_READ_ONLY): likewise.
9710 (SQL_CONCUR_ROWVER): likewise.
9711 (SQL_CONCUR_TIMESTAMP): likewise.
9712 (SQL_CONCUR_VALUES): likewise.
9713 (SQL_CONCURRENCY): likewise.
9714 (SQL_CONN_OPT_MAX): likewise.
9715 (SQL_CONN_OPT_MIN): likewise.
9716 (SQL_CONNECT_OPT_DRVR_START): likewise.
9717 (SQL_CONVERT_BIGINT): likewise.
9718 (SQL_CONVERT_BINARY): likewise.
9719 (SQL_CONVERT_BIT): likewise.
9720 (SQL_CONVERT_CHAR): likewise.
9721 (SQL_CONVERT_DATE): likewise.
9722 (SQL_CONVERT_DECIMAL): likewise.
9723 (SQL_CONVERT_DOUBLE): likewise.
9724 (SQL_CONVERT_FLOAT): likewise.
9725 (SQL_CONVERT_FUNCTIONS): likewise.
9726 (SQL_CONVERT_INTEGER): likewise.
9727 (SQL_CONVERT_LONGVARBINARY): likewise.
9728 (SQL_CONVERT_LONGVARCHAR): likewise.
9729 (SQL_CONVERT_NUMERIC): likewise.
9730 (SQL_CONVERT_REAL): likewise.
9731 (SQL_CONVERT_SMALLINT): likewise.
9732 (SQL_CONVERT_TIME): likewise.
9733 (SQL_CONVERT_TIMESTAMP): likewise.
9734 (SQL_CONVERT_TINYINT): likewise.
9735 (SQL_CONVERT_VARBINARY): likewise.
9736 (SQL_CONVERT_VARCHAR): likewise.
9737 (SQL_CORRELATION_NAME): likewise.
9738 (SQL_CR_CLOSE): likewise.
9739 (SQL_CR_DELETE): likewise.
9740 (SQL_CR_PRESERVE): likewise.
9741 (SQL_CUR_DEFAULT): likewise.
9742 (SQL_CUR_USE_DRIVER): likewise.
9743 (SQL_CUR_USE_IF_NEEDED): likewise.
9744 (SQL_CUR_USE_ODBC): likewise.
9745 (SQL_CURRENT_QUALIFIER): likewise.
9746 (SQL_CURSOR_DYNAMIC): likewise.
9747 (SQL_CURSOR_FORWARD_ONLY): likewise.
9748 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
9749 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
9750 (SQL_CURSOR_STATIC): likewise.
9751 (SQL_CURSOR_TYPE): likewise.
9752 (SQL_CURSOR_TYPE_DEFAULT): likewise.
9753 (SQL_CVT_BIGINT): likewise.
9754 (SQL_CVT_BINARY): likewise.
9755 (SQL_CVT_BIT): likewise.
9756 (SQL_CVT_CHAR): likewise.
9757 (SQL_CVT_DATE): likewise.
9758 (SQL_CVT_DECIMAL): likewise.
9759 (SQL_CVT_DOUBLE): likewise.
9760 (SQL_CVT_FLOAT): likewise.
9761 (SQL_CVT_INTEGER): likewise.
9762 (SQL_CVT_LONGVARBINARY): likewise.
9763 (SQL_CVT_LONGVARCHAR): likewise.
9764 (SQL_CVT_NUMERIC): likewise.
9765 (SQL_CVT_REAL): likewise.
9766 (SQL_CVT_SMALLINT): likewise.
9767 (SQL_CVT_TIME): likewise.
9768 (SQL_CVT_TIMESTAMP): likewise.
9769 (SQL_CVT_TINYINT): likewise.
9770 (SQL_CVT_VARBINARY): likewise.
9771 (SQL_CVT_VARCHAR): likewise.
9772 (SQL_DATABASE_NAME): likewise.
9773 (SQL_DATE): likewise.
9774 (SQL_DRIVER_HDBC): likewise.
9775 (SQL_DRIVER_HENV): likewise.
9776 (SQL_DRIVER_HLIB): likewise.
9777 (SQL_DRIVER_HSTMT): likewise.
9778 (SQL_DRIVER_NAME): likewise.
9779 (SQL_DRIVER_ODBC_VER): likewise.
9780 (SQL_DRIVER_VER): likewise.
9781 (SQL_ENSURE): likewise.
9782 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
9783 (SQL_EXT_API_LAST): likewise.
9784 (SQL_EXT_API_START): likewise.
9785 (SQL_FD_FETCH_BOOKMARK): likewise.
9786 (SQL_FD_FETCH_PREV): likewise.
9787 (SQL_FD_FETCH_RESUME): likewise.
9788 (SQL_FETCH_PREV): likewise.
9789 (SQL_FETCH_RESUME): likewise.
9790 (SQL_FILE_NOT_SUPPORTED): likewise.
9791 (SQL_FILE_QUALIFIER): likewise.
9792 (SQL_FILE_TABLE): likewise.
9793 (SQL_FILE_USAGE): likewise.
9794 (SQL_FN_CVT_CONVERT): likewise.
9795 (SQL_FN_NUM_ABS): likewise.
9796 (SQL_FN_NUM_ACOS): likewise.
9797 (SQL_FN_NUM_ASIN): likewise.
9798 (SQL_FN_NUM_ATAN): likewise.
9799 (SQL_FN_NUM_ATAN2): likewise.
9800 (SQL_FN_NUM_CEILING): likewise.
9801 (SQL_FN_NUM_COS): likewise.
9802 (SQL_FN_NUM_COT): likewise.
9803 (SQL_FN_NUM_DEGREES): likewise.
9804 (SQL_FN_NUM_EXP): likewise.
9805 (SQL_FN_NUM_FLOOR): likewise.
9806 (SQL_FN_NUM_LOG): likewise.
9807 (SQL_FN_NUM_LOG10): likewise.
9808 (SQL_FN_NUM_MOD): likewise.
9809 (SQL_FN_NUM_PI): likewise.
9810 (SQL_FN_NUM_POWER): likewise.
9811 (SQL_FN_NUM_RADIANS): likewise.
9812 (SQL_FN_NUM_RAND): likewise.
9813 (SQL_FN_NUM_ROUND): likewise.
9814 (SQL_FN_NUM_SIGN): likewise.
9815 (SQL_FN_NUM_SIN): likewise.
9816 (SQL_FN_NUM_SQRT): likewise.
9817 (SQL_FN_NUM_TAN): likewise.
9818 (SQL_FN_NUM_TRUNCATE): likewise.
9819 (SQL_FN_STR_ASCII): likewise.
9820 (SQL_FN_STR_CHAR): likewise.
9821 (SQL_FN_STR_CONCAT): likewise.
9822 (SQL_FN_STR_DIFFERENCE): likewise.
9823 (SQL_FN_STR_INSERT): likewise.
9824 (SQL_FN_STR_LCASE): likewise.
9825 (SQL_FN_STR_LEFT): likewise.
9826 (SQL_FN_STR_LENGTH): likewise.
9827 (SQL_FN_STR_LOCATE): likewise.
9828 (SQL_FN_STR_LOCATE_2): likewise.
9829 (SQL_FN_STR_LTRIM): likewise.
9830 (SQL_FN_STR_REPEAT): likewise.
9831 (SQL_FN_STR_REPLACE): likewise.
9832 (SQL_FN_STR_RIGHT): likewise.
9833 (SQL_FN_STR_RTRIM): likewise.
9834 (SQL_FN_STR_SOUNDEX): likewise.
9835 (SQL_FN_STR_SPACE): likewise.
9836 (SQL_FN_STR_SUBSTRING): likewise.
9837 (SQL_FN_STR_UCASE): likewise.
9838 (SQL_FN_SYS_DBNAME): likewise.
9839 (SQL_FN_SYS_IFNULL): likewise.
9840 (SQL_FN_SYS_USERNAME): likewise.
9841 (SQL_FN_TD_CURDATE): likewise.
9842 (SQL_FN_TD_CURTIME): likewise.
9843 (SQL_FN_TD_DAYNAME): likewise.
9844 (SQL_FN_TD_DAYOFMONTH): likewise.
9845 (SQL_FN_TD_DAYOFWEEK): likewise.
9846 (SQL_FN_TD_DAYOFYEAR): likewise.
9847 (SQL_FN_TD_HOUR): likewise.
9848 (SQL_FN_TD_MINUTE): likewise.
9849 (SQL_FN_TD_MONTH): likewise.
9850 (SQL_FN_TD_MONTHNAME): likewise.
9851 (SQL_FN_TD_NOW): likewise.
9852 (SQL_FN_TD_QUARTER): likewise.
9853 (SQL_FN_TD_SECOND): likewise.
9854 (SQL_FN_TD_TIMESTAMPadd): likewise.
9855 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
9856 (SQL_FN_TD_WEEK): likewise.
9857 (SQL_FN_TD_YEAR): likewise.
9858 (SQL_FN_TSI_DAY): likewise.
9859 (SQL_FN_TSI_FRAC_SECOND): likewise.
9860 (SQL_FN_TSI_HOUR): likewise.
9861 (SQL_FN_TSI_MINUTE): likewise.
9862 (SQL_FN_TSI_MONTH): likewise.
9863 (SQL_FN_TSI_QUARTER): likewise.
9864 (SQL_FN_TSI_SECOND): likewise.
9865 (SQL_FN_TSI_WEEK): likewise.
9866 (SQL_FN_TSI_YEAR): likewise.
9867 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
9868 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
9869 (SQL_GB_NO_RELATION): likewise.
9870 (SQL_GB_NOT_SUPPORTED): likewise.
9871 (SQL_GD_BLOCK): likewise.
9872 (SQL_GD_BOUND): likewise.
9873 (SQL_GET_BOOKMARK): likewise.
9874 (SQL_GROUP_BY): likewise.
9875 (SQL_INFO_DRIVER_START): likewise.
9876 (SQL_INFO_FIRST): likewise.
9877 (SQL_INFO_LAST): likewise.
9878 (SQL_INTERVAL_DAY): likewise.
9879 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
9880 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
9881 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
9882 (SQL_INTERVAL_HOUR): likewise.
9883 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
9884 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
9885 (SQL_INTERVAL_MINUTE): likewise.
9886 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
9887 (SQL_INTERVAL_MONTH): likewise.
9888 (SQL_INTERVAL_SECOND): likewise.
9889 (SQL_INTERVAL_YEAR): likewise.
9890 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
9891 (SQL_KEYSET_SIZE): likewise.
9892 (SQL_KEYSET_SIZE_DEFAULT): likewise.
9893 (SQL_KEYWORDS): likewise.
9894 (SQL_LCK_EXCLUSIVE): likewise.
9895 (SQL_LCK_NO_CHANGE): likewise.
9896 (SQL_LCK_UNLOCK): likewise.
9897 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
9898 (SQL_LIKE_ONLY): likewise.
9899 (SQL_LOCK_TYPES): likewise.
9900 (SQL_LOGIN_TIMEOUT): likewise.
9901 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
9902 (SQL_LONGVARBINARY): likewise.
9903 (SQL_LONGVARCHAR): likewise.
9904 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
9905 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
9906 (SQL_MAX_DSN_LENGTH): likewise.
9907 (SQL_MAX_LENGTH): likewise.
9908 (SQL_MAX_LENGTH_DEFAULT): likewise.
9909 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
9910 (SQL_MAX_OWNER_NAME_LEN): likewise.
9911 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
9912 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
9913 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
9914 (SQL_MAX_ROWS): likewise.
9915 (SQL_MAX_ROWS_DEFAULT): likewise.
9916 (SQL_MODE_DEFAULT): likewise.
9917 (SQL_MODE_READ_ONLY): likewise.
9918 (SQL_MODE_READ_WRITE): likewise.
9919 (SQL_MULT_RESULT_SETS): likewise.
9920 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
9921 (SQL_NC_END): likewise.
9922 (SQL_NC_START): likewise.
9923 (SQL_NEED_LONG_DATA_LEN): likewise.
9924 (SQL_NNC_NON_NULL): likewise.
9925 (SQL_NNC_NULL): likewise.
9926 (SQL_NO_TOTAL): likewise.
9927 (SQL_NON_NULLABLE_COLUMNS): likewise.
9928 (SQL_NOSCAN): likewise.
9929 (SQL_NOSCAN_DEFAULT): likewise.
9930 (SQL_NOSCAN_OFF): likewise.
9931 (SQL_NOSCAN_ON): likewise.
9932 (SQL_NUM_EXTENSIONS): likewise.
9933 (SQL_NUM_FUNCTIONS): likewise.
9934 (SQL_NUMERIC_FUNCTIONS): likewise.
9935 (SQL_OAC_LEVEL1): likewise.
9936 (SQL_OAC_LEVEL2): likewise.
9937 (SQL_OAC_NONE): likewise.
9938 (SQL_ODBC_API_CONFORMANCE): likewise.
9939 (SQL_ODBC_CURSORS): likewise.
9940 (SQL_ODBC_KEYWORDS): likewise.
9941 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
9942 (SQL_ODBC_SQL_CONFORMANCE): likewise.
9943 (SQL_ODBC_SQL_OPT_IEF): likewise.
9944 (SQL_ODBC_VER): likewise.
9945 (SQL_OPT_TRACE): likewise.
9946 (SQL_OPT_TRACE_DEFAULT): likewise.
9947 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
9948 (SQL_OPT_TRACE_OFF): likewise.
9949 (SQL_OPT_TRACE_ON): likewise.
9950 (SQL_OPT_TRACEFILE): likewise.
9951 (SQL_OSC_CORE): likewise.
9952 (SQL_OSC_EXTENDED): likewise.
9953 (SQL_OSC_MINIMUM): likewise.
9954 (SQL_OSCC_COMPLIANT): likewise.
9955 (SQL_OSCC_NOT_COMPLIANT): likewise.
9956 (SQL_OU_DML_STATEMENTS): likewise.
9957 (SQL_OU_INDEX_DEFINITION): likewise.
9958 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
9959 (SQL_OU_PROCEDURE_INVOCATION): likewise.
9960 (SQL_OU_TABLE_DEFINITION): likewise.
9961 (SQL_OUTER_JOINS): likewise.
9962 (SQL_OWNER_TERM): likewise.
9963 (SQL_OWNER_USAGE): likewise.
9964 (SQL_PACKET_SIZE): likewise.
9965 (SQL_PC_NOT_PSEUDO): likewise.
9966 (SQL_POS_add): likewise.
9967 (SQL_POS_DELETE): likewise.
9968 (SQL_POS_OPERATIONS): likewise.
9969 (SQL_POS_POSITION): likewise.
9970 (SQL_POS_REFRESH): likewise.
9971 (SQL_POS_UPDATE): likewise.
9972 (SQL_POSITIONED_STATEMENTS): likewise.
9973 (SQL_PROCEDURE_TERM): likewise.
9974 (SQL_PROCEDURES): likewise.
9975 (SQL_PS_POSITIONED_DELETE): likewise.
9976 (SQL_PS_POSITIONED_UPDATE): likewise.
9977 (SQL_PS_SELECT_FOR_UPDATE): likewise.
9978 (SQL_QL_END): likewise.
9979 (SQL_QL_START): likewise.
9980 (SQL_QU_DML_STATEMENTS): likewise.
9981 (SQL_QU_INDEX_DEFINITION): likewise.
9982 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
9983 (SQL_QU_PROCEDURE_INVOCATION): likewise.
9984 (SQL_QU_TABLE_DEFINITION): likewise.
9985 (SQL_QUALIFIER_LOCATION): likewise.
9986 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
9987 (SQL_QUALIFIER_TERM): likewise.
9988 (SQL_QUALIFIER_USAGE): likewise.
9989 (SQL_QUERY_TIMEOUT): likewise.
9990 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
9991 (SQL_QUICK): likewise.
9992 (SQL_QUIET_MODE): likewise.
9993 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
9994 (SQL_RD_DEFAULT): likewise.
9995 (SQL_RD_OFF): likewise.
9996 (SQL_RD_ON): likewise.
9997 (SQL_RETRIEVE_DATA): likewise.
9998 (SQL_ROW_NUMBER): likewise.
9999 (SQL_ROW_UPDATES): likewise.
10000 (SQL_ROWSET_SIZE): likewise.
10001 (SQL_ROWSET_SIZE_DEFAULT): likewise.
10002 (SQL_ROWVER): likewise.
10003 (SQL_SC_NON_UNIQUE): likewise.
10004 (SQL_SC_TRY_UNIQUE): likewise.
10005 (SQL_SC_UNIQUE): likewise.
10006 (SQL_SCCO_OPT_TIMESTAMP): likewise.
10007 (SQL_SCROLL_DYNAMIC): likewise.
10008 (SQL_SCROLL_FORWARD_ONLY): likewise.
10009 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
10010 (SQL_SCROLL_OPTIONS): likewise.
10011 (SQL_SCROLL_STATIC): likewise.
10012 (SQL_SEARCHABLE): likewise.
10013 (SQL_SIGNED_OFFSET): likewise.
10014 (SQL_SIMULATE_CURSOR): likewise.
10015 (SQL_SO_DYNAMIC): likewise.
10016 (SQL_SO_FORWARD_ONLY): likewise.
10017 (SQL_SO_KEYSET_DRIVEN): likewise.
10018 (SQL_SO_MIXED): likewise.
10019 (SQL_SO_STATIC): likewise.
10020 (SQL_SPEC_MAJOR): likewise.
10021 (SQL_SPEC_MINOR): likewise.
10022 (SQL_SPEC_STRING): likewise.
10023 (SQL_SQ_COMPARISON): likewise.
10024 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
10025 (SQL_SQ_EXISTS): likewise.
10026 (SQL_SQ_IN): likewise.
10027 (SQL_SQ_QUANTIFIED): likewise.
10028 (SQL_SQLSTATE_SIZE): likewise.
10029 (SQL_SS_addITIONS): likewise.
10030 (SQL_SS_DELETIONS): likewise.
10031 (SQL_SS_UPDATES): likewise.
10032 (SQL_STATIC_SENSITIVITY): likewise.
10033 (SQL_STMT_OPT_MAX): likewise.
10034 (SQL_STMT_OPT_MIN): likewise.
10035 (SQL_STRING_FUNCTIONS): likewise.
10036 (SQL_SUBQUERIES): likewise.
10037 (SQL_SYSTEM_FUNCTIONS): likewise.
10038 (SQL_TABLE_STAT): likewise.
10039 (SQL_TABLE_TERM): likewise.
10040 (SQL_TIME): likewise.
10041 (SQL_TIMEDATE_add_INTERVALS): likewise.
10042 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
10043 (SQL_TIMEDATE_FUNCTIONS): likewise.
10044 (SQL_TIMESTAMP): likewise.
10045 (SQL_TINYINT): likewise.
10046 (SQL_TRANSLATE_DLL): likewise.
10047 (SQL_TRANSLATE_OPTION): likewise.
10048 (SQL_TXN_ISOLATION): likewise.
10049 (SQL_TXN_VERSIONING): likewise.
10050 (SQL_TYPE_DRIVER_END): likewise.
10051 (SQL_TYPE_DRIVER_START): likewise.
10052 (SQL_TYPE_MAX): likewise.
10053 (SQL_TYPE_MIN): likewise.
10054 (SQL_TYPE_NULL): likewise.
10055 (SQL_U_UNION): likewise.
10056 (SQL_U_UNION_ALL): likewise.
10057 (SQL_UB_DEFAULT): likewise.
10058 (SQL_UB_OFF): likewise.
10059 (SQL_UB_ON): likewise.
10060 (SQL_UNICODE): likewise.
10061 (SQL_UNICODE_CHAR): likewise.
10062 (SQL_UNICODE_LONGVARCHAR): likewise.
10063 (SQL_UNICODE_VARCHAR): likewise.
10064 (SQL_UNION): likewise.
10065 (SQL_UNSEARCHABLE): likewise.
10066 (SQL_UNSIGNED_OFFSET): likewise.
10067 (SQL_USE_BOOKMARKS): likewise.
10068 (SQL_VARBINARY): likewise.
10069 (SQL_TRUE): add define for ODBC3.x.
10070 (SQL_FALSE): likewise.
10071 (SQL_AM_CONNECTION): likewise.
10072 (SQL_AM_NONE): likewise.
10073 (SQL_AM_STATEMENT): likewise.
10074 (SQL_API_SQLALLOCHANDLE): likewise.
10075 (SQL_API_SQLBINDPARAM): likewise.
10076 (SQL_API_SQLCLOSECURSOR): likewise.
10077 (SQL_API_SQLCOLATTRIBUTE): likewise.
10078 (SQL_API_SQLCOPYDESC): likewise.
10079 (SQL_API_SQLENDTRAN): likewise.
10080 (SQL_API_SQLFETCHSCROLL): likewise.
10081 (SQL_API_SQLFREEHANDLE): likewise.
10082 (SQL_API_SQLGETCONNECTATTR): likewise.
10083 (SQL_API_SQLGETDESCFIELD): likewise.
10084 (SQL_API_SQLGETDESCREC): likewise.
10085 (SQL_API_SQLGETDIAGFIELD): likewise.
10086 (SQL_API_SQLGETDIAGREC): likewise.
10087 (SQL_API_SQLGETENVATTR): likewise.
10088 (SQL_API_SQLGETSTMTATTR): likewise.
10089 (SQL_API_SQLSETCONNECTATTR): likewise.
10090 (SQL_API_SQLSETDESCFIELD): likewise.
10091 (SQL_API_SQLSETDESCREC): likewise.
10092 (SQL_API_SQLSETENVATTR): likewise.
10093 (SQL_API_SQLSETSTMTATTR): likewise.
10094 (SQL_ARD_TYPE): likewise.
10095 (SQL_AT_add_CONSTRAINT): likewise.
10096 (SQL_ATTR_APP_PARAM_DESC): likewise.
10097 (SQL_ATTR_APP_ROW_DESC): likewise.
10098 (SQL_ATTR_AUTO_IPD): likewise.
10099 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
10100 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
10101 (SQL_ATTR_IMP_PARAM_DESC): likewise.
10102 (SQL_ATTR_IMP_ROW_DESC): likewise.
10103 (SQL_ATTR_METADATA_ID): likewise.
10104 (SQL_ATTR_OUTPUT_NTS): likewise.
10105 (SQL_CATALOG_NAME): likewise.
10106 (SQL_CODE_DATE): likewise.
10107 (SQL_CODE_TIME): likewise.
10108 (SQL_CODE_TIMESTAMP): likewise.
10109 (SQL_COLLATION_SEQ): likewise.
10110 (SQL_CURSOR_SENSITIVITY): likewise.
10111 (SQL_DATE_LEN): likewise.
10112 (SQL_DATETIME): likewise.
10113 (SQL_DEFAULT): likewise.
10114 (SQL_DESC_ALLOC_AUTO): likewise.
10115 (SQL_DESC_ALLOC_TYPE): likewise.
10116 (SQL_DESC_ALLOC_USER): likewise.
10117 (SQL_DESC_COUNT): likewise.
10118 (SQL_DESC_DATA_PTR): likewise.
10119 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
10120 (SQL_DESC_INDICATOR_PTR): likewise.
10121 (SQL_DESC_LENGTH): likewise.
10122 (SQL_DESC_NAME): likewise.
10123 (SQL_DESC_NULLABLE): likewise.
10124 (SQL_DESC_OCTET_LENGTH): likewise.
10125 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
10126 (SQL_DESC_PRECISION): likewise.
10127 (SQL_DESC_SCALE): likewise.
10128 (SQL_DESC_TYPE): likewise.
10129 (SQL_DESC_UNNAMED): likewise.
10130 (SQL_DESCRIBE_PARAMETER): likewise.
10131 (SQL_DIAG_ALTER_DOMAIN): likewise.
10132 (SQL_DIAG_ALTER_TABLE): likewise.
10133 (SQL_DIAG_CALL): likewise.
10134 (SQL_DIAG_CLASS_ORIGIN): likewise.
10135 (SQL_DIAG_CONNECTION_NAME): likewise.
10136 (SQL_DIAG_CREATE_ASSERTION): likewise.
10137 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
10138 (SQL_DIAG_CREATE_COLLATION): likewise.
10139 (SQL_DIAG_CREATE_DOMAIN): likewise.
10140 (SQL_DIAG_CREATE_INDEX): likewise.
10141 (SQL_DIAG_CREATE_SCHEMA): likewise.
10142 (SQL_DIAG_CREATE_TABLE): likewise.
10143 (SQL_DIAG_CREATE_TRANSLATION): likewise.
10144 (SQL_DIAG_CREATE_VIEW): likewise.
10145 (SQL_DIAG_DELETE_WHERE): likewise.
10146 (SQL_DIAG_DROP_ASSERTION): likewise.
10147 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
10148 (SQL_DIAG_DROP_COLLATION): likewise.
10149 (SQL_DIAG_DROP_DOMAIN): likewise.
10150 (SQL_DIAG_DROP_INDEX): likewise.
10151 (SQL_DIAG_DROP_SCHEMA): likewise.
10152 (SQL_DIAG_DROP_TABLE): likewise.
10153 (SQL_DIAG_DROP_TRANSLATION): likewise.
10154 (SQL_DIAG_DROP_VIEW): likewise.
10155 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
10156 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
10157 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
10158 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
10159 (SQL_DIAG_GRANT): likewise.
10160 (SQL_DIAG_INSERT): likewise.
10161 (SQL_DIAG_MESSAGE_TEXT): likewise.
10162 (SQL_DIAG_NATIVE): likewise.
10163 (SQL_DIAG_NUMBER): likewise.
10164 (SQL_DIAG_RETURNCODE): likewise.
10165 (SQL_DIAG_REVOKE): likewise.
10166 (SQL_DIAG_ROW_COUNT): likewise.
10167 (SQL_DIAG_SELECT_CURSOR): likewise.
10168 (SQL_DIAG_SERVER_NAME): likewise.
10169 (SQL_DIAG_SQLSTATE): likewise.
10170 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
10171 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
10172 (SQL_DIAG_UPDATE_WHERE): likewise.
10173 (SQL_FALSE): likewise.
10174 (SQL_FETCH_ABSOLUTE): likewise.
10175 (SQL_FETCH_LAST): likewise.
10176 (SQL_FETCH_PRIOR): likewise.
10177 (SQL_FETCH_RELATIVE): likewise.
10178 (SQL_HANDLE_DBC): likewise.
10179 (SQL_HANDLE_DESC): likewise.
10180 (SQL_HANDLE_ENV): likewise.
10181 (SQL_HANDLE_STMT): likewise.
10182 (SQL_INSENSITIVE): likewise.
10183 (SQL_INTEGRITY): likewise.
10184 (SQL_MAX_CATALOG_NAME_LEN): likewise.
10185 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
10186 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
10187 (SQL_MAX_IDENTIFIER_LEN): likewise.
10188 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
10189 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
10190 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
10191 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
10192 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
10193 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
10194 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
10195 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
10196 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
10197 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
10198 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
10199 (SQL_MAXIMUM_INDEX_SIZE): likewise.
10200 (SQL_MAXIMUM_ROW_SIZE): likewise.
10201 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
10202 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
10203 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
10204 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
10205 (SQL_NAMED): likewise.
10206 (SQL_NONSCROLLABLE): likewise.
10207 (SQL_NTSL): likewise.
10208 (SQL_NULL_HANDLE): likewise.
10209 (SQL_NULL_HDESC): likewise.
10210 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
10211 (SQL_PRED_BASIC): likewise.
10212 (SQL_PRED_CHAR): likewise.
10213 (SQL_PRED_NONE): likewise.
10214 (SQL_ROW_IDENTIFIER): likewise.
10215 (SQL_SCROLLABLE): likewise.
10216 (SQL_SENSITIVE): likewise.
10217 (SQL_SUCCEEDED(rc)): likewise.
10218 (SQL_TIME_LEN): likewise.
10219 (SQL_TIMESTAMP_LEN): likewise.
10220 (SQL_TRANSACTION_CAPABLE): likewise.
10221 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
10222 (SQL_TRANSACTION_READ_COMMITTED): likewise.
10223 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
10224 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
10225 (SQL_TRANSACTION_SERIALIZABLE): likewise.
10226 (SQL_TYPE_DATE): likewise.
10227 (SQL_TYPE_TIME): likewise.
10228 (SQL_TYPE_TIMESTAMP): likewise.
10229 (SQL_UNKNOWN_TYPE): likewise.
10230 (SQL_UNNAMED): likewise.
10231 (SQL_UNSPECIFIED): likewise.
10232 (SQL_XOPEN_CLI_YEAR): likewise.
10233 (SQLAllocConnect): add comment marking as deperecated.
10234 (SQLAllocEnv): likewise.
10235 (SQLAllocStmt): likewise.
10236 (SQLFreeConnect): likewise.
10237 (SQLFreeEnv): likewise.
10238 (SQLGetConnectOption): likewise.
10239 (SQLGetStmtOption): likewise.
10241 * include/sqlext.h (#include <sqlucode.h>): add directive.
10242 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
10243 (SQLColAttributes): likewise.
10244 (SQLBulkOperations): add function prototype.
10245 (SQLAllocHandleStd): likewise
10246 (TraceReturn): add Trace API prototype.
10247 (TraceVersion): likewise.
10248 (ODBCGetTryWaitValue):likewise.
10249 (ODBCSetTryWaitValue): likewise.
10250 (SQL_LOCK_RECORD): correct function macro.
10251 (SQL_REFRESH_RECORD): likewise.
10252 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
10253 _WIN64 compatability.
10254 move defines for non-core functions from sql.h to sqlext.h (refer
10256 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
10257 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
10258 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10259 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10260 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
10261 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
10262 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
10263 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
10264 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
10265 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
10266 (SQL_AF_ALL): likewise.
10267 (SQL_AF_AVG): likewise.
10268 (SQL_AF_COUNT): likewise.
10269 (SQL_AF_DISTINCT): likewise.
10270 (SQL_AF_MAX): likewise.
10271 (SQL_AF_MIN): likewise.
10272 (SQL_AF_SUM): likewise.
10273 (SQL_AGGREGATE_FUNCTIONS): likewise.
10274 (SQL_ALL_CATALOGS): likewise.
10275 (SQL_ALL_SCHEMAS): likewise.
10276 (SQL_ALL_TABLE_TYPES): likewise.
10277 (SQL_ALTER_DOMAIN): likewise.
10278 (SQL_AM_CONNECTION): likewise.
10279 (SQL_AM_NONE): likewise.
10280 (SQL_AM_STATEMENT): likewise.
10281 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
10282 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
10283 (SQL_API_SQLALLOCHANDLESTD): likewise.
10284 (SQL_API_SQLBULKOPERATIONS): likewise.
10285 (SQL_ASYNC_MODE): likewise.
10286 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
10287 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
10288 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
10289 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
10290 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
10291 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10292 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10293 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
10294 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
10295 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
10296 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
10297 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
10298 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
10299 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
10300 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
10301 (SQL_ATTR_ACCESS_MODE): likewise.
10302 (SQL_ATTR_ASYNC_ENABLE): likewise.
10303 (SQL_ATTR_AUTOCOMMIT): likewise.
10304 (SQL_ATTR_CONCURRENCY): likewise.
10305 (SQL_ATTR_CONNECTION_POOLING): likewise.
10306 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
10307 (SQL_ATTR_CP_MATCH): likewise.
10308 (SQL_ATTR_CURRENT_CATALOG): likewise.
10309 (SQL_ATTR_CURSOR_TYPE): likewise.
10310 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
10311 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
10312 (SQL_ATTR_ENLIST_IN_DTC): likewise.
10313 (SQL_ATTR_ENLIST_IN_XA): likewise.
10314 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
10315 (SQL_ATTR_KEYSET_SIZE): likewise.
10316 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
10317 (SQL_ATTR_MAX_LENGTH): likewise.
10318 (SQL_ATTR_MAX_ROWS): likewise.
10319 (SQL_ATTR_NOSCAN): likewise.
10320 (SQL_ATTR_ODBC_CURSORS): likewise.
10321 (SQL_ATTR_ODBC_VERSION): likewise.
10322 (SQL_ATTR_PACKET_SIZE): likewise.
10323 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
10324 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
10325 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
10326 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
10327 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
10328 (SQL_ATTR_PARAMSET_SIZE): likewise.
10329 (SQL_ATTR_QUERY_TIMEOUT): likewise.
10330 (SQL_ATTR_QUIET_MODE): likewise.
10331 (SQL_ATTR_RETRIEVE_DATA): likewise.
10332 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
10333 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
10334 (SQL_ATTR_ROW_BIND_TYPE): likewise.
10335 (SQL_ATTR_ROW_NUMBER): likewise.
10336 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
10337 (SQL_ATTR_ROW_STATUS_PTR): likewise.
10338 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
10339 (SQL_ATTR_SIMULATE_CURSOR): likewise.
10340 (SQL_ATTR_TRACE): likewise.
10341 (SQL_ATTR_TRACEFILE): likewise.
10342 (SQL_ATTR_TRANSLATE_LIB): likewise.
10343 (SQL_ATTR_TRANSLATE_OPTION): likewise.
10344 (SQL_ATTR_TXN_ISOLATION): likewise.
10345 (SQL_ATTR_USE_BOOKMARKS): likewise.
10346 (SQL_BATCH_ROW_COUNT): likewise.
10347 (SQL_BATCH_SUPPORT): likewise.
10348 (SQL_BRC_EXPLICIT): likewise.
10349 (SQL_BRC_PROCEDURES): likewise.
10350 (SQL_BRC_ROLLED_UP): likewise.
10351 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
10352 (SQL_BS_ROW_COUNT_PROC): likewise.
10353 (SQL_BS_SELECT_EXPLICIT): likewise.
10354 (SQL_BS_SELECT_PROC): likewise.
10355 (SQL_C_INTERVAL_DAY): likewise.
10356 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
10357 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
10358 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
10359 (SQL_C_INTERVAL_HOUR): likewise.
10360 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
10361 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
10362 (SQL_C_INTERVAL_MINUTE): likewise.
10363 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
10364 (SQL_C_INTERVAL_MONTH): likewise.
10365 (SQL_C_INTERVAL_SECOND): likewise.
10366 (SQL_C_INTERVAL_YEAR): likewise.
10367 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
10368 (SQL_C_NUMERIC): likewise.
10369 (SQL_C_SBIGINT): likewise.
10370 (SQL_C_TYPE_DATE): likewise.
10371 (SQL_C_TYPE_TIME): likewise.
10372 (SQL_C_TYPE_TIMESTAMP): likewise.
10373 (SQL_C_UBIGINT): likewise.
10374 (SQL_C_VARBOOKMARK): likewise.
10375 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
10376 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10377 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10378 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
10379 (SQL_CA_CREATE_ASSERTION): likewise.
10380 (SQL_CA1_ABSOLUTE): likewise.
10381 (SQL_CA1_BOOKMARK): likewise.
10382 (SQL_CA1_BULK_ADD): likewise.
10383 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
10384 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
10385 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
10386 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
10387 (SQL_CA1_LOCK_NO_CHANGE): likewise.
10388 (SQL_CA1_LOCK_UNLOCK): likewise.
10389 (SQL_CA1_NEXT): likewise.
10390 (SQL_CA1_POS_DELETE): likewise.
10391 (SQL_CA1_POS_POSITION): likewise.
10392 (SQL_CA1_POS_REFRESH): likewise.
10393 (SQL_CA1_POS_UPDATE): likewise.
10394 (SQL_CA1_POSITIONED_DELETE): likewise.
10395 (SQL_CA1_POSITIONED_UPDATE): likewise.
10396 (SQL_CA1_RELATIVE): likewise.
10397 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
10398 (SQL_CA2_CRC_APPROXIMATE): likewise.
10399 (SQL_CA2_CRC_EXACT): likewise.
10400 (SQL_CA2_LOCK_CONCURRENCY): likewise.
10401 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
10402 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
10403 (SQL_CA2_MAX_ROWS_DELETE): likewise.
10404 (SQL_CA2_MAX_ROWS_INSERT): likewise.
10405 (SQL_CA2_MAX_ROWS_SELECT): likewise.
10406 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
10407 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
10408 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
10409 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
10410 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
10411 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
10412 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
10413 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
10414 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
10415 (SQL_CA2_SIMULATE_UNIQUE): likewise.
10416 (SQL_CATALOG_LOCATION): likewise.
10417 (SQL_CATALOG_NAME_SEPARATOR): likewise.
10418 (SQL_CATALOG_TERM): likewise.
10419 (SQL_CATALOG_USAGE): likewise.
10420 (SQL_CCOL_CREATE_COLLATION): likewise.
10421 (SQL_CCS_COLLATE_CLAUSE): likewise.
10422 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
10423 (SQL_CCS_LIMITED_COLLATION): likewise.
10424 (SQL_CDO_COLLATION): likewise.
10425 (SQL_CDO_CONSTRAINT): likewise.
10426 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
10427 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10428 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10429 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
10430 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
10431 (SQL_CDO_CREATE_DOMAIN): likewise.
10432 (SQL_CDO_DEFAULT): likewise.
10433 (SQL_CL_END): likewise.
10434 (SQL_CL_START): likewise.
10435 (SQL_COL_PRED_BASIC): likewise.
10436 (SQL_COL_PRED_CHAR): likewise.
10437 (SQL_COLUMN_DRIVER_START): likewise.
10438 (SQL_COLUMN_IGNORE): likewise.
10439 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
10440 (SQL_CONVERT_GUID): likewise.
10441 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
10442 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
10443 (SQL_CONVERT_WCHAR): likewise.
10444 (SQL_CONVERT_WLONGVARCHAR): likewise.
10445 (SQL_CONVERT_WVARCHAR): likewise.
10446 (SQL_CP_DEFAULT): likewise.
10447 (SQL_CP_MATCH_DEFAULT): likewise.
10448 (SQL_CP_OFF): likewise.
10449 (SQL_CP_ONE_PER_DRIVER): likewise.
10450 (SQL_CP_ONE_PER_HENV): likewise.
10451 (SQL_CP_RELAXED_MATCH): likewise.
10452 (SQL_CP_STRICT_MATCH): likewise.
10453 (SQL_CREATE_ASSERTION): likewise.
10454 (SQL_CREATE_CHARACTER_SET): likewise.
10455 (SQL_CREATE_COLLATION): likewise.
10456 (SQL_CREATE_DOMAIN): likewise.
10457 (SQL_CREATE_SCHEMA): likewise.
10458 (SQL_CREATE_TABLE): likewise.
10459 (SQL_CREATE_TRANSLATION): likewise.
10460 (SQL_CREATE_VIEW): likewise.
10461 (SQL_CS_AUTHORIZATION): likewise.
10462 (SQL_CS_CREATE_SCHEMA): likewise.
10463 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
10464 (SQL_CT_COLUMN_COLLATION): likewise.
10465 (SQL_CT_COLUMN_CONSTRAINT): likewise.
10466 (SQL_CT_COLUMN_DEFAULT): likewise.
10467 (SQL_CT_COMMIT_DELETE): likewise.
10468 (SQL_CT_COMMIT_PRESERVE): likewise.
10469 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
10470 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10471 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10472 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
10473 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
10474 (SQL_CT_CREATE_TABLE): likewise.
10475 (SQL_CT_GLOBAL_TEMPORARY): likewise.
10476 (SQL_CT_LOCAL_TEMPORARY): likewise.
10477 (SQL_CT_TABLE_CONSTRAINT): likewise.
10478 (SQL_CTR_CREATE_TRANSLATION): likewise.
10479 (SQL_CU_DML_STATEMENTS): likewise.
10480 (SQL_CU_INDEX_DEFINITION): likewise.
10481 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
10482 (SQL_CU_PROCEDURE_INVOCATION): likewise.
10483 (SQL_CU_TABLE_DEFINITION): likewise.
10484 (SQL_CVT_GUID): likewise.
10485 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
10486 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
10487 (SQL_CVT_WCHAR): likewise.
10488 (SQL_CVT_WLONGVARCHAR): likewise.
10489 (SQL_CVT_WVARCHAR): likewise.
10490 (SQL_DA_DROP_ASSERTION): likewise.
10491 (SQL_DATETIME_LITERALS): likewise.
10492 (SQL_DB_DEFAULT): likewise.
10493 (SQL_DB_DISCONNECT): likewise.
10494 (SQL_DB_RETURN_TO_POOL): likewise.
10495 (SQL_DC_DROP_COLLATION): likewise.
10496 (SQL_DCS_DROP_CHARACTER_SET): likewise.
10497 (SQL_DD_CASCADE): likewise.
10498 (SQL_DD_DROP_DOMAIN): likewise.
10499 (SQL_DD_RESTRICT): likewise.
10500 (SQL_DDL_INDEX): likewise.
10501 (SQL_DELETE_BY_BOOKMARK): likewise.
10502 (SQL_DESC_ARRAY_SIZE): likewise.
10503 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
10504 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
10505 (SQL_DESC_BASE_COLUMN_NAME): likewise.
10506 (SQL_DESC_BASE_TABLE_NAME): likewise.
10507 (SQL_DESC_BIND_OFFSET_PTR): likewise.
10508 (SQL_DESC_BIND_TYPE): likewise.
10509 (SQL_DESC_CASE_SENSITIVE): likewise.
10510 (SQL_DESC_CATALOG_NAME): likewise.
10511 (SQL_DESC_CONCISE_TYPE): likewise.
10512 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
10513 (SQL_DESC_DISPLAY_SIZE): likewise.
10514 (SQL_DESC_FIXED_PREC_SCALE): likewise.
10515 (SQL_DESC_LABEL): likewise.
10516 (SQL_DESC_LITERAL_PREFIX): likewise.
10517 (SQL_DESC_LITERAL_SUFFIX): likewise.
10518 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
10519 (SQL_DESC_MAXIMUM_SCALE): likewise.
10520 (SQL_DESC_MINIMUM_SCALE): likewise.
10521 (SQL_DESC_NUM_PREC_RADIX): likewise.
10522 (SQL_DESC_PARAMETER_TYPE): likewise.
10523 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
10524 (SQL_DESC_SCHEMA_NAME): likewise.
10525 (SQL_DESC_SEARCHABLE): likewise.
10526 (SQL_DESC_TABLE_NAME): likewise.
10527 (SQL_DESC_TYPE_NAME): likewise.
10528 (SQL_DESC_UNSIGNED): likewise.
10529 (SQL_DESC_UPDATABLE): likewise.
10530 (SQL_DI_CREATE_INDEX): likewise.
10531 (SQL_DI_DROP_INDEX): likewise.
10532 (SQL_DIAG_COLUMN_NUMBER): likewise.
10533 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
10534 (SQL_DIAG_ROW_NUMBER): likewise.
10535 (SQL_DL_SQL92_DATE): likewise.
10536 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
10537 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
10538 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
10539 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
10540 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
10541 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
10542 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
10543 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
10544 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
10545 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
10546 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
10547 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
10548 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
10549 (SQL_DL_SQL92_TIME): likewise.
10550 (SQL_DL_SQL92_TIMESTAMP): likewise.
10551 (SQL_DM_VER): likewise.
10552 (SQL_DRIVER_HDESC): likewise.
10553 (SQL_DROP_ASSERTION): likewise.
10554 (SQL_DROP_CHARACTER_SET): likewise.
10555 (SQL_DROP_COLLATION): likewise.
10556 (SQL_DROP_DOMAIN): likewise.
10557 (SQL_DROP_SCHEMA): likewise.
10558 (SQL_DROP_TABLE): likewise.
10559 (SQL_DROP_TRANSLATION): likewise.
10560 (SQL_DROP_VIEW): likewise.
10561 (SQL_DS_CASCADE): likewise.
10562 (SQL_DS_DROP_SCHEMA): likewise.
10563 (SQL_DS_RESTRICT): likewise.
10564 (SQL_DT_CASCADE): likewise.
10565 (SQL_DT_DROP_TABLE): likewise.
10566 (SQL_DT_RESTRICT): likewise.
10567 (SQL_DTC_DONE): likewise.
10568 (SQL_DTR_DROP_TRANSLATION): likewise.
10569 (SQL_DV_CASCADE): likewise.
10570 (SQL_DV_DROP_VIEW): likewise.
10571 (SQL_DV_RESTRICT): likewise.
10572 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
10573 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
10574 (SQL_EXT_API_LAST): likewise.
10575 (SQL_EXT_API_START): likewise.
10576 (SQL_FETCH_BY_BOOKMARK): likewise.
10577 (SQL_FETCH_FIRST_SYSTEM): likewise.
10578 (SQL_FETCH_FIRST_USER): likewise.
10579 (SQL_FN_CVT_CAST): likewise.
10580 (SQL_FN_STR_BIT_LENGTH): likewise.
10581 (SQL_FN_STR_CHAR_LENGTH): likewise.
10582 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
10583 (SQL_FN_STR_OCTET_LENGTH): likewise.
10584 (SQL_FN_STR_POSITION): likewise.
10585 (SQL_FN_TD_CURRENT_DATE): likewise.
10586 (SQL_FN_TD_CURRENT_TIME): likewise.
10587 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
10588 (SQL_FN_TD_EXTRACT): likewise.
10589 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
10590 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
10591 (SQL_FUNC_EXISTS(exists,api)): likewise.
10592 (SQL_GB_COLLATE): likewise.
10593 (SQL_HANDLE_SENV): likewise.
10594 (SQL_IK_ALL): likewise.
10595 (SQL_IK_ASC): likewise.
10596 (SQL_IK_DESC): likewise.
10597 (SQL_IK_NONE): likewise.
10598 (SQL_INDEX_KEYWORDS): likewise.
10599 (SQL_INFO_DRIVER_START): likewise.
10600 (SQL_INFO_LAST): likewise.
10601 (SQL_INFO_SCHEMA_VIEWS): likewise.
10602 (SQL_INITIALLY_DEFERRED): likewise.
10603 (SQL_INITIALLY_IMMEDIATE): likewise.
10604 (SQL_INSERT_STATEMENT): likewise.
10605 (SQL_INTERVAL): likewise.
10606 (SQL_IS_INSERT_LITERALS): likewise.
10607 (SQL_IS_INSERT_SEARCHED): likewise.
10608 (SQL_IS_INTEGER): likewise.
10609 (SQL_IS_POINTER): likewise.
10610 (SQL_IS_SELECT_INTO): likewise.
10611 (SQL_IS_SMALLINT): likewise.
10612 (SQL_IS_UINTEGER): likewise.
10613 (SQL_IS_USMALLINT): likewise.
10614 (SQL_ISV_ASSERTIONS): likewise.
10615 (SQL_ISV_CHARACTER_SETS): likewise.
10616 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
10617 (SQL_ISV_COLLATIONS): likewise.
10618 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
10619 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
10620 (SQL_ISV_COLUMNS): likewise.
10621 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
10622 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
10623 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
10624 (SQL_ISV_DOMAINS): likewise.
10625 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
10626 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
10627 (SQL_ISV_SCHEMATA): likewise.
10628 (SQL_ISV_SQL_LANGUAGES): likewise.
10629 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
10630 (SQL_ISV_TABLE_PRIVILEGES): likewise.
10631 (SQL_ISV_TABLES): likewise.
10632 (SQL_ISV_TRANSLATIONS): likewise.
10633 (SQL_ISV_USAGE_PRIVILEGES): likewise.
10634 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
10635 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
10636 (SQL_ISV_VIEWS): likewise.
10637 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
10638 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
10639 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
10640 (SQL_NO_COLUMN_NUMBER): likewise.
10641 (SQL_NO_ROW_NUMBER): likewise.
10642 (SQL_NOT_DEFERRABLE): likewise.
10643 (SQL_NUM_EXTENSIONS): likewise.
10644 (SQL_NUM_FUNCTIONS): likewise.
10645 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
10646 (SQL_OIC_CORE): likewise.
10647 (SQL_OIC_LEVEL1): likewise.
10648 (SQL_OIC_LEVEL2): likewise.
10649 (SQL_OV_ODBC2): likewise.
10650 (SQL_OV_ODBC3): likewise.
10651 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
10652 (SQL_PARAM_ARRAY_SELECTS): likewise.
10653 (SQL_PARAM_BIND_BY_COLUMN): likewise.
10654 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
10655 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
10656 (SQL_PARAM_ERROR): likewise.
10657 (SQL_PARAM_IGNORE): likewise.
10658 (SQL_PARAM_PROCEED): likewise.
10659 (SQL_PARAM_SUCCESS): likewise.
10660 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
10661 (SQL_PARAM_UNUSED): likewise.
10662 (SQL_PARC_BATCH): likewise.
10663 (SQL_PARC_NO_BATCH): likewise.
10664 (SQL_PAS_BATCH): likewise.
10665 (SQL_PAS_NO_BATCH): likewise.
10666 (SQL_PAS_NO_SELECT): likewise.
10667 (SQL_ROW_IGNORE): likewise.
10668 (SQL_ROW_NUMBER_UNKNOWN): likewise.
10669 (SQL_ROW_PROCEED): likewise.
10670 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
10671 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
10672 (SQL_SC_SQL92_ENTRY): likewise.
10673 (SQL_SC_SQL92_FULL): likewise.
10674 (SQL_SC_SQL92_INTERMEDIATE): likewise.
10675 (SQL_SCC_ISO92_CLI): likewise.
10676 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
10677 (SQL_SCHEMA_TERM): likewise.
10678 (SQL_SCHEMA_USAGE): likewise.
10679 (SQL_SDF_CURRENT_DATE): likewise.
10680 (SQL_SDF_CURRENT_TIME): likewise.
10681 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
10682 (SQL_SFKD_CASCADE): likewise.
10683 (SQL_SFKD_NO_ACTION): likewise.
10684 (SQL_SFKD_SET_DEFAULT): likewise.
10685 (SQL_SFKD_SET_NULL): likewise.
10686 (SQL_SFKU_CASCADE): likewise.
10687 (SQL_SFKU_NO_ACTION): likewise.
10688 (SQL_SFKU_SET_DEFAULT): likewise.
10689 (SQL_SFKU_SET_NULL): likewise.
10690 (SQL_SG_DELETE_TABLE): likewise.
10691 (SQL_SG_INSERT_COLUMN): likewise.
10692 (SQL_SG_INSERT_TABLE): likewise.
10693 (SQL_SG_REFERENCES_COLUMN): likewise.
10694 (SQL_SG_REFERENCES_TABLE): likewise.
10695 (SQL_SG_SELECT_TABLE): likewise.
10696 (SQL_SG_UPDATE_COLUMN): likewise.
10697 (SQL_SG_UPDATE_TABLE): likewise.
10698 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
10699 (SQL_SG_USAGE_ON_COLLATION): likewise.
10700 (SQL_SG_USAGE_ON_DOMAIN): likewise.
10701 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
10702 (SQL_SG_WITH_GRANT_OPTION): likewise.
10703 (SQL_SNVF_BIT_LENGTH): likewise.
10704 (SQL_SNVF_CHAR_LENGTH): likewise.
10705 (SQL_SNVF_CHARACTER_LENGTH): likewise.
10706 (SQL_SNVF_EXTRACT): likewise.
10707 (SQL_SNVF_OCTET_LENGTH): likewise.
10708 (SQL_SNVF_POSITION): likewise.
10709 (SQL_SP_BETWEEN): likewise.
10710 (SQL_SP_COMPARISON): likewise.
10711 (SQL_SP_EXISTS): likewise.
10712 (SQL_SP_IN): likewise.
10713 (SQL_SP_ISNOTNULL): likewise.
10714 (SQL_SP_ISNULL): likewise.
10715 (SQL_SP_LIKE): likewise.
10716 (SQL_SP_MATCH_FULL): likewise.
10717 (SQL_SP_MATCH_PARTIAL): likewise.
10718 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
10719 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
10720 (SQL_SP_OVERLAPS): likewise.
10721 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
10722 (SQL_SP_UNIQUE): likewise.
10723 (SQL_SQL_CONFORMANCE): likewise.
10724 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
10725 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
10726 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
10727 (SQL_SQL92_GRANT): likewise.
10728 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
10729 (SQL_SQL92_PREDICATES): likewise.
10730 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
10731 (SQL_SQL92_REVOKE): likewise.
10732 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
10733 (SQL_SQL92_STRING_FUNCTIONS): likewise.
10734 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
10735 (SQL_SR_CASCADE): likewise.
10736 (SQL_SR_DELETE_TABLE): likewise.
10737 (SQL_SR_GRANT_OPTION_FOR): likewise.
10738 (SQL_SR_INSERT_COLUMN): likewise.
10739 (SQL_SR_INSERT_TABLE): likewise.
10740 (SQL_SR_REFERENCES_COLUMN): likewise.
10741 (SQL_SR_REFERENCES_TABLE): likewise.
10742 (SQL_SR_RESTRICT): likewise.
10743 (SQL_SR_SELECT_TABLE): likewise.
10744 (SQL_SR_UPDATE_COLUMN): likewise.
10745 (SQL_SR_UPDATE_TABLE): likewise.
10746 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
10747 (SQL_SR_USAGE_ON_COLLATION): likewise.
10748 (SQL_SR_USAGE_ON_DOMAIN): likewise.
10749 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
10750 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
10751 (SQL_SRJO_CROSS_JOIN): likewise.
10752 (SQL_SRJO_EXCEPT_JOIN): likewise.
10753 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
10754 (SQL_SRJO_INNER_JOIN): likewise.
10755 (SQL_SRJO_INTERSECT_JOIN): likewise.
10756 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
10757 (SQL_SRJO_NATURAL_JOIN): likewise.
10758 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
10759 (SQL_SRJO_UNION_JOIN): likewise.
10760 (SQL_SRVC_DEFAULT): likewise.
10761 (SQL_SRVC_NULL): likewise.
10762 (SQL_SRVC_ROW_SUBQUERY): likewise.
10763 (SQL_SRVC_VALUE_EXPRESSION): likewise.
10764 (SQL_SSF_CONVERT): likewise.
10765 (SQL_SSF_LOWER): likewise.
10766 (SQL_SSF_SUBSTRING): likewise.
10767 (SQL_SSF_TRANSLATE): likewise.
10768 (SQL_SSF_TRIM_BOTH): likewise.
10769 (SQL_SSF_TRIM_LEADING): likewise.
10770 (SQL_SSF_TRIM_TRAILING): likewise.
10771 (SQL_SSF_UPPER): likewise.
10772 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
10773 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
10774 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
10775 (SQL_SU_DML_STATEMENTS): likewise.
10776 (SQL_SU_INDEX_DEFINITION): likewise.
10777 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
10778 (SQL_SU_PROCEDURE_INVOCATION): likewise.
10779 (SQL_SU_TABLE_DEFINITION): likewise.
10780 (SQL_SVE_CASE): likewise.
10781 (SQL_SVE_CAST): likewise.
10782 (SQL_SVE_COALESCE): likewise.
10783 (SQL_SVE_NULLIF): likewise.
10784 (SQL_UB_FIXED): likewise.
10785 (SQL_UB_VARIABLE): likewise.
10786 (SQL_UNION_STATEMENT): likewise.
10787 (SQL_UPDATE_BY_BOOKMARK): likewise.
10788 (SQL_US_UNION): likewise.
10789 (SQL_US_UNION_ALL): likewise.
10790 (SQL_DESC_ROWVER): likewise.
10791 (SQL_GUID): likewise.
10792 (SQL_C_GUID): likewise.
10793 (ODBC_STD): likewise.
10794 (SQLAllocHandle): likewise.
10795 (SQLAllocEnv(p)): likewise.
10796 (SQL_YEAR): likewise.
10797 (SQL_MONTH): likewise.
10798 (SQL_DAY): likewise.
10799 (SQL_HOUR): likewise.
10800 (SQL_MINUTE): likewise.
10801 (SQL_SECOND): likewise.
10802 (SQL_YEAR_TO_MONTH): likewise.
10803 (SQL_DAY_TO_HOUR): likewise.
10804 (SQL_DAY_TO_MINUTE): likewise.
10805 (SQL_DAY_TO_SECOND): likewise.
10806 (SQL_HOUR_TO_MINUTE): likewise.
10807 (SQL_HOUR_TO_SECOND): likewise.
10808 (SQL_MINUTE_TO_SECOND): likewise.
10809 (SQL_ATTR_ANSI_APP): likewise.
10810 (SQL_AA_TRUE): likewise.
10811 (SQL_AA_FALSE): likewise.
10813 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
10814 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
10815 (struct tagSQL_DAY_SECOND): likewise.
10816 (struct tagSQL_INTERVAL_STRUCT): likewise.
10817 (struct tagSQL_NUMERIC_STRUCT): likewise.
10818 (struct tagSQLGUID): add for 0DBC3.50.
10819 (enum SQLINTERVAL): add for ODBC3.x.
10820 (SQLWCHAR): add typedef.
10821 (SQLTCHAR): add typedef, conditional on UNICODE.
10822 (SQLLEN): add typedef for _WIN64, define for _WIN32.
10823 (SQLULEN): likewise.
10824 (SQLROWOFFSET): likewise.
10825 (SQLROWCOUNT): likewise.
10826 (SQLTRANSID): likewise.
10827 (SQLSETPOSIROW): likewise.
10828 (SQLHANDLE): add ODBC3.x typedef.
10829 (SQLHDESC): likewise.
10830 (SQLDATE): likewise.
10831 (SQLDECIMAL): likewise.
10832 (SQLDOUBLE): likewise.
10833 (SQLFLOAT): likewise.
10834 (SQLNUMERIC): likewise.
10835 (SQLREAL): likewise.
10836 (SQLTIME): likewise.
10837 (SQLTIMESTAMP): likewise.
10838 (SQLVARCHAR): likewise.
10839 (SQLBIGINT): likewise.
10840 (SQLUBIGINT): likewise.
10841 (SQL_DATE_STRUCT): likewise.
10842 (SQL_TIME_STRUCT): likewise.
10843 (SQL_TIMESTAMP_STRUCT): likewise.
10844 (ODBCINT64): add ODBC3.x define.
10846 * lib/odbc32.def : regenerate.
10848 2001-01-26 Earnie Boyd <earnie@users.sourceforge.net
10850 * Apply Danny Smith patch 102275
10851 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10852 * include/objbase.h: (COM_RIGHTS): Add definition.
10853 (tagSTDMSHLFLAGS): add enumeration.
10854 (CoInitializeEx): Add prototypes.
10855 (CoGetStdMarshalEx): ditto.
10856 (CoCreateInstanceEx): ditto.
10857 (CoInitializeSecurity): ditto.
10858 (CoGetCallContext): ditto.
10859 (CoQueryProxyBlanket): ditto.
10860 (CoSetProxyBlanket): ditto.
10861 (CoCopyProxy): ditto.
10862 (CoQueryClientBlanket): ditto.
10863 (CoImpersonateClient): ditto.
10864 (CoRevertToSelf): ditto.
10865 (CoQueryAuthenticationServices): ditto.
10866 (CoSwitchCallContext): ditto.
10867 (CoGetInstanceFromFile): ditto.
10868 (CoGetInstanceFromIStorage): ditto.
10869 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
10870 (SOLE_AUTHENTICATION_INFO): ditto.
10871 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
10872 (COLE_DEFAULT_PRINCIPAL): Add definition.
10873 (COLE_DEFAULT_AUTHINFO): Ditto.
10874 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
10875 (RPC_PROTSEQ_VECTOR) Fix typo.
10876 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
10877 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
10880 2001-01-26 Earnie Boyd <earnie@users.sourceforge.net>
10882 * lib/msvcp60.def: Apply Danny Smith patch 103321.
10883 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
10886 2001-01-26 Christopher Faylor <cgf@cygnus.com>
10888 * include/winnt.h: Add PTOKEN_USER.
10890 2001-01-16 Earnie Boyd <earnie@users.sourceforge.net>
10892 * include/sqlucode.h: Apply Danny Smith patch 102443
10893 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10896 2001-01-16 Earnie Boyd <earnie@users.sourceforge.net>
10898 * lib/odbccp32.def: Apply Danny Smith patch 102442
10899 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10902 2001-01-16 Earnie Boyd <earnie@users.sourceforge.net>
10904 * include/odbcinst.h: Apply Danny Smith patch 102441
10905 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10908 2000-12-25 Christopher Faylor <cgf@cygnus.com>
10910 * lib/Makefile.in: Don't make "links" to include/w32api directory.
10912 2000-12-20 Corinna Vinschen <corinna@vinschen.de>
10914 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
10916 2000-12-11 Christopher Faylor <cgf@cygnus.com>
10918 * lib/Makefile.in: Install headers and libraries in tooldir.
10920 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10922 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
10923 SORT_STRINGSORT: ditto.
10925 CTRY_*: add new defines.
10927 LCMAP*: change defines to hex notation.
10928 CALID: change from ULONG to DWORD.
10930 _cpinfoex[AW]: add structure.
10931 FoldString: correct Unicode mappings.
10932 GetCPInfoEx[AW]: add prototypes.
10933 EnumCalendarInfoEx[AW]: ditto.
10934 EnumDateFormatsEx[AW]: ditto.
10935 EnumSystemLanguageGroups[AW]: ditto.
10936 EnumLanguageGroupLocales[AW]: ditto.
10937 EnumUILanguages[AW]: ditto.
10938 GetSystemDefaultUILanguage[AW]: ditto.
10939 GetUserDefaultUILanguage[AW]: ditto.
10940 IsValidLanguageGroup[AW]: ditto.
10941 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
10942 LANGUAGEGROUP_ENUMPROC[AW]: ditto
10943 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
10944 UILANGUAGE_ENUMPROC[AW]: ditto
10945 DATEFMT_ENUMPROCEX[AW]: ditto
10946 LPCURRENCYFMT[AW]: add structure pointer typedef
10947 LPNUMBERFMT[AW]: ditto
10949 2000-12-02 Matt Hargett <matt@use.net>
10951 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
10952 possible return code for the SetFilePointer() win32 API call.
10954 2000-11-09 Corinna Vinschen <corinna@vinschen.de>
10956 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
10958 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
10960 * Makefile.in: increment VERSION.
10961 (dist:) Rename to srcdist. Create new dist target to call
10962 srcdist and bindist targets.
10963 (srcdist:) New target.
10964 (clean-top:) add call to mostlyclean-top and add rm of distribution
10966 * lib/Makefile.in: (uninstall:) modify to remove files from the
10967 new w32api subdirectory and to remove w32api subdirectory.
10968 (xuninstall:) Ditto.
10969 TODO: Add a task to redo the clean targets of Makefile.in
10971 2000-11-03 Christopher Faylor <cgf@cygnus.com>
10973 * lib/Makefile.in: Install header files in w32api subdirectory.
10975 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10977 * CONTRIBUTIONS: New file.
10978 * README: Change the maintained by header.
10979 * TODO: Add a note about checking the TODO.
10981 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10983 * Merge in accepted changes from
10984 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10985 * include/basetyps.h: add comment for GUID_DEFINED
10986 * include/lm.h: add includes for lmerr.h and lmserver.h
10987 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
10988 * include/lmerr.h: add error codes
10989 * include/lmserver.h: replace LPTSTR with LPWSTR,
10990 LPTCSTR with LPWCSTR in structures and prototypes
10991 * include/lmshare.h: ditto
10992 * include/lmuse.h: ditto
10993 * include/lmstats.h: ditto
10994 * include/oleauto.h: add function prototype SystemTimeToVariantTime
10995 * include/winbase.h: change first argument of CommConfigDialog to const
10996 * include/windowsx.h: add macros defining FAR versions of
10997 mem and string functions for porting from Win16 code
10998 * include/winioctl.h: added IOCTL_STORAGE defines
10999 * include/winnetwk.h: added WNNC_NET flags
11000 * include/winnt.h: add include of <basetsd.h>;
11001 add structs; add pointer typedefs for TOKEN structs
11002 * include/winsock.h: add guard around BSD-ish typedefs
11003 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
11004 * include/basetsd.h: new file
11005 * include/raserror.h: ditto
11006 * include/rassapi.h: ditto
11007 * include/ras.h: ditto
11008 comment from Earnie: replaced original ras.h contribution with Danny's
11009 contribution as it is more complete.
11010 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
11012 2000-10-19 Earnie Boyd <earnie_boyd@yahoo.com>
11014 * Makefile.in: increment VERSION. Change tar file name for dist and
11015 bindist targets to be more standard.
11016 * config.guess: Update with the currently published file.
11017 * config.sub: ditto.
11018 * configure.in: Use value of build_alias instead of testing for
11019 directory names to set BUILDENV.
11020 * configure: ditto.
11021 * lib/Makefile.in: Change the name of the targets install,
11022 install-headers and install-libraries to xinstall, xinstall-headers
11023 and xinstall-libraries for system target specified installation.
11024 Recreate targets install, install-headers and install-libraries for
11025 exec-prefix specified installation. Ditto for the uninstall targets of
11028 2000-10-09 Corinna Vinschen <corinna@vinschen.de>
11030 * include/iprtrmib.h: Further layout changes according to standard.
11031 * include/iptypes.h: Ditto.
11032 * include/ntdef.h: Ditto.
11033 * include/ntsecapi.h: Ditto.
11034 * include/subauth.h: Ditto.
11036 2000-10-09 Corinna Vinschen <corinna@vinschen.de>
11038 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
11040 2000-10-08 Corinna Vinschen <corinna@vinschen.de>
11042 * include/ntsecapi.h: New file.
11043 * include/subauth.h: Ditto.
11044 * include/ipexport.h: Fix global header define not to contain
11045 trailing underscore. Change layout according to standard.
11046 * include/iphlpapi.h: Ditto.
11047 * include/ipifcons.h: Ditto.
11048 * include/iprtrmib.h: Ditto.
11049 * include/iptypes.h: Ditto.
11050 * include/ntdef.h: Ditto. Define conditional datatypes dependent
11051 of inclusion of ntsecapi.h and subauth.h.
11052 * lib/secur32.def: New stub for secur32.dll.
11054 2000-10-02 Corinna Vinschen <corinna@vinschen.de>
11056 * include/ras.h: New file.
11057 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
11060 2000-10-02 Corinna Vinschen <corinna@vinschen.de>
11062 * include/ntdef.h: Add define for NTAPI.
11064 2000-10-01 Corinna Vinschen <corinna@vinschen.de>
11066 * include/ipexport.h: Add missing `extern "C"' directives.
11067 * include/iphlpapi.h: Ditto.
11068 * include/iprtrmib.h: Ditto.
11069 * include/iptypes.h: Ditto.
11071 2000-10-01 Corinna Vinschen <corinna@vinschen.de>
11073 * include/ipifcons.h: New header file.
11074 * include/iprtrmib.h: Move operational states to ipifcons.h.
11075 * include/iphlpapi.h: Add missing parameters to GetIfTable()
11078 2000-10-01 Corinna Vinschen <corinna@vinschen.de>
11080 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
11082 2000-10-01 Corinna Vinschen <corinna@vinschen.de>
11084 * lib/iphlpapi.def: New stub for iphlpapi.dll.
11085 * include/iptypes.h: New header file.
11086 * include/ipexport.h: Ditto.
11087 * include/iphlpapi.h: Ditto.
11088 * include/iprtrmib.h: Ditto.
11090 2000-10-01 Corinna Vinschen <corinna@vinschen.de>
11092 * include/ntdef.h: New file.
11094 2000-08-18 Corinna Vinschen <corinna@vinschen.de>
11096 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
11097 to TOKEN_INFORMATION_CLASS type.
11098 Add QUOTA_LIMITS type.
11100 2000-08-08 Corinna Vinschen <corinna@vinschen.de>
11102 * include/userenv.h: New header file.
11103 * lib/userenv.def: New stub for userenv.dll.
11105 2000-08-08 Christopher Faylor <cgf@cygnus.com>
11107 * include/winuser.h: Correct PCWPSTRUCT typo.
11108 (discovered by Axel Riese)
11110 2000-07-27 DJ Delorie <dj@redhat.com>
11112 * include/windows.h: optimize non-inclusion of repeat headers
11114 2000-07-21 Corinna Vinschen <corinna@vinschen.de>
11116 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
11119 2000-07-11 DJ Delorie <dj@cygnus.com>
11121 * include/shlobj.h: add CSIDL_COMMON_*
11123 2000-06-27 Corinna Vinschen <corinna@vinschen.de>
11125 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
11126 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
11127 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
11128 FILE_FLAG_OPEN_NO_RECALL.
11129 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
11130 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
11131 * winnt.h: Add typedef for GUID.
11132 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
11133 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
11134 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
11135 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
11136 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
11137 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
11138 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
11139 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
11140 * lib/psapi.def: New file.
11142 2000-06-22 Christopher Faylor <cgf@cygnus.com>
11144 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
11145 previously defined.
11146 * windef.h : Ditto.
11148 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
11150 * include/winnt.h: Add some missing defines related to locale
11151 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
11153 2000-05-27 Corinna Vinschen <corinna@vinschen.de>
11155 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
11157 2000-05-18 Corinna Vinschen <corinna@vinschen.de>
11159 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
11161 2000-04-26 Christopher Faylor <cgf@cygnus.com>
11163 * include/wininet.h: Add another "INTERNET_OPTIONS".
11165 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
11167 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
11169 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
11171 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
11172 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
11173 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
11174 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
11176 2000-04-10 Christopher Faylor <cgf@cygnus.com>
11178 * include/winbase.h: Change first argument of ENUMRES* types to
11179 coincide with Microsoft usage.
11181 2000-04-01 Christopher Faylor <cgf@cygnus.com>
11183 * include/wininet.h: Add three more "INTERNET_OPTIONS".
11185 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
11187 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
11188 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
11189 * include/winnt.h (SEC_*): Add macros.
11190 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
11191 * include/ole.h: Workaround for C++ parser bug.
11192 * include/rpcdcep.h: Likewise.
11193 * include/winsock.h: Likewise.
11195 2000-03-26 Christopher Faylor <cgf@cygnus.com>
11197 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
11199 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
11201 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
11202 * include/wtypes.h (PBLOB, LPBLOB): Define.
11203 * include/winsock2.h: Much more complete version.
11204 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
11206 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
11207 * include/winsock.h (FD_CLR): Add missing ')'.
11208 (timercmp): Fix macro to handle all 6 comparison operators.
11209 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
11211 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
11213 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
11214 namespace pollution.
11215 * include/rpcndr.h: Likewise.
11216 * include/winnt.h: Likewise.
11217 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
11218 (SHGetSpecialFolderPath{A,W}): Add prototypes.
11219 * lib/ole32.def: Add missing exports.
11220 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
11221 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
11223 * include/tlhelp32.h: New file.
11225 2000-02-28 Christopher Faylor <cgf@cygnus.com>
11227 * include/rapi.h: New file.
11228 * lib/rapi.def: New file.
11230 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
11232 * oaidl.h (LPTYPECOMP): Remove multiple definition.
11234 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
11236 * Snapshot 2000-02-03.
11238 2000-01-21 Chris Faylor <cgf@cygnus.com>
11240 * include/winnt.h: Add ARM support.
11242 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
11244 From Greg Primes <gregory.l.priem@intel.com>:
11245 * include/oaidl.h (DESCKIND): Define macro.
11246 (ITypeComp): Define interface.
11247 (ITypeComp): Likewise.
11248 * rpcndr.h (DECLSPEC_UUID): Define macro.
11249 (MIDL_INTERFACE): Likewise.
11251 * include/psapi.h: New file.
11252 * include/imagehlp.h: New file.
11253 * lib/imagehlp.def: New file.
11255 * include/oaidl.h (tagVARIANT): Update fields.
11257 From Craig Lanning <CraigL@DyCon.com>:
11258 * include/commctrl.h: Add some TCS_* macros.
11259 * include/winnls.h (IsValidLocale): Add prototype.
11261 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
11263 * include/oaidl.h: OLE Patches from "Fifer, Eric"
11264 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
11265 * include/objbase.h: Likewise.
11266 * include/objidl.h: Likewise.
11267 * include/ocidl.h: New file.
11268 * include/oleauto.h: Likewise.
11269 * include/wtypes.h: Likewise.
11270 * lib/oleaut32.def: Likewise.
11272 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
11273 Thanks to "Jon Leichter" <jon@symas.com>.
11274 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
11275 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
11276 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
11277 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
11278 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
11279 Dorsselaer" <frans@bia-bv.demon.nl>.
11280 * include/httpext.h: New file. Thanks to Jan Nijtmans
11281 <j.nijtmans@chello.nl>.
11282 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
11283 redefinition of LPCWAVEFORMATEX in DirectX headers.
11284 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
11285 <krzych00@priv7.onet.pl>.
11286 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
11287 * include/windef.h (HRESULT): Guard definition to avoid
11288 redefinition in DirectX headers.
11289 * include/winnt.h: Add target macros from windows.h.
11290 * include/windows.h: Update synch comment for target macros.
11291 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
11292 (_ANONYMOUS_UNION): Likewise.
11293 * include/wingdi.h (AbortPrinter): Move from here ...
11294 * include/winspool.h (AbortPrinter): to here and fix linkage.
11295 (MONITOR_INFO_2{A,W}): Define.
11296 * include/winsock.h (htons): Fix argument.
11298 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
11300 (GUID): Define conditionally.
11301 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
11302 (WSASocket*): Declare.
11303 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
11305 * lib/dsetup.def: Remove leading underscore.
11306 * lib/dsound.def: Likewise.
11307 * lib/ws2_32.def: Likewise.
11309 1999-12-22 Mumit Khan <khan@xraylith.wisc.edu>
11311 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
11314 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
11315 * lib/dinput.c: Include windows.h for GCC.
11316 * lib/dxguid.c: Likewise.
11317 (INITGUID): Define macro.
11319 * include/objidl.h (ISequentialStream): Define interface.
11320 (IStream): Derive from ISequentialStream.
11322 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
11323 Clone}): Mark as PURE.
11324 (IDataObject::EnumDAdvise): Likewise.
11325 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
11326 (IViewObject::Unfreeze): Likewise.
11327 (IViewObject2::Unfreeze): Likewise.
11329 * include/objidl.h: Add various IID_ declarations.
11330 * include/olectl.h: Likewise.
11331 * include/oleidl.h: Likewise.
11333 1999-12-21 Mumit Khan <khan@xraylith.wisc.edu>
11335 * Snapshot 1999-12-21.
11337 * include/winbase.h (CancelIO): Rename to CancelIo.
11338 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
11339 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
11341 * Merge with winsup-19991218.
11342 * include/winnt.h: Add defines for W2K ACL control flags.
11344 * Merge with Anders Norlander's 19991130 snapshot.
11346 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
11347 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
11349 Patch from Harold Weissfield
11350 * include/shellapi.h: Added some ABN_* defines.
11352 * include/commctrl.h (_TrackMouseEvent): Add prototype.
11353 * lib/comctl32.def (_TrackMouseEvent): Import.
11354 * include/winuser.h: Misc. fixes from Sang Cho
11355 <sangcho@alpha94.chongju.ac.kr>.
11356 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
11357 value of _WIN32_WINNT.
11358 * include/winuser.h: Reorganize SM_* defines in numerical order.
11360 1999-12-14 Mumit Khan <khan@xraylith.wisc.edu>
11362 * include/windef.h: Make RECTL a distinct type from RECT.
11363 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
11364 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
11365 (COMPAREITEMSTRUCT): Fix fields.
11366 (SERIALKEYSA): Likewise.
11367 (SERIALKEYSW): Likewise..
11368 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
11369 (WIN32_FIND_DATAA): Likewise.
11370 (WIN32_FIND_DATAW): Likewise.
11371 * include/commdlg.h (SNDMSG): Define.
11372 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
11373 (SO_CONNECT_TIME): Likewise.
11374 (AcceptEx): Declare.
11375 (GetAcceptExSockaddrs): Likewise.
11376 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
11377 * include/winspool.h: Add RC_INVOKED guard.
11378 * lib/wsock32.def (AcceptEx@32): Export.
11379 (GetAcceptExSockaddrs@32): Likewise.
11381 1999-11-18 Mumit Khan <khan@xraylith.wisc.edu>
11383 * Snapshot 1999-11-18.
11385 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
11386 Octopod C++ IDE (and MSVC compatibility).
11387 * include/oleauto.h (V_BOOLREF(X)): Likewise.
11388 * include/shellapi.h (ShellAbout*): Fix typo.
11389 * wingdi.h (FW_ULTRABOLD): Likewise.
11390 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
11391 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
11392 Add packing directives for various structures. All structure
11393 sizes now conform to MSVC.
11395 1999-11-07 Mumit Khan <khan@xraylith.wisc.edu>
11397 Released 1999-11-07.
11399 1999-11-06 Mumit Khan <khan@xraylith.wisc.edu>
11401 * include/winsock2.h: New file. Mostly a stub for now.
11402 * include/winbase.h (DllMain): Delete prototype.
11403 * include/commctrl.h (Header_SetItem): Fix macro.
11404 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
11405 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
11406 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
11408 Merge in changes from wxWindows.
11409 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
11410 * include/oaidl.h (DISPID_*): Add macros.
11411 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
11412 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
11413 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
11414 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
11416 Merge in changes from Octopod C++ IDE group.
11417 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
11418 (Header_InsertItem): Fix macro.
11419 * include/oaidl.h (IID_IDispatch): Declare.
11420 (IID_ISupportErrorInfo): Likewise.
11421 (IDispatch): Rename Invoked to Invoke.
11422 * include/objidl.h (IPersist): Fix GetClassID.
11423 * include/oleauto.h (VectorFromBstr): Declare.
11424 (BstrFromVector): Likewise.
11425 * include/olectl.h (OLEMISC_*): Update.
11426 * include/olectlid.h (IID_IDispatch): Declare.
11427 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
11428 (IOleInPlaceFrame): Fix.
11429 (ISupportErrorInfo): Define.
11430 (IErrorInfo): Define.
11431 * include/winuser.h (SIF_TRACKPOS): Define.
11433 1999-11-03 Mumit Khan <khan@xraylith.wisc.edu>
11436 * include/winnt.h (PSID): Uncomment definition.
11437 (PISID): Rename from PSID.
11438 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
11439 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
11441 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
11442 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
11443 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
11444 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
11445 include/shellapi.h, include/winbase.h, include/wingdi.h,
11446 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
11448 1999-10-31 Mumit Khan <khan@xraylith.wisc.edu>
11450 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
11451 Marius Kjeldahl <kjeldahl@hotmail.com>.
11453 1999-08-29 Mumit Khan <khan@xraylith.wisc.edu>
11455 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
11456 (ERROR_SEVERITY_*): Likewise.
11458 1999-08-17 Mumit Khan <khan@xraylith.wisc.edu>
11460 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
11461 (DllMain): Fix prototype.
11463 1999-08-02 Mumit Khan <khan@xraylith.wisc.edu>
11465 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
11466 (cderr.h): Don't include.
11467 * include/winuser.h: Fix macro definitions.
11469 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11471 Merge with winsup 1999-07-29:
11472 * include/wincon.h (MOUSE_WHEELED): Define.
11473 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
11474 (SECURITY_DESCRIPTOR): Add struct type.
11475 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
11476 is equal to PVOID in the Platform SDK! So don't depend on accessing
11477 members through ->.
11479 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11481 * lib/Makefile.in (install-headers): Don't @ commands.
11482 (install-libraries): Ditto.
11484 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11486 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
11488 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11490 Patch from Mumit Khan:
11491 * include/windows.h: Fix typo in winsock.h include guard and add
11493 * include/winnt.h (__int64): Undefine first.
11494 (struct _SID): Declare.
11496 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11498 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
11500 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11502 Patch from Mumit Khan:
11503 * Makefile.in: Do the right thing when cross-compiling.
11504 * include/windef.h: Don't define _export and __export if already
11507 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11509 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
11510 (DECLARE_INTERFACE_): Ditto.
11512 1999-08-02 Anders Norlander <anorland@hem2.passagen.se>
11514 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
11516 Reported by Brad Porter
11517 * include/wingdi.h (FW_ULTRALIGHT): Add.
11518 (FW_DEMIBOLD): Add.
11519 (FW_ULTRABOLD): Add.
11521 (JOHAB_CHARSET): Add.
11522 (VIETNAMESE_CHARSET): Add.
11525 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
11527 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
11528 * lib/Makefile.in (Makefile): Regenerate.
11529 * include/pshpack[1248].h: New files, if a program would use any of
11531 * include/poppack.h: Ditto.
11532 * include/windef.h (_WIN32_WINNT): Define
11533 * include/windows.h: Remove DUMMYUNIONNAME[45].
11534 * include/windows.h: Correctly define _M_IX86 to reflect the target
11536 * include/windows.h: Add preliminary support for other architectures.
11537 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
11538 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
11539 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
11540 issue with LARGE_INTEGER.
11541 (ANSI_NULL): Define.
11543 (ACL_REVISION[1234]): Define.
11544 (MIN/MAX_ACL_REVISION): Define.
11546 (LANG_USER_DEFAULT): Define.
11547 (LANG_SYSTEM_DEFAULT): Define.
11548 (LOCALE_NEUTRAL): Define.
11549 (SORTVERSIONFROMLCID): Define.
11550 * include/windef.h (UNREFERENCED_PARAMETER): Define.
11551 (UNREFERENCED_LOCAL_VARIABLE): Define.
11552 (DBG_UNREFERENCED_PARAMETER): Define.
11553 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
11554 * lib/mswsock.def: New file. Imports for mswsock.dll.
11555 * include/custcntl.h: New file. Necessary to compile some SDK
11557 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
11558 (WM_MOUSEWHEEL): Define.
11559 (WHEEL_DELTA): Define.
11560 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
11561 (WM_NEXTMENU): Define.
11562 (CharNextA): Fix prototype.
11563 (CharNextW): Ditto.
11565 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
11567 * include/winsock.h: Enclose in extern "C" if C++, huh?
11568 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
11570 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
11572 * include/windef.h (NULL): Define only ifndef
11573 (TRUE): Ditto, was previously only defined ifndef FALSE
11574 (PASCAL): Define as _pascal
11577 (min,max): Define only ifndef NOMINMAX
11579 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11581 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
11582 You must define _WIN32_IE if you want support for it.
11583 Modified patch from Nirmal Prasad <nprasad@truept.com>.
11585 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
11587 * include/wincon.h: Add some ButtonState flags and EventFlags.
11589 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11591 * include/basetyps.h: Don't support COM when __OBJC__ defined because
11592 interface define causes mayhem.
11593 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
11595 * include/windows.h: Undefine BOOL if __OBJC__ defined
11597 1999-05-09 Chris Faylor <cgf@cygnus.com>
11599 * include/winnls.h: Define additional code pages.
11601 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
11603 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
11605 (RtlZeroMemory): Use RtlFillMemory
11607 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
11609 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
11610 to get the correct size when used in some structs.
11611 (ULARGE_INTEGER): Ditto.
11612 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
11613 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
11615 1999-05-02 Nirmal Prasad <nprasad@truept.com>
11617 * include/wininet.h: Enclose in extern "C" if c++
11618 (INTERNET_BUFFERSA/W): Define struct
11619 * include/wininet.h: Add some HSR_* defines
11621 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
11623 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
11624 * include/winnt.h (UNALIGNED): Define
11625 * include/windef.h (DECLSPEC_NORETURN): Define
11627 * include/wininet.h (INTERNET_MAX_NAME): Remove
11628 (INTERNET_MAX_SCHEME_LENGTH): Define
11629 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
11630 * include/wininet.def: Completely redone, it was losing badly.
11632 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
11634 * lib/dplayx.def: Remove '_' prefixes
11635 * lib/shell32.def: Remove imports for IID_ContextMenu
11637 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
11639 * Makefile.in (dist): Support dist target
11640 * lib/Makefile.in (dist): Likewise
11641 * lib/Makefile.in (uninstall-headers): Fix command
11642 * Makefile.in (bindist): Target to build a prebuilt dist
11644 * lib/ws2_32.def: Winsock2 implib
11646 * include/largeint.h: New header
11647 * include/largeint.c: Large integer support library
11648 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
11649 (EXTRA_OBJS): Add largeint.o
11651 * include/Makefile: Remove
11652 * lib/Makefile: Remove
11654 * configure.in: New autoconf script
11655 * configure: generated configure script
11656 * Makefile.in: autoconf makefile template
11657 * lib/Makefile.in: Ditto
11658 * include/test.c: mv to lib/test.c
11659 * include/res.rc: mv to lib/res.rc
11660 * include/TODO: mv to .
11661 * include/Notes: mv to ./NOTES
11663 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
11665 * include/zmouse.h (WHEEL_DELTA): Define
11667 1999-04-26 Mumit Khan <khan@xraylith.wisc.edu>
11669 * include/ddeml.h (HSZPAIR): Declare.
11670 * include/zmouse.h: New file.
11672 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
11674 * lib/d3dim.def: New implib
11675 * lib/d3drm.def: Ditto
11676 * lib/d3dxof.def: Ditto
11677 * lib/ddraw.def: Ditto
11678 * lib/dinput.def: Ditto
11679 * lib/dplayx.def: Ditto
11680 * lib/dsetup.def: Ditto
11681 * lib/dsound.def: Ditto
11682 * lib/dinput.c: Guid library for DirectInput
11683 * lib/dxguid.c: Guid library for DirectX
11685 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
11687 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
11689 * include/windowsx.h (GET_Y_LPARAM): Also missing
11690 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
11693 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
11695 * include/scrnsave.h: New header file for screen saver library
11696 * lib/scrnsave.c: New file: screen saver library
11698 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11700 * include/regstr.h: Enclosed all strings in TEXT() macros so it
11701 works well in when UNICODE is defined
11703 1999-04-17 Nirmal Prasad <nprasad@truept.com>
11705 * include/winuser.h(STYLESTRUCT): New struct
11706 * include/wingdi.h:(GOBJENUMPROC): This function type should
11709 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11711 * include/basetyps.h (LPGUID): New typedef
11712 * lib/glut.def: Import library defintions for glut.dll
11713 * lib/glu32.def: Ditto for glut32.dll
11714 * include/winnt.h: Fixed handling of wchar_t typedef
11715 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
11716 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
11718 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
11720 * include/winbase.h(AbnormalTermination): Define as FALSE
11721 * include/commctrl.h: Support for new progress bar messages/styles
11723 1999-03-20 Geoffrey Noer <noer@cygnus.com>
11725 * include/commdlg.h(PageSetupDlg): New define
11726 * include/richedit.h: Missing SCF_* defines
11727 * include/winnt.h: Lots o' defines
11728 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
11730 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
11732 * include/commdlg.h: Removed pack pragma
11733 * lib/comctl32.def(InitCommonControlsEx@4): Added import
11735 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
11737 * Makefile: Set version to 0.1.5
11738 * lib/Makefile (clean): Fix typo
11740 * include/commctrl.h: Removed pack pragma
11741 * include/cpl.h: Likewise
11742 * include/dbt.h: Likewise
11743 * include/dde.h: Likewise
11744 * include/nddeapi.h: Likewise
11745 * include/shellapi.h: Likewise
11746 * include/wincrypt.h: Likewise
11747 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
11749 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
11750 (servent): Likewise
11751 (protoent): Likewise
11753 * include/windows.h: Prevent inclusion of winsock.h if we are
11754 using or compiling cygwin. Define Win32_Winsock to force inclusion.
11756 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
11758 * include/winbase.h (CREATE_FORCEDOS): New define
11760 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
11762 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
11764 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
11765 * include/windows.h: Added DUMMYUNIONNAME4 and 5
11766 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
11767 (PLUID_AND_ATTRIBUTES_ARRAY): New type
11769 * include/ddeml.h: Removed unnecessary `#pragma pack'
11770 * include/imm.h: Likewise
11771 * include/nddeapi.h: Likewise
11772 * include/nspapi.h: Likewise
11773 * include/regstr.h: Likewise
11774 * include/wincon.h: Likewise
11775 * include/windef.h: Likewise
11776 * include/winioctl.h: Likewise
11777 * include/winnls.h: Likewise
11778 * include/winsvc.h: Likewise
11779 * include/winuser.h: Likewise
11780 * include/winver.h: Likewise
11781 * include/wtypes.h: Likewise
11783 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
11785 * Makefile (VERSION): Set to 0.1.4
11786 * include/basetyps.h: Check for NOCOMOBJECT
11787 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
11788 on comobject attribute.
11789 * lib/kernel32.def: Added a few functions
11790 * include/windef.h (DWORD): Changed back to unsigned long
11792 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
11793 winresrc.h in turn includes the necessary headers. This makes things
11794 much simpler, no need to protect blocks of code in headers that
11795 should not be seen by the resource compiler.
11797 1999-01-05 Geoffrey Noer <noer@cygnus.com>
11799 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
11800 * include/wincon.h: Added console event type flags
11801 * include/winnt.h (FILE_SHARE_DELETE): Added
11802 (SECURITY_DESCRIPTOR): typedef as DWORD
11804 * include/winuser.h (WM_PENWINFIRST): Fixed typo
11805 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
11806 define u_* types only if _SYS_TYPES_H is not defined.
11808 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
11810 * COPYING.LIB: Deleted
11811 * README: Updated to reflect license changes
11812 * include/shlobj.h: Remove extra comma on some enums
11813 * include/windef.h: Changed DWORD typedef from unsigned long to
11814 unsigned int in order to avoid warnings on bit fields that
11816 * include/Makefile (test): Compile with all warnings
11817 * include/unknwn.h: Include objfwd.h
11818 * include/winsock.h: Added missing copyright notices.
11820 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
11822 * lib/winmm.def: Corrected LIBRARY statement
11823 * include/mmsystem.h: Define mmioSeek codes if not already defined
11824 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
11825 (CreateStatusWindowW): Likewise
11827 * include/winresrc.h: Include only files necessary instead of windows.h
11828 * include/dde.h: Allow inclusion in resource scripts.
11829 * include/winnt.h: Likewise
11830 * include/commctrl.h: Likewise
11831 * include/prsht.h: Likewise
11834 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
11836 * include/sqltypes.h (SQLHANDLE): Added this type
11837 (SQLHDESC): Likewise
11838 * include/sql.h (SQLFreeHandle): Added this prototype
11839 (SQLAllocHandle): Likewise
11841 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
11843 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
11844 conflicts with cygwin headers.
11846 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
11848 * Makefile: Changed VERSION to 0.1.3
11849 * Makefile (dist-lib): New target to make import library only
11851 * Makefile (dist-hdr): New target to make headers only distribution
11852 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
11853 building one single distribution file.
11854 * dist.mak: Deleted
11856 * include/lm.h: New file
11857 * include/lmcons.h: New file
11858 * include/lmalert.h: New file
11859 * include/lmaudit.h: New file
11860 * include/lmconfig.h: New file
11861 * include/lmapibuf.h: New file
11862 * include/lmaccess.h: New file
11863 * include/lmchdev.h: New file
11864 * include/lmremutl.h: New file
11865 * include/lmrepl.h: New file
11866 * include/lmerrlog.h: New file
11867 * include/lmat.h: New file
11868 * include/lmuse.h: New file
11869 * include/lmuseflg.h: New file
11870 * include/lmserver.h: New file
11871 * include/lmerr.h: New file
11872 * include/lmsname.h: New file
11873 * include/lmstats.h: New file
11874 * include/lmsvc.h: New file
11875 * include/lmwksta.h: New file
11876 * include/lmbrowsr.h: New file
11878 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
11880 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
11881 * include/unknwn.h: Added extern declaration for IID_IClassFactory
11883 * include/initguid.h: New file
11885 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
11888 * include/winnt.h: Added USN
11889 * include/winnt.h: Changed handling of 64 bit int support
11891 * include/windows.h: Added support for BC,LCC and MSVC
11893 * include/windows.h: Changed handling machine architecture defines
11895 * include/olectl.h: New file
11897 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
11899 * include/oleidl.h: Added IViewObject and IViewObject2
11901 * include/objidl: Corrected prototype for IStorage::DestroyElement and
11902 IStorage::MoveElement
11904 * include/oledlg.h: New file
11906 * include/winresrc.h: New file
11908 * include/wingdi.h: Added LPDOCINFO
11910 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
11911 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
11912 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
11913 TabCtrl_SetImageList and TabCtrl_GetItemCount
11914 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
11916 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
11918 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
11919 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
11921 * include/commdlg.h: Added LPDEVNAMES
11923 * include/windows.h: Include excpt.h
11925 * include/excpt.h: New file. This file just contains some
11926 stubs for SEH that do nothing.
11928 * include/commctrl.h: Added general WM_NOTIFY codes
11930 * include/winuser.h: Added ICON_SMALL and ICON_BIG
11931 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
11932 not be in the headers.
11933 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
11934 * include/winuser.h: Added old WM_SIZE parameter names so
11935 wxWindows compiles.
11936 * include/winuser.h: Added IDC_SIZE and IDC_ICON
11937 * include/winuser.h: Added LPDLGITEMTEMPLATE
11938 * include/winuser.h: HTCAPTION was missing value
11939 * include/winuser.h: Added WM_ACTIVE flags
11941 * include/windowsx.h: Added _fmemcpy so V compiles; also added
11942 _fxx defines for memmove, memset and memcmp
11944 * include/windef.h: Changed _export and __export to empty defines
11946 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
11947 String parameters were not const and ExtractAssociatedIcon takes
11948 a WORD pointer not DWORD pointer as last parameter.
11950 * Makefile: Changed VERSION to 0.1.2
11952 * include/ole2ver.h: New file
11954 * Makefile: Removed all dependencies on GLUT
11956 * include/GL/glut.h: Removed file because of decision to remove
11957 files that are not part of the library.
11958 * lib/glut.def: Likewise
11959 * lib/glut32.def: Likewise
11961 * include/windows.h: Include winperf.h
11963 * include/winperf.h: New file
11965 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
11967 * include/winnls.h: Added calendar types
11968 * include/winnls.h: Added country codes
11970 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
11972 * include/windef.h: Added PROC and NEARPROC
11974 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
11975 * include/wingdi.h: Added OpenGL types and prototypes
11976 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
11977 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
11978 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
11979 * include/wingdi.h: Added truetype character outline types
11980 * include/wingdi.h: Added DEVMODE initialization flags
11981 * include/wingdi.h: Added panose codes
11982 * include/wingdi.h: Added missing character sets
11983 * include/wingdi.h: Added ANTIALIASED_QUALITY and
11984 NONANTIALIASED_QUALITY
11985 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
11986 * include/wingdi.h: Added pointer types for EXTLOGPEN
11987 * include/wingdi.h: Added PATTERN type
11988 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
11989 * include/wingdi.h: Added new text metric flags
11990 * include/wingdi.h: Added pitch and family flags
11991 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
11992 * include/wingdi.h: Added METAHEADER
11993 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
11994 * include/wingdi.h: Added TA_MASK
11995 * include/wingdi.h: Added MAXSTRETCHBLTMODE
11996 * include/wingdi.h: Added error codes
11998 * include/winuser.h: Added missing winhelp structures
11999 * include/winuser.h: Added dialog flags/styles/messages
12000 * include/winuser.h: Added EM_SETMARGIN codes
12001 * include/winuser.h: Made it possiblie to use IDI_XX values
12003 * include/winuser.h: Added missing LoadImage load flags
12004 * include/winuser.h: Added missing message box flags
12005 * include/winuser.h: Added ScrollWindow codes
12006 * include/winuser.h: Added DT_WORD_ELLIPSIS
12007 * include/winuser.h: Added drag and drop support
12008 * include/winuser.h: Added WM_MENUCHAR return codes
12009 * include/winuser.h: Added DLGWINDOWEXTRA
12010 * include/winuser.h: Added missing SetWindowPos flags.
12011 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
12012 * include/winuser.h: Added IDHOT_xx defines
12013 * include/winuser.h: Added MOD_WIN
12014 * include/winuser.h: Added missing defines and structs for owner draw
12016 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
12018 * include/winuser.h: Added DrawAnimatedRects flags
12019 * include/winuser.h: Added WM_PRINT codes
12020 * include/winuser.h: Added CS_IME class style
12021 * include/winuser.h: Added WM_SIZE codes
12022 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
12023 * include/winuser.h: Added WM_NCHITTEST return codes
12024 * include/winuser.h: Added WM_SIZING parameters
12025 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
12026 * include/winuser.h: Added menu loop codes.
12027 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
12029 * include/winuser.h: Added WM_POWER flags
12030 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
12031 * include/winuser.h: Added missing message filter codes
12032 * include/winuser.h: Added WM_KEYXX message flags
12033 * include/winuser.h: Added WM_SHOWMESSAGE flags
12034 * include/winuser.h: Added old ShowWindow commands
12035 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
12038 * include/mciavi.h: New file for the MCI AVI driver that for some
12039 reason is not in mmsystem.h.
12041 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
12042 * include/winbase.h: Added SECURITY_xx for CreateFile
12043 * include/winbase.h: Added RTS and DTS control values
12044 * include/winbase.h: Fixed SYSTEM_INFO structure
12045 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
12046 * include/winbase.h: Added FILE_TYPE_REMOTE
12047 * include/winbase.h: Added modem status flags
12048 * include/winbase.h: Added HINSTANCE_ERROR
12049 * include/winbase.h: Added DefineDosDevice defines
12050 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
12051 * include/winbase.h: Added STARTF_XX flags
12052 * include/winbase.h: Fixed typo on _lcreat prototype.
12053 * include/winbase.h: Moved DBG_XX to winnt.h
12054 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
12057 * include/unknwn.h: Added extern declaration of IID_IUnknown
12059 * include/windowsx.h: Added hmemcpy.
12061 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
12062 * include/winnt.h: Added PACCESS_TOKEN
12063 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
12064 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
12065 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
12066 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
12067 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
12068 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
12070 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
12071 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
12072 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
12074 * include/winsvc.h: Removed conflicting defines which were supposed
12077 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
12078 and SERVICE_ERROR_TYPE.
12080 * include/winnt.h: Added SERVICE_XX defines.
12081 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
12082 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
12084 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
12085 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
12086 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
12087 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
12089 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
12091 * include/winbase.h: Corrected prototype for CreateProcessA
12093 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
12096 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
12097 be LPSHELLFOLDER* not LPSHELLFOLDER.
12099 * include/windows.h: Include commdlg.h
12101 * include/winuser.h: Added MDICREATESTRUCT
12103 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
12104 CB_ERRSPACE, and CB_OKAY
12106 * include/wingdi.h: Added LPBITMAPINFOHEADER
12108 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
12110 * include/rpcdce2.h: Likewise.
12112 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
12114 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
12115 * include/olectlid.h: Likewise
12116 * include/shlguid.h: Likewise
12118 * include/coguid.h: Delete file since it was for 16 bit windows only.
12120 * lib/*.def: Appended .dll to library name where needed.
12122 * include/windef.h: Define _stdcall and __stdcall only if not
12123 previously defined instead of undefining first.
12125 * include/dlgs.h: Put RC_INVOKED around structure defs
12127 * include/intshcut.h: New file
12128 * include/isguids.h: New file
12130 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
12132 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
12134 * include/winnt.h: Added check if _T is defined before defining it
12136 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
12138 * include/dlgs.h: New file
12140 * include/winbase.h: Removed DllEntryPoint define
12142 * include/winbase.h: Added SetupComm prototype
12144 * include/rpc.h: SEH RPC functions no longer defined since they weren't
12147 * include/basetyps.h: Removed use of COMOBJECT define, instead
12148 DECLARE_INTERFACE directly uses comobject attribute when GCC
12151 * include/wtypes.h: STGC enum was missing typedef
12153 * include/objidl.h: ADVC enum was missing typedef
12155 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
12156 they are nested within the VOID definition.
12158 * include/winbase.h: Added stream ids and attributes
12160 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
12161 to an ANYSIZE_ARRAY array.
12163 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
12165 * include/windef.h: defined _declspec as __declspec since
12166 some programs (like VWCL) use _declspec instead of __declspec
12168 * include/winnt.h: added COMPRESS_FORMAT defines
12170 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
12172 * include/winnt.h: added HEAP_XXXX defines
12174 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
12176 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
12179 * include/winnt.h: added NTAPI define
12181 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
12183 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
12184 instead of CHAR or WCHAR.
12186 * include/winnt.h: added _T define
12188 * include/winnt.h: added test for _TCHAR_DEFINED
12190 * include/winnt.h: included string.h for memory macros
12192 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
12194 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
12196 * include/prsht.h: added PropSheet_XXX macros
12199 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
12201 * include/winspool.h: Changed DeletePrinterProcessor and
12202 DeletePrinterProvidor to DeletePrintXX.
12204 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
12207 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
12210 * include/wingdi.h: Likewise for GetLogColorSpace
12212 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
12214 * include/richedit.h: Added missing defines and structures
12216 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
12218 * include/winuser.h: Added HWND_DESKTOP
12220 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
12222 * Makefile: Include ChangeLog when building source
12223 distribution (srcdist)
12225 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
12226 are always defined as STDAPI and STDAPI_
12228 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
12229 are always defined as STDAPI and STDAPI_
12231 * include/objidl.h: Removed extra ';' on IStorage SetClass method
12233 * include/rpcndr.h: Removed all IN and OUT from function prototypes
12235 * ChangeLog started