Handler for advapi32!CryptAcquireContextA.
Definition CryptAcquireContextA.hh:35
static constexpr int ArgumentCount
Definition CryptAcquireContextA.hh:67
static const std::string FunctionName
Definition CryptAcquireContextA.hh:69
guest_ptr< HCRYPTPROV > phProv() const
const std::string & function_name() const override
Get the function name.
void write(std::ostream &os=std::cout) const override
Write out a textual representation of the function for display.
const std::string & library_name() const override
Get the name of the library this call is for.
CryptAcquireContextA(Event &event)
Json::Value json() const override
Get the function as Json.
void pszProvider(const guest_ptr< char[]> &pszProvider)
void dwFlags(uint32_t dwFlags)
void pszContainer(const guest_ptr< char[]> &pszContainer)
static const std::string LibraryName
Definition CryptAcquireContextA.hh:68
guest_ptr< char[]> pszProvider() const
void dwProvType(uint32_t dwProvType)
guest_ptr< char[]> pszContainer() const
static bool inject(const guest_ptr< HCRYPTPROV > &phProv, const guest_ptr< char[]> &pszContainer, const guest_ptr< char[]> &pszProvider, uint32_t dwProvType, uint32_t dwFlags)
void phProv(const guest_ptr< HCRYPTPROV > &phProv)