1 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
3 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
5 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
7 (GetFiberData): Likewise.
8 * lib/kernel32.c: Remove.
9 * lib/Makefile.in: Remove reference to kernel32.[co].
11 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
13 * include/winnt.h (SE_RELABEL_NAME): Define.
14 (SE_INCREASE_WORKING_SET_NAME): Define.
15 (SE_TIME_ZONE_NAME): Define.
16 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
18 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
20 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
21 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
22 SymbolicLinkReparseBuffer substructure.
24 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
26 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
28 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
30 * lib/Makefile.in: Fix order for 'all' rule.
32 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
34 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
36 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
38 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
40 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
41 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
43 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
45 * include/rpc.h: Add whitespace.
46 * include/winnt.h (C_ASSERT): Define.
48 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
51 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
52 * include/wingdi.h: (DM_POSITION): Define.
54 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
56 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
57 * lib/user32.def: Likewise.
59 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
61 * lib/Makefile.in: fix typo.
62 * lib/ddk/Makefile.in: fix typo.
63 * lib/directx/Makefile.in: fix typo.
65 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
68 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
70 * Makefile.in: Remove files from lib directory with distclean target
72 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
74 * include/winuser.h (CS_DROPSHADOW): Define.
76 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
78 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
79 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
80 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
81 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
83 Increase each constant by 1.
85 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
88 * include/wingdi.h (SetLayout): Add prototype.
89 (GetLayout): Likewise.
91 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
94 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
95 Tanks to: Samit Basu <samitbasu at sf dot net>
96 (GetRecordInfoFromGuids): Add prototype.
98 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
100 * include/winbase.h: Add comment about 'missing' SEM flag.
102 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
104 * configure.in: Substitute with_cross_host in depending files.
105 * configure: Regenerate.
106 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
107 Set installation directories accordingly.
108 * lib/ddk/Makefile.in: Ditto.
109 * lib/directx/Makefile.in: Ditto.
111 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
113 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
114 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
115 Bug reported by: <macleone at users dot sf dot net>
117 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
119 Update some more IMAGE relocation type indicators
120 to PECOFF v8 (May, 2006) specs.
122 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
123 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
124 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
125 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
126 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
127 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
128 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
129 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
130 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
131 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
132 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
133 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
134 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
135 IMAGE_REL_SHM_NOMODE): Add defines.
137 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
138 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
139 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
140 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
141 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
142 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
143 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
144 IMAGE_REL_M32R_TOKEN): Add defines.
146 (IMAGE_REL_MIPS_JMPADDR16): Add define.
148 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
150 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
151 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
152 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
153 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
154 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
155 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
156 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
157 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
158 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
161 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
162 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
163 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
166 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
168 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
169 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
170 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
171 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
172 IMAGE_DLLCHARACTERISTICS_NO_BIND,
173 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
175 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
177 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
178 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
179 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
180 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
181 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
182 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
183 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
186 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
187 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
188 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
189 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
190 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
191 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
192 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
193 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
194 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
195 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
196 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
197 IMAGE_REL_IA64_ADDEND): Add defines.
199 (IMAGE_SCN_GPREL): Add define.
201 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
203 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
204 * include/basetyps.h: Likewise.
205 (_COM_interface): New define.
206 (interface): Define to _COM_interface, conditional on !__OBJC__.
207 Replace 'interface' with '_COM_interface', throughout.
208 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
209 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
210 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
211 * include/mshtml.h: Likewise.
212 * include/oaidl.h: Likewise.
213 * include/objfwd.h: Likewise.
214 * include/objidl.h: Likewise.
215 * include/ocidl.h: Likwise.
216 * include/olectl.h: Likewise.
217 * include/oleidl.h: Likewise.
218 * include/shlobj.h: Likewise.
219 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
220 * include/vfw.h: Likewise.
221 * include/windows.h. Likewise. Add comment.
222 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
225 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
226 Add test for conflict with '@interface'
228 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
230 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
231 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
232 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
233 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
234 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
235 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
236 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
237 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
238 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
239 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
240 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
241 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
242 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
243 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
244 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
245 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
246 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
247 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
248 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
249 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
250 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
251 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
252 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
253 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
254 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
255 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
256 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
257 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
258 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
259 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
260 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
261 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
262 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
263 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
264 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
265 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
266 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
267 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
268 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
269 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
270 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
271 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
272 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
273 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
274 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
275 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
276 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
277 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
278 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
279 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
280 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
281 CertDeleteCertificateFromStore): Define.
282 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
283 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
284 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
285 CertAddCertificateContextToStore, CertCompareCertificate,
286 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
289 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
291 * lib/uuid.c: Remove.
293 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
295 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
296 declarations. They were extracted from the registry with a script.
297 * lib/devguid.c: Add new file with the implementation of the
299 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
301 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
303 * include/winuser.h (WM_INPUT): Add missing Raw Input
305 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
306 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
308 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
311 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
312 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
313 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
314 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
315 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
316 (IP_ADAPTER_ADDRESSES): Likewise.
318 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
320 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
321 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
322 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
324 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
325 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
326 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
327 * lib/hlguids-uuid.c: State source of CLSIDs.
329 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
331 * lib/Makefile.in: Added extras-uuid as an object and source.
332 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
333 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
334 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
335 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
336 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
337 * lib/extras-uuid.c: New file.
338 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
341 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
344 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
346 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
347 _NO_W32_PSEUDO_MODIFIERS.
348 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
350 *include/rpcnsip.h: Likewise.
351 *include/windef.h: Don't define IN, OUT or OPTIONAL
352 if _NO_W32_PSEUDO_MODIFIERS.
353 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
355 *include/ddk/cfgmgr32.h: Likewise.
356 *include/ddk/ddkmapi.h: Likewise.
357 *include/ddk/hidclass.h: Likewise.
358 *include/ddk/hidpi.h: Likewise.
359 *include/ddk/kbdmou.h: Likewise.
360 *include/ddk/mcd.h: Likewise.
361 *include/ddk/miniport.h: Likewise.
362 *include/ddk/minitape.h: Likewise.
363 *include/ddk/ndis.h: Likewise.
364 *include/ddk/ndistapi.h: Likewise.
365 *include/ddk/ndiswan.h: Likewise.
366 *include/ddk/ntapi.h: Likewise.
367 *include/ddk/ntdd8042.h: Likewise.
368 *include/ddk/ntddpcm.h: Likewise.
369 *include/ddk/ntifs.h: Likewise.
370 *include/ddk/ntpoapi.h: Likewise.
371 *include/ddk/parallel.h: Likewise.
372 *include/ddk/pfhook.h: Likewise.
373 *include/ddk/scsiwmi.h: Likewise.
374 *include/ddk/smbus.h: Likewise.
375 *include/ddk/srb.h: Likewise.
376 *include/ddk/storport.h: Likewise.
377 *include/ddk/tdikrnl.h: Likewise.
378 *include/ddk/upssvc.h: Likewise.
379 *include/ddk/usbcamdi.h: Likewise.
380 *include/ddk/usbscan.h: Likewise.
381 *include/ddk/video.h: Likewise.
382 *include/ddk/videoagp.h: Likewise.
383 *include/ddk/win2k.h: Likewise.
384 *include/ddk/winddi.h: Likewise.
385 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
386 if _NO_W32_PSEUDO_MODIFIERS.
387 Comment out IN, OUT and OPTIONAL, throughout.
388 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
390 *include/ddk/ws2san.h: Likewise.
392 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
394 * lib/Makefile.in: Added hlguids-uuid as source and object.
396 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
398 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
399 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
400 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
401 * lib/hlguids-uuid.c: New file.
402 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
405 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
407 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
409 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
410 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
411 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
412 IID_IHlinkTarget): Remove. Moved to new files.
413 * lib/urlmon-uuid.c: New file.
414 * lib/hlink-uuid.c: New file.
416 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
418 * lib/Makefile.in: Added ativscp-uuid as source and object.
419 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
420 IID_IActiveScriptParse, IID_IActiveScriptSite,
421 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
422 * lib/ativscp-uuid.c: New file.
424 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
426 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
427 Remove. Moved to objidl-uuid.c
428 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
429 IID_IServerSecurity): Defined.
431 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
433 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
435 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
436 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
437 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
438 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
439 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
440 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
441 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
442 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
443 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
445 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
446 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
447 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
448 * lib/cguid-uuid.c: New file.
449 * lib/olectlid-uuid.c: New file.
451 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
453 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
454 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
455 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
456 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
457 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
458 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
459 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
460 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
461 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
462 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
463 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
464 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
465 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
466 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
467 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
468 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
469 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
470 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
471 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
472 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
473 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
474 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
475 * lib/comcat-uuid.c: New file.
476 * lib/docobj-uuid.c: New File.
477 * lib/exdisp-uuid.c: New file.
478 * lib/mlang-uuid.c: New file.
479 * lib/oaidl-uuid.c: New file.
480 * lib/objidl-uuid.c: New file.
481 * lib/objsafe-uuid.c: New file.
483 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
485 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
487 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
488 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
489 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
490 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
491 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
492 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
493 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
494 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
495 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
496 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
497 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
498 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
499 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
500 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
501 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
502 IID_ISpecifyPropertyPages): Remove. Moved to new files.
503 * lib/oleidl-uuid.c: New file.
504 * lib/oleacc-uuid.c: New file.
505 * lib/ocidl-uuid.c: New file.
507 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
509 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
511 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
512 Remove. Moved to unknwn-uuid and servprov-uuid.
513 * lib/unknwn-uuid.c: New file.
514 * lib/servprov-uuid.c: New file.
516 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
518 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
521 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
523 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
525 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
527 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
528 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
531 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
533 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
536 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
538 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
540 2006-05-24 Christopher Faylor <cgf@timesys.com>
542 * configure.in: Update to newer autoconf.
543 (thanks to Steve Ellcey)
544 * configure: Regenerate.
545 * aclocal.m4: New file.
547 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
549 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
551 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
553 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
554 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
556 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
558 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
560 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
561 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
562 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
563 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
564 (MprAdminMIBSetTrapInfo): Declare functions.
565 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
566 (MIB_SERVER_HANDLE): New typedef.
567 (MprConfigTransportSetInfo): Declare function.
568 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
569 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
571 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
573 * lib/rtutils.def: New file. Generated on Windows XP.
574 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
575 * include/rtutils.h: New file.
576 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
577 Commented out, they're missing from rtutils.def.
579 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
581 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
582 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
583 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
584 (MprInfoRemoveAll): Declare functions.
586 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
588 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
589 (MprConfigGetGuidName,MprConfigInterfaceCreate)
590 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
591 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
592 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
593 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
594 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
595 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
596 (MprConfigServerConnect,MprConfigServerDisconnect)
597 (MprConfigServerGetInfo,MprConfigServerInstall)
598 (MprConfigServerRestore,MprConfigTransportCreate)
599 (MprConfigTransportDelete,MprConfigTransportEnum)
600 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
601 (MprConfigTransportSetInfo): Declare functions.
603 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
605 * include/mprapi.h (MprAdminBufferFree)
606 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
607 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
608 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
609 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
610 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
611 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
612 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
613 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
614 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
615 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
616 (MprAdminInterfaceTransportSetInfo)
617 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
618 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
619 (MprAdminServerConnect,MprAdminServerDisconnect)
620 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
621 (MprAdminServerSetCredentials,MprAdminTransportCreate)
622 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
624 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
626 * include/ipxtfflt.h: New file.
628 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
630 * include/mprapi.h: Fix header guard. Cleanup.
631 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
632 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
633 (MprAdminConnectionHangupNotification)
634 (MprAdminConnectionHangupNotification2)
635 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
636 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
637 (MprAdminReleaseIpAddress): Declare functions.
638 * lib/mprapi.def: Regenerate on Windows XP.
640 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
642 * include/ipifcons.h: Cleanup.
643 * include/ipxconst.h: Fix header guard.
644 * include/ipxrtdef.h: include <ipxconst.h>.
646 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
648 * include/ipxrtdef.h: Cleanup.
649 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
650 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
651 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
652 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
653 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
654 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
655 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
656 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
657 * include/routprot.h: Cleanup.
658 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
659 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
660 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
661 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
662 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
663 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
664 * include/fltdefs.h: New file.
665 * include/ipinfoid.h: New file.
667 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
669 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
670 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
671 (IAMCertifiedOutputProtection): Add interfaces.
672 * include/adsprop.h: New file.
673 * include/cmnquery.h: New file.
674 * include/dsadmin.h: New file.
675 * include/dsclient.h: New file.
676 * include/dsgetdc.h: New file.
677 * include/dsquery.h: New file.
678 * include/dsrole.h: New file.
679 * include/ntdsapi.h: New file.
680 * include/ntdsbcli.h: New file.
681 * include/objsel.h: New file.
683 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
685 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
686 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
687 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
688 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
689 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
690 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
691 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
692 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
694 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
696 * include/qedit.h: New file.
697 * include/errors.h: Cleanup.
699 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
701 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
702 avoid dependency on <string.h>.
703 There's no Win32 equivalent for memcmp:
704 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
706 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
708 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
709 instead of memset to avoid dependency on <string.h>.
710 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
711 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
712 (AM_WST_STYLE): Add enums.
713 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
714 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
716 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
717 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
718 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
719 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
720 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
721 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
722 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
723 (VFW_E_DVD_NO_RESUME_INFORMATION)
724 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
725 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
726 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
727 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
728 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
729 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
730 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
731 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
732 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
733 * include/strmif.h: ... to here. New file.
734 * include/aviriff.h: New file.
735 * include/bdatypes.h: New file.
736 * include/control.h: New file.
737 * include/dvdmedia.h: New file.
738 * include/il21dec.h: New file.
739 * include/ks.h: New file.
740 * include/ksmedia.h: New file.
741 * include/mmreg.h: New file.
742 * include/mpegtype.h: New file.
743 * include/vidcap.h: New file.
744 * include/vmr9.h: New file.
745 * include/vptype.h: New file.
746 * include/xprtdefs.h: New file.
748 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
750 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
751 Documented as defined on Windows 2000 or later.
752 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
753 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
754 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
755 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
756 but values unknown, Windows Vista or later.
757 (CAL_UMALQURA): Cleanup.
758 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
759 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
760 (CAL_SSHORTESTDAYNAME7): Cleanup.
761 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
762 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
764 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
766 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
767 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
768 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
769 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
770 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
771 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
772 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
773 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
774 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
775 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
776 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
777 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
778 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
779 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
780 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
781 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
782 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
783 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
784 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
785 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
786 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
787 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
788 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
789 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
790 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
791 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
792 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
793 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
794 (DMDFO_CENTER): Define.
795 (GetDCBrushColor,GetDCPenColor): Declare.
796 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
798 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
800 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
801 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
802 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
803 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
804 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
805 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
806 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
807 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
808 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
809 (LANG_DARI,LANG_MALAGASY)
810 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
811 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
812 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
813 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
814 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
815 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
816 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
817 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
818 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
819 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
820 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
821 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
822 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
823 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
824 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
825 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
826 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
827 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
828 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
829 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
830 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
831 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
832 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
833 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
834 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
835 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
836 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
837 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
838 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
839 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
840 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
841 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
842 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
843 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
844 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
845 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
846 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
847 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
848 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
849 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
850 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
851 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
852 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
853 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
854 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
855 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
856 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
857 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
858 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
859 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
860 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
861 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
862 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
863 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
864 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
865 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
866 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
867 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
868 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
869 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
870 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
871 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
872 (SUBLANG_MARATHI_INDIA): Defined twice by error.
874 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
876 * lib/directx/Makefile.in: Remove reference to libquartz.a since
879 2006-05-05 Earnie Boyd <earnie@users.sf.net>
881 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
882 SPI_SETSCREENSAVERUNNING.
883 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
885 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
887 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
888 It had been removed because it's no documented, but Cygwin needs it.
890 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
892 * include/amvideo.h (IFullScreenVideo): Define.
893 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
894 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
896 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
898 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
899 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
900 as available on Windows 98 and better.
901 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
902 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
903 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
905 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
907 * include/amvideo.h: New file.
908 * include/dshow.h: Include <amvideo.h>.
910 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
912 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
913 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
914 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
915 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
916 (HWND_BROADCAST): Cleanup.
917 (HWND_MESSAGE): Windows 2000 only.
918 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
919 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
920 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
922 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
923 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
924 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
925 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
926 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
927 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
928 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
929 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
930 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
931 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
932 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
933 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
934 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
935 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
936 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
937 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
938 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
939 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
940 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
941 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
942 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
943 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
944 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
945 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
946 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
947 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
948 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
949 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
950 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
951 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
952 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
953 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
954 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
955 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
956 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
957 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
958 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
959 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
960 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
961 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
962 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
963 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
964 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
965 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
966 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
967 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
968 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
969 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
970 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
971 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
972 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
973 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
974 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
975 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
976 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
977 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
978 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
979 (SPI_SCREENSAVERRUNNING): Removed.
980 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
981 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
982 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
983 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
985 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
987 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
988 (MprAdminGetPDCServer): Add prototype.
989 (MprAdminSendUserMessage): Add prototype.
990 (MprAdminUserGetInfo): Add prototype.
991 (MprAdminUserSetInfo): Add prototype.
992 * lib/mprapi.def: Add stubs for above functions.
994 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
996 * lib/directx/quartz.def: Move from here...
997 * lib/quartz.def: ... to here.
999 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1001 * include/amaudio.h: New file.
1002 * include/dshow.h: Include <amaudio.h>.
1004 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1006 * include/errors.h: New file.
1007 * include/dshow.h: Include <errors.h>.
1009 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1011 * include/dshow.h: New file.
1012 * include/evcode.h: New file.
1013 * include/audevcod.h: New file.
1014 * include/dvdevcod.h: New file.
1016 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1018 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
1019 (MprAdminConnectionClearStats): Add prototype.
1020 (MprAdminConnectionEnum): Add prototype.
1021 (MprAdminConnectionGetInfo): Add prototype.
1022 (MprAdminConnectionRemoveQuarantine): Add prototype.
1023 (MprAdminPortClearStats): Add prototype.
1024 (MprAdminPortDisconnect): Add prototype.
1025 (MprAdminPortEnum): Add prototype.
1026 (MprAdminPortGetInfo): Add prototype.
1027 (MprAdminPortReset): Add prototype.
1028 * lib/mprapi.def: New file.
1030 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1032 * include/mprapi.h: #include <lmcons.h>
1033 (MAX_DEVICETYPE_NAME): Add define.
1034 (MAX_PHONE_NUMBER_LEN): Add define.
1035 (ATADDRESSLEN): Add define.
1036 (IPADDRESSLEN): Add define.
1037 (IPXADDRESSLEN): Add define.
1038 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
1039 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
1040 (RAS_FLAGS_PPP_CONNECTION): Add define.
1041 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
1042 (RAS_FLAGS_RAS_CONNECTION): Add define.
1043 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
1044 (RASCCPCA_STAC): Add define.
1045 (RASCCPCA_MPPC): Add define.
1046 (PPP_CCP_COMPRESSION): Add define.
1047 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
1048 (PPP_CCP_ENCRYPTION40BIT): Add define.
1049 (PPP_CCP_ENCRYPTION128BIT): Add define.
1050 (PPP_CCP_ENCRYPTION56BIT): Add define.
1051 (PPP_CCP_HISTORYLESS): Add define.
1052 (RASPRIV_NoCallback): Add define.
1053 (RASPRIV_AdminSetCallback): Add define.
1054 (RASPRIV_CallerSetCallback): Add define.
1055 (RASPRIV_DialinPrivilege): Add define.
1056 (RASPRIV_CallbackType): Add define.
1057 (RASPRIV2_DialinPolicy): Add define.
1058 (PPP_LCP_PAP): Add define.
1059 (PPP_LCP_SPAP): Add define.
1060 (PPP_LCP_CHAP): Add define.
1061 (PPP_LCP_EAP): Add define.
1062 (PPP_LCP_CHAP_MD5): Add define.
1063 (PPP_LCP_CHAP_MS): Add define.
1064 (PPP_LCP_CHAP_MSV2): Add define.
1065 (PPP_LCP_MULTILINK_FRAMING): Add define.
1066 (enum _RAS_HARDWARE_CONDITION): Add.
1067 (enum _RAS_PORT_CONDITION): Add.
1068 (struct _PPP_ATCP_INFO): Add.
1069 (struct _PPP_ATCP_INFO): Add.
1070 (struct _PPP_IPCP_INFO): Add.
1071 (struct _PPP_IPCP_INFO2): Add.
1072 (struct _PPP_IPXCP_INFO): Add.
1073 (struct _PPP_LCP_INFO): Add.
1074 (struct _PPP_NBFCP_INFO): Add.
1075 (struct _PPP_INFO): Add.
1076 (struct _PPP_INFO_2): Add.
1077 (struct _RAS_CONNECTION_0): Add.
1078 (struct RAS_CONNECTION_1): Add.
1079 (struct _RAS_CONNECTION_2): Add.
1080 (struct RAS_PORT_0): Add.
1081 (struct _RAS_PORT_1): Add.
1082 (struct _RAS_USER_0): Add.
1083 (struct _RAS_USER_1): Add.
1085 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1087 * include/mprapi.h: New file.
1088 * include/routprot.h: New file.
1089 * include/ipxrtdef.h: New file.
1090 * include/ipxconst.h: New file.
1091 * include/stm.h: New file.
1093 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1095 * include/ddk/winddk.h (KAFFINITY): Fix typo.
1096 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
1098 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1100 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
1101 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
1102 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
1104 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
1106 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1108 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
1109 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
1111 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1113 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
1115 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1117 * include/basetyps.h (REFFMTID): Define properly.
1119 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1121 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
1122 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
1124 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1126 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
1127 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
1128 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
1129 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
1130 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
1131 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
1132 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
1133 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
1134 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
1135 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
1136 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
1137 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
1138 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
1139 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
1140 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
1141 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
1142 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
1143 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
1144 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
1145 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
1146 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
1147 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
1148 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
1149 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
1150 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
1151 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
1152 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
1153 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
1154 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
1155 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
1156 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
1157 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
1158 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
1159 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
1160 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
1161 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
1162 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
1163 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
1164 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
1165 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
1166 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
1167 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
1168 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
1169 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
1170 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
1171 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
1172 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
1173 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
1174 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
1175 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
1176 (IF_OPER_STATUS_OPERATIONAL): Define.
1177 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
1178 Add function declaration.
1179 * include/mgm.h: New file.
1180 * lib/rtm.def: New file.
1181 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
1183 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1185 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
1186 This function cannot be made thread-safe, the API would have to be
1187 changed for that, just like strerror() -> strerror_r() and similar
1188 ISO C or POSIX functions...
1190 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1192 * include/edevdefs.h: New file.
1194 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1196 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
1197 Use as guard for the WAVEFORMATEX structure instead of
1198 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
1199 _WAVEFORMATEX_ for compatibility.
1200 Thanks to: Andrew Jones <guln at sf dot net>
1202 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1204 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
1205 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
1206 Thanks to: David Golub <david_golub at sf dot net>
1208 2006-04-18 Eric House <ehouse@eehouse.org>
1211 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
1212 functions for using aygshell on PocketPC:
1213 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
1214 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
1216 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
1217 command bar API on PocketPC:
1218 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
1219 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
1220 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
1221 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
1222 CommandBar_InsertButton, CommandBar_Destroy.
1224 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
1225 fields not present on PocketPC.
1226 (GetCurrentThreadId): Conditionally declare as extern function
1227 without dllimport attribute on PocketPC.
1228 (ResetEvent): Likwise.
1229 (SetEvent): Likewise.
1231 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
1232 Conditionally declare as extern function without dllimport
1233 attribute on PocketPC.
1234 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
1235 declare as extern function without dllimport attribute on PocketPC.
1237 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
1239 * lib/test.c: Include icm.h.
1241 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
1243 * include/wingdi.h (ColorCorrectPalette): Add declaration.
1244 (CreateColorSpace): Add UNICODE mappings.
1245 * lib/gdi32.def (ColorCorrectPalette): Add stub.
1246 * include/icm.h: New file.
1247 * lib/mscms.def: New file.
1248 * lib/icmui.def: New file.
1250 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
1252 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
1253 (IMAGE_FILE_MACHINE_AMD64): New define.
1254 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
1256 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
1257 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
1258 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
1259 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
1260 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
1261 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
1262 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
1263 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
1265 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
1266 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
1267 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
1268 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
1269 (IMAGE_DEBUG_TYPE_BORLAND): New define.
1270 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
1271 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
1272 definitions and typedefs.
1273 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
1274 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
1275 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
1276 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
1277 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
1278 New structure definition and typedefs.
1279 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
1281 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
1283 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
1285 * lib/test.c: Fix typo in #inlcude.
1286 * include/aclui.h: INTERFACE should not remain
1287 defined at the end of the header.
1288 * include/servprov.h: Ditto.
1290 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
1292 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
1294 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1296 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
1298 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1300 * include/wsahelp.h (system_header): Add pragma.
1301 * include/ws2spi.h (system_header): Add pragma.
1302 * include/rasdlg.h (system_header): Add pragma.
1303 * include/rasdlg.h (_RASDLG_H): Define.
1304 Define instead of _RASDLG_H_, this is the w32api standard.
1305 * include/mlang.h (_MLANG_H): Define.
1306 Define instead of _MLANG_H_, this is the w32api standard.
1307 * include/setupapi.h (_SETUPAPI_H): Define.
1308 Define instead of _SETUPAPI_H_, this is the w32api standard.
1310 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1312 * include/rpcndr.h (boolean): Add typedef.
1313 Thanks to: James du Russel <ephelon at users dot sf dot net>
1314 * include/rpcndr.h (_RPCNDR_H): Define.
1315 Define in addition to __RPCNDR_H__, this is the w32api standard.
1317 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
1319 * include/w32api.h: Increment version to 3.7.
1320 * Makefile.in: Ditto.
1322 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1324 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
1325 GET_MODULE_HANDLE_EX_FLAG_PIN,
1326 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
1327 Thanks to: Brandon Sneed <brandon at redf dot net>
1329 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
1331 * include/secext.h: Enclose function declarations in extern "C"
1334 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1336 * include/comcat.h: INTERFACE should not remain defined
1337 at the end of the header.
1338 * include/docobj.h: Ditto.
1339 * include/exdisp.h: Ditto.
1340 * include/intshcut.h: Ditto.
1341 * include/mlang.h: Ditto.
1342 * include/mshtml.h: Ditto.
1343 * include/oaidl.h: Ditto.
1344 * include/objidl.h: Ditto.
1345 * include/objsafe.h: Ditto.
1346 * include/ocidl.h: Ditto.
1347 * include/oleacc.h: Ditto.
1348 * include/oledlg.h: Ditto.
1349 * include/oleidl.h: Ditto.
1350 * include/richole.h: Ditto.
1351 * include/shldisp.h: Ditto.
1352 * include/shlobj.h: Ditto.
1353 * include/unknwn.h: Ditto.
1354 * include/vfw.h: Ditto.
1355 Thanks to: Brandon Sneed <brandon at redf dot net>
1357 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1359 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
1360 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
1361 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
1363 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
1365 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
1368 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1370 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
1371 We should probably remove PROV_MS_MAIL but I'm keeping it for
1372 now for compatibility reasons.
1373 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
1375 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1377 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
1378 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
1379 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
1381 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1383 * include/wingdi.h [WINVER >= 0x0410]
1384 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
1385 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
1387 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1389 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
1390 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
1391 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
1392 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
1393 (L_MAX_URL_LENGTH): Define.
1394 (LITEM,LHITTESTINFO,NMLINK): Add structures.
1395 Thanks to: Brandon Sneed <brandon at redf dot net>
1397 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1399 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
1401 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1403 * include/w32api.h (_W32API_H): Define.
1404 Define in addition to _W32API_H_, this is the w32api standard.
1406 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1408 * include/w32api.h (WindowsVista): Define.
1410 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1412 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
1413 on SOCKET_ADDRESS only if winsock2.h has already been included.
1415 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1417 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
1419 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1421 * include/iphlpapi.h (GAA_FLAG_*): Define.
1422 (GetAdaptersAddresses): Add function declaration.
1423 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
1424 Thanks to: ross <rossboulet at users dot sf dot net>
1426 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1428 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
1429 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
1430 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
1431 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
1432 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
1433 SCOPE_LEVEL): Add enums.
1434 (IP_ADAPTER_*): Define.
1436 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1438 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
1439 Thanks to: Sergey Philippov <phis at users dot sf dot net>
1441 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1443 * include/objidl.h (PIDSI_*): Define.
1445 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
1447 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1449 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
1450 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
1451 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
1452 LOGON32_LOGON_NEW_CREDENTIALS): Define.
1453 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
1455 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1457 * include/mq.h: New file.
1458 * lib/mqrt.def (MQ*): Define a few missing functions.
1460 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1462 * lib/mqrt.def: New file.
1463 Needs the mq.h file to work properly, working on it.
1464 Thanks to: Pascal Obry <pobry at users dot sf dot net>
1466 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1468 * include/winerror.h (STG_E_*): Define.
1469 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
1470 * include/winerror.h (STG_S_*): Define.
1471 (CO_S_MACHINENAMENOTFOUND): Define.
1475 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1477 * include/commctrl.h (ListView_*): Define and correct.
1480 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1482 * include/winuser.h (WM_IME_*): Define (DWORD type).
1483 (EM_*IMESTATUS): Define.
1486 Thanks to: Steve Folly <spfolly at users dot sf dot net>
1488 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
1490 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
1491 Thanks to: Rene Rivera <grafik at users dot sf dot net>
1493 2006-03-29 Christopher Faylor <cgf@timesys.com>
1495 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
1496 version conditional.
1498 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1500 * include/winspool.h (JOB_INFO_3): Add structure.
1501 (PROVIDOR_INFO_*{AW}): Add structure.
1502 * include/winspool.h [_WIN32_WINNT >= 0x0500]
1503 (PRINTER_ENUM_VALUES{AW}): Add structure.
1504 (PRINTPROCESSOR_CAPS): Add structure.
1506 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1508 * include/winspool.h [_WIN32_WINNT >= 0x0500]
1509 (PRINTER_INFO_7A): Correct definition.
1511 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1513 * include/winspool.h [_WIN32_WINNT >= 0x0500]
1514 (DRIVER_INFO_*{AW}): Add structure.
1515 (PRINTER_INFO_*{AW}): Add structure.
1516 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
1518 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1520 * include/winspool.h [_WIN32_WINNT >= 0x0500]
1521 (DRIVER_*MODE): Define (DWORD type).
1522 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
1524 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
1526 * include/wincon.h (GetConsoleProcessList): Declare.
1528 2006-03-27 Hansres Engel <engel@node.ch>
1530 * include/mlang.h: New file.
1532 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1534 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
1536 2006-03-26 Hansres Engel <engel@node.ch>
1538 Add Uniscribe API for typography and for complex scripts.
1539 * include/usp10.h: New file.
1540 * lib/usp10.def: New file.
1542 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
1544 * include/imm.h (IMECHARPOSITION): Add structure.
1545 (RECONVERTSTRING): Likwise.
1547 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
1549 * lib/uuid.c (CMultiLanguage): Add UUID definition.
1550 (IMLangFontLink2): Likewise.
1551 (IMultiLanguage): Likewise.
1553 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
1555 * include/wincon.h (ENABLE_*): Add more defines.
1557 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
1559 * include/winnt.h (INHERITED_ACE): Define.
1560 (VALID_INHERIT_FLAGS): Correct definition.
1562 2006-03-18 Peter Åstrand <astrand@cendio.se>
1564 * lib/wtsapi32.def: New file.
1566 2006-03-15 Christopher Faylor <cgf@timesys.com>
1568 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
1569 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
1571 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1573 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
1574 (FORM_USER,FORM_PRINTER): Define (DWORD type).
1575 * include/winspool.h [_WIN32_WINNT >= 0x0500]
1576 (DSPRINT_*): Define (DWORD type).
1577 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
1579 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1581 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
1582 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
1584 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1586 * include/shellapi.h [_WIN32_IE >= 0x0600]
1587 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
1588 Windows XP SP1 and Windows XP respectively.
1590 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1592 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
1593 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
1594 * include/shellapi.h [_WIN32_IE >= 0x0500]
1595 (NIS_*): Introduced in Version 5.0.
1597 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
1599 * include/wingdi.h (CS_*): Correct WINVER guard on
1600 Image Color Matching colour definitions.
1602 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
1604 * include/shlobj.h (SFGAO_ISSLOW): Define.
1605 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
1606 attribute constants.
1608 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1610 * include/wingdi.h [WINVER >= 0x0500]
1611 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
1612 Thanks to: David A. Capello <dacap at users dot sf dot net>
1614 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
1616 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
1617 (INTERNET_STATE_*): Define flags.
1618 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
1620 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
1622 * include/sddl.h: New file.
1624 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
1626 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
1628 Remove file level #pragma pack(push,4)/#pragma pop.
1630 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
1632 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
1633 value to force correct alignment.
1635 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
1637 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
1638 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
1639 (PNM_CACHEHINT): Add backward compatibilty define.
1640 (LPNM_CACHEHINT): Likewise.
1642 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
1644 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
1646 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1648 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
1649 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
1650 * lib/shell32.def (PathResolve): Define.
1652 2006-02-06 Christopher Faylor <cgf@timesys.com>
1654 * include/shlobj.h (PathResolve): Fix typo.
1656 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1658 * include/shlobj.h (PathResolve): Define.
1659 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
1660 PRF_DONTFINDLNK): Ditto.
1661 * lib/shell32.def (PathResolve): Define.
1663 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
1665 * include/winnls.h: Remove stray end ';' from preprocessor defines.
1667 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
1669 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
1670 Reported by: Daniel Atallah <datallah at users dot sf dot net>
1671 (NotifyRouteChange@8): Define.
1673 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
1675 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
1678 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
1680 * include/winnt.h (FORCEINLINE): Define.
1682 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
1684 * include/winnt.h (DECLSPEC_SELECTANY): Define.
1686 2006-01-26 Filip Navara <xnavara@volny.cz>
1688 * include/winnt.h (DECLSPEC_ALIGN): Define.
1690 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
1692 * include/commctrl.h: Correct spelling of 'compatibility' in
1694 * include/setupapi.h: Likewise.
1695 * include/ws2tcpip.h: Likewise.
1697 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
1699 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
1701 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
1703 WATCOM compatibility changes.
1704 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
1705 rather than __attribute__.
1706 (DECL_EXPORT): Likewise.
1707 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
1708 (DDKFASTAPI): Likewise.
1709 (DDKCDECLAPI): Likwise.
1710 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
1712 2006-01-23 Brandon Sneed <brandon@redf.net>
1714 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
1717 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
1719 * include/w32api.h: Increment version to 3.6.
1720 * Makefile.in: Ditto.
1722 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
1724 * include/wincrypt.h (WINADVAPI): Add to prototypes of
1725 advapi32.dll functions.
1727 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
1729 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
1730 names for padding size constants.
1732 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
1734 * include/aclapi.h (WINADVAPI): Add to prototypes.
1735 * include/winreg.h (WINADVAPI): Likewise.
1736 * include/winsvc.h (WINADVAPI): Likewise.
1738 2006-01-05 Michael Gerdau <mgd@technosis.de>
1740 * include/winbase.h (WINADVAPI): Define.
1742 2006-01-03 Christopher Faylor <cgf@timesys.com>
1744 * include/winuser.h (CreateWindowStation): Correctly identify first
1745 argument as constant.
1746 (CreateWindowStation@): Ditto.
1748 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1750 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
1751 (TMT_*, BT_*): Add constants.
1753 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
1755 * include/winsock2.h: Don't define struct sockaddr_storage when
1758 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
1760 * lib/ws2_32.c: New file, defining IPv6 constants.
1761 * lib/Makefile.in (SOURCES): Add ws2_32.c
1762 (EXTRA_OBJS): Add ws2_32.o.
1764 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
1766 * lib/user32.def (PrivateExtractIconsA@32,
1767 PrivateExtractIconsW@32): Define.
1768 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
1770 2005-12-12 Christopher Faylor <cgf@timesys.com>
1772 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
1774 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
1776 * lib/kernel32.def (CreateFiberEx): Correct suffix.
1778 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
1779 Danny Smith <dannysmith@users.sourceforge.net>
1781 * lib/msxml-uuid.c: New file to generate UUIDs for
1783 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
1785 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
1787 * include/winbase.h (GetDevicePowerState): Add prototype.
1788 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
1790 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
1792 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
1793 Define as macro if !_WIN64.
1794 (SetClassLongPtr{AW}): Likewise.
1795 (GCLP_*): Add GetClassLongPtr defines.
1796 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
1797 (SetClassLongPtr{AW}): Likewise.
1799 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
1801 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
1802 (SetClassLongPtr{AW}): Likewise.
1803 (GCLP_*): Add GetClassLongPtr defines.
1804 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
1805 (SetClassLongPtr{AW}): Likewise.
1807 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
1809 * include/commdlg.h (OPENFILENAMEW): Add members for
1810 _WIN32_WINNT >= 0x0500.
1811 Thanks to Ricardo Dalcorsso Fodra.
1812 (OPENFILENAMEA): Modify whitespace. Ansify comment.
1814 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
1816 * include/wingdi.h (GetICMProfileA): Correct prototype.
1817 (GetICMProfileW): Likewise.
1818 Thanks to: Paul J Lucas
1820 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
1822 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
1824 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
1826 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
1827 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
1828 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
1829 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
1831 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
1833 * include/objbase.h: Fix typo.
1834 * include/w32api.h: Increment version to 3.5.
1835 * Makefile.in: Ditto.
1837 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
1839 * include/w32api.h: Increment version to 3.4.
1840 * Makefile.in: Ditto.
1842 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1844 * include/winbase.h (GetProcessId): Remove duplicate declaration.
1845 Use _WIN32_WINNT >= 0x0501 guard.
1847 2005-10-11 Christopher Faylor <cgf@timesys.com>
1849 * include/winbase.h (GetProcessId): Declare.
1851 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1853 * lib/ddk/newdev.def: Added.
1854 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
1856 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1858 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
1860 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
1862 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1864 * lib/shell32.def (SHILCreateFromPath): Add stub.
1865 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
1867 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1869 * include/winbase.h (RegisterWaitForSingleObject,
1870 RegisterWaitForSingleObjectEx): Define.
1871 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
1872 (RegisterWaitForSingleObject@16): Changed to
1873 RegisterWaitForSingleObject@24.
1874 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
1876 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
1878 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
1879 Thanks to: Gisle Vanem <giva at bgnett dot no>
1881 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1883 * include/reason.h [_WIN32_WINNT >= 0x0501]
1884 (SHTDN_REASON_*): New file.
1885 * include/objbase.h: Avoid double header guard.
1887 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
1889 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
1890 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
1891 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
1893 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
1895 * include/shlobj.h (IContextMenu3): Define.
1896 * include/shlguid.h (IID_IContextMenu3): Declare.
1897 * lib/shell32.c (IID_IContextMenu3): Define.
1899 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
1901 * include/shlobj.h (SHFormatDrive): Declaration of function
1902 and associated constants.
1904 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
1906 * include/ddk/hidsdi.h: New file.
1907 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
1908 functions declared in hidsdi.h.
1909 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
1911 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
1913 * lib/imm32.def (ImmDisableIME): Add stub.
1914 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
1916 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
1918 * include/w32api.h: Increment version to 3.3.
1919 * Makefile.in: Ditto.
1921 2005-07-28 Earnie Boyd <earnie@users.sf.net>
1923 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
1924 Correct their values.
1925 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
1927 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1929 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
1931 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
1933 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
1934 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
1936 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
1938 * include/richedit.h (SETTEXTEX): Define structure and
1939 associated constants.
1940 (GT_SELECTION): Define GETTEXTEX flag constant.
1942 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1944 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
1946 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1948 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
1949 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
1952 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1954 * include/commctrl.h (RBBS_USECHEVRON): Define.
1955 (RBBS_*): Use hex notation, group together.
1957 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
1959 * lib/kernel32.def (GetUserGeoID): Correct suffix.
1960 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
1962 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
1964 * include/commctrl.h (TreeView_SetItemState): Initilise
1966 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
1968 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
1970 * include/commctrl.h (NMLVFINDITEM): Add structure.
1972 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
1974 * include/wininet.h (WININET_API_FLAG_*): Add defines.
1976 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
1978 * include/winnt.h (VER_SET_CONDITION): Define.
1980 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
1982 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
1983 (ATTACH_PARENT_PROCESS): Define.
1984 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
1987 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
1989 * include/winbase.h (QueueUserWorkItem): Add prototype.
1991 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
1993 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
1994 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
1995 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
1996 CM_CMYK_COLOR): Define.
1998 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
2000 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
2001 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
2002 Thanks to: Christian <chhd at users dot sf dot net>
2004 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
2006 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
2008 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
2010 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
2012 * include/winbase.h (GlobalDiscard): Define as macro.
2013 Thanks to: David Golub <david_golub at users dot sf dot net>
2015 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
2017 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
2018 (WNetGetResourceParentW): Ditto.
2019 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
2020 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
2022 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
2024 * include/wininet.h (FtpGetFileSize): Add prototype.
2025 (FtpCommand[AW]): Correct prototypes.
2026 Reported by: <siger at users dot sf dot net>
2028 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
2030 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
2031 (capGetDriverDescription[AW]): Likewise.
2033 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
2035 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
2036 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
2037 (SE_IMPERSONATE_NAME TEXT): Ditto.
2038 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
2039 (SE_SYNC_AGENT_NAME TEXT): Ditto.
2041 2005-03-16 Christopher Faylor <cgf@timesys.com>
2043 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
2046 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
2048 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
2050 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
2052 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
2054 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
2055 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
2056 (gai_strerror[AW]): Put into #if 0 block.
2058 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
2060 * include/basetyps.h (__int16): Correct define.
2062 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
2063 Danny Smith <dannysmith@users.sourceforge.net>
2065 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
2066 define for Open Watcom portability.
2067 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
2068 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
2069 of local c_rgodfDI* objects. Replace .rdata section attribute
2070 with 'const' keyword in definition of global c_dfDI* objects.
2072 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
2074 * include/winioctl.h (IOCTL_VOLUME_BASE,
2075 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
2076 Copy defines from include/ddk/ntdddvol.h.
2077 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
2079 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
2081 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
2083 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2085 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
2086 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
2088 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2090 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
2092 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
2094 * lib/user32.def (MonitorFromPoint): Correct suffix.
2096 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
2098 * include/wininet.h (InternetCheckConnectionA,
2099 InternetCheckConnectionW) Add prototypes.
2100 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
2101 INTERNET_CONNECTION_CONFIGURED): Add defines.
2103 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2105 * include/commctrl.h (ComboBox_SetMinVisible,
2106 ComboBox_GetMinVisible): Added Macros.
2107 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
2110 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
2112 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
2113 assembly code conditional on _X86_.
2115 2005-01-02 Earnie Boyd <earnie@users.sf.net>
2117 * include/w32api.h: Increment version to 3.2.
2118 * Makefile.in: Ditto.
2119 * include/afxres.h: Remove the \r from the line ending.
2120 * include/errorrep.h: Ditto.
2121 * include/shldisp.h: Ditto.
2122 * include/tschema.h: Ditto.
2123 * lib/dhcpcsvc.def: Ditto.
2124 * lib/uxtheme.def: Ditto.
2125 * lib/wldap32.def: Ditto.
2127 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
2129 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
2131 Thanks to: Aidan France <aidan1@users.sourceforge.net>
2133 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2135 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
2136 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
2137 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
2138 SPI_GETFOREGROUNDLOCKTIMEOUT,
2139 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
2140 *include/imm.h (WM_IME_REQUEST): Added definition.
2141 *include/shlobj.h (SLGP_RAWPATH,
2142 SLGP_UNCPRIORITY): Added definition.
2144 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2146 *include/winuser.h (HSHELL_FLASH): Added definition.
2148 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2150 * include/shldisp.h (IAutoComplete): Added interface definiton.
2151 * include/shldisp.h (IAutoComplete2): Added interface definiton.
2152 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
2153 * include/shlobj.h (IObjMgr): Added interface definiton.
2154 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
2155 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
2156 CLSID_ACListISF, IID_IACList): Added GUIDs.
2157 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
2158 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
2159 CLSID_ACListISF, IID_IACList): Added GUIDs.
2161 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
2163 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
2164 Thanks to: Chris Sutcliffe <ironhead@walled.net>
2165 (CDRF_*): Use hex notation for constants.
2167 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
2169 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
2170 Reported by Eric Sharkey <sharkey at netrics dot com>
2172 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
2174 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
2175 TokenGroupsAndPrivileges, TokenSessionReference,
2176 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
2178 (SID_NAME_USE): Add SidTypeComputer. Reformat.
2179 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
2181 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
2183 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
2184 ImageList_Duplicate): Add stubs.
2186 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
2188 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
2189 Thanks to "Pete" <pross@xvid.org>
2191 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
2193 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
2194 AC_DST_NO_ALPHA, ...): Add defines.
2195 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
2196 ULW_OPAQUE): Add defines.
2198 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
2200 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
2202 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
2204 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
2206 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
2208 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
2209 (CreateProcessWithLogonW): Declare.
2210 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
2211 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
2213 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
2215 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
2216 Thanks to: David Leonard <leonard@users.sourceforge.net>
2218 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
2220 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
2221 Thanks to: David Leonard <leonard@users.sourceforge.net>
2223 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
2225 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
2227 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
2229 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
2231 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
2233 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
2235 * include/shellapi.h (NIF_GUID): Add another define.
2237 2004-11-18 Earnie Boyd <earnie@users.sf.net>
2239 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
2240 Changed it twice due to inconsistent MSDN documentation.
2241 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
2243 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
2245 * include/shlobj.h (SHGFP_TYPE): Add enum.
2247 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
2249 * include/winuser.h (WM_THEMECHANGED): Add define.
2251 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
2253 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
2254 ExFreeToPagedLookasideList): Guard inline versions with
2255 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
2256 external functions for earlier _WIN32_WINNT.
2258 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
2260 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
2262 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
2264 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
2265 if undefined and __W32API_USE_DLLIMPORT__.
2266 Add WINBASEAPI token to prototypes, throughout.
2268 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2270 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
2271 (GetFiberData): Likewise.
2272 (NtCurrentTeb): Likewise.
2274 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
2276 * include/shellapi.h (NIF_INFO): Add define.
2277 (NIIF_*) Add defines..
2278 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
2279 (NIF_*): Convert constants to hex.
2281 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
2283 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
2284 GetGlyphIndicesW): Declare.
2285 (GGI_MARK_NONEXISTING_GLYPHS): Define
2286 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
2287 GetGlyphIndicesW): Add stubs.
2289 2004-10-24 Dan Aloni <da-x@colinux.org>
2291 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
2292 ZwQueryFullAttributesFile): Declare.
2293 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
2295 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
2296 ZwQueryVolumeInformationFile): Add stubs.
2298 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
2300 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
2301 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
2303 2004-10-15 Robert Wruck <wruck@tweerlei.de>
2304 Danny Smith <dannysmith@users.sourceforge.net>
2306 = include/winbase.h (InitializeSListHead, Interlocked*):
2307 Guard with !__USE_NTOSKRNL__.
2309 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
2310 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
2311 Guard with __USE_NTOSKRNL__.
2312 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
2313 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
2314 && _WIN32_WINNT >= 0x0501
2315 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
2316 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
2317 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
2318 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
2320 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
2321 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
2322 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
2323 ExWindowStationObjectType, IoAdapterObjectType,
2324 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
2325 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
2326 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
2329 2004-10-11 Robert Wruck <wruck@tweerlei.de>
2331 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
2333 (IoReleaseRemoveLock): Add definition.
2335 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
2337 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
2338 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
2340 * include/winddk.h (ExInterlockedAddUlong,
2341 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
2342 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
2343 ExInterlockedPushEntryList): Change calling convention to
2345 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
2346 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
2347 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
2348 Add prototypes for DDKFASTAPI versions.
2349 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
2350 * lib/ntoskrnl.def (ExInterlockedAddUlong,
2351 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
2352 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
2353 ExInterlockedPushEntryList): Remove lead '@' from stubs.
2354 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
2355 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
2356 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
2358 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
2359 Exi386InterlockedIncrementLong); Add stdcall stubs.
2361 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
2363 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
2364 if __W32API_USE_DLLIMPORT__ is defined.
2365 * include/winuser.h (WINUSERAPI): Likewise.
2367 2004-09-29 Filip Navara <xnavara@volny.cz>
2369 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
2370 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
2371 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
2372 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
2373 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
2374 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
2375 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
2376 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
2377 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
2378 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
2379 winnt4.h, ws2san.h): Fixed packing.
2380 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
2381 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
2382 HID_INTERFACE_NOTIFY_PNP): Likewise.
2383 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
2384 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
2385 <ayerkes@speakeasy.net>.
2386 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
2388 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
2389 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
2390 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
2391 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
2392 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
2393 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
2394 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
2395 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
2396 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
2397 (SYNCH_LEVEL): Added definition.
2398 (KPCR, KPCR_TIB): Fixed declaration.
2399 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
2400 included and _WIN32_WINNT >= 0x0501.
2401 (RtlEqualLuid): Fixed macro definition.
2402 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
2403 KeRaiseIrql on i386 architectures.
2405 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
2407 * include/mshtml.h (IHTMLDocument2): Correct get_selection
2409 (IHTMLSelectionObject): Correct get_type declaration.
2410 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
2411 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
2412 IHTMLBodyElement2): Add interfaces.
2413 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
2414 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
2416 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
2419 2004-09-05 Earnie Boyd <earnie@users.sf.net>
2421 * include/w32api.h: Increment version to 3.1.
2422 * Makefile.in: Ditto.
2424 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
2426 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
2427 MonitorFromWindow): Add prototypes.
2428 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
2429 MonitorFromWindowMonitorFromWindow): Add stubs.
2430 * include/shellapi.h (DuplicateIcon): Add prototype.
2432 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
2434 * include/winuser.h (WINUSERAPI): New define.
2435 Use it to mark user32.dll imports, throughout.
2437 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
2439 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
2440 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
2441 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
2442 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
2443 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
2444 HidD_GetPreparsedData, HidD_GetProductString,
2445 HidD_GetSerialNumberString, HidD_SetConfiguration,
2446 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
2447 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
2449 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
2451 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
2453 (PCOORD): Add typedef.
2454 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
2456 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
2458 * include/winldap.h: Don't check value of UNICODE.
2459 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
2461 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
2463 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
2465 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
2467 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
2470 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
2472 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
2474 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
2476 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
2478 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
2480 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
2482 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
2484 * include/wincrypt.h: Correct _WIN32_WINNT typo.
2486 2004-08-10 Ed Schaller <schallee@darkmist.net>
2488 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
2489 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
2490 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
2492 (CALG_SHA1): Add define.
2493 (HP_HMAC_INFO): Add define.
2494 (HMAC_INFO): Add struct.
2495 (BLOBHEADER): Add typedef.
2497 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
2499 * include/commctrl.h (TreeView_SetItemState): Define macro.
2501 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
2503 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
2506 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
2508 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
2509 (FILEGROUPDESCRIPTOR): LIkewise.
2511 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
2513 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
2515 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
2517 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
2518 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
2519 (IMAGE_SNAP_BY_ORDINAL): Map to ...
2520 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
2521 (IMAGE_ORDINAL): Map to ...
2522 (IMAGE_ORDINAL{32,64}: New defines.
2523 (IMAGE_THUNK_DATA): Map to ...
2524 (IMAGE_THUNK_DATA{32,64}: New structures.
2525 (IMAGE_THUNK_DATA): Map to ...
2526 (IMAGE_THUNK_DATA{32,64}: New structures.
2527 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
2528 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
2529 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
2530 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
2532 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
2534 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
2535 _WIN32_WINNT >= 0x0500.
2537 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
2539 * include/winbase.h (GetWriteWatch): Correct prototype.
2540 (WRITE_WATCH_FLAG_RESET): Define.
2541 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
2543 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
2545 * include/commctrl.h (Animate_OpenEx): Define.
2546 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
2547 (ListView_GetNumberOfWorkAreas): Correct macro.
2548 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
2549 ListView_SetItemCountEx, ListView_GetISearchString,
2550 TreeView_GetLastVisible, Header_CreateDragImage,
2551 Header_SetImageList, Header_GetImageList): Define.
2552 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
2553 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
2554 TBSTATE_ELLIPSES): Define.
2555 (MonthCal_SetRange): Correct macro.
2556 (ImageList_Duplicate): Declare.
2558 2004-05-29 Filip Navara <xnavara@volny.cz>
2560 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
2562 2004-05-25 Al Slater <al.slater@scluk.com>
2564 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
2565 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
2567 2004-05-15 Filip Navara <xnavara@volny.cz>
2569 * include/ddk/kbdmou.h: New file.
2570 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
2571 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
2572 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
2573 _vsnwprintf, sprintf, swprintf): Export.
2575 2004-05-15 Filip Navara <xnavara@volny.cz>
2577 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
2580 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
2582 * include/wingdi.h: Correct non-unicode typedefs of
2583 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
2585 2004-05-07 Pascal Obry <obry@act-europe.fr>
2587 * include/winsock.h (IN_CLASSA): Fix macro.
2588 * include/winsock2.h (IN_CLASSA): Fix macro.
2590 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
2592 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
2593 * include/aclui.h: Remove '\r', throughout.
2594 * include/msacm.h: Likewise.
2595 * lib/aclui.def: Likewise.
2597 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
2599 * lib/comctl32.def (SetWindowSubclass): Add stub.
2600 Thanks to Eugene <egladysh@users.sourceforge.net>.
2602 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
2604 * include/winbase.h (EXECUTION_STATE): Add typedef.
2605 (SetThreadExecutionState): Declare.
2606 * include/wingdi.h (_WINGDI_): Define.
2607 * include/objbase.h (_OBJBASE_H_): Define.
2609 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
2611 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
2612 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
2613 (SM_CMETRICS): Adjust value.
2614 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
2615 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
2617 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
2619 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
2621 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
2622 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
2623 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
2624 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
2625 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
2626 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
2628 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
2630 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
2631 DNSREC_ADDITIONAL): Add defines.
2633 2004-04-23 Robert Wruck <wruck@tweerlei.de>
2635 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
2637 2004-04-23 Robert Wruck <wruck@tweerlei.de>
2639 * include/aclui.h: New file.
2640 * lib/aclui.def: New file.
2641 * lib/test.c: Add aclui.h to includes.
2643 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
2645 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
2646 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
2647 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
2649 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
2651 * include/wingdi.h: Protect non-unicode case of below.
2653 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
2655 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
2656 LPENUMLOGFONTEXDV with appropriate version check.
2658 2004-04-18 Hans Leidekker <hans@it.vu.nl>
2660 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
2661 DSPROPSETID_DirectSoundDevice): Add defines.
2663 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
2665 * include/msacm.h: New file.
2667 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
2669 * include/objbase.h (STGFMT): Declare enum.
2670 (STGOPTIONS): Declare structure.
2671 (StgCreateStorageEx, StgOpenStorageEx): Declare.
2672 (STGOPTIONS_VERSION): Define.
2673 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
2675 2004-04-13 Filip Navara <xnavara@volny.cz>
2677 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
2678 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
2679 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
2680 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
2681 HELP_SETWINPOS): Define.
2682 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
2683 (SPI_*): Add new definitions for WINVER >= 0x500.
2684 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
2685 (InternalGetWindowText, SetWindowsHookW): Declare.
2686 * include/winbase.h (InitializeSListHead): Avoid conflicting
2687 definition with DDK headers.
2689 2004-04-13 Gé van Geldorp <gvg@reactos.com>
2691 * include/winuser.h (GetLastError): Move from here...
2692 * include/winbase.h: ... to here.
2694 2004-04-13 Filip Navara <xnavara@volny.cz>
2696 * include/winspool.h (DocumentPropertiesW): Correct prototype.
2698 2004-04-13 Filip Navara <xnavara@volny.cz>
2700 * include/wingdi.h (ENHMETAHEADER): Add definitions for
2702 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
2703 (ENUMLOGFONTEXW): Fix definition.
2704 (ENUMLOGFONTEXDV[AW]): Declare.
2706 2004-04-13 Filip Navara <xnavara@volny.cz>
2708 * include/wingdi.h: Declare the DirectDraw structures only if
2709 the DirectDraw kernel mode headers aren't included.
2711 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
2712 STROBJ_bEnumPositionsOnly): Correct prototypes.
2714 2004-04-13 Filip Navara <xnavara@volny.cz>
2716 * include/objidl.h (PRPCOLEMESSAGE): Declare.
2717 * include/rpc.h (RPCRTAPI): Define.
2718 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
2719 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
2720 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
2721 (I_RpcBindingSetAsync): Correct prototype.
2722 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
2724 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
2725 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
2726 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
2727 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
2728 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
2729 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
2730 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
2731 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
2732 NdrUserMarshalFree): Declare.
2733 (MIDL_STUB_DESC): Add new fields that were added in W2K.
2734 * include/rpcproxy.h (CStdStubBuffer): Ditto.
2736 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
2738 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
2739 LPC_MESSAGE_BASE_SIZE): Define.
2740 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
2742 2004-04-13 Filip Navara <xnavara@volny.cz>
2744 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
2747 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
2749 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
2750 MONITORINFO when compiling as C++.
2752 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
2754 * README.w32api: List separate copyright conditions for some headers.
2755 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
2757 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
2759 * include/wingdi.h (RGB): Correct macro.
2761 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
2763 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
2765 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
2767 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
2769 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
2771 * lib/Makefile.in: Add directx to .PHONY target.
2772 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
2773 Don't include stdio.h or tchar.h.
2774 Replace _T() macro with TEXT() macro, throughout.
2775 Replace _stprintf with wsprintf, throughout.
2777 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
2779 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
2781 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
2782 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
2783 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
2785 2004-03-27 Filip Navara <xnavara@volny.cz>
2787 * include/directx: New subdir.
2788 * lib/directx: Ditto.
2789 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
2790 dxerr9.h): New files.
2791 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
2792 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
2793 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
2794 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
2795 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
2796 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
2797 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
2798 strmiids.c, test.c): Ditto.
2799 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
2800 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
2802 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2804 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
2805 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
2806 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
2808 2004-03-24 Filip Navara <xnavara@volny.cz>
2810 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
2811 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
2813 2004-03-24 Filip Navara <xnavara@volny.cz>
2815 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
2816 TaggedQueueing to TaggedQueuing.
2817 (_HW_INITIALIZATION_DATA): Likewise.
2819 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
2821 * include/docobj.h (IOleDocumentView::GetDocument): Correct
2823 Thanks to Buster Copley <consequent@users.sourceforge.net>
2825 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
2827 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
2828 (MmMapIoSpace): Likewise.
2829 Thanks to Dan Aloni <da-x@colinux.org>
2831 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
2833 * include/shellapi.h (NIM_* NIS_*): Define constants for
2834 notification icons with _WIN32_IE >= 0x0500.
2835 (NOTIFYICONDATA): Add new structure members for notification
2836 icons with _WIN32_IE >= 0x0500.
2838 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
2840 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
2842 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
2843 (GROUPID) Add typedef.
2844 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
2845 (CreateUrlCacheGroup): Add prototype.
2846 (DeleteUrlCacheGroup): Add prototype.
2847 (FindFirstUrlCacheGroup): Add prototype.
2848 (FindNextUrlCacheGroup): Add prototype.
2849 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
2850 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
2852 2004-03-10 Al Slater <al.slater@scluk.com>
2854 * include/winsock2.h: Add missing LPFN_ typdefs for
2856 Clean up whitespace.
2858 2004-03-05 Filip Navara <xnavara@volny.cz>
2860 * include/ddk/scsi.h: Replace assert with ASSERT.
2861 * include/ddk/video.h: Ditto.
2862 * include/ddk/winddk.h: Ditto. Remove the assert macro.
2863 * include/ddk/tdi.h: Correct packing.
2865 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
2867 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
2868 NONAMELESSUNION case.
2870 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
2872 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
2873 __VARIANT_NAME_ constants.
2875 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
2877 * include/uxtheme.h: Include <commctrl.h>
2879 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
2881 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
2883 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
2885 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
2886 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
2888 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
2889 (V_I8, V_I8REF): Correct macros.
2890 (V_DECIMAL): Correct macro definitions.
2891 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
2893 (VTBIT_*): Define constants.
2894 (UDATE): Add structure definition.
2895 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
2897 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
2898 (SafeArrayCreateVectorEx): Declare function.
2899 (Var*): declare VARIANT manipulation functions.
2900 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
2901 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
2904 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
2906 * include/oaidl.h (FADF_*): Define missing constants.
2907 (IDispatch_*): Define COBJ macros.
2908 (VARIANT): Add missing union members llVal and ullVal.
2909 (wireVARIANT): Likewise.
2910 (ITypeinfo_*): Define COBJ macros.
2911 * include/oleauto.h (Var*FromDisp): Correct parameter type from
2912 LPDISPATCH* to LPDISPATCH.
2913 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
2914 VAR_CALENDAR_*): Add missing constants.
2915 (SafeArray[Get/Set]*): Add prototypes.
2916 (Var*From*): Add missing prototypes.
2917 (NUMPRS_*): Add defines.
2918 (NUMPARSE): Define structure.
2919 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
2920 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
2921 * include/winuser.h (COLOR_*): Define missing constants.
2922 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
2923 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
2925 2004-02-23 Filip Navara <xnavara@volny.cz>
2927 * include/ddk/video.h: Corrected packing.
2929 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
2931 * include/GL/glu.h (GLU_ERROR): Define.
2932 Thanks to Philip Lamb <phil at rave dot co dot nz>
2934 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
2936 * include/GL/glu.h: Include <stddef.h>.
2937 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
2939 2004-02-15 Earnie Boyd <earnie@users.sf.net>
2941 * include/w32api.h: Increment version to 3.0.
2942 * Makefile.in: Ditto.
2943 * README.win32api: Modify license to Public Domain per agreement as
2944 found in the mingw-dvlpr list archive.
2946 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
2948 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
2949 (DIRECTORY_TRAVERSE): Ditto.
2950 (DIRECTORY_CREATE_OBJECT): Ditto.
2951 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
2952 (DIRECTORY_ALL_ACCESS): Ditto.
2953 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
2955 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
2957 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
2959 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
2960 Thanks to Mike Nordell <tamlin at algonet dot se>.
2962 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
2964 * lib/dnsapi.def: New file.
2965 * lib/test.c: Include windns.h.
2967 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
2969 * include/windns.h: New file.
2971 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
2973 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
2975 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
2976 (SQLSetDescFieldW): Correct prototype.
2977 (SQLSetDescFieldA): Add prototype.
2978 (SQLGetDescFieldW): Add prototype.
2980 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
2982 * include/winuser.h (DFC_POPUPMENU): Add define.
2984 2004-02-07 Dan Aloni <da-x@gmx.net>
2986 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
2989 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2991 * include/oleacc.h (LIBID_Accessibility): Declare.
2992 * lib/uuid.c (LIBID_Accessibility): Define.
2994 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2996 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
2997 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
2999 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
3001 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
3004 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
3006 * include/winuser.h (RT_MANIFEST): Make conditional on
3008 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
3009 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
3010 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
3013 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
3015 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
3017 2004-01-15 Filip Navara <xnavara@volny.cz>
3019 * include/ddk/mcd.h: Don't care about value of DBG define.
3020 * include/ddk/srb.h: Ditto.
3021 * include/ddk/storport.h: Ditto.
3022 * include/ddk/video.h: Ditto.
3023 * include/nspapi.h (SetServiceW, GetAddressByNameA,
3024 GetAddressByNameW): Correct protoype.
3025 * include/ntsecapi.h (PCUNICODE_STRING): Define.
3027 2004-01-05 Filip Navara <xnavara@volny.cz>
3029 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
3030 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
3031 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
3032 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
3033 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
3034 FOF_NOCOPYSECURITYATTRIBS): Add defines.
3035 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
3036 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
3037 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
3038 SSF_*): Add defines.
3039 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
3040 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
3041 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
3043 (IEnumIDList): Add COBJMACROS.
3044 * include/winuser.h (MIM_*): Add define.
3046 2004-01-04 Filip Navara <xnavara@volny.cz>
3048 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
3049 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
3050 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
3051 PERSIST_FOLDER_TARGET_INFO): Define structures.
3052 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
3053 IPersistFolder2, IPersistFolder3): Add COM interface
3055 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
3056 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
3058 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
3059 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
3060 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
3062 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
3064 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
3066 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
3068 2004-01-03 Filip Navara <xnavara@volny.cz>
3070 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
3071 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
3073 (IErrorInfo): Add COBJMACROS.
3074 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
3075 (CoGetPSClsid): Add protototype,
3076 (CoRegisterPSClsid): Likewise.
3077 * include/objidl.h (IMarshal): Correct methods.
3078 (IMallocSpy): Likewise,
3079 (LPPSFACTORYBUFFER): Add typedef.
3080 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
3082 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
3083 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
3084 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
3086 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
3087 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
3088 IQuickActivate): Define interfaces. Declare IID's.
3089 (IPersistPropertyBag2): Add COBJMACROS.
3090 (LPOLEUNDOMANAGER): Add typedef.
3091 (LPPROPERTYBAG2): Likewise.
3092 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
3093 (BINDSPEED): Add definition.
3094 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
3095 IDropTarget): Add COBJMACROS.
3096 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
3097 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
3098 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
3099 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
3100 Add IID definitions.
3102 2004-01-02 Filip Navara <xnavara@volny.cz>
3104 * include/ddk/winddk.h: Don't care about value of
3107 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3108 Filip Navara <xnavara@volny.cz>
3110 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
3111 _DDK_DUMMYUNION_N_MEMBER): New macros.
3112 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
3113 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
3116 2004-01-01 Filip Navara <xnavara@volny.cz>
3118 * include/objbase.h: Don't care about value of DBG define.
3119 * include/objidl.h: Add some COBJMACROS.
3120 * include/ocidl.h: Ditto.
3121 * include/oleidl.h: Ditto.
3122 * include/servprov.h: Ditto.
3123 * include/shlobj.h: Ditto.
3124 * include/shlobj.h (IContextMenu2): Correct parent in
3126 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
3128 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
3129 Add new constants for _SETUPAPI_VER >= 0x501.
3131 2004-01-01 Filip Navara <xnavara@volny.cz>
3133 * include/winnt.h (NtCurrentTeb): Add inline definition.
3135 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
3137 * include/shlobj.h (SHCoCreateInstance): Add prototype.
3138 * lib/shell32.def (SHCoCreateInstance): Add export stub.
3140 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
3142 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
3143 (CM_Request_Device_Eject_Ex[AW]): Likwise.
3144 * include/ddk/cfg.h (DN_*): Add defines.
3146 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
3148 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
3150 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
3152 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
3153 (NMTVGETINFOTIP): Add structure.
3155 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
3157 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
3158 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
3159 DISPLAY_DEVICE_MODESPRUNED): Add defines.
3161 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
3163 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
3165 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
3167 * include/shlobj.h (SHCOLUMNINIT): Add structure.
3168 (SHCOLUMNDAT): Likwise.
3169 (SHCOLUMNID): Likewise.
3170 (SHCOLUMNINFO): Likewise.
3171 (SHCOLSTATE): Add enum.
3172 (IColumnProvider): Add COM interface.
3173 (IQueryInfo): Likewise.
3174 (IShellIconOverlayIdentifier): Likewise.
3175 * include/shlguid.h (IID_IColumnProvider) Declare.
3176 (IID_IQueryInfo): Likweise.
3177 (IID_IShellIconOverlayIdentifier): Likwise.
3178 * lib/shell32.c (IID_IColumnProvider) Define.
3179 (IID_IQueryInfo): Likweise.
3180 (IID_IShellIconOverlayIdentifier): Likwise.
3182 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
3184 * include/winuser.h (RT_MANIFEST): Add define.
3186 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
3188 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
3190 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
3192 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
3193 (GetFiberData): Likewise.
3194 (GetCurrentFiber): Change volatile to __volatile__.
3195 (GetFiberData): Likewise.
3197 2003-11-27 Christopher Faylor <cgf@redhat.com>
3199 * lib/Makefile.in: Use make function to locate .mri file to allow
3200 building in directory other than source directory.
3202 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
3204 * lib/vfw32.def: Remove, replacing with ...
3205 * lib/msvfw32.def: New file.
3206 * lib/avicap32.def: New file.
3207 * lib/avifil32.def: New file.
3208 * lib/vfw32.mri: New file.
3209 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
3210 import libs with multiple dll's.
3211 (LIBS): Add MIMPLIBS.
3212 (DISTFILES): Add MRI_FILES.
3213 (libvfw32.a): Build using mri script.
3215 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
3217 * include/winnt.h (PAGE_*): Group defines together. Change
3218 constants to hex notation.
3220 2003-11-15 Manu B <manubee@users.sourceforge.net>
3222 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
3224 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
3226 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
3227 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
3228 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
3230 * lib/shell32.def: Add stubs.
3232 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
3235 2003-11-13 Hans Leidekker <hans@it.vu.nl>
3237 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
3239 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
3241 * include/windows.h (CopyCursor): Define as macro.
3243 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
3245 * include/winnt.h (CONTAINING_RECORD): Add macro.
3247 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
3249 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
3250 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
3253 2003-10-13 Filip Navara <xnavara@volny.cz>
3255 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
3256 defines for Dynamic Storage Arrays.
3257 (DPA_*): Likewise, for Dynamic Pointer Arrays.
3258 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
3259 and defines for Flat ScrollBars.
3260 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
3261 DefSubclassProc): Add prototypes for subclassing.
3262 (DrawShadowText): Add prototype.
3263 (COMCTL32_VERSION): Define.
3265 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
3267 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
3268 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
3270 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
3272 * include/winnt.h (SM_REMOTESESSION): Add define.
3273 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
3275 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
3277 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
3278 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
3279 duplicate definitions.
3280 (KP_X, KP_Y): Correct typos.
3282 2003-10-11 Manu B <manubee@users.sourceforge.net>
3284 * include/afxres.h: New file.
3286 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
3287 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
3288 ENM_SCROLLEVENTS): Add constants.
3290 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
3292 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3294 * include/errorep.h: New file.
3296 * lib/faultrep.def: New file.
3298 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3300 * include/winbase.h (AddVectoredExceptionHandler): Define if
3301 _WIN32_WINNT >= 0x0500.
3303 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
3304 _WIN32_WINNT >= 0x0500.
3306 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
3308 * include/winbase.h (AddVectoredExceptionHandler): Only define if
3309 _WIN32_WINNT >= 0x0501.
3311 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3313 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
3314 UnregisterWaitEx): Add functions.
3316 * include/winbase.h [_WIN32_WINNT >= 0x0500]
3317 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
3318 or guard function. The MSDN says it is available on Windows XP and
3319 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
3322 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
3323 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
3324 ZombifyActCtx, QueryActCtxW): Add functions.
3326 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3327 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
3328 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
3329 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
3331 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
3332 SetFirmwareEnvironmentVariable[AW]): Add functions.
3334 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
3335 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
3336 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
3337 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
3338 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
3340 * include/winnt.h [_WIN32_WINNT >= 0x0501]
3341 (PVECTORED_EXCEPTION_HANDLER): Add callback.
3343 * include/winnt.h [_WIN32_WINNT >= 0x0501]
3344 (ACTIVATION_CONTEXT_INFO_CLASS,
3345 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
3346 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
3347 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
3350 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
3351 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
3352 SetFileShortName[AW], SetFileValidData,
3353 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
3354 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
3356 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3358 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
3359 ResetWriteWatch): Add function.
3361 * include/winbase.h [_WIN32_WINNT >= 0x0500]
3362 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
3365 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3366 (GetSystemWow64Directory[AW], HeapQueryInformation,
3367 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
3368 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
3369 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
3370 RemoveVectoredExceptionHandler): Add functions.
3372 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
3375 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
3378 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
3379 Add function. The MSDN Magazine of June 2003 reads:
3380 RestoreLastError is an enigma. It's code is identical to
3381 SetLastError. It's unclear to me why it was made into a
3384 * lib/user32.def (GetSystemWindowsDirectory[AW],
3385 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
3386 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
3387 InterlockedFlushSList, InterlockedPopEntrySList,
3388 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
3389 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
3390 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
3391 RestoreLastError): Add functions.
3393 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3395 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
3396 GetProcessIoCounters): Add functions.
3398 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
3399 Move around, needed by GetComputerNameEx.
3401 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
3402 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
3405 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3406 (ACTCTX_SECTION_KEYED_DATA): Add structure.
3408 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
3409 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
3410 GetProcessId, GetSystemRegistryQuota): Add functions, available on
3411 Windows XP SP1 and better.
3413 * include/winnt.h [_WIN32_WINNT >= 0x0501]
3414 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
3415 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
3416 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
3417 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
3418 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
3419 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
3420 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
3421 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
3423 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
3424 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
3425 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
3426 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
3429 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3431 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3432 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
3433 DebugSetProcessKillOnExit): Add functions.
3435 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
3436 DeleteTimerQueueEx, DeleteTimerQueueTimer,
3437 DnsHostnameToComputerName[AW]): Add functions.
3439 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
3440 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
3441 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
3443 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
3445 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
3446 on Windows XP and later.
3448 2003-10-07 Manu B <manubee@users.sourceforge.net>
3450 * include/commctrl.h (TreeView_Select): Returns BOOL.
3452 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3454 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
3456 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3457 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
3459 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
3460 CreateTimerQueueTimer): Add function.
3462 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3463 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
3465 * include/winbase.h [_WIN32_WINNT >= 0x0501]
3466 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
3468 * include/winnt.h (WT_*): Add constants.
3470 * lib/user32.def (CancelDeviceWakeupRequest,
3471 CreateMemoryResourceNotification, CreateTimerQueueTimer,
3472 DeactivateActCtx): Add functions.
3474 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3476 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
3477 Add function. Sometimes I don't understand MSDN. This function is
3478 available on Windows XP and Server 2003, but the SDK is supposed to
3479 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
3482 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
3483 Guard function. Same remark as above.
3485 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
3488 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3490 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
3493 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
3496 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
3497 function. MSDN says the first argument is HACTCTX but I'm not sure
3498 where such a specialized handle is defined, so use HANDLE instead.
3500 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
3501 CheckNameLegalDOS8Dot3[AW]): Add functions.
3503 * lib/user32.def (ActivateActCtx, AttachConsole,
3504 CheckNameLegalDOS8Dot3[AW]): Add functions.
3506 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
3507 Unfortunately I don't know which header to put the declarations in.
3509 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3511 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
3514 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
3515 constants for National Language Support.
3517 * include/winnls.h (NLSVERSIONINFO): Add structure for National
3520 * include/winnls.h (GEO_ENUMPROC): Add callback for National
3523 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
3524 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
3527 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
3528 functions. Strange... I am unable to find which library contains
3529 these functions. Can't find anything with pexports. Any clue?
3531 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
3532 SetUserGeoID): Add functions.
3534 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3536 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
3537 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
3539 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
3540 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
3541 value for constants.
3543 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3545 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
3546 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
3549 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3551 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
3553 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3555 * include/wincrypt.h (KP_*): Add constants. Needed by
3556 CryptSetKeyParam() and other functions.
3558 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3560 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
3561 Add constants, related to Console Accessibility.
3563 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3565 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
3566 wrong value for constant.
3568 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3570 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
3572 * include/uxtheme.h: Cleanup.
3573 * include/tmschema.h: Cleanup.
3575 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
3577 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
3578 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
3580 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
3582 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
3584 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
3586 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
3587 both winuser.h and dbt.h.
3588 * include/dbt.h (BSF_*, BSM_*): Likewise.
3590 * include/winuser.h (struct tagRAWINPUT): Remove
3591 _ANONYMOUS_UNION tag from named union.
3592 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
3594 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3596 * include/dhcpcdsk.h: New file.
3597 Note that MSDN is confused about whether it should start constant
3598 and structure names with DHCPCAPI or DHCPAPI. It's using both but
3599 experience suggests it's DHCPCAPI with `C'.
3601 * lib/dhcpcsvc.def: New file.
3603 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3605 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
3606 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
3608 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
3609 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
3610 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
3611 for use in RAWINPUTDEVICE.
3613 * include/winuser.h [_WIN32_WINNT >= 0x0501]
3614 (GetRawInputDeviceInfo[AW]): Ooops... there are
3615 ANSI/Unicode versions of this function.
3617 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
3618 are ANSI/Unicode versions of this function.
3620 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3622 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
3623 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
3624 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
3625 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
3626 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
3627 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
3628 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
3629 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
3630 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
3631 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
3632 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
3633 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
3634 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
3635 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
3636 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
3637 RIDI_DEVICEINFO): Add constants.
3639 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
3640 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
3641 RAWINPUTDEVICELIST): Add structures.
3643 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
3644 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
3645 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
3647 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
3648 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
3649 GetRegisteredRawInputDevices): Add functions.
3651 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3653 * include/winable.h (BlockInput): Add function.
3655 * include/winable.h (WS_ACTIVECAPTION): Add constant.
3656 For use with WINDOWINFO structure.
3658 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
3661 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
3664 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
3667 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
3670 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
3673 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
3676 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
3679 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
3682 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
3683 HARDWAREINPUT, INPUT): Guard structures...
3685 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
3686 HARDWAREINPUT, INPUT): ...and duplicate.
3688 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
3689 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
3691 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
3692 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
3694 * include/winuser.h: Move around some lines. Reformat according
3695 to recommended or dominant style. Remove FAR keyword.
3697 * include/winable.h: Move around some lines.
3699 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
3700 LockWorkStation, UnhookWinEvent): Add functions.
3702 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3704 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
3705 PW_CLIENTONLY): Add function and constant.
3707 * lib/user32.def (PrintWindow): Add function.
3709 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3711 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
3713 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
3715 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3717 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
3718 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
3719 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
3721 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
3723 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3725 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
3726 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
3727 WINEVENT_INCONTEXT): Add function, typedef, and constants.
3729 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
3730 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
3731 WINEVENT_INCONTEXT): Add function, typedef, and constants.
3733 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
3736 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
3739 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3741 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
3742 ACE_OBJECT_TYPE_PRESENT): Add constants.
3743 For use with OBJECTS_AND_NAME structure.
3745 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3747 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
3748 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
3751 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
3752 PINHERITED_FROM[AW]): Add structures.
3754 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
3756 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
3758 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
3760 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
3762 * lib/version.def (LIBRARY): Quote name.
3764 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3766 * include/winuser.h (GetClipboardSequenceNumber): Add functions
3769 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
3770 GR_USEROBJECTS): Add functions and constants.
3772 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
3773 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
3775 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
3776 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
3779 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
3780 GetMouseMovePointsEx, InSendMessageEx): Add functions.
3782 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3784 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
3785 BroadcastSystemMessageW, BroadcastSystemMessageEx,
3786 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
3787 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
3788 BSF_RETURNHDESK): Add functions and constants.
3790 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
3791 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
3793 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
3794 GetProcessDefaultLayout, SetProcessDefaultLayout,
3795 RealChildWindowFromPoint, SetProcessDefaultLayout,
3796 SwitchToThisWindow): Add functions.
3798 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
3799 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
3800 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
3801 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
3802 RealChildWindowFromPoint, SetProcessDefaultLayout,
3803 SwitchToThisWindow): Add function.
3805 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3807 * include/winuser.h (DeregisterShellHookWindow): Add function.
3809 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
3811 * lib/user32.def (EndTask): Add function.
3813 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
3814 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
3816 * include/winable.h: Reorder target macros.
3818 * lib/*.def: Cleanup.
3820 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3822 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
3825 * lib/user32.def (AnimateWindow): Add function. By the way
3826 there are ~ 140 symbols missing from this file when comparing
3827 to user32.dll on Windows XP.
3829 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3831 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
3832 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
3833 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
3836 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3838 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
3839 LPGUITHREADINFO): Add function and associated typedef...
3841 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
3842 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
3843 seems to be required on older versions of Windows.
3845 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3847 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
3848 function. MSDN suggests using gluErrorUnicodeStringWIN
3849 instead of gluErrorString, as it allows both ANSI and Unicode
3852 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
3853 returned pointer const for consistency reasons.
3855 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3857 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
3858 Function exists in glu32.def but is undocumented on MSDN.
3859 A Google search came up with this declaration.
3861 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3863 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
3864 headers from OpenGL Sample Implementation. Windows ships with
3865 GLU 1.2 so some constants and functions were removed. Then some
3866 typedef's and function declarations were reworked to look like
3867 the previous GL/glu.h.
3869 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3871 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
3872 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
3873 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
3875 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
3876 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
3877 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
3878 and `enum THEMESIZE'.
3880 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3882 * include/uxtheme.h: New file.
3883 * include/tmschema.h: New file.
3884 * include/uxtheme.def: New file.
3885 * lib/test.c: Include uxtheme.h, tmschema.h.
3887 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3889 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
3892 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3894 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
3895 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
3896 <winable.h> as seems to be required on older versions of
3899 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3901 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
3902 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
3903 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
3904 Add defines, the last one only on Windows XP...
3906 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
3907 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
3908 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
3909 them in <winable.h> as seems to be required on older
3910 versions of Windows.
3912 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3914 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
3915 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
3916 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
3917 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
3918 back into <winuser.h>...
3920 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
3921 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
3922 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
3923 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
3924 comment out in <winable.h>. MSDN may say <winable.h> but this
3925 breaks many programs. It seems it used to be <winable.h> on
3926 older versions of Windows.
3928 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
3930 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
3931 Thanks to Will Levine <willll@users.sourceforge.net>
3933 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
3935 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
3936 const struct sockaddr*.
3937 (LPWSPCONNECT): Likewise.
3938 (LPWSPJOINLEAF): Likewise.
3939 (LPWSPSENDTO): Likewise.
3940 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
3942 2003-09-15 Filip Navara <xnavara@volny.cz>
3944 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
3947 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
3949 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
3950 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
3951 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
3952 DISPLAY_DEVICE_MODESPRUNED): Define constants.
3953 (ChangeDisplaySettingsEx[A,W]): Add prototype.
3955 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
3956 (EnumDisplayDevices[A,W]): Likewise.
3958 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
3960 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
3963 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
3965 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
3966 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
3967 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
3968 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
3969 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
3970 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
3971 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
3972 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
3973 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
3974 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
3975 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
3976 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
3977 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
3978 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
3979 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
3980 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
3982 * include/olectl.h: Do #include <ocidl.h>.
3983 * include/ocidl.h: Don't #include <olectl.h>.
3985 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
3987 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
3988 Change guards to use numeric constants, throughout.
3990 2003-09-15 Earnie Boyd <earnie@users.sf.net>
3992 * include/w32api.h: Increment version to 2.5.
3993 * Makefile.in: Ditto.
3995 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
3997 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
3998 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
4000 2003-09-08 Filip Navara <xnavara@volny.cz>
4002 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
4003 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
4005 2003-09-05 Earnie Boyd <earnie@users.sf.net>
4007 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
4008 * include/winbase.h (_NT5, etc): Ditto.
4010 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
4012 * lib/snmpapi.def (LIBRARY) Add library name.
4013 Remove '\r', throughout.
4014 * lib/wsnmp32.def: Remove '\r', throughout.
4015 * lib/igmpagnt.def: Likewise.
4017 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
4019 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
4020 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
4021 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
4022 (MWMO_*): Add flags.
4024 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
4025 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
4026 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
4027 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
4029 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
4031 * lib/test.c: Add vfw.h to includes.
4032 * include/mmsystem.h: Add #ifndef guard to definition of
4034 * include/vfw.h: Protect __OBJC__ from COM declarations.
4036 2003-08-26 Filip Navara <xnavara@volny.cz>
4038 * include/vfw.h: New file.
4040 2003-08-26 Filip Navara <xnavara@volny.cz>
4042 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
4043 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
4044 PIO_COMPLETION_ROUTINE.
4046 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
4048 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
4051 2003-08-26 Filip Navara <xnavara@volny.cz>
4053 * include/snmp.h: New file.
4054 * include/winsnmp.h: New file.
4055 * include/mgmtapi.h: New file.
4056 * lib/snmpapi.def: New file.
4057 * lib/wsnmp32.def: New file.
4058 * lib/igmpagnt.def: New file.
4059 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
4060 (SnmpMgrGetTrapEx): Ditto.
4061 (SnmpMgrMIB2Disk): Remove.
4064 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
4066 * include/ddk/ntifs.h: Change all C++ style comments to C.
4067 * include/GL/gl.h: Ditto.
4069 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
4071 * include/shlobj.h (SFGAO_GHOSTED): Correct.
4072 (SFGAO_HIDDEN): Add define.
4074 2003-08-25 Filip Navara <xnavara@volny.cz>
4076 * include/commctrl.h (ILCF_*): Add defines.
4079 (IPN_FIRST, IPN_LAST): Cast to UINT.
4080 (SBN_FIRST, SBN_LAST): Add defines.
4082 (HDF_JUSTIFYMASK): Fix typo.
4083 (HDM_*): Add defines.
4085 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
4086 (TBSTATE_MARKED): Add define.
4087 (TBSTYLE_EX_*): Add defines.
4089 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
4099 (TBIF_BYINDEX): Define as hex constant.
4100 (CDIS_*): Add defines.
4101 (CDDS_SUBITEM): Add define.
4102 (LVIF_*): Add defines.
4104 (LVGIT_UNFOLDED): Add define.
4105 (TVM_): Add defines.
4106 (TVE_EXPANDPARTIAL): Add define.
4107 (TVGN_LASTVISIBLE): Ditto.
4108 (TVN_*): Add defines.
4109 (TVNRET_*): Add defines.
4110 (TCIF_STATE): Add define.
4111 (NM_TOOLTIPSCREATED): Ditto.
4112 (CCM_*): Add defines.
4113 (INFOTIPSIZE): Add numeric value.
4114 (ODT_LISTVIEW): Ditto.
4115 (MCM_GETMAXTODAYWIDTH): Ditto.
4116 (MCHT_*): Add defines.
4117 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
4118 (PGF_*): Add defines.
4120 (TBINSERTMARK): Add structure.
4121 (LPIMAGEINFO) Add typedef.
4122 (LPHDHITTESTINFO): Ditto.
4123 (NMLVGETINFOTIP[AW]: Add structures.
4124 (NMTBCUSTOMDRAW): Add structure.
4125 (TTTOOLINFOA_V*_SIZE): Add macros.
4126 (TTTOOLINFOW_V1_SIZE): Ditto.
4127 (IMAGELISTDRAWPARAMS): Add new members for WXP.
4130 (CCSIZEOF_STRUCT): Correct macro definition.
4131 (ListView_*): Add new macros.
4132 (HIMAGELIST): Correct typedef.
4135 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
4137 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
4138 TCHITTESTINFO for backward compatibility.
4139 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
4142 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
4144 * include/objidl.h (COBJMACROS): Define macros only
4145 if using C interace.
4146 * include/unknwn.h: Ditto.
4147 * include/comcat.h: Ditto.
4149 2003-08-24 Filip Navara <xnavara@volny.cz>
4151 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
4152 PSH_NOCONTEXTHELP): Define.
4153 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
4154 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
4155 (LPDLGTEMPLATE[AW]): Add typedefs.
4157 2003-08-22 Filip Navara <xnavara@volny.cz>
4159 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
4161 BuildImpersonateTrustee[AW]): Add prototypes.
4162 GetMultipleTrustee[AW]): Add prototypes.
4163 GetMultipleTrusteeOperation[AW]): Add prototypes.
4165 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
4167 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
4169 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
4171 * include/shlobj.h (IPersistFolder::GetClassID):
4172 Correct declaration.
4173 (CMF_*) Add missing defines.
4175 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
4177 * include/winuser.h (DC_BUTTONS): Add define.
4179 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
4181 * include/winuser.h (DC_GRADIENT): Add define.
4183 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
4185 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
4186 older TBSTYLE_* constants.
4188 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
4190 * include/commctrl.h (TB_*) Group defines together.
4192 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
4194 * include/winuser.h (ICON_SMALL2): Define.
4195 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
4197 * include/shlobj.h (SHDRAGIMAGE): Define structure.
4198 (IDragSourceHelper) Define interface.
4199 (IDropTargetHelper): Likewise.
4200 (IExtractIcon): Unicode it.
4201 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
4202 OnStateChange and IncludeObject methods.
4204 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
4206 * include/commctrl.h (TreeView_GetScrollTime,
4207 TreeView_SetScrollTime): Define macros.
4208 * include/winuser.h (GetShellWindow): Add prototype.
4209 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
4211 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
4213 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
4214 IID_IDragSourceHelper): Declare.
4215 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
4216 IID_IDragSourceHelper): Define.
4218 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
4220 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
4221 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
4222 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
4224 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
4226 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
4227 CGID_ShellServiceObject): Remove definitions.
4228 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
4230 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
4232 * include/shlobj.h (SHELLSTATE): Add structure.
4233 (SHGetSetSettings): Add prototype.
4234 (SHGetSettings): Add prototype.
4235 * lib/shell32.def (SHGetSetSettings): Add stub.
4237 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
4239 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
4240 (Header_OrderToIndex): Add macro.
4241 (Header_GetOrderArray): Add macro.
4243 * include/commdlg.h (FR_MATCHALEFHAMZA,
4244 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
4246 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
4248 * include/commctrl.h (TVM_GETSCROLLTIME,
4249 TVM_SETSCROLLTIME): Add defines.
4251 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
4253 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
4254 (SHGetInstanceExplorer): Correct return type.
4255 (SHGetFolderPath[AW]): Likewise.
4256 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
4259 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
4261 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
4263 2003-08-01 Filip Navara <xnavara@volny.cz>
4265 * include/winldap.h: New file.
4266 * include/ntldap.h: New file.
4267 * include/winber.h: New file.
4268 * lib/winldap32.def: New file.
4270 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
4272 * include/ddk/atm.h: Remove stray '.';
4274 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
4276 * include/ddk/winddk.h: Remove trailing ';' from macros,
4277 throughout. Add () around defines with cast returns, throughout.
4279 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
4281 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
4282 (SFGAOF, SHGDNF): Add typedef's.
4283 (SHCONTF): Extend enum.
4285 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
4287 * include/shellapi.h: Include all structs within pshpack2.h/
4290 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
4292 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
4293 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
4294 _WIN32_WINDOWS, not WINVER.
4295 (AllowSetForegroundWindow,LockSetForegroundWindow,
4296 SetLayeredWindowAttributes): Likewise.
4297 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
4298 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
4301 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
4303 * include/objidl.h (IMalloc): Fix typo.
4305 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
4307 * include/dkk/ntifs.h: Fix typo in guard for
4308 #pragma GCC system_header.
4310 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
4312 * include/objidl.h (PropVariant): Add CHAR cVal field
4314 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
4315 FMTID_UserDefinedProperties): Declare.
4317 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
4319 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
4321 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
4323 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
4324 DUPLICATE_SAME_ACCESS): Remove defines.
4325 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
4326 ddk/ntapi.h defines.
4328 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
4329 ddk/ntifs.h defines.
4331 (MEM_IMAGE, SEC_*): Likewise.
4332 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
4333 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
4334 (TOKEN_*): Sync with ddk/ntifs.h defines.
4335 * include/ddk/ntapi.h: Add comments noting definitions in
4337 * include/ddk/ntifs.h: Add comments noting definitions in
4339 * include/ddk/winddk.h: Add comments noting definitions in
4342 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
4344 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
4345 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
4347 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
4349 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
4351 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
4353 Clean up warnings in ddk.
4355 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
4356 conditional on __cplusplus.
4357 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
4358 defines, throughout.
4359 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
4360 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
4361 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
4362 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
4363 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
4364 defines, throughout.
4365 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
4366 defines, throughout. Remove trailing semicolon from *_S 'structure'
4367 macro expansion, throughout. Remove trailing semicolon from
4368 DECLARE_UNKNOWN_STRUCT macro expansion.
4369 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
4371 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
4372 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
4373 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
4374 Add _ANONYMOUS_UNION.
4375 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
4376 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
4377 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
4378 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
4379 match proto in ntapi.h.
4380 (ZwSetInformationObject): Likewise.
4381 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
4382 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
4383 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
4384 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
4385 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
4386 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
4388 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
4389 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
4390 trailing semicolon when expanding macro.
4391 (GENERAL_LOOKASIDE_S): Likewise.
4392 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
4393 Change inline to __inline, throughout.
4394 * include/ddk/winnt4.h: Change inline to __inline, throughout.
4396 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
4398 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
4399 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
4401 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
4402 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
4403 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
4404 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
4405 to anonymous structs.
4407 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
4409 * include/winnt.h (PVOID): Move to before HANDLE typedef.
4411 * include/winuser.h (mouse_event): Correct type of fifth param,
4412 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
4414 2003-07-11 Earnie Boyd <earnie@users.sf.net>
4416 * include/winnt.h (HANDLE): Define based on STRICT filter.
4417 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
4418 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
4420 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
4422 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
4423 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
4424 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
4427 2003-07-03 Earnie Boyd <earnie@users.sf.net>
4429 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
4431 2003-07-03 Luke Dunstan <infidel@users.sf.net>
4433 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
4434 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
4435 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
4436 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
4437 (TPM_RECURSE): Add guard for Win98/Win2K.
4438 Thanks to Magnus Olsen <greatlord@users.sf.net>.
4440 2003-07-01 Earnie Boyd <earnie@users.sf.net>
4442 * include/basetyps.h (small, hyper): Change to __small and __hyper to
4443 avoid user namespace conflicts.
4445 2003-07-01 Earnie Boyd <earnie@users.sf.net>
4447 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
4448 _IE3, _IE4, _IE5, _IE6): Add definitions.
4449 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
4451 Change existing guards to use the above macro names as appropriate.
4452 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
4453 Note: Also added to mingw/include/_mingw.h.
4455 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
4457 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
4458 PathFindSuffixArrayA, PathFindSuffixArrayW,
4459 PathFindExtensionA, PathFindExtensionW, StrStrW
4460 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
4463 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
4465 * include/richedit.h (PARAFORMAT2): Add definition.
4466 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
4469 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
4471 * include/shellapi.h (SHQUERYRBINFO): Add structure,
4472 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
4473 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
4474 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
4476 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
4478 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
4479 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
4480 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
4481 that these are obsolete no-ops.
4483 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
4485 * include/winbase.h (GetProcessWorkingSetSize,
4486 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
4487 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
4490 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
4492 * include/winuser.h (TPM_RECURSE): Add define.
4494 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
4496 * lib/test.c: #include <powrprof.h>.
4498 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
4500 * include/powerprof.h: New file.
4501 * lib/powerprof.def: New file.
4503 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
4505 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
4508 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
4510 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
4511 hInstance members to HINSTANCE.
4512 Thanks to: Brenden T. <brenden@rcsis.com>
4514 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
4516 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
4517 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
4519 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
4521 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
4522 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
4523 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
4525 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
4527 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
4529 * lib/oleacc.def: New file.
4530 * include/winable.h: New file.
4531 * include/oleacc.h: Add extern "C" guard.
4532 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
4533 (AccessibleChildren, AccessibleObjectFromEvent,
4534 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
4535 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
4536 GetStateText[AW], LresultFromObject, ObjectFromLresult,
4537 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
4538 * include/winuser.h (NotifyWinEvent): Add prototype.
4539 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
4540 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
4541 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
4542 OBJID_SOUND): Move from here to...
4543 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
4544 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
4545 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
4546 OBJID_SOUND): Here, as per documentation.
4547 * lib/test.c: Include winable.h.
4548 * lib/user32.def (NotifyWinEvent): Add missing export.
4550 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
4552 * include/winbase.h (HeapCompact): Correct prototype.
4553 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
4556 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
4558 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
4560 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
4562 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
4564 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
4566 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
4567 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
4569 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
4571 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
4572 lpGlyphs field to LPWSTR.
4574 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
4576 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
4577 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
4578 (PP_*): Add defines.
4579 (CryptContextAddRef): Add prototype.
4580 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
4582 2003-05-18 Manu B <manubee@users.sourceforge.net>
4584 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
4586 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
4588 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
4589 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
4590 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
4591 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
4592 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
4593 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
4594 CREATE_NO_WINDOW): Convert to hexadecimal form for better
4596 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
4597 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
4599 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
4601 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
4602 Unname anonymous unions if NONAMELESSUNION not defined.
4604 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
4606 * include/winbase.h (GMEM_VALID_FLAGS): Add.
4608 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
4610 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
4611 anonymous unions as GCC extension.
4613 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
4615 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
4616 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
4617 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
4619 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
4621 2003-05-12 Earnie Boyd <earnie@users.sf.net>
4623 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
4624 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
4625 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
4627 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
4629 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
4630 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
4631 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
4632 IProvideClassInfo2,IConnectionPointContainer,
4633 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
4634 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
4635 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
4636 IPicture,IPictureDisp): Move from here to...
4637 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
4638 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
4639 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
4640 IProvideClassInfo2,IConnectionPointContainer,
4641 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
4642 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
4643 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
4644 IPicture,IPictureDisp): Here, as per documentation.
4646 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
4648 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
4649 * include/winbase.h (TerminateJobObject,
4650 AssignProcessToJobObject): Likewise.
4651 * include/servprov.h: New header.
4652 * lib/test.c: Include servprov.h.
4654 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
4656 * include/shlguid.h (CGID_ShellServiceObject): Declare.
4657 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
4658 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
4659 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
4660 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
4661 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
4663 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
4665 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
4666 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
4667 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
4669 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
4671 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
4672 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
4673 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
4674 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
4675 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
4676 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
4677 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
4679 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
4681 * include/commctrl.h (TBM_*): Add missing trackbar defines.
4683 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
4685 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
4686 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
4688 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
4690 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
4691 (SetDCPenColor, SetDCBrushColor): Add prototypes.
4692 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
4694 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
4696 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
4698 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
4700 * include/oaidl.h (ITypeMarshal): Add interface.
4702 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
4704 * include/winioctl.h: Clean up formatting.
4705 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
4706 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
4707 (DISK_CACHE_INFORMATION): Likewise.
4708 (DISK_DETECTION_INFO): Likewise.
4709 (DISK_PARTITION_INFO): Likewise.
4710 (PARTITION_INFORMATION_EX): Likewise.
4711 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
4713 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
4715 * include/winbase.h (DeleteVolumeMountPoint[AW],
4716 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
4717 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
4718 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
4719 SetVolumeMountPoint[AW]): Add prototypes.
4720 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
4721 IOCTL_DISK_SET_PARTITION_INFO_EX,
4722 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
4723 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
4724 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
4725 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
4726 IOCTL_DISK_GET_CACHE_INFORMATION,
4727 IOCTL_DISK_SET_CACHE_INFORMATION,
4728 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
4729 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
4730 FSCTL_MOVE_FILE): Define.
4731 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
4732 DISK_CACHE_INFORMATION,
4733 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
4734 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
4735 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
4736 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
4737 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
4738 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
4739 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
4741 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
4742 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
4743 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
4744 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
4745 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
4746 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
4747 F3_240M_512, and F3_32M_512.
4748 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
4751 2003-04-16 Earnie Boyd <earnie@users.sf.net>
4753 * include/wingdi.h (DM_SPECVERSION): Define.
4754 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
4755 * include/rpcdce.h (UuidCreateSequential): Properly guard with
4756 appropriate _WIN32_WINNT values.
4758 2003-04-15 Chris January <chris@atomice.net>
4760 * include/rpcdce.h: Add declaration for UuidCreateSequential.
4761 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
4763 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
4765 * include/winuser.h (VK_*): Add missing defines.
4767 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
4769 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
4770 documented typedefs for struct _NM_UPDOWN.
4771 Add defines for backward comapatibility.
4772 * include/commdlg.h (OFN_ENABLESIZING): Add define.
4773 * include/wininet.h (IRF_*): Add missing defines.
4775 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
4777 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
4779 2003-04-11 Earnie Boyd <earnie@users.sf.net>
4781 * include/sspi.h: Add comment for FreeCredentialsHandle.
4783 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
4785 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
4787 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
4789 * include/olectl.h (OleLoadPicturePath): Correct prototype.
4791 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
4793 * lib/uuid.c (IID_IHTML*): Move definitions to...
4794 * lib/mshtml-uuid.c: New file.
4795 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
4797 2003-03-30 Michael Sazonov <traip@comset.net>
4799 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
4800 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
4801 IHTMLImgElement): Add interface definitions.
4803 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
4805 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
4806 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
4807 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
4808 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
4810 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
4811 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
4813 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
4815 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
4817 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
4819 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
4820 TranslateName[AW]): Add prototypes.
4821 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
4822 TranslateName[AW]): Add stubs.
4823 * lib/test.c: Include secext.h.
4825 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
4827 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
4828 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
4829 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
4832 2003-03-26 Earnie Boyd <earnie@users.sf.net>
4834 * include/w32api.h: Increment version to 2.4.
4835 * Makefile.in: Ditto.
4837 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
4839 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
4840 Move structure from here...
4841 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
4843 * include/ddk/ntapi.h (JOBOBJECT_*):
4844 Remove structures and enums definitions.
4845 (JOB_OBJECT*): Move defines from here...
4846 * include/winnt.h (JOB_OBJECT* ): To here.
4848 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
4849 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
4850 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
4851 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
4852 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
4853 SYSTEM_POWER_CAPABILITIES): Move enums, structures
4854 and associated defines from here ...
4855 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
4856 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
4857 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
4858 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
4859 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
4860 SYSTEM_POWER_CAPABILITIES):To here.
4862 * include/ddk/winddk.h (DEVICE_POWER_STATE,
4863 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
4865 * include/winnt.h (DEVICE_POWER_STATE,
4866 SYSTEM_POWER_STATE, POWER_ACTION): To here.
4868 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
4870 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
4871 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
4872 (NdisUpdateSharedMemory): Likewise.
4873 (NdisMFreeSharedMemory: Likewise.
4874 (NdisMMapIoSpace: Likewise.
4876 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
4878 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
4879 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
4880 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
4882 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
4884 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
4885 (EnumResourceNames[AW]): Ditto.
4886 (EnumResourceTypes[AW]): Ditto.
4887 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
4889 2003-03-16 Toby Malone <malone@users.sourceforge.net>
4891 * include/winuser.h (SendInput): Add prototype.
4892 * lib/user32.def (SendInput): Add stub.
4894 2003-03-16 Vadim Yegorov <zg@bmg.lv>
4896 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
4897 (FSCTL_DELETE_REPARSE_POINT): Likewise.
4899 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
4901 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
4902 (JOBOBJECT_*): Define corresponding structures.
4904 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
4906 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
4909 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
4911 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
4912 (Process32{First,Next}{,W}): Ditto.
4913 (Thread32{First,Next}): Ditto.
4914 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
4916 2003-03-12 Earnie Boyd <earnie@users.sf.net>
4918 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
4919 Thanks to Jim Barton <jmbarton@users.sf.net>.
4921 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
4923 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
4924 member SectionAlignment.
4926 2003-03-11 Earnie Boyd <earnie@users.sf.net>
4928 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
4930 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
4931 * Makefile.in (bindist): Correct process.
4932 * lib/Makefile.in (install): Ditto.
4933 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
4935 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
4937 * include/rasdlg.h: New file.
4938 * lib/rasdlg.def: New file.
4939 * lib/test.c: Include rasdlg.h.
4941 2003-03-06 Christopher January <chris@atomice.net>
4943 * include/winbase.h (FindFirstVolume): Add declaration.
4944 (FindNextVolume): Add declaration.
4945 (FindVolumeClose): Add declaration.
4946 (GetSystemTimes): Add declaration.
4947 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
4949 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
4951 *lib/kernel32.def (GetSystemTimes): Add stub.
4953 2003-03-04 Heiko Gerdau <hg@technosis.de>
4955 * oleidl.h (IOleObject): Correct GetUserType prototype.
4956 (IViewObject2): Correct GetExtent prototype.
4957 * olectl.h (DISPIP_): Add new defines
4958 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
4960 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
4962 * include/olectl.h (OleLoadPictureEx) Add prototype.
4963 (OleLoadPictureFile): Ditto.
4964 (OleLoadPictureFileEx): Ditto.
4965 (OleLoadPicturePath): Ditto.
4966 (OleSavePictureFile): Ditto.
4968 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
4970 * include/objbase.h (CoAddRefServerProcess): Add prototype.
4971 (CoAddReleaseServerProcess): Ditto.
4972 (CoResumeClassObjects): Ditto.
4973 (CoSuspendClassObjects): Ditto.
4974 * include/oleauto.h (V_I1): Define.
4975 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
4977 2003-03-01 Heiko Gerdau <hg@technosis.de>
4979 * include/oleidl.h (USERCLASSTYPE): Add enum.
4980 * include/ocidl.h (IObjectWithSite): Add interface.
4982 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
4984 Fixup UNICODE thinko in 2003-02-22 patch.
4985 * include/wingdi.h (AddFontMemResourceEx): Add.
4986 (RemoveFontMemResourceEx): Ditto.
4987 (AddFontMemResourceEx[AW]): Remove.
4988 (RemoveFontMemResourceEx[AW]): Ditto
4989 * lib/gdi32.def: (AddFontResourceEx): Add.
4990 (RemoveFontMemResourceEx): Ditto.
4991 (AddFontMemResourceEx[AW]): Remove.
4992 (RemoveFontResourceEx[AW]): Ditto.
4994 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
4996 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
4997 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
4999 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
5001 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
5002 (RemoveFontMemResourceEx[AW]): Ditto
5003 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
5004 (RemoveFontMemResourceEx[AW]): Ditto.
5006 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
5008 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
5009 (NtCurrentTeb): Remove.
5011 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
5013 * include/wsahelp.h: Remove ';' after closing
5014 #ifdef __cplusplus brace.
5015 * include/ws2spi.h: Likewise.
5017 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
5019 * include/winbase.h (MEMORYSTATUSEX): Add structure.
5020 (GlobalMemoryStatusEx): Add prototype.
5021 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
5023 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
5025 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
5027 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
5029 * include/wingdi.h (AddFontResourceEx[AW]): Add.
5030 (RemoveFontResourceEx[AW]): Ditto
5031 (FR_PRIVATE): Define.
5032 (FR_NOT_ENUM): Define.
5033 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
5034 (RemoveFontResourceEx[AW]): Ditto.
5036 2003-02-10 Earnie Boyd <earnie@users.sf.net>
5038 * include/w32api.h: Increment version to 2.3.
5039 * Makefile.in: Ditto.
5041 2003-02-09 Earnie Boyd <earnie@users.sf.net>
5043 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
5044 (Ke386QueryToAccessMap): Ditto.
5045 (Ke386SetIoAccessMap): Ditto.
5046 Thanks to Marcel Telka <telka@users.sf.net>
5047 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
5048 * include/security.h: Include secext.h.
5049 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
5050 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
5051 * include/GL/gl.h: Remove include of glext.h.
5052 Thanks to Greg Couch <gregcouch@users.sf.net>
5054 2003-02-05 Earnie Boyd <earnie@users.sf.net>
5056 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
5057 using GUID_DEFINED instead.
5058 * include/sqltypes.h: Ditto.
5059 * include/winnt.h: Ditto.
5060 * include/ddk/scsiwmi.h: Ditto.
5062 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
5064 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
5066 Thanks to: John Dallaway <jld@ecoscentric.com>.
5068 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
5070 * include/commctrl.h (TCM_*): Add missing defines.
5072 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
5073 Danny Smith <dannysmith@users.sourceforge.net>
5075 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
5076 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
5077 for (_WIN32_IE >= 0x0400).
5078 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
5079 fields for (_WIN32_IE >= 0x0400).
5081 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
5083 * include/winbase.h (CreateFiber): Change first parameter
5085 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
5086 if (_WIN32_WINNT >= 0x0500).
5088 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
5090 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
5091 Add missing typedefs.
5092 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
5094 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
5096 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
5098 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
5100 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
5102 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
5104 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
5106 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
5108 (WAIT_FAILED): Cast to DWORD.
5109 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
5112 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
5114 * include/winerror.h: Protect against multiple
5115 definition of WSA* error codes.
5116 * include/winsock.h: Likewise.
5117 * include/winsock2.h: Likewise.
5119 2003-01-27 Bang Dong-Heui
5120 Bang Jun-Young <junyoung@netbsd.org>
5122 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
5123 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
5124 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
5127 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
5129 * include/ras.h (RASCONN[AW]): Add dwSessionId for
5132 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
5134 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
5135 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
5136 fields for (WINVER >= 0x501).
5138 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
5140 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
5142 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
5145 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
5147 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
5148 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
5150 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
5152 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
5153 SE_REGISTRY_WOW64_32KEY.
5154 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5156 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
5158 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
5159 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
5160 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
5162 2003-01-10 Christopher Faylor <cgf@redhat.com>
5164 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
5166 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
5168 * lib/dxguid.c: Don't #include <objbase.h>.
5169 * include/unknwn.h: Partially revert change of 2002-12-26.
5170 Don't include <ole2.h>.
5172 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
5174 * lib/dinput.c: Don't #include <objbase.h>.
5176 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
5178 * include/windows.h (ole2.h):Do #include for
5181 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
5183 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
5184 * include/zmouse.h (WHEEL_DELTA): Guard against prior
5186 (WHEEL_PAGESCROLL): Likewise.
5187 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
5189 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
5191 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
5192 (WHEEL_PAGESCROLL): Add define.
5194 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
5196 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
5197 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
5198 compatability. Add RECT field. Add UNICODE mappings for new
5200 (tagNMREBARCHEVRON): Add struct and typedefs for
5201 _WIN32_IE >= 0x0500.
5203 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
5205 * include/commctrl.h (TOOLINFO[AW]): Update structures.
5206 (LVHITTESTINFO): Likewise.
5208 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
5209 (GRADIENT_RECT): Likewise.
5211 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
5213 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
5214 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
5215 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
5216 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
5217 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
5218 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
5219 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
5220 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
5221 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
5222 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
5223 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
5224 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
5225 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
5226 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
5227 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
5228 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
5229 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
5230 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
5231 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
5232 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
5233 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
5234 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
5235 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
5236 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
5237 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
5238 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
5239 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
5240 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
5241 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
5242 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
5243 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
5244 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
5245 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
5246 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
5247 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
5248 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
5249 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
5250 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
5251 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
5252 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
5253 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
5254 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
5255 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
5256 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
5257 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
5258 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
5259 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
5260 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
5261 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
5262 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
5263 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
5264 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
5265 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
5266 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
5267 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
5268 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
5269 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
5270 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
5271 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
5272 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
5273 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
5274 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
5275 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
5276 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
5277 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
5278 Add missing error codes.
5280 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
5282 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
5284 (GetFiberData): Likewise.
5286 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
5288 * include/winnt.h (GetCurrentFiber): Remove blank input field in
5290 (GetFiberData): Likewise.
5292 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
5294 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
5295 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
5296 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
5297 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
5298 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
5299 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
5300 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
5301 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
5305 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
5307 * include/winspool.h (PRINTER_INFO_6): Add.
5308 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
5310 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
5312 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
5314 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
5315 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
5316 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
5319 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
5321 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
5322 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
5324 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5326 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
5328 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5330 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
5331 VIETNAMESE_CHARSET): Remove duplicate defines.
5332 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
5334 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
5336 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
5337 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5339 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
5341 * include/unknwn.h: Include windows.h and ole2.h before header
5342 guard to avoid circular inclusion of COM headers.
5344 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5346 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
5347 ReuseDDElParam): Use __WIN64 compatible typedefs.
5349 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5351 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
5352 lpInheritProperty member const.
5353 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
5356 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
5358 * include/commcat.h: Don't include windows.h or ole2.h ifdef
5360 * include/unknwn.h: Ditto.
5362 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
5364 * include/imm.h (ImmGetCompositionFont[AW],
5365 ImmSetCompositionFont[AW]): Add NOGDI guard.
5367 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
5369 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
5370 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
5372 (VIDEO_ACCESS_RANGE): Guard against prior definition.
5373 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
5375 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
5376 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
5377 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
5379 * include/ddk/scsiwmi.h (GUID): Define if not already done.
5380 (LPCGUID): Likewise.
5381 * include/ddk/tdi.h: Close "Listen flags" comment.
5382 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
5383 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
5384 (VIDEO_ACCESS_RANGE): Guard against prior definition.
5385 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
5386 * include/ddk/win2k.h: Likewise.
5387 * include/ddk/winddi.h: Likewise.
5388 * include/ddk/winddk.h: Likewise.
5389 * include/ddk/winnt4.h: Likewise.
5390 * include/ddk/ws2san.h: Likewise.
5391 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
5392 * include/ddk/video.h: Don't process rest of file ifdef
5394 * include/ddk/winddi.h: Don't process rest of file ifdef
5396 * include/ddk/usb.h: Don't process rest of file ifdef
5398 * include/ddk/usbdi.h: Don't process rest of file ifdef
5400 * include/ddk/usbcamdi.h: Don't process rest of file if
5401 !defined(__USB_H) && !defined(__USBDI_H)
5403 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
5405 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
5407 * include/winuser.h (GetAncestor) Add prototype.
5408 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
5409 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
5410 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
5411 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
5412 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
5414 * lib/user32.def (GetAncestor@8): Add stub.
5416 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
5418 * include/windows.h: Guard inclusion of wingdi.h,
5419 commdlg.h, winspool.h, ole2.h with NOGDI.
5420 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
5421 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
5424 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5426 * include/oleacc.h (SELFLAG_*): Change to enum.
5428 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
5430 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
5431 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5433 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
5435 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
5437 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
5439 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
5441 * include/winuser.h (AllowSetForegroundWindow,
5442 LockSetForegroundWindow): Add prototypes.
5443 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
5444 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
5445 * lib/winuser.def (AllowSetForegroundWindow,
5446 LockSetForegroundWindow): Add stubs.
5448 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
5450 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
5452 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
5453 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
5454 compatability. Add lParam field. Add UNICODE mappings for new
5457 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
5459 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
5460 Wrap with pshpack2.h/poppack.h to correct alignment.
5462 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
5464 * include/commctrl.h (LVBKIF_*): Add defines.
5465 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
5466 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
5467 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
5468 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
5469 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
5470 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
5471 (ListView_GetBkImage): Add define.
5472 (ListView_SetBkImage): Add define.
5473 (LVBKIMAGE): Add structures and typedefs.
5475 2002-11-25 Earnie Boyd <earnie@users.sf.net>
5477 * include/w32api.h: Increment to version 2.2
5478 * Makefile.in: Ditto.
5480 2002-11-25 Earnie Boyd <earnie@users.sf.net>
5482 * lib/Makefile.in (dist, install): Correct the install destinations.
5483 * lib/ddk/Makefile.in (dist, install): Ditto.
5485 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
5487 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
5488 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
5489 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
5491 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
5492 IID_IOleControlSite89): Remove.
5494 2002-11-15 Christopher Faylor <cgf@redhat.com>
5496 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
5497 (IID_IStdMarshalInfo): Ditto.
5499 2002-11-15 Christopher Faylor <cgf@redhat.com>
5501 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
5502 (IID_IPersistStorage): Ditto.
5504 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
5506 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
5507 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
5508 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
5509 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
5510 Correct definitions.
5512 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
5514 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
5515 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
5516 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
5517 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
5518 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
5519 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
5520 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
5521 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
5522 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
5523 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
5524 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
5525 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
5526 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
5527 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
5528 xfilter.h): Change comment to refer w32api package, not MinGW.
5530 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
5532 * include/ddk/ntddk.h: Include winnt.h as system header.
5534 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
5536 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
5537 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
5538 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
5539 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
5540 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
5541 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
5542 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
5543 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
5544 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
5545 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
5546 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
5547 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
5548 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
5549 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
5550 xfilter.h): Fix typo in disclaimer comment.
5552 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
5554 * include/exdisp.h: Include oaidl.h as system header.
5556 2002-11-12 Earnie Boyd <earnie@users.sf.net>
5558 * include/w32api.h (__W32API_VERSION): Fix.
5560 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
5562 * lib/uuid.c (IID_ICatInformation): Correct definition.
5564 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
5566 * include/oleauto.h (DeregisterTypeLib): Remove.
5567 (UnRegisterTypeLib): Add prototype.
5569 2002-11-07 Christopher January <chris@atomice.net>
5571 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
5573 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
5575 * include/winnt.h (VerSetConditionMask): Add prototype.
5576 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
5578 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
5580 * include/winuser.h (MONITORINFOEX[AW]): Add structure
5581 definitions and ANSI/UNICODE mappings.
5584 2002-10-14 Earnie Boyd <earnie@users.sf.net>
5586 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
5587 * configure.in: Ditto.
5588 * lib/Makefile.in: Ditto.
5589 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
5591 * configure: Regenerate.
5593 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
5595 * include/windows.h: Don't include basetyps.h.
5596 * include/objfwd.h: Do include basetyps.h.
5598 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
5600 * include/objbase.h: Include rpc.h and rpcndr.h
5601 before header guard.
5603 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
5605 * include/olectl.h (PROPPAGEINFO): Change type of
5608 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
5610 * lib/ntdll.def (RtlAcquireResourceExclusive,
5611 RtlAcquireResourceShared, RtlDeleteResource,
5612 RtlInitializeResource, RtlReleaseResource,
5613 RtlTimeToSecondsSince1970) : Added missing exports.
5615 2002-10-08 Heiko Gerdau <hg@technosis.de>
5617 * include/oleacc.h: New file.
5618 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
5619 (OBJID_*) Add defines.
5620 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
5621 * lib/test.c: Include oleacc.h.
5623 2002-10-06 Casper Hornstrup <chorns@it.dk>
5625 * include/ddk: New subdir.
5627 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
5628 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
5629 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
5630 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
5631 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
5632 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
5633 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
5634 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
5635 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
5636 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
5637 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
5638 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
5639 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
5640 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
5641 xfilter.h): New files.
5642 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
5643 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
5644 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
5647 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
5649 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
5650 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
5651 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
5652 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
5653 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
5654 RtlAddAccessAllowedAce, RtlCreateAcl,
5655 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
5656 RtlGetAce, RtlGetControlSecurityDescriptor,
5657 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
5658 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
5659 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
5660 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
5661 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
5662 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
5663 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
5664 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
5665 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
5666 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
5667 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
5668 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
5669 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
5671 2002-10-04 "KJK::Hyperion" <noog@libero.it>
5673 *include/windef.h (WPARAM): Update typedef.
5677 2002-10-04 "KJK::Hyperion" <noog@libero.it>
5679 * include/shlobj.h (CSIDL_*): Add defines.
5681 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
5683 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
5684 has been included first.
5686 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
5688 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
5689 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
5690 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
5692 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
5694 * include/winuser.h (DS_SHELLFONT): Define.
5696 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
5698 * include/winnt.h (VER_SUITE_BLADE): Define.
5700 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
5702 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
5703 Add _WIN32_IE guard. Correct prototype for wide version.
5704 (SHGetFolderPath): Add comment on shfolder.dll.
5705 (SHGetFolderLocation): Add prototyope for WinME and W2K.
5706 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
5708 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
5710 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
5711 * lib/shfolder.def: New file.
5713 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
5715 * include/winsock.h (timeval): Guard struct and associated
5716 macros with _TIMEVAL_DEFINED.
5717 * include/winsock2.h (timeval): Likewise.
5719 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
5721 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
5722 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
5723 SHCreateShellItem,SHEmptyRecycleBin[AW],
5724 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
5725 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
5726 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
5727 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
5728 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
5729 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
5730 SHLoadNonloadedIconOverlayIdentifiers,
5731 SHOpenFolderAndSelectItems,SHParseDisplayName,
5732 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
5733 SHSetLocalizedName,SHSetUnreadMailCountW,
5734 SHUpdateRecycleBinIcon: Add missing stubs.
5736 2002-09-07 Earnie Boyd <earnie@users.sf.net>
5738 * include/windef.h (WINVER): Add documentation.
5739 (_WIN32_WINNT): Ditto.
5740 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
5742 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
5744 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
5746 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
5748 * include/winbase.h (AllocateUserPhysicalPages,
5749 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
5750 FreeUserPhysicalPages): Add prototypes.
5751 * lib/kernel32.def: Add function stubs for above.
5753 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
5755 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
5756 Add WINVER guards for dialog box command id defines.
5758 2002-09-03 Earnie Boyd <earnie@users.sf.net>
5760 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
5762 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
5764 * include/wincon.h: Define GetConsoleWindow(void).
5766 2002-08-28 Earnie Boyd <earnie@users.sf.net>
5768 * include/w32api.h: Increment version to 2.1.
5769 * Makefile.in: Ditto.
5771 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
5773 * include/winsock2.h (SOCKET_ADDRESS): Define if
5774 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
5775 (CSADDR_INFO): Ditto.
5776 (nspapi.h) : Don't include. Removed FIXME comment.
5777 * include/nspapi.h (SOCKET_ADDRESS) Only define if
5778 __CSADDR_T_DEFINED is not defined.
5779 (CSADDR_INFO): Ditto.
5780 (BLOB): Add structure and typedef if not already defined.
5781 (NS_*): Add defines.
5783 (SERVICE_ADDRESS): Add structure and typedefs.
5784 (SERVICE_ADDRESSES): Ditto.
5785 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
5786 (LPSERVICE_ASYNC_INFO): Add typedef.
5787 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
5789 * include/wsipx.h: New file.
5790 * include/svcguid.h: New file.
5791 * lib/test.c: Include wspix.h and svcguid.h.
5793 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
5795 * include/wsahelp.h: New file.
5796 * lib/test.c: Include wsahelp.h.
5798 2002-08-21 Earnie Boyd <earnie@users.sf.net>
5800 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
5801 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
5803 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
5805 * include/ws2spi.h: Modify comment about being part of
5807 (winsock2.h): Change "" to <>.
5809 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
5811 * include/ws2spi.h: New file.
5812 * lib/test.c: Include ws2spi.h.
5814 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
5816 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
5817 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
5820 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
5822 * include/winuser.h (CURSOR_SHOWING) Add define.
5823 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
5825 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
5827 * include/winerror.h: Cast OLE error codes to HRESULT.
5828 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
5830 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5832 * include/wincrypt.h (ALG_*): Add defines.
5837 (PRIVATEKEYBLOB): Add define.
5839 2002-08-14 Earnie Boyd <earnie@users.sf.net>
5841 * include/shlobj.h (SHGetFolderPath): Add define.
5842 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
5843 (SHGetFolderPath): Ditto.
5845 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
5847 * include/commdlg.h: Don't include COM headers or use
5848 COM-dependent symbols if __OBJC__.
5850 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
5852 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
5855 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
5857 * include/shellapi.h (FOF_NOERRORUI): Add define.
5859 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
5861 * include/objidl.h (IEnumMoniker): Put 'interface' back.
5863 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
5865 * include/objidl.h (IEnumMoniker): Correct declaration.
5867 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
5869 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
5871 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
5873 * include/commctrl.h: Whitespace change.
5875 2002-08-09 Lars Munch <lars@segv.dk>
5877 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
5878 struct name _TVHITTESTINFO and typedefs and add defines for
5879 backward compatability.
5880 (ListView_SetExtendedListViewStyleEx): Add macro.
5882 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
5884 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
5886 * lib/msimg32.def: New file, with stubs for above.
5888 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
5890 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
5891 GetFileSizeEx, SetFilePointerEx): Add prototypes.
5892 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
5893 and UNICODE mappings.
5895 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
5897 * include/winbase.h (ReadFileScatter, WriteFileGather):
5898 Change second parameter to pointer.
5900 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5902 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
5904 * lib/wininet.def: Regenerate.
5906 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
5908 * include/windef.h (PVOID): Move typedef to...
5909 * include/winnt: ...here.
5910 (PVOID64): New typedef.
5912 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
5913 * include/winbase.h (ReadFileScatter, WriteFileGather):
5916 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
5917 (PROCESSOR_INTEL_IA64): Add define.
5919 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5921 * include/oleidl.h (MK_ALT): Define.
5923 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
5925 * include/exdisp.h: New file.
5926 * include/exdispid.h: New file.
5927 * include/mshtml.h: New file.
5928 * lib/test.c: #include exdisp.h and mshtml.h
5929 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
5930 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
5931 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
5932 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
5935 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
5937 * include/docobj.h: New file.
5938 * include/idispids.h: New file.
5939 * include/objidl.h (IID_IMoniker): Declare.
5940 * include/ocidl.h (READYSTATE): New enum.
5941 (IOleInPlaceSiteEx): New interface.
5942 * include/olectlid.h (IID_IEnumSTATSTG): New interface
5944 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
5945 IOleInPlaceSite): New interfaces.
5946 * lib/test.c: #include docobj.h,idispids.h,
5948 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5950 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
5951 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
5953 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
5955 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
5956 * include/commdlg.h: Likewise.
5958 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5960 * include/oleauto.h (V_UNION): Correct definition for case of
5964 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
5966 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
5967 not bool, for C as well as C++.
5969 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5971 * include/shlwapi.h: New file.
5972 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
5973 Victor Porton <porton@narod.ru> for contributions.
5974 * lib/shlwapi.def: New file.
5975 * lib/test.c: #include shlwapi.h.
5977 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
5979 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
5981 * include/winsock2.h (struct sockaddr): Use __int64 instead of
5983 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
5984 does not need external *Fiber library functions.
5986 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
5988 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
5990 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
5991 avoid compile error when already defined.
5993 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
5995 * include/winuser.h (WM_MENURBUTTONUP): Add define.
5997 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5999 * include/commdlg.h: Define CDN_* notification message constants
6002 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
6004 * include/commctrl.h: Define notification message constants for
6007 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
6009 * include/ddeml.h (MH_*) Add defines.
6010 (MONHSZSTRUCT): Add structure and typedefs.
6011 (MONLINKSTRUCT): Ditto.
6012 (MONCONVSTRUCT): Ditto.
6013 (MONCBSTRUCT): Ditto.
6014 (MONERRSTRUCT): Ditto.
6015 (MONMSGSTRUCT): Ditto.
6016 * include/windef.h: Don't define __cdecl or _cdecl for
6018 Don't define _export or __export for __WATCOM__.
6019 * include/windows.h (imm.h): #include.
6020 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
6022 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
6024 * include/wtypes.h: Remove duplicate #includes of rpc.h and
6027 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
6029 * include/winbase.h (OpenThread): Add prototype.
6030 * lib/kernel32.def (OpenThread): Add symbol.
6032 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
6034 * include/wtypes.h (HMETAFILEPICT): Add typedef.
6036 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
6038 * include/rpc.h: Conditionally include <windows.h> before
6040 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
6043 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
6045 * include/commctrl.h (WC_*): Remove some duplicate defines.
6047 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
6049 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
6051 (IPM*): Add defines.
6052 (IPN_*): Add defines.
6053 (NMIPADDRESS): Add structure and typedefs.
6054 (MAKEIPADDRESS): Add macro.
6055 (MAKEIPRANGE): Add macro.
6056 (FIRST_IPADDRESS): Add macro.
6057 (SECOND_IPADDRESS): Add macro.
6058 (THIRD_IPADDRESS): Add macro.
6059 (FOURTH_IPADDRESS): Add macro.
6061 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
6063 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
6065 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6067 * include/winbase.h (WINBASEAPI): Don't define if prior
6070 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
6071 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
6072 PARTITION_UNIX): Add defines.
6073 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
6074 (IsRecognizedPartition): Also check for PARTITION_FAT32,
6075 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
6076 (IsContainerPartition): Add macro.
6078 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
6080 * include/commctrl.h: (CBEIF_*): Add defines.
6081 (CBEN_*): Add defines and UNICODE mappings
6082 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
6083 (CBEMAXSTRLEN): Add define.
6084 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
6085 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
6086 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
6087 (NMCBEENDEDIT[AW]): Add structure and typedefs.
6089 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
6091 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
6092 union member _VARIANT_BOOL bool.
6094 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
6096 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
6098 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
6100 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
6101 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
6102 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
6104 (CCHAR): Correct typedef.
6105 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
6108 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
6110 * README.w32api: Correct spelling error.
6112 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
6114 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
6115 INPUT_HARDWARE): Add defines.
6116 (HDEVNOTIFY): Add typedef.
6117 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
6118 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
6120 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
6121 GetClassInfoEx[AW],GetKeyboardLayoutList,
6122 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
6123 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
6124 RegisterClassEx[AW]): Correct prototypes.
6126 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
6128 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
6130 * include/winsvc.h (StartServiceW): Correct prototype.
6131 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
6132 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
6133 GetTickCount,InterlockedExchangeAdd,
6134 WritePrivateProfileStruct[AW]: Correct prototypes.
6135 (GetEnvironmentStrings): Correct mapping to
6136 GetEnvironmentStringsA.
6137 * include/winver.h (VerQueryValueA,VerQueryValueW):
6139 * include/wincon.h (CreateConsoleScreenBuffer): Correct
6141 * include/winreg.h (RegQueryMultipleValues[AW],
6142 RegQueryValueEx[AW]):Correct prototypes.
6143 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
6144 PPOLYTEXTW): Add typedefs.
6145 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
6146 structures and typedefs.
6147 (MM_MAX_NUMAXES): Add define.
6148 (EnumFontsW,GetEnhMetaFilePixelFormat,
6149 wglGetLayerPaletteEntries): Correct prototypes.
6150 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
6151 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
6152 RPC_S_SEND_INCOMPLETE): Add defines.
6154 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
6156 * include/windef.h (_fastcall, __fastcall, FASTCALL):
6159 2002-06-16 Egor Duda <deo@logos-m.ru>
6161 * include/ntdll.h: New file.
6162 * lib/ntdll.def: Add NtShutdownSystem.
6164 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
6166 * lib/dinput.def (DirectInputCreateEx): Add stub.
6167 * lib/ntdll.def: New file.
6169 2002-06-14 Earnie Boyd <earnie@users.sf.net>
6171 * include/w32api.h: Change to version 2.0 to reflect the change
6174 * README.w32api: Renamed from README. Modified license to remove
6175 the restriction of notifying the author based on the fact that the
6176 author is unreachable at the notified address.
6177 * Makefile.in (VERSION): Change to 2.0.
6179 2002-06-14 Earnie Boyd <earnie@users.sf.net>
6181 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
6182 * Makefile.in (bindist): Correct the MinGW distribution.
6184 2002-06-13 Earnie Boyd <earnie@users.sf.net>
6186 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
6187 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
6189 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
6191 * lib/test.c: #include comcat.h.
6193 2002-06-13 John K. Hohm <jhohm@acm.org>
6195 * include/comcat.h: New file.
6197 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
6199 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
6200 (GETTEXTEX): Add structure definition.
6202 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
6204 * include/windows.h (ole2.h): #include if !__OBJC__ and
6205 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
6207 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
6209 * include/mapi.h: Change LPTSTR to LPSTR throughout.
6211 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
6213 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
6214 PACCESS_DENIED_ACE): Add typedefs.
6216 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
6218 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
6220 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
6222 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
6224 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
6226 * include/windef.h: Fix typo in last change.
6228 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
6230 * include/windef.h: Add no-op __try, __except, __finally
6232 * include/excpt.h: Remove file.
6233 * include/windows.h: Don't include excpt.h.
6235 2002-05-30 Christopher January <chris@atomice.net>
6237 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
6238 Add missing typedefs.
6240 2002-05-28 Earnie Boyd <earnie@users.sf.net>
6242 * include/w32api.h: Increment version to 1.5
6243 * Makefile.in: Ditto.
6246 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
6248 * include/winreg.h: (RegConnectRegistry[AW]): Replace
6249 LP[W]STR with LPC[W]STR.
6250 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
6251 Clean up whitespace.
6253 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
6255 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
6257 2002-05-21 Earnie Boyd <earnie@users.sf.net>
6259 * Makefile.in: Increment VERSION to 1.4.
6260 (conf_prefix): New variable.
6261 (bindist): Modify target to use $(conf_prefix).
6263 2002-05-20 Philip Aston <philipa@mail.com>
6265 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
6267 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
6269 * include/lmaccess.h: (NetAccess*, NetGroup*,
6270 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
6271 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
6273 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
6275 * include/commctrl.h (ImageList_DragShowNolock): Remove
6276 conflicting redeclaration.
6278 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
6280 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
6281 STRICT and related defines to ...
6282 * include/windef.h: Here.
6284 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
6286 * include/winsock2.h (int32): Remove typedef.
6287 (SERVICETYPE): Add typedef.
6288 (struct _flowspec):Revise struct definition, Comment
6289 on types used for members.
6291 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6293 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
6294 more defines added in earlier change.
6295 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
6297 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6299 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
6300 added in last change.
6302 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6304 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
6305 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
6307 2002-05-01 Manu B <contact.manu@wanadoo.fr>
6309 * include/commctrl.h (SNDMSG): Define and use throughout
6310 in other macros instead of SendMessage.
6311 * include/commdlg.h (SNDMSG): Ditto.
6313 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
6315 * include/GL/gl.h: New file.
6316 * include/GL/glext.h: Ditto.
6317 * include/GL/glu.h: Ditto.
6319 2002-04-09 Earnie Boyd <earnie@users.sf.net>
6321 * include/w32api.h: Increment version.
6322 * Makefile.in: Ditto.
6324 2002-04-09 Earnie Boyd <earnie@users.sf.net>
6326 * Makefile.in (bindist): Use * instead of . for file list for tar
6329 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
6331 * include/wtypes.h (enum tagCLSCTX): Change formatting.
6333 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
6335 * include/objidl.h (IRunningObjectTable.Register): Correct
6337 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
6338 ROTFLAGS_ALLOWANYCLIENT): Add defines.
6340 2002-03-31 Victor Porton <porton@narod.ru>
6342 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
6344 2002-03-29 David Robinow <drobinow@yahoo.com>
6346 * include/wingdi.h (SetPixelFormat): Correct prototype.
6348 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
6350 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
6352 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
6354 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
6357 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
6359 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
6360 * include/shlobj.h (IContextMenu2): Put methods in right order.
6361 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
6362 CINTERFACE before defining.
6364 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
6366 * include/accctrl.h: Add #pragma GCC system_header
6368 * include/aclapi.h: Same.
6369 * include/basetsd.h: Same.
6370 * include/basetyps.h: Same.
6371 * include/cderr.h: Same.
6372 * include/cguid.h: Same.
6373 * include/commctrl.h: Same.
6374 * include/commdlg.h: Same.
6375 * include/cpl.h: Same.
6376 * include/cplext.h: Same.
6377 * include/custcntl.h: Same.
6378 * include/dbt.h: Same.
6379 * include/dde.h: Same.
6380 * include/ddeml.h: Same.
6381 * include/dlgs.h: Same.
6382 * include/excpt.h: Same.
6383 * include/httpext.h: Same.
6384 * include/imagehlp.h: Same.
6385 * include/imm.h: Same.
6386 * include/initguid.h: Same.
6387 * include/intshcut.h: Same.
6388 * include/ipexport.h: Same.
6389 * include/iphlpapi.h: Same.
6390 * include/ipifcons.h: Same.
6391 * include/iprtrmib.h: Same.
6392 * include/iptypes.h: Same.
6393 * include/isguids.h: Same.
6394 * include/largeint.h: Same.
6395 * include/lm.h: Same.
6396 * include/lmaccess.h: Same.
6397 * include/lmalert.h: Same.
6398 * include/lmapibuf.h: Same.
6399 * include/lmat.h: Same.
6400 * include/lmaudit.h: Same.
6401 * include/lmbrowsr.h: Same.
6402 * include/lmchdev.h: Same.
6403 * include/lmconfig.h: Same.
6404 * include/lmcons.h: Same.
6405 * include/lmerr.h: Same.
6406 * include/lmerrlog.h: Same.
6407 * include/lmmsg.h: Same.
6408 * include/lmremutl.h: Same.
6409 * include/lmrepl.h: Same.
6410 * include/lmserver.h: Same.
6411 * include/lmshare.h: Same.
6412 * include/lmsname.h: Same.
6413 * include/lmstats.h: Same.
6414 * include/lmsvc.h: Same.
6415 * include/lmuse.h: Same.
6416 * include/lmuseflg.h: Same.
6417 * include/lmwksta.h: Same.
6418 * include/lzexpand.h: Same.
6419 * include/mapi.h: Same.
6420 * include/mciavi.h: Same.
6421 * include/mcx.h: Same.
6422 * include/mmsystem.h: Same.
6423 * include/mswsock.h: Same.
6424 * include/nb30.h: Same.
6425 * include/nddeapi.h: Same.
6426 * include/nspapi.h: Same.
6427 * include/ntdef.h: Same.
6428 * include/ntsecapi.h: Same.
6429 * include/ntsecpkg.h: Same.
6430 * include/oaidl.h: Same.
6431 * include/objbase.h: Same.
6432 * include/objfwd.h: Same.
6433 * include/objidl.h: Same.
6434 * include/odbcinst.h: Same.
6435 * include/ole.h: Same.
6436 * include/ole2.h: Same.
6437 * include/ole2ver.h: Same.
6438 * include/oleauto.h: Same.
6439 * include/olectl.h: Same.
6440 * include/olectlid.h: Same.
6441 * include/oledlg.h: Same.
6442 * include/oleidl.h: Same.
6443 * include/pbt.h: Same.
6444 * include/prsht.h: Same.
6445 * include/psapi.h: Same.
6446 * include/rapi.h: Same.
6447 * include/ras.h: Same.
6448 * include/raserror.h: Same.
6449 * include/rassapi.h: Same.
6450 * include/regstr.h: Same.
6451 * include/richedit.h: Same.
6452 * include/richole.h: Same.
6453 * include/rpc.h: Same.
6454 * include/rpcdce.h: Same.
6455 * include/rpcdce2.h: Same.
6456 * include/rpcdcep.h: Same.
6457 * include/rpcndr.h: Same.
6458 * include/rpcnsi.h: Same.
6459 * include/rpcnsip.h: Same.
6460 * include/rpcnterr.h: Same.
6461 * include/rpcproxy.h: Same.
6462 * include/schannel.h: Same.
6463 * include/schnlsp.h: Same.
6464 * include/scrnsave.h: Same.
6465 * include/security.h: Same.
6466 * include/setupapi.h: Same.
6467 * include/shellapi.h: Same.
6468 * include/shlguid.h: Same.
6469 * include/shlobj.h: Same.
6470 * include/sql.h: Same.
6471 * include/sqlext.h: Same.
6472 * include/sqltypes.h: Same.
6473 * include/sqlucode.h: Same.
6474 * include/sspi.h: Same.
6475 * include/subauth.h: Same.
6476 * include/tlhelp32.h: Same.
6477 * include/unknwn.h: Same.
6478 * include/userenv.h: Same.
6479 * include/w32api.h: Same.
6480 * include/winbase.h: Same.
6481 * include/wincon.h: Same.
6482 * include/wincrypt.h: Same.
6483 * include/windef.h: Same.
6484 * include/windows.h: Same.
6485 * include/windowsx.h: Same.
6486 * include/winerror.h: Same
6487 * include/wingdi.h: Same.
6488 * include/wininet.h: Same.
6489 * include/winioctl.h: Same.
6490 * include/winnetwk.h: Same.
6491 * include/winnls.h: Same.
6492 * include/winnt.h: Same.
6493 * include/winperf.h: Same.
6494 * include/winreg.h: Same.
6495 * include/winresrc.h: Same.
6496 * include/winsock.h: Same.
6497 * include/winsock2.h: Same.
6498 * include/winspool.h: Same.
6499 * include/winsvc.h: Same.
6500 * include/winuser.h: Same.
6501 * include/winver.h: Same.
6502 * include/ws2tcpip.h: Same.
6503 * include/wsnetbs.h: Same.
6504 * include/wtypes.h: Same.
6505 * include/zmouse.h: Same.
6506 * include/mapi.h: Change header guard name to _MAPI_H for
6509 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
6511 * include/accctrl.h (_ACCCTRL_H): Correct typo.
6512 Remove unnecessary inclusion of <wtypes.h>.
6513 * ChangeLog: Fix omission of name in recent entries.
6515 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
6517 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
6519 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
6521 * include/mswsock.h: Group winsock2 dependants
6522 together and protect with #ifdef _WINSOCK2_H.
6523 * lib/test.c: Only test ws2tcpip.h if winsock2.h
6526 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
6528 * include/mswsock.h (TP_*): Add new defines.
6529 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
6531 (WSACMSGHDR): Likewise.
6532 (DisconnectEx): Add new prototype.
6533 (WSARecvMsg): Likewise.
6534 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
6536 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
6538 * ChangeLog: Fix typo in last entry.
6539 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
6540 * include/ws2tcpip.h: (IP_*): Add new defines.
6541 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
6542 (NI_*): Add getnameinfo constants and bitmasks.
6543 (AI_*): Add getaddrinfo flags.
6544 (EAI_*): Add getaddrinfo error codes.
6545 (ip_mreq_source): Add new structure.
6546 (ip_msfilter): Add new structure.
6547 (IP_MSFILTER_SIZE): Add new macro.
6548 (in_pktinfo): Add new structure.
6549 Add preliminary IPv6 support.
6550 (in6_addr): Add new structure and some defines.
6551 (sockaddr_in6): Add new structure.
6552 (in6addr_any, in6addr_loopback): Declare extern structures.
6553 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
6554 initialization macros for above.
6555 (IN6_ARE_ADDR_EQUAL): Define macro.
6556 (IN6_IS_ADDR_*): Define address testing macros.
6557 (socklen_t) Add new typedef.
6558 (ipv6_mreq): Add new structure.
6559 (in6_pktinfo): Same.
6561 (freeaddrinfo):Add new prototype.
6562 (getaddrinfo): Same.
6563 (gai_strerror[AW]): Same.
6564 (getnameinfo): Same.
6565 (sockaddr_in6_old): Add structure.
6566 (sockaddr_gen): Add union definition.
6567 (INTERFACE_INFO): Use sockaddr_gen as members.
6568 (INTERFACE_INFO_OLD): Add comment on workaround for problems
6569 with INTERFACE_INFO on NT4 prior to sp4.
6571 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
6573 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
6574 when selecting winsock interface.
6575 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
6576 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
6577 Expand FIXME comment.
6578 (WSACOMPLETIONTYPE): Add enum.
6579 (WSACOMPLETION): Add structure and typedefs.
6580 (WSANSPIoctl): Add function prototpe and callback typedef.
6581 (SIO_NSP_NOTIFY_CHANGE): Add define.
6582 (sockaddr_storage): Add structure and typedefs.
6584 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
6586 * include/winuser.h (OIC_*): Add resource constants.
6588 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
6590 * include/ntsecpkg.h: New file.
6591 * include/schannel.h: New file.
6592 * include/schnlsp.h: New file.
6593 * include/security.h: New file.
6594 * include/sspi.h: New file.
6595 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
6596 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
6597 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
6598 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
6599 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
6600 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
6601 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
6602 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
6603 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
6604 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
6605 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
6606 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
6607 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
6608 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
6609 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
6610 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
6611 CERT_CHAIN_CONTEXT): Add missing structures.
6612 (CertCloseStore, CertGetCertificateChain,
6613 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
6614 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
6615 CertFindCertificateInStore, CertFreeCertificateContext,
6616 CertGetIssuerCertificateFromStore,
6617 CertFindChainInStore): Add missing functions.
6618 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
6619 CERT_FIND_ISSUER_STR): Add Unicode mappings.
6620 * lib/crypt32.def: New file.
6621 * lib/secur32.def: Add mising stubs.
6622 * lib/test.c: Include new headers.
6624 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
6626 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
6629 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
6631 * lib/test.c: Include mapi.h.
6632 * include/commctrl.h (TBSTYLE_*): Add missing defines.
6633 Thanks to: "Ron" <ron@debian.org>
6635 2002-01-30 John Fattaruso <fattaruso@ieee.org>
6637 * include/mapi.h: New file.
6638 * lib/mapi.def: Add missing function stubs.
6640 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
6642 * include/winuser.h (GetWindowLongPtr[AW],
6643 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
6645 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
6647 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
6648 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
6649 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
6650 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
6652 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
6654 * lib/test.c: Include wsnetbs.h.
6656 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
6658 * include/wsnetbs.h: New file.
6660 2002-01-25 Earnie Boyd <earnie@users.sf.net>
6662 * include/winnt.h: Remove merge conflict.
6664 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
6666 * include/winnt.h (_TCHAR): Add typedefs.
6668 2002-01-25 Tim Hughes <tjh@delcam.com>
6670 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
6673 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
6675 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
6677 (LPACCESSTIMEOUT): Add typedef.
6679 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
6681 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
6683 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6685 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
6686 _HDITEM[AW], with parallel changes to typedefs. Use defines for
6687 backward compatability with old names. Update UNICODE mappings.
6688 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
6689 for struct _HD_LAYOUT and add defines for backward
6690 compatability with old names.
6691 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
6692 parallel chages to typedefs. Add defines for backward
6693 compatability with old names.
6694 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
6696 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
6698 * include/winnt.h: Add missing MEM_ defines, and convert existing to
6699 hex for readability.
6701 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
6703 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
6705 (SPI_SETSCREENSAVERRUNNING): Add define.
6706 (LLKHF_ALTDOWN): Add define.
6707 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
6708 PFD_DEPTH_DONTCARE): Add defines.
6710 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
6712 * include/objbase.h (CoGetObject): Add prototype.
6714 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
6716 * include/winuser.h (ENUM_CURRENT_SETTINGS,
6717 ENUM_REGISTRY_SETTINGS): Add defines.
6719 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
6721 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
6722 (FILE_ATTRIBUTE_DEVICE): Add define.
6724 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
6726 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
6728 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6730 * ChangeLog: correct date in last entry.
6732 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
6734 * include/winuser.h (MONITORENUMPROC): Add typedef.
6735 (EnumDisplayMonitors): Add prototype.
6736 * lib/user32.def (EnumDisplayMonitors): Add stub.
6738 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
6740 * include/ntsecapi.h: Fixed missing void parameter type in some
6742 * include/objbase.h: Ditto.
6743 * include/rapi.h: Ditto.
6744 * include/rpc.h: Ditto.
6745 * include/rpcdce.h: Ditto.
6746 * include/rpcdcep.h: Ditto.
6747 * include/rpcndr.h: Ditto.
6748 * include/rpcnsip.h: Ditto.
6749 * include/rpcproxy.h: Ditto.
6750 * include/windef.h: Ditto.
6752 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
6754 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
6756 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
6758 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
6759 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
6760 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
6761 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
6762 WS_EX_NOINHERITLAYOUT): Add defines.
6763 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
6764 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
6765 MEM_WRITE_WATCH): Add defines.
6768 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6770 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
6772 (SetCriticalSectionSpinCount): Likewise.
6774 2001-12-30 Guido Serassio <serassio@libero.it>
6776 * include/winsvc.h: Add EnumServiceStatusEx(),
6777 QueryServiceStatusEx()
6778 & RegisterServiceCtrlHandlerEx()
6780 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
6782 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
6784 2001-12-20 Christopher Faylor <cgf@redhat.com>
6786 * lib/Makefile.in: Revert inst_installdir definitions to working
6789 2001-12-17 Guido Serassio <serassio@libero.it>
6791 * include/winsvc.h: Add ChangeServiceConfig2() &
6792 QueryServiceConfig2() definition
6794 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
6796 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
6797 on MSDN documentation for XP.
6799 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
6801 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
6804 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
6806 * include/commctrl.h (ACS_*): Add new defines.
6812 (UDS_HOTTRACK): Add define.
6813 (SBT_TOOLTIPS): Ditto.
6814 (TBS_*): Add new defines.
6818 (TCM_GETEXTENDEDSTYLE): Add define.
6819 (TVS_NOHSCROLL): Ditto.
6820 (TVIF_INTEGRAL): Ditto.
6821 (DTS_SHORTDATECENTURYFORMAT): Ditto.
6822 (TCS_*): Add new defines.
6823 (CBEM_*): Add defines.
6824 (tagNMITEMACTIVATE): Add structure definition and typedefs.
6825 (tagTVITEMEX[AW]: Ditto.
6826 (tagTVINSERTSTRUCT[AW]: Add union member.
6827 * include/winbase.h (VirtualAllocEx): Add prototype.
6828 * include/winuser.h (SS_*): Add new defines.
6830 2001-12-07 Earnie Boyd <earnie@users.sf.net>
6832 * Makefile.in: Increment VERSION.
6833 * include/w32api.h: Ditto.
6835 2001-12-07 Earnie Boyd <earnie@users.sf.net>
6837 * Makefile.in: Increment VERSION.
6838 * include/w32api.h: Ditto.
6840 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
6842 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
6843 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
6844 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
6845 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
6846 SetupDiOpenDevRegKey): Correct function names.
6848 2001-12-04 Earnie Boyd <earnie@users.sf.net>
6850 * include/winuser.h (IDC_STATIC): Don't define.
6852 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
6854 Cleanup merge between SourceForge and winsup CVS.
6855 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
6857 * include/winnt.h (VER_NT*): Remove duplicate defines.
6858 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
6860 2001-12-03 Earnie Boyd <earnie@users.sf.net>
6862 * include/accctrl.h: Change \r\n to \n.
6864 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
6866 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
6867 Add structure definition.
6868 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
6869 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
6870 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
6871 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
6872 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
6873 UnenableRouter) Declare functions.
6874 * lib/iphlpapi.def: Add function names to import lib.
6876 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
6878 * include/winnt.h (PACCESS_MASK): Add typedef.
6879 * include/aclapi.h: New file.
6880 * include/acctrl.h: New file.
6881 * lib/advapi32.def: Add missing symbols.
6882 * lib/test.c: Add #include <aclapi.h>.
6884 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
6886 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
6887 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
6889 * include/winnt.h: ... to here.
6890 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
6891 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
6893 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
6896 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
6898 * w32api/include/winnt.h: prepare SSE register support.
6899 (CONTEXT_EXTENDED_REGISTERS): Add new define.
6900 (MAXIMUM_SUPPORTED_EXTENSION): New define.
6901 (struct CONTEXT): ExtendedRegisters field added.
6903 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
6905 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
6906 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
6907 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
6908 tagLASTINPUTINFO ): Define new structures.
6909 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
6910 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
6911 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
6912 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
6913 SetMenuInfo): Add new prototypes.
6914 * lib/user32.def: Add import stubs for above functions.
6916 * include/winuser.h (IDC_STATIC): Protect against prior
6919 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
6921 * include/winbase.h (OSVERSIONINFOEX): Add definition.
6922 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
6924 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
6926 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
6927 warnings with _AUTHORITY #defines.
6929 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
6931 * include/winnt.h (GetCurrentFiber): Create a prototype before the
6933 (GetFiberData): Ditto.
6935 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
6937 * include/winnt.h: Backout last change.
6939 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
6941 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
6942 GetCurrentFiber: Create a prototype before the implementation.
6943 GetFiberData: Ditto.
6945 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
6947 * include/winuser.h (IDC_STATIC): Add define.
6948 Thanks to: Benoit Laniel.
6950 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
6952 * include/commdlg.h: Include <unknwn.h> rather than local
6953 definition of LPUKNOWN.
6954 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
6957 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
6959 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
6961 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
6962 functions of the form 'type * function(...)' in a way compatible
6963 with both Watcom and GCC.
6964 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
6965 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
6966 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
6967 * include/windows.h: Watcom can use anonymous structs/unions.
6968 * include/winnt.h: Watcom can use 64 bit ints.
6969 (GetCurrentFiber): Add another inline definition using
6970 Watcom inline assembly syntax.
6971 (GetFiberData): Likewise.
6972 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
6973 (gethostbyname): Likewise.
6974 (gethostbyaddr}: Likewise.
6975 (getservbyport}: Likewise.
6976 (getservbyname}: Likewise.
6977 (getprotobynumber}: Likewise.
6978 (getprotobyname}: Likewise.
6979 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
6980 (gethostbyname}: Likewise.
6981 (gethostbyaddr}: Likewise.
6982 (getservbyport}: Likewise.
6983 (getservbyname}: Likewise.
6984 (getprotobynumber}: Likewise.
6985 (getprotobyname}: Likewise.
6986 * lib/diinut.c: Correction for Watcom.
6987 * lib/kernel32.c (GetCurrentFiber): Add another definition
6988 using Watcom inline assembly syntax.
6989 (GetFiberData): Likewise.
6990 * lib/scrnsave.c (WinMain): Add break after default:
6993 2001-11-04 "stefan" <stefan@lkcc.org>
6995 * include/winnt.h (GetCurrentFiber): Add prototype.
6996 (GetFiberData): Likewise.
6998 2001-11-04 Christopher Faylor <cgf@redhat.com>
7000 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
7001 parallel invocations.
7003 2001-11-03 Christopher Faylor <cgf@redhat.com>
7005 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
7007 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
7009 * include/basetyps.h (DECLARE_INTERFACE): Don't add
7010 __attribute__((com_interface)) for __GNUC__ >= 3.
7012 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
7014 * include/commdlg.h (PRINTPAGERANGE): Add structure
7016 (PRINTDLGEX[AW]): Likewise.
7017 (PrintDlgEx[AW]): Add function declaration.
7018 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
7019 * ChangeLog: Fix typo in last entry.
7021 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
7023 * include/objbase.h (CoGetClassObject): Change third parameter
7026 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
7028 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
7029 Thanks to: Kim Saunders.
7030 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
7031 Thanks to: Pat Thoyts.
7032 * include/winnt.h: Change C++ style comment to C style.
7033 * include/shlobj.h: Ditto.
7034 * include/objbase.h (enum tagCOINIT): Remove comma at end of
7036 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
7037 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
7038 (enum not limited to range of int).
7039 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
7040 (struct with no named members), ifndef NONAMELESSUNION.
7042 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
7044 * include/winuser.h (CREATESTRUCT): UNICODE it.
7045 (CBT_CREATEWND): Likewise.
7047 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
7049 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
7050 (WNetGetResourceInformationW): Ditto.
7051 (WNetGetResourceInformation): Add define.
7053 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
7055 * include/winuser.h (POINTSTOPOINT): Use explicit casts
7056 before extracting words.
7058 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
7060 * include/winnt.h: Add PF_* defines.
7061 Thanks to: "Wizord" <wizord@argoslabs.com>
7063 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
7065 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
7066 field as _ANONYMOUS_STRUCT.
7067 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
7069 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
7070 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
7073 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
7075 * include/commctrl.h: Add some ListView constants.
7077 2001-09-17 Earnie Boyd <earnie@sf.net>
7079 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
7080 portion of the directory from the install.
7081 (inst_libdir): Ditto.
7082 * Makefile.in (VERSION): Increment.
7083 * include/w32api.h: Increment version.
7085 2001-09-13 Earnie Boyd <earnie@SF.net>
7087 * lib/Makefile.in (inst_includedir): Change to always use w32api
7088 subdirectory for target == cygwin.
7089 (inst_libdir): Ditto.
7091 2001-09-13 Earnie Boyd <earnie@SF.net>
7093 * lib/Makefile.in (config_prefix): New variable.
7094 (inst_includedir): Manipulate special value only if target == cygwin
7095 and build == target and prefix != config_prefix.
7096 (inst_libdir): Ditto.
7098 2001-09-12 Earnie Boyd <earnie@SF.net>
7100 * Makefile.in (TARFLAGS): New variable.
7101 (TARFILEEXT): Ditto.
7103 2001-09-12 Earnie Boyd <earnie@SF.net>
7105 * Makefile.in: Increment version.
7106 * include/w32api.h: Ditto.
7107 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
7109 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
7111 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
7112 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
7113 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
7115 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
7117 * include/wininet.h (InternetAutodial): Add prototype.
7118 (InternetAutodialHangup): Ditto.
7119 (InternetDial): Ditto.
7120 (InternetGetConnectedState): Ditto.
7121 (InternetGoOnline): Ditto.
7122 (InternetHangUp): Ditto.
7123 (InternetSetDialState): Ditto.
7124 Add associated INTERNET_* auto dial flags.
7125 Guard typedefs and prototypes with #ifndef RC_INVOKED.
7127 2001-09-04 Earnie Boyd <earnie@SF.Net>
7129 * lib/Makefile.in: Move the setting of variable libdir to after the
7130 setting of exec_prefix since the value of libdir is dependant on it.
7132 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
7134 * include/winbase.h: Add missing closing parentheses to
7135 InterlockedExchangePointer declaration.
7137 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
7139 * include/shlobj.h (CFSTR_* ): Add new defines.
7140 Thanks to: "Ron" <ron@debian.org> .
7143 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
7145 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
7146 anonymous structs are available rather than just testing preprocessor
7149 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
7151 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
7152 with new `LARGE_INTEGER' definition.
7154 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
7156 * include/winsock2.h: Remove "extra token" after #endif.
7158 2001-08-31 Earnie Boyd <earnie@SF.Net>
7160 * config.guess: Remove the \r from the end of line.
7161 * config.sub: Ditto.
7163 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
7165 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
7166 if __cplusplus as well as if _ANONYMOUS_STRUCT.
7168 2001-08-29 Earnie Boyd <earnie@SF.Net>
7170 * config.guess: Add the MSYS system.
7171 * config.sub: Ditto.
7172 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
7173 * incldue/winsock2.h: Ditto.
7175 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
7177 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
7178 non-anonymous (Xxx.u.LowPart) access to HighPart and
7179 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
7181 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
7183 * include/wingdi.h (HANGUL_CHARSET): Add define.
7185 2001-08-21 Earnie Boyd <earnie@SF.Net>
7187 * include/setupapi.h: Formatting.
7189 2001-08-21 Earnie Boyd <earnie@SF.Net>
7191 * include/shlobj.h: Remove \r from the line endings.
7193 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
7195 * include/setupapi.h : New file.
7196 * lib/setupapi.def:New file.
7197 * lib/test.c: Include setupapi.h.
7199 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
7200 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
7202 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
7204 * include/richedit.h (ENLINK): Add structure definition.
7205 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
7207 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
7209 * include/shlobj.h (CMIC_*): Remove duplicate defines.
7210 (CMDSTR_*): Remove duplicates; UNICODE string constants.
7211 (GCS_*): Make UNICODE.
7212 (CSIDL_*): Add more defines.
7213 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
7214 (_DISK_GEOMETRY): Ditto.
7215 (_DISK_PERFORMANCE): Ditto.
7216 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
7218 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7220 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
7221 of block protected by #ifndef VOID.
7222 (This reverts 1998-12-01 Anders Norlander change.)
7223 * include/odbcinst.h: End file with newline.
7224 * include/raserror.h: Ditto.
7226 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7228 * include/winsock2.h (#include <wtypes.h): Don't.
7229 (_BLOB): Define instead, if not already done.
7230 (__BLOB_T_DEFINED: New define for guarding _BLOB.
7231 * include/wtypes.h (_BLOB): Guard against prior definition.
7233 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7235 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
7237 (tagTYPEDESC): Ditto.
7238 (_wireBRECORD): Add structure definition.
7239 (_wireSAFEARR_BRECORD): Ditto.
7240 (_wireSAFEARR_HAVEIID): Ditto.
7241 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
7242 SAFEARR_HAVEIID HaveIidStr.
7243 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
7244 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
7245 pparray to wirePSAFEARRAY*.
7246 (_wireVARIANT): Add field wireBRECORD brecVal.
7247 (wireVARIANT): Change typedef to struct _wireVariant*.
7248 (IRecordInfo): Add interface definition.
7249 (LPRECORDINFO): Add typedef for IRecordInfo*.
7250 (IID_IRecordInfo): Add forward decalaration.
7252 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7254 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
7255 * include/nddeapi.h: Likewise.
7257 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
7259 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
7260 Add more includes of w32api headers.
7262 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
7264 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
7265 Swap asm code with that of GetFiberData.
7266 (GetFiberData): Ditto.
7267 * lib/kernel32.c: New file, containing library versions of
7268 GetCurrentFiber and GetFiberData.
7269 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
7271 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
7273 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
7274 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
7276 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
7278 * lib/oleaut32.def: Regenerate.
7280 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7282 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
7284 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7286 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
7287 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
7288 * include/oaidl.h: ... to here.
7289 * include/oaidl.h ICreateErrorInfo): Add interface definition.
7290 (IErrorInfo::GetGUID): Change arg to GUID.
7291 (LPSUPPORTERRORINFO): Add typedef.
7292 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
7294 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7296 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
7299 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7301 * include/commctrl.h (TreeView_SetIndent): Correct typo.
7303 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7305 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
7306 Thanks to: Jason Craig <jacraig@softhome.net>
7308 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
7310 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
7311 and UNICODE mappings, if _WIN32_IE >= 0x400.
7312 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
7313 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
7314 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
7315 (tagNMLVCUSTOMDRAW): Likewise.
7316 (tagNMTVCUSTOMDRAW): Likewise.
7317 (tagNMLVCACHEHINT): Likewise.
7319 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
7321 * include/basetsd.h (#include <_mingw.h>): Remove.
7324 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
7326 * include/wingdi.h (AC_SRC_OVER): Add define.
7327 (struct _BLENDFUNCTION): Add.
7329 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
7331 * include/shlobj.h: Add BIF_* defines.
7333 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
7335 * include/winerror.h (E_PENDING): Add error code define.
7337 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
7339 * include/basetsd.h (#include <_mingw.h>): Add directive.
7341 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
7343 * include/winbase.h (InterlockedCompareExchange): Change args
7344 and return value from PVOID to LONG.
7345 (InterlockedExchange): Change first arg to LPLONG.
7346 (InterlockedCompareExchangePointer): New macro.
7347 (InterlockedExchangePointer): New macro.
7349 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
7351 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
7352 Thanks to Kevin Chase <kevincha99@hotmail.com>.
7354 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
7356 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
7357 (IMalloc::Free()): Ditto.
7359 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
7361 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
7362 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
7363 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
7365 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
7367 * include/shlobj.h (struct _browseinfo): UNICODE it.
7368 (SHBrowseForFolder): Ditto.
7369 (SHGetPathFromIDList): Ditto.
7371 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
7373 * include/basetsd.h: RC_INVOKED protection and realignment.
7374 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
7376 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
7378 * Makefile.in (bindist): Reassign value of exec_prefix on make command
7381 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
7383 * lib/mapi32.def: Add MAPISendMail.
7385 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
7387 * include/w32api.h: Update version.
7388 * Makefile.in: Ditto.
7390 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
7392 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
7395 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
7397 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
7398 previous definition in include/ntsecapi.h.
7399 * include/ntsecapi.h: Vice versa.
7401 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
7403 * include/winnt.h: Add defines for group attributes.
7404 Add define for SYSTEM_LUID.
7405 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
7406 `PTOKEN_PRIMARY_GROUP'.
7408 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
7410 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
7413 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
7415 * include/winsock2.h: Protect one *more* newlib defines when compiling
7418 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
7420 * include/winsock2.h: Protect some more newlib defines when compiling
7423 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
7425 * include/winsock.h: Protect some more newlib defines when compiling
7428 2001-04-17 Egor Duda <deo@logos-m.ru>
7430 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
7431 as __extenstion__ when appropriate.
7432 * include/mmsystem.h: Mark anonymous structs and unions as
7433 __extension__ to prevent compiler warning when invoked with
7435 * include/oaidl.h: Ditto.
7436 * include/objidl.h: Ditto.
7437 * include/olectl.h: Ditto.
7438 * include/prsht.h: Ditto.
7439 * include/shlobj.h: Ditto.
7440 * include/winbase.h: Ditto.
7441 * include/winnt.h: Ditto.
7442 * include/wtypes.h: Ditto.
7444 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
7446 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
7447 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
7449 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
7451 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
7453 2001-04-11 John Fortin <fortinj@attglobal.net>
7455 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
7458 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
7460 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
7461 code will be included in every module which includes this header.
7462 (GetFiberData): Ditto.
7464 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
7466 * include/winnt.h (GetCurrentFiber): Fix typo.
7468 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
7470 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
7471 * include/winbase.h: (GetFileAttributesExW): Fix typo.
7472 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
7473 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
7474 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
7476 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
7477 (GetCurrentFiber): Ditto.
7478 Thanks to: Andy Younger <AndyY@redlemon.com>
7480 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
7481 DirectX 8 from complaining.
7482 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
7484 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
7486 * include/commctrl.h Updated TreeView and ListView defines and macros.
7488 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
7490 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
7493 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
7494 * include/winuser.h (VK_KANA): New definition.
7495 Thanks to: "Harold Hunt" <huntharo@msu.edu>
7497 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
7499 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
7501 * include/basetsd.h (INT32): Ditto.
7502 * include/windef.h (ATOM): Ditto.
7505 * include/winbase.h (FreeResource): Ditto.
7506 Thanks to: "Harold Hunt" <huntharo@msu.edu>
7508 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
7510 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
7511 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
7512 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
7513 macro now defined in newlib sys/types.h. Emit warning if defined.
7514 * include/winsock2.h: Ditto.
7515 * include/windows.h (Win32_Winsock): Replace with new macros
7516 __USE_W32_SOCKETS and warn of deprecation.
7518 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
7520 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
7521 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
7523 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
7525 * include/commctrl.h (TBSTYLE_FLAT): New definition.
7526 (TB_GETBUTTONSIZE): Ditto.
7527 (TCS_HOTTRACK): Ditto.
7528 Thanks to: Chris Hansen <popeofpop@softhome.net>
7530 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
7532 * Makefile.in: (snapshot): Add target.
7533 * lib/Makefile.in: (install-headers): Use installdir variable.
7534 (installdir): Set value based on target-alias.
7536 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
7538 * include/w32api.h: (_W32API_VERSION): Remove.
7539 (__W32API_VERSION): Add.
7540 (__W32API_MAJOR_VERSION): Ditto.
7541 (__W32API_MINOR_VERSION): Ditto.
7543 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
7545 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
7546 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
7547 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
7548 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
7550 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
7552 * include/mswsock.h: New file.
7553 * include/ws2tcpip.h: New file.
7554 * include/winsock.h (IPPROTO_IGMP): New define.
7555 (IPPROTO_GGP): Correct value.
7556 (SO_* macros): Remove mswsock defines.
7557 (TCP_BSDURGENT): Likewise.
7558 (IP_* macros): Add comment warning of WinSock2 incompatibility
7559 (WSARecvEx): Remove mswsock prototype.
7560 (TransmitFile): Likewise.
7561 (AcceptEx): Likewise.
7562 (GetAcceptExSockaddrs): Likewise.
7563 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
7564 (#include <mswsock.h>): Add directive and explanatory comment
7565 * include/winsock2.h (header guard): add guard for _WINSOCK_H
7566 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
7567 (#include <winsock.h>): Replace directive with winsock.h file content
7568 The following changes apply to the merged file:
7569 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
7570 (SOMAXCONN): Likewise
7571 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
7572 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
7574 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
7575 (FD_*_BIT and FD_* defines): Place together and extend to
7577 (AF* defines): Extend to AF_MAX 10
7578 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
7579 (WSAUnhookBlockingHook): Likewise.
7580 (WSASetBlockingHook): Likewise.
7581 (WSACancelBlockingCall): Likewise.
7582 (WSAEINPROGRESS): Comment as not raised in WinSock2.
7583 (#include <mswsock.h>): Delete directive inherited from winsock.h
7584 (WSA_QOS* defines): Add QualityOfService error codes.
7585 (SIO_* defines): Add new macros
7586 * include/ipexport.h (IP_STATUS flags): Add definitions.
7587 (IP_FLAG_DF): Likewise.
7588 (IP_OPT_* ): Likewise.
7589 (struct ip_option_information): Likewise.
7590 (struct icmp_echo_reply): Likewise.
7592 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
7594 * include/commctrl.h: Revert TEXT change.
7595 * include/lmalert.h: Ditto.
7596 * include/lmcons.h: Ditto.
7597 * include/lmsname.h: Ditto.
7598 * include/lmsvc.h: Ditto.
7599 * include/ntsecapi.h: Ditto.
7600 * include/oledlg.h: Ditto.
7601 * include/ras.h: Ditto.
7602 * include/regstr.h: Ditto.
7603 * include/richedit.h: Ditto.
7604 * include/wininet.h: Ditto.
7605 * include/winnt.h: Ditto.
7607 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
7609 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
7610 * include/lmalert.h: Ditto.
7611 * include/lmcons.h: Ditto.
7612 * include/lmsname.h: Ditto.
7613 * include/lmsvc.h: Ditto.
7614 * include/ntsecapi.h: Ditto.
7615 * include/oledlg.h: Ditto.
7616 * include/ras.h: Ditto.
7617 * include/regstr.h: Ditto.
7618 * include/richedit.h: Ditto.
7619 * include/wininet.h: Ditto.
7620 * include/w32api.h: New File.
7622 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
7624 * include/shlobj.h: Add missing SLR_* flags.
7626 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
7628 * lib/Makefile.in: (host_alias): Add variable.
7629 (host_build): Ditto:
7631 (xinstall-libraries): Ditto.
7632 (xinstall-headers): Ditto.
7633 (xuninstall): Ditto.
7634 (xuninstall-libraries): Ditto.
7635 (xuninstall-headers): Ditto.
7636 * Makefile.in: (host_alias): Add variable.
7637 (build_alias): Ditto.
7639 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
7641 * include/winnt.h: (__TEXT): Add private macro.
7642 (_TEXT): Modify definition to use __TEXT.
7644 This change allows the passing of a MACRO as an argument and have that
7645 MACRO resolved first.
7646 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
7648 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
7650 * Makefile.in: Increment VERSION to 0.5
7651 * include/winnt.h: Change TEXT to _TEXT throughout.
7652 (SID_RELEASE): Define.
7653 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
7655 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
7657 * Apply Phil Krylov patches.
7658 2001-01-19 Phil Krylov <phil@mail.ru>
7659 * include/commctrl.h: (HDI_IMAGE) New definition.
7660 (HDI_DI_SETITEM) Ditto.
7663 (HDF_BITMAP_ON_RIGHT) Ditto.
7665 (HDM_SETORDERARRAY) Ditto.
7666 (Header_SetOrderArray) Ditto.
7667 (ICC_BAR_CLASSES) Ditto.
7668 (struct _HD_ITEMA) Change definition.
7669 (struct _HD_ITEMW) Ditto.
7670 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
7671 (InitCommonControlsEx()) Ditto.
7672 2001-01-23 Phil Krylov <phil@mail.ru>
7673 * include/richedit.h: Many Richedit 2.0 definitions.
7675 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
7677 * include/winuser.h: (IDC_HAND) New resource identifier.
7678 Thanks to: Mark Jordon <mark_jordan@ieee.org>
7680 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
7682 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
7685 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
7687 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
7688 (GetUnmarshalClass): CLSID argument needs to be a pointer.
7689 Thanks To: <bge@users.sourceforge.net>
7691 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
7693 * Apply Danny Smith patch 102386
7694 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
7695 * lib/rasapi32.def: add symbols available in NT4 and W2k
7697 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
7699 * Apply Danny Smith patch 102382
7700 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
7701 * lib/mswsock.def: remove leading underscores from symbol names
7703 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
7705 * Apply Danny Smith patch 102446
7706 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
7707 * include/sql.h (ODBCVER): change default to 0x0351.
7708 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
7709 (SQLColAttributes): likewise.
7710 (SQLBindParam): add prototype for ODBC 3.x function.
7711 (SQLCloseCursor): likewise.
7712 (SQLColAttribute): likewise.
7713 (SQLCopyDesc):likewise.
7714 (SQLEndTran): likewise.
7715 (SQLFetchScroll): likewise.
7716 (SQLGetConnectAttr): likewise.
7717 (SQLGetDescField): likewise.
7718 (SQLGetDescRec): likewise.
7719 (SQLGetDiagField): likewise.
7720 (SQLGetDiagRec): likewise.
7721 (SQLGetEnvAttr): likewise.
7722 (SQLGetStmtAttr): likewise.
7723 (SQLSetConnectAttr): likewise.
7724 (SQLSetDescField):likewise.
7725 (SQLSetDescRec): likewise.
7726 (SQLSetEnvAttr): likewise.
7727 (SQLSetStmtAttr): likewise.
7728 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
7729 _WIN64 compatability;
7730 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
7731 (SQL_ACTIVE_CONNECTIONS): likewise.
7732 (SQL_ACTIVE_STATEMENTS): likewise.
7733 (SQL_ALL_EXCEPT_LIKE): likewise.
7734 (SQL_API_ALL_FUNCTIONS): likewise.
7735 (SQL_API_LOADBYORDINAL): likewise.
7736 (SQL_API_SQLBINDPARAMETER): likewise.
7737 (SQL_API_SQLBROWSECONNECT): likewise.
7738 (SQL_API_SQLCOLATTRIBUTES): likewise.
7739 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
7740 (SQL_API_SQLDESCRIBEPARAM): likewise.
7741 (SQL_API_SQLDRIVERCONNECT): likewise.
7742 (SQL_API_SQLDRIVERS): likewise.
7743 (SQL_API_SQLEXTENDEDFETCH): likewise.
7744 (SQL_API_SQLFOREIGNKEYS): likewise.
7745 (SQL_API_SQLMORERESULTS): likewise.
7746 (SQL_API_SQLNATIVESQL): likewise.
7747 (SQL_API_SQLNUMPARAMS): likewise.
7748 (SQL_API_SQLPARAMOPTIONS): likewise.
7749 (SQL_API_SQLPRIMARYKEYS): likewise.
7750 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
7751 (SQL_API_SQLPROCEDURES): likewise.
7752 (SQL_API_SQLSETPOS): likewise.
7753 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
7754 (SQL_API_SQLTABLEPRIVILEGES): likewise.
7755 (SQL_ASYNC_ENABLE): likewise.
7756 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
7757 (SQL_ASYNC_ENABLE_OFF): likewise.
7758 (SQL_ASYNC_ENABLE_ON): likewise.
7759 (SQL_ATTR_READONLY): likewise.
7760 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
7761 (SQL_ATTR_WRITE): likewise.
7762 (SQL_AUTOCOMMIT): likewise.
7763 (SQL_AUTOCOMMIT_DEFAULT): likewise.
7764 (SQL_AUTOCOMMIT_OFF): likewise.
7765 (SQL_AUTOCOMMIT_ON): likewise.
7766 (SQL_BEST_ROWID): likewise.
7767 (SQL_BIGINT): likewise.
7768 (SQL_BINARY): likewise.
7769 (SQL_BIND_BY_COLUMN): likewise.
7770 (SQL_BIND_TYPE): likewise.
7771 (SQL_BIND_TYPE_DEFAULT): likewise.
7772 (SQL_BIT): likewise.
7773 (SQL_BOOKMARK_PERSISTENCE): likewise.
7774 (SQL_BP_CLOSE): likewise.
7775 (SQL_BP_DELETE): likewise.
7776 (SQL_BP_DROP): likewise.
7777 (SQL_BP_OTHER_HSTMT): likewise.
7778 (SQL_BP_SCROLL): likewise.
7779 (SQL_BP_TRANSACTION): likewise.
7780 (SQL_BP_UPDATE): likewise.
7781 (SQL_C_BINARY): likewise.
7782 (SQL_C_BIT): likewise.
7783 (SQL_C_BOOKMARK): likewise.
7784 (SQL_C_CHAR): likewise.
7785 (SQL_C_DATE): likewise.
7786 (SQL_C_DEFAULT): likewise.
7787 (SQL_C_DOUBLE): likewise.
7788 (SQL_C_FLOAT): likewise.
7789 (SQL_C_LONG): likewise.
7790 (SQL_C_SHORT): likewise.
7791 (SQL_C_SLONG): likewise.
7792 (SQL_C_SSHORT): likewise.
7793 (SQL_C_STINYINT): likewise.
7794 (SQL_C_TIME): likewise.
7795 (SQL_C_TIMESTAMP): likewise.
7796 (SQL_C_TINYINT): likewise.
7797 (SQL_C_ULONG): likewise.
7798 (SQL_C_USHORT): likewise.
7799 (SQL_C_UTINYINT): likewise.
7800 (SQL_CB_NON_NULL): likewise.
7801 (SQL_CB_NULL): likewise.
7802 (SQL_CC_CLOSE): likewise.
7803 (SQL_CC_DELETE): likewise.
7804 (SQL_CC_PRESERVE): likewise.
7805 (SQL_CN_ANY): likewise.
7806 (SQL_CN_DIFFERENT): likewise.
7807 (SQL_CN_NONE): likewise.
7808 (SQL_COLATT_OPT_MAX): likewise.
7809 (SQL_COLATT_OPT_MIN): likewise.
7810 (SQL_COLUMN_ALIAS): likewise.
7811 (SQL_COLUMN_AUTO_INCREMENT): likewise.
7812 (SQL_COLUMN_CASE_SENSITIVE): likewise.
7813 (SQL_COLUMN_COUNT): likewise.
7814 (SQL_COLUMN_DISPLAY_SIZE): likewise.
7815 (SQL_COLUMN_DRIVER_START): likewise.
7816 (SQL_COLUMN_LABEL): likewise.
7817 (SQL_COLUMN_LENGTH): likewise.
7818 (SQL_COLUMN_MONEY): likewise.
7819 (SQL_COLUMN_NAME): likewise.
7820 (SQL_COLUMN_NULLABLE): likewise.
7821 (SQL_COLUMN_OWNER_NAME): likewise.
7822 (SQL_COLUMN_PRECISION): likewise.
7823 (SQL_COLUMN_QUALIFIER_NAME): likewise.
7824 (SQL_COLUMN_SCALE): likewise.
7825 (SQL_COLUMN_SEARCHABLE): likewise.
7826 (SQL_COLUMN_TABLE_NAME): likewise.
7827 (SQL_COLUMN_TYPE): likewise.
7828 (SQL_COLUMN_TYPE_NAME): likewise.
7829 (SQL_COLUMN_UNSIGNED): likewise.
7830 (SQL_COLUMN_UPDATABLE): likewise.
7831 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
7832 (SQL_CONCUR_DEFAULT): likewise.
7833 (SQL_CONCUR_LOCK): likewise.
7834 (SQL_CONCUR_READ_ONLY): likewise.
7835 (SQL_CONCUR_ROWVER): likewise.
7836 (SQL_CONCUR_TIMESTAMP): likewise.
7837 (SQL_CONCUR_VALUES): likewise.
7838 (SQL_CONCURRENCY): likewise.
7839 (SQL_CONN_OPT_MAX): likewise.
7840 (SQL_CONN_OPT_MIN): likewise.
7841 (SQL_CONNECT_OPT_DRVR_START): likewise.
7842 (SQL_CONVERT_BIGINT): likewise.
7843 (SQL_CONVERT_BINARY): likewise.
7844 (SQL_CONVERT_BIT): likewise.
7845 (SQL_CONVERT_CHAR): likewise.
7846 (SQL_CONVERT_DATE): likewise.
7847 (SQL_CONVERT_DECIMAL): likewise.
7848 (SQL_CONVERT_DOUBLE): likewise.
7849 (SQL_CONVERT_FLOAT): likewise.
7850 (SQL_CONVERT_FUNCTIONS): likewise.
7851 (SQL_CONVERT_INTEGER): likewise.
7852 (SQL_CONVERT_LONGVARBINARY): likewise.
7853 (SQL_CONVERT_LONGVARCHAR): likewise.
7854 (SQL_CONVERT_NUMERIC): likewise.
7855 (SQL_CONVERT_REAL): likewise.
7856 (SQL_CONVERT_SMALLINT): likewise.
7857 (SQL_CONVERT_TIME): likewise.
7858 (SQL_CONVERT_TIMESTAMP): likewise.
7859 (SQL_CONVERT_TINYINT): likewise.
7860 (SQL_CONVERT_VARBINARY): likewise.
7861 (SQL_CONVERT_VARCHAR): likewise.
7862 (SQL_CORRELATION_NAME): likewise.
7863 (SQL_CR_CLOSE): likewise.
7864 (SQL_CR_DELETE): likewise.
7865 (SQL_CR_PRESERVE): likewise.
7866 (SQL_CUR_DEFAULT): likewise.
7867 (SQL_CUR_USE_DRIVER): likewise.
7868 (SQL_CUR_USE_IF_NEEDED): likewise.
7869 (SQL_CUR_USE_ODBC): likewise.
7870 (SQL_CURRENT_QUALIFIER): likewise.
7871 (SQL_CURSOR_DYNAMIC): likewise.
7872 (SQL_CURSOR_FORWARD_ONLY): likewise.
7873 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
7874 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
7875 (SQL_CURSOR_STATIC): likewise.
7876 (SQL_CURSOR_TYPE): likewise.
7877 (SQL_CURSOR_TYPE_DEFAULT): likewise.
7878 (SQL_CVT_BIGINT): likewise.
7879 (SQL_CVT_BINARY): likewise.
7880 (SQL_CVT_BIT): likewise.
7881 (SQL_CVT_CHAR): likewise.
7882 (SQL_CVT_DATE): likewise.
7883 (SQL_CVT_DECIMAL): likewise.
7884 (SQL_CVT_DOUBLE): likewise.
7885 (SQL_CVT_FLOAT): likewise.
7886 (SQL_CVT_INTEGER): likewise.
7887 (SQL_CVT_LONGVARBINARY): likewise.
7888 (SQL_CVT_LONGVARCHAR): likewise.
7889 (SQL_CVT_NUMERIC): likewise.
7890 (SQL_CVT_REAL): likewise.
7891 (SQL_CVT_SMALLINT): likewise.
7892 (SQL_CVT_TIME): likewise.
7893 (SQL_CVT_TIMESTAMP): likewise.
7894 (SQL_CVT_TINYINT): likewise.
7895 (SQL_CVT_VARBINARY): likewise.
7896 (SQL_CVT_VARCHAR): likewise.
7897 (SQL_DATABASE_NAME): likewise.
7898 (SQL_DATE): likewise.
7899 (SQL_DRIVER_HDBC): likewise.
7900 (SQL_DRIVER_HENV): likewise.
7901 (SQL_DRIVER_HLIB): likewise.
7902 (SQL_DRIVER_HSTMT): likewise.
7903 (SQL_DRIVER_NAME): likewise.
7904 (SQL_DRIVER_ODBC_VER): likewise.
7905 (SQL_DRIVER_VER): likewise.
7906 (SQL_ENSURE): likewise.
7907 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
7908 (SQL_EXT_API_LAST): likewise.
7909 (SQL_EXT_API_START): likewise.
7910 (SQL_FD_FETCH_BOOKMARK): likewise.
7911 (SQL_FD_FETCH_PREV): likewise.
7912 (SQL_FD_FETCH_RESUME): likewise.
7913 (SQL_FETCH_PREV): likewise.
7914 (SQL_FETCH_RESUME): likewise.
7915 (SQL_FILE_NOT_SUPPORTED): likewise.
7916 (SQL_FILE_QUALIFIER): likewise.
7917 (SQL_FILE_TABLE): likewise.
7918 (SQL_FILE_USAGE): likewise.
7919 (SQL_FN_CVT_CONVERT): likewise.
7920 (SQL_FN_NUM_ABS): likewise.
7921 (SQL_FN_NUM_ACOS): likewise.
7922 (SQL_FN_NUM_ASIN): likewise.
7923 (SQL_FN_NUM_ATAN): likewise.
7924 (SQL_FN_NUM_ATAN2): likewise.
7925 (SQL_FN_NUM_CEILING): likewise.
7926 (SQL_FN_NUM_COS): likewise.
7927 (SQL_FN_NUM_COT): likewise.
7928 (SQL_FN_NUM_DEGREES): likewise.
7929 (SQL_FN_NUM_EXP): likewise.
7930 (SQL_FN_NUM_FLOOR): likewise.
7931 (SQL_FN_NUM_LOG): likewise.
7932 (SQL_FN_NUM_LOG10): likewise.
7933 (SQL_FN_NUM_MOD): likewise.
7934 (SQL_FN_NUM_PI): likewise.
7935 (SQL_FN_NUM_POWER): likewise.
7936 (SQL_FN_NUM_RADIANS): likewise.
7937 (SQL_FN_NUM_RAND): likewise.
7938 (SQL_FN_NUM_ROUND): likewise.
7939 (SQL_FN_NUM_SIGN): likewise.
7940 (SQL_FN_NUM_SIN): likewise.
7941 (SQL_FN_NUM_SQRT): likewise.
7942 (SQL_FN_NUM_TAN): likewise.
7943 (SQL_FN_NUM_TRUNCATE): likewise.
7944 (SQL_FN_STR_ASCII): likewise.
7945 (SQL_FN_STR_CHAR): likewise.
7946 (SQL_FN_STR_CONCAT): likewise.
7947 (SQL_FN_STR_DIFFERENCE): likewise.
7948 (SQL_FN_STR_INSERT): likewise.
7949 (SQL_FN_STR_LCASE): likewise.
7950 (SQL_FN_STR_LEFT): likewise.
7951 (SQL_FN_STR_LENGTH): likewise.
7952 (SQL_FN_STR_LOCATE): likewise.
7953 (SQL_FN_STR_LOCATE_2): likewise.
7954 (SQL_FN_STR_LTRIM): likewise.
7955 (SQL_FN_STR_REPEAT): likewise.
7956 (SQL_FN_STR_REPLACE): likewise.
7957 (SQL_FN_STR_RIGHT): likewise.
7958 (SQL_FN_STR_RTRIM): likewise.
7959 (SQL_FN_STR_SOUNDEX): likewise.
7960 (SQL_FN_STR_SPACE): likewise.
7961 (SQL_FN_STR_SUBSTRING): likewise.
7962 (SQL_FN_STR_UCASE): likewise.
7963 (SQL_FN_SYS_DBNAME): likewise.
7964 (SQL_FN_SYS_IFNULL): likewise.
7965 (SQL_FN_SYS_USERNAME): likewise.
7966 (SQL_FN_TD_CURDATE): likewise.
7967 (SQL_FN_TD_CURTIME): likewise.
7968 (SQL_FN_TD_DAYNAME): likewise.
7969 (SQL_FN_TD_DAYOFMONTH): likewise.
7970 (SQL_FN_TD_DAYOFWEEK): likewise.
7971 (SQL_FN_TD_DAYOFYEAR): likewise.
7972 (SQL_FN_TD_HOUR): likewise.
7973 (SQL_FN_TD_MINUTE): likewise.
7974 (SQL_FN_TD_MONTH): likewise.
7975 (SQL_FN_TD_MONTHNAME): likewise.
7976 (SQL_FN_TD_NOW): likewise.
7977 (SQL_FN_TD_QUARTER): likewise.
7978 (SQL_FN_TD_SECOND): likewise.
7979 (SQL_FN_TD_TIMESTAMPadd): likewise.
7980 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
7981 (SQL_FN_TD_WEEK): likewise.
7982 (SQL_FN_TD_YEAR): likewise.
7983 (SQL_FN_TSI_DAY): likewise.
7984 (SQL_FN_TSI_FRAC_SECOND): likewise.
7985 (SQL_FN_TSI_HOUR): likewise.
7986 (SQL_FN_TSI_MINUTE): likewise.
7987 (SQL_FN_TSI_MONTH): likewise.
7988 (SQL_FN_TSI_QUARTER): likewise.
7989 (SQL_FN_TSI_SECOND): likewise.
7990 (SQL_FN_TSI_WEEK): likewise.
7991 (SQL_FN_TSI_YEAR): likewise.
7992 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
7993 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
7994 (SQL_GB_NO_RELATION): likewise.
7995 (SQL_GB_NOT_SUPPORTED): likewise.
7996 (SQL_GD_BLOCK): likewise.
7997 (SQL_GD_BOUND): likewise.
7998 (SQL_GET_BOOKMARK): likewise.
7999 (SQL_GROUP_BY): likewise.
8000 (SQL_INFO_DRIVER_START): likewise.
8001 (SQL_INFO_FIRST): likewise.
8002 (SQL_INFO_LAST): likewise.
8003 (SQL_INTERVAL_DAY): likewise.
8004 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
8005 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
8006 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
8007 (SQL_INTERVAL_HOUR): likewise.
8008 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
8009 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
8010 (SQL_INTERVAL_MINUTE): likewise.
8011 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
8012 (SQL_INTERVAL_MONTH): likewise.
8013 (SQL_INTERVAL_SECOND): likewise.
8014 (SQL_INTERVAL_YEAR): likewise.
8015 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
8016 (SQL_KEYSET_SIZE): likewise.
8017 (SQL_KEYSET_SIZE_DEFAULT): likewise.
8018 (SQL_KEYWORDS): likewise.
8019 (SQL_LCK_EXCLUSIVE): likewise.
8020 (SQL_LCK_NO_CHANGE): likewise.
8021 (SQL_LCK_UNLOCK): likewise.
8022 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
8023 (SQL_LIKE_ONLY): likewise.
8024 (SQL_LOCK_TYPES): likewise.
8025 (SQL_LOGIN_TIMEOUT): likewise.
8026 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
8027 (SQL_LONGVARBINARY): likewise.
8028 (SQL_LONGVARCHAR): likewise.
8029 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
8030 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
8031 (SQL_MAX_DSN_LENGTH): likewise.
8032 (SQL_MAX_LENGTH): likewise.
8033 (SQL_MAX_LENGTH_DEFAULT): likewise.
8034 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
8035 (SQL_MAX_OWNER_NAME_LEN): likewise.
8036 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
8037 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
8038 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
8039 (SQL_MAX_ROWS): likewise.
8040 (SQL_MAX_ROWS_DEFAULT): likewise.
8041 (SQL_MODE_DEFAULT): likewise.
8042 (SQL_MODE_READ_ONLY): likewise.
8043 (SQL_MODE_READ_WRITE): likewise.
8044 (SQL_MULT_RESULT_SETS): likewise.
8045 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
8046 (SQL_NC_END): likewise.
8047 (SQL_NC_START): likewise.
8048 (SQL_NEED_LONG_DATA_LEN): likewise.
8049 (SQL_NNC_NON_NULL): likewise.
8050 (SQL_NNC_NULL): likewise.
8051 (SQL_NO_TOTAL): likewise.
8052 (SQL_NON_NULLABLE_COLUMNS): likewise.
8053 (SQL_NOSCAN): likewise.
8054 (SQL_NOSCAN_DEFAULT): likewise.
8055 (SQL_NOSCAN_OFF): likewise.
8056 (SQL_NOSCAN_ON): likewise.
8057 (SQL_NUM_EXTENSIONS): likewise.
8058 (SQL_NUM_FUNCTIONS): likewise.
8059 (SQL_NUMERIC_FUNCTIONS): likewise.
8060 (SQL_OAC_LEVEL1): likewise.
8061 (SQL_OAC_LEVEL2): likewise.
8062 (SQL_OAC_NONE): likewise.
8063 (SQL_ODBC_API_CONFORMANCE): likewise.
8064 (SQL_ODBC_CURSORS): likewise.
8065 (SQL_ODBC_KEYWORDS): likewise.
8066 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
8067 (SQL_ODBC_SQL_CONFORMANCE): likewise.
8068 (SQL_ODBC_SQL_OPT_IEF): likewise.
8069 (SQL_ODBC_VER): likewise.
8070 (SQL_OPT_TRACE): likewise.
8071 (SQL_OPT_TRACE_DEFAULT): likewise.
8072 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
8073 (SQL_OPT_TRACE_OFF): likewise.
8074 (SQL_OPT_TRACE_ON): likewise.
8075 (SQL_OPT_TRACEFILE): likewise.
8076 (SQL_OSC_CORE): likewise.
8077 (SQL_OSC_EXTENDED): likewise.
8078 (SQL_OSC_MINIMUM): likewise.
8079 (SQL_OSCC_COMPLIANT): likewise.
8080 (SQL_OSCC_NOT_COMPLIANT): likewise.
8081 (SQL_OU_DML_STATEMENTS): likewise.
8082 (SQL_OU_INDEX_DEFINITION): likewise.
8083 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
8084 (SQL_OU_PROCEDURE_INVOCATION): likewise.
8085 (SQL_OU_TABLE_DEFINITION): likewise.
8086 (SQL_OUTER_JOINS): likewise.
8087 (SQL_OWNER_TERM): likewise.
8088 (SQL_OWNER_USAGE): likewise.
8089 (SQL_PACKET_SIZE): likewise.
8090 (SQL_PC_NOT_PSEUDO): likewise.
8091 (SQL_POS_add): likewise.
8092 (SQL_POS_DELETE): likewise.
8093 (SQL_POS_OPERATIONS): likewise.
8094 (SQL_POS_POSITION): likewise.
8095 (SQL_POS_REFRESH): likewise.
8096 (SQL_POS_UPDATE): likewise.
8097 (SQL_POSITIONED_STATEMENTS): likewise.
8098 (SQL_PROCEDURE_TERM): likewise.
8099 (SQL_PROCEDURES): likewise.
8100 (SQL_PS_POSITIONED_DELETE): likewise.
8101 (SQL_PS_POSITIONED_UPDATE): likewise.
8102 (SQL_PS_SELECT_FOR_UPDATE): likewise.
8103 (SQL_QL_END): likewise.
8104 (SQL_QL_START): likewise.
8105 (SQL_QU_DML_STATEMENTS): likewise.
8106 (SQL_QU_INDEX_DEFINITION): likewise.
8107 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
8108 (SQL_QU_PROCEDURE_INVOCATION): likewise.
8109 (SQL_QU_TABLE_DEFINITION): likewise.
8110 (SQL_QUALIFIER_LOCATION): likewise.
8111 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
8112 (SQL_QUALIFIER_TERM): likewise.
8113 (SQL_QUALIFIER_USAGE): likewise.
8114 (SQL_QUERY_TIMEOUT): likewise.
8115 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
8116 (SQL_QUICK): likewise.
8117 (SQL_QUIET_MODE): likewise.
8118 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
8119 (SQL_RD_DEFAULT): likewise.
8120 (SQL_RD_OFF): likewise.
8121 (SQL_RD_ON): likewise.
8122 (SQL_RETRIEVE_DATA): likewise.
8123 (SQL_ROW_NUMBER): likewise.
8124 (SQL_ROW_UPDATES): likewise.
8125 (SQL_ROWSET_SIZE): likewise.
8126 (SQL_ROWSET_SIZE_DEFAULT): likewise.
8127 (SQL_ROWVER): likewise.
8128 (SQL_SC_NON_UNIQUE): likewise.
8129 (SQL_SC_TRY_UNIQUE): likewise.
8130 (SQL_SC_UNIQUE): likewise.
8131 (SQL_SCCO_OPT_TIMESTAMP): likewise.
8132 (SQL_SCROLL_DYNAMIC): likewise.
8133 (SQL_SCROLL_FORWARD_ONLY): likewise.
8134 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
8135 (SQL_SCROLL_OPTIONS): likewise.
8136 (SQL_SCROLL_STATIC): likewise.
8137 (SQL_SEARCHABLE): likewise.
8138 (SQL_SIGNED_OFFSET): likewise.
8139 (SQL_SIMULATE_CURSOR): likewise.
8140 (SQL_SO_DYNAMIC): likewise.
8141 (SQL_SO_FORWARD_ONLY): likewise.
8142 (SQL_SO_KEYSET_DRIVEN): likewise.
8143 (SQL_SO_MIXED): likewise.
8144 (SQL_SO_STATIC): likewise.
8145 (SQL_SPEC_MAJOR): likewise.
8146 (SQL_SPEC_MINOR): likewise.
8147 (SQL_SPEC_STRING): likewise.
8148 (SQL_SQ_COMPARISON): likewise.
8149 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
8150 (SQL_SQ_EXISTS): likewise.
8151 (SQL_SQ_IN): likewise.
8152 (SQL_SQ_QUANTIFIED): likewise.
8153 (SQL_SQLSTATE_SIZE): likewise.
8154 (SQL_SS_addITIONS): likewise.
8155 (SQL_SS_DELETIONS): likewise.
8156 (SQL_SS_UPDATES): likewise.
8157 (SQL_STATIC_SENSITIVITY): likewise.
8158 (SQL_STMT_OPT_MAX): likewise.
8159 (SQL_STMT_OPT_MIN): likewise.
8160 (SQL_STRING_FUNCTIONS): likewise.
8161 (SQL_SUBQUERIES): likewise.
8162 (SQL_SYSTEM_FUNCTIONS): likewise.
8163 (SQL_TABLE_STAT): likewise.
8164 (SQL_TABLE_TERM): likewise.
8165 (SQL_TIME): likewise.
8166 (SQL_TIMEDATE_add_INTERVALS): likewise.
8167 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
8168 (SQL_TIMEDATE_FUNCTIONS): likewise.
8169 (SQL_TIMESTAMP): likewise.
8170 (SQL_TINYINT): likewise.
8171 (SQL_TRANSLATE_DLL): likewise.
8172 (SQL_TRANSLATE_OPTION): likewise.
8173 (SQL_TXN_ISOLATION): likewise.
8174 (SQL_TXN_VERSIONING): likewise.
8175 (SQL_TYPE_DRIVER_END): likewise.
8176 (SQL_TYPE_DRIVER_START): likewise.
8177 (SQL_TYPE_MAX): likewise.
8178 (SQL_TYPE_MIN): likewise.
8179 (SQL_TYPE_NULL): likewise.
8180 (SQL_U_UNION): likewise.
8181 (SQL_U_UNION_ALL): likewise.
8182 (SQL_UB_DEFAULT): likewise.
8183 (SQL_UB_OFF): likewise.
8184 (SQL_UB_ON): likewise.
8185 (SQL_UNICODE): likewise.
8186 (SQL_UNICODE_CHAR): likewise.
8187 (SQL_UNICODE_LONGVARCHAR): likewise.
8188 (SQL_UNICODE_VARCHAR): likewise.
8189 (SQL_UNION): likewise.
8190 (SQL_UNSEARCHABLE): likewise.
8191 (SQL_UNSIGNED_OFFSET): likewise.
8192 (SQL_USE_BOOKMARKS): likewise.
8193 (SQL_VARBINARY): likewise.
8194 (SQL_TRUE): add define for ODBC3.x.
8195 (SQL_FALSE): likewise.
8196 (SQL_AM_CONNECTION): likewise.
8197 (SQL_AM_NONE): likewise.
8198 (SQL_AM_STATEMENT): likewise.
8199 (SQL_API_SQLALLOCHANDLE): likewise.
8200 (SQL_API_SQLBINDPARAM): likewise.
8201 (SQL_API_SQLCLOSECURSOR): likewise.
8202 (SQL_API_SQLCOLATTRIBUTE): likewise.
8203 (SQL_API_SQLCOPYDESC): likewise.
8204 (SQL_API_SQLENDTRAN): likewise.
8205 (SQL_API_SQLFETCHSCROLL): likewise.
8206 (SQL_API_SQLFREEHANDLE): likewise.
8207 (SQL_API_SQLGETCONNECTATTR): likewise.
8208 (SQL_API_SQLGETDESCFIELD): likewise.
8209 (SQL_API_SQLGETDESCREC): likewise.
8210 (SQL_API_SQLGETDIAGFIELD): likewise.
8211 (SQL_API_SQLGETDIAGREC): likewise.
8212 (SQL_API_SQLGETENVATTR): likewise.
8213 (SQL_API_SQLGETSTMTATTR): likewise.
8214 (SQL_API_SQLSETCONNECTATTR): likewise.
8215 (SQL_API_SQLSETDESCFIELD): likewise.
8216 (SQL_API_SQLSETDESCREC): likewise.
8217 (SQL_API_SQLSETENVATTR): likewise.
8218 (SQL_API_SQLSETSTMTATTR): likewise.
8219 (SQL_ARD_TYPE): likewise.
8220 (SQL_AT_add_CONSTRAINT): likewise.
8221 (SQL_ATTR_APP_PARAM_DESC): likewise.
8222 (SQL_ATTR_APP_ROW_DESC): likewise.
8223 (SQL_ATTR_AUTO_IPD): likewise.
8224 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
8225 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
8226 (SQL_ATTR_IMP_PARAM_DESC): likewise.
8227 (SQL_ATTR_IMP_ROW_DESC): likewise.
8228 (SQL_ATTR_METADATA_ID): likewise.
8229 (SQL_ATTR_OUTPUT_NTS): likewise.
8230 (SQL_CATALOG_NAME): likewise.
8231 (SQL_CODE_DATE): likewise.
8232 (SQL_CODE_TIME): likewise.
8233 (SQL_CODE_TIMESTAMP): likewise.
8234 (SQL_COLLATION_SEQ): likewise.
8235 (SQL_CURSOR_SENSITIVITY): likewise.
8236 (SQL_DATE_LEN): likewise.
8237 (SQL_DATETIME): likewise.
8238 (SQL_DEFAULT): likewise.
8239 (SQL_DESC_ALLOC_AUTO): likewise.
8240 (SQL_DESC_ALLOC_TYPE): likewise.
8241 (SQL_DESC_ALLOC_USER): likewise.
8242 (SQL_DESC_COUNT): likewise.
8243 (SQL_DESC_DATA_PTR): likewise.
8244 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
8245 (SQL_DESC_INDICATOR_PTR): likewise.
8246 (SQL_DESC_LENGTH): likewise.
8247 (SQL_DESC_NAME): likewise.
8248 (SQL_DESC_NULLABLE): likewise.
8249 (SQL_DESC_OCTET_LENGTH): likewise.
8250 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
8251 (SQL_DESC_PRECISION): likewise.
8252 (SQL_DESC_SCALE): likewise.
8253 (SQL_DESC_TYPE): likewise.
8254 (SQL_DESC_UNNAMED): likewise.
8255 (SQL_DESCRIBE_PARAMETER): likewise.
8256 (SQL_DIAG_ALTER_DOMAIN): likewise.
8257 (SQL_DIAG_ALTER_TABLE): likewise.
8258 (SQL_DIAG_CALL): likewise.
8259 (SQL_DIAG_CLASS_ORIGIN): likewise.
8260 (SQL_DIAG_CONNECTION_NAME): likewise.
8261 (SQL_DIAG_CREATE_ASSERTION): likewise.
8262 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
8263 (SQL_DIAG_CREATE_COLLATION): likewise.
8264 (SQL_DIAG_CREATE_DOMAIN): likewise.
8265 (SQL_DIAG_CREATE_INDEX): likewise.
8266 (SQL_DIAG_CREATE_SCHEMA): likewise.
8267 (SQL_DIAG_CREATE_TABLE): likewise.
8268 (SQL_DIAG_CREATE_TRANSLATION): likewise.
8269 (SQL_DIAG_CREATE_VIEW): likewise.
8270 (SQL_DIAG_DELETE_WHERE): likewise.
8271 (SQL_DIAG_DROP_ASSERTION): likewise.
8272 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
8273 (SQL_DIAG_DROP_COLLATION): likewise.
8274 (SQL_DIAG_DROP_DOMAIN): likewise.
8275 (SQL_DIAG_DROP_INDEX): likewise.
8276 (SQL_DIAG_DROP_SCHEMA): likewise.
8277 (SQL_DIAG_DROP_TABLE): likewise.
8278 (SQL_DIAG_DROP_TRANSLATION): likewise.
8279 (SQL_DIAG_DROP_VIEW): likewise.
8280 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
8281 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
8282 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
8283 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
8284 (SQL_DIAG_GRANT): likewise.
8285 (SQL_DIAG_INSERT): likewise.
8286 (SQL_DIAG_MESSAGE_TEXT): likewise.
8287 (SQL_DIAG_NATIVE): likewise.
8288 (SQL_DIAG_NUMBER): likewise.
8289 (SQL_DIAG_RETURNCODE): likewise.
8290 (SQL_DIAG_REVOKE): likewise.
8291 (SQL_DIAG_ROW_COUNT): likewise.
8292 (SQL_DIAG_SELECT_CURSOR): likewise.
8293 (SQL_DIAG_SERVER_NAME): likewise.
8294 (SQL_DIAG_SQLSTATE): likewise.
8295 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
8296 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
8297 (SQL_DIAG_UPDATE_WHERE): likewise.
8298 (SQL_FALSE): likewise.
8299 (SQL_FETCH_ABSOLUTE): likewise.
8300 (SQL_FETCH_LAST): likewise.
8301 (SQL_FETCH_PRIOR): likewise.
8302 (SQL_FETCH_RELATIVE): likewise.
8303 (SQL_HANDLE_DBC): likewise.
8304 (SQL_HANDLE_DESC): likewise.
8305 (SQL_HANDLE_ENV): likewise.
8306 (SQL_HANDLE_STMT): likewise.
8307 (SQL_INSENSITIVE): likewise.
8308 (SQL_INTEGRITY): likewise.
8309 (SQL_MAX_CATALOG_NAME_LEN): likewise.
8310 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
8311 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
8312 (SQL_MAX_IDENTIFIER_LEN): likewise.
8313 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
8314 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
8315 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
8316 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
8317 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
8318 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
8319 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
8320 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
8321 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
8322 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
8323 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
8324 (SQL_MAXIMUM_INDEX_SIZE): likewise.
8325 (SQL_MAXIMUM_ROW_SIZE): likewise.
8326 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
8327 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
8328 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
8329 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
8330 (SQL_NAMED): likewise.
8331 (SQL_NONSCROLLABLE): likewise.
8332 (SQL_NTSL): likewise.
8333 (SQL_NULL_HANDLE): likewise.
8334 (SQL_NULL_HDESC): likewise.
8335 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
8336 (SQL_PRED_BASIC): likewise.
8337 (SQL_PRED_CHAR): likewise.
8338 (SQL_PRED_NONE): likewise.
8339 (SQL_ROW_IDENTIFIER): likewise.
8340 (SQL_SCROLLABLE): likewise.
8341 (SQL_SENSITIVE): likewise.
8342 (SQL_SUCCEEDED(rc)): likewise.
8343 (SQL_TIME_LEN): likewise.
8344 (SQL_TIMESTAMP_LEN): likewise.
8345 (SQL_TRANSACTION_CAPABLE): likewise.
8346 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
8347 (SQL_TRANSACTION_READ_COMMITTED): likewise.
8348 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
8349 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
8350 (SQL_TRANSACTION_SERIALIZABLE): likewise.
8351 (SQL_TYPE_DATE): likewise.
8352 (SQL_TYPE_TIME): likewise.
8353 (SQL_TYPE_TIMESTAMP): likewise.
8354 (SQL_UNKNOWN_TYPE): likewise.
8355 (SQL_UNNAMED): likewise.
8356 (SQL_UNSPECIFIED): likewise.
8357 (SQL_XOPEN_CLI_YEAR): likewise.
8358 (SQLAllocConnect): add comment marking as deperecated.
8359 (SQLAllocEnv): likewise.
8360 (SQLAllocStmt): likewise.
8361 (SQLFreeConnect): likewise.
8362 (SQLFreeEnv): likewise.
8363 (SQLGetConnectOption): likewise.
8364 (SQLGetStmtOption): likewise.
8366 * include/sqlext.h (#include <sqlucode.h>): add directive.
8367 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
8368 (SQLColAttributes): likewise.
8369 (SQLBulkOperations): add function prototype.
8370 (SQLAllocHandleStd): likewise
8371 (TraceReturn): add Trace API prototype.
8372 (TraceVersion): likewise.
8373 (ODBCGetTryWaitValue):likewise.
8374 (ODBCSetTryWaitValue): likewise.
8375 (SQL_LOCK_RECORD): correct function macro.
8376 (SQL_REFRESH_RECORD): likewise.
8377 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
8378 _WIN64 compatability.
8379 move defines for non-core functions from sql.h to sqlext.h (refer
8381 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
8382 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
8383 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
8384 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
8385 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
8386 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
8387 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
8388 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
8389 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
8390 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
8391 (SQL_AF_ALL): likewise.
8392 (SQL_AF_AVG): likewise.
8393 (SQL_AF_COUNT): likewise.
8394 (SQL_AF_DISTINCT): likewise.
8395 (SQL_AF_MAX): likewise.
8396 (SQL_AF_MIN): likewise.
8397 (SQL_AF_SUM): likewise.
8398 (SQL_AGGREGATE_FUNCTIONS): likewise.
8399 (SQL_ALL_CATALOGS): likewise.
8400 (SQL_ALL_SCHEMAS): likewise.
8401 (SQL_ALL_TABLE_TYPES): likewise.
8402 (SQL_ALTER_DOMAIN): likewise.
8403 (SQL_AM_CONNECTION): likewise.
8404 (SQL_AM_NONE): likewise.
8405 (SQL_AM_STATEMENT): likewise.
8406 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
8407 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
8408 (SQL_API_SQLALLOCHANDLESTD): likewise.
8409 (SQL_API_SQLBULKOPERATIONS): likewise.
8410 (SQL_ASYNC_MODE): likewise.
8411 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
8412 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
8413 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
8414 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
8415 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
8416 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
8417 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
8418 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
8419 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
8420 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
8421 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
8422 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
8423 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
8424 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
8425 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
8426 (SQL_ATTR_ACCESS_MODE): likewise.
8427 (SQL_ATTR_ASYNC_ENABLE): likewise.
8428 (SQL_ATTR_AUTOCOMMIT): likewise.
8429 (SQL_ATTR_CONCURRENCY): likewise.
8430 (SQL_ATTR_CONNECTION_POOLING): likewise.
8431 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
8432 (SQL_ATTR_CP_MATCH): likewise.
8433 (SQL_ATTR_CURRENT_CATALOG): likewise.
8434 (SQL_ATTR_CURSOR_TYPE): likewise.
8435 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
8436 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
8437 (SQL_ATTR_ENLIST_IN_DTC): likewise.
8438 (SQL_ATTR_ENLIST_IN_XA): likewise.
8439 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
8440 (SQL_ATTR_KEYSET_SIZE): likewise.
8441 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
8442 (SQL_ATTR_MAX_LENGTH): likewise.
8443 (SQL_ATTR_MAX_ROWS): likewise.
8444 (SQL_ATTR_NOSCAN): likewise.
8445 (SQL_ATTR_ODBC_CURSORS): likewise.
8446 (SQL_ATTR_ODBC_VERSION): likewise.
8447 (SQL_ATTR_PACKET_SIZE): likewise.
8448 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
8449 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
8450 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
8451 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
8452 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
8453 (SQL_ATTR_PARAMSET_SIZE): likewise.
8454 (SQL_ATTR_QUERY_TIMEOUT): likewise.
8455 (SQL_ATTR_QUIET_MODE): likewise.
8456 (SQL_ATTR_RETRIEVE_DATA): likewise.
8457 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
8458 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
8459 (SQL_ATTR_ROW_BIND_TYPE): likewise.
8460 (SQL_ATTR_ROW_NUMBER): likewise.
8461 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
8462 (SQL_ATTR_ROW_STATUS_PTR): likewise.
8463 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
8464 (SQL_ATTR_SIMULATE_CURSOR): likewise.
8465 (SQL_ATTR_TRACE): likewise.
8466 (SQL_ATTR_TRACEFILE): likewise.
8467 (SQL_ATTR_TRANSLATE_LIB): likewise.
8468 (SQL_ATTR_TRANSLATE_OPTION): likewise.
8469 (SQL_ATTR_TXN_ISOLATION): likewise.
8470 (SQL_ATTR_USE_BOOKMARKS): likewise.
8471 (SQL_BATCH_ROW_COUNT): likewise.
8472 (SQL_BATCH_SUPPORT): likewise.
8473 (SQL_BRC_EXPLICIT): likewise.
8474 (SQL_BRC_PROCEDURES): likewise.
8475 (SQL_BRC_ROLLED_UP): likewise.
8476 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
8477 (SQL_BS_ROW_COUNT_PROC): likewise.
8478 (SQL_BS_SELECT_EXPLICIT): likewise.
8479 (SQL_BS_SELECT_PROC): likewise.
8480 (SQL_C_INTERVAL_DAY): likewise.
8481 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
8482 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
8483 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
8484 (SQL_C_INTERVAL_HOUR): likewise.
8485 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
8486 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
8487 (SQL_C_INTERVAL_MINUTE): likewise.
8488 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
8489 (SQL_C_INTERVAL_MONTH): likewise.
8490 (SQL_C_INTERVAL_SECOND): likewise.
8491 (SQL_C_INTERVAL_YEAR): likewise.
8492 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
8493 (SQL_C_NUMERIC): likewise.
8494 (SQL_C_SBIGINT): likewise.
8495 (SQL_C_TYPE_DATE): likewise.
8496 (SQL_C_TYPE_TIME): likewise.
8497 (SQL_C_TYPE_TIMESTAMP): likewise.
8498 (SQL_C_UBIGINT): likewise.
8499 (SQL_C_VARBOOKMARK): likewise.
8500 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
8501 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
8502 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
8503 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
8504 (SQL_CA_CREATE_ASSERTION): likewise.
8505 (SQL_CA1_ABSOLUTE): likewise.
8506 (SQL_CA1_BOOKMARK): likewise.
8507 (SQL_CA1_BULK_ADD): likewise.
8508 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
8509 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
8510 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
8511 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
8512 (SQL_CA1_LOCK_NO_CHANGE): likewise.
8513 (SQL_CA1_LOCK_UNLOCK): likewise.
8514 (SQL_CA1_NEXT): likewise.
8515 (SQL_CA1_POS_DELETE): likewise.
8516 (SQL_CA1_POS_POSITION): likewise.
8517 (SQL_CA1_POS_REFRESH): likewise.
8518 (SQL_CA1_POS_UPDATE): likewise.
8519 (SQL_CA1_POSITIONED_DELETE): likewise.
8520 (SQL_CA1_POSITIONED_UPDATE): likewise.
8521 (SQL_CA1_RELATIVE): likewise.
8522 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
8523 (SQL_CA2_CRC_APPROXIMATE): likewise.
8524 (SQL_CA2_CRC_EXACT): likewise.
8525 (SQL_CA2_LOCK_CONCURRENCY): likewise.
8526 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
8527 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
8528 (SQL_CA2_MAX_ROWS_DELETE): likewise.
8529 (SQL_CA2_MAX_ROWS_INSERT): likewise.
8530 (SQL_CA2_MAX_ROWS_SELECT): likewise.
8531 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
8532 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
8533 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
8534 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
8535 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
8536 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
8537 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
8538 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
8539 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
8540 (SQL_CA2_SIMULATE_UNIQUE): likewise.
8541 (SQL_CATALOG_LOCATION): likewise.
8542 (SQL_CATALOG_NAME_SEPARATOR): likewise.
8543 (SQL_CATALOG_TERM): likewise.
8544 (SQL_CATALOG_USAGE): likewise.
8545 (SQL_CCOL_CREATE_COLLATION): likewise.
8546 (SQL_CCS_COLLATE_CLAUSE): likewise.
8547 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
8548 (SQL_CCS_LIMITED_COLLATION): likewise.
8549 (SQL_CDO_COLLATION): likewise.
8550 (SQL_CDO_CONSTRAINT): likewise.
8551 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
8552 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
8553 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
8554 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
8555 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
8556 (SQL_CDO_CREATE_DOMAIN): likewise.
8557 (SQL_CDO_DEFAULT): likewise.
8558 (SQL_CL_END): likewise.
8559 (SQL_CL_START): likewise.
8560 (SQL_COL_PRED_BASIC): likewise.
8561 (SQL_COL_PRED_CHAR): likewise.
8562 (SQL_COLUMN_DRIVER_START): likewise.
8563 (SQL_COLUMN_IGNORE): likewise.
8564 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
8565 (SQL_CONVERT_GUID): likewise.
8566 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
8567 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
8568 (SQL_CONVERT_WCHAR): likewise.
8569 (SQL_CONVERT_WLONGVARCHAR): likewise.
8570 (SQL_CONVERT_WVARCHAR): likewise.
8571 (SQL_CP_DEFAULT): likewise.
8572 (SQL_CP_MATCH_DEFAULT): likewise.
8573 (SQL_CP_OFF): likewise.
8574 (SQL_CP_ONE_PER_DRIVER): likewise.
8575 (SQL_CP_ONE_PER_HENV): likewise.
8576 (SQL_CP_RELAXED_MATCH): likewise.
8577 (SQL_CP_STRICT_MATCH): likewise.
8578 (SQL_CREATE_ASSERTION): likewise.
8579 (SQL_CREATE_CHARACTER_SET): likewise.
8580 (SQL_CREATE_COLLATION): likewise.
8581 (SQL_CREATE_DOMAIN): likewise.
8582 (SQL_CREATE_SCHEMA): likewise.
8583 (SQL_CREATE_TABLE): likewise.
8584 (SQL_CREATE_TRANSLATION): likewise.
8585 (SQL_CREATE_VIEW): likewise.
8586 (SQL_CS_AUTHORIZATION): likewise.
8587 (SQL_CS_CREATE_SCHEMA): likewise.
8588 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
8589 (SQL_CT_COLUMN_COLLATION): likewise.
8590 (SQL_CT_COLUMN_CONSTRAINT): likewise.
8591 (SQL_CT_COLUMN_DEFAULT): likewise.
8592 (SQL_CT_COMMIT_DELETE): likewise.
8593 (SQL_CT_COMMIT_PRESERVE): likewise.
8594 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
8595 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
8596 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
8597 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
8598 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
8599 (SQL_CT_CREATE_TABLE): likewise.
8600 (SQL_CT_GLOBAL_TEMPORARY): likewise.
8601 (SQL_CT_LOCAL_TEMPORARY): likewise.
8602 (SQL_CT_TABLE_CONSTRAINT): likewise.
8603 (SQL_CTR_CREATE_TRANSLATION): likewise.
8604 (SQL_CU_DML_STATEMENTS): likewise.
8605 (SQL_CU_INDEX_DEFINITION): likewise.
8606 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
8607 (SQL_CU_PROCEDURE_INVOCATION): likewise.
8608 (SQL_CU_TABLE_DEFINITION): likewise.
8609 (SQL_CVT_GUID): likewise.
8610 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
8611 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
8612 (SQL_CVT_WCHAR): likewise.
8613 (SQL_CVT_WLONGVARCHAR): likewise.
8614 (SQL_CVT_WVARCHAR): likewise.
8615 (SQL_DA_DROP_ASSERTION): likewise.
8616 (SQL_DATETIME_LITERALS): likewise.
8617 (SQL_DB_DEFAULT): likewise.
8618 (SQL_DB_DISCONNECT): likewise.
8619 (SQL_DB_RETURN_TO_POOL): likewise.
8620 (SQL_DC_DROP_COLLATION): likewise.
8621 (SQL_DCS_DROP_CHARACTER_SET): likewise.
8622 (SQL_DD_CASCADE): likewise.
8623 (SQL_DD_DROP_DOMAIN): likewise.
8624 (SQL_DD_RESTRICT): likewise.
8625 (SQL_DDL_INDEX): likewise.
8626 (SQL_DELETE_BY_BOOKMARK): likewise.
8627 (SQL_DESC_ARRAY_SIZE): likewise.
8628 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
8629 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
8630 (SQL_DESC_BASE_COLUMN_NAME): likewise.
8631 (SQL_DESC_BASE_TABLE_NAME): likewise.
8632 (SQL_DESC_BIND_OFFSET_PTR): likewise.
8633 (SQL_DESC_BIND_TYPE): likewise.
8634 (SQL_DESC_CASE_SENSITIVE): likewise.
8635 (SQL_DESC_CATALOG_NAME): likewise.
8636 (SQL_DESC_CONCISE_TYPE): likewise.
8637 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
8638 (SQL_DESC_DISPLAY_SIZE): likewise.
8639 (SQL_DESC_FIXED_PREC_SCALE): likewise.
8640 (SQL_DESC_LABEL): likewise.
8641 (SQL_DESC_LITERAL_PREFIX): likewise.
8642 (SQL_DESC_LITERAL_SUFFIX): likewise.
8643 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
8644 (SQL_DESC_MAXIMUM_SCALE): likewise.
8645 (SQL_DESC_MINIMUM_SCALE): likewise.
8646 (SQL_DESC_NUM_PREC_RADIX): likewise.
8647 (SQL_DESC_PARAMETER_TYPE): likewise.
8648 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
8649 (SQL_DESC_SCHEMA_NAME): likewise.
8650 (SQL_DESC_SEARCHABLE): likewise.
8651 (SQL_DESC_TABLE_NAME): likewise.
8652 (SQL_DESC_TYPE_NAME): likewise.
8653 (SQL_DESC_UNSIGNED): likewise.
8654 (SQL_DESC_UPDATABLE): likewise.
8655 (SQL_DI_CREATE_INDEX): likewise.
8656 (SQL_DI_DROP_INDEX): likewise.
8657 (SQL_DIAG_COLUMN_NUMBER): likewise.
8658 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
8659 (SQL_DIAG_ROW_NUMBER): likewise.
8660 (SQL_DL_SQL92_DATE): likewise.
8661 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
8662 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
8663 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
8664 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
8665 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
8666 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
8667 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
8668 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
8669 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
8670 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
8671 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
8672 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
8673 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
8674 (SQL_DL_SQL92_TIME): likewise.
8675 (SQL_DL_SQL92_TIMESTAMP): likewise.
8676 (SQL_DM_VER): likewise.
8677 (SQL_DRIVER_HDESC): likewise.
8678 (SQL_DROP_ASSERTION): likewise.
8679 (SQL_DROP_CHARACTER_SET): likewise.
8680 (SQL_DROP_COLLATION): likewise.
8681 (SQL_DROP_DOMAIN): likewise.
8682 (SQL_DROP_SCHEMA): likewise.
8683 (SQL_DROP_TABLE): likewise.
8684 (SQL_DROP_TRANSLATION): likewise.
8685 (SQL_DROP_VIEW): likewise.
8686 (SQL_DS_CASCADE): likewise.
8687 (SQL_DS_DROP_SCHEMA): likewise.
8688 (SQL_DS_RESTRICT): likewise.
8689 (SQL_DT_CASCADE): likewise.
8690 (SQL_DT_DROP_TABLE): likewise.
8691 (SQL_DT_RESTRICT): likewise.
8692 (SQL_DTC_DONE): likewise.
8693 (SQL_DTR_DROP_TRANSLATION): likewise.
8694 (SQL_DV_CASCADE): likewise.
8695 (SQL_DV_DROP_VIEW): likewise.
8696 (SQL_DV_RESTRICT): likewise.
8697 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
8698 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
8699 (SQL_EXT_API_LAST): likewise.
8700 (SQL_EXT_API_START): likewise.
8701 (SQL_FETCH_BY_BOOKMARK): likewise.
8702 (SQL_FETCH_FIRST_SYSTEM): likewise.
8703 (SQL_FETCH_FIRST_USER): likewise.
8704 (SQL_FN_CVT_CAST): likewise.
8705 (SQL_FN_STR_BIT_LENGTH): likewise.
8706 (SQL_FN_STR_CHAR_LENGTH): likewise.
8707 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
8708 (SQL_FN_STR_OCTET_LENGTH): likewise.
8709 (SQL_FN_STR_POSITION): likewise.
8710 (SQL_FN_TD_CURRENT_DATE): likewise.
8711 (SQL_FN_TD_CURRENT_TIME): likewise.
8712 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
8713 (SQL_FN_TD_EXTRACT): likewise.
8714 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
8715 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
8716 (SQL_FUNC_EXISTS(exists,api)): likewise.
8717 (SQL_GB_COLLATE): likewise.
8718 (SQL_HANDLE_SENV): likewise.
8719 (SQL_IK_ALL): likewise.
8720 (SQL_IK_ASC): likewise.
8721 (SQL_IK_DESC): likewise.
8722 (SQL_IK_NONE): likewise.
8723 (SQL_INDEX_KEYWORDS): likewise.
8724 (SQL_INFO_DRIVER_START): likewise.
8725 (SQL_INFO_LAST): likewise.
8726 (SQL_INFO_SCHEMA_VIEWS): likewise.
8727 (SQL_INITIALLY_DEFERRED): likewise.
8728 (SQL_INITIALLY_IMMEDIATE): likewise.
8729 (SQL_INSERT_STATEMENT): likewise.
8730 (SQL_INTERVAL): likewise.
8731 (SQL_IS_INSERT_LITERALS): likewise.
8732 (SQL_IS_INSERT_SEARCHED): likewise.
8733 (SQL_IS_INTEGER): likewise.
8734 (SQL_IS_POINTER): likewise.
8735 (SQL_IS_SELECT_INTO): likewise.
8736 (SQL_IS_SMALLINT): likewise.
8737 (SQL_IS_UINTEGER): likewise.
8738 (SQL_IS_USMALLINT): likewise.
8739 (SQL_ISV_ASSERTIONS): likewise.
8740 (SQL_ISV_CHARACTER_SETS): likewise.
8741 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
8742 (SQL_ISV_COLLATIONS): likewise.
8743 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
8744 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
8745 (SQL_ISV_COLUMNS): likewise.
8746 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
8747 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
8748 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
8749 (SQL_ISV_DOMAINS): likewise.
8750 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
8751 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
8752 (SQL_ISV_SCHEMATA): likewise.
8753 (SQL_ISV_SQL_LANGUAGES): likewise.
8754 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
8755 (SQL_ISV_TABLE_PRIVILEGES): likewise.
8756 (SQL_ISV_TABLES): likewise.
8757 (SQL_ISV_TRANSLATIONS): likewise.
8758 (SQL_ISV_USAGE_PRIVILEGES): likewise.
8759 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
8760 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
8761 (SQL_ISV_VIEWS): likewise.
8762 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
8763 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
8764 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
8765 (SQL_NO_COLUMN_NUMBER): likewise.
8766 (SQL_NO_ROW_NUMBER): likewise.
8767 (SQL_NOT_DEFERRABLE): likewise.
8768 (SQL_NUM_EXTENSIONS): likewise.
8769 (SQL_NUM_FUNCTIONS): likewise.
8770 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
8771 (SQL_OIC_CORE): likewise.
8772 (SQL_OIC_LEVEL1): likewise.
8773 (SQL_OIC_LEVEL2): likewise.
8774 (SQL_OV_ODBC2): likewise.
8775 (SQL_OV_ODBC3): likewise.
8776 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
8777 (SQL_PARAM_ARRAY_SELECTS): likewise.
8778 (SQL_PARAM_BIND_BY_COLUMN): likewise.
8779 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
8780 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
8781 (SQL_PARAM_ERROR): likewise.
8782 (SQL_PARAM_IGNORE): likewise.
8783 (SQL_PARAM_PROCEED): likewise.
8784 (SQL_PARAM_SUCCESS): likewise.
8785 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
8786 (SQL_PARAM_UNUSED): likewise.
8787 (SQL_PARC_BATCH): likewise.
8788 (SQL_PARC_NO_BATCH): likewise.
8789 (SQL_PAS_BATCH): likewise.
8790 (SQL_PAS_NO_BATCH): likewise.
8791 (SQL_PAS_NO_SELECT): likewise.
8792 (SQL_ROW_IGNORE): likewise.
8793 (SQL_ROW_NUMBER_UNKNOWN): likewise.
8794 (SQL_ROW_PROCEED): likewise.
8795 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
8796 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
8797 (SQL_SC_SQL92_ENTRY): likewise.
8798 (SQL_SC_SQL92_FULL): likewise.
8799 (SQL_SC_SQL92_INTERMEDIATE): likewise.
8800 (SQL_SCC_ISO92_CLI): likewise.
8801 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
8802 (SQL_SCHEMA_TERM): likewise.
8803 (SQL_SCHEMA_USAGE): likewise.
8804 (SQL_SDF_CURRENT_DATE): likewise.
8805 (SQL_SDF_CURRENT_TIME): likewise.
8806 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
8807 (SQL_SFKD_CASCADE): likewise.
8808 (SQL_SFKD_NO_ACTION): likewise.
8809 (SQL_SFKD_SET_DEFAULT): likewise.
8810 (SQL_SFKD_SET_NULL): likewise.
8811 (SQL_SFKU_CASCADE): likewise.
8812 (SQL_SFKU_NO_ACTION): likewise.
8813 (SQL_SFKU_SET_DEFAULT): likewise.
8814 (SQL_SFKU_SET_NULL): likewise.
8815 (SQL_SG_DELETE_TABLE): likewise.
8816 (SQL_SG_INSERT_COLUMN): likewise.
8817 (SQL_SG_INSERT_TABLE): likewise.
8818 (SQL_SG_REFERENCES_COLUMN): likewise.
8819 (SQL_SG_REFERENCES_TABLE): likewise.
8820 (SQL_SG_SELECT_TABLE): likewise.
8821 (SQL_SG_UPDATE_COLUMN): likewise.
8822 (SQL_SG_UPDATE_TABLE): likewise.
8823 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
8824 (SQL_SG_USAGE_ON_COLLATION): likewise.
8825 (SQL_SG_USAGE_ON_DOMAIN): likewise.
8826 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
8827 (SQL_SG_WITH_GRANT_OPTION): likewise.
8828 (SQL_SNVF_BIT_LENGTH): likewise.
8829 (SQL_SNVF_CHAR_LENGTH): likewise.
8830 (SQL_SNVF_CHARACTER_LENGTH): likewise.
8831 (SQL_SNVF_EXTRACT): likewise.
8832 (SQL_SNVF_OCTET_LENGTH): likewise.
8833 (SQL_SNVF_POSITION): likewise.
8834 (SQL_SP_BETWEEN): likewise.
8835 (SQL_SP_COMPARISON): likewise.
8836 (SQL_SP_EXISTS): likewise.
8837 (SQL_SP_IN): likewise.
8838 (SQL_SP_ISNOTNULL): likewise.
8839 (SQL_SP_ISNULL): likewise.
8840 (SQL_SP_LIKE): likewise.
8841 (SQL_SP_MATCH_FULL): likewise.
8842 (SQL_SP_MATCH_PARTIAL): likewise.
8843 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
8844 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
8845 (SQL_SP_OVERLAPS): likewise.
8846 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
8847 (SQL_SP_UNIQUE): likewise.
8848 (SQL_SQL_CONFORMANCE): likewise.
8849 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
8850 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
8851 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
8852 (SQL_SQL92_GRANT): likewise.
8853 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
8854 (SQL_SQL92_PREDICATES): likewise.
8855 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
8856 (SQL_SQL92_REVOKE): likewise.
8857 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
8858 (SQL_SQL92_STRING_FUNCTIONS): likewise.
8859 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
8860 (SQL_SR_CASCADE): likewise.
8861 (SQL_SR_DELETE_TABLE): likewise.
8862 (SQL_SR_GRANT_OPTION_FOR): likewise.
8863 (SQL_SR_INSERT_COLUMN): likewise.
8864 (SQL_SR_INSERT_TABLE): likewise.
8865 (SQL_SR_REFERENCES_COLUMN): likewise.
8866 (SQL_SR_REFERENCES_TABLE): likewise.
8867 (SQL_SR_RESTRICT): likewise.
8868 (SQL_SR_SELECT_TABLE): likewise.
8869 (SQL_SR_UPDATE_COLUMN): likewise.
8870 (SQL_SR_UPDATE_TABLE): likewise.
8871 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
8872 (SQL_SR_USAGE_ON_COLLATION): likewise.
8873 (SQL_SR_USAGE_ON_DOMAIN): likewise.
8874 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
8875 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
8876 (SQL_SRJO_CROSS_JOIN): likewise.
8877 (SQL_SRJO_EXCEPT_JOIN): likewise.
8878 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
8879 (SQL_SRJO_INNER_JOIN): likewise.
8880 (SQL_SRJO_INTERSECT_JOIN): likewise.
8881 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
8882 (SQL_SRJO_NATURAL_JOIN): likewise.
8883 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
8884 (SQL_SRJO_UNION_JOIN): likewise.
8885 (SQL_SRVC_DEFAULT): likewise.
8886 (SQL_SRVC_NULL): likewise.
8887 (SQL_SRVC_ROW_SUBQUERY): likewise.
8888 (SQL_SRVC_VALUE_EXPRESSION): likewise.
8889 (SQL_SSF_CONVERT): likewise.
8890 (SQL_SSF_LOWER): likewise.
8891 (SQL_SSF_SUBSTRING): likewise.
8892 (SQL_SSF_TRANSLATE): likewise.
8893 (SQL_SSF_TRIM_BOTH): likewise.
8894 (SQL_SSF_TRIM_LEADING): likewise.
8895 (SQL_SSF_TRIM_TRAILING): likewise.
8896 (SQL_SSF_UPPER): likewise.
8897 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
8898 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
8899 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
8900 (SQL_SU_DML_STATEMENTS): likewise.
8901 (SQL_SU_INDEX_DEFINITION): likewise.
8902 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
8903 (SQL_SU_PROCEDURE_INVOCATION): likewise.
8904 (SQL_SU_TABLE_DEFINITION): likewise.
8905 (SQL_SVE_CASE): likewise.
8906 (SQL_SVE_CAST): likewise.
8907 (SQL_SVE_COALESCE): likewise.
8908 (SQL_SVE_NULLIF): likewise.
8909 (SQL_UB_FIXED): likewise.
8910 (SQL_UB_VARIABLE): likewise.
8911 (SQL_UNION_STATEMENT): likewise.
8912 (SQL_UPDATE_BY_BOOKMARK): likewise.
8913 (SQL_US_UNION): likewise.
8914 (SQL_US_UNION_ALL): likewise.
8915 (SQL_DESC_ROWVER): likewise.
8916 (SQL_GUID): likewise.
8917 (SQL_C_GUID): likewise.
8918 (ODBC_STD): likewise.
8919 (SQLAllocHandle): likewise.
8920 (SQLAllocEnv(p)): likewise.
8921 (SQL_YEAR): likewise.
8922 (SQL_MONTH): likewise.
8923 (SQL_DAY): likewise.
8924 (SQL_HOUR): likewise.
8925 (SQL_MINUTE): likewise.
8926 (SQL_SECOND): likewise.
8927 (SQL_YEAR_TO_MONTH): likewise.
8928 (SQL_DAY_TO_HOUR): likewise.
8929 (SQL_DAY_TO_MINUTE): likewise.
8930 (SQL_DAY_TO_SECOND): likewise.
8931 (SQL_HOUR_TO_MINUTE): likewise.
8932 (SQL_HOUR_TO_SECOND): likewise.
8933 (SQL_MINUTE_TO_SECOND): likewise.
8934 (SQL_ATTR_ANSI_APP): likewise.
8935 (SQL_AA_TRUE): likewise.
8936 (SQL_AA_FALSE): likewise.
8938 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
8939 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
8940 (struct tagSQL_DAY_SECOND): likewise.
8941 (struct tagSQL_INTERVAL_STRUCT): likewise.
8942 (struct tagSQL_NUMERIC_STRUCT): likewise.
8943 (struct tagSQLGUID): add for 0DBC3.50.
8944 (enum SQLINTERVAL): add for ODBC3.x.
8945 (SQLWCHAR): add typedef.
8946 (SQLTCHAR): add typedef, conditional on UNICODE.
8947 (SQLLEN): add typedef for _WIN64, define for _WIN32.
8948 (SQLULEN): likewise.
8949 (SQLROWOFFSET): likewise.
8950 (SQLROWCOUNT): likewise.
8951 (SQLTRANSID): likewise.
8952 (SQLSETPOSIROW): likewise.
8953 (SQLHANDLE): add ODBC3.x typedef.
8954 (SQLHDESC): likewise.
8955 (SQLDATE): likewise.
8956 (SQLDECIMAL): likewise.
8957 (SQLDOUBLE): likewise.
8958 (SQLFLOAT): likewise.
8959 (SQLNUMERIC): likewise.
8960 (SQLREAL): likewise.
8961 (SQLTIME): likewise.
8962 (SQLTIMESTAMP): likewise.
8963 (SQLVARCHAR): likewise.
8964 (SQLBIGINT): likewise.
8965 (SQLUBIGINT): likewise.
8966 (SQL_DATE_STRUCT): likewise.
8967 (SQL_TIME_STRUCT): likewise.
8968 (SQL_TIMESTAMP_STRUCT): likewise.
8969 (ODBCINT64): add ODBC3.x define.
8971 * lib/odbc32.def : regenerate.
8973 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
8975 * Apply Danny Smith patch 102275
8976 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8977 * include/objbase.h: (COM_RIGHTS): Add definition.
8978 (tagSTDMSHLFLAGS): add enumeration.
8979 (CoInitializeEx): Add prototypes.
8980 (CoGetStdMarshalEx): ditto.
8981 (CoCreateInstanceEx): ditto.
8982 (CoInitializeSecurity): ditto.
8983 (CoGetCallContext): ditto.
8984 (CoQueryProxyBlanket): ditto.
8985 (CoSetProxyBlanket): ditto.
8986 (CoCopyProxy): ditto.
8987 (CoQueryClientBlanket): ditto.
8988 (CoImpersonateClient): ditto.
8989 (CoRevertToSelf): ditto.
8990 (CoQueryAuthenticationServices): ditto.
8991 (CoSwitchCallContext): ditto.
8992 (CoGetInstanceFromFile): ditto.
8993 (CoGetInstanceFromIStorage): ditto.
8994 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
8995 (SOLE_AUTHENTICATION_INFO): ditto.
8996 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
8997 (COLE_DEFAULT_PRINCIPAL): Add definition.
8998 (COLE_DEFAULT_AUTHINFO): Ditto.
8999 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
9000 (RPC_PROTSEQ_VECTOR) Fix typo.
9001 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
9002 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
9005 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
9007 * lib/msvcp60.def: Apply Danny Smith patch 103321.
9008 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
9011 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
9013 * include/winnt.h: Add PTOKEN_USER.
9015 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
9017 * include/sqlucode.h: Apply Danny Smith patch 102443
9018 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9021 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
9023 * lib/odbccp32.def: Apply Danny Smith patch 102442
9024 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9027 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
9029 * include/odbcinst.h: Apply Danny Smith patch 102441
9030 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9033 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
9035 * lib/Makefile.in: Don't make "links" to include/w32api directory.
9037 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
9039 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
9041 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
9043 * lib/Makefile.in: Install headers and libraries in tooldir.
9045 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9047 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
9048 SORT_STRINGSORT: ditto.
9050 CTRY_*: add new defines.
9052 LCMAP*: change defines to hex notation.
9053 CALID: change from ULONG to DWORD.
9055 _cpinfoex[AW]: add structure.
9056 FoldString: correct Unicode mappings.
9057 GetCPInfoEx[AW]: add prototypes.
9058 EnumCalendarInfoEx[AW]: ditto.
9059 EnumDateFormatsEx[AW]: ditto.
9060 EnumSystemLanguageGroups[AW]: ditto.
9061 EnumLanguageGroupLocales[AW]: ditto.
9062 EnumUILanguages[AW]: ditto.
9063 GetSystemDefaultUILanguage[AW]: ditto.
9064 GetUserDefaultUILanguage[AW]: ditto.
9065 IsValidLanguageGroup[AW]: ditto.
9066 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
9067 LANGUAGEGROUP_ENUMPROC[AW]: ditto
9068 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
9069 UILANGUAGE_ENUMPROC[AW]: ditto
9070 DATEFMT_ENUMPROCEX[AW]: ditto
9071 LPCURRENCYFMT[AW]: add structure pointer typedef
9072 LPNUMBERFMT[AW]: ditto
9074 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
9076 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
9077 possible return code for the SetFilePointer() win32 API call.
9079 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
9081 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
9083 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
9085 * Makefile.in: increment VERSION.
9086 (dist:) Rename to srcdist. Create new dist target to call
9087 srcdist and bindist targets.
9088 (srcdist:) New target.
9089 (clean-top:) add call to mostlyclean-top and add rm of distribution
9091 * lib/Makefile.in: (uninstall:) modify to remove files from the
9092 new w32api subdirectory and to remove w32api subdirectory.
9093 (xuninstall:) Ditto.
9094 TODO: Add a task to redo the clean targets of Makefile.in
9096 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
9098 * lib/Makefile.in: Install header files in w32api subdirectory.
9100 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
9102 * CONTRIBUTIONS: New file.
9103 * README: Change the maintained by header.
9104 * TODO: Add a note about checking the TODO.
9106 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
9108 * Merge in accepted changes from
9109 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9110 * include/basetyps.h: add comment for GUID_DEFINED
9111 * include/lm.h: add includes for lmerr.h and lmserver.h
9112 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
9113 * include/lmerr.h: add error codes
9114 * include/lmserver.h: replace LPTSTR with LPWSTR,
9115 LPTCSTR with LPWCSTR in structures and prototypes
9116 * include/lmshare.h: ditto
9117 * include/lmuse.h: ditto
9118 * include/lmstats.h: ditto
9119 * include/oleauto.h: add function prototype SystemTimeToVariantTime
9120 * include/winbase.h: change first argument of CommConfigDialog to const
9121 * include/windowsx.h: add macros defining FAR versions of
9122 mem and string functions for porting from Win16 code
9123 * include/winioctl.h: added IOCTL_STORAGE defines
9124 * include/winnetwk.h: added WNNC_NET flags
9125 * include/winnt.h: add include of <basetsd.h>;
9126 add structs; add pointer typedefs for TOKEN structs
9127 * include/winsock.h: add guard around BSD-ish typedefs
9128 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
9129 * include/basetsd.h: new file
9130 * include/raserror.h: ditto
9131 * include/rassapi.h: ditto
9132 * include/ras.h: ditto
9133 comment from Earnie: replaced original ras.h contribution with Danny's
9134 contribution as it is more complete.
9135 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
9137 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
9139 * Makefile.in: increment VERSION. Change tar file name for dist and
9140 bindist targets to be more standard.
9141 * config.guess: Update with the currently published file.
9142 * config.sub: ditto.
9143 * configure.in: Use value of build_alias instead of testing for
9144 directory names to set BUILDENV.
9146 * lib/Makefile.in: Change the name of the targets install,
9147 install-headers and install-libraries to xinstall, xinstall-headers
9148 and xinstall-libraries for system target specified installation.
9149 Recreate targets install, install-headers and install-libraries for
9150 exec-prefix specified installation. Ditto for the uninstall targets of
9153 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
9155 * include/iprtrmib.h: Further layout changes according to standard.
9156 * include/iptypes.h: Ditto.
9157 * include/ntdef.h: Ditto.
9158 * include/ntsecapi.h: Ditto.
9159 * include/subauth.h: Ditto.
9161 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
9163 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
9165 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
9167 * include/ntsecapi.h: New file.
9168 * include/subauth.h: Ditto.
9169 * include/ipexport.h: Fix global header define not to contain
9170 trailing underscore. Change layout according to standard.
9171 * include/iphlpapi.h: Ditto.
9172 * include/ipifcons.h: Ditto.
9173 * include/iprtrmib.h: Ditto.
9174 * include/iptypes.h: Ditto.
9175 * include/ntdef.h: Ditto. Define conditional datatypes dependent
9176 of inclusion of ntsecapi.h and subauth.h.
9177 * lib/secur32.def: New stub for secur32.dll.
9179 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
9181 * include/ras.h: New file.
9182 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
9185 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
9187 * include/ntdef.h: Add define for NTAPI.
9189 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
9191 * include/ipexport.h: Add missing `extern "C"' directives.
9192 * include/iphlpapi.h: Ditto.
9193 * include/iprtrmib.h: Ditto.
9194 * include/iptypes.h: Ditto.
9196 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
9198 * include/ipifcons.h: New header file.
9199 * include/iprtrmib.h: Move operational states to ipifcons.h.
9200 * include/iphlpapi.h: Add missing parameters to GetIfTable()
9203 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
9205 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
9207 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
9209 * lib/iphlpapi.def: New stub for iphlpapi.dll.
9210 * include/iptypes.h: New header file.
9211 * include/ipexport.h: Ditto.
9212 * include/iphlpapi.h: Ditto.
9213 * include/iprtrmib.h: Ditto.
9215 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
9217 * include/ntdef.h: New file.
9219 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
9221 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
9222 to TOKEN_INFORMATION_CLASS type.
9223 Add QUOTA_LIMITS type.
9225 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
9227 * include/userenv.h: New header file.
9228 * lib/userenv.def: New stub for userenv.dll.
9230 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
9232 * include/winuser.h: Correct PCWPSTRUCT typo.
9233 (discovered by Axel Riese)
9235 2000-07-27 DJ Delorie <dj@redhat.com>
9237 * include/windows.h: optimize non-inclusion of repeat headers
9239 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
9241 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
9244 2000-07-11 DJ Delorie <dj@cygnus.com>
9246 * include/shlobj.h: add CSIDL_COMMON_*
9248 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
9250 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
9251 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
9252 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
9253 FILE_FLAG_OPEN_NO_RECALL.
9254 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
9255 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
9256 * winnt.h: Add typedef for GUID.
9257 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
9258 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
9259 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
9260 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
9261 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
9262 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
9263 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
9264 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
9265 * lib/psapi.def: New file.
9267 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
9269 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
9273 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
9275 * include/winnt.h: Add some missing defines related to locale
9276 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
9278 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
9280 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
9282 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
9284 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
9286 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
9288 * include/wininet.h: Add another "INTERNET_OPTIONS".
9290 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
9292 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
9294 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
9296 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
9297 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
9298 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
9299 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
9301 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
9303 * include/winbase.h: Change first argument of ENUMRES* types to
9304 coincide with Microsoft usage.
9306 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
9308 * include/wininet.h: Add three more "INTERNET_OPTIONS".
9310 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
9312 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
9313 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
9314 * include/winnt.h (SEC_*): Add macros.
9315 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
9316 * include/ole.h: Workaround for C++ parser bug.
9317 * include/rpcdcep.h: Likewise.
9318 * include/winsock.h: Likewise.
9320 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
9322 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
9324 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
9326 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
9327 * include/wtypes.h (PBLOB, LPBLOB): Define.
9328 * include/winsock2.h: Much more complete version.
9329 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
9331 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
9332 * include/winsock.h (FD_CLR): Add missing ')'.
9333 (timercmp): Fix macro to handle all 6 comparison operators.
9334 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
9336 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
9338 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
9339 namespace pollution.
9340 * include/rpcndr.h: Likewise.
9341 * include/winnt.h: Likewise.
9342 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
9343 (SHGetSpecialFolderPath{A,W}): Add prototypes.
9344 * lib/ole32.def: Add missing exports.
9345 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
9346 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
9348 * include/tlhelp32.h: New file.
9350 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
9352 * include/rapi.h: New file.
9353 * lib/rapi.def: New file.
9355 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
9357 * oaidl.h (LPTYPECOMP): Remove multiple definition.
9359 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
9361 * Snapshot 2000-02-03.
9363 2000-01-21 Chris Faylor <cgf@cygnus.com>
9365 * include/winnt.h: Add ARM support.
9367 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
9369 From Greg Primes <gregory.l.priem@intel.com>:
9370 * include/oaidl.h (DESCKIND): Define macro.
9371 (ITypeComp): Define interface.
9372 (ITypeComp): Likewise.
9373 * rpcndr.h (DECLSPEC_UUID): Define macro.
9374 (MIDL_INTERFACE): Likewise.
9376 * include/psapi.h: New file.
9377 * include/imagehlp.h: New file.
9378 * lib/imagehlp.def: New file.
9380 * include/oaidl.h (tagVARIANT): Update fields.
9382 From Craig Lanning <CraigL@DyCon.com>:
9383 * include/commctrl.h: Add some TCS_* macros.
9384 * include/winnls.h (IsValidLocale): Add prototype.
9386 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
9388 * include/oaidl.h: OLE Patches from "Fifer, Eric"
9389 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
9390 * include/objbase.h: Likewise.
9391 * include/objidl.h: Likewise.
9392 * include/ocidl.h: New file.
9393 * include/oleauto.h: Likewise.
9394 * include/wtypes.h: Likewise.
9395 * lib/oleaut32.def: Likewise.
9397 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
9398 Thanks to "Jon Leichter" <jon@symas.com>.
9399 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
9400 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
9401 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
9402 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
9403 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
9404 Dorsselaer" <frans@bia-bv.demon.nl>.
9405 * include/httpext.h: New file. Thanks to Jan Nijtmans
9406 <j.nijtmans@chello.nl>.
9407 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
9408 redefinition of LPCWAVEFORMATEX in DirectX headers.
9409 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
9410 <krzych00@priv7.onet.pl>.
9411 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
9412 * include/windef.h (HRESULT): Guard definition to avoid
9413 redefinition in DirectX headers.
9414 * include/winnt.h: Add target macros from windows.h.
9415 * include/windows.h: Update synch comment for target macros.
9416 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
9417 (_ANONYMOUS_UNION): Likewise.
9418 * include/wingdi.h (AbortPrinter): Move from here ...
9419 * include/winspool.h (AbortPrinter): to here and fix linkage.
9420 (MONITOR_INFO_2{A,W}): Define.
9421 * include/winsock.h (htons): Fix argument.
9423 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
9425 (GUID): Define conditionally.
9426 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
9427 (WSASocket*): Declare.
9428 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
9430 * lib/dsetup.def: Remove leading underscore.
9431 * lib/dsound.def: Likewise.
9432 * lib/ws2_32.def: Likewise.
9434 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
9436 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
9439 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
9440 * lib/dinput.c: Include windows.h for GCC.
9441 * lib/dxguid.c: Likewise.
9442 (INITGUID): Define macro.
9444 * include/objidl.h (ISequentialStream): Define interface.
9445 (IStream): Derive from ISequentialStream.
9447 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
9448 Clone}): Mark as PURE.
9449 (IDataObject::EnumDAdvise): Likewise.
9450 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
9451 (IViewObject::Unfreeze): Likewise.
9452 (IViewObject2::Unfreeze): Likewise.
9454 * include/objidl.h: Add various IID_ declarations.
9455 * include/olectl.h: Likewise.
9456 * include/oleidl.h: Likewise.
9458 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
9460 * Snapshot 1999-12-21.
9462 * include/winbase.h (CancelIO): Rename to CancelIo.
9463 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
9464 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
9466 * Merge with winsup-19991218.
9467 * include/winnt.h: Add defines for W2K ACL control flags.
9469 * Merge with Anders Norlander's 19991130 snapshot.
9471 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
9472 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
9474 Patch from Harold Weissfield
9475 * include/shellapi.h: Added some ABN_* defines.
9477 * include/commctrl.h (_TrackMouseEvent): Add prototype.
9478 * lib/comctl32.def (_TrackMouseEvent): Import.
9479 * include/winuser.h: Misc. fixes from Sang Cho
9480 <sangcho@alpha94.chongju.ac.kr>.
9481 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
9482 value of _WIN32_WINNT.
9483 * include/winuser.h: Reorganize SM_* defines in numerical order.
9485 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
9487 * include/windef.h: Make RECTL a distinct type from RECT.
9488 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
9489 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
9490 (COMPAREITEMSTRUCT): Fix fields.
9491 (SERIALKEYSA): Likewise.
9492 (SERIALKEYSW): Likewise..
9493 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
9494 (WIN32_FIND_DATAA): Likewise.
9495 (WIN32_FIND_DATAW): Likewise.
9496 * include/commdlg.h (SNDMSG): Define.
9497 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
9498 (SO_CONNECT_TIME): Likewise.
9499 (AcceptEx): Declare.
9500 (GetAcceptExSockaddrs): Likewise.
9501 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
9502 * include/winspool.h: Add RC_INVOKED guard.
9503 * lib/wsock32.def (AcceptEx@32): Export.
9504 (GetAcceptExSockaddrs@32): Likewise.
9506 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
9508 * Snapshot 1999-11-18.
9510 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
9511 Octopod C++ IDE (and MSVC compatibility).
9512 * include/oleauto.h (V_BOOLREF(X)): Likewise.
9513 * include/shellapi.h (ShellAbout*): Fix typo.
9514 * wingdi.h (FW_ULTRABOLD): Likewise.
9515 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
9516 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
9517 Add packing directives for various structures. All structure
9518 sizes now conform to MSVC.
9520 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
9522 Released 1999-11-07.
9524 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
9526 * include/winsock2.h: New file. Mostly a stub for now.
9527 * include/winbase.h (DllMain): Delete prototype.
9528 * include/commctrl.h (Header_SetItem): Fix macro.
9529 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
9530 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
9531 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
9533 Merge in changes from wxWindows.
9534 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
9535 * include/oaidl.h (DISPID_*): Add macros.
9536 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
9537 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
9538 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
9539 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
9541 Merge in changes from Octopod C++ IDE group.
9542 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
9543 (Header_InsertItem): Fix macro.
9544 * include/oaidl.h (IID_IDispatch): Declare.
9545 (IID_ISupportErrorInfo): Likewise.
9546 (IDispatch): Rename Invoked to Invoke.
9547 * include/objidl.h (IPersist): Fix GetClassID.
9548 * include/oleauto.h (VectorFromBstr): Declare.
9549 (BstrFromVector): Likewise.
9550 * include/olectl.h (OLEMISC_*): Update.
9551 * include/olectlid.h (IID_IDispatch): Declare.
9552 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
9553 (IOleInPlaceFrame): Fix.
9554 (ISupportErrorInfo): Define.
9555 (IErrorInfo): Define.
9556 * include/winuser.h (SIF_TRACKPOS): Define.
9558 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
9561 * include/winnt.h (PSID): Uncomment definition.
9562 (PISID): Rename from PSID.
9563 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
9564 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
9566 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
9567 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
9568 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
9569 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
9570 include/shellapi.h, include/winbase.h, include/wingdi.h,
9571 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
9573 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
9575 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
9576 Marius Kjeldahl <kjeldahl@hotmail.com>.
9578 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
9580 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
9581 (ERROR_SEVERITY_*): Likewise.
9583 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
9585 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
9586 (DllMain): Fix prototype.
9588 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
9590 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
9591 (cderr.h): Don't include.
9592 * include/winuser.h: Fix macro definitions.
9594 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
9596 Merge with winsup 1999-07-29:
9597 * include/wincon.h (MOUSE_WHEELED): Define.
9598 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
9599 (SECURITY_DESCRIPTOR): Add struct type.
9600 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
9601 is equal to PVOID in the Platform SDK! So don't depend on accessing
9604 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
9606 * lib/Makefile.in (install-headers): Don't @ commands.
9607 (install-libraries): Ditto.
9609 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
9611 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
9613 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
9615 Patch from Mumit Khan:
9616 * include/windows.h: Fix typo in winsock.h include guard and add
9618 * include/winnt.h (__int64): Undefine first.
9619 (struct _SID): Declare.
9621 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
9623 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
9625 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
9627 Patch from Mumit Khan:
9628 * Makefile.in: Do the right thing when cross-compiling.
9629 * include/windef.h: Don't define _export and __export if already
9632 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
9634 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
9635 (DECLARE_INTERFACE_): Ditto.
9637 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
9639 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
9641 Reported by Brad Porter
9642 * include/wingdi.h (FW_ULTRALIGHT): Add.
9644 (FW_ULTRABOLD): Add.
9646 (JOHAB_CHARSET): Add.
9647 (VIETNAMESE_CHARSET): Add.
9650 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
9652 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
9653 * lib/Makefile.in (Makefile): Regenerate.
9654 * include/pshpack[1248].h: New files, if a program would use any of
9656 * include/poppack.h: Ditto.
9657 * include/windef.h (_WIN32_WINNT): Define
9658 * include/windows.h: Remove DUMMYUNIONNAME[45].
9659 * include/windows.h: Correctly define _M_IX86 to reflect the target
9661 * include/windows.h: Add preliminary support for other architectures.
9662 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
9663 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
9664 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
9665 issue with LARGE_INTEGER.
9666 (ANSI_NULL): Define.
9668 (ACL_REVISION[1234]): Define.
9669 (MIN/MAX_ACL_REVISION): Define.
9671 (LANG_USER_DEFAULT): Define.
9672 (LANG_SYSTEM_DEFAULT): Define.
9673 (LOCALE_NEUTRAL): Define.
9674 (SORTVERSIONFROMLCID): Define.
9675 * include/windef.h (UNREFERENCED_PARAMETER): Define.
9676 (UNREFERENCED_LOCAL_VARIABLE): Define.
9677 (DBG_UNREFERENCED_PARAMETER): Define.
9678 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
9679 * lib/mswsock.def: New file. Imports for mswsock.dll.
9680 * include/custcntl.h: New file. Necessary to compile some SDK
9682 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
9683 (WM_MOUSEWHEEL): Define.
9684 (WHEEL_DELTA): Define.
9685 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
9686 (WM_NEXTMENU): Define.
9687 (CharNextA): Fix prototype.
9690 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
9692 * include/winsock.h: Enclose in extern "C" if C++, huh?
9693 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
9695 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
9697 * include/windef.h (NULL): Define only ifndef
9698 (TRUE): Ditto, was previously only defined ifndef FALSE
9699 (PASCAL): Define as _pascal
9702 (min,max): Define only ifndef NOMINMAX
9704 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
9706 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
9707 You must define _WIN32_IE if you want support for it.
9708 Modified patch from Nirmal Prasad <nprasad@truept.com>.
9710 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
9712 * include/wincon.h: Add some ButtonState flags and EventFlags.
9714 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
9716 * include/basetyps.h: Don't support COM when __OBJC__ defined because
9717 interface define causes mayhem.
9718 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
9720 * include/windows.h: Undefine BOOL if __OBJC__ defined
9722 1999-05-09 Chris Faylor <cgf@cygnus.com>
9724 * include/winnls.h: Define additional code pages.
9726 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
9728 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
9730 (RtlZeroMemory): Use RtlFillMemory
9732 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
9734 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
9735 to get the correct size when used in some structs.
9736 (ULARGE_INTEGER): Ditto.
9737 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
9738 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
9740 1999-05-02 Nirmal Prasad <nprasad@truept.com>
9742 * include/wininet.h: Enclose in extern "C" if c++
9743 (INTERNET_BUFFERSA/W): Define struct
9744 * include/wininet.h: Add some HSR_* defines
9746 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
9748 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
9749 * include/winnt.h (UNALIGNED): Define
9750 * include/windef.h (DECLSPEC_NORETURN): Define
9752 * include/wininet.h (INTERNET_MAX_NAME): Remove
9753 (INTERNET_MAX_SCHEME_LENGTH): Define
9754 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
9755 * include/wininet.def: Completely redone, it was losing badly.
9757 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
9759 * lib/dplayx.def: Remove '_' prefixes
9760 * lib/shell32.def: Remove imports for IID_ContextMenu
9762 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
9764 * Makefile.in (dist): Support dist target
9765 * lib/Makefile.in (dist): Likewise
9766 * lib/Makefile.in (uninstall-headers): Fix command
9767 * Makefile.in (bindist): Target to build a prebuilt dist
9769 * lib/ws2_32.def: Winsock2 implib
9771 * include/largeint.h: New header
9772 * include/largeint.c: Large integer support library
9773 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
9774 (EXTRA_OBJS): Add largeint.o
9776 * include/Makefile: Remove
9777 * lib/Makefile: Remove
9779 * configure.in: New autoconf script
9780 * configure: generated configure script
9781 * Makefile.in: autoconf makefile template
9782 * lib/Makefile.in: Ditto
9783 * include/test.c: mv to lib/test.c
9784 * include/res.rc: mv to lib/res.rc
9785 * include/TODO: mv to .
9786 * include/Notes: mv to ./NOTES
9788 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
9790 * include/zmouse.h (WHEEL_DELTA): Define
9792 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
9794 * include/ddeml.h (HSZPAIR): Declare.
9795 * include/zmouse.h: New file.
9797 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
9799 * lib/d3dim.def: New implib
9800 * lib/d3drm.def: Ditto
9801 * lib/d3dxof.def: Ditto
9802 * lib/ddraw.def: Ditto
9803 * lib/dinput.def: Ditto
9804 * lib/dplayx.def: Ditto
9805 * lib/dsetup.def: Ditto
9806 * lib/dsound.def: Ditto
9807 * lib/dinput.c: Guid library for DirectInput
9808 * lib/dxguid.c: Guid library for DirectX
9810 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
9812 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
9814 * include/windowsx.h (GET_Y_LPARAM): Also missing
9815 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
9818 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
9820 * include/scrnsave.h: New header file for screen saver library
9821 * lib/scrnsave.c: New file: screen saver library
9823 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
9825 * include/regstr.h: Enclosed all strings in TEXT() macros so it
9826 works well in when UNICODE is defined
9828 1999-04-17 Nirmal Prasad <nprasad@truept.com>
9830 * include/winuser.h(STYLESTRUCT): New struct
9831 * include/wingdi.h:(GOBJENUMPROC): This function type should
9834 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
9836 * include/basetyps.h (LPGUID): New typedef
9837 * lib/glut.def: Import library defintions for glut.dll
9838 * lib/glu32.def: Ditto for glut32.dll
9839 * include/winnt.h: Fixed handling of wchar_t typedef
9840 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
9841 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
9843 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
9845 * include/winbase.h(AbnormalTermination): Define as FALSE
9846 * include/commctrl.h: Support for new progress bar messages/styles
9848 1999-03-20 Geoffrey Noer <noer@cygnus.com>
9850 * include/commdlg.h(PageSetupDlg): New define
9851 * include/richedit.h: Missing SCF_* defines
9852 * include/winnt.h: Lots o' defines
9853 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
9855 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
9857 * include/commdlg.h: Removed pack pragma
9858 * lib/comctl32.def(InitCommonControlsEx@4): Added import
9860 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
9862 * Makefile: Set version to 0.1.5
9863 * lib/Makefile (clean): Fix typo
9865 * include/commctrl.h: Removed pack pragma
9866 * include/cpl.h: Likewise
9867 * include/dbt.h: Likewise
9868 * include/dde.h: Likewise
9869 * include/nddeapi.h: Likewise
9870 * include/shellapi.h: Likewise
9871 * include/wincrypt.h: Likewise
9872 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
9874 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
9876 (protoent): Likewise
9878 * include/windows.h: Prevent inclusion of winsock.h if we are
9879 using or compiling cygwin. Define Win32_Winsock to force inclusion.
9881 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
9883 * include/winbase.h (CREATE_FORCEDOS): New define
9885 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
9887 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
9889 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
9890 * include/windows.h: Added DUMMYUNIONNAME4 and 5
9891 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
9892 (PLUID_AND_ATTRIBUTES_ARRAY): New type
9894 * include/ddeml.h: Removed unnecessary `#pragma pack'
9895 * include/imm.h: Likewise
9896 * include/nddeapi.h: Likewise
9897 * include/nspapi.h: Likewise
9898 * include/regstr.h: Likewise
9899 * include/wincon.h: Likewise
9900 * include/windef.h: Likewise
9901 * include/winioctl.h: Likewise
9902 * include/winnls.h: Likewise
9903 * include/winsvc.h: Likewise
9904 * include/winuser.h: Likewise
9905 * include/winver.h: Likewise
9906 * include/wtypes.h: Likewise
9908 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
9910 * Makefile (VERSION): Set to 0.1.4
9911 * include/basetyps.h: Check for NOCOMOBJECT
9912 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
9913 on comobject attribute.
9914 * lib/kernel32.def: Added a few functions
9915 * include/windef.h (DWORD): Changed back to unsigned long
9917 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
9918 winresrc.h in turn includes the necessary headers. This makes things
9919 much simpler, no need to protect blocks of code in headers that
9920 should not be seen by the resource compiler.
9922 1999-01-05 Geoffrey Noer <noer@cygnus.com>
9924 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
9925 * include/wincon.h: Added console event type flags
9926 * include/winnt.h (FILE_SHARE_DELETE): Added
9927 (SECURITY_DESCRIPTOR): typedef as DWORD
9929 * include/winuser.h (WM_PENWINFIRST): Fixed typo
9930 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
9931 define u_* types only if _SYS_TYPES_H is not defined.
9933 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
9935 * COPYING.LIB: Deleted
9936 * README: Updated to reflect license changes
9937 * include/shlobj.h: Remove extra comma on some enums
9938 * include/windef.h: Changed DWORD typedef from unsigned long to
9939 unsigned int in order to avoid warnings on bit fields that
9941 * include/Makefile (test): Compile with all warnings
9942 * include/unknwn.h: Include objfwd.h
9943 * include/winsock.h: Added missing copyright notices.
9945 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
9947 * lib/winmm.def: Corrected LIBRARY statement
9948 * include/mmsystem.h: Define mmioSeek codes if not already defined
9949 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
9950 (CreateStatusWindowW): Likewise
9952 * include/winresrc.h: Include only files necessary instead of windows.h
9953 * include/dde.h: Allow inclusion in resource scripts.
9954 * include/winnt.h: Likewise
9955 * include/commctrl.h: Likewise
9956 * include/prsht.h: Likewise
9959 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
9961 * include/sqltypes.h (SQLHANDLE): Added this type
9962 (SQLHDESC): Likewise
9963 * include/sql.h (SQLFreeHandle): Added this prototype
9964 (SQLAllocHandle): Likewise
9966 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
9968 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
9969 conflicts with cygwin headers.
9971 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
9973 * Makefile: Changed VERSION to 0.1.3
9974 * Makefile (dist-lib): New target to make import library only
9976 * Makefile (dist-hdr): New target to make headers only distribution
9977 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
9978 building one single distribution file.
9981 * include/lm.h: New file
9982 * include/lmcons.h: New file
9983 * include/lmalert.h: New file
9984 * include/lmaudit.h: New file
9985 * include/lmconfig.h: New file
9986 * include/lmapibuf.h: New file
9987 * include/lmaccess.h: New file
9988 * include/lmchdev.h: New file
9989 * include/lmremutl.h: New file
9990 * include/lmrepl.h: New file
9991 * include/lmerrlog.h: New file
9992 * include/lmat.h: New file
9993 * include/lmuse.h: New file
9994 * include/lmuseflg.h: New file
9995 * include/lmserver.h: New file
9996 * include/lmerr.h: New file
9997 * include/lmsname.h: New file
9998 * include/lmstats.h: New file
9999 * include/lmsvc.h: New file
10000 * include/lmwksta.h: New file
10001 * include/lmbrowsr.h: New file
10003 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
10005 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
10006 * include/unknwn.h: Added extern declaration for IID_IClassFactory
10008 * include/initguid.h: New file
10010 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
10013 * include/winnt.h: Added USN
10014 * include/winnt.h: Changed handling of 64 bit int support
10016 * include/windows.h: Added support for BC,LCC and MSVC
10018 * include/windows.h: Changed handling machine architecture defines
10020 * include/olectl.h: New file
10022 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
10024 * include/oleidl.h: Added IViewObject and IViewObject2
10026 * include/objidl: Corrected prototype for IStorage::DestroyElement and
10027 IStorage::MoveElement
10029 * include/oledlg.h: New file
10031 * include/winresrc.h: New file
10033 * include/wingdi.h: Added LPDOCINFO
10035 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
10036 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
10037 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
10038 TabCtrl_SetImageList and TabCtrl_GetItemCount
10039 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
10041 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
10043 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
10044 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
10046 * include/commdlg.h: Added LPDEVNAMES
10048 * include/windows.h: Include excpt.h
10050 * include/excpt.h: New file. This file just contains some
10051 stubs for SEH that do nothing.
10053 * include/commctrl.h: Added general WM_NOTIFY codes
10055 * include/winuser.h: Added ICON_SMALL and ICON_BIG
10056 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
10057 not be in the headers.
10058 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
10059 * include/winuser.h: Added old WM_SIZE parameter names so
10060 wxWindows compiles.
10061 * include/winuser.h: Added IDC_SIZE and IDC_ICON
10062 * include/winuser.h: Added LPDLGITEMTEMPLATE
10063 * include/winuser.h: HTCAPTION was missing value
10064 * include/winuser.h: Added WM_ACTIVE flags
10066 * include/windowsx.h: Added _fmemcpy so V compiles; also added
10067 _fxx defines for memmove, memset and memcmp
10069 * include/windef.h: Changed _export and __export to empty defines
10071 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
10072 String parameters were not const and ExtractAssociatedIcon takes
10073 a WORD pointer not DWORD pointer as last parameter.
10075 * Makefile: Changed VERSION to 0.1.2
10077 * include/ole2ver.h: New file
10079 * Makefile: Removed all dependencies on GLUT
10081 * include/GL/glut.h: Removed file because of decision to remove
10082 files that are not part of the library.
10083 * lib/glut.def: Likewise
10084 * lib/glut32.def: Likewise
10086 * include/windows.h: Include winperf.h
10088 * include/winperf.h: New file
10090 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
10092 * include/winnls.h: Added calendar types
10093 * include/winnls.h: Added country codes
10095 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
10097 * include/windef.h: Added PROC and NEARPROC
10099 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
10100 * include/wingdi.h: Added OpenGL types and prototypes
10101 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
10102 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
10103 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
10104 * include/wingdi.h: Added truetype character outline types
10105 * include/wingdi.h: Added DEVMODE initialization flags
10106 * include/wingdi.h: Added panose codes
10107 * include/wingdi.h: Added missing character sets
10108 * include/wingdi.h: Added ANTIALIASED_QUALITY and
10109 NONANTIALIASED_QUALITY
10110 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
10111 * include/wingdi.h: Added pointer types for EXTLOGPEN
10112 * include/wingdi.h: Added PATTERN type
10113 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
10114 * include/wingdi.h: Added new text metric flags
10115 * include/wingdi.h: Added pitch and family flags
10116 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
10117 * include/wingdi.h: Added METAHEADER
10118 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
10119 * include/wingdi.h: Added TA_MASK
10120 * include/wingdi.h: Added MAXSTRETCHBLTMODE
10121 * include/wingdi.h: Added error codes
10123 * include/winuser.h: Added missing winhelp structures
10124 * include/winuser.h: Added dialog flags/styles/messages
10125 * include/winuser.h: Added EM_SETMARGIN codes
10126 * include/winuser.h: Made it possiblie to use IDI_XX values
10128 * include/winuser.h: Added missing LoadImage load flags
10129 * include/winuser.h: Added missing message box flags
10130 * include/winuser.h: Added ScrollWindow codes
10131 * include/winuser.h: Added DT_WORD_ELLIPSIS
10132 * include/winuser.h: Added drag and drop support
10133 * include/winuser.h: Added WM_MENUCHAR return codes
10134 * include/winuser.h: Added DLGWINDOWEXTRA
10135 * include/winuser.h: Added missing SetWindowPos flags.
10136 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
10137 * include/winuser.h: Added IDHOT_xx defines
10138 * include/winuser.h: Added MOD_WIN
10139 * include/winuser.h: Added missing defines and structs for owner draw
10141 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
10143 * include/winuser.h: Added DrawAnimatedRects flags
10144 * include/winuser.h: Added WM_PRINT codes
10145 * include/winuser.h: Added CS_IME class style
10146 * include/winuser.h: Added WM_SIZE codes
10147 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
10148 * include/winuser.h: Added WM_NCHITTEST return codes
10149 * include/winuser.h: Added WM_SIZING parameters
10150 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
10151 * include/winuser.h: Added menu loop codes.
10152 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
10154 * include/winuser.h: Added WM_POWER flags
10155 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
10156 * include/winuser.h: Added missing message filter codes
10157 * include/winuser.h: Added WM_KEYXX message flags
10158 * include/winuser.h: Added WM_SHOWMESSAGE flags
10159 * include/winuser.h: Added old ShowWindow commands
10160 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
10163 * include/mciavi.h: New file for the MCI AVI driver that for some
10164 reason is not in mmsystem.h.
10166 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
10167 * include/winbase.h: Added SECURITY_xx for CreateFile
10168 * include/winbase.h: Added RTS and DTS control values
10169 * include/winbase.h: Fixed SYSTEM_INFO structure
10170 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
10171 * include/winbase.h: Added FILE_TYPE_REMOTE
10172 * include/winbase.h: Added modem status flags
10173 * include/winbase.h: Added HINSTANCE_ERROR
10174 * include/winbase.h: Added DefineDosDevice defines
10175 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
10176 * include/winbase.h: Added STARTF_XX flags
10177 * include/winbase.h: Fixed typo on _lcreat prototype.
10178 * include/winbase.h: Moved DBG_XX to winnt.h
10179 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
10182 * include/unknwn.h: Added extern declaration of IID_IUnknown
10184 * include/windowsx.h: Added hmemcpy.
10186 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
10187 * include/winnt.h: Added PACCESS_TOKEN
10188 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
10189 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
10190 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
10191 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
10192 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
10193 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
10195 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
10196 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
10197 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
10199 * include/winsvc.h: Removed conflicting defines which were supposed
10202 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
10203 and SERVICE_ERROR_TYPE.
10205 * include/winnt.h: Added SERVICE_XX defines.
10206 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
10207 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
10209 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
10210 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
10211 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
10212 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
10214 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
10216 * include/winbase.h: Corrected prototype for CreateProcessA
10218 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
10221 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
10222 be LPSHELLFOLDER* not LPSHELLFOLDER.
10224 * include/windows.h: Include commdlg.h
10226 * include/winuser.h: Added MDICREATESTRUCT
10228 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
10229 CB_ERRSPACE, and CB_OKAY
10231 * include/wingdi.h: Added LPBITMAPINFOHEADER
10233 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
10235 * include/rpcdce2.h: Likewise.
10237 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
10239 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
10240 * include/olectlid.h: Likewise
10241 * include/shlguid.h: Likewise
10243 * include/coguid.h: Delete file since it was for 16 bit windows only.
10245 * lib/*.def: Appended .dll to library name where needed.
10247 * include/windef.h: Define _stdcall and __stdcall only if not
10248 previously defined instead of undefining first.
10250 * include/dlgs.h: Put RC_INVOKED around structure defs
10252 * include/intshcut.h: New file
10253 * include/isguids.h: New file
10255 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
10257 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
10259 * include/winnt.h: Added check if _T is defined before defining it
10261 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
10263 * include/dlgs.h: New file
10265 * include/winbase.h: Removed DllEntryPoint define
10267 * include/winbase.h: Added SetupComm prototype
10269 * include/rpc.h: SEH RPC functions no longer defined since they weren't
10272 * include/basetyps.h: Removed use of COMOBJECT define, instead
10273 DECLARE_INTERFACE directly uses comobject attribute when GCC
10276 * include/wtypes.h: STGC enum was missing typedef
10278 * include/objidl.h: ADVC enum was missing typedef
10280 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
10281 they are nested within the VOID definition.
10283 * include/winbase.h: Added stream ids and attributes
10285 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
10286 to an ANYSIZE_ARRAY array.
10288 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
10290 * include/windef.h: defined _declspec as __declspec since
10291 some programs (like VWCL) use _declspec instead of __declspec
10293 * include/winnt.h: added COMPRESS_FORMAT defines
10295 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
10297 * include/winnt.h: added HEAP_XXXX defines
10299 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
10301 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
10304 * include/winnt.h: added NTAPI define
10306 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
10308 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
10309 instead of CHAR or WCHAR.
10311 * include/winnt.h: added _T define
10313 * include/winnt.h: added test for _TCHAR_DEFINED
10315 * include/winnt.h: included string.h for memory macros
10317 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
10319 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
10321 * include/prsht.h: added PropSheet_XXX macros
10324 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
10326 * include/winspool.h: Changed DeletePrinterProcessor and
10327 DeletePrinterProvidor to DeletePrintXX.
10329 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
10332 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
10335 * include/wingdi.h: Likewise for GetLogColorSpace
10337 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
10339 * include/richedit.h: Added missing defines and structures
10341 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
10343 * include/winuser.h: Added HWND_DESKTOP
10345 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
10347 * Makefile: Include ChangeLog when building source
10348 distribution (srcdist)
10350 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
10351 are always defined as STDAPI and STDAPI_
10353 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
10354 are always defined as STDAPI and STDAPI_
10356 * include/objidl.h: Removed extra ';' on IStorage SetClass method
10358 * include/rpcndr.h: Removed all IN and OUT from function prototypes
10360 * ChangeLog started