Bitdefender Hypervisor Memory Introspection
windeployer.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Bitdefender
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #ifndef _WIN_DEPLOYER_H_
6 #define _WIN_DEPLOYER_H_
7 
8 #include "introtypes.h"
9 
12  _In_ DWORD AgentTag,
13  _In_opt_ PBYTE AgentContent,
14  _In_opt_ DWORD AgentSize,
15  _In_ const CHAR *Name,
16  _In_opt_ const CHAR *Args
17  );
18 
21  _In_ PBYTE FileContent,
22  _In_ DWORD FileSize,
23  _In_ const CHAR *Name
24  );
25 
26 #endif // _WIN_DEPLOYER_H_
#define _In_opt_
Definition: intro_sal.h:16
INTSTATUS IntWinDepInjectFile(PBYTE FileContent, DWORD FileSize, const CHAR *Name)
Inject a file inside the Windows guest.
Definition: windeployer.c:294
#define _In_
Definition: intro_sal.h:21
int INTSTATUS
The status data type.
Definition: introstatus.h:24
uint8_t * PBYTE
Definition: intro_types.h:47
INTSTATUS IntWinDepInjectProcess(DWORD AgentTag, PBYTE AgentContent, DWORD AgentSize, const CHAR *Name, const CHAR *Args)
Inject a process inside a Windows guest.
Definition: windeployer.c:137
uint32_t DWORD
Definition: intro_types.h:49
char CHAR
Definition: intro_types.h:56