]> sourceware.org Git - newlib-cygwin.git/blob - winsup/w32api/ChangeLog
1e1f3b8ce762f383f744a1f4c262e67d8e75f3e3
[newlib-cygwin.git] / winsup / w32api / ChangeLog
1 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
2
3 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
4 Thanks to: David Leonard <leonard@users.sourceforge.net>
5
6 2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
7
8 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
9
10 2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
11
12 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
13 Add defines.
14 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN,
15
16 2004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>
17
18 * include/shellapi.h (NIF_GUID): Add another define.
19
20 2004-11-18 Earnie Boyd <earnie@users.sf.net>
21
22 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
23 Changed it twice due to inconsistent MSDN documentation.
24 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
25
26 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
27
28 * include/shlobj.h (SHGFP_TYPE): Add enum.
29
30 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
31
32 * include/winuser.h (WM_THEMECHANGED): Add define.
33
34 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
35
36 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
37 ExFreeToPagedLookasideList): Guard inline versions with
38 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
39 external functions for earlier _WIN32_WINNT.
40
41 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
42
43 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
44
45 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
46
47 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
48 if undefined and __W32API_USE_DLLIMPORT__.
49 Add WINBASEAPI token to prototypes, throughout.
50
51 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
52
53 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
54 (GetFiberData): Likewise.
55 (NtCurrentTeb): Likewise.
56
57 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
58
59 * include/shellapi.h (NIF_INFO): Add define.
60 (NIIF_*) Add defines..
61 Thanks to: Benoit Blanchon <benoit.blanchon@free.fr>
62 (NIF_*): Convert constants to hex.
63
64 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
65
66 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
67 GetGlyphIndicesW): Declare.
68 (GGI_MARK_NONEXISTING_GLYPHS): Define
69 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
70 GetGlyphIndicesW): Add stubs.
71
72 2004-10-24 Dan Aloni <da-x@colinux.org>
73
74 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
75 ZwQueryFullAttributesFile): Declare.
76 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
77 Declare.
78 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
79 ZwQueryVolumeInformationFile): Add stubs.
80
81 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
82
83 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
84 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
85
86 2004-10-15 Robert Wruck <wruck@tweerlei.de>
87 Danny Smith <dannysmith@users.sourceforge.net>
88
89 = include/winbase.h (InitializeSListHead, Interlocked*):
90 Guard with !__USE_NTOSKRNL__.
91
92 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
93 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
94 Guard with __USE_NTOSKRNL__.
95 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
96 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
97 && _WIN32_WINNT >= 0x0501
98 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
99 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
100 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
101 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
102
103 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
104 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
105 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
106 ExWindowStationObjectType, IoAdapterObjectType,
107 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
108 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
109 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
110 Uncomment stubs.
111
112 2004-10-11 Robert Wruck <wruck@tweerlei.de>
113
114 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
115 definition
116 (IoReleaseRemoveLock): Add definition.
117
118 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
119
120 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
121 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
122 Add prototypes.
123 * include/winddk.h (ExInterlockedAddUlong,
124 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
125 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
126 ExInterlockedPushEntryList): Change calling convention to
127 DDKAPI.
128 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
129 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
130 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
131 Add prototypes for DDKFASTAPI versions.
132 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
133 * lib/ntoskrnl.def (ExInterlockedAddUlong,
134 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
135 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
136 ExInterlockedPushEntryList): Remove lead '@' from stubs.
137 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
138 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
139 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
140 Add fastcall stubs.
141 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
142 Exi386InterlockedIncrementLong); Add stdcall stubs.
143
144 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
145
146 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
147 if __W32API_USE_DLLIMPORT__ is defined.
148 * include/winuser.h (WINUSERAPI): Likewise.
149
150 2004-09-29 Filip Navara <xnavara@volny.cz>
151
152 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
153 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
154 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
155 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
156 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
157 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
158 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
159 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
160 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
161 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
162 winnt4.h, ws2san.h): Fixed packing.
163 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
164 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
165 HID_INTERFACE_NOTIFY_PNP): Likewise.
166 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
167 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
168 <ayerkes@speakeasy.net>.
169 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
170 declaration.
171 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
172 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
173 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
174 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
175 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
176 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
177 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
178 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
179 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
180 (SYNCH_LEVEL): Added definition.
181 (KPCR, KPCR_TIB): Fixed declaration.
182 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
183 included and _WIN32_WINNT >= 0x0501.
184 (RtlEqualLuid): Fixed macro definition.
185 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
186 KeRaiseIrql on i386 architectures.
187
188 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
189
190 * include/mshtml.h (IHTMLDocument2): Correct get_selection
191 declaration.
192 (IHTMLSelectionObject): Correct get_type declaration.
193 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
194 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
195 IHTMLBodyElement2): Add interfaces.
196 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
197 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
198 typedefs.
199 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
200 Add IIDs.
201
202 2004-09-05 Earnie Boyd <earnie@users.sf.net>
203
204 * include/w32api.h: Increment version to 3.1.
205 * Makefile.in: Ditto.
206
207 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
208
209 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
210 MonitorFromWindow): Add prototypes.
211 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
212 MonitorFromWindowMonitorFromWindow): Add stubs.
213 * include/shellapi.h (DuplicateIcon): Add prototype.
214
215 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
216
217 * include/winuser.h (WINUSERAPI): New define.
218 Use it to mark user32.dll imports, throughout.
219
220 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
221
222 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
223 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
224 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
225 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
226 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
227 HidD_GetPreparsedData, HidD_GetProductString,
228 HidD_GetSerialNumberString, HidD_SetConfiguration,
229 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
230 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
231
232 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
233
234 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
235 Add XP defines.
236 (PCOORD): Add typedef.
237 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
238
239 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
240
241 * include/winldap.h: Don't check value of UNICODE.
242 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
243
244 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
245
246 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
247
248 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
249
250 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
251 guard.
252
253 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
254
255 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
256
257 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
258
259 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
260
261 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
262
263 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
264
265 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
266
267 * include/wincrypt.h: Correct _WIN32_WINNT typo.
268
269 2004-08-10 Ed Schaller <schallee@darkmist.net>
270
271 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
272 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
273 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
274 Add defines.
275 (CALG_SHA1): Add define.
276 (HP_HMAC_INFO): Add define.
277 (HMAC_INFO): Add struct.
278 (BLOBHEADER): Add typedef.
279
280 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
281
282 * include/commctrl.h (TreeView_SetItemState): Define macro.
283
284 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
285
286 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
287 macros together.
288
289 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
290
291 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
292 (FILEGROUPDESCRIPTOR): LIkewise.
293
294 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
295
296 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
297
298 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
299
300 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
301 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
302 (IMAGE_SNAP_BY_ORDINAL): Map to ...
303 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
304 (IMAGE_ORDINAL): Map to ...
305 (IMAGE_ORDINAL{32,64}: New defines.
306 (IMAGE_THUNK_DATA): Map to ...
307 (IMAGE_THUNK_DATA{32,64}: New structures.
308 (IMAGE_THUNK_DATA): Map to ...
309 (IMAGE_THUNK_DATA{32,64}: New structures.
310 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
311 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
312 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
313 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
314
315 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
316
317 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
318 _WIN32_WINNT >= 0x0500.
319
320 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
321
322 * include/winbase.h (GetWriteWatch): Correct prototype.
323 (WRITE_WATCH_FLAG_RESET): Define.
324 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
325
326 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
327
328 * include/commctrl.h (Animate_OpenEx): Define.
329 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
330 (ListView_GetNumberOfWorkAreas): Correct macro.
331 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
332 ListView_SetItemCountEx, ListView_GetISearchString,
333 TreeView_GetLastVisible, Header_CreateDragImage,
334 Header_SetImageList, Header_GetImageList): Define.
335 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
336 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
337 TBSTATE_ELLIPSES): Define.
338 (MonthCal_SetRange): Correct macro.
339 (ImageList_Duplicate): Declare.
340
341 2004-05-29 Filip Navara <xnavara@volny.cz>
342
343 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
344
345 2004-05-25 Al Slater <al.slater@scluk.com>
346
347 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
348 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
349
350 2004-05-15 Filip Navara <xnavara@volny.cz>
351
352 * include/ddk/kbdmou.h: New file.
353 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
354 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
355 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
356 _vsnwprintf, sprintf, swprintf): Export.
357
358 2004-05-15 Filip Navara <xnavara@volny.cz>
359
360 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
361 headers.
362
363 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
364
365 * include/wingdi.h: Correct non-unicode typedefs of
366 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
367
368 2004-05-07 Pascal Obry <obry@act-europe.fr>
369
370 * include/winsock.h (IN_CLASSA): Fix macro.
371 * include/winsock2.h (IN_CLASSA): Fix macro.
372
373 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
374
375 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
376 * include/aclui.h: Remove '\r', throughout.
377 * include/msacm.h: Likewise.
378 * lib/aclui.def: Likewise.
379
380 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
381
382 * lib/comctl32.def (SetWindowSubclass): Add stub.
383 Thanks to Eugene <egladysh@users.sourceforge.net>.
384
385 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
386
387 * include/winbase.h (EXECUTION_STATE): Add typedef.
388 (SetThreadExecutionState): Declare.
389 * include/wingdi.h (_WINGDI_): Define.
390 * include/objbase.h (_OBJBASE_H_): Define.
391
392 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
393
394 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
395 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
396 (SM_CMETRICS): Adjust value.
397 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
398 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
399 Add defines.
400 Thanks to Benoit Blanchon <benoit.blanchon@free.fr>
401
402 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
403
404 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
405 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
406 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
407 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
408 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
409 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
410
411 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
412
413 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
414 DNSREC_ADDITIONAL): Add defines.
415
416 2004-04-23 Robert Wruck <wruck@tweerlei.de>
417
418 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
419
420 2004-04-23 Robert Wruck <wruck@tweerlei.de>
421
422 * include/aclui.h: New file.
423 * lib/aclui.def: New file.
424 * lib/test.c: Add aclui.h to includes.
425
426 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
427
428 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
429 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
430 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
431
432 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
433
434 * include/wingdi.h: Protect non-unicode case of below.
435
436 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
437
438 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
439 LPENUMLOGFONTEXDV with appropriate version check.
440
441 2004-04-18 Hans Leidekker <hans@it.vu.nl>
442
443 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
444 DSPROPSETID_DirectSoundDevice): Add defines.
445
446 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
447
448 * include/msacm.h: New file.
449
450 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
451
452 * include/objbase.h (STGFMT): Declare enum.
453 (STGOPTIONS): Declare structure.
454 (StgCreateStorageEx, StgOpenStorageEx): Declare.
455 (STGOPTIONS_VERSION): Define.
456 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
457
458 2004-04-13 Filip Navara <xnavara@volny.cz>
459
460 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
461 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
462 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
463 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
464 HELP_SETWINPOS): Define.
465 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
466 (SPI_*): Add new definitions for WINVER >= 0x500.
467 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
468 (InternalGetWindowText, SetWindowsHookW): Declare.
469 * include/winbase.h (InitializeSListHead): Avoid conflicting
470 definition with DDK headers.
471
472 2004-04-13 Gé van Geldorp <gvg@reactos.com>
473
474 * include/winuser.h (GetLastError): Move from here...
475 * include/winbase.h: ... to here.
476
477 2004-04-13 Filip Navara <xnavara@volny.cz>
478
479 * include/winspool.h (DocumentPropertiesW): Correct prototype.
480
481 2004-04-13 Filip Navara <xnavara@volny.cz>
482
483 * include/wingdi.h (ENHMETAHEADER): Add definitions for
484 WINVER >= 0x400.
485 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
486 (ENUMLOGFONTEXW): Fix definition.
487 (ENUMLOGFONTEXDV[AW]): Declare.
488
489 2004-04-13 Filip Navara <xnavara@volny.cz>
490
491 * include/wingdi.h: Declare the DirectDraw structures only if
492 the DirectDraw kernel mode headers aren't included.
493 (EMFINFO): Declare.
494 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
495 STROBJ_bEnumPositionsOnly): Correct prototypes.
496
497 2004-04-13 Filip Navara <xnavara@volny.cz>
498
499 * include/objidl.h (PRPCOLEMESSAGE): Declare.
500 * include/rpc.h (RPCRTAPI): Define.
501 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
502 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
503 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
504 (I_RpcBindingSetAsync): Correct prototype.
505 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
506 to w2kReserved.
507 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
508 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
509 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
510 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
511 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
512 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
513 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
514 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
515 NdrUserMarshalFree): Declare.
516 (MIDL_STUB_DESC): Add new fields that were added in W2K.
517 * include/rpcproxy.h (CStdStubBuffer): Ditto.
518
519 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
520
521 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
522 LPC_MESSAGE_BASE_SIZE): Define.
523 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
524
525 2004-04-13 Filip Navara <xnavara@volny.cz>
526
527 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
528 Declare.
529
530 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
531
532 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
533 MONITORINFO when compiling as C++.
534
535 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
536
537 * README.w32api: List separate copyright conditions for some headers.
538 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
539
540 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
541
542 * include/wingdi.h (RGB): Correct macro.
543
544 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
545
546 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
547
548 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
549
550 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
551
552 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
553
554 * lib/Makefile.in: Add directx to .PHONY target.
555 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
556 Don't include stdio.h or tchar.h.
557 Replace _T() macro with TEXT() macro, throughout.
558 Replace _stprintf with wsprintf, throughout.
559
560 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
561
562 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
563 Add define.
564 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
565 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
566 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
567
568 2004-03-27 Filip Navara <xnavara@volny.cz>
569
570 * include/directx: New subdir.
571 * lib/directx: Ditto.
572 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
573 dxerr9.h): New files.
574 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
575 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
576 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
577 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
578 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
579 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
580 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
581 strmiids.c, test.c): Ditto.
582 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
583 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
584
585 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
586
587 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
588 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
589 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
590
591 2004-03-24 Filip Navara <xnavara@volny.cz>
592
593 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
594 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
595
596 2004-03-24 Filip Navara <xnavara@volny.cz>
597
598 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
599 TaggedQueueing to TaggedQueuing.
600 (_HW_INITIALIZATION_DATA): Likewise.
601
602 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
603
604 * include/docobj.h (IOleDocumentView::GetDocument): Correct
605 prototype.
606 Thanks to Buster Copley <consequent@users.sourceforge.net>
607
608 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
609
610 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
611 (MmMapIoSpace): Likewise.
612 Thanks to Dan Aloni <da-x@colinux.org>
613
614 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
615
616 * include/shellapi.h (NIM_* NIS_*): Define constants for
617 notification icons with _WIN32_IE >= 0x0500.
618 (NOTIFYICONDATA): Add new structure members for notification
619 icons with _WIN32_IE >= 0x0500.
620
621 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
622
623 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
624 Add defines.
625 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
626 (GROUPID) Add typedef.
627 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
628 (CreateUrlCacheGroup): Add prototype.
629 (DeleteUrlCacheGroup): Add prototype.
630 (FindFirstUrlCacheGroup): Add prototype.
631 (FindNextUrlCacheGroup): Add prototype.
632 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
633 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
634
635 2004-03-10 Al Slater <al.slater@scluk.com>
636
637 * include/winsock2.h: Add missing LPFN_ typdefs for
638 function pointers.
639 Clean up whitespace.
640
641 2004-03-05 Filip Navara <xnavara@volny.cz>
642
643 * include/ddk/scsi.h: Replace assert with ASSERT.
644 * include/ddk/video.h: Ditto.
645 * include/ddk/winddk.h: Ditto. Remove the assert macro.
646 * include/ddk/tdi.h: Correct packing.
647
648 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
649
650 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
651 NONAMELESSUNION case.
652
653 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
654
655 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
656 __VARIANT_NAME_ constants.
657
658 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
659
660 * include/uxtheme.h: Include <commctrl.h>
661
662 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
663
664 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
665
666 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
667
668 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
669 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
670 together.
671 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
672 (V_I8, V_I8REF): Correct macros.
673 (V_DECIMAL): Correct macro definitions.
674 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
675 constants.
676 (VTBIT_*): Define constants.
677 (UDATE): Add structure definition.
678 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
679 functions.
680 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
681 (SafeArrayCreateVectorEx): Declare function.
682 (Var*): declare VARIANT manipulation functions.
683 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
684 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
685 macros.
686
687 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
688
689 * include/oaidl.h (FADF_*): Define missing constants.
690 (IDispatch_*): Define COBJ macros.
691 (VARIANT): Add missing union members llVal and ullVal.
692 (wireVARIANT): Likewise.
693 (ITypeinfo_*): Define COBJ macros.
694 * include/oleauto.h (Var*FromDisp): Correct parameter type from
695 LPDISPATCH* to LPDISPATCH.
696 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
697 VAR_CALENDAR_*): Add missing constants.
698 (SafeArray[Get/Set]*): Add prototypes.
699 (Var*From*): Add missing prototypes.
700 (NUMPRS_*): Add defines.
701 (NUMPARSE): Define structure.
702 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
703 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
704 * include/winuser.h (COLOR_*): Define missing constants.
705 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
706 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
707
708 2004-02-23 Filip Navara <xnavara@volny.cz>
709
710 * include/ddk/video.h: Corrected packing.
711
712 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
713
714 * include/GL/glu.h (GLU_ERROR): Define.
715 Thanks to Philip Lamb <phil at rave dot co dot nz>
716
717 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
718
719 * include/GL/glu.h: Include <stddef.h>.
720 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
721
722 2004-02-15 Earnie Boyd <earnie@users.sf.net>
723
724 * include/w32api.h: Increment version to 3.0.
725 * Makefile.in: Ditto.
726 * README.win32api: Modify license to Public Domain per agreement as
727 found in the mingw-dvlpr list archive.
728
729 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
730
731 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
732 (DIRECTORY_TRAVERSE): Ditto.
733 (DIRECTORY_CREATE_OBJECT): Ditto.
734 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
735 (DIRECTORY_ALL_ACCESS): Ditto.
736 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
737
738 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
739
740 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
741
742 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
743 Thanks to Mike Nordell <tamlin at algonet dot se>.
744
745 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
746
747 * lib/dnsapi.def: New file.
748 * lib/test.c: Include windns.h.
749
750 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
751
752 * include/windns.h: New file.
753
754 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
755
756 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
757 defines.
758 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
759 (SQLSetDescFieldW): Correct prototype.
760 (SQLSetDescFieldA): Add prototype.
761 (SQLGetDescFieldW): Add prototype.
762
763 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
764
765 * include/winuser.h (DFC_POPUPMENU): Add define.
766
767 2004-02-07 Dan Aloni <da-x@gmx.net>
768
769 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
770 suffix.
771
772 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
773
774 * include/oleacc.h (LIBID_Accessibility): Declare.
775 * lib/uuid.c (LIBID_Accessibility): Define.
776
777 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
778
779 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
780 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
781
782 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
783
784 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
785 defines.
786
787 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
788
789 * include/winuser.h (RT_MANIFEST): Make conditional on
790 RC_INVOKED.
791 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
792 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
793 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
794 defines.
795
796 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
797
798 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
799
800 2004-01-15 Filip Navara <xnavara@volny.cz>
801
802 * include/ddk/mcd.h: Don't care about value of DBG define.
803 * include/ddk/srb.h: Ditto.
804 * include/ddk/storport.h: Ditto.
805 * include/ddk/video.h: Ditto.
806 * include/nspapi.h (SetServiceW, GetAddressByNameA,
807 GetAddressByNameW): Correct protoype.
808 * include/ntsecapi.h (PCUNICODE_STRING): Define.
809
810 2004-01-05 Filip Navara <xnavara@volny.cz>
811
812 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
813 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
814 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
815 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
816 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
817 FOF_NOCOPYSECURITYATTRIBS): Add defines.
818 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
819 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
820 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
821 SSF_*): Add defines.
822 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
823 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
824 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
825 Correct.
826 (IEnumIDList): Add COBJMACROS.
827 * include/winuser.h (MIM_*): Add define.
828
829 2004-01-04 Filip Navara <xnavara@volny.cz>
830
831 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
832 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
833 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
834 PERSIST_FOLDER_TARGET_INFO): Define structures.
835 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
836 IPersistFolder2, IPersistFolder3): Add COM interface
837 definitions.
838 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
839 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
840 Add COBJMACROS.
841 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
842 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
843 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
844
845 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
846
847 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
848 declarations.
849 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
850
851 2004-01-03 Filip Navara <xnavara@volny.cz>
852
853 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
854 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
855 declare IID's.
856 (IErrorInfo): Add COBJMACROS.
857 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
858 (CoGetPSClsid): Add protototype,
859 (CoRegisterPSClsid): Likewise.
860 * include/objidl.h (IMarshal): Correct methods.
861 (IMallocSpy): Likewise,
862 (LPPSFACTORYBUFFER): Add typedef.
863 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
864 IID.
865 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
866 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
867 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
868 structures.
869 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
870 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
871 IQuickActivate): Define interfaces. Declare IID's.
872 (IPersistPropertyBag2): Add COBJMACROS.
873 (LPOLEUNDOMANAGER): Add typedef.
874 (LPPROPERTYBAG2): Likewise.
875 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
876 (BINDSPEED): Add definition.
877 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
878 IDropTarget): Add COBJMACROS.
879 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
880 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
881 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
882 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
883 Add IID definitions.
884
885 2004-01-02 Filip Navara <xnavara@volny.cz>
886
887 * include/ddk/winddk.h: Don't care about value of
888 DBG define.
889
890 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
891 Filip Navara <xnavara@volny.cz>
892
893 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
894 _DDK_DUMMYUNION_N_MEMBER): New macros.
895 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
896 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
897 Use them.
898
899 2004-01-01 Filip Navara <xnavara@volny.cz>
900
901 * include/objbase.h: Don't care about value of DBG define.
902 * include/objidl.h: Add some COBJMACROS.
903 * include/ocidl.h: Ditto.
904 * include/oleidl.h: Ditto.
905 * include/servprov.h: Ditto.
906 * include/shlobj.h: Ditto.
907 * include/shlobj.h (IContextMenu2): Correct parent in
908 DECLARE_INTERFACE.
909 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
910 Define interfaces.
911 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
912 Add new constants for _SETUPAPI_VER >= 0x501.
913
914 2004-01-01 Filip Navara <xnavara@volny.cz>
915
916 * include/winnt.h (NtCurrentTeb): Add inline definition.
917
918 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
919
920 * include/shlobj.h (SHCoCreateInstance): Add prototype.
921 * lib/shell32.def (SHCoCreateInstance): Add export stub.
922
923 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
924
925 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
926 (CM_Request_Device_Eject_Ex[AW]): Likwise.
927 * include/ddk/cfg.h (DN_*): Add defines.
928
929 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
930
931 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
932
933 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
934
935 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
936 (NMTVGETINFOTIP): Add structure.
937
938 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
939
940 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
941 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
942 DISPLAY_DEVICE_MODESPRUNED): Add defines.
943
944 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
945
946 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
947 Add macros.
948 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
949 constants.
950 * include/shlobj.h (SHCOLUMNINIT): Add structure.
951 (SHCOLUMNDAT): Likwise.
952 (SHCOLUMNID): Likewise.
953 (SHCOLUMNINFO): Likewise.
954 (SHCOLSTATE): Add enum.
955 (IColumnProvider): Add COM interface.
956 (IQueryInfo): Likewise.
957 (IShellIconOverlayIdentifier): Likewise.
958 * include/shlguid.h (IID_IColumnProvider) Declare.
959 (IID_IQueryInfo): Likweise.
960 (IID_IShellIconOverlayIdentifier): Likwise.
961 * lib/shell32.c (IID_IColumnProvider) Define.
962 (IID_IQueryInfo): Likweise.
963 (IID_IShellIconOverlayIdentifier): Likwise.
964
965 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
966
967 * include/winuser.h (RT_MANIFEST): Add define.
968
969 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
970
971 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
972
973 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
974
975 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
976 (GetFiberData): Likewise.
977 (GetCurrentFiber): Change volatile to __volatile__.
978 (GetFiberData): Likewise.
979
980 2003-11-27 Christopher Faylor <cgf@redhat.com>
981
982 * lib/Makefile.in: Use make function to locate .mri file to allow
983 building in directory other than source directory.
984
985 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
986
987 * lib/vfw32.def: Remove, replacing with ...
988 * lib/msvfw32.def: New file.
989 * lib/avicap32.def: New file.
990 * lib/avifil32.def: New file.
991 * lib/vfw32.mri: New file.
992 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
993 import libs with multiple dll's.
994 (LIBS): Add MIMPLIBS.
995 (DISTFILES): Add MRI_FILES.
996 (libvfw32.a): Build using mri script.
997
998 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
999
1000 * include/winnt.h (PAGE_*): Group defines together. Change
1001 constants to hex notation.
1002
1003 2003-11-15 Manu B <manubee@users.sourceforge.net>
1004
1005 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
1006
1007 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
1008
1009 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
1010 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
1011 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
1012 Add prototypes.
1013 * lib/shell32.def: Add stubs.
1014
1015 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
1016 compiler warnings.
1017
1018 2003-11-13 Hans Leidekker <hans@it.vu.nl>
1019
1020 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
1021
1022 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
1023
1024 * include/windows.h (CopyCursor): Define as macro.
1025
1026 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
1027
1028 * include/winnt.h (CONTAINING_RECORD): Add macro.
1029
1030 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
1031
1032 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
1033 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
1034 defines.
1035
1036 2003-10-13 Filip Navara <xnavara@volny.cz>
1037
1038 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
1039 defines for Dynamic Storage Arrays.
1040 (DPA_*): Likewise, for Dynamic Pointer Arrays.
1041 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
1042 and defines for Flat ScrollBars.
1043 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
1044 DefSubclassProc): Add prototypes for subclassing.
1045 (DrawShadowText): Add prototype.
1046 (COMCTL32_VERSION): Define.
1047
1048 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
1049
1050 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
1051 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
1052
1053 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
1054
1055 * include/winnt.h (SM_REMOTESESSION): Add define.
1056 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
1057
1058 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
1059
1060 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
1061 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
1062 duplicate definitions.
1063 (KP_X, KP_Y): Correct typos.
1064
1065 2003-10-11 Manu B <manubee@users.sourceforge.net>
1066
1067 * include/afxres.h: New file.
1068
1069 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
1070 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
1071 ENM_SCROLLEVENTS): Add constants.
1072
1073 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
1074
1075 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1076
1077 * include/errorep.h: New file.
1078
1079 * lib/faultrep.def: New file.
1080
1081 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1082
1083 * include/winbase.h (AddVectoredExceptionHandler): Define if
1084 _WIN32_WINNT >= 0x0500.
1085
1086 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
1087 _WIN32_WINNT >= 0x0500.
1088
1089 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
1090
1091 * include/winbase.h (AddVectoredExceptionHandler): Only define if
1092 _WIN32_WINNT >= 0x0501.
1093
1094 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1095
1096 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
1097 UnregisterWaitEx): Add functions.
1098
1099 * include/winbase.h [_WIN32_WINNT >= 0x0500]
1100 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
1101 or guard function. The MSDN says it is available on Windows XP and
1102 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
1103 Huh?
1104
1105 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
1106 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
1107 ZombifyActCtx, QueryActCtxW): Add functions.
1108
1109 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1110 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
1111 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
1112 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
1113
1114 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
1115 SetFirmwareEnvironmentVariable[AW]): Add functions.
1116
1117 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
1118 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
1119 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
1120 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
1121 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
1122
1123 * include/winnt.h [_WIN32_WINNT >= 0x0501]
1124 (PVECTORED_EXCEPTION_HANDLER): Add callback.
1125
1126 * include/winnt.h [_WIN32_WINNT >= 0x0501]
1127 (ACTIVATION_CONTEXT_INFO_CLASS,
1128 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
1129 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
1130 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
1131 Add structures.
1132
1133 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
1134 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
1135 SetFileShortName[AW], SetFileValidData,
1136 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
1137 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
1138
1139 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1140
1141 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
1142 ResetWriteWatch): Add function.
1143
1144 * include/winbase.h [_WIN32_WINNT >= 0x0500]
1145 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
1146 Add functions.
1147
1148 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1149 (GetSystemWow64Directory[AW], HeapQueryInformation,
1150 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
1151 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
1152 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
1153 RemoveVectoredExceptionHandler): Add functions.
1154
1155 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
1156 Add enumeration.
1157
1158 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
1159 Add function.
1160
1161 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
1162 Add function. The MSDN Magazine of June 2003 reads:
1163 RestoreLastError is an enigma. It's code is identical to
1164 SetLastError. It's unclear to me why it was made into a
1165 separate API.
1166
1167 * lib/user32.def (GetSystemWindowsDirectory[AW],
1168 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
1169 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
1170 InterlockedFlushSList, InterlockedPopEntrySList,
1171 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
1172 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
1173 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
1174 RestoreLastError): Add functions.
1175
1176 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1177
1178 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
1179 GetProcessIoCounters): Add functions.
1180
1181 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
1182 Move around, needed by GetComputerNameEx.
1183
1184 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
1185 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
1186 Add functions.
1187
1188 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1189 (ACTCTX_SECTION_KEYED_DATA): Add structure.
1190
1191 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
1192 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
1193 GetProcessId, GetSystemRegistryQuota): Add functions, available on
1194 Windows XP SP1 and better.
1195
1196 * include/winnt.h [_WIN32_WINNT >= 0x0501]
1197 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
1198 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
1199 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
1200 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
1201 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
1202 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
1203 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
1204 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
1205
1206 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
1207 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
1208 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
1209 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
1210 Add functions.
1211
1212 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1213
1214 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1215 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
1216 DebugSetProcessKillOnExit): Add functions.
1217
1218 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
1219 DeleteTimerQueueEx, DeleteTimerQueueTimer,
1220 DnsHostnameToComputerName[AW]): Add functions.
1221
1222 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
1223 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
1224 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
1225
1226 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
1227
1228 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
1229 on Windows XP and later.
1230
1231 2003-10-07 Manu B <manubee@users.sourceforge.net>
1232
1233 * include/commctrl.h (TreeView_Select): Returns BOOL.
1234
1235 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1236
1237 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
1238
1239 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1240 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
1241
1242 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
1243 CreateTimerQueueTimer): Add function.
1244
1245 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1246 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
1247
1248 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1249 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
1250
1251 * include/winnt.h (WT_*): Add constants.
1252
1253 * lib/user32.def (CancelDeviceWakeupRequest,
1254 CreateMemoryResourceNotification, CreateTimerQueueTimer,
1255 DeactivateActCtx): Add functions.
1256
1257 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1258
1259 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
1260 Add function. Sometimes I don't understand MSDN. This function is
1261 available on Windows XP and Server 2003, but the SDK is supposed to
1262 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
1263 Mmmh...
1264
1265 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
1266 Guard function. Same remark as above.
1267
1268 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
1269 Add functions.
1270
1271 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1272
1273 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
1274 Add constants.
1275
1276 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
1277 structures.
1278
1279 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
1280 function. MSDN says the first argument is HACTCTX but I'm not sure
1281 where such a specialized handle is defined, so use HANDLE instead.
1282
1283 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
1284 CheckNameLegalDOS8Dot3[AW]): Add functions.
1285
1286 * lib/user32.def (ActivateActCtx, AttachConsole,
1287 CheckNameLegalDOS8Dot3[AW]): Add functions.
1288
1289 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
1290 Unfortunately I don't know which header to put the declarations in.
1291
1292 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1293
1294 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
1295 Add constants.
1296
1297 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
1298 constants for National Language Support.
1299
1300 * include/winnls.h (NLSVERSIONINFO): Add structure for National
1301 Language Support.
1302
1303 * include/winnls.h (GEO_ENUMPROC): Add callback for National
1304 Language Support.
1305
1306 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
1307 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
1308 Add functions.
1309
1310 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
1311 functions. Strange... I am unable to find which library contains
1312 these functions. Can't find anything with pexports. Any clue?
1313
1314 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
1315 SetUserGeoID): Add functions.
1316
1317 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1318
1319 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
1320 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
1321
1322 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
1323 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
1324 value for constants.
1325
1326 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1327
1328 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
1329 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
1330 the algorithms.
1331
1332 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1333
1334 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
1335
1336 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1337
1338 * include/wincrypt.h (KP_*): Add constants. Needed by
1339 CryptSetKeyParam() and other functions.
1340
1341 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1342
1343 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
1344 Add constants, related to Console Accessibility.
1345
1346 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1347
1348 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
1349 wrong value for constant.
1350
1351 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1352
1353 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
1354
1355 * include/uxtheme.h: Cleanup.
1356 * include/tmschema.h: Cleanup.
1357
1358 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
1359
1360 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
1361 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
1362
1363 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
1364
1365 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
1366
1367 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
1368
1369 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
1370 both winuser.h and dbt.h.
1371 * include/dbt.h (BSF_*, BSM_*): Likewise.
1372
1373 * include/winuser.h (struct tagRAWINPUT): Remove
1374 _ANONYMOUS_UNION tag from named union.
1375 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
1376
1377 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1378
1379 * include/dhcpcdsk.h: New file.
1380 Note that MSDN is confused about whether it should start constant
1381 and structure names with DHCPCAPI or DHCPAPI. It's using both but
1382 experience suggests it's DHCPCAPI with `C'.
1383
1384 * lib/dhcpcsvc.def: New file.
1385
1386 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1387
1388 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
1389 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
1390
1391 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
1392 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
1393 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
1394 for use in RAWINPUTDEVICE.
1395
1396 * include/winuser.h [_WIN32_WINNT >= 0x0501]
1397 (GetRawInputDeviceInfo[AW]): Ooops... there are
1398 ANSI/Unicode versions of this function.
1399
1400 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
1401 are ANSI/Unicode versions of this function.
1402
1403 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1404
1405 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
1406 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
1407 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
1408 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
1409 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
1410 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
1411 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
1412 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
1413 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
1414 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
1415 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
1416 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
1417 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
1418 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
1419 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
1420 RIDI_DEVICEINFO): Add constants.
1421
1422 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
1423 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
1424 RAWINPUTDEVICELIST): Add structures.
1425
1426 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
1427 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
1428 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
1429
1430 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
1431 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
1432 GetRegisteredRawInputDevices): Add functions.
1433
1434 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1435
1436 * include/winable.h (BlockInput): Add function.
1437
1438 * include/winable.h (WS_ACTIVECAPTION): Add constant.
1439 For use with WINDOWINFO structure.
1440
1441 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
1442 Add function.
1443
1444 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
1445 Add function.
1446
1447 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
1448 Add function...
1449
1450 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
1451 ...and duplicate.
1452
1453 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
1454 Guard function...
1455
1456 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
1457 ...and duplicate.
1458
1459 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
1460 Guard function...
1461
1462 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
1463 ...and duplicate.
1464
1465 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
1466 HARDWAREINPUT, INPUT): Guard structures...
1467
1468 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
1469 HARDWAREINPUT, INPUT): ...and duplicate.
1470
1471 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
1472 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
1473
1474 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
1475 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
1476
1477 * include/winuser.h: Move around some lines. Reformat according
1478 to recommended or dominant style. Remove FAR keyword.
1479
1480 * include/winable.h: Move around some lines.
1481
1482 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
1483 LockWorkStation, UnhookWinEvent): Add functions.
1484
1485 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1486
1487 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
1488 PW_CLIENTONLY): Add function and constant.
1489
1490 * lib/user32.def (PrintWindow): Add function.
1491
1492 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1493
1494 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
1495
1496 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
1497
1498 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1499
1500 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
1501 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
1502 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
1503
1504 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
1505
1506 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1507
1508 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
1509 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
1510 WINEVENT_INCONTEXT): Add function, typedef, and constants.
1511
1512 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
1513 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
1514 WINEVENT_INCONTEXT): Add function, typedef, and constants.
1515
1516 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
1517 Add function.
1518
1519 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
1520 Add functions.
1521
1522 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1523
1524 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
1525 ACE_OBJECT_TYPE_PRESENT): Add constants.
1526 For use with OBJECTS_AND_NAME structure.
1527
1528 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1529
1530 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
1531 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
1532 void* instead.
1533
1534 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
1535 PINHERITED_FROM[AW]): Add structures.
1536
1537 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
1538
1539 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
1540
1541 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
1542
1543 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
1544
1545 * lib/version.def (LIBRARY): Quote name.
1546
1547 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1548
1549 * include/winuser.h (GetClipboardSequenceNumber): Add functions
1550 and constants.
1551
1552 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
1553 GR_USEROBJECTS): Add functions and constants.
1554
1555 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
1556 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
1557
1558 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
1559 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
1560 constants.
1561
1562 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
1563 GetMouseMovePointsEx, InSendMessageEx): Add functions.
1564
1565 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1566
1567 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
1568 BroadcastSystemMessageW, BroadcastSystemMessageEx,
1569 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
1570 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
1571 BSF_RETURNHDESK): Add functions and constants.
1572
1573 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
1574 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
1575
1576 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
1577 GetProcessDefaultLayout, SetProcessDefaultLayout,
1578 RealChildWindowFromPoint, SetProcessDefaultLayout,
1579 SwitchToThisWindow): Add functions.
1580
1581 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
1582 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
1583 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
1584 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
1585 RealChildWindowFromPoint, SetProcessDefaultLayout,
1586 SwitchToThisWindow): Add function.
1587
1588 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1589
1590 * include/winuser.h (DeregisterShellHookWindow): Add function.
1591
1592 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
1593
1594 * lib/user32.def (EndTask): Add function.
1595
1596 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
1597 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
1598
1599 * include/winable.h: Reorder target macros.
1600
1601 * lib/*.def: Cleanup.
1602
1603 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1604
1605 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
1606 function.
1607
1608 * lib/user32.def (AnimateWindow): Add function. By the way
1609 there are ~ 140 symbols missing from this file when comparing
1610 to user32.dll on Windows XP.
1611
1612 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1613
1614 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
1615 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
1616 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
1617 AnimateWindow().
1618
1619 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1620
1621 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
1622 LPGUITHREADINFO): Add function and associated typedef...
1623
1624 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
1625 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
1626 seems to be required on older versions of Windows.
1627
1628 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1629
1630 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
1631 function. MSDN suggests using gluErrorUnicodeStringWIN
1632 instead of gluErrorString, as it allows both ANSI and Unicode
1633 error strings.
1634
1635 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
1636 returned pointer const for consistency reasons.
1637
1638 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1639
1640 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
1641 Function exists in glu32.def but is undocumented on MSDN.
1642 A Google search came up with this declaration.
1643
1644 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1645
1646 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
1647 headers from OpenGL Sample Implementation. Windows ships with
1648 GLU 1.2 so some constants and functions were removed. Then some
1649 typedef's and function declarations were reworked to look like
1650 the previous GL/glu.h.
1651
1652 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1653
1654 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
1655 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
1656 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
1657
1658 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
1659 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
1660 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
1661 and `enum THEMESIZE'.
1662
1663 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1664
1665 * include/uxtheme.h: New file.
1666 * include/tmschema.h: New file.
1667 * include/uxtheme.def: New file.
1668 * lib/test.c: Include uxtheme.h, tmschema.h.
1669
1670 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1671
1672 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
1673 Add defines.
1674
1675 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1676
1677 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
1678 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
1679 <winable.h> as seems to be required on older versions of
1680 Windows.
1681
1682 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1683
1684 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
1685 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
1686 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
1687 Add defines, the last one only on Windows XP...
1688
1689 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
1690 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
1691 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
1692 them in <winable.h> as seems to be required on older
1693 versions of Windows.
1694
1695 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1696
1697 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
1698 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
1699 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
1700 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
1701 back into <winuser.h>...
1702
1703 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
1704 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
1705 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
1706 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
1707 comment out in <winable.h>. MSDN may say <winable.h> but this
1708 breaks many programs. It seems it used to be <winable.h> on
1709 older versions of Windows.
1710
1711 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
1712
1713 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
1714 Thanks to Will Levine <willll@users.sourceforge.net>
1715
1716 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
1717
1718 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
1719 const struct sockaddr*.
1720 (LPWSPCONNECT): Likewise.
1721 (LPWSPJOINLEAF): Likewise.
1722 (LPWSPSENDTO): Likewise.
1723 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
1724
1725 2003-09-15 Filip Navara <xnavara@volny.cz>
1726
1727 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
1728 Add definitions.
1729
1730 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
1731
1732 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
1733 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
1734 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
1735 DISPLAY_DEVICE_MODESPRUNED): Define constants.
1736 (ChangeDisplaySettingsEx[A,W]): Add prototype.
1737
1738 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
1739 (EnumDisplayDevices[A,W]): Likewise.
1740
1741 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
1742
1743 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
1744 throughout.
1745
1746 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
1747
1748 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
1749 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
1750 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
1751 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
1752 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
1753 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
1754 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
1755 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
1756 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
1757 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
1758 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
1759 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
1760 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
1761 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
1762 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
1763 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
1764 with documentation.
1765 * include/olectl.h: Do #include <ocidl.h>.
1766 * include/ocidl.h: Don't #include <olectl.h>.
1767
1768 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
1769
1770 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
1771 Change guards to use numeric constants, throughout.
1772
1773 2003-09-15 Earnie Boyd <earnie@users.sf.net>
1774
1775 * include/w32api.h: Increment version to 2.5.
1776 * Makefile.in: Ditto.
1777
1778 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
1779
1780 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
1781 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
1782
1783 2003-09-08 Filip Navara <xnavara@volny.cz>
1784
1785 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
1786 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
1787
1788 2003-09-05 Earnie Boyd <earnie@users.sf.net>
1789
1790 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
1791 * include/winbase.h (_NT5, etc): Ditto.
1792
1793 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
1794
1795 * lib/snmpapi.def (LIBRARY) Add library name.
1796 Remove '\r', throughout.
1797 * lib/wsnmp32.def: Remove '\r', throughout.
1798 * lib/igmpagnt.def: Likewise.
1799
1800 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
1801
1802 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
1803 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
1804 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
1805 (MWMO_*): Add flags.
1806
1807 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
1808 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
1809 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
1810 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
1811
1812 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
1813
1814 * lib/test.c: Add vfw.h to includes.
1815 * include/mmsystem.h: Add #ifndef guard to definition of
1816 mmioFOURCC macro.
1817 * include/vfw.h: Protect __OBJC__ from COM declarations.
1818
1819 2003-08-26 Filip Navara <xnavara@volny.cz>
1820
1821 * include/vfw.h: New file.
1822
1823 2003-08-26 Filip Navara <xnavara@volny.cz>
1824
1825 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
1826 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
1827 PIO_COMPLETION_ROUTINE.
1828
1829 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
1830
1831 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
1832 includes.
1833
1834 2003-08-26 Filip Navara <xnavara@volny.cz>
1835
1836 * include/snmp.h: New file.
1837 * include/winsnmp.h: New file.
1838 * include/mgmtapi.h: New file.
1839 * lib/snmpapi.def: New file.
1840 * lib/wsnmp32.def: New file.
1841 * lib/igmpagnt.def: New file.
1842 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
1843 (SnmpMgrGetTrapEx): Ditto.
1844 (SnmpMgrMIB2Disk): Remove.
1845 (dbginit): Remove.
1846
1847 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
1848
1849 * include/ddk/ntifs.h: Change all C++ style comments to C.
1850 * include/GL/gl.h: Ditto.
1851
1852 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
1853
1854 * include/shlobj.h (SFGAO_GHOSTED): Correct.
1855 (SFGAO_HIDDEN): Add define.
1856
1857 2003-08-25 Filip Navara <xnavara@volny.cz>
1858
1859 * include/commctrl.h (ILCF_*): Add defines.
1860 (ILD_*): Ditto.
1861 (HDS_*): Ditto.
1862 (IPN_FIRST, IPN_LAST): Cast to UINT.
1863 (SBN_FIRST, SBN_LAST): Add defines.
1864 (PGN_*): Ditto.
1865 (HDF_JUSTIFYMASK): Fix typo.
1866 (HDM_*): Add defines.
1867 (HICF_*): Ditto.
1868 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
1869 (TBSTATE_MARKED): Add define.
1870 (TBSTYLE_EX_*): Add defines.
1871 (TBCDRF_*): Ditto.
1872 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
1873 (TB_*): Ditto.
1874 (TBN_*): Ditto.
1875 (TBNRF_*): Ditto.
1876 (TTF_*): Ditto.
1877 (TBCD_*): Ditto.
1878 (TBDDRET_*): Ditto.
1879 (TBIMHT_*): Ditto.
1880 (TTM_*): Ditto.
1881 (UDM_*): Ditto.
1882 (TBIF_BYINDEX): Define as hex constant.
1883 (CDIS_*): Add defines.
1884 (CDDS_SUBITEM): Add define.
1885 (LVIF_*): Add defines.
1886 (LVM_*): Ditto.
1887 (LVGIT_UNFOLDED): Add define.
1888 (TVM_): Add defines.
1889 (TVE_EXPANDPARTIAL): Add define.
1890 (TVGN_LASTVISIBLE): Ditto.
1891 (TVN_*): Add defines.
1892 (TVNRET_*): Add defines.
1893 (TCIF_STATE): Add define.
1894 (NM_TOOLTIPSCREATED): Ditto.
1895 (CCM_*): Add defines.
1896 (INFOTIPSIZE): Add numeric value.
1897 (ODT_LISTVIEW): Ditto.
1898 (MCM_GETMAXTODAYWIDTH): Ditto.
1899 (MCHT_*): Add defines.
1900 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
1901 (PGF_*): Add defines.
1902 (PGM_*): Ditto.
1903 (TBINSERTMARK): Add structure.
1904 (LPIMAGEINFO) Add typedef.
1905 (LPHDHITTESTINFO): Ditto.
1906 (NMLVGETINFOTIP[AW]: Add structures.
1907 (NMTBCUSTOMDRAW): Add structure.
1908 (TTTOOLINFOA_V*_SIZE): Add macros.
1909 (TTTOOLINFOW_V1_SIZE): Ditto.
1910 (IMAGELISTDRAWPARAMS): Add new members for WXP.
1911 (LVITEM[AW]: Ditto.
1912 (TCITEM[AW]):Ditto.
1913 (CCSIZEOF_STRUCT): Correct macro definition.
1914 (ListView_*): Add new macros.
1915 (HIMAGELIST): Correct typedef.
1916 (HTREEITEM): Ditto.
1917
1918 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
1919
1920 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
1921 TCHITTESTINFO for backward compatibility.
1922 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
1923 compatibility.
1924
1925 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
1926
1927 * include/objidl.h (COBJMACROS): Define macros only
1928 if using C interace.
1929 * include/unknwn.h: Ditto.
1930 * include/comcat.h: Ditto.
1931
1932 2003-08-24 Filip Navara <xnavara@volny.cz>
1933
1934 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
1935 PSH_NOCONTEXTHELP): Define.
1936 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
1937 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
1938 (LPDLGTEMPLATE[AW]): Add typedefs.
1939
1940 2003-08-22 Filip Navara <xnavara@volny.cz>
1941
1942 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
1943 Add prototypes.
1944 BuildImpersonateTrustee[AW]): Add prototypes.
1945 GetMultipleTrustee[AW]): Add prototypes.
1946 GetMultipleTrusteeOperation[AW]): Add prototypes.
1947
1948 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
1949
1950 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
1951
1952 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
1953
1954 * include/shlobj.h (IPersistFolder::GetClassID):
1955 Correct declaration.
1956 (CMF_*) Add missing defines.
1957
1958 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
1959
1960 * include/winuser.h (DC_BUTTONS): Add define.
1961
1962 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
1963
1964 * include/winuser.h (DC_GRADIENT): Add define.
1965
1966 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
1967
1968 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
1969 older TBSTYLE_* constants.
1970
1971 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
1972
1973 * include/commctrl.h (TB_*) Group defines together.
1974
1975 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
1976
1977 * include/winuser.h (ICON_SMALL2): Define.
1978 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
1979 Define.
1980 * include/shlobj.h (SHDRAGIMAGE): Define structure.
1981 (IDragSourceHelper) Define interface.
1982 (IDropTargetHelper): Likewise.
1983 (IExtractIcon): Unicode it.
1984 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
1985 OnStateChange and IncludeObject methods.
1986
1987 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
1988
1989 * include/commctrl.h (TreeView_GetScrollTime,
1990 TreeView_SetScrollTime): Define macros.
1991 * include/winuser.h (GetShellWindow): Add prototype.
1992 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
1993
1994 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
1995
1996 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
1997 IID_IDragSourceHelper): Declare.
1998 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
1999 IID_IDragSourceHelper): Define.
2000
2001 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
2002
2003 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
2004 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
2005 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
2006
2007 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
2008
2009 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
2010 CGID_ShellServiceObject): Remove definitions.
2011 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
2012
2013 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
2014
2015 * include/shlobj.h (SHELLSTATE): Add structure.
2016 (SHGetSetSettings): Add prototype.
2017 (SHGetSettings): Add prototype.
2018 * lib/shell32.def (SHGetSetSettings): Add stub.
2019
2020 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
2021
2022 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
2023 (Header_OrderToIndex): Add macro.
2024 (Header_GetOrderArray): Add macro.
2025
2026 * include/commdlg.h (FR_MATCHALEFHAMZA,
2027 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
2028
2029 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
2030
2031 * include/commctrl.h (TVM_GETSCROLLTIME,
2032 TVM_SETSCROLLTIME): Add defines.
2033
2034 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
2035
2036 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
2037 (SHGetInstanceExplorer): Correct return type.
2038 (SHGetFolderPath[AW]): Likewise.
2039 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
2040 for report.
2041
2042 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
2043
2044 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
2045
2046 2003-08-01 Filip Navara <xnavara@volny.cz>
2047
2048 * include/winldap.h: New file.
2049 * include/ntldap.h: New file.
2050 * include/winber.h: New file.
2051 * lib/winldap32.def: New file.
2052
2053 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
2054
2055 * include/ddk/atm.h: Remove stray '.';
2056
2057 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
2058
2059 * include/ddk/winddk.h: Remove trailing ';' from macros,
2060 throughout. Add () around defines with cast returns, throughout.
2061
2062 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
2063
2064 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
2065 (SFGAOF, SHGDNF): Add typedef's.
2066 (SHCONTF): Extend enum.
2067
2068 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
2069
2070 * include/shellapi.h: Include all structs within pshpack2.h/
2071 poppack.h block.
2072
2073 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
2074
2075 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
2076 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
2077 _WIN32_WINDOWS, not WINVER.
2078 (AllowSetForegroundWindow,LockSetForegroundWindow,
2079 SetLayeredWindowAttributes): Likewise.
2080 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
2081 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
2082 Add stubs.
2083
2084 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
2085
2086 * include/objidl.h (IMalloc): Fix typo.
2087
2088 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
2089
2090 * include/dkk/ntifs.h: Fix typo in guard for
2091 #pragma GCC system_header.
2092
2093 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
2094
2095 * include/objidl.h (PropVariant): Add CHAR cVal field
2096 to union.
2097 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
2098 FMTID_UserDefinedProperties): Declare.
2099
2100 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
2101
2102 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
2103
2104 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
2105
2106 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
2107 DUPLICATE_SAME_ACCESS): Remove defines.
2108 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
2109 ddk/ntapi.h defines.
2110 (SEM_*) : Likewise.
2111 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
2112 ddk/ntifs.h defines.
2113 (FILE_*): Likewise.
2114 (MEM_IMAGE, SEC_*): Likewise.
2115 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
2116 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
2117 (TOKEN_*): Sync with ddk/ntifs.h defines.
2118 * include/ddk/ntapi.h: Add comments noting definitions in
2119 winbase.h.
2120 * include/ddk/ntifs.h: Add comments noting definitions in
2121 winnt.h.
2122 * include/ddk/winddk.h: Add comments noting definitions in
2123 winnt.h.
2124
2125 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
2126
2127 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
2128 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
2129
2130 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
2131
2132 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
2133
2134 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
2135
2136 Clean up warnings in ddk.
2137
2138 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
2139 conditional on __cplusplus.
2140 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
2141 defines, throughout.
2142 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
2143 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
2144 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
2145 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
2146 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
2147 defines, throughout.
2148 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
2149 defines, throughout. Remove trailing semicolon from *_S 'structure'
2150 macro expansion, throughout. Remove trailing semicolon from
2151 DECLARE_UNKNOWN_STRUCT macro expansion.
2152 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
2153 _ANONYMOUS_UNION.
2154 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
2155 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
2156 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
2157 Add _ANONYMOUS_UNION.
2158 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
2159 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
2160 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
2161 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
2162 match proto in ntapi.h.
2163 (ZwSetInformationObject): Likewise.
2164 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
2165 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
2166 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
2167 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
2168 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
2169 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
2170 last comma.
2171 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
2172 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
2173 trailing semicolon when expanding macro.
2174 (GENERAL_LOOKASIDE_S): Likewise.
2175 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
2176 Change inline to __inline, throughout.
2177 * include/ddk/winnt4.h: Change inline to __inline, throughout.
2178
2179 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
2180
2181 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
2182 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
2183 KPRIORITY.
2184 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
2185 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
2186 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
2187 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
2188 to anonymous structs.
2189
2190 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
2191
2192 * include/winnt.h (PVOID): Move to before HANDLE typedef.
2193
2194 * include/winuser.h (mouse_event): Correct type of fifth param,
2195 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
2196
2197 2003-07-11 Earnie Boyd <earnie@users.sf.net>
2198
2199 * include/winnt.h (HANDLE): Define based on STRICT filter.
2200 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
2201 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
2202
2203 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
2204
2205 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
2206 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
2207 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
2208 for report.
2209
2210 2003-07-03 Earnie Boyd <earnie@users.sf.net>
2211
2212 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
2213
2214 2003-07-03 Luke Dunstan <infidel@users.sf.net>
2215
2216 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
2217 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
2218 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
2219 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
2220 (TPM_RECURSE): Add guard for Win98/Win2K.
2221 Thanks to Magnus Olsen <greatlord@users.sf.net>.
2222
2223 2003-07-01 Earnie Boyd <earnie@users.sf.net>
2224
2225 * include/basetyps.h (small, hyper): Change to __small and __hyper to
2226 avoid user namespace conflicts.
2227
2228 2003-07-01 Earnie Boyd <earnie@users.sf.net>
2229
2230 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
2231 _IE3, _IE4, _IE5, _IE6): Add definitions.
2232 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
2233 >= Win98.
2234 Change existing guards to use the above macro names as appropriate.
2235 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
2236 Note: Also added to mingw/include/_mingw.h.
2237
2238 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
2239
2240 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
2241 PathFindSuffixArrayA, PathFindSuffixArrayW,
2242 PathFindExtensionA, PathFindExtensionW, StrStrW
2243 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
2244 explicit type.
2245
2246 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
2247
2248 * include/richedit.h (PARAFORMAT2): Add definition.
2249 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
2250 missing constants.
2251
2252 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
2253
2254 * include/shellapi.h (SHQUERYRBINFO): Add structure,
2255 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
2256 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
2257 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
2258
2259 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
2260
2261 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
2262 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
2263 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
2264 that these are obsolete no-ops.
2265
2266 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
2267
2268 * include/winbase.h (GetProcessWorkingSetSize,
2269 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
2270 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
2271 Correct prototypes.
2272
2273 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
2274
2275 * include/winuser.h (TPM_RECURSE): Add define.
2276
2277 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
2278
2279 * lib/test.c: #include <powrprof.h>.
2280
2281 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
2282
2283 * include/powerprof.h: New file.
2284 * lib/powerprof.def: New file.
2285
2286 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
2287
2288 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
2289 protection.
2290
2291 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
2292
2293 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
2294 hInstance members to HINSTANCE.
2295 Thanks to: Brenden T. <brenden@rcsis.com>
2296
2297 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
2298
2299 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
2300 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
2301
2302 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2303
2304 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
2305 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
2306 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
2307 Remove.
2308 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
2309
2310 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
2311
2312 * lib/oleacc.def: New file.
2313 * include/winable.h: New file.
2314 * include/oleacc.h: Add extern "C" guard.
2315 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
2316 (AccessibleChildren, AccessibleObjectFromEvent,
2317 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
2318 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
2319 GetStateText[AW], LresultFromObject, ObjectFromLresult,
2320 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
2321 * include/winuser.h (NotifyWinEvent): Add prototype.
2322 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
2323 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
2324 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
2325 OBJID_SOUND): Move from here to...
2326 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
2327 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
2328 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
2329 OBJID_SOUND): Here, as per documentation.
2330 * lib/test.c: Include winable.h.
2331 * lib/user32.def (NotifyWinEvent): Add missing export.
2332
2333 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
2334
2335 * include/winbase.h (HeapCompact): Correct prototype.
2336 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
2337 SLIST_HEADER): Add.
2338
2339 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
2340
2341 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
2342
2343 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
2344
2345 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
2346
2347 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
2348
2349 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
2350 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
2351
2352 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
2353
2354 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
2355 lpGlyphs field to LPWSTR.
2356
2357 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
2358
2359 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
2360 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
2361 (PP_*): Add defines.
2362 (CryptContextAddRef): Add prototype.
2363 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
2364
2365 2003-05-18 Manu B <manubee@users.sourceforge.net>
2366
2367 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
2368
2369 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
2370
2371 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
2372 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
2373 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
2374 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
2375 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
2376 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
2377 CREATE_NO_WINDOW): Convert to hexadecimal form for better
2378 readability.
2379 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
2380 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
2381
2382 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
2383
2384 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
2385 Unname anonymous unions if NONAMELESSUNION not defined.
2386
2387 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
2388
2389 * include/winbase.h (GMEM_VALID_FLAGS): Add.
2390
2391 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
2392
2393 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
2394 anonymous unions as GCC extension.
2395
2396 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
2397
2398 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
2399 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
2400 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
2401 commented out).
2402 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
2403
2404 2003-05-12 Earnie Boyd <earnie@users.sf.net>
2405
2406 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
2407 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
2408 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
2409
2410 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
2411
2412 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
2413 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
2414 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
2415 IProvideClassInfo2,IConnectionPointContainer,
2416 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
2417 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
2418 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
2419 IPicture,IPictureDisp): Move from here to...
2420 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
2421 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
2422 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
2423 IProvideClassInfo2,IConnectionPointContainer,
2424 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
2425 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
2426 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
2427 IPicture,IPictureDisp): Here, as per documentation.
2428
2429 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
2430
2431 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
2432 * include/winbase.h (TerminateJobObject,
2433 AssignProcessToJobObject): Likewise.
2434 * include/servprov.h: New header.
2435 * lib/test.c: Include servprov.h.
2436
2437 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
2438
2439 * include/shlguid.h (CGID_ShellServiceObject): Declare.
2440 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
2441 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
2442 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
2443 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
2444 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
2445
2446 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
2447
2448 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
2449 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
2450 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
2451
2452 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
2453
2454 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
2455 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
2456 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
2457 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
2458 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
2459 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
2460 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
2461
2462 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
2463
2464 * include/commctrl.h (TBM_*): Add missing trackbar defines.
2465
2466 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
2467
2468 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
2469 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
2470
2471 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
2472
2473 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
2474 (SetDCPenColor, SetDCBrushColor): Add prototypes.
2475 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
2476
2477 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
2478
2479 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
2480
2481 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
2482
2483 * include/oaidl.h (ITypeMarshal): Add interface.
2484
2485 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
2486
2487 * include/winioctl.h: Clean up formatting.
2488 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
2489 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
2490 (DISK_CACHE_INFORMATION): Likewise.
2491 (DISK_DETECTION_INFO): Likewise.
2492 (DISK_PARTITION_INFO): Likewise.
2493 (PARTITION_INFORMATION_EX): Likewise.
2494 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
2495
2496 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
2497
2498 * include/winbase.h (DeleteVolumeMountPoint[AW],
2499 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
2500 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
2501 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
2502 SetVolumeMountPoint[AW]): Add prototypes.
2503 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
2504 IOCTL_DISK_SET_PARTITION_INFO_EX,
2505 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
2506 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
2507 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
2508 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
2509 IOCTL_DISK_GET_CACHE_INFORMATION,
2510 IOCTL_DISK_SET_CACHE_INFORMATION,
2511 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
2512 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
2513 FSCTL_MOVE_FILE): Define.
2514 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
2515 DISK_CACHE_INFORMATION,
2516 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
2517 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
2518 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
2519 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
2520 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
2521 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
2522 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
2523 MOVE_FILE_DATA,
2524 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
2525 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
2526 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
2527 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
2528 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
2529 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
2530 F3_240M_512, and F3_32M_512.
2531 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
2532 stubs.
2533
2534 2003-04-16 Earnie Boyd <earnie@users.sf.net>
2535
2536 * include/wingdi.h (DM_SPECVERSION): Define.
2537 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
2538 * include/rpcdce.h (UuidCreateSequential): Properly guard with
2539 appropriate _WIN32_WINNT values.
2540
2541 2003-04-15 Chris January <chris@atomice.net>
2542
2543 * include/rpcdce.h: Add declaration for UuidCreateSequential.
2544 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
2545
2546 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
2547
2548 * include/winuser.h (VK_*): Add missing defines.
2549
2550 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
2551
2552 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
2553 documented typedefs for struct _NM_UPDOWN.
2554 Add defines for backward comapatibility.
2555 * include/commdlg.h (OFN_ENABLESIZING): Add define.
2556 * include/wininet.h (IRF_*): Add missing defines.
2557
2558 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
2559
2560 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
2561
2562 2003-04-11 Earnie Boyd <earnie@users.sf.net>
2563
2564 * include/sspi.h: Add comment for FreeCredentialsHandle.
2565
2566 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
2567
2568 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
2569
2570 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
2571
2572 * include/olectl.h (OleLoadPicturePath): Correct prototype.
2573
2574 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
2575
2576 * lib/uuid.c (IID_IHTML*): Move definitions to...
2577 * lib/mshtml-uuid.c: New file.
2578 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
2579
2580 2003-03-30 Michael Sazonov <traip@comset.net>
2581
2582 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
2583 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
2584 IHTMLImgElement): Add interface definitions.
2585
2586 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
2587
2588 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
2589 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
2590 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
2591 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
2592 RC_INVOKED guard.
2593 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
2594 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
2595
2596 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
2597
2598 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
2599
2600 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
2601
2602 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
2603 TranslateName[AW]): Add prototypes.
2604 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
2605 TranslateName[AW]): Add stubs.
2606 * lib/test.c: Include secext.h.
2607
2608 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
2609
2610 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
2611 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
2612 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
2613 _SpinLock.
2614
2615 2003-03-26 Earnie Boyd <earnie@users.sf.net>
2616
2617 * include/w32api.h: Increment version to 2.4.
2618 * Makefile.in: Ditto.
2619
2620 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
2621
2622 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
2623 Move structure from here...
2624 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
2625
2626 * include/ddk/ntapi.h (JOBOBJECT_*):
2627 Remove structures and enums definitions.
2628 (JOB_OBJECT*): Move defines from here...
2629 * include/winnt.h (JOB_OBJECT* ): To here.
2630
2631 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
2632 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
2633 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
2634 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
2635 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
2636 SYSTEM_POWER_CAPABILITIES): Move enums, structures
2637 and associated defines from here ...
2638 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
2639 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
2640 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
2641 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
2642 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
2643 SYSTEM_POWER_CAPABILITIES):To here.
2644
2645 * include/ddk/winddk.h (DEVICE_POWER_STATE,
2646 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
2647 from here...
2648 * include/winnt.h (DEVICE_POWER_STATE,
2649 SYSTEM_POWER_STATE, POWER_ACTION): To here.
2650
2651 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
2652
2653 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
2654 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
2655 (NdisUpdateSharedMemory): Likewise.
2656 (NdisMFreeSharedMemory: Likewise.
2657 (NdisMMapIoSpace: Likewise.
2658
2659 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
2660
2661 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
2662 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
2663 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
2664
2665 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
2666
2667 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
2668 (EnumResourceNames[AW]): Ditto.
2669 (EnumResourceTypes[AW]): Ditto.
2670 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
2671
2672 2003-03-16 Toby Malone <malone@users.sourceforge.net>
2673
2674 * include/winuser.h (SendInput): Add prototype.
2675 * lib/user32.def (SendInput): Add stub.
2676
2677 2003-03-16 Vadim Yegorov <zg@bmg.lv>
2678
2679 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
2680 (FSCTL_DELETE_REPARSE_POINT): Likewise.
2681
2682 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
2683
2684 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
2685 (JOBOBJECT_*): Define corresponding structures.
2686
2687 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
2688
2689 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
2690 typedef.
2691
2692 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
2693
2694 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
2695 (Process32{First,Next}{,W}): Ditto.
2696 (Thread32{First,Next}): Ditto.
2697 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
2698
2699 2003-03-12 Earnie Boyd <earnie@users.sf.net>
2700
2701 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
2702 Thanks to Jim Barton <jmbarton@users.sf.net>.
2703
2704 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
2705
2706 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
2707 member SectionAlignment.
2708
2709 2003-03-11 Earnie Boyd <earnie@users.sf.net>
2710
2711 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
2712 warnings.
2713 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
2714 * Makefile.in (bindist): Correct process.
2715 * lib/Makefile.in (install): Ditto.
2716 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
2717
2718 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
2719
2720 * include/rasdlg.h: New file.
2721 * lib/rasdlg.def: New file.
2722 * lib/test.c: Include rasdlg.h.
2723
2724 2003-03-06 Christopher January <chris@atomice.net>
2725
2726 * include/winbase.h (FindFirstVolume): Add declaration.
2727 (FindNextVolume): Add declaration.
2728 (FindVolumeClose): Add declaration.
2729 (GetSystemTimes): Add declaration.
2730 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
2731
2732 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
2733
2734 *lib/kernel32.def (GetSystemTimes): Add stub.
2735
2736 2003-03-04 Heiko Gerdau <hg@technosis.de>
2737
2738 * oleidl.h (IOleObject): Correct GetUserType prototype.
2739 (IViewObject2): Correct GetExtent prototype.
2740 * olectl.h (DISPIP_): Add new defines
2741 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
2742
2743 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
2744
2745 * include/olectl.h (OleLoadPictureEx) Add prototype.
2746 (OleLoadPictureFile): Ditto.
2747 (OleLoadPictureFileEx): Ditto.
2748 (OleLoadPicturePath): Ditto.
2749 (OleSavePictureFile): Ditto.
2750
2751 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
2752
2753 * include/objbase.h (CoAddRefServerProcess): Add prototype.
2754 (CoAddReleaseServerProcess): Ditto.
2755 (CoResumeClassObjects): Ditto.
2756 (CoSuspendClassObjects): Ditto.
2757 * include/oleauto.h (V_I1): Define.
2758 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
2759
2760 2003-03-01 Heiko Gerdau <hg@technosis.de>
2761
2762 * include/oleidl.h (USERCLASSTYPE): Add enum.
2763 * include/ocidl.h (IObjectWithSite): Add interface.
2764
2765 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
2766
2767 Fixup UNICODE thinko in 2003-02-22 patch.
2768 * include/wingdi.h (AddFontMemResourceEx): Add.
2769 (RemoveFontMemResourceEx): Ditto.
2770 (AddFontMemResourceEx[AW]): Remove.
2771 (RemoveFontMemResourceEx[AW]): Ditto
2772 * lib/gdi32.def: (AddFontResourceEx): Add.
2773 (RemoveFontMemResourceEx): Ditto.
2774 (AddFontMemResourceEx[AW]): Remove.
2775 (RemoveFontResourceEx[AW]): Ditto.
2776
2777 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
2778
2779 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
2780 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
2781
2782 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
2783
2784 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
2785 (RemoveFontMemResourceEx[AW]): Ditto
2786 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
2787 (RemoveFontMemResourceEx[AW]): Ditto.
2788
2789 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
2790
2791 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
2792 (NtCurrentTeb): Remove.
2793
2794 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
2795
2796 * include/wsahelp.h: Remove ';' after closing
2797 #ifdef __cplusplus brace.
2798 * include/ws2spi.h: Likewise.
2799
2800 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
2801
2802 * include/winbase.h (MEMORYSTATUSEX): Add structure.
2803 (GlobalMemoryStatusEx): Add prototype.
2804 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
2805
2806 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
2807
2808 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
2809
2810 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
2811
2812 * include/wingdi.h (AddFontResourceEx[AW]): Add.
2813 (RemoveFontResourceEx[AW]): Ditto
2814 (FR_PRIVATE): Define.
2815 (FR_NOT_ENUM): Define.
2816 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
2817 (RemoveFontResourceEx[AW]): Ditto.
2818
2819 2003-02-10 Earnie Boyd <earnie@users.sf.net>
2820
2821 * include/w32api.h: Increment version to 2.3.
2822 * Makefile.in: Ditto.
2823
2824 2003-02-09 Earnie Boyd <earnie@users.sf.net>
2825
2826 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
2827 (Ke386QueryToAccessMap): Ditto.
2828 (Ke386SetIoAccessMap): Ditto.
2829 Thanks to Marcel Telka <telka@users.sf.net>
2830 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
2831 * include/security.h: Include secext.h.
2832 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
2833 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
2834 * include/GL/gl.h: Remove include of glext.h.
2835 Thanks to Greg Couch <gregcouch@users.sf.net>
2836
2837 2003-02-05 Earnie Boyd <earnie@users.sf.net>
2838
2839 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
2840 using GUID_DEFINED instead.
2841 * include/sqltypes.h: Ditto.
2842 * include/winnt.h: Ditto.
2843 * include/ddk/scsiwmi.h: Ditto.
2844
2845 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
2846
2847 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
2848 prototypes.
2849 Thanks to: John Dallaway <jld@ecoscentric.com>.
2850
2851 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
2852
2853 * include/commctrl.h (TCM_*): Add missing defines.
2854
2855 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
2856 Danny Smith <dannysmith@users.sourceforge.net>
2857
2858 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
2859 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
2860 for (_WIN32_IE >= 0x0400).
2861 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
2862 fields for (_WIN32_IE >= 0x0400).
2863
2864 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
2865
2866 * include/winbase.h (CreateFiber): Change first parameter
2867 to SIZE_T.
2868 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
2869 if (_WIN32_WINNT >= 0x0500).
2870
2871 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
2872
2873 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
2874 Add missing typedefs.
2875 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
2876 prototypes.
2877 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
2878
2879 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
2880
2881 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
2882 define.
2883 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
2884
2885 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
2886
2887 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
2888 define.
2889 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
2890 definition.
2891 (WAIT_FAILED): Cast to DWORD.
2892 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
2893 definition.
2894
2895 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
2896
2897 * include/winerror.h: Protect against multiple
2898 definition of WSA* error codes.
2899 * include/winsock.h: Likewise.
2900 * include/winsock2.h: Likewise.
2901
2902 2003-01-27 Bang Dong-Heui
2903 Bang Jun-Young <junyoung@netbsd.org>
2904
2905 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
2906 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
2907 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
2908
2909
2910 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2911
2912 * include/ras.h (RASCONN[AW]): Add dwSessionId for
2913 (WINVER >= 0x501).
2914
2915 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2916
2917 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
2918 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
2919 fields for (WINVER >= 0x501).
2920
2921 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
2922
2923 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
2924 Add stubs.
2925 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
2926 options.
2927
2928 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
2929
2930 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
2931 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
2932
2933 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
2934
2935 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
2936 SE_REGISTRY_WOW64_32KEY.
2937 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
2938
2939 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
2940
2941 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
2942 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
2943 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
2944
2945 2003-01-10 Christopher Faylor <cgf@redhat.com>
2946
2947 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
2948
2949 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
2950
2951 * lib/dxguid.c: Don't #include <objbase.h>.
2952 * include/unknwn.h: Partially revert change of 2002-12-26.
2953 Don't include <ole2.h>.
2954
2955 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
2956
2957 * lib/dinput.c: Don't #include <objbase.h>.
2958
2959 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
2960
2961 * include/windows.h (ole2.h):Do #include for
2962 __WATCOMC__.
2963
2964 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
2965
2966 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
2967 * include/zmouse.h (WHEEL_DELTA): Guard against prior
2968 definition.
2969 (WHEEL_PAGESCROLL): Likewise.
2970 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
2971
2972 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
2973
2974 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
2975 (WHEEL_PAGESCROLL): Add define.
2976
2977 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
2978
2979 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
2980 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
2981 compatability. Add RECT field. Add UNICODE mappings for new
2982 names.
2983 (tagNMREBARCHEVRON): Add struct and typedefs for
2984 _WIN32_IE >= 0x0500.
2985
2986 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
2987
2988 * include/commctrl.h (TOOLINFO[AW]): Update structures.
2989 (LVHITTESTINFO): Likewise.
2990
2991 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
2992 (GRADIENT_RECT): Likewise.
2993
2994 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
2995
2996 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
2997 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
2998 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
2999 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
3000 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
3001 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
3002 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
3003 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
3004 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
3005 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
3006 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
3007 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
3008 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
3009 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
3010 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
3011 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
3012 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
3013 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
3014 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
3015 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
3016 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
3017 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
3018 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
3019 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
3020 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
3021 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
3022 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
3023 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
3024 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
3025 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
3026 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
3027 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
3028 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
3029 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
3030 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
3031 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
3032 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
3033 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
3034 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
3035 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
3036 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
3037 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
3038 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
3039 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
3040 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
3041 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
3042 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
3043 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
3044 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
3045 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
3046 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
3047 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
3048 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
3049 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
3050 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
3051 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
3052 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
3053 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
3054 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
3055 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
3056 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
3057 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
3058 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
3059 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
3060 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
3061 Add missing error codes.
3062
3063 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3064
3065 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
3066 asm code.
3067 (GetFiberData): Likewise.
3068
3069 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3070
3071 * include/winnt.h (GetCurrentFiber): Remove blank input field in
3072 asm code.
3073 (GetFiberData): Likewise.
3074
3075 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3076
3077 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
3078 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
3079 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
3080 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
3081 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
3082 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
3083 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
3084 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
3085 error codes.
3086 Re-sort codes.
3087
3088 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3089
3090 * include/winspool.h (PRINTER_INFO_6): Add.
3091 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
3092
3093 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
3094
3095 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
3096
3097 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
3098 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
3099 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
3100 Add stubs.
3101
3102 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
3103
3104 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
3105 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
3106
3107 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3108
3109 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
3110
3111 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3112
3113 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
3114 VIETNAMESE_CHARSET): Remove duplicate defines.
3115 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
3116
3117 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3118
3119 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
3120 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3121
3122 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3123
3124 * include/unknwn.h: Include windows.h and ole2.h before header
3125 guard to avoid circular inclusion of COM headers.
3126
3127 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3128
3129 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
3130 ReuseDDElParam): Use __WIN64 compatible typedefs.
3131
3132 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3133
3134 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
3135 lpInheritProperty member const.
3136 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
3137 const.
3138
3139 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3140
3141 * include/commcat.h: Don't include windows.h or ole2.h ifdef
3142 COM_NO_WINDOWS_H.
3143 * include/unknwn.h: Ditto.
3144
3145 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3146
3147 * include/imm.h (ImmGetCompositionFont[AW],
3148 ImmSetCompositionFont[AW]): Add NOGDI guard.
3149
3150 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
3151
3152 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
3153 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
3154 before using.
3155 (VIDEO_ACCESS_RANGE): Guard against prior definition.
3156 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
3157 definition.
3158 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
3159 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
3160 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
3161 definition.
3162 * include/ddk/scsiwmi.h (GUID): Define if not already done.
3163 (LPCGUID): Likewise.
3164 * include/ddk/tdi.h: Close "Listen flags" comment.
3165 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
3166 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
3167 (VIDEO_ACCESS_RANGE): Guard against prior definition.
3168 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
3169 * include/ddk/win2k.h: Likewise.
3170 * include/ddk/winddi.h: Likewise.
3171 * include/ddk/winddk.h: Likewise.
3172 * include/ddk/winnt4.h: Likewise.
3173 * include/ddk/ws2san.h: Likewise.
3174 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
3175 * include/ddk/video.h: Don't process rest of file ifdef
3176 __WINDDI_H.
3177 * include/ddk/winddi.h: Don't process rest of file ifdef
3178 __VIDEO_H.
3179 * include/ddk/usb.h: Don't process rest of file ifdef
3180 __USBDI_H.
3181 * include/ddk/usbdi.h: Don't process rest of file ifdef
3182 __USB_H.
3183 * include/ddk/usbcamdi.h: Don't process rest of file if
3184 !defined(__USB_H) && !defined(__USBDI_H)
3185
3186 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
3187
3188 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
3189 prototypes.
3190 * include/winuser.h (GetAncestor) Add prototype.
3191 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
3192 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
3193 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
3194 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
3195 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
3196 defines.
3197 * lib/user32.def (GetAncestor@8): Add stub.
3198
3199 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
3200
3201 * include/windows.h: Guard inclusion of wingdi.h,
3202 commdlg.h, winspool.h, ole2.h with NOGDI.
3203 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
3204 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
3205 Guard with NOGDI.
3206
3207 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3208
3209 * include/oleacc.h (SELFLAG_*): Change to enum.
3210
3211 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
3212
3213 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
3214 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3215
3216 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
3217
3218 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
3219 to UINT.
3220 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3221
3222 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
3223
3224 * include/winuser.h (AllowSetForegroundWindow,
3225 LockSetForegroundWindow): Add prototypes.
3226 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
3227 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
3228 * lib/winuser.def (AllowSetForegroundWindow,
3229 LockSetForegroundWindow): Add stubs.
3230
3231 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
3232
3233 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
3234 UNICODE mappings.
3235 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
3236 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
3237 compatability. Add lParam field. Add UNICODE mappings for new
3238 names.
3239
3240 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
3241
3242 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
3243 Wrap with pshpack2.h/poppack.h to correct alignment.
3244
3245 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
3246
3247 * include/commctrl.h (LVBKIF_*): Add defines.
3248 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
3249 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
3250 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
3251 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
3252 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
3253 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
3254 (ListView_GetBkImage): Add define.
3255 (ListView_SetBkImage): Add define.
3256 (LVBKIMAGE): Add structures and typedefs.
3257
3258 2002-11-25 Earnie Boyd <earnie@users.sf.net>
3259
3260 * include/w32api.h: Increment to version 2.2
3261 * Makefile.in: Ditto.
3262
3263 2002-11-25 Earnie Boyd <earnie@users.sf.net>
3264
3265 * lib/Makefile.in (dist, install): Correct the install destinations.
3266 * lib/ddk/Makefile.in (dist, install): Ditto.
3267
3268 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
3269
3270 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
3271 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
3272 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
3273 in definitions.
3274 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
3275 IID_IOleControlSite89): Remove.
3276
3277 2002-11-15 Christopher Faylor <cgf@redhat.com>
3278
3279 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
3280 (IID_IStdMarshalInfo): Ditto.
3281
3282 2002-11-15 Christopher Faylor <cgf@redhat.com>
3283
3284 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
3285 (IID_IPersistStorage): Ditto.
3286
3287 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
3288
3289 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
3290 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
3291 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
3292 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
3293 Correct definitions.
3294
3295 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
3296
3297 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3298 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
3299 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
3300 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
3301 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
3302 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
3303 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
3304 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
3305 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
3306 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
3307 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
3308 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
3309 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
3310 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
3311 xfilter.h): Change comment to refer w32api package, not MinGW.
3312
3313 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
3314
3315 * include/ddk/ntddk.h: Include winnt.h as system header.
3316
3317 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3318
3319 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3320 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
3321 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
3322 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
3323 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
3324 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
3325 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
3326 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
3327 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
3328 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
3329 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
3330 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
3331 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
3332 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
3333 xfilter.h): Fix typo in disclaimer comment.
3334
3335 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3336
3337 * include/exdisp.h: Include oaidl.h as system header.
3338
3339 2002-11-12 Earnie Boyd <earnie@users.sf.net>
3340
3341 * include/w32api.h (__W32API_VERSION): Fix.
3342
3343 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
3344
3345 * lib/uuid.c (IID_ICatInformation): Correct definition.
3346
3347 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
3348
3349 * include/oleauto.h (DeregisterTypeLib): Remove.
3350 (UnRegisterTypeLib): Add prototype.
3351
3352 2002-11-07 Christopher January <chris@atomice.net>
3353
3354 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
3355
3356 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3357
3358 * include/winnt.h (VerSetConditionMask): Add prototype.
3359 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
3360
3361 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
3362
3363 * include/winuser.h (MONITORINFOEX[AW]): Add structure
3364 definitions and ANSI/UNICODE mappings.
3365 Cleanup whitespace.
3366
3367 2002-10-14 Earnie Boyd <earnie@users.sf.net>
3368
3369 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
3370 * configure.in: Ditto.
3371 * lib/Makefile.in: Ditto.
3372 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
3373 autoconf-2.53.
3374 * configure: Regenerate.
3375
3376 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
3377
3378 * include/windows.h: Don't include basetyps.h.
3379 * include/objfwd.h: Do include basetyps.h.
3380
3381 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
3382
3383 * include/objbase.h: Include rpc.h and rpcndr.h
3384 before header guard.
3385
3386 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
3387
3388 * include/olectl.h (PROPPAGEINFO): Change type of
3389 field cb to ULONG.
3390
3391 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
3392
3393 * lib/ntdll.def (RtlAcquireResourceExclusive,
3394 RtlAcquireResourceShared, RtlDeleteResource,
3395 RtlInitializeResource, RtlReleaseResource,
3396 RtlTimeToSecondsSince1970) : Added missing exports.
3397
3398 2002-10-08 Heiko Gerdau <hg@technosis.de>
3399
3400 * include/oleacc.h: New file.
3401 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
3402 (OBJID_*) Add defines.
3403 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
3404 * lib/test.c: Include oleacc.h.
3405
3406 2002-10-06 Casper Hornstrup <chorns@it.dk>
3407
3408 * include/ddk: New subdir.
3409 * lib/ddk: Ditto.
3410 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3411 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
3412 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
3413 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
3414 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
3415 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
3416 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
3417 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
3418 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
3419 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
3420 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
3421 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
3422 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
3423 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
3424 xfilter.h): New files.
3425 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
3426 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
3427 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
3428 win32k.def): Ditto.
3429
3430 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
3431
3432 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
3433 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
3434 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
3435 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
3436 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
3437 RtlAddAccessAllowedAce, RtlCreateAcl,
3438 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
3439 RtlGetAce, RtlGetControlSecurityDescriptor,
3440 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
3441 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
3442 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
3443 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
3444 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
3445 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
3446 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
3447 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
3448 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
3449 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
3450 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
3451 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
3452 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
3453
3454 2002-10-04 "KJK::Hyperion" <noog@libero.it>
3455
3456 *include/windef.h (WPARAM): Update typedef.
3457 (LPARAM): Ditto.
3458 (LRESULT): Ditto.
3459
3460 2002-10-04 "KJK::Hyperion" <noog@libero.it>
3461
3462 * include/shlobj.h (CSIDL_*): Add defines.
3463
3464 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
3465
3466 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
3467 has been included first.
3468
3469 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
3470
3471 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
3472 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
3473 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
3474
3475 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
3476
3477 * include/winuser.h (DS_SHELLFONT): Define.
3478
3479 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
3480
3481 * include/winnt.h (VER_SUITE_BLADE): Define.
3482
3483 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
3484
3485 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
3486 Add _WIN32_IE guard. Correct prototype for wide version.
3487 (SHGetFolderPath): Add comment on shfolder.dll.
3488 (SHGetFolderLocation): Add prototyope for WinME and W2K.
3489 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
3490
3491 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
3492
3493 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
3494 * lib/shfolder.def: New file.
3495
3496 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
3497
3498 * include/winsock.h (timeval): Guard struct and associated
3499 macros with _TIMEVAL_DEFINED.
3500 * include/winsock2.h (timeval): Likewise.
3501
3502 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
3503
3504 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
3505 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
3506 SHCreateShellItem,SHEmptyRecycleBin[AW],
3507 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
3508 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
3509 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
3510 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
3511 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
3512 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
3513 SHLoadNonloadedIconOverlayIdentifiers,
3514 SHOpenFolderAndSelectItems,SHParseDisplayName,
3515 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
3516 SHSetLocalizedName,SHSetUnreadMailCountW,
3517 SHUpdateRecycleBinIcon: Add missing stubs.
3518
3519 2002-09-07 Earnie Boyd <earnie@users.sf.net>
3520
3521 * include/windef.h (WINVER): Add documentation.
3522 (_WIN32_WINNT): Ditto.
3523 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
3524
3525 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
3526
3527 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
3528
3529 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
3530
3531 * include/winbase.h (AllocateUserPhysicalPages,
3532 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
3533 FreeUserPhysicalPages): Add prototypes.
3534 * lib/kernel32.def: Add function stubs for above.
3535
3536 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
3537
3538 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
3539 Add WINVER guards for dialog box command id defines.
3540
3541 2002-09-03 Earnie Boyd <earnie@users.sf.net>
3542
3543 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
3544
3545 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
3546
3547 * include/wincon.h: Define GetConsoleWindow(void).
3548
3549 2002-08-28 Earnie Boyd <earnie@users.sf.net>
3550
3551 * include/w32api.h: Increment version to 2.1.
3552 * Makefile.in: Ditto.
3553
3554 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
3555
3556 * include/winsock2.h (SOCKET_ADDRESS): Define if
3557 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
3558 (CSADDR_INFO): Ditto.
3559 (nspapi.h) : Don't include. Removed FIXME comment.
3560 * include/nspapi.h (SOCKET_ADDRESS) Only define if
3561 __CSADDR_T_DEFINED is not defined.
3562 (CSADDR_INFO): Ditto.
3563 (BLOB): Add structure and typedef if not already defined.
3564 (NS_*): Add defines.
3565 (SERVICE_*): Ditto.
3566 (SERVICE_ADDRESS): Add structure and typedefs.
3567 (SERVICE_ADDRESSES): Ditto.
3568 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
3569 (LPSERVICE_ASYNC_INFO): Add typedef.
3570 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
3571 mappings.
3572 * include/wsipx.h: New file.
3573 * include/svcguid.h: New file.
3574 * lib/test.c: Include wspix.h and svcguid.h.
3575
3576 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
3577
3578 * include/wsahelp.h: New file.
3579 * lib/test.c: Include wsahelp.h.
3580
3581 2002-08-21 Earnie Boyd <earnie@users.sf.net>
3582
3583 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
3584 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
3585
3586 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3587
3588 * include/ws2spi.h: Modify comment about being part of
3589 mingw32 package.
3590 (winsock2.h): Change "" to <>.
3591
3592 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
3593
3594 * include/ws2spi.h: New file.
3595 * lib/test.c: Include ws2spi.h.
3596
3597 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3598
3599 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
3600 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
3601 functions.
3602
3603 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
3604
3605 * include/winuser.h (CURSOR_SHOWING) Add define.
3606 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
3607
3608 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
3609
3610 * include/winerror.h: Cast OLE error codes to HRESULT.
3611 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
3612
3613 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3614
3615 * include/wincrypt.h (ALG_*): Add defines.
3616 (CALG_*): Ditto.
3617 (CRYPT_*): Ditto.
3618 (PP_*): Ditto.
3619 (PROV_*): Ditto.
3620 (PRIVATEKEYBLOB): Add define.
3621
3622 2002-08-14 Earnie Boyd <earnie@users.sf.net>
3623
3624 * include/shlobj.h (SHGetFolderPath): Add define.
3625 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
3626 (SHGetFolderPath): Ditto.
3627
3628 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
3629
3630 * include/commdlg.h: Don't include COM headers or use
3631 COM-dependent symbols if __OBJC__.
3632
3633 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
3634
3635 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
3636 Add prototypes.
3637
3638 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
3639
3640 * include/shellapi.h (FOF_NOERRORUI): Add define.
3641
3642 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3643
3644 * include/objidl.h (IEnumMoniker): Put 'interface' back.
3645
3646 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
3647
3648 * include/objidl.h (IEnumMoniker): Correct declaration.
3649
3650 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
3651
3652 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
3653
3654 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
3655
3656 * include/commctrl.h: Whitespace change.
3657
3658 2002-08-09 Lars Munch <lars@segv.dk>
3659
3660 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
3661 struct name _TVHITTESTINFO and typedefs and add defines for
3662 backward compatability.
3663 (ListView_SetExtendedListViewStyleEx): Add macro.
3664
3665 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
3666
3667 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
3668 Add prototypes.
3669 * lib/msimg32.def: New file, with stubs for above.
3670
3671 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
3672
3673 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
3674 GetFileSizeEx, SetFilePointerEx): Add prototypes.
3675 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
3676 and UNICODE mappings.
3677
3678 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
3679
3680 * include/winbase.h (ReadFileScatter, WriteFileGather):
3681 Change second parameter to pointer.
3682
3683 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
3684
3685 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
3686 UNICODE mappings.
3687 * lib/wininet.def: Regenerate.
3688
3689 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
3690
3691 * include/windef.h (PVOID): Move typedef to...
3692 * include/winnt: ...here.
3693 (PVOID64): New typedef.
3694
3695 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
3696 * include/winbase.h (ReadFileScatter, WriteFileGather):
3697 Add prototypes.
3698
3699 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
3700 (PROCESSOR_INTEL_IA64): Add define.
3701
3702 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3703
3704 * include/oleidl.h (MK_ALT): Define.
3705
3706 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
3707
3708 * include/exdisp.h: New file.
3709 * include/exdispid.h: New file.
3710 * include/mshtml.h: New file.
3711 * lib/test.c: #include exdisp.h and mshtml.h
3712 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
3713 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
3714 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
3715 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
3716 New GUIDs.
3717
3718 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
3719
3720 * include/docobj.h: New file.
3721 * include/idispids.h: New file.
3722 * include/objidl.h (IID_IMoniker): Declare.
3723 * include/ocidl.h (READYSTATE): New enum.
3724 (IOleInPlaceSiteEx): New interface.
3725 * include/olectlid.h (IID_IEnumSTATSTG): New interface
3726 identifier.
3727 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
3728 IOleInPlaceSite): New interfaces.
3729 * lib/test.c: #include docobj.h,idispids.h,
3730
3731 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3732
3733 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
3734 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
3735
3736 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
3737
3738 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
3739 * include/commdlg.h: Likewise.
3740
3741 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
3742
3743 * include/oleauto.h (V_UNION): Correct definition for case of
3744 NONAMELESSUNION:
3745 (V_VT): Likewise.
3746
3747 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
3748
3749 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
3750 not bool, for C as well as C++.
3751
3752 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
3753
3754 * include/shlwapi.h: New file.
3755 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
3756 Victor Porton <porton@narod.ru> for contributions.
3757 * lib/shlwapi.def: New file.
3758 * lib/test.c: #include shlwapi.h.
3759
3760 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
3761
3762 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
3763 character.
3764 * include/winsock2.h (struct sockaddr): Use __int64 instead of
3765 long long.
3766 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
3767 does not need external *Fiber library functions.
3768
3769 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
3770
3771 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
3772 definition.
3773 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
3774 avoid compile error when already defined.
3775
3776 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
3777
3778 * include/winuser.h (WM_MENURBUTTONUP): Add define.
3779
3780 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
3781
3782 * include/commdlg.h: Define CDN_* notification message constants
3783 as UINT.
3784
3785 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
3786
3787 * include/commctrl.h: Define notification message constants for
3788 NMHDR.code as UINT.
3789
3790 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
3791
3792 * include/ddeml.h (MH_*) Add defines.
3793 (MONHSZSTRUCT): Add structure and typedefs.
3794 (MONLINKSTRUCT): Ditto.
3795 (MONCONVSTRUCT): Ditto.
3796 (MONCBSTRUCT): Ditto.
3797 (MONERRSTRUCT): Ditto.
3798 (MONMSGSTRUCT): Ditto.
3799 * include/windef.h: Don't define __cdecl or _cdecl for
3800 __WATCOM__.
3801 Don't define _export or __export for __WATCOM__.
3802 * include/windows.h (imm.h): #include.
3803 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
3804
3805 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
3806
3807 * include/wtypes.h: Remove duplicate #includes of rpc.h and
3808 rpcndr.h.
3809
3810 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
3811
3812 * include/winbase.h (OpenThread): Add prototype.
3813 * lib/kernel32.def (OpenThread): Add symbol.
3814
3815 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
3816
3817 * include/wtypes.h (HMETAFILEPICT): Add typedef.
3818
3819 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
3820
3821 * include/rpc.h: Conditionally include <windows.h> before
3822 header guard.
3823 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
3824 header guard.
3825
3826 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
3827
3828 * include/commctrl.h (WC_*): Remove some duplicate defines.
3829
3830 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
3831
3832 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
3833 UNICODE mappings.
3834 (IPM*): Add defines.
3835 (IPN_*): Add defines.
3836 (NMIPADDRESS): Add structure and typedefs.
3837 (MAKEIPADDRESS): Add macro.
3838 (MAKEIPRANGE): Add macro.
3839 (FIRST_IPADDRESS): Add macro.
3840 (SECOND_IPADDRESS): Add macro.
3841 (THIRD_IPADDRESS): Add macro.
3842 (FOURTH_IPADDRESS): Add macro.
3843
3844 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
3845
3846 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
3847
3848 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
3849
3850 * include/winbase.h (WINBASEAPI): Don't define if prior
3851 definition.
3852
3853 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
3854 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
3855 PARTITION_UNIX): Add defines.
3856 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
3857 (IsRecognizedPartition): Also check for PARTITION_FAT32,
3858 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
3859 (IsContainerPartition): Add macro.
3860
3861 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
3862
3863 * include/commctrl.h: (CBEIF_*): Add defines.
3864 (CBEN_*): Add defines and UNICODE mappings
3865 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
3866 (CBEMAXSTRLEN): Add define.
3867 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
3868 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
3869 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
3870 (NMCBEENDEDIT[AW]): Add structure and typedefs.
3871
3872 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
3873
3874 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
3875 union member _VARIANT_BOOL bool.
3876
3877 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
3878
3879 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
3880
3881 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
3882
3883 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
3884 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
3885 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
3886 Add typedefs.
3887 (CCHAR): Correct typedef.
3888 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
3889 Add defines.
3890
3891 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
3892
3893 * README.w32api: Correct spelling error.
3894
3895 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
3896
3897 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
3898 INPUT_HARDWARE): Add defines.
3899 (HDEVNOTIFY): Add typedef.
3900 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
3901 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
3902 typedefs.
3903 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
3904 GetClassInfoEx[AW],GetKeyboardLayoutList,
3905 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
3906 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
3907 RegisterClassEx[AW]): Correct prototypes.
3908
3909 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
3910
3911 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
3912 prototypes.
3913 * include/winsvc.h (StartServiceW): Correct prototype.
3914 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
3915 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
3916 GetTickCount,InterlockedExchangeAdd,
3917 WritePrivateProfileStruct[AW]: Correct prototypes.
3918 (GetEnvironmentStrings): Correct mapping to
3919 GetEnvironmentStringsA.
3920 * include/winver.h (VerQueryValueA,VerQueryValueW):
3921 Correct prototypes.
3922 * include/wincon.h (CreateConsoleScreenBuffer): Correct
3923 prototype.
3924 * include/winreg.h (RegQueryMultipleValues[AW],
3925 RegQueryValueEx[AW]):Correct prototypes.
3926 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
3927 PPOLYTEXTW): Add typedefs.
3928 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
3929 structures and typedefs.
3930 (MM_MAX_NUMAXES): Add define.
3931 (EnumFontsW,GetEnhMetaFilePixelFormat,
3932 wglGetLayerPaletteEntries): Correct prototypes.
3933 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
3934 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
3935 RPC_S_SEND_INCOMPLETE): Add defines.
3936
3937 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
3938
3939 * include/windef.h (_fastcall, __fastcall, FASTCALL):
3940 Add defines.
3941
3942 2002-06-16 Egor Duda <deo@logos-m.ru>
3943
3944 * include/ntdll.h: New file.
3945 * lib/ntdll.def: Add NtShutdownSystem.
3946
3947 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
3948
3949 * lib/dinput.def (DirectInputCreateEx): Add stub.
3950 * lib/ntdll.def: New file.
3951
3952 2002-06-14 Earnie Boyd <earnie@users.sf.net>
3953
3954 * include/w32api.h: Change to version 2.0 to reflect the change
3955 in the license.
3956 * README: Renamed.
3957 * README.w32api: Renamed from README. Modified license to remove
3958 the restriction of notifying the author based on the fact that the
3959 author is unreachable at the notified address.
3960 * Makefile.in (VERSION): Change to 2.0.
3961
3962 2002-06-14 Earnie Boyd <earnie@users.sf.net>
3963
3964 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
3965 * Makefile.in (bindist): Correct the MinGW distribution.
3966
3967 2002-06-13 Earnie Boyd <earnie@users.sf.net>
3968
3969 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
3970 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
3971
3972 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
3973
3974 * lib/test.c: #include comcat.h.
3975
3976 2002-06-13 John K. Hohm <jhohm@acm.org>
3977
3978 * include/comcat.h: New file.
3979
3980 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
3981
3982 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
3983 (GETTEXTEX): Add structure definition.
3984
3985 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
3986
3987 * include/windows.h (ole2.h): #include if !__OBJC__ and
3988 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
3989
3990 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
3991
3992 * include/mapi.h: Change LPTSTR to LPSTR throughout.
3993
3994 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
3995
3996 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
3997 PACCESS_DENIED_ACE): Add typedefs.
3998
3999 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
4000
4001 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
4002
4003 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
4004
4005 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
4006
4007 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
4008
4009 * include/windef.h: Fix typo in last change.
4010
4011 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
4012
4013 * include/windef.h: Add no-op __try, __except, __finally
4014 defines from ...
4015 * include/excpt.h: Remove file.
4016 * include/windows.h: Don't include excpt.h.
4017
4018 2002-05-30 Christopher January <chris@atomice.net>
4019
4020 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
4021 Add missing typedefs.
4022
4023 2002-05-28 Earnie Boyd <earnie@users.sf.net>
4024
4025 * include/w32api.h: Increment version to 1.5
4026 * Makefile.in: Ditto.
4027
4028
4029 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
4030
4031 * include/winreg.h: (RegConnectRegistry[AW]): Replace
4032 LP[W]STR with LPC[W]STR.
4033 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
4034 Clean up whitespace.
4035
4036 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
4037
4038 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
4039
4040 2002-05-21 Earnie Boyd <earnie@users.sf.net>
4041
4042 * Makefile.in: Increment VERSION to 1.4.
4043 (conf_prefix): New variable.
4044 (bindist): Modify target to use $(conf_prefix).
4045
4046 2002-05-20 Philip Aston <philipa@mail.com>
4047
4048 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
4049
4050 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
4051
4052 * include/lmaccess.h: (NetAccess*, NetGroup*,
4053 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
4054 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
4055
4056 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
4057
4058 * include/commctrl.h (ImageList_DragShowNolock): Remove
4059 conflicting redeclaration.
4060
4061 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
4062
4063 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
4064 STRICT and related defines to ...
4065 * include/windef.h: Here.
4066
4067 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
4068
4069 * include/winsock2.h (int32): Remove typedef.
4070 (SERVICETYPE): Add typedef.
4071 (struct _flowspec):Revise struct definition, Comment
4072 on types used for members.
4073
4074 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
4075
4076 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
4077 more defines added in earlier change.
4078 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
4079
4080 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
4081
4082 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
4083 added in last change.
4084
4085 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
4086
4087 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
4088 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
4089
4090 2002-05-01 Manu B <contact.manu@wanadoo.fr>
4091
4092 * include/commctrl.h (SNDMSG): Define and use throughout
4093 in other macros instead of SendMessage.
4094 * include/commdlg.h (SNDMSG): Ditto.
4095
4096 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
4097
4098 * include/GL/gl.h: New file.
4099 * include/GL/glext.h: Ditto.
4100 * include/GL/glu.h: Ditto.
4101
4102 2002-04-09 Earnie Boyd <earnie@users.sf.net>
4103
4104 * include/w32api.h: Increment version.
4105 * Makefile.in: Ditto.
4106
4107 2002-04-09 Earnie Boyd <earnie@users.sf.net>
4108
4109 * Makefile.in (bindist): Use * instead of . for file list for tar
4110 command.
4111
4112 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
4113
4114 * include/wtypes.h (enum tagCLSCTX): Change formatting.
4115
4116 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
4117
4118 * include/objidl.h (IRunningObjectTable.Register): Correct
4119 prototype.
4120 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
4121 ROTFLAGS_ALLOWANYCLIENT): Add defines.
4122
4123 2002-03-31 Victor Porton <porton@narod.ru>
4124
4125 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
4126
4127 2002-03-29 David Robinow <drobinow@yahoo.com>
4128
4129 * include/wingdi.h (SetPixelFormat): Correct prototype.
4130
4131 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
4132
4133 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
4134
4135 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
4136
4137 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
4138 Add defines.
4139
4140 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
4141
4142 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
4143 * include/shlobj.h (IContextMenu2): Put methods in right order.
4144 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
4145 CINTERFACE before defining.
4146
4147 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
4148
4149 * include/accctrl.h: Add #pragma GCC system_header
4150 if __GNUC__ >= 3.
4151 * include/aclapi.h: Same.
4152 * include/basetsd.h: Same.
4153 * include/basetyps.h: Same.
4154 * include/cderr.h: Same.
4155 * include/cguid.h: Same.
4156 * include/commctrl.h: Same.
4157 * include/commdlg.h: Same.
4158 * include/cpl.h: Same.
4159 * include/cplext.h: Same.
4160 * include/custcntl.h: Same.
4161 * include/dbt.h: Same.
4162 * include/dde.h: Same.
4163 * include/ddeml.h: Same.
4164 * include/dlgs.h: Same.
4165 * include/excpt.h: Same.
4166 * include/httpext.h: Same.
4167 * include/imagehlp.h: Same.
4168 * include/imm.h: Same.
4169 * include/initguid.h: Same.
4170 * include/intshcut.h: Same.
4171 * include/ipexport.h: Same.
4172 * include/iphlpapi.h: Same.
4173 * include/ipifcons.h: Same.
4174 * include/iprtrmib.h: Same.
4175 * include/iptypes.h: Same.
4176 * include/isguids.h: Same.
4177 * include/largeint.h: Same.
4178 * include/lm.h: Same.
4179 * include/lmaccess.h: Same.
4180 * include/lmalert.h: Same.
4181 * include/lmapibuf.h: Same.
4182 * include/lmat.h: Same.
4183 * include/lmaudit.h: Same.
4184 * include/lmbrowsr.h: Same.
4185 * include/lmchdev.h: Same.
4186 * include/lmconfig.h: Same.
4187 * include/lmcons.h: Same.
4188 * include/lmerr.h: Same.
4189 * include/lmerrlog.h: Same.
4190 * include/lmmsg.h: Same.
4191 * include/lmremutl.h: Same.
4192 * include/lmrepl.h: Same.
4193 * include/lmserver.h: Same.
4194 * include/lmshare.h: Same.
4195 * include/lmsname.h: Same.
4196 * include/lmstats.h: Same.
4197 * include/lmsvc.h: Same.
4198 * include/lmuse.h: Same.
4199 * include/lmuseflg.h: Same.
4200 * include/lmwksta.h: Same.
4201 * include/lzexpand.h: Same.
4202 * include/mapi.h: Same.
4203 * include/mciavi.h: Same.
4204 * include/mcx.h: Same.
4205 * include/mmsystem.h: Same.
4206 * include/mswsock.h: Same.
4207 * include/nb30.h: Same.
4208 * include/nddeapi.h: Same.
4209 * include/nspapi.h: Same.
4210 * include/ntdef.h: Same.
4211 * include/ntsecapi.h: Same.
4212 * include/ntsecpkg.h: Same.
4213 * include/oaidl.h: Same.
4214 * include/objbase.h: Same.
4215 * include/objfwd.h: Same.
4216 * include/objidl.h: Same.
4217 * include/odbcinst.h: Same.
4218 * include/ole.h: Same.
4219 * include/ole2.h: Same.
4220 * include/ole2ver.h: Same.
4221 * include/oleauto.h: Same.
4222 * include/olectl.h: Same.
4223 * include/olectlid.h: Same.
4224 * include/oledlg.h: Same.
4225 * include/oleidl.h: Same.
4226 * include/pbt.h: Same.
4227 * include/prsht.h: Same.
4228 * include/psapi.h: Same.
4229 * include/rapi.h: Same.
4230 * include/ras.h: Same.
4231 * include/raserror.h: Same.
4232 * include/rassapi.h: Same.
4233 * include/regstr.h: Same.
4234 * include/richedit.h: Same.
4235 * include/richole.h: Same.
4236 * include/rpc.h: Same.
4237 * include/rpcdce.h: Same.
4238 * include/rpcdce2.h: Same.
4239 * include/rpcdcep.h: Same.
4240 * include/rpcndr.h: Same.
4241 * include/rpcnsi.h: Same.
4242 * include/rpcnsip.h: Same.
4243 * include/rpcnterr.h: Same.
4244 * include/rpcproxy.h: Same.
4245 * include/schannel.h: Same.
4246 * include/schnlsp.h: Same.
4247 * include/scrnsave.h: Same.
4248 * include/security.h: Same.
4249 * include/setupapi.h: Same.
4250 * include/shellapi.h: Same.
4251 * include/shlguid.h: Same.
4252 * include/shlobj.h: Same.
4253 * include/sql.h: Same.
4254 * include/sqlext.h: Same.
4255 * include/sqltypes.h: Same.
4256 * include/sqlucode.h: Same.
4257 * include/sspi.h: Same.
4258 * include/subauth.h: Same.
4259 * include/tlhelp32.h: Same.
4260 * include/unknwn.h: Same.
4261 * include/userenv.h: Same.
4262 * include/w32api.h: Same.
4263 * include/winbase.h: Same.
4264 * include/wincon.h: Same.
4265 * include/wincrypt.h: Same.
4266 * include/windef.h: Same.
4267 * include/windows.h: Same.
4268 * include/windowsx.h: Same.
4269 * include/winerror.h: Same
4270 * include/wingdi.h: Same.
4271 * include/wininet.h: Same.
4272 * include/winioctl.h: Same.
4273 * include/winnetwk.h: Same.
4274 * include/winnls.h: Same.
4275 * include/winnt.h: Same.
4276 * include/winperf.h: Same.
4277 * include/winreg.h: Same.
4278 * include/winresrc.h: Same.
4279 * include/winsock.h: Same.
4280 * include/winsock2.h: Same.
4281 * include/winspool.h: Same.
4282 * include/winsvc.h: Same.
4283 * include/winuser.h: Same.
4284 * include/winver.h: Same.
4285 * include/ws2tcpip.h: Same.
4286 * include/wsnetbs.h: Same.
4287 * include/wtypes.h: Same.
4288 * include/zmouse.h: Same.
4289 * include/mapi.h: Change header guard name to _MAPI_H for
4290 consistency.
4291
4292 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
4293
4294 * include/accctrl.h (_ACCCTRL_H): Correct typo.
4295 Remove unnecessary inclusion of <wtypes.h>.
4296 * ChangeLog: Fix omission of name in recent entries.
4297
4298 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
4299
4300 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
4301
4302 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
4303
4304 * include/mswsock.h: Group winsock2 dependants
4305 together and protect with #ifdef _WINSOCK2_H.
4306 * lib/test.c: Only test ws2tcpip.h if winsock2.h
4307 has been included.
4308
4309 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
4310
4311 * include/mswsock.h (TP_*): Add new defines.
4312 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
4313 (WSAMSG): Likewise.
4314 (WSACMSGHDR): Likewise.
4315 (DisconnectEx): Add new prototype.
4316 (WSARecvMsg): Likewise.
4317 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
4318
4319 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4320
4321 * ChangeLog: Fix typo in last entry.
4322 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
4323 * include/ws2tcpip.h: (IP_*): Add new defines.
4324 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
4325 (NI_*): Add getnameinfo constants and bitmasks.
4326 (AI_*): Add getaddrinfo flags.
4327 (EAI_*): Add getaddrinfo error codes.
4328 (ip_mreq_source): Add new structure.
4329 (ip_msfilter): Add new structure.
4330 (IP_MSFILTER_SIZE): Add new macro.
4331 (in_pktinfo): Add new structure.
4332 Add preliminary IPv6 support.
4333 (in6_addr): Add new structure and some defines.
4334 (sockaddr_in6): Add new structure.
4335 (in6addr_any, in6addr_loopback): Declare extern structures.
4336 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
4337 initialization macros for above.
4338 (IN6_ARE_ADDR_EQUAL): Define macro.
4339 (IN6_IS_ADDR_*): Define address testing macros.
4340 (socklen_t) Add new typedef.
4341 (ipv6_mreq): Add new structure.
4342 (in6_pktinfo): Same.
4343 (addrinfo): Same.
4344 (freeaddrinfo):Add new prototype.
4345 (getaddrinfo): Same.
4346 (gai_strerror[AW]): Same.
4347 (getnameinfo): Same.
4348 (sockaddr_in6_old): Add structure.
4349 (sockaddr_gen): Add union definition.
4350 (INTERFACE_INFO): Use sockaddr_gen as members.
4351 (INTERFACE_INFO_OLD): Add comment on workaround for problems
4352 with INTERFACE_INFO on NT4 prior to sp4.
4353
4354 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
4355
4356 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
4357 when selecting winsock interface.
4358 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
4359 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
4360 Expand FIXME comment.
4361 (WSACOMPLETIONTYPE): Add enum.
4362 (WSACOMPLETION): Add structure and typedefs.
4363 (WSANSPIoctl): Add function prototpe and callback typedef.
4364 (SIO_NSP_NOTIFY_CHANGE): Add define.
4365 (sockaddr_storage): Add structure and typedefs.
4366
4367 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
4368
4369 * include/winuser.h (OIC_*): Add resource constants.
4370
4371 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
4372
4373 * include/ntsecpkg.h: New file.
4374 * include/schannel.h: New file.
4375 * include/schnlsp.h: New file.
4376 * include/security.h: New file.
4377 * include/sspi.h: New file.
4378 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
4379 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
4380 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
4381 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
4382 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
4383 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
4384 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
4385 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
4386 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
4387 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
4388 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
4389 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
4390 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
4391 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
4392 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
4393 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
4394 CERT_CHAIN_CONTEXT): Add missing structures.
4395 (CertCloseStore, CertGetCertificateChain,
4396 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
4397 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
4398 CertFindCertificateInStore, CertFreeCertificateContext,
4399 CertGetIssuerCertificateFromStore,
4400 CertFindChainInStore): Add missing functions.
4401 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
4402 CERT_FIND_ISSUER_STR): Add Unicode mappings.
4403 * lib/crypt32.def: New file.
4404 * lib/secur32.def: Add mising stubs.
4405 * lib/test.c: Include new headers.
4406
4407 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
4408
4409 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
4410 parameter.
4411
4412 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
4413
4414 * lib/test.c: Include mapi.h.
4415 * include/commctrl.h (TBSTYLE_*): Add missing defines.
4416 Thanks to: "Ron" <ron@debian.org>
4417
4418 2002-01-30 John Fattaruso <fattaruso@ieee.org>
4419
4420 * include/mapi.h: New file.
4421 * lib/mapi.def: Add missing function stubs.
4422
4423 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
4424
4425 * include/winuser.h (GetWindowLongPtr[AW],
4426 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
4427
4428 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
4429
4430 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
4431 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
4432 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
4433 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
4434
4435 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
4436
4437 * lib/test.c: Include wsnetbs.h.
4438
4439 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
4440
4441 * include/wsnetbs.h: New file.
4442
4443 2002-01-25 Earnie Boyd <earnie@users.sf.net>
4444
4445 * include/winnt.h: Remove merge conflict.
4446
4447 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
4448
4449 * include/winnt.h (_TCHAR): Add typedefs.
4450
4451 2002-01-25 Tim Hughes <tjh@delcam.com>
4452
4453 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
4454 defines.
4455
4456 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
4457
4458 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
4459 Add defines.
4460 (LPACCESSTIMEOUT): Add typedef.
4461
4462 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
4463
4464 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
4465
4466 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
4467
4468 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
4469 _HDITEM[AW], with parallel changes to typedefs. Use defines for
4470 backward compatability with old names. Update UNICODE mappings.
4471 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
4472 for struct _HD_LAYOUT and add defines for backward
4473 compatability with old names.
4474 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
4475 parallel chages to typedefs. Add defines for backward
4476 compatability with old names.
4477 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
4478
4479 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
4480
4481 * include/winnt.h: Add missing MEM_ defines, and convert existing to
4482 hex for readability.
4483
4484 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
4485
4486 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
4487 and typedefs.
4488 (SPI_SETSCREENSAVERRUNNING): Add define.
4489 (LLKHF_ALTDOWN): Add define.
4490 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
4491 PFD_DEPTH_DONTCARE): Add defines.
4492
4493 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
4494
4495 * include/objbase.h (CoGetObject): Add prototype.
4496
4497 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
4498
4499 * include/winuser.h (ENUM_CURRENT_SETTINGS,
4500 ENUM_REGISTRY_SETTINGS): Add defines.
4501
4502 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
4503
4504 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
4505 (FILE_ATTRIBUTE_DEVICE): Add define.
4506
4507 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
4508
4509 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
4510
4511 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
4512
4513 * ChangeLog: correct date in last entry.
4514
4515 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
4516
4517 * include/winuser.h (MONITORENUMPROC): Add typedef.
4518 (EnumDisplayMonitors): Add prototype.
4519 * lib/user32.def (EnumDisplayMonitors): Add stub.
4520
4521 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
4522
4523 * include/ntsecapi.h: Fixed missing void parameter type in some
4524 prototypes.
4525 * include/objbase.h: Ditto.
4526 * include/rapi.h: Ditto.
4527 * include/rpc.h: Ditto.
4528 * include/rpcdce.h: Ditto.
4529 * include/rpcdcep.h: Ditto.
4530 * include/rpcndr.h: Ditto.
4531 * include/rpcnsip.h: Ditto.
4532 * include/rpcproxy.h: Ditto.
4533 * include/windef.h: Ditto.
4534
4535 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
4536
4537 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
4538
4539 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
4540
4541 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
4542 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
4543 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
4544 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
4545 WS_EX_NOINHERITLAYOUT): Add defines.
4546 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
4547 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
4548 MEM_WRITE_WATCH): Add defines.
4549
4550
4551 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
4552
4553 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
4554 Add prototype.
4555 (SetCriticalSectionSpinCount): Likewise.
4556
4557 2001-12-30 Guido Serassio <serassio@libero.it>
4558
4559 * include/winsvc.h: Add EnumServiceStatusEx(),
4560 QueryServiceStatusEx()
4561 & RegisterServiceCtrlHandlerEx()
4562
4563 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
4564
4565 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
4566
4567 2001-12-20 Christopher Faylor <cgf@redhat.com>
4568
4569 * lib/Makefile.in: Revert inst_installdir definitions to working
4570 versions.
4571
4572 2001-12-17 Guido Serassio <serassio@libero.it>
4573
4574 * include/winsvc.h: Add ChangeServiceConfig2() &
4575 QueryServiceConfig2() definition
4576
4577 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
4578
4579 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
4580 on MSDN documentation for XP.
4581
4582 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
4583
4584 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
4585 mappings.
4586
4587 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
4588
4589 * include/commctrl.h (ACS_*): Add new defines.
4590 (PGS_*): Ditto.
4591 (CBES_*): Ditto.
4592 (TBSTYLE_*): Ditto.
4593 (TB_*): Ditto.
4594 (TTS_*): Ditto.
4595 (UDS_HOTTRACK): Add define.
4596 (SBT_TOOLTIPS): Ditto.
4597 (TBS_*): Add new defines.
4598 (HDS_*): Ditto.
4599 (LVS_EX_*) Ditto.
4600 (LVKF_*): Ditto.
4601 (TCM_GETEXTENDEDSTYLE): Add define.
4602 (TVS_NOHSCROLL): Ditto.
4603 (TVIF_INTEGRAL): Ditto.
4604 (DTS_SHORTDATECENTURYFORMAT): Ditto.
4605 (TCS_*): Add new defines.
4606 (CBEM_*): Add defines.
4607 (tagNMITEMACTIVATE): Add structure definition and typedefs.
4608 (tagTVITEMEX[AW]: Ditto.
4609 (tagTVINSERTSTRUCT[AW]: Add union member.
4610 * include/winbase.h (VirtualAllocEx): Add prototype.
4611 * include/winuser.h (SS_*): Add new defines.
4612
4613 2001-12-07 Earnie Boyd <earnie@users.sf.net>
4614
4615 * Makefile.in: Increment VERSION.
4616 * include/w32api.h: Ditto.
4617
4618 2001-12-07 Earnie Boyd <earnie@users.sf.net>
4619
4620 * Makefile.in: Increment VERSION.
4621 * include/w32api.h: Ditto.
4622
4623 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
4624
4625 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
4626 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
4627 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
4628 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
4629 SetupDiOpenDevRegKey): Correct function names.
4630
4631 2001-12-04 Earnie Boyd <earnie@users.sf.net>
4632
4633 * include/winuser.h (IDC_STATIC): Don't define.
4634
4635 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
4636
4637 Cleanup merge between SourceForge and winsup CVS.
4638 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
4639 definitions.
4640 * include/winnt.h (VER_NT*): Remove duplicate defines.
4641 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
4642
4643 2001-12-03 Earnie Boyd <earnie@users.sf.net>
4644
4645 * include/accctrl.h: Change \r\n to \n.
4646
4647 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
4648
4649 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
4650 Add structure definition.
4651 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
4652 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
4653 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
4654 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
4655 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
4656 UnenableRouter) Declare functions.
4657 * lib/iphlpapi.def: Add function names to import lib.
4658
4659 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
4660
4661 * include/winnt.h (PACCESS_MASK): Add typedef.
4662 * include/aclapi.h: New file.
4663 * include/acctrl.h: New file.
4664 * lib/advapi32.def: Add missing symbols.
4665 * lib/test.c: Add #include <aclapi.h>.
4666
4667 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4668
4669 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
4670 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
4671 here ...
4672 * include/winnt.h: ... to here.
4673 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
4674 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
4675 and typedefs.
4676 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
4677 Add defines.
4678
4679 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
4680
4681 * w32api/include/winnt.h: prepare SSE register support.
4682 (CONTEXT_EXTENDED_REGISTERS): Add new define.
4683 (MAXIMUM_SUPPORTED_EXTENSION): New define.
4684 (struct CONTEXT): ExtendedRegisters field added.
4685
4686 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
4687
4688 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
4689 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
4690 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
4691 tagLASTINPUTINFO ): Define new structures.
4692 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
4693 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
4694 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
4695 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
4696 SetMenuInfo): Add new prototypes.
4697 * lib/user32.def: Add import stubs for above functions.
4698
4699 * include/winuser.h (IDC_STATIC): Protect against prior
4700 definition.
4701
4702 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
4703
4704 * include/winbase.h (OSVERSIONINFOEX): Add definition.
4705 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
4706
4707 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
4708
4709 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
4710 warnings with _AUTHORITY #defines.
4711
4712 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
4713
4714 * include/winnt.h (GetCurrentFiber): Create a prototype before the
4715 implementation.
4716 (GetFiberData): Ditto.
4717
4718 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
4719
4720 * include/winnt.h: Backout last change.
4721
4722 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
4723
4724 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
4725 GetCurrentFiber: Create a prototype before the implementation.
4726 GetFiberData: Ditto.
4727
4728 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
4729
4730 * include/winuser.h (IDC_STATIC): Add define.
4731 Thanks to: Benoit Laniel.
4732
4733 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
4734
4735 * include/commdlg.h: Include <unknwn.h> rather than local
4736 definition of LPUKNOWN.
4737 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
4738 Emit warning.
4739
4740 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
4741
4742 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
4743 for Watcom.
4744 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
4745 functions of the form 'type * function(...)' in a way compatible
4746 with both Watcom and GCC.
4747 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
4748 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
4749 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
4750 * include/windows.h: Watcom can use anonymous structs/unions.
4751 * include/winnt.h: Watcom can use 64 bit ints.
4752 (GetCurrentFiber): Add another inline definition using
4753 Watcom inline assembly syntax.
4754 (GetFiberData): Likewise.
4755 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
4756 (gethostbyname): Likewise.
4757 (gethostbyaddr}: Likewise.
4758 (getservbyport}: Likewise.
4759 (getservbyname}: Likewise.
4760 (getprotobynumber}: Likewise.
4761 (getprotobyname}: Likewise.
4762 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
4763 (gethostbyname}: Likewise.
4764 (gethostbyaddr}: Likewise.
4765 (getservbyport}: Likewise.
4766 (getservbyname}: Likewise.
4767 (getprotobynumber}: Likewise.
4768 (getprotobyname}: Likewise.
4769 * lib/diinut.c: Correction for Watcom.
4770 * lib/kernel32.c (GetCurrentFiber): Add another definition
4771 using Watcom inline assembly syntax.
4772 (GetFiberData): Likewise.
4773 * lib/scrnsave.c (WinMain): Add break after default:
4774 clause.
4775
4776 2001-11-04 "stefan" <stefan@lkcc.org>
4777
4778 * include/winnt.h (GetCurrentFiber): Add prototype.
4779 (GetFiberData): Likewise.
4780
4781 2001-11-04 Christopher Faylor <cgf@redhat.com>
4782
4783 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
4784 parallel invocations.
4785
4786 2001-11-03 Christopher Faylor <cgf@redhat.com>
4787
4788 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
4789
4790 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
4791
4792 * include/basetyps.h (DECLARE_INTERFACE): Don't add
4793 __attribute__((com_interface)) for __GNUC__ >= 3.
4794
4795 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
4796
4797 * include/commdlg.h (PRINTPAGERANGE): Add structure
4798 definition.
4799 (PRINTDLGEX[AW]): Likewise.
4800 (PrintDlgEx[AW]): Add function declaration.
4801 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
4802 * ChangeLog: Fix typo in last entry.
4803
4804 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
4805
4806 * include/objbase.h (CoGetClassObject): Change third parameter
4807 to COSERVERINFO*.
4808
4809 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
4810
4811 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
4812 Thanks to: Kim Saunders.
4813 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
4814 Thanks to: Pat Thoyts.
4815 * include/winnt.h: Change C++ style comment to C style.
4816 * include/shlobj.h: Ditto.
4817 * include/objbase.h (enum tagCOINIT): Remove comma at end of
4818 list.
4819 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
4820 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
4821 (enum not limited to range of int).
4822 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
4823 (struct with no named members), ifndef NONAMELESSUNION.
4824
4825 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
4826
4827 * include/winuser.h (CREATESTRUCT): UNICODE it.
4828 (CBT_CREATEWND): Likewise.
4829
4830 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
4831
4832 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
4833 (WNetGetResourceInformationW): Ditto.
4834 (WNetGetResourceInformation): Add define.
4835
4836 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
4837
4838 * include/winuser.h (POINTSTOPOINT): Use explicit casts
4839 before extracting words.
4840
4841 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
4842
4843 * include/winnt.h: Add PF_* defines.
4844 Thanks to: "Wizord" <wizord@argoslabs.com>
4845
4846 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
4847
4848 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
4849 field as _ANONYMOUS_STRUCT.
4850 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
4851 for UNICODE.
4852 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
4853 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
4854 test.
4855
4856 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
4857
4858 * include/commctrl.h: Add some ListView constants.
4859
4860 2001-09-17 Earnie Boyd <earnie@sf.net>
4861
4862 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
4863 portion of the directory from the install.
4864 (inst_libdir): Ditto.
4865 * Makefile.in (VERSION): Increment.
4866 * include/w32api.h: Increment version.
4867
4868 2001-09-13 Earnie Boyd <earnie@SF.net>
4869
4870 * lib/Makefile.in (inst_includedir): Change to always use w32api
4871 subdirectory for target == cygwin.
4872 (inst_libdir): Ditto.
4873
4874 2001-09-13 Earnie Boyd <earnie@SF.net>
4875
4876 * lib/Makefile.in (config_prefix): New variable.
4877 (inst_includedir): Manipulate special value only if target == cygwin
4878 and build == target and prefix != config_prefix.
4879 (inst_libdir): Ditto.
4880
4881 2001-09-12 Earnie Boyd <earnie@SF.net>
4882
4883 * Makefile.in (TARFLAGS): New variable.
4884 (TARFILEEXT): Ditto.
4885
4886 2001-09-12 Earnie Boyd <earnie@SF.net>
4887
4888 * Makefile.in: Increment version.
4889 * include/w32api.h: Ditto.
4890 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
4891
4892 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
4893
4894 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
4895 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
4896 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
4897
4898 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
4899
4900 * include/wininet.h (InternetAutodial): Add prototype.
4901 (InternetAutodialHangup): Ditto.
4902 (InternetDial): Ditto.
4903 (InternetGetConnectedState): Ditto.
4904 (InternetGoOnline): Ditto.
4905 (InternetHangUp): Ditto.
4906 (InternetSetDialState): Ditto.
4907 Add associated INTERNET_* auto dial flags.
4908 Guard typedefs and prototypes with #ifndef RC_INVOKED.
4909
4910 2001-09-04 Earnie Boyd <earnie@SF.Net>
4911
4912 * lib/Makefile.in: Move the setting of variable libdir to after the
4913 setting of exec_prefix since the value of libdir is dependant on it.
4914
4915 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
4916
4917 * include/winbase.h: Add missing closing parentheses to
4918 InterlockedExchangePointer declaration.
4919
4920 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
4921
4922 * include/shlobj.h (CFSTR_* ): Add new defines.
4923 Thanks to: "Ron" <ron@debian.org> .
4924 Unicode them.
4925
4926 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
4927
4928 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
4929 anonymous structs are available rather than just testing preprocessor
4930 variable directly.
4931
4932 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
4933
4934 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
4935 with new `LARGE_INTEGER' definition.
4936
4937 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
4938
4939 * include/winsock2.h: Remove "extra token" after #endif.
4940
4941 2001-08-31 Earnie Boyd <earnie@SF.Net>
4942
4943 * config.guess: Remove the \r from the end of line.
4944 * config.sub: Ditto.
4945
4946 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
4947
4948 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
4949 if __cplusplus as well as if _ANONYMOUS_STRUCT.
4950
4951 2001-08-29 Earnie Boyd <earnie@SF.Net>
4952
4953 * config.guess: Add the MSYS system.
4954 * config.sub: Ditto.
4955 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
4956 * incldue/winsock2.h: Ditto.
4957
4958 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
4959
4960 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
4961 non-anonymous (Xxx.u.LowPart) access to HighPart and
4962 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
4963
4964 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
4965
4966 * include/wingdi.h (HANGUL_CHARSET): Add define.
4967
4968 2001-08-21 Earnie Boyd <earnie@SF.Net>
4969
4970 * include/setupapi.h: Formatting.
4971
4972 2001-08-21 Earnie Boyd <earnie@SF.Net>
4973
4974 * include/shlobj.h: Remove \r from the line endings.
4975
4976 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
4977
4978 * include/setupapi.h : New file.
4979 * lib/setupapi.def:New file.
4980 * lib/test.c: Include setupapi.h.
4981
4982 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
4983 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
4984
4985 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
4986
4987 * include/richedit.h (ENLINK): Add structure definition.
4988 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
4989
4990 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
4991
4992 * include/shlobj.h (CMIC_*): Remove duplicate defines.
4993 (CMDSTR_*): Remove duplicates; UNICODE string constants.
4994 (GCS_*): Make UNICODE.
4995 (CSIDL_*): Add more defines.
4996 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
4997 (_DISK_GEOMETRY): Ditto.
4998 (_DISK_PERFORMANCE): Ditto.
4999 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
5000
5001 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5002
5003 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
5004 of block protected by #ifndef VOID.
5005 (This reverts 1998-12-01 Anders Norlander change.)
5006 * include/odbcinst.h: End file with newline.
5007 * include/raserror.h: Ditto.
5008
5009 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5010
5011 * include/winsock2.h (#include <wtypes.h): Don't.
5012 (_BLOB): Define instead, if not already done.
5013 (__BLOB_T_DEFINED: New define for guarding _BLOB.
5014 * include/wtypes.h (_BLOB): Guard against prior definition.
5015
5016 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5017
5018 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
5019 as __extension__.
5020 (tagTYPEDESC): Ditto.
5021 (_wireBRECORD): Add structure definition.
5022 (_wireSAFEARR_BRECORD): Ditto.
5023 (_wireSAFEARR_HAVEIID): Ditto.
5024 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
5025 SAFEARR_HAVEIID HaveIidStr.
5026 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
5027 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
5028 pparray to wirePSAFEARRAY*.
5029 (_wireVARIANT): Add field wireBRECORD brecVal.
5030 (wireVARIANT): Change typedef to struct _wireVariant*.
5031 (IRecordInfo): Add interface definition.
5032 (LPRECORDINFO): Add typedef for IRecordInfo*.
5033 (IID_IRecordInfo): Add forward decalaration.
5034
5035 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5036
5037 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
5038 * include/nddeapi.h: Likewise.
5039
5040 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5041
5042 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
5043 Add more includes of w32api headers.
5044
5045 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5046
5047 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
5048 Swap asm code with that of GetFiberData.
5049 (GetFiberData): Ditto.
5050 * lib/kernel32.c: New file, containing library versions of
5051 GetCurrentFiber and GetFiberData.
5052 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
5053
5054 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
5055
5056 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
5057 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
5058
5059 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
5060
5061 * lib/oleaut32.def: Regenerate.
5062
5063 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
5064
5065 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
5066
5067 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
5068
5069 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
5070 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
5071 * include/oaidl.h: ... to here.
5072 * include/oaidl.h ICreateErrorInfo): Add interface definition.
5073 (IErrorInfo::GetGUID): Change arg to GUID.
5074 (LPSUPPORTERRORINFO): Add typedef.
5075 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
5076
5077 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
5078
5079 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
5080 defines.
5081
5082 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
5083
5084 * include/commctrl.h (TreeView_SetIndent): Correct typo.
5085
5086 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
5087
5088 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
5089 Thanks to: Jason Craig <jacraig@softhome.net>
5090
5091 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
5092
5093 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
5094 and UNICODE mappings, if _WIN32_IE >= 0x400.
5095 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
5096 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
5097 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
5098 (tagNMLVCUSTOMDRAW): Likewise.
5099 (tagNMTVCUSTOMDRAW): Likewise.
5100 (tagNMLVCACHEHINT): Likewise.
5101
5102 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
5103
5104 * include/basetsd.h (#include <_mingw.h>): Remove.
5105 (__int64): Define.
5106
5107 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
5108
5109 * include/wingdi.h (AC_SRC_OVER): Add define.
5110 (struct _BLENDFUNCTION): Add.
5111
5112 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
5113
5114 * include/shlobj.h: Add BIF_* defines.
5115
5116 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
5117
5118 * include/winerror.h (E_PENDING): Add error code define.
5119
5120 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
5121
5122 * include/basetsd.h (#include <_mingw.h>): Add directive.
5123
5124 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
5125
5126 * include/winbase.h (InterlockedCompareExchange): Change args
5127 and return value from PVOID to LONG.
5128 (InterlockedExchange): Change first arg to LPLONG.
5129 (InterlockedCompareExchangePointer): New macro.
5130 (InterlockedExchangePointer): New macro.
5131
5132 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
5133
5134 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
5135 Thanks to Kevin Chase <kevincha99@hotmail.com>.
5136
5137 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
5138
5139 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
5140 (IMalloc::Free()): Ditto.
5141
5142 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
5143
5144 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
5145 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
5146 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
5147
5148 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
5149
5150 * include/shlobj.h (struct _browseinfo): UNICODE it.
5151 (SHBrowseForFolder): Ditto.
5152 (SHGetPathFromIDList): Ditto.
5153
5154 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
5155
5156 * include/basetsd.h: RC_INVOKED protection and realignment.
5157 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
5158
5159 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
5160
5161 * Makefile.in (bindist): Reassign value of exec_prefix on make command
5162 line.
5163
5164 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
5165
5166 * lib/mapi32.def: Add MAPISendMail.
5167
5168 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
5169
5170 * include/w32api.h: Update version.
5171 * Makefile.in: Ditto.
5172
5173 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
5174
5175 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
5176 compiler warnings.
5177
5178 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
5179
5180 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
5181 previous definition in include/ntsecapi.h.
5182 * include/ntsecapi.h: Vice versa.
5183
5184 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
5185
5186 * include/winnt.h: Add defines for group attributes.
5187 Add define for SYSTEM_LUID.
5188 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
5189 `PTOKEN_PRIMARY_GROUP'.
5190
5191 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
5192
5193 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
5194 for cygwin.
5195
5196 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
5197
5198 * include/winsock2.h: Protect one *more* newlib defines when compiling
5199 cygwin.
5200
5201 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
5202
5203 * include/winsock2.h: Protect some more newlib defines when compiling
5204 cygwin.
5205
5206 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
5207
5208 * include/winsock.h: Protect some more newlib defines when compiling
5209 cygwin.
5210
5211 2001-04-17 Egor Duda <deo@logos-m.ru>
5212
5213 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
5214 as __extenstion__ when appropriate.
5215 * include/mmsystem.h: Mark anonymous structs and unions as
5216 __extension__ to prevent compiler warning when invoked with
5217 -pedantic
5218 * include/oaidl.h: Ditto.
5219 * include/objidl.h: Ditto.
5220 * include/olectl.h: Ditto.
5221 * include/prsht.h: Ditto.
5222 * include/shlobj.h: Ditto.
5223 * include/winbase.h: Ditto.
5224 * include/winnt.h: Ditto.
5225 * include/wtypes.h: Ditto.
5226
5227 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
5228
5229 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
5230 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
5231
5232 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
5233
5234 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
5235
5236 2001-04-11 John Fortin <fortinj@attglobal.net>
5237
5238 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
5239 (*LPBOOL): Ditto.
5240
5241 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
5242
5243 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
5244 code will be included in every module which includes this header.
5245 (GetFiberData): Ditto.
5246
5247 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
5248
5249 * include/winnt.h (GetCurrentFiber): Fix typo.
5250
5251 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
5252
5253 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
5254 * include/winbase.h: (GetFileAttributesExW): Fix typo.
5255 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
5256 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
5257 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
5258
5259 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
5260 (GetCurrentFiber): Ditto.
5261 Thanks to: Andy Younger <AndyY@redlemon.com>
5262
5263 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
5264 DirectX 8 from complaining.
5265 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
5266
5267 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
5268
5269 * include/commctrl.h Updated TreeView and ListView defines and macros.
5270
5271 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
5272
5273 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
5274 and above.
5275
5276 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
5277 * include/winuser.h (VK_KANA): New definition.
5278 Thanks to: "Harold Hunt" <huntharo@msu.edu>
5279
5280 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
5281
5282 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
5283 (RT_FONT): Ditto.
5284 * include/basetsd.h (INT32): Ditto.
5285 * include/windef.h (ATOM): Ditto.
5286 (BOOL): Ditto.
5287 (BYTE): Ditto.
5288 * include/winbase.h (FreeResource): Ditto.
5289 Thanks to: "Harold Hunt" <huntharo@msu.edu>
5290
5291 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
5292
5293 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
5294 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
5295 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
5296 macro now defined in newlib sys/types.h. Emit warning if defined.
5297 * include/winsock2.h: Ditto.
5298 * include/windows.h (Win32_Winsock): Replace with new macros
5299 __USE_W32_SOCKETS and warn of deprecation.
5300
5301 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
5302
5303 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
5304 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
5305
5306 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
5307
5308 * include/commctrl.h (TBSTYLE_FLAT): New definition.
5309 (TB_GETBUTTONSIZE): Ditto.
5310 (TCS_HOTTRACK): Ditto.
5311 Thanks to: Chris Hansen <popeofpop@softhome.net>
5312
5313 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
5314
5315 * Makefile.in: (snapshot): Add target.
5316 * lib/Makefile.in: (install-headers): Use installdir variable.
5317 (installdir): Set value based on target-alias.
5318
5319 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
5320
5321 * include/w32api.h: (_W32API_VERSION): Remove.
5322 (__W32API_VERSION): Add.
5323 (__W32API_MAJOR_VERSION): Ditto.
5324 (__W32API_MINOR_VERSION): Ditto.
5325
5326 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
5327
5328 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
5329 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
5330 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
5331 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
5332
5333 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
5334
5335 * include/mswsock.h: New file.
5336 * include/ws2tcpip.h: New file.
5337 * include/winsock.h (IPPROTO_IGMP): New define.
5338 (IPPROTO_GGP): Correct value.
5339 (SO_* macros): Remove mswsock defines.
5340 (TCP_BSDURGENT): Likewise.
5341 (IP_* macros): Add comment warning of WinSock2 incompatibility
5342 (WSARecvEx): Remove mswsock prototype.
5343 (TransmitFile): Likewise.
5344 (AcceptEx): Likewise.
5345 (GetAcceptExSockaddrs): Likewise.
5346 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
5347 (#include <mswsock.h>): Add directive and explanatory comment
5348 * include/winsock2.h (header guard): add guard for _WINSOCK_H
5349 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
5350 (#include <winsock.h>): Replace directive with winsock.h file content
5351 The following changes apply to the merged file:
5352 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
5353 (SOMAXCONN): Likewise
5354 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
5355 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
5356 in ws2tcpip.h)
5357 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
5358 (FD_*_BIT and FD_* defines): Place together and extend to
5359 FD_MAX_EVENTS 10
5360 (AF* defines): Extend to AF_MAX 10
5361 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
5362 (WSAUnhookBlockingHook): Likewise.
5363 (WSASetBlockingHook): Likewise.
5364 (WSACancelBlockingCall): Likewise.
5365 (WSAEINPROGRESS): Comment as not raised in WinSock2.
5366 (#include <mswsock.h>): Delete directive inherited from winsock.h
5367 (WSA_QOS* defines): Add QualityOfService error codes.
5368 (SIO_* defines): Add new macros
5369 * include/ipexport.h (IP_STATUS flags): Add definitions.
5370 (IP_FLAG_DF): Likewise.
5371 (IP_OPT_* ): Likewise.
5372 (struct ip_option_information): Likewise.
5373 (struct icmp_echo_reply): Likewise.
5374
5375 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
5376
5377 * include/commctrl.h: Revert TEXT change.
5378 * include/lmalert.h: Ditto.
5379 * include/lmcons.h: Ditto.
5380 * include/lmsname.h: Ditto.
5381 * include/lmsvc.h: Ditto.
5382 * include/ntsecapi.h: Ditto.
5383 * include/oledlg.h: Ditto.
5384 * include/ras.h: Ditto.
5385 * include/regstr.h: Ditto.
5386 * include/richedit.h: Ditto.
5387 * include/wininet.h: Ditto.
5388 * include/winnt.h: Ditto.
5389
5390 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
5391
5392 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
5393 * include/lmalert.h: Ditto.
5394 * include/lmcons.h: Ditto.
5395 * include/lmsname.h: Ditto.
5396 * include/lmsvc.h: Ditto.
5397 * include/ntsecapi.h: Ditto.
5398 * include/oledlg.h: Ditto.
5399 * include/ras.h: Ditto.
5400 * include/regstr.h: Ditto.
5401 * include/richedit.h: Ditto.
5402 * include/wininet.h: Ditto.
5403 * include/w32api.h: New File.
5404
5405 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
5406
5407 * include/shlobj.h: Add missing SLR_* flags.
5408
5409 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
5410
5411 * lib/Makefile.in: (host_alias): Add variable.
5412 (host_build): Ditto:
5413 (xinstall): Removed
5414 (xinstall-libraries): Ditto.
5415 (xinstall-headers): Ditto.
5416 (xuninstall): Ditto.
5417 (xuninstall-libraries): Ditto.
5418 (xuninstall-headers): Ditto.
5419 * Makefile.in: (host_alias): Add variable.
5420 (build_alias): Ditto.
5421
5422 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
5423
5424 * include/winnt.h: (__TEXT): Add private macro.
5425 (_TEXT): Modify definition to use __TEXT.
5426 (_T): Ditto.
5427 This change allows the passing of a MACRO as an argument and have that
5428 MACRO resolved first.
5429 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
5430
5431 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
5432
5433 * Makefile.in: Increment VERSION to 0.5
5434 * include/winnt.h: Change TEXT to _TEXT throughout.
5435 (SID_RELEASE): Define.
5436 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
5437
5438 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
5439
5440 * Apply Phil Krylov patches.
5441 2001-01-19 Phil Krylov <phil@mail.ru>
5442 * include/commctrl.h: (HDI_IMAGE) New definition.
5443 (HDI_DI_SETITEM) Ditto.
5444 (HDI_ORDER) Ditto.
5445 (HDI_FILTER) Ditto.
5446 (HDF_BITMAP_ON_RIGHT) Ditto.
5447 (HDF_IMAGE) Ditto.
5448 (HDM_SETORDERARRAY) Ditto.
5449 (Header_SetOrderArray) Ditto.
5450 (ICC_BAR_CLASSES) Ditto.
5451 (struct _HD_ITEMA) Change definition.
5452 (struct _HD_ITEMW) Ditto.
5453 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
5454 (InitCommonControlsEx()) Ditto.
5455 2001-01-23 Phil Krylov <phil@mail.ru>
5456 * include/richedit.h: Many Richedit 2.0 definitions.
5457
5458 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
5459
5460 * include/winuser.h: (IDC_HAND) New resource identifier.
5461 Thanks to: Mark Jordon <mark_jordan@ieee.org>
5462
5463 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
5464
5465 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
5466 Fix typo's.
5467
5468 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
5469
5470 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
5471 (GetUnmarshalClass): CLSID argument needs to be a pointer.
5472 Thanks To: <bge@users.sourceforge.net>
5473
5474 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
5475
5476 * Apply Danny Smith patch 102386
5477 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
5478 * lib/rasapi32.def: add symbols available in NT4 and W2k
5479
5480 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
5481
5482 * Apply Danny Smith patch 102382
5483 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
5484 * lib/mswsock.def: remove leading underscores from symbol names
5485
5486 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
5487
5488 * Apply Danny Smith patch 102446
5489 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
5490 * include/sql.h (ODBCVER): change default to 0x0351.
5491 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
5492 (SQLColAttributes): likewise.
5493 (SQLBindParam): add prototype for ODBC 3.x function.
5494 (SQLCloseCursor): likewise.
5495 (SQLColAttribute): likewise.
5496 (SQLCopyDesc):likewise.
5497 (SQLEndTran): likewise.
5498 (SQLFetchScroll): likewise.
5499 (SQLGetConnectAttr): likewise.
5500 (SQLGetDescField): likewise.
5501 (SQLGetDescRec): likewise.
5502 (SQLGetDiagField): likewise.
5503 (SQLGetDiagRec): likewise.
5504 (SQLGetEnvAttr): likewise.
5505 (SQLGetStmtAttr): likewise.
5506 (SQLSetConnectAttr): likewise.
5507 (SQLSetDescField):likewise.
5508 (SQLSetDescRec): likewise.
5509 (SQLSetEnvAttr): likewise.
5510 (SQLSetStmtAttr): likewise.
5511 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
5512 _WIN64 compatability;
5513 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
5514 (SQL_ACTIVE_CONNECTIONS): likewise.
5515 (SQL_ACTIVE_STATEMENTS): likewise.
5516 (SQL_ALL_EXCEPT_LIKE): likewise.
5517 (SQL_API_ALL_FUNCTIONS): likewise.
5518 (SQL_API_LOADBYORDINAL): likewise.
5519 (SQL_API_SQLBINDPARAMETER): likewise.
5520 (SQL_API_SQLBROWSECONNECT): likewise.
5521 (SQL_API_SQLCOLATTRIBUTES): likewise.
5522 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
5523 (SQL_API_SQLDESCRIBEPARAM): likewise.
5524 (SQL_API_SQLDRIVERCONNECT): likewise.
5525 (SQL_API_SQLDRIVERS): likewise.
5526 (SQL_API_SQLEXTENDEDFETCH): likewise.
5527 (SQL_API_SQLFOREIGNKEYS): likewise.
5528 (SQL_API_SQLMORERESULTS): likewise.
5529 (SQL_API_SQLNATIVESQL): likewise.
5530 (SQL_API_SQLNUMPARAMS): likewise.
5531 (SQL_API_SQLPARAMOPTIONS): likewise.
5532 (SQL_API_SQLPRIMARYKEYS): likewise.
5533 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
5534 (SQL_API_SQLPROCEDURES): likewise.
5535 (SQL_API_SQLSETPOS): likewise.
5536 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
5537 (SQL_API_SQLTABLEPRIVILEGES): likewise.
5538 (SQL_ASYNC_ENABLE): likewise.
5539 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
5540 (SQL_ASYNC_ENABLE_OFF): likewise.
5541 (SQL_ASYNC_ENABLE_ON): likewise.
5542 (SQL_ATTR_READONLY): likewise.
5543 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
5544 (SQL_ATTR_WRITE): likewise.
5545 (SQL_AUTOCOMMIT): likewise.
5546 (SQL_AUTOCOMMIT_DEFAULT): likewise.
5547 (SQL_AUTOCOMMIT_OFF): likewise.
5548 (SQL_AUTOCOMMIT_ON): likewise.
5549 (SQL_BEST_ROWID): likewise.
5550 (SQL_BIGINT): likewise.
5551 (SQL_BINARY): likewise.
5552 (SQL_BIND_BY_COLUMN): likewise.
5553 (SQL_BIND_TYPE): likewise.
5554 (SQL_BIND_TYPE_DEFAULT): likewise.
5555 (SQL_BIT): likewise.
5556 (SQL_BOOKMARK_PERSISTENCE): likewise.
5557 (SQL_BP_CLOSE): likewise.
5558 (SQL_BP_DELETE): likewise.
5559 (SQL_BP_DROP): likewise.
5560 (SQL_BP_OTHER_HSTMT): likewise.
5561 (SQL_BP_SCROLL): likewise.
5562 (SQL_BP_TRANSACTION): likewise.
5563 (SQL_BP_UPDATE): likewise.
5564 (SQL_C_BINARY): likewise.
5565 (SQL_C_BIT): likewise.
5566 (SQL_C_BOOKMARK): likewise.
5567 (SQL_C_CHAR): likewise.
5568 (SQL_C_DATE): likewise.
5569 (SQL_C_DEFAULT): likewise.
5570 (SQL_C_DOUBLE): likewise.
5571 (SQL_C_FLOAT): likewise.
5572 (SQL_C_LONG): likewise.
5573 (SQL_C_SHORT): likewise.
5574 (SQL_C_SLONG): likewise.
5575 (SQL_C_SSHORT): likewise.
5576 (SQL_C_STINYINT): likewise.
5577 (SQL_C_TIME): likewise.
5578 (SQL_C_TIMESTAMP): likewise.
5579 (SQL_C_TINYINT): likewise.
5580 (SQL_C_ULONG): likewise.
5581 (SQL_C_USHORT): likewise.
5582 (SQL_C_UTINYINT): likewise.
5583 (SQL_CB_NON_NULL): likewise.
5584 (SQL_CB_NULL): likewise.
5585 (SQL_CC_CLOSE): likewise.
5586 (SQL_CC_DELETE): likewise.
5587 (SQL_CC_PRESERVE): likewise.
5588 (SQL_CN_ANY): likewise.
5589 (SQL_CN_DIFFERENT): likewise.
5590 (SQL_CN_NONE): likewise.
5591 (SQL_COLATT_OPT_MAX): likewise.
5592 (SQL_COLATT_OPT_MIN): likewise.
5593 (SQL_COLUMN_ALIAS): likewise.
5594 (SQL_COLUMN_AUTO_INCREMENT): likewise.
5595 (SQL_COLUMN_CASE_SENSITIVE): likewise.
5596 (SQL_COLUMN_COUNT): likewise.
5597 (SQL_COLUMN_DISPLAY_SIZE): likewise.
5598 (SQL_COLUMN_DRIVER_START): likewise.
5599 (SQL_COLUMN_LABEL): likewise.
5600 (SQL_COLUMN_LENGTH): likewise.
5601 (SQL_COLUMN_MONEY): likewise.
5602 (SQL_COLUMN_NAME): likewise.
5603 (SQL_COLUMN_NULLABLE): likewise.
5604 (SQL_COLUMN_OWNER_NAME): likewise.
5605 (SQL_COLUMN_PRECISION): likewise.
5606 (SQL_COLUMN_QUALIFIER_NAME): likewise.
5607 (SQL_COLUMN_SCALE): likewise.
5608 (SQL_COLUMN_SEARCHABLE): likewise.
5609 (SQL_COLUMN_TABLE_NAME): likewise.
5610 (SQL_COLUMN_TYPE): likewise.
5611 (SQL_COLUMN_TYPE_NAME): likewise.
5612 (SQL_COLUMN_UNSIGNED): likewise.
5613 (SQL_COLUMN_UPDATABLE): likewise.
5614 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
5615 (SQL_CONCUR_DEFAULT): likewise.
5616 (SQL_CONCUR_LOCK): likewise.
5617 (SQL_CONCUR_READ_ONLY): likewise.
5618 (SQL_CONCUR_ROWVER): likewise.
5619 (SQL_CONCUR_TIMESTAMP): likewise.
5620 (SQL_CONCUR_VALUES): likewise.
5621 (SQL_CONCURRENCY): likewise.
5622 (SQL_CONN_OPT_MAX): likewise.
5623 (SQL_CONN_OPT_MIN): likewise.
5624 (SQL_CONNECT_OPT_DRVR_START): likewise.
5625 (SQL_CONVERT_BIGINT): likewise.
5626 (SQL_CONVERT_BINARY): likewise.
5627 (SQL_CONVERT_BIT): likewise.
5628 (SQL_CONVERT_CHAR): likewise.
5629 (SQL_CONVERT_DATE): likewise.
5630 (SQL_CONVERT_DECIMAL): likewise.
5631 (SQL_CONVERT_DOUBLE): likewise.
5632 (SQL_CONVERT_FLOAT): likewise.
5633 (SQL_CONVERT_FUNCTIONS): likewise.
5634 (SQL_CONVERT_INTEGER): likewise.
5635 (SQL_CONVERT_LONGVARBINARY): likewise.
5636 (SQL_CONVERT_LONGVARCHAR): likewise.
5637 (SQL_CONVERT_NUMERIC): likewise.
5638 (SQL_CONVERT_REAL): likewise.
5639 (SQL_CONVERT_SMALLINT): likewise.
5640 (SQL_CONVERT_TIME): likewise.
5641 (SQL_CONVERT_TIMESTAMP): likewise.
5642 (SQL_CONVERT_TINYINT): likewise.
5643 (SQL_CONVERT_VARBINARY): likewise.
5644 (SQL_CONVERT_VARCHAR): likewise.
5645 (SQL_CORRELATION_NAME): likewise.
5646 (SQL_CR_CLOSE): likewise.
5647 (SQL_CR_DELETE): likewise.
5648 (SQL_CR_PRESERVE): likewise.
5649 (SQL_CUR_DEFAULT): likewise.
5650 (SQL_CUR_USE_DRIVER): likewise.
5651 (SQL_CUR_USE_IF_NEEDED): likewise.
5652 (SQL_CUR_USE_ODBC): likewise.
5653 (SQL_CURRENT_QUALIFIER): likewise.
5654 (SQL_CURSOR_DYNAMIC): likewise.
5655 (SQL_CURSOR_FORWARD_ONLY): likewise.
5656 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
5657 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
5658 (SQL_CURSOR_STATIC): likewise.
5659 (SQL_CURSOR_TYPE): likewise.
5660 (SQL_CURSOR_TYPE_DEFAULT): likewise.
5661 (SQL_CVT_BIGINT): likewise.
5662 (SQL_CVT_BINARY): likewise.
5663 (SQL_CVT_BIT): likewise.
5664 (SQL_CVT_CHAR): likewise.
5665 (SQL_CVT_DATE): likewise.
5666 (SQL_CVT_DECIMAL): likewise.
5667 (SQL_CVT_DOUBLE): likewise.
5668 (SQL_CVT_FLOAT): likewise.
5669 (SQL_CVT_INTEGER): likewise.
5670 (SQL_CVT_LONGVARBINARY): likewise.
5671 (SQL_CVT_LONGVARCHAR): likewise.
5672 (SQL_CVT_NUMERIC): likewise.
5673 (SQL_CVT_REAL): likewise.
5674 (SQL_CVT_SMALLINT): likewise.
5675 (SQL_CVT_TIME): likewise.
5676 (SQL_CVT_TIMESTAMP): likewise.
5677 (SQL_CVT_TINYINT): likewise.
5678 (SQL_CVT_VARBINARY): likewise.
5679 (SQL_CVT_VARCHAR): likewise.
5680 (SQL_DATABASE_NAME): likewise.
5681 (SQL_DATE): likewise.
5682 (SQL_DRIVER_HDBC): likewise.
5683 (SQL_DRIVER_HENV): likewise.
5684 (SQL_DRIVER_HLIB): likewise.
5685 (SQL_DRIVER_HSTMT): likewise.
5686 (SQL_DRIVER_NAME): likewise.
5687 (SQL_DRIVER_ODBC_VER): likewise.
5688 (SQL_DRIVER_VER): likewise.
5689 (SQL_ENSURE): likewise.
5690 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
5691 (SQL_EXT_API_LAST): likewise.
5692 (SQL_EXT_API_START): likewise.
5693 (SQL_FD_FETCH_BOOKMARK): likewise.
5694 (SQL_FD_FETCH_PREV): likewise.
5695 (SQL_FD_FETCH_RESUME): likewise.
5696 (SQL_FETCH_PREV): likewise.
5697 (SQL_FETCH_RESUME): likewise.
5698 (SQL_FILE_NOT_SUPPORTED): likewise.
5699 (SQL_FILE_QUALIFIER): likewise.
5700 (SQL_FILE_TABLE): likewise.
5701 (SQL_FILE_USAGE): likewise.
5702 (SQL_FN_CVT_CONVERT): likewise.
5703 (SQL_FN_NUM_ABS): likewise.
5704 (SQL_FN_NUM_ACOS): likewise.
5705 (SQL_FN_NUM_ASIN): likewise.
5706 (SQL_FN_NUM_ATAN): likewise.
5707 (SQL_FN_NUM_ATAN2): likewise.
5708 (SQL_FN_NUM_CEILING): likewise.
5709 (SQL_FN_NUM_COS): likewise.
5710 (SQL_FN_NUM_COT): likewise.
5711 (SQL_FN_NUM_DEGREES): likewise.
5712 (SQL_FN_NUM_EXP): likewise.
5713 (SQL_FN_NUM_FLOOR): likewise.
5714 (SQL_FN_NUM_LOG): likewise.
5715 (SQL_FN_NUM_LOG10): likewise.
5716 (SQL_FN_NUM_MOD): likewise.
5717 (SQL_FN_NUM_PI): likewise.
5718 (SQL_FN_NUM_POWER): likewise.
5719 (SQL_FN_NUM_RADIANS): likewise.
5720 (SQL_FN_NUM_RAND): likewise.
5721 (SQL_FN_NUM_ROUND): likewise.
5722 (SQL_FN_NUM_SIGN): likewise.
5723 (SQL_FN_NUM_SIN): likewise.
5724 (SQL_FN_NUM_SQRT): likewise.
5725 (SQL_FN_NUM_TAN): likewise.
5726 (SQL_FN_NUM_TRUNCATE): likewise.
5727 (SQL_FN_STR_ASCII): likewise.
5728 (SQL_FN_STR_CHAR): likewise.
5729 (SQL_FN_STR_CONCAT): likewise.
5730 (SQL_FN_STR_DIFFERENCE): likewise.
5731 (SQL_FN_STR_INSERT): likewise.
5732 (SQL_FN_STR_LCASE): likewise.
5733 (SQL_FN_STR_LEFT): likewise.
5734 (SQL_FN_STR_LENGTH): likewise.
5735 (SQL_FN_STR_LOCATE): likewise.
5736 (SQL_FN_STR_LOCATE_2): likewise.
5737 (SQL_FN_STR_LTRIM): likewise.
5738 (SQL_FN_STR_REPEAT): likewise.
5739 (SQL_FN_STR_REPLACE): likewise.
5740 (SQL_FN_STR_RIGHT): likewise.
5741 (SQL_FN_STR_RTRIM): likewise.
5742 (SQL_FN_STR_SOUNDEX): likewise.
5743 (SQL_FN_STR_SPACE): likewise.
5744 (SQL_FN_STR_SUBSTRING): likewise.
5745 (SQL_FN_STR_UCASE): likewise.
5746 (SQL_FN_SYS_DBNAME): likewise.
5747 (SQL_FN_SYS_IFNULL): likewise.
5748 (SQL_FN_SYS_USERNAME): likewise.
5749 (SQL_FN_TD_CURDATE): likewise.
5750 (SQL_FN_TD_CURTIME): likewise.
5751 (SQL_FN_TD_DAYNAME): likewise.
5752 (SQL_FN_TD_DAYOFMONTH): likewise.
5753 (SQL_FN_TD_DAYOFWEEK): likewise.
5754 (SQL_FN_TD_DAYOFYEAR): likewise.
5755 (SQL_FN_TD_HOUR): likewise.
5756 (SQL_FN_TD_MINUTE): likewise.
5757 (SQL_FN_TD_MONTH): likewise.
5758 (SQL_FN_TD_MONTHNAME): likewise.
5759 (SQL_FN_TD_NOW): likewise.
5760 (SQL_FN_TD_QUARTER): likewise.
5761 (SQL_FN_TD_SECOND): likewise.
5762 (SQL_FN_TD_TIMESTAMPadd): likewise.
5763 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
5764 (SQL_FN_TD_WEEK): likewise.
5765 (SQL_FN_TD_YEAR): likewise.
5766 (SQL_FN_TSI_DAY): likewise.
5767 (SQL_FN_TSI_FRAC_SECOND): likewise.
5768 (SQL_FN_TSI_HOUR): likewise.
5769 (SQL_FN_TSI_MINUTE): likewise.
5770 (SQL_FN_TSI_MONTH): likewise.
5771 (SQL_FN_TSI_QUARTER): likewise.
5772 (SQL_FN_TSI_SECOND): likewise.
5773 (SQL_FN_TSI_WEEK): likewise.
5774 (SQL_FN_TSI_YEAR): likewise.
5775 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
5776 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
5777 (SQL_GB_NO_RELATION): likewise.
5778 (SQL_GB_NOT_SUPPORTED): likewise.
5779 (SQL_GD_BLOCK): likewise.
5780 (SQL_GD_BOUND): likewise.
5781 (SQL_GET_BOOKMARK): likewise.
5782 (SQL_GROUP_BY): likewise.
5783 (SQL_INFO_DRIVER_START): likewise.
5784 (SQL_INFO_FIRST): likewise.
5785 (SQL_INFO_LAST): likewise.
5786 (SQL_INTERVAL_DAY): likewise.
5787 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
5788 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
5789 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
5790 (SQL_INTERVAL_HOUR): likewise.
5791 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
5792 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
5793 (SQL_INTERVAL_MINUTE): likewise.
5794 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
5795 (SQL_INTERVAL_MONTH): likewise.
5796 (SQL_INTERVAL_SECOND): likewise.
5797 (SQL_INTERVAL_YEAR): likewise.
5798 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
5799 (SQL_KEYSET_SIZE): likewise.
5800 (SQL_KEYSET_SIZE_DEFAULT): likewise.
5801 (SQL_KEYWORDS): likewise.
5802 (SQL_LCK_EXCLUSIVE): likewise.
5803 (SQL_LCK_NO_CHANGE): likewise.
5804 (SQL_LCK_UNLOCK): likewise.
5805 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
5806 (SQL_LIKE_ONLY): likewise.
5807 (SQL_LOCK_TYPES): likewise.
5808 (SQL_LOGIN_TIMEOUT): likewise.
5809 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
5810 (SQL_LONGVARBINARY): likewise.
5811 (SQL_LONGVARCHAR): likewise.
5812 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
5813 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
5814 (SQL_MAX_DSN_LENGTH): likewise.
5815 (SQL_MAX_LENGTH): likewise.
5816 (SQL_MAX_LENGTH_DEFAULT): likewise.
5817 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
5818 (SQL_MAX_OWNER_NAME_LEN): likewise.
5819 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
5820 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
5821 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
5822 (SQL_MAX_ROWS): likewise.
5823 (SQL_MAX_ROWS_DEFAULT): likewise.
5824 (SQL_MODE_DEFAULT): likewise.
5825 (SQL_MODE_READ_ONLY): likewise.
5826 (SQL_MODE_READ_WRITE): likewise.
5827 (SQL_MULT_RESULT_SETS): likewise.
5828 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
5829 (SQL_NC_END): likewise.
5830 (SQL_NC_START): likewise.
5831 (SQL_NEED_LONG_DATA_LEN): likewise.
5832 (SQL_NNC_NON_NULL): likewise.
5833 (SQL_NNC_NULL): likewise.
5834 (SQL_NO_TOTAL): likewise.
5835 (SQL_NON_NULLABLE_COLUMNS): likewise.
5836 (SQL_NOSCAN): likewise.
5837 (SQL_NOSCAN_DEFAULT): likewise.
5838 (SQL_NOSCAN_OFF): likewise.
5839 (SQL_NOSCAN_ON): likewise.
5840 (SQL_NUM_EXTENSIONS): likewise.
5841 (SQL_NUM_FUNCTIONS): likewise.
5842 (SQL_NUMERIC_FUNCTIONS): likewise.
5843 (SQL_OAC_LEVEL1): likewise.
5844 (SQL_OAC_LEVEL2): likewise.
5845 (SQL_OAC_NONE): likewise.
5846 (SQL_ODBC_API_CONFORMANCE): likewise.
5847 (SQL_ODBC_CURSORS): likewise.
5848 (SQL_ODBC_KEYWORDS): likewise.
5849 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
5850 (SQL_ODBC_SQL_CONFORMANCE): likewise.
5851 (SQL_ODBC_SQL_OPT_IEF): likewise.
5852 (SQL_ODBC_VER): likewise.
5853 (SQL_OPT_TRACE): likewise.
5854 (SQL_OPT_TRACE_DEFAULT): likewise.
5855 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
5856 (SQL_OPT_TRACE_OFF): likewise.
5857 (SQL_OPT_TRACE_ON): likewise.
5858 (SQL_OPT_TRACEFILE): likewise.
5859 (SQL_OSC_CORE): likewise.
5860 (SQL_OSC_EXTENDED): likewise.
5861 (SQL_OSC_MINIMUM): likewise.
5862 (SQL_OSCC_COMPLIANT): likewise.
5863 (SQL_OSCC_NOT_COMPLIANT): likewise.
5864 (SQL_OU_DML_STATEMENTS): likewise.
5865 (SQL_OU_INDEX_DEFINITION): likewise.
5866 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
5867 (SQL_OU_PROCEDURE_INVOCATION): likewise.
5868 (SQL_OU_TABLE_DEFINITION): likewise.
5869 (SQL_OUTER_JOINS): likewise.
5870 (SQL_OWNER_TERM): likewise.
5871 (SQL_OWNER_USAGE): likewise.
5872 (SQL_PACKET_SIZE): likewise.
5873 (SQL_PC_NOT_PSEUDO): likewise.
5874 (SQL_POS_add): likewise.
5875 (SQL_POS_DELETE): likewise.
5876 (SQL_POS_OPERATIONS): likewise.
5877 (SQL_POS_POSITION): likewise.
5878 (SQL_POS_REFRESH): likewise.
5879 (SQL_POS_UPDATE): likewise.
5880 (SQL_POSITIONED_STATEMENTS): likewise.
5881 (SQL_PROCEDURE_TERM): likewise.
5882 (SQL_PROCEDURES): likewise.
5883 (SQL_PS_POSITIONED_DELETE): likewise.
5884 (SQL_PS_POSITIONED_UPDATE): likewise.
5885 (SQL_PS_SELECT_FOR_UPDATE): likewise.
5886 (SQL_QL_END): likewise.
5887 (SQL_QL_START): likewise.
5888 (SQL_QU_DML_STATEMENTS): likewise.
5889 (SQL_QU_INDEX_DEFINITION): likewise.
5890 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
5891 (SQL_QU_PROCEDURE_INVOCATION): likewise.
5892 (SQL_QU_TABLE_DEFINITION): likewise.
5893 (SQL_QUALIFIER_LOCATION): likewise.
5894 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
5895 (SQL_QUALIFIER_TERM): likewise.
5896 (SQL_QUALIFIER_USAGE): likewise.
5897 (SQL_QUERY_TIMEOUT): likewise.
5898 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
5899 (SQL_QUICK): likewise.
5900 (SQL_QUIET_MODE): likewise.
5901 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
5902 (SQL_RD_DEFAULT): likewise.
5903 (SQL_RD_OFF): likewise.
5904 (SQL_RD_ON): likewise.
5905 (SQL_RETRIEVE_DATA): likewise.
5906 (SQL_ROW_NUMBER): likewise.
5907 (SQL_ROW_UPDATES): likewise.
5908 (SQL_ROWSET_SIZE): likewise.
5909 (SQL_ROWSET_SIZE_DEFAULT): likewise.
5910 (SQL_ROWVER): likewise.
5911 (SQL_SC_NON_UNIQUE): likewise.
5912 (SQL_SC_TRY_UNIQUE): likewise.
5913 (SQL_SC_UNIQUE): likewise.
5914 (SQL_SCCO_OPT_TIMESTAMP): likewise.
5915 (SQL_SCROLL_DYNAMIC): likewise.
5916 (SQL_SCROLL_FORWARD_ONLY): likewise.
5917 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
5918 (SQL_SCROLL_OPTIONS): likewise.
5919 (SQL_SCROLL_STATIC): likewise.
5920 (SQL_SEARCHABLE): likewise.
5921 (SQL_SIGNED_OFFSET): likewise.
5922 (SQL_SIMULATE_CURSOR): likewise.
5923 (SQL_SO_DYNAMIC): likewise.
5924 (SQL_SO_FORWARD_ONLY): likewise.
5925 (SQL_SO_KEYSET_DRIVEN): likewise.
5926 (SQL_SO_MIXED): likewise.
5927 (SQL_SO_STATIC): likewise.
5928 (SQL_SPEC_MAJOR): likewise.
5929 (SQL_SPEC_MINOR): likewise.
5930 (SQL_SPEC_STRING): likewise.
5931 (SQL_SQ_COMPARISON): likewise.
5932 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
5933 (SQL_SQ_EXISTS): likewise.
5934 (SQL_SQ_IN): likewise.
5935 (SQL_SQ_QUANTIFIED): likewise.
5936 (SQL_SQLSTATE_SIZE): likewise.
5937 (SQL_SS_addITIONS): likewise.
5938 (SQL_SS_DELETIONS): likewise.
5939 (SQL_SS_UPDATES): likewise.
5940 (SQL_STATIC_SENSITIVITY): likewise.
5941 (SQL_STMT_OPT_MAX): likewise.
5942 (SQL_STMT_OPT_MIN): likewise.
5943 (SQL_STRING_FUNCTIONS): likewise.
5944 (SQL_SUBQUERIES): likewise.
5945 (SQL_SYSTEM_FUNCTIONS): likewise.
5946 (SQL_TABLE_STAT): likewise.
5947 (SQL_TABLE_TERM): likewise.
5948 (SQL_TIME): likewise.
5949 (SQL_TIMEDATE_add_INTERVALS): likewise.
5950 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
5951 (SQL_TIMEDATE_FUNCTIONS): likewise.
5952 (SQL_TIMESTAMP): likewise.
5953 (SQL_TINYINT): likewise.
5954 (SQL_TRANSLATE_DLL): likewise.
5955 (SQL_TRANSLATE_OPTION): likewise.
5956 (SQL_TXN_ISOLATION): likewise.
5957 (SQL_TXN_VERSIONING): likewise.
5958 (SQL_TYPE_DRIVER_END): likewise.
5959 (SQL_TYPE_DRIVER_START): likewise.
5960 (SQL_TYPE_MAX): likewise.
5961 (SQL_TYPE_MIN): likewise.
5962 (SQL_TYPE_NULL): likewise.
5963 (SQL_U_UNION): likewise.
5964 (SQL_U_UNION_ALL): likewise.
5965 (SQL_UB_DEFAULT): likewise.
5966 (SQL_UB_OFF): likewise.
5967 (SQL_UB_ON): likewise.
5968 (SQL_UNICODE): likewise.
5969 (SQL_UNICODE_CHAR): likewise.
5970 (SQL_UNICODE_LONGVARCHAR): likewise.
5971 (SQL_UNICODE_VARCHAR): likewise.
5972 (SQL_UNION): likewise.
5973 (SQL_UNSEARCHABLE): likewise.
5974 (SQL_UNSIGNED_OFFSET): likewise.
5975 (SQL_USE_BOOKMARKS): likewise.
5976 (SQL_VARBINARY): likewise.
5977 (SQL_TRUE): add define for ODBC3.x.
5978 (SQL_FALSE): likewise.
5979 (SQL_AM_CONNECTION): likewise.
5980 (SQL_AM_NONE): likewise.
5981 (SQL_AM_STATEMENT): likewise.
5982 (SQL_API_SQLALLOCHANDLE): likewise.
5983 (SQL_API_SQLBINDPARAM): likewise.
5984 (SQL_API_SQLCLOSECURSOR): likewise.
5985 (SQL_API_SQLCOLATTRIBUTE): likewise.
5986 (SQL_API_SQLCOPYDESC): likewise.
5987 (SQL_API_SQLENDTRAN): likewise.
5988 (SQL_API_SQLFETCHSCROLL): likewise.
5989 (SQL_API_SQLFREEHANDLE): likewise.
5990 (SQL_API_SQLGETCONNECTATTR): likewise.
5991 (SQL_API_SQLGETDESCFIELD): likewise.
5992 (SQL_API_SQLGETDESCREC): likewise.
5993 (SQL_API_SQLGETDIAGFIELD): likewise.
5994 (SQL_API_SQLGETDIAGREC): likewise.
5995 (SQL_API_SQLGETENVATTR): likewise.
5996 (SQL_API_SQLGETSTMTATTR): likewise.
5997 (SQL_API_SQLSETCONNECTATTR): likewise.
5998 (SQL_API_SQLSETDESCFIELD): likewise.
5999 (SQL_API_SQLSETDESCREC): likewise.
6000 (SQL_API_SQLSETENVATTR): likewise.
6001 (SQL_API_SQLSETSTMTATTR): likewise.
6002 (SQL_ARD_TYPE): likewise.
6003 (SQL_AT_add_CONSTRAINT): likewise.
6004 (SQL_ATTR_APP_PARAM_DESC): likewise.
6005 (SQL_ATTR_APP_ROW_DESC): likewise.
6006 (SQL_ATTR_AUTO_IPD): likewise.
6007 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
6008 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
6009 (SQL_ATTR_IMP_PARAM_DESC): likewise.
6010 (SQL_ATTR_IMP_ROW_DESC): likewise.
6011 (SQL_ATTR_METADATA_ID): likewise.
6012 (SQL_ATTR_OUTPUT_NTS): likewise.
6013 (SQL_CATALOG_NAME): likewise.
6014 (SQL_CODE_DATE): likewise.
6015 (SQL_CODE_TIME): likewise.
6016 (SQL_CODE_TIMESTAMP): likewise.
6017 (SQL_COLLATION_SEQ): likewise.
6018 (SQL_CURSOR_SENSITIVITY): likewise.
6019 (SQL_DATE_LEN): likewise.
6020 (SQL_DATETIME): likewise.
6021 (SQL_DEFAULT): likewise.
6022 (SQL_DESC_ALLOC_AUTO): likewise.
6023 (SQL_DESC_ALLOC_TYPE): likewise.
6024 (SQL_DESC_ALLOC_USER): likewise.
6025 (SQL_DESC_COUNT): likewise.
6026 (SQL_DESC_DATA_PTR): likewise.
6027 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
6028 (SQL_DESC_INDICATOR_PTR): likewise.
6029 (SQL_DESC_LENGTH): likewise.
6030 (SQL_DESC_NAME): likewise.
6031 (SQL_DESC_NULLABLE): likewise.
6032 (SQL_DESC_OCTET_LENGTH): likewise.
6033 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
6034 (SQL_DESC_PRECISION): likewise.
6035 (SQL_DESC_SCALE): likewise.
6036 (SQL_DESC_TYPE): likewise.
6037 (SQL_DESC_UNNAMED): likewise.
6038 (SQL_DESCRIBE_PARAMETER): likewise.
6039 (SQL_DIAG_ALTER_DOMAIN): likewise.
6040 (SQL_DIAG_ALTER_TABLE): likewise.
6041 (SQL_DIAG_CALL): likewise.
6042 (SQL_DIAG_CLASS_ORIGIN): likewise.
6043 (SQL_DIAG_CONNECTION_NAME): likewise.
6044 (SQL_DIAG_CREATE_ASSERTION): likewise.
6045 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
6046 (SQL_DIAG_CREATE_COLLATION): likewise.
6047 (SQL_DIAG_CREATE_DOMAIN): likewise.
6048 (SQL_DIAG_CREATE_INDEX): likewise.
6049 (SQL_DIAG_CREATE_SCHEMA): likewise.
6050 (SQL_DIAG_CREATE_TABLE): likewise.
6051 (SQL_DIAG_CREATE_TRANSLATION): likewise.
6052 (SQL_DIAG_CREATE_VIEW): likewise.
6053 (SQL_DIAG_DELETE_WHERE): likewise.
6054 (SQL_DIAG_DROP_ASSERTION): likewise.
6055 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
6056 (SQL_DIAG_DROP_COLLATION): likewise.
6057 (SQL_DIAG_DROP_DOMAIN): likewise.
6058 (SQL_DIAG_DROP_INDEX): likewise.
6059 (SQL_DIAG_DROP_SCHEMA): likewise.
6060 (SQL_DIAG_DROP_TABLE): likewise.
6061 (SQL_DIAG_DROP_TRANSLATION): likewise.
6062 (SQL_DIAG_DROP_VIEW): likewise.
6063 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
6064 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
6065 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
6066 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
6067 (SQL_DIAG_GRANT): likewise.
6068 (SQL_DIAG_INSERT): likewise.
6069 (SQL_DIAG_MESSAGE_TEXT): likewise.
6070 (SQL_DIAG_NATIVE): likewise.
6071 (SQL_DIAG_NUMBER): likewise.
6072 (SQL_DIAG_RETURNCODE): likewise.
6073 (SQL_DIAG_REVOKE): likewise.
6074 (SQL_DIAG_ROW_COUNT): likewise.
6075 (SQL_DIAG_SELECT_CURSOR): likewise.
6076 (SQL_DIAG_SERVER_NAME): likewise.
6077 (SQL_DIAG_SQLSTATE): likewise.
6078 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
6079 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
6080 (SQL_DIAG_UPDATE_WHERE): likewise.
6081 (SQL_FALSE): likewise.
6082 (SQL_FETCH_ABSOLUTE): likewise.
6083 (SQL_FETCH_LAST): likewise.
6084 (SQL_FETCH_PRIOR): likewise.
6085 (SQL_FETCH_RELATIVE): likewise.
6086 (SQL_HANDLE_DBC): likewise.
6087 (SQL_HANDLE_DESC): likewise.
6088 (SQL_HANDLE_ENV): likewise.
6089 (SQL_HANDLE_STMT): likewise.
6090 (SQL_INSENSITIVE): likewise.
6091 (SQL_INTEGRITY): likewise.
6092 (SQL_MAX_CATALOG_NAME_LEN): likewise.
6093 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
6094 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
6095 (SQL_MAX_IDENTIFIER_LEN): likewise.
6096 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
6097 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
6098 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
6099 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
6100 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
6101 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
6102 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
6103 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
6104 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
6105 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
6106 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
6107 (SQL_MAXIMUM_INDEX_SIZE): likewise.
6108 (SQL_MAXIMUM_ROW_SIZE): likewise.
6109 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
6110 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
6111 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
6112 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
6113 (SQL_NAMED): likewise.
6114 (SQL_NONSCROLLABLE): likewise.
6115 (SQL_NTSL): likewise.
6116 (SQL_NULL_HANDLE): likewise.
6117 (SQL_NULL_HDESC): likewise.
6118 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
6119 (SQL_PRED_BASIC): likewise.
6120 (SQL_PRED_CHAR): likewise.
6121 (SQL_PRED_NONE): likewise.
6122 (SQL_ROW_IDENTIFIER): likewise.
6123 (SQL_SCROLLABLE): likewise.
6124 (SQL_SENSITIVE): likewise.
6125 (SQL_SUCCEEDED(rc)): likewise.
6126 (SQL_TIME_LEN): likewise.
6127 (SQL_TIMESTAMP_LEN): likewise.
6128 (SQL_TRANSACTION_CAPABLE): likewise.
6129 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
6130 (SQL_TRANSACTION_READ_COMMITTED): likewise.
6131 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
6132 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
6133 (SQL_TRANSACTION_SERIALIZABLE): likewise.
6134 (SQL_TYPE_DATE): likewise.
6135 (SQL_TYPE_TIME): likewise.
6136 (SQL_TYPE_TIMESTAMP): likewise.
6137 (SQL_UNKNOWN_TYPE): likewise.
6138 (SQL_UNNAMED): likewise.
6139 (SQL_UNSPECIFIED): likewise.
6140 (SQL_XOPEN_CLI_YEAR): likewise.
6141 (SQLAllocConnect): add comment marking as deperecated.
6142 (SQLAllocEnv): likewise.
6143 (SQLAllocStmt): likewise.
6144 (SQLFreeConnect): likewise.
6145 (SQLFreeEnv): likewise.
6146 (SQLGetConnectOption): likewise.
6147 (SQLGetStmtOption): likewise.
6148
6149 * include/sqlext.h (#include <sqlucode.h>): add directive.
6150 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
6151 (SQLColAttributes): likewise.
6152 (SQLBulkOperations): add function prototype.
6153 (SQLAllocHandleStd): likewise
6154 (TraceReturn): add Trace API prototype.
6155 (TraceVersion): likewise.
6156 (ODBCGetTryWaitValue):likewise.
6157 (ODBCSetTryWaitValue): likewise.
6158 (SQL_LOCK_RECORD): correct function macro.
6159 (SQL_REFRESH_RECORD): likewise.
6160 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
6161 _WIN64 compatability.
6162 move defines for non-core functions from sql.h to sqlext.h (refer
6163 changes for sql.h)
6164 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
6165 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
6166 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
6167 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
6168 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
6169 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
6170 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
6171 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
6172 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
6173 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
6174 (SQL_AF_ALL): likewise.
6175 (SQL_AF_AVG): likewise.
6176 (SQL_AF_COUNT): likewise.
6177 (SQL_AF_DISTINCT): likewise.
6178 (SQL_AF_MAX): likewise.
6179 (SQL_AF_MIN): likewise.
6180 (SQL_AF_SUM): likewise.
6181 (SQL_AGGREGATE_FUNCTIONS): likewise.
6182 (SQL_ALL_CATALOGS): likewise.
6183 (SQL_ALL_SCHEMAS): likewise.
6184 (SQL_ALL_TABLE_TYPES): likewise.
6185 (SQL_ALTER_DOMAIN): likewise.
6186 (SQL_AM_CONNECTION): likewise.
6187 (SQL_AM_NONE): likewise.
6188 (SQL_AM_STATEMENT): likewise.
6189 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
6190 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
6191 (SQL_API_SQLALLOCHANDLESTD): likewise.
6192 (SQL_API_SQLBULKOPERATIONS): likewise.
6193 (SQL_ASYNC_MODE): likewise.
6194 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
6195 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
6196 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
6197 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
6198 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
6199 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
6200 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
6201 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
6202 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
6203 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
6204 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
6205 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
6206 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
6207 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
6208 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
6209 (SQL_ATTR_ACCESS_MODE): likewise.
6210 (SQL_ATTR_ASYNC_ENABLE): likewise.
6211 (SQL_ATTR_AUTOCOMMIT): likewise.
6212 (SQL_ATTR_CONCURRENCY): likewise.
6213 (SQL_ATTR_CONNECTION_POOLING): likewise.
6214 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
6215 (SQL_ATTR_CP_MATCH): likewise.
6216 (SQL_ATTR_CURRENT_CATALOG): likewise.
6217 (SQL_ATTR_CURSOR_TYPE): likewise.
6218 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
6219 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
6220 (SQL_ATTR_ENLIST_IN_DTC): likewise.
6221 (SQL_ATTR_ENLIST_IN_XA): likewise.
6222 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
6223 (SQL_ATTR_KEYSET_SIZE): likewise.
6224 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
6225 (SQL_ATTR_MAX_LENGTH): likewise.
6226 (SQL_ATTR_MAX_ROWS): likewise.
6227 (SQL_ATTR_NOSCAN): likewise.
6228 (SQL_ATTR_ODBC_CURSORS): likewise.
6229 (SQL_ATTR_ODBC_VERSION): likewise.
6230 (SQL_ATTR_PACKET_SIZE): likewise.
6231 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
6232 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
6233 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
6234 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
6235 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
6236 (SQL_ATTR_PARAMSET_SIZE): likewise.
6237 (SQL_ATTR_QUERY_TIMEOUT): likewise.
6238 (SQL_ATTR_QUIET_MODE): likewise.
6239 (SQL_ATTR_RETRIEVE_DATA): likewise.
6240 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
6241 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
6242 (SQL_ATTR_ROW_BIND_TYPE): likewise.
6243 (SQL_ATTR_ROW_NUMBER): likewise.
6244 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
6245 (SQL_ATTR_ROW_STATUS_PTR): likewise.
6246 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
6247 (SQL_ATTR_SIMULATE_CURSOR): likewise.
6248 (SQL_ATTR_TRACE): likewise.
6249 (SQL_ATTR_TRACEFILE): likewise.
6250 (SQL_ATTR_TRANSLATE_LIB): likewise.
6251 (SQL_ATTR_TRANSLATE_OPTION): likewise.
6252 (SQL_ATTR_TXN_ISOLATION): likewise.
6253 (SQL_ATTR_USE_BOOKMARKS): likewise.
6254 (SQL_BATCH_ROW_COUNT): likewise.
6255 (SQL_BATCH_SUPPORT): likewise.
6256 (SQL_BRC_EXPLICIT): likewise.
6257 (SQL_BRC_PROCEDURES): likewise.
6258 (SQL_BRC_ROLLED_UP): likewise.
6259 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
6260 (SQL_BS_ROW_COUNT_PROC): likewise.
6261 (SQL_BS_SELECT_EXPLICIT): likewise.
6262 (SQL_BS_SELECT_PROC): likewise.
6263 (SQL_C_INTERVAL_DAY): likewise.
6264 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
6265 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
6266 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
6267 (SQL_C_INTERVAL_HOUR): likewise.
6268 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
6269 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
6270 (SQL_C_INTERVAL_MINUTE): likewise.
6271 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
6272 (SQL_C_INTERVAL_MONTH): likewise.
6273 (SQL_C_INTERVAL_SECOND): likewise.
6274 (SQL_C_INTERVAL_YEAR): likewise.
6275 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
6276 (SQL_C_NUMERIC): likewise.
6277 (SQL_C_SBIGINT): likewise.
6278 (SQL_C_TYPE_DATE): likewise.
6279 (SQL_C_TYPE_TIME): likewise.
6280 (SQL_C_TYPE_TIMESTAMP): likewise.
6281 (SQL_C_UBIGINT): likewise.
6282 (SQL_C_VARBOOKMARK): likewise.
6283 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
6284 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
6285 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
6286 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
6287 (SQL_CA_CREATE_ASSERTION): likewise.
6288 (SQL_CA1_ABSOLUTE): likewise.
6289 (SQL_CA1_BOOKMARK): likewise.
6290 (SQL_CA1_BULK_ADD): likewise.
6291 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
6292 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
6293 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
6294 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
6295 (SQL_CA1_LOCK_NO_CHANGE): likewise.
6296 (SQL_CA1_LOCK_UNLOCK): likewise.
6297 (SQL_CA1_NEXT): likewise.
6298 (SQL_CA1_POS_DELETE): likewise.
6299 (SQL_CA1_POS_POSITION): likewise.
6300 (SQL_CA1_POS_REFRESH): likewise.
6301 (SQL_CA1_POS_UPDATE): likewise.
6302 (SQL_CA1_POSITIONED_DELETE): likewise.
6303 (SQL_CA1_POSITIONED_UPDATE): likewise.
6304 (SQL_CA1_RELATIVE): likewise.
6305 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
6306 (SQL_CA2_CRC_APPROXIMATE): likewise.
6307 (SQL_CA2_CRC_EXACT): likewise.
6308 (SQL_CA2_LOCK_CONCURRENCY): likewise.
6309 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
6310 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
6311 (SQL_CA2_MAX_ROWS_DELETE): likewise.
6312 (SQL_CA2_MAX_ROWS_INSERT): likewise.
6313 (SQL_CA2_MAX_ROWS_SELECT): likewise.
6314 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
6315 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
6316 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
6317 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
6318 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
6319 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
6320 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
6321 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
6322 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
6323 (SQL_CA2_SIMULATE_UNIQUE): likewise.
6324 (SQL_CATALOG_LOCATION): likewise.
6325 (SQL_CATALOG_NAME_SEPARATOR): likewise.
6326 (SQL_CATALOG_TERM): likewise.
6327 (SQL_CATALOG_USAGE): likewise.
6328 (SQL_CCOL_CREATE_COLLATION): likewise.
6329 (SQL_CCS_COLLATE_CLAUSE): likewise.
6330 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
6331 (SQL_CCS_LIMITED_COLLATION): likewise.
6332 (SQL_CDO_COLLATION): likewise.
6333 (SQL_CDO_CONSTRAINT): likewise.
6334 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
6335 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
6336 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
6337 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
6338 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
6339 (SQL_CDO_CREATE_DOMAIN): likewise.
6340 (SQL_CDO_DEFAULT): likewise.
6341 (SQL_CL_END): likewise.
6342 (SQL_CL_START): likewise.
6343 (SQL_COL_PRED_BASIC): likewise.
6344 (SQL_COL_PRED_CHAR): likewise.
6345 (SQL_COLUMN_DRIVER_START): likewise.
6346 (SQL_COLUMN_IGNORE): likewise.
6347 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
6348 (SQL_CONVERT_GUID): likewise.
6349 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
6350 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
6351 (SQL_CONVERT_WCHAR): likewise.
6352 (SQL_CONVERT_WLONGVARCHAR): likewise.
6353 (SQL_CONVERT_WVARCHAR): likewise.
6354 (SQL_CP_DEFAULT): likewise.
6355 (SQL_CP_MATCH_DEFAULT): likewise.
6356 (SQL_CP_OFF): likewise.
6357 (SQL_CP_ONE_PER_DRIVER): likewise.
6358 (SQL_CP_ONE_PER_HENV): likewise.
6359 (SQL_CP_RELAXED_MATCH): likewise.
6360 (SQL_CP_STRICT_MATCH): likewise.
6361 (SQL_CREATE_ASSERTION): likewise.
6362 (SQL_CREATE_CHARACTER_SET): likewise.
6363 (SQL_CREATE_COLLATION): likewise.
6364 (SQL_CREATE_DOMAIN): likewise.
6365 (SQL_CREATE_SCHEMA): likewise.
6366 (SQL_CREATE_TABLE): likewise.
6367 (SQL_CREATE_TRANSLATION): likewise.
6368 (SQL_CREATE_VIEW): likewise.
6369 (SQL_CS_AUTHORIZATION): likewise.
6370 (SQL_CS_CREATE_SCHEMA): likewise.
6371 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
6372 (SQL_CT_COLUMN_COLLATION): likewise.
6373 (SQL_CT_COLUMN_CONSTRAINT): likewise.
6374 (SQL_CT_COLUMN_DEFAULT): likewise.
6375 (SQL_CT_COMMIT_DELETE): likewise.
6376 (SQL_CT_COMMIT_PRESERVE): likewise.
6377 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
6378 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
6379 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
6380 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
6381 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
6382 (SQL_CT_CREATE_TABLE): likewise.
6383 (SQL_CT_GLOBAL_TEMPORARY): likewise.
6384 (SQL_CT_LOCAL_TEMPORARY): likewise.
6385 (SQL_CT_TABLE_CONSTRAINT): likewise.
6386 (SQL_CTR_CREATE_TRANSLATION): likewise.
6387 (SQL_CU_DML_STATEMENTS): likewise.
6388 (SQL_CU_INDEX_DEFINITION): likewise.
6389 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
6390 (SQL_CU_PROCEDURE_INVOCATION): likewise.
6391 (SQL_CU_TABLE_DEFINITION): likewise.
6392 (SQL_CVT_GUID): likewise.
6393 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
6394 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
6395 (SQL_CVT_WCHAR): likewise.
6396 (SQL_CVT_WLONGVARCHAR): likewise.
6397 (SQL_CVT_WVARCHAR): likewise.
6398 (SQL_DA_DROP_ASSERTION): likewise.
6399 (SQL_DATETIME_LITERALS): likewise.
6400 (SQL_DB_DEFAULT): likewise.
6401 (SQL_DB_DISCONNECT): likewise.
6402 (SQL_DB_RETURN_TO_POOL): likewise.
6403 (SQL_DC_DROP_COLLATION): likewise.
6404 (SQL_DCS_DROP_CHARACTER_SET): likewise.
6405 (SQL_DD_CASCADE): likewise.
6406 (SQL_DD_DROP_DOMAIN): likewise.
6407 (SQL_DD_RESTRICT): likewise.
6408 (SQL_DDL_INDEX): likewise.
6409 (SQL_DELETE_BY_BOOKMARK): likewise.
6410 (SQL_DESC_ARRAY_SIZE): likewise.
6411 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
6412 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
6413 (SQL_DESC_BASE_COLUMN_NAME): likewise.
6414 (SQL_DESC_BASE_TABLE_NAME): likewise.
6415 (SQL_DESC_BIND_OFFSET_PTR): likewise.
6416 (SQL_DESC_BIND_TYPE): likewise.
6417 (SQL_DESC_CASE_SENSITIVE): likewise.
6418 (SQL_DESC_CATALOG_NAME): likewise.
6419 (SQL_DESC_CONCISE_TYPE): likewise.
6420 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
6421 (SQL_DESC_DISPLAY_SIZE): likewise.
6422 (SQL_DESC_FIXED_PREC_SCALE): likewise.
6423 (SQL_DESC_LABEL): likewise.
6424 (SQL_DESC_LITERAL_PREFIX): likewise.
6425 (SQL_DESC_LITERAL_SUFFIX): likewise.
6426 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
6427 (SQL_DESC_MAXIMUM_SCALE): likewise.
6428 (SQL_DESC_MINIMUM_SCALE): likewise.
6429 (SQL_DESC_NUM_PREC_RADIX): likewise.
6430 (SQL_DESC_PARAMETER_TYPE): likewise.
6431 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
6432 (SQL_DESC_SCHEMA_NAME): likewise.
6433 (SQL_DESC_SEARCHABLE): likewise.
6434 (SQL_DESC_TABLE_NAME): likewise.
6435 (SQL_DESC_TYPE_NAME): likewise.
6436 (SQL_DESC_UNSIGNED): likewise.
6437 (SQL_DESC_UPDATABLE): likewise.
6438 (SQL_DI_CREATE_INDEX): likewise.
6439 (SQL_DI_DROP_INDEX): likewise.
6440 (SQL_DIAG_COLUMN_NUMBER): likewise.
6441 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
6442 (SQL_DIAG_ROW_NUMBER): likewise.
6443 (SQL_DL_SQL92_DATE): likewise.
6444 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
6445 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
6446 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
6447 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
6448 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
6449 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
6450 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
6451 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
6452 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
6453 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
6454 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
6455 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
6456 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
6457 (SQL_DL_SQL92_TIME): likewise.
6458 (SQL_DL_SQL92_TIMESTAMP): likewise.
6459 (SQL_DM_VER): likewise.
6460 (SQL_DRIVER_HDESC): likewise.
6461 (SQL_DROP_ASSERTION): likewise.
6462 (SQL_DROP_CHARACTER_SET): likewise.
6463 (SQL_DROP_COLLATION): likewise.
6464 (SQL_DROP_DOMAIN): likewise.
6465 (SQL_DROP_SCHEMA): likewise.
6466 (SQL_DROP_TABLE): likewise.
6467 (SQL_DROP_TRANSLATION): likewise.
6468 (SQL_DROP_VIEW): likewise.
6469 (SQL_DS_CASCADE): likewise.
6470 (SQL_DS_DROP_SCHEMA): likewise.
6471 (SQL_DS_RESTRICT): likewise.
6472 (SQL_DT_CASCADE): likewise.
6473 (SQL_DT_DROP_TABLE): likewise.
6474 (SQL_DT_RESTRICT): likewise.
6475 (SQL_DTC_DONE): likewise.
6476 (SQL_DTR_DROP_TRANSLATION): likewise.
6477 (SQL_DV_CASCADE): likewise.
6478 (SQL_DV_DROP_VIEW): likewise.
6479 (SQL_DV_RESTRICT): likewise.
6480 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
6481 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
6482 (SQL_EXT_API_LAST): likewise.
6483 (SQL_EXT_API_START): likewise.
6484 (SQL_FETCH_BY_BOOKMARK): likewise.
6485 (SQL_FETCH_FIRST_SYSTEM): likewise.
6486 (SQL_FETCH_FIRST_USER): likewise.
6487 (SQL_FN_CVT_CAST): likewise.
6488 (SQL_FN_STR_BIT_LENGTH): likewise.
6489 (SQL_FN_STR_CHAR_LENGTH): likewise.
6490 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
6491 (SQL_FN_STR_OCTET_LENGTH): likewise.
6492 (SQL_FN_STR_POSITION): likewise.
6493 (SQL_FN_TD_CURRENT_DATE): likewise.
6494 (SQL_FN_TD_CURRENT_TIME): likewise.
6495 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
6496 (SQL_FN_TD_EXTRACT): likewise.
6497 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
6498 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
6499 (SQL_FUNC_EXISTS(exists,api)): likewise.
6500 (SQL_GB_COLLATE): likewise.
6501 (SQL_HANDLE_SENV): likewise.
6502 (SQL_IK_ALL): likewise.
6503 (SQL_IK_ASC): likewise.
6504 (SQL_IK_DESC): likewise.
6505 (SQL_IK_NONE): likewise.
6506 (SQL_INDEX_KEYWORDS): likewise.
6507 (SQL_INFO_DRIVER_START): likewise.
6508 (SQL_INFO_LAST): likewise.
6509 (SQL_INFO_SCHEMA_VIEWS): likewise.
6510 (SQL_INITIALLY_DEFERRED): likewise.
6511 (SQL_INITIALLY_IMMEDIATE): likewise.
6512 (SQL_INSERT_STATEMENT): likewise.
6513 (SQL_INTERVAL): likewise.
6514 (SQL_IS_INSERT_LITERALS): likewise.
6515 (SQL_IS_INSERT_SEARCHED): likewise.
6516 (SQL_IS_INTEGER): likewise.
6517 (SQL_IS_POINTER): likewise.
6518 (SQL_IS_SELECT_INTO): likewise.
6519 (SQL_IS_SMALLINT): likewise.
6520 (SQL_IS_UINTEGER): likewise.
6521 (SQL_IS_USMALLINT): likewise.
6522 (SQL_ISV_ASSERTIONS): likewise.
6523 (SQL_ISV_CHARACTER_SETS): likewise.
6524 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
6525 (SQL_ISV_COLLATIONS): likewise.
6526 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
6527 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
6528 (SQL_ISV_COLUMNS): likewise.
6529 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
6530 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
6531 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
6532 (SQL_ISV_DOMAINS): likewise.
6533 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
6534 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
6535 (SQL_ISV_SCHEMATA): likewise.
6536 (SQL_ISV_SQL_LANGUAGES): likewise.
6537 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
6538 (SQL_ISV_TABLE_PRIVILEGES): likewise.
6539 (SQL_ISV_TABLES): likewise.
6540 (SQL_ISV_TRANSLATIONS): likewise.
6541 (SQL_ISV_USAGE_PRIVILEGES): likewise.
6542 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
6543 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
6544 (SQL_ISV_VIEWS): likewise.
6545 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
6546 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
6547 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
6548 (SQL_NO_COLUMN_NUMBER): likewise.
6549 (SQL_NO_ROW_NUMBER): likewise.
6550 (SQL_NOT_DEFERRABLE): likewise.
6551 (SQL_NUM_EXTENSIONS): likewise.
6552 (SQL_NUM_FUNCTIONS): likewise.
6553 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
6554 (SQL_OIC_CORE): likewise.
6555 (SQL_OIC_LEVEL1): likewise.
6556 (SQL_OIC_LEVEL2): likewise.
6557 (SQL_OV_ODBC2): likewise.
6558 (SQL_OV_ODBC3): likewise.
6559 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
6560 (SQL_PARAM_ARRAY_SELECTS): likewise.
6561 (SQL_PARAM_BIND_BY_COLUMN): likewise.
6562 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
6563 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
6564 (SQL_PARAM_ERROR): likewise.
6565 (SQL_PARAM_IGNORE): likewise.
6566 (SQL_PARAM_PROCEED): likewise.
6567 (SQL_PARAM_SUCCESS): likewise.
6568 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
6569 (SQL_PARAM_UNUSED): likewise.
6570 (SQL_PARC_BATCH): likewise.
6571 (SQL_PARC_NO_BATCH): likewise.
6572 (SQL_PAS_BATCH): likewise.
6573 (SQL_PAS_NO_BATCH): likewise.
6574 (SQL_PAS_NO_SELECT): likewise.
6575 (SQL_ROW_IGNORE): likewise.
6576 (SQL_ROW_NUMBER_UNKNOWN): likewise.
6577 (SQL_ROW_PROCEED): likewise.
6578 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
6579 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
6580 (SQL_SC_SQL92_ENTRY): likewise.
6581 (SQL_SC_SQL92_FULL): likewise.
6582 (SQL_SC_SQL92_INTERMEDIATE): likewise.
6583 (SQL_SCC_ISO92_CLI): likewise.
6584 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
6585 (SQL_SCHEMA_TERM): likewise.
6586 (SQL_SCHEMA_USAGE): likewise.
6587 (SQL_SDF_CURRENT_DATE): likewise.
6588 (SQL_SDF_CURRENT_TIME): likewise.
6589 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
6590 (SQL_SFKD_CASCADE): likewise.
6591 (SQL_SFKD_NO_ACTION): likewise.
6592 (SQL_SFKD_SET_DEFAULT): likewise.
6593 (SQL_SFKD_SET_NULL): likewise.
6594 (SQL_SFKU_CASCADE): likewise.
6595 (SQL_SFKU_NO_ACTION): likewise.
6596 (SQL_SFKU_SET_DEFAULT): likewise.
6597 (SQL_SFKU_SET_NULL): likewise.
6598 (SQL_SG_DELETE_TABLE): likewise.
6599 (SQL_SG_INSERT_COLUMN): likewise.
6600 (SQL_SG_INSERT_TABLE): likewise.
6601 (SQL_SG_REFERENCES_COLUMN): likewise.
6602 (SQL_SG_REFERENCES_TABLE): likewise.
6603 (SQL_SG_SELECT_TABLE): likewise.
6604 (SQL_SG_UPDATE_COLUMN): likewise.
6605 (SQL_SG_UPDATE_TABLE): likewise.
6606 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
6607 (SQL_SG_USAGE_ON_COLLATION): likewise.
6608 (SQL_SG_USAGE_ON_DOMAIN): likewise.
6609 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
6610 (SQL_SG_WITH_GRANT_OPTION): likewise.
6611 (SQL_SNVF_BIT_LENGTH): likewise.
6612 (SQL_SNVF_CHAR_LENGTH): likewise.
6613 (SQL_SNVF_CHARACTER_LENGTH): likewise.
6614 (SQL_SNVF_EXTRACT): likewise.
6615 (SQL_SNVF_OCTET_LENGTH): likewise.
6616 (SQL_SNVF_POSITION): likewise.
6617 (SQL_SP_BETWEEN): likewise.
6618 (SQL_SP_COMPARISON): likewise.
6619 (SQL_SP_EXISTS): likewise.
6620 (SQL_SP_IN): likewise.
6621 (SQL_SP_ISNOTNULL): likewise.
6622 (SQL_SP_ISNULL): likewise.
6623 (SQL_SP_LIKE): likewise.
6624 (SQL_SP_MATCH_FULL): likewise.
6625 (SQL_SP_MATCH_PARTIAL): likewise.
6626 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
6627 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
6628 (SQL_SP_OVERLAPS): likewise.
6629 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
6630 (SQL_SP_UNIQUE): likewise.
6631 (SQL_SQL_CONFORMANCE): likewise.
6632 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
6633 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
6634 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
6635 (SQL_SQL92_GRANT): likewise.
6636 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
6637 (SQL_SQL92_PREDICATES): likewise.
6638 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
6639 (SQL_SQL92_REVOKE): likewise.
6640 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
6641 (SQL_SQL92_STRING_FUNCTIONS): likewise.
6642 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
6643 (SQL_SR_CASCADE): likewise.
6644 (SQL_SR_DELETE_TABLE): likewise.
6645 (SQL_SR_GRANT_OPTION_FOR): likewise.
6646 (SQL_SR_INSERT_COLUMN): likewise.
6647 (SQL_SR_INSERT_TABLE): likewise.
6648 (SQL_SR_REFERENCES_COLUMN): likewise.
6649 (SQL_SR_REFERENCES_TABLE): likewise.
6650 (SQL_SR_RESTRICT): likewise.
6651 (SQL_SR_SELECT_TABLE): likewise.
6652 (SQL_SR_UPDATE_COLUMN): likewise.
6653 (SQL_SR_UPDATE_TABLE): likewise.
6654 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
6655 (SQL_SR_USAGE_ON_COLLATION): likewise.
6656 (SQL_SR_USAGE_ON_DOMAIN): likewise.
6657 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
6658 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
6659 (SQL_SRJO_CROSS_JOIN): likewise.
6660 (SQL_SRJO_EXCEPT_JOIN): likewise.
6661 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
6662 (SQL_SRJO_INNER_JOIN): likewise.
6663 (SQL_SRJO_INTERSECT_JOIN): likewise.
6664 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
6665 (SQL_SRJO_NATURAL_JOIN): likewise.
6666 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
6667 (SQL_SRJO_UNION_JOIN): likewise.
6668 (SQL_SRVC_DEFAULT): likewise.
6669 (SQL_SRVC_NULL): likewise.
6670 (SQL_SRVC_ROW_SUBQUERY): likewise.
6671 (SQL_SRVC_VALUE_EXPRESSION): likewise.
6672 (SQL_SSF_CONVERT): likewise.
6673 (SQL_SSF_LOWER): likewise.
6674 (SQL_SSF_SUBSTRING): likewise.
6675 (SQL_SSF_TRANSLATE): likewise.
6676 (SQL_SSF_TRIM_BOTH): likewise.
6677 (SQL_SSF_TRIM_LEADING): likewise.
6678 (SQL_SSF_TRIM_TRAILING): likewise.
6679 (SQL_SSF_UPPER): likewise.
6680 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
6681 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
6682 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
6683 (SQL_SU_DML_STATEMENTS): likewise.
6684 (SQL_SU_INDEX_DEFINITION): likewise.
6685 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
6686 (SQL_SU_PROCEDURE_INVOCATION): likewise.
6687 (SQL_SU_TABLE_DEFINITION): likewise.
6688 (SQL_SVE_CASE): likewise.
6689 (SQL_SVE_CAST): likewise.
6690 (SQL_SVE_COALESCE): likewise.
6691 (SQL_SVE_NULLIF): likewise.
6692 (SQL_UB_FIXED): likewise.
6693 (SQL_UB_VARIABLE): likewise.
6694 (SQL_UNION_STATEMENT): likewise.
6695 (SQL_UPDATE_BY_BOOKMARK): likewise.
6696 (SQL_US_UNION): likewise.
6697 (SQL_US_UNION_ALL): likewise.
6698 (SQL_DESC_ROWVER): likewise.
6699 (SQL_GUID): likewise.
6700 (SQL_C_GUID): likewise.
6701 (ODBC_STD): likewise.
6702 (SQLAllocHandle): likewise.
6703 (SQLAllocEnv(p)): likewise.
6704 (SQL_YEAR): likewise.
6705 (SQL_MONTH): likewise.
6706 (SQL_DAY): likewise.
6707 (SQL_HOUR): likewise.
6708 (SQL_MINUTE): likewise.
6709 (SQL_SECOND): likewise.
6710 (SQL_YEAR_TO_MONTH): likewise.
6711 (SQL_DAY_TO_HOUR): likewise.
6712 (SQL_DAY_TO_MINUTE): likewise.
6713 (SQL_DAY_TO_SECOND): likewise.
6714 (SQL_HOUR_TO_MINUTE): likewise.
6715 (SQL_HOUR_TO_SECOND): likewise.
6716 (SQL_MINUTE_TO_SECOND): likewise.
6717 (SQL_ATTR_ANSI_APP): likewise.
6718 (SQL_AA_TRUE): likewise.
6719 (SQL_AA_FALSE): likewise.
6720
6721 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
6722 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
6723 (struct tagSQL_DAY_SECOND): likewise.
6724 (struct tagSQL_INTERVAL_STRUCT): likewise.
6725 (struct tagSQL_NUMERIC_STRUCT): likewise.
6726 (struct tagSQLGUID): add for 0DBC3.50.
6727 (enum SQLINTERVAL): add for ODBC3.x.
6728 (SQLWCHAR): add typedef.
6729 (SQLTCHAR): add typedef, conditional on UNICODE.
6730 (SQLLEN): add typedef for _WIN64, define for _WIN32.
6731 (SQLULEN): likewise.
6732 (SQLROWOFFSET): likewise.
6733 (SQLROWCOUNT): likewise.
6734 (SQLTRANSID): likewise.
6735 (SQLSETPOSIROW): likewise.
6736 (SQLHANDLE): add ODBC3.x typedef.
6737 (SQLHDESC): likewise.
6738 (SQLDATE): likewise.
6739 (SQLDECIMAL): likewise.
6740 (SQLDOUBLE): likewise.
6741 (SQLFLOAT): likewise.
6742 (SQLNUMERIC): likewise.
6743 (SQLREAL): likewise.
6744 (SQLTIME): likewise.
6745 (SQLTIMESTAMP): likewise.
6746 (SQLVARCHAR): likewise.
6747 (SQLBIGINT): likewise.
6748 (SQLUBIGINT): likewise.
6749 (SQL_DATE_STRUCT): likewise.
6750 (SQL_TIME_STRUCT): likewise.
6751 (SQL_TIMESTAMP_STRUCT): likewise.
6752 (ODBCINT64): add ODBC3.x define.
6753
6754 * lib/odbc32.def : regenerate.
6755
6756 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
6757
6758 * Apply Danny Smith patch 102275
6759 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6760 * include/objbase.h: (COM_RIGHTS): Add definition.
6761 (tagSTDMSHLFLAGS): add enumeration.
6762 (CoInitializeEx): Add prototypes.
6763 (CoGetStdMarshalEx): ditto.
6764 (CoCreateInstanceEx): ditto.
6765 (CoInitializeSecurity): ditto.
6766 (CoGetCallContext): ditto.
6767 (CoQueryProxyBlanket): ditto.
6768 (CoSetProxyBlanket): ditto.
6769 (CoCopyProxy): ditto.
6770 (CoQueryClientBlanket): ditto.
6771 (CoImpersonateClient): ditto.
6772 (CoRevertToSelf): ditto.
6773 (CoQueryAuthenticationServices): ditto.
6774 (CoSwitchCallContext): ditto.
6775 (CoGetInstanceFromFile): ditto.
6776 (CoGetInstanceFromIStorage): ditto.
6777 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
6778 (SOLE_AUTHENTICATION_INFO): ditto.
6779 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
6780 (COLE_DEFAULT_PRINCIPAL): Add definition.
6781 (COLE_DEFAULT_AUTHINFO): Ditto.
6782 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
6783 (RPC_PROTSEQ_VECTOR) Fix typo.
6784 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
6785 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
6786 attribute.
6787
6788 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
6789
6790 * lib/msvcp60.def: Apply Danny Smith patch 103321.
6791 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
6792 New file.
6793
6794 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
6795
6796 * include/winnt.h: Add PTOKEN_USER.
6797
6798 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
6799
6800 * include/sqlucode.h: Apply Danny Smith patch 102443
6801 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6802 New file.
6803
6804 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
6805
6806 * lib/odbccp32.def: Apply Danny Smith patch 102442
6807 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6808 New file.
6809
6810 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
6811
6812 * include/odbcinst.h: Apply Danny Smith patch 102441
6813 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6814 New file.
6815
6816 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
6817
6818 * lib/Makefile.in: Don't make "links" to include/w32api directory.
6819
6820 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
6821
6822 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
6823
6824 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
6825
6826 * lib/Makefile.in: Install headers and libraries in tooldir.
6827
6828 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6829
6830 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
6831 SORT_STRINGSORT: ditto.
6832 CMAP*: ditto.
6833 CTRY_*: add new defines.
6834 LGRPID_*: ditto.
6835 LCMAP*: change defines to hex notation.
6836 CALID: change from ULONG to DWORD.
6837 CALTYPE: ditto.
6838 _cpinfoex[AW]: add structure.
6839 FoldString: correct Unicode mappings.
6840 GetCPInfoEx[AW]: add prototypes.
6841 EnumCalendarInfoEx[AW]: ditto.
6842 EnumDateFormatsEx[AW]: ditto.
6843 EnumSystemLanguageGroups[AW]: ditto.
6844 EnumLanguageGroupLocales[AW]: ditto.
6845 EnumUILanguages[AW]: ditto.
6846 GetSystemDefaultUILanguage[AW]: ditto.
6847 GetUserDefaultUILanguage[AW]: ditto.
6848 IsValidLanguageGroup[AW]: ditto.
6849 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
6850 LANGUAGEGROUP_ENUMPROC[AW]: ditto
6851 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
6852 UILANGUAGE_ENUMPROC[AW]: ditto
6853 DATEFMT_ENUMPROCEX[AW]: ditto
6854 LPCURRENCYFMT[AW]: add structure pointer typedef
6855 LPNUMBERFMT[AW]: ditto
6856
6857 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
6858
6859 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
6860 possible return code for the SetFilePointer() win32 API call.
6861
6862 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
6863
6864 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
6865
6866 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
6867
6868 * Makefile.in: increment VERSION.
6869 (dist:) Rename to srcdist. Create new dist target to call
6870 srcdist and bindist targets.
6871 (srcdist:) New target.
6872 (clean-top:) add call to mostlyclean-top and add rm of distribution
6873 tarballs.
6874 * lib/Makefile.in: (uninstall:) modify to remove files from the
6875 new w32api subdirectory and to remove w32api subdirectory.
6876 (xuninstall:) Ditto.
6877 TODO: Add a task to redo the clean targets of Makefile.in
6878
6879 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
6880
6881 * lib/Makefile.in: Install header files in w32api subdirectory.
6882
6883 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
6884
6885 * CONTRIBUTIONS: New file.
6886 * README: Change the maintained by header.
6887 * TODO: Add a note about checking the TODO.
6888
6889 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
6890
6891 * Merge in accepted changes from
6892 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6893 * include/basetyps.h: add comment for GUID_DEFINED
6894 * include/lm.h: add includes for lmerr.h and lmserver.h
6895 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
6896 * include/lmerr.h: add error codes
6897 * include/lmserver.h: replace LPTSTR with LPWSTR,
6898 LPTCSTR with LPWCSTR in structures and prototypes
6899 * include/lmshare.h: ditto
6900 * include/lmuse.h: ditto
6901 * include/lmstats.h: ditto
6902 * include/oleauto.h: add function prototype SystemTimeToVariantTime
6903 * include/winbase.h: change first argument of CommConfigDialog to const
6904 * include/windowsx.h: add macros defining FAR versions of
6905 mem and string functions for porting from Win16 code
6906 * include/winioctl.h: added IOCTL_STORAGE defines
6907 * include/winnetwk.h: added WNNC_NET flags
6908 * include/winnt.h: add include of <basetsd.h>;
6909 add structs; add pointer typedefs for TOKEN structs
6910 * include/winsock.h: add guard around BSD-ish typedefs
6911 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
6912 * include/basetsd.h: new file
6913 * include/raserror.h: ditto
6914 * include/rassapi.h: ditto
6915 * include/ras.h: ditto
6916 comment from Earnie: replaced original ras.h contribution with Danny's
6917 contribution as it is more complete.
6918 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
6919
6920 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
6921
6922 * Makefile.in: increment VERSION. Change tar file name for dist and
6923 bindist targets to be more standard.
6924 * config.guess: Update with the currently published file.
6925 * config.sub: ditto.
6926 * configure.in: Use value of build_alias instead of testing for
6927 directory names to set BUILDENV.
6928 * configure: ditto.
6929 * lib/Makefile.in: Change the name of the targets install,
6930 install-headers and install-libraries to xinstall, xinstall-headers
6931 and xinstall-libraries for system target specified installation.
6932 Recreate targets install, install-headers and install-libraries for
6933 exec-prefix specified installation. Ditto for the uninstall targets of
6934 the same name.
6935
6936 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
6937
6938 * include/iprtrmib.h: Further layout changes according to standard.
6939 * include/iptypes.h: Ditto.
6940 * include/ntdef.h: Ditto.
6941 * include/ntsecapi.h: Ditto.
6942 * include/subauth.h: Ditto.
6943
6944 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
6945
6946 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
6947
6948 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
6949
6950 * include/ntsecapi.h: New file.
6951 * include/subauth.h: Ditto.
6952 * include/ipexport.h: Fix global header define not to contain
6953 trailing underscore. Change layout according to standard.
6954 * include/iphlpapi.h: Ditto.
6955 * include/ipifcons.h: Ditto.
6956 * include/iprtrmib.h: Ditto.
6957 * include/iptypes.h: Ditto.
6958 * include/ntdef.h: Ditto. Define conditional datatypes dependent
6959 of inclusion of ntsecapi.h and subauth.h.
6960 * lib/secur32.def: New stub for secur32.dll.
6961
6962 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
6963
6964 * include/ras.h: New file.
6965 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
6966 RasEnumDevicesW.
6967
6968 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
6969
6970 * include/ntdef.h: Add define for NTAPI.
6971
6972 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
6973
6974 * include/ipexport.h: Add missing `extern "C"' directives.
6975 * include/iphlpapi.h: Ditto.
6976 * include/iprtrmib.h: Ditto.
6977 * include/iptypes.h: Ditto.
6978
6979 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
6980
6981 * include/ipifcons.h: New header file.
6982 * include/iprtrmib.h: Move operational states to ipifcons.h.
6983 * include/iphlpapi.h: Add missing parameters to GetIfTable()
6984 declaration.
6985
6986 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
6987
6988 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
6989
6990 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
6991
6992 * lib/iphlpapi.def: New stub for iphlpapi.dll.
6993 * include/iptypes.h: New header file.
6994 * include/ipexport.h: Ditto.
6995 * include/iphlpapi.h: Ditto.
6996 * include/iprtrmib.h: Ditto.
6997
6998 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
6999
7000 * include/ntdef.h: New file.
7001
7002 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
7003
7004 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
7005 to TOKEN_INFORMATION_CLASS type.
7006 Add QUOTA_LIMITS type.
7007
7008 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
7009
7010 * include/userenv.h: New header file.
7011 * lib/userenv.def: New stub for userenv.dll.
7012
7013 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
7014
7015 * include/winuser.h: Correct PCWPSTRUCT typo.
7016 (discovered by Axel Riese)
7017
7018 2000-07-27 DJ Delorie <dj@redhat.com>
7019
7020 * include/windows.h: optimize non-inclusion of repeat headers
7021
7022 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
7023
7024 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
7025 LPTOKEN_SOURCE.
7026
7027 2000-07-11 DJ Delorie <dj@cygnus.com>
7028
7029 * include/shlobj.h: add CSIDL_COMMON_*
7030
7031 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
7032
7033 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
7034 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
7035 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
7036 FILE_FLAG_OPEN_NO_RECALL.
7037 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
7038 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
7039 * winnt.h: Add typedef for GUID.
7040 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
7041 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
7042 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
7043 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
7044 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
7045 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
7046 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
7047 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
7048 * lib/psapi.def: New file.
7049
7050 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
7051
7052 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
7053 previously defined.
7054 * windef.h : Ditto.
7055
7056 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
7057
7058 * include/winnt.h: Add some missing defines related to locale
7059 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
7060
7061 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
7062
7063 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
7064
7065 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
7066
7067 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
7068
7069 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
7070
7071 * include/wininet.h: Add another "INTERNET_OPTIONS".
7072
7073 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
7074
7075 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
7076
7077 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
7078
7079 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
7080 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
7081 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
7082 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
7083
7084 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
7085
7086 * include/winbase.h: Change first argument of ENUMRES* types to
7087 coincide with Microsoft usage.
7088
7089 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
7090
7091 * include/wininet.h: Add three more "INTERNET_OPTIONS".
7092
7093 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
7094
7095 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
7096 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
7097 * include/winnt.h (SEC_*): Add macros.
7098 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
7099 * include/ole.h: Workaround for C++ parser bug.
7100 * include/rpcdcep.h: Likewise.
7101 * include/winsock.h: Likewise.
7102
7103 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
7104
7105 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
7106
7107 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
7108
7109 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
7110 * include/wtypes.h (PBLOB, LPBLOB): Define.
7111 * include/winsock2.h: Much more complete version.
7112 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
7113
7114 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
7115 * include/winsock.h (FD_CLR): Add missing ')'.
7116 (timercmp): Fix macro to handle all 6 comparison operators.
7117 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
7118 (AF_MAX): Update.
7119 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
7120
7121 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
7122 namespace pollution.
7123 * include/rpcndr.h: Likewise.
7124 * include/winnt.h: Likewise.
7125 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
7126 (SHGetSpecialFolderPath{A,W}): Add prototypes.
7127 * lib/ole32.def: Add missing exports.
7128 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
7129 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
7130 (NT_TIB): Define.
7131 * include/tlhelp32.h: New file.
7132
7133 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
7134
7135 * include/rapi.h: New file.
7136 * lib/rapi.def: New file.
7137
7138 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
7139
7140 * oaidl.h (LPTYPECOMP): Remove multiple definition.
7141
7142 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
7143
7144 * Snapshot 2000-02-03.
7145
7146 2000-01-21 Chris Faylor <cgf@cygnus.com>
7147
7148 * include/winnt.h: Add ARM support.
7149
7150 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
7151
7152 From Greg Primes <gregory.l.priem@intel.com>:
7153 * include/oaidl.h (DESCKIND): Define macro.
7154 (ITypeComp): Define interface.
7155 (ITypeComp): Likewise.
7156 * rpcndr.h (DECLSPEC_UUID): Define macro.
7157 (MIDL_INTERFACE): Likewise.
7158
7159 * include/psapi.h: New file.
7160 * include/imagehlp.h: New file.
7161 * lib/imagehlp.def: New file.
7162
7163 * include/oaidl.h (tagVARIANT): Update fields.
7164
7165 From Craig Lanning <CraigL@DyCon.com>:
7166 * include/commctrl.h: Add some TCS_* macros.
7167 * include/winnls.h (IsValidLocale): Add prototype.
7168
7169 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
7170
7171 * include/oaidl.h: OLE Patches from "Fifer, Eric"
7172 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
7173 * include/objbase.h: Likewise.
7174 * include/objidl.h: Likewise.
7175 * include/ocidl.h: New file.
7176 * include/oleauto.h: Likewise.
7177 * include/wtypes.h: Likewise.
7178 * lib/oleaut32.def: Likewise.
7179
7180 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
7181 Thanks to "Jon Leichter" <jon@symas.com>.
7182 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
7183 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
7184 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
7185 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
7186 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
7187 Dorsselaer" <frans@bia-bv.demon.nl>.
7188 * include/httpext.h: New file. Thanks to Jan Nijtmans
7189 <j.nijtmans@chello.nl>.
7190 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
7191 redefinition of LPCWAVEFORMATEX in DirectX headers.
7192 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
7193 <krzych00@priv7.onet.pl>.
7194 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
7195 * include/windef.h (HRESULT): Guard definition to avoid
7196 redefinition in DirectX headers.
7197 * include/winnt.h: Add target macros from windows.h.
7198 * include/windows.h: Update synch comment for target macros.
7199 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
7200 (_ANONYMOUS_UNION): Likewise.
7201 * include/wingdi.h (AbortPrinter): Move from here ...
7202 * include/winspool.h (AbortPrinter): to here and fix linkage.
7203 (MONITOR_INFO_2{A,W}): Define.
7204 * include/winsock.h (htons): Fix argument.
7205 (htonl): Likewise.
7206 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
7207 (GROUP): Define.
7208 (GUID): Define conditionally.
7209 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
7210 (WSASocket*): Declare.
7211 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
7212
7213 * lib/dsetup.def: Remove leading underscore.
7214 * lib/dsound.def: Likewise.
7215 * lib/ws2_32.def: Likewise.
7216
7217 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
7218
7219 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
7220 handles.
7221
7222 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
7223 * lib/dinput.c: Include windows.h for GCC.
7224 * lib/dxguid.c: Likewise.
7225 (INITGUID): Define macro.
7226
7227 * include/objidl.h (ISequentialStream): Define interface.
7228 (IStream): Derive from ISequentialStream.
7229
7230 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
7231 Clone}): Mark as PURE.
7232 (IDataObject::EnumDAdvise): Likewise.
7233 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
7234 (IViewObject::Unfreeze): Likewise.
7235 (IViewObject2::Unfreeze): Likewise.
7236
7237 * include/objidl.h: Add various IID_ declarations.
7238 * include/olectl.h: Likewise.
7239 * include/oleidl.h: Likewise.
7240
7241 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
7242
7243 * Snapshot 1999-12-21.
7244
7245 * include/winbase.h (CancelIO): Rename to CancelIo.
7246 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
7247 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
7248
7249 * Merge with winsup-19991218.
7250 * include/winnt.h: Add defines for W2K ACL control flags.
7251
7252 * Merge with Anders Norlander's 19991130 snapshot.
7253
7254 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
7255 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
7256
7257 Patch from Harold Weissfield
7258 * include/shellapi.h: Added some ABN_* defines.
7259
7260 * include/commctrl.h (_TrackMouseEvent): Add prototype.
7261 * lib/comctl32.def (_TrackMouseEvent): Import.
7262 * include/winuser.h: Misc. fixes from Sang Cho
7263 <sangcho@alpha94.chongju.ac.kr>.
7264 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
7265 value of _WIN32_WINNT.
7266 * include/winuser.h: Reorganize SM_* defines in numerical order.
7267
7268 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
7269
7270 * include/windef.h: Make RECTL a distinct type from RECT.
7271 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
7272 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
7273 (COMPAREITEMSTRUCT): Fix fields.
7274 (SERIALKEYSA): Likewise.
7275 (SERIALKEYSW): Likewise..
7276 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
7277 (WIN32_FIND_DATAA): Likewise.
7278 (WIN32_FIND_DATAW): Likewise.
7279 * include/commdlg.h (SNDMSG): Define.
7280 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
7281 (SO_CONNECT_TIME): Likewise.
7282 (AcceptEx): Declare.
7283 (GetAcceptExSockaddrs): Likewise.
7284 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
7285 * include/winspool.h: Add RC_INVOKED guard.
7286 * lib/wsock32.def (AcceptEx@32): Export.
7287 (GetAcceptExSockaddrs@32): Likewise.
7288
7289 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
7290
7291 * Snapshot 1999-11-18.
7292
7293 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
7294 Octopod C++ IDE (and MSVC compatibility).
7295 * include/oleauto.h (V_BOOLREF(X)): Likewise.
7296 * include/shellapi.h (ShellAbout*): Fix typo.
7297 * wingdi.h (FW_ULTRABOLD): Likewise.
7298 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
7299 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
7300 Add packing directives for various structures. All structure
7301 sizes now conform to MSVC.
7302
7303 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
7304
7305 Released 1999-11-07.
7306
7307 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
7308
7309 * include/winsock2.h: New file. Mostly a stub for now.
7310 * include/winbase.h (DllMain): Delete prototype.
7311 * include/commctrl.h (Header_SetItem): Fix macro.
7312 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
7313 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
7314 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
7315
7316 Merge in changes from wxWindows.
7317 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
7318 * include/oaidl.h (DISPID_*): Add macros.
7319 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
7320 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
7321 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
7322 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
7323
7324 Merge in changes from Octopod C++ IDE group.
7325 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
7326 (Header_InsertItem): Fix macro.
7327 * include/oaidl.h (IID_IDispatch): Declare.
7328 (IID_ISupportErrorInfo): Likewise.
7329 (IDispatch): Rename Invoked to Invoke.
7330 * include/objidl.h (IPersist): Fix GetClassID.
7331 * include/oleauto.h (VectorFromBstr): Declare.
7332 (BstrFromVector): Likewise.
7333 * include/olectl.h (OLEMISC_*): Update.
7334 * include/olectlid.h (IID_IDispatch): Declare.
7335 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
7336 (IOleInPlaceFrame): Fix.
7337 (ISupportErrorInfo): Define.
7338 (IErrorInfo): Define.
7339 * include/winuser.h (SIF_TRACKPOS): Define.
7340
7341 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
7342
7343 Fix Merge errors:
7344 * include/winnt.h (PSID): Uncomment definition.
7345 (PISID): Rename from PSID.
7346 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
7347 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
7348
7349 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
7350 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
7351 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
7352 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
7353 include/shellapi.h, include/winbase.h, include/wingdi.h,
7354 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
7355
7356 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
7357
7358 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
7359 Marius Kjeldahl <kjeldahl@hotmail.com>.
7360
7361 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
7362
7363 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
7364 (ERROR_SEVERITY_*): Likewise.
7365
7366 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
7367
7368 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
7369 (DllMain): Fix prototype.
7370
7371 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
7372
7373 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
7374 (cderr.h): Don't include.
7375 * include/winuser.h: Fix macro definitions.
7376
7377 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
7378
7379 Merge with winsup 1999-07-29:
7380 * include/wincon.h (MOUSE_WHEELED): Define.
7381 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
7382 (SECURITY_DESCRIPTOR): Add struct type.
7383 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
7384 is equal to PVOID in the Platform SDK! So don't depend on accessing
7385 members through ->.
7386
7387 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
7388
7389 * lib/Makefile.in (install-headers): Don't @ commands.
7390 (install-libraries): Ditto.
7391
7392 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
7393
7394 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
7395
7396 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
7397
7398 Patch from Mumit Khan:
7399 * include/windows.h: Fix typo in winsock.h include guard and add
7400 _UWIN to the list.
7401 * include/winnt.h (__int64): Undefine first.
7402 (struct _SID): Declare.
7403
7404 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
7405
7406 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
7407
7408 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
7409
7410 Patch from Mumit Khan:
7411 * Makefile.in: Do the right thing when cross-compiling.
7412 * include/windef.h: Don't define _export and __export if already
7413 defined.
7414
7415 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
7416
7417 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
7418 (DECLARE_INTERFACE_): Ditto.
7419
7420 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
7421
7422 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
7423
7424 Reported by Brad Porter
7425 * include/wingdi.h (FW_ULTRALIGHT): Add.
7426 (FW_DEMIBOLD): Add.
7427 (FW_ULTRABOLD): Add.
7428 (FW_BLACK): Add.
7429 (JOHAB_CHARSET): Add.
7430 (VIETNAMESE_CHARSET): Add.
7431
7432
7433 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
7434
7435 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
7436 * lib/Makefile.in (Makefile): Regenerate.
7437 * include/pshpack[1248].h: New files, if a program would use any of
7438 them.
7439 * include/poppack.h: Ditto.
7440 * include/windef.h (_WIN32_WINNT): Define
7441 * include/windows.h: Remove DUMMYUNIONNAME[45].
7442 * include/windows.h: Correctly define _M_IX86 to reflect the target
7443 processor.
7444 * include/windows.h: Add preliminary support for other architectures.
7445 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
7446 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
7447 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
7448 issue with LARGE_INTEGER.
7449 (ANSI_NULL): Define.
7450 (PSZ): Define.
7451 (ACL_REVISION[1234]): Define.
7452 (MIN/MAX_ACL_REVISION): Define.
7453 (PTCHAR): Define.
7454 (LANG_USER_DEFAULT): Define.
7455 (LANG_SYSTEM_DEFAULT): Define.
7456 (LOCALE_NEUTRAL): Define.
7457 (SORTVERSIONFROMLCID): Define.
7458 * include/windef.h (UNREFERENCED_PARAMETER): Define.
7459 (UNREFERENCED_LOCAL_VARIABLE): Define.
7460 (DBG_UNREFERENCED_PARAMETER): Define.
7461 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
7462 * lib/mswsock.def: New file. Imports for mswsock.dll.
7463 * include/custcntl.h: New file. Necessary to compile some SDK
7464 samples.
7465 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
7466 (WM_MOUSEWHEEL): Define.
7467 (WHEEL_DELTA): Define.
7468 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
7469 (WM_NEXTMENU): Define.
7470 (CharNextA): Fix prototype.
7471 (CharNextW): Ditto.
7472
7473 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
7474
7475 * include/winsock.h: Enclose in extern "C" if C++, huh?
7476 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
7477
7478 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
7479
7480 * include/windef.h (NULL): Define only ifndef
7481 (TRUE): Ditto, was previously only defined ifndef FALSE
7482 (PASCAL): Define as _pascal
7483 (__pascal): Define
7484 (WINAPIV): Define
7485 (min,max): Define only ifndef NOMINMAX
7486
7487 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
7488
7489 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
7490 You must define _WIN32_IE if you want support for it.
7491 Modified patch from Nirmal Prasad <nprasad@truept.com>.
7492
7493 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
7494
7495 * include/wincon.h: Add some ButtonState flags and EventFlags.
7496
7497 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
7498
7499 * include/basetyps.h: Don't support COM when __OBJC__ defined because
7500 interface define causes mayhem.
7501 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
7502 defined.
7503 * include/windows.h: Undefine BOOL if __OBJC__ defined
7504
7505 1999-05-09 Chris Faylor <cgf@cygnus.com>
7506
7507 * include/winnls.h: Define additional code pages.
7508
7509 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
7510
7511 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
7512 order, corrected.
7513 (RtlZeroMemory): Use RtlFillMemory
7514
7515 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
7516
7517 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
7518 to get the correct size when used in some structs.
7519 (ULARGE_INTEGER): Ditto.
7520 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
7521 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
7522
7523 1999-05-02 Nirmal Prasad <nprasad@truept.com>
7524
7525 * include/wininet.h: Enclose in extern "C" if c++
7526 (INTERNET_BUFFERSA/W): Define struct
7527 * include/wininet.h: Add some HSR_* defines
7528
7529 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
7530
7531 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
7532 * include/winnt.h (UNALIGNED): Define
7533 * include/windef.h (DECLSPEC_NORETURN): Define
7534
7535 * include/wininet.h (INTERNET_MAX_NAME): Remove
7536 (INTERNET_MAX_SCHEME_LENGTH): Define
7537 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
7538 * include/wininet.def: Completely redone, it was losing badly.
7539
7540 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
7541
7542 * lib/dplayx.def: Remove '_' prefixes
7543 * lib/shell32.def: Remove imports for IID_ContextMenu
7544
7545 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
7546
7547 * Makefile.in (dist): Support dist target
7548 * lib/Makefile.in (dist): Likewise
7549 * lib/Makefile.in (uninstall-headers): Fix command
7550 * Makefile.in (bindist): Target to build a prebuilt dist
7551
7552 * lib/ws2_32.def: Winsock2 implib
7553
7554 * include/largeint.h: New header
7555 * include/largeint.c: Large integer support library
7556 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
7557 (EXTRA_OBJS): Add largeint.o
7558
7559 * include/Makefile: Remove
7560 * lib/Makefile: Remove
7561 * Makefile: Remove
7562 * configure.in: New autoconf script
7563 * configure: generated configure script
7564 * Makefile.in: autoconf makefile template
7565 * lib/Makefile.in: Ditto
7566 * include/test.c: mv to lib/test.c
7567 * include/res.rc: mv to lib/res.rc
7568 * include/TODO: mv to .
7569 * include/Notes: mv to ./NOTES
7570
7571 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
7572
7573 * include/zmouse.h (WHEEL_DELTA): Define
7574
7575 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
7576
7577 * include/ddeml.h (HSZPAIR): Declare.
7578 * include/zmouse.h: New file.
7579
7580 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
7581
7582 * lib/d3dim.def: New implib
7583 * lib/d3drm.def: Ditto
7584 * lib/d3dxof.def: Ditto
7585 * lib/ddraw.def: Ditto
7586 * lib/dinput.def: Ditto
7587 * lib/dplayx.def: Ditto
7588 * lib/dsetup.def: Ditto
7589 * lib/dsound.def: Ditto
7590 * lib/dinput.c: Guid library for DirectInput
7591 * lib/dxguid.c: Guid library for DirectX
7592
7593 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
7594
7595 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
7596 by Ron Aaron).
7597 * include/windowsx.h (GET_Y_LPARAM): Also missing
7598 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
7599 by Mumit Khan).
7600
7601 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
7602
7603 * include/scrnsave.h: New header file for screen saver library
7604 * lib/scrnsave.c: New file: screen saver library
7605
7606 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
7607
7608 * include/regstr.h: Enclosed all strings in TEXT() macros so it
7609 works well in when UNICODE is defined
7610
7611 1999-04-17 Nirmal Prasad <nprasad@truept.com>
7612
7613 * include/winuser.h(STYLESTRUCT): New struct
7614 * include/wingdi.h:(GOBJENUMPROC): This function type should
7615 return void.
7616
7617 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
7618
7619 * include/basetyps.h (LPGUID): New typedef
7620 * lib/glut.def: Import library defintions for glut.dll
7621 * lib/glu32.def: Ditto for glut32.dll
7622 * include/winnt.h: Fixed handling of wchar_t typedef
7623 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
7624 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
7625
7626 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
7627
7628 * include/winbase.h(AbnormalTermination): Define as FALSE
7629 * include/commctrl.h: Support for new progress bar messages/styles
7630
7631 1999-03-20 Geoffrey Noer <noer@cygnus.com>
7632
7633 * include/commdlg.h(PageSetupDlg): New define
7634 * include/richedit.h: Missing SCF_* defines
7635 * include/winnt.h: Lots o' defines
7636 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
7637
7638 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
7639
7640 * include/commdlg.h: Removed pack pragma
7641 * lib/comctl32.def(InitCommonControlsEx@4): Added import
7642
7643 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
7644
7645 * Makefile: Set version to 0.1.5
7646 * lib/Makefile (clean): Fix typo
7647
7648 * include/commctrl.h: Removed pack pragma
7649 * include/cpl.h: Likewise
7650 * include/dbt.h: Likewise
7651 * include/dde.h: Likewise
7652 * include/nddeapi.h: Likewise
7653 * include/shellapi.h: Likewise
7654 * include/wincrypt.h: Likewise
7655 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
7656
7657 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
7658 (servent): Likewise
7659 (protoent): Likewise
7660
7661 * include/windows.h: Prevent inclusion of winsock.h if we are
7662 using or compiling cygwin. Define Win32_Winsock to force inclusion.
7663
7664 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
7665
7666 * include/winbase.h (CREATE_FORCEDOS): New define
7667
7668 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
7669
7670 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
7671 (COORD): Likewise
7672 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
7673 * include/windows.h: Added DUMMYUNIONNAME4 and 5
7674 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
7675 (PLUID_AND_ATTRIBUTES_ARRAY): New type
7676
7677 * include/ddeml.h: Removed unnecessary `#pragma pack'
7678 * include/imm.h: Likewise
7679 * include/nddeapi.h: Likewise
7680 * include/nspapi.h: Likewise
7681 * include/regstr.h: Likewise
7682 * include/wincon.h: Likewise
7683 * include/windef.h: Likewise
7684 * include/winioctl.h: Likewise
7685 * include/winnls.h: Likewise
7686 * include/winsvc.h: Likewise
7687 * include/winuser.h: Likewise
7688 * include/winver.h: Likewise
7689 * include/wtypes.h: Likewise
7690
7691 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
7692
7693 * Makefile (VERSION): Set to 0.1.4
7694 * include/basetyps.h: Check for NOCOMOBJECT
7695 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
7696 on comobject attribute.
7697 * lib/kernel32.def: Added a few functions
7698 * include/windef.h (DWORD): Changed back to unsigned long
7699
7700 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
7701 winresrc.h in turn includes the necessary headers. This makes things
7702 much simpler, no need to protect blocks of code in headers that
7703 should not be seen by the resource compiler.
7704
7705 1999-01-05 Geoffrey Noer <noer@cygnus.com>
7706
7707 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
7708 * include/wincon.h: Added console event type flags
7709 * include/winnt.h (FILE_SHARE_DELETE): Added
7710 (SECURITY_DESCRIPTOR): typedef as DWORD
7711
7712 * include/winuser.h (WM_PENWINFIRST): Fixed typo
7713 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
7714 define u_* types only if _SYS_TYPES_H is not defined.
7715
7716 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
7717
7718 * COPYING.LIB: Deleted
7719 * README: Updated to reflect license changes
7720 * include/shlobj.h: Remove extra comma on some enums
7721 * include/windef.h: Changed DWORD typedef from unsigned long to
7722 unsigned int in order to avoid warnings on bit fields that
7723 use DWORD.
7724 * include/Makefile (test): Compile with all warnings
7725 * include/unknwn.h: Include objfwd.h
7726 * include/winsock.h: Added missing copyright notices.
7727
7728 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
7729
7730 * lib/winmm.def: Corrected LIBRARY statement
7731 * include/mmsystem.h: Define mmioSeek codes if not already defined
7732 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
7733 (CreateStatusWindowW): Likewise
7734
7735 * include/winresrc.h: Include only files necessary instead of windows.h
7736 * include/dde.h: Allow inclusion in resource scripts.
7737 * include/winnt.h: Likewise
7738 * include/commctrl.h: Likewise
7739 * include/prsht.h: Likewise
7740 * README: Updated
7741
7742 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
7743
7744 * include/sqltypes.h (SQLHANDLE): Added this type
7745 (SQLHDESC): Likewise
7746 * include/sql.h (SQLFreeHandle): Added this prototype
7747 (SQLAllocHandle): Likewise
7748
7749 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
7750
7751 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
7752 conflicts with cygwin headers.
7753
7754 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
7755
7756 * Makefile: Changed VERSION to 0.1.3
7757 * Makefile (dist-lib): New target to make import library only
7758 distribution
7759 * Makefile (dist-hdr): New target to make headers only distribution
7760 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
7761 building one single distribution file.
7762 * dist.mak: Deleted
7763
7764 * include/lm.h: New file
7765 * include/lmcons.h: New file
7766 * include/lmalert.h: New file
7767 * include/lmaudit.h: New file
7768 * include/lmconfig.h: New file
7769 * include/lmapibuf.h: New file
7770 * include/lmaccess.h: New file
7771 * include/lmchdev.h: New file
7772 * include/lmremutl.h: New file
7773 * include/lmrepl.h: New file
7774 * include/lmerrlog.h: New file
7775 * include/lmat.h: New file
7776 * include/lmuse.h: New file
7777 * include/lmuseflg.h: New file
7778 * include/lmserver.h: New file
7779 * include/lmerr.h: New file
7780 * include/lmsname.h: New file
7781 * include/lmstats.h: New file
7782 * include/lmsvc.h: New file
7783 * include/lmwksta.h: New file
7784 * include/lmbrowsr.h: New file
7785
7786 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
7787
7788 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
7789 * include/unknwn.h: Added extern declaration for IID_IClassFactory
7790
7791 * include/initguid.h: New file
7792
7793 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
7794 int not supported
7795
7796 * include/winnt.h: Added USN
7797 * include/winnt.h: Changed handling of 64 bit int support
7798
7799 * include/windows.h: Added support for BC,LCC and MSVC
7800
7801 * include/windows.h: Changed handling machine architecture defines
7802
7803 * include/olectl.h: New file
7804
7805 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
7806
7807 * include/oleidl.h: Added IViewObject and IViewObject2
7808
7809 * include/objidl: Corrected prototype for IStorage::DestroyElement and
7810 IStorage::MoveElement
7811
7812 * include/oledlg.h: New file
7813
7814 * include/winresrc.h: New file
7815
7816 * include/wingdi.h: Added LPDOCINFO
7817
7818 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
7819 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
7820 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
7821 TabCtrl_SetImageList and TabCtrl_GetItemCount
7822 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
7823
7824 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
7825
7826 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
7827 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
7828
7829 * include/commdlg.h: Added LPDEVNAMES
7830
7831 * include/windows.h: Include excpt.h
7832
7833 * include/excpt.h: New file. This file just contains some
7834 stubs for SEH that do nothing.
7835
7836 * include/commctrl.h: Added general WM_NOTIFY codes
7837
7838 * include/winuser.h: Added ICON_SMALL and ICON_BIG
7839 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
7840 not be in the headers.
7841 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
7842 * include/winuser.h: Added old WM_SIZE parameter names so
7843 wxWindows compiles.
7844 * include/winuser.h: Added IDC_SIZE and IDC_ICON
7845 * include/winuser.h: Added LPDLGITEMTEMPLATE
7846 * include/winuser.h: HTCAPTION was missing value
7847 * include/winuser.h: Added WM_ACTIVE flags
7848
7849 * include/windowsx.h: Added _fmemcpy so V compiles; also added
7850 _fxx defines for memmove, memset and memcmp
7851
7852 * include/windef.h: Changed _export and __export to empty defines
7853
7854 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
7855 String parameters were not const and ExtractAssociatedIcon takes
7856 a WORD pointer not DWORD pointer as last parameter.
7857
7858 * Makefile: Changed VERSION to 0.1.2
7859
7860 * include/ole2ver.h: New file
7861
7862 * Makefile: Removed all dependencies on GLUT
7863
7864 * include/GL/glut.h: Removed file because of decision to remove
7865 files that are not part of the library.
7866 * lib/glut.def: Likewise
7867 * lib/glut32.def: Likewise
7868
7869 * include/windows.h: Include winperf.h
7870
7871 * include/winperf.h: New file
7872
7873 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
7874
7875 * include/winnls.h: Added calendar types
7876 * include/winnls.h: Added country codes
7877
7878 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
7879
7880 * include/windef.h: Added PROC and NEARPROC
7881
7882 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
7883 * include/wingdi.h: Added OpenGL types and prototypes
7884 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
7885 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
7886 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
7887 * include/wingdi.h: Added truetype character outline types
7888 * include/wingdi.h: Added DEVMODE initialization flags
7889 * include/wingdi.h: Added panose codes
7890 * include/wingdi.h: Added missing character sets
7891 * include/wingdi.h: Added ANTIALIASED_QUALITY and
7892 NONANTIALIASED_QUALITY
7893 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
7894 * include/wingdi.h: Added pointer types for EXTLOGPEN
7895 * include/wingdi.h: Added PATTERN type
7896 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
7897 * include/wingdi.h: Added new text metric flags
7898 * include/wingdi.h: Added pitch and family flags
7899 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
7900 * include/wingdi.h: Added METAHEADER
7901 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
7902 * include/wingdi.h: Added TA_MASK
7903 * include/wingdi.h: Added MAXSTRETCHBLTMODE
7904 * include/wingdi.h: Added error codes
7905
7906 * include/winuser.h: Added missing winhelp structures
7907 * include/winuser.h: Added dialog flags/styles/messages
7908 * include/winuser.h: Added EM_SETMARGIN codes
7909 * include/winuser.h: Made it possiblie to use IDI_XX values
7910 in resource files.
7911 * include/winuser.h: Added missing LoadImage load flags
7912 * include/winuser.h: Added missing message box flags
7913 * include/winuser.h: Added ScrollWindow codes
7914 * include/winuser.h: Added DT_WORD_ELLIPSIS
7915 * include/winuser.h: Added drag and drop support
7916 * include/winuser.h: Added WM_MENUCHAR return codes
7917 * include/winuser.h: Added DLGWINDOWEXTRA
7918 * include/winuser.h: Added missing SetWindowPos flags.
7919 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
7920 * include/winuser.h: Added IDHOT_xx defines
7921 * include/winuser.h: Added MOD_WIN
7922 * include/winuser.h: Added missing defines and structs for owner draw
7923 controls.
7924 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
7925 WPF_SETMINPOSITION
7926 * include/winuser.h: Added DrawAnimatedRects flags
7927 * include/winuser.h: Added WM_PRINT codes
7928 * include/winuser.h: Added CS_IME class style
7929 * include/winuser.h: Added WM_SIZE codes
7930 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
7931 * include/winuser.h: Added WM_NCHITTEST return codes
7932 * include/winuser.h: Added WM_SIZING parameters
7933 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
7934 * include/winuser.h: Added menu loop codes.
7935 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
7936 NF_REQUERY
7937 * include/winuser.h: Added WM_POWER flags
7938 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
7939 * include/winuser.h: Added missing message filter codes
7940 * include/winuser.h: Added WM_KEYXX message flags
7941 * include/winuser.h: Added WM_SHOWMESSAGE flags
7942 * include/winuser.h: Added old ShowWindow commands
7943 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
7944 structures.
7945
7946 * include/mciavi.h: New file for the MCI AVI driver that for some
7947 reason is not in mmsystem.h.
7948
7949 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
7950 * include/winbase.h: Added SECURITY_xx for CreateFile
7951 * include/winbase.h: Added RTS and DTS control values
7952 * include/winbase.h: Fixed SYSTEM_INFO structure
7953 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
7954 * include/winbase.h: Added FILE_TYPE_REMOTE
7955 * include/winbase.h: Added modem status flags
7956 * include/winbase.h: Added HINSTANCE_ERROR
7957 * include/winbase.h: Added DefineDosDevice defines
7958 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
7959 * include/winbase.h: Added STARTF_XX flags
7960 * include/winbase.h: Fixed typo on _lcreat prototype.
7961 * include/winbase.h: Moved DBG_XX to winnt.h
7962 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
7963 winnt.h
7964
7965 * include/unknwn.h: Added extern declaration of IID_IUnknown
7966
7967 * include/windowsx.h: Added hmemcpy.
7968
7969 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
7970 * include/winnt.h: Added PACCESS_TOKEN
7971 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
7972 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
7973 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
7974 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
7975 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
7976 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
7977
7978 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
7979 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
7980 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
7981
7982 * include/winsvc.h: Removed conflicting defines which were supposed
7983 to be in winnt.h
7984
7985 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
7986 and SERVICE_ERROR_TYPE.
7987
7988 * include/winnt.h: Added SERVICE_XX defines.
7989 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
7990 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
7991
7992 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
7993 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
7994 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
7995 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
7996
7997 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
7998
7999 * include/winbase.h: Corrected prototype for CreateProcessA
8000
8001 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
8002 driver extensions.
8003
8004 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
8005 be LPSHELLFOLDER* not LPSHELLFOLDER.
8006
8007 * include/windows.h: Include commdlg.h
8008
8009 * include/winuser.h: Added MDICREATESTRUCT
8010
8011 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
8012 CB_ERRSPACE, and CB_OKAY
8013
8014 * include/wingdi.h: Added LPBITMAPINFOHEADER
8015
8016 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
8017 are meaningless.
8018 * include/rpcdce2.h: Likewise.
8019
8020 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
8021
8022 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
8023 * include/olectlid.h: Likewise
8024 * include/shlguid.h: Likewise
8025
8026 * include/coguid.h: Delete file since it was for 16 bit windows only.
8027
8028 * lib/*.def: Appended .dll to library name where needed.
8029
8030 * include/windef.h: Define _stdcall and __stdcall only if not
8031 previously defined instead of undefining first.
8032
8033 * include/dlgs.h: Put RC_INVOKED around structure defs
8034
8035 * include/intshcut.h: New file
8036 * include/isguids.h: New file
8037
8038 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
8039
8040 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
8041
8042 * include/winnt.h: Added check if _T is defined before defining it
8043
8044 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
8045
8046 * include/dlgs.h: New file
8047
8048 * include/winbase.h: Removed DllEntryPoint define
8049
8050 * include/winbase.h: Added SetupComm prototype
8051
8052 * include/rpc.h: SEH RPC functions no longer defined since they weren't
8053 supported anyway.
8054
8055 * include/basetyps.h: Removed use of COMOBJECT define, instead
8056 DECLARE_INTERFACE directly uses comobject attribute when GCC
8057 is used.
8058
8059 * include/wtypes.h: STGC enum was missing typedef
8060
8061 * include/objidl.h: ADVC enum was missing typedef
8062
8063 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
8064 they are nested within the VOID definition.
8065
8066 * include/winbase.h: Added stream ids and attributes
8067
8068 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
8069 to an ANYSIZE_ARRAY array.
8070
8071 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
8072
8073 * include/windef.h: defined _declspec as __declspec since
8074 some programs (like VWCL) use _declspec instead of __declspec
8075
8076 * include/winnt.h: added COMPRESS_FORMAT defines
8077
8078 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
8079
8080 * include/winnt.h: added HEAP_XXXX defines
8081
8082 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
8083
8084 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
8085 specification.
8086
8087 * include/winnt.h: added NTAPI define
8088
8089 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
8090
8091 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
8092 instead of CHAR or WCHAR.
8093
8094 * include/winnt.h: added _T define
8095
8096 * include/winnt.h: added test for _TCHAR_DEFINED
8097
8098 * include/winnt.h: included string.h for memory macros
8099
8100 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
8101
8102 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
8103
8104 * include/prsht.h: added PropSheet_XXX macros
8105
8106
8107 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
8108
8109 * include/winspool.h: Changed DeletePrinterProcessor and
8110 DeletePrinterProvidor to DeletePrintXX.
8111
8112 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
8113 LOGCOLORSPACEW.
8114
8115 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
8116 variants
8117
8118 * include/wingdi.h: Likewise for GetLogColorSpace
8119
8120 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
8121
8122 * include/richedit.h: Added missing defines and structures
8123
8124 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
8125
8126 * include/winuser.h: Added HWND_DESKTOP
8127
8128 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
8129
8130 * Makefile: Include ChangeLog when building source
8131 distribution (srcdist)
8132
8133 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
8134 are always defined as STDAPI and STDAPI_
8135
8136 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
8137 are always defined as STDAPI and STDAPI_
8138
8139 * include/objidl.h: Removed extra ';' on IStorage SetClass method
8140
8141 * include/rpcndr.h: Removed all IN and OUT from function prototypes
8142
8143 * ChangeLog started
This page took 0.373417 seconds and 4 git commands to generate.