spidey-decomp/pcdcFile.h
2024-08-23 23:34:00 +01:00

39 lines
756 B
C

#pragma once
#ifndef PCDCFILE_H
#define PCDCFILE_H
#include "export.h"
#include "non_win32.h"
struct SGDOpenFile
{
u8* mBuf;
i32 mOffset;
i32 mEnd;
};
EXPORT void closeFilePKR(i32);
EXPORT void closePKR(void);
EXPORT i32 findFilePKR(char *,const char *);
EXPORT i32 nextFile(void);
EXPORT i32 openFilePKR(char *,const char*);
EXPORT void openPKR(void);
EXPORT void readFilePKR(i32,char *,i32);
EXPORT i32 seekFilePKR(i32,i32,i32);
EXPORT i32 tellFilePKR(i32);
EXPORT i32 readFilePKR(i32, u8*, i32);
EXPORT void gdFsClose(HANDLE);
EXPORT HANDLE gdFsOpen(const char*, i32);
EXPORT i32 gdFsGetFileSize(i32, i32*);
EXPORT i32 gdFsInit(void);
EXPORT i32 gdFsRead(i32, i32, u8*);
EXPORT void gdFsFinish(void);
void validate_SGDOpenFile(void);
#endif