1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
use types::SceOff; use types::SceSize; use types::SceUID; #[repr(C)] pub struct SceIoDevInfo { pub max_size: SceOff, pub free_size: SceOff, pub cluster_size: SceSize, pub unk: *mut ::void, } #[cfg_attr( not(feature = "dox"), link(kind = "static", name = "SceLibKernel_stub") )] extern "C" { pub fn sceIoDevctl( dev: *const u8, cmd: u32, indata: *mut ::void, inlen: i32, outdata: *mut ::void, outlen: i32, ) -> i32; pub fn sceIoIoctl( fd: SceUID, cmd: u32, indata: *mut ::void, inlen: i32, outdata: *mut ::void, outlen: i32, ) -> i32; pub fn sceIoIoctlAsync( fd: SceUID, cmd: u32, indata: *mut ::void, inlen: i32, outdata: *mut ::void, outlen: i32, ) -> i32; }