1 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3 * include/shlobj.h (SHParseDisplayName): Fix definition.
5 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
7 * include/w32api.h: Increment version to 3.14.
10 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
12 * include/shlobj.h (SHParseDisplayName): Define.
14 Thanks to James Roberts-Thomson for the report.
16 2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
18 * include/wingdi.h (ENHMFENUMPROC): Correct definition.
20 Thanks to Alexander Vassilev for the report.
22 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
24 * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
26 Thanks to Thomas Denk for the report.
28 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
30 * include/winbase.h (UnmapViewOfFile): Correct definition.
32 Thanks to Dimitry Sibiryakov for the report.
34 2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
36 * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
38 2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
40 * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
41 * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
43 2009-20-10 Michael James <james.me@gmail.com>
45 * include/wingdi.h (CLEARTYPE_QUALITY): Define.
46 * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
48 (WM_UNICHAR,UNICODE_NOCHAR): Define.
49 * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
50 RemoveWindowSubclass@12): Add exports.
51 * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
53 2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
55 * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
56 TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
57 TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
58 TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
59 TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
60 CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
61 RegisterTouchWindow, UnregisterTouchWindow): Define.
62 * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
63 RegisterTouchWindow, UnregisterTouchWindow): Define.
65 2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
67 * include/winver.h (VerQueryValue[AW]): Correct definition.
69 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
71 * include/shlobj.h (SHARD): Add enum.
72 (SHARD_PATH): Define based on UNICODE.
74 Thanks to Jacek Caban for the report.
76 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
78 * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
80 Thanks to Bruno Martinez for the report.
82 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
84 * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
85 IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
86 SHGetIconOverlayIndex): Define.
88 Thanks to Tim Kosse for the report.
90 2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
92 * include/wincon.h (AttachConsole): Correct guard.
94 Thanks to Alexander Shaduri for the report.
96 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
98 * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
99 (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
101 2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
103 * include/winerror.h: Fix typos in macro names.
105 2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
107 * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
110 2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
112 * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
114 2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
116 Honor DESTDIR for winsup/mingw and winsup/w32api.
117 Detect and report error if installation paths are win32
118 format, but DESTDIR is non-empty.
120 * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
121 when invoking make in subdirs.
122 * lib/Makefile.in (DESTDIR): Honor per convention.
123 (need-DESTDIR-compatibility): New macro; define it and a
125 (fail-DESTDIR-compatibility): New dependency goal.
126 (install-libraries, install-headers, uninstall-libraries,
127 uninstall-headers): Require need-DESTDIR-compatibility.
128 * lib/ddk/Makefile.in: Ditto.
129 * lib/directx/Makefile.in: Ditto.
131 2009-10-04 Corinna Vinschen <corinna@vinschen.de>
133 * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
134 _WIN32_WINNT >= 0x0500.
135 (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
136 WRITE_RESTRICTED): Define.
137 (IsTokenRestricted): Declare for >= Win 2000.
139 2009-08-30 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
141 * include/wtsapi32.h (WTSQuerySessionInformationA,
142 WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
143 Moved to (_WIN32_WINNT >= 0x0500) guard.
144 (thanks to Pierre Ossman)
146 2009-08-09 Andy Koppe <andy.koppe@gmail.com>
148 * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
149 IS_SURROGATE_PAIR): Define.
151 2009-07-27 Corinna Vinschen <corinna@vinschen.de>
153 * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
154 FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
155 FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
156 * include/ddk/ntifs.h: Ditto.
157 (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
159 2009-07-21 Corinna Vinschen <corinna@vinschen.de>
161 * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
163 * lib/gdo32.dll: ...to here.
165 2009-07-01 Corinna Vinschen <corinna@vinschen.de>
167 * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
168 StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
169 StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
170 StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
171 StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
174 2009-06-24 Corinna Vinschen <corinna@vinschen.de>
176 * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
177 WTSEnumerateSessionsA): Add function prototypes.
178 (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
179 (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
180 defines dependent on UNICODE setting.
182 2009-06-07 Corinna Vinschen <corinna@vinschen.de>
184 * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
186 * include/ddk/ntifs.h: Ditto.
187 * include/ddk/winddk.h: Ditto.
188 * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
189 ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
190 in header, but missing in lib. Omit NT4-only entry points.
192 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
194 * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
195 SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
196 * lib/shell32.def (SHGetImageList): Define.
198 2009-02-18 Corinna Vinschen <corinna@vinschen.de>
200 * winnt.h: Add Vista token security extensions.
201 (SID_HASH_SIZE): Define.
202 (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
203 TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
204 TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
205 (SID_HASH_ENTRY): Define.
206 (struct _SID_AND_ATTRIBUTES_HASH): Define.
207 (struct _TOKEN_LINKED_TOKEN): Define.
208 (struct _TOKEN_MANDATORY_LABEL): Define.
209 (struct _TOKEN_MANDATORY_POLICY): Define.
210 (struct _TOKEN_ELEVATION): Define.
211 (struct _TOKEN_ACCESS_INFORMATION): Define.
212 (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
213 information enumeration values.
215 2009-02-09 Corinna Vinschen <corinna@vinschen.de>
217 * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
220 2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
222 * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
224 2009-01-19 Corinna Vinschen <corinna@vinschen.de>
226 * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
228 2009-01-11 Henry Nestler <henry@bigfoot.de>
230 * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
233 2009-01-07 Corinna Vinschen <corinna@vinschen.de>
235 * include/winbase.h (SCS_64BIT_BINARY): Define.
237 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
239 * include/w32api.h: Increment version to 3.13.
240 * Makefile.in: Ditto.
242 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
244 * lib/glut.def: remove.
245 * lib/glut32.def: ditto.
247 2008-11-11 Corinna Vinschen <corinna@vinschen.de>
249 * include/winbase.h (PROCESS_DEP_ENABLE,
250 PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
251 (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
252 (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
254 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>
256 * include/mmsystem.h (sndAlias): Correct GCC4 warning.
258 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>
260 * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
262 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
264 * include/vfw.h (capSendMessage): Rename to __capSendMessage.
266 2008-09-24 Chris Sutcliffe <ir0nh34d@users.sf.net>
268 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
269 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
270 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
271 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
272 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
273 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
274 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
275 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
276 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
277 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
278 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
279 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
280 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
281 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
282 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
283 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
284 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
285 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
286 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
287 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
288 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
289 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
290 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
291 WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
292 (capSendMessage): Don't undef.
294 2008-09-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
296 * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
299 2008-09-13 mega-squall <mega-squall@users.sf.net>
301 * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
302 SUBLANG_ROMANIAN_ROMANIA): Correct definition.
303 (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
304 SUBLANG_ROMANIAN_MOLDOVA): Define.
306 2008-09-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
308 * include/shlwapi.h (ASSOCSTR): Update enum.
310 2008-09-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
312 * include/w32api.h: Increment version to 3.12.
313 * Makefile.in: Ditto.
315 2008-09-07 Michael Hentschel <mikeh42@users.sourceforge.net>
317 * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
319 2008-09-07 alsemm <alsemm@users.sourceforge.net>
321 * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
323 2008-09-07 Danny Smith <dannysmith@users.sourceforge.net>
325 * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
326 Thanks to Richard Hughes for report.
328 2008-09-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
330 * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
331 naming standard for Cygwin.
333 2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
335 * include/sspi.h: Fix PSecurityFunctionTableW structure.
337 2008-08-29 Andy Grover <andy.grover@oracle.com>
339 * include/ddk/scsi.h: Define READ_TOC formats.
340 * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
342 2008-08-29 Andy Grover <andy.grover@oracle.com>
344 * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
345 struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
346 NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
347 NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
348 NdisMCancelTimer): Define.
349 (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
350 (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
352 (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
353 * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
354 NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
357 2008-08-29 Andy Grover <andy.grover@oracle.com>
359 * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
360 RtlStringCbVPrintfA): define in terms of POSIX string functions.
362 2008-08-29 Andy Grover <andy.grover@oracle.com>
364 * include/ddk/winddk.h (KeRaiseIrql): Define.
365 (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
367 2008-08-29 Andy Grover <andy.grover@oracle.com>
369 * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
370 (KeGetCurrentProcessorNumber): Fix incorrect member reference.
371 (InterlockedIncrement, InterlockedDecrement): fix warning.
372 * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
373 (KeNumberProcessors): Export.
375 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
377 * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
378 ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
379 ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
380 ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
381 ASSOCF_INIT_IGNOREUNKNOWN): Define.
383 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
385 * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
387 Thanks to Tim Kosse <botg at users dot sf dot net>.
389 2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
391 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
392 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
393 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
394 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
395 LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
396 UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
397 PROTECTED_DACL_SECURITY_INFORMATION): Define.
399 2008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
401 * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
402 WTSQuerySessionInformation, WTSFreeMemory): Define.
404 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
406 * lib/gdi32.def (SetLayout): Export.
408 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
410 * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
411 struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
412 CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
413 CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
414 CertSetCertificateContextProperty, CertCompareCertificateName,
415 CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
416 CryptGetDefaultProviderW and many corresponding macroes): Define.
417 * lib/crypt32.def (Export the above 11 functions): Export.
418 * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
422 2008-07-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
424 * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
425 MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
427 2008-07-24 techrazy <techrazy@users.sourceforge.net>
429 * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
431 2008-07-24 Corinna Vinschen <corinna@vinschen.de>
433 * include/lmaccess.h (struct _USER_INFO_4): Define.
434 (struct _USER_INFO_23): Define.
435 (struct _GROUP_INFO_3): Define.
437 2008-07-14 Corinna Vinschen <corinna@vinschen.de>
439 * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
440 * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
441 MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
442 MIB_TCP6TABLE_OWNER_PID): Define.
443 * lib/iphlpapi.def (GetExtendedTcpTable): Export.
445 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
447 * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
448 GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
450 Bug reported by Thomas Denk.
452 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
454 * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
455 InterlockedCompareExchange, InterlockedExchange,
456 InterlockedCompareExchangePointer, InterlockedExchangeAdd,
457 InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
458 Bug reported by Erik Blake.
460 2008-06-20 Danny Smith <dannysmith@users.sourceforge.net>
462 * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
463 * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
464 Bug reported by Brian Hawley.
466 2008-06-17 Corinna Vinschen <corinna@vinschen.de>
468 * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
469 DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
470 DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
471 DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
472 DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
473 DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
474 DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
475 (DsGetDcNameW, DsGetDcNameA): Declare.
476 (DsGetDcName): Define.
477 * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
479 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
481 * include/commctrl.h (NMLVODSTATECHANGE): Define.
483 Thanks to Tim Kosse <botg at users dot sf dot net>.
485 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
487 * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
489 Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
491 2008-05-15 Corinna Vinschen <corinna@vinschen.de>
493 * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
494 (FILE_SUPPORTS_TRANSACTIONS): Define.
496 2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
498 * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
499 DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
501 2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
503 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
504 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
505 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
506 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
507 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
508 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
509 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
510 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
511 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
512 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
513 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
514 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
515 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
516 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
517 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
518 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
519 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
520 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
521 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
522 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
523 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
524 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
525 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
526 WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
527 WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
528 WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
529 WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
530 WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
531 WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
532 capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
533 capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
534 capDriverConnect, capDriverDisconnect, capDriverGetName,
535 capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
536 capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
537 capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
538 capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
539 capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
540 capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
541 capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
542 capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
543 capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
544 capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
545 capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
546 capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
547 capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
548 (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
549 *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
551 2008-04-26 Yuval <uvman@users.sourceforge.net>
553 * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
554 SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
555 SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
556 LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
557 SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
558 SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
559 SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
560 SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
561 SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
562 *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
563 *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
564 *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
565 *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
566 *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
567 *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
568 *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
569 *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
570 *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
571 *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
572 *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
573 *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
574 *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
575 *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
576 *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
577 *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
578 *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
579 *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
580 *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
581 LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
582 *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
583 *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
584 *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
585 SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
586 SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
587 SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
588 SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
589 SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
590 SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
591 SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
592 SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
593 SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
594 SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
595 SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
596 SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
597 *SpUserModeInitializeFn): Define.
598 * include/sspi.h (SECURITY_STRING): Define.
600 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
602 * include/specstrings.h: Add more dummy defines.
604 2008-04-22 Corinna Vinschen <corinna@vinschen.de>
606 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
607 (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
608 (SECURITY_MANDATORY_LOW_RID): Define.
609 (SECURITY_MANDATORY_MEDIUM_RID): Define.
610 (SECURITY_MANDATORY_HIGH_RID): Define.
611 (SECURITY_MANDATORY_SYSTEM_RID): Define.
612 (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
613 (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
614 (SE_GROUP_INTEGRITY): Define.
615 (SE_GROUP_INTEGRITY_ENABLED): Define.
617 2008-04-11 Corinna Vinschen <corinna@vinschen.de>
619 * include/sddl.h (ConvertStringSidToSidA): Declare.
620 (ConvertStringSidToSidW): Declare.
621 (ConvertStringSidToSid): Define.
623 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
625 * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
626 and MPR_INTERFACE_3 structure since they are available only in Windows
629 Thanks to crackedmind <crackedmind at sf dot net>.
631 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
633 * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
635 * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
637 2008-02-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
639 * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
641 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
643 * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
644 * include/windef.h (IN, OUT, OPTIONAL): Define.
646 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
648 * include/specstrings.h: new file, move pseudo modifiers from windef.h.
649 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
650 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
651 __out_bcount_opt): Move to specstrings.h.
653 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
655 * lib/bthprops.def: new file, bluetooth imports.
657 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
659 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
660 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
661 __out_bcount_opt): Defined additional pseudo-modifiers.
663 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
664 * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
665 (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
666 dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
669 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
671 * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
672 * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
673 DEVICE_NOTIFY_SERVICE_HANDLE): define.
674 * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
675 * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
676 GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
677 GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
678 GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
679 * include/winuser.h (RegisterPowerSettingNotification,
680 UnregisterPowerSettingNotification): Add prototypes.
681 * lib/user32.def: Added imports for the above prototypes.
682 * lib/Makefile.in: Added build support for power-uuid.c.
683 * lib/power-uuid.c: New file containing power GUID definitions.
685 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
687 * include/ras.h (RAS_MaxDnsSuffix): define.
689 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
691 * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
693 * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
696 2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
698 * include/w32api.h: Increment version to 3.11.
699 * Makefile.in: Ditto.
701 2007-12-11 Dave Korn <dave.korn@artimi.com>
703 * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
704 (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
706 2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
708 * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
710 2007-12-03 techrazy <techrazy@users.sourceforge.net>
712 * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
713 NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
715 2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>
717 * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
719 2007-11-21 elsapo <elsapo@users.sourceforge.net>
721 * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
722 CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
723 CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
724 X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
725 X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
726 CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
727 PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
728 X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
729 X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
730 X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
731 X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
732 X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
733 X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
734 X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
735 X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
736 X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
737 X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
738 X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
739 PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
740 PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
741 ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
742 CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
743 X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
744 OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
745 OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
746 CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
747 CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
748 CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
749 CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
750 CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
751 CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
752 CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
753 CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
754 szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
755 szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
756 szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
757 X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
758 szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
759 szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
760 szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
761 szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
762 szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
763 szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
764 szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
765 szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
766 szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
767 szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
768 szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
769 PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
770 CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
771 PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
772 CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
773 CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
774 CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
775 PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
776 CryptEncodeObjectEx): define.
778 2007-11-21 Brian Dessent <dessent@users.sourceforge.net>
780 * include/winbase.h (CheckTokenMembership): define.
782 2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>
784 * include/rpcndr.h: Missing NdrClientCall2 entry.
785 * lib/rpcrt4.def: Ditto.
787 2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
788 * lib/scnsave.c: Multi-monitor support.
790 2007-08-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
792 * include/w32api.h: Increment version to 3.10.
793 * Makefile.in: Ditto.
795 2007-08-02 Corinna Vinschen <corinna@vinschen.de>
797 * include/winbase.h (ReOpenFile): Add prototype.
798 * lib/kernel32.def (ReOpenFile@16): Add export.
800 2007-07-31 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
802 * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
804 2007-7-30 Martijn Wargers <martijnw22@users.sourceforge.net>
806 * include/wingdi.h (GetTextExtentExPointI): Add prototype.
807 * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
809 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
811 * include/wtypes.h (LPDECIMAL): Define.
812 (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
814 2007-07-18 Corinna Vinschen <corinna@vinschen.de>
816 * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
818 2007-07-17 Corinna Vinschen <corinna@vinschen.de>
820 * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
821 * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
823 2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
825 * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
828 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
830 * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
831 * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
832 PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
833 PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
834 PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
835 PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
836 Sync with include/pbt.h.
838 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
841 * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
845 * include/basetyps.h (IID); Guard with __IID_DEFINED__.
848 * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
851 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
853 2007-07-10 Danny Smith <dannysmith@users.sourceforge.net>
856 * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
857 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
859 2007-07-09 Danny Smith <dannysmith@users.sourceforge.net>
862 * lib/kernel32.def (GetConsoleProcessList@8): Add export.
864 2007-07-02 Przemek Czerkas <pczerkas@gmail.com>
866 * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
868 2007-07-02 Danny Smith <dannysmith@users.sourceforge.net>
870 * include/oaidl.h: Include windows.h and ole2.h,
871 unless COM_NO_WINDOWS_H.
874 * include/oaidl.h (struct tagVARIANT): Add union members
875 LONGLONG * pllVal and ULONGLONG * pullVal.
877 2007-07-01 Danny Smith <dannysmith@users.sourceforge.net>
879 * include/ws2tcpip.h (s6_addr32): Correct definition.
880 Thanks to Alfred E. Heggestad <aeh at db dot org>
882 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
884 * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
886 Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
887 supplying the information.
889 2007-05-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
891 * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
893 2007-04-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
895 * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
898 2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net>
900 * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
901 CRYPTPROTECT_LOCAL_MACHINE): Define.
903 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl>
905 * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
908 2007-03-30 Brian Dessent <brian@dessent.net>
910 * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
912 2007-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
914 * include/w32api.h: Increment version to 3.9.
915 * Makefile.in: Ditto.
917 2007-03-23 Corinna Vinschen <corinna@vinschen.de>
919 * include/psapi.h (GetMappedFileName): Fix messed up checkin.
921 2007-03-23 Matthew Gregan <kinetik@flim.org>
923 * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
925 2007-03-06 Brandon Sneed <brandon@oqo.com>
927 * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
928 Added SetupConfigureWmiFromInfSectionW
929 Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
931 * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
933 * include/winuser.h: Added PBT_APMQUERYSUSPEND
934 Added PBT_APMQUERYSTANDBY
935 Added PBT_APMQUERYSUSPENDFAILED
936 Added PBT_APMQUERYSTANDBYFAILED
939 Added PBT_APMRESUMECRITICAL
940 Added PBT_APMRESUMESUSPEND
941 Added PBT_APMRESUMESTANDBY
942 Added PBT_APMBATTERYLOW
943 Added PBT_APMPOWERSTATUSCHANGE
944 Added PBT_APMOEMEVENT
945 Added PBT_APMRESUMEAUTOMATIC
947 * include/wtsapi32.h: New file
949 * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
951 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net>
953 * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
954 argument to constant.
956 2007-02-18 Jiri Malak <jiri.malak@iol.cz>
958 * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
959 * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
961 [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
963 2007-02-18 Vesa Jääskeläinen <chaac@users.sourceforge.net>
965 * lib/user32.def (InternalGetWindowText): Add stub.
967 2007-02-11 Daniel Atallah <datallah@users.sourceforge.net>
969 * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
970 LANG_BOSNIAN_NEUTRAL): Define.
972 2007-02-11 Daniel Schlyder <thrug@users.sourceforge.net>
974 * include/winuser.h: Add guards around TITLEBARINFO and
977 2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
979 * include/winbase.h (struct _OVERLAPPED): Change type of
980 Internal, InternalHigh members to ULONG_PTR.
981 (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
982 (CreateIoCompletionPort): Likewise.
983 (PostQueuedCompletionStatus): Likewise.
984 (QueueUserAPC): Likewise.
986 2007-01-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
988 * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
989 DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
990 DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
991 DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
992 DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
993 DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
994 DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
995 DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
996 DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
997 DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
999 2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1001 * Makefile.in: Add aclocal.m4 to source release.
1003 2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
1005 * include/w32api.h: Increment version to 3.8.
1006 * Makefile.in: Ditto.
1008 2006-11-13 Daniel Schlyder <thrug@users.sourceforge.net>
1010 * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
1011 VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.
1013 * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.
1015 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
1017 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
1019 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
1021 (GetFiberData): Likewise.
1022 * lib/kernel32.c: Remove.
1023 * lib/Makefile.in: Remove reference to kernel32.[co].
1025 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1027 * include/winnt.h (SE_RELABEL_NAME): Define.
1028 (SE_INCREASE_WORKING_SET_NAME): Define.
1029 (SE_TIME_ZONE_NAME): Define.
1030 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
1032 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1034 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
1035 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
1036 SymbolicLinkReparseBuffer substructure.
1038 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
1040 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
1042 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1044 * lib/Makefile.in: Fix order for 'all' rule.
1046 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1048 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
1050 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
1052 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
1054 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
1055 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
1057 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1059 * include/rpc.h: Add whitespace.
1060 * include/winnt.h (C_ASSERT): Define.
1062 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1064 [mingw-Bugs-1568067]
1065 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
1066 * include/wingdi.h: (DM_POSITION): Define.
1068 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
1070 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
1071 * lib/user32.def: Likewise.
1073 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
1075 * lib/Makefile.in: fix typo.
1076 * lib/ddk/Makefile.in: fix typo.
1077 * lib/directx/Makefile.in: fix typo.
1079 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
1080 for pointing it out.
1082 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1084 * Makefile.in: Remove files from lib directory with distclean target
1086 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1088 * include/winuser.h (CS_DROPSHADOW): Define.
1090 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
1092 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
1093 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
1094 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
1095 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
1097 Increase each constant by 1.
1099 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1101 [mingw-Bugs-1553275]
1102 * include/wingdi.h (SetLayout): Add prototype.
1103 (GetLayout): Likewise.
1105 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
1107 [mingw-Bugs-1550139]
1108 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
1109 Tanks to: Samit Basu <samitbasu at sf dot net>
1110 (GetRecordInfoFromGuids): Add prototype.
1112 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
1114 * include/winbase.h: Add comment about 'missing' SEM flag.
1116 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
1118 * configure.in: Substitute with_cross_host in depending files.
1119 * configure: Regenerate.
1120 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
1121 Set installation directories accordingly.
1122 * lib/ddk/Makefile.in: Ditto.
1123 * lib/directx/Makefile.in: Ditto.
1125 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1127 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
1128 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
1129 Bug reported by: <macleone at users dot sf dot net>
1131 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
1133 Update some more IMAGE relocation type indicators
1134 to PECOFF v8 (May, 2006) specs.
1136 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
1137 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
1138 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
1139 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
1140 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
1141 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
1142 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
1143 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
1144 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
1145 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
1146 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
1147 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
1148 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
1149 IMAGE_REL_SHM_NOMODE): Add defines.
1151 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
1152 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
1153 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
1154 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
1155 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
1156 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
1157 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
1158 IMAGE_REL_M32R_TOKEN): Add defines.
1160 (IMAGE_REL_MIPS_JMPADDR16): Add define.
1162 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
1164 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
1165 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
1166 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
1167 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
1168 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
1169 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
1170 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
1171 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
1172 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
1175 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
1176 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
1177 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
1180 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
1182 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
1183 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
1184 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
1185 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
1186 IMAGE_DLLCHARACTERISTICS_NO_BIND,
1187 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
1189 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
1191 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
1192 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
1193 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
1194 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
1195 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
1196 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
1197 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
1200 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
1201 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
1202 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
1203 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
1204 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
1205 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
1206 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
1207 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
1208 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
1209 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
1210 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
1211 IMAGE_REL_IA64_ADDEND): Add defines.
1213 (IMAGE_SCN_GPREL): Add define.
1215 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1217 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1218 * include/basetyps.h: Likewise.
1219 (_COM_interface): New define.
1220 (interface): Define to _COM_interface, conditional on !__OBJC__.
1221 Replace 'interface' with '_COM_interface', throughout.
1222 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
1223 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1224 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
1225 * include/mshtml.h: Likewise.
1226 * include/oaidl.h: Likewise.
1227 * include/objfwd.h: Likewise.
1228 * include/objidl.h: Likewise.
1229 * include/ocidl.h: Likwise.
1230 * include/olectl.h: Likewise.
1231 * include/oleidl.h: Likewise.
1232 * include/shlobj.h: Likewise.
1233 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1234 * include/vfw.h: Likewise.
1235 * include/windows.h. Likewise. Add comment.
1236 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
1239 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
1240 Add test for conflict with '@interface'
1242 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
1244 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
1245 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
1246 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
1247 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
1248 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
1249 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
1250 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
1251 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
1252 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
1253 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
1254 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
1255 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
1256 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
1257 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
1258 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
1259 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
1260 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
1261 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
1262 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
1263 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
1264 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
1265 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
1266 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
1267 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
1268 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
1269 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
1270 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
1271 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
1272 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
1273 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
1274 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
1275 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
1276 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
1277 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
1278 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
1279 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
1280 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
1281 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
1282 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
1283 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
1284 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
1285 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
1286 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
1287 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
1288 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
1289 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
1290 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
1291 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
1292 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
1293 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
1294 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
1295 CertDeleteCertificateFromStore): Define.
1296 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
1297 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
1298 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
1299 CertAddCertificateContextToStore, CertCompareCertificate,
1300 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
1303 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1305 * lib/uuid.c: Remove.
1307 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
1309 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
1310 declarations. They were extracted from the registry with a script.
1311 * lib/devguid.c: Add new file with the implementation of the
1313 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
1315 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
1317 * include/winuser.h (WM_INPUT): Add missing Raw Input
1318 notification define.
1319 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
1320 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
1322 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1324 [mingw-Bugs-1525021]
1325 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
1326 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
1327 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
1328 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
1329 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
1330 (IP_ADAPTER_ADDRESSES): Likewise.
1332 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1334 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1335 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1336 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
1338 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1339 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1340 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
1341 * lib/hlguids-uuid.c: State source of CLSIDs.
1343 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1345 * lib/Makefile.in: Added extras-uuid as an object and source.
1346 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
1347 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
1348 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
1349 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
1350 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
1351 * lib/extras-uuid.c: New file.
1352 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1355 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
1357 [mingw-Bugs-1424461]
1358 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
1360 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
1361 _NO_W32_PSEUDO_MODIFIERS.
1362 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
1364 *include/rpcnsip.h: Likewise.
1365 *include/windef.h: Don't define IN, OUT or OPTIONAL
1366 if _NO_W32_PSEUDO_MODIFIERS.
1367 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
1369 *include/ddk/cfgmgr32.h: Likewise.
1370 *include/ddk/ddkmapi.h: Likewise.
1371 *include/ddk/hidclass.h: Likewise.
1372 *include/ddk/hidpi.h: Likewise.
1373 *include/ddk/kbdmou.h: Likewise.
1374 *include/ddk/mcd.h: Likewise.
1375 *include/ddk/miniport.h: Likewise.
1376 *include/ddk/minitape.h: Likewise.
1377 *include/ddk/ndis.h: Likewise.
1378 *include/ddk/ndistapi.h: Likewise.
1379 *include/ddk/ndiswan.h: Likewise.
1380 *include/ddk/ntapi.h: Likewise.
1381 *include/ddk/ntdd8042.h: Likewise.
1382 *include/ddk/ntddpcm.h: Likewise.
1383 *include/ddk/ntifs.h: Likewise.
1384 *include/ddk/ntpoapi.h: Likewise.
1385 *include/ddk/parallel.h: Likewise.
1386 *include/ddk/pfhook.h: Likewise.
1387 *include/ddk/scsiwmi.h: Likewise.
1388 *include/ddk/smbus.h: Likewise.
1389 *include/ddk/srb.h: Likewise.
1390 *include/ddk/storport.h: Likewise.
1391 *include/ddk/tdikrnl.h: Likewise.
1392 *include/ddk/upssvc.h: Likewise.
1393 *include/ddk/usbcamdi.h: Likewise.
1394 *include/ddk/usbscan.h: Likewise.
1395 *include/ddk/video.h: Likewise.
1396 *include/ddk/videoagp.h: Likewise.
1397 *include/ddk/win2k.h: Likewise.
1398 *include/ddk/winddi.h: Likewise.
1399 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
1400 if _NO_W32_PSEUDO_MODIFIERS.
1401 Comment out IN, OUT and OPTIONAL, throughout.
1402 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
1404 *include/ddk/ws2san.h: Likewise.
1406 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1408 * lib/Makefile.in: Added hlguids-uuid as source and object.
1410 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1412 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
1413 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
1414 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
1415 * lib/hlguids-uuid.c: New file.
1416 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1419 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1421 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
1423 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
1424 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
1425 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
1426 IID_IHlinkTarget): Remove. Moved to new files.
1427 * lib/urlmon-uuid.c: New file.
1428 * lib/hlink-uuid.c: New file.
1430 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1432 * lib/Makefile.in: Added ativscp-uuid as source and object.
1433 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
1434 IID_IActiveScriptParse, IID_IActiveScriptSite,
1435 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
1436 * lib/ativscp-uuid.c: New file.
1438 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1440 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
1441 Remove. Moved to objidl-uuid.c
1442 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
1443 IID_IServerSecurity): Defined.
1445 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1447 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
1449 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
1450 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
1451 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
1452 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
1453 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
1454 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
1455 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
1456 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
1457 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
1459 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
1460 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
1461 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
1462 * lib/cguid-uuid.c: New file.
1463 * lib/olectlid-uuid.c: New file.
1465 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1467 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
1468 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
1469 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
1470 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
1471 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
1472 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
1473 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
1474 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
1475 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
1476 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
1477 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
1478 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
1479 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
1480 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
1481 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
1482 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
1483 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
1484 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
1485 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
1486 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
1487 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
1488 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
1489 * lib/comcat-uuid.c: New file.
1490 * lib/docobj-uuid.c: New File.
1491 * lib/exdisp-uuid.c: New file.
1492 * lib/mlang-uuid.c: New file.
1493 * lib/oaidl-uuid.c: New file.
1494 * lib/objidl-uuid.c: New file.
1495 * lib/objsafe-uuid.c: New file.
1497 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1499 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
1501 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
1502 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
1503 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
1504 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
1505 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
1506 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
1507 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
1508 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
1509 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
1510 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
1511 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
1512 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
1513 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
1514 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
1515 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
1516 IID_ISpecifyPropertyPages): Remove. Moved to new files.
1517 * lib/oleidl-uuid.c: New file.
1518 * lib/oleacc-uuid.c: New file.
1519 * lib/ocidl-uuid.c: New file.
1521 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1523 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
1525 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
1526 Remove. Moved to unknwn-uuid and servprov-uuid.
1527 * lib/unknwn-uuid.c: New file.
1528 * lib/servprov-uuid.c: New file.
1530 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1532 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
1535 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1537 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
1539 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1541 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
1542 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
1545 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1547 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
1550 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
1552 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
1554 2006-05-24 Christopher Faylor <cgf@timesys.com>
1556 * configure.in: Update to newer autoconf.
1557 (thanks to Steve Ellcey)
1558 * configure: Regenerate.
1559 * aclocal.m4: New file.
1561 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
1563 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
1565 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1567 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
1568 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
1570 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
1572 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1574 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
1575 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
1576 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
1577 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
1578 (MprAdminMIBSetTrapInfo): Declare functions.
1579 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
1580 (MIB_SERVER_HANDLE): New typedef.
1581 (MprConfigTransportSetInfo): Declare function.
1582 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
1583 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
1585 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1587 * lib/rtutils.def: New file. Generated on Windows XP.
1588 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
1589 * include/rtutils.h: New file.
1590 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
1591 Commented out, they're missing from rtutils.def.
1593 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1595 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
1596 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
1597 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
1598 (MprInfoRemoveAll): Declare functions.
1600 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1602 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
1603 (MprConfigGetGuidName,MprConfigInterfaceCreate)
1604 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
1605 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
1606 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
1607 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
1608 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
1609 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
1610 (MprConfigServerConnect,MprConfigServerDisconnect)
1611 (MprConfigServerGetInfo,MprConfigServerInstall)
1612 (MprConfigServerRestore,MprConfigTransportCreate)
1613 (MprConfigTransportDelete,MprConfigTransportEnum)
1614 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
1615 (MprConfigTransportSetInfo): Declare functions.
1617 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1619 * include/mprapi.h (MprAdminBufferFree)
1620 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
1621 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
1622 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
1623 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
1624 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
1625 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
1626 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
1627 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
1628 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
1629 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
1630 (MprAdminInterfaceTransportSetInfo)
1631 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
1632 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
1633 (MprAdminServerConnect,MprAdminServerDisconnect)
1634 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
1635 (MprAdminServerSetCredentials,MprAdminTransportCreate)
1636 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
1638 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1640 * include/ipxtfflt.h: New file.
1642 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1644 * include/mprapi.h: Fix header guard. Cleanup.
1645 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
1646 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
1647 (MprAdminConnectionHangupNotification)
1648 (MprAdminConnectionHangupNotification2)
1649 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
1650 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
1651 (MprAdminReleaseIpAddress): Declare functions.
1652 * lib/mprapi.def: Regenerate on Windows XP.
1654 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1656 * include/ipifcons.h: Cleanup.
1657 * include/ipxconst.h: Fix header guard.
1658 * include/ipxrtdef.h: include <ipxconst.h>.
1660 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1662 * include/ipxrtdef.h: Cleanup.
1663 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
1664 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
1665 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
1666 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
1667 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
1668 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
1669 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
1670 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
1671 * include/routprot.h: Cleanup.
1672 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
1673 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
1674 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
1675 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
1676 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
1677 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
1678 * include/fltdefs.h: New file.
1679 * include/ipinfoid.h: New file.
1681 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1683 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
1684 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
1685 (IAMCertifiedOutputProtection): Add interfaces.
1686 * include/adsprop.h: New file.
1687 * include/cmnquery.h: New file.
1688 * include/dsadmin.h: New file.
1689 * include/dsclient.h: New file.
1690 * include/dsgetdc.h: New file.
1691 * include/dsquery.h: New file.
1692 * include/dsrole.h: New file.
1693 * include/ntdsapi.h: New file.
1694 * include/ntdsbcli.h: New file.
1695 * include/objsel.h: New file.
1697 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1699 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
1700 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
1701 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
1702 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
1703 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
1704 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
1705 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
1706 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
1708 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1710 * include/qedit.h: New file.
1711 * include/errors.h: Cleanup.
1713 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1715 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
1716 avoid dependency on <string.h>.
1717 There's no Win32 equivalent for memcmp:
1718 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
1720 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1722 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
1723 instead of memset to avoid dependency on <string.h>.
1724 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
1725 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
1726 (AM_WST_STYLE): Add enums.
1727 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
1728 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
1730 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
1731 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
1732 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
1733 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
1734 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
1735 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
1736 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
1737 (VFW_E_DVD_NO_RESUME_INFORMATION)
1738 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
1739 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
1740 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
1741 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
1742 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
1743 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
1744 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
1745 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
1746 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
1747 * include/strmif.h: ... to here. New file.
1748 * include/aviriff.h: New file.
1749 * include/bdatypes.h: New file.
1750 * include/control.h: New file.
1751 * include/dvdmedia.h: New file.
1752 * include/il21dec.h: New file.
1753 * include/ks.h: New file.
1754 * include/ksmedia.h: New file.
1755 * include/mmreg.h: New file.
1756 * include/mpegtype.h: New file.
1757 * include/vidcap.h: New file.
1758 * include/vmr9.h: New file.
1759 * include/vptype.h: New file.
1760 * include/xprtdefs.h: New file.
1762 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1764 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
1765 Documented as defined on Windows 2000 or later.
1766 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
1767 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
1768 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
1769 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
1770 but values unknown, Windows Vista or later.
1771 (CAL_UMALQURA): Cleanup.
1772 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
1773 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
1774 (CAL_SSHORTESTDAYNAME7): Cleanup.
1775 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
1776 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
1778 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1780 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
1781 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
1782 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
1783 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
1784 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
1785 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
1786 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
1787 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
1788 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
1789 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
1790 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
1791 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
1792 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
1793 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
1794 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
1795 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
1796 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
1797 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
1798 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
1799 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
1800 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
1801 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
1802 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
1803 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
1804 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
1805 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
1806 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
1807 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
1808 (DMDFO_CENTER): Define.
1809 (GetDCBrushColor,GetDCPenColor): Declare.
1810 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
1812 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1814 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
1815 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
1816 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
1817 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
1818 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
1819 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
1820 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
1821 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
1822 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
1823 (LANG_DARI,LANG_MALAGASY)
1824 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
1825 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
1826 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
1827 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
1828 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
1829 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
1830 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
1831 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
1832 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
1833 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
1834 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
1835 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
1836 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
1837 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
1838 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
1839 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
1840 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
1841 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
1842 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
1843 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
1844 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
1845 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
1846 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
1847 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
1848 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
1849 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
1850 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
1851 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
1852 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
1853 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
1854 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
1855 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
1856 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
1857 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
1858 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
1859 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
1860 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
1861 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
1862 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
1863 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
1864 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
1865 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
1866 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
1867 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
1868 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
1869 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
1870 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
1871 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
1872 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
1873 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
1874 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
1875 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
1876 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
1877 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
1878 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
1879 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
1880 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
1881 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
1882 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
1883 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
1884 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
1885 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
1886 (SUBLANG_MARATHI_INDIA): Defined twice by error.
1888 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
1890 * lib/directx/Makefile.in: Remove reference to libquartz.a since
1893 2006-05-05 Earnie Boyd <earnie@users.sf.net>
1895 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
1896 SPI_SETSCREENSAVERUNNING.
1897 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
1899 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1901 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
1902 It had been removed because it's no documented, but Cygwin needs it.
1904 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1906 * include/amvideo.h (IFullScreenVideo): Define.
1907 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
1908 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
1910 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1912 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
1913 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
1914 as available on Windows 98 and better.
1915 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
1916 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
1917 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
1919 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1921 * include/amvideo.h: New file.
1922 * include/dshow.h: Include <amvideo.h>.
1924 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1926 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
1927 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
1928 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
1929 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
1930 (HWND_BROADCAST): Cleanup.
1931 (HWND_MESSAGE): Windows 2000 only.
1932 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
1933 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
1934 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
1936 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
1937 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
1938 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
1939 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
1940 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
1941 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
1942 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
1943 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
1944 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
1945 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
1946 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
1947 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
1948 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
1949 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
1950 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
1951 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
1952 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
1953 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
1954 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
1955 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
1956 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
1957 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
1958 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
1959 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
1960 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
1961 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
1962 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
1963 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
1964 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
1965 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
1966 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
1967 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
1968 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
1969 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
1970 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
1971 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
1972 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
1973 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
1974 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
1975 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
1976 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
1977 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
1978 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
1979 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
1980 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
1981 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
1982 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
1983 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
1984 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
1985 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
1986 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
1987 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
1988 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
1989 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
1990 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
1991 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
1992 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
1993 (SPI_SCREENSAVERRUNNING): Removed.
1994 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
1995 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
1996 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
1997 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
1999 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2001 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
2002 (MprAdminGetPDCServer): Add prototype.
2003 (MprAdminSendUserMessage): Add prototype.
2004 (MprAdminUserGetInfo): Add prototype.
2005 (MprAdminUserSetInfo): Add prototype.
2006 * lib/mprapi.def: Add stubs for above functions.
2008 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2010 * lib/directx/quartz.def: Move from here...
2011 * lib/quartz.def: ... to here.
2013 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2015 * include/amaudio.h: New file.
2016 * include/dshow.h: Include <amaudio.h>.
2018 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2020 * include/errors.h: New file.
2021 * include/dshow.h: Include <errors.h>.
2023 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2025 * include/dshow.h: New file.
2026 * include/evcode.h: New file.
2027 * include/audevcod.h: New file.
2028 * include/dvdevcod.h: New file.
2030 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2032 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
2033 (MprAdminConnectionClearStats): Add prototype.
2034 (MprAdminConnectionEnum): Add prototype.
2035 (MprAdminConnectionGetInfo): Add prototype.
2036 (MprAdminConnectionRemoveQuarantine): Add prototype.
2037 (MprAdminPortClearStats): Add prototype.
2038 (MprAdminPortDisconnect): Add prototype.
2039 (MprAdminPortEnum): Add prototype.
2040 (MprAdminPortGetInfo): Add prototype.
2041 (MprAdminPortReset): Add prototype.
2042 * lib/mprapi.def: New file.
2044 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2046 * include/mprapi.h: #include <lmcons.h>
2047 (MAX_DEVICETYPE_NAME): Add define.
2048 (MAX_PHONE_NUMBER_LEN): Add define.
2049 (ATADDRESSLEN): Add define.
2050 (IPADDRESSLEN): Add define.
2051 (IPXADDRESSLEN): Add define.
2052 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
2053 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
2054 (RAS_FLAGS_PPP_CONNECTION): Add define.
2055 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
2056 (RAS_FLAGS_RAS_CONNECTION): Add define.
2057 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
2058 (RASCCPCA_STAC): Add define.
2059 (RASCCPCA_MPPC): Add define.
2060 (PPP_CCP_COMPRESSION): Add define.
2061 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
2062 (PPP_CCP_ENCRYPTION40BIT): Add define.
2063 (PPP_CCP_ENCRYPTION128BIT): Add define.
2064 (PPP_CCP_ENCRYPTION56BIT): Add define.
2065 (PPP_CCP_HISTORYLESS): Add define.
2066 (RASPRIV_NoCallback): Add define.
2067 (RASPRIV_AdminSetCallback): Add define.
2068 (RASPRIV_CallerSetCallback): Add define.
2069 (RASPRIV_DialinPrivilege): Add define.
2070 (RASPRIV_CallbackType): Add define.
2071 (RASPRIV2_DialinPolicy): Add define.
2072 (PPP_LCP_PAP): Add define.
2073 (PPP_LCP_SPAP): Add define.
2074 (PPP_LCP_CHAP): Add define.
2075 (PPP_LCP_EAP): Add define.
2076 (PPP_LCP_CHAP_MD5): Add define.
2077 (PPP_LCP_CHAP_MS): Add define.
2078 (PPP_LCP_CHAP_MSV2): Add define.
2079 (PPP_LCP_MULTILINK_FRAMING): Add define.
2080 (enum _RAS_HARDWARE_CONDITION): Add.
2081 (enum _RAS_PORT_CONDITION): Add.
2082 (struct _PPP_ATCP_INFO): Add.
2083 (struct _PPP_ATCP_INFO): Add.
2084 (struct _PPP_IPCP_INFO): Add.
2085 (struct _PPP_IPCP_INFO2): Add.
2086 (struct _PPP_IPXCP_INFO): Add.
2087 (struct _PPP_LCP_INFO): Add.
2088 (struct _PPP_NBFCP_INFO): Add.
2089 (struct _PPP_INFO): Add.
2090 (struct _PPP_INFO_2): Add.
2091 (struct _RAS_CONNECTION_0): Add.
2092 (struct RAS_CONNECTION_1): Add.
2093 (struct _RAS_CONNECTION_2): Add.
2094 (struct RAS_PORT_0): Add.
2095 (struct _RAS_PORT_1): Add.
2096 (struct _RAS_USER_0): Add.
2097 (struct _RAS_USER_1): Add.
2099 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2101 * include/mprapi.h: New file.
2102 * include/routprot.h: New file.
2103 * include/ipxrtdef.h: New file.
2104 * include/ipxconst.h: New file.
2105 * include/stm.h: New file.
2107 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2109 * include/ddk/winddk.h (KAFFINITY): Fix typo.
2110 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2112 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2114 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
2115 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
2116 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
2118 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2120 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2122 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
2123 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2125 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2127 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
2129 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2131 * include/basetyps.h (REFFMTID): Define properly.
2133 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2135 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
2136 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2138 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2140 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
2141 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
2142 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
2143 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
2144 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
2145 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
2146 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
2147 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
2148 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
2149 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
2150 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
2151 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
2152 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
2153 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
2154 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
2155 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
2156 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
2157 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
2158 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
2159 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
2160 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
2161 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
2162 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
2163 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
2164 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
2165 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
2166 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
2167 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
2168 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
2169 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
2170 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
2171 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
2172 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
2173 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
2174 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
2175 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
2176 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
2177 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
2178 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
2179 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
2180 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
2181 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
2182 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
2183 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
2184 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
2185 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
2186 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
2187 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
2188 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
2189 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
2190 (IF_OPER_STATUS_OPERATIONAL): Define.
2191 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
2192 Add function declaration.
2193 * include/mgm.h: New file.
2194 * lib/rtm.def: New file.
2195 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2197 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2199 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
2200 This function cannot be made thread-safe, the API would have to be
2201 changed for that, just like strerror() -> strerror_r() and similar
2202 ISO C or POSIX functions...
2204 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2206 * include/edevdefs.h: New file.
2208 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2210 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
2211 Use as guard for the WAVEFORMATEX structure instead of
2212 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
2213 _WAVEFORMATEX_ for compatibility.
2214 Thanks to: Andrew Jones <guln at sf dot net>
2216 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2218 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
2219 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
2220 Thanks to: David Golub <david_golub at sf dot net>
2222 2006-04-18 Eric House <ehouse@eehouse.org>
2225 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
2226 functions for using aygshell on PocketPC:
2227 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
2228 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
2230 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
2231 command bar API on PocketPC:
2232 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
2233 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
2234 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
2235 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
2236 CommandBar_InsertButton, CommandBar_Destroy.
2238 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
2239 fields not present on PocketPC.
2240 (GetCurrentThreadId): Conditionally declare as extern function
2241 without dllimport attribute on PocketPC.
2242 (ResetEvent): Likwise.
2243 (SetEvent): Likewise.
2245 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
2246 Conditionally declare as extern function without dllimport
2247 attribute on PocketPC.
2248 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
2249 declare as extern function without dllimport attribute on PocketPC.
2251 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2253 * lib/test.c: Include icm.h.
2255 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2257 * include/wingdi.h (ColorCorrectPalette): Add declaration.
2258 (CreateColorSpace): Add UNICODE mappings.
2259 * lib/gdi32.def (ColorCorrectPalette): Add stub.
2260 * include/icm.h: New file.
2261 * lib/mscms.def: New file.
2262 * lib/icmui.def: New file.
2264 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2266 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
2267 (IMAGE_FILE_MACHINE_AMD64): New define.
2268 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
2270 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
2271 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
2272 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
2273 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
2274 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
2275 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
2276 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
2277 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
2279 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
2280 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
2281 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
2282 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
2283 (IMAGE_DEBUG_TYPE_BORLAND): New define.
2284 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
2285 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
2286 definitions and typedefs.
2287 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
2288 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
2289 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
2290 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
2291 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
2292 New structure definition and typedefs.
2293 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
2295 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
2297 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
2299 * lib/test.c: Fix typo in #inlcude.
2300 * include/aclui.h: INTERFACE should not remain
2301 defined at the end of the header.
2302 * include/servprov.h: Ditto.
2304 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
2306 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
2308 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2310 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
2312 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2314 * include/wsahelp.h (system_header): Add pragma.
2315 * include/ws2spi.h (system_header): Add pragma.
2316 * include/rasdlg.h (system_header): Add pragma.
2317 * include/rasdlg.h (_RASDLG_H): Define.
2318 Define instead of _RASDLG_H_, this is the w32api standard.
2319 * include/mlang.h (_MLANG_H): Define.
2320 Define instead of _MLANG_H_, this is the w32api standard.
2321 * include/setupapi.h (_SETUPAPI_H): Define.
2322 Define instead of _SETUPAPI_H_, this is the w32api standard.
2324 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2326 * include/rpcndr.h (boolean): Add typedef.
2327 Thanks to: James du Russel <ephelon at users dot sf dot net>
2328 * include/rpcndr.h (_RPCNDR_H): Define.
2329 Define in addition to __RPCNDR_H__, this is the w32api standard.
2331 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
2333 * include/w32api.h: Increment version to 3.7.
2334 * Makefile.in: Ditto.
2336 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2338 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
2339 GET_MODULE_HANDLE_EX_FLAG_PIN,
2340 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
2341 Thanks to: Brandon Sneed <brandon at redf dot net>
2343 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2345 * include/secext.h: Enclose function declarations in extern "C"
2348 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2350 * include/comcat.h: INTERFACE should not remain defined
2351 at the end of the header.
2352 * include/docobj.h: Ditto.
2353 * include/exdisp.h: Ditto.
2354 * include/intshcut.h: Ditto.
2355 * include/mlang.h: Ditto.
2356 * include/mshtml.h: Ditto.
2357 * include/oaidl.h: Ditto.
2358 * include/objidl.h: Ditto.
2359 * include/objsafe.h: Ditto.
2360 * include/ocidl.h: Ditto.
2361 * include/oleacc.h: Ditto.
2362 * include/oledlg.h: Ditto.
2363 * include/oleidl.h: Ditto.
2364 * include/richole.h: Ditto.
2365 * include/shldisp.h: Ditto.
2366 * include/shlobj.h: Ditto.
2367 * include/unknwn.h: Ditto.
2368 * include/vfw.h: Ditto.
2369 Thanks to: Brandon Sneed <brandon at redf dot net>
2371 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2373 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
2374 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
2375 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2377 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2379 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
2382 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2384 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
2385 We should probably remove PROV_MS_MAIL but I'm keeping it for
2386 now for compatibility reasons.
2387 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
2389 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2391 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
2392 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
2393 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2395 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2397 * include/wingdi.h [WINVER >= 0x0410]
2398 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
2399 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
2401 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2403 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
2404 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
2405 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
2406 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
2407 (L_MAX_URL_LENGTH): Define.
2408 (LITEM,LHITTESTINFO,NMLINK): Add structures.
2409 Thanks to: Brandon Sneed <brandon at redf dot net>
2411 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2413 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
2415 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2417 * include/w32api.h (_W32API_H): Define.
2418 Define in addition to _W32API_H_, this is the w32api standard.
2420 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2422 * include/w32api.h (WindowsVista): Define.
2424 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2426 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
2427 on SOCKET_ADDRESS only if winsock2.h has already been included.
2429 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2431 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
2433 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2435 * include/iphlpapi.h (GAA_FLAG_*): Define.
2436 (GetAdaptersAddresses): Add function declaration.
2437 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
2438 Thanks to: ross <rossboulet at users dot sf dot net>
2440 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2442 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
2443 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
2444 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
2445 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
2446 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
2447 SCOPE_LEVEL): Add enums.
2448 (IP_ADAPTER_*): Define.
2450 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2452 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
2453 Thanks to: Sergey Philippov <phis at users dot sf dot net>
2455 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2457 * include/objidl.h (PIDSI_*): Define.
2459 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2461 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2463 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
2464 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
2465 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
2466 LOGON32_LOGON_NEW_CREDENTIALS): Define.
2467 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2469 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2471 * include/mq.h: New file.
2472 * lib/mqrt.def (MQ*): Define a few missing functions.
2474 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2476 * lib/mqrt.def: New file.
2477 Needs the mq.h file to work properly, working on it.
2478 Thanks to: Pascal Obry <pobry at users dot sf dot net>
2480 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2482 * include/winerror.h (STG_E_*): Define.
2483 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2484 * include/winerror.h (STG_S_*): Define.
2485 (CO_S_MACHINENAMENOTFOUND): Define.
2489 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2491 * include/commctrl.h (ListView_*): Define and correct.
2494 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2496 * include/winuser.h (WM_IME_*): Define (DWORD type).
2497 (EM_*IMESTATUS): Define.
2500 Thanks to: Steve Folly <spfolly at users dot sf dot net>
2502 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
2504 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
2505 Thanks to: Rene Rivera <grafik at users dot sf dot net>
2507 2006-03-29 Christopher Faylor <cgf@timesys.com>
2509 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
2510 version conditional.
2512 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2514 * include/winspool.h (JOB_INFO_3): Add structure.
2515 (PROVIDOR_INFO_*{AW}): Add structure.
2516 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2517 (PRINTER_ENUM_VALUES{AW}): Add structure.
2518 (PRINTPROCESSOR_CAPS): Add structure.
2520 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2522 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2523 (PRINTER_INFO_7A): Correct definition.
2525 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2527 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2528 (DRIVER_INFO_*{AW}): Add structure.
2529 (PRINTER_INFO_*{AW}): Add structure.
2530 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2532 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2534 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2535 (DRIVER_*MODE): Define (DWORD type).
2536 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2538 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
2540 * include/wincon.h (GetConsoleProcessList): Declare.
2542 2006-03-27 Hansres Engel <engel@node.ch>
2544 * include/mlang.h: New file.
2546 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2548 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
2550 2006-03-26 Hansres Engel <engel@node.ch>
2552 Add Uniscribe API for typography and for complex scripts.
2553 * include/usp10.h: New file.
2554 * lib/usp10.def: New file.
2556 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
2558 * include/imm.h (IMECHARPOSITION): Add structure.
2559 (RECONVERTSTRING): Likwise.
2561 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
2563 * lib/uuid.c (CMultiLanguage): Add UUID definition.
2564 (IMLangFontLink2): Likewise.
2565 (IMultiLanguage): Likewise.
2567 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
2569 * include/wincon.h (ENABLE_*): Add more defines.
2571 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
2573 * include/winnt.h (INHERITED_ACE): Define.
2574 (VALID_INHERIT_FLAGS): Correct definition.
2576 2006-03-18 Peter Ã…strand <astrand@cendio.se>
2578 * lib/wtsapi32.def: New file.
2580 2006-03-15 Christopher Faylor <cgf@timesys.com>
2582 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
2583 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
2585 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2587 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
2588 (FORM_USER,FORM_PRINTER): Define (DWORD type).
2589 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2590 (DSPRINT_*): Define (DWORD type).
2591 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2593 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2595 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
2596 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2598 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2600 * include/shellapi.h [_WIN32_IE >= 0x0600]
2601 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
2602 Windows XP SP1 and Windows XP respectively.
2604 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2606 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
2607 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
2608 * include/shellapi.h [_WIN32_IE >= 0x0500]
2609 (NIS_*): Introduced in Version 5.0.
2611 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
2613 * include/wingdi.h (CS_*): Correct WINVER guard on
2614 Image Color Matching colour definitions.
2616 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
2618 * include/shlobj.h (SFGAO_ISSLOW): Define.
2619 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
2620 attribute constants.
2622 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2624 * include/wingdi.h [WINVER >= 0x0500]
2625 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
2626 Thanks to: David A. Capello <dacap at users dot sf dot net>
2628 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
2630 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
2631 (INTERNET_STATE_*): Define flags.
2632 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
2634 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
2636 * include/sddl.h: New file.
2638 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
2640 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
2642 Remove file level #pragma pack(push,4)/#pragma pop.
2644 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
2646 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
2647 value to force correct alignment.
2649 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
2651 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
2652 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
2653 (PNM_CACHEHINT): Add backward compatibilty define.
2654 (LPNM_CACHEHINT): Likewise.
2656 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
2658 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
2660 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2662 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
2663 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
2664 * lib/shell32.def (PathResolve): Define.
2666 2006-02-06 Christopher Faylor <cgf@timesys.com>
2668 * include/shlobj.h (PathResolve): Fix typo.
2670 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2672 * include/shlobj.h (PathResolve): Define.
2673 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
2674 PRF_DONTFINDLNK): Ditto.
2675 * lib/shell32.def (PathResolve): Define.
2677 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
2679 * include/winnls.h: Remove stray end ';' from preprocessor defines.
2681 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2683 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
2684 Reported by: Daniel Atallah <datallah at users dot sf dot net>
2685 (NotifyRouteChange@8): Define.
2687 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
2689 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
2692 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
2694 * include/winnt.h (FORCEINLINE): Define.
2696 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2698 * include/winnt.h (DECLSPEC_SELECTANY): Define.
2700 2006-01-26 Filip Navara <xnavara@volny.cz>
2702 * include/winnt.h (DECLSPEC_ALIGN): Define.
2704 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2706 * include/commctrl.h: Correct spelling of 'compatibility' in
2708 * include/setupapi.h: Likewise.
2709 * include/ws2tcpip.h: Likewise.
2711 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2713 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
2715 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
2717 WATCOM compatibility changes.
2718 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
2719 rather than __attribute__.
2720 (DECL_EXPORT): Likewise.
2721 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
2722 (DDKFASTAPI): Likewise.
2723 (DDKCDECLAPI): Likwise.
2724 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
2726 2006-01-23 Brandon Sneed <brandon@redf.net>
2728 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
2731 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
2733 * include/w32api.h: Increment version to 3.6.
2734 * Makefile.in: Ditto.
2736 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
2738 * include/wincrypt.h (WINADVAPI): Add to prototypes of
2739 advapi32.dll functions.
2741 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
2743 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
2744 names for padding size constants.
2746 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
2748 * include/aclapi.h (WINADVAPI): Add to prototypes.
2749 * include/winreg.h (WINADVAPI): Likewise.
2750 * include/winsvc.h (WINADVAPI): Likewise.
2752 2006-01-05 Michael Gerdau <mgd@technosis.de>
2754 * include/winbase.h (WINADVAPI): Define.
2756 2006-01-03 Christopher Faylor <cgf@timesys.com>
2758 * include/winuser.h (CreateWindowStation): Correctly identify first
2759 argument as constant.
2760 (CreateWindowStation@): Ditto.
2762 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2764 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
2765 (TMT_*, BT_*): Add constants.
2767 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
2769 * include/winsock2.h: Don't define struct sockaddr_storage when
2772 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
2774 * lib/ws2_32.c: New file, defining IPv6 constants.
2775 * lib/Makefile.in (SOURCES): Add ws2_32.c
2776 (EXTRA_OBJS): Add ws2_32.o.
2778 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
2780 * lib/user32.def (PrivateExtractIconsA@32,
2781 PrivateExtractIconsW@32): Define.
2782 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
2784 2005-12-12 Christopher Faylor <cgf@timesys.com>
2786 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
2788 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
2790 * lib/kernel32.def (CreateFiberEx): Correct suffix.
2792 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
2793 Danny Smith <dannysmith@users.sourceforge.net>
2795 * lib/msxml-uuid.c: New file to generate UUIDs for
2797 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
2799 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
2801 * include/winbase.h (GetDevicePowerState): Add prototype.
2802 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
2804 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
2806 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
2807 Define as macro if !_WIN64.
2808 (SetClassLongPtr{AW}): Likewise.
2809 (GCLP_*): Add GetClassLongPtr defines.
2810 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
2811 (SetClassLongPtr{AW}): Likewise.
2813 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
2815 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
2816 (SetClassLongPtr{AW}): Likewise.
2817 (GCLP_*): Add GetClassLongPtr defines.
2818 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
2819 (SetClassLongPtr{AW}): Likewise.
2821 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
2823 * include/commdlg.h (OPENFILENAMEW): Add members for
2824 _WIN32_WINNT >= 0x0500.
2825 Thanks to Ricardo Dalcorsso Fodra.
2826 (OPENFILENAMEA): Modify whitespace. Ansify comment.
2828 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
2830 * include/wingdi.h (GetICMProfileA): Correct prototype.
2831 (GetICMProfileW): Likewise.
2832 Thanks to: Paul J Lucas
2834 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
2836 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
2838 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
2840 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
2841 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
2842 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
2843 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
2845 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
2847 * include/objbase.h: Fix typo.
2848 * include/w32api.h: Increment version to 3.5.
2849 * Makefile.in: Ditto.
2851 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
2853 * include/w32api.h: Increment version to 3.4.
2854 * Makefile.in: Ditto.
2856 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
2858 * include/winbase.h (GetProcessId): Remove duplicate declaration.
2859 Use _WIN32_WINNT >= 0x0501 guard.
2861 2005-10-11 Christopher Faylor <cgf@timesys.com>
2863 * include/winbase.h (GetProcessId): Declare.
2865 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2867 * lib/ddk/newdev.def: Added.
2868 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
2870 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2872 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
2874 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
2876 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2878 * lib/shell32.def (SHILCreateFromPath): Add stub.
2879 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
2881 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2883 * include/winbase.h (RegisterWaitForSingleObject,
2884 RegisterWaitForSingleObjectEx): Define.
2885 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
2886 (RegisterWaitForSingleObject@16): Changed to
2887 RegisterWaitForSingleObject@24.
2888 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
2890 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
2892 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
2893 Thanks to: Gisle Vanem <giva at bgnett dot no>
2895 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2897 * include/reason.h [_WIN32_WINNT >= 0x0501]
2898 (SHTDN_REASON_*): New file.
2899 * include/objbase.h: Avoid double header guard.
2901 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
2903 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
2904 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
2905 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
2907 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
2909 * include/shlobj.h (IContextMenu3): Define.
2910 * include/shlguid.h (IID_IContextMenu3): Declare.
2911 * lib/shell32.c (IID_IContextMenu3): Define.
2913 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
2915 * include/shlobj.h (SHFormatDrive): Declaration of function
2916 and associated constants.
2918 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
2920 * include/ddk/hidsdi.h: New file.
2921 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
2922 functions declared in hidsdi.h.
2923 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
2925 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
2927 * lib/imm32.def (ImmDisableIME): Add stub.
2928 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
2930 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
2932 * include/w32api.h: Increment version to 3.3.
2933 * Makefile.in: Ditto.
2935 2005-07-28 Earnie Boyd <earnie@users.sf.net>
2937 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
2938 Correct their values.
2939 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
2941 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2943 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
2945 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
2947 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
2948 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
2950 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
2952 * include/richedit.h (SETTEXTEX): Define structure and
2953 associated constants.
2954 (GT_SELECTION): Define GETTEXTEX flag constant.
2956 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
2958 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
2960 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
2962 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
2963 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
2966 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
2968 * include/commctrl.h (RBBS_USECHEVRON): Define.
2969 (RBBS_*): Use hex notation, group together.
2971 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
2973 * lib/kernel32.def (GetUserGeoID): Correct suffix.
2974 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
2976 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
2978 * include/commctrl.h (TreeView_SetItemState): Initilise
2980 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
2982 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
2984 * include/commctrl.h (NMLVFINDITEM): Add structure.
2986 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
2988 * include/wininet.h (WININET_API_FLAG_*): Add defines.
2990 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
2992 * include/winnt.h (VER_SET_CONDITION): Define.
2994 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
2996 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
2997 (ATTACH_PARENT_PROCESS): Define.
2998 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
3001 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
3003 * include/winbase.h (QueueUserWorkItem): Add prototype.
3005 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3007 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
3008 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
3009 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
3010 CM_CMYK_COLOR): Define.
3012 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
3014 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
3015 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
3016 Thanks to: Christian <chhd at users dot sf dot net>
3018 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3020 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
3022 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
3024 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3026 * include/winbase.h (GlobalDiscard): Define as macro.
3027 Thanks to: David Golub <david_golub at users dot sf dot net>
3029 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
3031 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
3032 (WNetGetResourceParentW): Ditto.
3033 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
3034 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
3036 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3038 * include/wininet.h (FtpGetFileSize): Add prototype.
3039 (FtpCommand[AW]): Correct prototypes.
3040 Reported by: <siger at users dot sf dot net>
3042 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
3044 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
3045 (capGetDriverDescription[AW]): Likewise.
3047 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
3049 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
3050 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
3051 (SE_IMPERSONATE_NAME TEXT): Ditto.
3052 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
3053 (SE_SYNC_AGENT_NAME TEXT): Ditto.
3055 2005-03-16 Christopher Faylor <cgf@timesys.com>
3057 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
3060 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3062 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
3064 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
3066 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3068 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
3069 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
3070 (gai_strerror[AW]): Put into #if 0 block.
3072 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3074 * include/basetyps.h (__int16): Correct define.
3076 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
3077 Danny Smith <dannysmith@users.sourceforge.net>
3079 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
3080 define for Open Watcom portability.
3081 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
3082 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
3083 of local c_rgodfDI* objects. Replace .rdata section attribute
3084 with 'const' keyword in definition of global c_dfDI* objects.
3086 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
3088 * include/winioctl.h (IOCTL_VOLUME_BASE,
3089 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
3090 Copy defines from include/ddk/ntdddvol.h.
3091 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
3093 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
3095 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
3097 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3099 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
3100 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
3102 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3104 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
3106 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
3108 * lib/user32.def (MonitorFromPoint): Correct suffix.
3110 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3112 * include/wininet.h (InternetCheckConnectionA,
3113 InternetCheckConnectionW) Add prototypes.
3114 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
3115 INTERNET_CONNECTION_CONFIGURED): Add defines.
3117 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3119 * include/commctrl.h (ComboBox_SetMinVisible,
3120 ComboBox_GetMinVisible): Added Macros.
3121 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
3124 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
3126 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
3127 assembly code conditional on _X86_.
3129 2005-01-02 Earnie Boyd <earnie@users.sf.net>
3131 * include/w32api.h: Increment version to 3.2.
3132 * Makefile.in: Ditto.
3133 * include/afxres.h: Remove the \r from the line ending.
3134 * include/errorrep.h: Ditto.
3135 * include/shldisp.h: Ditto.
3136 * include/tschema.h: Ditto.
3137 * lib/dhcpcsvc.def: Ditto.
3138 * lib/uxtheme.def: Ditto.
3139 * lib/wldap32.def: Ditto.
3141 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
3143 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
3145 Thanks to: Aidan France <aidan1@users.sourceforge.net>
3147 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3149 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
3150 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
3151 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
3152 SPI_GETFOREGROUNDLOCKTIMEOUT,
3153 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
3154 *include/imm.h (WM_IME_REQUEST): Added definition.
3155 *include/shlobj.h (SLGP_RAWPATH,
3156 SLGP_UNCPRIORITY): Added definition.
3158 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3160 *include/winuser.h (HSHELL_FLASH): Added definition.
3162 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3164 * include/shldisp.h (IAutoComplete): Added interface definiton.
3165 * include/shldisp.h (IAutoComplete2): Added interface definiton.
3166 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
3167 * include/shlobj.h (IObjMgr): Added interface definiton.
3168 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
3169 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3170 CLSID_ACListISF, IID_IACList): Added GUIDs.
3171 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
3172 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3173 CLSID_ACListISF, IID_IACList): Added GUIDs.
3175 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
3177 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
3178 Thanks to: Chris Sutcliffe <ironhead@walled.net>
3179 (CDRF_*): Use hex notation for constants.
3181 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
3183 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
3184 Reported by Eric Sharkey <sharkey at netrics dot com>
3186 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3188 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
3189 TokenGroupsAndPrivileges, TokenSessionReference,
3190 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
3192 (SID_NAME_USE): Add SidTypeComputer. Reformat.
3193 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
3195 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3197 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
3198 ImageList_Duplicate): Add stubs.
3200 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3202 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
3203 Thanks to "Pete" <pross@xvid.org>
3205 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
3207 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
3208 AC_DST_NO_ALPHA, ...): Add defines.
3209 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
3210 ULW_OPAQUE): Add defines.
3212 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
3214 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
3216 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
3218 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
3220 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
3222 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
3223 (CreateProcessWithLogonW): Declare.
3224 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
3225 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
3227 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3229 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
3230 Thanks to: David Leonard <leonard@users.sourceforge.net>
3232 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3234 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
3235 Thanks to: David Leonard <leonard@users.sourceforge.net>
3237 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3239 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
3241 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3243 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
3245 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
3247 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
3249 * include/shellapi.h (NIF_GUID): Add another define.
3251 2004-11-18 Earnie Boyd <earnie@users.sf.net>
3253 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
3254 Changed it twice due to inconsistent MSDN documentation.
3255 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
3257 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
3259 * include/shlobj.h (SHGFP_TYPE): Add enum.
3261 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
3263 * include/winuser.h (WM_THEMECHANGED): Add define.
3265 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3267 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
3268 ExFreeToPagedLookasideList): Guard inline versions with
3269 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
3270 external functions for earlier _WIN32_WINNT.
3272 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3274 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
3276 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
3278 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
3279 if undefined and __W32API_USE_DLLIMPORT__.
3280 Add WINBASEAPI token to prototypes, throughout.
3282 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3284 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
3285 (GetFiberData): Likewise.
3286 (NtCurrentTeb): Likewise.
3288 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3290 * include/shellapi.h (NIF_INFO): Add define.
3291 (NIIF_*) Add defines..
3292 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
3293 (NIF_*): Convert constants to hex.
3295 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
3297 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
3298 GetGlyphIndicesW): Declare.
3299 (GGI_MARK_NONEXISTING_GLYPHS): Define
3300 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
3301 GetGlyphIndicesW): Add stubs.
3303 2004-10-24 Dan Aloni <da-x@colinux.org>
3305 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
3306 ZwQueryFullAttributesFile): Declare.
3307 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
3309 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
3310 ZwQueryVolumeInformationFile): Add stubs.
3312 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
3314 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
3315 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
3317 2004-10-15 Robert Wruck <wruck@tweerlei.de>
3318 Danny Smith <dannysmith@users.sourceforge.net>
3320 = include/winbase.h (InitializeSListHead, Interlocked*):
3321 Guard with !__USE_NTOSKRNL__.
3323 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
3324 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
3325 Guard with __USE_NTOSKRNL__.
3326 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
3327 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
3328 && _WIN32_WINNT >= 0x0501
3329 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
3330 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
3331 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
3332 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
3334 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
3335 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
3336 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
3337 ExWindowStationObjectType, IoAdapterObjectType,
3338 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
3339 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
3340 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
3343 2004-10-11 Robert Wruck <wruck@tweerlei.de>
3345 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
3347 (IoReleaseRemoveLock): Add definition.
3349 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
3351 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
3352 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
3354 * include/winddk.h (ExInterlockedAddUlong,
3355 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3356 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3357 ExInterlockedPushEntryList): Change calling convention to
3359 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
3360 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
3361 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
3362 Add prototypes for DDKFASTAPI versions.
3363 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
3364 * lib/ntoskrnl.def (ExInterlockedAddUlong,
3365 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3366 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3367 ExInterlockedPushEntryList): Remove lead '@' from stubs.
3368 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
3369 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
3370 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
3372 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
3373 Exi386InterlockedIncrementLong); Add stdcall stubs.
3375 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
3377 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
3378 if __W32API_USE_DLLIMPORT__ is defined.
3379 * include/winuser.h (WINUSERAPI): Likewise.
3381 2004-09-29 Filip Navara <xnavara@volny.cz>
3383 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3384 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
3385 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
3386 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
3387 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
3388 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
3389 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
3390 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
3391 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
3392 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
3393 winnt4.h, ws2san.h): Fixed packing.
3394 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
3395 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
3396 HID_INTERFACE_NOTIFY_PNP): Likewise.
3397 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
3398 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
3399 <ayerkes@speakeasy.net>.
3400 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
3402 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
3403 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
3404 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
3405 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
3406 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
3407 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
3408 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
3409 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
3410 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
3411 (SYNCH_LEVEL): Added definition.
3412 (KPCR, KPCR_TIB): Fixed declaration.
3413 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
3414 included and _WIN32_WINNT >= 0x0501.
3415 (RtlEqualLuid): Fixed macro definition.
3416 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
3417 KeRaiseIrql on i386 architectures.
3419 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
3421 * include/mshtml.h (IHTMLDocument2): Correct get_selection
3423 (IHTMLSelectionObject): Correct get_type declaration.
3424 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
3425 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
3426 IHTMLBodyElement2): Add interfaces.
3427 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
3428 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
3430 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
3433 2004-09-05 Earnie Boyd <earnie@users.sf.net>
3435 * include/w32api.h: Increment version to 3.1.
3436 * Makefile.in: Ditto.
3438 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3440 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
3441 MonitorFromWindow): Add prototypes.
3442 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
3443 MonitorFromWindowMonitorFromWindow): Add stubs.
3444 * include/shellapi.h (DuplicateIcon): Add prototype.
3446 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
3448 * include/winuser.h (WINUSERAPI): New define.
3449 Use it to mark user32.dll imports, throughout.
3451 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3453 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
3454 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
3455 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
3456 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
3457 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
3458 HidD_GetPreparsedData, HidD_GetProductString,
3459 HidD_GetSerialNumberString, HidD_SetConfiguration,
3460 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
3461 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
3463 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
3465 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
3467 (PCOORD): Add typedef.
3468 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
3470 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3472 * include/winldap.h: Don't check value of UNICODE.
3473 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
3475 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3477 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
3479 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
3481 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
3484 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
3486 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
3488 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
3490 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
3492 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
3494 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
3496 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3498 * include/wincrypt.h: Correct _WIN32_WINNT typo.
3500 2004-08-10 Ed Schaller <schallee@darkmist.net>
3502 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
3503 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
3504 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
3506 (CALG_SHA1): Add define.
3507 (HP_HMAC_INFO): Add define.
3508 (HMAC_INFO): Add struct.
3509 (BLOBHEADER): Add typedef.
3511 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
3513 * include/commctrl.h (TreeView_SetItemState): Define macro.
3515 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
3517 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
3520 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
3522 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
3523 (FILEGROUPDESCRIPTOR): LIkewise.
3525 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
3527 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
3529 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
3531 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
3532 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
3533 (IMAGE_SNAP_BY_ORDINAL): Map to ...
3534 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
3535 (IMAGE_ORDINAL): Map to ...
3536 (IMAGE_ORDINAL{32,64}: New defines.
3537 (IMAGE_THUNK_DATA): Map to ...
3538 (IMAGE_THUNK_DATA{32,64}: New structures.
3539 (IMAGE_THUNK_DATA): Map to ...
3540 (IMAGE_THUNK_DATA{32,64}: New structures.
3541 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
3542 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
3543 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
3544 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
3546 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
3548 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
3549 _WIN32_WINNT >= 0x0500.
3551 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
3553 * include/winbase.h (GetWriteWatch): Correct prototype.
3554 (WRITE_WATCH_FLAG_RESET): Define.
3555 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
3557 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
3559 * include/commctrl.h (Animate_OpenEx): Define.
3560 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
3561 (ListView_GetNumberOfWorkAreas): Correct macro.
3562 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
3563 ListView_SetItemCountEx, ListView_GetISearchString,
3564 TreeView_GetLastVisible, Header_CreateDragImage,
3565 Header_SetImageList, Header_GetImageList): Define.
3566 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
3567 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
3568 TBSTATE_ELLIPSES): Define.
3569 (MonthCal_SetRange): Correct macro.
3570 (ImageList_Duplicate): Declare.
3572 2004-05-29 Filip Navara <xnavara@volny.cz>
3574 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
3576 2004-05-25 Al Slater <al.slater@scluk.com>
3578 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
3579 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
3581 2004-05-15 Filip Navara <xnavara@volny.cz>
3583 * include/ddk/kbdmou.h: New file.
3584 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
3585 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
3586 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
3587 _vsnwprintf, sprintf, swprintf): Export.
3589 2004-05-15 Filip Navara <xnavara@volny.cz>
3591 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
3594 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
3596 * include/wingdi.h: Correct non-unicode typedefs of
3597 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
3599 2004-05-07 Pascal Obry <obry@act-europe.fr>
3601 * include/winsock.h (IN_CLASSA): Fix macro.
3602 * include/winsock2.h (IN_CLASSA): Fix macro.
3604 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
3606 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
3607 * include/aclui.h: Remove '\r', throughout.
3608 * include/msacm.h: Likewise.
3609 * lib/aclui.def: Likewise.
3611 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
3613 * lib/comctl32.def (SetWindowSubclass): Add stub.
3614 Thanks to Eugene <egladysh@users.sourceforge.net>.
3616 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
3618 * include/winbase.h (EXECUTION_STATE): Add typedef.
3619 (SetThreadExecutionState): Declare.
3620 * include/wingdi.h (_WINGDI_): Define.
3621 * include/objbase.h (_OBJBASE_H_): Define.
3623 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
3625 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
3626 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
3627 (SM_CMETRICS): Adjust value.
3628 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
3629 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
3631 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
3633 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
3635 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
3636 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
3637 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
3638 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
3639 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
3640 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
3642 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
3644 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
3645 DNSREC_ADDITIONAL): Add defines.
3647 2004-04-23 Robert Wruck <wruck@tweerlei.de>
3649 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
3651 2004-04-23 Robert Wruck <wruck@tweerlei.de>
3653 * include/aclui.h: New file.
3654 * lib/aclui.def: New file.
3655 * lib/test.c: Add aclui.h to includes.
3657 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
3659 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
3660 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
3661 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
3663 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
3665 * include/wingdi.h: Protect non-unicode case of below.
3667 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
3669 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
3670 LPENUMLOGFONTEXDV with appropriate version check.
3672 2004-04-18 Hans Leidekker <hans@it.vu.nl>
3674 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
3675 DSPROPSETID_DirectSoundDevice): Add defines.
3677 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
3679 * include/msacm.h: New file.
3681 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
3683 * include/objbase.h (STGFMT): Declare enum.
3684 (STGOPTIONS): Declare structure.
3685 (StgCreateStorageEx, StgOpenStorageEx): Declare.
3686 (STGOPTIONS_VERSION): Define.
3687 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
3689 2004-04-13 Filip Navara <xnavara@volny.cz>
3691 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
3692 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
3693 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
3694 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
3695 HELP_SETWINPOS): Define.
3696 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
3697 (SPI_*): Add new definitions for WINVER >= 0x500.
3698 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
3699 (InternalGetWindowText, SetWindowsHookW): Declare.
3700 * include/winbase.h (InitializeSListHead): Avoid conflicting
3701 definition with DDK headers.
3703 2004-04-13 Gé van Geldorp <gvg@reactos.com>
3705 * include/winuser.h (GetLastError): Move from here...
3706 * include/winbase.h: ... to here.
3708 2004-04-13 Filip Navara <xnavara@volny.cz>
3710 * include/winspool.h (DocumentPropertiesW): Correct prototype.
3712 2004-04-13 Filip Navara <xnavara@volny.cz>
3714 * include/wingdi.h (ENHMETAHEADER): Add definitions for
3716 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
3717 (ENUMLOGFONTEXW): Fix definition.
3718 (ENUMLOGFONTEXDV[AW]): Declare.
3720 2004-04-13 Filip Navara <xnavara@volny.cz>
3722 * include/wingdi.h: Declare the DirectDraw structures only if
3723 the DirectDraw kernel mode headers aren't included.
3725 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
3726 STROBJ_bEnumPositionsOnly): Correct prototypes.
3728 2004-04-13 Filip Navara <xnavara@volny.cz>
3730 * include/objidl.h (PRPCOLEMESSAGE): Declare.
3731 * include/rpc.h (RPCRTAPI): Define.
3732 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
3733 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
3734 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
3735 (I_RpcBindingSetAsync): Correct prototype.
3736 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
3738 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
3739 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
3740 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
3741 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
3742 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
3743 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
3744 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
3745 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
3746 NdrUserMarshalFree): Declare.
3747 (MIDL_STUB_DESC): Add new fields that were added in W2K.
3748 * include/rpcproxy.h (CStdStubBuffer): Ditto.
3750 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
3752 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
3753 LPC_MESSAGE_BASE_SIZE): Define.
3754 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
3756 2004-04-13 Filip Navara <xnavara@volny.cz>
3758 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
3761 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
3763 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
3764 MONITORINFO when compiling as C++.
3766 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
3768 * README.w32api: List separate copyright conditions for some headers.
3769 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
3771 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
3773 * include/wingdi.h (RGB): Correct macro.
3775 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
3777 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
3779 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
3781 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
3783 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
3785 * lib/Makefile.in: Add directx to .PHONY target.
3786 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
3787 Don't include stdio.h or tchar.h.
3788 Replace _T() macro with TEXT() macro, throughout.
3789 Replace _stprintf with wsprintf, throughout.
3791 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
3793 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
3795 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
3796 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
3797 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
3799 2004-03-27 Filip Navara <xnavara@volny.cz>
3801 * include/directx: New subdir.
3802 * lib/directx: Ditto.
3803 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
3804 dxerr9.h): New files.
3805 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
3806 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
3807 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
3808 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
3809 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
3810 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
3811 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
3812 strmiids.c, test.c): Ditto.
3813 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
3814 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
3816 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3818 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
3819 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
3820 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
3822 2004-03-24 Filip Navara <xnavara@volny.cz>
3824 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
3825 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
3827 2004-03-24 Filip Navara <xnavara@volny.cz>
3829 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
3830 TaggedQueueing to TaggedQueuing.
3831 (_HW_INITIALIZATION_DATA): Likewise.
3833 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3835 * include/docobj.h (IOleDocumentView::GetDocument): Correct
3837 Thanks to Buster Copley <consequent@users.sourceforge.net>
3839 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3841 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
3842 (MmMapIoSpace): Likewise.
3843 Thanks to Dan Aloni <da-x@colinux.org>
3845 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
3847 * include/shellapi.h (NIM_* NIS_*): Define constants for
3848 notification icons with _WIN32_IE >= 0x0500.
3849 (NOTIFYICONDATA): Add new structure members for notification
3850 icons with _WIN32_IE >= 0x0500.
3852 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
3854 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
3856 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
3857 (GROUPID) Add typedef.
3858 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
3859 (CreateUrlCacheGroup): Add prototype.
3860 (DeleteUrlCacheGroup): Add prototype.
3861 (FindFirstUrlCacheGroup): Add prototype.
3862 (FindNextUrlCacheGroup): Add prototype.
3863 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
3864 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
3866 2004-03-10 Al Slater <al.slater@scluk.com>
3868 * include/winsock2.h: Add missing LPFN_ typdefs for
3870 Clean up whitespace.
3872 2004-03-05 Filip Navara <xnavara@volny.cz>
3874 * include/ddk/scsi.h: Replace assert with ASSERT.
3875 * include/ddk/video.h: Ditto.
3876 * include/ddk/winddk.h: Ditto. Remove the assert macro.
3877 * include/ddk/tdi.h: Correct packing.
3879 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
3881 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
3882 NONAMELESSUNION case.
3884 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
3886 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
3887 __VARIANT_NAME_ constants.
3889 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
3891 * include/uxtheme.h: Include <commctrl.h>
3893 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
3895 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
3897 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
3899 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
3900 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
3902 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
3903 (V_I8, V_I8REF): Correct macros.
3904 (V_DECIMAL): Correct macro definitions.
3905 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
3907 (VTBIT_*): Define constants.
3908 (UDATE): Add structure definition.
3909 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
3911 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
3912 (SafeArrayCreateVectorEx): Declare function.
3913 (Var*): declare VARIANT manipulation functions.
3914 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
3915 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
3918 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
3920 * include/oaidl.h (FADF_*): Define missing constants.
3921 (IDispatch_*): Define COBJ macros.
3922 (VARIANT): Add missing union members llVal and ullVal.
3923 (wireVARIANT): Likewise.
3924 (ITypeinfo_*): Define COBJ macros.
3925 * include/oleauto.h (Var*FromDisp): Correct parameter type from
3926 LPDISPATCH* to LPDISPATCH.
3927 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
3928 VAR_CALENDAR_*): Add missing constants.
3929 (SafeArray[Get/Set]*): Add prototypes.
3930 (Var*From*): Add missing prototypes.
3931 (NUMPRS_*): Add defines.
3932 (NUMPARSE): Define structure.
3933 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
3934 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
3935 * include/winuser.h (COLOR_*): Define missing constants.
3936 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
3937 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
3939 2004-02-23 Filip Navara <xnavara@volny.cz>
3941 * include/ddk/video.h: Corrected packing.
3943 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
3945 * include/GL/glu.h (GLU_ERROR): Define.
3946 Thanks to Philip Lamb <phil at rave dot co dot nz>
3948 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
3950 * include/GL/glu.h: Include <stddef.h>.
3951 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
3953 2004-02-15 Earnie Boyd <earnie@users.sf.net>
3955 * include/w32api.h: Increment version to 3.0.
3956 * Makefile.in: Ditto.
3957 * README.win32api: Modify license to Public Domain per agreement as
3958 found in the mingw-dvlpr list archive.
3960 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
3962 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
3963 (DIRECTORY_TRAVERSE): Ditto.
3964 (DIRECTORY_CREATE_OBJECT): Ditto.
3965 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
3966 (DIRECTORY_ALL_ACCESS): Ditto.
3967 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
3969 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
3971 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
3973 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
3974 Thanks to Mike Nordell <tamlin at algonet dot se>.
3976 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
3978 * lib/dnsapi.def: New file.
3979 * lib/test.c: Include windns.h.
3981 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
3983 * include/windns.h: New file.
3985 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
3987 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
3989 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
3990 (SQLSetDescFieldW): Correct prototype.
3991 (SQLSetDescFieldA): Add prototype.
3992 (SQLGetDescFieldW): Add prototype.
3994 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
3996 * include/winuser.h (DFC_POPUPMENU): Add define.
3998 2004-02-07 Dan Aloni <da-x@gmx.net>
4000 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
4003 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4005 * include/oleacc.h (LIBID_Accessibility): Declare.
4006 * lib/uuid.c (LIBID_Accessibility): Define.
4008 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4010 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
4011 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
4013 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4015 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
4018 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
4020 * include/winuser.h (RT_MANIFEST): Make conditional on
4022 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
4023 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
4024 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
4027 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
4029 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
4031 2004-01-15 Filip Navara <xnavara@volny.cz>
4033 * include/ddk/mcd.h: Don't care about value of DBG define.
4034 * include/ddk/srb.h: Ditto.
4035 * include/ddk/storport.h: Ditto.
4036 * include/ddk/video.h: Ditto.
4037 * include/nspapi.h (SetServiceW, GetAddressByNameA,
4038 GetAddressByNameW): Correct protoype.
4039 * include/ntsecapi.h (PCUNICODE_STRING): Define.
4041 2004-01-05 Filip Navara <xnavara@volny.cz>
4043 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
4044 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
4045 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
4046 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
4047 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
4048 FOF_NOCOPYSECURITYATTRIBS): Add defines.
4049 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
4050 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
4051 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
4052 SSF_*): Add defines.
4053 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
4054 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
4055 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
4057 (IEnumIDList): Add COBJMACROS.
4058 * include/winuser.h (MIM_*): Add define.
4060 2004-01-04 Filip Navara <xnavara@volny.cz>
4062 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
4063 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
4064 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
4065 PERSIST_FOLDER_TARGET_INFO): Define structures.
4066 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
4067 IPersistFolder2, IPersistFolder3): Add COM interface
4069 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
4070 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
4072 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
4073 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
4074 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
4076 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
4078 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
4080 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
4082 2004-01-03 Filip Navara <xnavara@volny.cz>
4084 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
4085 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
4087 (IErrorInfo): Add COBJMACROS.
4088 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
4089 (CoGetPSClsid): Add protototype,
4090 (CoRegisterPSClsid): Likewise.
4091 * include/objidl.h (IMarshal): Correct methods.
4092 (IMallocSpy): Likewise,
4093 (LPPSFACTORYBUFFER): Add typedef.
4094 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
4096 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
4097 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
4098 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
4100 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
4101 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
4102 IQuickActivate): Define interfaces. Declare IID's.
4103 (IPersistPropertyBag2): Add COBJMACROS.
4104 (LPOLEUNDOMANAGER): Add typedef.
4105 (LPPROPERTYBAG2): Likewise.
4106 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
4107 (BINDSPEED): Add definition.
4108 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
4109 IDropTarget): Add COBJMACROS.
4110 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
4111 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
4112 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
4113 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
4114 Add IID definitions.
4116 2004-01-02 Filip Navara <xnavara@volny.cz>
4118 * include/ddk/winddk.h: Don't care about value of
4121 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4122 Filip Navara <xnavara@volny.cz>
4124 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
4125 _DDK_DUMMYUNION_N_MEMBER): New macros.
4126 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
4127 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
4130 2004-01-01 Filip Navara <xnavara@volny.cz>
4132 * include/objbase.h: Don't care about value of DBG define.
4133 * include/objidl.h: Add some COBJMACROS.
4134 * include/ocidl.h: Ditto.
4135 * include/oleidl.h: Ditto.
4136 * include/servprov.h: Ditto.
4137 * include/shlobj.h: Ditto.
4138 * include/shlobj.h (IContextMenu2): Correct parent in
4140 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
4142 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
4143 Add new constants for _SETUPAPI_VER >= 0x501.
4145 2004-01-01 Filip Navara <xnavara@volny.cz>
4147 * include/winnt.h (NtCurrentTeb): Add inline definition.
4149 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
4151 * include/shlobj.h (SHCoCreateInstance): Add prototype.
4152 * lib/shell32.def (SHCoCreateInstance): Add export stub.
4154 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
4156 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
4157 (CM_Request_Device_Eject_Ex[AW]): Likwise.
4158 * include/ddk/cfg.h (DN_*): Add defines.
4160 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
4162 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
4164 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
4166 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
4167 (NMTVGETINFOTIP): Add structure.
4169 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
4171 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
4172 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
4173 DISPLAY_DEVICE_MODESPRUNED): Add defines.
4175 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
4177 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
4179 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
4181 * include/shlobj.h (SHCOLUMNINIT): Add structure.
4182 (SHCOLUMNDAT): Likwise.
4183 (SHCOLUMNID): Likewise.
4184 (SHCOLUMNINFO): Likewise.
4185 (SHCOLSTATE): Add enum.
4186 (IColumnProvider): Add COM interface.
4187 (IQueryInfo): Likewise.
4188 (IShellIconOverlayIdentifier): Likewise.
4189 * include/shlguid.h (IID_IColumnProvider) Declare.
4190 (IID_IQueryInfo): Likweise.
4191 (IID_IShellIconOverlayIdentifier): Likwise.
4192 * lib/shell32.c (IID_IColumnProvider) Define.
4193 (IID_IQueryInfo): Likweise.
4194 (IID_IShellIconOverlayIdentifier): Likwise.
4196 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
4198 * include/winuser.h (RT_MANIFEST): Add define.
4200 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
4202 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
4204 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
4206 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
4207 (GetFiberData): Likewise.
4208 (GetCurrentFiber): Change volatile to __volatile__.
4209 (GetFiberData): Likewise.
4211 2003-11-27 Christopher Faylor <cgf@redhat.com>
4213 * lib/Makefile.in: Use make function to locate .mri file to allow
4214 building in directory other than source directory.
4216 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
4218 * lib/vfw32.def: Remove, replacing with ...
4219 * lib/msvfw32.def: New file.
4220 * lib/avicap32.def: New file.
4221 * lib/avifil32.def: New file.
4222 * lib/vfw32.mri: New file.
4223 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
4224 import libs with multiple dll's.
4225 (LIBS): Add MIMPLIBS.
4226 (DISTFILES): Add MRI_FILES.
4227 (libvfw32.a): Build using mri script.
4229 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4231 * include/winnt.h (PAGE_*): Group defines together. Change
4232 constants to hex notation.
4234 2003-11-15 Manu B <manubee@users.sourceforge.net>
4236 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
4238 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
4240 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
4241 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
4242 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
4244 * lib/shell32.def: Add stubs.
4246 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
4249 2003-11-13 Hans Leidekker <hans@it.vu.nl>
4251 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
4253 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
4255 * include/windows.h (CopyCursor): Define as macro.
4257 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
4259 * include/winnt.h (CONTAINING_RECORD): Add macro.
4261 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4263 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
4264 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
4267 2003-10-13 Filip Navara <xnavara@volny.cz>
4269 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
4270 defines for Dynamic Storage Arrays.
4271 (DPA_*): Likewise, for Dynamic Pointer Arrays.
4272 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
4273 and defines for Flat ScrollBars.
4274 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
4275 DefSubclassProc): Add prototypes for subclassing.
4276 (DrawShadowText): Add prototype.
4277 (COMCTL32_VERSION): Define.
4279 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
4281 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
4282 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
4284 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
4286 * include/winnt.h (SM_REMOTESESSION): Add define.
4287 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
4289 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4291 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
4292 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
4293 duplicate definitions.
4294 (KP_X, KP_Y): Correct typos.
4296 2003-10-11 Manu B <manubee@users.sourceforge.net>
4298 * include/afxres.h: New file.
4300 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
4301 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
4302 ENM_SCROLLEVENTS): Add constants.
4304 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
4306 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4308 * include/errorep.h: New file.
4310 * lib/faultrep.def: New file.
4312 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4314 * include/winbase.h (AddVectoredExceptionHandler): Define if
4315 _WIN32_WINNT >= 0x0500.
4317 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
4318 _WIN32_WINNT >= 0x0500.
4320 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
4322 * include/winbase.h (AddVectoredExceptionHandler): Only define if
4323 _WIN32_WINNT >= 0x0501.
4325 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4327 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
4328 UnregisterWaitEx): Add functions.
4330 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4331 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
4332 or guard function. The MSDN says it is available on Windows XP and
4333 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
4336 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
4337 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
4338 ZombifyActCtx, QueryActCtxW): Add functions.
4340 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4341 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
4342 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
4343 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
4345 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
4346 SetFirmwareEnvironmentVariable[AW]): Add functions.
4348 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
4349 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
4350 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
4351 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
4352 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
4354 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4355 (PVECTORED_EXCEPTION_HANDLER): Add callback.
4357 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4358 (ACTIVATION_CONTEXT_INFO_CLASS,
4359 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
4360 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
4361 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
4364 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
4365 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
4366 SetFileShortName[AW], SetFileValidData,
4367 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
4368 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
4370 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4372 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
4373 ResetWriteWatch): Add function.
4375 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4376 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
4379 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4380 (GetSystemWow64Directory[AW], HeapQueryInformation,
4381 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
4382 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
4383 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
4384 RemoveVectoredExceptionHandler): Add functions.
4386 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
4389 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
4392 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
4393 Add function. The MSDN Magazine of June 2003 reads:
4394 RestoreLastError is an enigma. It's code is identical to
4395 SetLastError. It's unclear to me why it was made into a
4398 * lib/user32.def (GetSystemWindowsDirectory[AW],
4399 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
4400 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
4401 InterlockedFlushSList, InterlockedPopEntrySList,
4402 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
4403 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
4404 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
4405 RestoreLastError): Add functions.
4407 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4409 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
4410 GetProcessIoCounters): Add functions.
4412 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
4413 Move around, needed by GetComputerNameEx.
4415 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
4416 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
4419 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4420 (ACTCTX_SECTION_KEYED_DATA): Add structure.
4422 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
4423 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
4424 GetProcessId, GetSystemRegistryQuota): Add functions, available on
4425 Windows XP SP1 and better.
4427 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4428 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
4429 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
4430 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
4431 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
4432 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
4433 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
4434 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
4435 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
4437 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
4438 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
4439 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
4440 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
4443 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4445 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4446 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
4447 DebugSetProcessKillOnExit): Add functions.
4449 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
4450 DeleteTimerQueueEx, DeleteTimerQueueTimer,
4451 DnsHostnameToComputerName[AW]): Add functions.
4453 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
4454 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
4455 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
4457 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
4459 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
4460 on Windows XP and later.
4462 2003-10-07 Manu B <manubee@users.sourceforge.net>
4464 * include/commctrl.h (TreeView_Select): Returns BOOL.
4466 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4468 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
4470 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4471 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
4473 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
4474 CreateTimerQueueTimer): Add function.
4476 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4477 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
4479 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4480 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
4482 * include/winnt.h (WT_*): Add constants.
4484 * lib/user32.def (CancelDeviceWakeupRequest,
4485 CreateMemoryResourceNotification, CreateTimerQueueTimer,
4486 DeactivateActCtx): Add functions.
4488 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4490 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
4491 Add function. Sometimes I don't understand MSDN. This function is
4492 available on Windows XP and Server 2003, but the SDK is supposed to
4493 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
4496 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
4497 Guard function. Same remark as above.
4499 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
4502 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4504 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
4507 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
4510 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
4511 function. MSDN says the first argument is HACTCTX but I'm not sure
4512 where such a specialized handle is defined, so use HANDLE instead.
4514 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
4515 CheckNameLegalDOS8Dot3[AW]): Add functions.
4517 * lib/user32.def (ActivateActCtx, AttachConsole,
4518 CheckNameLegalDOS8Dot3[AW]): Add functions.
4520 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
4521 Unfortunately I don't know which header to put the declarations in.
4523 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4525 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
4528 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
4529 constants for National Language Support.
4531 * include/winnls.h (NLSVERSIONINFO): Add structure for National
4534 * include/winnls.h (GEO_ENUMPROC): Add callback for National
4537 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
4538 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
4541 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
4542 functions. Strange... I am unable to find which library contains
4543 these functions. Can't find anything with pexports. Any clue?
4545 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
4546 SetUserGeoID): Add functions.
4548 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4550 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
4551 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
4553 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
4554 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
4555 value for constants.
4557 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4559 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
4560 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
4563 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4565 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
4567 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4569 * include/wincrypt.h (KP_*): Add constants. Needed by
4570 CryptSetKeyParam() and other functions.
4572 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4574 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
4575 Add constants, related to Console Accessibility.
4577 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4579 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
4580 wrong value for constant.
4582 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4584 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
4586 * include/uxtheme.h: Cleanup.
4587 * include/tmschema.h: Cleanup.
4589 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
4591 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
4592 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
4594 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
4596 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
4598 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
4600 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
4601 both winuser.h and dbt.h.
4602 * include/dbt.h (BSF_*, BSM_*): Likewise.
4604 * include/winuser.h (struct tagRAWINPUT): Remove
4605 _ANONYMOUS_UNION tag from named union.
4606 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
4608 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4610 * include/dhcpcdsk.h: New file.
4611 Note that MSDN is confused about whether it should start constant
4612 and structure names with DHCPCAPI or DHCPAPI. It's using both but
4613 experience suggests it's DHCPCAPI with `C'.
4615 * lib/dhcpcsvc.def: New file.
4617 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4619 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
4620 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
4622 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
4623 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
4624 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
4625 for use in RAWINPUTDEVICE.
4627 * include/winuser.h [_WIN32_WINNT >= 0x0501]
4628 (GetRawInputDeviceInfo[AW]): Ooops... there are
4629 ANSI/Unicode versions of this function.
4631 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
4632 are ANSI/Unicode versions of this function.
4634 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4636 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
4637 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
4638 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
4639 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
4640 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
4641 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
4642 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
4643 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
4644 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
4645 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
4646 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
4647 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
4648 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
4649 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
4650 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
4651 RIDI_DEVICEINFO): Add constants.
4653 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
4654 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
4655 RAWINPUTDEVICELIST): Add structures.
4657 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
4658 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
4659 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
4661 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
4662 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
4663 GetRegisteredRawInputDevices): Add functions.
4665 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4667 * include/winable.h (BlockInput): Add function.
4669 * include/winable.h (WS_ACTIVECAPTION): Add constant.
4670 For use with WINDOWINFO structure.
4672 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
4675 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
4678 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
4681 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
4684 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
4687 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
4690 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
4693 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
4696 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
4697 HARDWAREINPUT, INPUT): Guard structures...
4699 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
4700 HARDWAREINPUT, INPUT): ...and duplicate.
4702 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
4703 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
4705 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
4706 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
4708 * include/winuser.h: Move around some lines. Reformat according
4709 to recommended or dominant style. Remove FAR keyword.
4711 * include/winable.h: Move around some lines.
4713 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
4714 LockWorkStation, UnhookWinEvent): Add functions.
4716 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4718 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
4719 PW_CLIENTONLY): Add function and constant.
4721 * lib/user32.def (PrintWindow): Add function.
4723 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4725 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
4727 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
4729 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4731 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
4732 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
4733 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
4735 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
4737 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4739 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
4740 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
4741 WINEVENT_INCONTEXT): Add function, typedef, and constants.
4743 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
4744 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
4745 WINEVENT_INCONTEXT): Add function, typedef, and constants.
4747 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
4750 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
4753 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4755 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
4756 ACE_OBJECT_TYPE_PRESENT): Add constants.
4757 For use with OBJECTS_AND_NAME structure.
4759 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4761 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
4762 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
4765 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
4766 PINHERITED_FROM[AW]): Add structures.
4768 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
4770 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
4772 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
4774 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
4776 * lib/version.def (LIBRARY): Quote name.
4778 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4780 * include/winuser.h (GetClipboardSequenceNumber): Add functions
4783 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
4784 GR_USEROBJECTS): Add functions and constants.
4786 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
4787 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
4789 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
4790 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
4793 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
4794 GetMouseMovePointsEx, InSendMessageEx): Add functions.
4796 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4798 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
4799 BroadcastSystemMessageW, BroadcastSystemMessageEx,
4800 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
4801 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
4802 BSF_RETURNHDESK): Add functions and constants.
4804 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
4805 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
4807 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
4808 GetProcessDefaultLayout, SetProcessDefaultLayout,
4809 RealChildWindowFromPoint, SetProcessDefaultLayout,
4810 SwitchToThisWindow): Add functions.
4812 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
4813 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
4814 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
4815 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
4816 RealChildWindowFromPoint, SetProcessDefaultLayout,
4817 SwitchToThisWindow): Add function.
4819 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4821 * include/winuser.h (DeregisterShellHookWindow): Add function.
4823 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
4825 * lib/user32.def (EndTask): Add function.
4827 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
4828 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
4830 * include/winable.h: Reorder target macros.
4832 * lib/*.def: Cleanup.
4834 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4836 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
4839 * lib/user32.def (AnimateWindow): Add function. By the way
4840 there are ~ 140 symbols missing from this file when comparing
4841 to user32.dll on Windows XP.
4843 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4845 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
4846 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
4847 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
4850 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4852 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
4853 LPGUITHREADINFO): Add function and associated typedef...
4855 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
4856 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
4857 seems to be required on older versions of Windows.
4859 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4861 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
4862 function. MSDN suggests using gluErrorUnicodeStringWIN
4863 instead of gluErrorString, as it allows both ANSI and Unicode
4866 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
4867 returned pointer const for consistency reasons.
4869 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4871 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
4872 Function exists in glu32.def but is undocumented on MSDN.
4873 A Google search came up with this declaration.
4875 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4877 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
4878 headers from OpenGL Sample Implementation. Windows ships with
4879 GLU 1.2 so some constants and functions were removed. Then some
4880 typedef's and function declarations were reworked to look like
4881 the previous GL/glu.h.
4883 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4885 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
4886 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
4887 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
4889 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
4890 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
4891 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
4892 and `enum THEMESIZE'.
4894 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4896 * include/uxtheme.h: New file.
4897 * include/tmschema.h: New file.
4898 * include/uxtheme.def: New file.
4899 * lib/test.c: Include uxtheme.h, tmschema.h.
4901 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4903 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
4906 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4908 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
4909 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
4910 <winable.h> as seems to be required on older versions of
4913 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4915 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
4916 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
4917 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
4918 Add defines, the last one only on Windows XP...
4920 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
4921 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
4922 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
4923 them in <winable.h> as seems to be required on older
4924 versions of Windows.
4926 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4928 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
4929 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
4930 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
4931 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
4932 back into <winuser.h>...
4934 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
4935 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
4936 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
4937 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
4938 comment out in <winable.h>. MSDN may say <winable.h> but this
4939 breaks many programs. It seems it used to be <winable.h> on
4940 older versions of Windows.
4942 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
4944 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
4945 Thanks to Will Levine <willll@users.sourceforge.net>
4947 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
4949 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
4950 const struct sockaddr*.
4951 (LPWSPCONNECT): Likewise.
4952 (LPWSPJOINLEAF): Likewise.
4953 (LPWSPSENDTO): Likewise.
4954 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
4956 2003-09-15 Filip Navara <xnavara@volny.cz>
4958 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
4961 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
4963 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
4964 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
4965 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
4966 DISPLAY_DEVICE_MODESPRUNED): Define constants.
4967 (ChangeDisplaySettingsEx[A,W]): Add prototype.
4969 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
4970 (EnumDisplayDevices[A,W]): Likewise.
4972 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
4974 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
4977 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
4979 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
4980 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
4981 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
4982 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
4983 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
4984 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
4985 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
4986 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
4987 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
4988 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
4989 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
4990 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
4991 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
4992 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
4993 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
4994 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
4996 * include/olectl.h: Do #include <ocidl.h>.
4997 * include/ocidl.h: Don't #include <olectl.h>.
4999 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5001 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
5002 Change guards to use numeric constants, throughout.
5004 2003-09-15 Earnie Boyd <earnie@users.sf.net>
5006 * include/w32api.h: Increment version to 2.5.
5007 * Makefile.in: Ditto.
5009 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
5011 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
5012 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
5014 2003-09-08 Filip Navara <xnavara@volny.cz>
5016 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
5017 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
5019 2003-09-05 Earnie Boyd <earnie@users.sf.net>
5021 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
5022 * include/winbase.h (_NT5, etc): Ditto.
5024 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
5026 * lib/snmpapi.def (LIBRARY) Add library name.
5027 Remove '\r', throughout.
5028 * lib/wsnmp32.def: Remove '\r', throughout.
5029 * lib/igmpagnt.def: Likewise.
5031 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
5033 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
5034 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
5035 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
5036 (MWMO_*): Add flags.
5038 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
5039 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
5040 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
5041 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
5043 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5045 * lib/test.c: Add vfw.h to includes.
5046 * include/mmsystem.h: Add #ifndef guard to definition of
5048 * include/vfw.h: Protect __OBJC__ from COM declarations.
5050 2003-08-26 Filip Navara <xnavara@volny.cz>
5052 * include/vfw.h: New file.
5054 2003-08-26 Filip Navara <xnavara@volny.cz>
5056 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
5057 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
5058 PIO_COMPLETION_ROUTINE.
5060 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5062 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
5065 2003-08-26 Filip Navara <xnavara@volny.cz>
5067 * include/snmp.h: New file.
5068 * include/winsnmp.h: New file.
5069 * include/mgmtapi.h: New file.
5070 * lib/snmpapi.def: New file.
5071 * lib/wsnmp32.def: New file.
5072 * lib/igmpagnt.def: New file.
5073 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
5074 (SnmpMgrGetTrapEx): Ditto.
5075 (SnmpMgrMIB2Disk): Remove.
5078 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
5080 * include/ddk/ntifs.h: Change all C++ style comments to C.
5081 * include/GL/gl.h: Ditto.
5083 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
5085 * include/shlobj.h (SFGAO_GHOSTED): Correct.
5086 (SFGAO_HIDDEN): Add define.
5088 2003-08-25 Filip Navara <xnavara@volny.cz>
5090 * include/commctrl.h (ILCF_*): Add defines.
5093 (IPN_FIRST, IPN_LAST): Cast to UINT.
5094 (SBN_FIRST, SBN_LAST): Add defines.
5096 (HDF_JUSTIFYMASK): Fix typo.
5097 (HDM_*): Add defines.
5099 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
5100 (TBSTATE_MARKED): Add define.
5101 (TBSTYLE_EX_*): Add defines.
5103 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
5113 (TBIF_BYINDEX): Define as hex constant.
5114 (CDIS_*): Add defines.
5115 (CDDS_SUBITEM): Add define.
5116 (LVIF_*): Add defines.
5118 (LVGIT_UNFOLDED): Add define.
5119 (TVM_): Add defines.
5120 (TVE_EXPANDPARTIAL): Add define.
5121 (TVGN_LASTVISIBLE): Ditto.
5122 (TVN_*): Add defines.
5123 (TVNRET_*): Add defines.
5124 (TCIF_STATE): Add define.
5125 (NM_TOOLTIPSCREATED): Ditto.
5126 (CCM_*): Add defines.
5127 (INFOTIPSIZE): Add numeric value.
5128 (ODT_LISTVIEW): Ditto.
5129 (MCM_GETMAXTODAYWIDTH): Ditto.
5130 (MCHT_*): Add defines.
5131 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
5132 (PGF_*): Add defines.
5134 (TBINSERTMARK): Add structure.
5135 (LPIMAGEINFO) Add typedef.
5136 (LPHDHITTESTINFO): Ditto.
5137 (NMLVGETINFOTIP[AW]: Add structures.
5138 (NMTBCUSTOMDRAW): Add structure.
5139 (TTTOOLINFOA_V*_SIZE): Add macros.
5140 (TTTOOLINFOW_V1_SIZE): Ditto.
5141 (IMAGELISTDRAWPARAMS): Add new members for WXP.
5144 (CCSIZEOF_STRUCT): Correct macro definition.
5145 (ListView_*): Add new macros.
5146 (HIMAGELIST): Correct typedef.
5149 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
5151 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
5152 TCHITTESTINFO for backward compatibility.
5153 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
5156 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
5158 * include/objidl.h (COBJMACROS): Define macros only
5159 if using C interace.
5160 * include/unknwn.h: Ditto.
5161 * include/comcat.h: Ditto.
5163 2003-08-24 Filip Navara <xnavara@volny.cz>
5165 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
5166 PSH_NOCONTEXTHELP): Define.
5167 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
5168 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
5169 (LPDLGTEMPLATE[AW]): Add typedefs.
5171 2003-08-22 Filip Navara <xnavara@volny.cz>
5173 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
5175 BuildImpersonateTrustee[AW]): Add prototypes.
5176 GetMultipleTrustee[AW]): Add prototypes.
5177 GetMultipleTrusteeOperation[AW]): Add prototypes.
5179 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5181 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
5183 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
5185 * include/shlobj.h (IPersistFolder::GetClassID):
5186 Correct declaration.
5187 (CMF_*) Add missing defines.
5189 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5191 * include/winuser.h (DC_BUTTONS): Add define.
5193 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
5195 * include/winuser.h (DC_GRADIENT): Add define.
5197 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
5199 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
5200 older TBSTYLE_* constants.
5202 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
5204 * include/commctrl.h (TB_*) Group defines together.
5206 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
5208 * include/winuser.h (ICON_SMALL2): Define.
5209 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
5211 * include/shlobj.h (SHDRAGIMAGE): Define structure.
5212 (IDragSourceHelper) Define interface.
5213 (IDropTargetHelper): Likewise.
5214 (IExtractIcon): Unicode it.
5215 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
5216 OnStateChange and IncludeObject methods.
5218 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
5220 * include/commctrl.h (TreeView_GetScrollTime,
5221 TreeView_SetScrollTime): Define macros.
5222 * include/winuser.h (GetShellWindow): Add prototype.
5223 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
5225 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
5227 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
5228 IID_IDragSourceHelper): Declare.
5229 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
5230 IID_IDragSourceHelper): Define.
5232 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
5234 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
5235 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
5236 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
5238 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5240 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
5241 CGID_ShellServiceObject): Remove definitions.
5242 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
5244 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5246 * include/shlobj.h (SHELLSTATE): Add structure.
5247 (SHGetSetSettings): Add prototype.
5248 (SHGetSettings): Add prototype.
5249 * lib/shell32.def (SHGetSetSettings): Add stub.
5251 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
5253 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
5254 (Header_OrderToIndex): Add macro.
5255 (Header_GetOrderArray): Add macro.
5257 * include/commdlg.h (FR_MATCHALEFHAMZA,
5258 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
5260 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
5262 * include/commctrl.h (TVM_GETSCROLLTIME,
5263 TVM_SETSCROLLTIME): Add defines.
5265 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5267 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
5268 (SHGetInstanceExplorer): Correct return type.
5269 (SHGetFolderPath[AW]): Likewise.
5270 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
5273 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5275 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
5277 2003-08-01 Filip Navara <xnavara@volny.cz>
5279 * include/winldap.h: New file.
5280 * include/ntldap.h: New file.
5281 * include/winber.h: New file.
5282 * lib/winldap32.def: New file.
5284 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5286 * include/ddk/atm.h: Remove stray '.';
5288 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
5290 * include/ddk/winddk.h: Remove trailing ';' from macros,
5291 throughout. Add () around defines with cast returns, throughout.
5293 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
5295 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
5296 (SFGAOF, SHGDNF): Add typedef's.
5297 (SHCONTF): Extend enum.
5299 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5301 * include/shellapi.h: Include all structs within pshpack2.h/
5304 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
5306 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
5307 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
5308 _WIN32_WINDOWS, not WINVER.
5309 (AllowSetForegroundWindow,LockSetForegroundWindow,
5310 SetLayeredWindowAttributes): Likewise.
5311 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
5312 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
5315 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
5317 * include/objidl.h (IMalloc): Fix typo.
5319 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5321 * include/dkk/ntifs.h: Fix typo in guard for
5322 #pragma GCC system_header.
5324 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5326 * include/objidl.h (PropVariant): Add CHAR cVal field
5328 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
5329 FMTID_UserDefinedProperties): Declare.
5331 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5333 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
5335 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5337 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
5338 DUPLICATE_SAME_ACCESS): Remove defines.
5339 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
5340 ddk/ntapi.h defines.
5342 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
5343 ddk/ntifs.h defines.
5345 (MEM_IMAGE, SEC_*): Likewise.
5346 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
5347 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
5348 (TOKEN_*): Sync with ddk/ntifs.h defines.
5349 * include/ddk/ntapi.h: Add comments noting definitions in
5351 * include/ddk/ntifs.h: Add comments noting definitions in
5353 * include/ddk/winddk.h: Add comments noting definitions in
5356 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
5358 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
5359 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
5361 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
5363 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
5365 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5367 Clean up warnings in ddk.
5369 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
5370 conditional on __cplusplus.
5371 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5372 defines, throughout.
5373 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
5374 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
5375 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
5376 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
5377 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5378 defines, throughout.
5379 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5380 defines, throughout. Remove trailing semicolon from *_S 'structure'
5381 macro expansion, throughout. Remove trailing semicolon from
5382 DECLARE_UNKNOWN_STRUCT macro expansion.
5383 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
5385 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
5386 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
5387 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
5388 Add _ANONYMOUS_UNION.
5389 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
5390 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
5391 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
5392 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
5393 match proto in ntapi.h.
5394 (ZwSetInformationObject): Likewise.
5395 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
5396 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
5397 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
5398 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
5399 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
5400 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
5402 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
5403 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
5404 trailing semicolon when expanding macro.
5405 (GENERAL_LOOKASIDE_S): Likewise.
5406 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
5407 Change inline to __inline, throughout.
5408 * include/ddk/winnt4.h: Change inline to __inline, throughout.
5410 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
5412 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
5413 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
5415 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
5416 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
5417 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
5418 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
5419 to anonymous structs.
5421 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
5423 * include/winnt.h (PVOID): Move to before HANDLE typedef.
5425 * include/winuser.h (mouse_event): Correct type of fifth param,
5426 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
5428 2003-07-11 Earnie Boyd <earnie@users.sf.net>
5430 * include/winnt.h (HANDLE): Define based on STRICT filter.
5431 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
5432 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
5434 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
5436 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
5437 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
5438 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
5441 2003-07-03 Earnie Boyd <earnie@users.sf.net>
5443 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
5445 2003-07-03 Luke Dunstan <infidel@users.sf.net>
5447 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
5448 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
5449 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
5450 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
5451 (TPM_RECURSE): Add guard for Win98/Win2K.
5452 Thanks to Magnus Olsen <greatlord@users.sf.net>.
5454 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5456 * include/basetyps.h (small, hyper): Change to __small and __hyper to
5457 avoid user namespace conflicts.
5459 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5461 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
5462 _IE3, _IE4, _IE5, _IE6): Add definitions.
5463 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
5465 Change existing guards to use the above macro names as appropriate.
5466 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
5467 Note: Also added to mingw/include/_mingw.h.
5469 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
5471 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
5472 PathFindSuffixArrayA, PathFindSuffixArrayW,
5473 PathFindExtensionA, PathFindExtensionW, StrStrW
5474 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
5477 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
5479 * include/richedit.h (PARAFORMAT2): Add definition.
5480 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
5483 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5485 * include/shellapi.h (SHQUERYRBINFO): Add structure,
5486 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
5487 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
5488 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
5490 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5492 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
5493 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
5494 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
5495 that these are obsolete no-ops.
5497 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
5499 * include/winbase.h (GetProcessWorkingSetSize,
5500 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
5501 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
5504 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
5506 * include/winuser.h (TPM_RECURSE): Add define.
5508 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5510 * lib/test.c: #include <powrprof.h>.
5512 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
5514 * include/powerprof.h: New file.
5515 * lib/powerprof.def: New file.
5517 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5519 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
5522 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
5524 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
5525 hInstance members to HINSTANCE.
5526 Thanks to: Brenden T. <brenden@rcsis.com>
5528 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
5530 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
5531 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
5533 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
5535 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
5536 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
5537 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
5539 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
5541 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
5543 * lib/oleacc.def: New file.
5544 * include/winable.h: New file.
5545 * include/oleacc.h: Add extern "C" guard.
5546 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
5547 (AccessibleChildren, AccessibleObjectFromEvent,
5548 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
5549 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
5550 GetStateText[AW], LresultFromObject, ObjectFromLresult,
5551 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
5552 * include/winuser.h (NotifyWinEvent): Add prototype.
5553 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
5554 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
5555 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
5556 OBJID_SOUND): Move from here to...
5557 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
5558 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
5559 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
5560 OBJID_SOUND): Here, as per documentation.
5561 * lib/test.c: Include winable.h.
5562 * lib/user32.def (NotifyWinEvent): Add missing export.
5564 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
5566 * include/winbase.h (HeapCompact): Correct prototype.
5567 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
5570 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
5572 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
5574 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
5576 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
5578 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
5580 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
5581 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
5583 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
5585 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
5586 lpGlyphs field to LPWSTR.
5588 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
5590 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
5591 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
5592 (PP_*): Add defines.
5593 (CryptContextAddRef): Add prototype.
5594 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
5596 2003-05-18 Manu B <manubee@users.sourceforge.net>
5598 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
5600 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
5602 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
5603 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
5604 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
5605 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
5606 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
5607 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
5608 CREATE_NO_WINDOW): Convert to hexadecimal form for better
5610 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
5611 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
5613 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
5615 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
5616 Unname anonymous unions if NONAMELESSUNION not defined.
5618 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
5620 * include/winbase.h (GMEM_VALID_FLAGS): Add.
5622 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
5624 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
5625 anonymous unions as GCC extension.
5627 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
5629 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
5630 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
5631 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
5633 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
5635 2003-05-12 Earnie Boyd <earnie@users.sf.net>
5637 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
5638 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
5639 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
5641 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
5643 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
5644 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
5645 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
5646 IProvideClassInfo2,IConnectionPointContainer,
5647 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
5648 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
5649 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
5650 IPicture,IPictureDisp): Move from here to...
5651 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
5652 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
5653 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
5654 IProvideClassInfo2,IConnectionPointContainer,
5655 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
5656 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
5657 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
5658 IPicture,IPictureDisp): Here, as per documentation.
5660 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
5662 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
5663 * include/winbase.h (TerminateJobObject,
5664 AssignProcessToJobObject): Likewise.
5665 * include/servprov.h: New header.
5666 * lib/test.c: Include servprov.h.
5668 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
5670 * include/shlguid.h (CGID_ShellServiceObject): Declare.
5671 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
5672 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
5673 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
5674 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
5675 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
5677 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
5679 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
5680 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
5681 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
5683 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
5685 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
5686 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
5687 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
5688 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
5689 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
5690 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
5691 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
5693 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
5695 * include/commctrl.h (TBM_*): Add missing trackbar defines.
5697 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
5699 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
5700 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
5702 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
5704 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
5705 (SetDCPenColor, SetDCBrushColor): Add prototypes.
5706 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
5708 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
5710 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
5712 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
5714 * include/oaidl.h (ITypeMarshal): Add interface.
5716 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
5718 * include/winioctl.h: Clean up formatting.
5719 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
5720 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
5721 (DISK_CACHE_INFORMATION): Likewise.
5722 (DISK_DETECTION_INFO): Likewise.
5723 (DISK_PARTITION_INFO): Likewise.
5724 (PARTITION_INFORMATION_EX): Likewise.
5725 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
5727 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
5729 * include/winbase.h (DeleteVolumeMountPoint[AW],
5730 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
5731 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
5732 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
5733 SetVolumeMountPoint[AW]): Add prototypes.
5734 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
5735 IOCTL_DISK_SET_PARTITION_INFO_EX,
5736 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
5737 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
5738 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
5739 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
5740 IOCTL_DISK_GET_CACHE_INFORMATION,
5741 IOCTL_DISK_SET_CACHE_INFORMATION,
5742 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
5743 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
5744 FSCTL_MOVE_FILE): Define.
5745 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
5746 DISK_CACHE_INFORMATION,
5747 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
5748 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
5749 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
5750 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
5751 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
5752 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
5753 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
5755 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
5756 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
5757 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
5758 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
5759 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
5760 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
5761 F3_240M_512, and F3_32M_512.
5762 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
5765 2003-04-16 Earnie Boyd <earnie@users.sf.net>
5767 * include/wingdi.h (DM_SPECVERSION): Define.
5768 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
5769 * include/rpcdce.h (UuidCreateSequential): Properly guard with
5770 appropriate _WIN32_WINNT values.
5772 2003-04-15 Chris January <chris@atomice.net>
5774 * include/rpcdce.h: Add declaration for UuidCreateSequential.
5775 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
5777 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
5779 * include/winuser.h (VK_*): Add missing defines.
5781 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
5783 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
5784 documented typedefs for struct _NM_UPDOWN.
5785 Add defines for backward comapatibility.
5786 * include/commdlg.h (OFN_ENABLESIZING): Add define.
5787 * include/wininet.h (IRF_*): Add missing defines.
5789 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
5791 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
5793 2003-04-11 Earnie Boyd <earnie@users.sf.net>
5795 * include/sspi.h: Add comment for FreeCredentialsHandle.
5797 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
5799 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
5801 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
5803 * include/olectl.h (OleLoadPicturePath): Correct prototype.
5805 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
5807 * lib/uuid.c (IID_IHTML*): Move definitions to...
5808 * lib/mshtml-uuid.c: New file.
5809 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
5811 2003-03-30 Michael Sazonov <traip@comset.net>
5813 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
5814 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
5815 IHTMLImgElement): Add interface definitions.
5817 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
5819 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
5820 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
5821 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
5822 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
5824 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
5825 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
5827 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
5829 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
5831 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
5833 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
5834 TranslateName[AW]): Add prototypes.
5835 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
5836 TranslateName[AW]): Add stubs.
5837 * lib/test.c: Include secext.h.
5839 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
5841 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
5842 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
5843 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
5846 2003-03-26 Earnie Boyd <earnie@users.sf.net>
5848 * include/w32api.h: Increment version to 2.4.
5849 * Makefile.in: Ditto.
5851 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
5853 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
5854 Move structure from here...
5855 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
5857 * include/ddk/ntapi.h (JOBOBJECT_*):
5858 Remove structures and enums definitions.
5859 (JOB_OBJECT*): Move defines from here...
5860 * include/winnt.h (JOB_OBJECT* ): To here.
5862 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
5863 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
5864 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
5865 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
5866 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
5867 SYSTEM_POWER_CAPABILITIES): Move enums, structures
5868 and associated defines from here ...
5869 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
5870 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
5871 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
5872 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
5873 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
5874 SYSTEM_POWER_CAPABILITIES):To here.
5876 * include/ddk/winddk.h (DEVICE_POWER_STATE,
5877 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
5879 * include/winnt.h (DEVICE_POWER_STATE,
5880 SYSTEM_POWER_STATE, POWER_ACTION): To here.
5882 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
5884 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
5885 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
5886 (NdisUpdateSharedMemory): Likewise.
5887 (NdisMFreeSharedMemory: Likewise.
5888 (NdisMMapIoSpace: Likewise.
5890 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
5892 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
5893 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
5894 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
5896 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
5898 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
5899 (EnumResourceNames[AW]): Ditto.
5900 (EnumResourceTypes[AW]): Ditto.
5901 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
5903 2003-03-16 Toby Malone <malone@users.sourceforge.net>
5905 * include/winuser.h (SendInput): Add prototype.
5906 * lib/user32.def (SendInput): Add stub.
5908 2003-03-16 Vadim Yegorov <zg@bmg.lv>
5910 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
5911 (FSCTL_DELETE_REPARSE_POINT): Likewise.
5913 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
5915 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
5916 (JOBOBJECT_*): Define corresponding structures.
5918 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
5920 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
5923 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
5925 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
5926 (Process32{First,Next}{,W}): Ditto.
5927 (Thread32{First,Next}): Ditto.
5928 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
5930 2003-03-12 Earnie Boyd <earnie@users.sf.net>
5932 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
5933 Thanks to Jim Barton <jmbarton@users.sf.net>.
5935 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
5937 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
5938 member SectionAlignment.
5940 2003-03-11 Earnie Boyd <earnie@users.sf.net>
5942 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
5944 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
5945 * Makefile.in (bindist): Correct process.
5946 * lib/Makefile.in (install): Ditto.
5947 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
5949 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
5951 * include/rasdlg.h: New file.
5952 * lib/rasdlg.def: New file.
5953 * lib/test.c: Include rasdlg.h.
5955 2003-03-06 Christopher January <chris@atomice.net>
5957 * include/winbase.h (FindFirstVolume): Add declaration.
5958 (FindNextVolume): Add declaration.
5959 (FindVolumeClose): Add declaration.
5960 (GetSystemTimes): Add declaration.
5961 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
5963 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
5965 *lib/kernel32.def (GetSystemTimes): Add stub.
5967 2003-03-04 Heiko Gerdau <hg@technosis.de>
5969 * oleidl.h (IOleObject): Correct GetUserType prototype.
5970 (IViewObject2): Correct GetExtent prototype.
5971 * olectl.h (DISPIP_): Add new defines
5972 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
5974 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
5976 * include/olectl.h (OleLoadPictureEx) Add prototype.
5977 (OleLoadPictureFile): Ditto.
5978 (OleLoadPictureFileEx): Ditto.
5979 (OleLoadPicturePath): Ditto.
5980 (OleSavePictureFile): Ditto.
5982 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
5984 * include/objbase.h (CoAddRefServerProcess): Add prototype.
5985 (CoAddReleaseServerProcess): Ditto.
5986 (CoResumeClassObjects): Ditto.
5987 (CoSuspendClassObjects): Ditto.
5988 * include/oleauto.h (V_I1): Define.
5989 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
5991 2003-03-01 Heiko Gerdau <hg@technosis.de>
5993 * include/oleidl.h (USERCLASSTYPE): Add enum.
5994 * include/ocidl.h (IObjectWithSite): Add interface.
5996 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
5998 Fixup UNICODE thinko in 2003-02-22 patch.
5999 * include/wingdi.h (AddFontMemResourceEx): Add.
6000 (RemoveFontMemResourceEx): Ditto.
6001 (AddFontMemResourceEx[AW]): Remove.
6002 (RemoveFontMemResourceEx[AW]): Ditto
6003 * lib/gdi32.def: (AddFontResourceEx): Add.
6004 (RemoveFontMemResourceEx): Ditto.
6005 (AddFontMemResourceEx[AW]): Remove.
6006 (RemoveFontResourceEx[AW]): Ditto.
6008 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
6010 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
6011 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
6013 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
6015 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
6016 (RemoveFontMemResourceEx[AW]): Ditto
6017 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
6018 (RemoveFontMemResourceEx[AW]): Ditto.
6020 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
6022 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
6023 (NtCurrentTeb): Remove.
6025 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6027 * include/wsahelp.h: Remove ';' after closing
6028 #ifdef __cplusplus brace.
6029 * include/ws2spi.h: Likewise.
6031 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6033 * include/winbase.h (MEMORYSTATUSEX): Add structure.
6034 (GlobalMemoryStatusEx): Add prototype.
6035 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
6037 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
6039 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
6041 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
6043 * include/wingdi.h (AddFontResourceEx[AW]): Add.
6044 (RemoveFontResourceEx[AW]): Ditto
6045 (FR_PRIVATE): Define.
6046 (FR_NOT_ENUM): Define.
6047 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
6048 (RemoveFontResourceEx[AW]): Ditto.
6050 2003-02-10 Earnie Boyd <earnie@users.sf.net>
6052 * include/w32api.h: Increment version to 2.3.
6053 * Makefile.in: Ditto.
6055 2003-02-09 Earnie Boyd <earnie@users.sf.net>
6057 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
6058 (Ke386QueryToAccessMap): Ditto.
6059 (Ke386SetIoAccessMap): Ditto.
6060 Thanks to Marcel Telka <telka@users.sf.net>
6061 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
6062 * include/security.h: Include secext.h.
6063 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
6064 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
6065 * include/GL/gl.h: Remove include of glext.h.
6066 Thanks to Greg Couch <gregcouch@users.sf.net>
6068 2003-02-05 Earnie Boyd <earnie@users.sf.net>
6070 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
6071 using GUID_DEFINED instead.
6072 * include/sqltypes.h: Ditto.
6073 * include/winnt.h: Ditto.
6074 * include/ddk/scsiwmi.h: Ditto.
6076 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
6078 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
6080 Thanks to: John Dallaway <jld@ecoscentric.com>.
6082 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
6084 * include/commctrl.h (TCM_*): Add missing defines.
6086 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
6087 Danny Smith <dannysmith@users.sourceforge.net>
6089 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
6090 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
6091 for (_WIN32_IE >= 0x0400).
6092 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
6093 fields for (_WIN32_IE >= 0x0400).
6095 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
6097 * include/winbase.h (CreateFiber): Change first parameter
6099 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
6100 if (_WIN32_WINNT >= 0x0500).
6102 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
6104 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
6105 Add missing typedefs.
6106 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
6108 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
6110 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
6112 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
6114 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
6116 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
6118 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
6120 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
6122 (WAIT_FAILED): Cast to DWORD.
6123 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
6126 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
6128 * include/winerror.h: Protect against multiple
6129 definition of WSA* error codes.
6130 * include/winsock.h: Likewise.
6131 * include/winsock2.h: Likewise.
6133 2003-01-27 Bang Dong-Heui
6134 Bang Jun-Young <junyoung@netbsd.org>
6136 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
6137 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
6138 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
6141 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6143 * include/ras.h (RASCONN[AW]): Add dwSessionId for
6146 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6148 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
6149 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
6150 fields for (WINVER >= 0x501).
6152 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
6154 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
6156 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
6159 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6161 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
6162 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
6164 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6166 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
6167 SE_REGISTRY_WOW64_32KEY.
6168 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6170 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6172 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
6173 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
6174 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6176 2003-01-10 Christopher Faylor <cgf@redhat.com>
6178 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
6180 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6182 * lib/dxguid.c: Don't #include <objbase.h>.
6183 * include/unknwn.h: Partially revert change of 2002-12-26.
6184 Don't include <ole2.h>.
6186 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6188 * lib/dinput.c: Don't #include <objbase.h>.
6190 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
6192 * include/windows.h (ole2.h):Do #include for
6195 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
6197 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
6198 * include/zmouse.h (WHEEL_DELTA): Guard against prior
6200 (WHEEL_PAGESCROLL): Likewise.
6201 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
6203 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6205 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
6206 (WHEEL_PAGESCROLL): Add define.
6208 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6210 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
6211 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
6212 compatability. Add RECT field. Add UNICODE mappings for new
6214 (tagNMREBARCHEVRON): Add struct and typedefs for
6215 _WIN32_IE >= 0x0500.
6217 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6219 * include/commctrl.h (TOOLINFO[AW]): Update structures.
6220 (LVHITTESTINFO): Likewise.
6222 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
6223 (GRADIENT_RECT): Likewise.
6225 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
6227 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
6228 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
6229 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
6230 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
6231 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
6232 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
6233 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
6234 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
6235 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
6236 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
6237 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
6238 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
6239 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
6240 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
6241 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
6242 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
6243 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
6244 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
6245 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
6246 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
6247 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
6248 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
6249 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
6250 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
6251 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
6252 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
6253 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
6254 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
6255 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
6256 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
6257 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
6258 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
6259 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
6260 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
6261 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
6262 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
6263 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
6264 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
6265 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
6266 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
6267 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
6268 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
6269 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
6270 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
6271 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
6272 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
6273 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
6274 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
6275 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
6276 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
6277 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
6278 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
6279 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
6280 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
6281 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
6282 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
6283 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
6284 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
6285 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
6286 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
6287 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
6288 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
6289 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
6290 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
6291 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
6292 Add missing error codes.
6294 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6296 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
6298 (GetFiberData): Likewise.
6300 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6302 * include/winnt.h (GetCurrentFiber): Remove blank input field in
6304 (GetFiberData): Likewise.
6306 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6308 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
6309 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
6310 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
6311 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
6312 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
6313 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
6314 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
6315 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
6319 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6321 * include/winspool.h (PRINTER_INFO_6): Add.
6322 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6324 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
6326 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
6328 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
6329 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
6330 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
6333 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
6335 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
6336 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
6338 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6340 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
6342 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6344 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
6345 VIETNAMESE_CHARSET): Remove duplicate defines.
6346 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
6348 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6350 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
6351 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6353 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6355 * include/unknwn.h: Include windows.h and ole2.h before header
6356 guard to avoid circular inclusion of COM headers.
6358 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6360 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
6361 ReuseDDElParam): Use __WIN64 compatible typedefs.
6363 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6365 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
6366 lpInheritProperty member const.
6367 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
6370 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6372 * include/commcat.h: Don't include windows.h or ole2.h ifdef
6374 * include/unknwn.h: Ditto.
6376 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6378 * include/imm.h (ImmGetCompositionFont[AW],
6379 ImmSetCompositionFont[AW]): Add NOGDI guard.
6381 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
6383 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
6384 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
6386 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6387 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
6389 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
6390 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
6391 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
6393 * include/ddk/scsiwmi.h (GUID): Define if not already done.
6394 (LPCGUID): Likewise.
6395 * include/ddk/tdi.h: Close "Listen flags" comment.
6396 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
6397 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
6398 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6399 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
6400 * include/ddk/win2k.h: Likewise.
6401 * include/ddk/winddi.h: Likewise.
6402 * include/ddk/winddk.h: Likewise.
6403 * include/ddk/winnt4.h: Likewise.
6404 * include/ddk/ws2san.h: Likewise.
6405 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
6406 * include/ddk/video.h: Don't process rest of file ifdef
6408 * include/ddk/winddi.h: Don't process rest of file ifdef
6410 * include/ddk/usb.h: Don't process rest of file ifdef
6412 * include/ddk/usbdi.h: Don't process rest of file ifdef
6414 * include/ddk/usbcamdi.h: Don't process rest of file if
6415 !defined(__USB_H) && !defined(__USBDI_H)
6417 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
6419 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
6421 * include/winuser.h (GetAncestor) Add prototype.
6422 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
6423 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
6424 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
6425 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
6426 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
6428 * lib/user32.def (GetAncestor@8): Add stub.
6430 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
6432 * include/windows.h: Guard inclusion of wingdi.h,
6433 commdlg.h, winspool.h, ole2.h with NOGDI.
6434 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
6435 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
6438 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6440 * include/oleacc.h (SELFLAG_*): Change to enum.
6442 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
6444 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
6445 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6447 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
6449 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
6451 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6453 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
6455 * include/winuser.h (AllowSetForegroundWindow,
6456 LockSetForegroundWindow): Add prototypes.
6457 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
6458 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
6459 * lib/winuser.def (AllowSetForegroundWindow,
6460 LockSetForegroundWindow): Add stubs.
6462 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
6464 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
6466 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
6467 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
6468 compatability. Add lParam field. Add UNICODE mappings for new
6471 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
6473 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
6474 Wrap with pshpack2.h/poppack.h to correct alignment.
6476 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
6478 * include/commctrl.h (LVBKIF_*): Add defines.
6479 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
6480 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
6481 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
6482 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
6483 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
6484 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
6485 (ListView_GetBkImage): Add define.
6486 (ListView_SetBkImage): Add define.
6487 (LVBKIMAGE): Add structures and typedefs.
6489 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6491 * include/w32api.h: Increment to version 2.2
6492 * Makefile.in: Ditto.
6494 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6496 * lib/Makefile.in (dist, install): Correct the install destinations.
6497 * lib/ddk/Makefile.in (dist, install): Ditto.
6499 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
6501 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
6502 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
6503 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
6505 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
6506 IID_IOleControlSite89): Remove.
6508 2002-11-15 Christopher Faylor <cgf@redhat.com>
6510 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
6511 (IID_IStdMarshalInfo): Ditto.
6513 2002-11-15 Christopher Faylor <cgf@redhat.com>
6515 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
6516 (IID_IPersistStorage): Ditto.
6518 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
6520 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
6521 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
6522 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
6523 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
6524 Correct definitions.
6526 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
6528 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6529 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6530 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6531 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6532 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6533 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6534 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6535 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6536 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6537 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6538 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6539 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6540 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6541 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6542 xfilter.h): Change comment to refer w32api package, not MinGW.
6544 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
6546 * include/ddk/ntddk.h: Include winnt.h as system header.
6548 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
6550 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6551 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6552 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6553 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6554 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6555 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6556 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6557 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6558 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6559 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6560 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6561 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6562 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6563 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6564 xfilter.h): Fix typo in disclaimer comment.
6566 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
6568 * include/exdisp.h: Include oaidl.h as system header.
6570 2002-11-12 Earnie Boyd <earnie@users.sf.net>
6572 * include/w32api.h (__W32API_VERSION): Fix.
6574 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
6576 * lib/uuid.c (IID_ICatInformation): Correct definition.
6578 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
6580 * include/oleauto.h (DeregisterTypeLib): Remove.
6581 (UnRegisterTypeLib): Add prototype.
6583 2002-11-07 Christopher January <chris@atomice.net>
6585 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
6587 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
6589 * include/winnt.h (VerSetConditionMask): Add prototype.
6590 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
6592 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
6594 * include/winuser.h (MONITORINFOEX[AW]): Add structure
6595 definitions and ANSI/UNICODE mappings.
6598 2002-10-14 Earnie Boyd <earnie@users.sf.net>
6600 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
6601 * configure.in: Ditto.
6602 * lib/Makefile.in: Ditto.
6603 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
6605 * configure: Regenerate.
6607 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
6609 * include/windows.h: Don't include basetyps.h.
6610 * include/objfwd.h: Do include basetyps.h.
6612 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
6614 * include/objbase.h: Include rpc.h and rpcndr.h
6615 before header guard.
6617 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
6619 * include/olectl.h (PROPPAGEINFO): Change type of
6622 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
6624 * lib/ntdll.def (RtlAcquireResourceExclusive,
6625 RtlAcquireResourceShared, RtlDeleteResource,
6626 RtlInitializeResource, RtlReleaseResource,
6627 RtlTimeToSecondsSince1970) : Added missing exports.
6629 2002-10-08 Heiko Gerdau <hg@technosis.de>
6631 * include/oleacc.h: New file.
6632 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
6633 (OBJID_*) Add defines.
6634 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
6635 * lib/test.c: Include oleacc.h.
6637 2002-10-06 Casper Hornstrup <chorns@it.dk>
6639 * include/ddk: New subdir.
6641 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6642 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6643 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6644 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6645 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6646 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6647 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6648 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6649 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6650 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6651 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6652 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6653 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6654 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6655 xfilter.h): New files.
6656 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
6657 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
6658 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
6661 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
6663 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
6664 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
6665 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
6666 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
6667 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
6668 RtlAddAccessAllowedAce, RtlCreateAcl,
6669 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
6670 RtlGetAce, RtlGetControlSecurityDescriptor,
6671 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
6672 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
6673 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
6674 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
6675 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
6676 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
6677 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
6678 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
6679 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
6680 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
6681 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
6682 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
6683 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
6685 2002-10-04 "KJK::Hyperion" <noog@libero.it>
6687 *include/windef.h (WPARAM): Update typedef.
6691 2002-10-04 "KJK::Hyperion" <noog@libero.it>
6693 * include/shlobj.h (CSIDL_*): Add defines.
6695 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
6697 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
6698 has been included first.
6700 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
6702 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
6703 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
6704 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
6706 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
6708 * include/winuser.h (DS_SHELLFONT): Define.
6710 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
6712 * include/winnt.h (VER_SUITE_BLADE): Define.
6714 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
6716 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
6717 Add _WIN32_IE guard. Correct prototype for wide version.
6718 (SHGetFolderPath): Add comment on shfolder.dll.
6719 (SHGetFolderLocation): Add prototyope for WinME and W2K.
6720 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
6722 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
6724 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
6725 * lib/shfolder.def: New file.
6727 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
6729 * include/winsock.h (timeval): Guard struct and associated
6730 macros with _TIMEVAL_DEFINED.
6731 * include/winsock2.h (timeval): Likewise.
6733 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
6735 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
6736 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
6737 SHCreateShellItem,SHEmptyRecycleBin[AW],
6738 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
6739 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
6740 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
6741 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
6742 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
6743 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
6744 SHLoadNonloadedIconOverlayIdentifiers,
6745 SHOpenFolderAndSelectItems,SHParseDisplayName,
6746 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
6747 SHSetLocalizedName,SHSetUnreadMailCountW,
6748 SHUpdateRecycleBinIcon: Add missing stubs.
6750 2002-09-07 Earnie Boyd <earnie@users.sf.net>
6752 * include/windef.h (WINVER): Add documentation.
6753 (_WIN32_WINNT): Ditto.
6754 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
6756 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
6758 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
6760 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
6762 * include/winbase.h (AllocateUserPhysicalPages,
6763 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
6764 FreeUserPhysicalPages): Add prototypes.
6765 * lib/kernel32.def: Add function stubs for above.
6767 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
6769 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
6770 Add WINVER guards for dialog box command id defines.
6772 2002-09-03 Earnie Boyd <earnie@users.sf.net>
6774 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
6776 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
6778 * include/wincon.h: Define GetConsoleWindow(void).
6780 2002-08-28 Earnie Boyd <earnie@users.sf.net>
6782 * include/w32api.h: Increment version to 2.1.
6783 * Makefile.in: Ditto.
6785 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
6787 * include/winsock2.h (SOCKET_ADDRESS): Define if
6788 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
6789 (CSADDR_INFO): Ditto.
6790 (nspapi.h) : Don't include. Removed FIXME comment.
6791 * include/nspapi.h (SOCKET_ADDRESS) Only define if
6792 __CSADDR_T_DEFINED is not defined.
6793 (CSADDR_INFO): Ditto.
6794 (BLOB): Add structure and typedef if not already defined.
6795 (NS_*): Add defines.
6797 (SERVICE_ADDRESS): Add structure and typedefs.
6798 (SERVICE_ADDRESSES): Ditto.
6799 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
6800 (LPSERVICE_ASYNC_INFO): Add typedef.
6801 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
6803 * include/wsipx.h: New file.
6804 * include/svcguid.h: New file.
6805 * lib/test.c: Include wspix.h and svcguid.h.
6807 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6809 * include/wsahelp.h: New file.
6810 * lib/test.c: Include wsahelp.h.
6812 2002-08-21 Earnie Boyd <earnie@users.sf.net>
6814 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
6815 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
6817 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
6819 * include/ws2spi.h: Modify comment about being part of
6821 (winsock2.h): Change "" to <>.
6823 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
6825 * include/ws2spi.h: New file.
6826 * lib/test.c: Include ws2spi.h.
6828 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
6830 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
6831 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
6834 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
6836 * include/winuser.h (CURSOR_SHOWING) Add define.
6837 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
6839 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
6841 * include/winerror.h: Cast OLE error codes to HRESULT.
6842 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
6844 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
6846 * include/wincrypt.h (ALG_*): Add defines.
6851 (PRIVATEKEYBLOB): Add define.
6853 2002-08-14 Earnie Boyd <earnie@users.sf.net>
6855 * include/shlobj.h (SHGetFolderPath): Add define.
6856 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
6857 (SHGetFolderPath): Ditto.
6859 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
6861 * include/commdlg.h: Don't include COM headers or use
6862 COM-dependent symbols if __OBJC__.
6864 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
6866 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
6869 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
6871 * include/shellapi.h (FOF_NOERRORUI): Add define.
6873 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
6875 * include/objidl.h (IEnumMoniker): Put 'interface' back.
6877 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
6879 * include/objidl.h (IEnumMoniker): Correct declaration.
6881 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
6883 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
6885 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
6887 * include/commctrl.h: Whitespace change.
6889 2002-08-09 Lars Munch <lars@segv.dk>
6891 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
6892 struct name _TVHITTESTINFO and typedefs and add defines for
6893 backward compatability.
6894 (ListView_SetExtendedListViewStyleEx): Add macro.
6896 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
6898 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
6900 * lib/msimg32.def: New file, with stubs for above.
6902 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
6904 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
6905 GetFileSizeEx, SetFilePointerEx): Add prototypes.
6906 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
6907 and UNICODE mappings.
6909 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
6911 * include/winbase.h (ReadFileScatter, WriteFileGather):
6912 Change second parameter to pointer.
6914 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
6916 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
6918 * lib/wininet.def: Regenerate.
6920 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
6922 * include/windef.h (PVOID): Move typedef to...
6923 * include/winnt: ...here.
6924 (PVOID64): New typedef.
6926 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
6927 * include/winbase.h (ReadFileScatter, WriteFileGather):
6930 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
6931 (PROCESSOR_INTEL_IA64): Add define.
6933 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
6935 * include/oleidl.h (MK_ALT): Define.
6937 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
6939 * include/exdisp.h: New file.
6940 * include/exdispid.h: New file.
6941 * include/mshtml.h: New file.
6942 * lib/test.c: #include exdisp.h and mshtml.h
6943 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
6944 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
6945 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
6946 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
6949 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
6951 * include/docobj.h: New file.
6952 * include/idispids.h: New file.
6953 * include/objidl.h (IID_IMoniker): Declare.
6954 * include/ocidl.h (READYSTATE): New enum.
6955 (IOleInPlaceSiteEx): New interface.
6956 * include/olectlid.h (IID_IEnumSTATSTG): New interface
6958 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
6959 IOleInPlaceSite): New interfaces.
6960 * lib/test.c: #include docobj.h,idispids.h,
6962 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
6964 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
6965 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
6967 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
6969 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
6970 * include/commdlg.h: Likewise.
6972 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
6974 * include/oleauto.h (V_UNION): Correct definition for case of
6978 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
6980 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
6981 not bool, for C as well as C++.
6983 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
6985 * include/shlwapi.h: New file.
6986 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
6987 Victor Porton <porton@narod.ru> for contributions.
6988 * lib/shlwapi.def: New file.
6989 * lib/test.c: #include shlwapi.h.
6991 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
6993 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
6995 * include/winsock2.h (struct sockaddr): Use __int64 instead of
6997 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
6998 does not need external *Fiber library functions.
7000 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7002 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
7004 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
7005 avoid compile error when already defined.
7007 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
7009 * include/winuser.h (WM_MENURBUTTONUP): Add define.
7011 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7013 * include/commdlg.h: Define CDN_* notification message constants
7016 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
7018 * include/commctrl.h: Define notification message constants for
7021 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
7023 * include/ddeml.h (MH_*) Add defines.
7024 (MONHSZSTRUCT): Add structure and typedefs.
7025 (MONLINKSTRUCT): Ditto.
7026 (MONCONVSTRUCT): Ditto.
7027 (MONCBSTRUCT): Ditto.
7028 (MONERRSTRUCT): Ditto.
7029 (MONMSGSTRUCT): Ditto.
7030 * include/windef.h: Don't define __cdecl or _cdecl for
7032 Don't define _export or __export for __WATCOM__.
7033 * include/windows.h (imm.h): #include.
7034 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
7036 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7038 * include/wtypes.h: Remove duplicate #includes of rpc.h and
7041 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
7043 * include/winbase.h (OpenThread): Add prototype.
7044 * lib/kernel32.def (OpenThread): Add symbol.
7046 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
7048 * include/wtypes.h (HMETAFILEPICT): Add typedef.
7050 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
7052 * include/rpc.h: Conditionally include <windows.h> before
7054 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
7057 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
7059 * include/commctrl.h (WC_*): Remove some duplicate defines.
7061 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
7063 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
7065 (IPM*): Add defines.
7066 (IPN_*): Add defines.
7067 (NMIPADDRESS): Add structure and typedefs.
7068 (MAKEIPADDRESS): Add macro.
7069 (MAKEIPRANGE): Add macro.
7070 (FIRST_IPADDRESS): Add macro.
7071 (SECOND_IPADDRESS): Add macro.
7072 (THIRD_IPADDRESS): Add macro.
7073 (FOURTH_IPADDRESS): Add macro.
7075 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
7077 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
7079 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7081 * include/winbase.h (WINBASEAPI): Don't define if prior
7084 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
7085 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
7086 PARTITION_UNIX): Add defines.
7087 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
7088 (IsRecognizedPartition): Also check for PARTITION_FAT32,
7089 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
7090 (IsContainerPartition): Add macro.
7092 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
7094 * include/commctrl.h: (CBEIF_*): Add defines.
7095 (CBEN_*): Add defines and UNICODE mappings
7096 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
7097 (CBEMAXSTRLEN): Add define.
7098 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
7099 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
7100 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
7101 (NMCBEENDEDIT[AW]): Add structure and typedefs.
7103 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7105 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
7106 union member _VARIANT_BOOL bool.
7108 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7110 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
7112 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7114 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
7115 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
7116 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
7118 (CCHAR): Correct typedef.
7119 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
7122 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7124 * README.w32api: Correct spelling error.
7126 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7128 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
7129 INPUT_HARDWARE): Add defines.
7130 (HDEVNOTIFY): Add typedef.
7131 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
7132 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
7134 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
7135 GetClassInfoEx[AW],GetKeyboardLayoutList,
7136 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
7137 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
7138 RegisterClassEx[AW]): Correct prototypes.
7140 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7142 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
7144 * include/winsvc.h (StartServiceW): Correct prototype.
7145 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
7146 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
7147 GetTickCount,InterlockedExchangeAdd,
7148 WritePrivateProfileStruct[AW]: Correct prototypes.
7149 (GetEnvironmentStrings): Correct mapping to
7150 GetEnvironmentStringsA.
7151 * include/winver.h (VerQueryValueA,VerQueryValueW):
7153 * include/wincon.h (CreateConsoleScreenBuffer): Correct
7155 * include/winreg.h (RegQueryMultipleValues[AW],
7156 RegQueryValueEx[AW]):Correct prototypes.
7157 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
7158 PPOLYTEXTW): Add typedefs.
7159 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
7160 structures and typedefs.
7161 (MM_MAX_NUMAXES): Add define.
7162 (EnumFontsW,GetEnhMetaFilePixelFormat,
7163 wglGetLayerPaletteEntries): Correct prototypes.
7164 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
7165 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
7166 RPC_S_SEND_INCOMPLETE): Add defines.
7168 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
7170 * include/windef.h (_fastcall, __fastcall, FASTCALL):
7173 2002-06-16 Egor Duda <deo@logos-m.ru>
7175 * include/ntdll.h: New file.
7176 * lib/ntdll.def: Add NtShutdownSystem.
7178 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
7180 * lib/dinput.def (DirectInputCreateEx): Add stub.
7181 * lib/ntdll.def: New file.
7183 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7185 * include/w32api.h: Change to version 2.0 to reflect the change
7188 * README.w32api: Renamed from README. Modified license to remove
7189 the restriction of notifying the author based on the fact that the
7190 author is unreachable at the notified address.
7191 * Makefile.in (VERSION): Change to 2.0.
7193 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7195 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
7196 * Makefile.in (bindist): Correct the MinGW distribution.
7198 2002-06-13 Earnie Boyd <earnie@users.sf.net>
7200 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
7201 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
7203 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
7205 * lib/test.c: #include comcat.h.
7207 2002-06-13 John K. Hohm <jhohm@acm.org>
7209 * include/comcat.h: New file.
7211 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7213 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
7214 (GETTEXTEX): Add structure definition.
7216 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
7218 * include/windows.h (ole2.h): #include if !__OBJC__ and
7219 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
7221 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7223 * include/mapi.h: Change LPTSTR to LPSTR throughout.
7225 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
7227 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
7228 PACCESS_DENIED_ACE): Add typedefs.
7230 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
7232 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
7234 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
7236 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
7238 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7240 * include/windef.h: Fix typo in last change.
7242 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7244 * include/windef.h: Add no-op __try, __except, __finally
7246 * include/excpt.h: Remove file.
7247 * include/windows.h: Don't include excpt.h.
7249 2002-05-30 Christopher January <chris@atomice.net>
7251 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
7252 Add missing typedefs.
7254 2002-05-28 Earnie Boyd <earnie@users.sf.net>
7256 * include/w32api.h: Increment version to 1.5
7257 * Makefile.in: Ditto.
7260 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
7262 * include/winreg.h: (RegConnectRegistry[AW]): Replace
7263 LP[W]STR with LPC[W]STR.
7264 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
7265 Clean up whitespace.
7267 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
7269 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
7271 2002-05-21 Earnie Boyd <earnie@users.sf.net>
7273 * Makefile.in: Increment VERSION to 1.4.
7274 (conf_prefix): New variable.
7275 (bindist): Modify target to use $(conf_prefix).
7277 2002-05-20 Philip Aston <philipa@mail.com>
7279 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
7281 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
7283 * include/lmaccess.h: (NetAccess*, NetGroup*,
7284 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
7285 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
7287 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
7289 * include/commctrl.h (ImageList_DragShowNolock): Remove
7290 conflicting redeclaration.
7292 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
7294 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
7295 STRICT and related defines to ...
7296 * include/windef.h: Here.
7298 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
7300 * include/winsock2.h (int32): Remove typedef.
7301 (SERVICETYPE): Add typedef.
7302 (struct _flowspec):Revise struct definition, Comment
7303 on types used for members.
7305 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7307 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
7308 more defines added in earlier change.
7309 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
7311 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7313 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
7314 added in last change.
7316 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7318 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
7319 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
7321 2002-05-01 Manu B <contact.manu@wanadoo.fr>
7323 * include/commctrl.h (SNDMSG): Define and use throughout
7324 in other macros instead of SendMessage.
7325 * include/commdlg.h (SNDMSG): Ditto.
7327 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
7329 * include/GL/gl.h: New file.
7330 * include/GL/glext.h: Ditto.
7331 * include/GL/glu.h: Ditto.
7333 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7335 * include/w32api.h: Increment version.
7336 * Makefile.in: Ditto.
7338 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7340 * Makefile.in (bindist): Use * instead of . for file list for tar
7343 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
7345 * include/wtypes.h (enum tagCLSCTX): Change formatting.
7347 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
7349 * include/objidl.h (IRunningObjectTable.Register): Correct
7351 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
7352 ROTFLAGS_ALLOWANYCLIENT): Add defines.
7354 2002-03-31 Victor Porton <porton@narod.ru>
7356 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
7358 2002-03-29 David Robinow <drobinow@yahoo.com>
7360 * include/wingdi.h (SetPixelFormat): Correct prototype.
7362 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
7364 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
7366 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
7368 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
7371 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7373 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
7374 * include/shlobj.h (IContextMenu2): Put methods in right order.
7375 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
7376 CINTERFACE before defining.
7378 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
7380 * include/accctrl.h: Add #pragma GCC system_header
7382 * include/aclapi.h: Same.
7383 * include/basetsd.h: Same.
7384 * include/basetyps.h: Same.
7385 * include/cderr.h: Same.
7386 * include/cguid.h: Same.
7387 * include/commctrl.h: Same.
7388 * include/commdlg.h: Same.
7389 * include/cpl.h: Same.
7390 * include/cplext.h: Same.
7391 * include/custcntl.h: Same.
7392 * include/dbt.h: Same.
7393 * include/dde.h: Same.
7394 * include/ddeml.h: Same.
7395 * include/dlgs.h: Same.
7396 * include/excpt.h: Same.
7397 * include/httpext.h: Same.
7398 * include/imagehlp.h: Same.
7399 * include/imm.h: Same.
7400 * include/initguid.h: Same.
7401 * include/intshcut.h: Same.
7402 * include/ipexport.h: Same.
7403 * include/iphlpapi.h: Same.
7404 * include/ipifcons.h: Same.
7405 * include/iprtrmib.h: Same.
7406 * include/iptypes.h: Same.
7407 * include/isguids.h: Same.
7408 * include/largeint.h: Same.
7409 * include/lm.h: Same.
7410 * include/lmaccess.h: Same.
7411 * include/lmalert.h: Same.
7412 * include/lmapibuf.h: Same.
7413 * include/lmat.h: Same.
7414 * include/lmaudit.h: Same.
7415 * include/lmbrowsr.h: Same.
7416 * include/lmchdev.h: Same.
7417 * include/lmconfig.h: Same.
7418 * include/lmcons.h: Same.
7419 * include/lmerr.h: Same.
7420 * include/lmerrlog.h: Same.
7421 * include/lmmsg.h: Same.
7422 * include/lmremutl.h: Same.
7423 * include/lmrepl.h: Same.
7424 * include/lmserver.h: Same.
7425 * include/lmshare.h: Same.
7426 * include/lmsname.h: Same.
7427 * include/lmstats.h: Same.
7428 * include/lmsvc.h: Same.
7429 * include/lmuse.h: Same.
7430 * include/lmuseflg.h: Same.
7431 * include/lmwksta.h: Same.
7432 * include/lzexpand.h: Same.
7433 * include/mapi.h: Same.
7434 * include/mciavi.h: Same.
7435 * include/mcx.h: Same.
7436 * include/mmsystem.h: Same.
7437 * include/mswsock.h: Same.
7438 * include/nb30.h: Same.
7439 * include/nddeapi.h: Same.
7440 * include/nspapi.h: Same.
7441 * include/ntdef.h: Same.
7442 * include/ntsecapi.h: Same.
7443 * include/ntsecpkg.h: Same.
7444 * include/oaidl.h: Same.
7445 * include/objbase.h: Same.
7446 * include/objfwd.h: Same.
7447 * include/objidl.h: Same.
7448 * include/odbcinst.h: Same.
7449 * include/ole.h: Same.
7450 * include/ole2.h: Same.
7451 * include/ole2ver.h: Same.
7452 * include/oleauto.h: Same.
7453 * include/olectl.h: Same.
7454 * include/olectlid.h: Same.
7455 * include/oledlg.h: Same.
7456 * include/oleidl.h: Same.
7457 * include/pbt.h: Same.
7458 * include/prsht.h: Same.
7459 * include/psapi.h: Same.
7460 * include/rapi.h: Same.
7461 * include/ras.h: Same.
7462 * include/raserror.h: Same.
7463 * include/rassapi.h: Same.
7464 * include/regstr.h: Same.
7465 * include/richedit.h: Same.
7466 * include/richole.h: Same.
7467 * include/rpc.h: Same.
7468 * include/rpcdce.h: Same.
7469 * include/rpcdce2.h: Same.
7470 * include/rpcdcep.h: Same.
7471 * include/rpcndr.h: Same.
7472 * include/rpcnsi.h: Same.
7473 * include/rpcnsip.h: Same.
7474 * include/rpcnterr.h: Same.
7475 * include/rpcproxy.h: Same.
7476 * include/schannel.h: Same.
7477 * include/schnlsp.h: Same.
7478 * include/scrnsave.h: Same.
7479 * include/security.h: Same.
7480 * include/setupapi.h: Same.
7481 * include/shellapi.h: Same.
7482 * include/shlguid.h: Same.
7483 * include/shlobj.h: Same.
7484 * include/sql.h: Same.
7485 * include/sqlext.h: Same.
7486 * include/sqltypes.h: Same.
7487 * include/sqlucode.h: Same.
7488 * include/sspi.h: Same.
7489 * include/subauth.h: Same.
7490 * include/tlhelp32.h: Same.
7491 * include/unknwn.h: Same.
7492 * include/userenv.h: Same.
7493 * include/w32api.h: Same.
7494 * include/winbase.h: Same.
7495 * include/wincon.h: Same.
7496 * include/wincrypt.h: Same.
7497 * include/windef.h: Same.
7498 * include/windows.h: Same.
7499 * include/windowsx.h: Same.
7500 * include/winerror.h: Same
7501 * include/wingdi.h: Same.
7502 * include/wininet.h: Same.
7503 * include/winioctl.h: Same.
7504 * include/winnetwk.h: Same.
7505 * include/winnls.h: Same.
7506 * include/winnt.h: Same.
7507 * include/winperf.h: Same.
7508 * include/winreg.h: Same.
7509 * include/winresrc.h: Same.
7510 * include/winsock.h: Same.
7511 * include/winsock2.h: Same.
7512 * include/winspool.h: Same.
7513 * include/winsvc.h: Same.
7514 * include/winuser.h: Same.
7515 * include/winver.h: Same.
7516 * include/ws2tcpip.h: Same.
7517 * include/wsnetbs.h: Same.
7518 * include/wtypes.h: Same.
7519 * include/zmouse.h: Same.
7520 * include/mapi.h: Change header guard name to _MAPI_H for
7523 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
7525 * include/accctrl.h (_ACCCTRL_H): Correct typo.
7526 Remove unnecessary inclusion of <wtypes.h>.
7527 * ChangeLog: Fix omission of name in recent entries.
7529 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
7531 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
7533 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
7535 * include/mswsock.h: Group winsock2 dependants
7536 together and protect with #ifdef _WINSOCK2_H.
7537 * lib/test.c: Only test ws2tcpip.h if winsock2.h
7540 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
7542 * include/mswsock.h (TP_*): Add new defines.
7543 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
7545 (WSACMSGHDR): Likewise.
7546 (DisconnectEx): Add new prototype.
7547 (WSARecvMsg): Likewise.
7548 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
7550 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
7552 * ChangeLog: Fix typo in last entry.
7553 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
7554 * include/ws2tcpip.h: (IP_*): Add new defines.
7555 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
7556 (NI_*): Add getnameinfo constants and bitmasks.
7557 (AI_*): Add getaddrinfo flags.
7558 (EAI_*): Add getaddrinfo error codes.
7559 (ip_mreq_source): Add new structure.
7560 (ip_msfilter): Add new structure.
7561 (IP_MSFILTER_SIZE): Add new macro.
7562 (in_pktinfo): Add new structure.
7563 Add preliminary IPv6 support.
7564 (in6_addr): Add new structure and some defines.
7565 (sockaddr_in6): Add new structure.
7566 (in6addr_any, in6addr_loopback): Declare extern structures.
7567 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
7568 initialization macros for above.
7569 (IN6_ARE_ADDR_EQUAL): Define macro.
7570 (IN6_IS_ADDR_*): Define address testing macros.
7571 (socklen_t) Add new typedef.
7572 (ipv6_mreq): Add new structure.
7573 (in6_pktinfo): Same.
7575 (freeaddrinfo):Add new prototype.
7576 (getaddrinfo): Same.
7577 (gai_strerror[AW]): Same.
7578 (getnameinfo): Same.
7579 (sockaddr_in6_old): Add structure.
7580 (sockaddr_gen): Add union definition.
7581 (INTERFACE_INFO): Use sockaddr_gen as members.
7582 (INTERFACE_INFO_OLD): Add comment on workaround for problems
7583 with INTERFACE_INFO on NT4 prior to sp4.
7585 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
7587 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
7588 when selecting winsock interface.
7589 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
7590 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
7591 Expand FIXME comment.
7592 (WSACOMPLETIONTYPE): Add enum.
7593 (WSACOMPLETION): Add structure and typedefs.
7594 (WSANSPIoctl): Add function prototpe and callback typedef.
7595 (SIO_NSP_NOTIFY_CHANGE): Add define.
7596 (sockaddr_storage): Add structure and typedefs.
7598 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
7600 * include/winuser.h (OIC_*): Add resource constants.
7602 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
7604 * include/ntsecpkg.h: New file.
7605 * include/schannel.h: New file.
7606 * include/schnlsp.h: New file.
7607 * include/security.h: New file.
7608 * include/sspi.h: New file.
7609 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
7610 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
7611 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
7612 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
7613 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
7614 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
7615 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
7616 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
7617 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
7618 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
7619 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
7620 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
7621 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
7622 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
7623 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
7624 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
7625 CERT_CHAIN_CONTEXT): Add missing structures.
7626 (CertCloseStore, CertGetCertificateChain,
7627 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
7628 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
7629 CertFindCertificateInStore, CertFreeCertificateContext,
7630 CertGetIssuerCertificateFromStore,
7631 CertFindChainInStore): Add missing functions.
7632 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
7633 CERT_FIND_ISSUER_STR): Add Unicode mappings.
7634 * lib/crypt32.def: New file.
7635 * lib/secur32.def: Add mising stubs.
7636 * lib/test.c: Include new headers.
7638 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
7640 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
7643 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
7645 * lib/test.c: Include mapi.h.
7646 * include/commctrl.h (TBSTYLE_*): Add missing defines.
7647 Thanks to: "Ron" <ron@debian.org>
7649 2002-01-30 John Fattaruso <fattaruso@ieee.org>
7651 * include/mapi.h: New file.
7652 * lib/mapi.def: Add missing function stubs.
7654 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
7656 * include/winuser.h (GetWindowLongPtr[AW],
7657 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
7659 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
7661 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
7662 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
7663 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
7664 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
7666 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
7668 * lib/test.c: Include wsnetbs.h.
7670 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
7672 * include/wsnetbs.h: New file.
7674 2002-01-25 Earnie Boyd <earnie@users.sf.net>
7676 * include/winnt.h: Remove merge conflict.
7678 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
7680 * include/winnt.h (_TCHAR): Add typedefs.
7682 2002-01-25 Tim Hughes <tjh@delcam.com>
7684 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
7687 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
7689 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
7691 (LPACCESSTIMEOUT): Add typedef.
7693 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
7695 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
7697 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
7699 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
7700 _HDITEM[AW], with parallel changes to typedefs. Use defines for
7701 backward compatability with old names. Update UNICODE mappings.
7702 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
7703 for struct _HD_LAYOUT and add defines for backward
7704 compatability with old names.
7705 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
7706 parallel chages to typedefs. Add defines for backward
7707 compatability with old names.
7708 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
7710 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
7712 * include/winnt.h: Add missing MEM_ defines, and convert existing to
7713 hex for readability.
7715 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
7717 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
7719 (SPI_SETSCREENSAVERRUNNING): Add define.
7720 (LLKHF_ALTDOWN): Add define.
7721 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
7722 PFD_DEPTH_DONTCARE): Add defines.
7724 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
7726 * include/objbase.h (CoGetObject): Add prototype.
7728 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
7730 * include/winuser.h (ENUM_CURRENT_SETTINGS,
7731 ENUM_REGISTRY_SETTINGS): Add defines.
7733 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
7735 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
7736 (FILE_ATTRIBUTE_DEVICE): Add define.
7738 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
7740 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
7742 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
7744 * ChangeLog: correct date in last entry.
7746 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
7748 * include/winuser.h (MONITORENUMPROC): Add typedef.
7749 (EnumDisplayMonitors): Add prototype.
7750 * lib/user32.def (EnumDisplayMonitors): Add stub.
7752 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
7754 * include/ntsecapi.h: Fixed missing void parameter type in some
7756 * include/objbase.h: Ditto.
7757 * include/rapi.h: Ditto.
7758 * include/rpc.h: Ditto.
7759 * include/rpcdce.h: Ditto.
7760 * include/rpcdcep.h: Ditto.
7761 * include/rpcndr.h: Ditto.
7762 * include/rpcnsip.h: Ditto.
7763 * include/rpcproxy.h: Ditto.
7764 * include/windef.h: Ditto.
7766 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
7768 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
7770 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
7772 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
7773 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
7774 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
7775 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
7776 WS_EX_NOINHERITLAYOUT): Add defines.
7777 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
7778 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
7779 MEM_WRITE_WATCH): Add defines.
7782 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
7784 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
7786 (SetCriticalSectionSpinCount): Likewise.
7788 2001-12-30 Guido Serassio <serassio@libero.it>
7790 * include/winsvc.h: Add EnumServiceStatusEx(),
7791 QueryServiceStatusEx()
7792 & RegisterServiceCtrlHandlerEx()
7794 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
7796 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
7798 2001-12-20 Christopher Faylor <cgf@redhat.com>
7800 * lib/Makefile.in: Revert inst_installdir definitions to working
7803 2001-12-17 Guido Serassio <serassio@libero.it>
7805 * include/winsvc.h: Add ChangeServiceConfig2() &
7806 QueryServiceConfig2() definition
7808 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
7810 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
7811 on MSDN documentation for XP.
7813 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
7815 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
7818 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
7820 * include/commctrl.h (ACS_*): Add new defines.
7826 (UDS_HOTTRACK): Add define.
7827 (SBT_TOOLTIPS): Ditto.
7828 (TBS_*): Add new defines.
7832 (TCM_GETEXTENDEDSTYLE): Add define.
7833 (TVS_NOHSCROLL): Ditto.
7834 (TVIF_INTEGRAL): Ditto.
7835 (DTS_SHORTDATECENTURYFORMAT): Ditto.
7836 (TCS_*): Add new defines.
7837 (CBEM_*): Add defines.
7838 (tagNMITEMACTIVATE): Add structure definition and typedefs.
7839 (tagTVITEMEX[AW]: Ditto.
7840 (tagTVINSERTSTRUCT[AW]: Add union member.
7841 * include/winbase.h (VirtualAllocEx): Add prototype.
7842 * include/winuser.h (SS_*): Add new defines.
7844 2001-12-07 Earnie Boyd <earnie@users.sf.net>
7846 * Makefile.in: Increment VERSION.
7847 * include/w32api.h: Ditto.
7849 2001-12-07 Earnie Boyd <earnie@users.sf.net>
7851 * Makefile.in: Increment VERSION.
7852 * include/w32api.h: Ditto.
7854 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
7856 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
7857 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
7858 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
7859 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
7860 SetupDiOpenDevRegKey): Correct function names.
7862 2001-12-04 Earnie Boyd <earnie@users.sf.net>
7864 * include/winuser.h (IDC_STATIC): Don't define.
7866 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
7868 Cleanup merge between SourceForge and winsup CVS.
7869 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
7871 * include/winnt.h (VER_NT*): Remove duplicate defines.
7872 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
7874 2001-12-03 Earnie Boyd <earnie@users.sf.net>
7876 * include/accctrl.h: Change \r\n to \n.
7878 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
7880 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
7881 Add structure definition.
7882 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
7883 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
7884 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
7885 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
7886 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
7887 UnenableRouter) Declare functions.
7888 * lib/iphlpapi.def: Add function names to import lib.
7890 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
7892 * include/winnt.h (PACCESS_MASK): Add typedef.
7893 * include/aclapi.h: New file.
7894 * include/acctrl.h: New file.
7895 * lib/advapi32.def: Add missing symbols.
7896 * lib/test.c: Add #include <aclapi.h>.
7898 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
7900 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
7901 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
7903 * include/winnt.h: ... to here.
7904 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
7905 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
7907 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
7910 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
7912 * w32api/include/winnt.h: prepare SSE register support.
7913 (CONTEXT_EXTENDED_REGISTERS): Add new define.
7914 (MAXIMUM_SUPPORTED_EXTENSION): New define.
7915 (struct CONTEXT): ExtendedRegisters field added.
7917 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
7919 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
7920 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
7921 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
7922 tagLASTINPUTINFO ): Define new structures.
7923 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
7924 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
7925 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
7926 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
7927 SetMenuInfo): Add new prototypes.
7928 * lib/user32.def: Add import stubs for above functions.
7930 * include/winuser.h (IDC_STATIC): Protect against prior
7933 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
7935 * include/winbase.h (OSVERSIONINFOEX): Add definition.
7936 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
7938 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
7940 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
7941 warnings with _AUTHORITY #defines.
7943 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
7945 * include/winnt.h (GetCurrentFiber): Create a prototype before the
7947 (GetFiberData): Ditto.
7949 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
7951 * include/winnt.h: Backout last change.
7953 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
7955 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
7956 GetCurrentFiber: Create a prototype before the implementation.
7957 GetFiberData: Ditto.
7959 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
7961 * include/winuser.h (IDC_STATIC): Add define.
7962 Thanks to: Benoit Laniel.
7964 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
7966 * include/commdlg.h: Include <unknwn.h> rather than local
7967 definition of LPUKNOWN.
7968 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
7971 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
7973 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
7975 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
7976 functions of the form 'type * function(...)' in a way compatible
7977 with both Watcom and GCC.
7978 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
7979 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
7980 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
7981 * include/windows.h: Watcom can use anonymous structs/unions.
7982 * include/winnt.h: Watcom can use 64 bit ints.
7983 (GetCurrentFiber): Add another inline definition using
7984 Watcom inline assembly syntax.
7985 (GetFiberData): Likewise.
7986 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
7987 (gethostbyname): Likewise.
7988 (gethostbyaddr}: Likewise.
7989 (getservbyport}: Likewise.
7990 (getservbyname}: Likewise.
7991 (getprotobynumber}: Likewise.
7992 (getprotobyname}: Likewise.
7993 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
7994 (gethostbyname}: Likewise.
7995 (gethostbyaddr}: Likewise.
7996 (getservbyport}: Likewise.
7997 (getservbyname}: Likewise.
7998 (getprotobynumber}: Likewise.
7999 (getprotobyname}: Likewise.
8000 * lib/diinut.c: Correction for Watcom.
8001 * lib/kernel32.c (GetCurrentFiber): Add another definition
8002 using Watcom inline assembly syntax.
8003 (GetFiberData): Likewise.
8004 * lib/scrnsave.c (WinMain): Add break after default:
8007 2001-11-04 "stefan" <stefan@lkcc.org>
8009 * include/winnt.h (GetCurrentFiber): Add prototype.
8010 (GetFiberData): Likewise.
8012 2001-11-04 Christopher Faylor <cgf@redhat.com>
8014 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
8015 parallel invocations.
8017 2001-11-03 Christopher Faylor <cgf@redhat.com>
8019 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
8021 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8023 * include/basetyps.h (DECLARE_INTERFACE): Don't add
8024 __attribute__((com_interface)) for __GNUC__ >= 3.
8026 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8028 * include/commdlg.h (PRINTPAGERANGE): Add structure
8030 (PRINTDLGEX[AW]): Likewise.
8031 (PrintDlgEx[AW]): Add function declaration.
8032 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
8033 * ChangeLog: Fix typo in last entry.
8035 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
8037 * include/objbase.h (CoGetClassObject): Change third parameter
8040 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8042 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
8043 Thanks to: Kim Saunders.
8044 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
8045 Thanks to: Pat Thoyts.
8046 * include/winnt.h: Change C++ style comment to C style.
8047 * include/shlobj.h: Ditto.
8048 * include/objbase.h (enum tagCOINIT): Remove comma at end of
8050 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
8051 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
8052 (enum not limited to range of int).
8053 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
8054 (struct with no named members), ifndef NONAMELESSUNION.
8056 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8058 * include/winuser.h (CREATESTRUCT): UNICODE it.
8059 (CBT_CREATEWND): Likewise.
8061 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
8063 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
8064 (WNetGetResourceInformationW): Ditto.
8065 (WNetGetResourceInformation): Add define.
8067 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
8069 * include/winuser.h (POINTSTOPOINT): Use explicit casts
8070 before extracting words.
8072 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
8074 * include/winnt.h: Add PF_* defines.
8075 Thanks to: "Wizord" <wizord@argoslabs.com>
8077 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
8079 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
8080 field as _ANONYMOUS_STRUCT.
8081 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
8083 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
8084 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
8087 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
8089 * include/commctrl.h: Add some ListView constants.
8091 2001-09-17 Earnie Boyd <earnie@sf.net>
8093 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
8094 portion of the directory from the install.
8095 (inst_libdir): Ditto.
8096 * Makefile.in (VERSION): Increment.
8097 * include/w32api.h: Increment version.
8099 2001-09-13 Earnie Boyd <earnie@SF.net>
8101 * lib/Makefile.in (inst_includedir): Change to always use w32api
8102 subdirectory for target == cygwin.
8103 (inst_libdir): Ditto.
8105 2001-09-13 Earnie Boyd <earnie@SF.net>
8107 * lib/Makefile.in (config_prefix): New variable.
8108 (inst_includedir): Manipulate special value only if target == cygwin
8109 and build == target and prefix != config_prefix.
8110 (inst_libdir): Ditto.
8112 2001-09-12 Earnie Boyd <earnie@SF.net>
8114 * Makefile.in (TARFLAGS): New variable.
8115 (TARFILEEXT): Ditto.
8117 2001-09-12 Earnie Boyd <earnie@SF.net>
8119 * Makefile.in: Increment version.
8120 * include/w32api.h: Ditto.
8121 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
8123 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
8125 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
8126 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
8127 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
8129 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
8131 * include/wininet.h (InternetAutodial): Add prototype.
8132 (InternetAutodialHangup): Ditto.
8133 (InternetDial): Ditto.
8134 (InternetGetConnectedState): Ditto.
8135 (InternetGoOnline): Ditto.
8136 (InternetHangUp): Ditto.
8137 (InternetSetDialState): Ditto.
8138 Add associated INTERNET_* auto dial flags.
8139 Guard typedefs and prototypes with #ifndef RC_INVOKED.
8141 2001-09-04 Earnie Boyd <earnie@SF.Net>
8143 * lib/Makefile.in: Move the setting of variable libdir to after the
8144 setting of exec_prefix since the value of libdir is dependant on it.
8146 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
8148 * include/winbase.h: Add missing closing parentheses to
8149 InterlockedExchangePointer declaration.
8151 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
8153 * include/shlobj.h (CFSTR_* ): Add new defines.
8154 Thanks to: "Ron" <ron@debian.org> .
8157 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
8159 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
8160 anonymous structs are available rather than just testing preprocessor
8163 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
8165 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
8166 with new `LARGE_INTEGER' definition.
8168 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
8170 * include/winsock2.h: Remove "extra token" after #endif.
8172 2001-08-31 Earnie Boyd <earnie@SF.Net>
8174 * config.guess: Remove the \r from the end of line.
8175 * config.sub: Ditto.
8177 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
8179 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
8180 if __cplusplus as well as if _ANONYMOUS_STRUCT.
8182 2001-08-29 Earnie Boyd <earnie@SF.Net>
8184 * config.guess: Add the MSYS system.
8185 * config.sub: Ditto.
8186 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
8187 * incldue/winsock2.h: Ditto.
8189 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
8191 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
8192 non-anonymous (Xxx.u.LowPart) access to HighPart and
8193 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
8195 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
8197 * include/wingdi.h (HANGUL_CHARSET): Add define.
8199 2001-08-21 Earnie Boyd <earnie@SF.Net>
8201 * include/setupapi.h: Formatting.
8203 2001-08-21 Earnie Boyd <earnie@SF.Net>
8205 * include/shlobj.h: Remove \r from the line endings.
8207 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8209 * include/setupapi.h : New file.
8210 * lib/setupapi.def:New file.
8211 * lib/test.c: Include setupapi.h.
8213 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8214 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
8216 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
8218 * include/richedit.h (ENLINK): Add structure definition.
8219 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
8221 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8223 * include/shlobj.h (CMIC_*): Remove duplicate defines.
8224 (CMDSTR_*): Remove duplicates; UNICODE string constants.
8225 (GCS_*): Make UNICODE.
8226 (CSIDL_*): Add more defines.
8227 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
8228 (_DISK_GEOMETRY): Ditto.
8229 (_DISK_PERFORMANCE): Ditto.
8230 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
8232 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8234 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
8235 of block protected by #ifndef VOID.
8236 (This reverts 1998-12-01 Anders Norlander change.)
8237 * include/odbcinst.h: End file with newline.
8238 * include/raserror.h: Ditto.
8240 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8242 * include/winsock2.h (#include <wtypes.h): Don't.
8243 (_BLOB): Define instead, if not already done.
8244 (__BLOB_T_DEFINED: New define for guarding _BLOB.
8245 * include/wtypes.h (_BLOB): Guard against prior definition.
8247 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8249 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
8251 (tagTYPEDESC): Ditto.
8252 (_wireBRECORD): Add structure definition.
8253 (_wireSAFEARR_BRECORD): Ditto.
8254 (_wireSAFEARR_HAVEIID): Ditto.
8255 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
8256 SAFEARR_HAVEIID HaveIidStr.
8257 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
8258 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
8259 pparray to wirePSAFEARRAY*.
8260 (_wireVARIANT): Add field wireBRECORD brecVal.
8261 (wireVARIANT): Change typedef to struct _wireVariant*.
8262 (IRecordInfo): Add interface definition.
8263 (LPRECORDINFO): Add typedef for IRecordInfo*.
8264 (IID_IRecordInfo): Add forward decalaration.
8266 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8268 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
8269 * include/nddeapi.h: Likewise.
8271 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8273 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
8274 Add more includes of w32api headers.
8276 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8278 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
8279 Swap asm code with that of GetFiberData.
8280 (GetFiberData): Ditto.
8281 * lib/kernel32.c: New file, containing library versions of
8282 GetCurrentFiber and GetFiberData.
8283 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
8285 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8287 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
8288 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
8290 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8292 * lib/oleaut32.def: Regenerate.
8294 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
8296 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
8298 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8300 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
8301 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
8302 * include/oaidl.h: ... to here.
8303 * include/oaidl.h ICreateErrorInfo): Add interface definition.
8304 (IErrorInfo::GetGUID): Change arg to GUID.
8305 (LPSUPPORTERRORINFO): Add typedef.
8306 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
8308 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8310 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
8313 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8315 * include/commctrl.h (TreeView_SetIndent): Correct typo.
8317 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8319 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
8320 Thanks to: Jason Craig <jacraig@softhome.net>
8322 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
8324 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
8325 and UNICODE mappings, if _WIN32_IE >= 0x400.
8326 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
8327 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
8328 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
8329 (tagNMLVCUSTOMDRAW): Likewise.
8330 (tagNMTVCUSTOMDRAW): Likewise.
8331 (tagNMLVCACHEHINT): Likewise.
8333 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
8335 * include/basetsd.h (#include <_mingw.h>): Remove.
8338 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8340 * include/wingdi.h (AC_SRC_OVER): Add define.
8341 (struct _BLENDFUNCTION): Add.
8343 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8345 * include/shlobj.h: Add BIF_* defines.
8347 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8349 * include/winerror.h (E_PENDING): Add error code define.
8351 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8353 * include/basetsd.h (#include <_mingw.h>): Add directive.
8355 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
8357 * include/winbase.h (InterlockedCompareExchange): Change args
8358 and return value from PVOID to LONG.
8359 (InterlockedExchange): Change first arg to LPLONG.
8360 (InterlockedCompareExchangePointer): New macro.
8361 (InterlockedExchangePointer): New macro.
8363 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
8365 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
8366 Thanks to Kevin Chase <kevincha99@hotmail.com>.
8368 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
8370 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
8371 (IMalloc::Free()): Ditto.
8373 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
8375 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
8376 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
8377 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
8379 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
8381 * include/shlobj.h (struct _browseinfo): UNICODE it.
8382 (SHBrowseForFolder): Ditto.
8383 (SHGetPathFromIDList): Ditto.
8385 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
8387 * include/basetsd.h: RC_INVOKED protection and realignment.
8388 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
8390 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
8392 * Makefile.in (bindist): Reassign value of exec_prefix on make command
8395 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
8397 * lib/mapi32.def: Add MAPISendMail.
8399 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
8401 * include/w32api.h: Update version.
8402 * Makefile.in: Ditto.
8404 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8406 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
8409 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8411 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
8412 previous definition in include/ntsecapi.h.
8413 * include/ntsecapi.h: Vice versa.
8415 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
8417 * include/winnt.h: Add defines for group attributes.
8418 Add define for SYSTEM_LUID.
8419 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
8420 `PTOKEN_PRIMARY_GROUP'.
8422 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
8424 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
8427 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
8429 * include/winsock2.h: Protect one *more* newlib defines when compiling
8432 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
8434 * include/winsock2.h: Protect some more newlib defines when compiling
8437 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
8439 * include/winsock.h: Protect some more newlib defines when compiling
8442 2001-04-17 Egor Duda <deo@logos-m.ru>
8444 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
8445 as __extenstion__ when appropriate.
8446 * include/mmsystem.h: Mark anonymous structs and unions as
8447 __extension__ to prevent compiler warning when invoked with
8449 * include/oaidl.h: Ditto.
8450 * include/objidl.h: Ditto.
8451 * include/olectl.h: Ditto.
8452 * include/prsht.h: Ditto.
8453 * include/shlobj.h: Ditto.
8454 * include/winbase.h: Ditto.
8455 * include/winnt.h: Ditto.
8456 * include/wtypes.h: Ditto.
8458 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
8460 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
8461 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
8463 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8465 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
8467 2001-04-11 John Fortin <fortinj@attglobal.net>
8469 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
8472 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
8474 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
8475 code will be included in every module which includes this header.
8476 (GetFiberData): Ditto.
8478 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8480 * include/winnt.h (GetCurrentFiber): Fix typo.
8482 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8484 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
8485 * include/winbase.h: (GetFileAttributesExW): Fix typo.
8486 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
8487 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
8488 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
8490 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
8491 (GetCurrentFiber): Ditto.
8492 Thanks to: Andy Younger <AndyY@redlemon.com>
8494 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
8495 DirectX 8 from complaining.
8496 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
8498 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
8500 * include/commctrl.h Updated TreeView and ListView defines and macros.
8502 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
8504 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
8507 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
8508 * include/winuser.h (VK_KANA): New definition.
8509 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8511 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
8513 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
8515 * include/basetsd.h (INT32): Ditto.
8516 * include/windef.h (ATOM): Ditto.
8519 * include/winbase.h (FreeResource): Ditto.
8520 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8522 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
8524 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
8525 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
8526 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
8527 macro now defined in newlib sys/types.h. Emit warning if defined.
8528 * include/winsock2.h: Ditto.
8529 * include/windows.h (Win32_Winsock): Replace with new macros
8530 __USE_W32_SOCKETS and warn of deprecation.
8532 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
8534 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
8535 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
8537 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
8539 * include/commctrl.h (TBSTYLE_FLAT): New definition.
8540 (TB_GETBUTTONSIZE): Ditto.
8541 (TCS_HOTTRACK): Ditto.
8542 Thanks to: Chris Hansen <popeofpop@softhome.net>
8544 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
8546 * Makefile.in: (snapshot): Add target.
8547 * lib/Makefile.in: (install-headers): Use installdir variable.
8548 (installdir): Set value based on target-alias.
8550 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
8552 * include/w32api.h: (_W32API_VERSION): Remove.
8553 (__W32API_VERSION): Add.
8554 (__W32API_MAJOR_VERSION): Ditto.
8555 (__W32API_MINOR_VERSION): Ditto.
8557 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8559 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
8560 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
8561 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
8562 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
8564 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8566 * include/mswsock.h: New file.
8567 * include/ws2tcpip.h: New file.
8568 * include/winsock.h (IPPROTO_IGMP): New define.
8569 (IPPROTO_GGP): Correct value.
8570 (SO_* macros): Remove mswsock defines.
8571 (TCP_BSDURGENT): Likewise.
8572 (IP_* macros): Add comment warning of WinSock2 incompatibility
8573 (WSARecvEx): Remove mswsock prototype.
8574 (TransmitFile): Likewise.
8575 (AcceptEx): Likewise.
8576 (GetAcceptExSockaddrs): Likewise.
8577 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
8578 (#include <mswsock.h>): Add directive and explanatory comment
8579 * include/winsock2.h (header guard): add guard for _WINSOCK_H
8580 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
8581 (#include <winsock.h>): Replace directive with winsock.h file content
8582 The following changes apply to the merged file:
8583 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
8584 (SOMAXCONN): Likewise
8585 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
8586 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
8588 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
8589 (FD_*_BIT and FD_* defines): Place together and extend to
8591 (AF* defines): Extend to AF_MAX 10
8592 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
8593 (WSAUnhookBlockingHook): Likewise.
8594 (WSASetBlockingHook): Likewise.
8595 (WSACancelBlockingCall): Likewise.
8596 (WSAEINPROGRESS): Comment as not raised in WinSock2.
8597 (#include <mswsock.h>): Delete directive inherited from winsock.h
8598 (WSA_QOS* defines): Add QualityOfService error codes.
8599 (SIO_* defines): Add new macros
8600 * include/ipexport.h (IP_STATUS flags): Add definitions.
8601 (IP_FLAG_DF): Likewise.
8602 (IP_OPT_* ): Likewise.
8603 (struct ip_option_information): Likewise.
8604 (struct icmp_echo_reply): Likewise.
8606 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8608 * include/commctrl.h: Revert TEXT change.
8609 * include/lmalert.h: Ditto.
8610 * include/lmcons.h: Ditto.
8611 * include/lmsname.h: Ditto.
8612 * include/lmsvc.h: Ditto.
8613 * include/ntsecapi.h: Ditto.
8614 * include/oledlg.h: Ditto.
8615 * include/ras.h: Ditto.
8616 * include/regstr.h: Ditto.
8617 * include/richedit.h: Ditto.
8618 * include/wininet.h: Ditto.
8619 * include/winnt.h: Ditto.
8621 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
8623 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
8624 * include/lmalert.h: Ditto.
8625 * include/lmcons.h: Ditto.
8626 * include/lmsname.h: Ditto.
8627 * include/lmsvc.h: Ditto.
8628 * include/ntsecapi.h: Ditto.
8629 * include/oledlg.h: Ditto.
8630 * include/ras.h: Ditto.
8631 * include/regstr.h: Ditto.
8632 * include/richedit.h: Ditto.
8633 * include/wininet.h: Ditto.
8634 * include/w32api.h: New File.
8636 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
8638 * include/shlobj.h: Add missing SLR_* flags.
8640 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
8642 * lib/Makefile.in: (host_alias): Add variable.
8643 (host_build): Ditto:
8645 (xinstall-libraries): Ditto.
8646 (xinstall-headers): Ditto.
8647 (xuninstall): Ditto.
8648 (xuninstall-libraries): Ditto.
8649 (xuninstall-headers): Ditto.
8650 * Makefile.in: (host_alias): Add variable.
8651 (build_alias): Ditto.
8653 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
8655 * include/winnt.h: (__TEXT): Add private macro.
8656 (_TEXT): Modify definition to use __TEXT.
8658 This change allows the passing of a MACRO as an argument and have that
8659 MACRO resolved first.
8660 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
8662 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
8664 * Makefile.in: Increment VERSION to 0.5
8665 * include/winnt.h: Change TEXT to _TEXT throughout.
8666 (SID_RELEASE): Define.
8667 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
8669 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
8671 * Apply Phil Krylov patches.
8672 2001-01-19 Phil Krylov <phil@mail.ru>
8673 * include/commctrl.h: (HDI_IMAGE) New definition.
8674 (HDI_DI_SETITEM) Ditto.
8677 (HDF_BITMAP_ON_RIGHT) Ditto.
8679 (HDM_SETORDERARRAY) Ditto.
8680 (Header_SetOrderArray) Ditto.
8681 (ICC_BAR_CLASSES) Ditto.
8682 (struct _HD_ITEMA) Change definition.
8683 (struct _HD_ITEMW) Ditto.
8684 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
8685 (InitCommonControlsEx()) Ditto.
8686 2001-01-23 Phil Krylov <phil@mail.ru>
8687 * include/richedit.h: Many Richedit 2.0 definitions.
8689 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
8691 * include/winuser.h: (IDC_HAND) New resource identifier.
8692 Thanks to: Mark Jordon <mark_jordan@ieee.org>
8694 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
8696 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
8699 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
8701 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
8702 (GetUnmarshalClass): CLSID argument needs to be a pointer.
8703 Thanks To: <bge@users.sourceforge.net>
8705 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
8707 * Apply Danny Smith patch 102386
8708 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8709 * lib/rasapi32.def: add symbols available in NT4 and W2k
8711 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
8713 * Apply Danny Smith patch 102382
8714 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8715 * lib/mswsock.def: remove leading underscores from symbol names
8717 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
8719 * Apply Danny Smith patch 102446
8720 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8721 * include/sql.h (ODBCVER): change default to 0x0351.
8722 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
8723 (SQLColAttributes): likewise.
8724 (SQLBindParam): add prototype for ODBC 3.x function.
8725 (SQLCloseCursor): likewise.
8726 (SQLColAttribute): likewise.
8727 (SQLCopyDesc):likewise.
8728 (SQLEndTran): likewise.
8729 (SQLFetchScroll): likewise.
8730 (SQLGetConnectAttr): likewise.
8731 (SQLGetDescField): likewise.
8732 (SQLGetDescRec): likewise.
8733 (SQLGetDiagField): likewise.
8734 (SQLGetDiagRec): likewise.
8735 (SQLGetEnvAttr): likewise.
8736 (SQLGetStmtAttr): likewise.
8737 (SQLSetConnectAttr): likewise.
8738 (SQLSetDescField):likewise.
8739 (SQLSetDescRec): likewise.
8740 (SQLSetEnvAttr): likewise.
8741 (SQLSetStmtAttr): likewise.
8742 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
8743 _WIN64 compatability;
8744 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
8745 (SQL_ACTIVE_CONNECTIONS): likewise.
8746 (SQL_ACTIVE_STATEMENTS): likewise.
8747 (SQL_ALL_EXCEPT_LIKE): likewise.
8748 (SQL_API_ALL_FUNCTIONS): likewise.
8749 (SQL_API_LOADBYORDINAL): likewise.
8750 (SQL_API_SQLBINDPARAMETER): likewise.
8751 (SQL_API_SQLBROWSECONNECT): likewise.
8752 (SQL_API_SQLCOLATTRIBUTES): likewise.
8753 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
8754 (SQL_API_SQLDESCRIBEPARAM): likewise.
8755 (SQL_API_SQLDRIVERCONNECT): likewise.
8756 (SQL_API_SQLDRIVERS): likewise.
8757 (SQL_API_SQLEXTENDEDFETCH): likewise.
8758 (SQL_API_SQLFOREIGNKEYS): likewise.
8759 (SQL_API_SQLMORERESULTS): likewise.
8760 (SQL_API_SQLNATIVESQL): likewise.
8761 (SQL_API_SQLNUMPARAMS): likewise.
8762 (SQL_API_SQLPARAMOPTIONS): likewise.
8763 (SQL_API_SQLPRIMARYKEYS): likewise.
8764 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
8765 (SQL_API_SQLPROCEDURES): likewise.
8766 (SQL_API_SQLSETPOS): likewise.
8767 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
8768 (SQL_API_SQLTABLEPRIVILEGES): likewise.
8769 (SQL_ASYNC_ENABLE): likewise.
8770 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
8771 (SQL_ASYNC_ENABLE_OFF): likewise.
8772 (SQL_ASYNC_ENABLE_ON): likewise.
8773 (SQL_ATTR_READONLY): likewise.
8774 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
8775 (SQL_ATTR_WRITE): likewise.
8776 (SQL_AUTOCOMMIT): likewise.
8777 (SQL_AUTOCOMMIT_DEFAULT): likewise.
8778 (SQL_AUTOCOMMIT_OFF): likewise.
8779 (SQL_AUTOCOMMIT_ON): likewise.
8780 (SQL_BEST_ROWID): likewise.
8781 (SQL_BIGINT): likewise.
8782 (SQL_BINARY): likewise.
8783 (SQL_BIND_BY_COLUMN): likewise.
8784 (SQL_BIND_TYPE): likewise.
8785 (SQL_BIND_TYPE_DEFAULT): likewise.
8786 (SQL_BIT): likewise.
8787 (SQL_BOOKMARK_PERSISTENCE): likewise.
8788 (SQL_BP_CLOSE): likewise.
8789 (SQL_BP_DELETE): likewise.
8790 (SQL_BP_DROP): likewise.
8791 (SQL_BP_OTHER_HSTMT): likewise.
8792 (SQL_BP_SCROLL): likewise.
8793 (SQL_BP_TRANSACTION): likewise.
8794 (SQL_BP_UPDATE): likewise.
8795 (SQL_C_BINARY): likewise.
8796 (SQL_C_BIT): likewise.
8797 (SQL_C_BOOKMARK): likewise.
8798 (SQL_C_CHAR): likewise.
8799 (SQL_C_DATE): likewise.
8800 (SQL_C_DEFAULT): likewise.
8801 (SQL_C_DOUBLE): likewise.
8802 (SQL_C_FLOAT): likewise.
8803 (SQL_C_LONG): likewise.
8804 (SQL_C_SHORT): likewise.
8805 (SQL_C_SLONG): likewise.
8806 (SQL_C_SSHORT): likewise.
8807 (SQL_C_STINYINT): likewise.
8808 (SQL_C_TIME): likewise.
8809 (SQL_C_TIMESTAMP): likewise.
8810 (SQL_C_TINYINT): likewise.
8811 (SQL_C_ULONG): likewise.
8812 (SQL_C_USHORT): likewise.
8813 (SQL_C_UTINYINT): likewise.
8814 (SQL_CB_NON_NULL): likewise.
8815 (SQL_CB_NULL): likewise.
8816 (SQL_CC_CLOSE): likewise.
8817 (SQL_CC_DELETE): likewise.
8818 (SQL_CC_PRESERVE): likewise.
8819 (SQL_CN_ANY): likewise.
8820 (SQL_CN_DIFFERENT): likewise.
8821 (SQL_CN_NONE): likewise.
8822 (SQL_COLATT_OPT_MAX): likewise.
8823 (SQL_COLATT_OPT_MIN): likewise.
8824 (SQL_COLUMN_ALIAS): likewise.
8825 (SQL_COLUMN_AUTO_INCREMENT): likewise.
8826 (SQL_COLUMN_CASE_SENSITIVE): likewise.
8827 (SQL_COLUMN_COUNT): likewise.
8828 (SQL_COLUMN_DISPLAY_SIZE): likewise.
8829 (SQL_COLUMN_DRIVER_START): likewise.
8830 (SQL_COLUMN_LABEL): likewise.
8831 (SQL_COLUMN_LENGTH): likewise.
8832 (SQL_COLUMN_MONEY): likewise.
8833 (SQL_COLUMN_NAME): likewise.
8834 (SQL_COLUMN_NULLABLE): likewise.
8835 (SQL_COLUMN_OWNER_NAME): likewise.
8836 (SQL_COLUMN_PRECISION): likewise.
8837 (SQL_COLUMN_QUALIFIER_NAME): likewise.
8838 (SQL_COLUMN_SCALE): likewise.
8839 (SQL_COLUMN_SEARCHABLE): likewise.
8840 (SQL_COLUMN_TABLE_NAME): likewise.
8841 (SQL_COLUMN_TYPE): likewise.
8842 (SQL_COLUMN_TYPE_NAME): likewise.
8843 (SQL_COLUMN_UNSIGNED): likewise.
8844 (SQL_COLUMN_UPDATABLE): likewise.
8845 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
8846 (SQL_CONCUR_DEFAULT): likewise.
8847 (SQL_CONCUR_LOCK): likewise.
8848 (SQL_CONCUR_READ_ONLY): likewise.
8849 (SQL_CONCUR_ROWVER): likewise.
8850 (SQL_CONCUR_TIMESTAMP): likewise.
8851 (SQL_CONCUR_VALUES): likewise.
8852 (SQL_CONCURRENCY): likewise.
8853 (SQL_CONN_OPT_MAX): likewise.
8854 (SQL_CONN_OPT_MIN): likewise.
8855 (SQL_CONNECT_OPT_DRVR_START): likewise.
8856 (SQL_CONVERT_BIGINT): likewise.
8857 (SQL_CONVERT_BINARY): likewise.
8858 (SQL_CONVERT_BIT): likewise.
8859 (SQL_CONVERT_CHAR): likewise.
8860 (SQL_CONVERT_DATE): likewise.
8861 (SQL_CONVERT_DECIMAL): likewise.
8862 (SQL_CONVERT_DOUBLE): likewise.
8863 (SQL_CONVERT_FLOAT): likewise.
8864 (SQL_CONVERT_FUNCTIONS): likewise.
8865 (SQL_CONVERT_INTEGER): likewise.
8866 (SQL_CONVERT_LONGVARBINARY): likewise.
8867 (SQL_CONVERT_LONGVARCHAR): likewise.
8868 (SQL_CONVERT_NUMERIC): likewise.
8869 (SQL_CONVERT_REAL): likewise.
8870 (SQL_CONVERT_SMALLINT): likewise.
8871 (SQL_CONVERT_TIME): likewise.
8872 (SQL_CONVERT_TIMESTAMP): likewise.
8873 (SQL_CONVERT_TINYINT): likewise.
8874 (SQL_CONVERT_VARBINARY): likewise.
8875 (SQL_CONVERT_VARCHAR): likewise.
8876 (SQL_CORRELATION_NAME): likewise.
8877 (SQL_CR_CLOSE): likewise.
8878 (SQL_CR_DELETE): likewise.
8879 (SQL_CR_PRESERVE): likewise.
8880 (SQL_CUR_DEFAULT): likewise.
8881 (SQL_CUR_USE_DRIVER): likewise.
8882 (SQL_CUR_USE_IF_NEEDED): likewise.
8883 (SQL_CUR_USE_ODBC): likewise.
8884 (SQL_CURRENT_QUALIFIER): likewise.
8885 (SQL_CURSOR_DYNAMIC): likewise.
8886 (SQL_CURSOR_FORWARD_ONLY): likewise.
8887 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
8888 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
8889 (SQL_CURSOR_STATIC): likewise.
8890 (SQL_CURSOR_TYPE): likewise.
8891 (SQL_CURSOR_TYPE_DEFAULT): likewise.
8892 (SQL_CVT_BIGINT): likewise.
8893 (SQL_CVT_BINARY): likewise.
8894 (SQL_CVT_BIT): likewise.
8895 (SQL_CVT_CHAR): likewise.
8896 (SQL_CVT_DATE): likewise.
8897 (SQL_CVT_DECIMAL): likewise.
8898 (SQL_CVT_DOUBLE): likewise.
8899 (SQL_CVT_FLOAT): likewise.
8900 (SQL_CVT_INTEGER): likewise.
8901 (SQL_CVT_LONGVARBINARY): likewise.
8902 (SQL_CVT_LONGVARCHAR): likewise.
8903 (SQL_CVT_NUMERIC): likewise.
8904 (SQL_CVT_REAL): likewise.
8905 (SQL_CVT_SMALLINT): likewise.
8906 (SQL_CVT_TIME): likewise.
8907 (SQL_CVT_TIMESTAMP): likewise.
8908 (SQL_CVT_TINYINT): likewise.
8909 (SQL_CVT_VARBINARY): likewise.
8910 (SQL_CVT_VARCHAR): likewise.
8911 (SQL_DATABASE_NAME): likewise.
8912 (SQL_DATE): likewise.
8913 (SQL_DRIVER_HDBC): likewise.
8914 (SQL_DRIVER_HENV): likewise.
8915 (SQL_DRIVER_HLIB): likewise.
8916 (SQL_DRIVER_HSTMT): likewise.
8917 (SQL_DRIVER_NAME): likewise.
8918 (SQL_DRIVER_ODBC_VER): likewise.
8919 (SQL_DRIVER_VER): likewise.
8920 (SQL_ENSURE): likewise.
8921 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
8922 (SQL_EXT_API_LAST): likewise.
8923 (SQL_EXT_API_START): likewise.
8924 (SQL_FD_FETCH_BOOKMARK): likewise.
8925 (SQL_FD_FETCH_PREV): likewise.
8926 (SQL_FD_FETCH_RESUME): likewise.
8927 (SQL_FETCH_PREV): likewise.
8928 (SQL_FETCH_RESUME): likewise.
8929 (SQL_FILE_NOT_SUPPORTED): likewise.
8930 (SQL_FILE_QUALIFIER): likewise.
8931 (SQL_FILE_TABLE): likewise.
8932 (SQL_FILE_USAGE): likewise.
8933 (SQL_FN_CVT_CONVERT): likewise.
8934 (SQL_FN_NUM_ABS): likewise.
8935 (SQL_FN_NUM_ACOS): likewise.
8936 (SQL_FN_NUM_ASIN): likewise.
8937 (SQL_FN_NUM_ATAN): likewise.
8938 (SQL_FN_NUM_ATAN2): likewise.
8939 (SQL_FN_NUM_CEILING): likewise.
8940 (SQL_FN_NUM_COS): likewise.
8941 (SQL_FN_NUM_COT): likewise.
8942 (SQL_FN_NUM_DEGREES): likewise.
8943 (SQL_FN_NUM_EXP): likewise.
8944 (SQL_FN_NUM_FLOOR): likewise.
8945 (SQL_FN_NUM_LOG): likewise.
8946 (SQL_FN_NUM_LOG10): likewise.
8947 (SQL_FN_NUM_MOD): likewise.
8948 (SQL_FN_NUM_PI): likewise.
8949 (SQL_FN_NUM_POWER): likewise.
8950 (SQL_FN_NUM_RADIANS): likewise.
8951 (SQL_FN_NUM_RAND): likewise.
8952 (SQL_FN_NUM_ROUND): likewise.
8953 (SQL_FN_NUM_SIGN): likewise.
8954 (SQL_FN_NUM_SIN): likewise.
8955 (SQL_FN_NUM_SQRT): likewise.
8956 (SQL_FN_NUM_TAN): likewise.
8957 (SQL_FN_NUM_TRUNCATE): likewise.
8958 (SQL_FN_STR_ASCII): likewise.
8959 (SQL_FN_STR_CHAR): likewise.
8960 (SQL_FN_STR_CONCAT): likewise.
8961 (SQL_FN_STR_DIFFERENCE): likewise.
8962 (SQL_FN_STR_INSERT): likewise.
8963 (SQL_FN_STR_LCASE): likewise.
8964 (SQL_FN_STR_LEFT): likewise.
8965 (SQL_FN_STR_LENGTH): likewise.
8966 (SQL_FN_STR_LOCATE): likewise.
8967 (SQL_FN_STR_LOCATE_2): likewise.
8968 (SQL_FN_STR_LTRIM): likewise.
8969 (SQL_FN_STR_REPEAT): likewise.
8970 (SQL_FN_STR_REPLACE): likewise.
8971 (SQL_FN_STR_RIGHT): likewise.
8972 (SQL_FN_STR_RTRIM): likewise.
8973 (SQL_FN_STR_SOUNDEX): likewise.
8974 (SQL_FN_STR_SPACE): likewise.
8975 (SQL_FN_STR_SUBSTRING): likewise.
8976 (SQL_FN_STR_UCASE): likewise.
8977 (SQL_FN_SYS_DBNAME): likewise.
8978 (SQL_FN_SYS_IFNULL): likewise.
8979 (SQL_FN_SYS_USERNAME): likewise.
8980 (SQL_FN_TD_CURDATE): likewise.
8981 (SQL_FN_TD_CURTIME): likewise.
8982 (SQL_FN_TD_DAYNAME): likewise.
8983 (SQL_FN_TD_DAYOFMONTH): likewise.
8984 (SQL_FN_TD_DAYOFWEEK): likewise.
8985 (SQL_FN_TD_DAYOFYEAR): likewise.
8986 (SQL_FN_TD_HOUR): likewise.
8987 (SQL_FN_TD_MINUTE): likewise.
8988 (SQL_FN_TD_MONTH): likewise.
8989 (SQL_FN_TD_MONTHNAME): likewise.
8990 (SQL_FN_TD_NOW): likewise.
8991 (SQL_FN_TD_QUARTER): likewise.
8992 (SQL_FN_TD_SECOND): likewise.
8993 (SQL_FN_TD_TIMESTAMPadd): likewise.
8994 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
8995 (SQL_FN_TD_WEEK): likewise.
8996 (SQL_FN_TD_YEAR): likewise.
8997 (SQL_FN_TSI_DAY): likewise.
8998 (SQL_FN_TSI_FRAC_SECOND): likewise.
8999 (SQL_FN_TSI_HOUR): likewise.
9000 (SQL_FN_TSI_MINUTE): likewise.
9001 (SQL_FN_TSI_MONTH): likewise.
9002 (SQL_FN_TSI_QUARTER): likewise.
9003 (SQL_FN_TSI_SECOND): likewise.
9004 (SQL_FN_TSI_WEEK): likewise.
9005 (SQL_FN_TSI_YEAR): likewise.
9006 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
9007 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
9008 (SQL_GB_NO_RELATION): likewise.
9009 (SQL_GB_NOT_SUPPORTED): likewise.
9010 (SQL_GD_BLOCK): likewise.
9011 (SQL_GD_BOUND): likewise.
9012 (SQL_GET_BOOKMARK): likewise.
9013 (SQL_GROUP_BY): likewise.
9014 (SQL_INFO_DRIVER_START): likewise.
9015 (SQL_INFO_FIRST): likewise.
9016 (SQL_INFO_LAST): likewise.
9017 (SQL_INTERVAL_DAY): likewise.
9018 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
9019 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
9020 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
9021 (SQL_INTERVAL_HOUR): likewise.
9022 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
9023 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
9024 (SQL_INTERVAL_MINUTE): likewise.
9025 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
9026 (SQL_INTERVAL_MONTH): likewise.
9027 (SQL_INTERVAL_SECOND): likewise.
9028 (SQL_INTERVAL_YEAR): likewise.
9029 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
9030 (SQL_KEYSET_SIZE): likewise.
9031 (SQL_KEYSET_SIZE_DEFAULT): likewise.
9032 (SQL_KEYWORDS): likewise.
9033 (SQL_LCK_EXCLUSIVE): likewise.
9034 (SQL_LCK_NO_CHANGE): likewise.
9035 (SQL_LCK_UNLOCK): likewise.
9036 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
9037 (SQL_LIKE_ONLY): likewise.
9038 (SQL_LOCK_TYPES): likewise.
9039 (SQL_LOGIN_TIMEOUT): likewise.
9040 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
9041 (SQL_LONGVARBINARY): likewise.
9042 (SQL_LONGVARCHAR): likewise.
9043 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
9044 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
9045 (SQL_MAX_DSN_LENGTH): likewise.
9046 (SQL_MAX_LENGTH): likewise.
9047 (SQL_MAX_LENGTH_DEFAULT): likewise.
9048 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
9049 (SQL_MAX_OWNER_NAME_LEN): likewise.
9050 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
9051 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
9052 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
9053 (SQL_MAX_ROWS): likewise.
9054 (SQL_MAX_ROWS_DEFAULT): likewise.
9055 (SQL_MODE_DEFAULT): likewise.
9056 (SQL_MODE_READ_ONLY): likewise.
9057 (SQL_MODE_READ_WRITE): likewise.
9058 (SQL_MULT_RESULT_SETS): likewise.
9059 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
9060 (SQL_NC_END): likewise.
9061 (SQL_NC_START): likewise.
9062 (SQL_NEED_LONG_DATA_LEN): likewise.
9063 (SQL_NNC_NON_NULL): likewise.
9064 (SQL_NNC_NULL): likewise.
9065 (SQL_NO_TOTAL): likewise.
9066 (SQL_NON_NULLABLE_COLUMNS): likewise.
9067 (SQL_NOSCAN): likewise.
9068 (SQL_NOSCAN_DEFAULT): likewise.
9069 (SQL_NOSCAN_OFF): likewise.
9070 (SQL_NOSCAN_ON): likewise.
9071 (SQL_NUM_EXTENSIONS): likewise.
9072 (SQL_NUM_FUNCTIONS): likewise.
9073 (SQL_NUMERIC_FUNCTIONS): likewise.
9074 (SQL_OAC_LEVEL1): likewise.
9075 (SQL_OAC_LEVEL2): likewise.
9076 (SQL_OAC_NONE): likewise.
9077 (SQL_ODBC_API_CONFORMANCE): likewise.
9078 (SQL_ODBC_CURSORS): likewise.
9079 (SQL_ODBC_KEYWORDS): likewise.
9080 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
9081 (SQL_ODBC_SQL_CONFORMANCE): likewise.
9082 (SQL_ODBC_SQL_OPT_IEF): likewise.
9083 (SQL_ODBC_VER): likewise.
9084 (SQL_OPT_TRACE): likewise.
9085 (SQL_OPT_TRACE_DEFAULT): likewise.
9086 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
9087 (SQL_OPT_TRACE_OFF): likewise.
9088 (SQL_OPT_TRACE_ON): likewise.
9089 (SQL_OPT_TRACEFILE): likewise.
9090 (SQL_OSC_CORE): likewise.
9091 (SQL_OSC_EXTENDED): likewise.
9092 (SQL_OSC_MINIMUM): likewise.
9093 (SQL_OSCC_COMPLIANT): likewise.
9094 (SQL_OSCC_NOT_COMPLIANT): likewise.
9095 (SQL_OU_DML_STATEMENTS): likewise.
9096 (SQL_OU_INDEX_DEFINITION): likewise.
9097 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
9098 (SQL_OU_PROCEDURE_INVOCATION): likewise.
9099 (SQL_OU_TABLE_DEFINITION): likewise.
9100 (SQL_OUTER_JOINS): likewise.
9101 (SQL_OWNER_TERM): likewise.
9102 (SQL_OWNER_USAGE): likewise.
9103 (SQL_PACKET_SIZE): likewise.
9104 (SQL_PC_NOT_PSEUDO): likewise.
9105 (SQL_POS_add): likewise.
9106 (SQL_POS_DELETE): likewise.
9107 (SQL_POS_OPERATIONS): likewise.
9108 (SQL_POS_POSITION): likewise.
9109 (SQL_POS_REFRESH): likewise.
9110 (SQL_POS_UPDATE): likewise.
9111 (SQL_POSITIONED_STATEMENTS): likewise.
9112 (SQL_PROCEDURE_TERM): likewise.
9113 (SQL_PROCEDURES): likewise.
9114 (SQL_PS_POSITIONED_DELETE): likewise.
9115 (SQL_PS_POSITIONED_UPDATE): likewise.
9116 (SQL_PS_SELECT_FOR_UPDATE): likewise.
9117 (SQL_QL_END): likewise.
9118 (SQL_QL_START): likewise.
9119 (SQL_QU_DML_STATEMENTS): likewise.
9120 (SQL_QU_INDEX_DEFINITION): likewise.
9121 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
9122 (SQL_QU_PROCEDURE_INVOCATION): likewise.
9123 (SQL_QU_TABLE_DEFINITION): likewise.
9124 (SQL_QUALIFIER_LOCATION): likewise.
9125 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
9126 (SQL_QUALIFIER_TERM): likewise.
9127 (SQL_QUALIFIER_USAGE): likewise.
9128 (SQL_QUERY_TIMEOUT): likewise.
9129 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
9130 (SQL_QUICK): likewise.
9131 (SQL_QUIET_MODE): likewise.
9132 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
9133 (SQL_RD_DEFAULT): likewise.
9134 (SQL_RD_OFF): likewise.
9135 (SQL_RD_ON): likewise.
9136 (SQL_RETRIEVE_DATA): likewise.
9137 (SQL_ROW_NUMBER): likewise.
9138 (SQL_ROW_UPDATES): likewise.
9139 (SQL_ROWSET_SIZE): likewise.
9140 (SQL_ROWSET_SIZE_DEFAULT): likewise.
9141 (SQL_ROWVER): likewise.
9142 (SQL_SC_NON_UNIQUE): likewise.
9143 (SQL_SC_TRY_UNIQUE): likewise.
9144 (SQL_SC_UNIQUE): likewise.
9145 (SQL_SCCO_OPT_TIMESTAMP): likewise.
9146 (SQL_SCROLL_DYNAMIC): likewise.
9147 (SQL_SCROLL_FORWARD_ONLY): likewise.
9148 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
9149 (SQL_SCROLL_OPTIONS): likewise.
9150 (SQL_SCROLL_STATIC): likewise.
9151 (SQL_SEARCHABLE): likewise.
9152 (SQL_SIGNED_OFFSET): likewise.
9153 (SQL_SIMULATE_CURSOR): likewise.
9154 (SQL_SO_DYNAMIC): likewise.
9155 (SQL_SO_FORWARD_ONLY): likewise.
9156 (SQL_SO_KEYSET_DRIVEN): likewise.
9157 (SQL_SO_MIXED): likewise.
9158 (SQL_SO_STATIC): likewise.
9159 (SQL_SPEC_MAJOR): likewise.
9160 (SQL_SPEC_MINOR): likewise.
9161 (SQL_SPEC_STRING): likewise.
9162 (SQL_SQ_COMPARISON): likewise.
9163 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
9164 (SQL_SQ_EXISTS): likewise.
9165 (SQL_SQ_IN): likewise.
9166 (SQL_SQ_QUANTIFIED): likewise.
9167 (SQL_SQLSTATE_SIZE): likewise.
9168 (SQL_SS_addITIONS): likewise.
9169 (SQL_SS_DELETIONS): likewise.
9170 (SQL_SS_UPDATES): likewise.
9171 (SQL_STATIC_SENSITIVITY): likewise.
9172 (SQL_STMT_OPT_MAX): likewise.
9173 (SQL_STMT_OPT_MIN): likewise.
9174 (SQL_STRING_FUNCTIONS): likewise.
9175 (SQL_SUBQUERIES): likewise.
9176 (SQL_SYSTEM_FUNCTIONS): likewise.
9177 (SQL_TABLE_STAT): likewise.
9178 (SQL_TABLE_TERM): likewise.
9179 (SQL_TIME): likewise.
9180 (SQL_TIMEDATE_add_INTERVALS): likewise.
9181 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
9182 (SQL_TIMEDATE_FUNCTIONS): likewise.
9183 (SQL_TIMESTAMP): likewise.
9184 (SQL_TINYINT): likewise.
9185 (SQL_TRANSLATE_DLL): likewise.
9186 (SQL_TRANSLATE_OPTION): likewise.
9187 (SQL_TXN_ISOLATION): likewise.
9188 (SQL_TXN_VERSIONING): likewise.
9189 (SQL_TYPE_DRIVER_END): likewise.
9190 (SQL_TYPE_DRIVER_START): likewise.
9191 (SQL_TYPE_MAX): likewise.
9192 (SQL_TYPE_MIN): likewise.
9193 (SQL_TYPE_NULL): likewise.
9194 (SQL_U_UNION): likewise.
9195 (SQL_U_UNION_ALL): likewise.
9196 (SQL_UB_DEFAULT): likewise.
9197 (SQL_UB_OFF): likewise.
9198 (SQL_UB_ON): likewise.
9199 (SQL_UNICODE): likewise.
9200 (SQL_UNICODE_CHAR): likewise.
9201 (SQL_UNICODE_LONGVARCHAR): likewise.
9202 (SQL_UNICODE_VARCHAR): likewise.
9203 (SQL_UNION): likewise.
9204 (SQL_UNSEARCHABLE): likewise.
9205 (SQL_UNSIGNED_OFFSET): likewise.
9206 (SQL_USE_BOOKMARKS): likewise.
9207 (SQL_VARBINARY): likewise.
9208 (SQL_TRUE): add define for ODBC3.x.
9209 (SQL_FALSE): likewise.
9210 (SQL_AM_CONNECTION): likewise.
9211 (SQL_AM_NONE): likewise.
9212 (SQL_AM_STATEMENT): likewise.
9213 (SQL_API_SQLALLOCHANDLE): likewise.
9214 (SQL_API_SQLBINDPARAM): likewise.
9215 (SQL_API_SQLCLOSECURSOR): likewise.
9216 (SQL_API_SQLCOLATTRIBUTE): likewise.
9217 (SQL_API_SQLCOPYDESC): likewise.
9218 (SQL_API_SQLENDTRAN): likewise.
9219 (SQL_API_SQLFETCHSCROLL): likewise.
9220 (SQL_API_SQLFREEHANDLE): likewise.
9221 (SQL_API_SQLGETCONNECTATTR): likewise.
9222 (SQL_API_SQLGETDESCFIELD): likewise.
9223 (SQL_API_SQLGETDESCREC): likewise.
9224 (SQL_API_SQLGETDIAGFIELD): likewise.
9225 (SQL_API_SQLGETDIAGREC): likewise.
9226 (SQL_API_SQLGETENVATTR): likewise.
9227 (SQL_API_SQLGETSTMTATTR): likewise.
9228 (SQL_API_SQLSETCONNECTATTR): likewise.
9229 (SQL_API_SQLSETDESCFIELD): likewise.
9230 (SQL_API_SQLSETDESCREC): likewise.
9231 (SQL_API_SQLSETENVATTR): likewise.
9232 (SQL_API_SQLSETSTMTATTR): likewise.
9233 (SQL_ARD_TYPE): likewise.
9234 (SQL_AT_add_CONSTRAINT): likewise.
9235 (SQL_ATTR_APP_PARAM_DESC): likewise.
9236 (SQL_ATTR_APP_ROW_DESC): likewise.
9237 (SQL_ATTR_AUTO_IPD): likewise.
9238 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
9239 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
9240 (SQL_ATTR_IMP_PARAM_DESC): likewise.
9241 (SQL_ATTR_IMP_ROW_DESC): likewise.
9242 (SQL_ATTR_METADATA_ID): likewise.
9243 (SQL_ATTR_OUTPUT_NTS): likewise.
9244 (SQL_CATALOG_NAME): likewise.
9245 (SQL_CODE_DATE): likewise.
9246 (SQL_CODE_TIME): likewise.
9247 (SQL_CODE_TIMESTAMP): likewise.
9248 (SQL_COLLATION_SEQ): likewise.
9249 (SQL_CURSOR_SENSITIVITY): likewise.
9250 (SQL_DATE_LEN): likewise.
9251 (SQL_DATETIME): likewise.
9252 (SQL_DEFAULT): likewise.
9253 (SQL_DESC_ALLOC_AUTO): likewise.
9254 (SQL_DESC_ALLOC_TYPE): likewise.
9255 (SQL_DESC_ALLOC_USER): likewise.
9256 (SQL_DESC_COUNT): likewise.
9257 (SQL_DESC_DATA_PTR): likewise.
9258 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
9259 (SQL_DESC_INDICATOR_PTR): likewise.
9260 (SQL_DESC_LENGTH): likewise.
9261 (SQL_DESC_NAME): likewise.
9262 (SQL_DESC_NULLABLE): likewise.
9263 (SQL_DESC_OCTET_LENGTH): likewise.
9264 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
9265 (SQL_DESC_PRECISION): likewise.
9266 (SQL_DESC_SCALE): likewise.
9267 (SQL_DESC_TYPE): likewise.
9268 (SQL_DESC_UNNAMED): likewise.
9269 (SQL_DESCRIBE_PARAMETER): likewise.
9270 (SQL_DIAG_ALTER_DOMAIN): likewise.
9271 (SQL_DIAG_ALTER_TABLE): likewise.
9272 (SQL_DIAG_CALL): likewise.
9273 (SQL_DIAG_CLASS_ORIGIN): likewise.
9274 (SQL_DIAG_CONNECTION_NAME): likewise.
9275 (SQL_DIAG_CREATE_ASSERTION): likewise.
9276 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
9277 (SQL_DIAG_CREATE_COLLATION): likewise.
9278 (SQL_DIAG_CREATE_DOMAIN): likewise.
9279 (SQL_DIAG_CREATE_INDEX): likewise.
9280 (SQL_DIAG_CREATE_SCHEMA): likewise.
9281 (SQL_DIAG_CREATE_TABLE): likewise.
9282 (SQL_DIAG_CREATE_TRANSLATION): likewise.
9283 (SQL_DIAG_CREATE_VIEW): likewise.
9284 (SQL_DIAG_DELETE_WHERE): likewise.
9285 (SQL_DIAG_DROP_ASSERTION): likewise.
9286 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
9287 (SQL_DIAG_DROP_COLLATION): likewise.
9288 (SQL_DIAG_DROP_DOMAIN): likewise.
9289 (SQL_DIAG_DROP_INDEX): likewise.
9290 (SQL_DIAG_DROP_SCHEMA): likewise.
9291 (SQL_DIAG_DROP_TABLE): likewise.
9292 (SQL_DIAG_DROP_TRANSLATION): likewise.
9293 (SQL_DIAG_DROP_VIEW): likewise.
9294 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
9295 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
9296 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
9297 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
9298 (SQL_DIAG_GRANT): likewise.
9299 (SQL_DIAG_INSERT): likewise.
9300 (SQL_DIAG_MESSAGE_TEXT): likewise.
9301 (SQL_DIAG_NATIVE): likewise.
9302 (SQL_DIAG_NUMBER): likewise.
9303 (SQL_DIAG_RETURNCODE): likewise.
9304 (SQL_DIAG_REVOKE): likewise.
9305 (SQL_DIAG_ROW_COUNT): likewise.
9306 (SQL_DIAG_SELECT_CURSOR): likewise.
9307 (SQL_DIAG_SERVER_NAME): likewise.
9308 (SQL_DIAG_SQLSTATE): likewise.
9309 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
9310 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
9311 (SQL_DIAG_UPDATE_WHERE): likewise.
9312 (SQL_FALSE): likewise.
9313 (SQL_FETCH_ABSOLUTE): likewise.
9314 (SQL_FETCH_LAST): likewise.
9315 (SQL_FETCH_PRIOR): likewise.
9316 (SQL_FETCH_RELATIVE): likewise.
9317 (SQL_HANDLE_DBC): likewise.
9318 (SQL_HANDLE_DESC): likewise.
9319 (SQL_HANDLE_ENV): likewise.
9320 (SQL_HANDLE_STMT): likewise.
9321 (SQL_INSENSITIVE): likewise.
9322 (SQL_INTEGRITY): likewise.
9323 (SQL_MAX_CATALOG_NAME_LEN): likewise.
9324 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
9325 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
9326 (SQL_MAX_IDENTIFIER_LEN): likewise.
9327 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
9328 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
9329 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
9330 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
9331 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
9332 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
9333 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
9334 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
9335 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
9336 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
9337 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
9338 (SQL_MAXIMUM_INDEX_SIZE): likewise.
9339 (SQL_MAXIMUM_ROW_SIZE): likewise.
9340 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
9341 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
9342 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
9343 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
9344 (SQL_NAMED): likewise.
9345 (SQL_NONSCROLLABLE): likewise.
9346 (SQL_NTSL): likewise.
9347 (SQL_NULL_HANDLE): likewise.
9348 (SQL_NULL_HDESC): likewise.
9349 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
9350 (SQL_PRED_BASIC): likewise.
9351 (SQL_PRED_CHAR): likewise.
9352 (SQL_PRED_NONE): likewise.
9353 (SQL_ROW_IDENTIFIER): likewise.
9354 (SQL_SCROLLABLE): likewise.
9355 (SQL_SENSITIVE): likewise.
9356 (SQL_SUCCEEDED(rc)): likewise.
9357 (SQL_TIME_LEN): likewise.
9358 (SQL_TIMESTAMP_LEN): likewise.
9359 (SQL_TRANSACTION_CAPABLE): likewise.
9360 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
9361 (SQL_TRANSACTION_READ_COMMITTED): likewise.
9362 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
9363 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
9364 (SQL_TRANSACTION_SERIALIZABLE): likewise.
9365 (SQL_TYPE_DATE): likewise.
9366 (SQL_TYPE_TIME): likewise.
9367 (SQL_TYPE_TIMESTAMP): likewise.
9368 (SQL_UNKNOWN_TYPE): likewise.
9369 (SQL_UNNAMED): likewise.
9370 (SQL_UNSPECIFIED): likewise.
9371 (SQL_XOPEN_CLI_YEAR): likewise.
9372 (SQLAllocConnect): add comment marking as deperecated.
9373 (SQLAllocEnv): likewise.
9374 (SQLAllocStmt): likewise.
9375 (SQLFreeConnect): likewise.
9376 (SQLFreeEnv): likewise.
9377 (SQLGetConnectOption): likewise.
9378 (SQLGetStmtOption): likewise.
9380 * include/sqlext.h (#include <sqlucode.h>): add directive.
9381 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
9382 (SQLColAttributes): likewise.
9383 (SQLBulkOperations): add function prototype.
9384 (SQLAllocHandleStd): likewise
9385 (TraceReturn): add Trace API prototype.
9386 (TraceVersion): likewise.
9387 (ODBCGetTryWaitValue):likewise.
9388 (ODBCSetTryWaitValue): likewise.
9389 (SQL_LOCK_RECORD): correct function macro.
9390 (SQL_REFRESH_RECORD): likewise.
9391 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9392 _WIN64 compatability.
9393 move defines for non-core functions from sql.h to sqlext.h (refer
9395 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
9396 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
9397 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9398 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9399 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
9400 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
9401 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
9402 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
9403 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
9404 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
9405 (SQL_AF_ALL): likewise.
9406 (SQL_AF_AVG): likewise.
9407 (SQL_AF_COUNT): likewise.
9408 (SQL_AF_DISTINCT): likewise.
9409 (SQL_AF_MAX): likewise.
9410 (SQL_AF_MIN): likewise.
9411 (SQL_AF_SUM): likewise.
9412 (SQL_AGGREGATE_FUNCTIONS): likewise.
9413 (SQL_ALL_CATALOGS): likewise.
9414 (SQL_ALL_SCHEMAS): likewise.
9415 (SQL_ALL_TABLE_TYPES): likewise.
9416 (SQL_ALTER_DOMAIN): likewise.
9417 (SQL_AM_CONNECTION): likewise.
9418 (SQL_AM_NONE): likewise.
9419 (SQL_AM_STATEMENT): likewise.
9420 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
9421 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
9422 (SQL_API_SQLALLOCHANDLESTD): likewise.
9423 (SQL_API_SQLBULKOPERATIONS): likewise.
9424 (SQL_ASYNC_MODE): likewise.
9425 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
9426 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
9427 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
9428 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
9429 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
9430 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9431 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9432 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
9433 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
9434 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
9435 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
9436 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
9437 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
9438 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
9439 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
9440 (SQL_ATTR_ACCESS_MODE): likewise.
9441 (SQL_ATTR_ASYNC_ENABLE): likewise.
9442 (SQL_ATTR_AUTOCOMMIT): likewise.
9443 (SQL_ATTR_CONCURRENCY): likewise.
9444 (SQL_ATTR_CONNECTION_POOLING): likewise.
9445 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
9446 (SQL_ATTR_CP_MATCH): likewise.
9447 (SQL_ATTR_CURRENT_CATALOG): likewise.
9448 (SQL_ATTR_CURSOR_TYPE): likewise.
9449 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
9450 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
9451 (SQL_ATTR_ENLIST_IN_DTC): likewise.
9452 (SQL_ATTR_ENLIST_IN_XA): likewise.
9453 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
9454 (SQL_ATTR_KEYSET_SIZE): likewise.
9455 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
9456 (SQL_ATTR_MAX_LENGTH): likewise.
9457 (SQL_ATTR_MAX_ROWS): likewise.
9458 (SQL_ATTR_NOSCAN): likewise.
9459 (SQL_ATTR_ODBC_CURSORS): likewise.
9460 (SQL_ATTR_ODBC_VERSION): likewise.
9461 (SQL_ATTR_PACKET_SIZE): likewise.
9462 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
9463 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
9464 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
9465 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
9466 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
9467 (SQL_ATTR_PARAMSET_SIZE): likewise.
9468 (SQL_ATTR_QUERY_TIMEOUT): likewise.
9469 (SQL_ATTR_QUIET_MODE): likewise.
9470 (SQL_ATTR_RETRIEVE_DATA): likewise.
9471 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
9472 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
9473 (SQL_ATTR_ROW_BIND_TYPE): likewise.
9474 (SQL_ATTR_ROW_NUMBER): likewise.
9475 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
9476 (SQL_ATTR_ROW_STATUS_PTR): likewise.
9477 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
9478 (SQL_ATTR_SIMULATE_CURSOR): likewise.
9479 (SQL_ATTR_TRACE): likewise.
9480 (SQL_ATTR_TRACEFILE): likewise.
9481 (SQL_ATTR_TRANSLATE_LIB): likewise.
9482 (SQL_ATTR_TRANSLATE_OPTION): likewise.
9483 (SQL_ATTR_TXN_ISOLATION): likewise.
9484 (SQL_ATTR_USE_BOOKMARKS): likewise.
9485 (SQL_BATCH_ROW_COUNT): likewise.
9486 (SQL_BATCH_SUPPORT): likewise.
9487 (SQL_BRC_EXPLICIT): likewise.
9488 (SQL_BRC_PROCEDURES): likewise.
9489 (SQL_BRC_ROLLED_UP): likewise.
9490 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
9491 (SQL_BS_ROW_COUNT_PROC): likewise.
9492 (SQL_BS_SELECT_EXPLICIT): likewise.
9493 (SQL_BS_SELECT_PROC): likewise.
9494 (SQL_C_INTERVAL_DAY): likewise.
9495 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
9496 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
9497 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
9498 (SQL_C_INTERVAL_HOUR): likewise.
9499 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
9500 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
9501 (SQL_C_INTERVAL_MINUTE): likewise.
9502 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
9503 (SQL_C_INTERVAL_MONTH): likewise.
9504 (SQL_C_INTERVAL_SECOND): likewise.
9505 (SQL_C_INTERVAL_YEAR): likewise.
9506 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
9507 (SQL_C_NUMERIC): likewise.
9508 (SQL_C_SBIGINT): likewise.
9509 (SQL_C_TYPE_DATE): likewise.
9510 (SQL_C_TYPE_TIME): likewise.
9511 (SQL_C_TYPE_TIMESTAMP): likewise.
9512 (SQL_C_UBIGINT): likewise.
9513 (SQL_C_VARBOOKMARK): likewise.
9514 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
9515 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9516 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9517 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
9518 (SQL_CA_CREATE_ASSERTION): likewise.
9519 (SQL_CA1_ABSOLUTE): likewise.
9520 (SQL_CA1_BOOKMARK): likewise.
9521 (SQL_CA1_BULK_ADD): likewise.
9522 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
9523 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
9524 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
9525 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
9526 (SQL_CA1_LOCK_NO_CHANGE): likewise.
9527 (SQL_CA1_LOCK_UNLOCK): likewise.
9528 (SQL_CA1_NEXT): likewise.
9529 (SQL_CA1_POS_DELETE): likewise.
9530 (SQL_CA1_POS_POSITION): likewise.
9531 (SQL_CA1_POS_REFRESH): likewise.
9532 (SQL_CA1_POS_UPDATE): likewise.
9533 (SQL_CA1_POSITIONED_DELETE): likewise.
9534 (SQL_CA1_POSITIONED_UPDATE): likewise.
9535 (SQL_CA1_RELATIVE): likewise.
9536 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
9537 (SQL_CA2_CRC_APPROXIMATE): likewise.
9538 (SQL_CA2_CRC_EXACT): likewise.
9539 (SQL_CA2_LOCK_CONCURRENCY): likewise.
9540 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
9541 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
9542 (SQL_CA2_MAX_ROWS_DELETE): likewise.
9543 (SQL_CA2_MAX_ROWS_INSERT): likewise.
9544 (SQL_CA2_MAX_ROWS_SELECT): likewise.
9545 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
9546 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
9547 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
9548 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
9549 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
9550 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
9551 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
9552 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
9553 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
9554 (SQL_CA2_SIMULATE_UNIQUE): likewise.
9555 (SQL_CATALOG_LOCATION): likewise.
9556 (SQL_CATALOG_NAME_SEPARATOR): likewise.
9557 (SQL_CATALOG_TERM): likewise.
9558 (SQL_CATALOG_USAGE): likewise.
9559 (SQL_CCOL_CREATE_COLLATION): likewise.
9560 (SQL_CCS_COLLATE_CLAUSE): likewise.
9561 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
9562 (SQL_CCS_LIMITED_COLLATION): likewise.
9563 (SQL_CDO_COLLATION): likewise.
9564 (SQL_CDO_CONSTRAINT): likewise.
9565 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
9566 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9567 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9568 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
9569 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
9570 (SQL_CDO_CREATE_DOMAIN): likewise.
9571 (SQL_CDO_DEFAULT): likewise.
9572 (SQL_CL_END): likewise.
9573 (SQL_CL_START): likewise.
9574 (SQL_COL_PRED_BASIC): likewise.
9575 (SQL_COL_PRED_CHAR): likewise.
9576 (SQL_COLUMN_DRIVER_START): likewise.
9577 (SQL_COLUMN_IGNORE): likewise.
9578 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
9579 (SQL_CONVERT_GUID): likewise.
9580 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
9581 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
9582 (SQL_CONVERT_WCHAR): likewise.
9583 (SQL_CONVERT_WLONGVARCHAR): likewise.
9584 (SQL_CONVERT_WVARCHAR): likewise.
9585 (SQL_CP_DEFAULT): likewise.
9586 (SQL_CP_MATCH_DEFAULT): likewise.
9587 (SQL_CP_OFF): likewise.
9588 (SQL_CP_ONE_PER_DRIVER): likewise.
9589 (SQL_CP_ONE_PER_HENV): likewise.
9590 (SQL_CP_RELAXED_MATCH): likewise.
9591 (SQL_CP_STRICT_MATCH): likewise.
9592 (SQL_CREATE_ASSERTION): likewise.
9593 (SQL_CREATE_CHARACTER_SET): likewise.
9594 (SQL_CREATE_COLLATION): likewise.
9595 (SQL_CREATE_DOMAIN): likewise.
9596 (SQL_CREATE_SCHEMA): likewise.
9597 (SQL_CREATE_TABLE): likewise.
9598 (SQL_CREATE_TRANSLATION): likewise.
9599 (SQL_CREATE_VIEW): likewise.
9600 (SQL_CS_AUTHORIZATION): likewise.
9601 (SQL_CS_CREATE_SCHEMA): likewise.
9602 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
9603 (SQL_CT_COLUMN_COLLATION): likewise.
9604 (SQL_CT_COLUMN_CONSTRAINT): likewise.
9605 (SQL_CT_COLUMN_DEFAULT): likewise.
9606 (SQL_CT_COMMIT_DELETE): likewise.
9607 (SQL_CT_COMMIT_PRESERVE): likewise.
9608 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
9609 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9610 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9611 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
9612 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
9613 (SQL_CT_CREATE_TABLE): likewise.
9614 (SQL_CT_GLOBAL_TEMPORARY): likewise.
9615 (SQL_CT_LOCAL_TEMPORARY): likewise.
9616 (SQL_CT_TABLE_CONSTRAINT): likewise.
9617 (SQL_CTR_CREATE_TRANSLATION): likewise.
9618 (SQL_CU_DML_STATEMENTS): likewise.
9619 (SQL_CU_INDEX_DEFINITION): likewise.
9620 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
9621 (SQL_CU_PROCEDURE_INVOCATION): likewise.
9622 (SQL_CU_TABLE_DEFINITION): likewise.
9623 (SQL_CVT_GUID): likewise.
9624 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
9625 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
9626 (SQL_CVT_WCHAR): likewise.
9627 (SQL_CVT_WLONGVARCHAR): likewise.
9628 (SQL_CVT_WVARCHAR): likewise.
9629 (SQL_DA_DROP_ASSERTION): likewise.
9630 (SQL_DATETIME_LITERALS): likewise.
9631 (SQL_DB_DEFAULT): likewise.
9632 (SQL_DB_DISCONNECT): likewise.
9633 (SQL_DB_RETURN_TO_POOL): likewise.
9634 (SQL_DC_DROP_COLLATION): likewise.
9635 (SQL_DCS_DROP_CHARACTER_SET): likewise.
9636 (SQL_DD_CASCADE): likewise.
9637 (SQL_DD_DROP_DOMAIN): likewise.
9638 (SQL_DD_RESTRICT): likewise.
9639 (SQL_DDL_INDEX): likewise.
9640 (SQL_DELETE_BY_BOOKMARK): likewise.
9641 (SQL_DESC_ARRAY_SIZE): likewise.
9642 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
9643 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
9644 (SQL_DESC_BASE_COLUMN_NAME): likewise.
9645 (SQL_DESC_BASE_TABLE_NAME): likewise.
9646 (SQL_DESC_BIND_OFFSET_PTR): likewise.
9647 (SQL_DESC_BIND_TYPE): likewise.
9648 (SQL_DESC_CASE_SENSITIVE): likewise.
9649 (SQL_DESC_CATALOG_NAME): likewise.
9650 (SQL_DESC_CONCISE_TYPE): likewise.
9651 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
9652 (SQL_DESC_DISPLAY_SIZE): likewise.
9653 (SQL_DESC_FIXED_PREC_SCALE): likewise.
9654 (SQL_DESC_LABEL): likewise.
9655 (SQL_DESC_LITERAL_PREFIX): likewise.
9656 (SQL_DESC_LITERAL_SUFFIX): likewise.
9657 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
9658 (SQL_DESC_MAXIMUM_SCALE): likewise.
9659 (SQL_DESC_MINIMUM_SCALE): likewise.
9660 (SQL_DESC_NUM_PREC_RADIX): likewise.
9661 (SQL_DESC_PARAMETER_TYPE): likewise.
9662 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
9663 (SQL_DESC_SCHEMA_NAME): likewise.
9664 (SQL_DESC_SEARCHABLE): likewise.
9665 (SQL_DESC_TABLE_NAME): likewise.
9666 (SQL_DESC_TYPE_NAME): likewise.
9667 (SQL_DESC_UNSIGNED): likewise.
9668 (SQL_DESC_UPDATABLE): likewise.
9669 (SQL_DI_CREATE_INDEX): likewise.
9670 (SQL_DI_DROP_INDEX): likewise.
9671 (SQL_DIAG_COLUMN_NUMBER): likewise.
9672 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
9673 (SQL_DIAG_ROW_NUMBER): likewise.
9674 (SQL_DL_SQL92_DATE): likewise.
9675 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
9676 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
9677 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
9678 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
9679 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
9680 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
9681 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
9682 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
9683 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
9684 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
9685 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
9686 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
9687 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
9688 (SQL_DL_SQL92_TIME): likewise.
9689 (SQL_DL_SQL92_TIMESTAMP): likewise.
9690 (SQL_DM_VER): likewise.
9691 (SQL_DRIVER_HDESC): likewise.
9692 (SQL_DROP_ASSERTION): likewise.
9693 (SQL_DROP_CHARACTER_SET): likewise.
9694 (SQL_DROP_COLLATION): likewise.
9695 (SQL_DROP_DOMAIN): likewise.
9696 (SQL_DROP_SCHEMA): likewise.
9697 (SQL_DROP_TABLE): likewise.
9698 (SQL_DROP_TRANSLATION): likewise.
9699 (SQL_DROP_VIEW): likewise.
9700 (SQL_DS_CASCADE): likewise.
9701 (SQL_DS_DROP_SCHEMA): likewise.
9702 (SQL_DS_RESTRICT): likewise.
9703 (SQL_DT_CASCADE): likewise.
9704 (SQL_DT_DROP_TABLE): likewise.
9705 (SQL_DT_RESTRICT): likewise.
9706 (SQL_DTC_DONE): likewise.
9707 (SQL_DTR_DROP_TRANSLATION): likewise.
9708 (SQL_DV_CASCADE): likewise.
9709 (SQL_DV_DROP_VIEW): likewise.
9710 (SQL_DV_RESTRICT): likewise.
9711 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
9712 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
9713 (SQL_EXT_API_LAST): likewise.
9714 (SQL_EXT_API_START): likewise.
9715 (SQL_FETCH_BY_BOOKMARK): likewise.
9716 (SQL_FETCH_FIRST_SYSTEM): likewise.
9717 (SQL_FETCH_FIRST_USER): likewise.
9718 (SQL_FN_CVT_CAST): likewise.
9719 (SQL_FN_STR_BIT_LENGTH): likewise.
9720 (SQL_FN_STR_CHAR_LENGTH): likewise.
9721 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
9722 (SQL_FN_STR_OCTET_LENGTH): likewise.
9723 (SQL_FN_STR_POSITION): likewise.
9724 (SQL_FN_TD_CURRENT_DATE): likewise.
9725 (SQL_FN_TD_CURRENT_TIME): likewise.
9726 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
9727 (SQL_FN_TD_EXTRACT): likewise.
9728 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
9729 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
9730 (SQL_FUNC_EXISTS(exists,api)): likewise.
9731 (SQL_GB_COLLATE): likewise.
9732 (SQL_HANDLE_SENV): likewise.
9733 (SQL_IK_ALL): likewise.
9734 (SQL_IK_ASC): likewise.
9735 (SQL_IK_DESC): likewise.
9736 (SQL_IK_NONE): likewise.
9737 (SQL_INDEX_KEYWORDS): likewise.
9738 (SQL_INFO_DRIVER_START): likewise.
9739 (SQL_INFO_LAST): likewise.
9740 (SQL_INFO_SCHEMA_VIEWS): likewise.
9741 (SQL_INITIALLY_DEFERRED): likewise.
9742 (SQL_INITIALLY_IMMEDIATE): likewise.
9743 (SQL_INSERT_STATEMENT): likewise.
9744 (SQL_INTERVAL): likewise.
9745 (SQL_IS_INSERT_LITERALS): likewise.
9746 (SQL_IS_INSERT_SEARCHED): likewise.
9747 (SQL_IS_INTEGER): likewise.
9748 (SQL_IS_POINTER): likewise.
9749 (SQL_IS_SELECT_INTO): likewise.
9750 (SQL_IS_SMALLINT): likewise.
9751 (SQL_IS_UINTEGER): likewise.
9752 (SQL_IS_USMALLINT): likewise.
9753 (SQL_ISV_ASSERTIONS): likewise.
9754 (SQL_ISV_CHARACTER_SETS): likewise.
9755 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
9756 (SQL_ISV_COLLATIONS): likewise.
9757 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
9758 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
9759 (SQL_ISV_COLUMNS): likewise.
9760 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
9761 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
9762 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
9763 (SQL_ISV_DOMAINS): likewise.
9764 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
9765 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
9766 (SQL_ISV_SCHEMATA): likewise.
9767 (SQL_ISV_SQL_LANGUAGES): likewise.
9768 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
9769 (SQL_ISV_TABLE_PRIVILEGES): likewise.
9770 (SQL_ISV_TABLES): likewise.
9771 (SQL_ISV_TRANSLATIONS): likewise.
9772 (SQL_ISV_USAGE_PRIVILEGES): likewise.
9773 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
9774 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
9775 (SQL_ISV_VIEWS): likewise.
9776 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
9777 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
9778 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
9779 (SQL_NO_COLUMN_NUMBER): likewise.
9780 (SQL_NO_ROW_NUMBER): likewise.
9781 (SQL_NOT_DEFERRABLE): likewise.
9782 (SQL_NUM_EXTENSIONS): likewise.
9783 (SQL_NUM_FUNCTIONS): likewise.
9784 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
9785 (SQL_OIC_CORE): likewise.
9786 (SQL_OIC_LEVEL1): likewise.
9787 (SQL_OIC_LEVEL2): likewise.
9788 (SQL_OV_ODBC2): likewise.
9789 (SQL_OV_ODBC3): likewise.
9790 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
9791 (SQL_PARAM_ARRAY_SELECTS): likewise.
9792 (SQL_PARAM_BIND_BY_COLUMN): likewise.
9793 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
9794 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
9795 (SQL_PARAM_ERROR): likewise.
9796 (SQL_PARAM_IGNORE): likewise.
9797 (SQL_PARAM_PROCEED): likewise.
9798 (SQL_PARAM_SUCCESS): likewise.
9799 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
9800 (SQL_PARAM_UNUSED): likewise.
9801 (SQL_PARC_BATCH): likewise.
9802 (SQL_PARC_NO_BATCH): likewise.
9803 (SQL_PAS_BATCH): likewise.
9804 (SQL_PAS_NO_BATCH): likewise.
9805 (SQL_PAS_NO_SELECT): likewise.
9806 (SQL_ROW_IGNORE): likewise.
9807 (SQL_ROW_NUMBER_UNKNOWN): likewise.
9808 (SQL_ROW_PROCEED): likewise.
9809 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
9810 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
9811 (SQL_SC_SQL92_ENTRY): likewise.
9812 (SQL_SC_SQL92_FULL): likewise.
9813 (SQL_SC_SQL92_INTERMEDIATE): likewise.
9814 (SQL_SCC_ISO92_CLI): likewise.
9815 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
9816 (SQL_SCHEMA_TERM): likewise.
9817 (SQL_SCHEMA_USAGE): likewise.
9818 (SQL_SDF_CURRENT_DATE): likewise.
9819 (SQL_SDF_CURRENT_TIME): likewise.
9820 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
9821 (SQL_SFKD_CASCADE): likewise.
9822 (SQL_SFKD_NO_ACTION): likewise.
9823 (SQL_SFKD_SET_DEFAULT): likewise.
9824 (SQL_SFKD_SET_NULL): likewise.
9825 (SQL_SFKU_CASCADE): likewise.
9826 (SQL_SFKU_NO_ACTION): likewise.
9827 (SQL_SFKU_SET_DEFAULT): likewise.
9828 (SQL_SFKU_SET_NULL): likewise.
9829 (SQL_SG_DELETE_TABLE): likewise.
9830 (SQL_SG_INSERT_COLUMN): likewise.
9831 (SQL_SG_INSERT_TABLE): likewise.
9832 (SQL_SG_REFERENCES_COLUMN): likewise.
9833 (SQL_SG_REFERENCES_TABLE): likewise.
9834 (SQL_SG_SELECT_TABLE): likewise.
9835 (SQL_SG_UPDATE_COLUMN): likewise.
9836 (SQL_SG_UPDATE_TABLE): likewise.
9837 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
9838 (SQL_SG_USAGE_ON_COLLATION): likewise.
9839 (SQL_SG_USAGE_ON_DOMAIN): likewise.
9840 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
9841 (SQL_SG_WITH_GRANT_OPTION): likewise.
9842 (SQL_SNVF_BIT_LENGTH): likewise.
9843 (SQL_SNVF_CHAR_LENGTH): likewise.
9844 (SQL_SNVF_CHARACTER_LENGTH): likewise.
9845 (SQL_SNVF_EXTRACT): likewise.
9846 (SQL_SNVF_OCTET_LENGTH): likewise.
9847 (SQL_SNVF_POSITION): likewise.
9848 (SQL_SP_BETWEEN): likewise.
9849 (SQL_SP_COMPARISON): likewise.
9850 (SQL_SP_EXISTS): likewise.
9851 (SQL_SP_IN): likewise.
9852 (SQL_SP_ISNOTNULL): likewise.
9853 (SQL_SP_ISNULL): likewise.
9854 (SQL_SP_LIKE): likewise.
9855 (SQL_SP_MATCH_FULL): likewise.
9856 (SQL_SP_MATCH_PARTIAL): likewise.
9857 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
9858 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
9859 (SQL_SP_OVERLAPS): likewise.
9860 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
9861 (SQL_SP_UNIQUE): likewise.
9862 (SQL_SQL_CONFORMANCE): likewise.
9863 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
9864 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
9865 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
9866 (SQL_SQL92_GRANT): likewise.
9867 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
9868 (SQL_SQL92_PREDICATES): likewise.
9869 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
9870 (SQL_SQL92_REVOKE): likewise.
9871 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
9872 (SQL_SQL92_STRING_FUNCTIONS): likewise.
9873 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
9874 (SQL_SR_CASCADE): likewise.
9875 (SQL_SR_DELETE_TABLE): likewise.
9876 (SQL_SR_GRANT_OPTION_FOR): likewise.
9877 (SQL_SR_INSERT_COLUMN): likewise.
9878 (SQL_SR_INSERT_TABLE): likewise.
9879 (SQL_SR_REFERENCES_COLUMN): likewise.
9880 (SQL_SR_REFERENCES_TABLE): likewise.
9881 (SQL_SR_RESTRICT): likewise.
9882 (SQL_SR_SELECT_TABLE): likewise.
9883 (SQL_SR_UPDATE_COLUMN): likewise.
9884 (SQL_SR_UPDATE_TABLE): likewise.
9885 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
9886 (SQL_SR_USAGE_ON_COLLATION): likewise.
9887 (SQL_SR_USAGE_ON_DOMAIN): likewise.
9888 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
9889 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
9890 (SQL_SRJO_CROSS_JOIN): likewise.
9891 (SQL_SRJO_EXCEPT_JOIN): likewise.
9892 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
9893 (SQL_SRJO_INNER_JOIN): likewise.
9894 (SQL_SRJO_INTERSECT_JOIN): likewise.
9895 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
9896 (SQL_SRJO_NATURAL_JOIN): likewise.
9897 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
9898 (SQL_SRJO_UNION_JOIN): likewise.
9899 (SQL_SRVC_DEFAULT): likewise.
9900 (SQL_SRVC_NULL): likewise.
9901 (SQL_SRVC_ROW_SUBQUERY): likewise.
9902 (SQL_SRVC_VALUE_EXPRESSION): likewise.
9903 (SQL_SSF_CONVERT): likewise.
9904 (SQL_SSF_LOWER): likewise.
9905 (SQL_SSF_SUBSTRING): likewise.
9906 (SQL_SSF_TRANSLATE): likewise.
9907 (SQL_SSF_TRIM_BOTH): likewise.
9908 (SQL_SSF_TRIM_LEADING): likewise.
9909 (SQL_SSF_TRIM_TRAILING): likewise.
9910 (SQL_SSF_UPPER): likewise.
9911 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
9912 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
9913 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
9914 (SQL_SU_DML_STATEMENTS): likewise.
9915 (SQL_SU_INDEX_DEFINITION): likewise.
9916 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
9917 (SQL_SU_PROCEDURE_INVOCATION): likewise.
9918 (SQL_SU_TABLE_DEFINITION): likewise.
9919 (SQL_SVE_CASE): likewise.
9920 (SQL_SVE_CAST): likewise.
9921 (SQL_SVE_COALESCE): likewise.
9922 (SQL_SVE_NULLIF): likewise.
9923 (SQL_UB_FIXED): likewise.
9924 (SQL_UB_VARIABLE): likewise.
9925 (SQL_UNION_STATEMENT): likewise.
9926 (SQL_UPDATE_BY_BOOKMARK): likewise.
9927 (SQL_US_UNION): likewise.
9928 (SQL_US_UNION_ALL): likewise.
9929 (SQL_DESC_ROWVER): likewise.
9930 (SQL_GUID): likewise.
9931 (SQL_C_GUID): likewise.
9932 (ODBC_STD): likewise.
9933 (SQLAllocHandle): likewise.
9934 (SQLAllocEnv(p)): likewise.
9935 (SQL_YEAR): likewise.
9936 (SQL_MONTH): likewise.
9937 (SQL_DAY): likewise.
9938 (SQL_HOUR): likewise.
9939 (SQL_MINUTE): likewise.
9940 (SQL_SECOND): likewise.
9941 (SQL_YEAR_TO_MONTH): likewise.
9942 (SQL_DAY_TO_HOUR): likewise.
9943 (SQL_DAY_TO_MINUTE): likewise.
9944 (SQL_DAY_TO_SECOND): likewise.
9945 (SQL_HOUR_TO_MINUTE): likewise.
9946 (SQL_HOUR_TO_SECOND): likewise.
9947 (SQL_MINUTE_TO_SECOND): likewise.
9948 (SQL_ATTR_ANSI_APP): likewise.
9949 (SQL_AA_TRUE): likewise.
9950 (SQL_AA_FALSE): likewise.
9952 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
9953 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
9954 (struct tagSQL_DAY_SECOND): likewise.
9955 (struct tagSQL_INTERVAL_STRUCT): likewise.
9956 (struct tagSQL_NUMERIC_STRUCT): likewise.
9957 (struct tagSQLGUID): add for 0DBC3.50.
9958 (enum SQLINTERVAL): add for ODBC3.x.
9959 (SQLWCHAR): add typedef.
9960 (SQLTCHAR): add typedef, conditional on UNICODE.
9961 (SQLLEN): add typedef for _WIN64, define for _WIN32.
9962 (SQLULEN): likewise.
9963 (SQLROWOFFSET): likewise.
9964 (SQLROWCOUNT): likewise.
9965 (SQLTRANSID): likewise.
9966 (SQLSETPOSIROW): likewise.
9967 (SQLHANDLE): add ODBC3.x typedef.
9968 (SQLHDESC): likewise.
9969 (SQLDATE): likewise.
9970 (SQLDECIMAL): likewise.
9971 (SQLDOUBLE): likewise.
9972 (SQLFLOAT): likewise.
9973 (SQLNUMERIC): likewise.
9974 (SQLREAL): likewise.
9975 (SQLTIME): likewise.
9976 (SQLTIMESTAMP): likewise.
9977 (SQLVARCHAR): likewise.
9978 (SQLBIGINT): likewise.
9979 (SQLUBIGINT): likewise.
9980 (SQL_DATE_STRUCT): likewise.
9981 (SQL_TIME_STRUCT): likewise.
9982 (SQL_TIMESTAMP_STRUCT): likewise.
9983 (ODBCINT64): add ODBC3.x define.
9985 * lib/odbc32.def : regenerate.
9987 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
9989 * Apply Danny Smith patch 102275
9990 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9991 * include/objbase.h: (COM_RIGHTS): Add definition.
9992 (tagSTDMSHLFLAGS): add enumeration.
9993 (CoInitializeEx): Add prototypes.
9994 (CoGetStdMarshalEx): ditto.
9995 (CoCreateInstanceEx): ditto.
9996 (CoInitializeSecurity): ditto.
9997 (CoGetCallContext): ditto.
9998 (CoQueryProxyBlanket): ditto.
9999 (CoSetProxyBlanket): ditto.
10000 (CoCopyProxy): ditto.
10001 (CoQueryClientBlanket): ditto.
10002 (CoImpersonateClient): ditto.
10003 (CoRevertToSelf): ditto.
10004 (CoQueryAuthenticationServices): ditto.
10005 (CoSwitchCallContext): ditto.
10006 (CoGetInstanceFromFile): ditto.
10007 (CoGetInstanceFromIStorage): ditto.
10008 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
10009 (SOLE_AUTHENTICATION_INFO): ditto.
10010 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
10011 (COLE_DEFAULT_PRINCIPAL): Add definition.
10012 (COLE_DEFAULT_AUTHINFO): Ditto.
10013 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
10014 (RPC_PROTSEQ_VECTOR) Fix typo.
10015 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
10016 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
10019 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
10021 * lib/msvcp60.def: Apply Danny Smith patch 103321.
10022 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
10025 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
10027 * include/winnt.h: Add PTOKEN_USER.
10029 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
10031 * include/sqlucode.h: Apply Danny Smith patch 102443
10032 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10035 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
10037 * lib/odbccp32.def: Apply Danny Smith patch 102442
10038 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10041 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
10043 * include/odbcinst.h: Apply Danny Smith patch 102441
10044 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10047 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
10049 * lib/Makefile.in: Don't make "links" to include/w32api directory.
10051 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
10053 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
10055 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
10057 * lib/Makefile.in: Install headers and libraries in tooldir.
10059 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10061 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
10062 SORT_STRINGSORT: ditto.
10064 CTRY_*: add new defines.
10066 LCMAP*: change defines to hex notation.
10067 CALID: change from ULONG to DWORD.
10069 _cpinfoex[AW]: add structure.
10070 FoldString: correct Unicode mappings.
10071 GetCPInfoEx[AW]: add prototypes.
10072 EnumCalendarInfoEx[AW]: ditto.
10073 EnumDateFormatsEx[AW]: ditto.
10074 EnumSystemLanguageGroups[AW]: ditto.
10075 EnumLanguageGroupLocales[AW]: ditto.
10076 EnumUILanguages[AW]: ditto.
10077 GetSystemDefaultUILanguage[AW]: ditto.
10078 GetUserDefaultUILanguage[AW]: ditto.
10079 IsValidLanguageGroup[AW]: ditto.
10080 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
10081 LANGUAGEGROUP_ENUMPROC[AW]: ditto
10082 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
10083 UILANGUAGE_ENUMPROC[AW]: ditto
10084 DATEFMT_ENUMPROCEX[AW]: ditto
10085 LPCURRENCYFMT[AW]: add structure pointer typedef
10086 LPNUMBERFMT[AW]: ditto
10088 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
10090 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
10091 possible return code for the SetFilePointer() win32 API call.
10093 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10095 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
10097 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
10099 * Makefile.in: increment VERSION.
10100 (dist:) Rename to srcdist. Create new dist target to call
10101 srcdist and bindist targets.
10102 (srcdist:) New target.
10103 (clean-top:) add call to mostlyclean-top and add rm of distribution
10105 * lib/Makefile.in: (uninstall:) modify to remove files from the
10106 new w32api subdirectory and to remove w32api subdirectory.
10107 (xuninstall:) Ditto.
10108 TODO: Add a task to redo the clean targets of Makefile.in
10110 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
10112 * lib/Makefile.in: Install header files in w32api subdirectory.
10114 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10116 * CONTRIBUTIONS: New file.
10117 * README: Change the maintained by header.
10118 * TODO: Add a note about checking the TODO.
10120 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10122 * Merge in accepted changes from
10123 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10124 * include/basetyps.h: add comment for GUID_DEFINED
10125 * include/lm.h: add includes for lmerr.h and lmserver.h
10126 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
10127 * include/lmerr.h: add error codes
10128 * include/lmserver.h: replace LPTSTR with LPWSTR,
10129 LPTCSTR with LPWCSTR in structures and prototypes
10130 * include/lmshare.h: ditto
10131 * include/lmuse.h: ditto
10132 * include/lmstats.h: ditto
10133 * include/oleauto.h: add function prototype SystemTimeToVariantTime
10134 * include/winbase.h: change first argument of CommConfigDialog to const
10135 * include/windowsx.h: add macros defining FAR versions of
10136 mem and string functions for porting from Win16 code
10137 * include/winioctl.h: added IOCTL_STORAGE defines
10138 * include/winnetwk.h: added WNNC_NET flags
10139 * include/winnt.h: add include of <basetsd.h>;
10140 add structs; add pointer typedefs for TOKEN structs
10141 * include/winsock.h: add guard around BSD-ish typedefs
10142 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
10143 * include/basetsd.h: new file
10144 * include/raserror.h: ditto
10145 * include/rassapi.h: ditto
10146 * include/ras.h: ditto
10147 comment from Earnie: replaced original ras.h contribution with Danny's
10148 contribution as it is more complete.
10149 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
10151 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
10153 * Makefile.in: increment VERSION. Change tar file name for dist and
10154 bindist targets to be more standard.
10155 * config.guess: Update with the currently published file.
10156 * config.sub: ditto.
10157 * configure.in: Use value of build_alias instead of testing for
10158 directory names to set BUILDENV.
10159 * configure: ditto.
10160 * lib/Makefile.in: Change the name of the targets install,
10161 install-headers and install-libraries to xinstall, xinstall-headers
10162 and xinstall-libraries for system target specified installation.
10163 Recreate targets install, install-headers and install-libraries for
10164 exec-prefix specified installation. Ditto for the uninstall targets of
10167 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10169 * include/iprtrmib.h: Further layout changes according to standard.
10170 * include/iptypes.h: Ditto.
10171 * include/ntdef.h: Ditto.
10172 * include/ntsecapi.h: Ditto.
10173 * include/subauth.h: Ditto.
10175 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
10177 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
10179 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
10181 * include/ntsecapi.h: New file.
10182 * include/subauth.h: Ditto.
10183 * include/ipexport.h: Fix global header define not to contain
10184 trailing underscore. Change layout according to standard.
10185 * include/iphlpapi.h: Ditto.
10186 * include/ipifcons.h: Ditto.
10187 * include/iprtrmib.h: Ditto.
10188 * include/iptypes.h: Ditto.
10189 * include/ntdef.h: Ditto. Define conditional datatypes dependent
10190 of inclusion of ntsecapi.h and subauth.h.
10191 * lib/secur32.def: New stub for secur32.dll.
10193 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
10195 * include/ras.h: New file.
10196 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
10199 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
10201 * include/ntdef.h: Add define for NTAPI.
10203 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
10205 * include/ipexport.h: Add missing `extern "C"' directives.
10206 * include/iphlpapi.h: Ditto.
10207 * include/iprtrmib.h: Ditto.
10208 * include/iptypes.h: Ditto.
10210 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
10212 * include/ipifcons.h: New header file.
10213 * include/iprtrmib.h: Move operational states to ipifcons.h.
10214 * include/iphlpapi.h: Add missing parameters to GetIfTable()
10217 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
10219 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
10221 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
10223 * lib/iphlpapi.def: New stub for iphlpapi.dll.
10224 * include/iptypes.h: New header file.
10225 * include/ipexport.h: Ditto.
10226 * include/iphlpapi.h: Ditto.
10227 * include/iprtrmib.h: Ditto.
10229 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
10231 * include/ntdef.h: New file.
10233 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
10235 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
10236 to TOKEN_INFORMATION_CLASS type.
10237 Add QUOTA_LIMITS type.
10239 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
10241 * include/userenv.h: New header file.
10242 * lib/userenv.def: New stub for userenv.dll.
10244 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
10246 * include/winuser.h: Correct PCWPSTRUCT typo.
10247 (discovered by Axel Riese)
10249 2000-07-27 DJ Delorie <dj@redhat.com>
10251 * include/windows.h: optimize non-inclusion of repeat headers
10253 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
10255 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
10258 2000-07-11 DJ Delorie <dj@cygnus.com>
10260 * include/shlobj.h: add CSIDL_COMMON_*
10262 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
10264 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
10265 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
10266 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
10267 FILE_FLAG_OPEN_NO_RECALL.
10268 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
10269 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
10270 * winnt.h: Add typedef for GUID.
10271 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
10272 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
10273 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
10274 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
10275 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
10276 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
10277 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
10278 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
10279 * lib/psapi.def: New file.
10281 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
10283 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
10284 previously defined.
10285 * windef.h : Ditto.
10287 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
10289 * include/winnt.h: Add some missing defines related to locale
10290 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
10292 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
10294 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
10296 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
10298 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
10300 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
10302 * include/wininet.h: Add another "INTERNET_OPTIONS".
10304 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
10306 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
10308 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
10310 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
10311 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
10312 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
10313 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
10315 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
10317 * include/winbase.h: Change first argument of ENUMRES* types to
10318 coincide with Microsoft usage.
10320 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
10322 * include/wininet.h: Add three more "INTERNET_OPTIONS".
10324 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
10326 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
10327 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
10328 * include/winnt.h (SEC_*): Add macros.
10329 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
10330 * include/ole.h: Workaround for C++ parser bug.
10331 * include/rpcdcep.h: Likewise.
10332 * include/winsock.h: Likewise.
10334 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
10336 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
10338 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
10340 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10341 * include/wtypes.h (PBLOB, LPBLOB): Define.
10342 * include/winsock2.h: Much more complete version.
10343 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
10345 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10346 * include/winsock.h (FD_CLR): Add missing ')'.
10347 (timercmp): Fix macro to handle all 6 comparison operators.
10348 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
10350 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
10352 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
10353 namespace pollution.
10354 * include/rpcndr.h: Likewise.
10355 * include/winnt.h: Likewise.
10356 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
10357 (SHGetSpecialFolderPath{A,W}): Add prototypes.
10358 * lib/ole32.def: Add missing exports.
10359 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
10360 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
10362 * include/tlhelp32.h: New file.
10364 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
10366 * include/rapi.h: New file.
10367 * lib/rapi.def: New file.
10369 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
10371 * oaidl.h (LPTYPECOMP): Remove multiple definition.
10373 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
10375 * Snapshot 2000-02-03.
10377 2000-01-21 Chris Faylor <cgf@cygnus.com>
10379 * include/winnt.h: Add ARM support.
10381 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
10383 From Greg Primes <gregory.l.priem@intel.com>:
10384 * include/oaidl.h (DESCKIND): Define macro.
10385 (ITypeComp): Define interface.
10386 (ITypeComp): Likewise.
10387 * rpcndr.h (DECLSPEC_UUID): Define macro.
10388 (MIDL_INTERFACE): Likewise.
10390 * include/psapi.h: New file.
10391 * include/imagehlp.h: New file.
10392 * lib/imagehlp.def: New file.
10394 * include/oaidl.h (tagVARIANT): Update fields.
10396 From Craig Lanning <CraigL@DyCon.com>:
10397 * include/commctrl.h: Add some TCS_* macros.
10398 * include/winnls.h (IsValidLocale): Add prototype.
10400 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
10402 * include/oaidl.h: OLE Patches from "Fifer, Eric"
10403 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
10404 * include/objbase.h: Likewise.
10405 * include/objidl.h: Likewise.
10406 * include/ocidl.h: New file.
10407 * include/oleauto.h: Likewise.
10408 * include/wtypes.h: Likewise.
10409 * lib/oleaut32.def: Likewise.
10411 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
10412 Thanks to "Jon Leichter" <jon@symas.com>.
10413 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
10414 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
10415 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
10416 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
10417 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
10418 Dorsselaer" <frans@bia-bv.demon.nl>.
10419 * include/httpext.h: New file. Thanks to Jan Nijtmans
10420 <j.nijtmans@chello.nl>.
10421 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
10422 redefinition of LPCWAVEFORMATEX in DirectX headers.
10423 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
10424 <krzych00@priv7.onet.pl>.
10425 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
10426 * include/windef.h (HRESULT): Guard definition to avoid
10427 redefinition in DirectX headers.
10428 * include/winnt.h: Add target macros from windows.h.
10429 * include/windows.h: Update synch comment for target macros.
10430 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
10431 (_ANONYMOUS_UNION): Likewise.
10432 * include/wingdi.h (AbortPrinter): Move from here ...
10433 * include/winspool.h (AbortPrinter): to here and fix linkage.
10434 (MONITOR_INFO_2{A,W}): Define.
10435 * include/winsock.h (htons): Fix argument.
10437 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
10439 (GUID): Define conditionally.
10440 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
10441 (WSASocket*): Declare.
10442 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
10444 * lib/dsetup.def: Remove leading underscore.
10445 * lib/dsound.def: Likewise.
10446 * lib/ws2_32.def: Likewise.
10448 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
10450 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
10453 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
10454 * lib/dinput.c: Include windows.h for GCC.
10455 * lib/dxguid.c: Likewise.
10456 (INITGUID): Define macro.
10458 * include/objidl.h (ISequentialStream): Define interface.
10459 (IStream): Derive from ISequentialStream.
10461 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
10462 Clone}): Mark as PURE.
10463 (IDataObject::EnumDAdvise): Likewise.
10464 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
10465 (IViewObject::Unfreeze): Likewise.
10466 (IViewObject2::Unfreeze): Likewise.
10468 * include/objidl.h: Add various IID_ declarations.
10469 * include/olectl.h: Likewise.
10470 * include/oleidl.h: Likewise.
10472 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
10474 * Snapshot 1999-12-21.
10476 * include/winbase.h (CancelIO): Rename to CancelIo.
10477 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
10478 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
10480 * Merge with winsup-19991218.
10481 * include/winnt.h: Add defines for W2K ACL control flags.
10483 * Merge with Anders Norlander's 19991130 snapshot.
10485 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
10486 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
10488 Patch from Harold Weissfield
10489 * include/shellapi.h: Added some ABN_* defines.
10491 * include/commctrl.h (_TrackMouseEvent): Add prototype.
10492 * lib/comctl32.def (_TrackMouseEvent): Import.
10493 * include/winuser.h: Misc. fixes from Sang Cho
10494 <sangcho@alpha94.chongju.ac.kr>.
10495 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
10496 value of _WIN32_WINNT.
10497 * include/winuser.h: Reorganize SM_* defines in numerical order.
10499 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
10501 * include/windef.h: Make RECTL a distinct type from RECT.
10502 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
10503 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
10504 (COMPAREITEMSTRUCT): Fix fields.
10505 (SERIALKEYSA): Likewise.
10506 (SERIALKEYSW): Likewise..
10507 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
10508 (WIN32_FIND_DATAA): Likewise.
10509 (WIN32_FIND_DATAW): Likewise.
10510 * include/commdlg.h (SNDMSG): Define.
10511 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
10512 (SO_CONNECT_TIME): Likewise.
10513 (AcceptEx): Declare.
10514 (GetAcceptExSockaddrs): Likewise.
10515 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
10516 * include/winspool.h: Add RC_INVOKED guard.
10517 * lib/wsock32.def (AcceptEx@32): Export.
10518 (GetAcceptExSockaddrs@32): Likewise.
10520 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
10522 * Snapshot 1999-11-18.
10524 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
10525 Octopod C++ IDE (and MSVC compatibility).
10526 * include/oleauto.h (V_BOOLREF(X)): Likewise.
10527 * include/shellapi.h (ShellAbout*): Fix typo.
10528 * wingdi.h (FW_ULTRABOLD): Likewise.
10529 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
10530 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
10531 Add packing directives for various structures. All structure
10532 sizes now conform to MSVC.
10534 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
10536 Released 1999-11-07.
10538 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
10540 * include/winsock2.h: New file. Mostly a stub for now.
10541 * include/winbase.h (DllMain): Delete prototype.
10542 * include/commctrl.h (Header_SetItem): Fix macro.
10543 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
10544 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
10545 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
10547 Merge in changes from wxWindows.
10548 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
10549 * include/oaidl.h (DISPID_*): Add macros.
10550 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
10551 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
10552 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
10553 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
10555 Merge in changes from Octopod C++ IDE group.
10556 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
10557 (Header_InsertItem): Fix macro.
10558 * include/oaidl.h (IID_IDispatch): Declare.
10559 (IID_ISupportErrorInfo): Likewise.
10560 (IDispatch): Rename Invoked to Invoke.
10561 * include/objidl.h (IPersist): Fix GetClassID.
10562 * include/oleauto.h (VectorFromBstr): Declare.
10563 (BstrFromVector): Likewise.
10564 * include/olectl.h (OLEMISC_*): Update.
10565 * include/olectlid.h (IID_IDispatch): Declare.
10566 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
10567 (IOleInPlaceFrame): Fix.
10568 (ISupportErrorInfo): Define.
10569 (IErrorInfo): Define.
10570 * include/winuser.h (SIF_TRACKPOS): Define.
10572 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
10575 * include/winnt.h (PSID): Uncomment definition.
10576 (PISID): Rename from PSID.
10577 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
10578 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
10580 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
10581 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
10582 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
10583 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
10584 include/shellapi.h, include/winbase.h, include/wingdi.h,
10585 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
10587 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
10589 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
10590 Marius Kjeldahl <kjeldahl@hotmail.com>.
10592 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
10594 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
10595 (ERROR_SEVERITY_*): Likewise.
10597 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
10599 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
10600 (DllMain): Fix prototype.
10602 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
10604 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
10605 (cderr.h): Don't include.
10606 * include/winuser.h: Fix macro definitions.
10608 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
10610 Merge with winsup 1999-07-29:
10611 * include/wincon.h (MOUSE_WHEELED): Define.
10612 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
10613 (SECURITY_DESCRIPTOR): Add struct type.
10614 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
10615 is equal to PVOID in the Platform SDK! So don't depend on accessing
10616 members through ->.
10618 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
10620 * lib/Makefile.in (install-headers): Don't @ commands.
10621 (install-libraries): Ditto.
10623 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
10625 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
10627 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
10629 Patch from Mumit Khan:
10630 * include/windows.h: Fix typo in winsock.h include guard and add
10632 * include/winnt.h (__int64): Undefine first.
10633 (struct _SID): Declare.
10635 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
10637 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
10639 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
10641 Patch from Mumit Khan:
10642 * Makefile.in: Do the right thing when cross-compiling.
10643 * include/windef.h: Don't define _export and __export if already
10646 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
10648 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
10649 (DECLARE_INTERFACE_): Ditto.
10651 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
10653 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
10655 Reported by Brad Porter
10656 * include/wingdi.h (FW_ULTRALIGHT): Add.
10657 (FW_DEMIBOLD): Add.
10658 (FW_ULTRABOLD): Add.
10660 (JOHAB_CHARSET): Add.
10661 (VIETNAMESE_CHARSET): Add.
10664 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
10666 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
10667 * lib/Makefile.in (Makefile): Regenerate.
10668 * include/pshpack[1248].h: New files, if a program would use any of
10670 * include/poppack.h: Ditto.
10671 * include/windef.h (_WIN32_WINNT): Define
10672 * include/windows.h: Remove DUMMYUNIONNAME[45].
10673 * include/windows.h: Correctly define _M_IX86 to reflect the target
10675 * include/windows.h: Add preliminary support for other architectures.
10676 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
10677 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
10678 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
10679 issue with LARGE_INTEGER.
10680 (ANSI_NULL): Define.
10682 (ACL_REVISION[1234]): Define.
10683 (MIN/MAX_ACL_REVISION): Define.
10685 (LANG_USER_DEFAULT): Define.
10686 (LANG_SYSTEM_DEFAULT): Define.
10687 (LOCALE_NEUTRAL): Define.
10688 (SORTVERSIONFROMLCID): Define.
10689 * include/windef.h (UNREFERENCED_PARAMETER): Define.
10690 (UNREFERENCED_LOCAL_VARIABLE): Define.
10691 (DBG_UNREFERENCED_PARAMETER): Define.
10692 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
10693 * lib/mswsock.def: New file. Imports for mswsock.dll.
10694 * include/custcntl.h: New file. Necessary to compile some SDK
10696 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
10697 (WM_MOUSEWHEEL): Define.
10698 (WHEEL_DELTA): Define.
10699 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
10700 (WM_NEXTMENU): Define.
10701 (CharNextA): Fix prototype.
10702 (CharNextW): Ditto.
10704 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
10706 * include/winsock.h: Enclose in extern "C" if C++, huh?
10707 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
10709 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
10711 * include/windef.h (NULL): Define only ifndef
10712 (TRUE): Ditto, was previously only defined ifndef FALSE
10713 (PASCAL): Define as _pascal
10716 (min,max): Define only ifndef NOMINMAX
10718 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
10720 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
10721 You must define _WIN32_IE if you want support for it.
10722 Modified patch from Nirmal Prasad <nprasad@truept.com>.
10724 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
10726 * include/wincon.h: Add some ButtonState flags and EventFlags.
10728 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
10730 * include/basetyps.h: Don't support COM when __OBJC__ defined because
10731 interface define causes mayhem.
10732 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
10734 * include/windows.h: Undefine BOOL if __OBJC__ defined
10736 1999-05-09 Chris Faylor <cgf@cygnus.com>
10738 * include/winnls.h: Define additional code pages.
10740 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
10742 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
10744 (RtlZeroMemory): Use RtlFillMemory
10746 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
10748 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
10749 to get the correct size when used in some structs.
10750 (ULARGE_INTEGER): Ditto.
10751 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
10752 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
10754 1999-05-02 Nirmal Prasad <nprasad@truept.com>
10756 * include/wininet.h: Enclose in extern "C" if c++
10757 (INTERNET_BUFFERSA/W): Define struct
10758 * include/wininet.h: Add some HSR_* defines
10760 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
10762 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
10763 * include/winnt.h (UNALIGNED): Define
10764 * include/windef.h (DECLSPEC_NORETURN): Define
10766 * include/wininet.h (INTERNET_MAX_NAME): Remove
10767 (INTERNET_MAX_SCHEME_LENGTH): Define
10768 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
10769 * include/wininet.def: Completely redone, it was losing badly.
10771 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
10773 * lib/dplayx.def: Remove '_' prefixes
10774 * lib/shell32.def: Remove imports for IID_ContextMenu
10776 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
10778 * Makefile.in (dist): Support dist target
10779 * lib/Makefile.in (dist): Likewise
10780 * lib/Makefile.in (uninstall-headers): Fix command
10781 * Makefile.in (bindist): Target to build a prebuilt dist
10783 * lib/ws2_32.def: Winsock2 implib
10785 * include/largeint.h: New header
10786 * include/largeint.c: Large integer support library
10787 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
10788 (EXTRA_OBJS): Add largeint.o
10790 * include/Makefile: Remove
10791 * lib/Makefile: Remove
10793 * configure.in: New autoconf script
10794 * configure: generated configure script
10795 * Makefile.in: autoconf makefile template
10796 * lib/Makefile.in: Ditto
10797 * include/test.c: mv to lib/test.c
10798 * include/res.rc: mv to lib/res.rc
10799 * include/TODO: mv to .
10800 * include/Notes: mv to ./NOTES
10802 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
10804 * include/zmouse.h (WHEEL_DELTA): Define
10806 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
10808 * include/ddeml.h (HSZPAIR): Declare.
10809 * include/zmouse.h: New file.
10811 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
10813 * lib/d3dim.def: New implib
10814 * lib/d3drm.def: Ditto
10815 * lib/d3dxof.def: Ditto
10816 * lib/ddraw.def: Ditto
10817 * lib/dinput.def: Ditto
10818 * lib/dplayx.def: Ditto
10819 * lib/dsetup.def: Ditto
10820 * lib/dsound.def: Ditto
10821 * lib/dinput.c: Guid library for DirectInput
10822 * lib/dxguid.c: Guid library for DirectX
10824 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
10826 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
10828 * include/windowsx.h (GET_Y_LPARAM): Also missing
10829 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
10832 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
10834 * include/scrnsave.h: New header file for screen saver library
10835 * lib/scrnsave.c: New file: screen saver library
10837 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
10839 * include/regstr.h: Enclosed all strings in TEXT() macros so it
10840 works well in when UNICODE is defined
10842 1999-04-17 Nirmal Prasad <nprasad@truept.com>
10844 * include/winuser.h(STYLESTRUCT): New struct
10845 * include/wingdi.h:(GOBJENUMPROC): This function type should
10848 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
10850 * include/basetyps.h (LPGUID): New typedef
10851 * lib/glut.def: Import library defintions for glut.dll
10852 * lib/glu32.def: Ditto for glut32.dll
10853 * include/winnt.h: Fixed handling of wchar_t typedef
10854 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
10855 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
10857 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
10859 * include/winbase.h(AbnormalTermination): Define as FALSE
10860 * include/commctrl.h: Support for new progress bar messages/styles
10862 1999-03-20 Geoffrey Noer <noer@cygnus.com>
10864 * include/commdlg.h(PageSetupDlg): New define
10865 * include/richedit.h: Missing SCF_* defines
10866 * include/winnt.h: Lots o' defines
10867 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
10869 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
10871 * include/commdlg.h: Removed pack pragma
10872 * lib/comctl32.def(InitCommonControlsEx@4): Added import
10874 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
10876 * Makefile: Set version to 0.1.5
10877 * lib/Makefile (clean): Fix typo
10879 * include/commctrl.h: Removed pack pragma
10880 * include/cpl.h: Likewise
10881 * include/dbt.h: Likewise
10882 * include/dde.h: Likewise
10883 * include/nddeapi.h: Likewise
10884 * include/shellapi.h: Likewise
10885 * include/wincrypt.h: Likewise
10886 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
10888 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
10889 (servent): Likewise
10890 (protoent): Likewise
10892 * include/windows.h: Prevent inclusion of winsock.h if we are
10893 using or compiling cygwin. Define Win32_Winsock to force inclusion.
10895 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
10897 * include/winbase.h (CREATE_FORCEDOS): New define
10899 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
10901 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
10903 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
10904 * include/windows.h: Added DUMMYUNIONNAME4 and 5
10905 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
10906 (PLUID_AND_ATTRIBUTES_ARRAY): New type
10908 * include/ddeml.h: Removed unnecessary `#pragma pack'
10909 * include/imm.h: Likewise
10910 * include/nddeapi.h: Likewise
10911 * include/nspapi.h: Likewise
10912 * include/regstr.h: Likewise
10913 * include/wincon.h: Likewise
10914 * include/windef.h: Likewise
10915 * include/winioctl.h: Likewise
10916 * include/winnls.h: Likewise
10917 * include/winsvc.h: Likewise
10918 * include/winuser.h: Likewise
10919 * include/winver.h: Likewise
10920 * include/wtypes.h: Likewise
10922 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
10924 * Makefile (VERSION): Set to 0.1.4
10925 * include/basetyps.h: Check for NOCOMOBJECT
10926 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
10927 on comobject attribute.
10928 * lib/kernel32.def: Added a few functions
10929 * include/windef.h (DWORD): Changed back to unsigned long
10931 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
10932 winresrc.h in turn includes the necessary headers. This makes things
10933 much simpler, no need to protect blocks of code in headers that
10934 should not be seen by the resource compiler.
10936 1999-01-05 Geoffrey Noer <noer@cygnus.com>
10938 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
10939 * include/wincon.h: Added console event type flags
10940 * include/winnt.h (FILE_SHARE_DELETE): Added
10941 (SECURITY_DESCRIPTOR): typedef as DWORD
10943 * include/winuser.h (WM_PENWINFIRST): Fixed typo
10944 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
10945 define u_* types only if _SYS_TYPES_H is not defined.
10947 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
10949 * COPYING.LIB: Deleted
10950 * README: Updated to reflect license changes
10951 * include/shlobj.h: Remove extra comma on some enums
10952 * include/windef.h: Changed DWORD typedef from unsigned long to
10953 unsigned int in order to avoid warnings on bit fields that
10955 * include/Makefile (test): Compile with all warnings
10956 * include/unknwn.h: Include objfwd.h
10957 * include/winsock.h: Added missing copyright notices.
10959 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
10961 * lib/winmm.def: Corrected LIBRARY statement
10962 * include/mmsystem.h: Define mmioSeek codes if not already defined
10963 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
10964 (CreateStatusWindowW): Likewise
10966 * include/winresrc.h: Include only files necessary instead of windows.h
10967 * include/dde.h: Allow inclusion in resource scripts.
10968 * include/winnt.h: Likewise
10969 * include/commctrl.h: Likewise
10970 * include/prsht.h: Likewise
10973 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
10975 * include/sqltypes.h (SQLHANDLE): Added this type
10976 (SQLHDESC): Likewise
10977 * include/sql.h (SQLFreeHandle): Added this prototype
10978 (SQLAllocHandle): Likewise
10980 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
10982 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
10983 conflicts with cygwin headers.
10985 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
10987 * Makefile: Changed VERSION to 0.1.3
10988 * Makefile (dist-lib): New target to make import library only
10990 * Makefile (dist-hdr): New target to make headers only distribution
10991 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
10992 building one single distribution file.
10993 * dist.mak: Deleted
10995 * include/lm.h: New file
10996 * include/lmcons.h: New file
10997 * include/lmalert.h: New file
10998 * include/lmaudit.h: New file
10999 * include/lmconfig.h: New file
11000 * include/lmapibuf.h: New file
11001 * include/lmaccess.h: New file
11002 * include/lmchdev.h: New file
11003 * include/lmremutl.h: New file
11004 * include/lmrepl.h: New file
11005 * include/lmerrlog.h: New file
11006 * include/lmat.h: New file
11007 * include/lmuse.h: New file
11008 * include/lmuseflg.h: New file
11009 * include/lmserver.h: New file
11010 * include/lmerr.h: New file
11011 * include/lmsname.h: New file
11012 * include/lmstats.h: New file
11013 * include/lmsvc.h: New file
11014 * include/lmwksta.h: New file
11015 * include/lmbrowsr.h: New file
11017 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
11019 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
11020 * include/unknwn.h: Added extern declaration for IID_IClassFactory
11022 * include/initguid.h: New file
11024 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
11027 * include/winnt.h: Added USN
11028 * include/winnt.h: Changed handling of 64 bit int support
11030 * include/windows.h: Added support for BC,LCC and MSVC
11032 * include/windows.h: Changed handling machine architecture defines
11034 * include/olectl.h: New file
11036 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
11038 * include/oleidl.h: Added IViewObject and IViewObject2
11040 * include/objidl: Corrected prototype for IStorage::DestroyElement and
11041 IStorage::MoveElement
11043 * include/oledlg.h: New file
11045 * include/winresrc.h: New file
11047 * include/wingdi.h: Added LPDOCINFO
11049 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
11050 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
11051 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
11052 TabCtrl_SetImageList and TabCtrl_GetItemCount
11053 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
11055 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
11057 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
11058 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
11060 * include/commdlg.h: Added LPDEVNAMES
11062 * include/windows.h: Include excpt.h
11064 * include/excpt.h: New file. This file just contains some
11065 stubs for SEH that do nothing.
11067 * include/commctrl.h: Added general WM_NOTIFY codes
11069 * include/winuser.h: Added ICON_SMALL and ICON_BIG
11070 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
11071 not be in the headers.
11072 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
11073 * include/winuser.h: Added old WM_SIZE parameter names so
11074 wxWindows compiles.
11075 * include/winuser.h: Added IDC_SIZE and IDC_ICON
11076 * include/winuser.h: Added LPDLGITEMTEMPLATE
11077 * include/winuser.h: HTCAPTION was missing value
11078 * include/winuser.h: Added WM_ACTIVE flags
11080 * include/windowsx.h: Added _fmemcpy so V compiles; also added
11081 _fxx defines for memmove, memset and memcmp
11083 * include/windef.h: Changed _export and __export to empty defines
11085 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
11086 String parameters were not const and ExtractAssociatedIcon takes
11087 a WORD pointer not DWORD pointer as last parameter.
11089 * Makefile: Changed VERSION to 0.1.2
11091 * include/ole2ver.h: New file
11093 * Makefile: Removed all dependencies on GLUT
11095 * include/GL/glut.h: Removed file because of decision to remove
11096 files that are not part of the library.
11097 * lib/glut.def: Likewise
11098 * lib/glut32.def: Likewise
11100 * include/windows.h: Include winperf.h
11102 * include/winperf.h: New file
11104 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
11106 * include/winnls.h: Added calendar types
11107 * include/winnls.h: Added country codes
11109 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
11111 * include/windef.h: Added PROC and NEARPROC
11113 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
11114 * include/wingdi.h: Added OpenGL types and prototypes
11115 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
11116 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
11117 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
11118 * include/wingdi.h: Added truetype character outline types
11119 * include/wingdi.h: Added DEVMODE initialization flags
11120 * include/wingdi.h: Added panose codes
11121 * include/wingdi.h: Added missing character sets
11122 * include/wingdi.h: Added ANTIALIASED_QUALITY and
11123 NONANTIALIASED_QUALITY
11124 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
11125 * include/wingdi.h: Added pointer types for EXTLOGPEN
11126 * include/wingdi.h: Added PATTERN type
11127 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
11128 * include/wingdi.h: Added new text metric flags
11129 * include/wingdi.h: Added pitch and family flags
11130 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
11131 * include/wingdi.h: Added METAHEADER
11132 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
11133 * include/wingdi.h: Added TA_MASK
11134 * include/wingdi.h: Added MAXSTRETCHBLTMODE
11135 * include/wingdi.h: Added error codes
11137 * include/winuser.h: Added missing winhelp structures
11138 * include/winuser.h: Added dialog flags/styles/messages
11139 * include/winuser.h: Added EM_SETMARGIN codes
11140 * include/winuser.h: Made it possiblie to use IDI_XX values
11142 * include/winuser.h: Added missing LoadImage load flags
11143 * include/winuser.h: Added missing message box flags
11144 * include/winuser.h: Added ScrollWindow codes
11145 * include/winuser.h: Added DT_WORD_ELLIPSIS
11146 * include/winuser.h: Added drag and drop support
11147 * include/winuser.h: Added WM_MENUCHAR return codes
11148 * include/winuser.h: Added DLGWINDOWEXTRA
11149 * include/winuser.h: Added missing SetWindowPos flags.
11150 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
11151 * include/winuser.h: Added IDHOT_xx defines
11152 * include/winuser.h: Added MOD_WIN
11153 * include/winuser.h: Added missing defines and structs for owner draw
11155 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
11157 * include/winuser.h: Added DrawAnimatedRects flags
11158 * include/winuser.h: Added WM_PRINT codes
11159 * include/winuser.h: Added CS_IME class style
11160 * include/winuser.h: Added WM_SIZE codes
11161 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
11162 * include/winuser.h: Added WM_NCHITTEST return codes
11163 * include/winuser.h: Added WM_SIZING parameters
11164 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
11165 * include/winuser.h: Added menu loop codes.
11166 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
11168 * include/winuser.h: Added WM_POWER flags
11169 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
11170 * include/winuser.h: Added missing message filter codes
11171 * include/winuser.h: Added WM_KEYXX message flags
11172 * include/winuser.h: Added WM_SHOWMESSAGE flags
11173 * include/winuser.h: Added old ShowWindow commands
11174 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
11177 * include/mciavi.h: New file for the MCI AVI driver that for some
11178 reason is not in mmsystem.h.
11180 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
11181 * include/winbase.h: Added SECURITY_xx for CreateFile
11182 * include/winbase.h: Added RTS and DTS control values
11183 * include/winbase.h: Fixed SYSTEM_INFO structure
11184 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
11185 * include/winbase.h: Added FILE_TYPE_REMOTE
11186 * include/winbase.h: Added modem status flags
11187 * include/winbase.h: Added HINSTANCE_ERROR
11188 * include/winbase.h: Added DefineDosDevice defines
11189 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
11190 * include/winbase.h: Added STARTF_XX flags
11191 * include/winbase.h: Fixed typo on _lcreat prototype.
11192 * include/winbase.h: Moved DBG_XX to winnt.h
11193 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
11196 * include/unknwn.h: Added extern declaration of IID_IUnknown
11198 * include/windowsx.h: Added hmemcpy.
11200 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
11201 * include/winnt.h: Added PACCESS_TOKEN
11202 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
11203 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
11204 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
11205 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
11206 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
11207 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
11209 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
11210 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
11211 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
11213 * include/winsvc.h: Removed conflicting defines which were supposed
11216 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
11217 and SERVICE_ERROR_TYPE.
11219 * include/winnt.h: Added SERVICE_XX defines.
11220 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
11221 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
11223 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
11224 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
11225 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
11226 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
11228 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
11230 * include/winbase.h: Corrected prototype for CreateProcessA
11232 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
11235 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
11236 be LPSHELLFOLDER* not LPSHELLFOLDER.
11238 * include/windows.h: Include commdlg.h
11240 * include/winuser.h: Added MDICREATESTRUCT
11242 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
11243 CB_ERRSPACE, and CB_OKAY
11245 * include/wingdi.h: Added LPBITMAPINFOHEADER
11247 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
11249 * include/rpcdce2.h: Likewise.
11251 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
11253 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
11254 * include/olectlid.h: Likewise
11255 * include/shlguid.h: Likewise
11257 * include/coguid.h: Delete file since it was for 16 bit windows only.
11259 * lib/*.def: Appended .dll to library name where needed.
11261 * include/windef.h: Define _stdcall and __stdcall only if not
11262 previously defined instead of undefining first.
11264 * include/dlgs.h: Put RC_INVOKED around structure defs
11266 * include/intshcut.h: New file
11267 * include/isguids.h: New file
11269 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
11271 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
11273 * include/winnt.h: Added check if _T is defined before defining it
11275 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
11277 * include/dlgs.h: New file
11279 * include/winbase.h: Removed DllEntryPoint define
11281 * include/winbase.h: Added SetupComm prototype
11283 * include/rpc.h: SEH RPC functions no longer defined since they weren't
11286 * include/basetyps.h: Removed use of COMOBJECT define, instead
11287 DECLARE_INTERFACE directly uses comobject attribute when GCC
11290 * include/wtypes.h: STGC enum was missing typedef
11292 * include/objidl.h: ADVC enum was missing typedef
11294 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
11295 they are nested within the VOID definition.
11297 * include/winbase.h: Added stream ids and attributes
11299 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
11300 to an ANYSIZE_ARRAY array.
11302 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
11304 * include/windef.h: defined _declspec as __declspec since
11305 some programs (like VWCL) use _declspec instead of __declspec
11307 * include/winnt.h: added COMPRESS_FORMAT defines
11309 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
11311 * include/winnt.h: added HEAP_XXXX defines
11313 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
11315 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
11318 * include/winnt.h: added NTAPI define
11320 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
11322 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
11323 instead of CHAR or WCHAR.
11325 * include/winnt.h: added _T define
11327 * include/winnt.h: added test for _TCHAR_DEFINED
11329 * include/winnt.h: included string.h for memory macros
11331 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
11333 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
11335 * include/prsht.h: added PropSheet_XXX macros
11338 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
11340 * include/winspool.h: Changed DeletePrinterProcessor and
11341 DeletePrinterProvidor to DeletePrintXX.
11343 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
11346 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
11349 * include/wingdi.h: Likewise for GetLogColorSpace
11351 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
11353 * include/richedit.h: Added missing defines and structures
11355 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
11357 * include/winuser.h: Added HWND_DESKTOP
11359 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
11361 * Makefile: Include ChangeLog when building source
11362 distribution (srcdist)
11364 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
11365 are always defined as STDAPI and STDAPI_
11367 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
11368 are always defined as STDAPI and STDAPI_
11370 * include/objidl.h: Removed extra ';' on IStorage SetClass method
11372 * include/rpcndr.h: Removed all IN and OUT from function prototypes
11374 * ChangeLog started