home *** CD-ROM | disk | FTP | other *** search
/ Programming Win32 Under the API / ProgrammingWin32UnderTheApiPatVillani.iso / src / mingw-runtime-19991107 / w32api / ChangeLog next >
Encoding:
Text File  |  1999-11-07  |  28.8 KB  |  842 lines

  1. Sun Nov  7 02:50:09 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  2.  
  3.     Released 1999-11-07.
  4.  
  5. Sat Nov  6 21:25:48 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  6.  
  7.     * include/winsock2.h: New file. Mostly a stub for now.
  8.     * include/winbase.h (DllMain): Delete prototype.
  9.     * include/commctrl.h (Header_SetItem): Fix macro.
  10.     * include/{isguids.h, lmerrlog.h, mcx.h, objfwd.h, olectl.h,
  11.     regstr.h, richole.h, rpcdce.h, rpcdcep.h, rpcnsi.h, rpcproxy.h,
  12.     shlguid.h, sqltypes.h, winperf.h}: Enclose in extern "C" if c++.
  13.  
  14.     Merge in changes from wxWindows.
  15.     * include/basetyps.h (GUID_DEFINED, UUID_DEFINED): Add guards.
  16.     * include/oaidl.h (DISPID_*): Add macros.
  17.     (IID_ITypeLib, IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
  18.     IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo,
  19.     IID_IErrorInfo, IID_IDispatch, IID_ICreateErrorInfo): Declare.
  20.     * include/objidl.h (IDataObject): Fix EnumFormatEtc parameter.
  21.  
  22.     Merge in changes from Octopod C++ IDE group.
  23.     * include/commctrl.h (NMHEADERA, NMHEADERW): Define.
  24.     (Header_InsertItem): Fix macro.
  25.     * include/oaidl.h (IID_IDispatch): Declare.
  26.     (IID_ISupportErrorInfo): Likewise.
  27.     (IDispatch): Rename Invoked to Invoke.
  28.     * include/objidl.h (IPersist): Fix GetClassID.
  29.     * include/oleauto.h (VectorFromBstr): Declare.
  30.     (BstrFromVector): Likewise.
  31.     * include/olectl.h (OLEMISC_*): Update.
  32.     * include/olectlid.h (IID_IDispatch): Declare.
  33.     * include/oleidl.h (IOleObject): Fix GetExtent and SetExtent.
  34.     (IOleInPlaceFrame): Fix.
  35.     (ISupportErrorInfo): Define.
  36.     (IErrorInfo): Define.
  37.     * include/winuser.h (SIF_TRACKPOS): Define.
  38.  
  39. Wed Nov  3 19:34:12 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  40.  
  41.     Fix Merge errors:
  42.     * include/winnt.h (PSID): Uncomment definition.
  43.     (PISID): Rename from PSID.
  44.     (struct _TAPE_GET_MEDIA_PARAMETER): Remove reserved field.
  45.     (struct _SECURITY_ATTRIBUTES): Remove multiple definition.
  46.  
  47.     * include/lmalert.h, include/lmbrowsr.h, include/lmchdev.h,
  48.     include/lmconfig.h, include/lmerrlog.h, include/lmmsg.h,
  49.     include/lmremutl.h, include/lmrepl.h, include/lmserver.h,
  50.     include/lmsvc.h, include/lmwksta.h, include/oaidl.h,
  51.     include/shellapi.h, include/winbase.h, include/wingdi.h,
  52.     include/winnt.h, include/winsock.h: Merged with winsup-19991026.
  53.  
  54. Sun Oct 31 00:23:50 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  55.  
  56.     * include/wingdi.h (PHYSICAL*, SCALINGFACTOR*): New. From
  57.     Marius Kjeldahl <kjeldahl@hotmail.com>.
  58.  
  59. Sun Aug 29 18:07:42 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  60.  
  61.     * include/winnt.h (APPLICATION_ERROR_MASK): Add macros.
  62.     (ERROR_SEVERITY_*): Likewise.
  63.  
  64. Tue Aug 17 21:05:21 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  65.  
  66.     * include/winbase.h (TLS_OUT_OF_INDEXES): Add macro.
  67.     (DllMain): Fix prototype.
  68.  
  69. Mon Aug  2 23:31:30 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  70.  
  71.     * include/commdlg.h: Enclose within pack(push,1) and pack(pop).
  72.     (cderr.h): Don't include.
  73.     * include/winuser.h: Fix macro definitions. 
  74.  
  75. Mon Aug 02 14:31:37 1999  Anders Norlander  <anorland@hem2.passagen.se>
  76.  
  77.     Merge with winsup 1999-07-29:
  78.     * include/wincon.h (MOUSE_WHEELED): Define.
  79.     * include/winnt.h (PSECURITY_ATTRIBUTES): Add type.
  80.     (SECURITY_DESCRIPTOR): Add struct type.
  81.     (PSECURITY_DESCRIPTOR): Pointer to above type. BEWARE: this type
  82.     is equal to PVOID in the Platform SDK! So don't depend on accessing
  83.     members through ->.
  84.  
  85. Mon Aug 02 13:58:52 1999  Anders Norlander  <anorland@hem2.passagen.se>
  86.  
  87.     * lib/Makefile.in (install-headers): Don't @ commands.
  88.     (install-libraries): Ditto.
  89.  
  90. Mon Aug 02 13:49:01 1999  Anders Norlander  <anorland@hem2.passagen.se>
  91.  
  92.     * include/sqlext.h: Use #include <sql.h> instead of "sql.h".
  93.  
  94. Mon Aug 02 13:47:15 1999  Anders Norlander  <anorland@hem2.passagen.se>
  95.  
  96.     Patch from Mumit Khan:
  97.         * include/windows.h: Fix typo in winsock.h include guard and add
  98.         _UWIN to the list.
  99.         * include/winnt.h (__int64): Undefine first.
  100.         (struct _SID): Declare.
  101.  
  102. Mon Aug 02 13:40:28 1999  Anders Norlander  <anorland@hem2.passagen.se>
  103.  
  104.     * include/winnt.h: Add some REG_* defines reported by Boris Lantrewitz.
  105.  
  106. Mon Aug 02 13:33:11 1999  Anders Norlander  <anorland@hem2.passagen.se>
  107.  
  108.     Patch from Mumit Khan:
  109.     * Makefile.in: Do the right thing when cross-compiling.
  110.     * include/windef.h: Don't define _export and __export if already
  111.     defined.
  112.  
  113. Mon Aug 02 13:24:43 1999  Anders Norlander  <anorland@hem2.passagen.se>
  114.  
  115.     * include/basetyps.h (DECLARE_INTERFACE): Use com_interface attribute.
  116.     (DECLARE_INTERFACE_): Ditto.
  117.  
  118. Mon Aug 02 13:17:26 1999  Anders Norlander  <anorland@hem2.passagen.se>
  119.  
  120.     * include/mmsystem.h (HWAVEOUT): Fix missing ')'
  121.  
  122.     Reported by Brad Porter
  123.     * include/wingdi.h (FW_ULTRALIGHT): Add.
  124.     (FW_DEMIBOLD): Add.
  125.     (FW_ULTRABOLD): Add.
  126.     (FW_BLACK): Add.
  127.     (JOHAB_CHARSET): Add.
  128.     (VIETNAMESE_CHARSET): Add.
  129.     
  130.  
  131. 1999-05-15  Anders Norlander  <anorland@hem2.passagen.se>
  132.  
  133.     * lib/scrnsave.c (WinMain): Remove dependencies on C library.
  134.     * lib/Makefile.in (Makefile): Regenerate.
  135.     * include/pshpack[1248].h: New files, if a program would use any of
  136.     them.
  137.     * include/poppack.h: Ditto.
  138.     * include/windef.h (_WIN32_WINNT): Define
  139.     * include/windows.h: Remove DUMMYUNIONNAME[45].
  140.     * include/windows.h: Correctly define _M_IX86 to reflect the target
  141.     processor.
  142.     * include/windows.h: Add preliminary support for other architectures.
  143.     * include/winnt.h: Add CONTEXT structure for PPC and ALPHA.
  144.     * include/winnt.h: Remove PACKED from U/LARGE_INTEGER
  145.     * include/winnt.h (LUID_AND_ATTRIBUTES): Use pack(4) to solve alignment
  146.     issue with LARGE_INTEGER.
  147.     (ANSI_NULL): Define.
  148.     (PSZ): Define.
  149.     (ACL_REVISION[1234]): Define.
  150.     (MIN/MAX_ACL_REVISION): Define.
  151.     (PTCHAR): Define.
  152.     (LANG_USER_DEFAULT): Define.
  153.     (LANG_SYSTEM_DEFAULT): Define.
  154.     (LOCALE_NEUTRAL): Define.
  155.     (SORTVERSIONFROMLCID): Define.
  156.     * include/windef.h (UNREFERENCED_PARAMETER): Define.
  157.     (UNREFERENCED_LOCAL_VARIABLE): Define.
  158.     (DBG_UNREFERENCED_PARAMETER): Define.
  159.     (DBG_UNREFERENCED_LOCAL_VARIABLE): Define.
  160.     * lib/mswsock.def: New file. Imports for mswsock.dll.
  161.     * include/custcntl.h: New file. Necessary to compile some SDK
  162.     samples.
  163.     * include/winuser.h (SM_MOUSEWHEELPRESENT): Define.
  164.     (WM_MOUSEWHEEL): Define.
  165.     (WHEEL_DELTA): Define.
  166.     (WM_MOUSELAST): Redefine to reflect WM_MOUSEWHEEL.
  167.     (WM_NEXTMENU): Define.
  168.     (CharNextA): Fix prototype.
  169.     (CharNextW): Ditto.
  170.  
  171. 1999-05-14  Anders Norlander  <anorland@hem2.passagen.se>
  172.  
  173.     * include/winsock.h: Enclose in extern "C" if C++, huh?
  174.     * include/winuser.h(WM_SYNCPAINT): Define. From fltk.
  175.  
  176. 1999-05-13  Anders Norlander  <anorland@hem2.passagen.se>
  177.  
  178.     * include/windef.h (NULL): Define only ifndef
  179.     (TRUE): Ditto, was previously only defined ifndef FALSE
  180.     (PASCAL): Define as _pascal
  181.     (__pascal): Define
  182.     (WINAPIV): Define
  183.     (min,max): Define only ifndef NOMINMAX
  184.  
  185. 1999-05-10  Anders Norlander  <anorland@hem2.passagen.se>
  186.  
  187.     * include/commctrl.h: Support for Date/Calendar controls + IE controls.
  188.     You must define _WIN32_IE if you want support for it.
  189.     Modified patch from Nirmal Prasad  <nprasad@truept.com>.
  190.  
  191. 1999-05-10  Ron Aaron   <v-ronaar@Exchange.Microsoft.com>
  192.  
  193.     * include/wincon.h: Add some ButtonState flags and EventFlags.
  194.  
  195. 1999-05-10  Anders Norlander  <anorland@hem2.passagen.se>
  196.  
  197.     * include/basetyps.h: Don't support COM when __OBJC__ defined because
  198.     interface define causes mayhem.
  199.     (DEFINE_INTERFACE): Use comobject attribute only if HAVE_COMOBJECT is
  200.     defined.
  201.     * include/windows.h: Undefine BOOL if __OBJC__ defined
  202.  
  203. 1999-05-09  Chris Faylor  <cgf@cygnus.com>
  204.  
  205.     * include/winnls.h: Define additional code pages.
  206.  
  207. 1999-05-09  Anders Norlander  <anorland@hem2.passagen.se>
  208.  
  209.     * include/winbase.h(RtlFillMemory): Parameters got passed in wrong
  210.     order, corrected.
  211.     (RtlZeroMemory): Use RtlFillMemory
  212.  
  213. 1999-05-04  Anders Norlander  <anorland@hem2.passagen.se>
  214.  
  215.     * include/winnt.h: Add PACKED to LARGE_INTEGER and ULARGE_INTEGER
  216.     to get the correct size when used in some structs.
  217.     (ULARGE_INTEGER): Ditto.
  218.     * include/winnt.h (TAPE_CREATE_PARTITION): Add struct.
  219.     * include/winnt.h: Add TAPE_* pointer types PTAPE_*
  220.  
  221. 1999-05-02  Nirmal Prasad  <nprasad@truept.com>
  222.  
  223.     * include/wininet.h: Enclose in extern "C" if c++
  224.     (INTERNET_BUFFERSA/W): Define struct
  225.     * include/wininet.h: Add some HSR_* defines
  226.     
  227. 1999-05-02  Anders Norlander  <anorland@hem2.passagen.se>
  228.  
  229.     * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren
  230.     * include/winnt.h (UNALIGNED): Define
  231.     * include/windef.h (DECLSPEC_NORETURN): Define
  232.  
  233.     * include/wininet.h (INTERNET_MAX_NAME): Remove
  234.     (INTERNET_MAX_SCHEME_LENGTH): Define
  235.     (INTERNET_MAX_URL_LENGTH): Use INTERNET_MAX_SCHEME_LENGTH
  236.     * include/wininet.def: Completely redone, it was losing badly.
  237.  
  238. 1999-05-01  Anders Norlander  <anorland@hem2.passagen.se>
  239.  
  240.     * lib/dplayx.def: Remove '_' prefixes
  241.     * lib/shell32.def: Remove imports for IID_ContextMenu
  242.  
  243. 1999-04-29  Anders Norlander  <anorland@hem2.passagen.se>
  244.  
  245.     * Makefile.in (dist): Support dist target
  246.     * lib/Makefile.in (dist): Likewise
  247.     * lib/Makefile.in (uninstall-headers): Fix command
  248.     * Makefile.in (bindist): Target to build a prebuilt dist
  249.  
  250.     * lib/ws2_32.def: Winsock2 implib
  251.  
  252.     * include/largeint.h: New header
  253.     * include/largeint.c: Large integer support library
  254.     * lib/Makefile.in(EXTRA_LIBS): Add liblargeint.a
  255.     (EXTRA_OBJS): Add largeint.o
  256.  
  257.     * include/Makefile: Remove
  258.     * lib/Makefile: Remove
  259.     * Makefile: Remove
  260.     * configure.in: New autoconf script
  261.     * configure: generated configure script
  262.     * Makefile.in: autoconf makefile template
  263.     * lib/Makefile.in: Ditto
  264.     * include/test.c: mv to lib/test.c
  265.     * include/res.rc: mv to lib/res.rc
  266.     * include/TODO: mv to .
  267.     * include/Notes: mv to ./NOTES
  268.  
  269. 1999-04-28  Anders Norlander  <anorland@hem2.passagen.se>
  270.  
  271.     * include/zmouse.h (WHEEL_DELTA): Define
  272.  
  273. Mon Apr 26 16:36:49 1999  Mumit Khan  <khan@xraylith.wisc.edu>
  274.  
  275.         * include/ddeml.h (HSZPAIR): Declare.
  276.         * include/zmouse.h: New file.
  277.     
  278. 1999-04-27  Daniel Guerrero Miralles  <daniel.guerrero@upcnet.upc.es>
  279.  
  280.     * lib/d3dim.def: New implib
  281.     * lib/d3drm.def: Ditto
  282.     * lib/d3dxof.def: Ditto
  283.     * lib/ddraw.def: Ditto
  284.     * lib/dinput.def: Ditto
  285.     * lib/dplayx.def: Ditto
  286.     * lib/dsetup.def: Ditto
  287.     * lib/dsound.def: Ditto
  288.     * lib/dinput.c: Guid library for DirectInput
  289.     * lib/dxguid.c: Guid library for DirectX
  290.     
  291. 1999-04-21  Anders Norlander  <anorland@hem2.passagen.se>
  292.  
  293.     * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported
  294.     by Ron Aaron).
  295.     * include/windowsx.h (GET_Y_LPARAM): Also missing
  296.     * include/winnls.h (IsValidCodePage): Missing prototype added (reported
  297.     by Mumit Khan).
  298.  
  299. 1999-04-18  Anders Norlander  <anorland@hem2.passagen.se>
  300.  
  301.     * include/scrnsave.h: New header file for screen saver library
  302.     * lib/scrnsave.c: New file: screen saver library
  303.  
  304. 1999-04-17  Anders Norlander  <anorland@hem2.passagen.se>
  305.  
  306.     * include/regstr.h: Enclosed all strings in TEXT() macros so it
  307.     works well in when UNICODE is defined
  308.  
  309. 1999-04-17  Nirmal Prasad  <nprasad@truept.com>
  310.  
  311.     * include/winuser.h(STYLESTRUCT): New struct
  312.     * include/wingdi.h:(GOBJENUMPROC): This function type should
  313.     return void.
  314.  
  315. 1999-04-17  Anders Norlander  <anorland@hem2.passagen.se>
  316.  
  317.     * include/basetyps.h (LPGUID): New typedef
  318.     * lib/glut.def: Import library defintions for glut.dll
  319.     * lib/glu32.def: Ditto for glut32.dll
  320.     * include/winnt.h: Fixed handling of wchar_t typedef
  321.     * include/sql.h(SQL_NO_DATA_FOUND): Replace with SQL_NO_DATA
  322.     * include/sqlext.h(SQL_NO_DATA_FOUND): Define as SQL_NO_DATA
  323.  
  324. 1999-03-20  Anders Norlander  <anorland@hem2.passagen.se>
  325.  
  326.     * include/winbase.h(AbnormalTermination): Define as FALSE
  327.     * include/commctrl.h: Support for new progress bar messages/styles
  328.  
  329. 1999-03-20  Geoffrey Noer  <noer@cygnus.com>
  330.  
  331.     * include/commdlg.h(PageSetupDlg): New define
  332.     * include/richedit.h: Missing SCF_* defines
  333.     * include/winnt.h: Lots o' defines
  334.     * include/winbase.h(AllocateAndInitializeSid): Corrected prototype
  335.  
  336. 1999-03-09  Anders Norlander  <anorland@hem2.passagen.se>
  337.  
  338.     * include/commdlg.h: Removed pack pragma
  339.     * lib/comctl32.def(InitCommonControlsEx@4): Added import
  340.  
  341. 1999-03-08  Anders Norlander  <anorland@hem2.passagen.se>
  342.  
  343.     * Makefile: Set version to 0.1.5
  344.     * lib/Makefile (clean): Fix typo
  345.  
  346.     * include/commctrl.h: Removed pack pragma
  347.     * include/cpl.h: Likewise
  348.     * include/dbt.h: Likewise
  349.     * include/dde.h: Likewise
  350.     * include/nddeapi.h: Likewise
  351.     * include/shellapi.h: Likewise
  352.     * include/wincrypt.h: Likewise
  353.     * include/lmaccess.h: Fixed USER_PRIV_ADMIN typo
  354.  
  355.     * include/winsock.h (netent): Define only ifndef __INSIDE_CYGWIN__
  356.     (servent): Likewise
  357.     (protoent): Likewise
  358.  
  359.     * include/windows.h: Prevent inclusion of winsock.h if we are
  360.     using or compiling cygwin. Define Win32_Winsock to force inclusion.
  361.  
  362. 1999-01-08  Anders Norlander  <anorland@hem2.passagen.se>
  363.  
  364.     * include/winbase.h (CREATE_FORCEDOS): New define
  365.  
  366. 1999-01-07  Anders Norlander  <anorland@hem2.passagen.se>
  367.  
  368.     * include/wincon.h(KEY_EVENT_RECORD): Fixed packing problem on
  369.     (COORD): Likewise
  370.     * include/wingdi.h (BITMAPFILEHEADER): Fixed packing
  371.     * include/windows.h: Added DUMMYUNIONNAME4 and 5
  372.     * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type
  373.     (PLUID_AND_ATTRIBUTES_ARRAY): New type
  374.     
  375.     * include/ddeml.h: Removed unnecessary `#pragma pack'
  376.     * include/imm.h: Likewise
  377.     * include/nddeapi.h: Likewise
  378.     * include/nspapi.h: Likewise
  379.     * include/regstr.h: Likewise
  380.     * include/wincon.h: Likewise
  381.     * include/windef.h: Likewise
  382.     * include/winioctl.h: Likewise
  383.     * include/winnls.h: Likewise
  384.     * include/winsvc.h: Likewise
  385.     * include/winuser.h: Likewise
  386.     * include/winver.h: Likewise
  387.     * include/wtypes.h: Likewise
  388.  
  389. 1999-01-05  Anders Norlander  <anorland@hem2.passagen.se>
  390.  
  391.     * Makefile (VERSION): Set to 0.1.4
  392.     * include/basetyps.h: Check for NOCOMOBJECT
  393.     * include/Makefile: Pass -DNOCOMOBJECT to g++ to avoid warnings
  394.     on comobject attribute.
  395.     * lib/kernel32.def: Added a few functions
  396.     * include/windef.h (DWORD): Changed back to unsigned long
  397.  
  398.     * include/windows.h: Include only winresrc.h if RC_INVOKED is defined,
  399.     winresrc.h in turn includes the necessary headers. This makes things
  400.     much simpler, no need to protect blocks of code in headers that
  401.     should not be seen by the resource compiler.
  402.  
  403. 1999-01-05  Geoffrey Noer  <noer@cygnus.com>
  404.  
  405.     * include/winbase.h (STATUS_INVALID_HANDLE): Added define
  406.     * include/wincon.h: Added console event type flags
  407.     * include/winnt.h (FILE_SHARE_DELETE): Added
  408.       (SECURITY_DESCRIPTOR): typedef as DWORD
  409.     
  410.     * include/winuser.h (WM_PENWINFIRST): Fixed typo
  411.     * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and
  412.     define u_* types only if _SYS_TYPES_H is not defined.
  413.  
  414. 1999-01-02  Anders Norlander  <anorland@hem2.passagen.se>
  415.  
  416.     * COPYING.LIB: Deleted
  417.     * README: Updated to reflect license changes
  418.     * include/shlobj.h: Remove extra comma on some enums
  419.     * include/windef.h: Changed DWORD typedef from unsigned long to
  420.     unsigned int in order to avoid warnings on bit fields that
  421.     use DWORD.
  422.     * include/Makefile (test): Compile with all warnings
  423.     * include/unknwn.h: Include objfwd.h
  424.     * include/winsock.h: Added missing copyright notices.
  425.  
  426. 1999-01-01  Anders Norlander  <anorland@hem2.passagen.se>
  427.  
  428.     * lib/winmm.def: Corrected LIBRARY statement
  429.     * include/mmsystem.h: Define mmioSeek codes if not already defined
  430.     * include/commctrl.h (CreateStatusWindowA): Corrected prototype
  431.     (CreateStatusWindowW): Likewise
  432.  
  433.     * include/winresrc.h: Include only files necessary instead of windows.h
  434.     * include/dde.h: Allow inclusion in resource scripts.
  435.     * include/winnt.h: Likewise
  436.     * include/commctrl.h: Likewise
  437.     * include/prsht.h: Likewise
  438.     * README: Updated
  439.  
  440. 1998-12-10  Anders Norlander  <anorland@hem2.passagen.se>
  441.  
  442.     * include/sqltypes.h (SQLHANDLE): Added this type
  443.     (SQLHDESC): Likewise
  444.     * include/sql.h (SQLFreeHandle): Added this prototype
  445.     (SQLAllocHandle): Likewise
  446.  
  447. 1998-12-08  Anders Norlander  <anorland@hem2.passagen.se>
  448.  
  449.     * include/winsock.h: Define _GNU_H_WINDOWS32_SOCKETS to avoid
  450.     conflicts with cygwin headers.
  451.  
  452. 1998-12-06  Anders Norlander  <anorland@hem2.passagen.se>
  453.  
  454.     * Makefile: Changed VERSION to 0.1.3
  455.     * Makefile (dist-lib): New target to make import library only
  456.     distribution
  457.     * Makefile (dist-hdr): New target to make headers only distribution
  458.     * Makefile (dist): Now depends on dist-lib and dist-hdr instead of
  459.     building one single distribution file.
  460.     * dist.mak: Deleted
  461.  
  462.     * include/lm.h: New file
  463.     * include/lmcons.h: New file
  464.     * include/lmalert.h: New file
  465.     * include/lmaudit.h: New file
  466.     * include/lmconfig.h: New file
  467.     * include/lmapibuf.h: New file
  468.     * include/lmaccess.h: New file
  469.     * include/lmchdev.h: New file
  470.     * include/lmremutl.h: New file
  471.     * include/lmrepl.h: New file
  472.     * include/lmerrlog.h: New file
  473.     * include/lmat.h: New file
  474.     * include/lmuse.h: New file
  475.     * include/lmuseflg.h: New file
  476.     * include/lmserver.h: New file
  477.     * include/lmerr.h: New file
  478.     * include/lmsname.h: New file
  479.     * include/lmstats.h: New file
  480.     * include/lmsvc.h: New file
  481.     * include/lmwksta.h: New file
  482.     * include/lmbrowsr.h: New file
  483.  
  484. 1998-12-05  Anders Norlander  <anorland@hem2.passagen.se>
  485.  
  486.     * include/unknwn.h: Fixed IClassFactory declaration; INTERFACE was missing
  487.     * include/unknwn.h: Added extern declaration for IID_IClassFactory
  488.  
  489.     * include/initguid.h: New file
  490.  
  491.     * include/rpcndr.h: Defined hyper and MIDL_hyper as double if 64 bit
  492.     int not supported
  493.  
  494.     * include/winnt.h: Added USN
  495.     * include/winnt.h: Changed handling of 64 bit int support
  496.  
  497.     * include/windows.h: Added support for BC,LCC and MSVC
  498.  
  499.     * include/windows.h: Changed handling machine architecture defines
  500.  
  501.     * include/olectl.h: New file
  502.  
  503. 1998-12-04  Anders Norlander  <anorland@hem2.passagen.se>
  504.  
  505.     * include/oleidl.h: Added IViewObject and IViewObject2
  506.  
  507.     * include/objidl: Corrected prototype for IStorage::DestroyElement and
  508.     IStorage::MoveElement
  509.  
  510.     * include/oledlg.h: New file
  511.  
  512.     * include/winresrc.h: New file
  513.  
  514.     * include/wingdi.h: Added LPDOCINFO
  515.  
  516.     * include/commctrl.h: Added SBARS_SIZEGRIP and TVM_SETINDENT
  517.     * include/commctrl.h: Added TCM_SETITEM to UNICODE/ANSI block
  518.     * include/commctrl.h: Added ListView_GetSelectedCount, ListView_GetItemSpacing,
  519.     TabCtrl_SetImageList and TabCtrl_GetItemCount
  520.     * include/commctrl.h: Added TVM_FIRST, HDM_FIRST and TV_FIRST
  521.  
  522.     * include/windowsx.h: Added missing ListBox_xx ComboBox_xx etc. macros
  523.  
  524.     * include/wingdi.h: Added (L)PBITMAP,(L)PBITMAPCOREHEADER,
  525.     PBITMAPINFOHEADER, (L)PBITMAPCOREINFO and (L)PBITMAPFILEHEADER.
  526.  
  527.     * include/commdlg.h: Added LPDEVNAMES
  528.  
  529.     * include/windows.h: Include excpt.h
  530.  
  531.     * include/excpt.h: New file. This file just contains some
  532.     stubs for SEH that do nothing.
  533.     
  534.     * include/commctrl.h: Added general WM_NOTIFY codes
  535.  
  536.     * include/winuser.h: Added ICON_SMALL and ICON_BIG
  537.     * include/winuser.h: Removed VK_0-VK_9 VK_A-VK_Z; they should obviously
  538.     not be in the headers.
  539.     * include/winuser.h: Added LPCBTACTIVATESTRUCT and LPCLIENTCREATESTRUCT
  540.     * include/winuser.h: Added old WM_SIZE parameter names so
  541.     wxWindows compiles.
  542.     * include/winuser.h: Added IDC_SIZE and IDC_ICON
  543.     * include/winuser.h: Added LPDLGITEMTEMPLATE
  544.     * include/winuser.h: HTCAPTION was missing value
  545.     * include/winuser.h: Added WM_ACTIVE flags
  546.  
  547.     * include/windowsx.h: Added _fmemcpy so V compiles; also added
  548.     _fxx defines for memmove, memset and memcmp
  549.  
  550.     * include/windef.h: Changed _export and __export to empty defines
  551.  
  552.     * include/shellapi.h: Corrected prototypes for ExtractIcon functions.
  553.     String parameters were not const and ExtractAssociatedIcon takes
  554.     a WORD pointer not DWORD pointer as last parameter.
  555.  
  556.     * Makefile: Changed VERSION to 0.1.2
  557.  
  558.     * include/ole2ver.h: New file
  559.  
  560.     * Makefile: Removed all dependencies on GLUT
  561.     
  562.     * include/GL/glut.h: Removed file because of decision to remove
  563.     files that are not part of the library.
  564.     * lib/glut.def: Likewise
  565.     * lib/glut32.def: Likewise
  566.     
  567.     * include/windows.h: Include winperf.h
  568.     
  569.     * include/winperf.h: New file
  570.  
  571.     * lib/gdi32.def: Added GetEnhMetaFilePixelFormat
  572.  
  573.     * include/winnls.h: Added calendar types
  574.     * include/winnls.h: Added country codes
  575.  
  576. 1998-12-03  Anders Norlander  <anorland@hem2.passagen.se>
  577.  
  578.     * include/windef.h: Added PROC and NEARPROC
  579.  
  580.     * include/wingdi.h: Added ChoosePixelFormat, DescribePixelFormat
  581.     * include/wingdi.h: Added OpenGL types and prototypes
  582.     * include/wingdi.h: Added ENHMETA_STOCK_OBJECT
  583.     * include/wingdi.h: Added DCTT_DOWNLOAD_OUTLINE
  584.     * include/wingdi.h: Added POINTFX, TTPOLYCURVE and TTPOLYGONHEADER
  585.     * include/wingdi.h: Added truetype character outline types
  586.     * include/wingdi.h: Added DEVMODE initialization flags
  587.     * include/wingdi.h: Added panose codes
  588.     * include/wingdi.h: Added missing character sets
  589.     * include/wingdi.h: Added ANTIALIASED_QUALITY and
  590.     NONANTIALIASED_QUALITY
  591.     * include/wingdi.h: Added ENUMLOGFONTA/W and ENUMLOGFONTEXA/W
  592.     * include/wingdi.h: Added pointer types for EXTLOGPEN
  593.     * include/wingdi.h: Added PATTERN type
  594.     * include/wingdi.h: Added NEWTEXTMETRICA/W and NEWTEXTMETRICEXA/W
  595.     * include/wingdi.h: Added new text metric flags
  596.     * include/wingdi.h: Added pitch and family flags
  597.     * include/wingdi.h: Moved BCHAR defintion from winnt.h here
  598.     * include/wingdi.h: Added METAHEADER
  599.     * include/wingdi.h: Fixed packing of RGBTRIPLE and BITMAPFILEHEADER
  600.     * include/wingdi.h: Added TA_MASK
  601.     * include/wingdi.h: Added MAXSTRETCHBLTMODE
  602.     * include/wingdi.h: Added error codes
  603.  
  604.     * include/winuser.h: Added missing winhelp structures
  605.     * include/winuser.h: Added dialog flags/styles/messages
  606.     * include/winuser.h: Added EM_SETMARGIN codes
  607.     * include/winuser.h: Made it possiblie to use IDI_XX values
  608.     in resource files.
  609.     * include/winuser.h: Added missing LoadImage load flags
  610.     * include/winuser.h: Added missing message box flags
  611.     * include/winuser.h: Added ScrollWindow codes
  612.     * include/winuser.h: Added DT_WORD_ELLIPSIS
  613.     * include/winuser.h: Added drag and drop support
  614.     * include/winuser.h: Added WM_MENUCHAR return codes
  615.     * include/winuser.h: Added DLGWINDOWEXTRA
  616.     * include/winuser.h: Added missing SetWindowPos flags.
  617.     * include/winuser.h: Added BSF_NOTIMEOUTIFNOTHUNG
  618.     * include/winuser.h: Added IDHOT_xx defines
  619.     * include/winuser.h: Added MOD_WIN
  620.     * include/winuser.h: Added missing defines and structs for owner draw
  621.     controls.
  622.     * include/winuser.h: Added WPF_RESTORETOMAXIMIZED and
  623.     WPF_SETMINPOSITION
  624.     * include/winuser.h: Added DrawAnimatedRects flags
  625.     * include/winuser.h: Added WM_PRINT codes
  626.     * include/winuser.h: Added CS_IME class style
  627.     * include/winuser.h: Added WM_SIZE codes
  628.     * include/winuser.h: Added WM_MOUSEACTIVATE return codes
  629.     * include/winuser.h: Added WM_NCHITTEST return codes
  630.     * include/winuser.h: Added WM_SIZING parameters
  631.     * include/winuser.h: Added WM_NEXTMENU and MDINEXTMENU
  632.     * include/winuser.h: Added menu loop codes.
  633.     * include/winuser.h: Added NFR_ANSI, NFR_UNICODE, NF_QUERY and
  634.     NF_REQUERY
  635.     * include/winuser.h: Added WM_POWER flags
  636.     * include/winuser.h: Added KL_NAMELENGTH, WSF_VISIBLE
  637.     * include/winuser.h: Added missing message filter codes
  638.     * include/winuser.h: Added WM_KEYXX message flags
  639.     * include/winuser.h: Added WM_SHOWMESSAGE flags
  640.     * include/winuser.h: Added old ShowWindow commands
  641.     * include/winuser.h: Fixed packing of DLGITEMTEMPLATE and DLGTEMPLATE
  642.     structures.
  643.  
  644.     * include/mciavi.h: New file for the MCI AVI driver that for some
  645.     reason is not in mmsystem.h.
  646.  
  647.     * include/winbase.h: Added PIPE_UNLIMITED_INSTANCES and INVALID_FILE_SIZE
  648.     * include/winbase.h: Added SECURITY_xx for CreateFile
  649.     * include/winbase.h: Added RTS and DTS control values
  650.     * include/winbase.h: Fixed SYSTEM_INFO structure
  651.     * include/winbase.h: Added CREATE_NO_WINDOW, CREATE_SHARED_WOW_VDM
  652.     * include/winbase.h: Added FILE_TYPE_REMOTE
  653.     * include/winbase.h: Added modem status flags
  654.     * include/winbase.h: Added HINSTANCE_ERROR
  655.     * include/winbase.h: Added DefineDosDevice defines
  656.     * include/winbase.h: Added power management flags AC_xx BATTERY_xx
  657.     * include/winbase.h: Added STARTF_XX flags
  658.     * include/winbase.h: Fixed typo on _lcreat prototype.
  659.     * include/winbase.h: Moved DBG_XX to winnt.h
  660.     * include/winbase.h: Moved TOKEN_XX, DLL_PROCESS_XX and DLL_THREAD_XX to
  661.     winnt.h
  662.  
  663.     * include/unknwn.h: Added extern declaration of IID_IUnknown
  664.  
  665.     * include/windowsx.h: Added hmemcpy.
  666.  
  667.     * include/winnt.h: Added dummy member to DECLARE_HANDLE struct
  668.     * include/winnt.h: Added PACCESS_TOKEN
  669.     * include/winnt.h: Added TAPE_XX defines and moved some from winbase.h
  670.     * include/winnt.h: Added SE_IMPERSONATION_STATE and TOKEN_SOURCE_LENGTH
  671.     * include/winnt.h: Added SE_PRIVILEGE_ENABLED_BY_DEFAULT, SE_PRIVILEGE_ENABLED,
  672.     SE_PRIVILEGE_USED_FOR_ACCESS, PRIVILEGE_SET_ALL_NECESSARY,
  673.     SECURITY_MAX_IMPERSONATION_LEVEL, DEFAULT_IMPERSONATION_LEVEL,
  674.     SECURITY_DYNAMIC_TRACKING and SECURITY_STATIC_TRACKING.
  675.  
  676.     * include/winnt.h: Added SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_XX,
  677.     SE_SACL_XX, SE_SELF_RELATIVE, SECURITY_DESCRIPTOR_MIN_LENGTH,
  678.     SECURITY_DESCRIPTOR_REVISION and SECURITY_DESCRIPTOR_REVISION1.
  679.  
  680.     * include/winsvc.h: Removed conflicting defines which were supposed
  681.     to be in winnt.h
  682.     
  683.     * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE
  684.     and SERVICE_ERROR_TYPE.
  685.     
  686.     * include/winnt.h: Added SERVICE_XX defines.
  687.     * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W,
  688.     SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W.
  689.  
  690.     * include/winsvc.h: Added SERVICE_STATE_ALL, SERVICE_QUERY_CONFIG,
  691.     SERVICE_CHANGE_CONFIG, SERVICE_QUERY_STATUS, SERVICE_ENUMERATE_DEPENDENTS,
  692.     SERVICE_START, SERVICE_STOP, SERVICE_PAUSE_CONTINUE,
  693.     SERVICE_USER_DEFINED_CONTROL and SERVICE_ALL_ACCESS
  694.  
  695. 1998-12-02  Anders Norlander  <anorland@hem2.passagen.se>
  696.  
  697.     * include/winbase.h: Corrected prototype for CreateProcessA
  698.  
  699.     * include/mmsystem.h: Added CAPS1 and C1_TRANSPARENT for display
  700.     driver extensions.
  701.  
  702.     * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should
  703.     be LPSHELLFOLDER* not LPSHELLFOLDER.    
  704.  
  705.     * include/windows.h: Include commdlg.h
  706.  
  707.     * include/winuser.h: Added MDICREATESTRUCT
  708.  
  709.     * include/winuser.h: Added LB_ERR, LB_ERRSPACE, LB_OKAY, CB_ERR,
  710.     CB_ERRSPACE, and CB_OKAY
  711.  
  712.     * include/wingdi.h: Added LPBITMAPINFOHEADER
  713.  
  714.     * include/rpcproxy.h: Removed IN, OUT and OPTIONAL since they
  715.     are meaningless.
  716.     * include/rpcdce2.h: Likewise.
  717.  
  718.     * lib/shell32.c: Moved GUID defintions from shlguid.h to this file.
  719.  
  720.     * include/richole.h: Replaced DEFINE_GUID with extern const GUID
  721.     * include/olectlid.h: Likewise
  722.     * include/shlguid.h: Likewise
  723.  
  724.     * include/coguid.h: Delete file since it was for 16 bit windows only.
  725.  
  726.     * lib/*.def: Appended .dll to library name where needed.
  727.  
  728.     * include/windef.h: Define _stdcall and __stdcall only if not
  729.     previously defined instead of undefining first.
  730.  
  731.     * include/dlgs.h: Put RC_INVOKED around structure defs
  732.  
  733.     * include/intshcut.h: New file
  734.     * include/isguids.h: New file
  735.  
  736.     * lib/uuid.c: Added all COM/OLE GUIDS I know and do not know about.
  737.  
  738. 1998-12-01  Anders Norlander  <anorland@hem2.passagen.se>
  739.  
  740.     * include/winnt.h: Added check if _T is defined before defining it
  741.  
  742.     * include/windows.h: Include dlgs.h if WIN32_LEAN_AND_MEAN not defined
  743.  
  744.     * include/dlgs.h: New file
  745.  
  746.     * include/winbase.h: Removed DllEntryPoint define
  747.  
  748.     * include/winbase.h: Added SetupComm prototype
  749.  
  750.     * include/rpc.h: SEH RPC functions no longer defined since they weren't
  751.     supported anyway.
  752.  
  753.     * include/basetyps.h: Removed use of COMOBJECT define, instead
  754.     DECLARE_INTERFACE directly uses comobject attribute when GCC
  755.     is used.
  756.  
  757.     * include/wtypes.h: STGC enum was missing typedef
  758.  
  759.     * include/objidl.h: ADVC enum was missing typedef
  760.  
  761.     * include/winnt.h: Moved CHAR, SHORT and LONG definitions so
  762.     they are nested within the VOID definition.
  763.  
  764.     * include/winbase.h: Added stream ids and attributes
  765.  
  766.     * include/winbase.h: Changed WIN32_STREAM_ID member cStreamName
  767.     to an ANYSIZE_ARRAY array.
  768.  
  769. 1998-11-26  Anders Norlander  <anorland@hem2.passagen.se>
  770.  
  771.     * include/windef.h: defined _declspec as __declspec since
  772.     some programs (like VWCL) use _declspec instead of __declspec
  773.  
  774.     * include/winnt.h: added COMPRESS_FORMAT defines
  775.  
  776.     * include/winbase.h: moved IS_TEXT_XXX defines to winnt.h
  777.  
  778.     * include/winnt.h: added HEAP_XXXX defines
  779.  
  780.     * include/winbase.h: moved HEAP_XXXX defines to winnt.h
  781.  
  782.     * include/winnt.h: added defintions for PE/COFF from the PE and COFF
  783.     specification.
  784.  
  785.     * include/winnt.h: added NTAPI define
  786.  
  787. 1998-11-25  Anders Norlander  <anorland@hem2.passagen.se>
  788.  
  789.     * include/winnt.h: defined TBYTE,LPTSTR etc in terms of TCHAR
  790.     instead of CHAR or WCHAR.
  791.  
  792.     * include/winnt.h: added _T define
  793.  
  794.     * include/winnt.h: added test for _TCHAR_DEFINED
  795.  
  796.     * include/winnt.h: included string.h for memory macros
  797.  
  798.     * include/prsht.h: added PSM_SETFINISHTEXT to UNICODE/ANSI test
  799.  
  800.     * include/prsht.h: moved PSM_SETTITLEA/W to UNICODE test at end of file
  801.  
  802.     * include/prsht.h: added PropSheet_XXX macros
  803.  
  804.  
  805. 1998-11-24  Anders Norlander  <anorland@hem2.passagen.se>
  806.  
  807.     * include/winspool.h: Changed DeletePrinterProcessor and
  808.     DeletePrinterProvidor to DeletePrintXX.
  809.  
  810.     * include/wingdi.h: Changed EMRCREATECOLORSPACE lcs member type to
  811.     LOGCOLORSPACEW.
  812.  
  813.     * include/wingdi.h: Changed prototype for CreateColorSpace to A and W
  814.     variants
  815.  
  816.     * include/wingdi.h: Likewise for GetLogColorSpace
  817.     
  818.     * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W.
  819.  
  820.     * include/richedit.h: Added missing defines and structures
  821.  
  822.     * include/winuser.h: Moved EDITWORDBREAKPROCEX to include/richedit.h
  823.  
  824.     * include/winuser.h: Added HWND_DESKTOP
  825.  
  826. 1998-11-23  Anders Norlander  <anorland@hem2.passagen.se>
  827.  
  828.     * Makefile: Include ChangeLog when building source
  829.     distribution (srcdist)
  830.  
  831.     * include/oleauto.h: Changed WINOLEAUTAPI and WINOLEAUTAPI_ so they
  832.     are always defined as STDAPI and STDAPI_
  833.  
  834.     * include/objbase.h: Changed WINOLEAPI and WINOLEAPI_ so they
  835.     are always defined as STDAPI and STDAPI_
  836.  
  837.     * include/objidl.h: Removed extra ';' on IStorage SetClass method
  838.  
  839.     * include/rpcndr.h: Removed all IN and OUT from function prototypes
  840.  
  841.     * ChangeLog started
  842.