VSF Documented
|
#include "service/vsf_service_cfg.h"
#include "../vsf_loader.h"
#include "service/vsf_service.h"
#include <Windows.h>
Data Structures | |
struct | IMAGE_RELOC |
Macros | |
#define | __VSF_PELOADER_CLASS_IMPLEMENT |
#define | __VSF_LOADER_CLASS_INHERIT__ |
#define | vsf_peloader_debug(...) vsf_trace_debug(__VA_ARGS__) |
#define | vsf_peloader_debug_buffer(...) vsf_trace_buffer(VSF_TRACE_DEBUG, __VA_ARGS__) |
Typedefs | |
typedef struct IMAGE_RELOC * | PIMAGE_RELOC |
Functions | |
int | vsf_peloader_load (vsf_peloader_t *peloader, vsf_loader_target_t *target) |
void | vsf_peloader_cleanup (vsf_peloader_t *peloader) |
int | vsf_peloader_call_init_array (vsf_peloader_t *peloader) |
void | vsf_peloader_call_fini_array (vsf_peloader_t *peloader) |
Variables | |
const struct vsf_loader_op_t | vsf_peloader_op |
#define __VSF_PELOADER_CLASS_IMPLEMENT |
#define __VSF_LOADER_CLASS_INHERIT__ |
#define vsf_peloader_debug | ( | ... | ) | vsf_trace_debug(__VA_ARGS__) |
#define vsf_peloader_debug_buffer | ( | ... | ) | vsf_trace_buffer(VSF_TRACE_DEBUG, __VA_ARGS__) |
typedef struct IMAGE_RELOC * PIMAGE_RELOC |
int vsf_peloader_load | ( | vsf_peloader_t * | peloader, |
vsf_loader_target_t * | target | ||
) |
void vsf_peloader_cleanup | ( | vsf_peloader_t * | peloader | ) |
int vsf_peloader_call_init_array | ( | vsf_peloader_t * | peloader | ) |
void vsf_peloader_call_fini_array | ( | vsf_peloader_t * | peloader | ) |
const struct vsf_loader_op_t vsf_peloader_op |