Removed dynamic CI experiments that do not work, possibly due to Patch Guard
This commit is contained in:
@@ -141,42 +141,3 @@ typedef struct
|
||||
// Global instance, individual field can be adjusted by the caller
|
||||
//
|
||||
extern DOMITO_MEMORY G_Memory;
|
||||
|
||||
|
||||
/* ___ _ ___ _ _ _
|
||||
* / __|___ __| |___ |_ _|_ _| |_ ___ __ _ _ _(_) |_ _ _
|
||||
* | (__/ _ \/ _` / -_) | || ' \ _/ -_) _` | '_| | _| || |
|
||||
* \___\___/\__,_\___| |___|_||_\__\___\__, |_| |_|\__|\_, |
|
||||
* |___/ |__/
|
||||
*/
|
||||
|
||||
typedef decltype(&CiFreePolicyInfo) t_CiFreePolicyInfo;
|
||||
typedef decltype(&CiCheckSignedFile) t_CiCheckSignedFile;
|
||||
typedef decltype(&CiVerifyHashInCatalog) t_CiVerifyHashInCatalog;
|
||||
typedef decltype(&CiGetCertPublisherName) t_CiGetCertPublisherName;
|
||||
typedef decltype(&CiSetTrustedOriginClaimId) t_CiSetTrustedOriginClaimId;
|
||||
typedef decltype(&CiValidateFileObject) t_CiValidateFileObject;
|
||||
|
||||
//
|
||||
// Function pointers to CI.dll exports
|
||||
//
|
||||
typedef struct
|
||||
{
|
||||
t_CiFreePolicyInfo CiFreePolicyInfo;
|
||||
|
||||
t_CiCheckSignedFile CiCheckSignedFile;
|
||||
|
||||
t_CiVerifyHashInCatalog CiVerifyHashInCatalog;
|
||||
|
||||
t_CiGetCertPublisherName CiGetCertPublisherName;
|
||||
|
||||
t_CiSetTrustedOriginClaimId CiSetTrustedOriginClaimId;
|
||||
|
||||
t_CiValidateFileObject CiValidateFileObject;
|
||||
|
||||
} DOMITO_CODE_INTEGRITY;
|
||||
|
||||
//
|
||||
// Global instance
|
||||
//
|
||||
extern DOMITO_CODE_INTEGRITY G_CI;
|
||||
|
||||
Reference in New Issue
Block a user