SSBM Decomp
Loading...
Searching...
No Matches
lbcardnew.h File Reference
#include <Runtime/platform.h>
#include <melee/lb/forward.h>
#include <placeholder.h>

Go to the source code of this file.

Data Structures

struct  LbCardEntry

Typedefs

typedef void(* LbCardOnFinishedCallback) (int)

Enumerations

enum  lbCardResult {
  LbCardResult_Ready ,
  LbCardResult_2 = 2 ,
  LbCardResult_NoFile = 4 ,
  LbCardResult_NullFilename = 7 ,
  LbCardResult_Malformed = 9 ,
  LbCardResult_10 ,
  LbCardResult_Busy ,
  LbCardResult_BadSectorSize ,
  LbCardResult_Invalid ,
  LbCardResult_FatalError ,
  LbCardResult_DeviceError ,
  LbCardResult_16
}

Functions

s32 lb_8001B6E0 (s32 file_idx)
enum_t lbCardNew_CompleteNextTask (void)
int lbCardNew_CompleteAllTasks (int result)
u32 lb_8001B7E0 (int chan, char *filename, void *file_entries, void *save_data, int *status_out)
bool lb_8001B8C8 (int chan)
int lbCardNew_DeleteSnap (int chan, const char *filename, UNK_T status_out)
bool lb_8001BA44 (int chan, const char *filename, UNK_T status_out)
int lb_8001BB48 (int chan, char *filename, void *file_entries, void *save_data, char *comment, void *banner, void *icons, UNK_T status_out)
int lb_8001BC18 (int chan, char *filename, void **file_entries, void *save_data, char *comment, void *banner, void *icons, bool *status_out)
enum_t lb_8001BD34 (int chan, const char *filename, UNK_T file_entries, UNK_T status_out)
int lb_8001BE30 (int chan, const char *filename, UNK_T file_entries, char *comment, void *banner, void *icons, UNK_T status_out, UNK_T callback)
int lb_8001BF04 (int chan, char *filename, void *file_entries, char *comment, void *banner, void *icons, UNK_T status_out)
int lb_8001BFD8 (int chan, lbCardNew_SnapshotEntry *snapshot_entries, int *free_blocks, int *free_files)
int lb_8001C0F4 (int chan, const char *name_a, const char *name_b, const char *name_c, UNK_T status_out)
int lb_8001C2D8 (int chan, const char *company, const char *game_name, const char *filename)
int lbCardNew_ProbeEx (int chan)
int lb_8001C4A8 (void *file_entries, void *icon_data)
void lbCardNew_AllocWorkArea (void)
void lbCardNew_ForgetMemory (void)
void lbCardNew_Init (void)

Typedef Documentation

◆ LbCardOnFinishedCallback

typedef void(* LbCardOnFinishedCallback) (int)

Enumeration Type Documentation

◆ lbCardResult

Enumerator
LbCardResult_Ready 
LbCardResult_2 
LbCardResult_NoFile 
LbCardResult_NullFilename 
LbCardResult_Malformed 
LbCardResult_10 
LbCardResult_Busy 
LbCardResult_BadSectorSize 
LbCardResult_Invalid 
LbCardResult_FatalError 
LbCardResult_DeviceError 
LbCardResult_16 

Function Documentation

◆ lb_8001B6E0()

s32 lb_8001B6E0 ( s32 file_idx)

◆ lbCardNew_CompleteNextTask()

enum_t lbCardNew_CompleteNextTask ( void )

◆ lbCardNew_CompleteAllTasks()

int lbCardNew_CompleteAllTasks ( int result)

◆ lb_8001B7E0()

u32 lb_8001B7E0 ( int chan,
char * filename,
void * file_entries,
void * save_data,
int * status_out )

◆ lb_8001B8C8()

bool lb_8001B8C8 ( int chan)

◆ lbCardNew_DeleteSnap()

int lbCardNew_DeleteSnap ( int chan,
const char * filename,
UNK_T status_out )

◆ lb_8001BA44()

bool lb_8001BA44 ( int chan,
const char * filename,
UNK_T status_out )

◆ lb_8001BB48()

int lb_8001BB48 ( int chan,
char * filename,
void * file_entries,
void * save_data,
char * comment,
void * banner,
void * icons,
UNK_T status_out )

◆ lb_8001BC18()

int lb_8001BC18 ( int chan,
char * filename,
void ** file_entries,
void * save_data,
char * comment,
void * banner,
void * icons,
bool * status_out )

◆ lb_8001BD34()

enum_t lb_8001BD34 ( int chan,
const char * filename,
UNK_T file_entries,
UNK_T status_out )

◆ lb_8001BE30()

int lb_8001BE30 ( int chan,
const char * filename,
UNK_T file_entries,
char * comment,
void * banner,
void * icons,
UNK_T status_out,
UNK_T callback )

◆ lb_8001BF04()

int lb_8001BF04 ( int chan,
char * filename,
void * file_entries,
char * comment,
void * banner,
void * icons,
UNK_T status_out )

◆ lb_8001BFD8()

int lb_8001BFD8 ( int chan,
lbCardNew_SnapshotEntry * snapshot_entries,
int * free_blocks,
int * free_files )

◆ lb_8001C0F4()

int lb_8001C0F4 ( int chan,
const char * name_a,
const char * name_b,
const char * name_c,
UNK_T status_out )

◆ lb_8001C2D8()

int lb_8001C2D8 ( int chan,
const char * company,
const char * game_name,
const char * filename )

◆ lbCardNew_ProbeEx()

int lbCardNew_ProbeEx ( int chan)

◆ lb_8001C4A8()

int lb_8001C4A8 ( void * file_entries,
void * icon_data )

◆ lbCardNew_AllocWorkArea()

void lbCardNew_AllocWorkArea ( void )

◆ lbCardNew_ForgetMemory()

void lbCardNew_ForgetMemory ( void )

◆ lbCardNew_Init()

void lbCardNew_Init ( void )