Spellforce-Spell-framework
Loading...
Searching...
No Matches
sf_prepare_new_game.h File Reference
Include dependency graph for sf_prepare_new_game.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(__thiscall * preloadUpdateKit2_ptr) (SF_GameInfo *_this, uint32_t unknown, uint8_t kit)
typedef void(__thiscall * preloadUpdateKit_ptr) (SF_GameInfo *_this, uint8_t unknown, uint8_t kit)
typedef uint32_t(__thiscall * preloadGetResultCode_ptr) (void *preload)
typedef void(__thiscall * gameInfoReset_ptr) (SF_GameInfo *gi, uint32_t p1)
typedef GdAvatarData *(__thiscall * preloadGetAvatar_ptr) (void *preload, void *out)
typedef void(__thiscall * gameInfoSetAvatar_ptr) (SF_GameInfo *gi, void *avatar, uint16_t first_elem_u16)
typedef uint8_t(__thiscall * gameInfoGetU8_ptr) (SF_GameInfo *gi)
typedef uint8_t(__thiscall * gameInfoFigureAbilities_ptr) (SF_GameInfo *gi, uint32_t param_2)
typedef uint32_t(__thiscall * preloadGetU32_ptr) (void *preload)
typedef uint8_t(__thiscall * preloadGetU8_ptr) (void *preload)
typedef void(__thiscall * giSetBoolU8_ptr) (SF_GameInfo *gi, uint32_t b, uint8_t i)
typedef void(__thiscall * giSetU32_ptr) (SF_GameInfo *gi, uint32_t v)
typedef void(__thiscall * giSetStr_ptr) (SF_GameInfo *gi, SF_String *s)
typedef SF_String *(__thiscall * giSetTemplateName_ptr) (SF_GameInfo *gi, SF_String *s)
typedef void(__thiscall * giVoid_ptr) (SF_GameInfo *gi)
typedef void(__thiscall * giStarterKitReset_ptr) (SF_GameInfo *gi, uint32_t skill, uint32_t subskill)
typedef SF_String *(__thiscall * preloadGetStr_ptr) (void *preload, SF_String *out)
typedef void(__thiscall * appMenuReadSave_ptr) (CAppMenu *m, SF_String *s)
typedef CMnuScreen *(__thiscall * getPregameScreen_ptr) (CMnuScreen *_this)
typedef SF_String *(__thiscall * getScreenName_ptr) (CMnuScreen *_this)
typedef uint8_t(__thiscall * screenDeleteControl_ptr) (CMnuScreen *screen, SF_String *ctl)
typedef void(__thiscall * screenSetActive_ptr) (CMnuScreen *screen, CMnuScreen *v)
typedef void *(__thiscall * cfgCtor_ptr) (CUtlConfigFile *cfg, const char *p)
typedef void(__thiscall * cfgDtor_ptr) (CUtlConfigFile *cfg)
typedef void(__thiscall * cfgSetString_ptr) (CUtlConfigFile *cfg, char *section, char *key, SF_String *value, SF_String *dflt)
typedef void(__thiscall * CreateMnuHintExt_ptr) (CAppMenu *_this)
typedef void(__thiscall * CreateMenuPreMulti_ptr) (CAppMenu *_this, uint32_t param_1, uint32_t param_2, uint32_t param_3, uint32_t param_4, uint32_t param_5, uint32_t param_6, uint16_t param_7, SF_String *param_8, SF_String *param_9)
typedef void(__thiscall * InitUnknownAvatar_0x54_ptr) (void *_this)
typedef uint8_t(__thiscall * updatePreloadUnknown_0x54_ptr) (CUiMenuPreLoad *_this, void *param1)
typedef GdAvatarInternal *(__thiscall * InitAvatarInternal_ptr) (void *buffer)
typedef uint32_t(__thiscall * importFromSave_ptr) (CAppMenu *_this, void *param_1, GdAvatarInternal *param_2)

Typedef Documentation

◆ appMenuReadSave_ptr

typedef void(__thiscall * appMenuReadSave_ptr) (CAppMenu *m, SF_String *s)

Definition at line 26 of file sf_prepare_new_game.h.

◆ cfgCtor_ptr

typedef void *(__thiscall * cfgCtor_ptr) (CUtlConfigFile *cfg, const char *p)

Definition at line 32 of file sf_prepare_new_game.h.

◆ cfgDtor_ptr

typedef void(__thiscall * cfgDtor_ptr) (CUtlConfigFile *cfg)

Definition at line 33 of file sf_prepare_new_game.h.

◆ cfgSetString_ptr

typedef void(__thiscall * cfgSetString_ptr) (CUtlConfigFile *cfg, char *section, char *key, SF_String *value, SF_String *dflt)

Definition at line 34 of file sf_prepare_new_game.h.

◆ CreateMenuPreMulti_ptr

typedef void(__thiscall * CreateMenuPreMulti_ptr) (CAppMenu *_this, uint32_t param_1, uint32_t param_2, uint32_t param_3, uint32_t param_4, uint32_t param_5, uint32_t param_6, uint16_t param_7, SF_String *param_8, SF_String *param_9)

Definition at line 38 of file sf_prepare_new_game.h.

◆ CreateMnuHintExt_ptr

typedef void(__thiscall * CreateMnuHintExt_ptr) (CAppMenu *_this)

Definition at line 37 of file sf_prepare_new_game.h.

◆ gameInfoFigureAbilities_ptr

typedef uint8_t(__thiscall * gameInfoFigureAbilities_ptr) (SF_GameInfo *gi, uint32_t param_2)

Definition at line 15 of file sf_prepare_new_game.h.

◆ gameInfoGetU8_ptr

typedef uint8_t(__thiscall * gameInfoGetU8_ptr) (SF_GameInfo *gi)

Definition at line 14 of file sf_prepare_new_game.h.

◆ gameInfoReset_ptr

typedef void(__thiscall * gameInfoReset_ptr) (SF_GameInfo *gi, uint32_t p1)

Definition at line 10 of file sf_prepare_new_game.h.

◆ gameInfoSetAvatar_ptr

typedef void(__thiscall * gameInfoSetAvatar_ptr) (SF_GameInfo *gi, void *avatar, uint16_t first_elem_u16)

Definition at line 12 of file sf_prepare_new_game.h.

◆ getPregameScreen_ptr

typedef CMnuScreen *(__thiscall * getPregameScreen_ptr) (CMnuScreen *_this)

Definition at line 28 of file sf_prepare_new_game.h.

◆ getScreenName_ptr

typedef SF_String *(__thiscall * getScreenName_ptr) (CMnuScreen *_this)

Definition at line 29 of file sf_prepare_new_game.h.

◆ giSetBoolU8_ptr

typedef void(__thiscall * giSetBoolU8_ptr) (SF_GameInfo *gi, uint32_t b, uint8_t i)

Definition at line 19 of file sf_prepare_new_game.h.

◆ giSetStr_ptr

typedef void(__thiscall * giSetStr_ptr) (SF_GameInfo *gi, SF_String *s)

Definition at line 21 of file sf_prepare_new_game.h.

◆ giSetTemplateName_ptr

typedef SF_String *(__thiscall * giSetTemplateName_ptr) (SF_GameInfo *gi, SF_String *s)

Definition at line 22 of file sf_prepare_new_game.h.

◆ giSetU32_ptr

typedef void(__thiscall * giSetU32_ptr) (SF_GameInfo *gi, uint32_t v)

Definition at line 20 of file sf_prepare_new_game.h.

◆ giStarterKitReset_ptr

typedef void(__thiscall * giStarterKitReset_ptr) (SF_GameInfo *gi, uint32_t skill, uint32_t subskill)

Definition at line 24 of file sf_prepare_new_game.h.

◆ giVoid_ptr

typedef void(__thiscall * giVoid_ptr) (SF_GameInfo *gi)

Definition at line 23 of file sf_prepare_new_game.h.

◆ importFromSave_ptr

typedef uint32_t(__thiscall * importFromSave_ptr) (CAppMenu *_this, void *param_1, GdAvatarInternal *param_2)

Definition at line 45 of file sf_prepare_new_game.h.

◆ InitAvatarInternal_ptr

typedef GdAvatarInternal *(__thiscall * InitAvatarInternal_ptr) (void *buffer)

Definition at line 44 of file sf_prepare_new_game.h.

◆ InitUnknownAvatar_0x54_ptr

typedef void(__thiscall * InitUnknownAvatar_0x54_ptr) (void *_this)

Definition at line 42 of file sf_prepare_new_game.h.

◆ preloadGetAvatar_ptr

typedef GdAvatarData *(__thiscall * preloadGetAvatar_ptr) (void *preload, void *out)

Definition at line 11 of file sf_prepare_new_game.h.

◆ preloadGetResultCode_ptr

typedef uint32_t(__thiscall * preloadGetResultCode_ptr) (void *preload)

Definition at line 9 of file sf_prepare_new_game.h.

◆ preloadGetStr_ptr

typedef SF_String *(__thiscall * preloadGetStr_ptr) (void *preload, SF_String *out)

Definition at line 25 of file sf_prepare_new_game.h.

◆ preloadGetU32_ptr

typedef uint32_t(__thiscall * preloadGetU32_ptr) (void *preload)

Definition at line 17 of file sf_prepare_new_game.h.

◆ preloadGetU8_ptr

typedef uint8_t(__thiscall * preloadGetU8_ptr) (void *preload)

Definition at line 18 of file sf_prepare_new_game.h.

◆ preloadUpdateKit2_ptr

typedef void(__thiscall * preloadUpdateKit2_ptr) (SF_GameInfo *_this, uint32_t unknown, uint8_t kit)

Definition at line 7 of file sf_prepare_new_game.h.

◆ preloadUpdateKit_ptr

typedef void(__thiscall * preloadUpdateKit_ptr) (SF_GameInfo *_this, uint8_t unknown, uint8_t kit)

Definition at line 8 of file sf_prepare_new_game.h.

◆ screenDeleteControl_ptr

typedef uint8_t(__thiscall * screenDeleteControl_ptr) (CMnuScreen *screen, SF_String *ctl)

Definition at line 30 of file sf_prepare_new_game.h.

◆ screenSetActive_ptr

typedef void(__thiscall * screenSetActive_ptr) (CMnuScreen *screen, CMnuScreen *v)

Definition at line 31 of file sf_prepare_new_game.h.

◆ updatePreloadUnknown_0x54_ptr

typedef uint8_t(__thiscall * updatePreloadUnknown_0x54_ptr) (CUiMenuPreLoad *_this, void *param1)

Definition at line 43 of file sf_prepare_new_game.h.