I've made a new version of the w32api available for download.  A list
of what has changed is below.

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.

If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

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

Changed since w32api-3.7-1:

2006-11-18  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * include/w32api.h: Increment version to 3.8.
        * Makefile.in: Ditto.

2006-11-13  Daniel Schlyder  <[EMAIL PROTECTED]>

        * include/winnt.h (VER_SUITE_EMBEDDEDNT, VER_SUITE_SINGLEUSERTS,
        VER_SUITE_STORAGE_SERVER, VER_SUITE_COMPUTE_SERVER): Define.

        * include/winuser.h (SM_STARTER, SM_SERVERR2): Define.

2006-11-02  Danny Smith  <[EMAIL PROTECTED]>

        * include/winuser.h (LR_DEFAULTSIZE): Remove duplicate.

        * include/winnt.h (GetCurrentFiber): Remove extern declaration.  Make
        inline static.
        (GetFiberData): Likewise.
        * lib/kernel32.c: Remove.
        * lib/Makefile.in: Remove reference to kernel32.[co].

2006-10-31  Corinna Vinschen  <[EMAIL PROTECTED]>

        * include/winnt.h (SE_RELABEL_NAME): Define.
        (SE_INCREASE_WORKING_SET_NAME): Define.
        (SE_TIME_ZONE_NAME): Define.
        (SE_CREATE_SYMBOLIC_LINK_NAME): Define.

2006-10-31  Corinna Vinschen  <[EMAIL PROTECTED]>

        * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
        (struct _REPARSE_DATA_BUFFER): Add missing Flags field to
        SymbolicLinkReparseBuffer substructure.

2006-10-29  Daniel Atallah  <[EMAIL PROTECTED]>

        * lib/ws2_32.def (WSANSPIoctl): Add to lib.

2006-10-26  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Fix order for 'all' rule.

2006-10-12  Danny Smith  <[EMAIL PROTECTED]>

        * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOR): Define.

2006-10-05  Danny Smith  <[EMAIL PROTECTED]>

        * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
        mappings.
        (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
        * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.

2006-10-04  Danny Smith  <[EMAIL PROTECTED]>

        * include/rpc.h: Add whitespace.
        * include/winnt.h (C_ASSERT): Define.

2006-10-04  Danny Smith  <[EMAIL PROTECTED]>

        [mingw-Bugs-1568067]
        * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
        * include/wingdi.h: (DM_POSITION): Define.

2006-10-03  Danny Smith  <[EMAIL PROTECTED]>

        * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
        * lib/user32.def: Likewise.

2006-09-11  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: fix typo.
        * lib/ddk/Makefile.in: fix typo.
        * lib/directx/Makefile.in: fix typo.

        Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot 
net)
        for pointing it out.

2006-09-10  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * Makefile.in: Remove files from lib directory with distclean target

2006-09-10  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * include/winuser.h (CS_DROPSHADOW): Define.

2006-09-08  Michael Gerdau  <[EMAIL PROTECTED]>

        * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
        TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
        TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
        TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):

        Increase each constant by 1.

2006-09-07  Danny Smith  <[EMAIL PROTECTED]>

        [mingw-Bugs-1553275]
        * include/wingdi.h (SetLayout): Add prototype.
        (GetLayout): Likewise.

2006-09-02  Danny Smith  <[EMAIL PROTECTED]>

        [mingw-Bugs-1550139]
        * include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
        Tanks to:  Samit Basu <samitbasu at sf dot net>
        (GetRecordInfoFromGuids): Add prototype.

2006-09-01  Danny Smith  <[EMAIL PROTECTED]>

        * include/winbase.h: Add comment about 'missing' SEM flag.

2006-08-30  Corinna Vinschen  <[EMAIL PROTECTED]>

        * configure.in: Substitute with_cross_host in depending files.
        * configure: Regenerate.
        * lib/Makefile.in: Add with_cross_host to allow more granular checks.
        Set installation directories accordingly.
        * lib/ddk/Makefile.in: Ditto.
        * lib/directx/Makefile.in: Ditto.

2006-08-10  Danny Smith  <[EMAIL PROTECTED]>

        * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...
        * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here.
        Bug reported by: <macleone at users dot sf dot net>

2006-07-29  Danny Smith  <[EMAIL PROTECTED]>

        Update some more IMAGE relocation type indicators
        to PECOFF v8 (May, 2006) specs.

        * include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
        IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
        IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
        IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
        IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
        IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
        IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
        IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
        IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
        IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
        IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
        IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
        IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
        IMAGE_REL_SHM_NOMODE): Add defines.

        (IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
        IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
        IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
        IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
        IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
        IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
        IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
        IMAGE_REL_M32R_TOKEN): Add defines.
        
        (IMAGE_REL_MIPS_JMPADDR16): Add define.

2006-07-27  Danny Smith  <[EMAIL PROTECTED]>

        Update some IMAGE flags to PECOFF v8 (May, 2006) specs.
        * include/winnt.h (IMAGE_FILE_MACHINE_AM33,
        IMAGE_FILE_MACHINE_ARM, IMAGE_FILE_MACHINE_EBC,
        IMAGE_FILE_MACHINE_M32R, IMAGE_FILE_MACHINE_MIPS16,
        IMAGE_FILE_MACHINE_MIPSFPU, IMAGE_FILE_MACHINE_MIPSFPU16,
        IMAGE_FILE_MACHINE_POWERPCFP, IMAGE_FILE_MACHINE_R4000,
        IMAGE_FILE_MACHINE_SH3, IMAGE_FILE_MACHINE_SH3DSP,
        IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5,
        IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2):
        Add defines.
        
        (IMAGE_SUBSYSTEM_EFI_APPLICATION,
        IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER,
        IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM):
        Add defines.

        (IMAGE_SYM_CLASS_CLR_TOKEN): Add define.

        (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
        IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY,
        IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
        IMAGE_DLLCHARACTERISTICS_NO_ISOLATION, IMAGE_DLLCHARACTERISTICS_NO_SEH,
        IMAGE_DLLCHARACTERISTICS_NO_BIND,
        IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines.

        (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines.    

        (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64,
        IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32,
        IMAGE_REL_AMD64_REL32_1, IMAGE_REL_AMD64_REL32_2,
        IMAGE_REL_AMD64_REL32_3, IMAGE_REL_AMD64_REL32_4,
        IMAGE_REL_AMD64_REL32_5, IMAGE_REL_AMD64_SECTION,
        IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN,
        IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32):
        Add defines.
        
        (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22,
        IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64,
        IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M,
        IMAGE_REL_IA64_PCREL21F, IMAGE_REL_IA64_GPREL22, IMAGE_REL_IA64_LTOFF22,
        IMAGE_REL_IA64_SECTION, IMAGE_REL_IA64_SECREL22,
        IMAGE_REL_IA64_SECREL64I, IMAGE_REL_IA64_SECREL32,
        IMAGE_REL_IA64_DIR32NB, IMAGE_REL_IA64_SREL14, IMAGE_REL_IA64_SREL22,
        IMAGE_REL_IA64_SREL32, IMAGE_REL_IA64_UREL32, IMAGE_REL_IA64_PCREL60X,
        IMAGE_REL_IA64_PCREL60B, IMAGE_REL_IA64_PCREL60F,
        IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M,
        IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32,
        IMAGE_REL_IA64_ADDEND): Add defines.
        
        (IMAGE_SCN_GPREL): Add define.

2006-07-25  Danny Smith  <[EMAIL PROTECTED]>

        * include/aclui.h: Replace __OBJC__ guard with _OBJC_NO_COM.
        * include/basetyps.h:  Likewise.
        (_COM_interface): New define.
        (interface): Define to _COM_interface, conditional on !__OBJC__.
        Replace 'interface' with '_COM_interface', throughout.
        * include/comcat.h: Replace 'interface' with '_COM_interface', 
throughout.
        * include/commdlg.h: Replace __OBJC__ guard with _OBJC_NO_COM.
        * include/docobj.h: Replace 'interface' with '_COM_interface', 
throughout.
        * include/mshtml.h: Likewise.
        * include/oaidl.h: Likewise.
        * include/objfwd.h: Likewise.
        * include/objidl.h: Likewise.
        * include/ocidl.h: Likwise.
        * include/olectl.h: Likewise.
        * include/oleidl.h: Likewise.
        * include/shlobj.h: Likewise.
        * include/shlwapi.h: Replace __OBJC__ guard with _OBJC_NO_COM.
        * include/vfw.h: Likewise.
        * include/windows.h. Likewise. Add comment.
        * include/directx/d3d9.h: Replace 'interface' with '_COM_interface',
        throughout.

        * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM.
        Add test for conflict with '@interface'

2006-07-22  ipsoner  <[EMAIL PROTECTED]>

        * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH,
        szOID_RSA_ENCRYPT, szOID_PKCS_1, szOID_PKCS_2, szOID_PKCS_3,
        szOID_PKCS_4, szOID_PKCS_5, szOID_PKCS_6, szOID_PKCS_7,
        szOID_PKCS_8, szOID_PKCS_9, szOID_PKCS_10, szOID_PKCS_12,
        szOID_RSA_MD2, szOID_RSA_MD4, szOID_RSA_MD5, szOID_RSA_RSA,
        szOID_RSA_MD2RSA, szOID_RSA_MD4RSA, szOID_RSA_MD5RSA,
        szOID_RSA_SHA1RSA, szOID_RSA_SETOAEP_RSA, szOID_RSA_DH,
        szOID_RSA_data, szOID_RSA_signedData, szOID_RSA_envelopedData,
        szOID_RSA_signEnvData, szOID_RSA_digestedData, szOID_RSA_hashedData,
        szOID_RSA_encryptedData, szOID_RSA_emailAddr, szOID_RSA_unstructName,
        szOID_RSA_contentType, szOID_RSA_messageDigest, szOID_RSA_signingTime,
        szOID_RSA_counterSign, szOID_RSA_challengePwd, szOID_RSA_unstructAddr,
        szOID_RSA_extCertAttrs, szOID_RSA_SMIMECapabilities,
        szOID_RSA_preferSignedData, szOID_RSA_RC2CBC, szOID_RSA_RC4,
        szOID_RSA_DES_EDE3_CBC, szOID_RSA_RC5_CBCPad, szOID_ANSI_x942,
        szOID_ANSI_x942_DH, szOID_X957, szOID_X957_DSA, szOID_DATA STRUCTURE,
        szOID_DS, szOID_DSALG, szOID_DSALG_CRPT, szOID_DSALG_HASH,
        szOID_DSALG_SIGN, szOID_DSALG_RSA, szOID_OIW, szOID_OIWSEC,
        szOID_OIWSEC_md4RSA, szOID_OIWSEC_md5RSA, szOID_OIWSEC_md4RSA2,
        szOID_OIWSEC_desECB, szOID_OIWSEC_desCBC, szOID_OIWSEC_desOFB,
        szOID_OIWSEC_desCFB, szOID_OIWSEC_desMAC, szOID_OIWSEC_rsaSign,
        szOID_OIWSEC_dsa, szOID_OIWSEC_shaDSA, szOID_OIWSEC_mdc2RSA,
        szOID_OIWSEC_shaRSA, szOID_OIWSEC_dhCommMod, szOID_OIWSEC_desEDE,
        szOID_OIWSEC_sha, szOID_OIWSEC_mdc2, szOID_OIWSEC_dsaComm,
        szOID_OIWSEC_dsaCommSHA, szOID_OIWSEC_rsaXchg, szOID_OIWSEC_keyHashSeal,
        szOID_OIWSEC_md2RSASign, szOID_OIWSEC_md5RSASign, szOID_OIWSEC_sha1,
        szOID_OIWSEC_dsaSHA1, szOID_OIWSEC_dsaCommSHA1, 
szOID_OIWSEC_sha1RSASign,
        szOID_OIWDIR, szOID_OIWDIR_CRPT, szOID_OIWDIR_HASH, szOID_OIWDIR_SIGN,
        szOID_OIWDIR_md2, szOID_OIWDIR_md2RSA, szOID_INFOSEC,
        szOID_INFOSEC_sdnsSignature, szOID_INFOSEC_mosaicSignature,
        szOID_INFOSEC_sdnsConfidentiality, szOID_INFOSEC_mosaicConfidentiality,
        szOID_INFOSEC_sdnsIntegrity, szOID_INFOSEC_mosaicIntegrity,
        szOID_INFOSEC_sdnsTokenProtection, szOID_INFOSEC_mosaicTokenProtection,
        szOID_INFOSEC_sdnsKeyManagement, szOID_INFOSEC_mosaicKeyManagement,
        szOID_INFOSEC_sdnsKMandSig, szOID_INFOSEC_mosaicKMandSig,
        szOID_INFOSEC_SuiteASignature, szOID_INFOSEC_SuiteAConfidentiality,
        szOID_INFOSEC_SuiteAIntegrity, szOID_INFOSEC_SuiteATokenProtection,
        szOID_INFOSEC_SuiteAKeyManagement, szOID_INFOSEC_SuiteAKMandSig,
        szOID_INFOSEC_mosaicUpdatedSig, szOID_INFOSEC_mosaicKMandUpdSig,
        szOID_INFOSEC_mosaicUpdatedInteg, szOID_PKIX_NO_SIGNATURE,
        szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_DEVICE_SERIAL_NUMBER,
        szOID_DOMAIN_COMPONENT, szOID_RSA_emailAddr, szOID_GIVEN_NAME,
        szOID_INITIALS, szOID_LOCALITY_NAME, szOID_ORGANIZATION_NAME,
        szOID_ORGANIZATIONAL_UNIT_NAME, szOID_STATE_OR_PROVINCE_NAME,
        szOID_STREET_ADDRESS, szOID_SUR_NAME, szOID_TITLE, 
szOID_RSA_unstructAddr,
        szOID_RSA_unstructName, szOID_BASIC_CONSTRAINTS2,
        CERT_BASIC_CONSTRAINTS2_INFO, CRYPT_ENCODE_PARA,CertDuplicateStore,
        CertEnumCertificatesInStore, CertDuplicateCertificateContext,
        CertGetNameStringA, CertGetNameStringW, CertGetNameString, PFXIsPFXBlob,
        CertFindExtension, CryptDecodeObject, CertAddCertificateContextToStore,
        CertCompareCertificate, PFXVerifyPassword, PFXImportCertStore,
        CertDeleteCertificateFromStore): Define.
        * lib/crypt32.def (CertDuplicateStore, CertEnumCertificatesInStore,
        CertDuplicateCertificateContext, CertGetNameStringA, CertGetNameStringW,
        CertGetNameString, PFXIsPFXBlob, CertFindExtension, CryptDecodeObject,
        CertAddCertificateContextToStore, CertCompareCertificate,
        PFXVerifyPassword, PFXImportCertStore, CertDeleteCertificateFromStore):
        Define.

2006-07-22  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/uuid.c: Remove.

2006-07-20  Elias Naur  <[EMAIL PROTECTED]>

        * include/devguid.h: Add new file with missing GUID_DEVCLASS_*
        declarations. They were extracted from the registry with a script.
        * lib/devguid.c: Add new file with the implementation of the
        missing GUIDs.
        * lib/Makefile.in: Add devguid.c to UUID_SOURCES and UUID_OBJS.

2006-07-19  Elias Naur  <[EMAIL PROTECTED]>

        * include/winuser.h (WM_INPUT): Add missing Raw Input
        notification define.
        (RID_DEVICE_INFO_MOUSE, RID_DEVICE_INFO_KEYBOARD,
        RID_DEVICE_INFO_HID, RID_DEVICE_INFO): Define Raw Input structs

2006-07-19  Danny Smith  <[EMAIL PROTECTED]>

        [mingw-Bugs-1525021]
        * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings.
        (IP_ADAPTER_MULTICAST_ADDRESS): Likewise.       
        (IP_ADAPTER_UNICAST_ADDRESS): Likewise.
        (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise.
        (IP_ADAPTER_ADAPTER_PREFIX): Likewise.
        (IP_ADAPTER_ADDRESSES): Likewise.

2006-06-13  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, 
CLSID_GopherProtocol,
        CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
        CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove.  Moved to
        extras-uuid.c.
        * lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol,
CLSID_GopherProtocol,
        CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
        CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
        * lib/hlguids-uuid.c: State source of CLSIDs.

2006-06-13  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Added extras-uuid as an object and source.
        * lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
        IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
        IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, 
IID_IWinInetHttpInfo,
        IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
        IID_IEnumSTATURL): Remove.  Moved to extras-uuid.c.
        * lib/extras-uuid.c: New file.
        Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
        net).

2006-06-12  Danny Smith  <[EMAIL PROTECTED]>

        [mingw-Bugs-1424461]
        *include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
        throughout.
        *include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
        _NO_W32_PSEUDO_MODIFIERS.
        *include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
        throughout.
        *include/rpcnsip.h: Likewise.
        *include/windef.h: Don't define IN, OUT or OPTIONAL
        if _NO_W32_PSEUDO_MODIFIERS.
        *include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
        throughout.
        *include/ddk/cfgmgr32.h: Likewise.
        *include/ddk/ddkmapi.h: Likewise.
        *include/ddk/hidclass.h: Likewise.
        *include/ddk/hidpi.h: Likewise.
        *include/ddk/kbdmou.h: Likewise.
        *include/ddk/mcd.h: Likewise.
        *include/ddk/miniport.h: Likewise.
        *include/ddk/minitape.h: Likewise.
        *include/ddk/ndis.h: Likewise.
        *include/ddk/ndistapi.h: Likewise.
        *include/ddk/ndiswan.h: Likewise.
        *include/ddk/ntapi.h: Likewise.
        *include/ddk/ntdd8042.h: Likewise.
        *include/ddk/ntddpcm.h: Likewise.
        *include/ddk/ntifs.h: Likewise.
        *include/ddk/ntpoapi.h: Likewise.
        *include/ddk/parallel.h: Likewise.
        *include/ddk/pfhook.h: Likewise.
        *include/ddk/scsiwmi.h: Likewise.
        *include/ddk/smbus.h: Likewise.
        *include/ddk/srb.h: Likewise.
        *include/ddk/storport.h: Likewise.
        *include/ddk/tdikrnl.h: Likewise.
        *include/ddk/upssvc.h: Likewise.
        *include/ddk/usbcamdi.h: Likewise.
        *include/ddk/usbscan.h: Likewise.
        *include/ddk/video.h: Likewise.
        *include/ddk/videoagp.h: Likewise.
        *include/ddk/win2k.h: Likewise.
        *include/ddk/winddi.h: Likewise.
        *include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
        if _NO_W32_PSEUDO_MODIFIERS.
        Comment out IN, OUT and OPTIONAL, throughout.
        *include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
        throughout.
        *include/ddk/ws2san.h: Likewise.

2006-06-10  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in:  Added hlguids-uuid as source and object.

2006-06-10  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
        CLSID_StdHlinkBrowseContext): Remove.  Moved to relevant files.
        * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
        * lib/hlguids-uuid.c: New file.
        Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
        net).

2006-06-10  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
        objects.
        * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
        IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
        IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
        IID_IHlinkTarget): Remove.  Moved to new files.
        * lib/urlmon-uuid.c: New file.
        * lib/hlink-uuid.c: New file.

2006-06-10  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Added ativscp-uuid as source and object.
        * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
        IID_IActiveScriptParse, IID_IActiveScriptSite,
        IID_IActiveScriptSiteWindow): Remove.  Moved to ativscp-uuid.c.
        * lib/ativscp-uuid.c: New file.

2006-06-09  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
        Remove.  Moved to objidl-uuid.c
        * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
        IID_IServerSecurity): Defined.

2006-06-09  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
        objects.
        * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
        CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
        CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
        IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, 
IID_IDebug,
        IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
        IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
        IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
        IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
        IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove.  Moved to relevant
        files.
        * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
        IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
        IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
        * lib/cguid-uuid.c: New file.
        * lib/olectlid-uuid.c: New file.

2006-06-08  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
        exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
        * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
        CATID_PersistsToPropertyBag, CATID_PersistsToStorage, 
CATID_PersistsToStream,
        CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
        CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
        DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
        IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
        IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
        IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
        IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
        IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, 
IID_IMalloc,
        IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
        IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
        IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
        IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
        IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
        IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
        IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
        IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
        IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
        IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
        * lib/comcat-uuid.c: New file.
        * lib/docobj-uuid.c: New File.
        * lib/exdisp-uuid.c: New file.
        * lib/mlang-uuid.c: New file.
        * lib/oaidl-uuid.c: New file.
        * lib/objidl-uuid.c: New file.
        * lib/objsafe-uuid.c: New file.

2006-06-07  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
        objects.
        * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl,
IID_IViewObject,
        IID_IViewObject2, IID_IDropSource, IID_IDropTarget, 
IID_IOleAdviseHolder,
        IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, 
IID_IOleInPlaceActiveObject,
        IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer,
IID_IOleItemContainer,
        IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, 
IID_IParseDisplayName,
        IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, 
IID_IOleUndoManager,
        IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits,
IID_IPointerInactive,
        IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, 
IID_IOleControlSite,
        IID_IPersistPropertyBag, IID_IPersistPropertyBag2, 
IID_IPersistStreamInit,
        IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2,
IID_IPropertyNotifySink,
        IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite,
IID_IFont, IID_IFontDisp,
        IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, 
IID_IProvideClassInfo2,
        IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
        IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
        IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
        IID_ISpecifyPropertyPages): Remove. Moved to new files.
        * lib/oleidl-uuid.c: New file.
        * lib/oleacc-uuid.c: New file.
        * lib/ocidl-uuid.c: New file.

2006-06-04  Chris Sutcliffe  <[EMAIL PROTECTED]>

        * lib/Makefile.in: Add unknwn-uuid and servprov-uuid as sources and
        objects.
        * lib/uuid.c (IID_IUnknown, IID_IClassFactory, IID_IServiceProvider):
        Remove.  Moved to unknwn-uuid and servprov-uuid.
        * lib/unknwn-uuid.c: New file.
        * lib/servprov-uuid.c: New file.

2006-06-02  Danny Smith  <[EMAIL PROTECTED]>

        * include/strmif.h (VMRDeinterlaceTech): Correct typedef for 
DeinterlaceTech_*
        enum.

2006-06-02  Danny Smith  <[EMAIL PROTECTED]>

        * include/strmif.h (enum tagAnalogVideoStandard): Add missing ','.

2006-06-02  Danny Smith  <[EMAIL PROTECTED]>

        * include/winuser.h (DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT,
        DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY): Remove.  Duplicates of
        wingdi.h defines.

2006-06-02  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winuser.h ((SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Remove
        duplicate defines.

        * include/winnt.h (SUBLANG_ARABIC_SAUDI_ARABIA): Revert accidental
        removal.
        (SUBLANG_MARATHI_INDIA): Remove duplicate define.

2006-05-24  Christopher Faylor  <[EMAIL PROTECTED]>

        * configure.in: Update to newer autoconf.
        (thanks to Steve Ellcey)
        * configure: Regenerate.
        * aclocal.m4: New file.

2006-05-21  Danny Smith  <[EMAIL PROTECTED]>

        * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
        (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
        as macros.
        Thanks to:    Bruce M Simpson <bms_spc at sf dot net>

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
        (MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
        (MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
        (MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
        (MprAdminMIBSetTrapInfo): Declare functions.
        Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
        (MIB_SERVER_HANDLE): New typedef.
        (MprConfigTransportSetInfo): Declare function.
        * lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
        (MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * lib/rtutils.def: New file. Generated on Windows XP.
        (TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
        * include/rtutils.h: New file.
        (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
        Commented out, they're missing from rtutils.def.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
        (MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
        (MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
        (MprInfoRemoveAll): Declare functions.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
        (MprConfigGetGuidName,MprConfigInterfaceCreate)
        (MprConfigInterfaceDelete,MprConfigInterfaceEnum)
        (MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
        (MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
        (MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
        (MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
        (MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
        (MprConfigServerConnect,MprConfigServerDisconnect)
        (MprConfigServerGetInfo,MprConfigServerInstall)
        (MprConfigServerRestore,MprConfigTransportCreate)
        (MprConfigTransportDelete,MprConfigTransportEnum)
        (MprConfigTransportGetHandle,MprConfigTransportGetInfo)
        (MprConfigTransportSetInfo): Declare functions.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h (MprAdminBufferFree)
        (MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
        (MprAdminInterfaceConnect,MprAdminInterfaceCreate)
        (MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
        (MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
        (MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
        (MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
        (MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
        (MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
        (MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
        (MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
        (MprAdminInterfaceTransportSetInfo)
        (MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
        (MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
        (MprAdminServerConnect,MprAdminServerDisconnect)
        (MprAdminServerGetCredentials,MprAdminServerGetInfo)
        (MprAdminServerSetCredentials,MprAdminTransportCreate)
        (MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ipxtfflt.h: New file.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h: Fix header guard. Cleanup.
        (MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
        (MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
        (MprAdminConnectionHangupNotification)
        (MprAdminConnectionHangupNotification2)
        (MprAdminGetIpAddressForUser,MprAdminInitializeDll)
        (MprAdminTerminateDll,MprAdminLinkHangupNotification)
        (MprAdminReleaseIpAddress): Declare functions.
        * lib/mprapi.def: Regenerate on Windows XP.

2006-05-12  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ipifcons.h: Cleanup.
        * include/ipxconst.h: Fix header guard.
        * include/ipxrtdef.h: include <ipxconst.h>.

2006-05-11  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ipxrtdef.h: Cleanup.
        (IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
        (IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
        (IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
        (IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
        (IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
        (IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
        (IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
        (IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
        * include/routprot.h: Cleanup.
        (PROTO_IP_OTHER,PROTO_IP_LOCAL,PROTO_IP_NETMGMT,PROTO_IP_ICMP)
        (PROTO_IP_EGP,PROTO_IP_GGP,PROTO_IP_HELLO,PROTO_IP_RIP,PROTO_IP_IS_IS)
        (PROTO_IP_ES_IS,PROTO_IP_CISCO,PROTO_IP_BBN,PROTO_IP_OSPF,PROTO_IP_BGP)
        (PROTO_IP_BOOTP,PROTO_IP_NT_AUTOSTATIC,PROTO_IP_NT_STATIC)
        (PROTO_IP_NT_STATIC_NON_DOD,IPRTRMGR_PID,IPX_PROTOCOL_BASE)
        (IPX_PROTOCOL_RIP,IPX_PROTOCOL_SAP,IPX_PROTOCOL_NLSP): Define.
        * include/fltdefs.h: New file.
        * include/ipinfoid.h: New file.

2006-05-11  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
        (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
        (IAMCertifiedOutputProtection): Add interfaces.
        * include/adsprop.h: New file.
        * include/cmnquery.h: New file.
        * include/dsadmin.h: New file.
        * include/dsclient.h: New file.
        * include/dsgetdc.h: New file.
        * include/dsquery.h: New file.
        * include/dsrole.h: New file.
        * include/ntdsapi.h: New file.
        * include/ntdsbcli.h: New file.
        * include/objsel.h: New file.

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/qedit.h (DEXTER_PARAM,DEXTER_VALUE,SCompFmt0): Add structures.
        (DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
        (CONNECTF_DYNAMIC_NONE,CONNECTF_DYNAMIC_SOURCES)
        (CONNECTF_DYNAMIC_EFFECTS,SFN_VALIDATEF_CHECK,SFN_VALIDATEF_POPUP)
        (SFN_VALIDATEF_TELLME,SFN_VALIDATEF_REPLACE,SFN_VALIDATEF_USELOCAL)
        (SFN_VALIDATEF_NOFIND,SFN_VALIDATEF_IGNOREMUTED,RESIZEF_STRETCH)
        (RESIZEF_CROP,RESIZEF_PRESERVEASPECTRATIO)
        (RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX): Define.

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/qedit.h: New file.
        * include/errors.h: Cleanup.

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
        avoid dependency on <string.h>.
        There's no Win32 equivalent for memcmp:
        http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory
        instead of memset to avoid dependency on <string.h>.
        * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
        (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
        (AM_WST_STYLE): Add enums.
        (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
        AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
        structures.
        * include/errors.h (VFW_E_DVD_CMD_CANCELLED)
        (VFW_E_DVD_STATE_WRONG_VERSION,VFW_E_DVD_STATE_CORRUPT)
        (VFW_E_DVD_STATE_WRONG_DISC,VFW_E_DVD_INCOMPATIBLE_REGION)
        (VFW_E_DVD_NO_ATTRIBUTES,VFW_E_DVD_NO_GOUP_PGC)
        (VFW_E_DVD_LOW_PARENTAL_LEVEL,VFW_E_DVD_NOT_IN_KARAOKE_MODE)
        (VFW_E_FRAME_STEP_UNSUPPORTED,VFW_E_DVD_STREAM_DISABLED)
        (VFW_E_DVD_TITLE_UNKNOWN,VFW_E_DVD_INVALID_DISC)
        (VFW_E_DVD_NO_RESUME_INFORMATION)
        (VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD,VFW_E_PIN_ALREADY_BLOCKED)
        (VFW_E_CERTIFICATION_FAILURE,VFW_E_VMR_NOT_IN_MIXER_MODE)
        (VFW_E_VMR_NO_AP_SUPPLIED,VFW_E_VMR_NO_DEINTERLACE_HW)
        (VFW_E_VMR_NO_PROCAMP_HW,VFW_E_DVD_VMR9_INCOMPATIBLEDEC)
        (VFW_E_NO_COPP_HW,VFW_E_BAD_KEY): Define.
        * include/evcode.h (AM_WMT_EVENT_DATA): New structure.
        * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
        * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
        (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
        * include/strmif.h: ... to here. New file.
        * include/aviriff.h: New file.
        * include/bdatypes.h: New file.
        * include/control.h: New file.
        * include/dvdmedia.h: New file.
        * include/il21dec.h: New file.
        * include/ks.h: New file.
        * include/ksmedia.h: New file.
        * include/mmreg.h: New file.
        * include/mpegtype.h: New file.
        * include/vidcap.h: New file.
        * include/vmr9.h: New file.
        * include/vptype.h: New file.
        * include/xprtdefs.h: New file.

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
        Documented as defined on Windows 2000 or later.
        [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
        (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
        (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
        (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
        but values unknown, Windows Vista or later.
        (CAL_UMALQURA): Cleanup.
        (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
        (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
        (CAL_SSHORTESTDAYNAME7): Cleanup.
        [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
        (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/wingdi.h [WINVER >= 0x0500] (DC_PERSONALITY,DC_PRINTRATE)
        (DC_PRINTRATEUNIT,DC_PRINTERMEM,DC_MEDIAREADY,DC_STAPLE)
        (DC_PRINTRATEPPM,DC_COLORDEVICE,DC_NUP,DC_MEDIATYPENAMES)
        (DC_MEDIATYPES,DMPAPER_DBL_JAPANESE_POSTCARD,DMPAPER_A6)
        (DMPAPER_JENV_KAKU2,DMPAPER_JENV_KAKU3,DMPAPER_JENV_CHOU3)
        (DMPAPER_JENV_CHOU4,DMPAPER_LETTER_ROTATED)
        (DMPAPER_A3_ROTATED,DMPAPER_A4_ROTATED,DMPAPER_A5_ROTATED)
        (DMPAPER_B4_JIS_ROTATED,DMPAPER_B5_JIS_ROTATED)
        (DMPAPER_JAPANESE_POSTCARD_ROTATED)
        (DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED)
        (DMPAPER_A6_ROTATED,DMPAPER_JENV_KAKU2_ROTATED)
        (DMPAPER_JENV_KAKU3_ROTATED,DMPAPER_JENV_CHOU3_ROTATED)
        (DMPAPER_JENV_CHOU4_ROTATED,DMPAPER_B6_JIS)
        (DMPAPER_B6_JIS_ROTATED,DMPAPER_12X11,DMPAPER_JENV_YOU4)
        (DMPAPER_JENV_YOU4_ROTATED,DMPAPER_P16K,DMPAPER_P32K)
        (DMPAPER_P32KBIG,DMPAPER_PENV_1,DMPAPER_PENV_2)
        (DMPAPER_PENV_3,DMPAPER_PENV_4,DMPAPER_PENV_5)
        (DMPAPER_PENV_6,DMPAPER_PENV_7,DMPAPER_PENV_8)
        (DMPAPER_PENV_9,DMPAPER_PENV_10,DMPAPER_P16K_ROTATED)
        (DMPAPER_P32K_ROTATED,DMPAPER_P32KBIG_ROTATED)
        (DMPAPER_PENV_1_ROTATED,DMPAPER_PENV_2_ROTATED)
        (DMPAPER_PENV_3_ROTATED,DMPAPER_PENV_4_ROTATED)
        (DMPAPER_PENV_5_ROTATED,DMPAPER_PENV_6_ROTATED)
        (DMPAPER_PENV_7_ROTATED,DMPAPER_PENV_8_ROTATED)
        (DMPAPER_PENV_9_ROTATED,DMPAPER_PENV_10_ROTATED): Define.
        (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
        (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT)
        (DMDO_DEFAULT,DMDO_90,DMDO_180,DMDO_270,DMDFO_DEFAULT,DMDFO_STRETCH)
        (DMDFO_CENTER): Define.
        (GetDCBrushColor,GetDCPenColor): Declare.
        * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.

2006-05-10  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winnt.h (LANG_PERSIAN,LANG_LOWER_SORBIAN,LANG_UPPER_SORBIAN)
        (LANG_TSWANA,LANG_XHOSA,LANG_ZULU,LANG_MALTESE,LANG_SAMI,LANG_IRISH)
        (LANG_TIBETAN,LANG_WELSH,LANG_KHMER,LANG_LAO,LANG_SINHALESE)
        (LANG_INUKTITUT,LANG_AMHARIC,LANG_TAMAZIGHT,LANG_FRISIAN)
        (LANG_PASHTO,LANG_FILIPINO,LANG_HAUSA,LANG_YORUBA,LANG_QUECHUA)
        (LANG_SOTHO,LANG_BASHKIR,LANG_LUXEMBOURGISH,LANG_GREENLANDIC)
        (LANG_IGBO,LANG_TIGRIGNA,LANG_YI,LANG_MAPUDUNGUN,LANG_MOHAWK)
        (LANG_BRETON,LANG_UIGHUR,LANG_MAORI,LANG_OCCITAN,LANG_CORSICAN)
        (LANG_ALSATIAN,LANG_YAKUT,LANG_KICHE,LANG_KINYARWANDA,LANG_WOLOF)
        (LANG_DARI,LANG_MALAGASY)
        (SUBLANG_CUSTOM_DEFAULT,SUBLANG_CUSTOM_UNSPECIFIED)
        (SUBLANG_UI_CUSTOM_DEFAULT,SUBLANG_AFRIKAANS_SOUTH_AFRICA)
        (SUBLANG_ALBANIAN_ALBANIA,SUBLANG_ALSATIAN_FRANCE)
        (SUBLANG_AMHARIC_ETHIOPIA,SUBLANG_ARMENIAN_ARMENIA)
        (SUBLANG_ASSAMESE_INDIA,SUBLANG_BASHKIR_RUSSIA,SUBLANG_BASQUE_BASQUE)
        (SUBLANG_BELARUSIAN_BELARUS,SUBLANG_BENGALI_INDIA)
        (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN)
        (SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
        (SUBLANG_BRETON_FRANCE,SUBLANG_BULGARIAN_BULGARIA)
        (SUBLANG_CATALAN_CATALAN,SUBLANG_CORSICAN_FRANCE)
        (SUBLANG_CZECH_CZECH_REPUBLIC,SUBLANG_CROATIAN_CROATIA)
        (SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN,SUBLANG_DANISH_DENMARK)
        (SUBLANG_DIVEHI_MALDIVES,SUBLANG_ENGLISH_IRELAND)
        (SUBLANG_ENGLISH_INDIA,SUBLANG_ENGLISH_MALAYSIA)
        (SUBLANG_ENGLISH_SINGAPORE,SUBLANG_ESTONIAN_ESTONIA)
        (SUBLANG_FAEROESE_FAROE_ISLANDS,SUBLANG_FILIPINO_PHILIPPINES)
        (SUBLANG_FINNISH_FINLAND,SUBLANG_FRISIAN_NETHERLANDS)
        (SUBLANG_GALICIAN_GALICIAN,SUBLANG_GEORGIAN_GEORGIA)
        (SUBLANG_GREEK_GREECE,SUBLANG_GREENLANDIC_GREENLAND)
        (SUBLANG_GUJARATI_INDIA,SUBLANG_HAUSA_NIGERIA,SUBLANG_HEBREW_ISRAEL)
        (SUBLANG_HINDI_INDIA,SUBLANG_HUNGARIAN_HUNGARY)
        (SUBLANG_ICELANDIC_ICELAND,SUBLANG_IGBO_NIGERIA)
        (SUBLANG_INDONESIAN_INDONESIA,SUBLANG_INUKTITUT_CANADA)
        (SUBLANG_INUKTITUT_CANADA_LATIN,SUBLANG_IRISH_IRELAND)
        (SUBLANG_JAPANESE_JAPAN,SUBLANG_KAZAK_KAZAKHSTAN)
        (SUBLANG_KHMER_CAMBODIA,SUBLANG_KICHE_GUATEMALA)
        (SUBLANG_KINYARWANDA_RWANDA,SUBLANG_KONKANI_INDIA)
        (SUBLANG_KYRGYZ_KYRGYZSTAN,SUBLANG_LAO_LAO_PDR)
        (SUBLANG_LATVIAN_LATVIA,SUBLANG_LITHUANIAN_LITHUANIA)
        (SUBLANG_LOWER_SORBIAN_GERMANY,SUBLANG_LUXEMBOURGISH_LUXEMBOURG)
        (SUBLANG_MACEDONIAN_MACEDONIA,SUBLANG_MALAYALAM_INDIA)
        (SUBLANG_MALTESE_MALTA,SUBLANG_MAORI_NEW_ZEALAND)
        (SUBLANG_MAPUDUNGUN_CHILE,SUBLANG_MARATHI_INDIA,SUBLANG_MOHAWK_MOHAWK)
        (SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA,SUBLANG_MONGOLIAN_PRC)
        (SUBLANG_NEPALI_NEPAL,SUBLANG_OCCITAN_FRANCE,SUBLANG_ORIYA_INDIA)
        (SUBLANG_PASHTO_AFGHANISTAN,SUBLANG_PERSIAN_IRAN)
        (SUBLANG_POLISH_POLAND,SUBLANG_PORTUGUESE_PORTUGAL)
        (SUBLANG_PUNJABI_INDIA,SUBLANG_QUECHUA_BOLIVIA,SUBLANG_QUECHUA_ECUADOR)
        (SUBLANG_QUECHUA_PERU,SUBLANG_ROMANIAN_ROMANIA)
        (SUBLANG_ROMANSH_SWITZERLAND,SUBLANG_RUSSIAN_RUSSIA)
        (SUBLANG_SAMI_NORTHERN_NORWAY,SUBLANG_SAMI_NORTHERN_SWEDEN)
        (SUBLANG_SAMI_NORTHERN_FINLAND,SUBLANG_SAMI_LULE_NORWAY)
        (SUBLANG_SAMI_LULE_SWEDEN,SUBLANG_SAMI_SOUTHERN_NORWAY)
        (SUBLANG_SAMI_SOUTHERN_SWEDEN,SUBLANG_SAMI_SKOLT_FINLAND)
        (SUBLANG_SAMI_INARI_FINLAND,SUBLANG_SANSKRIT_INDIA)
        (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN)
        (SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC)
        (SUBLANG_SINDHI_AFGHANISTAN,SUBLANG_SINHALESE_SRI_LANKA)
        (SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA,SUBLANG_SLOVAK_SLOVAKIA)
        (SUBLANG_SLOVENIAN_SLOVENIA,SUBLANG_SPANISH_US,SUBLANG_SWEDISH_SWEDEN)
        (SUBLANG_SYRIAC,SUBLANG_TAJIK_TAJIKISTAN)
        (SUBLANG_TAMAZIGHT_ALGERIA_LATIN,SUBLANG_TAMIL_INDIA)
        (SUBLANG_TATAR_RUSSIA,SUBLANG_TELUGU_INDIA,SUBLANG_THAI_THAILAND)
        (SUBLANG_TIBETAN_PRC,SUBLANG_TIBETAN_BHUTAN,SUBLANG_TIGRIGNA_ERITREA)
        (SUBLANG_TSWANA_SOUTH_AFRICA,SUBLANG_TURKISH_TURKEY)
        (SUBLANG_TURKMEN_TURKMENISTAN,SUBLANG_UIGHUR_PRC)
        (SUBLANG_UKRAINIAN_UKRAINE,SUBLANG_UPPER_SORBIAN_GERMANY)
        (SUBLANG_VIETNAMESE_VIETNAM,SUBLANG_WELSH_UNITED_KINGDOM)
        (SUBLANG_WOLOF_SENEGAL,SUBLANG_YORUBA_NIGERIA)
        (SUBLANG_XHOSA_SOUTH_AFRICA,SUBLANG_YAKUT_RUSSIA,SUBLANG_YI_PRC)
        (SUBLANG_ZULU_SOUTH_AFRICA): Define.
        (SUBLANG_ARABIC_SAUDI_ARABIA): Removed by error.
        (SUBLANG_MARATHI_INDIA): Defined twice by error.

2006-05-05  Chris Sutcliffe <[EMAIL PROTECTED]>

        * lib/directx/Makefile.in: Remove reference to libquartz.a since
        it was moved.

2006-05-05  Earnie Boyd  <[EMAIL PROTECTED]>

        * lib/scrnsave.c: Correct misspelled SPI_SCREENSAVERUNNING to
        SPI_SETSCREENSAVERUNNING.
        * include winuser.h (SPI_SCREENSAVERRUNNING): Remove again.

2006-05-04  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winuser.h (SPI_SCREENSAVERRUNNING): Define.
        It had been removed because it's no documented, but Cygwin needs it.

2006-05-04  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/amvideo.h (IFullScreenVideo): Define.
        (BIT_MASKS_MATCH,PALETTISED,PALETTE_ENTRIES,RESET_MASKS,RESET_PALETTE,
        SIZE_EGA_PALETTE,SIZE_MASKS,SIZE_PALETTE): Added Macros.

2006-05-04  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX,
        CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented
        as available on Windows 98 and better.
        (CAL_SSHORTESTDAYNAME_1,CAL_SSHORTESTDAYNAME_2,CAL_SSHORTESTDAYNAME_3)
        (CAL_SSHORTESTDAYNAME_4,CAL_SSHORTESTDAYNAME_5,CAL_SSHORTESTDAYNAME_6)
        (CAL_SSHORTESTDAYNAME7,CAL_UMALQURA): Define, Windows Vista and better.

2006-05-04  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/amvideo.h: New file.
        * include/dshow.h: Include <amvideo.h>.

2006-05-04  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winuser.h (MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP): Define.
        (MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP)
        (MOUSEEVENTF_RIGHTDOWN,MOUSEEVENTF_RIGHTUP,MOUSEEVENTF_MIDDLEDOWN)
        (MOUSEEVENTF_MIDDLEUP,MOUSEEVENTF_ABSOLUTE,MOUSEEVENTF_WHEEL): Cleanup.
        (HWND_BROADCAST): Cleanup.
        (HWND_MESSAGE): Windows 2000 only.
        (SMTO_ABORTIFHUNG,SMTO_BLOCK,SMTO_NORMAL): Cleanup.
        (SMTO_NOTIMEOUTIFNOTHUNG): Define.
        (SIF_DISABLENOSCROLL,SIF_PAGE,SIF_POS,SIF_RANGE,SIF_TRACKPOS)
        (SIF_ALL): Cleanup.
        (SWP_DRAWFRAME,SWP_FRAMECHANGED,SWP_HIDEWINDOW,SWP_NOACTIVATE)
        (SWP_NOCOPYBITS,SWP_NOMOVE,SWP_NOSIZE,SWP_NOREDRAW,SWP_NOZORDER)
        (SWP_SHOWWINDOW,SWP_NOOWNERZORDER,SWP_NOREPOSITION,SWP_NOSENDCHANGING)
        (SWP_DEFERERASE,SWP_ASYNCWINDOWPOS): Cleanup.
        (HSHELL_ENDTASK,HSHELL_ACCESSIBILITYSTATE,HSHELL_APPCOMMAND): Define.
        (SPI_GETBLOCKSENDINPUTRESETS,SPI_GETCARETWIDTH,SPI_GETDROPSHADOW)
        (SPI_GETFILTERKEYS,SPI_GETFLATMENU,SPI_GETFOCUSBORDERHEIGHT)
        (SPI_GETFOCUSBORDERWIDTH,SPI_GETFONTSMOOTHINGCONTRAST)
        (SPI_GETFONTSMOOTHINGTYPE,SPI_GETFOREGROUNDFLASHCOUNT)
        (SPI_GETMENUSHOWDELAY,SPI_GETMOUSECLICKLOCK,SPI_GETMOUSECLICKLOCKTIME)
        (SPI_GETMOUSEHOVERHEIGHT,SPI_GETMOUSEHOVERTIME,SPI_GETMOUSEHOVERWIDTH)
        (SPI_GETMOUSESONAR,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
        (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
        (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
        (SPI_GETSCREENSAVETIMEOUT,SPI_GETMOUSEVANISH,SPI_GETNONCLIENTMETRICS)
        (SPI_GETPOWEROFFACTIVE,SPI_GETPOWEROFFTIMEOUT,SPI_GETSCREENREADER)
        (SPI_GETSCREENSAVEACTIVE,SPI_GETSCREENSAVERRUNNING)
        (SPI_GETSCREENSAVETIMEOUT,SPI_GETSNAPTODEFBUTTON,SPI_GETUIEFFECTS)
        (SPI_SETBLOCKSENDINPUTRESETS,SPI_SETCARETWIDTH,SPI_SETCURSORS)
        (SPI_SETDROPSHADOW,SPI_SETFILTERKEYS,SPI_SETFLATMENU)
        (SPI_SETFOCUSBORDERHEIGHT,SPI_SETFOCUSBORDERWIDTH)
        (SPI_SETFONTSMOOTHINGCONTRAST,SPI_SETFONTSMOOTHINGTYPE)
        (SPI_SETFOREGROUNDFLASHCOUNT,SPI_SETICONS,SPI_SETMENUSHOWDELAY)
        (SPI_SETMOUSECLICKLOCK,SPI_SETMOUSECLICKLOCKTIME)
        (SPI_SETMOUSEHOVERHEIGHT,SPI_SETMOUSEHOVERTIME)
        (SPI_SETMOUSEHOVERWIDTH,SPI_SETMOUSESONAR,SPI_SETMOUSEVANISH)
        (SPI_SETNONCLIENTMETRICS,SPI_SETPENWINDOWS,SPI_SETPOWEROFFACTIVE)
        (SPI_SETPOWEROFFTIMEOUT,SPI_SETSCREENREADER,SPI_SETSCREENSAVEACTIVE)
        (SPI_SETSCREENSAVERRUNNING,SPI_SETSCREENSAVETIMEOUT,SPI_SETSHOWIMEUI)
        (SPI_SETSNAPTODEFBUTTON,SPI_SETUIEFFECTS): Define.
        (SPI_GETACCESSTIMEOUT,SPI_GETANIMATION,SPI_GETBEEP)
        (SPI_GETDEFAULTINPUTLANG,SPI_GETDESKWALLPAPER,SPI_GETDRAGFULLWINDOWS)
        (SPI_GETFASTTASKSWITCH,SPI_GETFONTSMOOTHING,SPI_GETGRIDGRANULARITY)
        (SPI_GETHIGHCONTRAST,SPI_GETICONMETRICS,SPI_GETICONTITLELOGFONT)
        (SPI_GETICONTITLEWRAP,SPI_GETKEYBOARDDELAY,SPI_GETKEYBOARDPREF)
        (SPI_GETKEYBOARDSPEED,SPI_GETLOWPOWERACTIVE,SPI_GETLOWPOWERTIMEOUT)
        (SPI_GETMENUDROPALIGNMENT,SPI_GETMENUUNDERLINES,SPI_GETMINIMIZEDMETRICS)
        (SPI_GETMOUSE,SPI_GETMOUSEKEYS,SPI_GETMOUSESPEED,SPI_GETMOUSETRAILS)
        (SPI_GETSERIALKEYS,SPI_GETSHOWIMEUI,SPI_GETSHOWSOUNDS)
        (SPI_GETSOUNDSENTRY,SPI_GETSTICKYKEYS,SPI_GETTOGGLEKEYS)
        (SPI_GETWHEELSCROLLLINES,SPI_GETWINDOWSEXTENSION,SPI_GETWORKAREA)
        (SPI_ICONHORIZONTALSPACING,SPI_ICONVERTICALSPACING)
        (SPI_SETACCESSTIMEOUT,SPI_SETANIMATION,SPI_SETBEEP,SPI_SETBORDER)
        (SPI_SETDEFAULTINPUTLANG,SPI_SETDESKPATTERN,SPI_SETDESKWALLPAPER)
        (SPI_SETDOUBLECLICKTIME,SPI_SETDOUBLECLKHEIGHT,SPI_SETDOUBLECLKWIDTH)
        (SPI_SETDRAGFULLWINDOWS,SPI_SETDRAGHEIGHT,SPI_SETDRAGWIDTH)
        (SPI_SETFASTTASKSWITCH,SPI_SETFONTSMOOTHING,SPI_SETGRIDGRANULARITY)
        (SPI_SETHANDHELD,SPI_SETHIGHCONTRAST,SPI_SETICONMETRICS)
        (SPI_SETICONTITLELOGFONT,SPI_SETICONTITLEWRAP,SPI_SETKEYBOARDDELAY)
        (SPI_SETKEYBOARDPREF,SPI_SETKEYBOARDSPEED,SPI_SETLANGTOGGLE)
        (SPI_SETLOWPOWERACTIVE,SPI_SETLOWPOWERTIMEOUT,SPI_SETMENUDROPALIGNMENT)
        (SPI_SETMENUUNDERLINES,SPI_SETMINIMIZEDMETRICS,SPI_SETMOUSE)
        (SPI_SETMOUSEBUTTONSWAP,SPI_SETMOUSEKEYS,SPI_SETMOUSESPEED)
        (SPI_SETMOUSETRAILS,SPI_SETSERIALKEYS,SPI_SETSHOWSOUNDS)
        (SPI_SETSOUNDSENTRY,SPI_SETSTICKYKEYS,SPI_SETTOGGLEKEYS)
        (SPI_SETWHEELSCROLLLINES,SPI_SETWORKAREA): Cleanup.
        (SPI_GETMOUSETRAILS,SPI_SETMOUSETRAILS): Defined twice by error.
        (SPI_SCREENSAVERRUNNING): Removed.
        (SPIF_UPDATEINIFILE,SPIF_SENDCHANGE,SPIF_SENDWININICHANGE): Cleanup.
        * include/wingdi.h (ETO_NUMERICSLATIN,ETO_NUMERICSLOCAL)
        (ETO_IGNORELANGUAGE,ETO_PDY): Define.
        (ETO_CLIPPED,ETO_GLYPH_INDEX,ETO_OPAQUE,ETO_RTLREADING): Cleanup.

2006-05-03  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h (MPR_SERVER_HANDLE): Add typedef.
        (MprAdminGetPDCServer): Add prototype.
        (MprAdminSendUserMessage): Add prototype.
        (MprAdminUserGetInfo): Add prototype.
        (MprAdminUserSetInfo): Add prototype.
        * lib/mprapi.def: Add stubs for above functions.

2006-05-03  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * lib/directx/quartz.def: Move from here...
        * lib/quartz.def: ... to here.

2006-05-03  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/amaudio.h: New file.
        * include/dshow.h: Include <amaudio.h>.

2006-05-03  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/errors.h: New file.
        * include/dshow.h: Include <errors.h>.

2006-05-03  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/dshow.h: New file.
        * include/evcode.h: New file.
        * include/audevcod.h: New file.
        * include/dvdevcod.h: New file.

2006-05-02  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h (RAS_SERVER_HANDLE): Add typedef.
        (MprAdminConnectionClearStats): Add prototype.
        (MprAdminConnectionEnum): Add  prototype.
        (MprAdminConnectionGetInfo): Add prototype.
        (MprAdminConnectionRemoveQuarantine): Add prototype.
        (MprAdminPortClearStats): Add prototype.
        (MprAdminPortDisconnect): Add prototype.
        (MprAdminPortEnum): Add prototype.
        (MprAdminPortGetInfo): Add prototype.
        (MprAdminPortReset): Add prototype.
        * lib/mprapi.def: New file.

2006-05-02  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        *  include/mprapi.h: #include <lmcons.h>
        (MAX_DEVICETYPE_NAME): Add define.
        (MAX_PHONE_NUMBER_LEN): Add define.
        (ATADDRESSLEN): Add define.
        (IPADDRESSLEN): Add define.
        (IPXADDRESSLEN): Add define.
        (MPR_ENABLE_RAS_ON_DEVICE): Add define.
        (MPR_ENABLE_ROUTING_ON_DEVICE): Add define.
        (RAS_FLAGS_PPP_CONNECTION): Add define.
        (RAS_FLAGS_MESSENGER_PRESENT): Add define.
        (RAS_FLAGS_RAS_CONNECTION): Add define.
        (RAS_FLAGS_QUARANTINE_PRESENT): Add define.
        (RASCCPCA_STAC): Add define.
        (RASCCPCA_MPPC): Add define.
        (PPP_CCP_COMPRESSION): Add define.
        (PPP_CCP_ENCRYPTION40BITOLD): Add define.
        (PPP_CCP_ENCRYPTION40BIT): Add define.
        (PPP_CCP_ENCRYPTION128BIT): Add define.
        (PPP_CCP_ENCRYPTION56BIT): Add define.
        (PPP_CCP_HISTORYLESS): Add define.
        (RASPRIV_NoCallback): Add define.
        (RASPRIV_AdminSetCallback): Add define.
        (RASPRIV_CallerSetCallback): Add define.
        (RASPRIV_DialinPrivilege): Add define.
        (RASPRIV_CallbackType): Add define.
        (RASPRIV2_DialinPolicy): Add define.
        (PPP_LCP_PAP): Add define.
        (PPP_LCP_SPAP): Add define.
        (PPP_LCP_CHAP): Add define.
        (PPP_LCP_EAP): Add define.
        (PPP_LCP_CHAP_MD5): Add define.
        (PPP_LCP_CHAP_MS): Add define.
        (PPP_LCP_CHAP_MSV2): Add define.
        (PPP_LCP_MULTILINK_FRAMING): Add define.
        (enum _RAS_HARDWARE_CONDITION): Add.
        (enum _RAS_PORT_CONDITION): Add.
        (struct _PPP_ATCP_INFO): Add.
        (struct _PPP_ATCP_INFO): Add.
        (struct _PPP_IPCP_INFO): Add.
        (struct _PPP_IPCP_INFO2): Add.
        (struct _PPP_IPXCP_INFO): Add.
        (struct _PPP_LCP_INFO): Add.
        (struct _PPP_NBFCP_INFO): Add.
        (struct _PPP_INFO): Add.
        (struct _PPP_INFO_2): Add.
        (struct _RAS_CONNECTION_0): Add.
        (struct RAS_CONNECTION_1): Add.
        (struct _RAS_CONNECTION_2): Add.
        (struct RAS_PORT_0): Add.
        (struct _RAS_PORT_1): Add.
        (struct _RAS_USER_0): Add.
        (struct _RAS_USER_1): Add.

2006-05-02  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mprapi.h: New file.
        * include/routprot.h: New file.
        * include/ipxrtdef.h: New file.
        * include/ipxconst.h: New file.
        * include/stm.h: New file.

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ddk/winddk.h (KAFFINITY): Fix typo.
        Thanks to:    Oliver Stoeneberg <kidkat at sf dot net>

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winbase.h (ENUMRESLANGPROC,ENUMRESLANGPROCA,ENUMRESLANGPROCW)
        (ENUMRESNAMEPROC,ENUMRESNAMEPROCA,ENUMRESNAMEPROCW)
        (ENUMRESTYPEPROC,ENUMRESTYPEPROCA,ENUMRESTYPEPROCW): ANSI and Unicode
        versions.
        Thanks to:    Oliver Stoeneberg <kidkat at sf dot net>

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
        Thanks to:    Oliver Stoeneberg <kidkat at sf dot net>

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/wingdi.h (BITMAPV5HEADER): New structure definition.

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/basetyps.h (REFFMTID): Define properly.

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define.
        Thanks to:    Bruce M Simpson <bms_spc at sf dot net>

2006-04-28  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_OTHER,IF_TYPE_REGULAR_1822)
        (IF_TYPE_HDH_1822,IF_TYPE_DDN_X25,IF_TYPE_RFC877_X25)
        (IF_TYPE_ETHERNET_CSMACD,IF_TYPE_IS088023_CSMACD)
        (IF_TYPE_ISO88024_TOKENBUS,IF_TYPE_ISO88025_TOKENRING)
        (IF_TYPE_ISO88026_MAN,IF_TYPE_STARLAN,IF_TYPE_PROTEON_10MBIT)
        (IF_TYPE_PROTEON_80MBIT,IF_TYPE_HYPERCHANNEL,IF_TYPE_FDDI)
        (IF_TYPE_LAP_B,IF_TYPE_SDLC,IF_TYPE_DS1,IF_TYPE_E1,IF_TYPE_BASIC_ISDN)
        (IF_TYPE_PRIMARY_ISDN,IF_TYPE_PROP_POINT2POINT_SERIAL,IF_TYPE_PPP)
        (IF_TYPE_SOFTWARE_LOOPBACK,IF_TYPE_EON,IF_TYPE_ETHERNET_3MBIT)
        (IF_TYPE_NSIP,IF_TYPE_SLIP,IF_TYPE_ULTRA,IF_TYPE_DS3,IF_TYPE_SIP)
        (IF_TYPE_FRAMERELAY,IF_TYPE_RS232,IF_TYPE_PARA,IF_TYPE_ARCNET)
        (IF_TYPE_ARCNET_PLUS,IF_TYPE_ATM,IF_TYPE_MIO_X25,IF_TYPE_SONET)
        (IF_TYPE_X25_PLE,IF_TYPE_ISO88022_LLC,IF_TYPE_LOCALTALK)
        (IF_TYPE_SMDS_DXI,IF_TYPE_FRAMERELAY_SERVICE,IF_TYPE_V35,IF_TYPE_HSSI)
        (IF_TYPE_HIPPI,IF_TYPE_MODEM,IF_TYPE_AAL5,IF_TYPE_SONET_PATH)
        (IF_TYPE_SONET_VT,IF_TYPE_SMDS_ICIP,IF_TYPE_PROP_VIRTUAL)
        (IF_TYPE_PROP_MULTIPLEXOR,IF_TYPE_IEEE80212,IF_TYPE_FIBRECHANNEL)
        (IF_TYPE_HIPPIINTERFACE,IF_TYPE_FRAMERELAY_INTERCONNECT)
        (IF_TYPE_AFLANE_8023,IF_TYPE_AFLANE_8025,IF_TYPE_CCTEMUL)
        (IF_TYPE_FASTETHER,IF_TYPE_ISDN,IF_TYPE_V11,IF_TYPE_V36)
        (IF_TYPE_G703_64K,IF_TYPE_G703_2MB,IF_TYPE_QLLC,IF_TYPE_FASTETHER_FX)
        (IF_TYPE_CHANNEL,IF_TYPE_IEEE80211,,IF_TYPE_IBM370PARCHAN)
        (IF_TYPE_ESCON,IF_TYPE_DLSW,IF_TYPE_ISDN_S,IF_TYPE_ISDN_U)
        (IF_TYPE_LAP_D,IF_TYPE_IPSWITCH,IF_TYPE_RSRB,IF_TYPE_ATM_LOGICAL)
        (IF_TYPE_DS0,IF_TYPE_DS0_BUNDLE,IF_TYPE_BSC,IF_TYPE_ASYNC,IF_TYPE_CNR)
        (IF_TYPE_ISO88025R_DTR,IF_TYPE_EPLRS,IF_TYPE_ARAP,IF_TYPE_PROP_CNLS)
        (IF_TYPE_HOSTPAD,IF_TYPE_TERMPAD,IF_TYPE_FRAMERELAY_MPI,IF_TYPE_X213)
        (IF_TYPE_ADSL,IF_TYPE_RADSL,IF_TYPE_SDSL,IF_TYPE_VDSL)
        (IF_TYPE_ISO88025_CRFPRINT,IF_TYPE_MYRINET,IF_TYPE_VOICE_EM)
        (IF_TYPE_VOICE_FXO,IF_TYPE_VOICE_FXS,IF_TYPE_VOICE_ENCAP)
        (IF_TYPE_VOICE_OVERIP,IF_TYPE_ATM_DXI,IF_TYPE_ATM_FUNI,IF_TYPE_ATM_IMA)
        (IF_TYPE_PPPMULTILINKBUNDLE,IF_TYPE_IPOVER_CDLC,IF_TYPE_IPOVER_CLAW)
        (IF_TYPE_STACKTOSTACK,IF_TYPE_VIRTUALIPADDRESS,IF_TYPE_MPC
        (IF_TYPE_IPOVER_ATM,IF_TYPE_ISO88025_FIBER,IF_TYPE_TDLC
        (IF_TYPE_GIGABITETHERNET,IF_TYPE_HDLC,IF_TYPE_LAP_F,IF_TYPE_V37)
        (IF_TYPE_X25_MLP,IF_TYPE_X25_HUNTGROUP,IF_TYPE_TRANSPHDLC)
        (IF_TYPE_INTERLEAVE,IF_TYPE_FAST,IF_TYPE_IP,IF_TYPE_DOCSCABLE_MACLAYER)
        (IF_TYPE_DOCSCABLE_DOWNSTREAM,IF_TYPE_DOCSCABLE_UPSTREAM)
        (IF_TYPE_A12MPPSWITCH,IF_TYPE_TUNNEL,IF_TYPE_COFFEE,IF_TYPE_CES)
        (IF_TYPE_ATM_SUBINTERFACE,IF_TYPE_L2_VLAN,IF_TYPE_L3_IPVLAN)
        (IF_TYPE_L3_IPXVLAN,IF_TYPE_DIGITALPOWERLINE,IF_TYPE_MEDIAMAILOVERIP)
        (IF_TYPE_DTM,IF_TYPE_DCN,IF_TYPE_IPFORWARD,IF_TYPE_MSDSL)
        (IF_TYPE_IEEE1394,IF_TYPE_RECEIVE_ONLY,MAX_IF_TYPE,IF_ACCESS_LOOPBACK)
        (IF_ACCESS_BROADCAST,IF_ACCESS_POINTTOPOINT)
        (IF_ACCESS_POINTTOMULTIPOINT,IF_CHECK_NONE,IF_CHECK_MCAST)
        (IF_CHECK_SEND,IF_CONNECTION_DEDICATED,IF_CONNECTION_PASSIVE)
        (IF_CONNECTION_DEMAND,IF_ADMIN_STATUS_UP,IF_ADMIN_STATUS_DOWN)
        (IF_ADMIN_STATUS_TESTING,IF_OPER_STATUS_NON_OPERATIONAL)
        (IF_OPER_STATUS_UNREACHABLE,IF_OPER_STATUS_DISCONNECTED)
        (IF_OPER_STATUS_CONNECTING,IF_OPER_STATUS_CONNECTED)
        (IF_OPER_STATUS_OPERATIONAL): Define.
        * include/winbase.h (CancelWaitableTimer,UnregisterWait):
        Add function declaration.
        * include/mgm.h: New file.
        * lib/rtm.def: New file.
        Thanks to:    Bruce M Simpson <bms_spc at sf dot net>

2006-04-24  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ws2tcpip.h (gai_strerror): Remove thread-safety comment.
        This function cannot be made thread-safe, the API would have to be
        changed for that, just like strerror() -> strerror_r() and similar
        ISO C or POSIX functions...

2006-04-19  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/edevdefs.h: New file.

2006-04-19  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define.
        Use as guard for the WAVEFORMATEX structure instead of
        _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep
        _WAVEFORMATEX_ for compatibility.
        Thanks to:    Andrew Jones <guln at sf dot net>

2006-04-19  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW):
        Delete. Only CharNextExA and CharPrevExA are documented in MSDN.
        Thanks to:    David Golub <david_golub at sf dot net>

2006-04-18  Eric House  <[EMAIL PROTECTED]>

        PocketPC support.
        * include/aygshell.h: New file [_WIN32_WCE]. Declare most common
        functions for using aygshell on PocketPC:
        SHCreateMenuBar, SHFindMenuBar, SHCreateNewItem, SHFullScreen,
        SHSipInfo, SHHandleWMActivate, SHHandleWMSettingChange

        * include/commctrl.h [_WIN32_WCE] Add function prototypes for
        command bar API on PocketPC:
        CommandBar_Create, CommandBar_Show, CommandBar_AddBitmap,
        CommandBar_InsertComboBox, CommandBar_InsertMenubar,
        CommandBar_InsertMenubarEx, CommandBar_DrawMenuBar,
        CommandBar_GetMenu, CommandBar_AddAdornments, CommandBar_Height,
        CommandBar_InsertButton, CommandBar_Destroy.

        * include/winbase.h [_WIN32_WCE] (WIN32_FIND_DATA{A|W}): Remove
        fields not present on PocketPC.
        (GetCurrentThreadId): Conditionally declare as extern function
        without dllimport attribute on PocketPC.
        (ResetEvent): Likwise.
        (SetEvent): Likewise.

        * include/wingdi.h [_WIN32_WCE]  (GetTextExtentPoint32{A|W}):
        Conditionally declare as extern function without dllimport
         attribute on PocketPC.
        * winuser.h  [_WIN32_WCE] (DialogBoxParam{A|W}): Conditionally
        declare as extern function without dllimport attribute on PocketPC.

2006-04-18  Thorsten Dahlheimer <[EMAIL PROTECTED]>

        * lib/test.c: Include icm.h.

2006-04-18  Thorsten Dahlheimer <[EMAIL PROTECTED]>

        * include/wingdi.h (ColorCorrectPalette): Add declaration.
        (CreateColorSpace): Add UNICODE mappings.
        * lib/gdi32.def (ColorCorrectPalette): Add stub.
        * include/icm.h: New file.
        * lib/mscms.def: New file.
        * lib/icmui.def: New file.

2006-04-18  Thorsten Dahlheimer <[EMAIL PROTECTED]>

        * include/winnt.h (IMAGE_FILE_MACHINE_IA64): New define.
        (IMAGE_FILE_MACHINE_AMD64): New define.
        (IMAGE_NT_OPTIONAL_HDR32_MAGIC,IMAGE_NT_OPTIONAL_HDR64_MAGIC):
        New defines.
        (IMAGE_NT_OPTIONAL_HDR_MAGIC): Map to one of the above.
        (IMAGE_SUBSYSTEM_NATIVE_WINDOWS): New define.
        (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): New define.
        (IMAGE_DLLCHARACTERISTICS_WDM_DRIVER): New define.
        (IMAGE_DIRECTORY_ENTRY_ARCHITECTURE,IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT)
        (IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR): New defines.
        (IMAGE_SCN_TYPE_REG,IMAGE_SCN_TYPE_DSECT,IMAGE_SCN_TYPE_NOLOAD)
        (IMAGE_SCN_TYPE_GROUP,IMAGE_SCN_TYPE_COPY,IMAGE_SCN_TYPE_OVER):
        New defines.
        (IMAGE_SCN_ALIGN_128BYTES,IMAGE_SCN_ALIGN_256BYTES)
        (IMAGE_SCN_ALIGN_512BYTES,IMAGE_SCN_ALIGN_1024BYTES)
        (IMAGE_SCN_ALIGN_2048BYTES,IMAGE_SCN_ALIGN_4096BYTES)
        (IMAGE_SCN_ALIGN_8192BYTES): New defines.
        (IMAGE_DEBUG_TYPE_BORLAND): New define.
        (IMAGE_OPTIONAL_HEADER32,PIMAGE_OPTIONAL_HEADER32)
        (IMAGE_OPTIONAL_HEADER64,PIMAGE_OPTIONAL_HEADER64): New structure
        definitions and typedefs.
        (IMAGE_OPTIONAL_HEADER,PIMAGE_OPTIONAL_HEADER): Map to the above.
        (IMAGE_NT_HEADERS32,PIMAGE_NT_HEADERS32,IMAGE_NT_HEADERS64)
        (PIMAGE_NT_HEADERS64): New structure definitions and typedefs.
        (IMAGE_NT_HEADERS,PIMAGE_NT_HEADERS): Map to the above.
        (IMAGE_LOAD_CONFIG_DIRECTORY64,PIMAGE_LOAD_CONFIG_DIRECTORY64):
        New structure definition and typedefs.
        (IMAGE_CE_RUNTIME_FUNCTION_ENTRY,PIMAGE_CE_RUNTIME_FUNCTION_ENTRY):
        Likewise.
        (IMAGE_FUNCTION_ENTRY64,PIMAGE_FUNCTION_ENTRY64): Likewise.

2006-04-18  Bart Oldeman  <[EMAIL PROTECTED]>

        * lib/test.c: Fix typo in #inlcude.
        * include/aclui.h: INTERFACE should not remain
        defined at the end of the header.
        * include/servprov.h: Ditto.

2006-04-16  Danny Smith  <[EMAIL PROTECTED]>

        * include/ws2tcpip.h (gai_strerror): Add thread-safety comment.

2006-04-14  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/ws2tcpip.h (gai_strerrorA,gai_strerrorW): Implement inline.

2006-04-14  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/wsahelp.h (system_header): Add pragma.
        * include/ws2spi.h (system_header): Add pragma.
        * include/rasdlg.h (system_header): Add pragma.
        * include/rasdlg.h (_RASDLG_H): Define.
        Define instead of _RASDLG_H_, this is the w32api standard.
        * include/mlang.h (_MLANG_H): Define.
        Define instead of _MLANG_H_, this is the w32api standard.
        * include/setupapi.h (_SETUPAPI_H): Define.
        Define instead of _SETUPAPI_H_, this is the w32api standard.

2006-04-14  Dimitri Papadopoulos  <[EMAIL PROTECTED]>

        * include/rpcndr.h (boolean): Add typedef.
        Thanks to:    James du Russel <ephelon at users dot sf dot net>
        * include/rpcndr.h (_RPCNDR_H): Define.
        Define in addition to __RPCNDR_H__, this is the w32api standard.

--
Chris Sutcliffe
http://ir0nh34d.googlepages.com
http://ir0nh34d.blogspot.com
http://emergedesktop.org

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to