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
16
17IOSError IOS_OpenAsync(const char* pPath, u32 flags, IOSIpcCb cb, void* callback_arg);
18IOSError IOS_Open(const char* path, u32 flags);
19IOSError IOS_CloseAsync(IOSFd fd, IOSIpcCb cb, void* cbArg);
21IOSError IOS_ReadAsync(IOSFd fd, void* buf, u32 len, IOSIpcCb cb, void* cbArg);
22IOSError IOS_Read(IOSFd fd, void* buf, u32 len);
23IOSError IOS_WriteAsync(IOSFd fd, void* buf, u32 len, IOSIpcCb cb, void* cbArg);
24IOSError IOS_Write(IOSFd fd, void* buf, u32 len);
25IOSError IOS_SeekAsync(IOSFd fd, s32 offset, u32 whence, IOSIpcCb cb, void* cbArg);
26IOSError IOS_Seek(IOSFd fd, s32 offset, u32 whence);
27IOSError IOS_IoctlAsync(IOSFd fd, s32 cmd, void* input, u32 inputLen, void* output, u32 outputLen, IOSIpcCb cb, void* cbArg);
28IOSError IOS_Ioctl(IOSFd fd, s32 cmd, void* input, u32 inputLen, void* output, u32 outputLen);
29IOSError IOS_IoctlvAsync(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector* vect, IOSIpcCb cb, void* cbArg);
30IOSError IOS_Ioctlv(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector* vect);
31IOSError IOS_IoctlvReboot(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector* vect);
32
33#ifdef __cplusplus
34}
35#endif
36
37#endif // _REVOLUTION_IPCCLT_H_
static u32 readCount
Definition JKRAram.cpp:284
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
static void cb(s32 result, DVDCommandBlock *block)
Definition fstload.c:16
s32 IOSFd
Definition iostypes.h:7
s32 IOSError
Definition iostypes.h:5
IOSError IOS_IoctlvAsync(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector *vect, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:726
IOSError IOS_Ioctl(IOSFd fd, s32 cmd, void *input, u32 inputLen, void *output, u32 outputLen)
Definition ipcclt.c:668
IOSError IOS_OpenAsync(const char *pPath, u32 flags, IOSIpcCb cb, void *callback_arg)
Definition ipcclt.c:367
IOSError IOS_Read(IOSFd fd, void *buf, u32 len)
Definition ipcclt.c:477
IOSError IOS_IoctlAsync(IOSFd fd, s32 cmd, void *input, u32 inputLen, void *output, u32 outputLen, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:646
IOSError IOS_Ioctlv(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector *vect)
Definition ipcclt.c:748
IOSError IOS_ReadAsync(IOSFd fd, void *buf, u32 len, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:455
IOSError IOS_Open(const char *path, u32 flags)
Definition ipcclt.c:388
IOSError IOS_Write(IOSFd fd, void *buf, u32 len)
Definition ipcclt.c:539
IOSError IOS_Close(IOSFd fd)
Definition ipcclt.c:423
IOSError IPCCltReInit(void)
Definition ipcclt.c:254
IOSError IOS_IoctlvReboot(IOSFd fd, s32 cmd, u32 readCount, u32 writeCount, IOSIoVector *vect)
Definition ipcclt.c:770
IOSError IPCCltInit(void)
Definition ipcclt.c:218
IOSError(* IOSIpcCb)(IOSError, void *)
Definition ipcclt.h:12
IOSError IOS_Seek(IOSFd fd, s32 offset, u32 whence)
Definition ipcclt.c:600
IOSError IOS_SeekAsync(IOSFd fd, s32 offset, u32 whence, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:578
IOSError IOS_CloseAsync(IOSFd fd, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:410
IOSError IOS_WriteAsync(IOSFd fd, void *buf, u32 len, IOSIpcCb cb, void *cbArg)
Definition ipcclt.c:517
Definition iosrestypes.h:65
Definition d_a_npc_ks.cpp:47