PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
libsd.h File Reference
#include <types.h>
#include <irx.h>
#include <libsd-common.h>
+ Include dependency graph for libsd.h:

Go to the source code of this file.

Macros

#define libsd_IMPORTS_start   DECLARE_IMPORT_TABLE(libsd, 1, 4)
 
#define libsd_IMPORTS_end   END_IMPORT_TABLE
 
#define I_sceSdQuit   DECLARE_IMPORT(2, sceSdQuit);
 
#define I_sceSdInit   DECLARE_IMPORT(4, sceSdInit);
 
#define I_sceSdSetIRQCallback   DECLARE_IMPORT(22, sceSdSetIRQCallback);
 
#define I_sceSdSetTransCallback   DECLARE_IMPORT(21, sceSdSetTransCallback);
 
#define I_sceSdSetParam   DECLARE_IMPORT(5, sceSdSetParam);
 
#define I_sceSdGetParam   DECLARE_IMPORT(6, sceSdGetParam);
 
#define I_sceSdSetCoreAttr   DECLARE_IMPORT(11, sceSdSetCoreAttr);
 
#define I_sceSdGetCoreAttr   DECLARE_IMPORT(12, sceSdGetCoreAttr);
 
#define I_sceSdClearEffectWorkArea   DECLARE_IMPORT(25, sceSdClearEffectWorkArea);
 
#define I_sceSdSetAddr   DECLARE_IMPORT(9, sceSdSetAddr);
 
#define I_sceSdGetAddr   DECLARE_IMPORT(10, sceSdGetAddr);
 
#define I_sceSdSetSwitch   DECLARE_IMPORT(7, sceSdSetSwitch);
 
#define I_sceSdGetSwitch   DECLARE_IMPORT(8, sceSdGetSwitch);
 
#define I_sceSdNote2Pitch   DECLARE_IMPORT(13, sceSdNote2Pitch);
 
#define I_sceSdPitch2Note   DECLARE_IMPORT(14, sceSdPitch2Note);
 
#define I_sceSdSetEffectAttr   DECLARE_IMPORT(23, sceSdSetEffectAttr);
 
#define I_sceSdGetEffectAttr   DECLARE_IMPORT(24, sceSdGetEffectAttr);
 
#define I_sceSdProcBatch   DECLARE_IMPORT(15, sceSdProcBatch);
 
#define I_sceSdProcBatchEx   DECLARE_IMPORT(16, sceSdProcBatchEx);
 
#define I_sceSdVoiceTrans   DECLARE_IMPORT(17, sceSdVoiceTrans);
 
#define I_sceSdBlockTrans   DECLARE_IMPORT(18, sceSdBlockTrans);
 
#define I_sceSdVoiceTransStatus   DECLARE_IMPORT(19, sceSdVoiceTransStatus);
 
#define I_sceSdBlockTransStatus   DECLARE_IMPORT(20, sceSdBlockTransStatus);
 
#define I_sceSdSetTransIntrHandler   DECLARE_IMPORT(26, sceSdSetTransIntrHandler);
 
#define I_sceSdSetSpu2IntrHandler   DECLARE_IMPORT(27, sceSdSetSpu2IntrHandler);
 
#define I_sceSdGetTransIntrHandlerArgument   DECLARE_IMPORT(28, sceSdGetTransIntrHandlerArgument);
 
#define I_sceSdGetSpu2IntrHandlerArgument   DECLARE_IMPORT(29, sceSdGetSpu2IntrHandlerArgument);
 
#define I_sceSdStopTrans   DECLARE_IMPORT(30, sceSdStopTrans);
 
#define I_sceSdCleanEffectWorkArea   DECLARE_IMPORT(31, sceSdCleanEffectWorkArea);
 
#define I_sceSdSetEffectMode   DECLARE_IMPORT(32, sceSdSetEffectMode);
 
#define I_sceSdSetEffectModeParams   DECLARE_IMPORT(33, sceSdSetEffectModeParams);
 

Detailed Description

LIBSD definitions and imports.

Definition in file libsd.h.

Macro Definition Documentation

◆ libsd_IMPORTS_start

#define libsd_IMPORTS_start   DECLARE_IMPORT_TABLE(libsd, 1, 4)

Definition at line 23 of file libsd.h.

◆ libsd_IMPORTS_end

#define libsd_IMPORTS_end   END_IMPORT_TABLE

Definition at line 24 of file libsd.h.

◆ I_sceSdQuit

#define I_sceSdQuit   DECLARE_IMPORT(2, sceSdQuit);

Definition at line 26 of file libsd.h.

◆ I_sceSdInit

#define I_sceSdInit   DECLARE_IMPORT(4, sceSdInit);

Definition at line 27 of file libsd.h.

◆ I_sceSdSetIRQCallback

#define I_sceSdSetIRQCallback   DECLARE_IMPORT(22, sceSdSetIRQCallback);

Definition at line 28 of file libsd.h.

◆ I_sceSdSetTransCallback

#define I_sceSdSetTransCallback   DECLARE_IMPORT(21, sceSdSetTransCallback);

Definition at line 29 of file libsd.h.

◆ I_sceSdSetParam

#define I_sceSdSetParam   DECLARE_IMPORT(5, sceSdSetParam);

Definition at line 30 of file libsd.h.

◆ I_sceSdGetParam

#define I_sceSdGetParam   DECLARE_IMPORT(6, sceSdGetParam);

Definition at line 31 of file libsd.h.

◆ I_sceSdSetCoreAttr

#define I_sceSdSetCoreAttr   DECLARE_IMPORT(11, sceSdSetCoreAttr);

Definition at line 32 of file libsd.h.

◆ I_sceSdGetCoreAttr

#define I_sceSdGetCoreAttr   DECLARE_IMPORT(12, sceSdGetCoreAttr);

Definition at line 33 of file libsd.h.

◆ I_sceSdClearEffectWorkArea

#define I_sceSdClearEffectWorkArea   DECLARE_IMPORT(25, sceSdClearEffectWorkArea);

Definition at line 34 of file libsd.h.

◆ I_sceSdSetAddr

#define I_sceSdSetAddr   DECLARE_IMPORT(9, sceSdSetAddr);

Definition at line 35 of file libsd.h.

◆ I_sceSdGetAddr

#define I_sceSdGetAddr   DECLARE_IMPORT(10, sceSdGetAddr);

Definition at line 36 of file libsd.h.

◆ I_sceSdSetSwitch

#define I_sceSdSetSwitch   DECLARE_IMPORT(7, sceSdSetSwitch);

Definition at line 37 of file libsd.h.

◆ I_sceSdGetSwitch

#define I_sceSdGetSwitch   DECLARE_IMPORT(8, sceSdGetSwitch);

Definition at line 38 of file libsd.h.

◆ I_sceSdNote2Pitch

#define I_sceSdNote2Pitch   DECLARE_IMPORT(13, sceSdNote2Pitch);

Definition at line 39 of file libsd.h.

◆ I_sceSdPitch2Note

#define I_sceSdPitch2Note   DECLARE_IMPORT(14, sceSdPitch2Note);

Definition at line 40 of file libsd.h.

◆ I_sceSdSetEffectAttr

#define I_sceSdSetEffectAttr   DECLARE_IMPORT(23, sceSdSetEffectAttr);

Definition at line 41 of file libsd.h.

◆ I_sceSdGetEffectAttr

#define I_sceSdGetEffectAttr   DECLARE_IMPORT(24, sceSdGetEffectAttr);

Definition at line 42 of file libsd.h.

◆ I_sceSdProcBatch

#define I_sceSdProcBatch   DECLARE_IMPORT(15, sceSdProcBatch);

Definition at line 43 of file libsd.h.

◆ I_sceSdProcBatchEx

#define I_sceSdProcBatchEx   DECLARE_IMPORT(16, sceSdProcBatchEx);

Definition at line 44 of file libsd.h.

◆ I_sceSdVoiceTrans

#define I_sceSdVoiceTrans   DECLARE_IMPORT(17, sceSdVoiceTrans);

Definition at line 45 of file libsd.h.

◆ I_sceSdBlockTrans

#define I_sceSdBlockTrans   DECLARE_IMPORT(18, sceSdBlockTrans);

Definition at line 46 of file libsd.h.

◆ I_sceSdVoiceTransStatus

#define I_sceSdVoiceTransStatus   DECLARE_IMPORT(19, sceSdVoiceTransStatus);

Definition at line 47 of file libsd.h.

◆ I_sceSdBlockTransStatus

#define I_sceSdBlockTransStatus   DECLARE_IMPORT(20, sceSdBlockTransStatus);

Definition at line 48 of file libsd.h.

◆ I_sceSdSetTransIntrHandler

#define I_sceSdSetTransIntrHandler   DECLARE_IMPORT(26, sceSdSetTransIntrHandler);

Definition at line 49 of file libsd.h.

◆ I_sceSdSetSpu2IntrHandler

#define I_sceSdSetSpu2IntrHandler   DECLARE_IMPORT(27, sceSdSetSpu2IntrHandler);

Definition at line 50 of file libsd.h.

◆ I_sceSdGetTransIntrHandlerArgument

#define I_sceSdGetTransIntrHandlerArgument   DECLARE_IMPORT(28, sceSdGetTransIntrHandlerArgument);

Definition at line 51 of file libsd.h.

◆ I_sceSdGetSpu2IntrHandlerArgument

#define I_sceSdGetSpu2IntrHandlerArgument   DECLARE_IMPORT(29, sceSdGetSpu2IntrHandlerArgument);

Definition at line 52 of file libsd.h.

◆ I_sceSdStopTrans

#define I_sceSdStopTrans   DECLARE_IMPORT(30, sceSdStopTrans);

Definition at line 53 of file libsd.h.

◆ I_sceSdCleanEffectWorkArea

#define I_sceSdCleanEffectWorkArea   DECLARE_IMPORT(31, sceSdCleanEffectWorkArea);

Definition at line 54 of file libsd.h.

◆ I_sceSdSetEffectMode

#define I_sceSdSetEffectMode   DECLARE_IMPORT(32, sceSdSetEffectMode);

Definition at line 55 of file libsd.h.

◆ I_sceSdSetEffectModeParams

#define I_sceSdSetEffectModeParams   DECLARE_IMPORT(33, sceSdSetEffectModeParams);

Definition at line 56 of file libsd.h.