12 #ifndef _WINDRV_PROTECTED_H_ 13 #define _WINDRV_PROTECTED_H_ 47 #endif // !_WINDRV_PROTECTED_H_
const PROTECTED_MODULE_INFO * IntWinDrvObjIsProtected(const WIN_DRIVER_OBJECT *DriverObject)
Get the protected module information for a kernel driver object.
BOOLEAN IntWinDrvHasDriverObject(const KERNEL_DRIVER *Driver)
Check wether a kernel driver has a driver object that we care to protect.
Describes a kernel driver.
Holds information about a driver object.
const WCHAR * DriverObject
The driver object that must be protected when protecting this module.
Encapsulates a protected Windows kernel module.
BOOLEAN IntWinDrvIsProtectedAv(const WCHAR *Driver)
Check wether a kernel driver is a known and protected antivirus.
BOOLEAN IntWinDrvObjIsProtectedAv(const WCHAR *DrvObj)
Checks if a driver object belongs to a known and protected antivirus.
const PROTECTED_MODULE_INFO * IntWinDrvIsProtected(const KERNEL_DRIVER *Driver)
Get the protected module information for a kernel driver.