UDK 3.2.7 C/C++ API Reference
Classes | Defines | Typedefs | Enumerations
store/types.h File Reference
#include <sal/types.h>
#include <rtl/ustring.h>

Go to the source code of this file.

Classes

struct  __store_FindData
 Find Data structure. More...

Defines

#define STORE_DEFAULT_PAGESIZE   ((sal_uInt16)0x0400)
 PageSize (recommended) default.
#define STORE_MINIMUM_PAGESIZE   ((sal_uInt16)0x0200)
 PageSize (enforced) limits.
#define STORE_MAXIMUM_PAGESIZE   ((sal_uInt16)0x8000)
#define STORE_MAXIMUM_NAMESIZE   256
 NameSize (enforced) limit.
#define STORE_ATTRIB_ISLINK   ((sal_uInt32)0x10000000)
 Attributes (predefined).
#define STORE_ATTRIB_ISDIR   ((sal_uInt32)0x20000000)
#define STORE_ATTRIB_ISFILE   ((sal_uInt32)0x40000000)

Typedefs

typedef enum __store_AccessMode storeAccessMode
 Access Mode type.
typedef enum __store_Error storeError
 Error Code type.
typedef struct __store_FindData storeFindData
 Find Data type.

Enumerations

enum  __store_AccessMode {
  store_AccessCreate, store_AccessReadCreate, store_AccessReadWrite, store_AccessReadOnly,
  store_Access_FORCE_EQUAL_SIZE = SAL_MAX_ENUM
}
 Access Mode enumeration. More...
enum  __store_Error {
  store_E_None = 0, store_E_AccessViolation, store_E_LockingViolation, store_E_CantSeek,
  store_E_CantRead, store_E_CantWrite, store_E_InvalidAccess, store_E_InvalidHandle,
  store_E_InvalidParameter, store_E_InvalidChecksum, store_E_AlreadyExists, store_E_NotExists,
  store_E_NotDirectory, store_E_NotFile, store_E_NoMoreFiles, store_E_NameTooLong,
  store_E_OutOfMemory, store_E_OutOfSpace, store_E_Pending, store_E_WrongFormat,
  store_E_WrongVersion, store_E_Unknown, store_E_FORCE_EQUAL_SIZE = SAL_MAX_ENUM
}
 Error Code enumeration. More...

Define Documentation

#define STORE_ATTRIB_ISDIR   ((sal_uInt32)0x20000000)
#define STORE_ATTRIB_ISFILE   ((sal_uInt32)0x40000000)
#define STORE_ATTRIB_ISLINK   ((sal_uInt32)0x10000000)

Attributes (predefined).

See also:
store_attrib()
#define STORE_DEFAULT_PAGESIZE   ((sal_uInt16)0x0400)

PageSize (recommended) default.

See also:
store_openFile()
#define STORE_MAXIMUM_NAMESIZE   256

NameSize (enforced) limit.

See also:
any param pName
store_E_NameTooLong
#define STORE_MAXIMUM_PAGESIZE   ((sal_uInt16)0x8000)
#define STORE_MINIMUM_PAGESIZE   ((sal_uInt16)0x0200)

PageSize (enforced) limits.

See also:
store_openFile()

Typedef Documentation

Access Mode type.

typedef enum __store_Error storeError

Error Code type.

Find Data type.


Enumeration Type Documentation

Access Mode enumeration.

See also:
store_openFile()
store_openDirectory()
store_openStream()
Enumerator:
store_AccessCreate 
store_AccessReadCreate 
store_AccessReadWrite 
store_AccessReadOnly 
store_Access_FORCE_EQUAL_SIZE 

Error Code enumeration.

Enumerator:
store_E_None 
store_E_AccessViolation 
store_E_LockingViolation 
store_E_CantSeek 
store_E_CantRead 
store_E_CantWrite 
store_E_InvalidAccess 
store_E_InvalidHandle 
store_E_InvalidParameter 
store_E_InvalidChecksum 
store_E_AlreadyExists 
store_E_NotExists 
store_E_NotDirectory 
store_E_NotFile 
store_E_NoMoreFiles 
store_E_NameTooLong 
store_E_OutOfMemory 
store_E_OutOfSpace 
store_E_Pending 
store_E_WrongFormat 
store_E_WrongVersion 
store_E_Unknown 
store_E_FORCE_EQUAL_SIZE 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines