31 lines
610 B
C
31 lines
610 B
C
/*!
|
|
@file MiniVisor.h
|
|
|
|
@brief MiniVisor initialization.
|
|
|
|
@author Satoshi Tanda
|
|
|
|
@copyright Copyright (c) 2020 - , Satoshi Tanda. All rights reserved.
|
|
*/
|
|
#pragma once
|
|
#include "Common.h"
|
|
|
|
/*!
|
|
@brief Cross platform entry point. Initializes MiniVisor.
|
|
|
|
@return MV_STATUS_SUCCESS on success; otherwise, an appropriate error code.
|
|
*/
|
|
MV_STATUS
|
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
|
_Must_inspect_result_
|
|
InitializeMiniVisor (
|
|
);
|
|
|
|
/*!
|
|
@brief Cross platform clean up entry callback entry point. Cleans up MiniVisor.
|
|
*/
|
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
|
VOID
|
|
CleanupMiniVisor (
|
|
);
|