pspsdk-1.0+beta2
psputility_osk.h
Go to the documentation of this file.
1 /*
2  * PSP Software Development Kit - http://www.pspdev.org
3  * -----------------------------------------------------------------------
4  * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
5  *
6  * psputility_osk.h - Definitions and Functions for OSK section of
7  * the pspUtility library
8  *
9  * Copyright (c) 2006 McZonk
10  * Copyright (c) 2008 InsertWittyName <tias_dp@hotmail.com>
11  *
12  * $Id: psputility_osk.h 2433 2008-10-15 10:00:27Z iwn $
13  */
14 #ifndef PSPOSK_H
15 #define PSPOSK_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #include <psptypes.h>
22 
27 {
39 };
40 
45 {
52 };
53 
58 {
62 };
63 
68 {
78  // http://en.wikipedia.org/wiki/Hiragana
80  // http://en.wikipedia.org/wiki/Katakana
81  // Half-width Katakana
84  // http://en.wikipedia.org/wiki/Kanji
90 };
91 
95 typedef struct _SceUtilityOskData
96 {
98  int unk_00;
100  int unk_04;
102  int language;
104  int unk_12;
108  int lines;
110  int unk_24;
112  unsigned short* desc;
114  unsigned short* intext;
118  unsigned short* outtext;
120  int result;
123 
125 
129 typedef struct _SceUtilityOskParams
130 {
137  int state;
139  int unk_60;
140 
142 
151 
160 
168 int sceUtilityOskUpdate(int n);
169 
175 int sceUtilityOskGetStatus(void);
176 
177 #ifdef __cplusplus
178 }
179 #endif
180 
181 #endif