00001 /* 00002 * PSP Software Development Kit - http://www.pspdev.org 00003 * ----------------------------------------------------------------------- 00004 * Licensed under the BSD license, see LICENSE in PSPSDK root for details. 00005 * 00006 * pspkerneltypes.h - PSP kernel types and definitions. 00007 * 00008 * Copyright (c) 2005 Marcus R. Brown <mrbrown@ocgnet.org> 00009 * Copyright (c) 2005 James Forshaw <tyranid@gmail.com> 00010 * Copyright (c) 2005 John Kelley <ps2dev@kelley.ca> 00011 * 00012 * $Id: pspkerneltypes.h 1884 2006-04-30 08:55:54Z chip $ 00013 */ 00014 00015 /* Note: Some of the structures, types, and definitions in this file were 00016 extrapolated from symbolic debugging information found in the Japanese 00017 version of Puzzle Bobble. */ 00018 00019 #ifndef PSPKERNELTYPES_H 00020 #define PSPKERNELTYPES_H 00021 00022 #include <psptypes.h> 00023 00025 typedef int SceUID; 00026 00027 /* Misc. kernel types. */ 00028 typedef unsigned int SceSize; 00029 typedef int SceSSize; 00030 00031 typedef unsigned char SceUChar; 00032 typedef unsigned int SceUInt; 00033 00034 /* File I/O types. */ 00035 typedef int SceMode; 00036 typedef SceInt64 SceOff; 00037 typedef SceInt64 SceIores; 00038 00039 #endif /* PSPKERNELTYPES_H */