feat(libs): add libs function signatures
This commit is contained in:
parent
aba18915ba
commit
59bee8d187
|
|
@ -1,12 +1,12 @@
|
|||
add_executable(nid_patcher
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/Sha1.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/NidCompute.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/main.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/Sha1.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/NidCompute.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/main.cpp
|
||||
)
|
||||
target_include_directories(nid_patcher PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/nid/include)
|
||||
target_compile_features(nid_patcher PRIVATE cxx_std_20)
|
||||
|
||||
file(GLOB LIBS_DIRS LIST_DIRECTORIES true ${CMAKE_CURRENT_SOURCE_DIR}/lib*)
|
||||
file(GLOB LIBS_DIRS LIST_DIRECTORIES true ${CMAKE_CURRENT_SOURCE_DIR}/prx/*)
|
||||
|
||||
set(PATCHED_STAMPS)
|
||||
|
||||
|
|
@ -15,22 +15,23 @@ foreach(LIB_DIR ${LIBS_DIRS})
|
|||
get_filename_component(LIB_NAME ${LIB_DIR} NAME)
|
||||
|
||||
add_library(${LIB_NAME} SHARED EXCLUDE_FROM_ALL ${LIB_DIR}/Export.cpp)
|
||||
target_include_directories(${LIB_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
set_target_properties(${LIB_NAME} PROPERTIES
|
||||
PREFIX ""
|
||||
SUFFIX .rpx
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/libs
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/libs
|
||||
PREFIX ""
|
||||
SUFFIX .rpx
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/libs
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/libs
|
||||
)
|
||||
|
||||
set(RPX_FILE ${CMAKE_CURRENT_BINARY_DIR}/libs/${LIB_NAME}.rpx)
|
||||
set(RPX_FILE ${CMAKE_CURRENT_BINARY_DIR}/libs/${LIB_NAME}.prx)
|
||||
set(STAMP_FILE ${CMAKE_CURRENT_BINARY_DIR}/libs/${LIB_NAME}.patched)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${STAMP_FILE}
|
||||
COMMAND $<TARGET_FILE:nid_patcher> ${LIB_NAME} ${RPX_FILE}
|
||||
COMMAND ${CMAKE_COMMAND} -E touch ${STAMP_FILE}
|
||||
DEPENDS nid_patcher ${LIB_NAME}
|
||||
COMMENT "Patching NIDs for ${LIB_NAME}"
|
||||
OUTPUT ${STAMP_FILE}
|
||||
COMMAND $<TARGET_FILE:nid_patcher> ${LIB_NAME} ${RPX_FILE}
|
||||
COMMAND ${CMAKE_COMMAND} -E touch ${STAMP_FILE}
|
||||
DEPENDS nid_patcher ${LIB_NAME}
|
||||
COMMENT "Patching NIDs for ${LIB_NAME}"
|
||||
)
|
||||
|
||||
list(APPEND PATCHED_STAMPS ${STAMP_FILE})
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,40 @@
|
|||
add_executable(nid_patcher
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/Sha1.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/NidCompute.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nid/src/main.cpp
|
||||
)
|
||||
target_include_directories(nid_patcher PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/nid/include)
|
||||
target_compile_features(nid_patcher PRIVATE cxx_std_20)
|
||||
|
||||
file(GLOB LIBS_DIRS LIST_DIRECTORIES true ${CMAKE_CURRENT_SOURCE_DIR}/lib*)
|
||||
|
||||
set(PATCHED_STAMPS)
|
||||
|
||||
foreach(LIB_DIR ${LIBS_DIRS})
|
||||
if(IS_DIRECTORY ${LIB_DIR})
|
||||
get_filename_component(LIB_NAME ${LIB_DIR} NAME)
|
||||
|
||||
add_library(${LIB_NAME} SHARED EXCLUDE_FROM_ALL ${LIB_DIR}/Export.cpp)
|
||||
set_target_properties(${LIB_NAME} PROPERTIES
|
||||
PREFIX ""
|
||||
SUFFIX .rpx
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/libs
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/libs
|
||||
)
|
||||
|
||||
set(RPX_FILE ${CMAKE_CURRENT_BINARY_DIR}/libs/${LIB_NAME}.prx)
|
||||
set(STAMP_FILE ${CMAKE_CURRENT_BINARY_DIR}/libs/${LIB_NAME}.patched)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${STAMP_FILE}
|
||||
COMMAND $<TARGET_FILE:nid_patcher> ${LIB_NAME} ${RPX_FILE}
|
||||
COMMAND ${CMAKE_COMMAND} -E touch ${STAMP_FILE}
|
||||
DEPENDS nid_patcher ${LIB_NAME}
|
||||
COMMENT "Patching NIDs for ${LIB_NAME}"
|
||||
)
|
||||
|
||||
list(APPEND PATCHED_STAMPS ${STAMP_FILE})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
add_custom_target(libs DEPENDS ${PATCHED_STAMPS})
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int ErrorDialogClose(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ErrorDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ShareGetCurrentStatus(uint32_t feature_flag, ShareCurrentStatus* status) {
|
||||
(void)feature_flag;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ShareInitialize(size_t heap_size, int thread_priority, uint64_t affinity_mask) {
|
||||
(void)heap_size;
|
||||
(void)thread_priority;
|
||||
(void)affinity_mask;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ShareTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SystemServiceParamGetInt(int param_id, int* value) {
|
||||
(void)param_id;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SystemServiceParamGetString(int param_id, char* buf, size_t buf_size) {
|
||||
(void)param_id;
|
||||
(void)buf;
|
||||
(void)buf_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int RemotePlayGetConnectionStatus(int user_id, int* status) {
|
||||
(void)user_id;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ShareGetCurrentStatus(uint32_t feature_flag, ShareCurrentStatus* status) {
|
||||
(void)feature_flag;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ShareInitialize(size_t heap_size, int thread_priority, uint64_t affinity_mask) {
|
||||
(void)heap_size;
|
||||
(void)thread_priority;
|
||||
(void)affinity_mask;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ShareTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAcmBatchStartBuffer(AcmContextId context, const void* batch_commands, size_t batch_size, AcmBatchError* batch_error, AcmBatchId* batch) {
|
||||
(void)context;
|
||||
(void)batch_commands;
|
||||
(void)batch_size;
|
||||
(void)batch_error;
|
||||
(void)batch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAcmBatchStartBuffers(AcmContextId context, uint32_t batch_info_count, const AcmBatchInfo* const batch_info[], AcmBatchError* batch_error, AcmBatchId* batch) {
|
||||
(void)context;
|
||||
(void)batch_info_count;
|
||||
(void)batch_info;
|
||||
(void)batch_error;
|
||||
(void)batch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAcmBatchWait(AcmContextId context, AcmBatchId batch, uint32_t timeout) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
(void)timeout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAcmContextCreate(AcmContextId* context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAcmContextDestroy(AcmContextId context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,780 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
uint32_t* sceAgcAcbAcquireMem(CommandBuffer* buf, uint32_t gcr_cntl, const volatile void* base, uint64_t size_bytes, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)gcr_cntl;
|
||||
(void)base;
|
||||
(void)size_bytes;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcAcbAcquireMemGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbCondExec(CommandBuffer* buf, const volatile uint32_t* address, uint32_t num_dwords) {
|
||||
(void)buf;
|
||||
(void)address;
|
||||
(void)num_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcAcbCondExecGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbCopyData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_immediate, uint8_t item_size, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_immediate;
|
||||
(void)item_size;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbDispatchIndirect(CommandBuffer* buf, const volatile void* indirect_args, uint32_t modifier) {
|
||||
(void)buf;
|
||||
(void)indirect_args;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbDmaData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address_or_offset, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_offset_or_immediate, uint32_t num_bytes, uint8_t wait_for_previous, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address_or_offset;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_offset_or_immediate;
|
||||
(void)num_bytes;
|
||||
(void)wait_for_previous;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbEventWrite(CommandBuffer* buf, uint8_t event_type, const volatile void* address) {
|
||||
(void)buf;
|
||||
(void)event_type;
|
||||
(void)address;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcAcbJumpGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbPopMarker(CommandBuffer* buf) {
|
||||
(void)buf;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbPushMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbResetQueue(CommandBuffer* buf, uint32_t op) {
|
||||
(void)buf;
|
||||
(void)op;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbSetMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbWaitRegMem(CommandBuffer* buf, uint8_t size, uint8_t compare_function, uint8_t cache_policy, const volatile void* address, uint64_t reference, uint64_t mask, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)size;
|
||||
(void)compare_function;
|
||||
(void)cache_policy;
|
||||
(void)address;
|
||||
(void)reference;
|
||||
(void)mask;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbWriteData(CommandBuffer* buf, uint8_t dst, uint8_t cache_policy, uint64_t address_or_offset, const void* data, uint32_t num_dwords, uint8_t increment, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)cache_policy;
|
||||
(void)address_or_offset;
|
||||
(void)data;
|
||||
(void)num_dwords;
|
||||
(void)increment;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbBranch(CommandBuffer* buf, uint8_t mode, uint8_t compare_function, const volatile uint64_t* compare_addr, uint64_t mask, uint64_t reference, uint8_t cache_policy1, const volatile uint32_t* buffer1, uint32_t size_in_dwords1, uint8_t cache_policy2, const volatile uint32_t* buffer2, uint32_t size_in_dwords2) {
|
||||
(void)buf;
|
||||
(void)mode;
|
||||
(void)compare_function;
|
||||
(void)compare_addr;
|
||||
(void)mask;
|
||||
(void)reference;
|
||||
(void)cache_policy1;
|
||||
(void)buffer1;
|
||||
(void)size_in_dwords1;
|
||||
(void)cache_policy2;
|
||||
(void)buffer2;
|
||||
(void)size_in_dwords2;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbDispatch(CommandBuffer* buf, uint32_t thread_group_x, uint32_t thread_group_y, uint32_t thread_group_z, uint32_t modifier) {
|
||||
(void)buf;
|
||||
(void)thread_group_x;
|
||||
(void)thread_group_y;
|
||||
(void)thread_group_z;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbDispatchGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbNop(CommandBuffer* buf, uint32_t size_in_dwords) {
|
||||
(void)buf;
|
||||
(void)size_in_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbNopGetSize(uint32_t size_in_dwords) {
|
||||
(void)size_in_dwords;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbQueueEndOfPipeActionGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbReleaseMem(CommandBuffer* buf, uint8_t action, uint16_t gcr_cntl, uint8_t dst, uint8_t cache_policy, const volatile Label* address, uint8_t data_sel, uint64_t data, uint16_t gds_offset, uint16_t gds_size, uint8_t interrupt, uint32_t interrupt_ctx_id) {
|
||||
(void)buf;
|
||||
(void)action;
|
||||
(void)gcr_cntl;
|
||||
(void)dst;
|
||||
(void)cache_policy;
|
||||
(void)address;
|
||||
(void)data_sel;
|
||||
(void)data;
|
||||
(void)gds_offset;
|
||||
(void)gds_size;
|
||||
(void)interrupt;
|
||||
(void)interrupt_ctx_id;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbSetShRegisterRangeDirect(CommandBuffer* buf, uint32_t offset, const uint32_t* values, uint32_t num_values) {
|
||||
(void)buf;
|
||||
(void)offset;
|
||||
(void)values;
|
||||
(void)num_values;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbSetShRegisterRangeDirectGetSize(uint32_t num_values) {
|
||||
(void)num_values;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbSetShRegistersDirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceAgcCondExecPatchSetCommandAddress(uint32_t* cmd, const volatile uint32_t* command) {
|
||||
(void)cmd;
|
||||
(void)command;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCondExecPatchSetEnd(uint32_t* cmd, const volatile uint32_t* buffer) {
|
||||
(void)cmd;
|
||||
(void)buffer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCreateInterpolantMapping(ShaderRegister* regs, const Shader* gs, const Shader* ps) {
|
||||
(void)regs;
|
||||
(void)gs;
|
||||
(void)ps;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCreatePrimState(ShaderRegister* cx_regs, ShaderRegister* uc_regs, const Shader* hs, const Shader* gs, uint32_t prim_type) {
|
||||
(void)cx_regs;
|
||||
(void)uc_regs;
|
||||
(void)hs;
|
||||
(void)gs;
|
||||
(void)prim_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCreateShader(Shader** dst, void* header, const volatile void* code) {
|
||||
(void)dst;
|
||||
(void)header;
|
||||
(void)code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbAcquireMem(CommandBuffer* buf, uint8_t engine, uint32_t cb_db_op, uint32_t gcr_cntl, const volatile void* base, uint64_t size_bytes, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)engine;
|
||||
(void)cb_db_op;
|
||||
(void)gcr_cntl;
|
||||
(void)base;
|
||||
(void)size_bytes;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbAcquireMemGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbCondExec(CommandBuffer* buf, const volatile uint32_t* address, uint32_t num_dwords) {
|
||||
(void)buf;
|
||||
(void)address;
|
||||
(void)num_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbCondExecGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbContextStateOp(CommandBuffer* buf, uint32_t operation) {
|
||||
(void)buf;
|
||||
(void)operation;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint64_t sceAgcDcbContextStateOpGetSize(uint32_t operation) {
|
||||
(void)operation;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbCopyData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_immediate, uint8_t item_size, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_immediate;
|
||||
(void)item_size;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDispatchIndirect(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint32_t flags) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)flags;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDispatchIndirectGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDmaData(CommandBuffer* buf, uint8_t engine, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address_or_offset, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_offset_or_immediate, uint32_t num_bytes, uint8_t wait_for_previous, uint8_t write_confirm, uint8_t block_engine) {
|
||||
(void)buf;
|
||||
(void)engine;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address_or_offset;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_offset_or_immediate;
|
||||
(void)num_bytes;
|
||||
(void)wait_for_previous;
|
||||
(void)write_confirm;
|
||||
(void)block_engine;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndex(CommandBuffer* buf, uint32_t index_count, const volatile void* index_addr, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
(void)index_addr;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexAuto(CommandBuffer* buf, uint32_t index_count, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexAutoGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexIndirect(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexIndirectMulti(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint32_t count_indirect, uint32_t max_count_or_count, const volatile void* count_addr, uint32_t stride_in_bytes, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)count_indirect;
|
||||
(void)max_count_or_count;
|
||||
(void)count_addr;
|
||||
(void)stride_in_bytes;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexMultiInstanced(CommandBuffer* buf, uint32_t index_count, const volatile void* index_addr, const volatile void* object_ids, uint32_t instance_count, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
(void)index_addr;
|
||||
(void)object_ids;
|
||||
(void)instance_count;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexMultiInstancedGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexOffset(CommandBuffer* buf, uint32_t index_offset, uint32_t index_count, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_offset;
|
||||
(void)index_count;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexOffsetGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndirect(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndirectGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbEventWrite(CommandBuffer* buf, uint8_t event_type, const volatile void* address) {
|
||||
(void)buf;
|
||||
(void)event_type;
|
||||
(void)address;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbGetLodStats(CommandBuffer* buf, uint8_t cache_policy, const volatile void* buffer, uint32_t buffer_size_in_bytes, uint32_t reset_count, uint8_t force_reset, uint8_t report_and_reset, uint32_t reporting_interval_in_100k_clocks) {
|
||||
(void)buf;
|
||||
(void)cache_policy;
|
||||
(void)buffer;
|
||||
(void)buffer_size_in_bytes;
|
||||
(void)reset_count;
|
||||
(void)force_reset;
|
||||
(void)report_and_reset;
|
||||
(void)reporting_interval_in_100k_clocks;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbJump(CommandBuffer* buf, uint8_t mode, uint8_t cache_policy, const uint32_t* target, uint32_t size_in_dwords) {
|
||||
(void)buf;
|
||||
(void)mode;
|
||||
(void)cache_policy;
|
||||
(void)target;
|
||||
(void)size_in_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbJumpGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbPopMarker(CommandBuffer* buf) {
|
||||
(void)buf;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbPushMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbResetQueue(CommandBuffer* buf, uint32_t op, uint32_t state) {
|
||||
(void)buf;
|
||||
(void)op;
|
||||
(void)state;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbRewind(CommandBuffer* buf, uint32_t initial_state) {
|
||||
(void)buf;
|
||||
(void)initial_state;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbRewindGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetBaseIndirectArgs(CommandBuffer* buf, uint32_t shader_type, const volatile void* indirect_base_addr) {
|
||||
(void)buf;
|
||||
(void)shader_type;
|
||||
(void)indirect_base_addr;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetCxRegisterDirect(CommandBuffer* buf, ShaderRegister reg) {
|
||||
(void)buf;
|
||||
(void)reg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbSetCxRegisterDirectGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetCxRegistersIndirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetFlip(CommandBuffer* buf, uint32_t video_out_handle, int32_t display_buffer_index, uint32_t flip_mode, int64_t flip_arg) {
|
||||
(void)buf;
|
||||
(void)video_out_handle;
|
||||
(void)display_buffer_index;
|
||||
(void)flip_mode;
|
||||
(void)flip_arg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetIndexBuffer(CommandBuffer* buf, uint64_t index_addr) {
|
||||
(void)buf;
|
||||
(void)index_addr;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetIndexCount(CommandBuffer* buf, uint32_t index_count) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetIndexSize(CommandBuffer* buf, uint8_t index_size, uint8_t cache_policy) {
|
||||
(void)buf;
|
||||
(void)index_size;
|
||||
(void)cache_policy;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetNumInstances(CommandBuffer* buf, uint32_t num_instances) {
|
||||
(void)buf;
|
||||
(void)num_instances;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbSetNumInstancesGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetPredication(CommandBuffer* buf, uint8_t condition, uint8_t op, uint8_t wait_op, const volatile void* address, uint32_t count_in_dwords) {
|
||||
(void)buf;
|
||||
(void)condition;
|
||||
(void)op;
|
||||
(void)wait_op;
|
||||
(void)address;
|
||||
(void)count_in_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetShRegisterDirect(CommandBuffer* buf, ShaderRegister reg) {
|
||||
(void)buf;
|
||||
(void)reg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetShRegistersIndirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetUcRegisterDirect(CommandBuffer* buf, ShaderRegister reg) {
|
||||
(void)buf;
|
||||
(void)reg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetUcRegistersIndirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetWorkloadComplete(CommandBuffer* buf, uint32_t stream_id, uint32_t workload_id) {
|
||||
(void)buf;
|
||||
(void)stream_id;
|
||||
(void)workload_id;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetWorkloadsActive(CommandBuffer* buf, uint32_t stream_id, const uint32_t* workload_ids, uint32_t workload_count) {
|
||||
(void)buf;
|
||||
(void)stream_id;
|
||||
(void)workload_ids;
|
||||
(void)workload_count;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbStallCommandBufferParser(CommandBuffer* buf) {
|
||||
(void)buf;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbWaitOnAddressGetSize(uint32_t size) {
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbWaitRegMem(CommandBuffer* buf, uint8_t size, uint8_t compare_function, uint8_t op, uint8_t cache_policy, const volatile void* address, uint64_t reference, uint64_t mask, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)size;
|
||||
(void)compare_function;
|
||||
(void)op;
|
||||
(void)cache_policy;
|
||||
(void)address;
|
||||
(void)reference;
|
||||
(void)mask;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbWaitUntilSafeForRendering(CommandBuffer* buf, uint32_t video_out_handle, uint32_t display_buffer_index) {
|
||||
(void)buf;
|
||||
(void)video_out_handle;
|
||||
(void)display_buffer_index;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbWriteData(CommandBuffer* buf, uint8_t dst, uint8_t cache_policy, uint64_t address_or_offset, const void* data, uint32_t num_dwords, uint8_t increment, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)cache_policy;
|
||||
(void)address_or_offset;
|
||||
(void)data;
|
||||
(void)num_dwords;
|
||||
(void)increment;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbWriteDataGetSize(uint32_t num_dwords) {
|
||||
(void)num_dwords;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDmaDataPatchSetDstAddressOrOffset(uint32_t* cmd, uint64_t dst_address_or_offset) {
|
||||
(void)cmd;
|
||||
(void)dst_address_or_offset;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDmaDataPatchSetSrcAddressOrOffsetOrImmediate(uint32_t* cmd, uint64_t src_address_or_offset_or_immediate) {
|
||||
(void)cmd;
|
||||
(void)src_address_or_offset_or_immediate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcGetDataPacketPayloadAddress(uint32_t** addr, uint32_t* cmd, int type) {
|
||||
(void)addr;
|
||||
(void)cmd;
|
||||
(void)type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcGetPacketSize(uint32_t* packet) {
|
||||
(void)packet;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void* sceAgcGetRegisterDefaults2(uint32_t ver) {
|
||||
(void)ver;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void* sceAgcGetRegisterDefaults2Internal(uint32_t ver) {
|
||||
(void)ver;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceAgcInit(uint32_t* state, uint32_t ver) {
|
||||
(void)state;
|
||||
(void)ver;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcJumpPatchSetTarget(uint32_t* cmd, const volatile uint32_t* target, uint32_t size_in_dwords) {
|
||||
(void)cmd;
|
||||
(void)target;
|
||||
(void)size_in_dwords;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcQueueEndOfPipeActionPatchAddress(uint32_t* cmd, const volatile Label* address) {
|
||||
(void)cmd;
|
||||
(void)address;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcQueueEndOfPipeActionPatchData(uint32_t* cmd, uint32_t context_id, uint32_t data_sel, uint64_t data) {
|
||||
(void)cmd;
|
||||
(void)context_id;
|
||||
(void)data_sel;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcRewindPatchSetRewindState(uint32_t* cmd, uint8_t state) {
|
||||
(void)cmd;
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetCxRegIndirectPatchAddRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetCxRegIndirectPatchSetAddress(uint32_t* cmd, const volatile ShaderRegister* regs) {
|
||||
(void)cmd;
|
||||
(void)regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetCxRegIndirectPatchSetNumRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetPacketPredication(uint32_t* packet, uint32_t predication) {
|
||||
(void)packet;
|
||||
(void)predication;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetRangePredication(uint32_t* start, const volatile uint32_t* end, uint32_t predication) {
|
||||
(void)start;
|
||||
(void)end;
|
||||
(void)predication;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetShRegIndirectPatchAddRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetShRegIndirectPatchSetAddress(uint32_t* cmd, const volatile ShaderRegister* regs) {
|
||||
(void)cmd;
|
||||
(void)regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetShRegIndirectPatchSetNumRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetUcRegIndirectPatchAddRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetUcRegIndirectPatchSetAddress(uint32_t* cmd, const volatile ShaderRegister* regs) {
|
||||
(void)cmd;
|
||||
(void)regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetUcRegIndirectPatchSetNumRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSuspendPoint(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcUpdatePrimState(ShaderRegister* cx_regs, ShaderRegister* uc_regs, uint32_t prim_type) {
|
||||
(void)cx_regs;
|
||||
(void)uc_regs;
|
||||
(void)prim_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcWaitRegMemPatchAddress(uint32_t* cmd, const volatile void* address) {
|
||||
(void)cmd;
|
||||
(void)address;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcWaitRegMemPatchReference(uint32_t* cmd, uint64_t reference) {
|
||||
(void)cmd;
|
||||
(void)reference;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,119 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAgcDriverAddEqEvent(KernelEqueue eq, int id, void* udata) {
|
||||
(void)eq;
|
||||
(void)id;
|
||||
(void)udata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverDeleteEqEvent(KernelEqueue eq, int id) {
|
||||
(void)eq;
|
||||
(void)id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDriverGetEqContextId(const KernelEvent* ev) {
|
||||
(void)ev;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverGetEqEventType(const KernelEvent* ev) {
|
||||
(void)ev;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDriverInitResourceRegistration(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool sceAgcDriverIsCaptureInProgress(void) {
|
||||
return false;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDriverQueryResourceRegistrationUserMemoryRequirements(uint64_t* size_in_bytes) {
|
||||
(void)size_in_bytes;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverRegisterOwner(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverRegisterResource(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverRegisterWorkloadStream(uint32_t stream_id, const void* stream) {
|
||||
(void)stream_id;
|
||||
(void)stream;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSetHsOffchipParam(uint64_t value0, uint64_t value1, uint64_t value2) {
|
||||
(void)value0;
|
||||
(void)value1;
|
||||
(void)value2;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSetTFRing(const volatile void* base, uint32_t size) {
|
||||
(void)base;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSubmitAcb(uint32_t queue, const Packet* packet) {
|
||||
(void)queue;
|
||||
(void)packet;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSubmitCommandBuffer(void* queue_context, const Packet* packet) {
|
||||
(void)queue_context;
|
||||
(void)packet;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSubmitDcb(const Packet* packet) {
|
||||
(void)packet;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSubmitMultiAcbs(uint32_t queue, uint32_t* const* acbs, const uint32_t* sizes_in_dwords, uint32_t count) {
|
||||
(void)queue;
|
||||
(void)acbs;
|
||||
(void)sizes_in_dwords;
|
||||
(void)count;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSubmitMultiCommandBuffers(void* queue_context, uint32_t* const* command_buffers, const uint32_t* sizes_in_dwords, uint32_t count) {
|
||||
(void)queue_context;
|
||||
(void)command_buffers;
|
||||
(void)sizes_in_dwords;
|
||||
(void)count;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverSubmitMultiDcbs(uint32_t* const* dcb_gpu_addrs, const uint32_t* dcb_sizes_in_dwords, uint32_t count) {
|
||||
(void)dcb_gpu_addrs;
|
||||
(void)dcb_sizes_in_dwords;
|
||||
(void)count;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverUnregisterOwnerAndResources(uint32_t owner_handle) {
|
||||
(void)owner_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDriverUnregisterResource(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,780 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
uint32_t* sceAgcAcbAcquireMem(CommandBuffer* buf, uint32_t gcr_cntl, const volatile void* base, uint64_t size_bytes, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)gcr_cntl;
|
||||
(void)base;
|
||||
(void)size_bytes;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcAcbAcquireMemGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbCondExec(CommandBuffer* buf, const volatile uint32_t* address, uint32_t num_dwords) {
|
||||
(void)buf;
|
||||
(void)address;
|
||||
(void)num_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcAcbCondExecGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbCopyData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_immediate, uint8_t item_size, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_immediate;
|
||||
(void)item_size;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbDispatchIndirect(CommandBuffer* buf, const volatile void* indirect_args, uint32_t modifier) {
|
||||
(void)buf;
|
||||
(void)indirect_args;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbDmaData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address_or_offset, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_offset_or_immediate, uint32_t num_bytes, uint8_t wait_for_previous, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address_or_offset;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_offset_or_immediate;
|
||||
(void)num_bytes;
|
||||
(void)wait_for_previous;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbEventWrite(CommandBuffer* buf, uint8_t event_type, const volatile void* address) {
|
||||
(void)buf;
|
||||
(void)event_type;
|
||||
(void)address;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcAcbJumpGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbPopMarker(CommandBuffer* buf) {
|
||||
(void)buf;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbPushMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbResetQueue(CommandBuffer* buf, uint32_t op) {
|
||||
(void)buf;
|
||||
(void)op;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbSetMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbWaitRegMem(CommandBuffer* buf, uint8_t size, uint8_t compare_function, uint8_t cache_policy, const volatile void* address, uint64_t reference, uint64_t mask, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)size;
|
||||
(void)compare_function;
|
||||
(void)cache_policy;
|
||||
(void)address;
|
||||
(void)reference;
|
||||
(void)mask;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcAcbWriteData(CommandBuffer* buf, uint8_t dst, uint8_t cache_policy, uint64_t address_or_offset, const void* data, uint32_t num_dwords, uint8_t increment, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)cache_policy;
|
||||
(void)address_or_offset;
|
||||
(void)data;
|
||||
(void)num_dwords;
|
||||
(void)increment;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbBranch(CommandBuffer* buf, uint8_t mode, uint8_t compare_function, const volatile uint64_t* compare_addr, uint64_t mask, uint64_t reference, uint8_t cache_policy1, const volatile uint32_t* buffer1, uint32_t size_in_dwords1, uint8_t cache_policy2, const volatile uint32_t* buffer2, uint32_t size_in_dwords2) {
|
||||
(void)buf;
|
||||
(void)mode;
|
||||
(void)compare_function;
|
||||
(void)compare_addr;
|
||||
(void)mask;
|
||||
(void)reference;
|
||||
(void)cache_policy1;
|
||||
(void)buffer1;
|
||||
(void)size_in_dwords1;
|
||||
(void)cache_policy2;
|
||||
(void)buffer2;
|
||||
(void)size_in_dwords2;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbDispatch(CommandBuffer* buf, uint32_t thread_group_x, uint32_t thread_group_y, uint32_t thread_group_z, uint32_t modifier) {
|
||||
(void)buf;
|
||||
(void)thread_group_x;
|
||||
(void)thread_group_y;
|
||||
(void)thread_group_z;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbDispatchGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbNop(CommandBuffer* buf, uint32_t size_in_dwords) {
|
||||
(void)buf;
|
||||
(void)size_in_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbNopGetSize(uint32_t size_in_dwords) {
|
||||
(void)size_in_dwords;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbQueueEndOfPipeActionGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbReleaseMem(CommandBuffer* buf, uint8_t action, uint16_t gcr_cntl, uint8_t dst, uint8_t cache_policy, const volatile Label* address, uint8_t data_sel, uint64_t data, uint16_t gds_offset, uint16_t gds_size, uint8_t interrupt, uint32_t interrupt_ctx_id) {
|
||||
(void)buf;
|
||||
(void)action;
|
||||
(void)gcr_cntl;
|
||||
(void)dst;
|
||||
(void)cache_policy;
|
||||
(void)address;
|
||||
(void)data_sel;
|
||||
(void)data;
|
||||
(void)gds_offset;
|
||||
(void)gds_size;
|
||||
(void)interrupt;
|
||||
(void)interrupt_ctx_id;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbSetShRegisterRangeDirect(CommandBuffer* buf, uint32_t offset, const uint32_t* values, uint32_t num_values) {
|
||||
(void)buf;
|
||||
(void)offset;
|
||||
(void)values;
|
||||
(void)num_values;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcCbSetShRegisterRangeDirectGetSize(uint32_t num_values) {
|
||||
(void)num_values;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcCbSetShRegistersDirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceAgcCondExecPatchSetCommandAddress(uint32_t* cmd, const volatile uint32_t* command) {
|
||||
(void)cmd;
|
||||
(void)command;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCondExecPatchSetEnd(uint32_t* cmd, const volatile uint32_t* buffer) {
|
||||
(void)cmd;
|
||||
(void)buffer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCreateInterpolantMapping(ShaderRegister* regs, const Shader* gs, const Shader* ps) {
|
||||
(void)regs;
|
||||
(void)gs;
|
||||
(void)ps;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCreatePrimState(ShaderRegister* cx_regs, ShaderRegister* uc_regs, const Shader* hs, const Shader* gs, uint32_t prim_type) {
|
||||
(void)cx_regs;
|
||||
(void)uc_regs;
|
||||
(void)hs;
|
||||
(void)gs;
|
||||
(void)prim_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcCreateShader(Shader** dst, void* header, const volatile void* code) {
|
||||
(void)dst;
|
||||
(void)header;
|
||||
(void)code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbAcquireMem(CommandBuffer* buf, uint8_t engine, uint32_t cb_db_op, uint32_t gcr_cntl, const volatile void* base, uint64_t size_bytes, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)engine;
|
||||
(void)cb_db_op;
|
||||
(void)gcr_cntl;
|
||||
(void)base;
|
||||
(void)size_bytes;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbAcquireMemGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbCondExec(CommandBuffer* buf, const volatile uint32_t* address, uint32_t num_dwords) {
|
||||
(void)buf;
|
||||
(void)address;
|
||||
(void)num_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbCondExecGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbContextStateOp(CommandBuffer* buf, uint32_t operation) {
|
||||
(void)buf;
|
||||
(void)operation;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint64_t sceAgcDcbContextStateOpGetSize(uint32_t operation) {
|
||||
(void)operation;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbCopyData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_immediate, uint8_t item_size, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_immediate;
|
||||
(void)item_size;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDispatchIndirect(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint32_t flags) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)flags;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDispatchIndirectGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDmaData(CommandBuffer* buf, uint8_t engine, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address_or_offset, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_offset_or_immediate, uint32_t num_bytes, uint8_t wait_for_previous, uint8_t write_confirm, uint8_t block_engine) {
|
||||
(void)buf;
|
||||
(void)engine;
|
||||
(void)dst;
|
||||
(void)dst_cache_policy;
|
||||
(void)dst_address_or_offset;
|
||||
(void)src;
|
||||
(void)src_cache_policy;
|
||||
(void)src_address_or_offset_or_immediate;
|
||||
(void)num_bytes;
|
||||
(void)wait_for_previous;
|
||||
(void)write_confirm;
|
||||
(void)block_engine;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndex(CommandBuffer* buf, uint32_t index_count, const volatile void* index_addr, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
(void)index_addr;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexAuto(CommandBuffer* buf, uint32_t index_count, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexAutoGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexIndirect(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexIndirectMulti(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint32_t count_indirect, uint32_t max_count_or_count, const volatile void* count_addr, uint32_t stride_in_bytes, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)count_indirect;
|
||||
(void)max_count_or_count;
|
||||
(void)count_addr;
|
||||
(void)stride_in_bytes;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexMultiInstanced(CommandBuffer* buf, uint32_t index_count, const volatile void* index_addr, const volatile void* object_ids, uint32_t instance_count, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
(void)index_addr;
|
||||
(void)object_ids;
|
||||
(void)instance_count;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexMultiInstancedGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndexOffset(CommandBuffer* buf, uint32_t index_offset, uint32_t index_count, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)index_offset;
|
||||
(void)index_count;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndexOffsetGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbDrawIndirect(CommandBuffer* buf, uint32_t data_offset_in_bytes, uint64_t modifier) {
|
||||
(void)buf;
|
||||
(void)data_offset_in_bytes;
|
||||
(void)modifier;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbDrawIndirectGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbEventWrite(CommandBuffer* buf, uint8_t event_type, const volatile void* address) {
|
||||
(void)buf;
|
||||
(void)event_type;
|
||||
(void)address;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbGetLodStats(CommandBuffer* buf, uint8_t cache_policy, const volatile void* buffer, uint32_t buffer_size_in_bytes, uint32_t reset_count, uint8_t force_reset, uint8_t report_and_reset, uint32_t reporting_interval_in_100k_clocks) {
|
||||
(void)buf;
|
||||
(void)cache_policy;
|
||||
(void)buffer;
|
||||
(void)buffer_size_in_bytes;
|
||||
(void)reset_count;
|
||||
(void)force_reset;
|
||||
(void)report_and_reset;
|
||||
(void)reporting_interval_in_100k_clocks;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbJump(CommandBuffer* buf, uint8_t mode, uint8_t cache_policy, const uint32_t* target, uint32_t size_in_dwords) {
|
||||
(void)buf;
|
||||
(void)mode;
|
||||
(void)cache_policy;
|
||||
(void)target;
|
||||
(void)size_in_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbJumpGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbPopMarker(CommandBuffer* buf) {
|
||||
(void)buf;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbPushMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbResetQueue(CommandBuffer* buf, uint32_t op, uint32_t state) {
|
||||
(void)buf;
|
||||
(void)op;
|
||||
(void)state;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbRewind(CommandBuffer* buf, uint32_t initial_state) {
|
||||
(void)buf;
|
||||
(void)initial_state;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbRewindGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetBaseIndirectArgs(CommandBuffer* buf, uint32_t shader_type, const volatile void* indirect_base_addr) {
|
||||
(void)buf;
|
||||
(void)shader_type;
|
||||
(void)indirect_base_addr;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetCxRegisterDirect(CommandBuffer* buf, ShaderRegister reg) {
|
||||
(void)buf;
|
||||
(void)reg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbSetCxRegisterDirectGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetCxRegistersIndirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetFlip(CommandBuffer* buf, uint32_t video_out_handle, int32_t display_buffer_index, uint32_t flip_mode, int64_t flip_arg) {
|
||||
(void)buf;
|
||||
(void)video_out_handle;
|
||||
(void)display_buffer_index;
|
||||
(void)flip_mode;
|
||||
(void)flip_arg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetIndexBuffer(CommandBuffer* buf, uint64_t index_addr) {
|
||||
(void)buf;
|
||||
(void)index_addr;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetIndexCount(CommandBuffer* buf, uint32_t index_count) {
|
||||
(void)buf;
|
||||
(void)index_count;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetIndexSize(CommandBuffer* buf, uint8_t index_size, uint8_t cache_policy) {
|
||||
(void)buf;
|
||||
(void)index_size;
|
||||
(void)cache_policy;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetMarker(CommandBuffer* buf, const char* str, uint32_t color) {
|
||||
(void)buf;
|
||||
(void)str;
|
||||
(void)color;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetNumInstances(CommandBuffer* buf, uint32_t num_instances) {
|
||||
(void)buf;
|
||||
(void)num_instances;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbSetNumInstancesGetSize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetPredication(CommandBuffer* buf, uint8_t condition, uint8_t op, uint8_t wait_op, const volatile void* address, uint32_t count_in_dwords) {
|
||||
(void)buf;
|
||||
(void)condition;
|
||||
(void)op;
|
||||
(void)wait_op;
|
||||
(void)address;
|
||||
(void)count_in_dwords;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetShRegisterDirect(CommandBuffer* buf, ShaderRegister reg) {
|
||||
(void)buf;
|
||||
(void)reg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetShRegistersIndirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetUcRegisterDirect(CommandBuffer* buf, ShaderRegister reg) {
|
||||
(void)buf;
|
||||
(void)reg;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetUcRegistersIndirect(CommandBuffer* buf, const volatile ShaderRegister* regs, uint32_t num_regs) {
|
||||
(void)buf;
|
||||
(void)regs;
|
||||
(void)num_regs;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetWorkloadComplete(CommandBuffer* buf, uint32_t stream_id, uint32_t workload_id) {
|
||||
(void)buf;
|
||||
(void)stream_id;
|
||||
(void)workload_id;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbSetWorkloadsActive(CommandBuffer* buf, uint32_t stream_id, const uint32_t* workload_ids, uint32_t workload_count) {
|
||||
(void)buf;
|
||||
(void)stream_id;
|
||||
(void)workload_ids;
|
||||
(void)workload_count;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbStallCommandBufferParser(CommandBuffer* buf) {
|
||||
(void)buf;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbWaitOnAddressGetSize(uint32_t size) {
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbWaitRegMem(CommandBuffer* buf, uint8_t size, uint8_t compare_function, uint8_t op, uint8_t cache_policy, const volatile void* address, uint64_t reference, uint64_t mask, uint32_t poll_cycles) {
|
||||
(void)buf;
|
||||
(void)size;
|
||||
(void)compare_function;
|
||||
(void)op;
|
||||
(void)cache_policy;
|
||||
(void)address;
|
||||
(void)reference;
|
||||
(void)mask;
|
||||
(void)poll_cycles;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbWaitUntilSafeForRendering(CommandBuffer* buf, uint32_t video_out_handle, uint32_t display_buffer_index) {
|
||||
(void)buf;
|
||||
(void)video_out_handle;
|
||||
(void)display_buffer_index;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t* sceAgcDcbWriteData(CommandBuffer* buf, uint8_t dst, uint8_t cache_policy, uint64_t address_or_offset, const void* data, uint32_t num_dwords, uint8_t increment, uint8_t write_confirm) {
|
||||
(void)buf;
|
||||
(void)dst;
|
||||
(void)cache_policy;
|
||||
(void)address_or_offset;
|
||||
(void)data;
|
||||
(void)num_dwords;
|
||||
(void)increment;
|
||||
(void)write_confirm;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t sceAgcDcbWriteDataGetSize(uint32_t num_dwords) {
|
||||
(void)num_dwords;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDmaDataPatchSetDstAddressOrOffset(uint32_t* cmd, uint64_t dst_address_or_offset) {
|
||||
(void)cmd;
|
||||
(void)dst_address_or_offset;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcDmaDataPatchSetSrcAddressOrOffsetOrImmediate(uint32_t* cmd, uint64_t src_address_or_offset_or_immediate) {
|
||||
(void)cmd;
|
||||
(void)src_address_or_offset_or_immediate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcGetDataPacketPayloadAddress(uint32_t** addr, uint32_t* cmd, int type) {
|
||||
(void)addr;
|
||||
(void)cmd;
|
||||
(void)type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceAgcGetPacketSize(uint32_t* packet) {
|
||||
(void)packet;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void* sceAgcGetRegisterDefaults2(uint32_t ver) {
|
||||
(void)ver;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void* sceAgcGetRegisterDefaults2Internal(uint32_t ver) {
|
||||
(void)ver;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceAgcInit(uint32_t* state, uint32_t ver) {
|
||||
(void)state;
|
||||
(void)ver;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcJumpPatchSetTarget(uint32_t* cmd, const volatile uint32_t* target, uint32_t size_in_dwords) {
|
||||
(void)cmd;
|
||||
(void)target;
|
||||
(void)size_in_dwords;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcQueueEndOfPipeActionPatchAddress(uint32_t* cmd, const volatile Label* address) {
|
||||
(void)cmd;
|
||||
(void)address;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcQueueEndOfPipeActionPatchData(uint32_t* cmd, uint32_t context_id, uint32_t data_sel, uint64_t data) {
|
||||
(void)cmd;
|
||||
(void)context_id;
|
||||
(void)data_sel;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcRewindPatchSetRewindState(uint32_t* cmd, uint8_t state) {
|
||||
(void)cmd;
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetCxRegIndirectPatchAddRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetCxRegIndirectPatchSetAddress(uint32_t* cmd, const volatile ShaderRegister* regs) {
|
||||
(void)cmd;
|
||||
(void)regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetCxRegIndirectPatchSetNumRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetPacketPredication(uint32_t* packet, uint32_t predication) {
|
||||
(void)packet;
|
||||
(void)predication;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetRangePredication(uint32_t* start, const volatile uint32_t* end, uint32_t predication) {
|
||||
(void)start;
|
||||
(void)end;
|
||||
(void)predication;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetShRegIndirectPatchAddRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetShRegIndirectPatchSetAddress(uint32_t* cmd, const volatile ShaderRegister* regs) {
|
||||
(void)cmd;
|
||||
(void)regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetShRegIndirectPatchSetNumRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetUcRegIndirectPatchAddRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetUcRegIndirectPatchSetAddress(uint32_t* cmd, const volatile ShaderRegister* regs) {
|
||||
(void)cmd;
|
||||
(void)regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSetUcRegIndirectPatchSetNumRegisters(uint32_t* cmd, uint32_t num_regs) {
|
||||
(void)cmd;
|
||||
(void)num_regs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcSuspendPoint(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcUpdatePrimState(ShaderRegister* cx_regs, ShaderRegister* uc_regs, uint32_t prim_type) {
|
||||
(void)cx_regs;
|
||||
(void)uc_regs;
|
||||
(void)prim_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcWaitRegMemPatchAddress(uint32_t* cmd, const volatile void* address) {
|
||||
(void)cmd;
|
||||
(void)address;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAgcWaitRegMemPatchReference(uint32_t* cmd, uint64_t reference) {
|
||||
(void)cmd;
|
||||
(void)reference;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,266 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAjmBatchCancel(uint32_t context, uint32_t batch) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchErrorDump(const AjmBatchInfo* info, AjmBatchError* error) {
|
||||
(void)info;
|
||||
(void)error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchInitialize(void* buffer, size_t size, AjmBatchInfo* info) {
|
||||
(void)buffer;
|
||||
(void)size;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobClearContext(AjmBatchInfo* info, uint32_t instance, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobControl(AjmBatchInfo* info, uint32_t instance, uint64_t flags, const void* sideband_input, size_t sideband_input_size, void* sideband_output, size_t sideband_output_size) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)flags;
|
||||
(void)sideband_input;
|
||||
(void)sideband_input_size;
|
||||
(void)sideband_output;
|
||||
(void)sideband_output_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobDecode(AjmBatchInfo* info, uint32_t instance, const void* bitstream_input, size_t bitstream_input_size, void* pcm_output, size_t pcm_output_size, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)bitstream_input;
|
||||
(void)bitstream_input_size;
|
||||
(void)pcm_output;
|
||||
(void)pcm_output_size;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobDecodeSingle(AjmBatchInfo* info, uint32_t instance, const void* bitstream_input, size_t bitstream_input_size, void* pcm_output, size_t pcm_output_size, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)bitstream_input;
|
||||
(void)bitstream_input_size;
|
||||
(void)pcm_output;
|
||||
(void)pcm_output_size;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobDecodeSplit(AjmBatchInfo* info, uint32_t instance, const AjmBuffer* input_buffers, size_t input_buffers_num, const AjmBuffer* output_buffers, size_t output_buffers_num, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)input_buffers;
|
||||
(void)input_buffers_num;
|
||||
(void)output_buffers;
|
||||
(void)output_buffers_num;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobEncode(AjmBatchInfo* info, uint32_t instance, const void* pcm_input, size_t pcm_input_size, void* bitstream_output, size_t bitstream_output_size, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)pcm_input;
|
||||
(void)pcm_input_size;
|
||||
(void)bitstream_output;
|
||||
(void)bitstream_output_size;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobGetCodecInfo(AjmBatchInfo* info, uint32_t instance, void* result, size_t result_size) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)result;
|
||||
(void)result_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobGetGaplessDecode(AjmBatchInfo* info, uint32_t instance, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobGetInfo(AjmBatchInfo* info, uint32_t instance, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobGetResampleInfo(AjmBatchInfo* info, uint32_t instance, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobGetStatistics(AjmBatchInfo* info, float interval, void* result) {
|
||||
(void)info;
|
||||
(void)interval;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobInitialize(AjmBatchInfo* info, uint32_t instance, const void* codec_parameters, size_t codec_parameters_size, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)codec_parameters;
|
||||
(void)codec_parameters_size;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobRun(AjmBatchInfo* info, uint32_t instance, uint64_t flags, const void* data_input, size_t data_input_size, void* data_output, size_t data_output_size, void* sideband_output, size_t sideband_output_size) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)flags;
|
||||
(void)data_input;
|
||||
(void)data_input_size;
|
||||
(void)data_output;
|
||||
(void)data_output_size;
|
||||
(void)sideband_output;
|
||||
(void)sideband_output_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobRunSplit(AjmBatchInfo* info, uint32_t instance, uint64_t flags, const AjmBuffer* input_buffers, size_t input_buffers_num, const AjmBuffer* output_buffers, size_t output_buffers_num, void* sideband_output, size_t sideband_output_size) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)flags;
|
||||
(void)input_buffers;
|
||||
(void)input_buffers_num;
|
||||
(void)output_buffers;
|
||||
(void)output_buffers_num;
|
||||
(void)sideband_output;
|
||||
(void)sideband_output_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobSetGaplessDecode(AjmBatchInfo* info, uint32_t instance, const void* gapless_decode, int reset, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)gapless_decode;
|
||||
(void)reset;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobSetResampleParameters(AjmBatchInfo* info, uint32_t instance, float ratio, uint32_t flags, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)ratio;
|
||||
(void)flags;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchJobSetResampleParametersEx(AjmBatchInfo* info, uint32_t instance, float ratio_start, float ratio_change_per_sample, uint32_t flags, void* result) {
|
||||
(void)info;
|
||||
(void)instance;
|
||||
(void)ratio_start;
|
||||
(void)ratio_change_per_sample;
|
||||
(void)flags;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchStart(uint32_t context, const AjmBatchInfo* info, int priority, AjmBatchError* error, uint32_t* batch) {
|
||||
(void)context;
|
||||
(void)info;
|
||||
(void)priority;
|
||||
(void)error;
|
||||
(void)batch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchWait(uint32_t context, uint32_t batch, uint32_t timeout, AjmBatchError* error) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
(void)timeout;
|
||||
(void)error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmDecAt9ParseConfigData(const void* config_data, AjmDecAt9ConfigDataInfo* config_info) {
|
||||
(void)config_data;
|
||||
(void)config_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmFinalize(uint32_t context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInitialize(int64_t reserved, uint32_t* context) {
|
||||
(void)reserved;
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInstanceCreate(uint32_t context, uint32_t codec, uint64_t flags, uint32_t* instance) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
(void)flags;
|
||||
(void)instance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInstanceDestroy(uint32_t context, uint32_t instance) {
|
||||
(void)context;
|
||||
(void)instance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmMemoryRegister(uint32_t context, void* ptr, size_t pages) {
|
||||
(void)context;
|
||||
(void)ptr;
|
||||
(void)pages;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmMemoryUnregister(uint32_t context, void* ptr) {
|
||||
(void)context;
|
||||
(void)ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmModuleRegister(uint32_t context, uint32_t codec, int64_t reserved) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
(void)reserved;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmModuleUnregister(uint32_t context, uint32_t codec) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char* sceAjmStrError(int error) {
|
||||
(void)error;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAjmBatchCancel(uint32_t context, uint32_t batch) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchErrorDump(const AjmBatchInfo* info, AjmBatchError* error) {
|
||||
(void)info;
|
||||
(void)error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchWait(uint32_t context, uint32_t batch, uint32_t timeout, AjmBatchError* error) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
(void)timeout;
|
||||
(void)error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmDecAt9ParseConfigData(const void* config_data, AjmDecAt9ConfigDataInfo* config_info) {
|
||||
(void)config_data;
|
||||
(void)config_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmFinalize(uint32_t context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInitialize(int64_t reserved, uint32_t* context) {
|
||||
(void)reserved;
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInstanceCreate(uint32_t context, uint32_t codec, uint64_t flags, uint32_t* instance) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
(void)flags;
|
||||
(void)instance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInstanceDestroy(uint32_t context, uint32_t instance) {
|
||||
(void)context;
|
||||
(void)instance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmMemoryRegister(uint32_t context, void* ptr, size_t pages) {
|
||||
(void)context;
|
||||
(void)ptr;
|
||||
(void)pages;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmMemoryUnregister(uint32_t context, void* ptr) {
|
||||
(void)context;
|
||||
(void)ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmModuleRegister(uint32_t context, uint32_t codec, int64_t reserved) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
(void)reserved;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmModuleUnregister(uint32_t context, uint32_t codec) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char* sceAjmStrError(int error) {
|
||||
(void)error;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAjmBatchCancel(uint32_t context, uint32_t batch) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchErrorDump(const AjmBatchInfo* info, AjmBatchError* error) {
|
||||
(void)info;
|
||||
(void)error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmBatchWait(uint32_t context, uint32_t batch, uint32_t timeout, AjmBatchError* error) {
|
||||
(void)context;
|
||||
(void)batch;
|
||||
(void)timeout;
|
||||
(void)error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmDecAt9ParseConfigData(const void* config_data, AjmDecAt9ConfigDataInfo* config_info) {
|
||||
(void)config_data;
|
||||
(void)config_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmFinalize(uint32_t context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInitialize(int64_t reserved, uint32_t* context) {
|
||||
(void)reserved;
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInstanceCreate(uint32_t context, uint32_t codec, uint64_t flags, uint32_t* instance) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
(void)flags;
|
||||
(void)instance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmInstanceDestroy(uint32_t context, uint32_t instance) {
|
||||
(void)context;
|
||||
(void)instance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmMemoryRegister(uint32_t context, void* ptr, size_t pages) {
|
||||
(void)context;
|
||||
(void)ptr;
|
||||
(void)pages;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmMemoryUnregister(uint32_t context, void* ptr) {
|
||||
(void)context;
|
||||
(void)ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmModuleRegister(uint32_t context, uint32_t codec, int64_t reserved) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
(void)reserved;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAjmModuleUnregister(uint32_t context, uint32_t codec) {
|
||||
(void)context;
|
||||
(void)codec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char* sceAjmStrError(int error) {
|
||||
(void)error;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAppContentAddcontMount(uint32_t service_label, const NpUnifiedEntitlementLabel* entitlement_label, AppContentMountPoint* mount_point) {
|
||||
(void)service_label;
|
||||
(void)entitlement_label;
|
||||
(void)mount_point;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentAddcontUnmount(const AppContentMountPoint* mount_point) {
|
||||
(void)mount_point;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentAppParamGetInt(uint32_t param_id, int32_t* value) {
|
||||
(void)param_id;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentDownloadDataGetAvailableSpaceKb(const AppContentMountPoint* mount_point, size_t* available_space_kb) {
|
||||
(void)mount_point;
|
||||
(void)available_space_kb;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentInitialize(const AppContentInitParam* init_param, AppContentBootParam* boot_param) {
|
||||
(void)init_param;
|
||||
(void)boot_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentTemporaryDataFormat(const AppContentMountPoint* mount_point) {
|
||||
(void)mount_point;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentTemporaryDataGetAvailableSpaceKb(const AppContentMountPoint* mount_point, size_t* available_space_kb) {
|
||||
(void)mount_point;
|
||||
(void)available_space_kb;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAppContentTemporaryDataMount2(uint32_t option, AppContentMountPoint* mount_point) {
|
||||
(void)option;
|
||||
(void)mount_point;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
#include <cstdint>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
void sceAudio3dGetDefaultOpenParameters(Audio3dOpenParameters* p) {
|
||||
(void)p;
|
||||
}
|
||||
|
||||
int sceAudio3dInitialize(int64_t reserved) {
|
||||
(void)reserved;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudio3dPortAdvance(uint32_t port_id) {
|
||||
(void)port_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudio3dPortGetQueueLevel(uint32_t port_id, uint32_t* queue_level, uint32_t* queue_available) {
|
||||
(void)port_id;
|
||||
(void)queue_level;
|
||||
(void)queue_available;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudio3dPortOpen(int user_id, const Audio3dOpenParameters* parameters, uint32_t* id) {
|
||||
(void)user_id;
|
||||
(void)parameters;
|
||||
(void)id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudio3dPortPush(uint32_t port_id, uint32_t blocking) {
|
||||
(void)port_id;
|
||||
(void)blocking;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudio3dPortSetAttribute(uint32_t port_id, uint32_t attribute_id, const void* attribute, size_t attribute_size) {
|
||||
(void)port_id;
|
||||
(void)attribute_id;
|
||||
(void)attribute;
|
||||
(void)attribute_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAudioInGetSilentState(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioInInput(int handle, void* dest) {
|
||||
(void)handle;
|
||||
(void)dest;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioInOpen(int user_id, uint32_t type, uint32_t index, uint32_t len, uint32_t freq, uint32_t param) {
|
||||
(void)user_id;
|
||||
(void)type;
|
||||
(void)index;
|
||||
(void)len;
|
||||
(void)freq;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,217 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAudioOut2ContextAdvance(AudioOut2ContextHandle ctx) {
|
||||
(void)ctx;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextCreate(const AudioOut2ContextParam* params, void* buffer, size_t buffer_size, AudioOut2ContextHandle* ctx) {
|
||||
(void)params;
|
||||
(void)buffer;
|
||||
(void)buffer_size;
|
||||
(void)ctx;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextDestroy(AudioOut2ContextHandle ctx) {
|
||||
(void)ctx;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextGetQueueLevel(AudioOut2ContextHandle ctx, uint32_t* queue_level, uint32_t* available_queues) {
|
||||
(void)ctx;
|
||||
(void)queue_level;
|
||||
(void)available_queues;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextPush(AudioOut2ContextHandle ctx, uint32_t blocking) {
|
||||
(void)ctx;
|
||||
(void)blocking;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextQueryMemory(const AudioOut2ContextParam* params, size_t* memory_size) {
|
||||
(void)params;
|
||||
(void)memory_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextResetParam(AudioOut2ContextParam* params) {
|
||||
(void)params;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2ContextSetAttributes(AudioOut2ContextHandle ctx, const AudioOut2Attribute* attributes, uint32_t num) {
|
||||
(void)ctx;
|
||||
(void)attributes;
|
||||
(void)num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2GetSpeakerArrayAmbisonicsCoefficients(AudioOut2SpeakerArrayHandle handle, uint32_t ambisonics_channel, float* coefficients, uint32_t num_coefficients) {
|
||||
(void)handle;
|
||||
(void)ambisonics_channel;
|
||||
(void)coefficients;
|
||||
(void)num_coefficients;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2GetSpeakerArrayCoefficients(AudioOut2SpeakerArrayHandle handle, AudioOut2Position pos, float spread, float* coefficients, uint32_t num_coefficients, uint8_t height_aware, float downmix_spread_radius) {
|
||||
(void)handle;
|
||||
(void)pos;
|
||||
(void)spread;
|
||||
(void)coefficients;
|
||||
(void)num_coefficients;
|
||||
(void)height_aware;
|
||||
(void)downmix_spread_radius;
|
||||
return 0;
|
||||
}
|
||||
|
||||
size_t sceAudioOut2GetSpeakerArrayMemorySize(uint32_t num_speakers, uint8_t is_3d, uint8_t is_ambisonics) {
|
||||
(void)num_speakers;
|
||||
(void)is_3d;
|
||||
(void)is_ambisonics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2GetSpeakerInfo(AudioOut2SpeakerInfo* info, uint32_t flags) {
|
||||
(void)info;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2GetSystemState(AudioOut2SystemState* state) {
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2Initialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2MasteringGetState(AudioOut2MasteringStatesHeader* state, uint32_t output, AudioOut2UserHandle user) {
|
||||
(void)state;
|
||||
(void)output;
|
||||
(void)user;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2MasteringInit(uint32_t flags) {
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2MasteringSetParam(const AudioOut2MasteringParamsHeader* param, uint32_t output, uint32_t flags) {
|
||||
(void)param;
|
||||
(void)output;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2MasteringTerm(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2PortCreate(AudioOut2ContextHandle ctx, const AudioOut2PortParam* params, AudioOut2PortHandle* port) {
|
||||
(void)ctx;
|
||||
(void)params;
|
||||
(void)port;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2PortDestroy(AudioOut2PortHandle port) {
|
||||
(void)port;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2PortGetState(AudioOut2PortHandle port, AudioOut2PortState* state) {
|
||||
(void)port;
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2PortSetAttributes(AudioOut2PortHandle port, const AudioOut2Attribute* attributes, uint32_t num) {
|
||||
(void)port;
|
||||
(void)attributes;
|
||||
(void)num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2SetSystemDebugState(const AudioOut2SystemDebugStateParam* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2SpeakerArrayCreate(AudioOut2SpeakerArrayHandle* handle, const void* vbap_params, const void* ambi_params) {
|
||||
(void)handle;
|
||||
(void)vbap_params;
|
||||
(void)ambi_params;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2SpeakerArrayDestroy(AudioOut2SpeakerArrayHandle handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2UserCreate(uint32_t user_id, AudioOut2UserHandle* handle) {
|
||||
(void)user_id;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOut2UserDestroy(AudioOut2UserHandle handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutClose(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutGetPortState(int handle, AudioOutPortState* state) {
|
||||
(void)handle;
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutInit(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutOpen(int user_id, int type, int index, uint32_t len, uint32_t freq, uint32_t param) {
|
||||
(void)user_id;
|
||||
(void)type;
|
||||
(void)index;
|
||||
(void)len;
|
||||
(void)freq;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutOutput(int handle, const void* ptr) {
|
||||
(void)handle;
|
||||
(void)ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutOutputs(AudioOutOutputParam* param, uint32_t num) {
|
||||
(void)param;
|
||||
(void)num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAudioOutSetVolume(int handle, uint32_t flag, int* vol) {
|
||||
(void)handle;
|
||||
(void)flag;
|
||||
(void)vol;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int32_t sceAudioPropagationRoomCreate(AudioPropagationHandle system_handle, AudioPropagationHandle* out_room_handle) {
|
||||
(void)system_handle;
|
||||
(void)out_room_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudioPropagationSystemCreate(const void* options, AudioPropagationSystemMemory* memory, AudioPropagationHandle* out_system_handle) {
|
||||
(void)options;
|
||||
(void)memory;
|
||||
(void)out_system_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudioPropagationSystemGetRays(AudioPropagationHandle system_handle, void* rays, uint32_t* num_rays) {
|
||||
(void)system_handle;
|
||||
(void)rays;
|
||||
(void)num_rays;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudioPropagationSystemQueryMemory(const void* options, AudioPropagationSystemMemory* out_memory) {
|
||||
(void)options;
|
||||
(void)out_memory;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudioPropagationSystemRegisterMaterial(AudioPropagationHandle system_handle, const void* material, AudioPropagationHandle* out_material_handle) {
|
||||
(void)system_handle;
|
||||
(void)material;
|
||||
(void)out_material_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudioPropagationSystemSetAttributes(AudioPropagationHandle system_handle, const void* attributes, uint32_t num_attributes) {
|
||||
(void)system_handle;
|
||||
(void)attributes;
|
||||
(void)num_attributes;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int32_t sceAudiodecClearContext(int32_t handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecCreateDecoder(AudiodecCtrl* ctrl, uint32_t codec_type) {
|
||||
(void)ctrl;
|
||||
(void)codec_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecDecode(int32_t handle, AudiodecCtrl* ctrl) {
|
||||
(void)handle;
|
||||
(void)ctrl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecDeleteDecoder(int32_t handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecInitLibrary(uint32_t codec_type) {
|
||||
(void)codec_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecTermLibrary(uint32_t codec_type) {
|
||||
(void)codec_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int32_t sceAudiodecClearContext(int32_t handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecCreateDecoder(AudiodecCtrl* ctrl, uint32_t codec_type) {
|
||||
(void)ctrl;
|
||||
(void)codec_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecDecode(int32_t handle, AudiodecCtrl* ctrl) {
|
||||
(void)handle;
|
||||
(void)ctrl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecDeleteDecoder(int32_t handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecInitLibrary(uint32_t codec_type) {
|
||||
(void)codec_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceAudiodecTermLibrary(uint32_t codec_type) {
|
||||
(void)codec_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,166 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAvPlayerAddSource(AvPlayerInternal* h, const char* filename) {
|
||||
(void)h;
|
||||
(void)filename;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerAddSourceEx(AvPlayerInternal* h, uint32_t uri_type, const void* source_details) {
|
||||
(void)h;
|
||||
(void)uri_type;
|
||||
(void)source_details;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerChangeStream(AvPlayerInternal* h, uint32_t old_stream_id, uint32_t new_stream_id) {
|
||||
(void)h;
|
||||
(void)old_stream_id;
|
||||
(void)new_stream_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerClose(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint64_t sceAvPlayerCurrentTime(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerDisableStream(AvPlayerInternal* h, uint32_t stream_id) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerEnableStream(AvPlayerInternal* h, uint32_t stream_id) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Bool sceAvPlayerGetAudioData(AvPlayerInternal* h, AvPlayerFrameInfo* audio_info) {
|
||||
(void)h;
|
||||
(void)audio_info;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceAvPlayerGetStreamInfo(AvPlayerInternal* h, uint32_t stream_id, void* info) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerGetStreamInfoEx(AvPlayerInternal* h, uint32_t stream_id, void* info) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Bool sceAvPlayerGetVideoDataEx(AvPlayerInternal* h, AvPlayerFrameInfoEx* video_info) {
|
||||
(void)h;
|
||||
(void)video_info;
|
||||
return {};
|
||||
}
|
||||
|
||||
AvPlayerInternal* sceAvPlayerInit(AvPlayerInitData* init) {
|
||||
(void)init;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceAvPlayerInitEx(const void* init_ex, AvPlayerInternal** handle) {
|
||||
(void)init_ex;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Bool sceAvPlayerIsActive(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceAvPlayerJumpToTime(AvPlayerInternal* h, uint64_t time_ms) {
|
||||
(void)h;
|
||||
(void)time_ms;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerPause(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerPostInit(AvPlayerInternal* h, const void* post_init) {
|
||||
(void)h;
|
||||
(void)post_init;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerResume(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetAvailableBandwidth(AvPlayerInternal* h, uint32_t start_bandwidth, uint32_t minimum_bandwidth, uint32_t maximum_bandwidth) {
|
||||
(void)h;
|
||||
(void)start_bandwidth;
|
||||
(void)minimum_bandwidth;
|
||||
(void)maximum_bandwidth;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetAvSyncMode(AvPlayerInternal* h, uint32_t sync_mode) {
|
||||
(void)h;
|
||||
(void)sync_mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetLogCallback(void* callback, void* user_data) {
|
||||
(void)callback;
|
||||
(void)user_data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetLooping(AvPlayerInternal* h, Bool loop) {
|
||||
(void)h;
|
||||
(void)loop;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetTrickSpeed(AvPlayerInternal* h, int32_t trick_speed) {
|
||||
(void)h;
|
||||
(void)trick_speed;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStart(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStartEx(AvPlayerInternal* h, const void* start_info_ex) {
|
||||
(void)h;
|
||||
(void)start_info_ex;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStop(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStreamCount(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceAvPlayerAddSource(AvPlayerInternal* h, const char* filename) {
|
||||
(void)h;
|
||||
(void)filename;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerAddSourceEx(AvPlayerInternal* h, uint32_t uri_type, const void* source_details) {
|
||||
(void)h;
|
||||
(void)uri_type;
|
||||
(void)source_details;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerChangeStream(AvPlayerInternal* h, uint32_t old_stream_id, uint32_t new_stream_id) {
|
||||
(void)h;
|
||||
(void)old_stream_id;
|
||||
(void)new_stream_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerClose(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint64_t sceAvPlayerCurrentTime(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerDisableStream(AvPlayerInternal* h, uint32_t stream_id) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerEnableStream(AvPlayerInternal* h, uint32_t stream_id) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Bool sceAvPlayerGetAudioData(AvPlayerInternal* h, AvPlayerFrameInfo* audio_info) {
|
||||
(void)h;
|
||||
(void)audio_info;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceAvPlayerGetStreamInfo(AvPlayerInternal* h, uint32_t stream_id, void* info) {
|
||||
(void)h;
|
||||
(void)stream_id;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Bool sceAvPlayerGetVideoData(AvPlayerInternal* h, AvPlayerFrameInfo* video_info) {
|
||||
(void)h;
|
||||
(void)video_info;
|
||||
return {};
|
||||
}
|
||||
|
||||
Bool sceAvPlayerGetVideoDataEx(AvPlayerInternal* h, AvPlayerFrameInfoEx* video_info) {
|
||||
(void)h;
|
||||
(void)video_info;
|
||||
return {};
|
||||
}
|
||||
|
||||
AvPlayerInternal* sceAvPlayerInit(AvPlayerInitData* init) {
|
||||
(void)init;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceAvPlayerInitEx(const void* init_ex, AvPlayerInternal** handle) {
|
||||
(void)init_ex;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Bool sceAvPlayerIsActive(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceAvPlayerJumpToTime(AvPlayerInternal* h, uint64_t time_ms) {
|
||||
(void)h;
|
||||
(void)time_ms;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerPause(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerPostInit(AvPlayerInternal* h, const void* post_init) {
|
||||
(void)h;
|
||||
(void)post_init;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerResume(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetAvSyncMode(AvPlayerInternal* h, uint32_t sync_mode) {
|
||||
(void)h;
|
||||
(void)sync_mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetLogCallback(void* callback, void* user_data) {
|
||||
(void)callback;
|
||||
(void)user_data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetLooping(AvPlayerInternal* h, Bool loop) {
|
||||
(void)h;
|
||||
(void)loop;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerSetTrickSpeed(AvPlayerInternal* h, int32_t trick_speed) {
|
||||
(void)h;
|
||||
(void)trick_speed;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStart(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStop(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceAvPlayerStreamCount(AvPlayerInternal* h) {
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
const uint8_t* sceCesRefersUcsProfileCp1252(void) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceCesSbcToUtf8(const uint8_t* profile, uint8_t sbc, uint8_t* utf8, uint32_t utf8max, uint32_t* utf8_len) {
|
||||
(void)profile;
|
||||
(void)sbc;
|
||||
(void)utf8;
|
||||
(void)utf8max;
|
||||
(void)utf8_len;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceCesUtf8ToSbc(const uint8_t* utf8, uint32_t utf8max, uint32_t* utf8_len, const uint8_t* profile, uint8_t* sbc) {
|
||||
(void)utf8;
|
||||
(void)utf8max;
|
||||
(void)utf8_len;
|
||||
(void)profile;
|
||||
(void)sbc;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceCommonDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool sceCommonDialogIsUsed(void) {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceContentDeleteInitialize(const ContentDeleteInitParam* init_param) {
|
||||
(void)init_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceContentExportInit2(const ContentExportInitParam2* init_param) {
|
||||
(void)init_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceContentSearchInit(const ContentSearchInitParam* init_param) {
|
||||
(void)init_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceErrorDialogClose(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceErrorDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceErrorDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceErrorDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceErrorDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceErrorDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int32_t sceFiberFinalize(FiberObject* fiber) {
|
||||
(void)fiber;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberGetInfo(FiberObject* fiber, FiberInfo* fiber_info) {
|
||||
(void)fiber;
|
||||
(void)fiber_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberGetSelf(FiberObject** fiber) {
|
||||
(void)fiber;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberGetThreadFramePointerAddress(uint64_t* addr_frame_pointer) {
|
||||
(void)addr_frame_pointer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberOptParamInitialize(FiberOptParam* opt_param) {
|
||||
(void)opt_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberRename(FiberObject* fiber, const char* name) {
|
||||
(void)fiber;
|
||||
(void)name;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberReturnToThread(uint64_t arg_on_return, uint64_t* arg_on_run) {
|
||||
(void)arg_on_return;
|
||||
(void)arg_on_run;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberRun(FiberObject* fiber, uint64_t arg_on_run, uint64_t* arg_on_return) {
|
||||
(void)fiber;
|
||||
(void)arg_on_run;
|
||||
(void)arg_on_return;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberStartContextSizeCheck(uint32_t flags) {
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberStopContextSizeCheck(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceFiberSwitch(FiberObject* fiber, uint64_t arg_on_run, uint64_t* arg_on_return) {
|
||||
(void)fiber;
|
||||
(void)arg_on_run;
|
||||
(void)arg_on_return;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,451 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceFontAttachDeviceCacheBuffer(FontLibrary library, void* buffer, uint32_t size) {
|
||||
(void)library;
|
||||
(void)buffer;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontBindRenderer(FontHandle font_handle, FontRenderer renderer) {
|
||||
(void)font_handle;
|
||||
(void)renderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetBidiLevel(FontTextCharacter text_character, int* bidi_level) {
|
||||
(void)text_character;
|
||||
(void)bidi_level;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetSyllableStringState(FontTextCharacter text_character, int* syllable_string_state) {
|
||||
(void)text_character;
|
||||
(void)syllable_string_state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetTextFontCode(FontTextCharacter text_character, FontHandle* font_handle, uint32_t* text_code) {
|
||||
(void)text_character;
|
||||
(void)font_handle;
|
||||
(void)text_code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetTextOrder(FontTextCharacter text_character, void** text_order) {
|
||||
(void)text_character;
|
||||
(void)text_order;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceFontCharacterLooksFormatCharacters(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceFontCharacterLooksWhiteSpace(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontCharacterRefersTextBack(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return {};
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontCharacterRefersTextNext(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return {};
|
||||
}
|
||||
|
||||
FontTextCodes* sceFontCharactersRefersTextCodes(FontTextCharacter text_character, FontTextCharacter term_character, FontTextCodes* text_codes) {
|
||||
(void)text_character;
|
||||
(void)term_character;
|
||||
(void)text_codes;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontCloseFont(FontHandle font_handle) {
|
||||
(void)font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateLibrary(const FontMemory* memory, FontLibrarySelection selection, FontLibrary* library) {
|
||||
(void)memory;
|
||||
(void)selection;
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateLibraryWithEdition(const FontMemory* memory, FontLibrarySelection selection, uint64_t edition, FontLibrary* library) {
|
||||
(void)memory;
|
||||
(void)selection;
|
||||
(void)edition;
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateRendererWithEdition(const FontMemory* memory, FontRendererSelection selection, uint64_t edition, FontRenderer* renderer) {
|
||||
(void)memory;
|
||||
(void)selection;
|
||||
(void)edition;
|
||||
(void)renderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateString(const FontMemory* memory, FontTextSource* font_text_source, const FontCreateStringDetail* string_detail, FontString* font_string) {
|
||||
(void)memory;
|
||||
(void)font_text_source;
|
||||
(void)string_detail;
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateWritingLine(const FontMemory* memory, int writing_form, const void* writing_line_detail, FontWritingLine* writing_line) {
|
||||
(void)memory;
|
||||
(void)writing_form;
|
||||
(void)writing_line_detail;
|
||||
(void)writing_line;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDefineAttribute(FontHandle font_handle, int attribute, int* old_attribute) {
|
||||
(void)font_handle;
|
||||
(void)attribute;
|
||||
(void)old_attribute;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDeleteGlyph(const FontMemory* memory, void** font_glyph) {
|
||||
(void)memory;
|
||||
(void)font_glyph;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyLibrary(FontLibrary* library) {
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyRenderer(FontRenderer* renderer) {
|
||||
(void)renderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyString(FontString* font_string) {
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyWritingLine(FontWritingLine* writing_line) {
|
||||
(void)writing_line;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGenerateCharGlyph(FontHandle font_handle, uint32_t code, const FontGenerateGlyphDetail* detail, void** font_glyph) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)detail;
|
||||
(void)font_glyph;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetCharGlyphMetrics(FontHandle font_handle, uint32_t code, FontGlyphMetrics* metrics) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetHorizontalLayout(FontHandle font_handle, FontHorizontalLayout* layout) {
|
||||
(void)font_handle;
|
||||
(void)layout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetRenderCharGlyphMetrics(FontHandle font_handle, uint32_t code, FontGlyphMetrics* metrics) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetVerticalLayout(FontHandle font_handle, FontVerticalLayout* layout) {
|
||||
(void)font_handle;
|
||||
(void)layout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGlyphDefineAttribute(void* font_glyph, int attribute, int* old_attribute) {
|
||||
(void)font_glyph;
|
||||
(void)attribute;
|
||||
(void)old_attribute;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontMemoryInit(FontMemory* font_memory, void* address, uint32_t size_byte, const FontMemoryInterface* mem_interface, void* mspace_object, FontMemoryDestroyCallback destroy_callback, void* destroy_object) {
|
||||
(void)font_memory;
|
||||
(void)address;
|
||||
(void)size_byte;
|
||||
(void)mem_interface;
|
||||
(void)mspace_object;
|
||||
(void)destroy_callback;
|
||||
(void)destroy_object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontMemoryTerm(FontMemory* font_memory) {
|
||||
(void)font_memory;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontOpenFontInstance(FontHandle font_handle, void* setup_font, FontHandle* out_font_handle) {
|
||||
(void)font_handle;
|
||||
(void)setup_font;
|
||||
(void)out_font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontOpenFontMemory(FontLibrary library, const void* font_address, uint32_t font_size, const FontOpenDetail* detail, FontHandle* handle) {
|
||||
(void)library;
|
||||
(void)font_address;
|
||||
(void)font_size;
|
||||
(void)detail;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontOpenFontSet(FontLibrary library, uint32_t font_set_type, uint32_t open_mode, const FontOpenDetail* detail, FontHandle* handle) {
|
||||
(void)library;
|
||||
(void)font_set_type;
|
||||
(void)open_mode;
|
||||
(void)detail;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontRebindRenderer(FontHandle font_handle) {
|
||||
(void)font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontRenderCharGlyphImageHorizontal(FontHandle font_handle, uint32_t code, FontRenderSurface* surf, float x, float y, FontGlyphMetrics* metrics, FontRenderResult* result) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)surf;
|
||||
(void)x;
|
||||
(void)y;
|
||||
(void)metrics;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceFontRenderSurfaceInit(FontRenderSurface* surf, void* buffer, int buf_width_byte, int pixel_size_byte, int width, int height) {
|
||||
(void)surf;
|
||||
(void)buffer;
|
||||
(void)buf_width_byte;
|
||||
(void)pixel_size_byte;
|
||||
(void)width;
|
||||
(void)height;
|
||||
}
|
||||
|
||||
void sceFontRenderSurfaceSetScissor(FontRenderSurface* surf, uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1) {
|
||||
(void)surf;
|
||||
(void)x0;
|
||||
(void)y0;
|
||||
(void)x1;
|
||||
(void)y1;
|
||||
}
|
||||
|
||||
int sceFontSetEffectSlant(FontHandle font_handle, float slant_ratio) {
|
||||
(void)font_handle;
|
||||
(void)slant_ratio;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetEffectWeight(FontHandle font_handle, float weight_x_scale, float weight_y_scale, uint32_t mode) {
|
||||
(void)font_handle;
|
||||
(void)weight_x_scale;
|
||||
(void)weight_y_scale;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetScalePixel(FontHandle font_handle, float w, float h) {
|
||||
(void)font_handle;
|
||||
(void)w;
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetupRenderEffectSlant(FontHandle font_handle, float slant_ratio) {
|
||||
(void)font_handle;
|
||||
(void)slant_ratio;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetupRenderEffectWeight(FontHandle font_handle, float weight_x_scale, float weight_y_scale, uint32_t mode) {
|
||||
(void)font_handle;
|
||||
(void)weight_x_scale;
|
||||
(void)weight_y_scale;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetupRenderScalePixel(FontHandle font_handle, float w, float h) {
|
||||
(void)font_handle;
|
||||
(void)w;
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceFontStringGetTerminateCode(FontString font_string) {
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void* sceFontStringGetTerminateOrder(FontString font_string) {
|
||||
(void)font_string;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontStringGetWritingForm(FontString font_string) {
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontRenderCharacter sceFontStringRefersRenderCharacters(FontString font_string, FontTextCharacter start_character, FontTextCharacter last_character, uint32_t* character_count) {
|
||||
(void)font_string;
|
||||
(void)start_character;
|
||||
(void)last_character;
|
||||
(void)character_count;
|
||||
return {};
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontStringRefersTextCharacters(FontString font_string, uint32_t* character_count) {
|
||||
(void)font_string;
|
||||
(void)character_count;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceFontSupportExternalFonts(FontLibrary library, uint32_t font_max, uint32_t formats) {
|
||||
(void)library;
|
||||
(void)font_max;
|
||||
(void)formats;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSupportSystemFonts(FontLibrary library) {
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontTextCodes* sceFontTextCodesStepBack(FontTextCodes* text_codes_step) {
|
||||
(void)text_codes_step;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
FontTextCodes* sceFontTextCodesStepNext(FontTextCodes* text_codes_step) {
|
||||
(void)text_codes_step;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontTextSourceInit(FontTextSource* font_text_source, const void* text_address, uint32_t text_size_byte, FontTextParseFunction text_parser, void* text_object) {
|
||||
(void)font_text_source;
|
||||
(void)text_address;
|
||||
(void)text_size_byte;
|
||||
(void)text_parser;
|
||||
(void)text_object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontTextSourceRewind(FontTextSource* font_text_source) {
|
||||
(void)font_text_source;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontTextSourceSetDefaultFont(FontTextSource* font_text_source, FontHandle default_font) {
|
||||
(void)font_text_source;
|
||||
(void)default_font;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontTextSourceSetWritingForm(FontTextSource* font_text_source, int writing_form) {
|
||||
(void)font_text_source;
|
||||
(void)writing_form;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontUnbindRenderer(FontHandle font_handle) {
|
||||
(void)font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingGetRenderMetrics(FontWriting* font_writing, FontWritingMetrics* writing_metrics) {
|
||||
(void)font_writing;
|
||||
(void)writing_metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingInit(FontWriting* font_writing, FontString font_string, FontRenderCharacter font_character) {
|
||||
(void)font_writing;
|
||||
(void)font_string;
|
||||
(void)font_character;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingLineClear(FontWritingLine writing_line) {
|
||||
(void)writing_line;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingLineGetOrderingSpace(FontWritingLine writing_line, float* head_space, float* inline_space, float* tail_space, float* advance_space) {
|
||||
(void)writing_line;
|
||||
(void)head_space;
|
||||
(void)inline_space;
|
||||
(void)tail_space;
|
||||
(void)advance_space;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingLineGetRenderMetrics(FontWritingLine writing_line, FontWritingMetrics* writing_metrics) {
|
||||
(void)writing_line;
|
||||
(void)writing_metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontWritingLineStep* sceFontWritingLineRefersRenderStep(FontWritingLine writing_line) {
|
||||
(void)writing_line;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontWritingLineWritesOrder(FontWritingLine writing_line, uint64_t writing_attribute, const FontWritingMetrics* writing_metrics, void* writing_orderer) {
|
||||
(void)writing_line;
|
||||
(void)writing_attribute;
|
||||
(void)writing_metrics;
|
||||
(void)writing_orderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const FontWritingStep* sceFontWritingRefersRenderStep(FontWriting* font_writing) {
|
||||
(void)font_writing;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontWritingRefersRenderStepCharacter(FontWriting* font_writing, const void** letter_step) {
|
||||
(void)font_writing;
|
||||
(void)letter_step;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceFontWritingSetMaskInvisible(FontWriting* font_writing, int mask) {
|
||||
(void)font_writing;
|
||||
(void)mask;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,451 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceFontAttachDeviceCacheBuffer(FontLibrary library, void* buffer, uint32_t size) {
|
||||
(void)library;
|
||||
(void)buffer;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontBindRenderer(FontHandle font_handle, FontRenderer renderer) {
|
||||
(void)font_handle;
|
||||
(void)renderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetBidiLevel(FontTextCharacter text_character, int* bidi_level) {
|
||||
(void)text_character;
|
||||
(void)bidi_level;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetSyllableStringState(FontTextCharacter text_character, int* syllable_string_state) {
|
||||
(void)text_character;
|
||||
(void)syllable_string_state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetTextFontCode(FontTextCharacter text_character, FontHandle* font_handle, uint32_t* text_code) {
|
||||
(void)text_character;
|
||||
(void)font_handle;
|
||||
(void)text_code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCharacterGetTextOrder(FontTextCharacter text_character, void** text_order) {
|
||||
(void)text_character;
|
||||
(void)text_order;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceFontCharacterLooksFormatCharacters(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceFontCharacterLooksWhiteSpace(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontCharacterRefersTextBack(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return {};
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontCharacterRefersTextNext(FontTextCharacter text_character) {
|
||||
(void)text_character;
|
||||
return {};
|
||||
}
|
||||
|
||||
FontTextCodes* sceFontCharactersRefersTextCodes(FontTextCharacter text_character, FontTextCharacter term_character, FontTextCodes* text_codes) {
|
||||
(void)text_character;
|
||||
(void)term_character;
|
||||
(void)text_codes;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontCloseFont(FontHandle font_handle) {
|
||||
(void)font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateLibrary(const FontMemory* memory, FontLibrarySelection selection, FontLibrary* library) {
|
||||
(void)memory;
|
||||
(void)selection;
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateLibraryWithEdition(const FontMemory* memory, FontLibrarySelection selection, uint64_t edition, FontLibrary* library) {
|
||||
(void)memory;
|
||||
(void)selection;
|
||||
(void)edition;
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateRendererWithEdition(const FontMemory* memory, FontRendererSelection selection, uint64_t edition, FontRenderer* renderer) {
|
||||
(void)memory;
|
||||
(void)selection;
|
||||
(void)edition;
|
||||
(void)renderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateString(const FontMemory* memory, FontTextSource* font_text_source, const FontCreateStringDetail* string_detail, FontString* font_string) {
|
||||
(void)memory;
|
||||
(void)font_text_source;
|
||||
(void)string_detail;
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontCreateWritingLine(const FontMemory* memory, int writing_form, const void* writing_line_detail, FontWritingLine* writing_line) {
|
||||
(void)memory;
|
||||
(void)writing_form;
|
||||
(void)writing_line_detail;
|
||||
(void)writing_line;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDefineAttribute(FontHandle font_handle, int attribute, int* old_attribute) {
|
||||
(void)font_handle;
|
||||
(void)attribute;
|
||||
(void)old_attribute;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDeleteGlyph(const FontMemory* memory, void** font_glyph) {
|
||||
(void)memory;
|
||||
(void)font_glyph;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyLibrary(FontLibrary* library) {
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyRenderer(FontRenderer* renderer) {
|
||||
(void)renderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyString(FontString* font_string) {
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontDestroyWritingLine(FontWritingLine* writing_line) {
|
||||
(void)writing_line;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGenerateCharGlyph(FontHandle font_handle, uint32_t code, const FontGenerateGlyphDetail* detail, void** font_glyph) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)detail;
|
||||
(void)font_glyph;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetCharGlyphMetrics(FontHandle font_handle, uint32_t code, FontGlyphMetrics* metrics) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetHorizontalLayout(FontHandle font_handle, FontHorizontalLayout* layout) {
|
||||
(void)font_handle;
|
||||
(void)layout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetRenderCharGlyphMetrics(FontHandle font_handle, uint32_t code, FontGlyphMetrics* metrics) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGetVerticalLayout(FontHandle font_handle, FontVerticalLayout* layout) {
|
||||
(void)font_handle;
|
||||
(void)layout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontGlyphDefineAttribute(void* font_glyph, int attribute, int* old_attribute) {
|
||||
(void)font_glyph;
|
||||
(void)attribute;
|
||||
(void)old_attribute;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontMemoryInit(FontMemory* font_memory, void* address, uint32_t size_byte, const FontMemoryInterface* mem_interface, void* mspace_object, FontMemoryDestroyCallback destroy_callback, void* destroy_object) {
|
||||
(void)font_memory;
|
||||
(void)address;
|
||||
(void)size_byte;
|
||||
(void)mem_interface;
|
||||
(void)mspace_object;
|
||||
(void)destroy_callback;
|
||||
(void)destroy_object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontMemoryTerm(FontMemory* font_memory) {
|
||||
(void)font_memory;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontOpenFontInstance(FontHandle font_handle, void* setup_font, FontHandle* out_font_handle) {
|
||||
(void)font_handle;
|
||||
(void)setup_font;
|
||||
(void)out_font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontOpenFontMemory(FontLibrary library, const void* font_address, uint32_t font_size, const FontOpenDetail* detail, FontHandle* handle) {
|
||||
(void)library;
|
||||
(void)font_address;
|
||||
(void)font_size;
|
||||
(void)detail;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontOpenFontSet(FontLibrary library, uint32_t font_set_type, uint32_t open_mode, const FontOpenDetail* detail, FontHandle* handle) {
|
||||
(void)library;
|
||||
(void)font_set_type;
|
||||
(void)open_mode;
|
||||
(void)detail;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontRebindRenderer(FontHandle font_handle) {
|
||||
(void)font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontRenderCharGlyphImageHorizontal(FontHandle font_handle, uint32_t code, FontRenderSurface* surf, float x, float y, FontGlyphMetrics* metrics, FontRenderResult* result) {
|
||||
(void)font_handle;
|
||||
(void)code;
|
||||
(void)surf;
|
||||
(void)x;
|
||||
(void)y;
|
||||
(void)metrics;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceFontRenderSurfaceInit(FontRenderSurface* surf, void* buffer, int buf_width_byte, int pixel_size_byte, int width, int height) {
|
||||
(void)surf;
|
||||
(void)buffer;
|
||||
(void)buf_width_byte;
|
||||
(void)pixel_size_byte;
|
||||
(void)width;
|
||||
(void)height;
|
||||
}
|
||||
|
||||
void sceFontRenderSurfaceSetScissor(FontRenderSurface* surf, uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1) {
|
||||
(void)surf;
|
||||
(void)x0;
|
||||
(void)y0;
|
||||
(void)x1;
|
||||
(void)y1;
|
||||
}
|
||||
|
||||
int sceFontSetEffectSlant(FontHandle font_handle, float slant_ratio) {
|
||||
(void)font_handle;
|
||||
(void)slant_ratio;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetEffectWeight(FontHandle font_handle, float weight_x_scale, float weight_y_scale, uint32_t mode) {
|
||||
(void)font_handle;
|
||||
(void)weight_x_scale;
|
||||
(void)weight_y_scale;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetScalePixel(FontHandle font_handle, float w, float h) {
|
||||
(void)font_handle;
|
||||
(void)w;
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetupRenderEffectSlant(FontHandle font_handle, float slant_ratio) {
|
||||
(void)font_handle;
|
||||
(void)slant_ratio;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetupRenderEffectWeight(FontHandle font_handle, float weight_x_scale, float weight_y_scale, uint32_t mode) {
|
||||
(void)font_handle;
|
||||
(void)weight_x_scale;
|
||||
(void)weight_y_scale;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSetupRenderScalePixel(FontHandle font_handle, float w, float h) {
|
||||
(void)font_handle;
|
||||
(void)w;
|
||||
(void)h;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceFontStringGetTerminateCode(FontString font_string) {
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void* sceFontStringGetTerminateOrder(FontString font_string) {
|
||||
(void)font_string;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontStringGetWritingForm(FontString font_string) {
|
||||
(void)font_string;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontRenderCharacter sceFontStringRefersRenderCharacters(FontString font_string, FontTextCharacter start_character, FontTextCharacter last_character, uint32_t* character_count) {
|
||||
(void)font_string;
|
||||
(void)start_character;
|
||||
(void)last_character;
|
||||
(void)character_count;
|
||||
return {};
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontStringRefersTextCharacters(FontString font_string, uint32_t* character_count) {
|
||||
(void)font_string;
|
||||
(void)character_count;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceFontSupportExternalFonts(FontLibrary library, uint32_t font_max, uint32_t formats) {
|
||||
(void)library;
|
||||
(void)font_max;
|
||||
(void)formats;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontSupportSystemFonts(FontLibrary library) {
|
||||
(void)library;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontTextCodes* sceFontTextCodesStepBack(FontTextCodes* text_codes_step) {
|
||||
(void)text_codes_step;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
FontTextCodes* sceFontTextCodesStepNext(FontTextCodes* text_codes_step) {
|
||||
(void)text_codes_step;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontTextSourceInit(FontTextSource* font_text_source, const void* text_address, uint32_t text_size_byte, FontTextParseFunction text_parser, void* text_object) {
|
||||
(void)font_text_source;
|
||||
(void)text_address;
|
||||
(void)text_size_byte;
|
||||
(void)text_parser;
|
||||
(void)text_object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontTextSourceRewind(FontTextSource* font_text_source) {
|
||||
(void)font_text_source;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontTextSourceSetDefaultFont(FontTextSource* font_text_source, FontHandle default_font) {
|
||||
(void)font_text_source;
|
||||
(void)default_font;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontTextSourceSetWritingForm(FontTextSource* font_text_source, int writing_form) {
|
||||
(void)font_text_source;
|
||||
(void)writing_form;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontUnbindRenderer(FontHandle font_handle) {
|
||||
(void)font_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingGetRenderMetrics(FontWriting* font_writing, FontWritingMetrics* writing_metrics) {
|
||||
(void)font_writing;
|
||||
(void)writing_metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingInit(FontWriting* font_writing, FontString font_string, FontRenderCharacter font_character) {
|
||||
(void)font_writing;
|
||||
(void)font_string;
|
||||
(void)font_character;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingLineClear(FontWritingLine writing_line) {
|
||||
(void)writing_line;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingLineGetOrderingSpace(FontWritingLine writing_line, float* head_space, float* inline_space, float* tail_space, float* advance_space) {
|
||||
(void)writing_line;
|
||||
(void)head_space;
|
||||
(void)inline_space;
|
||||
(void)tail_space;
|
||||
(void)advance_space;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceFontWritingLineGetRenderMetrics(FontWritingLine writing_line, FontWritingMetrics* writing_metrics) {
|
||||
(void)writing_line;
|
||||
(void)writing_metrics;
|
||||
return 0;
|
||||
}
|
||||
|
||||
FontWritingLineStep* sceFontWritingLineRefersRenderStep(FontWritingLine writing_line) {
|
||||
(void)writing_line;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceFontWritingLineWritesOrder(FontWritingLine writing_line, uint64_t writing_attribute, const FontWritingMetrics* writing_metrics, void* writing_orderer) {
|
||||
(void)writing_line;
|
||||
(void)writing_attribute;
|
||||
(void)writing_metrics;
|
||||
(void)writing_orderer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const FontWritingStep* sceFontWritingRefersRenderStep(FontWriting* font_writing) {
|
||||
(void)font_writing;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
FontTextCharacter sceFontWritingRefersRenderStepCharacter(FontWriting* font_writing, const void** letter_step) {
|
||||
(void)font_writing;
|
||||
(void)letter_step;
|
||||
return {};
|
||||
}
|
||||
|
||||
int sceFontWritingSetMaskInvisible(FontWriting* font_writing, int mask) {
|
||||
(void)font_writing;
|
||||
(void)mask;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
void* sceFontSelectLibraryFt(int value) {
|
||||
(void)value;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void* sceFontSelectRendererFt(int value) {
|
||||
(void)value;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceGameLiveStreamingInitialize(size_t heap_size) {
|
||||
(void)heap_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameLiveStreamingTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceGameUpdateAbortRequest(int request_id) {
|
||||
(void)request_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameUpdateCheck(int request_id, const GameUpdateCheckParam* param, GameUpdateCheckResult* result) {
|
||||
(void)request_id;
|
||||
(void)param;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameUpdateCreateRequest(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameUpdateDeleteRequest(int request_id) {
|
||||
(void)request_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameUpdateGetAddcontLatestVersion(uint32_t service_label, const void* entitlement_label, GameUpdateAddcontVersionInfo* info) {
|
||||
(void)service_label;
|
||||
(void)entitlement_label;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameUpdateInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceGameUpdateTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,245 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceHttpAbortRequest(int request_id) {
|
||||
(void)request_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpAddRequestHeader(int id, const char* name, const char* value, uint32_t mode) {
|
||||
(void)id;
|
||||
(void)name;
|
||||
(void)value;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpCreateConnection(int tmpl_id, const char* server_name, const char* scheme, uint16_t port, int enable_keep_alive) {
|
||||
(void)tmpl_id;
|
||||
(void)server_name;
|
||||
(void)scheme;
|
||||
(void)port;
|
||||
(void)enable_keep_alive;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpCreateConnectionWithURL(int tmpl_id, const char* url, int enable_keep_alive) {
|
||||
(void)tmpl_id;
|
||||
(void)url;
|
||||
(void)enable_keep_alive;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpCreateEpoll(int http_ctx_id, HttpEpollHandle* eh) {
|
||||
(void)http_ctx_id;
|
||||
(void)eh;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpCreateRequest(int conn_id, int method, const char* path, uint64_t content_length) {
|
||||
(void)conn_id;
|
||||
(void)method;
|
||||
(void)path;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpCreateRequestWithURL2(int conn_id, const char* method, const char* url, uint64_t content_length) {
|
||||
(void)conn_id;
|
||||
(void)method;
|
||||
(void)url;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpCreateTemplate(int http_ctx_id, const char* user_agent, int http_ver, int is_auto_proxy_conf) {
|
||||
(void)http_ctx_id;
|
||||
(void)user_agent;
|
||||
(void)http_ver;
|
||||
(void)is_auto_proxy_conf;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpDeleteConnection(int conn_id) {
|
||||
(void)conn_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpDeleteRequest(int req_id) {
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpDeleteTemplate(int tmpl_id) {
|
||||
(void)tmpl_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpDestroyEpoll(int http_ctx_id, HttpEpollHandle eh) {
|
||||
(void)http_ctx_id;
|
||||
(void)eh;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpGetAllResponseHeaders(int request_id, char** header, size_t* header_size) {
|
||||
(void)request_id;
|
||||
(void)header;
|
||||
(void)header_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpGetResponseContentLength(int request_id, int* result, uint64_t* content_length) {
|
||||
(void)request_id;
|
||||
(void)result;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpGetStatusCode(int request_id, int* status_code) {
|
||||
(void)request_id;
|
||||
(void)status_code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpInit(int memid, int ssl_ctx_id, uint64_t pool_size) {
|
||||
(void)memid;
|
||||
(void)ssl_ctx_id;
|
||||
(void)pool_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpsDisableOption(int id, uint32_t ssl_flags) {
|
||||
(void)id;
|
||||
(void)ssl_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSendRequest(int request_id, const void* post_data, size_t size) {
|
||||
(void)request_id;
|
||||
(void)post_data;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetAuthEnabled(int id, int enable) {
|
||||
(void)id;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetAutoRedirect(int id, int enable) {
|
||||
(void)id;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetConnectTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetEpoll(int id, HttpEpollHandle eh, void* user_arg) {
|
||||
(void)id;
|
||||
(void)eh;
|
||||
(void)user_arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetNonblock(int id, int enable) {
|
||||
(void)id;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetRecvTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetRequestContentLength(int request_id, uint64_t content_length) {
|
||||
(void)request_id;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetResolveRetry(int id, int32_t retry) {
|
||||
(void)id;
|
||||
(void)retry;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetResolveTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpSetSendTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpsSetMinSslVersion(int id, uint32_t ssl_version) {
|
||||
(void)id;
|
||||
(void)ssl_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpsSetSslCallback(int id, HttpsCallback cbfunc, void* user_arg) {
|
||||
(void)id;
|
||||
(void)cbfunc;
|
||||
(void)user_arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpTerm(int http_ctx_id) {
|
||||
(void)http_ctx_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpUnsetEpoll(int id) {
|
||||
(void)id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpUriBuild(char* out, size_t* require, size_t prepare, const SceHttpUriElement* src_element, uint32_t option) {
|
||||
(void)out;
|
||||
(void)require;
|
||||
(void)prepare;
|
||||
(void)src_element;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpUriEscape(char* out, size_t* require, size_t prepare, const char* in) {
|
||||
(void)out;
|
||||
(void)require;
|
||||
(void)prepare;
|
||||
(void)in;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpUriParse(SceHttpUriElement* out, const char* src_url, void* pool, size_t* require, size_t prepare) {
|
||||
(void)out;
|
||||
(void)src_url;
|
||||
(void)pool;
|
||||
(void)require;
|
||||
(void)prepare;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttpWaitRequest(HttpEpollHandle eh, HttpNBEvent* nbev, int maxevents, int timeout) {
|
||||
(void)eh;
|
||||
(void)nbev;
|
||||
(void)maxevents;
|
||||
(void)timeout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,201 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceHttp2AddRequestHeader(int id, const char* name, const char* value, uint32_t mode) {
|
||||
(void)id;
|
||||
(void)name;
|
||||
(void)value;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2CreateRequestWithURL(int tmpl_id, const char* method, const char* url, uint64_t content_length) {
|
||||
(void)tmpl_id;
|
||||
(void)method;
|
||||
(void)url;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2CreateTemplate(int lib_http2_ctx_id, const char* user_agent, int http_ver, int is_auto_proxy_conf) {
|
||||
(void)lib_http2_ctx_id;
|
||||
(void)user_agent;
|
||||
(void)http_ver;
|
||||
|
||||
(void)is_auto_proxy_conf;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2DeleteRequest(int req_id) {
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2DeleteTemplate(int tmpl_id) {
|
||||
(void)tmpl_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2GetAllResponseHeaders(int req_id, char** header, size_t* header_size) {
|
||||
(void)req_id;
|
||||
(void)header;
|
||||
(void)header_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2GetResponseContentLength(int req_id, int* result, uint64_t* content_length) {
|
||||
(void)req_id;
|
||||
(void)result;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2GetStatusCode(int req_id, int* status_code) {
|
||||
(void)req_id;
|
||||
(void)status_code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2Init(int libnet_mem_id, int libssl_ctx_id, size_t pool_size, int max_concurrent_request) {
|
||||
(void)libnet_mem_id;
|
||||
(void)libssl_ctx_id;
|
||||
(void)pool_size;
|
||||
(void)max_concurrent_request;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2ReadData(int req_id, void* data, size_t size) {
|
||||
(void)req_id;
|
||||
(void)data;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2ReadDataAsync(int req_id, void* data, size_t size, void* kqueue_option, void* option) {
|
||||
(void)req_id;
|
||||
(void)data;
|
||||
(void)size;
|
||||
(void)kqueue_option;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SendRequest(int req_id, const void* post_data, size_t size) {
|
||||
(void)req_id;
|
||||
(void)post_data;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SendRequestAsync(int req_id, const void* post_data, size_t size, void* kqueue_option, void* option) {
|
||||
(void)req_id;
|
||||
(void)post_data;
|
||||
(void)size;
|
||||
(void)kqueue_option;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetAuthEnabled(int id, int is_enable) {
|
||||
(void)id;
|
||||
(void)is_enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetAutoRedirect(int id, int enable) {
|
||||
(void)id;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetConnectionWaitTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetConnectTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetInflateGZIPEnabled(int id, int enable) {
|
||||
(void)id;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetRecvTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetRedirectCallback(int id, void* cb_func, void* user_arg) {
|
||||
(void)id;
|
||||
(void)cb_func;
|
||||
(void)user_arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetRequestContentLength(int id, uint64_t content_length) {
|
||||
(void)id;
|
||||
(void)content_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetResolveTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetSendTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetSslCallback(int id, void* cb_func, void* user_arg) {
|
||||
(void)id;
|
||||
(void)cb_func;
|
||||
(void)user_arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SetTimeOut(int id, uint32_t usec) {
|
||||
(void)id;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SslDisableOption(int id, uint32_t ssl_flags) {
|
||||
(void)id;
|
||||
(void)ssl_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2SslEnableOption(int id, uint32_t ssl_flags) {
|
||||
(void)id;
|
||||
(void)ssl_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2Term(int lib_http2_ctx_id) {
|
||||
(void)lib_http2_ctx_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceHttp2WaitAsync(int req_id, Http2AsyncResult* result, uint32_t* timeout, void* option) {
|
||||
(void)req_id;
|
||||
(void)result;
|
||||
(void)timeout;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceImeClose(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeGetPanelSize(const Param* param, uint32_t* width, uint32_t* height) {
|
||||
(void)param;
|
||||
(void)width;
|
||||
(void)height;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeKeyboardClose(int32_t user_id) {
|
||||
(void)user_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeKeyboardGetInfo(uint32_t resource_id, KeyboardInfo* info) {
|
||||
(void)resource_id;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeKeyboardGetResourceId(int32_t user_id, KeyboardResourceIdArray* resource_ids) {
|
||||
(void)user_id;
|
||||
(void)resource_ids;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeKeyboardOpen(int32_t user_id, const KeyboardParam* param) {
|
||||
(void)user_id;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeKeyboardSetMode(int32_t user_id, uint32_t mode) {
|
||||
(void)user_id;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeOpen(const Param* param, const ExtendedParam* extended) {
|
||||
(void)param;
|
||||
(void)extended;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceImeParamInit(Param* param) {
|
||||
(void)param;
|
||||
}
|
||||
|
||||
int sceImeSetCaret(const Caret* caret) {
|
||||
(void)caret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeSetText(const char16_t* text, uint32_t length) {
|
||||
(void)text;
|
||||
(void)length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeSetTextGeometry(TextAreaMode mode, const TextGeometry* geometry) {
|
||||
(void)mode;
|
||||
(void)geometry;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeUpdate(EventHandler handler) {
|
||||
(void)handler;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceImeDialogAbort(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogGetPanelPositionAndForm(PositionAndForm* form) {
|
||||
(void)form;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogGetPanelSize(const Param* param, uint32_t* width, uint32_t* height) {
|
||||
(void)param;
|
||||
(void)width;
|
||||
(void)height;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogGetPanelSizeExtended(const Param* param, const ExtendedParam* extended, uint32_t* width, uint32_t* height) {
|
||||
(void)param;
|
||||
(void)extended;
|
||||
(void)width;
|
||||
(void)height;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogGetResult(Result* result) {
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogInit(const Param* param, const ExtendedParam* extended) {
|
||||
(void)param;
|
||||
(void)extended;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceImeDialogTerm(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceKeyboardClose(int32_t handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceKeyboardGetKey2Char(int32_t handle, int32_t arrange, uint32_t led, uint32_t modifier_key, uint16_t key_code, KeyboardCharData* char_data) {
|
||||
(void)handle;
|
||||
(void)arrange;
|
||||
(void)led;
|
||||
(void)modifier_key;
|
||||
(void)key_code;
|
||||
(void)char_data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceKeyboardInit(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceKeyboardOpen(int user_id, int32_t type, int32_t index, const void* param) {
|
||||
(void)user_id;
|
||||
(void)type;
|
||||
(void)index;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceKeyboardRead(int32_t handle, KeyboardData* data, int32_t num) {
|
||||
(void)handle;
|
||||
(void)data;
|
||||
(void)num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceKeyboardReadState(int32_t handle, KeyboardData* data) {
|
||||
(void)handle;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,210 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
[[noreturn]] void abort(uint64_t arg0, uint64_t arg1, uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5) {
|
||||
(void)arg0;
|
||||
(void)arg1;
|
||||
(void)arg2;
|
||||
(void)arg3;
|
||||
(void)arg4;
|
||||
(void)arg5;
|
||||
__builtin_unreachable();
|
||||
}
|
||||
|
||||
int atexit(atexit_func_t func) {
|
||||
(void)func;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int atoi(const char* str) {
|
||||
(void)str;
|
||||
return 0;
|
||||
}
|
||||
|
||||
double cos(double x) {
|
||||
(void)x;
|
||||
return 0;
|
||||
}
|
||||
|
||||
float cosf(float x) {
|
||||
(void)x;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void Exit(int code) {
|
||||
(void)code;
|
||||
}
|
||||
|
||||
void exit(int code) {
|
||||
(void)code;
|
||||
}
|
||||
|
||||
int fflush(FILE* stream) {
|
||||
(void)stream;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void init_env(const InitEnvParams* params) {
|
||||
(void)params;
|
||||
}
|
||||
|
||||
int memcmp(const void* s1, const void* s2, size_t n) {
|
||||
(void)s1;
|
||||
(void)s2;
|
||||
(void)n;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void* memcpy(void* dest, const void* src, size_t n) {
|
||||
(void)dest;
|
||||
(void)src;
|
||||
(void)n;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void* memmove(void* dest, const void* src, size_t n) {
|
||||
(void)dest;
|
||||
(void)src;
|
||||
(void)n;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void* memset(void* s, int c, size_t n) {
|
||||
(void)s;
|
||||
(void)c;
|
||||
(void)n;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int puts(const char* s) {
|
||||
(void)s;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceLibcHeapGetTraceInfo(Info* info) {
|
||||
(void)info;
|
||||
}
|
||||
|
||||
int setenv(const char* name, const char* value, int overwrite) {
|
||||
(void)name;
|
||||
(void)value;
|
||||
(void)overwrite;
|
||||
return 0;
|
||||
}
|
||||
|
||||
double Sin(double x) {
|
||||
(void)x;
|
||||
return 0;
|
||||
}
|
||||
|
||||
double sin(double x) {
|
||||
(void)x;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void Sincos(double x, double* sinp, double* cosp) {
|
||||
(void)x;
|
||||
(void)sinp;
|
||||
(void)cosp;
|
||||
}
|
||||
|
||||
void sincos(double x, double* sinp, double* cosp) {
|
||||
(void)x;
|
||||
(void)sinp;
|
||||
(void)cosp;
|
||||
}
|
||||
|
||||
void sincosf(float x, float* sinp, float* cosp) {
|
||||
(void)x;
|
||||
(void)sinp;
|
||||
(void)cosp;
|
||||
}
|
||||
|
||||
float sinf(float x) {
|
||||
(void)x;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int snprintf(VA_ARGS) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
char* strcat(char* dest, const char* src) {
|
||||
(void)dest;
|
||||
(void)src;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
const char* strchr(const char* s, int c) {
|
||||
(void)s;
|
||||
(void)c;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int strcmp(const char* s1, const char* s2) {
|
||||
(void)s1;
|
||||
(void)s2;
|
||||
return 0;
|
||||
}
|
||||
|
||||
char* strcpy(char* dest, const char* src) {
|
||||
(void)dest;
|
||||
(void)src;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
size_t strlen(const char* s) {
|
||||
(void)s;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int strncmp(const char* s1, const char* s2, size_t n) {
|
||||
(void)s1;
|
||||
(void)s2;
|
||||
(void)n;
|
||||
return 0;
|
||||
}
|
||||
|
||||
char* strncpy(char* dest, const char* src, size_t count) {
|
||||
(void)dest;
|
||||
(void)src;
|
||||
(void)count;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
char* strrchr(const char* s, int c) {
|
||||
(void)s;
|
||||
(void)c;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
char* strstr(const char* haystack, const char* needle) {
|
||||
(void)haystack;
|
||||
(void)needle;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
long strtol(const char* str, char** endptr, int base) {
|
||||
(void)str;
|
||||
(void)endptr;
|
||||
(void)base;
|
||||
return 0;
|
||||
}
|
||||
|
||||
unsigned long strtoul(const char* str, char** endptr, int base) {
|
||||
(void)str;
|
||||
(void)endptr;
|
||||
(void)base;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int vprintf(const char* str, VaList* c) {
|
||||
(void)str;
|
||||
(void)c;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceLoginDialogClose(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceLoginDialogGetResult(void* result) {
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceLoginDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceLoginDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceLoginDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceLoginDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceLoginDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceMouseClose(int32_t handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMouseInit(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMouseOpen(int user_id, int32_t type, int32_t index, const void* param) {
|
||||
(void)user_id;
|
||||
(void)type;
|
||||
(void)index;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMouseRead(int32_t handle, MouseData* data, int32_t num) {
|
||||
(void)handle;
|
||||
(void)data;
|
||||
(void)num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceMsgDialogClose(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogGetResult(void* result) {
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogProgressBarInc(int target, uint32_t delta) {
|
||||
(void)target;
|
||||
(void)delta;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogProgressBarSetMsg(int target, const char* msg) {
|
||||
(void)target;
|
||||
(void)msg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogProgressBarSetValue(int target, uint32_t rate) {
|
||||
(void)target;
|
||||
(void)rate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceMsgDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,178 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNetAccept(int s, void* addr, uint32_t* addrlen) {
|
||||
(void)s;
|
||||
(void)addr;
|
||||
(void)addrlen;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetBind(int s, const void* addr, uint32_t addrlen) {
|
||||
(void)s;
|
||||
(void)addr;
|
||||
(void)addrlen;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetEpollControl(int eid, int op, int id, const NetEpollEvent* event) {
|
||||
(void)eid;
|
||||
(void)op;
|
||||
(void)id;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetEpollCreate(const char* name, int flags) {
|
||||
(void)name;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetEpollDestroy(int eid) {
|
||||
(void)eid;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetEpollWait(int eid, NetEpollEvent* events, int maxevents, int timeout) {
|
||||
(void)eid;
|
||||
(void)events;
|
||||
(void)maxevents;
|
||||
(void)timeout;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetEtherNtostr(const NetEtherAddr* n, char* str, size_t len) {
|
||||
(void)n;
|
||||
(void)str;
|
||||
(void)len;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetGetMacAddress(NetEtherAddr* addr, int flags) {
|
||||
(void)addr;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetGetSockInfo(int s, void* info, int n, int flags) {
|
||||
(void)s;
|
||||
(void)info;
|
||||
(void)n;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetGetsockname(int s, void* addr, uint32_t* addrlen) {
|
||||
(void)s;
|
||||
(void)addr;
|
||||
(void)addrlen;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceNetHtonl(uint32_t host32) {
|
||||
(void)host32;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint16_t sceNetHtons(uint16_t host16) {
|
||||
(void)host16;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char* sceNetInetNtop(int af, const void* src, char* dst, uint32_t size) {
|
||||
(void)af;
|
||||
(void)src;
|
||||
(void)dst;
|
||||
(void)size;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int sceNetInetPton(int af, const char* src, void* dst) {
|
||||
(void)af;
|
||||
(void)src;
|
||||
(void)dst;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetInit(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetListen(int s, int backlog) {
|
||||
(void)s;
|
||||
(void)backlog;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t sceNetNtohl(uint32_t net32) {
|
||||
(void)net32;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint16_t sceNetNtohs(uint16_t net16) {
|
||||
(void)net16;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetPoolCreate(const char* name, int size, int flags) {
|
||||
(void)name;
|
||||
(void)size;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetPoolDestroy(int memid) {
|
||||
(void)memid;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetResolverCreate(const char* name, int memid, int flags) {
|
||||
(void)name;
|
||||
(void)memid;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetResolverStartNtoa(int rid, const char* hostname, void* addr, int timeout, int retry, int flags) {
|
||||
(void)rid;
|
||||
(void)hostname;
|
||||
(void)addr;
|
||||
(void)timeout;
|
||||
(void)retry;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetSetsockopt(int s, int level, int optname, const void* optval, uint32_t optlen) {
|
||||
(void)s;
|
||||
(void)level;
|
||||
(void)optname;
|
||||
(void)optval;
|
||||
(void)optlen;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetShutdown(int s, int how) {
|
||||
(void)s;
|
||||
(void)how;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetSocket(const char* name, int family, int type, int protocol) {
|
||||
(void)name;
|
||||
(void)family;
|
||||
(void)type;
|
||||
(void)protocol;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetSocketClose(int s) {
|
||||
(void)s;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNetCtlCheckCallback(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlGetInfo(int code, NetCtlInfo* info) {
|
||||
(void)code;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlGetNatInfo(NetCtlNatInfo* nat_info) {
|
||||
(void)nat_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlGetResult(int event_type, int* error_code) {
|
||||
(void)event_type;
|
||||
(void)error_code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlGetState(int* state) {
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlGetStateV6(int* state) {
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlInit(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNetCtlRegisterCallback(NetCtlCallback func, void* arg, int* cid) {
|
||||
(void)func;
|
||||
(void)arg;
|
||||
(void)cid;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceNetCtlTerm(void) {
|
||||
}
|
||||
|
||||
int sceNetCtlUnregisterCallback(int cid) {
|
||||
(void)cid;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,190 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNgs2CalcWaveformBlock(const Ngs2WaveformFormat* format, uint32_t sample_pos, uint32_t num_samples, Ngs2WaveformBlock* block) {
|
||||
(void)format;
|
||||
(void)sample_pos;
|
||||
(void)num_samples;
|
||||
(void)block;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomApply(const Ngs2GeomListenerWork* listener, const Ngs2GeomSourceParam* source, Ngs2GeomAttribute* out_attrib, uint32_t flags) {
|
||||
(void)listener;
|
||||
(void)source;
|
||||
(void)out_attrib;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomCalcListener(const Ngs2GeomListenerParam* param, Ngs2GeomListenerWork* out_work, uint32_t flags) {
|
||||
(void)param;
|
||||
(void)out_work;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomResetListenerParam(Ngs2GeomListenerParam* out_listener_param) {
|
||||
(void)out_listener_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomResetSourceParam(Ngs2GeomSourceParam* out_source_param) {
|
||||
(void)out_source_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2PanGetVolumeMatrix(Ngs2PanWork* work, const Ngs2PanParam* params, uint32_t num_params, uint32_t matrix_format, float* out_volume_matrix) {
|
||||
(void)work;
|
||||
(void)params;
|
||||
(void)num_params;
|
||||
(void)matrix_format;
|
||||
(void)out_volume_matrix;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2PanInit(Ngs2PanWork* work, const float* speaker_angles, float unit_angle, uint32_t num_speakers) {
|
||||
(void)work;
|
||||
(void)speaker_angles;
|
||||
(void)unit_angle;
|
||||
(void)num_speakers;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2ParseWaveformData(const void* data, size_t data_size, Ngs2WaveformInfo* info) {
|
||||
(void)data;
|
||||
(void)data_size;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackCreate(uintptr_t system_handle, uint32_t rack_id, const Ngs2RackOption* option, const Ngs2ContextBufferInfo* buffer_info, uintptr_t* handle) {
|
||||
(void)system_handle;
|
||||
(void)rack_id;
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackCreateWithAllocator(uintptr_t system_handle, uint32_t rack_id, const Ngs2RackOption* option, const Ngs2BufferAllocator* allocator, uintptr_t* handle) {
|
||||
(void)system_handle;
|
||||
(void)rack_id;
|
||||
(void)option;
|
||||
(void)allocator;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackDestroy(uintptr_t rack_handle, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)rack_handle;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackGetVoiceHandle(uintptr_t rack_handle, uint32_t voice_id, uintptr_t* handle) {
|
||||
(void)rack_handle;
|
||||
(void)voice_id;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackLock(uintptr_t rack_handle) {
|
||||
(void)rack_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackQueryBufferSize(uint32_t rack_id, const Ngs2RackOption* option, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)rack_id;
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackUnlock(uintptr_t rack_handle) {
|
||||
(void)rack_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemCreate(const Ngs2SystemOption* option, const Ngs2ContextBufferInfo* buffer_info, uintptr_t* handle) {
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemCreateWithAllocator(const Ngs2SystemOption* option, const Ngs2BufferAllocator* allocator, uintptr_t* handle) {
|
||||
(void)option;
|
||||
(void)allocator;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemDestroy(uintptr_t system_handle, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)system_handle;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemGetInfo(uintptr_t system_handle, Ngs2SystemInfo* info, size_t info_size) {
|
||||
(void)system_handle;
|
||||
(void)info;
|
||||
(void)info_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemQueryBufferSize(const Ngs2SystemOption* option, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemRender(uintptr_t system_handle, const Ngs2RenderBufferInfo* buffer_info, uint32_t num_buffer_info) {
|
||||
(void)system_handle;
|
||||
(void)buffer_info;
|
||||
(void)num_buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemResetOption(Ngs2SystemOption* option) {
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemSetGrainSamples(uintptr_t system_handle, uint32_t num_samples) {
|
||||
(void)system_handle;
|
||||
(void)num_samples;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceControl(uintptr_t voice_handle, const Ngs2VoiceParamHeader* param_list) {
|
||||
(void)voice_handle;
|
||||
(void)param_list;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceGetState(uintptr_t voice_handle, Ngs2VoiceState* state, size_t state_size) {
|
||||
(void)voice_handle;
|
||||
(void)state;
|
||||
(void)state_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceGetStateFlags(uintptr_t voice_handle, uint32_t* state_flags) {
|
||||
(void)voice_handle;
|
||||
(void)state_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceRunCommands(uintptr_t voice_handle, const void* commands, uint32_t num_commands, uint32_t flags) {
|
||||
(void)voice_handle;
|
||||
(void)commands;
|
||||
(void)num_commands;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,177 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNgs2CalcWaveformBlock(const Ngs2WaveformFormat* format, uint32_t sample_pos, uint32_t num_samples, Ngs2WaveformBlock* block) {
|
||||
(void)format;
|
||||
(void)sample_pos;
|
||||
(void)num_samples;
|
||||
(void)block;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomApply(const Ngs2GeomListenerWork* listener, const Ngs2GeomSourceParam* source, Ngs2GeomAttribute* out_attrib, uint32_t flags) {
|
||||
(void)listener;
|
||||
(void)source;
|
||||
(void)out_attrib;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomCalcListener(const Ngs2GeomListenerParam* param, Ngs2GeomListenerWork* out_work, uint32_t flags) {
|
||||
(void)param;
|
||||
(void)out_work;
|
||||
(void)flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomResetListenerParam(Ngs2GeomListenerParam* out_listener_param) {
|
||||
(void)out_listener_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2GeomResetSourceParam(Ngs2GeomSourceParam* out_source_param) {
|
||||
(void)out_source_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2PanGetVolumeMatrix(Ngs2PanWork* work, const Ngs2PanParam* params, uint32_t num_params, uint32_t matrix_format, float* out_volume_matrix) {
|
||||
(void)work;
|
||||
(void)params;
|
||||
(void)num_params;
|
||||
(void)matrix_format;
|
||||
(void)out_volume_matrix;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2PanInit(Ngs2PanWork* work, const float* speaker_angles, float unit_angle, uint32_t num_speakers) {
|
||||
(void)work;
|
||||
(void)speaker_angles;
|
||||
(void)unit_angle;
|
||||
(void)num_speakers;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2ParseWaveformData(const void* data, size_t data_size, Ngs2WaveformInfo* info) {
|
||||
(void)data;
|
||||
(void)data_size;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackCreate(uintptr_t system_handle, uint32_t rack_id, const Ngs2RackOption* option, const Ngs2ContextBufferInfo* buffer_info, uintptr_t* handle) {
|
||||
(void)system_handle;
|
||||
(void)rack_id;
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackCreateWithAllocator(uintptr_t system_handle, uint32_t rack_id, const Ngs2RackOption* option, const Ngs2BufferAllocator* allocator, uintptr_t* handle) {
|
||||
(void)system_handle;
|
||||
(void)rack_id;
|
||||
(void)option;
|
||||
(void)allocator;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackDestroy(uintptr_t rack_handle, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)rack_handle;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackGetVoiceHandle(uintptr_t rack_handle, uint32_t voice_id, uintptr_t* handle) {
|
||||
(void)rack_handle;
|
||||
(void)voice_id;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackLock(uintptr_t rack_handle) {
|
||||
(void)rack_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackQueryBufferSize(uint32_t rack_id, const Ngs2RackOption* option, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)rack_id;
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2RackUnlock(uintptr_t rack_handle) {
|
||||
(void)rack_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemCreate(const Ngs2SystemOption* option, const Ngs2ContextBufferInfo* buffer_info, uintptr_t* handle) {
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemCreateWithAllocator(const Ngs2SystemOption* option, const Ngs2BufferAllocator* allocator, uintptr_t* handle) {
|
||||
(void)option;
|
||||
(void)allocator;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemDestroy(uintptr_t system_handle, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)system_handle;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemGetInfo(uintptr_t system_handle, Ngs2SystemInfo* info, size_t info_size) {
|
||||
(void)system_handle;
|
||||
(void)info;
|
||||
(void)info_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemQueryBufferSize(const Ngs2SystemOption* option, Ngs2ContextBufferInfo* buffer_info) {
|
||||
(void)option;
|
||||
(void)buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemRender(uintptr_t system_handle, const Ngs2RenderBufferInfo* buffer_info, uint32_t num_buffer_info) {
|
||||
(void)system_handle;
|
||||
(void)buffer_info;
|
||||
(void)num_buffer_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2SystemSetGrainSamples(uintptr_t system_handle, uint32_t num_samples) {
|
||||
(void)system_handle;
|
||||
(void)num_samples;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceControl(uintptr_t voice_handle, const Ngs2VoiceParamHeader* param_list) {
|
||||
(void)voice_handle;
|
||||
(void)param_list;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceGetState(uintptr_t voice_handle, Ngs2VoiceState* state, size_t state_size) {
|
||||
(void)voice_handle;
|
||||
(void)state;
|
||||
(void)state_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNgs2VoiceGetStateFlags(uintptr_t voice_handle, uint32_t* state_flags) {
|
||||
(void)voice_handle;
|
||||
(void)state_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpAuthAbortRequest(int req_id) {
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthCreateAsyncRequest(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthCreateRequest(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthDeleteRequest(int req_id) {
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthGetAuthorizationCodeV3(int req_id, const void* param, void* auth_code, int* issuer_id) {
|
||||
(void)req_id;
|
||||
(void)param;
|
||||
(void)auth_code;
|
||||
(void)issuer_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthGetIdTokenV3(int req_id, const void* param, void* id_token) {
|
||||
(void)req_id;
|
||||
(void)param;
|
||||
(void)id_token;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthPollAsync(int req_id, int* result) {
|
||||
(void)req_id;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpAuthWaitAsync(int req_id, int* result) {
|
||||
(void)req_id;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpCommerceDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpEntitlementAccessGetAddcontEntitlementInfo(uint32_t service_label, const NpUnifiedEntitlementLabel* entitlement_label, NpEntitlementAccessAddcontEntitlementInfo* info) {
|
||||
(void)service_label;
|
||||
(void)entitlement_label;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpEntitlementAccessGetAddcontEntitlementInfoList(uint32_t service_label, NpEntitlementAccessAddcontEntitlementInfo* list, uint32_t list_num, uint32_t* hit_num) {
|
||||
(void)service_label;
|
||||
(void)list;
|
||||
(void)list_num;
|
||||
(void)hit_num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpEntitlementAccessGetSkuFlag(uint32_t* sku_flag) {
|
||||
(void)sku_flag;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpEntitlementAccessInitialize(const NpEntitlementAccessInitParam* init_param, NpEntitlementAccessBootParam* boot_param) {
|
||||
(void)init_param;
|
||||
(void)boot_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpGameIntentGetPropertyValueString(const NpGameIntentData* intent_data, const char* key, char* value_buf, size_t buf_size) {
|
||||
(void)intent_data;
|
||||
(void)key;
|
||||
(void)value_buf;
|
||||
(void)buf_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGameIntentInitialize(const void* init_param) {
|
||||
(void)init_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGameIntentReceiveIntent(NpGameIntentInfo* intent_info) {
|
||||
(void)intent_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGameIntentTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpAbortRequest(int req_id) {
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpCheckCallback(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpCheckNpAvailability(int req_id, const char* user, void* result) {
|
||||
(void)req_id;
|
||||
(void)user;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpCheckNpReachability(int req_id, int user_id) {
|
||||
(void)req_id;
|
||||
(void)user_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpCheckPremium(int req_id, const NpCheckPremiumParameter* param, NpCheckPremiumResult* result) {
|
||||
(void)req_id;
|
||||
(void)param;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpCreateAsyncRequest(const NpCreateAsyncRequestParameter* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpCreateRequest(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpDeleteRequest(int req_id) {
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetAccountAge(int req_id, int user_id, uint8_t* age) {
|
||||
(void)req_id;
|
||||
(void)user_id;
|
||||
(void)age;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetAccountCountryA(int user_id, void* country_code) {
|
||||
(void)user_id;
|
||||
(void)country_code;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetAccountIdA(int user_id, uint64_t* account_id) {
|
||||
(void)user_id;
|
||||
(void)account_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetNpId(int user_id, NpId* np_id) {
|
||||
(void)user_id;
|
||||
(void)np_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetNpReachabilityState(int user_id, uint32_t* state) {
|
||||
(void)user_id;
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetOnlineId(int user_id, NpOnlineId* online_id) {
|
||||
(void)user_id;
|
||||
(void)online_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpGetState(int user_id, uint32_t* state) {
|
||||
(void)user_id;
|
||||
(void)state;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpHasSignedUp(int user_id, bool* has_signed_up) {
|
||||
(void)user_id;
|
||||
(void)has_signed_up;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpPollAsync(int req_id, int* result) {
|
||||
(void)req_id;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceNpRegisterGamePresenceCallback(void* callback, void* userdata) {
|
||||
(void)callback;
|
||||
(void)userdata;
|
||||
}
|
||||
|
||||
int sceNpRegisterNpReachabilityStateCallback(void* callback, void* userdata) {
|
||||
(void)callback;
|
||||
(void)userdata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpRegisterPlusEventCallback(void* callback, void* userdata) {
|
||||
(void)callback;
|
||||
(void)userdata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpRegisterPremiumEventCallback(void* callback, void* userdata) {
|
||||
(void)callback;
|
||||
(void)userdata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpRegisterStateCallback(void* callback, void* userdata) {
|
||||
(void)callback;
|
||||
(void)userdata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpSetContentRestriction(const NpContentRestriction* restriction) {
|
||||
(void)restriction;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpSetNpTitleId(const NpTitleId* title_id, const NpTitleSecret* title_secret) {
|
||||
(void)title_id;
|
||||
(void)title_secret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUnregisterStateCallback(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpSessionSignalingInitialize(void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,122 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpTrophy2AbortHandle(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2CreateContext(int* context, int user_id, uint32_t service_label, uint64_t options) {
|
||||
(void)context;
|
||||
(void)user_id;
|
||||
(void)service_label;
|
||||
(void)options;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2CreateHandle(int* handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2DestroyContext(int context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2DestroyHandle(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetGameIcon(int context, int handle, void* buffer, size_t* size) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)buffer;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetGameInfo(int context, int handle, NpTrophy2GameDetails* details, NpTrophy2GameData* data) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)details;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetGroupIcon(int context, int handle, int group_id, void* buffer, size_t* size) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)group_id;
|
||||
(void)buffer;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetGroupInfo(int context, int handle, int group_id, NpTrophy2GroupDetails* details, NpTrophy2GroupData* data) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)group_id;
|
||||
(void)details;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetGroupInfoArray(int context, int handle, uint32_t offset, uint32_t limit, NpTrophy2GroupDetails* details_array, NpTrophy2GroupData* data_array, uint32_t* count) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)offset;
|
||||
(void)limit;
|
||||
(void)details_array;
|
||||
(void)data_array;
|
||||
(void)count;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetTrophyIcon(int context, int handle, int trophy_id, void* buffer, size_t* size) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)trophy_id;
|
||||
(void)buffer;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetTrophyInfo(int context, int handle, int trophy_id, NpTrophy2Details* details, NpTrophy2Data* data) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)trophy_id;
|
||||
(void)details;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2GetTrophyInfoArray(int context, int handle, uint32_t offset, uint32_t limit, NpTrophy2Details* details_array, NpTrophy2Data* data_array, uint32_t* count) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)offset;
|
||||
(void)limit;
|
||||
(void)details_array;
|
||||
(void)data_array;
|
||||
(void)count;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2RegisterContext(int context, int handle, uint64_t options) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)options;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpTrophy2RegisterUnlockCallback(void* callback, void* userdata) {
|
||||
(void)callback;
|
||||
(void)userdata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,266 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpUniversalDataSystemAbortHandle(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemCreateContext(int* context, int user_id, uint32_t service_label, uint64_t options) {
|
||||
(void)context;
|
||||
(void)user_id;
|
||||
(void)service_label;
|
||||
(void)options;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemCreateEvent(const char* event_name, const NpUniversalDataSystemEventPropertyObject* prop, NpUniversalDataSystemEvent** new_event, NpUniversalDataSystemEventPropertyObject** prop_ptr) {
|
||||
(void)event_name;
|
||||
(void)prop;
|
||||
(void)new_event;
|
||||
(void)prop_ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemCreateEventPropertyArray(NpUniversalDataSystemEventPropertyArray** new_array) {
|
||||
(void)new_array;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemCreateEventPropertyObject(NpUniversalDataSystemEventPropertyObject** new_object) {
|
||||
(void)new_object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemCreateHandle(int* handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemDestroyContext(int context) {
|
||||
(void)context;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemDestroyEvent(NpUniversalDataSystemEvent* event) {
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemDestroyEventPropertyArray(NpUniversalDataSystemEventPropertyArray* array) {
|
||||
(void)array;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemDestroyEventPropertyObject(NpUniversalDataSystemEventPropertyObject* object) {
|
||||
(void)object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemDestroyHandle(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventEstimateSize(const NpUniversalDataSystemEvent* event, size_t* size) {
|
||||
(void)event;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetArray(NpUniversalDataSystemEventPropertyArray* array, const NpUniversalDataSystemEventPropertyArray* value, NpUniversalDataSystemEventPropertyArray** value_ptr) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
(void)value_ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetBinary(NpUniversalDataSystemEventPropertyArray* array, const void* value, size_t value_size) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
(void)value_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetBool(NpUniversalDataSystemEventPropertyArray* array, bool value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetFloat32(NpUniversalDataSystemEventPropertyArray* array, float value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetFloat64(NpUniversalDataSystemEventPropertyArray* array, double value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetInt32(NpUniversalDataSystemEventPropertyArray* array, int32_t value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetInt64(NpUniversalDataSystemEventPropertyArray* array, int64_t value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetObject(NpUniversalDataSystemEventPropertyArray* array, const NpUniversalDataSystemEventPropertyObject* value, NpUniversalDataSystemEventPropertyObject** value_ptr) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
(void)value_ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetString(NpUniversalDataSystemEventPropertyArray* array, const char* value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetUInt32(NpUniversalDataSystemEventPropertyArray* array, uint32_t value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyArraySetUInt64(NpUniversalDataSystemEventPropertyArray* array, uint64_t value) {
|
||||
(void)array;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetArray(NpUniversalDataSystemEventPropertyObject* object, const char* key, const NpUniversalDataSystemEventPropertyArray* value, NpUniversalDataSystemEventPropertyArray** value_ptr) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
(void)value_ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetBinary(NpUniversalDataSystemEventPropertyObject* object, const char* key, const void* value, size_t value_size) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
(void)value_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetBool(NpUniversalDataSystemEventPropertyObject* object, const char* key, bool value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetFloat32(NpUniversalDataSystemEventPropertyObject* object, const char* key, float value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetFloat64(NpUniversalDataSystemEventPropertyObject* object, const char* key, double value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetInt32(NpUniversalDataSystemEventPropertyObject* object, const char* key, int32_t value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetInt64(NpUniversalDataSystemEventPropertyObject* object, const char* key, int64_t value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetObject(NpUniversalDataSystemEventPropertyObject* object, const char* key, const NpUniversalDataSystemEventPropertyObject* value, NpUniversalDataSystemEventPropertyObject** value_ptr) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
(void)value_ptr;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetString(NpUniversalDataSystemEventPropertyObject* object, const char* key, const char* value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetUInt32(NpUniversalDataSystemEventPropertyObject* object, const char* key, uint32_t value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventPropertyObjectSetUInt64(NpUniversalDataSystemEventPropertyObject* object, const char* key, uint64_t value) {
|
||||
(void)object;
|
||||
(void)key;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemEventToString(const NpUniversalDataSystemEvent* event, char* buf, size_t buf_size, size_t* string_size) {
|
||||
(void)event;
|
||||
(void)buf;
|
||||
(void)buf_size;
|
||||
(void)string_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemGetMemoryStat(NpUniversalDataSystemMemoryStat* stat) {
|
||||
(void)stat;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemGetStorageStat(int context, NpUniversalDataSystemStorageStat* stat) {
|
||||
(void)context;
|
||||
(void)stat;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemInitialize(const NpUniversalDataSystemInitParam* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemPostEvent(int context, int handle, const void* event, uint64_t options) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)event;
|
||||
(void)options;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemRegisterContext(int context, int handle, uint64_t options) {
|
||||
(void)context;
|
||||
(void)handle;
|
||||
(void)options;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpUniversalDataSystemTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,124 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceNpWebApi2AbortRequest(int64_t request_id) {
|
||||
(void)request_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2AddHttpRequestHeader(int64_t request_id, const char* field_name, const char* value) {
|
||||
(void)request_id;
|
||||
(void)field_name;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceNpWebApi2CheckTimeout(void) {
|
||||
}
|
||||
|
||||
int sceNpWebApi2CreateRequest(int user_context_id, const char* api_group, const char* path, const char* method, const void* content_parameter, int64_t* request_id) {
|
||||
(void)user_context_id;
|
||||
(void)api_group;
|
||||
(void)path;
|
||||
(void)method;
|
||||
(void)content_parameter;
|
||||
(void)request_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2CreateUserContext(int lib_ctx_id, int user_id) {
|
||||
(void)lib_ctx_id;
|
||||
(void)user_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2DeleteRequest(int64_t request_id) {
|
||||
(void)request_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2DeleteUserContext(int user_context_id) {
|
||||
(void)user_context_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2GetHttpResponseHeaderValue(int64_t request_id, const char* field_name, char* value, size_t value_size) {
|
||||
(void)request_id;
|
||||
(void)field_name;
|
||||
(void)value;
|
||||
(void)value_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2GetHttpResponseHeaderValueLength(int64_t request_id, const char* field_name, size_t* value_length) {
|
||||
(void)request_id;
|
||||
(void)field_name;
|
||||
(void)value_length;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2Initialize(int lib_http_ctx_id, size_t pool_size) {
|
||||
(void)lib_http_ctx_id;
|
||||
(void)pool_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2PushEventCreateFilter(int lib_ctx_id, int handle_id, const char* np_service_name, uint32_t np_service_label, const void* filter_param, size_t filter_param_num) {
|
||||
(void)lib_ctx_id;
|
||||
(void)handle_id;
|
||||
(void)np_service_name;
|
||||
(void)np_service_label;
|
||||
(void)filter_param;
|
||||
(void)filter_param_num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2PushEventCreateHandle(int lib_ctx_id) {
|
||||
(void)lib_ctx_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2PushEventDeleteHandle(int lib_ctx_id, int handle_id) {
|
||||
(void)lib_ctx_id;
|
||||
(void)handle_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2PushEventDeletePushContext(int user_context_id, const void* push_context_id) {
|
||||
(void)user_context_id;
|
||||
(void)push_context_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2PushEventRegisterCallback(int user_context_id, int filter_id, void* callback, void* user_arg) {
|
||||
(void)user_context_id;
|
||||
(void)filter_id;
|
||||
(void)callback;
|
||||
(void)user_arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2ReadData(int64_t request_id, void* data, size_t size) {
|
||||
(void)request_id;
|
||||
(void)data;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2SendRequest(int64_t request_id, const void* data, size_t data_size, NpWebApi2ResponseInformationOption* response_info_option) {
|
||||
(void)request_id;
|
||||
(void)data;
|
||||
(void)data_size;
|
||||
(void)response_info_option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceNpWebApi2Terminate(int lib_ctx_id) {
|
||||
(void)lib_ctx_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int scePadClose(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadDeviceClassGetExtendedInformation(int handle, PadDeviceClassExtendedInformation* info) {
|
||||
(void)handle;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadDeviceClassParseData(int handle, const PadData* data, PadDeviceClassData* class_data) {
|
||||
(void)handle;
|
||||
(void)data;
|
||||
(void)class_data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadGetControllerInformation(int handle, PadControllerInformation* info) {
|
||||
(void)handle;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadGetHandle(int user_id, int type, int index) {
|
||||
(void)user_id;
|
||||
(void)type;
|
||||
(void)index;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadGetTriggerEffectState(int handle, PadTriggerEffectStateInformation* info) {
|
||||
(void)handle;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadInit(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadOpen(int user_id, int type, int index, const void* param) {
|
||||
(void)user_id;
|
||||
(void)type;
|
||||
(void)index;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadRead(int handle, PadData* data, int num) {
|
||||
(void)handle;
|
||||
(void)data;
|
||||
(void)num;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadReadState(int handle, PadData* data) {
|
||||
(void)handle;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadResetLightBar(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadResetOrientation(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetAngularVelocityDeadbandState(int handle, bool enable) {
|
||||
(void)handle;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetLightBar(int handle, const PadLightBarParam* param) {
|
||||
(void)handle;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetMotionSensorState(int handle, bool enable) {
|
||||
(void)handle;
|
||||
(void)enable;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetTiltCorrectionState(int handle, bool enabled) {
|
||||
(void)handle;
|
||||
(void)enabled;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetTriggerEffect(int handle, const void* param) {
|
||||
(void)handle;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetVibration(int handle, const PadVibrationParam* param) {
|
||||
(void)handle;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetVibrationMode(int handle, int mode) {
|
||||
(void)handle;
|
||||
(void)mode;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePadSetVibrationTriggerEffectWeakWhileEmbeddedMicInUse(bool enabled) {
|
||||
(void)enabled;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,129 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int scePlayGoClose(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetChunkId(int handle, uint16_t* out_chunk_id_list, uint32_t number_of_entries, uint32_t* out_entries) {
|
||||
(void)handle;
|
||||
(void)out_chunk_id_list;
|
||||
(void)number_of_entries;
|
||||
(void)out_entries;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetEta(int handle, const uint16_t* chunk_ids, uint32_t number_of_entries, int64_t* out_eta) {
|
||||
(void)handle;
|
||||
(void)chunk_ids;
|
||||
(void)number_of_entries;
|
||||
(void)out_eta;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetInstallChunkId(int handle, uint16_t* out_chunk_id_list, uint32_t number_of_entries, uint32_t* out_entries) {
|
||||
(void)handle;
|
||||
(void)out_chunk_id_list;
|
||||
(void)number_of_entries;
|
||||
(void)out_entries;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetInstallSpeed(int handle, int32_t* out_speed) {
|
||||
(void)handle;
|
||||
(void)out_speed;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetLanguageMask(int handle, uint64_t* out_language_mask) {
|
||||
(void)handle;
|
||||
(void)out_language_mask;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetLocus(int handle, const uint16_t* chunk_ids, uint32_t number_of_entries, int8_t* out_loci) {
|
||||
(void)handle;
|
||||
(void)chunk_ids;
|
||||
(void)number_of_entries;
|
||||
(void)out_loci;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetOptionalChunk(int handle, int32_t type, PlayGoOptionalChunk* option) {
|
||||
(void)handle;
|
||||
(void)type;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetProgress(int handle, const uint16_t* chunk_ids, uint32_t number_of_entries, PlayGoProgress* out_progress) {
|
||||
(void)handle;
|
||||
(void)chunk_ids;
|
||||
(void)number_of_entries;
|
||||
(void)out_progress;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetSupportedOptionalChunk(int handle, int32_t type, PlayGoOptionalChunk* option) {
|
||||
(void)handle;
|
||||
(void)type;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoGetToDoList(int handle, PlayGoToDo* out_todo_list, uint32_t number_of_entries, uint32_t* out_entries) {
|
||||
(void)handle;
|
||||
(void)out_todo_list;
|
||||
(void)number_of_entries;
|
||||
(void)out_entries;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoInitialize(const PlayGoInitParams* init) {
|
||||
(void)init;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoOpen(int* out_handle, const void* param) {
|
||||
(void)out_handle;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoPrefetch(int handle, const uint16_t* chunk_ids, uint32_t number_of_entries, int8_t minimum_locus) {
|
||||
(void)handle;
|
||||
(void)chunk_ids;
|
||||
(void)number_of_entries;
|
||||
(void)minimum_locus;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoPrefetchOptionalChunk(int handle, int32_t type, const PlayGoOptionalChunk* option) {
|
||||
(void)handle;
|
||||
(void)type;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoSetInstallSpeed(int handle, int32_t speed) {
|
||||
(void)handle;
|
||||
(void)speed;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoSetToDoList(int handle, const PlayGoToDo* todo_list, uint32_t number_of_entries) {
|
||||
(void)handle;
|
||||
(void)todo_list;
|
||||
(void)number_of_entries;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int scePlayGoTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int32_t scePngDecCreate(const PngDecCreateParam* param, void* memory_address, uint32_t memory_size, void** handle) {
|
||||
(void)param;
|
||||
(void)memory_address;
|
||||
(void)memory_size;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t scePngDecDecode(void* handle, const PngDecDecodeParam* param, PngDecImageInfo* image_info) {
|
||||
(void)handle;
|
||||
(void)param;
|
||||
(void)image_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t scePngDecDelete(void* handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t scePngDecParseHeader(const PngDecParseParam* param, PngDecImageInfo* image_info) {
|
||||
(void)param;
|
||||
(void)image_info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t scePngDecQueryMemorySize(const PngDecCreateParam* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceRandomGetRandomNumber(void* buf, size_t size) {
|
||||
(void)buf;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
uint32_t sceRazorCpuIsCapturing(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceRemoteplayGetConnectionStatus(int user_id, int* status) {
|
||||
(void)user_id;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRemoteplayInitialize(void* heap, size_t heap_size) {
|
||||
(void)heap;
|
||||
(void)heap_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRemoteplayTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceRtcCheckValid(const RtcDateTime* time) {
|
||||
(void)time;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcConvertLocalTimeToUtc(const RtcTick* local_time, RtcTick* utc) {
|
||||
(void)local_time;
|
||||
(void)utc;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcConvertUtcToLocalTime(const RtcTick* utc, RtcTick* local_time) {
|
||||
(void)utc;
|
||||
(void)local_time;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcFormatRFC3339(char* date_time, const RtcTick* utc, int time_zone_minutes) {
|
||||
(void)date_time;
|
||||
(void)utc;
|
||||
(void)time_zone_minutes;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetCurrentClock(RtcDateTime* time, int time_zone_minutes) {
|
||||
(void)time;
|
||||
(void)time_zone_minutes;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetCurrentClockLocalTime(RtcDateTime* time) {
|
||||
(void)time;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetCurrentNetworkTick(RtcTick* tick) {
|
||||
(void)tick;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetCurrentTick(RtcTick* tick) {
|
||||
(void)tick;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetDayOfWeek(int year, int month, int day) {
|
||||
(void)year;
|
||||
(void)month;
|
||||
(void)day;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetTick(const RtcDateTime* time, RtcTick* tick) {
|
||||
(void)time;
|
||||
(void)tick;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetTickResolution(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetTime_t(const RtcDateTime* time, int64_t* seconds) {
|
||||
(void)time;
|
||||
(void)seconds;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcGetWin32FileTime(const RtcDateTime* time, uint64_t* win32_time) {
|
||||
(void)time;
|
||||
(void)win32_time;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcIsLeapYear(int year) {
|
||||
(void)year;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcParseRFC3339(RtcTick* utc, const char* date_time) {
|
||||
(void)utc;
|
||||
(void)date_time;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcSetTick(RtcDateTime* time, const RtcTick* tick) {
|
||||
(void)time;
|
||||
(void)tick;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcSetTime_t(RtcDateTime* time, int64_t seconds) {
|
||||
(void)time;
|
||||
(void)seconds;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcSetWin32FileTime(RtcDateTime* time, uint64_t win32_time) {
|
||||
(void)time;
|
||||
(void)win32_time;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddDays(RtcTick* dst, const RtcTick* src, int32_t days) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)days;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddHours(RtcTick* dst, const RtcTick* src, int32_t hours) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)hours;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddMicroseconds(RtcTick* dst, const RtcTick* src, int64_t usec) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)usec;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddMinutes(RtcTick* dst, const RtcTick* src, int64_t minutes) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)minutes;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddSeconds(RtcTick* dst, const RtcTick* src, int64_t seconds) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)seconds;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddTicks(RtcTick* dst, const RtcTick* src, int64_t ticks) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)ticks;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRtcTickAddWeeks(RtcTick* dst, const RtcTick* src, int32_t weeks) {
|
||||
(void)dst;
|
||||
(void)src;
|
||||
(void)weeks;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceRudpEnableInternalIOThread(uint32_t stack_size, uint32_t priority) {
|
||||
(void)stack_size;
|
||||
(void)priority;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRudpInit(void* mem_pool, int mem_pool_size) {
|
||||
(void)mem_pool;
|
||||
(void)mem_pool_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceRudpSetEventHandler(RudpEventHandler handler, void* arg) {
|
||||
(void)handler;
|
||||
(void)arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,139 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSaveDataBackup(const SaveDataBackup* backup) {
|
||||
(void)backup;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataCommit(const SaveDataCommitParam* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataCreateTransactionResource(uint32_t size) {
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDelete(const SaveDataDelete* del) {
|
||||
(void)del;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDeleteTransactionResource(int32_t resource) {
|
||||
(void)resource;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDirNameSearch(const SaveDataDirNameSearchCond* cond, SaveDataDirNameSearchResult* result) {
|
||||
(void)cond;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetEventResult(const void* event_param, SaveDataEvent* event) {
|
||||
(void)event_param;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetMountInfo(const SaveDataMountPoint* mount_point, SaveDataMountInfo* info) {
|
||||
(void)mount_point;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetParam(const SaveDataMountPoint* mount_point, uint32_t param_type, void* param_buf, size_t param_buf_size, size_t* got_size) {
|
||||
(void)mount_point;
|
||||
(void)param_type;
|
||||
(void)param_buf;
|
||||
(void)param_buf_size;
|
||||
(void)got_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetSaveDataMemory2(SaveDataMemoryGet2* get_param) {
|
||||
(void)get_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataInitialize3(const void* init) {
|
||||
(void)init;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataLoadIcon(const SaveDataMountPoint* mount_point, SaveDataIcon* icon) {
|
||||
(void)mount_point;
|
||||
(void)icon;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataMount3(const SaveDataMount3* mount, SaveDataMountResult* mount_result) {
|
||||
(void)mount;
|
||||
(void)mount_result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataPrepare(const SaveDataMountPoint* mount_point, const SaveDataPrepareParam* param) {
|
||||
(void)mount_point;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSaveIcon(const SaveDataMountPoint* mount_point, const SaveDataIcon* icon) {
|
||||
(void)mount_point;
|
||||
(void)icon;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSaveIconByPath(const SaveDataMountPoint* mount_point, const char* path) {
|
||||
(void)mount_point;
|
||||
(void)path;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSetParam(const SaveDataMountPoint* mount_point, uint32_t param_type, const void* param_buf, size_t param_buf_size) {
|
||||
(void)mount_point;
|
||||
(void)param_type;
|
||||
(void)param_buf;
|
||||
(void)param_buf_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSetSaveDataMemory2(const SaveDataMemorySet2* set_param) {
|
||||
(void)set_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSetupSaveDataMemory2(const SaveDataMemorySetup2* setup_param, SaveDataMemorySetupResult* result) {
|
||||
(void)setup_param;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSyncSaveDataMemory(const void* sync_param) {
|
||||
(void)sync_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataTransferringMount(const SaveDataTransferringMount* mount, SaveDataMountResult* mount_result) {
|
||||
(void)mount;
|
||||
(void)mount_result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataUmount2(uint32_t mode, const SaveDataMountPoint* mount_point) {
|
||||
(void)mode;
|
||||
(void)mount_point;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSaveDataBackup(const SaveDataBackup* backup) {
|
||||
(void)backup;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDelete(const SaveDataDelete* del) {
|
||||
(void)del;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDirNameSearch(const SaveDataDirNameSearchCond* cond, SaveDataDirNameSearchResult* result) {
|
||||
(void)cond;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetEventResult(const void* event_param, SaveDataEvent* event) {
|
||||
(void)event_param;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetMountInfo(const SaveDataMountPoint* mount_point, SaveDataMountInfo* info) {
|
||||
(void)mount_point;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetParam(const SaveDataMountPoint* mount_point, uint32_t param_type, void* param_buf, size_t param_buf_size, size_t* got_size) {
|
||||
(void)mount_point;
|
||||
(void)param_type;
|
||||
(void)param_buf;
|
||||
(void)param_buf_size;
|
||||
(void)got_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataGetSaveDataMemory2(SaveDataMemoryGet2* get_param) {
|
||||
(void)get_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataInitialize3(const void* init) {
|
||||
(void)init;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataLoadIcon(const SaveDataMountPoint* mount_point, SaveDataIcon* icon) {
|
||||
(void)mount_point;
|
||||
(void)icon;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSaveIcon(const SaveDataMountPoint* mount_point, const SaveDataIcon* icon) {
|
||||
(void)mount_point;
|
||||
(void)icon;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSetParam(const SaveDataMountPoint* mount_point, uint32_t param_type, const void* param_buf, size_t param_buf_size) {
|
||||
(void)mount_point;
|
||||
(void)param_type;
|
||||
(void)param_buf;
|
||||
(void)param_buf_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSetSaveDataMemory2(const SaveDataMemorySet2* set_param) {
|
||||
(void)set_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSetupSaveDataMemory2(const SaveDataMemorySetup2* setup_param, SaveDataMemorySetupResult* result) {
|
||||
(void)setup_param;
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataSyncSaveDataMemory(const void* sync_param) {
|
||||
(void)sync_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataTransferringMount(const SaveDataTransferringMount* mount, SaveDataMountResult* mount_result) {
|
||||
(void)mount;
|
||||
(void)mount_result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSaveDataDialogClose(const void* close_param) {
|
||||
(void)close_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogGetResult(void* result) {
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogIsReadyToDisplay(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogProgressBarInc(int target, uint32_t delta) {
|
||||
(void)target;
|
||||
(void)delta;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogProgressBarSetValue(int target, uint32_t rate) {
|
||||
(void)target;
|
||||
(void)rate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSaveDataDialogClose(const void* close_param) {
|
||||
(void)close_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogGetResult(void* result) {
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogIsReadyToDisplay(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogProgressBarInc(int target, uint32_t delta) {
|
||||
(void)target;
|
||||
(void)delta;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogProgressBarSetValue(int target, uint32_t rate) {
|
||||
(void)target;
|
||||
(void)rate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSaveDataDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceShareCaptureScreenshot(const void* param, int32_t* req_id) {
|
||||
(void)param;
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareCaptureVideoClip(const void* param, int32_t* req_id) {
|
||||
(void)param;
|
||||
(void)req_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareFeaturePermit(uint32_t feature_flags) {
|
||||
(void)feature_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareFeatureProhibit(uint32_t feature_flags) {
|
||||
(void)feature_flags;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareGetCurrentStatus(uint32_t feature_flag, ShareCurrentStatus* status) {
|
||||
(void)feature_flag;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareInitialize(size_t heap_size, int thread_priority, uint64_t affinity_mask) {
|
||||
(void)heap_size;
|
||||
(void)thread_priority;
|
||||
(void)affinity_mask;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareOpenMenuForContent(const void* content_id) {
|
||||
(void)content_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareRegisterContentEventCallback(void* callback, void* user_data) {
|
||||
(void)callback;
|
||||
(void)user_data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareSetCaptureSource(uint32_t feature_flags, const void* tap_point) {
|
||||
(void)feature_flags;
|
||||
(void)tap_point;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareSetContentParam(const char* content_param) {
|
||||
(void)content_param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareSetScreenshotOverlayImage(const char* file_path, int32_t margin_x, int32_t margin_y, int32_t origin) {
|
||||
(void)file_path;
|
||||
(void)margin_x;
|
||||
(void)margin_y;
|
||||
(void)origin;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceShareUnregisterContentEventCallback(void* callback) {
|
||||
(void)callback;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSharePlayInitialize(void* heap, size_t heap_size) {
|
||||
(void)heap;
|
||||
(void)heap_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSharePlayTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSigninDialogClose(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSigninDialogGetResult(void* result) {
|
||||
(void)result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSigninDialogGetStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSigninDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSigninDialogOpen(const void* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSigninDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSigninDialogUpdateStatus(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSslFreeCaCerts(int ssl_ctx_id, void* ca_certs) {
|
||||
(void)ssl_ctx_id;
|
||||
(void)ca_certs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSslGetCaCerts(int ssl_ctx_id, void* ca_certs) {
|
||||
(void)ssl_ctx_id;
|
||||
(void)ca_certs;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSslInit(uint64_t pool_size) {
|
||||
(void)pool_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSslTerm(int ssl_ctx_id) {
|
||||
(void)ssl_ctx_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSysmoduleGetModuleInfoForUnwind(uint64_t addr, int flags, ModuleInfoForUnwind* info) {
|
||||
(void)addr;
|
||||
(void)flags;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSysmoduleIsLoaded(uint16_t id) {
|
||||
(void)id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSysmoduleLoadModule(uint16_t id) {
|
||||
(void)id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSysmoduleLoadModuleInternalWithArg(uint16_t id, int arg1, int arg2, int arg3, int* ret) {
|
||||
(void)id;
|
||||
(void)arg1;
|
||||
(void)arg2;
|
||||
(void)arg3;
|
||||
(void)ret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSysmoduleUnloadModule(uint16_t id) {
|
||||
(void)id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSystemGestureAppendTouchRecognizer(int32_t gesture_handle, SystemGestureTouchRecognizer* recognizer) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureClose(int32_t gesture_handle) {
|
||||
(void)gesture_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureCreateTouchRecognizer(int32_t gesture_handle, SystemGestureTouchRecognizer* recognizer, int32_t, const SystemGestureRectangle*, const void*) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
(void)int32_t;
|
||||
(void)SystemGestureRectangle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureFinalizePrimitiveTouchRecognizer(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetPrimitiveTouchEventByIndex(int32_t gesture_handle, uint32_t, SystemGesturePrimitiveTouchEvent* event) {
|
||||
(void)gesture_handle;
|
||||
(void)uint32_t;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetPrimitiveTouchEventByPrimitiveID(int32_t gesture_handle, uint16_t, SystemGesturePrimitiveTouchEvent* event) {
|
||||
(void)gesture_handle;
|
||||
(void)uint16_t;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetPrimitiveTouchEvents(int32_t gesture_handle, SystemGesturePrimitiveTouchEvent* event_buffer, uint32_t capacity_of_buffer, uint32_t* number_of_event) {
|
||||
(void)gesture_handle;
|
||||
(void)event_buffer;
|
||||
(void)capacity_of_buffer;
|
||||
(void)number_of_event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetPrimitiveTouchEventsCount(int32_t gesture_handle) {
|
||||
(void)gesture_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetTouchEventByEventID(int32_t gesture_handle, const SystemGestureTouchRecognizer* recognizer, uint32_t, SystemGestureTouchEvent* event) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
(void)uint32_t;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetTouchEventByIndex(int32_t gesture_handle, const SystemGestureTouchRecognizer* recognizer, uint32_t, SystemGestureTouchEvent* event) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
(void)uint32_t;
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetTouchEvents(int32_t gesture_handle, const SystemGestureTouchRecognizer* recognizer, SystemGestureTouchEvent* event_buffer, uint32_t capacity_of_buffer, uint32_t* number_of_event) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
(void)event_buffer;
|
||||
(void)capacity_of_buffer;
|
||||
(void)number_of_event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetTouchEventsCount(int32_t gesture_handle, const SystemGestureTouchRecognizer* recognizer) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureGetTouchRecognizerInformation(int32_t gesture_handle, const SystemGestureTouchRecognizer* recognizer, SystemGestureTouchRecognizerInformation* information) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
(void)information;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureInitializePrimitiveTouchRecognizer(const void*) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t sceSystemGestureOpen(int32_t input_type, const void*) {
|
||||
(void)input_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureRemoveTouchRecognizer(int32_t gesture_handle, SystemGestureTouchRecognizer* recognizer) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureResetPrimitiveTouchRecognizer(int32_t gesture_handle) {
|
||||
(void)gesture_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureResetTouchRecognizer(int32_t gesture_handle, SystemGestureTouchRecognizer* recognizer) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureUpdateAllTouchRecognizer(int32_t gesture_handle) {
|
||||
(void)gesture_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureUpdatePrimitiveTouchRecognizer(int32_t gesture_handle, const void*) {
|
||||
(void)gesture_handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureUpdateTouchRecognizer(int32_t gesture_handle, SystemGestureTouchRecognizer* recognizer) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemGestureUpdateTouchRecognizerRectangle(int32_t gesture_handle, SystemGestureTouchRecognizer* recognizer, const SystemGestureRectangle* rectangle) {
|
||||
(void)gesture_handle;
|
||||
(void)recognizer;
|
||||
(void)rectangle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceSystemServiceDisableNoticeScreenSkipFlagAutoSet(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceGetDisplaySafeAreaInfo(SystemServiceDisplaySafeAreaInfo* info) {
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceGetHdrToneMapLuminance(SystemServiceHdrToneMapLuminance* luminance) {
|
||||
(void)luminance;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceGetNoticeScreenSkipFlag(bool* value) {
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceGetStatus(SystemServiceStatus* status) {
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceHideSplashScreen(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceParamGetInt(int param_id, int* value) {
|
||||
(void)param_id;
|
||||
(void)value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceParamGetString(int param_id, char* buf, size_t buf_size) {
|
||||
(void)param_id;
|
||||
(void)buf;
|
||||
(void)buf_size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServicePowerTick(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceReceiveEvent(SystemServiceEvent* event) {
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceReportAbnormalTermination(const void* info) {
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceSystemServiceSetNoticeScreenSkipFlag(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceUltFinalize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltMutexCreate(void* mutex, const char* name, void* waiting_queue_resource_pool, const UltMutexOptParam* opt_param, uint32_t build_version) {
|
||||
(void)mutex;
|
||||
(void)name;
|
||||
(void)waiting_queue_resource_pool;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltMutexLock(void* mutex) {
|
||||
(void)mutex;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltMutexOptParamInitialize(UltMutexOptParam* opt_param, uint32_t build_version) {
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltMutexUnlock(void* mutex) {
|
||||
(void)mutex;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltQueueCreate(void* queue, const char* name, uint64_t data_size, void* waiting_queue_resource_pool, void* queue_data_resource_pool, const void* opt_param, uint32_t build_version) {
|
||||
(void)queue;
|
||||
(void)name;
|
||||
(void)data_size;
|
||||
(void)waiting_queue_resource_pool;
|
||||
(void)queue_data_resource_pool;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltQueueDataResourcePoolCreate(void* pool, const char* name, uint32_t num_data, uint64_t data_size, uint32_t num_queue_object, void* waiting_queue_resource_pool, void* work_area, const void* opt_param, uint32_t build_version) {
|
||||
(void)pool;
|
||||
(void)name;
|
||||
(void)num_data;
|
||||
(void)data_size;
|
||||
(void)num_queue_object;
|
||||
(void)waiting_queue_resource_pool;
|
||||
(void)work_area;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint64_t sceUltQueueDataResourcePoolGetWorkAreaSize(uint32_t num_data, uint64_t data_size, uint32_t num_queue_object) {
|
||||
(void)num_data;
|
||||
(void)data_size;
|
||||
(void)num_queue_object;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltQueuePush(void* queue, const void* data) {
|
||||
(void)queue;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltQueueTryPop(void* queue, void* data) {
|
||||
(void)queue;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltSemaphoreAcquire(void* semaphore, int32_t num_resource) {
|
||||
(void)semaphore;
|
||||
(void)num_resource;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltSemaphoreCreate(void* semaphore, const char* name, int32_t num_initial_resource, void* waiting_queue_resource_pool, const void* opt_param, uint32_t build_version) {
|
||||
(void)semaphore;
|
||||
(void)name;
|
||||
(void)num_initial_resource;
|
||||
(void)waiting_queue_resource_pool;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltSemaphoreDestroy(void* semaphore) {
|
||||
(void)semaphore;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltSemaphoreRelease(void* semaphore, int32_t num_resource) {
|
||||
(void)semaphore;
|
||||
(void)num_resource;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltSemaphoreTryAcquire(void* semaphore, int32_t num_resource) {
|
||||
(void)semaphore;
|
||||
(void)num_resource;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltUlthreadCreate(void* ulthread, const char* name, UltUlthreadEntry entry, uint64_t arg, void* context, uint64_t size_context, void* runtime, const void* opt_param, uint32_t build_version) {
|
||||
(void)ulthread;
|
||||
(void)name;
|
||||
(void)entry;
|
||||
(void)arg;
|
||||
(void)context;
|
||||
(void)size_context;
|
||||
(void)runtime;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltUlthreadJoin(void* ulthread, int32_t* status) {
|
||||
(void)ulthread;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltUlthreadRuntimeCreate(void* runtime, const char* name, uint32_t max_num_ulthread, uint32_t num_worker_thread, void* work_area, const void* opt_param, uint32_t build_version) {
|
||||
(void)runtime;
|
||||
(void)name;
|
||||
(void)max_num_ulthread;
|
||||
(void)num_worker_thread;
|
||||
(void)work_area;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint64_t sceUltUlthreadRuntimeGetWorkAreaSize(uint32_t max_num_ulthread, uint32_t num_worker_thread) {
|
||||
(void)max_num_ulthread;
|
||||
(void)num_worker_thread;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltUlthreadRuntimeOptParamInitialize(UltUlthreadRuntimeOptParam* opt_param, uint32_t build_version) {
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUltWaitingQueueResourcePoolCreate(void* pool, const char* name, uint32_t num_threads, uint32_t num_sync_objects, void* work_area, const void* opt_param, uint32_t build_version) {
|
||||
(void)pool;
|
||||
(void)name;
|
||||
(void)num_threads;
|
||||
(void)num_sync_objects;
|
||||
(void)work_area;
|
||||
(void)opt_param;
|
||||
(void)build_version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint64_t sceUltWaitingQueueResourcePoolGetWorkAreaSize(uint32_t num_threads, uint32_t num_sync_objects) {
|
||||
(void)num_threads;
|
||||
(void)num_sync_objects;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceUserServiceGetAccessibilityChatTranscription(int user_id, int32_t* chat_transcription) {
|
||||
(void)user_id;
|
||||
(void)chat_transcription;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetAccessibilityPressAndHoldDelay(int user_id, int32_t* press_and_hold_delay) {
|
||||
(void)user_id;
|
||||
(void)press_and_hold_delay;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetAccessibilityTriggerEffect(int user_id, int32_t* trigger_effect) {
|
||||
(void)user_id;
|
||||
(void)trigger_effect;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetAccessibilityVibration(int user_id, int32_t* vibration) {
|
||||
(void)user_id;
|
||||
(void)vibration;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetAccessibilityZoomEnabled(int user_id, int32_t* zoom_enabled) {
|
||||
(void)user_id;
|
||||
(void)zoom_enabled;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetAgeLevel(int user_id, uint32_t* age_level) {
|
||||
(void)user_id;
|
||||
(void)age_level;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetEvent(SceUserServiceEvent* event) {
|
||||
(void)event;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetGamePresets(int user_id, UserServiceGamePresets* presets) {
|
||||
(void)user_id;
|
||||
(void)presets;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetInitialUser(int* user_id) {
|
||||
(void)user_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetLoginUserIdList(UserServiceLoginUserIdList* user_id_list) {
|
||||
(void)user_id_list;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetUserName(int user_id, char* name, size_t size) {
|
||||
(void)user_id;
|
||||
(void)name;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceGetUserNumber(int user_id, int32_t* number) {
|
||||
(void)user_id;
|
||||
(void)number;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceInitialize(const void* params) {
|
||||
(void)params;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUserServiceInitialize2(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,191 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceVideoOutAddFlipEvent(KernelEqueue eq, int handle, void* udata) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
(void)udata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutAddOutputModeEvent(KernelEqueue eq, int handle, void* udata) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
(void)udata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutAddPreVblankStartEvent(KernelEqueue eq, int handle, void* udata) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
(void)udata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutAddVblankEvent(KernelEqueue eq, int handle, void* udata) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
(void)udata;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutClose(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutConfigureOutput(int handle, uint64_t mode, const VideoOutOutputOptions* options, void* reserved_ptr, uint64_t reserved) {
|
||||
(void)handle;
|
||||
(void)mode;
|
||||
(void)options;
|
||||
(void)reserved_ptr;
|
||||
(void)reserved;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutDeleteFlipEvent(KernelEqueue eq, int handle) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutDeletePreVblankStartEvent(KernelEqueue eq, int handle) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutDeleteVblankEvent(KernelEqueue eq, int handle) {
|
||||
(void)eq;
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutGetEventCount(const KernelEvent* ev) {
|
||||
(void)ev;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutGetEventData(const KernelEvent* ev, int64_t* data) {
|
||||
(void)ev;
|
||||
(void)data;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutGetEventId(const KernelEvent* ev) {
|
||||
(void)ev;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutGetFlipStatus(int handle, VideoOutFlipStatus* status) {
|
||||
(void)handle;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutGetOutputStatus(int handle, VideoOutOutputStatus* status) {
|
||||
(void)handle;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutGetVblankStatus(int handle, VideoOutVblankStatus* status) {
|
||||
(void)handle;
|
||||
(void)status;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutInitializeOutputOptions(VideoOutOutputOptions* options) {
|
||||
(void)options;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutIsFlipPending(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutIsOutputSupported(int handle, uint64_t mode, const VideoOutOutputOptions* options, void* reserved_ptr, uint64_t reserved) {
|
||||
(void)handle;
|
||||
(void)mode;
|
||||
(void)options;
|
||||
(void)reserved_ptr;
|
||||
(void)reserved;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutOpen(int user_id, int bus_type, int index, const void* param) {
|
||||
(void)user_id;
|
||||
(void)bus_type;
|
||||
(void)index;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutRegisterBuffers2(int handle, int set_index, int buffer_index_start, const VideoOutBuffers* buffers, int buffer_num, const VideoOutBufferAttribute2* attribute, int category, void* option) {
|
||||
(void)handle;
|
||||
(void)set_index;
|
||||
(void)buffer_index_start;
|
||||
(void)buffers;
|
||||
(void)buffer_num;
|
||||
(void)attribute;
|
||||
(void)category;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void sceVideoOutSetBufferAttribute2(VideoOutBufferAttribute2* attribute, uint64_t pixel_format, uint32_t tiling_mode, uint32_t width, uint32_t height, uint64_t option, uint32_t dcc_control, uint64_t dcc_cb_register_clear_color) {
|
||||
(void)attribute;
|
||||
(void)pixel_format;
|
||||
(void)tiling_mode;
|
||||
(void)width;
|
||||
(void)height;
|
||||
(void)option;
|
||||
(void)dcc_control;
|
||||
(void)dcc_cb_register_clear_color;
|
||||
}
|
||||
|
||||
int sceVideoOutSetFlipRate(int handle, int rate) {
|
||||
(void)handle;
|
||||
(void)rate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutSetWindowModeMargins(int handle, int top, int bottom) {
|
||||
(void)handle;
|
||||
(void)top;
|
||||
(void)bottom;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutSubmitChangeBufferAttribute2(int handle, int set_index, const VideoOutBufferAttribute2* attribute, void* option) {
|
||||
(void)handle;
|
||||
(void)set_index;
|
||||
(void)attribute;
|
||||
(void)option;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutSubmitFlip(int handle, int index, int flip_mode, int64_t flip_arg) {
|
||||
(void)handle;
|
||||
(void)index;
|
||||
(void)flip_mode;
|
||||
(void)flip_arg;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutUnregisterBuffers(int handle, int set_index) {
|
||||
(void)handle;
|
||||
(void)set_index;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVideoOutWaitVblank(int handle) {
|
||||
(void)handle;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceVoiceConnectIPortToOPort(uint32_t input_port_id, uint32_t output_port_id) {
|
||||
(void)input_port_id;
|
||||
(void)output_port_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceCreatePort(uint32_t* port_id, const VoicePortParam* param) {
|
||||
(void)port_id;
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceDeletePort(uint32_t port_id) {
|
||||
(void)port_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceDisconnectIPortFromOPort(uint32_t input_port_id, uint32_t output_port_id) {
|
||||
(void)input_port_id;
|
||||
(void)output_port_id;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceEnd(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceGetBitRate(uint32_t port_id, uint32_t* bitrate) {
|
||||
(void)port_id;
|
||||
(void)bitrate;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceGetPortAttr(uint32_t port_id, int32_t attr, void* value, int32_t size) {
|
||||
(void)port_id;
|
||||
(void)attr;
|
||||
(void)value;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceGetPortInfo(uint32_t port_id, VoicePortInfo* info) {
|
||||
(void)port_id;
|
||||
(void)info;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceGetVolume(uint32_t port_id, float* volume) {
|
||||
(void)port_id;
|
||||
(void)volume;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceInit(VoiceInitParam* param, int32_t version) {
|
||||
(void)param;
|
||||
(void)version;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceReadFromOPort(uint32_t output_port_id, void* data, uint32_t* size) {
|
||||
(void)output_port_id;
|
||||
(void)data;
|
||||
(void)size;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceSetThreadsParams(void* params) {
|
||||
(void)params;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceSetVolume(uint32_t port_id, float volume) {
|
||||
(void)port_id;
|
||||
(void)volume;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceStart(const VoiceStartParam* param) {
|
||||
(void)param;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceStop(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceVoiceWriteToIPort(uint32_t input_port_id, const void* data, uint32_t* size, int16_t frame_gaps) {
|
||||
(void)input_port_id;
|
||||
(void)data;
|
||||
(void)size;
|
||||
(void)frame_gaps;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceVoiceQoSInit(void* mem_block, uint32_t mem_size, int32_t app_type) {
|
||||
(void)mem_block;
|
||||
(void)mem_size;
|
||||
(void)app_type;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
#include "SceTypes.hpp"
|
||||
|
||||
extern "C" {
|
||||
|
||||
int sceWebBrowserDialogInitialize(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceWebBrowserDialogTerminate(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue