vitasdk
Documentation of the vitasdk
aimgr.h
Go to the documentation of this file.
1 
6 #ifndef _PSP2KERN_SBLAIMGR_H_
7 #define _PSP2KERN_SBLAIMGR_H_
8 
9 #include <psp2kern/types.h>
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef enum SceProductCode {
16  SCE_PRODUCT_CODE_NONE = 0x00000000,
17  SCE_PRODUCT_CODE_TEST = 0x100, // Internal Test Unit
18  SCE_PRODUCT_CODE_TOOL = 0x101, // Development kit
19  SCE_PRODUCT_CODE_DEX = 0x102, // Testing kit
20  SCE_PRODUCT_CODE_CEX_J1 = 0x103, // Japan
21  SCE_PRODUCT_CODE_CEX_UC2 = 0x104, // united ctates
28  SCE_PRODUCT_CODE_CEX_TW1 = 0x10B, // taiwan
36 
45 
52 
53 /* Macro for backward compatibility */
54 #define ksceSblAimgrGetTargetId() ksceSblAimgrGetProductCode()
55 
62 
69 
76 
83 
90 
97 
104 
111 
118 
119 #ifdef __cplusplus
120 }
121 #endif
122 
123 #endif /* _PSP2KERN_SBLAIMGR_H_ */
int ksceSblAimgrIsVITA(void)
Get system type state.
int ksceSblAimgrIsGenuineVITA(void)
Get system type state.
int ksceSblAimgrGetSMI(SceUInt32 *info)
Get service/manufacturing information (factory/minimum firmware).
SceProductCode
Definition: aimgr.h:15
int ksceSblAimgrIsDolce(void)
Get system type state.
int ksceSblAimgrIsDEX(void)
Get system type state.
int ksceSblAimgrIsTool(void)
Get system type state.
int ksceSblAimgrGetProductSubCode(void)
Get product sub code.
int ksceSblAimgrIsCEX(void)
Get system type state.
int ksceSblAimgrIsTest(void)
Get system type state.
int ksceSblAimgrGetProductCode(void)
Get product code.
int ksceSblAimgrIsGenuineDolce(void)
Get system type state.
@ SCE_PRODUCT_CODE_NONE
Definition: aimgr.h:16
@ SCE_PRODUCT_CODE_CEX_UC2
Definition: aimgr.h:21
@ SCE_PRODUCT_CODE_CEX_CEK
Definition: aimgr.h:24
@ SCE_PRODUCT_CODE_DEX
Definition: aimgr.h:19
@ SCE_PRODUCT_CODE_CEX_E12
Definition: aimgr.h:27
@ SCE_PRODUCT_CODE_TOOL
Definition: aimgr.h:18
@ SCE_PRODUCT_CODE_CEX_KR2
Definition: aimgr.h:23
@ SCE_PRODUCT_CODE_TEST
Definition: aimgr.h:17
@ SCE_PRODUCT_CODE_CEX_J1
Definition: aimgr.h:20
@ SCE_PRODUCT_CODE_CEX_RSV2
Definition: aimgr.h:33
@ SCE_PRODUCT_CODE_CEX_HK5
Definition: aimgr.h:31
@ SCE_PRODUCT_CODE_CEX_CEL
Definition: aimgr.h:22
@ SCE_PRODUCT_CODE_CEX_AU3
Definition: aimgr.h:26
@ SCE_PRODUCT_CODE_CEX_CN9
Definition: aimgr.h:30
@ SCE_PRODUCT_CODE_CEX_RSV1
Definition: aimgr.h:32
@ SCE_PRODUCT_CODE_CEX_TW1
Definition: aimgr.h:28
@ SCE_PRODUCT_CODE_CEX_MX2
Definition: aimgr.h:25
@ SCE_PRODUCT_CODE_CEX_RU3
Definition: aimgr.h:29
@ SCE_PRODUCT_CODE_CEX_RSV3
Definition: aimgr.h:34
uint32_t SceUInt32
Definition: types.h:45