1 |
#ifndef _HDL_RPC_H |
2 |
#define _HDL_RPC_H |
3 |
|
4 |
#define HDL_IRX 0xD0D0D0D |
5 |
|
6 |
#define HDL_GETINFO 0x004 |
7 |
#define HDL_RENAME 0x005 |
8 |
|
9 |
typedef struct { |
10 |
char Partition_Name [32 + 1]; |
11 |
char Name [64 + 1]; |
12 |
char Startup [8 + 1 + 3 + 1]; |
13 |
int Is_Dvd; |
14 |
} GameInfo; |
15 |
|
16 |
#ifdef __cplusplus |
17 |
extern "C" { |
18 |
#endif /* __cplusplus */ |
19 |
|
20 |
int Hdl_Info_BindRpc(void); |
21 |
int HdlGetGameInfo(char* PartName, GameInfo *Game); |
22 |
int HdlRenameGame(char* OldName, char* NewName); |
23 |
|
24 |
#ifdef __cplusplus |
25 |
} |
26 |
#endif /* __cplusplus */ |
27 |
|
28 |
#endif /* _HDL_RPC_H */ |