Bitdefender Hypervisor Memory Introspection
winidt.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Bitdefender
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #ifndef _WINIDT_H_
6 #define _WINIDT_H_
7 
8 #include "introtypes.h"
9 
12  _In_ DWORD CpuNumber
13  );
14 
17  _In_ DWORD CpuNumber
18  );
19 
22  void
23  );
24 
27  void
28  );
29 
30 #endif // _WINIDT_H_
#define _In_
Definition: intro_sal.h:21
int INTSTATUS
The status data type.
Definition: introstatus.h:24
INTSTATUS IntWinIdtUnprotectAll(void)
Removes the IDT protection for all the guest CPUs.
Definition: winidt.c:590
INTSTATUS IntWinIdtProtectOnCpu(DWORD CpuNumber)
Protects the IDT against writes on a CPU.
Definition: winidt.c:479
uint32_t DWORD
Definition: intro_types.h:49
INTSTATUS IntWinIdtUnprotectOnCpu(DWORD CpuNumber)
Removes the IDT write protection for a CPU.
Definition: winidt.c:524
INTSTATUS IntWinIdtProtectAll(void)
Activates the IDT protection for all the guest CPUs.
Definition: winidt.c:559