public int sceGeSetCallback(ref PspGeCallbackData PspGeCallbackData)
{
int CallbackId = CallbackLastId++;
Callbacks[CallbackId] = PspGeCallbackData;
var CallbackData = PspGeCallbackData;
/*
ConsoleUtils.SaveRestoreConsoleColor(ConsoleColor.Cyan, () =>
{
Console.WriteLine("PspGeCallbackData.Finish(0x{0:X}) : (0x{1:X})", CallbackData.FinishFunction, CallbackData.FinishArgument);
Console.WriteLine("PspGeCallbackData.Signal(0x{0:X}) : (0x{1:X})", CallbackData.SignalFunction, CallbackData.SignalArgument);
});
*/
Logger.Info("PspGeCallbackData.Finish(0x{0:X}) : (0x{1:X})", PspGeCallbackData.FinishFunction, PspGeCallbackData.FinishArgument);
Logger.Info("PspGeCallbackData.Signal(0x{0:X}) : (0x{1:X})", PspGeCallbackData.SignalFunction, PspGeCallbackData.SignalArgument);
//Console.Error.WriteLine("{0}", *PspGeCallbackData);
return CallbackId;
}