Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

Data Types
[RtFSMgr]


Defines

#define RtFSManagerGetLastError()   LASTERROR

Typedefs

typedef void(* RtFSFileOpCallBack )(void *file, RwUInt32 size, RwUInt32 status, RtFSFileOperation fileOp, void *data)
typedef void(* RtFSManagerCallBack )(RtFSManagerError err)

Enumerations

enum  RtFSManagerError {
  RTFSM_ERROR_NOERROR = 0x01, RTFSM_ERROR_INSTALL, RTFSM_ERROR_UNINSTALL, RTFSM_ERROR_INVALIDFS,
  RTFSM_ERROR_NOTREGISTRABLE, RTFSM_ERROR_NOFS, RTFSM_ERROR_FSNAMEINUSE, RTFSM_ERROR_TOOMANYOPENFILES,
  RTFSM_ERROR_TYPEFORCEENUMSIZEINT = RWFORCEENUMSIZEINT
}

Detailed Description

RenderWare File System Manager Data Types.

Define Documentation

RtFSManagerError RtFSManagerGetLastError void       LASTERROR
 

RtFSManagerGetLastError returns the last file system manager error.


Typedef Documentation

typedef void(* RtFSFileOpCallBack)( void *file, RwUInt32 size, RwUInt32 status, RtFSFileOperation fileOp, void *data )
 

RtFSFileOpCallBack represents the generic function prototype for a file system manager file operation callback.

Parameters:
file  File handle.
size  File size.
status  File status.
fileOp  Current outstanding file operation.
data  Optional data passed back to the callback.

typedef void(* RtFSManagerCallBack)( RtFSManagerError err )
 

RtFSManagerCallBack represents the generic function prototype for a file system manager callback.

Parameters:
err  Error code specifying the error that occured.


Enumeration Type Documentation

enum RtFSManagerError
 

RtFSManagerError File System Manager Error Codes

Enumeration values:
RTFSM_ERROR_NOERROR  No file system manager error.
RTFSM_ERROR_INSTALL  Install to RenderWare error.
RTFSM_ERROR_UNINSTALL  Uninstall from RenderWare error.
RTFSM_ERROR_INVALIDFS  Invalid file system specified.
RTFSM_ERROR_NOTREGISTRABLE  Can't register the file system.
RTFSM_ERROR_NOFS  There is no file system associated with the file name passed.
RTFSM_ERROR_FSNAMEINUSE  The file system name is already in use.
RTFSM_ERROR_TOOMANYOPENFILES  The file system manager has reported that too many files were opened on the current file system.


Criterion Software © 1993-2004 Criterion Software Limited. All rights reserved. Built Thu Feb 12 13:47:10 2004. Send Feedback