1 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
4 Thanks to: David Leonard <leonard@users.sourceforge.net>
6 2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
8 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
10 2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
12 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
14 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN,
16 2004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>
18 * include/shellapi.h (NIF_GUID): Add another define.
20 2004-11-18 Earnie Boyd <earnie@users.sf.net>
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.
26 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
28 * include/shlobj.h (SHGFP_TYPE): Add enum.
30 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
32 * include/winuser.h (WM_THEMECHANGED): Add define.
34 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
41 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
43 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
45 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
47 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
48 if undefined and __W32API_USE_DLLIMPORT__.
49 Add WINBASEAPI token to prototypes, throughout.
51 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
53 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
54 (GetFiberData): Likewise.
55 (NtCurrentTeb): Likewise.
57 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
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.
64 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
72 2004-10-24 Dan Aloni <da-x@colinux.org>
74 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
75 ZwQueryFullAttributesFile): Declare.
76 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
78 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
79 ZwQueryVolumeInformationFile): Add stubs.
81 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
83 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
84 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
86 2004-10-15 Robert Wruck <wruck@tweerlei.de>
87 Danny Smith <dannysmith@users.sourceforge.net>
89 = include/winbase.h (InitializeSListHead, Interlocked*):
90 Guard with !__USE_NTOSKRNL__.
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.
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):
112 2004-10-11 Robert Wruck <wruck@tweerlei.de>
114 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
116 (IoReleaseRemoveLock): Add definition.
118 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
120 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
121 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
123 * include/winddk.h (ExInterlockedAddUlong,
124 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
125 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
126 ExInterlockedPushEntryList): Change calling convention to
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):
141 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
142 Exi386InterlockedIncrementLong); Add stdcall stubs.
144 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
146 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
147 if __W32API_USE_DLLIMPORT__ is defined.
148 * include/winuser.h (WINUSERAPI): Likewise.
150 2004-09-29 Filip Navara <xnavara@volny.cz>
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
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.
188 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
190 * include/mshtml.h (IHTMLDocument2): Correct get_selection
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
199 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
202 2004-09-05 Earnie Boyd <earnie@users.sf.net>
204 * include/w32api.h: Increment version to 3.1.
205 * Makefile.in: Ditto.
207 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
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.
215 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
217 * include/winuser.h (WINUSERAPI): New define.
218 Use it to mark user32.dll imports, throughout.
220 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
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.
232 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
234 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
236 (PCOORD): Add typedef.
237 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
239 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
241 * include/winldap.h: Don't check value of UNICODE.
242 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
244 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
246 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
248 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
250 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
253 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
255 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
257 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
259 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
261 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
263 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
265 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
267 * include/wincrypt.h: Correct _WIN32_WINNT typo.
269 2004-08-10 Ed Schaller <schallee@darkmist.net>
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):
275 (CALG_SHA1): Add define.
276 (HP_HMAC_INFO): Add define.
277 (HMAC_INFO): Add struct.
278 (BLOBHEADER): Add typedef.
280 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
282 * include/commctrl.h (TreeView_SetItemState): Define macro.
284 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
286 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
289 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
291 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
292 (FILEGROUPDESCRIPTOR): LIkewise.
294 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
296 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
298 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
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.
315 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
317 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
318 _WIN32_WINNT >= 0x0500.
320 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
322 * include/winbase.h (GetWriteWatch): Correct prototype.
323 (WRITE_WATCH_FLAG_RESET): Define.
324 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
326 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
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.
341 2004-05-29 Filip Navara <xnavara@volny.cz>
343 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
345 2004-05-25 Al Slater <al.slater@scluk.com>
347 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
348 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
350 2004-05-15 Filip Navara <xnavara@volny.cz>
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.
358 2004-05-15 Filip Navara <xnavara@volny.cz>
360 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
363 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
365 * include/wingdi.h: Correct non-unicode typedefs of
366 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
368 2004-05-07 Pascal Obry <obry@act-europe.fr>
370 * include/winsock.h (IN_CLASSA): Fix macro.
371 * include/winsock2.h (IN_CLASSA): Fix macro.
373 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
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.
380 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
382 * lib/comctl32.def (SetWindowSubclass): Add stub.
383 Thanks to Eugene <egladysh@users.sourceforge.net>.
385 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
387 * include/winbase.h (EXECUTION_STATE): Add typedef.
388 (SetThreadExecutionState): Declare.
389 * include/wingdi.h (_WINGDI_): Define.
390 * include/objbase.h (_OBJBASE_H_): Define.
392 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
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):
400 Thanks to Benoit Blanchon <benoit.blanchon@free.fr>
402 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
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.
411 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
413 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
414 DNSREC_ADDITIONAL): Add defines.
416 2004-04-23 Robert Wruck <wruck@tweerlei.de>
418 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
420 2004-04-23 Robert Wruck <wruck@tweerlei.de>
422 * include/aclui.h: New file.
423 * lib/aclui.def: New file.
424 * lib/test.c: Add aclui.h to includes.
426 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
428 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
429 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
430 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
432 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
434 * include/wingdi.h: Protect non-unicode case of below.
436 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
438 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
439 LPENUMLOGFONTEXDV with appropriate version check.
441 2004-04-18 Hans Leidekker <hans@it.vu.nl>
443 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
444 DSPROPSETID_DirectSoundDevice): Add defines.
446 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
448 * include/msacm.h: New file.
450 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
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.
458 2004-04-13 Filip Navara <xnavara@volny.cz>
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.
472 2004-04-13 Gé van Geldorp <gvg@reactos.com>
474 * include/winuser.h (GetLastError): Move from here...
475 * include/winbase.h: ... to here.
477 2004-04-13 Filip Navara <xnavara@volny.cz>
479 * include/winspool.h (DocumentPropertiesW): Correct prototype.
481 2004-04-13 Filip Navara <xnavara@volny.cz>
483 * include/wingdi.h (ENHMETAHEADER): Add definitions for
485 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
486 (ENUMLOGFONTEXW): Fix definition.
487 (ENUMLOGFONTEXDV[AW]): Declare.
489 2004-04-13 Filip Navara <xnavara@volny.cz>
491 * include/wingdi.h: Declare the DirectDraw structures only if
492 the DirectDraw kernel mode headers aren't included.
494 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
495 STROBJ_bEnumPositionsOnly): Correct prototypes.
497 2004-04-13 Filip Navara <xnavara@volny.cz>
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
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.
519 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
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.
525 2004-04-13 Filip Navara <xnavara@volny.cz>
527 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
530 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
532 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
533 MONITORINFO when compiling as C++.
535 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
537 * README.w32api: List separate copyright conditions for some headers.
538 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
540 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
542 * include/wingdi.h (RGB): Correct macro.
544 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
546 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
548 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
550 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
552 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
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.
560 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
562 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
564 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
565 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
566 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
568 2004-03-27 Filip Navara <xnavara@volny.cz>
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.
585 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
591 2004-03-24 Filip Navara <xnavara@volny.cz>
593 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
594 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
596 2004-03-24 Filip Navara <xnavara@volny.cz>
598 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
599 TaggedQueueing to TaggedQueuing.
600 (_HW_INITIALIZATION_DATA): Likewise.
602 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
604 * include/docobj.h (IOleDocumentView::GetDocument): Correct
606 Thanks to Buster Copley <consequent@users.sourceforge.net>
608 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
610 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
611 (MmMapIoSpace): Likewise.
612 Thanks to Dan Aloni <da-x@colinux.org>
614 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
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.
621 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
623 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
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.
635 2004-03-10 Al Slater <al.slater@scluk.com>
637 * include/winsock2.h: Add missing LPFN_ typdefs for
641 2004-03-05 Filip Navara <xnavara@volny.cz>
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.
648 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
650 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
651 NONAMELESSUNION case.
653 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
655 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
656 __VARIANT_NAME_ constants.
658 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
660 * include/uxtheme.h: Include <commctrl.h>
662 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
664 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
666 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
668 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
669 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
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
676 (VTBIT_*): Define constants.
677 (UDATE): Add structure definition.
678 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
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
687 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
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.
708 2004-02-23 Filip Navara <xnavara@volny.cz>
710 * include/ddk/video.h: Corrected packing.
712 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
714 * include/GL/glu.h (GLU_ERROR): Define.
715 Thanks to Philip Lamb <phil at rave dot co dot nz>
717 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
719 * include/GL/glu.h: Include <stddef.h>.
720 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
722 2004-02-15 Earnie Boyd <earnie@users.sf.net>
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.
729 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
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>
738 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
740 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
742 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
743 Thanks to Mike Nordell <tamlin at algonet dot se>.
745 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
747 * lib/dnsapi.def: New file.
748 * lib/test.c: Include windns.h.
750 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
752 * include/windns.h: New file.
754 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
756 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
758 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
759 (SQLSetDescFieldW): Correct prototype.
760 (SQLSetDescFieldA): Add prototype.
761 (SQLGetDescFieldW): Add prototype.
763 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
765 * include/winuser.h (DFC_POPUPMENU): Add define.
767 2004-02-07 Dan Aloni <da-x@gmx.net>
769 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
772 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
774 * include/oleacc.h (LIBID_Accessibility): Declare.
775 * lib/uuid.c (LIBID_Accessibility): Define.
777 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
779 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
780 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
782 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
784 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
787 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
789 * include/winuser.h (RT_MANIFEST): Make conditional on
791 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
792 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
793 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
796 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
798 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
800 2004-01-15 Filip Navara <xnavara@volny.cz>
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.
810 2004-01-05 Filip Navara <xnavara@volny.cz>
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,
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]):
826 (IEnumIDList): Add COBJMACROS.
827 * include/winuser.h (MIM_*): Add define.
829 2004-01-04 Filip Navara <xnavara@volny.cz>
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
838 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
839 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
841 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
842 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
843 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
845 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
847 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
849 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
851 2004-01-03 Filip Navara <xnavara@volny.cz>
853 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
854 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
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
865 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
866 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
867 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
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):
885 2004-01-02 Filip Navara <xnavara@volny.cz>
887 * include/ddk/winddk.h: Don't care about value of
890 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
891 Filip Navara <xnavara@volny.cz>
893 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
894 _DDK_DUMMYUNION_N_MEMBER): New macros.
895 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
896 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
899 2004-01-01 Filip Navara <xnavara@volny.cz>
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
909 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
911 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
912 Add new constants for _SETUPAPI_VER >= 0x501.
914 2004-01-01 Filip Navara <xnavara@volny.cz>
916 * include/winnt.h (NtCurrentTeb): Add inline definition.
918 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
920 * include/shlobj.h (SHCoCreateInstance): Add prototype.
921 * lib/shell32.def (SHCoCreateInstance): Add export stub.
923 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
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.
929 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
931 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
933 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
935 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
936 (NMTVGETINFOTIP): Add structure.
938 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
940 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
941 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
942 DISPLAY_DEVICE_MODESPRUNED): Add defines.
944 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
946 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
948 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
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.
965 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
967 * include/winuser.h (RT_MANIFEST): Add define.
969 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
971 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
973 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
975 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
976 (GetFiberData): Likewise.
977 (GetCurrentFiber): Change volatile to __volatile__.
978 (GetFiberData): Likewise.
980 2003-11-27 Christopher Faylor <cgf@redhat.com>
982 * lib/Makefile.in: Use make function to locate .mri file to allow
983 building in directory other than source directory.
985 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
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.
998 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
1000 * include/winnt.h (PAGE_*): Group defines together. Change
1001 constants to hex notation.
1003 2003-11-15 Manu B <manubee@users.sourceforge.net>
1005 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
1007 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
1009 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
1010 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
1011 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
1013 * lib/shell32.def: Add stubs.
1015 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
1018 2003-11-13 Hans Leidekker <hans@it.vu.nl>
1020 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
1022 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
1024 * include/windows.h (CopyCursor): Define as macro.
1026 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
1028 * include/winnt.h (CONTAINING_RECORD): Add macro.
1030 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
1032 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
1033 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
1036 2003-10-13 Filip Navara <xnavara@volny.cz>
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.
1048 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
1050 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
1051 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
1053 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
1055 * include/winnt.h (SM_REMOTESESSION): Add define.
1056 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
1058 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
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.
1065 2003-10-11 Manu B <manubee@users.sourceforge.net>
1067 * include/afxres.h: New file.
1069 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
1070 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
1071 ENM_SCROLLEVENTS): Add constants.
1073 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
1075 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1077 * include/errorep.h: New file.
1079 * lib/faultrep.def: New file.
1081 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1083 * include/winbase.h (AddVectoredExceptionHandler): Define if
1084 _WIN32_WINNT >= 0x0500.
1086 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
1087 _WIN32_WINNT >= 0x0500.
1089 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
1091 * include/winbase.h (AddVectoredExceptionHandler): Only define if
1092 _WIN32_WINNT >= 0x0501.
1094 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1096 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
1097 UnregisterWaitEx): Add functions.
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.
1105 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
1106 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
1107 ZombifyActCtx, QueryActCtxW): Add functions.
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.
1114 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
1115 SetFirmwareEnvironmentVariable[AW]): Add functions.
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.
1123 * include/winnt.h [_WIN32_WINNT >= 0x0501]
1124 (PVECTORED_EXCEPTION_HANDLER): Add callback.
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):
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.
1139 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1141 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
1142 ResetWriteWatch): Add function.
1144 * include/winbase.h [_WIN32_WINNT >= 0x0500]
1145 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
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.
1155 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
1158 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
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
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.
1176 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1178 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
1179 GetProcessIoCounters): Add functions.
1181 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
1182 Move around, needed by GetComputerNameEx.
1184 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
1185 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
1188 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1189 (ACTCTX_SECTION_KEYED_DATA): Add structure.
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.
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.
1206 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
1207 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
1208 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
1209 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
1212 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1214 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1215 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
1216 DebugSetProcessKillOnExit): Add functions.
1218 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
1219 DeleteTimerQueueEx, DeleteTimerQueueTimer,
1220 DnsHostnameToComputerName[AW]): Add functions.
1222 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
1223 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
1224 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
1226 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
1228 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
1229 on Windows XP and later.
1231 2003-10-07 Manu B <manubee@users.sourceforge.net>
1233 * include/commctrl.h (TreeView_Select): Returns BOOL.
1235 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1237 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
1239 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1240 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
1242 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
1243 CreateTimerQueueTimer): Add function.
1245 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1246 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
1248 * include/winbase.h [_WIN32_WINNT >= 0x0501]
1249 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
1251 * include/winnt.h (WT_*): Add constants.
1253 * lib/user32.def (CancelDeviceWakeupRequest,
1254 CreateMemoryResourceNotification, CreateTimerQueueTimer,
1255 DeactivateActCtx): Add functions.
1257 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1265 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
1266 Guard function. Same remark as above.
1268 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
1271 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1273 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
1276 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
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.
1283 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
1284 CheckNameLegalDOS8Dot3[AW]): Add functions.
1286 * lib/user32.def (ActivateActCtx, AttachConsole,
1287 CheckNameLegalDOS8Dot3[AW]): Add functions.
1289 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
1290 Unfortunately I don't know which header to put the declarations in.
1292 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1294 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
1297 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
1298 constants for National Language Support.
1300 * include/winnls.h (NLSVERSIONINFO): Add structure for National
1303 * include/winnls.h (GEO_ENUMPROC): Add callback for National
1306 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
1307 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
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?
1314 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
1315 SetUserGeoID): Add functions.
1317 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1319 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
1320 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
1322 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
1323 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
1324 value for constants.
1326 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1328 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
1329 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
1332 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1334 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
1336 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1338 * include/wincrypt.h (KP_*): Add constants. Needed by
1339 CryptSetKeyParam() and other functions.
1341 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1343 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
1344 Add constants, related to Console Accessibility.
1346 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1348 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
1349 wrong value for constant.
1351 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1353 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
1355 * include/uxtheme.h: Cleanup.
1356 * include/tmschema.h: Cleanup.
1358 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
1360 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
1361 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
1363 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
1365 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
1367 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
1369 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
1370 both winuser.h and dbt.h.
1371 * include/dbt.h (BSF_*, BSM_*): Likewise.
1373 * include/winuser.h (struct tagRAWINPUT): Remove
1374 _ANONYMOUS_UNION tag from named union.
1375 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
1377 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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'.
1384 * lib/dhcpcsvc.def: New file.
1386 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1388 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
1389 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
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.
1396 * include/winuser.h [_WIN32_WINNT >= 0x0501]
1397 (GetRawInputDeviceInfo[AW]): Ooops... there are
1398 ANSI/Unicode versions of this function.
1400 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
1401 are ANSI/Unicode versions of this function.
1403 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1422 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
1423 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
1424 RAWINPUTDEVICELIST): Add structures.
1426 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
1427 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
1428 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
1430 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
1431 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
1432 GetRegisteredRawInputDevices): Add functions.
1434 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1436 * include/winable.h (BlockInput): Add function.
1438 * include/winable.h (WS_ACTIVECAPTION): Add constant.
1439 For use with WINDOWINFO structure.
1441 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
1444 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
1447 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
1450 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
1453 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
1456 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
1459 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
1462 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
1465 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
1466 HARDWAREINPUT, INPUT): Guard structures...
1468 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
1469 HARDWAREINPUT, INPUT): ...and duplicate.
1471 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
1472 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
1474 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
1475 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
1477 * include/winuser.h: Move around some lines. Reformat according
1478 to recommended or dominant style. Remove FAR keyword.
1480 * include/winable.h: Move around some lines.
1482 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
1483 LockWorkStation, UnhookWinEvent): Add functions.
1485 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1487 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
1488 PW_CLIENTONLY): Add function and constant.
1490 * lib/user32.def (PrintWindow): Add function.
1492 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1494 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
1496 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
1498 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1504 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
1506 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1508 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
1509 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
1510 WINEVENT_INCONTEXT): Add function, typedef, and constants.
1512 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
1513 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
1514 WINEVENT_INCONTEXT): Add function, typedef, and constants.
1516 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
1519 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
1522 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1524 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
1525 ACE_OBJECT_TYPE_PRESENT): Add constants.
1526 For use with OBJECTS_AND_NAME structure.
1528 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1530 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
1531 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
1534 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
1535 PINHERITED_FROM[AW]): Add structures.
1537 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
1539 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
1541 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
1543 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
1545 * lib/version.def (LIBRARY): Quote name.
1547 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1549 * include/winuser.h (GetClipboardSequenceNumber): Add functions
1552 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
1553 GR_USEROBJECTS): Add functions and constants.
1555 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
1556 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
1558 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
1559 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
1562 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
1563 GetMouseMovePointsEx, InSendMessageEx): Add functions.
1565 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1573 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
1574 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
1576 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
1577 GetProcessDefaultLayout, SetProcessDefaultLayout,
1578 RealChildWindowFromPoint, SetProcessDefaultLayout,
1579 SwitchToThisWindow): Add functions.
1581 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
1582 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
1583 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
1584 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
1585 RealChildWindowFromPoint, SetProcessDefaultLayout,
1586 SwitchToThisWindow): Add function.
1588 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1590 * include/winuser.h (DeregisterShellHookWindow): Add function.
1592 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
1594 * lib/user32.def (EndTask): Add function.
1596 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
1597 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
1599 * include/winable.h: Reorder target macros.
1601 * lib/*.def: Cleanup.
1603 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1605 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
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.
1612 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
1619 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1621 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
1622 LPGUITHREADINFO): Add function and associated typedef...
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.
1628 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
1635 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
1636 returned pointer const for consistency reasons.
1638 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1644 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1652 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
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'.
1663 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1670 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1672 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
1675 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
1682 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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...
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.
1695 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>...
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.
1711 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
1713 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
1714 Thanks to Will Levine <willll@users.sourceforge.net>
1716 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
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>
1725 2003-09-15 Filip Navara <xnavara@volny.cz>
1727 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
1730 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
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.
1738 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
1739 (EnumDisplayDevices[A,W]): Likewise.
1741 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
1743 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
1746 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
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
1765 * include/olectl.h: Do #include <ocidl.h>.
1766 * include/ocidl.h: Don't #include <olectl.h>.
1768 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
1770 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
1771 Change guards to use numeric constants, throughout.
1773 2003-09-15 Earnie Boyd <earnie@users.sf.net>
1775 * include/w32api.h: Increment version to 2.5.
1776 * Makefile.in: Ditto.
1778 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
1780 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
1781 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
1783 2003-09-08 Filip Navara <xnavara@volny.cz>
1785 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
1786 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
1788 2003-09-05 Earnie Boyd <earnie@users.sf.net>
1790 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
1791 * include/winbase.h (_NT5, etc): Ditto.
1793 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
1795 * lib/snmpapi.def (LIBRARY) Add library name.
1796 Remove '\r', throughout.
1797 * lib/wsnmp32.def: Remove '\r', throughout.
1798 * lib/igmpagnt.def: Likewise.
1800 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
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.
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.
1812 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
1814 * lib/test.c: Add vfw.h to includes.
1815 * include/mmsystem.h: Add #ifndef guard to definition of
1817 * include/vfw.h: Protect __OBJC__ from COM declarations.
1819 2003-08-26 Filip Navara <xnavara@volny.cz>
1821 * include/vfw.h: New file.
1823 2003-08-26 Filip Navara <xnavara@volny.cz>
1825 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
1826 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
1827 PIO_COMPLETION_ROUTINE.
1829 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
1831 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
1834 2003-08-26 Filip Navara <xnavara@volny.cz>
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.
1847 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
1849 * include/ddk/ntifs.h: Change all C++ style comments to C.
1850 * include/GL/gl.h: Ditto.
1852 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
1854 * include/shlobj.h (SFGAO_GHOSTED): Correct.
1855 (SFGAO_HIDDEN): Add define.
1857 2003-08-25 Filip Navara <xnavara@volny.cz>
1859 * include/commctrl.h (ILCF_*): Add defines.
1862 (IPN_FIRST, IPN_LAST): Cast to UINT.
1863 (SBN_FIRST, SBN_LAST): Add defines.
1865 (HDF_JUSTIFYMASK): Fix typo.
1866 (HDM_*): Add defines.
1868 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
1869 (TBSTATE_MARKED): Add define.
1870 (TBSTYLE_EX_*): Add defines.
1872 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
1882 (TBIF_BYINDEX): Define as hex constant.
1883 (CDIS_*): Add defines.
1884 (CDDS_SUBITEM): Add define.
1885 (LVIF_*): Add defines.
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.
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.
1913 (CCSIZEOF_STRUCT): Correct macro definition.
1914 (ListView_*): Add new macros.
1915 (HIMAGELIST): Correct typedef.
1918 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
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
1925 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
1927 * include/objidl.h (COBJMACROS): Define macros only
1928 if using C interace.
1929 * include/unknwn.h: Ditto.
1930 * include/comcat.h: Ditto.
1932 2003-08-24 Filip Navara <xnavara@volny.cz>
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.
1940 2003-08-22 Filip Navara <xnavara@volny.cz>
1942 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
1944 BuildImpersonateTrustee[AW]): Add prototypes.
1945 GetMultipleTrustee[AW]): Add prototypes.
1946 GetMultipleTrusteeOperation[AW]): Add prototypes.
1948 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
1950 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
1952 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
1954 * include/shlobj.h (IPersistFolder::GetClassID):
1955 Correct declaration.
1956 (CMF_*) Add missing defines.
1958 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
1960 * include/winuser.h (DC_BUTTONS): Add define.
1962 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
1964 * include/winuser.h (DC_GRADIENT): Add define.
1966 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
1968 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
1969 older TBSTYLE_* constants.
1971 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
1973 * include/commctrl.h (TB_*) Group defines together.
1975 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
1977 * include/winuser.h (ICON_SMALL2): Define.
1978 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
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.
1987 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
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.
1994 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
1996 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
1997 IID_IDragSourceHelper): Declare.
1998 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
1999 IID_IDragSourceHelper): Define.
2001 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
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.
2007 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
2009 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
2010 CGID_ShellServiceObject): Remove definitions.
2011 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
2013 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
2015 * include/shlobj.h (SHELLSTATE): Add structure.
2016 (SHGetSetSettings): Add prototype.
2017 (SHGetSettings): Add prototype.
2018 * lib/shell32.def (SHGetSetSettings): Add stub.
2020 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
2022 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
2023 (Header_OrderToIndex): Add macro.
2024 (Header_GetOrderArray): Add macro.
2026 * include/commdlg.h (FR_MATCHALEFHAMZA,
2027 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
2029 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
2031 * include/commctrl.h (TVM_GETSCROLLTIME,
2032 TVM_SETSCROLLTIME): Add defines.
2034 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
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>
2042 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
2044 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
2046 2003-08-01 Filip Navara <xnavara@volny.cz>
2048 * include/winldap.h: New file.
2049 * include/ntldap.h: New file.
2050 * include/winber.h: New file.
2051 * lib/winldap32.def: New file.
2053 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
2055 * include/ddk/atm.h: Remove stray '.';
2057 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
2059 * include/ddk/winddk.h: Remove trailing ';' from macros,
2060 throughout. Add () around defines with cast returns, throughout.
2062 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
2064 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
2065 (SFGAOF, SHGDNF): Add typedef's.
2066 (SHCONTF): Extend enum.
2068 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
2070 * include/shellapi.h: Include all structs within pshpack2.h/
2073 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
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):
2084 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
2086 * include/objidl.h (IMalloc): Fix typo.
2088 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
2090 * include/dkk/ntifs.h: Fix typo in guard for
2091 #pragma GCC system_header.
2093 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
2095 * include/objidl.h (PropVariant): Add CHAR cVal field
2097 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
2098 FMTID_UserDefinedProperties): Declare.
2100 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
2102 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
2104 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
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.
2111 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
2112 ddk/ntifs.h defines.
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
2120 * include/ddk/ntifs.h: Add comments noting definitions in
2122 * include/ddk/winddk.h: Add comments noting definitions in
2125 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
2127 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
2128 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
2130 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
2132 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
2134 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
2136 Clean up warnings in ddk.
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
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
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.
2179 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
2181 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
2182 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
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.
2190 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
2192 * include/winnt.h (PVOID): Move to before HANDLE typedef.
2194 * include/winuser.h (mouse_event): Correct type of fifth param,
2195 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
2197 2003-07-11 Earnie Boyd <earnie@users.sf.net>
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.
2203 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
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>
2210 2003-07-03 Earnie Boyd <earnie@users.sf.net>
2212 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
2214 2003-07-03 Luke Dunstan <infidel@users.sf.net>
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>.
2223 2003-07-01 Earnie Boyd <earnie@users.sf.net>
2225 * include/basetyps.h (small, hyper): Change to __small and __hyper to
2226 avoid user namespace conflicts.
2228 2003-07-01 Earnie Boyd <earnie@users.sf.net>
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
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.
2238 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
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
2246 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
2248 * include/richedit.h (PARAFORMAT2): Add definition.
2249 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
2252 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
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>
2259 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
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.
2266 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
2268 * include/winbase.h (GetProcessWorkingSetSize,
2269 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
2270 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
2273 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
2275 * include/winuser.h (TPM_RECURSE): Add define.
2277 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
2279 * lib/test.c: #include <powrprof.h>.
2281 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
2283 * include/powerprof.h: New file.
2284 * lib/powerprof.def: New file.
2286 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
2288 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
2291 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
2293 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
2294 hInstance members to HINSTANCE.
2295 Thanks to: Brenden T. <brenden@rcsis.com>
2297 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
2299 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
2300 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
2302 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
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):
2308 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
2310 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
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.
2333 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
2335 * include/winbase.h (HeapCompact): Correct prototype.
2336 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
2339 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
2341 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
2343 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
2345 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
2347 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
2349 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
2350 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
2352 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
2354 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
2355 lpGlyphs field to LPWSTR.
2357 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
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>
2365 2003-05-18 Manu B <manubee@users.sourceforge.net>
2367 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
2369 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
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
2379 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
2380 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
2382 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
2384 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
2385 Unname anonymous unions if NONAMELESSUNION not defined.
2387 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
2389 * include/winbase.h (GMEM_VALID_FLAGS): Add.
2391 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
2393 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
2394 anonymous unions as GCC extension.
2396 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
2398 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
2399 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
2400 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
2402 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
2404 2003-05-12 Earnie Boyd <earnie@users.sf.net>
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>
2410 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
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.
2429 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
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.
2437 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
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.
2446 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
2448 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
2449 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
2450 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
2452 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
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.
2462 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
2464 * include/commctrl.h (TBM_*): Add missing trackbar defines.
2466 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
2468 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
2469 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
2471 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
2473 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
2474 (SetDCPenColor, SetDCBrushColor): Add prototypes.
2475 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
2477 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
2479 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
2481 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
2483 * include/oaidl.h (ITypeMarshal): Add interface.
2485 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
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.
2496 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
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,
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
2534 2003-04-16 Earnie Boyd <earnie@users.sf.net>
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.
2541 2003-04-15 Chris January <chris@atomice.net>
2543 * include/rpcdce.h: Add declaration for UuidCreateSequential.
2544 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
2546 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
2548 * include/winuser.h (VK_*): Add missing defines.
2550 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
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.
2558 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
2560 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
2562 2003-04-11 Earnie Boyd <earnie@users.sf.net>
2564 * include/sspi.h: Add comment for FreeCredentialsHandle.
2566 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
2568 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
2570 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
2572 * include/olectl.h (OleLoadPicturePath): Correct prototype.
2574 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
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
2580 2003-03-30 Michael Sazonov <traip@comset.net>
2582 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
2583 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
2584 IHTMLImgElement): Add interface definitions.
2586 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
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
2593 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
2594 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
2596 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
2598 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
2600 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
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.
2608 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
2610 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
2611 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
2612 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
2615 2003-03-26 Earnie Boyd <earnie@users.sf.net>
2617 * include/w32api.h: Increment version to 2.4.
2618 * Makefile.in: Ditto.
2620 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
2622 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
2623 Move structure from here...
2624 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
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.
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.
2645 * include/ddk/winddk.h (DEVICE_POWER_STATE,
2646 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
2648 * include/winnt.h (DEVICE_POWER_STATE,
2649 SYSTEM_POWER_STATE, POWER_ACTION): To here.
2651 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
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.
2659 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
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.
2665 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
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.
2672 2003-03-16 Toby Malone <malone@users.sourceforge.net>
2674 * include/winuser.h (SendInput): Add prototype.
2675 * lib/user32.def (SendInput): Add stub.
2677 2003-03-16 Vadim Yegorov <zg@bmg.lv>
2679 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
2680 (FSCTL_DELETE_REPARSE_POINT): Likewise.
2682 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
2684 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
2685 (JOBOBJECT_*): Define corresponding structures.
2687 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
2689 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
2692 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
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.
2699 2003-03-12 Earnie Boyd <earnie@users.sf.net>
2701 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
2702 Thanks to Jim Barton <jmbarton@users.sf.net>.
2704 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
2706 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
2707 member SectionAlignment.
2709 2003-03-11 Earnie Boyd <earnie@users.sf.net>
2711 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
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>.
2718 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
2720 * include/rasdlg.h: New file.
2721 * lib/rasdlg.def: New file.
2722 * lib/test.c: Include rasdlg.h.
2724 2003-03-06 Christopher January <chris@atomice.net>
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.
2732 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
2734 *lib/kernel32.def (GetSystemTimes): Add stub.
2736 2003-03-04 Heiko Gerdau <hg@technosis.de>
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.
2743 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
2745 * include/olectl.h (OleLoadPictureEx) Add prototype.
2746 (OleLoadPictureFile): Ditto.
2747 (OleLoadPictureFileEx): Ditto.
2748 (OleLoadPicturePath): Ditto.
2749 (OleSavePictureFile): Ditto.
2751 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
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>
2760 2003-03-01 Heiko Gerdau <hg@technosis.de>
2762 * include/oleidl.h (USERCLASSTYPE): Add enum.
2763 * include/ocidl.h (IObjectWithSite): Add interface.
2765 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
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.
2777 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
2779 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
2780 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
2782 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
2784 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
2785 (RemoveFontMemResourceEx[AW]): Ditto
2786 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
2787 (RemoveFontMemResourceEx[AW]): Ditto.
2789 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
2791 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
2792 (NtCurrentTeb): Remove.
2794 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
2796 * include/wsahelp.h: Remove ';' after closing
2797 #ifdef __cplusplus brace.
2798 * include/ws2spi.h: Likewise.
2800 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
2802 * include/winbase.h (MEMORYSTATUSEX): Add structure.
2803 (GlobalMemoryStatusEx): Add prototype.
2804 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
2806 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
2808 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
2810 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
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.
2819 2003-02-10 Earnie Boyd <earnie@users.sf.net>
2821 * include/w32api.h: Increment version to 2.3.
2822 * Makefile.in: Ditto.
2824 2003-02-09 Earnie Boyd <earnie@users.sf.net>
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>
2837 2003-02-05 Earnie Boyd <earnie@users.sf.net>
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.
2845 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
2847 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
2849 Thanks to: John Dallaway <jld@ecoscentric.com>.
2851 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
2853 * include/commctrl.h (TCM_*): Add missing defines.
2855 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
2856 Danny Smith <dannysmith@users.sourceforge.net>
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).
2864 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
2866 * include/winbase.h (CreateFiber): Change first parameter
2868 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
2869 if (_WIN32_WINNT >= 0x0500).
2871 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
2873 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
2874 Add missing typedefs.
2875 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
2877 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
2879 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
2881 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
2883 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
2885 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
2887 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
2889 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
2891 (WAIT_FAILED): Cast to DWORD.
2892 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
2895 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
2897 * include/winerror.h: Protect against multiple
2898 definition of WSA* error codes.
2899 * include/winsock.h: Likewise.
2900 * include/winsock2.h: Likewise.
2902 2003-01-27 Bang Dong-Heui
2903 Bang Jun-Young <junyoung@netbsd.org>
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.
2910 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2912 * include/ras.h (RASCONN[AW]): Add dwSessionId for
2915 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
2917 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
2918 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
2919 fields for (WINVER >= 0x501).
2921 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
2923 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
2925 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
2928 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
2930 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
2931 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
2933 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
2935 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
2936 SE_REGISTRY_WOW64_32KEY.
2937 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
2939 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
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>
2945 2003-01-10 Christopher Faylor <cgf@redhat.com>
2947 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
2949 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
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>.
2955 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
2957 * lib/dinput.c: Don't #include <objbase.h>.
2959 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
2961 * include/windows.h (ole2.h):Do #include for
2964 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
2966 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
2967 * include/zmouse.h (WHEEL_DELTA): Guard against prior
2969 (WHEEL_PAGESCROLL): Likewise.
2970 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
2972 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
2974 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
2975 (WHEEL_PAGESCROLL): Add define.
2977 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
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
2983 (tagNMREBARCHEVRON): Add struct and typedefs for
2984 _WIN32_IE >= 0x0500.
2986 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
2988 * include/commctrl.h (TOOLINFO[AW]): Update structures.
2989 (LVHITTESTINFO): Likewise.
2991 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
2992 (GRADIENT_RECT): Likewise.
2994 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
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.
3063 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3065 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
3067 (GetFiberData): Likewise.
3069 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3071 * include/winnt.h (GetCurrentFiber): Remove blank input field in
3073 (GetFiberData): Likewise.
3075 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
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
3088 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
3090 * include/winspool.h (PRINTER_INFO_6): Add.
3091 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
3093 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
3095 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
3097 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
3098 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
3099 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
3102 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
3104 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
3105 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
3107 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3109 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
3111 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3113 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
3114 VIETNAMESE_CHARSET): Remove duplicate defines.
3115 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
3117 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3119 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
3120 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3122 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3124 * include/unknwn.h: Include windows.h and ole2.h before header
3125 guard to avoid circular inclusion of COM headers.
3127 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3129 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
3130 ReuseDDElParam): Use __WIN64 compatible typedefs.
3132 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3134 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
3135 lpInheritProperty member const.
3136 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
3139 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3141 * include/commcat.h: Don't include windows.h or ole2.h ifdef
3143 * include/unknwn.h: Ditto.
3145 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
3147 * include/imm.h (ImmGetCompositionFont[AW],
3148 ImmSetCompositionFont[AW]): Add NOGDI guard.
3150 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
3152 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
3153 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
3155 (VIDEO_ACCESS_RANGE): Guard against prior definition.
3156 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
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
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
3177 * include/ddk/winddi.h: Don't process rest of file ifdef
3179 * include/ddk/usb.h: Don't process rest of file ifdef
3181 * include/ddk/usbdi.h: Don't process rest of file ifdef
3183 * include/ddk/usbcamdi.h: Don't process rest of file if
3184 !defined(__USB_H) && !defined(__USBDI_H)
3186 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
3188 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
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
3197 * lib/user32.def (GetAncestor@8): Add stub.
3199 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
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):
3207 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3209 * include/oleacc.h (SELFLAG_*): Change to enum.
3211 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
3213 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
3214 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3216 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
3218 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
3220 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
3222 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
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.
3231 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
3233 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
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
3240 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
3242 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
3243 Wrap with pshpack2.h/poppack.h to correct alignment.
3245 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
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.
3258 2002-11-25 Earnie Boyd <earnie@users.sf.net>
3260 * include/w32api.h: Increment to version 2.2
3261 * Makefile.in: Ditto.
3263 2002-11-25 Earnie Boyd <earnie@users.sf.net>
3265 * lib/Makefile.in (dist, install): Correct the install destinations.
3266 * lib/ddk/Makefile.in (dist, install): Ditto.
3268 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
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
3274 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
3275 IID_IOleControlSite89): Remove.
3277 2002-11-15 Christopher Faylor <cgf@redhat.com>
3279 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
3280 (IID_IStdMarshalInfo): Ditto.
3282 2002-11-15 Christopher Faylor <cgf@redhat.com>
3284 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
3285 (IID_IPersistStorage): Ditto.
3287 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
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.
3295 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
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.
3313 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
3315 * include/ddk/ntddk.h: Include winnt.h as system header.
3317 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
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.
3335 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3337 * include/exdisp.h: Include oaidl.h as system header.
3339 2002-11-12 Earnie Boyd <earnie@users.sf.net>
3341 * include/w32api.h (__W32API_VERSION): Fix.
3343 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
3345 * lib/uuid.c (IID_ICatInformation): Correct definition.
3347 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
3349 * include/oleauto.h (DeregisterTypeLib): Remove.
3350 (UnRegisterTypeLib): Add prototype.
3352 2002-11-07 Christopher January <chris@atomice.net>
3354 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
3356 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3358 * include/winnt.h (VerSetConditionMask): Add prototype.
3359 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
3361 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
3363 * include/winuser.h (MONITORINFOEX[AW]): Add structure
3364 definitions and ANSI/UNICODE mappings.
3367 2002-10-14 Earnie Boyd <earnie@users.sf.net>
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
3374 * configure: Regenerate.
3376 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
3378 * include/windows.h: Don't include basetyps.h.
3379 * include/objfwd.h: Do include basetyps.h.
3381 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
3383 * include/objbase.h: Include rpc.h and rpcndr.h
3384 before header guard.
3386 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
3388 * include/olectl.h (PROPPAGEINFO): Change type of
3391 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
3393 * lib/ntdll.def (RtlAcquireResourceExclusive,
3394 RtlAcquireResourceShared, RtlDeleteResource,
3395 RtlInitializeResource, RtlReleaseResource,
3396 RtlTimeToSecondsSince1970) : Added missing exports.
3398 2002-10-08 Heiko Gerdau <hg@technosis.de>
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.
3406 2002-10-06 Casper Hornstrup <chorns@it.dk>
3408 * include/ddk: New subdir.
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,
3430 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
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.
3454 2002-10-04 "KJK::Hyperion" <noog@libero.it>
3456 *include/windef.h (WPARAM): Update typedef.
3460 2002-10-04 "KJK::Hyperion" <noog@libero.it>
3462 * include/shlobj.h (CSIDL_*): Add defines.
3464 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
3466 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
3467 has been included first.
3469 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
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.
3475 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
3477 * include/winuser.h (DS_SHELLFONT): Define.
3479 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
3481 * include/winnt.h (VER_SUITE_BLADE): Define.
3483 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
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.
3491 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
3493 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
3494 * lib/shfolder.def: New file.
3496 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
3498 * include/winsock.h (timeval): Guard struct and associated
3499 macros with _TIMEVAL_DEFINED.
3500 * include/winsock2.h (timeval): Likewise.
3502 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
3519 2002-09-07 Earnie Boyd <earnie@users.sf.net>
3521 * include/windef.h (WINVER): Add documentation.
3522 (_WIN32_WINNT): Ditto.
3523 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
3525 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
3527 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
3529 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
3531 * include/winbase.h (AllocateUserPhysicalPages,
3532 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
3533 FreeUserPhysicalPages): Add prototypes.
3534 * lib/kernel32.def: Add function stubs for above.
3536 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
3538 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
3539 Add WINVER guards for dialog box command id defines.
3541 2002-09-03 Earnie Boyd <earnie@users.sf.net>
3543 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
3545 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
3547 * include/wincon.h: Define GetConsoleWindow(void).
3549 2002-08-28 Earnie Boyd <earnie@users.sf.net>
3551 * include/w32api.h: Increment version to 2.1.
3552 * Makefile.in: Ditto.
3554 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
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.
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
3572 * include/wsipx.h: New file.
3573 * include/svcguid.h: New file.
3574 * lib/test.c: Include wspix.h and svcguid.h.
3576 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
3578 * include/wsahelp.h: New file.
3579 * lib/test.c: Include wsahelp.h.
3581 2002-08-21 Earnie Boyd <earnie@users.sf.net>
3583 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
3584 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
3586 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3588 * include/ws2spi.h: Modify comment about being part of
3590 (winsock2.h): Change "" to <>.
3592 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
3594 * include/ws2spi.h: New file.
3595 * lib/test.c: Include ws2spi.h.
3597 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3599 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
3600 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
3603 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
3605 * include/winuser.h (CURSOR_SHOWING) Add define.
3606 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
3608 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
3610 * include/winerror.h: Cast OLE error codes to HRESULT.
3611 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
3613 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3615 * include/wincrypt.h (ALG_*): Add defines.
3620 (PRIVATEKEYBLOB): Add define.
3622 2002-08-14 Earnie Boyd <earnie@users.sf.net>
3624 * include/shlobj.h (SHGetFolderPath): Add define.
3625 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
3626 (SHGetFolderPath): Ditto.
3628 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
3630 * include/commdlg.h: Don't include COM headers or use
3631 COM-dependent symbols if __OBJC__.
3633 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
3635 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
3638 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
3640 * include/shellapi.h (FOF_NOERRORUI): Add define.
3642 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3644 * include/objidl.h (IEnumMoniker): Put 'interface' back.
3646 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
3648 * include/objidl.h (IEnumMoniker): Correct declaration.
3650 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
3652 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
3654 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
3656 * include/commctrl.h: Whitespace change.
3658 2002-08-09 Lars Munch <lars@segv.dk>
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.
3665 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
3667 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
3669 * lib/msimg32.def: New file, with stubs for above.
3671 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
3673 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
3674 GetFileSizeEx, SetFilePointerEx): Add prototypes.
3675 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
3676 and UNICODE mappings.
3678 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
3680 * include/winbase.h (ReadFileScatter, WriteFileGather):
3681 Change second parameter to pointer.
3683 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
3685 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
3687 * lib/wininet.def: Regenerate.
3689 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
3691 * include/windef.h (PVOID): Move typedef to...
3692 * include/winnt: ...here.
3693 (PVOID64): New typedef.
3695 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
3696 * include/winbase.h (ReadFileScatter, WriteFileGather):
3699 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
3700 (PROCESSOR_INTEL_IA64): Add define.
3702 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3704 * include/oleidl.h (MK_ALT): Define.
3706 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
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):
3718 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
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
3727 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
3728 IOleInPlaceSite): New interfaces.
3729 * lib/test.c: #include docobj.h,idispids.h,
3731 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3733 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
3734 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
3736 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
3738 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
3739 * include/commdlg.h: Likewise.
3741 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
3743 * include/oleauto.h (V_UNION): Correct definition for case of
3747 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
3749 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
3750 not bool, for C as well as C++.
3752 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
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.
3760 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
3762 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
3764 * include/winsock2.h (struct sockaddr): Use __int64 instead of
3766 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
3767 does not need external *Fiber library functions.
3769 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
3771 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
3773 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
3774 avoid compile error when already defined.
3776 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
3778 * include/winuser.h (WM_MENURBUTTONUP): Add define.
3780 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
3782 * include/commdlg.h: Define CDN_* notification message constants
3785 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
3787 * include/commctrl.h: Define notification message constants for
3790 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
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
3801 Don't define _export or __export for __WATCOM__.
3802 * include/windows.h (imm.h): #include.
3803 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
3805 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
3807 * include/wtypes.h: Remove duplicate #includes of rpc.h and
3810 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
3812 * include/winbase.h (OpenThread): Add prototype.
3813 * lib/kernel32.def (OpenThread): Add symbol.
3815 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
3817 * include/wtypes.h (HMETAFILEPICT): Add typedef.
3819 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
3821 * include/rpc.h: Conditionally include <windows.h> before
3823 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
3826 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
3828 * include/commctrl.h (WC_*): Remove some duplicate defines.
3830 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
3832 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
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.
3844 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
3846 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
3848 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
3850 * include/winbase.h (WINBASEAPI): Don't define if prior
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.
3861 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
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.
3872 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
3874 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
3875 union member _VARIANT_BOOL bool.
3877 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
3879 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
3881 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
3883 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
3884 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
3885 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
3887 (CCHAR): Correct typedef.
3888 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
3891 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
3893 * README.w32api: Correct spelling error.
3895 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
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
3903 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
3904 GetClassInfoEx[AW],GetKeyboardLayoutList,
3905 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
3906 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
3907 RegisterClassEx[AW]): Correct prototypes.
3909 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
3911 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
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):
3922 * include/wincon.h (CreateConsoleScreenBuffer): Correct
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.
3937 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
3939 * include/windef.h (_fastcall, __fastcall, FASTCALL):
3942 2002-06-16 Egor Duda <deo@logos-m.ru>
3944 * include/ntdll.h: New file.
3945 * lib/ntdll.def: Add NtShutdownSystem.
3947 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
3949 * lib/dinput.def (DirectInputCreateEx): Add stub.
3950 * lib/ntdll.def: New file.
3952 2002-06-14 Earnie Boyd <earnie@users.sf.net>
3954 * include/w32api.h: Change to version 2.0 to reflect the change
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.
3962 2002-06-14 Earnie Boyd <earnie@users.sf.net>
3964 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
3965 * Makefile.in (bindist): Correct the MinGW distribution.
3967 2002-06-13 Earnie Boyd <earnie@users.sf.net>
3969 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
3970 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
3972 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
3974 * lib/test.c: #include comcat.h.
3976 2002-06-13 John K. Hohm <jhohm@acm.org>
3978 * include/comcat.h: New file.
3980 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
3982 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
3983 (GETTEXTEX): Add structure definition.
3985 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
3987 * include/windows.h (ole2.h): #include if !__OBJC__ and
3988 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
3990 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
3992 * include/mapi.h: Change LPTSTR to LPSTR throughout.
3994 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
3996 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
3997 PACCESS_DENIED_ACE): Add typedefs.
3999 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
4001 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
4003 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
4005 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
4007 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
4009 * include/windef.h: Fix typo in last change.
4011 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
4013 * include/windef.h: Add no-op __try, __except, __finally
4015 * include/excpt.h: Remove file.
4016 * include/windows.h: Don't include excpt.h.
4018 2002-05-30 Christopher January <chris@atomice.net>
4020 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
4021 Add missing typedefs.
4023 2002-05-28 Earnie Boyd <earnie@users.sf.net>
4025 * include/w32api.h: Increment version to 1.5
4026 * Makefile.in: Ditto.
4029 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
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.
4036 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
4038 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
4040 2002-05-21 Earnie Boyd <earnie@users.sf.net>
4042 * Makefile.in: Increment VERSION to 1.4.
4043 (conf_prefix): New variable.
4044 (bindist): Modify target to use $(conf_prefix).
4046 2002-05-20 Philip Aston <philipa@mail.com>
4048 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
4050 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
4052 * include/lmaccess.h: (NetAccess*, NetGroup*,
4053 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
4054 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
4056 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
4058 * include/commctrl.h (ImageList_DragShowNolock): Remove
4059 conflicting redeclaration.
4061 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
4063 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
4064 STRICT and related defines to ...
4065 * include/windef.h: Here.
4067 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
4069 * include/winsock2.h (int32): Remove typedef.
4070 (SERVICETYPE): Add typedef.
4071 (struct _flowspec):Revise struct definition, Comment
4072 on types used for members.
4074 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
4080 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
4082 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
4083 added in last change.
4085 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
4087 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
4088 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
4090 2002-05-01 Manu B <contact.manu@wanadoo.fr>
4092 * include/commctrl.h (SNDMSG): Define and use throughout
4093 in other macros instead of SendMessage.
4094 * include/commdlg.h (SNDMSG): Ditto.
4096 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
4098 * include/GL/gl.h: New file.
4099 * include/GL/glext.h: Ditto.
4100 * include/GL/glu.h: Ditto.
4102 2002-04-09 Earnie Boyd <earnie@users.sf.net>
4104 * include/w32api.h: Increment version.
4105 * Makefile.in: Ditto.
4107 2002-04-09 Earnie Boyd <earnie@users.sf.net>
4109 * Makefile.in (bindist): Use * instead of . for file list for tar
4112 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
4114 * include/wtypes.h (enum tagCLSCTX): Change formatting.
4116 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
4118 * include/objidl.h (IRunningObjectTable.Register): Correct
4120 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
4121 ROTFLAGS_ALLOWANYCLIENT): Add defines.
4123 2002-03-31 Victor Porton <porton@narod.ru>
4125 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
4127 2002-03-29 David Robinow <drobinow@yahoo.com>
4129 * include/wingdi.h (SetPixelFormat): Correct prototype.
4131 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
4133 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
4135 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
4137 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
4140 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
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.
4147 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
4149 * include/accctrl.h: Add #pragma GCC system_header
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
4292 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
4294 * include/accctrl.h (_ACCCTRL_H): Correct typo.
4295 Remove unnecessary inclusion of <wtypes.h>.
4296 * ChangeLog: Fix omission of name in recent entries.
4298 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
4300 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
4302 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
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
4309 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
4311 * include/mswsock.h (TP_*): Add new defines.
4312 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
4314 (WSACMSGHDR): Likewise.
4315 (DisconnectEx): Add new prototype.
4316 (WSARecvMsg): Likewise.
4317 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
4319 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
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.
4354 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
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.
4367 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
4369 * include/winuser.h (OIC_*): Add resource constants.
4371 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
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.
4407 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
4409 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
4412 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
4414 * lib/test.c: Include mapi.h.
4415 * include/commctrl.h (TBSTYLE_*): Add missing defines.
4416 Thanks to: "Ron" <ron@debian.org>
4418 2002-01-30 John Fattaruso <fattaruso@ieee.org>
4420 * include/mapi.h: New file.
4421 * lib/mapi.def: Add missing function stubs.
4423 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
4425 * include/winuser.h (GetWindowLongPtr[AW],
4426 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
4428 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
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.
4435 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
4437 * lib/test.c: Include wsnetbs.h.
4439 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
4441 * include/wsnetbs.h: New file.
4443 2002-01-25 Earnie Boyd <earnie@users.sf.net>
4445 * include/winnt.h: Remove merge conflict.
4447 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
4449 * include/winnt.h (_TCHAR): Add typedefs.
4451 2002-01-25 Tim Hughes <tjh@delcam.com>
4453 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
4456 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
4458 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
4460 (LPACCESSTIMEOUT): Add typedef.
4462 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
4464 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
4466 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
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.
4479 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
4481 * include/winnt.h: Add missing MEM_ defines, and convert existing to
4482 hex for readability.
4484 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
4486 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
4488 (SPI_SETSCREENSAVERRUNNING): Add define.
4489 (LLKHF_ALTDOWN): Add define.
4490 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
4491 PFD_DEPTH_DONTCARE): Add defines.
4493 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
4495 * include/objbase.h (CoGetObject): Add prototype.
4497 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
4499 * include/winuser.h (ENUM_CURRENT_SETTINGS,
4500 ENUM_REGISTRY_SETTINGS): Add defines.
4502 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
4504 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
4505 (FILE_ATTRIBUTE_DEVICE): Add define.
4507 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
4509 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
4511 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
4513 * ChangeLog: correct date in last entry.
4515 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
4517 * include/winuser.h (MONITORENUMPROC): Add typedef.
4518 (EnumDisplayMonitors): Add prototype.
4519 * lib/user32.def (EnumDisplayMonitors): Add stub.
4521 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
4523 * include/ntsecapi.h: Fixed missing void parameter type in some
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.
4535 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
4537 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
4539 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
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.
4551 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
4553 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
4555 (SetCriticalSectionSpinCount): Likewise.
4557 2001-12-30 Guido Serassio <serassio@libero.it>
4559 * include/winsvc.h: Add EnumServiceStatusEx(),
4560 QueryServiceStatusEx()
4561 & RegisterServiceCtrlHandlerEx()
4563 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
4565 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
4567 2001-12-20 Christopher Faylor <cgf@redhat.com>
4569 * lib/Makefile.in: Revert inst_installdir definitions to working
4572 2001-12-17 Guido Serassio <serassio@libero.it>
4574 * include/winsvc.h: Add ChangeServiceConfig2() &
4575 QueryServiceConfig2() definition
4577 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
4579 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
4580 on MSDN documentation for XP.
4582 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
4584 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
4587 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
4589 * include/commctrl.h (ACS_*): Add new defines.
4595 (UDS_HOTTRACK): Add define.
4596 (SBT_TOOLTIPS): Ditto.
4597 (TBS_*): Add new defines.
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.
4613 2001-12-07 Earnie Boyd <earnie@users.sf.net>
4615 * Makefile.in: Increment VERSION.
4616 * include/w32api.h: Ditto.
4618 2001-12-07 Earnie Boyd <earnie@users.sf.net>
4620 * Makefile.in: Increment VERSION.
4621 * include/w32api.h: Ditto.
4623 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
4625 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
4626 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
4627 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
4628 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
4629 SetupDiOpenDevRegKey): Correct function names.
4631 2001-12-04 Earnie Boyd <earnie@users.sf.net>
4633 * include/winuser.h (IDC_STATIC): Don't define.
4635 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
4637 Cleanup merge between SourceForge and winsup CVS.
4638 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
4640 * include/winnt.h (VER_NT*): Remove duplicate defines.
4641 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
4643 2001-12-03 Earnie Boyd <earnie@users.sf.net>
4645 * include/accctrl.h: Change \r\n to \n.
4647 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
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.
4659 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
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>.
4667 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4669 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
4670 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
4672 * include/winnt.h: ... to here.
4673 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
4674 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
4676 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
4679 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
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.
4686 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
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.
4699 * include/winuser.h (IDC_STATIC): Protect against prior
4702 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
4704 * include/winbase.h (OSVERSIONINFOEX): Add definition.
4705 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
4707 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
4709 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
4710 warnings with _AUTHORITY #defines.
4712 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
4714 * include/winnt.h (GetCurrentFiber): Create a prototype before the
4716 (GetFiberData): Ditto.
4718 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
4720 * include/winnt.h: Backout last change.
4722 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
4724 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
4725 GetCurrentFiber: Create a prototype before the implementation.
4726 GetFiberData: Ditto.
4728 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
4730 * include/winuser.h (IDC_STATIC): Add define.
4731 Thanks to: Benoit Laniel.
4733 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
4735 * include/commdlg.h: Include <unknwn.h> rather than local
4736 definition of LPUKNOWN.
4737 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
4740 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
4742 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
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:
4776 2001-11-04 "stefan" <stefan@lkcc.org>
4778 * include/winnt.h (GetCurrentFiber): Add prototype.
4779 (GetFiberData): Likewise.
4781 2001-11-04 Christopher Faylor <cgf@redhat.com>
4783 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
4784 parallel invocations.
4786 2001-11-03 Christopher Faylor <cgf@redhat.com>
4788 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
4790 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
4792 * include/basetyps.h (DECLARE_INTERFACE): Don't add
4793 __attribute__((com_interface)) for __GNUC__ >= 3.
4795 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
4797 * include/commdlg.h (PRINTPAGERANGE): Add structure
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.
4804 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
4806 * include/objbase.h (CoGetClassObject): Change third parameter
4809 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
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
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.
4825 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
4827 * include/winuser.h (CREATESTRUCT): UNICODE it.
4828 (CBT_CREATEWND): Likewise.
4830 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
4832 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
4833 (WNetGetResourceInformationW): Ditto.
4834 (WNetGetResourceInformation): Add define.
4836 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
4838 * include/winuser.h (POINTSTOPOINT): Use explicit casts
4839 before extracting words.
4841 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
4843 * include/winnt.h: Add PF_* defines.
4844 Thanks to: "Wizord" <wizord@argoslabs.com>
4846 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
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
4852 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
4853 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
4856 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
4858 * include/commctrl.h: Add some ListView constants.
4860 2001-09-17 Earnie Boyd <earnie@sf.net>
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.
4868 2001-09-13 Earnie Boyd <earnie@SF.net>
4870 * lib/Makefile.in (inst_includedir): Change to always use w32api
4871 subdirectory for target == cygwin.
4872 (inst_libdir): Ditto.
4874 2001-09-13 Earnie Boyd <earnie@SF.net>
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.
4881 2001-09-12 Earnie Boyd <earnie@SF.net>
4883 * Makefile.in (TARFLAGS): New variable.
4884 (TARFILEEXT): Ditto.
4886 2001-09-12 Earnie Boyd <earnie@SF.net>
4888 * Makefile.in: Increment version.
4889 * include/w32api.h: Ditto.
4890 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
4892 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
4898 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
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.
4910 2001-09-04 Earnie Boyd <earnie@SF.Net>
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.
4915 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
4917 * include/winbase.h: Add missing closing parentheses to
4918 InterlockedExchangePointer declaration.
4920 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
4922 * include/shlobj.h (CFSTR_* ): Add new defines.
4923 Thanks to: "Ron" <ron@debian.org> .
4926 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
4928 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
4929 anonymous structs are available rather than just testing preprocessor
4932 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
4934 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
4935 with new `LARGE_INTEGER' definition.
4937 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
4939 * include/winsock2.h: Remove "extra token" after #endif.
4941 2001-08-31 Earnie Boyd <earnie@SF.Net>
4943 * config.guess: Remove the \r from the end of line.
4944 * config.sub: Ditto.
4946 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
4948 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
4949 if __cplusplus as well as if _ANONYMOUS_STRUCT.
4951 2001-08-29 Earnie Boyd <earnie@SF.Net>
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.
4958 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
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.
4964 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
4966 * include/wingdi.h (HANGUL_CHARSET): Add define.
4968 2001-08-21 Earnie Boyd <earnie@SF.Net>
4970 * include/setupapi.h: Formatting.
4972 2001-08-21 Earnie Boyd <earnie@SF.Net>
4974 * include/shlobj.h: Remove \r from the line endings.
4976 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
4978 * include/setupapi.h : New file.
4979 * lib/setupapi.def:New file.
4980 * lib/test.c: Include setupapi.h.
4982 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
4983 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
4985 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
4987 * include/richedit.h (ENLINK): Add structure definition.
4988 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
4990 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
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.
5001 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
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.
5009 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
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.
5016 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5018 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
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.
5035 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5037 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
5038 * include/nddeapi.h: Likewise.
5040 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5042 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
5043 Add more includes of w32api headers.
5045 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
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.
5054 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
5056 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
5057 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
5059 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
5061 * lib/oleaut32.def: Regenerate.
5063 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
5065 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
5067 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
5077 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
5079 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
5082 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
5084 * include/commctrl.h (TreeView_SetIndent): Correct typo.
5086 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
5088 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
5089 Thanks to: Jason Craig <jacraig@softhome.net>
5091 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
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.
5102 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
5104 * include/basetsd.h (#include <_mingw.h>): Remove.
5107 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
5109 * include/wingdi.h (AC_SRC_OVER): Add define.
5110 (struct _BLENDFUNCTION): Add.
5112 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
5114 * include/shlobj.h: Add BIF_* defines.
5116 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
5118 * include/winerror.h (E_PENDING): Add error code define.
5120 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
5122 * include/basetsd.h (#include <_mingw.h>): Add directive.
5124 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
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.
5132 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
5134 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
5135 Thanks to Kevin Chase <kevincha99@hotmail.com>.
5137 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
5139 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
5140 (IMalloc::Free()): Ditto.
5142 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
5148 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
5150 * include/shlobj.h (struct _browseinfo): UNICODE it.
5151 (SHBrowseForFolder): Ditto.
5152 (SHGetPathFromIDList): Ditto.
5154 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
5156 * include/basetsd.h: RC_INVOKED protection and realignment.
5157 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
5159 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
5161 * Makefile.in (bindist): Reassign value of exec_prefix on make command
5164 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
5166 * lib/mapi32.def: Add MAPISendMail.
5168 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
5170 * include/w32api.h: Update version.
5171 * Makefile.in: Ditto.
5173 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
5175 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
5178 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
5180 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
5181 previous definition in include/ntsecapi.h.
5182 * include/ntsecapi.h: Vice versa.
5184 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
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'.
5191 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
5193 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
5196 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
5198 * include/winsock2.h: Protect one *more* newlib defines when compiling
5201 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
5203 * include/winsock2.h: Protect some more newlib defines when compiling
5206 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
5208 * include/winsock.h: Protect some more newlib defines when compiling
5211 2001-04-17 Egor Duda <deo@logos-m.ru>
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
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.
5227 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
5229 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
5230 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
5232 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
5234 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
5236 2001-04-11 John Fortin <fortinj@attglobal.net>
5238 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
5241 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
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.
5247 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
5249 * include/winnt.h (GetCurrentFiber): Fix typo.
5251 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
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>
5259 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
5260 (GetCurrentFiber): Ditto.
5261 Thanks to: Andy Younger <AndyY@redlemon.com>
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>
5267 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
5269 * include/commctrl.h Updated TreeView and ListView defines and macros.
5271 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
5273 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
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>
5280 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
5282 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
5284 * include/basetsd.h (INT32): Ditto.
5285 * include/windef.h (ATOM): Ditto.
5288 * include/winbase.h (FreeResource): Ditto.
5289 Thanks to: "Harold Hunt" <huntharo@msu.edu>
5291 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
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.
5301 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
5303 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
5304 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
5306 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
5308 * include/commctrl.h (TBSTYLE_FLAT): New definition.
5309 (TB_GETBUTTONSIZE): Ditto.
5310 (TCS_HOTTRACK): Ditto.
5311 Thanks to: Chris Hansen <popeofpop@softhome.net>
5313 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
5315 * Makefile.in: (snapshot): Add target.
5316 * lib/Makefile.in: (install-headers): Use installdir variable.
5317 (installdir): Set value based on target-alias.
5319 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
5321 * include/w32api.h: (_W32API_VERSION): Remove.
5322 (__W32API_VERSION): Add.
5323 (__W32API_MAJOR_VERSION): Ditto.
5324 (__W32API_MINOR_VERSION): Ditto.
5326 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
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.
5333 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
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
5357 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
5358 (FD_*_BIT and FD_* defines): Place together and extend to
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.
5375 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
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.
5390 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
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.
5405 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
5407 * include/shlobj.h: Add missing SLR_* flags.
5409 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
5411 * lib/Makefile.in: (host_alias): Add variable.
5412 (host_build): Ditto:
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.
5422 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
5424 * include/winnt.h: (__TEXT): Add private macro.
5425 (_TEXT): Modify definition to use __TEXT.
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>
5431 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
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>
5438 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
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.
5446 (HDF_BITMAP_ON_RIGHT) 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.
5458 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
5460 * include/winuser.h: (IDC_HAND) New resource identifier.
5461 Thanks to: Mark Jordon <mark_jordan@ieee.org>
5463 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
5465 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
5468 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
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>
5474 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
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
5480 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
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
5486 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
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.
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
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.
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.
6754 * lib/odbc32.def : regenerate.
6756 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
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
6788 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
6790 * lib/msvcp60.def: Apply Danny Smith patch 103321.
6791 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
6794 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
6796 * include/winnt.h: Add PTOKEN_USER.
6798 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
6800 * include/sqlucode.h: Apply Danny Smith patch 102443
6801 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6804 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
6806 * lib/odbccp32.def: Apply Danny Smith patch 102442
6807 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6810 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
6812 * include/odbcinst.h: Apply Danny Smith patch 102441
6813 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6816 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
6818 * lib/Makefile.in: Don't make "links" to include/w32api directory.
6820 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
6822 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
6824 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
6826 * lib/Makefile.in: Install headers and libraries in tooldir.
6828 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6830 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
6831 SORT_STRINGSORT: ditto.
6833 CTRY_*: add new defines.
6835 LCMAP*: change defines to hex notation.
6836 CALID: change from ULONG to DWORD.
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
6857 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
6859 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
6860 possible return code for the SetFilePointer() win32 API call.
6862 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
6864 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
6866 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
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
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
6879 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
6881 * lib/Makefile.in: Install header files in w32api subdirectory.
6883 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
6885 * CONTRIBUTIONS: New file.
6886 * README: Change the maintained by header.
6887 * TODO: Add a note about checking the TODO.
6889 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
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__
6920 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
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.
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
6936 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
6944 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
6946 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
6948 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
6962 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
6964 * include/ras.h: New file.
6965 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
6968 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
6970 * include/ntdef.h: Add define for NTAPI.
6972 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
6974 * include/ipexport.h: Add missing `extern "C"' directives.
6975 * include/iphlpapi.h: Ditto.
6976 * include/iprtrmib.h: Ditto.
6977 * include/iptypes.h: Ditto.
6979 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
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()
6986 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
6988 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
6990 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
6998 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
7000 * include/ntdef.h: New file.
7002 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
7004 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
7005 to TOKEN_INFORMATION_CLASS type.
7006 Add QUOTA_LIMITS type.
7008 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
7010 * include/userenv.h: New header file.
7011 * lib/userenv.def: New stub for userenv.dll.
7013 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
7015 * include/winuser.h: Correct PCWPSTRUCT typo.
7016 (discovered by Axel Riese)
7018 2000-07-27 DJ Delorie <dj@redhat.com>
7020 * include/windows.h: optimize non-inclusion of repeat headers
7022 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
7024 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
7027 2000-07-11 DJ Delorie <dj@cygnus.com>
7029 * include/shlobj.h: add CSIDL_COMMON_*
7031 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
7050 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
7052 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
7056 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
7058 * include/winnt.h: Add some missing defines related to locale
7059 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
7061 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
7063 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
7065 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
7067 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
7069 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
7071 * include/wininet.h: Add another "INTERNET_OPTIONS".
7073 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
7075 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
7077 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
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.
7084 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
7086 * include/winbase.h: Change first argument of ENUMRES* types to
7087 coincide with Microsoft usage.
7089 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
7091 * include/wininet.h: Add three more "INTERNET_OPTIONS".
7093 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
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.
7103 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
7105 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
7107 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
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.
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.
7119 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
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.
7131 * include/tlhelp32.h: New file.
7133 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
7135 * include/rapi.h: New file.
7136 * lib/rapi.def: New file.
7138 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
7140 * oaidl.h (LPTYPECOMP): Remove multiple definition.
7142 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
7144 * Snapshot 2000-02-03.
7146 2000-01-21 Chris Faylor <cgf@cygnus.com>
7148 * include/winnt.h: Add ARM support.
7150 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
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.
7159 * include/psapi.h: New file.
7160 * include/imagehlp.h: New file.
7161 * lib/imagehlp.def: New file.
7163 * include/oaidl.h (tagVARIANT): Update fields.
7165 From Craig Lanning <CraigL@DyCon.com>:
7166 * include/commctrl.h: Add some TCS_* macros.
7167 * include/winnls.h (IsValidLocale): Add prototype.
7169 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
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.
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.
7206 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
7208 (GUID): Define conditionally.
7209 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
7210 (WSASocket*): Declare.
7211 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
7213 * lib/dsetup.def: Remove leading underscore.
7214 * lib/dsound.def: Likewise.
7215 * lib/ws2_32.def: Likewise.
7217 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
7219 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
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.
7227 * include/objidl.h (ISequentialStream): Define interface.
7228 (IStream): Derive from ISequentialStream.
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.
7237 * include/objidl.h: Add various IID_ declarations.
7238 * include/olectl.h: Likewise.
7239 * include/oleidl.h: Likewise.
7241 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
7243 * Snapshot 1999-12-21.
7245 * include/winbase.h (CancelIO): Rename to CancelIo.
7246 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
7247 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
7249 * Merge with winsup-19991218.
7250 * include/winnt.h: Add defines for W2K ACL control flags.
7252 * Merge with Anders Norlander's 19991130 snapshot.
7254 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
7255 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
7257 Patch from Harold Weissfield
7258 * include/shellapi.h: Added some ABN_* defines.
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.
7268 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
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.
7289 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
7291 * Snapshot 1999-11-18.
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.
7303 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
7305 Released 1999-11-07.
7307 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
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++.
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.
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.
7341 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
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.
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.
7356 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
7358 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
7359 Marius Kjeldahl <kjeldahl@hotmail.com>.
7361 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
7363 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
7364 (ERROR_SEVERITY_*): Likewise.
7366 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
7368 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
7369 (DllMain): Fix prototype.
7371 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
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.
7377 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
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
7387 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
7389 * lib/Makefile.in (install-headers): Don't @ commands.
7390 (install-libraries): Ditto.
7392 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
7394 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
7396 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
7398 Patch from Mumit Khan:
7399 * include/windows.h: Fix typo in winsock.h include guard and add
7401 * include/winnt.h (__int64): Undefine first.
7402 (struct _SID): Declare.
7404 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
7406 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
7408 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
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
7415 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
7417 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
7418 (DECLARE_INTERFACE_): Ditto.
7420 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
7422 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
7424 Reported by Brad Porter
7425 * include/wingdi.h (FW_ULTRALIGHT): Add.
7427 (FW_ULTRABOLD): Add.
7429 (JOHAB_CHARSET): Add.
7430 (VIETNAMESE_CHARSET): Add.
7433 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
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
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
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.
7451 (ACL_REVISION[1234]): Define.
7452 (MIN/MAX_ACL_REVISION): 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
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.
7473 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
7475 * include/winsock.h: Enclose in extern "C" if C++, huh?
7476 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
7478 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
7480 * include/windef.h (NULL): Define only ifndef
7481 (TRUE): Ditto, was previously only defined ifndef FALSE
7482 (PASCAL): Define as _pascal
7485 (min,max): Define only ifndef NOMINMAX
7487 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
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>.
7493 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
7495 * include/wincon.h: Add some ButtonState flags and EventFlags.
7497 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
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
7503 * include/windows.h: Undefine BOOL if __OBJC__ defined
7505 1999-05-09 Chris Faylor <cgf@cygnus.com>
7507 * include/winnls.h: Define additional code pages.
7509 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
7511 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
7513 (RtlZeroMemory): Use RtlFillMemory
7515 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
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_*
7523 1999-05-02 Nirmal Prasad <nprasad@truept.com>
7525 * include/wininet.h: Enclose in extern "C" if c++
7526 (INTERNET_BUFFERSA/W): Define struct
7527 * include/wininet.h: Add some HSR_* defines
7529 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
7531 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
7532 * include/winnt.h (UNALIGNED): Define
7533 * include/windef.h (DECLSPEC_NORETURN): Define
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.
7540 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
7542 * lib/dplayx.def: Remove '_' prefixes
7543 * lib/shell32.def: Remove imports for IID_ContextMenu
7545 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
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
7552 * lib/ws2_32.def: Winsock2 implib
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
7559 * include/Makefile: Remove
7560 * lib/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
7571 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
7573 * include/zmouse.h (WHEEL_DELTA): Define
7575 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
7577 * include/ddeml.h (HSZPAIR): Declare.
7578 * include/zmouse.h: New file.
7580 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
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
7593 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
7595 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
7597 * include/windowsx.h (GET_Y_LPARAM): Also missing
7598 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
7601 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
7603 * include/scrnsave.h: New header file for screen saver library
7604 * lib/scrnsave.c: New file: screen saver library
7606 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
7608 * include/regstr.h: Enclosed all strings in TEXT() macros so it
7609 works well in when UNICODE is defined
7611 1999-04-17 Nirmal Prasad <nprasad@truept.com>
7613 * include/winuser.h(STYLESTRUCT): New struct
7614 * include/wingdi.h:(GOBJENUMPROC): This function type should
7617 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
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
7626 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
7628 * include/winbase.h(AbnormalTermination): Define as FALSE
7629 * include/commctrl.h: Support for new progress bar messages/styles
7631 1999-03-20 Geoffrey Noer <noer@cygnus.com>
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
7638 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
7640 * include/commdlg.h: Removed pack pragma
7641 * lib/comctl32.def(InitCommonControlsEx@4): Added import
7643 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
7645 * Makefile: Set version to 0.1.5
7646 * lib/Makefile (clean): Fix typo
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
7657 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
7659 (protoent): Likewise
7661 * include/windows.h: Prevent inclusion of winsock.h if we are
7662 using or compiling cygwin. Define Win32_Winsock to force inclusion.
7664 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
7666 * include/winbase.h (CREATE_FORCEDOS): New define
7668 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
7670 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
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
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
7691 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
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
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.
7705 1999-01-05 Geoffrey Noer <noer@cygnus.com>
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
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.
7716 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
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
7724 * include/Makefile (test): Compile with all warnings
7725 * include/unknwn.h: Include objfwd.h
7726 * include/winsock.h: Added missing copyright notices.
7728 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
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
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
7742 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
7744 * include/sqltypes.h (SQLHANDLE): Added this type
7745 (SQLHDESC): Likewise
7746 * include/sql.h (SQLFreeHandle): Added this prototype
7747 (SQLAllocHandle): Likewise
7749 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
7751 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
7752 conflicts with cygwin headers.
7754 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
7756 * Makefile: Changed VERSION to 0.1.3
7757 * Makefile (dist-lib): New target to make import library only
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.
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
7786 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
7788 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
7789 * include/unknwn.h: Added extern declaration for IID_IClassFactory
7791 * include/initguid.h: New file
7793 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
7796 * include/winnt.h: Added USN
7797 * include/winnt.h: Changed handling of 64 bit int support
7799 * include/windows.h: Added support for BC,LCC and MSVC
7801 * include/windows.h: Changed handling machine architecture defines
7803 * include/olectl.h: New file
7805 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
7807 * include/oleidl.h: Added IViewObject and IViewObject2
7809 * include/objidl: Corrected prototype for IStorage::DestroyElement and
7810 IStorage::MoveElement
7812 * include/oledlg.h: New file
7814 * include/winresrc.h: New file
7816 * include/wingdi.h: Added LPDOCINFO
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
7824 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
7826 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
7827 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
7829 * include/commdlg.h: Added LPDEVNAMES
7831 * include/windows.h: Include excpt.h
7833 * include/excpt.h: New file. This file just contains some
7834 stubs for SEH that do nothing.
7836 * include/commctrl.h: Added general WM_NOTIFY codes
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
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
7849 * include/windowsx.h: Added _fmemcpy so V compiles; also added
7850 _fxx defines for memmove, memset and memcmp
7852 * include/windef.h: Changed _export and __export to empty defines
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.
7858 * Makefile: Changed VERSION to 0.1.2
7860 * include/ole2ver.h: New file
7862 * Makefile: Removed all dependencies on GLUT
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
7869 * include/windows.h: Include winperf.h
7871 * include/winperf.h: New file
7873 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
7875 * include/winnls.h: Added calendar types
7876 * include/winnls.h: Added country codes
7878 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
7880 * include/windef.h: Added PROC and NEARPROC
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
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
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
7924 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
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
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
7946 * include/mciavi.h: New file for the MCI AVI driver that for some
7947 reason is not in mmsystem.h.
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
7965 * include/unknwn.h: Added extern declaration of IID_IUnknown
7967 * include/windowsx.h: Added hmemcpy.
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.
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.
7982 * include/winsvc.h: Removed conflicting defines which were supposed
7985 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
7986 and SERVICE_ERROR_TYPE.
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.
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
7997 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
7999 * include/winbase.h: Corrected prototype for CreateProcessA
8001 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
8004 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
8005 be LPSHELLFOLDER* not LPSHELLFOLDER.
8007 * include/windows.h: Include commdlg.h
8009 * include/winuser.h: Added MDICREATESTRUCT
8011 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
8012 CB_ERRSPACE, and CB_OKAY
8014 * include/wingdi.h: Added LPBITMAPINFOHEADER
8016 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
8018 * include/rpcdce2.h: Likewise.
8020 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
8022 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
8023 * include/olectlid.h: Likewise
8024 * include/shlguid.h: Likewise
8026 * include/coguid.h: Delete file since it was for 16 bit windows only.
8028 * lib/*.def: Appended .dll to library name where needed.
8030 * include/windef.h: Define _stdcall and __stdcall only if not
8031 previously defined instead of undefining first.
8033 * include/dlgs.h: Put RC_INVOKED around structure defs
8035 * include/intshcut.h: New file
8036 * include/isguids.h: New file
8038 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
8040 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
8042 * include/winnt.h: Added check if _T is defined before defining it
8044 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
8046 * include/dlgs.h: New file
8048 * include/winbase.h: Removed DllEntryPoint define
8050 * include/winbase.h: Added SetupComm prototype
8052 * include/rpc.h: SEH RPC functions no longer defined since they weren't
8055 * include/basetyps.h: Removed use of COMOBJECT define, instead
8056 DECLARE_INTERFACE directly uses comobject attribute when GCC
8059 * include/wtypes.h: STGC enum was missing typedef
8061 * include/objidl.h: ADVC enum was missing typedef
8063 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
8064 they are nested within the VOID definition.
8066 * include/winbase.h: Added stream ids and attributes
8068 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
8069 to an ANYSIZE_ARRAY array.
8071 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
8073 * include/windef.h: defined _declspec as __declspec since
8074 some programs (like VWCL) use _declspec instead of __declspec
8076 * include/winnt.h: added COMPRESS_FORMAT defines
8078 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
8080 * include/winnt.h: added HEAP_XXXX defines
8082 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
8084 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
8087 * include/winnt.h: added NTAPI define
8089 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
8091 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
8092 instead of CHAR or WCHAR.
8094 * include/winnt.h: added _T define
8096 * include/winnt.h: added test for _TCHAR_DEFINED
8098 * include/winnt.h: included string.h for memory macros
8100 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
8102 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
8104 * include/prsht.h: added PropSheet_XXX macros
8107 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
8109 * include/winspool.h: Changed DeletePrinterProcessor and
8110 DeletePrinterProvidor to DeletePrintXX.
8112 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
8115 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
8118 * include/wingdi.h: Likewise for GetLogColorSpace
8120 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
8122 * include/richedit.h: Added missing defines and structures
8124 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
8126 * include/winuser.h: Added HWND_DESKTOP
8128 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
8130 * Makefile: Include ChangeLog when building source
8131 distribution (srcdist)
8133 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
8134 are always defined as STDAPI and STDAPI_
8136 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
8137 are always defined as STDAPI and STDAPI_
8139 * include/objidl.h: Removed extra ';' on IStorage SetClass method
8141 * include/rpcndr.h: Removed all IN and OUT from function prototypes