1 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3 * lib/kernel32.def(FatalExit): Correct definiton.
5 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
7 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
8 from 2010-07-17 since it breaks several applications.
10 2010-07-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
12 * lib/kernel32.def: Regenerate using gendef.
14 2010-07-20 Ozkan Sezer <sezero@users.sourceforge.net>
16 * include/commctrl.h (LVIF_GROUPID): Fix definition.
18 2010-07-20 Michael James <james.me@gmail.com>
20 * include/commctrl.h (LVIF_COLUMNS): Fix definition.
22 2010-07-17 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
24 * include/winnt.h (HEAP_MAKE_TAG_FLAGS, VALID_INHERIT_FLAGS): Correct
26 * include/rpcndr.h (NdrUnMarshConfStringHdr, NdrUnMarshCCtxtHdl,
27 NdrMarshSCtxtHdl): Ditto.
28 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Remove macro
29 definition in favour of typedef definition.
31 Thank you to Yuta Tomino for reporting the issues.
33 2010-07-08 Markus Koenig <basilo@users.sourceforge.net>
35 * include/gdiplus.h: New file.
36 * include/gdiplus/gdiplus.h: New file.
37 * include/gdiplus/gdiplusbase.h: New file.
38 * include/gdiplus/gdiplusbrush.h: New file.
39 * include/gdiplus/gdipluscolor.h: New file.
40 * include/gdiplus/gdipluscolormatrix.h: New file.
41 * include/gdiplus/gdipluseffects.h: New file.
42 * include/gdiplus/gdiplusenums.h: New file.
43 * include/gdiplus/gdiplusflat.h: New file.
44 * include/gdiplus/gdiplusgpstubs.h: New file.
45 * include/gdiplus/gdiplusgraphics.h: New file.
46 * include/gdiplus/gdiplusheaders.h: New file.
47 * include/gdiplus/gdiplusimageattributes.h: New file.
48 * include/gdiplus/gdiplusimagecodec.h: New file.
49 * include/gdiplus/gdiplusimaging.h: New file.
50 * include/gdiplus/gdiplusimpl.h: New file.
51 * include/gdiplus/gdiplusinit.h: New file.
52 * include/gdiplus/gdipluslinecaps.h: New file.
53 * include/gdiplus/gdiplusmatrix.h: New file.
54 * include/gdiplus/gdiplusmem.h: New file.
55 * include/gdiplus/gdiplusmetafile.h: New file.
56 * include/gdiplus/gdiplusmetaheader.h: New file.
57 * include/gdiplus/gdipluspath.h: New file.
58 * include/gdiplus/gdipluspen.h: New file.
59 * include/gdiplus/gdipluspixelformats.h: New file.
60 * include/gdiplus/gdiplusstringformat.h: New file.
61 * include/gdiplus/gdiplustypes.h: New file.
62 * lib/gdiplus.c: New file containing GDI+ variable definitions
64 * lib/gdiplus.def: New file.
65 * lib/Makefile.in: Add gdiplus.o to EXTRA_OBJS,
66 add gdiplus.c to SOURCES.
67 * lib/test.c: Include gdiplus.h.
69 2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
71 * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
72 GetPerformanceInfo): Define.
73 * lib/psapi.def (GetPerformanceInfo): Define.
74 * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
75 CryptEnumProviders): Define.
77 2010-02-17 LRN <lrn1986@gmail.com>
79 * include/shlguid.h (IID_IFolderView): Define.
80 * include/shlobj.h (IFolderView interface): Define.
81 * lib/shell32.c (IID_IFolderView): Export.
83 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
85 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
86 ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
88 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
90 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
92 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
94 * include/shlobj.h (SHParseDisplayName): Fix definition.
96 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
98 * include/w32api.h: Increment version to 3.14.
101 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
103 * include/shlobj.h (SHParseDisplayName): Define.
105 Thanks to James Roberts-Thomson for the report.
107 2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
109 * include/wingdi.h (ENHMFENUMPROC): Correct definition.
111 Thanks to Alexander Vassilev for the report.
113 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
115 * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
117 Thanks to Thomas Denk for the report.
119 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
121 * include/winbase.h (UnmapViewOfFile): Correct definition.
123 Thanks to Dimitry Sibiryakov for the report.
125 2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
127 * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
129 2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
131 * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
132 * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
134 2009-20-10 Michael James <james.me@gmail.com>
136 * include/wingdi.h (CLEARTYPE_QUALITY): Define.
137 * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
139 (WM_UNICHAR,UNICODE_NOCHAR): Define.
140 * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
141 RemoveWindowSubclass@12): Add exports.
142 * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
144 2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
146 * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
147 TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
148 TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
149 TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
150 TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
151 CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
152 RegisterTouchWindow, UnregisterTouchWindow): Define.
153 * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
154 RegisterTouchWindow, UnregisterTouchWindow): Define.
156 2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
158 * include/winver.h (VerQueryValue[AW]): Correct definition.
160 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
162 * include/shlobj.h (SHARD): Add enum.
163 (SHARD_PATH): Define based on UNICODE.
165 Thanks to Jacek Caban for the report.
167 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
169 * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
171 Thanks to Bruno Martinez for the report.
173 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
175 * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
176 IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
177 SHGetIconOverlayIndex): Define.
179 Thanks to Tim Kosse for the report.
181 2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
183 * include/wincon.h (AttachConsole): Correct guard.
185 Thanks to Alexander Shaduri for the report.
187 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
189 * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
190 (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
192 2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
194 * include/winerror.h: Fix typos in macro names.
196 2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
198 * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
201 2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
203 * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
205 2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
207 Honor DESTDIR for winsup/mingw and winsup/w32api.
208 Detect and report error if installation paths are win32
209 format, but DESTDIR is non-empty.
211 * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
212 when invoking make in subdirs.
213 * lib/Makefile.in (DESTDIR): Honor per convention.
214 (need-DESTDIR-compatibility): New macro; define it and a
216 (fail-DESTDIR-compatibility): New dependency goal.
217 (install-libraries, install-headers, uninstall-libraries,
218 uninstall-headers): Require need-DESTDIR-compatibility.
219 * lib/ddk/Makefile.in: Ditto.
220 * lib/directx/Makefile.in: Ditto.
222 2009-10-04 Corinna Vinschen <corinna@vinschen.de>
224 * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
225 _WIN32_WINNT >= 0x0500.
226 (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
227 WRITE_RESTRICTED): Define.
228 (IsTokenRestricted): Declare for >= Win 2000.
230 2009-08-30 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
232 * include/wtsapi32.h (WTSQuerySessionInformationA,
233 WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
234 Moved to (_WIN32_WINNT >= 0x0500) guard.
235 (thanks to Pierre Ossman)
237 2009-08-09 Andy Koppe <andy.koppe@gmail.com>
239 * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
240 IS_SURROGATE_PAIR): Define.
242 2009-07-27 Corinna Vinschen <corinna@vinschen.de>
244 * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
245 FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
246 FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
247 * include/ddk/ntifs.h: Ditto.
248 (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
250 2009-07-21 Corinna Vinschen <corinna@vinschen.de>
252 * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
254 * lib/gdo32.dll: ...to here.
256 2009-07-01 Corinna Vinschen <corinna@vinschen.de>
258 * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
259 StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
260 StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
261 StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
262 StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
265 2009-06-24 Corinna Vinschen <corinna@vinschen.de>
267 * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
268 WTSEnumerateSessionsA): Add function prototypes.
269 (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
270 (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
271 defines dependent on UNICODE setting.
273 2009-06-07 Corinna Vinschen <corinna@vinschen.de>
275 * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
277 * include/ddk/ntifs.h: Ditto.
278 * include/ddk/winddk.h: Ditto.
279 * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
280 ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
281 in header, but missing in lib. Omit NT4-only entry points.
283 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
285 * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
286 SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
287 * lib/shell32.def (SHGetImageList): Define.
289 2009-02-18 Corinna Vinschen <corinna@vinschen.de>
291 * winnt.h: Add Vista token security extensions.
292 (SID_HASH_SIZE): Define.
293 (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
294 TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
295 TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
296 (SID_HASH_ENTRY): Define.
297 (struct _SID_AND_ATTRIBUTES_HASH): Define.
298 (struct _TOKEN_LINKED_TOKEN): Define.
299 (struct _TOKEN_MANDATORY_LABEL): Define.
300 (struct _TOKEN_MANDATORY_POLICY): Define.
301 (struct _TOKEN_ELEVATION): Define.
302 (struct _TOKEN_ACCESS_INFORMATION): Define.
303 (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
304 information enumeration values.
306 2009-02-09 Corinna Vinschen <corinna@vinschen.de>
308 * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
311 2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
313 * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
315 2009-01-19 Corinna Vinschen <corinna@vinschen.de>
317 * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
319 2009-01-11 Henry Nestler <henry@bigfoot.de>
321 * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
324 2009-01-07 Corinna Vinschen <corinna@vinschen.de>
326 * include/winbase.h (SCS_64BIT_BINARY): Define.
328 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
330 * include/w32api.h: Increment version to 3.13.
331 * Makefile.in: Ditto.
333 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
335 * lib/glut.def: remove.
336 * lib/glut32.def: ditto.
338 2008-11-11 Corinna Vinschen <corinna@vinschen.de>
340 * include/winbase.h (PROCESS_DEP_ENABLE,
341 PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
342 (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
343 (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
345 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>
347 * include/mmsystem.h (sndAlias): Correct GCC4 warning.
349 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>
351 * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
353 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
355 * include/vfw.h (capSendMessage): Rename to __capSendMessage.
357 2008-09-24 Chris Sutcliffe <ir0nh34d@users.sf.net>
359 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
360 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
361 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
362 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
363 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
364 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
365 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
366 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
367 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
368 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
369 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
370 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
371 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
372 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
373 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
374 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
375 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
376 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
377 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
378 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
379 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
380 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
381 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
382 WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
383 (capSendMessage): Don't undef.
385 2008-09-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
387 * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
390 2008-09-13 mega-squall <mega-squall@users.sf.net>
392 * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
393 SUBLANG_ROMANIAN_ROMANIA): Correct definition.
394 (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
395 SUBLANG_ROMANIAN_MOLDOVA): Define.
397 2008-09-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
399 * include/shlwapi.h (ASSOCSTR): Update enum.
401 2008-09-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
403 * include/w32api.h: Increment version to 3.12.
404 * Makefile.in: Ditto.
406 2008-09-07 Michael Hentschel <mikeh42@users.sourceforge.net>
408 * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
410 2008-09-07 alsemm <alsemm@users.sourceforge.net>
412 * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
414 2008-09-07 Danny Smith <dannysmith@users.sourceforge.net>
416 * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
417 Thanks to Richard Hughes for report.
419 2008-09-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
421 * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
422 naming standard for Cygwin.
424 2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
426 * include/sspi.h: Fix PSecurityFunctionTableW structure.
428 2008-08-29 Andy Grover <andy.grover@oracle.com>
430 * include/ddk/scsi.h: Define READ_TOC formats.
431 * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
433 2008-08-29 Andy Grover <andy.grover@oracle.com>
435 * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
436 struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
437 NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
438 NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
439 NdisMCancelTimer): Define.
440 (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
441 (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
443 (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
444 * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
445 NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
448 2008-08-29 Andy Grover <andy.grover@oracle.com>
450 * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
451 RtlStringCbVPrintfA): define in terms of POSIX string functions.
453 2008-08-29 Andy Grover <andy.grover@oracle.com>
455 * include/ddk/winddk.h (KeRaiseIrql): Define.
456 (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
458 2008-08-29 Andy Grover <andy.grover@oracle.com>
460 * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
461 (KeGetCurrentProcessorNumber): Fix incorrect member reference.
462 (InterlockedIncrement, InterlockedDecrement): fix warning.
463 * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
464 (KeNumberProcessors): Export.
466 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
468 * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
469 ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
470 ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
471 ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
472 ASSOCF_INIT_IGNOREUNKNOWN): Define.
474 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
476 * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
478 Thanks to Tim Kosse <botg at users dot sf dot net>.
480 2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
482 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
483 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
484 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
485 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
486 LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
487 UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
488 PROTECTED_DACL_SECURITY_INFORMATION): Define.
490 2008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
492 * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
493 WTSQuerySessionInformation, WTSFreeMemory): Define.
495 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
497 * lib/gdi32.def (SetLayout): Export.
499 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
501 * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
502 struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
503 CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
504 CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
505 CertSetCertificateContextProperty, CertCompareCertificateName,
506 CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
507 CryptGetDefaultProviderW and many corresponding macroes): Define.
508 * lib/crypt32.def (Export the above 11 functions): Export.
509 * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
513 2008-07-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
515 * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
516 MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
518 2008-07-24 techrazy <techrazy@users.sourceforge.net>
520 * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
522 2008-07-24 Corinna Vinschen <corinna@vinschen.de>
524 * include/lmaccess.h (struct _USER_INFO_4): Define.
525 (struct _USER_INFO_23): Define.
526 (struct _GROUP_INFO_3): Define.
528 2008-07-14 Corinna Vinschen <corinna@vinschen.de>
530 * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
531 * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
532 MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
533 MIB_TCP6TABLE_OWNER_PID): Define.
534 * lib/iphlpapi.def (GetExtendedTcpTable): Export.
536 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
538 * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
539 GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
541 Bug reported by Thomas Denk.
543 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
545 * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
546 InterlockedCompareExchange, InterlockedExchange,
547 InterlockedCompareExchangePointer, InterlockedExchangeAdd,
548 InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
549 Bug reported by Erik Blake.
551 2008-06-20 Danny Smith <dannysmith@users.sourceforge.net>
553 * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
554 * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
555 Bug reported by Brian Hawley.
557 2008-06-17 Corinna Vinschen <corinna@vinschen.de>
559 * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
560 DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
561 DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
562 DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
563 DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
564 DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
565 DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
566 (DsGetDcNameW, DsGetDcNameA): Declare.
567 (DsGetDcName): Define.
568 * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
570 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
572 * include/commctrl.h (NMLVODSTATECHANGE): Define.
574 Thanks to Tim Kosse <botg at users dot sf dot net>.
576 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
578 * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
580 Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
582 2008-05-15 Corinna Vinschen <corinna@vinschen.de>
584 * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
585 (FILE_SUPPORTS_TRANSACTIONS): Define.
587 2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
589 * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
590 DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
592 2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
594 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
595 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
596 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
597 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
598 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
599 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
600 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
601 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
602 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
603 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
604 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
605 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
606 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
607 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
608 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
609 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
610 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
611 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
612 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
613 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
614 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
615 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
616 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
617 WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
618 WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
619 WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
620 WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
621 WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
622 WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
623 capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
624 capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
625 capDriverConnect, capDriverDisconnect, capDriverGetName,
626 capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
627 capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
628 capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
629 capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
630 capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
631 capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
632 capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
633 capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
634 capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
635 capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
636 capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
637 capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
638 capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
639 (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
640 *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
642 2008-04-26 Yuval <uvman@users.sourceforge.net>
644 * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
645 SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
646 SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
647 LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
648 SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
649 SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
650 SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
651 SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
652 SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
653 *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
654 *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
655 *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
656 *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
657 *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
658 *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
659 *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
660 *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
661 *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
662 *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
663 *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
664 *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
665 *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
666 *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
667 *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
668 *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
669 *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
670 *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
671 *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
672 LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
673 *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
674 *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
675 *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
676 SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
677 SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
678 SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
679 SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
680 SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
681 SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
682 SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
683 SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
684 SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
685 SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
686 SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
687 SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
688 *SpUserModeInitializeFn): Define.
689 * include/sspi.h (SECURITY_STRING): Define.
691 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
693 * include/specstrings.h: Add more dummy defines.
695 2008-04-22 Corinna Vinschen <corinna@vinschen.de>
697 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
698 (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
699 (SECURITY_MANDATORY_LOW_RID): Define.
700 (SECURITY_MANDATORY_MEDIUM_RID): Define.
701 (SECURITY_MANDATORY_HIGH_RID): Define.
702 (SECURITY_MANDATORY_SYSTEM_RID): Define.
703 (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
704 (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
705 (SE_GROUP_INTEGRITY): Define.
706 (SE_GROUP_INTEGRITY_ENABLED): Define.
708 2008-04-11 Corinna Vinschen <corinna@vinschen.de>
710 * include/sddl.h (ConvertStringSidToSidA): Declare.
711 (ConvertStringSidToSidW): Declare.
712 (ConvertStringSidToSid): Define.
714 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
716 * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
717 and MPR_INTERFACE_3 structure since they are available only in Windows
720 Thanks to crackedmind <crackedmind at sf dot net>.
722 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
724 * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
726 * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
728 2008-02-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
730 * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
732 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
734 * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
735 * include/windef.h (IN, OUT, OPTIONAL): Define.
737 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
739 * include/specstrings.h: new file, move pseudo modifiers from windef.h.
740 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
741 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
742 __out_bcount_opt): Move to specstrings.h.
744 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
746 * lib/bthprops.def: new file, bluetooth imports.
748 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
750 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
751 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
752 __out_bcount_opt): Defined additional pseudo-modifiers.
754 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
755 * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
756 (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
757 dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
760 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
762 * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
763 * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
764 DEVICE_NOTIFY_SERVICE_HANDLE): define.
765 * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
766 * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
767 GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
768 GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
769 GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
770 * include/winuser.h (RegisterPowerSettingNotification,
771 UnregisterPowerSettingNotification): Add prototypes.
772 * lib/user32.def: Added imports for the above prototypes.
773 * lib/Makefile.in: Added build support for power-uuid.c.
774 * lib/power-uuid.c: New file containing power GUID definitions.
776 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
778 * include/ras.h (RAS_MaxDnsSuffix): define.
780 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
782 * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
784 * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
787 2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
789 * include/w32api.h: Increment version to 3.11.
790 * Makefile.in: Ditto.
792 2007-12-11 Dave Korn <dave.korn@artimi.com>
794 * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
795 (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
797 2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
799 * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
801 2007-12-03 techrazy <techrazy@users.sourceforge.net>
803 * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
804 NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
806 2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>
808 * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
810 2007-11-21 elsapo <elsapo@users.sourceforge.net>
812 * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
813 CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
814 CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
815 X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
816 X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
817 CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
818 PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
819 X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
820 X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
821 X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
822 X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
823 X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
824 X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
825 X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
826 X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
827 X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
828 X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
829 X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
830 PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
831 PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
832 ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
833 CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
834 X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
835 OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
836 OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
837 CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
838 CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
839 CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
840 CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
841 CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
842 CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
843 CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
844 CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
845 szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
846 szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
847 szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
848 X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
849 szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
850 szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
851 szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
852 szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
853 szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
854 szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
855 szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
856 szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
857 szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
858 szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
859 szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
860 PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
861 CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
862 PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
863 CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
864 CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
865 CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
866 PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
867 CryptEncodeObjectEx): define.
869 2007-11-21 Brian Dessent <dessent@users.sourceforge.net>
871 * include/winbase.h (CheckTokenMembership): define.
873 2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>
875 * include/rpcndr.h: Missing NdrClientCall2 entry.
876 * lib/rpcrt4.def: Ditto.
878 2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
879 * lib/scnsave.c: Multi-monitor support.
881 2007-08-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
883 * include/w32api.h: Increment version to 3.10.
884 * Makefile.in: Ditto.
886 2007-08-02 Corinna Vinschen <corinna@vinschen.de>
888 * include/winbase.h (ReOpenFile): Add prototype.
889 * lib/kernel32.def (ReOpenFile@16): Add export.
891 2007-07-31 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
893 * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
895 2007-7-30 Martijn Wargers <martijnw22@users.sourceforge.net>
897 * include/wingdi.h (GetTextExtentExPointI): Add prototype.
898 * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
900 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
902 * include/wtypes.h (LPDECIMAL): Define.
903 (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
905 2007-07-18 Corinna Vinschen <corinna@vinschen.de>
907 * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
909 2007-07-17 Corinna Vinschen <corinna@vinschen.de>
911 * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
912 * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
914 2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
916 * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
919 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
921 * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
922 * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
923 PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
924 PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
925 PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
926 PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
927 Sync with include/pbt.h.
929 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
932 * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
936 * include/basetyps.h (IID); Guard with __IID_DEFINED__.
939 * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
942 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
944 2007-07-10 Danny Smith <dannysmith@users.sourceforge.net>
947 * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
948 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
950 2007-07-09 Danny Smith <dannysmith@users.sourceforge.net>
953 * lib/kernel32.def (GetConsoleProcessList@8): Add export.
955 2007-07-02 Przemek Czerkas <pczerkas@gmail.com>
957 * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
959 2007-07-02 Danny Smith <dannysmith@users.sourceforge.net>
961 * include/oaidl.h: Include windows.h and ole2.h,
962 unless COM_NO_WINDOWS_H.
965 * include/oaidl.h (struct tagVARIANT): Add union members
966 LONGLONG * pllVal and ULONGLONG * pullVal.
968 2007-07-01 Danny Smith <dannysmith@users.sourceforge.net>
970 * include/ws2tcpip.h (s6_addr32): Correct definition.
971 Thanks to Alfred E. Heggestad <aeh at db dot org>
973 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
975 * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
977 Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
978 supplying the information.
980 2007-05-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
982 * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
984 2007-04-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
986 * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
989 2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net>
991 * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
992 CRYPTPROTECT_LOCAL_MACHINE): Define.
994 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl>
996 * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
999 2007-03-30 Brian Dessent <brian@dessent.net>
1001 * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
1003 2007-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
1005 * include/w32api.h: Increment version to 3.9.
1006 * Makefile.in: Ditto.
1008 2007-03-23 Corinna Vinschen <corinna@vinschen.de>
1010 * include/psapi.h (GetMappedFileName): Fix messed up checkin.
1012 2007-03-23 Matthew Gregan <kinetik@flim.org>
1014 * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
1016 2007-03-06 Brandon Sneed <brandon@oqo.com>
1018 * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
1019 Added SetupConfigureWmiFromInfSectionW
1020 Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
1022 * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
1024 * include/winuser.h: Added PBT_APMQUERYSUSPEND
1025 Added PBT_APMQUERYSTANDBY
1026 Added PBT_APMQUERYSUSPENDFAILED
1027 Added PBT_APMQUERYSTANDBYFAILED
1028 Added PBT_APMSUSPEND
1029 Added PBT_APMSTANDBY
1030 Added PBT_APMRESUMECRITICAL
1031 Added PBT_APMRESUMESUSPEND
1032 Added PBT_APMRESUMESTANDBY
1033 Added PBT_APMBATTERYLOW
1034 Added PBT_APMPOWERSTATUSCHANGE
1035 Added PBT_APMOEMEVENT
1036 Added PBT_APMRESUMEAUTOMATIC
1038 * include/wtsapi32.h: New file
1040 * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
1042 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net>
1044 * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
1045 argument to constant.
1047 2007-02-18 Jiri Malak <jiri.malak@iol.cz>
1049 * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
1050 * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
1052 [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
1054 2007-02-18 Vesa Jääskeläinen <chaac@users.sourceforge.net>
1056 * lib/user32.def (InternalGetWindowText): Add stub.
1058 2007-02-11 Daniel Atallah <datallah@users.sourceforge.net>
1060 * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
1061 LANG_BOSNIAN_NEUTRAL): Define.
1063 2007-02-11 Daniel Schlyder <thrug@users.sourceforge.net>
1065 * include/winuser.h: Add guards around TITLEBARINFO and
1068 2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
1070 * include/winbase.h (struct _OVERLAPPED): Change type of
1071 Internal, InternalHigh members to ULONG_PTR.
1072 (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
1073 (CreateIoCompletionPort): Likewise.
1074 (PostQueuedCompletionStatus): Likewise.
1075 (QueueUserAPC): Likewise.
1077 2007-01-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
1079 * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
1080 DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
1081 DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
1082 DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
1083 DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
1084 DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
1085 DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
1086 DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
1087 DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
1088 DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
1090 2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1092 * Makefile.in: Add aclocal.m4 to source release.
1094 2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
1096 * include/w32api.h: Increment version to 3.8.
1097 * Makefile.in: Ditto.
1099 2006-11-13 Daniel Schlyder <thrug@users.sourceforge.net>
1101 * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
1102 VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.
1104 * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.
1106 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
1108 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
1110 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
1112 (GetFiberData): Likewise.
1113 * lib/kernel32.c: Remove.
1114 * lib/Makefile.in: Remove reference to kernel32.[co].
1116 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1118 * include/winnt.h (SE_RELABEL_NAME): Define.
1119 (SE_INCREASE_WORKING_SET_NAME): Define.
1120 (SE_TIME_ZONE_NAME): Define.
1121 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
1123 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1125 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
1126 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
1127 SymbolicLinkReparseBuffer substructure.
1129 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
1131 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
1133 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1135 * lib/Makefile.in: Fix order for 'all' rule.
1137 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1139 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
1141 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
1143 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
1145 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
1146 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
1148 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1150 * include/rpc.h: Add whitespace.
1151 * include/winnt.h (C_ASSERT): Define.
1153 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1155 [mingw-Bugs-1568067]
1156 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
1157 * include/wingdi.h: (DM_POSITION): Define.
1159 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
1161 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
1162 * lib/user32.def: Likewise.
1164 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
1166 * lib/Makefile.in: fix typo.
1167 * lib/ddk/Makefile.in: fix typo.
1168 * lib/directx/Makefile.in: fix typo.
1170 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
1171 for pointing it out.
1173 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1175 * Makefile.in: Remove files from lib directory with distclean target
1177 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1179 * include/winuser.h (CS_DROPSHADOW): Define.
1181 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
1183 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
1184 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
1185 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
1186 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
1188 Increase each constant by 1.
1190 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1192 [mingw-Bugs-1553275]
1193 * include/wingdi.h (SetLayout): Add prototype.
1194 (GetLayout): Likewise.
1196 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
1198 [mingw-Bugs-1550139]
1199 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
1200 Tanks to: Samit Basu <samitbasu at sf dot net>
1201 (GetRecordInfoFromGuids): Add prototype.
1203 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
1205 * include/winbase.h: Add comment about 'missing' SEM flag.
1207 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
1209 * configure.in: Substitute with_cross_host in depending files.
1210 * configure: Regenerate.
1211 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
1212 Set installation directories accordingly.
1213 * lib/ddk/Makefile.in: Ditto.
1214 * lib/directx/Makefile.in: Ditto.
1216 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1218 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
1219 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
1220 Bug reported by: <macleone at users dot sf dot net>
1222 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
1224 Update some more IMAGE relocation type indicators
1225 to PECOFF v8 (May, 2006) specs.
1227 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
1228 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
1229 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
1230 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
1231 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
1232 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
1233 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
1234 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
1235 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
1236 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
1237 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
1238 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
1239 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
1240 IMAGE_REL_SHM_NOMODE): Add defines.
1242 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
1243 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
1244 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
1245 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
1246 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
1247 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
1248 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
1249 IMAGE_REL_M32R_TOKEN): Add defines.
1251 (IMAGE_REL_MIPS_JMPADDR16): Add define.
1253 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
1255 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
1256 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
1257 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
1258 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
1259 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
1260 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
1261 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
1262 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
1263 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
1266 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
1267 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
1268 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
1271 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
1273 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
1274 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
1275 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
1276 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
1277 IMAGE_DLLCHARACTERISTICS_NO_BIND,
1278 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
1280 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
1282 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
1283 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
1284 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
1285 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
1286 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
1287 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
1288 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
1291 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
1292 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
1293 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
1294 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
1295 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
1296 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
1297 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
1298 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
1299 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
1300 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
1301 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
1302 IMAGE_REL_IA64_ADDEND): Add defines.
1304 (IMAGE_SCN_GPREL): Add define.
1306 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1308 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1309 * include/basetyps.h: Likewise.
1310 (_COM_interface): New define.
1311 (interface): Define to _COM_interface, conditional on !__OBJC__.
1312 Replace 'interface' with '_COM_interface', throughout.
1313 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
1314 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1315 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
1316 * include/mshtml.h: Likewise.
1317 * include/oaidl.h: Likewise.
1318 * include/objfwd.h: Likewise.
1319 * include/objidl.h: Likewise.
1320 * include/ocidl.h: Likwise.
1321 * include/olectl.h: Likewise.
1322 * include/oleidl.h: Likewise.
1323 * include/shlobj.h: Likewise.
1324 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1325 * include/vfw.h: Likewise.
1326 * include/windows.h. Likewise. Add comment.
1327 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
1330 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
1331 Add test for conflict with '@interface'
1333 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
1335 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
1336 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
1337 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
1338 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
1339 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
1340 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
1341 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
1342 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
1343 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
1344 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
1345 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
1346 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
1347 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
1348 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
1349 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
1350 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
1351 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
1352 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
1353 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
1354 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
1355 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
1356 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
1357 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
1358 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
1359 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
1360 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
1361 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
1362 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
1363 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
1364 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
1365 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
1366 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
1367 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
1368 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
1369 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
1370 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
1371 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
1372 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
1373 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
1374 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
1375 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
1376 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
1377 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
1378 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
1379 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
1380 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
1381 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
1382 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
1383 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
1384 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
1385 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
1386 CertDeleteCertificateFromStore): Define.
1387 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
1388 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
1389 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
1390 CertAddCertificateContextToStore, CertCompareCertificate,
1391 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
1394 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1396 * lib/uuid.c: Remove.
1398 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
1400 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
1401 declarations. They were extracted from the registry with a script.
1402 * lib/devguid.c: Add new file with the implementation of the
1404 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
1406 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
1408 * include/winuser.h (WM_INPUT): Add missing Raw Input
1409 notification define.
1410 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
1411 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
1413 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1415 [mingw-Bugs-1525021]
1416 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
1417 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
1418 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
1419 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
1420 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
1421 (IP_ADAPTER_ADDRESSES): Likewise.
1423 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1425 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1426 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1427 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
1429 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1430 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1431 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
1432 * lib/hlguids-uuid.c: State source of CLSIDs.
1434 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1436 * lib/Makefile.in: Added extras-uuid as an object and source.
1437 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
1438 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
1439 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
1440 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
1441 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
1442 * lib/extras-uuid.c: New file.
1443 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1446 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
1448 [mingw-Bugs-1424461]
1449 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
1451 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
1452 _NO_W32_PSEUDO_MODIFIERS.
1453 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
1455 *include/rpcnsip.h: Likewise.
1456 *include/windef.h: Don't define IN, OUT or OPTIONAL
1457 if _NO_W32_PSEUDO_MODIFIERS.
1458 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
1460 *include/ddk/cfgmgr32.h: Likewise.
1461 *include/ddk/ddkmapi.h: Likewise.
1462 *include/ddk/hidclass.h: Likewise.
1463 *include/ddk/hidpi.h: Likewise.
1464 *include/ddk/kbdmou.h: Likewise.
1465 *include/ddk/mcd.h: Likewise.
1466 *include/ddk/miniport.h: Likewise.
1467 *include/ddk/minitape.h: Likewise.
1468 *include/ddk/ndis.h: Likewise.
1469 *include/ddk/ndistapi.h: Likewise.
1470 *include/ddk/ndiswan.h: Likewise.
1471 *include/ddk/ntapi.h: Likewise.
1472 *include/ddk/ntdd8042.h: Likewise.
1473 *include/ddk/ntddpcm.h: Likewise.
1474 *include/ddk/ntifs.h: Likewise.
1475 *include/ddk/ntpoapi.h: Likewise.
1476 *include/ddk/parallel.h: Likewise.
1477 *include/ddk/pfhook.h: Likewise.
1478 *include/ddk/scsiwmi.h: Likewise.
1479 *include/ddk/smbus.h: Likewise.
1480 *include/ddk/srb.h: Likewise.
1481 *include/ddk/storport.h: Likewise.
1482 *include/ddk/tdikrnl.h: Likewise.
1483 *include/ddk/upssvc.h: Likewise.
1484 *include/ddk/usbcamdi.h: Likewise.
1485 *include/ddk/usbscan.h: Likewise.
1486 *include/ddk/video.h: Likewise.
1487 *include/ddk/videoagp.h: Likewise.
1488 *include/ddk/win2k.h: Likewise.
1489 *include/ddk/winddi.h: Likewise.
1490 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
1491 if _NO_W32_PSEUDO_MODIFIERS.
1492 Comment out IN, OUT and OPTIONAL, throughout.
1493 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
1495 *include/ddk/ws2san.h: Likewise.
1497 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1499 * lib/Makefile.in: Added hlguids-uuid as source and object.
1501 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1503 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
1504 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
1505 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
1506 * lib/hlguids-uuid.c: New file.
1507 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1510 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1512 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
1514 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
1515 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
1516 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
1517 IID_IHlinkTarget): Remove. Moved to new files.
1518 * lib/urlmon-uuid.c: New file.
1519 * lib/hlink-uuid.c: New file.
1521 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1523 * lib/Makefile.in: Added ativscp-uuid as source and object.
1524 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
1525 IID_IActiveScriptParse, IID_IActiveScriptSite,
1526 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
1527 * lib/ativscp-uuid.c: New file.
1529 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1531 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
1532 Remove. Moved to objidl-uuid.c
1533 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
1534 IID_IServerSecurity): Defined.
1536 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1538 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
1540 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
1541 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
1542 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
1543 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
1544 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
1545 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
1546 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
1547 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
1548 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
1550 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
1551 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
1552 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
1553 * lib/cguid-uuid.c: New file.
1554 * lib/olectlid-uuid.c: New file.
1556 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1558 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
1559 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
1560 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
1561 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
1562 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
1563 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
1564 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
1565 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
1566 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
1567 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
1568 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
1569 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
1570 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
1571 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
1572 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
1573 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
1574 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
1575 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
1576 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
1577 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
1578 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
1579 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
1580 * lib/comcat-uuid.c: New file.
1581 * lib/docobj-uuid.c: New File.
1582 * lib/exdisp-uuid.c: New file.
1583 * lib/mlang-uuid.c: New file.
1584 * lib/oaidl-uuid.c: New file.
1585 * lib/objidl-uuid.c: New file.
1586 * lib/objsafe-uuid.c: New file.
1588 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1590 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
1592 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
1593 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
1594 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
1595 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
1596 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
1597 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
1598 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
1599 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
1600 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
1601 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
1602 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
1603 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
1604 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
1605 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
1606 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
1607 IID_ISpecifyPropertyPages): Remove. Moved to new files.
1608 * lib/oleidl-uuid.c: New file.
1609 * lib/oleacc-uuid.c: New file.
1610 * lib/ocidl-uuid.c: New file.
1612 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1614 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
1616 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
1617 Remove. Moved to unknwn-uuid and servprov-uuid.
1618 * lib/unknwn-uuid.c: New file.
1619 * lib/servprov-uuid.c: New file.
1621 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1623 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
1626 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1628 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
1630 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1632 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
1633 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
1636 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1638 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
1641 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
1643 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
1645 2006-05-24 Christopher Faylor <cgf@timesys.com>
1647 * configure.in: Update to newer autoconf.
1648 (thanks to Steve Ellcey)
1649 * configure: Regenerate.
1650 * aclocal.m4: New file.
1652 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
1654 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
1656 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1658 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
1659 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
1661 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
1663 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1665 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
1666 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
1667 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
1668 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
1669 (MprAdminMIBSetTrapInfo): Declare functions.
1670 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
1671 (MIB_SERVER_HANDLE): New typedef.
1672 (MprConfigTransportSetInfo): Declare function.
1673 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
1674 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
1676 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1678 * lib/rtutils.def: New file. Generated on Windows XP.
1679 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
1680 * include/rtutils.h: New file.
1681 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
1682 Commented out, they're missing from rtutils.def.
1684 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1686 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
1687 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
1688 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
1689 (MprInfoRemoveAll): Declare functions.
1691 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1693 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
1694 (MprConfigGetGuidName,MprConfigInterfaceCreate)
1695 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
1696 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
1697 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
1698 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
1699 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
1700 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
1701 (MprConfigServerConnect,MprConfigServerDisconnect)
1702 (MprConfigServerGetInfo,MprConfigServerInstall)
1703 (MprConfigServerRestore,MprConfigTransportCreate)
1704 (MprConfigTransportDelete,MprConfigTransportEnum)
1705 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
1706 (MprConfigTransportSetInfo): Declare functions.
1708 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1710 * include/mprapi.h (MprAdminBufferFree)
1711 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
1712 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
1713 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
1714 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
1715 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
1716 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
1717 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
1718 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
1719 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
1720 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
1721 (MprAdminInterfaceTransportSetInfo)
1722 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
1723 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
1724 (MprAdminServerConnect,MprAdminServerDisconnect)
1725 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
1726 (MprAdminServerSetCredentials,MprAdminTransportCreate)
1727 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
1729 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1731 * include/ipxtfflt.h: New file.
1733 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1735 * include/mprapi.h: Fix header guard. Cleanup.
1736 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
1737 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
1738 (MprAdminConnectionHangupNotification)
1739 (MprAdminConnectionHangupNotification2)
1740 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
1741 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
1742 (MprAdminReleaseIpAddress): Declare functions.
1743 * lib/mprapi.def: Regenerate on Windows XP.
1745 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1747 * include/ipifcons.h: Cleanup.
1748 * include/ipxconst.h: Fix header guard.
1749 * include/ipxrtdef.h: include <ipxconst.h>.
1751 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1753 * include/ipxrtdef.h: Cleanup.
1754 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
1755 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
1756 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
1757 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
1758 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
1759 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
1760 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
1761 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
1762 * include/routprot.h: Cleanup.
1763 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
1764 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
1765 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
1766 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
1767 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
1768 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
1769 * include/fltdefs.h: New file.
1770 * include/ipinfoid.h: New file.
1772 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1774 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
1775 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
1776 (IAMCertifiedOutputProtection): Add interfaces.
1777 * include/adsprop.h: New file.
1778 * include/cmnquery.h: New file.
1779 * include/dsadmin.h: New file.
1780 * include/dsclient.h: New file.
1781 * include/dsgetdc.h: New file.
1782 * include/dsquery.h: New file.
1783 * include/dsrole.h: New file.
1784 * include/ntdsapi.h: New file.
1785 * include/ntdsbcli.h: New file.
1786 * include/objsel.h: New file.
1788 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1790 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
1791 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
1792 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
1793 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
1794 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
1795 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
1796 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
1797 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
1799 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1801 * include/qedit.h: New file.
1802 * include/errors.h: Cleanup.
1804 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1806 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
1807 avoid dependency on <string.h>.
1808 There's no Win32 equivalent for memcmp:
1809 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
1811 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1813 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
1814 instead of memset to avoid dependency on <string.h>.
1815 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
1816 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
1817 (AM_WST_STYLE): Add enums.
1818 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
1819 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
1821 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
1822 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
1823 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
1824 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
1825 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
1826 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
1827 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
1828 (VFW_E_DVD_NO_RESUME_INFORMATION)
1829 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
1830 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
1831 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
1832 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
1833 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
1834 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
1835 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
1836 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
1837 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
1838 * include/strmif.h: ... to here. New file.
1839 * include/aviriff.h: New file.
1840 * include/bdatypes.h: New file.
1841 * include/control.h: New file.
1842 * include/dvdmedia.h: New file.
1843 * include/il21dec.h: New file.
1844 * include/ks.h: New file.
1845 * include/ksmedia.h: New file.
1846 * include/mmreg.h: New file.
1847 * include/mpegtype.h: New file.
1848 * include/vidcap.h: New file.
1849 * include/vmr9.h: New file.
1850 * include/vptype.h: New file.
1851 * include/xprtdefs.h: New file.
1853 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1855 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
1856 Documented as defined on Windows 2000 or later.
1857 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
1858 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
1859 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
1860 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
1861 but values unknown, Windows Vista or later.
1862 (CAL_UMALQURA): Cleanup.
1863 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
1864 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
1865 (CAL_SSHORTESTDAYNAME7): Cleanup.
1866 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
1867 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
1869 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1871 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
1872 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
1873 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
1874 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
1875 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
1876 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
1877 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
1878 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
1879 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
1880 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
1881 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
1882 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
1883 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
1884 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
1885 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
1886 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
1887 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
1888 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
1889 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
1890 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
1891 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
1892 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
1893 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
1894 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
1895 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
1896 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
1897 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
1898 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
1899 (DMDFO_CENTER): Define.
1900 (GetDCBrushColor,GetDCPenColor): Declare.
1901 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
1903 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1905 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
1906 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
1907 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
1908 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
1909 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
1910 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
1911 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
1912 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
1913 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
1914 (LANG_DARI,LANG_MALAGASY)
1915 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
1916 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
1917 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
1918 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
1919 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
1920 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
1921 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
1922 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
1923 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
1924 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
1925 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
1926 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
1927 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
1928 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
1929 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
1930 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
1931 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
1932 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
1933 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
1934 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
1935 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
1936 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
1937 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
1938 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
1939 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
1940 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
1941 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
1942 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
1943 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
1944 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
1945 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
1946 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
1947 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
1948 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
1949 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
1950 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
1951 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
1952 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
1953 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
1954 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
1955 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
1956 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
1957 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
1958 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
1959 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
1960 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
1961 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
1962 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
1963 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
1964 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
1965 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
1966 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
1967 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
1968 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
1969 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
1970 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
1971 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
1972 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
1973 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
1974 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
1975 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
1976 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
1977 (SUBLANG_MARATHI_INDIA): Defined twice by error.
1979 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
1981 * lib/directx/Makefile.in: Remove reference to libquartz.a since
1984 2006-05-05 Earnie Boyd <earnie@users.sf.net>
1986 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
1987 SPI_SETSCREENSAVERUNNING.
1988 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
1990 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1992 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
1993 It had been removed because it's no documented, but Cygwin needs it.
1995 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1997 * include/amvideo.h (IFullScreenVideo): Define.
1998 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
1999 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
2001 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2003 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
2004 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
2005 as available on Windows 98 and better.
2006 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2007 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2008 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
2010 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2012 * include/amvideo.h: New file.
2013 * include/dshow.h: Include <amvideo.h>.
2015 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2017 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
2018 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
2019 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
2020 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
2021 (HWND_BROADCAST): Cleanup.
2022 (HWND_MESSAGE): Windows 2000 only.
2023 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
2024 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
2025 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
2027 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
2028 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
2029 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
2030 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
2031 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
2032 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
2033 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
2034 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
2035 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
2036 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
2037 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
2038 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2039 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2040 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2041 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2042 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2043 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2044 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
2045 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
2046 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
2047 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
2048 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
2049 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
2050 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
2051 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
2052 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
2053 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
2054 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
2055 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
2056 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
2057 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
2058 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
2059 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
2060 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
2061 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
2062 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
2063 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
2064 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
2065 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
2066 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
2067 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
2068 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
2069 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
2070 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
2071 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
2072 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
2073 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
2074 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
2075 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
2076 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
2077 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
2078 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
2079 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
2080 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
2081 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
2082 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
2083 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
2084 (SPI_SCREENSAVERRUNNING): Removed.
2085 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
2086 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
2087 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
2088 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
2090 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2092 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
2093 (MprAdminGetPDCServer): Add prototype.
2094 (MprAdminSendUserMessage): Add prototype.
2095 (MprAdminUserGetInfo): Add prototype.
2096 (MprAdminUserSetInfo): Add prototype.
2097 * lib/mprapi.def: Add stubs for above functions.
2099 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2101 * lib/directx/quartz.def: Move from here...
2102 * lib/quartz.def: ... to here.
2104 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2106 * include/amaudio.h: New file.
2107 * include/dshow.h: Include <amaudio.h>.
2109 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2111 * include/errors.h: New file.
2112 * include/dshow.h: Include <errors.h>.
2114 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2116 * include/dshow.h: New file.
2117 * include/evcode.h: New file.
2118 * include/audevcod.h: New file.
2119 * include/dvdevcod.h: New file.
2121 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2123 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
2124 (MprAdminConnectionClearStats): Add prototype.
2125 (MprAdminConnectionEnum): Add prototype.
2126 (MprAdminConnectionGetInfo): Add prototype.
2127 (MprAdminConnectionRemoveQuarantine): Add prototype.
2128 (MprAdminPortClearStats): Add prototype.
2129 (MprAdminPortDisconnect): Add prototype.
2130 (MprAdminPortEnum): Add prototype.
2131 (MprAdminPortGetInfo): Add prototype.
2132 (MprAdminPortReset): Add prototype.
2133 * lib/mprapi.def: New file.
2135 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2137 * include/mprapi.h: #include <lmcons.h>
2138 (MAX_DEVICETYPE_NAME): Add define.
2139 (MAX_PHONE_NUMBER_LEN): Add define.
2140 (ATADDRESSLEN): Add define.
2141 (IPADDRESSLEN): Add define.
2142 (IPXADDRESSLEN): Add define.
2143 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
2144 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
2145 (RAS_FLAGS_PPP_CONNECTION): Add define.
2146 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
2147 (RAS_FLAGS_RAS_CONNECTION): Add define.
2148 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
2149 (RASCCPCA_STAC): Add define.
2150 (RASCCPCA_MPPC): Add define.
2151 (PPP_CCP_COMPRESSION): Add define.
2152 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
2153 (PPP_CCP_ENCRYPTION40BIT): Add define.
2154 (PPP_CCP_ENCRYPTION128BIT): Add define.
2155 (PPP_CCP_ENCRYPTION56BIT): Add define.
2156 (PPP_CCP_HISTORYLESS): Add define.
2157 (RASPRIV_NoCallback): Add define.
2158 (RASPRIV_AdminSetCallback): Add define.
2159 (RASPRIV_CallerSetCallback): Add define.
2160 (RASPRIV_DialinPrivilege): Add define.
2161 (RASPRIV_CallbackType): Add define.
2162 (RASPRIV2_DialinPolicy): Add define.
2163 (PPP_LCP_PAP): Add define.
2164 (PPP_LCP_SPAP): Add define.
2165 (PPP_LCP_CHAP): Add define.
2166 (PPP_LCP_EAP): Add define.
2167 (PPP_LCP_CHAP_MD5): Add define.
2168 (PPP_LCP_CHAP_MS): Add define.
2169 (PPP_LCP_CHAP_MSV2): Add define.
2170 (PPP_LCP_MULTILINK_FRAMING): Add define.
2171 (enum _RAS_HARDWARE_CONDITION): Add.
2172 (enum _RAS_PORT_CONDITION): Add.
2173 (struct _PPP_ATCP_INFO): Add.
2174 (struct _PPP_ATCP_INFO): Add.
2175 (struct _PPP_IPCP_INFO): Add.
2176 (struct _PPP_IPCP_INFO2): Add.
2177 (struct _PPP_IPXCP_INFO): Add.
2178 (struct _PPP_LCP_INFO): Add.
2179 (struct _PPP_NBFCP_INFO): Add.
2180 (struct _PPP_INFO): Add.
2181 (struct _PPP_INFO_2): Add.
2182 (struct _RAS_CONNECTION_0): Add.
2183 (struct RAS_CONNECTION_1): Add.
2184 (struct _RAS_CONNECTION_2): Add.
2185 (struct RAS_PORT_0): Add.
2186 (struct _RAS_PORT_1): Add.
2187 (struct _RAS_USER_0): Add.
2188 (struct _RAS_USER_1): Add.
2190 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2192 * include/mprapi.h: New file.
2193 * include/routprot.h: New file.
2194 * include/ipxrtdef.h: New file.
2195 * include/ipxconst.h: New file.
2196 * include/stm.h: New file.
2198 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2200 * include/ddk/winddk.h (KAFFINITY): Fix typo.
2201 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2203 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2205 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
2206 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
2207 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
2209 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2211 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2213 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
2214 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2216 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2218 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
2220 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2222 * include/basetyps.h (REFFMTID): Define properly.
2224 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2226 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
2227 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2229 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2231 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
2232 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
2233 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
2234 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
2235 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
2236 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
2237 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
2238 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
2239 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
2240 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
2241 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
2242 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
2243 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
2244 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
2245 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
2246 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
2247 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
2248 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
2249 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
2250 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
2251 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
2252 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
2253 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
2254 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
2255 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
2256 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
2257 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
2258 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
2259 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
2260 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
2261 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
2262 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
2263 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
2264 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
2265 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
2266 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
2267 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
2268 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
2269 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
2270 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
2271 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
2272 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
2273 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
2274 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
2275 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
2276 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
2277 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
2278 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
2279 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
2280 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
2281 (IF_OPER_STATUS_OPERATIONAL): Define.
2282 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
2283 Add function declaration.
2284 * include/mgm.h: New file.
2285 * lib/rtm.def: New file.
2286 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2288 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2290 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
2291 This function cannot be made thread-safe, the API would have to be
2292 changed for that, just like strerror() -> strerror_r() and similar
2293 ISO C or POSIX functions...
2295 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2297 * include/edevdefs.h: New file.
2299 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2301 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
2302 Use as guard for the WAVEFORMATEX structure instead of
2303 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
2304 _WAVEFORMATEX_ for compatibility.
2305 Thanks to: Andrew Jones <guln at sf dot net>
2307 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2309 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
2310 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
2311 Thanks to: David Golub <david_golub at sf dot net>
2313 2006-04-18 Eric House <ehouse@eehouse.org>
2316 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
2317 functions for using aygshell on PocketPC:
2318 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
2319 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
2321 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
2322 command bar API on PocketPC:
2323 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
2324 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
2325 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
2326 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
2327 CommandBar_InsertButton, CommandBar_Destroy.
2329 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
2330 fields not present on PocketPC.
2331 (GetCurrentThreadId): Conditionally declare as extern function
2332 without dllimport attribute on PocketPC.
2333 (ResetEvent): Likwise.
2334 (SetEvent): Likewise.
2336 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
2337 Conditionally declare as extern function without dllimport
2338 attribute on PocketPC.
2339 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
2340 declare as extern function without dllimport attribute on PocketPC.
2342 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2344 * lib/test.c: Include icm.h.
2346 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2348 * include/wingdi.h (ColorCorrectPalette): Add declaration.
2349 (CreateColorSpace): Add UNICODE mappings.
2350 * lib/gdi32.def (ColorCorrectPalette): Add stub.
2351 * include/icm.h: New file.
2352 * lib/mscms.def: New file.
2353 * lib/icmui.def: New file.
2355 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2357 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
2358 (IMAGE_FILE_MACHINE_AMD64): New define.
2359 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
2361 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
2362 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
2363 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
2364 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
2365 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
2366 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
2367 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
2368 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
2370 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
2371 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
2372 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
2373 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
2374 (IMAGE_DEBUG_TYPE_BORLAND): New define.
2375 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
2376 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
2377 definitions and typedefs.
2378 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
2379 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
2380 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
2381 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
2382 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
2383 New structure definition and typedefs.
2384 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
2386 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
2388 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
2390 * lib/test.c: Fix typo in #inlcude.
2391 * include/aclui.h: INTERFACE should not remain
2392 defined at the end of the header.
2393 * include/servprov.h: Ditto.
2395 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
2397 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
2399 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2401 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
2403 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2405 * include/wsahelp.h (system_header): Add pragma.
2406 * include/ws2spi.h (system_header): Add pragma.
2407 * include/rasdlg.h (system_header): Add pragma.
2408 * include/rasdlg.h (_RASDLG_H): Define.
2409 Define instead of _RASDLG_H_, this is the w32api standard.
2410 * include/mlang.h (_MLANG_H): Define.
2411 Define instead of _MLANG_H_, this is the w32api standard.
2412 * include/setupapi.h (_SETUPAPI_H): Define.
2413 Define instead of _SETUPAPI_H_, this is the w32api standard.
2415 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2417 * include/rpcndr.h (boolean): Add typedef.
2418 Thanks to: James du Russel <ephelon at users dot sf dot net>
2419 * include/rpcndr.h (_RPCNDR_H): Define.
2420 Define in addition to __RPCNDR_H__, this is the w32api standard.
2422 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
2424 * include/w32api.h: Increment version to 3.7.
2425 * Makefile.in: Ditto.
2427 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2429 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
2430 GET_MODULE_HANDLE_EX_FLAG_PIN,
2431 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
2432 Thanks to: Brandon Sneed <brandon at redf dot net>
2434 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2436 * include/secext.h: Enclose function declarations in extern "C"
2439 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2441 * include/comcat.h: INTERFACE should not remain defined
2442 at the end of the header.
2443 * include/docobj.h: Ditto.
2444 * include/exdisp.h: Ditto.
2445 * include/intshcut.h: Ditto.
2446 * include/mlang.h: Ditto.
2447 * include/mshtml.h: Ditto.
2448 * include/oaidl.h: Ditto.
2449 * include/objidl.h: Ditto.
2450 * include/objsafe.h: Ditto.
2451 * include/ocidl.h: Ditto.
2452 * include/oleacc.h: Ditto.
2453 * include/oledlg.h: Ditto.
2454 * include/oleidl.h: Ditto.
2455 * include/richole.h: Ditto.
2456 * include/shldisp.h: Ditto.
2457 * include/shlobj.h: Ditto.
2458 * include/unknwn.h: Ditto.
2459 * include/vfw.h: Ditto.
2460 Thanks to: Brandon Sneed <brandon at redf dot net>
2462 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2464 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
2465 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
2466 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2468 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2470 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
2473 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2475 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
2476 We should probably remove PROV_MS_MAIL but I'm keeping it for
2477 now for compatibility reasons.
2478 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
2480 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2482 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
2483 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
2484 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2486 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2488 * include/wingdi.h [WINVER >= 0x0410]
2489 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
2490 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
2492 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2494 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
2495 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
2496 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
2497 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
2498 (L_MAX_URL_LENGTH): Define.
2499 (LITEM,LHITTESTINFO,NMLINK): Add structures.
2500 Thanks to: Brandon Sneed <brandon at redf dot net>
2502 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2504 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
2506 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2508 * include/w32api.h (_W32API_H): Define.
2509 Define in addition to _W32API_H_, this is the w32api standard.
2511 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2513 * include/w32api.h (WindowsVista): Define.
2515 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2517 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
2518 on SOCKET_ADDRESS only if winsock2.h has already been included.
2520 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2522 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
2524 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2526 * include/iphlpapi.h (GAA_FLAG_*): Define.
2527 (GetAdaptersAddresses): Add function declaration.
2528 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
2529 Thanks to: ross <rossboulet at users dot sf dot net>
2531 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2533 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
2534 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
2535 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
2536 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
2537 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
2538 SCOPE_LEVEL): Add enums.
2539 (IP_ADAPTER_*): Define.
2541 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2543 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
2544 Thanks to: Sergey Philippov <phis at users dot sf dot net>
2546 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2548 * include/objidl.h (PIDSI_*): Define.
2550 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2552 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2554 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
2555 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
2556 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
2557 LOGON32_LOGON_NEW_CREDENTIALS): Define.
2558 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2560 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2562 * include/mq.h: New file.
2563 * lib/mqrt.def (MQ*): Define a few missing functions.
2565 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2567 * lib/mqrt.def: New file.
2568 Needs the mq.h file to work properly, working on it.
2569 Thanks to: Pascal Obry <pobry at users dot sf dot net>
2571 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2573 * include/winerror.h (STG_E_*): Define.
2574 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2575 * include/winerror.h (STG_S_*): Define.
2576 (CO_S_MACHINENAMENOTFOUND): Define.
2580 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2582 * include/commctrl.h (ListView_*): Define and correct.
2585 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2587 * include/winuser.h (WM_IME_*): Define (DWORD type).
2588 (EM_*IMESTATUS): Define.
2591 Thanks to: Steve Folly <spfolly at users dot sf dot net>
2593 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
2595 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
2596 Thanks to: Rene Rivera <grafik at users dot sf dot net>
2598 2006-03-29 Christopher Faylor <cgf@timesys.com>
2600 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
2601 version conditional.
2603 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2605 * include/winspool.h (JOB_INFO_3): Add structure.
2606 (PROVIDOR_INFO_*{AW}): Add structure.
2607 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2608 (PRINTER_ENUM_VALUES{AW}): Add structure.
2609 (PRINTPROCESSOR_CAPS): Add structure.
2611 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2613 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2614 (PRINTER_INFO_7A): Correct definition.
2616 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2618 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2619 (DRIVER_INFO_*{AW}): Add structure.
2620 (PRINTER_INFO_*{AW}): Add structure.
2621 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2623 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2625 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2626 (DRIVER_*MODE): Define (DWORD type).
2627 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2629 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
2631 * include/wincon.h (GetConsoleProcessList): Declare.
2633 2006-03-27 Hansres Engel <engel@node.ch>
2635 * include/mlang.h: New file.
2637 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2639 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
2641 2006-03-26 Hansres Engel <engel@node.ch>
2643 Add Uniscribe API for typography and for complex scripts.
2644 * include/usp10.h: New file.
2645 * lib/usp10.def: New file.
2647 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
2649 * include/imm.h (IMECHARPOSITION): Add structure.
2650 (RECONVERTSTRING): Likwise.
2652 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
2654 * lib/uuid.c (CMultiLanguage): Add UUID definition.
2655 (IMLangFontLink2): Likewise.
2656 (IMultiLanguage): Likewise.
2658 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
2660 * include/wincon.h (ENABLE_*): Add more defines.
2662 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
2664 * include/winnt.h (INHERITED_ACE): Define.
2665 (VALID_INHERIT_FLAGS): Correct definition.
2667 2006-03-18 Peter Ã…strand <astrand@cendio.se>
2669 * lib/wtsapi32.def: New file.
2671 2006-03-15 Christopher Faylor <cgf@timesys.com>
2673 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
2674 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
2676 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2678 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
2679 (FORM_USER,FORM_PRINTER): Define (DWORD type).
2680 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2681 (DSPRINT_*): Define (DWORD type).
2682 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2684 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2686 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
2687 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2689 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2691 * include/shellapi.h [_WIN32_IE >= 0x0600]
2692 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
2693 Windows XP SP1 and Windows XP respectively.
2695 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2697 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
2698 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
2699 * include/shellapi.h [_WIN32_IE >= 0x0500]
2700 (NIS_*): Introduced in Version 5.0.
2702 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
2704 * include/wingdi.h (CS_*): Correct WINVER guard on
2705 Image Color Matching colour definitions.
2707 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
2709 * include/shlobj.h (SFGAO_ISSLOW): Define.
2710 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
2711 attribute constants.
2713 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2715 * include/wingdi.h [WINVER >= 0x0500]
2716 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
2717 Thanks to: David A. Capello <dacap at users dot sf dot net>
2719 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
2721 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
2722 (INTERNET_STATE_*): Define flags.
2723 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
2725 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
2727 * include/sddl.h: New file.
2729 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
2731 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
2733 Remove file level #pragma pack(push,4)/#pragma pop.
2735 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
2737 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
2738 value to force correct alignment.
2740 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
2742 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
2743 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
2744 (PNM_CACHEHINT): Add backward compatibilty define.
2745 (LPNM_CACHEHINT): Likewise.
2747 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
2749 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
2751 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2753 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
2754 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
2755 * lib/shell32.def (PathResolve): Define.
2757 2006-02-06 Christopher Faylor <cgf@timesys.com>
2759 * include/shlobj.h (PathResolve): Fix typo.
2761 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2763 * include/shlobj.h (PathResolve): Define.
2764 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
2765 PRF_DONTFINDLNK): Ditto.
2766 * lib/shell32.def (PathResolve): Define.
2768 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
2770 * include/winnls.h: Remove stray end ';' from preprocessor defines.
2772 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2774 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
2775 Reported by: Daniel Atallah <datallah at users dot sf dot net>
2776 (NotifyRouteChange@8): Define.
2778 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
2780 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
2783 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
2785 * include/winnt.h (FORCEINLINE): Define.
2787 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2789 * include/winnt.h (DECLSPEC_SELECTANY): Define.
2791 2006-01-26 Filip Navara <xnavara@volny.cz>
2793 * include/winnt.h (DECLSPEC_ALIGN): Define.
2795 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2797 * include/commctrl.h: Correct spelling of 'compatibility' in
2799 * include/setupapi.h: Likewise.
2800 * include/ws2tcpip.h: Likewise.
2802 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2804 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
2806 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
2808 WATCOM compatibility changes.
2809 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
2810 rather than __attribute__.
2811 (DECL_EXPORT): Likewise.
2812 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
2813 (DDKFASTAPI): Likewise.
2814 (DDKCDECLAPI): Likwise.
2815 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
2817 2006-01-23 Brandon Sneed <brandon@redf.net>
2819 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
2822 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
2824 * include/w32api.h: Increment version to 3.6.
2825 * Makefile.in: Ditto.
2827 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
2829 * include/wincrypt.h (WINADVAPI): Add to prototypes of
2830 advapi32.dll functions.
2832 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
2834 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
2835 names for padding size constants.
2837 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
2839 * include/aclapi.h (WINADVAPI): Add to prototypes.
2840 * include/winreg.h (WINADVAPI): Likewise.
2841 * include/winsvc.h (WINADVAPI): Likewise.
2843 2006-01-05 Michael Gerdau <mgd@technosis.de>
2845 * include/winbase.h (WINADVAPI): Define.
2847 2006-01-03 Christopher Faylor <cgf@timesys.com>
2849 * include/winuser.h (CreateWindowStation): Correctly identify first
2850 argument as constant.
2851 (CreateWindowStation@): Ditto.
2853 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2855 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
2856 (TMT_*, BT_*): Add constants.
2858 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
2860 * include/winsock2.h: Don't define struct sockaddr_storage when
2863 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
2865 * lib/ws2_32.c: New file, defining IPv6 constants.
2866 * lib/Makefile.in (SOURCES): Add ws2_32.c
2867 (EXTRA_OBJS): Add ws2_32.o.
2869 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
2871 * lib/user32.def (PrivateExtractIconsA@32,
2872 PrivateExtractIconsW@32): Define.
2873 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
2875 2005-12-12 Christopher Faylor <cgf@timesys.com>
2877 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
2879 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
2881 * lib/kernel32.def (CreateFiberEx): Correct suffix.
2883 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
2884 Danny Smith <dannysmith@users.sourceforge.net>
2886 * lib/msxml-uuid.c: New file to generate UUIDs for
2888 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
2890 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
2892 * include/winbase.h (GetDevicePowerState): Add prototype.
2893 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
2895 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
2897 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
2898 Define as macro if !_WIN64.
2899 (SetClassLongPtr{AW}): Likewise.
2900 (GCLP_*): Add GetClassLongPtr defines.
2901 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
2902 (SetClassLongPtr{AW}): Likewise.
2904 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
2906 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
2907 (SetClassLongPtr{AW}): Likewise.
2908 (GCLP_*): Add GetClassLongPtr defines.
2909 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
2910 (SetClassLongPtr{AW}): Likewise.
2912 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
2914 * include/commdlg.h (OPENFILENAMEW): Add members for
2915 _WIN32_WINNT >= 0x0500.
2916 Thanks to Ricardo Dalcorsso Fodra.
2917 (OPENFILENAMEA): Modify whitespace. Ansify comment.
2919 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
2921 * include/wingdi.h (GetICMProfileA): Correct prototype.
2922 (GetICMProfileW): Likewise.
2923 Thanks to: Paul J Lucas
2925 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
2927 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
2929 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
2931 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
2932 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
2933 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
2934 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
2936 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
2938 * include/objbase.h: Fix typo.
2939 * include/w32api.h: Increment version to 3.5.
2940 * Makefile.in: Ditto.
2942 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
2944 * include/w32api.h: Increment version to 3.4.
2945 * Makefile.in: Ditto.
2947 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
2949 * include/winbase.h (GetProcessId): Remove duplicate declaration.
2950 Use _WIN32_WINNT >= 0x0501 guard.
2952 2005-10-11 Christopher Faylor <cgf@timesys.com>
2954 * include/winbase.h (GetProcessId): Declare.
2956 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2958 * lib/ddk/newdev.def: Added.
2959 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
2961 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2963 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
2965 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
2967 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2969 * lib/shell32.def (SHILCreateFromPath): Add stub.
2970 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
2972 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2974 * include/winbase.h (RegisterWaitForSingleObject,
2975 RegisterWaitForSingleObjectEx): Define.
2976 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
2977 (RegisterWaitForSingleObject@16): Changed to
2978 RegisterWaitForSingleObject@24.
2979 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
2981 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
2983 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
2984 Thanks to: Gisle Vanem <giva at bgnett dot no>
2986 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2988 * include/reason.h [_WIN32_WINNT >= 0x0501]
2989 (SHTDN_REASON_*): New file.
2990 * include/objbase.h: Avoid double header guard.
2992 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
2994 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
2995 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
2996 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
2998 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3000 * include/shlobj.h (IContextMenu3): Define.
3001 * include/shlguid.h (IID_IContextMenu3): Declare.
3002 * lib/shell32.c (IID_IContextMenu3): Define.
3004 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3006 * include/shlobj.h (SHFormatDrive): Declaration of function
3007 and associated constants.
3009 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3011 * include/ddk/hidsdi.h: New file.
3012 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
3013 functions declared in hidsdi.h.
3014 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
3016 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3018 * lib/imm32.def (ImmDisableIME): Add stub.
3019 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
3021 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
3023 * include/w32api.h: Increment version to 3.3.
3024 * Makefile.in: Ditto.
3026 2005-07-28 Earnie Boyd <earnie@users.sf.net>
3028 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
3029 Correct their values.
3030 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
3032 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3034 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
3036 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3038 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
3039 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
3041 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3043 * include/richedit.h (SETTEXTEX): Define structure and
3044 associated constants.
3045 (GT_SELECTION): Define GETTEXTEX flag constant.
3047 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3049 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
3051 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3053 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
3054 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
3057 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3059 * include/commctrl.h (RBBS_USECHEVRON): Define.
3060 (RBBS_*): Use hex notation, group together.
3062 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3064 * lib/kernel32.def (GetUserGeoID): Correct suffix.
3065 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
3067 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3069 * include/commctrl.h (TreeView_SetItemState): Initilise
3071 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
3073 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
3075 * include/commctrl.h (NMLVFINDITEM): Add structure.
3077 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3079 * include/wininet.h (WININET_API_FLAG_*): Add defines.
3081 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
3083 * include/winnt.h (VER_SET_CONDITION): Define.
3085 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3087 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
3088 (ATTACH_PARENT_PROCESS): Define.
3089 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
3092 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
3094 * include/winbase.h (QueueUserWorkItem): Add prototype.
3096 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3098 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
3099 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
3100 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
3101 CM_CMYK_COLOR): Define.
3103 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
3105 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
3106 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
3107 Thanks to: Christian <chhd at users dot sf dot net>
3109 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3111 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
3113 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
3115 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3117 * include/winbase.h (GlobalDiscard): Define as macro.
3118 Thanks to: David Golub <david_golub at users dot sf dot net>
3120 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
3122 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
3123 (WNetGetResourceParentW): Ditto.
3124 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
3125 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
3127 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3129 * include/wininet.h (FtpGetFileSize): Add prototype.
3130 (FtpCommand[AW]): Correct prototypes.
3131 Reported by: <siger at users dot sf dot net>
3133 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
3135 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
3136 (capGetDriverDescription[AW]): Likewise.
3138 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
3140 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
3141 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
3142 (SE_IMPERSONATE_NAME TEXT): Ditto.
3143 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
3144 (SE_SYNC_AGENT_NAME TEXT): Ditto.
3146 2005-03-16 Christopher Faylor <cgf@timesys.com>
3148 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
3151 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3153 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
3155 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
3157 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3159 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
3160 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
3161 (gai_strerror[AW]): Put into #if 0 block.
3163 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3165 * include/basetyps.h (__int16): Correct define.
3167 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
3168 Danny Smith <dannysmith@users.sourceforge.net>
3170 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
3171 define for Open Watcom portability.
3172 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
3173 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
3174 of local c_rgodfDI* objects. Replace .rdata section attribute
3175 with 'const' keyword in definition of global c_dfDI* objects.
3177 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
3179 * include/winioctl.h (IOCTL_VOLUME_BASE,
3180 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
3181 Copy defines from include/ddk/ntdddvol.h.
3182 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
3184 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
3186 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
3188 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3190 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
3191 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
3193 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3195 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
3197 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
3199 * lib/user32.def (MonitorFromPoint): Correct suffix.
3201 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3203 * include/wininet.h (InternetCheckConnectionA,
3204 InternetCheckConnectionW) Add prototypes.
3205 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
3206 INTERNET_CONNECTION_CONFIGURED): Add defines.
3208 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3210 * include/commctrl.h (ComboBox_SetMinVisible,
3211 ComboBox_GetMinVisible): Added Macros.
3212 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
3215 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
3217 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
3218 assembly code conditional on _X86_.
3220 2005-01-02 Earnie Boyd <earnie@users.sf.net>
3222 * include/w32api.h: Increment version to 3.2.
3223 * Makefile.in: Ditto.
3224 * include/afxres.h: Remove the \r from the line ending.
3225 * include/errorrep.h: Ditto.
3226 * include/shldisp.h: Ditto.
3227 * include/tschema.h: Ditto.
3228 * lib/dhcpcsvc.def: Ditto.
3229 * lib/uxtheme.def: Ditto.
3230 * lib/wldap32.def: Ditto.
3232 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
3234 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
3236 Thanks to: Aidan France <aidan1@users.sourceforge.net>
3238 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3240 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
3241 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
3242 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
3243 SPI_GETFOREGROUNDLOCKTIMEOUT,
3244 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
3245 *include/imm.h (WM_IME_REQUEST): Added definition.
3246 *include/shlobj.h (SLGP_RAWPATH,
3247 SLGP_UNCPRIORITY): Added definition.
3249 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3251 *include/winuser.h (HSHELL_FLASH): Added definition.
3253 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3255 * include/shldisp.h (IAutoComplete): Added interface definiton.
3256 * include/shldisp.h (IAutoComplete2): Added interface definiton.
3257 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
3258 * include/shlobj.h (IObjMgr): Added interface definiton.
3259 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
3260 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3261 CLSID_ACListISF, IID_IACList): Added GUIDs.
3262 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
3263 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3264 CLSID_ACListISF, IID_IACList): Added GUIDs.
3266 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
3268 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
3269 Thanks to: Chris Sutcliffe <ironhead@walled.net>
3270 (CDRF_*): Use hex notation for constants.
3272 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
3274 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
3275 Reported by Eric Sharkey <sharkey at netrics dot com>
3277 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3279 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
3280 TokenGroupsAndPrivileges, TokenSessionReference,
3281 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
3283 (SID_NAME_USE): Add SidTypeComputer. Reformat.
3284 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
3286 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3288 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
3289 ImageList_Duplicate): Add stubs.
3291 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3293 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
3294 Thanks to "Pete" <pross@xvid.org>
3296 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
3298 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
3299 AC_DST_NO_ALPHA, ...): Add defines.
3300 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
3301 ULW_OPAQUE): Add defines.
3303 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
3305 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
3307 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
3309 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
3311 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
3313 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
3314 (CreateProcessWithLogonW): Declare.
3315 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
3316 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
3318 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3320 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
3321 Thanks to: David Leonard <leonard@users.sourceforge.net>
3323 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3325 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
3326 Thanks to: David Leonard <leonard@users.sourceforge.net>
3328 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3330 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
3332 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3334 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
3336 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
3338 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
3340 * include/shellapi.h (NIF_GUID): Add another define.
3342 2004-11-18 Earnie Boyd <earnie@users.sf.net>
3344 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
3345 Changed it twice due to inconsistent MSDN documentation.
3346 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
3348 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
3350 * include/shlobj.h (SHGFP_TYPE): Add enum.
3352 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
3354 * include/winuser.h (WM_THEMECHANGED): Add define.
3356 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3358 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
3359 ExFreeToPagedLookasideList): Guard inline versions with
3360 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
3361 external functions for earlier _WIN32_WINNT.
3363 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3365 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
3367 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
3369 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
3370 if undefined and __W32API_USE_DLLIMPORT__.
3371 Add WINBASEAPI token to prototypes, throughout.
3373 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3375 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
3376 (GetFiberData): Likewise.
3377 (NtCurrentTeb): Likewise.
3379 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3381 * include/shellapi.h (NIF_INFO): Add define.
3382 (NIIF_*) Add defines..
3383 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
3384 (NIF_*): Convert constants to hex.
3386 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
3388 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
3389 GetGlyphIndicesW): Declare.
3390 (GGI_MARK_NONEXISTING_GLYPHS): Define
3391 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
3392 GetGlyphIndicesW): Add stubs.
3394 2004-10-24 Dan Aloni <da-x@colinux.org>
3396 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
3397 ZwQueryFullAttributesFile): Declare.
3398 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
3400 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
3401 ZwQueryVolumeInformationFile): Add stubs.
3403 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
3405 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
3406 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
3408 2004-10-15 Robert Wruck <wruck@tweerlei.de>
3409 Danny Smith <dannysmith@users.sourceforge.net>
3411 = include/winbase.h (InitializeSListHead, Interlocked*):
3412 Guard with !__USE_NTOSKRNL__.
3414 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
3415 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
3416 Guard with __USE_NTOSKRNL__.
3417 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
3418 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
3419 && _WIN32_WINNT >= 0x0501
3420 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
3421 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
3422 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
3423 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
3425 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
3426 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
3427 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
3428 ExWindowStationObjectType, IoAdapterObjectType,
3429 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
3430 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
3431 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
3434 2004-10-11 Robert Wruck <wruck@tweerlei.de>
3436 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
3438 (IoReleaseRemoveLock): Add definition.
3440 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
3442 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
3443 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
3445 * include/winddk.h (ExInterlockedAddUlong,
3446 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3447 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3448 ExInterlockedPushEntryList): Change calling convention to
3450 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
3451 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
3452 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
3453 Add prototypes for DDKFASTAPI versions.
3454 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
3455 * lib/ntoskrnl.def (ExInterlockedAddUlong,
3456 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3457 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3458 ExInterlockedPushEntryList): Remove lead '@' from stubs.
3459 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
3460 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
3461 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
3463 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
3464 Exi386InterlockedIncrementLong); Add stdcall stubs.
3466 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
3468 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
3469 if __W32API_USE_DLLIMPORT__ is defined.
3470 * include/winuser.h (WINUSERAPI): Likewise.
3472 2004-09-29 Filip Navara <xnavara@volny.cz>
3474 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3475 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
3476 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
3477 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
3478 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
3479 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
3480 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
3481 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
3482 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
3483 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
3484 winnt4.h, ws2san.h): Fixed packing.
3485 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
3486 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
3487 HID_INTERFACE_NOTIFY_PNP): Likewise.
3488 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
3489 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
3490 <ayerkes@speakeasy.net>.
3491 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
3493 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
3494 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
3495 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
3496 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
3497 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
3498 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
3499 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
3500 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
3501 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
3502 (SYNCH_LEVEL): Added definition.
3503 (KPCR, KPCR_TIB): Fixed declaration.
3504 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
3505 included and _WIN32_WINNT >= 0x0501.
3506 (RtlEqualLuid): Fixed macro definition.
3507 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
3508 KeRaiseIrql on i386 architectures.
3510 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
3512 * include/mshtml.h (IHTMLDocument2): Correct get_selection
3514 (IHTMLSelectionObject): Correct get_type declaration.
3515 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
3516 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
3517 IHTMLBodyElement2): Add interfaces.
3518 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
3519 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
3521 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
3524 2004-09-05 Earnie Boyd <earnie@users.sf.net>
3526 * include/w32api.h: Increment version to 3.1.
3527 * Makefile.in: Ditto.
3529 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3531 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
3532 MonitorFromWindow): Add prototypes.
3533 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
3534 MonitorFromWindowMonitorFromWindow): Add stubs.
3535 * include/shellapi.h (DuplicateIcon): Add prototype.
3537 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
3539 * include/winuser.h (WINUSERAPI): New define.
3540 Use it to mark user32.dll imports, throughout.
3542 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3544 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
3545 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
3546 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
3547 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
3548 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
3549 HidD_GetPreparsedData, HidD_GetProductString,
3550 HidD_GetSerialNumberString, HidD_SetConfiguration,
3551 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
3552 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
3554 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
3556 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
3558 (PCOORD): Add typedef.
3559 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
3561 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3563 * include/winldap.h: Don't check value of UNICODE.
3564 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
3566 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3568 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
3570 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
3572 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
3575 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
3577 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
3579 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
3581 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
3583 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
3585 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
3587 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3589 * include/wincrypt.h: Correct _WIN32_WINNT typo.
3591 2004-08-10 Ed Schaller <schallee@darkmist.net>
3593 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
3594 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
3595 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
3597 (CALG_SHA1): Add define.
3598 (HP_HMAC_INFO): Add define.
3599 (HMAC_INFO): Add struct.
3600 (BLOBHEADER): Add typedef.
3602 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
3604 * include/commctrl.h (TreeView_SetItemState): Define macro.
3606 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
3608 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
3611 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
3613 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
3614 (FILEGROUPDESCRIPTOR): LIkewise.
3616 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
3618 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
3620 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
3622 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
3623 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
3624 (IMAGE_SNAP_BY_ORDINAL): Map to ...
3625 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
3626 (IMAGE_ORDINAL): Map to ...
3627 (IMAGE_ORDINAL{32,64}: New defines.
3628 (IMAGE_THUNK_DATA): Map to ...
3629 (IMAGE_THUNK_DATA{32,64}: New structures.
3630 (IMAGE_THUNK_DATA): Map to ...
3631 (IMAGE_THUNK_DATA{32,64}: New structures.
3632 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
3633 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
3634 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
3635 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
3637 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
3639 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
3640 _WIN32_WINNT >= 0x0500.
3642 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
3644 * include/winbase.h (GetWriteWatch): Correct prototype.
3645 (WRITE_WATCH_FLAG_RESET): Define.
3646 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
3648 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
3650 * include/commctrl.h (Animate_OpenEx): Define.
3651 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
3652 (ListView_GetNumberOfWorkAreas): Correct macro.
3653 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
3654 ListView_SetItemCountEx, ListView_GetISearchString,
3655 TreeView_GetLastVisible, Header_CreateDragImage,
3656 Header_SetImageList, Header_GetImageList): Define.
3657 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
3658 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
3659 TBSTATE_ELLIPSES): Define.
3660 (MonthCal_SetRange): Correct macro.
3661 (ImageList_Duplicate): Declare.
3663 2004-05-29 Filip Navara <xnavara@volny.cz>
3665 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
3667 2004-05-25 Al Slater <al.slater@scluk.com>
3669 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
3670 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
3672 2004-05-15 Filip Navara <xnavara@volny.cz>
3674 * include/ddk/kbdmou.h: New file.
3675 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
3676 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
3677 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
3678 _vsnwprintf, sprintf, swprintf): Export.
3680 2004-05-15 Filip Navara <xnavara@volny.cz>
3682 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
3685 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
3687 * include/wingdi.h: Correct non-unicode typedefs of
3688 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
3690 2004-05-07 Pascal Obry <obry@act-europe.fr>
3692 * include/winsock.h (IN_CLASSA): Fix macro.
3693 * include/winsock2.h (IN_CLASSA): Fix macro.
3695 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
3697 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
3698 * include/aclui.h: Remove '\r', throughout.
3699 * include/msacm.h: Likewise.
3700 * lib/aclui.def: Likewise.
3702 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
3704 * lib/comctl32.def (SetWindowSubclass): Add stub.
3705 Thanks to Eugene <egladysh@users.sourceforge.net>.
3707 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
3709 * include/winbase.h (EXECUTION_STATE): Add typedef.
3710 (SetThreadExecutionState): Declare.
3711 * include/wingdi.h (_WINGDI_): Define.
3712 * include/objbase.h (_OBJBASE_H_): Define.
3714 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
3716 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
3717 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
3718 (SM_CMETRICS): Adjust value.
3719 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
3720 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
3722 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
3724 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
3726 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
3727 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
3728 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
3729 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
3730 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
3731 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
3733 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
3735 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
3736 DNSREC_ADDITIONAL): Add defines.
3738 2004-04-23 Robert Wruck <wruck@tweerlei.de>
3740 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
3742 2004-04-23 Robert Wruck <wruck@tweerlei.de>
3744 * include/aclui.h: New file.
3745 * lib/aclui.def: New file.
3746 * lib/test.c: Add aclui.h to includes.
3748 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
3750 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
3751 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
3752 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
3754 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
3756 * include/wingdi.h: Protect non-unicode case of below.
3758 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
3760 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
3761 LPENUMLOGFONTEXDV with appropriate version check.
3763 2004-04-18 Hans Leidekker <hans@it.vu.nl>
3765 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
3766 DSPROPSETID_DirectSoundDevice): Add defines.
3768 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
3770 * include/msacm.h: New file.
3772 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
3774 * include/objbase.h (STGFMT): Declare enum.
3775 (STGOPTIONS): Declare structure.
3776 (StgCreateStorageEx, StgOpenStorageEx): Declare.
3777 (STGOPTIONS_VERSION): Define.
3778 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
3780 2004-04-13 Filip Navara <xnavara@volny.cz>
3782 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
3783 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
3784 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
3785 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
3786 HELP_SETWINPOS): Define.
3787 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
3788 (SPI_*): Add new definitions for WINVER >= 0x500.
3789 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
3790 (InternalGetWindowText, SetWindowsHookW): Declare.
3791 * include/winbase.h (InitializeSListHead): Avoid conflicting
3792 definition with DDK headers.
3794 2004-04-13 Gé van Geldorp <gvg@reactos.com>
3796 * include/winuser.h (GetLastError): Move from here...
3797 * include/winbase.h: ... to here.
3799 2004-04-13 Filip Navara <xnavara@volny.cz>
3801 * include/winspool.h (DocumentPropertiesW): Correct prototype.
3803 2004-04-13 Filip Navara <xnavara@volny.cz>
3805 * include/wingdi.h (ENHMETAHEADER): Add definitions for
3807 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
3808 (ENUMLOGFONTEXW): Fix definition.
3809 (ENUMLOGFONTEXDV[AW]): Declare.
3811 2004-04-13 Filip Navara <xnavara@volny.cz>
3813 * include/wingdi.h: Declare the DirectDraw structures only if
3814 the DirectDraw kernel mode headers aren't included.
3816 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
3817 STROBJ_bEnumPositionsOnly): Correct prototypes.
3819 2004-04-13 Filip Navara <xnavara@volny.cz>
3821 * include/objidl.h (PRPCOLEMESSAGE): Declare.
3822 * include/rpc.h (RPCRTAPI): Define.
3823 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
3824 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
3825 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
3826 (I_RpcBindingSetAsync): Correct prototype.
3827 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
3829 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
3830 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
3831 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
3832 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
3833 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
3834 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
3835 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
3836 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
3837 NdrUserMarshalFree): Declare.
3838 (MIDL_STUB_DESC): Add new fields that were added in W2K.
3839 * include/rpcproxy.h (CStdStubBuffer): Ditto.
3841 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
3843 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
3844 LPC_MESSAGE_BASE_SIZE): Define.
3845 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
3847 2004-04-13 Filip Navara <xnavara@volny.cz>
3849 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
3852 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
3854 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
3855 MONITORINFO when compiling as C++.
3857 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
3859 * README.w32api: List separate copyright conditions for some headers.
3860 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
3862 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
3864 * include/wingdi.h (RGB): Correct macro.
3866 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
3868 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
3870 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
3872 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
3874 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
3876 * lib/Makefile.in: Add directx to .PHONY target.
3877 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
3878 Don't include stdio.h or tchar.h.
3879 Replace _T() macro with TEXT() macro, throughout.
3880 Replace _stprintf with wsprintf, throughout.
3882 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
3884 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
3886 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
3887 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
3888 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
3890 2004-03-27 Filip Navara <xnavara@volny.cz>
3892 * include/directx: New subdir.
3893 * lib/directx: Ditto.
3894 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
3895 dxerr9.h): New files.
3896 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
3897 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
3898 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
3899 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
3900 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
3901 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
3902 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
3903 strmiids.c, test.c): Ditto.
3904 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
3905 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
3907 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3909 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
3910 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
3911 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
3913 2004-03-24 Filip Navara <xnavara@volny.cz>
3915 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
3916 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
3918 2004-03-24 Filip Navara <xnavara@volny.cz>
3920 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
3921 TaggedQueueing to TaggedQueuing.
3922 (_HW_INITIALIZATION_DATA): Likewise.
3924 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3926 * include/docobj.h (IOleDocumentView::GetDocument): Correct
3928 Thanks to Buster Copley <consequent@users.sourceforge.net>
3930 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3932 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
3933 (MmMapIoSpace): Likewise.
3934 Thanks to Dan Aloni <da-x@colinux.org>
3936 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
3938 * include/shellapi.h (NIM_* NIS_*): Define constants for
3939 notification icons with _WIN32_IE >= 0x0500.
3940 (NOTIFYICONDATA): Add new structure members for notification
3941 icons with _WIN32_IE >= 0x0500.
3943 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
3945 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
3947 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
3948 (GROUPID) Add typedef.
3949 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
3950 (CreateUrlCacheGroup): Add prototype.
3951 (DeleteUrlCacheGroup): Add prototype.
3952 (FindFirstUrlCacheGroup): Add prototype.
3953 (FindNextUrlCacheGroup): Add prototype.
3954 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
3955 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
3957 2004-03-10 Al Slater <al.slater@scluk.com>
3959 * include/winsock2.h: Add missing LPFN_ typdefs for
3961 Clean up whitespace.
3963 2004-03-05 Filip Navara <xnavara@volny.cz>
3965 * include/ddk/scsi.h: Replace assert with ASSERT.
3966 * include/ddk/video.h: Ditto.
3967 * include/ddk/winddk.h: Ditto. Remove the assert macro.
3968 * include/ddk/tdi.h: Correct packing.
3970 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
3972 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
3973 NONAMELESSUNION case.
3975 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
3977 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
3978 __VARIANT_NAME_ constants.
3980 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
3982 * include/uxtheme.h: Include <commctrl.h>
3984 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
3986 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
3988 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
3990 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
3991 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
3993 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
3994 (V_I8, V_I8REF): Correct macros.
3995 (V_DECIMAL): Correct macro definitions.
3996 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
3998 (VTBIT_*): Define constants.
3999 (UDATE): Add structure definition.
4000 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
4002 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
4003 (SafeArrayCreateVectorEx): Declare function.
4004 (Var*): declare VARIANT manipulation functions.
4005 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
4006 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
4009 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
4011 * include/oaidl.h (FADF_*): Define missing constants.
4012 (IDispatch_*): Define COBJ macros.
4013 (VARIANT): Add missing union members llVal and ullVal.
4014 (wireVARIANT): Likewise.
4015 (ITypeinfo_*): Define COBJ macros.
4016 * include/oleauto.h (Var*FromDisp): Correct parameter type from
4017 LPDISPATCH* to LPDISPATCH.
4018 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
4019 VAR_CALENDAR_*): Add missing constants.
4020 (SafeArray[Get/Set]*): Add prototypes.
4021 (Var*From*): Add missing prototypes.
4022 (NUMPRS_*): Add defines.
4023 (NUMPARSE): Define structure.
4024 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
4025 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
4026 * include/winuser.h (COLOR_*): Define missing constants.
4027 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
4028 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
4030 2004-02-23 Filip Navara <xnavara@volny.cz>
4032 * include/ddk/video.h: Corrected packing.
4034 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4036 * include/GL/glu.h (GLU_ERROR): Define.
4037 Thanks to Philip Lamb <phil at rave dot co dot nz>
4039 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4041 * include/GL/glu.h: Include <stddef.h>.
4042 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
4044 2004-02-15 Earnie Boyd <earnie@users.sf.net>
4046 * include/w32api.h: Increment version to 3.0.
4047 * Makefile.in: Ditto.
4048 * README.win32api: Modify license to Public Domain per agreement as
4049 found in the mingw-dvlpr list archive.
4051 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
4053 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
4054 (DIRECTORY_TRAVERSE): Ditto.
4055 (DIRECTORY_CREATE_OBJECT): Ditto.
4056 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
4057 (DIRECTORY_ALL_ACCESS): Ditto.
4058 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
4060 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
4062 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
4064 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
4065 Thanks to Mike Nordell <tamlin at algonet dot se>.
4067 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4069 * lib/dnsapi.def: New file.
4070 * lib/test.c: Include windns.h.
4072 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
4074 * include/windns.h: New file.
4076 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4078 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
4080 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
4081 (SQLSetDescFieldW): Correct prototype.
4082 (SQLSetDescFieldA): Add prototype.
4083 (SQLGetDescFieldW): Add prototype.
4085 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
4087 * include/winuser.h (DFC_POPUPMENU): Add define.
4089 2004-02-07 Dan Aloni <da-x@gmx.net>
4091 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
4094 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4096 * include/oleacc.h (LIBID_Accessibility): Declare.
4097 * lib/uuid.c (LIBID_Accessibility): Define.
4099 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4101 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
4102 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
4104 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4106 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
4109 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
4111 * include/winuser.h (RT_MANIFEST): Make conditional on
4113 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
4114 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
4115 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
4118 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
4120 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
4122 2004-01-15 Filip Navara <xnavara@volny.cz>
4124 * include/ddk/mcd.h: Don't care about value of DBG define.
4125 * include/ddk/srb.h: Ditto.
4126 * include/ddk/storport.h: Ditto.
4127 * include/ddk/video.h: Ditto.
4128 * include/nspapi.h (SetServiceW, GetAddressByNameA,
4129 GetAddressByNameW): Correct protoype.
4130 * include/ntsecapi.h (PCUNICODE_STRING): Define.
4132 2004-01-05 Filip Navara <xnavara@volny.cz>
4134 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
4135 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
4136 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
4137 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
4138 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
4139 FOF_NOCOPYSECURITYATTRIBS): Add defines.
4140 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
4141 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
4142 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
4143 SSF_*): Add defines.
4144 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
4145 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
4146 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
4148 (IEnumIDList): Add COBJMACROS.
4149 * include/winuser.h (MIM_*): Add define.
4151 2004-01-04 Filip Navara <xnavara@volny.cz>
4153 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
4154 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
4155 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
4156 PERSIST_FOLDER_TARGET_INFO): Define structures.
4157 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
4158 IPersistFolder2, IPersistFolder3): Add COM interface
4160 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
4161 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
4163 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
4164 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
4165 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
4167 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
4169 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
4171 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
4173 2004-01-03 Filip Navara <xnavara@volny.cz>
4175 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
4176 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
4178 (IErrorInfo): Add COBJMACROS.
4179 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
4180 (CoGetPSClsid): Add protototype,
4181 (CoRegisterPSClsid): Likewise.
4182 * include/objidl.h (IMarshal): Correct methods.
4183 (IMallocSpy): Likewise,
4184 (LPPSFACTORYBUFFER): Add typedef.
4185 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
4187 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
4188 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
4189 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
4191 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
4192 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
4193 IQuickActivate): Define interfaces. Declare IID's.
4194 (IPersistPropertyBag2): Add COBJMACROS.
4195 (LPOLEUNDOMANAGER): Add typedef.
4196 (LPPROPERTYBAG2): Likewise.
4197 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
4198 (BINDSPEED): Add definition.
4199 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
4200 IDropTarget): Add COBJMACROS.
4201 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
4202 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
4203 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
4204 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
4205 Add IID definitions.
4207 2004-01-02 Filip Navara <xnavara@volny.cz>
4209 * include/ddk/winddk.h: Don't care about value of
4212 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4213 Filip Navara <xnavara@volny.cz>
4215 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
4216 _DDK_DUMMYUNION_N_MEMBER): New macros.
4217 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
4218 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
4221 2004-01-01 Filip Navara <xnavara@volny.cz>
4223 * include/objbase.h: Don't care about value of DBG define.
4224 * include/objidl.h: Add some COBJMACROS.
4225 * include/ocidl.h: Ditto.
4226 * include/oleidl.h: Ditto.
4227 * include/servprov.h: Ditto.
4228 * include/shlobj.h: Ditto.
4229 * include/shlobj.h (IContextMenu2): Correct parent in
4231 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
4233 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
4234 Add new constants for _SETUPAPI_VER >= 0x501.
4236 2004-01-01 Filip Navara <xnavara@volny.cz>
4238 * include/winnt.h (NtCurrentTeb): Add inline definition.
4240 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
4242 * include/shlobj.h (SHCoCreateInstance): Add prototype.
4243 * lib/shell32.def (SHCoCreateInstance): Add export stub.
4245 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
4247 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
4248 (CM_Request_Device_Eject_Ex[AW]): Likwise.
4249 * include/ddk/cfg.h (DN_*): Add defines.
4251 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
4253 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
4255 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
4257 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
4258 (NMTVGETINFOTIP): Add structure.
4260 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
4262 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
4263 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
4264 DISPLAY_DEVICE_MODESPRUNED): Add defines.
4266 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
4268 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
4270 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
4272 * include/shlobj.h (SHCOLUMNINIT): Add structure.
4273 (SHCOLUMNDAT): Likwise.
4274 (SHCOLUMNID): Likewise.
4275 (SHCOLUMNINFO): Likewise.
4276 (SHCOLSTATE): Add enum.
4277 (IColumnProvider): Add COM interface.
4278 (IQueryInfo): Likewise.
4279 (IShellIconOverlayIdentifier): Likewise.
4280 * include/shlguid.h (IID_IColumnProvider) Declare.
4281 (IID_IQueryInfo): Likweise.
4282 (IID_IShellIconOverlayIdentifier): Likwise.
4283 * lib/shell32.c (IID_IColumnProvider) Define.
4284 (IID_IQueryInfo): Likweise.
4285 (IID_IShellIconOverlayIdentifier): Likwise.
4287 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
4289 * include/winuser.h (RT_MANIFEST): Add define.
4291 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
4293 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
4295 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
4297 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
4298 (GetFiberData): Likewise.
4299 (GetCurrentFiber): Change volatile to __volatile__.
4300 (GetFiberData): Likewise.
4302 2003-11-27 Christopher Faylor <cgf@redhat.com>
4304 * lib/Makefile.in: Use make function to locate .mri file to allow
4305 building in directory other than source directory.
4307 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
4309 * lib/vfw32.def: Remove, replacing with ...
4310 * lib/msvfw32.def: New file.
4311 * lib/avicap32.def: New file.
4312 * lib/avifil32.def: New file.
4313 * lib/vfw32.mri: New file.
4314 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
4315 import libs with multiple dll's.
4316 (LIBS): Add MIMPLIBS.
4317 (DISTFILES): Add MRI_FILES.
4318 (libvfw32.a): Build using mri script.
4320 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4322 * include/winnt.h (PAGE_*): Group defines together. Change
4323 constants to hex notation.
4325 2003-11-15 Manu B <manubee@users.sourceforge.net>
4327 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
4329 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
4331 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
4332 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
4333 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
4335 * lib/shell32.def: Add stubs.
4337 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
4340 2003-11-13 Hans Leidekker <hans@it.vu.nl>
4342 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
4344 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
4346 * include/windows.h (CopyCursor): Define as macro.
4348 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
4350 * include/winnt.h (CONTAINING_RECORD): Add macro.
4352 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4354 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
4355 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
4358 2003-10-13 Filip Navara <xnavara@volny.cz>
4360 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
4361 defines for Dynamic Storage Arrays.
4362 (DPA_*): Likewise, for Dynamic Pointer Arrays.
4363 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
4364 and defines for Flat ScrollBars.
4365 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
4366 DefSubclassProc): Add prototypes for subclassing.
4367 (DrawShadowText): Add prototype.
4368 (COMCTL32_VERSION): Define.
4370 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
4372 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
4373 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
4375 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
4377 * include/winnt.h (SM_REMOTESESSION): Add define.
4378 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
4380 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4382 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
4383 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
4384 duplicate definitions.
4385 (KP_X, KP_Y): Correct typos.
4387 2003-10-11 Manu B <manubee@users.sourceforge.net>
4389 * include/afxres.h: New file.
4391 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
4392 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
4393 ENM_SCROLLEVENTS): Add constants.
4395 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
4397 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4399 * include/errorep.h: New file.
4401 * lib/faultrep.def: New file.
4403 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4405 * include/winbase.h (AddVectoredExceptionHandler): Define if
4406 _WIN32_WINNT >= 0x0500.
4408 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
4409 _WIN32_WINNT >= 0x0500.
4411 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
4413 * include/winbase.h (AddVectoredExceptionHandler): Only define if
4414 _WIN32_WINNT >= 0x0501.
4416 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4418 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
4419 UnregisterWaitEx): Add functions.
4421 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4422 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
4423 or guard function. The MSDN says it is available on Windows XP and
4424 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
4427 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
4428 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
4429 ZombifyActCtx, QueryActCtxW): Add functions.
4431 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4432 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
4433 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
4434 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
4436 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
4437 SetFirmwareEnvironmentVariable[AW]): Add functions.
4439 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
4440 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
4441 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
4442 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
4443 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
4445 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4446 (PVECTORED_EXCEPTION_HANDLER): Add callback.
4448 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4449 (ACTIVATION_CONTEXT_INFO_CLASS,
4450 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
4451 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
4452 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
4455 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
4456 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
4457 SetFileShortName[AW], SetFileValidData,
4458 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
4459 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
4461 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4463 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
4464 ResetWriteWatch): Add function.
4466 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4467 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
4470 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4471 (GetSystemWow64Directory[AW], HeapQueryInformation,
4472 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
4473 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
4474 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
4475 RemoveVectoredExceptionHandler): Add functions.
4477 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
4480 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
4483 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
4484 Add function. The MSDN Magazine of June 2003 reads:
4485 RestoreLastError is an enigma. It's code is identical to
4486 SetLastError. It's unclear to me why it was made into a
4489 * lib/user32.def (GetSystemWindowsDirectory[AW],
4490 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
4491 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
4492 InterlockedFlushSList, InterlockedPopEntrySList,
4493 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
4494 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
4495 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
4496 RestoreLastError): Add functions.
4498 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4500 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
4501 GetProcessIoCounters): Add functions.
4503 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
4504 Move around, needed by GetComputerNameEx.
4506 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
4507 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
4510 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4511 (ACTCTX_SECTION_KEYED_DATA): Add structure.
4513 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
4514 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
4515 GetProcessId, GetSystemRegistryQuota): Add functions, available on
4516 Windows XP SP1 and better.
4518 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4519 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
4520 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
4521 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
4522 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
4523 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
4524 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
4525 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
4526 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
4528 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
4529 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
4530 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
4531 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
4534 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4536 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4537 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
4538 DebugSetProcessKillOnExit): Add functions.
4540 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
4541 DeleteTimerQueueEx, DeleteTimerQueueTimer,
4542 DnsHostnameToComputerName[AW]): Add functions.
4544 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
4545 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
4546 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
4548 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
4550 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
4551 on Windows XP and later.
4553 2003-10-07 Manu B <manubee@users.sourceforge.net>
4555 * include/commctrl.h (TreeView_Select): Returns BOOL.
4557 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4559 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
4561 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4562 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
4564 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
4565 CreateTimerQueueTimer): Add function.
4567 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4568 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
4570 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4571 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
4573 * include/winnt.h (WT_*): Add constants.
4575 * lib/user32.def (CancelDeviceWakeupRequest,
4576 CreateMemoryResourceNotification, CreateTimerQueueTimer,
4577 DeactivateActCtx): Add functions.
4579 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4581 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
4582 Add function. Sometimes I don't understand MSDN. This function is
4583 available on Windows XP and Server 2003, but the SDK is supposed to
4584 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
4587 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
4588 Guard function. Same remark as above.
4590 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
4593 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4595 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
4598 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
4601 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
4602 function. MSDN says the first argument is HACTCTX but I'm not sure
4603 where such a specialized handle is defined, so use HANDLE instead.
4605 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
4606 CheckNameLegalDOS8Dot3[AW]): Add functions.
4608 * lib/user32.def (ActivateActCtx, AttachConsole,
4609 CheckNameLegalDOS8Dot3[AW]): Add functions.
4611 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
4612 Unfortunately I don't know which header to put the declarations in.
4614 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4616 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
4619 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
4620 constants for National Language Support.
4622 * include/winnls.h (NLSVERSIONINFO): Add structure for National
4625 * include/winnls.h (GEO_ENUMPROC): Add callback for National
4628 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
4629 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
4632 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
4633 functions. Strange... I am unable to find which library contains
4634 these functions. Can't find anything with pexports. Any clue?
4636 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
4637 SetUserGeoID): Add functions.
4639 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4641 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
4642 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
4644 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
4645 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
4646 value for constants.
4648 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4650 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
4651 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
4654 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4656 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
4658 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4660 * include/wincrypt.h (KP_*): Add constants. Needed by
4661 CryptSetKeyParam() and other functions.
4663 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4665 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
4666 Add constants, related to Console Accessibility.
4668 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4670 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
4671 wrong value for constant.
4673 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4675 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
4677 * include/uxtheme.h: Cleanup.
4678 * include/tmschema.h: Cleanup.
4680 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
4682 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
4683 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
4685 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
4687 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
4689 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
4691 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
4692 both winuser.h and dbt.h.
4693 * include/dbt.h (BSF_*, BSM_*): Likewise.
4695 * include/winuser.h (struct tagRAWINPUT): Remove
4696 _ANONYMOUS_UNION tag from named union.
4697 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
4699 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4701 * include/dhcpcdsk.h: New file.
4702 Note that MSDN is confused about whether it should start constant
4703 and structure names with DHCPCAPI or DHCPAPI. It's using both but
4704 experience suggests it's DHCPCAPI with `C'.
4706 * lib/dhcpcsvc.def: New file.
4708 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4710 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
4711 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
4713 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
4714 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
4715 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
4716 for use in RAWINPUTDEVICE.
4718 * include/winuser.h [_WIN32_WINNT >= 0x0501]
4719 (GetRawInputDeviceInfo[AW]): Ooops... there are
4720 ANSI/Unicode versions of this function.
4722 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
4723 are ANSI/Unicode versions of this function.
4725 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4727 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
4728 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
4729 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
4730 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
4731 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
4732 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
4733 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
4734 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
4735 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
4736 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
4737 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
4738 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
4739 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
4740 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
4741 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
4742 RIDI_DEVICEINFO): Add constants.
4744 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
4745 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
4746 RAWINPUTDEVICELIST): Add structures.
4748 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
4749 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
4750 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
4752 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
4753 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
4754 GetRegisteredRawInputDevices): Add functions.
4756 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4758 * include/winable.h (BlockInput): Add function.
4760 * include/winable.h (WS_ACTIVECAPTION): Add constant.
4761 For use with WINDOWINFO structure.
4763 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
4766 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
4769 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
4772 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
4775 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
4778 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
4781 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
4784 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
4787 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
4788 HARDWAREINPUT, INPUT): Guard structures...
4790 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
4791 HARDWAREINPUT, INPUT): ...and duplicate.
4793 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
4794 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
4796 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
4797 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
4799 * include/winuser.h: Move around some lines. Reformat according
4800 to recommended or dominant style. Remove FAR keyword.
4802 * include/winable.h: Move around some lines.
4804 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
4805 LockWorkStation, UnhookWinEvent): Add functions.
4807 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4809 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
4810 PW_CLIENTONLY): Add function and constant.
4812 * lib/user32.def (PrintWindow): Add function.
4814 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4816 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
4818 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
4820 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4822 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
4823 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
4824 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
4826 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
4828 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4830 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
4831 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
4832 WINEVENT_INCONTEXT): Add function, typedef, and constants.
4834 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
4835 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
4836 WINEVENT_INCONTEXT): Add function, typedef, and constants.
4838 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
4841 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
4844 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4846 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
4847 ACE_OBJECT_TYPE_PRESENT): Add constants.
4848 For use with OBJECTS_AND_NAME structure.
4850 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4852 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
4853 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
4856 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
4857 PINHERITED_FROM[AW]): Add structures.
4859 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
4861 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
4863 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
4865 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
4867 * lib/version.def (LIBRARY): Quote name.
4869 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4871 * include/winuser.h (GetClipboardSequenceNumber): Add functions
4874 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
4875 GR_USEROBJECTS): Add functions and constants.
4877 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
4878 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
4880 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
4881 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
4884 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
4885 GetMouseMovePointsEx, InSendMessageEx): Add functions.
4887 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4889 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
4890 BroadcastSystemMessageW, BroadcastSystemMessageEx,
4891 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
4892 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
4893 BSF_RETURNHDESK): Add functions and constants.
4895 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
4896 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
4898 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
4899 GetProcessDefaultLayout, SetProcessDefaultLayout,
4900 RealChildWindowFromPoint, SetProcessDefaultLayout,
4901 SwitchToThisWindow): Add functions.
4903 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
4904 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
4905 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
4906 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
4907 RealChildWindowFromPoint, SetProcessDefaultLayout,
4908 SwitchToThisWindow): Add function.
4910 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4912 * include/winuser.h (DeregisterShellHookWindow): Add function.
4914 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
4916 * lib/user32.def (EndTask): Add function.
4918 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
4919 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
4921 * include/winable.h: Reorder target macros.
4923 * lib/*.def: Cleanup.
4925 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4927 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
4930 * lib/user32.def (AnimateWindow): Add function. By the way
4931 there are ~ 140 symbols missing from this file when comparing
4932 to user32.dll on Windows XP.
4934 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4936 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
4937 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
4938 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
4941 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4943 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
4944 LPGUITHREADINFO): Add function and associated typedef...
4946 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
4947 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
4948 seems to be required on older versions of Windows.
4950 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4952 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
4953 function. MSDN suggests using gluErrorUnicodeStringWIN
4954 instead of gluErrorString, as it allows both ANSI and Unicode
4957 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
4958 returned pointer const for consistency reasons.
4960 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4962 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
4963 Function exists in glu32.def but is undocumented on MSDN.
4964 A Google search came up with this declaration.
4966 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4968 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
4969 headers from OpenGL Sample Implementation. Windows ships with
4970 GLU 1.2 so some constants and functions were removed. Then some
4971 typedef's and function declarations were reworked to look like
4972 the previous GL/glu.h.
4974 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4976 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
4977 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
4978 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
4980 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
4981 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
4982 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
4983 and `enum THEMESIZE'.
4985 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4987 * include/uxtheme.h: New file.
4988 * include/tmschema.h: New file.
4989 * include/uxtheme.def: New file.
4990 * lib/test.c: Include uxtheme.h, tmschema.h.
4992 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4994 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
4997 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4999 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5000 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
5001 <winable.h> as seems to be required on older versions of
5004 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5006 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
5007 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5008 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
5009 Add defines, the last one only on Windows XP...
5011 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
5012 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5013 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
5014 them in <winable.h> as seems to be required on older
5015 versions of Windows.
5017 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5019 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
5020 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5021 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5022 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
5023 back into <winuser.h>...
5025 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
5026 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5027 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5028 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
5029 comment out in <winable.h>. MSDN may say <winable.h> but this
5030 breaks many programs. It seems it used to be <winable.h> on
5031 older versions of Windows.
5033 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
5035 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
5036 Thanks to Will Levine <willll@users.sourceforge.net>
5038 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5040 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
5041 const struct sockaddr*.
5042 (LPWSPCONNECT): Likewise.
5043 (LPWSPJOINLEAF): Likewise.
5044 (LPWSPSENDTO): Likewise.
5045 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
5047 2003-09-15 Filip Navara <xnavara@volny.cz>
5049 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
5052 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
5054 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
5055 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
5056 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
5057 DISPLAY_DEVICE_MODESPRUNED): Define constants.
5058 (ChangeDisplaySettingsEx[A,W]): Add prototype.
5060 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
5061 (EnumDisplayDevices[A,W]): Likewise.
5063 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5065 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
5068 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5070 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5071 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5072 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5073 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5074 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
5075 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5076 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5077 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
5078 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5079 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5080 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5081 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5082 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
5083 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5084 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5085 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
5087 * include/olectl.h: Do #include <ocidl.h>.
5088 * include/ocidl.h: Don't #include <olectl.h>.
5090 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5092 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
5093 Change guards to use numeric constants, throughout.
5095 2003-09-15 Earnie Boyd <earnie@users.sf.net>
5097 * include/w32api.h: Increment version to 2.5.
5098 * Makefile.in: Ditto.
5100 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
5102 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
5103 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
5105 2003-09-08 Filip Navara <xnavara@volny.cz>
5107 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
5108 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
5110 2003-09-05 Earnie Boyd <earnie@users.sf.net>
5112 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
5113 * include/winbase.h (_NT5, etc): Ditto.
5115 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
5117 * lib/snmpapi.def (LIBRARY) Add library name.
5118 Remove '\r', throughout.
5119 * lib/wsnmp32.def: Remove '\r', throughout.
5120 * lib/igmpagnt.def: Likewise.
5122 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
5124 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
5125 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
5126 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
5127 (MWMO_*): Add flags.
5129 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
5130 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
5131 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
5132 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
5134 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5136 * lib/test.c: Add vfw.h to includes.
5137 * include/mmsystem.h: Add #ifndef guard to definition of
5139 * include/vfw.h: Protect __OBJC__ from COM declarations.
5141 2003-08-26 Filip Navara <xnavara@volny.cz>
5143 * include/vfw.h: New file.
5145 2003-08-26 Filip Navara <xnavara@volny.cz>
5147 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
5148 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
5149 PIO_COMPLETION_ROUTINE.
5151 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5153 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
5156 2003-08-26 Filip Navara <xnavara@volny.cz>
5158 * include/snmp.h: New file.
5159 * include/winsnmp.h: New file.
5160 * include/mgmtapi.h: New file.
5161 * lib/snmpapi.def: New file.
5162 * lib/wsnmp32.def: New file.
5163 * lib/igmpagnt.def: New file.
5164 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
5165 (SnmpMgrGetTrapEx): Ditto.
5166 (SnmpMgrMIB2Disk): Remove.
5169 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
5171 * include/ddk/ntifs.h: Change all C++ style comments to C.
5172 * include/GL/gl.h: Ditto.
5174 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
5176 * include/shlobj.h (SFGAO_GHOSTED): Correct.
5177 (SFGAO_HIDDEN): Add define.
5179 2003-08-25 Filip Navara <xnavara@volny.cz>
5181 * include/commctrl.h (ILCF_*): Add defines.
5184 (IPN_FIRST, IPN_LAST): Cast to UINT.
5185 (SBN_FIRST, SBN_LAST): Add defines.
5187 (HDF_JUSTIFYMASK): Fix typo.
5188 (HDM_*): Add defines.
5190 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
5191 (TBSTATE_MARKED): Add define.
5192 (TBSTYLE_EX_*): Add defines.
5194 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
5204 (TBIF_BYINDEX): Define as hex constant.
5205 (CDIS_*): Add defines.
5206 (CDDS_SUBITEM): Add define.
5207 (LVIF_*): Add defines.
5209 (LVGIT_UNFOLDED): Add define.
5210 (TVM_): Add defines.
5211 (TVE_EXPANDPARTIAL): Add define.
5212 (TVGN_LASTVISIBLE): Ditto.
5213 (TVN_*): Add defines.
5214 (TVNRET_*): Add defines.
5215 (TCIF_STATE): Add define.
5216 (NM_TOOLTIPSCREATED): Ditto.
5217 (CCM_*): Add defines.
5218 (INFOTIPSIZE): Add numeric value.
5219 (ODT_LISTVIEW): Ditto.
5220 (MCM_GETMAXTODAYWIDTH): Ditto.
5221 (MCHT_*): Add defines.
5222 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
5223 (PGF_*): Add defines.
5225 (TBINSERTMARK): Add structure.
5226 (LPIMAGEINFO) Add typedef.
5227 (LPHDHITTESTINFO): Ditto.
5228 (NMLVGETINFOTIP[AW]: Add structures.
5229 (NMTBCUSTOMDRAW): Add structure.
5230 (TTTOOLINFOA_V*_SIZE): Add macros.
5231 (TTTOOLINFOW_V1_SIZE): Ditto.
5232 (IMAGELISTDRAWPARAMS): Add new members for WXP.
5235 (CCSIZEOF_STRUCT): Correct macro definition.
5236 (ListView_*): Add new macros.
5237 (HIMAGELIST): Correct typedef.
5240 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
5242 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
5243 TCHITTESTINFO for backward compatibility.
5244 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
5247 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
5249 * include/objidl.h (COBJMACROS): Define macros only
5250 if using C interace.
5251 * include/unknwn.h: Ditto.
5252 * include/comcat.h: Ditto.
5254 2003-08-24 Filip Navara <xnavara@volny.cz>
5256 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
5257 PSH_NOCONTEXTHELP): Define.
5258 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
5259 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
5260 (LPDLGTEMPLATE[AW]): Add typedefs.
5262 2003-08-22 Filip Navara <xnavara@volny.cz>
5264 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
5266 BuildImpersonateTrustee[AW]): Add prototypes.
5267 GetMultipleTrustee[AW]): Add prototypes.
5268 GetMultipleTrusteeOperation[AW]): Add prototypes.
5270 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5272 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
5274 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
5276 * include/shlobj.h (IPersistFolder::GetClassID):
5277 Correct declaration.
5278 (CMF_*) Add missing defines.
5280 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5282 * include/winuser.h (DC_BUTTONS): Add define.
5284 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
5286 * include/winuser.h (DC_GRADIENT): Add define.
5288 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
5290 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
5291 older TBSTYLE_* constants.
5293 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
5295 * include/commctrl.h (TB_*) Group defines together.
5297 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
5299 * include/winuser.h (ICON_SMALL2): Define.
5300 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
5302 * include/shlobj.h (SHDRAGIMAGE): Define structure.
5303 (IDragSourceHelper) Define interface.
5304 (IDropTargetHelper): Likewise.
5305 (IExtractIcon): Unicode it.
5306 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
5307 OnStateChange and IncludeObject methods.
5309 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
5311 * include/commctrl.h (TreeView_GetScrollTime,
5312 TreeView_SetScrollTime): Define macros.
5313 * include/winuser.h (GetShellWindow): Add prototype.
5314 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
5316 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
5318 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
5319 IID_IDragSourceHelper): Declare.
5320 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
5321 IID_IDragSourceHelper): Define.
5323 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
5325 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
5326 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
5327 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
5329 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5331 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
5332 CGID_ShellServiceObject): Remove definitions.
5333 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
5335 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5337 * include/shlobj.h (SHELLSTATE): Add structure.
5338 (SHGetSetSettings): Add prototype.
5339 (SHGetSettings): Add prototype.
5340 * lib/shell32.def (SHGetSetSettings): Add stub.
5342 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
5344 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
5345 (Header_OrderToIndex): Add macro.
5346 (Header_GetOrderArray): Add macro.
5348 * include/commdlg.h (FR_MATCHALEFHAMZA,
5349 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
5351 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
5353 * include/commctrl.h (TVM_GETSCROLLTIME,
5354 TVM_SETSCROLLTIME): Add defines.
5356 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5358 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
5359 (SHGetInstanceExplorer): Correct return type.
5360 (SHGetFolderPath[AW]): Likewise.
5361 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
5364 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5366 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
5368 2003-08-01 Filip Navara <xnavara@volny.cz>
5370 * include/winldap.h: New file.
5371 * include/ntldap.h: New file.
5372 * include/winber.h: New file.
5373 * lib/winldap32.def: New file.
5375 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5377 * include/ddk/atm.h: Remove stray '.';
5379 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
5381 * include/ddk/winddk.h: Remove trailing ';' from macros,
5382 throughout. Add () around defines with cast returns, throughout.
5384 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
5386 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
5387 (SFGAOF, SHGDNF): Add typedef's.
5388 (SHCONTF): Extend enum.
5390 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5392 * include/shellapi.h: Include all structs within pshpack2.h/
5395 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
5397 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
5398 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
5399 _WIN32_WINDOWS, not WINVER.
5400 (AllowSetForegroundWindow,LockSetForegroundWindow,
5401 SetLayeredWindowAttributes): Likewise.
5402 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
5403 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
5406 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
5408 * include/objidl.h (IMalloc): Fix typo.
5410 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5412 * include/dkk/ntifs.h: Fix typo in guard for
5413 #pragma GCC system_header.
5415 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5417 * include/objidl.h (PropVariant): Add CHAR cVal field
5419 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
5420 FMTID_UserDefinedProperties): Declare.
5422 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5424 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
5426 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5428 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
5429 DUPLICATE_SAME_ACCESS): Remove defines.
5430 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
5431 ddk/ntapi.h defines.
5433 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
5434 ddk/ntifs.h defines.
5436 (MEM_IMAGE, SEC_*): Likewise.
5437 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
5438 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
5439 (TOKEN_*): Sync with ddk/ntifs.h defines.
5440 * include/ddk/ntapi.h: Add comments noting definitions in
5442 * include/ddk/ntifs.h: Add comments noting definitions in
5444 * include/ddk/winddk.h: Add comments noting definitions in
5447 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
5449 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
5450 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
5452 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
5454 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
5456 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5458 Clean up warnings in ddk.
5460 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
5461 conditional on __cplusplus.
5462 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5463 defines, throughout.
5464 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
5465 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
5466 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
5467 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
5468 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5469 defines, throughout.
5470 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5471 defines, throughout. Remove trailing semicolon from *_S 'structure'
5472 macro expansion, throughout. Remove trailing semicolon from
5473 DECLARE_UNKNOWN_STRUCT macro expansion.
5474 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
5476 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
5477 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
5478 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
5479 Add _ANONYMOUS_UNION.
5480 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
5481 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
5482 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
5483 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
5484 match proto in ntapi.h.
5485 (ZwSetInformationObject): Likewise.
5486 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
5487 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
5488 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
5489 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
5490 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
5491 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
5493 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
5494 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
5495 trailing semicolon when expanding macro.
5496 (GENERAL_LOOKASIDE_S): Likewise.
5497 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
5498 Change inline to __inline, throughout.
5499 * include/ddk/winnt4.h: Change inline to __inline, throughout.
5501 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
5503 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
5504 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
5506 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
5507 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
5508 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
5509 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
5510 to anonymous structs.
5512 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
5514 * include/winnt.h (PVOID): Move to before HANDLE typedef.
5516 * include/winuser.h (mouse_event): Correct type of fifth param,
5517 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
5519 2003-07-11 Earnie Boyd <earnie@users.sf.net>
5521 * include/winnt.h (HANDLE): Define based on STRICT filter.
5522 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
5523 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
5525 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
5527 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
5528 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
5529 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
5532 2003-07-03 Earnie Boyd <earnie@users.sf.net>
5534 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
5536 2003-07-03 Luke Dunstan <infidel@users.sf.net>
5538 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
5539 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
5540 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
5541 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
5542 (TPM_RECURSE): Add guard for Win98/Win2K.
5543 Thanks to Magnus Olsen <greatlord@users.sf.net>.
5545 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5547 * include/basetyps.h (small, hyper): Change to __small and __hyper to
5548 avoid user namespace conflicts.
5550 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5552 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
5553 _IE3, _IE4, _IE5, _IE6): Add definitions.
5554 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
5556 Change existing guards to use the above macro names as appropriate.
5557 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
5558 Note: Also added to mingw/include/_mingw.h.
5560 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
5562 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
5563 PathFindSuffixArrayA, PathFindSuffixArrayW,
5564 PathFindExtensionA, PathFindExtensionW, StrStrW
5565 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
5568 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
5570 * include/richedit.h (PARAFORMAT2): Add definition.
5571 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
5574 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5576 * include/shellapi.h (SHQUERYRBINFO): Add structure,
5577 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
5578 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
5579 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
5581 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5583 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
5584 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
5585 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
5586 that these are obsolete no-ops.
5588 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
5590 * include/winbase.h (GetProcessWorkingSetSize,
5591 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
5592 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
5595 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
5597 * include/winuser.h (TPM_RECURSE): Add define.
5599 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5601 * lib/test.c: #include <powrprof.h>.
5603 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
5605 * include/powerprof.h: New file.
5606 * lib/powerprof.def: New file.
5608 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5610 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
5613 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
5615 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
5616 hInstance members to HINSTANCE.
5617 Thanks to: Brenden T. <brenden@rcsis.com>
5619 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
5621 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
5622 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
5624 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
5626 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
5627 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
5628 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
5630 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
5632 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
5634 * lib/oleacc.def: New file.
5635 * include/winable.h: New file.
5636 * include/oleacc.h: Add extern "C" guard.
5637 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
5638 (AccessibleChildren, AccessibleObjectFromEvent,
5639 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
5640 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
5641 GetStateText[AW], LresultFromObject, ObjectFromLresult,
5642 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
5643 * include/winuser.h (NotifyWinEvent): Add prototype.
5644 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
5645 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
5646 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
5647 OBJID_SOUND): Move from here to...
5648 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
5649 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
5650 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
5651 OBJID_SOUND): Here, as per documentation.
5652 * lib/test.c: Include winable.h.
5653 * lib/user32.def (NotifyWinEvent): Add missing export.
5655 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
5657 * include/winbase.h (HeapCompact): Correct prototype.
5658 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
5661 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
5663 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
5665 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
5667 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
5669 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
5671 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
5672 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
5674 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
5676 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
5677 lpGlyphs field to LPWSTR.
5679 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
5681 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
5682 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
5683 (PP_*): Add defines.
5684 (CryptContextAddRef): Add prototype.
5685 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
5687 2003-05-18 Manu B <manubee@users.sourceforge.net>
5689 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
5691 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
5693 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
5694 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
5695 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
5696 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
5697 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
5698 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
5699 CREATE_NO_WINDOW): Convert to hexadecimal form for better
5701 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
5702 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
5704 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
5706 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
5707 Unname anonymous unions if NONAMELESSUNION not defined.
5709 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
5711 * include/winbase.h (GMEM_VALID_FLAGS): Add.
5713 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
5715 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
5716 anonymous unions as GCC extension.
5718 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
5720 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
5721 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
5722 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
5724 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
5726 2003-05-12 Earnie Boyd <earnie@users.sf.net>
5728 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
5729 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
5730 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
5732 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
5734 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
5735 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
5736 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
5737 IProvideClassInfo2,IConnectionPointContainer,
5738 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
5739 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
5740 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
5741 IPicture,IPictureDisp): Move from here to...
5742 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
5743 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
5744 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
5745 IProvideClassInfo2,IConnectionPointContainer,
5746 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
5747 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
5748 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
5749 IPicture,IPictureDisp): Here, as per documentation.
5751 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
5753 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
5754 * include/winbase.h (TerminateJobObject,
5755 AssignProcessToJobObject): Likewise.
5756 * include/servprov.h: New header.
5757 * lib/test.c: Include servprov.h.
5759 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
5761 * include/shlguid.h (CGID_ShellServiceObject): Declare.
5762 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
5763 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
5764 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
5765 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
5766 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
5768 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
5770 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
5771 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
5772 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
5774 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
5776 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
5777 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
5778 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
5779 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
5780 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
5781 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
5782 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
5784 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
5786 * include/commctrl.h (TBM_*): Add missing trackbar defines.
5788 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
5790 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
5791 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
5793 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
5795 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
5796 (SetDCPenColor, SetDCBrushColor): Add prototypes.
5797 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
5799 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
5801 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
5803 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
5805 * include/oaidl.h (ITypeMarshal): Add interface.
5807 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
5809 * include/winioctl.h: Clean up formatting.
5810 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
5811 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
5812 (DISK_CACHE_INFORMATION): Likewise.
5813 (DISK_DETECTION_INFO): Likewise.
5814 (DISK_PARTITION_INFO): Likewise.
5815 (PARTITION_INFORMATION_EX): Likewise.
5816 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
5818 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
5820 * include/winbase.h (DeleteVolumeMountPoint[AW],
5821 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
5822 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
5823 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
5824 SetVolumeMountPoint[AW]): Add prototypes.
5825 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
5826 IOCTL_DISK_SET_PARTITION_INFO_EX,
5827 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
5828 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
5829 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
5830 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
5831 IOCTL_DISK_GET_CACHE_INFORMATION,
5832 IOCTL_DISK_SET_CACHE_INFORMATION,
5833 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
5834 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
5835 FSCTL_MOVE_FILE): Define.
5836 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
5837 DISK_CACHE_INFORMATION,
5838 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
5839 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
5840 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
5841 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
5842 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
5843 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
5844 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
5846 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
5847 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
5848 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
5849 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
5850 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
5851 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
5852 F3_240M_512, and F3_32M_512.
5853 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
5856 2003-04-16 Earnie Boyd <earnie@users.sf.net>
5858 * include/wingdi.h (DM_SPECVERSION): Define.
5859 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
5860 * include/rpcdce.h (UuidCreateSequential): Properly guard with
5861 appropriate _WIN32_WINNT values.
5863 2003-04-15 Chris January <chris@atomice.net>
5865 * include/rpcdce.h: Add declaration for UuidCreateSequential.
5866 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
5868 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
5870 * include/winuser.h (VK_*): Add missing defines.
5872 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
5874 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
5875 documented typedefs for struct _NM_UPDOWN.
5876 Add defines for backward comapatibility.
5877 * include/commdlg.h (OFN_ENABLESIZING): Add define.
5878 * include/wininet.h (IRF_*): Add missing defines.
5880 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
5882 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
5884 2003-04-11 Earnie Boyd <earnie@users.sf.net>
5886 * include/sspi.h: Add comment for FreeCredentialsHandle.
5888 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
5890 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
5892 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
5894 * include/olectl.h (OleLoadPicturePath): Correct prototype.
5896 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
5898 * lib/uuid.c (IID_IHTML*): Move definitions to...
5899 * lib/mshtml-uuid.c: New file.
5900 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
5902 2003-03-30 Michael Sazonov <traip@comset.net>
5904 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
5905 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
5906 IHTMLImgElement): Add interface definitions.
5908 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
5910 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
5911 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
5912 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
5913 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
5915 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
5916 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
5918 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
5920 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
5922 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
5924 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
5925 TranslateName[AW]): Add prototypes.
5926 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
5927 TranslateName[AW]): Add stubs.
5928 * lib/test.c: Include secext.h.
5930 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
5932 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
5933 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
5934 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
5937 2003-03-26 Earnie Boyd <earnie@users.sf.net>
5939 * include/w32api.h: Increment version to 2.4.
5940 * Makefile.in: Ditto.
5942 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
5944 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
5945 Move structure from here...
5946 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
5948 * include/ddk/ntapi.h (JOBOBJECT_*):
5949 Remove structures and enums definitions.
5950 (JOB_OBJECT*): Move defines from here...
5951 * include/winnt.h (JOB_OBJECT* ): To here.
5953 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
5954 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
5955 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
5956 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
5957 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
5958 SYSTEM_POWER_CAPABILITIES): Move enums, structures
5959 and associated defines from here ...
5960 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
5961 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
5962 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
5963 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
5964 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
5965 SYSTEM_POWER_CAPABILITIES):To here.
5967 * include/ddk/winddk.h (DEVICE_POWER_STATE,
5968 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
5970 * include/winnt.h (DEVICE_POWER_STATE,
5971 SYSTEM_POWER_STATE, POWER_ACTION): To here.
5973 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
5975 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
5976 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
5977 (NdisUpdateSharedMemory): Likewise.
5978 (NdisMFreeSharedMemory: Likewise.
5979 (NdisMMapIoSpace: Likewise.
5981 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
5983 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
5984 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
5985 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
5987 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
5989 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
5990 (EnumResourceNames[AW]): Ditto.
5991 (EnumResourceTypes[AW]): Ditto.
5992 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
5994 2003-03-16 Toby Malone <malone@users.sourceforge.net>
5996 * include/winuser.h (SendInput): Add prototype.
5997 * lib/user32.def (SendInput): Add stub.
5999 2003-03-16 Vadim Yegorov <zg@bmg.lv>
6001 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
6002 (FSCTL_DELETE_REPARSE_POINT): Likewise.
6004 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
6006 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
6007 (JOBOBJECT_*): Define corresponding structures.
6009 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
6011 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
6014 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
6016 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
6017 (Process32{First,Next}{,W}): Ditto.
6018 (Thread32{First,Next}): Ditto.
6019 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
6021 2003-03-12 Earnie Boyd <earnie@users.sf.net>
6023 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
6024 Thanks to Jim Barton <jmbarton@users.sf.net>.
6026 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
6028 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
6029 member SectionAlignment.
6031 2003-03-11 Earnie Boyd <earnie@users.sf.net>
6033 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
6035 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
6036 * Makefile.in (bindist): Correct process.
6037 * lib/Makefile.in (install): Ditto.
6038 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
6040 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
6042 * include/rasdlg.h: New file.
6043 * lib/rasdlg.def: New file.
6044 * lib/test.c: Include rasdlg.h.
6046 2003-03-06 Christopher January <chris@atomice.net>
6048 * include/winbase.h (FindFirstVolume): Add declaration.
6049 (FindNextVolume): Add declaration.
6050 (FindVolumeClose): Add declaration.
6051 (GetSystemTimes): Add declaration.
6052 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
6054 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
6056 *lib/kernel32.def (GetSystemTimes): Add stub.
6058 2003-03-04 Heiko Gerdau <hg@technosis.de>
6060 * oleidl.h (IOleObject): Correct GetUserType prototype.
6061 (IViewObject2): Correct GetExtent prototype.
6062 * olectl.h (DISPIP_): Add new defines
6063 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
6065 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6067 * include/olectl.h (OleLoadPictureEx) Add prototype.
6068 (OleLoadPictureFile): Ditto.
6069 (OleLoadPictureFileEx): Ditto.
6070 (OleLoadPicturePath): Ditto.
6071 (OleSavePictureFile): Ditto.
6073 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6075 * include/objbase.h (CoAddRefServerProcess): Add prototype.
6076 (CoAddReleaseServerProcess): Ditto.
6077 (CoResumeClassObjects): Ditto.
6078 (CoSuspendClassObjects): Ditto.
6079 * include/oleauto.h (V_I1): Define.
6080 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
6082 2003-03-01 Heiko Gerdau <hg@technosis.de>
6084 * include/oleidl.h (USERCLASSTYPE): Add enum.
6085 * include/ocidl.h (IObjectWithSite): Add interface.
6087 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
6089 Fixup UNICODE thinko in 2003-02-22 patch.
6090 * include/wingdi.h (AddFontMemResourceEx): Add.
6091 (RemoveFontMemResourceEx): Ditto.
6092 (AddFontMemResourceEx[AW]): Remove.
6093 (RemoveFontMemResourceEx[AW]): Ditto
6094 * lib/gdi32.def: (AddFontResourceEx): Add.
6095 (RemoveFontMemResourceEx): Ditto.
6096 (AddFontMemResourceEx[AW]): Remove.
6097 (RemoveFontResourceEx[AW]): Ditto.
6099 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
6101 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
6102 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
6104 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
6106 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
6107 (RemoveFontMemResourceEx[AW]): Ditto
6108 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
6109 (RemoveFontMemResourceEx[AW]): Ditto.
6111 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
6113 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
6114 (NtCurrentTeb): Remove.
6116 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6118 * include/wsahelp.h: Remove ';' after closing
6119 #ifdef __cplusplus brace.
6120 * include/ws2spi.h: Likewise.
6122 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6124 * include/winbase.h (MEMORYSTATUSEX): Add structure.
6125 (GlobalMemoryStatusEx): Add prototype.
6126 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
6128 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
6130 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
6132 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
6134 * include/wingdi.h (AddFontResourceEx[AW]): Add.
6135 (RemoveFontResourceEx[AW]): Ditto
6136 (FR_PRIVATE): Define.
6137 (FR_NOT_ENUM): Define.
6138 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
6139 (RemoveFontResourceEx[AW]): Ditto.
6141 2003-02-10 Earnie Boyd <earnie@users.sf.net>
6143 * include/w32api.h: Increment version to 2.3.
6144 * Makefile.in: Ditto.
6146 2003-02-09 Earnie Boyd <earnie@users.sf.net>
6148 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
6149 (Ke386QueryToAccessMap): Ditto.
6150 (Ke386SetIoAccessMap): Ditto.
6151 Thanks to Marcel Telka <telka@users.sf.net>
6152 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
6153 * include/security.h: Include secext.h.
6154 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
6155 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
6156 * include/GL/gl.h: Remove include of glext.h.
6157 Thanks to Greg Couch <gregcouch@users.sf.net>
6159 2003-02-05 Earnie Boyd <earnie@users.sf.net>
6161 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
6162 using GUID_DEFINED instead.
6163 * include/sqltypes.h: Ditto.
6164 * include/winnt.h: Ditto.
6165 * include/ddk/scsiwmi.h: Ditto.
6167 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
6169 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
6171 Thanks to: John Dallaway <jld@ecoscentric.com>.
6173 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
6175 * include/commctrl.h (TCM_*): Add missing defines.
6177 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
6178 Danny Smith <dannysmith@users.sourceforge.net>
6180 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
6181 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
6182 for (_WIN32_IE >= 0x0400).
6183 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
6184 fields for (_WIN32_IE >= 0x0400).
6186 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
6188 * include/winbase.h (CreateFiber): Change first parameter
6190 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
6191 if (_WIN32_WINNT >= 0x0500).
6193 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
6195 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
6196 Add missing typedefs.
6197 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
6199 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
6201 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
6203 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
6205 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
6207 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
6209 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
6211 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
6213 (WAIT_FAILED): Cast to DWORD.
6214 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
6217 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
6219 * include/winerror.h: Protect against multiple
6220 definition of WSA* error codes.
6221 * include/winsock.h: Likewise.
6222 * include/winsock2.h: Likewise.
6224 2003-01-27 Bang Dong-Heui
6225 Bang Jun-Young <junyoung@netbsd.org>
6227 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
6228 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
6229 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
6232 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6234 * include/ras.h (RASCONN[AW]): Add dwSessionId for
6237 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6239 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
6240 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
6241 fields for (WINVER >= 0x501).
6243 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
6245 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
6247 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
6250 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6252 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
6253 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
6255 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6257 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
6258 SE_REGISTRY_WOW64_32KEY.
6259 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6261 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6263 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
6264 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
6265 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6267 2003-01-10 Christopher Faylor <cgf@redhat.com>
6269 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
6271 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6273 * lib/dxguid.c: Don't #include <objbase.h>.
6274 * include/unknwn.h: Partially revert change of 2002-12-26.
6275 Don't include <ole2.h>.
6277 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6279 * lib/dinput.c: Don't #include <objbase.h>.
6281 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
6283 * include/windows.h (ole2.h):Do #include for
6286 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
6288 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
6289 * include/zmouse.h (WHEEL_DELTA): Guard against prior
6291 (WHEEL_PAGESCROLL): Likewise.
6292 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
6294 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6296 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
6297 (WHEEL_PAGESCROLL): Add define.
6299 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6301 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
6302 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
6303 compatability. Add RECT field. Add UNICODE mappings for new
6305 (tagNMREBARCHEVRON): Add struct and typedefs for
6306 _WIN32_IE >= 0x0500.
6308 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6310 * include/commctrl.h (TOOLINFO[AW]): Update structures.
6311 (LVHITTESTINFO): Likewise.
6313 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
6314 (GRADIENT_RECT): Likewise.
6316 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
6318 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
6319 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
6320 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
6321 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
6322 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
6323 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
6324 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
6325 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
6326 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
6327 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
6328 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
6329 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
6330 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
6331 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
6332 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
6333 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
6334 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
6335 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
6336 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
6337 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
6338 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
6339 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
6340 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
6341 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
6342 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
6343 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
6344 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
6345 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
6346 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
6347 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
6348 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
6349 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
6350 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
6351 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
6352 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
6353 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
6354 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
6355 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
6356 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
6357 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
6358 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
6359 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
6360 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
6361 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
6362 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
6363 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
6364 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
6365 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
6366 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
6367 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
6368 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
6369 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
6370 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
6371 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
6372 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
6373 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
6374 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
6375 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
6376 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
6377 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
6378 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
6379 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
6380 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
6381 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
6382 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
6383 Add missing error codes.
6385 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6387 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
6389 (GetFiberData): Likewise.
6391 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6393 * include/winnt.h (GetCurrentFiber): Remove blank input field in
6395 (GetFiberData): Likewise.
6397 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6399 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
6400 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
6401 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
6402 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
6403 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
6404 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
6405 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
6406 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
6410 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6412 * include/winspool.h (PRINTER_INFO_6): Add.
6413 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6415 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
6417 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
6419 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
6420 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
6421 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
6424 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
6426 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
6427 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
6429 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6431 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
6433 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6435 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
6436 VIETNAMESE_CHARSET): Remove duplicate defines.
6437 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
6439 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6441 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
6442 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6444 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6446 * include/unknwn.h: Include windows.h and ole2.h before header
6447 guard to avoid circular inclusion of COM headers.
6449 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6451 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
6452 ReuseDDElParam): Use __WIN64 compatible typedefs.
6454 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6456 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
6457 lpInheritProperty member const.
6458 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
6461 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6463 * include/commcat.h: Don't include windows.h or ole2.h ifdef
6465 * include/unknwn.h: Ditto.
6467 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6469 * include/imm.h (ImmGetCompositionFont[AW],
6470 ImmSetCompositionFont[AW]): Add NOGDI guard.
6472 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
6474 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
6475 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
6477 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6478 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
6480 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
6481 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
6482 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
6484 * include/ddk/scsiwmi.h (GUID): Define if not already done.
6485 (LPCGUID): Likewise.
6486 * include/ddk/tdi.h: Close "Listen flags" comment.
6487 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
6488 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
6489 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6490 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
6491 * include/ddk/win2k.h: Likewise.
6492 * include/ddk/winddi.h: Likewise.
6493 * include/ddk/winddk.h: Likewise.
6494 * include/ddk/winnt4.h: Likewise.
6495 * include/ddk/ws2san.h: Likewise.
6496 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
6497 * include/ddk/video.h: Don't process rest of file ifdef
6499 * include/ddk/winddi.h: Don't process rest of file ifdef
6501 * include/ddk/usb.h: Don't process rest of file ifdef
6503 * include/ddk/usbdi.h: Don't process rest of file ifdef
6505 * include/ddk/usbcamdi.h: Don't process rest of file if
6506 !defined(__USB_H) && !defined(__USBDI_H)
6508 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
6510 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
6512 * include/winuser.h (GetAncestor) Add prototype.
6513 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
6514 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
6515 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
6516 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
6517 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
6519 * lib/user32.def (GetAncestor@8): Add stub.
6521 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
6523 * include/windows.h: Guard inclusion of wingdi.h,
6524 commdlg.h, winspool.h, ole2.h with NOGDI.
6525 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
6526 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
6529 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6531 * include/oleacc.h (SELFLAG_*): Change to enum.
6533 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
6535 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
6536 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6538 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
6540 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
6542 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6544 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
6546 * include/winuser.h (AllowSetForegroundWindow,
6547 LockSetForegroundWindow): Add prototypes.
6548 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
6549 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
6550 * lib/winuser.def (AllowSetForegroundWindow,
6551 LockSetForegroundWindow): Add stubs.
6553 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
6555 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
6557 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
6558 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
6559 compatability. Add lParam field. Add UNICODE mappings for new
6562 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
6564 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
6565 Wrap with pshpack2.h/poppack.h to correct alignment.
6567 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
6569 * include/commctrl.h (LVBKIF_*): Add defines.
6570 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
6571 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
6572 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
6573 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
6574 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
6575 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
6576 (ListView_GetBkImage): Add define.
6577 (ListView_SetBkImage): Add define.
6578 (LVBKIMAGE): Add structures and typedefs.
6580 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6582 * include/w32api.h: Increment to version 2.2
6583 * Makefile.in: Ditto.
6585 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6587 * lib/Makefile.in (dist, install): Correct the install destinations.
6588 * lib/ddk/Makefile.in (dist, install): Ditto.
6590 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
6592 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
6593 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
6594 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
6596 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
6597 IID_IOleControlSite89): Remove.
6599 2002-11-15 Christopher Faylor <cgf@redhat.com>
6601 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
6602 (IID_IStdMarshalInfo): Ditto.
6604 2002-11-15 Christopher Faylor <cgf@redhat.com>
6606 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
6607 (IID_IPersistStorage): Ditto.
6609 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
6611 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
6612 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
6613 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
6614 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
6615 Correct definitions.
6617 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
6619 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6620 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6621 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6622 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6623 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6624 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6625 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6626 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6627 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6628 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6629 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6630 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6631 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6632 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6633 xfilter.h): Change comment to refer w32api package, not MinGW.
6635 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
6637 * include/ddk/ntddk.h: Include winnt.h as system header.
6639 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
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): Fix typo in disclaimer comment.
6657 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
6659 * include/exdisp.h: Include oaidl.h as system header.
6661 2002-11-12 Earnie Boyd <earnie@users.sf.net>
6663 * include/w32api.h (__W32API_VERSION): Fix.
6665 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
6667 * lib/uuid.c (IID_ICatInformation): Correct definition.
6669 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
6671 * include/oleauto.h (DeregisterTypeLib): Remove.
6672 (UnRegisterTypeLib): Add prototype.
6674 2002-11-07 Christopher January <chris@atomice.net>
6676 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
6678 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
6680 * include/winnt.h (VerSetConditionMask): Add prototype.
6681 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
6683 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
6685 * include/winuser.h (MONITORINFOEX[AW]): Add structure
6686 definitions and ANSI/UNICODE mappings.
6689 2002-10-14 Earnie Boyd <earnie@users.sf.net>
6691 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
6692 * configure.in: Ditto.
6693 * lib/Makefile.in: Ditto.
6694 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
6696 * configure: Regenerate.
6698 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
6700 * include/windows.h: Don't include basetyps.h.
6701 * include/objfwd.h: Do include basetyps.h.
6703 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
6705 * include/objbase.h: Include rpc.h and rpcndr.h
6706 before header guard.
6708 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
6710 * include/olectl.h (PROPPAGEINFO): Change type of
6713 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
6715 * lib/ntdll.def (RtlAcquireResourceExclusive,
6716 RtlAcquireResourceShared, RtlDeleteResource,
6717 RtlInitializeResource, RtlReleaseResource,
6718 RtlTimeToSecondsSince1970) : Added missing exports.
6720 2002-10-08 Heiko Gerdau <hg@technosis.de>
6722 * include/oleacc.h: New file.
6723 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
6724 (OBJID_*) Add defines.
6725 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
6726 * lib/test.c: Include oleacc.h.
6728 2002-10-06 Casper Hornstrup <chorns@it.dk>
6730 * include/ddk: New subdir.
6732 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6733 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6734 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6735 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6736 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6737 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6738 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6739 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6740 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6741 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6742 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6743 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6744 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6745 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6746 xfilter.h): New files.
6747 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
6748 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
6749 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
6752 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
6754 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
6755 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
6756 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
6757 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
6758 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
6759 RtlAddAccessAllowedAce, RtlCreateAcl,
6760 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
6761 RtlGetAce, RtlGetControlSecurityDescriptor,
6762 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
6763 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
6764 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
6765 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
6766 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
6767 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
6768 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
6769 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
6770 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
6771 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
6772 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
6773 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
6774 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
6776 2002-10-04 "KJK::Hyperion" <noog@libero.it>
6778 *include/windef.h (WPARAM): Update typedef.
6782 2002-10-04 "KJK::Hyperion" <noog@libero.it>
6784 * include/shlobj.h (CSIDL_*): Add defines.
6786 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
6788 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
6789 has been included first.
6791 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
6793 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
6794 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
6795 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
6797 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
6799 * include/winuser.h (DS_SHELLFONT): Define.
6801 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
6803 * include/winnt.h (VER_SUITE_BLADE): Define.
6805 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
6807 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
6808 Add _WIN32_IE guard. Correct prototype for wide version.
6809 (SHGetFolderPath): Add comment on shfolder.dll.
6810 (SHGetFolderLocation): Add prototyope for WinME and W2K.
6811 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
6813 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
6815 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
6816 * lib/shfolder.def: New file.
6818 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
6820 * include/winsock.h (timeval): Guard struct and associated
6821 macros with _TIMEVAL_DEFINED.
6822 * include/winsock2.h (timeval): Likewise.
6824 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
6826 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
6827 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
6828 SHCreateShellItem,SHEmptyRecycleBin[AW],
6829 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
6830 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
6831 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
6832 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
6833 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
6834 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
6835 SHLoadNonloadedIconOverlayIdentifiers,
6836 SHOpenFolderAndSelectItems,SHParseDisplayName,
6837 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
6838 SHSetLocalizedName,SHSetUnreadMailCountW,
6839 SHUpdateRecycleBinIcon: Add missing stubs.
6841 2002-09-07 Earnie Boyd <earnie@users.sf.net>
6843 * include/windef.h (WINVER): Add documentation.
6844 (_WIN32_WINNT): Ditto.
6845 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
6847 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
6849 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
6851 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
6853 * include/winbase.h (AllocateUserPhysicalPages,
6854 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
6855 FreeUserPhysicalPages): Add prototypes.
6856 * lib/kernel32.def: Add function stubs for above.
6858 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
6860 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
6861 Add WINVER guards for dialog box command id defines.
6863 2002-09-03 Earnie Boyd <earnie@users.sf.net>
6865 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
6867 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
6869 * include/wincon.h: Define GetConsoleWindow(void).
6871 2002-08-28 Earnie Boyd <earnie@users.sf.net>
6873 * include/w32api.h: Increment version to 2.1.
6874 * Makefile.in: Ditto.
6876 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
6878 * include/winsock2.h (SOCKET_ADDRESS): Define if
6879 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
6880 (CSADDR_INFO): Ditto.
6881 (nspapi.h) : Don't include. Removed FIXME comment.
6882 * include/nspapi.h (SOCKET_ADDRESS) Only define if
6883 __CSADDR_T_DEFINED is not defined.
6884 (CSADDR_INFO): Ditto.
6885 (BLOB): Add structure and typedef if not already defined.
6886 (NS_*): Add defines.
6888 (SERVICE_ADDRESS): Add structure and typedefs.
6889 (SERVICE_ADDRESSES): Ditto.
6890 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
6891 (LPSERVICE_ASYNC_INFO): Add typedef.
6892 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
6894 * include/wsipx.h: New file.
6895 * include/svcguid.h: New file.
6896 * lib/test.c: Include wspix.h and svcguid.h.
6898 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6900 * include/wsahelp.h: New file.
6901 * lib/test.c: Include wsahelp.h.
6903 2002-08-21 Earnie Boyd <earnie@users.sf.net>
6905 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
6906 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
6908 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
6910 * include/ws2spi.h: Modify comment about being part of
6912 (winsock2.h): Change "" to <>.
6914 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
6916 * include/ws2spi.h: New file.
6917 * lib/test.c: Include ws2spi.h.
6919 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
6921 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
6922 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
6925 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
6927 * include/winuser.h (CURSOR_SHOWING) Add define.
6928 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
6930 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
6932 * include/winerror.h: Cast OLE error codes to HRESULT.
6933 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
6935 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
6937 * include/wincrypt.h (ALG_*): Add defines.
6942 (PRIVATEKEYBLOB): Add define.
6944 2002-08-14 Earnie Boyd <earnie@users.sf.net>
6946 * include/shlobj.h (SHGetFolderPath): Add define.
6947 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
6948 (SHGetFolderPath): Ditto.
6950 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
6952 * include/commdlg.h: Don't include COM headers or use
6953 COM-dependent symbols if __OBJC__.
6955 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
6957 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
6960 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
6962 * include/shellapi.h (FOF_NOERRORUI): Add define.
6964 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
6966 * include/objidl.h (IEnumMoniker): Put 'interface' back.
6968 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
6970 * include/objidl.h (IEnumMoniker): Correct declaration.
6972 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
6974 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
6976 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
6978 * include/commctrl.h: Whitespace change.
6980 2002-08-09 Lars Munch <lars@segv.dk>
6982 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
6983 struct name _TVHITTESTINFO and typedefs and add defines for
6984 backward compatability.
6985 (ListView_SetExtendedListViewStyleEx): Add macro.
6987 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
6989 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
6991 * lib/msimg32.def: New file, with stubs for above.
6993 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
6995 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
6996 GetFileSizeEx, SetFilePointerEx): Add prototypes.
6997 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
6998 and UNICODE mappings.
7000 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7002 * include/winbase.h (ReadFileScatter, WriteFileGather):
7003 Change second parameter to pointer.
7005 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
7007 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
7009 * lib/wininet.def: Regenerate.
7011 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7013 * include/windef.h (PVOID): Move typedef to...
7014 * include/winnt: ...here.
7015 (PVOID64): New typedef.
7017 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
7018 * include/winbase.h (ReadFileScatter, WriteFileGather):
7021 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
7022 (PROCESSOR_INTEL_IA64): Add define.
7024 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7026 * include/oleidl.h (MK_ALT): Define.
7028 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7030 * include/exdisp.h: New file.
7031 * include/exdispid.h: New file.
7032 * include/mshtml.h: New file.
7033 * lib/test.c: #include exdisp.h and mshtml.h
7034 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
7035 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
7036 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
7037 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
7040 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7042 * include/docobj.h: New file.
7043 * include/idispids.h: New file.
7044 * include/objidl.h (IID_IMoniker): Declare.
7045 * include/ocidl.h (READYSTATE): New enum.
7046 (IOleInPlaceSiteEx): New interface.
7047 * include/olectlid.h (IID_IEnumSTATSTG): New interface
7049 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
7050 IOleInPlaceSite): New interfaces.
7051 * lib/test.c: #include docobj.h,idispids.h,
7053 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7055 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
7056 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
7058 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
7060 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
7061 * include/commdlg.h: Likewise.
7063 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
7065 * include/oleauto.h (V_UNION): Correct definition for case of
7069 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
7071 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
7072 not bool, for C as well as C++.
7074 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
7076 * include/shlwapi.h: New file.
7077 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
7078 Victor Porton <porton@narod.ru> for contributions.
7079 * lib/shlwapi.def: New file.
7080 * lib/test.c: #include shlwapi.h.
7082 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
7084 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
7086 * include/winsock2.h (struct sockaddr): Use __int64 instead of
7088 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
7089 does not need external *Fiber library functions.
7091 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7093 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
7095 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
7096 avoid compile error when already defined.
7098 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
7100 * include/winuser.h (WM_MENURBUTTONUP): Add define.
7102 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7104 * include/commdlg.h: Define CDN_* notification message constants
7107 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
7109 * include/commctrl.h: Define notification message constants for
7112 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
7114 * include/ddeml.h (MH_*) Add defines.
7115 (MONHSZSTRUCT): Add structure and typedefs.
7116 (MONLINKSTRUCT): Ditto.
7117 (MONCONVSTRUCT): Ditto.
7118 (MONCBSTRUCT): Ditto.
7119 (MONERRSTRUCT): Ditto.
7120 (MONMSGSTRUCT): Ditto.
7121 * include/windef.h: Don't define __cdecl or _cdecl for
7123 Don't define _export or __export for __WATCOM__.
7124 * include/windows.h (imm.h): #include.
7125 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
7127 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7129 * include/wtypes.h: Remove duplicate #includes of rpc.h and
7132 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
7134 * include/winbase.h (OpenThread): Add prototype.
7135 * lib/kernel32.def (OpenThread): Add symbol.
7137 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
7139 * include/wtypes.h (HMETAFILEPICT): Add typedef.
7141 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
7143 * include/rpc.h: Conditionally include <windows.h> before
7145 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
7148 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
7150 * include/commctrl.h (WC_*): Remove some duplicate defines.
7152 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
7154 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
7156 (IPM*): Add defines.
7157 (IPN_*): Add defines.
7158 (NMIPADDRESS): Add structure and typedefs.
7159 (MAKEIPADDRESS): Add macro.
7160 (MAKEIPRANGE): Add macro.
7161 (FIRST_IPADDRESS): Add macro.
7162 (SECOND_IPADDRESS): Add macro.
7163 (THIRD_IPADDRESS): Add macro.
7164 (FOURTH_IPADDRESS): Add macro.
7166 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
7168 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
7170 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7172 * include/winbase.h (WINBASEAPI): Don't define if prior
7175 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
7176 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
7177 PARTITION_UNIX): Add defines.
7178 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
7179 (IsRecognizedPartition): Also check for PARTITION_FAT32,
7180 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
7181 (IsContainerPartition): Add macro.
7183 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
7185 * include/commctrl.h: (CBEIF_*): Add defines.
7186 (CBEN_*): Add defines and UNICODE mappings
7187 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
7188 (CBEMAXSTRLEN): Add define.
7189 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
7190 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
7191 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
7192 (NMCBEENDEDIT[AW]): Add structure and typedefs.
7194 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7196 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
7197 union member _VARIANT_BOOL bool.
7199 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7201 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
7203 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7205 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
7206 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
7207 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
7209 (CCHAR): Correct typedef.
7210 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
7213 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7215 * README.w32api: Correct spelling error.
7217 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7219 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
7220 INPUT_HARDWARE): Add defines.
7221 (HDEVNOTIFY): Add typedef.
7222 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
7223 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
7225 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
7226 GetClassInfoEx[AW],GetKeyboardLayoutList,
7227 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
7228 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
7229 RegisterClassEx[AW]): Correct prototypes.
7231 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7233 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
7235 * include/winsvc.h (StartServiceW): Correct prototype.
7236 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
7237 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
7238 GetTickCount,InterlockedExchangeAdd,
7239 WritePrivateProfileStruct[AW]: Correct prototypes.
7240 (GetEnvironmentStrings): Correct mapping to
7241 GetEnvironmentStringsA.
7242 * include/winver.h (VerQueryValueA,VerQueryValueW):
7244 * include/wincon.h (CreateConsoleScreenBuffer): Correct
7246 * include/winreg.h (RegQueryMultipleValues[AW],
7247 RegQueryValueEx[AW]):Correct prototypes.
7248 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
7249 PPOLYTEXTW): Add typedefs.
7250 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
7251 structures and typedefs.
7252 (MM_MAX_NUMAXES): Add define.
7253 (EnumFontsW,GetEnhMetaFilePixelFormat,
7254 wglGetLayerPaletteEntries): Correct prototypes.
7255 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
7256 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
7257 RPC_S_SEND_INCOMPLETE): Add defines.
7259 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
7261 * include/windef.h (_fastcall, __fastcall, FASTCALL):
7264 2002-06-16 Egor Duda <deo@logos-m.ru>
7266 * include/ntdll.h: New file.
7267 * lib/ntdll.def: Add NtShutdownSystem.
7269 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
7271 * lib/dinput.def (DirectInputCreateEx): Add stub.
7272 * lib/ntdll.def: New file.
7274 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7276 * include/w32api.h: Change to version 2.0 to reflect the change
7279 * README.w32api: Renamed from README. Modified license to remove
7280 the restriction of notifying the author based on the fact that the
7281 author is unreachable at the notified address.
7282 * Makefile.in (VERSION): Change to 2.0.
7284 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7286 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
7287 * Makefile.in (bindist): Correct the MinGW distribution.
7289 2002-06-13 Earnie Boyd <earnie@users.sf.net>
7291 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
7292 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
7294 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
7296 * lib/test.c: #include comcat.h.
7298 2002-06-13 John K. Hohm <jhohm@acm.org>
7300 * include/comcat.h: New file.
7302 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7304 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
7305 (GETTEXTEX): Add structure definition.
7307 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
7309 * include/windows.h (ole2.h): #include if !__OBJC__ and
7310 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
7312 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7314 * include/mapi.h: Change LPTSTR to LPSTR throughout.
7316 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
7318 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
7319 PACCESS_DENIED_ACE): Add typedefs.
7321 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
7323 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
7325 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
7327 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
7329 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7331 * include/windef.h: Fix typo in last change.
7333 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7335 * include/windef.h: Add no-op __try, __except, __finally
7337 * include/excpt.h: Remove file.
7338 * include/windows.h: Don't include excpt.h.
7340 2002-05-30 Christopher January <chris@atomice.net>
7342 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
7343 Add missing typedefs.
7345 2002-05-28 Earnie Boyd <earnie@users.sf.net>
7347 * include/w32api.h: Increment version to 1.5
7348 * Makefile.in: Ditto.
7351 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
7353 * include/winreg.h: (RegConnectRegistry[AW]): Replace
7354 LP[W]STR with LPC[W]STR.
7355 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
7356 Clean up whitespace.
7358 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
7360 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
7362 2002-05-21 Earnie Boyd <earnie@users.sf.net>
7364 * Makefile.in: Increment VERSION to 1.4.
7365 (conf_prefix): New variable.
7366 (bindist): Modify target to use $(conf_prefix).
7368 2002-05-20 Philip Aston <philipa@mail.com>
7370 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
7372 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
7374 * include/lmaccess.h: (NetAccess*, NetGroup*,
7375 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
7376 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
7378 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
7380 * include/commctrl.h (ImageList_DragShowNolock): Remove
7381 conflicting redeclaration.
7383 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
7385 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
7386 STRICT and related defines to ...
7387 * include/windef.h: Here.
7389 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
7391 * include/winsock2.h (int32): Remove typedef.
7392 (SERVICETYPE): Add typedef.
7393 (struct _flowspec):Revise struct definition, Comment
7394 on types used for members.
7396 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7398 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
7399 more defines added in earlier change.
7400 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
7402 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7404 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
7405 added in last change.
7407 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7409 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
7410 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
7412 2002-05-01 Manu B <contact.manu@wanadoo.fr>
7414 * include/commctrl.h (SNDMSG): Define and use throughout
7415 in other macros instead of SendMessage.
7416 * include/commdlg.h (SNDMSG): Ditto.
7418 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
7420 * include/GL/gl.h: New file.
7421 * include/GL/glext.h: Ditto.
7422 * include/GL/glu.h: Ditto.
7424 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7426 * include/w32api.h: Increment version.
7427 * Makefile.in: Ditto.
7429 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7431 * Makefile.in (bindist): Use * instead of . for file list for tar
7434 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
7436 * include/wtypes.h (enum tagCLSCTX): Change formatting.
7438 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
7440 * include/objidl.h (IRunningObjectTable.Register): Correct
7442 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
7443 ROTFLAGS_ALLOWANYCLIENT): Add defines.
7445 2002-03-31 Victor Porton <porton@narod.ru>
7447 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
7449 2002-03-29 David Robinow <drobinow@yahoo.com>
7451 * include/wingdi.h (SetPixelFormat): Correct prototype.
7453 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
7455 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
7457 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
7459 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
7462 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7464 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
7465 * include/shlobj.h (IContextMenu2): Put methods in right order.
7466 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
7467 CINTERFACE before defining.
7469 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
7471 * include/accctrl.h: Add #pragma GCC system_header
7473 * include/aclapi.h: Same.
7474 * include/basetsd.h: Same.
7475 * include/basetyps.h: Same.
7476 * include/cderr.h: Same.
7477 * include/cguid.h: Same.
7478 * include/commctrl.h: Same.
7479 * include/commdlg.h: Same.
7480 * include/cpl.h: Same.
7481 * include/cplext.h: Same.
7482 * include/custcntl.h: Same.
7483 * include/dbt.h: Same.
7484 * include/dde.h: Same.
7485 * include/ddeml.h: Same.
7486 * include/dlgs.h: Same.
7487 * include/excpt.h: Same.
7488 * include/httpext.h: Same.
7489 * include/imagehlp.h: Same.
7490 * include/imm.h: Same.
7491 * include/initguid.h: Same.
7492 * include/intshcut.h: Same.
7493 * include/ipexport.h: Same.
7494 * include/iphlpapi.h: Same.
7495 * include/ipifcons.h: Same.
7496 * include/iprtrmib.h: Same.
7497 * include/iptypes.h: Same.
7498 * include/isguids.h: Same.
7499 * include/largeint.h: Same.
7500 * include/lm.h: Same.
7501 * include/lmaccess.h: Same.
7502 * include/lmalert.h: Same.
7503 * include/lmapibuf.h: Same.
7504 * include/lmat.h: Same.
7505 * include/lmaudit.h: Same.
7506 * include/lmbrowsr.h: Same.
7507 * include/lmchdev.h: Same.
7508 * include/lmconfig.h: Same.
7509 * include/lmcons.h: Same.
7510 * include/lmerr.h: Same.
7511 * include/lmerrlog.h: Same.
7512 * include/lmmsg.h: Same.
7513 * include/lmremutl.h: Same.
7514 * include/lmrepl.h: Same.
7515 * include/lmserver.h: Same.
7516 * include/lmshare.h: Same.
7517 * include/lmsname.h: Same.
7518 * include/lmstats.h: Same.
7519 * include/lmsvc.h: Same.
7520 * include/lmuse.h: Same.
7521 * include/lmuseflg.h: Same.
7522 * include/lmwksta.h: Same.
7523 * include/lzexpand.h: Same.
7524 * include/mapi.h: Same.
7525 * include/mciavi.h: Same.
7526 * include/mcx.h: Same.
7527 * include/mmsystem.h: Same.
7528 * include/mswsock.h: Same.
7529 * include/nb30.h: Same.
7530 * include/nddeapi.h: Same.
7531 * include/nspapi.h: Same.
7532 * include/ntdef.h: Same.
7533 * include/ntsecapi.h: Same.
7534 * include/ntsecpkg.h: Same.
7535 * include/oaidl.h: Same.
7536 * include/objbase.h: Same.
7537 * include/objfwd.h: Same.
7538 * include/objidl.h: Same.
7539 * include/odbcinst.h: Same.
7540 * include/ole.h: Same.
7541 * include/ole2.h: Same.
7542 * include/ole2ver.h: Same.
7543 * include/oleauto.h: Same.
7544 * include/olectl.h: Same.
7545 * include/olectlid.h: Same.
7546 * include/oledlg.h: Same.
7547 * include/oleidl.h: Same.
7548 * include/pbt.h: Same.
7549 * include/prsht.h: Same.
7550 * include/psapi.h: Same.
7551 * include/rapi.h: Same.
7552 * include/ras.h: Same.
7553 * include/raserror.h: Same.
7554 * include/rassapi.h: Same.
7555 * include/regstr.h: Same.
7556 * include/richedit.h: Same.
7557 * include/richole.h: Same.
7558 * include/rpc.h: Same.
7559 * include/rpcdce.h: Same.
7560 * include/rpcdce2.h: Same.
7561 * include/rpcdcep.h: Same.
7562 * include/rpcndr.h: Same.
7563 * include/rpcnsi.h: Same.
7564 * include/rpcnsip.h: Same.
7565 * include/rpcnterr.h: Same.
7566 * include/rpcproxy.h: Same.
7567 * include/schannel.h: Same.
7568 * include/schnlsp.h: Same.
7569 * include/scrnsave.h: Same.
7570 * include/security.h: Same.
7571 * include/setupapi.h: Same.
7572 * include/shellapi.h: Same.
7573 * include/shlguid.h: Same.
7574 * include/shlobj.h: Same.
7575 * include/sql.h: Same.
7576 * include/sqlext.h: Same.
7577 * include/sqltypes.h: Same.
7578 * include/sqlucode.h: Same.
7579 * include/sspi.h: Same.
7580 * include/subauth.h: Same.
7581 * include/tlhelp32.h: Same.
7582 * include/unknwn.h: Same.
7583 * include/userenv.h: Same.
7584 * include/w32api.h: Same.
7585 * include/winbase.h: Same.
7586 * include/wincon.h: Same.
7587 * include/wincrypt.h: Same.
7588 * include/windef.h: Same.
7589 * include/windows.h: Same.
7590 * include/windowsx.h: Same.
7591 * include/winerror.h: Same
7592 * include/wingdi.h: Same.
7593 * include/wininet.h: Same.
7594 * include/winioctl.h: Same.
7595 * include/winnetwk.h: Same.
7596 * include/winnls.h: Same.
7597 * include/winnt.h: Same.
7598 * include/winperf.h: Same.
7599 * include/winreg.h: Same.
7600 * include/winresrc.h: Same.
7601 * include/winsock.h: Same.
7602 * include/winsock2.h: Same.
7603 * include/winspool.h: Same.
7604 * include/winsvc.h: Same.
7605 * include/winuser.h: Same.
7606 * include/winver.h: Same.
7607 * include/ws2tcpip.h: Same.
7608 * include/wsnetbs.h: Same.
7609 * include/wtypes.h: Same.
7610 * include/zmouse.h: Same.
7611 * include/mapi.h: Change header guard name to _MAPI_H for
7614 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
7616 * include/accctrl.h (_ACCCTRL_H): Correct typo.
7617 Remove unnecessary inclusion of <wtypes.h>.
7618 * ChangeLog: Fix omission of name in recent entries.
7620 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
7622 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
7624 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
7626 * include/mswsock.h: Group winsock2 dependants
7627 together and protect with #ifdef _WINSOCK2_H.
7628 * lib/test.c: Only test ws2tcpip.h if winsock2.h
7631 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
7633 * include/mswsock.h (TP_*): Add new defines.
7634 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
7636 (WSACMSGHDR): Likewise.
7637 (DisconnectEx): Add new prototype.
7638 (WSARecvMsg): Likewise.
7639 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
7641 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
7643 * ChangeLog: Fix typo in last entry.
7644 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
7645 * include/ws2tcpip.h: (IP_*): Add new defines.
7646 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
7647 (NI_*): Add getnameinfo constants and bitmasks.
7648 (AI_*): Add getaddrinfo flags.
7649 (EAI_*): Add getaddrinfo error codes.
7650 (ip_mreq_source): Add new structure.
7651 (ip_msfilter): Add new structure.
7652 (IP_MSFILTER_SIZE): Add new macro.
7653 (in_pktinfo): Add new structure.
7654 Add preliminary IPv6 support.
7655 (in6_addr): Add new structure and some defines.
7656 (sockaddr_in6): Add new structure.
7657 (in6addr_any, in6addr_loopback): Declare extern structures.
7658 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
7659 initialization macros for above.
7660 (IN6_ARE_ADDR_EQUAL): Define macro.
7661 (IN6_IS_ADDR_*): Define address testing macros.
7662 (socklen_t) Add new typedef.
7663 (ipv6_mreq): Add new structure.
7664 (in6_pktinfo): Same.
7666 (freeaddrinfo):Add new prototype.
7667 (getaddrinfo): Same.
7668 (gai_strerror[AW]): Same.
7669 (getnameinfo): Same.
7670 (sockaddr_in6_old): Add structure.
7671 (sockaddr_gen): Add union definition.
7672 (INTERFACE_INFO): Use sockaddr_gen as members.
7673 (INTERFACE_INFO_OLD): Add comment on workaround for problems
7674 with INTERFACE_INFO on NT4 prior to sp4.
7676 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
7678 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
7679 when selecting winsock interface.
7680 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
7681 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
7682 Expand FIXME comment.
7683 (WSACOMPLETIONTYPE): Add enum.
7684 (WSACOMPLETION): Add structure and typedefs.
7685 (WSANSPIoctl): Add function prototpe and callback typedef.
7686 (SIO_NSP_NOTIFY_CHANGE): Add define.
7687 (sockaddr_storage): Add structure and typedefs.
7689 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
7691 * include/winuser.h (OIC_*): Add resource constants.
7693 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
7695 * include/ntsecpkg.h: New file.
7696 * include/schannel.h: New file.
7697 * include/schnlsp.h: New file.
7698 * include/security.h: New file.
7699 * include/sspi.h: New file.
7700 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
7701 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
7702 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
7703 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
7704 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
7705 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
7706 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
7707 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
7708 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
7709 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
7710 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
7711 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
7712 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
7713 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
7714 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
7715 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
7716 CERT_CHAIN_CONTEXT): Add missing structures.
7717 (CertCloseStore, CertGetCertificateChain,
7718 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
7719 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
7720 CertFindCertificateInStore, CertFreeCertificateContext,
7721 CertGetIssuerCertificateFromStore,
7722 CertFindChainInStore): Add missing functions.
7723 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
7724 CERT_FIND_ISSUER_STR): Add Unicode mappings.
7725 * lib/crypt32.def: New file.
7726 * lib/secur32.def: Add mising stubs.
7727 * lib/test.c: Include new headers.
7729 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
7731 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
7734 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
7736 * lib/test.c: Include mapi.h.
7737 * include/commctrl.h (TBSTYLE_*): Add missing defines.
7738 Thanks to: "Ron" <ron@debian.org>
7740 2002-01-30 John Fattaruso <fattaruso@ieee.org>
7742 * include/mapi.h: New file.
7743 * lib/mapi.def: Add missing function stubs.
7745 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
7747 * include/winuser.h (GetWindowLongPtr[AW],
7748 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
7750 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
7752 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
7753 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
7754 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
7755 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
7757 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
7759 * lib/test.c: Include wsnetbs.h.
7761 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
7763 * include/wsnetbs.h: New file.
7765 2002-01-25 Earnie Boyd <earnie@users.sf.net>
7767 * include/winnt.h: Remove merge conflict.
7769 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
7771 * include/winnt.h (_TCHAR): Add typedefs.
7773 2002-01-25 Tim Hughes <tjh@delcam.com>
7775 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
7778 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
7780 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
7782 (LPACCESSTIMEOUT): Add typedef.
7784 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
7786 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
7788 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
7790 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
7791 _HDITEM[AW], with parallel changes to typedefs. Use defines for
7792 backward compatability with old names. Update UNICODE mappings.
7793 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
7794 for struct _HD_LAYOUT and add defines for backward
7795 compatability with old names.
7796 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
7797 parallel chages to typedefs. Add defines for backward
7798 compatability with old names.
7799 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
7801 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
7803 * include/winnt.h: Add missing MEM_ defines, and convert existing to
7804 hex for readability.
7806 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
7808 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
7810 (SPI_SETSCREENSAVERRUNNING): Add define.
7811 (LLKHF_ALTDOWN): Add define.
7812 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
7813 PFD_DEPTH_DONTCARE): Add defines.
7815 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
7817 * include/objbase.h (CoGetObject): Add prototype.
7819 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
7821 * include/winuser.h (ENUM_CURRENT_SETTINGS,
7822 ENUM_REGISTRY_SETTINGS): Add defines.
7824 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
7826 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
7827 (FILE_ATTRIBUTE_DEVICE): Add define.
7829 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
7831 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
7833 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
7835 * ChangeLog: correct date in last entry.
7837 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
7839 * include/winuser.h (MONITORENUMPROC): Add typedef.
7840 (EnumDisplayMonitors): Add prototype.
7841 * lib/user32.def (EnumDisplayMonitors): Add stub.
7843 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
7845 * include/ntsecapi.h: Fixed missing void parameter type in some
7847 * include/objbase.h: Ditto.
7848 * include/rapi.h: Ditto.
7849 * include/rpc.h: Ditto.
7850 * include/rpcdce.h: Ditto.
7851 * include/rpcdcep.h: Ditto.
7852 * include/rpcndr.h: Ditto.
7853 * include/rpcnsip.h: Ditto.
7854 * include/rpcproxy.h: Ditto.
7855 * include/windef.h: Ditto.
7857 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
7859 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
7861 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
7863 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
7864 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
7865 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
7866 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
7867 WS_EX_NOINHERITLAYOUT): Add defines.
7868 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
7869 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
7870 MEM_WRITE_WATCH): Add defines.
7873 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
7875 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
7877 (SetCriticalSectionSpinCount): Likewise.
7879 2001-12-30 Guido Serassio <serassio@libero.it>
7881 * include/winsvc.h: Add EnumServiceStatusEx(),
7882 QueryServiceStatusEx()
7883 & RegisterServiceCtrlHandlerEx()
7885 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
7887 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
7889 2001-12-20 Christopher Faylor <cgf@redhat.com>
7891 * lib/Makefile.in: Revert inst_installdir definitions to working
7894 2001-12-17 Guido Serassio <serassio@libero.it>
7896 * include/winsvc.h: Add ChangeServiceConfig2() &
7897 QueryServiceConfig2() definition
7899 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
7901 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
7902 on MSDN documentation for XP.
7904 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
7906 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
7909 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
7911 * include/commctrl.h (ACS_*): Add new defines.
7917 (UDS_HOTTRACK): Add define.
7918 (SBT_TOOLTIPS): Ditto.
7919 (TBS_*): Add new defines.
7923 (TCM_GETEXTENDEDSTYLE): Add define.
7924 (TVS_NOHSCROLL): Ditto.
7925 (TVIF_INTEGRAL): Ditto.
7926 (DTS_SHORTDATECENTURYFORMAT): Ditto.
7927 (TCS_*): Add new defines.
7928 (CBEM_*): Add defines.
7929 (tagNMITEMACTIVATE): Add structure definition and typedefs.
7930 (tagTVITEMEX[AW]: Ditto.
7931 (tagTVINSERTSTRUCT[AW]: Add union member.
7932 * include/winbase.h (VirtualAllocEx): Add prototype.
7933 * include/winuser.h (SS_*): Add new defines.
7935 2001-12-07 Earnie Boyd <earnie@users.sf.net>
7937 * Makefile.in: Increment VERSION.
7938 * include/w32api.h: Ditto.
7940 2001-12-07 Earnie Boyd <earnie@users.sf.net>
7942 * Makefile.in: Increment VERSION.
7943 * include/w32api.h: Ditto.
7945 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
7947 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
7948 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
7949 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
7950 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
7951 SetupDiOpenDevRegKey): Correct function names.
7953 2001-12-04 Earnie Boyd <earnie@users.sf.net>
7955 * include/winuser.h (IDC_STATIC): Don't define.
7957 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
7959 Cleanup merge between SourceForge and winsup CVS.
7960 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
7962 * include/winnt.h (VER_NT*): Remove duplicate defines.
7963 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
7965 2001-12-03 Earnie Boyd <earnie@users.sf.net>
7967 * include/accctrl.h: Change \r\n to \n.
7969 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
7971 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
7972 Add structure definition.
7973 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
7974 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
7975 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
7976 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
7977 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
7978 UnenableRouter) Declare functions.
7979 * lib/iphlpapi.def: Add function names to import lib.
7981 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
7983 * include/winnt.h (PACCESS_MASK): Add typedef.
7984 * include/aclapi.h: New file.
7985 * include/acctrl.h: New file.
7986 * lib/advapi32.def: Add missing symbols.
7987 * lib/test.c: Add #include <aclapi.h>.
7989 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
7991 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
7992 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
7994 * include/winnt.h: ... to here.
7995 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
7996 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
7998 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
8001 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
8003 * w32api/include/winnt.h: prepare SSE register support.
8004 (CONTEXT_EXTENDED_REGISTERS): Add new define.
8005 (MAXIMUM_SUPPORTED_EXTENSION): New define.
8006 (struct CONTEXT): ExtendedRegisters field added.
8008 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
8010 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
8011 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
8012 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
8013 tagLASTINPUTINFO ): Define new structures.
8014 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
8015 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
8016 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
8017 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
8018 SetMenuInfo): Add new prototypes.
8019 * lib/user32.def: Add import stubs for above functions.
8021 * include/winuser.h (IDC_STATIC): Protect against prior
8024 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
8026 * include/winbase.h (OSVERSIONINFOEX): Add definition.
8027 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
8029 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
8031 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
8032 warnings with _AUTHORITY #defines.
8034 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8036 * include/winnt.h (GetCurrentFiber): Create a prototype before the
8038 (GetFiberData): Ditto.
8040 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8042 * include/winnt.h: Backout last change.
8044 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
8046 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
8047 GetCurrentFiber: Create a prototype before the implementation.
8048 GetFiberData: Ditto.
8050 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
8052 * include/winuser.h (IDC_STATIC): Add define.
8053 Thanks to: Benoit Laniel.
8055 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
8057 * include/commdlg.h: Include <unknwn.h> rather than local
8058 definition of LPUKNOWN.
8059 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
8062 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
8064 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
8066 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
8067 functions of the form 'type * function(...)' in a way compatible
8068 with both Watcom and GCC.
8069 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
8070 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
8071 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
8072 * include/windows.h: Watcom can use anonymous structs/unions.
8073 * include/winnt.h: Watcom can use 64 bit ints.
8074 (GetCurrentFiber): Add another inline definition using
8075 Watcom inline assembly syntax.
8076 (GetFiberData): Likewise.
8077 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
8078 (gethostbyname): Likewise.
8079 (gethostbyaddr}: Likewise.
8080 (getservbyport}: Likewise.
8081 (getservbyname}: Likewise.
8082 (getprotobynumber}: Likewise.
8083 (getprotobyname}: Likewise.
8084 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
8085 (gethostbyname}: Likewise.
8086 (gethostbyaddr}: Likewise.
8087 (getservbyport}: Likewise.
8088 (getservbyname}: Likewise.
8089 (getprotobynumber}: Likewise.
8090 (getprotobyname}: Likewise.
8091 * lib/diinut.c: Correction for Watcom.
8092 * lib/kernel32.c (GetCurrentFiber): Add another definition
8093 using Watcom inline assembly syntax.
8094 (GetFiberData): Likewise.
8095 * lib/scrnsave.c (WinMain): Add break after default:
8098 2001-11-04 "stefan" <stefan@lkcc.org>
8100 * include/winnt.h (GetCurrentFiber): Add prototype.
8101 (GetFiberData): Likewise.
8103 2001-11-04 Christopher Faylor <cgf@redhat.com>
8105 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
8106 parallel invocations.
8108 2001-11-03 Christopher Faylor <cgf@redhat.com>
8110 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
8112 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8114 * include/basetyps.h (DECLARE_INTERFACE): Don't add
8115 __attribute__((com_interface)) for __GNUC__ >= 3.
8117 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8119 * include/commdlg.h (PRINTPAGERANGE): Add structure
8121 (PRINTDLGEX[AW]): Likewise.
8122 (PrintDlgEx[AW]): Add function declaration.
8123 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
8124 * ChangeLog: Fix typo in last entry.
8126 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
8128 * include/objbase.h (CoGetClassObject): Change third parameter
8131 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8133 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
8134 Thanks to: Kim Saunders.
8135 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
8136 Thanks to: Pat Thoyts.
8137 * include/winnt.h: Change C++ style comment to C style.
8138 * include/shlobj.h: Ditto.
8139 * include/objbase.h (enum tagCOINIT): Remove comma at end of
8141 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
8142 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
8143 (enum not limited to range of int).
8144 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
8145 (struct with no named members), ifndef NONAMELESSUNION.
8147 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8149 * include/winuser.h (CREATESTRUCT): UNICODE it.
8150 (CBT_CREATEWND): Likewise.
8152 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
8154 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
8155 (WNetGetResourceInformationW): Ditto.
8156 (WNetGetResourceInformation): Add define.
8158 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
8160 * include/winuser.h (POINTSTOPOINT): Use explicit casts
8161 before extracting words.
8163 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
8165 * include/winnt.h: Add PF_* defines.
8166 Thanks to: "Wizord" <wizord@argoslabs.com>
8168 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
8170 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
8171 field as _ANONYMOUS_STRUCT.
8172 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
8174 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
8175 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
8178 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
8180 * include/commctrl.h: Add some ListView constants.
8182 2001-09-17 Earnie Boyd <earnie@sf.net>
8184 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
8185 portion of the directory from the install.
8186 (inst_libdir): Ditto.
8187 * Makefile.in (VERSION): Increment.
8188 * include/w32api.h: Increment version.
8190 2001-09-13 Earnie Boyd <earnie@SF.net>
8192 * lib/Makefile.in (inst_includedir): Change to always use w32api
8193 subdirectory for target == cygwin.
8194 (inst_libdir): Ditto.
8196 2001-09-13 Earnie Boyd <earnie@SF.net>
8198 * lib/Makefile.in (config_prefix): New variable.
8199 (inst_includedir): Manipulate special value only if target == cygwin
8200 and build == target and prefix != config_prefix.
8201 (inst_libdir): Ditto.
8203 2001-09-12 Earnie Boyd <earnie@SF.net>
8205 * Makefile.in (TARFLAGS): New variable.
8206 (TARFILEEXT): Ditto.
8208 2001-09-12 Earnie Boyd <earnie@SF.net>
8210 * Makefile.in: Increment version.
8211 * include/w32api.h: Ditto.
8212 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
8214 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
8216 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
8217 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
8218 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
8220 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
8222 * include/wininet.h (InternetAutodial): Add prototype.
8223 (InternetAutodialHangup): Ditto.
8224 (InternetDial): Ditto.
8225 (InternetGetConnectedState): Ditto.
8226 (InternetGoOnline): Ditto.
8227 (InternetHangUp): Ditto.
8228 (InternetSetDialState): Ditto.
8229 Add associated INTERNET_* auto dial flags.
8230 Guard typedefs and prototypes with #ifndef RC_INVOKED.
8232 2001-09-04 Earnie Boyd <earnie@SF.Net>
8234 * lib/Makefile.in: Move the setting of variable libdir to after the
8235 setting of exec_prefix since the value of libdir is dependant on it.
8237 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
8239 * include/winbase.h: Add missing closing parentheses to
8240 InterlockedExchangePointer declaration.
8242 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
8244 * include/shlobj.h (CFSTR_* ): Add new defines.
8245 Thanks to: "Ron" <ron@debian.org> .
8248 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
8250 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
8251 anonymous structs are available rather than just testing preprocessor
8254 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
8256 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
8257 with new `LARGE_INTEGER' definition.
8259 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
8261 * include/winsock2.h: Remove "extra token" after #endif.
8263 2001-08-31 Earnie Boyd <earnie@SF.Net>
8265 * config.guess: Remove the \r from the end of line.
8266 * config.sub: Ditto.
8268 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
8270 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
8271 if __cplusplus as well as if _ANONYMOUS_STRUCT.
8273 2001-08-29 Earnie Boyd <earnie@SF.Net>
8275 * config.guess: Add the MSYS system.
8276 * config.sub: Ditto.
8277 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
8278 * incldue/winsock2.h: Ditto.
8280 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
8282 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
8283 non-anonymous (Xxx.u.LowPart) access to HighPart and
8284 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
8286 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
8288 * include/wingdi.h (HANGUL_CHARSET): Add define.
8290 2001-08-21 Earnie Boyd <earnie@SF.Net>
8292 * include/setupapi.h: Formatting.
8294 2001-08-21 Earnie Boyd <earnie@SF.Net>
8296 * include/shlobj.h: Remove \r from the line endings.
8298 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8300 * include/setupapi.h : New file.
8301 * lib/setupapi.def:New file.
8302 * lib/test.c: Include setupapi.h.
8304 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8305 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
8307 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
8309 * include/richedit.h (ENLINK): Add structure definition.
8310 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
8312 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8314 * include/shlobj.h (CMIC_*): Remove duplicate defines.
8315 (CMDSTR_*): Remove duplicates; UNICODE string constants.
8316 (GCS_*): Make UNICODE.
8317 (CSIDL_*): Add more defines.
8318 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
8319 (_DISK_GEOMETRY): Ditto.
8320 (_DISK_PERFORMANCE): Ditto.
8321 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
8323 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8325 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
8326 of block protected by #ifndef VOID.
8327 (This reverts 1998-12-01 Anders Norlander change.)
8328 * include/odbcinst.h: End file with newline.
8329 * include/raserror.h: Ditto.
8331 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8333 * include/winsock2.h (#include <wtypes.h): Don't.
8334 (_BLOB): Define instead, if not already done.
8335 (__BLOB_T_DEFINED: New define for guarding _BLOB.
8336 * include/wtypes.h (_BLOB): Guard against prior definition.
8338 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8340 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
8342 (tagTYPEDESC): Ditto.
8343 (_wireBRECORD): Add structure definition.
8344 (_wireSAFEARR_BRECORD): Ditto.
8345 (_wireSAFEARR_HAVEIID): Ditto.
8346 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
8347 SAFEARR_HAVEIID HaveIidStr.
8348 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
8349 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
8350 pparray to wirePSAFEARRAY*.
8351 (_wireVARIANT): Add field wireBRECORD brecVal.
8352 (wireVARIANT): Change typedef to struct _wireVariant*.
8353 (IRecordInfo): Add interface definition.
8354 (LPRECORDINFO): Add typedef for IRecordInfo*.
8355 (IID_IRecordInfo): Add forward decalaration.
8357 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8359 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
8360 * include/nddeapi.h: Likewise.
8362 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8364 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
8365 Add more includes of w32api headers.
8367 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8369 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
8370 Swap asm code with that of GetFiberData.
8371 (GetFiberData): Ditto.
8372 * lib/kernel32.c: New file, containing library versions of
8373 GetCurrentFiber and GetFiberData.
8374 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
8376 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8378 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
8379 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
8381 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8383 * lib/oleaut32.def: Regenerate.
8385 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
8387 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
8389 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8391 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
8392 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
8393 * include/oaidl.h: ... to here.
8394 * include/oaidl.h ICreateErrorInfo): Add interface definition.
8395 (IErrorInfo::GetGUID): Change arg to GUID.
8396 (LPSUPPORTERRORINFO): Add typedef.
8397 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
8399 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8401 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
8404 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8406 * include/commctrl.h (TreeView_SetIndent): Correct typo.
8408 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8410 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
8411 Thanks to: Jason Craig <jacraig@softhome.net>
8413 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
8415 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
8416 and UNICODE mappings, if _WIN32_IE >= 0x400.
8417 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
8418 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
8419 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
8420 (tagNMLVCUSTOMDRAW): Likewise.
8421 (tagNMTVCUSTOMDRAW): Likewise.
8422 (tagNMLVCACHEHINT): Likewise.
8424 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
8426 * include/basetsd.h (#include <_mingw.h>): Remove.
8429 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8431 * include/wingdi.h (AC_SRC_OVER): Add define.
8432 (struct _BLENDFUNCTION): Add.
8434 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8436 * include/shlobj.h: Add BIF_* defines.
8438 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8440 * include/winerror.h (E_PENDING): Add error code define.
8442 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8444 * include/basetsd.h (#include <_mingw.h>): Add directive.
8446 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
8448 * include/winbase.h (InterlockedCompareExchange): Change args
8449 and return value from PVOID to LONG.
8450 (InterlockedExchange): Change first arg to LPLONG.
8451 (InterlockedCompareExchangePointer): New macro.
8452 (InterlockedExchangePointer): New macro.
8454 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
8456 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
8457 Thanks to Kevin Chase <kevincha99@hotmail.com>.
8459 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
8461 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
8462 (IMalloc::Free()): Ditto.
8464 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
8466 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
8467 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
8468 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
8470 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
8472 * include/shlobj.h (struct _browseinfo): UNICODE it.
8473 (SHBrowseForFolder): Ditto.
8474 (SHGetPathFromIDList): Ditto.
8476 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
8478 * include/basetsd.h: RC_INVOKED protection and realignment.
8479 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
8481 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
8483 * Makefile.in (bindist): Reassign value of exec_prefix on make command
8486 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
8488 * lib/mapi32.def: Add MAPISendMail.
8490 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
8492 * include/w32api.h: Update version.
8493 * Makefile.in: Ditto.
8495 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8497 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
8500 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8502 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
8503 previous definition in include/ntsecapi.h.
8504 * include/ntsecapi.h: Vice versa.
8506 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
8508 * include/winnt.h: Add defines for group attributes.
8509 Add define for SYSTEM_LUID.
8510 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
8511 `PTOKEN_PRIMARY_GROUP'.
8513 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
8515 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
8518 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
8520 * include/winsock2.h: Protect one *more* newlib defines when compiling
8523 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
8525 * include/winsock2.h: Protect some more newlib defines when compiling
8528 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
8530 * include/winsock.h: Protect some more newlib defines when compiling
8533 2001-04-17 Egor Duda <deo@logos-m.ru>
8535 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
8536 as __extenstion__ when appropriate.
8537 * include/mmsystem.h: Mark anonymous structs and unions as
8538 __extension__ to prevent compiler warning when invoked with
8540 * include/oaidl.h: Ditto.
8541 * include/objidl.h: Ditto.
8542 * include/olectl.h: Ditto.
8543 * include/prsht.h: Ditto.
8544 * include/shlobj.h: Ditto.
8545 * include/winbase.h: Ditto.
8546 * include/winnt.h: Ditto.
8547 * include/wtypes.h: Ditto.
8549 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
8551 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
8552 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
8554 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8556 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
8558 2001-04-11 John Fortin <fortinj@attglobal.net>
8560 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
8563 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
8565 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
8566 code will be included in every module which includes this header.
8567 (GetFiberData): Ditto.
8569 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8571 * include/winnt.h (GetCurrentFiber): Fix typo.
8573 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8575 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
8576 * include/winbase.h: (GetFileAttributesExW): Fix typo.
8577 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
8578 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
8579 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
8581 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
8582 (GetCurrentFiber): Ditto.
8583 Thanks to: Andy Younger <AndyY@redlemon.com>
8585 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
8586 DirectX 8 from complaining.
8587 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
8589 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
8591 * include/commctrl.h Updated TreeView and ListView defines and macros.
8593 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
8595 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
8598 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
8599 * include/winuser.h (VK_KANA): New definition.
8600 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8602 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
8604 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
8606 * include/basetsd.h (INT32): Ditto.
8607 * include/windef.h (ATOM): Ditto.
8610 * include/winbase.h (FreeResource): Ditto.
8611 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8613 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
8615 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
8616 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
8617 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
8618 macro now defined in newlib sys/types.h. Emit warning if defined.
8619 * include/winsock2.h: Ditto.
8620 * include/windows.h (Win32_Winsock): Replace with new macros
8621 __USE_W32_SOCKETS and warn of deprecation.
8623 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
8625 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
8626 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
8628 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
8630 * include/commctrl.h (TBSTYLE_FLAT): New definition.
8631 (TB_GETBUTTONSIZE): Ditto.
8632 (TCS_HOTTRACK): Ditto.
8633 Thanks to: Chris Hansen <popeofpop@softhome.net>
8635 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
8637 * Makefile.in: (snapshot): Add target.
8638 * lib/Makefile.in: (install-headers): Use installdir variable.
8639 (installdir): Set value based on target-alias.
8641 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
8643 * include/w32api.h: (_W32API_VERSION): Remove.
8644 (__W32API_VERSION): Add.
8645 (__W32API_MAJOR_VERSION): Ditto.
8646 (__W32API_MINOR_VERSION): Ditto.
8648 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8650 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
8651 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
8652 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
8653 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
8655 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8657 * include/mswsock.h: New file.
8658 * include/ws2tcpip.h: New file.
8659 * include/winsock.h (IPPROTO_IGMP): New define.
8660 (IPPROTO_GGP): Correct value.
8661 (SO_* macros): Remove mswsock defines.
8662 (TCP_BSDURGENT): Likewise.
8663 (IP_* macros): Add comment warning of WinSock2 incompatibility
8664 (WSARecvEx): Remove mswsock prototype.
8665 (TransmitFile): Likewise.
8666 (AcceptEx): Likewise.
8667 (GetAcceptExSockaddrs): Likewise.
8668 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
8669 (#include <mswsock.h>): Add directive and explanatory comment
8670 * include/winsock2.h (header guard): add guard for _WINSOCK_H
8671 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
8672 (#include <winsock.h>): Replace directive with winsock.h file content
8673 The following changes apply to the merged file:
8674 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
8675 (SOMAXCONN): Likewise
8676 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
8677 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
8679 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
8680 (FD_*_BIT and FD_* defines): Place together and extend to
8682 (AF* defines): Extend to AF_MAX 10
8683 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
8684 (WSAUnhookBlockingHook): Likewise.
8685 (WSASetBlockingHook): Likewise.
8686 (WSACancelBlockingCall): Likewise.
8687 (WSAEINPROGRESS): Comment as not raised in WinSock2.
8688 (#include <mswsock.h>): Delete directive inherited from winsock.h
8689 (WSA_QOS* defines): Add QualityOfService error codes.
8690 (SIO_* defines): Add new macros
8691 * include/ipexport.h (IP_STATUS flags): Add definitions.
8692 (IP_FLAG_DF): Likewise.
8693 (IP_OPT_* ): Likewise.
8694 (struct ip_option_information): Likewise.
8695 (struct icmp_echo_reply): Likewise.
8697 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8699 * include/commctrl.h: Revert TEXT change.
8700 * include/lmalert.h: Ditto.
8701 * include/lmcons.h: Ditto.
8702 * include/lmsname.h: Ditto.
8703 * include/lmsvc.h: Ditto.
8704 * include/ntsecapi.h: Ditto.
8705 * include/oledlg.h: Ditto.
8706 * include/ras.h: Ditto.
8707 * include/regstr.h: Ditto.
8708 * include/richedit.h: Ditto.
8709 * include/wininet.h: Ditto.
8710 * include/winnt.h: Ditto.
8712 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
8714 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
8715 * include/lmalert.h: Ditto.
8716 * include/lmcons.h: Ditto.
8717 * include/lmsname.h: Ditto.
8718 * include/lmsvc.h: Ditto.
8719 * include/ntsecapi.h: Ditto.
8720 * include/oledlg.h: Ditto.
8721 * include/ras.h: Ditto.
8722 * include/regstr.h: Ditto.
8723 * include/richedit.h: Ditto.
8724 * include/wininet.h: Ditto.
8725 * include/w32api.h: New File.
8727 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
8729 * include/shlobj.h: Add missing SLR_* flags.
8731 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
8733 * lib/Makefile.in: (host_alias): Add variable.
8734 (host_build): Ditto:
8736 (xinstall-libraries): Ditto.
8737 (xinstall-headers): Ditto.
8738 (xuninstall): Ditto.
8739 (xuninstall-libraries): Ditto.
8740 (xuninstall-headers): Ditto.
8741 * Makefile.in: (host_alias): Add variable.
8742 (build_alias): Ditto.
8744 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
8746 * include/winnt.h: (__TEXT): Add private macro.
8747 (_TEXT): Modify definition to use __TEXT.
8749 This change allows the passing of a MACRO as an argument and have that
8750 MACRO resolved first.
8751 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
8753 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
8755 * Makefile.in: Increment VERSION to 0.5
8756 * include/winnt.h: Change TEXT to _TEXT throughout.
8757 (SID_RELEASE): Define.
8758 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
8760 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
8762 * Apply Phil Krylov patches.
8763 2001-01-19 Phil Krylov <phil@mail.ru>
8764 * include/commctrl.h: (HDI_IMAGE) New definition.
8765 (HDI_DI_SETITEM) Ditto.
8768 (HDF_BITMAP_ON_RIGHT) Ditto.
8770 (HDM_SETORDERARRAY) Ditto.
8771 (Header_SetOrderArray) Ditto.
8772 (ICC_BAR_CLASSES) Ditto.
8773 (struct _HD_ITEMA) Change definition.
8774 (struct _HD_ITEMW) Ditto.
8775 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
8776 (InitCommonControlsEx()) Ditto.
8777 2001-01-23 Phil Krylov <phil@mail.ru>
8778 * include/richedit.h: Many Richedit 2.0 definitions.
8780 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
8782 * include/winuser.h: (IDC_HAND) New resource identifier.
8783 Thanks to: Mark Jordon <mark_jordan@ieee.org>
8785 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
8787 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
8790 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
8792 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
8793 (GetUnmarshalClass): CLSID argument needs to be a pointer.
8794 Thanks To: <bge@users.sourceforge.net>
8796 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
8798 * Apply Danny Smith patch 102386
8799 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8800 * lib/rasapi32.def: add symbols available in NT4 and W2k
8802 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
8804 * Apply Danny Smith patch 102382
8805 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8806 * lib/mswsock.def: remove leading underscores from symbol names
8808 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
8810 * Apply Danny Smith patch 102446
8811 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8812 * include/sql.h (ODBCVER): change default to 0x0351.
8813 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
8814 (SQLColAttributes): likewise.
8815 (SQLBindParam): add prototype for ODBC 3.x function.
8816 (SQLCloseCursor): likewise.
8817 (SQLColAttribute): likewise.
8818 (SQLCopyDesc):likewise.
8819 (SQLEndTran): likewise.
8820 (SQLFetchScroll): likewise.
8821 (SQLGetConnectAttr): likewise.
8822 (SQLGetDescField): likewise.
8823 (SQLGetDescRec): likewise.
8824 (SQLGetDiagField): likewise.
8825 (SQLGetDiagRec): likewise.
8826 (SQLGetEnvAttr): likewise.
8827 (SQLGetStmtAttr): likewise.
8828 (SQLSetConnectAttr): likewise.
8829 (SQLSetDescField):likewise.
8830 (SQLSetDescRec): likewise.
8831 (SQLSetEnvAttr): likewise.
8832 (SQLSetStmtAttr): likewise.
8833 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
8834 _WIN64 compatability;
8835 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
8836 (SQL_ACTIVE_CONNECTIONS): likewise.
8837 (SQL_ACTIVE_STATEMENTS): likewise.
8838 (SQL_ALL_EXCEPT_LIKE): likewise.
8839 (SQL_API_ALL_FUNCTIONS): likewise.
8840 (SQL_API_LOADBYORDINAL): likewise.
8841 (SQL_API_SQLBINDPARAMETER): likewise.
8842 (SQL_API_SQLBROWSECONNECT): likewise.
8843 (SQL_API_SQLCOLATTRIBUTES): likewise.
8844 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
8845 (SQL_API_SQLDESCRIBEPARAM): likewise.
8846 (SQL_API_SQLDRIVERCONNECT): likewise.
8847 (SQL_API_SQLDRIVERS): likewise.
8848 (SQL_API_SQLEXTENDEDFETCH): likewise.
8849 (SQL_API_SQLFOREIGNKEYS): likewise.
8850 (SQL_API_SQLMORERESULTS): likewise.
8851 (SQL_API_SQLNATIVESQL): likewise.
8852 (SQL_API_SQLNUMPARAMS): likewise.
8853 (SQL_API_SQLPARAMOPTIONS): likewise.
8854 (SQL_API_SQLPRIMARYKEYS): likewise.
8855 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
8856 (SQL_API_SQLPROCEDURES): likewise.
8857 (SQL_API_SQLSETPOS): likewise.
8858 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
8859 (SQL_API_SQLTABLEPRIVILEGES): likewise.
8860 (SQL_ASYNC_ENABLE): likewise.
8861 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
8862 (SQL_ASYNC_ENABLE_OFF): likewise.
8863 (SQL_ASYNC_ENABLE_ON): likewise.
8864 (SQL_ATTR_READONLY): likewise.
8865 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
8866 (SQL_ATTR_WRITE): likewise.
8867 (SQL_AUTOCOMMIT): likewise.
8868 (SQL_AUTOCOMMIT_DEFAULT): likewise.
8869 (SQL_AUTOCOMMIT_OFF): likewise.
8870 (SQL_AUTOCOMMIT_ON): likewise.
8871 (SQL_BEST_ROWID): likewise.
8872 (SQL_BIGINT): likewise.
8873 (SQL_BINARY): likewise.
8874 (SQL_BIND_BY_COLUMN): likewise.
8875 (SQL_BIND_TYPE): likewise.
8876 (SQL_BIND_TYPE_DEFAULT): likewise.
8877 (SQL_BIT): likewise.
8878 (SQL_BOOKMARK_PERSISTENCE): likewise.
8879 (SQL_BP_CLOSE): likewise.
8880 (SQL_BP_DELETE): likewise.
8881 (SQL_BP_DROP): likewise.
8882 (SQL_BP_OTHER_HSTMT): likewise.
8883 (SQL_BP_SCROLL): likewise.
8884 (SQL_BP_TRANSACTION): likewise.
8885 (SQL_BP_UPDATE): likewise.
8886 (SQL_C_BINARY): likewise.
8887 (SQL_C_BIT): likewise.
8888 (SQL_C_BOOKMARK): likewise.
8889 (SQL_C_CHAR): likewise.
8890 (SQL_C_DATE): likewise.
8891 (SQL_C_DEFAULT): likewise.
8892 (SQL_C_DOUBLE): likewise.
8893 (SQL_C_FLOAT): likewise.
8894 (SQL_C_LONG): likewise.
8895 (SQL_C_SHORT): likewise.
8896 (SQL_C_SLONG): likewise.
8897 (SQL_C_SSHORT): likewise.
8898 (SQL_C_STINYINT): likewise.
8899 (SQL_C_TIME): likewise.
8900 (SQL_C_TIMESTAMP): likewise.
8901 (SQL_C_TINYINT): likewise.
8902 (SQL_C_ULONG): likewise.
8903 (SQL_C_USHORT): likewise.
8904 (SQL_C_UTINYINT): likewise.
8905 (SQL_CB_NON_NULL): likewise.
8906 (SQL_CB_NULL): likewise.
8907 (SQL_CC_CLOSE): likewise.
8908 (SQL_CC_DELETE): likewise.
8909 (SQL_CC_PRESERVE): likewise.
8910 (SQL_CN_ANY): likewise.
8911 (SQL_CN_DIFFERENT): likewise.
8912 (SQL_CN_NONE): likewise.
8913 (SQL_COLATT_OPT_MAX): likewise.
8914 (SQL_COLATT_OPT_MIN): likewise.
8915 (SQL_COLUMN_ALIAS): likewise.
8916 (SQL_COLUMN_AUTO_INCREMENT): likewise.
8917 (SQL_COLUMN_CASE_SENSITIVE): likewise.
8918 (SQL_COLUMN_COUNT): likewise.
8919 (SQL_COLUMN_DISPLAY_SIZE): likewise.
8920 (SQL_COLUMN_DRIVER_START): likewise.
8921 (SQL_COLUMN_LABEL): likewise.
8922 (SQL_COLUMN_LENGTH): likewise.
8923 (SQL_COLUMN_MONEY): likewise.
8924 (SQL_COLUMN_NAME): likewise.
8925 (SQL_COLUMN_NULLABLE): likewise.
8926 (SQL_COLUMN_OWNER_NAME): likewise.
8927 (SQL_COLUMN_PRECISION): likewise.
8928 (SQL_COLUMN_QUALIFIER_NAME): likewise.
8929 (SQL_COLUMN_SCALE): likewise.
8930 (SQL_COLUMN_SEARCHABLE): likewise.
8931 (SQL_COLUMN_TABLE_NAME): likewise.
8932 (SQL_COLUMN_TYPE): likewise.
8933 (SQL_COLUMN_TYPE_NAME): likewise.
8934 (SQL_COLUMN_UNSIGNED): likewise.
8935 (SQL_COLUMN_UPDATABLE): likewise.
8936 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
8937 (SQL_CONCUR_DEFAULT): likewise.
8938 (SQL_CONCUR_LOCK): likewise.
8939 (SQL_CONCUR_READ_ONLY): likewise.
8940 (SQL_CONCUR_ROWVER): likewise.
8941 (SQL_CONCUR_TIMESTAMP): likewise.
8942 (SQL_CONCUR_VALUES): likewise.
8943 (SQL_CONCURRENCY): likewise.
8944 (SQL_CONN_OPT_MAX): likewise.
8945 (SQL_CONN_OPT_MIN): likewise.
8946 (SQL_CONNECT_OPT_DRVR_START): likewise.
8947 (SQL_CONVERT_BIGINT): likewise.
8948 (SQL_CONVERT_BINARY): likewise.
8949 (SQL_CONVERT_BIT): likewise.
8950 (SQL_CONVERT_CHAR): likewise.
8951 (SQL_CONVERT_DATE): likewise.
8952 (SQL_CONVERT_DECIMAL): likewise.
8953 (SQL_CONVERT_DOUBLE): likewise.
8954 (SQL_CONVERT_FLOAT): likewise.
8955 (SQL_CONVERT_FUNCTIONS): likewise.
8956 (SQL_CONVERT_INTEGER): likewise.
8957 (SQL_CONVERT_LONGVARBINARY): likewise.
8958 (SQL_CONVERT_LONGVARCHAR): likewise.
8959 (SQL_CONVERT_NUMERIC): likewise.
8960 (SQL_CONVERT_REAL): likewise.
8961 (SQL_CONVERT_SMALLINT): likewise.
8962 (SQL_CONVERT_TIME): likewise.
8963 (SQL_CONVERT_TIMESTAMP): likewise.
8964 (SQL_CONVERT_TINYINT): likewise.
8965 (SQL_CONVERT_VARBINARY): likewise.
8966 (SQL_CONVERT_VARCHAR): likewise.
8967 (SQL_CORRELATION_NAME): likewise.
8968 (SQL_CR_CLOSE): likewise.
8969 (SQL_CR_DELETE): likewise.
8970 (SQL_CR_PRESERVE): likewise.
8971 (SQL_CUR_DEFAULT): likewise.
8972 (SQL_CUR_USE_DRIVER): likewise.
8973 (SQL_CUR_USE_IF_NEEDED): likewise.
8974 (SQL_CUR_USE_ODBC): likewise.
8975 (SQL_CURRENT_QUALIFIER): likewise.
8976 (SQL_CURSOR_DYNAMIC): likewise.
8977 (SQL_CURSOR_FORWARD_ONLY): likewise.
8978 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
8979 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
8980 (SQL_CURSOR_STATIC): likewise.
8981 (SQL_CURSOR_TYPE): likewise.
8982 (SQL_CURSOR_TYPE_DEFAULT): likewise.
8983 (SQL_CVT_BIGINT): likewise.
8984 (SQL_CVT_BINARY): likewise.
8985 (SQL_CVT_BIT): likewise.
8986 (SQL_CVT_CHAR): likewise.
8987 (SQL_CVT_DATE): likewise.
8988 (SQL_CVT_DECIMAL): likewise.
8989 (SQL_CVT_DOUBLE): likewise.
8990 (SQL_CVT_FLOAT): likewise.
8991 (SQL_CVT_INTEGER): likewise.
8992 (SQL_CVT_LONGVARBINARY): likewise.
8993 (SQL_CVT_LONGVARCHAR): likewise.
8994 (SQL_CVT_NUMERIC): likewise.
8995 (SQL_CVT_REAL): likewise.
8996 (SQL_CVT_SMALLINT): likewise.
8997 (SQL_CVT_TIME): likewise.
8998 (SQL_CVT_TIMESTAMP): likewise.
8999 (SQL_CVT_TINYINT): likewise.
9000 (SQL_CVT_VARBINARY): likewise.
9001 (SQL_CVT_VARCHAR): likewise.
9002 (SQL_DATABASE_NAME): likewise.
9003 (SQL_DATE): likewise.
9004 (SQL_DRIVER_HDBC): likewise.
9005 (SQL_DRIVER_HENV): likewise.
9006 (SQL_DRIVER_HLIB): likewise.
9007 (SQL_DRIVER_HSTMT): likewise.
9008 (SQL_DRIVER_NAME): likewise.
9009 (SQL_DRIVER_ODBC_VER): likewise.
9010 (SQL_DRIVER_VER): likewise.
9011 (SQL_ENSURE): likewise.
9012 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
9013 (SQL_EXT_API_LAST): likewise.
9014 (SQL_EXT_API_START): likewise.
9015 (SQL_FD_FETCH_BOOKMARK): likewise.
9016 (SQL_FD_FETCH_PREV): likewise.
9017 (SQL_FD_FETCH_RESUME): likewise.
9018 (SQL_FETCH_PREV): likewise.
9019 (SQL_FETCH_RESUME): likewise.
9020 (SQL_FILE_NOT_SUPPORTED): likewise.
9021 (SQL_FILE_QUALIFIER): likewise.
9022 (SQL_FILE_TABLE): likewise.
9023 (SQL_FILE_USAGE): likewise.
9024 (SQL_FN_CVT_CONVERT): likewise.
9025 (SQL_FN_NUM_ABS): likewise.
9026 (SQL_FN_NUM_ACOS): likewise.
9027 (SQL_FN_NUM_ASIN): likewise.
9028 (SQL_FN_NUM_ATAN): likewise.
9029 (SQL_FN_NUM_ATAN2): likewise.
9030 (SQL_FN_NUM_CEILING): likewise.
9031 (SQL_FN_NUM_COS): likewise.
9032 (SQL_FN_NUM_COT): likewise.
9033 (SQL_FN_NUM_DEGREES): likewise.
9034 (SQL_FN_NUM_EXP): likewise.
9035 (SQL_FN_NUM_FLOOR): likewise.
9036 (SQL_FN_NUM_LOG): likewise.
9037 (SQL_FN_NUM_LOG10): likewise.
9038 (SQL_FN_NUM_MOD): likewise.
9039 (SQL_FN_NUM_PI): likewise.
9040 (SQL_FN_NUM_POWER): likewise.
9041 (SQL_FN_NUM_RADIANS): likewise.
9042 (SQL_FN_NUM_RAND): likewise.
9043 (SQL_FN_NUM_ROUND): likewise.
9044 (SQL_FN_NUM_SIGN): likewise.
9045 (SQL_FN_NUM_SIN): likewise.
9046 (SQL_FN_NUM_SQRT): likewise.
9047 (SQL_FN_NUM_TAN): likewise.
9048 (SQL_FN_NUM_TRUNCATE): likewise.
9049 (SQL_FN_STR_ASCII): likewise.
9050 (SQL_FN_STR_CHAR): likewise.
9051 (SQL_FN_STR_CONCAT): likewise.
9052 (SQL_FN_STR_DIFFERENCE): likewise.
9053 (SQL_FN_STR_INSERT): likewise.
9054 (SQL_FN_STR_LCASE): likewise.
9055 (SQL_FN_STR_LEFT): likewise.
9056 (SQL_FN_STR_LENGTH): likewise.
9057 (SQL_FN_STR_LOCATE): likewise.
9058 (SQL_FN_STR_LOCATE_2): likewise.
9059 (SQL_FN_STR_LTRIM): likewise.
9060 (SQL_FN_STR_REPEAT): likewise.
9061 (SQL_FN_STR_REPLACE): likewise.
9062 (SQL_FN_STR_RIGHT): likewise.
9063 (SQL_FN_STR_RTRIM): likewise.
9064 (SQL_FN_STR_SOUNDEX): likewise.
9065 (SQL_FN_STR_SPACE): likewise.
9066 (SQL_FN_STR_SUBSTRING): likewise.
9067 (SQL_FN_STR_UCASE): likewise.
9068 (SQL_FN_SYS_DBNAME): likewise.
9069 (SQL_FN_SYS_IFNULL): likewise.
9070 (SQL_FN_SYS_USERNAME): likewise.
9071 (SQL_FN_TD_CURDATE): likewise.
9072 (SQL_FN_TD_CURTIME): likewise.
9073 (SQL_FN_TD_DAYNAME): likewise.
9074 (SQL_FN_TD_DAYOFMONTH): likewise.
9075 (SQL_FN_TD_DAYOFWEEK): likewise.
9076 (SQL_FN_TD_DAYOFYEAR): likewise.
9077 (SQL_FN_TD_HOUR): likewise.
9078 (SQL_FN_TD_MINUTE): likewise.
9079 (SQL_FN_TD_MONTH): likewise.
9080 (SQL_FN_TD_MONTHNAME): likewise.
9081 (SQL_FN_TD_NOW): likewise.
9082 (SQL_FN_TD_QUARTER): likewise.
9083 (SQL_FN_TD_SECOND): likewise.
9084 (SQL_FN_TD_TIMESTAMPadd): likewise.
9085 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
9086 (SQL_FN_TD_WEEK): likewise.
9087 (SQL_FN_TD_YEAR): likewise.
9088 (SQL_FN_TSI_DAY): likewise.
9089 (SQL_FN_TSI_FRAC_SECOND): likewise.
9090 (SQL_FN_TSI_HOUR): likewise.
9091 (SQL_FN_TSI_MINUTE): likewise.
9092 (SQL_FN_TSI_MONTH): likewise.
9093 (SQL_FN_TSI_QUARTER): likewise.
9094 (SQL_FN_TSI_SECOND): likewise.
9095 (SQL_FN_TSI_WEEK): likewise.
9096 (SQL_FN_TSI_YEAR): likewise.
9097 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
9098 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
9099 (SQL_GB_NO_RELATION): likewise.
9100 (SQL_GB_NOT_SUPPORTED): likewise.
9101 (SQL_GD_BLOCK): likewise.
9102 (SQL_GD_BOUND): likewise.
9103 (SQL_GET_BOOKMARK): likewise.
9104 (SQL_GROUP_BY): likewise.
9105 (SQL_INFO_DRIVER_START): likewise.
9106 (SQL_INFO_FIRST): likewise.
9107 (SQL_INFO_LAST): likewise.
9108 (SQL_INTERVAL_DAY): likewise.
9109 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
9110 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
9111 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
9112 (SQL_INTERVAL_HOUR): likewise.
9113 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
9114 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
9115 (SQL_INTERVAL_MINUTE): likewise.
9116 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
9117 (SQL_INTERVAL_MONTH): likewise.
9118 (SQL_INTERVAL_SECOND): likewise.
9119 (SQL_INTERVAL_YEAR): likewise.
9120 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
9121 (SQL_KEYSET_SIZE): likewise.
9122 (SQL_KEYSET_SIZE_DEFAULT): likewise.
9123 (SQL_KEYWORDS): likewise.
9124 (SQL_LCK_EXCLUSIVE): likewise.
9125 (SQL_LCK_NO_CHANGE): likewise.
9126 (SQL_LCK_UNLOCK): likewise.
9127 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
9128 (SQL_LIKE_ONLY): likewise.
9129 (SQL_LOCK_TYPES): likewise.
9130 (SQL_LOGIN_TIMEOUT): likewise.
9131 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
9132 (SQL_LONGVARBINARY): likewise.
9133 (SQL_LONGVARCHAR): likewise.
9134 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
9135 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
9136 (SQL_MAX_DSN_LENGTH): likewise.
9137 (SQL_MAX_LENGTH): likewise.
9138 (SQL_MAX_LENGTH_DEFAULT): likewise.
9139 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
9140 (SQL_MAX_OWNER_NAME_LEN): likewise.
9141 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
9142 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
9143 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
9144 (SQL_MAX_ROWS): likewise.
9145 (SQL_MAX_ROWS_DEFAULT): likewise.
9146 (SQL_MODE_DEFAULT): likewise.
9147 (SQL_MODE_READ_ONLY): likewise.
9148 (SQL_MODE_READ_WRITE): likewise.
9149 (SQL_MULT_RESULT_SETS): likewise.
9150 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
9151 (SQL_NC_END): likewise.
9152 (SQL_NC_START): likewise.
9153 (SQL_NEED_LONG_DATA_LEN): likewise.
9154 (SQL_NNC_NON_NULL): likewise.
9155 (SQL_NNC_NULL): likewise.
9156 (SQL_NO_TOTAL): likewise.
9157 (SQL_NON_NULLABLE_COLUMNS): likewise.
9158 (SQL_NOSCAN): likewise.
9159 (SQL_NOSCAN_DEFAULT): likewise.
9160 (SQL_NOSCAN_OFF): likewise.
9161 (SQL_NOSCAN_ON): likewise.
9162 (SQL_NUM_EXTENSIONS): likewise.
9163 (SQL_NUM_FUNCTIONS): likewise.
9164 (SQL_NUMERIC_FUNCTIONS): likewise.
9165 (SQL_OAC_LEVEL1): likewise.
9166 (SQL_OAC_LEVEL2): likewise.
9167 (SQL_OAC_NONE): likewise.
9168 (SQL_ODBC_API_CONFORMANCE): likewise.
9169 (SQL_ODBC_CURSORS): likewise.
9170 (SQL_ODBC_KEYWORDS): likewise.
9171 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
9172 (SQL_ODBC_SQL_CONFORMANCE): likewise.
9173 (SQL_ODBC_SQL_OPT_IEF): likewise.
9174 (SQL_ODBC_VER): likewise.
9175 (SQL_OPT_TRACE): likewise.
9176 (SQL_OPT_TRACE_DEFAULT): likewise.
9177 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
9178 (SQL_OPT_TRACE_OFF): likewise.
9179 (SQL_OPT_TRACE_ON): likewise.
9180 (SQL_OPT_TRACEFILE): likewise.
9181 (SQL_OSC_CORE): likewise.
9182 (SQL_OSC_EXTENDED): likewise.
9183 (SQL_OSC_MINIMUM): likewise.
9184 (SQL_OSCC_COMPLIANT): likewise.
9185 (SQL_OSCC_NOT_COMPLIANT): likewise.
9186 (SQL_OU_DML_STATEMENTS): likewise.
9187 (SQL_OU_INDEX_DEFINITION): likewise.
9188 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
9189 (SQL_OU_PROCEDURE_INVOCATION): likewise.
9190 (SQL_OU_TABLE_DEFINITION): likewise.
9191 (SQL_OUTER_JOINS): likewise.
9192 (SQL_OWNER_TERM): likewise.
9193 (SQL_OWNER_USAGE): likewise.
9194 (SQL_PACKET_SIZE): likewise.
9195 (SQL_PC_NOT_PSEUDO): likewise.
9196 (SQL_POS_add): likewise.
9197 (SQL_POS_DELETE): likewise.
9198 (SQL_POS_OPERATIONS): likewise.
9199 (SQL_POS_POSITION): likewise.
9200 (SQL_POS_REFRESH): likewise.
9201 (SQL_POS_UPDATE): likewise.
9202 (SQL_POSITIONED_STATEMENTS): likewise.
9203 (SQL_PROCEDURE_TERM): likewise.
9204 (SQL_PROCEDURES): likewise.
9205 (SQL_PS_POSITIONED_DELETE): likewise.
9206 (SQL_PS_POSITIONED_UPDATE): likewise.
9207 (SQL_PS_SELECT_FOR_UPDATE): likewise.
9208 (SQL_QL_END): likewise.
9209 (SQL_QL_START): likewise.
9210 (SQL_QU_DML_STATEMENTS): likewise.
9211 (SQL_QU_INDEX_DEFINITION): likewise.
9212 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
9213 (SQL_QU_PROCEDURE_INVOCATION): likewise.
9214 (SQL_QU_TABLE_DEFINITION): likewise.
9215 (SQL_QUALIFIER_LOCATION): likewise.
9216 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
9217 (SQL_QUALIFIER_TERM): likewise.
9218 (SQL_QUALIFIER_USAGE): likewise.
9219 (SQL_QUERY_TIMEOUT): likewise.
9220 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
9221 (SQL_QUICK): likewise.
9222 (SQL_QUIET_MODE): likewise.
9223 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
9224 (SQL_RD_DEFAULT): likewise.
9225 (SQL_RD_OFF): likewise.
9226 (SQL_RD_ON): likewise.
9227 (SQL_RETRIEVE_DATA): likewise.
9228 (SQL_ROW_NUMBER): likewise.
9229 (SQL_ROW_UPDATES): likewise.
9230 (SQL_ROWSET_SIZE): likewise.
9231 (SQL_ROWSET_SIZE_DEFAULT): likewise.
9232 (SQL_ROWVER): likewise.
9233 (SQL_SC_NON_UNIQUE): likewise.
9234 (SQL_SC_TRY_UNIQUE): likewise.
9235 (SQL_SC_UNIQUE): likewise.
9236 (SQL_SCCO_OPT_TIMESTAMP): likewise.
9237 (SQL_SCROLL_DYNAMIC): likewise.
9238 (SQL_SCROLL_FORWARD_ONLY): likewise.
9239 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
9240 (SQL_SCROLL_OPTIONS): likewise.
9241 (SQL_SCROLL_STATIC): likewise.
9242 (SQL_SEARCHABLE): likewise.
9243 (SQL_SIGNED_OFFSET): likewise.
9244 (SQL_SIMULATE_CURSOR): likewise.
9245 (SQL_SO_DYNAMIC): likewise.
9246 (SQL_SO_FORWARD_ONLY): likewise.
9247 (SQL_SO_KEYSET_DRIVEN): likewise.
9248 (SQL_SO_MIXED): likewise.
9249 (SQL_SO_STATIC): likewise.
9250 (SQL_SPEC_MAJOR): likewise.
9251 (SQL_SPEC_MINOR): likewise.
9252 (SQL_SPEC_STRING): likewise.
9253 (SQL_SQ_COMPARISON): likewise.
9254 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
9255 (SQL_SQ_EXISTS): likewise.
9256 (SQL_SQ_IN): likewise.
9257 (SQL_SQ_QUANTIFIED): likewise.
9258 (SQL_SQLSTATE_SIZE): likewise.
9259 (SQL_SS_addITIONS): likewise.
9260 (SQL_SS_DELETIONS): likewise.
9261 (SQL_SS_UPDATES): likewise.
9262 (SQL_STATIC_SENSITIVITY): likewise.
9263 (SQL_STMT_OPT_MAX): likewise.
9264 (SQL_STMT_OPT_MIN): likewise.
9265 (SQL_STRING_FUNCTIONS): likewise.
9266 (SQL_SUBQUERIES): likewise.
9267 (SQL_SYSTEM_FUNCTIONS): likewise.
9268 (SQL_TABLE_STAT): likewise.
9269 (SQL_TABLE_TERM): likewise.
9270 (SQL_TIME): likewise.
9271 (SQL_TIMEDATE_add_INTERVALS): likewise.
9272 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
9273 (SQL_TIMEDATE_FUNCTIONS): likewise.
9274 (SQL_TIMESTAMP): likewise.
9275 (SQL_TINYINT): likewise.
9276 (SQL_TRANSLATE_DLL): likewise.
9277 (SQL_TRANSLATE_OPTION): likewise.
9278 (SQL_TXN_ISOLATION): likewise.
9279 (SQL_TXN_VERSIONING): likewise.
9280 (SQL_TYPE_DRIVER_END): likewise.
9281 (SQL_TYPE_DRIVER_START): likewise.
9282 (SQL_TYPE_MAX): likewise.
9283 (SQL_TYPE_MIN): likewise.
9284 (SQL_TYPE_NULL): likewise.
9285 (SQL_U_UNION): likewise.
9286 (SQL_U_UNION_ALL): likewise.
9287 (SQL_UB_DEFAULT): likewise.
9288 (SQL_UB_OFF): likewise.
9289 (SQL_UB_ON): likewise.
9290 (SQL_UNICODE): likewise.
9291 (SQL_UNICODE_CHAR): likewise.
9292 (SQL_UNICODE_LONGVARCHAR): likewise.
9293 (SQL_UNICODE_VARCHAR): likewise.
9294 (SQL_UNION): likewise.
9295 (SQL_UNSEARCHABLE): likewise.
9296 (SQL_UNSIGNED_OFFSET): likewise.
9297 (SQL_USE_BOOKMARKS): likewise.
9298 (SQL_VARBINARY): likewise.
9299 (SQL_TRUE): add define for ODBC3.x.
9300 (SQL_FALSE): likewise.
9301 (SQL_AM_CONNECTION): likewise.
9302 (SQL_AM_NONE): likewise.
9303 (SQL_AM_STATEMENT): likewise.
9304 (SQL_API_SQLALLOCHANDLE): likewise.
9305 (SQL_API_SQLBINDPARAM): likewise.
9306 (SQL_API_SQLCLOSECURSOR): likewise.
9307 (SQL_API_SQLCOLATTRIBUTE): likewise.
9308 (SQL_API_SQLCOPYDESC): likewise.
9309 (SQL_API_SQLENDTRAN): likewise.
9310 (SQL_API_SQLFETCHSCROLL): likewise.
9311 (SQL_API_SQLFREEHANDLE): likewise.
9312 (SQL_API_SQLGETCONNECTATTR): likewise.
9313 (SQL_API_SQLGETDESCFIELD): likewise.
9314 (SQL_API_SQLGETDESCREC): likewise.
9315 (SQL_API_SQLGETDIAGFIELD): likewise.
9316 (SQL_API_SQLGETDIAGREC): likewise.
9317 (SQL_API_SQLGETENVATTR): likewise.
9318 (SQL_API_SQLGETSTMTATTR): likewise.
9319 (SQL_API_SQLSETCONNECTATTR): likewise.
9320 (SQL_API_SQLSETDESCFIELD): likewise.
9321 (SQL_API_SQLSETDESCREC): likewise.
9322 (SQL_API_SQLSETENVATTR): likewise.
9323 (SQL_API_SQLSETSTMTATTR): likewise.
9324 (SQL_ARD_TYPE): likewise.
9325 (SQL_AT_add_CONSTRAINT): likewise.
9326 (SQL_ATTR_APP_PARAM_DESC): likewise.
9327 (SQL_ATTR_APP_ROW_DESC): likewise.
9328 (SQL_ATTR_AUTO_IPD): likewise.
9329 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
9330 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
9331 (SQL_ATTR_IMP_PARAM_DESC): likewise.
9332 (SQL_ATTR_IMP_ROW_DESC): likewise.
9333 (SQL_ATTR_METADATA_ID): likewise.
9334 (SQL_ATTR_OUTPUT_NTS): likewise.
9335 (SQL_CATALOG_NAME): likewise.
9336 (SQL_CODE_DATE): likewise.
9337 (SQL_CODE_TIME): likewise.
9338 (SQL_CODE_TIMESTAMP): likewise.
9339 (SQL_COLLATION_SEQ): likewise.
9340 (SQL_CURSOR_SENSITIVITY): likewise.
9341 (SQL_DATE_LEN): likewise.
9342 (SQL_DATETIME): likewise.
9343 (SQL_DEFAULT): likewise.
9344 (SQL_DESC_ALLOC_AUTO): likewise.
9345 (SQL_DESC_ALLOC_TYPE): likewise.
9346 (SQL_DESC_ALLOC_USER): likewise.
9347 (SQL_DESC_COUNT): likewise.
9348 (SQL_DESC_DATA_PTR): likewise.
9349 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
9350 (SQL_DESC_INDICATOR_PTR): likewise.
9351 (SQL_DESC_LENGTH): likewise.
9352 (SQL_DESC_NAME): likewise.
9353 (SQL_DESC_NULLABLE): likewise.
9354 (SQL_DESC_OCTET_LENGTH): likewise.
9355 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
9356 (SQL_DESC_PRECISION): likewise.
9357 (SQL_DESC_SCALE): likewise.
9358 (SQL_DESC_TYPE): likewise.
9359 (SQL_DESC_UNNAMED): likewise.
9360 (SQL_DESCRIBE_PARAMETER): likewise.
9361 (SQL_DIAG_ALTER_DOMAIN): likewise.
9362 (SQL_DIAG_ALTER_TABLE): likewise.
9363 (SQL_DIAG_CALL): likewise.
9364 (SQL_DIAG_CLASS_ORIGIN): likewise.
9365 (SQL_DIAG_CONNECTION_NAME): likewise.
9366 (SQL_DIAG_CREATE_ASSERTION): likewise.
9367 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
9368 (SQL_DIAG_CREATE_COLLATION): likewise.
9369 (SQL_DIAG_CREATE_DOMAIN): likewise.
9370 (SQL_DIAG_CREATE_INDEX): likewise.
9371 (SQL_DIAG_CREATE_SCHEMA): likewise.
9372 (SQL_DIAG_CREATE_TABLE): likewise.
9373 (SQL_DIAG_CREATE_TRANSLATION): likewise.
9374 (SQL_DIAG_CREATE_VIEW): likewise.
9375 (SQL_DIAG_DELETE_WHERE): likewise.
9376 (SQL_DIAG_DROP_ASSERTION): likewise.
9377 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
9378 (SQL_DIAG_DROP_COLLATION): likewise.
9379 (SQL_DIAG_DROP_DOMAIN): likewise.
9380 (SQL_DIAG_DROP_INDEX): likewise.
9381 (SQL_DIAG_DROP_SCHEMA): likewise.
9382 (SQL_DIAG_DROP_TABLE): likewise.
9383 (SQL_DIAG_DROP_TRANSLATION): likewise.
9384 (SQL_DIAG_DROP_VIEW): likewise.
9385 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
9386 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
9387 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
9388 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
9389 (SQL_DIAG_GRANT): likewise.
9390 (SQL_DIAG_INSERT): likewise.
9391 (SQL_DIAG_MESSAGE_TEXT): likewise.
9392 (SQL_DIAG_NATIVE): likewise.
9393 (SQL_DIAG_NUMBER): likewise.
9394 (SQL_DIAG_RETURNCODE): likewise.
9395 (SQL_DIAG_REVOKE): likewise.
9396 (SQL_DIAG_ROW_COUNT): likewise.
9397 (SQL_DIAG_SELECT_CURSOR): likewise.
9398 (SQL_DIAG_SERVER_NAME): likewise.
9399 (SQL_DIAG_SQLSTATE): likewise.
9400 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
9401 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
9402 (SQL_DIAG_UPDATE_WHERE): likewise.
9403 (SQL_FALSE): likewise.
9404 (SQL_FETCH_ABSOLUTE): likewise.
9405 (SQL_FETCH_LAST): likewise.
9406 (SQL_FETCH_PRIOR): likewise.
9407 (SQL_FETCH_RELATIVE): likewise.
9408 (SQL_HANDLE_DBC): likewise.
9409 (SQL_HANDLE_DESC): likewise.
9410 (SQL_HANDLE_ENV): likewise.
9411 (SQL_HANDLE_STMT): likewise.
9412 (SQL_INSENSITIVE): likewise.
9413 (SQL_INTEGRITY): likewise.
9414 (SQL_MAX_CATALOG_NAME_LEN): likewise.
9415 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
9416 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
9417 (SQL_MAX_IDENTIFIER_LEN): likewise.
9418 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
9419 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
9420 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
9421 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
9422 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
9423 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
9424 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
9425 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
9426 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
9427 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
9428 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
9429 (SQL_MAXIMUM_INDEX_SIZE): likewise.
9430 (SQL_MAXIMUM_ROW_SIZE): likewise.
9431 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
9432 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
9433 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
9434 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
9435 (SQL_NAMED): likewise.
9436 (SQL_NONSCROLLABLE): likewise.
9437 (SQL_NTSL): likewise.
9438 (SQL_NULL_HANDLE): likewise.
9439 (SQL_NULL_HDESC): likewise.
9440 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
9441 (SQL_PRED_BASIC): likewise.
9442 (SQL_PRED_CHAR): likewise.
9443 (SQL_PRED_NONE): likewise.
9444 (SQL_ROW_IDENTIFIER): likewise.
9445 (SQL_SCROLLABLE): likewise.
9446 (SQL_SENSITIVE): likewise.
9447 (SQL_SUCCEEDED(rc)): likewise.
9448 (SQL_TIME_LEN): likewise.
9449 (SQL_TIMESTAMP_LEN): likewise.
9450 (SQL_TRANSACTION_CAPABLE): likewise.
9451 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
9452 (SQL_TRANSACTION_READ_COMMITTED): likewise.
9453 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
9454 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
9455 (SQL_TRANSACTION_SERIALIZABLE): likewise.
9456 (SQL_TYPE_DATE): likewise.
9457 (SQL_TYPE_TIME): likewise.
9458 (SQL_TYPE_TIMESTAMP): likewise.
9459 (SQL_UNKNOWN_TYPE): likewise.
9460 (SQL_UNNAMED): likewise.
9461 (SQL_UNSPECIFIED): likewise.
9462 (SQL_XOPEN_CLI_YEAR): likewise.
9463 (SQLAllocConnect): add comment marking as deperecated.
9464 (SQLAllocEnv): likewise.
9465 (SQLAllocStmt): likewise.
9466 (SQLFreeConnect): likewise.
9467 (SQLFreeEnv): likewise.
9468 (SQLGetConnectOption): likewise.
9469 (SQLGetStmtOption): likewise.
9471 * include/sqlext.h (#include <sqlucode.h>): add directive.
9472 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
9473 (SQLColAttributes): likewise.
9474 (SQLBulkOperations): add function prototype.
9475 (SQLAllocHandleStd): likewise
9476 (TraceReturn): add Trace API prototype.
9477 (TraceVersion): likewise.
9478 (ODBCGetTryWaitValue):likewise.
9479 (ODBCSetTryWaitValue): likewise.
9480 (SQL_LOCK_RECORD): correct function macro.
9481 (SQL_REFRESH_RECORD): likewise.
9482 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9483 _WIN64 compatability.
9484 move defines for non-core functions from sql.h to sqlext.h (refer
9486 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
9487 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
9488 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9489 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9490 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
9491 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
9492 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
9493 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
9494 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
9495 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
9496 (SQL_AF_ALL): likewise.
9497 (SQL_AF_AVG): likewise.
9498 (SQL_AF_COUNT): likewise.
9499 (SQL_AF_DISTINCT): likewise.
9500 (SQL_AF_MAX): likewise.
9501 (SQL_AF_MIN): likewise.
9502 (SQL_AF_SUM): likewise.
9503 (SQL_AGGREGATE_FUNCTIONS): likewise.
9504 (SQL_ALL_CATALOGS): likewise.
9505 (SQL_ALL_SCHEMAS): likewise.
9506 (SQL_ALL_TABLE_TYPES): likewise.
9507 (SQL_ALTER_DOMAIN): likewise.
9508 (SQL_AM_CONNECTION): likewise.
9509 (SQL_AM_NONE): likewise.
9510 (SQL_AM_STATEMENT): likewise.
9511 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
9512 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
9513 (SQL_API_SQLALLOCHANDLESTD): likewise.
9514 (SQL_API_SQLBULKOPERATIONS): likewise.
9515 (SQL_ASYNC_MODE): likewise.
9516 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
9517 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
9518 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
9519 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
9520 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
9521 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9522 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9523 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
9524 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
9525 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
9526 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
9527 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
9528 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
9529 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
9530 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
9531 (SQL_ATTR_ACCESS_MODE): likewise.
9532 (SQL_ATTR_ASYNC_ENABLE): likewise.
9533 (SQL_ATTR_AUTOCOMMIT): likewise.
9534 (SQL_ATTR_CONCURRENCY): likewise.
9535 (SQL_ATTR_CONNECTION_POOLING): likewise.
9536 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
9537 (SQL_ATTR_CP_MATCH): likewise.
9538 (SQL_ATTR_CURRENT_CATALOG): likewise.
9539 (SQL_ATTR_CURSOR_TYPE): likewise.
9540 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
9541 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
9542 (SQL_ATTR_ENLIST_IN_DTC): likewise.
9543 (SQL_ATTR_ENLIST_IN_XA): likewise.
9544 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
9545 (SQL_ATTR_KEYSET_SIZE): likewise.
9546 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
9547 (SQL_ATTR_MAX_LENGTH): likewise.
9548 (SQL_ATTR_MAX_ROWS): likewise.
9549 (SQL_ATTR_NOSCAN): likewise.
9550 (SQL_ATTR_ODBC_CURSORS): likewise.
9551 (SQL_ATTR_ODBC_VERSION): likewise.
9552 (SQL_ATTR_PACKET_SIZE): likewise.
9553 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
9554 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
9555 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
9556 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
9557 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
9558 (SQL_ATTR_PARAMSET_SIZE): likewise.
9559 (SQL_ATTR_QUERY_TIMEOUT): likewise.
9560 (SQL_ATTR_QUIET_MODE): likewise.
9561 (SQL_ATTR_RETRIEVE_DATA): likewise.
9562 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
9563 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
9564 (SQL_ATTR_ROW_BIND_TYPE): likewise.
9565 (SQL_ATTR_ROW_NUMBER): likewise.
9566 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
9567 (SQL_ATTR_ROW_STATUS_PTR): likewise.
9568 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
9569 (SQL_ATTR_SIMULATE_CURSOR): likewise.
9570 (SQL_ATTR_TRACE): likewise.
9571 (SQL_ATTR_TRACEFILE): likewise.
9572 (SQL_ATTR_TRANSLATE_LIB): likewise.
9573 (SQL_ATTR_TRANSLATE_OPTION): likewise.
9574 (SQL_ATTR_TXN_ISOLATION): likewise.
9575 (SQL_ATTR_USE_BOOKMARKS): likewise.
9576 (SQL_BATCH_ROW_COUNT): likewise.
9577 (SQL_BATCH_SUPPORT): likewise.
9578 (SQL_BRC_EXPLICIT): likewise.
9579 (SQL_BRC_PROCEDURES): likewise.
9580 (SQL_BRC_ROLLED_UP): likewise.
9581 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
9582 (SQL_BS_ROW_COUNT_PROC): likewise.
9583 (SQL_BS_SELECT_EXPLICIT): likewise.
9584 (SQL_BS_SELECT_PROC): likewise.
9585 (SQL_C_INTERVAL_DAY): likewise.
9586 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
9587 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
9588 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
9589 (SQL_C_INTERVAL_HOUR): likewise.
9590 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
9591 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
9592 (SQL_C_INTERVAL_MINUTE): likewise.
9593 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
9594 (SQL_C_INTERVAL_MONTH): likewise.
9595 (SQL_C_INTERVAL_SECOND): likewise.
9596 (SQL_C_INTERVAL_YEAR): likewise.
9597 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
9598 (SQL_C_NUMERIC): likewise.
9599 (SQL_C_SBIGINT): likewise.
9600 (SQL_C_TYPE_DATE): likewise.
9601 (SQL_C_TYPE_TIME): likewise.
9602 (SQL_C_TYPE_TIMESTAMP): likewise.
9603 (SQL_C_UBIGINT): likewise.
9604 (SQL_C_VARBOOKMARK): likewise.
9605 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
9606 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9607 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9608 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
9609 (SQL_CA_CREATE_ASSERTION): likewise.
9610 (SQL_CA1_ABSOLUTE): likewise.
9611 (SQL_CA1_BOOKMARK): likewise.
9612 (SQL_CA1_BULK_ADD): likewise.
9613 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
9614 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
9615 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
9616 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
9617 (SQL_CA1_LOCK_NO_CHANGE): likewise.
9618 (SQL_CA1_LOCK_UNLOCK): likewise.
9619 (SQL_CA1_NEXT): likewise.
9620 (SQL_CA1_POS_DELETE): likewise.
9621 (SQL_CA1_POS_POSITION): likewise.
9622 (SQL_CA1_POS_REFRESH): likewise.
9623 (SQL_CA1_POS_UPDATE): likewise.
9624 (SQL_CA1_POSITIONED_DELETE): likewise.
9625 (SQL_CA1_POSITIONED_UPDATE): likewise.
9626 (SQL_CA1_RELATIVE): likewise.
9627 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
9628 (SQL_CA2_CRC_APPROXIMATE): likewise.
9629 (SQL_CA2_CRC_EXACT): likewise.
9630 (SQL_CA2_LOCK_CONCURRENCY): likewise.
9631 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
9632 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
9633 (SQL_CA2_MAX_ROWS_DELETE): likewise.
9634 (SQL_CA2_MAX_ROWS_INSERT): likewise.
9635 (SQL_CA2_MAX_ROWS_SELECT): likewise.
9636 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
9637 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
9638 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
9639 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
9640 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
9641 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
9642 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
9643 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
9644 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
9645 (SQL_CA2_SIMULATE_UNIQUE): likewise.
9646 (SQL_CATALOG_LOCATION): likewise.
9647 (SQL_CATALOG_NAME_SEPARATOR): likewise.
9648 (SQL_CATALOG_TERM): likewise.
9649 (SQL_CATALOG_USAGE): likewise.
9650 (SQL_CCOL_CREATE_COLLATION): likewise.
9651 (SQL_CCS_COLLATE_CLAUSE): likewise.
9652 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
9653 (SQL_CCS_LIMITED_COLLATION): likewise.
9654 (SQL_CDO_COLLATION): likewise.
9655 (SQL_CDO_CONSTRAINT): likewise.
9656 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
9657 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9658 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9659 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
9660 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
9661 (SQL_CDO_CREATE_DOMAIN): likewise.
9662 (SQL_CDO_DEFAULT): likewise.
9663 (SQL_CL_END): likewise.
9664 (SQL_CL_START): likewise.
9665 (SQL_COL_PRED_BASIC): likewise.
9666 (SQL_COL_PRED_CHAR): likewise.
9667 (SQL_COLUMN_DRIVER_START): likewise.
9668 (SQL_COLUMN_IGNORE): likewise.
9669 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
9670 (SQL_CONVERT_GUID): likewise.
9671 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
9672 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
9673 (SQL_CONVERT_WCHAR): likewise.
9674 (SQL_CONVERT_WLONGVARCHAR): likewise.
9675 (SQL_CONVERT_WVARCHAR): likewise.
9676 (SQL_CP_DEFAULT): likewise.
9677 (SQL_CP_MATCH_DEFAULT): likewise.
9678 (SQL_CP_OFF): likewise.
9679 (SQL_CP_ONE_PER_DRIVER): likewise.
9680 (SQL_CP_ONE_PER_HENV): likewise.
9681 (SQL_CP_RELAXED_MATCH): likewise.
9682 (SQL_CP_STRICT_MATCH): likewise.
9683 (SQL_CREATE_ASSERTION): likewise.
9684 (SQL_CREATE_CHARACTER_SET): likewise.
9685 (SQL_CREATE_COLLATION): likewise.
9686 (SQL_CREATE_DOMAIN): likewise.
9687 (SQL_CREATE_SCHEMA): likewise.
9688 (SQL_CREATE_TABLE): likewise.
9689 (SQL_CREATE_TRANSLATION): likewise.
9690 (SQL_CREATE_VIEW): likewise.
9691 (SQL_CS_AUTHORIZATION): likewise.
9692 (SQL_CS_CREATE_SCHEMA): likewise.
9693 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
9694 (SQL_CT_COLUMN_COLLATION): likewise.
9695 (SQL_CT_COLUMN_CONSTRAINT): likewise.
9696 (SQL_CT_COLUMN_DEFAULT): likewise.
9697 (SQL_CT_COMMIT_DELETE): likewise.
9698 (SQL_CT_COMMIT_PRESERVE): likewise.
9699 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
9700 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9701 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9702 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
9703 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
9704 (SQL_CT_CREATE_TABLE): likewise.
9705 (SQL_CT_GLOBAL_TEMPORARY): likewise.
9706 (SQL_CT_LOCAL_TEMPORARY): likewise.
9707 (SQL_CT_TABLE_CONSTRAINT): likewise.
9708 (SQL_CTR_CREATE_TRANSLATION): likewise.
9709 (SQL_CU_DML_STATEMENTS): likewise.
9710 (SQL_CU_INDEX_DEFINITION): likewise.
9711 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
9712 (SQL_CU_PROCEDURE_INVOCATION): likewise.
9713 (SQL_CU_TABLE_DEFINITION): likewise.
9714 (SQL_CVT_GUID): likewise.
9715 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
9716 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
9717 (SQL_CVT_WCHAR): likewise.
9718 (SQL_CVT_WLONGVARCHAR): likewise.
9719 (SQL_CVT_WVARCHAR): likewise.
9720 (SQL_DA_DROP_ASSERTION): likewise.
9721 (SQL_DATETIME_LITERALS): likewise.
9722 (SQL_DB_DEFAULT): likewise.
9723 (SQL_DB_DISCONNECT): likewise.
9724 (SQL_DB_RETURN_TO_POOL): likewise.
9725 (SQL_DC_DROP_COLLATION): likewise.
9726 (SQL_DCS_DROP_CHARACTER_SET): likewise.
9727 (SQL_DD_CASCADE): likewise.
9728 (SQL_DD_DROP_DOMAIN): likewise.
9729 (SQL_DD_RESTRICT): likewise.
9730 (SQL_DDL_INDEX): likewise.
9731 (SQL_DELETE_BY_BOOKMARK): likewise.
9732 (SQL_DESC_ARRAY_SIZE): likewise.
9733 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
9734 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
9735 (SQL_DESC_BASE_COLUMN_NAME): likewise.
9736 (SQL_DESC_BASE_TABLE_NAME): likewise.
9737 (SQL_DESC_BIND_OFFSET_PTR): likewise.
9738 (SQL_DESC_BIND_TYPE): likewise.
9739 (SQL_DESC_CASE_SENSITIVE): likewise.
9740 (SQL_DESC_CATALOG_NAME): likewise.
9741 (SQL_DESC_CONCISE_TYPE): likewise.
9742 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
9743 (SQL_DESC_DISPLAY_SIZE): likewise.
9744 (SQL_DESC_FIXED_PREC_SCALE): likewise.
9745 (SQL_DESC_LABEL): likewise.
9746 (SQL_DESC_LITERAL_PREFIX): likewise.
9747 (SQL_DESC_LITERAL_SUFFIX): likewise.
9748 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
9749 (SQL_DESC_MAXIMUM_SCALE): likewise.
9750 (SQL_DESC_MINIMUM_SCALE): likewise.
9751 (SQL_DESC_NUM_PREC_RADIX): likewise.
9752 (SQL_DESC_PARAMETER_TYPE): likewise.
9753 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
9754 (SQL_DESC_SCHEMA_NAME): likewise.
9755 (SQL_DESC_SEARCHABLE): likewise.
9756 (SQL_DESC_TABLE_NAME): likewise.
9757 (SQL_DESC_TYPE_NAME): likewise.
9758 (SQL_DESC_UNSIGNED): likewise.
9759 (SQL_DESC_UPDATABLE): likewise.
9760 (SQL_DI_CREATE_INDEX): likewise.
9761 (SQL_DI_DROP_INDEX): likewise.
9762 (SQL_DIAG_COLUMN_NUMBER): likewise.
9763 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
9764 (SQL_DIAG_ROW_NUMBER): likewise.
9765 (SQL_DL_SQL92_DATE): likewise.
9766 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
9767 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
9768 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
9769 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
9770 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
9771 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
9772 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
9773 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
9774 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
9775 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
9776 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
9777 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
9778 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
9779 (SQL_DL_SQL92_TIME): likewise.
9780 (SQL_DL_SQL92_TIMESTAMP): likewise.
9781 (SQL_DM_VER): likewise.
9782 (SQL_DRIVER_HDESC): likewise.
9783 (SQL_DROP_ASSERTION): likewise.
9784 (SQL_DROP_CHARACTER_SET): likewise.
9785 (SQL_DROP_COLLATION): likewise.
9786 (SQL_DROP_DOMAIN): likewise.
9787 (SQL_DROP_SCHEMA): likewise.
9788 (SQL_DROP_TABLE): likewise.
9789 (SQL_DROP_TRANSLATION): likewise.
9790 (SQL_DROP_VIEW): likewise.
9791 (SQL_DS_CASCADE): likewise.
9792 (SQL_DS_DROP_SCHEMA): likewise.
9793 (SQL_DS_RESTRICT): likewise.
9794 (SQL_DT_CASCADE): likewise.
9795 (SQL_DT_DROP_TABLE): likewise.
9796 (SQL_DT_RESTRICT): likewise.
9797 (SQL_DTC_DONE): likewise.
9798 (SQL_DTR_DROP_TRANSLATION): likewise.
9799 (SQL_DV_CASCADE): likewise.
9800 (SQL_DV_DROP_VIEW): likewise.
9801 (SQL_DV_RESTRICT): likewise.
9802 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
9803 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
9804 (SQL_EXT_API_LAST): likewise.
9805 (SQL_EXT_API_START): likewise.
9806 (SQL_FETCH_BY_BOOKMARK): likewise.
9807 (SQL_FETCH_FIRST_SYSTEM): likewise.
9808 (SQL_FETCH_FIRST_USER): likewise.
9809 (SQL_FN_CVT_CAST): likewise.
9810 (SQL_FN_STR_BIT_LENGTH): likewise.
9811 (SQL_FN_STR_CHAR_LENGTH): likewise.
9812 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
9813 (SQL_FN_STR_OCTET_LENGTH): likewise.
9814 (SQL_FN_STR_POSITION): likewise.
9815 (SQL_FN_TD_CURRENT_DATE): likewise.
9816 (SQL_FN_TD_CURRENT_TIME): likewise.
9817 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
9818 (SQL_FN_TD_EXTRACT): likewise.
9819 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
9820 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
9821 (SQL_FUNC_EXISTS(exists,api)): likewise.
9822 (SQL_GB_COLLATE): likewise.
9823 (SQL_HANDLE_SENV): likewise.
9824 (SQL_IK_ALL): likewise.
9825 (SQL_IK_ASC): likewise.
9826 (SQL_IK_DESC): likewise.
9827 (SQL_IK_NONE): likewise.
9828 (SQL_INDEX_KEYWORDS): likewise.
9829 (SQL_INFO_DRIVER_START): likewise.
9830 (SQL_INFO_LAST): likewise.
9831 (SQL_INFO_SCHEMA_VIEWS): likewise.
9832 (SQL_INITIALLY_DEFERRED): likewise.
9833 (SQL_INITIALLY_IMMEDIATE): likewise.
9834 (SQL_INSERT_STATEMENT): likewise.
9835 (SQL_INTERVAL): likewise.
9836 (SQL_IS_INSERT_LITERALS): likewise.
9837 (SQL_IS_INSERT_SEARCHED): likewise.
9838 (SQL_IS_INTEGER): likewise.
9839 (SQL_IS_POINTER): likewise.
9840 (SQL_IS_SELECT_INTO): likewise.
9841 (SQL_IS_SMALLINT): likewise.
9842 (SQL_IS_UINTEGER): likewise.
9843 (SQL_IS_USMALLINT): likewise.
9844 (SQL_ISV_ASSERTIONS): likewise.
9845 (SQL_ISV_CHARACTER_SETS): likewise.
9846 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
9847 (SQL_ISV_COLLATIONS): likewise.
9848 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
9849 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
9850 (SQL_ISV_COLUMNS): likewise.
9851 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
9852 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
9853 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
9854 (SQL_ISV_DOMAINS): likewise.
9855 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
9856 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
9857 (SQL_ISV_SCHEMATA): likewise.
9858 (SQL_ISV_SQL_LANGUAGES): likewise.
9859 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
9860 (SQL_ISV_TABLE_PRIVILEGES): likewise.
9861 (SQL_ISV_TABLES): likewise.
9862 (SQL_ISV_TRANSLATIONS): likewise.
9863 (SQL_ISV_USAGE_PRIVILEGES): likewise.
9864 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
9865 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
9866 (SQL_ISV_VIEWS): likewise.
9867 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
9868 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
9869 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
9870 (SQL_NO_COLUMN_NUMBER): likewise.
9871 (SQL_NO_ROW_NUMBER): likewise.
9872 (SQL_NOT_DEFERRABLE): likewise.
9873 (SQL_NUM_EXTENSIONS): likewise.
9874 (SQL_NUM_FUNCTIONS): likewise.
9875 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
9876 (SQL_OIC_CORE): likewise.
9877 (SQL_OIC_LEVEL1): likewise.
9878 (SQL_OIC_LEVEL2): likewise.
9879 (SQL_OV_ODBC2): likewise.
9880 (SQL_OV_ODBC3): likewise.
9881 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
9882 (SQL_PARAM_ARRAY_SELECTS): likewise.
9883 (SQL_PARAM_BIND_BY_COLUMN): likewise.
9884 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
9885 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
9886 (SQL_PARAM_ERROR): likewise.
9887 (SQL_PARAM_IGNORE): likewise.
9888 (SQL_PARAM_PROCEED): likewise.
9889 (SQL_PARAM_SUCCESS): likewise.
9890 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
9891 (SQL_PARAM_UNUSED): likewise.
9892 (SQL_PARC_BATCH): likewise.
9893 (SQL_PARC_NO_BATCH): likewise.
9894 (SQL_PAS_BATCH): likewise.
9895 (SQL_PAS_NO_BATCH): likewise.
9896 (SQL_PAS_NO_SELECT): likewise.
9897 (SQL_ROW_IGNORE): likewise.
9898 (SQL_ROW_NUMBER_UNKNOWN): likewise.
9899 (SQL_ROW_PROCEED): likewise.
9900 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
9901 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
9902 (SQL_SC_SQL92_ENTRY): likewise.
9903 (SQL_SC_SQL92_FULL): likewise.
9904 (SQL_SC_SQL92_INTERMEDIATE): likewise.
9905 (SQL_SCC_ISO92_CLI): likewise.
9906 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
9907 (SQL_SCHEMA_TERM): likewise.
9908 (SQL_SCHEMA_USAGE): likewise.
9909 (SQL_SDF_CURRENT_DATE): likewise.
9910 (SQL_SDF_CURRENT_TIME): likewise.
9911 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
9912 (SQL_SFKD_CASCADE): likewise.
9913 (SQL_SFKD_NO_ACTION): likewise.
9914 (SQL_SFKD_SET_DEFAULT): likewise.
9915 (SQL_SFKD_SET_NULL): likewise.
9916 (SQL_SFKU_CASCADE): likewise.
9917 (SQL_SFKU_NO_ACTION): likewise.
9918 (SQL_SFKU_SET_DEFAULT): likewise.
9919 (SQL_SFKU_SET_NULL): likewise.
9920 (SQL_SG_DELETE_TABLE): likewise.
9921 (SQL_SG_INSERT_COLUMN): likewise.
9922 (SQL_SG_INSERT_TABLE): likewise.
9923 (SQL_SG_REFERENCES_COLUMN): likewise.
9924 (SQL_SG_REFERENCES_TABLE): likewise.
9925 (SQL_SG_SELECT_TABLE): likewise.
9926 (SQL_SG_UPDATE_COLUMN): likewise.
9927 (SQL_SG_UPDATE_TABLE): likewise.
9928 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
9929 (SQL_SG_USAGE_ON_COLLATION): likewise.
9930 (SQL_SG_USAGE_ON_DOMAIN): likewise.
9931 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
9932 (SQL_SG_WITH_GRANT_OPTION): likewise.
9933 (SQL_SNVF_BIT_LENGTH): likewise.
9934 (SQL_SNVF_CHAR_LENGTH): likewise.
9935 (SQL_SNVF_CHARACTER_LENGTH): likewise.
9936 (SQL_SNVF_EXTRACT): likewise.
9937 (SQL_SNVF_OCTET_LENGTH): likewise.
9938 (SQL_SNVF_POSITION): likewise.
9939 (SQL_SP_BETWEEN): likewise.
9940 (SQL_SP_COMPARISON): likewise.
9941 (SQL_SP_EXISTS): likewise.
9942 (SQL_SP_IN): likewise.
9943 (SQL_SP_ISNOTNULL): likewise.
9944 (SQL_SP_ISNULL): likewise.
9945 (SQL_SP_LIKE): likewise.
9946 (SQL_SP_MATCH_FULL): likewise.
9947 (SQL_SP_MATCH_PARTIAL): likewise.
9948 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
9949 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
9950 (SQL_SP_OVERLAPS): likewise.
9951 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
9952 (SQL_SP_UNIQUE): likewise.
9953 (SQL_SQL_CONFORMANCE): likewise.
9954 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
9955 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
9956 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
9957 (SQL_SQL92_GRANT): likewise.
9958 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
9959 (SQL_SQL92_PREDICATES): likewise.
9960 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
9961 (SQL_SQL92_REVOKE): likewise.
9962 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
9963 (SQL_SQL92_STRING_FUNCTIONS): likewise.
9964 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
9965 (SQL_SR_CASCADE): likewise.
9966 (SQL_SR_DELETE_TABLE): likewise.
9967 (SQL_SR_GRANT_OPTION_FOR): likewise.
9968 (SQL_SR_INSERT_COLUMN): likewise.
9969 (SQL_SR_INSERT_TABLE): likewise.
9970 (SQL_SR_REFERENCES_COLUMN): likewise.
9971 (SQL_SR_REFERENCES_TABLE): likewise.
9972 (SQL_SR_RESTRICT): likewise.
9973 (SQL_SR_SELECT_TABLE): likewise.
9974 (SQL_SR_UPDATE_COLUMN): likewise.
9975 (SQL_SR_UPDATE_TABLE): likewise.
9976 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
9977 (SQL_SR_USAGE_ON_COLLATION): likewise.
9978 (SQL_SR_USAGE_ON_DOMAIN): likewise.
9979 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
9980 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
9981 (SQL_SRJO_CROSS_JOIN): likewise.
9982 (SQL_SRJO_EXCEPT_JOIN): likewise.
9983 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
9984 (SQL_SRJO_INNER_JOIN): likewise.
9985 (SQL_SRJO_INTERSECT_JOIN): likewise.
9986 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
9987 (SQL_SRJO_NATURAL_JOIN): likewise.
9988 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
9989 (SQL_SRJO_UNION_JOIN): likewise.
9990 (SQL_SRVC_DEFAULT): likewise.
9991 (SQL_SRVC_NULL): likewise.
9992 (SQL_SRVC_ROW_SUBQUERY): likewise.
9993 (SQL_SRVC_VALUE_EXPRESSION): likewise.
9994 (SQL_SSF_CONVERT): likewise.
9995 (SQL_SSF_LOWER): likewise.
9996 (SQL_SSF_SUBSTRING): likewise.
9997 (SQL_SSF_TRANSLATE): likewise.
9998 (SQL_SSF_TRIM_BOTH): likewise.
9999 (SQL_SSF_TRIM_LEADING): likewise.
10000 (SQL_SSF_TRIM_TRAILING): likewise.
10001 (SQL_SSF_UPPER): likewise.
10002 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
10003 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
10004 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
10005 (SQL_SU_DML_STATEMENTS): likewise.
10006 (SQL_SU_INDEX_DEFINITION): likewise.
10007 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
10008 (SQL_SU_PROCEDURE_INVOCATION): likewise.
10009 (SQL_SU_TABLE_DEFINITION): likewise.
10010 (SQL_SVE_CASE): likewise.
10011 (SQL_SVE_CAST): likewise.
10012 (SQL_SVE_COALESCE): likewise.
10013 (SQL_SVE_NULLIF): likewise.
10014 (SQL_UB_FIXED): likewise.
10015 (SQL_UB_VARIABLE): likewise.
10016 (SQL_UNION_STATEMENT): likewise.
10017 (SQL_UPDATE_BY_BOOKMARK): likewise.
10018 (SQL_US_UNION): likewise.
10019 (SQL_US_UNION_ALL): likewise.
10020 (SQL_DESC_ROWVER): likewise.
10021 (SQL_GUID): likewise.
10022 (SQL_C_GUID): likewise.
10023 (ODBC_STD): likewise.
10024 (SQLAllocHandle): likewise.
10025 (SQLAllocEnv(p)): likewise.
10026 (SQL_YEAR): likewise.
10027 (SQL_MONTH): likewise.
10028 (SQL_DAY): likewise.
10029 (SQL_HOUR): likewise.
10030 (SQL_MINUTE): likewise.
10031 (SQL_SECOND): likewise.
10032 (SQL_YEAR_TO_MONTH): likewise.
10033 (SQL_DAY_TO_HOUR): likewise.
10034 (SQL_DAY_TO_MINUTE): likewise.
10035 (SQL_DAY_TO_SECOND): likewise.
10036 (SQL_HOUR_TO_MINUTE): likewise.
10037 (SQL_HOUR_TO_SECOND): likewise.
10038 (SQL_MINUTE_TO_SECOND): likewise.
10039 (SQL_ATTR_ANSI_APP): likewise.
10040 (SQL_AA_TRUE): likewise.
10041 (SQL_AA_FALSE): likewise.
10043 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
10044 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
10045 (struct tagSQL_DAY_SECOND): likewise.
10046 (struct tagSQL_INTERVAL_STRUCT): likewise.
10047 (struct tagSQL_NUMERIC_STRUCT): likewise.
10048 (struct tagSQLGUID): add for 0DBC3.50.
10049 (enum SQLINTERVAL): add for ODBC3.x.
10050 (SQLWCHAR): add typedef.
10051 (SQLTCHAR): add typedef, conditional on UNICODE.
10052 (SQLLEN): add typedef for _WIN64, define for _WIN32.
10053 (SQLULEN): likewise.
10054 (SQLROWOFFSET): likewise.
10055 (SQLROWCOUNT): likewise.
10056 (SQLTRANSID): likewise.
10057 (SQLSETPOSIROW): likewise.
10058 (SQLHANDLE): add ODBC3.x typedef.
10059 (SQLHDESC): likewise.
10060 (SQLDATE): likewise.
10061 (SQLDECIMAL): likewise.
10062 (SQLDOUBLE): likewise.
10063 (SQLFLOAT): likewise.
10064 (SQLNUMERIC): likewise.
10065 (SQLREAL): likewise.
10066 (SQLTIME): likewise.
10067 (SQLTIMESTAMP): likewise.
10068 (SQLVARCHAR): likewise.
10069 (SQLBIGINT): likewise.
10070 (SQLUBIGINT): likewise.
10071 (SQL_DATE_STRUCT): likewise.
10072 (SQL_TIME_STRUCT): likewise.
10073 (SQL_TIMESTAMP_STRUCT): likewise.
10074 (ODBCINT64): add ODBC3.x define.
10076 * lib/odbc32.def : regenerate.
10078 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
10080 * Apply Danny Smith patch 102275
10081 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10082 * include/objbase.h: (COM_RIGHTS): Add definition.
10083 (tagSTDMSHLFLAGS): add enumeration.
10084 (CoInitializeEx): Add prototypes.
10085 (CoGetStdMarshalEx): ditto.
10086 (CoCreateInstanceEx): ditto.
10087 (CoInitializeSecurity): ditto.
10088 (CoGetCallContext): ditto.
10089 (CoQueryProxyBlanket): ditto.
10090 (CoSetProxyBlanket): ditto.
10091 (CoCopyProxy): ditto.
10092 (CoQueryClientBlanket): ditto.
10093 (CoImpersonateClient): ditto.
10094 (CoRevertToSelf): ditto.
10095 (CoQueryAuthenticationServices): ditto.
10096 (CoSwitchCallContext): ditto.
10097 (CoGetInstanceFromFile): ditto.
10098 (CoGetInstanceFromIStorage): ditto.
10099 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
10100 (SOLE_AUTHENTICATION_INFO): ditto.
10101 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
10102 (COLE_DEFAULT_PRINCIPAL): Add definition.
10103 (COLE_DEFAULT_AUTHINFO): Ditto.
10104 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
10105 (RPC_PROTSEQ_VECTOR) Fix typo.
10106 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
10107 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
10110 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
10112 * lib/msvcp60.def: Apply Danny Smith patch 103321.
10113 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
10116 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
10118 * include/winnt.h: Add PTOKEN_USER.
10120 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
10122 * include/sqlucode.h: Apply Danny Smith patch 102443
10123 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10126 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
10128 * lib/odbccp32.def: Apply Danny Smith patch 102442
10129 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10132 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
10134 * include/odbcinst.h: Apply Danny Smith patch 102441
10135 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10138 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
10140 * lib/Makefile.in: Don't make "links" to include/w32api directory.
10142 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
10144 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
10146 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
10148 * lib/Makefile.in: Install headers and libraries in tooldir.
10150 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10152 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
10153 SORT_STRINGSORT: ditto.
10155 CTRY_*: add new defines.
10157 LCMAP*: change defines to hex notation.
10158 CALID: change from ULONG to DWORD.
10160 _cpinfoex[AW]: add structure.
10161 FoldString: correct Unicode mappings.
10162 GetCPInfoEx[AW]: add prototypes.
10163 EnumCalendarInfoEx[AW]: ditto.
10164 EnumDateFormatsEx[AW]: ditto.
10165 EnumSystemLanguageGroups[AW]: ditto.
10166 EnumLanguageGroupLocales[AW]: ditto.
10167 EnumUILanguages[AW]: ditto.
10168 GetSystemDefaultUILanguage[AW]: ditto.
10169 GetUserDefaultUILanguage[AW]: ditto.
10170 IsValidLanguageGroup[AW]: ditto.
10171 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
10172 LANGUAGEGROUP_ENUMPROC[AW]: ditto
10173 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
10174 UILANGUAGE_ENUMPROC[AW]: ditto
10175 DATEFMT_ENUMPROCEX[AW]: ditto
10176 LPCURRENCYFMT[AW]: add structure pointer typedef
10177 LPNUMBERFMT[AW]: ditto
10179 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
10181 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
10182 possible return code for the SetFilePointer() win32 API call.
10184 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10186 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
10188 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
10190 * Makefile.in: increment VERSION.
10191 (dist:) Rename to srcdist. Create new dist target to call
10192 srcdist and bindist targets.
10193 (srcdist:) New target.
10194 (clean-top:) add call to mostlyclean-top and add rm of distribution
10196 * lib/Makefile.in: (uninstall:) modify to remove files from the
10197 new w32api subdirectory and to remove w32api subdirectory.
10198 (xuninstall:) Ditto.
10199 TODO: Add a task to redo the clean targets of Makefile.in
10201 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
10203 * lib/Makefile.in: Install header files in w32api subdirectory.
10205 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10207 * CONTRIBUTIONS: New file.
10208 * README: Change the maintained by header.
10209 * TODO: Add a note about checking the TODO.
10211 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10213 * Merge in accepted changes from
10214 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10215 * include/basetyps.h: add comment for GUID_DEFINED
10216 * include/lm.h: add includes for lmerr.h and lmserver.h
10217 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
10218 * include/lmerr.h: add error codes
10219 * include/lmserver.h: replace LPTSTR with LPWSTR,
10220 LPTCSTR with LPWCSTR in structures and prototypes
10221 * include/lmshare.h: ditto
10222 * include/lmuse.h: ditto
10223 * include/lmstats.h: ditto
10224 * include/oleauto.h: add function prototype SystemTimeToVariantTime
10225 * include/winbase.h: change first argument of CommConfigDialog to const
10226 * include/windowsx.h: add macros defining FAR versions of
10227 mem and string functions for porting from Win16 code
10228 * include/winioctl.h: added IOCTL_STORAGE defines
10229 * include/winnetwk.h: added WNNC_NET flags
10230 * include/winnt.h: add include of <basetsd.h>;
10231 add structs; add pointer typedefs for TOKEN structs
10232 * include/winsock.h: add guard around BSD-ish typedefs
10233 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
10234 * include/basetsd.h: new file
10235 * include/raserror.h: ditto
10236 * include/rassapi.h: ditto
10237 * include/ras.h: ditto
10238 comment from Earnie: replaced original ras.h contribution with Danny's
10239 contribution as it is more complete.
10240 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
10242 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
10244 * Makefile.in: increment VERSION. Change tar file name for dist and
10245 bindist targets to be more standard.
10246 * config.guess: Update with the currently published file.
10247 * config.sub: ditto.
10248 * configure.in: Use value of build_alias instead of testing for
10249 directory names to set BUILDENV.
10250 * configure: ditto.
10251 * lib/Makefile.in: Change the name of the targets install,
10252 install-headers and install-libraries to xinstall, xinstall-headers
10253 and xinstall-libraries for system target specified installation.
10254 Recreate targets install, install-headers and install-libraries for
10255 exec-prefix specified installation. Ditto for the uninstall targets of
10258 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10260 * include/iprtrmib.h: Further layout changes according to standard.
10261 * include/iptypes.h: Ditto.
10262 * include/ntdef.h: Ditto.
10263 * include/ntsecapi.h: Ditto.
10264 * include/subauth.h: Ditto.
10266 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
10268 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
10270 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
10272 * include/ntsecapi.h: New file.
10273 * include/subauth.h: Ditto.
10274 * include/ipexport.h: Fix global header define not to contain
10275 trailing underscore. Change layout according to standard.
10276 * include/iphlpapi.h: Ditto.
10277 * include/ipifcons.h: Ditto.
10278 * include/iprtrmib.h: Ditto.
10279 * include/iptypes.h: Ditto.
10280 * include/ntdef.h: Ditto. Define conditional datatypes dependent
10281 of inclusion of ntsecapi.h and subauth.h.
10282 * lib/secur32.def: New stub for secur32.dll.
10284 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
10286 * include/ras.h: New file.
10287 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
10290 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
10292 * include/ntdef.h: Add define for NTAPI.
10294 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
10296 * include/ipexport.h: Add missing `extern "C"' directives.
10297 * include/iphlpapi.h: Ditto.
10298 * include/iprtrmib.h: Ditto.
10299 * include/iptypes.h: Ditto.
10301 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
10303 * include/ipifcons.h: New header file.
10304 * include/iprtrmib.h: Move operational states to ipifcons.h.
10305 * include/iphlpapi.h: Add missing parameters to GetIfTable()
10308 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
10310 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
10312 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
10314 * lib/iphlpapi.def: New stub for iphlpapi.dll.
10315 * include/iptypes.h: New header file.
10316 * include/ipexport.h: Ditto.
10317 * include/iphlpapi.h: Ditto.
10318 * include/iprtrmib.h: Ditto.
10320 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
10322 * include/ntdef.h: New file.
10324 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
10326 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
10327 to TOKEN_INFORMATION_CLASS type.
10328 Add QUOTA_LIMITS type.
10330 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
10332 * include/userenv.h: New header file.
10333 * lib/userenv.def: New stub for userenv.dll.
10335 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
10337 * include/winuser.h: Correct PCWPSTRUCT typo.
10338 (discovered by Axel Riese)
10340 2000-07-27 DJ Delorie <dj@redhat.com>
10342 * include/windows.h: optimize non-inclusion of repeat headers
10344 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
10346 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
10349 2000-07-11 DJ Delorie <dj@cygnus.com>
10351 * include/shlobj.h: add CSIDL_COMMON_*
10353 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
10355 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
10356 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
10357 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
10358 FILE_FLAG_OPEN_NO_RECALL.
10359 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
10360 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
10361 * winnt.h: Add typedef for GUID.
10362 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
10363 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
10364 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
10365 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
10366 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
10367 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
10368 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
10369 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
10370 * lib/psapi.def: New file.
10372 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
10374 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
10375 previously defined.
10376 * windef.h : Ditto.
10378 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
10380 * include/winnt.h: Add some missing defines related to locale
10381 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
10383 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
10385 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
10387 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
10389 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
10391 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
10393 * include/wininet.h: Add another "INTERNET_OPTIONS".
10395 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
10397 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
10399 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
10401 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
10402 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
10403 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
10404 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
10406 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
10408 * include/winbase.h: Change first argument of ENUMRES* types to
10409 coincide with Microsoft usage.
10411 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
10413 * include/wininet.h: Add three more "INTERNET_OPTIONS".
10415 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
10417 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
10418 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
10419 * include/winnt.h (SEC_*): Add macros.
10420 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
10421 * include/ole.h: Workaround for C++ parser bug.
10422 * include/rpcdcep.h: Likewise.
10423 * include/winsock.h: Likewise.
10425 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
10427 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
10429 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
10431 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10432 * include/wtypes.h (PBLOB, LPBLOB): Define.
10433 * include/winsock2.h: Much more complete version.
10434 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
10436 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10437 * include/winsock.h (FD_CLR): Add missing ')'.
10438 (timercmp): Fix macro to handle all 6 comparison operators.
10439 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
10441 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
10443 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
10444 namespace pollution.
10445 * include/rpcndr.h: Likewise.
10446 * include/winnt.h: Likewise.
10447 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
10448 (SHGetSpecialFolderPath{A,W}): Add prototypes.
10449 * lib/ole32.def: Add missing exports.
10450 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
10451 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
10453 * include/tlhelp32.h: New file.
10455 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
10457 * include/rapi.h: New file.
10458 * lib/rapi.def: New file.
10460 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
10462 * oaidl.h (LPTYPECOMP): Remove multiple definition.
10464 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
10466 * Snapshot 2000-02-03.
10468 2000-01-21 Chris Faylor <cgf@cygnus.com>
10470 * include/winnt.h: Add ARM support.
10472 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
10474 From Greg Primes <gregory.l.priem@intel.com>:
10475 * include/oaidl.h (DESCKIND): Define macro.
10476 (ITypeComp): Define interface.
10477 (ITypeComp): Likewise.
10478 * rpcndr.h (DECLSPEC_UUID): Define macro.
10479 (MIDL_INTERFACE): Likewise.
10481 * include/psapi.h: New file.
10482 * include/imagehlp.h: New file.
10483 * lib/imagehlp.def: New file.
10485 * include/oaidl.h (tagVARIANT): Update fields.
10487 From Craig Lanning <CraigL@DyCon.com>:
10488 * include/commctrl.h: Add some TCS_* macros.
10489 * include/winnls.h (IsValidLocale): Add prototype.
10491 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
10493 * include/oaidl.h: OLE Patches from "Fifer, Eric"
10494 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
10495 * include/objbase.h: Likewise.
10496 * include/objidl.h: Likewise.
10497 * include/ocidl.h: New file.
10498 * include/oleauto.h: Likewise.
10499 * include/wtypes.h: Likewise.
10500 * lib/oleaut32.def: Likewise.
10502 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
10503 Thanks to "Jon Leichter" <jon@symas.com>.
10504 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
10505 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
10506 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
10507 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
10508 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
10509 Dorsselaer" <frans@bia-bv.demon.nl>.
10510 * include/httpext.h: New file. Thanks to Jan Nijtmans
10511 <j.nijtmans@chello.nl>.
10512 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
10513 redefinition of LPCWAVEFORMATEX in DirectX headers.
10514 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
10515 <krzych00@priv7.onet.pl>.
10516 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
10517 * include/windef.h (HRESULT): Guard definition to avoid
10518 redefinition in DirectX headers.
10519 * include/winnt.h: Add target macros from windows.h.
10520 * include/windows.h: Update synch comment for target macros.
10521 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
10522 (_ANONYMOUS_UNION): Likewise.
10523 * include/wingdi.h (AbortPrinter): Move from here ...
10524 * include/winspool.h (AbortPrinter): to here and fix linkage.
10525 (MONITOR_INFO_2{A,W}): Define.
10526 * include/winsock.h (htons): Fix argument.
10528 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
10530 (GUID): Define conditionally.
10531 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
10532 (WSASocket*): Declare.
10533 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
10535 * lib/dsetup.def: Remove leading underscore.
10536 * lib/dsound.def: Likewise.
10537 * lib/ws2_32.def: Likewise.
10539 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
10541 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
10544 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
10545 * lib/dinput.c: Include windows.h for GCC.
10546 * lib/dxguid.c: Likewise.
10547 (INITGUID): Define macro.
10549 * include/objidl.h (ISequentialStream): Define interface.
10550 (IStream): Derive from ISequentialStream.
10552 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
10553 Clone}): Mark as PURE.
10554 (IDataObject::EnumDAdvise): Likewise.
10555 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
10556 (IViewObject::Unfreeze): Likewise.
10557 (IViewObject2::Unfreeze): Likewise.
10559 * include/objidl.h: Add various IID_ declarations.
10560 * include/olectl.h: Likewise.
10561 * include/oleidl.h: Likewise.
10563 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
10565 * Snapshot 1999-12-21.
10567 * include/winbase.h (CancelIO): Rename to CancelIo.
10568 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
10569 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
10571 * Merge with winsup-19991218.
10572 * include/winnt.h: Add defines for W2K ACL control flags.
10574 * Merge with Anders Norlander's 19991130 snapshot.
10576 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
10577 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
10579 Patch from Harold Weissfield
10580 * include/shellapi.h: Added some ABN_* defines.
10582 * include/commctrl.h (_TrackMouseEvent): Add prototype.
10583 * lib/comctl32.def (_TrackMouseEvent): Import.
10584 * include/winuser.h: Misc. fixes from Sang Cho
10585 <sangcho@alpha94.chongju.ac.kr>.
10586 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
10587 value of _WIN32_WINNT.
10588 * include/winuser.h: Reorganize SM_* defines in numerical order.
10590 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
10592 * include/windef.h: Make RECTL a distinct type from RECT.
10593 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
10594 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
10595 (COMPAREITEMSTRUCT): Fix fields.
10596 (SERIALKEYSA): Likewise.
10597 (SERIALKEYSW): Likewise..
10598 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
10599 (WIN32_FIND_DATAA): Likewise.
10600 (WIN32_FIND_DATAW): Likewise.
10601 * include/commdlg.h (SNDMSG): Define.
10602 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
10603 (SO_CONNECT_TIME): Likewise.
10604 (AcceptEx): Declare.
10605 (GetAcceptExSockaddrs): Likewise.
10606 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
10607 * include/winspool.h: Add RC_INVOKED guard.
10608 * lib/wsock32.def (AcceptEx@32): Export.
10609 (GetAcceptExSockaddrs@32): Likewise.
10611 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
10613 * Snapshot 1999-11-18.
10615 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
10616 Octopod C++ IDE (and MSVC compatibility).
10617 * include/oleauto.h (V_BOOLREF(X)): Likewise.
10618 * include/shellapi.h (ShellAbout*): Fix typo.
10619 * wingdi.h (FW_ULTRABOLD): Likewise.
10620 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
10621 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
10622 Add packing directives for various structures. All structure
10623 sizes now conform to MSVC.
10625 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
10627 Released 1999-11-07.
10629 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
10631 * include/winsock2.h: New file. Mostly a stub for now.
10632 * include/winbase.h (DllMain): Delete prototype.
10633 * include/commctrl.h (Header_SetItem): Fix macro.
10634 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
10635 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
10636 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
10638 Merge in changes from wxWindows.
10639 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
10640 * include/oaidl.h (DISPID_*): Add macros.
10641 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
10642 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
10643 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
10644 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
10646 Merge in changes from Octopod C++ IDE group.
10647 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
10648 (Header_InsertItem): Fix macro.
10649 * include/oaidl.h (IID_IDispatch): Declare.
10650 (IID_ISupportErrorInfo): Likewise.
10651 (IDispatch): Rename Invoked to Invoke.
10652 * include/objidl.h (IPersist): Fix GetClassID.
10653 * include/oleauto.h (VectorFromBstr): Declare.
10654 (BstrFromVector): Likewise.
10655 * include/olectl.h (OLEMISC_*): Update.
10656 * include/olectlid.h (IID_IDispatch): Declare.
10657 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
10658 (IOleInPlaceFrame): Fix.
10659 (ISupportErrorInfo): Define.
10660 (IErrorInfo): Define.
10661 * include/winuser.h (SIF_TRACKPOS): Define.
10663 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
10666 * include/winnt.h (PSID): Uncomment definition.
10667 (PISID): Rename from PSID.
10668 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
10669 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
10671 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
10672 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
10673 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
10674 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
10675 include/shellapi.h, include/winbase.h, include/wingdi.h,
10676 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
10678 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
10680 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
10681 Marius Kjeldahl <kjeldahl@hotmail.com>.
10683 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
10685 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
10686 (ERROR_SEVERITY_*): Likewise.
10688 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
10690 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
10691 (DllMain): Fix prototype.
10693 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
10695 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
10696 (cderr.h): Don't include.
10697 * include/winuser.h: Fix macro definitions.
10699 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
10701 Merge with winsup 1999-07-29:
10702 * include/wincon.h (MOUSE_WHEELED): Define.
10703 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
10704 (SECURITY_DESCRIPTOR): Add struct type.
10705 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
10706 is equal to PVOID in the Platform SDK! So don't depend on accessing
10707 members through ->.
10709 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
10711 * lib/Makefile.in (install-headers): Don't @ commands.
10712 (install-libraries): Ditto.
10714 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
10716 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
10718 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
10720 Patch from Mumit Khan:
10721 * include/windows.h: Fix typo in winsock.h include guard and add
10723 * include/winnt.h (__int64): Undefine first.
10724 (struct _SID): Declare.
10726 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
10728 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
10730 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
10732 Patch from Mumit Khan:
10733 * Makefile.in: Do the right thing when cross-compiling.
10734 * include/windef.h: Don't define _export and __export if already
10737 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
10739 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
10740 (DECLARE_INTERFACE_): Ditto.
10742 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
10744 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
10746 Reported by Brad Porter
10747 * include/wingdi.h (FW_ULTRALIGHT): Add.
10748 (FW_DEMIBOLD): Add.
10749 (FW_ULTRABOLD): Add.
10751 (JOHAB_CHARSET): Add.
10752 (VIETNAMESE_CHARSET): Add.
10755 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
10757 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
10758 * lib/Makefile.in (Makefile): Regenerate.
10759 * include/pshpack[1248].h: New files, if a program would use any of
10761 * include/poppack.h: Ditto.
10762 * include/windef.h (_WIN32_WINNT): Define
10763 * include/windows.h: Remove DUMMYUNIONNAME[45].
10764 * include/windows.h: Correctly define _M_IX86 to reflect the target
10766 * include/windows.h: Add preliminary support for other architectures.
10767 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
10768 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
10769 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
10770 issue with LARGE_INTEGER.
10771 (ANSI_NULL): Define.
10773 (ACL_REVISION[1234]): Define.
10774 (MIN/MAX_ACL_REVISION): Define.
10776 (LANG_USER_DEFAULT): Define.
10777 (LANG_SYSTEM_DEFAULT): Define.
10778 (LOCALE_NEUTRAL): Define.
10779 (SORTVERSIONFROMLCID): Define.
10780 * include/windef.h (UNREFERENCED_PARAMETER): Define.
10781 (UNREFERENCED_LOCAL_VARIABLE): Define.
10782 (DBG_UNREFERENCED_PARAMETER): Define.
10783 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
10784 * lib/mswsock.def: New file. Imports for mswsock.dll.
10785 * include/custcntl.h: New file. Necessary to compile some SDK
10787 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
10788 (WM_MOUSEWHEEL): Define.
10789 (WHEEL_DELTA): Define.
10790 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
10791 (WM_NEXTMENU): Define.
10792 (CharNextA): Fix prototype.
10793 (CharNextW): Ditto.
10795 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
10797 * include/winsock.h: Enclose in extern "C" if C++, huh?
10798 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
10800 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
10802 * include/windef.h (NULL): Define only ifndef
10803 (TRUE): Ditto, was previously only defined ifndef FALSE
10804 (PASCAL): Define as _pascal
10807 (min,max): Define only ifndef NOMINMAX
10809 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
10811 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
10812 You must define _WIN32_IE if you want support for it.
10813 Modified patch from Nirmal Prasad <nprasad@truept.com>.
10815 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
10817 * include/wincon.h: Add some ButtonState flags and EventFlags.
10819 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
10821 * include/basetyps.h: Don't support COM when __OBJC__ defined because
10822 interface define causes mayhem.
10823 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
10825 * include/windows.h: Undefine BOOL if __OBJC__ defined
10827 1999-05-09 Chris Faylor <cgf@cygnus.com>
10829 * include/winnls.h: Define additional code pages.
10831 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
10833 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
10835 (RtlZeroMemory): Use RtlFillMemory
10837 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
10839 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
10840 to get the correct size when used in some structs.
10841 (ULARGE_INTEGER): Ditto.
10842 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
10843 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
10845 1999-05-02 Nirmal Prasad <nprasad@truept.com>
10847 * include/wininet.h: Enclose in extern "C" if c++
10848 (INTERNET_BUFFERSA/W): Define struct
10849 * include/wininet.h: Add some HSR_* defines
10851 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
10853 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
10854 * include/winnt.h (UNALIGNED): Define
10855 * include/windef.h (DECLSPEC_NORETURN): Define
10857 * include/wininet.h (INTERNET_MAX_NAME): Remove
10858 (INTERNET_MAX_SCHEME_LENGTH): Define
10859 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
10860 * include/wininet.def: Completely redone, it was losing badly.
10862 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
10864 * lib/dplayx.def: Remove '_' prefixes
10865 * lib/shell32.def: Remove imports for IID_ContextMenu
10867 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
10869 * Makefile.in (dist): Support dist target
10870 * lib/Makefile.in (dist): Likewise
10871 * lib/Makefile.in (uninstall-headers): Fix command
10872 * Makefile.in (bindist): Target to build a prebuilt dist
10874 * lib/ws2_32.def: Winsock2 implib
10876 * include/largeint.h: New header
10877 * include/largeint.c: Large integer support library
10878 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
10879 (EXTRA_OBJS): Add largeint.o
10881 * include/Makefile: Remove
10882 * lib/Makefile: Remove
10884 * configure.in: New autoconf script
10885 * configure: generated configure script
10886 * Makefile.in: autoconf makefile template
10887 * lib/Makefile.in: Ditto
10888 * include/test.c: mv to lib/test.c
10889 * include/res.rc: mv to lib/res.rc
10890 * include/TODO: mv to .
10891 * include/Notes: mv to ./NOTES
10893 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
10895 * include/zmouse.h (WHEEL_DELTA): Define
10897 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
10899 * include/ddeml.h (HSZPAIR): Declare.
10900 * include/zmouse.h: New file.
10902 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
10904 * lib/d3dim.def: New implib
10905 * lib/d3drm.def: Ditto
10906 * lib/d3dxof.def: Ditto
10907 * lib/ddraw.def: Ditto
10908 * lib/dinput.def: Ditto
10909 * lib/dplayx.def: Ditto
10910 * lib/dsetup.def: Ditto
10911 * lib/dsound.def: Ditto
10912 * lib/dinput.c: Guid library for DirectInput
10913 * lib/dxguid.c: Guid library for DirectX
10915 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
10917 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
10919 * include/windowsx.h (GET_Y_LPARAM): Also missing
10920 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
10923 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
10925 * include/scrnsave.h: New header file for screen saver library
10926 * lib/scrnsave.c: New file: screen saver library
10928 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
10930 * include/regstr.h: Enclosed all strings in TEXT() macros so it
10931 works well in when UNICODE is defined
10933 1999-04-17 Nirmal Prasad <nprasad@truept.com>
10935 * include/winuser.h(STYLESTRUCT): New struct
10936 * include/wingdi.h:(GOBJENUMPROC): This function type should
10939 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
10941 * include/basetyps.h (LPGUID): New typedef
10942 * lib/glut.def: Import library defintions for glut.dll
10943 * lib/glu32.def: Ditto for glut32.dll
10944 * include/winnt.h: Fixed handling of wchar_t typedef
10945 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
10946 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
10948 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
10950 * include/winbase.h(AbnormalTermination): Define as FALSE
10951 * include/commctrl.h: Support for new progress bar messages/styles
10953 1999-03-20 Geoffrey Noer <noer@cygnus.com>
10955 * include/commdlg.h(PageSetupDlg): New define
10956 * include/richedit.h: Missing SCF_* defines
10957 * include/winnt.h: Lots o' defines
10958 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
10960 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
10962 * include/commdlg.h: Removed pack pragma
10963 * lib/comctl32.def(InitCommonControlsEx@4): Added import
10965 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
10967 * Makefile: Set version to 0.1.5
10968 * lib/Makefile (clean): Fix typo
10970 * include/commctrl.h: Removed pack pragma
10971 * include/cpl.h: Likewise
10972 * include/dbt.h: Likewise
10973 * include/dde.h: Likewise
10974 * include/nddeapi.h: Likewise
10975 * include/shellapi.h: Likewise
10976 * include/wincrypt.h: Likewise
10977 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
10979 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
10980 (servent): Likewise
10981 (protoent): Likewise
10983 * include/windows.h: Prevent inclusion of winsock.h if we are
10984 using or compiling cygwin. Define Win32_Winsock to force inclusion.
10986 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
10988 * include/winbase.h (CREATE_FORCEDOS): New define
10990 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
10992 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
10994 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
10995 * include/windows.h: Added DUMMYUNIONNAME4 and 5
10996 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
10997 (PLUID_AND_ATTRIBUTES_ARRAY): New type
10999 * include/ddeml.h: Removed unnecessary `#pragma pack'
11000 * include/imm.h: Likewise
11001 * include/nddeapi.h: Likewise
11002 * include/nspapi.h: Likewise
11003 * include/regstr.h: Likewise
11004 * include/wincon.h: Likewise
11005 * include/windef.h: Likewise
11006 * include/winioctl.h: Likewise
11007 * include/winnls.h: Likewise
11008 * include/winsvc.h: Likewise
11009 * include/winuser.h: Likewise
11010 * include/winver.h: Likewise
11011 * include/wtypes.h: Likewise
11013 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
11015 * Makefile (VERSION): Set to 0.1.4
11016 * include/basetyps.h: Check for NOCOMOBJECT
11017 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
11018 on comobject attribute.
11019 * lib/kernel32.def: Added a few functions
11020 * include/windef.h (DWORD): Changed back to unsigned long
11022 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
11023 winresrc.h in turn includes the necessary headers. This makes things
11024 much simpler, no need to protect blocks of code in headers that
11025 should not be seen by the resource compiler.
11027 1999-01-05 Geoffrey Noer <noer@cygnus.com>
11029 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
11030 * include/wincon.h: Added console event type flags
11031 * include/winnt.h (FILE_SHARE_DELETE): Added
11032 (SECURITY_DESCRIPTOR): typedef as DWORD
11034 * include/winuser.h (WM_PENWINFIRST): Fixed typo
11035 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
11036 define u_* types only if _SYS_TYPES_H is not defined.
11038 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
11040 * COPYING.LIB: Deleted
11041 * README: Updated to reflect license changes
11042 * include/shlobj.h: Remove extra comma on some enums
11043 * include/windef.h: Changed DWORD typedef from unsigned long to
11044 unsigned int in order to avoid warnings on bit fields that
11046 * include/Makefile (test): Compile with all warnings
11047 * include/unknwn.h: Include objfwd.h
11048 * include/winsock.h: Added missing copyright notices.
11050 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
11052 * lib/winmm.def: Corrected LIBRARY statement
11053 * include/mmsystem.h: Define mmioSeek codes if not already defined
11054 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
11055 (CreateStatusWindowW): Likewise
11057 * include/winresrc.h: Include only files necessary instead of windows.h
11058 * include/dde.h: Allow inclusion in resource scripts.
11059 * include/winnt.h: Likewise
11060 * include/commctrl.h: Likewise
11061 * include/prsht.h: Likewise
11064 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
11066 * include/sqltypes.h (SQLHANDLE): Added this type
11067 (SQLHDESC): Likewise
11068 * include/sql.h (SQLFreeHandle): Added this prototype
11069 (SQLAllocHandle): Likewise
11071 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
11073 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
11074 conflicts with cygwin headers.
11076 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
11078 * Makefile: Changed VERSION to 0.1.3
11079 * Makefile (dist-lib): New target to make import library only
11081 * Makefile (dist-hdr): New target to make headers only distribution
11082 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
11083 building one single distribution file.
11084 * dist.mak: Deleted
11086 * include/lm.h: New file
11087 * include/lmcons.h: New file
11088 * include/lmalert.h: New file
11089 * include/lmaudit.h: New file
11090 * include/lmconfig.h: New file
11091 * include/lmapibuf.h: New file
11092 * include/lmaccess.h: New file
11093 * include/lmchdev.h: New file
11094 * include/lmremutl.h: New file
11095 * include/lmrepl.h: New file
11096 * include/lmerrlog.h: New file
11097 * include/lmat.h: New file
11098 * include/lmuse.h: New file
11099 * include/lmuseflg.h: New file
11100 * include/lmserver.h: New file
11101 * include/lmerr.h: New file
11102 * include/lmsname.h: New file
11103 * include/lmstats.h: New file
11104 * include/lmsvc.h: New file
11105 * include/lmwksta.h: New file
11106 * include/lmbrowsr.h: New file
11108 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
11110 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
11111 * include/unknwn.h: Added extern declaration for IID_IClassFactory
11113 * include/initguid.h: New file
11115 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
11118 * include/winnt.h: Added USN
11119 * include/winnt.h: Changed handling of 64 bit int support
11121 * include/windows.h: Added support for BC,LCC and MSVC
11123 * include/windows.h: Changed handling machine architecture defines
11125 * include/olectl.h: New file
11127 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
11129 * include/oleidl.h: Added IViewObject and IViewObject2
11131 * include/objidl: Corrected prototype for IStorage::DestroyElement and
11132 IStorage::MoveElement
11134 * include/oledlg.h: New file
11136 * include/winresrc.h: New file
11138 * include/wingdi.h: Added LPDOCINFO
11140 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
11141 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
11142 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
11143 TabCtrl_SetImageList and TabCtrl_GetItemCount
11144 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
11146 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
11148 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
11149 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
11151 * include/commdlg.h: Added LPDEVNAMES
11153 * include/windows.h: Include excpt.h
11155 * include/excpt.h: New file. This file just contains some
11156 stubs for SEH that do nothing.
11158 * include/commctrl.h: Added general WM_NOTIFY codes
11160 * include/winuser.h: Added ICON_SMALL and ICON_BIG
11161 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
11162 not be in the headers.
11163 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
11164 * include/winuser.h: Added old WM_SIZE parameter names so
11165 wxWindows compiles.
11166 * include/winuser.h: Added IDC_SIZE and IDC_ICON
11167 * include/winuser.h: Added LPDLGITEMTEMPLATE
11168 * include/winuser.h: HTCAPTION was missing value
11169 * include/winuser.h: Added WM_ACTIVE flags
11171 * include/windowsx.h: Added _fmemcpy so V compiles; also added
11172 _fxx defines for memmove, memset and memcmp
11174 * include/windef.h: Changed _export and __export to empty defines
11176 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
11177 String parameters were not const and ExtractAssociatedIcon takes
11178 a WORD pointer not DWORD pointer as last parameter.
11180 * Makefile: Changed VERSION to 0.1.2
11182 * include/ole2ver.h: New file
11184 * Makefile: Removed all dependencies on GLUT
11186 * include/GL/glut.h: Removed file because of decision to remove
11187 files that are not part of the library.
11188 * lib/glut.def: Likewise
11189 * lib/glut32.def: Likewise
11191 * include/windows.h: Include winperf.h
11193 * include/winperf.h: New file
11195 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
11197 * include/winnls.h: Added calendar types
11198 * include/winnls.h: Added country codes
11200 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
11202 * include/windef.h: Added PROC and NEARPROC
11204 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
11205 * include/wingdi.h: Added OpenGL types and prototypes
11206 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
11207 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
11208 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
11209 * include/wingdi.h: Added truetype character outline types
11210 * include/wingdi.h: Added DEVMODE initialization flags
11211 * include/wingdi.h: Added panose codes
11212 * include/wingdi.h: Added missing character sets
11213 * include/wingdi.h: Added ANTIALIASED_QUALITY and
11214 NONANTIALIASED_QUALITY
11215 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
11216 * include/wingdi.h: Added pointer types for EXTLOGPEN
11217 * include/wingdi.h: Added PATTERN type
11218 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
11219 * include/wingdi.h: Added new text metric flags
11220 * include/wingdi.h: Added pitch and family flags
11221 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
11222 * include/wingdi.h: Added METAHEADER
11223 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
11224 * include/wingdi.h: Added TA_MASK
11225 * include/wingdi.h: Added MAXSTRETCHBLTMODE
11226 * include/wingdi.h: Added error codes
11228 * include/winuser.h: Added missing winhelp structures
11229 * include/winuser.h: Added dialog flags/styles/messages
11230 * include/winuser.h: Added EM_SETMARGIN codes
11231 * include/winuser.h: Made it possiblie to use IDI_XX values
11233 * include/winuser.h: Added missing LoadImage load flags
11234 * include/winuser.h: Added missing message box flags
11235 * include/winuser.h: Added ScrollWindow codes
11236 * include/winuser.h: Added DT_WORD_ELLIPSIS
11237 * include/winuser.h: Added drag and drop support
11238 * include/winuser.h: Added WM_MENUCHAR return codes
11239 * include/winuser.h: Added DLGWINDOWEXTRA
11240 * include/winuser.h: Added missing SetWindowPos flags.
11241 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
11242 * include/winuser.h: Added IDHOT_xx defines
11243 * include/winuser.h: Added MOD_WIN
11244 * include/winuser.h: Added missing defines and structs for owner draw
11246 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
11248 * include/winuser.h: Added DrawAnimatedRects flags
11249 * include/winuser.h: Added WM_PRINT codes
11250 * include/winuser.h: Added CS_IME class style
11251 * include/winuser.h: Added WM_SIZE codes
11252 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
11253 * include/winuser.h: Added WM_NCHITTEST return codes
11254 * include/winuser.h: Added WM_SIZING parameters
11255 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
11256 * include/winuser.h: Added menu loop codes.
11257 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
11259 * include/winuser.h: Added WM_POWER flags
11260 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
11261 * include/winuser.h: Added missing message filter codes
11262 * include/winuser.h: Added WM_KEYXX message flags
11263 * include/winuser.h: Added WM_SHOWMESSAGE flags
11264 * include/winuser.h: Added old ShowWindow commands
11265 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
11268 * include/mciavi.h: New file for the MCI AVI driver that for some
11269 reason is not in mmsystem.h.
11271 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
11272 * include/winbase.h: Added SECURITY_xx for CreateFile
11273 * include/winbase.h: Added RTS and DTS control values
11274 * include/winbase.h: Fixed SYSTEM_INFO structure
11275 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
11276 * include/winbase.h: Added FILE_TYPE_REMOTE
11277 * include/winbase.h: Added modem status flags
11278 * include/winbase.h: Added HINSTANCE_ERROR
11279 * include/winbase.h: Added DefineDosDevice defines
11280 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
11281 * include/winbase.h: Added STARTF_XX flags
11282 * include/winbase.h: Fixed typo on _lcreat prototype.
11283 * include/winbase.h: Moved DBG_XX to winnt.h
11284 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
11287 * include/unknwn.h: Added extern declaration of IID_IUnknown
11289 * include/windowsx.h: Added hmemcpy.
11291 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
11292 * include/winnt.h: Added PACCESS_TOKEN
11293 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
11294 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
11295 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
11296 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
11297 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
11298 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
11300 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
11301 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
11302 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
11304 * include/winsvc.h: Removed conflicting defines which were supposed
11307 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
11308 and SERVICE_ERROR_TYPE.
11310 * include/winnt.h: Added SERVICE_XX defines.
11311 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
11312 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
11314 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
11315 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
11316 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
11317 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
11319 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
11321 * include/winbase.h: Corrected prototype for CreateProcessA
11323 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
11326 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
11327 be LPSHELLFOLDER* not LPSHELLFOLDER.
11329 * include/windows.h: Include commdlg.h
11331 * include/winuser.h: Added MDICREATESTRUCT
11333 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
11334 CB_ERRSPACE, and CB_OKAY
11336 * include/wingdi.h: Added LPBITMAPINFOHEADER
11338 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
11340 * include/rpcdce2.h: Likewise.
11342 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
11344 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
11345 * include/olectlid.h: Likewise
11346 * include/shlguid.h: Likewise
11348 * include/coguid.h: Delete file since it was for 16 bit windows only.
11350 * lib/*.def: Appended .dll to library name where needed.
11352 * include/windef.h: Define _stdcall and __stdcall only if not
11353 previously defined instead of undefining first.
11355 * include/dlgs.h: Put RC_INVOKED around structure defs
11357 * include/intshcut.h: New file
11358 * include/isguids.h: New file
11360 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
11362 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
11364 * include/winnt.h: Added check if _T is defined before defining it
11366 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
11368 * include/dlgs.h: New file
11370 * include/winbase.h: Removed DllEntryPoint define
11372 * include/winbase.h: Added SetupComm prototype
11374 * include/rpc.h: SEH RPC functions no longer defined since they weren't
11377 * include/basetyps.h: Removed use of COMOBJECT define, instead
11378 DECLARE_INTERFACE directly uses comobject attribute when GCC
11381 * include/wtypes.h: STGC enum was missing typedef
11383 * include/objidl.h: ADVC enum was missing typedef
11385 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
11386 they are nested within the VOID definition.
11388 * include/winbase.h: Added stream ids and attributes
11390 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
11391 to an ANYSIZE_ARRAY array.
11393 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
11395 * include/windef.h: defined _declspec as __declspec since
11396 some programs (like VWCL) use _declspec instead of __declspec
11398 * include/winnt.h: added COMPRESS_FORMAT defines
11400 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
11402 * include/winnt.h: added HEAP_XXXX defines
11404 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
11406 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
11409 * include/winnt.h: added NTAPI define
11411 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
11413 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
11414 instead of CHAR or WCHAR.
11416 * include/winnt.h: added _T define
11418 * include/winnt.h: added test for _TCHAR_DEFINED
11420 * include/winnt.h: included string.h for memory macros
11422 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
11424 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
11426 * include/prsht.h: added PropSheet_XXX macros
11429 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
11431 * include/winspool.h: Changed DeletePrinterProcessor and
11432 DeletePrinterProvidor to DeletePrintXX.
11434 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
11437 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
11440 * include/wingdi.h: Likewise for GetLogColorSpace
11442 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
11444 * include/richedit.h: Added missing defines and structures
11446 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
11448 * include/winuser.h: Added HWND_DESKTOP
11450 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
11452 * Makefile: Include ChangeLog when building source
11453 distribution (srcdist)
11455 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
11456 are always defined as STDAPI and STDAPI_
11458 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
11459 are always defined as STDAPI and STDAPI_
11461 * include/objidl.h: Removed extra ';' on IStorage SetClass method
11463 * include/rpcndr.h: Removed all IN and OUT from function prototypes
11465 * ChangeLog started