Respecto a las definiciones, vamos a ver pocas, puesto que la mejor manera de conocerlas es empezar a crear nuestro 1º Programa ya.
SceUID sceIoOpen(const char *file, int flags, SceMode mode);
int sceIoClose(SceUID fd);
int sceIoWrite(SceUID fd, const void *data, SceSize size);
int sceIoRemove(const char *file);
int sceIoRead(SceUID fd, void *data, SceSize size);
int sceIoRename(const char *oldname, const char *newname);
int sceIoMkdir(const char *dir, SceMode mode);
int sceIoRmdir(const char *path);
void pspDebugScreenInit(void);
void pspDebugScreenPrintf(const char *fmt, ...) __attribute__((format(printf,1,2)));
void pspDebugScreenClear(void);
void pspDebugScreenSetBackColor(u32 color);
void pspDebugScreenSetTextColor(u32 color);
void pspDebugScreenSetXY(int x, int y);
void Kprintf(const char *format, ...) __attribute__((format(printf, 1, 2)));
void sceKernelExitGame(void);
int sceKernelLoadExec(const char *file, struct SceKernelLoadExecParam *param);
int sceKernelDelayThread(SceUInt delay);
* Para mas dudas y ejemplos de definiciones, mirad la libreria de Astaroth.h (descarga al inicio del tutorial, podeis usar el menu derecho)