Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
iostypes.h
Go to the documentation of this file.
1
#ifndef _REVOLUTION_IOSTYPES_H_
2
#define _REVOLUTION_IOSTYPES_H_
3
4
#include <
revolution/types.h
>
5
6
typedef
s32
IOSError
;
7
typedef
s32
IOSCid
;
8
typedef
s32
IOSFd
;
9
typedef
s32
IOSMessageQueueId
;
10
typedef
s32
IOSMessage
;
11
typedef
s32
IOSTimerId
;
12
typedef
s32
IOSHeapId
;
13
typedef
s32
IOSThreadId
;
14
typedef
s32
IOSProcessId
;
15
typedef
s32
IOSInterfaceId
;
16
typedef
u32
IOSTime
;
17
typedef
u32
IOSEvent
;
18
19
typedef
u8
IOSCName
[64];
20
typedef
u8
IOSCSigDummy
[60];
21
typedef
u8
IOSCHash
[20];
22
23
typedef
u8
CSLOSEccPublicKey
[60];
24
typedef
u8
CSLOSRsaSig2048
[256];
25
26
typedef
u8
CSLOSAesKey
[16];
27
28
typedef
CSLOSEccPublicKey
IOSCEccPublicKey
;
29
typedef
CSLOSRsaSig2048
IOSCRsaSig2048
;
30
31
typedef
CSLOSAesKey
IOSCAesKey
;
32
33
typedef
enum
{
34
IOSC_SIG_RSA4096
= 0x00010000,
35
IOSC_SIG_RSA2048
,
36
IOSC_SIG_ECC
37
}
IOSCCertSigType
;
38
39
typedef
struct
{
40
IOSCCertSigType
sigType
;
41
IOSCRsaSig2048
sig
;
42
IOSCSigDummy
dummy
;
43
IOSCName
issuer
;
44
}
IOSCSigRsa2048
;
45
46
#endif
u32
unsigned long u32
Definition
types.h:12
s32
signed long s32
Definition
types.h:11
u8
unsigned char u8
Definition
types.h:8
types.h
IOSHeapId
s32 IOSHeapId
Definition
iostypes.h:12
CSLOSAesKey
u8 CSLOSAesKey[16]
Definition
iostypes.h:26
IOSCCertSigType
IOSCCertSigType
Definition
iostypes.h:33
IOSC_SIG_RSA2048
@ IOSC_SIG_RSA2048
Definition
iostypes.h:35
IOSC_SIG_ECC
@ IOSC_SIG_ECC
Definition
iostypes.h:36
IOSC_SIG_RSA4096
@ IOSC_SIG_RSA4096
Definition
iostypes.h:34
IOSCHash
u8 IOSCHash[20]
Definition
iostypes.h:21
IOSCRsaSig2048
CSLOSRsaSig2048 IOSCRsaSig2048
Definition
iostypes.h:29
IOSProcessId
s32 IOSProcessId
Definition
iostypes.h:14
IOSCEccPublicKey
CSLOSEccPublicKey IOSCEccPublicKey
Definition
iostypes.h:28
IOSMessage
s32 IOSMessage
Definition
iostypes.h:10
CSLOSEccPublicKey
u8 CSLOSEccPublicKey[60]
Definition
iostypes.h:23
IOSCName
u8 IOSCName[64]
Definition
iostypes.h:19
IOSFd
s32 IOSFd
Definition
iostypes.h:8
IOSTimerId
s32 IOSTimerId
Definition
iostypes.h:11
CSLOSRsaSig2048
u8 CSLOSRsaSig2048[256]
Definition
iostypes.h:24
IOSError
s32 IOSError
Definition
iostypes.h:6
IOSCid
s32 IOSCid
Definition
iostypes.h:7
IOSCSigDummy
u8 IOSCSigDummy[60]
Definition
iostypes.h:20
IOSTime
u32 IOSTime
Definition
iostypes.h:16
IOSCAesKey
CSLOSAesKey IOSCAesKey
Definition
iostypes.h:31
IOSEvent
u32 IOSEvent
Definition
iostypes.h:17
IOSInterfaceId
s32 IOSInterfaceId
Definition
iostypes.h:15
IOSThreadId
s32 IOSThreadId
Definition
iostypes.h:13
IOSMessageQueueId
s32 IOSMessageQueueId
Definition
iostypes.h:9
IOSCSigRsa2048
Definition
iostypes.h:39
IOSCSigRsa2048::dummy
IOSCSigDummy dummy
Definition
iostypes.h:42
IOSCSigRsa2048::sig
IOSCRsaSig2048 sig
Definition
iostypes.h:41
IOSCSigRsa2048::issuer
IOSCName issuer
Definition
iostypes.h:43
IOSCSigRsa2048::sigType
IOSCCertSigType sigType
Definition
iostypes.h:40
include
revolution
private
iostypes.h
Generated by
1.12.0