1 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
3 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
5 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
7 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
8 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
10 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
12 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
25 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
33 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
35 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
36 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
37 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
38 (MprInfoRemoveAll): Declare functions.
40 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
57 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
78 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
80 * include/ipxtfflt.h: New file.
82 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
94 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
96 * include/ipifcons.h: Cleanup.
97 * include/ipxconst.h: Fix header guard.
98 * include/ipxrtdef.h: include <ipxconst.h>.
100 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
116 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
132 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
138 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
140 * include/qedit.h: New file.
141 * include/errors.h: Cleanup.
143 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
150 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
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.
180 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
194 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
201 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT): Define.
202 (DMDO_*,DMDFO_*): Define.
203 (GetDCBrushColor,GetDCPenColor): Declare.
204 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
206 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
208 * include/winnt.h (LANG_*,SUBLANG_*): Define.
209 A few languages newly added to the documentation.
211 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
213 * lib/directx/Makefile.in: Remove reference to libquartz.a since
216 2006-05-05 Earnie Boyd <earnie@users.sf.net>
218 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
219 SPI_SETSCREENSAVERUNNING.
220 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
222 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
224 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
225 It had been removed because it's no documented, but Cygwin needs it.
227 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
233 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
240 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
242 * include/amvideo.h: New file.
243 * include/dshow.h: Include <amvideo.h>.
245 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
252 (HWND_MESSAGE): Windows 2000 only.
255 * include/wingdi.h (ETO_*): Cleanup and new define.
257 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
259 * include/mprapi.h (MPR_SERVER_HANDLE): New typedef.
260 * include/mprapi.h (MprAdmin*): Declare functions.
261 * lib/mprapi.def (MprAdmin*): Add stubs.
263 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
265 * lib/directx/quartz.def: Move from here...
266 * lib/quartz.def: ... to here.
268 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
270 * include/amaudio.h: New file.
271 * include/dshow.h: Include <amaudio.h>.
273 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
275 * include/errors.h: New file.
276 * include/dshow.h: Include <errors.h>.
278 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
280 * include/dshow.h: New file.
281 * include/evcode.h: New file.
282 * include/audevcod.h: New file.
283 * include/dvdevcod.h: New file.
285 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
287 * include/mprapi.h (MprAdminConnection*,MprAdminPort*): Add declaration.
288 * lib/mprapi.def: New file.
290 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
299 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
307 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
309 * include/ddk/winddk.h (KAFFINITY): Fix typo.
310 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
312 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
314 * include/winbase.h (ENUMRES*PROC{AW}): ANSI and Unicode versions.
315 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
317 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
319 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
320 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
322 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
324 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
326 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
328 * include/basetyps.h (REFFMTID): Define properly.
330 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
332 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
333 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
335 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
345 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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...
352 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
354 * include/edevdefs.h: New file.
356 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
364 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
370 2006-04-18 Eric House <ehouse@eehouse.org>
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
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.
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.
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.
399 2006-04-18 Thorsten Dahlheimer (dahlheim@users.sf.net>
401 * lib/test.c: Include icm.h.
403 2006-04-18 Thorsten Dahlheimer (dahlheim@users.sf.net>
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.
412 2006-04-18 Thorsten Dahlheimer (dahlheim@users.sf.net>
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
428 (IMAGE_LOAD_CONFIG_DIRECTORY64): New structure definition and typedefs.
429 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY): Likewise.
430 (IMAGE_FUNCTION_ENTRY64): Likewise.
432 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
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.
439 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
441 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
443 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
445 * include/ws2tcpip.h (gai_strerror{AW}): Implement as inline function.
447 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
459 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
466 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
468 * include/w32api.h: Increment version to 3.7.
469 * Makefile.in: Ditto.
471 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
473 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_*): Define.
474 Thanks to: Brandon Sneed <brandon at redf dot net>
476 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
478 * include/secext.h: Enclose function declarations in extern "C"
481 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
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>
504 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
506 * include/commdlg.h (PD_*): Define.
507 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
509 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
511 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
514 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
521 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
527 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
533 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
541 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
543 * include/w32api.h (IE*): Define for recent versions of IE.
545 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
547 * include/w32api.h (_W32API_H): Define.
548 Define in addition to _W32API_H_, this is the w32api standard.
550 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
552 * include/w32api.h (WindowsVista): Define.
554 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
556 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
557 on SOCKET_ADDRESS only if winsock2.h has already been included.
559 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
561 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
563 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
570 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
580 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
582 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
583 Thanks to: Sergey Philippov <phis at users dot sf dot net>
585 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
587 * include/objidl.h (PIDSI_*): Define.
589 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
591 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
599 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
601 * include/mq.h: New file.
602 * lib/mqrt.def (MQ*): Define a few missing functions.
604 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
610 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
619 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
621 * include/commctrl.h (ListView_*): Define and correct.
624 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
626 * include/winuser.h (WM_IME_*): Define (DWORD type).
627 (EM_*IMESTATUS): Define.
630 Thanks to: Steve Folly <spfolly at users dot sf dot net>
632 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
634 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
635 Thanks to: Rene Rivera <grafik at users dot sf dot net>
637 2006-03-29 Christopher Faylor <cgf@timesys.com>
639 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
642 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
650 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
652 * include/winspool.h [_WIN32_WINNT >= 0x0500]
653 (PRINTER_INFO_7A): Correct definition.
655 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
662 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
668 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
670 * include/wincon.h (GetConsoleProcessList): Declare.
672 2006-03-27 Hansres Engel <engel@node.ch>
674 * include/mlang.h: New file.
676 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
678 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
680 2006-03-26 Hansres Engel <engel@node.ch>
682 Add Uniscribe API for typography and for complex scripts.
683 * include/usp10.h: New file.
684 * lib/usp10.def: New file.
686 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
688 * include/imm.h (IMECHARPOSITION): Add structure.
689 (RECONVERTSTRING): Likwise.
691 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
693 * lib/uuid.c (CMultiLanguage): Add UUID definition.
694 (IMLangFontLink2): Likewise.
695 (IMultiLanguage): Likewise.
697 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
699 * include/wincon.h (ENABLE_*): Add more defines.
701 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
703 * include/winnt.h (INHERITED_ACE): Define.
704 (VALID_INHERIT_FLAGS): Correct definition.
706 2006-03-18 Peter Ã…strand <astrand@cendio.se>
708 * lib/wtsapi32.def: New file.
710 2006-03-15 Christopher Faylor <cgf@timesys.com>
712 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
713 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
715 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
723 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
725 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
726 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
728 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
734 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
741 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
743 * include/wingdi.h (CS_*): Correct WINVER guard on
744 Image Color Matching colour definitions.
746 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
748 * include/shlobj.h (SFGAO_ISSLOW): Define.
749 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
752 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>
758 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
760 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
761 (INTERNET_STATE_*): Define flags.
762 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
764 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
766 * include/sddl.h: New file.
768 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
770 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
772 Remove file level #pragma pack(push,4)/#pragma pop.
774 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
776 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
777 value to force correct alignment.
779 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
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.
786 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
788 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
790 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
792 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
793 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
794 * lib/shell32.def (PathResolve): Define.
796 2006-02-06 Christopher Faylor <cgf@timesys.com>
798 * include/shlobj.h (PathResolve): Fix typo.
800 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
802 * include/shlobj.h (PathResolve): Define.
803 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
804 PRF_DONTFINDLNK): Ditto.
805 * lib/shell32.def (PathResolve): Define.
807 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
809 * include/winnls.h: Remove stray end ';' from preprocessor defines.
811 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
813 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
814 Reported by: Daniel Atallah <datallah at users dot sf dot net>
815 (NotifyRouteChange@8): Define.
817 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
819 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
822 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
824 * include/winnt.h (FORCEINLINE): Define.
826 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
828 * include/winnt.h (DECLSPEC_SELECTANY): Define.
830 2006-01-26 Filip Navara <xnavara@volny.cz>
832 * include/winnt.h (DECLSPEC_ALIGN): Define.
834 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
836 * include/commctrl.h: Correct spelling of 'compatibility' in
838 * include/setupapi.h: Likewise.
839 * include/ws2tcpip.h: Likewise.
841 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
843 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
845 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
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.
856 2006-01-23 Brandon Sneed <brandon@redf.net>
858 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
861 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
863 * include/w32api.h: Increment version to 3.6.
864 * Makefile.in: Ditto.
866 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
868 * include/wincrypt.h (WINADVAPI): Add to prototypes of
869 advapi32.dll functions.
871 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
873 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
874 names for padding size constants.
876 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
878 * include/aclapi.h (WINADVAPI): Add to prototypes.
879 * include/winreg.h (WINADVAPI): Likewise.
880 * include/winsvc.h (WINADVAPI): Likewise.
882 2006-01-05 Michael Gerdau <mgd@technosis.de>
884 * include/winbase.h (WINADVAPI): Define.
886 2006-01-03 Christopher Faylor <cgf@timesys.com>
888 * include/winuser.h (CreateWindowStation): Correctly identify first
889 argument as constant.
890 (CreateWindowStation@): Ditto.
892 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
894 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
895 (TMT_*, BT_*): Add constants.
897 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
899 * include/winsock2.h: Don't define struct sockaddr_storage when
902 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
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.
908 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
910 * lib/user32.def (PrivateExtractIconsA@32,
911 PrivateExtractIconsW@32): Define.
912 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
914 2005-12-12 Christopher Faylor <cgf@timesys.com>
916 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
918 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
920 * lib/kernel32.def (CreateFiberEx): Correct suffix.
922 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
923 Danny Smith <dannysmith@users.sourceforge.net>
925 * lib/msxml-uuid.c: New file to generate UUIDs for
927 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
929 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
931 * include/winbase.h (GetDevicePowerState): Add prototype.
932 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
934 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
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.
943 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
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.
951 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
953 * include/commdlg.h (OPENFILENAMEW): Add members for
954 _WIN32_WINNT >= 0x0500.
955 Thanks to Ricardo Dalcorsso Fodra.
956 (OPENFILENAMEA): Modify whitespace. Ansify comment.
958 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
960 * include/wingdi.h (GetICMProfileA): Correct prototype.
961 (GetICMProfileW): Likewise.
962 Thanks to: Paul J Lucas
964 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
966 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
968 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
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>
975 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
977 * include/objbase.h: Fix typo.
978 * include/w32api.h: Increment version to 3.5.
979 * Makefile.in: Ditto.
981 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
983 * include/w32api.h: Increment version to 3.4.
984 * Makefile.in: Ditto.
986 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
988 * include/winbase.h (GetProcessId): Remove duplicate declaration.
989 Use _WIN32_WINNT >= 0x0501 guard.
991 2005-10-11 Christopher Faylor <cgf@timesys.com>
993 * include/winbase.h (GetProcessId): Declare.
995 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
997 * lib/ddk/newdev.def: Added.
998 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
1000 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1002 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
1004 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
1006 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1008 * lib/shell32.def (SHILCreateFromPath): Add stub.
1009 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
1011 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
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>
1020 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
1022 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
1023 Thanks to: Gisle Vanem <giva at bgnett dot no>
1025 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1027 * include/reason.h [_WIN32_WINNT >= 0x0501]
1028 (SHTDN_REASON_*): New file.
1029 * include/objbase.h: Avoid double header guard.
1031 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
1033 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
1034 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
1035 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
1037 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
1039 * include/shlobj.h (IContextMenu3): Define.
1040 * include/shlguid.h (IID_IContextMenu3): Declare.
1041 * lib/shell32.c (IID_IContextMenu3): Define.
1043 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
1045 * include/shlobj.h (SHFormatDrive): Declaration of function
1046 and associated constants.
1048 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
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>
1055 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
1057 * lib/imm32.def (ImmDisableIME): Add stub.
1058 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
1060 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
1062 * include/w32api.h: Increment version to 3.3.
1063 * Makefile.in: Ditto.
1065 2005-07-28 Earnie Boyd <earnie@users.sf.net>
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>
1071 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1073 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
1075 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
1077 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
1078 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
1080 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
1082 * include/richedit.h (SETTEXTEX): Define structure and
1083 associated constants.
1084 (GT_SELECTION): Define GETTEXTEX flag constant.
1086 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1088 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
1090 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1092 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
1093 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
1096 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1098 * include/commctrl.h (RBBS_USECHEVRON): Define.
1099 (RBBS_*): Use hex notation, group together.
1101 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
1103 * lib/kernel32.def (GetUserGeoID): Correct suffix.
1104 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
1106 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
1108 * include/commctrl.h (TreeView_SetItemState): Initilise
1110 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
1112 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
1114 * include/commctrl.h (NMLVFINDITEM): Add structure.
1116 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
1118 * include/wininet.h (WININET_API_FLAG_*): Add defines.
1120 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
1122 * include/winnt.h (VER_SET_CONDITION): Define.
1124 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
1126 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
1127 (ATTACH_PARENT_PROCESS): Define.
1128 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
1131 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
1133 * include/winbase.h (QueueUserWorkItem): Add prototype.
1135 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
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.
1142 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
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>
1148 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
1150 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
1152 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
1154 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
1156 * include/winbase.h (GlobalDiscard): Define as macro.
1157 Thanks to: David Golub <david_golub at users dot sf dot net>
1159 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
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.
1166 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
1168 * include/wininet.h (FtpGetFileSize): Add prototype.
1169 (FtpCommand[AW]): Correct prototypes.
1170 Reported by: <siger at users dot sf dot net>
1172 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
1174 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
1175 (capGetDriverDescription[AW]): Likewise.
1177 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
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.
1185 2005-03-16 Christopher Faylor <cgf@timesys.com>
1187 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
1190 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
1192 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
1194 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
1196 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
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.
1202 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
1204 * include/basetyps.h (__int16): Correct define.
1206 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
1207 Danny Smith <dannysmith@users.sourceforge.net>
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.
1216 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
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>
1223 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
1225 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
1227 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
1229 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
1230 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
1232 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1234 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
1236 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
1238 * lib/user32.def (MonitorFromPoint): Correct suffix.
1240 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
1242 * include/wininet.h (InternetCheckConnectionA,
1243 InternetCheckConnectionW) Add prototypes.
1244 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
1245 INTERNET_CONNECTION_CONFIGURED): Add defines.
1247 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1249 * include/commctrl.h (ComboBox_SetMinVisible,
1250 ComboBox_GetMinVisible): Added Macros.
1251 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
1254 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
1256 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
1257 assembly code conditional on _X86_.
1259 2005-01-02 Earnie Boyd <earnie@users.sf.net>
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.
1271 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
1273 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
1275 Thanks to: Aidan France <aidan1@users.sourceforge.net>
1277 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
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.
1288 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1290 *include/winuser.h (HSHELL_FLASH): Added definition.
1292 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
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.
1305 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
1307 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
1308 Thanks to: Chris Sutcliffe <ironhead@walled.net>
1309 (CDRF_*): Use hex notation for constants.
1311 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
1313 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
1314 Reported by Eric Sharkey <sharkey at netrics dot com>
1316 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
1318 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
1319 TokenGroupsAndPrivileges, TokenSessionReference,
1320 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
1322 (SID_NAME_USE): Add SidTypeComputer. Reformat.
1323 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
1325 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
1327 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
1328 ImageList_Duplicate): Add stubs.
1330 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
1332 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
1333 Thanks to "Pete" <pross@xvid.org>
1335 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
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.
1342 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1344 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
1346 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
1348 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
1350 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
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>
1357 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
1359 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
1360 Thanks to: David Leonard <leonard@users.sourceforge.net>
1362 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
1364 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
1365 Thanks to: David Leonard <leonard@users.sourceforge.net>
1367 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
1369 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
1371 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
1373 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
1375 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
1377 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
1379 * include/shellapi.h (NIF_GUID): Add another define.
1381 2004-11-18 Earnie Boyd <earnie@users.sf.net>
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.
1387 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
1389 * include/shlobj.h (SHGFP_TYPE): Add enum.
1391 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
1393 * include/winuser.h (WM_THEMECHANGED): Add define.
1395 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
1402 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
1404 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
1406 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
1408 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
1409 if undefined and __W32API_USE_DLLIMPORT__.
1410 Add WINBASEAPI token to prototypes, throughout.
1412 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
1414 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
1415 (GetFiberData): Likewise.
1416 (NtCurrentTeb): Likewise.
1418 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
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.
1425 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
1433 2004-10-24 Dan Aloni <da-x@colinux.org>
1435 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
1436 ZwQueryFullAttributesFile): Declare.
1437 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
1439 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
1440 ZwQueryVolumeInformationFile): Add stubs.
1442 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
1444 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
1445 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
1447 2004-10-15 Robert Wruck <wruck@tweerlei.de>
1448 Danny Smith <dannysmith@users.sourceforge.net>
1450 = include/winbase.h (InitializeSListHead, Interlocked*):
1451 Guard with !__USE_NTOSKRNL__.
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.
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):
1473 2004-10-11 Robert Wruck <wruck@tweerlei.de>
1475 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
1477 (IoReleaseRemoveLock): Add definition.
1479 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
1481 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
1482 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
1484 * include/winddk.h (ExInterlockedAddUlong,
1485 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
1486 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
1487 ExInterlockedPushEntryList): Change calling convention to
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):
1502 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
1503 Exi386InterlockedIncrementLong); Add stdcall stubs.
1505 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
1507 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
1508 if __W32API_USE_DLLIMPORT__ is defined.
1509 * include/winuser.h (WINUSERAPI): Likewise.
1511 2004-09-29 Filip Navara <xnavara@volny.cz>
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
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.
1549 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
1551 * include/mshtml.h (IHTMLDocument2): Correct get_selection
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
1560 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
1563 2004-09-05 Earnie Boyd <earnie@users.sf.net>
1565 * include/w32api.h: Increment version to 3.1.
1566 * Makefile.in: Ditto.
1568 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
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.
1576 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
1578 * include/winuser.h (WINUSERAPI): New define.
1579 Use it to mark user32.dll imports, throughout.
1581 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
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.
1593 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
1595 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
1597 (PCOORD): Add typedef.
1598 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
1600 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
1602 * include/winldap.h: Don't check value of UNICODE.
1603 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
1605 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
1607 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
1609 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
1611 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
1614 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
1616 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
1618 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
1620 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
1622 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
1624 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
1626 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1628 * include/wincrypt.h: Correct _WIN32_WINNT typo.
1630 2004-08-10 Ed Schaller <schallee@darkmist.net>
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):
1636 (CALG_SHA1): Add define.
1637 (HP_HMAC_INFO): Add define.
1638 (HMAC_INFO): Add struct.
1639 (BLOBHEADER): Add typedef.
1641 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
1643 * include/commctrl.h (TreeView_SetItemState): Define macro.
1645 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
1647 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
1650 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
1652 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
1653 (FILEGROUPDESCRIPTOR): LIkewise.
1655 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
1657 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
1659 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
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.
1676 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
1678 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
1679 _WIN32_WINNT >= 0x0500.
1681 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
1683 * include/winbase.h (GetWriteWatch): Correct prototype.
1684 (WRITE_WATCH_FLAG_RESET): Define.
1685 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
1687 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
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.
1702 2004-05-29 Filip Navara <xnavara@volny.cz>
1704 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
1706 2004-05-25 Al Slater <al.slater@scluk.com>
1708 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
1709 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
1711 2004-05-15 Filip Navara <xnavara@volny.cz>
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.
1719 2004-05-15 Filip Navara <xnavara@volny.cz>
1721 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
1724 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
1726 * include/wingdi.h: Correct non-unicode typedefs of
1727 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
1729 2004-05-07 Pascal Obry <obry@act-europe.fr>
1731 * include/winsock.h (IN_CLASSA): Fix macro.
1732 * include/winsock2.h (IN_CLASSA): Fix macro.
1734 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
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.
1741 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
1743 * lib/comctl32.def (SetWindowSubclass): Add stub.
1744 Thanks to Eugene <egladysh@users.sourceforge.net>.
1746 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
1748 * include/winbase.h (EXECUTION_STATE): Add typedef.
1749 (SetThreadExecutionState): Declare.
1750 * include/wingdi.h (_WINGDI_): Define.
1751 * include/objbase.h (_OBJBASE_H_): Define.
1753 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
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):
1761 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
1763 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
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.
1772 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
1774 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
1775 DNSREC_ADDITIONAL): Add defines.
1777 2004-04-23 Robert Wruck <wruck@tweerlei.de>
1779 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
1781 2004-04-23 Robert Wruck <wruck@tweerlei.de>
1783 * include/aclui.h: New file.
1784 * lib/aclui.def: New file.
1785 * lib/test.c: Add aclui.h to includes.
1787 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
1789 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
1790 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
1791 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
1793 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
1795 * include/wingdi.h: Protect non-unicode case of below.
1797 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
1799 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
1800 LPENUMLOGFONTEXDV with appropriate version check.
1802 2004-04-18 Hans Leidekker <hans@it.vu.nl>
1804 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
1805 DSPROPSETID_DirectSoundDevice): Add defines.
1807 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
1809 * include/msacm.h: New file.
1811 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
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.
1819 2004-04-13 Filip Navara <xnavara@volny.cz>
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.
1833 2004-04-13 Gé van Geldorp <gvg@reactos.com>
1835 * include/winuser.h (GetLastError): Move from here...
1836 * include/winbase.h: ... to here.
1838 2004-04-13 Filip Navara <xnavara@volny.cz>
1840 * include/winspool.h (DocumentPropertiesW): Correct prototype.
1842 2004-04-13 Filip Navara <xnavara@volny.cz>
1844 * include/wingdi.h (ENHMETAHEADER): Add definitions for
1846 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
1847 (ENUMLOGFONTEXW): Fix definition.
1848 (ENUMLOGFONTEXDV[AW]): Declare.
1850 2004-04-13 Filip Navara <xnavara@volny.cz>
1852 * include/wingdi.h: Declare the DirectDraw structures only if
1853 the DirectDraw kernel mode headers aren't included.
1855 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
1856 STROBJ_bEnumPositionsOnly): Correct prototypes.
1858 2004-04-13 Filip Navara <xnavara@volny.cz>
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
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.
1880 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
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.
1886 2004-04-13 Filip Navara <xnavara@volny.cz>
1888 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
1891 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
1893 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
1894 MONITORINFO when compiling as C++.
1896 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
1898 * README.w32api: List separate copyright conditions for some headers.
1899 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
1901 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
1903 * include/wingdi.h (RGB): Correct macro.
1905 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
1907 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
1909 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
1911 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
1913 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
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.
1921 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
1923 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
1925 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
1926 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
1927 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
1929 2004-03-27 Filip Navara <xnavara@volny.cz>
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.
1946 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
1952 2004-03-24 Filip Navara <xnavara@volny.cz>
1954 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
1955 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
1957 2004-03-24 Filip Navara <xnavara@volny.cz>
1959 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
1960 TaggedQueueing to TaggedQueuing.
1961 (_HW_INITIALIZATION_DATA): Likewise.
1963 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
1965 * include/docobj.h (IOleDocumentView::GetDocument): Correct
1967 Thanks to Buster Copley <consequent@users.sourceforge.net>
1969 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
1971 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
1972 (MmMapIoSpace): Likewise.
1973 Thanks to Dan Aloni <da-x@colinux.org>
1975 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
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.
1982 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
1984 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
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.
1996 2004-03-10 Al Slater <al.slater@scluk.com>
1998 * include/winsock2.h: Add missing LPFN_ typdefs for
2000 Clean up whitespace.
2002 2004-03-05 Filip Navara <xnavara@volny.cz>
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.
2009 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
2011 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
2012 NONAMELESSUNION case.
2014 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
2016 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
2017 __VARIANT_NAME_ constants.
2019 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
2021 * include/uxtheme.h: Include <commctrl.h>
2023 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
2025 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
2027 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
2029 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
2030 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
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
2037 (VTBIT_*): Define constants.
2038 (UDATE): Add structure definition.
2039 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
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
2048 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
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.
2069 2004-02-23 Filip Navara <xnavara@volny.cz>
2071 * include/ddk/video.h: Corrected packing.
2073 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
2075 * include/GL/glu.h (GLU_ERROR): Define.
2076 Thanks to Philip Lamb <phil at rave dot co dot nz>
2078 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
2080 * include/GL/glu.h: Include <stddef.h>.
2081 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
2083 2004-02-15 Earnie Boyd <earnie@users.sf.net>
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.
2090 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
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>
2099 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
2101 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
2103 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
2104 Thanks to Mike Nordell <tamlin at algonet dot se>.
2106 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
2108 * lib/dnsapi.def: New file.
2109 * lib/test.c: Include windns.h.
2111 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
2113 * include/windns.h: New file.
2115 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
2117 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
2119 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
2120 (SQLSetDescFieldW): Correct prototype.
2121 (SQLSetDescFieldA): Add prototype.
2122 (SQLGetDescFieldW): Add prototype.
2124 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
2126 * include/winuser.h (DFC_POPUPMENU): Add define.
2128 2004-02-07 Dan Aloni <da-x@gmx.net>
2130 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
2133 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2135 * include/oleacc.h (LIBID_Accessibility): Declare.
2136 * lib/uuid.c (LIBID_Accessibility): Define.
2138 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2140 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
2141 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
2143 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
2145 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
2148 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
2150 * include/winuser.h (RT_MANIFEST): Make conditional on
2152 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
2153 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
2154 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
2157 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
2159 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
2161 2004-01-15 Filip Navara <xnavara@volny.cz>
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.
2171 2004-01-05 Filip Navara <xnavara@volny.cz>
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]):
2187 (IEnumIDList): Add COBJMACROS.
2188 * include/winuser.h (MIM_*): Add define.
2190 2004-01-04 Filip Navara <xnavara@volny.cz>
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
2199 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
2200 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
2202 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
2203 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
2204 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
2206 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
2208 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
2210 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
2212 2004-01-03 Filip Navara <xnavara@volny.cz>
2214 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
2215 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
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
2226 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
2227 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
2228 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
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.
2246 2004-01-02 Filip Navara <xnavara@volny.cz>
2248 * include/ddk/winddk.h: Don't care about value of
2251 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
2252 Filip Navara <xnavara@volny.cz>
2254 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
2255 _DDK_DUMMYUNION_N_MEMBER): New macros.
2256 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
2257 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
2260 2004-01-01 Filip Navara <xnavara@volny.cz>
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
2270 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
2272 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
2273 Add new constants for _SETUPAPI_VER >= 0x501.
2275 2004-01-01 Filip Navara <xnavara@volny.cz>
2277 * include/winnt.h (NtCurrentTeb): Add inline definition.
2279 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
2281 * include/shlobj.h (SHCoCreateInstance): Add prototype.
2282 * lib/shell32.def (SHCoCreateInstance): Add export stub.
2284 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
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.
2290 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
2292 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
2294 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
2296 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
2297 (NMTVGETINFOTIP): Add structure.
2299 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
2301 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
2302 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
2303 DISPLAY_DEVICE_MODESPRUNED): Add defines.
2305 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
2307 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
2309 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
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.
2326 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
2328 * include/winuser.h (RT_MANIFEST): Add define.
2330 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
2332 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
2334 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
2336 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
2337 (GetFiberData): Likewise.
2338 (GetCurrentFiber): Change volatile to __volatile__.
2339 (GetFiberData): Likewise.
2341 2003-11-27 Christopher Faylor <cgf@redhat.com>
2343 * lib/Makefile.in: Use make function to locate .mri file to allow
2344 building in directory other than source directory.
2346 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
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.
2359 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
2361 * include/winnt.h (PAGE_*): Group defines together. Change
2362 constants to hex notation.
2364 2003-11-15 Manu B <manubee@users.sourceforge.net>
2366 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
2368 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
2370 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
2371 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
2372 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
2374 * lib/shell32.def: Add stubs.
2376 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
2379 2003-11-13 Hans Leidekker <hans@it.vu.nl>
2381 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
2383 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
2385 * include/windows.h (CopyCursor): Define as macro.
2387 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
2389 * include/winnt.h (CONTAINING_RECORD): Add macro.
2391 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
2393 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
2394 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
2397 2003-10-13 Filip Navara <xnavara@volny.cz>
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.
2409 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
2411 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
2412 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
2414 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
2416 * include/winnt.h (SM_REMOTESESSION): Add define.
2417 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
2419 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
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.
2426 2003-10-11 Manu B <manubee@users.sourceforge.net>
2428 * include/afxres.h: New file.
2430 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
2431 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
2432 ENM_SCROLLEVENTS): Add constants.
2434 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
2436 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2438 * include/errorep.h: New file.
2440 * lib/faultrep.def: New file.
2442 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2444 * include/winbase.h (AddVectoredExceptionHandler): Define if
2445 _WIN32_WINNT >= 0x0500.
2447 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
2448 _WIN32_WINNT >= 0x0500.
2450 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
2452 * include/winbase.h (AddVectoredExceptionHandler): Only define if
2453 _WIN32_WINNT >= 0x0501.
2455 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2457 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
2458 UnregisterWaitEx): Add functions.
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.
2466 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
2467 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
2468 ZombifyActCtx, QueryActCtxW): Add functions.
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.
2475 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
2476 SetFirmwareEnvironmentVariable[AW]): Add functions.
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.
2484 * include/winnt.h [_WIN32_WINNT >= 0x0501]
2485 (PVECTORED_EXCEPTION_HANDLER): Add callback.
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):
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.
2500 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2502 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
2503 ResetWriteWatch): Add function.
2505 * include/winbase.h [_WIN32_WINNT >= 0x0500]
2506 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
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.
2516 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
2519 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
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
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.
2537 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2539 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
2540 GetProcessIoCounters): Add functions.
2542 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
2543 Move around, needed by GetComputerNameEx.
2545 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
2546 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
2549 * include/winbase.h [_WIN32_WINNT >= 0x0501]
2550 (ACTCTX_SECTION_KEYED_DATA): Add structure.
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.
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.
2567 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
2568 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
2569 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
2570 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
2573 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2575 * include/winbase.h [_WIN32_WINNT >= 0x0501]
2576 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
2577 DebugSetProcessKillOnExit): Add functions.
2579 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
2580 DeleteTimerQueueEx, DeleteTimerQueueTimer,
2581 DnsHostnameToComputerName[AW]): Add functions.
2583 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
2584 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
2585 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
2587 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
2589 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
2590 on Windows XP and later.
2592 2003-10-07 Manu B <manubee@users.sourceforge.net>
2594 * include/commctrl.h (TreeView_Select): Returns BOOL.
2596 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2598 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
2600 * include/winbase.h [_WIN32_WINNT >= 0x0501]
2601 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
2603 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
2604 CreateTimerQueueTimer): Add function.
2606 * include/winbase.h [_WIN32_WINNT >= 0x0501]
2607 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
2609 * include/winbase.h [_WIN32_WINNT >= 0x0501]
2610 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
2612 * include/winnt.h (WT_*): Add constants.
2614 * lib/user32.def (CancelDeviceWakeupRequest,
2615 CreateMemoryResourceNotification, CreateTimerQueueTimer,
2616 DeactivateActCtx): Add functions.
2618 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
2626 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
2627 Guard function. Same remark as above.
2629 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
2632 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2634 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
2637 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
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.
2644 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
2645 CheckNameLegalDOS8Dot3[AW]): Add functions.
2647 * lib/user32.def (ActivateActCtx, AttachConsole,
2648 CheckNameLegalDOS8Dot3[AW]): Add functions.
2650 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
2651 Unfortunately I don't know which header to put the declarations in.
2653 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2655 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
2658 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
2659 constants for National Language Support.
2661 * include/winnls.h (NLSVERSIONINFO): Add structure for National
2664 * include/winnls.h (GEO_ENUMPROC): Add callback for National
2667 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
2668 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
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?
2675 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
2676 SetUserGeoID): Add functions.
2678 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2680 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
2681 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
2683 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
2684 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
2685 value for constants.
2687 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2689 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
2690 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
2693 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2695 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
2697 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2699 * include/wincrypt.h (KP_*): Add constants. Needed by
2700 CryptSetKeyParam() and other functions.
2702 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2704 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
2705 Add constants, related to Console Accessibility.
2707 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2709 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
2710 wrong value for constant.
2712 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2714 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
2716 * include/uxtheme.h: Cleanup.
2717 * include/tmschema.h: Cleanup.
2719 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
2721 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
2722 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
2724 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
2726 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
2728 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
2730 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
2731 both winuser.h and dbt.h.
2732 * include/dbt.h (BSF_*, BSM_*): Likewise.
2734 * include/winuser.h (struct tagRAWINPUT): Remove
2735 _ANONYMOUS_UNION tag from named union.
2736 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
2738 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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'.
2745 * lib/dhcpcsvc.def: New file.
2747 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2749 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
2750 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
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.
2757 * include/winuser.h [_WIN32_WINNT >= 0x0501]
2758 (GetRawInputDeviceInfo[AW]): Ooops... there are
2759 ANSI/Unicode versions of this function.
2761 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
2762 are ANSI/Unicode versions of this function.
2764 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
2783 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
2784 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
2785 RAWINPUTDEVICELIST): Add structures.
2787 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
2788 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
2789 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
2791 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
2792 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
2793 GetRegisteredRawInputDevices): Add functions.
2795 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2797 * include/winable.h (BlockInput): Add function.
2799 * include/winable.h (WS_ACTIVECAPTION): Add constant.
2800 For use with WINDOWINFO structure.
2802 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
2805 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
2808 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
2811 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
2814 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
2817 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
2820 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
2823 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
2826 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
2827 HARDWAREINPUT, INPUT): Guard structures...
2829 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
2830 HARDWAREINPUT, INPUT): ...and duplicate.
2832 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
2833 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
2835 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
2836 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
2838 * include/winuser.h: Move around some lines. Reformat according
2839 to recommended or dominant style. Remove FAR keyword.
2841 * include/winable.h: Move around some lines.
2843 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
2844 LockWorkStation, UnhookWinEvent): Add functions.
2846 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2848 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
2849 PW_CLIENTONLY): Add function and constant.
2851 * lib/user32.def (PrintWindow): Add function.
2853 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2855 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
2857 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
2859 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
2865 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
2867 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2869 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
2870 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
2871 WINEVENT_INCONTEXT): Add function, typedef, and constants.
2873 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
2874 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
2875 WINEVENT_INCONTEXT): Add function, typedef, and constants.
2877 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
2880 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
2883 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2885 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
2886 ACE_OBJECT_TYPE_PRESENT): Add constants.
2887 For use with OBJECTS_AND_NAME structure.
2889 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2891 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
2892 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
2895 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
2896 PINHERITED_FROM[AW]): Add structures.
2898 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
2900 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
2902 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
2904 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
2906 * lib/version.def (LIBRARY): Quote name.
2908 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2910 * include/winuser.h (GetClipboardSequenceNumber): Add functions
2913 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
2914 GR_USEROBJECTS): Add functions and constants.
2916 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
2917 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
2919 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
2920 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
2923 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
2924 GetMouseMovePointsEx, InSendMessageEx): Add functions.
2926 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
2934 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
2935 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
2937 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
2938 GetProcessDefaultLayout, SetProcessDefaultLayout,
2939 RealChildWindowFromPoint, SetProcessDefaultLayout,
2940 SwitchToThisWindow): Add functions.
2942 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
2943 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
2944 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
2945 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
2946 RealChildWindowFromPoint, SetProcessDefaultLayout,
2947 SwitchToThisWindow): Add function.
2949 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2951 * include/winuser.h (DeregisterShellHookWindow): Add function.
2953 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
2955 * lib/user32.def (EndTask): Add function.
2957 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
2958 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
2960 * include/winable.h: Reorder target macros.
2962 * lib/*.def: Cleanup.
2964 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2966 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
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.
2973 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
2980 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2982 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
2983 LPGUITHREADINFO): Add function and associated typedef...
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.
2989 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
2996 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
2997 returned pointer const for consistency reasons.
2999 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
3005 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
3013 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
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'.
3024 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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.
3031 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3033 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
3036 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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
3043 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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...
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.
3056 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
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>...
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.
3072 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
3074 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
3075 Thanks to Will Levine <willll@users.sourceforge.net>
3077 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
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>
3086 2003-09-15 Filip Navara <xnavara@volny.cz>
3088 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
3091 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
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.
3099 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
3100 (EnumDisplayDevices[A,W]): Likewise.
3102 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
3104 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
3107 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
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
3126 * include/olectl.h: Do #include <ocidl.h>.
3127 * include/ocidl.h: Don't #include <olectl.h>.
3129 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
3131 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
3132 Change guards to use numeric constants, throughout.
3134 2003-09-15 Earnie Boyd <earnie@users.sf.net>
3136 * include/w32api.h: Increment version to 2.5.
3137 * Makefile.in: Ditto.
3139 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
3141 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
3142 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
3144 2003-09-08 Filip Navara <xnavara@volny.cz>
3146 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
3147 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
3149 2003-09-05 Earnie Boyd <earnie@users.sf.net>
3151 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
3152 * include/winbase.h (_NT5, etc): Ditto.
3154 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
3156 * lib/snmpapi.def (LIBRARY) Add library name.
3157 Remove '\r', throughout.
3158 * lib/wsnmp32.def: Remove '\r', throughout.
3159 * lib/igmpagnt.def: Likewise.
3161 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
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.
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.
3173 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
3175 * lib/test.c: Add vfw.h to includes.
3176 * include/mmsystem.h: Add #ifndef guard to definition of
3178 * include/vfw.h: Protect __OBJC__ from COM declarations.
3180 2003-08-26 Filip Navara <xnavara@volny.cz>
3182 * include/vfw.h: New file.
3184 2003-08-26 Filip Navara <xnavara@volny.cz>
3186 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
3187 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
3188 PIO_COMPLETION_ROUTINE.
3190 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
3192 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
3195 2003-08-26 Filip Navara <xnavara@volny.cz>
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.
3208 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
3210 * include/ddk/ntifs.h: Change all C++ style comments to C.
3211 * include/GL/gl.h: Ditto.
3213 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
3215 * include/shlobj.h (SFGAO_GHOSTED): Correct.
3216 (SFGAO_HIDDEN): Add define.
3218 2003-08-25 Filip Navara <xnavara@volny.cz>
3220 * include/commctrl.h (ILCF_*): Add defines.
3223 (IPN_FIRST, IPN_LAST): Cast to UINT.
3224 (SBN_FIRST, SBN_LAST): Add defines.
3226 (HDF_JUSTIFYMASK): Fix typo.
3227 (HDM_*): Add defines.
3229 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
3230 (TBSTATE_MARKED): Add define.
3231 (TBSTYLE_EX_*): Add defines.
3233 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
3243 (TBIF_BYINDEX): Define as hex constant.
3244 (CDIS_*): Add defines.
3245 (CDDS_SUBITEM): Add define.
3246 (LVIF_*): Add defines.
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.
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.
3274 (CCSIZEOF_STRUCT): Correct macro definition.
3275 (ListView_*): Add new macros.
3276 (HIMAGELIST): Correct typedef.
3279 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
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
3286 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
3288 * include/objidl.h (COBJMACROS): Define macros only
3289 if using C interace.
3290 * include/unknwn.h: Ditto.
3291 * include/comcat.h: Ditto.
3293 2003-08-24 Filip Navara <xnavara@volny.cz>
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.
3301 2003-08-22 Filip Navara <xnavara@volny.cz>
3303 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
3305 BuildImpersonateTrustee[AW]): Add prototypes.
3306 GetMultipleTrustee[AW]): Add prototypes.
3307 GetMultipleTrusteeOperation[AW]): Add prototypes.
3309 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
3311 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
3313 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
3315 * include/shlobj.h (IPersistFolder::GetClassID):
3316 Correct declaration.
3317 (CMF_*) Add missing defines.
3319 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
3321 * include/winuser.h (DC_BUTTONS): Add define.
3323 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
3325 * include/winuser.h (DC_GRADIENT): Add define.
3327 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
3329 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
3330 older TBSTYLE_* constants.
3332 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
3334 * include/commctrl.h (TB_*) Group defines together.
3336 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
3338 * include/winuser.h (ICON_SMALL2): Define.
3339 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
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.
3348 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
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.
3355 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
3357 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
3358 IID_IDragSourceHelper): Declare.
3359 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
3360 IID_IDragSourceHelper): Define.
3362 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
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.
3368 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3370 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
3371 CGID_ShellServiceObject): Remove definitions.
3372 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
3374 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3376 * include/shlobj.h (SHELLSTATE): Add structure.
3377 (SHGetSetSettings): Add prototype.
3378 (SHGetSettings): Add prototype.
3379 * lib/shell32.def (SHGetSetSettings): Add stub.
3381 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
3383 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
3384 (Header_OrderToIndex): Add macro.
3385 (Header_GetOrderArray): Add macro.
3387 * include/commdlg.h (FR_MATCHALEFHAMZA,
3388 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
3390 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
3392 * include/commctrl.h (TVM_GETSCROLLTIME,
3393 TVM_SETSCROLLTIME): Add defines.
3395 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
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>
3403 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
3405 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
3407 2003-08-01 Filip Navara <xnavara@volny.cz>
3409 * include/winldap.h: New file.
3410 * include/ntldap.h: New file.
3411 * include/winber.h: New file.
3412 * lib/winldap32.def: New file.
3414 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
3416 * include/ddk/atm.h: Remove stray '.';
3418 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
3420 * include/ddk/winddk.h: Remove trailing ';' from macros,
3421 throughout. Add () around defines with cast returns, throughout.
3423 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
3425 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
3426 (SFGAOF, SHGDNF): Add typedef's.
3427 (SHCONTF): Extend enum.
3429 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
3431 * include/shellapi.h: Include all structs within pshpack2.h/
3434 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
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):
3445 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
3447 * include/objidl.h (IMalloc): Fix typo.
3449 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
3451 * include/dkk/ntifs.h: Fix typo in guard for
3452 #pragma GCC system_header.
3454 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
3456 * include/objidl.h (PropVariant): Add CHAR cVal field
3458 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
3459 FMTID_UserDefinedProperties): Declare.
3461 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
3463 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
3465 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
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.
3472 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
3473 ddk/ntifs.h defines.
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
3481 * include/ddk/ntifs.h: Add comments noting definitions in
3483 * include/ddk/winddk.h: Add comments noting definitions in
3486 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3488 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
3489 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
3491 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
3493 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
3495 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
3497 Clean up warnings in ddk.
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
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
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.
3540 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
3542 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
3543 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
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.
3551 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
3553 * include/winnt.h (PVOID): Move to before HANDLE typedef.
3555 * include/winuser.h (mouse_event): Correct type of fifth param,
3556 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
3558 2003-07-11 Earnie Boyd <earnie@users.sf.net>
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.
3564 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
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>
3571 2003-07-03 Earnie Boyd <earnie@users.sf.net>
3573 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
3575 2003-07-03 Luke Dunstan <infidel@users.sf.net>
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>.
3584 2003-07-01 Earnie Boyd <earnie@users.sf.net>
3586 * include/basetyps.h (small, hyper): Change to __small and __hyper to
3587 avoid user namespace conflicts.
3589 2003-07-01 Earnie Boyd <earnie@users.sf.net>
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
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.
3599 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
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
3607 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
3609 * include/richedit.h (PARAFORMAT2): Add definition.
3610 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
3613 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
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>
3620 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
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.
3627 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
3629 * include/winbase.h (GetProcessWorkingSetSize,
3630 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
3631 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
3634 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
3636 * include/winuser.h (TPM_RECURSE): Add define.
3638 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
3640 * lib/test.c: #include <powrprof.h>.
3642 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
3644 * include/powerprof.h: New file.
3645 * lib/powerprof.def: New file.
3647 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
3649 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
3652 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
3654 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
3655 hInstance members to HINSTANCE.
3656 Thanks to: Brenden T. <brenden@rcsis.com>
3658 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
3660 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
3661 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
3663 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
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):
3669 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
3671 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
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.
3694 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
3696 * include/winbase.h (HeapCompact): Correct prototype.
3697 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
3700 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
3702 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
3704 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
3706 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
3708 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
3710 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
3711 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
3713 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
3715 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
3716 lpGlyphs field to LPWSTR.
3718 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
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>
3726 2003-05-18 Manu B <manubee@users.sourceforge.net>
3728 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
3730 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
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
3740 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
3741 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
3743 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
3745 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
3746 Unname anonymous unions if NONAMELESSUNION not defined.
3748 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
3750 * include/winbase.h (GMEM_VALID_FLAGS): Add.
3752 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
3754 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
3755 anonymous unions as GCC extension.
3757 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
3759 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
3760 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
3761 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
3763 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
3765 2003-05-12 Earnie Boyd <earnie@users.sf.net>
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>
3771 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
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.
3790 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
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.
3798 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
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.
3807 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
3809 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
3810 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
3811 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
3813 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
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.
3823 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
3825 * include/commctrl.h (TBM_*): Add missing trackbar defines.
3827 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
3829 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
3830 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
3832 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
3834 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
3835 (SetDCPenColor, SetDCBrushColor): Add prototypes.
3836 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
3838 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
3840 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
3842 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3844 * include/oaidl.h (ITypeMarshal): Add interface.
3846 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
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.
3857 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
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,
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
3895 2003-04-16 Earnie Boyd <earnie@users.sf.net>
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.
3902 2003-04-15 Chris January <chris@atomice.net>
3904 * include/rpcdce.h: Add declaration for UuidCreateSequential.
3905 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
3907 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
3909 * include/winuser.h (VK_*): Add missing defines.
3911 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
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.
3919 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
3921 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
3923 2003-04-11 Earnie Boyd <earnie@users.sf.net>
3925 * include/sspi.h: Add comment for FreeCredentialsHandle.
3927 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
3929 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
3931 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
3933 * include/olectl.h (OleLoadPicturePath): Correct prototype.
3935 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
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
3941 2003-03-30 Michael Sazonov <traip@comset.net>
3943 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
3944 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
3945 IHTMLImgElement): Add interface definitions.
3947 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
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
3954 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
3955 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
3957 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
3959 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
3961 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
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.
3969 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
3971 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
3972 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
3973 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
3976 2003-03-26 Earnie Boyd <earnie@users.sf.net>
3978 * include/w32api.h: Increment version to 2.4.
3979 * Makefile.in: Ditto.
3981 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
3983 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
3984 Move structure from here...
3985 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
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.
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.
4006 * include/ddk/winddk.h (DEVICE_POWER_STATE,
4007 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
4009 * include/winnt.h (DEVICE_POWER_STATE,
4010 SYSTEM_POWER_STATE, POWER_ACTION): To here.
4012 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
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.
4020 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
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.
4026 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
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.
4033 2003-03-16 Toby Malone <malone@users.sourceforge.net>
4035 * include/winuser.h (SendInput): Add prototype.
4036 * lib/user32.def (SendInput): Add stub.
4038 2003-03-16 Vadim Yegorov <zg@bmg.lv>
4040 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
4041 (FSCTL_DELETE_REPARSE_POINT): Likewise.
4043 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
4045 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
4046 (JOBOBJECT_*): Define corresponding structures.
4048 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
4050 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
4053 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
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.
4060 2003-03-12 Earnie Boyd <earnie@users.sf.net>
4062 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
4063 Thanks to Jim Barton <jmbarton@users.sf.net>.
4065 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
4067 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
4068 member SectionAlignment.
4070 2003-03-11 Earnie Boyd <earnie@users.sf.net>
4072 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
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>.
4079 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
4081 * include/rasdlg.h: New file.
4082 * lib/rasdlg.def: New file.
4083 * lib/test.c: Include rasdlg.h.
4085 2003-03-06 Christopher January <chris@atomice.net>
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.
4093 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
4095 *lib/kernel32.def (GetSystemTimes): Add stub.
4097 2003-03-04 Heiko Gerdau <hg@technosis.de>
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.
4104 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
4106 * include/olectl.h (OleLoadPictureEx) Add prototype.
4107 (OleLoadPictureFile): Ditto.
4108 (OleLoadPictureFileEx): Ditto.
4109 (OleLoadPicturePath): Ditto.
4110 (OleSavePictureFile): Ditto.
4112 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
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>
4121 2003-03-01 Heiko Gerdau <hg@technosis.de>
4123 * include/oleidl.h (USERCLASSTYPE): Add enum.
4124 * include/ocidl.h (IObjectWithSite): Add interface.
4126 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
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.
4138 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
4140 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
4141 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
4143 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
4145 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
4146 (RemoveFontMemResourceEx[AW]): Ditto
4147 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
4148 (RemoveFontMemResourceEx[AW]): Ditto.
4150 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
4152 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
4153 (NtCurrentTeb): Remove.
4155 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
4157 * include/wsahelp.h: Remove ';' after closing
4158 #ifdef __cplusplus brace.
4159 * include/ws2spi.h: Likewise.
4161 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
4163 * include/winbase.h (MEMORYSTATUSEX): Add structure.
4164 (GlobalMemoryStatusEx): Add prototype.
4165 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
4167 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
4169 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
4171 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
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.
4180 2003-02-10 Earnie Boyd <earnie@users.sf.net>
4182 * include/w32api.h: Increment version to 2.3.
4183 * Makefile.in: Ditto.
4185 2003-02-09 Earnie Boyd <earnie@users.sf.net>
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>
4198 2003-02-05 Earnie Boyd <earnie@users.sf.net>
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.
4206 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
4208 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
4210 Thanks to: John Dallaway <jld@ecoscentric.com>.
4212 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
4214 * include/commctrl.h (TCM_*): Add missing defines.
4216 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
4217 Danny Smith <dannysmith@users.sourceforge.net>
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).
4225 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
4227 * include/winbase.h (CreateFiber): Change first parameter
4229 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
4230 if (_WIN32_WINNT >= 0x0500).
4232 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
4234 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
4235 Add missing typedefs.
4236 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
4238 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
4240 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
4242 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
4244 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
4246 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
4248 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
4250 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
4252 (WAIT_FAILED): Cast to DWORD.
4253 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
4256 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
4258 * include/winerror.h: Protect against multiple
4259 definition of WSA* error codes.
4260 * include/winsock.h: Likewise.
4261 * include/winsock2.h: Likewise.
4263 2003-01-27 Bang Dong-Heui
4264 Bang Jun-Young <junyoung@netbsd.org>
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.
4271 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
4273 * include/ras.h (RASCONN[AW]): Add dwSessionId for
4276 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
4278 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
4279 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
4280 fields for (WINVER >= 0x501).
4282 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
4284 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
4286 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
4289 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
4291 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
4292 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
4294 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
4296 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
4297 SE_REGISTRY_WOW64_32KEY.
4298 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4300 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
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>
4306 2003-01-10 Christopher Faylor <cgf@redhat.com>
4308 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
4310 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
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>.
4316 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
4318 * lib/dinput.c: Don't #include <objbase.h>.
4320 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
4322 * include/windows.h (ole2.h):Do #include for
4325 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
4327 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
4328 * include/zmouse.h (WHEEL_DELTA): Guard against prior
4330 (WHEEL_PAGESCROLL): Likewise.
4331 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
4333 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
4335 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
4336 (WHEEL_PAGESCROLL): Add define.
4338 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
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
4344 (tagNMREBARCHEVRON): Add struct and typedefs for
4345 _WIN32_IE >= 0x0500.
4347 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
4349 * include/commctrl.h (TOOLINFO[AW]): Update structures.
4350 (LVHITTESTINFO): Likewise.
4352 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
4353 (GRADIENT_RECT): Likewise.
4355 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
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.
4424 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4426 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
4428 (GetFiberData): Likewise.
4430 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4432 * include/winnt.h (GetCurrentFiber): Remove blank input field in
4434 (GetFiberData): Likewise.
4436 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
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
4449 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4451 * include/winspool.h (PRINTER_INFO_6): Add.
4452 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
4454 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
4456 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
4458 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
4459 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
4460 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
4463 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
4465 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
4466 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
4468 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4470 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
4472 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4474 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
4475 VIETNAMESE_CHARSET): Remove duplicate defines.
4476 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
4478 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
4480 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
4481 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4483 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
4485 * include/unknwn.h: Include windows.h and ole2.h before header
4486 guard to avoid circular inclusion of COM headers.
4488 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4490 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
4491 ReuseDDElParam): Use __WIN64 compatible typedefs.
4493 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4495 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
4496 lpInheritProperty member const.
4497 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
4500 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
4502 * include/commcat.h: Don't include windows.h or ole2.h ifdef
4504 * include/unknwn.h: Ditto.
4506 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
4508 * include/imm.h (ImmGetCompositionFont[AW],
4509 ImmSetCompositionFont[AW]): Add NOGDI guard.
4511 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
4513 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
4514 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
4516 (VIDEO_ACCESS_RANGE): Guard against prior definition.
4517 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
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
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
4538 * include/ddk/winddi.h: Don't process rest of file ifdef
4540 * include/ddk/usb.h: Don't process rest of file ifdef
4542 * include/ddk/usbdi.h: Don't process rest of file ifdef
4544 * include/ddk/usbcamdi.h: Don't process rest of file if
4545 !defined(__USB_H) && !defined(__USBDI_H)
4547 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
4549 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
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
4558 * lib/user32.def (GetAncestor@8): Add stub.
4560 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
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):
4568 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4570 * include/oleacc.h (SELFLAG_*): Change to enum.
4572 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
4574 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
4575 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4577 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
4579 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
4581 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
4583 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
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.
4592 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
4594 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
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
4601 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
4603 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
4604 Wrap with pshpack2.h/poppack.h to correct alignment.
4606 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
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.
4619 2002-11-25 Earnie Boyd <earnie@users.sf.net>
4621 * include/w32api.h: Increment to version 2.2
4622 * Makefile.in: Ditto.
4624 2002-11-25 Earnie Boyd <earnie@users.sf.net>
4626 * lib/Makefile.in (dist, install): Correct the install destinations.
4627 * lib/ddk/Makefile.in (dist, install): Ditto.
4629 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
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
4635 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
4636 IID_IOleControlSite89): Remove.
4638 2002-11-15 Christopher Faylor <cgf@redhat.com>
4640 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
4641 (IID_IStdMarshalInfo): Ditto.
4643 2002-11-15 Christopher Faylor <cgf@redhat.com>
4645 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
4646 (IID_IPersistStorage): Ditto.
4648 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
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.
4656 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
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.
4674 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
4676 * include/ddk/ntddk.h: Include winnt.h as system header.
4678 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
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.
4696 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
4698 * include/exdisp.h: Include oaidl.h as system header.
4700 2002-11-12 Earnie Boyd <earnie@users.sf.net>
4702 * include/w32api.h (__W32API_VERSION): Fix.
4704 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
4706 * lib/uuid.c (IID_ICatInformation): Correct definition.
4708 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
4710 * include/oleauto.h (DeregisterTypeLib): Remove.
4711 (UnRegisterTypeLib): Add prototype.
4713 2002-11-07 Christopher January <chris@atomice.net>
4715 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
4717 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
4719 * include/winnt.h (VerSetConditionMask): Add prototype.
4720 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
4722 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
4724 * include/winuser.h (MONITORINFOEX[AW]): Add structure
4725 definitions and ANSI/UNICODE mappings.
4728 2002-10-14 Earnie Boyd <earnie@users.sf.net>
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
4735 * configure: Regenerate.
4737 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
4739 * include/windows.h: Don't include basetyps.h.
4740 * include/objfwd.h: Do include basetyps.h.
4742 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4744 * include/objbase.h: Include rpc.h and rpcndr.h
4745 before header guard.
4747 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
4749 * include/olectl.h (PROPPAGEINFO): Change type of
4752 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
4754 * lib/ntdll.def (RtlAcquireResourceExclusive,
4755 RtlAcquireResourceShared, RtlDeleteResource,
4756 RtlInitializeResource, RtlReleaseResource,
4757 RtlTimeToSecondsSince1970) : Added missing exports.
4759 2002-10-08 Heiko Gerdau <hg@technosis.de>
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.
4767 2002-10-06 Casper Hornstrup <chorns@it.dk>
4769 * include/ddk: New subdir.
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,
4791 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
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.
4815 2002-10-04 "KJK::Hyperion" <noog@libero.it>
4817 *include/windef.h (WPARAM): Update typedef.
4821 2002-10-04 "KJK::Hyperion" <noog@libero.it>
4823 * include/shlobj.h (CSIDL_*): Add defines.
4825 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
4827 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
4828 has been included first.
4830 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
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.
4836 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
4838 * include/winuser.h (DS_SHELLFONT): Define.
4840 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
4842 * include/winnt.h (VER_SUITE_BLADE): Define.
4844 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
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.
4852 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
4854 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
4855 * lib/shfolder.def: New file.
4857 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
4859 * include/winsock.h (timeval): Guard struct and associated
4860 macros with _TIMEVAL_DEFINED.
4861 * include/winsock2.h (timeval): Likewise.
4863 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
4880 2002-09-07 Earnie Boyd <earnie@users.sf.net>
4882 * include/windef.h (WINVER): Add documentation.
4883 (_WIN32_WINNT): Ditto.
4884 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
4886 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
4888 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
4890 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
4892 * include/winbase.h (AllocateUserPhysicalPages,
4893 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
4894 FreeUserPhysicalPages): Add prototypes.
4895 * lib/kernel32.def: Add function stubs for above.
4897 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
4899 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
4900 Add WINVER guards for dialog box command id defines.
4902 2002-09-03 Earnie Boyd <earnie@users.sf.net>
4904 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
4906 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
4908 * include/wincon.h: Define GetConsoleWindow(void).
4910 2002-08-28 Earnie Boyd <earnie@users.sf.net>
4912 * include/w32api.h: Increment version to 2.1.
4913 * Makefile.in: Ditto.
4915 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
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.
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
4933 * include/wsipx.h: New file.
4934 * include/svcguid.h: New file.
4935 * lib/test.c: Include wspix.h and svcguid.h.
4937 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
4939 * include/wsahelp.h: New file.
4940 * lib/test.c: Include wsahelp.h.
4942 2002-08-21 Earnie Boyd <earnie@users.sf.net>
4944 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
4945 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
4947 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
4949 * include/ws2spi.h: Modify comment about being part of
4951 (winsock2.h): Change "" to <>.
4953 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
4955 * include/ws2spi.h: New file.
4956 * lib/test.c: Include ws2spi.h.
4958 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
4960 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
4961 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
4964 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
4966 * include/winuser.h (CURSOR_SHOWING) Add define.
4967 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
4969 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
4971 * include/winerror.h: Cast OLE error codes to HRESULT.
4972 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
4974 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
4976 * include/wincrypt.h (ALG_*): Add defines.
4981 (PRIVATEKEYBLOB): Add define.
4983 2002-08-14 Earnie Boyd <earnie@users.sf.net>
4985 * include/shlobj.h (SHGetFolderPath): Add define.
4986 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
4987 (SHGetFolderPath): Ditto.
4989 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
4991 * include/commdlg.h: Don't include COM headers or use
4992 COM-dependent symbols if __OBJC__.
4994 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
4996 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
4999 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
5001 * include/shellapi.h (FOF_NOERRORUI): Add define.
5003 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
5005 * include/objidl.h (IEnumMoniker): Put 'interface' back.
5007 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
5009 * include/objidl.h (IEnumMoniker): Correct declaration.
5011 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
5013 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
5015 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
5017 * include/commctrl.h: Whitespace change.
5019 2002-08-09 Lars Munch <lars@segv.dk>
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.
5026 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
5028 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
5030 * lib/msimg32.def: New file, with stubs for above.
5032 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
5034 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
5035 GetFileSizeEx, SetFilePointerEx): Add prototypes.
5036 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
5037 and UNICODE mappings.
5039 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
5041 * include/winbase.h (ReadFileScatter, WriteFileGather):
5042 Change second parameter to pointer.
5044 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5046 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
5048 * lib/wininet.def: Regenerate.
5050 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
5052 * include/windef.h (PVOID): Move typedef to...
5053 * include/winnt: ...here.
5054 (PVOID64): New typedef.
5056 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
5057 * include/winbase.h (ReadFileScatter, WriteFileGather):
5060 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
5061 (PROCESSOR_INTEL_IA64): Add define.
5063 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5065 * include/oleidl.h (MK_ALT): Define.
5067 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
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):
5079 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
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
5088 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
5089 IOleInPlaceSite): New interfaces.
5090 * lib/test.c: #include docobj.h,idispids.h,
5092 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5094 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
5095 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
5097 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
5099 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
5100 * include/commdlg.h: Likewise.
5102 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5104 * include/oleauto.h (V_UNION): Correct definition for case of
5108 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
5110 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
5111 not bool, for C as well as C++.
5113 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
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.
5121 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
5123 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
5125 * include/winsock2.h (struct sockaddr): Use __int64 instead of
5127 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
5128 does not need external *Fiber library functions.
5130 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
5132 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
5134 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
5135 avoid compile error when already defined.
5137 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
5139 * include/winuser.h (WM_MENURBUTTONUP): Add define.
5141 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5143 * include/commdlg.h: Define CDN_* notification message constants
5146 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
5148 * include/commctrl.h: Define notification message constants for
5151 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
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
5162 Don't define _export or __export for __WATCOM__.
5163 * include/windows.h (imm.h): #include.
5164 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
5166 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5168 * include/wtypes.h: Remove duplicate #includes of rpc.h and
5171 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
5173 * include/winbase.h (OpenThread): Add prototype.
5174 * lib/kernel32.def (OpenThread): Add symbol.
5176 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
5178 * include/wtypes.h (HMETAFILEPICT): Add typedef.
5180 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
5182 * include/rpc.h: Conditionally include <windows.h> before
5184 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
5187 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
5189 * include/commctrl.h (WC_*): Remove some duplicate defines.
5191 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
5193 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
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.
5205 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
5207 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
5209 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
5211 * include/winbase.h (WINBASEAPI): Don't define if prior
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.
5222 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
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.
5233 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
5235 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
5236 union member _VARIANT_BOOL bool.
5238 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
5240 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
5242 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
5244 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
5245 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
5246 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
5248 (CCHAR): Correct typedef.
5249 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
5252 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
5254 * README.w32api: Correct spelling error.
5256 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
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
5264 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
5265 GetClassInfoEx[AW],GetKeyboardLayoutList,
5266 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
5267 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
5268 RegisterClassEx[AW]): Correct prototypes.
5270 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
5272 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
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):
5283 * include/wincon.h (CreateConsoleScreenBuffer): Correct
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.
5298 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
5300 * include/windef.h (_fastcall, __fastcall, FASTCALL):
5303 2002-06-16 Egor Duda <deo@logos-m.ru>
5305 * include/ntdll.h: New file.
5306 * lib/ntdll.def: Add NtShutdownSystem.
5308 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
5310 * lib/dinput.def (DirectInputCreateEx): Add stub.
5311 * lib/ntdll.def: New file.
5313 2002-06-14 Earnie Boyd <earnie@users.sf.net>
5315 * include/w32api.h: Change to version 2.0 to reflect the change
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.
5323 2002-06-14 Earnie Boyd <earnie@users.sf.net>
5325 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
5326 * Makefile.in (bindist): Correct the MinGW distribution.
5328 2002-06-13 Earnie Boyd <earnie@users.sf.net>
5330 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
5331 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
5333 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
5335 * lib/test.c: #include comcat.h.
5337 2002-06-13 John K. Hohm <jhohm@acm.org>
5339 * include/comcat.h: New file.
5341 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
5343 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
5344 (GETTEXTEX): Add structure definition.
5346 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
5348 * include/windows.h (ole2.h): #include if !__OBJC__ and
5349 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
5351 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
5353 * include/mapi.h: Change LPTSTR to LPSTR throughout.
5355 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
5357 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
5358 PACCESS_DENIED_ACE): Add typedefs.
5360 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
5362 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
5364 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
5366 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
5368 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
5370 * include/windef.h: Fix typo in last change.
5372 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
5374 * include/windef.h: Add no-op __try, __except, __finally
5376 * include/excpt.h: Remove file.
5377 * include/windows.h: Don't include excpt.h.
5379 2002-05-30 Christopher January <chris@atomice.net>
5381 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
5382 Add missing typedefs.
5384 2002-05-28 Earnie Boyd <earnie@users.sf.net>
5386 * include/w32api.h: Increment version to 1.5
5387 * Makefile.in: Ditto.
5390 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
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.
5397 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
5399 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
5401 2002-05-21 Earnie Boyd <earnie@users.sf.net>
5403 * Makefile.in: Increment VERSION to 1.4.
5404 (conf_prefix): New variable.
5405 (bindist): Modify target to use $(conf_prefix).
5407 2002-05-20 Philip Aston <philipa@mail.com>
5409 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
5411 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
5413 * include/lmaccess.h: (NetAccess*, NetGroup*,
5414 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
5415 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
5417 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
5419 * include/commctrl.h (ImageList_DragShowNolock): Remove
5420 conflicting redeclaration.
5422 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
5424 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
5425 STRICT and related defines to ...
5426 * include/windef.h: Here.
5428 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
5430 * include/winsock2.h (int32): Remove typedef.
5431 (SERVICETYPE): Add typedef.
5432 (struct _flowspec):Revise struct definition, Comment
5433 on types used for members.
5435 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
5441 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
5443 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
5444 added in last change.
5446 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
5448 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
5449 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
5451 2002-05-01 Manu B <contact.manu@wanadoo.fr>
5453 * include/commctrl.h (SNDMSG): Define and use throughout
5454 in other macros instead of SendMessage.
5455 * include/commdlg.h (SNDMSG): Ditto.
5457 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
5459 * include/GL/gl.h: New file.
5460 * include/GL/glext.h: Ditto.
5461 * include/GL/glu.h: Ditto.
5463 2002-04-09 Earnie Boyd <earnie@users.sf.net>
5465 * include/w32api.h: Increment version.
5466 * Makefile.in: Ditto.
5468 2002-04-09 Earnie Boyd <earnie@users.sf.net>
5470 * Makefile.in (bindist): Use * instead of . for file list for tar
5473 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
5475 * include/wtypes.h (enum tagCLSCTX): Change formatting.
5477 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
5479 * include/objidl.h (IRunningObjectTable.Register): Correct
5481 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
5482 ROTFLAGS_ALLOWANYCLIENT): Add defines.
5484 2002-03-31 Victor Porton <porton@narod.ru>
5486 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
5488 2002-03-29 David Robinow <drobinow@yahoo.com>
5490 * include/wingdi.h (SetPixelFormat): Correct prototype.
5492 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
5494 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
5496 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
5498 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
5501 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
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.
5508 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
5510 * include/accctrl.h: Add #pragma GCC system_header
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
5653 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
5655 * include/accctrl.h (_ACCCTRL_H): Correct typo.
5656 Remove unnecessary inclusion of <wtypes.h>.
5657 * ChangeLog: Fix omission of name in recent entries.
5659 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
5661 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
5663 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
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
5670 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
5672 * include/mswsock.h (TP_*): Add new defines.
5673 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
5675 (WSACMSGHDR): Likewise.
5676 (DisconnectEx): Add new prototype.
5677 (WSARecvMsg): Likewise.
5678 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
5680 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
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.
5715 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
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.
5728 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
5730 * include/winuser.h (OIC_*): Add resource constants.
5732 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
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.
5768 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
5770 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
5773 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
5775 * lib/test.c: Include mapi.h.
5776 * include/commctrl.h (TBSTYLE_*): Add missing defines.
5777 Thanks to: "Ron" <ron@debian.org>
5779 2002-01-30 John Fattaruso <fattaruso@ieee.org>
5781 * include/mapi.h: New file.
5782 * lib/mapi.def: Add missing function stubs.
5784 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
5786 * include/winuser.h (GetWindowLongPtr[AW],
5787 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
5789 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
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.
5796 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
5798 * lib/test.c: Include wsnetbs.h.
5800 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
5802 * include/wsnetbs.h: New file.
5804 2002-01-25 Earnie Boyd <earnie@users.sf.net>
5806 * include/winnt.h: Remove merge conflict.
5808 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
5810 * include/winnt.h (_TCHAR): Add typedefs.
5812 2002-01-25 Tim Hughes <tjh@delcam.com>
5814 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
5817 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
5819 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
5821 (LPACCESSTIMEOUT): Add typedef.
5823 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
5825 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
5827 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
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.
5840 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
5842 * include/winnt.h: Add missing MEM_ defines, and convert existing to
5843 hex for readability.
5845 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
5847 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
5849 (SPI_SETSCREENSAVERRUNNING): Add define.
5850 (LLKHF_ALTDOWN): Add define.
5851 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
5852 PFD_DEPTH_DONTCARE): Add defines.
5854 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
5856 * include/objbase.h (CoGetObject): Add prototype.
5858 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
5860 * include/winuser.h (ENUM_CURRENT_SETTINGS,
5861 ENUM_REGISTRY_SETTINGS): Add defines.
5863 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
5865 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
5866 (FILE_ATTRIBUTE_DEVICE): Add define.
5868 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
5870 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
5872 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
5874 * ChangeLog: correct date in last entry.
5876 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
5878 * include/winuser.h (MONITORENUMPROC): Add typedef.
5879 (EnumDisplayMonitors): Add prototype.
5880 * lib/user32.def (EnumDisplayMonitors): Add stub.
5882 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
5884 * include/ntsecapi.h: Fixed missing void parameter type in some
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.
5896 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
5898 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
5900 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
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.
5912 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
5914 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
5916 (SetCriticalSectionSpinCount): Likewise.
5918 2001-12-30 Guido Serassio <serassio@libero.it>
5920 * include/winsvc.h: Add EnumServiceStatusEx(),
5921 QueryServiceStatusEx()
5922 & RegisterServiceCtrlHandlerEx()
5924 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
5926 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
5928 2001-12-20 Christopher Faylor <cgf@redhat.com>
5930 * lib/Makefile.in: Revert inst_installdir definitions to working
5933 2001-12-17 Guido Serassio <serassio@libero.it>
5935 * include/winsvc.h: Add ChangeServiceConfig2() &
5936 QueryServiceConfig2() definition
5938 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
5940 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
5941 on MSDN documentation for XP.
5943 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
5945 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
5948 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
5950 * include/commctrl.h (ACS_*): Add new defines.
5956 (UDS_HOTTRACK): Add define.
5957 (SBT_TOOLTIPS): Ditto.
5958 (TBS_*): Add new defines.
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.
5974 2001-12-07 Earnie Boyd <earnie@users.sf.net>
5976 * Makefile.in: Increment VERSION.
5977 * include/w32api.h: Ditto.
5979 2001-12-07 Earnie Boyd <earnie@users.sf.net>
5981 * Makefile.in: Increment VERSION.
5982 * include/w32api.h: Ditto.
5984 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
5986 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
5987 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
5988 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
5989 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
5990 SetupDiOpenDevRegKey): Correct function names.
5992 2001-12-04 Earnie Boyd <earnie@users.sf.net>
5994 * include/winuser.h (IDC_STATIC): Don't define.
5996 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
5998 Cleanup merge between SourceForge and winsup CVS.
5999 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
6001 * include/winnt.h (VER_NT*): Remove duplicate defines.
6002 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
6004 2001-12-03 Earnie Boyd <earnie@users.sf.net>
6006 * include/accctrl.h: Change \r\n to \n.
6008 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
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.
6020 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
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>.
6028 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
6030 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
6031 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
6033 * include/winnt.h: ... to here.
6034 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
6035 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
6037 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
6040 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
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.
6047 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
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.
6060 * include/winuser.h (IDC_STATIC): Protect against prior
6063 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
6065 * include/winbase.h (OSVERSIONINFOEX): Add definition.
6066 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
6068 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
6070 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
6071 warnings with _AUTHORITY #defines.
6073 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
6075 * include/winnt.h (GetCurrentFiber): Create a prototype before the
6077 (GetFiberData): Ditto.
6079 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
6081 * include/winnt.h: Backout last change.
6083 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
6085 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
6086 GetCurrentFiber: Create a prototype before the implementation.
6087 GetFiberData: Ditto.
6089 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
6091 * include/winuser.h (IDC_STATIC): Add define.
6092 Thanks to: Benoit Laniel.
6094 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
6096 * include/commdlg.h: Include <unknwn.h> rather than local
6097 definition of LPUKNOWN.
6098 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
6101 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
6103 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
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:
6137 2001-11-04 "stefan" <stefan@lkcc.org>
6139 * include/winnt.h (GetCurrentFiber): Add prototype.
6140 (GetFiberData): Likewise.
6142 2001-11-04 Christopher Faylor <cgf@redhat.com>
6144 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
6145 parallel invocations.
6147 2001-11-03 Christopher Faylor <cgf@redhat.com>
6149 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
6151 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
6153 * include/basetyps.h (DECLARE_INTERFACE): Don't add
6154 __attribute__((com_interface)) for __GNUC__ >= 3.
6156 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
6158 * include/commdlg.h (PRINTPAGERANGE): Add structure
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.
6165 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
6167 * include/objbase.h (CoGetClassObject): Change third parameter
6170 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
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
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.
6186 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
6188 * include/winuser.h (CREATESTRUCT): UNICODE it.
6189 (CBT_CREATEWND): Likewise.
6191 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
6193 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
6194 (WNetGetResourceInformationW): Ditto.
6195 (WNetGetResourceInformation): Add define.
6197 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
6199 * include/winuser.h (POINTSTOPOINT): Use explicit casts
6200 before extracting words.
6202 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
6204 * include/winnt.h: Add PF_* defines.
6205 Thanks to: "Wizord" <wizord@argoslabs.com>
6207 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
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
6213 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
6214 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
6217 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
6219 * include/commctrl.h: Add some ListView constants.
6221 2001-09-17 Earnie Boyd <earnie@sf.net>
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.
6229 2001-09-13 Earnie Boyd <earnie@SF.net>
6231 * lib/Makefile.in (inst_includedir): Change to always use w32api
6232 subdirectory for target == cygwin.
6233 (inst_libdir): Ditto.
6235 2001-09-13 Earnie Boyd <earnie@SF.net>
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.
6242 2001-09-12 Earnie Boyd <earnie@SF.net>
6244 * Makefile.in (TARFLAGS): New variable.
6245 (TARFILEEXT): Ditto.
6247 2001-09-12 Earnie Boyd <earnie@SF.net>
6249 * Makefile.in: Increment version.
6250 * include/w32api.h: Ditto.
6251 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
6253 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
6259 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
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.
6271 2001-09-04 Earnie Boyd <earnie@SF.Net>
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.
6276 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
6278 * include/winbase.h: Add missing closing parentheses to
6279 InterlockedExchangePointer declaration.
6281 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
6283 * include/shlobj.h (CFSTR_* ): Add new defines.
6284 Thanks to: "Ron" <ron@debian.org> .
6287 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
6289 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
6290 anonymous structs are available rather than just testing preprocessor
6293 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
6295 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
6296 with new `LARGE_INTEGER' definition.
6298 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
6300 * include/winsock2.h: Remove "extra token" after #endif.
6302 2001-08-31 Earnie Boyd <earnie@SF.Net>
6304 * config.guess: Remove the \r from the end of line.
6305 * config.sub: Ditto.
6307 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
6309 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
6310 if __cplusplus as well as if _ANONYMOUS_STRUCT.
6312 2001-08-29 Earnie Boyd <earnie@SF.Net>
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.
6319 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
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.
6325 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
6327 * include/wingdi.h (HANGUL_CHARSET): Add define.
6329 2001-08-21 Earnie Boyd <earnie@SF.Net>
6331 * include/setupapi.h: Formatting.
6333 2001-08-21 Earnie Boyd <earnie@SF.Net>
6335 * include/shlobj.h: Remove \r from the line endings.
6337 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
6339 * include/setupapi.h : New file.
6340 * lib/setupapi.def:New file.
6341 * lib/test.c: Include setupapi.h.
6343 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
6344 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
6346 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
6348 * include/richedit.h (ENLINK): Add structure definition.
6349 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
6351 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
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.
6362 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
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.
6370 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
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.
6377 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
6379 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
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.
6396 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
6398 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
6399 * include/nddeapi.h: Likewise.
6401 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
6403 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
6404 Add more includes of w32api headers.
6406 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
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.
6415 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
6417 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
6418 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
6420 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
6422 * lib/oleaut32.def: Regenerate.
6424 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
6426 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
6428 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
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.
6438 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
6440 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
6443 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
6445 * include/commctrl.h (TreeView_SetIndent): Correct typo.
6447 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
6449 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
6450 Thanks to: Jason Craig <jacraig@softhome.net>
6452 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
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.
6463 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
6465 * include/basetsd.h (#include <_mingw.h>): Remove.
6468 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
6470 * include/wingdi.h (AC_SRC_OVER): Add define.
6471 (struct _BLENDFUNCTION): Add.
6473 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
6475 * include/shlobj.h: Add BIF_* defines.
6477 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
6479 * include/winerror.h (E_PENDING): Add error code define.
6481 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
6483 * include/basetsd.h (#include <_mingw.h>): Add directive.
6485 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
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.
6493 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
6495 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
6496 Thanks to Kevin Chase <kevincha99@hotmail.com>.
6498 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
6500 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
6501 (IMalloc::Free()): Ditto.
6503 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
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.
6509 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
6511 * include/shlobj.h (struct _browseinfo): UNICODE it.
6512 (SHBrowseForFolder): Ditto.
6513 (SHGetPathFromIDList): Ditto.
6515 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
6517 * include/basetsd.h: RC_INVOKED protection and realignment.
6518 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
6520 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
6522 * Makefile.in (bindist): Reassign value of exec_prefix on make command
6525 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
6527 * lib/mapi32.def: Add MAPISendMail.
6529 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
6531 * include/w32api.h: Update version.
6532 * Makefile.in: Ditto.
6534 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
6536 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
6539 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
6541 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
6542 previous definition in include/ntsecapi.h.
6543 * include/ntsecapi.h: Vice versa.
6545 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
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'.
6552 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
6554 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
6557 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
6559 * include/winsock2.h: Protect one *more* newlib defines when compiling
6562 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
6564 * include/winsock2.h: Protect some more newlib defines when compiling
6567 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
6569 * include/winsock.h: Protect some more newlib defines when compiling
6572 2001-04-17 Egor Duda <deo@logos-m.ru>
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
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.
6588 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
6590 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
6591 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
6593 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
6595 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
6597 2001-04-11 John Fortin <fortinj@attglobal.net>
6599 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
6602 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
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.
6608 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
6610 * include/winnt.h (GetCurrentFiber): Fix typo.
6612 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
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>
6620 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
6621 (GetCurrentFiber): Ditto.
6622 Thanks to: Andy Younger <AndyY@redlemon.com>
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>
6628 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
6630 * include/commctrl.h Updated TreeView and ListView defines and macros.
6632 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
6634 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
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>
6641 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
6643 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
6645 * include/basetsd.h (INT32): Ditto.
6646 * include/windef.h (ATOM): Ditto.
6649 * include/winbase.h (FreeResource): Ditto.
6650 Thanks to: "Harold Hunt" <huntharo@msu.edu>
6652 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
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.
6662 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
6664 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
6665 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
6667 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
6669 * include/commctrl.h (TBSTYLE_FLAT): New definition.
6670 (TB_GETBUTTONSIZE): Ditto.
6671 (TCS_HOTTRACK): Ditto.
6672 Thanks to: Chris Hansen <popeofpop@softhome.net>
6674 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
6676 * Makefile.in: (snapshot): Add target.
6677 * lib/Makefile.in: (install-headers): Use installdir variable.
6678 (installdir): Set value based on target-alias.
6680 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
6682 * include/w32api.h: (_W32API_VERSION): Remove.
6683 (__W32API_VERSION): Add.
6684 (__W32API_MAJOR_VERSION): Ditto.
6685 (__W32API_MINOR_VERSION): Ditto.
6687 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
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.
6694 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
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
6718 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
6719 (FD_*_BIT and FD_* defines): Place together and extend to
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.
6736 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
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.
6751 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
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.
6766 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
6768 * include/shlobj.h: Add missing SLR_* flags.
6770 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
6772 * lib/Makefile.in: (host_alias): Add variable.
6773 (host_build): Ditto:
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.
6783 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
6785 * include/winnt.h: (__TEXT): Add private macro.
6786 (_TEXT): Modify definition to use __TEXT.
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>
6792 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
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>
6799 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
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.
6807 (HDF_BITMAP_ON_RIGHT) 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.
6819 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
6821 * include/winuser.h: (IDC_HAND) New resource identifier.
6822 Thanks to: Mark Jordon <mark_jordan@ieee.org>
6824 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
6826 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
6829 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
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>
6835 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
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
6841 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
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
6847 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
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.
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
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.
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.
8115 * lib/odbc32.def : regenerate.
8117 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
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
8149 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
8151 * lib/msvcp60.def: Apply Danny Smith patch 103321.
8152 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
8155 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
8157 * include/winnt.h: Add PTOKEN_USER.
8159 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
8161 * include/sqlucode.h: Apply Danny Smith patch 102443
8162 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8165 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
8167 * lib/odbccp32.def: Apply Danny Smith patch 102442
8168 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8171 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
8173 * include/odbcinst.h: Apply Danny Smith patch 102441
8174 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8177 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
8179 * lib/Makefile.in: Don't make "links" to include/w32api directory.
8181 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
8183 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
8185 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
8187 * lib/Makefile.in: Install headers and libraries in tooldir.
8189 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8191 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
8192 SORT_STRINGSORT: ditto.
8194 CTRY_*: add new defines.
8196 LCMAP*: change defines to hex notation.
8197 CALID: change from ULONG to DWORD.
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
8218 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
8220 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
8221 possible return code for the SetFilePointer() win32 API call.
8223 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
8225 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
8227 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
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
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
8240 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
8242 * lib/Makefile.in: Install header files in w32api subdirectory.
8244 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
8246 * CONTRIBUTIONS: New file.
8247 * README: Change the maintained by header.
8248 * TODO: Add a note about checking the TODO.
8250 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
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__
8281 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
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.
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
8297 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
8305 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
8307 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
8309 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
8323 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
8325 * include/ras.h: New file.
8326 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
8329 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
8331 * include/ntdef.h: Add define for NTAPI.
8333 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
8335 * include/ipexport.h: Add missing `extern "C"' directives.
8336 * include/iphlpapi.h: Ditto.
8337 * include/iprtrmib.h: Ditto.
8338 * include/iptypes.h: Ditto.
8340 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
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()
8347 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
8349 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
8351 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
8359 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
8361 * include/ntdef.h: New file.
8363 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
8365 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
8366 to TOKEN_INFORMATION_CLASS type.
8367 Add QUOTA_LIMITS type.
8369 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
8371 * include/userenv.h: New header file.
8372 * lib/userenv.def: New stub for userenv.dll.
8374 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
8376 * include/winuser.h: Correct PCWPSTRUCT typo.
8377 (discovered by Axel Riese)
8379 2000-07-27 DJ Delorie <dj@redhat.com>
8381 * include/windows.h: optimize non-inclusion of repeat headers
8383 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
8385 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
8388 2000-07-11 DJ Delorie <dj@cygnus.com>
8390 * include/shlobj.h: add CSIDL_COMMON_*
8392 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
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.
8411 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
8413 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
8417 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
8419 * include/winnt.h: Add some missing defines related to locale
8420 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
8422 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
8424 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
8426 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
8428 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
8430 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
8432 * include/wininet.h: Add another "INTERNET_OPTIONS".
8434 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
8436 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
8438 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
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.
8445 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
8447 * include/winbase.h: Change first argument of ENUMRES* types to
8448 coincide with Microsoft usage.
8450 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
8452 * include/wininet.h: Add three more "INTERNET_OPTIONS".
8454 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
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.
8464 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
8466 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
8468 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
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.
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.
8480 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
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.
8492 * include/tlhelp32.h: New file.
8494 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
8496 * include/rapi.h: New file.
8497 * lib/rapi.def: New file.
8499 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
8501 * oaidl.h (LPTYPECOMP): Remove multiple definition.
8503 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
8505 * Snapshot 2000-02-03.
8507 2000-01-21 Chris Faylor <cgf@cygnus.com>
8509 * include/winnt.h: Add ARM support.
8511 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
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.
8520 * include/psapi.h: New file.
8521 * include/imagehlp.h: New file.
8522 * lib/imagehlp.def: New file.
8524 * include/oaidl.h (tagVARIANT): Update fields.
8526 From Craig Lanning <CraigL@DyCon.com>:
8527 * include/commctrl.h: Add some TCS_* macros.
8528 * include/winnls.h (IsValidLocale): Add prototype.
8530 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
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.
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.
8567 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
8569 (GUID): Define conditionally.
8570 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
8571 (WSASocket*): Declare.
8572 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
8574 * lib/dsetup.def: Remove leading underscore.
8575 * lib/dsound.def: Likewise.
8576 * lib/ws2_32.def: Likewise.
8578 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
8580 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
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.
8588 * include/objidl.h (ISequentialStream): Define interface.
8589 (IStream): Derive from ISequentialStream.
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.
8598 * include/objidl.h: Add various IID_ declarations.
8599 * include/olectl.h: Likewise.
8600 * include/oleidl.h: Likewise.
8602 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
8604 * Snapshot 1999-12-21.
8606 * include/winbase.h (CancelIO): Rename to CancelIo.
8607 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
8608 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
8610 * Merge with winsup-19991218.
8611 * include/winnt.h: Add defines for W2K ACL control flags.
8613 * Merge with Anders Norlander's 19991130 snapshot.
8615 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
8616 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
8618 Patch from Harold Weissfield
8619 * include/shellapi.h: Added some ABN_* defines.
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.
8629 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
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.
8650 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
8652 * Snapshot 1999-11-18.
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.
8664 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
8666 Released 1999-11-07.
8668 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
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++.
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.
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.
8702 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
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.
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.
8717 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
8719 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
8720 Marius Kjeldahl <kjeldahl@hotmail.com>.
8722 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
8724 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
8725 (ERROR_SEVERITY_*): Likewise.
8727 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
8729 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
8730 (DllMain): Fix prototype.
8732 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
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.
8738 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
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
8748 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
8750 * lib/Makefile.in (install-headers): Don't @ commands.
8751 (install-libraries): Ditto.
8753 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
8755 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
8757 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
8759 Patch from Mumit Khan:
8760 * include/windows.h: Fix typo in winsock.h include guard and add
8762 * include/winnt.h (__int64): Undefine first.
8763 (struct _SID): Declare.
8765 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
8767 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
8769 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
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
8776 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
8778 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
8779 (DECLARE_INTERFACE_): Ditto.
8781 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
8783 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
8785 Reported by Brad Porter
8786 * include/wingdi.h (FW_ULTRALIGHT): Add.
8788 (FW_ULTRABOLD): Add.
8790 (JOHAB_CHARSET): Add.
8791 (VIETNAMESE_CHARSET): Add.
8794 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
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
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
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.
8812 (ACL_REVISION[1234]): Define.
8813 (MIN/MAX_ACL_REVISION): 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
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.
8834 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
8836 * include/winsock.h: Enclose in extern "C" if C++, huh?
8837 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
8839 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
8841 * include/windef.h (NULL): Define only ifndef
8842 (TRUE): Ditto, was previously only defined ifndef FALSE
8843 (PASCAL): Define as _pascal
8846 (min,max): Define only ifndef NOMINMAX
8848 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
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>.
8854 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
8856 * include/wincon.h: Add some ButtonState flags and EventFlags.
8858 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
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
8864 * include/windows.h: Undefine BOOL if __OBJC__ defined
8866 1999-05-09 Chris Faylor <cgf@cygnus.com>
8868 * include/winnls.h: Define additional code pages.
8870 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
8872 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
8874 (RtlZeroMemory): Use RtlFillMemory
8876 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
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_*
8884 1999-05-02 Nirmal Prasad <nprasad@truept.com>
8886 * include/wininet.h: Enclose in extern "C" if c++
8887 (INTERNET_BUFFERSA/W): Define struct
8888 * include/wininet.h: Add some HSR_* defines
8890 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
8892 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
8893 * include/winnt.h (UNALIGNED): Define
8894 * include/windef.h (DECLSPEC_NORETURN): Define
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.
8901 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
8903 * lib/dplayx.def: Remove '_' prefixes
8904 * lib/shell32.def: Remove imports for IID_ContextMenu
8906 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
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
8913 * lib/ws2_32.def: Winsock2 implib
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
8920 * include/Makefile: Remove
8921 * lib/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
8932 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
8934 * include/zmouse.h (WHEEL_DELTA): Define
8936 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
8938 * include/ddeml.h (HSZPAIR): Declare.
8939 * include/zmouse.h: New file.
8941 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
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
8954 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
8956 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
8958 * include/windowsx.h (GET_Y_LPARAM): Also missing
8959 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
8962 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
8964 * include/scrnsave.h: New header file for screen saver library
8965 * lib/scrnsave.c: New file: screen saver library
8967 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
8969 * include/regstr.h: Enclosed all strings in TEXT() macros so it
8970 works well in when UNICODE is defined
8972 1999-04-17 Nirmal Prasad <nprasad@truept.com>
8974 * include/winuser.h(STYLESTRUCT): New struct
8975 * include/wingdi.h:(GOBJENUMPROC): This function type should
8978 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
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
8987 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
8989 * include/winbase.h(AbnormalTermination): Define as FALSE
8990 * include/commctrl.h: Support for new progress bar messages/styles
8992 1999-03-20 Geoffrey Noer <noer@cygnus.com>
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
8999 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
9001 * include/commdlg.h: Removed pack pragma
9002 * lib/comctl32.def(InitCommonControlsEx@4): Added import
9004 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
9006 * Makefile: Set version to 0.1.5
9007 * lib/Makefile (clean): Fix typo
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
9018 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
9020 (protoent): Likewise
9022 * include/windows.h: Prevent inclusion of winsock.h if we are
9023 using or compiling cygwin. Define Win32_Winsock to force inclusion.
9025 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
9027 * include/winbase.h (CREATE_FORCEDOS): New define
9029 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
9031 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
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
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
9052 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
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
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.
9066 1999-01-05 Geoffrey Noer <noer@cygnus.com>
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
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.
9077 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
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
9085 * include/Makefile (test): Compile with all warnings
9086 * include/unknwn.h: Include objfwd.h
9087 * include/winsock.h: Added missing copyright notices.
9089 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
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
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
9103 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
9105 * include/sqltypes.h (SQLHANDLE): Added this type
9106 (SQLHDESC): Likewise
9107 * include/sql.h (SQLFreeHandle): Added this prototype
9108 (SQLAllocHandle): Likewise
9110 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
9112 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
9113 conflicts with cygwin headers.
9115 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
9117 * Makefile: Changed VERSION to 0.1.3
9118 * Makefile (dist-lib): New target to make import library only
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.
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
9147 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
9149 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
9150 * include/unknwn.h: Added extern declaration for IID_IClassFactory
9152 * include/initguid.h: New file
9154 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
9157 * include/winnt.h: Added USN
9158 * include/winnt.h: Changed handling of 64 bit int support
9160 * include/windows.h: Added support for BC,LCC and MSVC
9162 * include/windows.h: Changed handling machine architecture defines
9164 * include/olectl.h: New file
9166 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
9168 * include/oleidl.h: Added IViewObject and IViewObject2
9170 * include/objidl: Corrected prototype for IStorage::DestroyElement and
9171 IStorage::MoveElement
9173 * include/oledlg.h: New file
9175 * include/winresrc.h: New file
9177 * include/wingdi.h: Added LPDOCINFO
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
9185 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
9187 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
9188 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
9190 * include/commdlg.h: Added LPDEVNAMES
9192 * include/windows.h: Include excpt.h
9194 * include/excpt.h: New file. This file just contains some
9195 stubs for SEH that do nothing.
9197 * include/commctrl.h: Added general WM_NOTIFY codes
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
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
9210 * include/windowsx.h: Added _fmemcpy so V compiles; also added
9211 _fxx defines for memmove, memset and memcmp
9213 * include/windef.h: Changed _export and __export to empty defines
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.
9219 * Makefile: Changed VERSION to 0.1.2
9221 * include/ole2ver.h: New file
9223 * Makefile: Removed all dependencies on GLUT
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
9230 * include/windows.h: Include winperf.h
9232 * include/winperf.h: New file
9234 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
9236 * include/winnls.h: Added calendar types
9237 * include/winnls.h: Added country codes
9239 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
9241 * include/windef.h: Added PROC and NEARPROC
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
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
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
9285 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
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
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
9307 * include/mciavi.h: New file for the MCI AVI driver that for some
9308 reason is not in mmsystem.h.
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
9326 * include/unknwn.h: Added extern declaration of IID_IUnknown
9328 * include/windowsx.h: Added hmemcpy.
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.
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.
9343 * include/winsvc.h: Removed conflicting defines which were supposed
9346 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
9347 and SERVICE_ERROR_TYPE.
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.
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
9358 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
9360 * include/winbase.h: Corrected prototype for CreateProcessA
9362 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
9365 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
9366 be LPSHELLFOLDER* not LPSHELLFOLDER.
9368 * include/windows.h: Include commdlg.h
9370 * include/winuser.h: Added MDICREATESTRUCT
9372 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
9373 CB_ERRSPACE, and CB_OKAY
9375 * include/wingdi.h: Added LPBITMAPINFOHEADER
9377 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
9379 * include/rpcdce2.h: Likewise.
9381 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
9383 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
9384 * include/olectlid.h: Likewise
9385 * include/shlguid.h: Likewise
9387 * include/coguid.h: Delete file since it was for 16 bit windows only.
9389 * lib/*.def: Appended .dll to library name where needed.
9391 * include/windef.h: Define _stdcall and __stdcall only if not
9392 previously defined instead of undefining first.
9394 * include/dlgs.h: Put RC_INVOKED around structure defs
9396 * include/intshcut.h: New file
9397 * include/isguids.h: New file
9399 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
9401 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
9403 * include/winnt.h: Added check if _T is defined before defining it
9405 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
9407 * include/dlgs.h: New file
9409 * include/winbase.h: Removed DllEntryPoint define
9411 * include/winbase.h: Added SetupComm prototype
9413 * include/rpc.h: SEH RPC functions no longer defined since they weren't
9416 * include/basetyps.h: Removed use of COMOBJECT define, instead
9417 DECLARE_INTERFACE directly uses comobject attribute when GCC
9420 * include/wtypes.h: STGC enum was missing typedef
9422 * include/objidl.h: ADVC enum was missing typedef
9424 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
9425 they are nested within the VOID definition.
9427 * include/winbase.h: Added stream ids and attributes
9429 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
9430 to an ANYSIZE_ARRAY array.
9432 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
9434 * include/windef.h: defined _declspec as __declspec since
9435 some programs (like VWCL) use _declspec instead of __declspec
9437 * include/winnt.h: added COMPRESS_FORMAT defines
9439 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
9441 * include/winnt.h: added HEAP_XXXX defines
9443 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
9445 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
9448 * include/winnt.h: added NTAPI define
9450 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
9452 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
9453 instead of CHAR or WCHAR.
9455 * include/winnt.h: added _T define
9457 * include/winnt.h: added test for _TCHAR_DEFINED
9459 * include/winnt.h: included string.h for memory macros
9461 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
9463 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
9465 * include/prsht.h: added PropSheet_XXX macros
9468 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
9470 * include/winspool.h: Changed DeletePrinterProcessor and
9471 DeletePrinterProvidor to DeletePrintXX.
9473 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
9476 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
9479 * include/wingdi.h: Likewise for GetLogColorSpace
9481 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
9483 * include/richedit.h: Added missing defines and structures
9485 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
9487 * include/winuser.h: Added HWND_DESKTOP
9489 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
9491 * Makefile: Include ChangeLog when building source
9492 distribution (srcdist)
9494 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
9495 are always defined as STDAPI and STDAPI_
9497 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
9498 are always defined as STDAPI and STDAPI_
9500 * include/objidl.h: Removed extra ';' on IStorage SetClass method
9502 * include/rpcndr.h: Removed all IN and OUT from function prototypes