arg3: *mut c_void,
) -> u32;
-pub type SceKernelVTimerHandlerWide = unsafe extern "C" fn(
- uid: SceUid,
- arg1: i64,
- arg2: i64,
- arg3: *mut c_void,
-) -> u32;
+pub type SceKernelVTimerHandlerWide =
+ unsafe extern "C" fn(uid: SceUid, arg1: i64, arg2: i64, arg3: *mut c_void) -> u32;
pub type SceKernelThreadEventHandler =
unsafe extern "C" fn(mask: i32, thid: SceUid, common: *mut c_void) -> i32;
-pub type SceKernelAlarmHandler =
- unsafe extern "C" fn(common: *mut c_void) -> u32;
+pub type SceKernelAlarmHandler = unsafe extern "C" fn(common: *mut c_void) -> u32;
pub type SceKernelCallbackFunction =
unsafe extern "C" fn(arg1: i32, arg2: i32, arg: *mut c_void) -> i32;
-pub type SceKernelThreadEntry =
- unsafe extern "C" fn(args: usize, argp: *mut c_void) -> i32;
+pub type SceKernelThreadEntry = unsafe extern "C" fn(args: usize, argp: *mut c_void) -> i32;
pub type PowerCallback = extern "C" fn(unknown: i32, power_info: i32);
pub type UmdCallback = fn(unknown: i32, event: i32) -> i32;
-pub type SceMpegRingbufferCb = ::Option<
- unsafe extern "C" fn(
- data: *mut c_void,
- num_packets: i32,
- param: *mut c_void,
- ) -> i32,
->;
+pub type SceMpegRingbufferCb =
+ ::Option<unsafe extern "C" fn(data: *mut c_void, num_packets: i32, param: *mut c_void) -> i32>;
pub type GuCallback = ::Option<extern "C" fn(id: i32, arg: *mut c_void)>;
-pub type GuSwapBuffersCallback = ::Option<extern "C" fn(
- display: *mut *mut c_void, render: *mut *mut c_void
- ),
->;
+pub type GuSwapBuffersCallback =
+ ::Option<extern "C" fn(display: *mut *mut c_void, render: *mut *mut c_void)>;
-pub type SceNetAdhocctlHandler = ::Option<unsafe extern "C" fn(
- flag: i32, error: i32, unknown: *mut c_void
- ),
->;
+pub type SceNetAdhocctlHandler =
+ ::Option<unsafe extern "C" fn(flag: i32, error: i32, unknown: *mut c_void)>;
pub type AdhocMatchingCallback = ::Option<
unsafe extern "C" fn(
>;
pub type SceNetApctlHandler = ::Option<
- unsafe extern "C" fn(
- oldState: i32,
- newState: i32,
- event: i32,
- error: i32,
- pArg: *mut c_void,
- ),
+ unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
>;
-pub type HttpMallocFunction =
- ::Option<unsafe extern "C" fn(size: usize) -> *mut c_void>;
+pub type HttpMallocFunction = ::Option<unsafe extern "C" fn(size: usize) -> *mut c_void>;
pub type HttpReallocFunction =
::Option<unsafe extern "C" fn(p: *mut c_void, size: usize) -> *mut c_void>;
pub type HttpFreeFunction = ::Option<unsafe extern "C" fn(p: *mut c_void)>;
pub const UTILITY_HTMLVIEWER_DISABLE_CURSOR: i32 = 0x000008;
pub const UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_COMPLETE_DIALOG: i32 = 0x000010;
pub const UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_START_DIALOG: i32 = 0x000020;
-pub const UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_DESTINATION_DIALOG: i32 =
- 0x000040;
+pub const UTILITY_HTMLVIEWER_DISABLE_DOWNLOAD_DESTINATION_DIALOG: i32 = 0x000040;
pub const UTILITY_HTMLVIEWER_LOCK_DOWNLOAD_DESTINATION_DIALOG: i32 = 0x000080;
pub const UTILITY_HTMLVIEWER_DISABLE_TAB_DISPLAY: i32 = 0x000100;
pub const UTILITY_HTMLVIEWER_ENABLE_ANALOG_HOLD: i32 = 0x000200;
pub const UTILITY_HTMLVIEWER_DISABLE_LRTRIGGER: i32 = 0x000800;
extern "C" {
- pub fn sceAudioChReserve(
- channel: i32,
- sample_count: i32,
- format: AudioFormat,
- ) -> i32;
+ pub fn sceAudioChReserve(channel: i32, sample_count: i32, format: AudioFormat) -> i32;
pub fn sceAudioChRelease(channel: i32) -> i32;
pub fn sceAudioOutput(channel: i32, vol: i32, buf: *mut c_void) -> i32;
- pub fn sceAudioOutputBlocking(
- channel: i32,
- vol: i32,
- buf: *mut c_void,
- ) -> i32;
+ pub fn sceAudioOutputBlocking(channel: i32, vol: i32, buf: *mut c_void) -> i32;
pub fn sceAudioOutputPanned(
channel: i32,
left_vol: i32,
pub fn sceAudioGetChannelRestLen(channel: i32) -> i32;
pub fn sceAudioGetChannelRestLength(channel: i32) -> i32;
pub fn sceAudioSetChannelDataLen(channel: i32, sample_count: i32) -> i32;
- pub fn sceAudioChangeChannelConfig(
- channel: i32,
- format: AudioFormat,
- ) -> i32;
- pub fn sceAudioChangeChannelVolume(
- channel: i32,
- left_vol: i32,
- right_vol: i32,
- ) -> i32;
+ pub fn sceAudioChangeChannelConfig(channel: i32, format: AudioFormat) -> i32;
+ pub fn sceAudioChangeChannelVolume(channel: i32, left_vol: i32, right_vol: i32) -> i32;
pub fn sceAudioOutput2Reserve(sample_count: i32) -> i32;
pub fn sceAudioOutput2Release() -> i32;
pub fn sceAudioOutput2ChangeLength(sample_count: i32) -> i32;
pub fn sceAudioSRCOutputBlocking(vol: i32, buf: *mut c_void) -> i32;
pub fn sceAudioInputInit(unknown1: i32, gain: i32, unknown2: i32) -> i32;
pub fn sceAudioInputInitEx(params: *mut AudioInputParams) -> i32;
- pub fn sceAudioInputBlocking(
- sample_count: i32,
- freq: AudioInputFrequency,
- buf: *mut c_void,
- );
- pub fn sceAudioInput(
- sample_count: i32,
- freq: AudioInputFrequency,
- buf: *mut c_void,
- );
+ pub fn sceAudioInputBlocking(sample_count: i32, freq: AudioInputFrequency, buf: *mut c_void);
+ pub fn sceAudioInput(sample_count: i32, freq: AudioInputFrequency, buf: *mut c_void);
pub fn sceAudioGetInputLength() -> i32;
pub fn sceAudioWaitInputEnd() -> i32;
pub fn sceAudioPollInputEnd() -> i32;
out_end: *mut i32,
out_remain_frame: *mut i32,
) -> i32;
- pub fn sceAtracGetRemainFrame(
- atrac_id: i32,
- out_remain_frame: *mut i32,
- ) -> i32;
+ pub fn sceAtracGetRemainFrame(atrac_id: i32, out_remain_frame: *mut i32) -> i32;
pub fn sceAtracGetStreamDataInfo(
atrac_id: i32,
write_pointer: *mut *mut u8,
pbuffer_info: *mut Atrac3BufferInfo,
) -> i32;
pub fn sceAtracGetChannel(atrac_id: i32, pui_channel: *mut u32) -> i32;
- pub fn sceAtracGetInternalErrorInfo(
- atrac_id: i32,
- pi_result: *mut i32,
- ) -> i32;
+ pub fn sceAtracGetInternalErrorInfo(atrac_id: i32, pi_result: *mut i32) -> i32;
pub fn sceAtracGetLoopStatus(
atrac_id: i32,
pi_loop_num: *mut i32,
pui_loop_status: *mut u32,
) -> i32;
- pub fn sceAtracGetNextDecodePosition(
- atrac_id: i32,
- pui_sample_position: *mut u32,
- ) -> i32;
+ pub fn sceAtracGetNextDecodePosition(atrac_id: i32, pui_sample_position: *mut u32) -> i32;
pub fn sceAtracGetSecondBufferInfo(
atrac_id: i32,
pui_position: *mut u32,
ui_write_byte_first_buf: u32,
ui_write_byte_second_buf: u32,
) -> i32;
- pub fn sceAtracSetData(
- atrac_id: i32,
- puc_buffer_addr: *mut u8,
- ui_buffer_byte: u32,
- ) -> i32;
+ pub fn sceAtracSetData(atrac_id: i32, puc_buffer_addr: *mut u8, ui_buffer_byte: u32) -> i32;
pub fn sceAtracSetHalfwayBuffer(
atrac_id: i32,
puc_buffer_addr: *mut u8,
pub fn sceCtrlGetSamplingCycle(pcycle: *mut i32) -> i32;
pub fn sceCtrlSetSamplingMode(mode: CtrlMode) -> i32;
pub fn sceCtrlGetSamplingMode(pmode: *mut i32) -> i32;
- pub fn sceCtrlPeekBufferPositive(
- pad_data: *mut SceCtrlData,
- count: i32,
- ) -> i32;
- pub fn sceCtrlPeekBufferNegative(
- pad_data: *mut SceCtrlData,
- count: i32,
- ) -> i32;
- pub fn sceCtrlReadBufferPositive(
- pad_data: *mut SceCtrlData,
- count: i32,
- ) -> i32;
- pub fn sceCtrlReadBufferNegative(
- pad_data: *mut SceCtrlData,
- count: i32,
- ) -> i32;
+ pub fn sceCtrlPeekBufferPositive(pad_data: *mut SceCtrlData, count: i32) -> i32;
+ pub fn sceCtrlPeekBufferNegative(pad_data: *mut SceCtrlData, count: i32) -> i32;
+ pub fn sceCtrlReadBufferPositive(pad_data: *mut SceCtrlData, count: i32) -> i32;
+ pub fn sceCtrlReadBufferNegative(pad_data: *mut SceCtrlData, count: i32) -> i32;
pub fn sceCtrlPeekLatch(latch_data: *mut SceCtrlLatch) -> i32;
pub fn sceCtrlReadLatch(latch_data: *mut SceCtrlLatch) -> i32;
- pub fn sceCtrlSetIdleCancelThreshold(idlereset: i32, idleback: i32)
- -> i32;
- pub fn sceCtrlGetIdleCancelThreshold(
- idlereset: *mut i32,
- idleback: *mut i32,
- ) -> i32;
+ pub fn sceCtrlSetIdleCancelThreshold(idlereset: i32, idleback: i32) -> i32;
+ pub fn sceCtrlGetIdleCancelThreshold(idlereset: *mut i32, idleback: *mut i32) -> i32;
- pub fn sceDisplaySetMode(
- mode: DisplayMode,
- width: usize,
- height: usize,
- ) -> u32;
- pub fn sceDisplayGetMode(
- pmode: *mut i32,
- pwidth: *mut i32,
- pheight: *mut i32,
- ) -> i32;
+ pub fn sceDisplaySetMode(mode: DisplayMode, width: usize, height: usize) -> u32;
+ pub fn sceDisplayGetMode(pmode: *mut i32, pwidth: *mut i32, pheight: *mut i32) -> i32;
pub fn sceDisplaySetFrameBuf(
top_addr: *const u8,
buffer_width: usize,
pub fn sceKernelExitGame();
pub fn sceKernelRegisterExitCallback(id: SceUid) -> i32;
- pub fn sceKernelLoadExec(
- file: *const u8,
- param: *mut SceKernelLoadExecParam,
- ) -> i32;
+ pub fn sceKernelLoadExec(file: *const u8, param: *mut SceKernelLoadExecParam) -> i32;
pub fn sceKernelAllocPartitionMemory(
partition: SceSysMemPartitionId,
pub fn sceKernelLibcTime(t: *mut i32) -> i32;
pub fn sceKernelLibcClock() -> u32;
- pub fn sceKernelLibcGettimeofday(
- tp: *mut timeval,
- tzp: *mut timezone,
- ) -> i32;
+ pub fn sceKernelLibcGettimeofday(tp: *mut timeval, tzp: *mut timezone) -> i32;
pub fn sceKernelDcacheWritebackAll();
pub fn sceKernelDcacheWritebackInvalidateAll();
pub fn sceKernelDcacheWritebackRange(p: *const c_void, size: u32);
- pub fn sceKernelDcacheWritebackInvalidateRange(
- p: *const c_void,
- size: u32,
- );
+ pub fn sceKernelDcacheWritebackInvalidateRange(p: *const c_void, size: u32);
pub fn sceKernelDcacheInvalidateRange(p: *const c_void, size: u32);
pub fn sceKernelIcacheInvalidateAll();
pub fn sceKernelIcacheInvalidateRange(p: *const c_void, size: u32);
- pub fn sceKernelUtilsMt19937Init(
- ctx: *mut SceKernelUtilsMt19937Context,
- seed: u32,
- ) -> i32;
- pub fn sceKernelUtilsMt19937UInt(
- ctx: *mut SceKernelUtilsMt19937Context,
- ) -> u32;
- pub fn sceKernelUtilsMd5Digest(
- data: *mut u8,
- size: u32,
- digest: *mut u8,
- ) -> i32;
- pub fn sceKernelUtilsMd5BlockInit(
- ctx: *mut SceKernelUtilsMd5Context,
- ) -> i32;
+ pub fn sceKernelUtilsMt19937Init(ctx: *mut SceKernelUtilsMt19937Context, seed: u32) -> i32;
+ pub fn sceKernelUtilsMt19937UInt(ctx: *mut SceKernelUtilsMt19937Context) -> u32;
+ pub fn sceKernelUtilsMd5Digest(data: *mut u8, size: u32, digest: *mut u8) -> i32;
+ pub fn sceKernelUtilsMd5BlockInit(ctx: *mut SceKernelUtilsMd5Context) -> i32;
pub fn sceKernelUtilsMd5BlockUpdate(
ctx: *mut SceKernelUtilsMd5Context,
data: *mut u8,
size: u32,
) -> i32;
- pub fn sceKernelUtilsMd5BlockResult(
- ctx: *mut SceKernelUtilsMd5Context,
- digest: *mut u8,
- ) -> i32;
- pub fn sceKernelUtilsSha1Digest(
- data: *mut u8,
- size: u32,
- digest: *mut u8,
- ) -> i32;
- pub fn sceKernelUtilsSha1BlockInit(
- ctx: *mut SceKernelUtilsSha1Context,
- ) -> i32;
+ pub fn sceKernelUtilsMd5BlockResult(ctx: *mut SceKernelUtilsMd5Context, digest: *mut u8)
+ -> i32;
+ pub fn sceKernelUtilsSha1Digest(data: *mut u8, size: u32, digest: *mut u8) -> i32;
+ pub fn sceKernelUtilsSha1BlockInit(ctx: *mut SceKernelUtilsSha1Context) -> i32;
pub fn sceKernelUtilsSha1BlockUpdate(
ctx: *mut SceKernelUtilsSha1Context,
data: *mut u8,
option: *mut SceKernelSMOption,
) -> i32;
pub fn sceKernelUnloadModule(mod_id: SceUid) -> i32;
- pub fn sceKernelSelfStopUnloadModule(
- unknown: i32,
- arg_size: usize,
- argp: *mut c_void,
- ) -> i32;
+ pub fn sceKernelSelfStopUnloadModule(unknown: i32, arg_size: usize, argp: *mut c_void) -> i32;
pub fn sceKernelStopUnloadSelfModule(
arg_size: usize,
argp: *mut c_void,
status: *mut i32,
option: *mut SceKernelSMOption,
) -> i32;
- pub fn sceKernelQueryModuleInfo(
- mod_id: SceUid,
- info: *mut SceKernelModuleInfo,
- ) -> i32;
+ pub fn sceKernelQueryModuleInfo(mod_id: SceUid, info: *mut SceKernelModuleInfo) -> i32;
pub fn sceKernelGetModuleIdList(
read_buf: *mut SceUid,
read_buf_size: i32,
id_count: *mut i32,
) -> i32;
- pub fn sceKernelVolatileMemLock(
- unk: i32,
- ptr: *mut *mut c_void,
- size: *mut i32,
- ) -> i32;
- pub fn sceKernelVolatileMemTryLock(
- unk: i32,
- ptr: *mut *mut c_void,
- size: *mut i32,
- ) -> i32;
+ pub fn sceKernelVolatileMemLock(unk: i32, ptr: *mut *mut c_void, size: *mut i32) -> i32;
+ pub fn sceKernelVolatileMemTryLock(unk: i32, ptr: *mut *mut c_void, size: *mut i32) -> i32;
pub fn sceKernelVolatileMemUnlock(unk: i32) -> i32;
pub fn sceKernelStdin() -> SceUid;
option: *mut SceKernelThreadOptParam,
) -> SceUid;
pub fn sceKernelDeleteThread(thid: SceUid) -> i32;
- pub fn sceKernelStartThread(
- id: SceUid,
- arg_len: usize,
- arg_p: *mut c_void,
- ) -> i32;
+ pub fn sceKernelStartThread(id: SceUid, arg_len: usize, arg_p: *mut c_void) -> i32;
pub fn sceKernelExitThread(status: i32) -> i32;
pub fn sceKernelExitDeleteThread(status: i32) -> i32;
pub fn sceKernelTerminateThread(thid: SceUid) -> i32;
pub fn sceKernelDelayThread(delay: u32) -> i32;
pub fn sceKernelDelayThreadCB(delay: u32) -> i32;
pub fn sceKernelDelaySysClockThread(delay: *mut SceKernelSysClock) -> i32;
- pub fn sceKernelDelaySysClockThreadCB(
- delay: *mut SceKernelSysClock,
- ) -> i32;
+ pub fn sceKernelDelaySysClockThreadCB(delay: *mut SceKernelSysClock) -> i32;
pub fn sceKernelChangeCurrentThreadAttr(unknown: i32, attr: i32) -> i32;
pub fn sceKernelChangeThreadPriority(thid: SceUid, priority: i32) -> i32;
pub fn sceKernelRotateThreadReadyQueue(priority: i32) -> i32;
pub fn sceKernelGetThreadExitStatus(thid: SceUid) -> i32;
pub fn sceKernelCheckThreadStack() -> i32;
pub fn sceKernelGetThreadStackFreeSize(thid: SceUid) -> i32;
- pub fn sceKernelReferThreadStatus(
- thid: SceUid,
- info: *mut SceKernelThreadInfo,
- ) -> i32;
+ pub fn sceKernelReferThreadStatus(thid: SceUid, info: *mut SceKernelThreadInfo) -> i32;
pub fn sceKernelReferThreadRunStatus(
thid: SceUid,
status: *mut SceKernelThreadRunStatus,
) -> SceUid;
pub fn sceKernelDeleteSema(sema_id: SceUid) -> i32;
pub fn sceKernelSignalSema(sema_id: SceUid, signal: i32) -> i32;
- pub fn sceKernelWaitSema(
- sema_id: SceUid,
- signal: i32,
- timeout: *mut u32,
- ) -> i32;
- pub fn sceKernelWaitSemaCB(
- sema_id: SceUid,
- signal: i32,
- timeout: *mut u32,
- ) -> i32;
+ pub fn sceKernelWaitSema(sema_id: SceUid, signal: i32, timeout: *mut u32) -> i32;
+ pub fn sceKernelWaitSemaCB(sema_id: SceUid, signal: i32, timeout: *mut u32) -> i32;
pub fn sceKernelPollSema(sema_id: SceUid, signal: i32) -> i32;
- pub fn sceKernelReferSemaStatus(
- sema_id: SceUid,
- info: *mut SceKernelSemaInfo,
- ) -> i32;
+ pub fn sceKernelReferSemaStatus(sema_id: SceUid, info: *mut SceKernelSemaInfo) -> i32;
pub fn sceKernelCreateEventFlag(
name: *const u8,
attr: i32,
) -> SceUid;
pub fn sceKernelSetEventFlag(ev_id: SceUid, bits: u32) -> i32;
pub fn sceKernelClearEventFlag(ev_id: SceUid, bits: u32) -> i32;
- pub fn sceKernelPollEventFlag(
- ev_id: SceUid,
- bits: u32,
- wait: i32,
- out_bits: *mut u32,
- ) -> i32;
+ pub fn sceKernelPollEventFlag(ev_id: SceUid, bits: u32, wait: i32, out_bits: *mut u32) -> i32;
pub fn sceKernelWaitEventFlag(
ev_id: SceUid,
bits: u32,
timeout: *mut u32,
) -> i32;
pub fn sceKernelDeleteEventFlag(ev_id: SceUid) -> i32;
- pub fn sceKernelReferEventFlagStatus(
- event: SceUid,
- status: *mut SceKernelEventFlagInfo,
- ) -> i32;
+ pub fn sceKernelReferEventFlagStatus(event: SceUid, status: *mut SceKernelEventFlagInfo)
+ -> i32;
pub fn sceKernelCreateMbx(
name: *const u8,
attr: u32,
) -> SceUid;
pub fn sceKernelDeleteMbx(mbx_id: SceUid) -> i32;
pub fn sceKernelSendMbx(mbx_id: SceUid, message: *mut c_void) -> i32;
- pub fn sceKernelReceiveMbx(
- mbx_id: SceUid,
- message: *mut *mut c_void,
- timeout: *mut u32,
- ) -> i32;
+ pub fn sceKernelReceiveMbx(mbx_id: SceUid, message: *mut *mut c_void, timeout: *mut u32)
+ -> i32;
pub fn sceKernelReceiveMbxCB(
mbx_id: SceUid,
message: *mut *mut c_void,
timeout: *mut u32,
) -> i32;
- pub fn sceKernelPollMbx(mbx_id: SceUid, pmessage: *mut *mut c_void)
- -> i32;
+ pub fn sceKernelPollMbx(mbx_id: SceUid, pmessage: *mut *mut c_void) -> i32;
pub fn sceKernelCancelReceiveMbx(mbx_id: SceUid, num: *mut i32) -> i32;
- pub fn sceKernelReferMbxStatus(
- mbx_id: SceUid,
- info: *mut SceKernelMbxInfo,
- ) -> i32;
+ pub fn sceKernelReferMbxStatus(mbx_id: SceUid, info: *mut SceKernelMbxInfo) -> i32;
pub fn sceKernelSetAlarm(
clock: u32,
handler: SceKernelAlarmHandler,
common: *mut c_void,
) -> SceUid;
pub fn sceKernelCancelAlarm(alarm_id: SceUid) -> i32;
- pub fn sceKernelReferAlarmStatus(
- alarm_id: SceUid,
- info: *mut SceKernelAlarmInfo,
- ) -> i32;
+ pub fn sceKernelReferAlarmStatus(alarm_id: SceUid, info: *mut SceKernelAlarmInfo) -> i32;
pub fn sceKernelCreateCallback(
name: *const u8,
func: SceKernelCallbackFunction,
arg: *mut c_void,
) -> SceUid;
- pub fn sceKernelReferCallbackStatus(
- cb: SceUid,
- status: *mut SceKernelCallbackInfo,
- ) -> i32;
+ pub fn sceKernelReferCallbackStatus(cb: SceUid, status: *mut SceKernelCallbackInfo) -> i32;
pub fn sceKernelDeleteCallback(cb: SceUid) -> i32;
pub fn sceKernelNotifyCallback(cb: SceUid, arg2: i32) -> i32;
pub fn sceKernelCancelCallback(cb: SceUid) -> i32;
read_buf_size: i32,
id_count: *mut i32,
) -> i32;
- pub fn sceKernelReferSystemStatus(
- status: *mut SceKernelSystemStatus,
- ) -> i32;
+ pub fn sceKernelReferSystemStatus(status: *mut SceKernelSystemStatus) -> i32;
pub fn sceKernelCreateMsgPipe(
name: *const u8,
part: i32,
unk1: i32,
unk2: *mut c_void,
) -> i32;
- pub fn sceKernelCancelMsgPipe(
- uid: SceUid,
- send: *mut i32,
- recv: *mut i32,
- ) -> i32;
- pub fn sceKernelReferMsgPipeStatus(
- uid: SceUid,
- info: *mut SceKernelMppInfo,
- ) -> i32;
+ pub fn sceKernelCancelMsgPipe(uid: SceUid, send: *mut i32, recv: *mut i32) -> i32;
+ pub fn sceKernelReferMsgPipeStatus(uid: SceUid, info: *mut SceKernelMppInfo) -> i32;
pub fn sceKernelCreateVpl(
name: *const u8,
part: i32,
data: *mut *mut c_void,
timeout: *mut u32,
) -> i32;
- pub fn sceKernelTryAllocateVpl(
- uid: SceUid,
- size: u32,
- data: *mut *mut c_void,
- ) -> i32;
+ pub fn sceKernelTryAllocateVpl(uid: SceUid, size: u32, data: *mut *mut c_void) -> i32;
pub fn sceKernelFreeVpl(uid: SceUid, data: *mut c_void) -> i32;
pub fn sceKernelCancelVpl(uid: SceUid, num: *mut i32) -> i32;
- pub fn sceKernelReferVplStatus(
- uid: SceUid,
- info: *mut SceKernelVplInfo,
- ) -> i32;
+ pub fn sceKernelReferVplStatus(uid: SceUid, info: *mut SceKernelVplInfo) -> i32;
pub fn sceKernelCreateFpl(
name: *const u8,
part: i32,
opt: *mut SceKernelFplOptParam,
) -> i32;
pub fn sceKernelDeleteFpl(uid: SceUid) -> i32;
- pub fn sceKernelAllocateFpl(
- uid: SceUid,
- data: *mut *mut c_void,
- timeout: *mut u32,
- ) -> i32;
- pub fn sceKernelAllocateFplCB(
- uid: SceUid,
- data: *mut *mut c_void,
- timeout: *mut u32,
- ) -> i32;
- pub fn sceKernelTryAllocateFpl(uid: SceUid, data: *mut *mut c_void)
- -> i32;
+ pub fn sceKernelAllocateFpl(uid: SceUid, data: *mut *mut c_void, timeout: *mut u32) -> i32;
+ pub fn sceKernelAllocateFplCB(uid: SceUid, data: *mut *mut c_void, timeout: *mut u32) -> i32;
+ pub fn sceKernelTryAllocateFpl(uid: SceUid, data: *mut *mut c_void) -> i32;
pub fn sceKernelFreeFpl(uid: SceUid, data: *mut c_void) -> i32;
pub fn sceKernelCancelFpl(uid: SceUid, pnum: *mut i32) -> i32;
- pub fn sceKernelReferFplStatus(
- uid: SceUid,
- info: *mut SceKernelFplInfo,
- ) -> i32;
- pub fn sceKernelUSec2SysClock(
- usec: u32,
- clock: *mut SceKernelSysClock,
- ) -> i32;
+ pub fn sceKernelReferFplStatus(uid: SceUid, info: *mut SceKernelFplInfo) -> i32;
+ pub fn sceKernelUSec2SysClock(usec: u32, clock: *mut SceKernelSysClock) -> i32;
pub fn sceKernelUSec2SysClockWide(usec: u32) -> i64;
pub fn sceKernelSysClock2USec(
clock: *mut SceKernelSysClock,
low: *mut u32,
high: *mut u32,
) -> i32;
- pub fn sceKernelSysClock2USecWide(
- clock: i64,
- low: *mut u32,
- high: *mut u32,
- ) -> i32;
+ pub fn sceKernelSysClock2USecWide(clock: i64, low: *mut u32, high: *mut u32) -> i32;
pub fn sceKernelGetSystemTime(time: *mut SceKernelSysClock) -> i32;
pub fn sceKernelGetSystemTimeWide() -> i64;
pub fn sceKernelGetSystemTimeLow() -> u32;
- pub fn sceKernelCreateVTimer(
- name: *const u8,
- opt: *mut SceKernelVTimerOptParam,
- ) -> SceUid;
+ pub fn sceKernelCreateVTimer(name: *const u8, opt: *mut SceKernelVTimerOptParam) -> SceUid;
pub fn sceKernelDeleteVTimer(uid: SceUid) -> i32;
- pub fn sceKernelGetVTimerBase(
- uid: SceUid,
- base: *mut SceKernelSysClock,
- ) -> i32;
+ pub fn sceKernelGetVTimerBase(uid: SceUid, base: *mut SceKernelSysClock) -> i32;
pub fn sceKernelGetVTimerBaseWide(uid: SceUid) -> i64;
- pub fn sceKernelGetVTimerTime(
- uid: SceUid,
- time: *mut SceKernelSysClock,
- ) -> i32;
+ pub fn sceKernelGetVTimerTime(uid: SceUid, time: *mut SceKernelSysClock) -> i32;
pub fn sceKernelGetVTimerTimeWide(uid: SceUid) -> i64;
- pub fn sceKernelSetVTimerTime(
- uid: SceUid,
- time: *mut SceKernelSysClock,
- ) -> i32;
+ pub fn sceKernelSetVTimerTime(uid: SceUid, time: *mut SceKernelSysClock) -> i32;
pub fn sceKernelSetVTimerTimeWide(uid: SceUid, time: i64) -> i64;
pub fn sceKernelStartVTimer(uid: SceUid) -> i32;
pub fn sceKernelStopVTimer(uid: SceUid) -> i32;
common: *mut c_void,
) -> i32;
pub fn sceKernelCancelVTimerHandler(uid: SceUid) -> i32;
- pub fn sceKernelReferVTimerStatus(
- uid: SceUid,
- info: *mut SceKernelVTimerInfo,
- ) -> i32;
+ pub fn sceKernelReferVTimerStatus(uid: SceUid, info: *mut SceKernelVTimerInfo) -> i32;
pub fn sceKernelRegisterThreadEventHandler(
name: *const u8,
thread_id: SceUid,
pub fn sceKernelReferThreadProfiler() -> *mut DebugProfilerRegs;
pub fn sceKernelReferGlobalProfiler() -> *mut DebugProfilerRegs;
- pub fn sceUsbStart(
- driver_name: *const u8,
- size: i32,
- args: *mut c_void,
- ) -> i32;
- pub fn sceUsbStop(
- driver_name: *const u8,
- size: i32,
- args: *mut c_void,
- ) -> i32;
+ pub fn sceUsbStart(driver_name: *const u8, size: i32, args: *mut c_void) -> i32;
+ pub fn sceUsbStop(driver_name: *const u8, size: i32, args: *mut c_void) -> i32;
pub fn sceUsbActivate(pid: u32) -> i32;
pub fn sceUsbDeactivate(pid: u32) -> i32;
pub fn sceUsbGetState() -> i32;
pub fn sceUsbCamGetBrightness(brightness: *mut i32) -> i32;
pub fn sceUsbCamGetContrast(contrast: *mut i32) -> i32;
pub fn sceUsbCamGetSharpness(sharpness: *mut i32) -> i32;
- pub fn sceUsbCamGetImageEffectMode(
- effect_mode: *mut UsbCamEffectMode,
- ) -> i32;
+ pub fn sceUsbCamGetImageEffectMode(effect_mode: *mut UsbCamEffectMode) -> i32;
pub fn sceUsbCamGetEvLevel(exposure_level: *mut UsbCamEvLevel) -> i32;
pub fn sceUsbCamGetReverseMode(reverse_flags: *mut i32) -> i32;
pub fn sceUsbCamGetZoom(zoom: *mut i32) -> i32;
pub fn scePowerGetBusClockFrequency() -> i32;
pub fn scePowerGetBusClockFrequencyInt() -> i32;
pub fn scePowerGetBusClockFrequencyFloat() -> f32;
- pub fn scePowerSetClockFrequency(
- pllfreq: i32,
- cpufreq: i32,
- busfreq: i32,
- ) -> i32;
+ pub fn scePowerSetClockFrequency(pllfreq: i32, cpufreq: i32, busfreq: i32) -> i32;
pub fn scePowerLock(unknown: i32) -> i32;
pub fn scePowerUnlock(unknown: i32) -> i32;
pub fn scePowerTick(t: PowerTick) -> i32;
pub fn sceRtcGetCurrentTick(tick: *mut u64) -> i32;
pub fn sceRtcGetCurrentClock(tm: *mut ScePspDateTime, tz: i32) -> i32;
pub fn sceRtcGetCurrentClockLocalTime(tm: *mut ScePspDateTime) -> i32;
- pub fn sceRtcConvertUtcToLocalTime(
- tick_utc: *const u64,
- tick_local: *mut u64,
- ) -> i32;
- pub fn sceRtcConvertLocalTimeToUTC(
- tick_local: *const u64,
- tick_utc: *mut u64,
- ) -> i32;
+ pub fn sceRtcConvertUtcToLocalTime(tick_utc: *const u64, tick_local: *mut u64) -> i32;
+ pub fn sceRtcConvertLocalTimeToUTC(tick_local: *const u64, tick_utc: *mut u64) -> i32;
pub fn sceRtcIsLeapYear(year: i32) -> i32;
pub fn sceRtcGetDaysInMonth(year: i32, month: i32) -> i32;
pub fn sceRtcGetDayOfWeek(year: i32, month: i32, day: i32) -> i32;
pub fn sceRtcSetTick(date: *mut ScePspDateTime, tick: *const u64) -> i32;
pub fn sceRtcGetTick(date: *const ScePspDateTime, tick: *mut u64) -> i32;
pub fn sceRtcCompareTick(tick1: *const u64, tick2: *const u64) -> i32;
- pub fn sceRtcTickAddTicks(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_ticks: u64,
- ) -> i32;
- pub fn sceRtcTickAddMicroseconds(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_ms: u64,
- ) -> i32;
- pub fn sceRtcTickAddSeconds(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_seconds: u64,
- ) -> i32;
- pub fn sceRtcTickAddMinutes(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_minutes: u64,
- ) -> i32;
- pub fn sceRtcTickAddHours(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_hours: u64,
- ) -> i32;
- pub fn sceRtcTickAddDays(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_days: u64,
- ) -> i32;
- pub fn sceRtcTickAddWeeks(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_weeks: u64,
- ) -> i32;
- pub fn sceRtcTickAddMonths(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_months: u64,
- ) -> i32;
- pub fn sceRtcTickAddYears(
- dest_tick: *mut u64,
- src_tick: *const u64,
- num_years: u64,
- ) -> i32;
+ pub fn sceRtcTickAddTicks(dest_tick: *mut u64, src_tick: *const u64, num_ticks: u64) -> i32;
+ pub fn sceRtcTickAddMicroseconds(dest_tick: *mut u64, src_tick: *const u64, num_ms: u64)
+ -> i32;
+ pub fn sceRtcTickAddSeconds(dest_tick: *mut u64, src_tick: *const u64, num_seconds: u64)
+ -> i32;
+ pub fn sceRtcTickAddMinutes(dest_tick: *mut u64, src_tick: *const u64, num_minutes: u64)
+ -> i32;
+ pub fn sceRtcTickAddHours(dest_tick: *mut u64, src_tick: *const u64, num_hours: u64) -> i32;
+ pub fn sceRtcTickAddDays(dest_tick: *mut u64, src_tick: *const u64, num_days: u64) -> i32;
+ pub fn sceRtcTickAddWeeks(dest_tick: *mut u64, src_tick: *const u64, num_weeks: u64) -> i32;
+ pub fn sceRtcTickAddMonths(dest_tick: *mut u64, src_tick: *const u64, num_months: u64) -> i32;
+ pub fn sceRtcTickAddYears(dest_tick: *mut u64, src_tick: *const u64, num_years: u64) -> i32;
pub fn sceRtcSetTime_t(date: *mut ScePspDateTime, time: u32) -> i32;
pub fn sceRtcGetTime_t(date: *const ScePspDateTime, time: *mut u32) -> i32;
pub fn sceRtcSetTime64_t(date: *mut ScePspDateTime, time: u64) -> i32;
- pub fn sceRtcGetTime64_t(
- date: *const ScePspDateTime, time: *mut u64
- ) -> i32;
+ pub fn sceRtcGetTime64_t(date: *const ScePspDateTime, time: *mut u64) -> i32;
pub fn sceRtcSetDosTime(date: *mut ScePspDateTime, dos_time: u32) -> i32;
pub fn sceRtcGetDosTime(date: *mut ScePspDateTime, dos_time: u32) -> i32;
- pub fn sceRtcSetWin32FileTime(
- date: *mut ScePspDateTime,
- time: *mut u64,
- ) -> i32;
- pub fn sceRtcGetWin32FileTime(
- date: *mut ScePspDateTime,
- time: *mut u64,
- ) -> i32;
- pub fn sceRtcParseDateTime(
- dest_tick: *mut u64,
- date_string: *const u8,
- ) -> i32;
+ pub fn sceRtcSetWin32FileTime(date: *mut ScePspDateTime, time: *mut u64) -> i32;
+ pub fn sceRtcGetWin32FileTime(date: *mut ScePspDateTime, time: *mut u64) -> i32;
+ pub fn sceRtcParseDateTime(dest_tick: *mut u64, date_string: *const u8) -> i32;
pub fn sceRtcFormatRFC3339(
psz_date_time: *mut char,
p_utc: *const u64,
time_zone_minutes: i32,
) -> i32;
- pub fn sceRtcFormatRFC3339LocalTime(
- psz_date_time: *mut char,
- p_utc: *const u64,
- ) -> i32;
- pub fn sceRtcParseRFC3339(
- p_utc: *mut u64,
- psz_date_time: *const u8,
- ) -> i32;
+ pub fn sceRtcFormatRFC3339LocalTime(psz_date_time: *mut char, p_utc: *const u64) -> i32;
+ pub fn sceRtcParseRFC3339(p_utc: *mut u64, psz_date_time: *const u8) -> i32;
pub fn sceRtcFormatRFC2822(
psz_date_time: *mut char,
p_utc: *const u64,
time_zone_minutes: i32,
) -> i32;
- pub fn sceRtcFormatRFC2822LocalTime(
- psz_date_time: *mut char,
- p_utc: *const u64,
- ) -> i32;
+ pub fn sceRtcFormatRFC2822LocalTime(psz_date_time: *mut char, p_utc: *const u64) -> i32;
- pub fn sceIoOpen(
- file: *const u8,
- flags: i32,
- permissions: IoPermissions,
- ) -> SceUid;
- pub fn sceIoOpenAsync(
- file: *const u8,
- flags: i32,
- permissions: IoPermissions,
- ) -> SceUid;
+ pub fn sceIoOpen(file: *const u8, flags: i32, permissions: IoPermissions) -> SceUid;
+ pub fn sceIoOpenAsync(file: *const u8, flags: i32, permissions: IoPermissions) -> SceUid;
pub fn sceIoClose(fd: SceUid) -> i32;
pub fn sceIoCloseAsync(fd: SceUid) -> i32;
pub fn sceIoRead(fd: SceUid, data: *mut c_void, size: u32) -> i32;
pub fn sceIoLseek(fd: SceUid, offset: i64, whence: IoWhence) -> i64;
pub fn sceIoLseekAsync(fd: SceUid, offset: i64, whence: IoWhence) -> i32;
pub fn sceIoLseek32(fd: SceUid, offset: i32, whence: IoWhence) -> i32;
- pub fn sceIoLseek32Async(fd: SceUid, offset: i32, whence: IoWhence)
- -> i32;
+ pub fn sceIoLseek32Async(fd: SceUid, offset: i32, whence: IoWhence) -> i32;
pub fn sceIoRemove(file: *const u8) -> i32;
pub fn sceIoMkdir(dir: *const u8, mode: IoPermissions) -> i32;
pub fn sceIoRmdir(path: *const u8) -> i32;
) -> i32;
pub fn sceIoUnassign(dev: *const u8) -> i32;
pub fn sceIoGetstat(file: *const u8, stat: *mut SceIoStat) -> i32;
- pub fn sceIoChstat(
- file: *const u8,
- stat: *mut SceIoStat,
- bits: i32,
- ) -> i32;
+ pub fn sceIoChstat(file: *const u8, stat: *mut SceIoStat, bits: i32) -> i32;
pub fn sceIoIoctl(
fd: SceUid,
cmd: u32,
pub fn sceIoCancel(fd: SceUid) -> i32;
pub fn sceIoGetDevType(fd: SceUid) -> i32;
pub fn sceIoChangeAsyncPriority(fd: SceUid, pri: i32) -> i32;
- pub fn sceIoSetAsyncCallback(
- fd: SceUid,
- cb: SceUid,
- argp: *mut c_void,
- ) -> i32;
+ pub fn sceIoSetAsyncCallback(fd: SceUid, cb: SceUid, argp: *mut c_void) -> i32;
pub fn sceJpegInitMJpeg() -> i32;
pub fn sceJpegFinishMJpeg() -> i32;
pub fn sceJpegCreateMJpeg(width: i32, height: i32) -> i32;
pub fn sceJpegDeleteMJpeg() -> i32;
- pub fn sceJpegDecodeMJpeg(
- jpeg_buf: *mut u8,
- size: usize,
- rgba: *mut c_void,
- unk: u32,
- ) -> i32;
+ pub fn sceJpegDecodeMJpeg(jpeg_buf: *mut u8, size: usize, rgba: *mut c_void, unk: u32) -> i32;
pub fn sceUmdCheckMedium() -> i32;
pub fn sceUmdGetDiscInfo(info: *mut UmdInfo) -> i32;
cb_param: *mut c_void,
) -> i32;
pub fn sceMpegRingbufferDestruct(ringbuffer: *mut SceMpegRingbuffer);
- pub fn sceMpegRingbufferAvailableSize(
- ringbuffer: *mut SceMpegRingbuffer,
- ) -> i32;
+ pub fn sceMpegRingbufferAvailableSize(ringbuffer: *mut SceMpegRingbuffer) -> i32;
pub fn sceMpegRingbufferPut(
ringbuffer: *mut SceMpegRingbuffer,
num_packets: i32,
unk2: i32,
) -> i32;
pub fn sceMpegDelete(handle: SceMpeg);
- pub fn sceMpegQueryStreamOffset(
- handle: SceMpeg,
- buffer: *mut c_void,
- offset: *mut i32,
- ) -> i32;
+ pub fn sceMpegQueryStreamOffset(handle: SceMpeg, buffer: *mut c_void, offset: *mut i32) -> i32;
pub fn sceMpegQueryStreamSize(buffer: *mut c_void, size: *mut i32) -> i32;
- pub fn sceMpegRegistStream(
- handle: SceMpeg,
- stream_id: i32,
- unk: i32,
- ) -> SceMpegStream;
+ pub fn sceMpegRegistStream(handle: SceMpeg, stream_id: i32, unk: i32) -> SceMpegStream;
pub fn sceMpegUnRegistStream(handle: SceMpeg, stream: SceMpegStream);
pub fn sceMpegFlushAllStream(handle: SceMpeg) -> i32;
pub fn sceMpegMallocAvcEsBuf(handle: SceMpeg) -> *mut c_void;
pub fn sceMpegFreeAvcEsBuf(handle: SceMpeg, buf: *mut c_void);
- pub fn sceMpegQueryAtracEsSize(
- handle: SceMpeg,
- es_size: *mut i32,
- out_size: *mut i32,
- ) -> i32;
- pub fn sceMpegInitAu(
- handle: SceMpeg,
- es_buffer: *mut c_void,
- au: *mut SceMpegAu,
- ) -> i32;
+ pub fn sceMpegQueryAtracEsSize(handle: SceMpeg, es_size: *mut i32, out_size: *mut i32) -> i32;
+ pub fn sceMpegInitAu(handle: SceMpeg, es_buffer: *mut c_void, au: *mut SceMpegAu) -> i32;
pub fn sceMpegGetAvcAu(
handle: SceMpeg,
stream: SceMpegStream,
au: *mut SceMpegAu,
unk: *mut i32,
) -> i32;
- pub fn sceMpegAvcDecodeMode(
- handle: SceMpeg,
- mode: *mut SceMpegAvcMode,
- ) -> i32;
+ pub fn sceMpegAvcDecodeMode(handle: SceMpeg, mode: *mut SceMpegAvcMode) -> i32;
pub fn sceMpegAvcDecode(
handle: SceMpeg,
au: *mut SceMpegAu,
init: i32,
) -> i32;
- pub fn sceMpegBaseYCrCbCopyVme(
- yuv_buffer: *mut c_void,
- buffer: *mut i32,
- type_: i32,
- ) -> i32;
+ pub fn sceMpegBaseYCrCbCopyVme(yuv_buffer: *mut c_void, buffer: *mut i32, type_: i32) -> i32;
pub fn sceMpegBaseCscInit(width: i32) -> i32;
pub fn sceMpegBaseCscVme(
rgb_buffer: *mut c_void,
pub fn sceHprmIsMicrophoneExist() -> i32;
pub fn sceGuDepthBuffer(zbp: *mut c_void, zbw: i32);
- pub fn sceGuDispBuffer(
- width: i32,
- height: i32,
- dispbp: *mut c_void,
- dispbw: i32,
- );
- pub fn sceGuDrawBuffer(
- psm: DisplayPixelFormat,
- fbp: *mut c_void,
- fbw: i32,
- );
- pub fn sceGuDrawBufferList(
- psm: DisplayPixelFormat,
- fbp: *mut c_void,
- fbw: i32,
- );
+ pub fn sceGuDispBuffer(width: i32, height: i32, dispbp: *mut c_void, dispbw: i32);
+ pub fn sceGuDrawBuffer(psm: DisplayPixelFormat, fbp: *mut c_void, fbw: i32);
+ pub fn sceGuDrawBufferList(psm: DisplayPixelFormat, fbp: *mut c_void, fbw: i32);
pub fn sceGuDisplay(state: bool) -> bool;
pub fn sceGuDepthFunc(function: DepthFunc);
pub fn sceGuDepthMask(mask: i32);
pub fn sceGuTerm();
pub fn sceGuBreak(mode: i32);
pub fn sceGuContinue();
- pub fn sceGuSetCallback(
- signal: GuCallbackId,
- callback: GuCallback,
- ) -> GuCallback;
+ pub fn sceGuSetCallback(signal: GuCallbackId, callback: GuCallback) -> GuCallback;
pub fn sceGuSignal(behavior: SignalBehavior, signal: i32);
pub fn sceGuSendCommandf(cmd: GeCommand, argument: f32);
pub fn sceGuSendCommandi(cmd: GeCommand, argument: i32);
pub fn sceGuCallList(list: *const c_void);
pub fn sceGuCallMode(mode: i32);
pub fn sceGuCheckList() -> i32;
- pub fn sceGuSendList(
- mode: GuQueueMode,
- list: *const c_void,
- context: *mut GeContext,
- );
+ pub fn sceGuSendList(mode: GuQueueMode, list: *const c_void, context: *mut GeContext);
pub fn sceGuSwapBuffers() -> *mut c_void;
- pub fn sceGuSync(
- mode: GuSyncMode,
- behavior: GuSyncBehavior,
- ) -> GeListState;
+ pub fn sceGuSync(mode: GuSyncMode, behavior: GuSyncBehavior) -> GeListState;
pub fn sceGuDrawArray(
prim: GuPrimitive,
vtype: i32,
pub fn sceGuGetAllStatus() -> i32;
pub fn sceGuEnable(state: GuState);
pub fn sceGuDisable(state: GuState);
- pub fn sceGuLight(
- light: i32,
- type_: LightType,
- components: i32,
- position: &ScePspFVector3,
- );
+ pub fn sceGuLight(light: i32, type_: LightType, components: i32, position: &ScePspFVector3);
pub fn sceGuLightAtt(light: i32, atten0: f32, atten1: f32, atten2: f32);
pub fn sceGuLightColor(light: i32, component: i32, color: u32);
pub fn sceGuLightMode(mode: LightMode);
- pub fn sceGuLightSpot(
- light: i32,
- direction: &ScePspFVector3,
- exponent: f32,
- cutoff: f32,
- );
+ pub fn sceGuLightSpot(light: i32, direction: &ScePspFVector3, exponent: f32, cutoff: f32);
pub fn sceGuClear(flags: i32);
pub fn sceGuClearColor(color: u32);
pub fn sceGuClearDepth(depth: u32);
pub fn sceGuAlphaFunc(func: AlphaFunc, value: i32, mask: i32);
pub fn sceGuAmbient(color: u32);
pub fn sceGuAmbientColor(color: u32);
- pub fn sceGuBlendFunc(
- op: BlendOp,
- src: BlendSrc,
- dest: BlendDst,
- src_fix: u32,
- dest_fix: u32,
- );
+ pub fn sceGuBlendFunc(op: BlendOp, src: BlendSrc, dest: BlendDst, src_fix: u32, dest_fix: u32);
pub fn sceGuMaterial(components: i32, color: u32);
- pub fn sceGuModelColor(
- emissive: u32,
- ambient: u32,
- diffuse: u32,
- specular: u32,
- );
+ pub fn sceGuModelColor(emissive: u32, ambient: u32, diffuse: u32, specular: u32);
pub fn sceGuStencilFunc(func: StencilFunc, ref_: i32, mask: i32);
- pub fn sceGuStencilOp(
- fail: StencilOperation,
- zfail: StencilOperation,
- zpass: StencilOperation,
- );
+ pub fn sceGuStencilOp(fail: StencilOperation, zfail: StencilOperation, zpass: StencilOperation);
pub fn sceGuSpecular(power: f32);
pub fn sceGuFrontFace(order: FrontFaceDirection);
pub fn sceGuLogicalOp(op: LogicalOperation);
);
pub fn sceGuTexLevelMode(mode: TextureLevelMode, bias: f32);
pub fn sceGuTexMapMode(mode: TextureMapMode, a1: u32, a2: u32);
- pub fn sceGuTexMode(
- tpsm: TexturePixelFormat,
- maxmips: i32,
- a2: i32,
- swizzle: i32,
- );
+ pub fn sceGuTexMode(tpsm: TexturePixelFormat, maxmips: i32, a2: i32, swizzle: i32);
pub fn sceGuTexOffset(u: f32, v: f32);
pub fn sceGuTexProjMapMode(mode: TextureProjectionMapMode);
pub fn sceGuTexScale(u: f32, v: f32);
pub fn sceGuTexSync();
pub fn sceGuTexWrap(u: GuTexWrapMode, v: GuTexWrapMode);
pub fn sceGuClutLoad(num_blocks: i32, cbp: *const c_void);
- pub fn sceGuClutMode(
- cpsm: ClutPixelFormat,
- shift: u32,
- mask: u32,
- a3: u32,
- );
+ pub fn sceGuClutMode(cpsm: ClutPixelFormat, shift: u32, mask: u32, a3: u32);
pub fn sceGuOffset(x: u32, y: u32);
pub fn sceGuScissor(x: i32, y: i32, w: i32, h: i32);
pub fn sceGuViewport(cx: i32, cy: i32, width: i32, height: i32);
pub fn sceGumFullInverse();
pub fn sceGumLoadIdentity();
pub fn sceGumLoadMatrix(m: &ScePspFMatrix4);
- pub fn sceGumLookAt(
- eye: &ScePspFVector3,
- center: &ScePspFVector3,
- up: &ScePspFVector3,
- );
+ pub fn sceGumLookAt(eye: &ScePspFVector3, center: &ScePspFVector3, up: &ScePspFVector3);
pub fn sceGumMatrixMode(mode: MatrixMode);
pub fn sceGumMultMatrix(m: &ScePspFMatrix4);
- pub fn sceGumOrtho(
- left: f32,
- right: f32,
- bottom: f32,
- top: f32,
- near: f32,
- far: f32,
- );
+ pub fn sceGumOrtho(left: f32, right: f32, bottom: f32, top: f32, near: f32, far: f32);
pub fn sceGumPerspective(fovy: f32, aspect: f32, near: f32, far: f32);
pub fn sceGumPopMatrix();
pub fn sceGumPushMatrix();
pub fn sceMp3GetMp3ChannelNum(handle: Mp3Handle) -> i32;
pub fn sceMp3ResetPlayPosition(handle: Mp3Handle) -> i32;
- pub fn sceRegOpenRegistry(
- reg: *mut Key,
- mode: i32,
- handle: *mut RegHandle,
- ) -> i32;
+ pub fn sceRegOpenRegistry(reg: *mut Key, mode: i32, handle: *mut RegHandle) -> i32;
pub fn sceRegFlushRegistry(handle: RegHandle) -> i32;
pub fn sceRegCloseRegistry(handle: RegHandle) -> i32;
pub fn sceRegOpenCategory(
size: usize,
) -> i32;
pub fn sceRegGetKeysNum(dir_handle: RegHandle, num: *mut i32) -> i32;
- pub fn sceRegGetKeys(dir_handle: RegHandle, buf: *mut u8, num: i32)
- -> i32;
- pub fn sceRegCreateKey(
- dir_handle: RegHandle,
- name: *const u8,
- type_: i32,
- size: usize,
- ) -> i32;
+ pub fn sceRegGetKeys(dir_handle: RegHandle, buf: *mut u8, num: i32) -> i32;
+ pub fn sceRegCreateKey(dir_handle: RegHandle, name: *const u8, type_: i32, size: usize) -> i32;
pub fn sceRegRemoveRegistry(key: *mut Key) -> i32;
pub fn sceOpenPSIDGetOpenPSID(openpsid: *mut OpenPSID) -> i32;
- pub fn sceUtilityMsgDialogInitStart(
- params: *mut UtilityMsgDialogParams,
- ) -> i32;
+ pub fn sceUtilityMsgDialogInitStart(params: *mut UtilityMsgDialogParams) -> i32;
pub fn sceUtilityMsgDialogShutdownStart();
pub fn sceUtilityMsgDialogGetStatus() -> i32;
pub fn sceUtilityMsgDialogUpdate(n: i32);
pub fn sceUtilityNetconfUpdate(unknown: i32) -> i32;
pub fn sceUtilityNetconfGetStatus() -> i32;
pub fn sceUtilityCheckNetParam(id: i32) -> i32;
- pub fn sceUtilityGetNetParam(
- conf: i32,
- param: NetParam,
- data: *mut UtilityNetData,
- ) -> i32;
- pub fn sceUtilitySavedataInitStart(
- params: *mut SceUtilitySavedataParam,
- ) -> i32;
+ pub fn sceUtilityGetNetParam(conf: i32, param: NetParam, data: *mut UtilityNetData) -> i32;
+ pub fn sceUtilitySavedataInitStart(params: *mut SceUtilitySavedataParam) -> i32;
pub fn sceUtilitySavedataGetStatus() -> i32;
pub fn sceUtilitySavedataShutdownStart() -> i32;
pub fn sceUtilitySavedataUpdate(unknown: i32);
- pub fn sceUtilityGameSharingInitStart(
- params: *mut UtilityGameSharingParams,
- ) -> i32;
+ pub fn sceUtilityGameSharingInitStart(params: *mut UtilityGameSharingParams) -> i32;
pub fn sceUtilityGameSharingShutdownStart();
pub fn sceUtilityGameSharingGetStatus() -> i32;
pub fn sceUtilityGameSharingUpdate(n: i32);
- pub fn sceUtilityHtmlViewerInitStart(
- params: *mut UtilityHtmlViewerParam,
- ) -> i32;
+ pub fn sceUtilityHtmlViewerInitStart(params: *mut UtilityHtmlViewerParam) -> i32;
pub fn sceUtilityHtmlViewerShutdownStart() -> i32;
pub fn sceUtilityHtmlViewerUpdate(n: i32) -> i32;
pub fn sceUtilityHtmlViewerGetStatus() -> i32;
pub fn sceUtilitySetSystemParamInt(id: SystemParamId, value: i32) -> i32;
- pub fn sceUtilitySetSystemParamString(
- id: SystemParamId,
- str: *const u8,
- ) -> i32;
- pub fn sceUtilityGetSystemParamInt(
- id: SystemParamId,
- value: *mut i32,
- ) -> i32;
- pub fn sceUtilityGetSystemParamString(
- id: SystemParamId,
- str: *mut u8,
- len: i32,
- ) -> i32;
+ pub fn sceUtilitySetSystemParamString(id: SystemParamId, str: *const u8) -> i32;
+ pub fn sceUtilityGetSystemParamInt(id: SystemParamId, value: *mut i32) -> i32;
+ pub fn sceUtilityGetSystemParamString(id: SystemParamId, str: *mut u8, len: i32) -> i32;
pub fn sceUtilityOskInitStart(params: *mut SceUtilityOskParams) -> i32;
pub fn sceUtilityOskShutdownStart() -> i32;
pub fn sceUtilityOskUpdate(n: i32) -> i32;
timeout: u32,
unknown: i32,
) -> i32;
- pub fn sceNetAdhocctlGetGameModeInfo(
- gamemodeinfo: *mut SceNetAdhocctlGameModeInfo,
- ) -> i32;
+ pub fn sceNetAdhocctlGetGameModeInfo(gamemodeinfo: *mut SceNetAdhocctlGameModeInfo) -> i32;
pub fn sceNetAdhocctlExitGameMode() -> i32;
- pub fn sceNetAdhocctlGetPeerList(
- length: *mut i32,
- buf: *mut c_void,
- ) -> i32;
+ pub fn sceNetAdhocctlGetPeerList(length: *mut i32, buf: *mut c_void) -> i32;
pub fn sceNetAdhocctlGetPeerInfo(
mac: *mut u8,
size: i32,
peerinfo: *mut SceNetAdhocctlPeerInfo,
) -> i32;
pub fn sceNetAdhocctlScan() -> i32;
- pub fn sceNetAdhocctlGetScanInfo(
- length: *mut i32,
- buf: *mut c_void,
- ) -> i32;
- pub fn sceNetAdhocctlAddHandler(
- handler: SceNetAdhocctlHandler,
- unknown: *mut c_void,
- ) -> i32;
+ pub fn sceNetAdhocctlGetScanInfo(length: *mut i32, buf: *mut c_void) -> i32;
+ pub fn sceNetAdhocctlAddHandler(handler: SceNetAdhocctlHandler, unknown: *mut c_void) -> i32;
pub fn sceNetAdhocctlDelHandler(id: i32) -> i32;
- pub fn sceNetAdhocctlGetNameByAddr(mac: *mut u8, nickname: *mut u8)
- -> i32;
+ pub fn sceNetAdhocctlGetNameByAddr(mac: *mut u8, nickname: *mut u8) -> i32;
pub fn sceNetAdhocctlGetAddrByName(
nickname: *mut u8,
length: *mut i32,
buf: *mut c_void,
) -> i32;
- pub fn sceNetAdhocctlGetParameter(
- params: *mut SceNetAdhocctlParams,
- ) -> i32;
+ pub fn sceNetAdhocctlGetParameter(params: *mut SceNetAdhocctlParams) -> i32;
pub fn sceNetAdhocInit() -> i32;
pub fn sceNetAdhocTerm() -> i32;
- pub fn sceNetAdhocPdpCreate(
- mac: *mut u8,
- port: u16,
- buf_size: u32,
- unk1: i32,
- ) -> i32;
+ pub fn sceNetAdhocPdpCreate(mac: *mut u8, port: u16, buf_size: u32, unk1: i32) -> i32;
pub fn sceNetAdhocPdpDelete(id: i32, unk1: i32) -> i32;
pub fn sceNetAdhocPdpSend(
id: i32,
timeout: u32,
nonblock: i32,
) -> i32;
- pub fn sceNetAdhocGetPdpStat(
- size: *mut i32,
- stat: *mut SceNetAdhocPdpStat,
- ) -> i32;
- pub fn sceNetAdhocGameModeCreateMaster(
- data: *mut c_void,
- size: i32,
- ) -> i32;
- pub fn sceNetAdhocGameModeCreateReplica(
- mac: *mut u8,
- data: *mut c_void,
- size: i32,
- ) -> i32;
+ pub fn sceNetAdhocGetPdpStat(size: *mut i32, stat: *mut SceNetAdhocPdpStat) -> i32;
+ pub fn sceNetAdhocGameModeCreateMaster(data: *mut c_void, size: i32) -> i32;
+ pub fn sceNetAdhocGameModeCreateReplica(mac: *mut u8, data: *mut c_void, size: i32) -> i32;
pub fn sceNetAdhocGameModeUpdateMaster() -> i32;
pub fn sceNetAdhocGameModeUpdateReplica(id: i32, unk1: i32) -> i32;
pub fn sceNetAdhocGameModeDeleteMaster() -> i32;
) -> i32;
pub fn sceNetAdhocPtpFlush(id: i32, timeout: u32, nonblock: i32) -> i32;
pub fn sceNetAdhocPtpClose(id: i32, unk1: i32) -> i32;
- pub fn sceNetAdhocGetPtpStat(
- size: *mut i32,
- stat: *mut SceNetAdhocPtpStat,
- ) -> i32;
+ pub fn sceNetAdhocGetPtpStat(size: *mut i32, stat: *mut SceNetAdhocPtpStat) -> i32;
}
extern "C" {
opt_len: i32,
opt_data: *mut c_void,
) -> i32;
- pub fn sceNetAdhocMatchingCancelTarget(
- matching_id: i32,
- mac: *mut u8,
- ) -> i32;
+ pub fn sceNetAdhocMatchingCancelTarget(matching_id: i32, mac: *mut u8) -> i32;
pub fn sceNetAdhocMatchingCancelTargetWithOpt(
matching_id: i32,
mac: *mut u8,
data_len: i32,
data: *mut c_void,
) -> i32;
- pub fn sceNetAdhocMatchingAbortSendData(
- matching_id: i32,
- mac: *mut u8,
- ) -> i32;
+ pub fn sceNetAdhocMatchingAbortSendData(matching_id: i32, mac: *mut u8) -> i32;
pub fn sceNetAdhocMatchingSetHelloOpt(
matching_id: i32,
opt_len: i32,
buf: *mut c_void,
) -> i32;
pub fn sceNetAdhocMatchingGetPoolMaxAlloc() -> i32;
- pub fn sceNetAdhocMatchingGetPoolStat(poolstat: *mut AdhocPoolStat)
- -> i32;
+ pub fn sceNetAdhocMatchingGetPoolStat(poolstat: *mut AdhocPoolStat) -> i32;
}
extern "C" {
pub fn sceNetApctlInit(stack_size: i32, init_priority: i32) -> i32;
pub fn sceNetApctlTerm() -> i32;
- pub fn sceNetApctlGetInfo(
- code: ApctlInfo,
- pinfo: *mut SceNetApctlInfo,
- ) -> i32;
- pub fn sceNetApctlAddHandler(
- handler: SceNetApctlHandler,
- parg: *mut c_void,
- ) -> i32;
+ pub fn sceNetApctlGetInfo(code: ApctlInfo, pinfo: *mut SceNetApctlInfo) -> i32;
+ pub fn sceNetApctlAddHandler(handler: SceNetApctlHandler, parg: *mut c_void) -> i32;
pub fn sceNetApctlDelHandler(handler_id: i32) -> i32;
pub fn sceNetApctlConnect(conn_index: i32) -> i32;
pub fn sceNetApctlDisconnect() -> i32;
pub fn sceNetInetInit() -> i32;
pub fn sceNetInetTerm() -> i32;
- pub fn sceNetInetAccept(
- s: i32,
- addr: *mut sockaddr,
- addr_len: *mut socklen_t,
- ) -> i32;
- pub fn sceNetInetBind(
- s: i32,
- my_addr: *const sockaddr,
- addr_len: socklen_t,
- ) -> i32;
- pub fn sceNetInetConnect(
- s: i32,
- serv_addr: *const sockaddr,
- addr_len: socklen_t,
- ) -> i32;
+ pub fn sceNetInetAccept(s: i32, addr: *mut sockaddr, addr_len: *mut socklen_t) -> i32;
+ pub fn sceNetInetBind(s: i32, my_addr: *const sockaddr, addr_len: socklen_t) -> i32;
+ pub fn sceNetInetConnect(s: i32, serv_addr: *const sockaddr, addr_len: socklen_t) -> i32;
pub fn sceNetInetGetsockopt(
s: i32,
level: i32,
optl_en: *mut socklen_t,
) -> i32;
pub fn sceNetInetListen(s: i32, backlog: i32) -> i32;
- pub fn sceNetInetRecv(
- s: i32,
- buf: *mut c_void,
- len: usize,
- flags: i32,
- ) -> usize;
+ pub fn sceNetInetRecv(s: i32, buf: *mut c_void, len: usize, flags: i32) -> usize;
pub fn sceNetInetRecvfrom(
s: i32,
buf: *mut c_void,
from: *mut sockaddr,
from_len: *mut socklen_t,
) -> usize;
- pub fn sceNetInetSend(
- s: i32,
- buf: *const c_void,
- len: usize,
- flags: i32,
- ) -> usize;
+ pub fn sceNetInetSend(s: i32, buf: *const c_void, len: usize, flags: i32) -> usize;
pub fn sceNetInetSendto(
s: i32,
buf: *const c_void,
pub fn sceHttpInit(unknown1: u32) -> i32;
pub fn sceHttpEnd() -> i32;
- pub fn sceHttpCreateTemplate(
- agent: *mut u8,
- unknown1: i32,
- unknown2: i32,
- ) -> i32;
+ pub fn sceHttpCreateTemplate(agent: *mut u8, unknown1: i32, unknown2: i32) -> i32;
pub fn sceHttpDeleteTemplate(templateid: i32) -> i32;
pub fn sceHttpCreateConnection(
templateid: i32,
port: u16,
unknown2: i32,
) -> i32;
- pub fn sceHttpCreateConnectionWithURL(
- templateid: i32,
- url: *const u8,
- unknown1: i32,
- ) -> i32;
+ pub fn sceHttpCreateConnectionWithURL(templateid: i32, url: *const u8, unknown1: i32) -> i32;
pub fn sceHttpDeleteConnection(connection_id: i32) -> i32;
pub fn sceHttpCreateRequest(
connection_id: i32,
content_length: u64,
) -> i32;
pub fn sceHttpDeleteRequest(request_id: i32) -> i32;
- pub fn sceHttpSendRequest(
- request_id: i32,
- data: *mut c_void,
- data_size: u32,
- ) -> i32;
+ pub fn sceHttpSendRequest(request_id: i32, data: *mut c_void, data_size: u32) -> i32;
pub fn sceHttpAbortRequest(request_id: i32) -> i32;
- pub fn sceHttpReadData(
- request_id: i32,
- data: *mut c_void,
- data_size: u32,
- ) -> i32;
- pub fn sceHttpGetContentLength(
- request_id: i32,
- content_length: *mut u64,
- ) -> i32;
- pub fn sceHttpGetStatusCode(request_id: i32, status_code: *mut i32)
- -> i32;
+ pub fn sceHttpReadData(request_id: i32, data: *mut c_void, data_size: u32) -> i32;
+ pub fn sceHttpGetContentLength(request_id: i32, content_length: *mut u64) -> i32;
+ pub fn sceHttpGetStatusCode(request_id: i32, status_code: *mut i32) -> i32;
pub fn sceHttpSetResolveTimeOut(id: i32, timeout: u32) -> i32;
pub fn sceHttpSetResolveRetry(id: i32, count: i32) -> i32;
pub fn sceHttpSetConnectTimeOut(id: i32, timeout: u32) -> i32;
pub fn sceHttpDisableCookie(id: i32) -> i32;
pub fn sceHttpSaveSystemCookie() -> i32;
pub fn sceHttpLoadSystemCookie() -> i32;
- pub fn sceHttpAddExtraHeader(
- id: i32,
- name: *mut u8,
- value: *mut u8,
- unknown1: i32,
- ) -> i32;
+ pub fn sceHttpAddExtraHeader(id: i32, name: *mut u8, value: *mut u8, unknown1: i32) -> i32;
pub fn sceHttpDeleteHeader(id: i32, name: *const u8) -> i32;
- pub fn sceHttpsInit(
- unknown1: i32,
- unknown2: i32,
- unknown3: i32,
- unknown4: i32,
- ) -> i32;
+ pub fn sceHttpsInit(unknown1: i32, unknown2: i32, unknown3: i32, unknown4: i32) -> i32;
pub fn sceHttpsEnd() -> i32;
pub fn sceHttpsLoadDefaultCert(unknown1: i32, unknown2: i32) -> i32;
pub fn sceHttpDisableAuth(id: i32) -> i32;
pub fn sceHttpEnableAuth(id: i32) -> i32;
pub fn sceHttpEnableCache(id: i32) -> i32;
pub fn sceHttpEndCache() -> i32;
- pub fn sceHttpGetAllHeader(
- request: i32,
- header: *mut *mut u8,
- header_size: *mut u32,
- ) -> i32;
+ pub fn sceHttpGetAllHeader(request: i32, header: *mut *mut u8, header_size: *mut u32) -> i32;
pub fn sceHttpGetNetworkErrno(request: i32, err_num: *mut i32) -> i32;
pub fn sceHttpGetProxy(
id: i32,
) -> i32;
pub fn sceNetResolverInit() -> i32;
- pub fn sceNetResolverCreate(
- rid: *mut i32,
- buf: *mut c_void,
- buf_length: u32,
- ) -> i32;
+ pub fn sceNetResolverCreate(rid: *mut i32, buf: *mut c_void, buf_length: u32) -> i32;
pub fn sceNetResolverDelete(rid: i32) -> i32;
pub fn sceNetResolverStartNtoA(
rid: i32,