21 lines
370 B
C
21 lines
370 B
C
|
#pragma once
|
||
|
|
||
|
#include <windows.h>
|
||
|
|
||
|
enum game_id {
|
||
|
GAME_INVALID,
|
||
|
|
||
|
GAME_HI3_GLB
|
||
|
};
|
||
|
|
||
|
struct game_data {
|
||
|
enum game_id id; // Temporary
|
||
|
const char *name;
|
||
|
const char *assembly_path;
|
||
|
const wchar_t *assembly_name_lwr;
|
||
|
const char *tp6_section_name; // Unused for now
|
||
|
const char *tvm_section_name;
|
||
|
};
|
||
|
|
||
|
void game_detect(struct game_data *buf);
|