1 2011-04-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3 Fix bad typedef, per MinGW-Bug [#1529].
5 * include/imagehlp.h (PREAD_PROCESS_MEMORY_ROUTINE): Corrected, to
6 conform with MSDN reference, as identified by Safety0ff.
8 2011-04-04 Corinna Vinschen <corinna@vinschen.de>
10 Add a missing manifest constant definition.
12 * include/winnt.h (DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS): Define.
14 2011-03-29 Corinna Vinschen <corinna@vinschen.de>
16 Win2K and Vista userenv updates.
18 * include/userenv.h [_WIN32_WINNT >= 0x0500] (DeleteProfile)
19 (GetAllUsersProfileDirectory, GetDefaultUserProfileDirectory)
20 (ExpandEnvironmentStringsForUser): Define function aliases.
21 [_WIN32_WINNT >= 0x0500] (DeleteProfileA, DeleteProfileW)
22 (GetAllUsersProfileDirectoryA, GetAllUsersProfileDirectoryW)
23 (GetDefaultUserProfileDirectoryA, GetDefaultUserProfileDirectoryW
24 (ExpandEnvironmentStringsForUserA, ExpandEnvironmentStringsForUserW)
25 (GetProfileType): Declare function prototypes.
26 [_WIN32_WINNT >= 0x0600] (CreateProfile): Declare function prototype.
27 [_WIN32_WINNT >= 0x0500] (PT_TEMPORARY, PT_ROAMING, PT_MANDATORY):
28 New manifest constants; define them.
30 2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
32 * Makefile.in: Increment CYGRELEASE to 2.
34 2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
36 * lib/Makefile.in: Include GDIPLUS_HEADERS in dist target.
38 2011-03-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
40 * include/w32api.h: Increment version to 3.17.
43 2011-03-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
45 * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
46 PSAPI_WORKING_SET_INFORMATION): Move from here...
47 * include/psapi.h (PSAPI_WORKING_SET_BLOCK,
48 PSAPI_WORKING_SET_INFORMATION): ... to here.
50 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
52 * include/w32api.h: Increment version to 3.16.
55 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
57 * include/commctrl.h (NMTCKEYDOWN): Define.
59 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
61 * include/wtsapi32.h (WTSSendMessageA, WTSSendMessageW, WTSSendMessage):
64 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
66 * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
67 PSAPI_WORKING_SET_INFORMATION): Define.
69 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
71 * include/winbase.h (__GNUC_EXTENSION): Define, replacing __MINGW_EXTENSION.
73 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
75 * lib/kernel32.def (FreeLibraryAndExitThread): Fix definition.
77 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
79 * include/winbase.h (FILE_ENCRYPTABLE, FILE_IS_ENCRYPTED, FILE_READ_ONLY,
80 FILE_ROOT_DIR, FILE_SYSTEM_ATTR, FILE_SYSTEM_DIR, FILE_SYSTEM_NOT_SUPPORT,
81 FILE_UNKNOWN, FILE_USER_DISALLOWED): Define.
83 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
85 * include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add
86 _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard.
87 * include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
89 2011-03-04 Seth Jackson <sethj@users.sourceforge.net>
91 * include/winnt.h (PAGE_WRITECOMBINE): Define.
92 * include/winbase.h (THREAD_MODE_BACKGROUND_BEGIN, THREAD_MODE_BACKGROUND_END): Define.
94 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
96 * include/winbase.h (__MINGW_EXTENSION): Define.
97 (OVERLAPPED): Add __MINGW_EXTENSION around nameless union /
98 struct to correct issue with -std=c99.
100 2011-03-02 Corinna Vinschen <corinna@vinschen.de>
102 * include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
103 (TIMER_BASIC_INFORMATION): Define.
104 (NtQueryTimer): Define.
105 (ZwQueryTimer): Define.
107 2010-12-27 David Byron <dbyron0@users.sourceforge.net>
109 * include/winioctl.h (STORAGE_BUS_TYPE): Define.
111 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
113 * include/winbase.h (GetComputerNameEx): Define.
115 2010-12-27 Ryan Lortie <desrt@desrt.ca>
117 * include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
119 2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
121 * include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
122 PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
123 PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
124 PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
125 PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
126 PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
127 PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
128 PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
129 PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
131 2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
133 * include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
134 Add defines for backward compatibility.
136 2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
138 * include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
139 * include/objidl.h (AddConnection, ReleaseConnection): Ditto.
140 * include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
141 EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
142 EnumResourceTypesW): Ditto.
143 * include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
145 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
147 * include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
149 2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
151 * include/bdatypes.h: Add missing semicolons.
153 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sf.net>
155 * include/w32api.h: Increment version to 3.15.
156 * Makefile.in: Ditto.
158 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
160 * Makefile.in: Update naming convention and compression format (lzma),
161 leaving existing naming convention and compression format as is for Cygwin.
163 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
165 * include/oleacc.h (STATE_SYSTEM_HASPOPUP, STATE_SYSTEM_NORMAL,
166 STATE_SYSTEM_PROTECTED): Define.
168 Thank you to Marcus von Appen for reporting the issue.
170 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
172 * include/winuser.h (CF_DIBV5): Define.
173 (CF_MAX): Adjust accordingly.
175 Thank you to Lenard Lindstrom for reporting the issue.
177 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
179 * include/sspi.h (QuerySecurityContextToken): Define.
180 * lib/secur32.def: Regenerate using gendef on a Win7 machine.
182 Thank you to Magnus Hagander for reporting the issue.
184 2010-08-25 Ali Sabil <asabil@users.sourceforge.net>
186 * include/ocidl.h: Define COBJMACROS for IPropertyBag and IPropertyBag2.
188 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
190 * include/shlwapi (ASSOCDATA): Update definition.
192 Thank you to Frederic Deschamps for reporting the issue.
194 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
196 * include/winbase.h (COPY_FILE_OPEN_SOURCE_FOR_WRITE,
197 COPY_FILE_ALLOW_DECRYPTED_DESTINATION, COPY_FILE_COPY_SYMLINK,
198 COPY_FILE_NO_BUFFERING): Define.
200 Thank you to Roland Schwingel for reporting the issue.
202 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
204 * include/winuser.h (HHOOK): Move definition from here...
205 * include/windef.h: ...to here, as per MSDN.
207 Thank you to Samuel Thibault for reporting the issue.
209 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
211 * include/winbase.h (GetEnvironmentStrings, GetEnvironmentStringsA): Per
212 MSDN, change return type to LPCH.
213 (GetEnvironmentStringsW): Per MSDN, change return type to LPWCH.
215 Thank you to Emmanuel Stapf for reporting the issue.
217 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
219 * include/prsht.h (SNDMDG, POSTMSG): Fix typo.
220 * include/windowsx.h (SNDMSG): Ditto.
222 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
224 * include/prsht.h (SNDMSG, POSTMSG): Define macros and use throughout.
226 Thank you to Ozkan Sezer for reporting the issue.
228 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
230 * include/windowsx.h (SNDMSG): Define macro and use throughout.
232 Thank you to Chris Oldwood for reporting the issue.
234 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
236 * include/oleacc.h (AccessibleObjectFromEvent): Correct definition.
238 Thank you to Rick Walsh for reporting the issue.
240 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
242 * include/winbase.h (MoveFileWithProcessA, MoveFileWithProgressW): Define.
244 2010-08-24 Vinky <rabbit_vinky@users.sourceforge.net>
246 * include/winbase.h (OVERLAPPED): Correct definition.
248 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
250 * include/winnt.h (IMAGE_NT_HEADERS32, IMAGE_NT_HEADERS64): Correct
253 Thank you to Pasi Ruokola for reporting the issue.
255 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
257 * include/exdisp.h (get_RegisterAsBrowser): Fix typo.
259 Thank you to cheznonnon for reporting the issue.
261 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
263 * lib/ws2_32.def: Regenerate using gendef on a Win7 machine.
265 2010-08-24 Ozkan Sezer <sezero@users.sourceforge.net>
267 * winnt.h: Fix several SUBLANG ID errors (ref:
268 http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx).
269 (SUBLANG_UI_CUSTOM_DEFAULT): 0x05, not 0x03.
270 (SUBLANG_HAUSA_NIGERIA): Bad ID name, correct one is ...
271 (SUBLANG_HAUSA_NIGERIA_LATIN): ... this.
272 (SUBLANG_INUKTITUT_CANADA_LATIN): 0x02, not 0x01.
273 (SUBLANG_IRISH_IRELAND): 0x02, not 0x01.
274 (SUBLANG_LAO_LAO_PDR): Bad ID name, correct one is ...
275 (SUBLANG_LAO_LAO): ... this.
276 (SUBLANG_LOWER_SORBIAN_GERMANY): 0x02, not 0x01.
277 (SUBLANG_SAMI_SKOLT_FINLAND): 0x08, not 0x03.
278 (SUBLANG_SAMI_INARI_FINLAND): 0x09, not 0x03.
279 (SUBLANG_SYRIAC_SYRIA): define as SUBLANG_SYRIAC (what MSDN mentions).
280 (SUBLANG_TIGRIGNA_ERITREA): 0x02, not 0x01.
281 (SUBLANG_BENGALI_INDIA): 0x01, not 0x00.
282 (SUBLANG_BENGALI_BANGLADESH): 0x02, not 0x01.
283 (SUBLANG_PUNJABI_INDIA): 0x01, not 0x00.
284 (SUBLANG_PUNJABI_PAKISTAN): not defined in MSDN.
285 (SUBLANG_ROMANIAN_ROMANIA): 0x01, not 0x00.
286 (SUBLANG_ROMANIAN_MOLDOVA): not defined in MSDN.
288 2010-08-24 LRN <lrn1986@gmail.com>
290 * include/mmreg.h (MPEGLAYER3WAVEFORMAT, WAVE_FORMAT_UNKNOWN,
291 WAVE_FORMAT_PCM, WAVE_FORMAT_ADPCM, WAVE_FORMAT_IEEE_FLOAT,
292 WAVE_FORMAT_VSELP, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_ALAW,
293 WAVE_FORMAT_MULAW, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_DVI_ADPCM,
294 WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_SIERRA_ADPCM,
295 WAVE_FORMAT_G723_ADPCM, WAVE_FORMAT_DIGIFIX, WAVE_FORMAT_DIALOGIC_OKI_ADPCM,
296 WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CU_CODEC,
297 WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_SONARC,
298 WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_ECHOSC1,
299 WAVE_FORMAT_AUDIOFILE_AF36, WAVE_FORMAT_APTX, WAVE_FORMAT_AUDIOFILE_AF10,
300 WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_LRC, WAVE_FORMAT_DOLBY_AC2,
301 WAVE_FORMAT_GSM610, WAVE_FORMAT_MSNAUDIO, WAVE_FORMAT_ANTEX_ADPCME,
302 WAVE_FORMAT_CONTROL_RES_VQLPC, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_DIGIADPCM,
303 WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_NMS_VBXADPCM,
304 WAVE_FORMAT_ROLAND_RDAC, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ROCKWELL_ADPCM,
305 WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_XEBEC, WAVE_FORMAT_G721_ADPCM,
306 WAVE_FORMAT_G728_CELP, WAVE_FORMAT_MSG723, WAVE_FORMAT_MPEG,
307 WAVE_FORMAT_RT24, WAVE_FORMAT_PAC, WAVE_FORMAT_MPEGLAYER3,
308 WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_ESPCM,
309 WAVE_FORMAT_VOXWARE, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_G726_ADPCM,
310 WAVE_FORMAT_G722_ADPCM, WAVE_FORMAT_DSAT, WAVE_FORMAT_DSAT_DISPLAY,
311 WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_VOXWARE_AC8,
312 WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_VOXWARE_AC16,
313 WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXWARE_RT24,
314 WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_VOXWARE_RT29HW,
315 WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_VOXWARE_VR18,
316 WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_SOFTSOUND, WAVE_FORMAT_VOXWARE_TQ60,
317 WAVE_FORMAT_MSRT24, WAVE_FORMAT_G729A, WAVE_FORMAT_MVI_MV12,
318 WAVE_FORMAT_DF_G726, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_ISIAUDIO,
319 WAVE_FORMAT_ONLIVE, WAVE_FORMAT_SBC24, WAVE_FORMAT_DOLBY_AC3_SPDIF,
320 WAVE_FORMAT_ZYXEL_ADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_PACKED,
321 WAVE_FORMAT_RHETOREX_ADPCM, WAVE_FORMAT_IRAT, WAVE_FORMAT_VIVO_G723,
322 WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_DIGITAL_G723,
323 WAVE_FORMAT_CREATIVE_ADPCM, WAVE_FORMAT_CREATIVE_FASTSPEECH8,
324 WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_QUARTERDECK,
325 WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_BTV_DIGITAL, WAVE_FORMAT_VME_VMPCM,
326 WAVE_FORMAT_OLIGSM, WAVE_FORMAT_OLIADPCM, WAVE_FORMAT_OLICELP,
327 WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_LH_CODEC,
328 WAVE_FORMAT_NORRIS, WAVE_FORMAT_ISIAUDIO,
329 WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DVM, WAVE_FORMAT_RAW_AAC1,
330 WAVE_FORMAT_MPEG_HEAAC, WAVE_FORMAT_MPEG_ADTS_AAC, WAVE_FORMAT_DRM,
331 WAVE_FORMAT_DTS, WAVE_FORMAT_WMAVOICE9, WAVE_FORMAT_WMASPDIF,
332 WAVE_FORMAT_WMAUDIO_LOSSLESS, WAVE_FORMAT_WMAUDIO2, WAVE_FORMAT_WMAUDIO3,
333 WAVE_FORMAT_MPEG_LOAS, WAVE_FORMAT_RAW_SPORT, WAVE_FORMAT_ESST_AC3,
334 WAVE_FORMAT_DTS2): Define.
335 * include/msacm.h (HACMDRIVERID, HACMDRIVER, HACMSTREAM, HACMOBJ,
336 ACMSTREAMHEADER, WAVEFILTER, acmDriverAddA, acmDriverAddW, acmDriverRemove,
337 acmMetrics, acmStreamOpen, acmStreamSize, acmStreamPrepareHeader,
338 acmStreamUnprepareHeader, acmStreamReset, acmStreamClose, acmStreamConvert):
341 2010-08-23 LRN <lrn1986@gmail.com>
343 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, FILE_NAME_NORMALIZED,
344 FILE_NAME_OPENED, VOLUME_NAME_DOS, VOLUME_NAME_GUID, VOLUME_NAME_NONE,
345 VOLUME_NAME_NT, FILE_BASIC_INFO, FILE_STANDARD_INFO, FILE_NAME_INFO,
346 FILE_STREAM_INFO, FILE_COMPRESSION_INFO, FILE_ATTRIBUTE_TAG_INFO,
347 FILE_ID_BOTH_DIR_INFO, FILE_REMOTE_PROTOCOL_INFO, FILE_INFO_BY_HANDLE_CLASS,
348 GetFileInformationByHandleEx, GetFinalPathNameByHandleA,
349 GetFinalPathNameByHandleW): Define.
351 2010-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
353 * lib/CheckConflicts.sh: New file.
355 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
357 * lib/kernel32.def (CopyLZFile, GetExpandedNameA, GetExpandedNameW, LZClose,
358 LZCopy, LZInit, LZOpenFileA, LZOpenFileW, LZRead, LZSeek, OpenProcessToken,
359 OpenThreadToken, RegCloseKey, RegCreateKeyExA, RegCreateKeyExW,
360 RegDeleteKeyExA, RegDeleteKeyExW, RegDeleteValueA, RegDeleteValueW,
361 RegEnumKeyExA, RegEnumKeyExW, RegEnumValueA, RegEnumValueW, RegFlushKey,
362 RegGetKeySecurity, RegLoadKeyA, RegLoadKeyW, RegNotifyChangeKeyValue,
363 RegOpenCurrentUser, RegOpenKeyExA, RegOpenKeyExW, RegOpenUserClassesRoot,
364 RegQueryInfoKeyA, RegQueryInfoKeyW, RegQueryValueExA, RegQueryValueExW,
365 RegRestoreKeyA, RegRestoreKeyW, RegSetKeySecurity, RegSetValueExA,
366 RegSetValueW, RegUnLoadKeyA, RegUnLoadKeyW, RtlCaptureStackBackTrace,
367 RtlFillMemory, RtlMoveMemory, RtlZeroMemory, SetThreadToken): Remove
368 conflicting definition.
369 * lib/th32.def: Remove.
370 * lib/ntdll.def (RtlUnwind): Remove conflicting definition.
371 * lib/version.def (VerLanguageNameA, VerLanguageNameW): Remove conflicting
374 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
376 * lib/kernel32.def (CreateProcessAsUserW): Remove definition.
378 2010-08-20 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
380 * lib/kernel32.def: Regenerate using gendef on a Win7 machine.
382 2010-08-19 Corinna Vinschen <corinna@vinschen.de>
384 * include/winnt.h: Define FILE_ATTRIBUTE_VIRTUAL. Change
385 FILE_ATTRIBUTE_VALID_FLAGS accordingly.
386 * include/ddk/winddk.h: Ditto.
388 2010-08-18 Ladislav Michl <ladis@users.sourceforge.net>
390 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, CreateSymbolicLinkW,
391 CreateSymbolicLinkA, CreateSymbolicLink): Define
393 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
395 * lib/kernel32.def(FatalExit): Correct definiton.
397 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
399 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
400 from 2010-07-17 since it breaks several applications.
402 2010-07-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
404 * lib/kernel32.def: Regenerate using gendef.
406 2010-07-20 Ozkan Sezer <sezero@users.sourceforge.net>
408 * include/commctrl.h (LVIF_GROUPID): Fix definition.
410 2010-07-20 Michael James <james.me@gmail.com>
412 * include/commctrl.h (LVIF_COLUMNS): Fix definition.
414 2010-07-17 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
416 * include/winnt.h (HEAP_MAKE_TAG_FLAGS, VALID_INHERIT_FLAGS): Correct
418 * include/rpcndr.h (NdrUnMarshConfStringHdr, NdrUnMarshCCtxtHdl,
419 NdrMarshSCtxtHdl): Ditto.
420 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Remove macro
421 definition in favour of typedef definition.
423 Thank you to Yuta Tomino for reporting the issues.
425 2010-07-08 Markus Koenig <basilo@users.sourceforge.net>
427 * include/gdiplus.h: New file.
428 * include/gdiplus/gdiplus.h: New file.
429 * include/gdiplus/gdiplusbase.h: New file.
430 * include/gdiplus/gdiplusbrush.h: New file.
431 * include/gdiplus/gdipluscolor.h: New file.
432 * include/gdiplus/gdipluscolormatrix.h: New file.
433 * include/gdiplus/gdipluseffects.h: New file.
434 * include/gdiplus/gdiplusenums.h: New file.
435 * include/gdiplus/gdiplusflat.h: New file.
436 * include/gdiplus/gdiplusgpstubs.h: New file.
437 * include/gdiplus/gdiplusgraphics.h: New file.
438 * include/gdiplus/gdiplusheaders.h: New file.
439 * include/gdiplus/gdiplusimageattributes.h: New file.
440 * include/gdiplus/gdiplusimagecodec.h: New file.
441 * include/gdiplus/gdiplusimaging.h: New file.
442 * include/gdiplus/gdiplusimpl.h: New file.
443 * include/gdiplus/gdiplusinit.h: New file.
444 * include/gdiplus/gdipluslinecaps.h: New file.
445 * include/gdiplus/gdiplusmatrix.h: New file.
446 * include/gdiplus/gdiplusmem.h: New file.
447 * include/gdiplus/gdiplusmetafile.h: New file.
448 * include/gdiplus/gdiplusmetaheader.h: New file.
449 * include/gdiplus/gdipluspath.h: New file.
450 * include/gdiplus/gdipluspen.h: New file.
451 * include/gdiplus/gdipluspixelformats.h: New file.
452 * include/gdiplus/gdiplusstringformat.h: New file.
453 * include/gdiplus/gdiplustypes.h: New file.
454 * lib/gdiplus.c: New file containing GDI+ variable definitions
456 * lib/gdiplus.def: New file.
457 * lib/Makefile.in: Add gdiplus.o to EXTRA_OBJS,
458 add gdiplus.c to SOURCES.
459 * lib/test.c: Include gdiplus.h.
461 2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
463 * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
464 GetPerformanceInfo): Define.
465 * lib/psapi.def (GetPerformanceInfo): Define.
466 * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
467 CryptEnumProviders): Define.
469 2010-02-17 LRN <lrn1986@gmail.com>
471 * include/shlguid.h (IID_IFolderView): Define.
472 * include/shlobj.h (IFolderView interface): Define.
473 * lib/shell32.c (IID_IFolderView): Export.
475 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
477 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
478 ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
480 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
482 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
484 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
486 * include/shlobj.h (SHParseDisplayName): Fix definition.
488 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
490 * include/w32api.h: Increment version to 3.14.
491 * Makefile.in: Ditto.
493 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
495 * include/shlobj.h (SHParseDisplayName): Define.
497 Thanks to James Roberts-Thomson for the report.
499 2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
501 * include/wingdi.h (ENHMFENUMPROC): Correct definition.
503 Thanks to Alexander Vassilev for the report.
505 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
507 * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
509 Thanks to Thomas Denk for the report.
511 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
513 * include/winbase.h (UnmapViewOfFile): Correct definition.
515 Thanks to Dimitry Sibiryakov for the report.
517 2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
519 * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
521 2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
523 * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
524 * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
526 2009-20-10 Michael James <james.me@gmail.com>
528 * include/wingdi.h (CLEARTYPE_QUALITY): Define.
529 * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
531 (WM_UNICHAR,UNICODE_NOCHAR): Define.
532 * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
533 RemoveWindowSubclass@12): Add exports.
534 * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
536 2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
538 * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
539 TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
540 TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
541 TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
542 TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
543 CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
544 RegisterTouchWindow, UnregisterTouchWindow): Define.
545 * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
546 RegisterTouchWindow, UnregisterTouchWindow): Define.
548 2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
550 * include/winver.h (VerQueryValue[AW]): Correct definition.
552 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
554 * include/shlobj.h (SHARD): Add enum.
555 (SHARD_PATH): Define based on UNICODE.
557 Thanks to Jacek Caban for the report.
559 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
561 * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
563 Thanks to Bruno Martinez for the report.
565 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
567 * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
568 IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
569 SHGetIconOverlayIndex): Define.
571 Thanks to Tim Kosse for the report.
573 2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
575 * include/wincon.h (AttachConsole): Correct guard.
577 Thanks to Alexander Shaduri for the report.
579 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
581 * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
582 (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
584 2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
586 * include/winerror.h: Fix typos in macro names.
588 2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
590 * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
593 2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
595 * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
597 2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
599 Honor DESTDIR for winsup/mingw and winsup/w32api.
600 Detect and report error if installation paths are win32
601 format, but DESTDIR is non-empty.
603 * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
604 when invoking make in subdirs.
605 * lib/Makefile.in (DESTDIR): Honor per convention.
606 (need-DESTDIR-compatibility): New macro; define it and a
608 (fail-DESTDIR-compatibility): New dependency goal.
609 (install-libraries, install-headers, uninstall-libraries,
610 uninstall-headers): Require need-DESTDIR-compatibility.
611 * lib/ddk/Makefile.in: Ditto.
612 * lib/directx/Makefile.in: Ditto.
614 2009-10-04 Corinna Vinschen <corinna@vinschen.de>
616 * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
617 _WIN32_WINNT >= 0x0500.
618 (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
619 WRITE_RESTRICTED): Define.
620 (IsTokenRestricted): Declare for >= Win 2000.
622 2009-08-30 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
624 * include/wtsapi32.h (WTSQuerySessionInformationA,
625 WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
626 Moved to (_WIN32_WINNT >= 0x0500) guard.
627 (thanks to Pierre Ossman)
629 2009-08-09 Andy Koppe <andy.koppe@gmail.com>
631 * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
632 IS_SURROGATE_PAIR): Define.
634 2009-07-27 Corinna Vinschen <corinna@vinschen.de>
636 * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
637 FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
638 FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
639 * include/ddk/ntifs.h: Ditto.
640 (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
642 2009-07-21 Corinna Vinschen <corinna@vinschen.de>
644 * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
646 * lib/gdo32.dll: ...to here.
648 2009-07-01 Corinna Vinschen <corinna@vinschen.de>
650 * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
651 StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
652 StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
653 StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
654 StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
657 2009-06-24 Corinna Vinschen <corinna@vinschen.de>
659 * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
660 WTSEnumerateSessionsA): Add function prototypes.
661 (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
662 (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
663 defines dependent on UNICODE setting.
665 2009-06-07 Corinna Vinschen <corinna@vinschen.de>
667 * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
669 * include/ddk/ntifs.h: Ditto.
670 * include/ddk/winddk.h: Ditto.
671 * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
672 ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
673 in header, but missing in lib. Omit NT4-only entry points.
675 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
677 * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
678 SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
679 * lib/shell32.def (SHGetImageList): Define.
681 2009-02-18 Corinna Vinschen <corinna@vinschen.de>
683 * winnt.h: Add Vista token security extensions.
684 (SID_HASH_SIZE): Define.
685 (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
686 TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
687 TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
688 (SID_HASH_ENTRY): Define.
689 (struct _SID_AND_ATTRIBUTES_HASH): Define.
690 (struct _TOKEN_LINKED_TOKEN): Define.
691 (struct _TOKEN_MANDATORY_LABEL): Define.
692 (struct _TOKEN_MANDATORY_POLICY): Define.
693 (struct _TOKEN_ELEVATION): Define.
694 (struct _TOKEN_ACCESS_INFORMATION): Define.
695 (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
696 information enumeration values.
698 2009-02-09 Corinna Vinschen <corinna@vinschen.de>
700 * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
703 2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
705 * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
707 2009-01-19 Corinna Vinschen <corinna@vinschen.de>
709 * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
711 2009-01-11 Henry Nestler <henry@bigfoot.de>
713 * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
716 2009-01-07 Corinna Vinschen <corinna@vinschen.de>
718 * include/winbase.h (SCS_64BIT_BINARY): Define.
720 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
722 * include/w32api.h: Increment version to 3.13.
723 * Makefile.in: Ditto.
725 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
727 * lib/glut.def: remove.
728 * lib/glut32.def: ditto.
730 2008-11-11 Corinna Vinschen <corinna@vinschen.de>
732 * include/winbase.h (PROCESS_DEP_ENABLE,
733 PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
734 (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
735 (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
737 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>
739 * include/mmsystem.h (sndAlias): Correct GCC4 warning.
741 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>
743 * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
745 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
747 * include/vfw.h (capSendMessage): Rename to __capSendMessage.
749 2008-09-24 Chris Sutcliffe <ir0nh34d@users.sf.net>
751 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
752 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
753 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
754 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
755 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
756 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
757 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
758 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
759 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
760 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
761 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
762 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
763 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
764 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
765 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
766 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
767 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
768 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
769 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
770 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
771 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
772 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
773 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
774 WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
775 (capSendMessage): Don't undef.
777 2008-09-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
779 * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
782 2008-09-13 mega-squall <mega-squall@users.sf.net>
784 * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
785 SUBLANG_ROMANIAN_ROMANIA): Correct definition.
786 (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
787 SUBLANG_ROMANIAN_MOLDOVA): Define.
789 2008-09-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
791 * include/shlwapi.h (ASSOCSTR): Update enum.
793 2008-09-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
795 * include/w32api.h: Increment version to 3.12.
796 * Makefile.in: Ditto.
798 2008-09-07 Michael Hentschel <mikeh42@users.sourceforge.net>
800 * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
802 2008-09-07 alsemm <alsemm@users.sourceforge.net>
804 * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
806 2008-09-07 Danny Smith <dannysmith@users.sourceforge.net>
808 * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
809 Thanks to Richard Hughes for report.
811 2008-09-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
813 * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
814 naming standard for Cygwin.
816 2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
818 * include/sspi.h: Fix PSecurityFunctionTableW structure.
820 2008-08-29 Andy Grover <andy.grover@oracle.com>
822 * include/ddk/scsi.h: Define READ_TOC formats.
823 * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
825 2008-08-29 Andy Grover <andy.grover@oracle.com>
827 * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
828 struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
829 NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
830 NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
831 NdisMCancelTimer): Define.
832 (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
833 (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
835 (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
836 * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
837 NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
840 2008-08-29 Andy Grover <andy.grover@oracle.com>
842 * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
843 RtlStringCbVPrintfA): define in terms of POSIX string functions.
845 2008-08-29 Andy Grover <andy.grover@oracle.com>
847 * include/ddk/winddk.h (KeRaiseIrql): Define.
848 (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
850 2008-08-29 Andy Grover <andy.grover@oracle.com>
852 * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
853 (KeGetCurrentProcessorNumber): Fix incorrect member reference.
854 (InterlockedIncrement, InterlockedDecrement): fix warning.
855 * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
856 (KeNumberProcessors): Export.
858 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
860 * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
861 ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
862 ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
863 ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
864 ASSOCF_INIT_IGNOREUNKNOWN): Define.
866 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
868 * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
870 Thanks to Tim Kosse <botg at users dot sf dot net>.
872 2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
874 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
875 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
876 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
877 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
878 LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
879 UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
880 PROTECTED_DACL_SECURITY_INFORMATION): Define.
882 2008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
884 * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
885 WTSQuerySessionInformation, WTSFreeMemory): Define.
887 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
889 * lib/gdi32.def (SetLayout): Export.
891 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
893 * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
894 struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
895 CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
896 CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
897 CertSetCertificateContextProperty, CertCompareCertificateName,
898 CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
899 CryptGetDefaultProviderW and many corresponding macroes): Define.
900 * lib/crypt32.def (Export the above 11 functions): Export.
901 * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
905 2008-07-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
907 * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
908 MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
910 2008-07-24 techrazy <techrazy@users.sourceforge.net>
912 * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
914 2008-07-24 Corinna Vinschen <corinna@vinschen.de>
916 * include/lmaccess.h (struct _USER_INFO_4): Define.
917 (struct _USER_INFO_23): Define.
918 (struct _GROUP_INFO_3): Define.
920 2008-07-14 Corinna Vinschen <corinna@vinschen.de>
922 * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
923 * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
924 MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
925 MIB_TCP6TABLE_OWNER_PID): Define.
926 * lib/iphlpapi.def (GetExtendedTcpTable): Export.
928 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
930 * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
931 GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
933 Bug reported by Thomas Denk.
935 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
937 * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
938 InterlockedCompareExchange, InterlockedExchange,
939 InterlockedCompareExchangePointer, InterlockedExchangeAdd,
940 InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
941 Bug reported by Erik Blake.
943 2008-06-20 Danny Smith <dannysmith@users.sourceforge.net>
945 * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
946 * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
947 Bug reported by Brian Hawley.
949 2008-06-17 Corinna Vinschen <corinna@vinschen.de>
951 * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
952 DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
953 DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
954 DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
955 DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
956 DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
957 DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
958 (DsGetDcNameW, DsGetDcNameA): Declare.
959 (DsGetDcName): Define.
960 * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
962 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
964 * include/commctrl.h (NMLVODSTATECHANGE): Define.
966 Thanks to Tim Kosse <botg at users dot sf dot net>.
968 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
970 * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
972 Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
974 2008-05-15 Corinna Vinschen <corinna@vinschen.de>
976 * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
977 (FILE_SUPPORTS_TRANSACTIONS): Define.
979 2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
981 * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
982 DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
984 2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
986 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
987 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
988 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
989 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
990 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
991 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
992 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
993 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
994 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
995 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
996 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
997 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
998 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
999 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
1000 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
1001 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
1002 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
1003 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
1004 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
1005 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
1006 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
1007 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
1008 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
1009 WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
1010 WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
1011 WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
1012 WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
1013 WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
1014 WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
1015 capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
1016 capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
1017 capDriverConnect, capDriverDisconnect, capDriverGetName,
1018 capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
1019 capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
1020 capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
1021 capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
1022 capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
1023 capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
1024 capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
1025 capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
1026 capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
1027 capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
1028 capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
1029 capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
1030 capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
1031 (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
1032 *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
1034 2008-04-26 Yuval <uvman@users.sourceforge.net>
1036 * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
1037 SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
1038 SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
1039 LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
1040 SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
1041 SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
1042 SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
1043 SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
1044 SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
1045 *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
1046 *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
1047 *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
1048 *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
1049 *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
1050 *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
1051 *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
1052 *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
1053 *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
1054 *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
1055 *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
1056 *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
1057 *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
1058 *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
1059 *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
1060 *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
1061 *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
1062 *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
1063 *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
1064 LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
1065 *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
1066 *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
1067 *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
1068 SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
1069 SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
1070 SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
1071 SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
1072 SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
1073 SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
1074 SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
1075 SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
1076 SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
1077 SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
1078 SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
1079 SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
1080 *SpUserModeInitializeFn): Define.
1081 * include/sspi.h (SECURITY_STRING): Define.
1083 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
1085 * include/specstrings.h: Add more dummy defines.
1087 2008-04-22 Corinna Vinschen <corinna@vinschen.de>
1089 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
1090 (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
1091 (SECURITY_MANDATORY_LOW_RID): Define.
1092 (SECURITY_MANDATORY_MEDIUM_RID): Define.
1093 (SECURITY_MANDATORY_HIGH_RID): Define.
1094 (SECURITY_MANDATORY_SYSTEM_RID): Define.
1095 (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
1096 (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
1097 (SE_GROUP_INTEGRITY): Define.
1098 (SE_GROUP_INTEGRITY_ENABLED): Define.
1100 2008-04-11 Corinna Vinschen <corinna@vinschen.de>
1102 * include/sddl.h (ConvertStringSidToSidA): Declare.
1103 (ConvertStringSidToSidW): Declare.
1104 (ConvertStringSidToSid): Define.
1106 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1108 * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
1109 and MPR_INTERFACE_3 structure since they are available only in Windows
1112 Thanks to crackedmind <crackedmind at sf dot net>.
1114 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1116 * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
1118 * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
1120 2008-02-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1122 * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
1124 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1126 * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
1127 * include/windef.h (IN, OUT, OPTIONAL): Define.
1129 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1131 * include/specstrings.h: new file, move pseudo modifiers from windef.h.
1132 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1133 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1134 __out_bcount_opt): Move to specstrings.h.
1136 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1138 * lib/bthprops.def: new file, bluetooth imports.
1140 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1142 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1143 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1144 __out_bcount_opt): Defined additional pseudo-modifiers.
1146 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1147 * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
1148 (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
1149 dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
1152 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1154 * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
1155 * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
1156 DEVICE_NOTIFY_SERVICE_HANDLE): define.
1157 * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
1158 * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
1159 GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
1160 GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
1161 GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
1162 * include/winuser.h (RegisterPowerSettingNotification,
1163 UnregisterPowerSettingNotification): Add prototypes.
1164 * lib/user32.def: Added imports for the above prototypes.
1165 * lib/Makefile.in: Added build support for power-uuid.c.
1166 * lib/power-uuid.c: New file containing power GUID definitions.
1168 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1170 * include/ras.h (RAS_MaxDnsSuffix): define.
1172 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1174 * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
1176 * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
1179 2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
1181 * include/w32api.h: Increment version to 3.11.
1182 * Makefile.in: Ditto.
1184 2007-12-11 Dave Korn <dave.korn@artimi.com>
1186 * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
1187 (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
1189 2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1191 * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
1193 2007-12-03 techrazy <techrazy@users.sourceforge.net>
1195 * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
1196 NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
1198 2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>
1200 * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
1202 2007-11-21 elsapo <elsapo@users.sourceforge.net>
1204 * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
1205 CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
1206 CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
1207 X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
1208 X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
1209 CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
1210 PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
1211 X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
1212 X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
1213 X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
1214 X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
1215 X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
1216 X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
1217 X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
1218 X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
1219 X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
1220 X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
1221 X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
1222 PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
1223 PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
1224 ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
1225 CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
1226 X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
1227 OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
1228 OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
1229 CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
1230 CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
1231 CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
1232 CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
1233 CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
1234 CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
1235 CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
1236 CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
1237 szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
1238 szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
1239 szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
1240 X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
1241 szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
1242 szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
1243 szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
1244 szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
1245 szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
1246 szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
1247 szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
1248 szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
1249 szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
1250 szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
1251 szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
1252 PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
1253 CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
1254 PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
1255 CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
1256 CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
1257 CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
1258 PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
1259 CryptEncodeObjectEx): define.
1261 2007-11-21 Brian Dessent <dessent@users.sourceforge.net>
1263 * include/winbase.h (CheckTokenMembership): define.
1265 2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>
1267 * include/rpcndr.h: Missing NdrClientCall2 entry.
1268 * lib/rpcrt4.def: Ditto.
1270 2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
1271 * lib/scnsave.c: Multi-monitor support.
1273 2007-08-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
1275 * include/w32api.h: Increment version to 3.10.
1276 * Makefile.in: Ditto.
1278 2007-08-02 Corinna Vinschen <corinna@vinschen.de>
1280 * include/winbase.h (ReOpenFile): Add prototype.
1281 * lib/kernel32.def (ReOpenFile@16): Add export.
1283 2007-07-31 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1285 * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
1287 2007-7-30 Martijn Wargers <martijnw22@users.sourceforge.net>
1289 * include/wingdi.h (GetTextExtentExPointI): Add prototype.
1290 * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
1292 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1294 * include/wtypes.h (LPDECIMAL): Define.
1295 (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
1297 2007-07-18 Corinna Vinschen <corinna@vinschen.de>
1299 * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
1301 2007-07-17 Corinna Vinschen <corinna@vinschen.de>
1303 * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
1304 * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
1306 2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1308 * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
1311 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1313 * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
1314 * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
1315 PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
1316 PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
1317 PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
1318 PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
1319 Sync with include/pbt.h.
1321 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1323 [mingw-Bugs-1751518]
1324 * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
1327 [mingw-Bugs-1751565]
1328 * include/basetyps.h (IID); Guard with __IID_DEFINED__.
1330 [mingw-Bugs-1751595]
1331 * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
1334 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1336 2007-07-10 Danny Smith <dannysmith@users.sourceforge.net>
1338 [mingw-Bugs-1750898]
1339 * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
1340 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1342 2007-07-09 Danny Smith <dannysmith@users.sourceforge.net>
1344 [mingw-Bugs-1749305]
1345 * lib/kernel32.def (GetConsoleProcessList@8): Add export.
1347 2007-07-02 Przemek Czerkas <pczerkas@gmail.com>
1349 * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
1351 2007-07-02 Danny Smith <dannysmith@users.sourceforge.net>
1353 * include/oaidl.h: Include windows.h and ole2.h,
1354 unless COM_NO_WINDOWS_H.
1356 [mingw-Bugs-1742130]
1357 * include/oaidl.h (struct tagVARIANT): Add union members
1358 LONGLONG * pllVal and ULONGLONG * pullVal.
1360 2007-07-01 Danny Smith <dannysmith@users.sourceforge.net>
1362 * include/ws2tcpip.h (s6_addr32): Correct definition.
1363 Thanks to Alfred E. Heggestad <aeh at db dot org>
1365 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1367 * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
1369 Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
1370 supplying the information.
1372 2007-05-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1374 * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
1376 2007-04-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1378 * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
1381 2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net>
1383 * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
1384 CRYPTPROTECT_LOCAL_MACHINE): Define.
1386 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl>
1388 * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
1391 2007-03-30 Brian Dessent <brian@dessent.net>
1393 * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
1395 2007-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
1397 * include/w32api.h: Increment version to 3.9.
1398 * Makefile.in: Ditto.
1400 2007-03-23 Corinna Vinschen <corinna@vinschen.de>
1402 * include/psapi.h (GetMappedFileName): Fix messed up checkin.
1404 2007-03-23 Matthew Gregan <kinetik@flim.org>
1406 * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
1408 2007-03-06 Brandon Sneed <brandon@oqo.com>
1410 * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
1411 Added SetupConfigureWmiFromInfSectionW
1412 Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
1414 * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
1416 * include/winuser.h: Added PBT_APMQUERYSUSPEND
1417 Added PBT_APMQUERYSTANDBY
1418 Added PBT_APMQUERYSUSPENDFAILED
1419 Added PBT_APMQUERYSTANDBYFAILED
1420 Added PBT_APMSUSPEND
1421 Added PBT_APMSTANDBY
1422 Added PBT_APMRESUMECRITICAL
1423 Added PBT_APMRESUMESUSPEND
1424 Added PBT_APMRESUMESTANDBY
1425 Added PBT_APMBATTERYLOW
1426 Added PBT_APMPOWERSTATUSCHANGE
1427 Added PBT_APMOEMEVENT
1428 Added PBT_APMRESUMEAUTOMATIC
1430 * include/wtsapi32.h: New file
1432 * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
1434 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net>
1436 * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
1437 argument to constant.
1439 2007-02-18 Jiri Malak <jiri.malak@iol.cz>
1441 * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
1442 * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
1444 [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
1446 2007-02-18 Vesa Jääskeläinen <chaac@users.sourceforge.net>
1448 * lib/user32.def (InternalGetWindowText): Add stub.
1450 2007-02-11 Daniel Atallah <datallah@users.sourceforge.net>
1452 * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
1453 LANG_BOSNIAN_NEUTRAL): Define.
1455 2007-02-11 Daniel Schlyder <thrug@users.sourceforge.net>
1457 * include/winuser.h: Add guards around TITLEBARINFO and
1460 2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
1462 * include/winbase.h (struct _OVERLAPPED): Change type of
1463 Internal, InternalHigh members to ULONG_PTR.
1464 (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
1465 (CreateIoCompletionPort): Likewise.
1466 (PostQueuedCompletionStatus): Likewise.
1467 (QueueUserAPC): Likewise.
1469 2007-01-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
1471 * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
1472 DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
1473 DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
1474 DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
1475 DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
1476 DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
1477 DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
1478 DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
1479 DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
1480 DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
1482 2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1484 * Makefile.in: Add aclocal.m4 to source release.
1486 2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
1488 * include/w32api.h: Increment version to 3.8.
1489 * Makefile.in: Ditto.
1491 2006-11-13 Daniel Schlyder <thrug@users.sourceforge.net>
1493 * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
1494 VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.
1496 * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.
1498 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
1500 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
1502 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
1504 (GetFiberData): Likewise.
1505 * lib/kernel32.c: Remove.
1506 * lib/Makefile.in: Remove reference to kernel32.[co].
1508 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1510 * include/winnt.h (SE_RELABEL_NAME): Define.
1511 (SE_INCREASE_WORKING_SET_NAME): Define.
1512 (SE_TIME_ZONE_NAME): Define.
1513 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
1515 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1517 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
1518 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
1519 SymbolicLinkReparseBuffer substructure.
1521 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
1523 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
1525 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1527 * lib/Makefile.in: Fix order for 'all' rule.
1529 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1531 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
1533 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
1535 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
1537 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
1538 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
1540 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1542 * include/rpc.h: Add whitespace.
1543 * include/winnt.h (C_ASSERT): Define.
1545 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1547 [mingw-Bugs-1568067]
1548 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
1549 * include/wingdi.h: (DM_POSITION): Define.
1551 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
1553 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
1554 * lib/user32.def: Likewise.
1556 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
1558 * lib/Makefile.in: fix typo.
1559 * lib/ddk/Makefile.in: fix typo.
1560 * lib/directx/Makefile.in: fix typo.
1562 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
1563 for pointing it out.
1565 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1567 * Makefile.in: Remove files from lib directory with distclean target
1569 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1571 * include/winuser.h (CS_DROPSHADOW): Define.
1573 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
1575 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
1576 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
1577 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
1578 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
1580 Increase each constant by 1.
1582 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1584 [mingw-Bugs-1553275]
1585 * include/wingdi.h (SetLayout): Add prototype.
1586 (GetLayout): Likewise.
1588 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
1590 [mingw-Bugs-1550139]
1591 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
1592 Tanks to: Samit Basu <samitbasu at sf dot net>
1593 (GetRecordInfoFromGuids): Add prototype.
1595 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
1597 * include/winbase.h: Add comment about 'missing' SEM flag.
1599 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
1601 * configure.in: Substitute with_cross_host in depending files.
1602 * configure: Regenerate.
1603 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
1604 Set installation directories accordingly.
1605 * lib/ddk/Makefile.in: Ditto.
1606 * lib/directx/Makefile.in: Ditto.
1608 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1610 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
1611 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
1612 Bug reported by: <macleone at users dot sf dot net>
1614 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
1616 Update some more IMAGE relocation type indicators
1617 to PECOFF v8 (May, 2006) specs.
1619 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
1620 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
1621 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
1622 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
1623 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
1624 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
1625 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
1626 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
1627 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
1628 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
1629 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
1630 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
1631 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
1632 IMAGE_REL_SHM_NOMODE): Add defines.
1634 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
1635 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
1636 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
1637 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
1638 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
1639 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
1640 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
1641 IMAGE_REL_M32R_TOKEN): Add defines.
1643 (IMAGE_REL_MIPS_JMPADDR16): Add define.
1645 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
1647 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
1648 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
1649 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
1650 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
1651 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
1652 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
1653 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
1654 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
1655 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
1658 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
1659 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
1660 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
1663 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
1665 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
1666 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
1667 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
1668 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
1669 IMAGE_DLLCHARACTERISTICS_NO_BIND,
1670 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
1672 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
1674 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
1675 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
1676 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
1677 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
1678 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
1679 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
1680 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
1683 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
1684 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
1685 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
1686 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
1687 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
1688 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
1689 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
1690 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
1691 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
1692 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
1693 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
1694 IMAGE_REL_IA64_ADDEND): Add defines.
1696 (IMAGE_SCN_GPREL): Add define.
1698 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1700 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1701 * include/basetyps.h: Likewise.
1702 (_COM_interface): New define.
1703 (interface): Define to _COM_interface, conditional on !__OBJC__.
1704 Replace 'interface' with '_COM_interface', throughout.
1705 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
1706 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1707 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
1708 * include/mshtml.h: Likewise.
1709 * include/oaidl.h: Likewise.
1710 * include/objfwd.h: Likewise.
1711 * include/objidl.h: Likewise.
1712 * include/ocidl.h: Likwise.
1713 * include/olectl.h: Likewise.
1714 * include/oleidl.h: Likewise.
1715 * include/shlobj.h: Likewise.
1716 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1717 * include/vfw.h: Likewise.
1718 * include/windows.h. Likewise. Add comment.
1719 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
1722 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
1723 Add test for conflict with '@interface'
1725 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
1727 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
1728 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
1729 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
1730 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
1731 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
1732 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
1733 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
1734 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
1735 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
1736 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
1737 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
1738 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
1739 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
1740 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
1741 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
1742 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
1743 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
1744 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
1745 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
1746 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
1747 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
1748 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
1749 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
1750 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
1751 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
1752 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
1753 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
1754 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
1755 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
1756 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
1757 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
1758 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
1759 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
1760 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
1761 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
1762 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
1763 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
1764 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
1765 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
1766 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
1767 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
1768 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
1769 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
1770 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
1771 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
1772 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
1773 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
1774 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
1775 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
1776 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
1777 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
1778 CertDeleteCertificateFromStore): Define.
1779 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
1780 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
1781 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
1782 CertAddCertificateContextToStore, CertCompareCertificate,
1783 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
1786 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1788 * lib/uuid.c: Remove.
1790 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
1792 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
1793 declarations. They were extracted from the registry with a script.
1794 * lib/devguid.c: Add new file with the implementation of the
1796 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
1798 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
1800 * include/winuser.h (WM_INPUT): Add missing Raw Input
1801 notification define.
1802 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
1803 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
1805 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1807 [mingw-Bugs-1525021]
1808 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
1809 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
1810 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
1811 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
1812 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
1813 (IP_ADAPTER_ADDRESSES): Likewise.
1815 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1817 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1818 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1819 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
1821 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1822 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1823 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
1824 * lib/hlguids-uuid.c: State source of CLSIDs.
1826 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1828 * lib/Makefile.in: Added extras-uuid as an object and source.
1829 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
1830 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
1831 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
1832 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
1833 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
1834 * lib/extras-uuid.c: New file.
1835 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1838 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
1840 [mingw-Bugs-1424461]
1841 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
1843 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
1844 _NO_W32_PSEUDO_MODIFIERS.
1845 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
1847 *include/rpcnsip.h: Likewise.
1848 *include/windef.h: Don't define IN, OUT or OPTIONAL
1849 if _NO_W32_PSEUDO_MODIFIERS.
1850 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
1852 *include/ddk/cfgmgr32.h: Likewise.
1853 *include/ddk/ddkmapi.h: Likewise.
1854 *include/ddk/hidclass.h: Likewise.
1855 *include/ddk/hidpi.h: Likewise.
1856 *include/ddk/kbdmou.h: Likewise.
1857 *include/ddk/mcd.h: Likewise.
1858 *include/ddk/miniport.h: Likewise.
1859 *include/ddk/minitape.h: Likewise.
1860 *include/ddk/ndis.h: Likewise.
1861 *include/ddk/ndistapi.h: Likewise.
1862 *include/ddk/ndiswan.h: Likewise.
1863 *include/ddk/ntapi.h: Likewise.
1864 *include/ddk/ntdd8042.h: Likewise.
1865 *include/ddk/ntddpcm.h: Likewise.
1866 *include/ddk/ntifs.h: Likewise.
1867 *include/ddk/ntpoapi.h: Likewise.
1868 *include/ddk/parallel.h: Likewise.
1869 *include/ddk/pfhook.h: Likewise.
1870 *include/ddk/scsiwmi.h: Likewise.
1871 *include/ddk/smbus.h: Likewise.
1872 *include/ddk/srb.h: Likewise.
1873 *include/ddk/storport.h: Likewise.
1874 *include/ddk/tdikrnl.h: Likewise.
1875 *include/ddk/upssvc.h: Likewise.
1876 *include/ddk/usbcamdi.h: Likewise.
1877 *include/ddk/usbscan.h: Likewise.
1878 *include/ddk/video.h: Likewise.
1879 *include/ddk/videoagp.h: Likewise.
1880 *include/ddk/win2k.h: Likewise.
1881 *include/ddk/winddi.h: Likewise.
1882 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
1883 if _NO_W32_PSEUDO_MODIFIERS.
1884 Comment out IN, OUT and OPTIONAL, throughout.
1885 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
1887 *include/ddk/ws2san.h: Likewise.
1889 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1891 * lib/Makefile.in: Added hlguids-uuid as source and object.
1893 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1895 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
1896 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
1897 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
1898 * lib/hlguids-uuid.c: New file.
1899 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1902 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1904 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
1906 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
1907 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
1908 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
1909 IID_IHlinkTarget): Remove. Moved to new files.
1910 * lib/urlmon-uuid.c: New file.
1911 * lib/hlink-uuid.c: New file.
1913 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1915 * lib/Makefile.in: Added ativscp-uuid as source and object.
1916 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
1917 IID_IActiveScriptParse, IID_IActiveScriptSite,
1918 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
1919 * lib/ativscp-uuid.c: New file.
1921 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1923 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
1924 Remove. Moved to objidl-uuid.c
1925 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
1926 IID_IServerSecurity): Defined.
1928 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1930 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
1932 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
1933 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
1934 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
1935 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
1936 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
1937 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
1938 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
1939 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
1940 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
1942 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
1943 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
1944 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
1945 * lib/cguid-uuid.c: New file.
1946 * lib/olectlid-uuid.c: New file.
1948 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1950 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
1951 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
1952 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
1953 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
1954 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
1955 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
1956 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
1957 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
1958 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
1959 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
1960 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
1961 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
1962 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
1963 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
1964 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
1965 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
1966 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
1967 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
1968 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
1969 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
1970 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
1971 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
1972 * lib/comcat-uuid.c: New file.
1973 * lib/docobj-uuid.c: New File.
1974 * lib/exdisp-uuid.c: New file.
1975 * lib/mlang-uuid.c: New file.
1976 * lib/oaidl-uuid.c: New file.
1977 * lib/objidl-uuid.c: New file.
1978 * lib/objsafe-uuid.c: New file.
1980 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1982 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
1984 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
1985 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
1986 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
1987 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
1988 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
1989 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
1990 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
1991 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
1992 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
1993 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
1994 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
1995 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
1996 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
1997 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
1998 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
1999 IID_ISpecifyPropertyPages): Remove. Moved to new files.
2000 * lib/oleidl-uuid.c: New file.
2001 * lib/oleacc-uuid.c: New file.
2002 * lib/ocidl-uuid.c: New file.
2004 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2006 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
2008 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
2009 Remove. Moved to unknwn-uuid and servprov-uuid.
2010 * lib/unknwn-uuid.c: New file.
2011 * lib/servprov-uuid.c: New file.
2013 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2015 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
2018 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2020 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
2022 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2024 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
2025 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
2028 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2030 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
2033 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
2035 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
2037 2006-05-24 Christopher Faylor <cgf@timesys.com>
2039 * configure.in: Update to newer autoconf.
2040 (thanks to Steve Ellcey)
2041 * configure: Regenerate.
2042 * aclocal.m4: New file.
2044 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
2046 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
2048 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2050 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
2051 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
2053 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2055 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2057 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
2058 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
2059 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
2060 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
2061 (MprAdminMIBSetTrapInfo): Declare functions.
2062 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
2063 (MIB_SERVER_HANDLE): New typedef.
2064 (MprConfigTransportSetInfo): Declare function.
2065 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
2066 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
2068 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2070 * lib/rtutils.def: New file. Generated on Windows XP.
2071 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
2072 * include/rtutils.h: New file.
2073 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
2074 Commented out, they're missing from rtutils.def.
2076 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2078 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
2079 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
2080 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
2081 (MprInfoRemoveAll): Declare functions.
2083 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2085 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
2086 (MprConfigGetGuidName,MprConfigInterfaceCreate)
2087 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
2088 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
2089 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
2090 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
2091 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
2092 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
2093 (MprConfigServerConnect,MprConfigServerDisconnect)
2094 (MprConfigServerGetInfo,MprConfigServerInstall)
2095 (MprConfigServerRestore,MprConfigTransportCreate)
2096 (MprConfigTransportDelete,MprConfigTransportEnum)
2097 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
2098 (MprConfigTransportSetInfo): Declare functions.
2100 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2102 * include/mprapi.h (MprAdminBufferFree)
2103 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
2104 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
2105 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
2106 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
2107 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
2108 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
2109 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
2110 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
2111 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
2112 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
2113 (MprAdminInterfaceTransportSetInfo)
2114 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
2115 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
2116 (MprAdminServerConnect,MprAdminServerDisconnect)
2117 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
2118 (MprAdminServerSetCredentials,MprAdminTransportCreate)
2119 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
2121 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2123 * include/ipxtfflt.h: New file.
2125 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2127 * include/mprapi.h: Fix header guard. Cleanup.
2128 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
2129 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
2130 (MprAdminConnectionHangupNotification)
2131 (MprAdminConnectionHangupNotification2)
2132 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
2133 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
2134 (MprAdminReleaseIpAddress): Declare functions.
2135 * lib/mprapi.def: Regenerate on Windows XP.
2137 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2139 * include/ipifcons.h: Cleanup.
2140 * include/ipxconst.h: Fix header guard.
2141 * include/ipxrtdef.h: include <ipxconst.h>.
2143 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2145 * include/ipxrtdef.h: Cleanup.
2146 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
2147 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
2148 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
2149 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
2150 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
2151 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
2152 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
2153 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
2154 * include/routprot.h: Cleanup.
2155 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
2156 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
2157 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
2158 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
2159 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
2160 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
2161 * include/fltdefs.h: New file.
2162 * include/ipinfoid.h: New file.
2164 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2166 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
2167 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
2168 (IAMCertifiedOutputProtection): Add interfaces.
2169 * include/adsprop.h: New file.
2170 * include/cmnquery.h: New file.
2171 * include/dsadmin.h: New file.
2172 * include/dsclient.h: New file.
2173 * include/dsgetdc.h: New file.
2174 * include/dsquery.h: New file.
2175 * include/dsrole.h: New file.
2176 * include/ntdsapi.h: New file.
2177 * include/ntdsbcli.h: New file.
2178 * include/objsel.h: New file.
2180 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2182 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
2183 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
2184 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
2185 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
2186 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
2187 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
2188 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
2189 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
2191 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2193 * include/qedit.h: New file.
2194 * include/errors.h: Cleanup.
2196 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2198 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
2199 avoid dependency on <string.h>.
2200 There's no Win32 equivalent for memcmp:
2201 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
2203 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2205 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
2206 instead of memset to avoid dependency on <string.h>.
2207 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
2208 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
2209 (AM_WST_STYLE): Add enums.
2210 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
2211 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
2213 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
2214 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
2215 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
2216 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
2217 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
2218 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
2219 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
2220 (VFW_E_DVD_NO_RESUME_INFORMATION)
2221 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
2222 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
2223 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
2224 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
2225 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
2226 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
2227 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
2228 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
2229 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
2230 * include/strmif.h: ... to here. New file.
2231 * include/aviriff.h: New file.
2232 * include/bdatypes.h: New file.
2233 * include/control.h: New file.
2234 * include/dvdmedia.h: New file.
2235 * include/il21dec.h: New file.
2236 * include/ks.h: New file.
2237 * include/ksmedia.h: New file.
2238 * include/mmreg.h: New file.
2239 * include/mpegtype.h: New file.
2240 * include/vidcap.h: New file.
2241 * include/vmr9.h: New file.
2242 * include/vptype.h: New file.
2243 * include/xprtdefs.h: New file.
2245 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2247 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
2248 Documented as defined on Windows 2000 or later.
2249 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
2250 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
2251 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
2252 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
2253 but values unknown, Windows Vista or later.
2254 (CAL_UMALQURA): Cleanup.
2255 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2256 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2257 (CAL_SSHORTESTDAYNAME7): Cleanup.
2258 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
2259 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
2261 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2263 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
2264 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
2265 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
2266 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
2267 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
2268 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
2269 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
2270 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
2271 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
2272 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
2273 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
2274 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
2275 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
2276 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
2277 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
2278 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
2279 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
2280 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
2281 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
2282 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
2283 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
2284 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
2285 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
2286 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
2287 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
2288 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
2289 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
2290 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
2291 (DMDFO_CENTER): Define.
2292 (GetDCBrushColor,GetDCPenColor): Declare.
2293 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
2295 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2297 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
2298 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
2299 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
2300 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
2301 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
2302 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
2303 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
2304 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
2305 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
2306 (LANG_DARI,LANG_MALAGASY)
2307 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
2308 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
2309 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
2310 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
2311 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
2312 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
2313 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
2314 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2315 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
2316 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
2317 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
2318 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
2319 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
2320 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
2321 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
2322 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
2323 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
2324 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
2325 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
2326 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
2327 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
2328 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
2329 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
2330 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
2331 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
2332 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
2333 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
2334 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
2335 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
2336 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
2337 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
2338 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
2339 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
2340 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
2341 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
2342 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
2343 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
2344 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
2345 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
2346 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
2347 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
2348 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
2349 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
2350 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
2351 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
2352 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
2353 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2354 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
2355 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
2356 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
2357 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
2358 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
2359 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
2360 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
2361 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
2362 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
2363 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
2364 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
2365 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
2366 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
2367 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
2368 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
2369 (SUBLANG_MARATHI_INDIA): Defined twice by error.
2371 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
2373 * lib/directx/Makefile.in: Remove reference to libquartz.a since
2376 2006-05-05 Earnie Boyd <earnie@users.sf.net>
2378 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
2379 SPI_SETSCREENSAVERUNNING.
2380 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
2382 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2384 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
2385 It had been removed because it's no documented, but Cygwin needs it.
2387 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2389 * include/amvideo.h (IFullScreenVideo): Define.
2390 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
2391 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
2393 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2395 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
2396 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
2397 as available on Windows 98 and better.
2398 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2399 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2400 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
2402 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2404 * include/amvideo.h: New file.
2405 * include/dshow.h: Include <amvideo.h>.
2407 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2409 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
2410 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
2411 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
2412 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
2413 (HWND_BROADCAST): Cleanup.
2414 (HWND_MESSAGE): Windows 2000 only.
2415 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
2416 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
2417 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
2419 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
2420 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
2421 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
2422 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
2423 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
2424 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
2425 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
2426 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
2427 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
2428 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
2429 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
2430 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2431 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2432 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2433 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2434 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2435 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2436 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
2437 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
2438 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
2439 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
2440 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
2441 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
2442 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
2443 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
2444 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
2445 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
2446 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
2447 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
2448 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
2449 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
2450 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
2451 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
2452 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
2453 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
2454 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
2455 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
2456 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
2457 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
2458 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
2459 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
2460 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
2461 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
2462 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
2463 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
2464 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
2465 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
2466 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
2467 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
2468 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
2469 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
2470 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
2471 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
2472 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
2473 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
2474 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
2475 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
2476 (SPI_SCREENSAVERRUNNING): Removed.
2477 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
2478 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
2479 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
2480 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
2482 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2484 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
2485 (MprAdminGetPDCServer): Add prototype.
2486 (MprAdminSendUserMessage): Add prototype.
2487 (MprAdminUserGetInfo): Add prototype.
2488 (MprAdminUserSetInfo): Add prototype.
2489 * lib/mprapi.def: Add stubs for above functions.
2491 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2493 * lib/directx/quartz.def: Move from here...
2494 * lib/quartz.def: ... to here.
2496 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2498 * include/amaudio.h: New file.
2499 * include/dshow.h: Include <amaudio.h>.
2501 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2503 * include/errors.h: New file.
2504 * include/dshow.h: Include <errors.h>.
2506 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2508 * include/dshow.h: New file.
2509 * include/evcode.h: New file.
2510 * include/audevcod.h: New file.
2511 * include/dvdevcod.h: New file.
2513 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2515 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
2516 (MprAdminConnectionClearStats): Add prototype.
2517 (MprAdminConnectionEnum): Add prototype.
2518 (MprAdminConnectionGetInfo): Add prototype.
2519 (MprAdminConnectionRemoveQuarantine): Add prototype.
2520 (MprAdminPortClearStats): Add prototype.
2521 (MprAdminPortDisconnect): Add prototype.
2522 (MprAdminPortEnum): Add prototype.
2523 (MprAdminPortGetInfo): Add prototype.
2524 (MprAdminPortReset): Add prototype.
2525 * lib/mprapi.def: New file.
2527 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2529 * include/mprapi.h: #include <lmcons.h>
2530 (MAX_DEVICETYPE_NAME): Add define.
2531 (MAX_PHONE_NUMBER_LEN): Add define.
2532 (ATADDRESSLEN): Add define.
2533 (IPADDRESSLEN): Add define.
2534 (IPXADDRESSLEN): Add define.
2535 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
2536 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
2537 (RAS_FLAGS_PPP_CONNECTION): Add define.
2538 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
2539 (RAS_FLAGS_RAS_CONNECTION): Add define.
2540 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
2541 (RASCCPCA_STAC): Add define.
2542 (RASCCPCA_MPPC): Add define.
2543 (PPP_CCP_COMPRESSION): Add define.
2544 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
2545 (PPP_CCP_ENCRYPTION40BIT): Add define.
2546 (PPP_CCP_ENCRYPTION128BIT): Add define.
2547 (PPP_CCP_ENCRYPTION56BIT): Add define.
2548 (PPP_CCP_HISTORYLESS): Add define.
2549 (RASPRIV_NoCallback): Add define.
2550 (RASPRIV_AdminSetCallback): Add define.
2551 (RASPRIV_CallerSetCallback): Add define.
2552 (RASPRIV_DialinPrivilege): Add define.
2553 (RASPRIV_CallbackType): Add define.
2554 (RASPRIV2_DialinPolicy): Add define.
2555 (PPP_LCP_PAP): Add define.
2556 (PPP_LCP_SPAP): Add define.
2557 (PPP_LCP_CHAP): Add define.
2558 (PPP_LCP_EAP): Add define.
2559 (PPP_LCP_CHAP_MD5): Add define.
2560 (PPP_LCP_CHAP_MS): Add define.
2561 (PPP_LCP_CHAP_MSV2): Add define.
2562 (PPP_LCP_MULTILINK_FRAMING): Add define.
2563 (enum _RAS_HARDWARE_CONDITION): Add.
2564 (enum _RAS_PORT_CONDITION): Add.
2565 (struct _PPP_ATCP_INFO): Add.
2566 (struct _PPP_ATCP_INFO): Add.
2567 (struct _PPP_IPCP_INFO): Add.
2568 (struct _PPP_IPCP_INFO2): Add.
2569 (struct _PPP_IPXCP_INFO): Add.
2570 (struct _PPP_LCP_INFO): Add.
2571 (struct _PPP_NBFCP_INFO): Add.
2572 (struct _PPP_INFO): Add.
2573 (struct _PPP_INFO_2): Add.
2574 (struct _RAS_CONNECTION_0): Add.
2575 (struct RAS_CONNECTION_1): Add.
2576 (struct _RAS_CONNECTION_2): Add.
2577 (struct RAS_PORT_0): Add.
2578 (struct _RAS_PORT_1): Add.
2579 (struct _RAS_USER_0): Add.
2580 (struct _RAS_USER_1): Add.
2582 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2584 * include/mprapi.h: New file.
2585 * include/routprot.h: New file.
2586 * include/ipxrtdef.h: New file.
2587 * include/ipxconst.h: New file.
2588 * include/stm.h: New file.
2590 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2592 * include/ddk/winddk.h (KAFFINITY): Fix typo.
2593 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2595 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2597 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
2598 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
2599 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
2601 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2603 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2605 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
2606 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2608 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2610 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
2612 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2614 * include/basetyps.h (REFFMTID): Define properly.
2616 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2618 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
2619 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2621 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2623 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
2624 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
2625 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
2626 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
2627 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
2628 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
2629 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
2630 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
2631 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
2632 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
2633 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
2634 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
2635 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
2636 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
2637 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
2638 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
2639 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
2640 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
2641 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
2642 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
2643 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
2644 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
2645 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
2646 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
2647 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
2648 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
2649 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
2650 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
2651 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
2652 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
2653 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
2654 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
2655 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
2656 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
2657 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
2658 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
2659 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
2660 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
2661 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
2662 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
2663 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
2664 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
2665 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
2666 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
2667 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
2668 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
2669 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
2670 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
2671 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
2672 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
2673 (IF_OPER_STATUS_OPERATIONAL): Define.
2674 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
2675 Add function declaration.
2676 * include/mgm.h: New file.
2677 * lib/rtm.def: New file.
2678 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2680 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2682 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
2683 This function cannot be made thread-safe, the API would have to be
2684 changed for that, just like strerror() -> strerror_r() and similar
2685 ISO C or POSIX functions...
2687 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2689 * include/edevdefs.h: New file.
2691 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2693 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
2694 Use as guard for the WAVEFORMATEX structure instead of
2695 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
2696 _WAVEFORMATEX_ for compatibility.
2697 Thanks to: Andrew Jones <guln at sf dot net>
2699 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2701 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
2702 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
2703 Thanks to: David Golub <david_golub at sf dot net>
2705 2006-04-18 Eric House <ehouse@eehouse.org>
2708 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
2709 functions for using aygshell on PocketPC:
2710 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
2711 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
2713 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
2714 command bar API on PocketPC:
2715 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
2716 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
2717 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
2718 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
2719 CommandBar_InsertButton, CommandBar_Destroy.
2721 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
2722 fields not present on PocketPC.
2723 (GetCurrentThreadId): Conditionally declare as extern function
2724 without dllimport attribute on PocketPC.
2725 (ResetEvent): Likwise.
2726 (SetEvent): Likewise.
2728 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
2729 Conditionally declare as extern function without dllimport
2730 attribute on PocketPC.
2731 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
2732 declare as extern function without dllimport attribute on PocketPC.
2734 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2736 * lib/test.c: Include icm.h.
2738 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2740 * include/wingdi.h (ColorCorrectPalette): Add declaration.
2741 (CreateColorSpace): Add UNICODE mappings.
2742 * lib/gdi32.def (ColorCorrectPalette): Add stub.
2743 * include/icm.h: New file.
2744 * lib/mscms.def: New file.
2745 * lib/icmui.def: New file.
2747 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2749 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
2750 (IMAGE_FILE_MACHINE_AMD64): New define.
2751 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
2753 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
2754 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
2755 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
2756 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
2757 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
2758 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
2759 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
2760 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
2762 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
2763 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
2764 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
2765 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
2766 (IMAGE_DEBUG_TYPE_BORLAND): New define.
2767 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
2768 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
2769 definitions and typedefs.
2770 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
2771 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
2772 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
2773 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
2774 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
2775 New structure definition and typedefs.
2776 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
2778 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
2780 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
2782 * lib/test.c: Fix typo in #inlcude.
2783 * include/aclui.h: INTERFACE should not remain
2784 defined at the end of the header.
2785 * include/servprov.h: Ditto.
2787 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
2789 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
2791 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2793 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
2795 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2797 * include/wsahelp.h (system_header): Add pragma.
2798 * include/ws2spi.h (system_header): Add pragma.
2799 * include/rasdlg.h (system_header): Add pragma.
2800 * include/rasdlg.h (_RASDLG_H): Define.
2801 Define instead of _RASDLG_H_, this is the w32api standard.
2802 * include/mlang.h (_MLANG_H): Define.
2803 Define instead of _MLANG_H_, this is the w32api standard.
2804 * include/setupapi.h (_SETUPAPI_H): Define.
2805 Define instead of _SETUPAPI_H_, this is the w32api standard.
2807 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2809 * include/rpcndr.h (boolean): Add typedef.
2810 Thanks to: James du Russel <ephelon at users dot sf dot net>
2811 * include/rpcndr.h (_RPCNDR_H): Define.
2812 Define in addition to __RPCNDR_H__, this is the w32api standard.
2814 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
2816 * include/w32api.h: Increment version to 3.7.
2817 * Makefile.in: Ditto.
2819 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2821 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
2822 GET_MODULE_HANDLE_EX_FLAG_PIN,
2823 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
2824 Thanks to: Brandon Sneed <brandon at redf dot net>
2826 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2828 * include/secext.h: Enclose function declarations in extern "C"
2831 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2833 * include/comcat.h: INTERFACE should not remain defined
2834 at the end of the header.
2835 * include/docobj.h: Ditto.
2836 * include/exdisp.h: Ditto.
2837 * include/intshcut.h: Ditto.
2838 * include/mlang.h: Ditto.
2839 * include/mshtml.h: Ditto.
2840 * include/oaidl.h: Ditto.
2841 * include/objidl.h: Ditto.
2842 * include/objsafe.h: Ditto.
2843 * include/ocidl.h: Ditto.
2844 * include/oleacc.h: Ditto.
2845 * include/oledlg.h: Ditto.
2846 * include/oleidl.h: Ditto.
2847 * include/richole.h: Ditto.
2848 * include/shldisp.h: Ditto.
2849 * include/shlobj.h: Ditto.
2850 * include/unknwn.h: Ditto.
2851 * include/vfw.h: Ditto.
2852 Thanks to: Brandon Sneed <brandon at redf dot net>
2854 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2856 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
2857 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
2858 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2860 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2862 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
2865 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2867 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
2868 We should probably remove PROV_MS_MAIL but I'm keeping it for
2869 now for compatibility reasons.
2870 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
2872 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2874 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
2875 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
2876 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2878 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2880 * include/wingdi.h [WINVER >= 0x0410]
2881 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
2882 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
2884 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2886 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
2887 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
2888 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
2889 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
2890 (L_MAX_URL_LENGTH): Define.
2891 (LITEM,LHITTESTINFO,NMLINK): Add structures.
2892 Thanks to: Brandon Sneed <brandon at redf dot net>
2894 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2896 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
2898 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2900 * include/w32api.h (_W32API_H): Define.
2901 Define in addition to _W32API_H_, this is the w32api standard.
2903 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2905 * include/w32api.h (WindowsVista): Define.
2907 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2909 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
2910 on SOCKET_ADDRESS only if winsock2.h has already been included.
2912 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2914 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
2916 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2918 * include/iphlpapi.h (GAA_FLAG_*): Define.
2919 (GetAdaptersAddresses): Add function declaration.
2920 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
2921 Thanks to: ross <rossboulet at users dot sf dot net>
2923 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2925 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
2926 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
2927 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
2928 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
2929 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
2930 SCOPE_LEVEL): Add enums.
2931 (IP_ADAPTER_*): Define.
2933 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2935 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
2936 Thanks to: Sergey Philippov <phis at users dot sf dot net>
2938 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2940 * include/objidl.h (PIDSI_*): Define.
2942 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2944 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2946 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
2947 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
2948 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
2949 LOGON32_LOGON_NEW_CREDENTIALS): Define.
2950 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2952 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2954 * include/mq.h: New file.
2955 * lib/mqrt.def (MQ*): Define a few missing functions.
2957 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2959 * lib/mqrt.def: New file.
2960 Needs the mq.h file to work properly, working on it.
2961 Thanks to: Pascal Obry <pobry at users dot sf dot net>
2963 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2965 * include/winerror.h (STG_E_*): Define.
2966 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2967 * include/winerror.h (STG_S_*): Define.
2968 (CO_S_MACHINENAMENOTFOUND): Define.
2972 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2974 * include/commctrl.h (ListView_*): Define and correct.
2977 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2979 * include/winuser.h (WM_IME_*): Define (DWORD type).
2980 (EM_*IMESTATUS): Define.
2983 Thanks to: Steve Folly <spfolly at users dot sf dot net>
2985 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
2987 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
2988 Thanks to: Rene Rivera <grafik at users dot sf dot net>
2990 2006-03-29 Christopher Faylor <cgf@timesys.com>
2992 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
2993 version conditional.
2995 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2997 * include/winspool.h (JOB_INFO_3): Add structure.
2998 (PROVIDOR_INFO_*{AW}): Add structure.
2999 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3000 (PRINTER_ENUM_VALUES{AW}): Add structure.
3001 (PRINTPROCESSOR_CAPS): Add structure.
3003 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3005 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3006 (PRINTER_INFO_7A): Correct definition.
3008 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3010 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3011 (DRIVER_INFO_*{AW}): Add structure.
3012 (PRINTER_INFO_*{AW}): Add structure.
3013 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3015 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3017 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3018 (DRIVER_*MODE): Define (DWORD type).
3019 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3021 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
3023 * include/wincon.h (GetConsoleProcessList): Declare.
3025 2006-03-27 Hansres Engel <engel@node.ch>
3027 * include/mlang.h: New file.
3029 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3031 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
3033 2006-03-26 Hansres Engel <engel@node.ch>
3035 Add Uniscribe API for typography and for complex scripts.
3036 * include/usp10.h: New file.
3037 * lib/usp10.def: New file.
3039 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
3041 * include/imm.h (IMECHARPOSITION): Add structure.
3042 (RECONVERTSTRING): Likwise.
3044 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
3046 * lib/uuid.c (CMultiLanguage): Add UUID definition.
3047 (IMLangFontLink2): Likewise.
3048 (IMultiLanguage): Likewise.
3050 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
3052 * include/wincon.h (ENABLE_*): Add more defines.
3054 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
3056 * include/winnt.h (INHERITED_ACE): Define.
3057 (VALID_INHERIT_FLAGS): Correct definition.
3059 2006-03-18 Peter Ã…strand <astrand@cendio.se>
3061 * lib/wtsapi32.def: New file.
3063 2006-03-15 Christopher Faylor <cgf@timesys.com>
3065 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
3066 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
3068 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3070 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
3071 (FORM_USER,FORM_PRINTER): Define (DWORD type).
3072 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3073 (DSPRINT_*): Define (DWORD type).
3074 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3076 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3078 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
3079 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3081 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3083 * include/shellapi.h [_WIN32_IE >= 0x0600]
3084 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
3085 Windows XP SP1 and Windows XP respectively.
3087 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3089 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
3090 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
3091 * include/shellapi.h [_WIN32_IE >= 0x0500]
3092 (NIS_*): Introduced in Version 5.0.
3094 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3096 * include/wingdi.h (CS_*): Correct WINVER guard on
3097 Image Color Matching colour definitions.
3099 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3101 * include/shlobj.h (SFGAO_ISSLOW): Define.
3102 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
3103 attribute constants.
3105 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3107 * include/wingdi.h [WINVER >= 0x0500]
3108 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
3109 Thanks to: David A. Capello <dacap at users dot sf dot net>
3111 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
3113 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
3114 (INTERNET_STATE_*): Define flags.
3115 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
3117 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
3119 * include/sddl.h: New file.
3121 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
3123 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
3125 Remove file level #pragma pack(push,4)/#pragma pop.
3127 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
3129 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
3130 value to force correct alignment.
3132 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
3134 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
3135 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
3136 (PNM_CACHEHINT): Add backward compatibilty define.
3137 (LPNM_CACHEHINT): Likewise.
3139 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
3141 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
3143 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3145 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
3146 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
3147 * lib/shell32.def (PathResolve): Define.
3149 2006-02-06 Christopher Faylor <cgf@timesys.com>
3151 * include/shlobj.h (PathResolve): Fix typo.
3153 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3155 * include/shlobj.h (PathResolve): Define.
3156 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
3157 PRF_DONTFINDLNK): Ditto.
3158 * lib/shell32.def (PathResolve): Define.
3160 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
3162 * include/winnls.h: Remove stray end ';' from preprocessor defines.
3164 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
3166 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
3167 Reported by: Daniel Atallah <datallah at users dot sf dot net>
3168 (NotifyRouteChange@8): Define.
3170 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3172 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
3175 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3177 * include/winnt.h (FORCEINLINE): Define.
3179 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3181 * include/winnt.h (DECLSPEC_SELECTANY): Define.
3183 2006-01-26 Filip Navara <xnavara@volny.cz>
3185 * include/winnt.h (DECLSPEC_ALIGN): Define.
3187 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3189 * include/commctrl.h: Correct spelling of 'compatibility' in
3191 * include/setupapi.h: Likewise.
3192 * include/ws2tcpip.h: Likewise.
3194 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3196 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
3198 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
3200 WATCOM compatibility changes.
3201 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
3202 rather than __attribute__.
3203 (DECL_EXPORT): Likewise.
3204 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
3205 (DDKFASTAPI): Likewise.
3206 (DDKCDECLAPI): Likwise.
3207 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
3209 2006-01-23 Brandon Sneed <brandon@redf.net>
3211 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
3214 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
3216 * include/w32api.h: Increment version to 3.6.
3217 * Makefile.in: Ditto.
3219 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3221 * include/wincrypt.h (WINADVAPI): Add to prototypes of
3222 advapi32.dll functions.
3224 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3226 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
3227 names for padding size constants.
3229 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3231 * include/aclapi.h (WINADVAPI): Add to prototypes.
3232 * include/winreg.h (WINADVAPI): Likewise.
3233 * include/winsvc.h (WINADVAPI): Likewise.
3235 2006-01-05 Michael Gerdau <mgd@technosis.de>
3237 * include/winbase.h (WINADVAPI): Define.
3239 2006-01-03 Christopher Faylor <cgf@timesys.com>
3241 * include/winuser.h (CreateWindowStation): Correctly identify first
3242 argument as constant.
3243 (CreateWindowStation@): Ditto.
3245 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3247 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
3248 (TMT_*, BT_*): Add constants.
3250 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
3252 * include/winsock2.h: Don't define struct sockaddr_storage when
3255 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
3257 * lib/ws2_32.c: New file, defining IPv6 constants.
3258 * lib/Makefile.in (SOURCES): Add ws2_32.c
3259 (EXTRA_OBJS): Add ws2_32.o.
3261 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
3263 * lib/user32.def (PrivateExtractIconsA@32,
3264 PrivateExtractIconsW@32): Define.
3265 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
3267 2005-12-12 Christopher Faylor <cgf@timesys.com>
3269 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
3271 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
3273 * lib/kernel32.def (CreateFiberEx): Correct suffix.
3275 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
3276 Danny Smith <dannysmith@users.sourceforge.net>
3278 * lib/msxml-uuid.c: New file to generate UUIDs for
3280 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
3282 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3284 * include/winbase.h (GetDevicePowerState): Add prototype.
3285 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
3287 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
3289 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
3290 Define as macro if !_WIN64.
3291 (SetClassLongPtr{AW}): Likewise.
3292 (GCLP_*): Add GetClassLongPtr defines.
3293 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
3294 (SetClassLongPtr{AW}): Likewise.
3296 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
3298 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
3299 (SetClassLongPtr{AW}): Likewise.
3300 (GCLP_*): Add GetClassLongPtr defines.
3301 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
3302 (SetClassLongPtr{AW}): Likewise.
3304 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3306 * include/commdlg.h (OPENFILENAMEW): Add members for
3307 _WIN32_WINNT >= 0x0500.
3308 Thanks to Ricardo Dalcorsso Fodra.
3309 (OPENFILENAMEA): Modify whitespace. Ansify comment.
3311 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3313 * include/wingdi.h (GetICMProfileA): Correct prototype.
3314 (GetICMProfileW): Likewise.
3315 Thanks to: Paul J Lucas
3317 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
3319 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
3321 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
3323 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
3324 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
3325 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
3326 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
3328 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
3330 * include/objbase.h: Fix typo.
3331 * include/w32api.h: Increment version to 3.5.
3332 * Makefile.in: Ditto.
3334 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
3336 * include/w32api.h: Increment version to 3.4.
3337 * Makefile.in: Ditto.
3339 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
3341 * include/winbase.h (GetProcessId): Remove duplicate declaration.
3342 Use _WIN32_WINNT >= 0x0501 guard.
3344 2005-10-11 Christopher Faylor <cgf@timesys.com>
3346 * include/winbase.h (GetProcessId): Declare.
3348 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3350 * lib/ddk/newdev.def: Added.
3351 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
3353 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3355 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
3357 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
3359 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3361 * lib/shell32.def (SHILCreateFromPath): Add stub.
3362 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
3364 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3366 * include/winbase.h (RegisterWaitForSingleObject,
3367 RegisterWaitForSingleObjectEx): Define.
3368 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
3369 (RegisterWaitForSingleObject@16): Changed to
3370 RegisterWaitForSingleObject@24.
3371 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
3373 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
3375 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
3376 Thanks to: Gisle Vanem <giva at bgnett dot no>
3378 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3380 * include/reason.h [_WIN32_WINNT >= 0x0501]
3381 (SHTDN_REASON_*): New file.
3382 * include/objbase.h: Avoid double header guard.
3384 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
3386 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
3387 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
3388 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
3390 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3392 * include/shlobj.h (IContextMenu3): Define.
3393 * include/shlguid.h (IID_IContextMenu3): Declare.
3394 * lib/shell32.c (IID_IContextMenu3): Define.
3396 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3398 * include/shlobj.h (SHFormatDrive): Declaration of function
3399 and associated constants.
3401 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3403 * include/ddk/hidsdi.h: New file.
3404 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
3405 functions declared in hidsdi.h.
3406 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
3408 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3410 * lib/imm32.def (ImmDisableIME): Add stub.
3411 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
3413 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
3415 * include/w32api.h: Increment version to 3.3.
3416 * Makefile.in: Ditto.
3418 2005-07-28 Earnie Boyd <earnie@users.sf.net>
3420 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
3421 Correct their values.
3422 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
3424 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3426 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
3428 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3430 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
3431 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
3433 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3435 * include/richedit.h (SETTEXTEX): Define structure and
3436 associated constants.
3437 (GT_SELECTION): Define GETTEXTEX flag constant.
3439 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3441 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
3443 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3445 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
3446 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
3449 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3451 * include/commctrl.h (RBBS_USECHEVRON): Define.
3452 (RBBS_*): Use hex notation, group together.
3454 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3456 * lib/kernel32.def (GetUserGeoID): Correct suffix.
3457 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
3459 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3461 * include/commctrl.h (TreeView_SetItemState): Initilise
3463 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
3465 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
3467 * include/commctrl.h (NMLVFINDITEM): Add structure.
3469 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3471 * include/wininet.h (WININET_API_FLAG_*): Add defines.
3473 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
3475 * include/winnt.h (VER_SET_CONDITION): Define.
3477 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3479 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
3480 (ATTACH_PARENT_PROCESS): Define.
3481 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
3484 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
3486 * include/winbase.h (QueueUserWorkItem): Add prototype.
3488 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3490 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
3491 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
3492 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
3493 CM_CMYK_COLOR): Define.
3495 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
3497 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
3498 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
3499 Thanks to: Christian <chhd at users dot sf dot net>
3501 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3503 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
3505 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
3507 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3509 * include/winbase.h (GlobalDiscard): Define as macro.
3510 Thanks to: David Golub <david_golub at users dot sf dot net>
3512 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
3514 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
3515 (WNetGetResourceParentW): Ditto.
3516 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
3517 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
3519 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3521 * include/wininet.h (FtpGetFileSize): Add prototype.
3522 (FtpCommand[AW]): Correct prototypes.
3523 Reported by: <siger at users dot sf dot net>
3525 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
3527 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
3528 (capGetDriverDescription[AW]): Likewise.
3530 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
3532 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
3533 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
3534 (SE_IMPERSONATE_NAME TEXT): Ditto.
3535 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
3536 (SE_SYNC_AGENT_NAME TEXT): Ditto.
3538 2005-03-16 Christopher Faylor <cgf@timesys.com>
3540 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
3543 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3545 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
3547 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
3549 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3551 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
3552 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
3553 (gai_strerror[AW]): Put into #if 0 block.
3555 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3557 * include/basetyps.h (__int16): Correct define.
3559 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
3560 Danny Smith <dannysmith@users.sourceforge.net>
3562 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
3563 define for Open Watcom portability.
3564 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
3565 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
3566 of local c_rgodfDI* objects. Replace .rdata section attribute
3567 with 'const' keyword in definition of global c_dfDI* objects.
3569 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
3571 * include/winioctl.h (IOCTL_VOLUME_BASE,
3572 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
3573 Copy defines from include/ddk/ntdddvol.h.
3574 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
3576 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
3578 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
3580 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3582 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
3583 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
3585 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3587 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
3589 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
3591 * lib/user32.def (MonitorFromPoint): Correct suffix.
3593 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3595 * include/wininet.h (InternetCheckConnectionA,
3596 InternetCheckConnectionW) Add prototypes.
3597 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
3598 INTERNET_CONNECTION_CONFIGURED): Add defines.
3600 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3602 * include/commctrl.h (ComboBox_SetMinVisible,
3603 ComboBox_GetMinVisible): Added Macros.
3604 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
3607 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
3609 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
3610 assembly code conditional on _X86_.
3612 2005-01-02 Earnie Boyd <earnie@users.sf.net>
3614 * include/w32api.h: Increment version to 3.2.
3615 * Makefile.in: Ditto.
3616 * include/afxres.h: Remove the \r from the line ending.
3617 * include/errorrep.h: Ditto.
3618 * include/shldisp.h: Ditto.
3619 * include/tschema.h: Ditto.
3620 * lib/dhcpcsvc.def: Ditto.
3621 * lib/uxtheme.def: Ditto.
3622 * lib/wldap32.def: Ditto.
3624 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
3626 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
3628 Thanks to: Aidan France <aidan1@users.sourceforge.net>
3630 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3632 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
3633 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
3634 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
3635 SPI_GETFOREGROUNDLOCKTIMEOUT,
3636 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
3637 *include/imm.h (WM_IME_REQUEST): Added definition.
3638 *include/shlobj.h (SLGP_RAWPATH,
3639 SLGP_UNCPRIORITY): Added definition.
3641 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3643 *include/winuser.h (HSHELL_FLASH): Added definition.
3645 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3647 * include/shldisp.h (IAutoComplete): Added interface definiton.
3648 * include/shldisp.h (IAutoComplete2): Added interface definiton.
3649 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
3650 * include/shlobj.h (IObjMgr): Added interface definiton.
3651 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
3652 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3653 CLSID_ACListISF, IID_IACList): Added GUIDs.
3654 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
3655 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3656 CLSID_ACListISF, IID_IACList): Added GUIDs.
3658 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
3660 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
3661 Thanks to: Chris Sutcliffe <ironhead@walled.net>
3662 (CDRF_*): Use hex notation for constants.
3664 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
3666 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
3667 Reported by Eric Sharkey <sharkey at netrics dot com>
3669 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3671 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
3672 TokenGroupsAndPrivileges, TokenSessionReference,
3673 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
3675 (SID_NAME_USE): Add SidTypeComputer. Reformat.
3676 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
3678 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3680 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
3681 ImageList_Duplicate): Add stubs.
3683 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3685 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
3686 Thanks to "Pete" <pross@xvid.org>
3688 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
3690 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
3691 AC_DST_NO_ALPHA, ...): Add defines.
3692 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
3693 ULW_OPAQUE): Add defines.
3695 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
3697 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
3699 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
3701 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
3703 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
3705 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
3706 (CreateProcessWithLogonW): Declare.
3707 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
3708 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
3710 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3712 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
3713 Thanks to: David Leonard <leonard@users.sourceforge.net>
3715 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3717 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
3718 Thanks to: David Leonard <leonard@users.sourceforge.net>
3720 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3722 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
3724 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3726 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
3728 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
3730 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
3732 * include/shellapi.h (NIF_GUID): Add another define.
3734 2004-11-18 Earnie Boyd <earnie@users.sf.net>
3736 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
3737 Changed it twice due to inconsistent MSDN documentation.
3738 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
3740 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
3742 * include/shlobj.h (SHGFP_TYPE): Add enum.
3744 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
3746 * include/winuser.h (WM_THEMECHANGED): Add define.
3748 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3750 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
3751 ExFreeToPagedLookasideList): Guard inline versions with
3752 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
3753 external functions for earlier _WIN32_WINNT.
3755 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3757 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
3759 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
3761 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
3762 if undefined and __W32API_USE_DLLIMPORT__.
3763 Add WINBASEAPI token to prototypes, throughout.
3765 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3767 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
3768 (GetFiberData): Likewise.
3769 (NtCurrentTeb): Likewise.
3771 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3773 * include/shellapi.h (NIF_INFO): Add define.
3774 (NIIF_*) Add defines..
3775 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
3776 (NIF_*): Convert constants to hex.
3778 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
3780 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
3781 GetGlyphIndicesW): Declare.
3782 (GGI_MARK_NONEXISTING_GLYPHS): Define
3783 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
3784 GetGlyphIndicesW): Add stubs.
3786 2004-10-24 Dan Aloni <da-x@colinux.org>
3788 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
3789 ZwQueryFullAttributesFile): Declare.
3790 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
3792 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
3793 ZwQueryVolumeInformationFile): Add stubs.
3795 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
3797 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
3798 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
3800 2004-10-15 Robert Wruck <wruck@tweerlei.de>
3801 Danny Smith <dannysmith@users.sourceforge.net>
3803 = include/winbase.h (InitializeSListHead, Interlocked*):
3804 Guard with !__USE_NTOSKRNL__.
3806 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
3807 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
3808 Guard with __USE_NTOSKRNL__.
3809 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
3810 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
3811 && _WIN32_WINNT >= 0x0501
3812 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
3813 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
3814 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
3815 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
3817 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
3818 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
3819 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
3820 ExWindowStationObjectType, IoAdapterObjectType,
3821 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
3822 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
3823 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
3826 2004-10-11 Robert Wruck <wruck@tweerlei.de>
3828 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
3830 (IoReleaseRemoveLock): Add definition.
3832 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
3834 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
3835 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
3837 * include/winddk.h (ExInterlockedAddUlong,
3838 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3839 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3840 ExInterlockedPushEntryList): Change calling convention to
3842 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
3843 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
3844 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
3845 Add prototypes for DDKFASTAPI versions.
3846 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
3847 * lib/ntoskrnl.def (ExInterlockedAddUlong,
3848 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3849 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3850 ExInterlockedPushEntryList): Remove lead '@' from stubs.
3851 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
3852 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
3853 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
3855 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
3856 Exi386InterlockedIncrementLong); Add stdcall stubs.
3858 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
3860 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
3861 if __W32API_USE_DLLIMPORT__ is defined.
3862 * include/winuser.h (WINUSERAPI): Likewise.
3864 2004-09-29 Filip Navara <xnavara@volny.cz>
3866 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3867 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
3868 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
3869 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
3870 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
3871 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
3872 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
3873 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
3874 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
3875 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
3876 winnt4.h, ws2san.h): Fixed packing.
3877 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
3878 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
3879 HID_INTERFACE_NOTIFY_PNP): Likewise.
3880 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
3881 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
3882 <ayerkes@speakeasy.net>.
3883 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
3885 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
3886 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
3887 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
3888 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
3889 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
3890 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
3891 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
3892 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
3893 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
3894 (SYNCH_LEVEL): Added definition.
3895 (KPCR, KPCR_TIB): Fixed declaration.
3896 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
3897 included and _WIN32_WINNT >= 0x0501.
3898 (RtlEqualLuid): Fixed macro definition.
3899 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
3900 KeRaiseIrql on i386 architectures.
3902 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
3904 * include/mshtml.h (IHTMLDocument2): Correct get_selection
3906 (IHTMLSelectionObject): Correct get_type declaration.
3907 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
3908 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
3909 IHTMLBodyElement2): Add interfaces.
3910 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
3911 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
3913 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
3916 2004-09-05 Earnie Boyd <earnie@users.sf.net>
3918 * include/w32api.h: Increment version to 3.1.
3919 * Makefile.in: Ditto.
3921 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3923 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
3924 MonitorFromWindow): Add prototypes.
3925 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
3926 MonitorFromWindowMonitorFromWindow): Add stubs.
3927 * include/shellapi.h (DuplicateIcon): Add prototype.
3929 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
3931 * include/winuser.h (WINUSERAPI): New define.
3932 Use it to mark user32.dll imports, throughout.
3934 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3936 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
3937 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
3938 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
3939 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
3940 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
3941 HidD_GetPreparsedData, HidD_GetProductString,
3942 HidD_GetSerialNumberString, HidD_SetConfiguration,
3943 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
3944 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
3946 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
3948 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
3950 (PCOORD): Add typedef.
3951 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
3953 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3955 * include/winldap.h: Don't check value of UNICODE.
3956 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
3958 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3960 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
3962 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
3964 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
3967 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
3969 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
3971 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
3973 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
3975 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
3977 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
3979 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3981 * include/wincrypt.h: Correct _WIN32_WINNT typo.
3983 2004-08-10 Ed Schaller <schallee@darkmist.net>
3985 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
3986 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
3987 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
3989 (CALG_SHA1): Add define.
3990 (HP_HMAC_INFO): Add define.
3991 (HMAC_INFO): Add struct.
3992 (BLOBHEADER): Add typedef.
3994 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
3996 * include/commctrl.h (TreeView_SetItemState): Define macro.
3998 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
4000 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
4003 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
4005 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
4006 (FILEGROUPDESCRIPTOR): LIkewise.
4008 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
4010 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
4012 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
4014 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
4015 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
4016 (IMAGE_SNAP_BY_ORDINAL): Map to ...
4017 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
4018 (IMAGE_ORDINAL): Map to ...
4019 (IMAGE_ORDINAL{32,64}: New defines.
4020 (IMAGE_THUNK_DATA): Map to ...
4021 (IMAGE_THUNK_DATA{32,64}: New structures.
4022 (IMAGE_THUNK_DATA): Map to ...
4023 (IMAGE_THUNK_DATA{32,64}: New structures.
4024 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
4025 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
4026 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
4027 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
4029 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
4031 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
4032 _WIN32_WINNT >= 0x0500.
4034 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
4036 * include/winbase.h (GetWriteWatch): Correct prototype.
4037 (WRITE_WATCH_FLAG_RESET): Define.
4038 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
4040 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
4042 * include/commctrl.h (Animate_OpenEx): Define.
4043 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
4044 (ListView_GetNumberOfWorkAreas): Correct macro.
4045 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
4046 ListView_SetItemCountEx, ListView_GetISearchString,
4047 TreeView_GetLastVisible, Header_CreateDragImage,
4048 Header_SetImageList, Header_GetImageList): Define.
4049 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
4050 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
4051 TBSTATE_ELLIPSES): Define.
4052 (MonthCal_SetRange): Correct macro.
4053 (ImageList_Duplicate): Declare.
4055 2004-05-29 Filip Navara <xnavara@volny.cz>
4057 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
4059 2004-05-25 Al Slater <al.slater@scluk.com>
4061 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
4062 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
4064 2004-05-15 Filip Navara <xnavara@volny.cz>
4066 * include/ddk/kbdmou.h: New file.
4067 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
4068 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
4069 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
4070 _vsnwprintf, sprintf, swprintf): Export.
4072 2004-05-15 Filip Navara <xnavara@volny.cz>
4074 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
4077 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
4079 * include/wingdi.h: Correct non-unicode typedefs of
4080 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
4082 2004-05-07 Pascal Obry <obry@act-europe.fr>
4084 * include/winsock.h (IN_CLASSA): Fix macro.
4085 * include/winsock2.h (IN_CLASSA): Fix macro.
4087 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
4089 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
4090 * include/aclui.h: Remove '\r', throughout.
4091 * include/msacm.h: Likewise.
4092 * lib/aclui.def: Likewise.
4094 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
4096 * lib/comctl32.def (SetWindowSubclass): Add stub.
4097 Thanks to Eugene <egladysh@users.sourceforge.net>.
4099 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4101 * include/winbase.h (EXECUTION_STATE): Add typedef.
4102 (SetThreadExecutionState): Declare.
4103 * include/wingdi.h (_WINGDI_): Define.
4104 * include/objbase.h (_OBJBASE_H_): Define.
4106 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4108 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
4109 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
4110 (SM_CMETRICS): Adjust value.
4111 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
4112 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
4114 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
4116 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
4118 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
4119 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
4120 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
4121 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
4122 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
4123 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
4125 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4127 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
4128 DNSREC_ADDITIONAL): Add defines.
4130 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4132 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
4134 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4136 * include/aclui.h: New file.
4137 * lib/aclui.def: New file.
4138 * lib/test.c: Add aclui.h to includes.
4140 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
4142 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
4143 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
4144 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
4146 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4148 * include/wingdi.h: Protect non-unicode case of below.
4150 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4152 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
4153 LPENUMLOGFONTEXDV with appropriate version check.
4155 2004-04-18 Hans Leidekker <hans@it.vu.nl>
4157 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
4158 DSPROPSETID_DirectSoundDevice): Add defines.
4160 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
4162 * include/msacm.h: New file.
4164 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
4166 * include/objbase.h (STGFMT): Declare enum.
4167 (STGOPTIONS): Declare structure.
4168 (StgCreateStorageEx, StgOpenStorageEx): Declare.
4169 (STGOPTIONS_VERSION): Define.
4170 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
4172 2004-04-13 Filip Navara <xnavara@volny.cz>
4174 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
4175 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
4176 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
4177 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
4178 HELP_SETWINPOS): Define.
4179 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
4180 (SPI_*): Add new definitions for WINVER >= 0x500.
4181 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
4182 (InternalGetWindowText, SetWindowsHookW): Declare.
4183 * include/winbase.h (InitializeSListHead): Avoid conflicting
4184 definition with DDK headers.
4186 2004-04-13 Gé van Geldorp <gvg@reactos.com>
4188 * include/winuser.h (GetLastError): Move from here...
4189 * include/winbase.h: ... to here.
4191 2004-04-13 Filip Navara <xnavara@volny.cz>
4193 * include/winspool.h (DocumentPropertiesW): Correct prototype.
4195 2004-04-13 Filip Navara <xnavara@volny.cz>
4197 * include/wingdi.h (ENHMETAHEADER): Add definitions for
4199 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
4200 (ENUMLOGFONTEXW): Fix definition.
4201 (ENUMLOGFONTEXDV[AW]): Declare.
4203 2004-04-13 Filip Navara <xnavara@volny.cz>
4205 * include/wingdi.h: Declare the DirectDraw structures only if
4206 the DirectDraw kernel mode headers aren't included.
4208 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
4209 STROBJ_bEnumPositionsOnly): Correct prototypes.
4211 2004-04-13 Filip Navara <xnavara@volny.cz>
4213 * include/objidl.h (PRPCOLEMESSAGE): Declare.
4214 * include/rpc.h (RPCRTAPI): Define.
4215 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
4216 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
4217 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
4218 (I_RpcBindingSetAsync): Correct prototype.
4219 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
4221 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
4222 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
4223 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
4224 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
4225 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
4226 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
4227 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
4228 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
4229 NdrUserMarshalFree): Declare.
4230 (MIDL_STUB_DESC): Add new fields that were added in W2K.
4231 * include/rpcproxy.h (CStdStubBuffer): Ditto.
4233 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
4235 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
4236 LPC_MESSAGE_BASE_SIZE): Define.
4237 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
4239 2004-04-13 Filip Navara <xnavara@volny.cz>
4241 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
4244 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
4246 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
4247 MONITORINFO when compiling as C++.
4249 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
4251 * README.w32api: List separate copyright conditions for some headers.
4252 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
4254 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
4256 * include/wingdi.h (RGB): Correct macro.
4258 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
4260 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
4262 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
4264 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
4266 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
4268 * lib/Makefile.in: Add directx to .PHONY target.
4269 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
4270 Don't include stdio.h or tchar.h.
4271 Replace _T() macro with TEXT() macro, throughout.
4272 Replace _stprintf with wsprintf, throughout.
4274 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
4276 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
4278 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
4279 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
4280 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
4282 2004-03-27 Filip Navara <xnavara@volny.cz>
4284 * include/directx: New subdir.
4285 * lib/directx: Ditto.
4286 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
4287 dxerr9.h): New files.
4288 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
4289 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
4290 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
4291 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
4292 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
4293 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
4294 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
4295 strmiids.c, test.c): Ditto.
4296 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
4297 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
4299 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4301 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
4302 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
4303 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
4305 2004-03-24 Filip Navara <xnavara@volny.cz>
4307 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
4308 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
4310 2004-03-24 Filip Navara <xnavara@volny.cz>
4312 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
4313 TaggedQueueing to TaggedQueuing.
4314 (_HW_INITIALIZATION_DATA): Likewise.
4316 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4318 * include/docobj.h (IOleDocumentView::GetDocument): Correct
4320 Thanks to Buster Copley <consequent@users.sourceforge.net>
4322 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4324 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
4325 (MmMapIoSpace): Likewise.
4326 Thanks to Dan Aloni <da-x@colinux.org>
4328 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
4330 * include/shellapi.h (NIM_* NIS_*): Define constants for
4331 notification icons with _WIN32_IE >= 0x0500.
4332 (NOTIFYICONDATA): Add new structure members for notification
4333 icons with _WIN32_IE >= 0x0500.
4335 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
4337 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
4339 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
4340 (GROUPID) Add typedef.
4341 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
4342 (CreateUrlCacheGroup): Add prototype.
4343 (DeleteUrlCacheGroup): Add prototype.
4344 (FindFirstUrlCacheGroup): Add prototype.
4345 (FindNextUrlCacheGroup): Add prototype.
4346 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
4347 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
4349 2004-03-10 Al Slater <al.slater@scluk.com>
4351 * include/winsock2.h: Add missing LPFN_ typdefs for
4353 Clean up whitespace.
4355 2004-03-05 Filip Navara <xnavara@volny.cz>
4357 * include/ddk/scsi.h: Replace assert with ASSERT.
4358 * include/ddk/video.h: Ditto.
4359 * include/ddk/winddk.h: Ditto. Remove the assert macro.
4360 * include/ddk/tdi.h: Correct packing.
4362 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
4364 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
4365 NONAMELESSUNION case.
4367 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
4369 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
4370 __VARIANT_NAME_ constants.
4372 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4374 * include/uxtheme.h: Include <commctrl.h>
4376 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4378 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
4380 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
4382 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
4383 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
4385 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
4386 (V_I8, V_I8REF): Correct macros.
4387 (V_DECIMAL): Correct macro definitions.
4388 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
4390 (VTBIT_*): Define constants.
4391 (UDATE): Add structure definition.
4392 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
4394 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
4395 (SafeArrayCreateVectorEx): Declare function.
4396 (Var*): declare VARIANT manipulation functions.
4397 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
4398 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
4401 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
4403 * include/oaidl.h (FADF_*): Define missing constants.
4404 (IDispatch_*): Define COBJ macros.
4405 (VARIANT): Add missing union members llVal and ullVal.
4406 (wireVARIANT): Likewise.
4407 (ITypeinfo_*): Define COBJ macros.
4408 * include/oleauto.h (Var*FromDisp): Correct parameter type from
4409 LPDISPATCH* to LPDISPATCH.
4410 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
4411 VAR_CALENDAR_*): Add missing constants.
4412 (SafeArray[Get/Set]*): Add prototypes.
4413 (Var*From*): Add missing prototypes.
4414 (NUMPRS_*): Add defines.
4415 (NUMPARSE): Define structure.
4416 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
4417 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
4418 * include/winuser.h (COLOR_*): Define missing constants.
4419 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
4420 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
4422 2004-02-23 Filip Navara <xnavara@volny.cz>
4424 * include/ddk/video.h: Corrected packing.
4426 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4428 * include/GL/glu.h (GLU_ERROR): Define.
4429 Thanks to Philip Lamb <phil at rave dot co dot nz>
4431 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4433 * include/GL/glu.h: Include <stddef.h>.
4434 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
4436 2004-02-15 Earnie Boyd <earnie@users.sf.net>
4438 * include/w32api.h: Increment version to 3.0.
4439 * Makefile.in: Ditto.
4440 * README.win32api: Modify license to Public Domain per agreement as
4441 found in the mingw-dvlpr list archive.
4443 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
4445 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
4446 (DIRECTORY_TRAVERSE): Ditto.
4447 (DIRECTORY_CREATE_OBJECT): Ditto.
4448 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
4449 (DIRECTORY_ALL_ACCESS): Ditto.
4450 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
4452 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
4454 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
4456 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
4457 Thanks to Mike Nordell <tamlin at algonet dot se>.
4459 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4461 * lib/dnsapi.def: New file.
4462 * lib/test.c: Include windns.h.
4464 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
4466 * include/windns.h: New file.
4468 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4470 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
4472 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
4473 (SQLSetDescFieldW): Correct prototype.
4474 (SQLSetDescFieldA): Add prototype.
4475 (SQLGetDescFieldW): Add prototype.
4477 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
4479 * include/winuser.h (DFC_POPUPMENU): Add define.
4481 2004-02-07 Dan Aloni <da-x@gmx.net>
4483 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
4486 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4488 * include/oleacc.h (LIBID_Accessibility): Declare.
4489 * lib/uuid.c (LIBID_Accessibility): Define.
4491 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4493 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
4494 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
4496 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4498 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
4501 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
4503 * include/winuser.h (RT_MANIFEST): Make conditional on
4505 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
4506 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
4507 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
4510 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
4512 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
4514 2004-01-15 Filip Navara <xnavara@volny.cz>
4516 * include/ddk/mcd.h: Don't care about value of DBG define.
4517 * include/ddk/srb.h: Ditto.
4518 * include/ddk/storport.h: Ditto.
4519 * include/ddk/video.h: Ditto.
4520 * include/nspapi.h (SetServiceW, GetAddressByNameA,
4521 GetAddressByNameW): Correct protoype.
4522 * include/ntsecapi.h (PCUNICODE_STRING): Define.
4524 2004-01-05 Filip Navara <xnavara@volny.cz>
4526 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
4527 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
4528 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
4529 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
4530 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
4531 FOF_NOCOPYSECURITYATTRIBS): Add defines.
4532 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
4533 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
4534 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
4535 SSF_*): Add defines.
4536 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
4537 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
4538 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
4540 (IEnumIDList): Add COBJMACROS.
4541 * include/winuser.h (MIM_*): Add define.
4543 2004-01-04 Filip Navara <xnavara@volny.cz>
4545 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
4546 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
4547 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
4548 PERSIST_FOLDER_TARGET_INFO): Define structures.
4549 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
4550 IPersistFolder2, IPersistFolder3): Add COM interface
4552 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
4553 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
4555 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
4556 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
4557 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
4559 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
4561 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
4563 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
4565 2004-01-03 Filip Navara <xnavara@volny.cz>
4567 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
4568 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
4570 (IErrorInfo): Add COBJMACROS.
4571 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
4572 (CoGetPSClsid): Add protototype,
4573 (CoRegisterPSClsid): Likewise.
4574 * include/objidl.h (IMarshal): Correct methods.
4575 (IMallocSpy): Likewise,
4576 (LPPSFACTORYBUFFER): Add typedef.
4577 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
4579 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
4580 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
4581 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
4583 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
4584 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
4585 IQuickActivate): Define interfaces. Declare IID's.
4586 (IPersistPropertyBag2): Add COBJMACROS.
4587 (LPOLEUNDOMANAGER): Add typedef.
4588 (LPPROPERTYBAG2): Likewise.
4589 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
4590 (BINDSPEED): Add definition.
4591 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
4592 IDropTarget): Add COBJMACROS.
4593 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
4594 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
4595 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
4596 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
4597 Add IID definitions.
4599 2004-01-02 Filip Navara <xnavara@volny.cz>
4601 * include/ddk/winddk.h: Don't care about value of
4604 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4605 Filip Navara <xnavara@volny.cz>
4607 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
4608 _DDK_DUMMYUNION_N_MEMBER): New macros.
4609 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
4610 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
4613 2004-01-01 Filip Navara <xnavara@volny.cz>
4615 * include/objbase.h: Don't care about value of DBG define.
4616 * include/objidl.h: Add some COBJMACROS.
4617 * include/ocidl.h: Ditto.
4618 * include/oleidl.h: Ditto.
4619 * include/servprov.h: Ditto.
4620 * include/shlobj.h: Ditto.
4621 * include/shlobj.h (IContextMenu2): Correct parent in
4623 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
4625 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
4626 Add new constants for _SETUPAPI_VER >= 0x501.
4628 2004-01-01 Filip Navara <xnavara@volny.cz>
4630 * include/winnt.h (NtCurrentTeb): Add inline definition.
4632 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
4634 * include/shlobj.h (SHCoCreateInstance): Add prototype.
4635 * lib/shell32.def (SHCoCreateInstance): Add export stub.
4637 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
4639 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
4640 (CM_Request_Device_Eject_Ex[AW]): Likwise.
4641 * include/ddk/cfg.h (DN_*): Add defines.
4643 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
4645 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
4647 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
4649 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
4650 (NMTVGETINFOTIP): Add structure.
4652 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
4654 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
4655 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
4656 DISPLAY_DEVICE_MODESPRUNED): Add defines.
4658 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
4660 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
4662 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
4664 * include/shlobj.h (SHCOLUMNINIT): Add structure.
4665 (SHCOLUMNDAT): Likwise.
4666 (SHCOLUMNID): Likewise.
4667 (SHCOLUMNINFO): Likewise.
4668 (SHCOLSTATE): Add enum.
4669 (IColumnProvider): Add COM interface.
4670 (IQueryInfo): Likewise.
4671 (IShellIconOverlayIdentifier): Likewise.
4672 * include/shlguid.h (IID_IColumnProvider) Declare.
4673 (IID_IQueryInfo): Likweise.
4674 (IID_IShellIconOverlayIdentifier): Likwise.
4675 * lib/shell32.c (IID_IColumnProvider) Define.
4676 (IID_IQueryInfo): Likweise.
4677 (IID_IShellIconOverlayIdentifier): Likwise.
4679 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
4681 * include/winuser.h (RT_MANIFEST): Add define.
4683 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
4685 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
4687 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
4689 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
4690 (GetFiberData): Likewise.
4691 (GetCurrentFiber): Change volatile to __volatile__.
4692 (GetFiberData): Likewise.
4694 2003-11-27 Christopher Faylor <cgf@redhat.com>
4696 * lib/Makefile.in: Use make function to locate .mri file to allow
4697 building in directory other than source directory.
4699 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
4701 * lib/vfw32.def: Remove, replacing with ...
4702 * lib/msvfw32.def: New file.
4703 * lib/avicap32.def: New file.
4704 * lib/avifil32.def: New file.
4705 * lib/vfw32.mri: New file.
4706 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
4707 import libs with multiple dll's.
4708 (LIBS): Add MIMPLIBS.
4709 (DISTFILES): Add MRI_FILES.
4710 (libvfw32.a): Build using mri script.
4712 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4714 * include/winnt.h (PAGE_*): Group defines together. Change
4715 constants to hex notation.
4717 2003-11-15 Manu B <manubee@users.sourceforge.net>
4719 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
4721 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
4723 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
4724 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
4725 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
4727 * lib/shell32.def: Add stubs.
4729 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
4732 2003-11-13 Hans Leidekker <hans@it.vu.nl>
4734 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
4736 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
4738 * include/windows.h (CopyCursor): Define as macro.
4740 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
4742 * include/winnt.h (CONTAINING_RECORD): Add macro.
4744 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4746 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
4747 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
4750 2003-10-13 Filip Navara <xnavara@volny.cz>
4752 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
4753 defines for Dynamic Storage Arrays.
4754 (DPA_*): Likewise, for Dynamic Pointer Arrays.
4755 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
4756 and defines for Flat ScrollBars.
4757 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
4758 DefSubclassProc): Add prototypes for subclassing.
4759 (DrawShadowText): Add prototype.
4760 (COMCTL32_VERSION): Define.
4762 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
4764 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
4765 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
4767 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
4769 * include/winnt.h (SM_REMOTESESSION): Add define.
4770 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
4772 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4774 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
4775 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
4776 duplicate definitions.
4777 (KP_X, KP_Y): Correct typos.
4779 2003-10-11 Manu B <manubee@users.sourceforge.net>
4781 * include/afxres.h: New file.
4783 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
4784 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
4785 ENM_SCROLLEVENTS): Add constants.
4787 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
4789 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4791 * include/errorep.h: New file.
4793 * lib/faultrep.def: New file.
4795 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4797 * include/winbase.h (AddVectoredExceptionHandler): Define if
4798 _WIN32_WINNT >= 0x0500.
4800 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
4801 _WIN32_WINNT >= 0x0500.
4803 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
4805 * include/winbase.h (AddVectoredExceptionHandler): Only define if
4806 _WIN32_WINNT >= 0x0501.
4808 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4810 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
4811 UnregisterWaitEx): Add functions.
4813 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4814 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
4815 or guard function. The MSDN says it is available on Windows XP and
4816 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
4819 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
4820 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
4821 ZombifyActCtx, QueryActCtxW): Add functions.
4823 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4824 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
4825 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
4826 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
4828 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
4829 SetFirmwareEnvironmentVariable[AW]): Add functions.
4831 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
4832 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
4833 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
4834 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
4835 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
4837 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4838 (PVECTORED_EXCEPTION_HANDLER): Add callback.
4840 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4841 (ACTIVATION_CONTEXT_INFO_CLASS,
4842 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
4843 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
4844 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
4847 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
4848 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
4849 SetFileShortName[AW], SetFileValidData,
4850 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
4851 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
4853 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4855 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
4856 ResetWriteWatch): Add function.
4858 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4859 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
4862 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4863 (GetSystemWow64Directory[AW], HeapQueryInformation,
4864 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
4865 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
4866 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
4867 RemoveVectoredExceptionHandler): Add functions.
4869 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
4872 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
4875 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
4876 Add function. The MSDN Magazine of June 2003 reads:
4877 RestoreLastError is an enigma. It's code is identical to
4878 SetLastError. It's unclear to me why it was made into a
4881 * lib/user32.def (GetSystemWindowsDirectory[AW],
4882 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
4883 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
4884 InterlockedFlushSList, InterlockedPopEntrySList,
4885 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
4886 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
4887 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
4888 RestoreLastError): Add functions.
4890 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4892 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
4893 GetProcessIoCounters): Add functions.
4895 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
4896 Move around, needed by GetComputerNameEx.
4898 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
4899 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
4902 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4903 (ACTCTX_SECTION_KEYED_DATA): Add structure.
4905 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
4906 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
4907 GetProcessId, GetSystemRegistryQuota): Add functions, available on
4908 Windows XP SP1 and better.
4910 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4911 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
4912 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
4913 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
4914 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
4915 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
4916 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
4917 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
4918 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
4920 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
4921 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
4922 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
4923 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
4926 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4928 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4929 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
4930 DebugSetProcessKillOnExit): Add functions.
4932 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
4933 DeleteTimerQueueEx, DeleteTimerQueueTimer,
4934 DnsHostnameToComputerName[AW]): Add functions.
4936 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
4937 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
4938 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
4940 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
4942 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
4943 on Windows XP and later.
4945 2003-10-07 Manu B <manubee@users.sourceforge.net>
4947 * include/commctrl.h (TreeView_Select): Returns BOOL.
4949 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4951 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
4953 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4954 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
4956 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
4957 CreateTimerQueueTimer): Add function.
4959 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4960 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
4962 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4963 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
4965 * include/winnt.h (WT_*): Add constants.
4967 * lib/user32.def (CancelDeviceWakeupRequest,
4968 CreateMemoryResourceNotification, CreateTimerQueueTimer,
4969 DeactivateActCtx): Add functions.
4971 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4973 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
4974 Add function. Sometimes I don't understand MSDN. This function is
4975 available on Windows XP and Server 2003, but the SDK is supposed to
4976 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
4979 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
4980 Guard function. Same remark as above.
4982 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
4985 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4987 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
4990 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
4993 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
4994 function. MSDN says the first argument is HACTCTX but I'm not sure
4995 where such a specialized handle is defined, so use HANDLE instead.
4997 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
4998 CheckNameLegalDOS8Dot3[AW]): Add functions.
5000 * lib/user32.def (ActivateActCtx, AttachConsole,
5001 CheckNameLegalDOS8Dot3[AW]): Add functions.
5003 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
5004 Unfortunately I don't know which header to put the declarations in.
5006 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5008 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
5011 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
5012 constants for National Language Support.
5014 * include/winnls.h (NLSVERSIONINFO): Add structure for National
5017 * include/winnls.h (GEO_ENUMPROC): Add callback for National
5020 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
5021 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
5024 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
5025 functions. Strange... I am unable to find which library contains
5026 these functions. Can't find anything with pexports. Any clue?
5028 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
5029 SetUserGeoID): Add functions.
5031 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5033 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
5034 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
5036 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
5037 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
5038 value for constants.
5040 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5042 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
5043 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
5046 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5048 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
5050 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5052 * include/wincrypt.h (KP_*): Add constants. Needed by
5053 CryptSetKeyParam() and other functions.
5055 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5057 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
5058 Add constants, related to Console Accessibility.
5060 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5062 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
5063 wrong value for constant.
5065 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5067 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
5069 * include/uxtheme.h: Cleanup.
5070 * include/tmschema.h: Cleanup.
5072 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
5074 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
5075 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
5077 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
5079 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
5081 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
5083 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
5084 both winuser.h and dbt.h.
5085 * include/dbt.h (BSF_*, BSM_*): Likewise.
5087 * include/winuser.h (struct tagRAWINPUT): Remove
5088 _ANONYMOUS_UNION tag from named union.
5089 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
5091 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5093 * include/dhcpcdsk.h: New file.
5094 Note that MSDN is confused about whether it should start constant
5095 and structure names with DHCPCAPI or DHCPAPI. It's using both but
5096 experience suggests it's DHCPCAPI with `C'.
5098 * lib/dhcpcsvc.def: New file.
5100 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5102 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
5103 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
5105 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
5106 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
5107 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
5108 for use in RAWINPUTDEVICE.
5110 * include/winuser.h [_WIN32_WINNT >= 0x0501]
5111 (GetRawInputDeviceInfo[AW]): Ooops... there are
5112 ANSI/Unicode versions of this function.
5114 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
5115 are ANSI/Unicode versions of this function.
5117 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5119 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
5120 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
5121 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
5122 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
5123 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
5124 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
5125 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
5126 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
5127 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
5128 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
5129 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
5130 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
5131 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
5132 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
5133 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
5134 RIDI_DEVICEINFO): Add constants.
5136 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
5137 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
5138 RAWINPUTDEVICELIST): Add structures.
5140 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
5141 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
5142 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
5144 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
5145 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
5146 GetRegisteredRawInputDevices): Add functions.
5148 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5150 * include/winable.h (BlockInput): Add function.
5152 * include/winable.h (WS_ACTIVECAPTION): Add constant.
5153 For use with WINDOWINFO structure.
5155 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
5158 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
5161 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
5164 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
5167 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
5170 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
5173 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
5176 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
5179 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
5180 HARDWAREINPUT, INPUT): Guard structures...
5182 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
5183 HARDWAREINPUT, INPUT): ...and duplicate.
5185 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
5186 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
5188 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5189 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
5191 * include/winuser.h: Move around some lines. Reformat according
5192 to recommended or dominant style. Remove FAR keyword.
5194 * include/winable.h: Move around some lines.
5196 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
5197 LockWorkStation, UnhookWinEvent): Add functions.
5199 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5201 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
5202 PW_CLIENTONLY): Add function and constant.
5204 * lib/user32.def (PrintWindow): Add function.
5206 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5208 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
5210 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
5212 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5214 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
5215 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
5216 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
5218 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
5220 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5222 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
5223 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5224 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5226 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
5227 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5228 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5230 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
5233 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
5236 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5238 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
5239 ACE_OBJECT_TYPE_PRESENT): Add constants.
5240 For use with OBJECTS_AND_NAME structure.
5242 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5244 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
5245 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
5248 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
5249 PINHERITED_FROM[AW]): Add structures.
5251 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
5253 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
5255 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
5257 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
5259 * lib/version.def (LIBRARY): Quote name.
5261 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5263 * include/winuser.h (GetClipboardSequenceNumber): Add functions
5266 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
5267 GR_USEROBJECTS): Add functions and constants.
5269 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
5270 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
5272 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
5273 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
5276 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
5277 GetMouseMovePointsEx, InSendMessageEx): Add functions.
5279 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5281 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
5282 BroadcastSystemMessageW, BroadcastSystemMessageEx,
5283 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5284 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
5285 BSF_RETURNHDESK): Add functions and constants.
5287 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
5288 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
5290 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
5291 GetProcessDefaultLayout, SetProcessDefaultLayout,
5292 RealChildWindowFromPoint, SetProcessDefaultLayout,
5293 SwitchToThisWindow): Add functions.
5295 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
5296 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5297 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
5298 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
5299 RealChildWindowFromPoint, SetProcessDefaultLayout,
5300 SwitchToThisWindow): Add function.
5302 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5304 * include/winuser.h (DeregisterShellHookWindow): Add function.
5306 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
5308 * lib/user32.def (EndTask): Add function.
5310 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
5311 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
5313 * include/winable.h: Reorder target macros.
5315 * lib/*.def: Cleanup.
5317 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5319 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
5322 * lib/user32.def (AnimateWindow): Add function. By the way
5323 there are ~ 140 symbols missing from this file when comparing
5324 to user32.dll on Windows XP.
5326 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5328 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
5329 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
5330 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
5333 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5335 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
5336 LPGUITHREADINFO): Add function and associated typedef...
5338 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
5339 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
5340 seems to be required on older versions of Windows.
5342 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5344 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
5345 function. MSDN suggests using gluErrorUnicodeStringWIN
5346 instead of gluErrorString, as it allows both ANSI and Unicode
5349 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
5350 returned pointer const for consistency reasons.
5352 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5354 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
5355 Function exists in glu32.def but is undocumented on MSDN.
5356 A Google search came up with this declaration.
5358 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5360 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
5361 headers from OpenGL Sample Implementation. Windows ships with
5362 GLU 1.2 so some constants and functions were removed. Then some
5363 typedef's and function declarations were reworked to look like
5364 the previous GL/glu.h.
5366 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5368 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
5369 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
5370 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
5372 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
5373 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
5374 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
5375 and `enum THEMESIZE'.
5377 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5379 * include/uxtheme.h: New file.
5380 * include/tmschema.h: New file.
5381 * include/uxtheme.def: New file.
5382 * lib/test.c: Include uxtheme.h, tmschema.h.
5384 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5386 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
5389 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5391 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5392 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
5393 <winable.h> as seems to be required on older versions of
5396 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5398 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
5399 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5400 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
5401 Add defines, the last one only on Windows XP...
5403 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
5404 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5405 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
5406 them in <winable.h> as seems to be required on older
5407 versions of Windows.
5409 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5411 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
5412 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5413 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5414 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
5415 back into <winuser.h>...
5417 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
5418 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5419 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5420 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
5421 comment out in <winable.h>. MSDN may say <winable.h> but this
5422 breaks many programs. It seems it used to be <winable.h> on
5423 older versions of Windows.
5425 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
5427 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
5428 Thanks to Will Levine <willll@users.sourceforge.net>
5430 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5432 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
5433 const struct sockaddr*.
5434 (LPWSPCONNECT): Likewise.
5435 (LPWSPJOINLEAF): Likewise.
5436 (LPWSPSENDTO): Likewise.
5437 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
5439 2003-09-15 Filip Navara <xnavara@volny.cz>
5441 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
5444 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
5446 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
5447 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
5448 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
5449 DISPLAY_DEVICE_MODESPRUNED): Define constants.
5450 (ChangeDisplaySettingsEx[A,W]): Add prototype.
5452 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
5453 (EnumDisplayDevices[A,W]): Likewise.
5455 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5457 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
5460 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5462 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5463 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5464 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5465 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5466 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
5467 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5468 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5469 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
5470 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5471 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5472 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5473 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5474 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
5475 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5476 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5477 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
5479 * include/olectl.h: Do #include <ocidl.h>.
5480 * include/ocidl.h: Don't #include <olectl.h>.
5482 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5484 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
5485 Change guards to use numeric constants, throughout.
5487 2003-09-15 Earnie Boyd <earnie@users.sf.net>
5489 * include/w32api.h: Increment version to 2.5.
5490 * Makefile.in: Ditto.
5492 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
5494 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
5495 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
5497 2003-09-08 Filip Navara <xnavara@volny.cz>
5499 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
5500 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
5502 2003-09-05 Earnie Boyd <earnie@users.sf.net>
5504 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
5505 * include/winbase.h (_NT5, etc): Ditto.
5507 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
5509 * lib/snmpapi.def (LIBRARY) Add library name.
5510 Remove '\r', throughout.
5511 * lib/wsnmp32.def: Remove '\r', throughout.
5512 * lib/igmpagnt.def: Likewise.
5514 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
5516 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
5517 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
5518 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
5519 (MWMO_*): Add flags.
5521 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
5522 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
5523 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
5524 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
5526 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5528 * lib/test.c: Add vfw.h to includes.
5529 * include/mmsystem.h: Add #ifndef guard to definition of
5531 * include/vfw.h: Protect __OBJC__ from COM declarations.
5533 2003-08-26 Filip Navara <xnavara@volny.cz>
5535 * include/vfw.h: New file.
5537 2003-08-26 Filip Navara <xnavara@volny.cz>
5539 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
5540 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
5541 PIO_COMPLETION_ROUTINE.
5543 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5545 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
5548 2003-08-26 Filip Navara <xnavara@volny.cz>
5550 * include/snmp.h: New file.
5551 * include/winsnmp.h: New file.
5552 * include/mgmtapi.h: New file.
5553 * lib/snmpapi.def: New file.
5554 * lib/wsnmp32.def: New file.
5555 * lib/igmpagnt.def: New file.
5556 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
5557 (SnmpMgrGetTrapEx): Ditto.
5558 (SnmpMgrMIB2Disk): Remove.
5561 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
5563 * include/ddk/ntifs.h: Change all C++ style comments to C.
5564 * include/GL/gl.h: Ditto.
5566 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
5568 * include/shlobj.h (SFGAO_GHOSTED): Correct.
5569 (SFGAO_HIDDEN): Add define.
5571 2003-08-25 Filip Navara <xnavara@volny.cz>
5573 * include/commctrl.h (ILCF_*): Add defines.
5576 (IPN_FIRST, IPN_LAST): Cast to UINT.
5577 (SBN_FIRST, SBN_LAST): Add defines.
5579 (HDF_JUSTIFYMASK): Fix typo.
5580 (HDM_*): Add defines.
5582 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
5583 (TBSTATE_MARKED): Add define.
5584 (TBSTYLE_EX_*): Add defines.
5586 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
5596 (TBIF_BYINDEX): Define as hex constant.
5597 (CDIS_*): Add defines.
5598 (CDDS_SUBITEM): Add define.
5599 (LVIF_*): Add defines.
5601 (LVGIT_UNFOLDED): Add define.
5602 (TVM_): Add defines.
5603 (TVE_EXPANDPARTIAL): Add define.
5604 (TVGN_LASTVISIBLE): Ditto.
5605 (TVN_*): Add defines.
5606 (TVNRET_*): Add defines.
5607 (TCIF_STATE): Add define.
5608 (NM_TOOLTIPSCREATED): Ditto.
5609 (CCM_*): Add defines.
5610 (INFOTIPSIZE): Add numeric value.
5611 (ODT_LISTVIEW): Ditto.
5612 (MCM_GETMAXTODAYWIDTH): Ditto.
5613 (MCHT_*): Add defines.
5614 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
5615 (PGF_*): Add defines.
5617 (TBINSERTMARK): Add structure.
5618 (LPIMAGEINFO) Add typedef.
5619 (LPHDHITTESTINFO): Ditto.
5620 (NMLVGETINFOTIP[AW]: Add structures.
5621 (NMTBCUSTOMDRAW): Add structure.
5622 (TTTOOLINFOA_V*_SIZE): Add macros.
5623 (TTTOOLINFOW_V1_SIZE): Ditto.
5624 (IMAGELISTDRAWPARAMS): Add new members for WXP.
5627 (CCSIZEOF_STRUCT): Correct macro definition.
5628 (ListView_*): Add new macros.
5629 (HIMAGELIST): Correct typedef.
5632 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
5634 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
5635 TCHITTESTINFO for backward compatibility.
5636 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
5639 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
5641 * include/objidl.h (COBJMACROS): Define macros only
5642 if using C interace.
5643 * include/unknwn.h: Ditto.
5644 * include/comcat.h: Ditto.
5646 2003-08-24 Filip Navara <xnavara@volny.cz>
5648 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
5649 PSH_NOCONTEXTHELP): Define.
5650 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
5651 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
5652 (LPDLGTEMPLATE[AW]): Add typedefs.
5654 2003-08-22 Filip Navara <xnavara@volny.cz>
5656 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
5658 BuildImpersonateTrustee[AW]): Add prototypes.
5659 GetMultipleTrustee[AW]): Add prototypes.
5660 GetMultipleTrusteeOperation[AW]): Add prototypes.
5662 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5664 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
5666 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
5668 * include/shlobj.h (IPersistFolder::GetClassID):
5669 Correct declaration.
5670 (CMF_*) Add missing defines.
5672 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5674 * include/winuser.h (DC_BUTTONS): Add define.
5676 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
5678 * include/winuser.h (DC_GRADIENT): Add define.
5680 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
5682 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
5683 older TBSTYLE_* constants.
5685 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
5687 * include/commctrl.h (TB_*) Group defines together.
5689 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
5691 * include/winuser.h (ICON_SMALL2): Define.
5692 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
5694 * include/shlobj.h (SHDRAGIMAGE): Define structure.
5695 (IDragSourceHelper) Define interface.
5696 (IDropTargetHelper): Likewise.
5697 (IExtractIcon): Unicode it.
5698 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
5699 OnStateChange and IncludeObject methods.
5701 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
5703 * include/commctrl.h (TreeView_GetScrollTime,
5704 TreeView_SetScrollTime): Define macros.
5705 * include/winuser.h (GetShellWindow): Add prototype.
5706 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
5708 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
5710 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
5711 IID_IDragSourceHelper): Declare.
5712 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
5713 IID_IDragSourceHelper): Define.
5715 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
5717 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
5718 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
5719 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
5721 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5723 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
5724 CGID_ShellServiceObject): Remove definitions.
5725 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
5727 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5729 * include/shlobj.h (SHELLSTATE): Add structure.
5730 (SHGetSetSettings): Add prototype.
5731 (SHGetSettings): Add prototype.
5732 * lib/shell32.def (SHGetSetSettings): Add stub.
5734 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
5736 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
5737 (Header_OrderToIndex): Add macro.
5738 (Header_GetOrderArray): Add macro.
5740 * include/commdlg.h (FR_MATCHALEFHAMZA,
5741 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
5743 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
5745 * include/commctrl.h (TVM_GETSCROLLTIME,
5746 TVM_SETSCROLLTIME): Add defines.
5748 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5750 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
5751 (SHGetInstanceExplorer): Correct return type.
5752 (SHGetFolderPath[AW]): Likewise.
5753 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
5756 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5758 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
5760 2003-08-01 Filip Navara <xnavara@volny.cz>
5762 * include/winldap.h: New file.
5763 * include/ntldap.h: New file.
5764 * include/winber.h: New file.
5765 * lib/winldap32.def: New file.
5767 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5769 * include/ddk/atm.h: Remove stray '.';
5771 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
5773 * include/ddk/winddk.h: Remove trailing ';' from macros,
5774 throughout. Add () around defines with cast returns, throughout.
5776 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
5778 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
5779 (SFGAOF, SHGDNF): Add typedef's.
5780 (SHCONTF): Extend enum.
5782 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5784 * include/shellapi.h: Include all structs within pshpack2.h/
5787 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
5789 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
5790 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
5791 _WIN32_WINDOWS, not WINVER.
5792 (AllowSetForegroundWindow,LockSetForegroundWindow,
5793 SetLayeredWindowAttributes): Likewise.
5794 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
5795 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
5798 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
5800 * include/objidl.h (IMalloc): Fix typo.
5802 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5804 * include/dkk/ntifs.h: Fix typo in guard for
5805 #pragma GCC system_header.
5807 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5809 * include/objidl.h (PropVariant): Add CHAR cVal field
5811 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
5812 FMTID_UserDefinedProperties): Declare.
5814 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5816 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
5818 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5820 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
5821 DUPLICATE_SAME_ACCESS): Remove defines.
5822 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
5823 ddk/ntapi.h defines.
5825 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
5826 ddk/ntifs.h defines.
5828 (MEM_IMAGE, SEC_*): Likewise.
5829 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
5830 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
5831 (TOKEN_*): Sync with ddk/ntifs.h defines.
5832 * include/ddk/ntapi.h: Add comments noting definitions in
5834 * include/ddk/ntifs.h: Add comments noting definitions in
5836 * include/ddk/winddk.h: Add comments noting definitions in
5839 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
5841 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
5842 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
5844 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
5846 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
5848 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5850 Clean up warnings in ddk.
5852 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
5853 conditional on __cplusplus.
5854 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5855 defines, throughout.
5856 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
5857 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
5858 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
5859 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
5860 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5861 defines, throughout.
5862 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5863 defines, throughout. Remove trailing semicolon from *_S 'structure'
5864 macro expansion, throughout. Remove trailing semicolon from
5865 DECLARE_UNKNOWN_STRUCT macro expansion.
5866 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
5868 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
5869 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
5870 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
5871 Add _ANONYMOUS_UNION.
5872 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
5873 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
5874 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
5875 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
5876 match proto in ntapi.h.
5877 (ZwSetInformationObject): Likewise.
5878 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
5879 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
5880 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
5881 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
5882 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
5883 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
5885 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
5886 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
5887 trailing semicolon when expanding macro.
5888 (GENERAL_LOOKASIDE_S): Likewise.
5889 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
5890 Change inline to __inline, throughout.
5891 * include/ddk/winnt4.h: Change inline to __inline, throughout.
5893 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
5895 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
5896 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
5898 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
5899 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
5900 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
5901 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
5902 to anonymous structs.
5904 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
5906 * include/winnt.h (PVOID): Move to before HANDLE typedef.
5908 * include/winuser.h (mouse_event): Correct type of fifth param,
5909 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
5911 2003-07-11 Earnie Boyd <earnie@users.sf.net>
5913 * include/winnt.h (HANDLE): Define based on STRICT filter.
5914 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
5915 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
5917 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
5919 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
5920 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
5921 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
5924 2003-07-03 Earnie Boyd <earnie@users.sf.net>
5926 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
5928 2003-07-03 Luke Dunstan <infidel@users.sf.net>
5930 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
5931 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
5932 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
5933 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
5934 (TPM_RECURSE): Add guard for Win98/Win2K.
5935 Thanks to Magnus Olsen <greatlord@users.sf.net>.
5937 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5939 * include/basetyps.h (small, hyper): Change to __small and __hyper to
5940 avoid user namespace conflicts.
5942 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5944 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
5945 _IE3, _IE4, _IE5, _IE6): Add definitions.
5946 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
5948 Change existing guards to use the above macro names as appropriate.
5949 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
5950 Note: Also added to mingw/include/_mingw.h.
5952 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
5954 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
5955 PathFindSuffixArrayA, PathFindSuffixArrayW,
5956 PathFindExtensionA, PathFindExtensionW, StrStrW
5957 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
5960 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
5962 * include/richedit.h (PARAFORMAT2): Add definition.
5963 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
5966 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5968 * include/shellapi.h (SHQUERYRBINFO): Add structure,
5969 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
5970 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
5971 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
5973 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5975 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
5976 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
5977 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
5978 that these are obsolete no-ops.
5980 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
5982 * include/winbase.h (GetProcessWorkingSetSize,
5983 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
5984 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
5987 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
5989 * include/winuser.h (TPM_RECURSE): Add define.
5991 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5993 * lib/test.c: #include <powrprof.h>.
5995 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
5997 * include/powerprof.h: New file.
5998 * lib/powerprof.def: New file.
6000 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
6002 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
6005 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
6007 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
6008 hInstance members to HINSTANCE.
6009 Thanks to: Brenden T. <brenden@rcsis.com>
6011 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
6013 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
6014 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
6016 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
6018 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
6019 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
6020 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
6022 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
6024 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
6026 * lib/oleacc.def: New file.
6027 * include/winable.h: New file.
6028 * include/oleacc.h: Add extern "C" guard.
6029 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
6030 (AccessibleChildren, AccessibleObjectFromEvent,
6031 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
6032 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
6033 GetStateText[AW], LresultFromObject, ObjectFromLresult,
6034 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
6035 * include/winuser.h (NotifyWinEvent): Add prototype.
6036 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
6037 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
6038 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
6039 OBJID_SOUND): Move from here to...
6040 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
6041 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
6042 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
6043 OBJID_SOUND): Here, as per documentation.
6044 * lib/test.c: Include winable.h.
6045 * lib/user32.def (NotifyWinEvent): Add missing export.
6047 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
6049 * include/winbase.h (HeapCompact): Correct prototype.
6050 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
6053 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
6055 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
6057 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
6059 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
6061 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
6063 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
6064 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
6066 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
6068 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
6069 lpGlyphs field to LPWSTR.
6071 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
6073 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
6074 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
6075 (PP_*): Add defines.
6076 (CryptContextAddRef): Add prototype.
6077 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
6079 2003-05-18 Manu B <manubee@users.sourceforge.net>
6081 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
6083 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
6085 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
6086 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
6087 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
6088 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
6089 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
6090 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
6091 CREATE_NO_WINDOW): Convert to hexadecimal form for better
6093 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
6094 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
6096 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
6098 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
6099 Unname anonymous unions if NONAMELESSUNION not defined.
6101 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
6103 * include/winbase.h (GMEM_VALID_FLAGS): Add.
6105 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6107 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
6108 anonymous unions as GCC extension.
6110 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6112 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
6113 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
6114 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
6116 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
6118 2003-05-12 Earnie Boyd <earnie@users.sf.net>
6120 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
6121 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
6122 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
6124 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
6126 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6127 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6128 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6129 IProvideClassInfo2,IConnectionPointContainer,
6130 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6131 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6132 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6133 IPicture,IPictureDisp): Move from here to...
6134 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6135 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6136 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6137 IProvideClassInfo2,IConnectionPointContainer,
6138 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6139 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6140 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6141 IPicture,IPictureDisp): Here, as per documentation.
6143 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
6145 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
6146 * include/winbase.h (TerminateJobObject,
6147 AssignProcessToJobObject): Likewise.
6148 * include/servprov.h: New header.
6149 * lib/test.c: Include servprov.h.
6151 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
6153 * include/shlguid.h (CGID_ShellServiceObject): Declare.
6154 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
6155 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
6156 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
6157 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
6158 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
6160 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
6162 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
6163 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
6164 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
6166 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
6168 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
6169 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
6170 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
6171 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
6172 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
6173 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
6174 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
6176 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
6178 * include/commctrl.h (TBM_*): Add missing trackbar defines.
6180 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6182 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
6183 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
6185 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
6187 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
6188 (SetDCPenColor, SetDCBrushColor): Add prototypes.
6189 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
6191 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
6193 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
6195 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6197 * include/oaidl.h (ITypeMarshal): Add interface.
6199 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6201 * include/winioctl.h: Clean up formatting.
6202 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
6203 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
6204 (DISK_CACHE_INFORMATION): Likewise.
6205 (DISK_DETECTION_INFO): Likewise.
6206 (DISK_PARTITION_INFO): Likewise.
6207 (PARTITION_INFORMATION_EX): Likewise.
6208 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
6210 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6212 * include/winbase.h (DeleteVolumeMountPoint[AW],
6213 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
6214 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
6215 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
6216 SetVolumeMountPoint[AW]): Add prototypes.
6217 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
6218 IOCTL_DISK_SET_PARTITION_INFO_EX,
6219 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
6220 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
6221 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
6222 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
6223 IOCTL_DISK_GET_CACHE_INFORMATION,
6224 IOCTL_DISK_SET_CACHE_INFORMATION,
6225 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
6226 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
6227 FSCTL_MOVE_FILE): Define.
6228 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
6229 DISK_CACHE_INFORMATION,
6230 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
6231 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
6232 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
6233 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
6234 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
6235 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
6236 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
6238 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
6239 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
6240 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
6241 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
6242 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
6243 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
6244 F3_240M_512, and F3_32M_512.
6245 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
6248 2003-04-16 Earnie Boyd <earnie@users.sf.net>
6250 * include/wingdi.h (DM_SPECVERSION): Define.
6251 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
6252 * include/rpcdce.h (UuidCreateSequential): Properly guard with
6253 appropriate _WIN32_WINNT values.
6255 2003-04-15 Chris January <chris@atomice.net>
6257 * include/rpcdce.h: Add declaration for UuidCreateSequential.
6258 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
6260 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
6262 * include/winuser.h (VK_*): Add missing defines.
6264 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
6266 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
6267 documented typedefs for struct _NM_UPDOWN.
6268 Add defines for backward comapatibility.
6269 * include/commdlg.h (OFN_ENABLESIZING): Add define.
6270 * include/wininet.h (IRF_*): Add missing defines.
6272 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
6274 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
6276 2003-04-11 Earnie Boyd <earnie@users.sf.net>
6278 * include/sspi.h: Add comment for FreeCredentialsHandle.
6280 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
6282 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
6284 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
6286 * include/olectl.h (OleLoadPicturePath): Correct prototype.
6288 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
6290 * lib/uuid.c (IID_IHTML*): Move definitions to...
6291 * lib/mshtml-uuid.c: New file.
6292 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
6294 2003-03-30 Michael Sazonov <traip@comset.net>
6296 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
6297 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
6298 IHTMLImgElement): Add interface definitions.
6300 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
6302 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
6303 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
6304 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
6305 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
6307 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
6308 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
6310 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
6312 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
6314 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
6316 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
6317 TranslateName[AW]): Add prototypes.
6318 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
6319 TranslateName[AW]): Add stubs.
6320 * lib/test.c: Include secext.h.
6322 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
6324 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
6325 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
6326 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
6329 2003-03-26 Earnie Boyd <earnie@users.sf.net>
6331 * include/w32api.h: Increment version to 2.4.
6332 * Makefile.in: Ditto.
6334 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
6336 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
6337 Move structure from here...
6338 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
6340 * include/ddk/ntapi.h (JOBOBJECT_*):
6341 Remove structures and enums definitions.
6342 (JOB_OBJECT*): Move defines from here...
6343 * include/winnt.h (JOB_OBJECT* ): To here.
6345 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
6346 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6347 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6348 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6349 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6350 SYSTEM_POWER_CAPABILITIES): Move enums, structures
6351 and associated defines from here ...
6352 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
6353 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6354 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6355 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6356 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6357 SYSTEM_POWER_CAPABILITIES):To here.
6359 * include/ddk/winddk.h (DEVICE_POWER_STATE,
6360 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
6362 * include/winnt.h (DEVICE_POWER_STATE,
6363 SYSTEM_POWER_STATE, POWER_ACTION): To here.
6365 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
6367 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
6368 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
6369 (NdisUpdateSharedMemory): Likewise.
6370 (NdisMFreeSharedMemory: Likewise.
6371 (NdisMMapIoSpace: Likewise.
6373 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
6375 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
6376 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
6377 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
6379 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
6381 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
6382 (EnumResourceNames[AW]): Ditto.
6383 (EnumResourceTypes[AW]): Ditto.
6384 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
6386 2003-03-16 Toby Malone <malone@users.sourceforge.net>
6388 * include/winuser.h (SendInput): Add prototype.
6389 * lib/user32.def (SendInput): Add stub.
6391 2003-03-16 Vadim Yegorov <zg@bmg.lv>
6393 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
6394 (FSCTL_DELETE_REPARSE_POINT): Likewise.
6396 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
6398 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
6399 (JOBOBJECT_*): Define corresponding structures.
6401 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
6403 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
6406 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
6408 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
6409 (Process32{First,Next}{,W}): Ditto.
6410 (Thread32{First,Next}): Ditto.
6411 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
6413 2003-03-12 Earnie Boyd <earnie@users.sf.net>
6415 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
6416 Thanks to Jim Barton <jmbarton@users.sf.net>.
6418 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
6420 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
6421 member SectionAlignment.
6423 2003-03-11 Earnie Boyd <earnie@users.sf.net>
6425 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
6427 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
6428 * Makefile.in (bindist): Correct process.
6429 * lib/Makefile.in (install): Ditto.
6430 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
6432 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
6434 * include/rasdlg.h: New file.
6435 * lib/rasdlg.def: New file.
6436 * lib/test.c: Include rasdlg.h.
6438 2003-03-06 Christopher January <chris@atomice.net>
6440 * include/winbase.h (FindFirstVolume): Add declaration.
6441 (FindNextVolume): Add declaration.
6442 (FindVolumeClose): Add declaration.
6443 (GetSystemTimes): Add declaration.
6444 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
6446 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
6448 *lib/kernel32.def (GetSystemTimes): Add stub.
6450 2003-03-04 Heiko Gerdau <hg@technosis.de>
6452 * oleidl.h (IOleObject): Correct GetUserType prototype.
6453 (IViewObject2): Correct GetExtent prototype.
6454 * olectl.h (DISPIP_): Add new defines
6455 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
6457 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6459 * include/olectl.h (OleLoadPictureEx) Add prototype.
6460 (OleLoadPictureFile): Ditto.
6461 (OleLoadPictureFileEx): Ditto.
6462 (OleLoadPicturePath): Ditto.
6463 (OleSavePictureFile): Ditto.
6465 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6467 * include/objbase.h (CoAddRefServerProcess): Add prototype.
6468 (CoAddReleaseServerProcess): Ditto.
6469 (CoResumeClassObjects): Ditto.
6470 (CoSuspendClassObjects): Ditto.
6471 * include/oleauto.h (V_I1): Define.
6472 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
6474 2003-03-01 Heiko Gerdau <hg@technosis.de>
6476 * include/oleidl.h (USERCLASSTYPE): Add enum.
6477 * include/ocidl.h (IObjectWithSite): Add interface.
6479 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
6481 Fixup UNICODE thinko in 2003-02-22 patch.
6482 * include/wingdi.h (AddFontMemResourceEx): Add.
6483 (RemoveFontMemResourceEx): Ditto.
6484 (AddFontMemResourceEx[AW]): Remove.
6485 (RemoveFontMemResourceEx[AW]): Ditto
6486 * lib/gdi32.def: (AddFontResourceEx): Add.
6487 (RemoveFontMemResourceEx): Ditto.
6488 (AddFontMemResourceEx[AW]): Remove.
6489 (RemoveFontResourceEx[AW]): Ditto.
6491 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
6493 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
6494 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
6496 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
6498 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
6499 (RemoveFontMemResourceEx[AW]): Ditto
6500 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
6501 (RemoveFontMemResourceEx[AW]): Ditto.
6503 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
6505 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
6506 (NtCurrentTeb): Remove.
6508 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6510 * include/wsahelp.h: Remove ';' after closing
6511 #ifdef __cplusplus brace.
6512 * include/ws2spi.h: Likewise.
6514 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6516 * include/winbase.h (MEMORYSTATUSEX): Add structure.
6517 (GlobalMemoryStatusEx): Add prototype.
6518 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
6520 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
6522 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
6524 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
6526 * include/wingdi.h (AddFontResourceEx[AW]): Add.
6527 (RemoveFontResourceEx[AW]): Ditto
6528 (FR_PRIVATE): Define.
6529 (FR_NOT_ENUM): Define.
6530 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
6531 (RemoveFontResourceEx[AW]): Ditto.
6533 2003-02-10 Earnie Boyd <earnie@users.sf.net>
6535 * include/w32api.h: Increment version to 2.3.
6536 * Makefile.in: Ditto.
6538 2003-02-09 Earnie Boyd <earnie@users.sf.net>
6540 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
6541 (Ke386QueryToAccessMap): Ditto.
6542 (Ke386SetIoAccessMap): Ditto.
6543 Thanks to Marcel Telka <telka@users.sf.net>
6544 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
6545 * include/security.h: Include secext.h.
6546 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
6547 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
6548 * include/GL/gl.h: Remove include of glext.h.
6549 Thanks to Greg Couch <gregcouch@users.sf.net>
6551 2003-02-05 Earnie Boyd <earnie@users.sf.net>
6553 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
6554 using GUID_DEFINED instead.
6555 * include/sqltypes.h: Ditto.
6556 * include/winnt.h: Ditto.
6557 * include/ddk/scsiwmi.h: Ditto.
6559 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
6561 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
6563 Thanks to: John Dallaway <jld@ecoscentric.com>.
6565 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
6567 * include/commctrl.h (TCM_*): Add missing defines.
6569 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
6570 Danny Smith <dannysmith@users.sourceforge.net>
6572 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
6573 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
6574 for (_WIN32_IE >= 0x0400).
6575 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
6576 fields for (_WIN32_IE >= 0x0400).
6578 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
6580 * include/winbase.h (CreateFiber): Change first parameter
6582 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
6583 if (_WIN32_WINNT >= 0x0500).
6585 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
6587 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
6588 Add missing typedefs.
6589 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
6591 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
6593 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
6595 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
6597 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
6599 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
6601 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
6603 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
6605 (WAIT_FAILED): Cast to DWORD.
6606 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
6609 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
6611 * include/winerror.h: Protect against multiple
6612 definition of WSA* error codes.
6613 * include/winsock.h: Likewise.
6614 * include/winsock2.h: Likewise.
6616 2003-01-27 Bang Dong-Heui
6617 Bang Jun-Young <junyoung@netbsd.org>
6619 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
6620 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
6621 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
6624 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6626 * include/ras.h (RASCONN[AW]): Add dwSessionId for
6629 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6631 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
6632 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
6633 fields for (WINVER >= 0x501).
6635 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
6637 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
6639 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
6642 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6644 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
6645 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
6647 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6649 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
6650 SE_REGISTRY_WOW64_32KEY.
6651 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6653 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6655 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
6656 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
6657 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6659 2003-01-10 Christopher Faylor <cgf@redhat.com>
6661 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
6663 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6665 * lib/dxguid.c: Don't #include <objbase.h>.
6666 * include/unknwn.h: Partially revert change of 2002-12-26.
6667 Don't include <ole2.h>.
6669 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6671 * lib/dinput.c: Don't #include <objbase.h>.
6673 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
6675 * include/windows.h (ole2.h):Do #include for
6678 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
6680 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
6681 * include/zmouse.h (WHEEL_DELTA): Guard against prior
6683 (WHEEL_PAGESCROLL): Likewise.
6684 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
6686 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6688 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
6689 (WHEEL_PAGESCROLL): Add define.
6691 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6693 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
6694 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
6695 compatability. Add RECT field. Add UNICODE mappings for new
6697 (tagNMREBARCHEVRON): Add struct and typedefs for
6698 _WIN32_IE >= 0x0500.
6700 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6702 * include/commctrl.h (TOOLINFO[AW]): Update structures.
6703 (LVHITTESTINFO): Likewise.
6705 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
6706 (GRADIENT_RECT): Likewise.
6708 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
6710 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
6711 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
6712 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
6713 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
6714 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
6715 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
6716 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
6717 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
6718 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
6719 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
6720 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
6721 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
6722 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
6723 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
6724 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
6725 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
6726 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
6727 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
6728 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
6729 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
6730 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
6731 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
6732 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
6733 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
6734 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
6735 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
6736 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
6737 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
6738 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
6739 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
6740 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
6741 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
6742 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
6743 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
6744 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
6745 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
6746 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
6747 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
6748 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
6749 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
6750 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
6751 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
6752 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
6753 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
6754 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
6755 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
6756 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
6757 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
6758 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
6759 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
6760 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
6761 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
6762 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
6763 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
6764 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
6765 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
6766 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
6767 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
6768 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
6769 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
6770 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
6771 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
6772 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
6773 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
6774 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
6775 Add missing error codes.
6777 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6779 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
6781 (GetFiberData): Likewise.
6783 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6785 * include/winnt.h (GetCurrentFiber): Remove blank input field in
6787 (GetFiberData): Likewise.
6789 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6791 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
6792 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
6793 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
6794 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
6795 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
6796 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
6797 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
6798 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
6802 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6804 * include/winspool.h (PRINTER_INFO_6): Add.
6805 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6807 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
6809 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
6811 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
6812 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
6813 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
6816 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
6818 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
6819 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
6821 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6823 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
6825 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6827 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
6828 VIETNAMESE_CHARSET): Remove duplicate defines.
6829 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
6831 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6833 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
6834 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6836 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6838 * include/unknwn.h: Include windows.h and ole2.h before header
6839 guard to avoid circular inclusion of COM headers.
6841 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6843 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
6844 ReuseDDElParam): Use __WIN64 compatible typedefs.
6846 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6848 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
6849 lpInheritProperty member const.
6850 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
6853 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6855 * include/commcat.h: Don't include windows.h or ole2.h ifdef
6857 * include/unknwn.h: Ditto.
6859 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6861 * include/imm.h (ImmGetCompositionFont[AW],
6862 ImmSetCompositionFont[AW]): Add NOGDI guard.
6864 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
6866 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
6867 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
6869 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6870 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
6872 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
6873 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
6874 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
6876 * include/ddk/scsiwmi.h (GUID): Define if not already done.
6877 (LPCGUID): Likewise.
6878 * include/ddk/tdi.h: Close "Listen flags" comment.
6879 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
6880 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
6881 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6882 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
6883 * include/ddk/win2k.h: Likewise.
6884 * include/ddk/winddi.h: Likewise.
6885 * include/ddk/winddk.h: Likewise.
6886 * include/ddk/winnt4.h: Likewise.
6887 * include/ddk/ws2san.h: Likewise.
6888 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
6889 * include/ddk/video.h: Don't process rest of file ifdef
6891 * include/ddk/winddi.h: Don't process rest of file ifdef
6893 * include/ddk/usb.h: Don't process rest of file ifdef
6895 * include/ddk/usbdi.h: Don't process rest of file ifdef
6897 * include/ddk/usbcamdi.h: Don't process rest of file if
6898 !defined(__USB_H) && !defined(__USBDI_H)
6900 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
6902 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
6904 * include/winuser.h (GetAncestor) Add prototype.
6905 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
6906 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
6907 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
6908 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
6909 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
6911 * lib/user32.def (GetAncestor@8): Add stub.
6913 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
6915 * include/windows.h: Guard inclusion of wingdi.h,
6916 commdlg.h, winspool.h, ole2.h with NOGDI.
6917 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
6918 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
6921 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6923 * include/oleacc.h (SELFLAG_*): Change to enum.
6925 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
6927 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
6928 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6930 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
6932 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
6934 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6936 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
6938 * include/winuser.h (AllowSetForegroundWindow,
6939 LockSetForegroundWindow): Add prototypes.
6940 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
6941 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
6942 * lib/winuser.def (AllowSetForegroundWindow,
6943 LockSetForegroundWindow): Add stubs.
6945 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
6947 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
6949 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
6950 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
6951 compatability. Add lParam field. Add UNICODE mappings for new
6954 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
6956 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
6957 Wrap with pshpack2.h/poppack.h to correct alignment.
6959 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
6961 * include/commctrl.h (LVBKIF_*): Add defines.
6962 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
6963 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
6964 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
6965 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
6966 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
6967 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
6968 (ListView_GetBkImage): Add define.
6969 (ListView_SetBkImage): Add define.
6970 (LVBKIMAGE): Add structures and typedefs.
6972 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6974 * include/w32api.h: Increment to version 2.2
6975 * Makefile.in: Ditto.
6977 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6979 * lib/Makefile.in (dist, install): Correct the install destinations.
6980 * lib/ddk/Makefile.in (dist, install): Ditto.
6982 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
6984 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
6985 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
6986 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
6988 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
6989 IID_IOleControlSite89): Remove.
6991 2002-11-15 Christopher Faylor <cgf@redhat.com>
6993 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
6994 (IID_IStdMarshalInfo): Ditto.
6996 2002-11-15 Christopher Faylor <cgf@redhat.com>
6998 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
6999 (IID_IPersistStorage): Ditto.
7001 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
7003 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
7004 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
7005 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
7006 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
7007 Correct definitions.
7009 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
7011 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7012 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7013 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7014 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7015 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7016 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7017 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7018 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7019 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7020 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7021 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7022 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7023 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7024 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7025 xfilter.h): Change comment to refer w32api package, not MinGW.
7027 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
7029 * include/ddk/ntddk.h: Include winnt.h as system header.
7031 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
7033 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7034 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7035 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7036 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7037 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7038 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7039 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7040 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7041 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7042 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7043 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7044 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7045 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7046 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7047 xfilter.h): Fix typo in disclaimer comment.
7049 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
7051 * include/exdisp.h: Include oaidl.h as system header.
7053 2002-11-12 Earnie Boyd <earnie@users.sf.net>
7055 * include/w32api.h (__W32API_VERSION): Fix.
7057 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
7059 * lib/uuid.c (IID_ICatInformation): Correct definition.
7061 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
7063 * include/oleauto.h (DeregisterTypeLib): Remove.
7064 (UnRegisterTypeLib): Add prototype.
7066 2002-11-07 Christopher January <chris@atomice.net>
7068 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
7070 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
7072 * include/winnt.h (VerSetConditionMask): Add prototype.
7073 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
7075 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
7077 * include/winuser.h (MONITORINFOEX[AW]): Add structure
7078 definitions and ANSI/UNICODE mappings.
7081 2002-10-14 Earnie Boyd <earnie@users.sf.net>
7083 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
7084 * configure.in: Ditto.
7085 * lib/Makefile.in: Ditto.
7086 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
7088 * configure: Regenerate.
7090 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
7092 * include/windows.h: Don't include basetyps.h.
7093 * include/objfwd.h: Do include basetyps.h.
7095 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
7097 * include/objbase.h: Include rpc.h and rpcndr.h
7098 before header guard.
7100 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
7102 * include/olectl.h (PROPPAGEINFO): Change type of
7105 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
7107 * lib/ntdll.def (RtlAcquireResourceExclusive,
7108 RtlAcquireResourceShared, RtlDeleteResource,
7109 RtlInitializeResource, RtlReleaseResource,
7110 RtlTimeToSecondsSince1970) : Added missing exports.
7112 2002-10-08 Heiko Gerdau <hg@technosis.de>
7114 * include/oleacc.h: New file.
7115 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
7116 (OBJID_*) Add defines.
7117 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
7118 * lib/test.c: Include oleacc.h.
7120 2002-10-06 Casper Hornstrup <chorns@it.dk>
7122 * include/ddk: New subdir.
7124 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7125 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7126 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7127 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7128 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7129 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7130 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7131 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7132 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7133 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7134 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7135 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7136 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7137 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7138 xfilter.h): New files.
7139 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
7140 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
7141 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
7144 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
7146 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
7147 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
7148 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
7149 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
7150 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
7151 RtlAddAccessAllowedAce, RtlCreateAcl,
7152 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
7153 RtlGetAce, RtlGetControlSecurityDescriptor,
7154 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
7155 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
7156 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
7157 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
7158 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
7159 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
7160 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
7161 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
7162 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
7163 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
7164 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
7165 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
7166 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
7168 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7170 *include/windef.h (WPARAM): Update typedef.
7174 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7176 * include/shlobj.h (CSIDL_*): Add defines.
7178 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
7180 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
7181 has been included first.
7183 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
7185 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
7186 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
7187 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
7189 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
7191 * include/winuser.h (DS_SHELLFONT): Define.
7193 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
7195 * include/winnt.h (VER_SUITE_BLADE): Define.
7197 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
7199 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
7200 Add _WIN32_IE guard. Correct prototype for wide version.
7201 (SHGetFolderPath): Add comment on shfolder.dll.
7202 (SHGetFolderLocation): Add prototyope for WinME and W2K.
7203 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
7205 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
7207 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
7208 * lib/shfolder.def: New file.
7210 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
7212 * include/winsock.h (timeval): Guard struct and associated
7213 macros with _TIMEVAL_DEFINED.
7214 * include/winsock2.h (timeval): Likewise.
7216 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
7218 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
7219 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
7220 SHCreateShellItem,SHEmptyRecycleBin[AW],
7221 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
7222 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
7223 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
7224 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
7225 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
7226 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
7227 SHLoadNonloadedIconOverlayIdentifiers,
7228 SHOpenFolderAndSelectItems,SHParseDisplayName,
7229 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
7230 SHSetLocalizedName,SHSetUnreadMailCountW,
7231 SHUpdateRecycleBinIcon: Add missing stubs.
7233 2002-09-07 Earnie Boyd <earnie@users.sf.net>
7235 * include/windef.h (WINVER): Add documentation.
7236 (_WIN32_WINNT): Ditto.
7237 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
7239 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
7241 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
7243 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
7245 * include/winbase.h (AllocateUserPhysicalPages,
7246 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
7247 FreeUserPhysicalPages): Add prototypes.
7248 * lib/kernel32.def: Add function stubs for above.
7250 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
7252 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
7253 Add WINVER guards for dialog box command id defines.
7255 2002-09-03 Earnie Boyd <earnie@users.sf.net>
7257 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
7259 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
7261 * include/wincon.h: Define GetConsoleWindow(void).
7263 2002-08-28 Earnie Boyd <earnie@users.sf.net>
7265 * include/w32api.h: Increment version to 2.1.
7266 * Makefile.in: Ditto.
7268 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
7270 * include/winsock2.h (SOCKET_ADDRESS): Define if
7271 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
7272 (CSADDR_INFO): Ditto.
7273 (nspapi.h) : Don't include. Removed FIXME comment.
7274 * include/nspapi.h (SOCKET_ADDRESS) Only define if
7275 __CSADDR_T_DEFINED is not defined.
7276 (CSADDR_INFO): Ditto.
7277 (BLOB): Add structure and typedef if not already defined.
7278 (NS_*): Add defines.
7280 (SERVICE_ADDRESS): Add structure and typedefs.
7281 (SERVICE_ADDRESSES): Ditto.
7282 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
7283 (LPSERVICE_ASYNC_INFO): Add typedef.
7284 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
7286 * include/wsipx.h: New file.
7287 * include/svcguid.h: New file.
7288 * lib/test.c: Include wspix.h and svcguid.h.
7290 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7292 * include/wsahelp.h: New file.
7293 * lib/test.c: Include wsahelp.h.
7295 2002-08-21 Earnie Boyd <earnie@users.sf.net>
7297 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
7298 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
7300 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7302 * include/ws2spi.h: Modify comment about being part of
7304 (winsock2.h): Change "" to <>.
7306 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7308 * include/ws2spi.h: New file.
7309 * lib/test.c: Include ws2spi.h.
7311 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7313 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
7314 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
7317 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7319 * include/winuser.h (CURSOR_SHOWING) Add define.
7320 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
7322 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7324 * include/winerror.h: Cast OLE error codes to HRESULT.
7325 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7327 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7329 * include/wincrypt.h (ALG_*): Add defines.
7334 (PRIVATEKEYBLOB): Add define.
7336 2002-08-14 Earnie Boyd <earnie@users.sf.net>
7338 * include/shlobj.h (SHGetFolderPath): Add define.
7339 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
7340 (SHGetFolderPath): Ditto.
7342 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7344 * include/commdlg.h: Don't include COM headers or use
7345 COM-dependent symbols if __OBJC__.
7347 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7349 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
7352 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
7354 * include/shellapi.h (FOF_NOERRORUI): Add define.
7356 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
7358 * include/objidl.h (IEnumMoniker): Put 'interface' back.
7360 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
7362 * include/objidl.h (IEnumMoniker): Correct declaration.
7364 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
7366 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
7368 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
7370 * include/commctrl.h: Whitespace change.
7372 2002-08-09 Lars Munch <lars@segv.dk>
7374 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
7375 struct name _TVHITTESTINFO and typedefs and add defines for
7376 backward compatability.
7377 (ListView_SetExtendedListViewStyleEx): Add macro.
7379 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
7381 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
7383 * lib/msimg32.def: New file, with stubs for above.
7385 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
7387 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
7388 GetFileSizeEx, SetFilePointerEx): Add prototypes.
7389 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
7390 and UNICODE mappings.
7392 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7394 * include/winbase.h (ReadFileScatter, WriteFileGather):
7395 Change second parameter to pointer.
7397 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
7399 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
7401 * lib/wininet.def: Regenerate.
7403 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7405 * include/windef.h (PVOID): Move typedef to...
7406 * include/winnt: ...here.
7407 (PVOID64): New typedef.
7409 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
7410 * include/winbase.h (ReadFileScatter, WriteFileGather):
7413 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
7414 (PROCESSOR_INTEL_IA64): Add define.
7416 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7418 * include/oleidl.h (MK_ALT): Define.
7420 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7422 * include/exdisp.h: New file.
7423 * include/exdispid.h: New file.
7424 * include/mshtml.h: New file.
7425 * lib/test.c: #include exdisp.h and mshtml.h
7426 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
7427 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
7428 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
7429 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
7432 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7434 * include/docobj.h: New file.
7435 * include/idispids.h: New file.
7436 * include/objidl.h (IID_IMoniker): Declare.
7437 * include/ocidl.h (READYSTATE): New enum.
7438 (IOleInPlaceSiteEx): New interface.
7439 * include/olectlid.h (IID_IEnumSTATSTG): New interface
7441 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
7442 IOleInPlaceSite): New interfaces.
7443 * lib/test.c: #include docobj.h,idispids.h,
7445 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7447 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
7448 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
7450 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
7452 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
7453 * include/commdlg.h: Likewise.
7455 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
7457 * include/oleauto.h (V_UNION): Correct definition for case of
7461 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
7463 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
7464 not bool, for C as well as C++.
7466 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
7468 * include/shlwapi.h: New file.
7469 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
7470 Victor Porton <porton@narod.ru> for contributions.
7471 * lib/shlwapi.def: New file.
7472 * lib/test.c: #include shlwapi.h.
7474 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
7476 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
7478 * include/winsock2.h (struct sockaddr): Use __int64 instead of
7480 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
7481 does not need external *Fiber library functions.
7483 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7485 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
7487 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
7488 avoid compile error when already defined.
7490 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
7492 * include/winuser.h (WM_MENURBUTTONUP): Add define.
7494 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7496 * include/commdlg.h: Define CDN_* notification message constants
7499 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
7501 * include/commctrl.h: Define notification message constants for
7504 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
7506 * include/ddeml.h (MH_*) Add defines.
7507 (MONHSZSTRUCT): Add structure and typedefs.
7508 (MONLINKSTRUCT): Ditto.
7509 (MONCONVSTRUCT): Ditto.
7510 (MONCBSTRUCT): Ditto.
7511 (MONERRSTRUCT): Ditto.
7512 (MONMSGSTRUCT): Ditto.
7513 * include/windef.h: Don't define __cdecl or _cdecl for
7515 Don't define _export or __export for __WATCOM__.
7516 * include/windows.h (imm.h): #include.
7517 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
7519 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7521 * include/wtypes.h: Remove duplicate #includes of rpc.h and
7524 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
7526 * include/winbase.h (OpenThread): Add prototype.
7527 * lib/kernel32.def (OpenThread): Add symbol.
7529 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
7531 * include/wtypes.h (HMETAFILEPICT): Add typedef.
7533 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
7535 * include/rpc.h: Conditionally include <windows.h> before
7537 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
7540 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
7542 * include/commctrl.h (WC_*): Remove some duplicate defines.
7544 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
7546 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
7548 (IPM*): Add defines.
7549 (IPN_*): Add defines.
7550 (NMIPADDRESS): Add structure and typedefs.
7551 (MAKEIPADDRESS): Add macro.
7552 (MAKEIPRANGE): Add macro.
7553 (FIRST_IPADDRESS): Add macro.
7554 (SECOND_IPADDRESS): Add macro.
7555 (THIRD_IPADDRESS): Add macro.
7556 (FOURTH_IPADDRESS): Add macro.
7558 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
7560 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
7562 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7564 * include/winbase.h (WINBASEAPI): Don't define if prior
7567 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
7568 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
7569 PARTITION_UNIX): Add defines.
7570 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
7571 (IsRecognizedPartition): Also check for PARTITION_FAT32,
7572 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
7573 (IsContainerPartition): Add macro.
7575 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
7577 * include/commctrl.h: (CBEIF_*): Add defines.
7578 (CBEN_*): Add defines and UNICODE mappings
7579 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
7580 (CBEMAXSTRLEN): Add define.
7581 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
7582 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
7583 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
7584 (NMCBEENDEDIT[AW]): Add structure and typedefs.
7586 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7588 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
7589 union member _VARIANT_BOOL bool.
7591 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7593 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
7595 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7597 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
7598 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
7599 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
7601 (CCHAR): Correct typedef.
7602 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
7605 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7607 * README.w32api: Correct spelling error.
7609 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7611 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
7612 INPUT_HARDWARE): Add defines.
7613 (HDEVNOTIFY): Add typedef.
7614 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
7615 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
7617 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
7618 GetClassInfoEx[AW],GetKeyboardLayoutList,
7619 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
7620 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
7621 RegisterClassEx[AW]): Correct prototypes.
7623 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7625 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
7627 * include/winsvc.h (StartServiceW): Correct prototype.
7628 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
7629 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
7630 GetTickCount,InterlockedExchangeAdd,
7631 WritePrivateProfileStruct[AW]: Correct prototypes.
7632 (GetEnvironmentStrings): Correct mapping to
7633 GetEnvironmentStringsA.
7634 * include/winver.h (VerQueryValueA,VerQueryValueW):
7636 * include/wincon.h (CreateConsoleScreenBuffer): Correct
7638 * include/winreg.h (RegQueryMultipleValues[AW],
7639 RegQueryValueEx[AW]):Correct prototypes.
7640 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
7641 PPOLYTEXTW): Add typedefs.
7642 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
7643 structures and typedefs.
7644 (MM_MAX_NUMAXES): Add define.
7645 (EnumFontsW,GetEnhMetaFilePixelFormat,
7646 wglGetLayerPaletteEntries): Correct prototypes.
7647 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
7648 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
7649 RPC_S_SEND_INCOMPLETE): Add defines.
7651 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
7653 * include/windef.h (_fastcall, __fastcall, FASTCALL):
7656 2002-06-16 Egor Duda <deo@logos-m.ru>
7658 * include/ntdll.h: New file.
7659 * lib/ntdll.def: Add NtShutdownSystem.
7661 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
7663 * lib/dinput.def (DirectInputCreateEx): Add stub.
7664 * lib/ntdll.def: New file.
7666 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7668 * include/w32api.h: Change to version 2.0 to reflect the change
7671 * README.w32api: Renamed from README. Modified license to remove
7672 the restriction of notifying the author based on the fact that the
7673 author is unreachable at the notified address.
7674 * Makefile.in (VERSION): Change to 2.0.
7676 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7678 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
7679 * Makefile.in (bindist): Correct the MinGW distribution.
7681 2002-06-13 Earnie Boyd <earnie@users.sf.net>
7683 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
7684 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
7686 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
7688 * lib/test.c: #include comcat.h.
7690 2002-06-13 John K. Hohm <jhohm@acm.org>
7692 * include/comcat.h: New file.
7694 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7696 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
7697 (GETTEXTEX): Add structure definition.
7699 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
7701 * include/windows.h (ole2.h): #include if !__OBJC__ and
7702 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
7704 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7706 * include/mapi.h: Change LPTSTR to LPSTR throughout.
7708 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
7710 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
7711 PACCESS_DENIED_ACE): Add typedefs.
7713 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
7715 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
7717 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
7719 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
7721 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7723 * include/windef.h: Fix typo in last change.
7725 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7727 * include/windef.h: Add no-op __try, __except, __finally
7729 * include/excpt.h: Remove file.
7730 * include/windows.h: Don't include excpt.h.
7732 2002-05-30 Christopher January <chris@atomice.net>
7734 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
7735 Add missing typedefs.
7737 2002-05-28 Earnie Boyd <earnie@users.sf.net>
7739 * include/w32api.h: Increment version to 1.5
7740 * Makefile.in: Ditto.
7743 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
7745 * include/winreg.h: (RegConnectRegistry[AW]): Replace
7746 LP[W]STR with LPC[W]STR.
7747 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
7748 Clean up whitespace.
7750 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
7752 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
7754 2002-05-21 Earnie Boyd <earnie@users.sf.net>
7756 * Makefile.in: Increment VERSION to 1.4.
7757 (conf_prefix): New variable.
7758 (bindist): Modify target to use $(conf_prefix).
7760 2002-05-20 Philip Aston <philipa@mail.com>
7762 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
7764 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
7766 * include/lmaccess.h: (NetAccess*, NetGroup*,
7767 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
7768 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
7770 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
7772 * include/commctrl.h (ImageList_DragShowNolock): Remove
7773 conflicting redeclaration.
7775 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
7777 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
7778 STRICT and related defines to ...
7779 * include/windef.h: Here.
7781 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
7783 * include/winsock2.h (int32): Remove typedef.
7784 (SERVICETYPE): Add typedef.
7785 (struct _flowspec):Revise struct definition, Comment
7786 on types used for members.
7788 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7790 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
7791 more defines added in earlier change.
7792 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
7794 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7796 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
7797 added in last change.
7799 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7801 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
7802 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
7804 2002-05-01 Manu B <contact.manu@wanadoo.fr>
7806 * include/commctrl.h (SNDMSG): Define and use throughout
7807 in other macros instead of SendMessage.
7808 * include/commdlg.h (SNDMSG): Ditto.
7810 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
7812 * include/GL/gl.h: New file.
7813 * include/GL/glext.h: Ditto.
7814 * include/GL/glu.h: Ditto.
7816 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7818 * include/w32api.h: Increment version.
7819 * Makefile.in: Ditto.
7821 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7823 * Makefile.in (bindist): Use * instead of . for file list for tar
7826 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
7828 * include/wtypes.h (enum tagCLSCTX): Change formatting.
7830 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
7832 * include/objidl.h (IRunningObjectTable.Register): Correct
7834 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
7835 ROTFLAGS_ALLOWANYCLIENT): Add defines.
7837 2002-03-31 Victor Porton <porton@narod.ru>
7839 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
7841 2002-03-29 David Robinow <drobinow@yahoo.com>
7843 * include/wingdi.h (SetPixelFormat): Correct prototype.
7845 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
7847 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
7849 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
7851 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
7854 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7856 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
7857 * include/shlobj.h (IContextMenu2): Put methods in right order.
7858 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
7859 CINTERFACE before defining.
7861 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
7863 * include/accctrl.h: Add #pragma GCC system_header
7865 * include/aclapi.h: Same.
7866 * include/basetsd.h: Same.
7867 * include/basetyps.h: Same.
7868 * include/cderr.h: Same.
7869 * include/cguid.h: Same.
7870 * include/commctrl.h: Same.
7871 * include/commdlg.h: Same.
7872 * include/cpl.h: Same.
7873 * include/cplext.h: Same.
7874 * include/custcntl.h: Same.
7875 * include/dbt.h: Same.
7876 * include/dde.h: Same.
7877 * include/ddeml.h: Same.
7878 * include/dlgs.h: Same.
7879 * include/excpt.h: Same.
7880 * include/httpext.h: Same.
7881 * include/imagehlp.h: Same.
7882 * include/imm.h: Same.
7883 * include/initguid.h: Same.
7884 * include/intshcut.h: Same.
7885 * include/ipexport.h: Same.
7886 * include/iphlpapi.h: Same.
7887 * include/ipifcons.h: Same.
7888 * include/iprtrmib.h: Same.
7889 * include/iptypes.h: Same.
7890 * include/isguids.h: Same.
7891 * include/largeint.h: Same.
7892 * include/lm.h: Same.
7893 * include/lmaccess.h: Same.
7894 * include/lmalert.h: Same.
7895 * include/lmapibuf.h: Same.
7896 * include/lmat.h: Same.
7897 * include/lmaudit.h: Same.
7898 * include/lmbrowsr.h: Same.
7899 * include/lmchdev.h: Same.
7900 * include/lmconfig.h: Same.
7901 * include/lmcons.h: Same.
7902 * include/lmerr.h: Same.
7903 * include/lmerrlog.h: Same.
7904 * include/lmmsg.h: Same.
7905 * include/lmremutl.h: Same.
7906 * include/lmrepl.h: Same.
7907 * include/lmserver.h: Same.
7908 * include/lmshare.h: Same.
7909 * include/lmsname.h: Same.
7910 * include/lmstats.h: Same.
7911 * include/lmsvc.h: Same.
7912 * include/lmuse.h: Same.
7913 * include/lmuseflg.h: Same.
7914 * include/lmwksta.h: Same.
7915 * include/lzexpand.h: Same.
7916 * include/mapi.h: Same.
7917 * include/mciavi.h: Same.
7918 * include/mcx.h: Same.
7919 * include/mmsystem.h: Same.
7920 * include/mswsock.h: Same.
7921 * include/nb30.h: Same.
7922 * include/nddeapi.h: Same.
7923 * include/nspapi.h: Same.
7924 * include/ntdef.h: Same.
7925 * include/ntsecapi.h: Same.
7926 * include/ntsecpkg.h: Same.
7927 * include/oaidl.h: Same.
7928 * include/objbase.h: Same.
7929 * include/objfwd.h: Same.
7930 * include/objidl.h: Same.
7931 * include/odbcinst.h: Same.
7932 * include/ole.h: Same.
7933 * include/ole2.h: Same.
7934 * include/ole2ver.h: Same.
7935 * include/oleauto.h: Same.
7936 * include/olectl.h: Same.
7937 * include/olectlid.h: Same.
7938 * include/oledlg.h: Same.
7939 * include/oleidl.h: Same.
7940 * include/pbt.h: Same.
7941 * include/prsht.h: Same.
7942 * include/psapi.h: Same.
7943 * include/rapi.h: Same.
7944 * include/ras.h: Same.
7945 * include/raserror.h: Same.
7946 * include/rassapi.h: Same.
7947 * include/regstr.h: Same.
7948 * include/richedit.h: Same.
7949 * include/richole.h: Same.
7950 * include/rpc.h: Same.
7951 * include/rpcdce.h: Same.
7952 * include/rpcdce2.h: Same.
7953 * include/rpcdcep.h: Same.
7954 * include/rpcndr.h: Same.
7955 * include/rpcnsi.h: Same.
7956 * include/rpcnsip.h: Same.
7957 * include/rpcnterr.h: Same.
7958 * include/rpcproxy.h: Same.
7959 * include/schannel.h: Same.
7960 * include/schnlsp.h: Same.
7961 * include/scrnsave.h: Same.
7962 * include/security.h: Same.
7963 * include/setupapi.h: Same.
7964 * include/shellapi.h: Same.
7965 * include/shlguid.h: Same.
7966 * include/shlobj.h: Same.
7967 * include/sql.h: Same.
7968 * include/sqlext.h: Same.
7969 * include/sqltypes.h: Same.
7970 * include/sqlucode.h: Same.
7971 * include/sspi.h: Same.
7972 * include/subauth.h: Same.
7973 * include/tlhelp32.h: Same.
7974 * include/unknwn.h: Same.
7975 * include/userenv.h: Same.
7976 * include/w32api.h: Same.
7977 * include/winbase.h: Same.
7978 * include/wincon.h: Same.
7979 * include/wincrypt.h: Same.
7980 * include/windef.h: Same.
7981 * include/windows.h: Same.
7982 * include/windowsx.h: Same.
7983 * include/winerror.h: Same
7984 * include/wingdi.h: Same.
7985 * include/wininet.h: Same.
7986 * include/winioctl.h: Same.
7987 * include/winnetwk.h: Same.
7988 * include/winnls.h: Same.
7989 * include/winnt.h: Same.
7990 * include/winperf.h: Same.
7991 * include/winreg.h: Same.
7992 * include/winresrc.h: Same.
7993 * include/winsock.h: Same.
7994 * include/winsock2.h: Same.
7995 * include/winspool.h: Same.
7996 * include/winsvc.h: Same.
7997 * include/winuser.h: Same.
7998 * include/winver.h: Same.
7999 * include/ws2tcpip.h: Same.
8000 * include/wsnetbs.h: Same.
8001 * include/wtypes.h: Same.
8002 * include/zmouse.h: Same.
8003 * include/mapi.h: Change header guard name to _MAPI_H for
8006 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
8008 * include/accctrl.h (_ACCCTRL_H): Correct typo.
8009 Remove unnecessary inclusion of <wtypes.h>.
8010 * ChangeLog: Fix omission of name in recent entries.
8012 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
8014 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
8016 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
8018 * include/mswsock.h: Group winsock2 dependants
8019 together and protect with #ifdef _WINSOCK2_H.
8020 * lib/test.c: Only test ws2tcpip.h if winsock2.h
8023 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
8025 * include/mswsock.h (TP_*): Add new defines.
8026 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
8028 (WSACMSGHDR): Likewise.
8029 (DisconnectEx): Add new prototype.
8030 (WSARecvMsg): Likewise.
8031 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
8033 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
8035 * ChangeLog: Fix typo in last entry.
8036 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
8037 * include/ws2tcpip.h: (IP_*): Add new defines.
8038 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
8039 (NI_*): Add getnameinfo constants and bitmasks.
8040 (AI_*): Add getaddrinfo flags.
8041 (EAI_*): Add getaddrinfo error codes.
8042 (ip_mreq_source): Add new structure.
8043 (ip_msfilter): Add new structure.
8044 (IP_MSFILTER_SIZE): Add new macro.
8045 (in_pktinfo): Add new structure.
8046 Add preliminary IPv6 support.
8047 (in6_addr): Add new structure and some defines.
8048 (sockaddr_in6): Add new structure.
8049 (in6addr_any, in6addr_loopback): Declare extern structures.
8050 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
8051 initialization macros for above.
8052 (IN6_ARE_ADDR_EQUAL): Define macro.
8053 (IN6_IS_ADDR_*): Define address testing macros.
8054 (socklen_t) Add new typedef.
8055 (ipv6_mreq): Add new structure.
8056 (in6_pktinfo): Same.
8058 (freeaddrinfo):Add new prototype.
8059 (getaddrinfo): Same.
8060 (gai_strerror[AW]): Same.
8061 (getnameinfo): Same.
8062 (sockaddr_in6_old): Add structure.
8063 (sockaddr_gen): Add union definition.
8064 (INTERFACE_INFO): Use sockaddr_gen as members.
8065 (INTERFACE_INFO_OLD): Add comment on workaround for problems
8066 with INTERFACE_INFO on NT4 prior to sp4.
8068 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
8070 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
8071 when selecting winsock interface.
8072 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
8073 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
8074 Expand FIXME comment.
8075 (WSACOMPLETIONTYPE): Add enum.
8076 (WSACOMPLETION): Add structure and typedefs.
8077 (WSANSPIoctl): Add function prototpe and callback typedef.
8078 (SIO_NSP_NOTIFY_CHANGE): Add define.
8079 (sockaddr_storage): Add structure and typedefs.
8081 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
8083 * include/winuser.h (OIC_*): Add resource constants.
8085 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
8087 * include/ntsecpkg.h: New file.
8088 * include/schannel.h: New file.
8089 * include/schnlsp.h: New file.
8090 * include/security.h: New file.
8091 * include/sspi.h: New file.
8092 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
8093 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
8094 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
8095 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
8096 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
8097 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
8098 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
8099 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
8100 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
8101 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
8102 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
8103 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
8104 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
8105 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
8106 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
8107 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
8108 CERT_CHAIN_CONTEXT): Add missing structures.
8109 (CertCloseStore, CertGetCertificateChain,
8110 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
8111 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
8112 CertFindCertificateInStore, CertFreeCertificateContext,
8113 CertGetIssuerCertificateFromStore,
8114 CertFindChainInStore): Add missing functions.
8115 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
8116 CERT_FIND_ISSUER_STR): Add Unicode mappings.
8117 * lib/crypt32.def: New file.
8118 * lib/secur32.def: Add mising stubs.
8119 * lib/test.c: Include new headers.
8121 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
8123 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
8126 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
8128 * lib/test.c: Include mapi.h.
8129 * include/commctrl.h (TBSTYLE_*): Add missing defines.
8130 Thanks to: "Ron" <ron@debian.org>
8132 2002-01-30 John Fattaruso <fattaruso@ieee.org>
8134 * include/mapi.h: New file.
8135 * lib/mapi.def: Add missing function stubs.
8137 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8139 * include/winuser.h (GetWindowLongPtr[AW],
8140 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
8142 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
8144 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
8145 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
8146 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
8147 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
8149 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8151 * lib/test.c: Include wsnetbs.h.
8153 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
8155 * include/wsnetbs.h: New file.
8157 2002-01-25 Earnie Boyd <earnie@users.sf.net>
8159 * include/winnt.h: Remove merge conflict.
8161 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
8163 * include/winnt.h (_TCHAR): Add typedefs.
8165 2002-01-25 Tim Hughes <tjh@delcam.com>
8167 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
8170 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
8172 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
8174 (LPACCESSTIMEOUT): Add typedef.
8176 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
8178 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
8180 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
8182 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
8183 _HDITEM[AW], with parallel changes to typedefs. Use defines for
8184 backward compatability with old names. Update UNICODE mappings.
8185 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
8186 for struct _HD_LAYOUT and add defines for backward
8187 compatability with old names.
8188 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
8189 parallel chages to typedefs. Add defines for backward
8190 compatability with old names.
8191 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
8193 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
8195 * include/winnt.h: Add missing MEM_ defines, and convert existing to
8196 hex for readability.
8198 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
8200 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
8202 (SPI_SETSCREENSAVERRUNNING): Add define.
8203 (LLKHF_ALTDOWN): Add define.
8204 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
8205 PFD_DEPTH_DONTCARE): Add defines.
8207 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
8209 * include/objbase.h (CoGetObject): Add prototype.
8211 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
8213 * include/winuser.h (ENUM_CURRENT_SETTINGS,
8214 ENUM_REGISTRY_SETTINGS): Add defines.
8216 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
8218 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
8219 (FILE_ATTRIBUTE_DEVICE): Add define.
8221 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
8223 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
8225 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
8227 * ChangeLog: correct date in last entry.
8229 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
8231 * include/winuser.h (MONITORENUMPROC): Add typedef.
8232 (EnumDisplayMonitors): Add prototype.
8233 * lib/user32.def (EnumDisplayMonitors): Add stub.
8235 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
8237 * include/ntsecapi.h: Fixed missing void parameter type in some
8239 * include/objbase.h: Ditto.
8240 * include/rapi.h: Ditto.
8241 * include/rpc.h: Ditto.
8242 * include/rpcdce.h: Ditto.
8243 * include/rpcdcep.h: Ditto.
8244 * include/rpcndr.h: Ditto.
8245 * include/rpcnsip.h: Ditto.
8246 * include/rpcproxy.h: Ditto.
8247 * include/windef.h: Ditto.
8249 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
8251 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
8253 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
8255 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
8256 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
8257 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
8258 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
8259 WS_EX_NOINHERITLAYOUT): Add defines.
8260 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
8261 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
8262 MEM_WRITE_WATCH): Add defines.
8265 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
8267 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
8269 (SetCriticalSectionSpinCount): Likewise.
8271 2001-12-30 Guido Serassio <serassio@libero.it>
8273 * include/winsvc.h: Add EnumServiceStatusEx(),
8274 QueryServiceStatusEx()
8275 & RegisterServiceCtrlHandlerEx()
8277 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
8279 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
8281 2001-12-20 Christopher Faylor <cgf@redhat.com>
8283 * lib/Makefile.in: Revert inst_installdir definitions to working
8286 2001-12-17 Guido Serassio <serassio@libero.it>
8288 * include/winsvc.h: Add ChangeServiceConfig2() &
8289 QueryServiceConfig2() definition
8291 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
8293 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
8294 on MSDN documentation for XP.
8296 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
8298 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
8301 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
8303 * include/commctrl.h (ACS_*): Add new defines.
8309 (UDS_HOTTRACK): Add define.
8310 (SBT_TOOLTIPS): Ditto.
8311 (TBS_*): Add new defines.
8315 (TCM_GETEXTENDEDSTYLE): Add define.
8316 (TVS_NOHSCROLL): Ditto.
8317 (TVIF_INTEGRAL): Ditto.
8318 (DTS_SHORTDATECENTURYFORMAT): Ditto.
8319 (TCS_*): Add new defines.
8320 (CBEM_*): Add defines.
8321 (tagNMITEMACTIVATE): Add structure definition and typedefs.
8322 (tagTVITEMEX[AW]: Ditto.
8323 (tagTVINSERTSTRUCT[AW]: Add union member.
8324 * include/winbase.h (VirtualAllocEx): Add prototype.
8325 * include/winuser.h (SS_*): Add new defines.
8327 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8329 * Makefile.in: Increment VERSION.
8330 * include/w32api.h: Ditto.
8332 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8334 * Makefile.in: Increment VERSION.
8335 * include/w32api.h: Ditto.
8337 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
8339 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
8340 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
8341 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
8342 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
8343 SetupDiOpenDevRegKey): Correct function names.
8345 2001-12-04 Earnie Boyd <earnie@users.sf.net>
8347 * include/winuser.h (IDC_STATIC): Don't define.
8349 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
8351 Cleanup merge between SourceForge and winsup CVS.
8352 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
8354 * include/winnt.h (VER_NT*): Remove duplicate defines.
8355 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
8357 2001-12-03 Earnie Boyd <earnie@users.sf.net>
8359 * include/accctrl.h: Change \r\n to \n.
8361 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
8363 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
8364 Add structure definition.
8365 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
8366 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
8367 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
8368 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
8369 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
8370 UnenableRouter) Declare functions.
8371 * lib/iphlpapi.def: Add function names to import lib.
8373 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
8375 * include/winnt.h (PACCESS_MASK): Add typedef.
8376 * include/aclapi.h: New file.
8377 * include/acctrl.h: New file.
8378 * lib/advapi32.def: Add missing symbols.
8379 * lib/test.c: Add #include <aclapi.h>.
8381 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
8383 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
8384 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
8386 * include/winnt.h: ... to here.
8387 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
8388 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
8390 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
8393 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
8395 * w32api/include/winnt.h: prepare SSE register support.
8396 (CONTEXT_EXTENDED_REGISTERS): Add new define.
8397 (MAXIMUM_SUPPORTED_EXTENSION): New define.
8398 (struct CONTEXT): ExtendedRegisters field added.
8400 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
8402 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
8403 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
8404 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
8405 tagLASTINPUTINFO ): Define new structures.
8406 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
8407 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
8408 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
8409 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
8410 SetMenuInfo): Add new prototypes.
8411 * lib/user32.def: Add import stubs for above functions.
8413 * include/winuser.h (IDC_STATIC): Protect against prior
8416 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
8418 * include/winbase.h (OSVERSIONINFOEX): Add definition.
8419 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
8421 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
8423 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
8424 warnings with _AUTHORITY #defines.
8426 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8428 * include/winnt.h (GetCurrentFiber): Create a prototype before the
8430 (GetFiberData): Ditto.
8432 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8434 * include/winnt.h: Backout last change.
8436 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
8438 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
8439 GetCurrentFiber: Create a prototype before the implementation.
8440 GetFiberData: Ditto.
8442 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
8444 * include/winuser.h (IDC_STATIC): Add define.
8445 Thanks to: Benoit Laniel.
8447 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
8449 * include/commdlg.h: Include <unknwn.h> rather than local
8450 definition of LPUKNOWN.
8451 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
8454 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
8456 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
8458 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
8459 functions of the form 'type * function(...)' in a way compatible
8460 with both Watcom and GCC.
8461 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
8462 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
8463 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
8464 * include/windows.h: Watcom can use anonymous structs/unions.
8465 * include/winnt.h: Watcom can use 64 bit ints.
8466 (GetCurrentFiber): Add another inline definition using
8467 Watcom inline assembly syntax.
8468 (GetFiberData): Likewise.
8469 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
8470 (gethostbyname): Likewise.
8471 (gethostbyaddr}: Likewise.
8472 (getservbyport}: Likewise.
8473 (getservbyname}: Likewise.
8474 (getprotobynumber}: Likewise.
8475 (getprotobyname}: Likewise.
8476 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
8477 (gethostbyname}: Likewise.
8478 (gethostbyaddr}: Likewise.
8479 (getservbyport}: Likewise.
8480 (getservbyname}: Likewise.
8481 (getprotobynumber}: Likewise.
8482 (getprotobyname}: Likewise.
8483 * lib/diinut.c: Correction for Watcom.
8484 * lib/kernel32.c (GetCurrentFiber): Add another definition
8485 using Watcom inline assembly syntax.
8486 (GetFiberData): Likewise.
8487 * lib/scrnsave.c (WinMain): Add break after default:
8490 2001-11-04 "stefan" <stefan@lkcc.org>
8492 * include/winnt.h (GetCurrentFiber): Add prototype.
8493 (GetFiberData): Likewise.
8495 2001-11-04 Christopher Faylor <cgf@redhat.com>
8497 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
8498 parallel invocations.
8500 2001-11-03 Christopher Faylor <cgf@redhat.com>
8502 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
8504 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8506 * include/basetyps.h (DECLARE_INTERFACE): Don't add
8507 __attribute__((com_interface)) for __GNUC__ >= 3.
8509 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8511 * include/commdlg.h (PRINTPAGERANGE): Add structure
8513 (PRINTDLGEX[AW]): Likewise.
8514 (PrintDlgEx[AW]): Add function declaration.
8515 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
8516 * ChangeLog: Fix typo in last entry.
8518 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
8520 * include/objbase.h (CoGetClassObject): Change third parameter
8523 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8525 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
8526 Thanks to: Kim Saunders.
8527 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
8528 Thanks to: Pat Thoyts.
8529 * include/winnt.h: Change C++ style comment to C style.
8530 * include/shlobj.h: Ditto.
8531 * include/objbase.h (enum tagCOINIT): Remove comma at end of
8533 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
8534 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
8535 (enum not limited to range of int).
8536 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
8537 (struct with no named members), ifndef NONAMELESSUNION.
8539 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8541 * include/winuser.h (CREATESTRUCT): UNICODE it.
8542 (CBT_CREATEWND): Likewise.
8544 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
8546 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
8547 (WNetGetResourceInformationW): Ditto.
8548 (WNetGetResourceInformation): Add define.
8550 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
8552 * include/winuser.h (POINTSTOPOINT): Use explicit casts
8553 before extracting words.
8555 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
8557 * include/winnt.h: Add PF_* defines.
8558 Thanks to: "Wizord" <wizord@argoslabs.com>
8560 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
8562 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
8563 field as _ANONYMOUS_STRUCT.
8564 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
8566 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
8567 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
8570 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
8572 * include/commctrl.h: Add some ListView constants.
8574 2001-09-17 Earnie Boyd <earnie@sf.net>
8576 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
8577 portion of the directory from the install.
8578 (inst_libdir): Ditto.
8579 * Makefile.in (VERSION): Increment.
8580 * include/w32api.h: Increment version.
8582 2001-09-13 Earnie Boyd <earnie@SF.net>
8584 * lib/Makefile.in (inst_includedir): Change to always use w32api
8585 subdirectory for target == cygwin.
8586 (inst_libdir): Ditto.
8588 2001-09-13 Earnie Boyd <earnie@SF.net>
8590 * lib/Makefile.in (config_prefix): New variable.
8591 (inst_includedir): Manipulate special value only if target == cygwin
8592 and build == target and prefix != config_prefix.
8593 (inst_libdir): Ditto.
8595 2001-09-12 Earnie Boyd <earnie@SF.net>
8597 * Makefile.in (TARFLAGS): New variable.
8598 (TARFILEEXT): Ditto.
8600 2001-09-12 Earnie Boyd <earnie@SF.net>
8602 * Makefile.in: Increment version.
8603 * include/w32api.h: Ditto.
8604 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
8606 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
8608 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
8609 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
8610 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
8612 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
8614 * include/wininet.h (InternetAutodial): Add prototype.
8615 (InternetAutodialHangup): Ditto.
8616 (InternetDial): Ditto.
8617 (InternetGetConnectedState): Ditto.
8618 (InternetGoOnline): Ditto.
8619 (InternetHangUp): Ditto.
8620 (InternetSetDialState): Ditto.
8621 Add associated INTERNET_* auto dial flags.
8622 Guard typedefs and prototypes with #ifndef RC_INVOKED.
8624 2001-09-04 Earnie Boyd <earnie@SF.Net>
8626 * lib/Makefile.in: Move the setting of variable libdir to after the
8627 setting of exec_prefix since the value of libdir is dependant on it.
8629 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
8631 * include/winbase.h: Add missing closing parentheses to
8632 InterlockedExchangePointer declaration.
8634 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
8636 * include/shlobj.h (CFSTR_* ): Add new defines.
8637 Thanks to: "Ron" <ron@debian.org> .
8640 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
8642 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
8643 anonymous structs are available rather than just testing preprocessor
8646 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
8648 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
8649 with new `LARGE_INTEGER' definition.
8651 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
8653 * include/winsock2.h: Remove "extra token" after #endif.
8655 2001-08-31 Earnie Boyd <earnie@SF.Net>
8657 * config.guess: Remove the \r from the end of line.
8658 * config.sub: Ditto.
8660 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
8662 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
8663 if __cplusplus as well as if _ANONYMOUS_STRUCT.
8665 2001-08-29 Earnie Boyd <earnie@SF.Net>
8667 * config.guess: Add the MSYS system.
8668 * config.sub: Ditto.
8669 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
8670 * incldue/winsock2.h: Ditto.
8672 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
8674 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
8675 non-anonymous (Xxx.u.LowPart) access to HighPart and
8676 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
8678 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
8680 * include/wingdi.h (HANGUL_CHARSET): Add define.
8682 2001-08-21 Earnie Boyd <earnie@SF.Net>
8684 * include/setupapi.h: Formatting.
8686 2001-08-21 Earnie Boyd <earnie@SF.Net>
8688 * include/shlobj.h: Remove \r from the line endings.
8690 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8692 * include/setupapi.h : New file.
8693 * lib/setupapi.def:New file.
8694 * lib/test.c: Include setupapi.h.
8696 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8697 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
8699 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
8701 * include/richedit.h (ENLINK): Add structure definition.
8702 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
8704 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8706 * include/shlobj.h (CMIC_*): Remove duplicate defines.
8707 (CMDSTR_*): Remove duplicates; UNICODE string constants.
8708 (GCS_*): Make UNICODE.
8709 (CSIDL_*): Add more defines.
8710 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
8711 (_DISK_GEOMETRY): Ditto.
8712 (_DISK_PERFORMANCE): Ditto.
8713 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
8715 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8717 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
8718 of block protected by #ifndef VOID.
8719 (This reverts 1998-12-01 Anders Norlander change.)
8720 * include/odbcinst.h: End file with newline.
8721 * include/raserror.h: Ditto.
8723 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8725 * include/winsock2.h (#include <wtypes.h): Don't.
8726 (_BLOB): Define instead, if not already done.
8727 (__BLOB_T_DEFINED: New define for guarding _BLOB.
8728 * include/wtypes.h (_BLOB): Guard against prior definition.
8730 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8732 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
8734 (tagTYPEDESC): Ditto.
8735 (_wireBRECORD): Add structure definition.
8736 (_wireSAFEARR_BRECORD): Ditto.
8737 (_wireSAFEARR_HAVEIID): Ditto.
8738 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
8739 SAFEARR_HAVEIID HaveIidStr.
8740 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
8741 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
8742 pparray to wirePSAFEARRAY*.
8743 (_wireVARIANT): Add field wireBRECORD brecVal.
8744 (wireVARIANT): Change typedef to struct _wireVariant*.
8745 (IRecordInfo): Add interface definition.
8746 (LPRECORDINFO): Add typedef for IRecordInfo*.
8747 (IID_IRecordInfo): Add forward decalaration.
8749 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8751 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
8752 * include/nddeapi.h: Likewise.
8754 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8756 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
8757 Add more includes of w32api headers.
8759 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8761 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
8762 Swap asm code with that of GetFiberData.
8763 (GetFiberData): Ditto.
8764 * lib/kernel32.c: New file, containing library versions of
8765 GetCurrentFiber and GetFiberData.
8766 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
8768 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8770 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
8771 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
8773 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8775 * lib/oleaut32.def: Regenerate.
8777 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
8779 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
8781 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8783 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
8784 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
8785 * include/oaidl.h: ... to here.
8786 * include/oaidl.h ICreateErrorInfo): Add interface definition.
8787 (IErrorInfo::GetGUID): Change arg to GUID.
8788 (LPSUPPORTERRORINFO): Add typedef.
8789 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
8791 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8793 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
8796 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8798 * include/commctrl.h (TreeView_SetIndent): Correct typo.
8800 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8802 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
8803 Thanks to: Jason Craig <jacraig@softhome.net>
8805 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
8807 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
8808 and UNICODE mappings, if _WIN32_IE >= 0x400.
8809 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
8810 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
8811 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
8812 (tagNMLVCUSTOMDRAW): Likewise.
8813 (tagNMTVCUSTOMDRAW): Likewise.
8814 (tagNMLVCACHEHINT): Likewise.
8816 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
8818 * include/basetsd.h (#include <_mingw.h>): Remove.
8821 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8823 * include/wingdi.h (AC_SRC_OVER): Add define.
8824 (struct _BLENDFUNCTION): Add.
8826 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8828 * include/shlobj.h: Add BIF_* defines.
8830 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8832 * include/winerror.h (E_PENDING): Add error code define.
8834 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8836 * include/basetsd.h (#include <_mingw.h>): Add directive.
8838 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
8840 * include/winbase.h (InterlockedCompareExchange): Change args
8841 and return value from PVOID to LONG.
8842 (InterlockedExchange): Change first arg to LPLONG.
8843 (InterlockedCompareExchangePointer): New macro.
8844 (InterlockedExchangePointer): New macro.
8846 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
8848 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
8849 Thanks to Kevin Chase <kevincha99@hotmail.com>.
8851 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
8853 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
8854 (IMalloc::Free()): Ditto.
8856 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
8858 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
8859 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
8860 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
8862 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
8864 * include/shlobj.h (struct _browseinfo): UNICODE it.
8865 (SHBrowseForFolder): Ditto.
8866 (SHGetPathFromIDList): Ditto.
8868 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
8870 * include/basetsd.h: RC_INVOKED protection and realignment.
8871 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
8873 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
8875 * Makefile.in (bindist): Reassign value of exec_prefix on make command
8878 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
8880 * lib/mapi32.def: Add MAPISendMail.
8882 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
8884 * include/w32api.h: Update version.
8885 * Makefile.in: Ditto.
8887 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8889 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
8892 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8894 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
8895 previous definition in include/ntsecapi.h.
8896 * include/ntsecapi.h: Vice versa.
8898 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
8900 * include/winnt.h: Add defines for group attributes.
8901 Add define for SYSTEM_LUID.
8902 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
8903 `PTOKEN_PRIMARY_GROUP'.
8905 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
8907 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
8910 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
8912 * include/winsock2.h: Protect one *more* newlib defines when compiling
8915 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
8917 * include/winsock2.h: Protect some more newlib defines when compiling
8920 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
8922 * include/winsock.h: Protect some more newlib defines when compiling
8925 2001-04-17 Egor Duda <deo@logos-m.ru>
8927 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
8928 as __extenstion__ when appropriate.
8929 * include/mmsystem.h: Mark anonymous structs and unions as
8930 __extension__ to prevent compiler warning when invoked with
8932 * include/oaidl.h: Ditto.
8933 * include/objidl.h: Ditto.
8934 * include/olectl.h: Ditto.
8935 * include/prsht.h: Ditto.
8936 * include/shlobj.h: Ditto.
8937 * include/winbase.h: Ditto.
8938 * include/winnt.h: Ditto.
8939 * include/wtypes.h: Ditto.
8941 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
8943 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
8944 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
8946 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8948 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
8950 2001-04-11 John Fortin <fortinj@attglobal.net>
8952 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
8955 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
8957 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
8958 code will be included in every module which includes this header.
8959 (GetFiberData): Ditto.
8961 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8963 * include/winnt.h (GetCurrentFiber): Fix typo.
8965 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8967 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
8968 * include/winbase.h: (GetFileAttributesExW): Fix typo.
8969 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
8970 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
8971 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
8973 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
8974 (GetCurrentFiber): Ditto.
8975 Thanks to: Andy Younger <AndyY@redlemon.com>
8977 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
8978 DirectX 8 from complaining.
8979 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
8981 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
8983 * include/commctrl.h Updated TreeView and ListView defines and macros.
8985 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
8987 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
8990 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
8991 * include/winuser.h (VK_KANA): New definition.
8992 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8994 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
8996 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
8998 * include/basetsd.h (INT32): Ditto.
8999 * include/windef.h (ATOM): Ditto.
9002 * include/winbase.h (FreeResource): Ditto.
9003 Thanks to: "Harold Hunt" <huntharo@msu.edu>
9005 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
9007 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
9008 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
9009 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
9010 macro now defined in newlib sys/types.h. Emit warning if defined.
9011 * include/winsock2.h: Ditto.
9012 * include/windows.h (Win32_Winsock): Replace with new macros
9013 __USE_W32_SOCKETS and warn of deprecation.
9015 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
9017 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
9018 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
9020 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
9022 * include/commctrl.h (TBSTYLE_FLAT): New definition.
9023 (TB_GETBUTTONSIZE): Ditto.
9024 (TCS_HOTTRACK): Ditto.
9025 Thanks to: Chris Hansen <popeofpop@softhome.net>
9027 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
9029 * Makefile.in: (snapshot): Add target.
9030 * lib/Makefile.in: (install-headers): Use installdir variable.
9031 (installdir): Set value based on target-alias.
9033 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
9035 * include/w32api.h: (_W32API_VERSION): Remove.
9036 (__W32API_VERSION): Add.
9037 (__W32API_MAJOR_VERSION): Ditto.
9038 (__W32API_MINOR_VERSION): Ditto.
9040 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9042 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
9043 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
9044 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
9045 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
9047 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9049 * include/mswsock.h: New file.
9050 * include/ws2tcpip.h: New file.
9051 * include/winsock.h (IPPROTO_IGMP): New define.
9052 (IPPROTO_GGP): Correct value.
9053 (SO_* macros): Remove mswsock defines.
9054 (TCP_BSDURGENT): Likewise.
9055 (IP_* macros): Add comment warning of WinSock2 incompatibility
9056 (WSARecvEx): Remove mswsock prototype.
9057 (TransmitFile): Likewise.
9058 (AcceptEx): Likewise.
9059 (GetAcceptExSockaddrs): Likewise.
9060 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
9061 (#include <mswsock.h>): Add directive and explanatory comment
9062 * include/winsock2.h (header guard): add guard for _WINSOCK_H
9063 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
9064 (#include <winsock.h>): Replace directive with winsock.h file content
9065 The following changes apply to the merged file:
9066 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
9067 (SOMAXCONN): Likewise
9068 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
9069 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
9071 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
9072 (FD_*_BIT and FD_* defines): Place together and extend to
9074 (AF* defines): Extend to AF_MAX 10
9075 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
9076 (WSAUnhookBlockingHook): Likewise.
9077 (WSASetBlockingHook): Likewise.
9078 (WSACancelBlockingCall): Likewise.
9079 (WSAEINPROGRESS): Comment as not raised in WinSock2.
9080 (#include <mswsock.h>): Delete directive inherited from winsock.h
9081 (WSA_QOS* defines): Add QualityOfService error codes.
9082 (SIO_* defines): Add new macros
9083 * include/ipexport.h (IP_STATUS flags): Add definitions.
9084 (IP_FLAG_DF): Likewise.
9085 (IP_OPT_* ): Likewise.
9086 (struct ip_option_information): Likewise.
9087 (struct icmp_echo_reply): Likewise.
9089 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9091 * include/commctrl.h: Revert TEXT change.
9092 * include/lmalert.h: Ditto.
9093 * include/lmcons.h: Ditto.
9094 * include/lmsname.h: Ditto.
9095 * include/lmsvc.h: Ditto.
9096 * include/ntsecapi.h: Ditto.
9097 * include/oledlg.h: Ditto.
9098 * include/ras.h: Ditto.
9099 * include/regstr.h: Ditto.
9100 * include/richedit.h: Ditto.
9101 * include/wininet.h: Ditto.
9102 * include/winnt.h: Ditto.
9104 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
9106 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
9107 * include/lmalert.h: Ditto.
9108 * include/lmcons.h: Ditto.
9109 * include/lmsname.h: Ditto.
9110 * include/lmsvc.h: Ditto.
9111 * include/ntsecapi.h: Ditto.
9112 * include/oledlg.h: Ditto.
9113 * include/ras.h: Ditto.
9114 * include/regstr.h: Ditto.
9115 * include/richedit.h: Ditto.
9116 * include/wininet.h: Ditto.
9117 * include/w32api.h: New File.
9119 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
9121 * include/shlobj.h: Add missing SLR_* flags.
9123 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
9125 * lib/Makefile.in: (host_alias): Add variable.
9126 (host_build): Ditto:
9128 (xinstall-libraries): Ditto.
9129 (xinstall-headers): Ditto.
9130 (xuninstall): Ditto.
9131 (xuninstall-libraries): Ditto.
9132 (xuninstall-headers): Ditto.
9133 * Makefile.in: (host_alias): Add variable.
9134 (build_alias): Ditto.
9136 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
9138 * include/winnt.h: (__TEXT): Add private macro.
9139 (_TEXT): Modify definition to use __TEXT.
9141 This change allows the passing of a MACRO as an argument and have that
9142 MACRO resolved first.
9143 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9145 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
9147 * Makefile.in: Increment VERSION to 0.5
9148 * include/winnt.h: Change TEXT to _TEXT throughout.
9149 (SID_RELEASE): Define.
9150 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9152 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
9154 * Apply Phil Krylov patches.
9155 2001-01-19 Phil Krylov <phil@mail.ru>
9156 * include/commctrl.h: (HDI_IMAGE) New definition.
9157 (HDI_DI_SETITEM) Ditto.
9160 (HDF_BITMAP_ON_RIGHT) Ditto.
9162 (HDM_SETORDERARRAY) Ditto.
9163 (Header_SetOrderArray) Ditto.
9164 (ICC_BAR_CLASSES) Ditto.
9165 (struct _HD_ITEMA) Change definition.
9166 (struct _HD_ITEMW) Ditto.
9167 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
9168 (InitCommonControlsEx()) Ditto.
9169 2001-01-23 Phil Krylov <phil@mail.ru>
9170 * include/richedit.h: Many Richedit 2.0 definitions.
9172 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
9174 * include/winuser.h: (IDC_HAND) New resource identifier.
9175 Thanks to: Mark Jordon <mark_jordan@ieee.org>
9177 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
9179 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
9182 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
9184 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
9185 (GetUnmarshalClass): CLSID argument needs to be a pointer.
9186 Thanks To: <bge@users.sourceforge.net>
9188 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
9190 * Apply Danny Smith patch 102386
9191 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9192 * lib/rasapi32.def: add symbols available in NT4 and W2k
9194 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
9196 * Apply Danny Smith patch 102382
9197 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9198 * lib/mswsock.def: remove leading underscores from symbol names
9200 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
9202 * Apply Danny Smith patch 102446
9203 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9204 * include/sql.h (ODBCVER): change default to 0x0351.
9205 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
9206 (SQLColAttributes): likewise.
9207 (SQLBindParam): add prototype for ODBC 3.x function.
9208 (SQLCloseCursor): likewise.
9209 (SQLColAttribute): likewise.
9210 (SQLCopyDesc):likewise.
9211 (SQLEndTran): likewise.
9212 (SQLFetchScroll): likewise.
9213 (SQLGetConnectAttr): likewise.
9214 (SQLGetDescField): likewise.
9215 (SQLGetDescRec): likewise.
9216 (SQLGetDiagField): likewise.
9217 (SQLGetDiagRec): likewise.
9218 (SQLGetEnvAttr): likewise.
9219 (SQLGetStmtAttr): likewise.
9220 (SQLSetConnectAttr): likewise.
9221 (SQLSetDescField):likewise.
9222 (SQLSetDescRec): likewise.
9223 (SQLSetEnvAttr): likewise.
9224 (SQLSetStmtAttr): likewise.
9225 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9226 _WIN64 compatability;
9227 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
9228 (SQL_ACTIVE_CONNECTIONS): likewise.
9229 (SQL_ACTIVE_STATEMENTS): likewise.
9230 (SQL_ALL_EXCEPT_LIKE): likewise.
9231 (SQL_API_ALL_FUNCTIONS): likewise.
9232 (SQL_API_LOADBYORDINAL): likewise.
9233 (SQL_API_SQLBINDPARAMETER): likewise.
9234 (SQL_API_SQLBROWSECONNECT): likewise.
9235 (SQL_API_SQLCOLATTRIBUTES): likewise.
9236 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
9237 (SQL_API_SQLDESCRIBEPARAM): likewise.
9238 (SQL_API_SQLDRIVERCONNECT): likewise.
9239 (SQL_API_SQLDRIVERS): likewise.
9240 (SQL_API_SQLEXTENDEDFETCH): likewise.
9241 (SQL_API_SQLFOREIGNKEYS): likewise.
9242 (SQL_API_SQLMORERESULTS): likewise.
9243 (SQL_API_SQLNATIVESQL): likewise.
9244 (SQL_API_SQLNUMPARAMS): likewise.
9245 (SQL_API_SQLPARAMOPTIONS): likewise.
9246 (SQL_API_SQLPRIMARYKEYS): likewise.
9247 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
9248 (SQL_API_SQLPROCEDURES): likewise.
9249 (SQL_API_SQLSETPOS): likewise.
9250 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
9251 (SQL_API_SQLTABLEPRIVILEGES): likewise.
9252 (SQL_ASYNC_ENABLE): likewise.
9253 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
9254 (SQL_ASYNC_ENABLE_OFF): likewise.
9255 (SQL_ASYNC_ENABLE_ON): likewise.
9256 (SQL_ATTR_READONLY): likewise.
9257 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
9258 (SQL_ATTR_WRITE): likewise.
9259 (SQL_AUTOCOMMIT): likewise.
9260 (SQL_AUTOCOMMIT_DEFAULT): likewise.
9261 (SQL_AUTOCOMMIT_OFF): likewise.
9262 (SQL_AUTOCOMMIT_ON): likewise.
9263 (SQL_BEST_ROWID): likewise.
9264 (SQL_BIGINT): likewise.
9265 (SQL_BINARY): likewise.
9266 (SQL_BIND_BY_COLUMN): likewise.
9267 (SQL_BIND_TYPE): likewise.
9268 (SQL_BIND_TYPE_DEFAULT): likewise.
9269 (SQL_BIT): likewise.
9270 (SQL_BOOKMARK_PERSISTENCE): likewise.
9271 (SQL_BP_CLOSE): likewise.
9272 (SQL_BP_DELETE): likewise.
9273 (SQL_BP_DROP): likewise.
9274 (SQL_BP_OTHER_HSTMT): likewise.
9275 (SQL_BP_SCROLL): likewise.
9276 (SQL_BP_TRANSACTION): likewise.
9277 (SQL_BP_UPDATE): likewise.
9278 (SQL_C_BINARY): likewise.
9279 (SQL_C_BIT): likewise.
9280 (SQL_C_BOOKMARK): likewise.
9281 (SQL_C_CHAR): likewise.
9282 (SQL_C_DATE): likewise.
9283 (SQL_C_DEFAULT): likewise.
9284 (SQL_C_DOUBLE): likewise.
9285 (SQL_C_FLOAT): likewise.
9286 (SQL_C_LONG): likewise.
9287 (SQL_C_SHORT): likewise.
9288 (SQL_C_SLONG): likewise.
9289 (SQL_C_SSHORT): likewise.
9290 (SQL_C_STINYINT): likewise.
9291 (SQL_C_TIME): likewise.
9292 (SQL_C_TIMESTAMP): likewise.
9293 (SQL_C_TINYINT): likewise.
9294 (SQL_C_ULONG): likewise.
9295 (SQL_C_USHORT): likewise.
9296 (SQL_C_UTINYINT): likewise.
9297 (SQL_CB_NON_NULL): likewise.
9298 (SQL_CB_NULL): likewise.
9299 (SQL_CC_CLOSE): likewise.
9300 (SQL_CC_DELETE): likewise.
9301 (SQL_CC_PRESERVE): likewise.
9302 (SQL_CN_ANY): likewise.
9303 (SQL_CN_DIFFERENT): likewise.
9304 (SQL_CN_NONE): likewise.
9305 (SQL_COLATT_OPT_MAX): likewise.
9306 (SQL_COLATT_OPT_MIN): likewise.
9307 (SQL_COLUMN_ALIAS): likewise.
9308 (SQL_COLUMN_AUTO_INCREMENT): likewise.
9309 (SQL_COLUMN_CASE_SENSITIVE): likewise.
9310 (SQL_COLUMN_COUNT): likewise.
9311 (SQL_COLUMN_DISPLAY_SIZE): likewise.
9312 (SQL_COLUMN_DRIVER_START): likewise.
9313 (SQL_COLUMN_LABEL): likewise.
9314 (SQL_COLUMN_LENGTH): likewise.
9315 (SQL_COLUMN_MONEY): likewise.
9316 (SQL_COLUMN_NAME): likewise.
9317 (SQL_COLUMN_NULLABLE): likewise.
9318 (SQL_COLUMN_OWNER_NAME): likewise.
9319 (SQL_COLUMN_PRECISION): likewise.
9320 (SQL_COLUMN_QUALIFIER_NAME): likewise.
9321 (SQL_COLUMN_SCALE): likewise.
9322 (SQL_COLUMN_SEARCHABLE): likewise.
9323 (SQL_COLUMN_TABLE_NAME): likewise.
9324 (SQL_COLUMN_TYPE): likewise.
9325 (SQL_COLUMN_TYPE_NAME): likewise.
9326 (SQL_COLUMN_UNSIGNED): likewise.
9327 (SQL_COLUMN_UPDATABLE): likewise.
9328 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
9329 (SQL_CONCUR_DEFAULT): likewise.
9330 (SQL_CONCUR_LOCK): likewise.
9331 (SQL_CONCUR_READ_ONLY): likewise.
9332 (SQL_CONCUR_ROWVER): likewise.
9333 (SQL_CONCUR_TIMESTAMP): likewise.
9334 (SQL_CONCUR_VALUES): likewise.
9335 (SQL_CONCURRENCY): likewise.
9336 (SQL_CONN_OPT_MAX): likewise.
9337 (SQL_CONN_OPT_MIN): likewise.
9338 (SQL_CONNECT_OPT_DRVR_START): likewise.
9339 (SQL_CONVERT_BIGINT): likewise.
9340 (SQL_CONVERT_BINARY): likewise.
9341 (SQL_CONVERT_BIT): likewise.
9342 (SQL_CONVERT_CHAR): likewise.
9343 (SQL_CONVERT_DATE): likewise.
9344 (SQL_CONVERT_DECIMAL): likewise.
9345 (SQL_CONVERT_DOUBLE): likewise.
9346 (SQL_CONVERT_FLOAT): likewise.
9347 (SQL_CONVERT_FUNCTIONS): likewise.
9348 (SQL_CONVERT_INTEGER): likewise.
9349 (SQL_CONVERT_LONGVARBINARY): likewise.
9350 (SQL_CONVERT_LONGVARCHAR): likewise.
9351 (SQL_CONVERT_NUMERIC): likewise.
9352 (SQL_CONVERT_REAL): likewise.
9353 (SQL_CONVERT_SMALLINT): likewise.
9354 (SQL_CONVERT_TIME): likewise.
9355 (SQL_CONVERT_TIMESTAMP): likewise.
9356 (SQL_CONVERT_TINYINT): likewise.
9357 (SQL_CONVERT_VARBINARY): likewise.
9358 (SQL_CONVERT_VARCHAR): likewise.
9359 (SQL_CORRELATION_NAME): likewise.
9360 (SQL_CR_CLOSE): likewise.
9361 (SQL_CR_DELETE): likewise.
9362 (SQL_CR_PRESERVE): likewise.
9363 (SQL_CUR_DEFAULT): likewise.
9364 (SQL_CUR_USE_DRIVER): likewise.
9365 (SQL_CUR_USE_IF_NEEDED): likewise.
9366 (SQL_CUR_USE_ODBC): likewise.
9367 (SQL_CURRENT_QUALIFIER): likewise.
9368 (SQL_CURSOR_DYNAMIC): likewise.
9369 (SQL_CURSOR_FORWARD_ONLY): likewise.
9370 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
9371 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
9372 (SQL_CURSOR_STATIC): likewise.
9373 (SQL_CURSOR_TYPE): likewise.
9374 (SQL_CURSOR_TYPE_DEFAULT): likewise.
9375 (SQL_CVT_BIGINT): likewise.
9376 (SQL_CVT_BINARY): likewise.
9377 (SQL_CVT_BIT): likewise.
9378 (SQL_CVT_CHAR): likewise.
9379 (SQL_CVT_DATE): likewise.
9380 (SQL_CVT_DECIMAL): likewise.
9381 (SQL_CVT_DOUBLE): likewise.
9382 (SQL_CVT_FLOAT): likewise.
9383 (SQL_CVT_INTEGER): likewise.
9384 (SQL_CVT_LONGVARBINARY): likewise.
9385 (SQL_CVT_LONGVARCHAR): likewise.
9386 (SQL_CVT_NUMERIC): likewise.
9387 (SQL_CVT_REAL): likewise.
9388 (SQL_CVT_SMALLINT): likewise.
9389 (SQL_CVT_TIME): likewise.
9390 (SQL_CVT_TIMESTAMP): likewise.
9391 (SQL_CVT_TINYINT): likewise.
9392 (SQL_CVT_VARBINARY): likewise.
9393 (SQL_CVT_VARCHAR): likewise.
9394 (SQL_DATABASE_NAME): likewise.
9395 (SQL_DATE): likewise.
9396 (SQL_DRIVER_HDBC): likewise.
9397 (SQL_DRIVER_HENV): likewise.
9398 (SQL_DRIVER_HLIB): likewise.
9399 (SQL_DRIVER_HSTMT): likewise.
9400 (SQL_DRIVER_NAME): likewise.
9401 (SQL_DRIVER_ODBC_VER): likewise.
9402 (SQL_DRIVER_VER): likewise.
9403 (SQL_ENSURE): likewise.
9404 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
9405 (SQL_EXT_API_LAST): likewise.
9406 (SQL_EXT_API_START): likewise.
9407 (SQL_FD_FETCH_BOOKMARK): likewise.
9408 (SQL_FD_FETCH_PREV): likewise.
9409 (SQL_FD_FETCH_RESUME): likewise.
9410 (SQL_FETCH_PREV): likewise.
9411 (SQL_FETCH_RESUME): likewise.
9412 (SQL_FILE_NOT_SUPPORTED): likewise.
9413 (SQL_FILE_QUALIFIER): likewise.
9414 (SQL_FILE_TABLE): likewise.
9415 (SQL_FILE_USAGE): likewise.
9416 (SQL_FN_CVT_CONVERT): likewise.
9417 (SQL_FN_NUM_ABS): likewise.
9418 (SQL_FN_NUM_ACOS): likewise.
9419 (SQL_FN_NUM_ASIN): likewise.
9420 (SQL_FN_NUM_ATAN): likewise.
9421 (SQL_FN_NUM_ATAN2): likewise.
9422 (SQL_FN_NUM_CEILING): likewise.
9423 (SQL_FN_NUM_COS): likewise.
9424 (SQL_FN_NUM_COT): likewise.
9425 (SQL_FN_NUM_DEGREES): likewise.
9426 (SQL_FN_NUM_EXP): likewise.
9427 (SQL_FN_NUM_FLOOR): likewise.
9428 (SQL_FN_NUM_LOG): likewise.
9429 (SQL_FN_NUM_LOG10): likewise.
9430 (SQL_FN_NUM_MOD): likewise.
9431 (SQL_FN_NUM_PI): likewise.
9432 (SQL_FN_NUM_POWER): likewise.
9433 (SQL_FN_NUM_RADIANS): likewise.
9434 (SQL_FN_NUM_RAND): likewise.
9435 (SQL_FN_NUM_ROUND): likewise.
9436 (SQL_FN_NUM_SIGN): likewise.
9437 (SQL_FN_NUM_SIN): likewise.
9438 (SQL_FN_NUM_SQRT): likewise.
9439 (SQL_FN_NUM_TAN): likewise.
9440 (SQL_FN_NUM_TRUNCATE): likewise.
9441 (SQL_FN_STR_ASCII): likewise.
9442 (SQL_FN_STR_CHAR): likewise.
9443 (SQL_FN_STR_CONCAT): likewise.
9444 (SQL_FN_STR_DIFFERENCE): likewise.
9445 (SQL_FN_STR_INSERT): likewise.
9446 (SQL_FN_STR_LCASE): likewise.
9447 (SQL_FN_STR_LEFT): likewise.
9448 (SQL_FN_STR_LENGTH): likewise.
9449 (SQL_FN_STR_LOCATE): likewise.
9450 (SQL_FN_STR_LOCATE_2): likewise.
9451 (SQL_FN_STR_LTRIM): likewise.
9452 (SQL_FN_STR_REPEAT): likewise.
9453 (SQL_FN_STR_REPLACE): likewise.
9454 (SQL_FN_STR_RIGHT): likewise.
9455 (SQL_FN_STR_RTRIM): likewise.
9456 (SQL_FN_STR_SOUNDEX): likewise.
9457 (SQL_FN_STR_SPACE): likewise.
9458 (SQL_FN_STR_SUBSTRING): likewise.
9459 (SQL_FN_STR_UCASE): likewise.
9460 (SQL_FN_SYS_DBNAME): likewise.
9461 (SQL_FN_SYS_IFNULL): likewise.
9462 (SQL_FN_SYS_USERNAME): likewise.
9463 (SQL_FN_TD_CURDATE): likewise.
9464 (SQL_FN_TD_CURTIME): likewise.
9465 (SQL_FN_TD_DAYNAME): likewise.
9466 (SQL_FN_TD_DAYOFMONTH): likewise.
9467 (SQL_FN_TD_DAYOFWEEK): likewise.
9468 (SQL_FN_TD_DAYOFYEAR): likewise.
9469 (SQL_FN_TD_HOUR): likewise.
9470 (SQL_FN_TD_MINUTE): likewise.
9471 (SQL_FN_TD_MONTH): likewise.
9472 (SQL_FN_TD_MONTHNAME): likewise.
9473 (SQL_FN_TD_NOW): likewise.
9474 (SQL_FN_TD_QUARTER): likewise.
9475 (SQL_FN_TD_SECOND): likewise.
9476 (SQL_FN_TD_TIMESTAMPadd): likewise.
9477 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
9478 (SQL_FN_TD_WEEK): likewise.
9479 (SQL_FN_TD_YEAR): likewise.
9480 (SQL_FN_TSI_DAY): likewise.
9481 (SQL_FN_TSI_FRAC_SECOND): likewise.
9482 (SQL_FN_TSI_HOUR): likewise.
9483 (SQL_FN_TSI_MINUTE): likewise.
9484 (SQL_FN_TSI_MONTH): likewise.
9485 (SQL_FN_TSI_QUARTER): likewise.
9486 (SQL_FN_TSI_SECOND): likewise.
9487 (SQL_FN_TSI_WEEK): likewise.
9488 (SQL_FN_TSI_YEAR): likewise.
9489 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
9490 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
9491 (SQL_GB_NO_RELATION): likewise.
9492 (SQL_GB_NOT_SUPPORTED): likewise.
9493 (SQL_GD_BLOCK): likewise.
9494 (SQL_GD_BOUND): likewise.
9495 (SQL_GET_BOOKMARK): likewise.
9496 (SQL_GROUP_BY): likewise.
9497 (SQL_INFO_DRIVER_START): likewise.
9498 (SQL_INFO_FIRST): likewise.
9499 (SQL_INFO_LAST): likewise.
9500 (SQL_INTERVAL_DAY): likewise.
9501 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
9502 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
9503 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
9504 (SQL_INTERVAL_HOUR): likewise.
9505 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
9506 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
9507 (SQL_INTERVAL_MINUTE): likewise.
9508 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
9509 (SQL_INTERVAL_MONTH): likewise.
9510 (SQL_INTERVAL_SECOND): likewise.
9511 (SQL_INTERVAL_YEAR): likewise.
9512 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
9513 (SQL_KEYSET_SIZE): likewise.
9514 (SQL_KEYSET_SIZE_DEFAULT): likewise.
9515 (SQL_KEYWORDS): likewise.
9516 (SQL_LCK_EXCLUSIVE): likewise.
9517 (SQL_LCK_NO_CHANGE): likewise.
9518 (SQL_LCK_UNLOCK): likewise.
9519 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
9520 (SQL_LIKE_ONLY): likewise.
9521 (SQL_LOCK_TYPES): likewise.
9522 (SQL_LOGIN_TIMEOUT): likewise.
9523 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
9524 (SQL_LONGVARBINARY): likewise.
9525 (SQL_LONGVARCHAR): likewise.
9526 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
9527 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
9528 (SQL_MAX_DSN_LENGTH): likewise.
9529 (SQL_MAX_LENGTH): likewise.
9530 (SQL_MAX_LENGTH_DEFAULT): likewise.
9531 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
9532 (SQL_MAX_OWNER_NAME_LEN): likewise.
9533 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
9534 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
9535 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
9536 (SQL_MAX_ROWS): likewise.
9537 (SQL_MAX_ROWS_DEFAULT): likewise.
9538 (SQL_MODE_DEFAULT): likewise.
9539 (SQL_MODE_READ_ONLY): likewise.
9540 (SQL_MODE_READ_WRITE): likewise.
9541 (SQL_MULT_RESULT_SETS): likewise.
9542 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
9543 (SQL_NC_END): likewise.
9544 (SQL_NC_START): likewise.
9545 (SQL_NEED_LONG_DATA_LEN): likewise.
9546 (SQL_NNC_NON_NULL): likewise.
9547 (SQL_NNC_NULL): likewise.
9548 (SQL_NO_TOTAL): likewise.
9549 (SQL_NON_NULLABLE_COLUMNS): likewise.
9550 (SQL_NOSCAN): likewise.
9551 (SQL_NOSCAN_DEFAULT): likewise.
9552 (SQL_NOSCAN_OFF): likewise.
9553 (SQL_NOSCAN_ON): likewise.
9554 (SQL_NUM_EXTENSIONS): likewise.
9555 (SQL_NUM_FUNCTIONS): likewise.
9556 (SQL_NUMERIC_FUNCTIONS): likewise.
9557 (SQL_OAC_LEVEL1): likewise.
9558 (SQL_OAC_LEVEL2): likewise.
9559 (SQL_OAC_NONE): likewise.
9560 (SQL_ODBC_API_CONFORMANCE): likewise.
9561 (SQL_ODBC_CURSORS): likewise.
9562 (SQL_ODBC_KEYWORDS): likewise.
9563 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
9564 (SQL_ODBC_SQL_CONFORMANCE): likewise.
9565 (SQL_ODBC_SQL_OPT_IEF): likewise.
9566 (SQL_ODBC_VER): likewise.
9567 (SQL_OPT_TRACE): likewise.
9568 (SQL_OPT_TRACE_DEFAULT): likewise.
9569 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
9570 (SQL_OPT_TRACE_OFF): likewise.
9571 (SQL_OPT_TRACE_ON): likewise.
9572 (SQL_OPT_TRACEFILE): likewise.
9573 (SQL_OSC_CORE): likewise.
9574 (SQL_OSC_EXTENDED): likewise.
9575 (SQL_OSC_MINIMUM): likewise.
9576 (SQL_OSCC_COMPLIANT): likewise.
9577 (SQL_OSCC_NOT_COMPLIANT): likewise.
9578 (SQL_OU_DML_STATEMENTS): likewise.
9579 (SQL_OU_INDEX_DEFINITION): likewise.
9580 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
9581 (SQL_OU_PROCEDURE_INVOCATION): likewise.
9582 (SQL_OU_TABLE_DEFINITION): likewise.
9583 (SQL_OUTER_JOINS): likewise.
9584 (SQL_OWNER_TERM): likewise.
9585 (SQL_OWNER_USAGE): likewise.
9586 (SQL_PACKET_SIZE): likewise.
9587 (SQL_PC_NOT_PSEUDO): likewise.
9588 (SQL_POS_add): likewise.
9589 (SQL_POS_DELETE): likewise.
9590 (SQL_POS_OPERATIONS): likewise.
9591 (SQL_POS_POSITION): likewise.
9592 (SQL_POS_REFRESH): likewise.
9593 (SQL_POS_UPDATE): likewise.
9594 (SQL_POSITIONED_STATEMENTS): likewise.
9595 (SQL_PROCEDURE_TERM): likewise.
9596 (SQL_PROCEDURES): likewise.
9597 (SQL_PS_POSITIONED_DELETE): likewise.
9598 (SQL_PS_POSITIONED_UPDATE): likewise.
9599 (SQL_PS_SELECT_FOR_UPDATE): likewise.
9600 (SQL_QL_END): likewise.
9601 (SQL_QL_START): likewise.
9602 (SQL_QU_DML_STATEMENTS): likewise.
9603 (SQL_QU_INDEX_DEFINITION): likewise.
9604 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
9605 (SQL_QU_PROCEDURE_INVOCATION): likewise.
9606 (SQL_QU_TABLE_DEFINITION): likewise.
9607 (SQL_QUALIFIER_LOCATION): likewise.
9608 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
9609 (SQL_QUALIFIER_TERM): likewise.
9610 (SQL_QUALIFIER_USAGE): likewise.
9611 (SQL_QUERY_TIMEOUT): likewise.
9612 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
9613 (SQL_QUICK): likewise.
9614 (SQL_QUIET_MODE): likewise.
9615 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
9616 (SQL_RD_DEFAULT): likewise.
9617 (SQL_RD_OFF): likewise.
9618 (SQL_RD_ON): likewise.
9619 (SQL_RETRIEVE_DATA): likewise.
9620 (SQL_ROW_NUMBER): likewise.
9621 (SQL_ROW_UPDATES): likewise.
9622 (SQL_ROWSET_SIZE): likewise.
9623 (SQL_ROWSET_SIZE_DEFAULT): likewise.
9624 (SQL_ROWVER): likewise.
9625 (SQL_SC_NON_UNIQUE): likewise.
9626 (SQL_SC_TRY_UNIQUE): likewise.
9627 (SQL_SC_UNIQUE): likewise.
9628 (SQL_SCCO_OPT_TIMESTAMP): likewise.
9629 (SQL_SCROLL_DYNAMIC): likewise.
9630 (SQL_SCROLL_FORWARD_ONLY): likewise.
9631 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
9632 (SQL_SCROLL_OPTIONS): likewise.
9633 (SQL_SCROLL_STATIC): likewise.
9634 (SQL_SEARCHABLE): likewise.
9635 (SQL_SIGNED_OFFSET): likewise.
9636 (SQL_SIMULATE_CURSOR): likewise.
9637 (SQL_SO_DYNAMIC): likewise.
9638 (SQL_SO_FORWARD_ONLY): likewise.
9639 (SQL_SO_KEYSET_DRIVEN): likewise.
9640 (SQL_SO_MIXED): likewise.
9641 (SQL_SO_STATIC): likewise.
9642 (SQL_SPEC_MAJOR): likewise.
9643 (SQL_SPEC_MINOR): likewise.
9644 (SQL_SPEC_STRING): likewise.
9645 (SQL_SQ_COMPARISON): likewise.
9646 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
9647 (SQL_SQ_EXISTS): likewise.
9648 (SQL_SQ_IN): likewise.
9649 (SQL_SQ_QUANTIFIED): likewise.
9650 (SQL_SQLSTATE_SIZE): likewise.
9651 (SQL_SS_addITIONS): likewise.
9652 (SQL_SS_DELETIONS): likewise.
9653 (SQL_SS_UPDATES): likewise.
9654 (SQL_STATIC_SENSITIVITY): likewise.
9655 (SQL_STMT_OPT_MAX): likewise.
9656 (SQL_STMT_OPT_MIN): likewise.
9657 (SQL_STRING_FUNCTIONS): likewise.
9658 (SQL_SUBQUERIES): likewise.
9659 (SQL_SYSTEM_FUNCTIONS): likewise.
9660 (SQL_TABLE_STAT): likewise.
9661 (SQL_TABLE_TERM): likewise.
9662 (SQL_TIME): likewise.
9663 (SQL_TIMEDATE_add_INTERVALS): likewise.
9664 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
9665 (SQL_TIMEDATE_FUNCTIONS): likewise.
9666 (SQL_TIMESTAMP): likewise.
9667 (SQL_TINYINT): likewise.
9668 (SQL_TRANSLATE_DLL): likewise.
9669 (SQL_TRANSLATE_OPTION): likewise.
9670 (SQL_TXN_ISOLATION): likewise.
9671 (SQL_TXN_VERSIONING): likewise.
9672 (SQL_TYPE_DRIVER_END): likewise.
9673 (SQL_TYPE_DRIVER_START): likewise.
9674 (SQL_TYPE_MAX): likewise.
9675 (SQL_TYPE_MIN): likewise.
9676 (SQL_TYPE_NULL): likewise.
9677 (SQL_U_UNION): likewise.
9678 (SQL_U_UNION_ALL): likewise.
9679 (SQL_UB_DEFAULT): likewise.
9680 (SQL_UB_OFF): likewise.
9681 (SQL_UB_ON): likewise.
9682 (SQL_UNICODE): likewise.
9683 (SQL_UNICODE_CHAR): likewise.
9684 (SQL_UNICODE_LONGVARCHAR): likewise.
9685 (SQL_UNICODE_VARCHAR): likewise.
9686 (SQL_UNION): likewise.
9687 (SQL_UNSEARCHABLE): likewise.
9688 (SQL_UNSIGNED_OFFSET): likewise.
9689 (SQL_USE_BOOKMARKS): likewise.
9690 (SQL_VARBINARY): likewise.
9691 (SQL_TRUE): add define for ODBC3.x.
9692 (SQL_FALSE): likewise.
9693 (SQL_AM_CONNECTION): likewise.
9694 (SQL_AM_NONE): likewise.
9695 (SQL_AM_STATEMENT): likewise.
9696 (SQL_API_SQLALLOCHANDLE): likewise.
9697 (SQL_API_SQLBINDPARAM): likewise.
9698 (SQL_API_SQLCLOSECURSOR): likewise.
9699 (SQL_API_SQLCOLATTRIBUTE): likewise.
9700 (SQL_API_SQLCOPYDESC): likewise.
9701 (SQL_API_SQLENDTRAN): likewise.
9702 (SQL_API_SQLFETCHSCROLL): likewise.
9703 (SQL_API_SQLFREEHANDLE): likewise.
9704 (SQL_API_SQLGETCONNECTATTR): likewise.
9705 (SQL_API_SQLGETDESCFIELD): likewise.
9706 (SQL_API_SQLGETDESCREC): likewise.
9707 (SQL_API_SQLGETDIAGFIELD): likewise.
9708 (SQL_API_SQLGETDIAGREC): likewise.
9709 (SQL_API_SQLGETENVATTR): likewise.
9710 (SQL_API_SQLGETSTMTATTR): likewise.
9711 (SQL_API_SQLSETCONNECTATTR): likewise.
9712 (SQL_API_SQLSETDESCFIELD): likewise.
9713 (SQL_API_SQLSETDESCREC): likewise.
9714 (SQL_API_SQLSETENVATTR): likewise.
9715 (SQL_API_SQLSETSTMTATTR): likewise.
9716 (SQL_ARD_TYPE): likewise.
9717 (SQL_AT_add_CONSTRAINT): likewise.
9718 (SQL_ATTR_APP_PARAM_DESC): likewise.
9719 (SQL_ATTR_APP_ROW_DESC): likewise.
9720 (SQL_ATTR_AUTO_IPD): likewise.
9721 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
9722 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
9723 (SQL_ATTR_IMP_PARAM_DESC): likewise.
9724 (SQL_ATTR_IMP_ROW_DESC): likewise.
9725 (SQL_ATTR_METADATA_ID): likewise.
9726 (SQL_ATTR_OUTPUT_NTS): likewise.
9727 (SQL_CATALOG_NAME): likewise.
9728 (SQL_CODE_DATE): likewise.
9729 (SQL_CODE_TIME): likewise.
9730 (SQL_CODE_TIMESTAMP): likewise.
9731 (SQL_COLLATION_SEQ): likewise.
9732 (SQL_CURSOR_SENSITIVITY): likewise.
9733 (SQL_DATE_LEN): likewise.
9734 (SQL_DATETIME): likewise.
9735 (SQL_DEFAULT): likewise.
9736 (SQL_DESC_ALLOC_AUTO): likewise.
9737 (SQL_DESC_ALLOC_TYPE): likewise.
9738 (SQL_DESC_ALLOC_USER): likewise.
9739 (SQL_DESC_COUNT): likewise.
9740 (SQL_DESC_DATA_PTR): likewise.
9741 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
9742 (SQL_DESC_INDICATOR_PTR): likewise.
9743 (SQL_DESC_LENGTH): likewise.
9744 (SQL_DESC_NAME): likewise.
9745 (SQL_DESC_NULLABLE): likewise.
9746 (SQL_DESC_OCTET_LENGTH): likewise.
9747 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
9748 (SQL_DESC_PRECISION): likewise.
9749 (SQL_DESC_SCALE): likewise.
9750 (SQL_DESC_TYPE): likewise.
9751 (SQL_DESC_UNNAMED): likewise.
9752 (SQL_DESCRIBE_PARAMETER): likewise.
9753 (SQL_DIAG_ALTER_DOMAIN): likewise.
9754 (SQL_DIAG_ALTER_TABLE): likewise.
9755 (SQL_DIAG_CALL): likewise.
9756 (SQL_DIAG_CLASS_ORIGIN): likewise.
9757 (SQL_DIAG_CONNECTION_NAME): likewise.
9758 (SQL_DIAG_CREATE_ASSERTION): likewise.
9759 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
9760 (SQL_DIAG_CREATE_COLLATION): likewise.
9761 (SQL_DIAG_CREATE_DOMAIN): likewise.
9762 (SQL_DIAG_CREATE_INDEX): likewise.
9763 (SQL_DIAG_CREATE_SCHEMA): likewise.
9764 (SQL_DIAG_CREATE_TABLE): likewise.
9765 (SQL_DIAG_CREATE_TRANSLATION): likewise.
9766 (SQL_DIAG_CREATE_VIEW): likewise.
9767 (SQL_DIAG_DELETE_WHERE): likewise.
9768 (SQL_DIAG_DROP_ASSERTION): likewise.
9769 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
9770 (SQL_DIAG_DROP_COLLATION): likewise.
9771 (SQL_DIAG_DROP_DOMAIN): likewise.
9772 (SQL_DIAG_DROP_INDEX): likewise.
9773 (SQL_DIAG_DROP_SCHEMA): likewise.
9774 (SQL_DIAG_DROP_TABLE): likewise.
9775 (SQL_DIAG_DROP_TRANSLATION): likewise.
9776 (SQL_DIAG_DROP_VIEW): likewise.
9777 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
9778 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
9779 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
9780 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
9781 (SQL_DIAG_GRANT): likewise.
9782 (SQL_DIAG_INSERT): likewise.
9783 (SQL_DIAG_MESSAGE_TEXT): likewise.
9784 (SQL_DIAG_NATIVE): likewise.
9785 (SQL_DIAG_NUMBER): likewise.
9786 (SQL_DIAG_RETURNCODE): likewise.
9787 (SQL_DIAG_REVOKE): likewise.
9788 (SQL_DIAG_ROW_COUNT): likewise.
9789 (SQL_DIAG_SELECT_CURSOR): likewise.
9790 (SQL_DIAG_SERVER_NAME): likewise.
9791 (SQL_DIAG_SQLSTATE): likewise.
9792 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
9793 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
9794 (SQL_DIAG_UPDATE_WHERE): likewise.
9795 (SQL_FALSE): likewise.
9796 (SQL_FETCH_ABSOLUTE): likewise.
9797 (SQL_FETCH_LAST): likewise.
9798 (SQL_FETCH_PRIOR): likewise.
9799 (SQL_FETCH_RELATIVE): likewise.
9800 (SQL_HANDLE_DBC): likewise.
9801 (SQL_HANDLE_DESC): likewise.
9802 (SQL_HANDLE_ENV): likewise.
9803 (SQL_HANDLE_STMT): likewise.
9804 (SQL_INSENSITIVE): likewise.
9805 (SQL_INTEGRITY): likewise.
9806 (SQL_MAX_CATALOG_NAME_LEN): likewise.
9807 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
9808 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
9809 (SQL_MAX_IDENTIFIER_LEN): likewise.
9810 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
9811 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
9812 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
9813 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
9814 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
9815 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
9816 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
9817 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
9818 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
9819 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
9820 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
9821 (SQL_MAXIMUM_INDEX_SIZE): likewise.
9822 (SQL_MAXIMUM_ROW_SIZE): likewise.
9823 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
9824 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
9825 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
9826 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
9827 (SQL_NAMED): likewise.
9828 (SQL_NONSCROLLABLE): likewise.
9829 (SQL_NTSL): likewise.
9830 (SQL_NULL_HANDLE): likewise.
9831 (SQL_NULL_HDESC): likewise.
9832 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
9833 (SQL_PRED_BASIC): likewise.
9834 (SQL_PRED_CHAR): likewise.
9835 (SQL_PRED_NONE): likewise.
9836 (SQL_ROW_IDENTIFIER): likewise.
9837 (SQL_SCROLLABLE): likewise.
9838 (SQL_SENSITIVE): likewise.
9839 (SQL_SUCCEEDED(rc)): likewise.
9840 (SQL_TIME_LEN): likewise.
9841 (SQL_TIMESTAMP_LEN): likewise.
9842 (SQL_TRANSACTION_CAPABLE): likewise.
9843 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
9844 (SQL_TRANSACTION_READ_COMMITTED): likewise.
9845 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
9846 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
9847 (SQL_TRANSACTION_SERIALIZABLE): likewise.
9848 (SQL_TYPE_DATE): likewise.
9849 (SQL_TYPE_TIME): likewise.
9850 (SQL_TYPE_TIMESTAMP): likewise.
9851 (SQL_UNKNOWN_TYPE): likewise.
9852 (SQL_UNNAMED): likewise.
9853 (SQL_UNSPECIFIED): likewise.
9854 (SQL_XOPEN_CLI_YEAR): likewise.
9855 (SQLAllocConnect): add comment marking as deperecated.
9856 (SQLAllocEnv): likewise.
9857 (SQLAllocStmt): likewise.
9858 (SQLFreeConnect): likewise.
9859 (SQLFreeEnv): likewise.
9860 (SQLGetConnectOption): likewise.
9861 (SQLGetStmtOption): likewise.
9863 * include/sqlext.h (#include <sqlucode.h>): add directive.
9864 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
9865 (SQLColAttributes): likewise.
9866 (SQLBulkOperations): add function prototype.
9867 (SQLAllocHandleStd): likewise
9868 (TraceReturn): add Trace API prototype.
9869 (TraceVersion): likewise.
9870 (ODBCGetTryWaitValue):likewise.
9871 (ODBCSetTryWaitValue): likewise.
9872 (SQL_LOCK_RECORD): correct function macro.
9873 (SQL_REFRESH_RECORD): likewise.
9874 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9875 _WIN64 compatability.
9876 move defines for non-core functions from sql.h to sqlext.h (refer
9878 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
9879 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
9880 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9881 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9882 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
9883 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
9884 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
9885 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
9886 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
9887 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
9888 (SQL_AF_ALL): likewise.
9889 (SQL_AF_AVG): likewise.
9890 (SQL_AF_COUNT): likewise.
9891 (SQL_AF_DISTINCT): likewise.
9892 (SQL_AF_MAX): likewise.
9893 (SQL_AF_MIN): likewise.
9894 (SQL_AF_SUM): likewise.
9895 (SQL_AGGREGATE_FUNCTIONS): likewise.
9896 (SQL_ALL_CATALOGS): likewise.
9897 (SQL_ALL_SCHEMAS): likewise.
9898 (SQL_ALL_TABLE_TYPES): likewise.
9899 (SQL_ALTER_DOMAIN): likewise.
9900 (SQL_AM_CONNECTION): likewise.
9901 (SQL_AM_NONE): likewise.
9902 (SQL_AM_STATEMENT): likewise.
9903 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
9904 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
9905 (SQL_API_SQLALLOCHANDLESTD): likewise.
9906 (SQL_API_SQLBULKOPERATIONS): likewise.
9907 (SQL_ASYNC_MODE): likewise.
9908 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
9909 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
9910 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
9911 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
9912 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
9913 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9914 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9915 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
9916 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
9917 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
9918 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
9919 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
9920 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
9921 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
9922 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
9923 (SQL_ATTR_ACCESS_MODE): likewise.
9924 (SQL_ATTR_ASYNC_ENABLE): likewise.
9925 (SQL_ATTR_AUTOCOMMIT): likewise.
9926 (SQL_ATTR_CONCURRENCY): likewise.
9927 (SQL_ATTR_CONNECTION_POOLING): likewise.
9928 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
9929 (SQL_ATTR_CP_MATCH): likewise.
9930 (SQL_ATTR_CURRENT_CATALOG): likewise.
9931 (SQL_ATTR_CURSOR_TYPE): likewise.
9932 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
9933 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
9934 (SQL_ATTR_ENLIST_IN_DTC): likewise.
9935 (SQL_ATTR_ENLIST_IN_XA): likewise.
9936 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
9937 (SQL_ATTR_KEYSET_SIZE): likewise.
9938 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
9939 (SQL_ATTR_MAX_LENGTH): likewise.
9940 (SQL_ATTR_MAX_ROWS): likewise.
9941 (SQL_ATTR_NOSCAN): likewise.
9942 (SQL_ATTR_ODBC_CURSORS): likewise.
9943 (SQL_ATTR_ODBC_VERSION): likewise.
9944 (SQL_ATTR_PACKET_SIZE): likewise.
9945 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
9946 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
9947 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
9948 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
9949 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
9950 (SQL_ATTR_PARAMSET_SIZE): likewise.
9951 (SQL_ATTR_QUERY_TIMEOUT): likewise.
9952 (SQL_ATTR_QUIET_MODE): likewise.
9953 (SQL_ATTR_RETRIEVE_DATA): likewise.
9954 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
9955 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
9956 (SQL_ATTR_ROW_BIND_TYPE): likewise.
9957 (SQL_ATTR_ROW_NUMBER): likewise.
9958 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
9959 (SQL_ATTR_ROW_STATUS_PTR): likewise.
9960 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
9961 (SQL_ATTR_SIMULATE_CURSOR): likewise.
9962 (SQL_ATTR_TRACE): likewise.
9963 (SQL_ATTR_TRACEFILE): likewise.
9964 (SQL_ATTR_TRANSLATE_LIB): likewise.
9965 (SQL_ATTR_TRANSLATE_OPTION): likewise.
9966 (SQL_ATTR_TXN_ISOLATION): likewise.
9967 (SQL_ATTR_USE_BOOKMARKS): likewise.
9968 (SQL_BATCH_ROW_COUNT): likewise.
9969 (SQL_BATCH_SUPPORT): likewise.
9970 (SQL_BRC_EXPLICIT): likewise.
9971 (SQL_BRC_PROCEDURES): likewise.
9972 (SQL_BRC_ROLLED_UP): likewise.
9973 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
9974 (SQL_BS_ROW_COUNT_PROC): likewise.
9975 (SQL_BS_SELECT_EXPLICIT): likewise.
9976 (SQL_BS_SELECT_PROC): likewise.
9977 (SQL_C_INTERVAL_DAY): likewise.
9978 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
9979 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
9980 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
9981 (SQL_C_INTERVAL_HOUR): likewise.
9982 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
9983 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
9984 (SQL_C_INTERVAL_MINUTE): likewise.
9985 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
9986 (SQL_C_INTERVAL_MONTH): likewise.
9987 (SQL_C_INTERVAL_SECOND): likewise.
9988 (SQL_C_INTERVAL_YEAR): likewise.
9989 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
9990 (SQL_C_NUMERIC): likewise.
9991 (SQL_C_SBIGINT): likewise.
9992 (SQL_C_TYPE_DATE): likewise.
9993 (SQL_C_TYPE_TIME): likewise.
9994 (SQL_C_TYPE_TIMESTAMP): likewise.
9995 (SQL_C_UBIGINT): likewise.
9996 (SQL_C_VARBOOKMARK): likewise.
9997 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
9998 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9999 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10000 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
10001 (SQL_CA_CREATE_ASSERTION): likewise.
10002 (SQL_CA1_ABSOLUTE): likewise.
10003 (SQL_CA1_BOOKMARK): likewise.
10004 (SQL_CA1_BULK_ADD): likewise.
10005 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
10006 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
10007 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
10008 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
10009 (SQL_CA1_LOCK_NO_CHANGE): likewise.
10010 (SQL_CA1_LOCK_UNLOCK): likewise.
10011 (SQL_CA1_NEXT): likewise.
10012 (SQL_CA1_POS_DELETE): likewise.
10013 (SQL_CA1_POS_POSITION): likewise.
10014 (SQL_CA1_POS_REFRESH): likewise.
10015 (SQL_CA1_POS_UPDATE): likewise.
10016 (SQL_CA1_POSITIONED_DELETE): likewise.
10017 (SQL_CA1_POSITIONED_UPDATE): likewise.
10018 (SQL_CA1_RELATIVE): likewise.
10019 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
10020 (SQL_CA2_CRC_APPROXIMATE): likewise.
10021 (SQL_CA2_CRC_EXACT): likewise.
10022 (SQL_CA2_LOCK_CONCURRENCY): likewise.
10023 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
10024 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
10025 (SQL_CA2_MAX_ROWS_DELETE): likewise.
10026 (SQL_CA2_MAX_ROWS_INSERT): likewise.
10027 (SQL_CA2_MAX_ROWS_SELECT): likewise.
10028 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
10029 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
10030 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
10031 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
10032 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
10033 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
10034 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
10035 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
10036 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
10037 (SQL_CA2_SIMULATE_UNIQUE): likewise.
10038 (SQL_CATALOG_LOCATION): likewise.
10039 (SQL_CATALOG_NAME_SEPARATOR): likewise.
10040 (SQL_CATALOG_TERM): likewise.
10041 (SQL_CATALOG_USAGE): likewise.
10042 (SQL_CCOL_CREATE_COLLATION): likewise.
10043 (SQL_CCS_COLLATE_CLAUSE): likewise.
10044 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
10045 (SQL_CCS_LIMITED_COLLATION): likewise.
10046 (SQL_CDO_COLLATION): likewise.
10047 (SQL_CDO_CONSTRAINT): likewise.
10048 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
10049 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10050 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10051 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
10052 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
10053 (SQL_CDO_CREATE_DOMAIN): likewise.
10054 (SQL_CDO_DEFAULT): likewise.
10055 (SQL_CL_END): likewise.
10056 (SQL_CL_START): likewise.
10057 (SQL_COL_PRED_BASIC): likewise.
10058 (SQL_COL_PRED_CHAR): likewise.
10059 (SQL_COLUMN_DRIVER_START): likewise.
10060 (SQL_COLUMN_IGNORE): likewise.
10061 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
10062 (SQL_CONVERT_GUID): likewise.
10063 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
10064 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
10065 (SQL_CONVERT_WCHAR): likewise.
10066 (SQL_CONVERT_WLONGVARCHAR): likewise.
10067 (SQL_CONVERT_WVARCHAR): likewise.
10068 (SQL_CP_DEFAULT): likewise.
10069 (SQL_CP_MATCH_DEFAULT): likewise.
10070 (SQL_CP_OFF): likewise.
10071 (SQL_CP_ONE_PER_DRIVER): likewise.
10072 (SQL_CP_ONE_PER_HENV): likewise.
10073 (SQL_CP_RELAXED_MATCH): likewise.
10074 (SQL_CP_STRICT_MATCH): likewise.
10075 (SQL_CREATE_ASSERTION): likewise.
10076 (SQL_CREATE_CHARACTER_SET): likewise.
10077 (SQL_CREATE_COLLATION): likewise.
10078 (SQL_CREATE_DOMAIN): likewise.
10079 (SQL_CREATE_SCHEMA): likewise.
10080 (SQL_CREATE_TABLE): likewise.
10081 (SQL_CREATE_TRANSLATION): likewise.
10082 (SQL_CREATE_VIEW): likewise.
10083 (SQL_CS_AUTHORIZATION): likewise.
10084 (SQL_CS_CREATE_SCHEMA): likewise.
10085 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
10086 (SQL_CT_COLUMN_COLLATION): likewise.
10087 (SQL_CT_COLUMN_CONSTRAINT): likewise.
10088 (SQL_CT_COLUMN_DEFAULT): likewise.
10089 (SQL_CT_COMMIT_DELETE): likewise.
10090 (SQL_CT_COMMIT_PRESERVE): likewise.
10091 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
10092 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10093 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10094 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
10095 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
10096 (SQL_CT_CREATE_TABLE): likewise.
10097 (SQL_CT_GLOBAL_TEMPORARY): likewise.
10098 (SQL_CT_LOCAL_TEMPORARY): likewise.
10099 (SQL_CT_TABLE_CONSTRAINT): likewise.
10100 (SQL_CTR_CREATE_TRANSLATION): likewise.
10101 (SQL_CU_DML_STATEMENTS): likewise.
10102 (SQL_CU_INDEX_DEFINITION): likewise.
10103 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
10104 (SQL_CU_PROCEDURE_INVOCATION): likewise.
10105 (SQL_CU_TABLE_DEFINITION): likewise.
10106 (SQL_CVT_GUID): likewise.
10107 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
10108 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
10109 (SQL_CVT_WCHAR): likewise.
10110 (SQL_CVT_WLONGVARCHAR): likewise.
10111 (SQL_CVT_WVARCHAR): likewise.
10112 (SQL_DA_DROP_ASSERTION): likewise.
10113 (SQL_DATETIME_LITERALS): likewise.
10114 (SQL_DB_DEFAULT): likewise.
10115 (SQL_DB_DISCONNECT): likewise.
10116 (SQL_DB_RETURN_TO_POOL): likewise.
10117 (SQL_DC_DROP_COLLATION): likewise.
10118 (SQL_DCS_DROP_CHARACTER_SET): likewise.
10119 (SQL_DD_CASCADE): likewise.
10120 (SQL_DD_DROP_DOMAIN): likewise.
10121 (SQL_DD_RESTRICT): likewise.
10122 (SQL_DDL_INDEX): likewise.
10123 (SQL_DELETE_BY_BOOKMARK): likewise.
10124 (SQL_DESC_ARRAY_SIZE): likewise.
10125 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
10126 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
10127 (SQL_DESC_BASE_COLUMN_NAME): likewise.
10128 (SQL_DESC_BASE_TABLE_NAME): likewise.
10129 (SQL_DESC_BIND_OFFSET_PTR): likewise.
10130 (SQL_DESC_BIND_TYPE): likewise.
10131 (SQL_DESC_CASE_SENSITIVE): likewise.
10132 (SQL_DESC_CATALOG_NAME): likewise.
10133 (SQL_DESC_CONCISE_TYPE): likewise.
10134 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
10135 (SQL_DESC_DISPLAY_SIZE): likewise.
10136 (SQL_DESC_FIXED_PREC_SCALE): likewise.
10137 (SQL_DESC_LABEL): likewise.
10138 (SQL_DESC_LITERAL_PREFIX): likewise.
10139 (SQL_DESC_LITERAL_SUFFIX): likewise.
10140 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
10141 (SQL_DESC_MAXIMUM_SCALE): likewise.
10142 (SQL_DESC_MINIMUM_SCALE): likewise.
10143 (SQL_DESC_NUM_PREC_RADIX): likewise.
10144 (SQL_DESC_PARAMETER_TYPE): likewise.
10145 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
10146 (SQL_DESC_SCHEMA_NAME): likewise.
10147 (SQL_DESC_SEARCHABLE): likewise.
10148 (SQL_DESC_TABLE_NAME): likewise.
10149 (SQL_DESC_TYPE_NAME): likewise.
10150 (SQL_DESC_UNSIGNED): likewise.
10151 (SQL_DESC_UPDATABLE): likewise.
10152 (SQL_DI_CREATE_INDEX): likewise.
10153 (SQL_DI_DROP_INDEX): likewise.
10154 (SQL_DIAG_COLUMN_NUMBER): likewise.
10155 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
10156 (SQL_DIAG_ROW_NUMBER): likewise.
10157 (SQL_DL_SQL92_DATE): likewise.
10158 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
10159 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
10160 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
10161 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
10162 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
10163 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
10164 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
10165 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
10166 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
10167 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
10168 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
10169 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
10170 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
10171 (SQL_DL_SQL92_TIME): likewise.
10172 (SQL_DL_SQL92_TIMESTAMP): likewise.
10173 (SQL_DM_VER): likewise.
10174 (SQL_DRIVER_HDESC): likewise.
10175 (SQL_DROP_ASSERTION): likewise.
10176 (SQL_DROP_CHARACTER_SET): likewise.
10177 (SQL_DROP_COLLATION): likewise.
10178 (SQL_DROP_DOMAIN): likewise.
10179 (SQL_DROP_SCHEMA): likewise.
10180 (SQL_DROP_TABLE): likewise.
10181 (SQL_DROP_TRANSLATION): likewise.
10182 (SQL_DROP_VIEW): likewise.
10183 (SQL_DS_CASCADE): likewise.
10184 (SQL_DS_DROP_SCHEMA): likewise.
10185 (SQL_DS_RESTRICT): likewise.
10186 (SQL_DT_CASCADE): likewise.
10187 (SQL_DT_DROP_TABLE): likewise.
10188 (SQL_DT_RESTRICT): likewise.
10189 (SQL_DTC_DONE): likewise.
10190 (SQL_DTR_DROP_TRANSLATION): likewise.
10191 (SQL_DV_CASCADE): likewise.
10192 (SQL_DV_DROP_VIEW): likewise.
10193 (SQL_DV_RESTRICT): likewise.
10194 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
10195 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
10196 (SQL_EXT_API_LAST): likewise.
10197 (SQL_EXT_API_START): likewise.
10198 (SQL_FETCH_BY_BOOKMARK): likewise.
10199 (SQL_FETCH_FIRST_SYSTEM): likewise.
10200 (SQL_FETCH_FIRST_USER): likewise.
10201 (SQL_FN_CVT_CAST): likewise.
10202 (SQL_FN_STR_BIT_LENGTH): likewise.
10203 (SQL_FN_STR_CHAR_LENGTH): likewise.
10204 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
10205 (SQL_FN_STR_OCTET_LENGTH): likewise.
10206 (SQL_FN_STR_POSITION): likewise.
10207 (SQL_FN_TD_CURRENT_DATE): likewise.
10208 (SQL_FN_TD_CURRENT_TIME): likewise.
10209 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
10210 (SQL_FN_TD_EXTRACT): likewise.
10211 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
10212 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
10213 (SQL_FUNC_EXISTS(exists,api)): likewise.
10214 (SQL_GB_COLLATE): likewise.
10215 (SQL_HANDLE_SENV): likewise.
10216 (SQL_IK_ALL): likewise.
10217 (SQL_IK_ASC): likewise.
10218 (SQL_IK_DESC): likewise.
10219 (SQL_IK_NONE): likewise.
10220 (SQL_INDEX_KEYWORDS): likewise.
10221 (SQL_INFO_DRIVER_START): likewise.
10222 (SQL_INFO_LAST): likewise.
10223 (SQL_INFO_SCHEMA_VIEWS): likewise.
10224 (SQL_INITIALLY_DEFERRED): likewise.
10225 (SQL_INITIALLY_IMMEDIATE): likewise.
10226 (SQL_INSERT_STATEMENT): likewise.
10227 (SQL_INTERVAL): likewise.
10228 (SQL_IS_INSERT_LITERALS): likewise.
10229 (SQL_IS_INSERT_SEARCHED): likewise.
10230 (SQL_IS_INTEGER): likewise.
10231 (SQL_IS_POINTER): likewise.
10232 (SQL_IS_SELECT_INTO): likewise.
10233 (SQL_IS_SMALLINT): likewise.
10234 (SQL_IS_UINTEGER): likewise.
10235 (SQL_IS_USMALLINT): likewise.
10236 (SQL_ISV_ASSERTIONS): likewise.
10237 (SQL_ISV_CHARACTER_SETS): likewise.
10238 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
10239 (SQL_ISV_COLLATIONS): likewise.
10240 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
10241 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
10242 (SQL_ISV_COLUMNS): likewise.
10243 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
10244 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
10245 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
10246 (SQL_ISV_DOMAINS): likewise.
10247 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
10248 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
10249 (SQL_ISV_SCHEMATA): likewise.
10250 (SQL_ISV_SQL_LANGUAGES): likewise.
10251 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
10252 (SQL_ISV_TABLE_PRIVILEGES): likewise.
10253 (SQL_ISV_TABLES): likewise.
10254 (SQL_ISV_TRANSLATIONS): likewise.
10255 (SQL_ISV_USAGE_PRIVILEGES): likewise.
10256 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
10257 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
10258 (SQL_ISV_VIEWS): likewise.
10259 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
10260 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
10261 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
10262 (SQL_NO_COLUMN_NUMBER): likewise.
10263 (SQL_NO_ROW_NUMBER): likewise.
10264 (SQL_NOT_DEFERRABLE): likewise.
10265 (SQL_NUM_EXTENSIONS): likewise.
10266 (SQL_NUM_FUNCTIONS): likewise.
10267 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
10268 (SQL_OIC_CORE): likewise.
10269 (SQL_OIC_LEVEL1): likewise.
10270 (SQL_OIC_LEVEL2): likewise.
10271 (SQL_OV_ODBC2): likewise.
10272 (SQL_OV_ODBC3): likewise.
10273 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
10274 (SQL_PARAM_ARRAY_SELECTS): likewise.
10275 (SQL_PARAM_BIND_BY_COLUMN): likewise.
10276 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
10277 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
10278 (SQL_PARAM_ERROR): likewise.
10279 (SQL_PARAM_IGNORE): likewise.
10280 (SQL_PARAM_PROCEED): likewise.
10281 (SQL_PARAM_SUCCESS): likewise.
10282 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
10283 (SQL_PARAM_UNUSED): likewise.
10284 (SQL_PARC_BATCH): likewise.
10285 (SQL_PARC_NO_BATCH): likewise.
10286 (SQL_PAS_BATCH): likewise.
10287 (SQL_PAS_NO_BATCH): likewise.
10288 (SQL_PAS_NO_SELECT): likewise.
10289 (SQL_ROW_IGNORE): likewise.
10290 (SQL_ROW_NUMBER_UNKNOWN): likewise.
10291 (SQL_ROW_PROCEED): likewise.
10292 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
10293 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
10294 (SQL_SC_SQL92_ENTRY): likewise.
10295 (SQL_SC_SQL92_FULL): likewise.
10296 (SQL_SC_SQL92_INTERMEDIATE): likewise.
10297 (SQL_SCC_ISO92_CLI): likewise.
10298 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
10299 (SQL_SCHEMA_TERM): likewise.
10300 (SQL_SCHEMA_USAGE): likewise.
10301 (SQL_SDF_CURRENT_DATE): likewise.
10302 (SQL_SDF_CURRENT_TIME): likewise.
10303 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
10304 (SQL_SFKD_CASCADE): likewise.
10305 (SQL_SFKD_NO_ACTION): likewise.
10306 (SQL_SFKD_SET_DEFAULT): likewise.
10307 (SQL_SFKD_SET_NULL): likewise.
10308 (SQL_SFKU_CASCADE): likewise.
10309 (SQL_SFKU_NO_ACTION): likewise.
10310 (SQL_SFKU_SET_DEFAULT): likewise.
10311 (SQL_SFKU_SET_NULL): likewise.
10312 (SQL_SG_DELETE_TABLE): likewise.
10313 (SQL_SG_INSERT_COLUMN): likewise.
10314 (SQL_SG_INSERT_TABLE): likewise.
10315 (SQL_SG_REFERENCES_COLUMN): likewise.
10316 (SQL_SG_REFERENCES_TABLE): likewise.
10317 (SQL_SG_SELECT_TABLE): likewise.
10318 (SQL_SG_UPDATE_COLUMN): likewise.
10319 (SQL_SG_UPDATE_TABLE): likewise.
10320 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
10321 (SQL_SG_USAGE_ON_COLLATION): likewise.
10322 (SQL_SG_USAGE_ON_DOMAIN): likewise.
10323 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
10324 (SQL_SG_WITH_GRANT_OPTION): likewise.
10325 (SQL_SNVF_BIT_LENGTH): likewise.
10326 (SQL_SNVF_CHAR_LENGTH): likewise.
10327 (SQL_SNVF_CHARACTER_LENGTH): likewise.
10328 (SQL_SNVF_EXTRACT): likewise.
10329 (SQL_SNVF_OCTET_LENGTH): likewise.
10330 (SQL_SNVF_POSITION): likewise.
10331 (SQL_SP_BETWEEN): likewise.
10332 (SQL_SP_COMPARISON): likewise.
10333 (SQL_SP_EXISTS): likewise.
10334 (SQL_SP_IN): likewise.
10335 (SQL_SP_ISNOTNULL): likewise.
10336 (SQL_SP_ISNULL): likewise.
10337 (SQL_SP_LIKE): likewise.
10338 (SQL_SP_MATCH_FULL): likewise.
10339 (SQL_SP_MATCH_PARTIAL): likewise.
10340 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
10341 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
10342 (SQL_SP_OVERLAPS): likewise.
10343 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
10344 (SQL_SP_UNIQUE): likewise.
10345 (SQL_SQL_CONFORMANCE): likewise.
10346 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
10347 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
10348 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
10349 (SQL_SQL92_GRANT): likewise.
10350 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
10351 (SQL_SQL92_PREDICATES): likewise.
10352 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
10353 (SQL_SQL92_REVOKE): likewise.
10354 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
10355 (SQL_SQL92_STRING_FUNCTIONS): likewise.
10356 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
10357 (SQL_SR_CASCADE): likewise.
10358 (SQL_SR_DELETE_TABLE): likewise.
10359 (SQL_SR_GRANT_OPTION_FOR): likewise.
10360 (SQL_SR_INSERT_COLUMN): likewise.
10361 (SQL_SR_INSERT_TABLE): likewise.
10362 (SQL_SR_REFERENCES_COLUMN): likewise.
10363 (SQL_SR_REFERENCES_TABLE): likewise.
10364 (SQL_SR_RESTRICT): likewise.
10365 (SQL_SR_SELECT_TABLE): likewise.
10366 (SQL_SR_UPDATE_COLUMN): likewise.
10367 (SQL_SR_UPDATE_TABLE): likewise.
10368 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
10369 (SQL_SR_USAGE_ON_COLLATION): likewise.
10370 (SQL_SR_USAGE_ON_DOMAIN): likewise.
10371 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
10372 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
10373 (SQL_SRJO_CROSS_JOIN): likewise.
10374 (SQL_SRJO_EXCEPT_JOIN): likewise.
10375 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
10376 (SQL_SRJO_INNER_JOIN): likewise.
10377 (SQL_SRJO_INTERSECT_JOIN): likewise.
10378 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
10379 (SQL_SRJO_NATURAL_JOIN): likewise.
10380 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
10381 (SQL_SRJO_UNION_JOIN): likewise.
10382 (SQL_SRVC_DEFAULT): likewise.
10383 (SQL_SRVC_NULL): likewise.
10384 (SQL_SRVC_ROW_SUBQUERY): likewise.
10385 (SQL_SRVC_VALUE_EXPRESSION): likewise.
10386 (SQL_SSF_CONVERT): likewise.
10387 (SQL_SSF_LOWER): likewise.
10388 (SQL_SSF_SUBSTRING): likewise.
10389 (SQL_SSF_TRANSLATE): likewise.
10390 (SQL_SSF_TRIM_BOTH): likewise.
10391 (SQL_SSF_TRIM_LEADING): likewise.
10392 (SQL_SSF_TRIM_TRAILING): likewise.
10393 (SQL_SSF_UPPER): likewise.
10394 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
10395 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
10396 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
10397 (SQL_SU_DML_STATEMENTS): likewise.
10398 (SQL_SU_INDEX_DEFINITION): likewise.
10399 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
10400 (SQL_SU_PROCEDURE_INVOCATION): likewise.
10401 (SQL_SU_TABLE_DEFINITION): likewise.
10402 (SQL_SVE_CASE): likewise.
10403 (SQL_SVE_CAST): likewise.
10404 (SQL_SVE_COALESCE): likewise.
10405 (SQL_SVE_NULLIF): likewise.
10406 (SQL_UB_FIXED): likewise.
10407 (SQL_UB_VARIABLE): likewise.
10408 (SQL_UNION_STATEMENT): likewise.
10409 (SQL_UPDATE_BY_BOOKMARK): likewise.
10410 (SQL_US_UNION): likewise.
10411 (SQL_US_UNION_ALL): likewise.
10412 (SQL_DESC_ROWVER): likewise.
10413 (SQL_GUID): likewise.
10414 (SQL_C_GUID): likewise.
10415 (ODBC_STD): likewise.
10416 (SQLAllocHandle): likewise.
10417 (SQLAllocEnv(p)): likewise.
10418 (SQL_YEAR): likewise.
10419 (SQL_MONTH): likewise.
10420 (SQL_DAY): likewise.
10421 (SQL_HOUR): likewise.
10422 (SQL_MINUTE): likewise.
10423 (SQL_SECOND): likewise.
10424 (SQL_YEAR_TO_MONTH): likewise.
10425 (SQL_DAY_TO_HOUR): likewise.
10426 (SQL_DAY_TO_MINUTE): likewise.
10427 (SQL_DAY_TO_SECOND): likewise.
10428 (SQL_HOUR_TO_MINUTE): likewise.
10429 (SQL_HOUR_TO_SECOND): likewise.
10430 (SQL_MINUTE_TO_SECOND): likewise.
10431 (SQL_ATTR_ANSI_APP): likewise.
10432 (SQL_AA_TRUE): likewise.
10433 (SQL_AA_FALSE): likewise.
10435 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
10436 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
10437 (struct tagSQL_DAY_SECOND): likewise.
10438 (struct tagSQL_INTERVAL_STRUCT): likewise.
10439 (struct tagSQL_NUMERIC_STRUCT): likewise.
10440 (struct tagSQLGUID): add for 0DBC3.50.
10441 (enum SQLINTERVAL): add for ODBC3.x.
10442 (SQLWCHAR): add typedef.
10443 (SQLTCHAR): add typedef, conditional on UNICODE.
10444 (SQLLEN): add typedef for _WIN64, define for _WIN32.
10445 (SQLULEN): likewise.
10446 (SQLROWOFFSET): likewise.
10447 (SQLROWCOUNT): likewise.
10448 (SQLTRANSID): likewise.
10449 (SQLSETPOSIROW): likewise.
10450 (SQLHANDLE): add ODBC3.x typedef.
10451 (SQLHDESC): likewise.
10452 (SQLDATE): likewise.
10453 (SQLDECIMAL): likewise.
10454 (SQLDOUBLE): likewise.
10455 (SQLFLOAT): likewise.
10456 (SQLNUMERIC): likewise.
10457 (SQLREAL): likewise.
10458 (SQLTIME): likewise.
10459 (SQLTIMESTAMP): likewise.
10460 (SQLVARCHAR): likewise.
10461 (SQLBIGINT): likewise.
10462 (SQLUBIGINT): likewise.
10463 (SQL_DATE_STRUCT): likewise.
10464 (SQL_TIME_STRUCT): likewise.
10465 (SQL_TIMESTAMP_STRUCT): likewise.
10466 (ODBCINT64): add ODBC3.x define.
10468 * lib/odbc32.def : regenerate.
10470 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
10472 * Apply Danny Smith patch 102275
10473 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10474 * include/objbase.h: (COM_RIGHTS): Add definition.
10475 (tagSTDMSHLFLAGS): add enumeration.
10476 (CoInitializeEx): Add prototypes.
10477 (CoGetStdMarshalEx): ditto.
10478 (CoCreateInstanceEx): ditto.
10479 (CoInitializeSecurity): ditto.
10480 (CoGetCallContext): ditto.
10481 (CoQueryProxyBlanket): ditto.
10482 (CoSetProxyBlanket): ditto.
10483 (CoCopyProxy): ditto.
10484 (CoQueryClientBlanket): ditto.
10485 (CoImpersonateClient): ditto.
10486 (CoRevertToSelf): ditto.
10487 (CoQueryAuthenticationServices): ditto.
10488 (CoSwitchCallContext): ditto.
10489 (CoGetInstanceFromFile): ditto.
10490 (CoGetInstanceFromIStorage): ditto.
10491 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
10492 (SOLE_AUTHENTICATION_INFO): ditto.
10493 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
10494 (COLE_DEFAULT_PRINCIPAL): Add definition.
10495 (COLE_DEFAULT_AUTHINFO): Ditto.
10496 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
10497 (RPC_PROTSEQ_VECTOR) Fix typo.
10498 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
10499 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
10502 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
10504 * lib/msvcp60.def: Apply Danny Smith patch 103321.
10505 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
10508 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
10510 * include/winnt.h: Add PTOKEN_USER.
10512 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
10514 * include/sqlucode.h: Apply Danny Smith patch 102443
10515 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10518 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
10520 * lib/odbccp32.def: Apply Danny Smith patch 102442
10521 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10524 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
10526 * include/odbcinst.h: Apply Danny Smith patch 102441
10527 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10530 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
10532 * lib/Makefile.in: Don't make "links" to include/w32api directory.
10534 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
10536 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
10538 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
10540 * lib/Makefile.in: Install headers and libraries in tooldir.
10542 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10544 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
10545 SORT_STRINGSORT: ditto.
10547 CTRY_*: add new defines.
10549 LCMAP*: change defines to hex notation.
10550 CALID: change from ULONG to DWORD.
10552 _cpinfoex[AW]: add structure.
10553 FoldString: correct Unicode mappings.
10554 GetCPInfoEx[AW]: add prototypes.
10555 EnumCalendarInfoEx[AW]: ditto.
10556 EnumDateFormatsEx[AW]: ditto.
10557 EnumSystemLanguageGroups[AW]: ditto.
10558 EnumLanguageGroupLocales[AW]: ditto.
10559 EnumUILanguages[AW]: ditto.
10560 GetSystemDefaultUILanguage[AW]: ditto.
10561 GetUserDefaultUILanguage[AW]: ditto.
10562 IsValidLanguageGroup[AW]: ditto.
10563 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
10564 LANGUAGEGROUP_ENUMPROC[AW]: ditto
10565 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
10566 UILANGUAGE_ENUMPROC[AW]: ditto
10567 DATEFMT_ENUMPROCEX[AW]: ditto
10568 LPCURRENCYFMT[AW]: add structure pointer typedef
10569 LPNUMBERFMT[AW]: ditto
10571 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
10573 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
10574 possible return code for the SetFilePointer() win32 API call.
10576 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10578 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
10580 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
10582 * Makefile.in: increment VERSION.
10583 (dist:) Rename to srcdist. Create new dist target to call
10584 srcdist and bindist targets.
10585 (srcdist:) New target.
10586 (clean-top:) add call to mostlyclean-top and add rm of distribution
10588 * lib/Makefile.in: (uninstall:) modify to remove files from the
10589 new w32api subdirectory and to remove w32api subdirectory.
10590 (xuninstall:) Ditto.
10591 TODO: Add a task to redo the clean targets of Makefile.in
10593 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
10595 * lib/Makefile.in: Install header files in w32api subdirectory.
10597 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10599 * CONTRIBUTIONS: New file.
10600 * README: Change the maintained by header.
10601 * TODO: Add a note about checking the TODO.
10603 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10605 * Merge in accepted changes from
10606 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10607 * include/basetyps.h: add comment for GUID_DEFINED
10608 * include/lm.h: add includes for lmerr.h and lmserver.h
10609 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
10610 * include/lmerr.h: add error codes
10611 * include/lmserver.h: replace LPTSTR with LPWSTR,
10612 LPTCSTR with LPWCSTR in structures and prototypes
10613 * include/lmshare.h: ditto
10614 * include/lmuse.h: ditto
10615 * include/lmstats.h: ditto
10616 * include/oleauto.h: add function prototype SystemTimeToVariantTime
10617 * include/winbase.h: change first argument of CommConfigDialog to const
10618 * include/windowsx.h: add macros defining FAR versions of
10619 mem and string functions for porting from Win16 code
10620 * include/winioctl.h: added IOCTL_STORAGE defines
10621 * include/winnetwk.h: added WNNC_NET flags
10622 * include/winnt.h: add include of <basetsd.h>;
10623 add structs; add pointer typedefs for TOKEN structs
10624 * include/winsock.h: add guard around BSD-ish typedefs
10625 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
10626 * include/basetsd.h: new file
10627 * include/raserror.h: ditto
10628 * include/rassapi.h: ditto
10629 * include/ras.h: ditto
10630 comment from Earnie: replaced original ras.h contribution with Danny's
10631 contribution as it is more complete.
10632 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
10634 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
10636 * Makefile.in: increment VERSION. Change tar file name for dist and
10637 bindist targets to be more standard.
10638 * config.guess: Update with the currently published file.
10639 * config.sub: ditto.
10640 * configure.in: Use value of build_alias instead of testing for
10641 directory names to set BUILDENV.
10642 * configure: ditto.
10643 * lib/Makefile.in: Change the name of the targets install,
10644 install-headers and install-libraries to xinstall, xinstall-headers
10645 and xinstall-libraries for system target specified installation.
10646 Recreate targets install, install-headers and install-libraries for
10647 exec-prefix specified installation. Ditto for the uninstall targets of
10650 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10652 * include/iprtrmib.h: Further layout changes according to standard.
10653 * include/iptypes.h: Ditto.
10654 * include/ntdef.h: Ditto.
10655 * include/ntsecapi.h: Ditto.
10656 * include/subauth.h: Ditto.
10658 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
10660 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
10662 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
10664 * include/ntsecapi.h: New file.
10665 * include/subauth.h: Ditto.
10666 * include/ipexport.h: Fix global header define not to contain
10667 trailing underscore. Change layout according to standard.
10668 * include/iphlpapi.h: Ditto.
10669 * include/ipifcons.h: Ditto.
10670 * include/iprtrmib.h: Ditto.
10671 * include/iptypes.h: Ditto.
10672 * include/ntdef.h: Ditto. Define conditional datatypes dependent
10673 of inclusion of ntsecapi.h and subauth.h.
10674 * lib/secur32.def: New stub for secur32.dll.
10676 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
10678 * include/ras.h: New file.
10679 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
10682 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
10684 * include/ntdef.h: Add define for NTAPI.
10686 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
10688 * include/ipexport.h: Add missing `extern "C"' directives.
10689 * include/iphlpapi.h: Ditto.
10690 * include/iprtrmib.h: Ditto.
10691 * include/iptypes.h: Ditto.
10693 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
10695 * include/ipifcons.h: New header file.
10696 * include/iprtrmib.h: Move operational states to ipifcons.h.
10697 * include/iphlpapi.h: Add missing parameters to GetIfTable()
10700 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
10702 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
10704 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
10706 * lib/iphlpapi.def: New stub for iphlpapi.dll.
10707 * include/iptypes.h: New header file.
10708 * include/ipexport.h: Ditto.
10709 * include/iphlpapi.h: Ditto.
10710 * include/iprtrmib.h: Ditto.
10712 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
10714 * include/ntdef.h: New file.
10716 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
10718 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
10719 to TOKEN_INFORMATION_CLASS type.
10720 Add QUOTA_LIMITS type.
10722 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
10724 * include/userenv.h: New header file.
10725 * lib/userenv.def: New stub for userenv.dll.
10727 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
10729 * include/winuser.h: Correct PCWPSTRUCT typo.
10730 (discovered by Axel Riese)
10732 2000-07-27 DJ Delorie <dj@redhat.com>
10734 * include/windows.h: optimize non-inclusion of repeat headers
10736 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
10738 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
10741 2000-07-11 DJ Delorie <dj@cygnus.com>
10743 * include/shlobj.h: add CSIDL_COMMON_*
10745 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
10747 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
10748 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
10749 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
10750 FILE_FLAG_OPEN_NO_RECALL.
10751 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
10752 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
10753 * winnt.h: Add typedef for GUID.
10754 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
10755 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
10756 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
10757 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
10758 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
10759 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
10760 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
10761 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
10762 * lib/psapi.def: New file.
10764 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
10766 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
10767 previously defined.
10768 * windef.h : Ditto.
10770 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
10772 * include/winnt.h: Add some missing defines related to locale
10773 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
10775 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
10777 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
10779 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
10781 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
10783 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
10785 * include/wininet.h: Add another "INTERNET_OPTIONS".
10787 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
10789 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
10791 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
10793 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
10794 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
10795 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
10796 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
10798 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
10800 * include/winbase.h: Change first argument of ENUMRES* types to
10801 coincide with Microsoft usage.
10803 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
10805 * include/wininet.h: Add three more "INTERNET_OPTIONS".
10807 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
10809 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
10810 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
10811 * include/winnt.h (SEC_*): Add macros.
10812 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
10813 * include/ole.h: Workaround for C++ parser bug.
10814 * include/rpcdcep.h: Likewise.
10815 * include/winsock.h: Likewise.
10817 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
10819 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
10821 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
10823 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10824 * include/wtypes.h (PBLOB, LPBLOB): Define.
10825 * include/winsock2.h: Much more complete version.
10826 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
10828 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10829 * include/winsock.h (FD_CLR): Add missing ')'.
10830 (timercmp): Fix macro to handle all 6 comparison operators.
10831 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
10833 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
10835 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
10836 namespace pollution.
10837 * include/rpcndr.h: Likewise.
10838 * include/winnt.h: Likewise.
10839 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
10840 (SHGetSpecialFolderPath{A,W}): Add prototypes.
10841 * lib/ole32.def: Add missing exports.
10842 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
10843 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
10845 * include/tlhelp32.h: New file.
10847 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
10849 * include/rapi.h: New file.
10850 * lib/rapi.def: New file.
10852 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
10854 * oaidl.h (LPTYPECOMP): Remove multiple definition.
10856 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
10858 * Snapshot 2000-02-03.
10860 2000-01-21 Chris Faylor <cgf@cygnus.com>
10862 * include/winnt.h: Add ARM support.
10864 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
10866 From Greg Primes <gregory.l.priem@intel.com>:
10867 * include/oaidl.h (DESCKIND): Define macro.
10868 (ITypeComp): Define interface.
10869 (ITypeComp): Likewise.
10870 * rpcndr.h (DECLSPEC_UUID): Define macro.
10871 (MIDL_INTERFACE): Likewise.
10873 * include/psapi.h: New file.
10874 * include/imagehlp.h: New file.
10875 * lib/imagehlp.def: New file.
10877 * include/oaidl.h (tagVARIANT): Update fields.
10879 From Craig Lanning <CraigL@DyCon.com>:
10880 * include/commctrl.h: Add some TCS_* macros.
10881 * include/winnls.h (IsValidLocale): Add prototype.
10883 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
10885 * include/oaidl.h: OLE Patches from "Fifer, Eric"
10886 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
10887 * include/objbase.h: Likewise.
10888 * include/objidl.h: Likewise.
10889 * include/ocidl.h: New file.
10890 * include/oleauto.h: Likewise.
10891 * include/wtypes.h: Likewise.
10892 * lib/oleaut32.def: Likewise.
10894 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
10895 Thanks to "Jon Leichter" <jon@symas.com>.
10896 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
10897 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
10898 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
10899 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
10900 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
10901 Dorsselaer" <frans@bia-bv.demon.nl>.
10902 * include/httpext.h: New file. Thanks to Jan Nijtmans
10903 <j.nijtmans@chello.nl>.
10904 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
10905 redefinition of LPCWAVEFORMATEX in DirectX headers.
10906 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
10907 <krzych00@priv7.onet.pl>.
10908 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
10909 * include/windef.h (HRESULT): Guard definition to avoid
10910 redefinition in DirectX headers.
10911 * include/winnt.h: Add target macros from windows.h.
10912 * include/windows.h: Update synch comment for target macros.
10913 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
10914 (_ANONYMOUS_UNION): Likewise.
10915 * include/wingdi.h (AbortPrinter): Move from here ...
10916 * include/winspool.h (AbortPrinter): to here and fix linkage.
10917 (MONITOR_INFO_2{A,W}): Define.
10918 * include/winsock.h (htons): Fix argument.
10920 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
10922 (GUID): Define conditionally.
10923 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
10924 (WSASocket*): Declare.
10925 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
10927 * lib/dsetup.def: Remove leading underscore.
10928 * lib/dsound.def: Likewise.
10929 * lib/ws2_32.def: Likewise.
10931 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
10933 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
10936 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
10937 * lib/dinput.c: Include windows.h for GCC.
10938 * lib/dxguid.c: Likewise.
10939 (INITGUID): Define macro.
10941 * include/objidl.h (ISequentialStream): Define interface.
10942 (IStream): Derive from ISequentialStream.
10944 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
10945 Clone}): Mark as PURE.
10946 (IDataObject::EnumDAdvise): Likewise.
10947 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
10948 (IViewObject::Unfreeze): Likewise.
10949 (IViewObject2::Unfreeze): Likewise.
10951 * include/objidl.h: Add various IID_ declarations.
10952 * include/olectl.h: Likewise.
10953 * include/oleidl.h: Likewise.
10955 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
10957 * Snapshot 1999-12-21.
10959 * include/winbase.h (CancelIO): Rename to CancelIo.
10960 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
10961 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
10963 * Merge with winsup-19991218.
10964 * include/winnt.h: Add defines for W2K ACL control flags.
10966 * Merge with Anders Norlander's 19991130 snapshot.
10968 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
10969 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
10971 Patch from Harold Weissfield
10972 * include/shellapi.h: Added some ABN_* defines.
10974 * include/commctrl.h (_TrackMouseEvent): Add prototype.
10975 * lib/comctl32.def (_TrackMouseEvent): Import.
10976 * include/winuser.h: Misc. fixes from Sang Cho
10977 <sangcho@alpha94.chongju.ac.kr>.
10978 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
10979 value of _WIN32_WINNT.
10980 * include/winuser.h: Reorganize SM_* defines in numerical order.
10982 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
10984 * include/windef.h: Make RECTL a distinct type from RECT.
10985 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
10986 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
10987 (COMPAREITEMSTRUCT): Fix fields.
10988 (SERIALKEYSA): Likewise.
10989 (SERIALKEYSW): Likewise..
10990 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
10991 (WIN32_FIND_DATAA): Likewise.
10992 (WIN32_FIND_DATAW): Likewise.
10993 * include/commdlg.h (SNDMSG): Define.
10994 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
10995 (SO_CONNECT_TIME): Likewise.
10996 (AcceptEx): Declare.
10997 (GetAcceptExSockaddrs): Likewise.
10998 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
10999 * include/winspool.h: Add RC_INVOKED guard.
11000 * lib/wsock32.def (AcceptEx@32): Export.
11001 (GetAcceptExSockaddrs@32): Likewise.
11003 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
11005 * Snapshot 1999-11-18.
11007 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
11008 Octopod C++ IDE (and MSVC compatibility).
11009 * include/oleauto.h (V_BOOLREF(X)): Likewise.
11010 * include/shellapi.h (ShellAbout*): Fix typo.
11011 * wingdi.h (FW_ULTRABOLD): Likewise.
11012 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
11013 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
11014 Add packing directives for various structures. All structure
11015 sizes now conform to MSVC.
11017 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
11019 Released 1999-11-07.
11021 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
11023 * include/winsock2.h: New file. Mostly a stub for now.
11024 * include/winbase.h (DllMain): Delete prototype.
11025 * include/commctrl.h (Header_SetItem): Fix macro.
11026 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
11027 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
11028 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
11030 Merge in changes from wxWindows.
11031 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
11032 * include/oaidl.h (DISPID_*): Add macros.
11033 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
11034 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
11035 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
11036 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
11038 Merge in changes from Octopod C++ IDE group.
11039 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
11040 (Header_InsertItem): Fix macro.
11041 * include/oaidl.h (IID_IDispatch): Declare.
11042 (IID_ISupportErrorInfo): Likewise.
11043 (IDispatch): Rename Invoked to Invoke.
11044 * include/objidl.h (IPersist): Fix GetClassID.
11045 * include/oleauto.h (VectorFromBstr): Declare.
11046 (BstrFromVector): Likewise.
11047 * include/olectl.h (OLEMISC_*): Update.
11048 * include/olectlid.h (IID_IDispatch): Declare.
11049 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
11050 (IOleInPlaceFrame): Fix.
11051 (ISupportErrorInfo): Define.
11052 (IErrorInfo): Define.
11053 * include/winuser.h (SIF_TRACKPOS): Define.
11055 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
11058 * include/winnt.h (PSID): Uncomment definition.
11059 (PISID): Rename from PSID.
11060 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
11061 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
11063 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
11064 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
11065 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
11066 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
11067 include/shellapi.h, include/winbase.h, include/wingdi.h,
11068 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
11070 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
11072 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
11073 Marius Kjeldahl <kjeldahl@hotmail.com>.
11075 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
11077 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
11078 (ERROR_SEVERITY_*): Likewise.
11080 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
11082 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
11083 (DllMain): Fix prototype.
11085 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
11087 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
11088 (cderr.h): Don't include.
11089 * include/winuser.h: Fix macro definitions.
11091 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
11093 Merge with winsup 1999-07-29:
11094 * include/wincon.h (MOUSE_WHEELED): Define.
11095 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
11096 (SECURITY_DESCRIPTOR): Add struct type.
11097 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
11098 is equal to PVOID in the Platform SDK! So don't depend on accessing
11099 members through ->.
11101 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
11103 * lib/Makefile.in (install-headers): Don't @ commands.
11104 (install-libraries): Ditto.
11106 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
11108 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
11110 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
11112 Patch from Mumit Khan:
11113 * include/windows.h: Fix typo in winsock.h include guard and add
11115 * include/winnt.h (__int64): Undefine first.
11116 (struct _SID): Declare.
11118 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
11120 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
11122 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
11124 Patch from Mumit Khan:
11125 * Makefile.in: Do the right thing when cross-compiling.
11126 * include/windef.h: Don't define _export and __export if already
11129 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
11131 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
11132 (DECLARE_INTERFACE_): Ditto.
11134 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
11136 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
11138 Reported by Brad Porter
11139 * include/wingdi.h (FW_ULTRALIGHT): Add.
11140 (FW_DEMIBOLD): Add.
11141 (FW_ULTRABOLD): Add.
11143 (JOHAB_CHARSET): Add.
11144 (VIETNAMESE_CHARSET): Add.
11147 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
11149 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
11150 * lib/Makefile.in (Makefile): Regenerate.
11151 * include/pshpack[1248].h: New files, if a program would use any of
11153 * include/poppack.h: Ditto.
11154 * include/windef.h (_WIN32_WINNT): Define
11155 * include/windows.h: Remove DUMMYUNIONNAME[45].
11156 * include/windows.h: Correctly define _M_IX86 to reflect the target
11158 * include/windows.h: Add preliminary support for other architectures.
11159 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
11160 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
11161 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
11162 issue with LARGE_INTEGER.
11163 (ANSI_NULL): Define.
11165 (ACL_REVISION[1234]): Define.
11166 (MIN/MAX_ACL_REVISION): Define.
11168 (LANG_USER_DEFAULT): Define.
11169 (LANG_SYSTEM_DEFAULT): Define.
11170 (LOCALE_NEUTRAL): Define.
11171 (SORTVERSIONFROMLCID): Define.
11172 * include/windef.h (UNREFERENCED_PARAMETER): Define.
11173 (UNREFERENCED_LOCAL_VARIABLE): Define.
11174 (DBG_UNREFERENCED_PARAMETER): Define.
11175 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
11176 * lib/mswsock.def: New file. Imports for mswsock.dll.
11177 * include/custcntl.h: New file. Necessary to compile some SDK
11179 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
11180 (WM_MOUSEWHEEL): Define.
11181 (WHEEL_DELTA): Define.
11182 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
11183 (WM_NEXTMENU): Define.
11184 (CharNextA): Fix prototype.
11185 (CharNextW): Ditto.
11187 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
11189 * include/winsock.h: Enclose in extern "C" if C++, huh?
11190 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
11192 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
11194 * include/windef.h (NULL): Define only ifndef
11195 (TRUE): Ditto, was previously only defined ifndef FALSE
11196 (PASCAL): Define as _pascal
11199 (min,max): Define only ifndef NOMINMAX
11201 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11203 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
11204 You must define _WIN32_IE if you want support for it.
11205 Modified patch from Nirmal Prasad <nprasad@truept.com>.
11207 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
11209 * include/wincon.h: Add some ButtonState flags and EventFlags.
11211 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11213 * include/basetyps.h: Don't support COM when __OBJC__ defined because
11214 interface define causes mayhem.
11215 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
11217 * include/windows.h: Undefine BOOL if __OBJC__ defined
11219 1999-05-09 Chris Faylor <cgf@cygnus.com>
11221 * include/winnls.h: Define additional code pages.
11223 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
11225 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
11227 (RtlZeroMemory): Use RtlFillMemory
11229 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
11231 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
11232 to get the correct size when used in some structs.
11233 (ULARGE_INTEGER): Ditto.
11234 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
11235 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
11237 1999-05-02 Nirmal Prasad <nprasad@truept.com>
11239 * include/wininet.h: Enclose in extern "C" if c++
11240 (INTERNET_BUFFERSA/W): Define struct
11241 * include/wininet.h: Add some HSR_* defines
11243 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
11245 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
11246 * include/winnt.h (UNALIGNED): Define
11247 * include/windef.h (DECLSPEC_NORETURN): Define
11249 * include/wininet.h (INTERNET_MAX_NAME): Remove
11250 (INTERNET_MAX_SCHEME_LENGTH): Define
11251 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
11252 * include/wininet.def: Completely redone, it was losing badly.
11254 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
11256 * lib/dplayx.def: Remove '_' prefixes
11257 * lib/shell32.def: Remove imports for IID_ContextMenu
11259 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
11261 * Makefile.in (dist): Support dist target
11262 * lib/Makefile.in (dist): Likewise
11263 * lib/Makefile.in (uninstall-headers): Fix command
11264 * Makefile.in (bindist): Target to build a prebuilt dist
11266 * lib/ws2_32.def: Winsock2 implib
11268 * include/largeint.h: New header
11269 * include/largeint.c: Large integer support library
11270 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
11271 (EXTRA_OBJS): Add largeint.o
11273 * include/Makefile: Remove
11274 * lib/Makefile: Remove
11276 * configure.in: New autoconf script
11277 * configure: generated configure script
11278 * Makefile.in: autoconf makefile template
11279 * lib/Makefile.in: Ditto
11280 * include/test.c: mv to lib/test.c
11281 * include/res.rc: mv to lib/res.rc
11282 * include/TODO: mv to .
11283 * include/Notes: mv to ./NOTES
11285 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
11287 * include/zmouse.h (WHEEL_DELTA): Define
11289 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
11291 * include/ddeml.h (HSZPAIR): Declare.
11292 * include/zmouse.h: New file.
11294 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
11296 * lib/d3dim.def: New implib
11297 * lib/d3drm.def: Ditto
11298 * lib/d3dxof.def: Ditto
11299 * lib/ddraw.def: Ditto
11300 * lib/dinput.def: Ditto
11301 * lib/dplayx.def: Ditto
11302 * lib/dsetup.def: Ditto
11303 * lib/dsound.def: Ditto
11304 * lib/dinput.c: Guid library for DirectInput
11305 * lib/dxguid.c: Guid library for DirectX
11307 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
11309 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
11311 * include/windowsx.h (GET_Y_LPARAM): Also missing
11312 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
11315 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
11317 * include/scrnsave.h: New header file for screen saver library
11318 * lib/scrnsave.c: New file: screen saver library
11320 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11322 * include/regstr.h: Enclosed all strings in TEXT() macros so it
11323 works well in when UNICODE is defined
11325 1999-04-17 Nirmal Prasad <nprasad@truept.com>
11327 * include/winuser.h(STYLESTRUCT): New struct
11328 * include/wingdi.h:(GOBJENUMPROC): This function type should
11331 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11333 * include/basetyps.h (LPGUID): New typedef
11334 * lib/glut.def: Import library defintions for glut.dll
11335 * lib/glu32.def: Ditto for glut32.dll
11336 * include/winnt.h: Fixed handling of wchar_t typedef
11337 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
11338 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
11340 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
11342 * include/winbase.h(AbnormalTermination): Define as FALSE
11343 * include/commctrl.h: Support for new progress bar messages/styles
11345 1999-03-20 Geoffrey Noer <noer@cygnus.com>
11347 * include/commdlg.h(PageSetupDlg): New define
11348 * include/richedit.h: Missing SCF_* defines
11349 * include/winnt.h: Lots o' defines
11350 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
11352 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
11354 * include/commdlg.h: Removed pack pragma
11355 * lib/comctl32.def(InitCommonControlsEx@4): Added import
11357 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
11359 * Makefile: Set version to 0.1.5
11360 * lib/Makefile (clean): Fix typo
11362 * include/commctrl.h: Removed pack pragma
11363 * include/cpl.h: Likewise
11364 * include/dbt.h: Likewise
11365 * include/dde.h: Likewise
11366 * include/nddeapi.h: Likewise
11367 * include/shellapi.h: Likewise
11368 * include/wincrypt.h: Likewise
11369 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
11371 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
11372 (servent): Likewise
11373 (protoent): Likewise
11375 * include/windows.h: Prevent inclusion of winsock.h if we are
11376 using or compiling cygwin. Define Win32_Winsock to force inclusion.
11378 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
11380 * include/winbase.h (CREATE_FORCEDOS): New define
11382 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
11384 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
11386 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
11387 * include/windows.h: Added DUMMYUNIONNAME4 and 5
11388 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
11389 (PLUID_AND_ATTRIBUTES_ARRAY): New type
11391 * include/ddeml.h: Removed unnecessary `#pragma pack'
11392 * include/imm.h: Likewise
11393 * include/nddeapi.h: Likewise
11394 * include/nspapi.h: Likewise
11395 * include/regstr.h: Likewise
11396 * include/wincon.h: Likewise
11397 * include/windef.h: Likewise
11398 * include/winioctl.h: Likewise
11399 * include/winnls.h: Likewise
11400 * include/winsvc.h: Likewise
11401 * include/winuser.h: Likewise
11402 * include/winver.h: Likewise
11403 * include/wtypes.h: Likewise
11405 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
11407 * Makefile (VERSION): Set to 0.1.4
11408 * include/basetyps.h: Check for NOCOMOBJECT
11409 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
11410 on comobject attribute.
11411 * lib/kernel32.def: Added a few functions
11412 * include/windef.h (DWORD): Changed back to unsigned long
11414 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
11415 winresrc.h in turn includes the necessary headers. This makes things
11416 much simpler, no need to protect blocks of code in headers that
11417 should not be seen by the resource compiler.
11419 1999-01-05 Geoffrey Noer <noer@cygnus.com>
11421 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
11422 * include/wincon.h: Added console event type flags
11423 * include/winnt.h (FILE_SHARE_DELETE): Added
11424 (SECURITY_DESCRIPTOR): typedef as DWORD
11426 * include/winuser.h (WM_PENWINFIRST): Fixed typo
11427 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
11428 define u_* types only if _SYS_TYPES_H is not defined.
11430 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
11432 * COPYING.LIB: Deleted
11433 * README: Updated to reflect license changes
11434 * include/shlobj.h: Remove extra comma on some enums
11435 * include/windef.h: Changed DWORD typedef from unsigned long to
11436 unsigned int in order to avoid warnings on bit fields that
11438 * include/Makefile (test): Compile with all warnings
11439 * include/unknwn.h: Include objfwd.h
11440 * include/winsock.h: Added missing copyright notices.
11442 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
11444 * lib/winmm.def: Corrected LIBRARY statement
11445 * include/mmsystem.h: Define mmioSeek codes if not already defined
11446 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
11447 (CreateStatusWindowW): Likewise
11449 * include/winresrc.h: Include only files necessary instead of windows.h
11450 * include/dde.h: Allow inclusion in resource scripts.
11451 * include/winnt.h: Likewise
11452 * include/commctrl.h: Likewise
11453 * include/prsht.h: Likewise
11456 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
11458 * include/sqltypes.h (SQLHANDLE): Added this type
11459 (SQLHDESC): Likewise
11460 * include/sql.h (SQLFreeHandle): Added this prototype
11461 (SQLAllocHandle): Likewise
11463 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
11465 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
11466 conflicts with cygwin headers.
11468 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
11470 * Makefile: Changed VERSION to 0.1.3
11471 * Makefile (dist-lib): New target to make import library only
11473 * Makefile (dist-hdr): New target to make headers only distribution
11474 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
11475 building one single distribution file.
11476 * dist.mak: Deleted
11478 * include/lm.h: New file
11479 * include/lmcons.h: New file
11480 * include/lmalert.h: New file
11481 * include/lmaudit.h: New file
11482 * include/lmconfig.h: New file
11483 * include/lmapibuf.h: New file
11484 * include/lmaccess.h: New file
11485 * include/lmchdev.h: New file
11486 * include/lmremutl.h: New file
11487 * include/lmrepl.h: New file
11488 * include/lmerrlog.h: New file
11489 * include/lmat.h: New file
11490 * include/lmuse.h: New file
11491 * include/lmuseflg.h: New file
11492 * include/lmserver.h: New file
11493 * include/lmerr.h: New file
11494 * include/lmsname.h: New file
11495 * include/lmstats.h: New file
11496 * include/lmsvc.h: New file
11497 * include/lmwksta.h: New file
11498 * include/lmbrowsr.h: New file
11500 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
11502 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
11503 * include/unknwn.h: Added extern declaration for IID_IClassFactory
11505 * include/initguid.h: New file
11507 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
11510 * include/winnt.h: Added USN
11511 * include/winnt.h: Changed handling of 64 bit int support
11513 * include/windows.h: Added support for BC,LCC and MSVC
11515 * include/windows.h: Changed handling machine architecture defines
11517 * include/olectl.h: New file
11519 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
11521 * include/oleidl.h: Added IViewObject and IViewObject2
11523 * include/objidl: Corrected prototype for IStorage::DestroyElement and
11524 IStorage::MoveElement
11526 * include/oledlg.h: New file
11528 * include/winresrc.h: New file
11530 * include/wingdi.h: Added LPDOCINFO
11532 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
11533 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
11534 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
11535 TabCtrl_SetImageList and TabCtrl_GetItemCount
11536 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
11538 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
11540 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
11541 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
11543 * include/commdlg.h: Added LPDEVNAMES
11545 * include/windows.h: Include excpt.h
11547 * include/excpt.h: New file. This file just contains some
11548 stubs for SEH that do nothing.
11550 * include/commctrl.h: Added general WM_NOTIFY codes
11552 * include/winuser.h: Added ICON_SMALL and ICON_BIG
11553 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
11554 not be in the headers.
11555 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
11556 * include/winuser.h: Added old WM_SIZE parameter names so
11557 wxWindows compiles.
11558 * include/winuser.h: Added IDC_SIZE and IDC_ICON
11559 * include/winuser.h: Added LPDLGITEMTEMPLATE
11560 * include/winuser.h: HTCAPTION was missing value
11561 * include/winuser.h: Added WM_ACTIVE flags
11563 * include/windowsx.h: Added _fmemcpy so V compiles; also added
11564 _fxx defines for memmove, memset and memcmp
11566 * include/windef.h: Changed _export and __export to empty defines
11568 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
11569 String parameters were not const and ExtractAssociatedIcon takes
11570 a WORD pointer not DWORD pointer as last parameter.
11572 * Makefile: Changed VERSION to 0.1.2
11574 * include/ole2ver.h: New file
11576 * Makefile: Removed all dependencies on GLUT
11578 * include/GL/glut.h: Removed file because of decision to remove
11579 files that are not part of the library.
11580 * lib/glut.def: Likewise
11581 * lib/glut32.def: Likewise
11583 * include/windows.h: Include winperf.h
11585 * include/winperf.h: New file
11587 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
11589 * include/winnls.h: Added calendar types
11590 * include/winnls.h: Added country codes
11592 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
11594 * include/windef.h: Added PROC and NEARPROC
11596 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
11597 * include/wingdi.h: Added OpenGL types and prototypes
11598 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
11599 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
11600 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
11601 * include/wingdi.h: Added truetype character outline types
11602 * include/wingdi.h: Added DEVMODE initialization flags
11603 * include/wingdi.h: Added panose codes
11604 * include/wingdi.h: Added missing character sets
11605 * include/wingdi.h: Added ANTIALIASED_QUALITY and
11606 NONANTIALIASED_QUALITY
11607 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
11608 * include/wingdi.h: Added pointer types for EXTLOGPEN
11609 * include/wingdi.h: Added PATTERN type
11610 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
11611 * include/wingdi.h: Added new text metric flags
11612 * include/wingdi.h: Added pitch and family flags
11613 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
11614 * include/wingdi.h: Added METAHEADER
11615 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
11616 * include/wingdi.h: Added TA_MASK
11617 * include/wingdi.h: Added MAXSTRETCHBLTMODE
11618 * include/wingdi.h: Added error codes
11620 * include/winuser.h: Added missing winhelp structures
11621 * include/winuser.h: Added dialog flags/styles/messages
11622 * include/winuser.h: Added EM_SETMARGIN codes
11623 * include/winuser.h: Made it possiblie to use IDI_XX values
11625 * include/winuser.h: Added missing LoadImage load flags
11626 * include/winuser.h: Added missing message box flags
11627 * include/winuser.h: Added ScrollWindow codes
11628 * include/winuser.h: Added DT_WORD_ELLIPSIS
11629 * include/winuser.h: Added drag and drop support
11630 * include/winuser.h: Added WM_MENUCHAR return codes
11631 * include/winuser.h: Added DLGWINDOWEXTRA
11632 * include/winuser.h: Added missing SetWindowPos flags.
11633 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
11634 * include/winuser.h: Added IDHOT_xx defines
11635 * include/winuser.h: Added MOD_WIN
11636 * include/winuser.h: Added missing defines and structs for owner draw
11638 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
11640 * include/winuser.h: Added DrawAnimatedRects flags
11641 * include/winuser.h: Added WM_PRINT codes
11642 * include/winuser.h: Added CS_IME class style
11643 * include/winuser.h: Added WM_SIZE codes
11644 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
11645 * include/winuser.h: Added WM_NCHITTEST return codes
11646 * include/winuser.h: Added WM_SIZING parameters
11647 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
11648 * include/winuser.h: Added menu loop codes.
11649 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
11651 * include/winuser.h: Added WM_POWER flags
11652 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
11653 * include/winuser.h: Added missing message filter codes
11654 * include/winuser.h: Added WM_KEYXX message flags
11655 * include/winuser.h: Added WM_SHOWMESSAGE flags
11656 * include/winuser.h: Added old ShowWindow commands
11657 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
11660 * include/mciavi.h: New file for the MCI AVI driver that for some
11661 reason is not in mmsystem.h.
11663 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
11664 * include/winbase.h: Added SECURITY_xx for CreateFile
11665 * include/winbase.h: Added RTS and DTS control values
11666 * include/winbase.h: Fixed SYSTEM_INFO structure
11667 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
11668 * include/winbase.h: Added FILE_TYPE_REMOTE
11669 * include/winbase.h: Added modem status flags
11670 * include/winbase.h: Added HINSTANCE_ERROR
11671 * include/winbase.h: Added DefineDosDevice defines
11672 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
11673 * include/winbase.h: Added STARTF_XX flags
11674 * include/winbase.h: Fixed typo on _lcreat prototype.
11675 * include/winbase.h: Moved DBG_XX to winnt.h
11676 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
11679 * include/unknwn.h: Added extern declaration of IID_IUnknown
11681 * include/windowsx.h: Added hmemcpy.
11683 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
11684 * include/winnt.h: Added PACCESS_TOKEN
11685 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
11686 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
11687 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
11688 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
11689 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
11690 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
11692 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
11693 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
11694 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
11696 * include/winsvc.h: Removed conflicting defines which were supposed
11699 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
11700 and SERVICE_ERROR_TYPE.
11702 * include/winnt.h: Added SERVICE_XX defines.
11703 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
11704 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
11706 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
11707 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
11708 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
11709 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
11711 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
11713 * include/winbase.h: Corrected prototype for CreateProcessA
11715 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
11718 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
11719 be LPSHELLFOLDER* not LPSHELLFOLDER.
11721 * include/windows.h: Include commdlg.h
11723 * include/winuser.h: Added MDICREATESTRUCT
11725 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
11726 CB_ERRSPACE, and CB_OKAY
11728 * include/wingdi.h: Added LPBITMAPINFOHEADER
11730 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
11732 * include/rpcdce2.h: Likewise.
11734 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
11736 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
11737 * include/olectlid.h: Likewise
11738 * include/shlguid.h: Likewise
11740 * include/coguid.h: Delete file since it was for 16 bit windows only.
11742 * lib/*.def: Appended .dll to library name where needed.
11744 * include/windef.h: Define _stdcall and __stdcall only if not
11745 previously defined instead of undefining first.
11747 * include/dlgs.h: Put RC_INVOKED around structure defs
11749 * include/intshcut.h: New file
11750 * include/isguids.h: New file
11752 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
11754 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
11756 * include/winnt.h: Added check if _T is defined before defining it
11758 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
11760 * include/dlgs.h: New file
11762 * include/winbase.h: Removed DllEntryPoint define
11764 * include/winbase.h: Added SetupComm prototype
11766 * include/rpc.h: SEH RPC functions no longer defined since they weren't
11769 * include/basetyps.h: Removed use of COMOBJECT define, instead
11770 DECLARE_INTERFACE directly uses comobject attribute when GCC
11773 * include/wtypes.h: STGC enum was missing typedef
11775 * include/objidl.h: ADVC enum was missing typedef
11777 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
11778 they are nested within the VOID definition.
11780 * include/winbase.h: Added stream ids and attributes
11782 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
11783 to an ANYSIZE_ARRAY array.
11785 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
11787 * include/windef.h: defined _declspec as __declspec since
11788 some programs (like VWCL) use _declspec instead of __declspec
11790 * include/winnt.h: added COMPRESS_FORMAT defines
11792 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
11794 * include/winnt.h: added HEAP_XXXX defines
11796 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
11798 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
11801 * include/winnt.h: added NTAPI define
11803 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
11805 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
11806 instead of CHAR or WCHAR.
11808 * include/winnt.h: added _T define
11810 * include/winnt.h: added test for _TCHAR_DEFINED
11812 * include/winnt.h: included string.h for memory macros
11814 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
11816 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
11818 * include/prsht.h: added PropSheet_XXX macros
11821 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
11823 * include/winspool.h: Changed DeletePrinterProcessor and
11824 DeletePrinterProvidor to DeletePrintXX.
11826 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
11829 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
11832 * include/wingdi.h: Likewise for GetLogColorSpace
11834 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
11836 * include/richedit.h: Added missing defines and structures
11838 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
11840 * include/winuser.h: Added HWND_DESKTOP
11842 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
11844 * Makefile: Include ChangeLog when building source
11845 distribution (srcdist)
11847 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
11848 are always defined as STDAPI and STDAPI_
11850 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
11851 are always defined as STDAPI and STDAPI_
11853 * include/objidl.h: Removed extra ';' on IStorage SetClass method
11855 * include/rpcndr.h: Removed all IN and OUT from function prototypes
11857 * ChangeLog started