Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Security and Identity. For more information, see:
mscat.h contains the following programming interfaces:
Functions
CryptCATAdminAcquireContext Acquires a handle to a catalog administrator context. |
CryptCATAdminAcquireContext2 Acquires a handle to a catalog administrator context for a given hash algorithm and hash policy. |
CryptCATAdminAddCatalog Adds a catalog to the catalog database. |
CryptCATAdminCalcHashFromFileHandle Calculates the hash for a file. |
CryptCATAdminCalcHashFromFileHandle2 Calculates the hash for a file by using the specified algorithm. |
CryptCATAdminEnumCatalogFromHash Enumerates the catalogs that contain a specified hash. |
CryptCATAdminReleaseCatalogContext Releases a handle to a catalog context previously returned by the CryptCATAdminAddCatalog function. |
CryptCATAdminReleaseContext Releases the handle previously assigned by the CryptCATAdminAcquireContext function. |
CryptCATAdminRemoveCatalog Deletes a catalog file and removes that catalog's entry from the Windows catalog database. |
CryptCATAdminResolveCatalogPath Retrieves the fully qualified path of the specified catalog. |
CryptCATCatalogInfoFromContext Retrieves catalog information from a specified catalog context. |
CryptCATCDFClose Closes a catalog definition file (CDF) and frees the memory for the corresponding CRYPTCATCDF structure. |
CryptCATCDFEnumCatAttributes Enumerates catalog-level attributes within the CatalogHeader section of a catalog definition file (CDF). |
CryptCATCDFOpen Opens an existing catalog definition file (CDF) for reading and initializes a CRYPTCATCDF structure. |
CryptCATClose Closes a catalog handle opened previously by the CryptCATOpen function. |
CryptCATEnumerateAttr Enumerates the attributes associated with a member of a catalog. This function has no associated import library. |
CryptCATEnumerateCatAttr Enumerates the attributes associated with a catalog. This function has no associated import library. |
CryptCATEnumerateMember Enumerates the members of a catalog. |
CryptCATGetAttrInfo Retrieves information about an attribute of a member of a catalog. |
CryptCATGetMemberInfo Retrieves member information from the catalog's PKCS |
CryptCATHandleFromStore Retrieves a catalog handle from memory. |
CryptCATOpen Opens a catalog and returns a context handle to the open catalog. |
CryptCATPersistStore Saves the information in the specified catalog store to an unsigned catalog file. |
CryptCATPutAttrInfo Allocates memory for an attribute and adds it to a catalog member. |
CryptCATPutCatAttrInfo Allocates memory for a catalog file attribute and adds it to the catalog. |
CryptCATPutMemberInfo Allocates memory for a catalog member and adds it to the catalog. |
CryptCATStoreFromHandle Retrieves a CRYPTCATSTORE structure from a catalog handle. |
IsCatalogFile Retrieves a Boolean value that indicates whether the specified file is a catalog file. |
Callback functions
PFN_CDF_PARSE_ERROR_CALLBACK Called for Catalog Definition Function errors while parsing a catalog definition file (CDF). |
Structures
CATALOG_INFO The CATALOG_INFO structure contains the name of a catalog file. This structure is used by the CryptCATCatalogInfoFromContext function. |
CRYPTCATATTRIBUTE The CRYPTCATATTRIBUTE structure defines a catalog attribute. This structure is used by the CryptCATEnumerateAttr and CryptCATEnumerateCatAttr functions. |
CRYPTCATCDF Contains information used to create a signed catalog file (.cat) from a catalog definition file (CDF). |
CRYPTCATMEMBER The CRYPTCATMEMBER structure provides information about a catalog member. This structure is used by the CryptCATGetMemberInfo and CryptCATEnumerateAttr functions. |
CRYPTCATSTORE Represents a catalog file. |