Mailing-List: contact cygwin-announce-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner AT cygwin DOT com Delivered-To: mailing list cygwin-announce AT cygwin DOT com Delivered-To: moderator for cygwin-announce AT cygwin DOT com Message-ID: <3CB37316.A5DF1C7B@yahoo.com> Date: Tue, 09 Apr 2002 19:02:46 -0400 From: Earnie Boyd X-Accept-Language: en MIME-Version: 1.0 To: cygwin-announce AT cygwin DOT com Subject: Updated: w32api-1.3-1 Content-Type: multipart/mixed; boundary="------------ED558E7CE2A4718EAC4F452F" This is a multi-part message in MIME format. --------------ED558E7CE2A4718EAC4F452F 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. 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. --------------ED558E7CE2A4718EAC4F452F Content-Type: text/plain; charset=us-ascii; name="Changes.w32api" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Changes.w32api" 2002-04-09 Earnie Boyd * Makefile.in (bindist): Use * instead of . for file list for tar command. 2002-04-02 Danny Smith * include/wtypes.h (enum tagCLSCTX): Change formatting. 2002-04-02 Pat Thoyts * include/objidl.h (IRunningObjectTable.Register): Correct prototype. * include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE, ROTFLAGS_ALLOWANYCLIENT): Add defines. 2002-03-31 Victor Porton * include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define. 2002-03-29 David Robinow * include/wingdi.h (SetPixelFormat): Correct prototype. 2002-03-29 Phil Krylov * include/richedit.h (EM_SHOWSCROLLBAR): Add define. 2002-03-26 Phil Krylov * include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS): Add defines. 2002-03-14 Gunnar Degnbol * include/richedit.h (RICHEDIT_CLASS): UNICODE it. * include/shlobj.h (IContextMenu2): Put methods in right order. * include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for CINTERFACE before defining. 2002-03-09 Danny Smith * include/accctrl.h: Add #pragma GCC system_header if __GNUC__ >= 3. * include/aclapi.h: Same. * include/basetsd.h: Same. * include/basetyps.h: Same. * include/cderr.h: Same. * include/cguid.h: Same. * include/commctrl.h: Same. * include/commdlg.h: Same. * include/cpl.h: Same. * include/cplext.h: Same. * include/custcntl.h: Same. * include/dbt.h: Same. * include/dde.h: Same. * include/ddeml.h: Same. * include/dlgs.h: Same. * include/excpt.h: Same. * include/httpext.h: Same. * include/imagehlp.h: Same. * include/imm.h: Same. * include/initguid.h: Same. * include/intshcut.h: Same. * include/ipexport.h: Same. * include/iphlpapi.h: Same. * include/ipifcons.h: Same. * include/iprtrmib.h: Same. * include/iptypes.h: Same. * include/isguids.h: Same. * include/largeint.h: Same. * include/lm.h: Same. * include/lmaccess.h: Same. * include/lmalert.h: Same. * include/lmapibuf.h: Same. * include/lmat.h: Same. * include/lmaudit.h: Same. * include/lmbrowsr.h: Same. * include/lmchdev.h: Same. * include/lmconfig.h: Same. * include/lmcons.h: Same. * include/lmerr.h: Same. * include/lmerrlog.h: Same. * include/lmmsg.h: Same. * include/lmremutl.h: Same. * include/lmrepl.h: Same. * include/lmserver.h: Same. * include/lmshare.h: Same. * include/lmsname.h: Same. * include/lmstats.h: Same. * include/lmsvc.h: Same. * include/lmuse.h: Same. * include/lmuseflg.h: Same. * include/lmwksta.h: Same. * include/lzexpand.h: Same. * include/mapi.h: Same. * include/mciavi.h: Same. * include/mcx.h: Same. * include/mmsystem.h: Same. * include/mswsock.h: Same. * include/nb30.h: Same. * include/nddeapi.h: Same. * include/nspapi.h: Same. * include/ntdef.h: Same. * include/ntsecapi.h: Same. * include/ntsecpkg.h: Same. * include/oaidl.h: Same. * include/objbase.h: Same. * include/objfwd.h: Same. * include/objidl.h: Same. * include/odbcinst.h: Same. * include/ole.h: Same. * include/ole2.h: Same. * include/ole2ver.h: Same. * include/oleauto.h: Same. * include/olectl.h: Same. * include/olectlid.h: Same. * include/oledlg.h: Same. * include/oleidl.h: Same. * include/pbt.h: Same. * include/prsht.h: Same. * include/psapi.h: Same. * include/rapi.h: Same. * include/ras.h: Same. * include/raserror.h: Same. * include/rassapi.h: Same. * include/regstr.h: Same. * include/richedit.h: Same. * include/richole.h: Same. * include/rpc.h: Same. * include/rpcdce.h: Same. * include/rpcdce2.h: Same. * include/rpcdcep.h: Same. * include/rpcndr.h: Same. * include/rpcnsi.h: Same. * include/rpcnsip.h: Same. * include/rpcnterr.h: Same. * include/rpcproxy.h: Same. * include/schannel.h: Same. * include/schnlsp.h: Same. * include/scrnsave.h: Same. * include/security.h: Same. * include/setupapi.h: Same. * include/shellapi.h: Same. * include/shlguid.h: Same. * include/shlobj.h: Same. * include/sql.h: Same. * include/sqlext.h: Same. * include/sqltypes.h: Same. * include/sqlucode.h: Same. * include/sspi.h: Same. * include/subauth.h: Same. * include/tlhelp32.h: Same. * include/unknwn.h: Same. * include/userenv.h: Same. * include/w32api.h: Same. * include/winbase.h: Same. * include/wincon.h: Same. * include/wincrypt.h: Same. * include/windef.h: Same. * include/windows.h: Same. * include/windowsx.h: Same. * include/winerror.h: Same * include/wingdi.h: Same. * include/wininet.h: Same. * include/winioctl.h: Same. * include/winnetwk.h: Same. * include/winnls.h: Same. * include/winnt.h: Same. * include/winperf.h: Same. * include/winreg.h: Same. * include/winresrc.h: Same. * include/winsock.h: Same. * include/winsock2.h: Same. * include/winspool.h: Same. * include/winsvc.h: Same. * include/winuser.h: Same. * include/winver.h: Same. * include/ws2tcpip.h: Same. * include/wsnetbs.h: Same. * include/wtypes.h: Same. * include/zmouse.h: Same. * include/mapi.h: Change header guard name to _MAPI_H for consistency. 2002-03-08 Danny Smith * include/accctrl.h (_ACCCTRL_H): Correct typo. Remove unnecessary inclusion of . * ChangeLog: Fix omission of name in recent entries. 2002-03-08 Antony Blakey * include/initguid.h (DEFINE_GUID): Add GUID_EXT to define. 2002-03-06 Danny Smith * include/mswsock.h: Group winsock2 dependants together and protect with #ifdef _WINSOCK2_H. * lib/test.c: Only test ws2tcpip.h if winsock2.h has been included. 2002-03-05 Danny Smith * include/mswsock.h (TP_*): Add new defines. (TRANSMIT_PACKETS_ELEMENT): Define new structure. (WSAMSG): Likewise. (WSACMSGHDR): Likewise. (DisconnectEx): Add new prototype. (WSARecvMsg): Likewise. (WSA_CMSG_*) Add empty macros, guarded by #if 0. 2002-03-02 Danny Smith * ChangeLog: Fix typo in last entry. * include/winsock2.h (IPPROTO_*): Add IPv6 defines. * include/ws2tcpip.h: (IP_*): Add new defines. (INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines. (NI_*): Add getnameinfo constants and bitmasks. (AI_*): Add getaddrinfo flags. (EAI_*): Add getaddrinfo error codes. (ip_mreq_source): Add new structure. (ip_msfilter): Add new structure. (IP_MSFILTER_SIZE): Add new macro. (in_pktinfo): Add new structure. Add preliminary IPv6 support. (in6_addr): Add new structure and some defines. (sockaddr_in6): Add new structure. (in6addr_any, in6addr_loopback): Declare extern structures. (IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add initialization macros for above. (IN6_ARE_ADDR_EQUAL): Define macro. (IN6_IS_ADDR_*): Define address testing macros. (socklen_t) Add new typedef. (ipv6_mreq): Add new structure. (in6_pktinfo): Same. (addrinfo): Same. (freeaddrinfo):Add new prototype. (getaddrinfo): Same. (gai_strerror[AW]): Same. (getnameinfo): Same. (sockaddr_in6_old): Add structure. (sockaddr_gen): Add union definition. (INTERFACE_INFO): Use sockaddr_gen as members. (INTERFACE_INFO_OLD): Add comment on workaround for problems with INTERFACE_INFO on NT4 prior to sp4. 2002-02-28 Danny Smith * include/windows.h; Remove test for __W32API_MAJOR_VERSION when selecting winsock interface. * include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure and typedefs. Thanks to: 'Lorenzo' . Expand FIXME comment. (WSACOMPLETIONTYPE): Add enum. (WSACOMPLETION): Add structure and typedefs. (WSANSPIoctl): Add function prototpe and callback typedef. (SIO_NSP_NOTIFY_CHANGE): Add define. (sockaddr_storage): Add structure and typedefs. 2002-02-16 Andriy Palamarchuk * include/winuser.h (OIC_*): Add resource constants. 2002-02-14 Mattia Barbon * include/ntsecpkg.h: New file. * include/schannel.h: New file. * include/schnlsp.h: New file. * include/security.h: New file. * include/sspi.h: New file. * include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT, MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants * include/wincrypt.h (CALG_*, X509_ASN_ENCODING. PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND, USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants (struct _CRYPTOAPI_BLOB): Add structure and typedefs. (SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData, CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS, CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB, CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT, CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH, CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA, CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT, CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO, CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO, CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN, CERT_CHAIN_CONTEXT): Add missing structures. (CertCloseStore, CertGetCertificateChain, CertVerifyCertificateChainPolicy, CertFreeCertificateChain, CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore, CertFindCertificateInStore, CertFreeCertificateContext, CertGetIssuerCertificateFromStore, CertFindChainInStore): Add missing functions. (CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR, CERT_FIND_ISSUER_STR): Add Unicode mappings. * lib/crypt32.def: New file. * lib/secur32.def: Add mising stubs. * lib/test.c: Include new headers. 2002-02-14 Danny Smith * include/windef.h (PROC,FARPROC,NEARPROC): Remove void parameter. 2002-01-30 Danny Smith * lib/test.c: Include mapi.h. * include/commctrl.h (TBSTYLE_*): Add missing defines. Thanks to: "Ron" 2002-01-30 John Fattaruso * include/mapi.h: New file. * lib/mapi.def: Add missing function stubs. 2002-01-28 Danny Smith * include/winuser.h (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Add prototypes for _WIN64. 2002-01-28 Mattia Barbon * include/winuser.h (GWLP_*,DWLP_*): Add missing constants. (GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to {Get Set}WindowLong[AW], as in Win32 they are equivalent. (GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings. 2002-01-28 Danny Smith * lib/test.c: Include wsnetbs.h. 2002-01-28 Kai Henningsen * include/wsnetbs.h: New file. 2002-01-25 Earnie Boyd * include/winnt.h: Remove merge conflict. 2002-01-25 Danny Smith * include/winnt.h (_TCHAR): Add typedefs. 2002-01-25 Tim Hughes * include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing defines. 2002-01-25 Andriy Palamarchuk * include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE): Add defines. (LPACCESSTIMEOUT): Add typedef. 2002-01-24 Phillip Susi * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines. 2002-01-24 Danny Smith * include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to _HDITEM[AW], with parallel changes to typedefs. Use defines for backward compatability with old names. Update UNICODE mappings. (HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs for struct _HD_LAYOUT and add defines for backward compatability with old names. (NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with parallel chages to typedefs. Add defines for backward compatability with old names. (TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard. 2002-01-21 Robert Collins * include/winnt.h: Add missing MEM_ defines, and convert existing to hex for readability. 2002-01-17 Marcus Geelnard * include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct and typedefs. (SPI_SETSCREENSAVERRUNNING): Add define. (LLKHF_ALTDOWN): Add define. * include/wingdi.h (PFD_GENERIC_ACCELERATED, PFD_DEPTH_DONTCARE): Add defines. 2002-01-17 Danny Smith * include/objbase.h (CoGetObject): Add prototype. 2002-01-14 Timothy J. Wood * include/winuser.h (ENUM_CURRENT_SETTINGS, ENUM_REGISTRY_SETTINGS): Add defines. 2002-01-14 Danny Smith * include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant. (FILE_ATTRIBUTE_DEVICE): Add define. 2002-01-14 Corinna Vinschen * include/winnt.h: Add INVALID_FILE_ATTRIBUTES. 2002-01-11 Danny Smith * ChangeLog: correct date in last entry. 2002-01-11 Timothy J. Wood * include/winuser.h (MONITORENUMPROC): Add typedef. (EnumDisplayMonitors): Add prototype. * lib/user32.def (EnumDisplayMonitors): Add stub. 2002-01-11 Ralf Habacker * include/ntsecapi.h: Fixed missing void parameter type in some prototypes. * include/objbase.h: Ditto. * include/rapi.h: Ditto. * include/rpc.h: Ditto. * include/rpcdce.h: Ditto. * include/rpcdcep.h: Ditto. * include/rpcndr.h: Ditto. * include/rpcnsip.h: Ditto. * include/rpcproxy.h: Ditto. * include/windef.h: Ditto. 2002-01-07 Danny Smith * lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL. 2002-01-04 TAMURA Kent * include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED, LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines. * include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED, WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE, WS_EX_NOINHERITLAYOUT): Add defines. * include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE, PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN, MEM_WRITE_WATCH): Add defines. 2002-01-04 Danny Smith * include/winbase.h (InitializeCriticalSectionAndSpinCount): Add prototype. (SetCriticalSectionSpinCount): Likewise. 2001-12-30 Guido Serassio * include/winsvc.h: Add EnumServiceStatusEx(), QueryServiceStatusEx() & RegisterServiceCtrlHandlerEx() 2001-12-21 Robert Collins * include/wingdi.h: Add GetRandomRgn and SYSRGN. 2001-12-20 Christopher Faylor * lib/Makefile.in: Revert inst_installdir definitions to working versions. 2001-12-17 Guido Serassio * include/winsvc.h: Add ChangeServiceConfig2() & QueryServiceConfig2() definition 2001-12-17 Robert Collins * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based on MSDN documentation for XP. 2001-12-15 Andrew Begel *include/winbase.h (CreateHardLink): Correct typo in UNICODE mappings. 2001-12-11 Phillip Susi * include/commctrl.h (ACS_*): Add new defines. (PGS_*): Ditto. (CBES_*): Ditto. (TBSTYLE_*): Ditto. (TB_*): Ditto. (TTS_*): Ditto. (UDS_HOTTRACK): Add define. (SBT_TOOLTIPS): Ditto. (TBS_*): Add new defines. (HDS_*): Ditto. (LVS_EX_*) Ditto. (LVKF_*): Ditto. (TCM_GETEXTENDEDSTYLE): Add define. (TVS_NOHSCROLL): Ditto. (TVIF_INTEGRAL): Ditto. (DTS_SHORTDATECENTURYFORMAT): Ditto. (TCS_*): Add new defines. (CBEM_*): Add defines. (tagNMITEMACTIVATE): Add structure definition and typedefs. (tagTVITEMEX[AW]: Ditto. (tagTVINSERTSTRUCT[AW]: Add union member. * include/winbase.h (VirtualAllocEx): Add prototype. * include/winuser.h (SS_*): Add new defines. --------------ED558E7CE2A4718EAC4F452F-- _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com