HyperPlatform Programmer's Reference
|
Implements global object functions. More...
#include "global_object.h"
Go to the source code of this file.
Classes | |
struct | DestructorEntry |
Typedefs | |
using | Destructor = void(__cdecl *)() |
Functions | |
__declspec (allocate(".CRT$XCA")) static Destructor g_gop_ctors_begin[1] | |
__declspec (allocate(".CRT$XCZ")) static Destructor g_gop_ctors_end[1] | |
NTSTATUS | GlobalObjectInitialization () |
Calls all constructors and register all destructor. More... | |
void | GlobalObjectTermination () |
Calls all destructors. More... | |
int __cdecl | atexit (_In_ Destructor dtor) |
Variables | |
static const ULONG | kGlobalObjectpPoolTag = 'jbOG' |
A pool tag for this module. More... | |
static SINGLE_LIST_ENTRY | g_gop_dtors_list_head = {} |
Implements global object functions.
Definition in file global_object.cpp.
using Destructor = void(__cdecl *)() |
Definition at line 38 of file global_object.cpp.
__declspec | ( | allocate(".CRT$XCA") | ) |
__declspec | ( | allocate(".CRT$XCZ") | ) |
int __cdecl atexit | ( | _In_ Destructor | dtor | ) |
Definition at line 99 of file global_object.cpp.
NTSTATUS GlobalObjectInitialization | ( | ) |
Calls all constructors and register all destructor.
Definition at line 75 of file global_object.cpp.
void GlobalObjectTermination | ( | ) |
Calls all destructors.
Definition at line 86 of file global_object.cpp.
|
static |
Definition at line 67 of file global_object.cpp.
|
static |
A pool tag for this module.
Definition at line 31 of file global_object.cpp.