ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
libmc-common.h File Reference
#include <tamtypes.h>
+ Include dependency graph for libmc-common.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sceMcStDateTime
 
struct  McFsEntryPS1
 
struct  McFsEntry
 
struct  McCacheEntry
 
struct  mcDescParam_t
 
struct  mcEndParam_t
 
struct  mcEndParam2_t
 
struct  mcRpcStat_t
 

Macros

#define EFORMAT   140
 
#define sceMcResSucceed   0
 
#define sceMcResChangedCard   -1
 
#define sceMcResNoFormat   -2
 
#define sceMcResFullDevice   -3
 
#define sceMcResNoEntry   -4
 
#define sceMcResDeniedPermit   -5
 
#define sceMcResNotEmpty   -6
 
#define sceMcResUpLimitHandle   -7
 
#define sceMcResFailReplace   -8
 
#define sceMcResFailResetAuth   -11
 
#define sceMcResFailDetect   -12
 
#define sceMcResFailDetect2   -13
 
#define sceMcResDeniedPS1Permit   -51
 
#define sceMcResFailAuth   -90
 
#define sceMcTypeNoCard   0
 
#define sceMcTypePS1   1
 
#define sceMcTypePS2   2
 
#define sceMcTypePDA   3
 
#define SCE_CST_MODE   0x01
 
#define SCE_CST_ATTR   0x02
 
#define SCE_CST_SIZE   0x04
 
#define SCE_CST_CT   0x08
 
#define SCE_CST_AT   0x10
 
#define SCE_CST_MT   0x20
 
#define SCE_CST_PRVT   0x40
 
#define SCE_STM_R   0x01
 
#define SCE_STM_W   0x02
 
#define SCE_STM_X   0x04
 
#define SCE_STM_C   0x08
 
#define SCE_STM_F   0x10
 
#define SCE_STM_D   0x20
 
#define sceMcFileAttrReadable   SCE_STM_R
 
#define sceMcFileAttrWriteable   SCE_STM_W
 
#define sceMcFileAttrExecutable   SCE_STM_X
 
#define sceMcFileAttrDupProhibit   SCE_STM_C
 
#define sceMcFileAttrFile   SCE_STM_F
 
#define sceMcFileAttrSubdir   SCE_STM_D
 
#define sceMcFileCreateDir   0x0040
 
#define sceMcFileAttrClosed   0x0080
 
#define sceMcFileCreateFile   0x0200
 
#define sceMcFile0400   0x0400
 
#define sceMcFileAttrPDAExec   0x0800
 
#define sceMcFileAttrPS1   0x1000
 
#define sceMcFileAttrHidden   0x2000
 
#define sceMcFileAttrExists   0x8000
 
#define sceMcFileInfoCreate   0x01
 
#define sceMcFileInfoModify   0x02
 
#define sceMcFileInfoAttr   0x04
 

Detailed Description

Common definitions for libmc on the EE and IOP

Definition in file libmc-common.h.

Macro Definition Documentation

◆ EFORMAT

#define EFORMAT   140

Definition at line 138 of file libmc-common.h.

◆ SCE_CST_AT

#define SCE_CST_AT   0x10

Definition at line 168 of file libmc-common.h.

◆ SCE_CST_ATTR

#define SCE_CST_ATTR   0x02

Definition at line 165 of file libmc-common.h.

◆ SCE_CST_CT

#define SCE_CST_CT   0x08

Definition at line 167 of file libmc-common.h.

◆ SCE_CST_MODE

#define SCE_CST_MODE   0x01

Definition at line 164 of file libmc-common.h.

◆ SCE_CST_MT

#define SCE_CST_MT   0x20

Definition at line 169 of file libmc-common.h.

◆ SCE_CST_PRVT

#define SCE_CST_PRVT   0x40

Definition at line 170 of file libmc-common.h.

◆ SCE_CST_SIZE

#define SCE_CST_SIZE   0x04

Definition at line 166 of file libmc-common.h.

◆ SCE_STM_C

#define SCE_STM_C   0x08

Definition at line 176 of file libmc-common.h.

◆ SCE_STM_D

#define SCE_STM_D   0x20

Definition at line 178 of file libmc-common.h.

◆ SCE_STM_F

#define SCE_STM_F   0x10

Definition at line 177 of file libmc-common.h.

◆ SCE_STM_R

#define SCE_STM_R   0x01

Definition at line 173 of file libmc-common.h.

◆ SCE_STM_W

#define SCE_STM_W   0x02

Definition at line 174 of file libmc-common.h.

◆ SCE_STM_X

#define SCE_STM_X   0x04

Definition at line 175 of file libmc-common.h.

◆ sceMcFile0400

#define sceMcFile0400   0x0400

Definition at line 190 of file libmc-common.h.

◆ sceMcFileAttrClosed

#define sceMcFileAttrClosed   0x0080

Definition at line 188 of file libmc-common.h.

◆ sceMcFileAttrDupProhibit

#define sceMcFileAttrDupProhibit   SCE_STM_C

Definition at line 184 of file libmc-common.h.

◆ sceMcFileAttrExecutable

#define sceMcFileAttrExecutable   SCE_STM_X

Definition at line 183 of file libmc-common.h.

◆ sceMcFileAttrExists

#define sceMcFileAttrExists   0x8000

Definition at line 194 of file libmc-common.h.

◆ sceMcFileAttrFile

#define sceMcFileAttrFile   SCE_STM_F

Definition at line 185 of file libmc-common.h.

◆ sceMcFileAttrHidden

#define sceMcFileAttrHidden   0x2000

Definition at line 193 of file libmc-common.h.

◆ sceMcFileAttrPDAExec

#define sceMcFileAttrPDAExec   0x0800

Definition at line 191 of file libmc-common.h.

◆ sceMcFileAttrPS1

#define sceMcFileAttrPS1   0x1000

Definition at line 192 of file libmc-common.h.

◆ sceMcFileAttrReadable

#define sceMcFileAttrReadable   SCE_STM_R

Definition at line 181 of file libmc-common.h.

◆ sceMcFileAttrSubdir

#define sceMcFileAttrSubdir   SCE_STM_D

Definition at line 186 of file libmc-common.h.

◆ sceMcFileAttrWriteable

#define sceMcFileAttrWriteable   SCE_STM_W

Definition at line 182 of file libmc-common.h.

◆ sceMcFileCreateDir

#define sceMcFileCreateDir   0x0040

Definition at line 187 of file libmc-common.h.

◆ sceMcFileCreateFile

#define sceMcFileCreateFile   0x0200

Definition at line 189 of file libmc-common.h.

◆ sceMcFileInfoAttr

#define sceMcFileInfoAttr   0x04

Definition at line 199 of file libmc-common.h.

◆ sceMcFileInfoCreate

#define sceMcFileInfoCreate   0x01

Definition at line 197 of file libmc-common.h.

◆ sceMcFileInfoModify

#define sceMcFileInfoModify   0x02

Definition at line 198 of file libmc-common.h.

◆ sceMcResChangedCard

#define sceMcResChangedCard   -1

Definition at line 142 of file libmc-common.h.

◆ sceMcResDeniedPermit

#define sceMcResDeniedPermit   -5

Definition at line 146 of file libmc-common.h.

◆ sceMcResDeniedPS1Permit

#define sceMcResDeniedPS1Permit   -51

Definition at line 153 of file libmc-common.h.

◆ sceMcResFailAuth

#define sceMcResFailAuth   -90

Definition at line 154 of file libmc-common.h.

◆ sceMcResFailDetect

#define sceMcResFailDetect   -12

Definition at line 151 of file libmc-common.h.

◆ sceMcResFailDetect2

#define sceMcResFailDetect2   -13

Definition at line 152 of file libmc-common.h.

◆ sceMcResFailReplace

#define sceMcResFailReplace   -8

Definition at line 149 of file libmc-common.h.

◆ sceMcResFailResetAuth

#define sceMcResFailResetAuth   -11

Definition at line 150 of file libmc-common.h.

◆ sceMcResFullDevice

#define sceMcResFullDevice   -3

Definition at line 144 of file libmc-common.h.

◆ sceMcResNoEntry

#define sceMcResNoEntry   -4

Definition at line 145 of file libmc-common.h.

◆ sceMcResNoFormat

#define sceMcResNoFormat   -2

Definition at line 143 of file libmc-common.h.

◆ sceMcResNotEmpty

#define sceMcResNotEmpty   -6

Definition at line 147 of file libmc-common.h.

◆ sceMcResSucceed

#define sceMcResSucceed   0

Definition at line 141 of file libmc-common.h.

◆ sceMcResUpLimitHandle

#define sceMcResUpLimitHandle   -7

Definition at line 148 of file libmc-common.h.

◆ sceMcTypeNoCard

#define sceMcTypeNoCard   0

Definition at line 157 of file libmc-common.h.

◆ sceMcTypePDA

#define sceMcTypePDA   3

Definition at line 160 of file libmc-common.h.

◆ sceMcTypePS1

#define sceMcTypePS1   1

Definition at line 158 of file libmc-common.h.

◆ sceMcTypePS2

#define sceMcTypePS2   2

Definition at line 159 of file libmc-common.h.