mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-03 14:48:46 +00:00
Added missing enums
This commit is contained in:
parent
5d1e11af85
commit
c392e7331c
1 changed files with 51 additions and 2 deletions
|
@ -11,6 +11,48 @@ class SymbolsResolver;
|
||||||
|
|
||||||
namespace Libraries::ImeDialog {
|
namespace Libraries::ImeDialog {
|
||||||
|
|
||||||
|
enum class Error : u32 {
|
||||||
|
OK = 0x0,
|
||||||
|
BUSY = 0x80bc0001,
|
||||||
|
NOT_OPENED = 0x80bc0002,
|
||||||
|
NO_MEMORY = 0x80bc0003,
|
||||||
|
CONNECTION_FAILED = 0x80bc0004,
|
||||||
|
TOO_MANY_REQUESTS = 0x80bc0005,
|
||||||
|
INVALID_TEXT = 0x80bc0006,
|
||||||
|
EVENT_OVERFLOW = 0x80bc0007,
|
||||||
|
NOT_ACTIVE = 0x80bc0008,
|
||||||
|
IME_SUSPENDING = 0x80bc0009,
|
||||||
|
DEVICE_IN_USE = 0x80bc000a,
|
||||||
|
INVALID_USER_ID = 0x80bc0010,
|
||||||
|
INVALID_TYPE = 0x80bc0011,
|
||||||
|
INVALID_SUPPORTED_LANGUAGES = 0x80bc0012,
|
||||||
|
INVALID_ENTER_LABEL = 0x80bc0013,
|
||||||
|
INVALID_INPUT_METHOD = 0x80bc0014,
|
||||||
|
INVALID_OPTION = 0x80bc0015,
|
||||||
|
INVALID_MAX_TEXT_LENGTH = 0x80bc0016,
|
||||||
|
INVALID_INPUT_TEXT_BUFFER = 0x80bc0017,
|
||||||
|
INVALID_POSX = 0x80bc0018,
|
||||||
|
INVALID_POSY = 0x80bc0019,
|
||||||
|
INVALID_HORIZONTALIGNMENT = 0x80bc001a,
|
||||||
|
INVALID_VERTICALALIGNMENT = 0x80bc001b,
|
||||||
|
INVALID_EXTENDED = 0x80bc001c,
|
||||||
|
INVALID_KEYBOARD_TYPE = 0x80bc001d,
|
||||||
|
INVALID_WORK = 0x80bc0020,
|
||||||
|
INVALID_ARG = 0x80bc0021,
|
||||||
|
INVALID_HANDLER = 0x80bc0022,
|
||||||
|
NO_RESOURCE_ID = 0x80bc0023,
|
||||||
|
INVALID_MODE = 0x80bc0024,
|
||||||
|
INVALID_PARAM = 0x80bc0030,
|
||||||
|
INVALID_ADDRESS = 0x80bc0031,
|
||||||
|
INVALID_RESERVED = 0x80bc0032,
|
||||||
|
INVALID_TIMING = 0x80bc0033,
|
||||||
|
INTERNAL = 0x80bc00ff,
|
||||||
|
DIALOG_INVALID_TITLE = 0x80bc0101,
|
||||||
|
DIALOG_NOT_RUNNING = 0x80bc0105,
|
||||||
|
DIALOG_NOT_FINISHED = 0x80bc0106,
|
||||||
|
DIALOG_NOT_IN_USE = 0x80bc0107
|
||||||
|
};
|
||||||
|
|
||||||
enum class OrbisImeDialogStatus : s32 {
|
enum class OrbisImeDialogStatus : s32 {
|
||||||
NONE = 0,
|
NONE = 0,
|
||||||
RUNNING = 1,
|
RUNNING = 1,
|
||||||
|
@ -38,6 +80,13 @@ enum class OrbisImeEnterLabel : s32 {
|
||||||
GO = 3
|
GO = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum class OrbisImeDialogOption : u32 {
|
||||||
|
DEFAULT = 0,
|
||||||
|
MULTILINE = 1,
|
||||||
|
NO_AUTO_CORRECTION = 2,
|
||||||
|
NO_AUTO_COMPLETION = 4
|
||||||
|
};
|
||||||
|
|
||||||
enum class OrbisImeInputMethod : s32 {
|
enum class OrbisImeInputMethod : s32 {
|
||||||
DEFAULT = 0
|
DEFAULT = 0
|
||||||
};
|
};
|
||||||
|
@ -137,7 +186,7 @@ struct OrbisImeDialogParam {
|
||||||
OrbisImeEnterLabel enterLabel;
|
OrbisImeEnterLabel enterLabel;
|
||||||
OrbisImeInputMethod inputMethod;
|
OrbisImeInputMethod inputMethod;
|
||||||
OrbisImeTextFilter filter;
|
OrbisImeTextFilter filter;
|
||||||
u32 option;
|
OrbisImeDialogOption option;
|
||||||
u32 maxTextLength;
|
u32 maxTextLength;
|
||||||
wchar_t* inputTextBuffer;
|
wchar_t* inputTextBuffer;
|
||||||
float posx;
|
float posx;
|
||||||
|
@ -150,7 +199,7 @@ struct OrbisImeDialogParam {
|
||||||
};
|
};
|
||||||
|
|
||||||
struct OrbisImeParamExtended {
|
struct OrbisImeParamExtended {
|
||||||
u32 option;
|
u32 option; //OrbisImeDialogOptionExtended
|
||||||
OrbisImeColor colorBase;
|
OrbisImeColor colorBase;
|
||||||
OrbisImeColor colorLine;
|
OrbisImeColor colorLine;
|
||||||
OrbisImeColor colorTextField;
|
OrbisImeColor colorTextField;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue