libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
am.h
Go to the documentation of this file.
1 
6 #pragma once
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 #include<libtransistor/types.h>
13 
18 
23 
27 result_t am_isc_approve_to_display();
28 
33 
38 
42 void am_finalize();
43 
44 #ifdef __cplusplus
45 }
46 #endif
result_t am_iwc_acquire_foreground_rights()
Acquire the foureground rights from the window controller.
Various system types.
result_t am_iwc_get_applet_resource_user_id(aruid_t *aruid)
Get the aruid from the window controller.
uint32_t result_t
Function result.
Definition: types.h:51
result_t am_isc_create_managed_display_layer(uint64_t *layer_id)
Creates a new managed display layer.
result_t am_init()
Initialize Applet Manager.
void am_finalize()
Finalize Applet Mangager.
uint64_t aruid_t
Applet resource user id.
Definition: types.h:52