Bitdefender Hypervisor Memory Introspection
deployer.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2020 Bitdefender
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
#ifndef _DEPLOYER_H_
6
#define _DEPLOYER_H_
7
8
#include "
introtypes.h
"
9
10
INTSTATUS
11
IntDepInjectProcess
(
12
_In_
DWORD
AgentTag,
13
_In_opt_
BYTE
*AgentContent,
14
_In_opt_
DWORD
AgentSize,
15
_In_
const
CHAR
*Name,
16
_In_opt_
const
CHAR
*Args
17
);
18
19
INTSTATUS
20
IntDepInjectFile
(
21
_In_
BYTE
*FileContent,
22
_In_
DWORD
FileSize,
23
_In_
const
CHAR
*Name
24
);
25
26
INTSTATUS
27
IntDepRunCommand
(
28
_In_
const
CHAR
*CommandLine
29
);
30
31
#endif // _DEPLOYER_H_
_In_opt_
#define _In_opt_
Definition:
intro_sal.h:16
BYTE
uint8_t BYTE
Definition:
intro_types.h:47
_In_
#define _In_
Definition:
intro_sal.h:21
IntDepInjectFile
INTSTATUS IntDepInjectFile(BYTE *FileContent, DWORD FileSize, const CHAR *Name)
Inject a file inside the guest.
Definition:
deployer.c:56
INTSTATUS
int INTSTATUS
The status data type.
Definition:
introstatus.h:24
introtypes.h
IntDepInjectProcess
INTSTATUS IntDepInjectProcess(DWORD AgentTag, BYTE *AgentContent, DWORD AgentSize, const CHAR *Name, const CHAR *Args)
Injects a process inside the guest.
Definition:
deployer.c:12
IntDepRunCommand
INTSTATUS IntDepRunCommand(const CHAR *CommandLine)
Run a command inside the guest.
Definition:
deployer.c:94
DWORD
uint32_t DWORD
Definition:
intro_types.h:49
CHAR
char CHAR
Definition:
intro_types.h:56
introcore
include
deployer.h
Generated by
1.8.13