OSDN Git Service

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