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: [EMAIL PROTECTED] .  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 [EMAIL PROTECTED]

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
[EMAIL PROTECTED]?  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:

[EMAIL PROTECTED]

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.
2002-08-26  Bart Oldeman  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/wsahelp.h: New file.
        * lib/test.c: Include wsahelp.h.

2002-08-21  Earnie Boyd  <[EMAIL PROTECTED]>

        * include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
        Thanks to: "Phil Dempster" <[EMAIL PROTECTED]>.

2002-08-20  Danny Smith  <[EMAIL PROTECTED]>

        * include/ws2spi.h: Modify comment about being part of
        mingw32 package.
        (winsock2.h): Change "" to <>.

2002-08-20  Casper S. Hornstrup  <[EMAIL PROTECTED]>

        * include/ws2spi.h: New file.
        * lib/test.c: Include ws2spi.h.

2002-08-20  Danny Smith  <[EMAIL PROTECTED]>

        * include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
        WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
        functions.

2002-08-17  Danny Smith  <[EMAIL PROTECTED]>

        * include/winuser.h (CURSOR_SHOWING) Add define.
        Thanks to: Jan Hlavat�  <[EMAIL PROTECTED]>

2002-08-17  Danny Smith  <[EMAIL PROTECTED]>

        * include/winerror.h: Cast OLE error codes to HRESULT.
        Thanks to: Gunnar Degnbol <[EMAIL PROTECTED]>

2002-08-15  Danny Smith  <[EMAIL PROTECTED]>

        * include/wincrypt.h (ALG_*): Add defines.
        (CALG_*): Ditto.
        (CRYPT_*): Ditto.
        (PP_*): Ditto.
        (PROV_*): Ditto.
        (PRIVATEKEYBLOB): Add define.

2002-08-14  Earnie Boyd  <[EMAIL PROTECTED]>

        * include/shlobj.h (SHGetFolderPath): Add define.
        * lib/shell32.def (SHGetSpecialFolderPath): Add export.
        (SHGetFolderPath): Ditto.

2002-08-13  Danny Smith  <[EMAIL PROTECTED]>

        * include/commdlg.h: Don't include COM headers or use
        COM-dependent symbols if __OBJC__.

2002-08-13  Danny Smith  <[EMAIL PROTECTED]>

        * include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
        Add prototypes.

2002-08-12  Andriy Palamarchuk  <[EMAIL PROTECTED]>

        * include/shellapi.h (FOF_NOERRORUI): Add define.

2002-08-12  Danny Smith  <[EMAIL PROTECTED]>

        * include/objidl.h (IEnumMoniker): Put 'interface' back.

2002-08-11  Danny Smith  <[EMAIL PROTECTED]>

        * include/objidl.h (IEnumMoniker): Correct declaration.

2002-08-09  Mark Schreiber  <[EMAIL PROTECTED]>

        * include/wincrypt.h (CRYPT_NOHASHOID): Add define.

2002-08-09  Danny Smith  <[EMAIL PROTECTED]>

        * include/commctrl.h: Whitespace change.

2002-08-09  Lars Munch  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
        Add prototypes.
        * lib/msimg32.def: New file, with stubs for above.

2002-08-03  Danny Smith  <[EMAIL PROTECTED]>

        * include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
        GetFileSizeEx, SetFilePointerEx): Add prototypes.
        (EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
        and UNICODE mappings.

2002-08-02  Danny Smith  <[EMAIL PROTECTED]>

        * include/winbase.h (ReadFileScatter, WriteFileGather):
        Change second parameter to pointer.

2002-07-31  Danny Smith  <[EMAIL PROTECTED]>

        * include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
        UNICODE mappings.
        * lib/wininet.def: Regenerate.

2002-07-30  Danny Smith  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/oleidl.h (MK_ALT): Define.

2002-07-26  Mattia Barbon  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
        (BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.

2002-07-25  Mattia Barbon  <[EMAIL PROTECTED]>

        * include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
        * include/commdlg.h: Likewise.

2002-07-24  Danny Smith  <[EMAIL PROTECTED]>

        * include/oleauto.h (V_UNION): Correct definition for case of
        NONAMELESSUNION:
        (V_VT): Likewise.

2002-07-23  Danny Smith  <[EMAIL PROTECTED]>

        * include/oleauto.h (V_BOOL): Define in terms of boolVal,
        not bool, for C as well as C++.

2002-07-22  Danny Smith  <[EMAIL PROTECTED]>

        * include/shlwapi.h: New file.
        Thanks to: Mattia Barbon  <[EMAIL PROTECTED]> and
        Victor Porton  <[EMAIL PROTECTED]> for contributions.
        * lib/shlwapi.def: New file.
        * lib/test.c: #include shlwapi.h.

2002-07-21  Bart Oldeman  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/winuser.h (WM_MENURBUTTONUP): Add define.

2002-07-17  Danny Smith  <[EMAIL PROTECTED]>

        * include/commdlg.h: Define CDN_* notification message constants
        as UINT.

2002-07-17  Mattia Barbon  <[EMAIL PROTECTED]>

        * include/commctrl.h: Define notification message constants for
        NMHDR.code as UINT.

2002-07-17   Bart Oldeman  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/wtypes.h: Remove duplicate #includes of rpc.h and
        rpcndr.h.

2002-07-05  Luke Dunstan  <[EMAIL PROTECTED]>

        * include/winbase.h (OpenThread): Add prototype.
        * lib/kernel32.def (OpenThread): Add symbol.

2002-07-04  Luke Dunstan  <[EMAIL PROTECTED]>

        * include/wtypes.h (HMETAFILEPICT): Add typedef.

2002-07-04  Danny Smith  <[EMAIL PROTECTED]>

        * include/rpc.h: Conditionally include <windows.h> before
        header guard.
        * include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
        header guard.

2002-07-02  Danny Smith  <[EMAIL PROTECTED]>

        * include/commctrl.h (WC_*): Remove some duplicate defines.

2002-07-02  Ken Fitlike  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.

2002-06-26  Casper S. Hornstrup  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/objidl.h (struct tagPROPVARIANT): Kill obsolete
        union member _VARIANT_BOOL bool.
        
2002-06-24  Danny Smith  <[EMAIL PROTECTED]>

        * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.

2002-06-24  Casper S. Hornstrup  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * README.w32api: Correct spelling error.

2002-06-19  Casper S. Hornstrup  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * include/windef.h (_fastcall, __fastcall, FASTCALL):
        Add defines.

2002-06-16  Egor Duda  <[EMAIL PROTECTED]>

        * include/ntdll.h: New file.
        * lib/ntdll.def: Add NtShutdownSystem.

2002-06-16  Steven Edwards  <[EMAIL PROTECTED]>

        * lib/dinput.def (DirectInputCreateEx): Add stub.
        * lib/ntdll.def: New file.

2002-06-14  Earnie Boyd  <[EMAIL PROTECTED]>

        * 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.

Reply via email to