vitasdk
Documentation of the vitasdk
sblqafmgr.h File Reference
#include <vitasdk/build_utils.h>
#include <psp2/types.h>

Go to the source code of this file.

Data Structures

struct  SceQafTokenEnc
 Unencrypted header and encrypted payload in the first 0x80 token bytes. More...
 
struct  SceQafTokenEx
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x80, SceQafTokenEnc)
 
 VITASDK_BUILD_ASSERT_EQ (0x180, SceQafTokenEx)
 
int sceSblQafManagerDeleteQafTokenForUser (void)
 Does nothing on FW 3.60; does not delete a legacy QAF token.
 
int sceSblQafManagerGetQafNameForUser (char *buffer, SceSize max_length)
 Copy up to 0x18 bytes of the active QAF profile name to user memory.
 
int sceSblQafManagerIsAllowKernelDebugForUser (void)
 
int sceSblQafMgrDeleteQafToken2 (void)
 Delete the stored extended QAF token and mark the NVS token slot empty.
 
int sceSblQafMgrGetQafName (char *buffer, SceSize max_length)
 Validate the stored extended QAF token and return its active profile name.
 
int sceSblQafMgrGetQafToken2 (SceQafTokenEx *qaf_token)
 Retrieve and transform the stored 0x180-byte extended QAF token.
 
int sceSblQafMgrIsAllowAllDebugMenuDisplay (void)
 
int sceSblQafMgrIsAllowForceUpdate (void)
 
int sceSblQafMgrIsAllowLimitedDebugMenuDisplay (void)
 
int sceSblQafMgrIsAllowMinimumDebugMenuDisplay (void)
 
int sceSblQafMgrIsAllowNonQAPup (void)
 
int sceSblQafMgrIsAllowNpFullTest (void)
 
int sceSblQafMgrIsAllowNpTest (void)
 Check whether NP test mode is enabled.
 
int sceSblQafMgrIsAllowRemoteSysmoduleLoad (void)
 
int sceSblQafMgrIsAllowScreenShotAlways (void)
 
int sceSblQafMgrSetQafToken2 (const SceQafTokenEx *qaf_token)
 Validate and install an extended QAF token.