• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▼Platform SDK
      • ▶What's New?
      • ▶Windows Programming Guidelines
      • ▶Database and Messaging Services
      • ▶Graphics and Multimedia Services
      • ▶Internet/Intranet/Extranet Services
      • ▶Networking and Distributed Services
      • ▶COM and ActiveX Object Services
      • ▶Setup and Systems Management Services
      • ▶User Interface Services
      • ▼Windows Base Services
        • ▶Microsoft Cluster Server
        • ▶Smart Card
        • ▼CryptoAPI 2.0
          • Legal Information
          • ▶Introduction to CryptoAPI
          • ▶Cryptography
          • ▶Encoding and Decoding Data
          • ▶Certificates
          • ▶Messages
          • ▼CryptoAPI Reference
            • ▶Reference Overview
            • ▶Cryptographic Functions
            • ▶Certificate Store Functions
            • ▶Certificate Helper Functions
            • ▼CryptEncodeObject/CryptDecodeObject Functions
              • CryptDecodeObject
              • CryptDecodeObjectEx
              • CryptEncodeObject
              • CryptEncodeObjectEx
              • ▼Encode/Decode Details for Common Data Structures
                • PKCS_ATTRIBUTE
                • PKCS_CONTENT_INFO
                • PKCS_CONTENT_INFO_SEQUENCE_OF_ANY
                • PKCS_CTL
                • PKCS_RC2_CBC_PARAMETERS
                • PKCS_TIME_REQUEST
                • PKCS7_SIGNER_INFO
                • RSA_CSP_PUBLICKEYBLOB
                • X509_ANY_STRING
                • X509_BITS
                • X509_CERT
                • X509_CERT_CRL_TO_BE_SIGNED
                • X509_CERT_REQUEST_TO_BE_SIGNED
                • X509_CERT_TO_BE_SIGNED
                • X509_CHOICE_OF_TIME
                • X509_DSS_PARAMETERS
                • X509_DSS_PUBLICKEY
                • X509_DSS_SIGNATURE
                • X509_ENUMERATED
                • X509_INTEGER
                • X509_KEYGEN_REQUEST_TO_BE_SIGNED
                • X509_MULTI_BYTE_INTEGER
                • X509_MULTI_BYTE_UINT
                • X509_NAME
                • X509_NAME_VALUE
                • X509_OCTET_STRING
                • X509_PUBLIC_KEY_INFO
                • X509_SEQUENCE_OF_ANY
                • X509_UNICODE_ANY_STRING
                • X509_UNICODE_NAME
                • X509_UNICODE_NAME_VALUE
              • ▶Encode/Decode Details for Extensions and Attributes
              • ▶Encode/Decode Details for Netscape Extensions
            • ▶OID Support Functions
            • ▶Low-Level Message Functions
            • ▶Simplified Message Functions
            • ▶Remote Object Retrieval Functions
            • ▶Crypt Time Valid Object Retrieval Functions
            • ▶Data Types and Constants
            • ▶Data Structures
          • ▶Glossary
          • ▶Appendixes
        • ▶Cryptographic Service Providers
        • ▶Certificate Server
        • ▶Debugging and Error Handling
        • ▶Executables
        • ▶Files and I/O
        • ▶General Library
        • ▶Hardware
        • ▶International Features
        • ▶Interprocess Communication
        • ▶Removable Storage Manager Programmer's Reference
        • ▶Security
        • ▶Windows 95 Features
        • ▶Windows NT Features
      • ▶Reference
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers