| 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 */ |