Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: Earnie Boyd To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated: w32api-2.0-1 Reply-To: cygwin AT cygwin DOT com Message-Id: <20020828223032.529491B856@redhat.com> Date: Wed, 28 Aug 2002 18:30:32 -0400 (EDT) This is a multi-part message in MIME format. --------------35A48A05709E92FA2A90D900 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I've made a new version of the w32api headers and libraries available for download. A list of what has changed is attached. NOTE: The major version change is due to a new distribution license. Earnie. -----Installation Instructions----- To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. Note that we do not allow downloads from sources.redhat.com (aka cygwin.com) due to bandwidth limitations. This means that you will need to find a mirror which has this update. In the US, ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/ is a reliable high bandwidth connection. In Germany, ftp://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/mirrors/cygnus/ is usually pretty good. In the UK, http://programming.ccp14.ac.uk/ftp-mirror/programming/cygwin/pub/cygwin/ is usually up-to-date within 48 hours. If one of the above doesn't have the latest version of this package then you can either wait for the site to be updated or find another mirror. If you have questions or comments, please send them to the Cygwin mailing list at: cygwin AT cygwin DOT com . I would appreciate it if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin in general. Really. No kidding. Email cygwin stuff to cygwin AT cygwin DOT com. If you want to make a point or ask a question, the Cygwin mailing list is the appropriate place. Did I mention that I'd prefer that all cygwin questions should go to cygwin AT cygwin DOT com? I can't remember... *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain DOT com AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. I implore you to READ this information before sending email about how you "tried everything" to unsubscribe. In 100% of the cases where people were unable to unsubscribe, the problem was that they hadn't actually read and comprehended the unsubscribe instructions. If you need to unsubscribe from cygwin-announce or any other mailing list, reading the instructions at the above URL is guaranteed to provide you with the info that you need. Christopher Faylor Red Hat, Inc. --------------35A48A05709E92FA2A90D900 Content-Type: text/plain; charset=iso-8859-1; name="Changes.w32api" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="Changes.w32api" 2002-08-26 Bart Oldeman * include/winsock2.h (SOCKET_ADDRESS): Define if __CSADDR_T_DEFINED is not defined (copied from nspapi.h) (CSADDR_INFO): Ditto. (nspapi.h) : Don't include. Removed FIXME comment. * include/nspapi.h (SOCKET_ADDRESS) Only define if __CSADDR_T_DEFINED is not defined. (CSADDR_INFO): Ditto. (BLOB): Add structure and typedef if not already defined. (NS_*): Add defines. (SERVICE_*): Ditto. (SERVICE_ADDRESS): Add structure and typedefs. (SERVICE_ADDRESSES): Ditto. (SERVICE_INFO[AW]): Ditto, and add UNICODE mappings. (LPSERVICE_ASYNC_INFO): Add typedef. (SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE mappings. * include/wsipx.h: New file. * include/svcguid.h: New file. * lib/test.c: Include wspix.h and svcguid.h. 2002-08-26 Casper S. Hornstrup * include/wsahelp.h: New file. * lib/test.c: Include wsahelp.h. 2002-08-21 Earnie Boyd * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam. Thanks to: "Phil Dempster" . 2002-08-20 Danny Smith * include/ws2spi.h: Modify comment about being part of mingw32 package. (winsock2.h): Change "" to <>. 2002-08-20 Casper S. Hornstrup * include/ws2spi.h: New file. * lib/test.c: Include ws2spi.h. 2002-08-20 Danny Smith * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook, WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated functions. 2002-08-17 Danny Smith * include/winuser.h (CURSOR_SHOWING) Add define. Thanks to: Jan Hlavatý 2002-08-17 Danny Smith * include/winerror.h: Cast OLE error codes to HRESULT. Thanks to: Gunnar Degnbol 2002-08-15 Danny Smith * include/wincrypt.h (ALG_*): Add defines. (CALG_*): Ditto. (CRYPT_*): Ditto. (PP_*): Ditto. (PROV_*): Ditto. (PRIVATEKEYBLOB): Add define. 2002-08-14 Earnie Boyd * include/shlobj.h (SHGetFolderPath): Add define. * lib/shell32.def (SHGetSpecialFolderPath): Add export. (SHGetFolderPath): Ditto. 2002-08-13 Danny Smith * include/commdlg.h: Don't include COM headers or use COM-dependent symbols if __OBJC__. 2002-08-13 Danny Smith * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey): Add prototypes. 2002-08-12 Andriy Palamarchuk * include/shellapi.h (FOF_NOERRORUI): Add define. 2002-08-12 Danny Smith * include/objidl.h (IEnumMoniker): Put 'interface' back. 2002-08-11 Danny Smith * include/objidl.h (IEnumMoniker): Correct declaration. 2002-08-09 Mark Schreiber * include/wincrypt.h (CRYPT_NOHASHOID): Add define. 2002-08-09 Danny Smith * include/commctrl.h: Whitespace change. 2002-08-09 Lars Munch * include/commctrl.h (tagTVHITTESTINFO): Replace obsolete struct name _TVHITTESTINFO and typedefs and add defines for backward compatability. (ListView_SetExtendedListViewStyleEx): Add macro. 2002-08-05 Danny Smith * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt): Add prototypes. * lib/msimg32.def: New file, with stubs for above. 2002-08-03 Danny Smith * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx, GetFileSizeEx, SetFilePointerEx): Add prototypes. (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes and UNICODE mappings. 2002-08-02 Danny Smith * include/winbase.h (ReadFileScatter, WriteFileGather): Change second parameter to pointer. 2002-07-31 Danny Smith * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and UNICODE mappings. * lib/wininet.def: Regenerate. 2002-07-30 Danny Smith * include/windef.h (PVOID): Move typedef to... * include/winnt: ...here. (PVOID64): New typedef. * include/winnt,h (FILE_SEGMENT_ELEMENT): Define union. * include/winbase.h (ReadFileScatter, WriteFileGather): Add prototypes. * include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines. (PROCESSOR_INTEL_IA64): Add define. 2002-07-25 Danny Smith * include/oleidl.h (MK_ALT): Define. 2002-07-26 Mattia Barbon * include/exdisp.h: New file. * include/exdispid.h: New file. * include/mshtml.h: New file. * lib/test.c: #include exdisp.h and mshtml.h * lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2, IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange, IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp): New GUIDs. 2002-07-26 Mattia Barbon * include/docobj.h: New file. * include/idispids.h: New file. * include/objidl.h (IID_IMoniker): Declare. * include/ocidl.h (READYSTATE): New enum. (IOleInPlaceSiteEx): New interface. * include/olectlid.h (IID_IEnumSTATSTG): New interface identifier. * include/oleidl.h (IOleItemContainer, IOleInPlaceObject, IOleInPlaceSite): New interfaces. * lib/test.c: #include docobj.h,idispids.h, 2002-07-25 Danny Smith * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines. (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them. 2002-07-25 Mattia Barbon * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST. * include/commdlg.h: Likewise. 2002-07-24 Danny Smith * include/oleauto.h (V_UNION): Correct definition for case of NONAMELESSUNION: (V_VT): Likewise. 2002-07-23 Danny Smith * include/oleauto.h (V_BOOL): Define in terms of boolVal, not bool, for C as well as C++. 2002-07-22 Danny Smith * include/shlwapi.h: New file. Thanks to: Mattia Barbon and Victor Porton for contributions. * lib/shlwapi.def: New file. * lib/test.c: #include shlwapi.h. 2002-07-21 Bart Oldeman * include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus character. * include/winsock2.h (struct sockaddr): Use __int64 instead of long long. * lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom does not need external *Fiber library functions. 2002-07-20 Casper S. Hornstrup * include/winbase.h (GetEnvironmentStringsA): Remove duplicate definition. (Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to avoid compile error when already defined. 2002-07-20 Steven Edwards * include/winuser.h (WM_MENURBUTTONUP): Add define. 2002-07-17 Danny Smith * include/commdlg.h: Define CDN_* notification message constants as UINT. 2002-07-17 Mattia Barbon * include/commctrl.h: Define notification message constants for NMHDR.code as UINT. 2002-07-17 Bart Oldeman * include/ddeml.h (MH_*) Add defines. (MONHSZSTRUCT): Add structure and typedefs. (MONLINKSTRUCT): Ditto. (MONCONVSTRUCT): Ditto. (MONCBSTRUCT): Ditto. (MONERRSTRUCT): Ditto. (MONMSGSTRUCT): Ditto. * include/windef.h: Don't define __cdecl or _cdecl for __WATCOM__. Don't define _export or __export for __WATCOM__. * include/windows.h (imm.h): #include. * include/winnt.h (LPEXCEPTION_RECORD): Add typedef. 2002-07-17 Danny Smith * include/wtypes.h: Remove duplicate #includes of rpc.h and rpcndr.h. 2002-07-05 Luke Dunstan * include/winbase.h (OpenThread): Add prototype. * lib/kernel32.def (OpenThread): Add symbol. 2002-07-04 Luke Dunstan * include/wtypes.h (HMETAFILEPICT): Add typedef. 2002-07-04 Danny Smith * include/rpc.h: Conditionally include before header guard. * include/wtypes.h: Include and before header guard. 2002-07-02 Danny Smith * include/commctrl.h (WC_*): Remove some duplicate defines. 2002-07-02 Ken Fitlike * include/commctrl.h (WC_IPADDRESS[AW]): Add defines and UNICODE mappings. (IPM*): Add defines. (IPN_*): Add defines. (NMIPADDRESS): Add structure and typedefs. (MAKEIPADDRESS): Add macro. (MAKEIPRANGE): Add macro. (FIRST_IPADDRESS): Add macro. (SECOND_IPADDRESS): Add macro. (THIRD_IPADDRESS): Add macro. (FOURTH_IPADDRESS): Add macro. 2002-06-25 Conrad Scott * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant. 2002-06-26 Casper S. Hornstrup * include/winbase.h (WINBASEAPI): Don't define if prior definition. * include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13, PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM, PARTITION_UNIX): Add defines. (PDRIVE_LAYOUT_INFORMATION): Add typedef. (IsRecognizedPartition): Also check for PARTITION_FAT32, PARTITION_FAT32_XINT13 and PARTITION_XINT13. (IsContainerPartition): Add macro. 2002-06-25 Ken Fitlike * include/commctrl.h: (CBEIF_*): Add defines. (CBEN_*): Add defines and UNICODE mappings (WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings. (CBEMAXSTRLEN): Add define. (COMBOBOXEXITEM[AW]): Add structures and typedefs. (NMCOMBOBOXEX[AW]): Add structures and typedefs. (NMCBEDRAGBEGIN[AW]): Add structure and typedefs. (NMCBEENDEDIT[AW]): Add structure and typedefs. 2002-06-24 Danny Smith * include/objidl.h (struct tagPROPVARIANT): Kill obsolete union member _VARIANT_BOOL bool. 2002-06-24 Danny Smith * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define. 2002-06-24 Casper S. Hornstrup * include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG, PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL, PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS): Add typedefs. (CCHAR): Correct typedef. (PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE): Add defines. 2002-06-24 Casper S. Hornstrup * README.w32api: Correct spelling error. 2002-06-19 Casper S. Hornstrup * include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD, INPUT_HARDWARE): Add defines. (HDEVNOTIFY): Add typedef. (FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT, tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and typedefs. (CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW], GetClassInfoEx[AW],GetKeyboardLayoutList, MessageBoxIndirect[AW],MsgWaitForMultipleObjects, MsgWaitForMultipleObjectsEx, RegisterClass[AW], RegisterClassEx[AW]): Correct prototypes. 2002-06-19 Casper S. Hornstrup * include/ddeml.h (DdeCreateStringHandle{AW]:Correct prototypes. * include/winsvc.h (StartServiceW): Correct prototype. * include/winbase.h (BackupRead,BackupSeek,BackupWrite, FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW], GetTickCount,InterlockedExchangeAdd, WritePrivateProfileStruct[AW]: Correct prototypes. (GetEnvironmentStrings): Correct mapping to GetEnvironmentStringsA. * include/winver.h (VerQueryValueA,VerQueryValueW): Correct prototypes. * include/wincon.h (CreateConsoleScreenBuffer): Correct prototype. * include/winreg.h (RegQueryMultipleValues[AW], RegQueryValueEx[AW]):Correct prototypes. * include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA, PPOLYTEXTW): Add typedefs. (_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add structures and typedefs. (MM_MAX_NUMAXES): Add define. (EnumFontsW,GetEnhMetaFilePixelFormat, wglGetLayerPaletteEntries): Correct prototypes. * include/winerror.h (RPC_X_INVALID_PIPE_OBJECT, RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION, RPC_S_SEND_INCOMPLETE): Add defines. 2002-06-17 Casper S. Hornstrup * include/windef.h (_fastcall, __fastcall, FASTCALL): Add defines. 2002-06-16 Egor Duda * include/ntdll.h: New file. * lib/ntdll.def: Add NtShutdownSystem. 2002-06-16 Steven Edwards * lib/dinput.def (DirectInputCreateEx): Add stub. * lib/ntdll.def: New file. 2002-06-14 Earnie Boyd * include/w32api.h: Change to version 2.0 to reflect the change in the license. * README: Renamed. * README.w32api: Renamed from README. Modified license to remove the restriction of notifying the author based on the fact that the author is unreachable at the notified address. * Makefile.in (VERSION): Change to 2.0. --------------35A48A05709E92FA2A90D900-- -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/