OSDN Git Service

* include/ntsecapi.h: New file.
[pf3gnuchains/pf3gnuchains3x.git] / winsup / w32api / ChangeLog
1 Sun Oct  8 18:26:00 2000  Corinna Vinschen <corinna@vinschen.de>
2
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.
13
14 Mon Oct  2 11:15:00 2000  Corinna Vinschen <corinna@vinschen.de>
15
16         * include/ras.h: New file.
17         * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
18         RasEnumDevicesW.
19
20 Mon Oct  2 10:56:00 2000  Corinna Vinschen <corinna@vinschen.de>
21
22         * include/ntdef.h: Add define for NTAPI.
23
24 Sun Oct  1 23:55:00 2000  Corinna Vinschen <corinna@vinschen.de>
25
26         * include/ipexport.h: Add missing `extern "C"' directives.
27         * include/iphlpapi.h: Ditto.
28         * include/iprtrmib.h: Ditto.
29         * include/iptypes.h: Ditto.
30
31 Sun Oct  1 22:09:00 2000  Corinna Vinschen <corinna@vinschen.de>
32
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()
36         declaration.
37
38 Sun Oct  1 16:30:00 2000  Corinna Vinschen <corinna@vinschen.de>
39
40         * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
41
42 Sun Oct  1 16:13:00 2000  Corinna Vinschen <corinna@vinschen.de>
43
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.
49
50 Sun Oct  1  2:54:00 2000  Corinna Vinschen <corinna@vinschen.de>
51
52         * include/ntdef.h: New file.
53
54 Fri Aug 18 17:17:00 2000  Corinna Vinschen <corinna@vinschen.de>
55
56         * include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
57         to TOKEN_INFORMATION_CLASS type.
58         Add QUOTA_LIMITS type.
59
60 Tue Aug  8 21:29:00 2000  Corinna Vinschen <corinna@vinschen.de>
61
62         * include/userenv.h: New header file.
63         * lib/userenv.def: New stub for userenv.dll.
64
65 Tue Aug  8 10:25:14 2000  Christopher Faylor <cgf@cygnus.com>
66
67         * include/winuser.h: Correct PCWPSTRUCT typo.
68         (discovered by Axel Riese)
69
70 2000-07-27  DJ Delorie  <dj@redhat.com>
71
72         * include/windows.h: optimize non-inclusion of repeat headers
73         
74 Fri Jul 21 12:10:00 2000  Corinna Vinschen <corinna@vinschen.de>
75
76         * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and
77         LPTOKEN_SOURCE.
78
79 2000-07-11  DJ Delorie  <dj@cygnus.com>
80
81         * include/shlobj.h: add CSIDL_COMMON_*
82
83 Tue Jun 27 19:35:00 2000  Corinna Vinschen <corinna@vinschen.de>
84
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.
101
102 Thu Jun 22 14:36:19 2000  Christopher Faylor <cgf@cygnus.com>
103
104         * rpcdce.h: Protect OPTIONAL definition since it may be (legally)
105         previously defined.
106         * windef.h : Ditto.
107
108 2000-06-14  Kazuhiro Fujieda <fujieda@jaist.ac.jp>
109
110         * include/winnt.h: Add some missing defines related to locale
111         identifiers.  Translate values of LANG_* and SUBLANG_* into hexadecimal.
112
113 Thu May 27 15:57:00 2000  Corinna Vinschen <corinna@vinschen.de>
114
115         * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
116
117 Thu May 18 11:37:00 2000  Corinna Vinschen <corinna@vinschen.de>
118
119         * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
120
121 Wed Apr 26 11:04:18 2000  Christopher Faylor <cgf@cygnus.com>
122
123         * include/wininet.h: Add another "INTERNET_OPTIONS".
124
125 2000-04-25  Mumit Khan  <khan@xraylith.wisc.edu>
126
127         * include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.
128
129 2000-04-25  Martin Kotulla  <martin-k@softmaker.de>
130
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.
135
136 Mon Apr 10 22:58:25 2000  Christopher Faylor <cgf@cygnus.com>
137
138         * include/winbase.h: Change first argument of ENUMRES* types to
139         coincide with Microsoft usage.
140
141 Sat Apr  1 20:51:47 2000  Christopher Faylor <cgf@cygnus.com>
142
143         * include/wininet.h: Add three more "INTERNET_OPTIONS".
144
145 2000-03-30  Mumit Khan  <khan@xraylith.wisc.edu>
146
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.
154
155 Sun Mar 26 13:41:47 2000  Christopher Faylor <cgf@cygnus.com>
156
157         * include/winnt.h: Eliminate duplicate PCONTEXT and LPCONTEXT typedefs.
158
159 2000-02-28  Mumit Khan  <khan@xraylith.wisc.edu>
160
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.
165
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.
170         (AF_MAX): Update.
171         (PF_FIREFOX, PF_UNKNOWN1, PF_BAN, PF_ATM, PF_INET6): Define.
172
173         * include/largeint.h: Rename HAVE_INT64 macro to _HAVE_INT64 to avoid
174         namespace pollution.
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.
182         (NT_TIB): Define.
183         * include/tlhelp32.h: New file.
184
185 Mon Feb 28 17:08:03 2000  Christopher Faylor <cgf@cygnus.com>
186
187         * include/rapi.h: New file.
188         * lib/rapi.def: New file.
189
190 2000-02-11  Axel Riese  <ariese@andromeda.risc.uni-linz.ac.at>
191
192         * oaidl.h (LPTYPECOMP): Remove multiple definition.
193
194 2000-02-03  Mumit Khan  <khan@xraylith.wisc.edu>
195
196         * Snapshot 2000-02-03.
197
198 2000-01-21  Chris Faylor  <cgf@cygnus.com>
199
200         * include/winnt.h: Add ARM support.
201
202 2000-01-19  Mumit Khan  <khan@xraylith.wisc.edu>
203
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.
210
211         * include/psapi.h: New file.
212         * include/imagehlp.h: New file.
213         * lib/imagehlp.def: New file.
214
215         * include/oaidl.h (tagVARIANT): Update fields.
216
217         From Craig Lanning <CraigL@DyCon.com>:
218         * include/commctrl.h: Add some TCS_* macros.
219         * include/winnls.h (IsValidLocale): Add prototype.
220
221 2000-01-18  Mumit Khan  <khan@xraylith.wisc.edu>
222
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.
231
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.
257         (htonl): Likewise.
258         * include/winsock2.h (SO_*, MAX_*, WSA_*): Add macros.
259         (GROUP): Define.
260         (GUID): Define conditionally.
261         (WSAPROTOCOLCHAIN, WSAPROTOCOL_INFO): Define.
262         (WSASocket*): Declare.
263         * include/basetyps.h (GUID): Guard REGUID and LPGUID as well.
264
265         * lib/dsetup.def: Remove leading underscore.
266         * lib/dsound.def: Likewise.
267         * lib/ws2_32.def: Likewise.
268
269 Wed Dec 22 02:53:22 1999  Mumit Khan  <khan@xraylith.wisc.edu>
270
271         * include/windef.h (HMONITOR, HTERMINAL, HWINEVENTHOOK): Define
272         handles.
273
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.
278
279         * include/objidl.h (ISequentialStream): Define interface.
280         (IStream): Derive from ISequentialStream.
281
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.
288
289         * include/objidl.h: Add various IID_ declarations.
290         * include/olectl.h: Likewise.
291         * include/oleidl.h: Likewise.
292
293 Tue Dec 21 02:22:14 1999  Mumit Khan  <khan@xraylith.wisc.edu>
294
295         * Snapshot 1999-12-21.
296
297         * include/winbase.h (CancelIO): Rename to CancelIo.
298         * include/winsvc.h (LPHANDLER_FUNCTION): Fix prototype.
299         * include/winuser.h (PEVENTMSG, LPEVENTMSG): Declare.
300
301         * Merge with winsup-19991218.
302         * include/winnt.h: Add defines for W2K ACL control flags.
303
304         * Merge with Anders Norlander's 19991130 snapshot.
305
306         * include/windows.h: #include mmsystem.h ifndef WIN32_LEAN_AND_MEAN.
307         * include/winbase.h (EXCEPTION_INVALID_HANDLE): Define.
308
309         Patch from Harold Weissfield
310         * include/shellapi.h: Added some ABN_* defines.
311
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.
319
320 Tue Dec 14 21:58:03 1999  Mumit Khan  <khan@xraylith.wisc.edu>
321
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.
334         (AcceptEx): Declare.
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.
340
341 Thu Nov 18 00:12:43 1999  Mumit Khan  <khan@xraylith.wisc.edu>
342
343         * Snapshot 1999-11-18.
344
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.
354
355 Sun Nov  7 02:50:09 1999  Mumit Khan  <khan@xraylith.wisc.edu>
356
357         Released 1999-11-07.
358
359 Sat Nov  6 21:25:48 1999  Mumit Khan  <khan@xraylith.wisc.edu>
360
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++.
367
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.
375
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.
392
393 Wed Nov  3 19:34:12 1999  Mumit Khan  <khan@xraylith.wisc.edu>
394
395         Fix Merge errors:
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.
400
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.
407
408 Sun Oct 31 00:23:50 1999  Mumit Khan  <khan@xraylith.wisc.edu>
409
410         * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
411         Marius Kjeldahl <kjeldahl@hotmail.com>.
412
413 Sun Aug 29 18:07:42 1999  Mumit Khan  <khan@xraylith.wisc.edu>
414
415         * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
416         (ERROR_SEVERITY_*): Likewise.
417
418 Tue Aug 17 21:05:21 1999  Mumit Khan  <khan@xraylith.wisc.edu>
419
420         * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
421         (DllMain): Fix prototype.
422
423 Mon Aug  2 23:31:30 1999  Mumit Khan  <khan@xraylith.wisc.edu>
424
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.
428
429 Mon Aug 02 14:31:37 1999  Anders Norlander  <anorland@hem2.passagen.se>
430
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
437         members through ->.
438
439 Mon Aug 02 13:58:52 1999  Anders Norlander  <anorland@hem2.passagen.se>
440
441         * lib/Makefile.in (install-headers): Don't @ commands.
442         (install-libraries): Ditto.
443
444 Mon Aug 02 13:49:01 1999  Anders Norlander  <anorland@hem2.passagen.se>
445
446         * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
447
448 Mon Aug 02 13:47:15 1999  Anders Norlander  <anorland@hem2.passagen.se>
449
450         Patch from Mumit Khan:
451         * include/windows.h: Fix typo in winsock.h include guard and add
452         _UWIN to the list.
453         * include/winnt.h (__int64): Undefine first.
454         (struct _SID): Declare.
455
456 Mon Aug 02 13:40:28 1999  Anders Norlander  <anorland@hem2.passagen.se>
457
458         * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
459
460 Mon Aug 02 13:33:11 1999  Anders Norlander  <anorland@hem2.passagen.se>
461
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
465         defined.
466
467 Mon Aug 02 13:24:43 1999  Anders Norlander  <anorland@hem2.passagen.se>
468
469         * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
470         (DECLARE_INTERFACE_): Ditto.
471
472 Mon Aug 02 13:17:26 1999  Anders Norlander  <anorland@hem2.passagen.se>
473
474         * include/mmsystem.h (HWAVEOUT): Fix missing ')'
475
476         Reported by Brad Porter
477         * include/wingdi.h (FW_ULTRALIGHT): Add.
478         (FW_DEMIBOLD): Add.
479         (FW_ULTRABOLD): Add.
480         (FW_BLACK): Add.
481         (JOHAB_CHARSET): Add.
482         (VIETNAMESE_CHARSET): Add.
483         
484
485 1999-05-15  Anders Norlander  <anorland@hem2.passagen.se>
486
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
490         them.
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
495         processor.
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.
501         (ANSI_NULL): Define.
502         (PSZ): Define.
503         (ACL_REVISION[1234]): Define.
504         (MIN/MAX_ACL_REVISION): Define.
505         (PTCHAR): 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
516         samples.
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.
523         (CharNextW): Ditto.
524
525 1999-05-14  Anders Norlander  <anorland@hem2.passagen.se>
526
527         * include/winsock.h: Enclose in extern "C" if C++, huh?
528         * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
529
530 1999-05-13  Anders Norlander  <anorland@hem2.passagen.se>
531
532         * include/windef.h (NULL): Define only ifndef
533         (TRUE): Ditto, was previously only defined ifndef FALSE
534         (PASCAL): Define as _pascal
535         (__pascal): Define
536         (WINAPIV): Define
537         (min,max): Define only ifndef NOMINMAX
538
539 1999-05-10  Anders Norlander  <anorland@hem2.passagen.se>
540
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>.
544
545 1999-05-10  Ron Aaron   <v-ronaar@Exchange.Microsoft.com>
546
547         * include/wincon.h: Add some ButtonState flags and EventFlags.
548
549 1999-05-10  Anders Norlander  <anorland@hem2.passagen.se>
550
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
554         defined.
555         * include/windows.h: Undefine BOOL if __OBJC__ defined
556
557 1999-05-09  Chris Faylor  <cgf@cygnus.com>
558
559         * include/winnls.h: Define additional code pages.
560
561 1999-05-09  Anders Norlander  <anorland@hem2.passagen.se>
562
563         * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
564         order, corrected.
565         (RtlZeroMemory): Use RtlFillMemory
566
567 1999-05-04  Anders Norlander  <anorland@hem2.passagen.se>
568
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_*
574
575 1999-05-02  Nirmal Prasad  <nprasad@truept.com>
576
577         * include/wininet.h: Enclose in extern "C" if c++
578         (INTERNET_BUFFERSA/W): Define struct
579         * include/wininet.h: Add some HSR_* defines
580         
581 1999-05-02  Anders Norlander  <anorland@hem2.passagen.se>
582
583         * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
584         * include/winnt.h (UNALIGNED): Define
585         * include/windef.h (DECLSPEC_NORETURN): Define
586
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.
591
592 1999-05-01  Anders Norlander  <anorland@hem2.passagen.se>
593
594         * lib/dplayx.def: Remove '_' prefixes
595         * lib/shell32.def: Remove imports for IID_ContextMenu
596
597 1999-04-29  Anders Norlander  <anorland@hem2.passagen.se>
598
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
603
604         * lib/ws2_32.def: Winsock2 implib
605
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
610
611         * include/Makefile: Remove
612         * lib/Makefile: Remove
613         * 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
622
623 1999-04-28  Anders Norlander  <anorland@hem2.passagen.se>
624
625         * include/zmouse.h (WHEEL_DELTA): Define
626
627 Mon Apr 26 16:36:49 1999  Mumit Khan  <khan@xraylith.wisc.edu>
628
629         * include/ddeml.h (HSZPAIR): Declare.
630         * include/zmouse.h: New file.
631         
632 1999-04-27  Daniel Guerrero Miralles  <daniel.guerrero@upcnet.upc.es>
633
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
644         
645 1999-04-21  Anders Norlander  <anorland@hem2.passagen.se>
646
647         * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
648         by Ron Aaron).
649         * include/windowsx.h (GET_Y_LPARAM): Also missing
650         * include/winnls.h (IsValidCodePage): Missing prototype added (reported
651         by Mumit Khan).
652
653 1999-04-18  Anders Norlander  <anorland@hem2.passagen.se>
654
655         * include/scrnsave.h: New header file for screen saver library
656         * lib/scrnsave.c: New file: screen saver library
657
658 1999-04-17  Anders Norlander  <anorland@hem2.passagen.se>
659
660         * include/regstr.h: Enclosed all strings in TEXT() macros so it
661         works well in when UNICODE is defined
662
663 1999-04-17  Nirmal Prasad  <nprasad@truept.com>
664
665         * include/winuser.h(STYLESTRUCT): New struct
666         * include/wingdi.h:(GOBJENUMPROC): This function type should
667         return void.
668
669 1999-04-17  Anders Norlander  <anorland@hem2.passagen.se>
670
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
677
678 1999-03-20  Anders Norlander  <anorland@hem2.passagen.se>
679
680         * include/winbase.h(AbnormalTermination): Define as FALSE
681         * include/commctrl.h: Support for new progress bar messages/styles
682
683 1999-03-20  Geoffrey Noer  <noer@cygnus.com>
684
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
689
690 1999-03-09  Anders Norlander  <anorland@hem2.passagen.se>
691
692         * include/commdlg.h: Removed pack pragma
693         * lib/comctl32.def(InitCommonControlsEx@4): Added import
694
695 1999-03-08  Anders Norlander  <anorland@hem2.passagen.se>
696
697         * Makefile: Set version to 0.1.5
698         * lib/Makefile (clean): Fix typo
699
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
708
709         * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
710         (servent): Likewise
711         (protoent): Likewise
712
713         * include/windows.h: Prevent inclusion of winsock.h if we are
714         using or compiling cygwin. Define Win32_Winsock to force inclusion.
715
716 1999-01-08  Anders Norlander  <anorland@hem2.passagen.se>
717
718         * include/winbase.h (CREATE_FORCEDOS): New define
719
720 1999-01-07  Anders Norlander  <anorland@hem2.passagen.se>
721
722         * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
723         (COORD): Likewise
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
728         
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
742
743 1999-01-05  Anders Norlander  <anorland@hem2.passagen.se>
744
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
751
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.
756
757 1999-01-05  Geoffrey Noer  <noer@cygnus.com>
758
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
763         
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.
767
768 1999-01-02  Anders Norlander  <anorland@hem2.passagen.se>
769
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
775         use DWORD.
776         * include/Makefile (test): Compile with all warnings
777         * include/unknwn.h: Include objfwd.h
778         * include/winsock.h: Added missing copyright notices.
779
780 1999-01-01  Anders Norlander  <anorland@hem2.passagen.se>
781
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
786
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
792         * README: Updated
793
794 1998-12-10  Anders Norlander  <anorland@hem2.passagen.se>
795
796         * include/sqltypes.h (SQLHANDLE): Added this type
797         (SQLHDESC): Likewise
798         * include/sql.h (SQLFreeHandle): Added this prototype
799         (SQLAllocHandle): Likewise
800
801 1998-12-08  Anders Norlander  <anorland@hem2.passagen.se>
802
803         * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
804         conflicts with cygwin headers.
805
806 1998-12-06  Anders Norlander  <anorland@hem2.passagen.se>
807
808         * Makefile: Changed VERSION to 0.1.3
809         * Makefile (dist-lib): New target to make import library only
810         distribution
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.
814         * dist.mak: Deleted
815
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
837
838 1998-12-05  Anders Norlander  <anorland@hem2.passagen.se>
839
840         * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
841         * include/unknwn.h: Added extern declaration for IID_IClassFactory
842
843         * include/initguid.h: New file
844
845         * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
846         int not supported
847
848         * include/winnt.h: Added USN
849         * include/winnt.h: Changed handling of 64 bit int support
850
851         * include/windows.h: Added support for BC,LCC and MSVC
852
853         * include/windows.h: Changed handling machine architecture defines
854
855         * include/olectl.h: New file
856
857 1998-12-04  Anders Norlander  <anorland@hem2.passagen.se>
858
859         * include/oleidl.h: Added IViewObject and IViewObject2
860
861         * include/objidl: Corrected prototype for IStorage::DestroyElement and
862         IStorage::MoveElement
863
864         * include/oledlg.h: New file
865
866         * include/winresrc.h: New file
867
868         * include/wingdi.h: Added LPDOCINFO
869
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
875
876         * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
877
878         * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
879         PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
880
881         * include/commdlg.h: Added LPDEVNAMES
882
883         * include/windows.h: Include excpt.h
884
885         * include/excpt.h: New file. This file just contains some
886         stubs for SEH that do nothing.
887         
888         * include/commctrl.h: Added general WM_NOTIFY codes
889
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
895         wxWindows compiles.
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
900
901         * include/windowsx.h: Added _fmemcpy so V compiles; also added
902         _fxx defines for memmove, memset and memcmp
903
904         * include/windef.h: Changed _export and __export to empty defines
905
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.
909
910         * Makefile: Changed VERSION to 0.1.2
911
912         * include/ole2ver.h: New file
913
914         * Makefile: Removed all dependencies on GLUT
915         
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
920         
921         * include/windows.h: Include winperf.h
922         
923         * include/winperf.h: New file
924
925         * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
926
927         * include/winnls.h: Added calendar types
928         * include/winnls.h: Added country codes
929
930 1998-12-03  Anders Norlander  <anorland@hem2.passagen.se>
931
932         * include/windef.h: Added PROC and NEARPROC
933
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
957
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
962         in resource files.
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
975         controls.
976         * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
977         WPF_SETMINPOSITION
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
988         NF_REQUERY
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
996         structures.
997
998         * include/mciavi.h: New file for the MCI AVI driver that for some
999         reason is not in mmsystem.h.
1000
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
1015         winnt.h
1016
1017         * include/unknwn.h: Added extern declaration of IID_IUnknown
1018
1019         * include/windowsx.h: Added hmemcpy.
1020
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.
1029
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.
1033
1034         * include/winsvc.h: Removed conflicting defines which were supposed
1035         to be in winnt.h
1036         
1037         * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
1038         and SERVICE_ERROR_TYPE.
1039         
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.
1043
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
1048
1049 1998-12-02  Anders Norlander  <anorland@hem2.passagen.se>
1050
1051         * include/winbase.h: Corrected prototype for CreateProcessA
1052
1053         * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
1054         driver extensions.
1055
1056         * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
1057         be LPSHELLFOLDER* not LPSHELLFOLDER.    
1058
1059         * include/windows.h: Include commdlg.h
1060
1061         * include/winuser.h: Added MDICREATESTRUCT
1062
1063         * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
1064         CB_ERRSPACE, and CB_OKAY
1065
1066         * include/wingdi.h: Added LPBITMAPINFOHEADER
1067
1068         * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
1069         are meaningless.
1070         * include/rpcdce2.h: Likewise.
1071
1072         * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
1073
1074         * include/richole.h: Replaced DEFINE_GUID with extern const GUID
1075         * include/olectlid.h: Likewise
1076         * include/shlguid.h: Likewise
1077
1078         * include/coguid.h: Delete file since it was for 16 bit windows only.
1079
1080         * lib/*.def: Appended .dll to library name where needed.
1081
1082         * include/windef.h: Define _stdcall and __stdcall only if not
1083         previously defined instead of undefining first.
1084
1085         * include/dlgs.h: Put RC_INVOKED around structure defs
1086
1087         * include/intshcut.h: New file
1088         * include/isguids.h: New file
1089
1090         * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
1091
1092 1998-12-01  Anders Norlander  <anorland@hem2.passagen.se>
1093
1094         * include/winnt.h: Added check if _T is defined before defining it
1095
1096         * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
1097
1098         * include/dlgs.h: New file
1099
1100         * include/winbase.h: Removed DllEntryPoint define
1101
1102         * include/winbase.h: Added SetupComm prototype
1103
1104         * include/rpc.h: SEH RPC functions no longer defined since they weren't
1105         supported anyway.
1106
1107         * include/basetyps.h: Removed use of COMOBJECT define, instead
1108         DECLARE_INTERFACE directly uses comobject attribute when GCC
1109         is used.
1110
1111         * include/wtypes.h: STGC enum was missing typedef
1112
1113         * include/objidl.h: ADVC enum was missing typedef
1114
1115         * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
1116         they are nested within the VOID definition.
1117
1118         * include/winbase.h: Added stream ids and attributes
1119
1120         * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
1121         to an ANYSIZE_ARRAY array.
1122
1123 1998-11-26  Anders Norlander  <anorland@hem2.passagen.se>
1124
1125         * include/windef.h: defined _declspec as __declspec since
1126         some programs (like VWCL) use _declspec instead of __declspec
1127
1128         * include/winnt.h: added COMPRESS_FORMAT defines
1129
1130         * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
1131
1132         * include/winnt.h: added HEAP_XXXX defines
1133
1134         * include/winbase.h: moved HEAP_XXXX defines to winnt.h
1135
1136         * include/winnt.h: added defintions for PE/COFF from the PE and COFF
1137         specification.
1138
1139         * include/winnt.h: added NTAPI define
1140
1141 1998-11-25  Anders Norlander  <anorland@hem2.passagen.se>
1142
1143         * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
1144         instead of CHAR or WCHAR.
1145
1146         * include/winnt.h: added _T define
1147
1148         * include/winnt.h: added test for _TCHAR_DEFINED
1149
1150         * include/winnt.h: included string.h for memory macros
1151
1152         * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
1153
1154         * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
1155
1156         * include/prsht.h: added PropSheet_XXX macros
1157
1158
1159 1998-11-24  Anders Norlander  <anorland@hem2.passagen.se>
1160
1161         * include/winspool.h: Changed DeletePrinterProcessor and
1162         DeletePrinterProvidor to DeletePrintXX.
1163
1164         * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
1165         LOGCOLORSPACEW.
1166
1167         * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
1168         variants
1169
1170         * include/wingdi.h: Likewise for GetLogColorSpace
1171         
1172         * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
1173
1174         * include/richedit.h: Added missing defines and structures
1175
1176         * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
1177
1178         * include/winuser.h: Added HWND_DESKTOP
1179
1180 1998-11-23  Anders Norlander  <anorland@hem2.passagen.se>
1181
1182         * Makefile: Include ChangeLog when building source
1183         distribution (srcdist)
1184
1185         * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
1186         are always defined as STDAPI and STDAPI_
1187
1188         * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
1189         are always defined as STDAPI and STDAPI_
1190
1191         * include/objidl.h: Removed extra ';' on IStorage SetClass method
1192
1193         * include/rpcndr.h: Removed all IN and OUT from function prototypes
1194
1195         * ChangeLog started