WUT  0.1
Wii U Toolchain
rendezvous.h
Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef struct OSRendezvous OSRendezvous;
15 
17 {
18  uint32_t core[3];
19  UNKNOWN(4);
20 };
21 CHECK_OFFSET(OSRendezvous, 0x00, core);
22 CHECK_SIZE(OSRendezvous, 0x10);
23 
24 #pragma pack(pop)
25 
26 void
27 OSInitRendezvous(OSRendezvous *rendezvous);
28 
29 BOOL
30 OSWaitRendezvous(OSRendezvous *rendezvous,
31  uint32_t coreMask);
32 
33 BOOL
35  uint32_t coreMask,
36  OSTime timeout);
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 
int64_t OSTime
Definition: time.h:17
BOOL OSWaitRendezvousWithTimeout(OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
uint32_t core[3]
Definition: rendezvous.h:18
BOOL OSWaitRendezvous(OSRendezvous *rendezvous, uint32_t coreMask)
int BOOL
Definition: wut_types.h:4
void OSInitRendezvous(OSRendezvous *rendezvous)