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