9 #include "../services/sm.h" 13 char display_name[0x40];
24 ViServiceType_Default = -1,
25 ViServiceType_Application = 0,
26 ViServiceType_System = 1,
27 ViServiceType_Manager = 2,
32 ViLayerFlags_Default = 0x1,
37 ViScalingMode_Default = 0x2,
40 Result viInitialize(ViServiceType servicetype);
43 Service* viGetSessionService(
void);
44 Service* viGetSession_IApplicationDisplayService(
void);
45 Service* viGetSession_IHOSBinderDriverRelay(
void);
46 Service* viGetSession_ISystemDisplayService(
void);
47 Service* viGetSession_IManagerDisplayService(
void);
48 Service* viGetSession_IHOSBinderDriverIndirect(
void);
u32 Handle
Kernel object handle.
Definition: types.h:45
Service object structure.
Definition: sm.h:23
u32 Result
Function error code result type.
Definition: types.h:46
Result viSetLayerScalingMode(ViLayer *layer, u32 ScalingMode)
See ViScalingMode.
uint8_t u8
8-bit unsigned integer.
Definition: types.h:21
uint64_t u64
64-bit unsigned integer.
Definition: types.h:24
uint32_t u32
32-bit unsigned integer.
Definition: types.h:23
ViLayerFlags
Used by viOpenLayer when CreateStrayLayer is used internally.
Definition: vi.h:31
ViScalingMode
Used with viSetLayerScalingMode.
Definition: vi.h:36