RetroArch
procui.h
Go to the documentation of this file.
1 #pragma once
2 #include <wiiu/types.h>
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
9 typedef uint32_t (*ProcUISaveCallbackEx)(void *);
10 typedef uint32_t (*ProcUICallback)(void *);
11 
12 typedef enum ProcUIStatus
13 {
18 } ProcUIStatus;
19 
25 void ProcUIInit(ProcUISaveCallback saveCallback);
26 void ProcUIInitEx(ProcUISaveCallbackEx saveCallback, void *arg);
29 void ProcUISetSaveCallback(ProcUISaveCallbackEx saveCallback, void *arg);
30 void ProcUIShutdown();
32 
33 #ifdef __cplusplus
34 }
35 #endif
Definition: procui.h:14
BOOL ProcUIInShutdown()
ProcUIStatus ProcUIProcessMessages(BOOL block)
BOOL ProcUIInForeground()
Definition: procui.h:16
void ProcUIShutdown()
uint32_t(* ProcUICallback)(void *)
Definition: procui.h:10
Definition: procui.h:15
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
ProcUIStatus
Definition: procui.h:12
uint32_t ProcUICalcMemorySize(uint32_t unk)
uint32_t(* ProcUISaveCallbackEx)(void *)
Definition: procui.h:9
void ProcUIDrawDoneRelease()
void ProcUISetSaveCallback(ProcUISaveCallbackEx saveCallback, void *arg)
void ProcUIInitEx(ProcUISaveCallbackEx saveCallback, void *arg)
BOOL ProcUIIsRunning()
static int block
Definition: psp2.c:31
unsigned int BOOL
Definition: gctypes.h:51
void(* ProcUISaveCallback)(void)
Definition: procui.h:8
void ProcUIInit(ProcUISaveCallback saveCallback)
Definition: procui.h:17
void ProcUIClearCallbacks()
unsigned int uint32_t
Definition: stdint.h:126
ProcUIStatus ProcUISubProcessMessages(BOOL block)