1 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3 * include/wtsapi32.h (WTSSendMessageA, WTSSendMessageW, WTSSendMessage):
6 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
8 * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
9 PSAPI_WORKING_SET_INFORMATION): Define.
11 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
13 * include/winbase.h (__GNUC_EXTENSION): Define, replacing __MINGW_EXTENSION.
15 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
17 * lib/kernel32.def (FreeLibraryAndExitThread): Fix definition.
19 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
21 * include/winbase.h (FILE_ENCRYPTABLE, FILE_IS_ENCRYPTED, FILE_READ_ONLY,
22 FILE_ROOT_DIR, FILE_SYSTEM_ATTR, FILE_SYSTEM_DIR, FILE_SYSTEM_NOT_SUPPORT,
23 FILE_UNKNOWN, FILE_USER_DISALLOWED): Define.
25 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
27 * include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add
28 _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard.
29 * include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
31 2011-03-04 Seth Jackson <sethj@users.sourceforge.net>
33 * include/winnt.h (PAGE_WRITECOMBINE): Define.
34 * include/winbase.h (THREAD_MODE_BACKGROUND_BEGIN, THREAD_MODE_BACKGROUND_END): Define.
36 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
38 * include/winbase.h (__MINGW_EXTENSION): Define.
39 (OVERLAPPED): Add __MINGW_EXTENSION around nameless union /
40 struct to correct issue with -std=c99.
42 2011-03-02 Corinna Vinschen <corinna@vinschen.de>
44 * include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
45 (TIMER_BASIC_INFORMATION): Define.
46 (NtQueryTimer): Define.
47 (ZwQueryTimer): Define.
49 2010-12-27 David Byron <dbyron0@users.sourceforge.net>
51 * include/winioctl.h (STORAGE_BUS_TYPE): Define.
53 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
55 * include/winbase.h (GetComputerNameEx): Define.
57 2010-12-27 Ryan Lortie <desrt@desrt.ca>
59 * include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
61 2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
63 * include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
64 PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
65 PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
66 PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
67 PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
68 PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
69 PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
70 PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
71 PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
73 2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
75 * include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
76 Add defines for backward compatibility.
78 2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
80 * include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
81 * include/objidl.h (AddConnection, ReleaseConnection): Ditto.
82 * include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
83 EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
84 EnumResourceTypesW): Ditto.
85 * include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
87 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
89 * include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
91 2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
93 * include/bdatypes.h: Add missing semicolons.
95 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sf.net>
97 * include/w32api.h: Increment version to 3.15.
100 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
102 * Makefile.in: Update naming convention and compression format (lzma),
103 leaving existing naming convention and compression format as is for Cygwin.
105 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
107 * include/oleacc.h (STATE_SYSTEM_HASPOPUP, STATE_SYSTEM_NORMAL,
108 STATE_SYSTEM_PROTECTED): Define.
110 Thank you to Marcus von Appen for reporting the issue.
112 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
114 * include/winuser.h (CF_DIBV5): Define.
115 (CF_MAX): Adjust accordingly.
117 Thank you to Lenard Lindstrom for reporting the issue.
119 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
121 * include/sspi.h (QuerySecurityContextToken): Define.
122 * lib/secur32.def: Regenerate using gendef on a Win7 machine.
124 Thank you to Magnus Hagander for reporting the issue.
126 2010-08-25 Ali Sabil <asabil@users.sourceforge.net>
128 * include/ocidl.h: Define COBJMACROS for IPropertyBag and IPropertyBag2.
130 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
132 * include/shlwapi (ASSOCDATA): Update definition.
134 Thank you to Frederic Deschamps for reporting the issue.
136 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
138 * include/winbase.h (COPY_FILE_OPEN_SOURCE_FOR_WRITE,
139 COPY_FILE_ALLOW_DECRYPTED_DESTINATION, COPY_FILE_COPY_SYMLINK,
140 COPY_FILE_NO_BUFFERING): Define.
142 Thank you to Roland Schwingel for reporting the issue.
144 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
146 * include/winuser.h (HHOOK): Move definition from here...
147 * include/windef.h: ...to here, as per MSDN.
149 Thank you to Samuel Thibault for reporting the issue.
151 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
153 * include/winbase.h (GetEnvironmentStrings, GetEnvironmentStringsA): Per
154 MSDN, change return type to LPCH.
155 (GetEnvironmentStringsW): Per MSDN, change return type to LPWCH.
157 Thank you to Emmanuel Stapf for reporting the issue.
159 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
161 * include/prsht.h (SNDMDG, POSTMSG): Fix typo.
162 * include/windowsx.h (SNDMSG): Ditto.
164 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
166 * include/prsht.h (SNDMSG, POSTMSG): Define macros and use throughout.
168 Thank you to Ozkan Sezer for reporting the issue.
170 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
172 * include/windowsx.h (SNDMSG): Define macro and use throughout.
174 Thank you to Chris Oldwood for reporting the issue.
176 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
178 * include/oleacc.h (AccessibleObjectFromEvent): Correct definition.
180 Thank you to Rick Walsh for reporting the issue.
182 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
184 * include/winbase.h (MoveFileWithProcessA, MoveFileWithProgressW): Define.
186 2010-08-24 Vinky <rabbit_vinky@users.sourceforge.net>
188 * include/winbase.h (OVERLAPPED): Correct definition.
190 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
192 * include/winnt.h (IMAGE_NT_HEADERS32, IMAGE_NT_HEADERS64): Correct
195 Thank you to Pasi Ruokola for reporting the issue.
197 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
199 * include/exdisp.h (get_RegisterAsBrowser): Fix typo.
201 Thank you to cheznonnon for reporting the issue.
203 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
205 * lib/ws2_32.def: Regenerate using gendef on a Win7 machine.
207 2010-08-24 Ozkan Sezer <sezero@users.sourceforge.net>
209 * winnt.h: Fix several SUBLANG ID errors (ref:
210 http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx).
211 (SUBLANG_UI_CUSTOM_DEFAULT): 0x05, not 0x03.
212 (SUBLANG_HAUSA_NIGERIA): Bad ID name, correct one is ...
213 (SUBLANG_HAUSA_NIGERIA_LATIN): ... this.
214 (SUBLANG_INUKTITUT_CANADA_LATIN): 0x02, not 0x01.
215 (SUBLANG_IRISH_IRELAND): 0x02, not 0x01.
216 (SUBLANG_LAO_LAO_PDR): Bad ID name, correct one is ...
217 (SUBLANG_LAO_LAO): ... this.
218 (SUBLANG_LOWER_SORBIAN_GERMANY): 0x02, not 0x01.
219 (SUBLANG_SAMI_SKOLT_FINLAND): 0x08, not 0x03.
220 (SUBLANG_SAMI_INARI_FINLAND): 0x09, not 0x03.
221 (SUBLANG_SYRIAC_SYRIA): define as SUBLANG_SYRIAC (what MSDN mentions).
222 (SUBLANG_TIGRIGNA_ERITREA): 0x02, not 0x01.
223 (SUBLANG_BENGALI_INDIA): 0x01, not 0x00.
224 (SUBLANG_BENGALI_BANGLADESH): 0x02, not 0x01.
225 (SUBLANG_PUNJABI_INDIA): 0x01, not 0x00.
226 (SUBLANG_PUNJABI_PAKISTAN): not defined in MSDN.
227 (SUBLANG_ROMANIAN_ROMANIA): 0x01, not 0x00.
228 (SUBLANG_ROMANIAN_MOLDOVA): not defined in MSDN.
230 2010-08-24 LRN <lrn1986@gmail.com>
232 * include/mmreg.h (MPEGLAYER3WAVEFORMAT, WAVE_FORMAT_UNKNOWN,
233 WAVE_FORMAT_PCM, WAVE_FORMAT_ADPCM, WAVE_FORMAT_IEEE_FLOAT,
234 WAVE_FORMAT_VSELP, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_ALAW,
235 WAVE_FORMAT_MULAW, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_DVI_ADPCM,
236 WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_SIERRA_ADPCM,
237 WAVE_FORMAT_G723_ADPCM, WAVE_FORMAT_DIGIFIX, WAVE_FORMAT_DIALOGIC_OKI_ADPCM,
238 WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CU_CODEC,
239 WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_SONARC,
240 WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_ECHOSC1,
241 WAVE_FORMAT_AUDIOFILE_AF36, WAVE_FORMAT_APTX, WAVE_FORMAT_AUDIOFILE_AF10,
242 WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_LRC, WAVE_FORMAT_DOLBY_AC2,
243 WAVE_FORMAT_GSM610, WAVE_FORMAT_MSNAUDIO, WAVE_FORMAT_ANTEX_ADPCME,
244 WAVE_FORMAT_CONTROL_RES_VQLPC, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_DIGIADPCM,
245 WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_NMS_VBXADPCM,
246 WAVE_FORMAT_ROLAND_RDAC, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ROCKWELL_ADPCM,
247 WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_XEBEC, WAVE_FORMAT_G721_ADPCM,
248 WAVE_FORMAT_G728_CELP, WAVE_FORMAT_MSG723, WAVE_FORMAT_MPEG,
249 WAVE_FORMAT_RT24, WAVE_FORMAT_PAC, WAVE_FORMAT_MPEGLAYER3,
250 WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_ESPCM,
251 WAVE_FORMAT_VOXWARE, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_G726_ADPCM,
252 WAVE_FORMAT_G722_ADPCM, WAVE_FORMAT_DSAT, WAVE_FORMAT_DSAT_DISPLAY,
253 WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_VOXWARE_AC8,
254 WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_VOXWARE_AC16,
255 WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXWARE_RT24,
256 WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_VOXWARE_RT29HW,
257 WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_VOXWARE_VR18,
258 WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_SOFTSOUND, WAVE_FORMAT_VOXWARE_TQ60,
259 WAVE_FORMAT_MSRT24, WAVE_FORMAT_G729A, WAVE_FORMAT_MVI_MV12,
260 WAVE_FORMAT_DF_G726, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_ISIAUDIO,
261 WAVE_FORMAT_ONLIVE, WAVE_FORMAT_SBC24, WAVE_FORMAT_DOLBY_AC3_SPDIF,
262 WAVE_FORMAT_ZYXEL_ADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_PACKED,
263 WAVE_FORMAT_RHETOREX_ADPCM, WAVE_FORMAT_IRAT, WAVE_FORMAT_VIVO_G723,
264 WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_DIGITAL_G723,
265 WAVE_FORMAT_CREATIVE_ADPCM, WAVE_FORMAT_CREATIVE_FASTSPEECH8,
266 WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_QUARTERDECK,
267 WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_BTV_DIGITAL, WAVE_FORMAT_VME_VMPCM,
268 WAVE_FORMAT_OLIGSM, WAVE_FORMAT_OLIADPCM, WAVE_FORMAT_OLICELP,
269 WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_LH_CODEC,
270 WAVE_FORMAT_NORRIS, WAVE_FORMAT_ISIAUDIO,
271 WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DVM, WAVE_FORMAT_RAW_AAC1,
272 WAVE_FORMAT_MPEG_HEAAC, WAVE_FORMAT_MPEG_ADTS_AAC, WAVE_FORMAT_DRM,
273 WAVE_FORMAT_DTS, WAVE_FORMAT_WMAVOICE9, WAVE_FORMAT_WMASPDIF,
274 WAVE_FORMAT_WMAUDIO_LOSSLESS, WAVE_FORMAT_WMAUDIO2, WAVE_FORMAT_WMAUDIO3,
275 WAVE_FORMAT_MPEG_LOAS, WAVE_FORMAT_RAW_SPORT, WAVE_FORMAT_ESST_AC3,
276 WAVE_FORMAT_DTS2): Define.
277 * include/msacm.h (HACMDRIVERID, HACMDRIVER, HACMSTREAM, HACMOBJ,
278 ACMSTREAMHEADER, WAVEFILTER, acmDriverAddA, acmDriverAddW, acmDriverRemove,
279 acmMetrics, acmStreamOpen, acmStreamSize, acmStreamPrepareHeader,
280 acmStreamUnprepareHeader, acmStreamReset, acmStreamClose, acmStreamConvert):
283 2010-08-23 LRN <lrn1986@gmail.com>
285 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, FILE_NAME_NORMALIZED,
286 FILE_NAME_OPENED, VOLUME_NAME_DOS, VOLUME_NAME_GUID, VOLUME_NAME_NONE,
287 VOLUME_NAME_NT, FILE_BASIC_INFO, FILE_STANDARD_INFO, FILE_NAME_INFO,
288 FILE_STREAM_INFO, FILE_COMPRESSION_INFO, FILE_ATTRIBUTE_TAG_INFO,
289 FILE_ID_BOTH_DIR_INFO, FILE_REMOTE_PROTOCOL_INFO, FILE_INFO_BY_HANDLE_CLASS,
290 GetFileInformationByHandleEx, GetFinalPathNameByHandleA,
291 GetFinalPathNameByHandleW): Define.
293 2010-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
295 * lib/CheckConflicts.sh: New file.
297 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
299 * lib/kernel32.def (CopyLZFile, GetExpandedNameA, GetExpandedNameW, LZClose,
300 LZCopy, LZInit, LZOpenFileA, LZOpenFileW, LZRead, LZSeek, OpenProcessToken,
301 OpenThreadToken, RegCloseKey, RegCreateKeyExA, RegCreateKeyExW,
302 RegDeleteKeyExA, RegDeleteKeyExW, RegDeleteValueA, RegDeleteValueW,
303 RegEnumKeyExA, RegEnumKeyExW, RegEnumValueA, RegEnumValueW, RegFlushKey,
304 RegGetKeySecurity, RegLoadKeyA, RegLoadKeyW, RegNotifyChangeKeyValue,
305 RegOpenCurrentUser, RegOpenKeyExA, RegOpenKeyExW, RegOpenUserClassesRoot,
306 RegQueryInfoKeyA, RegQueryInfoKeyW, RegQueryValueExA, RegQueryValueExW,
307 RegRestoreKeyA, RegRestoreKeyW, RegSetKeySecurity, RegSetValueExA,
308 RegSetValueW, RegUnLoadKeyA, RegUnLoadKeyW, RtlCaptureStackBackTrace,
309 RtlFillMemory, RtlMoveMemory, RtlZeroMemory, SetThreadToken): Remove
310 conflicting definition.
311 * lib/th32.def: Remove.
312 * lib/ntdll.def (RtlUnwind): Remove conflicting definition.
313 * lib/version.def (VerLanguageNameA, VerLanguageNameW): Remove conflicting
316 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
318 * lib/kernel32.def (CreateProcessAsUserW): Remove definition.
320 2010-08-20 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
322 * lib/kernel32.def: Regenerate using gendef on a Win7 machine.
324 2010-08-19 Corinna Vinschen <corinna@vinschen.de>
326 * include/winnt.h: Define FILE_ATTRIBUTE_VIRTUAL. Change
327 FILE_ATTRIBUTE_VALID_FLAGS accordingly.
328 * include/ddk/winddk.h: Ditto.
330 2010-08-18 Ladislav Michl <ladis@users.sourceforge.net>
332 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, CreateSymbolicLinkW,
333 CreateSymbolicLinkA, CreateSymbolicLink): Define
335 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
337 * lib/kernel32.def(FatalExit): Correct definiton.
339 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
341 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
342 from 2010-07-17 since it breaks several applications.
344 2010-07-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
346 * lib/kernel32.def: Regenerate using gendef.
348 2010-07-20 Ozkan Sezer <sezero@users.sourceforge.net>
350 * include/commctrl.h (LVIF_GROUPID): Fix definition.
352 2010-07-20 Michael James <james.me@gmail.com>
354 * include/commctrl.h (LVIF_COLUMNS): Fix definition.
356 2010-07-17 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
358 * include/winnt.h (HEAP_MAKE_TAG_FLAGS, VALID_INHERIT_FLAGS): Correct
360 * include/rpcndr.h (NdrUnMarshConfStringHdr, NdrUnMarshCCtxtHdl,
361 NdrMarshSCtxtHdl): Ditto.
362 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Remove macro
363 definition in favour of typedef definition.
365 Thank you to Yuta Tomino for reporting the issues.
367 2010-07-08 Markus Koenig <basilo@users.sourceforge.net>
369 * include/gdiplus.h: New file.
370 * include/gdiplus/gdiplus.h: New file.
371 * include/gdiplus/gdiplusbase.h: New file.
372 * include/gdiplus/gdiplusbrush.h: New file.
373 * include/gdiplus/gdipluscolor.h: New file.
374 * include/gdiplus/gdipluscolormatrix.h: New file.
375 * include/gdiplus/gdipluseffects.h: New file.
376 * include/gdiplus/gdiplusenums.h: New file.
377 * include/gdiplus/gdiplusflat.h: New file.
378 * include/gdiplus/gdiplusgpstubs.h: New file.
379 * include/gdiplus/gdiplusgraphics.h: New file.
380 * include/gdiplus/gdiplusheaders.h: New file.
381 * include/gdiplus/gdiplusimageattributes.h: New file.
382 * include/gdiplus/gdiplusimagecodec.h: New file.
383 * include/gdiplus/gdiplusimaging.h: New file.
384 * include/gdiplus/gdiplusimpl.h: New file.
385 * include/gdiplus/gdiplusinit.h: New file.
386 * include/gdiplus/gdipluslinecaps.h: New file.
387 * include/gdiplus/gdiplusmatrix.h: New file.
388 * include/gdiplus/gdiplusmem.h: New file.
389 * include/gdiplus/gdiplusmetafile.h: New file.
390 * include/gdiplus/gdiplusmetaheader.h: New file.
391 * include/gdiplus/gdipluspath.h: New file.
392 * include/gdiplus/gdipluspen.h: New file.
393 * include/gdiplus/gdipluspixelformats.h: New file.
394 * include/gdiplus/gdiplusstringformat.h: New file.
395 * include/gdiplus/gdiplustypes.h: New file.
396 * lib/gdiplus.c: New file containing GDI+ variable definitions
398 * lib/gdiplus.def: New file.
399 * lib/Makefile.in: Add gdiplus.o to EXTRA_OBJS,
400 add gdiplus.c to SOURCES.
401 * lib/test.c: Include gdiplus.h.
403 2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
405 * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
406 GetPerformanceInfo): Define.
407 * lib/psapi.def (GetPerformanceInfo): Define.
408 * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
409 CryptEnumProviders): Define.
411 2010-02-17 LRN <lrn1986@gmail.com>
413 * include/shlguid.h (IID_IFolderView): Define.
414 * include/shlobj.h (IFolderView interface): Define.
415 * lib/shell32.c (IID_IFolderView): Export.
417 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
419 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
420 ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
422 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
424 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
426 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
428 * include/shlobj.h (SHParseDisplayName): Fix definition.
430 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
432 * include/w32api.h: Increment version to 3.14.
433 * Makefile.in: Ditto.
435 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
437 * include/shlobj.h (SHParseDisplayName): Define.
439 Thanks to James Roberts-Thomson for the report.
441 2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
443 * include/wingdi.h (ENHMFENUMPROC): Correct definition.
445 Thanks to Alexander Vassilev for the report.
447 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
449 * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
451 Thanks to Thomas Denk for the report.
453 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
455 * include/winbase.h (UnmapViewOfFile): Correct definition.
457 Thanks to Dimitry Sibiryakov for the report.
459 2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
461 * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
463 2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
465 * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
466 * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
468 2009-20-10 Michael James <james.me@gmail.com>
470 * include/wingdi.h (CLEARTYPE_QUALITY): Define.
471 * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
473 (WM_UNICHAR,UNICODE_NOCHAR): Define.
474 * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
475 RemoveWindowSubclass@12): Add exports.
476 * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
478 2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
480 * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
481 TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
482 TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
483 TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
484 TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
485 CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
486 RegisterTouchWindow, UnregisterTouchWindow): Define.
487 * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
488 RegisterTouchWindow, UnregisterTouchWindow): Define.
490 2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
492 * include/winver.h (VerQueryValue[AW]): Correct definition.
494 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
496 * include/shlobj.h (SHARD): Add enum.
497 (SHARD_PATH): Define based on UNICODE.
499 Thanks to Jacek Caban for the report.
501 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
503 * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
505 Thanks to Bruno Martinez for the report.
507 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
509 * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
510 IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
511 SHGetIconOverlayIndex): Define.
513 Thanks to Tim Kosse for the report.
515 2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
517 * include/wincon.h (AttachConsole): Correct guard.
519 Thanks to Alexander Shaduri for the report.
521 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
523 * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
524 (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
526 2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
528 * include/winerror.h: Fix typos in macro names.
530 2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
532 * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
535 2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
537 * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
539 2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
541 Honor DESTDIR for winsup/mingw and winsup/w32api.
542 Detect and report error if installation paths are win32
543 format, but DESTDIR is non-empty.
545 * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
546 when invoking make in subdirs.
547 * lib/Makefile.in (DESTDIR): Honor per convention.
548 (need-DESTDIR-compatibility): New macro; define it and a
550 (fail-DESTDIR-compatibility): New dependency goal.
551 (install-libraries, install-headers, uninstall-libraries,
552 uninstall-headers): Require need-DESTDIR-compatibility.
553 * lib/ddk/Makefile.in: Ditto.
554 * lib/directx/Makefile.in: Ditto.
556 2009-10-04 Corinna Vinschen <corinna@vinschen.de>
558 * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
559 _WIN32_WINNT >= 0x0500.
560 (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
561 WRITE_RESTRICTED): Define.
562 (IsTokenRestricted): Declare for >= Win 2000.
564 2009-08-30 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
566 * include/wtsapi32.h (WTSQuerySessionInformationA,
567 WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
568 Moved to (_WIN32_WINNT >= 0x0500) guard.
569 (thanks to Pierre Ossman)
571 2009-08-09 Andy Koppe <andy.koppe@gmail.com>
573 * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
574 IS_SURROGATE_PAIR): Define.
576 2009-07-27 Corinna Vinschen <corinna@vinschen.de>
578 * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
579 FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
580 FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
581 * include/ddk/ntifs.h: Ditto.
582 (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
584 2009-07-21 Corinna Vinschen <corinna@vinschen.de>
586 * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
588 * lib/gdo32.dll: ...to here.
590 2009-07-01 Corinna Vinschen <corinna@vinschen.de>
592 * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
593 StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
594 StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
595 StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
596 StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
599 2009-06-24 Corinna Vinschen <corinna@vinschen.de>
601 * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
602 WTSEnumerateSessionsA): Add function prototypes.
603 (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
604 (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
605 defines dependent on UNICODE setting.
607 2009-06-07 Corinna Vinschen <corinna@vinschen.de>
609 * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
611 * include/ddk/ntifs.h: Ditto.
612 * include/ddk/winddk.h: Ditto.
613 * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
614 ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
615 in header, but missing in lib. Omit NT4-only entry points.
617 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
619 * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
620 SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
621 * lib/shell32.def (SHGetImageList): Define.
623 2009-02-18 Corinna Vinschen <corinna@vinschen.de>
625 * winnt.h: Add Vista token security extensions.
626 (SID_HASH_SIZE): Define.
627 (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
628 TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
629 TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
630 (SID_HASH_ENTRY): Define.
631 (struct _SID_AND_ATTRIBUTES_HASH): Define.
632 (struct _TOKEN_LINKED_TOKEN): Define.
633 (struct _TOKEN_MANDATORY_LABEL): Define.
634 (struct _TOKEN_MANDATORY_POLICY): Define.
635 (struct _TOKEN_ELEVATION): Define.
636 (struct _TOKEN_ACCESS_INFORMATION): Define.
637 (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
638 information enumeration values.
640 2009-02-09 Corinna Vinschen <corinna@vinschen.de>
642 * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
645 2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
647 * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
649 2009-01-19 Corinna Vinschen <corinna@vinschen.de>
651 * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
653 2009-01-11 Henry Nestler <henry@bigfoot.de>
655 * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
658 2009-01-07 Corinna Vinschen <corinna@vinschen.de>
660 * include/winbase.h (SCS_64BIT_BINARY): Define.
662 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
664 * include/w32api.h: Increment version to 3.13.
665 * Makefile.in: Ditto.
667 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
669 * lib/glut.def: remove.
670 * lib/glut32.def: ditto.
672 2008-11-11 Corinna Vinschen <corinna@vinschen.de>
674 * include/winbase.h (PROCESS_DEP_ENABLE,
675 PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
676 (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
677 (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
679 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>
681 * include/mmsystem.h (sndAlias): Correct GCC4 warning.
683 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>
685 * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
687 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
689 * include/vfw.h (capSendMessage): Rename to __capSendMessage.
691 2008-09-24 Chris Sutcliffe <ir0nh34d@users.sf.net>
693 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
694 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
695 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
696 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
697 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
698 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
699 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
700 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
701 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
702 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
703 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
704 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
705 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
706 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
707 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
708 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
709 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
710 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
711 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
712 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
713 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
714 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
715 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
716 WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
717 (capSendMessage): Don't undef.
719 2008-09-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
721 * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
724 2008-09-13 mega-squall <mega-squall@users.sf.net>
726 * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
727 SUBLANG_ROMANIAN_ROMANIA): Correct definition.
728 (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
729 SUBLANG_ROMANIAN_MOLDOVA): Define.
731 2008-09-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
733 * include/shlwapi.h (ASSOCSTR): Update enum.
735 2008-09-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
737 * include/w32api.h: Increment version to 3.12.
738 * Makefile.in: Ditto.
740 2008-09-07 Michael Hentschel <mikeh42@users.sourceforge.net>
742 * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
744 2008-09-07 alsemm <alsemm@users.sourceforge.net>
746 * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
748 2008-09-07 Danny Smith <dannysmith@users.sourceforge.net>
750 * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
751 Thanks to Richard Hughes for report.
753 2008-09-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
755 * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
756 naming standard for Cygwin.
758 2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
760 * include/sspi.h: Fix PSecurityFunctionTableW structure.
762 2008-08-29 Andy Grover <andy.grover@oracle.com>
764 * include/ddk/scsi.h: Define READ_TOC formats.
765 * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
767 2008-08-29 Andy Grover <andy.grover@oracle.com>
769 * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
770 struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
771 NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
772 NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
773 NdisMCancelTimer): Define.
774 (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
775 (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
777 (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
778 * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
779 NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
782 2008-08-29 Andy Grover <andy.grover@oracle.com>
784 * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
785 RtlStringCbVPrintfA): define in terms of POSIX string functions.
787 2008-08-29 Andy Grover <andy.grover@oracle.com>
789 * include/ddk/winddk.h (KeRaiseIrql): Define.
790 (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
792 2008-08-29 Andy Grover <andy.grover@oracle.com>
794 * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
795 (KeGetCurrentProcessorNumber): Fix incorrect member reference.
796 (InterlockedIncrement, InterlockedDecrement): fix warning.
797 * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
798 (KeNumberProcessors): Export.
800 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
802 * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
803 ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
804 ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
805 ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
806 ASSOCF_INIT_IGNOREUNKNOWN): Define.
808 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
810 * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
812 Thanks to Tim Kosse <botg at users dot sf dot net>.
814 2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
816 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
817 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
818 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
819 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
820 LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
821 UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
822 PROTECTED_DACL_SECURITY_INFORMATION): Define.
824 2008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
826 * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
827 WTSQuerySessionInformation, WTSFreeMemory): Define.
829 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
831 * lib/gdi32.def (SetLayout): Export.
833 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
835 * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
836 struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
837 CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
838 CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
839 CertSetCertificateContextProperty, CertCompareCertificateName,
840 CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
841 CryptGetDefaultProviderW and many corresponding macroes): Define.
842 * lib/crypt32.def (Export the above 11 functions): Export.
843 * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
847 2008-07-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
849 * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
850 MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
852 2008-07-24 techrazy <techrazy@users.sourceforge.net>
854 * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
856 2008-07-24 Corinna Vinschen <corinna@vinschen.de>
858 * include/lmaccess.h (struct _USER_INFO_4): Define.
859 (struct _USER_INFO_23): Define.
860 (struct _GROUP_INFO_3): Define.
862 2008-07-14 Corinna Vinschen <corinna@vinschen.de>
864 * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
865 * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
866 MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
867 MIB_TCP6TABLE_OWNER_PID): Define.
868 * lib/iphlpapi.def (GetExtendedTcpTable): Export.
870 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
872 * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
873 GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
875 Bug reported by Thomas Denk.
877 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
879 * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
880 InterlockedCompareExchange, InterlockedExchange,
881 InterlockedCompareExchangePointer, InterlockedExchangeAdd,
882 InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
883 Bug reported by Erik Blake.
885 2008-06-20 Danny Smith <dannysmith@users.sourceforge.net>
887 * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
888 * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
889 Bug reported by Brian Hawley.
891 2008-06-17 Corinna Vinschen <corinna@vinschen.de>
893 * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
894 DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
895 DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
896 DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
897 DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
898 DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
899 DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
900 (DsGetDcNameW, DsGetDcNameA): Declare.
901 (DsGetDcName): Define.
902 * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
904 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
906 * include/commctrl.h (NMLVODSTATECHANGE): Define.
908 Thanks to Tim Kosse <botg at users dot sf dot net>.
910 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
912 * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
914 Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
916 2008-05-15 Corinna Vinschen <corinna@vinschen.de>
918 * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
919 (FILE_SUPPORTS_TRANSACTIONS): Define.
921 2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
923 * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
924 DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
926 2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
928 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
929 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
930 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
931 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
932 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
933 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
934 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
935 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
936 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
937 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
938 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
939 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
940 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
941 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
942 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
943 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
944 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
945 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
946 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
947 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
948 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
949 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
950 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
951 WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
952 WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
953 WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
954 WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
955 WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
956 WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
957 capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
958 capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
959 capDriverConnect, capDriverDisconnect, capDriverGetName,
960 capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
961 capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
962 capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
963 capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
964 capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
965 capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
966 capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
967 capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
968 capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
969 capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
970 capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
971 capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
972 capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
973 (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
974 *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
976 2008-04-26 Yuval <uvman@users.sourceforge.net>
978 * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
979 SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
980 SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
981 LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
982 SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
983 SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
984 SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
985 SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
986 SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
987 *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
988 *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
989 *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
990 *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
991 *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
992 *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
993 *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
994 *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
995 *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
996 *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
997 *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
998 *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
999 *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
1000 *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
1001 *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
1002 *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
1003 *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
1004 *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
1005 *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
1006 LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
1007 *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
1008 *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
1009 *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
1010 SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
1011 SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
1012 SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
1013 SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
1014 SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
1015 SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
1016 SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
1017 SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
1018 SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
1019 SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
1020 SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
1021 SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
1022 *SpUserModeInitializeFn): Define.
1023 * include/sspi.h (SECURITY_STRING): Define.
1025 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
1027 * include/specstrings.h: Add more dummy defines.
1029 2008-04-22 Corinna Vinschen <corinna@vinschen.de>
1031 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
1032 (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
1033 (SECURITY_MANDATORY_LOW_RID): Define.
1034 (SECURITY_MANDATORY_MEDIUM_RID): Define.
1035 (SECURITY_MANDATORY_HIGH_RID): Define.
1036 (SECURITY_MANDATORY_SYSTEM_RID): Define.
1037 (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
1038 (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
1039 (SE_GROUP_INTEGRITY): Define.
1040 (SE_GROUP_INTEGRITY_ENABLED): Define.
1042 2008-04-11 Corinna Vinschen <corinna@vinschen.de>
1044 * include/sddl.h (ConvertStringSidToSidA): Declare.
1045 (ConvertStringSidToSidW): Declare.
1046 (ConvertStringSidToSid): Define.
1048 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1050 * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
1051 and MPR_INTERFACE_3 structure since they are available only in Windows
1054 Thanks to crackedmind <crackedmind at sf dot net>.
1056 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1058 * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
1060 * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
1062 2008-02-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1064 * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
1066 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1068 * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
1069 * include/windef.h (IN, OUT, OPTIONAL): Define.
1071 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1073 * include/specstrings.h: new file, move pseudo modifiers from windef.h.
1074 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1075 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1076 __out_bcount_opt): Move to specstrings.h.
1078 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1080 * lib/bthprops.def: new file, bluetooth imports.
1082 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1084 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1085 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1086 __out_bcount_opt): Defined additional pseudo-modifiers.
1088 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1089 * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
1090 (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
1091 dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
1094 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1096 * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
1097 * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
1098 DEVICE_NOTIFY_SERVICE_HANDLE): define.
1099 * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
1100 * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
1101 GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
1102 GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
1103 GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
1104 * include/winuser.h (RegisterPowerSettingNotification,
1105 UnregisterPowerSettingNotification): Add prototypes.
1106 * lib/user32.def: Added imports for the above prototypes.
1107 * lib/Makefile.in: Added build support for power-uuid.c.
1108 * lib/power-uuid.c: New file containing power GUID definitions.
1110 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1112 * include/ras.h (RAS_MaxDnsSuffix): define.
1114 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1116 * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
1118 * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
1121 2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
1123 * include/w32api.h: Increment version to 3.11.
1124 * Makefile.in: Ditto.
1126 2007-12-11 Dave Korn <dave.korn@artimi.com>
1128 * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
1129 (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
1131 2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1133 * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
1135 2007-12-03 techrazy <techrazy@users.sourceforge.net>
1137 * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
1138 NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
1140 2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>
1142 * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
1144 2007-11-21 elsapo <elsapo@users.sourceforge.net>
1146 * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
1147 CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
1148 CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
1149 X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
1150 X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
1151 CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
1152 PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
1153 X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
1154 X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
1155 X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
1156 X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
1157 X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
1158 X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
1159 X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
1160 X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
1161 X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
1162 X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
1163 X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
1164 PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
1165 PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
1166 ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
1167 CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
1168 X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
1169 OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
1170 OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
1171 CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
1172 CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
1173 CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
1174 CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
1175 CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
1176 CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
1177 CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
1178 CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
1179 szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
1180 szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
1181 szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
1182 X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
1183 szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
1184 szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
1185 szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
1186 szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
1187 szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
1188 szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
1189 szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
1190 szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
1191 szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
1192 szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
1193 szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
1194 PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
1195 CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
1196 PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
1197 CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
1198 CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
1199 CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
1200 PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
1201 CryptEncodeObjectEx): define.
1203 2007-11-21 Brian Dessent <dessent@users.sourceforge.net>
1205 * include/winbase.h (CheckTokenMembership): define.
1207 2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>
1209 * include/rpcndr.h: Missing NdrClientCall2 entry.
1210 * lib/rpcrt4.def: Ditto.
1212 2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
1213 * lib/scnsave.c: Multi-monitor support.
1215 2007-08-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
1217 * include/w32api.h: Increment version to 3.10.
1218 * Makefile.in: Ditto.
1220 2007-08-02 Corinna Vinschen <corinna@vinschen.de>
1222 * include/winbase.h (ReOpenFile): Add prototype.
1223 * lib/kernel32.def (ReOpenFile@16): Add export.
1225 2007-07-31 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1227 * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
1229 2007-7-30 Martijn Wargers <martijnw22@users.sourceforge.net>
1231 * include/wingdi.h (GetTextExtentExPointI): Add prototype.
1232 * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
1234 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1236 * include/wtypes.h (LPDECIMAL): Define.
1237 (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
1239 2007-07-18 Corinna Vinschen <corinna@vinschen.de>
1241 * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
1243 2007-07-17 Corinna Vinschen <corinna@vinschen.de>
1245 * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
1246 * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
1248 2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1250 * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
1253 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1255 * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
1256 * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
1257 PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
1258 PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
1259 PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
1260 PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
1261 Sync with include/pbt.h.
1263 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1265 [mingw-Bugs-1751518]
1266 * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
1269 [mingw-Bugs-1751565]
1270 * include/basetyps.h (IID); Guard with __IID_DEFINED__.
1272 [mingw-Bugs-1751595]
1273 * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
1276 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1278 2007-07-10 Danny Smith <dannysmith@users.sourceforge.net>
1280 [mingw-Bugs-1750898]
1281 * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
1282 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1284 2007-07-09 Danny Smith <dannysmith@users.sourceforge.net>
1286 [mingw-Bugs-1749305]
1287 * lib/kernel32.def (GetConsoleProcessList@8): Add export.
1289 2007-07-02 Przemek Czerkas <pczerkas@gmail.com>
1291 * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
1293 2007-07-02 Danny Smith <dannysmith@users.sourceforge.net>
1295 * include/oaidl.h: Include windows.h and ole2.h,
1296 unless COM_NO_WINDOWS_H.
1298 [mingw-Bugs-1742130]
1299 * include/oaidl.h (struct tagVARIANT): Add union members
1300 LONGLONG * pllVal and ULONGLONG * pullVal.
1302 2007-07-01 Danny Smith <dannysmith@users.sourceforge.net>
1304 * include/ws2tcpip.h (s6_addr32): Correct definition.
1305 Thanks to Alfred E. Heggestad <aeh at db dot org>
1307 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1309 * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
1311 Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
1312 supplying the information.
1314 2007-05-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1316 * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
1318 2007-04-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1320 * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
1323 2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net>
1325 * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
1326 CRYPTPROTECT_LOCAL_MACHINE): Define.
1328 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl>
1330 * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
1333 2007-03-30 Brian Dessent <brian@dessent.net>
1335 * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
1337 2007-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
1339 * include/w32api.h: Increment version to 3.9.
1340 * Makefile.in: Ditto.
1342 2007-03-23 Corinna Vinschen <corinna@vinschen.de>
1344 * include/psapi.h (GetMappedFileName): Fix messed up checkin.
1346 2007-03-23 Matthew Gregan <kinetik@flim.org>
1348 * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
1350 2007-03-06 Brandon Sneed <brandon@oqo.com>
1352 * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
1353 Added SetupConfigureWmiFromInfSectionW
1354 Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
1356 * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
1358 * include/winuser.h: Added PBT_APMQUERYSUSPEND
1359 Added PBT_APMQUERYSTANDBY
1360 Added PBT_APMQUERYSUSPENDFAILED
1361 Added PBT_APMQUERYSTANDBYFAILED
1362 Added PBT_APMSUSPEND
1363 Added PBT_APMSTANDBY
1364 Added PBT_APMRESUMECRITICAL
1365 Added PBT_APMRESUMESUSPEND
1366 Added PBT_APMRESUMESTANDBY
1367 Added PBT_APMBATTERYLOW
1368 Added PBT_APMPOWERSTATUSCHANGE
1369 Added PBT_APMOEMEVENT
1370 Added PBT_APMRESUMEAUTOMATIC
1372 * include/wtsapi32.h: New file
1374 * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
1376 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net>
1378 * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
1379 argument to constant.
1381 2007-02-18 Jiri Malak <jiri.malak@iol.cz>
1383 * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
1384 * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
1386 [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
1388 2007-02-18 Vesa Jääskeläinen <chaac@users.sourceforge.net>
1390 * lib/user32.def (InternalGetWindowText): Add stub.
1392 2007-02-11 Daniel Atallah <datallah@users.sourceforge.net>
1394 * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
1395 LANG_BOSNIAN_NEUTRAL): Define.
1397 2007-02-11 Daniel Schlyder <thrug@users.sourceforge.net>
1399 * include/winuser.h: Add guards around TITLEBARINFO and
1402 2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
1404 * include/winbase.h (struct _OVERLAPPED): Change type of
1405 Internal, InternalHigh members to ULONG_PTR.
1406 (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
1407 (CreateIoCompletionPort): Likewise.
1408 (PostQueuedCompletionStatus): Likewise.
1409 (QueueUserAPC): Likewise.
1411 2007-01-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
1413 * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
1414 DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
1415 DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
1416 DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
1417 DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
1418 DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
1419 DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
1420 DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
1421 DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
1422 DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
1424 2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1426 * Makefile.in: Add aclocal.m4 to source release.
1428 2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
1430 * include/w32api.h: Increment version to 3.8.
1431 * Makefile.in: Ditto.
1433 2006-11-13 Daniel Schlyder <thrug@users.sourceforge.net>
1435 * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
1436 VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.
1438 * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.
1440 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
1442 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
1444 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
1446 (GetFiberData): Likewise.
1447 * lib/kernel32.c: Remove.
1448 * lib/Makefile.in: Remove reference to kernel32.[co].
1450 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1452 * include/winnt.h (SE_RELABEL_NAME): Define.
1453 (SE_INCREASE_WORKING_SET_NAME): Define.
1454 (SE_TIME_ZONE_NAME): Define.
1455 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
1457 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1459 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
1460 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
1461 SymbolicLinkReparseBuffer substructure.
1463 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
1465 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
1467 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1469 * lib/Makefile.in: Fix order for 'all' rule.
1471 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1473 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
1475 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
1477 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
1479 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
1480 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
1482 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1484 * include/rpc.h: Add whitespace.
1485 * include/winnt.h (C_ASSERT): Define.
1487 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1489 [mingw-Bugs-1568067]
1490 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
1491 * include/wingdi.h: (DM_POSITION): Define.
1493 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
1495 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
1496 * lib/user32.def: Likewise.
1498 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
1500 * lib/Makefile.in: fix typo.
1501 * lib/ddk/Makefile.in: fix typo.
1502 * lib/directx/Makefile.in: fix typo.
1504 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
1505 for pointing it out.
1507 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1509 * Makefile.in: Remove files from lib directory with distclean target
1511 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1513 * include/winuser.h (CS_DROPSHADOW): Define.
1515 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
1517 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
1518 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
1519 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
1520 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
1522 Increase each constant by 1.
1524 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1526 [mingw-Bugs-1553275]
1527 * include/wingdi.h (SetLayout): Add prototype.
1528 (GetLayout): Likewise.
1530 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
1532 [mingw-Bugs-1550139]
1533 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
1534 Tanks to: Samit Basu <samitbasu at sf dot net>
1535 (GetRecordInfoFromGuids): Add prototype.
1537 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
1539 * include/winbase.h: Add comment about 'missing' SEM flag.
1541 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
1543 * configure.in: Substitute with_cross_host in depending files.
1544 * configure: Regenerate.
1545 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
1546 Set installation directories accordingly.
1547 * lib/ddk/Makefile.in: Ditto.
1548 * lib/directx/Makefile.in: Ditto.
1550 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1552 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
1553 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
1554 Bug reported by: <macleone at users dot sf dot net>
1556 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
1558 Update some more IMAGE relocation type indicators
1559 to PECOFF v8 (May, 2006) specs.
1561 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
1562 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
1563 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
1564 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
1565 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
1566 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
1567 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
1568 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
1569 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
1570 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
1571 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
1572 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
1573 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
1574 IMAGE_REL_SHM_NOMODE): Add defines.
1576 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
1577 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
1578 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
1579 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
1580 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
1581 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
1582 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
1583 IMAGE_REL_M32R_TOKEN): Add defines.
1585 (IMAGE_REL_MIPS_JMPADDR16): Add define.
1587 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
1589 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
1590 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
1591 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
1592 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
1593 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
1594 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
1595 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
1596 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
1597 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
1600 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
1601 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
1602 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
1605 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
1607 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
1608 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
1609 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
1610 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
1611 IMAGE_DLLCHARACTERISTICS_NO_BIND,
1612 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
1614 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
1616 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
1617 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
1618 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
1619 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
1620 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
1621 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
1622 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
1625 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
1626 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
1627 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
1628 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
1629 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
1630 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
1631 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
1632 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
1633 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
1634 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
1635 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
1636 IMAGE_REL_IA64_ADDEND): Add defines.
1638 (IMAGE_SCN_GPREL): Add define.
1640 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1642 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1643 * include/basetyps.h: Likewise.
1644 (_COM_interface): New define.
1645 (interface): Define to _COM_interface, conditional on !__OBJC__.
1646 Replace 'interface' with '_COM_interface', throughout.
1647 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
1648 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1649 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
1650 * include/mshtml.h: Likewise.
1651 * include/oaidl.h: Likewise.
1652 * include/objfwd.h: Likewise.
1653 * include/objidl.h: Likewise.
1654 * include/ocidl.h: Likwise.
1655 * include/olectl.h: Likewise.
1656 * include/oleidl.h: Likewise.
1657 * include/shlobj.h: Likewise.
1658 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1659 * include/vfw.h: Likewise.
1660 * include/windows.h. Likewise. Add comment.
1661 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
1664 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
1665 Add test for conflict with '@interface'
1667 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
1669 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
1670 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
1671 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
1672 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
1673 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
1674 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
1675 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
1676 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
1677 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
1678 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
1679 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
1680 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
1681 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
1682 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
1683 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
1684 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
1685 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
1686 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
1687 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
1688 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
1689 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
1690 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
1691 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
1692 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
1693 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
1694 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
1695 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
1696 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
1697 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
1698 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
1699 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
1700 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
1701 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
1702 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
1703 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
1704 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
1705 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
1706 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
1707 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
1708 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
1709 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
1710 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
1711 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
1712 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
1713 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
1714 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
1715 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
1716 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
1717 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
1718 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
1719 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
1720 CertDeleteCertificateFromStore): Define.
1721 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
1722 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
1723 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
1724 CertAddCertificateContextToStore, CertCompareCertificate,
1725 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
1728 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1730 * lib/uuid.c: Remove.
1732 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
1734 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
1735 declarations. They were extracted from the registry with a script.
1736 * lib/devguid.c: Add new file with the implementation of the
1738 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
1740 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
1742 * include/winuser.h (WM_INPUT): Add missing Raw Input
1743 notification define.
1744 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
1745 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
1747 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1749 [mingw-Bugs-1525021]
1750 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
1751 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
1752 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
1753 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
1754 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
1755 (IP_ADAPTER_ADDRESSES): Likewise.
1757 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1759 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1760 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1761 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
1763 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1764 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1765 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
1766 * lib/hlguids-uuid.c: State source of CLSIDs.
1768 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1770 * lib/Makefile.in: Added extras-uuid as an object and source.
1771 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
1772 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
1773 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
1774 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
1775 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
1776 * lib/extras-uuid.c: New file.
1777 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1780 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
1782 [mingw-Bugs-1424461]
1783 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
1785 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
1786 _NO_W32_PSEUDO_MODIFIERS.
1787 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
1789 *include/rpcnsip.h: Likewise.
1790 *include/windef.h: Don't define IN, OUT or OPTIONAL
1791 if _NO_W32_PSEUDO_MODIFIERS.
1792 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
1794 *include/ddk/cfgmgr32.h: Likewise.
1795 *include/ddk/ddkmapi.h: Likewise.
1796 *include/ddk/hidclass.h: Likewise.
1797 *include/ddk/hidpi.h: Likewise.
1798 *include/ddk/kbdmou.h: Likewise.
1799 *include/ddk/mcd.h: Likewise.
1800 *include/ddk/miniport.h: Likewise.
1801 *include/ddk/minitape.h: Likewise.
1802 *include/ddk/ndis.h: Likewise.
1803 *include/ddk/ndistapi.h: Likewise.
1804 *include/ddk/ndiswan.h: Likewise.
1805 *include/ddk/ntapi.h: Likewise.
1806 *include/ddk/ntdd8042.h: Likewise.
1807 *include/ddk/ntddpcm.h: Likewise.
1808 *include/ddk/ntifs.h: Likewise.
1809 *include/ddk/ntpoapi.h: Likewise.
1810 *include/ddk/parallel.h: Likewise.
1811 *include/ddk/pfhook.h: Likewise.
1812 *include/ddk/scsiwmi.h: Likewise.
1813 *include/ddk/smbus.h: Likewise.
1814 *include/ddk/srb.h: Likewise.
1815 *include/ddk/storport.h: Likewise.
1816 *include/ddk/tdikrnl.h: Likewise.
1817 *include/ddk/upssvc.h: Likewise.
1818 *include/ddk/usbcamdi.h: Likewise.
1819 *include/ddk/usbscan.h: Likewise.
1820 *include/ddk/video.h: Likewise.
1821 *include/ddk/videoagp.h: Likewise.
1822 *include/ddk/win2k.h: Likewise.
1823 *include/ddk/winddi.h: Likewise.
1824 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
1825 if _NO_W32_PSEUDO_MODIFIERS.
1826 Comment out IN, OUT and OPTIONAL, throughout.
1827 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
1829 *include/ddk/ws2san.h: Likewise.
1831 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1833 * lib/Makefile.in: Added hlguids-uuid as source and object.
1835 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1837 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
1838 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
1839 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
1840 * lib/hlguids-uuid.c: New file.
1841 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1844 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1846 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
1848 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
1849 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
1850 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
1851 IID_IHlinkTarget): Remove. Moved to new files.
1852 * lib/urlmon-uuid.c: New file.
1853 * lib/hlink-uuid.c: New file.
1855 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1857 * lib/Makefile.in: Added ativscp-uuid as source and object.
1858 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
1859 IID_IActiveScriptParse, IID_IActiveScriptSite,
1860 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
1861 * lib/ativscp-uuid.c: New file.
1863 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1865 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
1866 Remove. Moved to objidl-uuid.c
1867 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
1868 IID_IServerSecurity): Defined.
1870 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1872 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
1874 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
1875 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
1876 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
1877 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
1878 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
1879 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
1880 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
1881 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
1882 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
1884 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
1885 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
1886 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
1887 * lib/cguid-uuid.c: New file.
1888 * lib/olectlid-uuid.c: New file.
1890 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1892 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
1893 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
1894 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
1895 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
1896 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
1897 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
1898 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
1899 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
1900 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
1901 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
1902 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
1903 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
1904 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
1905 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
1906 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
1907 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
1908 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
1909 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
1910 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
1911 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
1912 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
1913 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
1914 * lib/comcat-uuid.c: New file.
1915 * lib/docobj-uuid.c: New File.
1916 * lib/exdisp-uuid.c: New file.
1917 * lib/mlang-uuid.c: New file.
1918 * lib/oaidl-uuid.c: New file.
1919 * lib/objidl-uuid.c: New file.
1920 * lib/objsafe-uuid.c: New file.
1922 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1924 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
1926 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
1927 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
1928 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
1929 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
1930 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
1931 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
1932 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
1933 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
1934 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
1935 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
1936 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
1937 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
1938 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
1939 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
1940 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
1941 IID_ISpecifyPropertyPages): Remove. Moved to new files.
1942 * lib/oleidl-uuid.c: New file.
1943 * lib/oleacc-uuid.c: New file.
1944 * lib/ocidl-uuid.c: New file.
1946 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1948 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
1950 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
1951 Remove. Moved to unknwn-uuid and servprov-uuid.
1952 * lib/unknwn-uuid.c: New file.
1953 * lib/servprov-uuid.c: New file.
1955 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1957 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
1960 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1962 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
1964 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
1966 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
1967 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
1970 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1972 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
1975 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
1977 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
1979 2006-05-24 Christopher Faylor <cgf@timesys.com>
1981 * configure.in: Update to newer autoconf.
1982 (thanks to Steve Ellcey)
1983 * configure: Regenerate.
1984 * aclocal.m4: New file.
1986 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
1988 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
1990 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1992 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
1993 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
1995 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
1997 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
1999 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
2000 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
2001 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
2002 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
2003 (MprAdminMIBSetTrapInfo): Declare functions.
2004 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
2005 (MIB_SERVER_HANDLE): New typedef.
2006 (MprConfigTransportSetInfo): Declare function.
2007 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
2008 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
2010 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2012 * lib/rtutils.def: New file. Generated on Windows XP.
2013 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
2014 * include/rtutils.h: New file.
2015 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
2016 Commented out, they're missing from rtutils.def.
2018 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2020 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
2021 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
2022 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
2023 (MprInfoRemoveAll): Declare functions.
2025 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2027 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
2028 (MprConfigGetGuidName,MprConfigInterfaceCreate)
2029 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
2030 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
2031 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
2032 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
2033 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
2034 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
2035 (MprConfigServerConnect,MprConfigServerDisconnect)
2036 (MprConfigServerGetInfo,MprConfigServerInstall)
2037 (MprConfigServerRestore,MprConfigTransportCreate)
2038 (MprConfigTransportDelete,MprConfigTransportEnum)
2039 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
2040 (MprConfigTransportSetInfo): Declare functions.
2042 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2044 * include/mprapi.h (MprAdminBufferFree)
2045 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
2046 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
2047 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
2048 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
2049 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
2050 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
2051 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
2052 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
2053 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
2054 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
2055 (MprAdminInterfaceTransportSetInfo)
2056 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
2057 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
2058 (MprAdminServerConnect,MprAdminServerDisconnect)
2059 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
2060 (MprAdminServerSetCredentials,MprAdminTransportCreate)
2061 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
2063 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2065 * include/ipxtfflt.h: New file.
2067 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2069 * include/mprapi.h: Fix header guard. Cleanup.
2070 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
2071 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
2072 (MprAdminConnectionHangupNotification)
2073 (MprAdminConnectionHangupNotification2)
2074 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
2075 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
2076 (MprAdminReleaseIpAddress): Declare functions.
2077 * lib/mprapi.def: Regenerate on Windows XP.
2079 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2081 * include/ipifcons.h: Cleanup.
2082 * include/ipxconst.h: Fix header guard.
2083 * include/ipxrtdef.h: include <ipxconst.h>.
2085 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2087 * include/ipxrtdef.h: Cleanup.
2088 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
2089 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
2090 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
2091 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
2092 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
2093 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
2094 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
2095 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
2096 * include/routprot.h: Cleanup.
2097 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
2098 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
2099 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
2100 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
2101 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
2102 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
2103 * include/fltdefs.h: New file.
2104 * include/ipinfoid.h: New file.
2106 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2108 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
2109 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
2110 (IAMCertifiedOutputProtection): Add interfaces.
2111 * include/adsprop.h: New file.
2112 * include/cmnquery.h: New file.
2113 * include/dsadmin.h: New file.
2114 * include/dsclient.h: New file.
2115 * include/dsgetdc.h: New file.
2116 * include/dsquery.h: New file.
2117 * include/dsrole.h: New file.
2118 * include/ntdsapi.h: New file.
2119 * include/ntdsbcli.h: New file.
2120 * include/objsel.h: New file.
2122 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2124 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
2125 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
2126 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
2127 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
2128 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
2129 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
2130 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
2131 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
2133 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2135 * include/qedit.h: New file.
2136 * include/errors.h: Cleanup.
2138 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2140 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
2141 avoid dependency on <string.h>.
2142 There's no Win32 equivalent for memcmp:
2143 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
2145 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2147 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
2148 instead of memset to avoid dependency on <string.h>.
2149 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
2150 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
2151 (AM_WST_STYLE): Add enums.
2152 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
2153 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
2155 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
2156 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
2157 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
2158 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
2159 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
2160 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
2161 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
2162 (VFW_E_DVD_NO_RESUME_INFORMATION)
2163 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
2164 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
2165 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
2166 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
2167 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
2168 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
2169 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
2170 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
2171 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
2172 * include/strmif.h: ... to here. New file.
2173 * include/aviriff.h: New file.
2174 * include/bdatypes.h: New file.
2175 * include/control.h: New file.
2176 * include/dvdmedia.h: New file.
2177 * include/il21dec.h: New file.
2178 * include/ks.h: New file.
2179 * include/ksmedia.h: New file.
2180 * include/mmreg.h: New file.
2181 * include/mpegtype.h: New file.
2182 * include/vidcap.h: New file.
2183 * include/vmr9.h: New file.
2184 * include/vptype.h: New file.
2185 * include/xprtdefs.h: New file.
2187 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2189 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
2190 Documented as defined on Windows 2000 or later.
2191 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
2192 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
2193 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
2194 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
2195 but values unknown, Windows Vista or later.
2196 (CAL_UMALQURA): Cleanup.
2197 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2198 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2199 (CAL_SSHORTESTDAYNAME7): Cleanup.
2200 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
2201 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
2203 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2205 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
2206 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
2207 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
2208 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
2209 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
2210 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
2211 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
2212 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
2213 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
2214 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
2215 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
2216 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
2217 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
2218 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
2219 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
2220 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
2221 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
2222 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
2223 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
2224 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
2225 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
2226 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
2227 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
2228 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
2229 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
2230 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
2231 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
2232 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
2233 (DMDFO_CENTER): Define.
2234 (GetDCBrushColor,GetDCPenColor): Declare.
2235 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
2237 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2239 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
2240 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
2241 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
2242 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
2243 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
2244 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
2245 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
2246 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
2247 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
2248 (LANG_DARI,LANG_MALAGASY)
2249 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
2250 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
2251 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
2252 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
2253 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
2254 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
2255 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
2256 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2257 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
2258 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
2259 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
2260 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
2261 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
2262 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
2263 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
2264 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
2265 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
2266 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
2267 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
2268 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
2269 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
2270 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
2271 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
2272 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
2273 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
2274 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
2275 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
2276 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
2277 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
2278 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
2279 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
2280 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
2281 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
2282 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
2283 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
2284 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
2285 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
2286 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
2287 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
2288 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
2289 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
2290 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
2291 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
2292 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
2293 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
2294 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
2295 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2296 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
2297 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
2298 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
2299 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
2300 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
2301 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
2302 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
2303 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
2304 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
2305 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
2306 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
2307 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
2308 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
2309 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
2310 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
2311 (SUBLANG_MARATHI_INDIA): Defined twice by error.
2313 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
2315 * lib/directx/Makefile.in: Remove reference to libquartz.a since
2318 2006-05-05 Earnie Boyd <earnie@users.sf.net>
2320 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
2321 SPI_SETSCREENSAVERUNNING.
2322 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
2324 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2326 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
2327 It had been removed because it's no documented, but Cygwin needs it.
2329 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2331 * include/amvideo.h (IFullScreenVideo): Define.
2332 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
2333 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
2335 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2337 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
2338 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
2339 as available on Windows 98 and better.
2340 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2341 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2342 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
2344 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2346 * include/amvideo.h: New file.
2347 * include/dshow.h: Include <amvideo.h>.
2349 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2351 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
2352 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
2353 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
2354 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
2355 (HWND_BROADCAST): Cleanup.
2356 (HWND_MESSAGE): Windows 2000 only.
2357 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
2358 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
2359 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
2361 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
2362 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
2363 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
2364 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
2365 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
2366 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
2367 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
2368 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
2369 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
2370 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
2371 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
2372 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2373 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2374 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2375 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2376 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2377 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2378 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
2379 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
2380 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
2381 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
2382 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
2383 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
2384 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
2385 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
2386 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
2387 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
2388 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
2389 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
2390 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
2391 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
2392 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
2393 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
2394 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
2395 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
2396 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
2397 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
2398 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
2399 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
2400 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
2401 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
2402 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
2403 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
2404 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
2405 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
2406 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
2407 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
2408 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
2409 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
2410 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
2411 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
2412 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
2413 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
2414 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
2415 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
2416 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
2417 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
2418 (SPI_SCREENSAVERRUNNING): Removed.
2419 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
2420 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
2421 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
2422 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
2424 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2426 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
2427 (MprAdminGetPDCServer): Add prototype.
2428 (MprAdminSendUserMessage): Add prototype.
2429 (MprAdminUserGetInfo): Add prototype.
2430 (MprAdminUserSetInfo): Add prototype.
2431 * lib/mprapi.def: Add stubs for above functions.
2433 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2435 * lib/directx/quartz.def: Move from here...
2436 * lib/quartz.def: ... to here.
2438 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2440 * include/amaudio.h: New file.
2441 * include/dshow.h: Include <amaudio.h>.
2443 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2445 * include/errors.h: New file.
2446 * include/dshow.h: Include <errors.h>.
2448 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2450 * include/dshow.h: New file.
2451 * include/evcode.h: New file.
2452 * include/audevcod.h: New file.
2453 * include/dvdevcod.h: New file.
2455 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2457 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
2458 (MprAdminConnectionClearStats): Add prototype.
2459 (MprAdminConnectionEnum): Add prototype.
2460 (MprAdminConnectionGetInfo): Add prototype.
2461 (MprAdminConnectionRemoveQuarantine): Add prototype.
2462 (MprAdminPortClearStats): Add prototype.
2463 (MprAdminPortDisconnect): Add prototype.
2464 (MprAdminPortEnum): Add prototype.
2465 (MprAdminPortGetInfo): Add prototype.
2466 (MprAdminPortReset): Add prototype.
2467 * lib/mprapi.def: New file.
2469 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2471 * include/mprapi.h: #include <lmcons.h>
2472 (MAX_DEVICETYPE_NAME): Add define.
2473 (MAX_PHONE_NUMBER_LEN): Add define.
2474 (ATADDRESSLEN): Add define.
2475 (IPADDRESSLEN): Add define.
2476 (IPXADDRESSLEN): Add define.
2477 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
2478 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
2479 (RAS_FLAGS_PPP_CONNECTION): Add define.
2480 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
2481 (RAS_FLAGS_RAS_CONNECTION): Add define.
2482 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
2483 (RASCCPCA_STAC): Add define.
2484 (RASCCPCA_MPPC): Add define.
2485 (PPP_CCP_COMPRESSION): Add define.
2486 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
2487 (PPP_CCP_ENCRYPTION40BIT): Add define.
2488 (PPP_CCP_ENCRYPTION128BIT): Add define.
2489 (PPP_CCP_ENCRYPTION56BIT): Add define.
2490 (PPP_CCP_HISTORYLESS): Add define.
2491 (RASPRIV_NoCallback): Add define.
2492 (RASPRIV_AdminSetCallback): Add define.
2493 (RASPRIV_CallerSetCallback): Add define.
2494 (RASPRIV_DialinPrivilege): Add define.
2495 (RASPRIV_CallbackType): Add define.
2496 (RASPRIV2_DialinPolicy): Add define.
2497 (PPP_LCP_PAP): Add define.
2498 (PPP_LCP_SPAP): Add define.
2499 (PPP_LCP_CHAP): Add define.
2500 (PPP_LCP_EAP): Add define.
2501 (PPP_LCP_CHAP_MD5): Add define.
2502 (PPP_LCP_CHAP_MS): Add define.
2503 (PPP_LCP_CHAP_MSV2): Add define.
2504 (PPP_LCP_MULTILINK_FRAMING): Add define.
2505 (enum _RAS_HARDWARE_CONDITION): Add.
2506 (enum _RAS_PORT_CONDITION): Add.
2507 (struct _PPP_ATCP_INFO): Add.
2508 (struct _PPP_ATCP_INFO): Add.
2509 (struct _PPP_IPCP_INFO): Add.
2510 (struct _PPP_IPCP_INFO2): Add.
2511 (struct _PPP_IPXCP_INFO): Add.
2512 (struct _PPP_LCP_INFO): Add.
2513 (struct _PPP_NBFCP_INFO): Add.
2514 (struct _PPP_INFO): Add.
2515 (struct _PPP_INFO_2): Add.
2516 (struct _RAS_CONNECTION_0): Add.
2517 (struct RAS_CONNECTION_1): Add.
2518 (struct _RAS_CONNECTION_2): Add.
2519 (struct RAS_PORT_0): Add.
2520 (struct _RAS_PORT_1): Add.
2521 (struct _RAS_USER_0): Add.
2522 (struct _RAS_USER_1): Add.
2524 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2526 * include/mprapi.h: New file.
2527 * include/routprot.h: New file.
2528 * include/ipxrtdef.h: New file.
2529 * include/ipxconst.h: New file.
2530 * include/stm.h: New file.
2532 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2534 * include/ddk/winddk.h (KAFFINITY): Fix typo.
2535 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2537 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2539 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
2540 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
2541 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
2543 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2545 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2547 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
2548 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2550 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2552 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
2554 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2556 * include/basetyps.h (REFFMTID): Define properly.
2558 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2560 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
2561 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2563 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2565 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
2566 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
2567 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
2568 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
2569 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
2570 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
2571 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
2572 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
2573 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
2574 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
2575 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
2576 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
2577 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
2578 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
2579 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
2580 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
2581 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
2582 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
2583 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
2584 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
2585 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
2586 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
2587 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
2588 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
2589 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
2590 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
2591 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
2592 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
2593 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
2594 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
2595 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
2596 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
2597 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
2598 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
2599 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
2600 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
2601 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
2602 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
2603 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
2604 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
2605 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
2606 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
2607 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
2608 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
2609 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
2610 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
2611 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
2612 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
2613 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
2614 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
2615 (IF_OPER_STATUS_OPERATIONAL): Define.
2616 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
2617 Add function declaration.
2618 * include/mgm.h: New file.
2619 * lib/rtm.def: New file.
2620 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2622 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2624 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
2625 This function cannot be made thread-safe, the API would have to be
2626 changed for that, just like strerror() -> strerror_r() and similar
2627 ISO C or POSIX functions...
2629 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2631 * include/edevdefs.h: New file.
2633 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2635 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
2636 Use as guard for the WAVEFORMATEX structure instead of
2637 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
2638 _WAVEFORMATEX_ for compatibility.
2639 Thanks to: Andrew Jones <guln at sf dot net>
2641 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2643 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
2644 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
2645 Thanks to: David Golub <david_golub at sf dot net>
2647 2006-04-18 Eric House <ehouse@eehouse.org>
2650 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
2651 functions for using aygshell on PocketPC:
2652 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
2653 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
2655 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
2656 command bar API on PocketPC:
2657 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
2658 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
2659 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
2660 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
2661 CommandBar_InsertButton, CommandBar_Destroy.
2663 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
2664 fields not present on PocketPC.
2665 (GetCurrentThreadId): Conditionally declare as extern function
2666 without dllimport attribute on PocketPC.
2667 (ResetEvent): Likwise.
2668 (SetEvent): Likewise.
2670 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
2671 Conditionally declare as extern function without dllimport
2672 attribute on PocketPC.
2673 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
2674 declare as extern function without dllimport attribute on PocketPC.
2676 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2678 * lib/test.c: Include icm.h.
2680 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2682 * include/wingdi.h (ColorCorrectPalette): Add declaration.
2683 (CreateColorSpace): Add UNICODE mappings.
2684 * lib/gdi32.def (ColorCorrectPalette): Add stub.
2685 * include/icm.h: New file.
2686 * lib/mscms.def: New file.
2687 * lib/icmui.def: New file.
2689 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2691 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
2692 (IMAGE_FILE_MACHINE_AMD64): New define.
2693 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
2695 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
2696 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
2697 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
2698 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
2699 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
2700 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
2701 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
2702 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
2704 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
2705 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
2706 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
2707 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
2708 (IMAGE_DEBUG_TYPE_BORLAND): New define.
2709 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
2710 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
2711 definitions and typedefs.
2712 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
2713 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
2714 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
2715 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
2716 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
2717 New structure definition and typedefs.
2718 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
2720 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
2722 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
2724 * lib/test.c: Fix typo in #inlcude.
2725 * include/aclui.h: INTERFACE should not remain
2726 defined at the end of the header.
2727 * include/servprov.h: Ditto.
2729 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
2731 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
2733 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2735 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
2737 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2739 * include/wsahelp.h (system_header): Add pragma.
2740 * include/ws2spi.h (system_header): Add pragma.
2741 * include/rasdlg.h (system_header): Add pragma.
2742 * include/rasdlg.h (_RASDLG_H): Define.
2743 Define instead of _RASDLG_H_, this is the w32api standard.
2744 * include/mlang.h (_MLANG_H): Define.
2745 Define instead of _MLANG_H_, this is the w32api standard.
2746 * include/setupapi.h (_SETUPAPI_H): Define.
2747 Define instead of _SETUPAPI_H_, this is the w32api standard.
2749 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2751 * include/rpcndr.h (boolean): Add typedef.
2752 Thanks to: James du Russel <ephelon at users dot sf dot net>
2753 * include/rpcndr.h (_RPCNDR_H): Define.
2754 Define in addition to __RPCNDR_H__, this is the w32api standard.
2756 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
2758 * include/w32api.h: Increment version to 3.7.
2759 * Makefile.in: Ditto.
2761 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2763 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
2764 GET_MODULE_HANDLE_EX_FLAG_PIN,
2765 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
2766 Thanks to: Brandon Sneed <brandon at redf dot net>
2768 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2770 * include/secext.h: Enclose function declarations in extern "C"
2773 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2775 * include/comcat.h: INTERFACE should not remain defined
2776 at the end of the header.
2777 * include/docobj.h: Ditto.
2778 * include/exdisp.h: Ditto.
2779 * include/intshcut.h: Ditto.
2780 * include/mlang.h: Ditto.
2781 * include/mshtml.h: Ditto.
2782 * include/oaidl.h: Ditto.
2783 * include/objidl.h: Ditto.
2784 * include/objsafe.h: Ditto.
2785 * include/ocidl.h: Ditto.
2786 * include/oleacc.h: Ditto.
2787 * include/oledlg.h: Ditto.
2788 * include/oleidl.h: Ditto.
2789 * include/richole.h: Ditto.
2790 * include/shldisp.h: Ditto.
2791 * include/shlobj.h: Ditto.
2792 * include/unknwn.h: Ditto.
2793 * include/vfw.h: Ditto.
2794 Thanks to: Brandon Sneed <brandon at redf dot net>
2796 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2798 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
2799 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
2800 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2802 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2804 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
2807 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2809 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
2810 We should probably remove PROV_MS_MAIL but I'm keeping it for
2811 now for compatibility reasons.
2812 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
2814 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2816 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
2817 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
2818 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2820 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2822 * include/wingdi.h [WINVER >= 0x0410]
2823 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
2824 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
2826 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2828 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
2829 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
2830 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
2831 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
2832 (L_MAX_URL_LENGTH): Define.
2833 (LITEM,LHITTESTINFO,NMLINK): Add structures.
2834 Thanks to: Brandon Sneed <brandon at redf dot net>
2836 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2838 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
2840 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2842 * include/w32api.h (_W32API_H): Define.
2843 Define in addition to _W32API_H_, this is the w32api standard.
2845 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2847 * include/w32api.h (WindowsVista): Define.
2849 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2851 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
2852 on SOCKET_ADDRESS only if winsock2.h has already been included.
2854 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2856 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
2858 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2860 * include/iphlpapi.h (GAA_FLAG_*): Define.
2861 (GetAdaptersAddresses): Add function declaration.
2862 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
2863 Thanks to: ross <rossboulet at users dot sf dot net>
2865 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2867 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
2868 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
2869 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
2870 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
2871 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
2872 SCOPE_LEVEL): Add enums.
2873 (IP_ADAPTER_*): Define.
2875 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2877 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
2878 Thanks to: Sergey Philippov <phis at users dot sf dot net>
2880 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2882 * include/objidl.h (PIDSI_*): Define.
2884 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2886 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2888 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
2889 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
2890 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
2891 LOGON32_LOGON_NEW_CREDENTIALS): Define.
2892 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2894 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2896 * include/mq.h: New file.
2897 * lib/mqrt.def (MQ*): Define a few missing functions.
2899 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2901 * lib/mqrt.def: New file.
2902 Needs the mq.h file to work properly, working on it.
2903 Thanks to: Pascal Obry <pobry at users dot sf dot net>
2905 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2907 * include/winerror.h (STG_E_*): Define.
2908 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2909 * include/winerror.h (STG_S_*): Define.
2910 (CO_S_MACHINENAMENOTFOUND): Define.
2914 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2916 * include/commctrl.h (ListView_*): Define and correct.
2919 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2921 * include/winuser.h (WM_IME_*): Define (DWORD type).
2922 (EM_*IMESTATUS): Define.
2925 Thanks to: Steve Folly <spfolly at users dot sf dot net>
2927 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
2929 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
2930 Thanks to: Rene Rivera <grafik at users dot sf dot net>
2932 2006-03-29 Christopher Faylor <cgf@timesys.com>
2934 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
2935 version conditional.
2937 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2939 * include/winspool.h (JOB_INFO_3): Add structure.
2940 (PROVIDOR_INFO_*{AW}): Add structure.
2941 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2942 (PRINTER_ENUM_VALUES{AW}): Add structure.
2943 (PRINTPROCESSOR_CAPS): Add structure.
2945 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2947 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2948 (PRINTER_INFO_7A): Correct definition.
2950 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2952 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2953 (DRIVER_INFO_*{AW}): Add structure.
2954 (PRINTER_INFO_*{AW}): Add structure.
2955 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2957 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2959 * include/winspool.h [_WIN32_WINNT >= 0x0500]
2960 (DRIVER_*MODE): Define (DWORD type).
2961 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
2963 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
2965 * include/wincon.h (GetConsoleProcessList): Declare.
2967 2006-03-27 Hansres Engel <engel@node.ch>
2969 * include/mlang.h: New file.
2971 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2973 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
2975 2006-03-26 Hansres Engel <engel@node.ch>
2977 Add Uniscribe API for typography and for complex scripts.
2978 * include/usp10.h: New file.
2979 * lib/usp10.def: New file.
2981 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
2983 * include/imm.h (IMECHARPOSITION): Add structure.
2984 (RECONVERTSTRING): Likwise.
2986 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
2988 * lib/uuid.c (CMultiLanguage): Add UUID definition.
2989 (IMLangFontLink2): Likewise.
2990 (IMultiLanguage): Likewise.
2992 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
2994 * include/wincon.h (ENABLE_*): Add more defines.
2996 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
2998 * include/winnt.h (INHERITED_ACE): Define.
2999 (VALID_INHERIT_FLAGS): Correct definition.
3001 2006-03-18 Peter Ã…strand <astrand@cendio.se>
3003 * lib/wtsapi32.def: New file.
3005 2006-03-15 Christopher Faylor <cgf@timesys.com>
3007 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
3008 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
3010 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3012 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
3013 (FORM_USER,FORM_PRINTER): Define (DWORD type).
3014 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3015 (DSPRINT_*): Define (DWORD type).
3016 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3018 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3020 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
3021 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3023 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3025 * include/shellapi.h [_WIN32_IE >= 0x0600]
3026 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
3027 Windows XP SP1 and Windows XP respectively.
3029 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3031 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
3032 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
3033 * include/shellapi.h [_WIN32_IE >= 0x0500]
3034 (NIS_*): Introduced in Version 5.0.
3036 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3038 * include/wingdi.h (CS_*): Correct WINVER guard on
3039 Image Color Matching colour definitions.
3041 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3043 * include/shlobj.h (SFGAO_ISSLOW): Define.
3044 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
3045 attribute constants.
3047 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3049 * include/wingdi.h [WINVER >= 0x0500]
3050 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
3051 Thanks to: David A. Capello <dacap at users dot sf dot net>
3053 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
3055 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
3056 (INTERNET_STATE_*): Define flags.
3057 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
3059 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
3061 * include/sddl.h: New file.
3063 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
3065 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
3067 Remove file level #pragma pack(push,4)/#pragma pop.
3069 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
3071 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
3072 value to force correct alignment.
3074 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
3076 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
3077 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
3078 (PNM_CACHEHINT): Add backward compatibilty define.
3079 (LPNM_CACHEHINT): Likewise.
3081 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
3083 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
3085 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3087 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
3088 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
3089 * lib/shell32.def (PathResolve): Define.
3091 2006-02-06 Christopher Faylor <cgf@timesys.com>
3093 * include/shlobj.h (PathResolve): Fix typo.
3095 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3097 * include/shlobj.h (PathResolve): Define.
3098 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
3099 PRF_DONTFINDLNK): Ditto.
3100 * lib/shell32.def (PathResolve): Define.
3102 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
3104 * include/winnls.h: Remove stray end ';' from preprocessor defines.
3106 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
3108 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
3109 Reported by: Daniel Atallah <datallah at users dot sf dot net>
3110 (NotifyRouteChange@8): Define.
3112 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3114 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
3117 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3119 * include/winnt.h (FORCEINLINE): Define.
3121 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3123 * include/winnt.h (DECLSPEC_SELECTANY): Define.
3125 2006-01-26 Filip Navara <xnavara@volny.cz>
3127 * include/winnt.h (DECLSPEC_ALIGN): Define.
3129 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3131 * include/commctrl.h: Correct spelling of 'compatibility' in
3133 * include/setupapi.h: Likewise.
3134 * include/ws2tcpip.h: Likewise.
3136 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3138 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
3140 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
3142 WATCOM compatibility changes.
3143 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
3144 rather than __attribute__.
3145 (DECL_EXPORT): Likewise.
3146 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
3147 (DDKFASTAPI): Likewise.
3148 (DDKCDECLAPI): Likwise.
3149 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
3151 2006-01-23 Brandon Sneed <brandon@redf.net>
3153 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
3156 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
3158 * include/w32api.h: Increment version to 3.6.
3159 * Makefile.in: Ditto.
3161 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3163 * include/wincrypt.h (WINADVAPI): Add to prototypes of
3164 advapi32.dll functions.
3166 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3168 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
3169 names for padding size constants.
3171 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3173 * include/aclapi.h (WINADVAPI): Add to prototypes.
3174 * include/winreg.h (WINADVAPI): Likewise.
3175 * include/winsvc.h (WINADVAPI): Likewise.
3177 2006-01-05 Michael Gerdau <mgd@technosis.de>
3179 * include/winbase.h (WINADVAPI): Define.
3181 2006-01-03 Christopher Faylor <cgf@timesys.com>
3183 * include/winuser.h (CreateWindowStation): Correctly identify first
3184 argument as constant.
3185 (CreateWindowStation@): Ditto.
3187 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3189 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
3190 (TMT_*, BT_*): Add constants.
3192 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
3194 * include/winsock2.h: Don't define struct sockaddr_storage when
3197 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
3199 * lib/ws2_32.c: New file, defining IPv6 constants.
3200 * lib/Makefile.in (SOURCES): Add ws2_32.c
3201 (EXTRA_OBJS): Add ws2_32.o.
3203 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
3205 * lib/user32.def (PrivateExtractIconsA@32,
3206 PrivateExtractIconsW@32): Define.
3207 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
3209 2005-12-12 Christopher Faylor <cgf@timesys.com>
3211 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
3213 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
3215 * lib/kernel32.def (CreateFiberEx): Correct suffix.
3217 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
3218 Danny Smith <dannysmith@users.sourceforge.net>
3220 * lib/msxml-uuid.c: New file to generate UUIDs for
3222 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
3224 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3226 * include/winbase.h (GetDevicePowerState): Add prototype.
3227 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
3229 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
3231 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
3232 Define as macro if !_WIN64.
3233 (SetClassLongPtr{AW}): Likewise.
3234 (GCLP_*): Add GetClassLongPtr defines.
3235 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
3236 (SetClassLongPtr{AW}): Likewise.
3238 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
3240 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
3241 (SetClassLongPtr{AW}): Likewise.
3242 (GCLP_*): Add GetClassLongPtr defines.
3243 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
3244 (SetClassLongPtr{AW}): Likewise.
3246 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3248 * include/commdlg.h (OPENFILENAMEW): Add members for
3249 _WIN32_WINNT >= 0x0500.
3250 Thanks to Ricardo Dalcorsso Fodra.
3251 (OPENFILENAMEA): Modify whitespace. Ansify comment.
3253 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3255 * include/wingdi.h (GetICMProfileA): Correct prototype.
3256 (GetICMProfileW): Likewise.
3257 Thanks to: Paul J Lucas
3259 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
3261 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
3263 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
3265 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
3266 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
3267 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
3268 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
3270 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
3272 * include/objbase.h: Fix typo.
3273 * include/w32api.h: Increment version to 3.5.
3274 * Makefile.in: Ditto.
3276 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
3278 * include/w32api.h: Increment version to 3.4.
3279 * Makefile.in: Ditto.
3281 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
3283 * include/winbase.h (GetProcessId): Remove duplicate declaration.
3284 Use _WIN32_WINNT >= 0x0501 guard.
3286 2005-10-11 Christopher Faylor <cgf@timesys.com>
3288 * include/winbase.h (GetProcessId): Declare.
3290 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3292 * lib/ddk/newdev.def: Added.
3293 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
3295 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3297 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
3299 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
3301 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3303 * lib/shell32.def (SHILCreateFromPath): Add stub.
3304 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
3306 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3308 * include/winbase.h (RegisterWaitForSingleObject,
3309 RegisterWaitForSingleObjectEx): Define.
3310 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
3311 (RegisterWaitForSingleObject@16): Changed to
3312 RegisterWaitForSingleObject@24.
3313 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
3315 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
3317 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
3318 Thanks to: Gisle Vanem <giva at bgnett dot no>
3320 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3322 * include/reason.h [_WIN32_WINNT >= 0x0501]
3323 (SHTDN_REASON_*): New file.
3324 * include/objbase.h: Avoid double header guard.
3326 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
3328 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
3329 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
3330 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
3332 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3334 * include/shlobj.h (IContextMenu3): Define.
3335 * include/shlguid.h (IID_IContextMenu3): Declare.
3336 * lib/shell32.c (IID_IContextMenu3): Define.
3338 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3340 * include/shlobj.h (SHFormatDrive): Declaration of function
3341 and associated constants.
3343 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3345 * include/ddk/hidsdi.h: New file.
3346 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
3347 functions declared in hidsdi.h.
3348 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
3350 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3352 * lib/imm32.def (ImmDisableIME): Add stub.
3353 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
3355 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
3357 * include/w32api.h: Increment version to 3.3.
3358 * Makefile.in: Ditto.
3360 2005-07-28 Earnie Boyd <earnie@users.sf.net>
3362 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
3363 Correct their values.
3364 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
3366 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3368 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
3370 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3372 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
3373 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
3375 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3377 * include/richedit.h (SETTEXTEX): Define structure and
3378 associated constants.
3379 (GT_SELECTION): Define GETTEXTEX flag constant.
3381 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3383 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
3385 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3387 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
3388 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
3391 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3393 * include/commctrl.h (RBBS_USECHEVRON): Define.
3394 (RBBS_*): Use hex notation, group together.
3396 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3398 * lib/kernel32.def (GetUserGeoID): Correct suffix.
3399 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
3401 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3403 * include/commctrl.h (TreeView_SetItemState): Initilise
3405 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
3407 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
3409 * include/commctrl.h (NMLVFINDITEM): Add structure.
3411 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3413 * include/wininet.h (WININET_API_FLAG_*): Add defines.
3415 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
3417 * include/winnt.h (VER_SET_CONDITION): Define.
3419 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3421 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
3422 (ATTACH_PARENT_PROCESS): Define.
3423 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
3426 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
3428 * include/winbase.h (QueueUserWorkItem): Add prototype.
3430 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3432 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
3433 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
3434 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
3435 CM_CMYK_COLOR): Define.
3437 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
3439 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
3440 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
3441 Thanks to: Christian <chhd at users dot sf dot net>
3443 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3445 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
3447 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
3449 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3451 * include/winbase.h (GlobalDiscard): Define as macro.
3452 Thanks to: David Golub <david_golub at users dot sf dot net>
3454 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
3456 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
3457 (WNetGetResourceParentW): Ditto.
3458 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
3459 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
3461 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3463 * include/wininet.h (FtpGetFileSize): Add prototype.
3464 (FtpCommand[AW]): Correct prototypes.
3465 Reported by: <siger at users dot sf dot net>
3467 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
3469 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
3470 (capGetDriverDescription[AW]): Likewise.
3472 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
3474 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
3475 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
3476 (SE_IMPERSONATE_NAME TEXT): Ditto.
3477 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
3478 (SE_SYNC_AGENT_NAME TEXT): Ditto.
3480 2005-03-16 Christopher Faylor <cgf@timesys.com>
3482 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
3485 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3487 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
3489 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
3491 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3493 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
3494 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
3495 (gai_strerror[AW]): Put into #if 0 block.
3497 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3499 * include/basetyps.h (__int16): Correct define.
3501 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
3502 Danny Smith <dannysmith@users.sourceforge.net>
3504 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
3505 define for Open Watcom portability.
3506 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
3507 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
3508 of local c_rgodfDI* objects. Replace .rdata section attribute
3509 with 'const' keyword in definition of global c_dfDI* objects.
3511 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
3513 * include/winioctl.h (IOCTL_VOLUME_BASE,
3514 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
3515 Copy defines from include/ddk/ntdddvol.h.
3516 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
3518 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
3520 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
3522 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3524 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
3525 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
3527 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3529 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
3531 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
3533 * lib/user32.def (MonitorFromPoint): Correct suffix.
3535 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3537 * include/wininet.h (InternetCheckConnectionA,
3538 InternetCheckConnectionW) Add prototypes.
3539 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
3540 INTERNET_CONNECTION_CONFIGURED): Add defines.
3542 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3544 * include/commctrl.h (ComboBox_SetMinVisible,
3545 ComboBox_GetMinVisible): Added Macros.
3546 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
3549 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
3551 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
3552 assembly code conditional on _X86_.
3554 2005-01-02 Earnie Boyd <earnie@users.sf.net>
3556 * include/w32api.h: Increment version to 3.2.
3557 * Makefile.in: Ditto.
3558 * include/afxres.h: Remove the \r from the line ending.
3559 * include/errorrep.h: Ditto.
3560 * include/shldisp.h: Ditto.
3561 * include/tschema.h: Ditto.
3562 * lib/dhcpcsvc.def: Ditto.
3563 * lib/uxtheme.def: Ditto.
3564 * lib/wldap32.def: Ditto.
3566 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
3568 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
3570 Thanks to: Aidan France <aidan1@users.sourceforge.net>
3572 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3574 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
3575 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
3576 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
3577 SPI_GETFOREGROUNDLOCKTIMEOUT,
3578 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
3579 *include/imm.h (WM_IME_REQUEST): Added definition.
3580 *include/shlobj.h (SLGP_RAWPATH,
3581 SLGP_UNCPRIORITY): Added definition.
3583 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3585 *include/winuser.h (HSHELL_FLASH): Added definition.
3587 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3589 * include/shldisp.h (IAutoComplete): Added interface definiton.
3590 * include/shldisp.h (IAutoComplete2): Added interface definiton.
3591 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
3592 * include/shlobj.h (IObjMgr): Added interface definiton.
3593 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
3594 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3595 CLSID_ACListISF, IID_IACList): Added GUIDs.
3596 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
3597 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3598 CLSID_ACListISF, IID_IACList): Added GUIDs.
3600 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
3602 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
3603 Thanks to: Chris Sutcliffe <ironhead@walled.net>
3604 (CDRF_*): Use hex notation for constants.
3606 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
3608 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
3609 Reported by Eric Sharkey <sharkey at netrics dot com>
3611 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3613 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
3614 TokenGroupsAndPrivileges, TokenSessionReference,
3615 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
3617 (SID_NAME_USE): Add SidTypeComputer. Reformat.
3618 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
3620 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3622 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
3623 ImageList_Duplicate): Add stubs.
3625 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3627 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
3628 Thanks to "Pete" <pross@xvid.org>
3630 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
3632 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
3633 AC_DST_NO_ALPHA, ...): Add defines.
3634 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
3635 ULW_OPAQUE): Add defines.
3637 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
3639 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
3641 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
3643 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
3645 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
3647 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
3648 (CreateProcessWithLogonW): Declare.
3649 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
3650 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
3652 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3654 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
3655 Thanks to: David Leonard <leonard@users.sourceforge.net>
3657 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3659 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
3660 Thanks to: David Leonard <leonard@users.sourceforge.net>
3662 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3664 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
3666 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3668 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
3670 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
3672 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
3674 * include/shellapi.h (NIF_GUID): Add another define.
3676 2004-11-18 Earnie Boyd <earnie@users.sf.net>
3678 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
3679 Changed it twice due to inconsistent MSDN documentation.
3680 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
3682 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
3684 * include/shlobj.h (SHGFP_TYPE): Add enum.
3686 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
3688 * include/winuser.h (WM_THEMECHANGED): Add define.
3690 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3692 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
3693 ExFreeToPagedLookasideList): Guard inline versions with
3694 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
3695 external functions for earlier _WIN32_WINNT.
3697 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3699 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
3701 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
3703 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
3704 if undefined and __W32API_USE_DLLIMPORT__.
3705 Add WINBASEAPI token to prototypes, throughout.
3707 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3709 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
3710 (GetFiberData): Likewise.
3711 (NtCurrentTeb): Likewise.
3713 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3715 * include/shellapi.h (NIF_INFO): Add define.
3716 (NIIF_*) Add defines..
3717 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
3718 (NIF_*): Convert constants to hex.
3720 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
3722 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
3723 GetGlyphIndicesW): Declare.
3724 (GGI_MARK_NONEXISTING_GLYPHS): Define
3725 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
3726 GetGlyphIndicesW): Add stubs.
3728 2004-10-24 Dan Aloni <da-x@colinux.org>
3730 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
3731 ZwQueryFullAttributesFile): Declare.
3732 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
3734 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
3735 ZwQueryVolumeInformationFile): Add stubs.
3737 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
3739 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
3740 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
3742 2004-10-15 Robert Wruck <wruck@tweerlei.de>
3743 Danny Smith <dannysmith@users.sourceforge.net>
3745 = include/winbase.h (InitializeSListHead, Interlocked*):
3746 Guard with !__USE_NTOSKRNL__.
3748 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
3749 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
3750 Guard with __USE_NTOSKRNL__.
3751 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
3752 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
3753 && _WIN32_WINNT >= 0x0501
3754 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
3755 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
3756 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
3757 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
3759 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
3760 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
3761 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
3762 ExWindowStationObjectType, IoAdapterObjectType,
3763 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
3764 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
3765 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
3768 2004-10-11 Robert Wruck <wruck@tweerlei.de>
3770 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
3772 (IoReleaseRemoveLock): Add definition.
3774 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
3776 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
3777 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
3779 * include/winddk.h (ExInterlockedAddUlong,
3780 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3781 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3782 ExInterlockedPushEntryList): Change calling convention to
3784 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
3785 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
3786 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
3787 Add prototypes for DDKFASTAPI versions.
3788 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
3789 * lib/ntoskrnl.def (ExInterlockedAddUlong,
3790 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3791 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3792 ExInterlockedPushEntryList): Remove lead '@' from stubs.
3793 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
3794 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
3795 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
3797 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
3798 Exi386InterlockedIncrementLong); Add stdcall stubs.
3800 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
3802 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
3803 if __W32API_USE_DLLIMPORT__ is defined.
3804 * include/winuser.h (WINUSERAPI): Likewise.
3806 2004-09-29 Filip Navara <xnavara@volny.cz>
3808 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3809 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
3810 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
3811 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
3812 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
3813 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
3814 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
3815 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
3816 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
3817 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
3818 winnt4.h, ws2san.h): Fixed packing.
3819 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
3820 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
3821 HID_INTERFACE_NOTIFY_PNP): Likewise.
3822 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
3823 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
3824 <ayerkes@speakeasy.net>.
3825 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
3827 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
3828 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
3829 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
3830 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
3831 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
3832 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
3833 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
3834 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
3835 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
3836 (SYNCH_LEVEL): Added definition.
3837 (KPCR, KPCR_TIB): Fixed declaration.
3838 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
3839 included and _WIN32_WINNT >= 0x0501.
3840 (RtlEqualLuid): Fixed macro definition.
3841 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
3842 KeRaiseIrql on i386 architectures.
3844 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
3846 * include/mshtml.h (IHTMLDocument2): Correct get_selection
3848 (IHTMLSelectionObject): Correct get_type declaration.
3849 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
3850 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
3851 IHTMLBodyElement2): Add interfaces.
3852 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
3853 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
3855 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
3858 2004-09-05 Earnie Boyd <earnie@users.sf.net>
3860 * include/w32api.h: Increment version to 3.1.
3861 * Makefile.in: Ditto.
3863 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3865 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
3866 MonitorFromWindow): Add prototypes.
3867 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
3868 MonitorFromWindowMonitorFromWindow): Add stubs.
3869 * include/shellapi.h (DuplicateIcon): Add prototype.
3871 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
3873 * include/winuser.h (WINUSERAPI): New define.
3874 Use it to mark user32.dll imports, throughout.
3876 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3878 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
3879 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
3880 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
3881 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
3882 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
3883 HidD_GetPreparsedData, HidD_GetProductString,
3884 HidD_GetSerialNumberString, HidD_SetConfiguration,
3885 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
3886 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
3888 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
3890 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
3892 (PCOORD): Add typedef.
3893 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
3895 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3897 * include/winldap.h: Don't check value of UNICODE.
3898 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
3900 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3902 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
3904 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
3906 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
3909 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
3911 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
3913 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
3915 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
3917 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
3919 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
3921 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3923 * include/wincrypt.h: Correct _WIN32_WINNT typo.
3925 2004-08-10 Ed Schaller <schallee@darkmist.net>
3927 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
3928 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
3929 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
3931 (CALG_SHA1): Add define.
3932 (HP_HMAC_INFO): Add define.
3933 (HMAC_INFO): Add struct.
3934 (BLOBHEADER): Add typedef.
3936 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
3938 * include/commctrl.h (TreeView_SetItemState): Define macro.
3940 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
3942 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
3945 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
3947 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
3948 (FILEGROUPDESCRIPTOR): LIkewise.
3950 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
3952 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
3954 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
3956 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
3957 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
3958 (IMAGE_SNAP_BY_ORDINAL): Map to ...
3959 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
3960 (IMAGE_ORDINAL): Map to ...
3961 (IMAGE_ORDINAL{32,64}: New defines.
3962 (IMAGE_THUNK_DATA): Map to ...
3963 (IMAGE_THUNK_DATA{32,64}: New structures.
3964 (IMAGE_THUNK_DATA): Map to ...
3965 (IMAGE_THUNK_DATA{32,64}: New structures.
3966 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
3967 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
3968 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
3969 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
3971 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
3973 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
3974 _WIN32_WINNT >= 0x0500.
3976 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
3978 * include/winbase.h (GetWriteWatch): Correct prototype.
3979 (WRITE_WATCH_FLAG_RESET): Define.
3980 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
3982 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
3984 * include/commctrl.h (Animate_OpenEx): Define.
3985 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
3986 (ListView_GetNumberOfWorkAreas): Correct macro.
3987 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
3988 ListView_SetItemCountEx, ListView_GetISearchString,
3989 TreeView_GetLastVisible, Header_CreateDragImage,
3990 Header_SetImageList, Header_GetImageList): Define.
3991 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
3992 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
3993 TBSTATE_ELLIPSES): Define.
3994 (MonthCal_SetRange): Correct macro.
3995 (ImageList_Duplicate): Declare.
3997 2004-05-29 Filip Navara <xnavara@volny.cz>
3999 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
4001 2004-05-25 Al Slater <al.slater@scluk.com>
4003 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
4004 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
4006 2004-05-15 Filip Navara <xnavara@volny.cz>
4008 * include/ddk/kbdmou.h: New file.
4009 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
4010 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
4011 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
4012 _vsnwprintf, sprintf, swprintf): Export.
4014 2004-05-15 Filip Navara <xnavara@volny.cz>
4016 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
4019 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
4021 * include/wingdi.h: Correct non-unicode typedefs of
4022 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
4024 2004-05-07 Pascal Obry <obry@act-europe.fr>
4026 * include/winsock.h (IN_CLASSA): Fix macro.
4027 * include/winsock2.h (IN_CLASSA): Fix macro.
4029 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
4031 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
4032 * include/aclui.h: Remove '\r', throughout.
4033 * include/msacm.h: Likewise.
4034 * lib/aclui.def: Likewise.
4036 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
4038 * lib/comctl32.def (SetWindowSubclass): Add stub.
4039 Thanks to Eugene <egladysh@users.sourceforge.net>.
4041 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4043 * include/winbase.h (EXECUTION_STATE): Add typedef.
4044 (SetThreadExecutionState): Declare.
4045 * include/wingdi.h (_WINGDI_): Define.
4046 * include/objbase.h (_OBJBASE_H_): Define.
4048 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4050 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
4051 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
4052 (SM_CMETRICS): Adjust value.
4053 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
4054 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
4056 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
4058 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
4060 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
4061 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
4062 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
4063 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
4064 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
4065 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
4067 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4069 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
4070 DNSREC_ADDITIONAL): Add defines.
4072 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4074 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
4076 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4078 * include/aclui.h: New file.
4079 * lib/aclui.def: New file.
4080 * lib/test.c: Add aclui.h to includes.
4082 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
4084 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
4085 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
4086 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
4088 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4090 * include/wingdi.h: Protect non-unicode case of below.
4092 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4094 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
4095 LPENUMLOGFONTEXDV with appropriate version check.
4097 2004-04-18 Hans Leidekker <hans@it.vu.nl>
4099 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
4100 DSPROPSETID_DirectSoundDevice): Add defines.
4102 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
4104 * include/msacm.h: New file.
4106 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
4108 * include/objbase.h (STGFMT): Declare enum.
4109 (STGOPTIONS): Declare structure.
4110 (StgCreateStorageEx, StgOpenStorageEx): Declare.
4111 (STGOPTIONS_VERSION): Define.
4112 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
4114 2004-04-13 Filip Navara <xnavara@volny.cz>
4116 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
4117 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
4118 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
4119 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
4120 HELP_SETWINPOS): Define.
4121 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
4122 (SPI_*): Add new definitions for WINVER >= 0x500.
4123 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
4124 (InternalGetWindowText, SetWindowsHookW): Declare.
4125 * include/winbase.h (InitializeSListHead): Avoid conflicting
4126 definition with DDK headers.
4128 2004-04-13 Gé van Geldorp <gvg@reactos.com>
4130 * include/winuser.h (GetLastError): Move from here...
4131 * include/winbase.h: ... to here.
4133 2004-04-13 Filip Navara <xnavara@volny.cz>
4135 * include/winspool.h (DocumentPropertiesW): Correct prototype.
4137 2004-04-13 Filip Navara <xnavara@volny.cz>
4139 * include/wingdi.h (ENHMETAHEADER): Add definitions for
4141 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
4142 (ENUMLOGFONTEXW): Fix definition.
4143 (ENUMLOGFONTEXDV[AW]): Declare.
4145 2004-04-13 Filip Navara <xnavara@volny.cz>
4147 * include/wingdi.h: Declare the DirectDraw structures only if
4148 the DirectDraw kernel mode headers aren't included.
4150 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
4151 STROBJ_bEnumPositionsOnly): Correct prototypes.
4153 2004-04-13 Filip Navara <xnavara@volny.cz>
4155 * include/objidl.h (PRPCOLEMESSAGE): Declare.
4156 * include/rpc.h (RPCRTAPI): Define.
4157 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
4158 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
4159 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
4160 (I_RpcBindingSetAsync): Correct prototype.
4161 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
4163 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
4164 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
4165 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
4166 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
4167 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
4168 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
4169 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
4170 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
4171 NdrUserMarshalFree): Declare.
4172 (MIDL_STUB_DESC): Add new fields that were added in W2K.
4173 * include/rpcproxy.h (CStdStubBuffer): Ditto.
4175 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
4177 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
4178 LPC_MESSAGE_BASE_SIZE): Define.
4179 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
4181 2004-04-13 Filip Navara <xnavara@volny.cz>
4183 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
4186 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
4188 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
4189 MONITORINFO when compiling as C++.
4191 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
4193 * README.w32api: List separate copyright conditions for some headers.
4194 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
4196 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
4198 * include/wingdi.h (RGB): Correct macro.
4200 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
4202 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
4204 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
4206 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
4208 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
4210 * lib/Makefile.in: Add directx to .PHONY target.
4211 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
4212 Don't include stdio.h or tchar.h.
4213 Replace _T() macro with TEXT() macro, throughout.
4214 Replace _stprintf with wsprintf, throughout.
4216 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
4218 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
4220 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
4221 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
4222 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
4224 2004-03-27 Filip Navara <xnavara@volny.cz>
4226 * include/directx: New subdir.
4227 * lib/directx: Ditto.
4228 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
4229 dxerr9.h): New files.
4230 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
4231 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
4232 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
4233 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
4234 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
4235 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
4236 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
4237 strmiids.c, test.c): Ditto.
4238 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
4239 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
4241 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4243 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
4244 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
4245 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
4247 2004-03-24 Filip Navara <xnavara@volny.cz>
4249 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
4250 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
4252 2004-03-24 Filip Navara <xnavara@volny.cz>
4254 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
4255 TaggedQueueing to TaggedQueuing.
4256 (_HW_INITIALIZATION_DATA): Likewise.
4258 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4260 * include/docobj.h (IOleDocumentView::GetDocument): Correct
4262 Thanks to Buster Copley <consequent@users.sourceforge.net>
4264 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4266 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
4267 (MmMapIoSpace): Likewise.
4268 Thanks to Dan Aloni <da-x@colinux.org>
4270 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
4272 * include/shellapi.h (NIM_* NIS_*): Define constants for
4273 notification icons with _WIN32_IE >= 0x0500.
4274 (NOTIFYICONDATA): Add new structure members for notification
4275 icons with _WIN32_IE >= 0x0500.
4277 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
4279 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
4281 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
4282 (GROUPID) Add typedef.
4283 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
4284 (CreateUrlCacheGroup): Add prototype.
4285 (DeleteUrlCacheGroup): Add prototype.
4286 (FindFirstUrlCacheGroup): Add prototype.
4287 (FindNextUrlCacheGroup): Add prototype.
4288 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
4289 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
4291 2004-03-10 Al Slater <al.slater@scluk.com>
4293 * include/winsock2.h: Add missing LPFN_ typdefs for
4295 Clean up whitespace.
4297 2004-03-05 Filip Navara <xnavara@volny.cz>
4299 * include/ddk/scsi.h: Replace assert with ASSERT.
4300 * include/ddk/video.h: Ditto.
4301 * include/ddk/winddk.h: Ditto. Remove the assert macro.
4302 * include/ddk/tdi.h: Correct packing.
4304 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
4306 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
4307 NONAMELESSUNION case.
4309 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
4311 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
4312 __VARIANT_NAME_ constants.
4314 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4316 * include/uxtheme.h: Include <commctrl.h>
4318 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4320 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
4322 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
4324 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
4325 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
4327 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
4328 (V_I8, V_I8REF): Correct macros.
4329 (V_DECIMAL): Correct macro definitions.
4330 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
4332 (VTBIT_*): Define constants.
4333 (UDATE): Add structure definition.
4334 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
4336 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
4337 (SafeArrayCreateVectorEx): Declare function.
4338 (Var*): declare VARIANT manipulation functions.
4339 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
4340 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
4343 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
4345 * include/oaidl.h (FADF_*): Define missing constants.
4346 (IDispatch_*): Define COBJ macros.
4347 (VARIANT): Add missing union members llVal and ullVal.
4348 (wireVARIANT): Likewise.
4349 (ITypeinfo_*): Define COBJ macros.
4350 * include/oleauto.h (Var*FromDisp): Correct parameter type from
4351 LPDISPATCH* to LPDISPATCH.
4352 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
4353 VAR_CALENDAR_*): Add missing constants.
4354 (SafeArray[Get/Set]*): Add prototypes.
4355 (Var*From*): Add missing prototypes.
4356 (NUMPRS_*): Add defines.
4357 (NUMPARSE): Define structure.
4358 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
4359 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
4360 * include/winuser.h (COLOR_*): Define missing constants.
4361 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
4362 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
4364 2004-02-23 Filip Navara <xnavara@volny.cz>
4366 * include/ddk/video.h: Corrected packing.
4368 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4370 * include/GL/glu.h (GLU_ERROR): Define.
4371 Thanks to Philip Lamb <phil at rave dot co dot nz>
4373 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4375 * include/GL/glu.h: Include <stddef.h>.
4376 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
4378 2004-02-15 Earnie Boyd <earnie@users.sf.net>
4380 * include/w32api.h: Increment version to 3.0.
4381 * Makefile.in: Ditto.
4382 * README.win32api: Modify license to Public Domain per agreement as
4383 found in the mingw-dvlpr list archive.
4385 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
4387 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
4388 (DIRECTORY_TRAVERSE): Ditto.
4389 (DIRECTORY_CREATE_OBJECT): Ditto.
4390 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
4391 (DIRECTORY_ALL_ACCESS): Ditto.
4392 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
4394 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
4396 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
4398 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
4399 Thanks to Mike Nordell <tamlin at algonet dot se>.
4401 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4403 * lib/dnsapi.def: New file.
4404 * lib/test.c: Include windns.h.
4406 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
4408 * include/windns.h: New file.
4410 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4412 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
4414 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
4415 (SQLSetDescFieldW): Correct prototype.
4416 (SQLSetDescFieldA): Add prototype.
4417 (SQLGetDescFieldW): Add prototype.
4419 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
4421 * include/winuser.h (DFC_POPUPMENU): Add define.
4423 2004-02-07 Dan Aloni <da-x@gmx.net>
4425 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
4428 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4430 * include/oleacc.h (LIBID_Accessibility): Declare.
4431 * lib/uuid.c (LIBID_Accessibility): Define.
4433 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4435 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
4436 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
4438 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4440 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
4443 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
4445 * include/winuser.h (RT_MANIFEST): Make conditional on
4447 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
4448 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
4449 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
4452 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
4454 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
4456 2004-01-15 Filip Navara <xnavara@volny.cz>
4458 * include/ddk/mcd.h: Don't care about value of DBG define.
4459 * include/ddk/srb.h: Ditto.
4460 * include/ddk/storport.h: Ditto.
4461 * include/ddk/video.h: Ditto.
4462 * include/nspapi.h (SetServiceW, GetAddressByNameA,
4463 GetAddressByNameW): Correct protoype.
4464 * include/ntsecapi.h (PCUNICODE_STRING): Define.
4466 2004-01-05 Filip Navara <xnavara@volny.cz>
4468 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
4469 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
4470 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
4471 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
4472 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
4473 FOF_NOCOPYSECURITYATTRIBS): Add defines.
4474 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
4475 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
4476 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
4477 SSF_*): Add defines.
4478 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
4479 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
4480 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
4482 (IEnumIDList): Add COBJMACROS.
4483 * include/winuser.h (MIM_*): Add define.
4485 2004-01-04 Filip Navara <xnavara@volny.cz>
4487 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
4488 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
4489 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
4490 PERSIST_FOLDER_TARGET_INFO): Define structures.
4491 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
4492 IPersistFolder2, IPersistFolder3): Add COM interface
4494 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
4495 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
4497 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
4498 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
4499 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
4501 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
4503 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
4505 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
4507 2004-01-03 Filip Navara <xnavara@volny.cz>
4509 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
4510 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
4512 (IErrorInfo): Add COBJMACROS.
4513 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
4514 (CoGetPSClsid): Add protototype,
4515 (CoRegisterPSClsid): Likewise.
4516 * include/objidl.h (IMarshal): Correct methods.
4517 (IMallocSpy): Likewise,
4518 (LPPSFACTORYBUFFER): Add typedef.
4519 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
4521 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
4522 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
4523 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
4525 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
4526 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
4527 IQuickActivate): Define interfaces. Declare IID's.
4528 (IPersistPropertyBag2): Add COBJMACROS.
4529 (LPOLEUNDOMANAGER): Add typedef.
4530 (LPPROPERTYBAG2): Likewise.
4531 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
4532 (BINDSPEED): Add definition.
4533 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
4534 IDropTarget): Add COBJMACROS.
4535 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
4536 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
4537 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
4538 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
4539 Add IID definitions.
4541 2004-01-02 Filip Navara <xnavara@volny.cz>
4543 * include/ddk/winddk.h: Don't care about value of
4546 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4547 Filip Navara <xnavara@volny.cz>
4549 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
4550 _DDK_DUMMYUNION_N_MEMBER): New macros.
4551 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
4552 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
4555 2004-01-01 Filip Navara <xnavara@volny.cz>
4557 * include/objbase.h: Don't care about value of DBG define.
4558 * include/objidl.h: Add some COBJMACROS.
4559 * include/ocidl.h: Ditto.
4560 * include/oleidl.h: Ditto.
4561 * include/servprov.h: Ditto.
4562 * include/shlobj.h: Ditto.
4563 * include/shlobj.h (IContextMenu2): Correct parent in
4565 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
4567 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
4568 Add new constants for _SETUPAPI_VER >= 0x501.
4570 2004-01-01 Filip Navara <xnavara@volny.cz>
4572 * include/winnt.h (NtCurrentTeb): Add inline definition.
4574 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
4576 * include/shlobj.h (SHCoCreateInstance): Add prototype.
4577 * lib/shell32.def (SHCoCreateInstance): Add export stub.
4579 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
4581 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
4582 (CM_Request_Device_Eject_Ex[AW]): Likwise.
4583 * include/ddk/cfg.h (DN_*): Add defines.
4585 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
4587 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
4589 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
4591 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
4592 (NMTVGETINFOTIP): Add structure.
4594 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
4596 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
4597 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
4598 DISPLAY_DEVICE_MODESPRUNED): Add defines.
4600 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
4602 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
4604 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
4606 * include/shlobj.h (SHCOLUMNINIT): Add structure.
4607 (SHCOLUMNDAT): Likwise.
4608 (SHCOLUMNID): Likewise.
4609 (SHCOLUMNINFO): Likewise.
4610 (SHCOLSTATE): Add enum.
4611 (IColumnProvider): Add COM interface.
4612 (IQueryInfo): Likewise.
4613 (IShellIconOverlayIdentifier): Likewise.
4614 * include/shlguid.h (IID_IColumnProvider) Declare.
4615 (IID_IQueryInfo): Likweise.
4616 (IID_IShellIconOverlayIdentifier): Likwise.
4617 * lib/shell32.c (IID_IColumnProvider) Define.
4618 (IID_IQueryInfo): Likweise.
4619 (IID_IShellIconOverlayIdentifier): Likwise.
4621 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
4623 * include/winuser.h (RT_MANIFEST): Add define.
4625 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
4627 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
4629 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
4631 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
4632 (GetFiberData): Likewise.
4633 (GetCurrentFiber): Change volatile to __volatile__.
4634 (GetFiberData): Likewise.
4636 2003-11-27 Christopher Faylor <cgf@redhat.com>
4638 * lib/Makefile.in: Use make function to locate .mri file to allow
4639 building in directory other than source directory.
4641 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
4643 * lib/vfw32.def: Remove, replacing with ...
4644 * lib/msvfw32.def: New file.
4645 * lib/avicap32.def: New file.
4646 * lib/avifil32.def: New file.
4647 * lib/vfw32.mri: New file.
4648 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
4649 import libs with multiple dll's.
4650 (LIBS): Add MIMPLIBS.
4651 (DISTFILES): Add MRI_FILES.
4652 (libvfw32.a): Build using mri script.
4654 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4656 * include/winnt.h (PAGE_*): Group defines together. Change
4657 constants to hex notation.
4659 2003-11-15 Manu B <manubee@users.sourceforge.net>
4661 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
4663 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
4665 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
4666 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
4667 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
4669 * lib/shell32.def: Add stubs.
4671 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
4674 2003-11-13 Hans Leidekker <hans@it.vu.nl>
4676 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
4678 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
4680 * include/windows.h (CopyCursor): Define as macro.
4682 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
4684 * include/winnt.h (CONTAINING_RECORD): Add macro.
4686 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4688 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
4689 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
4692 2003-10-13 Filip Navara <xnavara@volny.cz>
4694 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
4695 defines for Dynamic Storage Arrays.
4696 (DPA_*): Likewise, for Dynamic Pointer Arrays.
4697 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
4698 and defines for Flat ScrollBars.
4699 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
4700 DefSubclassProc): Add prototypes for subclassing.
4701 (DrawShadowText): Add prototype.
4702 (COMCTL32_VERSION): Define.
4704 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
4706 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
4707 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
4709 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
4711 * include/winnt.h (SM_REMOTESESSION): Add define.
4712 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
4714 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4716 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
4717 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
4718 duplicate definitions.
4719 (KP_X, KP_Y): Correct typos.
4721 2003-10-11 Manu B <manubee@users.sourceforge.net>
4723 * include/afxres.h: New file.
4725 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
4726 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
4727 ENM_SCROLLEVENTS): Add constants.
4729 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
4731 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4733 * include/errorep.h: New file.
4735 * lib/faultrep.def: New file.
4737 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4739 * include/winbase.h (AddVectoredExceptionHandler): Define if
4740 _WIN32_WINNT >= 0x0500.
4742 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
4743 _WIN32_WINNT >= 0x0500.
4745 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
4747 * include/winbase.h (AddVectoredExceptionHandler): Only define if
4748 _WIN32_WINNT >= 0x0501.
4750 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4752 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
4753 UnregisterWaitEx): Add functions.
4755 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4756 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
4757 or guard function. The MSDN says it is available on Windows XP and
4758 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
4761 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
4762 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
4763 ZombifyActCtx, QueryActCtxW): Add functions.
4765 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4766 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
4767 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
4768 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
4770 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
4771 SetFirmwareEnvironmentVariable[AW]): Add functions.
4773 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
4774 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
4775 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
4776 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
4777 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
4779 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4780 (PVECTORED_EXCEPTION_HANDLER): Add callback.
4782 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4783 (ACTIVATION_CONTEXT_INFO_CLASS,
4784 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
4785 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
4786 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
4789 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
4790 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
4791 SetFileShortName[AW], SetFileValidData,
4792 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
4793 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
4795 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4797 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
4798 ResetWriteWatch): Add function.
4800 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4801 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
4804 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4805 (GetSystemWow64Directory[AW], HeapQueryInformation,
4806 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
4807 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
4808 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
4809 RemoveVectoredExceptionHandler): Add functions.
4811 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
4814 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
4817 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
4818 Add function. The MSDN Magazine of June 2003 reads:
4819 RestoreLastError is an enigma. It's code is identical to
4820 SetLastError. It's unclear to me why it was made into a
4823 * lib/user32.def (GetSystemWindowsDirectory[AW],
4824 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
4825 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
4826 InterlockedFlushSList, InterlockedPopEntrySList,
4827 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
4828 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
4829 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
4830 RestoreLastError): Add functions.
4832 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4834 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
4835 GetProcessIoCounters): Add functions.
4837 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
4838 Move around, needed by GetComputerNameEx.
4840 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
4841 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
4844 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4845 (ACTCTX_SECTION_KEYED_DATA): Add structure.
4847 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
4848 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
4849 GetProcessId, GetSystemRegistryQuota): Add functions, available on
4850 Windows XP SP1 and better.
4852 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4853 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
4854 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
4855 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
4856 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
4857 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
4858 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
4859 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
4860 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
4862 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
4863 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
4864 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
4865 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
4868 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4870 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4871 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
4872 DebugSetProcessKillOnExit): Add functions.
4874 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
4875 DeleteTimerQueueEx, DeleteTimerQueueTimer,
4876 DnsHostnameToComputerName[AW]): Add functions.
4878 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
4879 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
4880 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
4882 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
4884 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
4885 on Windows XP and later.
4887 2003-10-07 Manu B <manubee@users.sourceforge.net>
4889 * include/commctrl.h (TreeView_Select): Returns BOOL.
4891 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4893 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
4895 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4896 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
4898 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
4899 CreateTimerQueueTimer): Add function.
4901 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4902 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
4904 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4905 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
4907 * include/winnt.h (WT_*): Add constants.
4909 * lib/user32.def (CancelDeviceWakeupRequest,
4910 CreateMemoryResourceNotification, CreateTimerQueueTimer,
4911 DeactivateActCtx): Add functions.
4913 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4915 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
4916 Add function. Sometimes I don't understand MSDN. This function is
4917 available on Windows XP and Server 2003, but the SDK is supposed to
4918 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
4921 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
4922 Guard function. Same remark as above.
4924 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
4927 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4929 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
4932 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
4935 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
4936 function. MSDN says the first argument is HACTCTX but I'm not sure
4937 where such a specialized handle is defined, so use HANDLE instead.
4939 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
4940 CheckNameLegalDOS8Dot3[AW]): Add functions.
4942 * lib/user32.def (ActivateActCtx, AttachConsole,
4943 CheckNameLegalDOS8Dot3[AW]): Add functions.
4945 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
4946 Unfortunately I don't know which header to put the declarations in.
4948 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4950 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
4953 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
4954 constants for National Language Support.
4956 * include/winnls.h (NLSVERSIONINFO): Add structure for National
4959 * include/winnls.h (GEO_ENUMPROC): Add callback for National
4962 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
4963 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
4966 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
4967 functions. Strange... I am unable to find which library contains
4968 these functions. Can't find anything with pexports. Any clue?
4970 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
4971 SetUserGeoID): Add functions.
4973 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4975 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
4976 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
4978 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
4979 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
4980 value for constants.
4982 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4984 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
4985 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
4988 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4990 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
4992 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4994 * include/wincrypt.h (KP_*): Add constants. Needed by
4995 CryptSetKeyParam() and other functions.
4997 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4999 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
5000 Add constants, related to Console Accessibility.
5002 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5004 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
5005 wrong value for constant.
5007 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5009 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
5011 * include/uxtheme.h: Cleanup.
5012 * include/tmschema.h: Cleanup.
5014 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
5016 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
5017 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
5019 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
5021 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
5023 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
5025 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
5026 both winuser.h and dbt.h.
5027 * include/dbt.h (BSF_*, BSM_*): Likewise.
5029 * include/winuser.h (struct tagRAWINPUT): Remove
5030 _ANONYMOUS_UNION tag from named union.
5031 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
5033 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5035 * include/dhcpcdsk.h: New file.
5036 Note that MSDN is confused about whether it should start constant
5037 and structure names with DHCPCAPI or DHCPAPI. It's using both but
5038 experience suggests it's DHCPCAPI with `C'.
5040 * lib/dhcpcsvc.def: New file.
5042 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5044 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
5045 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
5047 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
5048 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
5049 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
5050 for use in RAWINPUTDEVICE.
5052 * include/winuser.h [_WIN32_WINNT >= 0x0501]
5053 (GetRawInputDeviceInfo[AW]): Ooops... there are
5054 ANSI/Unicode versions of this function.
5056 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
5057 are ANSI/Unicode versions of this function.
5059 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5061 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
5062 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
5063 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
5064 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
5065 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
5066 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
5067 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
5068 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
5069 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
5070 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
5071 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
5072 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
5073 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
5074 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
5075 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
5076 RIDI_DEVICEINFO): Add constants.
5078 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
5079 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
5080 RAWINPUTDEVICELIST): Add structures.
5082 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
5083 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
5084 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
5086 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
5087 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
5088 GetRegisteredRawInputDevices): Add functions.
5090 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5092 * include/winable.h (BlockInput): Add function.
5094 * include/winable.h (WS_ACTIVECAPTION): Add constant.
5095 For use with WINDOWINFO structure.
5097 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
5100 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
5103 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
5106 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
5109 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
5112 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
5115 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
5118 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
5121 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
5122 HARDWAREINPUT, INPUT): Guard structures...
5124 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
5125 HARDWAREINPUT, INPUT): ...and duplicate.
5127 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
5128 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
5130 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5131 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
5133 * include/winuser.h: Move around some lines. Reformat according
5134 to recommended or dominant style. Remove FAR keyword.
5136 * include/winable.h: Move around some lines.
5138 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
5139 LockWorkStation, UnhookWinEvent): Add functions.
5141 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5143 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
5144 PW_CLIENTONLY): Add function and constant.
5146 * lib/user32.def (PrintWindow): Add function.
5148 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5150 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
5152 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
5154 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5156 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
5157 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
5158 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
5160 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
5162 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5164 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
5165 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5166 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5168 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
5169 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5170 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5172 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
5175 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
5178 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5180 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
5181 ACE_OBJECT_TYPE_PRESENT): Add constants.
5182 For use with OBJECTS_AND_NAME structure.
5184 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5186 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
5187 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
5190 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
5191 PINHERITED_FROM[AW]): Add structures.
5193 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
5195 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
5197 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
5199 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
5201 * lib/version.def (LIBRARY): Quote name.
5203 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5205 * include/winuser.h (GetClipboardSequenceNumber): Add functions
5208 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
5209 GR_USEROBJECTS): Add functions and constants.
5211 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
5212 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
5214 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
5215 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
5218 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
5219 GetMouseMovePointsEx, InSendMessageEx): Add functions.
5221 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5223 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
5224 BroadcastSystemMessageW, BroadcastSystemMessageEx,
5225 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5226 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
5227 BSF_RETURNHDESK): Add functions and constants.
5229 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
5230 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
5232 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
5233 GetProcessDefaultLayout, SetProcessDefaultLayout,
5234 RealChildWindowFromPoint, SetProcessDefaultLayout,
5235 SwitchToThisWindow): Add functions.
5237 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
5238 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5239 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
5240 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
5241 RealChildWindowFromPoint, SetProcessDefaultLayout,
5242 SwitchToThisWindow): Add function.
5244 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5246 * include/winuser.h (DeregisterShellHookWindow): Add function.
5248 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
5250 * lib/user32.def (EndTask): Add function.
5252 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
5253 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
5255 * include/winable.h: Reorder target macros.
5257 * lib/*.def: Cleanup.
5259 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5261 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
5264 * lib/user32.def (AnimateWindow): Add function. By the way
5265 there are ~ 140 symbols missing from this file when comparing
5266 to user32.dll on Windows XP.
5268 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5270 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
5271 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
5272 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
5275 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5277 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
5278 LPGUITHREADINFO): Add function and associated typedef...
5280 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
5281 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
5282 seems to be required on older versions of Windows.
5284 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5286 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
5287 function. MSDN suggests using gluErrorUnicodeStringWIN
5288 instead of gluErrorString, as it allows both ANSI and Unicode
5291 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
5292 returned pointer const for consistency reasons.
5294 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5296 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
5297 Function exists in glu32.def but is undocumented on MSDN.
5298 A Google search came up with this declaration.
5300 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5302 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
5303 headers from OpenGL Sample Implementation. Windows ships with
5304 GLU 1.2 so some constants and functions were removed. Then some
5305 typedef's and function declarations were reworked to look like
5306 the previous GL/glu.h.
5308 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5310 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
5311 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
5312 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
5314 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
5315 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
5316 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
5317 and `enum THEMESIZE'.
5319 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5321 * include/uxtheme.h: New file.
5322 * include/tmschema.h: New file.
5323 * include/uxtheme.def: New file.
5324 * lib/test.c: Include uxtheme.h, tmschema.h.
5326 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5328 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
5331 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5333 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5334 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
5335 <winable.h> as seems to be required on older versions of
5338 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5340 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
5341 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5342 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
5343 Add defines, the last one only on Windows XP...
5345 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
5346 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5347 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
5348 them in <winable.h> as seems to be required on older
5349 versions of Windows.
5351 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5353 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
5354 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5355 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5356 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
5357 back into <winuser.h>...
5359 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
5360 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5361 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5362 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
5363 comment out in <winable.h>. MSDN may say <winable.h> but this
5364 breaks many programs. It seems it used to be <winable.h> on
5365 older versions of Windows.
5367 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
5369 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
5370 Thanks to Will Levine <willll@users.sourceforge.net>
5372 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5374 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
5375 const struct sockaddr*.
5376 (LPWSPCONNECT): Likewise.
5377 (LPWSPJOINLEAF): Likewise.
5378 (LPWSPSENDTO): Likewise.
5379 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
5381 2003-09-15 Filip Navara <xnavara@volny.cz>
5383 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
5386 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
5388 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
5389 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
5390 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
5391 DISPLAY_DEVICE_MODESPRUNED): Define constants.
5392 (ChangeDisplaySettingsEx[A,W]): Add prototype.
5394 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
5395 (EnumDisplayDevices[A,W]): Likewise.
5397 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5399 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
5402 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5404 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5405 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5406 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5407 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5408 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
5409 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5410 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5411 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
5412 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5413 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5414 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5415 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5416 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
5417 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5418 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5419 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
5421 * include/olectl.h: Do #include <ocidl.h>.
5422 * include/ocidl.h: Don't #include <olectl.h>.
5424 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5426 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
5427 Change guards to use numeric constants, throughout.
5429 2003-09-15 Earnie Boyd <earnie@users.sf.net>
5431 * include/w32api.h: Increment version to 2.5.
5432 * Makefile.in: Ditto.
5434 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
5436 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
5437 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
5439 2003-09-08 Filip Navara <xnavara@volny.cz>
5441 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
5442 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
5444 2003-09-05 Earnie Boyd <earnie@users.sf.net>
5446 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
5447 * include/winbase.h (_NT5, etc): Ditto.
5449 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
5451 * lib/snmpapi.def (LIBRARY) Add library name.
5452 Remove '\r', throughout.
5453 * lib/wsnmp32.def: Remove '\r', throughout.
5454 * lib/igmpagnt.def: Likewise.
5456 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
5458 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
5459 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
5460 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
5461 (MWMO_*): Add flags.
5463 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
5464 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
5465 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
5466 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
5468 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5470 * lib/test.c: Add vfw.h to includes.
5471 * include/mmsystem.h: Add #ifndef guard to definition of
5473 * include/vfw.h: Protect __OBJC__ from COM declarations.
5475 2003-08-26 Filip Navara <xnavara@volny.cz>
5477 * include/vfw.h: New file.
5479 2003-08-26 Filip Navara <xnavara@volny.cz>
5481 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
5482 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
5483 PIO_COMPLETION_ROUTINE.
5485 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5487 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
5490 2003-08-26 Filip Navara <xnavara@volny.cz>
5492 * include/snmp.h: New file.
5493 * include/winsnmp.h: New file.
5494 * include/mgmtapi.h: New file.
5495 * lib/snmpapi.def: New file.
5496 * lib/wsnmp32.def: New file.
5497 * lib/igmpagnt.def: New file.
5498 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
5499 (SnmpMgrGetTrapEx): Ditto.
5500 (SnmpMgrMIB2Disk): Remove.
5503 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
5505 * include/ddk/ntifs.h: Change all C++ style comments to C.
5506 * include/GL/gl.h: Ditto.
5508 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
5510 * include/shlobj.h (SFGAO_GHOSTED): Correct.
5511 (SFGAO_HIDDEN): Add define.
5513 2003-08-25 Filip Navara <xnavara@volny.cz>
5515 * include/commctrl.h (ILCF_*): Add defines.
5518 (IPN_FIRST, IPN_LAST): Cast to UINT.
5519 (SBN_FIRST, SBN_LAST): Add defines.
5521 (HDF_JUSTIFYMASK): Fix typo.
5522 (HDM_*): Add defines.
5524 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
5525 (TBSTATE_MARKED): Add define.
5526 (TBSTYLE_EX_*): Add defines.
5528 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
5538 (TBIF_BYINDEX): Define as hex constant.
5539 (CDIS_*): Add defines.
5540 (CDDS_SUBITEM): Add define.
5541 (LVIF_*): Add defines.
5543 (LVGIT_UNFOLDED): Add define.
5544 (TVM_): Add defines.
5545 (TVE_EXPANDPARTIAL): Add define.
5546 (TVGN_LASTVISIBLE): Ditto.
5547 (TVN_*): Add defines.
5548 (TVNRET_*): Add defines.
5549 (TCIF_STATE): Add define.
5550 (NM_TOOLTIPSCREATED): Ditto.
5551 (CCM_*): Add defines.
5552 (INFOTIPSIZE): Add numeric value.
5553 (ODT_LISTVIEW): Ditto.
5554 (MCM_GETMAXTODAYWIDTH): Ditto.
5555 (MCHT_*): Add defines.
5556 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
5557 (PGF_*): Add defines.
5559 (TBINSERTMARK): Add structure.
5560 (LPIMAGEINFO) Add typedef.
5561 (LPHDHITTESTINFO): Ditto.
5562 (NMLVGETINFOTIP[AW]: Add structures.
5563 (NMTBCUSTOMDRAW): Add structure.
5564 (TTTOOLINFOA_V*_SIZE): Add macros.
5565 (TTTOOLINFOW_V1_SIZE): Ditto.
5566 (IMAGELISTDRAWPARAMS): Add new members for WXP.
5569 (CCSIZEOF_STRUCT): Correct macro definition.
5570 (ListView_*): Add new macros.
5571 (HIMAGELIST): Correct typedef.
5574 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
5576 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
5577 TCHITTESTINFO for backward compatibility.
5578 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
5581 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
5583 * include/objidl.h (COBJMACROS): Define macros only
5584 if using C interace.
5585 * include/unknwn.h: Ditto.
5586 * include/comcat.h: Ditto.
5588 2003-08-24 Filip Navara <xnavara@volny.cz>
5590 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
5591 PSH_NOCONTEXTHELP): Define.
5592 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
5593 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
5594 (LPDLGTEMPLATE[AW]): Add typedefs.
5596 2003-08-22 Filip Navara <xnavara@volny.cz>
5598 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
5600 BuildImpersonateTrustee[AW]): Add prototypes.
5601 GetMultipleTrustee[AW]): Add prototypes.
5602 GetMultipleTrusteeOperation[AW]): Add prototypes.
5604 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5606 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
5608 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
5610 * include/shlobj.h (IPersistFolder::GetClassID):
5611 Correct declaration.
5612 (CMF_*) Add missing defines.
5614 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5616 * include/winuser.h (DC_BUTTONS): Add define.
5618 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
5620 * include/winuser.h (DC_GRADIENT): Add define.
5622 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
5624 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
5625 older TBSTYLE_* constants.
5627 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
5629 * include/commctrl.h (TB_*) Group defines together.
5631 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
5633 * include/winuser.h (ICON_SMALL2): Define.
5634 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
5636 * include/shlobj.h (SHDRAGIMAGE): Define structure.
5637 (IDragSourceHelper) Define interface.
5638 (IDropTargetHelper): Likewise.
5639 (IExtractIcon): Unicode it.
5640 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
5641 OnStateChange and IncludeObject methods.
5643 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
5645 * include/commctrl.h (TreeView_GetScrollTime,
5646 TreeView_SetScrollTime): Define macros.
5647 * include/winuser.h (GetShellWindow): Add prototype.
5648 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
5650 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
5652 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
5653 IID_IDragSourceHelper): Declare.
5654 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
5655 IID_IDragSourceHelper): Define.
5657 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
5659 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
5660 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
5661 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
5663 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5665 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
5666 CGID_ShellServiceObject): Remove definitions.
5667 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
5669 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5671 * include/shlobj.h (SHELLSTATE): Add structure.
5672 (SHGetSetSettings): Add prototype.
5673 (SHGetSettings): Add prototype.
5674 * lib/shell32.def (SHGetSetSettings): Add stub.
5676 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
5678 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
5679 (Header_OrderToIndex): Add macro.
5680 (Header_GetOrderArray): Add macro.
5682 * include/commdlg.h (FR_MATCHALEFHAMZA,
5683 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
5685 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
5687 * include/commctrl.h (TVM_GETSCROLLTIME,
5688 TVM_SETSCROLLTIME): Add defines.
5690 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5692 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
5693 (SHGetInstanceExplorer): Correct return type.
5694 (SHGetFolderPath[AW]): Likewise.
5695 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
5698 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5700 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
5702 2003-08-01 Filip Navara <xnavara@volny.cz>
5704 * include/winldap.h: New file.
5705 * include/ntldap.h: New file.
5706 * include/winber.h: New file.
5707 * lib/winldap32.def: New file.
5709 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5711 * include/ddk/atm.h: Remove stray '.';
5713 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
5715 * include/ddk/winddk.h: Remove trailing ';' from macros,
5716 throughout. Add () around defines with cast returns, throughout.
5718 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
5720 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
5721 (SFGAOF, SHGDNF): Add typedef's.
5722 (SHCONTF): Extend enum.
5724 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5726 * include/shellapi.h: Include all structs within pshpack2.h/
5729 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
5731 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
5732 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
5733 _WIN32_WINDOWS, not WINVER.
5734 (AllowSetForegroundWindow,LockSetForegroundWindow,
5735 SetLayeredWindowAttributes): Likewise.
5736 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
5737 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
5740 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
5742 * include/objidl.h (IMalloc): Fix typo.
5744 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5746 * include/dkk/ntifs.h: Fix typo in guard for
5747 #pragma GCC system_header.
5749 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5751 * include/objidl.h (PropVariant): Add CHAR cVal field
5753 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
5754 FMTID_UserDefinedProperties): Declare.
5756 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5758 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
5760 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5762 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
5763 DUPLICATE_SAME_ACCESS): Remove defines.
5764 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
5765 ddk/ntapi.h defines.
5767 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
5768 ddk/ntifs.h defines.
5770 (MEM_IMAGE, SEC_*): Likewise.
5771 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
5772 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
5773 (TOKEN_*): Sync with ddk/ntifs.h defines.
5774 * include/ddk/ntapi.h: Add comments noting definitions in
5776 * include/ddk/ntifs.h: Add comments noting definitions in
5778 * include/ddk/winddk.h: Add comments noting definitions in
5781 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
5783 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
5784 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
5786 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
5788 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
5790 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5792 Clean up warnings in ddk.
5794 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
5795 conditional on __cplusplus.
5796 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5797 defines, throughout.
5798 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
5799 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
5800 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
5801 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
5802 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5803 defines, throughout.
5804 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5805 defines, throughout. Remove trailing semicolon from *_S 'structure'
5806 macro expansion, throughout. Remove trailing semicolon from
5807 DECLARE_UNKNOWN_STRUCT macro expansion.
5808 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
5810 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
5811 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
5812 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
5813 Add _ANONYMOUS_UNION.
5814 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
5815 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
5816 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
5817 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
5818 match proto in ntapi.h.
5819 (ZwSetInformationObject): Likewise.
5820 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
5821 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
5822 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
5823 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
5824 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
5825 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
5827 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
5828 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
5829 trailing semicolon when expanding macro.
5830 (GENERAL_LOOKASIDE_S): Likewise.
5831 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
5832 Change inline to __inline, throughout.
5833 * include/ddk/winnt4.h: Change inline to __inline, throughout.
5835 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
5837 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
5838 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
5840 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
5841 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
5842 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
5843 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
5844 to anonymous structs.
5846 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
5848 * include/winnt.h (PVOID): Move to before HANDLE typedef.
5850 * include/winuser.h (mouse_event): Correct type of fifth param,
5851 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
5853 2003-07-11 Earnie Boyd <earnie@users.sf.net>
5855 * include/winnt.h (HANDLE): Define based on STRICT filter.
5856 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
5857 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
5859 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
5861 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
5862 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
5863 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
5866 2003-07-03 Earnie Boyd <earnie@users.sf.net>
5868 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
5870 2003-07-03 Luke Dunstan <infidel@users.sf.net>
5872 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
5873 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
5874 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
5875 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
5876 (TPM_RECURSE): Add guard for Win98/Win2K.
5877 Thanks to Magnus Olsen <greatlord@users.sf.net>.
5879 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5881 * include/basetyps.h (small, hyper): Change to __small and __hyper to
5882 avoid user namespace conflicts.
5884 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5886 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
5887 _IE3, _IE4, _IE5, _IE6): Add definitions.
5888 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
5890 Change existing guards to use the above macro names as appropriate.
5891 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
5892 Note: Also added to mingw/include/_mingw.h.
5894 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
5896 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
5897 PathFindSuffixArrayA, PathFindSuffixArrayW,
5898 PathFindExtensionA, PathFindExtensionW, StrStrW
5899 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
5902 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
5904 * include/richedit.h (PARAFORMAT2): Add definition.
5905 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
5908 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5910 * include/shellapi.h (SHQUERYRBINFO): Add structure,
5911 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
5912 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
5913 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
5915 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5917 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
5918 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
5919 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
5920 that these are obsolete no-ops.
5922 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
5924 * include/winbase.h (GetProcessWorkingSetSize,
5925 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
5926 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
5929 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
5931 * include/winuser.h (TPM_RECURSE): Add define.
5933 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5935 * lib/test.c: #include <powrprof.h>.
5937 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
5939 * include/powerprof.h: New file.
5940 * lib/powerprof.def: New file.
5942 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
5944 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
5947 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
5949 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
5950 hInstance members to HINSTANCE.
5951 Thanks to: Brenden T. <brenden@rcsis.com>
5953 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
5955 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
5956 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
5958 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
5960 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
5961 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
5962 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
5964 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
5966 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
5968 * lib/oleacc.def: New file.
5969 * include/winable.h: New file.
5970 * include/oleacc.h: Add extern "C" guard.
5971 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
5972 (AccessibleChildren, AccessibleObjectFromEvent,
5973 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
5974 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
5975 GetStateText[AW], LresultFromObject, ObjectFromLresult,
5976 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
5977 * include/winuser.h (NotifyWinEvent): Add prototype.
5978 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
5979 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
5980 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
5981 OBJID_SOUND): Move from here to...
5982 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
5983 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
5984 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
5985 OBJID_SOUND): Here, as per documentation.
5986 * lib/test.c: Include winable.h.
5987 * lib/user32.def (NotifyWinEvent): Add missing export.
5989 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
5991 * include/winbase.h (HeapCompact): Correct prototype.
5992 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
5995 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
5997 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
5999 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
6001 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
6003 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
6005 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
6006 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
6008 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
6010 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
6011 lpGlyphs field to LPWSTR.
6013 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
6015 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
6016 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
6017 (PP_*): Add defines.
6018 (CryptContextAddRef): Add prototype.
6019 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
6021 2003-05-18 Manu B <manubee@users.sourceforge.net>
6023 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
6025 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
6027 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
6028 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
6029 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
6030 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
6031 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
6032 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
6033 CREATE_NO_WINDOW): Convert to hexadecimal form for better
6035 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
6036 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
6038 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
6040 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
6041 Unname anonymous unions if NONAMELESSUNION not defined.
6043 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
6045 * include/winbase.h (GMEM_VALID_FLAGS): Add.
6047 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6049 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
6050 anonymous unions as GCC extension.
6052 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6054 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
6055 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
6056 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
6058 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
6060 2003-05-12 Earnie Boyd <earnie@users.sf.net>
6062 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
6063 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
6064 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
6066 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
6068 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6069 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6070 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6071 IProvideClassInfo2,IConnectionPointContainer,
6072 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6073 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6074 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6075 IPicture,IPictureDisp): Move from here to...
6076 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6077 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6078 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6079 IProvideClassInfo2,IConnectionPointContainer,
6080 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6081 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6082 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6083 IPicture,IPictureDisp): Here, as per documentation.
6085 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
6087 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
6088 * include/winbase.h (TerminateJobObject,
6089 AssignProcessToJobObject): Likewise.
6090 * include/servprov.h: New header.
6091 * lib/test.c: Include servprov.h.
6093 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
6095 * include/shlguid.h (CGID_ShellServiceObject): Declare.
6096 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
6097 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
6098 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
6099 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
6100 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
6102 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
6104 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
6105 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
6106 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
6108 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
6110 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
6111 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
6112 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
6113 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
6114 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
6115 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
6116 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
6118 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
6120 * include/commctrl.h (TBM_*): Add missing trackbar defines.
6122 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6124 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
6125 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
6127 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
6129 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
6130 (SetDCPenColor, SetDCBrushColor): Add prototypes.
6131 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
6133 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
6135 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
6137 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6139 * include/oaidl.h (ITypeMarshal): Add interface.
6141 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6143 * include/winioctl.h: Clean up formatting.
6144 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
6145 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
6146 (DISK_CACHE_INFORMATION): Likewise.
6147 (DISK_DETECTION_INFO): Likewise.
6148 (DISK_PARTITION_INFO): Likewise.
6149 (PARTITION_INFORMATION_EX): Likewise.
6150 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
6152 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6154 * include/winbase.h (DeleteVolumeMountPoint[AW],
6155 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
6156 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
6157 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
6158 SetVolumeMountPoint[AW]): Add prototypes.
6159 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
6160 IOCTL_DISK_SET_PARTITION_INFO_EX,
6161 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
6162 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
6163 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
6164 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
6165 IOCTL_DISK_GET_CACHE_INFORMATION,
6166 IOCTL_DISK_SET_CACHE_INFORMATION,
6167 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
6168 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
6169 FSCTL_MOVE_FILE): Define.
6170 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
6171 DISK_CACHE_INFORMATION,
6172 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
6173 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
6174 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
6175 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
6176 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
6177 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
6178 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
6180 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
6181 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
6182 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
6183 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
6184 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
6185 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
6186 F3_240M_512, and F3_32M_512.
6187 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
6190 2003-04-16 Earnie Boyd <earnie@users.sf.net>
6192 * include/wingdi.h (DM_SPECVERSION): Define.
6193 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
6194 * include/rpcdce.h (UuidCreateSequential): Properly guard with
6195 appropriate _WIN32_WINNT values.
6197 2003-04-15 Chris January <chris@atomice.net>
6199 * include/rpcdce.h: Add declaration for UuidCreateSequential.
6200 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
6202 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
6204 * include/winuser.h (VK_*): Add missing defines.
6206 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
6208 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
6209 documented typedefs for struct _NM_UPDOWN.
6210 Add defines for backward comapatibility.
6211 * include/commdlg.h (OFN_ENABLESIZING): Add define.
6212 * include/wininet.h (IRF_*): Add missing defines.
6214 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
6216 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
6218 2003-04-11 Earnie Boyd <earnie@users.sf.net>
6220 * include/sspi.h: Add comment for FreeCredentialsHandle.
6222 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
6224 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
6226 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
6228 * include/olectl.h (OleLoadPicturePath): Correct prototype.
6230 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
6232 * lib/uuid.c (IID_IHTML*): Move definitions to...
6233 * lib/mshtml-uuid.c: New file.
6234 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
6236 2003-03-30 Michael Sazonov <traip@comset.net>
6238 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
6239 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
6240 IHTMLImgElement): Add interface definitions.
6242 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
6244 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
6245 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
6246 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
6247 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
6249 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
6250 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
6252 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
6254 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
6256 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
6258 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
6259 TranslateName[AW]): Add prototypes.
6260 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
6261 TranslateName[AW]): Add stubs.
6262 * lib/test.c: Include secext.h.
6264 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
6266 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
6267 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
6268 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
6271 2003-03-26 Earnie Boyd <earnie@users.sf.net>
6273 * include/w32api.h: Increment version to 2.4.
6274 * Makefile.in: Ditto.
6276 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
6278 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
6279 Move structure from here...
6280 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
6282 * include/ddk/ntapi.h (JOBOBJECT_*):
6283 Remove structures and enums definitions.
6284 (JOB_OBJECT*): Move defines from here...
6285 * include/winnt.h (JOB_OBJECT* ): To here.
6287 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
6288 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6289 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6290 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6291 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6292 SYSTEM_POWER_CAPABILITIES): Move enums, structures
6293 and associated defines from here ...
6294 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
6295 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6296 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6297 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6298 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6299 SYSTEM_POWER_CAPABILITIES):To here.
6301 * include/ddk/winddk.h (DEVICE_POWER_STATE,
6302 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
6304 * include/winnt.h (DEVICE_POWER_STATE,
6305 SYSTEM_POWER_STATE, POWER_ACTION): To here.
6307 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
6309 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
6310 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
6311 (NdisUpdateSharedMemory): Likewise.
6312 (NdisMFreeSharedMemory: Likewise.
6313 (NdisMMapIoSpace: Likewise.
6315 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
6317 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
6318 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
6319 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
6321 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
6323 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
6324 (EnumResourceNames[AW]): Ditto.
6325 (EnumResourceTypes[AW]): Ditto.
6326 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
6328 2003-03-16 Toby Malone <malone@users.sourceforge.net>
6330 * include/winuser.h (SendInput): Add prototype.
6331 * lib/user32.def (SendInput): Add stub.
6333 2003-03-16 Vadim Yegorov <zg@bmg.lv>
6335 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
6336 (FSCTL_DELETE_REPARSE_POINT): Likewise.
6338 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
6340 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
6341 (JOBOBJECT_*): Define corresponding structures.
6343 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
6345 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
6348 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
6350 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
6351 (Process32{First,Next}{,W}): Ditto.
6352 (Thread32{First,Next}): Ditto.
6353 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
6355 2003-03-12 Earnie Boyd <earnie@users.sf.net>
6357 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
6358 Thanks to Jim Barton <jmbarton@users.sf.net>.
6360 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
6362 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
6363 member SectionAlignment.
6365 2003-03-11 Earnie Boyd <earnie@users.sf.net>
6367 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
6369 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
6370 * Makefile.in (bindist): Correct process.
6371 * lib/Makefile.in (install): Ditto.
6372 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
6374 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
6376 * include/rasdlg.h: New file.
6377 * lib/rasdlg.def: New file.
6378 * lib/test.c: Include rasdlg.h.
6380 2003-03-06 Christopher January <chris@atomice.net>
6382 * include/winbase.h (FindFirstVolume): Add declaration.
6383 (FindNextVolume): Add declaration.
6384 (FindVolumeClose): Add declaration.
6385 (GetSystemTimes): Add declaration.
6386 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
6388 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
6390 *lib/kernel32.def (GetSystemTimes): Add stub.
6392 2003-03-04 Heiko Gerdau <hg@technosis.de>
6394 * oleidl.h (IOleObject): Correct GetUserType prototype.
6395 (IViewObject2): Correct GetExtent prototype.
6396 * olectl.h (DISPIP_): Add new defines
6397 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
6399 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6401 * include/olectl.h (OleLoadPictureEx) Add prototype.
6402 (OleLoadPictureFile): Ditto.
6403 (OleLoadPictureFileEx): Ditto.
6404 (OleLoadPicturePath): Ditto.
6405 (OleSavePictureFile): Ditto.
6407 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6409 * include/objbase.h (CoAddRefServerProcess): Add prototype.
6410 (CoAddReleaseServerProcess): Ditto.
6411 (CoResumeClassObjects): Ditto.
6412 (CoSuspendClassObjects): Ditto.
6413 * include/oleauto.h (V_I1): Define.
6414 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
6416 2003-03-01 Heiko Gerdau <hg@technosis.de>
6418 * include/oleidl.h (USERCLASSTYPE): Add enum.
6419 * include/ocidl.h (IObjectWithSite): Add interface.
6421 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
6423 Fixup UNICODE thinko in 2003-02-22 patch.
6424 * include/wingdi.h (AddFontMemResourceEx): Add.
6425 (RemoveFontMemResourceEx): Ditto.
6426 (AddFontMemResourceEx[AW]): Remove.
6427 (RemoveFontMemResourceEx[AW]): Ditto
6428 * lib/gdi32.def: (AddFontResourceEx): Add.
6429 (RemoveFontMemResourceEx): Ditto.
6430 (AddFontMemResourceEx[AW]): Remove.
6431 (RemoveFontResourceEx[AW]): Ditto.
6433 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
6435 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
6436 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
6438 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
6440 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
6441 (RemoveFontMemResourceEx[AW]): Ditto
6442 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
6443 (RemoveFontMemResourceEx[AW]): Ditto.
6445 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
6447 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
6448 (NtCurrentTeb): Remove.
6450 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6452 * include/wsahelp.h: Remove ';' after closing
6453 #ifdef __cplusplus brace.
6454 * include/ws2spi.h: Likewise.
6456 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6458 * include/winbase.h (MEMORYSTATUSEX): Add structure.
6459 (GlobalMemoryStatusEx): Add prototype.
6460 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
6462 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
6464 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
6466 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
6468 * include/wingdi.h (AddFontResourceEx[AW]): Add.
6469 (RemoveFontResourceEx[AW]): Ditto
6470 (FR_PRIVATE): Define.
6471 (FR_NOT_ENUM): Define.
6472 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
6473 (RemoveFontResourceEx[AW]): Ditto.
6475 2003-02-10 Earnie Boyd <earnie@users.sf.net>
6477 * include/w32api.h: Increment version to 2.3.
6478 * Makefile.in: Ditto.
6480 2003-02-09 Earnie Boyd <earnie@users.sf.net>
6482 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
6483 (Ke386QueryToAccessMap): Ditto.
6484 (Ke386SetIoAccessMap): Ditto.
6485 Thanks to Marcel Telka <telka@users.sf.net>
6486 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
6487 * include/security.h: Include secext.h.
6488 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
6489 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
6490 * include/GL/gl.h: Remove include of glext.h.
6491 Thanks to Greg Couch <gregcouch@users.sf.net>
6493 2003-02-05 Earnie Boyd <earnie@users.sf.net>
6495 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
6496 using GUID_DEFINED instead.
6497 * include/sqltypes.h: Ditto.
6498 * include/winnt.h: Ditto.
6499 * include/ddk/scsiwmi.h: Ditto.
6501 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
6503 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
6505 Thanks to: John Dallaway <jld@ecoscentric.com>.
6507 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
6509 * include/commctrl.h (TCM_*): Add missing defines.
6511 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
6512 Danny Smith <dannysmith@users.sourceforge.net>
6514 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
6515 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
6516 for (_WIN32_IE >= 0x0400).
6517 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
6518 fields for (_WIN32_IE >= 0x0400).
6520 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
6522 * include/winbase.h (CreateFiber): Change first parameter
6524 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
6525 if (_WIN32_WINNT >= 0x0500).
6527 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
6529 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
6530 Add missing typedefs.
6531 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
6533 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
6535 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
6537 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
6539 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
6541 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
6543 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
6545 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
6547 (WAIT_FAILED): Cast to DWORD.
6548 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
6551 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
6553 * include/winerror.h: Protect against multiple
6554 definition of WSA* error codes.
6555 * include/winsock.h: Likewise.
6556 * include/winsock2.h: Likewise.
6558 2003-01-27 Bang Dong-Heui
6559 Bang Jun-Young <junyoung@netbsd.org>
6561 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
6562 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
6563 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
6566 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6568 * include/ras.h (RASCONN[AW]): Add dwSessionId for
6571 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6573 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
6574 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
6575 fields for (WINVER >= 0x501).
6577 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
6579 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
6581 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
6584 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6586 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
6587 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
6589 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6591 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
6592 SE_REGISTRY_WOW64_32KEY.
6593 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6595 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6597 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
6598 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
6599 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6601 2003-01-10 Christopher Faylor <cgf@redhat.com>
6603 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
6605 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6607 * lib/dxguid.c: Don't #include <objbase.h>.
6608 * include/unknwn.h: Partially revert change of 2002-12-26.
6609 Don't include <ole2.h>.
6611 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6613 * lib/dinput.c: Don't #include <objbase.h>.
6615 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
6617 * include/windows.h (ole2.h):Do #include for
6620 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
6622 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
6623 * include/zmouse.h (WHEEL_DELTA): Guard against prior
6625 (WHEEL_PAGESCROLL): Likewise.
6626 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
6628 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6630 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
6631 (WHEEL_PAGESCROLL): Add define.
6633 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6635 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
6636 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
6637 compatability. Add RECT field. Add UNICODE mappings for new
6639 (tagNMREBARCHEVRON): Add struct and typedefs for
6640 _WIN32_IE >= 0x0500.
6642 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6644 * include/commctrl.h (TOOLINFO[AW]): Update structures.
6645 (LVHITTESTINFO): Likewise.
6647 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
6648 (GRADIENT_RECT): Likewise.
6650 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
6652 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
6653 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
6654 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
6655 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
6656 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
6657 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
6658 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
6659 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
6660 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
6661 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
6662 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
6663 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
6664 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
6665 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
6666 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
6667 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
6668 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
6669 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
6670 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
6671 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
6672 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
6673 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
6674 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
6675 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
6676 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
6677 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
6678 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
6679 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
6680 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
6681 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
6682 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
6683 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
6684 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
6685 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
6686 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
6687 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
6688 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
6689 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
6690 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
6691 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
6692 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
6693 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
6694 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
6695 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
6696 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
6697 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
6698 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
6699 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
6700 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
6701 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
6702 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
6703 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
6704 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
6705 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
6706 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
6707 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
6708 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
6709 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
6710 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
6711 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
6712 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
6713 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
6714 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
6715 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
6716 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
6717 Add missing error codes.
6719 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6721 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
6723 (GetFiberData): Likewise.
6725 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6727 * include/winnt.h (GetCurrentFiber): Remove blank input field in
6729 (GetFiberData): Likewise.
6731 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6733 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
6734 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
6735 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
6736 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
6737 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
6738 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
6739 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
6740 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
6744 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6746 * include/winspool.h (PRINTER_INFO_6): Add.
6747 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6749 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
6751 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
6753 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
6754 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
6755 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
6758 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
6760 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
6761 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
6763 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6765 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
6767 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6769 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
6770 VIETNAMESE_CHARSET): Remove duplicate defines.
6771 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
6773 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6775 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
6776 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6778 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6780 * include/unknwn.h: Include windows.h and ole2.h before header
6781 guard to avoid circular inclusion of COM headers.
6783 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6785 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
6786 ReuseDDElParam): Use __WIN64 compatible typedefs.
6788 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6790 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
6791 lpInheritProperty member const.
6792 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
6795 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6797 * include/commcat.h: Don't include windows.h or ole2.h ifdef
6799 * include/unknwn.h: Ditto.
6801 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6803 * include/imm.h (ImmGetCompositionFont[AW],
6804 ImmSetCompositionFont[AW]): Add NOGDI guard.
6806 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
6808 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
6809 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
6811 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6812 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
6814 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
6815 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
6816 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
6818 * include/ddk/scsiwmi.h (GUID): Define if not already done.
6819 (LPCGUID): Likewise.
6820 * include/ddk/tdi.h: Close "Listen flags" comment.
6821 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
6822 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
6823 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6824 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
6825 * include/ddk/win2k.h: Likewise.
6826 * include/ddk/winddi.h: Likewise.
6827 * include/ddk/winddk.h: Likewise.
6828 * include/ddk/winnt4.h: Likewise.
6829 * include/ddk/ws2san.h: Likewise.
6830 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
6831 * include/ddk/video.h: Don't process rest of file ifdef
6833 * include/ddk/winddi.h: Don't process rest of file ifdef
6835 * include/ddk/usb.h: Don't process rest of file ifdef
6837 * include/ddk/usbdi.h: Don't process rest of file ifdef
6839 * include/ddk/usbcamdi.h: Don't process rest of file if
6840 !defined(__USB_H) && !defined(__USBDI_H)
6842 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
6844 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
6846 * include/winuser.h (GetAncestor) Add prototype.
6847 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
6848 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
6849 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
6850 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
6851 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
6853 * lib/user32.def (GetAncestor@8): Add stub.
6855 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
6857 * include/windows.h: Guard inclusion of wingdi.h,
6858 commdlg.h, winspool.h, ole2.h with NOGDI.
6859 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
6860 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
6863 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6865 * include/oleacc.h (SELFLAG_*): Change to enum.
6867 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
6869 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
6870 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6872 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
6874 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
6876 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6878 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
6880 * include/winuser.h (AllowSetForegroundWindow,
6881 LockSetForegroundWindow): Add prototypes.
6882 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
6883 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
6884 * lib/winuser.def (AllowSetForegroundWindow,
6885 LockSetForegroundWindow): Add stubs.
6887 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
6889 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
6891 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
6892 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
6893 compatability. Add lParam field. Add UNICODE mappings for new
6896 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
6898 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
6899 Wrap with pshpack2.h/poppack.h to correct alignment.
6901 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
6903 * include/commctrl.h (LVBKIF_*): Add defines.
6904 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
6905 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
6906 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
6907 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
6908 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
6909 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
6910 (ListView_GetBkImage): Add define.
6911 (ListView_SetBkImage): Add define.
6912 (LVBKIMAGE): Add structures and typedefs.
6914 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6916 * include/w32api.h: Increment to version 2.2
6917 * Makefile.in: Ditto.
6919 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6921 * lib/Makefile.in (dist, install): Correct the install destinations.
6922 * lib/ddk/Makefile.in (dist, install): Ditto.
6924 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
6926 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
6927 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
6928 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
6930 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
6931 IID_IOleControlSite89): Remove.
6933 2002-11-15 Christopher Faylor <cgf@redhat.com>
6935 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
6936 (IID_IStdMarshalInfo): Ditto.
6938 2002-11-15 Christopher Faylor <cgf@redhat.com>
6940 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
6941 (IID_IPersistStorage): Ditto.
6943 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
6945 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
6946 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
6947 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
6948 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
6949 Correct definitions.
6951 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
6953 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6954 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6955 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6956 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6957 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6958 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6959 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6960 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6961 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6962 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6963 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6964 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6965 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6966 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6967 xfilter.h): Change comment to refer w32api package, not MinGW.
6969 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
6971 * include/ddk/ntddk.h: Include winnt.h as system header.
6973 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
6975 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
6976 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
6977 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
6978 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
6979 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
6980 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
6981 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
6982 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
6983 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
6984 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
6985 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
6986 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
6987 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
6988 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
6989 xfilter.h): Fix typo in disclaimer comment.
6991 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
6993 * include/exdisp.h: Include oaidl.h as system header.
6995 2002-11-12 Earnie Boyd <earnie@users.sf.net>
6997 * include/w32api.h (__W32API_VERSION): Fix.
6999 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
7001 * lib/uuid.c (IID_ICatInformation): Correct definition.
7003 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
7005 * include/oleauto.h (DeregisterTypeLib): Remove.
7006 (UnRegisterTypeLib): Add prototype.
7008 2002-11-07 Christopher January <chris@atomice.net>
7010 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
7012 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
7014 * include/winnt.h (VerSetConditionMask): Add prototype.
7015 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
7017 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
7019 * include/winuser.h (MONITORINFOEX[AW]): Add structure
7020 definitions and ANSI/UNICODE mappings.
7023 2002-10-14 Earnie Boyd <earnie@users.sf.net>
7025 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
7026 * configure.in: Ditto.
7027 * lib/Makefile.in: Ditto.
7028 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
7030 * configure: Regenerate.
7032 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
7034 * include/windows.h: Don't include basetyps.h.
7035 * include/objfwd.h: Do include basetyps.h.
7037 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
7039 * include/objbase.h: Include rpc.h and rpcndr.h
7040 before header guard.
7042 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
7044 * include/olectl.h (PROPPAGEINFO): Change type of
7047 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
7049 * lib/ntdll.def (RtlAcquireResourceExclusive,
7050 RtlAcquireResourceShared, RtlDeleteResource,
7051 RtlInitializeResource, RtlReleaseResource,
7052 RtlTimeToSecondsSince1970) : Added missing exports.
7054 2002-10-08 Heiko Gerdau <hg@technosis.de>
7056 * include/oleacc.h: New file.
7057 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
7058 (OBJID_*) Add defines.
7059 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
7060 * lib/test.c: Include oleacc.h.
7062 2002-10-06 Casper Hornstrup <chorns@it.dk>
7064 * include/ddk: New subdir.
7066 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7067 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7068 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7069 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7070 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7071 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7072 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7073 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7074 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7075 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7076 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7077 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7078 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7079 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7080 xfilter.h): New files.
7081 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
7082 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
7083 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
7086 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
7088 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
7089 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
7090 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
7091 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
7092 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
7093 RtlAddAccessAllowedAce, RtlCreateAcl,
7094 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
7095 RtlGetAce, RtlGetControlSecurityDescriptor,
7096 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
7097 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
7098 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
7099 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
7100 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
7101 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
7102 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
7103 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
7104 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
7105 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
7106 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
7107 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
7108 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
7110 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7112 *include/windef.h (WPARAM): Update typedef.
7116 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7118 * include/shlobj.h (CSIDL_*): Add defines.
7120 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
7122 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
7123 has been included first.
7125 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
7127 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
7128 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
7129 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
7131 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
7133 * include/winuser.h (DS_SHELLFONT): Define.
7135 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
7137 * include/winnt.h (VER_SUITE_BLADE): Define.
7139 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
7141 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
7142 Add _WIN32_IE guard. Correct prototype for wide version.
7143 (SHGetFolderPath): Add comment on shfolder.dll.
7144 (SHGetFolderLocation): Add prototyope for WinME and W2K.
7145 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
7147 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
7149 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
7150 * lib/shfolder.def: New file.
7152 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
7154 * include/winsock.h (timeval): Guard struct and associated
7155 macros with _TIMEVAL_DEFINED.
7156 * include/winsock2.h (timeval): Likewise.
7158 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
7160 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
7161 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
7162 SHCreateShellItem,SHEmptyRecycleBin[AW],
7163 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
7164 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
7165 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
7166 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
7167 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
7168 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
7169 SHLoadNonloadedIconOverlayIdentifiers,
7170 SHOpenFolderAndSelectItems,SHParseDisplayName,
7171 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
7172 SHSetLocalizedName,SHSetUnreadMailCountW,
7173 SHUpdateRecycleBinIcon: Add missing stubs.
7175 2002-09-07 Earnie Boyd <earnie@users.sf.net>
7177 * include/windef.h (WINVER): Add documentation.
7178 (_WIN32_WINNT): Ditto.
7179 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
7181 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
7183 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
7185 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
7187 * include/winbase.h (AllocateUserPhysicalPages,
7188 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
7189 FreeUserPhysicalPages): Add prototypes.
7190 * lib/kernel32.def: Add function stubs for above.
7192 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
7194 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
7195 Add WINVER guards for dialog box command id defines.
7197 2002-09-03 Earnie Boyd <earnie@users.sf.net>
7199 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
7201 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
7203 * include/wincon.h: Define GetConsoleWindow(void).
7205 2002-08-28 Earnie Boyd <earnie@users.sf.net>
7207 * include/w32api.h: Increment version to 2.1.
7208 * Makefile.in: Ditto.
7210 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
7212 * include/winsock2.h (SOCKET_ADDRESS): Define if
7213 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
7214 (CSADDR_INFO): Ditto.
7215 (nspapi.h) : Don't include. Removed FIXME comment.
7216 * include/nspapi.h (SOCKET_ADDRESS) Only define if
7217 __CSADDR_T_DEFINED is not defined.
7218 (CSADDR_INFO): Ditto.
7219 (BLOB): Add structure and typedef if not already defined.
7220 (NS_*): Add defines.
7222 (SERVICE_ADDRESS): Add structure and typedefs.
7223 (SERVICE_ADDRESSES): Ditto.
7224 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
7225 (LPSERVICE_ASYNC_INFO): Add typedef.
7226 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
7228 * include/wsipx.h: New file.
7229 * include/svcguid.h: New file.
7230 * lib/test.c: Include wspix.h and svcguid.h.
7232 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7234 * include/wsahelp.h: New file.
7235 * lib/test.c: Include wsahelp.h.
7237 2002-08-21 Earnie Boyd <earnie@users.sf.net>
7239 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
7240 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
7242 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7244 * include/ws2spi.h: Modify comment about being part of
7246 (winsock2.h): Change "" to <>.
7248 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7250 * include/ws2spi.h: New file.
7251 * lib/test.c: Include ws2spi.h.
7253 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7255 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
7256 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
7259 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7261 * include/winuser.h (CURSOR_SHOWING) Add define.
7262 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
7264 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7266 * include/winerror.h: Cast OLE error codes to HRESULT.
7267 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7269 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7271 * include/wincrypt.h (ALG_*): Add defines.
7276 (PRIVATEKEYBLOB): Add define.
7278 2002-08-14 Earnie Boyd <earnie@users.sf.net>
7280 * include/shlobj.h (SHGetFolderPath): Add define.
7281 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
7282 (SHGetFolderPath): Ditto.
7284 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7286 * include/commdlg.h: Don't include COM headers or use
7287 COM-dependent symbols if __OBJC__.
7289 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7291 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
7294 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
7296 * include/shellapi.h (FOF_NOERRORUI): Add define.
7298 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
7300 * include/objidl.h (IEnumMoniker): Put 'interface' back.
7302 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
7304 * include/objidl.h (IEnumMoniker): Correct declaration.
7306 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
7308 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
7310 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
7312 * include/commctrl.h: Whitespace change.
7314 2002-08-09 Lars Munch <lars@segv.dk>
7316 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
7317 struct name _TVHITTESTINFO and typedefs and add defines for
7318 backward compatability.
7319 (ListView_SetExtendedListViewStyleEx): Add macro.
7321 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
7323 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
7325 * lib/msimg32.def: New file, with stubs for above.
7327 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
7329 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
7330 GetFileSizeEx, SetFilePointerEx): Add prototypes.
7331 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
7332 and UNICODE mappings.
7334 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7336 * include/winbase.h (ReadFileScatter, WriteFileGather):
7337 Change second parameter to pointer.
7339 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
7341 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
7343 * lib/wininet.def: Regenerate.
7345 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7347 * include/windef.h (PVOID): Move typedef to...
7348 * include/winnt: ...here.
7349 (PVOID64): New typedef.
7351 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
7352 * include/winbase.h (ReadFileScatter, WriteFileGather):
7355 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
7356 (PROCESSOR_INTEL_IA64): Add define.
7358 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7360 * include/oleidl.h (MK_ALT): Define.
7362 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7364 * include/exdisp.h: New file.
7365 * include/exdispid.h: New file.
7366 * include/mshtml.h: New file.
7367 * lib/test.c: #include exdisp.h and mshtml.h
7368 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
7369 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
7370 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
7371 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
7374 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7376 * include/docobj.h: New file.
7377 * include/idispids.h: New file.
7378 * include/objidl.h (IID_IMoniker): Declare.
7379 * include/ocidl.h (READYSTATE): New enum.
7380 (IOleInPlaceSiteEx): New interface.
7381 * include/olectlid.h (IID_IEnumSTATSTG): New interface
7383 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
7384 IOleInPlaceSite): New interfaces.
7385 * lib/test.c: #include docobj.h,idispids.h,
7387 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7389 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
7390 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
7392 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
7394 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
7395 * include/commdlg.h: Likewise.
7397 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
7399 * include/oleauto.h (V_UNION): Correct definition for case of
7403 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
7405 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
7406 not bool, for C as well as C++.
7408 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
7410 * include/shlwapi.h: New file.
7411 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
7412 Victor Porton <porton@narod.ru> for contributions.
7413 * lib/shlwapi.def: New file.
7414 * lib/test.c: #include shlwapi.h.
7416 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
7418 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
7420 * include/winsock2.h (struct sockaddr): Use __int64 instead of
7422 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
7423 does not need external *Fiber library functions.
7425 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7427 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
7429 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
7430 avoid compile error when already defined.
7432 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
7434 * include/winuser.h (WM_MENURBUTTONUP): Add define.
7436 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7438 * include/commdlg.h: Define CDN_* notification message constants
7441 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
7443 * include/commctrl.h: Define notification message constants for
7446 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
7448 * include/ddeml.h (MH_*) Add defines.
7449 (MONHSZSTRUCT): Add structure and typedefs.
7450 (MONLINKSTRUCT): Ditto.
7451 (MONCONVSTRUCT): Ditto.
7452 (MONCBSTRUCT): Ditto.
7453 (MONERRSTRUCT): Ditto.
7454 (MONMSGSTRUCT): Ditto.
7455 * include/windef.h: Don't define __cdecl or _cdecl for
7457 Don't define _export or __export for __WATCOM__.
7458 * include/windows.h (imm.h): #include.
7459 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
7461 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7463 * include/wtypes.h: Remove duplicate #includes of rpc.h and
7466 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
7468 * include/winbase.h (OpenThread): Add prototype.
7469 * lib/kernel32.def (OpenThread): Add symbol.
7471 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
7473 * include/wtypes.h (HMETAFILEPICT): Add typedef.
7475 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
7477 * include/rpc.h: Conditionally include <windows.h> before
7479 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
7482 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
7484 * include/commctrl.h (WC_*): Remove some duplicate defines.
7486 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
7488 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
7490 (IPM*): Add defines.
7491 (IPN_*): Add defines.
7492 (NMIPADDRESS): Add structure and typedefs.
7493 (MAKEIPADDRESS): Add macro.
7494 (MAKEIPRANGE): Add macro.
7495 (FIRST_IPADDRESS): Add macro.
7496 (SECOND_IPADDRESS): Add macro.
7497 (THIRD_IPADDRESS): Add macro.
7498 (FOURTH_IPADDRESS): Add macro.
7500 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
7502 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
7504 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7506 * include/winbase.h (WINBASEAPI): Don't define if prior
7509 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
7510 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
7511 PARTITION_UNIX): Add defines.
7512 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
7513 (IsRecognizedPartition): Also check for PARTITION_FAT32,
7514 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
7515 (IsContainerPartition): Add macro.
7517 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
7519 * include/commctrl.h: (CBEIF_*): Add defines.
7520 (CBEN_*): Add defines and UNICODE mappings
7521 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
7522 (CBEMAXSTRLEN): Add define.
7523 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
7524 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
7525 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
7526 (NMCBEENDEDIT[AW]): Add structure and typedefs.
7528 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7530 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
7531 union member _VARIANT_BOOL bool.
7533 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7535 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
7537 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7539 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
7540 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
7541 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
7543 (CCHAR): Correct typedef.
7544 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
7547 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7549 * README.w32api: Correct spelling error.
7551 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7553 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
7554 INPUT_HARDWARE): Add defines.
7555 (HDEVNOTIFY): Add typedef.
7556 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
7557 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
7559 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
7560 GetClassInfoEx[AW],GetKeyboardLayoutList,
7561 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
7562 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
7563 RegisterClassEx[AW]): Correct prototypes.
7565 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7567 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
7569 * include/winsvc.h (StartServiceW): Correct prototype.
7570 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
7571 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
7572 GetTickCount,InterlockedExchangeAdd,
7573 WritePrivateProfileStruct[AW]: Correct prototypes.
7574 (GetEnvironmentStrings): Correct mapping to
7575 GetEnvironmentStringsA.
7576 * include/winver.h (VerQueryValueA,VerQueryValueW):
7578 * include/wincon.h (CreateConsoleScreenBuffer): Correct
7580 * include/winreg.h (RegQueryMultipleValues[AW],
7581 RegQueryValueEx[AW]):Correct prototypes.
7582 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
7583 PPOLYTEXTW): Add typedefs.
7584 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
7585 structures and typedefs.
7586 (MM_MAX_NUMAXES): Add define.
7587 (EnumFontsW,GetEnhMetaFilePixelFormat,
7588 wglGetLayerPaletteEntries): Correct prototypes.
7589 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
7590 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
7591 RPC_S_SEND_INCOMPLETE): Add defines.
7593 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
7595 * include/windef.h (_fastcall, __fastcall, FASTCALL):
7598 2002-06-16 Egor Duda <deo@logos-m.ru>
7600 * include/ntdll.h: New file.
7601 * lib/ntdll.def: Add NtShutdownSystem.
7603 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
7605 * lib/dinput.def (DirectInputCreateEx): Add stub.
7606 * lib/ntdll.def: New file.
7608 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7610 * include/w32api.h: Change to version 2.0 to reflect the change
7613 * README.w32api: Renamed from README. Modified license to remove
7614 the restriction of notifying the author based on the fact that the
7615 author is unreachable at the notified address.
7616 * Makefile.in (VERSION): Change to 2.0.
7618 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7620 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
7621 * Makefile.in (bindist): Correct the MinGW distribution.
7623 2002-06-13 Earnie Boyd <earnie@users.sf.net>
7625 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
7626 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
7628 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
7630 * lib/test.c: #include comcat.h.
7632 2002-06-13 John K. Hohm <jhohm@acm.org>
7634 * include/comcat.h: New file.
7636 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7638 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
7639 (GETTEXTEX): Add structure definition.
7641 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
7643 * include/windows.h (ole2.h): #include if !__OBJC__ and
7644 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
7646 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7648 * include/mapi.h: Change LPTSTR to LPSTR throughout.
7650 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
7652 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
7653 PACCESS_DENIED_ACE): Add typedefs.
7655 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
7657 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
7659 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
7661 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
7663 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7665 * include/windef.h: Fix typo in last change.
7667 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7669 * include/windef.h: Add no-op __try, __except, __finally
7671 * include/excpt.h: Remove file.
7672 * include/windows.h: Don't include excpt.h.
7674 2002-05-30 Christopher January <chris@atomice.net>
7676 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
7677 Add missing typedefs.
7679 2002-05-28 Earnie Boyd <earnie@users.sf.net>
7681 * include/w32api.h: Increment version to 1.5
7682 * Makefile.in: Ditto.
7685 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
7687 * include/winreg.h: (RegConnectRegistry[AW]): Replace
7688 LP[W]STR with LPC[W]STR.
7689 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
7690 Clean up whitespace.
7692 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
7694 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
7696 2002-05-21 Earnie Boyd <earnie@users.sf.net>
7698 * Makefile.in: Increment VERSION to 1.4.
7699 (conf_prefix): New variable.
7700 (bindist): Modify target to use $(conf_prefix).
7702 2002-05-20 Philip Aston <philipa@mail.com>
7704 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
7706 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
7708 * include/lmaccess.h: (NetAccess*, NetGroup*,
7709 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
7710 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
7712 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
7714 * include/commctrl.h (ImageList_DragShowNolock): Remove
7715 conflicting redeclaration.
7717 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
7719 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
7720 STRICT and related defines to ...
7721 * include/windef.h: Here.
7723 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
7725 * include/winsock2.h (int32): Remove typedef.
7726 (SERVICETYPE): Add typedef.
7727 (struct _flowspec):Revise struct definition, Comment
7728 on types used for members.
7730 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7732 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
7733 more defines added in earlier change.
7734 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
7736 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7738 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
7739 added in last change.
7741 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7743 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
7744 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
7746 2002-05-01 Manu B <contact.manu@wanadoo.fr>
7748 * include/commctrl.h (SNDMSG): Define and use throughout
7749 in other macros instead of SendMessage.
7750 * include/commdlg.h (SNDMSG): Ditto.
7752 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
7754 * include/GL/gl.h: New file.
7755 * include/GL/glext.h: Ditto.
7756 * include/GL/glu.h: Ditto.
7758 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7760 * include/w32api.h: Increment version.
7761 * Makefile.in: Ditto.
7763 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7765 * Makefile.in (bindist): Use * instead of . for file list for tar
7768 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
7770 * include/wtypes.h (enum tagCLSCTX): Change formatting.
7772 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
7774 * include/objidl.h (IRunningObjectTable.Register): Correct
7776 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
7777 ROTFLAGS_ALLOWANYCLIENT): Add defines.
7779 2002-03-31 Victor Porton <porton@narod.ru>
7781 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
7783 2002-03-29 David Robinow <drobinow@yahoo.com>
7785 * include/wingdi.h (SetPixelFormat): Correct prototype.
7787 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
7789 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
7791 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
7793 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
7796 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7798 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
7799 * include/shlobj.h (IContextMenu2): Put methods in right order.
7800 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
7801 CINTERFACE before defining.
7803 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
7805 * include/accctrl.h: Add #pragma GCC system_header
7807 * include/aclapi.h: Same.
7808 * include/basetsd.h: Same.
7809 * include/basetyps.h: Same.
7810 * include/cderr.h: Same.
7811 * include/cguid.h: Same.
7812 * include/commctrl.h: Same.
7813 * include/commdlg.h: Same.
7814 * include/cpl.h: Same.
7815 * include/cplext.h: Same.
7816 * include/custcntl.h: Same.
7817 * include/dbt.h: Same.
7818 * include/dde.h: Same.
7819 * include/ddeml.h: Same.
7820 * include/dlgs.h: Same.
7821 * include/excpt.h: Same.
7822 * include/httpext.h: Same.
7823 * include/imagehlp.h: Same.
7824 * include/imm.h: Same.
7825 * include/initguid.h: Same.
7826 * include/intshcut.h: Same.
7827 * include/ipexport.h: Same.
7828 * include/iphlpapi.h: Same.
7829 * include/ipifcons.h: Same.
7830 * include/iprtrmib.h: Same.
7831 * include/iptypes.h: Same.
7832 * include/isguids.h: Same.
7833 * include/largeint.h: Same.
7834 * include/lm.h: Same.
7835 * include/lmaccess.h: Same.
7836 * include/lmalert.h: Same.
7837 * include/lmapibuf.h: Same.
7838 * include/lmat.h: Same.
7839 * include/lmaudit.h: Same.
7840 * include/lmbrowsr.h: Same.
7841 * include/lmchdev.h: Same.
7842 * include/lmconfig.h: Same.
7843 * include/lmcons.h: Same.
7844 * include/lmerr.h: Same.
7845 * include/lmerrlog.h: Same.
7846 * include/lmmsg.h: Same.
7847 * include/lmremutl.h: Same.
7848 * include/lmrepl.h: Same.
7849 * include/lmserver.h: Same.
7850 * include/lmshare.h: Same.
7851 * include/lmsname.h: Same.
7852 * include/lmstats.h: Same.
7853 * include/lmsvc.h: Same.
7854 * include/lmuse.h: Same.
7855 * include/lmuseflg.h: Same.
7856 * include/lmwksta.h: Same.
7857 * include/lzexpand.h: Same.
7858 * include/mapi.h: Same.
7859 * include/mciavi.h: Same.
7860 * include/mcx.h: Same.
7861 * include/mmsystem.h: Same.
7862 * include/mswsock.h: Same.
7863 * include/nb30.h: Same.
7864 * include/nddeapi.h: Same.
7865 * include/nspapi.h: Same.
7866 * include/ntdef.h: Same.
7867 * include/ntsecapi.h: Same.
7868 * include/ntsecpkg.h: Same.
7869 * include/oaidl.h: Same.
7870 * include/objbase.h: Same.
7871 * include/objfwd.h: Same.
7872 * include/objidl.h: Same.
7873 * include/odbcinst.h: Same.
7874 * include/ole.h: Same.
7875 * include/ole2.h: Same.
7876 * include/ole2ver.h: Same.
7877 * include/oleauto.h: Same.
7878 * include/olectl.h: Same.
7879 * include/olectlid.h: Same.
7880 * include/oledlg.h: Same.
7881 * include/oleidl.h: Same.
7882 * include/pbt.h: Same.
7883 * include/prsht.h: Same.
7884 * include/psapi.h: Same.
7885 * include/rapi.h: Same.
7886 * include/ras.h: Same.
7887 * include/raserror.h: Same.
7888 * include/rassapi.h: Same.
7889 * include/regstr.h: Same.
7890 * include/richedit.h: Same.
7891 * include/richole.h: Same.
7892 * include/rpc.h: Same.
7893 * include/rpcdce.h: Same.
7894 * include/rpcdce2.h: Same.
7895 * include/rpcdcep.h: Same.
7896 * include/rpcndr.h: Same.
7897 * include/rpcnsi.h: Same.
7898 * include/rpcnsip.h: Same.
7899 * include/rpcnterr.h: Same.
7900 * include/rpcproxy.h: Same.
7901 * include/schannel.h: Same.
7902 * include/schnlsp.h: Same.
7903 * include/scrnsave.h: Same.
7904 * include/security.h: Same.
7905 * include/setupapi.h: Same.
7906 * include/shellapi.h: Same.
7907 * include/shlguid.h: Same.
7908 * include/shlobj.h: Same.
7909 * include/sql.h: Same.
7910 * include/sqlext.h: Same.
7911 * include/sqltypes.h: Same.
7912 * include/sqlucode.h: Same.
7913 * include/sspi.h: Same.
7914 * include/subauth.h: Same.
7915 * include/tlhelp32.h: Same.
7916 * include/unknwn.h: Same.
7917 * include/userenv.h: Same.
7918 * include/w32api.h: Same.
7919 * include/winbase.h: Same.
7920 * include/wincon.h: Same.
7921 * include/wincrypt.h: Same.
7922 * include/windef.h: Same.
7923 * include/windows.h: Same.
7924 * include/windowsx.h: Same.
7925 * include/winerror.h: Same
7926 * include/wingdi.h: Same.
7927 * include/wininet.h: Same.
7928 * include/winioctl.h: Same.
7929 * include/winnetwk.h: Same.
7930 * include/winnls.h: Same.
7931 * include/winnt.h: Same.
7932 * include/winperf.h: Same.
7933 * include/winreg.h: Same.
7934 * include/winresrc.h: Same.
7935 * include/winsock.h: Same.
7936 * include/winsock2.h: Same.
7937 * include/winspool.h: Same.
7938 * include/winsvc.h: Same.
7939 * include/winuser.h: Same.
7940 * include/winver.h: Same.
7941 * include/ws2tcpip.h: Same.
7942 * include/wsnetbs.h: Same.
7943 * include/wtypes.h: Same.
7944 * include/zmouse.h: Same.
7945 * include/mapi.h: Change header guard name to _MAPI_H for
7948 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
7950 * include/accctrl.h (_ACCCTRL_H): Correct typo.
7951 Remove unnecessary inclusion of <wtypes.h>.
7952 * ChangeLog: Fix omission of name in recent entries.
7954 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
7956 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
7958 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
7960 * include/mswsock.h: Group winsock2 dependants
7961 together and protect with #ifdef _WINSOCK2_H.
7962 * lib/test.c: Only test ws2tcpip.h if winsock2.h
7965 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
7967 * include/mswsock.h (TP_*): Add new defines.
7968 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
7970 (WSACMSGHDR): Likewise.
7971 (DisconnectEx): Add new prototype.
7972 (WSARecvMsg): Likewise.
7973 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
7975 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
7977 * ChangeLog: Fix typo in last entry.
7978 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
7979 * include/ws2tcpip.h: (IP_*): Add new defines.
7980 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
7981 (NI_*): Add getnameinfo constants and bitmasks.
7982 (AI_*): Add getaddrinfo flags.
7983 (EAI_*): Add getaddrinfo error codes.
7984 (ip_mreq_source): Add new structure.
7985 (ip_msfilter): Add new structure.
7986 (IP_MSFILTER_SIZE): Add new macro.
7987 (in_pktinfo): Add new structure.
7988 Add preliminary IPv6 support.
7989 (in6_addr): Add new structure and some defines.
7990 (sockaddr_in6): Add new structure.
7991 (in6addr_any, in6addr_loopback): Declare extern structures.
7992 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
7993 initialization macros for above.
7994 (IN6_ARE_ADDR_EQUAL): Define macro.
7995 (IN6_IS_ADDR_*): Define address testing macros.
7996 (socklen_t) Add new typedef.
7997 (ipv6_mreq): Add new structure.
7998 (in6_pktinfo): Same.
8000 (freeaddrinfo):Add new prototype.
8001 (getaddrinfo): Same.
8002 (gai_strerror[AW]): Same.
8003 (getnameinfo): Same.
8004 (sockaddr_in6_old): Add structure.
8005 (sockaddr_gen): Add union definition.
8006 (INTERFACE_INFO): Use sockaddr_gen as members.
8007 (INTERFACE_INFO_OLD): Add comment on workaround for problems
8008 with INTERFACE_INFO on NT4 prior to sp4.
8010 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
8012 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
8013 when selecting winsock interface.
8014 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
8015 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
8016 Expand FIXME comment.
8017 (WSACOMPLETIONTYPE): Add enum.
8018 (WSACOMPLETION): Add structure and typedefs.
8019 (WSANSPIoctl): Add function prototpe and callback typedef.
8020 (SIO_NSP_NOTIFY_CHANGE): Add define.
8021 (sockaddr_storage): Add structure and typedefs.
8023 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
8025 * include/winuser.h (OIC_*): Add resource constants.
8027 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
8029 * include/ntsecpkg.h: New file.
8030 * include/schannel.h: New file.
8031 * include/schnlsp.h: New file.
8032 * include/security.h: New file.
8033 * include/sspi.h: New file.
8034 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
8035 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
8036 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
8037 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
8038 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
8039 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
8040 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
8041 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
8042 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
8043 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
8044 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
8045 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
8046 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
8047 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
8048 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
8049 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
8050 CERT_CHAIN_CONTEXT): Add missing structures.
8051 (CertCloseStore, CertGetCertificateChain,
8052 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
8053 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
8054 CertFindCertificateInStore, CertFreeCertificateContext,
8055 CertGetIssuerCertificateFromStore,
8056 CertFindChainInStore): Add missing functions.
8057 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
8058 CERT_FIND_ISSUER_STR): Add Unicode mappings.
8059 * lib/crypt32.def: New file.
8060 * lib/secur32.def: Add mising stubs.
8061 * lib/test.c: Include new headers.
8063 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
8065 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
8068 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
8070 * lib/test.c: Include mapi.h.
8071 * include/commctrl.h (TBSTYLE_*): Add missing defines.
8072 Thanks to: "Ron" <ron@debian.org>
8074 2002-01-30 John Fattaruso <fattaruso@ieee.org>
8076 * include/mapi.h: New file.
8077 * lib/mapi.def: Add missing function stubs.
8079 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8081 * include/winuser.h (GetWindowLongPtr[AW],
8082 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
8084 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
8086 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
8087 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
8088 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
8089 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
8091 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8093 * lib/test.c: Include wsnetbs.h.
8095 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
8097 * include/wsnetbs.h: New file.
8099 2002-01-25 Earnie Boyd <earnie@users.sf.net>
8101 * include/winnt.h: Remove merge conflict.
8103 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
8105 * include/winnt.h (_TCHAR): Add typedefs.
8107 2002-01-25 Tim Hughes <tjh@delcam.com>
8109 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
8112 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
8114 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
8116 (LPACCESSTIMEOUT): Add typedef.
8118 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
8120 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
8122 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
8124 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
8125 _HDITEM[AW], with parallel changes to typedefs. Use defines for
8126 backward compatability with old names. Update UNICODE mappings.
8127 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
8128 for struct _HD_LAYOUT and add defines for backward
8129 compatability with old names.
8130 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
8131 parallel chages to typedefs. Add defines for backward
8132 compatability with old names.
8133 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
8135 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
8137 * include/winnt.h: Add missing MEM_ defines, and convert existing to
8138 hex for readability.
8140 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
8142 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
8144 (SPI_SETSCREENSAVERRUNNING): Add define.
8145 (LLKHF_ALTDOWN): Add define.
8146 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
8147 PFD_DEPTH_DONTCARE): Add defines.
8149 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
8151 * include/objbase.h (CoGetObject): Add prototype.
8153 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
8155 * include/winuser.h (ENUM_CURRENT_SETTINGS,
8156 ENUM_REGISTRY_SETTINGS): Add defines.
8158 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
8160 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
8161 (FILE_ATTRIBUTE_DEVICE): Add define.
8163 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
8165 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
8167 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
8169 * ChangeLog: correct date in last entry.
8171 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
8173 * include/winuser.h (MONITORENUMPROC): Add typedef.
8174 (EnumDisplayMonitors): Add prototype.
8175 * lib/user32.def (EnumDisplayMonitors): Add stub.
8177 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
8179 * include/ntsecapi.h: Fixed missing void parameter type in some
8181 * include/objbase.h: Ditto.
8182 * include/rapi.h: Ditto.
8183 * include/rpc.h: Ditto.
8184 * include/rpcdce.h: Ditto.
8185 * include/rpcdcep.h: Ditto.
8186 * include/rpcndr.h: Ditto.
8187 * include/rpcnsip.h: Ditto.
8188 * include/rpcproxy.h: Ditto.
8189 * include/windef.h: Ditto.
8191 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
8193 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
8195 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
8197 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
8198 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
8199 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
8200 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
8201 WS_EX_NOINHERITLAYOUT): Add defines.
8202 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
8203 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
8204 MEM_WRITE_WATCH): Add defines.
8207 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
8209 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
8211 (SetCriticalSectionSpinCount): Likewise.
8213 2001-12-30 Guido Serassio <serassio@libero.it>
8215 * include/winsvc.h: Add EnumServiceStatusEx(),
8216 QueryServiceStatusEx()
8217 & RegisterServiceCtrlHandlerEx()
8219 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
8221 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
8223 2001-12-20 Christopher Faylor <cgf@redhat.com>
8225 * lib/Makefile.in: Revert inst_installdir definitions to working
8228 2001-12-17 Guido Serassio <serassio@libero.it>
8230 * include/winsvc.h: Add ChangeServiceConfig2() &
8231 QueryServiceConfig2() definition
8233 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
8235 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
8236 on MSDN documentation for XP.
8238 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
8240 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
8243 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
8245 * include/commctrl.h (ACS_*): Add new defines.
8251 (UDS_HOTTRACK): Add define.
8252 (SBT_TOOLTIPS): Ditto.
8253 (TBS_*): Add new defines.
8257 (TCM_GETEXTENDEDSTYLE): Add define.
8258 (TVS_NOHSCROLL): Ditto.
8259 (TVIF_INTEGRAL): Ditto.
8260 (DTS_SHORTDATECENTURYFORMAT): Ditto.
8261 (TCS_*): Add new defines.
8262 (CBEM_*): Add defines.
8263 (tagNMITEMACTIVATE): Add structure definition and typedefs.
8264 (tagTVITEMEX[AW]: Ditto.
8265 (tagTVINSERTSTRUCT[AW]: Add union member.
8266 * include/winbase.h (VirtualAllocEx): Add prototype.
8267 * include/winuser.h (SS_*): Add new defines.
8269 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8271 * Makefile.in: Increment VERSION.
8272 * include/w32api.h: Ditto.
8274 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8276 * Makefile.in: Increment VERSION.
8277 * include/w32api.h: Ditto.
8279 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
8281 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
8282 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
8283 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
8284 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
8285 SetupDiOpenDevRegKey): Correct function names.
8287 2001-12-04 Earnie Boyd <earnie@users.sf.net>
8289 * include/winuser.h (IDC_STATIC): Don't define.
8291 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
8293 Cleanup merge between SourceForge and winsup CVS.
8294 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
8296 * include/winnt.h (VER_NT*): Remove duplicate defines.
8297 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
8299 2001-12-03 Earnie Boyd <earnie@users.sf.net>
8301 * include/accctrl.h: Change \r\n to \n.
8303 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
8305 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
8306 Add structure definition.
8307 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
8308 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
8309 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
8310 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
8311 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
8312 UnenableRouter) Declare functions.
8313 * lib/iphlpapi.def: Add function names to import lib.
8315 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
8317 * include/winnt.h (PACCESS_MASK): Add typedef.
8318 * include/aclapi.h: New file.
8319 * include/acctrl.h: New file.
8320 * lib/advapi32.def: Add missing symbols.
8321 * lib/test.c: Add #include <aclapi.h>.
8323 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
8325 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
8326 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
8328 * include/winnt.h: ... to here.
8329 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
8330 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
8332 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
8335 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
8337 * w32api/include/winnt.h: prepare SSE register support.
8338 (CONTEXT_EXTENDED_REGISTERS): Add new define.
8339 (MAXIMUM_SUPPORTED_EXTENSION): New define.
8340 (struct CONTEXT): ExtendedRegisters field added.
8342 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
8344 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
8345 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
8346 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
8347 tagLASTINPUTINFO ): Define new structures.
8348 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
8349 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
8350 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
8351 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
8352 SetMenuInfo): Add new prototypes.
8353 * lib/user32.def: Add import stubs for above functions.
8355 * include/winuser.h (IDC_STATIC): Protect against prior
8358 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
8360 * include/winbase.h (OSVERSIONINFOEX): Add definition.
8361 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
8363 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
8365 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
8366 warnings with _AUTHORITY #defines.
8368 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8370 * include/winnt.h (GetCurrentFiber): Create a prototype before the
8372 (GetFiberData): Ditto.
8374 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8376 * include/winnt.h: Backout last change.
8378 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
8380 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
8381 GetCurrentFiber: Create a prototype before the implementation.
8382 GetFiberData: Ditto.
8384 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
8386 * include/winuser.h (IDC_STATIC): Add define.
8387 Thanks to: Benoit Laniel.
8389 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
8391 * include/commdlg.h: Include <unknwn.h> rather than local
8392 definition of LPUKNOWN.
8393 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
8396 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
8398 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
8400 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
8401 functions of the form 'type * function(...)' in a way compatible
8402 with both Watcom and GCC.
8403 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
8404 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
8405 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
8406 * include/windows.h: Watcom can use anonymous structs/unions.
8407 * include/winnt.h: Watcom can use 64 bit ints.
8408 (GetCurrentFiber): Add another inline definition using
8409 Watcom inline assembly syntax.
8410 (GetFiberData): Likewise.
8411 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
8412 (gethostbyname): Likewise.
8413 (gethostbyaddr}: Likewise.
8414 (getservbyport}: Likewise.
8415 (getservbyname}: Likewise.
8416 (getprotobynumber}: Likewise.
8417 (getprotobyname}: Likewise.
8418 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
8419 (gethostbyname}: Likewise.
8420 (gethostbyaddr}: Likewise.
8421 (getservbyport}: Likewise.
8422 (getservbyname}: Likewise.
8423 (getprotobynumber}: Likewise.
8424 (getprotobyname}: Likewise.
8425 * lib/diinut.c: Correction for Watcom.
8426 * lib/kernel32.c (GetCurrentFiber): Add another definition
8427 using Watcom inline assembly syntax.
8428 (GetFiberData): Likewise.
8429 * lib/scrnsave.c (WinMain): Add break after default:
8432 2001-11-04 "stefan" <stefan@lkcc.org>
8434 * include/winnt.h (GetCurrentFiber): Add prototype.
8435 (GetFiberData): Likewise.
8437 2001-11-04 Christopher Faylor <cgf@redhat.com>
8439 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
8440 parallel invocations.
8442 2001-11-03 Christopher Faylor <cgf@redhat.com>
8444 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
8446 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8448 * include/basetyps.h (DECLARE_INTERFACE): Don't add
8449 __attribute__((com_interface)) for __GNUC__ >= 3.
8451 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8453 * include/commdlg.h (PRINTPAGERANGE): Add structure
8455 (PRINTDLGEX[AW]): Likewise.
8456 (PrintDlgEx[AW]): Add function declaration.
8457 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
8458 * ChangeLog: Fix typo in last entry.
8460 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
8462 * include/objbase.h (CoGetClassObject): Change third parameter
8465 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8467 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
8468 Thanks to: Kim Saunders.
8469 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
8470 Thanks to: Pat Thoyts.
8471 * include/winnt.h: Change C++ style comment to C style.
8472 * include/shlobj.h: Ditto.
8473 * include/objbase.h (enum tagCOINIT): Remove comma at end of
8475 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
8476 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
8477 (enum not limited to range of int).
8478 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
8479 (struct with no named members), ifndef NONAMELESSUNION.
8481 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8483 * include/winuser.h (CREATESTRUCT): UNICODE it.
8484 (CBT_CREATEWND): Likewise.
8486 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
8488 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
8489 (WNetGetResourceInformationW): Ditto.
8490 (WNetGetResourceInformation): Add define.
8492 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
8494 * include/winuser.h (POINTSTOPOINT): Use explicit casts
8495 before extracting words.
8497 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
8499 * include/winnt.h: Add PF_* defines.
8500 Thanks to: "Wizord" <wizord@argoslabs.com>
8502 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
8504 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
8505 field as _ANONYMOUS_STRUCT.
8506 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
8508 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
8509 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
8512 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
8514 * include/commctrl.h: Add some ListView constants.
8516 2001-09-17 Earnie Boyd <earnie@sf.net>
8518 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
8519 portion of the directory from the install.
8520 (inst_libdir): Ditto.
8521 * Makefile.in (VERSION): Increment.
8522 * include/w32api.h: Increment version.
8524 2001-09-13 Earnie Boyd <earnie@SF.net>
8526 * lib/Makefile.in (inst_includedir): Change to always use w32api
8527 subdirectory for target == cygwin.
8528 (inst_libdir): Ditto.
8530 2001-09-13 Earnie Boyd <earnie@SF.net>
8532 * lib/Makefile.in (config_prefix): New variable.
8533 (inst_includedir): Manipulate special value only if target == cygwin
8534 and build == target and prefix != config_prefix.
8535 (inst_libdir): Ditto.
8537 2001-09-12 Earnie Boyd <earnie@SF.net>
8539 * Makefile.in (TARFLAGS): New variable.
8540 (TARFILEEXT): Ditto.
8542 2001-09-12 Earnie Boyd <earnie@SF.net>
8544 * Makefile.in: Increment version.
8545 * include/w32api.h: Ditto.
8546 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
8548 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
8550 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
8551 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
8552 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
8554 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
8556 * include/wininet.h (InternetAutodial): Add prototype.
8557 (InternetAutodialHangup): Ditto.
8558 (InternetDial): Ditto.
8559 (InternetGetConnectedState): Ditto.
8560 (InternetGoOnline): Ditto.
8561 (InternetHangUp): Ditto.
8562 (InternetSetDialState): Ditto.
8563 Add associated INTERNET_* auto dial flags.
8564 Guard typedefs and prototypes with #ifndef RC_INVOKED.
8566 2001-09-04 Earnie Boyd <earnie@SF.Net>
8568 * lib/Makefile.in: Move the setting of variable libdir to after the
8569 setting of exec_prefix since the value of libdir is dependant on it.
8571 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
8573 * include/winbase.h: Add missing closing parentheses to
8574 InterlockedExchangePointer declaration.
8576 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
8578 * include/shlobj.h (CFSTR_* ): Add new defines.
8579 Thanks to: "Ron" <ron@debian.org> .
8582 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
8584 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
8585 anonymous structs are available rather than just testing preprocessor
8588 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
8590 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
8591 with new `LARGE_INTEGER' definition.
8593 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
8595 * include/winsock2.h: Remove "extra token" after #endif.
8597 2001-08-31 Earnie Boyd <earnie@SF.Net>
8599 * config.guess: Remove the \r from the end of line.
8600 * config.sub: Ditto.
8602 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
8604 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
8605 if __cplusplus as well as if _ANONYMOUS_STRUCT.
8607 2001-08-29 Earnie Boyd <earnie@SF.Net>
8609 * config.guess: Add the MSYS system.
8610 * config.sub: Ditto.
8611 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
8612 * incldue/winsock2.h: Ditto.
8614 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
8616 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
8617 non-anonymous (Xxx.u.LowPart) access to HighPart and
8618 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
8620 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
8622 * include/wingdi.h (HANGUL_CHARSET): Add define.
8624 2001-08-21 Earnie Boyd <earnie@SF.Net>
8626 * include/setupapi.h: Formatting.
8628 2001-08-21 Earnie Boyd <earnie@SF.Net>
8630 * include/shlobj.h: Remove \r from the line endings.
8632 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8634 * include/setupapi.h : New file.
8635 * lib/setupapi.def:New file.
8636 * lib/test.c: Include setupapi.h.
8638 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8639 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
8641 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
8643 * include/richedit.h (ENLINK): Add structure definition.
8644 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
8646 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8648 * include/shlobj.h (CMIC_*): Remove duplicate defines.
8649 (CMDSTR_*): Remove duplicates; UNICODE string constants.
8650 (GCS_*): Make UNICODE.
8651 (CSIDL_*): Add more defines.
8652 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
8653 (_DISK_GEOMETRY): Ditto.
8654 (_DISK_PERFORMANCE): Ditto.
8655 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
8657 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8659 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
8660 of block protected by #ifndef VOID.
8661 (This reverts 1998-12-01 Anders Norlander change.)
8662 * include/odbcinst.h: End file with newline.
8663 * include/raserror.h: Ditto.
8665 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8667 * include/winsock2.h (#include <wtypes.h): Don't.
8668 (_BLOB): Define instead, if not already done.
8669 (__BLOB_T_DEFINED: New define for guarding _BLOB.
8670 * include/wtypes.h (_BLOB): Guard against prior definition.
8672 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8674 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
8676 (tagTYPEDESC): Ditto.
8677 (_wireBRECORD): Add structure definition.
8678 (_wireSAFEARR_BRECORD): Ditto.
8679 (_wireSAFEARR_HAVEIID): Ditto.
8680 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
8681 SAFEARR_HAVEIID HaveIidStr.
8682 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
8683 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
8684 pparray to wirePSAFEARRAY*.
8685 (_wireVARIANT): Add field wireBRECORD brecVal.
8686 (wireVARIANT): Change typedef to struct _wireVariant*.
8687 (IRecordInfo): Add interface definition.
8688 (LPRECORDINFO): Add typedef for IRecordInfo*.
8689 (IID_IRecordInfo): Add forward decalaration.
8691 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8693 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
8694 * include/nddeapi.h: Likewise.
8696 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8698 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
8699 Add more includes of w32api headers.
8701 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8703 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
8704 Swap asm code with that of GetFiberData.
8705 (GetFiberData): Ditto.
8706 * lib/kernel32.c: New file, containing library versions of
8707 GetCurrentFiber and GetFiberData.
8708 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
8710 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8712 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
8713 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
8715 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8717 * lib/oleaut32.def: Regenerate.
8719 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
8721 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
8723 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8725 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
8726 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
8727 * include/oaidl.h: ... to here.
8728 * include/oaidl.h ICreateErrorInfo): Add interface definition.
8729 (IErrorInfo::GetGUID): Change arg to GUID.
8730 (LPSUPPORTERRORINFO): Add typedef.
8731 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
8733 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8735 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
8738 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8740 * include/commctrl.h (TreeView_SetIndent): Correct typo.
8742 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8744 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
8745 Thanks to: Jason Craig <jacraig@softhome.net>
8747 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
8749 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
8750 and UNICODE mappings, if _WIN32_IE >= 0x400.
8751 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
8752 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
8753 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
8754 (tagNMLVCUSTOMDRAW): Likewise.
8755 (tagNMTVCUSTOMDRAW): Likewise.
8756 (tagNMLVCACHEHINT): Likewise.
8758 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
8760 * include/basetsd.h (#include <_mingw.h>): Remove.
8763 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8765 * include/wingdi.h (AC_SRC_OVER): Add define.
8766 (struct _BLENDFUNCTION): Add.
8768 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8770 * include/shlobj.h: Add BIF_* defines.
8772 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8774 * include/winerror.h (E_PENDING): Add error code define.
8776 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8778 * include/basetsd.h (#include <_mingw.h>): Add directive.
8780 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
8782 * include/winbase.h (InterlockedCompareExchange): Change args
8783 and return value from PVOID to LONG.
8784 (InterlockedExchange): Change first arg to LPLONG.
8785 (InterlockedCompareExchangePointer): New macro.
8786 (InterlockedExchangePointer): New macro.
8788 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
8790 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
8791 Thanks to Kevin Chase <kevincha99@hotmail.com>.
8793 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
8795 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
8796 (IMalloc::Free()): Ditto.
8798 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
8800 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
8801 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
8802 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
8804 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
8806 * include/shlobj.h (struct _browseinfo): UNICODE it.
8807 (SHBrowseForFolder): Ditto.
8808 (SHGetPathFromIDList): Ditto.
8810 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
8812 * include/basetsd.h: RC_INVOKED protection and realignment.
8813 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
8815 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
8817 * Makefile.in (bindist): Reassign value of exec_prefix on make command
8820 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
8822 * lib/mapi32.def: Add MAPISendMail.
8824 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
8826 * include/w32api.h: Update version.
8827 * Makefile.in: Ditto.
8829 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8831 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
8834 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8836 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
8837 previous definition in include/ntsecapi.h.
8838 * include/ntsecapi.h: Vice versa.
8840 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
8842 * include/winnt.h: Add defines for group attributes.
8843 Add define for SYSTEM_LUID.
8844 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
8845 `PTOKEN_PRIMARY_GROUP'.
8847 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
8849 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
8852 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
8854 * include/winsock2.h: Protect one *more* newlib defines when compiling
8857 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
8859 * include/winsock2.h: Protect some more newlib defines when compiling
8862 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
8864 * include/winsock.h: Protect some more newlib defines when compiling
8867 2001-04-17 Egor Duda <deo@logos-m.ru>
8869 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
8870 as __extenstion__ when appropriate.
8871 * include/mmsystem.h: Mark anonymous structs and unions as
8872 __extension__ to prevent compiler warning when invoked with
8874 * include/oaidl.h: Ditto.
8875 * include/objidl.h: Ditto.
8876 * include/olectl.h: Ditto.
8877 * include/prsht.h: Ditto.
8878 * include/shlobj.h: Ditto.
8879 * include/winbase.h: Ditto.
8880 * include/winnt.h: Ditto.
8881 * include/wtypes.h: Ditto.
8883 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
8885 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
8886 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
8888 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8890 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
8892 2001-04-11 John Fortin <fortinj@attglobal.net>
8894 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
8897 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
8899 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
8900 code will be included in every module which includes this header.
8901 (GetFiberData): Ditto.
8903 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8905 * include/winnt.h (GetCurrentFiber): Fix typo.
8907 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8909 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
8910 * include/winbase.h: (GetFileAttributesExW): Fix typo.
8911 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
8912 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
8913 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
8915 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
8916 (GetCurrentFiber): Ditto.
8917 Thanks to: Andy Younger <AndyY@redlemon.com>
8919 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
8920 DirectX 8 from complaining.
8921 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
8923 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
8925 * include/commctrl.h Updated TreeView and ListView defines and macros.
8927 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
8929 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
8932 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
8933 * include/winuser.h (VK_KANA): New definition.
8934 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8936 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
8938 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
8940 * include/basetsd.h (INT32): Ditto.
8941 * include/windef.h (ATOM): Ditto.
8944 * include/winbase.h (FreeResource): Ditto.
8945 Thanks to: "Harold Hunt" <huntharo@msu.edu>
8947 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
8949 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
8950 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
8951 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
8952 macro now defined in newlib sys/types.h. Emit warning if defined.
8953 * include/winsock2.h: Ditto.
8954 * include/windows.h (Win32_Winsock): Replace with new macros
8955 __USE_W32_SOCKETS and warn of deprecation.
8957 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
8959 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
8960 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
8962 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
8964 * include/commctrl.h (TBSTYLE_FLAT): New definition.
8965 (TB_GETBUTTONSIZE): Ditto.
8966 (TCS_HOTTRACK): Ditto.
8967 Thanks to: Chris Hansen <popeofpop@softhome.net>
8969 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
8971 * Makefile.in: (snapshot): Add target.
8972 * lib/Makefile.in: (install-headers): Use installdir variable.
8973 (installdir): Set value based on target-alias.
8975 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
8977 * include/w32api.h: (_W32API_VERSION): Remove.
8978 (__W32API_VERSION): Add.
8979 (__W32API_MAJOR_VERSION): Ditto.
8980 (__W32API_MINOR_VERSION): Ditto.
8982 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8984 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
8985 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
8986 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
8987 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
8989 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
8991 * include/mswsock.h: New file.
8992 * include/ws2tcpip.h: New file.
8993 * include/winsock.h (IPPROTO_IGMP): New define.
8994 (IPPROTO_GGP): Correct value.
8995 (SO_* macros): Remove mswsock defines.
8996 (TCP_BSDURGENT): Likewise.
8997 (IP_* macros): Add comment warning of WinSock2 incompatibility
8998 (WSARecvEx): Remove mswsock prototype.
8999 (TransmitFile): Likewise.
9000 (AcceptEx): Likewise.
9001 (GetAcceptExSockaddrs): Likewise.
9002 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
9003 (#include <mswsock.h>): Add directive and explanatory comment
9004 * include/winsock2.h (header guard): add guard for _WINSOCK_H
9005 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
9006 (#include <winsock.h>): Replace directive with winsock.h file content
9007 The following changes apply to the merged file:
9008 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
9009 (SOMAXCONN): Likewise
9010 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
9011 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
9013 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
9014 (FD_*_BIT and FD_* defines): Place together and extend to
9016 (AF* defines): Extend to AF_MAX 10
9017 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
9018 (WSAUnhookBlockingHook): Likewise.
9019 (WSASetBlockingHook): Likewise.
9020 (WSACancelBlockingCall): Likewise.
9021 (WSAEINPROGRESS): Comment as not raised in WinSock2.
9022 (#include <mswsock.h>): Delete directive inherited from winsock.h
9023 (WSA_QOS* defines): Add QualityOfService error codes.
9024 (SIO_* defines): Add new macros
9025 * include/ipexport.h (IP_STATUS flags): Add definitions.
9026 (IP_FLAG_DF): Likewise.
9027 (IP_OPT_* ): Likewise.
9028 (struct ip_option_information): Likewise.
9029 (struct icmp_echo_reply): Likewise.
9031 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9033 * include/commctrl.h: Revert TEXT change.
9034 * include/lmalert.h: Ditto.
9035 * include/lmcons.h: Ditto.
9036 * include/lmsname.h: Ditto.
9037 * include/lmsvc.h: Ditto.
9038 * include/ntsecapi.h: Ditto.
9039 * include/oledlg.h: Ditto.
9040 * include/ras.h: Ditto.
9041 * include/regstr.h: Ditto.
9042 * include/richedit.h: Ditto.
9043 * include/wininet.h: Ditto.
9044 * include/winnt.h: Ditto.
9046 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
9048 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
9049 * include/lmalert.h: Ditto.
9050 * include/lmcons.h: Ditto.
9051 * include/lmsname.h: Ditto.
9052 * include/lmsvc.h: Ditto.
9053 * include/ntsecapi.h: Ditto.
9054 * include/oledlg.h: Ditto.
9055 * include/ras.h: Ditto.
9056 * include/regstr.h: Ditto.
9057 * include/richedit.h: Ditto.
9058 * include/wininet.h: Ditto.
9059 * include/w32api.h: New File.
9061 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
9063 * include/shlobj.h: Add missing SLR_* flags.
9065 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
9067 * lib/Makefile.in: (host_alias): Add variable.
9068 (host_build): Ditto:
9070 (xinstall-libraries): Ditto.
9071 (xinstall-headers): Ditto.
9072 (xuninstall): Ditto.
9073 (xuninstall-libraries): Ditto.
9074 (xuninstall-headers): Ditto.
9075 * Makefile.in: (host_alias): Add variable.
9076 (build_alias): Ditto.
9078 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
9080 * include/winnt.h: (__TEXT): Add private macro.
9081 (_TEXT): Modify definition to use __TEXT.
9083 This change allows the passing of a MACRO as an argument and have that
9084 MACRO resolved first.
9085 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9087 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
9089 * Makefile.in: Increment VERSION to 0.5
9090 * include/winnt.h: Change TEXT to _TEXT throughout.
9091 (SID_RELEASE): Define.
9092 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9094 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
9096 * Apply Phil Krylov patches.
9097 2001-01-19 Phil Krylov <phil@mail.ru>
9098 * include/commctrl.h: (HDI_IMAGE) New definition.
9099 (HDI_DI_SETITEM) Ditto.
9102 (HDF_BITMAP_ON_RIGHT) Ditto.
9104 (HDM_SETORDERARRAY) Ditto.
9105 (Header_SetOrderArray) Ditto.
9106 (ICC_BAR_CLASSES) Ditto.
9107 (struct _HD_ITEMA) Change definition.
9108 (struct _HD_ITEMW) Ditto.
9109 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
9110 (InitCommonControlsEx()) Ditto.
9111 2001-01-23 Phil Krylov <phil@mail.ru>
9112 * include/richedit.h: Many Richedit 2.0 definitions.
9114 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
9116 * include/winuser.h: (IDC_HAND) New resource identifier.
9117 Thanks to: Mark Jordon <mark_jordan@ieee.org>
9119 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
9121 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
9124 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
9126 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
9127 (GetUnmarshalClass): CLSID argument needs to be a pointer.
9128 Thanks To: <bge@users.sourceforge.net>
9130 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
9132 * Apply Danny Smith patch 102386
9133 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9134 * lib/rasapi32.def: add symbols available in NT4 and W2k
9136 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
9138 * Apply Danny Smith patch 102382
9139 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9140 * lib/mswsock.def: remove leading underscores from symbol names
9142 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
9144 * Apply Danny Smith patch 102446
9145 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9146 * include/sql.h (ODBCVER): change default to 0x0351.
9147 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
9148 (SQLColAttributes): likewise.
9149 (SQLBindParam): add prototype for ODBC 3.x function.
9150 (SQLCloseCursor): likewise.
9151 (SQLColAttribute): likewise.
9152 (SQLCopyDesc):likewise.
9153 (SQLEndTran): likewise.
9154 (SQLFetchScroll): likewise.
9155 (SQLGetConnectAttr): likewise.
9156 (SQLGetDescField): likewise.
9157 (SQLGetDescRec): likewise.
9158 (SQLGetDiagField): likewise.
9159 (SQLGetDiagRec): likewise.
9160 (SQLGetEnvAttr): likewise.
9161 (SQLGetStmtAttr): likewise.
9162 (SQLSetConnectAttr): likewise.
9163 (SQLSetDescField):likewise.
9164 (SQLSetDescRec): likewise.
9165 (SQLSetEnvAttr): likewise.
9166 (SQLSetStmtAttr): likewise.
9167 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9168 _WIN64 compatability;
9169 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
9170 (SQL_ACTIVE_CONNECTIONS): likewise.
9171 (SQL_ACTIVE_STATEMENTS): likewise.
9172 (SQL_ALL_EXCEPT_LIKE): likewise.
9173 (SQL_API_ALL_FUNCTIONS): likewise.
9174 (SQL_API_LOADBYORDINAL): likewise.
9175 (SQL_API_SQLBINDPARAMETER): likewise.
9176 (SQL_API_SQLBROWSECONNECT): likewise.
9177 (SQL_API_SQLCOLATTRIBUTES): likewise.
9178 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
9179 (SQL_API_SQLDESCRIBEPARAM): likewise.
9180 (SQL_API_SQLDRIVERCONNECT): likewise.
9181 (SQL_API_SQLDRIVERS): likewise.
9182 (SQL_API_SQLEXTENDEDFETCH): likewise.
9183 (SQL_API_SQLFOREIGNKEYS): likewise.
9184 (SQL_API_SQLMORERESULTS): likewise.
9185 (SQL_API_SQLNATIVESQL): likewise.
9186 (SQL_API_SQLNUMPARAMS): likewise.
9187 (SQL_API_SQLPARAMOPTIONS): likewise.
9188 (SQL_API_SQLPRIMARYKEYS): likewise.
9189 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
9190 (SQL_API_SQLPROCEDURES): likewise.
9191 (SQL_API_SQLSETPOS): likewise.
9192 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
9193 (SQL_API_SQLTABLEPRIVILEGES): likewise.
9194 (SQL_ASYNC_ENABLE): likewise.
9195 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
9196 (SQL_ASYNC_ENABLE_OFF): likewise.
9197 (SQL_ASYNC_ENABLE_ON): likewise.
9198 (SQL_ATTR_READONLY): likewise.
9199 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
9200 (SQL_ATTR_WRITE): likewise.
9201 (SQL_AUTOCOMMIT): likewise.
9202 (SQL_AUTOCOMMIT_DEFAULT): likewise.
9203 (SQL_AUTOCOMMIT_OFF): likewise.
9204 (SQL_AUTOCOMMIT_ON): likewise.
9205 (SQL_BEST_ROWID): likewise.
9206 (SQL_BIGINT): likewise.
9207 (SQL_BINARY): likewise.
9208 (SQL_BIND_BY_COLUMN): likewise.
9209 (SQL_BIND_TYPE): likewise.
9210 (SQL_BIND_TYPE_DEFAULT): likewise.
9211 (SQL_BIT): likewise.
9212 (SQL_BOOKMARK_PERSISTENCE): likewise.
9213 (SQL_BP_CLOSE): likewise.
9214 (SQL_BP_DELETE): likewise.
9215 (SQL_BP_DROP): likewise.
9216 (SQL_BP_OTHER_HSTMT): likewise.
9217 (SQL_BP_SCROLL): likewise.
9218 (SQL_BP_TRANSACTION): likewise.
9219 (SQL_BP_UPDATE): likewise.
9220 (SQL_C_BINARY): likewise.
9221 (SQL_C_BIT): likewise.
9222 (SQL_C_BOOKMARK): likewise.
9223 (SQL_C_CHAR): likewise.
9224 (SQL_C_DATE): likewise.
9225 (SQL_C_DEFAULT): likewise.
9226 (SQL_C_DOUBLE): likewise.
9227 (SQL_C_FLOAT): likewise.
9228 (SQL_C_LONG): likewise.
9229 (SQL_C_SHORT): likewise.
9230 (SQL_C_SLONG): likewise.
9231 (SQL_C_SSHORT): likewise.
9232 (SQL_C_STINYINT): likewise.
9233 (SQL_C_TIME): likewise.
9234 (SQL_C_TIMESTAMP): likewise.
9235 (SQL_C_TINYINT): likewise.
9236 (SQL_C_ULONG): likewise.
9237 (SQL_C_USHORT): likewise.
9238 (SQL_C_UTINYINT): likewise.
9239 (SQL_CB_NON_NULL): likewise.
9240 (SQL_CB_NULL): likewise.
9241 (SQL_CC_CLOSE): likewise.
9242 (SQL_CC_DELETE): likewise.
9243 (SQL_CC_PRESERVE): likewise.
9244 (SQL_CN_ANY): likewise.
9245 (SQL_CN_DIFFERENT): likewise.
9246 (SQL_CN_NONE): likewise.
9247 (SQL_COLATT_OPT_MAX): likewise.
9248 (SQL_COLATT_OPT_MIN): likewise.
9249 (SQL_COLUMN_ALIAS): likewise.
9250 (SQL_COLUMN_AUTO_INCREMENT): likewise.
9251 (SQL_COLUMN_CASE_SENSITIVE): likewise.
9252 (SQL_COLUMN_COUNT): likewise.
9253 (SQL_COLUMN_DISPLAY_SIZE): likewise.
9254 (SQL_COLUMN_DRIVER_START): likewise.
9255 (SQL_COLUMN_LABEL): likewise.
9256 (SQL_COLUMN_LENGTH): likewise.
9257 (SQL_COLUMN_MONEY): likewise.
9258 (SQL_COLUMN_NAME): likewise.
9259 (SQL_COLUMN_NULLABLE): likewise.
9260 (SQL_COLUMN_OWNER_NAME): likewise.
9261 (SQL_COLUMN_PRECISION): likewise.
9262 (SQL_COLUMN_QUALIFIER_NAME): likewise.
9263 (SQL_COLUMN_SCALE): likewise.
9264 (SQL_COLUMN_SEARCHABLE): likewise.
9265 (SQL_COLUMN_TABLE_NAME): likewise.
9266 (SQL_COLUMN_TYPE): likewise.
9267 (SQL_COLUMN_TYPE_NAME): likewise.
9268 (SQL_COLUMN_UNSIGNED): likewise.
9269 (SQL_COLUMN_UPDATABLE): likewise.
9270 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
9271 (SQL_CONCUR_DEFAULT): likewise.
9272 (SQL_CONCUR_LOCK): likewise.
9273 (SQL_CONCUR_READ_ONLY): likewise.
9274 (SQL_CONCUR_ROWVER): likewise.
9275 (SQL_CONCUR_TIMESTAMP): likewise.
9276 (SQL_CONCUR_VALUES): likewise.
9277 (SQL_CONCURRENCY): likewise.
9278 (SQL_CONN_OPT_MAX): likewise.
9279 (SQL_CONN_OPT_MIN): likewise.
9280 (SQL_CONNECT_OPT_DRVR_START): likewise.
9281 (SQL_CONVERT_BIGINT): likewise.
9282 (SQL_CONVERT_BINARY): likewise.
9283 (SQL_CONVERT_BIT): likewise.
9284 (SQL_CONVERT_CHAR): likewise.
9285 (SQL_CONVERT_DATE): likewise.
9286 (SQL_CONVERT_DECIMAL): likewise.
9287 (SQL_CONVERT_DOUBLE): likewise.
9288 (SQL_CONVERT_FLOAT): likewise.
9289 (SQL_CONVERT_FUNCTIONS): likewise.
9290 (SQL_CONVERT_INTEGER): likewise.
9291 (SQL_CONVERT_LONGVARBINARY): likewise.
9292 (SQL_CONVERT_LONGVARCHAR): likewise.
9293 (SQL_CONVERT_NUMERIC): likewise.
9294 (SQL_CONVERT_REAL): likewise.
9295 (SQL_CONVERT_SMALLINT): likewise.
9296 (SQL_CONVERT_TIME): likewise.
9297 (SQL_CONVERT_TIMESTAMP): likewise.
9298 (SQL_CONVERT_TINYINT): likewise.
9299 (SQL_CONVERT_VARBINARY): likewise.
9300 (SQL_CONVERT_VARCHAR): likewise.
9301 (SQL_CORRELATION_NAME): likewise.
9302 (SQL_CR_CLOSE): likewise.
9303 (SQL_CR_DELETE): likewise.
9304 (SQL_CR_PRESERVE): likewise.
9305 (SQL_CUR_DEFAULT): likewise.
9306 (SQL_CUR_USE_DRIVER): likewise.
9307 (SQL_CUR_USE_IF_NEEDED): likewise.
9308 (SQL_CUR_USE_ODBC): likewise.
9309 (SQL_CURRENT_QUALIFIER): likewise.
9310 (SQL_CURSOR_DYNAMIC): likewise.
9311 (SQL_CURSOR_FORWARD_ONLY): likewise.
9312 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
9313 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
9314 (SQL_CURSOR_STATIC): likewise.
9315 (SQL_CURSOR_TYPE): likewise.
9316 (SQL_CURSOR_TYPE_DEFAULT): likewise.
9317 (SQL_CVT_BIGINT): likewise.
9318 (SQL_CVT_BINARY): likewise.
9319 (SQL_CVT_BIT): likewise.
9320 (SQL_CVT_CHAR): likewise.
9321 (SQL_CVT_DATE): likewise.
9322 (SQL_CVT_DECIMAL): likewise.
9323 (SQL_CVT_DOUBLE): likewise.
9324 (SQL_CVT_FLOAT): likewise.
9325 (SQL_CVT_INTEGER): likewise.
9326 (SQL_CVT_LONGVARBINARY): likewise.
9327 (SQL_CVT_LONGVARCHAR): likewise.
9328 (SQL_CVT_NUMERIC): likewise.
9329 (SQL_CVT_REAL): likewise.
9330 (SQL_CVT_SMALLINT): likewise.
9331 (SQL_CVT_TIME): likewise.
9332 (SQL_CVT_TIMESTAMP): likewise.
9333 (SQL_CVT_TINYINT): likewise.
9334 (SQL_CVT_VARBINARY): likewise.
9335 (SQL_CVT_VARCHAR): likewise.
9336 (SQL_DATABASE_NAME): likewise.
9337 (SQL_DATE): likewise.
9338 (SQL_DRIVER_HDBC): likewise.
9339 (SQL_DRIVER_HENV): likewise.
9340 (SQL_DRIVER_HLIB): likewise.
9341 (SQL_DRIVER_HSTMT): likewise.
9342 (SQL_DRIVER_NAME): likewise.
9343 (SQL_DRIVER_ODBC_VER): likewise.
9344 (SQL_DRIVER_VER): likewise.
9345 (SQL_ENSURE): likewise.
9346 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
9347 (SQL_EXT_API_LAST): likewise.
9348 (SQL_EXT_API_START): likewise.
9349 (SQL_FD_FETCH_BOOKMARK): likewise.
9350 (SQL_FD_FETCH_PREV): likewise.
9351 (SQL_FD_FETCH_RESUME): likewise.
9352 (SQL_FETCH_PREV): likewise.
9353 (SQL_FETCH_RESUME): likewise.
9354 (SQL_FILE_NOT_SUPPORTED): likewise.
9355 (SQL_FILE_QUALIFIER): likewise.
9356 (SQL_FILE_TABLE): likewise.
9357 (SQL_FILE_USAGE): likewise.
9358 (SQL_FN_CVT_CONVERT): likewise.
9359 (SQL_FN_NUM_ABS): likewise.
9360 (SQL_FN_NUM_ACOS): likewise.
9361 (SQL_FN_NUM_ASIN): likewise.
9362 (SQL_FN_NUM_ATAN): likewise.
9363 (SQL_FN_NUM_ATAN2): likewise.
9364 (SQL_FN_NUM_CEILING): likewise.
9365 (SQL_FN_NUM_COS): likewise.
9366 (SQL_FN_NUM_COT): likewise.
9367 (SQL_FN_NUM_DEGREES): likewise.
9368 (SQL_FN_NUM_EXP): likewise.
9369 (SQL_FN_NUM_FLOOR): likewise.
9370 (SQL_FN_NUM_LOG): likewise.
9371 (SQL_FN_NUM_LOG10): likewise.
9372 (SQL_FN_NUM_MOD): likewise.
9373 (SQL_FN_NUM_PI): likewise.
9374 (SQL_FN_NUM_POWER): likewise.
9375 (SQL_FN_NUM_RADIANS): likewise.
9376 (SQL_FN_NUM_RAND): likewise.
9377 (SQL_FN_NUM_ROUND): likewise.
9378 (SQL_FN_NUM_SIGN): likewise.
9379 (SQL_FN_NUM_SIN): likewise.
9380 (SQL_FN_NUM_SQRT): likewise.
9381 (SQL_FN_NUM_TAN): likewise.
9382 (SQL_FN_NUM_TRUNCATE): likewise.
9383 (SQL_FN_STR_ASCII): likewise.
9384 (SQL_FN_STR_CHAR): likewise.
9385 (SQL_FN_STR_CONCAT): likewise.
9386 (SQL_FN_STR_DIFFERENCE): likewise.
9387 (SQL_FN_STR_INSERT): likewise.
9388 (SQL_FN_STR_LCASE): likewise.
9389 (SQL_FN_STR_LEFT): likewise.
9390 (SQL_FN_STR_LENGTH): likewise.
9391 (SQL_FN_STR_LOCATE): likewise.
9392 (SQL_FN_STR_LOCATE_2): likewise.
9393 (SQL_FN_STR_LTRIM): likewise.
9394 (SQL_FN_STR_REPEAT): likewise.
9395 (SQL_FN_STR_REPLACE): likewise.
9396 (SQL_FN_STR_RIGHT): likewise.
9397 (SQL_FN_STR_RTRIM): likewise.
9398 (SQL_FN_STR_SOUNDEX): likewise.
9399 (SQL_FN_STR_SPACE): likewise.
9400 (SQL_FN_STR_SUBSTRING): likewise.
9401 (SQL_FN_STR_UCASE): likewise.
9402 (SQL_FN_SYS_DBNAME): likewise.
9403 (SQL_FN_SYS_IFNULL): likewise.
9404 (SQL_FN_SYS_USERNAME): likewise.
9405 (SQL_FN_TD_CURDATE): likewise.
9406 (SQL_FN_TD_CURTIME): likewise.
9407 (SQL_FN_TD_DAYNAME): likewise.
9408 (SQL_FN_TD_DAYOFMONTH): likewise.
9409 (SQL_FN_TD_DAYOFWEEK): likewise.
9410 (SQL_FN_TD_DAYOFYEAR): likewise.
9411 (SQL_FN_TD_HOUR): likewise.
9412 (SQL_FN_TD_MINUTE): likewise.
9413 (SQL_FN_TD_MONTH): likewise.
9414 (SQL_FN_TD_MONTHNAME): likewise.
9415 (SQL_FN_TD_NOW): likewise.
9416 (SQL_FN_TD_QUARTER): likewise.
9417 (SQL_FN_TD_SECOND): likewise.
9418 (SQL_FN_TD_TIMESTAMPadd): likewise.
9419 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
9420 (SQL_FN_TD_WEEK): likewise.
9421 (SQL_FN_TD_YEAR): likewise.
9422 (SQL_FN_TSI_DAY): likewise.
9423 (SQL_FN_TSI_FRAC_SECOND): likewise.
9424 (SQL_FN_TSI_HOUR): likewise.
9425 (SQL_FN_TSI_MINUTE): likewise.
9426 (SQL_FN_TSI_MONTH): likewise.
9427 (SQL_FN_TSI_QUARTER): likewise.
9428 (SQL_FN_TSI_SECOND): likewise.
9429 (SQL_FN_TSI_WEEK): likewise.
9430 (SQL_FN_TSI_YEAR): likewise.
9431 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
9432 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
9433 (SQL_GB_NO_RELATION): likewise.
9434 (SQL_GB_NOT_SUPPORTED): likewise.
9435 (SQL_GD_BLOCK): likewise.
9436 (SQL_GD_BOUND): likewise.
9437 (SQL_GET_BOOKMARK): likewise.
9438 (SQL_GROUP_BY): likewise.
9439 (SQL_INFO_DRIVER_START): likewise.
9440 (SQL_INFO_FIRST): likewise.
9441 (SQL_INFO_LAST): likewise.
9442 (SQL_INTERVAL_DAY): likewise.
9443 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
9444 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
9445 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
9446 (SQL_INTERVAL_HOUR): likewise.
9447 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
9448 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
9449 (SQL_INTERVAL_MINUTE): likewise.
9450 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
9451 (SQL_INTERVAL_MONTH): likewise.
9452 (SQL_INTERVAL_SECOND): likewise.
9453 (SQL_INTERVAL_YEAR): likewise.
9454 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
9455 (SQL_KEYSET_SIZE): likewise.
9456 (SQL_KEYSET_SIZE_DEFAULT): likewise.
9457 (SQL_KEYWORDS): likewise.
9458 (SQL_LCK_EXCLUSIVE): likewise.
9459 (SQL_LCK_NO_CHANGE): likewise.
9460 (SQL_LCK_UNLOCK): likewise.
9461 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
9462 (SQL_LIKE_ONLY): likewise.
9463 (SQL_LOCK_TYPES): likewise.
9464 (SQL_LOGIN_TIMEOUT): likewise.
9465 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
9466 (SQL_LONGVARBINARY): likewise.
9467 (SQL_LONGVARCHAR): likewise.
9468 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
9469 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
9470 (SQL_MAX_DSN_LENGTH): likewise.
9471 (SQL_MAX_LENGTH): likewise.
9472 (SQL_MAX_LENGTH_DEFAULT): likewise.
9473 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
9474 (SQL_MAX_OWNER_NAME_LEN): likewise.
9475 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
9476 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
9477 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
9478 (SQL_MAX_ROWS): likewise.
9479 (SQL_MAX_ROWS_DEFAULT): likewise.
9480 (SQL_MODE_DEFAULT): likewise.
9481 (SQL_MODE_READ_ONLY): likewise.
9482 (SQL_MODE_READ_WRITE): likewise.
9483 (SQL_MULT_RESULT_SETS): likewise.
9484 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
9485 (SQL_NC_END): likewise.
9486 (SQL_NC_START): likewise.
9487 (SQL_NEED_LONG_DATA_LEN): likewise.
9488 (SQL_NNC_NON_NULL): likewise.
9489 (SQL_NNC_NULL): likewise.
9490 (SQL_NO_TOTAL): likewise.
9491 (SQL_NON_NULLABLE_COLUMNS): likewise.
9492 (SQL_NOSCAN): likewise.
9493 (SQL_NOSCAN_DEFAULT): likewise.
9494 (SQL_NOSCAN_OFF): likewise.
9495 (SQL_NOSCAN_ON): likewise.
9496 (SQL_NUM_EXTENSIONS): likewise.
9497 (SQL_NUM_FUNCTIONS): likewise.
9498 (SQL_NUMERIC_FUNCTIONS): likewise.
9499 (SQL_OAC_LEVEL1): likewise.
9500 (SQL_OAC_LEVEL2): likewise.
9501 (SQL_OAC_NONE): likewise.
9502 (SQL_ODBC_API_CONFORMANCE): likewise.
9503 (SQL_ODBC_CURSORS): likewise.
9504 (SQL_ODBC_KEYWORDS): likewise.
9505 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
9506 (SQL_ODBC_SQL_CONFORMANCE): likewise.
9507 (SQL_ODBC_SQL_OPT_IEF): likewise.
9508 (SQL_ODBC_VER): likewise.
9509 (SQL_OPT_TRACE): likewise.
9510 (SQL_OPT_TRACE_DEFAULT): likewise.
9511 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
9512 (SQL_OPT_TRACE_OFF): likewise.
9513 (SQL_OPT_TRACE_ON): likewise.
9514 (SQL_OPT_TRACEFILE): likewise.
9515 (SQL_OSC_CORE): likewise.
9516 (SQL_OSC_EXTENDED): likewise.
9517 (SQL_OSC_MINIMUM): likewise.
9518 (SQL_OSCC_COMPLIANT): likewise.
9519 (SQL_OSCC_NOT_COMPLIANT): likewise.
9520 (SQL_OU_DML_STATEMENTS): likewise.
9521 (SQL_OU_INDEX_DEFINITION): likewise.
9522 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
9523 (SQL_OU_PROCEDURE_INVOCATION): likewise.
9524 (SQL_OU_TABLE_DEFINITION): likewise.
9525 (SQL_OUTER_JOINS): likewise.
9526 (SQL_OWNER_TERM): likewise.
9527 (SQL_OWNER_USAGE): likewise.
9528 (SQL_PACKET_SIZE): likewise.
9529 (SQL_PC_NOT_PSEUDO): likewise.
9530 (SQL_POS_add): likewise.
9531 (SQL_POS_DELETE): likewise.
9532 (SQL_POS_OPERATIONS): likewise.
9533 (SQL_POS_POSITION): likewise.
9534 (SQL_POS_REFRESH): likewise.
9535 (SQL_POS_UPDATE): likewise.
9536 (SQL_POSITIONED_STATEMENTS): likewise.
9537 (SQL_PROCEDURE_TERM): likewise.
9538 (SQL_PROCEDURES): likewise.
9539 (SQL_PS_POSITIONED_DELETE): likewise.
9540 (SQL_PS_POSITIONED_UPDATE): likewise.
9541 (SQL_PS_SELECT_FOR_UPDATE): likewise.
9542 (SQL_QL_END): likewise.
9543 (SQL_QL_START): likewise.
9544 (SQL_QU_DML_STATEMENTS): likewise.
9545 (SQL_QU_INDEX_DEFINITION): likewise.
9546 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
9547 (SQL_QU_PROCEDURE_INVOCATION): likewise.
9548 (SQL_QU_TABLE_DEFINITION): likewise.
9549 (SQL_QUALIFIER_LOCATION): likewise.
9550 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
9551 (SQL_QUALIFIER_TERM): likewise.
9552 (SQL_QUALIFIER_USAGE): likewise.
9553 (SQL_QUERY_TIMEOUT): likewise.
9554 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
9555 (SQL_QUICK): likewise.
9556 (SQL_QUIET_MODE): likewise.
9557 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
9558 (SQL_RD_DEFAULT): likewise.
9559 (SQL_RD_OFF): likewise.
9560 (SQL_RD_ON): likewise.
9561 (SQL_RETRIEVE_DATA): likewise.
9562 (SQL_ROW_NUMBER): likewise.
9563 (SQL_ROW_UPDATES): likewise.
9564 (SQL_ROWSET_SIZE): likewise.
9565 (SQL_ROWSET_SIZE_DEFAULT): likewise.
9566 (SQL_ROWVER): likewise.
9567 (SQL_SC_NON_UNIQUE): likewise.
9568 (SQL_SC_TRY_UNIQUE): likewise.
9569 (SQL_SC_UNIQUE): likewise.
9570 (SQL_SCCO_OPT_TIMESTAMP): likewise.
9571 (SQL_SCROLL_DYNAMIC): likewise.
9572 (SQL_SCROLL_FORWARD_ONLY): likewise.
9573 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
9574 (SQL_SCROLL_OPTIONS): likewise.
9575 (SQL_SCROLL_STATIC): likewise.
9576 (SQL_SEARCHABLE): likewise.
9577 (SQL_SIGNED_OFFSET): likewise.
9578 (SQL_SIMULATE_CURSOR): likewise.
9579 (SQL_SO_DYNAMIC): likewise.
9580 (SQL_SO_FORWARD_ONLY): likewise.
9581 (SQL_SO_KEYSET_DRIVEN): likewise.
9582 (SQL_SO_MIXED): likewise.
9583 (SQL_SO_STATIC): likewise.
9584 (SQL_SPEC_MAJOR): likewise.
9585 (SQL_SPEC_MINOR): likewise.
9586 (SQL_SPEC_STRING): likewise.
9587 (SQL_SQ_COMPARISON): likewise.
9588 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
9589 (SQL_SQ_EXISTS): likewise.
9590 (SQL_SQ_IN): likewise.
9591 (SQL_SQ_QUANTIFIED): likewise.
9592 (SQL_SQLSTATE_SIZE): likewise.
9593 (SQL_SS_addITIONS): likewise.
9594 (SQL_SS_DELETIONS): likewise.
9595 (SQL_SS_UPDATES): likewise.
9596 (SQL_STATIC_SENSITIVITY): likewise.
9597 (SQL_STMT_OPT_MAX): likewise.
9598 (SQL_STMT_OPT_MIN): likewise.
9599 (SQL_STRING_FUNCTIONS): likewise.
9600 (SQL_SUBQUERIES): likewise.
9601 (SQL_SYSTEM_FUNCTIONS): likewise.
9602 (SQL_TABLE_STAT): likewise.
9603 (SQL_TABLE_TERM): likewise.
9604 (SQL_TIME): likewise.
9605 (SQL_TIMEDATE_add_INTERVALS): likewise.
9606 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
9607 (SQL_TIMEDATE_FUNCTIONS): likewise.
9608 (SQL_TIMESTAMP): likewise.
9609 (SQL_TINYINT): likewise.
9610 (SQL_TRANSLATE_DLL): likewise.
9611 (SQL_TRANSLATE_OPTION): likewise.
9612 (SQL_TXN_ISOLATION): likewise.
9613 (SQL_TXN_VERSIONING): likewise.
9614 (SQL_TYPE_DRIVER_END): likewise.
9615 (SQL_TYPE_DRIVER_START): likewise.
9616 (SQL_TYPE_MAX): likewise.
9617 (SQL_TYPE_MIN): likewise.
9618 (SQL_TYPE_NULL): likewise.
9619 (SQL_U_UNION): likewise.
9620 (SQL_U_UNION_ALL): likewise.
9621 (SQL_UB_DEFAULT): likewise.
9622 (SQL_UB_OFF): likewise.
9623 (SQL_UB_ON): likewise.
9624 (SQL_UNICODE): likewise.
9625 (SQL_UNICODE_CHAR): likewise.
9626 (SQL_UNICODE_LONGVARCHAR): likewise.
9627 (SQL_UNICODE_VARCHAR): likewise.
9628 (SQL_UNION): likewise.
9629 (SQL_UNSEARCHABLE): likewise.
9630 (SQL_UNSIGNED_OFFSET): likewise.
9631 (SQL_USE_BOOKMARKS): likewise.
9632 (SQL_VARBINARY): likewise.
9633 (SQL_TRUE): add define for ODBC3.x.
9634 (SQL_FALSE): likewise.
9635 (SQL_AM_CONNECTION): likewise.
9636 (SQL_AM_NONE): likewise.
9637 (SQL_AM_STATEMENT): likewise.
9638 (SQL_API_SQLALLOCHANDLE): likewise.
9639 (SQL_API_SQLBINDPARAM): likewise.
9640 (SQL_API_SQLCLOSECURSOR): likewise.
9641 (SQL_API_SQLCOLATTRIBUTE): likewise.
9642 (SQL_API_SQLCOPYDESC): likewise.
9643 (SQL_API_SQLENDTRAN): likewise.
9644 (SQL_API_SQLFETCHSCROLL): likewise.
9645 (SQL_API_SQLFREEHANDLE): likewise.
9646 (SQL_API_SQLGETCONNECTATTR): likewise.
9647 (SQL_API_SQLGETDESCFIELD): likewise.
9648 (SQL_API_SQLGETDESCREC): likewise.
9649 (SQL_API_SQLGETDIAGFIELD): likewise.
9650 (SQL_API_SQLGETDIAGREC): likewise.
9651 (SQL_API_SQLGETENVATTR): likewise.
9652 (SQL_API_SQLGETSTMTATTR): likewise.
9653 (SQL_API_SQLSETCONNECTATTR): likewise.
9654 (SQL_API_SQLSETDESCFIELD): likewise.
9655 (SQL_API_SQLSETDESCREC): likewise.
9656 (SQL_API_SQLSETENVATTR): likewise.
9657 (SQL_API_SQLSETSTMTATTR): likewise.
9658 (SQL_ARD_TYPE): likewise.
9659 (SQL_AT_add_CONSTRAINT): likewise.
9660 (SQL_ATTR_APP_PARAM_DESC): likewise.
9661 (SQL_ATTR_APP_ROW_DESC): likewise.
9662 (SQL_ATTR_AUTO_IPD): likewise.
9663 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
9664 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
9665 (SQL_ATTR_IMP_PARAM_DESC): likewise.
9666 (SQL_ATTR_IMP_ROW_DESC): likewise.
9667 (SQL_ATTR_METADATA_ID): likewise.
9668 (SQL_ATTR_OUTPUT_NTS): likewise.
9669 (SQL_CATALOG_NAME): likewise.
9670 (SQL_CODE_DATE): likewise.
9671 (SQL_CODE_TIME): likewise.
9672 (SQL_CODE_TIMESTAMP): likewise.
9673 (SQL_COLLATION_SEQ): likewise.
9674 (SQL_CURSOR_SENSITIVITY): likewise.
9675 (SQL_DATE_LEN): likewise.
9676 (SQL_DATETIME): likewise.
9677 (SQL_DEFAULT): likewise.
9678 (SQL_DESC_ALLOC_AUTO): likewise.
9679 (SQL_DESC_ALLOC_TYPE): likewise.
9680 (SQL_DESC_ALLOC_USER): likewise.
9681 (SQL_DESC_COUNT): likewise.
9682 (SQL_DESC_DATA_PTR): likewise.
9683 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
9684 (SQL_DESC_INDICATOR_PTR): likewise.
9685 (SQL_DESC_LENGTH): likewise.
9686 (SQL_DESC_NAME): likewise.
9687 (SQL_DESC_NULLABLE): likewise.
9688 (SQL_DESC_OCTET_LENGTH): likewise.
9689 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
9690 (SQL_DESC_PRECISION): likewise.
9691 (SQL_DESC_SCALE): likewise.
9692 (SQL_DESC_TYPE): likewise.
9693 (SQL_DESC_UNNAMED): likewise.
9694 (SQL_DESCRIBE_PARAMETER): likewise.
9695 (SQL_DIAG_ALTER_DOMAIN): likewise.
9696 (SQL_DIAG_ALTER_TABLE): likewise.
9697 (SQL_DIAG_CALL): likewise.
9698 (SQL_DIAG_CLASS_ORIGIN): likewise.
9699 (SQL_DIAG_CONNECTION_NAME): likewise.
9700 (SQL_DIAG_CREATE_ASSERTION): likewise.
9701 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
9702 (SQL_DIAG_CREATE_COLLATION): likewise.
9703 (SQL_DIAG_CREATE_DOMAIN): likewise.
9704 (SQL_DIAG_CREATE_INDEX): likewise.
9705 (SQL_DIAG_CREATE_SCHEMA): likewise.
9706 (SQL_DIAG_CREATE_TABLE): likewise.
9707 (SQL_DIAG_CREATE_TRANSLATION): likewise.
9708 (SQL_DIAG_CREATE_VIEW): likewise.
9709 (SQL_DIAG_DELETE_WHERE): likewise.
9710 (SQL_DIAG_DROP_ASSERTION): likewise.
9711 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
9712 (SQL_DIAG_DROP_COLLATION): likewise.
9713 (SQL_DIAG_DROP_DOMAIN): likewise.
9714 (SQL_DIAG_DROP_INDEX): likewise.
9715 (SQL_DIAG_DROP_SCHEMA): likewise.
9716 (SQL_DIAG_DROP_TABLE): likewise.
9717 (SQL_DIAG_DROP_TRANSLATION): likewise.
9718 (SQL_DIAG_DROP_VIEW): likewise.
9719 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
9720 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
9721 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
9722 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
9723 (SQL_DIAG_GRANT): likewise.
9724 (SQL_DIAG_INSERT): likewise.
9725 (SQL_DIAG_MESSAGE_TEXT): likewise.
9726 (SQL_DIAG_NATIVE): likewise.
9727 (SQL_DIAG_NUMBER): likewise.
9728 (SQL_DIAG_RETURNCODE): likewise.
9729 (SQL_DIAG_REVOKE): likewise.
9730 (SQL_DIAG_ROW_COUNT): likewise.
9731 (SQL_DIAG_SELECT_CURSOR): likewise.
9732 (SQL_DIAG_SERVER_NAME): likewise.
9733 (SQL_DIAG_SQLSTATE): likewise.
9734 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
9735 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
9736 (SQL_DIAG_UPDATE_WHERE): likewise.
9737 (SQL_FALSE): likewise.
9738 (SQL_FETCH_ABSOLUTE): likewise.
9739 (SQL_FETCH_LAST): likewise.
9740 (SQL_FETCH_PRIOR): likewise.
9741 (SQL_FETCH_RELATIVE): likewise.
9742 (SQL_HANDLE_DBC): likewise.
9743 (SQL_HANDLE_DESC): likewise.
9744 (SQL_HANDLE_ENV): likewise.
9745 (SQL_HANDLE_STMT): likewise.
9746 (SQL_INSENSITIVE): likewise.
9747 (SQL_INTEGRITY): likewise.
9748 (SQL_MAX_CATALOG_NAME_LEN): likewise.
9749 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
9750 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
9751 (SQL_MAX_IDENTIFIER_LEN): likewise.
9752 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
9753 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
9754 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
9755 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
9756 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
9757 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
9758 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
9759 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
9760 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
9761 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
9762 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
9763 (SQL_MAXIMUM_INDEX_SIZE): likewise.
9764 (SQL_MAXIMUM_ROW_SIZE): likewise.
9765 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
9766 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
9767 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
9768 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
9769 (SQL_NAMED): likewise.
9770 (SQL_NONSCROLLABLE): likewise.
9771 (SQL_NTSL): likewise.
9772 (SQL_NULL_HANDLE): likewise.
9773 (SQL_NULL_HDESC): likewise.
9774 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
9775 (SQL_PRED_BASIC): likewise.
9776 (SQL_PRED_CHAR): likewise.
9777 (SQL_PRED_NONE): likewise.
9778 (SQL_ROW_IDENTIFIER): likewise.
9779 (SQL_SCROLLABLE): likewise.
9780 (SQL_SENSITIVE): likewise.
9781 (SQL_SUCCEEDED(rc)): likewise.
9782 (SQL_TIME_LEN): likewise.
9783 (SQL_TIMESTAMP_LEN): likewise.
9784 (SQL_TRANSACTION_CAPABLE): likewise.
9785 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
9786 (SQL_TRANSACTION_READ_COMMITTED): likewise.
9787 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
9788 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
9789 (SQL_TRANSACTION_SERIALIZABLE): likewise.
9790 (SQL_TYPE_DATE): likewise.
9791 (SQL_TYPE_TIME): likewise.
9792 (SQL_TYPE_TIMESTAMP): likewise.
9793 (SQL_UNKNOWN_TYPE): likewise.
9794 (SQL_UNNAMED): likewise.
9795 (SQL_UNSPECIFIED): likewise.
9796 (SQL_XOPEN_CLI_YEAR): likewise.
9797 (SQLAllocConnect): add comment marking as deperecated.
9798 (SQLAllocEnv): likewise.
9799 (SQLAllocStmt): likewise.
9800 (SQLFreeConnect): likewise.
9801 (SQLFreeEnv): likewise.
9802 (SQLGetConnectOption): likewise.
9803 (SQLGetStmtOption): likewise.
9805 * include/sqlext.h (#include <sqlucode.h>): add directive.
9806 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
9807 (SQLColAttributes): likewise.
9808 (SQLBulkOperations): add function prototype.
9809 (SQLAllocHandleStd): likewise
9810 (TraceReturn): add Trace API prototype.
9811 (TraceVersion): likewise.
9812 (ODBCGetTryWaitValue):likewise.
9813 (ODBCSetTryWaitValue): likewise.
9814 (SQL_LOCK_RECORD): correct function macro.
9815 (SQL_REFRESH_RECORD): likewise.
9816 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9817 _WIN64 compatability.
9818 move defines for non-core functions from sql.h to sqlext.h (refer
9820 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
9821 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
9822 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9823 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9824 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
9825 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
9826 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
9827 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
9828 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
9829 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
9830 (SQL_AF_ALL): likewise.
9831 (SQL_AF_AVG): likewise.
9832 (SQL_AF_COUNT): likewise.
9833 (SQL_AF_DISTINCT): likewise.
9834 (SQL_AF_MAX): likewise.
9835 (SQL_AF_MIN): likewise.
9836 (SQL_AF_SUM): likewise.
9837 (SQL_AGGREGATE_FUNCTIONS): likewise.
9838 (SQL_ALL_CATALOGS): likewise.
9839 (SQL_ALL_SCHEMAS): likewise.
9840 (SQL_ALL_TABLE_TYPES): likewise.
9841 (SQL_ALTER_DOMAIN): likewise.
9842 (SQL_AM_CONNECTION): likewise.
9843 (SQL_AM_NONE): likewise.
9844 (SQL_AM_STATEMENT): likewise.
9845 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
9846 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
9847 (SQL_API_SQLALLOCHANDLESTD): likewise.
9848 (SQL_API_SQLBULKOPERATIONS): likewise.
9849 (SQL_ASYNC_MODE): likewise.
9850 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
9851 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
9852 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
9853 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
9854 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
9855 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9856 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9857 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
9858 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
9859 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
9860 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
9861 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
9862 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
9863 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
9864 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
9865 (SQL_ATTR_ACCESS_MODE): likewise.
9866 (SQL_ATTR_ASYNC_ENABLE): likewise.
9867 (SQL_ATTR_AUTOCOMMIT): likewise.
9868 (SQL_ATTR_CONCURRENCY): likewise.
9869 (SQL_ATTR_CONNECTION_POOLING): likewise.
9870 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
9871 (SQL_ATTR_CP_MATCH): likewise.
9872 (SQL_ATTR_CURRENT_CATALOG): likewise.
9873 (SQL_ATTR_CURSOR_TYPE): likewise.
9874 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
9875 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
9876 (SQL_ATTR_ENLIST_IN_DTC): likewise.
9877 (SQL_ATTR_ENLIST_IN_XA): likewise.
9878 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
9879 (SQL_ATTR_KEYSET_SIZE): likewise.
9880 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
9881 (SQL_ATTR_MAX_LENGTH): likewise.
9882 (SQL_ATTR_MAX_ROWS): likewise.
9883 (SQL_ATTR_NOSCAN): likewise.
9884 (SQL_ATTR_ODBC_CURSORS): likewise.
9885 (SQL_ATTR_ODBC_VERSION): likewise.
9886 (SQL_ATTR_PACKET_SIZE): likewise.
9887 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
9888 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
9889 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
9890 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
9891 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
9892 (SQL_ATTR_PARAMSET_SIZE): likewise.
9893 (SQL_ATTR_QUERY_TIMEOUT): likewise.
9894 (SQL_ATTR_QUIET_MODE): likewise.
9895 (SQL_ATTR_RETRIEVE_DATA): likewise.
9896 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
9897 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
9898 (SQL_ATTR_ROW_BIND_TYPE): likewise.
9899 (SQL_ATTR_ROW_NUMBER): likewise.
9900 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
9901 (SQL_ATTR_ROW_STATUS_PTR): likewise.
9902 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
9903 (SQL_ATTR_SIMULATE_CURSOR): likewise.
9904 (SQL_ATTR_TRACE): likewise.
9905 (SQL_ATTR_TRACEFILE): likewise.
9906 (SQL_ATTR_TRANSLATE_LIB): likewise.
9907 (SQL_ATTR_TRANSLATE_OPTION): likewise.
9908 (SQL_ATTR_TXN_ISOLATION): likewise.
9909 (SQL_ATTR_USE_BOOKMARKS): likewise.
9910 (SQL_BATCH_ROW_COUNT): likewise.
9911 (SQL_BATCH_SUPPORT): likewise.
9912 (SQL_BRC_EXPLICIT): likewise.
9913 (SQL_BRC_PROCEDURES): likewise.
9914 (SQL_BRC_ROLLED_UP): likewise.
9915 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
9916 (SQL_BS_ROW_COUNT_PROC): likewise.
9917 (SQL_BS_SELECT_EXPLICIT): likewise.
9918 (SQL_BS_SELECT_PROC): likewise.
9919 (SQL_C_INTERVAL_DAY): likewise.
9920 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
9921 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
9922 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
9923 (SQL_C_INTERVAL_HOUR): likewise.
9924 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
9925 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
9926 (SQL_C_INTERVAL_MINUTE): likewise.
9927 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
9928 (SQL_C_INTERVAL_MONTH): likewise.
9929 (SQL_C_INTERVAL_SECOND): likewise.
9930 (SQL_C_INTERVAL_YEAR): likewise.
9931 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
9932 (SQL_C_NUMERIC): likewise.
9933 (SQL_C_SBIGINT): likewise.
9934 (SQL_C_TYPE_DATE): likewise.
9935 (SQL_C_TYPE_TIME): likewise.
9936 (SQL_C_TYPE_TIMESTAMP): likewise.
9937 (SQL_C_UBIGINT): likewise.
9938 (SQL_C_VARBOOKMARK): likewise.
9939 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
9940 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9941 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9942 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
9943 (SQL_CA_CREATE_ASSERTION): likewise.
9944 (SQL_CA1_ABSOLUTE): likewise.
9945 (SQL_CA1_BOOKMARK): likewise.
9946 (SQL_CA1_BULK_ADD): likewise.
9947 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
9948 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
9949 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
9950 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
9951 (SQL_CA1_LOCK_NO_CHANGE): likewise.
9952 (SQL_CA1_LOCK_UNLOCK): likewise.
9953 (SQL_CA1_NEXT): likewise.
9954 (SQL_CA1_POS_DELETE): likewise.
9955 (SQL_CA1_POS_POSITION): likewise.
9956 (SQL_CA1_POS_REFRESH): likewise.
9957 (SQL_CA1_POS_UPDATE): likewise.
9958 (SQL_CA1_POSITIONED_DELETE): likewise.
9959 (SQL_CA1_POSITIONED_UPDATE): likewise.
9960 (SQL_CA1_RELATIVE): likewise.
9961 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
9962 (SQL_CA2_CRC_APPROXIMATE): likewise.
9963 (SQL_CA2_CRC_EXACT): likewise.
9964 (SQL_CA2_LOCK_CONCURRENCY): likewise.
9965 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
9966 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
9967 (SQL_CA2_MAX_ROWS_DELETE): likewise.
9968 (SQL_CA2_MAX_ROWS_INSERT): likewise.
9969 (SQL_CA2_MAX_ROWS_SELECT): likewise.
9970 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
9971 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
9972 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
9973 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
9974 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
9975 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
9976 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
9977 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
9978 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
9979 (SQL_CA2_SIMULATE_UNIQUE): likewise.
9980 (SQL_CATALOG_LOCATION): likewise.
9981 (SQL_CATALOG_NAME_SEPARATOR): likewise.
9982 (SQL_CATALOG_TERM): likewise.
9983 (SQL_CATALOG_USAGE): likewise.
9984 (SQL_CCOL_CREATE_COLLATION): likewise.
9985 (SQL_CCS_COLLATE_CLAUSE): likewise.
9986 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
9987 (SQL_CCS_LIMITED_COLLATION): likewise.
9988 (SQL_CDO_COLLATION): likewise.
9989 (SQL_CDO_CONSTRAINT): likewise.
9990 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
9991 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9992 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9993 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
9994 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
9995 (SQL_CDO_CREATE_DOMAIN): likewise.
9996 (SQL_CDO_DEFAULT): likewise.
9997 (SQL_CL_END): likewise.
9998 (SQL_CL_START): likewise.
9999 (SQL_COL_PRED_BASIC): likewise.
10000 (SQL_COL_PRED_CHAR): likewise.
10001 (SQL_COLUMN_DRIVER_START): likewise.
10002 (SQL_COLUMN_IGNORE): likewise.
10003 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
10004 (SQL_CONVERT_GUID): likewise.
10005 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
10006 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
10007 (SQL_CONVERT_WCHAR): likewise.
10008 (SQL_CONVERT_WLONGVARCHAR): likewise.
10009 (SQL_CONVERT_WVARCHAR): likewise.
10010 (SQL_CP_DEFAULT): likewise.
10011 (SQL_CP_MATCH_DEFAULT): likewise.
10012 (SQL_CP_OFF): likewise.
10013 (SQL_CP_ONE_PER_DRIVER): likewise.
10014 (SQL_CP_ONE_PER_HENV): likewise.
10015 (SQL_CP_RELAXED_MATCH): likewise.
10016 (SQL_CP_STRICT_MATCH): likewise.
10017 (SQL_CREATE_ASSERTION): likewise.
10018 (SQL_CREATE_CHARACTER_SET): likewise.
10019 (SQL_CREATE_COLLATION): likewise.
10020 (SQL_CREATE_DOMAIN): likewise.
10021 (SQL_CREATE_SCHEMA): likewise.
10022 (SQL_CREATE_TABLE): likewise.
10023 (SQL_CREATE_TRANSLATION): likewise.
10024 (SQL_CREATE_VIEW): likewise.
10025 (SQL_CS_AUTHORIZATION): likewise.
10026 (SQL_CS_CREATE_SCHEMA): likewise.
10027 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
10028 (SQL_CT_COLUMN_COLLATION): likewise.
10029 (SQL_CT_COLUMN_CONSTRAINT): likewise.
10030 (SQL_CT_COLUMN_DEFAULT): likewise.
10031 (SQL_CT_COMMIT_DELETE): likewise.
10032 (SQL_CT_COMMIT_PRESERVE): likewise.
10033 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
10034 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10035 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10036 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
10037 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
10038 (SQL_CT_CREATE_TABLE): likewise.
10039 (SQL_CT_GLOBAL_TEMPORARY): likewise.
10040 (SQL_CT_LOCAL_TEMPORARY): likewise.
10041 (SQL_CT_TABLE_CONSTRAINT): likewise.
10042 (SQL_CTR_CREATE_TRANSLATION): likewise.
10043 (SQL_CU_DML_STATEMENTS): likewise.
10044 (SQL_CU_INDEX_DEFINITION): likewise.
10045 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
10046 (SQL_CU_PROCEDURE_INVOCATION): likewise.
10047 (SQL_CU_TABLE_DEFINITION): likewise.
10048 (SQL_CVT_GUID): likewise.
10049 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
10050 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
10051 (SQL_CVT_WCHAR): likewise.
10052 (SQL_CVT_WLONGVARCHAR): likewise.
10053 (SQL_CVT_WVARCHAR): likewise.
10054 (SQL_DA_DROP_ASSERTION): likewise.
10055 (SQL_DATETIME_LITERALS): likewise.
10056 (SQL_DB_DEFAULT): likewise.
10057 (SQL_DB_DISCONNECT): likewise.
10058 (SQL_DB_RETURN_TO_POOL): likewise.
10059 (SQL_DC_DROP_COLLATION): likewise.
10060 (SQL_DCS_DROP_CHARACTER_SET): likewise.
10061 (SQL_DD_CASCADE): likewise.
10062 (SQL_DD_DROP_DOMAIN): likewise.
10063 (SQL_DD_RESTRICT): likewise.
10064 (SQL_DDL_INDEX): likewise.
10065 (SQL_DELETE_BY_BOOKMARK): likewise.
10066 (SQL_DESC_ARRAY_SIZE): likewise.
10067 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
10068 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
10069 (SQL_DESC_BASE_COLUMN_NAME): likewise.
10070 (SQL_DESC_BASE_TABLE_NAME): likewise.
10071 (SQL_DESC_BIND_OFFSET_PTR): likewise.
10072 (SQL_DESC_BIND_TYPE): likewise.
10073 (SQL_DESC_CASE_SENSITIVE): likewise.
10074 (SQL_DESC_CATALOG_NAME): likewise.
10075 (SQL_DESC_CONCISE_TYPE): likewise.
10076 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
10077 (SQL_DESC_DISPLAY_SIZE): likewise.
10078 (SQL_DESC_FIXED_PREC_SCALE): likewise.
10079 (SQL_DESC_LABEL): likewise.
10080 (SQL_DESC_LITERAL_PREFIX): likewise.
10081 (SQL_DESC_LITERAL_SUFFIX): likewise.
10082 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
10083 (SQL_DESC_MAXIMUM_SCALE): likewise.
10084 (SQL_DESC_MINIMUM_SCALE): likewise.
10085 (SQL_DESC_NUM_PREC_RADIX): likewise.
10086 (SQL_DESC_PARAMETER_TYPE): likewise.
10087 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
10088 (SQL_DESC_SCHEMA_NAME): likewise.
10089 (SQL_DESC_SEARCHABLE): likewise.
10090 (SQL_DESC_TABLE_NAME): likewise.
10091 (SQL_DESC_TYPE_NAME): likewise.
10092 (SQL_DESC_UNSIGNED): likewise.
10093 (SQL_DESC_UPDATABLE): likewise.
10094 (SQL_DI_CREATE_INDEX): likewise.
10095 (SQL_DI_DROP_INDEX): likewise.
10096 (SQL_DIAG_COLUMN_NUMBER): likewise.
10097 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
10098 (SQL_DIAG_ROW_NUMBER): likewise.
10099 (SQL_DL_SQL92_DATE): likewise.
10100 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
10101 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
10102 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
10103 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
10104 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
10105 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
10106 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
10107 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
10108 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
10109 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
10110 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
10111 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
10112 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
10113 (SQL_DL_SQL92_TIME): likewise.
10114 (SQL_DL_SQL92_TIMESTAMP): likewise.
10115 (SQL_DM_VER): likewise.
10116 (SQL_DRIVER_HDESC): likewise.
10117 (SQL_DROP_ASSERTION): likewise.
10118 (SQL_DROP_CHARACTER_SET): likewise.
10119 (SQL_DROP_COLLATION): likewise.
10120 (SQL_DROP_DOMAIN): likewise.
10121 (SQL_DROP_SCHEMA): likewise.
10122 (SQL_DROP_TABLE): likewise.
10123 (SQL_DROP_TRANSLATION): likewise.
10124 (SQL_DROP_VIEW): likewise.
10125 (SQL_DS_CASCADE): likewise.
10126 (SQL_DS_DROP_SCHEMA): likewise.
10127 (SQL_DS_RESTRICT): likewise.
10128 (SQL_DT_CASCADE): likewise.
10129 (SQL_DT_DROP_TABLE): likewise.
10130 (SQL_DT_RESTRICT): likewise.
10131 (SQL_DTC_DONE): likewise.
10132 (SQL_DTR_DROP_TRANSLATION): likewise.
10133 (SQL_DV_CASCADE): likewise.
10134 (SQL_DV_DROP_VIEW): likewise.
10135 (SQL_DV_RESTRICT): likewise.
10136 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
10137 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
10138 (SQL_EXT_API_LAST): likewise.
10139 (SQL_EXT_API_START): likewise.
10140 (SQL_FETCH_BY_BOOKMARK): likewise.
10141 (SQL_FETCH_FIRST_SYSTEM): likewise.
10142 (SQL_FETCH_FIRST_USER): likewise.
10143 (SQL_FN_CVT_CAST): likewise.
10144 (SQL_FN_STR_BIT_LENGTH): likewise.
10145 (SQL_FN_STR_CHAR_LENGTH): likewise.
10146 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
10147 (SQL_FN_STR_OCTET_LENGTH): likewise.
10148 (SQL_FN_STR_POSITION): likewise.
10149 (SQL_FN_TD_CURRENT_DATE): likewise.
10150 (SQL_FN_TD_CURRENT_TIME): likewise.
10151 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
10152 (SQL_FN_TD_EXTRACT): likewise.
10153 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
10154 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
10155 (SQL_FUNC_EXISTS(exists,api)): likewise.
10156 (SQL_GB_COLLATE): likewise.
10157 (SQL_HANDLE_SENV): likewise.
10158 (SQL_IK_ALL): likewise.
10159 (SQL_IK_ASC): likewise.
10160 (SQL_IK_DESC): likewise.
10161 (SQL_IK_NONE): likewise.
10162 (SQL_INDEX_KEYWORDS): likewise.
10163 (SQL_INFO_DRIVER_START): likewise.
10164 (SQL_INFO_LAST): likewise.
10165 (SQL_INFO_SCHEMA_VIEWS): likewise.
10166 (SQL_INITIALLY_DEFERRED): likewise.
10167 (SQL_INITIALLY_IMMEDIATE): likewise.
10168 (SQL_INSERT_STATEMENT): likewise.
10169 (SQL_INTERVAL): likewise.
10170 (SQL_IS_INSERT_LITERALS): likewise.
10171 (SQL_IS_INSERT_SEARCHED): likewise.
10172 (SQL_IS_INTEGER): likewise.
10173 (SQL_IS_POINTER): likewise.
10174 (SQL_IS_SELECT_INTO): likewise.
10175 (SQL_IS_SMALLINT): likewise.
10176 (SQL_IS_UINTEGER): likewise.
10177 (SQL_IS_USMALLINT): likewise.
10178 (SQL_ISV_ASSERTIONS): likewise.
10179 (SQL_ISV_CHARACTER_SETS): likewise.
10180 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
10181 (SQL_ISV_COLLATIONS): likewise.
10182 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
10183 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
10184 (SQL_ISV_COLUMNS): likewise.
10185 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
10186 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
10187 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
10188 (SQL_ISV_DOMAINS): likewise.
10189 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
10190 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
10191 (SQL_ISV_SCHEMATA): likewise.
10192 (SQL_ISV_SQL_LANGUAGES): likewise.
10193 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
10194 (SQL_ISV_TABLE_PRIVILEGES): likewise.
10195 (SQL_ISV_TABLES): likewise.
10196 (SQL_ISV_TRANSLATIONS): likewise.
10197 (SQL_ISV_USAGE_PRIVILEGES): likewise.
10198 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
10199 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
10200 (SQL_ISV_VIEWS): likewise.
10201 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
10202 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
10203 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
10204 (SQL_NO_COLUMN_NUMBER): likewise.
10205 (SQL_NO_ROW_NUMBER): likewise.
10206 (SQL_NOT_DEFERRABLE): likewise.
10207 (SQL_NUM_EXTENSIONS): likewise.
10208 (SQL_NUM_FUNCTIONS): likewise.
10209 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
10210 (SQL_OIC_CORE): likewise.
10211 (SQL_OIC_LEVEL1): likewise.
10212 (SQL_OIC_LEVEL2): likewise.
10213 (SQL_OV_ODBC2): likewise.
10214 (SQL_OV_ODBC3): likewise.
10215 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
10216 (SQL_PARAM_ARRAY_SELECTS): likewise.
10217 (SQL_PARAM_BIND_BY_COLUMN): likewise.
10218 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
10219 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
10220 (SQL_PARAM_ERROR): likewise.
10221 (SQL_PARAM_IGNORE): likewise.
10222 (SQL_PARAM_PROCEED): likewise.
10223 (SQL_PARAM_SUCCESS): likewise.
10224 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
10225 (SQL_PARAM_UNUSED): likewise.
10226 (SQL_PARC_BATCH): likewise.
10227 (SQL_PARC_NO_BATCH): likewise.
10228 (SQL_PAS_BATCH): likewise.
10229 (SQL_PAS_NO_BATCH): likewise.
10230 (SQL_PAS_NO_SELECT): likewise.
10231 (SQL_ROW_IGNORE): likewise.
10232 (SQL_ROW_NUMBER_UNKNOWN): likewise.
10233 (SQL_ROW_PROCEED): likewise.
10234 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
10235 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
10236 (SQL_SC_SQL92_ENTRY): likewise.
10237 (SQL_SC_SQL92_FULL): likewise.
10238 (SQL_SC_SQL92_INTERMEDIATE): likewise.
10239 (SQL_SCC_ISO92_CLI): likewise.
10240 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
10241 (SQL_SCHEMA_TERM): likewise.
10242 (SQL_SCHEMA_USAGE): likewise.
10243 (SQL_SDF_CURRENT_DATE): likewise.
10244 (SQL_SDF_CURRENT_TIME): likewise.
10245 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
10246 (SQL_SFKD_CASCADE): likewise.
10247 (SQL_SFKD_NO_ACTION): likewise.
10248 (SQL_SFKD_SET_DEFAULT): likewise.
10249 (SQL_SFKD_SET_NULL): likewise.
10250 (SQL_SFKU_CASCADE): likewise.
10251 (SQL_SFKU_NO_ACTION): likewise.
10252 (SQL_SFKU_SET_DEFAULT): likewise.
10253 (SQL_SFKU_SET_NULL): likewise.
10254 (SQL_SG_DELETE_TABLE): likewise.
10255 (SQL_SG_INSERT_COLUMN): likewise.
10256 (SQL_SG_INSERT_TABLE): likewise.
10257 (SQL_SG_REFERENCES_COLUMN): likewise.
10258 (SQL_SG_REFERENCES_TABLE): likewise.
10259 (SQL_SG_SELECT_TABLE): likewise.
10260 (SQL_SG_UPDATE_COLUMN): likewise.
10261 (SQL_SG_UPDATE_TABLE): likewise.
10262 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
10263 (SQL_SG_USAGE_ON_COLLATION): likewise.
10264 (SQL_SG_USAGE_ON_DOMAIN): likewise.
10265 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
10266 (SQL_SG_WITH_GRANT_OPTION): likewise.
10267 (SQL_SNVF_BIT_LENGTH): likewise.
10268 (SQL_SNVF_CHAR_LENGTH): likewise.
10269 (SQL_SNVF_CHARACTER_LENGTH): likewise.
10270 (SQL_SNVF_EXTRACT): likewise.
10271 (SQL_SNVF_OCTET_LENGTH): likewise.
10272 (SQL_SNVF_POSITION): likewise.
10273 (SQL_SP_BETWEEN): likewise.
10274 (SQL_SP_COMPARISON): likewise.
10275 (SQL_SP_EXISTS): likewise.
10276 (SQL_SP_IN): likewise.
10277 (SQL_SP_ISNOTNULL): likewise.
10278 (SQL_SP_ISNULL): likewise.
10279 (SQL_SP_LIKE): likewise.
10280 (SQL_SP_MATCH_FULL): likewise.
10281 (SQL_SP_MATCH_PARTIAL): likewise.
10282 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
10283 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
10284 (SQL_SP_OVERLAPS): likewise.
10285 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
10286 (SQL_SP_UNIQUE): likewise.
10287 (SQL_SQL_CONFORMANCE): likewise.
10288 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
10289 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
10290 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
10291 (SQL_SQL92_GRANT): likewise.
10292 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
10293 (SQL_SQL92_PREDICATES): likewise.
10294 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
10295 (SQL_SQL92_REVOKE): likewise.
10296 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
10297 (SQL_SQL92_STRING_FUNCTIONS): likewise.
10298 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
10299 (SQL_SR_CASCADE): likewise.
10300 (SQL_SR_DELETE_TABLE): likewise.
10301 (SQL_SR_GRANT_OPTION_FOR): likewise.
10302 (SQL_SR_INSERT_COLUMN): likewise.
10303 (SQL_SR_INSERT_TABLE): likewise.
10304 (SQL_SR_REFERENCES_COLUMN): likewise.
10305 (SQL_SR_REFERENCES_TABLE): likewise.
10306 (SQL_SR_RESTRICT): likewise.
10307 (SQL_SR_SELECT_TABLE): likewise.
10308 (SQL_SR_UPDATE_COLUMN): likewise.
10309 (SQL_SR_UPDATE_TABLE): likewise.
10310 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
10311 (SQL_SR_USAGE_ON_COLLATION): likewise.
10312 (SQL_SR_USAGE_ON_DOMAIN): likewise.
10313 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
10314 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
10315 (SQL_SRJO_CROSS_JOIN): likewise.
10316 (SQL_SRJO_EXCEPT_JOIN): likewise.
10317 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
10318 (SQL_SRJO_INNER_JOIN): likewise.
10319 (SQL_SRJO_INTERSECT_JOIN): likewise.
10320 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
10321 (SQL_SRJO_NATURAL_JOIN): likewise.
10322 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
10323 (SQL_SRJO_UNION_JOIN): likewise.
10324 (SQL_SRVC_DEFAULT): likewise.
10325 (SQL_SRVC_NULL): likewise.
10326 (SQL_SRVC_ROW_SUBQUERY): likewise.
10327 (SQL_SRVC_VALUE_EXPRESSION): likewise.
10328 (SQL_SSF_CONVERT): likewise.
10329 (SQL_SSF_LOWER): likewise.
10330 (SQL_SSF_SUBSTRING): likewise.
10331 (SQL_SSF_TRANSLATE): likewise.
10332 (SQL_SSF_TRIM_BOTH): likewise.
10333 (SQL_SSF_TRIM_LEADING): likewise.
10334 (SQL_SSF_TRIM_TRAILING): likewise.
10335 (SQL_SSF_UPPER): likewise.
10336 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
10337 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
10338 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
10339 (SQL_SU_DML_STATEMENTS): likewise.
10340 (SQL_SU_INDEX_DEFINITION): likewise.
10341 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
10342 (SQL_SU_PROCEDURE_INVOCATION): likewise.
10343 (SQL_SU_TABLE_DEFINITION): likewise.
10344 (SQL_SVE_CASE): likewise.
10345 (SQL_SVE_CAST): likewise.
10346 (SQL_SVE_COALESCE): likewise.
10347 (SQL_SVE_NULLIF): likewise.
10348 (SQL_UB_FIXED): likewise.
10349 (SQL_UB_VARIABLE): likewise.
10350 (SQL_UNION_STATEMENT): likewise.
10351 (SQL_UPDATE_BY_BOOKMARK): likewise.
10352 (SQL_US_UNION): likewise.
10353 (SQL_US_UNION_ALL): likewise.
10354 (SQL_DESC_ROWVER): likewise.
10355 (SQL_GUID): likewise.
10356 (SQL_C_GUID): likewise.
10357 (ODBC_STD): likewise.
10358 (SQLAllocHandle): likewise.
10359 (SQLAllocEnv(p)): likewise.
10360 (SQL_YEAR): likewise.
10361 (SQL_MONTH): likewise.
10362 (SQL_DAY): likewise.
10363 (SQL_HOUR): likewise.
10364 (SQL_MINUTE): likewise.
10365 (SQL_SECOND): likewise.
10366 (SQL_YEAR_TO_MONTH): likewise.
10367 (SQL_DAY_TO_HOUR): likewise.
10368 (SQL_DAY_TO_MINUTE): likewise.
10369 (SQL_DAY_TO_SECOND): likewise.
10370 (SQL_HOUR_TO_MINUTE): likewise.
10371 (SQL_HOUR_TO_SECOND): likewise.
10372 (SQL_MINUTE_TO_SECOND): likewise.
10373 (SQL_ATTR_ANSI_APP): likewise.
10374 (SQL_AA_TRUE): likewise.
10375 (SQL_AA_FALSE): likewise.
10377 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
10378 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
10379 (struct tagSQL_DAY_SECOND): likewise.
10380 (struct tagSQL_INTERVAL_STRUCT): likewise.
10381 (struct tagSQL_NUMERIC_STRUCT): likewise.
10382 (struct tagSQLGUID): add for 0DBC3.50.
10383 (enum SQLINTERVAL): add for ODBC3.x.
10384 (SQLWCHAR): add typedef.
10385 (SQLTCHAR): add typedef, conditional on UNICODE.
10386 (SQLLEN): add typedef for _WIN64, define for _WIN32.
10387 (SQLULEN): likewise.
10388 (SQLROWOFFSET): likewise.
10389 (SQLROWCOUNT): likewise.
10390 (SQLTRANSID): likewise.
10391 (SQLSETPOSIROW): likewise.
10392 (SQLHANDLE): add ODBC3.x typedef.
10393 (SQLHDESC): likewise.
10394 (SQLDATE): likewise.
10395 (SQLDECIMAL): likewise.
10396 (SQLDOUBLE): likewise.
10397 (SQLFLOAT): likewise.
10398 (SQLNUMERIC): likewise.
10399 (SQLREAL): likewise.
10400 (SQLTIME): likewise.
10401 (SQLTIMESTAMP): likewise.
10402 (SQLVARCHAR): likewise.
10403 (SQLBIGINT): likewise.
10404 (SQLUBIGINT): likewise.
10405 (SQL_DATE_STRUCT): likewise.
10406 (SQL_TIME_STRUCT): likewise.
10407 (SQL_TIMESTAMP_STRUCT): likewise.
10408 (ODBCINT64): add ODBC3.x define.
10410 * lib/odbc32.def : regenerate.
10412 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
10414 * Apply Danny Smith patch 102275
10415 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10416 * include/objbase.h: (COM_RIGHTS): Add definition.
10417 (tagSTDMSHLFLAGS): add enumeration.
10418 (CoInitializeEx): Add prototypes.
10419 (CoGetStdMarshalEx): ditto.
10420 (CoCreateInstanceEx): ditto.
10421 (CoInitializeSecurity): ditto.
10422 (CoGetCallContext): ditto.
10423 (CoQueryProxyBlanket): ditto.
10424 (CoSetProxyBlanket): ditto.
10425 (CoCopyProxy): ditto.
10426 (CoQueryClientBlanket): ditto.
10427 (CoImpersonateClient): ditto.
10428 (CoRevertToSelf): ditto.
10429 (CoQueryAuthenticationServices): ditto.
10430 (CoSwitchCallContext): ditto.
10431 (CoGetInstanceFromFile): ditto.
10432 (CoGetInstanceFromIStorage): ditto.
10433 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
10434 (SOLE_AUTHENTICATION_INFO): ditto.
10435 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
10436 (COLE_DEFAULT_PRINCIPAL): Add definition.
10437 (COLE_DEFAULT_AUTHINFO): Ditto.
10438 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
10439 (RPC_PROTSEQ_VECTOR) Fix typo.
10440 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
10441 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
10444 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
10446 * lib/msvcp60.def: Apply Danny Smith patch 103321.
10447 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
10450 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
10452 * include/winnt.h: Add PTOKEN_USER.
10454 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
10456 * include/sqlucode.h: Apply Danny Smith patch 102443
10457 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10460 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
10462 * lib/odbccp32.def: Apply Danny Smith patch 102442
10463 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10466 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
10468 * include/odbcinst.h: Apply Danny Smith patch 102441
10469 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10472 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
10474 * lib/Makefile.in: Don't make "links" to include/w32api directory.
10476 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
10478 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
10480 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
10482 * lib/Makefile.in: Install headers and libraries in tooldir.
10484 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10486 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
10487 SORT_STRINGSORT: ditto.
10489 CTRY_*: add new defines.
10491 LCMAP*: change defines to hex notation.
10492 CALID: change from ULONG to DWORD.
10494 _cpinfoex[AW]: add structure.
10495 FoldString: correct Unicode mappings.
10496 GetCPInfoEx[AW]: add prototypes.
10497 EnumCalendarInfoEx[AW]: ditto.
10498 EnumDateFormatsEx[AW]: ditto.
10499 EnumSystemLanguageGroups[AW]: ditto.
10500 EnumLanguageGroupLocales[AW]: ditto.
10501 EnumUILanguages[AW]: ditto.
10502 GetSystemDefaultUILanguage[AW]: ditto.
10503 GetUserDefaultUILanguage[AW]: ditto.
10504 IsValidLanguageGroup[AW]: ditto.
10505 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
10506 LANGUAGEGROUP_ENUMPROC[AW]: ditto
10507 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
10508 UILANGUAGE_ENUMPROC[AW]: ditto
10509 DATEFMT_ENUMPROCEX[AW]: ditto
10510 LPCURRENCYFMT[AW]: add structure pointer typedef
10511 LPNUMBERFMT[AW]: ditto
10513 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
10515 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
10516 possible return code for the SetFilePointer() win32 API call.
10518 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10520 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
10522 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
10524 * Makefile.in: increment VERSION.
10525 (dist:) Rename to srcdist. Create new dist target to call
10526 srcdist and bindist targets.
10527 (srcdist:) New target.
10528 (clean-top:) add call to mostlyclean-top and add rm of distribution
10530 * lib/Makefile.in: (uninstall:) modify to remove files from the
10531 new w32api subdirectory and to remove w32api subdirectory.
10532 (xuninstall:) Ditto.
10533 TODO: Add a task to redo the clean targets of Makefile.in
10535 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
10537 * lib/Makefile.in: Install header files in w32api subdirectory.
10539 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10541 * CONTRIBUTIONS: New file.
10542 * README: Change the maintained by header.
10543 * TODO: Add a note about checking the TODO.
10545 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10547 * Merge in accepted changes from
10548 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10549 * include/basetyps.h: add comment for GUID_DEFINED
10550 * include/lm.h: add includes for lmerr.h and lmserver.h
10551 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
10552 * include/lmerr.h: add error codes
10553 * include/lmserver.h: replace LPTSTR with LPWSTR,
10554 LPTCSTR with LPWCSTR in structures and prototypes
10555 * include/lmshare.h: ditto
10556 * include/lmuse.h: ditto
10557 * include/lmstats.h: ditto
10558 * include/oleauto.h: add function prototype SystemTimeToVariantTime
10559 * include/winbase.h: change first argument of CommConfigDialog to const
10560 * include/windowsx.h: add macros defining FAR versions of
10561 mem and string functions for porting from Win16 code
10562 * include/winioctl.h: added IOCTL_STORAGE defines
10563 * include/winnetwk.h: added WNNC_NET flags
10564 * include/winnt.h: add include of <basetsd.h>;
10565 add structs; add pointer typedefs for TOKEN structs
10566 * include/winsock.h: add guard around BSD-ish typedefs
10567 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
10568 * include/basetsd.h: new file
10569 * include/raserror.h: ditto
10570 * include/rassapi.h: ditto
10571 * include/ras.h: ditto
10572 comment from Earnie: replaced original ras.h contribution with Danny's
10573 contribution as it is more complete.
10574 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
10576 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
10578 * Makefile.in: increment VERSION. Change tar file name for dist and
10579 bindist targets to be more standard.
10580 * config.guess: Update with the currently published file.
10581 * config.sub: ditto.
10582 * configure.in: Use value of build_alias instead of testing for
10583 directory names to set BUILDENV.
10584 * configure: ditto.
10585 * lib/Makefile.in: Change the name of the targets install,
10586 install-headers and install-libraries to xinstall, xinstall-headers
10587 and xinstall-libraries for system target specified installation.
10588 Recreate targets install, install-headers and install-libraries for
10589 exec-prefix specified installation. Ditto for the uninstall targets of
10592 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10594 * include/iprtrmib.h: Further layout changes according to standard.
10595 * include/iptypes.h: Ditto.
10596 * include/ntdef.h: Ditto.
10597 * include/ntsecapi.h: Ditto.
10598 * include/subauth.h: Ditto.
10600 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
10602 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
10604 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
10606 * include/ntsecapi.h: New file.
10607 * include/subauth.h: Ditto.
10608 * include/ipexport.h: Fix global header define not to contain
10609 trailing underscore. Change layout according to standard.
10610 * include/iphlpapi.h: Ditto.
10611 * include/ipifcons.h: Ditto.
10612 * include/iprtrmib.h: Ditto.
10613 * include/iptypes.h: Ditto.
10614 * include/ntdef.h: Ditto. Define conditional datatypes dependent
10615 of inclusion of ntsecapi.h and subauth.h.
10616 * lib/secur32.def: New stub for secur32.dll.
10618 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
10620 * include/ras.h: New file.
10621 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
10624 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
10626 * include/ntdef.h: Add define for NTAPI.
10628 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
10630 * include/ipexport.h: Add missing `extern "C"' directives.
10631 * include/iphlpapi.h: Ditto.
10632 * include/iprtrmib.h: Ditto.
10633 * include/iptypes.h: Ditto.
10635 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
10637 * include/ipifcons.h: New header file.
10638 * include/iprtrmib.h: Move operational states to ipifcons.h.
10639 * include/iphlpapi.h: Add missing parameters to GetIfTable()
10642 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
10644 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
10646 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
10648 * lib/iphlpapi.def: New stub for iphlpapi.dll.
10649 * include/iptypes.h: New header file.
10650 * include/ipexport.h: Ditto.
10651 * include/iphlpapi.h: Ditto.
10652 * include/iprtrmib.h: Ditto.
10654 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
10656 * include/ntdef.h: New file.
10658 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
10660 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
10661 to TOKEN_INFORMATION_CLASS type.
10662 Add QUOTA_LIMITS type.
10664 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
10666 * include/userenv.h: New header file.
10667 * lib/userenv.def: New stub for userenv.dll.
10669 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
10671 * include/winuser.h: Correct PCWPSTRUCT typo.
10672 (discovered by Axel Riese)
10674 2000-07-27 DJ Delorie <dj@redhat.com>
10676 * include/windows.h: optimize non-inclusion of repeat headers
10678 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
10680 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
10683 2000-07-11 DJ Delorie <dj@cygnus.com>
10685 * include/shlobj.h: add CSIDL_COMMON_*
10687 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
10689 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
10690 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
10691 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
10692 FILE_FLAG_OPEN_NO_RECALL.
10693 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
10694 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
10695 * winnt.h: Add typedef for GUID.
10696 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
10697 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
10698 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
10699 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
10700 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
10701 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
10702 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
10703 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
10704 * lib/psapi.def: New file.
10706 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
10708 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
10709 previously defined.
10710 * windef.h : Ditto.
10712 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
10714 * include/winnt.h: Add some missing defines related to locale
10715 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
10717 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
10719 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
10721 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
10723 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
10725 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
10727 * include/wininet.h: Add another "INTERNET_OPTIONS".
10729 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
10731 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
10733 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
10735 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
10736 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
10737 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
10738 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
10740 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
10742 * include/winbase.h: Change first argument of ENUMRES* types to
10743 coincide with Microsoft usage.
10745 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
10747 * include/wininet.h: Add three more "INTERNET_OPTIONS".
10749 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
10751 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
10752 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
10753 * include/winnt.h (SEC_*): Add macros.
10754 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
10755 * include/ole.h: Workaround for C++ parser bug.
10756 * include/rpcdcep.h: Likewise.
10757 * include/winsock.h: Likewise.
10759 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
10761 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
10763 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
10765 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10766 * include/wtypes.h (PBLOB, LPBLOB): Define.
10767 * include/winsock2.h: Much more complete version.
10768 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
10770 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10771 * include/winsock.h (FD_CLR): Add missing ')'.
10772 (timercmp): Fix macro to handle all 6 comparison operators.
10773 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
10775 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
10777 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
10778 namespace pollution.
10779 * include/rpcndr.h: Likewise.
10780 * include/winnt.h: Likewise.
10781 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
10782 (SHGetSpecialFolderPath{A,W}): Add prototypes.
10783 * lib/ole32.def: Add missing exports.
10784 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
10785 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
10787 * include/tlhelp32.h: New file.
10789 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
10791 * include/rapi.h: New file.
10792 * lib/rapi.def: New file.
10794 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
10796 * oaidl.h (LPTYPECOMP): Remove multiple definition.
10798 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
10800 * Snapshot 2000-02-03.
10802 2000-01-21 Chris Faylor <cgf@cygnus.com>
10804 * include/winnt.h: Add ARM support.
10806 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
10808 From Greg Primes <gregory.l.priem@intel.com>:
10809 * include/oaidl.h (DESCKIND): Define macro.
10810 (ITypeComp): Define interface.
10811 (ITypeComp): Likewise.
10812 * rpcndr.h (DECLSPEC_UUID): Define macro.
10813 (MIDL_INTERFACE): Likewise.
10815 * include/psapi.h: New file.
10816 * include/imagehlp.h: New file.
10817 * lib/imagehlp.def: New file.
10819 * include/oaidl.h (tagVARIANT): Update fields.
10821 From Craig Lanning <CraigL@DyCon.com>:
10822 * include/commctrl.h: Add some TCS_* macros.
10823 * include/winnls.h (IsValidLocale): Add prototype.
10825 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
10827 * include/oaidl.h: OLE Patches from "Fifer, Eric"
10828 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
10829 * include/objbase.h: Likewise.
10830 * include/objidl.h: Likewise.
10831 * include/ocidl.h: New file.
10832 * include/oleauto.h: Likewise.
10833 * include/wtypes.h: Likewise.
10834 * lib/oleaut32.def: Likewise.
10836 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
10837 Thanks to "Jon Leichter" <jon@symas.com>.
10838 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
10839 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
10840 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
10841 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
10842 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
10843 Dorsselaer" <frans@bia-bv.demon.nl>.
10844 * include/httpext.h: New file. Thanks to Jan Nijtmans
10845 <j.nijtmans@chello.nl>.
10846 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
10847 redefinition of LPCWAVEFORMATEX in DirectX headers.
10848 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
10849 <krzych00@priv7.onet.pl>.
10850 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
10851 * include/windef.h (HRESULT): Guard definition to avoid
10852 redefinition in DirectX headers.
10853 * include/winnt.h: Add target macros from windows.h.
10854 * include/windows.h: Update synch comment for target macros.
10855 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
10856 (_ANONYMOUS_UNION): Likewise.
10857 * include/wingdi.h (AbortPrinter): Move from here ...
10858 * include/winspool.h (AbortPrinter): to here and fix linkage.
10859 (MONITOR_INFO_2{A,W}): Define.
10860 * include/winsock.h (htons): Fix argument.
10862 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
10864 (GUID): Define conditionally.
10865 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
10866 (WSASocket*): Declare.
10867 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
10869 * lib/dsetup.def: Remove leading underscore.
10870 * lib/dsound.def: Likewise.
10871 * lib/ws2_32.def: Likewise.
10873 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
10875 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
10878 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
10879 * lib/dinput.c: Include windows.h for GCC.
10880 * lib/dxguid.c: Likewise.
10881 (INITGUID): Define macro.
10883 * include/objidl.h (ISequentialStream): Define interface.
10884 (IStream): Derive from ISequentialStream.
10886 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
10887 Clone}): Mark as PURE.
10888 (IDataObject::EnumDAdvise): Likewise.
10889 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
10890 (IViewObject::Unfreeze): Likewise.
10891 (IViewObject2::Unfreeze): Likewise.
10893 * include/objidl.h: Add various IID_ declarations.
10894 * include/olectl.h: Likewise.
10895 * include/oleidl.h: Likewise.
10897 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
10899 * Snapshot 1999-12-21.
10901 * include/winbase.h (CancelIO): Rename to CancelIo.
10902 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
10903 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
10905 * Merge with winsup-19991218.
10906 * include/winnt.h: Add defines for W2K ACL control flags.
10908 * Merge with Anders Norlander's 19991130 snapshot.
10910 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
10911 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
10913 Patch from Harold Weissfield
10914 * include/shellapi.h: Added some ABN_* defines.
10916 * include/commctrl.h (_TrackMouseEvent): Add prototype.
10917 * lib/comctl32.def (_TrackMouseEvent): Import.
10918 * include/winuser.h: Misc. fixes from Sang Cho
10919 <sangcho@alpha94.chongju.ac.kr>.
10920 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
10921 value of _WIN32_WINNT.
10922 * include/winuser.h: Reorganize SM_* defines in numerical order.
10924 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
10926 * include/windef.h: Make RECTL a distinct type from RECT.
10927 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
10928 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
10929 (COMPAREITEMSTRUCT): Fix fields.
10930 (SERIALKEYSA): Likewise.
10931 (SERIALKEYSW): Likewise..
10932 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
10933 (WIN32_FIND_DATAA): Likewise.
10934 (WIN32_FIND_DATAW): Likewise.
10935 * include/commdlg.h (SNDMSG): Define.
10936 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
10937 (SO_CONNECT_TIME): Likewise.
10938 (AcceptEx): Declare.
10939 (GetAcceptExSockaddrs): Likewise.
10940 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
10941 * include/winspool.h: Add RC_INVOKED guard.
10942 * lib/wsock32.def (AcceptEx@32): Export.
10943 (GetAcceptExSockaddrs@32): Likewise.
10945 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
10947 * Snapshot 1999-11-18.
10949 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
10950 Octopod C++ IDE (and MSVC compatibility).
10951 * include/oleauto.h (V_BOOLREF(X)): Likewise.
10952 * include/shellapi.h (ShellAbout*): Fix typo.
10953 * wingdi.h (FW_ULTRABOLD): Likewise.
10954 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
10955 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
10956 Add packing directives for various structures. All structure
10957 sizes now conform to MSVC.
10959 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
10961 Released 1999-11-07.
10963 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
10965 * include/winsock2.h: New file. Mostly a stub for now.
10966 * include/winbase.h (DllMain): Delete prototype.
10967 * include/commctrl.h (Header_SetItem): Fix macro.
10968 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
10969 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
10970 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
10972 Merge in changes from wxWindows.
10973 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
10974 * include/oaidl.h (DISPID_*): Add macros.
10975 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
10976 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
10977 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
10978 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
10980 Merge in changes from Octopod C++ IDE group.
10981 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
10982 (Header_InsertItem): Fix macro.
10983 * include/oaidl.h (IID_IDispatch): Declare.
10984 (IID_ISupportErrorInfo): Likewise.
10985 (IDispatch): Rename Invoked to Invoke.
10986 * include/objidl.h (IPersist): Fix GetClassID.
10987 * include/oleauto.h (VectorFromBstr): Declare.
10988 (BstrFromVector): Likewise.
10989 * include/olectl.h (OLEMISC_*): Update.
10990 * include/olectlid.h (IID_IDispatch): Declare.
10991 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
10992 (IOleInPlaceFrame): Fix.
10993 (ISupportErrorInfo): Define.
10994 (IErrorInfo): Define.
10995 * include/winuser.h (SIF_TRACKPOS): Define.
10997 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
11000 * include/winnt.h (PSID): Uncomment definition.
11001 (PISID): Rename from PSID.
11002 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
11003 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
11005 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
11006 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
11007 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
11008 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
11009 include/shellapi.h, include/winbase.h, include/wingdi.h,
11010 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
11012 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
11014 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
11015 Marius Kjeldahl <kjeldahl@hotmail.com>.
11017 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
11019 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
11020 (ERROR_SEVERITY_*): Likewise.
11022 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
11024 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
11025 (DllMain): Fix prototype.
11027 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
11029 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
11030 (cderr.h): Don't include.
11031 * include/winuser.h: Fix macro definitions.
11033 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
11035 Merge with winsup 1999-07-29:
11036 * include/wincon.h (MOUSE_WHEELED): Define.
11037 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
11038 (SECURITY_DESCRIPTOR): Add struct type.
11039 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
11040 is equal to PVOID in the Platform SDK! So don't depend on accessing
11041 members through ->.
11043 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
11045 * lib/Makefile.in (install-headers): Don't @ commands.
11046 (install-libraries): Ditto.
11048 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
11050 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
11052 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
11054 Patch from Mumit Khan:
11055 * include/windows.h: Fix typo in winsock.h include guard and add
11057 * include/winnt.h (__int64): Undefine first.
11058 (struct _SID): Declare.
11060 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
11062 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
11064 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
11066 Patch from Mumit Khan:
11067 * Makefile.in: Do the right thing when cross-compiling.
11068 * include/windef.h: Don't define _export and __export if already
11071 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
11073 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
11074 (DECLARE_INTERFACE_): Ditto.
11076 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
11078 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
11080 Reported by Brad Porter
11081 * include/wingdi.h (FW_ULTRALIGHT): Add.
11082 (FW_DEMIBOLD): Add.
11083 (FW_ULTRABOLD): Add.
11085 (JOHAB_CHARSET): Add.
11086 (VIETNAMESE_CHARSET): Add.
11089 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
11091 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
11092 * lib/Makefile.in (Makefile): Regenerate.
11093 * include/pshpack[1248].h: New files, if a program would use any of
11095 * include/poppack.h: Ditto.
11096 * include/windef.h (_WIN32_WINNT): Define
11097 * include/windows.h: Remove DUMMYUNIONNAME[45].
11098 * include/windows.h: Correctly define _M_IX86 to reflect the target
11100 * include/windows.h: Add preliminary support for other architectures.
11101 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
11102 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
11103 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
11104 issue with LARGE_INTEGER.
11105 (ANSI_NULL): Define.
11107 (ACL_REVISION[1234]): Define.
11108 (MIN/MAX_ACL_REVISION): Define.
11110 (LANG_USER_DEFAULT): Define.
11111 (LANG_SYSTEM_DEFAULT): Define.
11112 (LOCALE_NEUTRAL): Define.
11113 (SORTVERSIONFROMLCID): Define.
11114 * include/windef.h (UNREFERENCED_PARAMETER): Define.
11115 (UNREFERENCED_LOCAL_VARIABLE): Define.
11116 (DBG_UNREFERENCED_PARAMETER): Define.
11117 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
11118 * lib/mswsock.def: New file. Imports for mswsock.dll.
11119 * include/custcntl.h: New file. Necessary to compile some SDK
11121 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
11122 (WM_MOUSEWHEEL): Define.
11123 (WHEEL_DELTA): Define.
11124 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
11125 (WM_NEXTMENU): Define.
11126 (CharNextA): Fix prototype.
11127 (CharNextW): Ditto.
11129 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
11131 * include/winsock.h: Enclose in extern "C" if C++, huh?
11132 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
11134 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
11136 * include/windef.h (NULL): Define only ifndef
11137 (TRUE): Ditto, was previously only defined ifndef FALSE
11138 (PASCAL): Define as _pascal
11141 (min,max): Define only ifndef NOMINMAX
11143 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11145 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
11146 You must define _WIN32_IE if you want support for it.
11147 Modified patch from Nirmal Prasad <nprasad@truept.com>.
11149 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
11151 * include/wincon.h: Add some ButtonState flags and EventFlags.
11153 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11155 * include/basetyps.h: Don't support COM when __OBJC__ defined because
11156 interface define causes mayhem.
11157 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
11159 * include/windows.h: Undefine BOOL if __OBJC__ defined
11161 1999-05-09 Chris Faylor <cgf@cygnus.com>
11163 * include/winnls.h: Define additional code pages.
11165 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
11167 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
11169 (RtlZeroMemory): Use RtlFillMemory
11171 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
11173 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
11174 to get the correct size when used in some structs.
11175 (ULARGE_INTEGER): Ditto.
11176 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
11177 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
11179 1999-05-02 Nirmal Prasad <nprasad@truept.com>
11181 * include/wininet.h: Enclose in extern "C" if c++
11182 (INTERNET_BUFFERSA/W): Define struct
11183 * include/wininet.h: Add some HSR_* defines
11185 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
11187 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
11188 * include/winnt.h (UNALIGNED): Define
11189 * include/windef.h (DECLSPEC_NORETURN): Define
11191 * include/wininet.h (INTERNET_MAX_NAME): Remove
11192 (INTERNET_MAX_SCHEME_LENGTH): Define
11193 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
11194 * include/wininet.def: Completely redone, it was losing badly.
11196 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
11198 * lib/dplayx.def: Remove '_' prefixes
11199 * lib/shell32.def: Remove imports for IID_ContextMenu
11201 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
11203 * Makefile.in (dist): Support dist target
11204 * lib/Makefile.in (dist): Likewise
11205 * lib/Makefile.in (uninstall-headers): Fix command
11206 * Makefile.in (bindist): Target to build a prebuilt dist
11208 * lib/ws2_32.def: Winsock2 implib
11210 * include/largeint.h: New header
11211 * include/largeint.c: Large integer support library
11212 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
11213 (EXTRA_OBJS): Add largeint.o
11215 * include/Makefile: Remove
11216 * lib/Makefile: Remove
11218 * configure.in: New autoconf script
11219 * configure: generated configure script
11220 * Makefile.in: autoconf makefile template
11221 * lib/Makefile.in: Ditto
11222 * include/test.c: mv to lib/test.c
11223 * include/res.rc: mv to lib/res.rc
11224 * include/TODO: mv to .
11225 * include/Notes: mv to ./NOTES
11227 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
11229 * include/zmouse.h (WHEEL_DELTA): Define
11231 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
11233 * include/ddeml.h (HSZPAIR): Declare.
11234 * include/zmouse.h: New file.
11236 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
11238 * lib/d3dim.def: New implib
11239 * lib/d3drm.def: Ditto
11240 * lib/d3dxof.def: Ditto
11241 * lib/ddraw.def: Ditto
11242 * lib/dinput.def: Ditto
11243 * lib/dplayx.def: Ditto
11244 * lib/dsetup.def: Ditto
11245 * lib/dsound.def: Ditto
11246 * lib/dinput.c: Guid library for DirectInput
11247 * lib/dxguid.c: Guid library for DirectX
11249 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
11251 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
11253 * include/windowsx.h (GET_Y_LPARAM): Also missing
11254 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
11257 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
11259 * include/scrnsave.h: New header file for screen saver library
11260 * lib/scrnsave.c: New file: screen saver library
11262 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11264 * include/regstr.h: Enclosed all strings in TEXT() macros so it
11265 works well in when UNICODE is defined
11267 1999-04-17 Nirmal Prasad <nprasad@truept.com>
11269 * include/winuser.h(STYLESTRUCT): New struct
11270 * include/wingdi.h:(GOBJENUMPROC): This function type should
11273 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11275 * include/basetyps.h (LPGUID): New typedef
11276 * lib/glut.def: Import library defintions for glut.dll
11277 * lib/glu32.def: Ditto for glut32.dll
11278 * include/winnt.h: Fixed handling of wchar_t typedef
11279 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
11280 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
11282 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
11284 * include/winbase.h(AbnormalTermination): Define as FALSE
11285 * include/commctrl.h: Support for new progress bar messages/styles
11287 1999-03-20 Geoffrey Noer <noer@cygnus.com>
11289 * include/commdlg.h(PageSetupDlg): New define
11290 * include/richedit.h: Missing SCF_* defines
11291 * include/winnt.h: Lots o' defines
11292 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
11294 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
11296 * include/commdlg.h: Removed pack pragma
11297 * lib/comctl32.def(InitCommonControlsEx@4): Added import
11299 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
11301 * Makefile: Set version to 0.1.5
11302 * lib/Makefile (clean): Fix typo
11304 * include/commctrl.h: Removed pack pragma
11305 * include/cpl.h: Likewise
11306 * include/dbt.h: Likewise
11307 * include/dde.h: Likewise
11308 * include/nddeapi.h: Likewise
11309 * include/shellapi.h: Likewise
11310 * include/wincrypt.h: Likewise
11311 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
11313 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
11314 (servent): Likewise
11315 (protoent): Likewise
11317 * include/windows.h: Prevent inclusion of winsock.h if we are
11318 using or compiling cygwin. Define Win32_Winsock to force inclusion.
11320 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
11322 * include/winbase.h (CREATE_FORCEDOS): New define
11324 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
11326 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
11328 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
11329 * include/windows.h: Added DUMMYUNIONNAME4 and 5
11330 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
11331 (PLUID_AND_ATTRIBUTES_ARRAY): New type
11333 * include/ddeml.h: Removed unnecessary `#pragma pack'
11334 * include/imm.h: Likewise
11335 * include/nddeapi.h: Likewise
11336 * include/nspapi.h: Likewise
11337 * include/regstr.h: Likewise
11338 * include/wincon.h: Likewise
11339 * include/windef.h: Likewise
11340 * include/winioctl.h: Likewise
11341 * include/winnls.h: Likewise
11342 * include/winsvc.h: Likewise
11343 * include/winuser.h: Likewise
11344 * include/winver.h: Likewise
11345 * include/wtypes.h: Likewise
11347 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
11349 * Makefile (VERSION): Set to 0.1.4
11350 * include/basetyps.h: Check for NOCOMOBJECT
11351 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
11352 on comobject attribute.
11353 * lib/kernel32.def: Added a few functions
11354 * include/windef.h (DWORD): Changed back to unsigned long
11356 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
11357 winresrc.h in turn includes the necessary headers. This makes things
11358 much simpler, no need to protect blocks of code in headers that
11359 should not be seen by the resource compiler.
11361 1999-01-05 Geoffrey Noer <noer@cygnus.com>
11363 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
11364 * include/wincon.h: Added console event type flags
11365 * include/winnt.h (FILE_SHARE_DELETE): Added
11366 (SECURITY_DESCRIPTOR): typedef as DWORD
11368 * include/winuser.h (WM_PENWINFIRST): Fixed typo
11369 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
11370 define u_* types only if _SYS_TYPES_H is not defined.
11372 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
11374 * COPYING.LIB: Deleted
11375 * README: Updated to reflect license changes
11376 * include/shlobj.h: Remove extra comma on some enums
11377 * include/windef.h: Changed DWORD typedef from unsigned long to
11378 unsigned int in order to avoid warnings on bit fields that
11380 * include/Makefile (test): Compile with all warnings
11381 * include/unknwn.h: Include objfwd.h
11382 * include/winsock.h: Added missing copyright notices.
11384 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
11386 * lib/winmm.def: Corrected LIBRARY statement
11387 * include/mmsystem.h: Define mmioSeek codes if not already defined
11388 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
11389 (CreateStatusWindowW): Likewise
11391 * include/winresrc.h: Include only files necessary instead of windows.h
11392 * include/dde.h: Allow inclusion in resource scripts.
11393 * include/winnt.h: Likewise
11394 * include/commctrl.h: Likewise
11395 * include/prsht.h: Likewise
11398 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
11400 * include/sqltypes.h (SQLHANDLE): Added this type
11401 (SQLHDESC): Likewise
11402 * include/sql.h (SQLFreeHandle): Added this prototype
11403 (SQLAllocHandle): Likewise
11405 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
11407 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
11408 conflicts with cygwin headers.
11410 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
11412 * Makefile: Changed VERSION to 0.1.3
11413 * Makefile (dist-lib): New target to make import library only
11415 * Makefile (dist-hdr): New target to make headers only distribution
11416 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
11417 building one single distribution file.
11418 * dist.mak: Deleted
11420 * include/lm.h: New file
11421 * include/lmcons.h: New file
11422 * include/lmalert.h: New file
11423 * include/lmaudit.h: New file
11424 * include/lmconfig.h: New file
11425 * include/lmapibuf.h: New file
11426 * include/lmaccess.h: New file
11427 * include/lmchdev.h: New file
11428 * include/lmremutl.h: New file
11429 * include/lmrepl.h: New file
11430 * include/lmerrlog.h: New file
11431 * include/lmat.h: New file
11432 * include/lmuse.h: New file
11433 * include/lmuseflg.h: New file
11434 * include/lmserver.h: New file
11435 * include/lmerr.h: New file
11436 * include/lmsname.h: New file
11437 * include/lmstats.h: New file
11438 * include/lmsvc.h: New file
11439 * include/lmwksta.h: New file
11440 * include/lmbrowsr.h: New file
11442 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
11444 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
11445 * include/unknwn.h: Added extern declaration for IID_IClassFactory
11447 * include/initguid.h: New file
11449 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
11452 * include/winnt.h: Added USN
11453 * include/winnt.h: Changed handling of 64 bit int support
11455 * include/windows.h: Added support for BC,LCC and MSVC
11457 * include/windows.h: Changed handling machine architecture defines
11459 * include/olectl.h: New file
11461 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
11463 * include/oleidl.h: Added IViewObject and IViewObject2
11465 * include/objidl: Corrected prototype for IStorage::DestroyElement and
11466 IStorage::MoveElement
11468 * include/oledlg.h: New file
11470 * include/winresrc.h: New file
11472 * include/wingdi.h: Added LPDOCINFO
11474 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
11475 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
11476 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
11477 TabCtrl_SetImageList and TabCtrl_GetItemCount
11478 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
11480 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
11482 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
11483 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
11485 * include/commdlg.h: Added LPDEVNAMES
11487 * include/windows.h: Include excpt.h
11489 * include/excpt.h: New file. This file just contains some
11490 stubs for SEH that do nothing.
11492 * include/commctrl.h: Added general WM_NOTIFY codes
11494 * include/winuser.h: Added ICON_SMALL and ICON_BIG
11495 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
11496 not be in the headers.
11497 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
11498 * include/winuser.h: Added old WM_SIZE parameter names so
11499 wxWindows compiles.
11500 * include/winuser.h: Added IDC_SIZE and IDC_ICON
11501 * include/winuser.h: Added LPDLGITEMTEMPLATE
11502 * include/winuser.h: HTCAPTION was missing value
11503 * include/winuser.h: Added WM_ACTIVE flags
11505 * include/windowsx.h: Added _fmemcpy so V compiles; also added
11506 _fxx defines for memmove, memset and memcmp
11508 * include/windef.h: Changed _export and __export to empty defines
11510 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
11511 String parameters were not const and ExtractAssociatedIcon takes
11512 a WORD pointer not DWORD pointer as last parameter.
11514 * Makefile: Changed VERSION to 0.1.2
11516 * include/ole2ver.h: New file
11518 * Makefile: Removed all dependencies on GLUT
11520 * include/GL/glut.h: Removed file because of decision to remove
11521 files that are not part of the library.
11522 * lib/glut.def: Likewise
11523 * lib/glut32.def: Likewise
11525 * include/windows.h: Include winperf.h
11527 * include/winperf.h: New file
11529 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
11531 * include/winnls.h: Added calendar types
11532 * include/winnls.h: Added country codes
11534 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
11536 * include/windef.h: Added PROC and NEARPROC
11538 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
11539 * include/wingdi.h: Added OpenGL types and prototypes
11540 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
11541 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
11542 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
11543 * include/wingdi.h: Added truetype character outline types
11544 * include/wingdi.h: Added DEVMODE initialization flags
11545 * include/wingdi.h: Added panose codes
11546 * include/wingdi.h: Added missing character sets
11547 * include/wingdi.h: Added ANTIALIASED_QUALITY and
11548 NONANTIALIASED_QUALITY
11549 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
11550 * include/wingdi.h: Added pointer types for EXTLOGPEN
11551 * include/wingdi.h: Added PATTERN type
11552 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
11553 * include/wingdi.h: Added new text metric flags
11554 * include/wingdi.h: Added pitch and family flags
11555 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
11556 * include/wingdi.h: Added METAHEADER
11557 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
11558 * include/wingdi.h: Added TA_MASK
11559 * include/wingdi.h: Added MAXSTRETCHBLTMODE
11560 * include/wingdi.h: Added error codes
11562 * include/winuser.h: Added missing winhelp structures
11563 * include/winuser.h: Added dialog flags/styles/messages
11564 * include/winuser.h: Added EM_SETMARGIN codes
11565 * include/winuser.h: Made it possiblie to use IDI_XX values
11567 * include/winuser.h: Added missing LoadImage load flags
11568 * include/winuser.h: Added missing message box flags
11569 * include/winuser.h: Added ScrollWindow codes
11570 * include/winuser.h: Added DT_WORD_ELLIPSIS
11571 * include/winuser.h: Added drag and drop support
11572 * include/winuser.h: Added WM_MENUCHAR return codes
11573 * include/winuser.h: Added DLGWINDOWEXTRA
11574 * include/winuser.h: Added missing SetWindowPos flags.
11575 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
11576 * include/winuser.h: Added IDHOT_xx defines
11577 * include/winuser.h: Added MOD_WIN
11578 * include/winuser.h: Added missing defines and structs for owner draw
11580 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
11582 * include/winuser.h: Added DrawAnimatedRects flags
11583 * include/winuser.h: Added WM_PRINT codes
11584 * include/winuser.h: Added CS_IME class style
11585 * include/winuser.h: Added WM_SIZE codes
11586 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
11587 * include/winuser.h: Added WM_NCHITTEST return codes
11588 * include/winuser.h: Added WM_SIZING parameters
11589 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
11590 * include/winuser.h: Added menu loop codes.
11591 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
11593 * include/winuser.h: Added WM_POWER flags
11594 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
11595 * include/winuser.h: Added missing message filter codes
11596 * include/winuser.h: Added WM_KEYXX message flags
11597 * include/winuser.h: Added WM_SHOWMESSAGE flags
11598 * include/winuser.h: Added old ShowWindow commands
11599 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
11602 * include/mciavi.h: New file for the MCI AVI driver that for some
11603 reason is not in mmsystem.h.
11605 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
11606 * include/winbase.h: Added SECURITY_xx for CreateFile
11607 * include/winbase.h: Added RTS and DTS control values
11608 * include/winbase.h: Fixed SYSTEM_INFO structure
11609 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
11610 * include/winbase.h: Added FILE_TYPE_REMOTE
11611 * include/winbase.h: Added modem status flags
11612 * include/winbase.h: Added HINSTANCE_ERROR
11613 * include/winbase.h: Added DefineDosDevice defines
11614 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
11615 * include/winbase.h: Added STARTF_XX flags
11616 * include/winbase.h: Fixed typo on _lcreat prototype.
11617 * include/winbase.h: Moved DBG_XX to winnt.h
11618 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
11621 * include/unknwn.h: Added extern declaration of IID_IUnknown
11623 * include/windowsx.h: Added hmemcpy.
11625 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
11626 * include/winnt.h: Added PACCESS_TOKEN
11627 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
11628 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
11629 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
11630 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
11631 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
11632 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
11634 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
11635 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
11636 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
11638 * include/winsvc.h: Removed conflicting defines which were supposed
11641 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
11642 and SERVICE_ERROR_TYPE.
11644 * include/winnt.h: Added SERVICE_XX defines.
11645 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
11646 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
11648 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
11649 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
11650 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
11651 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
11653 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
11655 * include/winbase.h: Corrected prototype for CreateProcessA
11657 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
11660 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
11661 be LPSHELLFOLDER* not LPSHELLFOLDER.
11663 * include/windows.h: Include commdlg.h
11665 * include/winuser.h: Added MDICREATESTRUCT
11667 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
11668 CB_ERRSPACE, and CB_OKAY
11670 * include/wingdi.h: Added LPBITMAPINFOHEADER
11672 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
11674 * include/rpcdce2.h: Likewise.
11676 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
11678 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
11679 * include/olectlid.h: Likewise
11680 * include/shlguid.h: Likewise
11682 * include/coguid.h: Delete file since it was for 16 bit windows only.
11684 * lib/*.def: Appended .dll to library name where needed.
11686 * include/windef.h: Define _stdcall and __stdcall only if not
11687 previously defined instead of undefining first.
11689 * include/dlgs.h: Put RC_INVOKED around structure defs
11691 * include/intshcut.h: New file
11692 * include/isguids.h: New file
11694 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
11696 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
11698 * include/winnt.h: Added check if _T is defined before defining it
11700 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
11702 * include/dlgs.h: New file
11704 * include/winbase.h: Removed DllEntryPoint define
11706 * include/winbase.h: Added SetupComm prototype
11708 * include/rpc.h: SEH RPC functions no longer defined since they weren't
11711 * include/basetyps.h: Removed use of COMOBJECT define, instead
11712 DECLARE_INTERFACE directly uses comobject attribute when GCC
11715 * include/wtypes.h: STGC enum was missing typedef
11717 * include/objidl.h: ADVC enum was missing typedef
11719 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
11720 they are nested within the VOID definition.
11722 * include/winbase.h: Added stream ids and attributes
11724 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
11725 to an ANYSIZE_ARRAY array.
11727 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
11729 * include/windef.h: defined _declspec as __declspec since
11730 some programs (like VWCL) use _declspec instead of __declspec
11732 * include/winnt.h: added COMPRESS_FORMAT defines
11734 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
11736 * include/winnt.h: added HEAP_XXXX defines
11738 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
11740 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
11743 * include/winnt.h: added NTAPI define
11745 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
11747 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
11748 instead of CHAR or WCHAR.
11750 * include/winnt.h: added _T define
11752 * include/winnt.h: added test for _TCHAR_DEFINED
11754 * include/winnt.h: included string.h for memory macros
11756 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
11758 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
11760 * include/prsht.h: added PropSheet_XXX macros
11763 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
11765 * include/winspool.h: Changed DeletePrinterProcessor and
11766 DeletePrinterProvidor to DeletePrintXX.
11768 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
11771 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
11774 * include/wingdi.h: Likewise for GetLogColorSpace
11776 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
11778 * include/richedit.h: Added missing defines and structures
11780 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
11782 * include/winuser.h: Added HWND_DESKTOP
11784 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
11786 * Makefile: Include ChangeLog when building source
11787 distribution (srcdist)
11789 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
11790 are always defined as STDAPI and STDAPI_
11792 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
11793 are always defined as STDAPI and STDAPI_
11795 * include/objidl.h: Removed extra ';' on IStorage SetClass method
11797 * include/rpcndr.h: Removed all IN and OUT from function prototypes
11799 * ChangeLog started