Updated: w32api-3.11

I've uploaded a new version of the w32api:

http://downloads.sourceforge.net/mingw/w32api-3.11.tar.gz

Changes:

2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>

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

2007-12-11 Dave Korn <dave.korn@artimi.com>

\* include/wincrypt.h \(PCRYPT\_DECODE\_PARA\):  Add missing typedef.
\(CERT\_POLICY\_MAPPINGS\_INFO\):  Move before CERT\_POLICY\_MAPPING.

2007-12-03 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

\* include/wingdi.h: Change WINVER guard to \_WIN32\_WINNT.

2007-12-03 techrazy <techrazy@users.sourceforge.net>

\* include/wingdi.h \(NTM\_NONNEGATIVE\_AC, NTM\_PS\_OPENTYPE, NTM\_TT\_OPENTYPE,
NTM\_MULTIPLEMASTER, NTM\_TYPE1, NTM\_DSIG\): define.

2007-11-21 Kevin Conaway <kevin_conaway@users.sourceforge.net>

\* include/wincrypt.h \(CryptProtectData, CryptUnprotectData\): define.

2007-11-21 elsapo <elsapo@users.sourceforge.net>

\* include/wincrypt.h \(CERT\_NAME\_STR\_COMMA\_FLAG,
CERT\_NAME\_STR\_DISABLE\_IE4\_UTF8\_FLAG, CERT\_NAME\_STR\_ENABLE\_UTF8\_UNICODE\_FLAG,
CMC\_ADD\_ATTRIBUTES, CMC\_ADD\_EXTENSIONS, X509\_CERT\_PAIR,
X509\_CERTIFICATE\_TEMPLATE, X509\_CROSS\_CERT\_DIST\_POINTS, CMC\_DATA,
X509\_NAME\_CONSTRAINTS, X509\_POLICY\_CONSTRAINTS, X509\_POLICY\_MAPPINGS,
CMC\_RESPONSE, CMC\_STATUS, X509\_ALGORITHM\_IDENTIFIER, X509\_ALTERNATE\_NAME,
PKCS\_ATTRIBUTE, X509\_AUTHORITY\_INFO\_ACCESS, X509\_AUTHORITY\_KEY\_ID,
X509\_AUTHORITY\_KEY\_ID2, szOID\_BASIC\_CONSTRAINTS, X509\_BASIC\_CONSTRAINTS2,
X509\_BIOMETRIC\_EXT, X509\_BITS, X509\_CERT, X509\_CERT\_CRL\_TO\_BE\_SIGNED,
X509\_CERT\_POLICIES, X509\_CERT\_REQUEST\_TO\_BE\_SIGNED, X509\_CERT\_TO\_BE\_SIGNED,
X509\_CHOICE\_OF\_TIME, PKCS\_CONTENT\_INFO, PKCS\_CONTENT\_INFO\_SEQUENCE\_OF\_ANY,
X509\_CRL\_DIST\_POINTS, RSA\_CSP\_PUBLICKEYBLOB, PKCS\_CTL, X509\_DSS\_PARAMETERS,
X509\_DSS\_SIGNATURE, X509\_ECC\_SIGNATURE, X509\_ENHANCED\_KEY\_USAGE,
X509\_ENUMERATED, X509\_EXTENSIONS, X509\_INTEGER, X509\_ISSUING\_DIST\_POINT,
X509\_KEY\_ATTRIBUTES, X509\_KEY\_USAGE, X509\_KEY\_USAGE\_RESTRICTION,
X509\_KEYGEN\_REQUEST\_TO\_BE\_SIGNED, X509\_LOGOTYPE\_EXT,
X509\_MULTI\_BYTE\_INTEGER, X509\_MULTI\_BYTE\_UINT, X509\_NAME, X509\_NAME\_VALUE,
X509\_OBJECT\_IDENTIFIER, X509\_OCTET\_STRING, X509\_PUBLIC\_KEY\_INFO,
PKCS\_RC2\_CBC\_PARAMETERS, CNG\_RSA\_PUBLIC\_KEY\_BLOB,
PKCS\_RSA\_SSA\_PSS\_PARAMETERS, PKCS\_RSAES\_OAEP\_PARAMETERS,
ECC\_CMS\_SHARED\_INFO, X509\_SEQUENCE\_OF\_ANY, PKCS7\_SIGNER\_INFO,
CMS\_SIGNER\_INFO, PKCS\_SMIME\_CAPABILITIES, PKCS\_TIME\_REQUEST,
X509\_UNICODE\_NAME, X509\_UNICODE\_NAME\_VALUE, PKCS\_UTC\_TIME,
OCSP\_SIGNED\_REQUEST, OCSP\_REQUEST, OCSP\_RESPONSE,
OCSP\_BASIC\_SIGNED\_RESPONSE, OCSP\_BASIC\_RESPONSE, CRL\_REASON\_UNSPECIFIED,
CRL\_REASON\_KEY\_COMPROMISE, CRL\_REASON\_CA\_COMPROMISE,
CRL\_REASON\_AFFILIATION\_CHANGED, CRL\_REASON\_SUPERSEDED,
CRL\_REASON\_CESSATION\_OF\_OPERATION, CRL\_REASON\_CERTIFICATE\_HOLD,
CRL\_REASON\_REMOVE\_FROM\_CRL, CRYPT\_ENCODE\_ALLOC\_FLAG,
CRYPT\_UNICODE\_NAME\_ENCODE\_DISABLE\_CHECK\_TYPE\_FLAG,
CRYPT\_UNICODE\_NAME\_ENCODE\_ENABLE\_T61\_UNICODE\_FLAG,
CRYPT\_UNICODE\_NAME\_ENCODE\_ENABLE\_UTF8\_UNICODE\_FLAG,
CRYPT\_UNICODE\_NAME\_ENCODE\_FORCE\_UTF8\_UNICODE\_FLAG,
szOID\_APPLICATION\_CERT\_POLICIES, szOID\_APPLICATION\_POLICY\_CONSTRAINTS,
szOID\_APPLICATION\_POLICY\_MAPPINGS, szOID\_AUTHORITY\_INFO\_ACCESS,
szOID\_AUTHORITY\_KEY\_IDENTIFIER, szOID\_AUTHORITY\_KEY\_IDENTIFIER2,
X509\_BASIC\_CONSTRAINTS, szOID\_BIOMETRIC\_EXT, szOID\_CERT\_EXTENSIONS,
szOID\_CERT\_POLICIES, szOID\_CERTIFICATE\_TEMPLATE, szOID\_CRL\_NUMBER,
szOID\_CROSS\_CERT\_DIST\_POINTS, szOID\_DELTA\_CRL\_INDICATOR,
szOID\_ENROLLMENT\_NAME\_VALUE\_PAIR, szOID\_FRESHEST\_CRL,
szOID\_ISSUING\_DIST\_POINT, szOID\_NAME\_CONSTRAINTS, szOID\_CRL\_DIST\_POINTS,
szOID\_CRL\_REASON\_CODE, szOID\_CRL\_VIRTUAL\_BASE, szOID\_ECC\_PUBLIC\_KEY,
szOID\_ECDSA\_SPECIFIED, szOID\_ENHANCED\_KEY\_USAGE, szOID\_ISSUER\_ALT\_NAME,
szOID\_ISSUER\_ALT\_NAME2, szOID\_KEY\_ATTRIBUTES, szOID\_KEY\_USAGE,
szOID\_KEY\_USAGE\_RESTRICTION, szOID\_LOGOTYPE\_EXT, szOID\_POLICY\_CONSTRAINTS,
szOID\_POLICY\_MAPPINGS, szOID\_RSA\_SSA\_PSS, szOID\_RSAES\_OAEP,
szOID\_SUBJECT\_ALT\_NAME, szOID\_SUBJECT\_ALT\_NAME2,
szOID\_SUBJECT\_KEY\_IDENTIFIER, CMC\_ADD\_ATTRIBUTES\_INFO,
PCMC\_ADD\_ATTRIBUTES\_INFO, CMC\_ADD\_EXTENSIONS\_INFO, PCMC\_ADD\_EXTENSIONS\_INFO,
CERT\_ALT\_NAME\_ENTRY, PCERT\_ALT\_NAME\_ENTRY, CERT\_ALT\_NAME\_INFO,
PCERT\_ALT\_NAME\_INFO, CERT\_NAME\_VALUE, PCERT\_NAME\_VALUE,
CERT\_POLICY\_QUALIFIER\_INFO, PCERT\_POLICY\_QUALIFIER\_INFO,
CERT\_POLICY\_CONSTRAINTS\_INFO, PCERT\_POLICY\_CONSTRAINTS\_INFO,
CERT\_POLICY\_MAPPINGS\_INFO, PCERT\_POLICY\_MAPPINGS\_INFO, CERT\_POLICY\_MAPPING,
PCERT\_POLICY\_MAPPING, CryptDecodeObjectEx, CryptEncodeObject,
CryptEncodeObjectEx\): define.

2007-11-21 Brian Dessent <dessent@users.sourceforge.net>

\* include/winbase.h \(CheckTokenMembership\): define.

2007-10-03 Jiri Malak <Jiri.Malak@iol.cz>

\* include/rpcndr.h: Missing NdrClientCall2 entry.
\* lib/rpcrt4.def: Ditto.

2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
* lib/scnsave.c: Multi-monitor support.

Posted by Chris Sutcliffe 2007-12-27