50 #define orxFILE_KU32_FLAG_INFO_NORMAL 0x00000001 51 #define orxFILE_KU32_FLAG_INFO_READONLY 0x00000002 52 #define orxFILE_KU32_FLAG_INFO_HIDDEN 0x00000004 53 #define orxFILE_KU32_FLAG_INFO_DIRECTORY 0x00000008 55 #define orxFILE_KU32_FLAG_OPEN_READ 0x10000000 56 #define orxFILE_KU32_FLAG_OPEN_WRITE 0x20000000 57 #define orxFILE_KU32_FLAG_OPEN_APPEND 0x40000000 58 #define orxFILE_KU32_FLAG_OPEN_BINARY 0x80000000 62 typedef struct __orxFILE_INFO_t 69 orxCHAR zPattern[256];
71 orxCHAR zFullName[1280];
orxDLLAPI orxS64 orxFASTCALL orxFile_Read(void *_pReadData, orxS64 _s64ElemSize, orxS64 _s64NbElem, orxFILE *_pstFile)
orxDLLAPI orxS64 orxFASTCALL orxFile_GetTime(const orxFILE *_pstFile)
orxDLLAPI orxS32 orxCDECL orxFile_Print(orxFILE *_pstFile, const orxSTRING _zString,...)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_Delete(const orxSTRING _zFileName)
orxDLLAPI void orxFASTCALL orxFile_Exit()
orxDLLAPI orxSTATUS orxFASTCALL orxFile_FindFirst(const orxSTRING _zSearchPattern, orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_MakeDirectory(const orxSTRING _zName)
orxDLLAPI const orxSTRING orxFASTCALL orxFile_GetHomeDirectory(const orxSTRING _zSubPath)
orxDLLAPI orxS64 orxFASTCALL orxFile_Seek(orxFILE *_pstFile, orxS64 _s64Position, orxSEEK_OFFSET_WHENCE _eWhence)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_GetInfo(const orxSTRING _zFileName, orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxFILE *orxFASTCALL orxFile_Open(const orxSTRING _zFileName, orxU32 _u32OpenFlags)
orxDLLAPI orxBOOL orxFASTCALL orxFile_Exists(const orxSTRING _zFileName)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_FindNext(orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_Close(orxFILE *_pstFile)
orxDLLAPI void orxFASTCALL orxFile_Setup()
orxDLLAPI orxS64 orxFASTCALL orxFile_Write(const void *_pDataToWrite, orxS64 _s64ElemSize, orxS64 _s64NbElem, orxFILE *_pstFile)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_Remove(const orxSTRING _zFileName)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_Init()
struct __orxFILE_t orxFILE
orxDLLAPI orxS64 orxFASTCALL orxFile_GetSize(const orxFILE *_pstFile)
orxDLLAPI void orxFASTCALL orxFile_FindClose(orxFILE_INFO *_pstFileInfo)
orxDLLAPI const orxSTRING orxFASTCALL orxFile_GetApplicationSaveDirectory(const orxSTRING _zSubPath)
orxDLLAPI orxS64 orxFASTCALL orxFile_Tell(const orxFILE *_pstFile)