#include "precompiled.h"
#include "lib/sysdep/os/win/winit.h"
#include "lib/sysdep/os/win/win.h"
Go to the source code of this file.
typedef Status(* PfnLibError)() |
__declspec |
( |
allocate(".WINIT$I$") |
| ) |
|
|
pure virtual |
__declspec |
( |
allocate(".WINIT$IZ") |
| ) |
|
|
pure virtual |
__declspec |
( |
allocate(".WINIT$S$") |
| ) |
|
|
pure virtual |
__declspec |
( |
allocate(".WINIT$SZ") |
| ) |
|
|
pure virtual |
call into a range of function pointers.
- Parameters
-
[begin,end),: | STL-style range |
note: pointers = 0 are ignored. this is because the above placeholders are initialized to 0 and because the range may be larger than expected due to COFF section padding (with zeroes).
Definition at line 70 of file winit.cpp.
void winit_CallInitFunctions |
( |
| ) |
|
call each registered function.
if this is called before CRT initialization, callbacks must not use any non-stateless CRT functions such as atexit. see wstartup.h for the current status on this issue.
Definition at line 87 of file winit.cpp.
void winit_CallShutdownFunctions |
( |
| ) |
|