Start Splitting Out Headers

This commit is contained in:
gamemasterplc 2023-12-03 17:12:58 -06:00
parent 60585eba56
commit 1e49276358
34 changed files with 813 additions and 633 deletions

24
include/game/dvd.h Normal file
View file

@ -0,0 +1,24 @@
#ifndef _GAME_DVD_H
#define _GAME_DVD_H
#include "dolphin.h"
#include "game/memory.h"
typedef struct data_read_stat DataReadStat;
typedef struct file_list_entry {
char *name;
s32 file_id;
} FileListEntry;
void *HuDvdDataRead(char *path);
void **HuDvdDataReadMulti(char **paths);
void *HuDvdDataReadDirect(char *path, HeapID heap);
void *HuDvdDataFastRead(s32 entrynum);
void *HuDvdDataFastReadNum(s32 entrynum, s32 num);
void *HuDvdDataFastReadAsync(s32 entrynum, DataReadStat *stat);
void HuDvdDataClose(void *ptr);
void HuDvdErrorWatch();
#endif