53 void write(std::ostream& os = std::cout)
const override;
54 Json::Value
json()
const override;
78 uint32_t MessageSeqNo_;
Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Definition WindowsFunctionCall.hh:31
Handler for secur32!DecryptMessage.
Definition DecryptMessage.hh:36
void phContext(const guest_ptr< void > &phContext)
Json::Value json() const override
Get the function as Json.
static constexpr int ArgumentCount
Definition DecryptMessage.hh:66
const std::string & library_name() const override
Get the name of the library this call is for.
void write(std::ostream &os=std::cout) const override
Write out a textual representation of the function for display.
std::shared_ptr< SecBufferDesc > Message()
static const std::string FunctionName
Definition DecryptMessage.hh:68
guest_ptr< void > pMessage() const
const std::string & function_name() const override
Get the function name.
DecryptMessage(Event &event)
void pfQOP(const guest_ptr< uint32_t > &pfQOP)
static SECURITY_STATUS inject(const guest_ptr< void > &phContext, const guest_ptr< void > &pMessage, uint32_t MessageSeqNo, const guest_ptr< uint32_t > &pfQOP)
void result(SECURITY_STATUS result)
static const std::string LibraryName
Definition DecryptMessage.hh:67
uint32_t MessageSeqNo() const
void MessageSeqNo(uint32_t MessageSeqNo)
void pMessage(const guest_ptr< void > &pMessage)
~DecryptMessage() override
guest_ptr< void > phContext() const
guest_ptr< uint32_t > pfQOP() const
SECURITY_STATUS result() const
Type-safe guest virtual address pointer and guest_ptr template.
SECURITY_STATUS
Definition SECURITY_STATUS.hh:27
Core IntroVirt classes.
Definition Cr0.hh:20