Danganronpa: Trigger Happy Havoc/Disassembly/Direct3DInit: Difference between revisions
Jump to navigation
Jump to search
(Created page with " <nowiki>struct Direct3DInit { bool setup; bool isAtLeastVista; //From kernel32.dll int* InitializeConditionVariable; int* SleepConditionVariableCS; int* WakeCon...") |
No edit summary |
||
Line 1: | Line 1: | ||
<syntaxhighlight lang="c" line> | |||
struct Direct3DInit { | |||
bool setup; | bool setup; | ||
bool isAtLeastVista; | bool isAtLeastVista; | ||
Line 12: | Line 13: | ||
int* Direct3DCreate9; | int* Direct3DCreate9; | ||
int* Direct3DCreate9Ex; | int* Direct3DCreate9Ex; | ||
};</ | }; | ||
</syntaxhighlight> | |||
<code>InitializeConditionVariable</code>, <code>SleepConditionVariableCS</code>, <code>WakeConditionVariable</code>, and <code>WakeAllConditionVariable</code> are all only set if <code>isAtLeastVista</code> is true. | <code>InitializeConditionVariable</code>, <code>SleepConditionVariableCS</code>, <code>WakeConditionVariable</code>, and <code>WakeAllConditionVariable</code> are all only set if <code>isAtLeastVista</code> is true. |
Latest revision as of 11:13, 16 July 2022
struct Direct3DInit {
bool setup;
bool isAtLeastVista;
//From kernel32.dll
int* InitializeConditionVariable;
int* SleepConditionVariableCS;
int* WakeConditionVariable;
int* WakeAllConditionVariable;
//From d3d9.dll
int* Direct3DCreate9;
int* Direct3DCreate9Ex;
};
InitializeConditionVariable
, SleepConditionVariableCS
, WakeConditionVariable
, and WakeAllConditionVariable
are all only set if isAtLeastVista
is true.