Data Structures | Defines | Typedefs | Functions

include/io/orxFile.h File Reference

#include "orxInclude.h"

Go to the source code of this file.

Data Structures

struct  orxFILE_INFO

Defines

#define orxFILE_KU32_FLAG_INFO_DIR   0x00000008
#define orxFILE_KU32_FLAG_INFO_HIDDEN   0x00000004
#define orxFILE_KU32_FLAG_INFO_NORMAL   0x00000001
#define orxFILE_KU32_FLAG_INFO_RDONLY   0x00000002
#define orxFILE_KU32_FLAG_OPEN_APPEND   0x00000004
#define orxFILE_KU32_FLAG_OPEN_BINARY   0x00000008
#define orxFILE_KU32_FLAG_OPEN_READ   0x00000001
#define orxFILE_KU32_FLAG_OPEN_WRITE   0x00000002

Typedefs

typedef struct __orxFILE_t orxFILE

Functions

orxDLLAPI orxSTATUS orxFASTCALL orxFile_Close (orxFILE *_pstFile)
orxDLLAPI orxBOOL orxFASTCALL orxFile_Exists (const orxSTRING _zFileName)
orxDLLAPI void orxFASTCALL orxFile_Exit ()
orxDLLAPI void orxFASTCALL orxFile_FindClose (orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxBOOL orxFASTCALL orxFile_FindFirst (const orxSTRING _zSearchPattern, orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxBOOL orxFASTCALL orxFile_FindNext (orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_GetInfo (const orxSTRING _zFileName, orxFILE_INFO *_pstFileInfo)
orxDLLAPI orxS32 orxFASTCALL orxFile_GetSize (const orxFILE *_pstFile)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_Init ()
orxDLLAPI orxFILE *orxFASTCALL orxFile_Open (const orxSTRING _zFileName, orxU32 _u32OpenFlags)
orxDLLAPI orxS32 orxCDECL orxFile_Print (orxFILE *_pstFile, orxSTRING _zString,...)
orxDLLAPI orxU32 orxFASTCALL orxFile_Read (void *_pReadData, orxU32 _u32ElemSize, orxU32 _u32NbElem, orxFILE *_pstFile)
orxDLLAPI orxSTATUS orxFASTCALL orxFile_Seek (orxFILE *_pstFile, orxS32 _s32Position)
orxDLLAPI void orxFASTCALL orxFile_Setup ()
orxDLLAPI orxS32 orxFASTCALL orxFile_Tell (const orxFILE *_pstFile)
orxDLLAPI orxU32 orxFASTCALL orxFile_Write (void *_pDataToWrite, orxU32 _u32ElemSize, orxU32 _u32NbElem, orxFILE *_pstFile)

Detailed Description

Date:
01/05/2005
Author:
bestel@arcallians.org
Todo:

Definition in file orxFile.h.


Generated for orx by doxygen 1.5.6