1 2011-05-15 Corinna Vinschen <corinna@vinschen.de>
3 Add another missing manifest constant definition.
5 * include/winbase.h (STACK_SIZE_PARAM_IS_A_RESERVATION): Define.
7 2011-04-21 Keith Marshall <keithmarshall@users.sourceforge.net>
9 Avoid pollution of user namespace; fix MinGW-Bug [#1531].
11 * include/windef.h (PACKED): Delete macro definition; its name is not
12 reserved, and may thus conflict with a user defined name; replace it...
13 * include/wincon.h (KEY_EVENT_RECORD): ...at this sole point of use;
14 use __attribute__((packed)) directly instead.
16 2011-04-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
18 Fix bad typedef, per MinGW-Bug [#1529].
20 * include/imagehlp.h (PREAD_PROCESS_MEMORY_ROUTINE): Corrected, to
21 conform with MSDN reference, as identified by Safety0ff.
23 2011-04-04 Corinna Vinschen <corinna@vinschen.de>
25 Add a missing manifest constant definition.
27 * include/winnt.h (DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS): Define.
29 2011-03-29 Corinna Vinschen <corinna@vinschen.de>
31 Win2K and Vista userenv updates.
33 * include/userenv.h [_WIN32_WINNT >= 0x0500] (DeleteProfile)
34 (GetAllUsersProfileDirectory, GetDefaultUserProfileDirectory)
35 (ExpandEnvironmentStringsForUser): Define function aliases.
36 [_WIN32_WINNT >= 0x0500] (DeleteProfileA, DeleteProfileW)
37 (GetAllUsersProfileDirectoryA, GetAllUsersProfileDirectoryW)
38 (GetDefaultUserProfileDirectoryA, GetDefaultUserProfileDirectoryW
39 (ExpandEnvironmentStringsForUserA, ExpandEnvironmentStringsForUserW)
40 (GetProfileType): Declare function prototypes.
41 [_WIN32_WINNT >= 0x0600] (CreateProfile): Declare function prototype.
42 [_WIN32_WINNT >= 0x0500] (PT_TEMPORARY, PT_ROAMING, PT_MANDATORY):
43 New manifest constants; define them.
45 2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
47 * Makefile.in: Increment CYGRELEASE to 2.
49 2011-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
51 * lib/Makefile.in: Include GDIPLUS_HEADERS in dist target.
53 2011-03-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
55 * include/w32api.h: Increment version to 3.17.
58 2011-03-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
60 * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
61 PSAPI_WORKING_SET_INFORMATION): Move from here...
62 * include/psapi.h (PSAPI_WORKING_SET_BLOCK,
63 PSAPI_WORKING_SET_INFORMATION): ... to here.
65 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
67 * include/w32api.h: Increment version to 3.16.
70 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
72 * include/commctrl.h (NMTCKEYDOWN): Define.
74 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
76 * include/wtsapi32.h (WTSSendMessageA, WTSSendMessageW, WTSSendMessage):
79 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
81 * include/winbase.h (PSAPI_WORKING_SET_BLOCK,
82 PSAPI_WORKING_SET_INFORMATION): Define.
84 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
86 * include/winbase.h (__GNUC_EXTENSION): Define, replacing __MINGW_EXTENSION.
88 2011-03-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
90 * lib/kernel32.def (FreeLibraryAndExitThread): Fix definition.
92 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
94 * include/winbase.h (FILE_ENCRYPTABLE, FILE_IS_ENCRYPTED, FILE_READ_ONLY,
95 FILE_ROOT_DIR, FILE_SYSTEM_ATTR, FILE_SYSTEM_DIR, FILE_SYSTEM_NOT_SUPPORT,
96 FILE_UNKNOWN, FILE_USER_DISALLOWED): Define.
98 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
100 * include/winioctl.h (_DRIVE_LAYOUT_INFORMATION_MBR): Add
101 _DRIVE_LAYOUT_INFORMATION_MBR_DEFINED guard.
102 * include/ddk/winddk.h (_DRIVE_LAYOUT_INFORMATION_MBR): Ditto.
104 2011-03-04 Seth Jackson <sethj@users.sourceforge.net>
106 * include/winnt.h (PAGE_WRITECOMBINE): Define.
107 * include/winbase.h (THREAD_MODE_BACKGROUND_BEGIN, THREAD_MODE_BACKGROUND_END): Define.
109 2011-03-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
111 * include/winbase.h (__MINGW_EXTENSION): Define.
112 (OVERLAPPED): Add __MINGW_EXTENSION around nameless union /
113 struct to correct issue with -std=c99.
115 2011-03-02 Corinna Vinschen <corinna@vinschen.de>
117 * include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
118 (TIMER_BASIC_INFORMATION): Define.
119 (NtQueryTimer): Define.
120 (ZwQueryTimer): Define.
122 2010-12-27 David Byron <dbyron0@users.sourceforge.net>
124 * include/winioctl.h (STORAGE_BUS_TYPE): Define.
126 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
128 * include/winbase.h (GetComputerNameEx): Define.
130 2010-12-27 Ryan Lortie <desrt@desrt.ca>
132 * include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
134 2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
136 * include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
137 PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
138 PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
139 PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
140 PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
141 PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
142 PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
143 PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
144 PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
146 2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
148 * include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
149 Add defines for backward compatibility.
151 2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
153 * include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
154 * include/objidl.h (AddConnection, ReleaseConnection): Ditto.
155 * include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
156 EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
157 EnumResourceTypesW): Ditto.
158 * include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
160 2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
162 * include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
164 2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
166 * include/bdatypes.h: Add missing semicolons.
168 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sf.net>
170 * include/w32api.h: Increment version to 3.15.
171 * Makefile.in: Ditto.
173 2010-08-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
175 * Makefile.in: Update naming convention and compression format (lzma),
176 leaving existing naming convention and compression format as is for Cygwin.
178 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
180 * include/oleacc.h (STATE_SYSTEM_HASPOPUP, STATE_SYSTEM_NORMAL,
181 STATE_SYSTEM_PROTECTED): Define.
183 Thank you to Marcus von Appen for reporting the issue.
185 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
187 * include/winuser.h (CF_DIBV5): Define.
188 (CF_MAX): Adjust accordingly.
190 Thank you to Lenard Lindstrom for reporting the issue.
192 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
194 * include/sspi.h (QuerySecurityContextToken): Define.
195 * lib/secur32.def: Regenerate using gendef on a Win7 machine.
197 Thank you to Magnus Hagander for reporting the issue.
199 2010-08-25 Ali Sabil <asabil@users.sourceforge.net>
201 * include/ocidl.h: Define COBJMACROS for IPropertyBag and IPropertyBag2.
203 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
205 * include/shlwapi (ASSOCDATA): Update definition.
207 Thank you to Frederic Deschamps for reporting the issue.
209 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
211 * include/winbase.h (COPY_FILE_OPEN_SOURCE_FOR_WRITE,
212 COPY_FILE_ALLOW_DECRYPTED_DESTINATION, COPY_FILE_COPY_SYMLINK,
213 COPY_FILE_NO_BUFFERING): Define.
215 Thank you to Roland Schwingel for reporting the issue.
217 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
219 * include/winuser.h (HHOOK): Move definition from here...
220 * include/windef.h: ...to here, as per MSDN.
222 Thank you to Samuel Thibault for reporting the issue.
224 2010-08-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
226 * include/winbase.h (GetEnvironmentStrings, GetEnvironmentStringsA): Per
227 MSDN, change return type to LPCH.
228 (GetEnvironmentStringsW): Per MSDN, change return type to LPWCH.
230 Thank you to Emmanuel Stapf for reporting the issue.
232 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
234 * include/prsht.h (SNDMDG, POSTMSG): Fix typo.
235 * include/windowsx.h (SNDMSG): Ditto.
237 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
239 * include/prsht.h (SNDMSG, POSTMSG): Define macros and use throughout.
241 Thank you to Ozkan Sezer for reporting the issue.
243 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
245 * include/windowsx.h (SNDMSG): Define macro and use throughout.
247 Thank you to Chris Oldwood for reporting the issue.
249 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
251 * include/oleacc.h (AccessibleObjectFromEvent): Correct definition.
253 Thank you to Rick Walsh for reporting the issue.
255 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
257 * include/winbase.h (MoveFileWithProcessA, MoveFileWithProgressW): Define.
259 2010-08-24 Vinky <rabbit_vinky@users.sourceforge.net>
261 * include/winbase.h (OVERLAPPED): Correct definition.
263 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
265 * include/winnt.h (IMAGE_NT_HEADERS32, IMAGE_NT_HEADERS64): Correct
268 Thank you to Pasi Ruokola for reporting the issue.
270 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
272 * include/exdisp.h (get_RegisterAsBrowser): Fix typo.
274 Thank you to cheznonnon for reporting the issue.
276 2010-08-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
278 * lib/ws2_32.def: Regenerate using gendef on a Win7 machine.
280 2010-08-24 Ozkan Sezer <sezero@users.sourceforge.net>
282 * winnt.h: Fix several SUBLANG ID errors (ref:
283 http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx).
284 (SUBLANG_UI_CUSTOM_DEFAULT): 0x05, not 0x03.
285 (SUBLANG_HAUSA_NIGERIA): Bad ID name, correct one is ...
286 (SUBLANG_HAUSA_NIGERIA_LATIN): ... this.
287 (SUBLANG_INUKTITUT_CANADA_LATIN): 0x02, not 0x01.
288 (SUBLANG_IRISH_IRELAND): 0x02, not 0x01.
289 (SUBLANG_LAO_LAO_PDR): Bad ID name, correct one is ...
290 (SUBLANG_LAO_LAO): ... this.
291 (SUBLANG_LOWER_SORBIAN_GERMANY): 0x02, not 0x01.
292 (SUBLANG_SAMI_SKOLT_FINLAND): 0x08, not 0x03.
293 (SUBLANG_SAMI_INARI_FINLAND): 0x09, not 0x03.
294 (SUBLANG_SYRIAC_SYRIA): define as SUBLANG_SYRIAC (what MSDN mentions).
295 (SUBLANG_TIGRIGNA_ERITREA): 0x02, not 0x01.
296 (SUBLANG_BENGALI_INDIA): 0x01, not 0x00.
297 (SUBLANG_BENGALI_BANGLADESH): 0x02, not 0x01.
298 (SUBLANG_PUNJABI_INDIA): 0x01, not 0x00.
299 (SUBLANG_PUNJABI_PAKISTAN): not defined in MSDN.
300 (SUBLANG_ROMANIAN_ROMANIA): 0x01, not 0x00.
301 (SUBLANG_ROMANIAN_MOLDOVA): not defined in MSDN.
303 2010-08-24 LRN <lrn1986@gmail.com>
305 * include/mmreg.h (MPEGLAYER3WAVEFORMAT, WAVE_FORMAT_UNKNOWN,
306 WAVE_FORMAT_PCM, WAVE_FORMAT_ADPCM, WAVE_FORMAT_IEEE_FLOAT,
307 WAVE_FORMAT_VSELP, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_ALAW,
308 WAVE_FORMAT_MULAW, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_DVI_ADPCM,
309 WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_SIERRA_ADPCM,
310 WAVE_FORMAT_G723_ADPCM, WAVE_FORMAT_DIGIFIX, WAVE_FORMAT_DIALOGIC_OKI_ADPCM,
311 WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CU_CODEC,
312 WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_SONARC,
313 WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_ECHOSC1,
314 WAVE_FORMAT_AUDIOFILE_AF36, WAVE_FORMAT_APTX, WAVE_FORMAT_AUDIOFILE_AF10,
315 WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_LRC, WAVE_FORMAT_DOLBY_AC2,
316 WAVE_FORMAT_GSM610, WAVE_FORMAT_MSNAUDIO, WAVE_FORMAT_ANTEX_ADPCME,
317 WAVE_FORMAT_CONTROL_RES_VQLPC, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_DIGIADPCM,
318 WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_NMS_VBXADPCM,
319 WAVE_FORMAT_ROLAND_RDAC, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ROCKWELL_ADPCM,
320 WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_XEBEC, WAVE_FORMAT_G721_ADPCM,
321 WAVE_FORMAT_G728_CELP, WAVE_FORMAT_MSG723, WAVE_FORMAT_MPEG,
322 WAVE_FORMAT_RT24, WAVE_FORMAT_PAC, WAVE_FORMAT_MPEGLAYER3,
323 WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_ESPCM,
324 WAVE_FORMAT_VOXWARE, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_G726_ADPCM,
325 WAVE_FORMAT_G722_ADPCM, WAVE_FORMAT_DSAT, WAVE_FORMAT_DSAT_DISPLAY,
326 WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_VOXWARE_AC8,
327 WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_VOXWARE_AC16,
328 WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXWARE_RT24,
329 WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_VOXWARE_RT29HW,
330 WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_VOXWARE_VR18,
331 WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_SOFTSOUND, WAVE_FORMAT_VOXWARE_TQ60,
332 WAVE_FORMAT_MSRT24, WAVE_FORMAT_G729A, WAVE_FORMAT_MVI_MV12,
333 WAVE_FORMAT_DF_G726, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_ISIAUDIO,
334 WAVE_FORMAT_ONLIVE, WAVE_FORMAT_SBC24, WAVE_FORMAT_DOLBY_AC3_SPDIF,
335 WAVE_FORMAT_ZYXEL_ADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_PACKED,
336 WAVE_FORMAT_RHETOREX_ADPCM, WAVE_FORMAT_IRAT, WAVE_FORMAT_VIVO_G723,
337 WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_DIGITAL_G723,
338 WAVE_FORMAT_CREATIVE_ADPCM, WAVE_FORMAT_CREATIVE_FASTSPEECH8,
339 WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_QUARTERDECK,
340 WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_BTV_DIGITAL, WAVE_FORMAT_VME_VMPCM,
341 WAVE_FORMAT_OLIGSM, WAVE_FORMAT_OLIADPCM, WAVE_FORMAT_OLICELP,
342 WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_LH_CODEC,
343 WAVE_FORMAT_NORRIS, WAVE_FORMAT_ISIAUDIO,
344 WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DVM, WAVE_FORMAT_RAW_AAC1,
345 WAVE_FORMAT_MPEG_HEAAC, WAVE_FORMAT_MPEG_ADTS_AAC, WAVE_FORMAT_DRM,
346 WAVE_FORMAT_DTS, WAVE_FORMAT_WMAVOICE9, WAVE_FORMAT_WMASPDIF,
347 WAVE_FORMAT_WMAUDIO_LOSSLESS, WAVE_FORMAT_WMAUDIO2, WAVE_FORMAT_WMAUDIO3,
348 WAVE_FORMAT_MPEG_LOAS, WAVE_FORMAT_RAW_SPORT, WAVE_FORMAT_ESST_AC3,
349 WAVE_FORMAT_DTS2): Define.
350 * include/msacm.h (HACMDRIVERID, HACMDRIVER, HACMSTREAM, HACMOBJ,
351 ACMSTREAMHEADER, WAVEFILTER, acmDriverAddA, acmDriverAddW, acmDriverRemove,
352 acmMetrics, acmStreamOpen, acmStreamSize, acmStreamPrepareHeader,
353 acmStreamUnprepareHeader, acmStreamReset, acmStreamClose, acmStreamConvert):
356 2010-08-23 LRN <lrn1986@gmail.com>
358 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, FILE_NAME_NORMALIZED,
359 FILE_NAME_OPENED, VOLUME_NAME_DOS, VOLUME_NAME_GUID, VOLUME_NAME_NONE,
360 VOLUME_NAME_NT, FILE_BASIC_INFO, FILE_STANDARD_INFO, FILE_NAME_INFO,
361 FILE_STREAM_INFO, FILE_COMPRESSION_INFO, FILE_ATTRIBUTE_TAG_INFO,
362 FILE_ID_BOTH_DIR_INFO, FILE_REMOTE_PROTOCOL_INFO, FILE_INFO_BY_HANDLE_CLASS,
363 GetFileInformationByHandleEx, GetFinalPathNameByHandleA,
364 GetFinalPathNameByHandleW): Define.
366 2010-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
368 * lib/CheckConflicts.sh: New file.
370 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
372 * lib/kernel32.def (CopyLZFile, GetExpandedNameA, GetExpandedNameW, LZClose,
373 LZCopy, LZInit, LZOpenFileA, LZOpenFileW, LZRead, LZSeek, OpenProcessToken,
374 OpenThreadToken, RegCloseKey, RegCreateKeyExA, RegCreateKeyExW,
375 RegDeleteKeyExA, RegDeleteKeyExW, RegDeleteValueA, RegDeleteValueW,
376 RegEnumKeyExA, RegEnumKeyExW, RegEnumValueA, RegEnumValueW, RegFlushKey,
377 RegGetKeySecurity, RegLoadKeyA, RegLoadKeyW, RegNotifyChangeKeyValue,
378 RegOpenCurrentUser, RegOpenKeyExA, RegOpenKeyExW, RegOpenUserClassesRoot,
379 RegQueryInfoKeyA, RegQueryInfoKeyW, RegQueryValueExA, RegQueryValueExW,
380 RegRestoreKeyA, RegRestoreKeyW, RegSetKeySecurity, RegSetValueExA,
381 RegSetValueW, RegUnLoadKeyA, RegUnLoadKeyW, RtlCaptureStackBackTrace,
382 RtlFillMemory, RtlMoveMemory, RtlZeroMemory, SetThreadToken): Remove
383 conflicting definition.
384 * lib/th32.def: Remove.
385 * lib/ntdll.def (RtlUnwind): Remove conflicting definition.
386 * lib/version.def (VerLanguageNameA, VerLanguageNameW): Remove conflicting
389 2010-08-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
391 * lib/kernel32.def (CreateProcessAsUserW): Remove definition.
393 2010-08-20 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
395 * lib/kernel32.def: Regenerate using gendef on a Win7 machine.
397 2010-08-19 Corinna Vinschen <corinna@vinschen.de>
399 * include/winnt.h: Define FILE_ATTRIBUTE_VIRTUAL. Change
400 FILE_ATTRIBUTE_VALID_FLAGS accordingly.
401 * include/ddk/winddk.h: Ditto.
403 2010-08-18 Ladislav Michl <ladis@users.sourceforge.net>
405 * include/winbase.h (SYMBOLIC_LINK_FLAG_DIRECTORY, CreateSymbolicLinkW,
406 CreateSymbolicLinkA, CreateSymbolicLink): Define
408 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
410 * lib/kernel32.def(FatalExit): Correct definiton.
412 2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
414 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
415 from 2010-07-17 since it breaks several applications.
417 2010-07-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
419 * lib/kernel32.def: Regenerate using gendef.
421 2010-07-20 Ozkan Sezer <sezero@users.sourceforge.net>
423 * include/commctrl.h (LVIF_GROUPID): Fix definition.
425 2010-07-20 Michael James <james.me@gmail.com>
427 * include/commctrl.h (LVIF_COLUMNS): Fix definition.
429 2010-07-17 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
431 * include/winnt.h (HEAP_MAKE_TAG_FLAGS, VALID_INHERIT_FLAGS): Correct
433 * include/rpcndr.h (NdrUnMarshConfStringHdr, NdrUnMarshCCtxtHdl,
434 NdrMarshSCtxtHdl): Ditto.
435 * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Remove macro
436 definition in favour of typedef definition.
438 Thank you to Yuta Tomino for reporting the issues.
440 2010-07-08 Markus Koenig <basilo@users.sourceforge.net>
442 * include/gdiplus.h: New file.
443 * include/gdiplus/gdiplus.h: New file.
444 * include/gdiplus/gdiplusbase.h: New file.
445 * include/gdiplus/gdiplusbrush.h: New file.
446 * include/gdiplus/gdipluscolor.h: New file.
447 * include/gdiplus/gdipluscolormatrix.h: New file.
448 * include/gdiplus/gdipluseffects.h: New file.
449 * include/gdiplus/gdiplusenums.h: New file.
450 * include/gdiplus/gdiplusflat.h: New file.
451 * include/gdiplus/gdiplusgpstubs.h: New file.
452 * include/gdiplus/gdiplusgraphics.h: New file.
453 * include/gdiplus/gdiplusheaders.h: New file.
454 * include/gdiplus/gdiplusimageattributes.h: New file.
455 * include/gdiplus/gdiplusimagecodec.h: New file.
456 * include/gdiplus/gdiplusimaging.h: New file.
457 * include/gdiplus/gdiplusimpl.h: New file.
458 * include/gdiplus/gdiplusinit.h: New file.
459 * include/gdiplus/gdipluslinecaps.h: New file.
460 * include/gdiplus/gdiplusmatrix.h: New file.
461 * include/gdiplus/gdiplusmem.h: New file.
462 * include/gdiplus/gdiplusmetafile.h: New file.
463 * include/gdiplus/gdiplusmetaheader.h: New file.
464 * include/gdiplus/gdipluspath.h: New file.
465 * include/gdiplus/gdipluspen.h: New file.
466 * include/gdiplus/gdipluspixelformats.h: New file.
467 * include/gdiplus/gdiplusstringformat.h: New file.
468 * include/gdiplus/gdiplustypes.h: New file.
469 * lib/gdiplus.c: New file containing GDI+ variable definitions
471 * lib/gdiplus.def: New file.
472 * lib/Makefile.in: Add gdiplus.o to EXTRA_OBJS,
473 add gdiplus.c to SOURCES.
474 * lib/test.c: Include gdiplus.h.
476 2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
478 * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
479 GetPerformanceInfo): Define.
480 * lib/psapi.def (GetPerformanceInfo): Define.
481 * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
482 CryptEnumProviders): Define.
484 2010-02-17 LRN <lrn1986@gmail.com>
486 * include/shlguid.h (IID_IFolderView): Define.
487 * include/shlobj.h (IFolderView interface): Define.
488 * lib/shell32.c (IID_IFolderView): Export.
490 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
492 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
493 ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
495 2010-01-26 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
497 * include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
499 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
501 * include/shlobj.h (SHParseDisplayName): Fix definition.
503 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
505 * include/w32api.h: Increment version to 3.14.
506 * Makefile.in: Ditto.
508 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
510 * include/shlobj.h (SHParseDisplayName): Define.
512 Thanks to James Roberts-Thomson for the report.
514 2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
516 * include/wingdi.h (ENHMFENUMPROC): Correct definition.
518 Thanks to Alexander Vassilev for the report.
520 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
522 * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.
524 Thanks to Thomas Denk for the report.
526 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
528 * include/winbase.h (UnmapViewOfFile): Correct definition.
530 Thanks to Dimitry Sibiryakov for the report.
532 2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
534 * include/sspi.h: Include ntsecapi.h to correct postgresql build error.
536 2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
538 * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
539 * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.
541 2009-20-10 Michael James <james.me@gmail.com>
543 * include/wingdi.h (CLEARTYPE_QUALITY): Define.
544 * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
546 (WM_UNICHAR,UNICODE_NOCHAR): Define.
547 * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
548 RemoveWindowSubclass@12): Add exports.
549 * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.
551 2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
553 * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
554 TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
555 TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
556 TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
557 TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
558 CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
559 RegisterTouchWindow, UnregisterTouchWindow): Define.
560 * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
561 RegisterTouchWindow, UnregisterTouchWindow): Define.
563 2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
565 * include/winver.h (VerQueryValue[AW]): Correct definition.
567 2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
569 * include/shlobj.h (SHARD): Add enum.
570 (SHARD_PATH): Define based on UNICODE.
572 Thanks to Jacek Caban for the report.
574 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
576 * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.
578 Thanks to Bruno Martinez for the report.
580 2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
582 * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
583 IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
584 SHGetIconOverlayIndex): Define.
586 Thanks to Tim Kosse for the report.
588 2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
590 * include/wincon.h (AttachConsole): Correct guard.
592 Thanks to Alexander Shaduri for the report.
594 2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
596 * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
597 (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.
599 2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
601 * include/winerror.h: Fix typos in macro names.
603 2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
605 * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
608 2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
610 * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.
612 2009-10-29 Charles Wilson <mingw@cwilson.fastmail.fm>
614 Honor DESTDIR for winsup/mingw and winsup/w32api.
615 Detect and report error if installation paths are win32
616 format, but DESTDIR is non-empty.
618 * Makefile.in (install, uninstall): Use FLAGS_TO_PASS
619 when invoking make in subdirs.
620 * lib/Makefile.in (DESTDIR): Honor per convention.
621 (need-DESTDIR-compatibility): New macro; define it and a
623 (fail-DESTDIR-compatibility): New dependency goal.
624 (install-libraries, install-headers, uninstall-libraries,
625 uninstall-headers): Require need-DESTDIR-compatibility.
626 * lib/ddk/Makefile.in: Ditto.
627 * lib/directx/Makefile.in: Ditto.
629 2009-10-04 Corinna Vinschen <corinna@vinschen.de>
631 * include/winbase.h (CreateRestrictedToken): Declare for >= Win 2000.
632 _WIN32_WINNT >= 0x0500.
633 (DISABLE_MAX_PRIVILEGE, SANDBOX_INERT, LUA_TOKEN,
634 WRITE_RESTRICTED): Define.
635 (IsTokenRestricted): Declare for >= Win 2000.
637 2009-08-30 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
639 * include/wtsapi32.h (WTSQuerySessionInformationA,
640 WTSQuerySessionInformationW, WTSQuerySessionInformation, WTSFreeMemory):
641 Moved to (_WIN32_WINNT >= 0x0500) guard.
642 (thanks to Pierre Ossman)
644 2009-08-09 Andy Koppe <andy.koppe@gmail.com>
646 * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
647 IS_SURROGATE_PAIR): Define.
649 2009-07-27 Corinna Vinschen <corinna@vinschen.de>
651 * include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
652 FILE_SUPPORTS_EXTENDED_ATTRIBUTES, FILE_SUPPORTS_OPEN_BY_FILE_ID,
653 FILE_SUPPORTS_USN_JOURNALS): Define. Add comment.
654 * include/ddk/ntifs.h: Ditto.
655 (FILE_SEQUENTIAL_WRITE_ONCE, FILE_SUPPORTS_TRANSACTIONS): Define.
657 2009-07-21 Corinna Vinschen <corinna@vinschen.de>
659 * lib/msimg32.def (GetDCBrushColor, GetDCPenColor): Move entry points
661 * lib/gdo32.dll: ...to here.
663 2009-07-01 Corinna Vinschen <corinna@vinschen.de>
665 * lib/comctl32.def (StrCSpnA@8, StrCSpnIA@8, StrCSpnW@8, StrChrA@8,
666 StrChrIA@8, StrChrIW@8, StrChrW@8, StrCmpNA@12, StrCmpNIA@12,
667 StrCmpNIW@12, StrCmpNW@12, StrRChrA@12, StrRChrIA@12, StrRChrW@12,
668 StrRStrIA@12, StrRStrIW@12, StrStrA@8, StrStrIA@8, StrStrIW@8,
669 StrStrW@8, StrToIntA@4, StrToIntW@4): Remove erroneously defined
672 2009-06-24 Corinna Vinschen <corinna@vinschen.de>
674 * include/wtsapi32.h (WTSQueryUserToken, WTSEnumerateSessionsW,
675 WTSEnumerateSessionsA): Add function prototypes.
676 (struct _WTS_SESSION_INFOW, struct _WTS_SESSION_INFOA): Add typedefs.
677 (WTS_SESSION_INFO, PWTS_SESSION_INFO, WTSEnumerateSessions): Add
678 defines dependent on UNICODE setting.
680 2009-06-07 Corinna Vinschen <corinna@vinschen.de>
682 * include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
684 * include/ddk/ntifs.h: Ditto.
685 * include/ddk/winddk.h: Ditto.
686 * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
687 ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
688 in header, but missing in lib. Omit NT4-only entry points.
690 2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
692 * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
693 SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
694 * lib/shell32.def (SHGetImageList): Define.
696 2009-02-18 Corinna Vinschen <corinna@vinschen.de>
698 * winnt.h: Add Vista token security extensions.
699 (SID_HASH_SIZE): Define.
700 (TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP,
701 TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN,
702 TOKEN_MANDATORY_POLICY_VALID_MASK): Define.
703 (SID_HASH_ENTRY): Define.
704 (struct _SID_AND_ATTRIBUTES_HASH): Define.
705 (struct _TOKEN_LINKED_TOKEN): Define.
706 (struct _TOKEN_MANDATORY_LABEL): Define.
707 (struct _TOKEN_MANDATORY_POLICY): Define.
708 (struct _TOKEN_ELEVATION): Define.
709 (struct _TOKEN_ACCESS_INFORMATION): Define.
710 (enum _TOKEN_INFORMATION_CLASS): Conditionally define new Vista token
711 information enumeration values.
713 2009-02-09 Corinna Vinschen <corinna@vinschen.de>
715 * include/winioctl.h (FSCTL_ALLOW_EXTENDED_DASD_IO): Copy definition
718 2009-02-06 Linton Miller <Linton.Miller@trivininc.com>
720 * include/wtsapi32.h (WTS_CURRENT_SESSION): Fix definition.
722 2009-01-19 Corinna Vinschen <corinna@vinschen.de>
724 * include/winbase.h (enum _DEP_SYSTEM_POLICY_TYPE): Fix version guard.
726 2009-01-11 Henry Nestler <henry@bigfoot.de>
728 * lib/ddk/ntoskrnl.def: Enable ZwQueryEaFile, ZwSetEaFile, NtQueryEaFile,
731 2009-01-07 Corinna Vinschen <corinna@vinschen.de>
733 * include/winbase.h (SCS_64BIT_BINARY): Define.
735 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
737 * include/w32api.h: Increment version to 3.13.
738 * Makefile.in: Ditto.
740 2008-12-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
742 * lib/glut.def: remove.
743 * lib/glut32.def: ditto.
745 2008-11-11 Corinna Vinschen <corinna@vinschen.de>
747 * include/winbase.h (PROCESS_DEP_ENABLE,
748 PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION): Define for >= Vista SP1.
749 (enum _DEP_SYSTEM_POLICY_TYPE): Ditto.
750 (GetProcessDEPPolicy, GetSystemDEPPolicy, SetProcessDEPPolicy): Ditto.
752 2008-10-09 Chris Sutcliffe <ir0nh34d@users.sf.net>
754 * include/mmsystem.h (sndAlias): Correct GCC4 warning.
756 2008-10-04 Chris Sutcliffe <ir0nh34d@users.sf.net>
758 * include/shellapi.h (NOTIFYICON_VERSION_4): Define.
760 2008-09-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
762 * include/vfw.h (capSendMessage): Rename to __capSendMessage.
764 2008-09-24 Chris Sutcliffe <ir0nh34d@users.sf.net>
766 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
767 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
768 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
769 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
770 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
771 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
772 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
773 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
774 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
775 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
776 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
777 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
778 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
779 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
780 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
781 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
782 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
783 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
784 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
785 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
786 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
787 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
788 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
789 WM_CAP_SET_CALLBACK_CAPCONTROL): Define using WM_USER.
790 (capSendMessage): Don't undef.
792 2008-09-21 Chris Sutcliffe <ir0nh34d@users.sf.net>
794 * incude/sspi.h: include subauth.h to fix issue of UNICODE_STRING being
797 2008-09-13 mega-squall <mega-squall@users.sf.net>
799 * include/winnt.h (SUBLANG_BENGALI_INDIA, SUBLANG_PUNJABI_INDIA,
800 SUBLANG_ROMANIAN_ROMANIA): Correct definition.
801 (SUBLANG_BENGALI_BANGLADESH, SUBLANG_PUNJABI_PAKISTAN,
802 SUBLANG_ROMANIAN_MOLDOVA): Define.
804 2008-09-11 Chris Sutcliffe <ir0nh34d@users.sf.net>
806 * include/shlwapi.h (ASSOCSTR): Update enum.
808 2008-09-07 Chris Sutcliffe <ir0nh34d@users.sf.net>
810 * include/w32api.h: Increment version to 3.12.
811 * Makefile.in: Ditto.
813 2008-09-07 Michael Hentschel <mikeh42@users.sourceforge.net>
815 * include/shlwapi.h (STIF_DEFAULT, STIF_SUPPORT_HEX): Define.
817 2008-09-07 alsemm <alsemm@users.sourceforge.net>
819 * include/mlang.h (IMLangFontLink2::MapFont): Fix definition.
821 2008-09-07 Danny Smith <dannysmith@users.sourceforge.net>
823 * include/ws2tcpip.h (IPV6_MREQ): Fix typo.
824 Thanks to Richard Hughes for report.
826 2008-09-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
828 * Makefile.in: Adjust to new naming standard for MinGW while maintaining old
829 naming standard for Cygwin.
831 2008-08-30 Bo Yang <techrazy@users.sourceforge.net>
833 * include/sspi.h: Fix PSecurityFunctionTableW structure.
835 2008-08-29 Andy Grover <andy.grover@oracle.com>
837 * include/ddk/scsi.h: Define READ_TOC formats.
838 * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export.
840 2008-08-29 Andy Grover <andy.grover@oracle.com>
842 * include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
843 struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
844 NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
845 NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
846 NdisMCancelTimer): Define.
847 (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
848 (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
850 (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
851 * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
852 NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
855 2008-08-29 Andy Grover <andy.grover@oracle.com>
857 * include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
858 RtlStringCbVPrintfA): define in terms of POSIX string functions.
860 2008-08-29 Andy Grover <andy.grover@oracle.com>
862 * include/ddk/winddk.h (KeRaiseIrql): Define.
863 (KfRaiseIrql, KfLowerIrql): remove incorrect definitions.
865 2008-08-29 Andy Grover <andy.grover@oracle.com>
867 * include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
868 (KeGetCurrentProcessorNumber): Fix incorrect member reference.
869 (InterlockedIncrement, InterlockedDecrement): fix warning.
870 * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
871 (KeNumberProcessors): Export.
873 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
875 * include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
876 ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
877 ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
878 ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
879 ASSOCF_INIT_IGNOREUNKNOWN): Define.
881 2008-08-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
883 * include/commctrl.h (LVN_MARQUEEBEGIN): Define.
885 Thanks to Tim Kosse <botg at users dot sf dot net>.
887 2008-08-22 Bo Yang <techrazy@users.sourceforge.net>
889 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
890 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
891 * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
892 DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
893 LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
894 UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
895 PROTECTED_DACL_SECURITY_INFORMATION): Define.
897 2008-08-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
899 * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
900 WTSQuerySessionInformation, WTSFreeMemory): Define.
902 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
904 * lib/gdi32.def (SetLayout): Export.
906 2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
908 * include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM,
909 struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty,
910 CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey,
911 CertCreateCertificateContext, CryptGetKeyIdentifierProperty,
912 CertSetCertificateContextProperty, CertCompareCertificateName,
913 CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA,
914 CryptGetDefaultProviderW and many corresponding macroes): Define.
915 * lib/crypt32.def (Export the above 11 functions): Export.
916 * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related
920 2008-07-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
922 * include/winuser.h (MENUGETOBJECTINFO, MNGO_NOINTERFACE, MNGO_NOERROR,
923 MNGOF_TOPGAP, MNGOF_BOTTOMGAP): Define.
925 2008-07-24 techrazy <techrazy@users.sourceforge.net>
927 * include/wingdi.h (OUT_PS_ONLY_PRECIS): Define.
929 2008-07-24 Corinna Vinschen <corinna@vinschen.de>
931 * include/lmaccess.h (struct _USER_INFO_4): Define.
932 (struct _USER_INFO_23): Define.
933 (struct _GROUP_INFO_3): Define.
935 2008-07-14 Corinna Vinschen <corinna@vinschen.de>
937 * include/iphlpapi.h (GetExtendedTcpTable): Add prototype.
938 * include/iprtrmib.h (TCP_TABLE_CLASS, MIB_TCPROW_OWNER_PID,
939 MIB_TCPTABLE_OWNER_PID, MIB_TCP6ROW_OWNER_PID,
940 MIB_TCP6TABLE_OWNER_PID): Define.
941 * lib/iphlpapi.def (GetExtendedTcpTable): Export.
943 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
945 * include/winbase.h (GetProcessHandleCount, GetSystemRegistryQuota,
946 GetThreadIOPendingFlag): Modified to rely on _WIN32_WINNT 0x0501 instead
948 Bug reported by Thomas Denk.
950 2008-06-25 Brandon Sneed <nivenh@sourceware.org>
952 * include/winbase.h (InterlockedIncrement, InterlockedDecrement,
953 InterlockedCompareExchange, InterlockedExchange,
954 InterlockedCompareExchangePointer, InterlockedExchangeAdd,
955 InterlockedExchangePointer): Modified from PLONG to LONG volatile *.
956 Bug reported by Erik Blake.
958 2008-06-20 Danny Smith <dannysmith@users.sourceforge.net>
960 * lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
961 * lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
962 Bug reported by Brian Hawley.
964 2008-06-17 Corinna Vinschen <corinna@vinschen.de>
966 * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
967 DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
968 DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
969 DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
970 DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
971 DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
972 DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
973 (DsGetDcNameW, DsGetDcNameA): Declare.
974 (DsGetDcName): Define.
975 * lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
977 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
979 * include/commctrl.h (NMLVODSTATECHANGE): Define.
981 Thanks to Tim Kosse <botg at users dot sf dot net>.
983 2008-05-28 Chris Sutcliffe <ir0nh34d@users.sf.net>
985 * include/winnt.h (SUBLANG_TIBETAN_BHUTAN): Fix definition.
987 Thanks to Nicola Di Nisio <nicoladinisio at users dot sf dot net>.
989 2008-05-15 Corinna Vinschen <corinna@vinschen.de>
991 * include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.
992 (FILE_SUPPORTS_TRANSACTIONS): Define.
994 2008-05-01 Bart Oldeman <bartoldeman@users.sf.net>
996 * include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
997 DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition.
999 2008-05-02 Ramiro Polla <ramiro@lisha.ufsc.br>
1001 * include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
1002 WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
1003 WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
1004 WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
1005 WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
1006 WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
1007 WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
1008 WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
1009 WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
1010 WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
1011 WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
1012 WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
1013 WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
1014 WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
1015 WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
1016 WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
1017 WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
1018 WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
1019 WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
1020 WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
1021 WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
1022 WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
1023 WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
1024 WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
1025 WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
1026 WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
1027 WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
1028 WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
1029 WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
1030 capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
1031 capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
1032 capDriverConnect, capDriverDisconnect, capDriverGetName,
1033 capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
1034 capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
1035 capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
1036 capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
1037 capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
1038 capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
1039 capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
1040 capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
1041 capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
1042 capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
1043 capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
1044 capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
1045 capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
1046 (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
1047 *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef.
1049 2008-04-26 Yuval <uvman@users.sourceforge.net>
1051 * include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
1052 SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
1053 SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
1054 LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
1055 SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
1056 SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
1057 SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
1058 SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
1059 SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
1060 *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
1061 *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
1062 *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
1063 *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
1064 *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
1065 *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
1066 *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
1067 *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
1068 *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
1069 *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
1070 *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
1071 *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
1072 *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
1073 *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
1074 *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
1075 *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
1076 *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
1077 *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
1078 *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
1079 LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
1080 *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
1081 *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
1082 *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
1083 SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
1084 SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
1085 SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
1086 SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
1087 SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
1088 SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
1089 SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
1090 SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
1091 SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
1092 SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
1093 SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
1094 SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
1095 *SpUserModeInitializeFn): Define.
1096 * include/sspi.h (SECURITY_STRING): Define.
1098 2008-04-26 Danny Smith <dannysmith@users.sourceforge.net>
1100 * include/specstrings.h: Add more dummy defines.
1102 2008-04-22 Corinna Vinschen <corinna@vinschen.de>
1104 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.
1105 (SECURITY_MANDATORY_UNTRUSTED_RID): Define.
1106 (SECURITY_MANDATORY_LOW_RID): Define.
1107 (SECURITY_MANDATORY_MEDIUM_RID): Define.
1108 (SECURITY_MANDATORY_HIGH_RID): Define.
1109 (SECURITY_MANDATORY_SYSTEM_RID): Define.
1110 (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
1111 (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
1112 (SE_GROUP_INTEGRITY): Define.
1113 (SE_GROUP_INTEGRITY_ENABLED): Define.
1115 2008-04-11 Corinna Vinschen <corinna@vinschen.de>
1117 * include/sddl.h (ConvertStringSidToSidA): Declare.
1118 (ConvertStringSidToSidW): Declare.
1119 (ConvertStringSidToSid): Define.
1121 2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1123 * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
1124 and MPR_INTERFACE_3 structure since they are available only in Windows
1127 Thanks to crackedmind <crackedmind at sf dot net>.
1129 2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1131 * include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
1133 * include/winreg.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Remove.
1135 2008-02-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1137 * include/winnt.h (KEY_WOW64_64KEY, KEY_WOW64_32KEY): Define.
1139 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1141 * include/specstrings.h (IN, OUT, OPTIONAL): Remove.
1142 * include/windef.h (IN, OUT, OPTIONAL): Define.
1144 2008-02-02 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1146 * include/specstrings.h: new file, move pseudo modifiers from windef.h.
1147 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1148 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1149 __out_bcount_opt): Move to specstrings.h.
1151 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1153 * lib/bthprops.def: new file, bluetooth imports.
1155 2008-01-30 Brandon Sneed <nivenh@sourceware.org>
1157 * include/windef.h (__in, __inout, __in_opt, __in_bcound, __in_ecount,
1158 __out, __out_ecount_part, __struct_bcount, __field_ecount_opt,
1159 __out_bcount_opt): Defined additional pseudo-modifiers.
1161 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1162 * include/ras.h (RAS_MaxDnsSuffix): corrected typo, was RAX_MaxDnsSuffix.
1163 (RASENTRYA, RASENTRYW): Added members (dwfOptions2, dwfOptions3, szDnsSuffix,
1164 dwTcpWindowSize, szPrerequisitePbk, szPrerequisiteEntry, dwRedialCount,
1167 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1169 * include/winnt.h (SYSTEM_POWER_CONDITION): typedef.
1170 * include/winuser.h (PBT_POWERSETTINGCHANGE, DEVICE_NOTIFY_WINDOW_HANDLE,
1171 DEVICE_NOTIFY_SERVICE_HANDLE): define.
1172 * include/winuser.h (LPCGUID, HPOWERNOTIFY, POWERBROADCAST_SETTING): typedefs.
1173 * include/winuser.h (GUID_POWERSCHEME_PERSONALITY, GUID_MIN_POWER_SAVINGS,
1174 GUID_MAX_POWER_SAVINGS, GUID_TYPICAL_POWER_SAVINGS, GUID_ACDC_POWER_SOURCE,
1175 GUID_BATTERY_PERCENTAGE_REMAINING, GUID_IDLE_BACKGROUND_TASK,
1176 GUID_SYSTEM_AWAYMODE, GUID_MONITOR_POWER_ON): added externs for GUIDs.
1177 * include/winuser.h (RegisterPowerSettingNotification,
1178 UnregisterPowerSettingNotification): Add prototypes.
1179 * lib/user32.def: Added imports for the above prototypes.
1180 * lib/Makefile.in: Added build support for power-uuid.c.
1181 * lib/power-uuid.c: New file containing power GUID definitions.
1183 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1185 * include/ras.h (RAS_MaxDnsSuffix): define.
1187 2008-01-29 Brandon Sneed <nivenh@sourceware.org>
1189 * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW):
1191 * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
1194 2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
1196 * include/w32api.h: Increment version to 3.11.
1197 * Makefile.in: Ditto.
1199 2007-12-11 Dave Korn <dave.korn@artimi.com>
1201 * include/wincrypt.h (PCRYPT_DECODE_PARA): Add missing typedef.
1202 (CERT_POLICY_MAPPINGS_INFO): Move before CERT_POLICY_MAPPING.
1204 2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1206 * include/wingdi.h: Change WINVER guard to _WIN32_WINNT.
1208 2007-12-03 techrazy <techrazy@users.sourceforge.net>
1210 * include/wingdi.h (NTM_NONNEGATIVE_AC, NTM_PS_OPENTYPE, NTM_TT_OPENTYPE,
1211 NTM_MULTIPLEMASTER, NTM_TYPE1, NTM_DSIG): define.
1213 2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>
1215 * include/wincrypt.h (CryptProtectData, CryptUnprotectData): define.
1217 2007-11-21 elsapo <elsapo@users.sourceforge.net>
1219 * include/wincrypt.h (CERT_NAME_STR_COMMA_FLAG,
1220 CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG, CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG,
1221 CMC_ADD_ATTRIBUTES, CMC_ADD_EXTENSIONS, X509_CERT_PAIR,
1222 X509_CERTIFICATE_TEMPLATE, X509_CROSS_CERT_DIST_POINTS, CMC_DATA,
1223 X509_NAME_CONSTRAINTS, X509_POLICY_CONSTRAINTS, X509_POLICY_MAPPINGS,
1224 CMC_RESPONSE, CMC_STATUS, X509_ALGORITHM_IDENTIFIER, X509_ALTERNATE_NAME,
1225 PKCS_ATTRIBUTE, X509_AUTHORITY_INFO_ACCESS, X509_AUTHORITY_KEY_ID,
1226 X509_AUTHORITY_KEY_ID2, szOID_BASIC_CONSTRAINTS, X509_BASIC_CONSTRAINTS2,
1227 X509_BIOMETRIC_EXT, X509_BITS, X509_CERT, X509_CERT_CRL_TO_BE_SIGNED,
1228 X509_CERT_POLICIES, X509_CERT_REQUEST_TO_BE_SIGNED, X509_CERT_TO_BE_SIGNED,
1229 X509_CHOICE_OF_TIME, PKCS_CONTENT_INFO, PKCS_CONTENT_INFO_SEQUENCE_OF_ANY,
1230 X509_CRL_DIST_POINTS, RSA_CSP_PUBLICKEYBLOB, PKCS_CTL, X509_DSS_PARAMETERS,
1231 X509_DSS_SIGNATURE, X509_ECC_SIGNATURE, X509_ENHANCED_KEY_USAGE,
1232 X509_ENUMERATED, X509_EXTENSIONS, X509_INTEGER, X509_ISSUING_DIST_POINT,
1233 X509_KEY_ATTRIBUTES, X509_KEY_USAGE, X509_KEY_USAGE_RESTRICTION,
1234 X509_KEYGEN_REQUEST_TO_BE_SIGNED, X509_LOGOTYPE_EXT,
1235 X509_MULTI_BYTE_INTEGER, X509_MULTI_BYTE_UINT, X509_NAME, X509_NAME_VALUE,
1236 X509_OBJECT_IDENTIFIER, X509_OCTET_STRING, X509_PUBLIC_KEY_INFO,
1237 PKCS_RC2_CBC_PARAMETERS, CNG_RSA_PUBLIC_KEY_BLOB,
1238 PKCS_RSA_SSA_PSS_PARAMETERS, PKCS_RSAES_OAEP_PARAMETERS,
1239 ECC_CMS_SHARED_INFO, X509_SEQUENCE_OF_ANY, PKCS7_SIGNER_INFO,
1240 CMS_SIGNER_INFO, PKCS_SMIME_CAPABILITIES, PKCS_TIME_REQUEST,
1241 X509_UNICODE_NAME, X509_UNICODE_NAME_VALUE, PKCS_UTC_TIME,
1242 OCSP_SIGNED_REQUEST, OCSP_REQUEST, OCSP_RESPONSE,
1243 OCSP_BASIC_SIGNED_RESPONSE, OCSP_BASIC_RESPONSE, CRL_REASON_UNSPECIFIED,
1244 CRL_REASON_KEY_COMPROMISE, CRL_REASON_CA_COMPROMISE,
1245 CRL_REASON_AFFILIATION_CHANGED, CRL_REASON_SUPERSEDED,
1246 CRL_REASON_CESSATION_OF_OPERATION, CRL_REASON_CERTIFICATE_HOLD,
1247 CRL_REASON_REMOVE_FROM_CRL, CRYPT_ENCODE_ALLOC_FLAG,
1248 CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG,
1249 CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG,
1250 CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG,
1251 CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG,
1252 szOID_APPLICATION_CERT_POLICIES, szOID_APPLICATION_POLICY_CONSTRAINTS,
1253 szOID_APPLICATION_POLICY_MAPPINGS, szOID_AUTHORITY_INFO_ACCESS,
1254 szOID_AUTHORITY_KEY_IDENTIFIER, szOID_AUTHORITY_KEY_IDENTIFIER2,
1255 X509_BASIC_CONSTRAINTS, szOID_BIOMETRIC_EXT, szOID_CERT_EXTENSIONS,
1256 szOID_CERT_POLICIES, szOID_CERTIFICATE_TEMPLATE, szOID_CRL_NUMBER,
1257 szOID_CROSS_CERT_DIST_POINTS, szOID_DELTA_CRL_INDICATOR,
1258 szOID_ENROLLMENT_NAME_VALUE_PAIR, szOID_FRESHEST_CRL,
1259 szOID_ISSUING_DIST_POINT, szOID_NAME_CONSTRAINTS, szOID_CRL_DIST_POINTS,
1260 szOID_CRL_REASON_CODE, szOID_CRL_VIRTUAL_BASE, szOID_ECC_PUBLIC_KEY,
1261 szOID_ECDSA_SPECIFIED, szOID_ENHANCED_KEY_USAGE, szOID_ISSUER_ALT_NAME,
1262 szOID_ISSUER_ALT_NAME2, szOID_KEY_ATTRIBUTES, szOID_KEY_USAGE,
1263 szOID_KEY_USAGE_RESTRICTION, szOID_LOGOTYPE_EXT, szOID_POLICY_CONSTRAINTS,
1264 szOID_POLICY_MAPPINGS, szOID_RSA_SSA_PSS, szOID_RSAES_OAEP,
1265 szOID_SUBJECT_ALT_NAME, szOID_SUBJECT_ALT_NAME2,
1266 szOID_SUBJECT_KEY_IDENTIFIER, CMC_ADD_ATTRIBUTES_INFO,
1267 PCMC_ADD_ATTRIBUTES_INFO, CMC_ADD_EXTENSIONS_INFO, PCMC_ADD_EXTENSIONS_INFO,
1268 CERT_ALT_NAME_ENTRY, PCERT_ALT_NAME_ENTRY, CERT_ALT_NAME_INFO,
1269 PCERT_ALT_NAME_INFO, CERT_NAME_VALUE, PCERT_NAME_VALUE,
1270 CERT_POLICY_QUALIFIER_INFO, PCERT_POLICY_QUALIFIER_INFO,
1271 CERT_POLICY_CONSTRAINTS_INFO, PCERT_POLICY_CONSTRAINTS_INFO,
1272 CERT_POLICY_MAPPINGS_INFO, PCERT_POLICY_MAPPINGS_INFO, CERT_POLICY_MAPPING,
1273 PCERT_POLICY_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
1274 CryptEncodeObjectEx): define.
1276 2007-11-21 Brian Dessent <dessent@users.sourceforge.net>
1278 * include/winbase.h (CheckTokenMembership): define.
1280 2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>
1282 * include/rpcndr.h: Missing NdrClientCall2 entry.
1283 * lib/rpcrt4.def: Ditto.
1285 2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
1286 * lib/scnsave.c: Multi-monitor support.
1288 2007-08-03 Chris Sutcliffe <ir0nh34d@users.sf.net>
1290 * include/w32api.h: Increment version to 3.10.
1291 * Makefile.in: Ditto.
1293 2007-08-02 Corinna Vinschen <corinna@vinschen.de>
1295 * include/winbase.h (ReOpenFile): Add prototype.
1296 * lib/kernel32.def (ReOpenFile@16): Add export.
1298 2007-07-31 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1300 * include/wtsapi32.h (WTS_CURRENT_SESSION, WTSDisconnectSession): Define.
1302 2007-7-30 Martijn Wargers <martijnw22@users.sourceforge.net>
1304 * include/wingdi.h (GetTextExtentExPointI): Add prototype.
1305 * lib/gdi32.def (GetTextExtentExPointI@28): Add export.
1307 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1309 * include/wtypes.h (LPDECIMAL): Define.
1310 (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
1312 2007-07-18 Corinna Vinschen <corinna@vinschen.de>
1314 * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
1316 2007-07-17 Corinna Vinschen <corinna@vinschen.de>
1318 * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
1319 * include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.
1321 2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1323 * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
1326 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1328 * include/pbt.h (PBT_APMRESUMEAUTOMATIC) Define.
1329 * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
1330 PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
1331 PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
1332 PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
1333 PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
1334 Sync with include/pbt.h.
1336 2007-07-12 Danny Smith <dannysmith@users.sourceforge.net>
1338 [mingw-Bugs-1751518]
1339 * include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL,
1342 [mingw-Bugs-1751565]
1343 * include/basetyps.h (IID); Guard with __IID_DEFINED__.
1345 [mingw-Bugs-1751595]
1346 * include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
1349 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1351 2007-07-10 Danny Smith <dannysmith@users.sourceforge.net>
1353 [mingw-Bugs-1750898]
1354 * include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
1355 Thanks to Yuji Kuwabara <yujikuwabara at sf dot net>.
1357 2007-07-09 Danny Smith <dannysmith@users.sourceforge.net>
1359 [mingw-Bugs-1749305]
1360 * lib/kernel32.def (GetConsoleProcessList@8): Add export.
1362 2007-07-02 Przemek Czerkas <pczerkas@gmail.com>
1364 * include/shlobj.h: Add CSIDL_MYMUSIC and CSIDL_MYVIDEO.
1366 2007-07-02 Danny Smith <dannysmith@users.sourceforge.net>
1368 * include/oaidl.h: Include windows.h and ole2.h,
1369 unless COM_NO_WINDOWS_H.
1371 [mingw-Bugs-1742130]
1372 * include/oaidl.h (struct tagVARIANT): Add union members
1373 LONGLONG * pllVal and ULONGLONG * pullVal.
1375 2007-07-01 Danny Smith <dannysmith@users.sourceforge.net>
1377 * include/ws2tcpip.h (s6_addr32): Correct definition.
1378 Thanks to Alfred E. Heggestad <aeh at db dot org>
1380 2007-05-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1382 * lib/secur32.def (InitSecurityInterfaceA, InitSecurityInterfaceW): Define.
1384 Thanks to Jim Marshall (jim dot marshall at wbemsolutions dot com) for
1385 supplying the information.
1387 2007-05-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1389 * include/shellapi.h (NIN_POPUPOPEN, NIN_POPUPCLOSE): Define.
1391 2007-04-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1393 * include/shellapi.h (NOTIFYICONDATAA, NOTIFYICONDATAW): Updated to support
1396 2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net>
1398 * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN,
1399 CRYPTPROTECT_LOCAL_MACHINE): Define.
1401 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl>
1403 * include/winbase.h (SetInformationJobObject, QueryInformationJobObject):
1406 2007-03-30 Brian Dessent <brian@dessent.net>
1408 * lib/kernel32.def (CreateMemoryResourceNotification@4): Define.
1410 2007-03-25 Chris Sutcliffe <ir0nh34d@users.sf.net>
1412 * include/w32api.h: Increment version to 3.9.
1413 * Makefile.in: Ditto.
1415 2007-03-23 Corinna Vinschen <corinna@vinschen.de>
1417 * include/psapi.h (GetMappedFileName): Fix messed up checkin.
1419 2007-03-23 Matthew Gregan <kinetik@flim.org>
1421 * include/psapi.h (GetMappedFileName): Rename from GetMappedFilenameEx.
1423 2007-03-06 Brandon Sneed <brandon@oqo.com>
1425 * include/setupapi.h: Added SetupConfigureWmiFromInfSectionA
1426 Added SetupConfigureWmiFromInfSectionW
1427 Added SetupConfigureWmiFromInfSection define to unicode and non-unicode sections
1429 * lib/setupapi.def: Added exports for SetupConfigureWmiFromInfSectionA and W
1431 * include/winuser.h: Added PBT_APMQUERYSUSPEND
1432 Added PBT_APMQUERYSTANDBY
1433 Added PBT_APMQUERYSUSPENDFAILED
1434 Added PBT_APMQUERYSTANDBYFAILED
1435 Added PBT_APMSUSPEND
1436 Added PBT_APMSTANDBY
1437 Added PBT_APMRESUMECRITICAL
1438 Added PBT_APMRESUMESUSPEND
1439 Added PBT_APMRESUMESTANDBY
1440 Added PBT_APMBATTERYLOW
1441 Added PBT_APMPOWERSTATUSCHANGE
1442 Added PBT_APMOEMEVENT
1443 Added PBT_APMRESUMEAUTOMATIC
1445 * include/wtsapi32.h: New file
1447 * include/wingdi.h: Added DM_DISPLAYORIENTATION define for use with DMDO_* defines
1449 2007-03-05 Jan Nijtmans <nijtmans@users.sourceforge.net>
1451 * include/ddeml.h (DdeCreateStringHandleA, DdeCreateStringHandleW): Switch
1452 argument to constant.
1454 2007-02-18 Jiri Malak <jiri.malak@iol.cz>
1456 * include/windef.h [WATCOM]: Fix !NONAMELESSUNION defines.
1457 * include/winnt.h [WATCOM] (GetCurrentFiber, GetFiberData):
1459 [WATCOM] (NtCurrentTeb): Add protype and inline asm definition.
1461 2007-02-18 Vesa Jääskeläinen <chaac@users.sourceforge.net>
1463 * lib/user32.def (InternalGetWindowText): Add stub.
1465 2007-02-11 Daniel Atallah <datallah@users.sourceforge.net>
1467 * include/winnt.h (LANG_SERBIAN_NEUTRAL, LANG_BOSNIAN,
1468 LANG_BOSNIAN_NEUTRAL): Define.
1470 2007-02-11 Daniel Schlyder <thrug@users.sourceforge.net>
1472 * include/winuser.h: Add guards around TITLEBARINFO and
1475 2007-01-11 Gisle Vanem <giva@users.sourceforge.net>
1477 * include/winbase.h (struct _OVERLAPPED): Change type of
1478 Internal, InternalHigh members to ULONG_PTR.
1479 (PAPCFUNC): Change DWORD parameter to ULONG_PTR.
1480 (CreateIoCompletionPort): Likewise.
1481 (PostQueuedCompletionStatus): Likewise.
1482 (QueueUserAPC): Likewise.
1484 2007-01-06 Pierre A. Humblet <Pierre.Humblet@ieee.org>
1486 * include/windns.h (DNS_TYPE_RP, DNS_TYPE_AFSDB, DNS_TYPE_X25,
1487 DNS_TYPE_ISDN, DNS_TYPE_RT, DNS_TYPE_NSAP, DNS_TYPE_NSAPPTR,
1488 DNS_TYPE_SIG, DNS_TYPE_KEY, DNS_TYPE_PX, DNS_TYPE_GPOS,
1489 DNS_TYPE_AAAA, DNS_TYPE_LOC, DNS_TYPE_NXT, DNS_TYPE_EID,
1490 DNS_TYPE_NIMLOC, DNS_TYPE_SRV, DNS_TYPE_ATMA, DNS_TYPE_NAPTR,
1491 DNS_TYPE_KX, DNS_TYPE_CERT, DNS_TYPE_A6, DNS_TYPE_DNAME,
1492 DNS_TYPE_SINK, DNS_TYPE_OPT, DNS_TYPE_UINFO, DNS_TYPE_UID,
1493 DNS_TYPE_GID, DNS_TYPE_UNSPEC, DNS_TYPE_ADDRS, DNS_TYPE_TKEY,
1494 DNS_TYPE_TSIG, DNS_TYPE_IXFR, DNS_TYPE_AXFR, DNS_TYPE_MAILB,
1495 DNS_TYPE_MAILA, DNS_TYPE_ALL, DNS_TYPE_ANY): Add enum values.
1497 2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
1499 * Makefile.in: Add aclocal.m4 to source release.
1501 2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
1503 * include/w32api.h: Increment version to 3.8.
1504 * Makefile.in: Ditto.
1506 2006-11-13 Daniel Schlyder <thrug@users.sourceforge.net>
1508 * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
1509 VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.
1511 * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.
1513 2006-11-02 Danny Smith <dannysmith@users.sourceforge.net>
1515 * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.
1517 * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make
1519 (GetFiberData): Likewise.
1520 * lib/kernel32.c: Remove.
1521 * lib/Makefile.in: Remove reference to kernel32.[co].
1523 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1525 * include/winnt.h (SE_RELABEL_NAME): Define.
1526 (SE_INCREASE_WORKING_SET_NAME): Define.
1527 (SE_TIME_ZONE_NAME): Define.
1528 (SE_CREATE_SYMBOLIC_LINK_NAME): Define.
1530 2006-10-31 Corinna Vinschen <corinna@vinschen.de>
1532 * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
1533 (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
1534 SymbolicLinkReparseBuffer substructure.
1536 2006-10-29 Daniel Atallah <datallah@users.sourceforge.net>
1538 * lib/ws2_32.def (WSANSPIoctl): Add to lib.
1540 2006-10-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1542 * lib/Makefile.in: Fix order for 'all' rule.
1544 2006-10-12 Danny Smith <dannysmith@users.sourceforge.net>
1546 * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.
1548 2006-10-05 Danny Smith <dannysmith@users.sourceforge.net>
1550 * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
1552 (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
1553 * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
1555 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1557 * include/rpc.h: Add whitespace.
1558 * include/winnt.h (C_ASSERT): Define.
1560 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net>
1562 [mingw-Bugs-1568067]
1563 * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
1564 * include/wingdi.h: (DM_POSITION): Define.
1566 2006-10-03 Danny Smith <dannysmith@users.sourceforge.net>
1568 * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
1569 * lib/user32.def: Likewise.
1571 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
1573 * lib/Makefile.in: fix typo.
1574 * lib/ddk/Makefile.in: fix typo.
1575 * lib/directx/Makefile.in: fix typo.
1577 Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
1578 for pointing it out.
1580 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1582 * Makefile.in: Remove files from lib directory with distclean target
1584 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1586 * include/winuser.h (CS_DROPSHADOW): Define.
1588 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
1590 * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
1591 TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
1592 TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
1593 TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
1595 Increase each constant by 1.
1597 2006-09-07 Danny Smith <dannysmith@users.sourceforge.net>
1599 [mingw-Bugs-1553275]
1600 * include/wingdi.h (SetLayout): Add prototype.
1601 (GetLayout): Likewise.
1603 2006-09-02 Danny Smith <dannysmith@users.sourceforge.net>
1605 [mingw-Bugs-1550139]
1606 * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
1607 Tanks to: Samit Basu <samitbasu at sf dot net>
1608 (GetRecordInfoFromGuids): Add prototype.
1610 2006-09-01 Danny Smith <dannysmith@users.sourceforge.net>
1612 * include/winbase.h: Add comment about 'missing' SEM flag.
1614 2006-08-30 Corinna Vinschen <corinna@vinschen.de>
1616 * configure.in: Substitute with_cross_host in depending files.
1617 * configure: Regenerate.
1618 * lib/Makefile.in: Add with_cross_host to allow more granular checks.
1619 Set installation directories accordingly.
1620 * lib/ddk/Makefile.in: Ditto.
1621 * lib/directx/Makefile.in: Ditto.
1623 2006-08-10 Danny Smith <dannysmith@users.sourceforge.net>
1625 * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
1626 * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
1627 Bug reported by: <macleone at users dot sf dot net>
1629 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net>
1631 Update some more IMAGE relocation type indicators
1632 to PECOFF v8 (May, 2006) specs.
1634 * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
1635 IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
1636 IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
1637 IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
1638 IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
1639 IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
1640 IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
1641 IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
1642 IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
1643 IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
1644 IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
1645 IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
1646 IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
1647 IMAGE_REL_SHM_NOMODE): Add defines.
1649 (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
1650 IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
1651 IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
1652 IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
1653 IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
1654 IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
1655 IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
1656 IMAGE_REL_M32R_TOKEN): Add defines.
1658 (IMAGE_REL_MIPS_JMPADDR16): Add define.
1660 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net>
1662 Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
1663 * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
1664 IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
1665 IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
1666 IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
1667 IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
1668 IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
1669 IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
1670 IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
1673 (IMAGE_SUBSYSTEM_EFI_APPLICATION,
1674 IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
1675 IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
1678 (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.
1680 (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
1681 IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
1682 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
1683 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
1684 IMAGE_DLLCHARACTERISTICS_NO_BIND,
1685 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.
1687 (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.
1689 (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
1690 IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
1691 IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
1692 IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
1693 IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
1694 IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
1695 IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
1698 (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
1699 IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
1700 IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
1701 IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
1702 IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
1703 IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
1704 IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
1705 IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
1706 IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
1707 IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
1708 IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
1709 IMAGE_REL_IA64_ADDEND): Add defines.
1711 (IMAGE_SCN_GPREL): Add define.
1713 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1715 * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1716 * include/basetyps.h: Likewise.
1717 (_COM_interface): New define.
1718 (interface): Define to _COM_interface, conditional on !__OBJC__.
1719 Replace 'interface' with '_COM_interface', throughout.
1720 * include/comcat.h: Replace 'interface' with '_COM_interface', throughout.
1721 * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1722 * include/docobj.h: Replace 'interface' with '_COM_interface', throughout.
1723 * include/mshtml.h: Likewise.
1724 * include/oaidl.h: Likewise.
1725 * include/objfwd.h: Likewise.
1726 * include/objidl.h: Likewise.
1727 * include/ocidl.h: Likwise.
1728 * include/olectl.h: Likewise.
1729 * include/oleidl.h: Likewise.
1730 * include/shlobj.h: Likewise.
1731 * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
1732 * include/vfw.h: Likewise.
1733 * include/windows.h. Likewise. Add comment.
1734 * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
1737 * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
1738 Add test for conflict with '@interface'
1740 2006-07-22 ipsoner <ipsoner@users.sourceforge.net>
1742 * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
1743 szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
1744 szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
1745 szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
1746 szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
1747 szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
1748 szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
1749 szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
1750 szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
1751 szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
1752 szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
1753 szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
1754 szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
1755 szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
1756 szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
1757 szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
1758 szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
1759 szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
1760 szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
1761 szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
1762 szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
1763 szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
1764 szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
1765 szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
1766 szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
1767 szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
1768 szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, szOID_OIWSEC_sha1RSASign,
1769 szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
1770 szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
1771 szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
1772 szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
1773 szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
1774 szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
1775 szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
1776 szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
1777 szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
1778 szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
1779 szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
1780 szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
1781 szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
1782 szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
1783 szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
1784 szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
1785 szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
1786 szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, szOID_RSA_unstructAddr,
1787 szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
1788 CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
1789 CertEnumCertificatesInStore, CertDuplicateCertificateContext,
1790 CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
1791 CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
1792 CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
1793 CertDeleteCertificateFromStore): Define.
1794 * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
1795 CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
1796 CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
1797 CertAddCertificateContextToStore, CertCompareCertificate,
1798 PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
1801 2006-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1803 * lib/uuid.c: Remove.
1805 2006-07-20 Elias Naur <elias_naur@users.sourceforge.net>
1807 * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
1808 declarations. They were extracted from the registry with a script.
1809 * lib/devguid.c: Add new file with the implementation of the
1811 * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.
1813 2006-07-19 Elias Naur <elias_naur@users.sourceforge.net>
1815 * include/winuser.h (WM_INPUT): Add missing Raw Input
1816 notification define.
1817 (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
1818 RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs
1820 2006-07-19 Danny Smith <dannysmith@users.sourceforge.net>
1822 [mingw-Bugs-1525021]
1823 * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
1824 (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.
1825 (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
1826 (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
1827 (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
1828 (IP_ADAPTER_ADDRESSES): Likewise.
1830 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1832 * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1833 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1834 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove. Moved to
1836 * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
1837 CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
1838 CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
1839 * lib/hlguids-uuid.c: State source of CLSIDs.
1841 2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1843 * lib/Makefile.in: Added extras-uuid as an object and source.
1844 * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
1845 IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
1846 IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
1847 IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
1848 IID_IEnumSTATURL): Remove. Moved to extras-uuid.c.
1849 * lib/extras-uuid.c: New file.
1850 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1853 2006-06-12 Danny Smith <dannysmith@users.sourceforge.net>
1855 [mingw-Bugs-1424461]
1856 *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
1858 *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
1859 _NO_W32_PSEUDO_MODIFIERS.
1860 *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
1862 *include/rpcnsip.h: Likewise.
1863 *include/windef.h: Don't define IN, OUT or OPTIONAL
1864 if _NO_W32_PSEUDO_MODIFIERS.
1865 *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
1867 *include/ddk/cfgmgr32.h: Likewise.
1868 *include/ddk/ddkmapi.h: Likewise.
1869 *include/ddk/hidclass.h: Likewise.
1870 *include/ddk/hidpi.h: Likewise.
1871 *include/ddk/kbdmou.h: Likewise.
1872 *include/ddk/mcd.h: Likewise.
1873 *include/ddk/miniport.h: Likewise.
1874 *include/ddk/minitape.h: Likewise.
1875 *include/ddk/ndis.h: Likewise.
1876 *include/ddk/ndistapi.h: Likewise.
1877 *include/ddk/ndiswan.h: Likewise.
1878 *include/ddk/ntapi.h: Likewise.
1879 *include/ddk/ntdd8042.h: Likewise.
1880 *include/ddk/ntddpcm.h: Likewise.
1881 *include/ddk/ntifs.h: Likewise.
1882 *include/ddk/ntpoapi.h: Likewise.
1883 *include/ddk/parallel.h: Likewise.
1884 *include/ddk/pfhook.h: Likewise.
1885 *include/ddk/scsiwmi.h: Likewise.
1886 *include/ddk/smbus.h: Likewise.
1887 *include/ddk/srb.h: Likewise.
1888 *include/ddk/storport.h: Likewise.
1889 *include/ddk/tdikrnl.h: Likewise.
1890 *include/ddk/upssvc.h: Likewise.
1891 *include/ddk/usbcamdi.h: Likewise.
1892 *include/ddk/usbscan.h: Likewise.
1893 *include/ddk/video.h: Likewise.
1894 *include/ddk/videoagp.h: Likewise.
1895 *include/ddk/win2k.h: Likewise.
1896 *include/ddk/winddi.h: Likewise.
1897 *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
1898 if _NO_W32_PSEUDO_MODIFIERS.
1899 Comment out IN, OUT and OPTIONAL, throughout.
1900 *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
1902 *include/ddk/ws2san.h: Likewise.
1904 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1906 * lib/Makefile.in: Added hlguids-uuid as source and object.
1908 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1910 * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
1911 CLSID_StdHlinkBrowseContext): Remove. Moved to relevant files.
1912 * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
1913 * lib/hlguids-uuid.c: New file.
1914 Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
1917 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1919 * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
1921 * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
1922 IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
1923 IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
1924 IID_IHlinkTarget): Remove. Moved to new files.
1925 * lib/urlmon-uuid.c: New file.
1926 * lib/hlink-uuid.c: New file.
1928 2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1930 * lib/Makefile.in: Added ativscp-uuid as source and object.
1931 * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
1932 IID_IActiveScriptParse, IID_IActiveScriptSite,
1933 IID_IActiveScriptSiteWindow): Remove. Moved to ativscp-uuid.c.
1934 * lib/ativscp-uuid.c: New file.
1936 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1938 * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
1939 Remove. Moved to objidl-uuid.c
1940 * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
1941 IID_IServerSecurity): Defined.
1943 2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1945 * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
1947 * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
1948 CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
1949 CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
1950 IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
1951 IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
1952 IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
1953 IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
1954 IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
1955 IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove. Moved to relevant
1957 * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
1958 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
1959 IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
1960 * lib/cguid-uuid.c: New file.
1961 * lib/olectlid-uuid.c: New file.
1963 2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1965 * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
1966 exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
1967 * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
1968 CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
1969 CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
1970 CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
1971 DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
1972 IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
1973 IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
1974 IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
1975 IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
1976 IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
1977 IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
1978 IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
1979 IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
1980 IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
1981 IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
1982 IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
1983 IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
1984 IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
1985 IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
1986 IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
1987 * lib/comcat-uuid.c: New file.
1988 * lib/docobj-uuid.c: New File.
1989 * lib/exdisp-uuid.c: New file.
1990 * lib/mlang-uuid.c: New file.
1991 * lib/oaidl-uuid.c: New file.
1992 * lib/objidl-uuid.c: New file.
1993 * lib/objsafe-uuid.c: New file.
1995 2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
1997 * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
1999 * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
2000 IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
2001 IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
2002 IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
2003 IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
2004 IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
2005 IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
2006 IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
2007 IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
2008 IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
2009 IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
2010 IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
2011 IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
2012 IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
2013 IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
2014 IID_ISpecifyPropertyPages): Remove. Moved to new files.
2015 * lib/oleidl-uuid.c: New file.
2016 * lib/oleacc-uuid.c: New file.
2017 * lib/ocidl-uuid.c: New file.
2019 2006-06-04 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2021 * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
2023 * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
2024 Remove. Moved to unknwn-uuid and servprov-uuid.
2025 * lib/unknwn-uuid.c: New file.
2026 * lib/servprov-uuid.c: New file.
2028 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2030 * include/strmif.h (VMRDeinterlaceTech): Correct typedef for DeinterlaceTech_*
2033 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2035 * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.
2037 2006-06-02 Danny Smith <dannysmith@users.sourceforge.net>
2039 * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
2040 DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove. Duplicates of
2043 2006-06-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2045 * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
2048 * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
2050 (SUBLANG_MARATHI_INDIA): Remove duplicate define.
2052 2006-05-24 Christopher Faylor <cgf@timesys.com>
2054 * configure.in: Update to newer autoconf.
2055 (thanks to Steve Ellcey)
2056 * configure: Regenerate.
2057 * aclocal.m4: New file.
2059 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net>
2061 * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
2063 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2065 * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
2066 (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
2068 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2070 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2072 * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
2073 (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
2074 (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
2075 (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
2076 (MprAdminMIBSetTrapInfo): Declare functions.
2077 Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
2078 (MIB_SERVER_HANDLE): New typedef.
2079 (MprConfigTransportSetInfo): Declare function.
2080 * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
2081 (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
2083 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2085 * lib/rtutils.def: New file. Generated on Windows XP.
2086 (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
2087 * include/rtutils.h: New file.
2088 (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
2089 Commented out, they're missing from rtutils.def.
2091 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2093 * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
2094 (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
2095 (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
2096 (MprInfoRemoveAll): Declare functions.
2098 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2100 * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
2101 (MprConfigGetGuidName,MprConfigInterfaceCreate)
2102 (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
2103 (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
2104 (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
2105 (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
2106 (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
2107 (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
2108 (MprConfigServerConnect,MprConfigServerDisconnect)
2109 (MprConfigServerGetInfo,MprConfigServerInstall)
2110 (MprConfigServerRestore,MprConfigTransportCreate)
2111 (MprConfigTransportDelete,MprConfigTransportEnum)
2112 (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
2113 (MprConfigTransportSetInfo): Declare functions.
2115 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2117 * include/mprapi.h (MprAdminBufferFree)
2118 (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
2119 (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
2120 (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
2121 (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
2122 (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
2123 (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
2124 (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
2125 (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
2126 (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
2127 (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
2128 (MprAdminInterfaceTransportSetInfo)
2129 (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
2130 (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
2131 (MprAdminServerConnect,MprAdminServerDisconnect)
2132 (MprAdminServerGetCredentials,MprAdminServerGetInfo)
2133 (MprAdminServerSetCredentials,MprAdminTransportCreate)
2134 (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
2136 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2138 * include/ipxtfflt.h: New file.
2140 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2142 * include/mprapi.h: Fix header guard. Cleanup.
2143 (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
2144 (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
2145 (MprAdminConnectionHangupNotification)
2146 (MprAdminConnectionHangupNotification2)
2147 (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
2148 (MprAdminTerminateDll,MprAdminLinkHangupNotification)
2149 (MprAdminReleaseIpAddress): Declare functions.
2150 * lib/mprapi.def: Regenerate on Windows XP.
2152 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2154 * include/ipifcons.h: Cleanup.
2155 * include/ipxconst.h: Fix header guard.
2156 * include/ipxrtdef.h: include <ipxconst.h>.
2158 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2160 * include/ipxrtdef.h: Cleanup.
2161 (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
2162 (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
2163 (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
2164 (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
2165 (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
2166 (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
2167 (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
2168 (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
2169 * include/routprot.h: Cleanup.
2170 (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
2171 (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
2172 (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
2173 (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
2174 (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
2175 (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
2176 * include/fltdefs.h: New file.
2177 * include/ipinfoid.h: New file.
2179 2006-05-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2181 * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
2182 (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
2183 (IAMCertifiedOutputProtection): Add interfaces.
2184 * include/adsprop.h: New file.
2185 * include/cmnquery.h: New file.
2186 * include/dsadmin.h: New file.
2187 * include/dsclient.h: New file.
2188 * include/dsgetdc.h: New file.
2189 * include/dsquery.h: New file.
2190 * include/dsrole.h: New file.
2191 * include/ntdsapi.h: New file.
2192 * include/ntdsbcli.h: New file.
2193 * include/objsel.h: New file.
2195 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2197 * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
2198 (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
2199 (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
2200 (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
2201 (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
2202 (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
2203 (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
2204 (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.
2206 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2208 * include/qedit.h: New file.
2209 * include/errors.h: Cleanup.
2211 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2213 * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
2214 avoid dependency on <string.h>.
2215 There's no Win32 equivalent for memcmp:
2216 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
2218 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2220 * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
2221 instead of memset to avoid dependency on <string.h>.
2222 * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
2223 (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
2224 (AM_WST_STYLE): Add enums.
2225 (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
2226 AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
2228 * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
2229 (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
2230 (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
2231 (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
2232 (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
2233 (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
2234 (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
2235 (VFW_E_DVD_NO_RESUME_INFORMATION)
2236 (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
2237 (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
2238 (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
2239 (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
2240 (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
2241 * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
2242 * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
2243 * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
2244 (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
2245 * include/strmif.h: ... to here. New file.
2246 * include/aviriff.h: New file.
2247 * include/bdatypes.h: New file.
2248 * include/control.h: New file.
2249 * include/dvdmedia.h: New file.
2250 * include/il21dec.h: New file.
2251 * include/ks.h: New file.
2252 * include/ksmedia.h: New file.
2253 * include/mmreg.h: New file.
2254 * include/mpegtype.h: New file.
2255 * include/vidcap.h: New file.
2256 * include/vmr9.h: New file.
2257 * include/vptype.h: New file.
2258 * include/xprtdefs.h: New file.
2260 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2262 * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
2263 Documented as defined on Windows 2000 or later.
2264 [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
2265 (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
2266 (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
2267 (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
2268 but values unknown, Windows Vista or later.
2269 (CAL_UMALQURA): Cleanup.
2270 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2271 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2272 (CAL_SSHORTESTDAYNAME7): Cleanup.
2273 [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
2274 (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
2276 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2278 * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
2279 (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
2280 (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
2281 (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
2282 (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
2283 (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
2284 (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
2285 (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
2286 (DMPAPER_JAPANESE_POSTCARD_ROTATED)
2287 (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
2288 (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
2289 (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
2290 (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
2291 (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
2292 (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
2293 (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
2294 (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
2295 (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
2296 (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
2297 (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
2298 (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
2299 (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
2300 (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
2301 (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
2302 (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
2303 (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
2304 (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
2305 (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
2306 (DMDFO_CENTER): Define.
2307 (GetDCBrushColor,GetDCPenColor): Declare.
2308 * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
2310 2006-05-10 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2312 * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
2313 (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
2314 (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
2315 (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
2316 (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
2317 (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
2318 (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
2319 (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
2320 (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
2321 (LANG_DARI,LANG_MALAGASY)
2322 (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
2323 (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
2324 (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
2325 (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
2326 (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
2327 (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
2328 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
2329 (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2330 (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
2331 (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
2332 (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
2333 (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
2334 (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
2335 (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
2336 (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
2337 (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
2338 (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
2339 (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
2340 (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
2341 (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
2342 (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
2343 (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
2344 (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
2345 (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
2346 (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
2347 (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
2348 (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
2349 (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
2350 (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
2351 (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
2352 (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
2353 (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
2354 (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
2355 (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
2356 (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
2357 (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
2358 (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
2359 (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
2360 (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
2361 (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
2362 (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
2363 (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
2364 (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
2365 (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
2366 (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
2367 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
2368 (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
2369 (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
2370 (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
2371 (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
2372 (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
2373 (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
2374 (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
2375 (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
2376 (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
2377 (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
2378 (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
2379 (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
2380 (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
2381 (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
2382 (SUBLANG_ZULU_SOUTH_AFRICA): Define.
2383 (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
2384 (SUBLANG_MARATHI_INDIA): Defined twice by error.
2386 2006-05-05 Chris Sutcliffe <ir0nh34d@users.sf.net>
2388 * lib/directx/Makefile.in: Remove reference to libquartz.a since
2391 2006-05-05 Earnie Boyd <earnie@users.sf.net>
2393 * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
2394 SPI_SETSCREENSAVERUNNING.
2395 * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.
2397 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2399 * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
2400 It had been removed because it's no documented, but Cygwin needs it.
2402 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2404 * include/amvideo.h (IFullScreenVideo): Define.
2405 (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
2406 SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.
2408 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2410 * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
2411 CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
2412 as available on Windows 98 and better.
2413 (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
2414 (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
2415 (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.
2417 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2419 * include/amvideo.h: New file.
2420 * include/dshow.h: Include <amvideo.h>.
2422 2006-05-04 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2424 * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
2425 (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
2426 (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
2427 (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
2428 (HWND_BROADCAST): Cleanup.
2429 (HWND_MESSAGE): Windows 2000 only.
2430 (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
2431 (SMTO_NOTIMEOUTIFNOTHUNG): Define.
2432 (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
2434 (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
2435 (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
2436 (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
2437 (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
2438 (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
2439 (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
2440 (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
2441 (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
2442 (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
2443 (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
2444 (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
2445 (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2446 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2447 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2448 (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
2449 (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
2450 (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
2451 (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
2452 (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
2453 (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
2454 (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
2455 (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
2456 (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
2457 (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
2458 (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
2459 (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
2460 (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
2461 (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
2462 (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
2463 (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
2464 (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
2465 (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
2466 (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
2467 (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
2468 (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
2469 (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
2470 (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
2471 (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
2472 (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
2473 (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
2474 (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
2475 (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
2476 (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
2477 (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
2478 (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
2479 (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
2480 (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
2481 (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
2482 (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
2483 (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
2484 (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
2485 (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
2486 (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
2487 (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
2488 (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
2489 (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
2490 (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
2491 (SPI_SCREENSAVERRUNNING): Removed.
2492 (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
2493 * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
2494 (ETO_IGNORELANGUAGE,ETO_PDY): Define.
2495 (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.
2497 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2499 * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
2500 (MprAdminGetPDCServer): Add prototype.
2501 (MprAdminSendUserMessage): Add prototype.
2502 (MprAdminUserGetInfo): Add prototype.
2503 (MprAdminUserSetInfo): Add prototype.
2504 * lib/mprapi.def: Add stubs for above functions.
2506 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2508 * lib/directx/quartz.def: Move from here...
2509 * lib/quartz.def: ... to here.
2511 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2513 * include/amaudio.h: New file.
2514 * include/dshow.h: Include <amaudio.h>.
2516 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2518 * include/errors.h: New file.
2519 * include/dshow.h: Include <errors.h>.
2521 2006-05-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2523 * include/dshow.h: New file.
2524 * include/evcode.h: New file.
2525 * include/audevcod.h: New file.
2526 * include/dvdevcod.h: New file.
2528 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2530 * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
2531 (MprAdminConnectionClearStats): Add prototype.
2532 (MprAdminConnectionEnum): Add prototype.
2533 (MprAdminConnectionGetInfo): Add prototype.
2534 (MprAdminConnectionRemoveQuarantine): Add prototype.
2535 (MprAdminPortClearStats): Add prototype.
2536 (MprAdminPortDisconnect): Add prototype.
2537 (MprAdminPortEnum): Add prototype.
2538 (MprAdminPortGetInfo): Add prototype.
2539 (MprAdminPortReset): Add prototype.
2540 * lib/mprapi.def: New file.
2542 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2544 * include/mprapi.h: #include <lmcons.h>
2545 (MAX_DEVICETYPE_NAME): Add define.
2546 (MAX_PHONE_NUMBER_LEN): Add define.
2547 (ATADDRESSLEN): Add define.
2548 (IPADDRESSLEN): Add define.
2549 (IPXADDRESSLEN): Add define.
2550 (MPR_ENABLE_RAS_ON_DEVICE): Add define.
2551 (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
2552 (RAS_FLAGS_PPP_CONNECTION): Add define.
2553 (RAS_FLAGS_MESSENGER_PRESENT): Add define.
2554 (RAS_FLAGS_RAS_CONNECTION): Add define.
2555 (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
2556 (RASCCPCA_STAC): Add define.
2557 (RASCCPCA_MPPC): Add define.
2558 (PPP_CCP_COMPRESSION): Add define.
2559 (PPP_CCP_ENCRYPTION40BITOLD): Add define.
2560 (PPP_CCP_ENCRYPTION40BIT): Add define.
2561 (PPP_CCP_ENCRYPTION128BIT): Add define.
2562 (PPP_CCP_ENCRYPTION56BIT): Add define.
2563 (PPP_CCP_HISTORYLESS): Add define.
2564 (RASPRIV_NoCallback): Add define.
2565 (RASPRIV_AdminSetCallback): Add define.
2566 (RASPRIV_CallerSetCallback): Add define.
2567 (RASPRIV_DialinPrivilege): Add define.
2568 (RASPRIV_CallbackType): Add define.
2569 (RASPRIV2_DialinPolicy): Add define.
2570 (PPP_LCP_PAP): Add define.
2571 (PPP_LCP_SPAP): Add define.
2572 (PPP_LCP_CHAP): Add define.
2573 (PPP_LCP_EAP): Add define.
2574 (PPP_LCP_CHAP_MD5): Add define.
2575 (PPP_LCP_CHAP_MS): Add define.
2576 (PPP_LCP_CHAP_MSV2): Add define.
2577 (PPP_LCP_MULTILINK_FRAMING): Add define.
2578 (enum _RAS_HARDWARE_CONDITION): Add.
2579 (enum _RAS_PORT_CONDITION): Add.
2580 (struct _PPP_ATCP_INFO): Add.
2581 (struct _PPP_ATCP_INFO): Add.
2582 (struct _PPP_IPCP_INFO): Add.
2583 (struct _PPP_IPCP_INFO2): Add.
2584 (struct _PPP_IPXCP_INFO): Add.
2585 (struct _PPP_LCP_INFO): Add.
2586 (struct _PPP_NBFCP_INFO): Add.
2587 (struct _PPP_INFO): Add.
2588 (struct _PPP_INFO_2): Add.
2589 (struct _RAS_CONNECTION_0): Add.
2590 (struct RAS_CONNECTION_1): Add.
2591 (struct _RAS_CONNECTION_2): Add.
2592 (struct RAS_PORT_0): Add.
2593 (struct _RAS_PORT_1): Add.
2594 (struct _RAS_USER_0): Add.
2595 (struct _RAS_USER_1): Add.
2597 2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2599 * include/mprapi.h: New file.
2600 * include/routprot.h: New file.
2601 * include/ipxrtdef.h: New file.
2602 * include/ipxconst.h: New file.
2603 * include/stm.h: New file.
2605 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2607 * include/ddk/winddk.h (KAFFINITY): Fix typo.
2608 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2610 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2612 * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
2613 (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
2614 (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
2616 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2618 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2620 * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
2621 Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
2623 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2625 * include/wingdi.h (BITMAPV5HEADER): New structure definition.
2627 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2629 * include/basetyps.h (REFFMTID): Define properly.
2631 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2633 * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
2634 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2636 2006-04-28 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2638 * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
2639 (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
2640 (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
2641 (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
2642 (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
2643 (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
2644 (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
2645 (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
2646 (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
2647 (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
2648 (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
2649 (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
2650 (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
2651 (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
2652 (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
2653 (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
2654 (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
2655 (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
2656 (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
2657 (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
2658 (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
2659 (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
2660 (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
2661 (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
2662 (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
2663 (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
2664 (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
2665 (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
2666 (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
2667 (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
2668 (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
2669 (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
2670 (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
2671 (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
2672 (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
2673 (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
2674 (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
2675 (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
2676 (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
2677 (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
2678 (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
2679 (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
2680 (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
2681 (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
2682 (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
2683 (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
2684 (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
2685 (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
2686 (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
2687 (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
2688 (IF_OPER_STATUS_OPERATIONAL): Define.
2689 * include/winbase.h (CancelWaitableTimer,UnregisterWait):
2690 Add function declaration.
2691 * include/mgm.h: New file.
2692 * lib/rtm.def: New file.
2693 Thanks to: Bruce M Simpson <bms_spc at sf dot net>
2695 2006-04-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2697 * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
2698 This function cannot be made thread-safe, the API would have to be
2699 changed for that, just like strerror() -> strerror_r() and similar
2700 ISO C or POSIX functions...
2702 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2704 * include/edevdefs.h: New file.
2706 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2708 * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
2709 Use as guard for the WAVEFORMATEX structure instead of
2710 _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
2711 _WAVEFORMATEX_ for compatibility.
2712 Thanks to: Andrew Jones <guln at sf dot net>
2714 2006-04-19 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2716 * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
2717 Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
2718 Thanks to: David Golub <david_golub at sf dot net>
2720 2006-04-18 Eric House <ehouse@eehouse.org>
2723 * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
2724 functions for using aygshell on PocketPC:
2725 SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
2726 SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange
2728 * include/commctrl.h [_WIN32_WCE] Add function prototypes for
2729 command bar API on PocketPC:
2730 CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
2731 CommandBar_InsertComboBox, CommandBar_InsertMenubar,
2732 CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
2733 CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
2734 CommandBar_InsertButton, CommandBar_Destroy.
2736 * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
2737 fields not present on PocketPC.
2738 (GetCurrentThreadId): Conditionally declare as extern function
2739 without dllimport attribute on PocketPC.
2740 (ResetEvent): Likwise.
2741 (SetEvent): Likewise.
2743 * include/wingdi.h [_WIN32_WCE] (GetTextExtentPoint32{A|W}):
2744 Conditionally declare as extern function without dllimport
2745 attribute on PocketPC.
2746 * winuser.h [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
2747 declare as extern function without dllimport attribute on PocketPC.
2749 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2751 * lib/test.c: Include icm.h.
2753 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2755 * include/wingdi.h (ColorCorrectPalette): Add declaration.
2756 (CreateColorSpace): Add UNICODE mappings.
2757 * lib/gdi32.def (ColorCorrectPalette): Add stub.
2758 * include/icm.h: New file.
2759 * lib/mscms.def: New file.
2760 * lib/icmui.def: New file.
2762 2006-04-18 Thorsten Dahlheimer <dahlheim@users.sf.net>
2764 * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
2765 (IMAGE_FILE_MACHINE_AMD64): New define.
2766 (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
2768 (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
2769 (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
2770 (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
2771 (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
2772 (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
2773 (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
2774 (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
2775 (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
2777 (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
2778 (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
2779 (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
2780 (IMAGE_SCN_ALIGN_8192BYTES): New defines.
2781 (IMAGE_DEBUG_TYPE_BORLAND): New define.
2782 (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
2783 (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
2784 definitions and typedefs.
2785 (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
2786 (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
2787 (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
2788 (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
2789 (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
2790 New structure definition and typedefs.
2791 (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
2793 (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.
2795 2006-04-18 Bart Oldeman <bartoldeman@users.sf.net>
2797 * lib/test.c: Fix typo in #inlcude.
2798 * include/aclui.h: INTERFACE should not remain
2799 defined at the end of the header.
2800 * include/servprov.h: Ditto.
2802 2006-04-16 Danny Smith <dannysmith@users.sourceforge.net>
2804 * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.
2806 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2808 * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.
2810 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2812 * include/wsahelp.h (system_header): Add pragma.
2813 * include/ws2spi.h (system_header): Add pragma.
2814 * include/rasdlg.h (system_header): Add pragma.
2815 * include/rasdlg.h (_RASDLG_H): Define.
2816 Define instead of _RASDLG_H_, this is the w32api standard.
2817 * include/mlang.h (_MLANG_H): Define.
2818 Define instead of _MLANG_H_, this is the w32api standard.
2819 * include/setupapi.h (_SETUPAPI_H): Define.
2820 Define instead of _SETUPAPI_H_, this is the w32api standard.
2822 2006-04-14 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2824 * include/rpcndr.h (boolean): Add typedef.
2825 Thanks to: James du Russel <ephelon at users dot sf dot net>
2826 * include/rpcndr.h (_RPCNDR_H): Define.
2827 Define in addition to __RPCNDR_H__, this is the w32api standard.
2829 2006-04-14 Chris Sutcliffe <ir0nh34d@users.sf.net>
2831 * include/w32api.h: Increment version to 3.7.
2832 * Makefile.in: Ditto.
2834 2006-04-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2836 * include/winbase.h (GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,
2837 GET_MODULE_HANDLE_EX_FLAG_PIN,
2838 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT): Define.
2839 Thanks to: Brandon Sneed <brandon at redf dot net>
2841 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2843 * include/secext.h: Enclose function declarations in extern "C"
2846 2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
2848 * include/comcat.h: INTERFACE should not remain defined
2849 at the end of the header.
2850 * include/docobj.h: Ditto.
2851 * include/exdisp.h: Ditto.
2852 * include/intshcut.h: Ditto.
2853 * include/mlang.h: Ditto.
2854 * include/mshtml.h: Ditto.
2855 * include/oaidl.h: Ditto.
2856 * include/objidl.h: Ditto.
2857 * include/objsafe.h: Ditto.
2858 * include/ocidl.h: Ditto.
2859 * include/oleacc.h: Ditto.
2860 * include/oledlg.h: Ditto.
2861 * include/oleidl.h: Ditto.
2862 * include/richole.h: Ditto.
2863 * include/shldisp.h: Ditto.
2864 * include/shlobj.h: Ditto.
2865 * include/unknwn.h: Ditto.
2866 * include/vfw.h: Ditto.
2867 Thanks to: Brandon Sneed <brandon at redf dot net>
2869 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2871 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (PD_CURRENTPAGE)
2872 (PD_NOCURRENTPAGE,PD_EXCLUSIONFLAGS,PD_USELARGETEMPLATE): Define.
2873 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2875 2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
2877 * include/iphlpapi.h (GetAdaptersAddresses): Check for winsock2
2880 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2882 * include/wincrypt.h (PROV_MS_EXCHANGE): Define.
2883 We should probably remove PROV_MS_MAIL but I'm keeping it for
2884 now for compatibility reasons.
2885 Thanks to: Marcus Agehall <agehall at users dot sf dot net>
2887 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2889 * include/commdlg.h [_WIN32_WINNT >= 0x0500] (START_PAGE_GENERAL)
2890 (PD_RESULT_PRINT,PD_RESULT_APPLY): Define.
2891 Thanks to: Wolfgang Glas <softadm at users dot sf dot net>
2893 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2895 * include/wingdi.h [WINVER >= 0x0410]
2896 (AlphaBlend,GradientFill,TransparentBlt): Windows 98 and better.
2897 Thanks to: Alessandro Antonello <aleantonello at users dot sf dot net>
2899 2006-04-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2901 * include/wingdi.h (CAPTUREBLT,NOMIRRORBITMAP): Define.
2902 * include/commctrl.h (WC_LINKA,WC_LINKW,LIF_ITEMINDEX,LIF_STATE)
2903 (LIF_ITEMID,LIF_URL,LIS_FOCUSED,LIS_ENABLED,LIS_VISITED,LM_HITTEST)
2904 (LM_GETIDEALHEIGHT,LM_SETITEM,LM_GETITEM,MAX_LINKID_TEXT)
2905 (L_MAX_URL_LENGTH): Define.
2906 (LITEM,LHITTESTINFO,NMLINK): Add structures.
2907 Thanks to: Brandon Sneed <brandon at redf dot net>
2909 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2911 * include/w32api.h (IE601,IE602,IE7): Define for recent versions of IE.
2913 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2915 * include/w32api.h (_W32API_H): Define.
2916 Define in addition to _W32API_H_, this is the w32api standard.
2918 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2920 * include/w32api.h (WindowsVista): Define.
2922 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2924 * include/iptypes.h (IP_ADAPTER_*): Define parts that depend
2925 on SOCKET_ADDRESS only if winsock2.h has already been included.
2927 2006-04-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2929 * include/winuser.h (WM_IME_*): Remove. Defined in imm.h.
2931 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2933 * include/iphlpapi.h (GAA_FLAG_*): Define.
2934 (GetAdaptersAddresses): Add function declaration.
2935 * lib/iphlpapi.def (GetAdaptersAddresses): Add function stub.
2936 Thanks to: ross <rossboulet at users dot sf dot net>
2938 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2940 * include/iptypes.h (IP_INTERFACE_NAME_INFO,
2941 IP_ADAPTER_ANYCAST_ADDRESS,IP_ADAPTER_MULTICAST_ADDRESS,
2942 IP_ADAPTER_UNICAST_ADDRESS,IP_ADAPTER_DNS_SERVER_ADDRESS,
2943 IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
2944 (IF_OPER_STATUS,IP_DAD_STATE,IP_PREFIX_ORIGIN,IP_SUFFIX_ORIGIN,
2945 SCOPE_LEVEL): Add enums.
2946 (IP_ADAPTER_*): Define.
2948 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2950 * include/winuser.h (GetWindowExtEx): Removed, belongs to wingdi.h.
2951 Thanks to: Sergey Philippov <phis at users dot sf dot net>
2953 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2955 * include/objidl.h (PIDSI_*): Define.
2957 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2959 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2961 * include/winbase.h (LOGON32_PROVIDER_WINNT40,
2962 LOGON32_PROVIDER_WINNT50, LOGON32_LOGON_NETWORK,
2963 LOGON32_LOGON_UNLOCK, LOGON32_LOGON_NETWORK_CLEARTEXT,
2964 LOGON32_LOGON_NEW_CREDENTIALS): Define.
2965 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2967 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2969 * include/mq.h: New file.
2970 * lib/mqrt.def (MQ*): Define a few missing functions.
2972 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2974 * lib/mqrt.def: New file.
2975 Needs the mq.h file to work properly, working on it.
2976 Thanks to: Pascal Obry <pobry at users dot sf dot net>
2978 2006-04-05 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2980 * include/winerror.h (STG_E_*): Define.
2981 Thanks to: Oliver Stoeneberg <kidkat at users dot sf dot net>
2982 * include/winerror.h (STG_S_*): Define.
2983 (CO_S_MACHINENAMENOTFOUND): Define.
2987 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2989 * include/commctrl.h (ListView_*): Define and correct.
2992 2006-04-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
2994 * include/winuser.h (WM_IME_*): Define (DWORD type).
2995 (EM_*IMESTATUS): Define.
2998 Thanks to: Steve Folly <spfolly at users dot sf dot net>
3000 2006-03-31 Danny Smith <dannysmith@users.sourceforge.net>
3002 * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
3003 Thanks to: Rene Rivera <grafik at users dot sf dot net>
3005 2006-03-29 Christopher Faylor <cgf@timesys.com>
3007 * include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper
3008 version conditional.
3010 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3012 * include/winspool.h (JOB_INFO_3): Add structure.
3013 (PROVIDOR_INFO_*{AW}): Add structure.
3014 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3015 (PRINTER_ENUM_VALUES{AW}): Add structure.
3016 (PRINTPROCESSOR_CAPS): Add structure.
3018 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3020 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3021 (PRINTER_INFO_7A): Correct definition.
3023 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3025 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3026 (DRIVER_INFO_*{AW}): Add structure.
3027 (PRINTER_INFO_*{AW}): Add structure.
3028 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3030 2006-03-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3032 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3033 (DRIVER_*MODE): Define (DWORD type).
3034 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3036 2006-03-27 Danny Smith <dannysmith@users.sourceforge.net>
3038 * include/wincon.h (GetConsoleProcessList): Declare.
3040 2006-03-27 Hansres Engel <engel@node.ch>
3042 * include/mlang.h: New file.
3044 2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3046 * include/winbase.h (SetProcessWorkingSetSize): Corrected define.
3048 2006-03-26 Hansres Engel <engel@node.ch>
3050 Add Uniscribe API for typography and for complex scripts.
3051 * include/usp10.h: New file.
3052 * lib/usp10.def: New file.
3054 * include/winver.h: Change first argument of GetFileVersionInfo[...] to const.
3056 * include/imm.h (IMECHARPOSITION): Add structure.
3057 (RECONVERTSTRING): Likwise.
3059 * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.
3061 * lib/uuid.c (CMultiLanguage): Add UUID definition.
3062 (IMLangFontLink2): Likewise.
3063 (IMultiLanguage): Likewise.
3065 2006-03-18 Julien Lecomte <julienlecomte@users.sourceforge.net>
3067 * include/wincon.h (ENABLE_*): Add more defines.
3069 2006-03-18 Jan Nijtmans <nijtmans@users.sourceforge.net>
3071 * include/winnt.h (INHERITED_ACE): Define.
3072 (VALID_INHERIT_FLAGS): Correct definition.
3074 2006-03-18 Peter Ã…strand <astrand@cendio.se>
3076 * lib/wtsapi32.def: New file.
3078 2006-03-15 Christopher Faylor <cgf@timesys.com>
3080 * include/winbase.h (STATUS_DLL_INIT_FAILED): New define.
3081 (STATUS_DLL_INIT_FAILED_LOGOFF): Ditto.
3083 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3085 * include/winspool.h (DI_MEMORYMAP_WRITE): Define (DWORD type).
3086 (FORM_USER,FORM_PRINTER): Define (DWORD type).
3087 * include/winspool.h [_WIN32_WINNT >= 0x0500]
3088 (DSPRINT_*): Define (DWORD type).
3089 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3091 2006-03-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3093 * include/winspool.h (JOB_CONTROL_*,JOB_STATUS_*): Define.
3094 Thanks to: Roland Schwingel <rolandschwingel at users dot sf dot net>
3096 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3098 * include/shellapi.h [_WIN32_IE >= 0x0600]
3099 (SEE_MASK_NOZONECHECKS,SEE_MASK_FLAG_LOG_USAGE): Define on
3100 Windows XP SP1 and Windows XP respectively.
3102 2006-03-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3104 * include/shellapi.h (NOTIFYICONDATA_V*_SIZE): Define.
3105 Thanks to: Daniel Atallah <datallah at users dot sf dot net>
3106 * include/shellapi.h [_WIN32_IE >= 0x0500]
3107 (NIS_*): Introduced in Version 5.0.
3109 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3111 * include/wingdi.h (CS_*): Correct WINVER guard on
3112 Image Color Matching colour definitions.
3114 2006-03-06 Danny Smith <dannysmith@users.sourceforge.net>
3116 * include/shlobj.h (SFGAO_ISSLOW): Define.
3117 (SFGAO_DISPLAYATTRMASK): Define in terms of preceding display
3118 attribute constants.
3120 2006-03-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3122 * include/wingdi.h [WINVER >= 0x0500]
3123 (GRADIENT_FILL_*,*_EMBEDED): Included in Windows 2000 and later.
3124 Thanks to: David A. Capello <dacap at users dot sf dot net>
3126 2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
3128 * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
3129 (INTERNET_STATE_*): Define flags.
3130 (INTERNET_OPTION_CONNECTED_STATE): Define constant.
3132 2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
3134 * include/sddl.h: New file.
3136 2006-02-21 Danny Smith <dannysmith@users.sourceforge.net>
3138 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Revert
3140 Remove file level #pragma pack(push,4)/#pragma pop.
3142 2006-02-19 Corinna Vinschen <corinna@vinschen.de>
3144 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Add filler
3145 value to force correct alignment.
3147 2006-02-19 Danny Smith <dannysmith@users.sourceforge.net>
3149 * include/commctrl.h (LPNMLVCACHEHINT): Correct spelling.
3150 Thanks to: Sebastian Pipping <hartwork at users dot sf dot net>
3151 (PNM_CACHEHINT): Add backward compatibilty define.
3152 (LPNM_CACHEHINT): Likewise.
3154 2006-02-06 Danny Smith <dannysmith@users.sourceforge.net>
3156 * include/shlobj.h (PathResolve): Fix typo in _WIN32_WINNT guard.
3158 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3160 * include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
3161 PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Define.
3162 * lib/shell32.def (PathResolve): Define.
3164 2006-02-06 Christopher Faylor <cgf@timesys.com>
3166 * include/shlobj.h (PathResolve): Fix typo.
3168 2006-02-06 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3170 * include/shlobj.h (PathResolve): Define.
3171 (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS, PRF_FIRSTDIRDEF,
3172 PRF_DONTFINDLNK): Ditto.
3173 * lib/shell32.def (PathResolve): Define.
3175 2006-02-04 Ron Lee <ronl@users.sourceforge.net>
3177 * include/winnls.h: Remove stray end ';' from preprocessor defines.
3179 2006-02-02 Danny Smith <dannysmith@users.sourceforge.net>
3181 * lib/iphlpapi.def: (NotifyAddrChange@8): Define.
3182 Reported by: Daniel Atallah <datallah at users dot sf dot net>
3183 (NotifyRouteChange@8): Define.
3185 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3187 * include/winsock2.h (WINSOCK_API_LINKAGE): Define. Add to
3190 2006-01-29 Danny Smith <dannysmith@users.sourceforge.net>
3192 * include/winnt.h (FORCEINLINE): Define.
3194 2006-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3196 * include/winnt.h (DECLSPEC_SELECTANY): Define.
3198 2006-01-26 Filip Navara <xnavara@volny.cz>
3200 * include/winnt.h (DECLSPEC_ALIGN): Define.
3202 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3204 * include/commctrl.h: Correct spelling of 'compatibility' in
3206 * include/setupapi.h: Likewise.
3207 * include/ws2tcpip.h: Likewise.
3209 2006-01-24 Danny Smith <dannysmith@users.sourceforge.net>
3211 * include/ddk/winddk.h (KeGetCurrentKPCR): Support -masm=intel.
3213 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz>
3215 WATCOM compatibility changes.
3216 * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec,
3217 rather than __attribute__.
3218 (DECL_EXPORT): Likewise.
3219 * include/ddk/winddk.h (DDKAPI): Avoid using __attribute__.
3220 (DDKFASTAPI): Likewise.
3221 (DDKCDECLAPI): Likwise.
3222 (KeGetCurrentKPCR): Provide __WATCOMC__ syntax for inline code.
3224 2006-01-23 Brandon Sneed <brandon@redf.net>
3226 * setupapi.def: Add all CM_* functions defined in ddk/cfgmgr32.h
3229 2006-01-17 Chris Sutcliffe <ir0nh34d@users.sf.net>
3231 * include/w32api.h: Increment version to 3.6.
3232 * Makefile.in: Ditto.
3234 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3236 * include/wincrypt.h (WINADVAPI): Add to prototypes of
3237 advapi32.dll functions.
3239 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3241 * include/winsock2.h (struct sockaddr_storage): Use RFC 2553
3242 names for padding size constants.
3244 2006-01-12 Danny Smith <dannysmith@users.sourceforge.net>
3246 * include/aclapi.h (WINADVAPI): Add to prototypes.
3247 * include/winreg.h (WINADVAPI): Likewise.
3248 * include/winsvc.h (WINADVAPI): Likewise.
3250 2006-01-05 Michael Gerdau <mgd@technosis.de>
3252 * include/winbase.h (WINADVAPI): Define.
3254 2006-01-03 Christopher Faylor <cgf@timesys.com>
3256 * include/winuser.h (CreateWindowStation): Correctly identify first
3257 argument as constant.
3258 (CreateWindowStation@): Ditto.
3260 2006-01-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3262 * include/uxtheme.h [_WIN32_WINNT >= 0x0501]
3263 (TMT_*, BT_*): Add constants.
3265 2005-12-31 Corinna Vinschen <corinna@vinschen.de>
3267 * include/winsock2.h: Don't define struct sockaddr_storage when
3270 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net>
3272 * lib/ws2_32.c: New file, defining IPv6 constants.
3273 * lib/Makefile.in (SOURCES): Add ws2_32.c
3274 (EXTRA_OBJS): Add ws2_32.o.
3276 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
3278 * lib/user32.def (PrivateExtractIconsA@32,
3279 PrivateExtractIconsW@32): Define.
3280 * lib/shell32.c (IID_IShellLinkDataList): Add GUID.
3282 2005-12-12 Christopher Faylor <cgf@timesys.com>
3284 * include/winuser.h (WINSTA_ALL_ACCESS): Define.
3286 2005-12-09 Danny Smith <dannysmith@users.sourceforge.net>
3288 * lib/kernel32.def (CreateFiberEx): Correct suffix.
3290 2005-12-09 Huw Davies <hdavies@users.sourceforge.net>
3291 Danny Smith <dannysmith@users.sourceforge.net>
3293 * lib/msxml-uuid.c: New file to generate UUIDs for
3295 * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o.
3297 2005-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3299 * include/winbase.h (GetDevicePowerState): Add prototype.
3300 * lib/kernel32.def (GetDevicePowerState): Correct suffix.
3302 2005-12-07 Brian Gunlogson <gmb300@users.sourceforge.net>
3304 * include/winuser.h (GetClassLongPtr{AW}): Guard prototypes with _WIN64.
3305 Define as macro if !_WIN64.
3306 (SetClassLongPtr{AW}): Likewise.
3307 (GCLP_*): Add GetClassLongPtr defines.
3308 * lib/user32.def (GetClassLongPtr{AW}): Remove stubs.
3309 (SetClassLongPtr{AW}): Likewise.
3311 2005-11-18 Brian Gunlogson <gmb300@users.sourceforge.net>
3313 * include/winuser.h (GetClassLongPtr{AW}): Add prototypes.
3314 (SetClassLongPtr{AW}): Likewise.
3315 (GCLP_*): Add GetClassLongPtr defines.
3316 * lib/user32.def (GetClassLongPtr{AW}): Add stubs.
3317 (SetClassLongPtr{AW}): Likewise.
3319 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3321 * include/commdlg.h (OPENFILENAMEW): Add members for
3322 _WIN32_WINNT >= 0x0500.
3323 Thanks to Ricardo Dalcorsso Fodra.
3324 (OPENFILENAMEA): Modify whitespace. Ansify comment.
3326 2005-11-12 Danny Smith <dannysmith@users.sourceforge.net>
3328 * include/wingdi.h (GetICMProfileA): Correct prototype.
3329 (GetICMProfileW): Likewise.
3330 Thanks to: Paul J Lucas
3332 2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de>
3334 * lib/shell32.c (CLSID_ShellFSFolder): Add GUID.
3336 2005-11-03 Danny Smith <dannysmith@users.sourceforge.net>
3338 * lib/crypt32.def (CertOIDToAlgId, CertAlgIDToOID, CryptProtectData,
3339 CryptUnprotectData, CryptDecodeObjectEx, CryptEncodeObjectEx,
3340 CryptRegisterOIDFunction, CryptUnregisterOIDFunction): Add stubs.
3341 Thanks to: F Richter <res2002 at users dot sourceforge dot net>
3343 2005-10-29 Chris Sutcliffe <ir0nh34d@users.sf.net>
3345 * include/objbase.h: Fix typo.
3346 * include/w32api.h: Increment version to 3.5.
3347 * Makefile.in: Ditto.
3349 2005-10-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
3351 * include/w32api.h: Increment version to 3.4.
3352 * Makefile.in: Ditto.
3354 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
3356 * include/winbase.h (GetProcessId): Remove duplicate declaration.
3357 Use _WIN32_WINNT >= 0x0501 guard.
3359 2005-10-11 Christopher Faylor <cgf@timesys.com>
3361 * include/winbase.h (GetProcessId): Declare.
3363 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3365 * lib/ddk/newdev.def: Added.
3366 Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>
3368 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3370 * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
3372 Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>
3374 2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3376 * lib/shell32.def (SHILCreateFromPath): Add stub.
3377 Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>
3379 2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3381 * include/winbase.h (RegisterWaitForSingleObject,
3382 RegisterWaitForSingleObjectEx): Define.
3383 * lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
3384 (RegisterWaitForSingleObject@16): Changed to
3385 RegisterWaitForSingleObject@24.
3386 Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>
3388 2005-09-19 Danny Smith <dannysmith@users.sourceforge.net>
3390 * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
3391 Thanks to: Gisle Vanem <giva at bgnett dot no>
3393 2005-09-08 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
3395 * include/reason.h [_WIN32_WINNT >= 0x0501]
3396 (SHTDN_REASON_*): New file.
3397 * include/objbase.h: Avoid double header guard.
3399 2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de>
3401 * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel,
3402 CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces,
3403 CLSID_MyDocuments, CLSID_FolderShortcut): Add GUIDs.
3405 005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3407 * include/shlobj.h (IContextMenu3): Define.
3408 * include/shlguid.h (IID_IContextMenu3): Declare.
3409 * lib/shell32.c (IID_IContextMenu3): Define.
3411 2005-08-17 Martin Fuchs <martin-fuchs@gmx.net>
3413 * include/shlobj.h (SHFormatDrive): Declaration of function
3414 and associated constants.
3416 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3418 * include/ddk/hidsdi.h: New file.
3419 * lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
3420 functions declared in hidsdi.h.
3421 Thanks to: Alex J Lennon <ajlennon at organixconsulting dot com>
3423 2005-08-12 Danny Smith <dannysmith@users.sourceforge.net>
3425 * lib/imm32.def (ImmDisableIME): Add stub.
3426 Thanks to: "kidmin" <kidmin at users dot sourceforge dot net>
3428 2005-08-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
3430 * include/w32api.h: Increment version to 3.3.
3431 * Makefile.in: Ditto.
3433 2005-07-28 Earnie Boyd <earnie@users.sf.net>
3435 * include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
3436 Correct their values.
3437 Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
3439 2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3441 * include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
3443 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3445 * include/wingdi.h (TT_PRIM_CSPLINE): Define.
3446 Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
3448 2005-07-20 Danny Smith <dannysmith@users.sourceforge.net>
3450 * include/richedit.h (SETTEXTEX): Define structure and
3451 associated constants.
3452 (GT_SELECTION): Define GETTEXTEX flag constant.
3454 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3456 * include/wingdi.h (SYSPAL_NOSTATIC256): Define.
3458 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3460 * include/wingdi.h (WINGDIAPI): Define to DECLSPEC_DLLIMPORT
3461 if __W32API_USE_DLLIMPORT__. Use throughout to qualify
3464 2005-07-19 Danny Smith <dannysmith@users.sourceforge.net>
3466 * include/commctrl.h (RBBS_USECHEVRON): Define.
3467 (RBBS_*): Use hex notation, group together.
3469 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3471 * lib/kernel32.def (GetUserGeoID): Correct suffix.
3472 Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>
3474 2005-07-18 Danny Smith <dannysmith@users.sourceforge.net>
3476 * include/commctrl.h (TreeView_SetItemState): Initilise
3478 Thanks to: Joseph Remes <jremes at users dot sourceforge dot net>
3480 2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
3482 * include/commctrl.h (NMLVFINDITEM): Add structure.
3484 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3486 * include/wininet.h (WININET_API_FLAG_*): Add defines.
3488 2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
3490 * include/winnt.h (VER_SET_CONDITION): Define.
3492 2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
3494 * include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
3495 (ATTACH_PARENT_PROCESS): Define.
3496 (CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
3499 2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
3501 * include/winbase.h (QueueUserWorkItem): Add prototype.
3503 2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3505 * include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
3506 SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
3507 COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
3508 CM_CMYK_COLOR): Define.
3510 2005-06-19 Danny Smith <dannysmith@users.sourceforge.net>
3512 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,
3513 ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR.
3514 Thanks to: Christian <chhd at users dot sf dot net>
3516 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3518 * include/richedit.h (GETTEXTEX): Correct name of lpUsedDefChar
3520 Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
3522 2005-06-18 Danny Smith <dannysmith@users.sourceforge.net>
3524 * include/winbase.h (GlobalDiscard): Define as macro.
3525 Thanks to: David Golub <david_golub at users dot sf dot net>
3527 2005-05-13 Corinna Vinschen <corinna@vinschen.de>
3529 * include/winnetwk.h (WNetGetResourceParentA): Add missing declaration.
3530 (WNetGetResourceParentW): Ditto.
3531 * include/ddk/ntifs.h (FILE_ID_FULL_DIRECTORY_INFORMATION): Define.
3532 (FILE_ID_BOTH_DIRECTORY_INFORMATION): Define.
3534 2005-04-26 Danny Smith <dannysmith@users.sourceforge.net>
3536 * include/wininet.h (FtpGetFileSize): Add prototype.
3537 (FtpCommand[AW]): Correct prototypes.
3538 Reported by: <siger at users dot sf dot net>
3540 2005-04-25 Danny Smith <dannysmith@users.sourceforge.net>
3542 * include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
3543 (capGetDriverDescription[AW]): Likewise.
3545 2005-04-03 Corinna Vinschen <corinna@vinschen.de>
3547 * include/winnt.h (SE_UNDOCK_NAME TEXT): Define.
3548 (SE_MANAGE_VOLUME_NAME TEXT): Ditto.
3549 (SE_IMPERSONATE_NAME TEXT): Ditto.
3550 (SE_ENABLE_DELEGATION_NAME TEXT): Ditto.
3551 (SE_SYNC_AGENT_NAME TEXT): Ditto.
3553 2005-03-16 Christopher Faylor <cgf@timesys.com>
3555 * include/winnt.h (SYSTEM_LUID): Fix definitition invalidated by below
3558 2005-03-16 Danny Smith <dannysmith@users.sourceforge.net>
3560 * include/winnt.h (_LUID): Add structure. Correct LUID typedef.
3562 Paul-Christiaan Spruijtenburg <wakarimasu at users dot sf dot net>
3564 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3566 * include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):
3567 Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
3568 (gai_strerror[AW]): Put into #if 0 block.
3570 2005-03-07 Danny Smith <dannysmith@users.sourceforge.net>
3572 * include/basetyps.h (__int16): Correct define.
3574 2005-02-10 Jiri Malak <Jiri.Malak@iol.cz>
3575 Danny Smith <dannysmith@users.sourceforge.net>
3577 * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New
3578 define for Open Watcom portability.
3579 * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c,
3580 dinput_mouse.c, dinput_mouse2.c): Use new macro in definition
3581 of local c_rgodfDI* objects. Replace .rdata section attribute
3582 with 'const' keyword in definition of global c_dfDI* objects.
3584 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>
3586 * include/winioctl.h (IOCTL_VOLUME_BASE,
3587 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, IOCTL_VOLUME_IS_CLUSTERED):
3588 Copy defines from include/ddk/ntdddvol.h.
3589 Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
3591 2005-01-27 Oliver Stoeneberg <oliverst@online.de>
3593 * include/winbase.h (PWIN32_FIND_DATA): Add typedef.
3595 2005-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3597 * include/winuser.h (SW_SMOOTHSCROLL): Add define.
3598 Reported by: Christian Ehrlicher <chehrlic@users.sf.net>
3600 2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3602 * include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
3604 2005-01-18 Danny Smith <dannysmith@users.sourceforge.net>
3606 * lib/user32.def (MonitorFromPoint): Correct suffix.
3608 2005-01-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
3610 * include/wininet.h (InternetCheckConnectionA,
3611 InternetCheckConnectionW) Add prototypes.
3612 (INTERNET_RAS_INSTALLED, INTERNET_CONNECTION_OFFLINE,
3613 INTERNET_CONNECTION_CONFIGURED): Add defines.
3615 2005-01-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3617 * include/commctrl.h (ComboBox_SetMinVisible,
3618 ComboBox_GetMinVisible): Added Macros.
3619 * include/winuser.h (CB_SETMINVISIBLE, CB_GETMINVISIBLE):
3622 2005-01-02 Jiri Malak <Jiri.Malak@geac.cz>
3624 * include/winnt.h (GetCurrentFiber, GetFiberData): Make inline
3625 assembly code conditional on _X86_.
3627 2005-01-02 Earnie Boyd <earnie@users.sf.net>
3629 * include/w32api.h: Increment version to 3.2.
3630 * Makefile.in: Ditto.
3631 * include/afxres.h: Remove the \r from the line ending.
3632 * include/errorrep.h: Ditto.
3633 * include/shldisp.h: Ditto.
3634 * include/tschema.h: Ditto.
3635 * lib/dhcpcsvc.def: Ditto.
3636 * lib/uxtheme.def: Ditto.
3637 * lib/wldap32.def: Ditto.
3639 2005-01-01 Danny Smith <dannysmith@users.sourceforge.net>
3641 * include/winerror.h (ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY):
3643 Thanks to: Aidan France <aidan1@users.sourceforge.net>
3645 2004-12-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3647 *include/winuser.h (MNS_*, WM_MENUCOMMAND,
3648 WM_MENUGETOBJECT, WM_MENUDRAG, WM_NCMOUSEHOVER,
3649 WM_NCMOUSELEAVE, WM_UNINITMENUPOPUP,
3650 SPI_GETFOREGROUNDLOCKTIMEOUT,
3651 SPI_SETFOREGROUNDLOCKTIMEOUT): Added definitions.
3652 *include/imm.h (WM_IME_REQUEST): Added definition.
3653 *include/shlobj.h (SLGP_RAWPATH,
3654 SLGP_UNCPRIORITY): Added definition.
3656 2004-12-28 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3658 *include/winuser.h (HSHELL_FLASH): Added definition.
3660 2004-12-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
3662 * include/shldisp.h (IAutoComplete): Added interface definiton.
3663 * include/shldisp.h (IAutoComplete2): Added interface definiton.
3664 * include/shldisp.h (ACO_AUTOSUGGEST): Added definition.
3665 * include/shlobj.h (IObjMgr): Added interface definiton.
3666 * lib/shell32.c (CLSID_AutoComplete, IID_AutoComplete,
3667 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3668 CLSID_ACListISF, IID_IACList): Added GUIDs.
3669 * include/shlguid.h (CLSID_AutoComplete, IID_AutoComplete,
3670 IID_AutoComplete2, CLSID_ACLMulti, IID_IObjMgr,
3671 CLSID_ACListISF, IID_IACList): Added GUIDs.
3673 2004-12-23 Danny Smith <dannysmith@users.sourceforge.net>
3675 * include/commctrl.h (CDRF_NOTIFYSUBITEMDRAW): Add define.
3676 Thanks to: Chris Sutcliffe <ironhead@walled.net>
3677 (CDRF_*): Use hex notation for constants.
3679 2004-12-08 Danny Smith <dannysmith@users.sourceforge.net>
3681 * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
3682 Reported by Eric Sharkey <sharkey at netrics dot com>
3684 2004-12-07 Danny Smith <dannysmith@users.sourceforge.net>
3686 * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
3687 TokenGroupsAndPrivileges, TokenSessionReference,
3688 TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
3690 (SID_NAME_USE): Add SidTypeComputer. Reformat.
3691 Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>
3693 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3695 * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
3696 ImageList_Duplicate): Add stubs.
3698 2004-12-02 Danny Smith <dannysmith@users.sourceforge.net>
3700 * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
3701 Thanks to "Pete" <pross@xvid.org>
3703 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
3705 * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
3706 AC_DST_NO_ALPHA, ...): Add defines.
3707 * include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
3708 ULW_OPAQUE): Add defines.
3710 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net>
3712 * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
3714 * lib/kernel32.def (VerSetConditionMask): Correct stdcall
3716 * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
3718 2004-11-20 Danny Smith <dannysmith@users.sourceforge.net>
3720 * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
3721 (CreateProcessWithLogonW): Declare.
3722 (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
3723 Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>
3725 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3727 * include/sspi.h (SecPkgContext_Sizes): Fix typo.
3728 Thanks to: David Leonard <leonard@users.sourceforge.net>
3730 2004-11-19 Danny Smith <dannysmith@users.sourceforge.net>
3732 * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
3733 Thanks to: David Leonard <leonard@users.sourceforge.net>
3735 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3737 * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
3739 2004-11-19 Magnus Olsen <greatlord@users.sourceforge.net>
3741 * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
3743 (LLKHF_ALTDOWN): Define based on KF_ALTDOWN.
3745 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net>
3747 * include/shellapi.h (NIF_GUID): Add another define.
3749 2004-11-18 Earnie Boyd <earnie@users.sf.net>
3751 * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
3752 Changed it twice due to inconsistent MSDN documentation.
3753 * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
3755 2004-11-13 Danny Smith <dannysmith@users.sourceforge.net>
3757 * include/shlobj.h (SHGFP_TYPE): Add enum.
3759 2004-11-12 Loïc Guilloux (glx@users.sourceforge.net>
3761 * include/winuser.h (WM_THEMECHANGED): Add define.
3763 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3765 * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
3766 ExFreeToPagedLookasideList): Guard inline versions with
3767 (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
3768 external functions for earlier _WIN32_WINNT.
3770 2004-11-11 Danny Smith <dannysmith@users.sourceforge.net>
3772 * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
3774 2004-11-09 Danny Smith <dannysmith@users.sourceforge.net>
3776 * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT
3777 if undefined and __W32API_USE_DLLIMPORT__.
3778 Add WINBASEAPI token to prototypes, throughout.
3780 2004-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3782 * include/winnt.h (GetCurrentFiber): Support -masm=intel.
3783 (GetFiberData): Likewise.
3784 (NtCurrentTeb): Likewise.
3786 2004-11-04 Danny Smith <dannysmith@users.sourceforge.net>
3788 * include/shellapi.h (NIF_INFO): Add define.
3789 (NIIF_*) Add defines..
3790 Thanks to: Benoit Blanchon <bblanchon@users.sourceforge.net>
3791 (NIF_*): Convert constants to hex.
3793 2004-11-02 Danny Smith <dannysmith@users.sourceforge.net>
3795 * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,
3796 GetGlyphIndicesW): Declare.
3797 (GGI_MARK_NONEXISTING_GLYPHS): Define
3798 * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA,
3799 GetGlyphIndicesW): Add stubs.
3801 2004-10-24 Dan Aloni <da-x@colinux.org>
3803 * include/ddk/ntapi.h (NtQueryFullAttributesFile,
3804 ZwQueryFullAttributesFile): Declare.
3805 * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U):
3807 lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile.
3808 ZwQueryVolumeInformationFile): Add stubs.
3810 2004-10-18 Danny Smith <dannysmith@users.sourceforge.net>
3812 * include/wsahelp.h (WINSOCK_MAPPING, WSHGetWinsockMapping,
3813 PWSH_GET_WINSOCK_MAPPING): Don't define if __OBJC__.
3815 2004-10-15 Robert Wruck <wruck@tweerlei.de>
3816 Danny Smith <dannysmith@users.sourceforge.net>
3818 = include/winbase.h (InitializeSListHead, Interlocked*):
3819 Guard with !__USE_NTOSKRNL__.
3821 * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define.
3822 * include/ddk/winddk.h (InitializeSListHead, Interlocked*):
3823 Guard with __USE_NTOSKRNL__.
3824 (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList):
3825 Add prototypes. Guard macro definition with __USE_NTOSKRNL__
3826 && _WIN32_WINNT >= 0x0501
3827 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList,
3828 ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList):
3829 Replace calts to InterlockedPopEntrySList, InterlockedPushEntrySList
3830 with ExInterlockedPopEntrySList, ExInterlockedPushEntrySList.
3832 * lib/ddk/ntosknl.def (ExInterlockedPopEntrySList,
3833 ExInterlockedPushEntrySList) Add stubs with fastcall decoration.
3834 (ExDesktopObjectType, ExEventObjectType, ExSemaphoreObjectType,
3835 ExWindowStationObjectType, IoAdapterObjectType,
3836 IoDeviceHandlerObjectSize, IoDeviceHandlerObjectType,
3837 IoDeviceObjectType, IoDriverObjectType, IoFileObjectType,
3838 LpcPortObjectType, MmSectionObjectType, SeTokenObjectType):
3841 2004-10-11 Robert Wruck <wruck@tweerlei.de>
3843 * include/ddk/winddk.h (IoReleaseRemoveLockAndWait): Fix
3845 (IoReleaseRemoveLock): Add definition.
3847 2004-10-10 Danny Smith <dannysmith@users.sourceforge.net>
3849 * include/ddk/winnt4.h (Exi386InterlockedDecrementLong,
3850 Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong);
3852 * include/winddk.h (ExInterlockedAddUlong,
3853 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3854 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3855 ExInterlockedPushEntryList): Change calling convention to
3857 (ExfInterlockedAddUlong,ExInterlockedInsertHeadList,
3858 ExInterlockedInsertTailList, ExInterlockedRemoveHeadList,
3859 ExInterlockedPopEntryList, ExInterlockedPushEntryList):
3860 Add prototypes for DDKFASTAPI versions.
3861 Thanks to Vadim Yegor0v <zg at bmg dot lv> for report.
3862 * lib/ntoskrnl.def (ExInterlockedAddUlong,
3863 ExInterlockedInsertHeadList, ExInterlockedInsertTailList,
3864 ExInterlockedRemoveHeadList, ExInterlockedPopEntryList,
3865 ExInterlockedPushEntryList): Remove lead '@' from stubs.
3866 (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList,
3867 ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList,
3868 ExfInterlockedPopEntryList, ExfInterlockedPushEntryList):
3870 (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong,
3871 Exi386InterlockedIncrementLong); Add stdcall stubs.
3873 2004-09-30 Danny Smith <dannysmith@users.sourceforge.net>
3875 * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
3876 if __W32API_USE_DLLIMPORT__ is defined.
3877 * include/winuser.h (WINUSERAPI): Likewise.
3879 2004-09-29 Filip Navara <xnavara@volny.cz>
3881 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
3882 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
3883 mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
3884 newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
3885 ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
3886 ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
3887 ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
3888 scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
3889 tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
3890 usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
3891 winnt4.h, ws2san.h): Fixed packing.
3892 * include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
3893 * include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
3894 HID_INTERFACE_NOTIFY_PNP): Likewise.
3895 * include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
3896 (NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
3897 <ayerkes@speakeasy.net>.
3898 * include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
3900 * include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
3901 * include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
3902 PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
3903 PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
3904 PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
3905 PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
3906 PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
3907 PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
3908 (struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
3909 (SYNCH_LEVEL): Added definition.
3910 (KPCR, KPCR_TIB): Fixed declaration.
3911 (Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
3912 included and _WIN32_WINNT >= 0x0501.
3913 (RtlEqualLuid): Fixed macro definition.
3914 (KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
3915 KeRaiseIrql on i386 architectures.
3917 2004-09-06 Hosaka Yuji <hos@tamanegi.org>
3919 * include/mshtml.h (IHTMLDocument2): Correct get_selection
3921 (IHTMLSelectionObject): Correct get_type declaration.
3922 (IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
3923 IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
3924 IHTMLBodyElement2): Add interfaces.
3925 (LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
3926 LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
3928 * lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
3931 2004-09-05 Earnie Boyd <earnie@users.sf.net>
3933 * include/w32api.h: Increment version to 3.1.
3934 * Makefile.in: Ditto.
3936 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3938 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
3939 MonitorFromWindow): Add prototypes.
3940 * lib/user32.def (MonitorFromPoint, MonitorFromRect,
3941 MonitorFromWindowMonitorFromWindow): Add stubs.
3942 * include/shellapi.h (DuplicateIcon): Add prototype.
3944 2004-09-05 Danny Smith <dannysmith@users.sourceforge.net>
3946 * include/winuser.h (WINUSERAPI): New define.
3947 Use it to mark user32.dll imports, throughout.
3949 2004-09-05 Hosaka Yuji <hos@tamanegi.org>
3951 * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
3952 HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
3953 HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
3954 HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
3955 HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
3956 HidD_GetPreparsedData, HidD_GetProductString,
3957 HidD_GetSerialNumberString, HidD_SetConfiguration,
3958 HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
3959 HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.
3961 2004-08-25 Lars Rune Nøstdal <daysleper@users.sourceforge.net>
3963 * include/wincon.h (CONSOLE_FULLSCREEN_MODE, CONSOLE_WINDOWED_MODE):
3965 (PCOORD): Add typedef.
3966 (GetConsoleDisplayMode, SetConsoleDisplayMode): Add prototypes.
3968 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3970 * include/winldap.h: Don't check value of UNICODE.
3971 Thanks to: "Jean-Do" <spab@users.sourceforge.net>
3973 2004-08-25 Danny Smith <dannysmith@users.sourceforge.net>
3975 * include/winbase.h (WINBASEAPI): Guard with __INSIDE_CYGWIN__.
3977 2004-08-24 Sam Robb <samrobb@users.sourceforge.net>
3979 * include/winbase.h (GetFileSizeEx): Add _WIN32_WINNT >= 0x0500
3982 2004-08-24 Danny Smith <dannysmith@users.sourceforge.net>
3984 * include/winbase.h: Add WINBASEAPI token to prototypes, throughout.
3986 2004-08-15 Ken Fitlike <kenfitlike@users.sourceforge.net>
3988 * include/commctrl.h (WC_TREEVIEWA): Remove parenthenses.
3990 2004-08-10 Sebastian Nowak <snowak1@users.sourceforge.net>
3992 * include/ws2spi.h (LPWSPSELECT): Correct typedef.
3994 2004-08-10 Danny Smith <dannysmith@users.sourceforge.net>
3996 * include/wincrypt.h: Correct _WIN32_WINNT typo.
3998 2004-08-10 Ed Schaller <schallee@darkmist.net>
4000 * include/wincrypt.h (MS_ENH_RSA_AES_PROV_A, MS_ENH_RSA_AES_PROV_W)
4001 (ALG_SID_AES_128, ALG_SID_AES_192, ALG_SID_AES_256, ALG_SID_AES 17)
4002 (CALG_AES_128, CALG_AES_192, CALG_AES_256, CALG_AES,PROV_RSA_AES):
4004 (CALG_SHA1): Add define.
4005 (HP_HMAC_INFO): Add define.
4006 (HMAC_INFO): Add struct.
4007 (BLOBHEADER): Add typedef.
4009 2004-07-26 Hartmut Honisch <hhonisch@users.sourceforge.net>
4011 * include/commctrl.h (TreeView_SetItemState): Define macro.
4013 2004-07-24 Danny Smith <dannysmith@users.sourceforge.net>
4015 * include/wingdi.h (CMYK): Correct macro. Group CMYK/RGB
4018 2004-07-24 Brodie Thiesfield <brofield@users.sourceforge.net>
4020 * include/shlobj.h (FILEDESCRIPTOR): Unicode it.
4021 (FILEGROUPDESCRIPTOR): LIkewise.
4023 2004-07-06 Corinna Vinschen <corinna@vinschen.de>
4025 * winbase.h (IsWow64Process): Add missing WINAPI qualifier.
4027 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
4029 * include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
4030 (IMAGE_ORDINAL_FLAG{32,64}: New defines.
4031 (IMAGE_SNAP_BY_ORDINAL): Map to ...
4032 (IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
4033 (IMAGE_ORDINAL): Map to ...
4034 (IMAGE_ORDINAL{32,64}: New defines.
4035 (IMAGE_THUNK_DATA): Map to ...
4036 (IMAGE_THUNK_DATA{32,64}: New structures.
4037 (IMAGE_THUNK_DATA): Map to ...
4038 (IMAGE_THUNK_DATA{32,64}: New structures.
4039 (IMAGE_IMPORT_DESCRIPTOR): Map to ...
4040 (IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
4041 (IMAGE_IMAGE_TLS_DIRECTORY) Map to ...
4042 (IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.
4044 2004-06-16 Bang Jun-Young <junyoung@NetBSD.org>
4046 * w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
4047 _WIN32_WINNT >= 0x0500.
4049 2004-06-05 Luke Dunstan <infidel@users.sourceforge.net>
4051 * include/winbase.h (GetWriteWatch): Correct prototype.
4052 (WRITE_WATCH_FLAG_RESET): Define.
4053 Thanks to Sergey Philippov <phis@users.sourceforge.net>.
4055 2004-06-02 Rocher Laurent <lrocher@users.sourceforge.net>
4057 * include/commctrl.h (Animate_OpenEx): Define.
4058 (DateTime_GetSystemTime, DateTime_SetSystemTime): Correct names.
4059 (ListView_GetNumberOfWorkAreas): Correct macro.
4060 (ListView_SetUnicodeFormat, ListView_GetUnicodeFormat,
4061 ListView_SetItemCountEx, ListView_GetISearchString,
4062 TreeView_GetLastVisible, Header_CreateDragImage,
4063 Header_SetImageList, Header_GetImageList): Define.
4064 (LVM_SETUNICODEFORMAT, LVM_GETUNICODEFORMAT,
4065 MCM_GETUNICODEFORMAT, MCM_SETUNICODEFORMAT,
4066 TBSTATE_ELLIPSES): Define.
4067 (MonthCal_SetRange): Correct macro.
4068 (ImageList_Duplicate): Declare.
4070 2004-05-29 Filip Navara <xnavara@volny.cz>
4072 * include/winnt.h (IMAGE_EXPORT_DIRECTORY): Fixed declaration.
4074 2004-05-25 Al Slater <al.slater@scluk.com>
4076 * include/httpext.h (HSE_SEND_HEADER_EX_INFO,
4077 HSE_REQ_SEND_RESPONSE_HEADER_EX): Define.
4079 2004-05-15 Filip Navara <xnavara@volny.cz>
4081 * include/ddk/kbdmou.h: New file.
4082 * lib/ddk/videoprt.def (VideoPortMapBankedMemory,
4083 VideoPortMapDmaMemory, VideoPortMapMemory): Correct suffix.
4084 * lib/ddk/ntoskrnl.def (_snprintf, _snwprintf, _vsnprintf,
4085 _vsnwprintf, sprintf, swprintf): Export.
4087 2004-05-15 Filip Navara <xnavara@volny.cz>
4089 * include/ddk/ntddk.h: Don't set 4-byte alignment on included
4092 2004-05-07 Danny Smith <dannysmith@users.sourceforge.net>
4094 * include/wingdi.h: Correct non-unicode typedefs of
4095 ENUMLOGFONTEXDV, PENUMLOGFONTEXDV, LPENUMLOGFONTEXDV.
4097 2004-05-07 Pascal Obry <obry@act-europe.fr>
4099 * include/winsock.h (IN_CLASSA): Fix macro.
4100 * include/winsock2.h (IN_CLASSA): Fix macro.
4102 2004-04-29 Bart Oldeman <bartoldeman@users.sourceforge.net>
4104 * include/objbase.h (STGOPTIONS): Correct pwcsTemplateFile type.
4105 * include/aclui.h: Remove '\r', throughout.
4106 * include/msacm.h: Likewise.
4107 * lib/aclui.def: Likewise.
4109 2004-04-28 Luke Dunstan <infidel@users.sourceforge.net>
4111 * lib/comctl32.def (SetWindowSubclass): Add stub.
4112 Thanks to Eugene <egladysh@users.sourceforge.net>.
4114 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4116 * include/winbase.h (EXECUTION_STATE): Add typedef.
4117 (SetThreadExecutionState): Declare.
4118 * include/wingdi.h (_WINGDI_): Define.
4119 * include/objbase.h (_OBJBASE_H_): Define.
4121 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4123 * include/winuser.h (SM_IMMENABLED, SM_CXFOCUSBORDER,
4124 SM_CYFOCUSBORDER, SM_TABLETPC, SM_MEDIACENTER): Add defines.
4125 (SM_CMETRICS): Adjust value.
4126 * include/winnt.h (PROCESSOR_ARCHITECTURE_MSIL): Correct define.
4127 (PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64):
4129 Thanks to Benoit Blanchon <bblanchon@users.sourceforge.net>
4131 2004-04-24 Justin Forest <vhex@users.sourceforge.net>
4133 * include/winsock2.h (LUP_DEEP, LUP_CONTAINERS,
4134 LUP_NOCONTAINERS, LUP_NEAREST, LUP_RETURN_NAME,
4135 LUP_RETURN_TYPE, LUP_RETURN_VERSION, LUP_RETURN_COMMENT,
4136 LUP_RETURN_ADDR, LUP_RETURN_BLOB, LUP_RETURN_ALIASES,
4137 LUP_RETURN_QUERY_STRING, LUP_RETURN_ALL, LUP_RES_SERVICE,
4138 LUP_FLUSHCACHE, LUP_FLUSHPREVIOUS): Add defines.
4140 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>
4142 * include/windns.h (DNSREC_QUESTION, DNSREC_ANSWER, DNSREC_AUTHORITY,
4143 DNSREC_ADDITIONAL): Add defines.
4145 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4147 * include/commctrl.h (LPNMLVDISPINFO): Add defines.
4149 2004-04-23 Robert Wruck <wruck@tweerlei.de>
4151 * include/aclui.h: New file.
4152 * lib/aclui.def: New file.
4153 * lib/test.c: Add aclui.h to includes.
4155 2004-04-21 Danny Smith <dannysmith@users.sourceforge.net>
4157 * include/winuser.h (SPI_GETACTIVEWINDOWTRACKING,
4158 SPI_GETACTIVEWNDTRKZORDER, SPI_SETACTIVEWINDOWTRACKING,
4159 SPI_SETACTIVEWNDTRKZORDER): Remove duplicate defines.
4161 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4163 * include/wingdi.h: Protect non-unicode case of below.
4165 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
4167 * include/wingdi.h: Protect use of ENUMLOGFONTEXDV, PENUMLOGFONTEXDV,
4168 LPENUMLOGFONTEXDV with appropriate version check.
4170 2004-04-18 Hans Leidekker <hans@it.vu.nl>
4172 * lib/directx/dxguid.c (CLSID_DirectSoundPrivate,
4173 DSPROPSETID_DirectSoundDevice): Add defines.
4175 2004-04-20 Adrian Sandor <aditsu@users.sourceforge.net>
4177 * include/msacm.h: New file.
4179 2004-01-09 Stuart Cunningham <stuart_hc@users.sourceforge.net>
4181 * include/objbase.h (STGFMT): Declare enum.
4182 (STGOPTIONS): Declare structure.
4183 (StgCreateStorageEx, StgOpenStorageEx): Declare.
4184 (STGOPTIONS_VERSION): Define.
4185 * lib/ole32.def (StgCreateStorageEx, StgOpenStorageEx): Add stubs.
4187 2004-04-13 Filip Navara <xnavara@volny.cz>
4189 * include/winuser.h (IS_INTRESOURCE, MB_CANCELTRYCONTINUE,
4190 WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK,
4191 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK,
4192 DCX_INTERSECTUPDATE, MK_XBUTTON1, MK_XBUTTON2,
4193 HELP_SETWINPOS): Define.
4194 (WM_MOUSELAST): Different value for _WIN32_WINNT >= 0x0500.
4195 (SPI_*): Add new definitions for WINVER >= 0x500.
4196 (CallMsgFilter[AW], SetWindowsHookA): Correct prototype.
4197 (InternalGetWindowText, SetWindowsHookW): Declare.
4198 * include/winbase.h (InitializeSListHead): Avoid conflicting
4199 definition with DDK headers.
4201 2004-04-13 Gé van Geldorp <gvg@reactos.com>
4203 * include/winuser.h (GetLastError): Move from here...
4204 * include/winbase.h: ... to here.
4206 2004-04-13 Filip Navara <xnavara@volny.cz>
4208 * include/winspool.h (DocumentPropertiesW): Correct prototype.
4210 2004-04-13 Filip Navara <xnavara@volny.cz>
4212 * include/wingdi.h (ENHMETAHEADER): Add definitions for
4214 (WCRANGE, GLYPHSET, LPPOLYTEXT[AW]): Declare.
4215 (ENUMLOGFONTEXW): Fix definition.
4216 (ENUMLOGFONTEXDV[AW]): Declare.
4218 2004-04-13 Filip Navara <xnavara@volny.cz>
4220 * include/wingdi.h: Declare the DirectDraw structures only if
4221 the DirectDraw kernel mode headers aren't included.
4223 (EngStretchBlt, EngTextOut, FONTOBJ_cGetGlyphs,
4224 STROBJ_bEnumPositionsOnly): Correct prototypes.
4226 2004-04-13 Filip Navara <xnavara@volny.cz>
4228 * include/objidl.h (PRPCOLEMESSAGE): Declare.
4229 * include/rpc.h (RPCRTAPI): Define.
4230 * include/rpcdce.h (RpcServerRegisterIf2): Declare.
4231 * include/rpcdcep.h (RPC_BLOCKING_FN, I_RpcSend): Declare.
4232 (RPC_BLOCKING_FUNCTION): Remove, replaced by RPC_BLOCKING_FN.
4233 (I_RpcBindingSetAsync): Correct prototype.
4234 * include/rpcndr.h (MIDL_STUB_MESSAGE): Rename 'Reserved' field
4236 (USER_MARSHAL_SIZING_ROUTINE, USER_MARSHAL_MARSHALLING_ROUTINE,
4237 USER_MARSHAL_UNMARSHALLING_ROUTINE, USER_MARSHAL_FREEING_ROUTINE,
4238 USER_MARSHAL_ROUTINE_QUADRUPLE, NDR_NOTIFY_ROUTINE, IDL_CS_CONVERT,
4239 CS_TYPE_NET_SIZE_ROUTINE, CS_TYPE_LOCAL_SIZE_ROUTINE,
4240 CS_TYPE_TO_NETCS_ROUTINE, CS_TYPE_FROM_NETCS_ROUTINE,
4241 CS_TAG_GETTING_ROUTINE, NDR_CS_SIZE_CONVERT_ROUTINES,
4242 NDR_CS_ROUTINES, NdrUserMarshalMarshall, NdrUserMarshalUnmarshall,
4243 NdrUserMarshalBufferSize, NdrUserMarshalMemorySize,
4244 NdrUserMarshalFree): Declare.
4245 (MIDL_STUB_DESC): Add new fields that were added in W2K.
4246 * include/rpcproxy.h (CStdStubBuffer): Ditto.
4248 2004-04-13 Filip Navara <xnavara@volny.cz>, David Welch <welch@cwcom.net>
4250 * include/ddk/ntapi.h (NtCurrentProcess, NtCurrentThread,
4251 LPC_MESSAGE_BASE_SIZE): Define.
4252 * include/ddk/ntifs.h: Move the pack pragma under header inclusion.
4254 2004-04-13 Filip Navara <xnavara@volny.cz>
4256 * include/commctrl.h (TB_MARKBUTTON, NMTBGETINFOTIP[AW]):
4259 2004-04-18 Allan Bazinet <bazineta@users.sourceforge.net>
4261 * include/winuser.h (MONITORINFOEX[AW]): Change to be derived from
4262 MONITORINFO when compiling as C++.
4264 2004-04-17 Luke Dunstan <infidel@users.sourceforge.net>
4266 * README.w32api: List separate copyright conditions for some headers.
4267 * include/(winsock2.h, wsipx.h): Minor change to copyright header.
4269 2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
4271 * include/wingdi.h (RGB): Correct macro.
4273 2004-04-14 Robert Wruck <rwruck@users.sourceforge.net>
4275 * include/ddk/winddk.h (RtlEqualLuid): Correct macro.
4277 2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
4279 * include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
4281 2004-03-29 Danny Smith <dannysmith@users.sourceforge.net>
4283 * lib/Makefile.in: Add directx to .PHONY target.
4284 * lib/directx/dxerr.c: Remove dependence on mingw runtime.
4285 Don't include stdio.h or tchar.h.
4286 Replace _T() macro with TEXT() macro, throughout.
4287 Replace _stprintf with wsprintf, throughout.
4289 2004-03-27 Hosaka Yuji <hos@tamanegi.org>
4291 * include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
4293 (DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
4294 * include/winuser.h (UnregisterDeviceNotification): Add prototype.
4295 * lib/user32.def (UnregisterDeviceNotification): Add export stub.
4297 2004-03-27 Filip Navara <xnavara@volny.cz>
4299 * include/directx: New subdir.
4300 * lib/directx: Ditto.
4301 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
4302 dxerr9.h): New files.
4303 * lib/directx/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
4304 d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
4305 dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
4306 dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
4307 dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
4308 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
4309 dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
4310 strmiids.c, test.c): Ditto.
4311 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
4312 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
4314 2004-03-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4316 * include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
4317 GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
4318 GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define.
4320 2004-03-24 Filip Navara <xnavara@volny.cz>
4322 * include/commctrl.h (TB_GETSTRING[AW]): Add defines.
4323 (RBBS_HIDETITLE, RBBS_TOPALIGN): Ditto.
4325 2004-03-24 Filip Navara <xnavara@volny.cz>
4327 * include/ddk/srb.h (_PORT_CONFIGURATION_INFORMATION): Rename
4328 TaggedQueueing to TaggedQueuing.
4329 (_HW_INITIALIZATION_DATA): Likewise.
4331 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4333 * include/docobj.h (IOleDocumentView::GetDocument): Correct
4335 Thanks to Buster Copley <consequent@users.sourceforge.net>
4337 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net>
4339 * lib/ddk/ntoskrnl.def (MmAllocatePagesForMdl): Correct suffix.
4340 (MmMapIoSpace): Likewise.
4341 Thanks to Dan Aloni <da-x@colinux.org>
4343 2004-03-16 Martin Fuchs <martin-fuchs@gmx.net>
4345 * include/shellapi.h (NIM_* NIS_*): Define constants for
4346 notification icons with _WIN32_IE >= 0x0500.
4347 (NOTIFYICONDATA): Add new structure members for notification
4348 icons with _WIN32_IE >= 0x0500.
4350 2004-03-13 Danny Smith <dannysmith@users.sourceforge.net>
4352 *include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
4354 (INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
4355 (GROUPID) Add typedef.
4356 (INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
4357 (CreateUrlCacheGroup): Add prototype.
4358 (DeleteUrlCacheGroup): Add prototype.
4359 (FindFirstUrlCacheGroup): Add prototype.
4360 (FindNextUrlCacheGroup): Add prototype.
4361 (GetUrlCacheGroupAttribute[AW]): Add prototypes.
4362 (SetUrlCacheGroupAttribute[AW]): Add prototypes.
4364 2004-03-10 Al Slater <al.slater@scluk.com>
4366 * include/winsock2.h: Add missing LPFN_ typdefs for
4368 Clean up whitespace.
4370 2004-03-05 Filip Navara <xnavara@volny.cz>
4372 * include/ddk/scsi.h: Replace assert with ASSERT.
4373 * include/ddk/video.h: Ditto.
4374 * include/ddk/winddk.h: Ditto. Remove the assert macro.
4375 * include/ddk/tdi.h: Correct packing.
4377 2004-03-04 Danny Smith <dannysmith@users.sourceforge.net>
4379 * include/wtypes.h (DECIMAL_SETZERO): Add definition for
4380 NONAMELESSUNION case.
4382 2004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
4384 * include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
4385 __VARIANT_NAME_ constants.
4387 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4389 * include/uxtheme.h: Include <commctrl.h>
4391 2004-03-02 Danny Smith <dannysmith@users.sourceforge.net>
4393 * include/basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
4395 2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
4397 * include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
4398 VAR_FOURDIGITYEARS): Define new constants. Group VAR_* defines
4400 (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF): Define macros.
4401 (V_I8, V_I8REF): Correct macros.
4402 (V_DECIMAL): Correct macro definitions.
4403 (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
4405 (VTBIT_*): Define constants.
4406 (UDATE): Add structure definition.
4407 (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
4409 (SafeArrayCreateVector): Correct parameter type from UINT to ULONG
4410 (SafeArrayCreateVectorEx): Declare function.
4411 (Var*): declare VARIANT manipulation functions.
4412 * include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
4413 * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
4416 2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
4418 * include/oaidl.h (FADF_*): Define missing constants.
4419 (IDispatch_*): Define COBJ macros.
4420 (VARIANT): Add missing union members llVal and ullVal.
4421 (wireVARIANT): Likewise.
4422 (ITypeinfo_*): Define COBJ macros.
4423 * include/oleauto.h (Var*FromDisp): Correct parameter type from
4424 LPDISPATCH* to LPDISPATCH.
4425 (VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
4426 VAR_CALENDAR_*): Add missing constants.
4427 (SafeArray[Get/Set]*): Add prototypes.
4428 (Var*From*): Add missing prototypes.
4429 (NUMPRS_*): Add defines.
4430 (NUMPARSE): Define structure.
4431 (VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
4432 * include/winerror.h (DISP_E_DIVBYZERO): Define constant.
4433 * include/winuser.h (COLOR_*): Define missing constants.
4434 * include/wtypes.h (enum VARENUM): Add VT_INT_PTR, VT_UINT_PTR.
4435 (VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
4437 2004-02-23 Filip Navara <xnavara@volny.cz>
4439 * include/ddk/video.h: Corrected packing.
4441 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4443 * include/GL/glu.h (GLU_ERROR): Define.
4444 Thanks to Philip Lamb <phil at rave dot co dot nz>
4446 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net>
4448 * include/GL/glu.h: Include <stddef.h>.
4449 Thanks to Greg Couch <gregcouch@users.sourceforge.net>
4451 2004-02-15 Earnie Boyd <earnie@users.sf.net>
4453 * include/w32api.h: Increment version to 3.0.
4454 * Makefile.in: Ditto.
4455 * README.win32api: Modify license to Public Domain per agreement as
4456 found in the mingw-dvlpr list archive.
4458 2004-02-13 Earnie Boyd <earnie@users.sourceforge.net>
4460 * include/ddk/winddk.h (DIRECTORY_QUERY): Add define.
4461 (DIRECTORY_TRAVERSE): Ditto.
4462 (DIRECTORY_CREATE_OBJECT): Ditto.
4463 (DIRECTORY_CREATE_SUBDIRECTORY): Ditto.
4464 (DIRECTORY_ALL_ACCESS): Ditto.
4465 Thanks to Konstantin Stepaniuk <skostia@users.sourceforge.net>
4467 2004-02-12 Danny Smith <dannysmith@users.sourceforge.net>
4469 * include/basetypes.h (_REFIID_DEFINED): Correct typo.
4471 * include/winuser.h (NCCALCSIZE_PARAMS): Define structure.
4472 Thanks to Mike Nordell <tamlin at algonet dot se>.
4474 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4476 * lib/dnsapi.def: New file.
4477 * lib/test.c: Include windns.h.
4479 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org>
4481 * include/windns.h: New file.
4483 2004-02-11 Danny Smith <dannysmith@users.sourceforge.net>
4485 * include/sqlucode.h (SQLGetStmtAttr[AW]): Remove duplicate
4487 (SQLSetStmtAttr[AW]): Move into ODBCVER >= 0x0300 block.
4488 (SQLSetDescFieldW): Correct prototype.
4489 (SQLSetDescFieldA): Add prototype.
4490 (SQLGetDescFieldW): Add prototype.
4492 2004-02-11 Pat Thoyts <patthoyts@users.sourceforge.net>
4494 * include/winuser.h (DFC_POPUPMENU): Add define.
4496 2004-02-07 Dan Aloni <da-x@gmx.net>
4498 * lib/ddk/ntoskrnl.def (KeSetTimer,KeSetTimerEx): Correct
4501 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4503 * include/oleacc.h (LIBID_Accessibility): Declare.
4504 * lib/uuid.c (LIBID_Accessibility): Define.
4506 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4508 * include/winioctl.h (NTFS_VOLUME_DATA_BUFFER): Add structure.
4509 (FSCTL_GET_NTFS_VOLUME_DATA): Add macro.
4511 2004-02-02 Danny Smith <dannysmith@users.sourceforge.net>
4513 * include/commctrl.h (ICC_STANDARD_CLASSES, ICC_LINK_CLASS): Add
4516 2004-01-31 Jiri Malak <Jiri.Malak@geac.cz>
4518 * include/winuser.h (RT_MANIFEST): Make conditional on
4520 (CREATEPROCESS_MANIFEST_RESOURCE_ID,
4521 ISOLATIONAWARE_MANIFEST_RESOURCE_ID,
4522 ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID): Add
4525 2004-01-16 Martin Fuchs <martin-fuchs@gmx.net>
4527 * include/shlobj.h (SHGDN_INCLUDE_NONFILESYS): Add define.
4529 2004-01-15 Filip Navara <xnavara@volny.cz>
4531 * include/ddk/mcd.h: Don't care about value of DBG define.
4532 * include/ddk/srb.h: Ditto.
4533 * include/ddk/storport.h: Ditto.
4534 * include/ddk/video.h: Ditto.
4535 * include/nspapi.h (SetServiceW, GetAddressByNameA,
4536 GetAddressByNameW): Correct protoype.
4537 * include/ntsecapi.h (PCUNICODE_STRING): Define.
4539 2004-01-05 Filip Navara <xnavara@volny.cz>
4541 * include/prsht.h (LPCPROPSHEETPAGEW): Fix definition.
4542 * include/shlwapi.h (SHRegQueryInfoUSKey[AW]): Fix prototype.
4543 * include/cpl.h (CPL_STARTWPARMS[AW]): Correct.
4544 * include/shellapi.h (ABS_AUTOHIDE, ABS_ALWAYSONTOP,
4545 SEE_MASK_NO_CONSOLE, SEE_MASK_ASYNCOK, SEE_MASK_HMONITOR,
4546 FOF_NOCOPYSECURITYATTRIBS): Add defines.
4547 * include/shlobj.h (BFFM_SETOKTEXT, BFFM_SETEXPANDED,
4548 CSIDL_FLAG_DONT_VERIFY, CSIDL_FLAG_CREATE, CSIDL_FLAG_MASK,
4549 CFSTR_INETURL[AW], SHGDN_FOREDITING, SHGDN_FORADDRESSBAR,
4550 SSF_*): Add defines.
4551 (SHCNF_PATH[AW], SHCNF_PRINTER[AW], CFSTR_FILENAME[AW],
4552 CFSTR_FILENAMEMAP[AW], CFSTR_FILEDESCRIPTOR[AW], CFSTR_SHELLURL,
4553 CMDSTR_NEWFOLDER[AW], CMDSTR_VIEWLIST[AW], CMDSTR_VIEWDETAILS[AW]):
4555 (IEnumIDList): Add COBJMACROS.
4556 * include/winuser.h (MIM_*): Add define.
4558 2004-01-04 Filip Navara <xnavara@volny.cz>
4560 * include/shlguid.h (IID_IPersistFolder2, IID_IPersistFolder3,
4561 IID_IShellFolder2, IID_IFileSystemBindData): Add declarations.
4562 * include/shlobj.h (EXTRASEARCH, SHCOLSTATEF, SHELLDETAILS,
4563 PERSIST_FOLDER_TARGET_INFO): Define structures.
4564 (IEnumExtraSearch, IShellFolder2, IFileSystemBindData,
4565 IPersistFolder2, IPersistFolder3): Add COM interface
4567 (IExtractIcon[AW], IShellLink[AW], IPersistFolder, IShellView,
4568 ICommDlgBrowser, IShellFolder2, IPersistFolder2, IPersistFolder3):
4570 (SHCreateDirectoryEx[AW], SHBindToParent): Add prototypes.
4571 * lib/shell32.c (IID_IPersistFolder2, IID_IPersistFolder3,
4572 IID_IShellFolder2, IID_IFileSystemBindData): Add definitions.
4574 2004-01-03 Danny Smith <dannysmith@users.sourceforge.net>
4576 * include/mshtml.h (IHTMLDocument2): Correct write, writeln
4578 Thanks to: Rene Nyffenegger <renenyffenegger@users.sf.net>.
4580 2004-01-03 Filip Navara <xnavara@volny.cz>
4582 * include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID.
4583 * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces,
4585 (IErrorInfo): Add COBJMACROS.
4586 * include/objbase.h (STGM_NOSNAPSHOT): Add define.
4587 (CoGetPSClsid): Add protototype,
4588 (CoRegisterPSClsid): Likewise.
4589 * include/objidl.h (IMarshal): Correct methods.
4590 (IMallocSpy): Likewise,
4591 (LPPSFACTORYBUFFER): Add typedef.
4592 (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare
4594 (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros.
4595 * include/ocidl.h (PROPBAG2_TYPE): Define enum.
4596 (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define
4598 (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive,
4599 IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager,
4600 IQuickActivate): Define interfaces. Declare IID's.
4601 (IPersistPropertyBag2): Add COBJMACROS.
4602 (LPOLEUNDOMANAGER): Add typedef.
4603 (LPPROPERTYBAG2): Likewise.
4604 * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton.
4605 (BINDSPEED): Add definition.
4606 (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource,
4607 IDropTarget): Add COBJMACROS.
4608 * include/wtypes.h (MEMCTX, MSHCTX): Fix enum.
4609 * include/winerror.h (CO_S_NOTALLINTERFACES): Add define.
4610 * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager,
4611 IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer):
4612 Add IID definitions.
4614 2004-01-02 Filip Navara <xnavara@volny.cz>
4616 * include/ddk/winddk.h: Don't care about value of
4619 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net>
4620 Filip Navara <xnavara@volny.cz>
4622 * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER,
4623 _DDK_DUMMYUNION_N_MEMBER): New macros.
4624 (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList,
4625 ExAllocateFromNPagedLookasideList, ExFreeToNPagedLookasideList):
4628 2004-01-01 Filip Navara <xnavara@volny.cz>
4630 * include/objbase.h: Don't care about value of DBG define.
4631 * include/objidl.h: Add some COBJMACROS.
4632 * include/ocidl.h: Ditto.
4633 * include/oleidl.h: Ditto.
4634 * include/servprov.h: Ditto.
4635 * include/shlobj.h: Ditto.
4636 * include/shlobj.h (IContextMenu2): Correct parent in
4638 * include/oleidl.h (IOleCache, IOleCache2, IOleCacheControl):
4640 * include/setupapi.h (SetupGetLineTextA): Correct prototype.
4641 Add new constants for _SETUPAPI_VER >= 0x501.
4643 2004-01-01 Filip Navara <xnavara@volny.cz>
4645 * include/winnt.h (NtCurrentTeb): Add inline definition.
4647 2004-01-01 Martin Fuchs <martin-fuchs@gmx.net>
4649 * include/shlobj.h (SHCoCreateInstance): Add prototype.
4650 * lib/shell32.def (SHCoCreateInstance): Add export stub.
4652 2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
4654 * lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
4655 (CM_Request_Device_Eject_Ex[AW]): Likwise.
4656 * include/ddk/cfg.h (DN_*): Add defines.
4658 2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
4660 * lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
4662 2004-01-01 Mattia Barbon <mbarbon@users.sourceforge.net>
4664 * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings.
4665 (NMTVGETINFOTIP): Add structure.
4667 2003-12-08 Danny Smith <dannysmith@users.sourceforge.net>
4669 * include/winuser.h (DISPLAY_DEVICE_*): Remove defines.
4670 * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE,
4671 DISPLAY_DEVICE_MODESPRUNED): Add defines.
4673 2003-12-08 Hartmut Honisch <hhonisch@users.sourceforge.net>
4675 * include/commctrl.h (ListView_Get_State, ListView_Check_State):
4677 * include/wingdi.h (DISPLAY_DEVICE_*): Add multi-monitor
4679 * include/shlobj.h (SHCOLUMNINIT): Add structure.
4680 (SHCOLUMNDAT): Likwise.
4681 (SHCOLUMNID): Likewise.
4682 (SHCOLUMNINFO): Likewise.
4683 (SHCOLSTATE): Add enum.
4684 (IColumnProvider): Add COM interface.
4685 (IQueryInfo): Likewise.
4686 (IShellIconOverlayIdentifier): Likewise.
4687 * include/shlguid.h (IID_IColumnProvider) Declare.
4688 (IID_IQueryInfo): Likweise.
4689 (IID_IShellIconOverlayIdentifier): Likwise.
4690 * lib/shell32.c (IID_IColumnProvider) Define.
4691 (IID_IQueryInfo): Likweise.
4692 (IID_IShellIconOverlayIdentifier): Likwise.
4694 2003-12-08 Roald Ribe <rrib@users.sourceforge.net>
4696 * include/winuser.h (RT_MANIFEST): Add define.
4698 2003-12-08 Pascal Buhler <pbuhler@users.sourceforge.net>
4700 * include/oleidl.h (IViewObject2): Inherit from IViewObject.
4702 2003-12-01 Danny Smith <dannysmith@users.sourceforge.net>
4704 * include/winnt.h (GetCurrentFiber): Remove duplicate prototype.
4705 (GetFiberData): Likewise.
4706 (GetCurrentFiber): Change volatile to __volatile__.
4707 (GetFiberData): Likewise.
4709 2003-11-27 Christopher Faylor <cgf@redhat.com>
4711 * lib/Makefile.in: Use make function to locate .mri file to allow
4712 building in directory other than source directory.
4714 2003-11-27 Danny Smith <dannysmith@users.sourceforge.net>
4716 * lib/vfw32.def: Remove, replacing with ...
4717 * lib/msvfw32.def: New file.
4718 * lib/avicap32.def: New file.
4719 * lib/avifil32.def: New file.
4720 * lib/vfw32.mri: New file.
4721 * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for
4722 import libs with multiple dll's.
4723 (LIBS): Add MIMPLIBS.
4724 (DISTFILES): Add MRI_FILES.
4725 (libvfw32.a): Build using mri script.
4727 2003-11-23 Danny Smith <dannysmith@users.sourceforge.net>
4729 * include/winnt.h (PAGE_*): Group defines together. Change
4730 constants to hex notation.
4732 2003-11-15 Manu B <manubee@users.sourceforge.net>
4734 * include/commctrl.h (TabCtrl_GetImageList): Add macro.
4736 2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
4738 * include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
4739 ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
4740 ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
4742 * lib/shell32.def: Add stubs.
4744 * include/commctrl.h (ListView_FindItem): Add type cast to avoid
4747 2003-11-13 Hans Leidekker <hans@it.vu.nl>
4749 * include/winbase.h (WIN32_STREAM_ID): Correct typedef.
4751 2003-10-13 Andre Auzi <aauzi@users.sourceforge.net>
4753 * include/windows.h (CopyCursor): Define as macro.
4755 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>
4757 * include/winnt.h (CONTAINING_RECORD): Add macro.
4759 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4761 * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,
4762 FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): Remove
4765 2003-10-13 Filip Navara <xnavara@volny.cz>
4767 * include/commctrl.h (DSA_*): Add prototypes, typedefs and
4768 defines for Dynamic Storage Arrays.
4769 (DPA_*): Likewise, for Dynamic Pointer Arrays.
4770 (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes
4771 and defines for Flat ScrollBars.
4772 (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass,
4773 DefSubclassProc): Add prototypes for subclassing.
4774 (DrawShadowText): Add prototype.
4775 (COMCTL32_VERSION): Define.
4777 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
4779 * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR,
4780 CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
4782 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>
4784 * include/winnt.h (SM_REMOTESESSION): Add define.
4785 * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
4787 2003-10-13 Danny Smith <dannysmith@users.sourceforge.net>
4789 * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,
4790 KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove
4791 duplicate definitions.
4792 (KP_X, KP_Y): Correct typos.
4794 2003-10-11 Manu B <manubee@users.sourceforge.net>
4796 * include/afxres.h: New file.
4798 * include/richedit.h (ES_NOOLEDRAGDROP, ENM_DRAGDROPDONE,
4799 ENM_IMECHANGE, ENM_LANGCHANGE, ENM_OBJECTPOSITIONS,
4800 ENM_SCROLLEVENTS): Add constants.
4802 * include/richedit.h (ES_SELECTIONBAR, ENM_LINK): Sort constants.
4804 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4806 * include/errorep.h: New file.
4808 * lib/faultrep.def: New file.
4810 2003-10-09 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4812 * include/winbase.h (AddVectoredExceptionHandler): Define if
4813 _WIN32_WINNT >= 0x0500.
4815 * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if
4816 _WIN32_WINNT >= 0x0500.
4818 2003-10-08 Corinna Vinschen <corinna@vinschen.de>
4820 * include/winbase.h (AddVectoredExceptionHandler): Only define if
4821 _WIN32_WINNT >= 0x0501.
4823 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4825 * include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
4826 UnregisterWaitEx): Add functions.
4828 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4829 (AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
4830 or guard function. The MSDN says it is available on Windows XP and
4831 better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
4834 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
4835 CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
4836 ZombifyActCtx, QueryActCtxW): Add functions.
4838 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4839 (QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
4840 QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
4841 QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
4843 * include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
4844 SetFirmwareEnvironmentVariable[AW]): Add functions.
4846 * include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
4847 VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
4848 VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
4849 VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
4850 VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
4852 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4853 (PVECTORED_EXCEPTION_HANDLER): Add callback.
4855 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4856 (ACTIVATION_CONTEXT_INFO_CLASS,
4857 ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
4858 ACTIVATION_CONTEXT_DETAILED_INFORMATION,
4859 ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
4862 * lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
4863 CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
4864 SetFileShortName[AW], SetFileValidData,
4865 SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
4866 VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
4868 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4870 * include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
4871 ResetWriteWatch): Add function.
4873 * include/winbase.h [_WIN32_WINNT >= 0x0500]
4874 (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
4877 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4878 (GetSystemWow64Directory[AW], HeapQueryInformation,
4879 HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
4880 InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
4881 IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
4882 RemoveVectoredExceptionHandler): Add functions.
4884 * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
4887 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
4890 * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
4891 Add function. The MSDN Magazine of June 2003 reads:
4892 RestoreLastError is an enigma. It's code is identical to
4893 SetLastError. It's unclear to me why it was made into a
4896 * lib/user32.def (GetSystemWindowsDirectory[AW],
4897 GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
4898 HeapQueryInformation, HeapSetInformation, InitializeSListHead,
4899 InterlockedFlushSList, InterlockedPopEntrySList,
4900 InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
4901 ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
4902 RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
4903 RestoreLastError): Add functions.
4905 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4907 * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
4908 GetProcessIoCounters): Add functions.
4910 * include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
4911 Move around, needed by GetComputerNameEx.
4913 * include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
4914 FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
4917 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4918 (ACTCTX_SECTION_KEYED_DATA): Add structure.
4920 * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
4921 GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
4922 GetProcessId, GetSystemRegistryQuota): Add functions, available on
4923 Windows XP SP1 and better.
4925 * include/winnt.h [_WIN32_WINNT >= 0x0501]
4926 (ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
4927 ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
4928 ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
4929 ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
4930 ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
4931 ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
4932 ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
4933 ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
4935 * lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
4936 GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
4937 GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
4938 GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
4941 2003-10-07 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4943 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4944 (CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
4945 DebugSetProcessKillOnExit): Add functions.
4947 * include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
4948 DeleteTimerQueueEx, DeleteTimerQueueTimer,
4949 DnsHostnameToComputerName[AW]): Add functions.
4951 * lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
4952 DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
4953 DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
4955 2003-10-07 Kobun Fujimori <kobun@users.sourceforge.net>
4957 * include/winbase.h (GetVolumePathNamesForVolumeName): Available
4958 on Windows XP and later.
4960 2003-10-07 Manu B <manubee@users.sourceforge.net>
4962 * include/commctrl.h (TreeView_Select): Returns BOOL.
4964 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4966 * include/winbase.h (CancelDeviceWakeupRequest): Add function.
4968 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4969 (CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
4971 * include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
4972 CreateTimerQueueTimer): Add function.
4974 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4975 (MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
4977 * include/winbase.h [_WIN32_WINNT >= 0x0501]
4978 (DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
4980 * include/winnt.h (WT_*): Add constants.
4982 * lib/user32.def (CancelDeviceWakeupRequest,
4983 CreateMemoryResourceNotification, CreateTimerQueueTimer,
4984 DeactivateActCtx): Add functions.
4986 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
4988 * include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):
4989 Add function. Sometimes I don't understand MSDN. This function is
4990 available on Windows XP and Server 2003, but the SDK is supposed to
4991 make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
4994 * include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
4995 Guard function. Same remark as above.
4997 * lib/user32.def (ConvertFiberToThread, CreateFiberEx):
5000 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5002 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):
5005 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
5008 * include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
5009 function. MSDN says the first argument is HACTCTX but I'm not sure
5010 where such a specialized handle is defined, so use HANDLE instead.
5012 * include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
5013 CheckNameLegalDOS8Dot3[AW]): Add functions.
5015 * lib/user32.def (ActivateActCtx, AttachConsole,
5016 CheckNameLegalDOS8Dot3[AW]): Add functions.
5018 * lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
5019 Unfortunately I don't know which header to put the declarations in.
5021 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5023 * include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
5026 * include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
5027 constants for National Language Support.
5029 * include/winnls.h (NLSVERSIONINFO): Add structure for National
5032 * include/winnls.h (GEO_ENUMPROC): Add callback for National
5035 * include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
5036 GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
5039 * include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
5040 functions. Strange... I am unable to find which library contains
5041 these functions. Can't find anything with pexports. Any clue?
5043 * lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
5044 SetUserGeoID): Add functions.
5046 2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5048 * include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,
5049 LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
5051 * include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
5052 SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
5053 value for constants.
5055 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5057 * include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,
5058 INTERNATIONAL_USAGE, KP_SCHANNEL_ALG): Add constants. Specifying
5061 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5063 * include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.
5065 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5067 * include/wincrypt.h (KP_*): Add constants. Needed by
5068 CryptSetKeyParam() and other functions.
5070 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5072 * include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):
5073 Add constants, related to Console Accessibility.
5075 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5077 * include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...
5078 wrong value for constant.
5080 2003-10-03 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5082 * include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.
5084 * include/uxtheme.h: Cleanup.
5085 * include/tmschema.h: Cleanup.
5087 2003-10-02 Luke Dunstan <infidel@users.sourceforge.net>
5089 * include/winspool.h (GetDefaultPrinter[AW]): Add functions.
5090 * lib/winspool.def (GetDefaultPrinter[AW]): Add stubs.
5092 2003-10-01 Danny Smith <dannysmith@users.sourceforge.net>
5094 * include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.
5096 2003-09-30 Danny Smith <dannysmith@users.sourceforge.net>
5098 * include/winuser.h (BSF_*, BSM_*): Sync constants defined in
5099 both winuser.h and dbt.h.
5100 * include/dbt.h (BSF_*, BSM_*): Likewise.
5102 * include/winuser.h (struct tagRAWINPUT): Remove
5103 _ANONYMOUS_UNION tag from named union.
5104 (struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct.
5106 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5108 * include/dhcpcdsk.h: New file.
5109 Note that MSDN is confused about whether it should start constant
5110 and structure names with DHCPCAPI or DHCPAPI. It's using both but
5111 experience suggests it's DHCPCAPI with `C'.
5113 * lib/dhcpcsvc.def: New file.
5115 2003-09-30 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5117 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,
5118 RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
5120 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
5121 RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
5122 RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
5123 for use in RAWINPUTDEVICE.
5125 * include/winuser.h [_WIN32_WINNT >= 0x0501]
5126 (GetRawInputDeviceInfo[AW]): Ooops... there are
5127 ANSI/Unicode versions of this function.
5129 * lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
5130 are ANSI/Unicode versions of this function.
5132 2003-09-29 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5134 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,
5135 RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
5136 MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
5137 MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
5138 RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
5139 RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
5140 RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
5141 RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
5142 RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
5143 RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
5144 RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
5145 RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
5146 RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
5147 RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
5148 RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
5149 RIDI_DEVICEINFO): Add constants.
5151 * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
5152 RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
5153 RAWINPUTDEVICELIST): Add structures.
5155 * include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
5156 GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
5157 GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
5159 * lib/user32.def (DefRawInputProc, GetRawInputBuffer,
5160 GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
5161 GetRegisteredRawInputDevices): Add functions.
5163 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5165 * include/winable.h (BlockInput): Add function.
5167 * include/winable.h (WS_ACTIVECAPTION): Add constant.
5168 For use with WINDOWINFO structure.
5170 * include/winuser.h [_WIN32_WINNT >= 0x0500] (LockWorkStation):
5173 * include/winuser.h [_WIN32_WINNT >= 0x0501] (IsWinEventHookInstalled):
5176 * include/winuser.h [WINVER >= 0x0500] (UnhookWinEvent):
5179 * include/winable.h [WINVER < 0x0500] (UnhookWinEvent):
5182 * include/winuser.h [_WIN32_WINNT >= 0x0403] (SendInput):
5185 * include/winable.h [_WIN32_WINNT < 0x0403] (SendInput):
5188 * include/winuser.h [WINVER >= 0x0500] (NotifyWinEvent):
5191 * include/winable.h [WINVER < 0x0500] (NotifyWinEvent):
5194 * include/winuser.h [WINVER >= 0x0500] (MOUSEINPUT, KEYBDINPUT,
5195 HARDWAREINPUT, INPUT): Guard structures...
5197 * include/winable.h [WINVER < 0x0500] (MOUSEINPUT, KEYBDINPUT,
5198 HARDWAREINPUT, INPUT): ...and duplicate.
5200 * include/winuser.h [_WIN32_WINNT >= 0x0403] (INPUT_MOUSE,
5201 INPUT_KEYBOARD, INPUT_HARDWARE): Guard constants...
5203 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5204 INPUT_KEYBOARD, INPUT_HARDWARE): ...and duplicate.
5206 * include/winuser.h: Move around some lines. Reformat according
5207 to recommended or dominant style. Remove FAR keyword.
5209 * include/winable.h: Move around some lines.
5211 * lib/user32.def (BlockInput, IsWinEventHookInstalled,
5212 LockWorkStation, UnhookWinEvent): Add functions.
5214 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5216 * include/winuser.h [_WIN32_WINNT >= 0x0501] (PrintWindow,
5217 PW_CLIENTONLY): Add function and constant.
5219 * lib/user32.def (PrintWindow): Add function.
5221 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5223 * include/winuser.h (RealGetWindowClassA[AW]): Add function.
5225 * lib/user32.def (RealGetWindowClassA[AW]): Add function.
5227 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5229 * include/winuser.h [WINVER >= 0x0500] (RegisterDeviceNotification[AW],
5230 DEVICE_NOTIFY_WINDOW_HANDLE, DEVICE_NOTIFY_SERVICE_HANDLE,
5231 DEVICE_NOTIFY_ALL_INTERFACE_CLASSES): Add function and constants.
5233 * lib/user32.def (RegisterDeviceNotification[AW]): Add function.
5235 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5237 * include/winuser.h [WINVER >= 0x0500] (SetWinEventHook, WINEVENTPROC,
5238 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5239 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5241 * include/winable.h [WINVER < 0x0500] (SetWinEventHook, WINEVENTPROC,
5242 WINEVENT_OUTOFCONTEXT, WINEVENT_SKIPOWNTHREAD, WINEVENT_SKIPOWNPROCESS,
5243 WINEVENT_INCONTEXT): Add function, typedef, and constants.
5245 * include/winuser.h [_WIN32_WINNT >= 0x0500] (UserHandleGrantAccess):
5248 * lib/user32.def (SetWinEventHook, UserHandleGrantAccess):
5251 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5253 * include/winnt.h (ACE_INHERITED_OBJECT_TYPE_PRESENT,
5254 ACE_OBJECT_TYPE_PRESENT): Add constants.
5255 For use with OBJECTS_AND_NAME structure.
5257 2003-09-26 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5259 * include/aclapi.h [_WIN32_WINNT >= 0x0501] (GetInheritanceSource[AW]):
5260 Add functions. Don't know what PFN_OBJECT_MGR_FUNCTS is so use
5263 * include/accctrl.h [_WIN32_WINNT >= 0x0501] (INHERITED_FROM[AW],
5264 PINHERITED_FROM[AW]): Add structures.
5266 * lib/user32.def (GetInheritanceSource[AW]): Add functions.
5268 2003-09-26 Corinna Vinschen <corinna@vinschen.de>
5270 * include/winuser.h (FLASHWINFO, PFLASHWINFO): Define for 98/Me, too.
5272 2003-09-25 Danny Smith <dannysmith@users.sourceforge.net>
5274 * lib/version.def (LIBRARY): Quote name.
5276 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5278 * include/winuser.h (GetClipboardSequenceNumber): Add functions
5281 * include/winuser.h (GetGuiResources, GR_GDIOBJECTS,
5282 GR_USEROBJECTS): Add functions and constants.
5284 * include/winuser.h (GetMouseMovePointsEx, GMMP_USE_DISPLAY_POINTS,
5285 GMMP_USE_HIGH_RESOLUTION_POINTS): Add functions and constants.
5287 * include/winuser.h (InSendMessageEx, ISMEX_NOSEND, ISMEX_CALLBACK,
5288 ISMEX_NOTIFY, ISMEX_REPLIED, ISMEX_SEND): Add functions and
5291 * lib/user32.def (GetClipboardSequenceNumber, GetGuiResources,
5292 GetMouseMovePointsEx, InSendMessageEx): Add functions.
5294 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5296 * include/winuser.h (BroadcastSystemMessage, BroadcastSystemMessageA,
5297 BroadcastSystemMessageW, BroadcastSystemMessageEx,
5298 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5299 BSMINFO, BSF_ALLOWSFW, BSF_SENDNOTIFYMESSAGE, BSF_LUID,
5300 BSF_RETURNHDESK): Add functions and constants.
5302 * include/winuser.h (EnumDisplaySettingsEx, EnumDisplaySettingsExA,
5303 EnumDisplaySettingsExW, EDS_RAWMODE): Add functions and constant.
5305 * include/winuser.h (IsGUIThread, IsHungAppWindow, FlashWindowEx,
5306 GetProcessDefaultLayout, SetProcessDefaultLayout,
5307 RealChildWindowFromPoint, SetProcessDefaultLayout,
5308 SwitchToThisWindow): Add functions.
5310 * lib/user32.def (BroadcastSystemMessageA, BroadcastSystemMessageW,
5311 BroadcastSystemMessageExA, BroadcastSystemMessageExW,
5312 EnumDisplaySettingsExA, EnumDisplaySettingsExW, FlashWindowEx,
5313 GetProcessDefaultLayout, IsGUIThread, IsHungAppWindow,
5314 RealChildWindowFromPoint, SetProcessDefaultLayout,
5315 SwitchToThisWindow): Add function.
5317 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5319 * include/winuser.h (DeregisterShellHookWindow): Add function.
5321 * include/winuser.h [_WIN32_WINNT >= 0x0500] (EndTask): Add function.
5323 * lib/user32.def (EndTask): Add function.
5325 * include/winuser.h (WINVER, _WIN32_WINNT): It's better (?) to
5326 use _WIN32_WINNT instead of WINVER to test for Windows 2000.
5328 * include/winable.h: Reorder target macros.
5330 * lib/*.def: Cleanup.
5332 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5334 * include/winuser.h [WINVER >= 0x0500] (AnimateWindow): Add
5337 * lib/user32.def (AnimateWindow): Add function. By the way
5338 there are ~ 140 symbols missing from this file when comparing
5339 to user32.dll on Windows XP.
5341 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5343 * include/winuser.h [WINVER >= 0x0500] (AW_SLIDE, AW_ACTIVATE,
5344 AW_BLEND, AW_HIDE, AW_CENTER, AW_HOR_POSITIVE, AW_HOR_NEGATIVE,
5345 AW_VER_POSITIVE, AW_VER_NEGATIVE): Add constants. For use by
5348 2003-09-25 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5350 * include/winuser.h [WINVER >= 0x0500] (GetGUIThreadInfo,
5351 LPGUITHREADINFO): Add function and associated typedef...
5353 * include/winable.h [WINVER < 0x0500] (GetGUIThreadInfo,
5354 LPGUITHREADINFO): ...and duplicate them in <winable.h> as
5355 seems to be required on older versions of Windows.
5357 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5359 * include/GL/glu.h (gluErrorUnicodeStringWIN): Add macro
5360 function. MSDN suggests using gluErrorUnicodeStringWIN
5361 instead of gluErrorString, as it allows both ANSI and Unicode
5364 * include/GL/glu.h (gluErrorUnicodeStringEXT): Make the
5365 returned pointer const for consistency reasons.
5367 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5369 * include/GL/glu.h (gluErrorUnicodeStringEXT): Add function.
5370 Function exists in glu32.def but is undocumented on MSDN.
5371 A Google search came up with this declaration.
5373 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5375 * include/GL/glu.h: Rewritten from scratch. Started from GLU 1.3
5376 headers from OpenGL Sample Implementation. Windows ships with
5377 GLU 1.2 so some constants and functions were removed. Then some
5378 typedef's and function declarations were reworked to look like
5379 the previous GL/glu.h.
5381 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5383 * include/uxtheme.h (PROPERTYORIGIN): the documentation of
5384 PROPERTYORIGIN suggests it's `PROPERTYORIGIN' but experimentation
5385 suggests it's actually `enum PROPERTYORIGIN'. Keep both.
5387 * include/uxtheme.h (THEME_SIZE, THEMESIZE): MSDN suggests
5388 it's either `THEME_SIZE' or `THEMESIZE' but experimentation
5389 suggests it's actually `enum THEMESIZE'. Keep `THEME_SIZE'
5390 and `enum THEMESIZE'.
5392 2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5394 * include/uxtheme.h: New file.
5395 * include/tmschema.h: New file.
5396 * include/uxtheme.def: New file.
5397 * lib/test.c: Include uxtheme.h, tmschema.h.
5399 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5401 * include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
5404 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5406 * include/winable.h [_WIN32_WINNT < 0x0403] (INPUT_MOUSE,
5407 INPUT_KEYBOARD, INPUT_HARDWARE): Duplicate defines in
5408 <winable.h> as seems to be required on older versions of
5411 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5413 * include/winuser.h [WINVER >= 0x0500] (CHILDID_SELF,
5414 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5415 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE, GUI_16BITTASK):
5416 Add defines, the last one only on Windows XP...
5418 * include/winable.h [WINVER < 0x0500] (CHILDID_SELF,
5419 GUI_CARETBLINKING, GUI_INMOVESIZE, GUI_INMENUMODE,
5420 GUI_SYSTEMMENUMODE, GUI_POPUPMENUMODE): ...and duplicate
5421 them in <winable.h> as seems to be required on older
5422 versions of Windows.
5424 2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
5426 * include/winuser.h [WINVER >= 0x0500] (GUITHREADINFO,
5427 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5428 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5429 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): Bring
5430 back into <winuser.h>...
5432 * include/winable.h [WINVER < 0x0500] (GUITHREADINFO,
5433 OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR, OBJID_MENU,
5434 OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_SIZEGRIP,
5435 OBJID_CARET, OBJID_CURSOR, OBJID_ALERT, OBJID_SOUND): ...and
5436 comment out in <winable.h>. MSDN may say <winable.h> but this
5437 breaks many programs. It seems it used to be <winable.h> on
5438 older versions of Windows.
5440 2003-09-17 Danny Smith <dannysmith@users.sourceforge.net>
5442 * include/winuser.h (UpdateLayeredWindow): Protect against NOGDI.
5443 Thanks to Will Levine <willll@users.sourceforge.net>
5445 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5447 * include/ws2spi.h (LPWSPBIND): Change CONST LPSOCKADDR to
5448 const struct sockaddr*.
5449 (LPWSPCONNECT): Likewise.
5450 (LPWSPJOINLEAF): Likewise.
5451 (LPWSPSENDTO): Likewise.
5452 Tanks to Sebastian Nowak <snowak1@users.spourceforge.net>
5454 2003-09-15 Filip Navara <xnavara@volny.cz>
5456 * include/commctrl.h (TCIS_BUTTONPRESSED, TCIS_HIGHLIGHTED):
5459 2003-09-15 Sascha Brawer <brawer@dandelis.ch>
5461 * include/winuser.h (DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
5462 DISPLAY_DEVICE_PRIMARY_DEVICE, DISPLAY_DEVICE_MIRRORING_DRIVER,
5463 DISPLAY_DEVICE_VGA_COMPATIBLE, DISPLAY_DEVICE_REMOVABLE,
5464 DISPLAY_DEVICE_MODESPRUNED): Define constants.
5465 (ChangeDisplaySettingsEx[A,W]): Add prototype.
5467 * lib/user32.def (ChangeDisplaySettingsEx[A,W]): Add exports.
5468 (EnumDisplayDevices[A,W]): Likewise.
5470 2003-09-15 Danny Smith <dannysmith@users.sourceforge.net>
5472 * include.commctrl.h (_WIN32_WINNT): Change _WXP to 0x0501,
5475 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5477 * include/olectl.h (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5478 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5479 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5480 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5481 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF,LPPOINTF, CONTROLINFO,
5482 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5483 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5484 PROPPAGEINFO, LPPROPPAGEINFO): Remove from here ...
5485 * include/ocidl.h: (TEXTMETRICOLE, LPERRORLOG, LPPROPERTYBAG,
5486 LPENUMCONNECTIONPOINTS, LPCONNECTIONPOINT, LPENUMCONNECTIONS,
5487 LPPROPERTYPAGESITE, LPFONT, LPFONTDISP, OLE_COLOR, HIMETRIC,
5488 OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC,
5489 OLE_YSIZE_CONTAINER, OLE_HANDLE, POINTF, LPPOINTF, CONTROLINFO,
5490 LPCONTROLINFO, CONNECTDATA, LPCONNECTDATA, LICINFO, LPLICINFO,
5491 CAUUID, LPCAUUID, CALPOLESTR, LPCALPOLESTR, CADWORD, LPCADWORD,
5492 PROPPAGEINFO, LPPROPPAGEINFO): ... to here, for consistency
5494 * include/olectl.h: Do #include <ocidl.h>.
5495 * include/ocidl.h: Don't #include <olectl.h>.
5497 2003-09-13 Danny Smith <dannysmith@users.sourceforge.net>
5499 * include/winuser.h (_WIN32_WINNT, _WIN32_WINDOWS, WINVER):
5500 Change guards to use numeric constants, throughout.
5502 2003-09-15 Earnie Boyd <earnie@users.sf.net>
5504 * include/w32api.h: Increment version to 2.5.
5505 * Makefile.in: Ditto.
5507 2003-09-08 Justin Forest <vhex@users.sourceforge.net>
5509 * include/winuser.h (PM_QS_INPUT, PM_QS_POSTMESSAGE,
5510 PM_QS_PAINT, PM_QS_SENDMESSAGE): Add defines.
5512 2003-09-08 Filip Navara <xnavara@volny.cz>
5514 * include/wingdi.h (GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V,
5515 GRADIENT_FILL_TRIANGLE, GRADIENT_FILL_OP_FLAG): Add defines.
5517 2003-09-05 Earnie Boyd <earnie@users.sf.net>
5519 * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01.
5520 * include/winbase.h (_NT5, etc): Ditto.
5522 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net>
5524 * lib/snmpapi.def (LIBRARY) Add library name.
5525 Remove '\r', throughout.
5526 * lib/wsnmp32.def: Remove '\r', throughout.
5527 * lib/igmpagnt.def: Likewise.
5529 2003-08-29 Steve Cleary <scleary@jerviswebb.com>
5531 * include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
5532 (QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
5533 QS_RAWINPUT for _WIN32_WINNT >= 0x0501.
5534 (MWMO_*): Add flags.
5536 * include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
5537 MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
5538 MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
5539 MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
5541 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5543 * lib/test.c: Add vfw.h to includes.
5544 * include/mmsystem.h: Add #ifndef guard to definition of
5546 * include/vfw.h: Protect __OBJC__ from COM declarations.
5548 2003-08-26 Filip Navara <xnavara@volny.cz>
5550 * include/vfw.h: New file.
5552 2003-08-26 Filip Navara <xnavara@volny.cz>
5554 * include/ddk/winddk.h (RTL_REGISTRY_*): Add defines.
5555 (IoSetCompletionRoutine): Cast _CompletionRoutine arg to
5556 PIO_COMPLETION_ROUTINE.
5558 2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
5560 * lib/test.c: Add snmp.h, winsnmp.h amd mgmtapi.h to
5563 2003-08-26 Filip Navara <xnavara@volny.cz>
5565 * include/snmp.h: New file.
5566 * include/winsnmp.h: New file.
5567 * include/mgmtapi.h: New file.
5568 * lib/snmpapi.def: New file.
5569 * lib/wsnmp32.def: New file.
5570 * lib/igmpagnt.def: New file.
5571 * lib/mgmtapi.def (SnmpMgrCtl) Add stub.
5572 (SnmpMgrGetTrapEx): Ditto.
5573 (SnmpMgrMIB2Disk): Remove.
5576 2003-08-25 Steven Edwards <Steven_Ed4153@yahoo.com>
5578 * include/ddk/ntifs.h: Change all C++ style comments to C.
5579 * include/GL/gl.h: Ditto.
5581 2003-08-25 Martin Fuchs <Martin-Fuchs@gmx.net>
5583 * include/shlobj.h (SFGAO_GHOSTED): Correct.
5584 (SFGAO_HIDDEN): Add define.
5586 2003-08-25 Filip Navara <xnavara@volny.cz>
5588 * include/commctrl.h (ILCF_*): Add defines.
5591 (IPN_FIRST, IPN_LAST): Cast to UINT.
5592 (SBN_FIRST, SBN_LAST): Add defines.
5594 (HDF_JUSTIFYMASK): Fix typo.
5595 (HDM_*): Add defines.
5597 (I_INDENTCALLBACK,I_IMAGENONE): Ditto.
5598 (TBSTATE_MARKED): Add define.
5599 (TBSTYLE_EX_*): Add defines.
5601 (IDB_HIST_SMALL_COLOR,IDB_HIST_LARGE_COLOR): Ditto.
5611 (TBIF_BYINDEX): Define as hex constant.
5612 (CDIS_*): Add defines.
5613 (CDDS_SUBITEM): Add define.
5614 (LVIF_*): Add defines.
5616 (LVGIT_UNFOLDED): Add define.
5617 (TVM_): Add defines.
5618 (TVE_EXPANDPARTIAL): Add define.
5619 (TVGN_LASTVISIBLE): Ditto.
5620 (TVN_*): Add defines.
5621 (TVNRET_*): Add defines.
5622 (TCIF_STATE): Add define.
5623 (NM_TOOLTIPSCREATED): Ditto.
5624 (CCM_*): Add defines.
5625 (INFOTIPSIZE): Add numeric value.
5626 (ODT_LISTVIEW): Ditto.
5627 (MCM_GETMAXTODAYWIDTH): Ditto.
5628 (MCHT_*): Add defines.
5629 (UDM_SETRANGE32,UDM_GETRANGE32): Define in terms of WM_USER.
5630 (PGF_*): Add defines.
5632 (TBINSERTMARK): Add structure.
5633 (LPIMAGEINFO) Add typedef.
5634 (LPHDHITTESTINFO): Ditto.
5635 (NMLVGETINFOTIP[AW]: Add structures.
5636 (NMTBCUSTOMDRAW): Add structure.
5637 (TTTOOLINFOA_V*_SIZE): Add macros.
5638 (TTTOOLINFOW_V1_SIZE): Ditto.
5639 (IMAGELISTDRAWPARAMS): Add new members for WXP.
5642 (CCSIZEOF_STRUCT): Correct macro definition.
5643 (ListView_*): Add new macros.
5644 (HIMAGELIST): Correct typedef.
5647 2003-08-25 Danny Smith <dannysmith@users.sourceforge.net>
5649 * commctrl.h (TC_HITTESTINFO): Remove. Add defines for
5650 TCHITTESTINFO for backward compatibility.
5651 (TC_ITEM[AW]): Rename to TCITEM[AW]. Add defines for backward
5654 2003-08-24 Danny Smith <dannysmith@users.sourceforge.net>
5656 * include/objidl.h (COBJMACROS): Define macros only
5657 if using C interace.
5658 * include/unknwn.h: Ditto.
5659 * include/comcat.h: Ditto.
5661 2003-08-24 Filip Navara <xnavara@volny.cz>
5663 * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE,
5664 PSH_NOCONTEXTHELP): Define.
5665 (PSH_WIZARD97): Fix definition for _WIN32_IE >= 0x500.
5666 * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Define.
5667 (LPDLGTEMPLATE[AW]): Add typedefs.
5669 2003-08-22 Filip Navara <xnavara@volny.cz>
5671 * include/aclapi.h (BuildImpersonateExplicitAccessWithName[AW]):
5673 BuildImpersonateTrustee[AW]): Add prototypes.
5674 GetMultipleTrustee[AW]): Add prototypes.
5675 GetMultipleTrusteeOperation[AW]): Add prototypes.
5677 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5679 * include/winnt.h (IMAGE_SUBSYSTEM_XBOX): Add define.
5681 2003-08-22 Mihai Preda <mihai_preda@users.sourceforge.net>
5683 * include/shlobj.h (IPersistFolder::GetClassID):
5684 Correct declaration.
5685 (CMF_*) Add missing defines.
5687 2003-08-22 Danny Smith <dannysmith@users.sourceforge.net>
5689 * include/winuser.h (DC_BUTTONS): Add define.
5691 2003-08-22 Andrew Greenwood <lists@silverblade.co.uk>
5693 * include/winuser.h (DC_GRADIENT): Add define.
5695 2003-08-22 Martin Fuchs <Martin-Fuchs@gmx.net>
5697 * include/commctrl.h (BTNS_*): Define BTNS_* as successors to the
5698 older TBSTYLE_* constants.
5700 2003-08-18 Danny Smith <dannysmith@users.sourceforge.net>
5702 * include/commctrl.h (TB_*) Group defines together.
5704 2003-08-18 Martin Fuchs <Martin-Fuchs@gmx.net>
5706 * include/winuser.h (ICON_SMALL2): Define.
5707 * include/commctrl.h (TB_SETBUTTONWIDTH, TB_SETDRAWTEXTFLAGS):
5709 * include/shlobj.h (SHDRAGIMAGE): Define structure.
5710 (IDragSourceHelper) Define interface.
5711 (IDropTargetHelper): Likewise.
5712 (IExtractIcon): Unicode it.
5713 (ICommDlgBrowser): Use IShellView type as param in OnDefaultCommand,
5714 OnStateChange and IncludeObject methods.
5716 2003-08-17 Martin Fuchs <Martin-Fuchs@gmx.net>
5718 * include/commctrl.h (TreeView_GetScrollTime,
5719 TreeView_SetScrollTime): Define macros.
5720 * include/winuser.h (GetShellWindow): Add prototype.
5721 * include/objidl.h (STGMEDIUM): Correct lpszFileName type.
5723 2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
5725 * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
5726 IID_IDragSourceHelper): Declare.
5727 * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
5728 IID_IDragSourceHelper): Define.
5730 2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
5732 * include/wingdi.h (DEVMODE[AW]) Correct structure definition.
5733 * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED.
5734 * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
5736 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5738 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView,
5739 CGID_ShellServiceObject): Remove definitions.
5740 * lib/shell32.c (CGID_ShellServiceObject): Add definition.
5742 2003-08-10 Danny Smith <dannysmith@users.sourceforge.net>
5744 * include/shlobj.h (SHELLSTATE): Add structure.
5745 (SHGetSetSettings): Add prototype.
5746 (SHGetSettings): Add prototype.
5747 * lib/shell32.def (SHGetSetSettings): Add stub.
5749 2003-08-10 Phil Krylov <likewolf@users.sourceforge.net>
5751 * include/commctrl.h (HDM_ORDERTOINDEX): Add define.
5752 (Header_OrderToIndex): Add macro.
5753 (Header_GetOrderArray): Add macro.
5755 * include/commdlg.h (FR_MATCHALEFHAMZA,
5756 FR_MATCHDIAC, FR_MATCHKASHIDA): Add defines.
5758 2003-08-10 Martin Fuchs <Martin-Fuchs@gmx.net>
5760 * include/commctrl.h (TVM_GETSCROLLTIME,
5761 TVM_SETSCROLLTIME): Add defines.
5763 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5765 * include/shlobj.h (SHELLFLAGSTATE): Add structure.
5766 (SHGetInstanceExplorer): Correct return type.
5767 (SHGetFolderPath[AW]): Likewise.
5768 Thanks to Magnus Olsen <greatlord@sourceforge.users.net>
5771 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5773 * lib/test.c: Include winldap.h, ntldap.h, winber.h.
5775 2003-08-01 Filip Navara <xnavara@volny.cz>
5777 * include/winldap.h: New file.
5778 * include/ntldap.h: New file.
5779 * include/winber.h: New file.
5780 * lib/winldap32.def: New file.
5782 2003-08-01 Danny Smith <dannysmith@users.sourceforge.net>
5784 * include/ddk/atm.h: Remove stray '.';
5786 2003-08-01 Gisle Vanem <gvanem@broadpark.no>
5788 * include/ddk/winddk.h: Remove trailing ';' from macros,
5789 throughout. Add () around defines with cast returns, throughout.
5791 2003-07-31 Martin Fuchs <Martin-Fuchs@gmx.net>
5793 * include/shlobj.h (SFGAO_COMPRESSED): Add define.
5794 (SFGAOF, SHGDNF): Add typedef's.
5795 (SHCONTF): Extend enum.
5797 2003-07-31 Danny Smith <dannysmith@users.sourceforge.net>
5799 * include/shellapi.h: Include all structs within pshpack2.h/
5802 2003-07-26 Danny Smith <dannysmith@users.sourceforge.net>
5804 * include/winuser.h (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK,
5805 LWA_COLORKEY, LWA_ALPHA): Guard with _WIN32_WINNT,
5806 _WIN32_WINDOWS, not WINVER.
5807 (AllowSetForegroundWindow,LockSetForegroundWindow,
5808 SetLayeredWindowAttributes): Likewise.
5809 (GetLayeredWindowAttributes,UpdateLayeredWindow): Add prototypes.
5810 * lib/user32.def (GetLayeredWindowAttributes,UpdateLayeredWindow):
5813 2003-07-26 Eric R. Krause <ekrause_98@users.sourceforge.net>
5815 * include/objidl.h (IMalloc): Fix typo.
5817 2003-07-24 Danny Smith <dannysmith@users.sourceforge.net>
5819 * include/dkk/ntifs.h: Fix typo in guard for
5820 #pragma GCC system_header.
5822 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5824 * include/objidl.h (PropVariant): Add CHAR cVal field
5826 (FMTID_SummaryInformation, FMTID_DocSummaryInformation,
5827 FMTID_UserDefinedProperties): Declare.
5829 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5831 * include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.
5833 2003-07-22 Danny Smith <dannysmith@users.sourceforge.net>
5835 * include/winbase.h (DUPLICATE_CLOSE_SOURCE,
5836 DUPLICATE_SAME_ACCESS): Remove defines.
5837 (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
5838 ddk/ntapi.h defines.
5840 * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with
5841 ddk/ntifs.h defines.
5843 (MEM_IMAGE, SEC_*): Likewise.
5844 (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
5845 DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
5846 (TOKEN_*): Sync with ddk/ntifs.h defines.
5847 * include/ddk/ntapi.h: Add comments noting definitions in
5849 * include/ddk/ntifs.h: Add comments noting definitions in
5851 * include/ddk/winddk.h: Add comments noting definitions in
5854 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net>
5856 * include/winnt.h (FILE_*): Sync with ddk/winddk.h.
5857 * include/winioctl.h (FILE_*): Sync with ddk/winddk.h.
5859 2003-07-17 Pierre Humblet <pierre.humblet@ieee.org>
5861 * include/mmsystem.h (TIME_KILL_SYNCHRONOUS): Add define.
5863 2003-07-17 Danny Smith <dannysmith@users.sourceforge.net>
5865 Clean up warnings in ddk.
5867 * include/ddk/atm.h (_ATM_AAL_OOB_INFO): Add _ANONYMOUS_UNION,
5868 conditional on __cplusplus.
5869 * include/ddk/scsi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5870 defines, throughout.
5871 (_CDB): Add _ANONYMOUS_UNION, conditional on __cplusplus.
5872 * include/ddk/cfg.h (_PNP_VETO_TYPE): Remove extra comma.
5873 * include/ddk/cfgmgr32.h: Change C++ comment style to ISO C.
5874 * include/ddk/ddkmapi.h (_DDLOCKOUT): Add _ANONYMOUS_UNION defines.
5875 * include/ddk/hidpi.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5876 defines, throughout.
5877 * include/ddk/ndis.h: Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT
5878 defines, throughout. Remove trailing semicolon from *_S 'structure'
5879 macro expansion, throughout. Remove trailing semicolon from
5880 DECLARE_UNKNOWN_STRUCT macro expansion.
5881 * include/ddk/ndiswan.h (_NDIS_WAN_COMPRESS_INFO): Add
5883 * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION,
5884 _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION.
5885 * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK):
5886 Add _ANONYMOUS_UNION.
5887 * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout.
5888 * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout.
5889 * include/ddk/ntifs.h: Add _ANONYMOUS_UNION, throughout.
5890 (ZwQueryObject): Change 2nd param to OBJECT_INFORMATION_CLASS, to
5891 match proto in ntapi.h.
5892 (ZwSetInformationObject): Likewise.
5893 * include/ddk/srb.h (SCSI_REQUEST_BLOCK): Add _ANONYMOUS_UNION.
5894 (SCSI_ADAPTER_CONTROL_TYPE): Add __extension__.
5895 * include/ddk/tdikrnl.h (TDI20_CLIENT_INTERFACE_INFO): Add
5896 _ANONYMOUS_UNION and _ANONYMOUS_STRUCT.
5897 * include/ddk/usb.h (USB): Add _ANONYMOUS_UNION.
5898 * include/ddk/usbcamdi.h (USBCAMD_CamControlFlags): Remove
5900 * include/ddk/video.h (STATUS_BLOCK): Add _ANONYMOUS_UNION.
5901 * include/ddk/winddk.h (DECLARE_INTERNAL_OBJECT): Remove
5902 trailing semicolon when expanding macro.
5903 (GENERAL_LOOKASIDE_S): Likewise.
5904 Add _ANONYMOUS_UNION and _ANONYMOUS_STRUCT, throughout.
5905 Change inline to __inline, throughout.
5906 * include/ddk/winnt4.h: Change inline to __inline, throughout.
5908 2003-07-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
5910 * include/ddk/ntifs.h (KeInsertQueueApc): Make return type
5911 BOOLEAN. Name parameter 4 PriorityBoost and make it of type
5913 * include/ddk/winddk.h (_KPCR): Put IDT field on next line.
5914 * include/ddk/winddk.h (_IO_STATUS_BLOCK, _IRP, _OWNER_ENTRY,
5915 _ERESOURCE, _IMAGE_INFO, _CREATE_DISK, _DISK_SIGNATURE, _KPCR_TIB):
5916 Apply _ANONYMOUS_UNION to anonymous unions and _ANONYMOUS_STRUCT
5917 to anonymous structs.
5919 2003-07-12 Danny Smith <dannysmith@users.sourceforge.net>
5921 * include/winnt.h (PVOID): Move to before HANDLE typedef.
5923 * include/winuser.h (mouse_event): Correct type of fifth param,
5924 Thanks to: Andrew Jones <guln at users dot sourceforge dot net>
5926 2003-07-11 Earnie Boyd <earnie@users.sf.net>
5928 * include/winnt.h (HANDLE): Define based on STRICT filter.
5929 (THREAD_BASE_PRIORITY_MIN): Use parens around negative value.
5930 (THREAD_BASE_PRIOIRTY_IDLE): Ditto.
5932 2003-07-08 Danny Smith <dannysmith@users.sourceforge.net>
5934 * include/commctrl.h (NMTVDISPINFO[AW]): Replace obsolete struct
5935 names _TV_DISPINFO[AW] and typedefs. Add defines for backward
5936 compatability. Thanks to Magnus Olsen <greatlord@users.sf.net>
5939 2003-07-03 Earnie Boyd <earnie@users.sf.net>
5941 * config.guess, config.sub: Update with new versions from ftp.gnu.org.
5943 2003-07-03 Luke Dunstan <infidel@users.sf.net>
5945 * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
5946 macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
5947 * include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
5948 MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
5949 (TPM_RECURSE): Add guard for Win98/Win2K.
5950 Thanks to Magnus Olsen <greatlord@users.sf.net>.
5952 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5954 * include/basetyps.h (small, hyper): Change to __small and __hyper to
5955 avoid user namespace conflicts.
5957 2003-07-01 Earnie Boyd <earnie@users.sf.net>
5959 * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
5960 _IE3, _IE4, _IE5, _IE6): Add definitions.
5961 * include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
5963 Change existing guards to use the above macro names as appropriate.
5964 * include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
5965 Note: Also added to mingw/include/_mingw.h.
5967 2003-06-28 Steven Edwards <Steven_Ed4153@yahoo.com>
5969 * include/shlwapi.h (UrlGetLocationA, UrlGetLocationW,
5970 PathFindSuffixArrayA, PathFindSuffixArrayW,
5971 PathFindExtensionA, PathFindExtensionW, StrStrW
5972 StrStrA): Change unicode-macro'd LP[C]TSTR return values to
5975 2003-06-26 Mattia Barbon <mbarbon@dsi.unive.it>
5977 * include/richedit.h (PARAFORMAT2): Add definition.
5978 * include/richedit.h (PFA_*, PFE_*, PFM_*): Add some
5981 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5983 * include/shellapi.h (SHQUERYRBINFO): Add structure,
5984 (SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
5985 (SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
5986 Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
5988 2003-06-17 Danny Smith <dannysmith@users.sourceforge.net>
5990 * include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
5991 GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
5992 LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
5993 that these are obsolete no-ops.
5995 2003-06-17 Bang Jun-Young <junyoung@netbsd.org>
5997 * include/winbase.h (GetProcessWorkingSetSize,
5998 GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
5999 LocalShrink, SignalObjectAndWait, WriteProcessMemory):
6002 2003-06-18 Steven Edwards <Steven_Ed4153@yahoo.com>
6004 * include/winuser.h (TPM_RECURSE): Add define.
6006 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
6008 * lib/test.c: #include <powrprof.h>.
6010 2003-06-06 James E. Lucas <xelloss@sourceforge.net>
6012 * include/powerprof.h: New file.
6013 * lib/powerprof.def: New file.
6015 2003-06-06 Danny Smith <dannysmith@users.sourceforge.net>
6017 * include/winnt (SLIST_HEADER): Add C90 anonymous struct
6020 2003-06-05 Luke Dunstan <infidel@users.sourceforge.net>
6022 * include/winuser.h (WNDCLASS[AW], WNDCLASSEX[AW]): Change type of
6023 hInstance members to HINSTANCE.
6024 Thanks to: Brenden T. <brenden@rcsis.com>
6026 2003-06-05 Bart Oldeman <bartoldeman@users.sourceforge.net>
6028 * include/lmaccess.h (UF_MNS_LOGON_ACCOUNT): Add define.
6029 * include/wingdi.h (LPRGBTRIPLE, LPRGBQUAD): Add typedefs.
6031 2003-06-02 Danny Smith <dannysmith@users.sourceforge.net>
6033 * include/ddk/ntpoapi.h (POWER_INFORMATION_LEVEL): Remove.
6034 * include/winnt.h (POWER_INFORMATION_LEVEL): Add.
6035 * include/ddk/winddk.h (SINGLE_LIST_ENTRY,SLIST_HEADER):
6037 * include/ddk/ndis.h (NdisAllocateSpinLock): Add missing '\'.
6039 2003-05-30 Mattia Barbon <mbarbon@dsi.unive.it>
6041 * lib/oleacc.def: New file.
6042 * include/winable.h: New file.
6043 * include/oleacc.h: Add extern "C" guard.
6044 (NAVDIR_*, ROLE_*, STATE_*): Add missing constants.
6045 (AccessibleChildren, AccessibleObjectFromEvent,
6046 AccessibleObjectFromPoint, AccessibleObjectFromWindow,
6047 CreateStdAccessibleProxy[AW], GetOleaccVersionInfo, GetRoleText[AW],
6048 GetStateText[AW], LresultFromObject, ObjectFromLresult,
6049 WindowFromAccessibleObject): Add prototypes and UNICODE mappings.
6050 * include/winuser.h (NotifyWinEvent): Add prototype.
6051 (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
6052 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
6053 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
6054 OBJID_SOUND): Move from here to...
6055 * include/winable.h (OBJID_WINDOW, OBJID_SYSMENU, OBJID_TITLEBAR,
6056 OBJID_MENU, OBJID_CLIENT, OBJID_VSCROLL, OBJID_HSCROLL,
6057 OBJID_SIZEGRIP, OBJID_CARET, OBJID_CURSOR, OBJID_ALERT,
6058 OBJID_SOUND): Here, as per documentation.
6059 * lib/test.c: Include winable.h.
6060 * lib/user32.def (NotifyWinEvent): Add missing export.
6062 2003-05-30 Bang Jun-Young <junyoung@netbsd.org>
6064 * include/winbase.h (HeapCompact): Correct prototype.
6065 * include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
6068 2003-05-27 Andrew C. Stadt <acstadt@sympatico.ca>
6070 * include/winuser.h (LWA_COLORKEY, LWA_ALPHA): Add defines.
6072 2003-05-25 Bill C. Riemers <cygwin@docbill.net>
6074 * include/winuser.h (EnumDisplayDevicesW): Fix typo.
6076 2003-05-23 Danny Smith <dannysmith@users.sourceforge.net>
6078 * include/winuser.h (EnumDisplayDevices[AW]): Add prototypes.
6079 * include/wingdi.h (DISPLAY_DEVICE): UNICODE it.
6081 2003-05-23 Andrew Dunbar <hippietrail@users.sourceforge.net>
6083 * include/wingdi.h (GCP_RESULTS[AW]) Correct type of
6084 lpGlyphs field to LPWSTR.
6086 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
6088 * include/wincrypt.h (PLAINTEXTKEYBLOB, OPAQUEKEYBLOB,
6089 PUBLICKEYBLOBEX, SYMMETRICWRAPKEYBLOB) Add defines.
6090 (PP_*): Add defines.
6091 (CryptContextAddRef): Add prototype.
6092 Thanks to: Shura Zam <debil_urod@users.sourceforge.net>
6094 2003-05-18 Manu B <manubee@users.sourceforge.net>
6096 * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
6098 2003-05-18 Bang Jun-Young <junyoung@netbsd.org>
6100 * include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
6101 DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
6102 DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
6103 IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
6104 CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
6105 CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
6106 CREATE_NO_WINDOW): Convert to hexadecimal form for better
6108 (BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
6109 CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add.
6111 2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
6113 * include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):
6114 Unname anonymous unions if NONAMELESSUNION not defined.
6116 2003-05-14 Bang Jun-Young <junyoung@netbsd.org>
6118 * include/winbase.h (GMEM_VALID_FLAGS): Add.
6120 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6122 * include/prsht.h (PROPSHEETHEADER[AW]: Mark
6123 anonymous unions as GCC extension.
6125 2003-05-13 Danny Smith <dannysmith@users.sourceforge.net>
6127 * include/oleidl.h (LPENUMOLEDOCUMENTVIEWS): Remove typedef.
6128 (IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
6129 * include/docobj.h (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
6131 (IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR.
6133 2003-05-12 Earnie Boyd <earnie@users.sf.net>
6135 * include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,
6136 MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
6137 Thanks to: Robert Wishlaw <rwishlaw @ shaw . ca>
6139 2003-05-12 Danny Smith <dannysmith@users.sourceforge.net>
6141 * include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6142 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6143 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6144 IProvideClassInfo2,IConnectionPointContainer,
6145 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6146 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6147 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6148 IPicture,IPictureDisp): Move from here to...
6149 * include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
6150 IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
6151 IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
6152 IProvideClassInfo2,IConnectionPointContainer,
6153 IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
6154 IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
6155 IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
6156 IPicture,IPictureDisp): Here, as per documentation.
6158 2003-05-12 Mattia Barbon <mbarbon@dsi.unive.it>
6160 * include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
6161 * include/winbase.h (TerminateJobObject,
6162 AssignProcessToJobObject): Likewise.
6163 * include/servprov.h: New header.
6164 * lib/test.c: Include servprov.h.
6166 2003-05-10 Danny Smith <dannysmith@users.sourceforge.net>
6168 * include/shlguid.h (CGID_ShellServiceObject): Declare.
6169 * lib/uuid.c (CGID_ShellServiceObject): Define guid.
6170 Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net>
6171 * include/winuser.h (SetLayeredWindowAttributes): Add prototype.
6172 * lib/user32.def (SetLayeredWindowAttributes): Add stub.
6173 * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids.
6175 2003-05-05 Danny Smith <dannysmith@users.sourceforge.net>
6177 * include/commctrl.h (STATUSCLASSNAME, TOOLBARCLASSNAME,
6178 TOOLTIPS_CLASS, TRACKBAR_CLASS, UPDOWN_CLASS, PROGRESS_CLASS,
6179 HOTKEY_CLASS): Remove dupicate defines for UNICODE case.
6181 2003-05-02 Steven Edwards <Steven_Ed4153@yahoo.com>
6183 * include/richedit.h (EM_FINDTEXTEXW, EM_FINDTEXTW,
6184 EM_GETAUTOURLDETECT, EM_GETBIDIOPTIONS, EM_GETEDITSTYLE,
6185 EM_GETIMECOLOR, EM_GETIMEOPTIONS, EM_GETPUNCTUATION,
6186 EM_GETWORDWRAPMODE, EM_RECONVERSION, EM_SETBIDIOPTIONS,
6187 EM_SETEDITSTYLE, EM_SETIMECOLOR, EM_SETIMEOPTIONS,
6188 EM_SETPALETTE, EM_SETPUNCTUATION, EM_SETTEXTEX,
6189 EM_SETWORDWRAPMODE, RICHEDIT_CLASS10A): Add defines.
6191 2003-05-02 Francois Ferrand <typz@sourceforge.users.net>
6193 * include/commctrl.h (TBM_*): Add missing trackbar defines.
6195 2003-05-02 Danny Smith <dannysmith@users.sourceforge.net>
6197 * include/cplext.h (CPLPAGE_MOUSE_WHEEL,
6198 CPLPAGE_DISPLAY_BACKGROUND): Add defines.
6200 2003-04-30 Danny Smith <dannysmith@users.sourceforge.net>
6202 * include/wingdi.h (DC_PEN, DC_BRUSH): Add defines.
6203 (SetDCPenColor, SetDCBrushColor): Add prototypes.
6204 * lib/gdi32.def (SetDCPenColor, SetDCBrushColor): Add stubs.
6206 2003-04-26 Bang Jun-Young <junyoung@netbsd.org>
6208 * include/winioctl.h (DEVICE_TYPE_FROM_CTL_CODE): Add macro.
6210 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6212 * include/oaidl.h (ITypeMarshal): Add interface.
6214 2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
6216 * include/winioctl.h: Clean up formatting.
6217 (RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
6218 (CREATE_DISK): Add _ANONYMOUS_UNION macro.
6219 (DISK_CACHE_INFORMATION): Likewise.
6220 (DISK_DETECTION_INFO): Likewise.
6221 (DISK_PARTITION_INFO): Likewise.
6222 (PARTITION_INFORMATION_EX): Likewise.
6223 (DRIVE_LAYOUT_INFORMATION_EX): Likewise.
6225 2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
6227 * include/winbase.h (DeleteVolumeMountPoint[AW],
6228 FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
6229 FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
6230 GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
6231 SetVolumeMountPoint[AW]): Add prototypes.
6232 * include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
6233 IOCTL_DISK_SET_PARTITION_INFO_EX,
6234 IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
6235 IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
6236 IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
6237 IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
6238 IOCTL_DISK_GET_CACHE_INFORMATION,
6239 IOCTL_DISK_SET_CACHE_INFORMATION,
6240 IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
6241 FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
6242 FSCTL_MOVE_FILE): Define.
6243 (CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
6244 DISK_CACHE_INFORMATION,
6245 DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
6246 DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
6247 DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
6248 GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
6249 DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
6250 PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
6251 PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
6253 RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
6254 STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs.
6255 (PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
6256 (MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
6257 F5_720_512, F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024,
6258 F3_128Mb_512, F3_230Mb_512, F8_256_128, F3_200Mb_512,
6259 F3_240M_512, and F3_32M_512.
6260 * lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
6263 2003-04-16 Earnie Boyd <earnie@users.sf.net>
6265 * include/wingdi.h (DM_SPECVERSION): Define.
6266 Thanks to Sinitsyn Valentime <valentine.sinitsyn@usu.ru>
6267 * include/rpcdce.h (UuidCreateSequential): Properly guard with
6268 appropriate _WIN32_WINNT values.
6270 2003-04-15 Chris January <chris@atomice.net>
6272 * include/rpcdce.h: Add declaration for UuidCreateSequential.
6273 * lib/rpcrt4.def: Add entry for UuidCreateSequential.
6275 2003-04-14 Phil Krylov <likewolf@users.sourceforge.net>
6277 * include/winuser.h (VK_*): Add missing defines.
6279 2003-04-14 Vincent Béron <papineau@users.sourceforge.net>
6281 * include/commctrl.h (NMUPDOWN, LPNMUPDOWN): Use currently
6282 documented typedefs for struct _NM_UPDOWN.
6283 Add defines for backward comapatibility.
6284 * include/commdlg.h (OFN_ENABLESIZING): Add define.
6285 * include/wininet.h (IRF_*): Add missing defines.
6287 2003-04-14 Bang Jun-Young <junyoung@netbsd.org>
6289 * lib/ntdll.def (Csr*, Dbg*, Ki*, Ldr*, Rtl*): Add W2K exports.
6291 2003-04-11 Earnie Boyd <earnie@users.sf.net>
6293 * include/sspi.h: Add comment for FreeCredentialsHandle.
6295 2003-04-07 Marcel Telka <telka@users.sourceforge.net>
6297 * include/ddk/winddk.h (KIRQL): Typedef as UCHAR, not ULONG.
6299 2003-03-30 Hans E. Molin <kvasi@users.sourceforge.net>
6301 * include/olectl.h (OleLoadPicturePath): Correct prototype.
6303 2003-03-30 Danny Smith <dannysmith@users.sourceforge.net>
6305 * lib/uuid.c (IID_IHTML*): Move definitions to...
6306 * lib/mshtml-uuid.c: New file.
6307 * lib/Makefile.in: Add mshtml-uuid.o to libuuid.a
6309 2003-03-30 Michael Sazonov <traip@comset.net>
6311 * lib/uuid.c (IID_IHTML*): Add new GUID definitions.
6312 * include/mshtml.h (IHTMLElementCollection, IHTMLLinkElement,
6313 IHTMLImgElement): Add interface definitions.
6315 2003-03-29 Danny Smith <dannysmith@users.sourceforge.net>
6317 * include/commctrl.h (ANIMATE_CLASS,HOTKEY_CLASS,PROGRESS_CLASS,
6318 STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS,
6319 UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW,
6320 WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of
6322 (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT,
6323 WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines.
6325 2003-03-28 Bang Jun-Young <junyoung@netbsd.org>
6327 * include/winnt.h (WAITORTIMERCALLBACKFUNC): Add typedef.
6329 2003-03-27 Danny Smith <dannysmith@users.sourceforge.net>
6331 * include/secext.h (GetComputerObjectName[AW],GetUserNameEx[AW],
6332 TranslateName[AW]): Add prototypes.
6333 * lib/sec32.def (GetComputerObjectName[AW],GetUserNameEx[AW],
6334 TranslateName[AW]): Add stubs.
6335 * lib/test.c: Include secext.h.
6337 2003-03-27 Vladimir Michl <michlv@users.sourceforge.net>
6339 * include/ddk/ndis.h (NdisAllocateSpinLock,NdisFreeSpinLock,
6340 NdisAcquireSpinLock,NdisReleaseSpinLock,NdisDprAcquireSpinLock,
6341 NdisDprReleaseSpinLock): Change macro argument from SpinLock to
6344 2003-03-26 Earnie Boyd <earnie@users.sf.net>
6346 * include/w32api.h: Increment version to 2.4.
6347 * Makefile.in: Ditto.
6349 2003-03-26 Danny Smith <dannysmith@users.sourceforge.net>
6351 * include/ddk/batclass.h (BATTERY_REPORTING_SCALE)
6352 Move structure from here...
6353 * include/winnt.h (BATTERY_REPORTING_SCALE): To here.
6355 * include/ddk/ntapi.h (JOBOBJECT_*):
6356 Remove structures and enums definitions.
6357 (JOB_OBJECT*): Move defines from here...
6358 * include/winnt.h (JOB_OBJECT* ): To here.
6360 * include/ddk/ntpoapi.h (LATENCY_TIME, POWER_ACTION_POLICY,
6361 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6362 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6363 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6364 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6365 SYSTEM_POWER_CAPABILITIES): Move enums, structures
6366 and associated defines from here ...
6367 * include/winnt.h: (LATENCY_TIME, POWER_ACTION_POLICY,
6368 SYSTEM_POWER_LEVEL, SYSTEM_POWER_POLICY,
6369 PROCESSOR_POWER_POLICY_INFO, PROCESSOR_POWER_POLICY,
6370 ADMINISTRATOR_POWER_POLICY, SYSTEM_POWER_INFORMATION,
6371 PROCESSOR_POWER_INFORMATION, SYSTEM_BATTERY_STATE,
6372 SYSTEM_POWER_CAPABILITIES):To here.
6374 * include/ddk/winddk.h (DEVICE_POWER_STATE,
6375 SYSTEM_POWER_STATE, POWER_ACTION): Move enums
6377 * include/winnt.h (DEVICE_POWER_STATE,
6378 SYSTEM_POWER_STATE, POWER_ACTION): To here.
6380 2003-03-19 Danny Smith <dannysmith@users.sourceforge.net>
6382 *lib/ndis.def (NdisAllocateMemory): Correct stdcall suffix.
6383 Thanks to: Vladimir Michl <michlv@users.sourceforge.net>
6384 (NdisUpdateSharedMemory): Likewise.
6385 (NdisMFreeSharedMemory: Likewise.
6386 (NdisMMapIoSpace: Likewise.
6388 2003-03-18 Danny Smith <dannysmith@users.sourceforge.net>
6390 * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK.
6391 Thanks to: Fabricio D. Rossi <gurusoda@users.sourceforge.net>
6392 (UF_SETTABLE_BITS): Correct UF_LOCKOUT here too.
6394 2003-03-17 Bang Jun-Young <junyoung@netbsd.org>
6396 * include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
6397 (EnumResourceNames[AW]): Ditto.
6398 (EnumResourceTypes[AW]): Ditto.
6399 * include/wincon.h (CONSOLE_FONT_INFO): Add struct.
6401 2003-03-16 Toby Malone <malone@users.sourceforge.net>
6403 * include/winuser.h (SendInput): Add prototype.
6404 * lib/user32.def (SendInput): Add stub.
6406 2003-03-16 Vadim Yegorov <zg@bmg.lv>
6408 * winioctl.h (FSCTL_SET_REPARSE_POINT: Correct macro.
6409 (FSCTL_DELETE_REPARSE_POINT): Likewise.
6411 2003-03-15 Bang Jun-Young <junyoung@netbsd.org>
6413 * winnt.h (JOBOBJECTINFOCLASS): Define enum.
6414 (JOBOBJECT_*): Define corresponding structures.
6416 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
6418 * include/ddk/winddk.h (PCUNICODE_STRING): Remove incorrect
6421 2003-03-13 Bang Jun-Young <junyoung@netbsd.org>
6423 * lib/kernel32.def (Module32{First,Next}{,W}): Add missing exports.
6424 (Process32{First,Next}{,W}): Ditto.
6425 (Thread32{First,Next}): Ditto.
6426 * include/ntdef.h (PCUNICODE_STRING): Add typedef.
6428 2003-03-12 Earnie Boyd <earnie@users.sf.net>
6430 * include/mswsock.h: Correct invalid filter for _WINSOCK2_H.
6431 Thanks to Jim Barton <jmbarton@users.sf.net>.
6433 2003-03-12 Ranjit Mathew <rmathew@hotmail.com>
6435 * include/winnt.h (_IMAGE_SEPARATE_DEBUG_HEADER): Expose
6436 member SectionAlignment.
6438 2003-03-11 Earnie Boyd <earnie@users.sf.net>
6440 * include/winsvc.h (SERVICE_NO_CHANGE): Use hex constant to avoid
6442 Thanks to Fabricio D. Rossi <gurusoda@users.sf.net>.
6443 * Makefile.in (bindist): Correct process.
6444 * lib/Makefile.in (install): Ditto.
6445 Thanks to Jeff Bonnggren <jbon@users.sf.net>.
6447 2003-03-10 Danny Smith <dannysmith@users.sourceforge.net>
6449 * include/rasdlg.h: New file.
6450 * lib/rasdlg.def: New file.
6451 * lib/test.c: Include rasdlg.h.
6453 2003-03-06 Christopher January <chris@atomice.net>
6455 * include/winbase.h (FindFirstVolume): Add declaration.
6456 (FindNextVolume): Add declaration.
6457 (FindVolumeClose): Add declaration.
6458 (GetSystemTimes): Add declaration.
6459 * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
6461 2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
6463 *lib/kernel32.def (GetSystemTimes): Add stub.
6465 2003-03-04 Heiko Gerdau <hg@technosis.de>
6467 * oleidl.h (IOleObject): Correct GetUserType prototype.
6468 (IViewObject2): Correct GetExtent prototype.
6469 * olectl.h (DISPIP_): Add new defines
6470 * ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
6472 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6474 * include/olectl.h (OleLoadPictureEx) Add prototype.
6475 (OleLoadPictureFile): Ditto.
6476 (OleLoadPictureFileEx): Ditto.
6477 (OleLoadPicturePath): Ditto.
6478 (OleSavePictureFile): Ditto.
6480 2003-03-01 Danny Smith <dannysmith@users.sourceforge.net>
6482 * include/objbase.h (CoAddRefServerProcess): Add prototype.
6483 (CoAddReleaseServerProcess): Ditto.
6484 (CoResumeClassObjects): Ditto.
6485 (CoSuspendClassObjects): Ditto.
6486 * include/oleauto.h (V_I1): Define.
6487 Thanks to: "Timofei" <mmttmm@users.sourceforge.net>
6489 2003-03-01 Heiko Gerdau <hg@technosis.de>
6491 * include/oleidl.h (USERCLASSTYPE): Add enum.
6492 * include/ocidl.h (IObjectWithSite): Add interface.
6494 2003-02-28 Roland Schwingel <roland.schwingel@onevision.de>
6496 Fixup UNICODE thinko in 2003-02-22 patch.
6497 * include/wingdi.h (AddFontMemResourceEx): Add.
6498 (RemoveFontMemResourceEx): Ditto.
6499 (AddFontMemResourceEx[AW]): Remove.
6500 (RemoveFontMemResourceEx[AW]): Ditto
6501 * lib/gdi32.def: (AddFontResourceEx): Add.
6502 (RemoveFontMemResourceEx): Ditto.
6503 (AddFontMemResourceEx[AW]): Remove.
6504 (RemoveFontResourceEx[AW]): Ditto.
6506 2003-02-23 Danny Smith <dannysmith@users.sourceforge.net>
6508 * include/winbase.h (EVENTLOG_SUCCESS): Add define.
6509 Thanks to: Thomas Weber <thomasweber@sourceforge.net>
6511 2003-02-22 Roland Schwingel <roland.schwingel@onevision.de>
6513 * include/wingdi.h (AddFontMemResourceEx[AW]): Add.
6514 (RemoveFontMemResourceEx[AW]): Ditto
6515 * lib/gdi32.def (AddFontMemResourceEx[AW]): Add.
6516 (RemoveFontMemResourceEx[AW]): Ditto.
6518 2003-02-22 Bang Jun-Young <junyoung@netbsd.org>
6520 * lib/ntdll.def (NT*, RTL*, ZW*): Add missing exports.
6521 (NtCurrentTeb): Remove.
6523 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6525 * include/wsahelp.h: Remove ';' after closing
6526 #ifdef __cplusplus brace.
6527 * include/ws2spi.h: Likewise.
6529 2003-02-22 Danny Smith <dannysmith@users.sourceforge.net>
6531 * include/winbase.h (MEMORYSTATUSEX): Add structure.
6532 (GlobalMemoryStatusEx): Add prototype.
6533 * lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
6535 2003-02-17 Vaclav Haisman <V.Haisman@sh.cvut.cz>
6537 * include/winioctl.h (FSCTL_SET_SPARSE): Define.
6539 2003-02-12 Roland Schwingel <roland.schwingel@onevision.de>
6541 * include/wingdi.h (AddFontResourceEx[AW]): Add.
6542 (RemoveFontResourceEx[AW]): Ditto
6543 (FR_PRIVATE): Define.
6544 (FR_NOT_ENUM): Define.
6545 * lib/gdi32.def (AddFontResourceEx[AW]): Add.
6546 (RemoveFontResourceEx[AW]): Ditto.
6548 2003-02-10 Earnie Boyd <earnie@users.sf.net>
6550 * include/w32api.h: Increment version to 2.3.
6551 * Makefile.in: Ditto.
6553 2003-02-09 Earnie Boyd <earnie@users.sf.net>
6555 * lib/ddk/ntoskrnl.def (Ke386IoSetAccessProcess): Activate export.
6556 (Ke386QueryToAccessMap): Ditto.
6557 (Ke386SetIoAccessMap): Ditto.
6558 Thanks to Marcel Telka <telka@users.sf.net>
6559 * include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.
6560 * include/security.h: Include secext.h.
6561 * include/winbase.h: Declare COMPUTER_NAME_FORMAT.
6562 Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net>
6563 * include/GL/gl.h: Remove include of glext.h.
6564 Thanks to Greg Couch <gregcouch@users.sf.net>
6566 2003-02-05 Earnie Boyd <earnie@users.sf.net>
6568 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
6569 using GUID_DEFINED instead.
6570 * include/sqltypes.h: Ditto.
6571 * include/winnt.h: Ditto.
6572 * include/ddk/scsiwmi.h: Ditto.
6574 2003-02-04 Danny Smith <dannysmith@users.sourceforge.net>
6576 * include/shlwapi.h (PathRelativePathTo[AW]): Correct
6578 Thanks to: John Dallaway <jld@ecoscentric.com>.
6580 2003-02-01 Danny Smith <dannysmith@users.sourceforge.net>
6582 * include/commctrl.h (TCM_*): Add missing defines.
6584 2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
6585 Danny Smith <dannysmith@users.sourceforge.net>
6587 * include/prsht.h (PSP_*, PSH_*): Add missing defines.
6588 (PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
6589 for (_WIN32_IE >= 0x0400).
6590 (PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
6591 fields for (_WIN32_IE >= 0x0400).
6593 2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
6595 * include/winbase.h (CreateFiber): Change first parameter
6597 (CreateJobObject[AW], CreateHardLink[AW]):Guard with
6598 if (_WIN32_WINNT >= 0x0500).
6600 2003-01-31 Bang Jun-Young <junyoung@netbsd.org>
6602 * include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
6603 Add missing typedefs.
6604 (CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
6606 (CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.
6608 2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
6610 * include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
6612 * lib/largeint.c (LargeIntegerAdd): Add, don't multiply.
6614 2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
6616 * include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
6618 * include/winbase.h (WAIT_TIMEOUT): Guard against prior
6620 (WAIT_FAILED): Cast to DWORD.
6621 * include/winerror.h (WAIT_TIMEOUT): Guard against prior
6624 2003-01-27 Bang Jun-Young <junyoung@netbsd.org>
6626 * include/winerror.h: Protect against multiple
6627 definition of WSA* error codes.
6628 * include/winsock.h: Likewise.
6629 * include/winsock2.h: Likewise.
6631 2003-01-27 Bang Dong-Heui
6632 Bang Jun-Young <junyoung@netbsd.org>
6634 * include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
6635 DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
6636 (RPC_X_INVALID_PIPE_OPERATION): Remove define.
6639 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6641 * include/ras.h (RASCONN[AW]): Add dwSessionId for
6644 2003-01-24 Danny Smith <dannysmith@users.sourceforge.net>
6646 * include/ras.h (RASCONN[AW]): Guard szDeviceType,
6647 szDeviceName fields with (WINVER >= 0x400). Add dwFlags, luid
6648 fields for (WINVER >= 0x501).
6650 2003-01-23 Danny Smith <dannysmith@users.sourceforge.net>
6652 * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
6654 * include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
6657 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6659 * include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
6660 IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
6662 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6664 * include/accctrl.h (enum _SE_OBJECT_TYPE): Add
6665 SE_REGISTRY_WOW64_32KEY.
6666 Reported by: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6668 2003-01-11 Danny Smith <dannysmith@users.sourceforge.net>
6670 * include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
6671 (tagNMHDDISPINFO[AW}: Add structures and typedefs.
6672 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6674 2003-01-10 Christopher Faylor <cgf@redhat.com>
6676 * include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
6678 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6680 * lib/dxguid.c: Don't #include <objbase.h>.
6681 * include/unknwn.h: Partially revert change of 2002-12-26.
6682 Don't include <ole2.h>.
6684 2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
6686 * lib/dinput.c: Don't #include <objbase.h>.
6688 2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
6690 * include/windows.h (ole2.h):Do #include for
6693 2003-01-05 Danny Smith <dannysmith@users.sourceforge.net>
6695 * include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
6696 * include/zmouse.h (WHEEL_DELTA): Guard against prior
6698 (WHEEL_PAGESCROLL): Likewise.
6699 (SPI_SETWHEELSCROLLLINES): Define, if not already done.
6701 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6703 * include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
6704 (WHEEL_PAGESCROLL): Add define.
6706 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6708 * include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
6709 names tagTBNOTIFY[AW] and typedefs. Add defines for backward
6710 compatability. Add RECT field. Add UNICODE mappings for new
6712 (tagNMREBARCHEVRON): Add struct and typedefs for
6713 _WIN32_IE >= 0x0500.
6715 2003-01-04 Danny Smith <dannysmith@users.sourceforge.net>
6717 * include/commctrl.h (TOOLINFO[AW]): Update structures.
6718 (LVHITTESTINFO): Likewise.
6720 * include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
6721 (GRADIENT_RECT): Likewise.
6723 2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
6725 * include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
6726 ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
6727 ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
6728 ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
6729 ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
6730 ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
6731 ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
6732 ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
6733 ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
6734 ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
6735 ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
6736 RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
6737 RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
6738 ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
6739 ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
6740 ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
6741 ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
6742 ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
6743 ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
6744 ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
6745 ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
6746 ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
6747 ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
6748 ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
6749 ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
6750 ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
6751 ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
6752 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
6753 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
6754 ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
6755 ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
6756 ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
6757 ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
6758 ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
6759 ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
6760 ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
6761 ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
6762 ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
6763 ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
6764 ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
6765 ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
6766 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
6767 ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
6768 ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
6769 ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
6770 ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
6771 ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
6772 ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
6773 ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
6774 ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
6775 ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
6776 ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
6777 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
6778 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
6779 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
6780 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
6781 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
6782 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
6783 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
6784 ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
6785 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
6786 ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
6787 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
6788 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
6789 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
6790 Add missing error codes.
6792 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6794 * lib/kernel32.c (GetCurrentFiber): Remove blank input field in
6796 (GetFiberData): Likewise.
6798 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6800 * include/winnt.h (GetCurrentFiber): Remove blank input field in
6802 (GetFiberData): Likewise.
6804 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6806 * include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
6807 ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
6808 ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
6809 ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
6810 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
6811 ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
6812 ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
6813 OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
6817 2003-01-02 Danny Smith <dannysmith@users.sourceforge.net>
6819 * include/winspool.h (PRINTER_INFO_6): Add.
6820 Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
6822 2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
6824 * include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
6826 * lib/ntdll.def (NtConnectPort, NtOpenEvent,
6827 NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
6828 ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
6831 2002-12-30 Danny Smith <dannysmith@users.sourceforge.net>
6833 * include/wingdi.h (wglGetLayerPaletteEntries): Correct
6834 prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
6836 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6838 * include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
6840 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6842 * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
6843 VIETNAMESE_CHARSET): Remove duplicate defines.
6844 * lib/comctl32.def (ImageList_SetImageCount): Add stub.
6846 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6848 * include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
6849 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6851 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6853 * include/unknwn.h: Include windows.h and ole2.h before header
6854 guard to avoid circular inclusion of COM headers.
6856 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6858 * include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
6859 ReuseDDElParam): Use __WIN64 compatible typedefs.
6861 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6863 * include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
6864 lpInheritProperty member const.
6865 (ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
6868 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6870 * include/commcat.h: Don't include windows.h or ole2.h ifdef
6872 * include/unknwn.h: Ditto.
6874 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net>
6876 * include/imm.h (ImmGetCompositionFont[AW],
6877 ImmSetCompositionFont[AW]): Add NOGDI guard.
6879 2002-12-19 Danny Smith <dannysmith@users.sourceforge.net>
6881 * include/ddk/hidusage.h: Remove unneccessary #pragma pack's.
6882 * include/ddk/miniport.h (EMULATOR_PORT_ACCESS_TYPE): Define
6884 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6885 * include/ddk/minitape.h (INQUIRYDATA): Guard against prior
6887 * include/ddk/ndis.h (DECLARE_UNKNOWN_PROTOTYPE): Correct macro.
6888 * include/ddk/ndisguid.h: Remove unneccessary #pragma pack's.
6889 * include/ddk/scsi.h (INQUIRYDATA): Guard against prior
6891 * include/ddk/scsiwmi.h (GUID): Define if not already done.
6892 (LPCGUID): Likewise.
6893 * include/ddk/tdi.h: Close "Listen flags" comment.
6894 * include/ddk/tdistat.h: Remove unneccessary #pragma pack's.
6895 * include/ddk/video.h: Add #pragma pack(push,4) to balance.
6896 (VIDEO_ACCESS_RANGE): Guard against prior definition.
6897 * include/ddk/videoagp.h:Add #pragma pack(push,4) to balance.
6898 * include/ddk/win2k.h: Likewise.
6899 * include/ddk/winddi.h: Likewise.
6900 * include/ddk/winddk.h: Likewise.
6901 * include/ddk/winnt4.h: Likewise.
6902 * include/ddk/ws2san.h: Likewise.
6903 * include/ddk/xfilter.h: Remove unbalanced #pragma pack(pop).
6904 * include/ddk/video.h: Don't process rest of file ifdef
6906 * include/ddk/winddi.h: Don't process rest of file ifdef
6908 * include/ddk/usb.h: Don't process rest of file ifdef
6910 * include/ddk/usbdi.h: Don't process rest of file ifdef
6912 * include/ddk/usbcamdi.h: Don't process rest of file if
6913 !defined(__USB_H) && !defined(__USBDI_H)
6915 2002-12-18 James E. Lucas <xelloss@users.sourceforge.net>
6917 * include/winnetwk.h (WNetResourceInformation[AW]): Correct
6919 * include/winuser.h (GetAncestor) Add prototype.
6920 (GA_PARENT, GA_ROOT, GA_ROOTOWNER): Add defines.
6921 (EWX_FORCEIFHUNG): Add define for _WIN32_WINNT >= 0x0500.
6922 (SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER,
6923 SPI_GETACTIVEWNDTRKTIMEOUT, SPI_SETACTIVEWINDOWTRACKING
6924 SPI_SETACTIVEWNDTRKZORDER, SPI_SETACTIVEWNDTRKTIMEOUT): Add
6926 * lib/user32.def (GetAncestor@8): Add stub.
6928 2002-12-15 Danny Smith <dannysmith@users.sourceforge.net>
6930 * include/windows.h: Guard inclusion of wingdi.h,
6931 commdlg.h, winspool.h, ole2.h with NOGDI.
6932 * include/winuser.h (ICONMETRICS, NONCLIENTMETRICS,
6933 ChangeDisplaySettings, CreateDesktop, EnumDisplaySettings):
6936 2002-12-12 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6938 * include/oleacc.h (SELFLAG_*): Change to enum.
6940 2002-12-11 Danny Smith <dannysmith@users.sourceforge.net>
6942 * include/shlobj.h (IShellLinkW::GetPath): Correct prototype.
6943 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6945 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net>
6947 * include/shellapi.h (ExtractIconEx[AW]): Correct return type
6949 Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
6951 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net>
6953 * include/winuser.h (AllowSetForegroundWindow,
6954 LockSetForegroundWindow): Add prototypes.
6955 (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines.
6956 Thanks to: Pat Thoyts <patthoyts@users.sourceforge.net>
6957 * lib/winuser.def (AllowSetForegroundWindow,
6958 LockSetForegroundWindow): Add stubs.
6960 2002-12-06 Ken Fitlike <kenfitlike@users.sourceforge.net>
6962 * include/commctrl.h (TN_GETDISPINFO[AW]): Add defines and
6964 (tagNMTTDISPINFO[AW]): Replace obsolete struct names
6965 tagTOOLTIPTEXT[AW] and typedefs. Add defines for backward
6966 compatability. Add lParam field. Add UNICODE mappings for new
6969 2002-12-02 Andrew Stadt <acstadt@sympatico.ca>
6971 * include/shellapi.h (_SHFILEOPSTRUCTA,_SHFILEOPSTRUCTW):
6972 Wrap with pshpack2.h/poppack.h to correct alignment.
6974 2002-12-02 Ken Fitlike <kenfitlike@users.sourceforge.net>
6976 * include/commctrl.h (LVBKIF_*): Add defines.
6977 (LVM_SETIMAGE[AW]): Add defines and UNICODE mappings.
6978 (LVM_GETIMAGE[AW]): Add defines and UNICODE mappings.
6979 (LVBKIMAGE[AW]): Add defines and UNICODE mappings.
6980 (LPLVBKIMAGE[AW]): Add defines and UNICODE mappings.
6981 (LVM_GETBKIMAGE[AW]): Add defines and UNICODE mappings.
6982 (LVM_SETBKIMAGE[AW]): Add defines and UNICODE mappings.
6983 (ListView_GetBkImage): Add define.
6984 (ListView_SetBkImage): Add define.
6985 (LVBKIMAGE): Add structures and typedefs.
6987 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6989 * include/w32api.h: Increment to version 2.2
6990 * Makefile.in: Ditto.
6992 2002-11-25 Earnie Boyd <earnie@users.sf.net>
6994 * lib/Makefile.in (dist, install): Correct the install destinations.
6995 * lib/ddk/Makefile.in (dist, install): Ditto.
6997 2002-11-16 Danny Smith <dannysmith@users.sourceforge.net>
6999 * lib/uuid.c (CATID_InternetAware,CLSID_HttpSProtocol,
7000 CLSID_PSUrlMonProxy,CLSID_StdURLMoniker,IID_IObjectWithSite,
7001 IID_IPersistMoniker,IID_IProgressNotify): Correct off-by-one bug
7003 (CLSID_CFontPropPage00, GUID_FONTUNDERSCORE11,
7004 IID_IOleControlSite89): Remove.
7006 2002-11-15 Christopher Faylor <cgf@redhat.com>
7008 * lib/uuid.c (IID_IRunnableObject): Remove duplicate definition.
7009 (IID_IStdMarshalInfo): Ditto.
7011 2002-11-15 Christopher Faylor <cgf@redhat.com>
7013 * lib/uuid.c (IID_IOleInPlaceSite): Remove duplicate definition.
7014 (IID_IPersistStorage): Ditto.
7016 2002-11-15 Weiqi Gao <weiqigao@users.sourceforge.net>
7018 * lib/uuid.c (CLSID_PSClassObject, CLSID_PSEnumerators,
7019 IID_IClassActivator, IID_IClientSecurity, IID_ICreateTypeInfo,
7020 IID_ICreateTypeLib2, IID_IOleInPlaceSite, IID_IPersistStorage,
7021 IID_IRunnableObject, IID_IServerSecurity, IID_IStdMarshalInfo):
7022 Correct definitions.
7024 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
7026 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7027 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7028 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7029 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7030 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7031 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7032 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7033 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7034 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7035 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7036 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7037 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7038 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7039 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7040 xfilter.h): Change comment to refer w32api package, not MinGW.
7042 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net>
7044 * include/ddk/ntddk.h: Include winnt.h as system header.
7046 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
7048 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7049 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7050 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7051 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7052 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7053 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7054 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7055 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7056 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7057 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7058 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7059 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7060 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7061 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7062 xfilter.h): Fix typo in disclaimer comment.
7064 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net>
7066 * include/exdisp.h: Include oaidl.h as system header.
7068 2002-11-12 Earnie Boyd <earnie@users.sf.net>
7070 * include/w32api.h (__W32API_VERSION): Fix.
7072 2002-11-09 Weiqi Gao <weiqigao@users.sourceforge.net>
7074 * lib/uuid.c (IID_ICatInformation): Correct definition.
7076 2002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
7078 * include/oleauto.h (DeregisterTypeLib): Remove.
7079 (UnRegisterTypeLib): Add prototype.
7081 2002-11-07 Christopher January <chris@atomice.net>
7083 * include/winioctl.h: Add definition for IOCTL_DISK_UPDATE_DRIVE_SIZE.
7085 2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
7087 * include/winnt.h (VerSetConditionMask): Add prototype.
7088 * lib/kernel32.def (VerifyVersionInfo[AW]): Add stubs.
7090 2002-10-16 Danny Smith <dannysmith@users.sourceforge.net>
7092 * include/winuser.h (MONITORINFOEX[AW]): Add structure
7093 definitions and ANSI/UNICODE mappings.
7096 2002-10-14 Earnie Boyd <earnie@users.sf.net>
7098 * Makefile.in: Add components for lib/ddk. Adjust for autoconf-2.53.
7099 * configure.in: Ditto.
7100 * lib/Makefile.in: Ditto.
7101 * lib/ddk/Makefile.in: Correct installation procedure. Adjust for
7103 * configure: Regenerate.
7105 2002-10-14 Danny Smith <dannysmith@users.sourceforge.net>
7107 * include/windows.h: Don't include basetyps.h.
7108 * include/objfwd.h: Do include basetyps.h.
7110 2002-10-13 Danny Smith <dannysmith@users.sourceforge.net>
7112 * include/objbase.h: Include rpc.h and rpcndr.h
7113 before header guard.
7115 2002-10-11 Danny Smith <dannysmith@users.sourceforge.net>
7117 * include/olectl.h (PROPPAGEINFO): Change type of
7120 2002-10-11 Steven Edwards <Steven_Ed4153@yahoo.com>
7122 * lib/ntdll.def (RtlAcquireResourceExclusive,
7123 RtlAcquireResourceShared, RtlDeleteResource,
7124 RtlInitializeResource, RtlReleaseResource,
7125 RtlTimeToSecondsSince1970) : Added missing exports.
7127 2002-10-08 Heiko Gerdau <hg@technosis.de>
7129 * include/oleacc.h: New file.
7130 * include/winuser.h (ENDSESSION_LOGOFF) Add define.
7131 (OBJID_*) Add defines.
7132 * lib/uuid.c: Add DEFINE_GUID for IID_IAccessible.
7133 * lib/test.c: Include oleacc.h.
7135 2002-10-06 Casper Hornstrup <chorns@it.dk>
7137 * include/ddk: New subdir.
7139 * include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
7140 d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
7141 miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
7142 ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
7143 netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
7144 ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
7145 ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
7146 ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
7147 ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
7148 poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
7149 storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
7150 upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
7151 usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
7152 winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
7153 xfilter.h): New files.
7154 * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
7155 hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
7156 scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
7159 2002-10-04 Steven Edwards <Steven_Ed4153@yahoo.com>
7161 * lib/ntdll.def (NtAccessCheck, NtAdjustPrivilegesToken,
7162 NtCreateKey, NtDeleteKey, NtDeleteValueKey, NtEnumerateKey,
7163 NtEnumerateValueKey, NtOpenKey, NtOpenProcessToken,
7164 NtOpenThreadToken, NtQueryInformationToken, NtQueryKey,
7165 NtQueryValueKey, NtSetSecurityObject, NtSetValueKey,
7166 RtlAddAccessAllowedAce, RtlCreateAcl,
7167 RtlCreateSecurityDescriptor, RtlCreateUnicodeStringFromAsciiz,
7168 RtlGetAce, RtlGetControlSecurityDescriptor,
7169 RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor,
7170 RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor,
7171 RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd,
7172 RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD,
7173 RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize,
7174 RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor,
7175 RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor,
7176 RtlSetSaclSecurityDescriptor, RtlValidSecurityDescriptor,
7177 ZwAccessCheck, ZwAdjustPrivilegesToken, ZwCreateKey,
7178 ZwDeleteValueKey, ZwEnumerateKey, ZwEnumerateValueKey,
7179 ZwOpenKey, ZwOpenProcessToken, ZwOpenThreadToken,
7180 ZwQueryInformationToken, ZwQueryKey, ZwQueryValueKey
7181 ZwSetSecurityObject, ZwSetValueKey): Added missing exports.
7183 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7185 *include/windef.h (WPARAM): Update typedef.
7189 2002-10-04 "KJK::Hyperion" <noog@libero.it>
7191 * include/shlobj.h (CSIDL_*): Add defines.
7193 2002-09-24 Danny Smith <dannysmith@users.sourceforge.net>
7195 * include/ws2tcpip.h: Throw error if winsock.h, not winsock2.h
7196 has been included first.
7198 2002-09-24 René Møller Fonseca <fonseca@users.sourceforge.net>
7200 * include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
7201 * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
7202 * include/winuser.h (AppendMenu[AW]): Fixed prototypes.
7204 2002-09-18 Eric R. Krause <ekrause_98@users.sourceforge.net>
7206 * include/winuser.h (DS_SHELLFONT): Define.
7208 2002-09-17 Daniel Schlyder <daniel@dascdev.net>
7210 * include/winnt.h (VER_SUITE_BLADE): Define.
7212 2002-09-17 Danny Smith <dannysmith@users.sourceforge.net>
7214 * include/shlobj.h (SHGetSpecialFolderPath[AW]):
7215 Add _WIN32_IE guard. Correct prototype for wide version.
7216 (SHGetFolderPath): Add comment on shfolder.dll.
7217 (SHGetFolderLocation): Add prototyope for WinME and W2K.
7218 (SHGetFolderPathAndSubDir[AW]): Add prototypes for XP.
7220 2002-09-16 Danny Smith <dannysmith@users.sourceforge.net>
7222 * lib/shell32.def (SHGetFolderPath[AW]): Add comment.
7223 * lib/shfolder.def: New file.
7225 2002-09-12 Danny Smith <dannysmith@users.sourceforge.net>
7227 * include/winsock.h (timeval): Guard struct and associated
7228 macros with _TIMEVAL_DEFINED.
7229 * include/winsock2.h (timeval): Likewise.
7231 2002-09-11 Danny Smith <dannysmith@users.sourceforge.net>
7233 * lib/shell32.def (SHBindtoParent,SHCreateDirectoryEx[AW],
7234 SHCreateProcessAsUserW,SHCreateQueryCancelAutoPlayMoniker,
7235 SHCreateShellItem,SHEmptyRecycleBin[AW],
7236 SHEnumerateUnreadMailAccountsW,SHExtractIconsW,
7237 SHGetDataFromIDList[AW],SHGetDiskFreeSpace[AW],
7238 SHGetDiskFreeSpaceEx[AW],SHGetFolderLocation,
7239 SHGetFolderPathAndSubDir[AW],SHGetIconOverlayIndex[AW],
7240 SHGetNewLinkInfo[AW],SHGetSettings,SHGetUnreadMailCountW,
7241 SHInvokePrinterCommand[AW],SHIsFileAvailableOffline,
7242 SHLoadNonloadedIconOverlayIdentifiers,
7243 SHOpenFolderAndSelectItems,SHParseDisplayName,
7244 SHPathPrepareForWrite[AW],SHQueryRecycleBin[AW],
7245 SHSetLocalizedName,SHSetUnreadMailCountW,
7246 SHUpdateRecycleBinIcon: Add missing stubs.
7248 2002-09-07 Earnie Boyd <earnie@users.sf.net>
7250 * include/windef.h (WINVER): Add documentation.
7251 (_WIN32_WINNT): Ditto.
7252 Special thanks to Paul Schmidt <paul@tricattechnologies.com>
7254 2002-09-06 Danny Smith <dannysmith@users.sourceforge.net>
7256 * lib/Makefile.in (TEST_OPTIONS): Define WINVER to 0x0666.
7258 2002-09-04 Kevin Chase <kevincha99@hotmail.com>
7260 * include/winbase.h (AllocateUserPhysicalPages,
7261 MapUserPhysicalPages, MapUserPhysicalPagesScatter,
7262 FreeUserPhysicalPages): Add prototypes.
7263 * lib/kernel32.def: Add function stubs for above.
7265 2002-09-03 René Møller Fonseca <fonseca@users.sourceforge.net>
7267 * include/winuser.h (IDTRYAGAIN,IDCONTINUE): Add defines.
7268 Add WINVER guards for dialog box command id defines.
7270 2002-09-03 Earnie Boyd <earnie@users.sf.net>
7272 * include/wincon.h (GetConsoleWindow): Add _WIN32_WINNT >= 0x0500 guard.
7274 2002-08-30 Christopher January <ccj00@doc.ic.ac.uk>
7276 * include/wincon.h: Define GetConsoleWindow(void).
7278 2002-08-28 Earnie Boyd <earnie@users.sf.net>
7280 * include/w32api.h: Increment version to 2.1.
7281 * Makefile.in: Ditto.
7283 2002-08-26 Bart Oldeman <bart.oldeman@btinternet.com>
7285 * include/winsock2.h (SOCKET_ADDRESS): Define if
7286 __CSADDR_T_DEFINED is not defined (copied from nspapi.h)
7287 (CSADDR_INFO): Ditto.
7288 (nspapi.h) : Don't include. Removed FIXME comment.
7289 * include/nspapi.h (SOCKET_ADDRESS) Only define if
7290 __CSADDR_T_DEFINED is not defined.
7291 (CSADDR_INFO): Ditto.
7292 (BLOB): Add structure and typedef if not already defined.
7293 (NS_*): Add defines.
7295 (SERVICE_ADDRESS): Add structure and typedefs.
7296 (SERVICE_ADDRESSES): Ditto.
7297 (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
7298 (LPSERVICE_ASYNC_INFO): Add typedef.
7299 (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
7301 * include/wsipx.h: New file.
7302 * include/svcguid.h: New file.
7303 * lib/test.c: Include wspix.h and svcguid.h.
7305 2002-08-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7307 * include/wsahelp.h: New file.
7308 * lib/test.c: Include wsahelp.h.
7310 2002-08-21 Earnie Boyd <earnie@users.sf.net>
7312 * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
7313 Thanks to: "Phil Dempster" <p_dempster@yahoo.co.uk>.
7315 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7317 * include/ws2spi.h: Modify comment about being part of
7319 (winsock2.h): Change "" to <>.
7321 2002-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7323 * include/ws2spi.h: New file.
7324 * lib/test.c: Include ws2spi.h.
7326 2002-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7328 * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
7329 WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
7332 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7334 * include/winuser.h (CURSOR_SHOWING) Add define.
7335 Thanks to: Jan Hlavatý <hlavac@users.sourceforge.net>
7337 2002-08-17 Danny Smith <dannysmith@users.sourceforge.net>
7339 * include/winerror.h: Cast OLE error codes to HRESULT.
7340 Thanks to: Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7342 2002-08-15 Danny Smith <dannysmith@users.sourceforge.net>
7344 * include/wincrypt.h (ALG_*): Add defines.
7349 (PRIVATEKEYBLOB): Add define.
7351 2002-08-14 Earnie Boyd <earnie@users.sf.net>
7353 * include/shlobj.h (SHGetFolderPath): Add define.
7354 * lib/shell32.def (SHGetSpecialFolderPath): Add export.
7355 (SHGetFolderPath): Ditto.
7357 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7359 * include/commdlg.h: Don't include COM headers or use
7360 COM-dependent symbols if __OBJC__.
7362 2002-08-13 Danny Smith <dannysmith@users.sourceforge.net>
7364 * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
7367 2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
7369 * include/shellapi.h (FOF_NOERRORUI): Add define.
7371 2002-08-12 Danny Smith <dannysmith@users.sourceforge.net>
7373 * include/objidl.h (IEnumMoniker): Put 'interface' back.
7375 2002-08-11 Danny Smith <dannysmith@users.sourceforge.net>
7377 * include/objidl.h (IEnumMoniker): Correct declaration.
7379 2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
7381 * include/wincrypt.h (CRYPT_NOHASHOID): Add define.
7383 2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
7385 * include/commctrl.h: Whitespace change.
7387 2002-08-09 Lars Munch <lars@segv.dk>
7389 * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
7390 struct name _TVHITTESTINFO and typedefs and add defines for
7391 backward compatability.
7392 (ListView_SetExtendedListViewStyleEx): Add macro.
7394 2002-08-05 Danny Smith <dannysmith@users.sourceforge.net>
7396 * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
7398 * lib/msimg32.def: New file, with stubs for above.
7400 2002-08-03 Danny Smith <dannysmith@users.sourceforge.net>
7402 * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
7403 GetFileSizeEx, SetFilePointerEx): Add prototypes.
7404 (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
7405 and UNICODE mappings.
7407 2002-08-02 Danny Smith <dannysmith@users.sourceforge.net>
7409 * include/winbase.h (ReadFileScatter, WriteFileGather):
7410 Change second parameter to pointer.
7412 2002-07-31 Danny Smith <dannysmith@users.sourceforge.net>
7414 * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
7416 * lib/wininet.def: Regenerate.
7418 2002-07-30 Danny Smith <dannysmith@users.sourceforge.net>
7420 * include/windef.h (PVOID): Move typedef to...
7421 * include/winnt: ...here.
7422 (PVOID64): New typedef.
7424 * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
7425 * include/winbase.h (ReadFileScatter, WriteFileGather):
7428 * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
7429 (PROCESSOR_INTEL_IA64): Add define.
7431 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7433 * include/oleidl.h (MK_ALT): Define.
7435 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7437 * include/exdisp.h: New file.
7438 * include/exdispid.h: New file.
7439 * include/mshtml.h: New file.
7440 * lib/test.c: #include exdisp.h and mshtml.h
7441 * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
7442 DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
7443 IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
7444 IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
7447 2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
7449 * include/docobj.h: New file.
7450 * include/idispids.h: New file.
7451 * include/objidl.h (IID_IMoniker): Declare.
7452 * include/ocidl.h (READYSTATE): New enum.
7453 (IOleInPlaceSiteEx): New interface.
7454 * include/olectlid.h (IID_IEnumSTATSTG): New interface
7456 * include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
7457 IOleInPlaceSite): New interfaces.
7458 * lib/test.c: #include docobj.h,idispids.h,
7460 2002-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7462 * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
7463 (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
7465 2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
7467 * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
7468 * include/commdlg.h: Likewise.
7470 2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
7472 * include/oleauto.h (V_UNION): Correct definition for case of
7476 2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
7478 * include/oleauto.h (V_BOOL): Define in terms of boolVal,
7479 not bool, for C as well as C++.
7481 2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
7483 * include/shlwapi.h: New file.
7484 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
7485 Victor Porton <porton@narod.ru> for contributions.
7486 * lib/shlwapi.def: New file.
7487 * lib/test.c: #include shlwapi.h.
7489 2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
7491 * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
7493 * include/winsock2.h (struct sockaddr): Use __int64 instead of
7495 * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
7496 does not need external *Fiber library functions.
7498 2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
7500 * include/winbase.h (GetEnvironmentStringsA): Remove duplicate
7502 (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
7503 avoid compile error when already defined.
7505 2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
7507 * include/winuser.h (WM_MENURBUTTONUP): Add define.
7509 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7511 * include/commdlg.h: Define CDN_* notification message constants
7514 2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
7516 * include/commctrl.h: Define notification message constants for
7519 2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
7521 * include/ddeml.h (MH_*) Add defines.
7522 (MONHSZSTRUCT): Add structure and typedefs.
7523 (MONLINKSTRUCT): Ditto.
7524 (MONCONVSTRUCT): Ditto.
7525 (MONCBSTRUCT): Ditto.
7526 (MONERRSTRUCT): Ditto.
7527 (MONMSGSTRUCT): Ditto.
7528 * include/windef.h: Don't define __cdecl or _cdecl for
7530 Don't define _export or __export for __WATCOM__.
7531 * include/windows.h (imm.h): #include.
7532 * include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
7534 2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
7536 * include/wtypes.h: Remove duplicate #includes of rpc.h and
7539 2002-07-05 Luke Dunstan <infidel@users.sourceforge.net>
7541 * include/winbase.h (OpenThread): Add prototype.
7542 * lib/kernel32.def (OpenThread): Add symbol.
7544 2002-07-04 Luke Dunstan <infidel@users.sourceforge.net>
7546 * include/wtypes.h (HMETAFILEPICT): Add typedef.
7548 2002-07-04 Danny Smith <dannysmith@users.sourceforge.net>
7550 * include/rpc.h: Conditionally include <windows.h> before
7552 * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
7555 2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
7557 * include/commctrl.h (WC_*): Remove some duplicate defines.
7559 2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
7561 * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
7563 (IPM*): Add defines.
7564 (IPN_*): Add defines.
7565 (NMIPADDRESS): Add structure and typedefs.
7566 (MAKEIPADDRESS): Add macro.
7567 (MAKEIPRANGE): Add macro.
7568 (FIRST_IPADDRESS): Add macro.
7569 (SECOND_IPADDRESS): Add macro.
7570 (THIRD_IPADDRESS): Add macro.
7571 (FOURTH_IPADDRESS): Add macro.
7573 2002-06-25 Conrad Scott <conrad.scott@dsl.pipex.com>
7575 * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
7577 2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
7579 * include/winbase.h (WINBASEAPI): Don't define if prior
7582 * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
7583 PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
7584 PARTITION_UNIX): Add defines.
7585 (PDRIVE_LAYOUT_INFORMATION): Add typedef.
7586 (IsRecognizedPartition): Also check for PARTITION_FAT32,
7587 PARTITION_FAT32_XINT13 and PARTITION_XINT13.
7588 (IsContainerPartition): Add macro.
7590 2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
7592 * include/commctrl.h: (CBEIF_*): Add defines.
7593 (CBEN_*): Add defines and UNICODE mappings
7594 (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
7595 (CBEMAXSTRLEN): Add define.
7596 (COMBOBOXEXITEM[AW]): Add structures and typedefs.
7597 (NMCOMBOBOXEX[AW]): Add structures and typedefs.
7598 (NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
7599 (NMCBEENDEDIT[AW]): Add structure and typedefs.
7601 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7603 * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
7604 union member _VARIANT_BOOL bool.
7606 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net>
7608 * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
7610 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7612 * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
7613 PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
7614 PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
7616 (CCHAR): Correct typedef.
7617 (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
7620 2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
7622 * README.w32api: Correct spelling error.
7624 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7626 * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
7627 INPUT_HARDWARE): Add defines.
7628 (HDEVNOTIFY): Add typedef.
7629 (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
7630 tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
7632 (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
7633 GetClassInfoEx[AW],GetKeyboardLayoutList,
7634 MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
7635 MsgWaitForMultipleObjectsEx, RegisterClass[AW],
7636 RegisterClassEx[AW]): Correct prototypes.
7638 2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
7640 * include/ddeml.h (DdeCreateStringHandle{AW]:Correct
7642 * include/winsvc.h (StartServiceW): Correct prototype.
7643 * include/winbase.h (BackupRead,BackupSeek,BackupWrite,
7644 FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
7645 GetTickCount,InterlockedExchangeAdd,
7646 WritePrivateProfileStruct[AW]: Correct prototypes.
7647 (GetEnvironmentStrings): Correct mapping to
7648 GetEnvironmentStringsA.
7649 * include/winver.h (VerQueryValueA,VerQueryValueW):
7651 * include/wincon.h (CreateConsoleScreenBuffer): Correct
7653 * include/winreg.h (RegQueryMultipleValues[AW],
7654 RegQueryValueEx[AW]):Correct prototypes.
7655 * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
7656 PPOLYTEXTW): Add typedefs.
7657 (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
7658 structures and typedefs.
7659 (MM_MAX_NUMAXES): Add define.
7660 (EnumFontsW,GetEnhMetaFilePixelFormat,
7661 wglGetLayerPaletteEntries): Correct prototypes.
7662 * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
7663 RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
7664 RPC_S_SEND_INCOMPLETE): Add defines.
7666 2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
7668 * include/windef.h (_fastcall, __fastcall, FASTCALL):
7671 2002-06-16 Egor Duda <deo@logos-m.ru>
7673 * include/ntdll.h: New file.
7674 * lib/ntdll.def: Add NtShutdownSystem.
7676 2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
7678 * lib/dinput.def (DirectInputCreateEx): Add stub.
7679 * lib/ntdll.def: New file.
7681 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7683 * include/w32api.h: Change to version 2.0 to reflect the change
7686 * README.w32api: Renamed from README. Modified license to remove
7687 the restriction of notifying the author based on the fact that the
7688 author is unreachable at the notified address.
7689 * Makefile.in (VERSION): Change to 2.0.
7691 2002-06-14 Earnie Boyd <earnie@users.sf.net>
7693 * include/wingdi.h (GetEnhMetaFileBits): Correct typo.
7694 * Makefile.in (bindist): Correct the MinGW distribution.
7696 2002-06-13 Earnie Boyd <earnie@users.sf.net>
7698 * include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
7699 * include/wingdi.h (GetEnhMetaFileBits): Define prototype.
7701 2002-06-13 Danny Smith <dannysmith@users.sourceforge.net>
7703 * lib/test.c: #include comcat.h.
7705 2002-06-13 John K. Hohm <jhohm@acm.org>
7707 * include/comcat.h: New file.
7709 2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7711 * include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
7712 (GETTEXTEX): Add structure definition.
7714 2002-06-08 Danny Smith <dannysmith@users.sourceforge.net>
7716 * include/windows.h (ole2.h): #include if !__OBJC__ and
7717 __GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
7719 2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7721 * include/mapi.h: Change LPTSTR to LPSTR throughout.
7723 2002-06-05 Danny Smith <dannysmith@users.sourceforge.net>
7725 * include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
7726 PACCESS_DENIED_ACE): Add typedefs.
7728 2002-06-03 Danny Smith <dannysmith@users.sourceforge.net>
7730 * lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
7732 2002-06-03 Steven Edwards <Steven_Ed4153@yahoo.com>
7734 * lib/kernel32.def (ConvertToGlobalHandle): Add stub.
7736 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7738 * include/windef.h: Fix typo in last change.
7740 2002-06-01 Danny Smith <dannysmith@users.sourceforge.net>
7742 * include/windef.h: Add no-op __try, __except, __finally
7744 * include/excpt.h: Remove file.
7745 * include/windows.h: Don't include excpt.h.
7747 2002-05-30 Christopher January <chris@atomice.net>
7749 * include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
7750 Add missing typedefs.
7752 2002-05-28 Earnie Boyd <earnie@users.sf.net>
7754 * include/w32api.h: Increment version to 1.5
7755 * Makefile.in: Ditto.
7758 2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net>
7760 * include/winreg.h: (RegConnectRegistry[AW]): Replace
7761 LP[W]STR with LPC[W]STR.
7762 (REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
7763 Clean up whitespace.
7765 2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
7767 * include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
7769 2002-05-21 Earnie Boyd <earnie@users.sf.net>
7771 * Makefile.in: Increment VERSION to 1.4.
7772 (conf_prefix): New variable.
7773 (bindist): Modify target to use $(conf_prefix).
7775 2002-05-20 Philip Aston <philipa@mail.com>
7777 * include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
7779 2002-05-20 René Møller Fonseca <fonseca@users.sourceforge.net>
7781 * include/lmaccess.h: (NetAccess*, NetGroup*,
7782 NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
7783 NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
7785 2002-05-08 Danny Smith <dannysmith@users.sourceforge.net>
7787 * include/commctrl.h (ImageList_DragShowNolock): Remove
7788 conflicting redeclaration.
7790 2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
7792 * include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
7793 STRICT and related defines to ...
7794 * include/windef.h: Here.
7796 2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
7798 * include/winsock2.h (int32): Remove typedef.
7799 (SERVICETYPE): Add typedef.
7800 (struct _flowspec):Revise struct definition, Comment
7801 on types used for members.
7803 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7805 * include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
7806 more defines added in earlier change.
7807 * lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
7809 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7811 * include/winnt.h (THREAD_PRIORITY_*): Remove defines
7812 added in last change.
7814 2002-05-02 Danny Smith <dannysmith@users.sourceforge.net>
7816 * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
7817 SEMAPHORE_*, MUTEX_*, TIMER_*): Add new defines.
7819 2002-05-01 Manu B <contact.manu@wanadoo.fr>
7821 * include/commctrl.h (SNDMSG): Define and use throughout
7822 in other macros instead of SendMessage.
7823 * include/commdlg.h (SNDMSG): Ditto.
7825 2002-04-22 José Fonseca <jrfonseca@users.sf.net>
7827 * include/GL/gl.h: New file.
7828 * include/GL/glext.h: Ditto.
7829 * include/GL/glu.h: Ditto.
7831 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7833 * include/w32api.h: Increment version.
7834 * Makefile.in: Ditto.
7836 2002-04-09 Earnie Boyd <earnie@users.sf.net>
7838 * Makefile.in (bindist): Use * instead of . for file list for tar
7841 2002-04-02 Danny Smith <dannysmith@users.sourceforge.net>
7843 * include/wtypes.h (enum tagCLSCTX): Change formatting.
7845 2002-04-02 Pat Thoyts <patthoyts@users.sourceforge.net>
7847 * include/objidl.h (IRunningObjectTable.Register): Correct
7849 * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
7850 ROTFLAGS_ALLOWANYCLIENT): Add defines.
7852 2002-03-31 Victor Porton <porton@narod.ru>
7854 * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
7856 2002-03-29 David Robinow <drobinow@yahoo.com>
7858 * include/wingdi.h (SetPixelFormat): Correct prototype.
7860 2002-03-29 Phil Krylov <likewolf@users.sourceforge.net>
7862 * include/richedit.h (EM_SHOWSCROLLBAR): Add define.
7864 2002-03-26 Phil Krylov <likewolf@users.sourceforge.net>
7866 * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
7869 2002-03-14 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
7871 * include/richedit.h (RICHEDIT_CLASS): UNICODE it.
7872 * include/shlobj.h (IContextMenu2): Put methods in right order.
7873 * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
7874 CINTERFACE before defining.
7876 2002-03-09 Danny Smith <dannysmith@users.sourceforge.net>
7878 * include/accctrl.h: Add #pragma GCC system_header
7880 * include/aclapi.h: Same.
7881 * include/basetsd.h: Same.
7882 * include/basetyps.h: Same.
7883 * include/cderr.h: Same.
7884 * include/cguid.h: Same.
7885 * include/commctrl.h: Same.
7886 * include/commdlg.h: Same.
7887 * include/cpl.h: Same.
7888 * include/cplext.h: Same.
7889 * include/custcntl.h: Same.
7890 * include/dbt.h: Same.
7891 * include/dde.h: Same.
7892 * include/ddeml.h: Same.
7893 * include/dlgs.h: Same.
7894 * include/excpt.h: Same.
7895 * include/httpext.h: Same.
7896 * include/imagehlp.h: Same.
7897 * include/imm.h: Same.
7898 * include/initguid.h: Same.
7899 * include/intshcut.h: Same.
7900 * include/ipexport.h: Same.
7901 * include/iphlpapi.h: Same.
7902 * include/ipifcons.h: Same.
7903 * include/iprtrmib.h: Same.
7904 * include/iptypes.h: Same.
7905 * include/isguids.h: Same.
7906 * include/largeint.h: Same.
7907 * include/lm.h: Same.
7908 * include/lmaccess.h: Same.
7909 * include/lmalert.h: Same.
7910 * include/lmapibuf.h: Same.
7911 * include/lmat.h: Same.
7912 * include/lmaudit.h: Same.
7913 * include/lmbrowsr.h: Same.
7914 * include/lmchdev.h: Same.
7915 * include/lmconfig.h: Same.
7916 * include/lmcons.h: Same.
7917 * include/lmerr.h: Same.
7918 * include/lmerrlog.h: Same.
7919 * include/lmmsg.h: Same.
7920 * include/lmremutl.h: Same.
7921 * include/lmrepl.h: Same.
7922 * include/lmserver.h: Same.
7923 * include/lmshare.h: Same.
7924 * include/lmsname.h: Same.
7925 * include/lmstats.h: Same.
7926 * include/lmsvc.h: Same.
7927 * include/lmuse.h: Same.
7928 * include/lmuseflg.h: Same.
7929 * include/lmwksta.h: Same.
7930 * include/lzexpand.h: Same.
7931 * include/mapi.h: Same.
7932 * include/mciavi.h: Same.
7933 * include/mcx.h: Same.
7934 * include/mmsystem.h: Same.
7935 * include/mswsock.h: Same.
7936 * include/nb30.h: Same.
7937 * include/nddeapi.h: Same.
7938 * include/nspapi.h: Same.
7939 * include/ntdef.h: Same.
7940 * include/ntsecapi.h: Same.
7941 * include/ntsecpkg.h: Same.
7942 * include/oaidl.h: Same.
7943 * include/objbase.h: Same.
7944 * include/objfwd.h: Same.
7945 * include/objidl.h: Same.
7946 * include/odbcinst.h: Same.
7947 * include/ole.h: Same.
7948 * include/ole2.h: Same.
7949 * include/ole2ver.h: Same.
7950 * include/oleauto.h: Same.
7951 * include/olectl.h: Same.
7952 * include/olectlid.h: Same.
7953 * include/oledlg.h: Same.
7954 * include/oleidl.h: Same.
7955 * include/pbt.h: Same.
7956 * include/prsht.h: Same.
7957 * include/psapi.h: Same.
7958 * include/rapi.h: Same.
7959 * include/ras.h: Same.
7960 * include/raserror.h: Same.
7961 * include/rassapi.h: Same.
7962 * include/regstr.h: Same.
7963 * include/richedit.h: Same.
7964 * include/richole.h: Same.
7965 * include/rpc.h: Same.
7966 * include/rpcdce.h: Same.
7967 * include/rpcdce2.h: Same.
7968 * include/rpcdcep.h: Same.
7969 * include/rpcndr.h: Same.
7970 * include/rpcnsi.h: Same.
7971 * include/rpcnsip.h: Same.
7972 * include/rpcnterr.h: Same.
7973 * include/rpcproxy.h: Same.
7974 * include/schannel.h: Same.
7975 * include/schnlsp.h: Same.
7976 * include/scrnsave.h: Same.
7977 * include/security.h: Same.
7978 * include/setupapi.h: Same.
7979 * include/shellapi.h: Same.
7980 * include/shlguid.h: Same.
7981 * include/shlobj.h: Same.
7982 * include/sql.h: Same.
7983 * include/sqlext.h: Same.
7984 * include/sqltypes.h: Same.
7985 * include/sqlucode.h: Same.
7986 * include/sspi.h: Same.
7987 * include/subauth.h: Same.
7988 * include/tlhelp32.h: Same.
7989 * include/unknwn.h: Same.
7990 * include/userenv.h: Same.
7991 * include/w32api.h: Same.
7992 * include/winbase.h: Same.
7993 * include/wincon.h: Same.
7994 * include/wincrypt.h: Same.
7995 * include/windef.h: Same.
7996 * include/windows.h: Same.
7997 * include/windowsx.h: Same.
7998 * include/winerror.h: Same
7999 * include/wingdi.h: Same.
8000 * include/wininet.h: Same.
8001 * include/winioctl.h: Same.
8002 * include/winnetwk.h: Same.
8003 * include/winnls.h: Same.
8004 * include/winnt.h: Same.
8005 * include/winperf.h: Same.
8006 * include/winreg.h: Same.
8007 * include/winresrc.h: Same.
8008 * include/winsock.h: Same.
8009 * include/winsock2.h: Same.
8010 * include/winspool.h: Same.
8011 * include/winsvc.h: Same.
8012 * include/winuser.h: Same.
8013 * include/winver.h: Same.
8014 * include/ws2tcpip.h: Same.
8015 * include/wsnetbs.h: Same.
8016 * include/wtypes.h: Same.
8017 * include/zmouse.h: Same.
8018 * include/mapi.h: Change header guard name to _MAPI_H for
8021 2002-03-08 Danny Smith <dannysmith@users.sourceforge.net>
8023 * include/accctrl.h (_ACCCTRL_H): Correct typo.
8024 Remove unnecessary inclusion of <wtypes.h>.
8025 * ChangeLog: Fix omission of name in recent entries.
8027 2002-03-08 Antony Blakey <antony.blakey@ihug.com.au>
8029 * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
8031 2002-03-06 Danny Smith <dannysmith@users.sourceforge.net>
8033 * include/mswsock.h: Group winsock2 dependants
8034 together and protect with #ifdef _WINSOCK2_H.
8035 * lib/test.c: Only test ws2tcpip.h if winsock2.h
8038 2002-03-05 Danny Smith <dannysmith@users.sourceforge.net>
8040 * include/mswsock.h (TP_*): Add new defines.
8041 (TRANSMIT_PACKETS_ELEMENT): Define new structure.
8043 (WSACMSGHDR): Likewise.
8044 (DisconnectEx): Add new prototype.
8045 (WSARecvMsg): Likewise.
8046 (WSA_CMSG_*) Add empty macros, guarded by #if 0.
8048 2002-03-02 Danny Smith <dannysmith@users.sourceforge.net>
8050 * ChangeLog: Fix typo in last entry.
8051 * include/winsock2.h (IPPROTO_*): Add IPv6 defines.
8052 * include/ws2tcpip.h: (IP_*): Add new defines.
8053 (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
8054 (NI_*): Add getnameinfo constants and bitmasks.
8055 (AI_*): Add getaddrinfo flags.
8056 (EAI_*): Add getaddrinfo error codes.
8057 (ip_mreq_source): Add new structure.
8058 (ip_msfilter): Add new structure.
8059 (IP_MSFILTER_SIZE): Add new macro.
8060 (in_pktinfo): Add new structure.
8061 Add preliminary IPv6 support.
8062 (in6_addr): Add new structure and some defines.
8063 (sockaddr_in6): Add new structure.
8064 (in6addr_any, in6addr_loopback): Declare extern structures.
8065 (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
8066 initialization macros for above.
8067 (IN6_ARE_ADDR_EQUAL): Define macro.
8068 (IN6_IS_ADDR_*): Define address testing macros.
8069 (socklen_t) Add new typedef.
8070 (ipv6_mreq): Add new structure.
8071 (in6_pktinfo): Same.
8073 (freeaddrinfo):Add new prototype.
8074 (getaddrinfo): Same.
8075 (gai_strerror[AW]): Same.
8076 (getnameinfo): Same.
8077 (sockaddr_in6_old): Add structure.
8078 (sockaddr_gen): Add union definition.
8079 (INTERFACE_INFO): Use sockaddr_gen as members.
8080 (INTERFACE_INFO_OLD): Add comment on workaround for problems
8081 with INTERFACE_INFO on NT4 prior to sp4.
8083 2002-02-28 Danny Smith <dannysmith@users.sourceforge.net>
8085 * include/windows.h: Remove test for __W32API_MAJOR_VERSION
8086 when selecting winsock interface.
8087 * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
8088 and typedefs. Thanks to: 'Lorenzo' <conte0@infinito.it>.
8089 Expand FIXME comment.
8090 (WSACOMPLETIONTYPE): Add enum.
8091 (WSACOMPLETION): Add structure and typedefs.
8092 (WSANSPIoctl): Add function prototpe and callback typedef.
8093 (SIO_NSP_NOTIFY_CHANGE): Add define.
8094 (sockaddr_storage): Add structure and typedefs.
8096 2002-02-16 Andriy Palamarchuk <apa3a@yahoo.com>
8098 * include/winuser.h (OIC_*): Add resource constants.
8100 2002-02-14 Mattia Barbon <mbarbon@users.sourceforge.net>
8102 * include/ntsecpkg.h: New file.
8103 * include/schannel.h: New file.
8104 * include/schnlsp.h: New file.
8105 * include/security.h: New file.
8106 * include/sspi.h: New file.
8107 * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
8108 MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
8109 * include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
8110 PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
8111 USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
8112 (struct _CRYPTOAPI_BLOB): Add structure and typedefs.
8113 (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
8114 CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
8115 CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
8116 CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
8117 CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
8118 CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
8119 CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
8120 CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
8121 CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
8122 CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
8123 CERT_CHAIN_CONTEXT): Add missing structures.
8124 (CertCloseStore, CertGetCertificateChain,
8125 CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
8126 CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
8127 CertFindCertificateInStore, CertFreeCertificateContext,
8128 CertGetIssuerCertificateFromStore,
8129 CertFindChainInStore): Add missing functions.
8130 (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
8131 CERT_FIND_ISSUER_STR): Add Unicode mappings.
8132 * lib/crypt32.def: New file.
8133 * lib/secur32.def: Add mising stubs.
8134 * lib/test.c: Include new headers.
8136 2002-02-14 Danny Smith <dannysmith@users.sourceforge.net>
8138 * include/windef.h (PROC,FARPROC,NEARPROC): Remove void
8141 2002-01-30 Danny Smith <dannysmith@users.sourceforge.net>
8143 * lib/test.c: Include mapi.h.
8144 * include/commctrl.h (TBSTYLE_*): Add missing defines.
8145 Thanks to: "Ron" <ron@debian.org>
8147 2002-01-30 John Fattaruso <fattaruso@ieee.org>
8149 * include/mapi.h: New file.
8150 * lib/mapi.def: Add missing function stubs.
8152 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8154 * include/winuser.h (GetWindowLongPtr[AW],
8155 SetWindowLongPtr[AW]): Add prototypes for _WIN64.
8157 2002-01-28 Mattia Barbon <mbarbon@users.sourceforge.net>
8159 * include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
8160 (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
8161 {Get Set}WindowLong[AW], as in Win32 they are equivalent.
8162 (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
8164 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net>
8166 * lib/test.c: Include wsnetbs.h.
8168 2002-01-28 Kai Henningsen <kai-henningsen@users.sourceforge.net>
8170 * include/wsnetbs.h: New file.
8172 2002-01-25 Earnie Boyd <earnie@users.sf.net>
8174 * include/winnt.h: Remove merge conflict.
8176 2002-01-25 Danny Smith <dannysmith@users.sourceforge.net>
8178 * include/winnt.h (_TCHAR): Add typedefs.
8180 2002-01-25 Tim Hughes <tjh@delcam.com>
8182 * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
8185 2002-01-25 Andriy Palamarchuk <apa3a@yahoo.com>
8187 * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
8189 (LPACCESSTIMEOUT): Add typedef.
8191 2002-01-24 Phillip Susi <psusi@cfl.rr.com>
8193 * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
8195 2002-01-24 Danny Smith <dannysmith@users.sourceforge.net>
8197 * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
8198 _HDITEM[AW], with parallel changes to typedefs. Use defines for
8199 backward compatability with old names. Update UNICODE mappings.
8200 (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
8201 for struct _HD_LAYOUT and add defines for backward
8202 compatability with old names.
8203 (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
8204 parallel chages to typedefs. Add defines for backward
8205 compatability with old names.
8206 (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
8208 2002-01-21 Robert Collins <rbtcollins@hotmail.com>
8210 * include/winnt.h: Add missing MEM_ defines, and convert existing to
8211 hex for readability.
8213 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se>
8215 * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
8217 (SPI_SETSCREENSAVERRUNNING): Add define.
8218 (LLKHF_ALTDOWN): Add define.
8219 * include/wingdi.h (PFD_GENERIC_ACCELERATED,
8220 PFD_DEPTH_DONTCARE): Add defines.
8222 2002-01-17 Danny Smith <dannysmith@users.sourceforge.net>
8224 * include/objbase.h (CoGetObject): Add prototype.
8226 2002-01-14 Timothy J. Wood <tjw@omnigroup.com>
8228 * include/winuser.h (ENUM_CURRENT_SETTINGS,
8229 ENUM_REGISTRY_SETTINGS): Add defines.
8231 2002-01-14 Danny Smith <dannysmith@users.sourceforge.net>
8233 * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
8234 (FILE_ATTRIBUTE_DEVICE): Add define.
8236 2002-01-14 Corinna Vinschen <vinschen@redhat.com>
8238 * include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
8240 2002-01-11 Danny Smith <dannysmith@users.sourceforge.net>
8242 * ChangeLog: correct date in last entry.
8244 2002-01-11 Timothy J. Wood <tjw@omnigroup.com>
8246 * include/winuser.h (MONITORENUMPROC): Add typedef.
8247 (EnumDisplayMonitors): Add prototype.
8248 * lib/user32.def (EnumDisplayMonitors): Add stub.
8250 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
8252 * include/ntsecapi.h: Fixed missing void parameter type in some
8254 * include/objbase.h: Ditto.
8255 * include/rapi.h: Ditto.
8256 * include/rpc.h: Ditto.
8257 * include/rpcdce.h: Ditto.
8258 * include/rpcdcep.h: Ditto.
8259 * include/rpcndr.h: Ditto.
8260 * include/rpcnsip.h: Ditto.
8261 * include/rpcproxy.h: Ditto.
8262 * include/windef.h: Ditto.
8264 2002-01-07 Danny Smith <dannysmith@users.sourceforge.net>
8266 * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
8268 2002-01-04 TAMURA Kent <tkent@users.sourceforge.net>
8270 * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
8271 LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
8272 * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
8273 WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
8274 WS_EX_NOINHERITLAYOUT): Add defines.
8275 * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
8276 PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
8277 MEM_WRITE_WATCH): Add defines.
8280 2002-01-04 Danny Smith <dannysmith@users.sourceforge.net>
8282 * include/winbase.h (InitializeCriticalSectionAndSpinCount):
8284 (SetCriticalSectionSpinCount): Likewise.
8286 2001-12-30 Guido Serassio <serassio@libero.it>
8288 * include/winsvc.h: Add EnumServiceStatusEx(),
8289 QueryServiceStatusEx()
8290 & RegisterServiceCtrlHandlerEx()
8292 2001-12-21 Robert Collins <rbtcollins@hotmail.com>
8294 * include/wingdi.h: Add GetRandomRgn and SYSRGN.
8296 2001-12-20 Christopher Faylor <cgf@redhat.com>
8298 * lib/Makefile.in: Revert inst_installdir definitions to working
8301 2001-12-17 Guido Serassio <serassio@libero.it>
8303 * include/winsvc.h: Add ChangeServiceConfig2() &
8304 QueryServiceConfig2() definition
8306 2001-12-17 Robert Collins <rbtcollins@hotmail.com>
8308 * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
8309 on MSDN documentation for XP.
8311 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu>
8313 *include/winbase.h (CreateHardLink): Correct typo in UNICODE
8316 2001-12-11 Phillip Susi <psusi@cfl.rr.com>
8318 * include/commctrl.h (ACS_*): Add new defines.
8324 (UDS_HOTTRACK): Add define.
8325 (SBT_TOOLTIPS): Ditto.
8326 (TBS_*): Add new defines.
8330 (TCM_GETEXTENDEDSTYLE): Add define.
8331 (TVS_NOHSCROLL): Ditto.
8332 (TVIF_INTEGRAL): Ditto.
8333 (DTS_SHORTDATECENTURYFORMAT): Ditto.
8334 (TCS_*): Add new defines.
8335 (CBEM_*): Add defines.
8336 (tagNMITEMACTIVATE): Add structure definition and typedefs.
8337 (tagTVITEMEX[AW]: Ditto.
8338 (tagTVINSERTSTRUCT[AW]: Add union member.
8339 * include/winbase.h (VirtualAllocEx): Add prototype.
8340 * include/winuser.h (SS_*): Add new defines.
8342 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8344 * Makefile.in: Increment VERSION.
8345 * include/w32api.h: Ditto.
8347 2001-12-07 Earnie Boyd <earnie@users.sf.net>
8349 * Makefile.in: Increment VERSION.
8350 * include/w32api.h: Ditto.
8352 2001-12-07 Danny Smith <dannysmith@users.sourceforge.net>
8354 * include/setupi.h (SetupDiCreateDeviceInterfaceRegKey[AW],
8355 SetupDiCreateDevRegKey[AW],SetupDiDeleteDeviceInterfaceRegKey,
8356 SetupDiDeleteDevRegKey,SetupDiOpenClassRegKey,
8357 SetupDiOpenClassRegKeyEx[AW],SetupDiOpenDeviceInterfaceRegKey,
8358 SetupDiOpenDevRegKey): Correct function names.
8360 2001-12-04 Earnie Boyd <earnie@users.sf.net>
8362 * include/winuser.h (IDC_STATIC): Don't define.
8364 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
8366 Cleanup merge between SourceForge and winsup CVS.
8367 * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
8369 * include/winnt.h (VER_NT*): Remove duplicate defines.
8370 (VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
8372 2001-12-03 Earnie Boyd <earnie@users.sf.net>
8374 * include/accctrl.h: Change \r\n to \n.
8376 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
8378 * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
8379 Add structure definition.
8380 * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
8381 * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
8382 DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
8383 FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
8384 GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
8385 UnenableRouter) Declare functions.
8386 * lib/iphlpapi.def: Add function names to import lib.
8388 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
8390 * include/winnt.h (PACCESS_MASK): Add typedef.
8391 * include/aclapi.h: New file.
8392 * include/acctrl.h: New file.
8393 * lib/advapi32.def: Add missing symbols.
8394 * lib/test.c: Add #include <aclapi.h>.
8396 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
8398 * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
8399 VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
8401 * include/winnt.h: ... to here.
8402 * include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
8403 * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
8405 (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
8408 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
8410 * w32api/include/winnt.h: prepare SSE register support.
8411 (CONTEXT_EXTENDED_REGISTERS): Add new define.
8412 (MAXIMUM_SUPPORTED_EXTENSION): New define.
8413 (struct CONTEXT): ExtendedRegisters field added.
8415 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
8417 * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
8418 tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
8419 tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
8420 tagLASTINPUTINFO ): Define new structures.
8421 (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
8422 GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
8423 GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
8424 GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
8425 SetMenuInfo): Add new prototypes.
8426 * lib/user32.def: Add import stubs for above functions.
8428 * include/winuser.h (IDC_STATIC): Protect against prior
8431 2001-11-12 Corinna Vinschen <corinna@vinschen.de>
8433 * include/winbase.h (OSVERSIONINFOEX): Add definition.
8434 * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
8436 2001-11-10 Robert Collins <rbtcollins@hotmail.com>
8438 * include/winnt.h: Add Danny Smith's text comment about gcc compiler
8439 warnings with _AUTHORITY #defines.
8441 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8443 * include/winnt.h (GetCurrentFiber): Create a prototype before the
8445 (GetFiberData): Ditto.
8447 2001-11-09 Robert Collins <rbtcollins@hotmail.com>
8449 * include/winnt.h: Backout last change.
8451 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
8453 * include/winnt.h: Define *_SID_AUTHORITY appropriately,
8454 GetCurrentFiber: Create a prototype before the implementation.
8455 GetFiberData: Ditto.
8457 2001-11-06 Danny Smith <dannysmith@users.sourceforge.net>
8459 * include/winuser.h (IDC_STATIC): Add define.
8460 Thanks to: Benoit Laniel.
8462 2001-11-05 Danny Smith <dannysmith@users.sourceforge.net>
8464 * include/commdlg.h: Include <unknwn.h> rather than local
8465 definition of LPUKNOWN.
8466 * include/rpcproxy.h: Don't include if ndef CINTERFACE.
8469 2001-11-05 Mattia Barbon <mbarbon@dsi.unive.it>
8471 * include/windef.h (DECLSPEC_NORTEURN): Add an empty version
8473 (DECLARE_STDCALL_P): Use it to add __stdcall decoration for
8474 functions of the form 'type * function(...)' in a way compatible
8475 with both Watcom and GCC.
8476 * include/rpcdcep.h (I_RpcAllocate): Use DECLARE_STDCALL_P.
8477 * include/rpcproxy.h (CInterfaceProxyVtbl): Do not declare
8478 zero-sized arrays for Watcom. Mark as __extension for __GNUC__.
8479 * include/windows.h: Watcom can use anonymous structs/unions.
8480 * include/winnt.h: Watcom can use 64 bit ints.
8481 (GetCurrentFiber): Add another inline definition using
8482 Watcom inline assembly syntax.
8483 (GetFiberData): Likewise.
8484 * include/winsock.h (inet_ntoa): Use DECLARE_STDCALL_P.
8485 (gethostbyname): Likewise.
8486 (gethostbyaddr}: Likewise.
8487 (getservbyport}: Likewise.
8488 (getservbyname}: Likewise.
8489 (getprotobynumber}: Likewise.
8490 (getprotobyname}: Likewise.
8491 * include/winsock2.h (inet_ntoa): Use DECLARE_STDCALL_P.
8492 (gethostbyname}: Likewise.
8493 (gethostbyaddr}: Likewise.
8494 (getservbyport}: Likewise.
8495 (getservbyname}: Likewise.
8496 (getprotobynumber}: Likewise.
8497 (getprotobyname}: Likewise.
8498 * lib/diinut.c: Correction for Watcom.
8499 * lib/kernel32.c (GetCurrentFiber): Add another definition
8500 using Watcom inline assembly syntax.
8501 (GetFiberData): Likewise.
8502 * lib/scrnsave.c (WinMain): Add break after default:
8505 2001-11-04 "stefan" <stefan@lkcc.org>
8507 * include/winnt.h (GetCurrentFiber): Add prototype.
8508 (GetFiberData): Likewise.
8510 2001-11-04 Christopher Faylor <cgf@redhat.com>
8512 * lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in
8513 parallel invocations.
8515 2001-11-03 Christopher Faylor <cgf@redhat.com>
8517 * lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
8519 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8521 * include/basetyps.h (DECLARE_INTERFACE): Don't add
8522 __attribute__((com_interface)) for __GNUC__ >= 3.
8524 2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
8526 * include/commdlg.h (PRINTPAGERANGE): Add structure
8528 (PRINTDLGEX[AW]): Likewise.
8529 (PrintDlgEx[AW]): Add function declaration.
8530 * lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
8531 * ChangeLog: Fix typo in last entry.
8533 2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
8535 * include/objbase.h (CoGetClassObject): Change third parameter
8538 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8540 * include/winuser.h (MOUSEEVENTF_WHEEL): Define.
8541 Thanks to: Kim Saunders.
8542 * include/oleauto.h: Define VARIANT* flags for VariantChangeType.
8543 Thanks to: Pat Thoyts.
8544 * include/winnt.h: Change C++ style comment to C style.
8545 * include/shlobj.h: Ditto.
8546 * include/objbase.h (enum tagCOINIT): Remove comma at end of
8548 * include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
8549 * include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
8550 (enum not limited to range of int).
8551 * include/oaidl.h (struct tagVARIANT): Mark as __extension__
8552 (struct with no named members), ifndef NONAMELESSUNION.
8554 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
8556 * include/winuser.h (CREATESTRUCT): UNICODE it.
8557 (CBT_CREATEWND): Likewise.
8559 2001-10-20 Corinna Vinschen <corinna@vinschen.de>
8561 * include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
8562 (WNetGetResourceInformationW): Ditto.
8563 (WNetGetResourceInformation): Add define.
8565 2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
8567 * include/winuser.h (POINTSTOPOINT): Use explicit casts
8568 before extracting words.
8570 2001-10-04 Danny Smith <dannysmith@users.sourceforge.net>
8572 * include/winnt.h: Add PF_* defines.
8573 Thanks to: "Wizord" <wizord@argoslabs.com>
8575 2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
8577 * include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
8578 field as _ANONYMOUS_STRUCT.
8579 * include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
8581 * include/ipexport.h (icmp_echo_reply): Remove extra ';'.
8582 * lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
8585 2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
8587 * include/commctrl.h: Add some ListView constants.
8589 2001-09-17 Earnie Boyd <earnie@sf.net>
8591 * lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
8592 portion of the directory from the install.
8593 (inst_libdir): Ditto.
8594 * Makefile.in (VERSION): Increment.
8595 * include/w32api.h: Increment version.
8597 2001-09-13 Earnie Boyd <earnie@SF.net>
8599 * lib/Makefile.in (inst_includedir): Change to always use w32api
8600 subdirectory for target == cygwin.
8601 (inst_libdir): Ditto.
8603 2001-09-13 Earnie Boyd <earnie@SF.net>
8605 * lib/Makefile.in (config_prefix): New variable.
8606 (inst_includedir): Manipulate special value only if target == cygwin
8607 and build == target and prefix != config_prefix.
8608 (inst_libdir): Ditto.
8610 2001-09-12 Earnie Boyd <earnie@SF.net>
8612 * Makefile.in (TARFLAGS): New variable.
8613 (TARFILEEXT): Ditto.
8615 2001-09-12 Earnie Boyd <earnie@SF.net>
8617 * Makefile.in: Increment version.
8618 * include/w32api.h: Ditto.
8619 * lib/Makefile.in: Add usr/ to install directory special for cygwin.
8621 2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
8623 * include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
8624 !defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
8625 (_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
8627 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
8629 * include/wininet.h (InternetAutodial): Add prototype.
8630 (InternetAutodialHangup): Ditto.
8631 (InternetDial): Ditto.
8632 (InternetGetConnectedState): Ditto.
8633 (InternetGoOnline): Ditto.
8634 (InternetHangUp): Ditto.
8635 (InternetSetDialState): Ditto.
8636 Add associated INTERNET_* auto dial flags.
8637 Guard typedefs and prototypes with #ifndef RC_INVOKED.
8639 2001-09-04 Earnie Boyd <earnie@SF.Net>
8641 * lib/Makefile.in: Move the setting of variable libdir to after the
8642 setting of exec_prefix since the value of libdir is dependant on it.
8644 Tue Sep 4 14:15:59 2001 Christopher Faylor <cgf@cygnus.com>
8646 * include/winbase.h: Add missing closing parentheses to
8647 InterlockedExchangePointer declaration.
8649 2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
8651 * include/shlobj.h (CFSTR_* ): Add new defines.
8652 Thanks to: "Ron" <ron@debian.org> .
8655 Sat Sep 1 10:40:37 2001 Christopher Faylor <cgf@cygnus.com>
8657 * include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if
8658 anonymous structs are available rather than just testing preprocessor
8661 Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de>
8663 * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
8664 with new `LARGE_INTEGER' definition.
8666 Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com>
8668 * include/winsock2.h: Remove "extra token" after #endif.
8670 2001-08-31 Earnie Boyd <earnie@SF.Net>
8672 * config.guess: Remove the \r from the end of line.
8673 * config.sub: Ditto.
8675 2001-08-30 Danny Smith <dannysmith@users.sourceforge.net>
8677 * include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
8678 if __cplusplus as well as if _ANONYMOUS_STRUCT.
8680 2001-08-29 Earnie Boyd <earnie@SF.Net>
8682 * config.guess: Add the MSYS system.
8683 * config.sub: Ditto.
8684 * include/winsock.h: Add the __INSIDE_MSYS__ protections.
8685 * incldue/winsock2.h: Ditto.
8687 2001-08-29 Eric Kohl <ekohl@users.sourceforge.net>
8689 * include/winnt.h: Allow anonymous (Xxx.LowPart) or
8690 non-anonymous (Xxx.u.LowPart) access to HighPart and
8691 LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
8693 2001-08-24 TAMURA Kent <tkent@users.sourceforge.net>
8695 * include/wingdi.h (HANGUL_CHARSET): Add define.
8697 2001-08-21 Earnie Boyd <earnie@SF.Net>
8699 * include/setupapi.h: Formatting.
8701 2001-08-21 Earnie Boyd <earnie@SF.Net>
8703 * include/shlobj.h: Remove \r from the line endings.
8705 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8707 * include/setupapi.h : New file.
8708 * lib/setupapi.def:New file.
8709 * lib/test.c: Include setupapi.h.
8711 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8712 * include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
8714 2001-08-21 Mattia Barbon <mbarbon@dsi.unive.it>
8716 * include/richedit.h (ENLINK): Add structure definition.
8717 (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
8719 2001-08-21 Danny Smith <dannysmith@users.sourceforge.net>
8721 * include/shlobj.h (CMIC_*): Remove duplicate defines.
8722 (CMDSTR_*): Remove duplicates; UNICODE string constants.
8723 (GCS_*): Make UNICODE.
8724 (CSIDL_*): Add more defines.
8725 * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
8726 (_DISK_GEOMETRY): Ditto.
8727 (_DISK_PERFORMANCE): Ditto.
8728 * include/winbase.h (HasOverlappedIoCompleted): Add macro.
8730 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8732 * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
8733 of block protected by #ifndef VOID.
8734 (This reverts 1998-12-01 Anders Norlander change.)
8735 * include/odbcinst.h: End file with newline.
8736 * include/raserror.h: Ditto.
8738 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8740 * include/winsock2.h (#include <wtypes.h): Don't.
8741 (_BLOB): Define instead, if not already done.
8742 (__BLOB_T_DEFINED: New define for guarding _BLOB.
8743 * include/wtypes.h (_BLOB): Guard against prior definition.
8745 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8747 * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
8749 (tagTYPEDESC): Ditto.
8750 (_wireBRECORD): Add structure definition.
8751 (_wireSAFEARR_BRECORD): Ditto.
8752 (_wireSAFEARR_HAVEIID): Ditto.
8753 (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
8754 SAFEARR_HAVEIID HaveIidStr.
8755 (tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
8756 (_wireVARIANT): Change field parray to type wirePSAFEARRAY,
8757 pparray to wirePSAFEARRAY*.
8758 (_wireVARIANT): Add field wireBRECORD brecVal.
8759 (wireVARIANT): Change typedef to struct _wireVariant*.
8760 (IRecordInfo): Add interface definition.
8761 (LPRECORDINFO): Add typedef for IRecordInfo*.
8762 (IID_IRecordInfo): Add forward decalaration.
8764 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8766 * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
8767 * include/nddeapi.h: Likewise.
8769 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8771 * lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
8772 Add more includes of w32api headers.
8774 2001-08-10 Danny Smith <dannysmith@users.sourceforge.net>
8776 * include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
8777 Swap asm code with that of GetFiberData.
8778 (GetFiberData): Ditto.
8779 * lib/kernel32.c: New file, containing library versions of
8780 GetCurrentFiber and GetFiberData.
8781 * lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
8783 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8785 * include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
8786 Thanks to: Harold Hunt <Harold@compasstechnologies.com>.
8788 2001-08-08 Danny Smith <dannysmith@users.sourceforge.net>
8790 * lib/oleaut32.def: Regenerate.
8792 2001-08-04 Danny Smith <dannysmith@users.sourceforge.net>
8794 * include/wtypes.h (DECIMAL_SETZERO): Correct typo.
8796 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8798 Apply Dmitry Bely <dbely@mail.ru> patch 437834 (with additions).
8799 * include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
8800 * include/oaidl.h: ... to here.
8801 * include/oaidl.h ICreateErrorInfo): Add interface definition.
8802 (IErrorInfo::GetGUID): Change arg to GUID.
8803 (LPSUPPORTERRORINFO): Add typedef.
8804 (IID_ISupportErrorInfo): Change forward decl. of type to IID.
8806 2001-08-02 Danny Smith <dannysmith@users.sourceforge.net>
8808 * include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
8811 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8813 * include/commctrl.h (TreeView_SetIndent): Correct typo.
8815 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net>
8817 * include/commctrl.h (TBSTYPE_FLAT): Remove define.
8818 Thanks to: Jason Craig <jacraig@softhome.net>
8820 2001-07-30 Mattia Barbon <mbarbon@dsi.unive.it>
8822 * include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
8823 and UNICODE mappings, if _WIN32_IE >= 0x400.
8824 (TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
8825 (CDIS_*,CDDS_*,CDRF_*) : Add defines.
8826 (tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
8827 (tagNMLVCUSTOMDRAW): Likewise.
8828 (tagNMTVCUSTOMDRAW): Likewise.
8829 (tagNMLVCACHEHINT): Likewise.
8831 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net>
8833 * include/basetsd.h (#include <_mingw.h>): Remove.
8836 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8838 * include/wingdi.h (AC_SRC_OVER): Add define.
8839 (struct _BLENDFUNCTION): Add.
8841 2001-06-28 Danny Smith <dannysmith@users.sourceforge.net>
8843 * include/shlobj.h: Add BIF_* defines.
8845 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8847 * include/winerror.h (E_PENDING): Add error code define.
8849 2001-06-27 Danny Smith <dannysmith@users.sourceforge.net>
8851 * include/basetsd.h (#include <_mingw.h>): Add directive.
8853 2001-06-25 Danny Smith <dannysmith@users.sourceforge.net>
8855 * include/winbase.h (InterlockedCompareExchange): Change args
8856 and return value from PVOID to LONG.
8857 (InterlockedExchange): Change first arg to LPLONG.
8858 (InterlockedCompareExchangePointer): New macro.
8859 (InterlockedExchangePointer): New macro.
8861 2001-06-19 Danny Smith <dannysmith@users.sourceforge.net>
8863 * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
8864 Thanks to Kevin Chase <kevincha99@hotmail.com>.
8866 2001.06.11 TAMURA Kent <tkent@users.sourceforge.net>
8868 * objidl.h (IMalloc::ReAlloc()): Correct declaration.
8869 (IMalloc::Free()): Ditto.
8871 2001-06-11 Danny Smith <dannysmith@users.sourceforge.net>
8873 * include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
8874 (REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
8875 * include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
8877 2001-06-11 Mattia Barbon <mbarbon@dsi.unive.it>
8879 * include/shlobj.h (struct _browseinfo): UNICODE it.
8880 (SHBrowseForFolder): Ditto.
8881 (SHGetPathFromIDList): Ditto.
8883 2001.06.11 Earnie Boyd <earnie@users.sourceforge.net>
8885 * include/basetsd.h: RC_INVOKED protection and realignment.
8886 Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
8888 2001.06.06 Earnie Boyd <earnie@users.sourceforge.net>
8890 * Makefile.in (bindist): Reassign value of exec_prefix on make command
8893 Tue May 22 18:58:27 2001 Christopher Faylor <cgf@cygnus.com>
8895 * lib/mapi32.def: Add MAPISendMail.
8897 2001-05-22 Earnie Boyd <earnie@users.sourceforge.net>
8899 * include/w32api.h: Update version.
8900 * Makefile.in: Ditto.
8902 Thu May 17 23:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8904 * include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
8907 Thu May 17 17:12:00 2001 Corinna Vinschen <corinna@vinschen.de>
8909 * include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
8910 previous definition in include/ntsecapi.h.
8911 * include/ntsecapi.h: Vice versa.
8913 Wed May 16 17:59:00 2001 Corinna Vinschen <corinna@vinschen.de>
8915 * include/winnt.h: Add defines for group attributes.
8916 Add define for SYSTEM_LUID.
8917 Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and
8918 `PTOKEN_PRIMARY_GROUP'.
8920 Tue Apr 24 23:51:07 2001 Christopher Faylor <cgf@cygnus.com>
8922 * lib/Makefile.in: Install libraries in /usr/lib/w32api when building
8925 Tue Apr 24 16:18:42 2001 Christopher Faylor <cgf@cygnus.com>
8927 * include/winsock2.h: Protect one *more* newlib defines when compiling
8930 Mon Apr 23 23:41:36 2001 Christopher Faylor <cgf@cygnus.com>
8932 * include/winsock2.h: Protect some more newlib defines when compiling
8935 Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com>
8937 * include/winsock.h: Protect some more newlib defines when compiling
8940 2001-04-17 Egor Duda <deo@logos-m.ru>
8942 * include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
8943 as __extenstion__ when appropriate.
8944 * include/mmsystem.h: Mark anonymous structs and unions as
8945 __extension__ to prevent compiler warning when invoked with
8947 * include/oaidl.h: Ditto.
8948 * include/objidl.h: Ditto.
8949 * include/olectl.h: Ditto.
8950 * include/prsht.h: Ditto.
8951 * include/shlobj.h: Ditto.
8952 * include/winbase.h: Ditto.
8953 * include/winnt.h: Ditto.
8954 * include/wtypes.h: Ditto.
8956 2001-04-11 Danny Smith <dannysmith@users.sourceforge.net>
8958 * include/windows.h (#include <winsock.h>): Include <winsock2.h>
8959 instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
8961 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
8963 * include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
8965 2001-04-11 John Fortin <fortinj@attglobal.net>
8967 * include/windef.h (*PBOOL): Unprotect from XFree86Server.
8970 Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com>
8972 * include/winnt.h (GetCurrentFiber): Make "external __inline" or asm
8973 code will be included in every module which includes this header.
8974 (GetFiberData): Ditto.
8976 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8978 * include/winnt.h (GetCurrentFiber): Fix typo.
8980 2001-04-08 Earnie Boyd <earnie@users.sourceforge.net>
8982 * include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
8983 * include/winbase.h: (GetFileAttributesExW): Fix typo.
8984 * include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
8985 (StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
8986 Thanks To: Kent Tamura <tkent@users.sourceforge.net>
8988 * include/winnt.h: (GetFiberData): Add __inline assembler coding.
8989 (GetCurrentFiber): Ditto.
8990 Thanks to: Andy Younger <AndyY@redlemon.com>
8992 * include/windef.h: (HMONITOR_DECLARED): New definition to stop
8993 DirectX 8 from complaining.
8994 Thanks to: Sigbjørn Lund Olsen <mosikos@online.no>
8996 2001-04-08 Michael Soderstrom <ichaelsoderstro@hotmail.com>
8998 * include/commctrl.h Updated TreeView and ListView defines and macros.
9000 2001-04-08 Danny Smith <dannysmith@users.sourceforge.net>
9002 * include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
9005 2001-03-30 Earnie Boyd <earnie@users.sourceforge.net>
9006 * include/winuser.h (VK_KANA): New definition.
9007 Thanks to: "Harold Hunt" <huntharo@msu.edu>
9009 2001-03-29 Earnie Boyd <earnie@users.sourceforge.net
9011 * include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
9013 * include/basetsd.h (INT32): Ditto.
9014 * include/windef.h (ATOM): Ditto.
9017 * include/winbase.h (FreeResource): Ditto.
9018 Thanks to: "Harold Hunt" <huntharo@msu.edu>
9020 2001-03-20 Danny Smith <dannysmith@users.sourceforge.net>
9022 * include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove;
9023 use only _BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
9024 (SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET
9025 macro now defined in newlib sys/types.h. Emit warning if defined.
9026 * include/winsock2.h: Ditto.
9027 * include/windows.h (Win32_Winsock): Replace with new macros
9028 __USE_W32_SOCKETS and warn of deprecation.
9030 2001-03-13 Earnie Boyd <earnie@users.sourceforge.net
9032 * include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
9033 Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
9035 2001-03-12 Earnie Boyd <earnie@users.sourceforge.net
9037 * include/commctrl.h (TBSTYLE_FLAT): New definition.
9038 (TB_GETBUTTONSIZE): Ditto.
9039 (TCS_HOTTRACK): Ditto.
9040 Thanks to: Chris Hansen <popeofpop@softhome.net>
9042 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
9044 * Makefile.in: (snapshot): Add target.
9045 * lib/Makefile.in: (install-headers): Use installdir variable.
9046 (installdir): Set value based on target-alias.
9048 2001-02-21 Earnie Boyd <earnie@users.sourceforge.net
9050 * include/w32api.h: (_W32API_VERSION): Remove.
9051 (__W32API_VERSION): Add.
9052 (__W32API_MAJOR_VERSION): Ditto.
9053 (__W32API_MINOR_VERSION): Ditto.
9055 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9057 * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
9058 (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
9059 * include/winuser.h (struct tagMOUSEKEYS): Define new structure.
9060 * include/winerror.h (NTE_*): Add CryptoAPI error codes.
9062 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9064 * include/mswsock.h: New file.
9065 * include/ws2tcpip.h: New file.
9066 * include/winsock.h (IPPROTO_IGMP): New define.
9067 (IPPROTO_GGP): Correct value.
9068 (SO_* macros): Remove mswsock defines.
9069 (TCP_BSDURGENT): Likewise.
9070 (IP_* macros): Add comment warning of WinSock2 incompatibility
9071 (WSARecvEx): Remove mswsock prototype.
9072 (TransmitFile): Likewise.
9073 (AcceptEx): Likewise.
9074 (GetAcceptExSockaddrs): Likewise.
9075 (struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
9076 (#include <mswsock.h>): Add directive and explanatory comment
9077 * include/winsock2.h (header guard): add guard for _WINSOCK_H
9078 (_WINSOCK_H): Define to prevent later inclusion of winsock.h
9079 (#include <winsock.h>): Replace directive with winsock.h file content
9080 The following changes apply to the merged file:
9081 (FD_SET): Keep winsock2.h definition, delete winsock.h definition
9082 (SOMAXCONN): Likewise
9083 (#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
9084 (IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
9086 (struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
9087 (FD_*_BIT and FD_* defines): Place together and extend to
9089 (AF* defines): Extend to AF_MAX 10
9090 (WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
9091 (WSAUnhookBlockingHook): Likewise.
9092 (WSASetBlockingHook): Likewise.
9093 (WSACancelBlockingCall): Likewise.
9094 (WSAEINPROGRESS): Comment as not raised in WinSock2.
9095 (#include <mswsock.h>): Delete directive inherited from winsock.h
9096 (WSA_QOS* defines): Add QualityOfService error codes.
9097 (SIO_* defines): Add new macros
9098 * include/ipexport.h (IP_STATUS flags): Add definitions.
9099 (IP_FLAG_DF): Likewise.
9100 (IP_OPT_* ): Likewise.
9101 (struct ip_option_information): Likewise.
9102 (struct icmp_echo_reply): Likewise.
9104 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
9106 * include/commctrl.h: Revert TEXT change.
9107 * include/lmalert.h: Ditto.
9108 * include/lmcons.h: Ditto.
9109 * include/lmsname.h: Ditto.
9110 * include/lmsvc.h: Ditto.
9111 * include/ntsecapi.h: Ditto.
9112 * include/oledlg.h: Ditto.
9113 * include/ras.h: Ditto.
9114 * include/regstr.h: Ditto.
9115 * include/richedit.h: Ditto.
9116 * include/wininet.h: Ditto.
9117 * include/winnt.h: Ditto.
9119 2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
9121 * include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
9122 * include/lmalert.h: Ditto.
9123 * include/lmcons.h: Ditto.
9124 * include/lmsname.h: Ditto.
9125 * include/lmsvc.h: Ditto.
9126 * include/ntsecapi.h: Ditto.
9127 * include/oledlg.h: Ditto.
9128 * include/ras.h: Ditto.
9129 * include/regstr.h: Ditto.
9130 * include/richedit.h: Ditto.
9131 * include/wininet.h: Ditto.
9132 * include/w32api.h: New File.
9134 Tue Feb 13 22:38:00 2000 Corinna Vinschen <corinna@vinschen.de>
9136 * include/shlobj.h: Add missing SLR_* flags.
9138 2001-02-12: Earnie Boyd <earnie@users.sourceforge.net>
9140 * lib/Makefile.in: (host_alias): Add variable.
9141 (host_build): Ditto:
9143 (xinstall-libraries): Ditto.
9144 (xinstall-headers): Ditto.
9145 (xuninstall): Ditto.
9146 (xuninstall-libraries): Ditto.
9147 (xuninstall-headers): Ditto.
9148 * Makefile.in: (host_alias): Add variable.
9149 (build_alias): Ditto.
9151 Fri Feb 2 13:08:09 2001 Earnie Boyd <earnie@users.sourceforge.net>
9153 * include/winnt.h: (__TEXT): Add private macro.
9154 (_TEXT): Modify definition to use __TEXT.
9156 This change allows the passing of a MACRO as an argument and have that
9157 MACRO resolved first.
9158 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9160 Wed Jan 31 17:35:59 2001 Earnie Boyd <earnie@users.sourceforge.net>
9162 * Makefile.in: Increment VERSION to 0.5
9163 * include/winnt.h: Change TEXT to _TEXT throughout.
9164 (SID_RELEASE): Define.
9165 Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
9167 Tue Jan 30 10:42:28 2001 Earnie Boyd <earnie@users.sourceforge.net>
9169 * Apply Phil Krylov patches.
9170 2001-01-19 Phil Krylov <phil@mail.ru>
9171 * include/commctrl.h: (HDI_IMAGE) New definition.
9172 (HDI_DI_SETITEM) Ditto.
9175 (HDF_BITMAP_ON_RIGHT) Ditto.
9177 (HDM_SETORDERARRAY) Ditto.
9178 (Header_SetOrderArray) Ditto.
9179 (ICC_BAR_CLASSES) Ditto.
9180 (struct _HD_ITEMA) Change definition.
9181 (struct _HD_ITEMW) Ditto.
9182 (struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
9183 (InitCommonControlsEx()) Ditto.
9184 2001-01-23 Phil Krylov <phil@mail.ru>
9185 * include/richedit.h: Many Richedit 2.0 definitions.
9187 Tue Jan 30 09:56:50 2001 Earnie Boyd <earnie@users.sourceforge.net>
9189 * include/winuser.h: (IDC_HAND) New resource identifier.
9190 Thanks to: Mark Jordon <mark_jordan@ieee.org>
9192 Tue Jan 30 09:35:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
9194 * include/iptypes.h: Include <sys/types.h> for time_t declaration.
9197 Tue Jan 30 08:30:33 2001 Earnie Boyd <earnie@users.sourceforge.net>
9199 * include/objidl.h: (GetClassID): Argument needs to be a pointer.
9200 (GetUnmarshalClass): CLSID argument needs to be a pointer.
9201 Thanks To: <bge@users.sourceforge.net>
9203 Tue Jan 30 07:52:54 2001 Earnie Boyd <earnie@users.sourceforge.net>
9205 * Apply Danny Smith patch 102386
9206 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9207 * lib/rasapi32.def: add symbols available in NT4 and W2k
9209 Sun Jan 28 12:47:31 2001 Earnie Boyd <earnie@users.sourceforge.net>
9211 * Apply Danny Smith patch 102382
9212 2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9213 * lib/mswsock.def: remove leading underscores from symbol names
9215 Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net>
9217 * Apply Danny Smith patch 102446
9218 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
9219 * include/sql.h (ODBCVER): change default to 0x0351.
9220 (SQLSetScrollOptions): non-core function, move prototype to sqlext.h.
9221 (SQLColAttributes): likewise.
9222 (SQLBindParam): add prototype for ODBC 3.x function.
9223 (SQLCloseCursor): likewise.
9224 (SQLColAttribute): likewise.
9225 (SQLCopyDesc):likewise.
9226 (SQLEndTran): likewise.
9227 (SQLFetchScroll): likewise.
9228 (SQLGetConnectAttr): likewise.
9229 (SQLGetDescField): likewise.
9230 (SQLGetDescRec): likewise.
9231 (SQLGetDiagField): likewise.
9232 (SQLGetDiagRec): likewise.
9233 (SQLGetEnvAttr): likewise.
9234 (SQLGetStmtAttr): likewise.
9235 (SQLSetConnectAttr): likewise.
9236 (SQLSetDescField):likewise.
9237 (SQLSetDescRec): likewise.
9238 (SQLSetEnvAttr): likewise.
9239 (SQLSetStmtAttr): likewise.
9240 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9241 _WIN64 compatability;
9242 (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions).
9243 (SQL_ACTIVE_CONNECTIONS): likewise.
9244 (SQL_ACTIVE_STATEMENTS): likewise.
9245 (SQL_ALL_EXCEPT_LIKE): likewise.
9246 (SQL_API_ALL_FUNCTIONS): likewise.
9247 (SQL_API_LOADBYORDINAL): likewise.
9248 (SQL_API_SQLBINDPARAMETER): likewise.
9249 (SQL_API_SQLBROWSECONNECT): likewise.
9250 (SQL_API_SQLCOLATTRIBUTES): likewise.
9251 (SQL_API_SQLCOLUMNPRIVILEGES): likewise.
9252 (SQL_API_SQLDESCRIBEPARAM): likewise.
9253 (SQL_API_SQLDRIVERCONNECT): likewise.
9254 (SQL_API_SQLDRIVERS): likewise.
9255 (SQL_API_SQLEXTENDEDFETCH): likewise.
9256 (SQL_API_SQLFOREIGNKEYS): likewise.
9257 (SQL_API_SQLMORERESULTS): likewise.
9258 (SQL_API_SQLNATIVESQL): likewise.
9259 (SQL_API_SQLNUMPARAMS): likewise.
9260 (SQL_API_SQLPARAMOPTIONS): likewise.
9261 (SQL_API_SQLPRIMARYKEYS): likewise.
9262 (SQL_API_SQLPROCEDURECOLUMNS): likewise.
9263 (SQL_API_SQLPROCEDURES): likewise.
9264 (SQL_API_SQLSETPOS): likewise.
9265 (SQL_API_SQLSETSCROLLOPTIONS): likewise.
9266 (SQL_API_SQLTABLEPRIVILEGES): likewise.
9267 (SQL_ASYNC_ENABLE): likewise.
9268 (SQL_ASYNC_ENABLE_DEFAULT): likewise.
9269 (SQL_ASYNC_ENABLE_OFF): likewise.
9270 (SQL_ASYNC_ENABLE_ON): likewise.
9271 (SQL_ATTR_READONLY): likewise.
9272 (SQL_ATTR_READWRITE_UNKNOWN): likewise.
9273 (SQL_ATTR_WRITE): likewise.
9274 (SQL_AUTOCOMMIT): likewise.
9275 (SQL_AUTOCOMMIT_DEFAULT): likewise.
9276 (SQL_AUTOCOMMIT_OFF): likewise.
9277 (SQL_AUTOCOMMIT_ON): likewise.
9278 (SQL_BEST_ROWID): likewise.
9279 (SQL_BIGINT): likewise.
9280 (SQL_BINARY): likewise.
9281 (SQL_BIND_BY_COLUMN): likewise.
9282 (SQL_BIND_TYPE): likewise.
9283 (SQL_BIND_TYPE_DEFAULT): likewise.
9284 (SQL_BIT): likewise.
9285 (SQL_BOOKMARK_PERSISTENCE): likewise.
9286 (SQL_BP_CLOSE): likewise.
9287 (SQL_BP_DELETE): likewise.
9288 (SQL_BP_DROP): likewise.
9289 (SQL_BP_OTHER_HSTMT): likewise.
9290 (SQL_BP_SCROLL): likewise.
9291 (SQL_BP_TRANSACTION): likewise.
9292 (SQL_BP_UPDATE): likewise.
9293 (SQL_C_BINARY): likewise.
9294 (SQL_C_BIT): likewise.
9295 (SQL_C_BOOKMARK): likewise.
9296 (SQL_C_CHAR): likewise.
9297 (SQL_C_DATE): likewise.
9298 (SQL_C_DEFAULT): likewise.
9299 (SQL_C_DOUBLE): likewise.
9300 (SQL_C_FLOAT): likewise.
9301 (SQL_C_LONG): likewise.
9302 (SQL_C_SHORT): likewise.
9303 (SQL_C_SLONG): likewise.
9304 (SQL_C_SSHORT): likewise.
9305 (SQL_C_STINYINT): likewise.
9306 (SQL_C_TIME): likewise.
9307 (SQL_C_TIMESTAMP): likewise.
9308 (SQL_C_TINYINT): likewise.
9309 (SQL_C_ULONG): likewise.
9310 (SQL_C_USHORT): likewise.
9311 (SQL_C_UTINYINT): likewise.
9312 (SQL_CB_NON_NULL): likewise.
9313 (SQL_CB_NULL): likewise.
9314 (SQL_CC_CLOSE): likewise.
9315 (SQL_CC_DELETE): likewise.
9316 (SQL_CC_PRESERVE): likewise.
9317 (SQL_CN_ANY): likewise.
9318 (SQL_CN_DIFFERENT): likewise.
9319 (SQL_CN_NONE): likewise.
9320 (SQL_COLATT_OPT_MAX): likewise.
9321 (SQL_COLATT_OPT_MIN): likewise.
9322 (SQL_COLUMN_ALIAS): likewise.
9323 (SQL_COLUMN_AUTO_INCREMENT): likewise.
9324 (SQL_COLUMN_CASE_SENSITIVE): likewise.
9325 (SQL_COLUMN_COUNT): likewise.
9326 (SQL_COLUMN_DISPLAY_SIZE): likewise.
9327 (SQL_COLUMN_DRIVER_START): likewise.
9328 (SQL_COLUMN_LABEL): likewise.
9329 (SQL_COLUMN_LENGTH): likewise.
9330 (SQL_COLUMN_MONEY): likewise.
9331 (SQL_COLUMN_NAME): likewise.
9332 (SQL_COLUMN_NULLABLE): likewise.
9333 (SQL_COLUMN_OWNER_NAME): likewise.
9334 (SQL_COLUMN_PRECISION): likewise.
9335 (SQL_COLUMN_QUALIFIER_NAME): likewise.
9336 (SQL_COLUMN_SCALE): likewise.
9337 (SQL_COLUMN_SEARCHABLE): likewise.
9338 (SQL_COLUMN_TABLE_NAME): likewise.
9339 (SQL_COLUMN_TYPE): likewise.
9340 (SQL_COLUMN_TYPE_NAME): likewise.
9341 (SQL_COLUMN_UNSIGNED): likewise.
9342 (SQL_COLUMN_UPDATABLE): likewise.
9343 (SQL_CONCAT_NULL_BEHAVIOR): likewise.
9344 (SQL_CONCUR_DEFAULT): likewise.
9345 (SQL_CONCUR_LOCK): likewise.
9346 (SQL_CONCUR_READ_ONLY): likewise.
9347 (SQL_CONCUR_ROWVER): likewise.
9348 (SQL_CONCUR_TIMESTAMP): likewise.
9349 (SQL_CONCUR_VALUES): likewise.
9350 (SQL_CONCURRENCY): likewise.
9351 (SQL_CONN_OPT_MAX): likewise.
9352 (SQL_CONN_OPT_MIN): likewise.
9353 (SQL_CONNECT_OPT_DRVR_START): likewise.
9354 (SQL_CONVERT_BIGINT): likewise.
9355 (SQL_CONVERT_BINARY): likewise.
9356 (SQL_CONVERT_BIT): likewise.
9357 (SQL_CONVERT_CHAR): likewise.
9358 (SQL_CONVERT_DATE): likewise.
9359 (SQL_CONVERT_DECIMAL): likewise.
9360 (SQL_CONVERT_DOUBLE): likewise.
9361 (SQL_CONVERT_FLOAT): likewise.
9362 (SQL_CONVERT_FUNCTIONS): likewise.
9363 (SQL_CONVERT_INTEGER): likewise.
9364 (SQL_CONVERT_LONGVARBINARY): likewise.
9365 (SQL_CONVERT_LONGVARCHAR): likewise.
9366 (SQL_CONVERT_NUMERIC): likewise.
9367 (SQL_CONVERT_REAL): likewise.
9368 (SQL_CONVERT_SMALLINT): likewise.
9369 (SQL_CONVERT_TIME): likewise.
9370 (SQL_CONVERT_TIMESTAMP): likewise.
9371 (SQL_CONVERT_TINYINT): likewise.
9372 (SQL_CONVERT_VARBINARY): likewise.
9373 (SQL_CONVERT_VARCHAR): likewise.
9374 (SQL_CORRELATION_NAME): likewise.
9375 (SQL_CR_CLOSE): likewise.
9376 (SQL_CR_DELETE): likewise.
9377 (SQL_CR_PRESERVE): likewise.
9378 (SQL_CUR_DEFAULT): likewise.
9379 (SQL_CUR_USE_DRIVER): likewise.
9380 (SQL_CUR_USE_IF_NEEDED): likewise.
9381 (SQL_CUR_USE_ODBC): likewise.
9382 (SQL_CURRENT_QUALIFIER): likewise.
9383 (SQL_CURSOR_DYNAMIC): likewise.
9384 (SQL_CURSOR_FORWARD_ONLY): likewise.
9385 (SQL_CURSOR_KEYSET_DRIVEN): likewise.
9386 (SQL_CURSOR_ROLLBACK_BEHAVIOR): likewise.
9387 (SQL_CURSOR_STATIC): likewise.
9388 (SQL_CURSOR_TYPE): likewise.
9389 (SQL_CURSOR_TYPE_DEFAULT): likewise.
9390 (SQL_CVT_BIGINT): likewise.
9391 (SQL_CVT_BINARY): likewise.
9392 (SQL_CVT_BIT): likewise.
9393 (SQL_CVT_CHAR): likewise.
9394 (SQL_CVT_DATE): likewise.
9395 (SQL_CVT_DECIMAL): likewise.
9396 (SQL_CVT_DOUBLE): likewise.
9397 (SQL_CVT_FLOAT): likewise.
9398 (SQL_CVT_INTEGER): likewise.
9399 (SQL_CVT_LONGVARBINARY): likewise.
9400 (SQL_CVT_LONGVARCHAR): likewise.
9401 (SQL_CVT_NUMERIC): likewise.
9402 (SQL_CVT_REAL): likewise.
9403 (SQL_CVT_SMALLINT): likewise.
9404 (SQL_CVT_TIME): likewise.
9405 (SQL_CVT_TIMESTAMP): likewise.
9406 (SQL_CVT_TINYINT): likewise.
9407 (SQL_CVT_VARBINARY): likewise.
9408 (SQL_CVT_VARCHAR): likewise.
9409 (SQL_DATABASE_NAME): likewise.
9410 (SQL_DATE): likewise.
9411 (SQL_DRIVER_HDBC): likewise.
9412 (SQL_DRIVER_HENV): likewise.
9413 (SQL_DRIVER_HLIB): likewise.
9414 (SQL_DRIVER_HSTMT): likewise.
9415 (SQL_DRIVER_NAME): likewise.
9416 (SQL_DRIVER_ODBC_VER): likewise.
9417 (SQL_DRIVER_VER): likewise.
9418 (SQL_ENSURE): likewise.
9419 (SQL_EXPRESSIONS_IN_ORDERBY): likewise.
9420 (SQL_EXT_API_LAST): likewise.
9421 (SQL_EXT_API_START): likewise.
9422 (SQL_FD_FETCH_BOOKMARK): likewise.
9423 (SQL_FD_FETCH_PREV): likewise.
9424 (SQL_FD_FETCH_RESUME): likewise.
9425 (SQL_FETCH_PREV): likewise.
9426 (SQL_FETCH_RESUME): likewise.
9427 (SQL_FILE_NOT_SUPPORTED): likewise.
9428 (SQL_FILE_QUALIFIER): likewise.
9429 (SQL_FILE_TABLE): likewise.
9430 (SQL_FILE_USAGE): likewise.
9431 (SQL_FN_CVT_CONVERT): likewise.
9432 (SQL_FN_NUM_ABS): likewise.
9433 (SQL_FN_NUM_ACOS): likewise.
9434 (SQL_FN_NUM_ASIN): likewise.
9435 (SQL_FN_NUM_ATAN): likewise.
9436 (SQL_FN_NUM_ATAN2): likewise.
9437 (SQL_FN_NUM_CEILING): likewise.
9438 (SQL_FN_NUM_COS): likewise.
9439 (SQL_FN_NUM_COT): likewise.
9440 (SQL_FN_NUM_DEGREES): likewise.
9441 (SQL_FN_NUM_EXP): likewise.
9442 (SQL_FN_NUM_FLOOR): likewise.
9443 (SQL_FN_NUM_LOG): likewise.
9444 (SQL_FN_NUM_LOG10): likewise.
9445 (SQL_FN_NUM_MOD): likewise.
9446 (SQL_FN_NUM_PI): likewise.
9447 (SQL_FN_NUM_POWER): likewise.
9448 (SQL_FN_NUM_RADIANS): likewise.
9449 (SQL_FN_NUM_RAND): likewise.
9450 (SQL_FN_NUM_ROUND): likewise.
9451 (SQL_FN_NUM_SIGN): likewise.
9452 (SQL_FN_NUM_SIN): likewise.
9453 (SQL_FN_NUM_SQRT): likewise.
9454 (SQL_FN_NUM_TAN): likewise.
9455 (SQL_FN_NUM_TRUNCATE): likewise.
9456 (SQL_FN_STR_ASCII): likewise.
9457 (SQL_FN_STR_CHAR): likewise.
9458 (SQL_FN_STR_CONCAT): likewise.
9459 (SQL_FN_STR_DIFFERENCE): likewise.
9460 (SQL_FN_STR_INSERT): likewise.
9461 (SQL_FN_STR_LCASE): likewise.
9462 (SQL_FN_STR_LEFT): likewise.
9463 (SQL_FN_STR_LENGTH): likewise.
9464 (SQL_FN_STR_LOCATE): likewise.
9465 (SQL_FN_STR_LOCATE_2): likewise.
9466 (SQL_FN_STR_LTRIM): likewise.
9467 (SQL_FN_STR_REPEAT): likewise.
9468 (SQL_FN_STR_REPLACE): likewise.
9469 (SQL_FN_STR_RIGHT): likewise.
9470 (SQL_FN_STR_RTRIM): likewise.
9471 (SQL_FN_STR_SOUNDEX): likewise.
9472 (SQL_FN_STR_SPACE): likewise.
9473 (SQL_FN_STR_SUBSTRING): likewise.
9474 (SQL_FN_STR_UCASE): likewise.
9475 (SQL_FN_SYS_DBNAME): likewise.
9476 (SQL_FN_SYS_IFNULL): likewise.
9477 (SQL_FN_SYS_USERNAME): likewise.
9478 (SQL_FN_TD_CURDATE): likewise.
9479 (SQL_FN_TD_CURTIME): likewise.
9480 (SQL_FN_TD_DAYNAME): likewise.
9481 (SQL_FN_TD_DAYOFMONTH): likewise.
9482 (SQL_FN_TD_DAYOFWEEK): likewise.
9483 (SQL_FN_TD_DAYOFYEAR): likewise.
9484 (SQL_FN_TD_HOUR): likewise.
9485 (SQL_FN_TD_MINUTE): likewise.
9486 (SQL_FN_TD_MONTH): likewise.
9487 (SQL_FN_TD_MONTHNAME): likewise.
9488 (SQL_FN_TD_NOW): likewise.
9489 (SQL_FN_TD_QUARTER): likewise.
9490 (SQL_FN_TD_SECOND): likewise.
9491 (SQL_FN_TD_TIMESTAMPadd): likewise.
9492 (SQL_FN_TD_TIMESTAMPDIFF): likewise.
9493 (SQL_FN_TD_WEEK): likewise.
9494 (SQL_FN_TD_YEAR): likewise.
9495 (SQL_FN_TSI_DAY): likewise.
9496 (SQL_FN_TSI_FRAC_SECOND): likewise.
9497 (SQL_FN_TSI_HOUR): likewise.
9498 (SQL_FN_TSI_MINUTE): likewise.
9499 (SQL_FN_TSI_MONTH): likewise.
9500 (SQL_FN_TSI_QUARTER): likewise.
9501 (SQL_FN_TSI_SECOND): likewise.
9502 (SQL_FN_TSI_WEEK): likewise.
9503 (SQL_FN_TSI_YEAR): likewise.
9504 (SQL_GB_GROUP_BY_CONTAINS_SELECT): likewise.
9505 (SQL_GB_GROUP_BY_EQUALS_SELECT): likewise.
9506 (SQL_GB_NO_RELATION): likewise.
9507 (SQL_GB_NOT_SUPPORTED): likewise.
9508 (SQL_GD_BLOCK): likewise.
9509 (SQL_GD_BOUND): likewise.
9510 (SQL_GET_BOOKMARK): likewise.
9511 (SQL_GROUP_BY): likewise.
9512 (SQL_INFO_DRIVER_START): likewise.
9513 (SQL_INFO_FIRST): likewise.
9514 (SQL_INFO_LAST): likewise.
9515 (SQL_INTERVAL_DAY): likewise.
9516 (SQL_INTERVAL_DAY_TO_HOUR): likewise.
9517 (SQL_INTERVAL_DAY_TO_MINUTE): likewise.
9518 (SQL_INTERVAL_DAY_TO_SECOND): likewise.
9519 (SQL_INTERVAL_HOUR): likewise.
9520 (SQL_INTERVAL_HOUR_TO_MINUTE): likewise.
9521 (SQL_INTERVAL_HOUR_TO_SECOND): likewise.
9522 (SQL_INTERVAL_MINUTE): likewise.
9523 (SQL_INTERVAL_MINUTE_TO_SECOND): likewise.
9524 (SQL_INTERVAL_MONTH): likewise.
9525 (SQL_INTERVAL_SECOND): likewise.
9526 (SQL_INTERVAL_YEAR): likewise.
9527 (SQL_INTERVAL_YEAR_TO_MONTH): likewise.
9528 (SQL_KEYSET_SIZE): likewise.
9529 (SQL_KEYSET_SIZE_DEFAULT): likewise.
9530 (SQL_KEYWORDS): likewise.
9531 (SQL_LCK_EXCLUSIVE): likewise.
9532 (SQL_LCK_NO_CHANGE): likewise.
9533 (SQL_LCK_UNLOCK): likewise.
9534 (SQL_LIKE_ESCAPE_CLAUSE): likewise.
9535 (SQL_LIKE_ONLY): likewise.
9536 (SQL_LOCK_TYPES): likewise.
9537 (SQL_LOGIN_TIMEOUT): likewise.
9538 (SQL_LOGIN_TIMEOUT_DEFAULT): likewise.
9539 (SQL_LONGVARBINARY): likewise.
9540 (SQL_LONGVARCHAR): likewise.
9541 (SQL_MAX_BINARY_LITERAL_LEN): likewise.
9542 (SQL_MAX_CHAR_LITERAL_LEN): likewise.
9543 (SQL_MAX_DSN_LENGTH): likewise.
9544 (SQL_MAX_LENGTH): likewise.
9545 (SQL_MAX_LENGTH_DEFAULT): likewise.
9546 (SQL_MAX_OPTION_STRING_LENGTH): likewise.
9547 (SQL_MAX_OWNER_NAME_LEN): likewise.
9548 (SQL_MAX_PROCEDURE_NAME_LEN): likewise.
9549 (SQL_MAX_QUALIFIER_NAME_LEN): likewise.
9550 (SQL_MAX_ROW_SIZE_INCLUDES_LONG): likewise.
9551 (SQL_MAX_ROWS): likewise.
9552 (SQL_MAX_ROWS_DEFAULT): likewise.
9553 (SQL_MODE_DEFAULT): likewise.
9554 (SQL_MODE_READ_ONLY): likewise.
9555 (SQL_MODE_READ_WRITE): likewise.
9556 (SQL_MULT_RESULT_SETS): likewise.
9557 (SQL_MULTIPLE_ACTIVE_TXN): likewise.
9558 (SQL_NC_END): likewise.
9559 (SQL_NC_START): likewise.
9560 (SQL_NEED_LONG_DATA_LEN): likewise.
9561 (SQL_NNC_NON_NULL): likewise.
9562 (SQL_NNC_NULL): likewise.
9563 (SQL_NO_TOTAL): likewise.
9564 (SQL_NON_NULLABLE_COLUMNS): likewise.
9565 (SQL_NOSCAN): likewise.
9566 (SQL_NOSCAN_DEFAULT): likewise.
9567 (SQL_NOSCAN_OFF): likewise.
9568 (SQL_NOSCAN_ON): likewise.
9569 (SQL_NUM_EXTENSIONS): likewise.
9570 (SQL_NUM_FUNCTIONS): likewise.
9571 (SQL_NUMERIC_FUNCTIONS): likewise.
9572 (SQL_OAC_LEVEL1): likewise.
9573 (SQL_OAC_LEVEL2): likewise.
9574 (SQL_OAC_NONE): likewise.
9575 (SQL_ODBC_API_CONFORMANCE): likewise.
9576 (SQL_ODBC_CURSORS): likewise.
9577 (SQL_ODBC_KEYWORDS): likewise.
9578 (SQL_ODBC_SAG_CLI_CONFORMANCE): likewise.
9579 (SQL_ODBC_SQL_CONFORMANCE): likewise.
9580 (SQL_ODBC_SQL_OPT_IEF): likewise.
9581 (SQL_ODBC_VER): likewise.
9582 (SQL_OPT_TRACE): likewise.
9583 (SQL_OPT_TRACE_DEFAULT): likewise.
9584 (SQL_OPT_TRACE_FILE_DEFAULT): likewise.
9585 (SQL_OPT_TRACE_OFF): likewise.
9586 (SQL_OPT_TRACE_ON): likewise.
9587 (SQL_OPT_TRACEFILE): likewise.
9588 (SQL_OSC_CORE): likewise.
9589 (SQL_OSC_EXTENDED): likewise.
9590 (SQL_OSC_MINIMUM): likewise.
9591 (SQL_OSCC_COMPLIANT): likewise.
9592 (SQL_OSCC_NOT_COMPLIANT): likewise.
9593 (SQL_OU_DML_STATEMENTS): likewise.
9594 (SQL_OU_INDEX_DEFINITION): likewise.
9595 (SQL_OU_PRIVILEGE_DEFINITION): likewise.
9596 (SQL_OU_PROCEDURE_INVOCATION): likewise.
9597 (SQL_OU_TABLE_DEFINITION): likewise.
9598 (SQL_OUTER_JOINS): likewise.
9599 (SQL_OWNER_TERM): likewise.
9600 (SQL_OWNER_USAGE): likewise.
9601 (SQL_PACKET_SIZE): likewise.
9602 (SQL_PC_NOT_PSEUDO): likewise.
9603 (SQL_POS_add): likewise.
9604 (SQL_POS_DELETE): likewise.
9605 (SQL_POS_OPERATIONS): likewise.
9606 (SQL_POS_POSITION): likewise.
9607 (SQL_POS_REFRESH): likewise.
9608 (SQL_POS_UPDATE): likewise.
9609 (SQL_POSITIONED_STATEMENTS): likewise.
9610 (SQL_PROCEDURE_TERM): likewise.
9611 (SQL_PROCEDURES): likewise.
9612 (SQL_PS_POSITIONED_DELETE): likewise.
9613 (SQL_PS_POSITIONED_UPDATE): likewise.
9614 (SQL_PS_SELECT_FOR_UPDATE): likewise.
9615 (SQL_QL_END): likewise.
9616 (SQL_QL_START): likewise.
9617 (SQL_QU_DML_STATEMENTS): likewise.
9618 (SQL_QU_INDEX_DEFINITION): likewise.
9619 (SQL_QU_PRIVILEGE_DEFINITION): likewise.
9620 (SQL_QU_PROCEDURE_INVOCATION): likewise.
9621 (SQL_QU_TABLE_DEFINITION): likewise.
9622 (SQL_QUALIFIER_LOCATION): likewise.
9623 (SQL_QUALIFIER_NAME_SEPARATOR): likewise.
9624 (SQL_QUALIFIER_TERM): likewise.
9625 (SQL_QUALIFIER_USAGE): likewise.
9626 (SQL_QUERY_TIMEOUT): likewise.
9627 (SQL_QUERY_TIMEOUT_DEFAULT): likewise.
9628 (SQL_QUICK): likewise.
9629 (SQL_QUIET_MODE): likewise.
9630 (SQL_QUOTED_IDENTIFIER_CASE): likewise.
9631 (SQL_RD_DEFAULT): likewise.
9632 (SQL_RD_OFF): likewise.
9633 (SQL_RD_ON): likewise.
9634 (SQL_RETRIEVE_DATA): likewise.
9635 (SQL_ROW_NUMBER): likewise.
9636 (SQL_ROW_UPDATES): likewise.
9637 (SQL_ROWSET_SIZE): likewise.
9638 (SQL_ROWSET_SIZE_DEFAULT): likewise.
9639 (SQL_ROWVER): likewise.
9640 (SQL_SC_NON_UNIQUE): likewise.
9641 (SQL_SC_TRY_UNIQUE): likewise.
9642 (SQL_SC_UNIQUE): likewise.
9643 (SQL_SCCO_OPT_TIMESTAMP): likewise.
9644 (SQL_SCROLL_DYNAMIC): likewise.
9645 (SQL_SCROLL_FORWARD_ONLY): likewise.
9646 (SQL_SCROLL_KEYSET_DRIVEN): likewise.
9647 (SQL_SCROLL_OPTIONS): likewise.
9648 (SQL_SCROLL_STATIC): likewise.
9649 (SQL_SEARCHABLE): likewise.
9650 (SQL_SIGNED_OFFSET): likewise.
9651 (SQL_SIMULATE_CURSOR): likewise.
9652 (SQL_SO_DYNAMIC): likewise.
9653 (SQL_SO_FORWARD_ONLY): likewise.
9654 (SQL_SO_KEYSET_DRIVEN): likewise.
9655 (SQL_SO_MIXED): likewise.
9656 (SQL_SO_STATIC): likewise.
9657 (SQL_SPEC_MAJOR): likewise.
9658 (SQL_SPEC_MINOR): likewise.
9659 (SQL_SPEC_STRING): likewise.
9660 (SQL_SQ_COMPARISON): likewise.
9661 (SQL_SQ_CORRELATED_SUBQUERIES): likewise.
9662 (SQL_SQ_EXISTS): likewise.
9663 (SQL_SQ_IN): likewise.
9664 (SQL_SQ_QUANTIFIED): likewise.
9665 (SQL_SQLSTATE_SIZE): likewise.
9666 (SQL_SS_addITIONS): likewise.
9667 (SQL_SS_DELETIONS): likewise.
9668 (SQL_SS_UPDATES): likewise.
9669 (SQL_STATIC_SENSITIVITY): likewise.
9670 (SQL_STMT_OPT_MAX): likewise.
9671 (SQL_STMT_OPT_MIN): likewise.
9672 (SQL_STRING_FUNCTIONS): likewise.
9673 (SQL_SUBQUERIES): likewise.
9674 (SQL_SYSTEM_FUNCTIONS): likewise.
9675 (SQL_TABLE_STAT): likewise.
9676 (SQL_TABLE_TERM): likewise.
9677 (SQL_TIME): likewise.
9678 (SQL_TIMEDATE_add_INTERVALS): likewise.
9679 (SQL_TIMEDATE_DIFF_INTERVALS): likewise.
9680 (SQL_TIMEDATE_FUNCTIONS): likewise.
9681 (SQL_TIMESTAMP): likewise.
9682 (SQL_TINYINT): likewise.
9683 (SQL_TRANSLATE_DLL): likewise.
9684 (SQL_TRANSLATE_OPTION): likewise.
9685 (SQL_TXN_ISOLATION): likewise.
9686 (SQL_TXN_VERSIONING): likewise.
9687 (SQL_TYPE_DRIVER_END): likewise.
9688 (SQL_TYPE_DRIVER_START): likewise.
9689 (SQL_TYPE_MAX): likewise.
9690 (SQL_TYPE_MIN): likewise.
9691 (SQL_TYPE_NULL): likewise.
9692 (SQL_U_UNION): likewise.
9693 (SQL_U_UNION_ALL): likewise.
9694 (SQL_UB_DEFAULT): likewise.
9695 (SQL_UB_OFF): likewise.
9696 (SQL_UB_ON): likewise.
9697 (SQL_UNICODE): likewise.
9698 (SQL_UNICODE_CHAR): likewise.
9699 (SQL_UNICODE_LONGVARCHAR): likewise.
9700 (SQL_UNICODE_VARCHAR): likewise.
9701 (SQL_UNION): likewise.
9702 (SQL_UNSEARCHABLE): likewise.
9703 (SQL_UNSIGNED_OFFSET): likewise.
9704 (SQL_USE_BOOKMARKS): likewise.
9705 (SQL_VARBINARY): likewise.
9706 (SQL_TRUE): add define for ODBC3.x.
9707 (SQL_FALSE): likewise.
9708 (SQL_AM_CONNECTION): likewise.
9709 (SQL_AM_NONE): likewise.
9710 (SQL_AM_STATEMENT): likewise.
9711 (SQL_API_SQLALLOCHANDLE): likewise.
9712 (SQL_API_SQLBINDPARAM): likewise.
9713 (SQL_API_SQLCLOSECURSOR): likewise.
9714 (SQL_API_SQLCOLATTRIBUTE): likewise.
9715 (SQL_API_SQLCOPYDESC): likewise.
9716 (SQL_API_SQLENDTRAN): likewise.
9717 (SQL_API_SQLFETCHSCROLL): likewise.
9718 (SQL_API_SQLFREEHANDLE): likewise.
9719 (SQL_API_SQLGETCONNECTATTR): likewise.
9720 (SQL_API_SQLGETDESCFIELD): likewise.
9721 (SQL_API_SQLGETDESCREC): likewise.
9722 (SQL_API_SQLGETDIAGFIELD): likewise.
9723 (SQL_API_SQLGETDIAGREC): likewise.
9724 (SQL_API_SQLGETENVATTR): likewise.
9725 (SQL_API_SQLGETSTMTATTR): likewise.
9726 (SQL_API_SQLSETCONNECTATTR): likewise.
9727 (SQL_API_SQLSETDESCFIELD): likewise.
9728 (SQL_API_SQLSETDESCREC): likewise.
9729 (SQL_API_SQLSETENVATTR): likewise.
9730 (SQL_API_SQLSETSTMTATTR): likewise.
9731 (SQL_ARD_TYPE): likewise.
9732 (SQL_AT_add_CONSTRAINT): likewise.
9733 (SQL_ATTR_APP_PARAM_DESC): likewise.
9734 (SQL_ATTR_APP_ROW_DESC): likewise.
9735 (SQL_ATTR_AUTO_IPD): likewise.
9736 (SQL_ATTR_CURSOR_SCROLLABLE): likewise.
9737 (SQL_ATTR_CURSOR_SENSITIVITY): likewise.
9738 (SQL_ATTR_IMP_PARAM_DESC): likewise.
9739 (SQL_ATTR_IMP_ROW_DESC): likewise.
9740 (SQL_ATTR_METADATA_ID): likewise.
9741 (SQL_ATTR_OUTPUT_NTS): likewise.
9742 (SQL_CATALOG_NAME): likewise.
9743 (SQL_CODE_DATE): likewise.
9744 (SQL_CODE_TIME): likewise.
9745 (SQL_CODE_TIMESTAMP): likewise.
9746 (SQL_COLLATION_SEQ): likewise.
9747 (SQL_CURSOR_SENSITIVITY): likewise.
9748 (SQL_DATE_LEN): likewise.
9749 (SQL_DATETIME): likewise.
9750 (SQL_DEFAULT): likewise.
9751 (SQL_DESC_ALLOC_AUTO): likewise.
9752 (SQL_DESC_ALLOC_TYPE): likewise.
9753 (SQL_DESC_ALLOC_USER): likewise.
9754 (SQL_DESC_COUNT): likewise.
9755 (SQL_DESC_DATA_PTR): likewise.
9756 (SQL_DESC_DATETIME_INTERVAL_CODE): likewise.
9757 (SQL_DESC_INDICATOR_PTR): likewise.
9758 (SQL_DESC_LENGTH): likewise.
9759 (SQL_DESC_NAME): likewise.
9760 (SQL_DESC_NULLABLE): likewise.
9761 (SQL_DESC_OCTET_LENGTH): likewise.
9762 (SQL_DESC_OCTET_LENGTH_PTR): likewise.
9763 (SQL_DESC_PRECISION): likewise.
9764 (SQL_DESC_SCALE): likewise.
9765 (SQL_DESC_TYPE): likewise.
9766 (SQL_DESC_UNNAMED): likewise.
9767 (SQL_DESCRIBE_PARAMETER): likewise.
9768 (SQL_DIAG_ALTER_DOMAIN): likewise.
9769 (SQL_DIAG_ALTER_TABLE): likewise.
9770 (SQL_DIAG_CALL): likewise.
9771 (SQL_DIAG_CLASS_ORIGIN): likewise.
9772 (SQL_DIAG_CONNECTION_NAME): likewise.
9773 (SQL_DIAG_CREATE_ASSERTION): likewise.
9774 (SQL_DIAG_CREATE_CHARACTER_SET): likewise.
9775 (SQL_DIAG_CREATE_COLLATION): likewise.
9776 (SQL_DIAG_CREATE_DOMAIN): likewise.
9777 (SQL_DIAG_CREATE_INDEX): likewise.
9778 (SQL_DIAG_CREATE_SCHEMA): likewise.
9779 (SQL_DIAG_CREATE_TABLE): likewise.
9780 (SQL_DIAG_CREATE_TRANSLATION): likewise.
9781 (SQL_DIAG_CREATE_VIEW): likewise.
9782 (SQL_DIAG_DELETE_WHERE): likewise.
9783 (SQL_DIAG_DROP_ASSERTION): likewise.
9784 (SQL_DIAG_DROP_CHARACTER_SET): likewise.
9785 (SQL_DIAG_DROP_COLLATION): likewise.
9786 (SQL_DIAG_DROP_DOMAIN): likewise.
9787 (SQL_DIAG_DROP_INDEX): likewise.
9788 (SQL_DIAG_DROP_SCHEMA): likewise.
9789 (SQL_DIAG_DROP_TABLE): likewise.
9790 (SQL_DIAG_DROP_TRANSLATION): likewise.
9791 (SQL_DIAG_DROP_VIEW): likewise.
9792 (SQL_DIAG_DYNAMIC_DELETE_CURSOR): likewise.
9793 (SQL_DIAG_DYNAMIC_FUNCTION): likewise.
9794 (SQL_DIAG_DYNAMIC_FUNCTION_CODE): likewise.
9795 (SQL_DIAG_DYNAMIC_UPDATE_CURSOR): likewise.
9796 (SQL_DIAG_GRANT): likewise.
9797 (SQL_DIAG_INSERT): likewise.
9798 (SQL_DIAG_MESSAGE_TEXT): likewise.
9799 (SQL_DIAG_NATIVE): likewise.
9800 (SQL_DIAG_NUMBER): likewise.
9801 (SQL_DIAG_RETURNCODE): likewise.
9802 (SQL_DIAG_REVOKE): likewise.
9803 (SQL_DIAG_ROW_COUNT): likewise.
9804 (SQL_DIAG_SELECT_CURSOR): likewise.
9805 (SQL_DIAG_SERVER_NAME): likewise.
9806 (SQL_DIAG_SQLSTATE): likewise.
9807 (SQL_DIAG_SUBCLASS_ORIGIN): likewise.
9808 (SQL_DIAG_UNKNOWN_STATEMENT): likewise.
9809 (SQL_DIAG_UPDATE_WHERE): likewise.
9810 (SQL_FALSE): likewise.
9811 (SQL_FETCH_ABSOLUTE): likewise.
9812 (SQL_FETCH_LAST): likewise.
9813 (SQL_FETCH_PRIOR): likewise.
9814 (SQL_FETCH_RELATIVE): likewise.
9815 (SQL_HANDLE_DBC): likewise.
9816 (SQL_HANDLE_DESC): likewise.
9817 (SQL_HANDLE_ENV): likewise.
9818 (SQL_HANDLE_STMT): likewise.
9819 (SQL_INSENSITIVE): likewise.
9820 (SQL_INTEGRITY): likewise.
9821 (SQL_MAX_CATALOG_NAME_LEN): likewise.
9822 (SQL_MAX_CONCURRENT_ACTIVITIES): likewise.
9823 (SQL_MAX_DRIVER_CONNECTIONS): likewise.
9824 (SQL_MAX_IDENTIFIER_LEN): likewise.
9825 (SQL_MAX_SCHEMA_NAME_LEN): likewise.
9826 (SQL_MAXIMUM_CATALOG_NAME_LENGTH): likewise.
9827 (SQL_MAXIMUM_COLUMN_NAME_LENGTH): likewise.
9828 (SQL_MAXIMUM_COLUMNS_IN_GROUP_BY): likewise.
9829 (SQL_MAXIMUM_COLUMNS_IN_INDEX): likewise.
9830 (SQL_MAXIMUM_COLUMNS_IN_ORDER_BY): likewise.
9831 (SQL_MAXIMUM_COLUMNS_IN_SELECT): likewise.
9832 (SQL_MAXIMUM_CONCURRENT_ACTIVITIES): likewise.
9833 (SQL_MAXIMUM_CURSOR_NAME_LENGTH): likewise.
9834 (SQL_MAXIMUM_DRIVER_CONNECTIONS): likewise.
9835 (SQL_MAXIMUM_IDENTIFIER_LENGTH): likewise.
9836 (SQL_MAXIMUM_INDEX_SIZE): likewise.
9837 (SQL_MAXIMUM_ROW_SIZE): likewise.
9838 (SQL_MAXIMUM_SCHEMA_NAME_LENGTH): likewise.
9839 (SQL_MAXIMUM_STATEMENT_LENGTH): likewise.
9840 (SQL_MAXIMUM_TABLES_IN_SELECT): likewise.
9841 (SQL_MAXIMUM_USER_NAME_LENGTH): likewise.
9842 (SQL_NAMED): likewise.
9843 (SQL_NONSCROLLABLE): likewise.
9844 (SQL_NTSL): likewise.
9845 (SQL_NULL_HANDLE): likewise.
9846 (SQL_NULL_HDESC): likewise.
9847 (SQL_OUTER_JOIN_CAPABILITIES): likewise.
9848 (SQL_PRED_BASIC): likewise.
9849 (SQL_PRED_CHAR): likewise.
9850 (SQL_PRED_NONE): likewise.
9851 (SQL_ROW_IDENTIFIER): likewise.
9852 (SQL_SCROLLABLE): likewise.
9853 (SQL_SENSITIVE): likewise.
9854 (SQL_SUCCEEDED(rc)): likewise.
9855 (SQL_TIME_LEN): likewise.
9856 (SQL_TIMESTAMP_LEN): likewise.
9857 (SQL_TRANSACTION_CAPABLE): likewise.
9858 (SQL_TRANSACTION_ISOLATION_OPTION): likewise.
9859 (SQL_TRANSACTION_READ_COMMITTED): likewise.
9860 (SQL_TRANSACTION_READ_UNCOMMITTED): likewise.
9861 (SQL_TRANSACTION_REPEATABLE_READ): likewise.
9862 (SQL_TRANSACTION_SERIALIZABLE): likewise.
9863 (SQL_TYPE_DATE): likewise.
9864 (SQL_TYPE_TIME): likewise.
9865 (SQL_TYPE_TIMESTAMP): likewise.
9866 (SQL_UNKNOWN_TYPE): likewise.
9867 (SQL_UNNAMED): likewise.
9868 (SQL_UNSPECIFIED): likewise.
9869 (SQL_XOPEN_CLI_YEAR): likewise.
9870 (SQLAllocConnect): add comment marking as deperecated.
9871 (SQLAllocEnv): likewise.
9872 (SQLAllocStmt): likewise.
9873 (SQLFreeConnect): likewise.
9874 (SQLFreeEnv): likewise.
9875 (SQLGetConnectOption): likewise.
9876 (SQLGetStmtOption): likewise.
9878 * include/sqlext.h (#include <sqlucode.h>): add directive.
9879 (SQLSetScrollOptions): non-core function, move prototype from sql.h.
9880 (SQLColAttributes): likewise.
9881 (SQLBulkOperations): add function prototype.
9882 (SQLAllocHandleStd): likewise
9883 (TraceReturn): add Trace API prototype.
9884 (TraceVersion): likewise.
9885 (ODBCGetTryWaitValue):likewise.
9886 (ODBCSetTryWaitValue): likewise.
9887 (SQL_LOCK_RECORD): correct function macro.
9888 (SQL_REFRESH_RECORD): likewise.
9889 (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for
9890 _WIN64 compatability.
9891 move defines for non-core functions from sql.h to sqlext.h (refer
9893 (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define
9894 (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise.
9895 (SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9896 (SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9897 (SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE): likewise.
9898 (SQL_AD_ADD_DOMAIN_CONSTRAINT): likewise.
9899 (SQL_AD_ADD_DOMAIN_DEFAULT): likewise.
9900 (SQL_AD_CONSTRAINT_NAME_DEFINITION): likewise.
9901 (SQL_AD_DROP_DOMAIN_CONSTRAINT): likewise.
9902 (SQL_AD_DROP_DOMAIN_DEFAULT): likewise.
9903 (SQL_AF_ALL): likewise.
9904 (SQL_AF_AVG): likewise.
9905 (SQL_AF_COUNT): likewise.
9906 (SQL_AF_DISTINCT): likewise.
9907 (SQL_AF_MAX): likewise.
9908 (SQL_AF_MIN): likewise.
9909 (SQL_AF_SUM): likewise.
9910 (SQL_AGGREGATE_FUNCTIONS): likewise.
9911 (SQL_ALL_CATALOGS): likewise.
9912 (SQL_ALL_SCHEMAS): likewise.
9913 (SQL_ALL_TABLE_TYPES): likewise.
9914 (SQL_ALTER_DOMAIN): likewise.
9915 (SQL_AM_CONNECTION): likewise.
9916 (SQL_AM_NONE): likewise.
9917 (SQL_AM_STATEMENT): likewise.
9918 (SQL_API_ODBC3_ALL_FUNCTIONS): likewise.
9919 (SQL_API_ODBC3_ALL_FUNCTIONS_SIZE): likewise.
9920 (SQL_API_SQLALLOCHANDLESTD): likewise.
9921 (SQL_API_SQLBULKOPERATIONS): likewise.
9922 (SQL_ASYNC_MODE): likewise.
9923 (SQL_AT_ADD_COLUMN_COLLATION): likewise.
9924 (SQL_AT_ADD_COLUMN_DEFAULT): likewise.
9925 (SQL_AT_ADD_COLUMN_SINGLE): likewise.
9926 (SQL_AT_ADD_TABLE_CONSTRAINT): likewise.
9927 (SQL_AT_CONSTRAINT_DEFERRABLE): likewise.
9928 (SQL_AT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
9929 (SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
9930 (SQL_AT_CONSTRAINT_NAME_DEFINITION): likewise.
9931 (SQL_AT_CONSTRAINT_NON_DEFERRABLE): likewise.
9932 (SQL_AT_DROP_COLUMN_CASCADE): likewise.
9933 (SQL_AT_DROP_COLUMN_DEFAULT): likewise.
9934 (SQL_AT_DROP_COLUMN_RESTRICT): likewise.
9935 (SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE): likewise.
9936 (SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT): likewise.
9937 (SQL_AT_SET_COLUMN_DEFAULT): likewise.
9938 (SQL_ATTR_ACCESS_MODE): likewise.
9939 (SQL_ATTR_ASYNC_ENABLE): likewise.
9940 (SQL_ATTR_AUTOCOMMIT): likewise.
9941 (SQL_ATTR_CONCURRENCY): likewise.
9942 (SQL_ATTR_CONNECTION_POOLING): likewise.
9943 (SQL_ATTR_CONNECTION_TIMEOUT): likewise.
9944 (SQL_ATTR_CP_MATCH): likewise.
9945 (SQL_ATTR_CURRENT_CATALOG): likewise.
9946 (SQL_ATTR_CURSOR_TYPE): likewise.
9947 (SQL_ATTR_DISCONNECT_BEHAVIOR): likewise.
9948 (SQL_ATTR_ENABLE_AUTO_IPD): likewise.
9949 (SQL_ATTR_ENLIST_IN_DTC): likewise.
9950 (SQL_ATTR_ENLIST_IN_XA): likewise.
9951 (SQL_ATTR_FETCH_BOOKMARK_PTR): likewise.
9952 (SQL_ATTR_KEYSET_SIZE): likewise.
9953 (SQL_ATTR_LOGIN_TIMEOUT): likewise.
9954 (SQL_ATTR_MAX_LENGTH): likewise.
9955 (SQL_ATTR_MAX_ROWS): likewise.
9956 (SQL_ATTR_NOSCAN): likewise.
9957 (SQL_ATTR_ODBC_CURSORS): likewise.
9958 (SQL_ATTR_ODBC_VERSION): likewise.
9959 (SQL_ATTR_PACKET_SIZE): likewise.
9960 (SQL_ATTR_PARAM_BIND_OFFSET_PTR): likewise.
9961 (SQL_ATTR_PARAM_BIND_TYPE): likewise.
9962 (SQL_ATTR_PARAM_OPERATION_PTR): likewise.
9963 (SQL_ATTR_PARAM_STATUS_PTR): likewise.
9964 (SQL_ATTR_PARAMS_PROCESSED_PTR): likewise.
9965 (SQL_ATTR_PARAMSET_SIZE): likewise.
9966 (SQL_ATTR_QUERY_TIMEOUT): likewise.
9967 (SQL_ATTR_QUIET_MODE): likewise.
9968 (SQL_ATTR_RETRIEVE_DATA): likewise.
9969 (SQL_ATTR_ROW_ARRAY_SIZE): likewise.
9970 (SQL_ATTR_ROW_BIND_OFFSET_PTR): likewise.
9971 (SQL_ATTR_ROW_BIND_TYPE): likewise.
9972 (SQL_ATTR_ROW_NUMBER): likewise.
9973 (SQL_ATTR_ROW_OPERATION_PTR): likewise.
9974 (SQL_ATTR_ROW_STATUS_PTR): likewise.
9975 (SQL_ATTR_ROWS_FETCHED_PTR): likewise.
9976 (SQL_ATTR_SIMULATE_CURSOR): likewise.
9977 (SQL_ATTR_TRACE): likewise.
9978 (SQL_ATTR_TRACEFILE): likewise.
9979 (SQL_ATTR_TRANSLATE_LIB): likewise.
9980 (SQL_ATTR_TRANSLATE_OPTION): likewise.
9981 (SQL_ATTR_TXN_ISOLATION): likewise.
9982 (SQL_ATTR_USE_BOOKMARKS): likewise.
9983 (SQL_BATCH_ROW_COUNT): likewise.
9984 (SQL_BATCH_SUPPORT): likewise.
9985 (SQL_BRC_EXPLICIT): likewise.
9986 (SQL_BRC_PROCEDURES): likewise.
9987 (SQL_BRC_ROLLED_UP): likewise.
9988 (SQL_BS_ROW_COUNT_EXPLICIT): likewise.
9989 (SQL_BS_ROW_COUNT_PROC): likewise.
9990 (SQL_BS_SELECT_EXPLICIT): likewise.
9991 (SQL_BS_SELECT_PROC): likewise.
9992 (SQL_C_INTERVAL_DAY): likewise.
9993 (SQL_C_INTERVAL_DAY_TO_HOUR): likewise.
9994 (SQL_C_INTERVAL_DAY_TO_MINUTE): likewise.
9995 (SQL_C_INTERVAL_DAY_TO_SECOND): likewise.
9996 (SQL_C_INTERVAL_HOUR): likewise.
9997 (SQL_C_INTERVAL_HOUR_TO_MINUTE): likewise.
9998 (SQL_C_INTERVAL_HOUR_TO_SECOND): likewise.
9999 (SQL_C_INTERVAL_MINUTE): likewise.
10000 (SQL_C_INTERVAL_MINUTE_TO_SECOND): likewise.
10001 (SQL_C_INTERVAL_MONTH): likewise.
10002 (SQL_C_INTERVAL_SECOND): likewise.
10003 (SQL_C_INTERVAL_YEAR): likewise.
10004 (SQL_C_INTERVAL_YEAR_TO_MONTH): likewise.
10005 (SQL_C_NUMERIC): likewise.
10006 (SQL_C_SBIGINT): likewise.
10007 (SQL_C_TYPE_DATE): likewise.
10008 (SQL_C_TYPE_TIME): likewise.
10009 (SQL_C_TYPE_TIMESTAMP): likewise.
10010 (SQL_C_UBIGINT): likewise.
10011 (SQL_C_VARBOOKMARK): likewise.
10012 (SQL_CA_CONSTRAINT_DEFERRABLE): likewise.
10013 (SQL_CA_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10014 (SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10015 (SQL_CA_CONSTRAINT_NON_DEFERRABLE): likewise.
10016 (SQL_CA_CREATE_ASSERTION): likewise.
10017 (SQL_CA1_ABSOLUTE): likewise.
10018 (SQL_CA1_BOOKMARK): likewise.
10019 (SQL_CA1_BULK_ADD): likewise.
10020 (SQL_CA1_BULK_DELETE_BY_BOOKMARK): likewise.
10021 (SQL_CA1_BULK_FETCH_BY_BOOKMARK): likewise.
10022 (SQL_CA1_BULK_UPDATE_BY_BOOKMARK): likewise.
10023 (SQL_CA1_LOCK_EXCLUSIVE): likewise.
10024 (SQL_CA1_LOCK_NO_CHANGE): likewise.
10025 (SQL_CA1_LOCK_UNLOCK): likewise.
10026 (SQL_CA1_NEXT): likewise.
10027 (SQL_CA1_POS_DELETE): likewise.
10028 (SQL_CA1_POS_POSITION): likewise.
10029 (SQL_CA1_POS_REFRESH): likewise.
10030 (SQL_CA1_POS_UPDATE): likewise.
10031 (SQL_CA1_POSITIONED_DELETE): likewise.
10032 (SQL_CA1_POSITIONED_UPDATE): likewise.
10033 (SQL_CA1_RELATIVE): likewise.
10034 (SQL_CA1_SELECT_FOR_UPDATE): likewise.
10035 (SQL_CA2_CRC_APPROXIMATE): likewise.
10036 (SQL_CA2_CRC_EXACT): likewise.
10037 (SQL_CA2_LOCK_CONCURRENCY): likewise.
10038 (SQL_CA2_MAX_ROWS_AFFECTS_ALL): likewise.
10039 (SQL_CA2_MAX_ROWS_CATALOG): likewise.
10040 (SQL_CA2_MAX_ROWS_DELETE): likewise.
10041 (SQL_CA2_MAX_ROWS_INSERT): likewise.
10042 (SQL_CA2_MAX_ROWS_SELECT): likewise.
10043 (SQL_CA2_MAX_ROWS_UPDATE): likewise.
10044 (SQL_CA2_OPT_ROWVER_CONCURRENCY): likewise.
10045 (SQL_CA2_OPT_VALUES_CONCURRENCY): likewise.
10046 (SQL_CA2_READ_ONLY_CONCURRENCY): likewise.
10047 (SQL_CA2_SENSITIVITY_ADDITIONS): likewise.
10048 (SQL_CA2_SENSITIVITY_DELETIONS): likewise.
10049 (SQL_CA2_SENSITIVITY_UPDATES): likewise.
10050 (SQL_CA2_SIMULATE_NON_UNIQUE): likewise.
10051 (SQL_CA2_SIMULATE_TRY_UNIQUE): likewise.
10052 (SQL_CA2_SIMULATE_UNIQUE): likewise.
10053 (SQL_CATALOG_LOCATION): likewise.
10054 (SQL_CATALOG_NAME_SEPARATOR): likewise.
10055 (SQL_CATALOG_TERM): likewise.
10056 (SQL_CATALOG_USAGE): likewise.
10057 (SQL_CCOL_CREATE_COLLATION): likewise.
10058 (SQL_CCS_COLLATE_CLAUSE): likewise.
10059 (SQL_CCS_CREATE_CHARACTER_SET): likewise.
10060 (SQL_CCS_LIMITED_COLLATION): likewise.
10061 (SQL_CDO_COLLATION): likewise.
10062 (SQL_CDO_CONSTRAINT): likewise.
10063 (SQL_CDO_CONSTRAINT_DEFERRABLE): likewise.
10064 (SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10065 (SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10066 (SQL_CDO_CONSTRAINT_NAME_DEFINITION): likewise.
10067 (SQL_CDO_CONSTRAINT_NON_DEFERRABLE): likewise.
10068 (SQL_CDO_CREATE_DOMAIN): likewise.
10069 (SQL_CDO_DEFAULT): likewise.
10070 (SQL_CL_END): likewise.
10071 (SQL_CL_START): likewise.
10072 (SQL_COL_PRED_BASIC): likewise.
10073 (SQL_COL_PRED_CHAR): likewise.
10074 (SQL_COLUMN_DRIVER_START): likewise.
10075 (SQL_COLUMN_IGNORE): likewise.
10076 (SQL_COLUMN_NUMBER_UNKNOWN): likewise.
10077 (SQL_CONVERT_GUID): likewise.
10078 (SQL_CONVERT_INTERVAL_DAY_TIME): likewise.
10079 (SQL_CONVERT_INTERVAL_YEAR_MONTH): likewise.
10080 (SQL_CONVERT_WCHAR): likewise.
10081 (SQL_CONVERT_WLONGVARCHAR): likewise.
10082 (SQL_CONVERT_WVARCHAR): likewise.
10083 (SQL_CP_DEFAULT): likewise.
10084 (SQL_CP_MATCH_DEFAULT): likewise.
10085 (SQL_CP_OFF): likewise.
10086 (SQL_CP_ONE_PER_DRIVER): likewise.
10087 (SQL_CP_ONE_PER_HENV): likewise.
10088 (SQL_CP_RELAXED_MATCH): likewise.
10089 (SQL_CP_STRICT_MATCH): likewise.
10090 (SQL_CREATE_ASSERTION): likewise.
10091 (SQL_CREATE_CHARACTER_SET): likewise.
10092 (SQL_CREATE_COLLATION): likewise.
10093 (SQL_CREATE_DOMAIN): likewise.
10094 (SQL_CREATE_SCHEMA): likewise.
10095 (SQL_CREATE_TABLE): likewise.
10096 (SQL_CREATE_TRANSLATION): likewise.
10097 (SQL_CREATE_VIEW): likewise.
10098 (SQL_CS_AUTHORIZATION): likewise.
10099 (SQL_CS_CREATE_SCHEMA): likewise.
10100 (SQL_CS_DEFAULT_CHARACTER_SET): likewise.
10101 (SQL_CT_COLUMN_COLLATION): likewise.
10102 (SQL_CT_COLUMN_CONSTRAINT): likewise.
10103 (SQL_CT_COLUMN_DEFAULT): likewise.
10104 (SQL_CT_COMMIT_DELETE): likewise.
10105 (SQL_CT_COMMIT_PRESERVE): likewise.
10106 (SQL_CT_CONSTRAINT_DEFERRABLE): likewise.
10107 (SQL_CT_CONSTRAINT_INITIALLY_DEFERRED): likewise.
10108 (SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE): likewise.
10109 (SQL_CT_CONSTRAINT_NAME_DEFINITION): likewise.
10110 (SQL_CT_CONSTRAINT_NON_DEFERRABLE): likewise.
10111 (SQL_CT_CREATE_TABLE): likewise.
10112 (SQL_CT_GLOBAL_TEMPORARY): likewise.
10113 (SQL_CT_LOCAL_TEMPORARY): likewise.
10114 (SQL_CT_TABLE_CONSTRAINT): likewise.
10115 (SQL_CTR_CREATE_TRANSLATION): likewise.
10116 (SQL_CU_DML_STATEMENTS): likewise.
10117 (SQL_CU_INDEX_DEFINITION): likewise.
10118 (SQL_CU_PRIVILEGE_DEFINITION): likewise.
10119 (SQL_CU_PROCEDURE_INVOCATION): likewise.
10120 (SQL_CU_TABLE_DEFINITION): likewise.
10121 (SQL_CVT_GUID): likewise.
10122 (SQL_CVT_INTERVAL_DAY_TIME): likewise.
10123 (SQL_CVT_INTERVAL_YEAR_MONTH): likewise.
10124 (SQL_CVT_WCHAR): likewise.
10125 (SQL_CVT_WLONGVARCHAR): likewise.
10126 (SQL_CVT_WVARCHAR): likewise.
10127 (SQL_DA_DROP_ASSERTION): likewise.
10128 (SQL_DATETIME_LITERALS): likewise.
10129 (SQL_DB_DEFAULT): likewise.
10130 (SQL_DB_DISCONNECT): likewise.
10131 (SQL_DB_RETURN_TO_POOL): likewise.
10132 (SQL_DC_DROP_COLLATION): likewise.
10133 (SQL_DCS_DROP_CHARACTER_SET): likewise.
10134 (SQL_DD_CASCADE): likewise.
10135 (SQL_DD_DROP_DOMAIN): likewise.
10136 (SQL_DD_RESTRICT): likewise.
10137 (SQL_DDL_INDEX): likewise.
10138 (SQL_DELETE_BY_BOOKMARK): likewise.
10139 (SQL_DESC_ARRAY_SIZE): likewise.
10140 (SQL_DESC_ARRAY_STATUS_PTR): likewise.
10141 (SQL_DESC_AUTO_UNIQUE_VALUE): likewise.
10142 (SQL_DESC_BASE_COLUMN_NAME): likewise.
10143 (SQL_DESC_BASE_TABLE_NAME): likewise.
10144 (SQL_DESC_BIND_OFFSET_PTR): likewise.
10145 (SQL_DESC_BIND_TYPE): likewise.
10146 (SQL_DESC_CASE_SENSITIVE): likewise.
10147 (SQL_DESC_CATALOG_NAME): likewise.
10148 (SQL_DESC_CONCISE_TYPE): likewise.
10149 (SQL_DESC_DATETIME_INTERVAL_PRECISION): likewise.
10150 (SQL_DESC_DISPLAY_SIZE): likewise.
10151 (SQL_DESC_FIXED_PREC_SCALE): likewise.
10152 (SQL_DESC_LABEL): likewise.
10153 (SQL_DESC_LITERAL_PREFIX): likewise.
10154 (SQL_DESC_LITERAL_SUFFIX): likewise.
10155 (SQL_DESC_LOCAL_TYPE_NAME): likewise.
10156 (SQL_DESC_MAXIMUM_SCALE): likewise.
10157 (SQL_DESC_MINIMUM_SCALE): likewise.
10158 (SQL_DESC_NUM_PREC_RADIX): likewise.
10159 (SQL_DESC_PARAMETER_TYPE): likewise.
10160 (SQL_DESC_ROWS_PROCESSED_PTR): likewise.
10161 (SQL_DESC_SCHEMA_NAME): likewise.
10162 (SQL_DESC_SEARCHABLE): likewise.
10163 (SQL_DESC_TABLE_NAME): likewise.
10164 (SQL_DESC_TYPE_NAME): likewise.
10165 (SQL_DESC_UNSIGNED): likewise.
10166 (SQL_DESC_UPDATABLE): likewise.
10167 (SQL_DI_CREATE_INDEX): likewise.
10168 (SQL_DI_DROP_INDEX): likewise.
10169 (SQL_DIAG_COLUMN_NUMBER): likewise.
10170 (SQL_DIAG_CURSOR_ROW_COUNT): likewise.
10171 (SQL_DIAG_ROW_NUMBER): likewise.
10172 (SQL_DL_SQL92_DATE): likewise.
10173 (SQL_DL_SQL92_INTERVAL_DAY): likewise.
10174 (SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR): likewise.
10175 (SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE): likewise.
10176 (SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND): likewise.
10177 (SQL_DL_SQL92_INTERVAL_HOUR): likewise.
10178 (SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE): likewise.
10179 (SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND): likewise.
10180 (SQL_DL_SQL92_INTERVAL_MINUTE): likewise.
10181 (SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND): likewise.
10182 (SQL_DL_SQL92_INTERVAL_MONTH): likewise.
10183 (SQL_DL_SQL92_INTERVAL_SECOND): likewise.
10184 (SQL_DL_SQL92_INTERVAL_YEAR): likewise.
10185 (SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH): likewise.
10186 (SQL_DL_SQL92_TIME): likewise.
10187 (SQL_DL_SQL92_TIMESTAMP): likewise.
10188 (SQL_DM_VER): likewise.
10189 (SQL_DRIVER_HDESC): likewise.
10190 (SQL_DROP_ASSERTION): likewise.
10191 (SQL_DROP_CHARACTER_SET): likewise.
10192 (SQL_DROP_COLLATION): likewise.
10193 (SQL_DROP_DOMAIN): likewise.
10194 (SQL_DROP_SCHEMA): likewise.
10195 (SQL_DROP_TABLE): likewise.
10196 (SQL_DROP_TRANSLATION): likewise.
10197 (SQL_DROP_VIEW): likewise.
10198 (SQL_DS_CASCADE): likewise.
10199 (SQL_DS_DROP_SCHEMA): likewise.
10200 (SQL_DS_RESTRICT): likewise.
10201 (SQL_DT_CASCADE): likewise.
10202 (SQL_DT_DROP_TABLE): likewise.
10203 (SQL_DT_RESTRICT): likewise.
10204 (SQL_DTC_DONE): likewise.
10205 (SQL_DTR_DROP_TRANSLATION): likewise.
10206 (SQL_DV_CASCADE): likewise.
10207 (SQL_DV_DROP_VIEW): likewise.
10208 (SQL_DV_RESTRICT): likewise.
10209 (SQL_DYNAMIC_CURSOR_ATTRIBUTES1): likewise.
10210 (SQL_DYNAMIC_CURSOR_ATTRIBUTES2): likewise.
10211 (SQL_EXT_API_LAST): likewise.
10212 (SQL_EXT_API_START): likewise.
10213 (SQL_FETCH_BY_BOOKMARK): likewise.
10214 (SQL_FETCH_FIRST_SYSTEM): likewise.
10215 (SQL_FETCH_FIRST_USER): likewise.
10216 (SQL_FN_CVT_CAST): likewise.
10217 (SQL_FN_STR_BIT_LENGTH): likewise.
10218 (SQL_FN_STR_CHAR_LENGTH): likewise.
10219 (SQL_FN_STR_CHARACTER_LENGTH): likewise.
10220 (SQL_FN_STR_OCTET_LENGTH): likewise.
10221 (SQL_FN_STR_POSITION): likewise.
10222 (SQL_FN_TD_CURRENT_DATE): likewise.
10223 (SQL_FN_TD_CURRENT_TIME): likewise.
10224 (SQL_FN_TD_CURRENT_TIMESTAMP): likewise.
10225 (SQL_FN_TD_EXTRACT): likewise.
10226 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1): likewise.
10227 (SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2): likewise.
10228 (SQL_FUNC_EXISTS(exists,api)): likewise.
10229 (SQL_GB_COLLATE): likewise.
10230 (SQL_HANDLE_SENV): likewise.
10231 (SQL_IK_ALL): likewise.
10232 (SQL_IK_ASC): likewise.
10233 (SQL_IK_DESC): likewise.
10234 (SQL_IK_NONE): likewise.
10235 (SQL_INDEX_KEYWORDS): likewise.
10236 (SQL_INFO_DRIVER_START): likewise.
10237 (SQL_INFO_LAST): likewise.
10238 (SQL_INFO_SCHEMA_VIEWS): likewise.
10239 (SQL_INITIALLY_DEFERRED): likewise.
10240 (SQL_INITIALLY_IMMEDIATE): likewise.
10241 (SQL_INSERT_STATEMENT): likewise.
10242 (SQL_INTERVAL): likewise.
10243 (SQL_IS_INSERT_LITERALS): likewise.
10244 (SQL_IS_INSERT_SEARCHED): likewise.
10245 (SQL_IS_INTEGER): likewise.
10246 (SQL_IS_POINTER): likewise.
10247 (SQL_IS_SELECT_INTO): likewise.
10248 (SQL_IS_SMALLINT): likewise.
10249 (SQL_IS_UINTEGER): likewise.
10250 (SQL_IS_USMALLINT): likewise.
10251 (SQL_ISV_ASSERTIONS): likewise.
10252 (SQL_ISV_CHARACTER_SETS): likewise.
10253 (SQL_ISV_CHECK_CONSTRAINTS): likewise.
10254 (SQL_ISV_COLLATIONS): likewise.
10255 (SQL_ISV_COLUMN_DOMAIN_USAGE): likewise.
10256 (SQL_ISV_COLUMN_PRIVILEGES): likewise.
10257 (SQL_ISV_COLUMNS): likewise.
10258 (SQL_ISV_CONSTRAINT_COLUMN_USAGE): likewise.
10259 (SQL_ISV_CONSTRAINT_TABLE_USAGE): likewise.
10260 (SQL_ISV_DOMAIN_CONSTRAINTS): likewise.
10261 (SQL_ISV_DOMAINS): likewise.
10262 (SQL_ISV_KEY_COLUMN_USAGE): likewise.
10263 (SQL_ISV_REFERENTIAL_CONSTRAINTS): likewise.
10264 (SQL_ISV_SCHEMATA): likewise.
10265 (SQL_ISV_SQL_LANGUAGES): likewise.
10266 (SQL_ISV_TABLE_CONSTRAINTS): likewise.
10267 (SQL_ISV_TABLE_PRIVILEGES): likewise.
10268 (SQL_ISV_TABLES): likewise.
10269 (SQL_ISV_TRANSLATIONS): likewise.
10270 (SQL_ISV_USAGE_PRIVILEGES): likewise.
10271 (SQL_ISV_VIEW_COLUMN_USAGE): likewise.
10272 (SQL_ISV_VIEW_TABLE_USAGE): likewise.
10273 (SQL_ISV_VIEWS): likewise.
10274 (SQL_KEYSET_CURSOR_ATTRIBUTES1): likewise.
10275 (SQL_KEYSET_CURSOR_ATTRIBUTES2): likewise.
10276 (SQL_MAX_ASYNC_CONCURRENT_STATEMENTS): likewise.
10277 (SQL_NO_COLUMN_NUMBER): likewise.
10278 (SQL_NO_ROW_NUMBER): likewise.
10279 (SQL_NOT_DEFERRABLE): likewise.
10280 (SQL_NUM_EXTENSIONS): likewise.
10281 (SQL_NUM_FUNCTIONS): likewise.
10282 (SQL_ODBC_INTERFACE_CONFORMANCE): likewise.
10283 (SQL_OIC_CORE): likewise.
10284 (SQL_OIC_LEVEL1): likewise.
10285 (SQL_OIC_LEVEL2): likewise.
10286 (SQL_OV_ODBC2): likewise.
10287 (SQL_OV_ODBC3): likewise.
10288 (SQL_PARAM_ARRAY_ROW_COUNTS): likewise.
10289 (SQL_PARAM_ARRAY_SELECTS): likewise.
10290 (SQL_PARAM_BIND_BY_COLUMN): likewise.
10291 (SQL_PARAM_BIND_TYPE_DEFAULT): likewise.
10292 (SQL_PARAM_DIAG_UNAVAILABLE): likewise.
10293 (SQL_PARAM_ERROR): likewise.
10294 (SQL_PARAM_IGNORE): likewise.
10295 (SQL_PARAM_PROCEED): likewise.
10296 (SQL_PARAM_SUCCESS): likewise.
10297 (SQL_PARAM_SUCCESS_WITH_INFO): likewise.
10298 (SQL_PARAM_UNUSED): likewise.
10299 (SQL_PARC_BATCH): likewise.
10300 (SQL_PARC_NO_BATCH): likewise.
10301 (SQL_PAS_BATCH): likewise.
10302 (SQL_PAS_NO_BATCH): likewise.
10303 (SQL_PAS_NO_SELECT): likewise.
10304 (SQL_ROW_IGNORE): likewise.
10305 (SQL_ROW_NUMBER_UNKNOWN): likewise.
10306 (SQL_ROW_PROCEED): likewise.
10307 (SQL_ROW_SUCCESS_WITH_INFO): likewise.
10308 (SQL_SC_FIPS127_2_TRANSITIONAL): likewise.
10309 (SQL_SC_SQL92_ENTRY): likewise.
10310 (SQL_SC_SQL92_FULL): likewise.
10311 (SQL_SC_SQL92_INTERMEDIATE): likewise.
10312 (SQL_SCC_ISO92_CLI): likewise.
10313 (SQL_SCC_XOPEN_CLI_VERSION1): likewise.
10314 (SQL_SCHEMA_TERM): likewise.
10315 (SQL_SCHEMA_USAGE): likewise.
10316 (SQL_SDF_CURRENT_DATE): likewise.
10317 (SQL_SDF_CURRENT_TIME): likewise.
10318 (SQL_SDF_CURRENT_TIMESTAMP): likewise.
10319 (SQL_SFKD_CASCADE): likewise.
10320 (SQL_SFKD_NO_ACTION): likewise.
10321 (SQL_SFKD_SET_DEFAULT): likewise.
10322 (SQL_SFKD_SET_NULL): likewise.
10323 (SQL_SFKU_CASCADE): likewise.
10324 (SQL_SFKU_NO_ACTION): likewise.
10325 (SQL_SFKU_SET_DEFAULT): likewise.
10326 (SQL_SFKU_SET_NULL): likewise.
10327 (SQL_SG_DELETE_TABLE): likewise.
10328 (SQL_SG_INSERT_COLUMN): likewise.
10329 (SQL_SG_INSERT_TABLE): likewise.
10330 (SQL_SG_REFERENCES_COLUMN): likewise.
10331 (SQL_SG_REFERENCES_TABLE): likewise.
10332 (SQL_SG_SELECT_TABLE): likewise.
10333 (SQL_SG_UPDATE_COLUMN): likewise.
10334 (SQL_SG_UPDATE_TABLE): likewise.
10335 (SQL_SG_USAGE_ON_CHARACTER_SET): likewise.
10336 (SQL_SG_USAGE_ON_COLLATION): likewise.
10337 (SQL_SG_USAGE_ON_DOMAIN): likewise.
10338 (SQL_SG_USAGE_ON_TRANSLATION): likewise.
10339 (SQL_SG_WITH_GRANT_OPTION): likewise.
10340 (SQL_SNVF_BIT_LENGTH): likewise.
10341 (SQL_SNVF_CHAR_LENGTH): likewise.
10342 (SQL_SNVF_CHARACTER_LENGTH): likewise.
10343 (SQL_SNVF_EXTRACT): likewise.
10344 (SQL_SNVF_OCTET_LENGTH): likewise.
10345 (SQL_SNVF_POSITION): likewise.
10346 (SQL_SP_BETWEEN): likewise.
10347 (SQL_SP_COMPARISON): likewise.
10348 (SQL_SP_EXISTS): likewise.
10349 (SQL_SP_IN): likewise.
10350 (SQL_SP_ISNOTNULL): likewise.
10351 (SQL_SP_ISNULL): likewise.
10352 (SQL_SP_LIKE): likewise.
10353 (SQL_SP_MATCH_FULL): likewise.
10354 (SQL_SP_MATCH_PARTIAL): likewise.
10355 (SQL_SP_MATCH_UNIQUE_FULL): likewise.
10356 (SQL_SP_MATCH_UNIQUE_PARTIAL): likewise.
10357 (SQL_SP_OVERLAPS): likewise.
10358 (SQL_SP_QUANTIFIED_COMPARISON): likewise.
10359 (SQL_SP_UNIQUE): likewise.
10360 (SQL_SQL_CONFORMANCE): likewise.
10361 (SQL_SQL92_DATETIME_FUNCTIONS): likewise.
10362 (SQL_SQL92_FOREIGN_KEY_DELETE_RULE): likewise.
10363 (SQL_SQL92_FOREIGN_KEY_UPDATE_RULE): likewise.
10364 (SQL_SQL92_GRANT): likewise.
10365 (SQL_SQL92_NUMERIC_VALUE_FUNCTIONS): likewise.
10366 (SQL_SQL92_PREDICATES): likewise.
10367 (SQL_SQL92_RELATIONAL_JOIN_OPERATORS): likewise.
10368 (SQL_SQL92_REVOKE): likewise.
10369 (SQL_SQL92_ROW_VALUE_CONSTRUCTOR): likewise.
10370 (SQL_SQL92_STRING_FUNCTIONS): likewise.
10371 (SQL_SQL92_VALUE_EXPRESSIONS): likewise.
10372 (SQL_SR_CASCADE): likewise.
10373 (SQL_SR_DELETE_TABLE): likewise.
10374 (SQL_SR_GRANT_OPTION_FOR): likewise.
10375 (SQL_SR_INSERT_COLUMN): likewise.
10376 (SQL_SR_INSERT_TABLE): likewise.
10377 (SQL_SR_REFERENCES_COLUMN): likewise.
10378 (SQL_SR_REFERENCES_TABLE): likewise.
10379 (SQL_SR_RESTRICT): likewise.
10380 (SQL_SR_SELECT_TABLE): likewise.
10381 (SQL_SR_UPDATE_COLUMN): likewise.
10382 (SQL_SR_UPDATE_TABLE): likewise.
10383 (SQL_SR_USAGE_ON_CHARACTER_SET): likewise.
10384 (SQL_SR_USAGE_ON_COLLATION): likewise.
10385 (SQL_SR_USAGE_ON_DOMAIN): likewise.
10386 (SQL_SR_USAGE_ON_TRANSLATION): likewise.
10387 (SQL_SRJO_CORRESPONDING_CLAUSE): likewise.
10388 (SQL_SRJO_CROSS_JOIN): likewise.
10389 (SQL_SRJO_EXCEPT_JOIN): likewise.
10390 (SQL_SRJO_FULL_OUTER_JOIN): likewise.
10391 (SQL_SRJO_INNER_JOIN): likewise.
10392 (SQL_SRJO_INTERSECT_JOIN): likewise.
10393 (SQL_SRJO_LEFT_OUTER_JOIN): likewise.
10394 (SQL_SRJO_NATURAL_JOIN): likewise.
10395 (SQL_SRJO_RIGHT_OUTER_JOIN): likewise.
10396 (SQL_SRJO_UNION_JOIN): likewise.
10397 (SQL_SRVC_DEFAULT): likewise.
10398 (SQL_SRVC_NULL): likewise.
10399 (SQL_SRVC_ROW_SUBQUERY): likewise.
10400 (SQL_SRVC_VALUE_EXPRESSION): likewise.
10401 (SQL_SSF_CONVERT): likewise.
10402 (SQL_SSF_LOWER): likewise.
10403 (SQL_SSF_SUBSTRING): likewise.
10404 (SQL_SSF_TRANSLATE): likewise.
10405 (SQL_SSF_TRIM_BOTH): likewise.
10406 (SQL_SSF_TRIM_LEADING): likewise.
10407 (SQL_SSF_TRIM_TRAILING): likewise.
10408 (SQL_SSF_UPPER): likewise.
10409 (SQL_STANDARD_CLI_CONFORMANCE): likewise.
10410 (SQL_STATIC_CURSOR_ATTRIBUTES1): likewise.
10411 (SQL_STATIC_CURSOR_ATTRIBUTES2): likewise.
10412 (SQL_SU_DML_STATEMENTS): likewise.
10413 (SQL_SU_INDEX_DEFINITION): likewise.
10414 (SQL_SU_PRIVILEGE_DEFINITION): likewise.
10415 (SQL_SU_PROCEDURE_INVOCATION): likewise.
10416 (SQL_SU_TABLE_DEFINITION): likewise.
10417 (SQL_SVE_CASE): likewise.
10418 (SQL_SVE_CAST): likewise.
10419 (SQL_SVE_COALESCE): likewise.
10420 (SQL_SVE_NULLIF): likewise.
10421 (SQL_UB_FIXED): likewise.
10422 (SQL_UB_VARIABLE): likewise.
10423 (SQL_UNION_STATEMENT): likewise.
10424 (SQL_UPDATE_BY_BOOKMARK): likewise.
10425 (SQL_US_UNION): likewise.
10426 (SQL_US_UNION_ALL): likewise.
10427 (SQL_DESC_ROWVER): likewise.
10428 (SQL_GUID): likewise.
10429 (SQL_C_GUID): likewise.
10430 (ODBC_STD): likewise.
10431 (SQLAllocHandle): likewise.
10432 (SQLAllocEnv(p)): likewise.
10433 (SQL_YEAR): likewise.
10434 (SQL_MONTH): likewise.
10435 (SQL_DAY): likewise.
10436 (SQL_HOUR): likewise.
10437 (SQL_MINUTE): likewise.
10438 (SQL_SECOND): likewise.
10439 (SQL_YEAR_TO_MONTH): likewise.
10440 (SQL_DAY_TO_HOUR): likewise.
10441 (SQL_DAY_TO_MINUTE): likewise.
10442 (SQL_DAY_TO_SECOND): likewise.
10443 (SQL_HOUR_TO_MINUTE): likewise.
10444 (SQL_HOUR_TO_SECOND): likewise.
10445 (SQL_MINUTE_TO_SECOND): likewise.
10446 (SQL_ATTR_ANSI_APP): likewise.
10447 (SQL_AA_TRUE): likewise.
10448 (SQL_AA_FALSE): likewise.
10450 * include/sqltypes.h (#pragma pack(push,1), #pragma pack(pop)): remove.
10451 (struct tagSQL_YEAR_MONTH): add for ODBC3.x.
10452 (struct tagSQL_DAY_SECOND): likewise.
10453 (struct tagSQL_INTERVAL_STRUCT): likewise.
10454 (struct tagSQL_NUMERIC_STRUCT): likewise.
10455 (struct tagSQLGUID): add for 0DBC3.50.
10456 (enum SQLINTERVAL): add for ODBC3.x.
10457 (SQLWCHAR): add typedef.
10458 (SQLTCHAR): add typedef, conditional on UNICODE.
10459 (SQLLEN): add typedef for _WIN64, define for _WIN32.
10460 (SQLULEN): likewise.
10461 (SQLROWOFFSET): likewise.
10462 (SQLROWCOUNT): likewise.
10463 (SQLTRANSID): likewise.
10464 (SQLSETPOSIROW): likewise.
10465 (SQLHANDLE): add ODBC3.x typedef.
10466 (SQLHDESC): likewise.
10467 (SQLDATE): likewise.
10468 (SQLDECIMAL): likewise.
10469 (SQLDOUBLE): likewise.
10470 (SQLFLOAT): likewise.
10471 (SQLNUMERIC): likewise.
10472 (SQLREAL): likewise.
10473 (SQLTIME): likewise.
10474 (SQLTIMESTAMP): likewise.
10475 (SQLVARCHAR): likewise.
10476 (SQLBIGINT): likewise.
10477 (SQLUBIGINT): likewise.
10478 (SQL_DATE_STRUCT): likewise.
10479 (SQL_TIME_STRUCT): likewise.
10480 (SQL_TIMESTAMP_STRUCT): likewise.
10481 (ODBCINT64): add ODBC3.x define.
10483 * lib/odbc32.def : regenerate.
10485 Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net
10487 * Apply Danny Smith patch 102275
10488 2000-11-05 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10489 * include/objbase.h: (COM_RIGHTS): Add definition.
10490 (tagSTDMSHLFLAGS): add enumeration.
10491 (CoInitializeEx): Add prototypes.
10492 (CoGetStdMarshalEx): ditto.
10493 (CoCreateInstanceEx): ditto.
10494 (CoInitializeSecurity): ditto.
10495 (CoGetCallContext): ditto.
10496 (CoQueryProxyBlanket): ditto.
10497 (CoSetProxyBlanket): ditto.
10498 (CoCopyProxy): ditto.
10499 (CoQueryClientBlanket): ditto.
10500 (CoImpersonateClient): ditto.
10501 (CoRevertToSelf): ditto.
10502 (CoQueryAuthenticationServices): ditto.
10503 (CoSwitchCallContext): ditto.
10504 (CoGetInstanceFromFile): ditto.
10505 (CoGetInstanceFromIStorage): ditto.
10506 * include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
10507 (SOLE_AUTHENTICATION_INFO): ditto.
10508 (EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
10509 (COLE_DEFAULT_PRINCIPAL): Add definition.
10510 (COLE_DEFAULT_AUTHINFO): Ditto.
10511 * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition.
10512 (RPC_PROTSEQ_VECTOR) Fix typo.
10513 (RpcRaiseException): add DECLSPEC_NORETURN attribute.
10514 * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN
10517 Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net>
10519 * lib/msvcp60.def: Apply Danny Smith patch 103321.
10520 2001-01-17 Danny Smith <danny_r_smith_2001@yahoo.co.nz>.
10523 Fri Jan 26 11:34:04 2001 Christopher Faylor <cgf@cygnus.com>
10525 * include/winnt.h: Add PTOKEN_USER.
10527 Tue Jan 16 13:53:30 2001 Earnie Boyd <earnie@users.sourceforge.net>
10529 * include/sqlucode.h: Apply Danny Smith patch 102443
10530 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10533 Tue Jan 16 13:36:45 2001 Earnie Boyd <earnie@users.sourceforge.net>
10535 * lib/odbccp32.def: Apply Danny Smith patch 102442
10536 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10539 Tue Jan 16 12:45:20 2001 Earnie Boyd <earnie@users.sourceforge.net>
10541 * include/odbcinst.h: Apply Danny Smith patch 102441
10542 2000-11-20 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10545 Mon Dec 25 12:22:19 2000 Christopher Faylor <cgf@cygnus.com>
10547 * lib/Makefile.in: Don't make "links" to include/w32api directory.
10549 Wed Dec 20 13:34:00 2000 Corinna Vinschen <corinna@vinschen.de>
10551 * include/winbase.h: Add prototype for SetSecurityDescriptorControl.
10553 Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com>
10555 * lib/Makefile.in: Install headers and libraries in tooldir.
10557 2000-12-04 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10559 * include/winnls.h: NORM_IGNORE* remove duplicate defines.
10560 SORT_STRINGSORT: ditto.
10562 CTRY_*: add new defines.
10564 LCMAP*: change defines to hex notation.
10565 CALID: change from ULONG to DWORD.
10567 _cpinfoex[AW]: add structure.
10568 FoldString: correct Unicode mappings.
10569 GetCPInfoEx[AW]: add prototypes.
10570 EnumCalendarInfoEx[AW]: ditto.
10571 EnumDateFormatsEx[AW]: ditto.
10572 EnumSystemLanguageGroups[AW]: ditto.
10573 EnumLanguageGroupLocales[AW]: ditto.
10574 EnumUILanguages[AW]: ditto.
10575 GetSystemDefaultUILanguage[AW]: ditto.
10576 GetUserDefaultUILanguage[AW]: ditto.
10577 IsValidLanguageGroup[AW]: ditto.
10578 CALINFO_ENUMPROCEX[AW]: add function pointer typedef
10579 LANGUAGEGROUP_ENUMPROC[AW]: ditto
10580 LANGGROUPLOCALE_ENUMPROC[AW]: ditto
10581 UILANGUAGE_ENUMPROC[AW]: ditto
10582 DATEFMT_ENUMPROCEX[AW]: ditto
10583 LPCURRENCYFMT[AW]: add structure pointer typedef
10584 LPNUMBERFMT[AW]: ditto
10586 Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net>
10588 * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a
10589 possible return code for the SetFilePointer() win32 API call.
10591 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10593 * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
10595 2000-11-06 Earnie Boyd <earnie_boyd@yahoo.com>
10597 * Makefile.in: increment VERSION.
10598 (dist:) Rename to srcdist. Create new dist target to call
10599 srcdist and bindist targets.
10600 (srcdist:) New target.
10601 (clean-top:) add call to mostlyclean-top and add rm of distribution
10603 * lib/Makefile.in: (uninstall:) modify to remove files from the
10604 new w32api subdirectory and to remove w32api subdirectory.
10605 (xuninstall:) Ditto.
10606 TODO: Add a task to redo the clean targets of Makefile.in
10608 Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com>
10610 * lib/Makefile.in: Install header files in w32api subdirectory.
10612 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10614 * CONTRIBUTIONS: New file.
10615 * README: Change the maintained by header.
10616 * TODO: Add a note about checking the TODO.
10618 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com>
10620 * Merge in accepted changes from
10621 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
10622 * include/basetyps.h: add comment for GUID_DEFINED
10623 * include/lm.h: add includes for lmerr.h and lmserver.h
10624 * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR
10625 * include/lmerr.h: add error codes
10626 * include/lmserver.h: replace LPTSTR with LPWSTR,
10627 LPTCSTR with LPWCSTR in structures and prototypes
10628 * include/lmshare.h: ditto
10629 * include/lmuse.h: ditto
10630 * include/lmstats.h: ditto
10631 * include/oleauto.h: add function prototype SystemTimeToVariantTime
10632 * include/winbase.h: change first argument of CommConfigDialog to const
10633 * include/windowsx.h: add macros defining FAR versions of
10634 mem and string functions for porting from Win16 code
10635 * include/winioctl.h: added IOCTL_STORAGE defines
10636 * include/winnetwk.h: added WNNC_NET flags
10637 * include/winnt.h: add include of <basetsd.h>;
10638 add structs; add pointer typedefs for TOKEN structs
10639 * include/winsock.h: add guard around BSD-ish typedefs
10640 * include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
10641 * include/basetsd.h: new file
10642 * include/raserror.h: ditto
10643 * include/rassapi.h: ditto
10644 * include/ras.h: ditto
10645 comment from Earnie: replaced original ras.h contribution with Danny's
10646 contribution as it is more complete.
10647 * include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__
10649 Mon Oct 19 13:55:00 2000 Earnie Boyd <earnie_boyd@yahoo.com>
10651 * Makefile.in: increment VERSION. Change tar file name for dist and
10652 bindist targets to be more standard.
10653 * config.guess: Update with the currently published file.
10654 * config.sub: ditto.
10655 * configure.in: Use value of build_alias instead of testing for
10656 directory names to set BUILDENV.
10657 * configure: ditto.
10658 * lib/Makefile.in: Change the name of the targets install,
10659 install-headers and install-libraries to xinstall, xinstall-headers
10660 and xinstall-libraries for system target specified installation.
10661 Recreate targets install, install-headers and install-libraries for
10662 exec-prefix specified installation. Ditto for the uninstall targets of
10665 Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de>
10667 * include/iprtrmib.h: Further layout changes according to standard.
10668 * include/iptypes.h: Ditto.
10669 * include/ntdef.h: Ditto.
10670 * include/ntsecapi.h: Ditto.
10671 * include/subauth.h: Ditto.
10673 Mon Oct 9 11:32:00 2000 Corinna Vinschen <corinna@vinschen.de>
10675 * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
10677 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
10679 * include/ntsecapi.h: New file.
10680 * include/subauth.h: Ditto.
10681 * include/ipexport.h: Fix global header define not to contain
10682 trailing underscore. Change layout according to standard.
10683 * include/iphlpapi.h: Ditto.
10684 * include/ipifcons.h: Ditto.
10685 * include/iprtrmib.h: Ditto.
10686 * include/iptypes.h: Ditto.
10687 * include/ntdef.h: Ditto. Define conditional datatypes dependent
10688 of inclusion of ntsecapi.h and subauth.h.
10689 * lib/secur32.def: New stub for secur32.dll.
10691 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
10693 * include/ras.h: New file.
10694 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
10697 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
10699 * include/ntdef.h: Add define for NTAPI.
10701 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
10703 * include/ipexport.h: Add missing `extern "C"' directives.
10704 * include/iphlpapi.h: Ditto.
10705 * include/iprtrmib.h: Ditto.
10706 * include/iptypes.h: Ditto.
10708 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
10710 * include/ipifcons.h: New header file.
10711 * include/iprtrmib.h: Move operational states to ipifcons.h.
10712 * include/iphlpapi.h: Add missing parameters to GetIfTable()
10715 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
10717 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
10719 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
10721 * lib/iphlpapi.def: New stub for iphlpapi.dll.
10722 * include/iptypes.h: New header file.
10723 * include/ipexport.h: Ditto.
10724 * include/iphlpapi.h: Ditto.
10725 * include/iprtrmib.h: Ditto.
10727 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
10729 * include/ntdef.h: New file.
10731 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
10733 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
10734 to TOKEN_INFORMATION_CLASS type.
10735 Add QUOTA_LIMITS type.
10737 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
10739 * include/userenv.h: New header file.
10740 * lib/userenv.def: New stub for userenv.dll.
10742 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
10744 * include/winuser.h: Correct PCWPSTRUCT typo.
10745 (discovered by Axel Riese)
10747 2000-07-27 DJ Delorie <dj@redhat.com>
10749 * include/windows.h: optimize non-inclusion of repeat headers
10751 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
10753 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
10756 2000-07-11 DJ Delorie <dj@cygnus.com>
10758 * include/shlobj.h: add CSIDL_COMMON_*
10760 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
10762 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
10763 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
10764 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
10765 FILE_FLAG_OPEN_NO_RECALL.
10766 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
10767 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
10768 * winnt.h: Add typedef for GUID.
10769 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
10770 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
10771 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
10772 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
10773 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
10774 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
10775 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
10776 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
10777 * lib/psapi.def: New file.
10779 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
10781 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
10782 previously defined.
10783 * windef.h : Ditto.
10785 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
10787 * include/winnt.h: Add some missing defines related to locale
10788 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
10790 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
10792 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
10794 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
10796 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
10798 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
10800 * include/wininet.h: Add another "INTERNET_OPTIONS".
10802 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
10804 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
10806 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
10808 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
10809 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
10810 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
10811 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
10813 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
10815 * include/winbase.h: Change first argument of ENUMRES* types to
10816 coincide with Microsoft usage.
10818 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
10820 * include/wininet.h: Add three more "INTERNET_OPTIONS".
10822 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
10824 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
10825 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
10826 * include/winnt.h (SEC_*): Add macros.
10827 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
10828 * include/ole.h: Workaround for C++ parser bug.
10829 * include/rpcdcep.h: Likewise.
10830 * include/winsock.h: Likewise.
10832 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
10834 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
10836 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
10838 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10839 * include/wtypes.h (PBLOB, LPBLOB): Define.
10840 * include/winsock2.h: Much more complete version.
10841 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
10843 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
10844 * include/winsock.h (FD_CLR): Add missing ')'.
10845 (timercmp): Fix macro to handle all 6 comparison operators.
10846 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
10848 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
10850 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
10851 namespace pollution.
10852 * include/rpcndr.h: Likewise.
10853 * include/winnt.h: Likewise.
10854 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
10855 (SHGetSpecialFolderPath{A,W}): Add prototypes.
10856 * lib/ole32.def: Add missing exports.
10857 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
10858 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
10860 * include/tlhelp32.h: New file.
10862 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
10864 * include/rapi.h: New file.
10865 * lib/rapi.def: New file.
10867 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
10869 * oaidl.h (LPTYPECOMP): Remove multiple definition.
10871 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
10873 * Snapshot 2000-02-03.
10875 2000-01-21 Chris Faylor <cgf@cygnus.com>
10877 * include/winnt.h: Add ARM support.
10879 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
10881 From Greg Primes <gregory.l.priem@intel.com>:
10882 * include/oaidl.h (DESCKIND): Define macro.
10883 (ITypeComp): Define interface.
10884 (ITypeComp): Likewise.
10885 * rpcndr.h (DECLSPEC_UUID): Define macro.
10886 (MIDL_INTERFACE): Likewise.
10888 * include/psapi.h: New file.
10889 * include/imagehlp.h: New file.
10890 * lib/imagehlp.def: New file.
10892 * include/oaidl.h (tagVARIANT): Update fields.
10894 From Craig Lanning <CraigL@DyCon.com>:
10895 * include/commctrl.h: Add some TCS_* macros.
10896 * include/winnls.h (IsValidLocale): Add prototype.
10898 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
10900 * include/oaidl.h: OLE Patches from "Fifer, Eric"
10901 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
10902 * include/objbase.h: Likewise.
10903 * include/objidl.h: Likewise.
10904 * include/ocidl.h: New file.
10905 * include/oleauto.h: Likewise.
10906 * include/wtypes.h: Likewise.
10907 * lib/oleaut32.def: Likewise.
10909 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
10910 Thanks to "Jon Leichter" <jon@symas.com>.
10911 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
10912 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
10913 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
10914 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
10915 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
10916 Dorsselaer" <frans@bia-bv.demon.nl>.
10917 * include/httpext.h: New file. Thanks to Jan Nijtmans
10918 <j.nijtmans@chello.nl>.
10919 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
10920 redefinition of LPCWAVEFORMATEX in DirectX headers.
10921 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
10922 <krzych00@priv7.onet.pl>.
10923 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
10924 * include/windef.h (HRESULT): Guard definition to avoid
10925 redefinition in DirectX headers.
10926 * include/winnt.h: Add target macros from windows.h.
10927 * include/windows.h: Update synch comment for target macros.
10928 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
10929 (_ANONYMOUS_UNION): Likewise.
10930 * include/wingdi.h (AbortPrinter): Move from here ...
10931 * include/winspool.h (AbortPrinter): to here and fix linkage.
10932 (MONITOR_INFO_2{A,W}): Define.
10933 * include/winsock.h (htons): Fix argument.
10935 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
10937 (GUID): Define conditionally.
10938 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
10939 (WSASocket*): Declare.
10940 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
10942 * lib/dsetup.def: Remove leading underscore.
10943 * lib/dsound.def: Likewise.
10944 * lib/ws2_32.def: Likewise.
10946 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
10948 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
10951 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
10952 * lib/dinput.c: Include windows.h for GCC.
10953 * lib/dxguid.c: Likewise.
10954 (INITGUID): Define macro.
10956 * include/objidl.h (ISequentialStream): Define interface.
10957 (IStream): Derive from ISequentialStream.
10959 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
10960 Clone}): Mark as PURE.
10961 (IDataObject::EnumDAdvise): Likewise.
10962 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
10963 (IViewObject::Unfreeze): Likewise.
10964 (IViewObject2::Unfreeze): Likewise.
10966 * include/objidl.h: Add various IID_ declarations.
10967 * include/olectl.h: Likewise.
10968 * include/oleidl.h: Likewise.
10970 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
10972 * Snapshot 1999-12-21.
10974 * include/winbase.h (CancelIO): Rename to CancelIo.
10975 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
10976 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
10978 * Merge with winsup-19991218.
10979 * include/winnt.h: Add defines for W2K ACL control flags.
10981 * Merge with Anders Norlander's 19991130 snapshot.
10983 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
10984 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
10986 Patch from Harold Weissfield
10987 * include/shellapi.h: Added some ABN_* defines.
10989 * include/commctrl.h (_TrackMouseEvent): Add prototype.
10990 * lib/comctl32.def (_TrackMouseEvent): Import.
10991 * include/winuser.h: Misc. fixes from Sang Cho
10992 <sangcho@alpha94.chongju.ac.kr>.
10993 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
10994 value of _WIN32_WINNT.
10995 * include/winuser.h: Reorganize SM_* defines in numerical order.
10997 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
10999 * include/windef.h: Make RECTL a distinct type from RECT.
11000 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
11001 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
11002 (COMPAREITEMSTRUCT): Fix fields.
11003 (SERIALKEYSA): Likewise.
11004 (SERIALKEYSW): Likewise..
11005 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
11006 (WIN32_FIND_DATAA): Likewise.
11007 (WIN32_FIND_DATAW): Likewise.
11008 * include/commdlg.h (SNDMSG): Define.
11009 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
11010 (SO_CONNECT_TIME): Likewise.
11011 (AcceptEx): Declare.
11012 (GetAcceptExSockaddrs): Likewise.
11013 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
11014 * include/winspool.h: Add RC_INVOKED guard.
11015 * lib/wsock32.def (AcceptEx@32): Export.
11016 (GetAcceptExSockaddrs@32): Likewise.
11018 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
11020 * Snapshot 1999-11-18.
11022 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
11023 Octopod C++ IDE (and MSVC compatibility).
11024 * include/oleauto.h (V_BOOLREF(X)): Likewise.
11025 * include/shellapi.h (ShellAbout*): Fix typo.
11026 * wingdi.h (FW_ULTRABOLD): Likewise.
11027 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
11028 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
11029 Add packing directives for various structures. All structure
11030 sizes now conform to MSVC.
11032 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
11034 Released 1999-11-07.
11036 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
11038 * include/winsock2.h: New file. Mostly a stub for now.
11039 * include/winbase.h (DllMain): Delete prototype.
11040 * include/commctrl.h (Header_SetItem): Fix macro.
11041 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
11042 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
11043 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
11045 Merge in changes from wxWindows.
11046 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
11047 * include/oaidl.h (DISPID_*): Add macros.
11048 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
11049 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
11050 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
11051 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
11053 Merge in changes from Octopod C++ IDE group.
11054 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
11055 (Header_InsertItem): Fix macro.
11056 * include/oaidl.h (IID_IDispatch): Declare.
11057 (IID_ISupportErrorInfo): Likewise.
11058 (IDispatch): Rename Invoked to Invoke.
11059 * include/objidl.h (IPersist): Fix GetClassID.
11060 * include/oleauto.h (VectorFromBstr): Declare.
11061 (BstrFromVector): Likewise.
11062 * include/olectl.h (OLEMISC_*): Update.
11063 * include/olectlid.h (IID_IDispatch): Declare.
11064 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
11065 (IOleInPlaceFrame): Fix.
11066 (ISupportErrorInfo): Define.
11067 (IErrorInfo): Define.
11068 * include/winuser.h (SIF_TRACKPOS): Define.
11070 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
11073 * include/winnt.h (PSID): Uncomment definition.
11074 (PISID): Rename from PSID.
11075 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
11076 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
11078 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
11079 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
11080 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
11081 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
11082 include/shellapi.h, include/winbase.h, include/wingdi.h,
11083 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
11085 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
11087 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
11088 Marius Kjeldahl <kjeldahl@hotmail.com>.
11090 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
11092 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
11093 (ERROR_SEVERITY_*): Likewise.
11095 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
11097 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
11098 (DllMain): Fix prototype.
11100 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
11102 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
11103 (cderr.h): Don't include.
11104 * include/winuser.h: Fix macro definitions.
11106 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
11108 Merge with winsup 1999-07-29:
11109 * include/wincon.h (MOUSE_WHEELED): Define.
11110 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
11111 (SECURITY_DESCRIPTOR): Add struct type.
11112 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
11113 is equal to PVOID in the Platform SDK! So don't depend on accessing
11114 members through ->.
11116 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
11118 * lib/Makefile.in (install-headers): Don't @ commands.
11119 (install-libraries): Ditto.
11121 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
11123 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
11125 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
11127 Patch from Mumit Khan:
11128 * include/windows.h: Fix typo in winsock.h include guard and add
11130 * include/winnt.h (__int64): Undefine first.
11131 (struct _SID): Declare.
11133 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
11135 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
11137 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
11139 Patch from Mumit Khan:
11140 * Makefile.in: Do the right thing when cross-compiling.
11141 * include/windef.h: Don't define _export and __export if already
11144 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
11146 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
11147 (DECLARE_INTERFACE_): Ditto.
11149 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
11151 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
11153 Reported by Brad Porter
11154 * include/wingdi.h (FW_ULTRALIGHT): Add.
11155 (FW_DEMIBOLD): Add.
11156 (FW_ULTRABOLD): Add.
11158 (JOHAB_CHARSET): Add.
11159 (VIETNAMESE_CHARSET): Add.
11162 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
11164 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
11165 * lib/Makefile.in (Makefile): Regenerate.
11166 * include/pshpack[1248].h: New files, if a program would use any of
11168 * include/poppack.h: Ditto.
11169 * include/windef.h (_WIN32_WINNT): Define
11170 * include/windows.h: Remove DUMMYUNIONNAME[45].
11171 * include/windows.h: Correctly define _M_IX86 to reflect the target
11173 * include/windows.h: Add preliminary support for other architectures.
11174 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
11175 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
11176 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
11177 issue with LARGE_INTEGER.
11178 (ANSI_NULL): Define.
11180 (ACL_REVISION[1234]): Define.
11181 (MIN/MAX_ACL_REVISION): Define.
11183 (LANG_USER_DEFAULT): Define.
11184 (LANG_SYSTEM_DEFAULT): Define.
11185 (LOCALE_NEUTRAL): Define.
11186 (SORTVERSIONFROMLCID): Define.
11187 * include/windef.h (UNREFERENCED_PARAMETER): Define.
11188 (UNREFERENCED_LOCAL_VARIABLE): Define.
11189 (DBG_UNREFERENCED_PARAMETER): Define.
11190 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
11191 * lib/mswsock.def: New file. Imports for mswsock.dll.
11192 * include/custcntl.h: New file. Necessary to compile some SDK
11194 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
11195 (WM_MOUSEWHEEL): Define.
11196 (WHEEL_DELTA): Define.
11197 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
11198 (WM_NEXTMENU): Define.
11199 (CharNextA): Fix prototype.
11200 (CharNextW): Ditto.
11202 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
11204 * include/winsock.h: Enclose in extern "C" if C++, huh?
11205 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
11207 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
11209 * include/windef.h (NULL): Define only ifndef
11210 (TRUE): Ditto, was previously only defined ifndef FALSE
11211 (PASCAL): Define as _pascal
11214 (min,max): Define only ifndef NOMINMAX
11216 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11218 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
11219 You must define _WIN32_IE if you want support for it.
11220 Modified patch from Nirmal Prasad <nprasad@truept.com>.
11222 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
11224 * include/wincon.h: Add some ButtonState flags and EventFlags.
11226 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
11228 * include/basetyps.h: Don't support COM when __OBJC__ defined because
11229 interface define causes mayhem.
11230 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
11232 * include/windows.h: Undefine BOOL if __OBJC__ defined
11234 1999-05-09 Chris Faylor <cgf@cygnus.com>
11236 * include/winnls.h: Define additional code pages.
11238 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
11240 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
11242 (RtlZeroMemory): Use RtlFillMemory
11244 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
11246 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
11247 to get the correct size when used in some structs.
11248 (ULARGE_INTEGER): Ditto.
11249 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
11250 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
11252 1999-05-02 Nirmal Prasad <nprasad@truept.com>
11254 * include/wininet.h: Enclose in extern "C" if c++
11255 (INTERNET_BUFFERSA/W): Define struct
11256 * include/wininet.h: Add some HSR_* defines
11258 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
11260 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
11261 * include/winnt.h (UNALIGNED): Define
11262 * include/windef.h (DECLSPEC_NORETURN): Define
11264 * include/wininet.h (INTERNET_MAX_NAME): Remove
11265 (INTERNET_MAX_SCHEME_LENGTH): Define
11266 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
11267 * include/wininet.def: Completely redone, it was losing badly.
11269 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
11271 * lib/dplayx.def: Remove '_' prefixes
11272 * lib/shell32.def: Remove imports for IID_ContextMenu
11274 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
11276 * Makefile.in (dist): Support dist target
11277 * lib/Makefile.in (dist): Likewise
11278 * lib/Makefile.in (uninstall-headers): Fix command
11279 * Makefile.in (bindist): Target to build a prebuilt dist
11281 * lib/ws2_32.def: Winsock2 implib
11283 * include/largeint.h: New header
11284 * include/largeint.c: Large integer support library
11285 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
11286 (EXTRA_OBJS): Add largeint.o
11288 * include/Makefile: Remove
11289 * lib/Makefile: Remove
11291 * configure.in: New autoconf script
11292 * configure: generated configure script
11293 * Makefile.in: autoconf makefile template
11294 * lib/Makefile.in: Ditto
11295 * include/test.c: mv to lib/test.c
11296 * include/res.rc: mv to lib/res.rc
11297 * include/TODO: mv to .
11298 * include/Notes: mv to ./NOTES
11300 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
11302 * include/zmouse.h (WHEEL_DELTA): Define
11304 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
11306 * include/ddeml.h (HSZPAIR): Declare.
11307 * include/zmouse.h: New file.
11309 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
11311 * lib/d3dim.def: New implib
11312 * lib/d3drm.def: Ditto
11313 * lib/d3dxof.def: Ditto
11314 * lib/ddraw.def: Ditto
11315 * lib/dinput.def: Ditto
11316 * lib/dplayx.def: Ditto
11317 * lib/dsetup.def: Ditto
11318 * lib/dsound.def: Ditto
11319 * lib/dinput.c: Guid library for DirectInput
11320 * lib/dxguid.c: Guid library for DirectX
11322 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
11324 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
11326 * include/windowsx.h (GET_Y_LPARAM): Also missing
11327 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
11330 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
11332 * include/scrnsave.h: New header file for screen saver library
11333 * lib/scrnsave.c: New file: screen saver library
11335 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11337 * include/regstr.h: Enclosed all strings in TEXT() macros so it
11338 works well in when UNICODE is defined
11340 1999-04-17 Nirmal Prasad <nprasad@truept.com>
11342 * include/winuser.h(STYLESTRUCT): New struct
11343 * include/wingdi.h:(GOBJENUMPROC): This function type should
11346 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
11348 * include/basetyps.h (LPGUID): New typedef
11349 * lib/glut.def: Import library defintions for glut.dll
11350 * lib/glu32.def: Ditto for glut32.dll
11351 * include/winnt.h: Fixed handling of wchar_t typedef
11352 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
11353 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
11355 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
11357 * include/winbase.h(AbnormalTermination): Define as FALSE
11358 * include/commctrl.h: Support for new progress bar messages/styles
11360 1999-03-20 Geoffrey Noer <noer@cygnus.com>
11362 * include/commdlg.h(PageSetupDlg): New define
11363 * include/richedit.h: Missing SCF_* defines
11364 * include/winnt.h: Lots o' defines
11365 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
11367 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
11369 * include/commdlg.h: Removed pack pragma
11370 * lib/comctl32.def(InitCommonControlsEx@4): Added import
11372 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
11374 * Makefile: Set version to 0.1.5
11375 * lib/Makefile (clean): Fix typo
11377 * include/commctrl.h: Removed pack pragma
11378 * include/cpl.h: Likewise
11379 * include/dbt.h: Likewise
11380 * include/dde.h: Likewise
11381 * include/nddeapi.h: Likewise
11382 * include/shellapi.h: Likewise
11383 * include/wincrypt.h: Likewise
11384 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
11386 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
11387 (servent): Likewise
11388 (protoent): Likewise
11390 * include/windows.h: Prevent inclusion of winsock.h if we are
11391 using or compiling cygwin. Define Win32_Winsock to force inclusion.
11393 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
11395 * include/winbase.h (CREATE_FORCEDOS): New define
11397 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
11399 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
11401 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
11402 * include/windows.h: Added DUMMYUNIONNAME4 and 5
11403 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
11404 (PLUID_AND_ATTRIBUTES_ARRAY): New type
11406 * include/ddeml.h: Removed unnecessary `#pragma pack'
11407 * include/imm.h: Likewise
11408 * include/nddeapi.h: Likewise
11409 * include/nspapi.h: Likewise
11410 * include/regstr.h: Likewise
11411 * include/wincon.h: Likewise
11412 * include/windef.h: Likewise
11413 * include/winioctl.h: Likewise
11414 * include/winnls.h: Likewise
11415 * include/winsvc.h: Likewise
11416 * include/winuser.h: Likewise
11417 * include/winver.h: Likewise
11418 * include/wtypes.h: Likewise
11420 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
11422 * Makefile (VERSION): Set to 0.1.4
11423 * include/basetyps.h: Check for NOCOMOBJECT
11424 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
11425 on comobject attribute.
11426 * lib/kernel32.def: Added a few functions
11427 * include/windef.h (DWORD): Changed back to unsigned long
11429 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
11430 winresrc.h in turn includes the necessary headers. This makes things
11431 much simpler, no need to protect blocks of code in headers that
11432 should not be seen by the resource compiler.
11434 1999-01-05 Geoffrey Noer <noer@cygnus.com>
11436 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
11437 * include/wincon.h: Added console event type flags
11438 * include/winnt.h (FILE_SHARE_DELETE): Added
11439 (SECURITY_DESCRIPTOR): typedef as DWORD
11441 * include/winuser.h (WM_PENWINFIRST): Fixed typo
11442 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
11443 define u_* types only if _SYS_TYPES_H is not defined.
11445 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
11447 * COPYING.LIB: Deleted
11448 * README: Updated to reflect license changes
11449 * include/shlobj.h: Remove extra comma on some enums
11450 * include/windef.h: Changed DWORD typedef from unsigned long to
11451 unsigned int in order to avoid warnings on bit fields that
11453 * include/Makefile (test): Compile with all warnings
11454 * include/unknwn.h: Include objfwd.h
11455 * include/winsock.h: Added missing copyright notices.
11457 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
11459 * lib/winmm.def: Corrected LIBRARY statement
11460 * include/mmsystem.h: Define mmioSeek codes if not already defined
11461 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
11462 (CreateStatusWindowW): Likewise
11464 * include/winresrc.h: Include only files necessary instead of windows.h
11465 * include/dde.h: Allow inclusion in resource scripts.
11466 * include/winnt.h: Likewise
11467 * include/commctrl.h: Likewise
11468 * include/prsht.h: Likewise
11471 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
11473 * include/sqltypes.h (SQLHANDLE): Added this type
11474 (SQLHDESC): Likewise
11475 * include/sql.h (SQLFreeHandle): Added this prototype
11476 (SQLAllocHandle): Likewise
11478 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
11480 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
11481 conflicts with cygwin headers.
11483 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
11485 * Makefile: Changed VERSION to 0.1.3
11486 * Makefile (dist-lib): New target to make import library only
11488 * Makefile (dist-hdr): New target to make headers only distribution
11489 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
11490 building one single distribution file.
11491 * dist.mak: Deleted
11493 * include/lm.h: New file
11494 * include/lmcons.h: New file
11495 * include/lmalert.h: New file
11496 * include/lmaudit.h: New file
11497 * include/lmconfig.h: New file
11498 * include/lmapibuf.h: New file
11499 * include/lmaccess.h: New file
11500 * include/lmchdev.h: New file
11501 * include/lmremutl.h: New file
11502 * include/lmrepl.h: New file
11503 * include/lmerrlog.h: New file
11504 * include/lmat.h: New file
11505 * include/lmuse.h: New file
11506 * include/lmuseflg.h: New file
11507 * include/lmserver.h: New file
11508 * include/lmerr.h: New file
11509 * include/lmsname.h: New file
11510 * include/lmstats.h: New file
11511 * include/lmsvc.h: New file
11512 * include/lmwksta.h: New file
11513 * include/lmbrowsr.h: New file
11515 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
11517 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
11518 * include/unknwn.h: Added extern declaration for IID_IClassFactory
11520 * include/initguid.h: New file
11522 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
11525 * include/winnt.h: Added USN
11526 * include/winnt.h: Changed handling of 64 bit int support
11528 * include/windows.h: Added support for BC,LCC and MSVC
11530 * include/windows.h: Changed handling machine architecture defines
11532 * include/olectl.h: New file
11534 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
11536 * include/oleidl.h: Added IViewObject and IViewObject2
11538 * include/objidl: Corrected prototype for IStorage::DestroyElement and
11539 IStorage::MoveElement
11541 * include/oledlg.h: New file
11543 * include/winresrc.h: New file
11545 * include/wingdi.h: Added LPDOCINFO
11547 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
11548 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
11549 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
11550 TabCtrl_SetImageList and TabCtrl_GetItemCount
11551 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
11553 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
11555 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
11556 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
11558 * include/commdlg.h: Added LPDEVNAMES
11560 * include/windows.h: Include excpt.h
11562 * include/excpt.h: New file. This file just contains some
11563 stubs for SEH that do nothing.
11565 * include/commctrl.h: Added general WM_NOTIFY codes
11567 * include/winuser.h: Added ICON_SMALL and ICON_BIG
11568 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
11569 not be in the headers.
11570 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
11571 * include/winuser.h: Added old WM_SIZE parameter names so
11572 wxWindows compiles.
11573 * include/winuser.h: Added IDC_SIZE and IDC_ICON
11574 * include/winuser.h: Added LPDLGITEMTEMPLATE
11575 * include/winuser.h: HTCAPTION was missing value
11576 * include/winuser.h: Added WM_ACTIVE flags
11578 * include/windowsx.h: Added _fmemcpy so V compiles; also added
11579 _fxx defines for memmove, memset and memcmp
11581 * include/windef.h: Changed _export and __export to empty defines
11583 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
11584 String parameters were not const and ExtractAssociatedIcon takes
11585 a WORD pointer not DWORD pointer as last parameter.
11587 * Makefile: Changed VERSION to 0.1.2
11589 * include/ole2ver.h: New file
11591 * Makefile: Removed all dependencies on GLUT
11593 * include/GL/glut.h: Removed file because of decision to remove
11594 files that are not part of the library.
11595 * lib/glut.def: Likewise
11596 * lib/glut32.def: Likewise
11598 * include/windows.h: Include winperf.h
11600 * include/winperf.h: New file
11602 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
11604 * include/winnls.h: Added calendar types
11605 * include/winnls.h: Added country codes
11607 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
11609 * include/windef.h: Added PROC and NEARPROC
11611 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
11612 * include/wingdi.h: Added OpenGL types and prototypes
11613 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
11614 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
11615 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
11616 * include/wingdi.h: Added truetype character outline types
11617 * include/wingdi.h: Added DEVMODE initialization flags
11618 * include/wingdi.h: Added panose codes
11619 * include/wingdi.h: Added missing character sets
11620 * include/wingdi.h: Added ANTIALIASED_QUALITY and
11621 NONANTIALIASED_QUALITY
11622 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
11623 * include/wingdi.h: Added pointer types for EXTLOGPEN
11624 * include/wingdi.h: Added PATTERN type
11625 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
11626 * include/wingdi.h: Added new text metric flags
11627 * include/wingdi.h: Added pitch and family flags
11628 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
11629 * include/wingdi.h: Added METAHEADER
11630 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
11631 * include/wingdi.h: Added TA_MASK
11632 * include/wingdi.h: Added MAXSTRETCHBLTMODE
11633 * include/wingdi.h: Added error codes
11635 * include/winuser.h: Added missing winhelp structures
11636 * include/winuser.h: Added dialog flags/styles/messages
11637 * include/winuser.h: Added EM_SETMARGIN codes
11638 * include/winuser.h: Made it possiblie to use IDI_XX values
11640 * include/winuser.h: Added missing LoadImage load flags
11641 * include/winuser.h: Added missing message box flags
11642 * include/winuser.h: Added ScrollWindow codes
11643 * include/winuser.h: Added DT_WORD_ELLIPSIS
11644 * include/winuser.h: Added drag and drop support
11645 * include/winuser.h: Added WM_MENUCHAR return codes
11646 * include/winuser.h: Added DLGWINDOWEXTRA
11647 * include/winuser.h: Added missing SetWindowPos flags.
11648 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
11649 * include/winuser.h: Added IDHOT_xx defines
11650 * include/winuser.h: Added MOD_WIN
11651 * include/winuser.h: Added missing defines and structs for owner draw
11653 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
11655 * include/winuser.h: Added DrawAnimatedRects flags
11656 * include/winuser.h: Added WM_PRINT codes
11657 * include/winuser.h: Added CS_IME class style
11658 * include/winuser.h: Added WM_SIZE codes
11659 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
11660 * include/winuser.h: Added WM_NCHITTEST return codes
11661 * include/winuser.h: Added WM_SIZING parameters
11662 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
11663 * include/winuser.h: Added menu loop codes.
11664 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
11666 * include/winuser.h: Added WM_POWER flags
11667 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
11668 * include/winuser.h: Added missing message filter codes
11669 * include/winuser.h: Added WM_KEYXX message flags
11670 * include/winuser.h: Added WM_SHOWMESSAGE flags
11671 * include/winuser.h: Added old ShowWindow commands
11672 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
11675 * include/mciavi.h: New file for the MCI AVI driver that for some
11676 reason is not in mmsystem.h.
11678 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
11679 * include/winbase.h: Added SECURITY_xx for CreateFile
11680 * include/winbase.h: Added RTS and DTS control values
11681 * include/winbase.h: Fixed SYSTEM_INFO structure
11682 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
11683 * include/winbase.h: Added FILE_TYPE_REMOTE
11684 * include/winbase.h: Added modem status flags
11685 * include/winbase.h: Added HINSTANCE_ERROR
11686 * include/winbase.h: Added DefineDosDevice defines
11687 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
11688 * include/winbase.h: Added STARTF_XX flags
11689 * include/winbase.h: Fixed typo on _lcreat prototype.
11690 * include/winbase.h: Moved DBG_XX to winnt.h
11691 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
11694 * include/unknwn.h: Added extern declaration of IID_IUnknown
11696 * include/windowsx.h: Added hmemcpy.
11698 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
11699 * include/winnt.h: Added PACCESS_TOKEN
11700 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
11701 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
11702 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
11703 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
11704 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
11705 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
11707 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
11708 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
11709 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
11711 * include/winsvc.h: Removed conflicting defines which were supposed
11714 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
11715 and SERVICE_ERROR_TYPE.
11717 * include/winnt.h: Added SERVICE_XX defines.
11718 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
11719 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
11721 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
11722 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
11723 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
11724 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
11726 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
11728 * include/winbase.h: Corrected prototype for CreateProcessA
11730 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
11733 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
11734 be LPSHELLFOLDER* not LPSHELLFOLDER.
11736 * include/windows.h: Include commdlg.h
11738 * include/winuser.h: Added MDICREATESTRUCT
11740 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
11741 CB_ERRSPACE, and CB_OKAY
11743 * include/wingdi.h: Added LPBITMAPINFOHEADER
11745 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
11747 * include/rpcdce2.h: Likewise.
11749 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
11751 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
11752 * include/olectlid.h: Likewise
11753 * include/shlguid.h: Likewise
11755 * include/coguid.h: Delete file since it was for 16 bit windows only.
11757 * lib/*.def: Appended .dll to library name where needed.
11759 * include/windef.h: Define _stdcall and __stdcall only if not
11760 previously defined instead of undefining first.
11762 * include/dlgs.h: Put RC_INVOKED around structure defs
11764 * include/intshcut.h: New file
11765 * include/isguids.h: New file
11767 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
11769 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
11771 * include/winnt.h: Added check if _T is defined before defining it
11773 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
11775 * include/dlgs.h: New file
11777 * include/winbase.h: Removed DllEntryPoint define
11779 * include/winbase.h: Added SetupComm prototype
11781 * include/rpc.h: SEH RPC functions no longer defined since they weren't
11784 * include/basetyps.h: Removed use of COMOBJECT define, instead
11785 DECLARE_INTERFACE directly uses comobject attribute when GCC
11788 * include/wtypes.h: STGC enum was missing typedef
11790 * include/objidl.h: ADVC enum was missing typedef
11792 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
11793 they are nested within the VOID definition.
11795 * include/winbase.h: Added stream ids and attributes
11797 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
11798 to an ANYSIZE_ARRAY array.
11800 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
11802 * include/windef.h: defined _declspec as __declspec since
11803 some programs (like VWCL) use _declspec instead of __declspec
11805 * include/winnt.h: added COMPRESS_FORMAT defines
11807 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
11809 * include/winnt.h: added HEAP_XXXX defines
11811 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
11813 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
11816 * include/winnt.h: added NTAPI define
11818 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
11820 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
11821 instead of CHAR or WCHAR.
11823 * include/winnt.h: added _T define
11825 * include/winnt.h: added test for _TCHAR_DEFINED
11827 * include/winnt.h: included string.h for memory macros
11829 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
11831 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
11833 * include/prsht.h: added PropSheet_XXX macros
11836 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
11838 * include/winspool.h: Changed DeletePrinterProcessor and
11839 DeletePrinterProvidor to DeletePrintXX.
11841 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
11844 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
11847 * include/wingdi.h: Likewise for GetLogColorSpace
11849 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
11851 * include/richedit.h: Added missing defines and structures
11853 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
11855 * include/winuser.h: Added HWND_DESKTOP
11857 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
11859 * Makefile: Include ChangeLog when building source
11860 distribution (srcdist)
11862 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
11863 are always defined as STDAPI and STDAPI_
11865 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
11866 are always defined as STDAPI and STDAPI_
11868 * include/objidl.h: Removed extra ';' on IStorage SetClass method
11870 * include/rpcndr.h: Removed all IN and OUT from function prototypes
11872 * ChangeLog started