Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
ipcclt.h
Go to the documentation of this file.
1#ifndef _REVOLUTION_IPCCLT_H_
2#define _REVOLUTION_IPCCLT_H_
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include <revolution/types.h>
11
12typedef IOSError (*IOSIpcCb)(IOSError, void*);
13
15#if SDK_AUG2010
17#endif
18
19IOSError IOS_OpenAsync(const char* pPath, u32 flags, IOSIpcCb cb, void* callback_arg);
20IOSError IOS_Open(const char* path, u32 flags);
21IOSError IOS_CloseAsync(IOSFd fd, IOSIpcCb cb, void* cbArg);
23IOSError IOS_ReadAsync(IOSFd fd, void* buf, u32 len, IOSIpcCb cb, void* cbArg);
24IOSError IOS_Read(IOSFd fd, void* buf, u32 len);
25IOSError IOS_WriteAsync(IOSFd fd, void* buf, u32 len, IOSIpcCb cb, void* cbArg);
26IOSError IOS_Write(IOSFd fd, void* buf, u32 len);
27IOSError IOS_SeekAsync(IOSFd fd, s32 offset, u32 whence, IOSIpcCb cb, void* cbArg);
28IOSError IOS_Seek(IOSFd fd, s32 offset, u32 whence);
29IOSError IOS_IoctlAsync(IOSFd fd, s32 cmd, void* input, u32 inputLen, void* output, u32 outputLen, IOSIpcCb cb, void* cbArg);
30IOSError IOS_Ioctl(IOSFd fd, s32 cmd, void* input, u32 inputLen, void* output, u32 outputLen);
31IOSError IOS_IoctlvAsync(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector* vect, IOSIpcCb cb, void* cbArg);
32IOSError IOS_Ioctlv(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector* vect);
33IOSError IOS_IoctlvReboot(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector* vect);
34
35#ifdef __cplusplus
36}
37#endif
38
39#endif // _REVOLUTION_IPCCLT_H_
static u32 readCount
Definition JKRAram.cpp:288
static s32 offset
Definition WUD.c:1669
static void cb(s32 result, DVDCommandBlock *block)
Definition fstload.c:16
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
s32 IOSFd
Definition iostypes.h:8
s32 IOSError
Definition iostypes.h:6
IOSResourceRequest * buf[RESPONSE_REQ_BUF_LEN]
Definition ipcclt.c:47
IOSError IOS_IoctlvAsync(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector *vect, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:749
IOSError IOS_Ioctl(IOSFd fd, s32 cmd, void *input, u32 inputLen, void *output, u32 outputLen)
Definition ipcclt.c:691
IOSError IOS_OpenAsync(const char *pPath, u32 flags, IOSIpcCb cb, void *callback_arg)
Definition ipcclt.c:390
IOSError IOS_Read(IOSFd fd, void *buf, u32 len)
Definition ipcclt.c:500
IOSError IOS_IoctlAsync(IOSFd fd, s32 cmd, void *input, u32 inputLen, void *output, u32 outputLen, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:669
IOSError IOS_Ioctlv(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector *vect)
Definition ipcclt.c:771
IOSError IOS_ReadAsync(IOSFd fd, void *buf, u32 len, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:478
IOSError IOS_Open(const char *path, u32 flags)
Definition ipcclt.c:411
IOSError IOS_Write(IOSFd fd, void *buf, u32 len)
Definition ipcclt.c:562
IOSError IOS_Close(IOSFd fd)
Definition ipcclt.c:446
IOSError IPCCltReInit(void)
Definition ipcclt.c:276
IOSError IOS_IoctlvReboot(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector *vect)
Definition ipcclt.c:793
IOSError IPCCltInit(void)
Definition ipcclt.c:237
IOSError(* IOSIpcCb)(IOSError, void *)
Definition ipcclt.h:12
IOSError IOS_Seek(IOSFd fd, s32 offset, u32 whence)
Definition ipcclt.c:623
IOSError IOS_SeekAsync(IOSFd fd, s32 offset, u32 whence, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:601
IOSError IOS_CloseAsync(IOSFd fd, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:433
IOSError IOS_WriteAsync(IOSFd fd, void *buf, u32 len, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:540
Definition iosrestypes.h:66
Definition d_a_npc_ks.cpp:47