1 Sun Oct 8 18:26:00 2000 Corinna Vinschen <corinna@vinschen.de>
3 * include/ntsecapi.h: New file.
4 * include/subauth.h: Ditto.
5 * include/ipexport.h: Fix global header define not to contain
6 trailing underscore. Change layout according to standard.
7 * include/iphlpapi.h: Ditto.
8 * include/ipifcons.h: Ditto.
9 * include/iptypes.h: Ditto.
10 * include/ntdef.h: Ditto. Define conditional datatypes dependent
11 of inclusion of ntdecapi.h and subauth.h.
12 * lib/secur32.def: New stub for secur32.dll.
14 Mon Oct 2 11:15:00 2000 Corinna Vinschen <corinna@vinschen.de>
16 * include/ras.h: New file.
17 * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
20 Mon Oct 2 10:56:00 2000 Corinna Vinschen <corinna@vinschen.de>
22 * include/ntdef.h: Add define for NTAPI.
24 Sun Oct 1 23:55:00 2000 Corinna Vinschen <corinna@vinschen.de>
26 * include/ipexport.h: Add missing `extern "C"' directives.
27 * include/iphlpapi.h: Ditto.
28 * include/iprtrmib.h: Ditto.
29 * include/iptypes.h: Ditto.
31 Sun Oct 1 22:09:00 2000 Corinna Vinschen <corinna@vinschen.de>
33 * include/ipifcons.h: New header file.
34 * include/iprtrmib.h: Move operational states to ipifcons.h.
35 * include/iphlpapi.h: Add missing parameters to GetIfTable()
38 Sun Oct 1 16:30:00 2000 Corinna Vinschen <corinna@vinschen.de>
40 * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
42 Sun Oct 1 16:13:00 2000 Corinna Vinschen <corinna@vinschen.de>
44 * lib/iphlpapi.def: New stub for iphlpapi.dll.
45 * include/iptypes.h: New header file.
46 * include/ipexport.h: Ditto.
47 * include/iphlpapi.h: Ditto.
48 * include/iprtrmib.h: Ditto.
50 Sun Oct 1 2:54:00 2000 Corinna Vinschen <corinna@vinschen.de>
52 * include/ntdef.h: New file.
54 Fri Aug 18 17:17:00 2000 Corinna Vinschen <corinna@vinschen.de>
56 * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
57 to TOKEN_INFORMATION_CLASS type.
58 Add QUOTA_LIMITS type.
60 Tue Aug 8 21:29:00 2000 Corinna Vinschen <corinna@vinschen.de>
62 * include/userenv.h: New header file.
63 * lib/userenv.def: New stub for userenv.dll.
65 Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com>
67 * include/winuser.h: Correct PCWPSTRUCT typo.
68 (discovered by Axel Riese)
70 2000-07-27 DJ Delorie <dj@redhat.com>
72 * include/windows.h: optimize non-inclusion of repeat headers
74 Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de>
76 * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
79 2000-07-11 DJ Delorie <dj@cygnus.com>
81 * include/shlobj.h: add CSIDL_COMMON_*
83 Tue Jun 27 19:35:00 2000 Corinna Vinschen <corinna@vinschen.de>
85 * include/winbase.h: Add stream ids BACKUP_OBJECT_ID,
86 BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
87 Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
88 FILE_FLAG_OPEN_NO_RECALL.
89 * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
90 FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
91 * winnt.h: Add typedef for GUID.
92 Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
93 FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
94 FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
95 Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
96 FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
97 FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
98 Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
99 REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
100 * lib/psapi.def: New file.
102 Thu Jun 22 14:36:19 2000 Christopher Faylor <cgf@cygnus.com>
104 * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
108 2000-06-14 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
110 * include/winnt.h: Add some missing defines related to locale
111 identifiers. Translate values of LANG_* and SUBLANG_* into hexadecimal.
113 Thu May 27 15:57:00 2000 Corinna Vinschen <corinna@vinschen.de>
115 * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
117 Thu May 18 11:37:00 2000 Corinna Vinschen <corinna@vinschen.de>
119 * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
121 Wed Apr 26 11:04:18 2000 Christopher Faylor <cgf@cygnus.com>
123 * include/wininet.h: Add another "INTERNET_OPTIONS".
125 2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
127 * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
129 2000-04-25 Martin Kotulla <martin-k@softmaker.de>
131 * include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
132 * include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
133 * include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
134 * include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.
136 Mon Apr 10 22:58:25 2000 Christopher Faylor <cgf@cygnus.com>
138 * include/winbase.h: Change first argument of ENUMRES* types to
139 coincide with Microsoft usage.
141 Sat Apr 1 20:51:47 2000 Christopher Faylor <cgf@cygnus.com>
143 * include/wininet.h: Add three more "INTERNET_OPTIONS".
145 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
147 * include/winbase.h (CreateHardLink{A,W}): Add prototypes.
148 * include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
149 * include/winnt.h (SEC_*): Add macros.
150 * lib/th32.def: Use Kernel32.dll instead of TH32.DLL.
151 * include/ole.h: Workaround for C++ parser bug.
152 * include/rpcdcep.h: Likewise.
153 * include/winsock.h: Likewise.
155 Sun Mar 26 13:41:47 2000 Christopher Faylor <cgf@cygnus.com>
157 * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
159 2000-02-28 Mumit Khan <khan@xraylith.wisc.edu>
161 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
162 * include/wtypes.h (PBLOB, LPBLOB): Define.
163 * include/winsock2.h: Much more complete version.
164 (FD_SET, SOMAXCONN): Protect common macros defined by winsock.h.
166 Patches from Jan Nijtmans <j.nijtmans@chello.nl>:
167 * include/winsock.h (FD_CLR): Add missing ')'.
168 (timercmp): Fix macro to handle all 6 comparison operators.
169 (AF_FIREFOX, AF_UNKNOWN1, AF_BAN, AF_ATM, AF_INET6): Define.
171 (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
173 * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
175 * include/rpcndr.h: Likewise.
176 * include/winnt.h: Likewise.
177 * include/shlobj.h (SHGetDataFromIDList{A,W}): Fix typo.
178 (SHGetSpecialFolderPath{A,W}): Add prototypes.
179 * lib/ole32.def: Add missing exports.
180 * include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
181 * include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
183 * include/tlhelp32.h: New file.
185 Mon Feb 28 17:08:03 2000 Christopher Faylor <cgf@cygnus.com>
187 * include/rapi.h: New file.
188 * lib/rapi.def: New file.
190 2000-02-11 Axel Riese <ariese@andromeda.risc.uni-linz.ac.at>
192 * oaidl.h (LPTYPECOMP): Remove multiple definition.
194 2000-02-03 Mumit Khan <khan@xraylith.wisc.edu>
196 * Snapshot 2000-02-03.
198 2000-01-21 Chris Faylor <cgf@cygnus.com>
200 * include/winnt.h: Add ARM support.
202 2000-01-19 Mumit Khan <khan@xraylith.wisc.edu>
204 From Greg Primes <gregory.l.priem@intel.com>:
205 * include/oaidl.h (DESCKIND): Define macro.
206 (ITypeComp): Define interface.
207 (ITypeComp): Likewise.
208 * rpcndr.h (DECLSPEC_UUID): Define macro.
209 (MIDL_INTERFACE): Likewise.
211 * include/psapi.h: New file.
212 * include/imagehlp.h: New file.
213 * lib/imagehlp.def: New file.
215 * include/oaidl.h (tagVARIANT): Update fields.
217 From Craig Lanning <CraigL@DyCon.com>:
218 * include/commctrl.h: Add some TCS_* macros.
219 * include/winnls.h (IsValidLocale): Add prototype.
221 2000-01-18 Mumit Khan <khan@xraylith.wisc.edu>
223 * include/oaidl.h: OLE Patches from "Fifer, Eric"
224 <EFifer@sanwaint.com> needed to build Win32::OLE perl module.
225 * include/objbase.h: Likewise.
226 * include/objidl.h: Likewise.
227 * include/ocidl.h: New file.
228 * include/oleauto.h: Likewise.
229 * include/wtypes.h: Likewise.
230 * lib/oleaut32.def: Likewise.
232 * include/lmserver.h (NetServerTransportAddEx): Fix prototype.
233 Thanks to "Jon Leichter" <jon@symas.com>.
234 * include/commctrl.h (LVM_FINDITEM): Fix typo in macro.
235 * include/winbase.h: Add GetLongPathName{A,W} prototypes.
236 * include/shellapi.h (SHGetFileInfo): Add macro. Thanks to
237 "Axel Riese" <ariese@andromeda.risc.uni-linz.ac.at>.
238 (CommandLineToArgvW): Fix prototype. Thanks to "Frans E. van
239 Dorsselaer" <frans@bia-bv.demon.nl>.
240 * include/httpext.h: New file. Thanks to Jan Nijtmans
241 <j.nijtmans@chello.nl>.
242 * include/mmsystem.h (WAVEFORMATEX): Guard definition to avoid
243 redefinition of LPCWAVEFORMATEX in DirectX headers.
244 (CALLBACK_NULL): Define to be 0. Thanks to Krzysztof Nikiel
245 <krzych00@priv7.onet.pl>.
246 * include/sqlext.h (SQLDriverConnnect): Fix prototype.
247 * include/windef.h (HRESULT): Guard definition to avoid
248 redefinition in DirectX headers.
249 * include/winnt.h: Add target macros from windows.h.
250 * include/windows.h: Update synch comment for target macros.
251 (_ANONYMOUS_STRUCT): Define for GCC 2.95 and newer.
252 (_ANONYMOUS_UNION): Likewise.
253 * include/wingdi.h (AbortPrinter): Move from here ...
254 * include/winspool.h (AbortPrinter): to here and fix linkage.
255 (MONITOR_INFO_2{A,W}): Define.
256 * include/winsock.h (htons): Fix argument.
258 * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
260 (GUID): Define conditionally.
261 (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
262 (WSASocket*): Declare.
263 * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
265 * lib/dsetup.def: Remove leading underscore.
266 * lib/dsound.def: Likewise.
267 * lib/ws2_32.def: Likewise.
269 Wed Dec 22 02:53:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
271 * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
274 * lib/Makefile.in (EXTRA_OBJS): Add dinput.o.
275 * lib/dinput.c: Include windows.h for GCC.
276 * lib/dxguid.c: Likewise.
277 (INITGUID): Define macro.
279 * include/objidl.h (ISequentialStream): Define interface.
280 (IStream): Derive from ISequentialStream.
282 * include/objidl.h (IStream::{LockRegion, UnlockRegion, Stat,
283 Clone}): Mark as PURE.
284 (IDataObject::EnumDAdvise): Likewise.
285 * include/oleidl.h (IDropSource::GiveFeedback): Likewise.
286 (IViewObject::Unfreeze): Likewise.
287 (IViewObject2::Unfreeze): Likewise.
289 * include/objidl.h: Add various IID_ declarations.
290 * include/olectl.h: Likewise.
291 * include/oleidl.h: Likewise.
293 Tue Dec 21 02:22:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
295 * Snapshot 1999-12-21.
297 * include/winbase.h (CancelIO): Rename to CancelIo.
298 * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
299 * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
301 * Merge with winsup-19991218.
302 * include/winnt.h: Add defines for W2K ACL control flags.
304 * Merge with Anders Norlander's 19991130 snapshot.
306 * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
307 * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
309 Patch from Harold Weissfield
310 * include/shellapi.h: Added some ABN_* defines.
312 * include/commctrl.h (_TrackMouseEvent): Add prototype.
313 * lib/comctl32.def (_TrackMouseEvent): Import.
314 * include/winuser.h: Misc. fixes from Sang Cho
315 <sangcho@alpha94.chongju.ac.kr>.
316 * include/winuser.h (SM_CMETRICS): Define to 76 or 83 depending on
317 value of _WIN32_WINNT.
318 * include/winuser.h: Reorganize SM_* defines in numerical order.
320 Tue Dec 14 21:58:03 1999 Mumit Khan <khan@xraylith.wisc.edu>
322 * include/windef.h: Make RECTL a distinct type from RECT.
323 * include/windows.h: Define upto 8 DUMMYUNIONNAMEs for DirectX.
324 * include/winuser.h (CDS_): Update (Franco Bez <franco.bez@gmx.de>).
325 (COMPAREITEMSTRUCT): Fix fields.
326 (SERIALKEYSA): Likewise.
327 (SERIALKEYSW): Likewise..
328 * include/winbase.h (CRITICAL_SECTION_DEBUG): Likewise.
329 (WIN32_FIND_DATAA): Likewise.
330 (WIN32_FIND_DATAW): Likewise.
331 * include/commdlg.h (SNDMSG): Define.
332 * include/winsock.h (SO_UPDATE_ACCEPT_CONTEXT): Define.
333 (SO_CONNECT_TIME): Likewise.
335 (GetAcceptExSockaddrs): Likewise.
336 * include/winsock2.h: Fix typo in #ifdef __cplusplus.
337 * include/winspool.h: Add RC_INVOKED guard.
338 * lib/wsock32.def (AcceptEx@32): Export.
339 (GetAcceptExSockaddrs@32): Likewise.
341 Thu Nov 18 00:12:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
343 * Snapshot 1999-11-18.
345 * include/oaidl.h (tagVARIANT): Rename pbool to pboolVal needed by
346 Octopod C++ IDE (and MSVC compatibility).
347 * include/oleauto.h (V_BOOLREF(X)): Likewise.
348 * include/shellapi.h (ShellAbout*): Fix typo.
349 * wingdi.h (FW_ULTRABOLD): Likewise.
350 * include/winnt.h (_TAPE_ERASE, _TAPE_PREPARE, _TAPE_SET_POSITION,
351 _TAPE_WRITE_MARKS): Add missing fields and fix existing ones.
352 Add packing directives for various structures. All structure
353 sizes now conform to MSVC.
355 Sun Nov 7 02:50:09 1999 Mumit Khan <khan@xraylith.wisc.edu>
359 Sat Nov 6 21:25:48 1999 Mumit Khan <khan@xraylith.wisc.edu>
361 * include/winsock2.h: New file. Mostly a stub for now.
362 * include/winbase.h (DllMain): Delete prototype.
363 * include/commctrl.h (Header_SetItem): Fix macro.
364 * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
365 regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
366 shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
368 Merge in changes from wxWindows.
369 * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
370 * include/oaidl.h (DISPID_*): Add macros.
371 (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
372 IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
373 IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
374 * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
376 Merge in changes from Octopod C++ IDE group.
377 * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
378 (Header_InsertItem): Fix macro.
379 * include/oaidl.h (IID_IDispatch): Declare.
380 (IID_ISupportErrorInfo): Likewise.
381 (IDispatch): Rename Invoked to Invoke.
382 * include/objidl.h (IPersist): Fix GetClassID.
383 * include/oleauto.h (VectorFromBstr): Declare.
384 (BstrFromVector): Likewise.
385 * include/olectl.h (OLEMISC_*): Update.
386 * include/olectlid.h (IID_IDispatch): Declare.
387 * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
388 (IOleInPlaceFrame): Fix.
389 (ISupportErrorInfo): Define.
390 (IErrorInfo): Define.
391 * include/winuser.h (SIF_TRACKPOS): Define.
393 Wed Nov 3 19:34:12 1999 Mumit Khan <khan@xraylith.wisc.edu>
396 * include/winnt.h (PSID): Uncomment definition.
397 (PISID): Rename from PSID.
398 (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
399 (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
401 * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
402 include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
403 include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
404 include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
405 include/shellapi.h, include/winbase.h, include/wingdi.h,
406 include/winnt.h, include/winsock.h: Merged with winsup-19991026.
408 Sun Oct 31 00:23:50 1999 Mumit Khan <khan@xraylith.wisc.edu>
410 * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
411 Marius Kjeldahl <kjeldahl@hotmail.com>.
413 Sun Aug 29 18:07:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
415 * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
416 (ERROR_SEVERITY_*): Likewise.
418 Tue Aug 17 21:05:21 1999 Mumit Khan <khan@xraylith.wisc.edu>
420 * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
421 (DllMain): Fix prototype.
423 Mon Aug 2 23:31:30 1999 Mumit Khan <khan@xraylith.wisc.edu>
425 * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
426 (cderr.h): Don't include.
427 * include/winuser.h: Fix macro definitions.
429 Mon Aug 02 14:31:37 1999 Anders Norlander <anorland@hem2.passagen.se>
431 Merge with winsup 1999-07-29:
432 * include/wincon.h (MOUSE_WHEELED): Define.
433 * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
434 (SECURITY_DESCRIPTOR): Add struct type.
435 (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
436 is equal to PVOID in the Platform SDK! So don't depend on accessing
439 Mon Aug 02 13:58:52 1999 Anders Norlander <anorland@hem2.passagen.se>
441 * lib/Makefile.in (install-headers): Don't @ commands.
442 (install-libraries): Ditto.
444 Mon Aug 02 13:49:01 1999 Anders Norlander <anorland@hem2.passagen.se>
446 * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
448 Mon Aug 02 13:47:15 1999 Anders Norlander <anorland@hem2.passagen.se>
450 Patch from Mumit Khan:
451 * include/windows.h: Fix typo in winsock.h include guard and add
453 * include/winnt.h (__int64): Undefine first.
454 (struct _SID): Declare.
456 Mon Aug 02 13:40:28 1999 Anders Norlander <anorland@hem2.passagen.se>
458 * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
460 Mon Aug 02 13:33:11 1999 Anders Norlander <anorland@hem2.passagen.se>
462 Patch from Mumit Khan:
463 * Makefile.in: Do the right thing when cross-compiling.
464 * include/windef.h: Don't define _export and __export if already
467 Mon Aug 02 13:24:43 1999 Anders Norlander <anorland@hem2.passagen.se>
469 * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
470 (DECLARE_INTERFACE_): Ditto.
472 Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se>
474 * include/mmsystem.h (HWAVEOUT): Fix missing ')'
476 Reported by Brad Porter
477 * include/wingdi.h (FW_ULTRALIGHT): Add.
481 (JOHAB_CHARSET): Add.
482 (VIETNAMESE_CHARSET): Add.
485 1999-05-15 Anders Norlander <anorland@hem2.passagen.se>
487 * lib/scrnsave.c (WinMain): Remove dependencies on C library.
488 * lib/Makefile.in (Makefile): Regenerate.
489 * include/pshpack[1248].h: New files, if a program would use any of
491 * include/poppack.h: Ditto.
492 * include/windef.h (_WIN32_WINNT): Define
493 * include/windows.h: Remove DUMMYUNIONNAME[45].
494 * include/windows.h: Correctly define _M_IX86 to reflect the target
496 * include/windows.h: Add preliminary support for other architectures.
497 * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
498 * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
499 * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
500 issue with LARGE_INTEGER.
503 (ACL_REVISION[1234]): Define.
504 (MIN/MAX_ACL_REVISION): Define.
506 (LANG_USER_DEFAULT): Define.
507 (LANG_SYSTEM_DEFAULT): Define.
508 (LOCALE_NEUTRAL): Define.
509 (SORTVERSIONFROMLCID): Define.
510 * include/windef.h (UNREFERENCED_PARAMETER): Define.
511 (UNREFERENCED_LOCAL_VARIABLE): Define.
512 (DBG_UNREFERENCED_PARAMETER): Define.
513 (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
514 * lib/mswsock.def: New file. Imports for mswsock.dll.
515 * include/custcntl.h: New file. Necessary to compile some SDK
517 * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
518 (WM_MOUSEWHEEL): Define.
519 (WHEEL_DELTA): Define.
520 (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
521 (WM_NEXTMENU): Define.
522 (CharNextA): Fix prototype.
525 1999-05-14 Anders Norlander <anorland@hem2.passagen.se>
527 * include/winsock.h: Enclose in extern "C" if C++, huh?
528 * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
530 1999-05-13 Anders Norlander <anorland@hem2.passagen.se>
532 * include/windef.h (NULL): Define only ifndef
533 (TRUE): Ditto, was previously only defined ifndef FALSE
534 (PASCAL): Define as _pascal
537 (min,max): Define only ifndef NOMINMAX
539 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
541 * include/commctrl.h: Support for Date/Calendar controls + IE controls.
542 You must define _WIN32_IE if you want support for it.
543 Modified patch from Nirmal Prasad <nprasad@truept.com>.
545 1999-05-10 Ron Aaron <v-ronaar@Exchange.Microsoft.com>
547 * include/wincon.h: Add some ButtonState flags and EventFlags.
549 1999-05-10 Anders Norlander <anorland@hem2.passagen.se>
551 * include/basetyps.h: Don't support COM when __OBJC__ defined because
552 interface define causes mayhem.
553 (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
555 * include/windows.h: Undefine BOOL if __OBJC__ defined
557 1999-05-09 Chris Faylor <cgf@cygnus.com>
559 * include/winnls.h: Define additional code pages.
561 1999-05-09 Anders Norlander <anorland@hem2.passagen.se>
563 * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
565 (RtlZeroMemory): Use RtlFillMemory
567 1999-05-04 Anders Norlander <anorland@hem2.passagen.se>
569 * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
570 to get the correct size when used in some structs.
571 (ULARGE_INTEGER): Ditto.
572 * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
573 * include/winnt.h: Add TAPE_* pointer types PTAPE_*
575 1999-05-02 Nirmal Prasad <nprasad@truept.com>
577 * include/wininet.h: Enclose in extern "C" if c++
578 (INTERNET_BUFFERSA/W): Define struct
579 * include/wininet.h: Add some HSR_* defines
581 1999-05-02 Anders Norlander <anorland@hem2.passagen.se>
583 * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
584 * include/winnt.h (UNALIGNED): Define
585 * include/windef.h (DECLSPEC_NORETURN): Define
587 * include/wininet.h (INTERNET_MAX_NAME): Remove
588 (INTERNET_MAX_SCHEME_LENGTH): Define
589 (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
590 * include/wininet.def: Completely redone, it was losing badly.
592 1999-05-01 Anders Norlander <anorland@hem2.passagen.se>
594 * lib/dplayx.def: Remove '_' prefixes
595 * lib/shell32.def: Remove imports for IID_ContextMenu
597 1999-04-29 Anders Norlander <anorland@hem2.passagen.se>
599 * Makefile.in (dist): Support dist target
600 * lib/Makefile.in (dist): Likewise
601 * lib/Makefile.in (uninstall-headers): Fix command
602 * Makefile.in (bindist): Target to build a prebuilt dist
604 * lib/ws2_32.def: Winsock2 implib
606 * include/largeint.h: New header
607 * include/largeint.c: Large integer support library
608 * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
609 (EXTRA_OBJS): Add largeint.o
611 * include/Makefile: Remove
612 * lib/Makefile: Remove
614 * configure.in: New autoconf script
615 * configure: generated configure script
616 * Makefile.in: autoconf makefile template
617 * lib/Makefile.in: Ditto
618 * include/test.c: mv to lib/test.c
619 * include/res.rc: mv to lib/res.rc
620 * include/TODO: mv to .
621 * include/Notes: mv to ./NOTES
623 1999-04-28 Anders Norlander <anorland@hem2.passagen.se>
625 * include/zmouse.h (WHEEL_DELTA): Define
627 Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu>
629 * include/ddeml.h (HSZPAIR): Declare.
630 * include/zmouse.h: New file.
632 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es>
634 * lib/d3dim.def: New implib
635 * lib/d3drm.def: Ditto
636 * lib/d3dxof.def: Ditto
637 * lib/ddraw.def: Ditto
638 * lib/dinput.def: Ditto
639 * lib/dplayx.def: Ditto
640 * lib/dsetup.def: Ditto
641 * lib/dsound.def: Ditto
642 * lib/dinput.c: Guid library for DirectInput
643 * lib/dxguid.c: Guid library for DirectX
645 1999-04-21 Anders Norlander <anorland@hem2.passagen.se>
647 * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
649 * include/windowsx.h (GET_Y_LPARAM): Also missing
650 * include/winnls.h (IsValidCodePage): Missing prototype added (reported
653 1999-04-18 Anders Norlander <anorland@hem2.passagen.se>
655 * include/scrnsave.h: New header file for screen saver library
656 * lib/scrnsave.c: New file: screen saver library
658 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
660 * include/regstr.h: Enclosed all strings in TEXT() macros so it
661 works well in when UNICODE is defined
663 1999-04-17 Nirmal Prasad <nprasad@truept.com>
665 * include/winuser.h(STYLESTRUCT): New struct
666 * include/wingdi.h:(GOBJENUMPROC): This function type should
669 1999-04-17 Anders Norlander <anorland@hem2.passagen.se>
671 * include/basetyps.h (LPGUID): New typedef
672 * lib/glut.def: Import library defintions for glut.dll
673 * lib/glu32.def: Ditto for glut32.dll
674 * include/winnt.h: Fixed handling of wchar_t typedef
675 * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
676 * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
678 1999-03-20 Anders Norlander <anorland@hem2.passagen.se>
680 * include/winbase.h(AbnormalTermination): Define as FALSE
681 * include/commctrl.h: Support for new progress bar messages/styles
683 1999-03-20 Geoffrey Noer <noer@cygnus.com>
685 * include/commdlg.h(PageSetupDlg): New define
686 * include/richedit.h: Missing SCF_* defines
687 * include/winnt.h: Lots o' defines
688 * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
690 1999-03-09 Anders Norlander <anorland@hem2.passagen.se>
692 * include/commdlg.h: Removed pack pragma
693 * lib/comctl32.def(InitCommonControlsEx@4): Added import
695 1999-03-08 Anders Norlander <anorland@hem2.passagen.se>
697 * Makefile: Set version to 0.1.5
698 * lib/Makefile (clean): Fix typo
700 * include/commctrl.h: Removed pack pragma
701 * include/cpl.h: Likewise
702 * include/dbt.h: Likewise
703 * include/dde.h: Likewise
704 * include/nddeapi.h: Likewise
705 * include/shellapi.h: Likewise
706 * include/wincrypt.h: Likewise
707 * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
709 * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
713 * include/windows.h: Prevent inclusion of winsock.h if we are
714 using or compiling cygwin. Define Win32_Winsock to force inclusion.
716 1999-01-08 Anders Norlander <anorland@hem2.passagen.se>
718 * include/winbase.h (CREATE_FORCEDOS): New define
720 1999-01-07 Anders Norlander <anorland@hem2.passagen.se>
722 * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
724 * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
725 * include/windows.h: Added DUMMYUNIONNAME4 and 5
726 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
727 (PLUID_AND_ATTRIBUTES_ARRAY): New type
729 * include/ddeml.h: Removed unnecessary `#pragma pack'
730 * include/imm.h: Likewise
731 * include/nddeapi.h: Likewise
732 * include/nspapi.h: Likewise
733 * include/regstr.h: Likewise
734 * include/wincon.h: Likewise
735 * include/windef.h: Likewise
736 * include/winioctl.h: Likewise
737 * include/winnls.h: Likewise
738 * include/winsvc.h: Likewise
739 * include/winuser.h: Likewise
740 * include/winver.h: Likewise
741 * include/wtypes.h: Likewise
743 1999-01-05 Anders Norlander <anorland@hem2.passagen.se>
745 * Makefile (VERSION): Set to 0.1.4
746 * include/basetyps.h: Check for NOCOMOBJECT
747 * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
748 on comobject attribute.
749 * lib/kernel32.def: Added a few functions
750 * include/windef.h (DWORD): Changed back to unsigned long
752 * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
753 winresrc.h in turn includes the necessary headers. This makes things
754 much simpler, no need to protect blocks of code in headers that
755 should not be seen by the resource compiler.
757 1999-01-05 Geoffrey Noer <noer@cygnus.com>
759 * include/winbase.h (STATUS_INVALID_HANDLE): Added define
760 * include/wincon.h: Added console event type flags
761 * include/winnt.h (FILE_SHARE_DELETE): Added
762 (SECURITY_DESCRIPTOR): typedef as DWORD
764 * include/winuser.h (WM_PENWINFIRST): Fixed typo
765 * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
766 define u_* types only if _SYS_TYPES_H is not defined.
768 1999-01-02 Anders Norlander <anorland@hem2.passagen.se>
770 * COPYING.LIB: Deleted
771 * README: Updated to reflect license changes
772 * include/shlobj.h: Remove extra comma on some enums
773 * include/windef.h: Changed DWORD typedef from unsigned long to
774 unsigned int in order to avoid warnings on bit fields that
776 * include/Makefile (test): Compile with all warnings
777 * include/unknwn.h: Include objfwd.h
778 * include/winsock.h: Added missing copyright notices.
780 1999-01-01 Anders Norlander <anorland@hem2.passagen.se>
782 * lib/winmm.def: Corrected LIBRARY statement
783 * include/mmsystem.h: Define mmioSeek codes if not already defined
784 * include/commctrl.h (CreateStatusWindowA): Corrected prototype
785 (CreateStatusWindowW): Likewise
787 * include/winresrc.h: Include only files necessary instead of windows.h
788 * include/dde.h: Allow inclusion in resource scripts.
789 * include/winnt.h: Likewise
790 * include/commctrl.h: Likewise
791 * include/prsht.h: Likewise
794 1998-12-10 Anders Norlander <anorland@hem2.passagen.se>
796 * include/sqltypes.h (SQLHANDLE): Added this type
798 * include/sql.h (SQLFreeHandle): Added this prototype
799 (SQLAllocHandle): Likewise
801 1998-12-08 Anders Norlander <anorland@hem2.passagen.se>
803 * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
804 conflicts with cygwin headers.
806 1998-12-06 Anders Norlander <anorland@hem2.passagen.se>
808 * Makefile: Changed VERSION to 0.1.3
809 * Makefile (dist-lib): New target to make import library only
811 * Makefile (dist-hdr): New target to make headers only distribution
812 * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
813 building one single distribution file.
816 * include/lm.h: New file
817 * include/lmcons.h: New file
818 * include/lmalert.h: New file
819 * include/lmaudit.h: New file
820 * include/lmconfig.h: New file
821 * include/lmapibuf.h: New file
822 * include/lmaccess.h: New file
823 * include/lmchdev.h: New file
824 * include/lmremutl.h: New file
825 * include/lmrepl.h: New file
826 * include/lmerrlog.h: New file
827 * include/lmat.h: New file
828 * include/lmuse.h: New file
829 * include/lmuseflg.h: New file
830 * include/lmserver.h: New file
831 * include/lmerr.h: New file
832 * include/lmsname.h: New file
833 * include/lmstats.h: New file
834 * include/lmsvc.h: New file
835 * include/lmwksta.h: New file
836 * include/lmbrowsr.h: New file
838 1998-12-05 Anders Norlander <anorland@hem2.passagen.se>
840 * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
841 * include/unknwn.h: Added extern declaration for IID_IClassFactory
843 * include/initguid.h: New file
845 * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
848 * include/winnt.h: Added USN
849 * include/winnt.h: Changed handling of 64 bit int support
851 * include/windows.h: Added support for BC,LCC and MSVC
853 * include/windows.h: Changed handling machine architecture defines
855 * include/olectl.h: New file
857 1998-12-04 Anders Norlander <anorland@hem2.passagen.se>
859 * include/oleidl.h: Added IViewObject and IViewObject2
861 * include/objidl: Corrected prototype for IStorage::DestroyElement and
862 IStorage::MoveElement
864 * include/oledlg.h: New file
866 * include/winresrc.h: New file
868 * include/wingdi.h: Added LPDOCINFO
870 * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
871 * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
872 * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
873 TabCtrl_SetImageList and TabCtrl_GetItemCount
874 * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
876 * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
878 * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
879 PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
881 * include/commdlg.h: Added LPDEVNAMES
883 * include/windows.h: Include excpt.h
885 * include/excpt.h: New file. This file just contains some
886 stubs for SEH that do nothing.
888 * include/commctrl.h: Added general WM_NOTIFY codes
890 * include/winuser.h: Added ICON_SMALL and ICON_BIG
891 * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
892 not be in the headers.
893 * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
894 * include/winuser.h: Added old WM_SIZE parameter names so
896 * include/winuser.h: Added IDC_SIZE and IDC_ICON
897 * include/winuser.h: Added LPDLGITEMTEMPLATE
898 * include/winuser.h: HTCAPTION was missing value
899 * include/winuser.h: Added WM_ACTIVE flags
901 * include/windowsx.h: Added _fmemcpy so V compiles; also added
902 _fxx defines for memmove, memset and memcmp
904 * include/windef.h: Changed _export and __export to empty defines
906 * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
907 String parameters were not const and ExtractAssociatedIcon takes
908 a WORD pointer not DWORD pointer as last parameter.
910 * Makefile: Changed VERSION to 0.1.2
912 * include/ole2ver.h: New file
914 * Makefile: Removed all dependencies on GLUT
916 * include/GL/glut.h: Removed file because of decision to remove
917 files that are not part of the library.
918 * lib/glut.def: Likewise
919 * lib/glut32.def: Likewise
921 * include/windows.h: Include winperf.h
923 * include/winperf.h: New file
925 * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
927 * include/winnls.h: Added calendar types
928 * include/winnls.h: Added country codes
930 1998-12-03 Anders Norlander <anorland@hem2.passagen.se>
932 * include/windef.h: Added PROC and NEARPROC
934 * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
935 * include/wingdi.h: Added OpenGL types and prototypes
936 * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
937 * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
938 * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
939 * include/wingdi.h: Added truetype character outline types
940 * include/wingdi.h: Added DEVMODE initialization flags
941 * include/wingdi.h: Added panose codes
942 * include/wingdi.h: Added missing character sets
943 * include/wingdi.h: Added ANTIALIASED_QUALITY and
944 NONANTIALIASED_QUALITY
945 * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
946 * include/wingdi.h: Added pointer types for EXTLOGPEN
947 * include/wingdi.h: Added PATTERN type
948 * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
949 * include/wingdi.h: Added new text metric flags
950 * include/wingdi.h: Added pitch and family flags
951 * include/wingdi.h: Moved BCHAR defintion from winnt.h here
952 * include/wingdi.h: Added METAHEADER
953 * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
954 * include/wingdi.h: Added TA_MASK
955 * include/wingdi.h: Added MAXSTRETCHBLTMODE
956 * include/wingdi.h: Added error codes
958 * include/winuser.h: Added missing winhelp structures
959 * include/winuser.h: Added dialog flags/styles/messages
960 * include/winuser.h: Added EM_SETMARGIN codes
961 * include/winuser.h: Made it possiblie to use IDI_XX values
963 * include/winuser.h: Added missing LoadImage load flags
964 * include/winuser.h: Added missing message box flags
965 * include/winuser.h: Added ScrollWindow codes
966 * include/winuser.h: Added DT_WORD_ELLIPSIS
967 * include/winuser.h: Added drag and drop support
968 * include/winuser.h: Added WM_MENUCHAR return codes
969 * include/winuser.h: Added DLGWINDOWEXTRA
970 * include/winuser.h: Added missing SetWindowPos flags.
971 * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
972 * include/winuser.h: Added IDHOT_xx defines
973 * include/winuser.h: Added MOD_WIN
974 * include/winuser.h: Added missing defines and structs for owner draw
976 * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
978 * include/winuser.h: Added DrawAnimatedRects flags
979 * include/winuser.h: Added WM_PRINT codes
980 * include/winuser.h: Added CS_IME class style
981 * include/winuser.h: Added WM_SIZE codes
982 * include/winuser.h: Added WM_MOUSEACTIVATE return codes
983 * include/winuser.h: Added WM_NCHITTEST return codes
984 * include/winuser.h: Added WM_SIZING parameters
985 * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
986 * include/winuser.h: Added menu loop codes.
987 * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
989 * include/winuser.h: Added WM_POWER flags
990 * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
991 * include/winuser.h: Added missing message filter codes
992 * include/winuser.h: Added WM_KEYXX message flags
993 * include/winuser.h: Added WM_SHOWMESSAGE flags
994 * include/winuser.h: Added old ShowWindow commands
995 * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
998 * include/mciavi.h: New file for the MCI AVI driver that for some
999 reason is not in mmsystem.h.
1001 * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
1002 * include/winbase.h: Added SECURITY_xx for CreateFile
1003 * include/winbase.h: Added RTS and DTS control values
1004 * include/winbase.h: Fixed SYSTEM_INFO structure
1005 * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
1006 * include/winbase.h: Added FILE_TYPE_REMOTE
1007 * include/winbase.h: Added modem status flags
1008 * include/winbase.h: Added HINSTANCE_ERROR
1009 * include/winbase.h: Added DefineDosDevice defines
1010 * include/winbase.h: Added power management flags AC_xx BATTERY_xx
1011 * include/winbase.h: Added STARTF_XX flags
1012 * include/winbase.h: Fixed typo on _lcreat prototype.
1013 * include/winbase.h: Moved DBG_XX to winnt.h
1014 * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
1017 * include/unknwn.h: Added extern declaration of IID_IUnknown
1019 * include/windowsx.h: Added hmemcpy.
1021 * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
1022 * include/winnt.h: Added PACCESS_TOKEN
1023 * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
1024 * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
1025 * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
1026 SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
1027 SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
1028 SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
1030 * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
1031 SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
1032 SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
1034 * include/winsvc.h: Removed conflicting defines which were supposed
1037 * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
1038 and SERVICE_ERROR_TYPE.
1040 * include/winnt.h: Added SERVICE_XX defines.
1041 * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
1042 SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
1044 * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
1045 SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
1046 SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
1047 SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
1049 1998-12-02 Anders Norlander <anorland@hem2.passagen.se>
1051 * include/winbase.h: Corrected prototype for CreateProcessA
1053 * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
1056 * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
1057 be LPSHELLFOLDER* not LPSHELLFOLDER.
1059 * include/windows.h: Include commdlg.h
1061 * include/winuser.h: Added MDICREATESTRUCT
1063 * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
1064 CB_ERRSPACE, and CB_OKAY
1066 * include/wingdi.h: Added LPBITMAPINFOHEADER
1068 * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
1070 * include/rpcdce2.h: Likewise.
1072 * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
1074 * include/richole.h: Replaced DEFINE_GUID with extern const GUID
1075 * include/olectlid.h: Likewise
1076 * include/shlguid.h: Likewise
1078 * include/coguid.h: Delete file since it was for 16 bit windows only.
1080 * lib/*.def: Appended .dll to library name where needed.
1082 * include/windef.h: Define _stdcall and __stdcall only if not
1083 previously defined instead of undefining first.
1085 * include/dlgs.h: Put RC_INVOKED around structure defs
1087 * include/intshcut.h: New file
1088 * include/isguids.h: New file
1090 * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
1092 1998-12-01 Anders Norlander <anorland@hem2.passagen.se>
1094 * include/winnt.h: Added check if _T is defined before defining it
1096 * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
1098 * include/dlgs.h: New file
1100 * include/winbase.h: Removed DllEntryPoint define
1102 * include/winbase.h: Added SetupComm prototype
1104 * include/rpc.h: SEH RPC functions no longer defined since they weren't
1107 * include/basetyps.h: Removed use of COMOBJECT define, instead
1108 DECLARE_INTERFACE directly uses comobject attribute when GCC
1111 * include/wtypes.h: STGC enum was missing typedef
1113 * include/objidl.h: ADVC enum was missing typedef
1115 * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
1116 they are nested within the VOID definition.
1118 * include/winbase.h: Added stream ids and attributes
1120 * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
1121 to an ANYSIZE_ARRAY array.
1123 1998-11-26 Anders Norlander <anorland@hem2.passagen.se>
1125 * include/windef.h: defined _declspec as __declspec since
1126 some programs (like VWCL) use _declspec instead of __declspec
1128 * include/winnt.h: added COMPRESS_FORMAT defines
1130 * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
1132 * include/winnt.h: added HEAP_XXXX defines
1134 * include/winbase.h: moved HEAP_XXXX defines to winnt.h
1136 * include/winnt.h: added defintions for PE/COFF from the PE and COFF
1139 * include/winnt.h: added NTAPI define
1141 1998-11-25 Anders Norlander <anorland@hem2.passagen.se>
1143 * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
1144 instead of CHAR or WCHAR.
1146 * include/winnt.h: added _T define
1148 * include/winnt.h: added test for _TCHAR_DEFINED
1150 * include/winnt.h: included string.h for memory macros
1152 * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
1154 * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
1156 * include/prsht.h: added PropSheet_XXX macros
1159 1998-11-24 Anders Norlander <anorland@hem2.passagen.se>
1161 * include/winspool.h: Changed DeletePrinterProcessor and
1162 DeletePrinterProvidor to DeletePrintXX.
1164 * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
1167 * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
1170 * include/wingdi.h: Likewise for GetLogColorSpace
1172 * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
1174 * include/richedit.h: Added missing defines and structures
1176 * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
1178 * include/winuser.h: Added HWND_DESKTOP
1180 1998-11-23 Anders Norlander <anorland@hem2.passagen.se>
1182 * Makefile: Include ChangeLog when building source
1183 distribution (srcdist)
1185 * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
1186 are always defined as STDAPI and STDAPI_
1188 * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
1189 are always defined as STDAPI and STDAPI_
1191 * include/objidl.h: Removed extra ';' on IStorage SetClass method
1193 * include/rpcndr.h: Removed all IN and OUT from function prototypes