NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
NANDOpenClose.h
1#ifndef RVL_SDK_NAND_OPEN_CLOSE_H
2#define RVL_SDK_NAND_OPEN_CLOSE_H
3#include <revolution/NAND/nand.h>
4#include <types.h>
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9s32 NANDOpen(const char* path, NANDFileInfo* info, u8 mode);
10s32 NANDPrivateOpen(const char* path, NANDFileInfo* info, u8 mode);
11s32 NANDOpenAsync(const char* path, NANDFileInfo* info, u8 mode,
12 NANDAsyncCallback callback, NANDCommandBlock* block);
13s32 NANDPrivateOpenAsync(const char* path, NANDFileInfo* info, u8 mode,
14 NANDAsyncCallback callback, NANDCommandBlock* block);
15
16s32 NANDClose(NANDFileInfo* info);
17s32 NANDCloseAsync(NANDFileInfo* info, NANDAsyncCallback callback,
18 NANDCommandBlock* block);
19
20s32 NANDPrivateSafeOpenAsync(const char* path, NANDFileInfo* info, u8 access,
21 void* buffer, u32 bufferSize,
22 NANDAsyncCallback callback,
23 NANDCommandBlock* block);
24s32 NANDSafeCloseAsync(NANDFileInfo* info, NANDAsyncCallback callback,
25 NANDCommandBlock* block);
26
27#ifdef __cplusplus
28}
29#endif
30#endif