/* This file has been generated by IDA Pro. It contains local type definitions from C:\Program Files (x86)\gamigo\FiestaOnlineDE\Fiesta.idb */ /* 1 */ enum $9E02737228DF5060E759F32703142FF5 { _BUF_SIZE = 0x8, }; /* 2 */ enum $B2FB91FA9CC7CF3BD50434AFDECAC47F { _ALLOC_MASK = 0x7, }; /* 3 */ enum CharAniType { MSCA_NONE = 0x0, MSCA_STAND = 0x1, MSCA_WALK = 0x2, MSCA_RUN = 0x3, MSCA_SPECIAL = 0x4, MSCA_ATTACK = 0x5, MSCA_CRITICAL = 0x6, MSCA_DAMAGE = 0x7, MSCA_DIE = 0x8, MSCA_SKILL = 0x9, MAX_CHARANITYPE = 0xA, }; /* 4 */ enum eActionWeight { AW_BASE = 0x0, AW_MOVING_SKILL = 0x1, AW_MOVER = 0x2, AW_HEAD_MOTION = 0x3, AW_DMG_MOTION = 0x4, AW_MAX = 0x5, }; /* 5 */ enum Char::StandMode { STAND_MODE_NORMAL = 0x0, STAND_MODE_COMBAT = 0x1, }; /* 6 */ enum $C6CFD6860219FB4E7F14048A6F7D1807 { DEFAULT_FRAME = 0x0, CHAR_SELECT_FRAME = 0x1, CHAR_CREATE_FRAME = 0x2, }; /* 7 */ enum AniEventCode::Code1 { INVALID_CODE1 = 0xFFFFFFFF, STAND = 0x186A0, REGEN = 0x1ADB0, MOVE = 0x30D40, ATTACK = 0x493E0, DAMAGE = 0x61A80, DIE = 0x7A120, SKILL = 0x927C0, SKILLCAST = 0xAAE60, EMOTICON = 0xC3500, ETC = 0xDBBA0, DIRECTION = 0xDE2B0, }; /* 8 */ enum AniEventCode::Code2 { INVALID_CODE2 = 0xFFFFFFFF, NONE2 = 0x0, NORMALSTAND = 0x3E8, COMBATSTAND = 0x7D0, SKILLSTAND_1 = 0xBB8, SKILLSTAND_2 = 0xFA0, SKILLSTAND_3 = 0x1388, WALK = 0x3E8, RUN = 0x7D0, ATTACK1_1 = 0x3E8, ATTACK1_2 = 0x7D0, ATTACK1_3 = 0xBB8, ATTACK2_1 = 0x5DC, ATTACK2_2 = 0x9C4, ATTACK2_3 = 0xDAC, ATTACK_CRI1_1 = 0x1B58, ATTACK_CRI1_2 = 0x1F40, DAMAGE1 = 0x3E8, DAMAGE_CRITICAL1 = 0x7D0, DIE1 = 0x3E8, ATKSKILL1 = 0x3E8, ATKSKILL2 = 0x5DC, ATKSKILL3 = 0x7D0, ATKSKILL4 = 0x9C4, ATKSKILL5 = 0xBB8, ATKSKILL6 = 0xDAC, ATKSKILL7 = 0xFA0, ATKSKILL8 = 0x1194, ATKSKILL9 = 0x1388, ATKSKILL10 = 0x157C, ATKSKILL11 = 0x1770, ATKSKILL12 = 0x1964, ATKSKILL13 = 0x1B58, ATKSKILL14 = 0x1D4C, ATKSKILL15 = 0x1F40, ATKMULTSKILL1 = 0x2134, DEFSKILL1 = 0x2328, ATKSPCLSKILL1 = 0x251C, COMBO1 = 0x3E8, COMBO2 = 0x7D0, COMBO3 = 0xBB8, COMBO4 = 0xFA0, COMBO5 = 0x1388, COMBO6 = 0x1770, HI1 = 0x3E8, LOVE1 = 0x7D0, SMILE1 = 0xBB8, CRY1 = 0xFA0, DANCE1 = 0x1388, AUTOACTION = 0x3E8, PICKUP = 0x7D0, CASTING = 0xBB8, GREETING = 0xBB8, DOOR = 0x1770, DIRECTION_BEGIN = 0x3E8, DIRECTION_END = 0x7D0, DIRECTION_LOOP = 0xBB8, }; /* 9 */ enum $FC7DBE4D295CDE1D8CCF17C165073DB4 { CHARSHADOW_LEVEL_NONE = 0x0, CHARSHADOW_LEVEL_USER = 0x1, CHARSHADOW_LEVEL_MIDDLE = 0xA, CHARSHADOW_LEVEL_MAX = 0x32, }; /* 10 */ enum World::PickEnum { PICK_NONE = 0x0, PICK_CHAR = 0x1, PICK_GROUND = 0x2, PICK_DROPITEM = 0x3, PICK_MINIHOUSE = 0x4, PICK_MHOBJ = 0x5, PICK_MHOBJ_RELEASE = 0x6, PICK_SOMETHING_LOSE = 0x7, PICK_MHOBJ_NORMALCHOOSE = 0x8, PICK_MHOBJ_PORTAL = 0x9, PICK_MHOBJ_NONE = 0xA, }; /* 11 */ enum World::eMapType { MAPTYPE_NORMAL = 0x0, MAPTYPE_KINGDOMQUEST = 0x1, MAPTYPE_MINIHOUSE = 0x2, MAPTYPE_INSTANCE_DUNGEON = 0x3, MAPTYPE_BATTLE_FILED = 0x4, MAPTYPE_PRISON = 0x5, MAPTYPE_VILLAGE = 0x6, MAPTYPE_GBHOUSE = 0x7, }; /* 12 */ enum mhState { MH_STATE_NO = 0x0, MH_STATE_NORMAL = 0x1, MH_STATE_EDIT = 0x1, MH_STATE_EDIT_VIEING_MODE = 0x1, MH_STATE_REPAIR = 0x2, MH_STATE_EDIT_OBJ_PICKED = 0x3, MH_STATE_EDIT_OBJ_RELEASE = 0x4, MH_STATE_EDIT_CHAR_PICKED = 0x5, MH_STATE_EDIT_CHAR_RELEASE = 0x6, }; /* 13 */ enum $74294535378D22AC3278BE42F001C777 { MAX_EXTRA_LIGHT = 0x1E, }; /* 14 */ typedef $9E02737228DF5060E759F32703142FF5 $F0551E099AE6F36F41F19B6664DCAFD9; /* 15 */ typedef $B2FB91FA9CC7CF3BD50434AFDECAC47F $8B51C3C74DF083A54E50CA72E34056B8; /* 16 */ enum $EDE4AE401A54C0038EB3494B7F7AF733 { APP_CULLED_MASK = 0x1, SELECTIVE_UPDATE_MASK = 0x2, SELECTIVE_XFORMS_MASK = 0x4, SELECTIVE_PROP_CONTROLLER_MASK = 0x8, SELECTIVE_RIGID_MASK = 0x10, DISPLAY_OBJECT_MASK = 0x20, DISABLE_SORTING = 0x40, }; /* 17 */ enum LastEffPos { CHEST_C = 0x0, OP_GROUND = 0x1, LEP_NONE = 0x2, MAX_LASTEFFPOS = 0x3, }; /* 18 */ typedef _PaddingMode AbnormalStateViewInfo::EffPosEnum; /* 19 */ enum $B03E8BF1CC255C71DE65D714F08249AB { EFF_TYPE_MARKET = 0x0, EFF_TYPE_KQTEAM = 0x1, }; /* 20 */ enum MoverSlotView::DataVersion { DataVersionKey = 0xC, }; /* 21 */ typedef MoverSlotView::DataVersion MoverMain::DataVersion; /* 22 */ typedef MoverSlotView::DataVersion MoverView::DataVersion; /* 23 */ typedef MoverSlotView::DataVersion MoverHG::DataVersion; /* 24 */ typedef MoverSlotView::DataVersion MoverSlotCharAni::DataVersion; /* 25 */ typedef MoverSlotView::DataVersion MoverAbility::DataVersion; /* 26 */ typedef MoverSlotView::DataVersion MoverItem::DataVersion; /* 27 */ enum WM_Link { WM_NONE = 0x0, WM_ROUN = 0x1, WM_ROUCOS01 = 0x2, WM_ROUCOS02 = 0x3, WM_ROUCOS03 = 0x4, WM_ROUVAL01 = 0x5, WM_ROUVAL02 = 0x6, WM_ELD = 0x7, WM_ELDCEM01 = 0x8, WM_ELDCEM02 = 0x9, WM_ELDGBL01 = 0xA, WM_ELDPRI01 = 0xB, WM_ELDFOR01 = 0xC, WM_ELDSLEEP01 = 0xD, WM_URG = 0xE, WM_ECHOCAVE = 0xF, WM_WINDYCAVE = 0x10, WM_GOLDCAVE = 0x11, WM_URGFIRE01 = 0x12, WM_URGSWA01 = 0x13, WM_ELDGBL02 = 0x14, WM_ELDPRI02 = 0x15, WM_LINKFIELD01 = 0x16, WM_LINKFIELD02 = 0x17, WM_URG_ALRUIN = 0x18, WM_ADLTHORN01 = 0x19, WM_URGDARK01 = 0x1A, WM_BERKAL01 = 0x1B, WM_BERA_ = 0x1C, WM_ADL = 0x1D, WM_BERFRZ01 = 0x1E, WM_BERVALE01 = 0x1F, WM_ADLVAL01 = 0x20, WM_TEVAL = 0x21, WM_BATTLEFIELD = 0x22, WM_TCAVE = 0x23, WM_SER = 0x24, MAX_WM_LINK = 0x25, }; /* 28 */ typedef MoverSlotView::DataVersion MapViewInfo::DataVersion; /* 29 */ enum WPMType { MWP_ON = 0x0, MWP_OFF = 0x1, MAX_WPMTYPE = 0x2, }; /* 30 */ typedef MoverSlotView::DataVersion MoverUpgradeEffect::DataVersion; /* 31 */ typedef MoverSlotView::DataVersion MoverUseSkill::DataVersion; /* 32 */ enum SlotMachineWin::COIN_TYPE { CT_USERCOIN = 0x0, CT_BETTINGCOIN = 0x1, CT_SHARECOIN = 0x2, }; /* 33 */ enum EditWin::Type { NORMAL = 0x50000000, PASSWD = 0x50000020, NUMBER = 0x50002000, MULTILINE = 0x50001004, }; /* 34 */ enum Font::Type { DEFAULT = 0x0, BOLD = 0x1, SMALL = 0x2, MENU = 0x3, DLGTEXT = 0x4, LARGE = 0x5, LARGEBOLD = 0x6, MAIN_MENU = 0x7, GTFONT = 0x8, TITLEBOLD = 0x9, NAMEPANEL3D = 0xA, GMCHAT = 0xB, TYPE_NUM = 0xC, }; /* 35 */ enum SlotMachineWin::BETTING_TYPE { BT_ONEBET = 0x0, BT_UNONEBET = 0x1, BT_8BET = 0x2, BT_RESET = 0x3, BT_REBET = 0x4, }; /* 36 */ enum SLWCreateInfo::ItemType { NONE = 0x0, ITEM = 0x1, COLUMN = 0x2, }; /* 37 */ enum SLWCreateInfo::SprDataType { SPRITE = 0x0, BUTTON = 0x1, CHECKBUTTON = 0x2, ITEMICON = 0x3, TEXT = 0x4, }; /* 38 */ enum QUEST_DATA::QUEST_TYPE { QT_NORMAL = 0x0, QT_STORY = 0x1, QT_CLASS = 0x2, QT_EVENT = 0x3, QT_INSTANCE_DUNGEON = 0x4, QT_NORMAL_PARTY = 0x5, QT_EPIC = 0x6, QT_EPIC_PARTY = 0x7, QT_RAID = 0x8, QT_CHAO_QUEST = 0x9, QT_DAILY_QUEST = 0xA, QT_MAX_QUEST_TYPE = 0xB, }; /* 39 */ enum MHDiceAniActor::DICE_ANIIDX { ANI_ONE = 0x64, ANI_TWO = 0xC8, ANI_THREE = 0x12C, ANI_FOUR = 0x190, ANI_FIVE = 0x1F4, ANI_SIX = 0x258, ANI_INVALID = 0x3E7, }; /* 40 */ enum SoundGroupInterface::SndIndex { KDSUCCESS = 0x0, KDFAIL = 0x1, ISSUE = 0x2, WEAPONTITLE = 0x3, SFX_CLICK = 0x4, SFX_QITEMGET = 0x5, SFX_RITEMGET = 0x6, SFX_STARTQUEST = 0x7, SFX_ENDQUEST = 0x8, SFX_LVUP = 0x9, SFX_SLOTONE = 0xA, SFX_SLOTEND = 0xB, SFX_UPBEST = 0xC, SFX_UPGOOD = 0xD, SFX_UPWORST = 0xE, SFX_LEARNSKILL = 0xF, SFX_MoneyGet = 0x10, CharCreate = 0x11, CharCreateArc = 0x12, CharCreateClass = 0x13, CharCreateClr = 0x14, CharCreateFig = 0x15, CharCreateMag = 0x16, CharCreateSex = 0x17, SFX_ConFriend = 0x18, SFX_KQLast = 0x19, SFX_SoulStone = 0x1A, SFX_WDClosed = 0x1B, SFX_UChatJ = 0x1C, SFX_UChatM = 0x1D, SFX_OXField = 0x1E, SFX_Critical01 = 0x1F, DiceConnect = 0x20, DiceStartBetting = 0x21, DiceBettingLogo = 0x22, DiceOutMoney = 0x23, DiceChipsPiledUp_Pair = 0x24, DiceChipsPiledUp_Single = 0x25, DiceBettingCheckUp = 0x26, Cast_Clock = 0x27, Cast_Alarm = 0x28, Dice_CoinClick = 0x29, DiceRoll_Pair = 0x2A, DiceRoll_Single01 = 0x2B, DiceFinalResult = 0x2C, Dice_fanfare = 0x2D, MysteryVaultAlarm = 0x2E, PutOnClear = 0x2F, Collect_CardOpen = 0x30, Collect_CardReward = 0x31, GB_SM_Bet = 0x32, GB_SM_Cancle = 0x33, GB_SM_FullBet = 0x34, GB_SM_Lose = 0x35, GB_SM_Open = 0x36, GB_SM_ReelEnd = 0x37, GB_SM_ReelLoop = 0x38, GB_SM_ReelStart = 0x39, GB_SM_Reset = 0x3A, GB_SM_Spin = 0x3B, GB_SM_Stop = 0x3C, GB_SM_Win = 0x3D, CharCreateJok = 0x3E, SFX_ItemSort = 0x3F, SFX_MBoxGet = 0x40, SFX_ItemPutRing = 0x41, RandomOptionProgress = 0x42, MAX_INTERFACE_SOUND = 0x43, }; /* 41 */ enum $7C4540922E4AF70B0A512733839E792B { PGWM_CMD_SLOTRANK_TAB1 = 0x0, PGWM_CMD_SLOTRANK_TAB2 = 0x1, PGWM_CMD_SLOTRANK_SLIDEBAR = 0x2, PGWM_CMD_SLOTRANK_CLICK = 0x3, PGWM_CMD_SLOTRANK_CLOSE = 0x4, PGWM_CMD_SLOTRANK_OK = 0x5, }; /* 42 */ enum $FEAAC9F55DC49A0C6536FE5A30E49082 { ALPHA = 0x0, DITHER = 0x1, FOG = 0x2, MATERIAL = 0x3, REND_SPEC = 0x4, SHADE = 0x5, SPECULAR = 0x6, STENCIL = 0x7, TEXTURING = 0x8, VERTEX_COLOR = 0x9, WIREFRAME = 0xA, ZBUFFER = 0xB, MAX_TYPES = 0xC, }; /* 43 */ enum $A5315927D203AF0B1312E1990BF25C18 { DEF_MIN_DIST = 0x1, DEF_MAX_DIST = 0x64, }; /* 44 */ enum NiInputKeyboard::KeyCode { KEY_NOKEY = 0x0, KEY_ESCAPE = 0x1, KEY_1 = 0x2, KEY_2 = 0x3, KEY_3 = 0x4, KEY_4 = 0x5, KEY_5 = 0x6, KEY_6 = 0x7, KEY_7 = 0x8, KEY_8 = 0x9, KEY_9 = 0xA, KEY_0 = 0xB, KEY_MINUS = 0xC, KEY_EQUALS = 0xD, KEY_BACK = 0xE, KEY_TAB = 0xF, KEY_Q = 0x10, KEY_W = 0x11, KEY_E = 0x12, KEY_R = 0x13, KEY_T = 0x14, KEY_Y = 0x15, KEY_U = 0x16, KEY_I = 0x17, KEY_O = 0x18, KEY_P = 0x19, KEY_LBRACKET = 0x1A, KEY_RBRACKET = 0x1B, KEY_RETURN = 0x1C, KEY_LCONTROL = 0x1D, KEY_A = 0x1E, KEY_S = 0x1F, KEY_D = 0x20, KEY_F = 0x21, KEY_G = 0x22, KEY_H = 0x23, KEY_J = 0x24, KEY_K = 0x25, KEY_L = 0x26, KEY_SEMICOLON = 0x27, KEY_APOSTROPHE = 0x28, KEY_GRAVE = 0x29, KEY_LSHIFT = 0x2A, KEY_BACKSLASH = 0x2B, KEY_Z = 0x2C, KEY_X = 0x2D, KEY_C = 0x2E, KEY_V = 0x2F, KEY_B = 0x30, KEY_N = 0x31, KEY_M = 0x32, KEY_COMMA = 0x33, KEY_PERIOD = 0x34, KEY_SLASH = 0x35, KEY_RSHIFT = 0x36, KEY_MULTIPLY = 0x37, KEY_LMENU = 0x38, KEY_SPACE = 0x39, KEY_CAPITAL = 0x3A, KEY_F1 = 0x3B, KEY_F2 = 0x3C, KEY_F3 = 0x3D, KEY_F4 = 0x3E, KEY_F5 = 0x3F, KEY_F6 = 0x40, KEY_F7 = 0x41, KEY_F8 = 0x42, KEY_F9 = 0x43, KEY_F10 = 0x44, KEY_NUMLOCK = 0x45, KEY_SCROLL = 0x46, KEY_NUMPAD7 = 0x47, KEY_NUMPAD8 = 0x48, KEY_NUMPAD9 = 0x49, KEY_SUBTRACT = 0x4A, KEY_NUMPAD4 = 0x4B, KEY_NUMPAD5 = 0x4C, KEY_NUMPAD6 = 0x4D, KEY_ADD = 0x4E, KEY_NUMPAD1 = 0x4F, KEY_NUMPAD2 = 0x50, KEY_NUMPAD3 = 0x51, KEY_NUMPAD0 = 0x52, KEY_DECIMAL = 0x53, KEY_OEM_102 = 0x54, KEY_F11 = 0x55, KEY_F12 = 0x56, KEY_F13 = 0x57, KEY_F14 = 0x58, KEY_F15 = 0x59, KEY_KANA = 0x5A, KEY_ABNT_C1 = 0x5B, KEY_CONVERT = 0x5C, KEY_NOCONVERT = 0x5D, KEY_YEN = 0x5E, KEY_ABNT_C2 = 0x5F, KEY_NUMPADEQUALS = 0x60, KEY_PREVTRACK = 0x61, KEY_AT = 0x62, KEY_COLON = 0x63, KEY_UNDERLINE = 0x64, KEY_KANJI = 0x65, KEY_STOP = 0x66, KEY_AX = 0x67, KEY_UNLABELED = 0x68, KEY_NEXTTRACK = 0x69, KEY_NUMPADENTER = 0x6A, KEY_RCONTROL = 0x6B, KEY_MUTE = 0x6C, KEY_CALCULATOR = 0x6D, KEY_PLAYPAUSE = 0x6E, KEY_MEDIASTOP = 0x6F, KEY_VOLUMEDOWN = 0x70, KEY_VOLUMEUP = 0x71, KEY_WEBHOME = 0x72, KEY_NUMPADCOMMA = 0x73, KEY_DIVIDE = 0x74, KEY_SYSRQ = 0x75, KEY_RMENU = 0x76, KEY_PAUSE = 0x77, KEY_HOME = 0x78, KEY_UP = 0x79, KEY_PRIOR = 0x7A, KEY_LEFT = 0x7B, KEY_RIGHT = 0x7C, KEY_END = 0x7D, KEY_DOWN = 0x7E, KEY_NEXT = 0x7F, KEY_INSERT = 0x80, KEY_DELETE = 0x81, KEY_LWIN = 0x82, KEY_RWIN = 0x83, KEY_APPS = 0x84, KEY_POWER = 0x85, KEY_SLEEP = 0x86, KEY_WAKE = 0x87, KEY_WEBSEARCH = 0x88, KEY_WEBFAVORITES = 0x89, KEY_WEBREFRESH = 0x8A, KEY_WEBSTOP = 0x8B, KEY_WEBFORWARD = 0x8C, KEY_WEBBACK = 0x8D, KEY_MYCOMPUTER = 0x8E, KEY_MAIL = 0x8F, KEY_MEDIASELECT = 0x90, KEY_TOTAL_COUNT = 0x91, }; /* 45 */ enum BETTING_LEVEL_COIN { BLM_100_COIN = 0x0, BLM_500_COIN = 0x1, BLM_1000_COIN = 0x2, BLM_10000_COIN = 0x3, BLM_MAX_COIN = 0x4, BLM_SELECT_COIN_NUMS = 0x5, }; /* 46 */ enum DICE_TAISAI_BETTING { DTB_EVEN = 0x0, DTB_ODD = 0x1, DTB_BIG = 0x2, DTB_SMALL = 0x3, DTB_PAIR_1 = 0x4, DTB_PAIR_2 = 0x5, DTB_PAIR_3 = 0x6, DTB_PAIR_4 = 0x7, DTB_PAIR_5 = 0x8, DTB_PAIR_6 = 0x9, DTB_TRIPLE_1 = 0xA, DTB_TRIPLE_2 = 0xB, DTB_TRIPLE_3 = 0xC, DTB_TRIPLE_4 = 0xD, DTB_TRIPLE_5 = 0xE, DTB_TRIPLE_6 = 0xF, DTB_ANYTRIPLE = 0x10, DTB_SUM_4 = 0x11, DTB_SUM_5 = 0x12, DTB_SUM_6 = 0x13, DTB_SUM_7 = 0x14, DTB_SUM_8 = 0x15, DTB_SUM_9 = 0x16, DTB_SUM_10 = 0x17, DTB_SUM_11 = 0x18, DTB_SUM_12 = 0x19, DTB_SUM_13 = 0x1A, DTB_SUM_14 = 0x1B, DTB_SUM_15 = 0x1C, DTB_SUM_16 = 0x1D, DTB_SUM_17 = 0x1E, DTB_DOMINO_12 = 0x1F, DTB_DOMINO_13 = 0x20, DTB_DOMINO_14 = 0x21, DTB_DOMINO_15 = 0x22, DTB_DOMINO_16 = 0x23, DTB_DOMINO_23 = 0x24, DTB_DOMINO_24 = 0x25, DTB_DOMINO_25 = 0x26, DTB_DOMINO_26 = 0x27, DTB_DOMINO_34 = 0x28, DTB_DOMINO_35 = 0x29, DTB_DOMINO_36 = 0x2A, DTB_DOMINO_45 = 0x2B, DTB_DOMINO_46 = 0x2C, DTB_DOMINO_56 = 0x2D, DTB_SINGLE_1 = 0x2E, DTB_SINGLE_2 = 0x2F, DTB_SINGLE_3 = 0x30, DTB_SINGLE_4 = 0x31, DTB_SINGLE_5 = 0x32, DTB_SINGLE_6 = 0x33, MAX_DICE_TAISAI_BETTING = 0x34, }; /* 47 */ enum SlideBar::Type { HORIZONTAL = 0x0, VERTICAL = 0x1, }; /* 48 */ enum $0C7FB6C95676F6614C73A8200F55E94B { INVALID_SPRINDEX = 0xFFFFFFFF, }; /* 49 */ enum $D78981EE6DB2F66CD072424ED1B450DE { MAX_TEXTGEOMETRY = 0x3, MAX_BUTTON = 0xA, MAX_LINE = 0x3, }; /* 50 */ enum SlotEntry::ESLOT_STATE { ES_INCREASE = 0x0, ES_DECREASE = 0x1, ES_TRANSITION = 0x2, ES_STOP = 0x3, }; /* 51 */ enum $5CC41F2737977ED27E16DC7E0D8609C8 { PGWM_CMD_SLOTHELP_OK = 0x0, PGWM_CMD_SLOTHELP_CLS = 0x1, PGWM_CMD_SLOTHELP_SLIDE = 0x2, }; /* 52 */ enum $7E786853F0B2911476A0EFF39A777E88 { PGWM_SLOTMACHINE_LARGE = 0x0, }; /* 53 */ enum SpScreenText::TextAlign { HORZ_ALIGN_LEFT = 0x1, HORZ_ALIGN_CENTER = 0x2, HORZ_ALIGN_RIGHT = 0x3, HORZ_ALIGN_MASK = 0xF, VERT_ALIGN_TOP = 0x10, VERT_ALIGN_CENTER = 0x20, VERT_ALIGN_BOTTOM = 0x30, VERT_ALIGN_MASK = 0xF0, }; /* 54 */ typedef $D78981EE6DB2F66CD072424ED1B450DE $D1E628AA9A970A7B19DF75BC569B84FA; /* 55 */ enum $05308AE399C5B13E308E54D34DAC2F98 { Common = 0x0, FrameBox = 0x1, Loading = 0x2, Login = 0x3, MainInterface = 0x4, LogInterface = 0x5, SkillPowerIcon = 0x6, MainInterface_2 = 0x7, StatTitleIcon_16 = 0x8, StatTitleIcon_32 = 0x9, MainInterface_temp = 0xA, ChattingFrameBox = 0xB, PopupFrameBox = 0xC, PopupCursor = 0xD, ShortCut = 0xE, event01 = 0xF, Account_SvList = 0x10, ServerList = 0x11, MainInterface_Added = 0x12, Skin = 0x13, MainInterface_4 = 0x14, MainInterface_6 = 0x15, guildflag_Blue = 0x16, guildflag_Red = 0x17, MainInterface_8 = 0x18, GB_SlotMachine02 = 0x19, SignUp = 0x1A, CharCreate_LoginInterface = 0x1B, MainInterface_10 = 0x1C, MainInterface_11 = 0x1D, MainInterface_E01 = 0x1E, MainInterface_Forum = 0x1F, MenuTexNum = 0x20, }; /* 56 */ enum $BEBEB548520FAC499F453BACBDE65691 { PGWM_CMD_SLOTMACHINE_MIN = 0x0, PGWM_CMD_SLOTMACHINE_EXIT = 0x1, PGWM_CMD_SLOTMACHINE_SPIN = 0x2, PGWM_CMD_SLOTMACHINE_BETONE = 0x3, PGWM_CMD_SLOTMACHINE_CANCELONEBET = 0x4, PGWM_CMD_SLOTMACHINE_BET8 = 0x5, PGWM_CMD_SLOTMACHINE_RESET = 0x6, PGWM_CMD_SLOTMACHINE_STOP = 0x7, PGWM_CMD_SLOTMACHINE_HELP = 0x8, PGWM_CMD_SLOTMACHINE_RANKING = 0x9, }; /* 57 */ enum SlotMachineWin::MachineState { EM_IDLE = 0x0, EM_BETTING = 0x1, EM_SEND_INFO = 0x2, EM_START = 0x3, EM_ROLLING = 0x4, EM_STOP = 0x5, EM_STOPPING = 0x6, EM_RESULT = 0x7, }; /* 58 */ enum $21E649E2D0CB9D97E528B3F599F10DE6 { ONELINE = 0x0, ALLLINE = 0x1, CENTER = 0x2, JACKPOT = 0x3, WIN_NUMS = 0x4, }; /* 59 */ enum $A1BB80FDA70EE7E9425FA9524562A2EC { UNIT_NUMS = 0x3, BETCOIN_NUMS = 0x8, SLOT_NUMS = 0x9, USERCOIN_NUMS = 0xC, INDICATOR_NUMS = 0x20, }; /* 60 */ enum $A2683F1775DC6DC5A375F86BA709EABE { BTN_ONEBET = 0x0, BTN_EIGHTBET = 0x1, BTN_CANCELONEBET = 0x2, BTN_RESET = 0x3, BTN_SPIN = 0x4, BTN_STOP = 0x5, BTN_NUMS = 0x6, }; /* 61 */ typedef EditWin::Type PgWinBut::ButShow; /* 62 */ enum PLAYER_QUEST_STATUS { PQS_NONE = 0x0, PQS_ABORT = 0x1, PQS_DONE = 0x2, PQS_SOON = 0x3, PQS_REPEAT = 0x4, PQS_ABLE = 0x5, PQS_ING = 0x6, PQS_FAILED = 0x7, PQS_REWARD = 0x8, PQS_LOWABLE = 0x9, PQS_READ_ABLE = 0x14, PQS_MAX_PLAYER_QUEST_STATUS = 0x15, }; /* 63 */ enum PgWinMgr::Depth { ABSOLUTE_NEAR = 0x0, MOST_NEAR = 0x1, MOST_FAR = 0xFFFFFFFE, ABSOLUTE_FAR = 0xFFFFFFFF, }; /* 64 */ enum NiTexturingProperty::ClampMode { CLAMP_S_CLAMP_T = 0x0, CLAMP_S_WRAP_T = 0x1, WRAP_S_CLAMP_T = 0x2, WRAP_S_WRAP_T = 0x3, CLAMP_MAX_MODES = 0x4, }; /* 65 */ enum DirectUserMsgTag { DirectUserMsg_SizeDrag = 0xE, DirectUserMsg_PopupMenuClicked = 0xF, DirectUserMsg_PopupMenuSetCheckBox = 0x10, DirectUserMsg_ChangeChatBoard = 0x11, DirectUserMsg_Friend_Delete = 0x12, DirectUserMsg_Friend_View_AllInfo = 0x13, DirectUserMsg_Friend_PartyInvite = 0x14, DirectUserMsg_Friend_WhisperChat = 0x15, DirectUserMsg_DroppedOnSlot = 0x16, DirectUserMsg_SendPacketToZone = 0x17, DirectUserMsg_SendPacketToWorld = 0x18, DirectUserMsg_AddSysMsg = 0x19, DirectUserMsg_AddBattleMsg = 0x1A, DirectUserMsg_MsgBoxResponse = 0x1B, DirectUserMsg_InputBoxResponse = 0x1C, DirectUserMsg_StatPointDistribute = 0x1D, DirectUserMsg_GatheringStart = 0x1E, DirectUserMsg_GatheringSuccess = 0x1F, DirectUserMsg_GatheringCancel = 0x20, DirectUserMsg_ProducingOpenDialog = 0x21, DirectUserMsg_ProducingStart = 0x22, DirectUserMsg_ProducingCancel = 0x23, DirectUserMsg_CloseNpcDialog = 0x24, DirectUserMsg_NpcDialogResponse = 0x25, DirectUserMsg_QuestDialogResponse = 0x26, DirectUserMsg_CancelCharacterAction = 0x27, DirectUserMsg_CommunityTabChanged = 0x28, DirectUserMsg_InvalidateGuildList = 0x29, DirectUserMsg_OpenGuildMenu = 0x2A, DirectUserMsg_OpenGuildMasterMenu = 0x2B, DirectUserMsg_DelegatePacket = 0x2C, DirectUserMsg_OpenGuildStatusWin = 0x2D, DirectUserMsg_InformGuildWarMsg = 0x2E, DirectUserMsg_OpdnGuildSelectMenu = 0x2F, DirectUserMsg_InvalidateChargedItemInvenWin = 0x30, DirectUserMsg_InvalidateCompensationItemInvenWin = 0x31, DirectUserMsg_InvalidateGuildWarList = 0x32, DirectUserMsg_InvalidateGuildWarableList = 0x33, DirectUserMsg_ShowRoarWin = 0x34, DirectUserMsg_ShowWingStoneWin = 0x35, DirectUserMsg_GotoCharSelect = 0x36, DirectUserMsg_ShowProduceSkillSelectWin = 0x37, DirectUserMsg_Close_MH_UI_GuestList = 0x38, DirectUserMsg_Close_MH_ArrangeMode_Text = 0x39, DirectUserMsg_Close_MH_ConfigRoomInfo = 0x3A, DirectUserMsg_Close_MH_ConfigBlogAddr = 0x3B, DirectUserMsg_Close_MH_ItemInventory = 0x3C, DirectUserMsg_Close_MH_UI_Info = 0x3D, DirectUserMsg_MHInfoTabChanged = 0x3E, DirectUserMsg_MHMouseControlCursorOff = 0x3F, DirectUserMsg_MHUINormalize = 0x40, DirectUserMsg_CloseMH_MinWin = 0x41, DirectUserMsg_CloseMH_EmotionWin = 0x42, DirectUserMsg_ShowProduceSkillInitWin = 0x43, DirectUserMsg_HolyPromise_Invite_HighHolyPromise = 0x44, DirectUserMsg_HolyPromise_SendWhisper = 0x45, DirectUserMsg_HolyPromise_Removal_Promise = 0x46, DirectUserMsg_InvalidateAcademy = 0x47, DirectUserMsg_ShowItemRepairWin = 0x48, DirectUserMsg_InformGTMsg = 0x49, DirectUserMsg_GuildList_ChoiceGuild = 0x4A, DirectUserMsg_GuildList_ChoiceMaster = 0x4B, DirectUserMsg_TargetCharSoulCount_Clear = 0x4C, DirectUserMsg_CollectCardSlot_Change = 0x4D, DirectUserMsg_CollectCardSlot_Remove = 0x4E, DirectUserMsg_PetSetNameConfirm = 0x4F, DirectUserMsg_PetSetName = 0x50, DirectUserMsg_PetSetNameCancel = 0x51, DirectUserMsg_ChargedBuffErase = 0x52, }; /* 66 */ enum $6BC03FA02E0921440D888DE47787679A { MAINCHARWIN = 0x0, NPCWIN = 0x1, }; /* 67 */ enum $89EE9FCBE102D1C5E31BF9BB227AE2F2 { PGWM_CMD_QUEST_LCLICK = 0x0, PGWM_CMD_QUESTNAME_SLIDE1 = 0x1, PGWM_CMD_LIST_CLOSE = 0x2, PGWM_CMD_HELPLINK = 0x3, }; /* 68 */ enum $A6B1E07306BE8A0C7F5DC0FDF7F198AA { PGWM_ACTIONBTN_TAG = 0x12FD1, }; /* 69 */ enum MHDiceGameTask::INFO_TRANS_STATUS { E_IDLE = 0x0, E_TRANSFER = 0x1, }; /* 70 */ enum DICE_TAISAI_GAME_MODE { DTGM_AUTO = 0x0, DTGM_MANUAL = 0x1, MAX_DICE_TAISAI_GAME_MODE = 0x2, }; /* 71 */ enum DICE_TAISAI_GAME_STATUS { DTGS_NONE_BETTING = 0x0, DTGS_BETTING = 0x1, DTGS_ROLLING = 0x2, DTGS_STAND_BY = 0x3, MAX_DICE_TAISAI_GAME_STATUS = 0x4, }; /* 72 */ enum BETTING_LEVEL_MONEY { BLM_100CO = 0x0, BLM_1SIL = 0x1, BLM_10SIL = 0x2, BLM_100SIL = 0x3, BLM_1GOLD = 0x4, BLM_MAX = 0x5, BLM_SELECT_NUMS = 0x6, }; /* 73 */ enum MHDiceGameTask::DICE_GAME_MODE { GAME_IDLE_MODE = 0x0, MINIHOUSE_DICE_TAISAI_MODE = 0x1, GAMBLE_DICE_TAISAI_MODE = 0x2, GAMBLE_DICE_RESERVE_MODE = 0x3, GAMBLE_SLOT_MACHINE_MODE = 0x4, GAMBLE_SLOT_RESERVE_MODE = 0x5, }; /* 74 */ enum std::_Tree_val,std::allocator >,0> >::_Redbl { _Red = 0x0, _Black = 0x1, }; /* 75 */ enum $9ADEBD8A921918A39AFE0B81FE4AC4B2 { _Multi = 0x0, }; /* 76 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 77 */ typedef $9ADEBD8A921918A39AFE0B81FE4AC4B2 $58DE2DA9E8DDE5DA2E2F36082422D5FD; /* 78 */ enum BET_STATE { BET_RESET = 0x0, BET_BETTING = 0x1, BET_SUCCESS = 0x2, BET_FAIL = 0x3, BET_NON_BETTING = 0x4, }; /* 79 */ enum $55372D48E26CA4042287BD8C49EB4130 { PGWM_MH_UI_NORMAL = 0x0, }; /* 80 */ enum $1EA85CEFCB4F25F17260C4478F74A5D7 { PGWM_CMD_DICEGAME_EVEN = 0x0, PGWM_CMD_DICEGAME_ODD = 0x1, PGWM_CMD_DICEGAME_BIG = 0x2, PGWM_CMD_DICEGAME_SMALL = 0x3, PGWM_CMD_DICEGAME_PAIR_1 = 0x4, PGWM_CMD_DICEGAME_PAIR_2 = 0x5, PGWM_CMD_DICEGAME_PAIR_3 = 0x6, PGWM_CMD_DICEGAME_PAIR_4 = 0x7, PGWM_CMD_DICEGAME_PAIR_5 = 0x8, PGWM_CMD_DICEGAME_PAIR_6 = 0x9, PGWM_CMD_DICEGAME_TRIPLE_1 = 0xA, PGWM_CMD_DICEGAME_TRIPLE_2 = 0xB, PGWM_CMD_DICEGAME_TRIPLE_3 = 0xC, PGWM_CMD_DICEGAME_TRIPLE_4 = 0xD, PGWM_CMD_DICEGAME_TRIPLE_5 = 0xE, PGWM_CMD_DICEGAME_TRIPLE_6 = 0xF, PGWM_CMD_DICEGAME_ANYTRIPLE = 0x10, PGWM_CMD_DICEGAME_SUM_4 = 0x11, PGWM_CMD_DICEGAME_SUM_5 = 0x12, PGWM_CMD_DICEGAME_SUM_6 = 0x13, PGWM_CMD_DICEGAME_SUM_7 = 0x14, PGWM_CMD_DICEGAME_SUM_8 = 0x15, PGWM_CMD_DICEGAME_SUM_9 = 0x16, PGWM_CMD_DICEGAME_SUM_10 = 0x17, PGWM_CMD_DICEGAME_SUM_11 = 0x18, PGWM_CMD_DICEGAME_SUM_12 = 0x19, PGWM_CMD_DICEGAME_SUM_13 = 0x1A, PGWM_CMD_DICEGAME_SUM_14 = 0x1B, PGWM_CMD_DICEGAME_SUM_15 = 0x1C, PGWM_CMD_DICEGAME_SUM_16 = 0x1D, PGWM_CMD_DICEGAME_SUM_17 = 0x1E, PGWM_CMD_DICEGAME_DOMINO_12 = 0x1F, PGWM_CMD_DICEGAME_DOMINO_13 = 0x20, PGWM_CMD_DICEGAME_DOMINO_14 = 0x21, PGWM_CMD_DICEGAME_DOMINO_15 = 0x22, PGWM_CMD_DICEGAME_DOMINO_16 = 0x23, PGWM_CMD_DICEGAME_DOMINO_23 = 0x24, PGWM_CMD_DICEGAME_DOMINO_24 = 0x25, PGWM_CMD_DICEGAME_DOMINO_25 = 0x26, PGWM_CMD_DICEGAME_DOMINO_26 = 0x27, PGWM_CMD_DICEGAME_DOMINO_34 = 0x28, PGWM_CMD_DICEGAME_DOMINO_35 = 0x29, PGWM_CMD_DICEGAME_DOMINO_36 = 0x2A, PGWM_CMD_DICEGAME_DOMINO_45 = 0x2B, PGWM_CMD_DICEGAME_DOMINO_46 = 0x2C, PGWM_CMD_DICEGAME_DOMINO_56 = 0x2D, PGWM_CMD_DICEGAME_SINGLE_1 = 0x2E, PGWM_CMD_DICEGAME_SINGLE_2 = 0x2F, PGWM_CMD_DICEGAME_SINGLE_3 = 0x30, PGWM_CMD_DICEGAME_SINGLE_4 = 0x31, PGWM_CMD_DICEGAME_SINGLE_5 = 0x32, PGWM_CMD_DICEGAME_SINGLE_6 = 0x33, PGWM_CMD_DICEGAME_100COPPER = 0x34, PGWM_CMD_DICEGAME_1SILVER = 0x35, PGWM_CMD_DICEGAME_10SILVER = 0x36, PGWM_CMD_DICEGAME_100SILVER = 0x37, PGWM_CMD_DICEGAME_GOLD = 0x38, PGWM_CMD_DICEGAME_MAX = 0x39, PGWM_CMD_DICEGAME_CLS = 0x3A, PGWM_CMD_DICEGAME_MIN = 0x3B, PGWM_CMD_DICEGAME_RANKING = 0x3C, PGWM_CMD_DICEGAME_HELP = 0x3D, PGWM_CMD_DICEGAME_BUTTON_MAX = 0x3E, }; /* 81 */ enum $F941068755B218818C307FC4C47EA61F { PGWM_CMD_DICEHELP_OK = 0x0, PGWM_CMD_DICEHELP_CLS = 0x1, PGWM_CMD_DICEHELP_RATE = 0x2, PGWM_CMD_DICEHELP_SLIDE = 0x3, }; /* 82 */ enum $3EF1F633AF54A5076DD31148DEF12D01 { PGWM_CMD_DICERANK_TAB1 = 0x0, PGWM_CMD_DICERANK_TAB2 = 0x1, PGWM_CMD_DICERANK_SLIDEBAR = 0x2, PGWM_CMD_DICERANK_CLICK = 0x3, PGWM_CMD_DICERANK_CLOSE = 0x4, PGWM_CMD_DICERANK_OK = 0x5, }; /* 83 */ enum $63C8B3BA53CF4C5E00C6BCDEF1DD545F { PGWM_CMD_OK = 0x0, PGWM_CMD_CANCEL = 0x1, PGWM_CMD_CLOSE = 0x2, }; /* 84 */ typedef $1EA85CEFCB4F25F17260C4478F74A5D7 $6F288B9BDA908B750ED5245CC0728753; /* 85 */ enum $9FAB36929DD8155E0CAFB48633F8B1F6 { BD_MAX_LINE = 0x4, BD_TEXT_WIDTH = 0x78, BD_TEXT_HEIGHT = 0x33, BD_WIDTH = 0x94, BD_HEIGHT = 0x51, }; /* 86 */ enum PROTOCOL_COMMAND_GAMBLE { NC_GAMBLE_NULL = 0x0, NC_GAMBLE_ZONE_PREVMAPNAME_CMD = 0x1, NC_GAMBLE_GAMBLEHOUSE_EXIT_REQ = 0x2, NC_GAMBLE_GAMBLEHOUSE_EXIT_ACK = 0x3, NC_GAMBLE_COIN_CHANGE_CMD = 0x4, NC_GAMBLE_EXCHANGECOIN_CHANGE_CMD = 0x5, NC_GAMBLE_COIN_DB_ADD_REQ = 0x6, NC_GAMBLE_COIN_DB_ADD_ACK = 0x7, NC_GAMBLE_EXCHANGEDCOIN_INIT_CMD = 0x9, NC_GAMBLE_EXCHANGEDCOIN_DB_INFO_REQ = 0xA, NC_GAMBLE_EXCHANGEDCOIN_DB_INFO_ACK = 0xB, NC_GAMBLE_COIN_EXCHANGEMACHINE_UI_OPEN_CMD = 0xC, NC_GAMBLE_COIN_VIPCARD_UI_OPEN_REQ = 0xD, NC_GAMBLE_COIN_VIPCARD_UI_OPEN_ACK = 0xE, NC_GAMBLE_COIN_BUY_REQ = 0xF, NC_GAMBLE_COIN_BUY_ACK = 0x10, NC_GAMBLE_COIN_DB_BUY_REQ = 0x11, NC_GAMBLE_COIN_DB_BUY_ACK = 0x12, NC_GAMBLE_COIN_SELL_REQ = 0x13, NC_GAMBLE_COIN_SELL_ACK = 0x14, NC_GAMBLE_COIN_DB_SELL_REQ = 0x15, NC_GAMBLE_COIN_DB_SELL_ACK = 0x16, NC_GAMBLE_TYPE_AND_WHERE_STAND_REQ = 0x17, NC_GAMBLE_TYPE_AND_WHERE_STAND_ACK = 0x18, NC_GAMBLE_COIN_DB_USE_COINITEM_REQ = 0x19, NC_GAMBLE_COIN_DB_USE_COINITEM_ACK = 0x1A, NC_GAMBLE_COIN_USE_COINITEM_MESSAGE_CMD = 0x1B, NC_GAMBLE_ENTER_PLAYER_DIRECT_CMD = 0x1C, NC_GAMBLE_WORLD_PREVMAPNAME_CMD = 0x1D, NC_GAMBLE_PLAYERACT_CMD = 0x1E, NC_GAMBLE_DICE_TAISAI_GAME_JOIN_REQ = 0x64, NC_GAMBLE_DICE_TAISAI_GAME_JOIN_ACK = 0x65, NC_GAMBLE_DICE_TAISAI_GAME_JOIN_CMD = 0x66, NC_GAMBLE_DICE_TAISAI_GAME_BETTING_INFO_CMD = 0x67, NC_GAMBLE_DICE_TAISAI_GAME_LEAVE_REQ = 0x68, NC_GAMBLE_DICE_TAISAI_GAME_LEAVE_ACK = 0x69, NC_GAMBLE_DICE_TAISAI_GAME_LEAVE_CMD = 0x6A, NC_GAMBLE_DICE_TAISAI_ALL_RANK_REQ = 0x6B, NC_GAMBLE_DICE_TAISAI_DB_ALL_RANK_REQ = 0x6C, NC_GAMBLE_DICE_TAISAI_DB_ALL_RANK_ACK = 0x6D, NC_GAMBLE_DICE_TAISAI_ALL_RANK_ACK = 0x6E, NC_GAMBLE_DICE_TAISAI_CURR_RANK_REQ = 0x6F, NC_GAMBLE_DICE_TAISAI_CURR_RANK_ACK = 0x70, NC_GAMBLE_DICE_TAISAI_BETTING_REQ = 0x71, NC_GAMBLE_DICE_TAISAI_BETTING_ACK = 0x72, NC_GAMBLE_DICE_TAISAI_BETTING_CMD = 0x73, NC_GAMBLE_DICE_TAISAI_BETTING_CANCEL_REQ = 0x74, NC_GAMBLE_DICE_TAISAI_BETTING_CANCEL_ACK = 0x75, NC_GAMBLE_DICE_TAISAI_BETTING_CANCEL_CMD = 0x76, NC_GAMBLE_DICE_TAISAI_DICE_ROLL_CMD = 0x77, NC_GAMBLE_DICE_TAISAI_DB_DICE_ROLL_RESULT_REQ = 0x78, NC_GAMBLE_DICE_TAISAI_DB_DICE_ROLL_RESULT_ACK = 0x79, NC_GAMBLE_DICE_TAISAI_DB_DICE_ROLL_RESULT_LOG_CMD = 0x7A, NC_GAMBLE_DICE_TAISAI_DICE_ROLL_RESULT_CMD = 0x7B, NC_GAMBLE_DICE_TAISAI_DICE_ROLL_RESULT_EMOTION_CMD = 0x7C, NC_GAMBLE_DICE_TAISAI_LARGE_AMOUNT_REQ = 0x7D, NC_GAMBLE_DICE_TAISAI_LARGE_AMOUNT_ACK = 0x7E, NC_GAMBLE_DICE_TAISAI_LARGE_AMOUNT_CMD = 0x7F, NC_GAMBLE_DICE_TAISAI_BET_START_CMD = 0x80, NC_GAMBLE_DICE_TAISAI_TIMER_CMD = 0x81, NC_GAMBLE_SLOTMACHINE_GAME_JOIN_REQ = 0xC8, NC_GAMBLE_SLOTMACHINE_GAME_JOIN_ACK = 0xC9, NC_GAMBLE_SLOTMACHINE_GAME_LEAVE_REQ = 0xCA, NC_GAMBLE_SLOTMACHINE_GAME_LEAVE_ACK = 0xCB, NC_GAMBLE_SLOTMACHINE_START_REQ = 0xCC, NC_GAMBLE_SLOTMACHINE_START_ACK = 0xCD, NC_GAMBLE_SLOTMACHINE_STOPBUTTON_REQ = 0xCE, NC_GAMBLE_SLOTMACHINE_STOPBUTTON_ACK = 0xCF, NC_GAMBLE_SLOTMACHINE_WHEELSTOP_REQ = 0xD0, NC_GAMBLE_SLOTMACHINE_WHEELSTOP_ACK = 0xD1, NC_GAMBLE_SLOTMACHINE_STAND_UP_CMD = 0xD2, NC_GAMBLE_SLOTMACHINE_DB_RESULT_REQ = 0xD3, NC_GAMBLE_SLOTMACHINE_DB_RESULT_ACK = 0xD4, NC_GAMBLE_SLOTMACHINE_DB_GAMEINFO_REQ = 0xD5, NC_GAMBLE_SLOTMACHINE_DB_GAMEINFO_ACK = 0xD6, NC_GAMBLE_SLOTMACHINE_JACKPOTINFO_CMD = 0xD8, NC_GAMBLE_SLOTMACHINE_JACKPOTRANKING_REQ = 0xD9, NC_GAMBLE_SLOTMACHINE_JACKPOTRANKING_ACK = 0xDA, NC_GAMBLE_SLOTMACHINE_WINRANKING_REQ = 0xDB, NC_GAMBLE_SLOTMACHINE_WINRANKING_ACK = 0xDC, NC_GAMBLE_SLOTMACHINE_SOMEONE_GET_JACKPOT_CMD = 0xDD, }; /* 87 */ typedef $9FAB36929DD8155E0CAFB48633F8B1F6 $FE71B946B5A5A08A1C31EEDFB53597A2; /* 88 */ enum PROTOCOL_COMMAND_MISC { NC_MISC_NULL = 0x0, NC_MISC_S2SCONNECTION_RDY = 0x1, NC_MISC_S2SCONNECTION_REQ = 0x2, NC_MISC_S2SCONNECTION_ACK = 0x3, NC_MISC_HEARTBEAT_REQ = 0x4, NC_MISC_HEARTBEAT_ACK = 0x5, NC_MISC_SEED_REQ = 0x6, NC_MISC_SEED_ACK = 0x7, NC_MISC_USER_COUNT_CMD = 0x8, NC_MISC_CONNECTER_REQ = 0x9, NC_MISC_CONNECTER_ACK = 0xA, NC_MISC_DELIVER_WM_LOGIN_ACDB_CMD = 0xB, NC_MISC_DELIVER_WM_LOGIN_ALDB_CMD = 0xC, NC_MISC_GAMETIME_REQ = 0xD, NC_MISC_GAMETIME_ACK = 0xE, NC_MISC_CLIENT_DEBUG_MSG_CMD = 0xF, NC_MISC_RESTMINUTE_CMD = 0x10, NC_MISC_ZONERINGLINKTEST_RNG = 0x11, NC_MISC_PINGTEST_CLIENT_ZONE_DB = 0x12, NC_MISC_PINGTEST_TOOL_WM_CLIENT_ZONE_DB = 0x13, NC_MISC_PINGTEST_TOOL_WM_DB = 0x14, NC_MISC_PINGTEST_TOOL_WM_ZONE_DB = 0x15, NC_MISC_PINGTEST_TOOL_WM_ZONE = 0x16, NC_MISC_HIDE_EXCEPT_ME_ON_CMD = 0x17, NC_MISC_HIDE_EXCEPT_ME_OFF_CMD = 0x18, NC_MISC_APEX_SERVER_DATA_CMD = 0x19, NC_MISC_APEX_CLIENT_DATA_CMD = 0x1A, NC_MISC_WEB_KEY_REQ = 0x1B, NC_MISC_WEB_KEY_ACK = 0x1C, NC_MISC_WEB_DB_KEY_REQ = 0x1D, NC_MISC_WEB_DB_KEY_ACK = 0x1E, NC_MISC_CHAR_LOGOFF_STATISTICS = 0x1F, NC_MISC_EVENT_HIT3_ADD_CASH = 0x20, NC_MISC_TIMEFROMWORLD_CMD = 0x21, NC_MISC_START_THE_BOOM_CMD = 0x23, NC_MISC_WHSHANDLEFIX_CMD = 0x24, NC_MISC_WHSHANDLEREPAIR_CMD = 0x25, NC_MISC_XTRAP2_SERVER_DATA_CMD = 0x26, NC_MISC_XTRAP2_CLIENT_DATA_CMD = 0x27, NC_MISC_XTRAP2_OPTOOL_READ_CODEMAP_REQ = 0x28, NC_MISC_XTRAP2_OPTOOL_READ_CODEMAP_ACK = 0x29, NC_MISC_CONNECTFROMWHERE_REQ = 0x2A, NC_MISC_CONNECTFROMWHERE_ACK = 0x2B, NC_MISC_CONNECTFROMWHERE_DB_REQ = 0x2F, NC_MISC_CONNECTFROMWHERE_DB_ACK = 0x30, NC_MISC_EVENT_L20_DB_REQ = 0x2C, NC_MISC_EVENT_L20_DB_ACK = 0x2D, NC_MISC_EVENT_L20_CMD = 0x2E, NC_MISC_SERVERPARAMETER_REQ = 0x2F, NC_MISC_SERVERPARAMETER_ACK = 0x30, NC_MISC_CS_REQ = 0x31, NC_MISC_CS_ACK = 0x32, NC_MISC_CS_CLOSE = 0x33, NC_MISC_HACK_SCAN_STORE_CMD = 0x34, NC_MISC_HACK_SCAN_STORE_DB_CMD = 0x35, NC_MISC_APEX_CLIENT_CHCSTART_CMD = 0x36, NC_MISC_EVENT_DONE_MUNSANG_Z2WM = 0x37, NC_MISC_EVENT_DONE_MUNSANG_WM2ACC = 0x38, NC_MISC_EVENT_DONE_MUNSANG_ACC2WM = 0x39, NC_MISC_EVENT_DONE_MUNSANG_WM2Z = 0x3A, NC_MISC_EVENT_DONE_MUNSANG_Z2CLI = 0x3B, NC_MISC_GM_CHAT_COLOR_REQ = 0x3D, NC_MISC_CLIENT_LOADING_BUG_DETECT_CMD = 0x40, NC_MISC_DB_CLIENT_LOADING_BUG_DETECT_CMD = 0x41, NC_MISC_MISCERROR_CMD = 0x42, NC_MISC_GET_CHAT_BLOCK_SPAM_FILTER_DB_CMD = 0x44, NC_MISC_GET_CHAT_BLOCK_SPAM_FILTER_CMD = 0x45, NC_MISC_SET_CHAT_BLOCK_SPAM_FILTER_CMD = 0x46, NC_MISC_SET_CHAT_BLOCK_SPAM_FILTER_DB_CMD = 0x47, NC_MISC_CHAT_BLOCK_SPAMER_BLOCKTIME_CMD = 0x48, NC_MISC_SERVER_TIME_NOTIFY_CMD = 0x49, NC_MISC_SPAMMER_REPORT_REQ = 0x5F, NC_MISC_SPAMMER_REPORT_ACK = 0x60, NC_MISC_SPAMMER_CHAT_BAN_REQ = 0x61, NC_MISC_SPAMMER_CHAT_BAN_ACK = 0x62, NC_MISC_SPAMMER_SET_DB_CHAT_BAN_REQ = 0x63, NC_MISC_SPAMMER_SET_DB_CHAT_BAN_ACK = 0x64, NC_MISC_SPAMMER_ZONE_CHAT_BAN_CMD = 0x65, NC_MISC_SPAMMER_RELEASE_CHAT_BAN_REQ = 0x66, NC_MISC_SPAMMER_RELEASE_CHAT_BAN_ACK = 0x67, NC_MISC_SPAMMER_RELEASE_CHAT_BAN_DB_REQ = 0x68, NC_MISC_SPAMMER_RELEASE_CHAT_BAN_DB_ACK = 0x69, NC_MISC_EVENTNPC_STANDSTART_ZONE_CMD = 0x6A, NC_MISC_EVENTNPC_STANDEND_ZONE_CMD = 0x6B, NC_MISC_EVENTNPC_STANDSTART_CLIENT_CMD = 0x6C, NC_MISC_EVENTNPC_STANDEND_CLIENT_CMD = 0x6D, NC_MISC_ITEMSHOP_URL_REQ = 0x6E, NC_MISC_ITEMSHOP_URL_ACK = 0x6F, NC_MISC_ITEMSHOP_URL_DB_REQ = 0x70, NC_MISC_ITEMSHOP_URL_DB_ACK = 0x71, }; /* 89 */ enum $5B3FFC03142E11EFFE78F66ED32E21CC { MAX_CHAR_ABSTATE = 0x32, }; /* 90 */ enum $21D2696705E5FEF07478C0496F07A0B5 { MAX_ZONE = 0x5, }; /* 91 */ typedef $C6CFD6860219FB4E7F14048A6F7D1807 $FBCD60E051CF4218B6A41F917A020AF5; /* 92 */ enum $F5B842E80C09F232C019000687B94019 { MAX_CHARACTER_NUM = 0xC8, }; /* 93 */ enum $F28412AF768AEDBC250BE49E40D58119 { NONE_STOP = 0x0, ENTER_STOP = 0x1, TAB_STOP = 0x2, ESC_STOP = 0x4, ALL_STOP = 0xFFFFFFFF, ENTER_TAB_STOP = 0x3, ENTER_ESC_STOP = 0x5, }; /* 94 */ enum PROTOCOL_COMMAND { NC_NULL = 0x0, NC_LOG = 0x1, NC_MISC = 0x2, NC_USER = 0x3, NC_CHAR = 0x4, NC_AVATAR = 0x5, NC_MAP = 0x6, NC_BRIEFINFO = 0x7, NC_ACT = 0x8, NC_BAT = 0x9, NC_OPTOOL = 0xA, NC_PATCH = 0xB, NC_ITEM = 0xC, NC_ITEMDB = 0xD, NC_PARTY = 0xE, NC_MENU = 0xF, NC_CHARSAVE = 0x10, NC_QUEST = 0x11, NC_SKILL = 0x12, NC_TRADE = 0x13, NC_SOULSTONE = 0x14, NC_FRIEND = 0x15, NC_KQ = 0x16, NC_WT = 0x17, NC_CT = 0x18, NC_ANNOUNCE = 0x19, NC_BOOTH = 0x1A, NC_SCENARIO = 0x1B, NC_CHAR_OPTION = 0x1C, NC_GUILD = 0x1D, NC_SCRIPT = 0x1E, NC_PRISON = 0x1F, NC_REPORT = 0x20, NC_EVENT_FRIEND = 0x21, NC_EVENT_WORLDCUP = 0x22, NC_MINIHOUSE = 0x23, NC_CHARGED = 0x24, NC_HOLY_PROMISE = 0x25, NC_GUILD_ACADEMY = 0x26, NC_PROMOTION = 0x28, NC_INSTANCE_DUNGEON = 0x29, NC_CHAT_RESTRICT = 0x2A, NC_DICE_TAISAI = 0x2B, NC_RAID = 0x2C, NC_USER_CONNECTION = 0x2D, NC_AUCTION = 0x2E, NC_GAMBLE = 0x2F, NC_MID = 0x30, NC_COLLECT = 0x31, NC_SYSLOG = 0x32, NC_MOVER = 0x33, NC_EVENT = 0x34, NC_PET = 0x35, }; /* 95 */ typedef MoverSlotView::DataVersion ActionViewInfo::DataVersion; /* 96 */ typedef Font::Type ActionType; /* 97 */ enum $4865A382AD9E2C1ED75A13D463B25F46 { BD_CHAR = 0x0, BD_DROPITEM = 0x1, BD_MINIHOUSE = 0x2, }; /* 98 */ enum GuildBD::EnemyStatus { ES_NOENEMY = 0x0, ES_WARDECLARED = 0x1, ES_ENGAGED = 0x2, }; /* 99 */ enum ScreenBDMgr::NameBoardType { NBT_CHAR = 0x0, NBT_ITEM = 0x1, NBT_MINIHOUSE = 0x2, }; /* 100 */ enum CNSTimer_MarkCheck::TIMERSTATE { INVALID = 0x0, BEFORE = 0xFFFFFFFF, OVER = 0x1, }; /* 101 */ typedef $63C8B3BA53CF4C5E00C6BCDEF1DD545F $70DDEBDF0A866AE5BFA47A2D0F70A65C; /* 102 */ enum NiActorManager::TransitionState { NO_TRANSITION = 0x0, BLENDING = 0x1, MORPHING = 0x2, CROSSFADING = 0x3, }; /* 103 */ enum PgWinBut::Type { DOWN = 0x0, UP = 0x1, }; /* 104 */ enum $3295BC61AB0513FDFB4D6DC4158DC54D { PGWM_NONE = 0x0, PGWM_CLOSE = 0x1, PGWM_DESTROY = 0x2, PGWM_EDIT_CHANGE = 0x3, PGWM_EDIT_END = 0x4, PGWM_COMMAND = 0x5, PGWM_NOTIFY = 0x6, PGWM_MOUSE_EVENT = 0x7, PGWM_ERROR_INPUT = 0x8, PGWM_USER = 0x9, }; /* 105 */ enum MsgBox::ButType { MSGBOX_NONE = 0x0, MSGBOX_OK = 0x1, MSGBOX_OKCANCEL = 0x2, MSGBOX_CANCEL = 0x3, MSGBOX_PRIVATESOTRE_BUY_SELL = 0x4, MSGBOX_DENIALCLOSE = 0x5, MSGBOX_AGREEREFUSAL = 0x6, MSGBOX_BOOTH_SEARCHING = 0x7, MSGBOX_RANDOMOPTION = 0x8, }; /* 106 */ enum GAMBLE_TYPE { GBT_BASE = 0x0, GBT_DICETAISAI = 0x1, GBT_SLOTMACHINE = 0x2, GBT_MAX = 0x3, }; /* 107 */ enum MainChar::ReserveAct { RESERVEACT_NONE = 0x0, RESERVEACT_PICKGROUND = 0x1, RESERVEACT_PICKCHAR = 0x2, RESERVEACT_ATTACK = 0x3, RESERVEACT_SKILL = 0x4, RESERVEACT_PICKITEM = 0x5, RESERVEACT_GROUNDSKILL = 0x6, RESERVEACT_MH_CHAR_EMOTION = 0x7, }; /* 108 */ enum $63CD02B1AC8B2C3FA678B251C813BB65 { PGWM_CMD_COINCHANGE_TOMONEY = 0x0, PGWM_CMD_COINCHANGE_TOCOIN = 0x1, PGWM_CMD_COINCHANGE_CLOSE = 0x2, PGWM_CMD_COINCHANGE_HELP = 0x3, PGWM_CMD_COINCHANGE_EXCHANGE = 0x4, }; /* 109 */ enum $34DC939E3A804A5EC9069C4E090C2CA3 { FOCUS_NONE = 0x0, FOCUS_FIELD = 0x1, }; /* 110 */ enum $DD75F2FF11F5642113FBEC2523CF51D8 { PGWM_CMD_GAMBLEHOUSECARD_CLOSE = 0x0, PGWM_CMD_GAMBLEHOUSECARD_HELP = 0x1, }; /* 111 */ enum $1579094718B23D554F513E237144B2BB { PGWM_CMD_GAMBLE_RETURN = 0x0, PGWM_CMD_GAMBLE_MINIMIZE = 0x1, PGWM_CMD_GAMBLE_HELP = 0x2, }; /* 112 */ enum PROTOCOL_COMMAND_ACT { NC_ACT_NULL = 0x0, NC_ACT_CHAT_REQ = 0x1, NC_ACT_SOMEONECHAT_CMD = 0x2, NC_ACT_WALK_REQ = 0x3, NC_ACT_SOMEONEWALK_CMD = 0x4, NC_ACT_RUN_REQ = 0x5, NC_ACT_SOMEONERUN_CMD = 0x6, NC_ACT_MOVEFAIL_ACK = 0x7, NC_ACT_CHANGEMODE_REQ = 0x8, NC_ACT_SOMEONECHANGEMODE_CMD = 0x9, NC_ACT_NPCCLICK_CMD = 0xA, NC_ACT_ENDOFTRADE_CMD = 0xB, NC_ACT_WHISPER_REQ = 0xC, NC_ACT_SOMEONEWHISPER_CMD = 0xD, NC_ACT_WHISPERFAIL_ACK = 0xE, NC_ACT_WHISPERSUCCESS_ACK = 0xF, NC_ACT_NOTICE_REQ = 0x10, NC_ACT_NOTICE_CMD = 0x11, NC_ACT_STOP_REQ = 0x12, NC_ACT_SOMEONESTOP_CMD = 0x13, NC_ACT_PARTYCHAT_REQ = 0x14, NC_ACT_PARTYCHAT_CMD = 0x15, NC_ACT_PARTYCHAT_ACK = 0x16, NC_ACT_MOVEWALK_CMD = 0x17, NC_ACT_SOMEONEMOVEWALK_CMD = 0x18, NC_ACT_MOVERUN_CMD = 0x19, NC_ACT_SOMEONEMOVERUN_CMD = 0x1A, NC_ACT_MOVEFAIL_CMD = 0x1B, NC_ACT_NPCMENUOPEN_REQ = 0x1C, NC_ACT_NPCMENUOPEN_ACK = 0x1D, NC_ACT_SHOUT_CMD = 0x1E, NC_ACT_SOMEONESHOUT_CMD = 0x1F, NC_ACT_EMOTICON_CMD = 0x20, NC_ACT_SOMEONEEMOTICON_CMD = 0x21, NC_ACT_EMOTICONSTOP_CMD = 0x22, NC_ACT_SOMEONEEMOTICONSTOP_CMD = 0x23, NC_ACT_JUMP_CMD = 0x24, NC_ACT_SOMEEONEJUMP_CMD = 0x25, NC_ACT_SOMEONESPEEDCHANGE_CMD = 0x26, NC_ACT_PITCHTENT_REQ = 0x27, NC_ACT_PITCHTENT_ACK = 0x28, NC_ACT_SOMEONEPITCHTENT_CMD = 0x29, NC_ACT_FOLDTENT_REQ = 0x2A, NC_ACT_FOLDTENT_ACK = 0x2B, NC_ACT_SOMEONEFOLDTENT_CMD = 0x2C, NC_ACT_GATHERSTART_REQ = 0x2D, NC_ACT_GATHERSTART_ACK = 0x2E, NC_ACT_SOMEONEGATHERSTART_CMD = 0x2F, NC_ACT_GATHERCANCEL_CMD = 0x30, NC_ACT_SOMEONEGATHERCANCEL_CMD = 0x31, NC_ACT_GATHERCOMPLETE_REQ = 0x32, NC_ACT_GATHERCOMPLETE_ACK = 0x33, NC_ACT_SOMEONEGATHERCOMPLETE_CMD = 0x34, NC_ACT_PRODUCE_CAST_REQ = 0x35, NC_ACT_PRODUCE_CAST_FAIL_ACK = 0x36, NC_ACT_PRODUCE_CAST_SUC_ACK = 0x37, NC_ACT_SOMEONEPRODUCE_CAST_CMD = 0x38, NC_ACT_PRODUCE_CASTABORT_CMD = 0x39, NC_ACT_SOMEONEPRODUCE_CASTCUT_CMD = 0x3A, NC_ACT_PRODUCE_MAKE_CMD = 0x3B, NC_ACT_SOMEONEPRODUCE_MAKE_CMD = 0x3C, NC_ACT_REINFORCE_FOLDTENT_CMD = 0x3D, NC_ACT_MOVESPEED_CMD = 0x3E, NC_ACT_RIDE_ON_CMD = 0x3F, NC_ACT_SOMEONERIDE_ON_CMD = 0x40, NC_ACT_RIDE_FAIL_CMD = 0x41, NC_ACT_RIDE_OFF_CMD = 0x42, NC_ACT_SOMEONERIDE_OFF_CMD = 0x43, NC_ACT_RIDE_FEEDING_REQ = 0x44, NC_ACT_RIDE_FEEDING_ACK = 0x45, NC_ACT_RIDE_HUNGRY_CMD = 0x46, NC_ACT_CREATECASTBAR = 0x47, NC_ACT_CANCELCASTBAR = 0x48, NC_ACT_REINFORCE_RUN_CMD = 0x49, NC_ACT_REINFORCE_STOP_CMD = 0x4A, NC_ACT_ROAR_REQ = 0x4B, NC_ACT_ROAR_ACK = 0x4C, NC_ACT_REINFORCE_WALK_CMD = 0x4D, NC_ACT_WEDDING_PROPOSE_WORD_REQ = 0x4E, NC_ACT_WEDDING_PROPOSEREQ_REQ = 0x4F, NC_ACT_WEDDING_PROPOSEACK_REQ = 0x50, NC_ACT_WEDDING_PROPOSEACK_ACK = 0x51, NC_ACT_WEDDING_PROPOSEREQ_ACK = 0x52, NC_ACT_WEDDING_HALL_RESERV_REQ = 0x53, NC_ACT_WEDDING_HALL_RESERV_ACK = 0x54, NC_ACT_WEDDING_COUPLE_ENTRANCE_RNG = 0x55, NC_ACT_WEDDING_HALL_GUEST_ENTER_READY_REQ = 0x56, NC_ACT_WEDDING_HALL_GUEST_ENTER_READY_ACK = 0x57, NC_ACT_WEDDING_HALL_GUEST_ENTER_REQ = 0x58, NC_ACT_WEDDING_HALL_GUEST_ENTER_ACK = 0x59, NC_ACT_WEDDING_SOMEONE = 0x5A, NC_ACT_WEDDING_AGREEMENT_DIVORCE_REQ = 0x5B, NC_ACT_WEDDING_COMPULSORY_DIVORCE_REQ = 0x5C, NC_ACT_WEDDING_DIVORCE_REQ_ACK = 0x5D, NC_ACT_WEDDING_DIVORCE_REFUSE_CMD = 0x5E, NC_ACT_ACTIONBYITEM_REQ = 0x67, NC_ACT_ACTIONBYITEM_ACK = 0x68, NC_ACT_REINFORCERELOC_CMD = 0x69, NC_ACT_REINFORCEMOVEBYPATH_CMD = 0x6A, NC_ACT_SETITEMHEALEFFECT = 0x6F, NC_ACT_AUTO_WAY_FINDING_USE_GATE_REQ = 0x70, NC_ACT_AUTO_WAY_FINDING_USE_GATE_ACK = 0x71, NC_ACT_NPC_ACTION_CMD = 0x72, NC_ACT_NPC_MENU_CMD = 0x73, NC_ACT_ANIMATION_START_CMD = 0x74, NC_ACT_ANIMATION_STOP_CMD = 0x75, NC_ACT_ANIMATION_LEVEL_CHANGE_CMD = 0x76, NC_ACT_EFFECT_MESSAGE_CMD = 0x77, NC_ACT_PLAY_SOUND_CMD = 0x78, NC_ACT_SCRIPT_MSG_CMD = 0x79, NC_ACT_OBJECT_SOUND_CMD = 0x7A, NC_ACT_OBJECT_EFFECT_CMD = 0x7B, NC_ACT_EVENT_CODE_ACTION_CMD = 0x7C, NC_ACT_SCRIPT_MSG_WORLD_CMD = 0x7D, NC_ACT_SHOW_CINEMATIC = 0x82, NC_ACT_END_CINEMATIC = 0x83, }; /* 113 */ enum $224AFE3CA55F221AEA4D39BEE8683D4D { PGWM_CMD_GAMBLEMINI_CLICK = 0x0, }; /* 114 */ enum NiVertexColorProperty::SourceVertexMode { SOURCE_IGNORE = 0x0, SOURCE_EMISSIVE = 0x1, SOURCE_AMB_DIFF = 0x2, SOURCE_NUM_MODES = 0x3, }; /* 115 */ enum NiVertexColorProperty::LightingMode { LIGHTING_E = 0x0, LIGHTING_E_A_D = 0x1, LIGHTING_NUM_MODES = 0x2, }; /* 116 */ enum $1EA6B5DB8A2E18ED3B9F77986036C9DB { PGWM_CMD_SELECTED = 0x0, }; /* 117 */ enum BasicInfoLinkType { BIL_NONE = 0x0, BIL_BEGINNER_1 = 0x1, BIL_BEGINNER_2 = 0x2, BIL_BEGINNER_3 = 0x3, BIL_BEGINNER_4 = 0x4, BIL_BEGINNER_5 = 0x5, BIL_BEGINNER_6 = 0x6, BIL_CHAT_1 = 0x7, BIL_CHAT_2 = 0x8, BIL_CHAT_3 = 0x9, BIL_BATTLE_1 = 0xA, BIL_BATTLE_2 = 0xB, BIL_BATTLE_3 = 0xC, BIL_BATTLE_4 = 0xD, BIL_BATTLE_5 = 0xE, BIL_BATTLE_6 = 0xF, BIL_SKILL_1 = 0x10, BIL_SKILL_2 = 0x11, BIL_SKILL_3 = 0x12, BIL_SKILL_4 = 0x13, BIL_SKILL_5 = 0x14, BIL_SKILL_6 = 0x15, BIL_IMPOWER_1 = 0x16, BIL_IMPOWER_2 = 0x17, BIL_IMPOWER_3 = 0x18, BIL_IMPOWER_4 = 0x19, BIL_CHARINFO_1 = 0x1A, BIL_CHARINFO_2 = 0x1B, BIL_CHARINFO_3 = 0x1C, BIL_CHARINFO_4 = 0x1D, BIL_FREESTAT_1 = 0x1E, BIL_FREESTAT_2 = 0x1F, BIL_FREESTAT_3 = 0x20, BIL_MAP_1 = 0x21, BIL_MAP_2 = 0x22, BIL_MAP_3 = 0x23, BIL_MAP_4 = 0x24, BIL_MAP_5 = 0x25, BIL_COLLECT_1 = 0x26, BIL_COLLECT_2 = 0x27, BIL_COLLECT_3 = 0x28, BIL_COLLECT_4 = 0x29, BIL_REVIVAL_1 = 0x2A, BIL_REVIVAL_2 = 0x2B, BIL_NICKNAME_1 = 0x2C, BIL_NICKNAME_2 = 0x2D, BIL_NICKNAME_3 = 0x2E, BIL_NICKNAME_4 = 0x2F, BIL_MINIHOUSE_1 = 0x30, BIL_MINIHOUSE_2 = 0x31, BIL_MINIHOUSE_3 = 0x32, BIL_MINIHOUSE_4 = 0x33, BIL_MINIHOUSE_5 = 0x34, BIL_MINIHOUSE_6 = 0x35, BIL_MINIHOUSE_7 = 0x36, BIL_MINIHOUSE_8 = 0x37, BIL_MINIHOUSE_9 = 0x38, BIL_MINIHOUSE_10 = 0x39, BIL_MINIHOUSE_11 = 0x3A, BIL_MINIHOUSE_12 = 0x3B, BIL_MINIHOUSE_13 = 0x3C, BIL_MINIHOME_1 = 0x3D, BIL_MINIHOME_2 = 0x3E, BIL_MINIHOME_3 = 0x3F, BIL_MINIHOME_4 = 0x40, BIL_MINIHOME_5 = 0x41, BIL_MINIHOME_6 = 0x42, BIL_MINIHOME_7 = 0x43, BIL_MINIHOME_8 = 0x44, BIL_QUEST_1 = 0x45, BIL_QUEST_2 = 0x46, BIL_QUEST_3 = 0x47, BIL_QUEST_4 = 0x48, BIL_QUEST_5 = 0x49, BIL_QUEST_6 = 0x4A, BIL_QUEST_7 = 0x4B, BIL_QUEST_8 = 0x4C, BIL_PVP_1 = 0x4D, BIL_PVP_2 = 0x4E, BIL_PVP_3 = 0x4F, BIL_PVP_4 = 0x50, BIL_FRIEND_1 = 0x51, BIL_FRIEND_2 = 0x52, BIL_FRIEND_3 = 0x53, BIL_FRIEND_4 = 0x54, BIL_HOLYPROMISE_1 = 0x55, BIL_HOLYPROMISE_2 = 0x56, BIL_HOLYPROMISE_3 = 0x57, BIL_HOLYPROMISE_4 = 0x58, BIL_HOLYPROMISE_5 = 0x59, BIL_HOLYPROMISE_6 = 0x5A, BIL_GUILD_1 = 0x5B, BIL_GUILD_2 = 0x5C, BIL_GUILD_3 = 0x5D, BIL_GUILD_4 = 0x5E, BIL_GUILD_5 = 0x5F, BIL_GUILD_6 = 0x60, BIL_GUILD_7 = 0x61, BIL_GUILD_8 = 0x62, BIL_GUILDWAR_1 = 0x63, BIL_GUILDWAR_2 = 0x64, BIL_GUILDWAR_3 = 0x65, BIL_GUILDWAR_4 = 0x66, BIL_GUILDWAR_5 = 0x67, BIL_GUILDWAR_6 = 0x68, BIL_GUILDWAR_7 = 0x69, BIL_GUILDWAR_8 = 0x6A, BIL_GUILDWAR_9 = 0x6B, BIL_GUILDWAR_10 = 0x6C, BIL_WEDDING_1 = 0x6D, BIL_WEDDING_2 = 0x6E, BIL_WEDDING_3 = 0x6F, BIL_WEDDING_4 = 0x70, BIL_WEDDING_5 = 0x71, BIL_WEDDING_6 = 0x72, BIL_WEDDING_7 = 0x73, BIL_EMOTION_1 = 0x74, BIL_EMOTION_2 = 0x75, BIL_EMOTION_3 = 0x76, BIL_EMOTION_4 = 0x77, BIL_GATE_1 = 0x78, BIL_GATE_2 = 0x79, BIL_GATE_3 = 0x7A, BIL_GATE_4 = 0x7B, BIL_GATE_5 = 0x7C, BIL_GATE_6 = 0x7D, BIL_GATE_7 = 0x7E, BIL_GATE_8 = 0x7F, BIL_INVEN_1 = 0x80, BIL_ITEM_1 = 0x81, BIL_ITEM_2 = 0x82, BIL_ITEM_3 = 0x83, BIL_ITEM_4 = 0x84, BIL_ITEM_5 = 0x85, BIL_ITEM_6 = 0x86, BIL_ITEM_7 = 0x87, BIL_ITEM_8 = 0x88, BIL_ITEM_9 = 0x89, BIL_ITEM_10 = 0x8A, BIL_ITEM_11 = 0x8B, BIL_ITEM_12 = 0x8C, BIL_ITEM_13 = 0x8D, BIL_ITEM_14 = 0x8E, BIL_ITEM_15 = 0x8F, BIL_ITEM_16 = 0x90, BIL_ITEM_17 = 0x91, BIL_ITEM_18 = 0x92, BIL_CARDCOLLECT_1 = 0x93, BIL_CARDCOLLECT_2 = 0x94, BIL_CARDCOLLECT_3 = 0x95, BIL_SMELTING_1 = 0x96, BIL_SMELTING_2 = 0x97, BIL_SMELTING_3 = 0x98, BIL_SMELTING_4 = 0x99, BIL_ENCHANT_1 = 0x9A, BIL_ENCHANT_2 = 0x9B, BIL_ENCHANT_3 = 0x9C, BIL_ENCHANT_4 = 0x9D, BIL_WEAPONTITLE_1 = 0x9E, BIL_WEAPONTITLE_2 = 0x9F, BIL_RANDOMOPTIONITEM_1 = 0xA0, BIL_RANDOMOPTIONITEM_2 = 0xA1, BIL_PARTY_1 = 0xA2, BIL_PARTY_2 = 0xA3, BIL_PARTY_3 = 0xA4, BIL_PARTY_4 = 0xA5, BIL_PARTY_5 = 0xA6, BIL_PARTY_6 = 0xA7, BIL_PARTY_7 = 0xA8, BIL_KIGNDOMQUEST_1 = 0xA9, BIL_KIGNDOMQUEST_2 = 0xAA, BIL_KIGNDOMQUEST_3 = 0xAB, BIL_PRODUCTION_1 = 0xAC, BIL_PRODUCTION_2 = 0xAD, BIL_PRODUCTION_3 = 0xAE, BIL_PRODUCTION_4 = 0xAF, BIL_PRODUCTION_5 = 0xB0, BIL_PRODUCTION_6 = 0xB1, BIL_PRODUCTION_7 = 0xB2, BIL_PRODUCTION_8 = 0xB3, BIL_MOVER_1 = 0xB4, BIL_MOVER_2 = 0xB5, BIL_MOVER_3 = 0xB6, BIL_MOVER_4 = 0xB7, BIL_CHANGJOB_1 = 0xB8, BIL_CHANGJOB_2 = 0xB9, BIL_MONSTER_1 = 0xBA, BIL_MONSTER_2 = 0xBB, BIL_BATTLEFEILD_1 = 0xBC, BIL_BATTLEFEILD_2 = 0xBD, BIL_BATTLEFEILD_3 = 0xBE, BIL_BATTLEFEILD_4 = 0xBF, BIL_BATTLEFEILD_5 = 0xC0, BIL_BATTLEFEILD_6 = 0xC1, BIL_BATTLEFEILD_7 = 0xC2, BIL_GBHOUSE_1 = 0xC3, BIL_GBHOUSE_2 = 0xC4, MAX_BASICINFOLINKTYPE = 0xC5, }; /* 118 */ typedef MoverSlotView::DataVersion GB_DICE_Dividind::DataVersion; /* 119 */ typedef MoverSlotView::DataVersion GBHouse::DataVersion; /* 120 */ enum StateType { Normal = 0x0, Skill = 0x1, Scroll = 0x2, Potion = 0x3, Debuff = 0x4, MAX_STATETYPE = 0x5, }; /* 121 */ enum $C0DEDBB9474431F1C04517DD6667C4F2 { PGWM_CMD_RAID_TITLE = 0x0, PGWM_CMD_RAID_CLS = 0x1, PGWM_CMD_RAID_OK = 0x2, PGWM_CMD_RAID_OK1 = 0x3, PGWM_CMD_RAID_OK2 = 0x4, PGWM_CMD_RAID_OK3 = 0x5, PGWM_CMD_RAID_OK4 = 0x6, PGWM_CMD_RAID_PARTY01 = 0x7, PGWM_CMD_RAID_PARTY02 = 0x8, PGWM_CMD_RAID_PARTY03 = 0x9, PGWM_CMD_RAID_PARTY04 = 0xA, PGWM_CMD_RAID_PARTY05 = 0xB, PGWM_CMD_RAID_PARTY06 = 0xC, PGWM_CMD_RAID_PARTY07 = 0xD, PGWM_CMD_RAID_PARTY08 = 0xE, PGWM_CMD_RAID_MEMBER = 0xF, PGWM_CMD_RAID_MEMBER_LBT_DOWN = 0x10, PGWM_CMD_RAID_MEMBER_RBT_DOWN = 0x11, PGWM_CMD_RAID_HELPLINK = 0x12, PGWM_CMD_LOOTOPTION_LOOTTYPE = 0x13, PGWM_CMD_LOOTOPTION_ITEMGRADE = 0x14, }; /* 122 */ enum IDirectMessenger::DispatchTo { DT_CHILDREN_RECURSIVE = 0x0, DT_PARENT_RECURSIVE = 0x1, }; /* 123 */ enum ExpeditionWin::LOOTING_OPTION_SLOT { LOOTING_SLOT_TYPE = 0x0, LOOTING_SLOT_ITEM = 0x1, LOOTING_SLOT_MAX = 0x2, }; /* 124 */ enum $CFA4AD052985E5F001B76BB71BBBF07C { PGWM_CMD_RAIDPARTY_TITLE = 0x0, PGWM_CMD_RAIDPARTY_CLS = 0x1, PGWM_CMD_RAIDPARTY_MAX = 0x2, PGWM_CMD_RAIDPARTY_MIN = 0x3, PGWM_CMD_RAIDPARTY_LBUTTON = 0x4, PGWM_CMD_RAIDPARTY_RBUTTON = 0x5, }; /* 125 */ enum ExpeditionPartyWin::PARTICIPANT_TYPE { ENTRY_FIGHTER = 0x0, ENTRY_CLERIC = 0x1, ENTRY_ARCHER = 0x2, ENTRY_MAGE = 0x3, ENTRY_JOCKER = 0x4, ENTRY_CLASS_MAX_NUM = 0x5, MAX_ABSTATEWIN = 0xA, }; /* 126 */ enum PopupMenuID { PID_UNKNOWN = 0x0, PID_CHAR_PROPOSE_TRADE = 0x1, PID_CHAR_INVITE_PARTY = 0x2, PID_CHAR_FIRE_PARTY_MEMBER = 0x3, PID_CHAR_DELEGATE_PARTY_CHIEF = 0x4, PID_CHAR_QUIT_PARTY = 0x5, PID_CHAR_FOLLOWCHAR = 0x6, PID_CHAR_WHISPER = 0x7, PID_CHAR_UNMETAMORPHOSIS = 0x8, PID_CHAR_CANCEL = 0x9, PID_CHAR_INVITE_GUILD = 0xA, PID_CHAR_PRISON = 0xB, PID_CHAR_CHASE = 0xC, PID_CHAR_REPORT = 0xD, PID_CHAR_CHAT_BAN = 0xE, PID_LOOT_SETUP_FREE = 0xF, PID_LOOT_SETUP_SEQUENTIAL = 0x10, PID_CHATFILTER_NORMAL = 0x11, PID_CHATFILTER_WHISPER = 0x12, PID_CHATFILTER_PARTY = 0x13, PID_CHATFILTER_GUILD = 0x14, PID_CHATFILTER_GUILD_ACADEMY = 0x15, PID_CHATFILTER_RAID = 0x16, PID_CHATFILTER_RAID_NOTICE = 0x17, PID_CHATFILTER_SHOUT = 0x18, PID_CHATFILTER_SYSTEM = 0x19, PID_CHATFILTER_BATTLE = 0x1A, PID_CHATMODE_NORMAL = 0x1B, PID_CHATMODE_PARTY = 0x1C, PID_CHATMODE_GUILD = 0x1D, PID_CHATMODE_GUILD_ACADEMY = 0x1E, PID_CHATMODE_RAID = 0x1F, PID_GUILD_SETUP_CORPS = 0x20, PID_GUILD_SETUP_GIVERATE = 0x21, PID_GUILD_APPOINT_MASTER = 0x22, PID_GUILD_APPOINT_SUBMASTER = 0x23, PID_GUILD_APPOINT_COMMANDEROFCORPS = 0x24, PID_GUILD_APPOINT_SENIOR = 0x25, PID_GUILD_APPOINT_KNIGHT = 0x26, PID_GUILD_FIRE_APPOINTMENT = 0x27, PID_GUILD_BANISH = 0x28, PID_GUILD_WHISPER_CHAT = 0x29, PID_QUEST_LIST_1 = 0x2A, PID_QUEST_LIST_2 = 0x2B, PID_QUEST_LIST_3 = 0x2C, PID_QUEST_LIST_4 = 0x2D, PID_QUEST_LIST_5 = 0x2E, PID_QUEST_LIST_6 = 0x2F, PID_QUEST_LIST_7 = 0x30, PID_QUEST_LIST_8 = 0x31, PID_QUEST_LIST_9 = 0x32, PID_QUEST_LIST_10 = 0x33, PID_QUEST_LIST_11 = 0x34, PID_QUEST_LIST_12 = 0x35, PID_QUEST_LIST_13 = 0x36, PID_QUEST_LIST_14 = 0x37, PID_QUEST_LIST_15 = 0x38, PID_QUEST_LIST_16 = 0x39, PID_QUEST_LIST_17 = 0x3A, PID_QUEST_LIST_18 = 0x3B, PID_QUEST_LIST_19 = 0x3C, PID_QUEST_LIST_20 = 0x3D, PID_CHAT_00 = 0x3E, PID_CHAT_01 = 0x3F, PID_CHAT_02 = 0x40, PID_CHAT_03 = 0x41, PID_CHAT_04 = 0x42, PID_CHAT_05 = 0x43, PID_CHAT_06 = 0x44, PID_CHAT_07 = 0x45, PID_CHAT_08 = 0x46, PID_CHAT_09 = 0x47, PID_CHAT_10 = 0x48, PID_CHAT_11 = 0x49, PID_CHAT_12 = 0x4A, PID_CHAT_13 = 0x4B, PID_CHAT_14 = 0x4C, PID_CHAT_15 = 0x4D, PID_CHAT_16 = 0x4E, PID_CHAT_WHISPER_00 = 0x4F, PID_CHAT_WHISPER_01 = 0x50, PID_CHAT_WHISPER_02 = 0x51, PID_CHAT_WHISPER_03 = 0x52, PID_CHAT_WHISPER_04 = 0x53, PID_CHAT_WHISPER_05 = 0x54, PID_MHINV_RETURNTOINV = 0x3E8, PID_CHATPOPUP_ADD_FRIEND = 0x3E9, PID_CHATFILTER_BLOCK = 0x3EA, PID_DISCUSSION_DIVORCE = 0x3EB, PID_COMPULSION_DIVORCE = 0x3EC, PID_CHAR_INVITE_HIGH_HOLYPROMISE = 0x3ED, PID_GUILDACADEMY_WHISPERCHAT = 0x3EE, PID_GUILDACADEMY_INVITEGUILD = 0x3EF, PID_GUILDACADEMY_FORBIDCHAT = 0x3F0, PID_GUILDACADEMY_PERMITCHAT = 0x3F1, PID_GUILDACADEMY_VANISH = 0x3F2, PID_GUILD_APPOINT_ACADEMYMASTER = 0x3F3, PID_GUILD_INITIALIZE_ACADEMYMASTER = 0x3F4, PID_SHOW = 0x3F5, PID_HIDE = 0x3F6, PID_SKILL_BUFF = 0x3F7, PID_SCROLL_BUFF = 0x3F8, PID_POTION_BUFF = 0x3F9, PID_ANY_BUFF = 0x3FA, PID_DEBUFF = 0x3FB, PID_RAID_SELECT = 0x3FC, PID_RAID_INVITE = 0x3FD, PID_RAID_VANISH = 0x3FE, PID_RAID_LEAVE = 0x3FF, PID_RAID_CHANGE_LEADER = 0x400, PID_RAID_CHANGE_LOOTER = 0x401, PID_RAID_SUBLEADER_UP = 0x402, PID_RAID_SUBLEADER_DOWN = 0x403, PID_FREE_LOOTING = 0x404, PID_ORDER_LOOTING = 0x405, PID_SOMEONE_LOOTING = 0x406, PID_LOOT_SETUP = 0x407, PID_ROLLING_DICE = 0x408, POD_DICE_NOT_USE = 0x409, PID_COLLECT_OPEN = 0x40A, PID_INVITE_FRIEND = 0x40B, PID_RIDE_ON = 0x40C, PID_VOTE = 0x40D, PID_ITEM_LOOT_NORMAL = 0x40E, PID_ITEM_LOOT_NAMED = 0x40F, PID_ITEM_LOOT_RARE_AND_SET = 0x410, PID_ITEM_LOOT_UNIQUE = 0x411, PID_PARTY_MASTER = 0x412, PID_PARTY_MEMBER_1 = 0x413, PID_PARTY_MEMBER_2 = 0x414, PID_PARTY_MEMBER_3 = 0x415, PID_PARTY_MEMBER_4 = 0x416, }; /* 127 */ typedef SLWCreateInfo::ItemType ExpeditionPartyWin::BUFF_TYPE; /* 128 */ enum $2ED9816B98D73D95D4C7B086DE5B77DC { PGWM_CMD_LOOTSELECT_CLS = 0x0, PGWM_CMD_LOOTSELECT_SLIDEBAR_UP = 0x1, PGWM_CMD_LOOTSELECT_SLIDEBAR_DOWN = 0x2, PGWM_CMD_LOOTSELECT_SLIDEBAR = 0x3, PGWM_CMD_LOOTSELECT_CLICK = 0x4, }; /* 129 */ enum $01F29595028811A1CFAE55575A64491F { PGWM_CMD_LOOTOPTION_CLS = 0x0, PGWM_CMD_LOOTOPTION_LOOTITEM_01 = 0x1, PGWM_CMD_LOOTOPTION_LOOTITEM_02 = 0x2, PGWM_CMD_LOOTOPTION_LOOTITEM_03 = 0x3, PGWM_CMD_LOOTOPTION_LOOTITEM_04 = 0x4, PGWM_CMD_LOOTOPTION_LOOTITEM_05 = 0x5, PGWM_CMD_LOOTOPTION_BELONG = 0x6, PGWM_CMD_LOOTOPTION_BUTTON = 0x7, PGWM_CMD_LOOTOPTION_HELPLINK = 0x8, }; /* 130 */ enum LOOTING_TYPE { LOOTING_TYPE_FREE = 0x0, LOOTING_TYPE_ORDER = 0x1, LOOTING_TYPE_LOOTER = 0x2, LOOTING_TYPE_DICE = 0x3, MAX_LOOTING_TYPE = 0x4, }; /* 131 */ enum ITEM_LOOT_TYPE { ITEM_LOOT_NORMAL = 0x0, ITEM_LOOT_NAMED = 0x1, ITEM_LOOT_RARE_AND_SET = 0x2, ITEM_LOOT_UNIQUE = 0x3, ITEM_LOOT_MAX = 0x4, }; /* 132 */ enum $A9CE72D396B28B1F69698CE1BBE71E11 { PGFM_GAME_FIRST_START = 0x9, PGFM_GAME_START = 0xA, PGFM_OPEN_CHATINPUTWIN = 0xB, PGFM_OPEN_CHARINFOWIN = 0xC, PGFM_OPEN_IVENWIN = 0xD, PGFM_OPEN_SKILLWIN = 0xE, PGFM_OPEN_ACTIONWIN = 0xF, PGFM_OPEN_QUESTWIN = 0x10, PGFM_OPEN_HELPWIN = 0x11, PGFM_OPEN_FRIENDWIN = 0x12, PGFM_OPEN_MINIHOUSEMENUWIN = 0x13, PGFM_OPEN_ITEMMALLWIN = 0x14, PGFM_OPEN_FORUMWIN = 0x15, PGFM_OPEN_SYSTEMWIN = 0x16, PGFM_OPEN_OPTIONWIN = 0x17, PGFM_LOGOUT = 0x18, PGFM_CHAR_SELECT = 0x19, PGFM_EXIT = 0x1A, PGFM_ON_ERROR_GOTO_ACCOUNT = 0x1B, PGFM_ON_ERROR_GOTO_EXIT = 0x1C, PGFM_ESCAPE = 0x1D, PGFM_F1 = 0x1E, PGFM_F2 = 0x1F, PGFM_F3 = 0x20, PGFM_F4 = 0x21, PGFM_F5 = 0x22, PGFM_F6 = 0x23, PGFM_F7 = 0x24, PGFM_F8 = 0x25, PGFM_F9 = 0x26, PGFM_F10 = 0x27, PGFM_F11 = 0x28, PGFM_F12 = 0x29, PGFM_GRAVE = 0x2A, PGFM_SPACE = 0x2B, PGFM_HOTKEY_TAB = 0x2C, PGFM_HOTKEY1 = 0x2D, PGFM_HOTKEY2 = 0x2E, PGFM_HOTKEY3 = 0x2F, PGFM_HOTKEY4 = 0x30, PGFM_HOTKEY5 = 0x31, PGFM_HOTKEY6 = 0x32, PGFM_HOTKEY7 = 0x33, PGFM_HOTKEY8 = 0x34, PGFM_HOTKEY9 = 0x35, PGFM_HOTKEY0 = 0x36, PGFM_HOTKEY_MINUS = 0x37, PGFM_HOTKEY_EQUALS = 0x38, PGFM_HOTKEY_SHIFT_1 = 0x39, PGFM_HOTKEY_SHIFT_2 = 0x3A, PGFM_HOTKEY_SHIFT_3 = 0x3B, PGFM_HOTKEY_SHIFT_4 = 0x3C, PGFM_HOTKEY_SHIFT_5 = 0x3D, PGFM_HOTKEY_SHIFT_6 = 0x3E, PGFM_HOTKEY_SHIFT_7 = 0x3F, PGFM_HOTKEY_SHIFT_8 = 0x40, PGFM_HOTKEY_SHIFT_9 = 0x41, PGFM_HOTKEY_SHIFT_0 = 0x42, PGFM_HOTKEY_SHIFT_MINUS = 0x43, PGFM_HOTKEY_SHIFT_EQUALS = 0x44, PGFM_HOTKEY_CTRL_1 = 0x45, PGFM_HOTKEY_CTRL_2 = 0x46, PGFM_HOTKEY_CTRL_3 = 0x47, PGFM_HOTKEY_CTRL_4 = 0x48, PGFM_HOTKEY_CTRL_5 = 0x49, PGFM_HOTKEY_CTRL_6 = 0x4A, PGFM_HOTKEY_CTRL_7 = 0x4B, PGFM_HOTKEY_CTRL_8 = 0x4C, PGFM_HOTKEY_CTRL_9 = 0x4D, PGFM_HOTKEY_CTRL_0 = 0x4E, PGFM_HOTKEY_CTRL_MINUS = 0x4F, PGFM_HOTKEY_CTRL_EQUALS = 0x50, PGFM_HOTKEY_ALT_1 = 0x51, PGFM_HOTKEY_ALT_2 = 0x52, PGFM_HOTKEY_ALT_3 = 0x53, PGFM_HOTKEY_ALT_4 = 0x54, PGFM_HOTKEY_ALT_5 = 0x55, PGFM_HOTKEY_ALT_6 = 0x56, PGFM_HOTKEY_ALT_7 = 0x57, PGFM_HOTKEY_ALT_8 = 0x58, PGFM_HOTKEY_ALT_9 = 0x59, PGFM_HOTKEY_ALT_0 = 0x5A, PGFM_HOTKEY_ALT_MINUS = 0x5B, PGFM_HOTKEY_ALT_EQUALS = 0x5C, PGFM_SHORTCUT_SKILL_USE = 0x5D, PGFM_COMBO1_KEY = 0x5E, PGFM_COMBO2_KEY = 0x5F, PGFM_COMBO3_KEY = 0x60, PGFM_TAB_KEY = 0x61, PGFM_KEY_GO = 0x62, PGFM_KEY_BACK = 0x63, PGFM_KEY_LEFT = 0x64, PGFM_KEY_RIGHT = 0x65, PGFM_KEY_JUMP = 0x66, PGFM_WALKORRUN_KEY = 0x67, PGFM_HPSOULSTONE_USE_KEY = 0x68, PGFM_SPSOULSTONE_USE_KEY = 0x69, PGFM_OPEN_CHARINFOWIN_KEY = 0x6A, PGFM_OPEN_INVENTORYWIN_KEY = 0x6B, PGFM_OPEN_SKILLWIN_KEY = 0x6C, PGFM_OPEN_ACTIONWIN_KEY = 0x6D, PGFM_OPEN_FRIENDWIN_KEY = 0x6E, PGFM_OPEN_MINIPARTYWIN_KEY = 0x6F, PGFM_ACTION_EMOTION_PAUSE_KEY = 0x70, PGFM_PARTY_JOINPROPOSE_ACCEPT = 0x71, PGFM_PARTY_JOINPROPOSE_REJECT = 0x72, PGFM_TRADE_PROPOSEASK_ACCEPT = 0x73, PGFM_TRADE_PROPOSEASK_REJECT = 0x74, PGFM_TRADE_PROPOSE_CANCEL = 0x75, PGFM_FRIEND_CONFIRM_REQ_YES = 0x76, PGFM_FRIEND_CONFIRM_REQ_NO = 0x77, PGFM_FRIEND_DELETE_YES = 0x78, PGFM_POPUP_PROPOSE_TRADE = 0x79, PGFM_POPUP_INVITE_PARTY = 0x7A, PGFM_POPUP_FIRE_PARTY_MEMBER = 0x7B, PGFM_POPUP_DELEGATE_PARTY_CHIEF = 0x7C, PGFM_POPUP_QUIT_PARTY = 0x7D, PGFM_POPUP_LOOT_SETUP = 0x7E, PGFM_POPUP_CANCEL = 0x7F, PGFM_OPEN_POPUP = 0x80, PGFM_OPEN_RAID_POPUP = 0x81, PGFM_OPEN_KQTEAM_POPUP = 0x82, PGFM_DROP_ITEM = 0x83, PGFM_TIMER_TRADE_REJECT = 0x84, PGFM_NPCDIALOG_COMMAND = 0x85, PGFM_OPEN_SHORTCUTSUBWIN = 0x86, PGFM_OPEN_SHORTCUTPANELTURN = 0x87, PGFM_OPEN_SHORTCUTPANELTURNV = 0x88, PGFM_OPEN_SHORTCUTSUBPANELTURN = 0x89, PGFM_OPEN_SHORTCUTSUBPANELTURNV = 0x8A, PGFM_REFLASH_SHORTCUTWIN = 0x8B, PGFM_CHANGE_DISPLAY_RESOLUTION = 0x8C, PGFM_OPEN_RESOLUTION_POPUP = 0x8D, PGFM_POPUP_DISPLAY_RESOLUTION0 = 0x8E, PGFM_POPUP_DISPLAY_RESOLUTION1 = 0x8F, PGFM_POPUP_DISPLAY_RESOLUTION2 = 0x90, PGFM_POPUP_DISPLAY_RESOLUTION3 = 0x91, PGFM_POPUP_DISPLAY_RESOLUTION4 = 0x92, PGFM_POPUP_DISPLAY_RESOLUTION5 = 0x93, PGFM_POPUP_DISPLAY_RESOLUTION6 = 0x94, PGFM_POPUP_DISPLAY_RESOLUTION7 = 0x95, PGFM_POPUP_DISPLAY_RESOLUTION8 = 0x96, PGFM_POPUP_DISPLAY_RESOLUTION9 = 0x97, PGFM_POPUP_DISPLAY_RESOLUTION10 = 0x98, PGFM_POPUP_DISPLAY_RESOLUTION11 = 0x99, PGFM_POPUP_DISPLAY_RESOLUTION12 = 0x9A, PGFM_POPUP_DISPLAY_RESOLUTION13 = 0x9B, PGFM_POPUP_DISPLAY_RESOLUTION14 = 0x9C, PGFM_POPUP_DISPLAY_RESOLUTION15 = 0x9D, PGFM_POPUP_DISPLAY_RESOLUTION16 = 0x9E, PGFM_POPUP_DISPLAY_RESOLUTION17 = 0x9F, PGFM_POPUP_DISPLAY_RESOLUTION18 = 0xA0, PGFM_POPUP_DISPLAY_RESOLUTION19 = 0xA1, PGFM_OPEN_MINIHOUSEMENUWIN_KEY = 0xA2, PGFM_OPEN_PRIVATESTOREWIN = 0xA3, PGFM_OPEN_PRIVATESTORE_BUY = 0xA4, PGFM_OPEN_PRIVATESTORE_SELL = 0xA5, PGFM_OPEN_PRIVATESTORE_SEARCH = 0xA6, PGFM_CLOSE_PRIVATESTORE_MENU = 0xA7, PGFM_OPEN_DIVIDEWIN = 0xA8, PGFM_OPEN_INPUTTEXTWIN = 0xA9, PGFM_OPEN_MONEYWIN = 0xAA, PGFM_OPEN_HOLYREWARDMONEYWIN = 0xAB, PGFM_OPEN_PRIVATESTOREWIN_KEY = 0xAC, PGFM_OPEN_RESTHOUSE_KEY = 0xAD, PGFM_OPEN_KQuestTimeWin = 0xAE, PGFM_SET_DRAW_WINMGR = 0xAF, PGFM_SET_DRAW_SCRNBDMGR = 0xB0, PGFM_SET_DRAW_TEXTEFFMGR = 0xB1, PGFM_SET_DRAW_WORLD = 0xB2, PGFM_SET_DRAW_TARGETHPBAR = 0xB3, PGFM_OPEN_KEYREMAPPINGWIN = 0xB4, PGFM_OPEN_WROLDMAP_KEY = 0xB5, PGFM_OPEN_FULL_WROLDMAP_KEY = 0xB6, PGFM_DELETE_RANGE_CHAR = 0xB7, PGFM_OPEN_MINIHOUSEINVENTORYWIN = 0xB8, PGFM_OPEN_CHARGEDITEMLISTWIN = 0xB9, PGFM_OPEN_ROARWIN = 0xBA, PGFM_HOTKEY_NORMAL_CHAT = 0xBB, PGFM_HOTKEY_GUILD_CHAT = 0xBC, PGFM_HOTKEY_PARTY_CHAT = 0xBD, PGFM_HOTKEY_WHISPER_CHAT = 0xBE, PGFM_HOTKEY_TIME_LIMIT_ITEM = 0xBF, PGFM_POPUP_MH_UI_GUESTLIST_CONFIG_ROOM = 0xC0, PGFM_POPUP_MH_UI_GUESTLIST_SHOW_BLOG = 0xC1, PGFM_POPUP_MH_UI_GUESTLIST_CHANGE_BLOG_ADDR = 0xC2, PGFM_POPUP_MH_UI_GUESTLIST_KICK_GUEST = 0xC3, PGFM_POPUP_MH_UI_GUESTLIST_SET_ARR_MODE = 0xC4, PGFM_POPUP_MH_UI_RETURNTO_INV_MHITEM = 0xC5, PGFM_POPUP_MH_UI_ARRTOINV_MHITEM = 0xC6, PGFM_POPUP_MH_UI_DELETE_MHITEM = 0xC7, PGFM_MH_UI_GUESTLIST_OPEN_POPUP = 0xC8, PGFM_OPEN_MINIHOUSE_BUILD_INDOOR_MODE = 0xC9, PGFM_MINIHOUSE_DECORATE_MODE = 0xCA, PGFM_OPEN_MINIHOUSE_WEB_HOMEPAGE = 0xCB, PGFM_CLOSE_MINIHOUSE_WEB_HOMEPAGE = 0xCC, PGFM_OPEN_MINIHOUSE_VISIT_INDOOR_MODE = 0xCD, PGFM_MINIHOUSE_INDOOR_MODE_OUT = 0xCE, PGFM_MH_UI_GUESTLIST_OPEN = 0xCF, PGFM_MH_UI_GUESTLIST_CLOSE = 0xD0, PGFM_MH_UI_GUESTLIST_MINIMIZE = 0xD1, PGFM_MH_UI_GUESTLIST_BACK_PAGE = 0xD2, PGFM_MH_UI_GUESTLIST_NEXT_PAGE = 0xD3, PGFM_MH_UI_CONFIG_BLOG_ADDR_OPEN = 0xD4, PGFM_MH_UI_CONFIG_BLOG_ADDR_CLOSE = 0xD5, PGFM_MH_UI_CONFIG_ROOMINFO_OPEN = 0xD6, PGFM_MH_UI_CONFIG_ROOMINFO_CLOSE = 0xD7, PGFM_MH_UI_INPUTPASSWORD_OPEN = 0xD8, PGFM_MH_UI_INPUTPASSWORD_CLOSE = 0xD9, PGFM_MINIHOUSE_CHANGEBLOG_ADDR = 0xDA, PGFM_MH_UI_ITEMINVENTORY_OPEN = 0xDB, PGFM_MH_UI_OBJACTION = 0xDC, PGFM_MH_UI_CHAR_EMOTION = 0xDD, PGFM_POPUP_MH_UI_SETPICKEDOBJ = 0xDE, PGFM_MH_UI_SETPW_EDIT = 0xDF, PGFM_MH_UI_MINIMIZE = 0xE0, PGFM_MH_UI_NORMALIZE = 0xE1, PGFM_MH_UI_FOCUSOBJ_CANCEL = 0xE2, PGFM_MH_UI_USE_PORTAL = 0xE3, PGFM_POPUP_MH_UI_RETURNTO_INV_MHITEM_POSIIONED = 0xE4, PGFM_MH_UI_DICEGAME_JOIN = 0xE5, PGFM_MH_UI_DICEGAME_EXCHANGE_MONEY = 0xE6, PGFM_MH_UI_DICEGAME_EXPECT_MONEY = 0xE7, PGFM_MH_UI_OBJEFFECT = 0xE8, PGFM_CHARINV_LOCK = 0xE9, PGFM_CHARINV_UNLOCK = 0xEA, PGFM_REPAIROBJ_SEND = 0xEB, PGFM_POPUP_WINGSTONE_PLACELIST = 0xEC, PGFM_POPUP_WINGSTONE_PLACE_LIST0 = 0xED, PGFM_POPUP_WINGSTONE_PLACE_LIST1 = 0xEE, PGFM_POPUP_WINGSTONE_PLACE_LIST2 = 0xEF, PGFM_POPUP_WINGSTONE_PLACE_LIST3 = 0xF0, PGFM_POPUP_WINGSTONE_PLACE_LIST4 = 0xF1, PGFM_POPUP_MINIHOUSE_IN_OK = 0xF2, PGFM_POPUP_MINIHOUSE_IN_CANCEL = 0xF3, PGFM_OPEN_SLASH_CHATINPUT = 0xF4, PGFM_OPEN_GUILDWIN = 0xF5, PGFM_OPEN_HOLY_PROMISE = 0xF6, PGFM_OPEN_GUILD_ACADEMY = 0xF7, PGFM_OPEN_PARTY_MATCHING = 0xF8, PGFM_OPEN_WEDDING = 0xF9, PGFM_HOTKEY_GUILD_ACADEMY_CHAT = 0xFA, PGFM_MAP_LOGIN_ERROR = 0xFB, PGFM_KEY_AUTORUN = 0xFC, PGFM_SET_AUTOPICKITEM = 0xFD, PGFM_OPEN_RAIDWIN = 0xFE, PGFM_ADD_ENCHANT_NEWSOCKET = 0xFF, PGFM_GOTO_PRISON_YES = 0x100, PGFM_GOTO_PRISON_NO = 0x101, PGFM_USER_CHAT_BAN_YES = 0x102, PGFM_USER_CHAT_BAN_NO = 0x103, PGFM_QUEST_GIVE_UP = 0x104, PGFM_QUEST_ACCEPT = 0x105, PGFM_OPEN_MINIHOUSEJOINWIN = 0x106, PGFM_PUONBELONG_CANCEL = 0x107, PGFM_INVENMODE_CHANGE = 0x108, PGFM_PICKCANCEL_ON = 0x109, PGFM_PUONBELONG_CANCEL_CANCEL = 0x10A, PGFM_REFRESH_HOTKEY = 0x10B, PGFM_COLLECT_CARD_REGISTER = 0x10C, PGFM_COLLECT_CARD_REGISTER_CANCEL = 0x10D, PGFM_CHARGED_BUFF_ERASE = 0x10E, PGFM_KARIS_DIVIDE_OK = 0x10F, PGFM_KARIS_DIVIDE_CANCEL = 0x110, }; /* 133 */ enum NiAlphaProperty::AlphaFunction { ALPHA_ONE = 0x0, ALPHA_ZERO = 0x1, ALPHA_SRCCOLOR = 0x2, ALPHA_INVSRCCOLOR = 0x3, ALPHA_DESTCOLOR = 0x4, ALPHA_INVDESTCOLOR = 0x5, ALPHA_SRCALPHA = 0x6, ALPHA_INVSRCALPHA = 0x7, ALPHA_DESTALPHA = 0x8, ALPHA_INVDESTALPHA = 0x9, ALPHA_SRCALPHASAT = 0xA, ALPHA_MAX_MODES = 0xB, }; /* 134 */ enum NiAlphaProperty::TestFunction { TEST_ALWAYS = 0x0, TEST_LESS = 0x1, TEST_EQUAL = 0x2, TEST_LESSEQUAL = 0x3, TEST_GREATER = 0x4, TEST_NOTEQUAL = 0x5, TEST_GREATEREQUAL = 0x6, TEST_NEVER = 0x7, TEST_MAX_MODES = 0x8, }; /* 135 */ enum DirectMsgTag { DirectMsg_None = 0x0, DirectMsg_MouseMove = 0x1, DirectMsg_LButtonPressed = 0x2, DirectMsg_LButtonReleased = 0x3, DirectMsg_LButtonDown = 0x4, DirectMsg_RButtonPressed = 0x5, DirectMsg_RButtonReleased = 0x6, DirectMsg_RButtonDown = 0x7, DirectMsg_NcMouseMove = 0x8, DirectMsg_NcLButtonPressed = 0x9, DirectMsg_NcLButtonReleased = 0xA, DirectMsg_NcLButtonDown = 0xB, DirectMsg_NcRButtonPressed = 0xC, DirectMsg_NcRButtonReleased = 0xD, DirectMsg_Max = 0xE, }; /* 136 */ enum EditWin::ImeStatus { IS_UNKNOWN = 0x0, IS_KOREAN = 0x1, IS_ENGLISH = 0x2, }; /* 137 */ enum $BB0BECE84038792FBBC54B6E33571D14 { ALPHA_MASK = 0x1, SRC_BLEND_MASK = 0x1E, SRC_BLEND_POS = 0x1, DEST_BLEND_MASK = 0x1E0, DEST_BLEND_POS = 0x5, TEST_ENABLE_MASK = 0x200, TEST_FUNC_MASK = 0x1C00, TEST_FUNC_POS = 0xA, ALPHA_NOSORTER_MASK = 0x2000, }; /* 138 */ enum $C94E8EC41E0E02EF06FF2C355444C2D7 { PGWM_CMD_MEMBER_OK = 0x0, PGWM_CMD_MEMBER_CANCEL = 0x1, }; /* 139 */ enum $D27E8446E398FEE9635A45E79B6CAA14 { PGWM_CMD_ENTRY_BTN_CMD = 0x0, PGWM_CMD_ENTRY_RIGTHBTN_CMD = 0x1, }; /* 140 */ enum ExpeditionLootOptionWin::_DICE_TYPE { PGWM_CMD_LOOTOPTION_NONE = 0x0, PGWM_CMD_LOOTOPTION_ROLLING = 0x1, }; /* 141 */ enum DirectUserMsgBody_MsgBoxResponse::MsgBoxResponse { OK = 0x0, CANCEL = 0x1, }; /* 142 */ enum PROTOCOL_COMMAND_GUILD_ACADEMY { NC_GUILD_ACADEMY_NULL = 0x0, NC_GUILD_ACADEMY_START_DB_ALL_REQ = 0x1, NC_GUILD_ACADEMY_START_DB_ALL_ACK = 0x2, NC_GUILD_ACADEMY_START_DB_GET_RANKING_LIST_REQ = 0x3, NC_GUILD_ACADEMY_START_DB_GET_RANKING_LIST_ACK = 0x4, NC_GUILD_ACADEMY_START_DB_RANK_BALANCE_REQ = 0x5, NC_GUILD_ACADEMY_START_DB_RANK_BALANCE_ACK = 0x6, NC_GUILD_ACADEMY_MY_GUILD_ACADEMY_INFO_REQ = 0x7, NC_GUILD_ACADEMY_MY_GUILD_ACADEMY_INFO_ACK = 0x8, NC_GUILD_ACADEMY_MY_ACADEMY_RANK_INFO_REQ = 0x9, NC_GUILD_ACADEMY_MY_ACADEMY_RANK_INFO_ACK = 0xA, NC_GUILD_ACADEMY_LIST_REQ = 0xB, NC_GUILD_ACADEMY_LIST_ACK = 0xC, NC_GUILD_ACADEMY_MEMBER_LIST_REQ = 0xD, NC_GUILD_ACADEMY_MEMBER_LIST_ACK = 0xE, NC_GUILD_ACADEMY_DB_MEMBER_REQ = 0xF, NC_GUILD_ACADEMY_DB_MEMBER_ACK = 0x10, NC_GUILD_ACADEMY_MEMBER_JOIN_REQ = 0x11, NC_GUILD_ACADEMY_MEMBER_JOIN_ACK = 0x12, NC_GUILD_ACADEMY_MEMBER_JOIN_CMD = 0x13, NC_GUILD_ACADEMY_DB_MEMBER_JOIN_REQ = 0x14, NC_GUILD_ACADEMY_DB_MEMBER_JOIN_ACK = 0x15, NC_GUILD_ACADEMY_MEMBER_VANISH_REQ = 0x16, NC_GUILD_ACADEMY_MEMBER_VANISH_ACK = 0x17, NC_GUILD_ACADEMY_MEMBER_VANISH_CMD = 0x18, NC_GUILD_ACADEMY_DB_MEMBER_VANISH_REQ = 0x19, NC_GUILD_ACADEMY_DB_MEMBER_VANISH_ACK = 0x1A, NC_GUILD_ACADEMY_MEMBER_LEAVE_REQ = 0x1B, NC_GUILD_ACADEMY_MEMBER_LEAVE_ACK = 0x1C, NC_GUILD_ACADEMY_DB_MEMBER_LEAVE_REQ = 0x1D, NC_GUILD_ACADEMY_DB_MEMBER_LEAVE_ACK = 0x1E, NC_GUILD_ACADEMY_MASTER_TELEPORT_REQ = 0x1F, NC_GUILD_ACADEMY_MASTER_TELEPORT_ACK = 0x20, NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_REQ = 0x21, NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_ACK = 0x22, NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_CMD = 0x23, NC_GUILD_ACADEMY_NOTIFY_REQ = 0x24, NC_GUILD_ACADEMY_NOTIFY_ACK = 0x25, NC_GUILD_ACADEMY_NOTIFY_CMD = 0x26, NC_GUILD_ACADEMY_DB_NOTIFY_REQ = 0x27, NC_GUILD_ACADEMY_DB_NOTIFY_ACK = 0x28, NC_GUILD_ACADEMY_MEMBER_GUILD_INVITE_REQ = 0x29, NC_GUILD_ACADEMY_MEMBER_GUILD_INVITE_ACK = 0x2A, NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_REQ = 0x2B, NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_ACK = 0x2C, NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_ERR = 0x2D, NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_CMD = 0x2E, NC_GUILD_ACADEMY_DB_MEMBER_GUILD_JOIN_REQ = 0x2F, NC_GUILD_ACADEMY_DB_MEMBER_GUILD_JOIN_ACK = 0x30, NC_GUILD_ACADEMY_GET_REWARD_MONEY_REQ = 0x31, NC_GUILD_ACADEMY_GET_REWARD_MONEY_ACK = 0x32, NC_GUILD_ACADEMY_DB_GET_REWARD_MONEY_REQ = 0x33, NC_GUILD_ACADEMY_DB_GET_REWARD_MONEY_ACK = 0x34, NC_GUILD_ACADEMY_GET_REWARD_ITEM_REQ = 0x35, NC_GUILD_ACADEMY_GET_REWARD_ITEM_ACK = 0x36, NC_GUILD_ACADEMY_DB_GET_REWARD_ITEM_REQ = 0x37, NC_GUILD_ACADEMY_DB_GET_REWARD_ITEM_ACK = 0x38, NC_GUILD_ACADEMY_SET_REWARD_MONEY_REQ = 0x39, NC_GUILD_ACADEMY_SET_REWARD_MONEY_ACK = 0x3A, NC_GUILD_ACADEMY_DB_SET_REWARD_MONEY_REQ = 0x3B, NC_GUILD_ACADEMY_DB_SET_REWARD_MONEY_ACK = 0x3C, NC_GUILD_ACADEMY_SET_REWARD_ITEM_REQ = 0x3D, NC_GUILD_ACADEMY_SET_REWARD_ITEM_ACK = 0x3E, NC_GUILD_ACADEMY_DB_SET_REWARD_ITEM_REQ = 0x3F, NC_GUILD_ACADEMY_DB_SET_REWARD_ITEM_ACK = 0x40, NC_GUILD_ACADEMY_CLEAR_REWARD_MONEY_REQ = 0x41, NC_GUILD_ACADEMY_CLEAR_REWARD_MONEY_ACK = 0x42, NC_GUILD_ACADEMY_DB_CLEAR_REWARD_MONEY_REQ = 0x43, NC_GUILD_ACADEMY_DB_CLEAR_REWARD_MONEY_ACK = 0x44, NC_GUILD_ACADEMY_CLEAR_REWARD_ITEM_REQ = 0x45, NC_GUILD_ACADEMY_CLEAR_REWARD_ITEM_ACK = 0x46, NC_GUILD_ACADEMY_DB_CLEAR_REWARD_ITEM_REQ = 0x47, NC_GUILD_ACADEMY_DB_CLEAR_REWARD_ITEM_ACK = 0x48, NC_GUILD_ACADEMY_GET_GRADUATE_REQ = 0x49, NC_GUILD_ACADEMY_GET_GRADUATE_ACK = 0x4A, NC_GUILD_ACADEMY_DB_GET_GRADUATE_REQ = 0x4B, NC_GUILD_ACADEMY_DB_GET_GRADUATE_ACK = 0x4C, NC_GUILD_ACADEMY_GET_RANKING_LIST_REQ = 0x4D, NC_GUILD_ACADEMY_GET_RANKING_LIST_ACK = 0x4E, NC_GUILD_ACADEMY_DB_GET_RANKING_LIST_REQ = 0x4F, NC_GUILD_ACADEMY_DB_GET_RANKING_LIST_ACK = 0x50, NC_GUILD_ACADEMY_DB_GRADUATE_JOIN_REQ = 0x51, NC_GUILD_ACADEMY_DB_GRADUATE_JOIN_ACK = 0x52, NC_GUILD_ACADEMY_DB_GRADUATE_JOIN_CMD = 0x53, NC_GUILD_ACADEMY_DB_LEVEL_UP_REQ = 0x54, NC_GUILD_ACADEMY_DB_LEVEL_UP_ACK = 0x55, NC_GUILD_ACADEMY_DB_LEVEL_UP_CMD = 0x56, NC_GUILD_ACADEMY_DB_RANK_BALANCE_REQ = 0x57, NC_GUILD_ACADEMY_DB_RANK_BALANCE_ACK = 0x58, NC_GUILD_ACADEMY_SET_MASTER_REQ = 0x59, NC_GUILD_ACADEMY_SET_MASTER_ACK = 0x5A, NC_GUILD_ACADEMY_SET_MASTER_CMD = 0x5B, NC_GUILD_ACADEMY_DB_SET_MASTER_REQ = 0x5C, NC_GUILD_ACADEMY_DB_SET_MASTER_ACK = 0x5D, NC_GUILD_ACADEMY_DISMISS_CMD = 0x5E, NC_GUILD_ACADEMY_DELETE_CMD = 0x5F, NC_GUILD_ACADEMY_MEMBER_LEAVE_CMD = 0x60, NC_GUILD_ACADEMY_MEMBER_LOGON_CMD = 0x61, NC_GUILD_ACADEMY_MEMBER_LOGOFF_CMD = 0x62, NC_GUILD_ACADEMY_MEMBER_MAP_CMD = 0x63, NC_GUILD_ACADEMY_MEMBER_INTRO_CMD = 0x64, NC_GUILD_ACADEMY_MEMBER_PARTY_CMD = 0x65, NC_GUILD_ACADEMY_MEMBER_LEVEL_CMD = 0x66, NC_GUILD_ACADEMY_MEMBER_CLASS_CMD = 0x67, NC_GUILD_ACADEMY_CHAT_REQ = 0x68, NC_GUILD_ACADEMY_CHAT_CMD = 0x69, NC_GUILD_ACADEMY_CHAT_ACK = 0x6A, NC_GUILD_ACADEMY_DB_ACADEMY_REWARD_REQ = 0x6B, NC_GUILD_ACADEMY_DB_ACADEMY_REWARD_ACK = 0x6C, NC_GUILD_ACADEMY_REWARD_STORAGE_OPEN_REQ = 0x6D, NC_GUILD_ACADEMY_REWARD_STORAGE_OPEN_ACK = 0x6E, NC_GUILD_ACADEMY_REWARD_STORAGE_CLOSE_CMD = 0x6F, NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_GRADE_REQ = 0x70, NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_GRADE_ACK = 0x71, NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_RNG = 0x72, NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_CMD = 0x73, NC_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_RNG = 0x74, NC_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_CMD = 0x75, NC_GUILD_ACADEMY_ZONE_MEMBER_JOIN_CMD = 0x76, NC_GUILD_ACADEMY_ZONE_MEMBER_LEAVE_CMD = 0x77, NC_GUILD_ACADEMY_ZONE_MASTER_TELEPORT_CMD = 0x78, NC_GUILD_ACADEMY_ZONE_MEMBER_GUILD_JOIN_CMD = 0x79, NC_GUILD_ACADEMY_ZONE_GUILD_BUFF_CMD = 0x7A, NC_GUILD_ACADEMY_ZONE_GUILD_ACADEMY_MASTER_BUFF_CMD = 0x7B, NC_GUILD_ACADEMY_WAR_INFO_LIST_CMD = 0x7C, NC_GUILD_ACADEMY_WAR_START_CMD = 0x7D, NC_GUILD_ACADEMY_WAR_END_CMD = 0x7E, NC_GUILD_ACADEMY_DB_SET_MASTER_BY_LEAVE_REQ = 0x7F, NC_GUILD_ACADEMY_DB_SET_MASTER_BY_LEAVE_ACK = 0x80, NC_GUILD_ACADEMY_SET_MASTER_BY_LEAVE_CMD = 0x81, NC_GUILD_ACADEMY_REWARDSTORAGE_ITEM_INFO_ZONE_RNG = 0x82, NC_GUILD_ACADEMY_REWARDSTORAGE_REWARD_ZONE_RNG = 0x83, NC_GUILD_ACADEMY_REWARDSTORAGE_GRADE_INFO_CMD = 0x84, NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_REQ = 0x85, NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_ACK = 0x86, NC_GUILD_ACADEMY_MEMBER_DB_SAVE_CHAT_BAN_TIME_CMD = 0x87, NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_CANCEL_REQ = 0x8A, NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_CANCEL_ACK = 0x8B, NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_CANCEL_CMD = 0x8C, NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_CANCEL_REQ = 0x8D, NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_CANCEL_ACK = 0x8E, NC_GUILD_ACADEMY_HISTORY_LIST_REQ = 0x8F, NC_GUILD_ACADEMY_HISTORY_LIST_ACK = 0x90, NC_GUILD_ACADEMY_HISTORY_DB_LIST_REQ = 0x91, NC_GUILD_ACADEMY_HISTORY_DB_LIST_ACK = 0x92, }; /* 143 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 144 */ enum $616DD06A11276A23A9438B29874B1950 { NUM_PER_PAGE = 0x8, }; /* 145 */ enum $D65FED3440BDE4842DBAA97F35F4F41D { MAX_SHINE_GUILD_NAME = 0x10, MAX_SHINE_GUILD_PASSWORD = 0xC, MAX_SHINE_GUILD_MEMBER = 0x190, MAX_SHINE_GUILD_NOTIFY = 0x200, MAX_SHINE_GUILD_INTRO = 0x80, MAX_SHINE_GUILD_MEMBER_INTRO = 0x40, }; /* 146 */ enum $4C3F2A6E25C2852E0F14079DDBADF235 { BTN_GUILD_CREATE = 0x0, BTN_GUILD_LIST = 0x1, BTN_GUILD_DISMISS = 0x2, BTN_GUILD_STORAGE = 0x3, BTN_PRE_BTN = 0x4, BTN_MAX = 0x5, }; /* 147 */ typedef MoverSlotView::DataVersion GUILD_GRADE_DATA::DataVersion; /* 148 */ enum $B4B3D404417FD73F1001B261AA5B3B4A { GUILD_TOURNAMENT_MEMBER_GRADE = 0x0, GUILD_TOURNAMENT_MAX_TREE = 0x1F, GUILD_TOURNAMENT_RESULT_NOMATCH = 0x0, GUILD_TOURNAMENT_RESULT_WIN = 0x1, GUILD_TOURNAMENT_RESULT_LOSE = 0x2, GUILD_TOURNAMENT_RESULT_DRAW = 0x3, GUILD_TOURNAMENT_DURING_MATCH = 0x4, GUILD_TOURNAMENT_MAX_TIME_ZONE = 0x9, }; /* 149 */ enum $6D84F3214FB887C9B5448A1D2AD89DBE { TYPE_MYGUILD = 0x0, TYPE_ENEMYGUILD = 0x1, }; /* 150 */ enum $AF18DD9F1F8AFAD91CD01F421D8E412E { MAX_SHINE_GUILD_ACADEMY_MEMBER = 0x64, MAX_SHINE_GUILD_ACADEMY_NOTIFY = 0x200, MAX_SHINE_GUILD_ACADEMY_INTRO = 0x80, MAX_SHINE_GUILD_ACADEMY_MEMBER_INTRO = 0x40, }; /* 151 */ enum ITask::TaskState { TS_NONINITIALIZED = 0x0, TS_INITIALIZED = 0x1, TS_FINISHED = 0x2, }; /* 152 */ enum $F881D70D61F51D061C3F5A0EB1BCFEB3 { GUILD_TOURNAMENT_STATUS_NONE = 0x1, GUILD_TOURNAMENT_STATUS_ING = 0x2, }; /* 153 */ typedef $89EE9FCBE102D1C5E31BF9BB227AE2F2 $B9AFA0E69644CEF74A69348DBEA0E8D7; /* 154 */ enum $1B2FC4352E65EEEC5AD6EC06F73067D2 { SP_DAMAGEUP = 0x0, SP_SMALLSP = 0x1, SP_LONGKEEPTIME = 0x2, SP_SHORTCOOLTIME = 0x3, MAX_SKILL_POWER = 0x4, }; /* 155 */ typedef SLWCreateInfo::ItemType ShortCut::Type; /* 156 */ enum GuildAcademyMemberVanishTask::State { ASKING_YESORNO = 0x0, ASKING_YESORNO_WAITING_NC_GUILD_ACADEMY_MEMBER_VANISH_ACK = 0x1, ASKING_CONFIRM = 0x2, }; /* 157 */ enum $9A0B462E027530D9293D4188DE476D27 { GUILD_ACADEMY_STORAGE_NUM_PER_PAGE = 0x24, }; /* 158 */ enum $061D00BB625DDAF3245DEB127B0B3888 { LINE_NUM = 0x3C, }; /* 159 */ typedef MoverSlotView::DataVersion SingleData::DataVersion; /* 160 */ typedef $616DD06A11276A23A9438B29874B1950 $3B783130DF3452847EF7B7562424D6D9; /* 161 */ enum $AF18D183C81A940392E327CCF0110E1C { STEP_1 = 0x8, STEP_2 = 0x10, STEP_3 = 0x18, STEP_4 = 0x1C, STEP_5 = 0x1E, }; /* 162 */ typedef MoverSlotView::DataVersion SetItemName::DataVersion; /* 163 */ typedef MoverSlotView::DataVersion ItemActionEffectDesc::DataVersion; /* 164 */ typedef MoverSlotView::DataVersion SetEffect::DataVersion; /* 165 */ typedef MoverSlotView::DataVersion ActionEffectItem::DataVersion; /* 166 */ typedef MoverSlotView::DataVersion ItemAction::DataVersion; /* 167 */ typedef MoverSlotView::DataVersion ItemActionEffect::DataVersion; /* 168 */ enum ActionTargetType { ATT_TargetType = 0x0, ATT_MobGradeType = 0x1, ATT_MobType = 0x2, ATT_ChrClassType = 0x3, MAX_ACTIONTARGETTYPE = 0x4, }; /* 169 */ enum ActionActivityType { AAT_AttackType = 0x0, AAT_RecoverType = 0x1, AAT_ABSTATEINDEX = 0x2, AAT_DispelAttr = 0x3, AAT_TargetAction = 0x4, AAT_SkillEffectIncreaseType = 0x5, AAT_ActionRangeType = 0x6, AAT_ActiveSkillGroupIndex = 0x7, AAT_ActionETCType = 0x8, AAT_SetItemEffectType = 0x9, MAX_ACTIONACTIVITYTYPE = 0xA, }; /* 170 */ typedef MoverSlotView::DataVersion ItemActionCondition::DataVersion; /* 171 */ enum ShortCut::ShortCutDataType { DATATYPE_EMPTY = 0x0, DATATYPE_ITEM_SHORTCUT = 0x1, DATATYPE_ITEM_INVPOS = 0x2, DATATYPE_SKILL = 0x3, DATATYPE_ACTION_DEFAULT = 0x4, DATATYPE_ACTION_EMOTION = 0x5, DATATYPE_ACTION_CHARGED = 0x6, }; /* 172 */ enum $4AC53E15A16EBA01658BF9049EBC1E7B { ST_ACTIVE = 0x0, ST_PASSIVE = 0x1, }; /* 173 */ enum $EE981528A0226AEF6A713C55F03971F6 { PAGETYPE_ACTIVE = 0x0, PAGETYPE_PASSIVE = 0x1, PAGETYPE_COMBO = 0x2, PAGETYPE_PRODUCT = 0x3, }; /* 174 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,std::less,std::allocator,std::allocator; /* 175 */ enum SkillInfoWin::_PassiveEffect { HEALUP_RATE = 0x1, HEALKEEPTTIME_RATE = 0x2, }; /* 176 */ enum $82C4FD4A000191B9A4DB32B7C59C7B4B { PGWN_CMD_POWERUP = 0x9, PGWN_CMD_POWERDOWN = 0xA, }; /* 177 */ enum $EF6DC54175334C6B0FBE4B2C8109A721 { PGWM_CMD_GUILDACADEMY_MONEYCOMPENSATION_NONE = 0xA, PGWM_CMD_GUILDACADEMY_MONEYCOMPENSATION_WINCLOSE = 0xB, PGWM_CMD_GUILDACADEMY_MONEYCOMPENSATION_APPLY_BTN = 0xC, PGWM_CMD_GUILDACADEMY_MONEYCOMPENSATION_INITIALIZE_BTN = 0xD, PGWM_CMD_GUILDACADEMY_MONEYCOMPENSATION_GUILDSTORAGE_BTN = 0xE, PGWM_CMD_GUILDACADEMY_MONEYCOMPENSATION_HELPLINK = 0xF, }; /* 178 */ enum $0CABA149B85AF6E5545645CF5B84718E { GEM_INPUT = 0x0, GOLD_INPUT = 0x1, SILVER_INPUT = 0x2, COPPER_INPUT = 0x3, }; /* 179 */ typedef GuildAcademyMemberVanishTask::State GuildAcademyMoneyRewardWin::State; /* 180 */ enum $11D5245FBB0438F38D11B2ED0ED79958 { PGWM_CMD_GUILDACADEMY_ITEMCOMPENSATION_NONE = 0xA, PGWM_CMD_GUILDACADEMY_ITEMCOMPENSATION_WINCLOSE = 0xB, PGWN_CMD_GUILDACADEMY_ITEMCOMPENSATION_INV_LCLICK = 0xC, PGWN_CMD_GUILDACADEMY_ITEMCOMPENSATION_INV_RCLICK = 0xD, PGWM_CMD_GUILDACADEMY_ITEMCOMPENSATION_APPLY_BTN = 0xE, PGWM_CMD_GUILDACADEMY_ITEMCOMPENSATION_INITIALIZE_BTN = 0xF, PGWM_CMD_GUILDACADEMY_ITEMCOMPENSATION_GUILDSTORAGE_BTN = 0x10, PGWM_CMD_GUILDACADEMY_ITEMCOMPENSATION_HELPLINK = 0x11, }; /* 181 */ enum $5230317ABEFAAFBC4A22B10095D0CC49 { INVEN_TYPE_GUILD_ACADEMY_ITEM_REWARD = 0x0, }; /* 182 */ enum GUILD_EMBLEM_STATE { GUILD_EMBLEM_ON = 0x0, GUILD_EMBLEM_OFF_LIMIT_MEMBER = 0x1, GUILD_EMBLEM_DELETED = 0x2, GUILD_EMBLEM_ON_LIMIT_DATE = 0x3, GUILD_EMBLEM_NULL_LIMIT_MEMBER = 0x4, GUILD_EMBLEM_NULL = 0xFF, }; /* 183 */ enum PROTOCOL_COMMAND_CHAR { NC_CHAR_NULL = 0x0, NC_CHAR_LOGIN_REQ = 0x1, NC_CHAR_LOGINFAIL_ACK = 0x2, NC_CHAR_LOGIN_ACK = 0x3, NC_CHAR_CHARDATA_REQ = 0x4, NC_CHAR_CHARDATA_ACK = 0x5, NC_CHAR_CHARDATAFAIL_ACK = 0x6, NC_CHAR_BASE_CMD = 0x7, NC_CHAR_SHAPE_CMD = 0x8, NC_CHAR_QUEST_DOING_CMD = 0xA, NC_CHAR_QUEST_DONE_CMD = 0xB, NC_CHAR_ABSTATE_CMD = 0xC, NC_CHAR_SKILL_CMD = 0xD, NC_CHAR_SKILL_PASSIVE_CMD = 0xE, NC_CHAR_HOUSE_CMD = 0xF, NC_CHAR_FRIEND_CMD = 0x10, NC_CHAR_MASPUP_CMD = 0x11, NC_CHAR_GUILD_CMD = 0x12, NC_CHAR_EMBLEM_CMD = 0x13, NC_CHAR_PET_CMD = 0x14, NC_CHAR_ARENA_CMD = 0x15, NC_CHAR_SEAWAR_CMD = 0x16, NC_CHAR_ITEM_CMD = 0x17, NC_CHAR_CHESTINFO_CMD = 0x18, NC_CHAR_CHARTITLE_CMD = 0x19, NC_CHAR_KQMAP_CMD = 0x1A, NC_CHAR_CHARGEDBUFF_CMD = 0x1B, NC_CHAR_ZONE_CHARDATA_REQ = 0x1C, NC_CHAR_ZONE_CHARDATA_ACK = 0x1D, NC_CHAR_ZONE_CHARDATAFAIL_ACK = 0x1E, NC_CHAR_ZONE_BASE_CMD = 0x1F, NC_CHAR_ZONE_SHAPE_CMD = 0x20, NC_CHAR_ZONE_QUEST_DOING_CMD = 0x21, NC_CHAR_ZONE_QUEST_DONE_CMD = 0x22, NC_CHAR_ZONE_ABSTATE_CMD = 0x23, NC_CHAR_ZONE_SKILL_CMD = 0x24, NC_CHAR_ZONE_PASSIVE_CMD = 0x25, NC_CHAR_ZONE_HOUSE_CMD = 0x26, NC_CHAR_ZONE_FRIEND_CMD = 0x27, NC_CHAR_ZONE_MASPUP_CMD = 0x28, NC_CHAR_ZONE_GUILD_CMD = 0x29, NC_CHAR_ZONE_EMBLEM_CMD = 0x2A, NC_CHAR_ZONE_PET_CMD = 0x2B, NC_CHAR_ZONE_ARENA_CMD = 0x2C, NC_CHAR_ZONE_SEAWAR_CMD = 0x2D, NC_CHAR_ZONE_ITEM_CMD = 0x2E, NC_CHAR_ZONE_CHESTINFO_CMD = 0x2F, NC_CHAR_ZONE_GAME_CMD = 0x30, NC_CHAR_ZONE_CHARTITLE_CMD = 0x31, NC_CHAR_ZONE_CHARGEDBUFF_CMD = 0x32, NC_CHAR_CENCHANGE_CMD = 0x33, NC_CHAR_BASEPARAMCHANGE_CMD = 0x34, NC_CHAR_CHANGEPARAMCHANGE_CMD = 0x35, NC_CHAR_LOGIN_DB = 0x36, NC_CHAR_LOGOUT_DB = 0x37, NC_CHAR_CLIENT_BASE_CMD = 0x38, NC_CHAR_CLIENT_SHAPE_CMD = 0x39, NC_CHAR_CLIENT_QUEST_DOING_CMD = 0x3A, NC_CHAR_CLIENT_QUEST_DONE_CMD = 0x3B, NC_CHAR_CLIENT_ABSTATE_CMD = 0x3C, NC_CHAR_CLIENT_SKILL_CMD = 0x3D, NC_CHAR_CLIENT_PASSIVE_CMD = 0x3E, NC_CHAR_CLIENT_HOUSE_CMD = 0x3F, NC_CHAR_CLIENT_FRIEND_CMD = 0x40, NC_CHAR_CLIENT_MASPUP_CMD = 0x41, NC_CHAR_CLIENT_GUILD_CMD = 0x42, NC_CHAR_CLIENT_EMBLEM_CMD = 0x43, NC_CHAR_CLIENT_PET_CMD = 0x44, NC_CHAR_CLIENT_ARENA_CMD = 0x45, NC_CHAR_CLIENT_SEAWAR_CMD = 0x46, NC_CHAR_CLIENT_ITEM_CMD = 0x47, NC_CHAR_CLIENT_GAME_CMD = 0x48, NC_CHAR_CLIENT_CHARTITLE_CMD = 0x49, NC_CHAR_CLIENT_CHARGEDBUFF_CMD = 0x4A, NC_CHAR_REGISTNUMBER_REQ = 0x4B, NC_CHAR_REGISTNUMBER_ACK = 0x4C, NC_CHAR_DEADMENU_CMD = 0x4D, NC_CHAR_REVIVE_REQ = 0x4E, NC_CHAR_REVIVESAME_CMD = 0x4F, NC_CHAR_REVIVEOTHER_CMD = 0x50, NC_CHAR_PROMOTE_REQ = 0x55, NC_CHAR_CLASSCHANGE_REQ = 0x56, NC_CHAR_CLASSCHANGE_ACK = 0x57, NC_CHAR_CLASSCHANGE_CMD = 0x58, NC_CHAR_PROMOTE_ACK = 0x59, NC_CHAR_SOMEONEPROMOTE_CMD = 0x5A, NC_CHAR_STAT_REMAINPOINT_CMD = 0x5B, NC_CHAR_STAT_INCPOINT_REQ = 0x5C, NC_CHAR_STAT_INCPOINT_DB_REQ = 0x5D, NC_CHAR_STAT_INCPOINTSUC_DB_ACK = 0x5E, NC_CHAR_STAT_INCPOINTSUC_ACK = 0x5F, NC_CHAR_STAT_INCPOINTFAIL_DB_ACK = 0x60, NC_CHAR_STAT_INCPOINTFAIL_ACK = 0x61, NC_CHAR_STAT_DECPOINT_REQ = 0x62, NC_CHAR_STAT_DECPOINT_DB_REQ = 0x63, NC_CHAR_STAT_DECPOINTSUC_DB_ACK = 0x64, NC_CHAR_STAT_DECPOINTSUC_ACK = 0x65, NC_CHAR_STAT_DECPOINTFAIL_DB_ACK = 0x66, NC_CHAR_STAT_DECPOINTFAIL_ACK = 0x67, NC_CHAR_PLAYERSEARCH_RNG = 0x68, NC_CHAR_PLAYERFOUND_RNG = 0x69, NC_CHAR_PLAYERSUMMON_RNG = 0x6A, NC_CHAR_KICKPLAYEROUT_RNG = 0x6B, NC_CHAR_PLAYERBANNED_RNG = 0x6C, NC_CHAR_SOMEONEGUILDCHANGE_CMD = 0x6E, NC_CHAR_FAMECHANGE_CMD = 0x6F, NC_CHAR_FAMESAVE_CMD = 0x70, NC_CHAR_LOGOUTREADY_CMD = 0x71, NC_CHAR_LOGOUTCANCEL_CMD = 0x72, NC_CHAR_EXP_CHANGED_CMD = 0x73, NC_CHAR_LEVEL_CHANGED_CMD = 0x74, NC_CHAR_DATATRANSMISSION_RNG = 0x75, NC_CHAR_GET_ITEMLIST_BY_TYPE_REQ = 0x76, NC_CHAR_GET_ITEMLIST_BY_TYPE_ACK = 0x77, NC_CHAR_SET_STYLE_REQ = 0x78, NC_CHAR_SET_STYLE_ACK = 0x79, NC_CHAR_SET_STYLE_DB_REQ = 0x7A, NC_CHAR_SET_STYLE_DB_ACK = 0x7B, NC_CHAR_SET_STYLE_GET_INFO_REQ = 0x7C, NC_CHAR_SET_STYLE_GET_INFO_ACK = 0x7D, NC_CHAR_SET_STYLE_GET_INFO_DB_REQ = 0x7E, NC_CHAR_SET_STYLE_GET_INFO_DB_ACK = 0x7F, NC_CHAR_WEDDINGDATA_REQ = 0x80, NC_CHAR_WEDDINGDATA_ACK = 0x81, NC_CHAR_WEDDINGDATA_CMD = 0x82, NC_CHAR_WEDDING_PROPOSE_REQ = 0x83, NC_CHAR_WEDDING_PROPOSE_ACK = 0x84, NC_CHAR_WEDDING_PROPOSE_CANCEL_REQ = 0x85, NC_CHAR_WEDDING_PROPOSE_CANCEL_ACK = 0x86, NC_CHAR_WEDDING_ESCAPE_DIVORCE_REQ = 0x87, NC_CHAR_WEDDING_ESCAPE_DIVORCE_ACK = 0x88, NC_CHAR_WEDDING_DIVORCE_BY_AGREE_REQ = 0x89, NC_CHAR_WEDDING_DIVORCE_BY_AGREE_ACK = 0x8A, NC_CHAR_WEDDING_DIVORCE_BY_FORCE_REQ = 0x8B, NC_CHAR_WEDDING_DIVORCE_BY_FORCE_ACK = 0x8C, NC_CHAR_WEDDING_DIVORCE_DO_REQ = 0x8D, NC_CHAR_WEDDING_DIVORCE_DO_ACK = 0x8E, NC_CHAR_WEDDING_DIVORCE_CANCEL_REQ = 0x8F, NC_CHAR_WEDDING_DIVORCE_CANCEL_ACK = 0x90, NC_CHAR_WEDDING_DO_REQ = 0x91, NC_CHAR_WEDDING_DO_ACK = 0x92, NC_CHAR_WEDDING_PARTNER_INFO_REQ = 0x93, NC_CHAR_WEDDING_PARTNER_INFO_ACK = 0x94, NC_CHAR_WEDDING_PARTNER_INFO_RNG = 0x95, NC_CHAR_SOMEONEGUILDACADEMYCHANGE_CMD = 0x96, NC_CHAR_GUILD_ACADEMY_CMD = 0x97, NC_CHAR_GUILD_ACADEMY_ZONE_CMD = 0x98, NC_CHAR_GET_ITEMLIST_BY_TYPE_NUM_REQ = 0x99, NC_CHAR_GET_ITEMLIST_BY_TYPE_NUM_ACK = 0x9A, NC_CHAR_WEDDING_PARTNER_SUMMON_RNG = 0xAA, NC_CHAR_WEDDING_REFRESH_INFO_RNG = 0xAB, NC_CHAR_PLAYERSEARCH_BY_NORMAL_USER_RNG = 0xAD, NC_CHAR_PLAYERFOUND_BY_NORMAL_USER_RNG = 0xAE, NC_CHAR_POLYMORPH_CMD = 0xAF, NC_CHAR_DEPOLYMORPH_CMD = 0xB0, NC_CHAR_EMPTY_INSTANCE_DUNGEON_RNG = 0xB1, NC_CHAR_WEDDING_CANCEL_WEDDING = 0xB2, NC_CHAR_REGNUM_VARIFICATION_REQ = 0xB3, NC_CHAR_REGNUM_VARIFICATION_ACK = 0xB4, NC_CHAR_ZONE_LINK_FROM_CMD = 0xB8, NC_CHAR_SAVE_LINK_REQ = 0xB9, NC_CHAR_CLIENT_AUTO_PICK_REQ = 0xBC, NC_CHAR_CLIENT_AUTO_PICK_ACK = 0xBD, NC_CHAR_CLIENT_AUTO_PICK_CMD = 0xBE, NC_CHAR_ZONE_AUTO_PICK_CMD = 0xC1, NC_CHAR_ADMIN_LEVEL_INFORM_CMD = 0xC6, NC_CHAR_GET_CHAT_BLOCK_SPAMER_DB_CMD = 0xCA, NC_CHAR_GET_CHAT_BLOCK_SPAMER_CMD = 0xCB, NC_CHAR_QUEST_READ_CMD = 0xCC, NC_CHAR_ZONE_QUEST_READ_CMD = 0xCD, NC_CHAR_CLIENT_QUEST_READ_CMD = 0xCE, NC_CHAR_ITEMACTIONCOOLTIME_CMD = 0xCF, NC_CHAR_ITEMACTIONCOOLTIME_ZONE_CMD = 0xD0, NC_CHAR_FREESTAT_SET_DB_REQ = 0xD1, NC_CHAR_FREESTAT_SET_DB_ACK = 0xD2, NC_CHAR_SINGLE_OPTION_CMD = 0xD2, NC_CHAR_ZONE_SINGLE_OPTION_CMD = 0xD3, NC_CHAR_MYSTERYVAULT_UI_STATE_CMD = 0xD4, NC_CHAR_QUEST_REPEAT_CMD = 0xD5, NC_CHAR_ZONE_QUEST_REPEAT_CMD = 0xD6, NC_CHAR_CLIENT_QUEST_REPEAT_CMD = 0xD7, NC_CHAR_NEWBIE_GUIDE_VIEW_LIST_CMD = 0xD8, NC_CHAR_CLIENT_NEWBIE_GUIDE_VIEW_LIST_CMD = 0xD9, NC_CHAR_NEWBIE_GUIDE_VIEW_SET_CMD = 0xDA, NC_CHAR_DB_NEWBIE_GUIDE_VIEW_SET_CMD = 0xDB, NC_CHAR_COININFO_CMD = 0xDC, NC_CHAR_ZONE_COININFO_CMD = 0xDD, NC_CHAR_CLIENT_COININFO_CMD = 0xDE, NC_CHAR_CHANGEBYCONDITION_PARAM_CMD = 0xDF, NC_CHAR_CARDCOLLECT_CMD = 0xE2, NC_CHAR_ZONE_CARDCOLLECT_CMD = 0xE3, NC_CHAR_CLIENT_CARDCOLLECT_CMD = 0xE4, NC_CHAR_CARDCOLLECT_BOOKMARK_CMD = 0xE5, NC_CHAR_ZONE_CARDCOLLECT_BOOKMARK_CMD = 0xE6, NC_CHAR_CLIENT_CARDCOLLECT_BOOKMARK_CMD = 0xE7, NC_CHAR_CARDCOLLECT_REWARD_CMD = 0xE8, NC_CHAR_ZONE_CARDCOLLECT_REWARD_CMD = 0xE9, NC_CHAR_CLIENT_CARDCOLLECT_REWARD_CMD = 0xEA, NC_CHAR_EVENT_ATTENDANCE_LIST_DB_REQ = 0xEB, NC_CHAR_EVENT_ATTENDANCE_LIST_DB_ACK = 0xEC, NC_CHAR_EVENT_ATTENDANCE_LIST_CLIENT_CMD = 0xED, NC_CHAR_EVENT_ATTENDANCE_CHECK_DB_REQ = 0xEE, NC_CHAR_EVENT_ATTENDANCE_CHECK_DB_ACK = 0xEF, NC_CHAR_EVENT_ATTENDANCE_CHECK_CMD = 0xF0, NC_CHAR_EVENT_ATTENDANCE_REWARD_REQ = 0xF1, NC_CHAR_EVENT_ATTENDANCE_REWARD_ACK = 0xF2, NC_CHAR_EVENT_ATTENDANCE_REWARD_DB_REQ = 0xF3, NC_CHAR_EVENT_ATTENDANCE_REWARD_DB_ACK = 0xF4, NC_CHAR_EVENT_ATTENDANCE_CHANGE_DAY_CMD = 0xF5, NC_CHER_EVENT_ATTENDANCE_CHANGE_START_CMD = 0xF6, NC_CHAR_REBIRTH_CMD = 0x102, NC_CHAR_REBIRTH_REJECT_CMD = 0x103, NC_CHAR_TUTORIAL_POPUP_REQ = 0x110, NC_CHAR_TUTORIAL_POPUP_ACK = 0x111, NC_CHAR_TUTORIAL_MAKE_ITEM_REQ = 0x112, NC_CHAR_TUTORIAL_MAKE_ITEM_ACK = 0x113, NC_CHAR_TUTORIAL_INFO_WORLD_CMD = 0x114, NC_CHAR_TUTORIAL_INFO_ZONE_CMD = 0x115, NC_CHAR_TUTORIAL_STEP_REQ = 0x116, NC_CHAR_TUTORIAL_STEP_ACK = 0x117, NC_CHAR_TUTORIAL_STEP_SAVE_REQ = 0x118, NC_CHAR_TUTORIAL_STEP_SAVE_ACK = 0x119, NC_CHAR_TUTORIAL_FREESTAT_INIT_REQ = 0x11A, NC_CHAR_TUTORIAL_FREESTAT_INIT_ACK = 0x11B, NC_CHAR_TUTORIAL_STEP_SAVE_CMD = 0x11C, NC_CHAR_TUTORIAL_DOING_CMD = 0x11D, NC_CHAR_CHAT_COLOR_CMD = 0x11E, NC_CHAR_ZONE_CHAT_COLOR_CMD = 0x11F, NC_CHAR_SUPPORT_REWARD_CMD = 0x120, NC_CHAR_USEITEM_MINIMON_INFO_CMD = 0x121, NC_CHAR_USEITEM_MINIMON_INFO_ZONE_CMD = 0x122, NC_CHAR_USEITEM_MINIMON_INFO_CLIENT_CMD = 0x123, NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_ON_REQ = 0x124, NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_ON_ACK = 0x125, NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_OFF_REQ = 0x126, NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_OFF_ACK = 0x127, NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_ON_REQ = 0x128, NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_ON_ACK = 0x129, NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_OFF_REQ = 0x12A, NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_OFF_ACK = 0x12B, NC_CHAR_USEITEM_MINIMON_USE_BROAD_CMD = 0x12C, NC_CHAR_USEITEM_MINIMON_NOTICE_CMD = 0x12D, NC_CHAR_CHARGEDBUFF_ERASE_REQ = 0x12E, NC_CHAR_CHARGEDBUFF_ERASE_ACK = 0x12F, NC_CHAR_SELL_ITEM_INFO_ZONE_CMD = 0x130, NC_GAMIGO_NEW_TUTORIAL_STORE_STEP_REQ = 0x142, NC_CHAR_ANI_FILE_CHECK_CMD = 0x143, }; /* 184 */ enum $486002F865B6E6993845F71957C418FA { GUILD_WAR_STATUS_NONE = 0x0, GUILD_WAR_STATUS_WAIT = 0x1, GUILD_WAR_STATUS_ING = 0x2, GUILD_WAR_STATUS_COOLDOWN = 0x3, GUILD_WAR_RESULT_WIN = 0x0, GUILD_WAR_RESULT_LOSE = 0x1, GUILD_WAR_RESULT_DRAW = 0x2, GUILD_WAR_GUILD_TYPE = 0x1, GUILD_WAR_GRADE = 0x1, GUILD_WAR_TIME = 0x3C, GUILD_WAR_COOL_TIME_MINUTE = 0x78, GUILD_WAR_START_DELAY = 0x5, GUILD_WAR_END_DELAY = 0x5, GUILD_WAR_WIN_FAME = 0x0, GUILD_WAR_LOSE_FAME = 0x0, GUILD_WAR_DRAW_FAME = 0x0, GUILD_WAR_WIN_FAME_RATE = 0x64, }; /* 185 */ enum PROTOCOL_COMMAND_ITEM { NC_ITEM_NULL = 0x0, NC_ITEM_CELLCHANGE_CMD = 0x1, NC_ITEM_EQUIPCHANGE_CMD = 0x2, NC_ITEM_BUY_REQ = 0x3, NC_ITEM_BUY_ACK = 0x4, NC_ITEM_SELL_ACK = 0x5, NC_ITEM_SELL_REQ = 0x6, NC_ITEM_DROP_REQ = 0x7, NC_ITEM_DROP_ACK = 0x8, NC_ITEM_PICK_REQ = 0x9, NC_ITEM_PICK_ACK = 0xA, NC_ITEM_RELOC_REQ = 0xB, NC_ITEM_RELOC_ACK = 0xC, NC_ITEM_SPLIT_REQ = 0xD, NC_ITEM_SPLIT_ACK = 0xE, NC_ITEM_EQUIP_REQ = 0xF, NC_ITEM_RINGEQUIP_REQ = 0x10, NC_ITEM_EQUIP_ACK = 0x11, NC_ITEM_UNEQUIP_REQ = 0x12, NC_ITEM_UNEQUIP_ACK = 0x13, NC_ITEM_SOMEONEPICK_CMD = 0x14, NC_ITEM_USE_REQ = 0x15, NC_ITEM_USE_ACK = 0x16, NC_ITEM_UPGRADE_REQ = 0x17, NC_ITEM_UPGRADE_ACK = 0x18, NC_ITEM_USEABORT_CMD = 0x19, NC_ITEM_USECOMPLETE_CMD = 0x1A, NC_ITEM_PICKOTHER_ACK = 0x1B, NC_ITEM_DEPOSIT_REQ = 0x1C, NC_ITEM_DEPOSIT_ACK = 0x1D, NC_ITEM_WITHDRAW_REQ = 0x1E, NC_ITEM_WITHDRAW_ACK = 0x1F, NC_ITEM_CHARGEDINVENOPEN_REQ = 0x20, NC_ITEM_CHARGEDINVENOPEN_ACK = 0x21, NC_ITEM_CHARGED_WITHDRAW_REQ = 0x22, NC_ITEM_CHARGED_WITHDRAW_ACK = 0x23, NC_ITEM_BREAKSUCCESS_CMD = 0x24, NC_ITEM_BREAKFAIL_CMD = 0x25, NC_ITEM_GUILD_STORAGE_WITHDRAW_REQ = 0x26, NC_ITEM_GUILD_STORAGE_WITHDRAW_ACK = 0x27, NC_ITEM_OPENSTORAGEPAGE_REQ = 0x28, NC_ITEM_SOMEONEUSE_CMD = 0x29, NC_ITEM_DISMANTLE_REQ = 0x2A, NC_ITEM_DISMANTLE_ACK = 0x2B, NC_ITEM_REWARDINVENOPEN_REQ = 0x2C, NC_ITEM_REWARDINVENOPEN_ACK = 0x2D, NC_ITEM_REWARDINVENOPENFAIL_ACK = 0x2E, NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_REQ = 0x2F, NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_ACK = 0x30, NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_REQ = 0x31, NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_ACK = 0x32, NC_ITEM_MH_FURNITURE_ENDURE_KIT_USE_REQ = 0x33, NC_ITEM_MH_FURNITURE_ENDURE_KIT_USE_ACK = 0x34, NC_ITEM_WEAPONENDURE_CHARGE_REQ = 0x35, NC_ITEM_WEAPONENDURE_CHARGE_ACK = 0x36, NC_ITEM_WEAPONENDURESET_CMD = 0x37, NC_ITEM_ITEMBREAK_CMD = 0x38, NC_ITEM_REVIVEITEMUSE_CMD = 0x39, NC_ITEM_REVIVEITEMUSEFAIL_CMD = 0x3A, NC_ITEM_DICE_GAME_CMD = 0x3B, NC_ITEM_DICE_GAME_START_REQ = 0x3C, NC_ITEM_DICE_GAME_START_ACK = 0x3D, NC_ITEM_DICE_GAME_START_CMD = 0x3E, NC_ITEM_DICE_GAME_RESULT_CMD = 0x3F, NC_ITEM_ENCHANT_ADD_GEM_REQ = 0x40, NC_ITEM_ENCHANT_ADD_GEM_ACK = 0x41, NC_ITEM_ENCHANT_REMOVE_GEM_REQ = 0x42, NC_ITEM_ENCHANT_REMOVE_GEM_ACK = 0x43, NC_ITEM_ENCHANT_ADD_NEW_SOCKET_REQ = 0x44, NC_ITEM_ENCHANT_ADD_NEW_SOCKET_ACK = 0x45, NC_ITEM_ENCHANT_SET_GEM_LOT_CMD = 0x46, NC_ITEM_BUY_SUC_ACTION_CMD = 0x47, NC_ITEM_EQUIP_BELONGED_CANCEL_USE_REQ = 0x48, NC_ITEM_EQUIP_BELONGED_CANCEL_USE_ACK = 0x49, NC_ITEM_AUTO_ARRANGE_INVEN_REQ = 0x4A, NC_ITEM_AUTO_ARRANGE_INVEN_ACK = 0x4B, NC_ITEM_ACCOUNT_STORAGE_OPEN_CMD = 0x4C, NC_ITEM_ACCOUNT_STORAGE_CLOSE_CMD = 0x4D, NC_ITEM_USE_ACTIVESKILL_REQ = 0x4E, NC_ITEM_USE_ACTIVESKILL_ACK = 0x4F, NC_ITEM_MINIMON_EQUIP_REQ = 0x50, NC_ITEM_MOVER_UPGRADE_REQ = 0x51, NC_ITEM_MOVER_UPGRADE_ACK = 0x52, NC_ITEM_RANDOMOPTION_CHANGE_REQ = 0x53, NC_ITEM_RANDOMOPTION_CHANGE_ACK = 0x54, NC_ITEM_CHAT_COLOR_CHANGE_REQ = 0x55, NC_ITEM_CHAT_COLOR_CHANGE_ACK = 0x56, NC_ITEM_TERMEXTEND_REQ = 0x57, NC_ITEM_TERMEXTEND_ACK = 0x58, NC_ITEM_REPURCHASE_REQ = 0x59, NC_ITEM_REPURCHASE_ACK = 0x5A, NC_ITEM_SELL_ITEM_LIST_CMD = 0x5B, NC_ITEM_SELL_ITEM_INSERT_CMD = 0x5C, NC_ITEM_SELL_ITEM_DELETE_CMD = 0x5D, NC_ITEM_CLASS_CHANGE_REQ = 0x5E, NC_ITEM_CLASS_CHANGE_ACK = 0x5F, NC_ITEM_OPENCLASSCHANGEMENU_CMD = 0x60, NC_ITEM_RANDOMOPTION_CHANGE_ACCEPT_REQ = 0x61, NC_ITEM_RANDOMOPTION_CHANGE_ACCEPT_ACK = 0x62, NC_ITEM_SHIELDENDURE_CHARGE_REQ = 0x64, NC_ITEM_SHIELDENDURE_CHARGE_ACK = 0x65, NC_ITEM_SHIELDENDURESET_CMD = 0x66, NC_ITEM_MAPLINK_SCROLL_REQ = 0x67, NC_ITEM_MAPLINK_SCROLL_ACK = 0x68, NC_ITEM_MIX_ITEM_REQ = 0x69, NC_ITEM_MIX_ITEM_ACK = 0x6A, NC_ITEM_RANDOMOPTION_RECOVER_COUNT_LIMIT_REQ = 0x6B, NC_ITEM_RANDOMOPTION_RECOVER_COUNT_LIMIT_ACK = 0x6C, NC_ITEM_NEW_UPGRADE_REQ = 0x6D, NC_ITEM_NEW_UPGRADE_ACK = 0x6E, NC_ITEM_BRACELET_UPGRADE_REQ = 0x6F, NC_ITEM_BRACELET_UPGRADE_ACK = 0x70, }; /* 186 */ enum PROTOCOL_COMMAND_GUILD { NC_GUILD_NULL = 0x0, NC_GUILD_INFO_REQ = 0x1, NC_GUILD_INFO_ACK = 0x2, NC_GUILD_LIST_REQ = 0x3, NC_GUILD_LIST_ACK = 0x4, NC_GUILD_MAKE_REQ = 0x5, NC_GUILD_MAKE_ACK = 0x6, NC_GUILD_DISMISS_REQ = 0x7, NC_GUILD_DISMISS_ACK = 0x8, NC_GUILD_MEMBER_INVITE_REQ = 0x9, NC_GUILD_MEMBER_INVITE_ACK = 0xA, NC_GUILD_MEMBER_JOIN_REQ = 0xB, NC_GUILD_MEMBER_JOIN_ACK = 0xC, NC_GUILD_MEMBER_JOIN_ERR = 0xD, NC_GUILD_MEMBER_VANISH_REQ = 0xE, NC_GUILD_MEMBER_VANISH_ACK = 0xF, NC_GUILD_NOTIFY_REQ = 0x10, NC_GUILD_NOTIFY_ACK = 0x11, NC_GUILD_MONEY_SUB_REQ = 0x12, NC_GUILD_MONEY_SUB_ACK = 0x13, NC_GUILD_GRADE_REQ = 0x14, NC_GUILD_GRADE_ACK = 0x15, NC_GUILD_MEMBER_GRADE_REQ = 0x16, NC_GUILD_MEMBER_GRADE_ACK = 0x17, NC_GUILD_MY_GUILD_INFO_REQ = 0x18, NC_GUILD_MY_GUILD_INFO_ACK = 0x19, NC_GUILD_MEMBER_LIST_REQ = 0x1A, NC_GUILD_MEMBER_LIST_ACK = 0x1B, NC_GUILD_MEMBER_LEAVE_REQ = 0x1C, NC_GUILD_MEMBER_LEAVE_ACK = 0x1D, NC_GUILD_MONEY_ADD_REQ = 0x1E, NC_GUILD_MONEY_ADD_ACK = 0x1F, NC_GUILD_MEMBER_INTRO_REQ = 0x20, NC_GUILD_MEMBER_INTRO_ACK = 0x21, NC_GUILD_WAR_REQ = 0x22, NC_GUILD_WAR_ACK = 0x23, NC_GUILD_WAR_ABLE_LIST_REQ = 0x24, NC_GUILD_WAR_ABLE_LIST_ACK = 0x25, NC_GUILD_WAR_LIST_REQ = 0x26, NC_GUILD_WAR_LIST_ACK = 0x27, NC_GUILD_WAR_SCORE_REQ = 0x28, NC_GUILD_WAR_SCORE_ACK = 0x29, NC_GUILD_WAR_SCORE_CMD = 0x2A, NC_GUILD_MONEY_ADD_CMD = 0x2B, NC_GUILD_MONEY_SUB_CMD = 0x2C, NC_GUILD_NOTIFY_CMD = 0x2D, NC_GUILD_GRADE_CMD = 0x2E, NC_GUILD_DISMISS_CMD = 0x2F, NC_GUILD_DELETE_CMD = 0x30, NC_GUILD_WAR_DECLARATION_CMD = 0x31, NC_GUILD_WAR_TARGET_CMD = 0x32, NC_GUILD_WAR_START_CMD = 0x33, NC_GUILD_WAR_END_CMD = 0x34, NC_GUILD_WAR_COOLDOWN_DONE_CMD = 0x35, NC_GUILD_MEMBER_JOIN_CMD = 0x36, NC_GUILD_MEMBER_VANISH_CMD = 0x37, NC_GUILD_MEMBER_LEAVE_CMD = 0x38, NC_GUILD_MEMBER_GRADE_CMD = 0x39, NC_GUILD_MEMBER_FLAGS_CMD = 0x3A, NC_GUILD_MEMBER_EXP_RATIO_CMD = 0x3B, NC_GUILD_MEMBER_INTRO_CMD = 0x3C, NC_GUILD_MEMBER_LOGON_CMD = 0x3D, NC_GUILD_MEMBER_LOGOFF_CMD = 0x3E, NC_GUILD_MEMBER_PARTY_CMD = 0x3F, NC_GUILD_MEMBER_LEVEL_CMD = 0x40, NC_GUILD_MEMBER_MAP_CMD = 0x41, NC_GUILD_MEMBER_CLASS_CMD = 0x42, NC_GUILD_ZONE_WAR_START_CMD = 0x43, NC_GUILD_ZONE_WAR_END_CMD = 0x44, NC_GUILD_ZONE_WAR_KILL_CMD = 0x45, NC_GUILD_ZONE_LIST_REQ = 0x46, NC_GUILD_ZONE_LIST_ACK = 0x47, NC_GUILD_ZONE_MAKE_CMD = 0x48, NC_GUILD_ZONE_DELETE_CMD = 0x49, NC_GUILD_ZONE_MEMBER_JOIN_CMD = 0x4A, NC_GUILD_ZONE_MEMBER_LEAVE_CMD = 0x4B, NC_GUILD_ZONE_MONEY_CMD = 0x4C, NC_GUILD_ZONE_TYPE_CMD = 0x4D, NC_GUILD_ZONE_GRADE_CMD = 0x4E, NC_GUILD_ZONE_FAME_CMD = 0x4F, NC_GUILD_ZONE_STONE_LEVEL_CMD = 0x50, NC_GUILD_ZONE_EXP_CMD = 0x51, NC_GUILD_DB_REQ = 0x52, NC_GUILD_DB_ACK = 0x53, NC_GUILD_DB_MEMBER_REQ = 0x54, NC_GUILD_DB_MEMBER_ACK = 0x55, NC_GUILD_DB_ALL_REQ = 0x56, NC_GUILD_DB_ALL_ACK = 0x57, NC_GUILD_DB_MAKE_REQ = 0x58, NC_GUILD_DB_MAKE_ACK = 0x59, NC_GUILD_DB_DELETE_REQ = 0x5A, NC_GUILD_DB_DELETE_ACK = 0x5B, NC_GUILD_DB_DISMISS_REQ = 0x5C, NC_GUILD_DB_DISMISS_ACK = 0x5D, NC_GUILD_DB_MONEY_ADD_REQ = 0x5E, NC_GUILD_DB_MONEY_ADD_ACK = 0x5F, NC_GUILD_DB_MONEY_SUB_REQ = 0x60, NC_GUILD_DB_MONEY_SUB_ACK = 0x61, NC_GUILD_DB_NOTIFY_REQ = 0x62, NC_GUILD_DB_NOTIFY_ACK = 0x63, NC_GUILD_DB_INTRO_REQ = 0x64, NC_GUILD_DB_INTRO_ACK = 0x65, NC_GUILD_DB_WAR_REQ = 0x66, NC_GUILD_DB_WAR_ACK = 0x67, NC_GUILD_DB_RESULT_WRITE_CMD = 0x68, NC_GUILD_DB_MEMBER_JOIN_REQ = 0x69, NC_GUILD_DB_MEMBER_JOIN_ACK = 0x6A, NC_GUILD_DB_MEMBER_LEAVE_REQ = 0x6B, NC_GUILD_DB_MEMBER_LEAVE_ACK = 0x6C, NC_GUILD_DB_MEMBER_INTRO_REQ = 0x6D, NC_GUILD_DB_MEMBER_INTRO_ACK = 0x6E, NC_GUILD_DB_MEMBER_GRADE_REQ = 0x6F, NC_GUILD_DB_MEMBER_GRADE_ACK = 0x70, NC_GUILD_DB_MEMBER_VANISH_REQ = 0x71, NC_GUILD_DB_MEMBER_VANISH_ACK = 0x72, NC_GUILD_CHAT_REQ = 0x73, NC_GUILD_CHAT_CMD = 0x74, NC_GUILD_CHAT_ACK = 0x75, NC_GUILD_NAME_REQ = 0x76, NC_GUILD_NAME_ACK = 0x77, NC_GUILD_GUILDWARCONFIRM_REQ = 0x78, NC_GUILD_GUILDWARCONFIRM_ACK = 0x79, NC_GUILD_TOURNAMENT_JOIN_REQ = 0x7A, NC_GUILD_TOURNAMENT_JOIN_ACK = 0x7B, NC_GUILD_TOURNAMENT_LEAVE_REQ = 0x7C, NC_GUILD_TOURNAMENT_LEAVE_ACK = 0x7D, NC_GUILD_TOURNAMENT_LIST_REQ = 0x7E, NC_GUILD_TOURNAMENT_LIST_ACK = 0x7F, NC_GUILD_TOURNAMENT_TYPE_CMD = 0x80, NC_GUILD_TOURNAMENT_START_CMD = 0x81, NC_GUILD_TOURNAMENT_END_CMD = 0x82, NC_GUILD_TOURNAMENTSTART_CMD = 0x83, NC_GUILD_TOURNAMENTSTOP_CMD = 0x84, NC_GUILD_TOURNAMENT_DB_GET_REQ = 0x85, NC_GUILD_TOURNAMENT_DB_GET_ACK = 0x86, NC_GUILD_TOURNAMENT_DB_SET_REQ = 0x87, NC_GUILD_TOURNAMENT_DB_SET_ACK = 0x88, NC_GUILD_TOURNAMENT_DB_JOIN_REQ = 0x89, NC_GUILD_TOURNAMENT_DB_JOIN_ACK = 0x8A, NC_GUILD_TOURNAMENT_DB_SET_TYPE_REQ = 0x8B, NC_GUILD_TOURNAMENT_DB_SET_TYPE_ACK = 0x8C, NC_GUILD_MOBGUILD_CMD = 0x8D, NC_GUILD_TOURNAMENT_DB_SET_RESULT_REQ = 0x8E, NC_GUILD_TOURNAMENT_DB_SET_RESULT_ACK = 0x8F, NC_GUILD_TOURNAMENT_RESULT_CMD = 0x90, NC_GUILD_STORAGEOPEN_REQ = 0x91, NC_GUILD_STORAGEOPEN_ACK = 0x92, NC_GUILD_STORAGEWITHDRAW_RNG = 0x93, NC_GUILD_STORAGEWITHDRAW_CMD = 0x94, NC_GUILD_GUILDWARSTATUS_REQ = 0x95, NC_GUILD_GUILDWARSTATUS_ACK = 0x96, NC_GUILD_TOURNAMENT_DB_SET_MATCH_REQ = 0x97, NC_GUILD_TOURNAMENT_DB_SET_MATCH_ACK = 0x98, NC_GUILD_TOURNAMENT_DB_SET_MATCH_TIME_REQ = 0x99, NC_GUILD_TOURNAMENT_DB_SET_MATCH_TIME_ACK = 0x9A, NC_GUILD_TOURNAMENT_RECALL_ENTER_CMD = 0x9B, NC_GUILD_TOURNAMENT_RECALL_ENTER_REQ = 0x9C, NC_GUILD_TOURNAMENT_RECALL_ENTER_ACK = 0x9D, NC_GUILD_STORAGE_WITHDRAW_GRADE_REQ = 0x9E, NC_GUILD_STORAGE_WITHDRAW_GRADE_ACK = 0x9F, NC_ITEMDB_CLOSE_GUILD_STORAGE_CMD = 0xA0, NC_GUILD_GRADE_GROWTH_REQ = 0xA1, NC_GUILD_GRADE_GROWTH_ACK = 0xA2, NC_GUILD_GRADE_GROWTH_DATA_REQ = 0xA3, NC_GUILD_GRADE_GROWTH_DATA_ACK = 0xA4, NC_GUILD_GRADE_GROWTH_ZONE_REQ = 0xA5, NC_GUILD_GRADE_GROWTH_ZONE_ACK = 0xA6, NC_GUILD_DB_GRADE_GROWTH_REQ = 0xA7, NC_GUILD_DB_GRADE_GROWTH_ACK = 0xA8, NC_GUILD_DATA_CHANGE_CMD = 0xA9, NC_GUILD_TOURNAMENT_DB_REWARD_CREATE_REQ = 0xAA, NC_GUILD_TOURNAMENT_DB_REWARD_CREATE_ACK = 0xAB, NC_GUILD_RENAME_REQ = 0xAC, NC_GUILD_RENAME_ACK = 0xAD, NC_GUILD_RENAME_CMD = 0xAE, NC_GUILD_WORLD_RENAME_REQ = 0xAF, NC_GUILD_WORLD_RENAME_ACK = 0xB0, NC_GUILD_WORLD_RENAME_CMD = 0xB1, NC_GUILD_DB_RENAME_REQ = 0xB2, NC_GUILD_DB_RENAME_ACK = 0xB3, NC_GUILD_RETYPE_REQ = 0xB4, NC_GUILD_RETYPE_ACK = 0xB5, NC_GUILD_RETYPE_CMD = 0xB6, NC_GUILD_WORLD_RETYPE_REQ = 0xB7, NC_GUILD_WORLD_RETYPE_ACK = 0xB8, NC_GUILD_WORLD_RETYPE_CMD = 0xB9, NC_GUILD_DB_RETYPE_REQ = 0xBA, NC_GUILD_DB_RETYPE_ACK = 0xBB, NC_GUILD_DB_TOKEN_ALL_REQ = 0xBC, NC_GUILD_DB_TOKEN_ALL_ACK = 0xBD, NC_GUILD_MY_GUILD_TOKEN_INFO_REQ = 0xBE, NC_GUILD_MY_GUILD_TOKEN_INFO_ACK = 0xBF, NC_GUILD_ZONE_USE_GUILD_TOKEN_CMD = 0xC0, NC_GUILD_WORLD_USE_GUILD_TOKEN_CMD = 0xC1, NC_GUILD_WORLD_SET_GUILD_TOKEN_CMD = 0xC2, NC_GUILD_MY_GUILD_TOURNAMENT_MATCH_TIME_REQ = 0xC3, NC_GUILD_MY_GUILD_TOURNAMENT_MATCH_TIME_ACK = 0xC4, NC_GUILD_TOURNAMENT_LAST_WINNER_CMD = 0xC5, NC_GUILD_TOURNAMENT_ZONE_MEMBERGRADE_REQ = 0xC6, NC_GUILD_TOURNAMENT_ZONE_MEMBERGRADE_ACK = 0xC7, NC_GUILD_TOURNAMENT_ZONE_FIGHTER_ENTER_CMD = 0xC8, NC_GUILD_TOURNAMENT_ZONE_FIGHTER_OUT_CMD = 0xC9, NC_GUILD_TOURNAMENT_FLAGCAPTURE_REQ = 0xCA, NC_GUILD_TOURNAMENT_FLAGCAPTURE_ACK = 0xCB, NC_GUILD_TOURNAMENT_FLAGCAPTURE_CMD = 0xCC, NC_GUILD_TOURNAMENT_FLAGCAPTURE_RESULT_CMD = 0xCD, NC_GUILD_TOURNAMENT_SKILLPOINT_CMD = 0xCE, NC_GUILD_TOURNAMENT_USESKILL_REQ = 0xCF, NC_GUILD_TOURNAMENT_USESKILL_ACK = 0xD0, NC_GUILD_TOURNAMENT_USESKILL_CMD = 0xD1, NC_GUILD_TOURNAMENT_DICEGAME_START_CMD = 0xD2, NC_GUILD_TOURNAMENT_DICEGAME_THROW_REQ = 0xD3, NC_GUILD_TOURNAMENT_DICEGAME_THROW_ACK = 0xD4, NC_GUILD_TOURNAMENT_DICEGAME_THROW_CMD = 0xD5, NC_GUILD_TOURNAMENT_DICEGAME_BEFORE_END_TIME_MSG_CMD = 0xD6, NC_GUILD_TOURNAMENT_OBSERVER_ENTER_REQ = 0xD7, NC_GUILD_TOURNAMENT_OBSERVER_ENTER_ACK = 0xD8, NC_GUILD_TOURNAMENT_ZONE_OBSERVER_ENTER_REQ = 0xD9, NC_GUILD_TOURNAMENT_ZONE_OBSERVER_ENTER_ACK = 0xDA, NC_GUILD_TOURNAMENT_OBSERVER_OUT_REQ = 0xDB, NC_GUILD_TOURNAMENT_OBSERVER_OUT_ACK = 0xDC, NC_GUILD_TOURNAMENT_SCORE_CMD = 0xDD, NC_GUILD_TOURNAMENT_PLAYERDIEMSG_CMD = 0xDE, NC_GUILD_TOURNAMENT_PLAYERKILLMSG_CMD = 0xDF, NC_GUILD_TOURNAMENT_STARTMSG_CMD = 0xE0, NC_GUILD_TOURNAMENT_MANAGERUSERMSG_CMD = 0xE1, NC_GUILD_TOURNAMENTSTOPMSG_CMD = 0xE2, NC_GUILD_TOURNAMENT_ZONE_JOIN_NEW_REQ = 0xE3, NC_GUILD_TOURNAMENT_ZONE_JOIN_NEW_ACK = 0xE4, NC_GUILD_TOURNAMENT_DB_JOIN_NEW_REQ = 0xE5, NC_GUILD_TOURNAMENT_DB_JOIN_NEW_ACK = 0xE6, NC_GUILD_TOURNAMENT_DB_FINAL_SELECTION_REQ = 0xE7, NC_GUILD_TOURNAMENT_DB_FINAL_SELECTION_ACK = 0xE8, NC_GUILD_TOURNAMENT_JOIN_LIST_REQ = 0xE9, NC_GUILD_TOURNAMENT_JOIN_LIST_ACK = 0xEA, NC_GUILD_TOURNAMENT_DB_JOIN_LIST_REQ = 0xEB, NC_GUILD_TOURNAMENT_DB_JOIN_LIST_ACK = 0xEC, NC_GUILD_TOURNAMENT_NOTIFY_CMD = 0xED, NC_GUILD_DB_DELETE_CANCEL_REQ = 0xEE, NC_GUILD_DB_DELETE_CANCEL_ACK = 0xEF, NC_GUILD_TOURNAMENT_ITEM_PICK_CMD = 0xF0, NC_GUILD_TOURNAMENT_ITEM_EFFECT_CMD = 0xF1, NC_GUILD_TOURNAMENT_ITEM_FLAG_CMD = 0xF2, NC_GUILD_TOURNAMENT_ITEM_SCAN_CMD = 0xF3, NC_GUILD_TOURNAMENT_GOLD_REFUND_ZONE_CMD = 0xF4, NC_GUILD_TOURNAMENT_GOLD_REFUND_CMD = 0xF5, NC_GUILD_TOURNAMENT_ENTER_LIST_DB_GET_REQ = 0xF6, NC_GUILD_TOURNAMENT_ENTER_LIST_DB_GET_ACK = 0xF7, NC_GUILD_TOURNAMENT_REFUND_NOTICE_CMD = 0xF8, NC_GUILD_TOURNAMENT_REFUND_NOTICE_DB_SET_REQ = 0xF9, NC_GUILD_TOURNAMENT_REFUND_NOTICE_DB_SET_ACK = 0xFA, NC_GUILD_HISTORY_LIST_REQ = 0xFD, NC_GUILD_HISTORY_LIST_ACK = 0xFE, NC_GUILD_HISTORY_DB_LIST_REQ = 0xFF, NC_GUILD_HISTORY_DB_LIST_ACK = 0x100, NC_GUILD_EMBLEM_CHECK_AVAILABILITY_REQ = 0x101, NC_GUILD_EMBLEM_CHECK_AVAILABILITY_ACK = 0x102, NC_GUILD_EMBLEM_INFO_DB_REQ = 0x103, NC_GUILD_EMBLEM_INFO_DB_ACK = 0x104, NC_GUILD_EMBLEM_SAVE_REQ = 0x105, NC_GUILD_EMBLEM_SAVE_ACK = 0x106, NC_GUILD_EMBLEM_SAVE_DB_REQ = 0x107, NC_GUILD_EMBLEM_SAVE_DB_ACK = 0x108, NC_GUILD_EMBLEM_OFF_MSG_CMD = 0x109, NC_GUILD_EMBLEM_INFO_CMD = 0x10A, NC_GUILD_EMBLEM_INFO_NOTICE_CMD = 0x10B, NC_GUILD_EMBLEM_LEVELUP_CMD = 0x10C, NC_GUILD_EMBLEM_STATE_DB_REQ = 0x10D, NC_GUILD_EMBLEM_STATE_DB_ACK = 0x10E, }; /* 187 */ enum PROTOCOL_USER_CONNECTION { NC_USER_CONNECTION_NULL = 0x0, NC_USER_CONNECTION_SET_ACCLOG_UP_CMD = 0x1, NC_USER_CONNECTION_SET_WORLD_DOWN_CMD = 0x2, NC_USER_CONNECTION_GET_LOGIN_USER_REQ = 0x3, NC_USER_CONNECTION_GET_LOGIN_USER_ACK = 0x4, NC_USER_CONNECTION_SET_USER_WORLD_LOGIN_CMD = 0x5, NC_USER_CONNECTION_SET_USER_WORLD_LOGOUT_CMD = 0x6, NC_USER_CONNECTION_CHANGE_CHAR_ID_REQ = 0x9, NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_REQ = 0xA, NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_ACK = 0xB, NC_USER_CONNECTION_CHANGE_CHAR_ID_ACK = 0xC, NC_USER_CONNECTION_CHANGE_CHAR_ID_CMD = 0xD, NC_USER_CONNECTION_CHANGE_CHAR_ID_ACADEMY_MASTER_CMD = 0xE, NC_USER_CONNECTION_ZONE_CHANGE_CHAR_ID_CMD = 0xF, NC_USER_CONNECTION_CHANGE_CHAR_ID_ITEM_USE_REQ = 0x10, NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_ITEM_USE_REQ = 0x11, NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_ITEM_USE_ACK = 0x12, NC_USER_CONNECTION_CHANGE_CHAR_ID_ITEM_USE_ACK = 0x13, }; /* 188 */ enum $EA797865C08A414B428DB93C3D9F19DE { GGRADE_LEVONE = 0x1, GGRADE_LEVTWO = 0x2, GGRADE_LEVTHREE = 0x3, GGRADE_LEVFOUR = 0x4, GGRADE_FRIENDLY = 0x0, GGRADE_WAR = 0x1, }; /* 189 */ enum $174DCFACA8473A12A35441A7C0A8EA9F { PGWM_CMD_GTT_CLICK = 0x0, }; /* 190 */ enum $424BD1601EB29DBFFDB8DEBB4D694741 { PGWM_CMD_MAXIMUM = 0x0, }; /* 191 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 192 */ enum GuildNameCache::GuildNameStorage::GuildNameStorageState { GNS_RECEIVING = 0x0, GNS_RECEIVED = 0x1, }; /* 193 */ enum GuildTask::State { IDLE = 0x0, WAITING_MAKE_ACK = 0x1, }; /* 194 */ enum CGuildTournament::GUILD_TOURNAMENT_MATCH_TYPE { GUILD_TOURNAMENT_MATCH_NONE = 0x0, GUILD_TOURNAMENT_MATCH_JOIN = 0x1, GUILD_TOURNAMENT_MATCH_PRACTICE = 0x2, GUILD_TOURNAMENT_MATCH_PRACTICE_END = 0x3, GUILD_TOURNAMENT_MATCH_161 = 0x4, GUILD_TOURNAMENT_MATCH_162 = 0x5, GUILD_TOURNAMENT_MATCH_8 = 0x6, GUILD_TOURNAMENT_MATCH_4 = 0x7, GUILD_TOURNAMENT_MATCH_2 = 0x8, GUILD_TOURNAMENT_MATCH_END = 0x9, GUILD_TOURNAMENT_MATCH_CANCEL = 0xA, GUILD_TOURNAMENT_MATCH_DBERROR = 0xB, }; /* 195 */ enum $92F91BEFD4EFD28EF854B987FF4B93AB { PGWM_CMD_GUILDACADEMY_JOIN = 0xA, PGWM_CMD_GUILDACADEMY_RANKING = 0xB, PGWM_CMD_GUILDACADEMY_HALLOFFAME = 0xC, PGWM_CMD_GUILDACADEMY_DELEGATION_MASTERPOWER = 0xD, PGWM_CMD_GUILDACADEMY_INITIALIZE_MASTER = 0xE, PGWM_CMD_GUILDACADEMY_SET_COMPENSATION_MONEY = 0xF, PGWM_CMD_GUILDACADEMY_SET_COMPENSATION_ITEM = 0x10, PGWM_CMD_GUILDACADEMY_LEAVE = 0x11, PGWM_CMD_GUILDACADEMY_PREVMENU = 0x12, PGWM_CMD_GUILDACADEMY_LCLICK = 0x13, PGWM_CMD_GUILDACADEMY_RCLICK = 0x14, PGWM_CMD_GUILDACADEMY_HELPLINK = 0x15, }; /* 196 */ enum $795F0AE6B6E9DF37945D5FBD07796803 { PGWM_CMD_GUILDACADEMY_RANKING_NONE = 0xA, PGWM_CMD_GUILDACADEMY_RANKING_WINCLOSE = 0xB, PGWM_CMD_GUILDACADEMY_RANKING_SLIDECURSOR = 0xC, PGWM_CMD_GUILDACADEMY_RANKING_SLIDEBAR = 0xD, PGWM_CMD_GUILDACADEMY_RANKING_SORTBYTITLE01 = 0xE, PGWM_CMD_GUILDACADEMY_RANKING_SORTBYTITLE02 = 0xF, PGWM_CMD_GUILDACADEMY_RANKING_SORTBYTITLE03 = 0x10, PGWM_CMD_GUILDACADEMY_RANKING_SORTBYTITLE04 = 0x11, PGWM_CMD_GUILDACADEMY_RANKING_LCLICK = 0x12, PGWM_CMD_GUILDACADEMY_RANKING_THISWEEK_BTN = 0x13, PGWM_CMD_GUILDACADEMY_RANKING_LASTWEEK_BTN = 0x14, PGWM_CMD_GUILDACADEMY_RANKING_OK_BTN = 0x15, PGWM_CMD_GUILDACADEMY_RANKING_HELPLINK = 0x16, }; /* 197 */ enum $B8B50659B60BC659454183A4771DBBB8 { PGWM_CMD_GUILDACADEMY_HALLOFFAME_NONE = 0xA, PGWM_CMD_GUILDACADEMY_HALLOFFAME_WINCLOSE = 0xB, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SLIDECURSOR = 0xC, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SLIDEBAR = 0xD, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SORTBYTITLE01 = 0xE, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SORTBYTITLE02 = 0xF, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SORTBYTITLE03 = 0x10, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SORTBYTITLE04 = 0x11, PGWM_CMD_GUILDACADEMY_HALLOFFAME_SORTBYTITLE05 = 0x12, PGWM_CMD_GUILDACADEMY_HALLOFFAME_LCLICK = 0x13, PGWM_CMD_GUILDACADEMY_HALLOFFAME_OK_BTN = 0x14, PGWM_CMD_GUILDACADEMY_HALLOFFAME_HELPLINK = 0x15, }; /* 198 */ typedef GuildTask::State GuildAcademyMemberTask::State; /* 199 */ enum $361E0932D878A4C3147B02A11CEBEE60 { MENU_NUM_MAX = 0x7, }; /* 200 */ typedef $92F91BEFD4EFD28EF854B987FF4B93AB $0E3361B0722EAFC726A508C316CA7F74; /* 201 */ enum PgWin::PG_MOUSE_EVENT { PGME_LBUTTONDOWN = 0x0, PGME_LBUTTONPRESSED = 0x1, PGME_LBUTTONRELEASED = 0x2, PGME_RBUTTONPRESSED = 0x3, PGME_RBUTTONRELEASED = 0x4, }; /* 202 */ enum GuildAcademyWin::eAcademyInfo { ACADEMY_INFO_MASTER = 0x0, ACADEMY_INFO_ONLINE = 0x1, ACADEMY_INFO_POINT = 0x2, ACADEMY_INFO_LANKING = 0x3, ACADEMY_INFO_BUGGTIME = 0x4, ACADEMY_INFO_MAX = 0x5, }; /* 203 */ enum $FD38FBEC0E98ABCFF05B51A736182306 { TAB_INFO = 0x0, TAB_MEMBER = 0x1, TAB_HISTORY = 0x2, }; /* 204 */ enum DirectUserMsgBody_CommunityTabChanged::TabEnum { TE_FRIEND = 0x0, TE_GUILD = 0x1, TE_PARTYMATCH = 0x2, TE_WEDDING = 0x3, TE_HOLYPROMISE = 0x4, TE_GUILDACADEMY = 0x5, }; /* 205 */ enum GUILD_HISTORY_MSG_TYPE { GUILD_HISTORY_MSG_TYPE_INVALID = 0xFFFFFFFF, GUILD_HISTORY_BASIC_MSG_START = 0x0, GUILD_CREATED = 0x0, GUILD_MEMBER_JOIN = 0x1, GUILD_MEMBER_LEAVE = 0x2, GUILD_MEMBER_VANISH = 0x3, GUILD_HISTORY_BASIC_MSG_END = 0x3, GUILD_HISTORY_CHANGE_GRADE_MSG_START = 0xA, GUILD_MEMBER_CHANGE_GRADE_TO_MASTER = 0xA, GUILD_MEMBER_CHANGE_GRADE_TO_SUBMASTER = 0xB, GUILD_MEMBER_CHANGE_GRADE_TO_ELDER = 0xC, GUILD_MEMBER_CHANGE_GRADE_TO_GUARD = 0xD, GUILD_HISTORY_CHANGE_GRADE_MSG_END = 0xD, GUILD_ACADEMY_HISTORY_BASIC_MSG_START = 0x64, GUILD_ACADEMY_CREATED = 0x64, GUILD_ACADEMY_MEMBER_JOIN = 0x65, GUILD_ACADEMY_MEMBER_LEAVE = 0x66, GUILD_ACADEMY_MEMBER_VANISH = 0x67, GUILD_ACADEMY_HISTORY_BASIC_MSG_END = 0x67, }; /* 206 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 207 */ typedef GuildAcademyMemberVanishTask::State GuildAcademyMasterInitializeTask::State; /* 208 */ typedef DirectUserMsgBody_MsgBoxResponse::MsgBoxResponse DirectUserMsgBody_InputBoxResponse::InputBoxResponse; /* 209 */ typedef GuildAcademyMemberVanishTask::State GuildAcademyMasterAppointTask::State; /* 210 */ typedef GuildAcademyMemberVanishTask::State GuildAcademyLeaveTask::State; /* 211 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val >,std::less,std::allocator > > >,0> >::_Redbl; /* 221 */ enum $6320F7A7A63D99CDA1F74E5BE10946E7 { MAX_USER_CHAT = 0x80, }; /* 222 */ enum $0A71E01C450807D4B212BFC99F16310C { MAX_EMOTION_COUNT = 0x11, }; /* 223 */ enum $97A3EF7C1F7BEEA37AD6A4682A8387DF { NORMAL_CHAT = 0x0, WHISPER_CHAT = 0x1, PARTY_CHAT = 0x2, GUILD_CHAT = 0x3, }; /* 224 */ typedef $6320F7A7A63D99CDA1F74E5BE10946E7 $7A252EBE2C6820FCB5DE1689FE223960; /* 225 */ typedef $0A71E01C450807D4B212BFC99F16310C $0C640FC3A8FE42061DEF329E26C296C6; /* 226 */ typedef $97A3EF7C1F7BEEA37AD6A4682A8387DF $90963C5C72D693B633924E6763D4D0C6; /* 227 */ enum $AF65DB277595BE144CF9A41F643115BB { CHATSIZEMINWIDTH = 0x1E0, }; /* 228 */ typedef $FD38FBEC0E98ABCFF05B51A736182306 $A5DC292A05F4357D531B2D3733C44B6F; /* 229 */ enum DropContents::SenderType { ST_INV_CHAR = 0x0, ST_INV_EQUIP = 0x1, ST_INV_SKILL = 0x2, ST_INV_REWARD = 0x3, ST_SHORTCUT = 0x4, ST_SHOP = 0x5, ST_BANK = 0x6, ST_TRADE = 0x7, ST_ITEM_UPGRADE = 0x8, ST_INV_ACTION = 0x9, ST_MINIHOUSE_INV_CHAR = 0xA, ST_MINIHOUSE_INV_EQUIP = 0xB, ST_SKILL_SELECT = 0xC, ST_GUILD_TOURNAMENT_STORAGE = 0xD, ST_INV_MINIHOUSE_ITEM_FURNITURE = 0xE, ST_INV_MINIHOUSE_ITEM_ACCESSORY = 0xF, ST_INV_MINIHOUSE_ITEM_TILEALL = 0x10, ST_INV_MINIHOUSE_ITEM_MINIGAME = 0x11, ST_INV_ITEMUPGRADE_MAX_12_GRADE = 0x12, ST_INV_GUILD_ACADEMY_STORAGE = 0x13, ST_GUILD_ACADEMY_ITEM_REWARD = 0x14, ST_INV_PREMIUM_ACTION = 0x15, }; /* 230 */ enum E_RELOC_ERR { ERE_NO_ERR = 0x0, ERE_CHAR_BELONGED = 0x1, ERE_ACC_BELONGED = 0x2, ERE_COMMON_BELONGED = 0x3, }; /* 231 */ enum EffectEnumerate { EE_SILVERWINGCOOLTIME = 0x0, EE_NOLOSTINKILLED = 0x1, EE_MOREINVENTORY = 0x2, EE_MORESTORAGE = 0x3, EE_MOREBOOTHSLOT = 0x4, EE_FASTMINING = 0x5, EE_MOREHPSTONE = 0x6, EE_MORESPSTONE = 0x7, EE_MOREHSPSTONE = 0x8, EE_COSTUM = 0x9, EE_AKPOWER = 0xA, EE_DPPOWER = 0xB, EE_ALLPOWER = 0xC, EE_HPINCREASE = 0xD, EE_SPINCREASE = 0xE, EE_ALLINCREASE = 0xF, EE_DROP_RATE = 0x10, EE_FEED = 0x11, EE_EXP_RATE = 0x12, EE_STATUS = 0x13, EE_ITEMAT_RATE = 0x14, EE_ITENDF_RATE = 0x15, EE_ITEMAL_RATE = 0x16, EE_PRODUCTSPEEDRATE = 0x17, EE_PRODUCTMASTERYRATE = 0x18, EE_PRODUCTALLRATE = 0x19, EE_JUSTREVIVE_HP = 0x1A, EE_ENDURE_KIT = 0x1B, EE_WEAPON_MAXENDURE = 0x1C, EE_ADDPRODSKILL = 0x1D, EE_JUSTRREVIVAL = 0x1E, EE_SETABSTATE = 0x1F, EE_GBCOIN = 0x20, EE_STORAGE_ANYWHERE = 0x21, EE_LPINCREASE = 0x22, EE_AUTOPATHFIND = 0x23, EE_CHATCOLOR = 0x24, EE_TERMEXTEND = 0x25, EE_EXPHOLD = 0x26, EE_CLASSCHANGE = 0x27, EE_QEXP_RATE = 0x28, MAX_EFFECTENUMERATE = 0x29, }; /* 232 */ enum $BD38CBF551F95674BF3931960DB0B195 { MODE_NORMAL = 0x0, MODE_SHOP = 0x1, MODE_BANK = 0x2, MODE_PRIVATESTORE = 0x3, MODE_GTTSTORE = 0x4, MODE_GUILD_ACADEMY_STORAGE = 0x5, MODE_ITEM_REPAIR = 0x6, MODE_CREATE_NEWSOCKET = 0x7, MODE_PUTONBELONG_CANCEL = 0x8, MODE_RECOVERYCOUNTITEM = 0x9, }; /* 233 */ enum WeaponTypeEnum { WT_NONE = 0x0, WT_SWORD = 0x1, WT_BOW = 0x2, WT_STAFF = 0x3, WT_AXE = 0x4, WT_MACE = 0x5, WT_SPIKE = 0x6, WT_FIST = 0x7, WT_BODY = 0x8, WT_STONE = 0x9, WT_CROSSBOW = 0xA, WT_WAND = 0xB, WT_SPEAR = 0xC, WT_HAMMER = 0xD, WT_SPECIAL = 0xE, WT_PRODUCTIONTOOL = 0xF, WT_INVINCIBLEHAMMER = 0x10, WT_DSWORD = 0x11, WT_CLAW = 0x12, WT_BLADE = 0x13, WT_RANGE_PY = 0x14, WT_TSWORD = 0x15, MAX_WEAPONTYPEENUM = 0x16, }; /* 234 */ enum WeaponDemandType { DT_ONEHAND = 0x0, DT_TWOHAND = 0x1, DT_ALL = 0x2, DT_WEAPON = 0x3, DT_HAMMER = 0x4, DT_MACE = 0x5, DT_NONE = 0x6, DT_SHIELD = 0x7, DT_BOW = 0x8, DT_CBOW = 0x9, DT_STAFF = 0xA, DT_WAND = 0xB, DT_CLAW = 0xC, DT_DSWORD = 0xD, DT_BLADE = 0xE, MAX_WEAPONDEMANDTYPE = 0xF, }; /* 235 */ enum $9A04A94BA7F54A89DAC46B77A8D085E3 { MAX_MINIHOUSE_EQUIP_NUM = 0xB, }; /* 236 */ enum ItemClassEnum { ITEMCLASS_BYTELOT = 0x0, ITEMCLASS_WORDLOT = 0x1, ITEMCLASS_DWRDLOT = 0x2, ITEMCLASS_QUESTITEM = 0x3, ITEMCLASS_AMULET = 0x4, ITEMCLASS_WEAPON = 0x5, ITEMCLASS_ARMOR = 0x6, ITEMCLASS_SHIELD = 0x7, ITEMCLASS_BOOT = 0x8, ITEMCLASS_FURNITURE = 0x9, ITEMCLASS_DECORATION = 0xA, ITEMCLASS_SKILLSCROLL = 0xB, ITEMCLASS_RECALLSCROLL = 0xC, ITEMCLASS_BINDITEM = 0xD, ITEMCLASS_UPSOURCE = 0xE, ITEMCLASS_ITEMCHEST = 0xF, ITEMCLASS_WTLICENCE = 0x10, ITEMCLASS_KQ = 0x11, ITEMCLASS_HOUSESKIN = 0x12, ITEMCLASS_UPRED = 0x13, ITEMCLASS_UPBLUE = 0x14, ITEMCLASS_KQSTEP = 0x15, ITEMCLASS_FEED = 0x16, ITEMCLASS_RIDING = 0x17, ITEMCLASS_AMOUNT = 0x18, ITEMCLASS_UPGOLD = 0x19, ITEMCLASS_COSWEAPON = 0x1A, ITEMCLASS_ACTIONITEM = 0x1B, ITEMCLASS_CAPSULE = 0x1C, ITEMCLASS_GBCOIN = 0x1D, ITEMCLASS_CLOSEDCARD = 0x1E, ITEMCLASS_OPENCARD = 0x1F, ITEMCLASS_MONEY = 0x20, ITEMCLASS_NOEFFECT = 0x21, ITEMCLASS_ACTIVESKILL = 0x22, ITEMCLASS_ENCHANT = 0x23, ITEMCLASS_PUP = 0x24, ITEMCLASS_COSSHIELD = 0x25, ITEMCLASS_BRACELET = 0x26, MAX_ITEMCLASSENUM = 0x27, }; /* 237 */ enum STORAGE_OPEN_CLOSE_TYPE { SOCT_STORAGE_WINDOW = 0x0, SOCT_MONEY_REWARD_WINDOW = 0x1, SOCT_ITEM_REWARD_WINDOW = 0x2, SOCT_MAX = 0x3, }; /* 238 */ enum E_BelongType { BT_COMMON = 0x0, BT_NO_SELL = 0x1, BT_NO_DROP = 0x2, BT_NO_SELL_DROP = 0x3, BT_ACC = 0x4, BT_CHR = 0x5, BT_ONLY_DEL = 0x6, BT_NO_DEL = 0x7, BT_PUTON_ACC = 0x8, BT_PUTON_CHR = 0x9, BT_NO_STORAGE = 0xA, MAX_E_BELONGTYPE = 0xB, }; /* 239 */ enum DivideWin::DIVIDE_MODE { D_NONE = 0x0, D_CHARINVENTORY = 0x1, D_STORAGEINVENTORY = 0x2, D_GTT_STORAGEINVENTORY = 0x3, }; /* 240 */ enum SHINE_PUT_ON_BELONGED_ITEM { SPOBI_NOT_BELONGED = 0x0, SPOBI_BELONGED = 0x1, }; /* 241 */ enum DropContents::ContentsType { CT_ITEM = 0x0, CT_SKILL = 0x1, CT_ITEMSELLINFO = 0x2, CT_ACTION = 0x3, CT_SOULSTONE = 0x4, CT_MONEY = 0x5, CT_ITEM_SHORTCUT = 0x6, CT_PREMIUM_ACTION = 0x7, }; /* 242 */ typedef MoverSlotView::DataVersion BelongTypeInfo::DataVersion; /* 243 */ typedef $34DC939E3A804A5EC9069C4E090C2CA3 $EF519FE099B8A11880D914CA6491EFC2; /* 244 */ enum $DBDE8AE3BE3572C1105E906E611275D1 { _Allocated = 0x1, _Constant = 0x2, _Noread = 0x4, _Append = 0x8, _Atend = 0x10, }; /* 245 */ enum $D78A09537603E058867F494A102DE664 { _MINSIZE = 0x20, }; /* 246 */ enum std::_Iosb::_Iostate { _Statmask = 0x17, }; /* 247 */ enum std::_Uninitialized { _Noinit = 0x0, }; /* 248 */ enum GradeType { GT_NORMAL = 0x0, GT_NAMED = 0x1, GT_RARE = 0x2, GT_UNIQUE = 0x3, GT_CHARGE = 0x4, GT_SET = 0x5, GT_LEGENDARY = 0x6, GT_MYTHIC = 0x7, MAX_GRADETYPE = 0x8, }; /* 249 */ enum REWARD_ITEM_OPTION { RIO_MONEY = 0x1, RIO_ITEM = 0x2, RIO_LOT = 0x3, RIO_UPGRADE = 0x4, }; /* 250 */ enum boost::detail::function::functor_manager_operation_type { clone_functor_tag = 0x0, destroy_functor_tag = 0x1, }; /* 251 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 267 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 268 */ enum mhMouseControlWin::BtnIndex { TurnLeft = 0x0, TurnLeftClick = 0x1, TurnRight = 0x2, TurnRightClick = 0x3, CtrlNormal = 0x4, CtrlClick = 0x5, BtnMax = 0x6, AllLeft = 0x7, AllRight = 0x8, AllCtrl = 0x9, All = 0xA, }; /* 269 */ typedef $55372D48E26CA4042287BD8C49EB4130 $27C3EA136F3E67232162BC775F410194; /* 270 */ typedef mhSettingWin::CheckBoxIndex mhJoinWin::CheckBoxIndex; /* 271 */ typedef mhSettingWin::EditBoxIndex mhJoinWin::EditBoxIndex; /* 272 */ enum $1E472DF256ADD403D1A6AF5CFBF82A4D { TextIndex_RoomMaker = 0x0, TextIndex_Title = 0x1, TextIndex_PersonCount = 0x2, TextIndex_Notice = 0x3, }; /* 273 */ enum GameType { GT_NOGAME = 0x0, GT_DICE = 0x1, MAX_GAMETYPE = 0x2, }; /* 274 */ enum $53D92BDD48354091EB38FBB02BA3224C { PGWM_MH_UI_ACT1 = 0x0, PGWM_MH_UI_ACT2 = 0x1, PGWM_MH_UI_ACT3 = 0x2, PGWM_MH_UI_ACT4 = 0x3, PGWM_MH_UI_ACT5 = 0x4, PGWM_MH_UI_ACT6 = 0x5, PGWM_MH_UI_ACT7 = 0x6, PGWM_MH_UI_ACT8 = 0x7, PGWM_MH_UI_ACT9 = 0x8, PGWM_MH_UI_ACT10 = 0x9, PGWM_MH_UI_ACT11 = 0xA, PGWM_MH_UI_ACT12 = 0xB, PGWM_MH_UI_ACT13 = 0xC, PGWM_MH_UI_ACT14 = 0xD, PGWM_MH_UI_ACT15 = 0xE, PGWM_MH_UI_MAX_ACTSLOT = 0xF, PGWM_MH_UI_MENU1 = 0x10, PGWM_MH_UI_MENU2 = 0x11, PGWM_MH_UI_MENU3 = 0x12, PGWM_MH_UI_MENU4 = 0x13, PGWM_MH_UI_MENU5 = 0x14, PGWM_MH_UI_OPEN_WIN = 0x15, PGWM_MH_UI_CLOSE_WIN = 0x16, }; /* 275 */ enum mhMiscUtil::ModelType { MODEL_NIF = 0x0, MODEL_KFM = 0x1, }; /* 276 */ enum mhDefaultValue { MH_DEFAULT_NUM = 0xFFFFFFFF, MH_OBJ_DEFAULT_ID = 0xFFFFFFFF, MH_OBJ_DEFAULT_TEXTURE = 0xFFFFFFFE, MH_OBJ_ROT_AXIS_MOUSE_TO_ROT_VALUE = 0x28, }; /* 277 */ enum mhReturnType { MH_RET_FAILED = 0x0, MH_RET_OK = 0x1, MH_RET_NINODE_ERROR = 0x2, MH_RET_NINODE_CREATE_ERROR = 0x3, MH_RET_WRONG_POINTER = 0x4, MH_RET_ALREADY_EXIST_ID = 0x5, MH_RET_WRONG_TEXTURE_INDEX = 0x6, MH_RET_MEM_ERROR = 0x7, MH_RET_DONT_EXIST_ID = 0x8, MH_RET_DONT_EXIST_FILE = 0x9, MH_RET_DONT_EXIST_NAMEOBJ = 0xA, MH_RET_DONT_EXIST_COLIOBJ = 0xB, MH_RET_WRONG_NODENAME_NUM = 0xC, MH_RET_LOSE_PICKCHAR = 0xD, MH_RET_DELAYED_DEL = 0xE, }; /* 278 */ enum mhRoomTexStyle { MH_ROOM_TEX_STYLE_TILE = 0x0, MH_ROOM_TEX_STYLE_CUSTOM = 0x1, }; /* 279 */ enum mhRoomTextStyleIndex { MH_ROOM_TEX_INDEX_FLOOR = 0x0, MH_ROOM_TEX_INDEX_WALL = 0x1, MH_ROOM_TEX_INDEX_ROOF = 0x2, }; /* 280 */ enum mhObjectBindStyle { MH_BIND_NORMAL = 0x0, MH_BIND_WALL = 0x1, MH_BIND_CEILING = 0x2, }; /* 281 */ enum mhObjectAction { MH_ACT_NONE = 0x0, }; /* 282 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 283 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,std::allocator > >,0> >::_Redbl; /* 284 */ enum NiTexture::FormatPrefs::PixelLayout { PALETTIZED_8 = 0x0, HIGH_COLOR_16 = 0x1, TRUE_COLOR_32 = 0x2, COMPRESSED = 0x3, BUMPMAP = 0x4, PALETTIZED_4 = 0x5, PIX_DEFAULT = 0x6, SINGLE_COLOR_8 = 0x7, SINGLE_COLOR_16 = 0x8, SINGLE_COLOR_32 = 0x9, DOUBLE_COLOR_32 = 0xA, DOUBLE_COLOR_64 = 0xB, FLOAT_COLOR_64 = 0xC, FLOAT_COLOR_128 = 0xD, }; /* 285 */ typedef SLWCreateInfo::ItemType NiTexture::FormatPrefs::AlphaFormat; /* 286 */ enum NiTexture::FormatPrefs::MipFlag { NO = 0x0, YES = 0x1, MIP_DEFAULT = 0x2, }; /* 287 */ enum $B110512E6E6EDDF1F013CE45333310E9 { ANI_IDLE_ID = 0x2710, ANI_GROUPING_MIN_ID = 0x2710, ANI_COLI_ACTION_ID = 0xC350, ANI_OBJ_ACT_ID = 0x7530, ANI_START_ID = 0x2711, ANI_DELETE_ID = 0x2712, ANI_OBJ_INVALID_ACT_ID = 0xFFFF, }; /* 288 */ enum MHE_STEP { MHE_STEP_NONE = 0x0, MHE_STEP_1 = 0x1, MHE_STEP_2 = 0x2, MHE_STEP_3 = 0x3, MHE_STEP_4 = 0x4, MAX_MHE_STEP = 0x5, }; /* 289 */ enum mhObject::mhObjBindType::BindPosNum { BT_NUM_NONE = 0xFFFFFFFF, BT_NUM_WALL = 0x0, BT_NUM_FLOOR = 0x1, BT_NUM_ROOF = 0x2, BT_NUM_MAX = 0x3, }; /* 290 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 291 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 292 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 293 */ enum Char::MoveMode { MOVE_MODE_WALK = 0x0, MOVE_MODE_RUN = 0x1, }; /* 294 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 295 */ enum PROTOCOL_COMMAND_MINIHOUSE { NC_MINIHOUSE_NULL = 0x0, NC_MINIHOUSE_ACTIV_REQ = 0x1, NC_MINIHOUSE_ACTIV_ACK = 0x2, NC_MINIHOUSE_BUILDING_REQ = 0x3, NC_MINIHOUSE_BUILDING_ACK = 0x4, NC_MINIHOUSE_BUILDING_CMD = 0x5, NC_MINIHOUSE_FUNICHERINVEN_CMD = 0x8, NC_MINIHOUSE_FUNICHER_CMD = 0x9, NC_MINIHOUSE_LOGINCOMPLETE_REQ = 0xA, NC_MINIHOUSE_LOGINCOMPLETE_ACK = 0xB, NC_MINIHOUSE_LOGINCOMPLETE_CMD = 0xC, NC_MINIHOUSE_LOGOUTCOMPLETE_CMD = 0xD, NC_MINIHOUSE_VISITREADY_REQ = 0xE, NC_MINIHOUSE_VISITREADY_ACK = 0xF, NC_MINIHOUSE_VISIT_REQ = 0x10, NC_MINIHOUSE_VISIT_ACK = 0x11, NC_MINIHOUSE_KICKOUT_REQ = 0x12, NC_MINIHOUSE_KICKOUT_ACK = 0x13, NC_MINIHOUSE_KICKOUT_CMD = 0x14, NC_MINIHOUSE_KICKOUTCANCEL_REQ = 0x15, NC_MINIHOUSE_KICKOUTCANCEL_ACK = 0x16, NC_MINIHOUSE_KICKOUTCANCEL_CMD = 0x17, NC_MINIHOUSE_EXIT_REQ = 0x18, NC_MINIHOUSE_EXIT_ACK = 0x19, NC_MINIHOUSE_ARRANGEMODE_REQ = 0x1A, NC_MINIHOUSE_ARRANGEMODE_ACK = 0x1B, NC_MINIHOUSE_ARRANGEMODE_CMD = 0x1C, NC_MINIHOUSE_FUNITUREINFOCOMPLETE_REQ = 0x1D, NC_MINIHOUSE_FUNITUREINFOCOMPLETE_ACK = 0x1E, NC_MINIHOUSE_REARRANGE_REQ = 0x1F, NC_MINIHOUSE_REARRANGE_ACK = 0x20, NC_MINIHOUSE_REARRANGE_CMD = 0x21, NC_MINIHOUSE_CREATE_FURNITURE_REQ = 0x22, NC_MINIHOUSE_CREATE_FURNITURE_ACK = 0x23, NC_MINIHOUSE_CREATE_FURNITURE_CMD = 0x24, NC_MINIHOUSE_DELETE_FURNITURE_REQ = 0x25, NC_MINIHOUSE_DELETE_FURNITURE_ACK = 0x26, NC_MINIHOUSE_DELETE_FURNITURE_CMD = 0x27, NC_MINIHOUSE_COMPULSIONMOVETO_REQ = 0x28, NC_MINIHOUSE_COMPULSIONMOVETO_ACK = 0x29, NC_MINIHOUSE_COMPULSIONMOVETO_CMD = 0x2A, NC_MINIHOUSE_MODIFY_PASSWORD_REQ = 0x2B, NC_MINIHOUSE_MODIFY_PASSWORD_ACK = 0x2C, NC_MINIHOUSE_MODIFY_PASSWORD_CMD = 0x2D, NC_MINIHOUSE_MODIFY_TITLE_REQ = 0x2E, NC_MINIHOUSE_MODIFY_TITLE_ACK = 0x2F, NC_MINIHOUSE_MODIFY_TITLE_CMD = 0x30, NC_MINIHOUSE_MODIFY_OUTSIDE_TITLE_CMD = 0x31, NC_MINIHOUSE_MODIFY_MAXENTERNUM_REQ = 0x32, NC_MINIHOUSE_MODIFY_MAXENTERNUM_ACK = 0x33, NC_MINIHOUSE_MODIFY_MAXENTERNUM_CMD = 0x34, NC_MINIHOUSE_MODIFY_OWNERBLOG_REQ = 0x35, NC_MINIHOUSE_MODIFY_OWNERBLOG_ACK = 0x36, NC_MINIHOUSE_OWNERBLOG_REQ = 0x37, NC_MINIHOUSE_OWNERBLOG_ACK = 0x38, NC_MINIHOUSE_DB_OWNERBLOG_GET_REQ = 0x39, NC_MINIHOUSE_DB_OWNERBLOG_GET_ACK = 0x3A, NC_MINIHOUSE_DB_OWNERBLOG_SET_REQ = 0x3B, NC_MINIHOUSE_DB_OWNERBLOG_SET_ACK = 0x3C, NC_MINIHOUSE_CHAR_ACTION_REQ = 0x3D, NC_MINIHOUSE_CHAR_ACTION_ACK = 0x3E, NC_MINIHOUSE_CHAR_ACTION_CMD = 0x3F, NC_MINIHOUSE_FURNITURE_EFFECT_REQ = 0x40, NC_MINIHOUSE_FURNITURE_EFFECT_ACK = 0x41, NC_MINIHOUSE_FURNITURE_EFFECT_CMD = 0x42, NC_MINIHOUSE_MODIFY_ITEM_INFO_OPEN_REQ = 0x43, NC_MINIHOUSE_MODIFY_ITEM_INFO_OPEN_ACK = 0x44, NC_MINIHOUSE_MODIFY_ITEM_INFO_OPEN_CMD = 0x45, NC_MINIHOUSE_MODIFY_NOTIFY_REQ = 0x48, NC_MINIHOUSE_MODIFY_NOTIFY_ACK = 0x49, NC_MINIHOUSE_MODIFY_NOTIFY_CMD = 0x4A, NC_MINIHOUSE_PORTAL_LIST_CMD = 0x4B, NC_MINIHOUSE_PORTAL_ADD_CMD = 0x4C, NC_MINIHOUSE_PORTAL_DEL_REQ = 0x4D, NC_MINIHOUSE_PORTAL_DEL_ACK = 0x4E, NC_MINIHOUSE_PORTAL_DEL_CMD = 0x4F, NC_MINIHOUSE_PORTAL_OPEN_REQ = 0x50, NC_MINIHOUSE_PORTAL_OPEN_ACK = 0x51, NC_MINIHOUSE_PORTAL_CLOSE_REQ = 0x53, NC_MINIHOUSE_PORTAL_CLOSE_ACK = 0x54, NC_MINIHOUSE_PORTAL_EFFECT_REQ = 0x56, NC_MINIHOUSE_PORTAL_EFFECT_ACK = 0x57, NC_MINIHOUSE_PORTAL_EFFECT_CMD = 0x58, NC_MINIHOUSE_DB_PORTAL_LIST_REQ = 0x59, NC_MINIHOUSE_DB_PORTAL_LIST_ACK = 0x5A, NC_MINIHOUSE_DB_VISITER_COUNT_REQ = 0x5B, NC_MINIHOUSE_DB_VISITER_COUNT_ACK = 0x5C, NC_MINIHOUSE_DB_PORTAL_ADD_REQ = 0x5D, NC_MINIHOUSE_DB_PORTAL_ADD_ACK = 0x5E, NC_MINIHOUSE_DB_PORTAL_DEL_REQ = 0x5F, NC_MINIHOUSE_DB_PORTAL_DEL_ACK = 0x60, NC_MINIHOUSE_FURNITURE_ENDURE_CMD = 0x61, NC_MINIHOUSE_FURNITURE_EMOTION_REQ = 0x62, NC_MINIHOUSE_FURNITURE_EMOTION_ACK = 0x63, NC_MINIHOUSE_FURNITURE_EMOTION_CMD = 0x64, NC_MINIHOUSE_FURNITURE_EMOTION_CANCEL_REQ = 0x65, NC_MINIHOUSE_FURNITURE_EMOTION_CANCEL_ACK = 0x66, NC_MINIHOUSE_FURNITURE_EMOTION_CANCEL_CMD = 0x67, }; /* 296 */ enum mhUIID { MH_UI_WEBHOMEPAGE = 0x1, MH_UI_GUESTLIST = 0x2, MH_UI_ALL = 0xA, }; /* 297 */ enum mhObjSceneType { MH_OBJSCENE_NORMAL = 0x0, MH_OBJSCENE_ABSTATE = 0x1, }; /* 298 */ enum mhObjTranslate { MH_OBJ_ROT_AXIS_ALL = 0x0, MH_OBJ_ROT_AXIS_X = 0x1, MH_OBJ_ROT_AXIS_Y = 0x2, MH_OBJ_ROT_AXIS_Z = 0x3, MH_OBJ_MOV_X = 0x4, MH_OBJ_MOV_Y = 0x5, MH_OBJ_MOV_Z = 0x6, MH_OBJ_MOV_ALL = 0x7, }; /* 299 */ enum mhCollisionType { MH_COL_COLLIDEE = 0x0, MH_COL_COLLIDER = 0x1, MH_COL_ALL = 0x2, }; /* 300 */ enum Ns_TourScene::TS_RESULT { CONTINUE_TOUR = 0xFFFFFFFF, TERMINATE_TOUR = 0x0, NEXT_TOUR = 0x1, }; /* 301 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 302 */ enum $B324F16B0CEB9855AEF699F0AA795235 { BASE_INDEX = 0x0, DARK_INDEX = 0x1, DETAIL_INDEX = 0x2, GLOSS_INDEX = 0x3, GLOW_INDEX = 0x4, BUMP_INDEX = 0x5, DECAL_BASE = 0x6, }; /* 303 */ enum MHFO_RangeEnumerate { MHFO_ER_VISITOR = 0x0, MHFO_ER_PARTY = 0x1, MHFO_ER_GUILD = 0x2, MHFO_ER_MINLEVEL = 0x3, MHFO_ER_MAXLEVEL = 0x4, MAX_MHFO_RANGEENUMERATE = 0x5, }; /* 304 */ enum mhConditionBOOL { MH_CONDITION_FALSE = 0x0, MH_CONDITION_TRUE = 0x1, MH_CONDITION_HOLD = 0x2, }; /* 305 */ enum mhColliStyle { MH_COLSTYLE_NONE = 0x0, MH_COLSTYLE_OBJ_OBJ = 0x1, MH_COLSTYLE_OBJ_CHAR = 0x2, MH_COLSTYLE_OBJ_OBJ_CHAR = 0x3, }; /* 306 */ typedef EditWin::Type Cursor::Type; /* 307 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 309 */ enum Char::EmotionState { EMOTION_NONE = 0x0, EMOTION_ANI = 0x1, EMOTION_PAUSE = 0x2, EMOTION_LOOP = 0x3, EMOTION_MH = 0x4, }; /* 310 */ typedef _PaddingMode mhFocusObj::ClickInfo; /* 311 */ enum NiCollisionData::PropagationMode { PROPAGATE_ON_SUCCESS = 0x0, PROPAGATE_ON_FAILURE = 0x1, PROPAGATE_ALWAYS = 0x2, PROPAGATE_NEVER = 0x3, PROPAGATIONMODE_POS = 0x4, }; /* 312 */ enum NiCollisionData::CollisionMode { USE_OBB = 0x0, USE_TRI = 0x1, USE_ABV = 0x2, NOTEST = 0x3, USE_NIBOUND = 0x4, COLLISIONMODE_POS = 0x5, }; /* 313 */ enum $B48D70B3E625362216565FA15372C1F6 { bucket_size = 0x1, }; /* 314 */ enum $20540A80346E495D4FE8770A8E1C7927 { CONTINUE_COLLISIONS = 0x0, TERMINATE_COLLISIONS = 0x1, BREAKOUT_COLLISIONS = 0x2, }; /* 315 */ enum ColorID { red = 0x0, blue = 0x1, lightsteelblue = 0x2, paleturquoise = 0x3, aquamarine = 0x4, lime = 0x5, white = 0x6, yellow = 0x7, gold = 0x8, darkorange = 0x9, orange = 0xA, silver = 0xB, pink = 0xC, purple = 0xD, lightorange = 0xE, sandybrown = 0xF, palegreen = 0x10, magenta = 0x11, deeppink = 0x12, hotpink = 0x13, lightpink = 0x14, lightviolet = 0x15, violet = 0x16, darkpink = 0x17, palevioletred = 0x18, lightgreen = 0x19, SkyBlue = 0x1A, Chat_Me = 0x1B, Chat_Other = 0x1C, Chat_FieldShout = 0x1D, Chat_Whisper = 0x1E, Chat_Party = 0x1F, Chat_Guild = 0x20, Chat_Friend = 0x21, Chat_AllShout = 0x22, Chat_Announcement = 0x23, Chat_System = 0x24, Chat_GuildAcademy = 0x25, Chat_GMNormal = 0x26, Chat_GMShout = 0x27, Chat_GMWhisper = 0x28, System_Attack = 0x29, System_Damage = 0x2A, System_SkillAttack = 0x2B, System_SkillDamage = 0x2C, System_Buff = 0x2D, System_Debuff = 0x2E, System_System = 0x2F, System_Warning = 0x30, System_Etc = 0x31, Center_Announcement = 0x32, Center_Publication = 0x33, Center_Quest = 0x34, Charge_Roar = 0x35, Chat_Raid = 0x36, MAX_COLORID = 0x37, }; /* 316 */ enum PROTOCOL_COMMAND_MENU { NC_MENU_NULL = 0x0, NC_MENU_SERVERMENU_REQ = 0x1, NC_MENU_SERVERMENU_ACK = 0x2, NC_MENU_SHOPOPENWEAPON_CMD = 0x3, NC_MENU_SHOPOPENSKILL_CMD = 0x4, NC_MENU_SHOPOPENSOULSTONE_CMD = 0x5, NC_MENU_SHOPOPENITEM_CMD = 0x6, NC_MENU_OPENSTORAGE_FAIL_CMD = 0x7, NC_MENU_OPENSTORAGE_CMD = 0x8, NC_MENU_SHOPOPENTABLE_WEAPON_CMD = 0x9, NC_MENU_SHOPOPENTABLE_SKILL_CMD = 0xA, NC_MENU_SHOPOPENTABLE_ITEM_CMD = 0xB, NC_MENU_GUILDMENUOPEN_CMD = 0xC, NC_MENU_RANDOMOPTION_CMD = 0xE, NC_MENU_SERVERMENU_CLOSE_CMD = 0xF, NC_MENU_INDUNRANK_CMD = 0x10, }; /* 317 */ enum MiniMapWin::eMiniMapSideBtnType { MMSBT_SCHEDULE = 0x0, MMSBT_PARTYMATCHING = 0x1, MMSBT_RAID = 0x2, MMSBT_PRODUCT = 0x3, MMSBT_COUNT = 0x4, }; /* 318 */ enum $CB7F1E123D79491AB314EFB1FD69AB3A { MAX_VIEW_LINE = 0x3, }; /* 319 */ enum GuildWin::eGuildInfo { GUILD_INFO_MASTER = 0x0, GUILD_INTO_GRADE = 0x1, GUILD_INFO_MAX_NUM = 0x2, GUILD_INFO_FAME = 0x3, GUILD_INFO_ONLINE = 0x4, GUILD_INFO_BUFFTIME = 0x5, GUILD_INFO_TOKEN = 0x6, GUILD_INFO_MAX = 0x7, }; /* 320 */ enum MapNavigator::DOT_STATE { GATE_NOT = 0x0, GATE_YET_PROCESS = 0x1, GATE_PROCESSING = 0x2, GATE_PROCESSED = 0x3, GATE_STATE_MAX = 0x4, }; /* 321 */ enum $4FEA2C42376089849438B912D4648D0A { EMBLEMCOLOR_RED = 0x0, EMBLEMCOLOR_ORANGE = 0x1, EMBLEMCOLOR_YELLOW = 0x2, EMBLEMCOLOR_GREEN = 0x3, EMBLEMCOLOR_PURPLE = 0x4, EMBLEMCOLOR_BLUE = 0x5, EMBLEMCOLOR_BLACK = 0x6, EMBLEMCOLOR_WHITE = 0x7, EMBLEMCOLOR_MAX = 0x8, }; /* 322 */ enum GUILD_TOURNAMENT_NOTIFY_TYPE { GTNT_FINAL_SELECTION = 0x1, GTNT_WINNER = 0x2, }; /* 323 */ enum ID_LEVEL_TYPE { ILT_EASY = 0x0, ILT_NORMAL = 0x1, ILT_HARD = 0x2, ILT_MAX = 0x3, }; /* 324 */ typedef MoverSlotView::DataVersion GUILD_TOURNAMENT_SKILLDESC::DataVersion; /* 325 */ enum $A2865BDA98ADBD5A14A1BEB0EEFE3863 { PGWM_CMD_GUILD_NONE = 0xA, PGWM_CMD_GUILD_WINCLOSE = 0xB, PGWM_CMD_GUILD_DETAILINFO = 0xC, PGWM_CMD_GUILD_ADDGUILDMEMBER = 0xD, PGWM_CMD_GUILD_GUILDMENU = 0xE, PGWM_CMD_GUILD_DISPLAYGUILDMEMBERINFO = 0xF, PGWM_CMD_GUILD_SLIDECURSOR = 0x10, PGWM_CMD_GUILD_SLIDEBAR = 0x11, PGWM_CMD_GUILD_NOTICE_SLIDEBAR = 0x12, PGWM_CMD_GUILD_SORTBYTITLE01 = 0x13, PGWM_CMD_GUILD_SORTBYTITLE02 = 0x14, PGWM_CMD_GUILD_SORTBYTITLE03 = 0x15, PGWM_CMD_GUILD_SORTBYTITLE04 = 0x16, PGWM_CMD_GUILD_SORTBYTITLE05 = 0x17, PGWM_CMD_GUILD_RCLICK = 0x18, PGWM_CMD_GUILD_LCLICK = 0x19, PGWM_CMD_GUILD_EDIT_NOTICE = 0x1A, PGWM_CMD_GUILD_FRIEND_TAB = 0x1B, PGWM_CMD_GUILD_PARTYMATCH_TAB = 0x1C, PGWM_CMD_GUILD_WEDDING_TAB = 0x1D, PGWM_CMD_GUILD_HOLYPROMISE_TAB = 0x1E, PGWM_CMD_GUILD_ACADEMY_TAB = 0x1F, PGWM_CMD_GUILD_HELPLINK = 0x20, PGWM_CMD_GUILD_TOURNAMENT_MENU = 0x21, PGWM_CMD_GUILD_INFO_TAB1 = 0x22, PGWM_CMD_GUILD_INFO_TAB2 = 0x23, PGWM_CMD_GUILD_INFO_TAB3 = 0x24, PGWM_CMD_GUILD_SORTBYHIS01 = 0x25, PGWM_CMD_GUILD_SORTBYHIS02 = 0x26, PGWM_CMD_GUILD_SORTBYHIS03 = 0x27, PGWM_CMD_GUILD_HISTORY_SLIDEBAR = 0x28, PGWM_CMD_GUILD_EMBLEMWIN = 0x29, }; /* 326 */ enum $4936476B05994C2FA8782698A2F5AEC9 { FRIEND_DELETE = 0x0, PARTY_INVITE = 0x1, }; /* 327 */ enum $5454DE68A99589425F6D7310AFFF04C0 { GUILD_GRADE_FRIENDSHIP = 0x0, GUILD_GRADE_WAR = 0x1, GUILD_GRADE_LEV1 = 0x1, GUILD_GRADE_LEV2 = 0x2, GUILD_GRADE_LEV3 = 0x3, GUILD_GRADE_LEV4 = 0x4, }; /* 328 */ enum DOT_TYPE { DT_NULL = 0x0, DT_WAYPOINT = 0x1, DT_GATE = 0x2, DT_MAX = 0x3, }; /* 329 */ enum LINK_TYPE { LT_FULL_DUPLEX_LINK = 0x0, LT_ONE_WAY_LINK = 0x1, LT_MAX = 0x2, }; /* 330 */ enum BFS_DOT_STATUS { BFS_DS_NULL = 0x0, BFS_DS_LINK = 0x1, BFS_DS_COMPLETE = 0x2, BFS_DS_MAX = 0x3, }; /* 331 */ enum $4D81C152C443446029DCA69E25DD714F { PGWM_CMD_ZOOMIN = 0x0, PGWM_CMD_ZOOMOUT = 0x1, PGWM_CMD_HIDE = 0x2, PGWM_CMD_SHOW = 0x3, PGWM_CMD_ALLMAP = 0x4, PGWM_CMD_SCHEDULE = 0x5, PGWM_CMD_PARTYMATCH = 0x6, PGWM_CMD_GTT_QUIT = 0x7, PGWM_CMD_RAID_WIN = 0x8, PGWM_CMD_PRODUCT = 0x9, }; /* 332 */ enum MiniMapWin::Mode { FULL_MODE = 0x0, ZOOM_MODE = 0x1, }; /* 333 */ enum $9D8CC9F3476178471A1379DF9851966D { MAP_NAME_MARGIN_SIZE = 0xFFFFFFE2, }; /* 334 */ typedef MoverSlotView::DataVersion GUILD_TOURNAMENT_REQUIRE::DataVersion; /* 335 */ typedef MoverSlotView::DataVersion GTIView::DataVersion; /* 336 */ enum $BA4E7276B10F5F51C61EDE9FCB2D9A57 { PGWM_CMD_EMBLEM_NONE = 0xA, PGWM_CMD_EMBLEM_APPLY = 0xB, PGWM_CMD_EMBLEM_WINCLOSE = 0xC, PGWM_CMD_EMBLEM_HELPLINK = 0xD, PGWM_CMD_EMBLEM_PAGE_PRE = 0xE, PGWM_CMD_EMBLEM_PAGE_NEXT = 0xF, PGWM_CMD_EMBLEM_SELECT_EMBLEM = 0x10, PGWM_CMD_EMBLEM_COLOR_CHANGE = 0x11, PGWM_CMD_EMBLEM__MAX = 0x12, }; /* 337 */ typedef GuildTask::State GuildMemberTask::State; /* 338 */ enum $02C6C00B1E8F017B6EA95F014F91FB62 { NUM_VIEW_LINE_NUM = 0x16, }; /* 339 */ enum $4C783F4FA6E2C7A0EF543DADC7F85869 { NUM_COLUMN_NUM = 0x6, }; /* 340 */ enum QUEST_DATA::QUEST_NPC_MOB_ACTION { QNMA_REWARD_OBJECT = 0x0, QNMA_KILL = 0x1, QNMA_FIND = 0x2, QNMA_CONVERSATION = 0x3, }; /* 341 */ enum $38AF021AB16876057C49A4B59FD6B29F { MOB_SPECIES_NONE = 0x0, MOB_SPECIES_GROUP1 = 0x1, MOB_SPECIES_GROUP2 = 0x2, MOB_SPECIES_GROUP3 = 0x3, MOB_SPECIES_GROUPS = 0x4, }; /* 342 */ typedef MoverSlotView::DataVersion MobCoordinate::DataVersion; /* 343 */ enum DialogParser::TokenType { TT_NORMAL = 0x0, TT_USERNAME = 0x1, TT_LINEFEED = 0x2, TT_SHOWREWARD = 0x3, TT_LINE = 0x4, TT_REWARD = 0x5, TT_EVENT = 0x6, TT_CREATEBTN = 0x7, TT_CREATEBTNNPC = 0x8, TT_SCENARIO = 0x9, TT_NEXT = 0xA, TT_FINISHED = 0xB, TT_SHOWMENU = 0xC, TT_EMOTION = 0xD, TT_ERROR = 0xE, TT_DELAY = 0xF, TT_END = 0x10, }; /* 344 */ enum CDataReader::DATA_MODE { DATA_MODE_NORMAL = 0x0, DATA_MODE_ENCRYPTION = 0x1, }; /* 345 */ enum CDataReader::TYPE_LIST { TYPE_LIST_END = 0x0, TYPE_LIST_BYTE = 0x1, TYPE_LIST_WORD = 0x2, TYPE_LIST_DWORD = 0x3, TYPE_LIST_QWORD = 0x4, TYPE_LIST_FLOAT = 0x5, TYPE_LIST_FILENAME = 0x6, TYPE_LIST_FILEAUTO = 0x7, TYPE_LIST_REMARK = 0x8, TYPE_LIST_STR = 0x9, TYPE_LIST_STRAUTO = 0xA, TYPE_LIST_INX = 0xB, TYPE_LIST_INXBYTE = 0xC, TYPE_LIST_INXWORD = 0xD, TYPE_LIST_INXDWORD = 0xE, TYPE_LIST_INXQWORD = 0xF, TYPE_LIST_BYTE_BIT = 0x10, TYPE_LIST_WORD_BIT = 0x11, TYPE_LIST_DWORD_BIT = 0x12, TYPE_LIST_QWORD_BIT = 0x13, TYPE_LIST_BYTE_ARRAY = 0x14, TYPE_LIST_WORD_ARRAY = 0x15, TYPE_LIST_DWORD_ARRAY = 0x16, TYPE_LIST_QWORD_ARRAY = 0x17, TYPE_LIST_STR_ARRAY = 0x18, TYPE_LIST_STRAUTO_ARRAY = 0x19, TYPE_LIST_VARSTR = 0x1A, TYPE_LIST_INXSTR = 0x1B, TYPE_LIST_UNKNOWNED = 0x1C, TYPE_LIST_TWO_INX = 0x1D, }; /* 346 */ enum CQuestData::QUEST_DATA_READ_ERROR_VALUE { QDREV_NO_ERROR = 0x0, QDREV_FILE_NOT_FOUND = 0x1, QDREV_FILE_IS_NOT_QUEST_DATA = 0x2, QDREV_MISS_MATCH_VERSION = 0x3, QDREV_DATA_READ_FAILED = 0x4, }; /* 347 */ enum $CAED05D1D18F2336DD50257FDBE94425 { CATEGORY_MAX = 0x14, }; /* 348 */ enum QUEST_DATA::QUEST_REWARD_USE { QRU_UNUSE = 0x0, QRU_PERIMARY = 0x1, QRU_SELECTABLE = 0x2, }; /* 349 */ enum QUEST_DATA::QUEST_REWARD_TYPE { QRT_EXP = 0x0, QRT_MONEY = 0x1, QRT_ITEM = 0x2, QRT_ABSTATE = 0x3, QRT_FAME = 0x4, QRT_PET = 0x5, QRT_MINIHOUSE = 0x6, QRT_TITLE = 0x7, QRT_KILLPOINT = 0x8, }; /* 350 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 351 */ enum $8AB38B39D189D4A2D31674BCFF3C14AF { DEFAULT_REWARD_NUM = 0xA, }; /* 352 */ enum $0E25C173E7F1BAB52B4245C629AE8A43 { SELECT_REWARD_NUM = 0xA, }; /* 353 */ typedef $38AF021AB16876057C49A4B59FD6B29F $60E8BC0BA2CB91A91D7344E931AB7990; /* 354 */ enum EpicQuestWin::eUI_TYPE { UI_LOW_LEVEL = 0x0, UI_EPIC_QUEST = 0x1, }; /* 355 */ enum $0A4271ED32409DD1520AB9F1514AA51F { QUEST_VIEW_LEVEL_GAP = 0x96, }; /* 356 */ typedef $0A4271ED32409DD1520AB9F1514AA51F $54906FD58A87497C631565CC921C3EEB; /* 357 */ enum $CE663258B80EE08C644FB3C7901AE3BD { BUTTON_BLINK_EFFECT_HILIGHT_TIME = 0x1, BUTTON_BLINK_EFFECT_NORMAL_TIME = 0x2, }; /* 358 */ enum $AD94B9B855AC80B473862CE44F83E5DD { SELECT_PROGRESS_TAB = 0x1, SELECT_AVAILABLE_TAB = 0x2, }; /* 359 */ typedef MoverSlotView::DataVersion MiniHouse::DataVersion; /* 360 */ enum TotalMasteryType { MT_STONE = 0x0, MT_PORTION = 0x1, MT_SCROLL = 0x2, MT_SUMMON = 0x3, MT_COMPOUND = 0x4, MT_RESOLVE = 0x5, MT_COOK = 0x6, MAX_TOTALMASTERYTYPE = 0x7, }; /* 361 */ typedef MoverSlotView::DataVersion ProduceInfo::DataVersion; /* 362 */ typedef MoverSlotView::DataVersion WEAPON_TITLE_DATA::DataVersion; /* 363 */ enum WEAPON_TITLE_DATA::WTSP_REFERENCE { WTSP_LIST = 0x0, ABSTATE = 0x1, MAX_WTSP_REFERENCE = 0x2, }; /* 364 */ typedef SLWCreateInfo::ItemType WEAPON_TITLE_DATA::WTSP_LIST; /* 365 */ enum _IJL_COLOR { IJL_RGB = 0x1, IJL_BGR = 0x2, IJL_YCBCR = 0x3, IJL_G = 0x4, IJL_RGBA_FPX = 0x5, IJL_YCBCRA_FPX = 0x6, IJL_OTHER = 0xFF, }; /* 366 */ enum _IJL_JPGSUBSAMPLING { IJL_NONE = 0x0, IJL_411 = 0x1, IJL_422 = 0x2, IJL_4114 = 0x3, IJL_4224 = 0x4, }; /* 367 */ enum _IJLERR { IJL_OK = 0x0, IJL_INTERRUPT_OK = 0x1, IJL_ROI_OK = 0x2, IJL_EXCEPTION_DETECTED = 0xFFFFFFFF, IJL_INVALID_ENCODER = 0xFFFFFFFE, IJL_UNSUPPORTED_SUBSAMPLING = 0xFFFFFFFD, IJL_UNSUPPORTED_BYTES_PER_PIXEL = 0xFFFFFFFC, IJL_MEMORY_ERROR = 0xFFFFFFFB, IJL_BAD_HUFFMAN_TABLE = 0xFFFFFFFA, IJL_BAD_QUANT_TABLE = 0xFFFFFFF9, IJL_INVALID_JPEG_PROPERTIES = 0xFFFFFFF8, IJL_ERR_FILECLOSE = 0xFFFFFFF7, IJL_INVALID_FILENAME = 0xFFFFFFF6, IJL_ERROR_EOF = 0xFFFFFFF5, IJL_PROG_NOT_SUPPORTED = 0xFFFFFFF4, IJL_ERR_NOT_JPEG = 0xFFFFFFF3, IJL_ERR_COMP = 0xFFFFFFF2, IJL_ERR_SOF = 0xFFFFFFF1, IJL_ERR_DNL = 0xFFFFFFF0, IJL_ERR_NO_HUF = 0xFFFFFFEF, IJL_ERR_NO_QUAN = 0xFFFFFFEE, IJL_ERR_NO_FRAME = 0xFFFFFFED, IJL_ERR_MULT_FRAME = 0xFFFFFFEC, IJL_ERR_DATA = 0xFFFFFFEB, IJL_ERR_NO_IMAGE = 0xFFFFFFEA, IJL_FILE_ERROR = 0xFFFFFFE9, IJL_INTERNAL_ERROR = 0xFFFFFFE8, IJL_BAD_RST_MARKER = 0xFFFFFFE7, IJL_THUMBNAIL_DIB_TOO_SMALL = 0xFFFFFFE6, IJL_THUMBNAIL_DIB_WRONG_COLOR = 0xFFFFFFE5, IJL_BUFFER_TOO_SMALL = 0xFFFFFFE4, IJL_UNSUPPORTED_FRAME = 0xFFFFFFE3, IJL_ERR_COM_BUFFER = 0xFFFFFFE2, IJL_RESERVED = 0xFFFFFF9D, }; /* 368 */ typedef _IJL_JPGSUBSAMPLING JpgImage::JI_IJL_JPGSUBSAMPLING; /* 369 */ typedef _IJL_COLOR JpgImage::JI_IJL_COLOR; /* 370 */ enum _IJLIOTYPE { IJL_SETUP = 0xFFFFFFFF, IJL_JFILE_READPARAMS = 0x0, IJL_JBUFF_READPARAMS = 0x1, IJL_JFILE_READWHOLEIMAGE = 0x2, IJL_JBUFF_READWHOLEIMAGE = 0x3, IJL_JFILE_READHEADER = 0x4, IJL_JBUFF_READHEADER = 0x5, IJL_JFILE_READENTROPY = 0x6, IJL_JBUFF_READENTROPY = 0x7, IJL_JFILE_WRITEWHOLEIMAGE = 0x8, IJL_JBUFF_WRITEWHOLEIMAGE = 0x9, IJL_JFILE_WRITEHEADER = 0xA, IJL_JBUFF_WRITEHEADER = 0xB, IJL_JFILE_WRITEENTROPY = 0xC, IJL_JBUFF_WRITEENTROPY = 0xD, IJL_JFILE_READONEHALF = 0xE, IJL_JBUFF_READONEHALF = 0xF, IJL_JFILE_READONEQUARTER = 0x10, IJL_JBUFF_READONEQUARTER = 0x11, IJL_JFILE_READONEEIGHTH = 0x12, IJL_JBUFF_READONEEIGHTH = 0x13, IJL_JFILE_READTHUMBNAIL = 0x14, IJL_JBUFF_READTHUMBNAIL = 0x15, }; /* 371 */ enum _DCTTYPE { IJL_AAN = 0x0, IJL_IPP = 0x1, }; /* 372 */ enum _UPSAMPLING_TYPE { IJL_BOX_FILTER = 0x0, IJL_TRIANGLE_FILTER = 0x1, }; /* 373 */ enum _PROCESSOR_TYPE { IJL_OTHER_PROC = 0x0, IJL_PENTIUM_PROC = 0x1, IJL_PENTIUM_PRO_PROC = 0x2, IJL_PENTIUM_PROC_MMX_TECH = 0x3, IJL_PENTIUM_II_PROC = 0x4, IJL_PENTIUM_III_PROC = 0x5, IJL_PENTIUM_4_PROC = 0x6, IJL_NEW_PROCESSOR = 0x7, }; /* 374 */ enum _FAST_MCU_PROCESSING_TYPE { IJL_NO_CC_OR_US = 0x0, IJL_111_YCBCR_111_RGB = 0x1, IJL_111_YCBCR_111_BGR = 0x2, IJL_411_YCBCR_111_RGB = 0x3, IJL_411_YCBCR_111_BGR = 0x4, IJL_422_YCBCR_111_RGB = 0x5, IJL_422_YCBCR_111_BGR = 0x6, IJL_111_YCBCR_1111_RGBA_FPX = 0x7, IJL_411_YCBCR_1111_RGBA_FPX = 0x8, IJL_422_YCBCR_1111_RGBA_FPX = 0x9, IJL_1111_YCBCRA_FPX_1111_RGBA_FPX = 0xA, IJL_4114_YCBCRA_FPX_1111_RGBA_FPX = 0xB, IJL_4224_YCBCRA_FPX_1111_RGBA_FPX = 0xC, IJL_111_RGB_1111_RGBA_FPX = 0xD, IJL_1111_RGBA_FPX_1111_RGBA_FPX = 0xE, IJL_111_OTHER_111_OTHER = 0xF, IJL_411_OTHER_111_OTHER = 0x10, IJL_422_OTHER_111_OTHER = 0x11, IJL_YCBYCR_YCBCR = 0x12, IJL_YCBCR_YCBYCR = 0x13, IJL_1_G_1_G = 0x14, }; /* 375 */ enum NiFontString::Flags { COLORED = 0x1, CENTERED = 0x2, }; /* 376 */ enum StatDistribute { SD_STR = 0x0, SD_CON = 0x1, SD_DEX = 0x2, SD_INT = 0x3, SD_MEN = 0x4, SD_MAX = 0x5, }; /* 377 */ typedef GuildTask::State StatPointReqTask::State; /* 378 */ enum $9A7AE844DBE24205B29442BE43062FE3 { MAX_MATERIAL = 0xA, GATEGORY_ITEM_TAG = 0xFFFFFFFF, }; /* 379 */ enum PROTOCOL_COMMAND_SKILL { NC_SKILL_NULL = 0x0, NC_SKILL_SKILLTEACH_REQ = 0x1, NC_SKILL_SKILLTEACHSUC_ACK = 0x2, NC_SKILL_SKILLTEACHFAIL_ACK = 0x3, NC_SKILL_SKILL_LEARNSUC_CMD = 0x4, NC_SKILL_SKILL_LEARNFAIL_CMD = 0x5, NC_SKILL_SETABSTATE_CMD = 0x6, NC_SKILL_SOMEONESETABSTATE_CMD = 0x7, NC_SKILL_RESETABSTATE_CMD = 0x8, NC_SKILL_SOMEONERESETABSTATE_CMD = 0x9, NC_SKILL_EMPOW_RESET_REQ = 0xA, NC_SKILL_EMPOW_RESET_DB_REQ = 0xB, NC_SKILL_EMPOW_RESET_DB_FAIL_ACK = 0xC, NC_SKILL_EMPOW_RESET_DB_SUC_ACK = 0xD, NC_SKILL_EMPOW_RESET_FAIL_ACK = 0xE, NC_SKILL_EMPOW_RESET_SUC_ACK = 0xF, NC_SKILL_EMPOWPOINT_CMD = 0x10, NC_SKILL_EMPOWALLOC_REQ = 0x11, NC_SKILL_EMPOWALLOC_DB_REQ = 0x12, NC_SKILL_EMPOWALLOC_DB_ACK = 0x13, NC_SKILL_EMPOWALLOC_ACK = 0x14, NC_SKILL_SKILLEXP_CLIENT_CMD = 0x1D, NC_SKILL_REVIVE_CMD = 0x1E, NC_SKILL_SOMEONEREVIVE_CMD = 0x1F, NC_SKILL_PASSIVESKILL_LEARN_CMD = 0x20, NC_SKILL_COOLTIME_CMD = 0x21, NC_SKILL_PRODUCTFIELD_REQ = 0x22, NC_SKILL_PRODUCTFIELD_ACK = 0x23, NC_SKILL_UNLEARN_REQ = 0x24, NC_SKILL_ERASE_REQ = 0x25, NC_SKILL_ERASE_ACK = 0x26, NC_SKILL_UNLEARN_ACK = 0x27, NC_SKILL_WARP_CMD = 0x28, NC_SKILL_SOMEONEREVAVALTOME_CMD = 0x29, NC_SKILL_REPLYREVIVE_CMD = 0x2A, NC_SKILL_REPLYREVIVEFAIL_CMD = 0x2B, NC_SKILL_ITEMACTIONCOOLTIME_CMD = 0x2C, NC_SKILL_JUMP_CMD = 0x2D, }; /* 380 */ enum ProductionWin::ProduceBtnState { PBS_PRODUCE_START = 0x0, PBS_PRODUCE_STOP = 0x1, }; /* 381 */ enum ProductTask::State { ProductTask::State_dummy = 0x0, }; /* 382 */ typedef AniEventCode::Code2 $E9A0798A1A96A6E6B39E93AFF37A10C9; /* 383 */ enum PROTOCOL_COMMAND_DICE_TAISAI { NC_DICE_TAISAI_NULL = 0x0, NC_DICE_TAISAI_GAME_JOIN_REQ = 0x1, NC_DICE_TAISAI_GAME_JOIN_ACK = 0x2, NC_DICE_TAISAI_GAME_JOIN_CMD = 0x3, NC_DICE_TAISAI_GAME_BETTING_INFO_CMD = 0x4, NC_DICE_TAISAI_GAME_LEAVE_REQ = 0x5, NC_DICE_TAISAI_GAME_LEAVE_ACK = 0x6, NC_DICE_TAISAI_GAME_LEAVE_CMD = 0x7, NC_DICE_TAISAI_BOARD_PITCH_CMD = 0x8, NC_DICE_TAISAI_BOARD_FOLD_RESERVE_CMD = 0x9, NC_DICE_TAISAI_BOARD_FOLD_CMD = 0xA, NC_DICE_TAISAI_EXPECT_INCOME_MONEY_REQ = 0xB, NC_DICE_TAISAI_DB_EXPECT_INCOME_MONEY_REQ = 0xC, NC_DICE_TAISAI_DB_EXPECT_INCOME_MONEY_ACK = 0xD, NC_DICE_TAISAI_EXPECT_INCOME_MONEY_ACK = 0xE, NC_DICE_TAISAI_RECEIPT_INCOME_MONEY_REQ = 0xF, NC_DICE_TAISAI_DB_RECEIPT_INCOME_MONEY_REQ = 0x10, NC_DICE_TAISAI_DB_RECEIPT_INCOME_MONEY_ACK = 0x11, NC_DICE_TAISAI_RECEIPT_INCOME_MONEY_ACK = 0x12, NC_DICE_TAISAI_GAME_MODE_CHANGE_REQ = 0x13, NC_DICE_TAISAI_GAME_MODE_CHANGE_ACK = 0x14, NC_DICE_TAISAI_GAME_MODE_CHANGE_CMD = 0x15, NC_DICE_TAISAI_RANK_REQ = 0x16, NC_DICE_TAISAI_DB_RANK_REQ = 0x17, NC_DICE_TAISAI_DB_RANK_ACK = 0x18, NC_DICE_TAISAI_RANK_ACK = 0x19, NC_DICE_TAISAI_BETTING_REQ = 0x1A, NC_DICE_TAISAI_BETTING_ACK = 0x1B, NC_DICE_TAISAI_BETTING_CMD = 0x1C, NC_DICE_TAISAI_BETTING_CANCEL_REQ = 0x1D, NC_DICE_TAISAI_BETTING_CANCEL_ACK = 0x1E, NC_DICE_TAISAI_BETTING_CANCEL_CMD = 0x1F, NC_DICE_TAISAI_DICE_ROLL_REQ = 0x20, NC_DICE_TAISAI_DICE_ROLL_ACK = 0x21, NC_DICE_TAISAI_DICE_ROLL_CMD = 0x22, NC_DICE_TAISAI_DB_DICE_ROLL_RESULT_REQ = 0x23, NC_DICE_TAISAI_DB_DICE_ROLL_RESULT_ACK = 0x24, NC_DICE_TAISAI_DB_DICE_ROLL_RESULT_LOG_CMD = 0x25, NC_DICE_TAISAI_DICE_ROLL_RESULT_CMD = 0x26, NC_DICE_TAISAI_DICE_ROLL_RESULT_EMOTION_CMD = 0x27, NC_DICE_TAISAI_LARGE_AMOUNT_REQ = 0x28, NC_DICE_TAISAI_LARGE_AMOUNT_ACK = 0x29, NC_DICE_TAISAI_LARGE_AMOUNT_CMD = 0x2A, NC_DICE_TAISAI_BET_START_CMD = 0x2B, NC_DICE_TAISAI_TIMER_CMD = 0x2C, NC_DICE_TAISAI_DB_ITEM_ID_CHANGE_REQ = 0x2C, NC_DICE_TAISAI_DB_ITEM_ID_CHANGE_ACK = 0x2D, }; /* 384 */ enum NiInputMouse::Button { NIM_NONE = 0xFFFFFFFF, NIM_LEFT = 0x0, NIM_RIGHT = 0x1, NIM_MIDDLE = 0x2, NIM_X1 = 0x3, NIM_X2 = 0x4, NIM_X3 = 0x5, NIM_X4 = 0x6, NIM_X5 = 0x7, NIM_NUM_BUTTONS = 0x8, }; /* 385 */ enum World::SItemRepairInfo::ItemRepairState { REPAIR_STATE_NONE = 0x0, REPAIR_STATE_START = 0x1, REPAIR_STATE_CANCEL = 0x2, }; /* 386 */ enum World::SItemEnchantInfo::ItemEnchantState { ENCHANT_STATE_NONE = 0x0, ENCHANT_STATE_START = 0x1, ENCHANT_STATE_CANCEL = 0x2, }; /* 387 */ enum World::SItemRandomOptRecoverCount::ItemRecoverCountState { RECOVER_STATE_NONE = 0x0, RECOVER_STATE_START = 0x1, RECOVER_STATE_CANCEL = 0x2, }; /* 388 */ enum ItemTypeEnum { ITEMTYPE_EQU = 0x0, ITEMTYPE_EXH = 0x1, ITEMTYPE_ETC = 0x2, ITEMTYPE_QUEST = 0x3, ITEMTYPE_STARTQUEST = 0x4, ITEMTYPE_VIP = 0x5, ITEMTYPE_CONFIRM = 0x6, MAX_ITEMTYPEENUM = 0x7, }; /* 389 */ typedef AniEventCode::Code2 ItemUseTask::State; /* 390 */ enum $E9163E43949C2A7625869551FB2786EC { MAX_ENCHANT_GEM = 0x3, }; /* 391 */ enum $92660C4F874BF7476D8014452B8EFF13 { PGWN_CMD_REG_BTN_BASE = 0x1, PGWN_CMD_REG_BTN1 = 0x1, PGWN_CMD_REG_BTN2 = 0x2, PGWN_CMD_REG_BTN3 = 0x3, PGWN_CMD_SET_MAKER_NAME = 0x4, PGWN_CMD_QUIT = 0x5, }; /* 392 */ typedef $E9163E43949C2A7625869551FB2786EC $D3D87D4688D2AE198DC69D782DB072D6; /* 393 */ enum $8CAD9EA548FDD0443ED51DBC40874228 { PRIVATESTORE_DEFAULT_SELLITEM_COUNT = 0x5, PRIVATESTORE_DEFAULT_SELLITEM_TOTAL_COUNT = 0x14, }; /* 394 */ enum $70C3814D7D342BBBB3FAB64B6281A711 { PRIVATESTORE_SELL_CLIENT = 0x0, PRIVATESTORE_SELL = 0x1, PRIVATESTORE_BUY_CLIENT = 0x2, PRIVATESTORE_BUY = 0x3, PGWM_CMD_BUYITEM_OK = 0x4, PGWM_CMD_BUYITEM_COUNT_OK = 0x5, }; /* 395 */ enum ItemFuncEnum { ITEMFUNC_NONE = 0x0, ITEMFUNC_ENDUREKIT_WC = 0x1, ITEMFUNC_ENDUREKIT_F = 0x2, ITEMFUNC_JUSTREVIVAL = 0x3, ITEMFUNC_CHANGE_NAME = 0x4, ITEMFUNC_CHANGE_RELATION = 0x5, ITEMFUNC_PUTON_CLEAR = 0x6, MAX_ITEMFUNCENUM = 0x7, }; /* 396 */ enum CursorState::CURSORSTATE { CUR_NONE = 0x0, PUT_ON_BELONG_CLEAR = 0x1, }; /* 397 */ enum ABSTATEINDEX { STA_SEVERBONE = 0x0, STA_REDSLASH = 0x1, STA_BATTLEBLOWSTUN = 0x2, STA_MIGHTYSOULMAIN = 0x3, STA_MIGHTYSOUL = 0x4, STA_MORALEDECREASEWC = 0x5, STA_SPEEDSHIELD = 0x6, STA_HARMDEFECT = 0x7, STA_BERSEKERFRENZY = 0x8, STA_SHOCKBLADESTUN = 0x9, STA_MIGHTYSOUL2 = 0xA, STA_MIGHTYSOUL3 = 0xB, STA_MIGHTYSOUL4 = 0xC, STA_MIGHTYSOUL5 = 0xD, STA_VIOLENCE = 0xE, STA_BUCKLER = 0xF, STA_NEGLECT = 0x10, STA_BREAK = 0x11, STA_BLESSINGMAIN = 0x12, STA_BLESSING = 0x13, STA_SAFEPROTECTION = 0x14, STA_PSYCHICBLUNTSTUN = 0x15, STA_PSYCHICCHOPBLOOD = 0x16, STA_DARKNESSPROTECTION = 0x17, STA_RESTORE = 0x18, STA_HITPROTECTION = 0x19, STA_MENTALSHOUTMAIN = 0x1A, STA_MENTALSHOUT = 0x1B, STA_DIVINESHIELD = 0x1C, STA_DIVINEWEAPONWCMAIN = 0x1D, STA_DIVINEWEAPONWC = 0x1E, STA_SACRIFICE = 0x1F, STA_CROSSCASTINGCOOLTIME = 0x20, STA_PANICFORCEMR = 0x21, STA_REVERSEORDER = 0x22, STA_HORRORFORCESTR = 0x23, STA_BLESSING2 = 0x24, STA_BLESSING3 = 0x25, STA_BLESSING4 = 0x26, STA_BLESSING5 = 0x27, STA_MENTALSHOUT2 = 0x28, STA_MENTALSHOUT3 = 0x29, STA_MENTALSHOUT4 = 0x2A, STA_MENTALSHOUT5 = 0x2B, STA_DIVINEWEAPONWC2 = 0x2C, STA_DIVINEWEAPONWC3 = 0x2D, STA_DIVINEWEAPONWC4 = 0x2E, STA_DIVINEWEAPONWC5 = 0x2F, STA_REBIRTH = 0x30, STA_DEADLYBLESSING = 0x31, STA_DODGE = 0x32, STA_PURYIMPACTSTUN = 0x33, STA_FORESTWIND = 0x34, STA_WINDCHARGEMAIN = 0x35, STA_WINDCHARGE = 0x36, STA_BONEARROW = 0x37, STA_SPIRITTHORNENTANGLE = 0x38, STA_POISONSHOT = 0x39, STA_BITEARROW = 0x3A, STA_MISTCHARGEMAIN = 0x3B, STA_MISTCHARGE = 0x3C, STA_SPIRITFOG = 0x3D, STA_HAWKTALONATKSPEED = 0x3E, STA_NATURECASTINGCOOLTIME = 0x3F, STA_PIERCINGGUARD = 0x40, STA_SHOCKSCREAMWC = 0x41, STA_STINGERUPTIONSLOW = 0x42, STA_WINDCHARGE2 = 0x43, STA_WINDCHARGE3 = 0x44, STA_WINDCHARGE4 = 0x45, STA_WINDCHARGE5 = 0x46, STA_MISTCHARGE2 = 0x47, STA_MISTCHARGE3 = 0x48, STA_MISTCHARGE4 = 0x49, STA_MISTCHARGE5 = 0x4A, STA_HIDE = 0x4B, STA_BLIND = 0x4C, STA_ENTRAPHIDE = 0x4D, STA_ICEBOLT = 0x4E, STA_LIGHTNINGBOLT = 0x4F, STA_BLUR = 0x50, STA_SOULEDGE = 0x51, STA_RINGSHIELD = 0x52, STA_ICEBLASTSTUN = 0x53, STA_CHAINLIGHTNINGSTUN = 0x54, STA_DRAINMINDFEAR = 0x55, STA_CHAINCASTINGCOOLTIME = 0x56, STA_CURSEMAGICCASTIME = 0x57, STA_FROSTNOVA = 0x58, STA_THUNDERBOLT = 0x59, STA_SOULEDGEMAIN = 0x5A, STA_SOULEDGE2 = 0x5B, STA_SOULEDGE3 = 0x5C, STA_SOULEDGE4 = 0x5D, STA_SOULEDGE5 = 0x5E, STA_DEEPER = 0x5F, STA_MESMERIZE = 0x60, STA_POLYMORPH = 0x61, STA_ICEFIELD = 0x62, STA_MARASTUN = 0x63, STA_KINGSLIMEBLOODING = 0x64, STA_MARLONEENTANGLE = 0x65, STA_NOXENTANGLE = 0x66, STA_SKELKNIGHTBLOODING = 0x67, STA_ROBOACPLUS = 0x68, STA_GOKINGSTUN = 0x69, STA_GOKINGSTRRATE = 0x6A, STA_KINGCALLACPLUS = 0x6B, STA_GHKNIGHTENTANGLE = 0x6C, STA_HUNGRYWOLFBLOODING = 0x6D, STA_KQSKELKNIGHTENTANGLE = 0x6E, STA_MARLONECAPTAINATKSPD = 0x6F, STA_ARCHMAGEBOOKSTUN = 0x70, STA_GHOSTFEAR = 0x71, STA_KQ_BOSSROBOFEAR = 0x72, STA_KQ_BOSSROBO2FEAR = 0x73, STA_NOXSK2BLOODING = 0x74, STA_KQ_G_TBRAIDERCURSE = 0x75, STA_ELFKNIGHTSOULDEXCURSE = 0x76, STA_JOKERTRUMPYTHCURSE = 0x77, STA_KEBINGCURSE = 0x78, STA_KINGCRABCURSE = 0x79, STA_NAVARCURSE = 0x7A, STA_MARACURSE = 0x7B, STA_SKELWARRIORCURSE = 0x7C, STA_ARCHMAGEBOOKCURSE = 0x7D, STA_KARATEMPLERCURSE = 0x7E, STA_SMARTPHINOCURSE = 0x7F, STA_MARLONESOLDIERCURSE = 0x80, STA_OLDFOXCURSE = 0x81, STA_GOBLINMAGECURSE = 0x82, STA_HARKANCURSE = 0x83, STA_DISHARKANCURSE = 0x84, STA_STONIECURSE = 0x85, STA_OGRECURSE = 0x86, STA_MARASAILORCURSE = 0x87, STA_OLDARCHONCURSE = 0x88, STA_KINGMUSHROOMCURSE = 0x89, STA_BCTRUMPYCURSE = 0x8A, STA_KQ_K_BOSSPHINOCURSE = 0x8B, STA_KQ_K_PHINOFLIECURSE = 0x8C, STA_TORTURERBLOODING = 0x8D, STA_SHARPBOARBLOODING = 0x8E, STA_FOBLOODING = 0x8F, STA_BABYWEREBEARBLOODING = 0x90, STA_SENIORTORTURERBLOODING = 0x91, STA_JEWELKEEPERBLOODING = 0x92, STA_SHYLPHBLOODING = 0x93, STA_SGTRUMPYBLOODING = 0x94, STA_KQ_K_SOLIDERBLOODING = 0x95, STA_SKELKNIGHTDISEASE = 0x96, STA_MOB1SLOW = 0x97, STA_MOB2SLOW = 0x98, STA_MOB3SLOW = 0x99, STA_MOB4SLOW = 0x9A, STA_MOB5SLOW = 0x9B, STA_MOB1STUN = 0x9C, STA_MOB2STUN = 0x9D, STA_MOB3STUN = 0x9E, STA_MOB4STUN = 0x9F, STA_MOB5STUN = 0xA0, STA_KQMARASTUN = 0xA1, STA_KQGOBLEKINGSTUN = 0xA2, STA_DIAMASTERSTUN = 0xA3, STA_ANCIENTSTONIESTUN = 0xA4, STA_MOB1ENTANGLE = 0xA5, STA_MOB2ENTANGLE = 0xA6, STA_MOB3ENTANGLE = 0xA7, STA_MOB4ENTANGLE = 0xA8, STA_MOB5ENTANGLE = 0xA9, STA_KQMARLONEENTANGLE = 0xAA, STA_LEGENDARYTREEENTANGLE = 0xAB, STA_GIANTELVENTREEENTANGLE = 0xAC, STA_MOB1POISON = 0xAD, STA_MOB2POISON = 0xAE, STA_MOB3POISON = 0xAF, STA_MOB4POISON = 0xB0, STA_MOB5POISON = 0xB1, STA_MOB6POISON = 0xB2, STA_DIATRUMPYPOISON = 0xB3, STA_MOB1DISEASE1 = 0xB4, STA_MOB2DISEASE1 = 0xB5, STA_MOB3DISEASE1 = 0xB6, STA_MOB4DISEASE1 = 0xB7, STA_MOB5DISEASE1 = 0xB8, STA_MOB6DISEASE1 = 0xB9, STA_MOB1DISEASE2 = 0xBA, STA_MOB2DISEASE2 = 0xBB, STA_MOB3DISEASE2 = 0xBC, STA_MOB4DISEASE2 = 0xBD, STA_MOB5DISEASE2 = 0xBE, STA_MOB6DISEASE2 = 0xBF, STA_MOB1DISEASE3 = 0xC0, STA_MOB2DISEASE3 = 0xC1, STA_MOB3DISEASE3 = 0xC2, STA_MOB4DISEASE3 = 0xC3, STA_MOB5DISEASE3 = 0xC4, STA_MOB6DISEASE3 = 0xC5, STA_MOBIMMORTAL = 0xC6, STA_MOBINVISIBLE = 0xC7, STA_MOBMRPLUS = 0xC8, STA_ACMODE = 0xC9, STA_MRMODE = 0xCA, STA_HELGAACMINUS = 0xCB, STA_BESTLOWCONHPPOTION = 0xCC, STA_LOWCONHPPOTION = 0xCD, STA_NORCONHPPOTION = 0xCE, STA_HIGHCONHPPOTION = 0xCF, STA_BESTHIGHCONHPPOTION = 0xD0, STA_BESTLOWCONSPPOTION = 0xD1, STA_LOWCONSPPOTION = 0xD2, STA_NORCONSPPOTION = 0xD3, STA_HIGHCONSPPOTION = 0xD4, STA_BESTHIGHCONSPPOTION = 0xD5, STA_BESTLOWTHSCROLL = 0xD6, STA_LOWTHSCROLL = 0xD7, STA_NORTHSCROLL = 0xD8, STA_HIGHTHSCROLL = 0xD9, STA_BESTHIGHTHSCROLL = 0xDA, STA_BESTLOWTBSCROLL = 0xDB, STA_LOWTBSCROLL = 0xDC, STA_NORTBSCROLL = 0xDD, STA_HIGHTBSCROLL = 0xDE, STA_BESTHIGHTBSCROLL = 0xDF, STA_BESTLOWMRSCROLL = 0xE0, STA_LOWMRSCROLL = 0xE1, STA_NORMRSCROLL = 0xE2, STA_HIGHMRSCROLL = 0xE3, STA_BESTHIGHMRSCROLL = 0xE4, STA_BESTLOWACSCROLL = 0xE5, STA_LOWACSCROLL = 0xE6, STA_NORACSCROLL = 0xE7, STA_HIGHACSCROLL = 0xE8, STA_BESTHIGHACSCROLL = 0xE9, STA_BESTLOWCRISCROLL = 0xEA, STA_LOWCRISCROLL = 0xEB, STA_NORCRISCROLL = 0xEC, STA_HIGHCRISCROLL = 0xED, STA_BESTHIGHCRISCROLL = 0xEE, STA_BESTLOWMAXHPSCROLL = 0xEF, STA_LOWMAXHPSCROLL = 0xF0, STA_NORMAXHPSCROLL = 0xF1, STA_HIGHMAXHPSCROLL = 0xF2, STA_BESTHIGHMAXHPSCROLL = 0xF3, STA_BESTLOWMAXSPSCROLL = 0xF4, STA_LOWMAXSPSCROLL = 0xF5, STA_NORMAXSPSCROLL = 0xF6, STA_HIGHMAXSPSCROLL = 0xF7, STA_BESTHIGHMAXSPSCROLL = 0xF8, STA_BESTLOWSTRCRISCROLL = 0xF9, STA_LOWSTRCRISCROLL = 0xFA, STA_NORSTRCRISCROLL = 0xFB, STA_HIGHSTRCRISCROLL = 0xFC, STA_BESTHIGHSTRCRISCROLL = 0xFD, STA_BESTLOWDEXSCROLL = 0xFE, STA_LOWDEXSCROLL = 0xFF, STA_NORDEXSCROLL = 0x100, STA_HIGHDEXSCROLL = 0x101, STA_BESTHIGHDEXSCROLL = 0x102, STA_BESTLOWACMRSCROLL = 0x103, STA_LOWACMRSCROLL = 0x104, STA_NORACMRSCROLL = 0x105, STA_HIGHACMRSCROLL = 0x106, STA_BESTHIGHACMRSCROLL = 0x107, STA_NORMSSCROLL = 0x108, STA_LOWPSNRESIPOTION = 0x109, STA_NORPSNRESIPOTION = 0x10A, STA_HIGHPSNRESIPOTION = 0x10B, STA_LOWDSSRESIPOTION = 0x10C, STA_NORDSSRESIPOTION = 0x10D, STA_HIGHDSSRESIPOTION = 0x10E, STA_LOWCURRESIPOTION = 0x10F, STA_NORCURRESIPOTION = 0x110, STA_HIGHCURRESIPOTION = 0x111, STA_ALLCURRESIPOTION = 0x112, STA_ALLDSSRESIPOTION = 0x113, STA_ALLPSNRESIPOTION = 0x114, STA_LOWMSSCROLL = 0x115, STA_HIGHMSSCROLL = 0x116, STA_BESTMSSCROLL = 0x117, STA_BESTLOWMSSCROLL = 0x118, STA_RAMAPOTION01 = 0x119, STA_RAMAPOTION02 = 0x11A, STA_RAMAPOTION03 = 0x11B, STA_RAMAPOTION04 = 0x11C, STA_RAMAPOTION05 = 0x11D, STA_RAMAPOTION06 = 0x11E, STA_RAMAPOTION07 = 0x11F, STA_GMHIDEMODE = 0x120, STA_OBSERVERHIDEMODE = 0x121, STA_QUESTENTANGLE = 0x122, STA_IMMORTAL = 0x123, STA_KEEPFROMCHAT = 0x124, STA_WEDDINGBUFF = 0x125, STA_WEDDINGSUB01 = 0x126, STA_WEDDINGSUB02 = 0x127, STA_SOLEFIRE = 0x128, STA_ACAMSBUF10PMAIN = 0x129, STA_ACAMSBUF10P = 0x12A, STA_ACAMSBUF7PMAIN = 0x12B, STA_ACAMSBUF7P = 0x12C, STA_ACAGENALBUF = 0x12D, STA_NATURALENEMY = 0x12E, STA_KALBANPOISON = 0x12F, STA_KALBANDISEASE = 0x130, STA_KALBANSTUN = 0x131, STA_COMMONSTUN01 = 0x132, STA_COMMONSTUN02 = 0x133, STA_COMMONSTUN03 = 0x134, STA_COMMONSTUN04 = 0x135, STA_COMMONSTUN05 = 0x136, STA_COMMONSTUN06 = 0x137, STA_COMMONSTUN07 = 0x138, STA_COMMONSTUN08 = 0x139, STA_COMMONSTUN09 = 0x13A, STA_COMMONSTUN10 = 0x13B, STA_COMMONFEAR01 = 0x13C, STA_COMMONFEAR02 = 0x13D, STA_COMMONFEAR03 = 0x13E, STA_COMMONFEAR04 = 0x13F, STA_COMMONFEAR05 = 0x140, STA_COMMONFEAR06 = 0x141, STA_COMMONFEAR07 = 0x142, STA_COMMONFEAR08 = 0x143, STA_COMMONFEAR09 = 0x144, STA_COMMONFEAR10 = 0x145, STA_ETHEREAL = 0x146, STA_GLDRESTORE = 0x147, STA_GLDMOVESPEEDUP = 0x148, STA_GLDACMINUS = 0x149, STA_GLDSLOW = 0x14A, STA_GLDSTUN = 0x14B, STA_KARENDOT = 0x14C, STA_KARENDIVINE = 0x14D, STA_KARENSTATIC = 0x14E, STA_KARENCAPTIVATE = 0x14F, STA_ROCKCANTHEAL = 0x150, STA_ROCKCANTCHAT = 0x151, STA_ROCKDASHSTUN = 0x152, STA_KARENDOTHEAL = 0x153, STA_KARENSTUN = 0x154, STA_MRMINUS = 0x155, STA_SILBERKBLOODING = 0x156, STA_BLOODFEAR = 0x157, STA_GLDATKUP = 0x158, STA_RESTEXP = 0x159, STA_KNOCKBACK = 0x15A, STA_KNOCKBACKFLY = 0x15B, STA_KNOCKBACKROLL = 0x15C, STA_FATALKNOCKBACK = 0x15D, STA_CANNOTCONTROL = 0x15E, STA_EVENTHPUP = 0x15F, STA_EVENTSPUP = 0x160, STA_EVENTALLSTATSUP = 0x161, STA_EVENTSPEED = 0x162, STA_EVENTACUP = 0x163, STA_EVENTMRUP = 0x164, STA_ANGRY = 0x165, STA_PARALYSIS = 0x166, STA_SPIRIT = 0x167, STA_TIMEATTACK = 0x168, STA_STAACREDDRAGON = 0x169, STA_STAMRBLUEDRAGON = 0x16A, STA_TIMEATTACKMINI = 0x16B, STA_GTIRATEPOINT = 0x16C, STA_GTISPEED = 0x16D, STA_GTIRESISTALL = 0x16E, STA_GTIREFLECT = 0x16F, STA_GTIBLIND = 0x170, STA_GTICONFUSION = 0x171, STA_GTIMETASLIME = 0x172, STA_GTIHIDE = 0x173, STA_GTISCAN = 0x174, STA_GTIBINDING = 0x175, STA_GTIBOMB1 = 0x176, STA_GTIBOMB2 = 0x177, STA_GTIBOMBDIE = 0x178, STA_GTIREVERSEORDER = 0x179, STA_GTIVIRUSRT = 0x17A, STA_GTIVIRUSMOVE = 0x17B, STA_GTIMOBSUICIDE = 0x17C, STA_GTIKNOCKBACKROLL = 0x17D, STA_CRACKERACDOWN = 0x17E, STA_CRACKERWCDOWN = 0x17F, STA_CRACKERDISEASE = 0x180, STA_CRACKERCURSE = 0x181, STA_CRACKERWCUPRATE = 0x182, STA_CRACKERACUPRATE = 0x183, STA_HUMARACDOWNRATE = 0x184, STA_BODYFORCE = 0x185, STA_CANNOTCHANGETARGET = 0x186, STA_SHADOWBINDING = 0x187, STA_SOULFREE = 0x188, STA_NORTHPOISON = 0x189, STA_FITBLOOD = 0x18A, STA_FITMOVEDOWN = 0x18B, STA_NORTFBURN = 0x18C, STA_RANGEEVASIONUP = 0x18D, STA_POISONDMGADD = 0x18E, STA_POISONDMGDOWN = 0x18F, STA_BLOODDMGDOWN = 0x190, STA_USESPADD = 0x191, STA_DOTDMGDOWN = 0x192, STA_EVASIONDOWN = 0x193, STA_SHOCKSTUN = 0x194, STA_DOTDMGADDALL = 0x195, STA_SHOCKRUN = 0x196, STA_KQSKELKNIGHTBLOODING = 0x197, STA_MOBBURNTYPE01 = 0x198, STA_MOBSTUNTYPE01 = 0x199, STA_VACANT = 0x19A, STA_WOLFCLAWTBUPRATE = 0x19B, STA_ENTRAPBLN = 0x19C, STA_ENTRAPMSD = 0x19D, STA_ENTRAPBLD = 0x19E, STA_ENTRAPPLS = 0x19F, STA_MULTIBLOOD = 0x1A0, STA_QUESTENTANGLE2 = 0x1A1, STA_GBGAMEMEMBERFULL = 0x1A2, STA_CHRTITLEWCUPRATE = 0x1A3, STA_CHRTITLEWCDOWNRATE = 0x1A4, STA_CHRTITLEMAUPRATE = 0x1A5, STA_CHRTITLEMADOWNRATE = 0x1A6, STA_CHRTITLEACUPRATE = 0x1A7, STA_CHRTITLEACDOWNRATE = 0x1A8, STA_CHRTITLEMRUPRATE = 0x1A9, STA_CHRTITLEMRDOWNRATE = 0x1AA, STA_CHRTITLEHPUPRATE = 0x1AB, STA_CHRTITLEHPDOWNRATE = 0x1AC, STA_CHRTITLEHPRESTORE = 0x1AD, STA_CHRTITLESPUPRATE = 0x1AE, STA_CHRTITLESPRESTORE = 0x1AF, STA_CHRTITLETHUPRATE = 0x1B0, STA_CHRTITLETHDOWNRATE = 0x1B1, STA_CHRTITLETBUPRATE = 0x1B2, STA_CHRTITLETBDOWNRATE = 0x1B3, STA_CHRTITLESPEEDUPRATE = 0x1B4, STA_CHRTITLESPEEDDOWNRATE = 0x1B5, STA_CHRTITLECRITICALUPRATE = 0x1B6, STA_CHRTITLEBLOODING = 0x1B7, STA_MOBAPU01 = 0x1B8, STA_BH_HELGA_NONE = 0x1B9, STA_HELGBALL = 0x1BA, STA_BH_KARATEMPLER_NONE = 0x1BB, STA_BH_HELGAAPU01 = 0x1BC, STA_BH_HELGADRT01 = 0x1BD, STA_BH_HELGA_IDLE01 = 0x1BE, STA_MOBACPLUS = 0x1BF, STA_MOBSTN01 = 0x1C0, STA_MOBPSN01 = 0x1C1, STA_MOBOPU01 = 0x1C2, STA_MOBMSD02 = 0x1C3, STA_MOBSLC01 = 0x1C4, STA_MOBBLD01 = 0x1C5, STA_MOBMTS01 = 0x1C6, STA_MOBBRN01 = 0x1C7, STA_MOBMSD01 = 0x1C8, STA_ADLUBAUP = 0x1C9, STA_ADLUBADOWN = 0x1CA, STA_BURNPAINME = 0x1CB, STA_BURNPAINFOE = 0x1CC, STA_GROUNDSTRIKE = 0x1CD, STA_BOMBSHOT = 0x1CE, STA_CROSSDROP = 0x1CF, STA_METEOR = 0x1D0, STA_MAGICDANCEUSESPDOWN = 0x1D1, STA_DEEPFEARMENDOWNRATE = 0x1D2, STA_MENDOWNRATE = 0x1D3, STA_SHAMECRIUP = 0x1D4, STA_MULTIHEAL = 0x1D5, STA_MOBMRS01 = 0x1D6, STA_MOBACS01 = 0x1D7, STA_MAGICDANCEUSESPDOWN02 = 0x1D8, STA_MAGICDANCEUSESPDOWN03 = 0x1D9, STA_MAGICDANCEUSESPDOWN04 = 0x1DA, STA_MAGICDANCEUSESPDOWN05 = 0x1DB, STA_MENDOWNRATE02 = 0x1DC, STA_MENDOWNRATE03 = 0x1DD, STA_MENDOWNRATE04 = 0x1DE, STA_MENDOWNRATE05 = 0x1DF, STA_SHAMECRIUP02 = 0x1E0, STA_SHAMECRIUP03 = 0x1E1, STA_SHAMECRIUP04 = 0x1E2, STA_SHAMECRIUP05 = 0x1E3, STA_NOTTARGET = 0x1E4, STA_HIDEWC = 0x1E5, STA_EGLACK04 = 0x1E6, STA_EGLACKMAD05 = 0x1E7, STA_SALARE04 = 0x1E8, STA_SALARE00 = 0x1E9, STA_ADLFLOUSSIER = 0x1EA, STA_ADLFLOUSSIERIMT = 0x1EB, STA_ADLFSTUN = 0x1EC, STA_EGLACKMAD04 = 0x1ED, STA_MINEICE = 0x1EE, STA_MINESTUN = 0x1EF, STA_MINEFIREVIVI = 0x1F0, STA_MINEICEVIVI = 0x1F1, STA_MINEREWARD = 0x1F2, STA_SETF2WCUP = 0x1F3, STA_SETF2ACUP = 0x1F4, STA_SETF4HPUP = 0x1F5, STA_SETF4ACDOWN = 0x1F6, STA_SETF4ACUP = 0x1F7, STA_SETF4WCUPRATE = 0x1F8, STA_SETF4ACUPRATE = 0x1F9, STA_SETA2WCUP = 0x1FA, STA_SETA4SPEEDUP = 0x1FB, STA_SETA4SPEEDDOWN = 0x1FC, STA_SETA4ATKSPEEDUP = 0x1FD, STA_SETM2MAUP = 0x1FE, STA_SETM2MRUP = 0x1FF, STA_SETM3SPUP = 0x200, STA_SETM4MAUP = 0x201, STA_SETM4MRDOWN = 0x202, STA_SETM4SPUP = 0x203, STA_SETM4MRUP = 0x204, STA_SETC2WCUP = 0x205, STA_SETC2MAUP = 0x206, STA_SETC3MRUP = 0x207, STA_SETC4MRUP = 0x208, STA_SETC4WCUP = 0x209, STA_SETC4ATKDOWN = 0x20A, STA_SETC4ACUP = 0x20B, STA_SETC4ACDOWN = 0x20C, STA_SETC4MAUP = 0x20D, STA_SETJ2WCUP = 0x20E, STA_SETJ2HPUP = 0x20F, STA_SETJ3SPUP = 0x210, STA_SETJ4ACDOWN = 0x211, STA_SETJ4ATKSPPEUP = 0x212, STA_SETJ4CRLUP = 0x213, STA_SETJ4WCUP = 0x214, STA_ENWCUP = 0x215, STA_ENMAUP = 0x216, STA_ENATKSPEED = 0x217, STA_ENWCRATE = 0x218, STA_ENADDDMGRATE = 0x219, STA_ENKNOCKBACKRATE = 0x21A, STA_ENBINDINGRATE = 0x21B, STA_ENMOVEDOWNRATE = 0x21C, STA_QDAYWCUP = 0x21D, STA_QDAYMAUP = 0x21E, STA_QDAYEXPUP = 0x21F, STA_QDAYDROPUP = 0x220, STA_TRANSFORM = 0x221, STA_BALLSNOW = 0x222, STA_SNOWMAN = 0x223, STA_VALEN_REWARD = 0x224, STA_SWICEWARN = 0x225, STA_SURPRISE = 0x226, STA_SWPLSWARN = 0x227, STA_SWSTNWARN = 0x228, STA_SWBRN01WARN = 0x229, STA_SWLVTWARN = 0x22A, STA_AWAYBACKSPOT = 0x22B, STA_RADIONBUFF = 0x22C, STA_AIRIBUFF = 0x22D, STA_WARLBRAINWASH = 0x22E, STA_WARLBRN01 = 0x22F, STA_STUNCANATTACK = 0x230, STA_KQEGG_SPDW = 0x231, STA_KQEGG_REWARD = 0x232, STA_KQEGG_SPUP = 0x233, STA_KQSPRING_FEAR = 0x234, STA_KQSPRING_SLOW = 0x235, STA_KQ_SPUP_BUFF = 0x236, STA_KQ_SPIM_BUFF = 0x237, STA_KQ_SPUP_RATE_BUFF = 0x238, STA_KQSPRING_ARROW = 0x239, STA_WARHBRN01 = 0x23A, STA_WARHBRN = 0x23B, STA_STRONGER_RANGEATTACK = 0x23C, STA_STRONGER_MELEEATTACK = 0x23D, STA_FLAMINGBODY = 0x23E, STA_COUNT30 = 0x23F, STA_WARHWPNBRN = 0x240, STA_ORBATKRATEUP = 0x241, STA_RECOUP = 0x242, STA_LIGHTTOUCH = 0x243, STA_TREAT = 0x244, STA_LIGHTMARK = 0x245, STA_MINHP = 0x246, STA_MOONLIGHT = 0x247, STA_LPDOTPLUS = 0x248, STA_DMGSHIELD = 0x249, STA_DELCASTTIME = 0x24A, STA_SETS2WCMAUP = 0x24B, STA_SETS2ACMRUP = 0x24C, STA_SETS4WCMAUP = 0x24D, STA_SETS4ACMRUP = 0x24E, STA_SENPARTYHPUPMAIN = 0x24F, STA_SENPARTYHPUP = 0x250, STA_SENPARTYHPUP1 = 0x251, STA_SENEVENTEXPUP = 0x252, STA_SENEVENTDROPUP = 0x253, STA_PZL_HIDE = 0x254, STA_PZL_OCCUPY = 0x255, STA_PZL_REWARD_S = 0x256, STA_PZL_REWARD_H = 0x257, STA_PZL_REWARD_SH1 = 0x258, STA_PZL_REWARD_SH2 = 0x259, STA_ROUTMAGEATKUP = 0x25A, STA_ARK_STN = 0x25B, STA_ARK_BLD01 = 0x25C, STA_ARK_BLD02 = 0x25D, STA_ARK_BLD03 = 0x25E, STA_ARK_BRN01 = 0x25F, STA_ARK_BRN02 = 0x260, STA_ARK_BRN03 = 0x261, STA_ARK_THDOWN01 = 0x262, STA_ARK_THDOWN02 = 0x263, STA_KAHAL_STN = 0x264, STA_KAHAL_BLD = 0x265, STA_KAHAL_FEAR01 = 0x266, STA_KAHAL_FEAR02 = 0x267, STA_KAHAL_SHOUT = 0x268, STA_KAHAL_SPDDOWN = 0x269, STA_KAHAL_ICE = 0x26A, STA_SIREN_STN1 = 0x26B, STA_SIREN_STN2 = 0x26C, STA_SIREN_NOMOVE = 0x26D, STA_SIREN_KNOCKBACK1 = 0x26E, STA_SIREN_KNOCKBACK2 = 0x26F, STA_SIREN_HEAL = 0x270, STA_SIREN_LVT1 = 0x271, STA_SIREN_LVT2 = 0x272, STA_SIREN_BLD01 = 0x273, STA_SIREN_FEAR = 0x274, STA_SIREN_BLD02 = 0x275, STA_EMP_STUN = 0x276, STA_EMP_KINGBLOODING = 0x277, STA_EMP_EMPBLOODING = 0x278, STA_EMP_LVT = 0x279, STA_E_SLIME = 0x27A, STA_E_HONEYING = 0x27B, STA_E_PHINO = 0x27C, STA_E_LIZARDMAN = 0x27D, STA_E_KINGCRAB = 0x27E, STA_E_SPARKDOG = 0x27F, STA_E_LAVAVIVI = 0x280, STA_E_PHINOFLIE = 0x281, STA_E_MUSHROOM = 0x282, STA_E_SPIDER = 0x283, STA_E_B_CRACKERHUMAR = 0x284, STA_E_HELGA = 0x285, STA_E_FIREWORKS = 0x286, STA_LCACMRUP = 0x287, STA_LCWCMAUP = 0x288, STA_X_ICE = 0x289, STA_X_SNOWMAN = 0x28A, STA_X_REWARD01 = 0x28B, STA_X_REWARD02 = 0x28C, STA_X_REWARD03 = 0x28D, STA_X_REWARD04 = 0x28E, STA_CONHPPOTION_T6 = 0x28F, STA_CONSPPOTION_T6 = 0x290, STA_DEXPOTION_T6 = 0x291, STA_ACMRPOTION_T6 = 0x292, STA_STRCRIPOTION_T6 = 0x293, STA_PSNRESIPOTION_T6 = 0x294, STA_DSSRESIPOTION_T6 = 0x295, STA_CURRESIPOTION_T6 = 0x296, STA_THSCROLL_T6 = 0x297, STA_TBSCROLL_T6 = 0x298, STA_MRSCROLL_T6 = 0x299, STA_ACSCROLL_T6 = 0x29A, STA_CRISCROLL_T6 = 0x29B, STA_MAXHPSCROLL_T6 = 0x29C, STA_MAXSPSCROLL_T6 = 0x29D, STA_MSSCROLL_T6 = 0x29E, STA_ARENA_SPDUP = 0x29F, STA_ARENA_STUN = 0x2A0, STA_ARENA_DRAGOUT = 0x2A1, STA_ARENA_DEFDW = 0x2A2, STA_ARENA_SPDDW = 0x2A3, STA_ARENA_ALLDW = 0x2A4, STA_ARENA_REWARD = 0x2A5, STA_ARENA_FLAG_RED = 0x2A6, STA_ARENA_FLAG_BLUE = 0x2A7, STA_ARENA_MINHP = 0x2A8, STA_E_SKI_ICE = 0x2A9, STA_E_SKI_SPEEDUP = 0x2AA, STA_E_SKI_REWARD = 0x2AB, STA_E_SKI_STUN = 0x2AC, STA_E_EGG2014_HOSHEMING = 0x2AD, STA_E_EGG2014_SELFREVIVE = 0x2AE, STA_E_EGG2014_EXPUP = 0x2AF, STA_E_EGG2014_DROPRATEUP = 0x2B0, STA_LAB_PURYIMPACTSTUN = 0x2B1, STA_C_PURYIMPACTSTUN = 0x2B2, STA_B_ALBI_BRN = 0x2B3, STA_B_ALBI_KNOCK = 0x2B4, STA_B_ALBI_STN = 0x2B5, STA_B_ALBI_FEAR = 0x2B6, STA_B_ALBI_DOT = 0x2B7, STA_B_ALBI_REFLECT = 0x2B8, STA_B_ALBI_ACMRUP = 0x2B9, STA_ADLFGCRAZY = 0x2BA, STA_FCITRIEDOT = 0x2BB, STA_MOVERSTATUPSINGLE = 0x2BC, STA_MOVERSTATUPPARTY = 0x2BD, STA_MOVERSTATUP = 0x2BE, STA_KDSOCCER_SPEED_UP = 0x2BF, STA_KDSOCCER_INVINCIBLE = 0x2C0, STA_KQWATER_ARROW_BLUE = 0x2C1, STA_KQWATER_ARROW_RED = 0x2C2, STA_E_JACKO = 0x2C3, STA_E_KEBING = 0x2C4, STA_E_FORASCHIEF = 0x2C5, STA_E_H_WIN_SPEEDUP = 0x2C6, STA_E_H_WIN_SPEEDDOWN = 0x2C7, STA_ADLFLOUSSIER_H = 0x2C8, STA_E_USER_NEWBIE01 = 0x2C9, STA_E_USER_NEWBIE02 = 0x2CA, STA_E_USER_NEWBIE03 = 0x2CB, STA_E_USER_NEWBIE04 = 0x2CC, STA_E_USER_NEWBIE05 = 0x2CD, STA_E_USER_COMEBACK_MAIN01 = 0x2CE, STA_E_USER_COMEBACK_MAIN02 = 0x2CF, STA_E_USER_COMEBACK_MAIN03 = 0x2D0, STA_E_USER_COMEBACK_MAIN04 = 0x2D1, STA_E_USER_COMEBACK_MAIN05 = 0x2D2, STA_E_USER_COMEBACK01 = 0x2D3, STA_E_USER_COMEBACK02 = 0x2D4, STA_E_USER_COMEBACK03 = 0x2D5, STA_E_USER_COMEBACK04 = 0x2D6, STA_E_USER_COMEBACK05 = 0x2D7, STA_BERVALE_ICE01 = 0x2D8, STA_BERVALE_ICE02 = 0x2D9, STA_BERVALE_BLD01 = 0x2DA, STA_BERVALE_BLD02 = 0x2DB, STA_XMAS_STATUP = 0x2DC, STA_IDBUFF_100 = 0x2DD, STA_IDBUFF_80 = 0x2DE, STA_IDBUFF_60 = 0x2DF, STA_IDBUFF_40 = 0x2E0, STA_IDBUFF_20 = 0x2E1, STA_E_SNOWMANR = 0x2E2, STA_E_SNOWMANB = 0x2E3, STA_KDFARGELS_BLOOD01 = 0x2E4, STA_KDFARGELS_BLOOD02 = 0x2E5, STA_KDFARGELS_BLOOD03 = 0x2E6, STA_KDFARGELS_MRDOWNRATE = 0x2E7, STA_KDFARGELS_AIRBORNE = 0x2E8, STA_KDFARGELS_ACMRDOWN = 0x2E9, STA_KDFARGELS_DMGNEGLECT = 0x2EA, STA_KDFARGELS_DOTHEAL = 0x2EB, STA_SDVALE01_STN = 0x2EC, STA_SDVALE01_WHEEL = 0x2ED, STA_SDVALE01_SPDUP = 0x2EE, STA_SDVALE01_SPDDOWN = 0x2EF, STA_SDVALE01_BLIND = 0x2F0, STA_SDVALE01_PSN = 0x2F1, STA_SDVALE01_ICEFIELD = 0x2F2, STA_SDVALE01_BRN = 0x2F3, STA_SDVALE01_WCMAUP = 0x2F4, STA_SDVALE01_KNOCK = 0x2F5, STA_COSMUSAACRATE = 0x2F6, STA_COSMUSACRI = 0x2F7, STA_COSMUSAALLSTAT = 0x2F8, STA_BH_ALBI_REFLECT = 0x2F9, STA_BH_ALBI_ACMRUP = 0x2FA, STA_E_ZOMBIE = 0x2FB, STA_E_MARACREW = 0x2FC, STA_E_MARAELITE = 0x2FD, STA_E_MARASAILOR = 0x2FE, STA_E_PSYKEN = 0x2FF, STA_E_PSYKENDOG = 0x300, STA_E_MEGAN = 0x301, STA_E_YETI = 0x302, STA_E_IMP = 0x303, STA_E_ROBO = 0x304, STA_E_HOB = 0x305, STA_E_PINKY = 0x306, STA_E_WARH_DEVILDOM = 0x307, STA_E_ARKNOVICE = 0x308, STA_E_ARKTECH = 0x309, STA_E_MANDRAGORA = 0x30A, STA_E_S_HAYREDDIN = 0x30B, STA_E_MARA = 0x30C, STA_BHKARENDOT = 0x30D, STA_BHKARENDIVINE = 0x30E, STA_BHKARENSTATIC = 0x30F, STA_BHKARENCAPTIVATE = 0x310, STA_BHKARENDOTHEAL = 0x311, STA_BHKARENSTUN = 0x312, STA_BHKARENREF = 0x313, STA_GCGCAST = 0x314, STA_SCGATK = 0x315, STA_STONEATK = 0x316, STA_COLL_BLOOD = 0x317, STA_COLL_ACID = 0x318, STA_COLL_KNOCK_01 = 0x319, STA_COLL_AIRBORNE = 0x31A, STA_COLL_STUN_01 = 0x31B, STA_COLL_STUN_02 = 0x31C, STA_COLL_FEAR = 0x31D, STA_COLL_HEAL = 0x31E, STA_COLL_STUN_03 = 0x31F, STA_BLA_ACMDOWN = 0x320, STA_BLA_DOT = 0x321, STA_BLA_KNOCK = 0x322, STA_BLA_FEAR = 0x323, STA_BLA_LVT = 0x324, STA_BLA_STN = 0x325, STA_BLA_ACRATE = 0x326, STA_TGGUARDIANBALL = 0x327, STA_TGHAMMER = 0x328, STA_TGROAR = 0x329, STA_TGDOT = 0x32A, STA_E_KidWoz = 0x32B, MAX_ABSTATEINDEX = 0x32C, }; /* 398 */ typedef MoverSlotView::DataVersion RIDING::DataVersion; /* 399 */ enum $A7158C808A13C0E6894387F40D3C04CE { INVEN_TYPE_MY = 0x0, }; /* 400 */ enum $4E9695BECD5268B3B87E8A6E309B84ED { WT_ADD_UI = 0x0, WT_DEL_UI = 0x1, }; /* 401 */ enum $E3318080486940479B2C501AF86833DE { PGWM_ITEM_REPAIR_NONE = 0xA, PGWM_ITEM_REPAIR_CLOSEWIN = 0xB, PGWM_ITEM_REPAIR_OK_BTN = 0xC, PGWM_ITEM_REPAIR_CANCEL_BTN = 0xD, }; /* 402 */ typedef $F7AB763DEF439E484F67FEA38BEDE03A $549DAF513B597337BC98177BE1A56803; /* 403 */ enum TaskType { TT_NOTSPECIFIED = 0x0, TT_ATTACK_SEQ = 0x1, }; /* 404 */ typedef MoverSlotView::DataVersion PassiveSkillViewInfo::DataVersion; /* 405 */ enum $ABAED93EBE4F8522E0473977469B48A9 { PRODUCE_BASESKILLID_BASE = 0x71AC, PRODUCE_BASESKILLID_BASE_LAST = 0x71B1, PRODUCE_BASESKILLID_LAST = 0x7210, GATHER_SKILLID_BASE = 0x7148, PRODUCE_SKILLID_BASE = 0x4E20, PRODUCE_SKILLID_LAST = 0x752F, MAX_SKILL_NUM = 0xBB8, }; /* 406 */ typedef MoverSlotView::DataVersion ActiveSkillInfo::DataVersion; /* 407 */ typedef MoverSlotView::DataVersion ActiveSkillViewInfo::DataVersion; /* 408 */ typedef MoverSlotView::DataVersion PassiveSkillInfo::DataVersion; /* 409 */ enum UseClassType { UCT_NONE = 0x0, UCT_ALL = 0x1, UCT_FIGHTER_ALL = 0x2, UCT_CLEVERFIGHTER_AND_OVER = 0x3, UCT_WARRIOR_AND_OVER = 0x4, UCT_WARRIOR_OVER = 0x5, UCT_GLADIATOR_ONLY = 0x6, UCT_KNIGHT_ONLY = 0x7, UCT_CLERIC_ALL = 0x8, UCT_HIGHCLERIC_AND_OVER = 0x9, UCT_PALADIN_AND_OVER = 0xA, UCT_GUARDIAN_ONLY = 0xB, UCT_HOLYKNIGHT_ONLY = 0xC, UCT_PALADIN_OVER = 0xD, UCT_ARCHER_ALL = 0xE, UCT_HAWKARCHER_AND_OVER = 0xF, UCT_SCOUT_AND_OVER = 0x10, UCT_RANGER_ONLY = 0x11, UCT_SHARPSHOOTER_ONLY = 0x12, UCT_SCOUT_OVER = 0x13, UCT_MAGE_ALL = 0x14, UCT_WIZMAGE_AND_OVER = 0x15, UCT_ENCHANTER_AND_OVER = 0x16, UCT_WIZARD_ONLY = 0x17, UCT_WARLOCK_ONLY = 0x18, UCT_ENCHANTER_OVER = 0x19, UCT_SENTINEL_EXCLUDE = 0x1A, UCT_JOKER_ALL = 0x1B, UCT_CHASER_AND_OVER = 0x1C, UCT_CRUEL_AND_OVER = 0x1D, UCT_ASSASSIN_ONLY = 0x1E, UCT_CLOSER_ONLY = 0x1F, UCT_CRUEL_OVER = 0x20, UCT_SENTINEL_ALL = 0x21, UCT_SAVIOR_ONLY = 0x22, UCT_DEEPER_SKILL = 0x23, UCT_SHIELD = 0x24, UCT_CLASS_CHANGE = 0x25, UCT_SHIELD_NOT_GLA = 0x26, MAX_USECLASSTYPE = 0x27, }; /* 410 */ typedef MoverSlotView::DataVersion ProduceViewInfo::DataVersion; /* 411 */ typedef SLWCreateInfo::ItemType ActiveSkillGroupIndex; /* 412 */ enum MachineOpt::EmSaveWinPos_V1 { PGFM_StatusWin = 0x0, PGFM_TargetWin = 0x1, PGFM_ShortCutWin = 0x2, PGFM_ShortCutWinV = 0x3, PGFM_ShortCutSubWin1 = 0x4, PGFM_ShortCutSubWin2 = 0x5, PGFM_ShortCutSubWin3 = 0x6, PGFM_ShortCutSubWin4 = 0x7, PGFM_ShortCutSubWinV1 = 0x8, PGFM_ShortCutSubWinV2 = 0x9, PGFM_ShortCutSubWinV3 = 0xA, PGFM_ShortCutSubWinV4 = 0xB, PGFM_ItemUpgradeWin = 0xC, PGFM_MoverUpgradeWin = 0xD, PGFM_FriendWin = 0xE, PGFM_FriendAddWin = 0xF, PGFM_ActionWin = 0x10, PGFM_KingDomQuest = 0x11, PGFM_OptionWin = 0x12, PGFM_CharInfoWin = 0x13, PGFM_InventoryWin = 0x14, PGFM_SkillWin = 0x15, PGFM_MiniMapWin = 0x16, PGFM_ChatDisplayWin = 0x17, PGFM_SysMsgDisplayWin = 0x18, PGFM_TOTWin = 0x19, PGFM_ItemMixWin = 0x1A, PGFM_WIN_MAX = 0x1B, }; /* 413 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 443 */ enum EFFECT_MESSAGE_TYPE { EMT_WIN = 0x0, EMT_LOSE = 0x1, EMT_DRAW = 0x2, EMT_START = 0x3, EMT_COUNT_8_SEC = 0x4, EMT_SUCCESS = 0x5, EMT_FAIL = 0x6, EMT_START_OLYMPIC = 0x7, EMT_GOAL_OLYMPIC = 0x8, EMT_SOCCER_WIN = 0x9, EMT_SOCCER_LOSE = 0xA, EMT_SOCCER_DRAW = 0xB, EMT_SOCCER_KICK_OFF = 0xC, EMT_SOCCER_GOAL = 0xD, EMT_WATER_START = 0xE, EMT_MAX = 0xF, }; /* 444 */ enum $6B683CB69B391C58277C02A70FE5DAF1 { EFFECTTYPE_DEFAULT = 0x0, EFFECTTYPE_ANICTRL = 0x1, }; /* 445 */ enum QuestPigeonEffect::LETTE_STATE { STATE_LETTER_FLY = 0x0, STATE_LETTER_ARRIVE = 0x1, STATE_LETTER_DIE = 0x2, STATE_LETTER_WAIT = 0x3, }; /* 446 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator,0> >::_Redbl; /* 447 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 448 */ enum NiBoundingVolume::BoundType { BASE_BV = 0xFFFFFFFF, SPHERE_BV = 0x0, BOX_BV = 0x1, CAPSULE_BV = 0x2, LOZENGE_BV = 0x3, UNION_BV = 0x4, HALFSPACE_BV = 0x5, MAXTYPE_BV = 0x6, }; /* 449 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 450 */ enum OscTarget { OSC_FORCE_MY_CAMERA = 0x0, OSC_FORCE_ENEMY_CAMERA = 0x1, OSC_FORCE_PARTY_CAMERA = 0x2, OSC_FORCE_ALL_CAMERA = 0x3, OSC_FORCE_MAX = 0x3, OSC_MY_CAMERA = 0x4, OSC_ENEMY_CAMERA = 0x5, OSC_PARTY_CAMERA = 0x6, OSC_ALL_CAMERA = 0x7, OSC_ME_DMG = 0x8, OSC_MAX_NUM = 0x9, }; /* 451 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 452 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator > > *,std::less,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,std::allocator > >,0> >::_Redbl; /* 463 */ enum $CC56B2950C8F6A575527D0DA090CFDC3 { SHAPE_TYPE0 = 0x0, SHAPE_TYPE1 = 0x1, }; /* 464 */ enum $74ECCDDC51F56272E498463D40628E30 { MAX_VERTEX_CNT = 0x12C, }; /* 465 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,std::allocator > >,0> >::_Redbl; /* 466 */ enum PROTOCOL_COMMAND_BAT { NC_BAT_NULL = 0x0, NC_BAT_TARGETTING_REQ = 0x1, NC_BAT_TARGETINFO_CMD = 0x2, NC_BAT_HIT_REQ = 0x3, NC_BAT_SOMEONEDAMAGED_SMALL_CMD = 0x4, NC_BAT_SOMEONEDAMAGED_LARGE_CMD = 0x5, NC_BAT_SOMEONEDEAD_SMALL_CMD = 0x6, NC_BAT_SOMEONEDEAD_LARGE_CMD = 0x7, NC_BAT_UNTARGET_REQ = 0x8, NC_BAT_SKILLENCHANT_REQ = 0x9, NC_BAT_SOMEONESKILLENCHANT_REQ = 0xA, NC_BAT_EXPGAIN_CMD = 0xB, NC_BAT_LEVELUP_CMD = 0xC, NC_BAT_SUMEONELEVELUP_CMD = 0xD, NC_BAT_HPCHANGE_CMD = 0xE, NC_BAT_SPCHANGE_CMD = 0xF, NC_BAT_APCHANGE_CMD = 0x10, NC_BAT_EXPLOST_CMD = 0x11, NC_BAT_SMASH_REQ = 0x12, NC_BAT_SMASH_HIT_ACK = 0x13, NC_BAT_SMASH_HITTED_ACK = 0x14, NC_BAT_SMASH_MISS_ACK = 0x15, NC_BAT_SOMEONESMASH_DAMAGED_CMD = 0x16, NC_BAT_SOMEONESMASH_DEAD_CMD = 0x17, NC_BAT_SKILLCAST_REQ = 0x18, NC_BAT_SKILLCAST_FAIL_ACK = 0x19, NC_BAT_SKILLCAST_SUC_ACK = 0x1A, NC_BAT_SOMEONESKILLCAST_CMD = 0x1B, NC_BAT_SKILLCASTABORT_CMD = 0x1C, NC_BAT_SOMEONESKILLCASTCUT_CMD = 0x1D, NC_BAT_SKILLCASTCUT_CMD = 0x1E, NC_BAT_SKILLSMASH_CMD = 0x1F, NC_BAT_SKILLSMASH_HIT_CMD = 0x20, NC_BAT_SKILLSMASH_HITTED_CMD = 0x21, NC_BAT_SKILLSMASH_MISS_CMD = 0x22, NC_BAT_SKILLSMASH_ENCHANT_CMD = 0x23, NC_BAT_SOMEONESKILLSMASH_DAMAGED_CMD = 0x24, NC_BAT_SOMEONESKILLSMASH_DEAD_CMD = 0x25, NC_BAT_SOMEONESKILLSMASH_ENCHANT_CMD = 0x26, NC_BAT_ABSTATESET_CMD = 0x27, NC_BAT_ABSTATERESET_CMD = 0x28, NC_BAT_ABSTATEINFORM_CMD = 0x29, NC_BAT_ABSTATEINFORM_NOEFFECT_CMD = 0x2A, NC_BAT_BASHSTART_CMD = 0x2B, NC_BAT_BASH_HIT_CMD = 0x2C, NC_BAT_BASH_HITTED_CMD = 0x2D, NC_BAT_SOMEONEBASH_HIT_CMD = 0x2E, NC_BAT_BASH_MISS_CMD = 0x2F, NC_BAT_BASH_MISSED_CMD = 0x30, NC_BAT_SOMEONEBASH_MISS_CMD = 0x31, NC_BAT_BASHSTOP_CMD = 0x32, NC_BAT_SKILLBASH_CAST_REQ = 0x33, NC_BAT_SKILLBASH_CAST_FAIL_ACK = 0x34, NC_BAT_SKILLBASH_CAST_SUC_ACK = 0x35, NC_BAT_SOMEONESKILLBASH_CAST_CMD = 0x36, NC_BAT_SKILLBASH_CASTABORT_CMD = 0x37, NC_BAT_SOMEONESKILLBASH_CASTCUT_CMD = 0x38, NC_BAT_SKILLBASH_HIT_CMD = 0x39, NC_BAT_SKILLBASH_HITTED_CMD = 0x3A, NC_BAT_SOMEONESKILLBASH_HIT_CMD = 0x3B, NC_BAT_DOTDAMAGE_CMD = 0x3C, NC_BAT_CEASE_FIRE_CMD = 0x3D, NC_BAT_ASSIST_REQ = 0x3E, NC_BAT_ASSIST_ACK = 0x3F, NC_BAT_SKILLBASH_OBJ_CAST_REQ = 0x40, NC_BAT_SKILLBASH_FLD_CAST_REQ = 0x41, NC_BAT_SOMEONESKILLBASH_OBJ_CAST_CMD = 0x42, NC_BAT_SOMEONESKILLBASH_FLD_CAST_CMD = 0x43, NC_BAT_SKILLBASH_CASTABORT_REQ = 0x44, NC_BAT_SKILLBASH_CASTABORT_ACK = 0x45, NC_BAT_FAMEGAIN_CMD = 0x46, NC_BAT_SWING_START_CMD = 0x47, NC_BAT_SWING_DAMAGE_CMD = 0x48, NC_BAT_SOMEONESWING_DAMAGE_CMD = 0x49, NC_BAT_PKINPKFIELD_WMS_CMD = 0x4A, NC_BAT_PKINPKFIELD_CLIENT_CMD = 0x4B, NC_BAT_REALLYKILL_CMD = 0x4A, NC_BAT_MOBSLAYER_CMD = 0x4C, NC_BAT_TARGETCHANGE_CMD = 0x4D, NC_BAT_SKILLBASH_HIT_OBJ_START_CMD = 0x4E, NC_BAT_SOMEONESKILLBASH_HIT_OBJ_START_CMD = 0x4F, NC_BAT_SKILLBASH_HIT_FLD_START_CMD = 0x50, NC_BAT_SOMEONESKILLBASH_HIT_FLD_START_CMD = 0x51, NC_BAT_SKILLBASH_HIT_DAMAGE_CMD = 0x52, NC_BAT_SOULCOLLECT_CMD = 0x53, NC_BAT_ABSTATE_ERASE_REQ = 0x54, NC_BAT_ABSTATE_ERASE_ACK = 0x55, NC_BAT_SUMEONESKILLCUT_CMD = 0x56, NC_BAT_SKILLBASH_HIT_BLAST_CMD = 0x57, NC_BAT_WORLD_MOB_KILL_ANNOUNCE_CMD = 0x58, NC_BAT_CLIENT_MOB_KILL_ANNOUNCE_CMD = 0x59, NC_BAT_AREADOTDAMAGE_CMD = 0x5A, NC_BAT_REFLECTIONDAMAGE_CMD = 0x5B, NC_BAT_TOGGLESKILL_ON_CMD = 0x5C, NC_BAT_TOGGLESKILL_OFF_CMD = 0x5D, NC_BAT_SKILLBLAST_LIGHTNINGWAVE_CMD = 0x5E, NC_BAT_LPCHANGE_CMD = 0x5F, }; /* 467 */ enum PROTOCOL_COMMAND_BRIEFINFO { NC_BRIEFINFO_NULL = 0x0, NC_BRIEFINFO_INFORM_CMD = 0x1, NC_BRIEFINFO_CHANGEDECORATE_CMD = 0x2, NC_BRIEFINFO_CHANGEUPGRADE_CMD = 0x3, NC_BRIEFINFO_UNEQUIP_CMD = 0x4, NC_BRIEFINFO_CHANGEWEAPON_CMD = 0x5, NC_BRIEFINFO_LOGINCHARACTER_CMD = 0x6, NC_BRIEFINFO_CHARACTER_CMD = 0x7, NC_BRIEFINFO_REGENMOB_CMD = 0x8, NC_BRIEFINFO_MOB_CMD = 0x9, NC_BRIEFINFO_DROPEDITEM_CMD = 0xA, NC_BRIEFINFO_ITEMONFIELD_CMD = 0xB, NC_BRIEFINFO_MAGICFIELDSPREAD_CMD = 0xC, NC_BRIEFINFO_MAGICFIELDINFO_CMD = 0xD, NC_BRIEFINFO_BRIEFINFODELETE_CMD = 0xE, NC_BRIEFINFO_BUILDDOOR_CMD = 0xF, NC_BRIEFINFO_DOOR_CMD = 0x10, NC_BRIEFINFO_EFFECTBLAST_CMD = 0x11, NC_BRIEFINFO_EFFECT_CMD = 0x12, NC_BRIEFINFO_MINIHOUSEBUILD_CMD = 0x13, NC_BRIEFINFO_MINIHOUSE_CMD = 0x14, NC_BRIEFINFO_PLAYER_LIST_INFO_APPEAR_CMD = 0x16, NC_BRIEFINFO_ABSTATE_CHANGE_CMD = 0x18, NC_BRIEFINFO_ABSTATE_CHANGE_LIST_CMD = 0x19, NC_BRIEFINFO_REGENMOVER_CMD = 0x1A, NC_BRIEFINFO_MOVER_CMD = 0x1B, NC_BRIEFINFO_REGENPET_CMD = 0x1C, NC_BRIEFINFO_PET_CMD = 0x1D, }; /* 468 */ enum WORLD_MANAGER_SERVER_USER_STATUS { WMSUS_CLOSED = 0x0, WMSUS_WORKING = 0x1, WMSUS_EMPTY = 0x2, WMSUS_RES1 = 0x3, WMSUS_UNKNOWN = 0x4, WMSUS_FULL = 0x5, WMSUS_1 = 0x6, WMSUS_2 = 0x7, WMSUS_3 = 0x8, WMSUS_4 = 0x9, WMSUS_5 = 0xA, }; /* 469 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 470 */ enum Shadow::eShadowMode { Circle = 0x0, Model = 0x1, }; /* 471 */ enum $DA2D7AE83EE1B12B4A1DB33899E1394E { NEAR_PLANE = 0x0, FAR_PLANE = 0x1, LEFT_PLANE = 0x2, RIGHT_PLANE = 0x3, TOP_PLANE = 0x4, BOTTOM_PLANE = 0x5, MAX_PLANES = 0x6, }; /* 472 */ enum $307AE3FFB641F176821653850FDEF696 { ALL_PLANES_SET = 0x3F, }; /* 473 */ enum NiSortAdjustNode::SortingMode { SORTING_INHERIT = 0x0, SORTING_OFF = 0x1, SORTING_MAX = 0x2, }; /* 474 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 475 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::less >,std::allocator >,0> >::_Redbl; /* 476 */ enum NiFogProperty::FogFunction { FOG_Z_LINEAR = 0x0, FOG_RANGE_SQ = 0x1, FOG_VERTEX_ALPHA = 0x2, }; /* 477 */ enum $BE664C3D28DFF8AFCC8740EF1E852417 { FOG_MASK = 0x1, FOG_FUNC_MASK = 0x6, FOG_FUNC_POS = 0x1, }; /* 478 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 479 */ enum TargetType { TARGET_ENEMY = 0x0, TARGET_ME = 0x1, TARGET_PARTY = 0x2, TARGET_FRIEND = 0x3, TARGET_SPOT = 0x4, TARGET_ALL = 0x5, TARGET_GROUP = 0x6, TARGET_ENEMYUSER = 0x7, TARGET_EVERY = 0x8, TARGET_ENEMYGUILD = 0x9, TARGET_MYGUILD = 0xA, TARGET_MYNPC = 0xB, TARGET_MYRAID = 0xC, TARGET_BOX = 0xD, TARGET_THISACTION = 0xE, TARGET_ATTACKME = 0xF, TARGET_DAMAGEBYME = 0x10, TARGET_THISSKILL = 0x11, TARGET_NONE = 0x12, MAX_TARGETTYPE = 0x13, }; /* 480 */ enum MainChar::TargetType { TT_UNKNOWN = 0x0, TT_NPC = 0x1, TT_NPC_BUFF = 0x2, TT_ENEMY = 0x3, TT_WOOD = 0x4, TT_HERB = 0x5, TT_MINE = 0x6, TT_BOX_MINE = 0x7, TT_BOX_HERB = 0x8, TT_PET = 0x9, }; /* 481 */ enum NsTextCodeV0_3::_RESULT { EQUAL = 0x0, }; /* 482 */ enum NiObjectNET::CopyType { COPY_NONE = 0x0, COPY_EXACT = 0x1, COPY_UNIQUE = 0x2, }; /* 483 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator,0> >::_Redbl; /* 484 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator,0> >::_Redbl; /* 485 */ enum EffectAxisEnum { SHAKE_LEFTRIGHT = 0x0, SHAKE_UPDOWN = 0x1, MAX_EFFECTAXISENUM = 0x2, }; /* 486 */ enum NiRenderer::ClearFlags { CLEAR_BACKBUFFER = 0x1, CLEAR_STENCIL = 0x2, CLEAR_ZBUFFER = 0x4, CLEAR_NONE = 0x0, CLEAR_ALL = 0x7, }; /* 487 */ enum NiTimeController::CycleType { LOOP = 0x0, REVERSE = 0x1, CLAMP = 0x2, MAX_CYCLE_TYPES = 0x3, }; /* 488 */ typedef GuildAcademyMemberVanishTask::State ItemRepairTask::State; /* 489 */ typedef SLWCreateInfo::ItemType AreaInfoMgr::TestType; /* 490 */ enum Char::LvGapIndex { LvGapRed = 0x0, LvGapOrange = 0x1, LvGapYellow = 0x2, LvGapGreen = 0x3, LvGapGray = 0x4, LvGapMax = 0x5, }; /* 491 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 492 */ enum MobType { MT_HUMAN = 0x0, MT_MAGICLIFE = 0x1, MT_SPIRIT = 0x2, MT_BEAST = 0x3, MT_ELEMENTAL = 0x4, MT_UNDEAD = 0x5, MT_NPC = 0x6, MT_OBJECT = 0x7, MT_MINE = 0x8, MT_HERB = 0x9, MT_WOOD = 0xA, MT_NONAME = 0xB, MT_NOTARGET = 0xC, MT_NOTARGET2 = 0xD, MT_GLDITEM = 0xE, MT_FLAG = 0xF, MT_DEVIL = 0x10, MT_META = 0x11, MT_NODAMAGE = 0x12, MT_NODAMAGE2 = 0x13, MT_NONAMEGATE = 0x14, MT_BOX_HERB = 0x15, MT_BOX_MINE = 0x16, MT_GB_DICE = 0x17, MT_NODAMAGE3 = 0x18, MT_FRIEND = 0x19, MT_GB_SLOTMACHINE = 0x1A, MT_FRIENDDMGABSORB = 0x1B, MT_DEVILDOM = 0x1C, MT_NOTARGET3 = 0x1D, MT_META2 = 0x1E, MT_DWARF = 0x1F, MT_MACHINE = 0x20, MAX_MOBTYPE = 0x21, }; /* 493 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 494 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 495 */ typedef MoverSlotView::DataVersion FaceInfo::DataVersion; /* 496 */ typedef MoverSlotView::DataVersion PupMain::DataVersion; /* 497 */ typedef MoverSlotView::DataVersion PupView::DataVersion; /* 498 */ enum $BDAF0BF27454587270DA806CDE9EAAE8 { NAME_HATACC = 0x0, NAME_HAIR = 0x1, NAME_FACE = 0x2, NAME_EYE = 0x3, NAME_MOUTH = 0x4, NAME_CHEST = 0x5, NAME_CHEST_R = 0x6, NAME_BODY = 0x7, NAME_BACK = 0x8, NAME_TOPLINK = 0x9, NAME_LEFTSHOULDER = 0xA, NAME_RIGHTSHOULDER = 0xB, NAME_LEFTHAND = 0xC, NAME_RIGHTHAND = 0xD, NAME_LEFTBRACELET = 0xE, NAME_RIGHTBRACELET = 0xF, NAME_BELT = 0x10, NAME_TAIL = 0x11, NAME_LEG = 0x12, NAME_SHOES = 0x13, NAME_LEFTSHOESACC = 0x14, NAME_RIGHTSHOESACC = 0x15, NAME_LODNODE0 = 0x16, NAME_LODNODE1 = 0x17, NAME_LODNODE2 = 0x18, NAME_LEFTUPPERARM = 0x19, NAME_RIGHTUPPERARM = 0x1A, NAME_LEFTTHIGH = 0x1B, NAME_RIGHTTHIGH = 0x1C, NAME_LEFTCALF = 0x1D, NAME_RIGHTCALF = 0x1E, NAME_WORLD = 0x1F, NAME_WORLD_COS = 0x20, NAME_NUM = 0x21, }; /* 499 */ typedef AniEventCode::Code2 Char::AttackNO; /* 500 */ enum MainChar::MoveState { Non = 0x0, Start = 0x1, Progress = 0x2, End = 0x3, }; /* 501 */ typedef $CB7F1E123D79491AB314EFB1FD69AB3A $4DEC21D7C7FEAB820B6BC3EA8DBDC7B4; /* 502 */ enum Skill::Type { NONE_SKILL = 0x0, ACTTIVE_SKILL = 0x1, PASSIVE_SKILL = 0x2, COMBO_SKILL = 0x3, }; /* 503 */ enum CT_ELEMENT_VALUE { ELEMENT_UNKNOWNED = 0x0, ELEMENT_KNOWNED = 0x1, ELEMENT_USABLE = 0x2, ELEMENT_USE = 0x3, MAX_CT_ELEMENT = 0x4, }; /* 504 */ enum $A5BBD25E15822813D8A958194DC62C2E { MAX_MSG_LEN = 0x200, MAX_BUT = 0x5, }; /* 505 */ enum ReviveMenuWin::BtnIndex { BTN_INDEX_REVIVE_TOWN = 0x0, BTN_INDEX_ITEM_MALL = 0x1, BTN_INDEX_REVIVE_FROM_ITEM = 0x2, BTN_INDEX_REVIVE_FROM_CLERIC = 0x3, BTN_INDEX_MAX = 0x4, }; /* 506 */ enum $B0C191D57744030E85A99D8281FD6D50 { REVIVE_MSG_LINE = 0x2, }; /* 507 */ enum CHARACTER_TITLE_TYPE { ID_NONE = 0x0, ID_EXP = 0x1, ID_CLASS = 0x2, ID_LOGON_TIME_AT_ONCE = 0x3, ID_PLAY_TIME = 0x4, ID_MONEY = 0x5, ID_MONEY_GIVE = 0x6, ID_MONEY_BEG = 0x7, ID_KILLED_BY_MOB = 0x8, ID_NOKILLED_BY_MOB = 0x9, ID_WEAPON_TITLE = 0xA, ID_TOTAL_KILL_MOB = 0xB, ID_KILL_GUILD = 0xC, ID_KILLED_BY_GUILD = 0xD, ID_TOTAL_GUILD_ATC = 0xE, ID_MY_GUILD_GRADE = 0xF, ID_FULL_PARTY_JOIN = 0x10, ID_ARENA_MY_WIN = 0x11, ID_ARENA_MY_LOST = 0x12, ID_ARENA_MY_ATT = 0x13, ID_KQ_ATT = 0x14, ID_KQ_SUCCESS = 0x15, ID_KQ_FAIL = 0x16, ID_SELL_NPC_COUNT = 0x17, ID_BUY_NPC_COUNT = 0x18, ID_NOJUM_SELL = 0x19, ID_AUCTION_SELL = 0x1A, ID_ITEM_UP_SUCCESS_COUNT = 0x1B, ID_ITEM_UP_FAIL_COUNT = 0x1C, ID_ITEM_UP_SUC_CON = 0x1D, ID_ITEM_UP_FAIL_CON = 0x1E, ID_ITEM_UP_MY_BEST = 0x1F, ID_ITEM_UP_DESTORY_COUNT = 0x20, ID_MASTER_PUPIL_COUNT = 0x21, ID_FRIEND_COUNT = 0x22, ID_MINI_FUNI_COUNT = 0x23, ID_MINI_VISITOR_COUNT = 0x24, ID_PET_BUY = 0x25, ID_PET_KILLED = 0x26, ID_RARE_ITEM_GET = 0x27, ID_QUEST_SUC_COUNT = 0x28, ID_NOCHATTING_COUNT = 0x29, ID_BROADCAST_COUNT = 0x2A, ID_CHAR_TITLE = 0x2B, ID_FAME_COUNT = 0x2C, ID_JOB_FIGHTER = 0x2D, ID_JOB_CLERIC = 0x2E, ID_JOB_ARCHER = 0x2F, ID_JOB_MAGE = 0x30, ID_PRODUCT_HP = 0x31, ID_PRODUCT_SP = 0x32, ID_PRODUCT_GS = 0x33, ID_PRODUCT_PS = 0x34, ID_PRODUCT_US = 0x35, ID_COLLECT_MINERAL = 0x36, ID_COLLECT_TREE = 0x37, ID_COLLECT_HERB = 0x38, ID_CLBETA_TITLE = 0x39, ID_GAME_DICE_WIN = 0x3A, ID_GAME_DICE_SET = 0x3B, ID_JOB_JOKER = 0x3C, ID_CC_HUMAR02 = 0x3D, ID_CC_C_JEWELGOLEM01 = 0x3E, ID_CC_HELGA01 = 0x3F, ID_CC_KAREN02 = 0x40, ID_CC_KALBANOBEB02 = 0x41, ID_CC_MARA02 = 0x42, ID_CC_SLIME02 = 0x43, ID_CC_LEVIATHAN01 = 0x44, ID_CC_DARKFOG = 0x45, ID_CC_ELFKNIGHTSOUL = 0x46, ID_CC_FIREPAMELIA = 0x47, ID_CC_GUARDIANMASTER01 = 0x48, ID_CC_HARPY01 = 0x49, ID_CC_WOLF = 0x4A, ID_CC_JEWELKEEPER = 0x4B, ID_CC_KINGCRAB02 = 0x4C, ID_CC_MAGRITE = 0x4D, ID_CC_MARLONE03 = 0x4E, ID_CC_ORC = 0x4F, ID_CC_PHINOFLIE = 0x50, ID_CC_SILBERK = 0x51, ID_CC_STONIE = 0x52, ID_CC_TOMBRAIDER03 = 0x53, ID_CC_BAT = 0x54, ID_CC_BOOGY02 = 0x55, ID_CC_SHELLA = 0x56, ID_CC_VIVI = 0x57, ID_CC_GREENKY = 0x58, ID_CC_ICELICH = 0x59, ID_CC_LAB_1902 = 0x5A, ID_CC_LAB_BATTLE0102 = 0x5B, ID_CC_LAB_WATCHMAN0102 = 0x5C, ID_CC_MARASAILOR01 = 0x5D, ID_CC_RATMAN02 = 0x5E, ID_CC_SHYLPH = 0x5F, ID_CC_SKELKNIGHT02 = 0x60, ID_CC_VAMPIREBAT = 0x61, ID_CC_CLOVERTRUMPY02 = 0x62, ID_CC_CLOVERTRUMPY03 = 0x63, ID_CC_EARTHCALERBEN = 0x64, ID_CC_FLYINGSTAFF = 0x65, ID_CC_HARKAN01 = 0x66, ID_CC_HONEYING03 = 0x67, ID_CC_KEBING01 = 0x68, ID_CC_LEIPOON = 0x69, ID_CC_LIVINGSTATUE02 = 0x6A, ID_CC_LIZARDMAN03 = 0x6B, ID_CC_MINEMOLE01 = 0x6C, ID_CC_NOX = 0x6D, ID_CC_SPADETRUMPY02 = 0x6E, ID_CC_SPARKDOG02 = 0x6F, ID_CC_ZOMBIE = 0x70, ID_JOB_SENTINEL = 0x71, ID_PZL_SLIME = 0x72, ID_PZL_HONEYING = 0x73, ID_PZL_SLIME_HONEYING = 0x74, ID_OLYMPIC_MEDAL_GOLD = 0x75, ID_OLYMPIC_MEDAL_SILVER = 0x76, ID_OLYMPIC_MEDAL_BRONZE = 0x77, ID_SOCCER_TOP_SCORER = 0x78, ID_SOCCER_PLAYER = 0x79, ID_H_WIN_MASTER = 0x7A, ID_H_WIN_GUIDE = 0x7B, ID_H_WIN_PASSER = 0x7C, ID_H_WIN_HELGA = 0x7D, ID_H_WIN_HUMAR = 0x7E, ID_H_WIN_JACKO = 0x7F, ID_UNION_QUEST = 0x80, ID_UNION_QUEST1 = 0x81, ID_UNION_QUEST2 = 0x82, ID_UNION_QUEST3 = 0x83, MAX_CHARACTER_TITLE_TYPE = 0x84, }; /* 508 */ enum KQ_TEAM_TYPE { KQTT_RED = 0x0, KQTT_BLUE = 0x1, KQTT_MAX = 0x2, }; /* 509 */ enum SkillSpecial { SS_NONE = 0x0, SS_HEALAMOUNT = 0x1, SS_CURE = 0x2, SS_DISPEL = 0x3, SS_TELEPORT = 0x4, SS_WHOLEHEALAMOUNT = 0x5, SS_MANABURN = 0x6, SS_UNDEADTODMG = 0x7, SS_DISPELALL = 0x8, SS_DISPELONE = 0x9, SS_THHPUP = 0xA, SS_DIEHPUP = 0xB, SS_REVIVAL = 0xC, SS_MAGICFIELD_TICK = 0xD, SS_MAGICFIELD_KEEP = 0xE, SS_STEALENCHANT = 0xF, SS_HPCONVERTSP = 0x10, SS_HPUPRATE = 0x11, SS_FLYDURINGCAST = 0x12, SS_SILVERWING = 0x13, SS_DISPELDEBUFF = 0x14, SS_DISPELCURSE = 0x15, SS_DISPELPOISON = 0x16, SS_DISPELDISEASE = 0x17, SS_WHOLEAGGRORATE = 0x18, SS_WARPING = 0x19, SS_DISPELRANDOM = 0x1A, SS_DETECT = 0x1B, SS_WHOLEAGGRORANGE = 0x1C, SS_HIDE = 0x1D, SS_Silience = 0x1E, SS_MESMERIZE = 0x1F, SS_SUMMON = 0x20, SS_METAMORPHOSIS = 0x21, SS_CROSSCOUNTER = 0x22, SS_DISPELDEEPER = 0x23, SS_DASH = 0x24, SS_DISPELBUFF = 0x25, SS_DASH2 = 0x26, SS_HPRATE = 0x27, SS_CURSETIMEADD = 0x28, SS_FIRETIMEADD = 0x29, SS_HOLDME = 0x2A, SS_JWALK = 0x2B, SS_POSIONTIMEADD = 0x2C, SS_SHOOTME = 0x2D, SS_DMGCOLLTIMEDOWN = 0x2E, SS_AREATYPE = 0x2F, SS_BOMBDISPELALL = 0x30, SS_MAGICFIELDPARTY = 0x31, SS_HEALFRIENDRATE = 0x32, SS_SETABSTATEFRIEND = 0x33, SS_RANDOMTARGETNUMBER = 0x34, SS_NEXTTARGETAREA = 0x35, SS_DMGDOWNRATE = 0x36, SS_MAXDMGDOWNRATE = 0x37, SS_SHOTSPEED = 0x38, SS_TARGETHPDOWNDMGUPRATE = 0x39, SS_JUMP = 0x3A, SS_SETABSTATEME = 0x3B, SS_NOTTARGET = 0x3C, SS_ABKEEPTIME = 0x3D, SS_TOPAGGRONO = 0x3E, SS_RANDOMTARGET = 0x3F, SS_MAGICFIELD_DELAY_START_TIME = 0x40, SS_BMP_MAGICFIELD_ROTATIONSPEED_RIGHT = 0x41, SS_DISPELABSTATE = 0x42, SS_MOVE_CHR = 0x43, SS_HIDE_CHR_START = 0x44, SS_HIDE_CHR_END = 0x45, SS_RECALL = 0x46, SS_DMGSHARE = 0x47, SS_SUCKHP = 0x48, SS_RANDOMTARGETSPOT = 0x49, MAX_SKILLSPECIAL = 0x4A, }; /* 510 */ enum $0686A80BA8778BB259AC81FCC3A64E3A { PGWM_CMD_BUT0 = 0x0, PGWM_CMD_BUT1 = 0x1, PGWM_CMD_BUT2 = 0x2, PGWM_CMD_BUT3 = 0x3, PGWM_CMD_BUT4 = 0x4, }; /* 511 */ typedef $A7158C808A13C0E6894387F40D3C04CE $C3445BF4C327B1A804256ECC4E4E3DC5; /* 512 */ enum $97111007E9B9EA24DC7AF382CA46B169 { PGWM_CMD_REVIVE = 0x0, PGWM_CMD_ITEM_MALL = 0x1, PGWM_CMD_REVIVE_FROM_ITEM = 0x2, PGWM_CMD_REVIVE_FROM_CLERIC = 0x3, PGWM_CMD_REVIVE_HELPLINK = 0x4, }; /* 513 */ enum CharShape::AttachType { Origin = 0x0, Left = 0x1, Right = 0x2, both = 0x3, }; /* 514 */ enum MinimonRoleType { MRT_NONE = 0x0, MRT_PICK = 0x1, MRT_USEITEM = 0x2, MAX_MINIMONROLETYPE = 0x3, }; /* 515 */ typedef _PaddingMode DummyTypeEnum; /* 516 */ enum ItemUpGrade::WeaponTexType { TYPE_NONE = 0x0, TYPE_GLOWMAP = 0x1, TYPE_DARKMAP = 0x2, TYPE_DETAILMAP = 0x3, TYPE_MAPMAX = 0x4, }; /* 517 */ enum EquipTypeEnum { ICON = 0x0, LINK = 0x1, SET = 0x2, MAX_EQUIPTYPEENUM = 0x3, }; /* 518 */ typedef MoverSlotView::DataVersion ItemViewDummy::DataVersion; /* 519 */ enum AniEventCode::Code3 { INVALID_CODE3 = 0xFFFFFFFF, NONE3 = 0x0, ONEHANDSWORD = 0xA, TWOHANDSWORD = 0x14, BOW = 0x1E, CROSSBOW = 0x28, ONEHANDSTAFF = 0x32, TWOHANDSTAFF = 0x3C, TWOHANDAXE = 0x46, INVINCIBLEHAMMER = 0x50, DUALSTYLEWEAPON = 0x5A, OPEN = 0x14, CLOSE = 0x1E, }; /* 520 */ enum CharShape::GeomIndex { GEOM_HAIR = 0x0, GEOM_FACE = 0x1, GEOM_BODY = 0x2, GEOM_LEG = 0x3, GEOM_SHOES = 0x4, GEOM_NUM = 0x5, }; /* 521 */ enum CharShape::LodGeomIndex { LOD_GEOM_BODY_0 = 0x0, LOD_GEOM_BODY_1 = 0x1, LOD_GEOM_BODY_2 = 0x2, LOD_GEOM_LEG_0 = 0x3, LOD_GEOM_LEG_1 = 0x4, LOD_GEOM_LEG_2 = 0x5, LOD_GEOM_SHOES_0 = 0x6, LOD_GEOM_SHOES_1 = 0x7, LOD_GEOM_SHOES_2 = 0x8, LOD_GEOM_NUM = 0x9, }; /* 522 */ enum CharSet::LOD { MaxLodLevel = 0x3, }; /* 523 */ enum HairDummyType { HAIR_NONE = 0x0, HAIR_FRONT = 0x1, HAIR_BOTTOM = 0x2, HAIR_TOP = 0x3, HAIR_ACC = 0x4, HAIR_ACC2 = 0x5, HAIR_ACC3 = 0x6, MAX_HAIRDUMMYTYPE = 0x7, }; /* 524 */ enum ChrClassType { CCT_FIGHTER = 0x0, CCT_ARCHER = 0x1, CCT_CLERIC = 0x2, CCT_MAGE = 0x3, CCT_JOKER = 0x4, CCT_SENTINEL = 0x5, CCT_COMMON = 0x6, MAX_CHRCLASSTYPE = 0x7, }; /* 525 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 526 */ typedef MoverSlotView::DataVersion MinimonInfo::DataVersion; /* 527 */ enum MinimonEquipPos { MINIMON_LEFT = 0x0, MINIMON_RIGHT = 0x1, MINIMON_BOTH = 0x2, MINIMON_NONE = 0x3, MAX_MINIMONEQUIPPOS = 0x4, }; /* 528 */ typedef MoverSlotView::DataVersion ChrBasicEquip::DataVersion; /* 529 */ enum IVEType { IVET_ALLOFF = 0x0, IVET_HAIROFF = 0x1, IVET_BA3OFF = 0x2, IVET_FA12OFF = 0x3, IVET_FRONTOFF = 0x4, IVET_DEFAULT = 0x5, IVET_3PIECE_BOOTS = 0x6, IVET_3PIECE_PANTS = 0x7, IVET_2PIECE_PANTS = 0x8, IVET_3PIECE_AMOR = 0x9, IVET_1PIECE = 0xA, MAX_IVETYPE = 0xB, }; /* 530 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,std::allocator > > >,std::less,std::allocator; /* 533 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,std::allocator > >,0> >::_Redbl; /* 535 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 536 */ enum MobBriefFlag { MBF_NORMAL = 0x0, MBF_GATE = 0x1, }; /* 537 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator,0> >::_Redbl; /* 538 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 539 */ enum $8A8DFC132BF102438B3BB4B38F953D8D { _EEN_DS = 0x1, }; /* 540 */ enum ActionMgr::eACTIONEFF_TYPE { MELEE_AE = 0x0, RANGE_AE = 0x1, ACTIONEFF_MAX = 0x2, }; /* 541 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator > > *,std::less,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val *,std::less,std::allocator *> >,0> >::_Redbl; /* 604 */ typedef $92660C4F874BF7476D8014452B8EFF13 $5FC35A8CD30FC637B7AB5687230DB424; /* 605 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 606 */ enum CSpFont::AddFontPassResult { APR_OK = 0x0, APR_ERR_UNKNOWN = 0x1, APR_ERR_TEXTUREFULL = 0x2, APR_ERR_INVALID_BUCKET = 0x3, }; /* 607 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 608 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 609 */ enum Tutorial::eBlinkEffectType { BET_MINIHOUSE_MENU_WIN_REST = 0x0, BET_COUNT = 0x1, }; /* 610 */ enum PROTOCOL_COMMAND_QUEST { NC_QUEST_NULL = 0x0, NC_QUEST_SCRIPT_CMD_REQ = 0x1, NC_QUEST_SCRIPT_CMD_ACK = 0x2, NC_QUEST_DB_SET_INFO_REQ = 0x3, NC_QUEST_DB_SET_INFO_ACK = 0x4, NC_QUEST_DB_CLEAR_REQ = 0x5, NC_QUEST_DB_CLEAR_ACK = 0x6, NC_QUEST_GIVE_UP_REQ = 0x7, NC_QUEST_GIVE_UP_ACK = 0x8, NC_QUEST_DB_GIVE_UP_REQ = 0x9, NC_QUEST_DB_GIVE_UP_ACK = 0xA, NC_QUEST_CLIENT_SCENARIO_DONE_REQ = 0xB, NC_QUEST_CLIENT_SCENARIO_DONE_ACK = 0xC, NC_QUEST_NOTIFY_MOB_KILL_CMD = 0xD, NC_QUEST_SCENARIO_RUN_CMD = 0xE, NC_QUEST_SELECT_START_REQ = 0xF, NC_QUEST_SELECT_START_ACK = 0x10, NC_QUEST_REWARD_SELECT_ITEM_INDEX_CMD = 0x11, NC_QUEST_REWARD_NEED_SELECT_ITEM_CMD = 0x12, NC_QUEST_ERR = 0x13, NC_QUEST_START_REQ = 0x14, NC_QUEST_START_ACK = 0x15, NC_QUEST_READ_REQ = 0x16, NC_QUEST_READ_ACK = 0x17, NC_QUEST_DB_READ_REQ = 0x18, NC_QUEST_DB_READ_ACK = 0x19, NC_QUEST_DB_DONE_REQ = 0x1A, NC_QUEST_DB_DONE_ACK = 0x1B, NC_QUEST_RESET_TIME_CMD = 0x1C, NC_QUEST_RESET_TIME_ZONE_CMD = 0x1D, NC_QUEST_RESET_TIME_CLIENT_CMD = 0x1E, NC_QUEST_JOBDUNGEON_FIND_RNG = 0x1F, NC_QUEST_JOBDUNGEON_LINK_FAIL_CMD = 0x20, }; /* 611 */ enum $C78DB2DA0CAEAB909CBEA30CF55FF073 { PGWM_QUESTICON_CMD = 0xA, }; /* 612 */ enum QuestNewsWin::QUEST_PIGEON_STATE { QP_NONE = 0x0, QP_WAIT = 0x1, QP_FINISH = 0x2, }; /* 613 */ enum $14B3345C122565A2A9A7276D05534D23 { PGWM_QUESTCHECK_CMD = 0xA, PGWM_QUESTAUTOFINISH_CMD = 0xB, }; /* 614 */ enum BTN_TYPE { BT_NORMAL = 0x0, BT_QUESTBTN = 0x1, }; /* 615 */ enum NODETYPE { NT_BLOCK = 0x0, NT_FIELD = 0x1, }; /* 616 */ enum CTextData::OpenFlag { modeRead = 0x0, modeWrite = 0x1, }; /* 617 */ typedef CTextData::OpenFlag CTextDataMem::OpenFlag; /* 618 */ typedef MoverSlotView::DataVersion NpcDialogData::DataVersion; /* 619 */ enum NPCItemWin::TAPTYPE { TAPTYPE_WTITLE = 0x0, TAPTYPE_ITEM = 0x1, TAPTYPE_COUNT = 0x2, }; /* 620 */ enum NPCItemWin::PAGETYPE { PAGETYPE_WTITLE = 0x0, PAGETYPE_ENCHANT = 0x1, PAGETYPE_ITEM = 0x2, PAGETYPE_REPURCHASE = 0x3, PAGETYPE_COUNT = 0x4, }; /* 621 */ enum KingdomQuestPlayerList::eSortType { ST_LEVEL = 0x0, ST_CLASS = 0x1, ST_NAME = 0x2, ST_COUNT = 0x3, }; /* 622 */ typedef KingdomQuestPlayerList::eSortType KingdomQuestTeamList::eSortType; /* 623 */ enum $44382C23138EE89D5624F712AB5D9224 { PGWM_CMD_KQUEST_NONE = 0x0, PGWM_CMD_KQUEST_CLOSE = 0x1, PGWM_CMD_KQUEST_SORTBYTITLE = 0x2, PGWM_CMD_KQUEST_SORTBYUSERCNT = 0x3, PGWM_CMD_KQUEST_SORTBYSTARTTIME = 0x4, PGWM_CMD_KQUEST_SORTBYSTATE = 0x5, PGWM_CMD_KQUEST_OK = 0x6, PGWM_CMD_KQUEST_CANCEL = 0x7, PGWM_CMD_KQUEST_RCLICK = 0x8, PGWM_CMD_KQUEST_LCLICK = 0x9, PGWM_CMD_KQUEST_SLIDE1 = 0xA, PGWM_CMD_KQUEST_SLIDE2 = 0xB, PGWM_CMD_KQUEST_MYLIST = 0xC, PGWM_CMD_KQUEST_ALLLIST = 0xD, PGWM_CMD_KQUEST_HELPLINK = 0xE, PGWM_CMD_KQUEST_PLAYERLIST = 0xF, }; /* 624 */ enum KQTeamDivideType { KQTD_NONE = 0x0, KQTD_RANDOM = 0x1, KQTD_USERSELECT = 0x2, MAX_KQTEAMDIVIDETYPE = 0x3, }; /* 625 */ enum $88C5D911ABA1ED3EBBC0C355EFBE1FA7 { PGWM_CMD_KQUEST_PLAYERLIST_CLOSE = 0x0, PGWM_CMD_KQUEST_PLAYERLIST_SLIDE = 0x1, PGWM_CMD_KQUEST_PLAYERLIST_REFLASH = 0x2, PGWM_CMD_KQUEST_PLAYERLIST_SORT = 0x3, PGWM_CMD_KQUEST_PLAYERLIST_RCLICK = 0x4, }; /* 626 */ enum $8AC4C2AB175747FF23EC4D93BD484785 { PGWM_CMD_KQUEST_TEAMLIST_CLOSE = 0x0, PGWM_CMD_KQUEST_TEAMLIST_RED_SLIDE = 0x1, PGWM_CMD_KQUEST_TEAMLIST_RED_SELECT = 0x2, PGWM_CMD_KQUEST_TEAMLIST_RED_RCLICK = 0x3, PGWM_CMD_KQUEST_TEAMLIST_BLUE_SLIDE = 0x4, PGWM_CMD_KQUEST_TEAMLIST_BLUE_SELECT = 0x5, PGWM_CMD_KQUEST_TEAMLIST_BLUE_RCLICK = 0x6, PGWM_CMD_KQUEST_TEAMLIST_REFLASH = 0x7, PGWM_CMD_KQUEST_TEAMLIST_SORT = 0x8, }; /* 627 */ enum FIELD_MAP_TYPE { FMT_NORMAL = 0x0, FMT_KINGDOMQUEST = 0x1, FMT_MINIHOUSE = 0x2, FMT_INSTANCEDUNGEON = 0x3, FMT_TUTORIAL = 0x4, FMT_MAX = 0x5, }; /* 628 */ typedef MoverSlotView::DataVersion KQVoteDesc::DataVersion; /* 629 */ typedef MoverSlotView::DataVersion KQIsVote::DataVersion; /* 630 */ typedef MoverSlotView::DataVersion KQTeam::DataVersion; /* 631 */ typedef MoverSlotView::DataVersion KQVoteMajorityRate::DataVersion; /* 632 */ enum NiInputMouse::Axes { NIM_AXIS_X = 0x0, NIM_AXIS_Y = 0x1, NIM_AXIS_Z = 0x2, NIM_AXIS_COUNT = 0x3, }; /* 633 */ enum ReportWin::REPORT_MODE { REPORT_ADD = 0x0, REPORT_PROCESS = 0x1, }; /* 634 */ typedef SLWCreateInfo::ItemType ChatColorSpinWin::ColorType; /* 635 */ typedef SLWCreateInfo::ItemType ChatBoard::Type; /* 636 */ enum $53915DC1D0E5E6EFD5CA7D0A6468B93E { GUILD_TYPE_0 = 0x0, GUILD_TYPE_1 = 0x1, GUILD_TYPE_2 = 0x2, GUILD_TYPE_3 = 0x3, GUILD_TYPE_4 = 0x4, }; /* 637 */ typedef MoverSlotView::DataVersion GUILD_TOURNAMENT_SKILL::DataVersion; /* 638 */ typedef GuildAcademyMemberVanishTask::State GuildMemberVanishTask::State; /* 639 */ typedef GuildAcademyMemberVanishTask::State GuildMemberGradeSetupTask::State; /* 640 */ enum $0383BAFAED8297D238774B15CC49C649 { GUILD_MAKE_CHAR_LEVEL = 0x14, GUILD_MAKE_CHAR_MONEY = 0x2FAF080, GUILD_MAKE_CHAR_NEED_ITEM = 0xFFFF, GUILD_MAKE_MIN_PASSWORD = 0x1, GUILD_MAKE_MAX_PASSWORD = 0x8, GUILD_MAKE_DEFULT_MEMBER_COUNT = 0xC8, MAXGUILDNUMBER = 0x4000, }; /* 641 */ enum ATL::_CTIMESPANFORMATSTEP { _CTFS_NONE = 0x0, _CTFS_FORMAT = 0x1, _CTFS_NZ = 0x2, }; /* 642 */ typedef GuildAcademyMemberVanishTask::State GuildDismissTask::State; /* 643 */ enum GuildFoundWin::EDIT_FOCUS_STATUS { EFS_GUILD_NAME = 0x0, EFS_GUILD_PASSWORD = 0x1, }; /* 644 */ enum $F67B7A0F5706E5815FDFD38753DA2EDF { MAX_STRLEN = 0x200, }; /* 645 */ typedef $4C3F2A6E25C2852E0F14079DDBADF235 $3C216A7F218A86235F56C0D215F459FA; /* 646 */ enum $838D85E49173361A606DB0B4A1078409 { TEXT_FACE = 0x0, TEXT_HAIRSHAPE = 0x1, TEXT_HAIRCOLOR = 0x2, TEXT_GENDER = 0x3, TEXT_MAX = 0x4, }; /* 647 */ enum CharCreateFrameWork::eCLASS_TYPE { CT_FIGHTER = 0x0, CT_ARCHER = 0x1, CT_CLERIC = 0x2, CT_MAGE = 0x3, CT_JOKER = 0x4, CT_SENTINEL = 0x5, CT_MAX = 0x6, }; /* 648 */ enum $DE56696779BCBF6FF9CB7A176EB6E54A { PGWM_FACE_L = 0x0, PGWM_FACE_R = 0x1, PGWM_HAIRSHAPE_L = 0x2, PGWM_HAIRSHAPE_R = 0x3, PGWM_HAIRCOLOR_L = 0x4, PGWM_HAIRCOLOR_R = 0x5, PGWM_GENDERARROW_L = 0x6, PGWM_GENDERARROW_R = 0x7, }; /* 649 */ enum $7D314C42B617D0661CE6FB7C5C811FB7 { MAX_FACE = 0x3, MAX_HAIR = 0x4, MAX_COLOR = 0x19, }; /* 650 */ enum PgWinBar::BarGrowType { BGT_LEFT = 0x0, BGT_TOP = 0x1, BGT_RIGHT = 0x2, BGT_BOTTOM = 0x3, }; /* 651 */ typedef MoverSlotView::DataVersion ItemShopView::DataVersion; /* 652 */ enum $165D4248FE1B1750E40F060764258774 { GAME = 0x0, GRAPHIC = 0x1, SOUND = 0x2, }; /* 653 */ enum $07CBB601E1B9FBECD247677A8CF82D92 { PGWM_CMD_OPTIONGAME_NONE = 0xA, PGWM_CMD_OPTIONGAME_MYNAME = 0xB, PGWM_CMD_OPTIONGAME_OTHERCHARNAME = 0xC, PGWM_CMD_OPTIONGAME_NPCNAME = 0xD, PGWM_CMD_OPTIONGAME_MONSTERNAME = 0xE, PGWM_CMD_OPTIONGAME_ITEMNAME = 0xF, PGWM_CMD_OPTIONGAME_HP = 0x10, PGWM_CMD_OPTIONGAME_SP = 0x11, PGWM_CMD_OPTIONGAME_INTERFACE = 0x12, PGWM_CMD_OPTIONGAME_SPEECH = 0x13, PGWM_CMD_OPTIONGAME_INTERFACEPOS = 0x14, PGWM_CMD_OPTIONGAME_CHATTINGHIDE = 0x15, PGWM_CMD_OPTIONGAME_WISREJ = 0x16, PGWM_CMD_OPTIONGAME_TRDREJ = 0x17, PGWM_CMD_OPTIONGAME_PARREJ = 0x18, PGWM_CMD_OPTIONGAME_AGREJ = 0x19, PGWM_CMD_OPTIONGAME_SYSTEMMSG = 0x1A, PGWM_CMD_OPTIONGAME_OKMSGBOX = 0x1B, PGWM_CMD_OPTIONGAME_CHATINPUT = 0x1C, PGWM_CMD_OPTIONGAME_NAMEPANEL_ENABLE = 0x1D, PGWM_CMD_OPTIONGAME_BASICINFOTIP = 0x1E, PGWM_CMD_OPTIONGAME_PLAYGUIDE = 0x1F, PGWM_CMD_OPTIONGAME_AUTOSTACK = 0x20, }; /* 654 */ enum $0002BD12C2A42D1D4A1936C70CBDDCB3 { PGWM_CMD_OPTIONBASE_NONE = 0xA, PGWM_CMD_OPTIONBASE_GAME = 0xB, PGWM_CMD_OPTIONBASE_GRAPHIC = 0xC, PGWM_CMD_OPTIONBASE_SOUND = 0xD, PGWM_CMD_OPTIONBASE_DEFAULTSETTING = 0xE, PGWM_CMD_OPTIONBASE_APPLY = 0xF, PGWM_CMD_OPTIONBASE_CLOSE = 0x10, PGWM_CMD_OPTIONBASE_HELP = 0x11, }; /* 655 */ enum $BBD16FF99D585B78756C43D40972E5CC { PGWM_CMD_OPTIONSOUND_NONE = 0xA, PGWM_CMD_OPTIONSOUND_SLIDE_CLICK = 0xB, }; /* 656 */ enum $F351C890C01006871DB31E898E686220 { MASTER_VOLUME = 0x0, BG_VOLUME = 0x1, EFFECT_VOLUME = 0x2, ENV_EFFECT_VOLUME = 0x3, SLIDE_MAX_NUM = 0x4, }; /* 657 */ enum $D13ECEE48BC92576E9EFDC62B046C404 { PGWM_CMD_OPTIONGRAPHIC_NONE = 0xA, PGWM_CMD_OPTIONGRAPHIC_SLIDE_CLICK = 0xB, PGWM_CMD_OPTIONGRAPHIC_OUTLINE = 0xC, PGWM_CMD_OPTIONGRAPHIC_RESOLUTIONCLICK = 0xD, PGWM_CMD_OPTIONGRAPHIC_WINDOWFULLMODE = 0xE, PGWM_CMD_OPTIONGRAPHIC_MULTISAMPLE = 0xF, PGWM_CMD_OPTIONGRAPHIC_GLOWEFFECT = 0x10, PGWM_CMD_OPTIONGRAPHIC_LIGHTEFFECT = 0x11, PGWM_CMD_OPTIONGRAPHIC_SHAKEEFFECT = 0x12, PGWM_CMD_OPTIONGRAPHIC_CHARAURA = 0x13, PGWM_CMD_OPTIONGRAPHIC_SCREENSHOT = 0x14, }; /* 658 */ typedef $F351C890C01006871DB31E898E686220 $99ABA0E8A47FECD06EDE8339ED6C7F52; /* 659 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 660 */ enum $DEAAC9A4FA95504790A0353E106F5B7E { MAP_FIELD = 0x0, MAP_DUNGEON = 0x1, }; /* 661 */ typedef MoverSlotView::DataVersion WorldMapAvatarInfo::DataVersion; /* 662 */ enum $17914EEFF68E6E9D807C87765D495EF6 { MAX_WEAPON_TITLE = 0x3, }; /* 663 */ enum PROTOCOL_COMMAND_WEAPONTITLE { NC_WT_NULL = 0x0, NC_WT_LICENSE_REQ = 0x1, NC_WT_LICENSE_ACK = 0x2, NC_WT_GRADE_CMD = 0x3, NC_WT_TITLE_CMD = 0x4, NC_WT_LICENSE_SET_REQ = 0x5, NC_WT_LICENSE_SET_ACK = 0x6, NC_WT_LICENSE_CLR_REQ = 0x7, NC_WT_LICENSE_CLR_ACK = 0x8, NC_WT_MOB_KILLCOUNT_SET_REQ = 0x9, NC_WT_MOB_KILLCOUNT_SET_ACK = 0xA, NC_WT_TITLE_SET_REQ = 0xB, NC_WT_TITLE_SET_ACK = 0xC, NC_WT_MOBINC_CMD = 0xD, }; /* 664 */ enum WaitingForLogoutWin::LogoutType { LT_SERVERSELECT = 0x0, LT_CHARSELECT = 0x1, LT_EXIT = 0x2, }; /* 665 */ typedef ExpeditionPartyWin::PARTICIPANT_TYPE $EFEF0FFEBAAFE111B65F6C116B057481; /* 666 */ enum StatusWin::eStoneAlarmTextType { SATT_SHORTCUT = 0x0, SATT_PUSH_BUTTON = 0x1, SATT_MAX = 0x2, }; /* 667 */ enum $8A6C5C3A013967CEBEA6AFF2A07937D4 { PGWM_CMD_CANCEL_BUT = 0x0, }; /* 668 */ enum AccountFrameWork::DisplayAspect { DA_4_3 = 0x0, DA_5_3 = 0x1, DA_5_4 = 0x2, DA_8_5 = 0x3, DA_16_9 = 0x4, }; /* 669 */ enum $4A3524C53B8B04F37DCDAEBC06AC4689 { PGWM_CMD_SIGNUP = 0x0, }; /* 670 */ enum $0FBA8AE69C8F4717D7EA2B8A07F21C36 { PGWM_CMD_SPAWNAPPS_NONE = 0x0, PGWM_CMD_SPAWNAPPS_CLOSE = 0x1, }; /* 671 */ enum $7DFD526AC8335A45CDDE10C54EE03B82 { PGWM_CMD_HPSOUL = 0x9, PGWM_CMD_SPSOUL = 0xA, PGWM_CMD_SELECT_ME = 0xB, }; /* 672 */ enum VoteReasonWin::eVoteReasonType { VRT_NOMANNER = 0x1, VRT_DISTURBANCE = 0x2, VRT_ABUSE = 0x3, VRT_EXPLOIT = 0x4, VRT_COUNT = 0x5, }; /* 673 */ enum $5BCAA541FC41AFA8AE4DF639EC348778 { PGWM_CMD_VOTE_REASON_SELECT = 0x0, }; /* 674 */ enum KQ_VOTING_TYPE { KVT_CANCEL = 0x0, KVT_YES = 0x1, KVT_NO = 0x2, KVT_MAX = 0x3, }; /* 675 */ enum $F84756E1E8A9DA0B15C19A9FAEC18828 { PGWM_CMD_VOTE_OK = 0x0, PGWM_CMD_VOTE_CANCEL = 0x1, PGWM_CMD_VOTE_REASON = 0x2, PGWM_CMD_VOTE_SELECTED = 0x3, PGWM_CMD_VOTE_HELPLINK = 0x4, }; /* 676 */ typedef VoteReasonWin::eVoteReasonType VoteWin::eVoteReasonType; /* 677 */ typedef $061D00BB625DDAF3245DEB127B0B3888 $9F773B4A8E5C298851A7CFE2720480E3; /* 678 */ enum $C93F569826B4E56AAAC88F9088E971D4 { PGWM_CMD_RCLICK = 0x2710, PGWM_CMD_MINBUTCLICK = 0x2711, PGWM_CMD_MAXBUTCLICK = 0x2712, }; /* 679 */ enum MobGradeType { MGT_NORMAL = 0x0, MGT_CHIEF = 0x1, MGT_BOSS = 0x2, MGT_HERO = 0x3, MGT_ELITE = 0x4, MGT_NONE = 0x5, MAX_MOBGRADETYPE = 0x6, }; /* 680 */ enum $4FE25DC8C02330EC61B02404D0E5D191 { SOUL_OFF = 0x0, SOUL_ON = 0x1, MAX_SOUL_STATE = 0x2, MAX_SOUL = 0x7, }; /* 681 */ typedef $59F451A5D9589918180DBE3BB43A2E80 $1B25B866B5113697DE770C07EB041384; /* 682 */ enum PgWinCircleGauge::WindDir { WD_CW = 0x0, WD_CCW = 0x1, }; /* 683 */ enum $B6E0FCBE53E7C3B8D99C4AC47178CD30 { PGWN_CMD_OK = 0x9, PGWN_CMD_CANCEL = 0xA, PGWM_CMD_TITLECOMBO = 0xB, }; /* 684 */ typedef $7DFD526AC8335A45CDDE10C54EE03B82 $E935123E37355BADC54168ACD3DFD95E; /* 685 */ enum $E73654187115FD2AB4D5235B3E0BC524 { NUM_SELECTABLE = 0x2, }; /* 686 */ typedef $B6E0FCBE53E7C3B8D99C4AC47178CD30 $0B4163AA5731AC0F288604085CB30001; /* 687 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 689 */ enum SkillEffectIncreaseType { SEIT_DAMAGE_RATE_INCREASE = 0x0, SEIT_COOLTIME_RATE_DECREASE = 0x1, SEIT_KEEPTIME_RATE_INCREASE = 0x2, SEIT_USESP_RATE_DECREASE = 0x3, SEIT_STA_AC_RATE_DECREASE = 0x4, SEIT_AGGRO_RATE_INCREASE = 0x5, SEIT_STA_DEX_RATE_DECREASE = 0x6, SEIT_SS_RATE_THHPUP = 0x7, SEIT_STA_MAX_HPSP_RATE_INCREASE = 0x8, SEIT_STA_DEAD_HPSP_RECOVER_RATE_INCREASE = 0x9, SEIT_STA_SHIELDAC_RATE_INDREASE = 0xA, SEIT_HEAL_RATE_INCREASE = 0xB, SEIT_STA_DOT_HEAL_RATE_INCREASE = 0xC, SEIT_STA_WC_RATE_INCEASE = 0xD, SEIT_STA_SHEILD_BLOCK_RATE_INCREASE = 0xE, MAX_SKILLEFFECTINCREASETYPE = 0xF, }; /* 690 */ enum SkillEffectType { SE_PHYSICDAMAGE = 0x0, SE_MAGICDAMAGE = 0x1, SE_FIREDAMAGE = 0x2, SE_COLDDAMAGE = 0x3, SE_LIGHTNINGDAMAGE = 0x4, SE_HEALING = 0x5, SE_TELEPORT = 0x6, SE_REVIVAL = 0x7, SE_CURE = 0x8, SE_DISPEL = 0x9, SE_WHOLEHEAL = 0xA, SE_DEFAULT = 0xB, SE_VOLLEY = 0xC, SE_SUMMON = 0xD, SE_METAMORPHOSIS = 0xE, SE_PYRATEDAMAGE = 0xF, MAX_SKILLEFFECTTYPE = 0x10, }; /* 691 */ enum KeyRemappingWin::Modifiers { KMOD_NONE = 0x0, KMOD_CONTROL = 0x1, KMOD_MENU = 0x2, KMOD_WIN = 0x4, KMOD_SHIFT = 0x8, KMOD_CAPS_LOCK = 0x10, }; /* 692 */ enum $683F73E00F441B896D868FD5CD59A8E1 { PGWM_CMD_PREV = 0x1, PGWM_CMD_NEXT = 0x2, PGWN_CMD_SHORTCUT_LCLICK = 0x3, PGWN_CMD_SHORTCUT_RCLICK = 0x4, PGWN_CMD_PANELTRUN = 0x5, PGWN_CMD_SUBPANEL = 0x6, PGWM_CMD_SHORTCUT_DEFAULT_SLOT_RCLICK = 0x7, PGWM_CMD_SHORTCUT_EMOTION_SLOT_RCLICK = 0x8, PGWM_CMD_SHORTCUT_ITEM_RCLICK = 0x9, PGWM_CMD_SHORTCUT_INVPOSITEM_RCLICK = 0xA, PGWM_CMD_SHORTCUT_PREMIUM_ACTION_RCLICK = 0xB, }; /* 693 */ typedef MachineOpt::EmKeyMapping_V1 KeyRemappingWin::SHINE_KEY_V1; /* 694 */ typedef NiInputKeyboard::KeyCode KeyRemappingWin::KeyCode; /* 695 */ enum $E701D3D941A4BB4FAE65AB1920BAA7A2 { PAGETYPE_MAINMENU = 0x0, PAGETYPE_GAME = 0x1, PAGETYPE_SHORTCUT = 0x2, }; /* 696 */ enum $D7DCB6F97FB8DEF769B3389EC56A2195 { PGWM_CMD_YES = 0x1, PGWM_CMD_NO = 0x2, }; /* 697 */ enum $6A495B7B87B13F34B5824CB5973CE9CE { PGWM_CMD_GIVE_UP = 0x1, PGWM_CMD_ROLLING = 0x2, }; /* 698 */ enum $EA8CF6898E49E6D7A4108D04C2DFC1AB { PRODUCE_SKILL_GRADE_0_EXP = 0x0, PRODUCE_SKILL_GRADE_1_EXP = 0x3E8, PRODUCE_SKILL_GRADE_2_EXP = 0x2EE0, PRODUCE_SKILL_GRADE_3_EXP = 0x88B8, PRODUCE_SKILL_GRADE_4_EXP = 0x186A0, }; /* 699 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,1> >::_Redbl; /* 700 */ enum $38DCD48CA4ECAD07C5C373799A693218 { CHECKBOX_CLICKED = 0x64, }; /* 701 */ enum PARTY_ITEM_LOOTING_TYPE { PARTY_ITEM_LOOTING_TYPE_dummy = 0x0, }; /* 702 */ typedef $DC9757D8CBE7B6385D8773925304DCC6 $42C36819A4667C758C00A867151CE90C; /* 703 */ enum PlayGuideWin::eState { STATE_OPEN = 0x0, STATE_CLOSE = 0x1, }; /* 704 */ enum BasicInfoFindType { BIF_ABYSS = 0x0, BIF_ATTACK = 0x1, BIF_AUTOMOVE = 0x2, BIF_BATTLEZONE = 0x3, BIF_BOSSFIELD = 0x4, BIF_CAMERA = 0x5, BIF_CHANGJOB = 0x6, BIF_CHARINFO = 0x7, BIF_COLLECT = 0x8, BIF_CUMMUNITY = 0x9, BIF_EMOTION = 0xA, BIF_ENCHANT = 0xB, BIF_FIELD = 0xC, BIF_FREESTAT = 0xD, BIF_GATEABYSS = 0xE, BIF_GATEINSTANTE = 0xF, BIF_GATENOR = 0x10, BIF_GATETELEPORT = 0x11, BIF_GUIDCREATE = 0x12, BIF_GUIDTYPE = 0x13, BIF_GUILDACADEMY = 0x14, BIF_GUILDTORNAMENT = 0x15, BIF_GUILDWAR = 0x16, BIF_HOLYPROMISE = 0x17, BIF_INSTANT = 0x18, BIF_INVENTORY = 0x19, BIF_ITEMCOSTUME = 0x1A, BIF_ITEMEQUIP = 0x1B, BIF_ITEMPICK = 0x1C, BIF_ITEMUSE = 0x1D, BIF_KDQUEST = 0x1E, BIF_KDQUESTREWARD = 0x1F, BIF_MINIHOUSEBUY = 0x20, BIF_MINIHOUSEFURNITURE = 0x21, BIF_MINIHOUSEREST = 0x22, BIF_MINIHOUSESELL = 0x23, BIF_MINIHOUSESHOP = 0x24, BIF_MINIMAP = 0x25, BIF_MINIMON = 0x26, BIF_MINIMONAUTOPICK = 0x27, BIF_MONSTER = 0x28, BIF_MOVE = 0x29, BIF_MOVER = 0x2A, BIF_NICKNAME = 0x2B, BIF_PARTYINVITE = 0x2C, BIF_PARTYMATCHING = 0x2D, BIF_PARTYRAID = 0x2E, BIF_PRODUCT = 0x2F, BIF_PRODUCTCOMPOSITE = 0x30, BIF_PRODUCTDECOMPOSITE = 0x31, BIF_QUEST = 0x32, BIF_QUSETBIRD = 0x33, BIF_REVIVAL = 0x34, BIF_SKILL = 0x35, BIF_SKILLATTACK = 0x36, BIF_SKILLIMPOWER = 0x37, BIF_SKILLLEARN = 0x38, BIF_SKILLMASTER = 0x39, BIF_SKILLPOION = 0x3A, BIF_SKILLPURCHASE = 0x3B, BIF_SKILLREGIST = 0x3C, BIF_SMELTING = 0x3D, BIF_SMELTINGUPGRADE = 0x3E, BIF_VENDOR = 0x3F, BIF_WEDDING = 0x40, BIF_CHAT = 0x41, BIF_CHATMOVE = 0x42, BIF_SOULSTONE = 0x43, BIF_CHARINFOWIN = 0x44, BIF_MINIMAPFULL = 0x45, BIF_MINIMAPFULLAUTOMOVE = 0x46, BIF_WORLDMAP = 0x47, BIF_PRIVITSHOPSEARTCH = 0x48, BIF_ADDFRIEND = 0x49, BIF_INVITEFRIEND = 0x4A, BIF_MINIMONDUAL = 0x4B, BIF_MINIMONAUTOUSE = 0x4C, BIF_ITEMCOMPAIR = 0x4D, BIF_MYSTERYBOLT = 0x4E, BIF_MYSTERYBOLTREWARD = 0x4F, BIF_STORE = 0x50, BIF_STORESHARE = 0x51, BIF_USERTRADE = 0x52, BIF_CARDCOLLECTION = 0x53, BIF_WEAPONTITLE = 0x54, BIF_RANDOMOPTION = 0x55, BIF_PARTYLOOTING = 0x56, BIF_MOVERUPGRADE = 0x57, BIF_LUCKYHOUSE = 0x58, BIF_LUCKYHOUSECOIN = 0x59, MAX_BASICINFOFINDTYPE = 0x5A, }; /* 705 */ enum BasicInfoCategory { BIL_BEGINNER = 0x0, BIL_CHAT = 0x1, BIL_BATTLE = 0x2, BIL_SKILL = 0x3, BIL_IMPOWER = 0x4, BIL_CHARINFO = 0x5, BIL_FREESTAT = 0x6, BIL_MAP = 0x7, BIL_COLLECT = 0x8, BIL_REVIVA = 0x9, BIL_NICKNAME = 0xA, BIL_MINIHOUSE = 0xB, BIL_MINIHOME = 0xC, BIL_QUEST = 0xD, BIL_FRIEND = 0xE, BIL_HOLYPROMISE = 0xF, BIL_GUILD = 0x10, BIL_GUILDWAR = 0x11, BIL_WEDDING = 0x12, BIL_EMOTION = 0x13, BIL_GATE = 0x14, BIL_INVEN = 0x15, BIL_ITEM = 0x16, BIL_CARDCOLLECT = 0x17, BIL_SMELTING = 0x18, BIL_ENCHANT = 0x19, BIL_WEAPONTITLE = 0x1A, BIL_RANDOMOPTIONITEM = 0x1B, BIL_PARTY = 0x1C, BIL_KIGNDOMQUEST = 0x1D, BIL_PRODUCTION = 0x1E, BIL_MOVER = 0x1F, BIL_CHANGJOB = 0x20, BIL_MONSTER = 0x21, BIL_BATTLEFEILD = 0x22, BIL_GBHOUSE = 0x23, MAX_BASICINFOCATEGORY = 0x24, }; /* 706 */ enum $C03C4F5489C300B936D78471D25D0BEA { PGWM_CMD_CLICK = 0x0, }; /* 707 */ enum BIL_C_Type { BIL_C_NONE = 0x0, BIL_C_MOB_CLICK = 0x1, BIL_C_LV_UP = 0x2, BIL_C_LINKIN_MAP = 0x3, MAX_BIL_C_TYPE = 0x4, }; /* 708 */ typedef MoverSlotView::DataVersion BasicInfoLink::DataVersion; /* 709 */ typedef MoverSlotView::DataVersion BasicInfoFind::DataVersion; /* 710 */ typedef MoverSlotView::DataVersion BasicInfoFindUI::DataVersion; /* 711 */ typedef MoverSlotView::DataVersion BasicInfoFindWord::DataVersion; /* 712 */ typedef MoverSlotView::DataVersion BasicInfoTitle::DataVersion; /* 713 */ typedef MoverSlotView::DataVersion BasicInfoTip::DataVersion; /* 714 */ typedef MoverSlotView::DataVersion BasicInfoTipCycle::DataVersion; /* 715 */ enum PartyWin::BUFF_TYPE { SKILL_TYPE = 0x1, SCROLL_TYPE = 0x2, POTION_TYPE = 0x4, ANY_TYPE = 0x8, DEBUFF_TYPE = 0x10, ALL = 0xFFFFFFFF, }; /* 716 */ enum $F2D967AF815F5E236700B6B8711AF828 { PGWM_CMD_BUFEXTEND = 0x0, PGWM_CMD_DEBUFEXTEND = 0x1, }; /* 717 */ typedef PartyWin::BUFF_TYPE MiniPartyWin::BUFF_TYPE; /* 718 */ typedef $F2D967AF815F5E236700B6B8711AF828 $86653BDF59955D0023A011A93484B719; /* 719 */ typedef ExpeditionWin::LOOTING_OPTION_SLOT PartyLootSetupWin::LOOTING_OPTION_SLOT; /* 720 */ enum PROTOCOL_COMMAND_PARTY { NC_PARTY_NULL = 0x0, NC_PARTY_FUNDAMENTAL_CMD = 0x1, NC_PARTY_JOIN_REQ = 0x2, NC_PARTY_JOINPROPOSE_REQ = 0x3, NC_PARTY_JOINPROPOSE_ALLOW_ACK = 0x4, NC_PARTY_JOINPROPOSE_REJECT_ACK = 0x5, NC_PARTY_JOINPROPOSE_TIMEOUT_ACK = 0x6, NC_PARTY_JOIN_ACK = 0x7, NC_PARTY_JOIN_CMD = 0x8, NC_PARTY_MEMBER_LIST_CMD = 0x9, NC_PARTY_LEAVE_REQ = 0xA, NC_PARTY_LEAVE_ACK = 0xB, NC_PARTY_LEAVE_CMD = 0xC, NC_PARTY_KICKOFF_REQ = 0x14, NC_PARTY_KICKOFF_ACK = 0x15, NC_PARTY_KICKOFF_CMD = 0x16, NC_PARTY_DISMISS_ACK = 0x1E, NC_PARTY_DISMISS_CMD = 0x1F, NC_PARTY_CHANGEMASTER_REQ = 0x28, NC_PARTY_CHANGEMASTER_ACK = 0x29, NC_PARTY_CHANGEMASTER_CMD = 0x2A, NC_PARTY_MEMBERINFORM_CMD = 0x32, NC_PARTY_MEMBERCLASS_CMD = 0x33, NC_PARTY_LOGIN_CMD = 0x3C, NC_PARTY_LOGININFO_CMD = 0x3D, NC_PARTY_LOGOUT_CMD = 0x46, NC_PARTY_LOGOUTINFO_CMD = 0x47, NC_PARTY_MEMBERINFOREQ_CMD = 0x48, NC_PARTY_MEMBERLOCATION_CMD = 0x49, NC_PARTY_MEMBERMAPOUT = 0x4A, NC_PARTY_ITEM_LOOTING_SET = 0x4B, NC_PARTY_ITEM_LOOTING_CMD = 0x4C, NC_PARTY_ITEM_LOOTING_ZONE_CMD = 0x4D, NC_PARTY_MEMBERINFORM_REQ = 0x4E, NC_PARTY_MEMBERINFORM_ACK = 0x4F, NC_PARTY_FINDER_ADD_REQ = 0x50, NC_PARTY_FINDER_ADD_ACK = 0x51, NC_PARTY_FINDER_DELETE_REQ = 0x52, NC_PARTY_FINDER_DELETE_ACK = 0x53, NC_PARTY_FINDER_LIST_REQ = 0x54, NC_PARTY_FINDER_LIST_ACK = 0x55, NC_PARTY_FINDER_DELETE_YOUR_MSG_CMD = 0x56, NC_PARTY_SET_LOOTER_REQ = 0x5A, NC_PARTY_SET_LOOTER_ACK = 0x5B, NC_PARTY_SET_LOOTER_CMD = 0x5C, NC_PARTY_SET_LOOTER_BROAD_CMD = 0x5D, NC_PARTY_ZONE_SET_LOOTER_CMD = 0x5E, NC_PARTY_ITEM_JOIN_LOOTING_CMD = 0x5F, NC_PARTY_ZONE_JOIN_CMD = 0x60, NC_PARTY_ZONE_LEAVE_CMD = 0x61, }; /* 721 */ typedef $2ED9816B98D73D95D4C7B086DE5B77DC $91884872CBC846FD35BFDE8DC12EB92F; /* 722 */ typedef $01F29595028811A1CFAE55575A64491F $C8FB45E594AAE2FA84D6F5381F3E436C; /* 723 */ typedef ExpeditionLootOptionWin::_DICE_TYPE PartyLootSetupWin::_DICE_TYPE; /* 724 */ typedef $A5BBD25E15822813D8A958194DC62C2E $6534FB81C639F0EC19128EAC5DAE29EB; /* 725 */ typedef $0686A80BA8778BB259AC81FCC3A64E3A $3B5FBF2289F2A0AA1DAD76016CC0BA40; /* 726 */ enum $DF903025AEE30BAB7C2B1F1F04F297E0 { PAGETYPE_WEAPON = 0x0, PAGETYPE_ARMOR = 0x1, PAGETYPE_ACC = 0x2, }; /* 727 */ typedef $4AC53E15A16EBA01658BF9049EBC1E7B Market::SkillType; /* 728 */ typedef $EE981528A0226AEF6A713C55F03971F6 $4C3C768AFD5C995BD00424D012371C62; /* 729 */ enum $51A0FFA3BCF00BC7694FBE712EA738D9 { PAGETYPE_FIG = 0x0, PAGETYPE_CLE = 0x1, PAGETYPE_ARC = 0x2, PAGETYPE_MAG = 0x3, PAGETYPE_JOK = 0x4, PAGETYPE_SEN = 0x5, PAGETYPE_MAX = 0x6, }; /* 730 */ enum $250B64CA9D66919CD6545A3AB478898E { PGWM_MYSTERYVAULT_CLICK_CMD = 0x1, }; /* 731 */ enum $325626889E7C2C27DB8628DD197DBCB6 { PGWM_CMD_RUN_START = 0x0, }; /* 732 */ enum $890D26165C05653B18AC52B4FB064DC8 { ENABLE_TO_VIEW_LV = 0x14, }; /* 733 */ enum $AF546D3A28F789CA958797A22E88BDD1 { MAX_EQUIP = 0xB, }; /* 734 */ typedef $BD38CBF551F95674BF3931960DB0B195 $AF2484E71FB6CA0B4BAB375DDA8C4F31; /* 735 */ enum MarketSearchWin::UI_COLUMNWINSTR_INDEX { COLUMNWINSTR_ITEMICON = 0x0, COLUMNWINSTR_GEMINPUT = 0x1, COLUMNWINSTR_GEMBTN = 0x2, COLUMNWINSTR_GOLDINPUT = 0x3, COLUMNWINSTR_GOLDBTN = 0x4, COLUMNWINSTR_SILVERINPUT = 0x5, COLUMNWINSTR_SILVERBTN = 0x6, COLUMNWINSTR_COPPERINPUT = 0x7, COLUMNWINSTR_COPPERBTN = 0x8, COLUMNWINSTR_MAX = 0x9, }; /* 736 */ enum $945F21B0C51471CAD3FD74B6396ED1E9 { MAX_MARKET_SEARCH_ITEM = 0x64, }; /* 737 */ enum $37DF4C4E868567BD533B1819B998E85A { BOOTH_SEARCH_DELAY = 0x3, }; /* 738 */ enum $1B35FB7A8A3B21B7FFB266C444F4B983 { SORT_NONE = 0x0, SORT_NAME = 0x1, SORT_NAME_DESC = 0x2, SORT_LEVEL = 0x3, SORT_LEVEL_DESC = 0x4, SORT_MONEY = 0x5, SORT_MONEY_DESC = 0x6, }; /* 739 */ enum MarketSearch { MS_ALL = 0x0, MS_WEAPON = 0x1, MS_ARMOR = 0x2, MS_ACCESSORY = 0x3, MS_SCROLL = 0x4, MS_ENCHANT = 0x5, MS_POTION = 0x6, MS_ETC = 0x7, MAX_MARKETSEARCH = 0x8, }; /* 740 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,std::less,std::allocator,std::allocator > > >; /* 741 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator_dummy = 0x0, }; /* 757 */ typedef MoverSlotView::DataVersion ItemDismantle::DataVersion; /* 758 */ enum MainMenuWin::MENU_TAB_MODE { PGWM_TAB_0 = 0x0, PGWM_TAB_1 = 0x1, PGWM_TAB_2 = 0x2, }; /* 759 */ typedef SLWCreateInfo::ItemType ShineKeyMsg::ShineKeyAttribute; /* 760 */ enum KeyMap::PressType { WAS_PRESSED = 0x0, WAS_RELEASED = 0x1, IS_DOWN = 0x2, }; /* 761 */ enum MachineOpt::EmShortCutSubTab_V1 { PGW_SHORTCUT_SUBTAB_0 = 0x0, PGW_SHORTCUT_SUBTAB_1 = 0x1, PGW_SHORTCUT_SUBTAB_2 = 0x2, PGW_SHORTCUT_SUBTAB_3 = 0x3, PGW_SHORTCUT_SUBTAB_MAX = 0x4, }; /* 762 */ typedef KeyRemappingWin::Modifiers NiInputKeyboard::Modifiers; /* 763 */ enum ItemTradeWin::TradeMode { TO_INVENTORY = 0x0, TO_NPCSHOP = 0x1, TO_PRIVATESHOP = 0x2, TO_GTT = 0x3, }; /* 764 */ typedef $DF903025AEE30BAB7C2B1F1F04F297E0 $0040C4ABBC07C26420FB53F8C830FC99; /* 765 */ enum $DC00DF8943A134E89B51D72EB69405E9 { NUM_ITEM_PER_PAGE = 0x4, }; /* 766 */ enum ItemInfoWin::eSellState { SellState_Buy = 0x0, SellState_Sell = 0x1, SellState_NPC_Sell = 0x2, SellState_NPC_Repurchase = 0x3, }; /* 767 */ enum CardGrade { CG_S_GRADE = 0x0, CG_A_GRADE = 0x1, CG_B_GRADE = 0x2, CG_C_GRADE = 0x3, MAX_CARDGRADE = 0x4, }; /* 768 */ enum UpgradeFactor { UPG_AC = 0x0, UPG_WC = 0x1, UPG_SHIELDAC = 0x2, UPG_MA = 0x3, UPG_MR = 0x4, UPG_STAT = 0x5, UPG_WC_MA = 0x6, UPG_AC_MR = 0x7, UPG_CRIT = 0x8, MAX_UPGRADEFACTOR = 0x9, }; /* 769 */ enum $5F49813AA88DD6D91A9C3D7C152150EC { PGWM_CMD_CLOSE_BUTTON = 0xA, }; /* 770 */ typedef MoverSlotView::DataVersion ItemMix::DataVersion; /* 771 */ enum RandomOptionType { ROT_STR = 0x0, ROT_CON = 0x1, ROT_DEX = 0x2, ROT_INT = 0x3, ROT_MEN = 0x4, ROT_TH = 0x5, ROT_CRI = 0x6, ROT_WC = 0x7, ROT_AC = 0x8, ROT_MA = 0x9, ROT_MR = 0xA, ROT_TB = 0xB, ROT_CRITICAL_TB = 0xC, ROT_DEMANDLVDOWN = 0xD, ROT_MAXHP = 0xE, MAX_RANDOMOPTIONTYPE = 0xF, }; /* 772 */ enum OptionStat { IOS_STR = 0x0, IOS_CON = 0x1, IOS_DEX = 0x2, IOS_INT = 0x3, IOS_MEN = 0x4, IOS_MAX = 0x5, }; /* 773 */ typedef MoverSlotView::DataVersion CollectCard::DataVersion; /* 774 */ enum CardMobGroupIndex { MG_NONE = 0x0, MG_ALKA = 0x1, MG_ANCIENTSTONIE = 0x2, MG_APE = 0x3, MG_ARCHMAGEBOOK = 0x4, MG_ARCHON = 0x5, MG_BARIDON = 0x6, MG_BAT = 0x7, MG_BATTLEBEAK = 0x8, MG_BELLOWKNIGHT = 0x9, MG_BELLOWKNIGHT_G = 0xA, MG_BELLOWKNIGHTRORD = 0xB, MG_BELLOWKNIGHT_S = 0xC, MG_BIGMUDMAN = 0xD, MG_BLACKINCUBUS = 0xE, MG_BOAR = 0xF, MG_BOOGY = 0x10, MG_BOSSPHINO = 0x11, MG_C_JEWELGOLEM = 0x12, MG_CAIMAN = 0x13, MG_CAIMANGIANT = 0x14, MG_CAIMANJUNIOR = 0x15, MG_CLOVERTRUMPY = 0x16, MG_COREGUARDIAN_U = 0x17, MG_CRAB = 0x18, MG_CRYSTALGUARDIAN_U = 0x19, MG_DARKFOG = 0x1A, MG_DARKSHADOW = 0x1B, MG_DIATRUMPY = 0x1C, MG_DRAGONNEUT = 0x1D, MG_EARTHCALERBEN = 0x1E, MG_ELFKNIGHTSOUL = 0x1F, MG_ELVENTREE = 0x20, MG_FIREGOLEM = 0x21, MG_FIRELICH = 0x22, MG_FIRENIX = 0x23, MG_FIREPAMELIA = 0x24, MG_FIRESPIRIT = 0x25, MG_FIRETAITAN = 0x26, MG_FLAMESPIRIT = 0x27, MG_FLYINGSTAFF = 0x28, MG_FOGLENCE = 0x29, MG_FOX = 0x2A, MG_GAGOYLE = 0x2B, MG_GHOST = 0x2C, MG_GHOSTKNIGHT = 0x2D, MG_GIANTMAGMATON = 0x2E, MG_GIANTREDCONDOR = 0x2F, MG_GOBLEKING = 0x30, MG_GOBLIN = 0x31, MG_GOBLINCAPTAIN = 0x32, MG_GOBLINMAGE = 0x33, MG_GOLDENBAT = 0x34, MG_GREENKY = 0x35, MG_GUARDIANMASTER = 0x36, MG_HARKAN = 0x37, MG_HARPY = 0x38, MG_HEARTTRUMPY = 0x39, MG_HELGA = 0x3A, MG_HOB = 0x3B, MG_HONEYING = 0x3C, MG_HUMAR = 0x3D, MG_ICELICH = 0x3E, MG_IMP = 0x3F, MG_INCUBUS = 0x40, MG_INCUBUSAGOLE = 0x41, MG_INCUBUSROCK = 0x42, MG_JEWELKEEPER = 0x43, MG_JEWELTREE = 0x44, MG_JOKERTRUMPY = 0x45, MG_KALBANOBEB = 0x46, MG_KAMARIS = 0x47, MG_KARADARKTEMPLER = 0x48, MG_KARASOLIDER = 0x49, MG_KAREN = 0x4A, MG_KARTMINER = 0x4B, MG_KEBING = 0x4C, MG_KIDMON = 0x4D, MG_KILLERHIDE = 0x4E, MG_KINGCRAB = 0x4F, MG_KINGSPIDER = 0x50, MG_KRUGE = 0x51, MG_LAB_19 = 0x52, MG_LAB_20 = 0x53, MG_LAB_23 = 0x54, MG_LAB_25 = 0x55, MG_LAB_BATTLE01 = 0x56, MG_LAB_BATTLE02 = 0x57, MG_LAB_GUARDIAN01 = 0x58, MG_LAB_GUARDIAN02 = 0x59, MG_LAB_SNAKE = 0x5A, MG_LAB_WATCHMAN01 = 0x5B, MG_LAB_WATCHMAN02 = 0x5C, MG_LEGENDARYTREE = 0x5D, MG_LEIPOON = 0x5E, MG_LEOPARD = 0x5F, MG_LEVIATHAN = 0x60, MG_LIPS = 0x61, MG_LIVINGSTATUE = 0x62, MG_LIVINGTOTEM = 0x63, MG_LIZARDMAN = 0x64, MG_LIZARDMANKNIGHT = 0x65, MG_MADSLUG = 0x66, MG_MAGEBOOK = 0x67, MG_MAGMATON = 0x68, MG_MAGRITE = 0x69, MG_MANDRAKE = 0x6A, MG_MANTRAPPLANT = 0x6B, MG_MARA = 0x6C, MG_MARACREW = 0x6D, MG_MARAELITE = 0x6E, MG_MARASAILOR = 0x6F, MG_MARLONE = 0x70, MG_MARLONEARCHER = 0x71, MG_MARLONECAPTAIN = 0x72, MG_MARLONEFIGHTER = 0x73, MG_MARLONEMEGATON = 0x74, MG_MIMIC = 0x75, MG_MINEMOLE = 0x76, MG_MINER = 0x77, MG_MINIDRAGON = 0x78, MG_MUDMAN = 0x79, MG_MUSHROOM = 0x7A, MG_NAIADSOUL = 0x7B, MG_NAVAR = 0x7C, MG_NERPA = 0x7D, MG_NOX = 0x7E, MG_OGRE = 0x7F, MG_ORC = 0x80, MG_ORCCAPTAIN = 0x81, MG_PERGY = 0x82, MG_PHINO = 0x83, MG_PHINOFLIE = 0x84, MG_PHOUCH = 0x85, MG_PINKY = 0x86, MG_PIXY = 0x87, MG_POISONGOLEM = 0x88, MG_PRISONER = 0x89, MG_PROCK = 0x8A, MG_PSYKEN = 0x8B, MG_PSYKENDOG = 0x8C, MG_RAPLAN = 0x8D, MG_RATMAN = 0x8E, MG_REDCONDOR = 0x8F, MG_REDSHADOW = 0x90, MG_RHINOCE = 0x91, MG_RHINOCEHUNTER = 0x92, MG_RHINOCELORD = 0x93, MG_ROBO = 0x94, MG_ROCK = 0x95, MG_RUBYGUARDIAN_U = 0x96, MG_RUGA = 0x97, MG_RUNNINGBAS = 0x98, MG_SEIDHUNTER = 0x99, MG_SEIDSTAR = 0x9A, MG_SEIDWARRIOR = 0x9B, MG_SHADOW = 0x9C, MG_SHADOWMASTER = 0x9D, MG_SHELLA = 0x9E, MG_SHYLPH = 0x9F, MG_SILBERK = 0xA0, MG_SKELARCHER = 0xA1, MG_SKELETON = 0xA2, MG_SKELKNIGHT = 0xA3, MG_SLIME = 0xA4, MG_SLUG = 0xA5, MG_SPADETRUMPY = 0xA6, MG_SPARKDOG = 0xA7, MG_SPIDER = 0xA8, MG_STONIE = 0xA9, MG_SUBHEL = 0xAA, MG_T_DUSTGOLEM = 0xAB, MG_T_IRONGOLEM = 0xAC, MG_T_STONEGOLEM = 0xAD, MG_TOMBRAIDER = 0xAE, MG_TORTURER = 0xAF, MG_UNDEADMINER = 0xB0, MG_VAMPIREBAT = 0xB1, MG_VEHIMOTH = 0xB2, MG_VEHIMOTHUNDEATH = 0xB3, MG_VIVI = 0xB4, MG_WEASEL = 0xB5, MG_WEREBEAR = 0xB6, MG_WEREBOAR = 0xB7, MG_WINDNEPILIM = 0xB8, MG_WOLF = 0xB9, MG_ZOMBIE = 0xBA, MG_GOLEM = 0xBB, MG_DEVILDOM = 0xBC, MG_FDEVILDOM = 0xBD, MG_IDEVILDOM = 0xBE, MG_SDEVILDOM = 0xBF, MG_TDEVILDOM = 0xC0, MG_FFOCALOR = 0xC1, MG_IFOCALOR = 0xC2, MG_SFOCALOR = 0xC3, MG_TFOCALOR = 0xC4, MG_CITRIE = 0xC5, MG_AVANAS = 0xC6, MG_RANGE01 = 0xC7, MG_RANGE02 = 0xC8, MG_RANGE03 = 0xC9, MG_MELEE01 = 0xCA, MG_MELEE02 = 0xCB, MG_SALARE = 0xCC, MG_EGLACK = 0xCD, MG_FALL = 0xCE, MG_SHWELF = 0xCF, MG_FELF = 0xD0, MG_CHIMERA = 0xD1, MG_ARKG = 0xD2, MG_ARKMASTER = 0xD3, MG_ASTAN = 0xD4, MG_ASTRON = 0xD5, MG_ASTANICA = 0xD6, MG_PUGGY = 0xD7, MG_MEGAN = 0xD8, MG_YETI = 0xD9, MG_MASTODONS = 0xDA, MG_WICTH = 0xDB, MG_GIANT = 0xDC, MG_CYRUS = 0xDD, MG_SIREN = 0xDE, MG_VARAMUS = 0xDF, MG_ANIKA = 0xE0, MG_ANAIS = 0xE1, MG_TAMYU = 0xE2, MG_HAYREDDIN = 0xE3, MG_FRELOAN = 0xE4, MG_SPIKEHORN = 0xE5, MG_GARUDA = 0xE6, MG_SWOLF = 0xE7, MG_WEREBEARS = 0xE8, MG_APES = 0xE9, MG_BATTLEBEAKS = 0xEA, MAX_CARDMOBGROUPINDEX = 0xEB, }; /* 775 */ typedef MoverSlotView::DataVersion CollectCardView::DataVersion; /* 776 */ typedef MoverSlotView::DataVersion CollectCardGroupDesc::DataVersion; /* 777 */ typedef MoverSlotView::DataVersion CollectCardReward::DataVersion; /* 778 */ enum CardReward { CR_ALL = 0x0, CR_S = 0x1, CR_A = 0x2, CR_B = 0x3, CR_C = 0x4, MAX_CARDREWARD = 0x5, }; /* 779 */ typedef MoverSlotView::DataVersion CollectCardTitle::DataVersion; /* 780 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std:; /* 781 */ typedef MoverSlotView::DataVersion BRAccUpgradeInfo::DataVersion; /* 782 */ enum ChargedItemUseTask::State { WAITING_REPLY = 0x0, }; /* 783 */ enum $4C87325C8611935E0BA59CEA113E6B68 { COMPENSATION_NUM_PER_PAGE = 0x18, }; /* 784 */ enum $4F1F635D1DAB2F5F98E455209D169F00 { COMPENSATION_PGWM_CMD_PREVPAGE = 0x1, COMPENSATION_PGWM_CMD_NEXTPAGE = 0x2, COMPENSATION_PGWM_CMD_HELPLINK = 0x3, COMPENSATION_PGWM_CMD_ITEMICON_BASE = 0x4, COMPENSATION_INVRCLICK = 0x5, COMPENSATION_INVLCLICK = 0x6, COMPENSATION_PGWM_CMD_ITEMICON_END = 0x1C, }; /* 785 */ enum ItemSlot::SLOT_TYPE { SLOT_TYPE_BUFF = 0x0, SLOT_TYPE_CHARGED = 0x1, }; /* 786 */ enum $6161D9B6DA8B1828F465A99EB619342F { PGWM_CMD_INDUN_LEVEL_MSG_OK = 0x0, PGWM_CMD_INDUN_LEVEL_MSG_CANCEL = 0x1, }; /* 787 */ enum $8DE6D154CF80F44BE83DE2A895B84E9E { PGWM_CMD_INDUN_LEVEL_SELECT = 0x0, PGWM_CMD_INDUN_LEVEL_SELECT_CANCEL = 0x1, }; /* 788 */ enum $71D6CE1E67FF31CB9F3250A4FDBA6DA7 { PGWM_CMD_HOLYPROMISE_LCLICK = 0x0, PGWM_CMD_HOLYPROMISE_RCLICK = 0x1, PGWM_CMD_HOLYPROMISE_HIGH_RANK_LCLICK = 0x2, PGWM_CMD_HOLYPROMISE_HIGH_RANK_RCLICK = 0x3, PGWM_CMD_HOLYPROMISE_WINCLOSE = 0x4, PGWM_CMD_HOLYPROMISE_SORTBYTITLE01 = 0x5, PGWM_CMD_HOLYPROMISE_SORTBYTITLE02 = 0x6, PGWM_CMD_HOLYPROMISE_SORTBYTITLE03 = 0x7, PGWM_CMD_HOLYPROMISE_SORTBYTITLE04 = 0x8, PGWM_CMD_HOLLYPROMISE_SLIDEBAR = 0x9, PGWM_CMD_HOLYPROMISE_FRIEND_TAB = 0xA, PGWM_CMD_HOLYPROMISE_GUILD_TAB = 0xB, PGWM_CMD_HOLYPROMISE_ACADEMY_TAB = 0xC, PGWM_CMD_HOLYPROMISE_WEDDING_TAB = 0xD, PGWM_CMD_HOLYPROMISE_PARTYMATCH_TAB = 0xE, PGWM_CMD_HOLYPROMISE_NONE = 0xF, PGWM_CMD_HOLYPROMISE_HIGHPROMISE_INVITE = 0x10, PGWM_CMD_HOLYPROMISE_SEND_WHISPER = 0x11, PGWM_CMD_HOLYPROMISE_REMOVAL = 0x12, PGWM_CMD_HOLYPROMISE_HELPLINK = 0x13, }; /* 789 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 790 */ enum PROTOCOL_COMMAND_HOLYPROMISE { NC_HOLY_PROMISE_NULL = 0x0, NC_HOLY_PROMISE_SET_UP_REQ = 0x1, NC_HOLY_PROMISE_SET_UP_ACK = 0x2, NC_HOLY_PROMISE_SET_UP_CONFIRM_ING = 0x3, NC_HOLY_PROMISE_SET_UP_CONFIRM_REQ = 0x4, NC_HOLY_PROMISE_SET_UP_CONFIRM_ACK = 0x5, NC_HOLY_PROMISE_DEL_UP_REQ = 0x6, NC_HOLY_PROMISE_DEL_UP_ACK = 0x7, NC_HOLY_PROMISE_DEL_DOWN_REQ = 0xA, NC_HOLY_PROMISE_DEL_DOWN_ACK = 0xB, NC_HOLY_PROMISE_LIST_CMD = 0x14, NC_HOLY_PROMISE_ADD_CMD = 0x15, NC_HOLY_PROMISE_DEL_CMD = 0x18, NC_HOLY_PROMISE_LOGIN_CMD = 0x16, NC_HOLY_PROMISE_LOGOUT_CMD = 0x17, NC_HOLY_PROMISE_LEVEL_CMD = 0x19, NC_HOLY_PROMISE_REWARD_ITEM_CMD = 0x1A, NC_HOLY_PROMISE_REWARD_MONEY_CMD = 0x1B, NC_HOLY_PROMISE_DB_SET_UP_REQ = 0x1E, NC_HOLY_PROMISE_DB_SET_UP_ACK = 0x1F, NC_HOLY_PROMISE_DB_DEL_UP_REQ = 0x20, NC_HOLY_PROMISE_DB_DEL_UP_ACK = 0x21, NC_HOLY_PROMISE_DB_DEL_DOWN_REQ = 0x22, NC_HOLY_PROMISE_DB_DEL_DOWN_ACK = 0x23, NC_HOLY_PROMISE_DB_DEL_CHAR_REQ = 0x24, NC_HOLY_PROMISE_DB_DEL_CHAR_ACK = 0x25, NC_HOLY_PROMISE_DB_GET_UP_REQ = 0x26, NC_HOLY_PROMISE_DB_GET_UP_ACK = 0x27, NC_HOLY_PROMISE_DB_GET_MEMBER_REQ = 0x28, NC_HOLY_PROMISE_DB_GET_MEMBER_ACK = 0x29, NC_HOLY_PROMISE_DB_REWARD_REQ = 0x2A, NC_HOLY_PROMISE_DB_REWARD_ACK = 0x2B, NC_HOLY_PROMISE_DB_SET_DATE_REQ = 0x2C, NC_HOLY_PROMISE_DB_SET_DATE_ACK = 0x2D, NC_HOLY_PROMISE_MY_UP_ZONE = 0x32, NC_HOLY_PROMISE_USE_MONEY_ZONE = 0x33, NC_HOLY_PROMISE_MYUPPER_REQ = 0x34, NC_HOLY_PROMISE_MYUPPER_ACK = 0x35, NC_HOLY_PROMISE_CENTRANSFER_RNG = 0x36, NC_HOLY_PROMISE_GET_CEN_REWARD_REQ = 0x3C, NC_HOLY_PROMISE_GET_CEN_REWARD_ACK = 0x3D, NC_HOLY_PROMISE_DB_GET_CEN_REWARD_REQ = 0x3E, NC_HOLY_PROMISE_DB_GET_CEN_REWARD_ACK = 0x3F, NC_HOLY_PROMISE_WITHDRAW_CEN_REWARD_REQ = 0x40, NC_HOLY_PROMISE_WITHDRAW_CEN_REWARD_ACK = 0x41, NC_HOLY_PROMISE_DB_WITHDRAW_CEN_REWARD_REQ = 0x42, NC_HOLY_PROMISE_DB_WITHDRAW_CEN_REWARD_ACK = 0x43, NC_HOLY_PROMISE_DB_GET_REMAIN_MONEY_CMD = 0x44, NC_HOLY_PROMISE_CLIENT_GET_REMAIN_MONEY_CMD = 0x45, }; /* 791 */ enum $05F6CDD6179F94F42D69BEE80B825BB5 { PGWM_CMD_FRIEND_OK = 0x0, PGWM_CMD_FRIEND_CANCEL = 0x1, }; /* 792 */ enum $41373A589266EFD90827CE150A04F050 { PGWM_CMD_HELP_NONE = 0x0, PGWM_CMD_HELP_CLOSE = 0x1, }; /* 793 */ enum GateChannelWin::BtnMsg { PGWM_MH_UI_MOVE_1 = 0x0, PGWM_MH_UI_MOVE_2 = 0x1, PGWM_MH_UI_MOVE_CANCEL = 0x2, }; /* 794 */ enum $75C427FEB8D7C3B1D5D894BF201AA729 { PGWM_CMD_FRIEND_NONE = 0xA, PGWM_CMD_FRIEND_WINCLOSE = 0xB, PGWM_CMD_FRIEND_ADDFRND = 0xC, PGWM_CMD_FRIEND_ADDINFOBTN = 0xD, PGWM_CMD_FRIEND_SHOWALLFRND = 0xE, PGWM_CMD_FRIEND_SLIDECURSOR = 0xF, PGWM_CMD_FRIEND_SLIDEBAR = 0x10, PGWM_CMD_FRIEND_SLIDEBTN_UP = 0x11, PGWM_CMD_FRIEND_SLIDEBTN_DN = 0x12, PGWM_CMD_FRIEND_SORTBYTITLE01 = 0x13, PGWM_CMD_FRIEND_SORTBYTITLE02 = 0x14, PGWM_CMD_FRIEND_SORTBYTITLE03 = 0x15, PGWM_CMD_FRIEND_SORTBYTITLE04 = 0x16, PGWM_CMD_FRIEND_RCLICK = 0x17, PGWM_CMD_FRIEND_LCLICK = 0x18, PGWM_CMD_FRIEND_GUILD_TAB = 0x19, PGWM_CMD_FRIEND_PARTYMATCH_TAB = 0x1A, PGWM_CMD_FRIEND_WEDDING_TAB = 0x1B, PGWM_CMD_FRIEND_HOLYPROMISE_TAB = 0x1C, PGWM_CMD_FRIEND_ACADEMY_TAB = 0x1D, PGWM_CMD_FRIEND_REJECT = 0x1E, PGWM_CMD_FRIEND_HELPLINK = 0x1F, PGWM_CMD_FRIEND_LIST_TAB = 0x20, PGWM_CMD_FRIEND_FIND_TAB = 0x21, PGWM_CMD_FRIEND_POINT_USE = 0x22, PGWM_CMD_FRIEND_POINT_HELP = 0x23, PGWM_CMD_FRIEND_FIND_ADD = 0x24, PGWM_CMD_FRIEND_INVITER_ADD = 0x25, PGWM_CMD_FRIEND_INVITER_LCLICK = 0x26, PGWM_CMD_FRIEND_INVITER_RCLICK = 0x27, PGWM_CMD_FRIEND_SORTBYTITLE05 = 0x28, PGWM_CMD_FRIEND_SORTBYTITLE06 = 0x29, }; /* 795 */ enum FriendWin::TitleType { TT_BasicInfo = 0x0, TT_MoreInfo = 0x1, TT_Find = 0x2, TT_Max = 0x3, }; /* 796 */ enum FriendWin::ColumnName { CN_Name = 0x0, CN_Class = 0x1, CN_Level = 0x2, CN_Inparty = 0x3, CN_Add = 0x3, CN_Location = 0x4, CN_LastConnet = 0x5, }; /* 797 */ enum FriendWin::TabIndex { TI_List = 0x0, TI_Find = 0x1, TI_Max = 0x2, }; /* 798 */ enum PROTOCOL_COMMAND_FRIEND { NC_FRIEND_NULL = 0x0, NC_FRIEND_SET_REQ = 0x1, NC_FRIEND_SET_ACK = 0x2, NC_FRIEND_SET_CONFIRM_REQ = 0x3, NC_FRIEND_SET_CONFIRM_ACK = 0x4, NC_FRIEND_DEL_REQ = 0x5, NC_FRIEND_DEL_ACK = 0x6, NC_FRIEND_LIST_CMD = 0x7, NC_FRIEND_ADD_CMD = 0x8, NC_FRIEND_LOGIN_CMD = 0x9, NC_FRIEND_LOGOUT_CMD = 0xA, NC_FRIEND_REFUSE_CMD = 0xB, NC_FRIEND_DEL_CMD = 0xC, NC_FRIEND_MAP_CMD = 0xD, NC_FRIEND_PARTY_CMD = 0xE, NC_FRIEND_LEVEL_CMD = 0xF, NC_FRIEND_DB_SET_REQ = 0x10, NC_FRIEND_DB_SET_ACK = 0x11, NC_FRIEND_DB_DEL_REQ = 0x12, NC_FRIEND_DB_DEL_ACK = 0x13, NC_FRIEND_DB_GET_REQ = 0x14, NC_FRIEND_DB_GET_ACK = 0x15, NC_FRIEND_CLASS_CHANGE_CMD = 0x18, NC_FRIEND_DB_POINT_CMD = 0x1C, NC_FRIEND_POINT_REQ = 0x1D, NC_FRIEND_POINT_ACK = 0x1E, NC_FRIEND_FIND_FRIENDS_REQ = 0x1F, NC_FRIEND_FIND_FRIENDS_ACK = 0x20, NC_FRIEND_UES_FRIEND_POINT_REQ = 0x21, NC_FRIEND_UES_FRIEND_POINT_ACK = 0x22, NC_FRIEND_SOMEONE_GET_SPECIALITEM_ZONE_CMD = 0x23, NC_FRIEND_SOMEONE_GET_SPECIALITEM_WORLD_CMD = 0x24, NC_FRIEND_GET_DIFF_FRIEND_POINT_CMD = 0x25, }; /* 799 */ enum $468EFA75E8286043AE766B1C390628EE { PGWM_CMD_FRIEND_POINT_TIP_MSG_OK = 0x0, }; /* 800 */ typedef $05F6CDD6179F94F42D69BEE80B825BB5 $F0DE33D17FB873231BCC72E94E35036D; /* 801 */ typedef $4936476B05994C2FA8782698A2F5AEC9 $9CA015917F6DB186F7FBD4B9535AD8D4; /* 802 */ typedef $75C427FEB8D7C3B1D5D894BF201AA729 $E6576C8290D5D5197AA571723837590B; /* 803 */ enum FeedMoverWin::eMoverTextureType { MTT_NORMAL = 0x0, MTT_HUNGRY = 0x1, MTT_EAT = 0x2, MTT_COUNT = 0x3, }; /* 804 */ typedef ChargedItemUseTask::State ItemDropTask::State; /* 805 */ enum CollectMainWin::eRewardArrowType { RAT_FRONT = 0x0, RAT_NEXT = 0x1, RAT_COUNT = 0x2, }; /* 806 */ enum CollectCardListWin::eCardListType { CLT_BOOKMARK = 0x0, CLT_GRADE = 0x1, }; /* 807 */ enum CollectWin::eMenuType { MT_MAIN = 0x0, MT_BOOKMARK = 0x1, MT_GRADE_FIRST = 0x2, MT_GRADE_S = 0x2, MT_GRADE_A = 0x3, MT_GRADE_B = 0x4, MT_GRADE_C = 0x5, MT_COUNT = 0x6, }; /* 808 */ enum CollectWin::ePopupType { PT_TOP = 0x0, PT_BOTTOM = 0x1, PT_COUNT = 0x2, }; /* 809 */ enum CollectRwItemWin::eRewardStateType { RST_DISABLE = 0x0, RST_REWARD = 0x1, RST_COMPLETE = 0x2, RST_COUNT = 0x3, }; /* 810 */ enum $A6279CEFAC6A85C4088059EAD53D4B1D { PGWM_CMD_UPDATE_BOOKMARK = 0x0, PGWM_CMD_UPDATE_GRADE = 0x1, PGWM_CMD_SELECT_CARD = 0x2, PGWM_CMD_SELECT_REWARD_ITEM = 0x3, PGWM_CMD_REGIST_BOOKMARK = 0x4, PGWM_CMD_POPUP_CARD_MENU = 0x5, }; /* 811 */ enum CollectCardListWin::eRewardTextType { RTT_CONDITION = 0x0, RTT_SUB_NAME = 0x1, RTT_CONDITION_VAL = 0x2, RTT_SUB_NAME_VAL = 0x3, RTT_COUNT = 0x4, }; /* 812 */ typedef $A6279CEFAC6A85C4088059EAD53D4B1D $DB3736FC2A723F60990AF079C94EA86F; /* 813 */ enum CollectMainWin::eBarType { BT_GRADE_ALL = 0x0, BT_GRADE_FIRST = 0x1, BT_GRADE_S = 0x1, BT_GRADE_A = 0x2, BT_GRADE_B = 0x3, BT_GRADE_C = 0x4, BT_GRADE_COUNT = 0x5, BT_REWARD = 0x5, BT_COUNT = 0x6, }; /* 814 */ enum $646DA6D023E037E12C75D94B0C417129 { PGWM_CMD_PAGE_NUM = 0x0, PGWM_CMD_PAGE_ARROW = 0x1, }; /* 815 */ enum CollectPageWin::ePageArrowType { PAT_FIRST = 0x0, PAT_FRONT = 0x1, PAT_NEXT = 0x2, PAT_LAST = 0x3, PAT_COUNT = 0x4, }; /* 816 */ enum CollectRwChoiceWin::eRewardItemSlotType { RIST_1 = 0x0, RIST_2 = 0x1, RIST_3 = 0x2, RIST_4 = 0x3, RIST_5 = 0x4, RIST_COUNT = 0x5, }; /* 817 */ enum CollectCardWin::eCollectCardStar { CCS_1 = 0x0, CCS_2 = 0x1, CCS_3 = 0x2, CCS_4 = 0x3, CCS_5 = 0x4, CCS_6 = 0x5, CCS_7 = 0x6, CCS_8 = 0x7, CCS_9 = 0x8, CCS_COUNT = 0x9, }; /* 818 */ enum CollectCardWin::eCollectCardMobGradeType { CCMGT_NORMAL = 0x0, CCMGT_CHIEF = 0x1, CCMGT_BOSS = 0x2, CCMGT_HERO = 0x3, CCMGT_ELITE = 0x4, CCMGT_COUNT = 0x5, }; /* 819 */ enum CollectCardWin::eCollectCardMobType { CCMT_HUMAN = 0x0, CCMT_MAGICLIFE = 0x1, CCMT_SPIRIT = 0x2, CCMT_BEAST = 0x3, CCMT_ELEMENTAL = 0x4, CCMT_UNDEAD = 0x5, CCMT_COUNT = 0x6, }; /* 820 */ enum $B3D2A6B029EC6A7C5BFF7B24801577CA { PGWM_CMD_CHATBLOCK_NONE = 0x0, PGWM_CMD_CHATBLOCK_SELECT_DELETE = 0x1, PGWM_CMD_CHATBLOCK_ALL_DELETE = 0x2, PGWM_CMD_CHATBLOCK_SLIDECURSOR = 0x3, PGWM_CMD_CHATBLOCK_SLIDEBAR = 0x4, PGWM_CMD_CHATBLOCK_SLIDEBTN_UP = 0x5, PGWM_CMD_CHATBLOCK_SLIDEBTN_DN = 0x6, PGWM_CMD_CHATBLOCK_WINCLOSE = 0x7, PGWM_CMD_CHATBLOCK_CLICK = 0x8, PGWM_CMD_CHATBLOCK_HELPLINK = 0x9, }; /* 821 */ enum $59B529732A291ACC8CEEEEA1C2E11F0E { STATE_DESC_LINE_NUM = 0x7, }; /* 822 */ typedef MoverSlotView::DataVersion CharacterTitleStateView::DataVersion; /* 823 */ enum CharInfoWin::StatTitleSort { STS_STRENGTH = 0x0, STS_DEXERITY = 0x1, STS_CONSTITUTION = 0x2, STS_INTELLIGENCE = 0x3, STS_MENTAL = 0x4, MAX_STAT_TITLE_SORT = 0x5, }; /* 824 */ enum $4BA1E1EC0DA51AD4040F867D8370C5B8 { MAX_STAT_TITLE_PER_SORT = 0x4, }; /* 825 */ typedef MoverSlotView::DataVersion RaceName::DataVersion; /* 826 */ enum StatusBuffWin::EBUFF_TYPE { BUFF_UI = 0x0, DBUFF_UI = 0x1, CHARGEDBUFF_UI = 0x2, }; /* 827 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,0> >::_Redbl; /* 843 */ enum $50B4C48EAD8B3A1E6D31B3BF2F1F3BDE { SLOT_MAIN = 0x0, SLOT_SUB = 0x1, MAX_SLOT = 0x2, }; /* 844 */ enum GameFrameWork::ProcessNetState { PNS_ZONE = 0x0, PNS_WORLD = 0x1, }; /* 845 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator,0> >::_Redbl; /* 846 */ enum GameFrameWork::SkillCastState { SCS_IDLE = 0x0, SCS_PICKGROUND = 0x1, SCS_CASTING = 0x2, SCS_WAITING_HIT = 0x3, }; /* 847 */ enum GameFrameWork::CellChangeInvPosMode { CellChange_MODE0 = 0x0, CellChange_MODE1 = 0x1, CellChange_MODE2 = 0x2, CellChange_MODE3 = 0x3, }; /* 848 */ enum GameFrameWork::SmartWhisper::State { SWS_NORMAL = 0x0, SWS_SMARTWHISPER_ENABLE = 0x1, SWS_SMARTWHISPER_DISABLE = 0x2, }; /* 849 */ enum $0DC8EBFE56115CA1BE7C43CE416F6A92 { OPT_STR = 0x0, OPT_DEX = 0x1, OPT_END = 0x2, OPT_INT = 0x3, OPT_MEN = 0x4, OPT_MAXHP = 0x5, OPT_DMG = 0x6, OPT_DEF = 0x7, OPT_MDMG = 0x8, OPT_MDEF = 0x9, OPT_AIM = 0xA, OPT_EVA = 0xB, OPT_CRI = 0xC, OPT_BLOCK_CRI = 0xD, OPT_REQLV = 0xE, MAX_OPT = 0xF, }; /* 850 */ typedef $50B4C48EAD8B3A1E6D31B3BF2F1F3BDE $F478E8B792E2D8CA4C9FBFD79D693A6D; /* 851 */ enum ACCOUNT_STORAGE_OPEN_TYPE { ASOT_NPC = 0x0, ASOT_BUTTON = 0x1, ASOT_MAX = 0x2, }; /* 852 */ typedef AccountFrameWork::DisplayAspect GameFrameWork::DisplayAspect; /* 853 */ enum SlotWin::SLOT_TYPE { SLOT_TYPE_MAIN = 0x0, SLOT_TYPE_SUB = 0x1, }; /* 854 */ enum $3D0EEE5BFA48FA988987FE95F6B7310D { RANOPT_BEFORE = 0x0, RANOPT_AFTER = 0x1, }; /* 855 */ enum MixItemIcon::MIX_ITEM_SLOT_TYPE { SLOT_TYPE_FIRST = 0x0, SLOT_TYPE_SECOND = 0x1, SLOT_TYPE_ADDITEM = 0x2, SLOT_TYPE_RESULT = 0x3, }; /* 856 */ enum $50D73C35828CED98938E7B7C2D3BD554 { PGWM_CMD_SLOT_RCLICK = 0xA, PGWM_CMD_SLOT_LCLICK = 0xB, PGWM_CMD_APPLY = 0xC, PGWM_CMD_WINCLOSE = 0xD, }; /* 857 */ enum EventRankWin::eCloumnType { CLOUMN_TYPE_RANK = 0x0, CLOUMN_TYPE_NAME = 0x1, CLOUMN_TYPE_SCORE = 0x2, CLOUMN_TYPE_COUNT = 0x3, }; /* 858 */ enum LuaScriptMgr::eLuaScriptType { LUA_SCRIPT_TYPE_TUTORIAL = 0x0, LUA_SCRIPT_TYPE_NEWBIE_IMPROVE = 0x1, LUA_SCRIPT_TYPE_COUNT = 0x2, }; /* 859 */ typedef $BC5C6016BC137E540E0FAC75BB14564C $1CFC6B7A482D503E0D79D8FA8A1E7075; /* 860 */ enum TargetState { TS_LIVE = 0x0, TS_CORPSE = 0x1, TS_NONE = 0x2, MAX_TARGETSTATE = 0x3, }; /* 861 */ enum GameFrameWork::SkillTargetType { STT_OBJ = 0x0, STT_GROUND = 0x1, }; /* 862 */ enum PROTOCOL_COMMAND_RAID { NC_RAID_NULL = 0x0, NC_RAID_MAKE_REQ = 0x1, NC_RAID_MAKE_ACK = 0x2, NC_RAID_MAKE_BROAD_CMD = 0x3, NC_RAID_ZONE_MAKE_CMD = 0x4, NC_RAID_MEMBER_LIST_CMD = 0x5, NC_RAID_DISMISS_BROAD_CMD = 0x6, NC_RAID_ZONE_DISMISS_CMD = 0x7, NC_RAID_LOOTING_TYPE_REQ = 0x8, NC_RAID_LOOTING_TYPE_ACK = 0x9, NC_RAID_LOOTING_TYPE_BROAD_CMD = 0xA, NC_RAID_ZONE_LOOTING_TYPE_CMD = 0xB, NC_RAID_INVITATION_REQ = 0xC, NC_RAID_INVITATION_ACK = 0xD, NC_RAID_INVITATION_CMD = 0xE, NC_RAID_INVITATION_ANSWER_REQ = 0xF, NC_RAID_INVITATION_ANSWER_ACK = 0x10, NC_RAID_INVITATION_ANSWER_CMD = 0x11, NC_RAID_MEMBER_JOIN_BROAD_CMD = 0x12, NC_RAID_ZONE_MEMBER_JOIN_CMD = 0x13, NC_RAID_LEAVE_REQ = 0x14, NC_RAID_LEAVE_ACK = 0x15, NC_RAID_LEAVE_BROAD_CMD = 0x16, NC_RAID_ZONE_LEAVE_CMD = 0x17, NC_RAID_VANISH_REQ = 0x18, NC_RAID_VANISH_ACK = 0x19, NC_RAID_VANISH_CMD = 0x1A, NC_RAID_VANISH_BROAD_CMD = 0x1B, NC_RAID_ZONE_VANISH_CMD = 0x1C, NC_RAID_ZONE_LOGIN_CMD = 0x1D, NC_RAID_LOGININFO_CMD = 0x1E, NC_RAID_ZONE_LOGOUT_CMD = 0x1F, NC_RAID_LOGOUTINFO_CMD = 0x20, NC_RAID_MAPOUT_CMD = 0x21, NC_RAID_MEMBERINFORM_CMD = 0x22, NC_RAID_MEMBERCLASS_CMD = 0x23, NC_RAID_WORLD_MEMBERCLASS_CMD = 0x24, NC_RAID_MEMBER_BROADCAST_INFO_CMD = 0x25, NC_RAID_LOCATION_CMD = 0x26, NC_RAID_SLOT_MOVE_REQ = 0x27, NC_RAID_SLOT_MOVE_ACK = 0x28, NC_RAID_SLOT_MOVE_BROAD_CMD = 0x29, NC_RAID_ZONE_SLOT_MOVE_CMD = 0x2A, NC_RAID_SET_LEADER_REQ = 0x2B, NC_RAID_SET_LEADER_ACK = 0x2C, NC_RAID_SET_LEADER_CMD = 0x2D, NC_RAID_SET_LEADER_BROAD_CMD = 0x2E, NC_RAID_ZONE_SET_LEADER_CMD = 0x2F, NC_RAID_SET_SUB_LEADER_REQ = 0x30, NC_RAID_SET_SUB_LEADER_ACK = 0x31, NC_RAID_SET_SUB_LEADER_CMD = 0x32, NC_RAID_SET_SUB_LEADER_BROAD_CMD = 0x33, NC_RAID_ZONE_SET_SUB_LEADER_CMD = 0x34, NC_RAID_DEL_SUB_LEADER_REQ = 0x35, NC_RAID_DEL_SUB_LEADER_ACK = 0x36, NC_RAID_DEL_SUB_LEADER_CMD = 0x37, NC_RAID_DEL_SUB_LEADER_BROAD_CMD = 0x38, NC_RAID_ZONE_DEL_SUB_LEADER_CMD = 0x39, NC_RAID_SET_LOOTER_REQ = 0x3A, NC_RAID_SET_LOOTER_ACK = 0x3B, NC_RAID_SET_LOOTER_CMD = 0x3C, NC_RAID_SET_LOOTER_BROAD_CMD = 0x3D, NC_RAID_ZONE_SET_LOOTER_CMD = 0x3E, NC_RAID_CHAT_REQ = 0x3F, NC_RAID_CHAT_ACK = 0x40, NC_RAID_CHAT_BROAD_CMD = 0x41, NC_RAID_WARNING_REQ = 0x42, NC_RAID_WARNING_ACK = 0x43, NC_RAID_WARNING_BROAD_CMD = 0x44, }; /* 863 */ enum PROTOCOL_COMMAND_SOULSTONE { NC_SOULSTONE_NULL = 0x0, NC_SOULSTONE_HP_BUY_REQ = 0x1, NC_SOULSTONE_SP_BUY_REQ = 0x2, NC_SOULSTONE_HP_BUY_ACK = 0x3, NC_SOULSTONE_SP_BUY_ACK = 0x4, NC_SOULSTONE_BUYFAIL_ACK = 0x5, NC_SOULSTONE_USEFAIL_ACK = 0x6, NC_SOULSTONE_HP_USE_REQ = 0x7, NC_SOULSTONE_HP_USESUC_ACK = 0x8, NC_SOULSTONE_SP_USE_REQ = 0x9, NC_SOULSTONE_SP_USESUC_ACK = 0xA, NC_SOULSTONE_HP_SOMEONEUSE_CMD = 0xB, NC_SOULSTONE_SP_SOMEONEUSE_CMD = 0xC, }; /* 864 */ enum PROTOCOL_COMMAND_CHARGED { NC_CHARGED_NULL = 0x0, NC_CHARGED_SETBUFF_CMD = 0x1, NC_CHARGED_RESETBUFF_CMD = 0x2, NC_CHARGED_BUFFSTART_CMD = 0x3, NC_CHARGED_BUFFTERMINATE_CMD = 0x4, NC_CHARGED_STAT_INITIALIZE_DB_REQ = 0x5, NC_CHARGED_SKILLEMPOW_INITIALIZE_DB_REQ = 0x6, NC_CHARGED_STAT_INITIALIZE_DB_SUC_ACK = 0x7, NC_CHARGED_SKILLEMPOW_INITIALIZE_DB_SUC_ACK = 0x8, NC_CHARGED_STAT_INITIALIZE_DB_FAIL_ACK = 0x9, NC_CHARGED_SKILLEMPOW_INITIALIZE_DB_FAIL_ACK = 0xA, NC_CHARGED_DELETEWEAPONTITLE_CMD = 0xB, NC_CHARGED_STAT_INITIALIZE_SUC_CMD = 0xC, NC_CHARGED_SKILLEMPOW_INITIALIZE_SUC_CMD = 0xD, NC_CHARGED_STAT_INITIALIZE_FAIL_CMD = 0xE, NC_CHARGED_SKILLEMPOW_INITIALIZE_FAIL_CMD = 0xF, NC_CHARGED_BOOTHSLOTSIZE_CMD = 0x10, }; /* 865 */ enum PROTOCOL_COMMAND_SCENARIO { NC_SCENARIO_NULL = 0x0, NC_SCENARIO_RUNEFFECT_CMD = 0x1, NC_SCENARIO_ANIMATION_CMD = 0x2, NC_SCENARIO_MESSAGENPC_CMD = 0x3, NC_SCENARIO_MESSAGENOTICE_CMD = 0x4, NC_SCENARIO_AREAENTRY_REQ = 0x5, NC_SCENARIO_AREAENTRY_ACK = 0x6, NC_SCENARIO_AREALEAVE_REQ = 0x7, NC_SCENARIO_AREALEAVE_ACK = 0x8, NC_SCENARIO_DOORSTATE_CMD = 0x9, NC_SCENARIO_LIGHT_CMD = 0xA, NC_SCENARIO_OBJTYPECHANGE_CMD = 0xB, NC_SCENARIO_CHATWIN_CMD = 0xC, NC_SCENARIO_ANIMATE_CMD = 0xD, NC_SCENARIO_FOG_CMD = 0xE, NC_SCENARIO_PLAYERLIKEMOB_ANIMATE_CMD = 0xF, NC_SCENARIO_BRIEFEFFECT_CMD = 0x10, NC_SCENARIO_NPCCHAT_CMD = 0x11, NC_SCENARIO_MESSAGE_CMD = 0x12, NC_SCENARIO_CAMERA_MOVE_CMD = 0x14, NC_SCENARIO_SCRIPTMESSAGE_CMD = 0x15, NC_SCENARIO_TIMER_CMD = 0x16, NC_SCENARIO_MAPMARK_CMD = 0x17, NC_SCENARIO_MAP_OBJECT_CONTROL_CMD = 0x18, NC_SCENARIO_DIALOG_CMD = 0x19, NC_SCENARIO_TOPVIEW_CMD = 0x1A, NC_SCENARIO_SYSTEM_MESSAGE_CMD = 0x1B, NC_SCENARIO_HIDE_OTHER_PLAYER_CMD = 0x1C, NC_SCENARIO_EFFECT_TIMER_CMD = 0x1D, NC_SCENARIO_DIRECTIONAL_ARROW_CMD = 0x1E, NC_SCENARIO_DEL_DIRECTIONAL_ARROW_CMD = 0x1F, NC_SCENARIO_RANKING_LIST_CMD = 0x20, NC_SCENARIO_TIMER_START_CMD = 0x21, NC_SCENARIO_TIMER_END_CMD = 0x22, }; /* 866 */ enum PROTOCOL_COMMAND_PET { NC_PET_NULL = 0x0, NC_PET_SET_TENDENCY_DB_REQ = 0x1, NC_PET_SET_NAME_DB_REQ = 0x3, NC_PET_SET_NAME_DB_ACK = 0x4, NC_PET_ASK_NEW_NAME_REQ = 0x5, NC_PET_ASK_NEW_NAME_ACK = 0x6, NC_PET_SET_NAME_REQ = 0x7, NC_PET_SET_NAME_ACK = 0x8, NC_PET_SET_NAME_CANCEL_REQ = 0x9, NC_PET_SET_NAME_CANCEL_ACK = 0xA, NC_PET_LOAD_INFO_DB_REQ = 0xB, NC_PET_LOAD_INFO_DB_ACK = 0xC, NC_PET_CREATE_DB_REQ = 0xD, NC_PET_CREATE_DB_ACK = 0xE, NC_PET_REMOVE_DB_REQ = 0xF, NC_PET_REMOVE_DB_ACK = 0x10, NC_PET_USE_ITEM_FAIL_ACK = 0x11, NC_PET_LINK_RESUMMON_CMD = 0x12, NC_PET_SET_NAME_CMD = 0x13, }; /* 867 */ enum DeadMenuType { DMT_BASE = 0x0, DMT_REBIRTH = 0x1, DMT_MAX = 0x2, }; /* 868 */ enum AbStateMsgTimeEnum { AMT_START = 0x0, AMT_END = 0x1, MAX_ABSTATEMSGTIMEENUM = 0x2, }; /* 869 */ enum AbStateSaveTypeEnum { AST_NONE = 0x0, AST_LINK_LOGOFF = 0x1, AST_LINK_LOGOFF_DIE = 0x2, AST_LINK_DIE = 0x3, MAX_ABSTATESAVETYPEENUM = 0x4, }; /* 870 */ enum KINGDOMQUEST_ID { KQ_KING_SLIME = 0x0, KQ_RAGE_PIRATES = 0x1, KQ_UNDER_HALL = 0x2, KQ_GOLDHILL = 0x3, KQ_GORDONMASTER = 0x4, KQ_MINIDRAGON = 0x5, KQ_HERO_10 = 0x6, KQ_HERO_20 = 0x7, KQ_HERO_30 = 0x8, KQ_HERO_40 = 0x9, KQ_HERO_50 = 0xA, KQ_HERO_60 = 0xB, KQ_HERO_70 = 0xC, KQ_KINGKONG = 0xD, KQ_HONEYING = 0xE, KQ_SPIDER = 0xF, KQ_H_MINIDRAGON = 0x10, KQ_HeroBattle1 = 0x11, KQ_HeroBattle2 = 0x12, KQ_HeroBattle3 = 0x13, KQ_HeroBattle4 = 0x14, KQ_AntiHenis100 = 0x15, KQ_VICTOR = 0x16, KQ_MINE = 0x17, KQ_HeroBattle5 = 0x18, KQ_EGG = 0x19, KQ_SPRING = 0x1A, KQ_GREENHILL = 0x1B, KQ_ARENA1 = 0x1C, KQ_ARENA2 = 0x1D, KQ_ARENA3 = 0x1E, KQ_ARENA4 = 0x1F, KQ_ARENA5 = 0x20, KQ_ARENA6 = 0x21, KQ_SOCCER = 0x22, KQ_WATER = 0x23, KQ_SOCCER_W = 0x24, KQ_FARGELS = 0x25, KQ_CAKE = 0x26, KQ_EASTER = 0x27, KQ_HeroBattle6 = 0x28, KQ_HeroBattle7 = 0x29, KQ_COLLISIO = 0x2A, KQ_BDAY2017 = 0x2B, MAX_KINGDOMQUEST_ID = 0x2C, }; /* 871 */ enum PROTOCOL_COMMAND_KINGDOMQUEST { NC_KQ_NULL = 0x0, NC_KQ_LIST_REQ = 0x1, NC_KQ_LIST_ACK = 0x2, NC_KQ_STATUS_REQ = 0x3, NC_KQ_STATUS_ACK = 0x4, NC_KQ_JOIN_REQ = 0x5, NC_KQ_JOIN_ACK = 0x6, NC_KQ_JOIN_CANCEL_REQ = 0x7, NC_KQ_JOIN_CANCEL_ACK = 0x8, NC_KQ_SCHEDULE_REQ = 0x9, NC_KQ_SCHEDULE_ACK = 0xA, NC_KQ_NOTIFY_CMD = 0xB, NC_KQ_START_CMD = 0xC, NC_KQ_W2Z_MAKE_REQ = 0xD, NC_KQ_Z2W_MAKE_ACK = 0xE, NC_KQ_W2Z_START_CMD = 0xF, NC_KQ_Z2W_END_CMD = 0x10, NC_KQ_W2Z_DESTROY_CMD = 0x11, NC_KQ_COMPLETE_CMD = 0x12, NC_KQ_FAIL_CMD = 0x13, NC_KQ_SCORE_CMD = 0x14, NC_KQ_REWARD_REQ = 0x15, NC_KQ_REWARDSUC_ACK = 0x16, NC_KQ_REWARDFAIL_ACK = 0x17, NC_KQ_RESTDEADNUM_CMD = 0x18, NC_KQ_ENTRYRESPONCE_REQ = 0x19, NC_KQ_ENTRYRESPONCE_ACK = 0x1A, NC_KQ_LIST_REFRESH_REQ = 0x1B, NC_KQ_LIST_TIME_ACK = 0x1C, NC_KQ_LIST_ADD_ACK = 0x1D, NC_KQ_LIST_DELETE_ACK = 0x1E, NC_KQ_LIST_UPDATE_ACK = 0x1F, NC_KQ_SCORE_SIMPLE_CMD = 0x21, NC_KQ_MOBKILLNUMBER_CMD = 0x22, NC_KQ_NOREWARD_CMD = 0x23, NC_KQ_JOINING_ALARM_CMD = 0x24, NC_KQ_JOINING_ALARM_END_CMD = 0x25, NC_KQ_JOINING_ALARM_LIST = 0x26, NC_KQ_VOTE_START_REQ = 0x27, NC_KQ_VOTE_START_ACK = 0x28, NC_KQ_VOTE_VOTING_CMD = 0x29, NC_KQ_VOTE_VOTING_REQ = 0x2A, NC_KQ_VOTE_VOTING_ACK = 0x2B, NC_KQ_VOTE_RESULT_SUC_CMD = 0x2C, NC_KQ_VOTE_RESULT_FAIL_CMD = 0x2D, NC_KQ_VOTE_CANCEL_CMD = 0x2E, NC_KQ_VOTE_BAN_MSG_CMD = 0x2F, NC_KQ_VOTE_BAN_MSG_LOGOFF_CMD = 0x30, NC_KQ_JOIN_LIST_REQ = 0x31, NC_KQ_JOIN_LIST_ACK = 0x32, NC_KQ_LINK_TO_FORCE_BY_BAN_CMD = 0x33, NC_KQ_VOTE_START_CHECK_REQ = 0x34, NC_KQ_VOTE_START_CHECK_ACK = 0x35, NC_KQ_SCORE_INFO_CMD = 0x36, NC_KQ_TEAM_SELECT_REQ = 0x37, NC_KQ_TEAM_SELECT_ACK = 0x38, NC_KQ_TEAM_SELECT_CMD = 0x39, NC_KQ_TEAM_TYPE_CMD = 0x3A, NC_KQ_PLAYER_DISJOIN_CMD = 0x3B, NC_KQ_SCORE_BOARD_INFO_CMD = 0x3C, NC_KQ_WINTER_EVENT_2014_SCORE_CMD = 0x3D, }; /* 872 */ typedef CHARACTER_TITLE_TYPE ANNOUNCE_DATA::ANNOUNCE_TYPE; /* 873 */ enum PROTOCOL_COMMAND_COLLECT { NC_COLLECT_NULL = 0x0, NC_COLLECT_PEEPING_REQ = 0x1, NC_COLLECT_PEEPING_DB_REQ = 0x2, NC_COLLECT_PEEPING_DB_COLLECT_ACK = 0x3, NC_COLLECT_PEEPING_DB_COLLECT_BOOKMARK_ACK = 0x4, NC_COLLECT_PEEPING_COLLECT_ACK = 0x5, NC_COLLECT_PEEPING_COLLECT_BOOKMARK_ACK = 0x6, NC_COLLECT_CARDOPEN_CMD = 0x7, NC_COLLECT_CARDREGIST_REQ = 0x8, NC_COLLECT_REGIST_REQ = 0x9, NC_COLLECT_REGIST_ACK = 0xA, NC_COLLECT_CARDREGIST_ACK = 0xB, NC_COLLECT_BOOKMARK_REGIST_REQ = 0xC, NC_COLLECT_BOOKMARK_REGIST_DB_REQ = 0xD, NC_COLLECT_BOOKMARK_REGIST_DB_ACK = 0xE, NC_COLLECT_BOOKMARK_REGIST_ACK = 0xF, NC_COLLECT_REWARD_REQ = 0x10, NC_COLLECT_REWARD_DB_REQ = 0x11, NC_COLLECT_REWARD_DB_ACK = 0x12, NC_COLLECT_REWARD_ACK = 0x13, NC_COLLECT_CHARACTERDB_UP_GET_CARDCOUNT_CMD = 0x14, }; /* 874 */ enum MAP_OBJECT_CONTROL_TYPE { MOCT_NORMAL = 0x0, MOCT_ALPHA = 0x1, MOCT_MAX = 0x2, }; /* 875 */ enum PROTOCOL_COMMAND_PROMOTION { NC_PROMOTION_NULL = 0x0, NC_PROMOTION_USER_REQ = 0x1, NC_PROMOTION_USER_ACK = 0x2, NC_PROMOTION_USER_CMD = 0x3, NC_PROMOTION_DB_REWARD_REQ = 0x4, NC_PROMOTION_DB_REWARD_ACK = 0x5, NC_PROMOTION_REWARD_ITEM_CMD = 0x6, }; /* 876 */ enum PROTOCOL_COMMAND_PRISON { NC_PRISON_NULL = 0x0, NC_PRISON_ADD_GM_REQ = 0x1, NC_PRISON_ADD_GM_ACK = 0x2, NC_PRISON_OK_CMD = 0x3, NC_PRISON_END_REQ = 0x4, NC_PRISON_END_ACK = 0x5, NC_PRISON_GET_REQ = 0x6, NC_PRISON_GET_ACK = 0x7, NC_PRISON_UNDOING_CMD = 0x8, NC_PRISON_ALTER_GM_REQ = 0x9, NC_PRISON_ALTER_GM_ACK = 0xA, NC_DATA_PRISON_ADD_GM_REQ = 0xB, NC_DATA_PRISON_ADD_GM_ACK = 0xC, NC_DATA_PRISON_UPDATE_MIN_CMD = 0xD, NC_DATA_PRISON_GET_REQ = 0xE, NC_DATA_PRISON_GET_ACK = 0xF, NC_DATA_PRISON_ALTER_GM_REQ = 0x10, NC_DATA_PRISON_ALTER_GM_ACK = 0x11, NC_ZONE_PRISON_END_CMD = 0x12, NC_ZONE_PRISON_GO_REQ = 0x13, NC_ZONE_PRISON_GO_ACK = 0x14, NC_PRISON_GIVE_UP_REQ = 0x15, NC_PRISON_GIVE_UP_FAIL_ACK = 0x16, NC_PRISON_ADD_REQ = 0x17, NC_PRISON_ADD_ACK = 0x18, }; /* 877 */ enum PROTOCOL_COMMAND_INSTANCE_DUNGEON { NC_INSTANCE_DUNGEON_NULL = 0x0, NC_INSTANCE_DUNGEON_EMPTY_DUNGEON_CMD = 0x1, NC_INSTANCE_DUNGEON_DELETE_DUNGEON_CMD = 0x2, NC_INSTANCE_DUNGEON_RESET_COUNTDOWN_CMD = 0x3, NC_INSTANCE_DUNGEON_FIND_RNG = 0x4, NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_REQ = 0x8, NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_ACK = 0x9, NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_ECHO_REQ = 0xA, NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_ECHO_ACK = 0xB, NC_INSTANCE_DUNGEON_LEVEL_SELECT_MENU_REQ = 0xC, NC_INSTANCE_DUNGEON_LEVEL_SELECT_MENU_ACK = 0xD, NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_REQ = 0xE, NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_ACK = 0xF, NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_ECHO_REQ = 0x10, NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_ECHO_ACK = 0x11, NC_INSTANCE_DUNGEON_RANK_RESULT_CMD = 0x12, NC_INSTANCE_DUNGEON_RANK_SAVE_DB_CMD = 0x13, NC_INSTANCE_DUNGEON_RANK_SAVE_WORLD_CMD = 0x14, NC_INSTANCE_DUNGEON_RANK_UPDATE_DB_REQ = 0x15, NC_INSTANCE_DUNGEON_RANK_UPDATE_DB_ACK = 0x16, NC_INSTANCE_DUNGEON_RANK_LIST_REQ = 0x17, NC_INSTANCE_DUNGEON_RANK_LIST_ACK = 0x18, NC_INSTANCE_DUNGEON_MAP_REGIST_CMD = 0x19, NC_INSTANCE_DUNGEON_RANK_REQ = 0x1A, NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGEDEALT_REQ = 0x1B, NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGETAKEN_REQ = 0x1C, NC_INSTANCE_DUNGEON_RANK_TAB_HEALINGDONE_REQ = 0x1D, NC_INSTANCE_DUNGEON_RANK_TAB_MYRANK_REQ = 0x1E, NC_INSTANCE_DUNGEON_RANK_ACK = 0x1F, NC_INSTANCE_DUNGEON_RANK_MYRANK_CMD = 0x20, NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGEDEALT_ACK = 0x21, NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGETAKEN_ACK = 0x22, NC_INSTANCE_DUNGEON_RANK_TAB_HEALINGDONE_ACK = 0x23, NC_INSTANCE_DUNGEON_RANK_TAB_MYRANK_ACK = 0x24, NC_INSTANCE_DUNGEON_RANK_NEW_RANK_MSG = 0x25, }; /* 878 */ enum $D9EEA59CAD4F26175AA495C0ED98C9D4 { GUIDE_VIEW_KILL_COUNT = 0x3, }; /* 879 */ enum DispelAttr { DA_NONE = 0x0, DA_GOOD = 0x1, DA_DEBUFF = 0x2, DA_DISEASE = 0x3, DA_POISON = 0x4, DA_CURSE = 0x5, DA_STUN = 0x6, DA_FEAR = 0x7, DA_DEEPER = 0x8, DA_HIDE = 0x9, DA_CHARGED = 0xA, DA_BOMB = 0xB, MAX_DISPELATTR = 0xC, }; /* 880 */ enum SubDispelAttr { SDA_NONE = 0x0, SDA_STUN = 0x1, SDA_MOVESPEED = 0x2, SDA_FEAR = 0x3, SDA_BLOODING = 0x4, SDA_DEEPER = 0x5, SDA_BLIND = 0x6, SDA_REVERSE = 0x7, SDA_BIND = 0x8, SDA_MESMERIZE = 0x9, SDA_SEVERBONE = 0xA, SDA_KNOCKBACK = 0xB, SDA_TBMINUS = 0xC, SDA_GTIRESIST = 0xD, MAX_SUBDISPELATTR = 0xE, }; /* 881 */ enum PROTOCOL_COMMAND_REPORT { NC_REPORT_NULL = 0x0, NC_REPORT_ADD_REQ = 0x1, NC_REPORT_ADD_ACK = 0x2, NC_REPORT_CANCEL_REQ = 0x3, NC_REPORT_CANCEL_ACK = 0x4, NC_REPORT_GET_REQ = 0x5, NC_REPORT_GET_ACK = 0x6, NC_DATA_REPORT_ADD_REQ = 0x7, NC_DATA_REPORT_ADD_ACK = 0x8, NC_DATA_REPORT_CANCEL_REQ = 0x9, NC_DATA_REPORT_CANCEL_ACK = 0xA, NC_DATA_REPORT_GET_REQ = 0xB, NC_DATA_REPORT_GET_ACK = 0xC, }; /* 882 */ enum PROTOCOL_COMMAND_ANNOUNCE { NC_ANNOUNCE_NULL = 0x0, NC_ANNOUNCE_Z2W_CMD = 0x1, NC_ANNOUNCE_W2C_CMD = 0x2, }; /* 883 */ enum PROTOCOL_COMMAND_CHARACTERTITLE { NC_CT_NULL = 0x0, NC_CT_SET_CURRENT_REQ = 0x1, NC_CT_SET_CURRENT_ACK = 0x2, NC_CT_SET_SOMEONECHANGE_CMD = 0x3, NC_CT_SET_CMD = 0x4, NC_CT_DB_SET_CMD = 0x5, NC_CT_CHARTTING_CMD = 0x6, NC_CT_ADD_FRIEND_CMD = 0x7, NC_CT_SET_CURRENT_DB_CMD = 0x8, NC_CT_LUASCRIPT_SET_WORLD_CMD = 0x9, NC_CT_LUASCRIPT_SET_ZONE_CMD = 0xA, }; /* 884 */ enum PROTOCOL_COMMAND_BOOTH { NC_BOOTH_NULL = 0x0, NC_BOOTH_OPEN_REQ = 0x1, NC_BOOTH_OPEN_ACK = 0x2, NC_BOOTH_SOMEONEOPEN_CMD = 0x3, NC_BOOTH_CLOSE_REQ = 0x4, NC_BOOTH_CLOSE_ACK = 0x5, NC_BOOTH_SOMEONECLOSE_CMD = 0x6, NC_BOOTH_ENTRY_REQ = 0x7, NC_BOOTH_ENTRY_SELL_ACK = 0x8, NC_BOOTH_ENTRY_BUY_ACK = 0x9, NC_BOOTH_REFRESH_REQ = 0xA, NC_BOOTH_REFRESH_SELL_ACK = 0xB, NC_BOOTH_REFRESH_BUY_ACK = 0xC, NC_BOOTH_ITEMTRADE_REQ = 0xD, NC_BOOTH_ITEMTRADE_ACK = 0xE, NC_BOOTH_BUYREFRESH_CMD = 0xF, NC_BOOTH_INTERIORSTART_REQ = 0x10, NC_BOOTH_INTERIORSTART_ACK = 0x11, NC_BOOTH_SOMEONEINTERIORSTART_CMD = 0x12, NC_BOOTH_SEARCH_ITEM_LIST_CATEGORIZED_REQ = 0x13, NC_BOOTH_SEARCH_ITEM_LIST_CATEGORIZED_ACK = 0x14, NC_BOOTH_SEARCH_BOOTH_POSITION_REQ = 0x15, NC_BOOTH_SEARCH_BOOTH_POSITION_ACK = 0x16, NC_BOOTH_SEARCH_BOOTH_CLOSED_CMD = 0x17, }; /* 885 */ enum PROTOCOL_COMMAND_MOVER { NC_MOVER_NULL = 0x0, NC_MOVER_RIDE_ON_REQ = 0x1, NC_MOVER_RIDE_ON_CMD = 0x2, NC_MOVER_RIDE_ON_FAIL_CMD = 0x3, NC_MOVER_SOMEONE_RIDE_ON_CMD = 0x4, NC_MOVER_RIDE_OFF_REQ = 0x5, NC_MOVER_RIDE_OFF_CMD = 0x6, NC_MOVER_RIDE_OFF_FAIL_CMD = 0x7, NC_MOVER_SOMEONE_RIDE_OFF_CMD = 0x8, NC_MOVER_FEEDING_ERROR_CMD = 0x9, NC_MOVER_HUNGRY_CMD = 0xA, NC_MOVER_LINKDATA_WORLD_CMD = 0xB, NC_MOVER_LINKDATA_ZONE_CMD = 0xC, NC_MOVER_MOVESPEED_CMD = 0xD, NC_MOVER_SKILLBASH_OBJ_CAST_REQ = 0xE, NC_MOVER_SKILLBASH_FLD_CAST_REQ = 0xF, }; /* 886 */ enum E_INDUN_RANK_TYPE { E_IRT_DAMAGEDEALT = 0x0, E_IRT_DAMAGETAKEN = 0x1, E_IRT_HEALINGDONE = 0x2, E_IRT_MAX = 0x3, }; /* 887 */ enum PROTOCOL_COMMAND_TRADE { NC_TRADE_NULL = 0x0, NC_TRADE_PROPOSE_REQ = 0x1, NC_TRADE_PROPOSE_ASK_REQ = 0x2, NC_TRADE_PROPOSE_ASKNO_ACK = 0x3, NC_TRADE_PROPOSENO_ACK = 0x4, NC_TRADE_PROPOSE_ASKYES_ACK = 0x5, NC_TRADE_PROPOSEYES_ACK = 0x6, NC_TRADE_PROPOSE_CANCEL_CMD = 0x7, NC_TRADE_PROPOSE_CANCELED_CMD = 0x8, NC_TRADE_START_CMD = 0x9, NC_TRADE_CANCEL_REQ = 0xA, NC_TRADE_CANCEL_ACK = 0xB, NC_TRADE_CANCEL_CMD = 0xC, NC_TRADE_UPBOARD_REQ = 0xD, NC_TRADE_UPBOARDFAIL_ACK = 0xE, NC_TRADE_UPBOARD_ACK = 0xF, NC_TRADE_OPPOSITUPBOARD_CMD = 0x10, NC_TRADE_DOWNBOARD_REQ = 0x11, NC_TRADE_DOWNBOARDFAIL_ACK = 0x12, NC_TRADE_DOWNBOARD_ACK = 0x13, NC_TRADE_OPPOSITDOWNBOARD_CMD = 0x14, NC_TRADE_CENBOARDING_REQ = 0x15, NC_TRADE_CENBOARDINGFAIL_ACK = 0x16, NC_TRADE_CENBOARDING_ACK = 0x17, NC_TRADE_OPPOSITCENBOARDING_CMD = 0x18, NC_TRADE_BOARDLOCK_REQ = 0x19, NC_TRADE_BOARDLOCKFAIL_ACK = 0x1A, NC_TRADE_BOARDLOCK_ACK = 0x1B, NC_TRADE_OPPOSITBOARDLOCK_CMD = 0x1C, NC_TRADE_BOARDUNLOCK_CMD = 0x1D, NC_TRADE_OPPOSITBOARDUNLOCK_CMD = 0x1E, NC_TRADE_DECIDE_REQ = 0x1F, NC_TRADE_DECIDEFAIL_ACK = 0x20, NC_TRADE_DECIDE_ACK = 0x21, NC_TRADE_OPPOSITDECIDE_CMD = 0x22, NC_TRADE_TRADEFAIL_CMD = 0x23, NC_TRADE_TRADECOMPLETE_CMD = 0x24, }; /* 888 */ enum QUEST_SCRIPT_COMMAND { QSC_ERROR = 0x0, QSC_END = 0x1, QSC_SAY = 0x2, QSC_SCENARIO = 0x3, QSC_CALLPS = 0x4, QSC_CLEAR = 0x5, QSC_ACCEPT = 0x6, QSC_CANCEL = 0x7, QSC_PROGRESS = 0x8, QSC_FAILED = 0x9, QSC_DONE = 0xA, QSC_LINK = 0xB, QSC_ABORT = 0xC, QSC_DELETE_ITEM = 0xD, QSC_CREATE_ITEM = 0xE, QSC_DROP_ITEM = 0xF, QSC_REMARK = 0x10, QSC_IF = 0x11, QSC_GOTO = 0x12, QSC_MARK = 0x13, QSC_SET = 0x14, QSC_ADD = 0x15, QSC_SUB = 0x16, QSC_GET_PLAYER_RACE = 0x17, QSC_GET_PLAYER_CLASS = 0x18, QSC_GET_PLAYER_LEVEL = 0x19, QSC_GET_PLAYER_GENDER = 0x1A, QSC_GET_PLAYER_EMPTY_INVENTORY = 0x1B, QSC_REPEAT_QUEST_GIVE_UP = 0x1C, QSC_UNKNOWNED = 0x1D, QSC_SET_ABSTATE = 0x1E, QSC_RESET_ABSTATE = 0x1F, QSC_IS_ABSTATE = 0x20, QSC_GET_ITEM_LOT = 0x21, QSC_MAX = 0x22, QSC_EOF = 0x23, }; /* 889 */ typedef E_INDUN_RANK_TYPE $4398AD781D195462809CF6448DF5C817; /* 890 */ enum $CFA374FA8B1E3624E75CEEA3CE77C06A { MY_RECORD_DAMAGE = 0x0, MY_RECORD_DAMAGE_RECEIVE = 0x1, MY_RECORD_HEAL = 0x2, MY_RECORD_CLEAR_TIME = 0x3, MY_RECORD_MAX = 0x4, }; /* 891 */ enum $525260EC0EBCA16491C7B02B4A0BFFD5 { MY_DATE_PAST = 0x0, MY_DATE_NEW = 0x1, MY_DATE_MAX = 0x2, }; /* 892 */ enum $7886AD978A4605A1D26B9A12F303E3E0 { MY_INFO_TITLE = 0x0, MY_INFO_NAME = 0x1, MY_INFO_LV = 0x2, MY_INFO_JOB = 0x3, MY_INFO_MAX = 0x4, }; /* 893 */ enum PROTOCOL_COMMAND_CHARSAVE { NC_CHARSAVE_NULL = 0x0, NC_CHARSAVE_ALL_REQ = 0x1, NC_CHARSAVE_ALL_ACK = 0x2, NC_CHARSAVE_LOCATION_CMD = 0x3, NC_CHARSAVE_LEVEL_CMD = 0x4, NC_CHARSAVE_QUEST_DOING_REQ = 0x5, NC_CHARSAVE_QUEST_DOING_ACK = 0x6, NC_CHARSAVE_ABSTATE_REQ = 0x7, NC_CHARSAVE_ABSTATE_ACK = 0x8, NC_CHARSAVE_SKILL_REQ = 0x9, NC_CHARSAVE_SKILL_ACK = 0xA, NC_CHARSAVE_TITLE_REQ = 0xB, NC_CHARSAVE_TITLE_ACK = 0xC, NC_CHARSAVE_CHARSTAT_CMD = 0xD, NC_CHARSAVE_2WLDMAN_ALL_CMD = 0xE, NC_CHARSAVE_2WLDMAN_QUEST_DOING_CMD = 0xF, NC_CHARSAVE_2WLDMAN_QUEST_DONE_CMD = 0x10, NC_CHARSAVE_2WLDMAN_ABSTATE_CMD = 0x11, NC_CHARSAVE_2WLDMAN_SKILL_CMD = 0x12, NC_CHARSAVE_2WLDMAN_ITEM_CMD = 0x13, NC_CHARSAVE_2WLDMAN_CHESTINFO_CMD = 0x14, NC_CHARSAVE_2WLDMAN_GAME_CMD = 0x15, NC_CHARSAVE_2WLDMAN_TITLE_CMD = 0x16, NC_CHARSAVE_2WLDMAN_MISC_CMD = 0x17, NC_CHARSAVE_PKCOUNT_CMD = 0x18, NC_CHARSAVE_2WLDMAN_LINK_FROM_CMD = 0x19, NC_CHARSAVE_REST_EXP_LAST_EXEC_TIME_SAVE_REQ = 0x1A, NC_CHARSAVE_REST_EXP_LAST_EXEC_TIME_SAVE_ACK = 0x1B, NC_CHARSAVE_AUTO_PICK_SAVE_REQ = 0x1C, NC_CHARSAVE_AUTO_PICK_SAVE_ACK = 0x1D, NC_CHARSAVE_SET_CHAT_BLOCK_SPAMER_WM_CMD = 0x21, NC_CHARSAVE_SET_CHAT_BLOCK_SPAMER_DB_CMD = 0x22, NC_CHARSAVE_ITEMACTIONCOOLTIME_REQ = 0x23, NC_CHARSAVE_ITEMACTIONCOOLTIME_ACK = 0x24, NC_CHARSAVE_UI_STATE_SAVE_REQ = 0x25, NC_CHARSAVE_UI_STATE_SAVE_ACK = 0x26, NC_CHARSAVE_DB_UI_STATE_SAVE_REQ = 0x27, NC_CHARSAVE_DB_UI_STATE_SAVE_ACK = 0x28, NC_CHARSAVE_2WLDMAN_QUEST_READ_CMD = 0x29, NC_CHARSAVE_2WLDMAN_SINGLE_OPTION_CMD = 0x2A, NC_CHARSAVE_2WLDMAN_QUEST_REPEAT_CMD = 0x2B, NC_CHARSAVE_2WLDMAN_COININFO_CMD = 0x2C, NC_CHARSAVE_CHAT_COLOR_CMD = 0x31, NC_CHARSAVE_2WLDMAN_CHAT_COLOR_CMD = 0x32, NC_CHARSAVE_2WLDMAN_PET_LINK_RESUMMON_CMD = 0x33, NC_CHARSAVE_2WLDMAN_ITEMACTIONCOOLTIME_CMD = 0x34, NC_CHARSAVE_USEITEM_MINIMON_INFO_DB_CMD = 0x35, NC_CHARSAVE_USEITEM_MINIMON_INFO_WORLD_CMD = 0x36, NC_CHARSAVE_SELL_ITEM_INFO_CMD = 0x37, }; /* 894 */ enum QUEST_SCRIPT_TALKER { QS_TALKER_NPC = 0x0, QS_TALKER_ME = 0x1, QST_MAX = 0x2, }; /* 895 */ enum PROTOCOL_COMMAND_CHAT_RESTRICT { NC_CHAT_RESTRICT_NULL = 0x0, NC_CHAT_RESTRICT_DB_LIST_CMD = 0x1, NC_CHAT_RESTRICT_LIST_CMD = 0x2, NC_CHAT_RESTRICT_ADD_REQ = 0x3, NC_CHAT_RESTRICT_DB_ADD_REQ = 0x4, NC_CHAT_RESTRICT_DB_ADD_ACK = 0x5, NC_CHAT_RESTRICT_ADD_ACK = 0x6, NC_CHAT_RESTRICT_DEL_REQ = 0x7, NC_CHAT_RESTRICT_DB_DEL_REQ = 0x8, NC_CHAT_RESTRICT_DB_DEL_ACK = 0x9, NC_CHAT_RESTRICT_DEL_ACK = 0xA, NC_CHAT_RESTRICT_DEL_ALL_REQ = 0xB, NC_CHAT_RESTRICT_DB_DEL_ALL_REQ = 0xC, NC_CHAT_RESTRICT_DB_DEL_ALL_ACK = 0xD, NC_CHAT_RESTRICT_DEL_ALL_ACK = 0xE, }; /* 896 */ enum MobKillAnnounceType { MKL_Helga = 0x0, MKL_Karen = 0x1, MKL_B_CrackerHumar = 0x2, MKL_BH_Helga = 0x3, MKL_BH_Humar = 0x4, MKL_Chimera = 0x5, MKL_B_Albireo = 0x6, MKL_BH_Albireo = 0x7, MLK_BH_Karen = 0x8, MKL_IS_Blakhan = 0x9, MAX_MOBKILLANNOUNCETYPE = 0xA, }; /* 897 */ typedef MoverSlotView::DataVersion MobKillAnnounceText::DataVersion; /* 898 */ typedef MoverSlotView::DataVersion DamageEffect::DataVersion; /* 899 */ enum DamageBaseType { DBT_Abstate = 0x0, MAX_DAMAGEBASETYPE = 0x1, }; /* 900 */ typedef MoverSlotView::DataVersion AbStateMsg::DataVersion; /* 901 */ enum $E87E08468848BBE041D131478EBD549F { PGWM_CMD_PARTYSCORE_TITLE_SORTBYTITLE01 = 0xA, PGWM_CMD_PARTYSCORE_TITLE_SORTBYTITLE02 = 0xB, PGWM_CMD_PARTYSCORE_TITLE_SORTBYTITLE03 = 0xC, PGWM_CMD_PARTYSCORE_TITLE_SORTBYTITLE04 = 0xD, PGWM_CMD_PARTYSCORE_TITLE_SORTBYTITLE05 = 0xE, PGWM_CMD_PARTYSCORE_TITLE_SORTBYTITLE06 = 0xF, PGWM_CMD_PARTYSCORE_APPLY = 0x10, PGWM_CMD_PARTYSCORE_HELP = 0x11, PGWM_CMD_PARTYSCORE_WINCLOSE = 0x12, PGWM_CMD_PARTYSCORE_MAX = 0x13, }; /* 902 */ enum $BF6B451421A1395A858C2944852ADFB5 { PGWM_CMD_IDRANKING_NONE = 0xA, PGWM_CMD_IDRANKING_DAMAGE_TAB = 0xB, PGWM_CMD_IDRANKING_DAMAGERE_RECEIVE_TAB = 0xC, PGWM_CMD_IDRANKING_HEAL_TAB = 0xD, PGWM_CMD_IDRANKING_MY_RECORD_TAB = 0xE, PGWM_CMD_IDRANKING_HELP = 0xF, PGWM_CMD_IDRANKING_WINCLOSE = 0x10, PGWM_CMD_IDRANKING_SELECT_BTN = 0x11, PGWM_CMD_IDRANKING_SELECT_ID = 0x12, PGWM_CMD_IDRANKING_SLIDE = 0x13, PGWM_CMD_IDRANKING_MAX = 0x14, }; /* 903 */ enum GameFrameWork::eCollectCardWin { CCW_1 = 0x0, CCW_2 = 0x1, CCW_3 = 0x2, CCW_4 = 0x3, CCW_COUNT = 0x4, }; /* 904 */ typedef $41373A589266EFD90827CE150A04F050 $10FEDA9340A532CE6728349342364628; /* 905 */ enum $56AC8F3A0012E83592D41109620862A4 { DEPTH_STENCIL_NUM = 0x9, }; /* 906 */ enum NiDX9Renderer::FrameBufferFormat { FBFMT_UNKNOWN = 0x0, FBFMT_R8G8B8 = 0x1, FBFMT_A8R8G8B8 = 0x2, FBFMT_X8R8G8B8 = 0x3, FBFMT_R5G6B5 = 0x4, FBFMT_X1R5G5B5 = 0x5, FBFMT_A1R5G5B5 = 0x6, FBFMT_A4R4G4B4 = 0x7, FBFMT_R3G3B2 = 0x8, FBFMT_A8 = 0x9, FBFMT_A8R3G3B2 = 0xA, FBFMT_X4R4G4B4 = 0xB, FBFMT_R16F = 0xC, FBFMT_G16R16F = 0xD, FBFMT_A16B16G16R16F = 0xE, FBFMT_R32F = 0xF, FBFMT_G32R32F = 0x10, FBFMT_A32B32G32R32F = 0x11, FBFMT_NUM = 0x12, }; /* 907 */ enum NiDX9Renderer::DepthStencilFormat { DSFMT_UNKNOWN = 0x0, DSFMT_D16_LOCKABLE = 0x46, DSFMT_D32 = 0x47, DSFMT_D15S1 = 0x49, DSFMT_D24S8 = 0x4B, DSFMT_D16 = 0x50, DSFMT_D24X8 = 0x4D, DSFMT_D24X4S4 = 0x4F, }; /* 908 */ enum GatherType { GT_HERBING = 0x0, GT_MINING = 0x1, GT_WOODCUTTING = 0x2, GT_FISHING = 0x3, MAX_GATHERTYPE = 0x4, }; /* 909 */ typedef KeyRemappingWin::Modifiers KeyMap::Modif; /* 910 */ enum MachineOpt::EmShortCutDefaultDisplaySloat_V1 { NUM_DEFAULT_DISPLAY_SLOAT = 0xC, }; /* 911 */ typedef GuildTask::State GatheringTask::State; /* 912 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator >::_Initfl { _Newfl = 0x0, _Openfl = 0x1, _Closefl = 0x2, }; /* 947 */ enum $3065823E5191D2C998FA93C46B23A3F9 { alnum = 0x107, alpha = 0x103, cntrl = 0x20, digit = 0x4, graph = 0x117, lower = 0x2, print = 0x1D7, punct = 0x10, space = 0x48, upper = 0x1, xdigit = 0x80, }; /* 948 */ enum EBeginAuthSessionResult { k_EBeginAuthSessionResultOK = 0x0, k_EBeginAuthSessionResultInvalidTicket = 0x1, k_EBeginAuthSessionResultDuplicateRequest = 0x2, k_EBeginAuthSessionResultInvalidVersion = 0x3, k_EBeginAuthSessionResultGameMismatch = 0x4, k_EBeginAuthSessionResultExpiredTicket = 0x5, }; /* 949 */ enum EUserHasLicenseForAppResult { k_EUserHasLicenseResultHasLicense = 0x0, k_EUserHasLicenseResultDoesNotHaveLicense = 0x1, k_EUserHasLicenseResultNoAuth = 0x2, }; /* 950 */ enum EVoiceResult { k_EVoiceResultOK = 0x0, k_EVoiceResultNotInitialized = 0x1, k_EVoiceResultNotRecording = 0x2, k_EVoiceResultNoData = 0x3, k_EVoiceResultBufferTooSmall = 0x4, k_EVoiceResultDataCorrupted = 0x5, k_EVoiceResultRestricted = 0x6, k_EVoiceResultUnsupportedCodec = 0x7, }; /* 951 */ enum __MIDL_IUri_0001 { Uri_PROPERTY_ABSOLUTE_URI = 0x0, Uri_PROPERTY_STRING_START = 0x0, Uri_PROPERTY_AUTHORITY = 0x1, Uri_PROPERTY_DISPLAY_URI = 0x2, Uri_PROPERTY_DOMAIN = 0x3, Uri_PROPERTY_EXTENSION = 0x4, Uri_PROPERTY_FRAGMENT = 0x5, Uri_PROPERTY_HOST = 0x6, Uri_PROPERTY_PASSWORD = 0x7, Uri_PROPERTY_PATH = 0x8, Uri_PROPERTY_PATH_AND_QUERY = 0x9, Uri_PROPERTY_QUERY = 0xA, Uri_PROPERTY_RAW_URI = 0xB, Uri_PROPERTY_SCHEME_NAME = 0xC, Uri_PROPERTY_USER_INFO = 0xD, Uri_PROPERTY_USER_NAME = 0xE, Uri_PROPERTY_STRING_LAST = 0xE, Uri_PROPERTY_HOST_TYPE = 0xF, Uri_PROPERTY_DWORD_START = 0xF, Uri_PROPERTY_PORT = 0x10, Uri_PROPERTY_SCHEME = 0x11, Uri_PROPERTY_ZONE = 0x12, Uri_PROPERTY_DWORD_LAST = 0x12, }; /* 952 */ enum BasicInfoHelp { BIH_BEGINNER1 = 0x0, BIH_BEGINNER2 = 0x1, BIH_BEGINNER3 = 0x2, BIH_BATTLE1 = 0x3, BIH_BATTLE2 = 0x4, BIH_SKILL1 = 0x5, BIH_SKILL2 = 0x6, BIH_SKILL3 = 0x7, BIH_IMPOWER1 = 0x8, BIH_IMPOWER2 = 0x9, BIH_FREESTAT1 = 0xA, BIH_FREESTAT2 = 0xB, BIH_MAP1 = 0xC, BIH_COLLECT1 = 0xD, BIH_COLLECT2 = 0xE, BIH_REVIVA1 = 0xF, BIH_NICKNAME1 = 0x10, BIH_NICKNAME2 = 0x11, BIH_MINIHOUSE1 = 0x12, BIH_MINIHOUSE2 = 0x13, BIH_MINIHOUSE3 = 0x14, BIH_MINIHOUSE4 = 0x15, BIH_MINIHOUSE5 = 0x16, BIH_MINIHOME1 = 0x17, BIH_MINIHOME2 = 0x18, BIH_MINIHOME3 = 0x19, BIH_MINIHOME4 = 0x1A, BIH_QUEST1 = 0x1B, BIH_QUEST3 = 0x1C, BIH_QUEST4 = 0x1D, BIH_HOLYPROMISE1 = 0x1E, BIH_HOLYPROMISE2 = 0x1F, BIH_HOLYPROMISE3 = 0x20, BIH_GUILD1 = 0x21, BIH_GUILD2 = 0x22, BIH_GUILD3 = 0x23, BIH_GUILD4 = 0x24, BIH_GUILDWAR1 = 0x25, BIH_GUILDWAR2 = 0x26, BIH_GUILDWAR3 = 0x27, BIH_GUILDWAR4 = 0x28, BIH_GUILDWAR5 = 0x29, BIH_WEDDING1 = 0x2A, BIH_WEDDING2 = 0x2B, BIH_WEDDING3 = 0x2C, BIH_WEDDING4 = 0x2D, BIH_EMOTION1 = 0x2E, BIH_EMOTION2 = 0x2F, BIH_GATE1 = 0x30, BIH_GATE2 = 0x31, BIH_GATE3 = 0x32, BIH_GATE4 = 0x33, BIH_ITEM1 = 0x34, BIH_ITEM2 = 0x35, BIH_ITEM3 = 0x36, BIH_ITEM4 = 0x37, BIH_ITEM5 = 0x38, BIH_SMELTING1 = 0x39, BIH_SMELTING2 = 0x3A, BIH_ENCHANT1 = 0x3B, BIH_ENCHANT2 = 0x3C, BIH_PARTY1 = 0x3D, BIH_PARTY2 = 0x3E, BIH_KIGNDOMQUEST1 = 0x3F, BIH_KIGNDOMQUEST2 = 0x40, BIH_KIGNDOMQUEST3 = 0x41, BIH_PRODUCTION1 = 0x42, BIH_PRODUCTION2 = 0x43, BIH_PRODUCTION3 = 0x44, BIH_PRODUCTION4 = 0x45, BIH_MOVER1 = 0x46, BIH_CHANGJOB1 = 0x47, BIH_MONSTER1 = 0x48, BIH_MONSTER2 = 0x49, BIH_BATTLEFEILD1 = 0x4A, BIH_BATTLEFEILD2 = 0x4B, BIH_BATTLEFEILD3 = 0x4C, BIH_BATTLEFEILD5 = 0x4D, BIH_BATTLEFEILD6 = 0x4E, MAX_BASICINFOHELP = 0x4F, }; /* 953 */ typedef $B2CD58BB5E151C37D855099D3E2FDD5A STUB_PHASE; /* 954 */ enum QUEST_EDITOR_DATA_VERSION { QUEST_EDITOR_LOAD_VERSION = 0x6, QUEST_EDITOR_SAVE_VERSION = 0x6, }; /* 955 */ typedef $0AEECC1A63E1B2F73D11FBA74082B60B PROXY_PHASE; /* 956 */ enum __MIDL_IUri_0002 { Uri_HOST_UNKNOWN = 0x0, Uri_HOST_DNS = 0x1, Uri_HOST_IPV4 = 0x2, Uri_HOST_IPV6 = 0x3, Uri_HOST_IDN = 0x4, }; /* 957 */ enum SkillHitTp { SHT_FROM_PY_NORMAL_HITRATE = 0x0, SHT_FROM_MA_NORMAL_HITRATE = 0x1, SHT_ALWAYHIT = 0x2, SHT_CURE = 0x3, SHT_DISPEL = 0x4, SHT_MANABURN = 0x5, MAX_SKILLHITTP = 0x6, }; /* 958 */ enum _D3DXERR { D3DXERR_CANNOTMODIFYINDEXBUFFER = 0x88760B54, D3DXERR_INVALIDMESH = 0x88760B55, D3DXERR_CANNOTATTRSORT = 0x88760B56, D3DXERR_SKINNINGNOTSUPPORTED = 0x88760B57, D3DXERR_TOOMANYINFLUENCES = 0x88760B58, D3DXERR_INVALIDDATA = 0x88760B59, D3DXERR_LOADEDMESHASNODATA = 0x88760B5A, D3DXERR_DUPLICATENAMEDFRAGMENT = 0x88760B5B, D3DXERR_CANNOTREMOVELASTITEM = 0x88760B5C, }; /* 959 */ enum tagRpcLocalAddressFormat { rlafInvalid = 0x0, rlafIPv4 = 0x1, rlafIPv6 = 0x2, }; /* 960 */ enum _PRIORITY_HINT { IoPriorityHintVeryLow = 0x0, IoPriorityHintLow = 0x1, IoPriorityHintNormal = 0x2, MaximumIoPriorityHintType = 0x3, }; /* 961 */ enum _PRINTER_OPTION_FLAGS { PRINTER_OPTION_NO_CACHE = 0x1, PRINTER_OPTION_CACHE = 0x2, PRINTER_OPTION_CLIENT_CHANGE = 0x4, PRINTER_OPTION_NO_CLIENT_DATA = 0x8, }; /* 962 */ typedef $0FC989869F227A36D749990E523E5F04 POWER_ACTION; /* 963 */ typedef $CC15F4327A358B822A1EAA149A8E4762 PIPE_ATTRIBUTE_TYPE; /* 964 */ enum _D3DXMESHOPT { D3DXMESHOPT_COMPACT = 0x1000000, D3DXMESHOPT_ATTRSORT = 0x2000000, D3DXMESHOPT_VERTEXCACHE = 0x4000000, D3DXMESHOPT_STRIPREORDER = 0x8000000, D3DXMESHOPT_IGNOREVERTS = 0x10000000, D3DXMESHOPT_DONOTSPLIT = 0x20000000, D3DXMESHOPT_DEVICEINDEPENDENT = 0x400000, }; /* 965 */ enum ImagePinType { IPT_ME = 0x0, IPT_TARGET = 0x1, IPT_SPOT = 0x2, MAX_IMAGEPINTYPE = 0x3, }; /* 966 */ enum PROTOCOL_COMMAND_OPTOOL { NC_OPTOOL_NULL = 0x0, NC_OPTOOL_S2SCONNECT_LIST_REQ = 0x1, NC_OPTOOL_S2SCONNECT_LIST_ACK = 0x2, NC_OPTOOL_CLOSE_SERVER_REQ = 0x3, NC_OPTOOL_CLOSE_SERVER_ACK = 0x4, NC_OPTOOL_MAP_USER_LIST_REQ = 0x5, NC_OPTOOL_MAP_USER_LIST_ACK = 0x6, NC_OPTOOL_CONNECT_BRIF_REQ = 0x7, NC_OPTOOL_CONNECT_BRIF_ACK = 0x8, NC_OPTOOL_KQ_SCHEDULE_REQ = 0x9, NC_OPTOOL_KQ_SCHEDULE_ACK = 0xA, NC_OPTOOL_KQ_CHANGE_CMD = 0xB, NC_OPTOOL_KQ_MAP_ALLOC_INFO_REQ = 0xC, NC_OPTOOL_KQ_MAP_ALLOC_INFO_ACK = 0xD, NC_OPTOOL_SET_CLIENT_NUM_OF_USER_LIMIT = 0xE, NC_OPTOOL_REQ_CLIENT_NUM_OF_USER_LIMIT = 0xF, NC_OPTOOL_ACK_CLIENT_NUM_OF_USER_LIMIT = 0x10, NC_OPTOOL_KQ_DELETE_CMD = 0x11, NC_OPTOOL_LOGIN_USER_RATABLE_GET_REQ = 0x12, NC_OPTOOL_LOGIN_USER_RATABLE_GET_ACK = 0x13, NC_OPTOOL_LOGIN_USER_RATABLE_SET_CMD = 0x14, NC_OPTOOL_GUILD_TOURNAMENT_CHANGE_CMD = 0x15, NC_OPTOOL_GUILD_TOURNAMENT_CHANGE_ACK = 0x16, NC_OPTOOL_LOGON_PROCESS_TIME_VIEW_CLR = 0x17, NC_OPTOOL_LOGON_PROCESS_TIME_VIEW_REQ = 0x18, NC_OPTOOL_LOGON_PROCESS_TIME_VIEW_ACK = 0x19, NC_OPTOOL_WM_SEND_PACKET_STATISTICS_CLR = 0x1A, NC_OPTOOL_WM_SEND_PACKET_STATISTICS_REQ = 0x1B, NC_OPTOOL_WM_SEND_PACKET_STATISTICS_ACK = 0x1C, NC_OPTOOL_CHARACTER_DELETE_REQ = 0x1D, NC_OPTOOL_CHARACTER_DELETE_ACK = 0x1E, NC_OPTOOL_CHARACTER_DELETE_CMD = 0x1F, NC_OPTOOL_GUILD_CHANGE_MEMBER_GRADE_REQ = 0x20, NC_OPTOOL_GUILD_CHANGE_MEMBER_GRADE_ACK = 0x21, NC_OPTOOL_GUILD_TOURNAMENT_SCHEDULE_RESET_REQ = 0x22, NC_OPTOOL_GUILD_TOURNAMENT_SCHEDULE_RESET_ACK = 0x23, NC_OPTOOL_GUILD_DATA_CHANGE_REQ = 0x24, NC_OPTOOL_GUILD_DATA_CHANGE_ACK = 0x25, NC_OPTOOL_KQ_ALL_RESET_CMD = 0x26, NC_OPTOOL_FIND_USER_REQ = 0x27, NC_OPTOOL_FIND_USER_ACK = 0x28, NC_OPTOOL_KICK_USER_REQ = 0x29, NC_OPTOOL_KICK_USER_ACK = 0x2A, NC_OPTOOL_GUILD_DISMISS_CANCEL_REQ = 0x2B, NC_OPTOOL_GUILD_DISMISS_CANCEL_ACK = 0x2C, }; /* 967 */ enum ToggleSkillEnum { TS_HPRATEOFF = 0x0, MAX_TOGGLESKILLENUM = 0x1, }; /* 968 */ enum PS_ConditionEnum { PS_CBOWATKRATEKNOCKBACK = 0x0, PS_SKILLSPUSEDOWN = 0x1, PS_AREAENEMYSPDOWN = 0x2, PS_MEDMGMISSCRIUPRATE = 0x3, MAX_PS_CONDITIONENUM = 0x4, }; /* 969 */ typedef $C9C41CE7F7AB140BE1C872069B92FC11 LATENCY_TIME; /* 970 */ typedef $A98B79572840FDA381AA9CDCE69D1BC8 DISK_CACHE_RETENTION_PRIORITY; /* 971 */ enum _PROC_THREAD_ATTRIBUTE_NUM { ProcThreadAttributeParentProcess = 0x0, ProcThreadAttributeExtendedFlags = 0x1, ProcThreadAttributeHandleList = 0x2, ProcThreadAttributeGroupAffinity = 0x3, ProcThreadAttributePreferredNode = 0x4, ProcThreadAttributeIdealProcessor = 0x5, ProcThreadAttributeUmsThread = 0x6, ProcThreadAttributeMitigationPolicy = 0x7, ProcThreadAttributeMax = 0x8, }; /* 972 */ enum GBRewardType { GBSM_JACKPOT = 0x0, MAX_GBREWARDTYPE = 0x1, }; /* 973 */ enum tagRpcCallType { rctInvalid = 0x0, rctNormal = 0x1, rctTraining = 0x2, rctGuaranteed = 0x3, }; /* 974 */ enum tagRpcCallClientLocality { rcclInvalid = 0x0, rcclLocal = 0x1, rcclRemote = 0x2, rcclClientUnknownLocality = 0x3, }; /* 975 */ enum _FILE_ID_TYPE { FileIdType = 0x0, ObjectIdType = 0x1, MaximumFileIdType = 0x2, }; /* 976 */ typedef $091388B5486C38E232712F2AD090397D POWER_INFORMATION_LEVEL; /* 977 */ enum IsSaveType { IS_NO_SAVE = 0x0, IS_SAVE_WHEN_LINK = 0x1, IS_SAVE_WHEN_DEAD = 0x2, MAX_ISSAVETYPE = 0x3, }; /* 978 */ enum MobCondition_Type { MCT_HP = 0x0, MAX_MOBCONDITION_TYPE = 0x1, }; /* 979 */ enum DelConditionType { DCT_NONE = 0x0, DCT_LINKIN_ALL = 0x1, MAX_DELCONDITIONTYPE = 0x2, }; /* 980 */ enum GT_REWARD_TYPE { ID_ITEM = 0x0, ID_GUILD_FAME = 0x1, ID_GUILD_MONEY = 0x2, ID_GUILD_EXP = 0x3, ID_GUILD_TOKEN = 0x4, ID_GUILD_MONEY_DIVISION = 0x5, MAX_GT_REWARD_TYPE = 0x6, }; /* 981 */ enum KQPlayType { KQP_NONE = 0x0, KQP_SOLO = 0x1, KQP_TEAM = 0x2, KQP_PARTY = 0x3, MAX_KQPLAYTYPE = 0x4, }; /* 982 */ enum ITEM_OPTION_TYPE { IOT_NUMBER = 0x0, IOT_STR = 0x1, IOT_INT = 0x2, IOT_DEX = 0x3, IOT_MEN = 0x4, IOT_CON = 0x5, IOT_TH = 0x6, IOT_TB = 0x7, IOT_AC = 0x8, IOT_WC = 0x9, IOT_MA = 0xA, IOT_MR = 0xB, MAX_ITEM_OPTION_TYPE = 0xC, }; /* 983 */ enum AUCTION_ITEM_INFO_TYPE { AII_SEARCH = 0x0, AII_MY_REGISTER_GOOD_LIST = 0x2, MAX_AUCTION_ITEM_INFO_TYPE = 0x3, }; /* 984 */ enum _RPC_NOTIFICATIONS { RpcNotificationCallNone = 0x0, RpcNotificationClientDisconnect = 0x1, RpcNotificationCallCancel = 0x2, }; /* 985 */ typedef $0125F7DD214878EB629B8863199E19EA SYSTEM_POWER_CONDITION; /* 986 */ enum DividendRate { DR_Even = 0x0, DR_Big = 0x1, DR_Pair = 0x2, DR_Triple = 0x3, DR_AnyTriple = 0x4, DR_4_17 = 0x5, DR_5_16 = 0x6, DR_6_15 = 0x7, DR_7_14 = 0x8, DR_8_13 = 0x9, DR_9_10_11_12 = 0xA, DR_Domino = 0xB, DR_Single1 = 0xC, DR_Single2 = 0xD, DR_Single3 = 0xE, MAX_DIVIDENDRATE = 0xF, }; /* 987 */ enum _D3DXREGISTER_SET { D3DXRS_BOOL = 0x0, D3DXRS_INT4 = 0x1, D3DXRS_FLOAT4 = 0x2, D3DXRS_SAMPLER = 0x3, D3DXRS_FORCE_DWORD = 0x7FFFFFFF, }; /* 988 */ enum UseEffectType { UE_HPUP = 0x0, UE_SPUP = 0x1, UE_POISONREMOVE = 0x2, UE_DISEASEREMOVE = 0x3, UE_ABSTATE = 0x4, UE_CURSEREMOVE = 0x5, UE_NONE = 0x6, UE_HPSPALLUP = 0x7, UE_DEBUFALLREMOVE = 0x8, UE_ACTIONITEM = 0x9, MAX_USEEFFECTTYPE = 0xA, }; /* 989 */ enum _D3DXPARAMETER_CLASS { D3DXPC_SCALAR = 0x0, D3DXPC_VECTOR = 0x1, D3DXPC_MATRIX_ROWS = 0x2, D3DXPC_MATRIX_COLUMNS = 0x3, D3DXPC_OBJECT = 0x4, D3DXPC_STRUCT = 0x5, D3DXPC_FORCE_DWORD = 0x7FFFFFFF, }; /* 990 */ enum PupMindTypeEnum { PM_SJ = 0x0, PM_NT = 0x1, PM_NF = 0x2, PM_SP = 0x3, MAX_PUPMINDTYPEENUM = 0x4, }; /* 991 */ typedef $FD19F3E103D4016A907C359DAF3A86E6 POWER_PLATFORM_ROLE; /* 992 */ enum PupFactorTypeEnum { PF_STRESS = 0x0, PF_MIND = 0x1, MAX_PUPFACTORTYPEENUM = 0x2, }; /* 993 */ enum _D3DXPARAMETER_TYPE { D3DXPT_VOID = 0x0, D3DXPT_BOOL = 0x1, D3DXPT_INT = 0x2, D3DXPT_FLOAT = 0x3, D3DXPT_STRING = 0x4, D3DXPT_TEXTURE = 0x5, D3DXPT_TEXTURE1D = 0x6, D3DXPT_TEXTURE2D = 0x7, D3DXPT_TEXTURE3D = 0x8, D3DXPT_TEXTURECUBE = 0x9, D3DXPT_SAMPLER = 0xA, D3DXPT_SAMPLER1D = 0xB, D3DXPT_SAMPLER2D = 0xC, D3DXPT_SAMPLER3D = 0xD, D3DXPT_SAMPLERCUBE = 0xE, D3DXPT_PIXELSHADER = 0xF, D3DXPT_VERTEXSHADER = 0x10, D3DXPT_PIXELFRAGMENT = 0x11, D3DXPT_VERTEXFRAGMENT = 0x12, D3DXPT_FORCE_DWORD = 0x7FFFFFFF, }; /* 994 */ enum PupAITypeEnum { PAI_NONE = 0x0, PAI_FOLLOW = 0x1, PAI_REVOLUTION = 0x2, PAI_DANCE = 0x3, PAI_ATTACK = 0x4, PAI_ROAMING = 0x5, PAI_ROTATION = 0x6, PAI_TALK = 0x7, PAI_DIE = 0x8, PAI_SCRIPT = 0x9, MAX_PUPAITYPEENUM = 0xA, }; /* 995 */ enum PupFactorConditionTypeEnum { PFC_NONE = 0x0, PFC_S_DANCE = 0x1, PFC_S_SUCCESS = 0x2, PFC_S_FAIL = 0x3, PFC_S_CRIFAIL = 0x4, PFC_S_GATHER = 0x5, PFC_S_PROD = 0x6, PFC_S_MOVER = 0x7, PFC_S_REVIVALTOWN = 0x8, PFC_S_REVIVALHERE = 0x9, PFC_S_RESTHOUSE = 0xA, PFC_S_STORE = 0xB, PFC_M_ATTACK = 0xC, PFC_M_DANCE = 0xD, PFC_M_FOLLOW = 0xE, PFC_M_TALK = 0xF, PFC_M_REVOLUTION = 0x10, MAX_PUPFACTORCONDITIONTYPEENUM = 0x11, }; /* 996 */ enum PROTOCOL_AUCTION { NC_AUCTION_NULL = 0x0, NC_AUCTION_NOTIFY_STORAGE_BOX_EXIST_ITEM_CMD = 0x1, NC_AUCTION_EXPIRATION_TIME_REQ = 0x2, NC_AUCTION_EXPIRATION_TIME_ACK = 0x3, NC_AUCTION_NOTIFY_EXPIRATION_ITEM_CMD = 0x4, NC_AUCTION_NOTIFY_WORLD_SELL_ITEM_CMD = 0x5, NC_AUCTION_NOTIFY_SELL_ITEM_CMD = 0x6, NC_AUCTION_SEARCH_REQ = 0x7, NC_AUCTION_DB_SEARCH_REQ = 0x8, NC_AUCTION_DB_SEARCH_ACK = 0x9, NC_AUCTION_SEARCH_ACK = 0xA, NC_AUCTION_BUY_REQ = 0xB, NC_AUCTION_DB_BUY_REQ = 0xC, NC_AUCTION_DB_BUY_ACK = 0xD, NC_AUCTION_BUY_ACK = 0xE, NC_AUCTION_MY_REGISTER_GOOD_LIST_REQ = 0xF, NC_AUCTION_DB_MY_REGISTER_GOOD_LIST_REQ = 0x10, NC_AUCTION_DB_MY_REGISTER_GOOD_LIST_ACK = 0x11, NC_AUCTION_MY_REGISTER_GOOD_LIST_ACK = 0x12, NC_AUCTION_REGISTER_GOOD_REQ = 0x13, NC_AUCTION_DB_REGISTER_GOOD_REQ = 0x14, NC_AUCTION_DB_REGISTER_GOOD_ACK = 0x15, NC_AUCTION_REGISTER_GOOD_ACK = 0x16, NC_AUCTION_REGISTER_CANCEL_GOOD_REQ = 0x17, NC_AUCTION_DB_REGISTER_CANCEL_GOOD_REQ = 0x18, NC_AUCTION_DB_REGISTER_CANCEL_GOOD_ACK = 0x19, NC_AUCTION_REGISTER_CANCEL_GOOD_ACK = 0x1A, NC_AUCTION_MY_STORAGE_BOX_REQ = 0x1B, NC_AUCTION_DB_MY_STORAGE_BOX_REQ = 0x1C, NC_AUCTION_DB_MY_STORAGE_BOX_ACK = 0x1D, NC_AUCTION_MY_STORAGE_BOX_ACK = 0x1E, NC_AUCTION_MY_STORAGE_ITEM_DETAIL_INFO_REQ = 0x1F, NC_AUCTION_DB_MY_STORAGE_ITEM_DETAIL_INFO_REQ = 0x20, NC_AUCTION_DB_MY_STORAGE_ITEM_DETAIL_INFO_SUC_ACK = 0x21, NC_AUCTION_DB_MY_STORAGE_ITEM_DETAIL_INFO_FAIL_ACK = 0x22, NC_AUCTION_MY_STORAGE_ITEM_DETAIL_INFO_SUC_ACK = 0x23, NC_AUCTION_MY_STORAGE_ITEM_DETAIL_INFO_FAIL_ACK = 0x24, NC_AUCTION_STORAGE_BOX_WITHDRAW_REQ = 0x25, NC_AUCTION_DB_STORAGE_BOX_WITHDRAW_REQ = 0x26, NC_AUCTION_DB_STORAGE_BOX_WITHDRAW_ACK = 0x27, NC_AUCTION_STORAGE_BOX_WITHDRAW_ACK = 0x28, }; /* 997 */ enum EPrintPropertyType { kPropertyTypeString = 0x1, kPropertyTypeInt32 = 0x2, kPropertyTypeInt64 = 0x3, kPropertyTypeByte = 0x4, kPropertyTypeTime = 0x5, kPropertyTypeDevMode = 0x6, kPropertyTypeSD = 0x7, kPropertyTypeNotificationReply = 0x8, kPropertyTypeNotificationOptions = 0x9, kPropertyTypeBuffer = 0xA, }; /* 998 */ enum PupCaseTypeEnum { SJ01 = 0x0, SJ02 = 0x1, SJ03 = 0x2, SJ04 = 0x3, SJ05 = 0x4, SJ06 = 0x5, SJ07 = 0x6, SJ08 = 0x7, SJ09 = 0x8, SJ10 = 0x9, NT01 = 0xA, NT02 = 0xB, NT03 = 0xC, NT04 = 0xD, NT05 = 0xE, NT06 = 0xF, NT07 = 0x10, NT08 = 0x11, NT09 = 0x12, NT10 = 0x13, NF01 = 0x14, NF02 = 0x15, NF03 = 0x16, NF04 = 0x17, NF05 = 0x18, NF06 = 0x19, NF07 = 0x1A, NF08 = 0x1B, NF09 = 0x1C, NF10 = 0x1D, SP01 = 0x1E, SP02 = 0x1F, SP03 = 0x20, SP04 = 0x21, SP05 = 0x22, SP06 = 0x23, SP07 = 0x24, SP08 = 0x25, SP09 = 0x26, SP10 = 0x27, ALL_PUP_CASE = 0x28, MAX_PUPCASETYPEENUM = 0x29, }; /* 999 */ enum EPrintXPSJobProgress { kAddingDocumentSequence = 0x0, kDocumentSequenceAdded = 0x1, kAddingFixedDocument = 0x2, kFixedDocumentAdded = 0x3, kAddingFixedPage = 0x4, kFixedPageAdded = 0x5, kResourceAdded = 0x6, kFontAdded = 0x7, kImageAdded = 0x8, kXpsDocumentCommitted = 0x9, }; /* 1000 */ enum std::pointer_safety::pointer_safety { relaxed = 0x0, preferred = 0x1, strict = 0x2, }; /* 1001 */ enum _SHRINK_VOLUME_REQUEST_TYPES { ShrinkPrepare = 0x1, ShrinkCommit = 0x2, ShrinkAbort = 0x3, }; /* 1002 */ enum EPrintXPSJobOperation { kJobProduction = 0x1, kJobConsumption = 0x2, }; /* 1003 */ enum NEXT_START_MODE { AFTER_END = 0x0, AFTER_START = 0x1, MAX_NEXT_START_MODE = 0x2, }; /* 1004 */ enum START_REPEAT_MODE { START_REPEAT_FOREVER = 0x0, START_REPEAT_COUNT = 0x1, MAX_START_REPEAT_MODE = 0x2, }; /* 1005 */ enum PLAYER_REPEAT_MODE { PLAYER_REPEAT_FOREVER = 0x0, PLAYER_REPEAT_COUNT = 0x1, MAX_PLAYER_REPEAT_MODE = 0x2, }; /* 1006 */ enum DICE_TAISAI_BETTING_TYPE { DTBT_BETTING = 0x0, DTBT_BETTING_CANCEL = 0x1, MAX_DICE_TAISAI_BETTING_TYPE = 0x2, }; /* 1007 */ enum PLAYER_REVIVAL_MODE { PLAYER_REVIVAL_TOWN = 0x0, PLAYER_REVIVAL_START_FOREVER = 0x1, PLAYER_REVIVAL_START_COUNT = 0x2, PLAYER_REVIVAL_FOREVER = 0x3, PLAYER_REVIVAL_COUNT = 0x4, MAX_PLAYER_REVIVAL_MODE = 0x5, }; /* 1008 */ enum PupPriorityTypeEnum { PPT_MapLink = 0x0, PPT_Die = 0x1, PPT_CallPup = 0x2, PPT_Follow = 0x3, PPT_Idle = 0x4, MAX_PUPPRIORITYTYPEENUM = 0x5, }; /* 1009 */ enum MAUI_Type { MAUI_NONE = 0x0, MAUI_CHARGED = 0x1, MAUI_BUFFITEM = 0x2, MAX_MAUI_TYPE = 0x3, }; /* 1010 */ enum KQ_Medal { KQ_NONE = 0x0, KQ_GOLD = 0x1, KQ_SILVER = 0x2, KQ_COUPER = 0x3, }; /* 1011 */ enum std::float_denorm_style { denorm_indeterminate = 0xFFFFFFFF, denorm_absent = 0x0, denorm_present = 0x1, }; /* 1012 */ enum std::float_round_style { round_indeterminate = 0xFFFFFFFF, round_toward_zero = 0x0, round_to_nearest = 0x1, round_toward_infinity = 0x2, round_toward_neg_infinity = 0x3, }; /* 1013 */ enum PRINT_EXECUTION_CONTEXT { PRINT_EXECUTION_CONTEXT_APPLICATION = 0x0, PRINT_EXECUTION_CONTEXT_SPOOLER_SERVICE = 0x1, PRINT_EXECUTION_CONTEXT_SPOOLER_ISOLATION_HOST = 0x2, PRINT_EXECUTION_CONTEXT_FILTER_PIPELINE = 0x3, PRINT_EXECUTION_CONTEXT_WOW64 = 0x4, }; /* 1014 */ enum ModeIDLvType { MIL_EASY = 0x0, MIL_NORMAL = 0x1, MIL_HARD = 0x2, MAX_MODEIDLVTYPE = 0x3, }; /* 1015 */ enum MobRace { MR_NONE = 0x0, MR_PHINO = 0x1, MR_MARA = 0x2, MR_MARLONE = 0x3, MR_SKEL = 0x4, MR_CEM = 0x5, MR_GOBLIN = 0x6, MR_KARA = 0x7, MR_KEEPER = 0x8, MR_PI = 0x9, MR_LIZARD = 0xA, MR_TRUMPY = 0xB, MR_ORC = 0xC, MR_SLIME = 0xD, MR_BOAR = 0xE, MR_STAFF = 0xF, MR_ARCHON = 0x10, MR_STONIE = 0x11, MR_INCUBUS = 0x12, MR_TREE = 0x13, MR_IMP = 0x14, MR_VIVI = 0x15, MR_KEBING = 0x16, MR_GUARDIAN = 0x17, MR_MINER = 0x18, MR_BELLOW = 0x19, MR_CAIMAN = 0x1A, MR_RHINOCE = 0x1B, MR_MUD = 0x1C, MR_SLUG = 0x1D, MR_SHADOW = 0x1E, MR_CHAR = 0x1F, MR_STATUE = 0x20, MR_HELGA = 0x21, MR_SPIRIT = 0x22, MR_MAGRITE = 0x23, MR_WOLF = 0x24, MR_BEAR = 0x25, MR_SPIDER = 0x26, MR_MAND = 0x27, MR_LICH = 0x28, MR_POON = 0x29, MR_DEPRAVITY = 0x2A, MR_WIND = 0x2B, MR_SELF = 0x2C, MR_ELF = 0x2D, MR_HONEYING = 0x2E, MR_BOOGY = 0x2F, MR_CRAB = 0x30, MR_GUARD_NORMAL = 0x31, MR_DEVILDOM = 0x32, MR_SLAYER = 0x33, MR_DARKARMY = 0x34, MR_BKNIGHTS = 0x35, MAX_MOBRACE = 0x36, }; /* 1016 */ enum _D3DXMESHDATATYPE { D3DXMESHTYPE_MESH = 0x1, D3DXMESHTYPE_PMESH = 0x2, D3DXMESHTYPE_PATCHMESH = 0x3, D3DXMESHTYPE_FORCE_DWORD = 0x7FFFFFFF, }; /* 1017 */ enum NiInputErr { NIIERR_OK = 0x0, NIIERR_GENERIC = 0x80000000, NIIERR_UNSUPPORTED = 0x80000001, NIIERR_INVALIDPARAMS = 0x80000002, NIIERR_INITFAILED = 0x80000003, NIIERR_INVALIDDEVICE = 0x80000004, NIIERR_DEVICENOTFOUND = 0x80000005, NIIERR_DEVICELOST = 0x80000006, NIIERR_DEVICECREATEFAIL = 0x80000007, NIIERR_DEVICEINITFAIL = 0x80000008, NIIERR_DEVICEERROR = 0x80000009, NIIERR_DEVICECHANGE = 0x8000000A, NIIERR_NOOPENPORTS = 0x8000000B, NIIERR_APIFAILURE = 0x8000000C, NIIERR_ALLOCFAILED = 0x8000000D, NIIERR_INVALIDACTION = 0x8000000E, NIIERR_NOTMAPPED = 0x8000000F, NIIERR_MAPPINGFAILED = 0x80000010, NIIERR_MAPPINGFAILED_GAMEPAD = 0x80000011, NIIERR_MAPPINGFAILED_KEYBOARD = 0x80000012, NIIERR_MAPPINGFAILED_MOUSE = 0x80000013, NIIERR_MAPPING_TAKEN = 0x80000014, NIIERR_INVALID_AXIS = 0x80000020, NIIERR_ENUM_NOTRUNNING = 0x80000030, NIIERR_ENUM_NOTCOMPLETE = 0x80000031, NIIERR_ENUM_FAILED = 0x80000032, NIIERR_ENUM_COMPLETE = 0x0, }; /* 1018 */ enum EnemyDetect { ED_BOUT = 0x0, ED_AGGRESSIVE = 0x1, ED_NOBRAIN = 0x2, ED_AGGRESSIVE2 = 0x3, ED_AGGREESIVEALL = 0x4, ED_ENEMYALLDETECT = 0x5, MAX_ENEMYDETECT = 0x6, }; /* 1019 */ enum MOBATTACKTARGET { MAT_ENEMY = 0x0, MAT_ME = 0x1, MAT_MYRACE = 0x2, MAT_NONE = 0x3, MAT_NPC = 0x4, MAX_MOBATTACKTARGET = 0x5, }; /* 1020 */ enum NORMALHITTYPE { HT_PY = 0x0, HT_MA = 0x1, HT_NONE = 0x2, MAX_NORMALHITTYPE = 0x3, }; /* 1021 */ enum MHFO_EffectEnumerate { MHFO_EE_RECALL = 0x0, MHFO_EE_ABSTATE = 0x1, MHFO_EE_ITEMUSE = 0x2, MHFO_EE_PORTAL = 0x3, MAX_MHFO_EFFECTENUMERATE = 0x4, }; /* 1022 */ enum mhObjRotationDir { MH_OBJ_ROT_DIR_CW = 0x0, MH_OBJ_ROT_DIR_CCW = 0x1, }; /* 1023 */ typedef $8166B8857E7CD08BCB1E0D6C8F56BCBA ACTCTX_REQUESTED_RUN_LEVEL; /* 1024 */ enum $C792F6078A6A3F6A449549E9DBCE5AE4 { GUILD_GRADE_0 = 0x0, GUILD_GRADE_1 = 0x1, GUILD_GRADE_2 = 0x2, GUILD_GRADE_3 = 0x3, GUILD_GRADE_4 = 0x4, GUILD_GRADE_5 = 0x5, }; /* 1025 */ enum mhUIState { MH_UISTATE_CONFIGROOMINFO_JOIN = 0x0, MH_UISTATE_CONFIGROOMINFO_OUT = 0x1, MH_UISTATE_CONFIGROOMINFO_REQFIX = 0x2, }; /* 1026 */ enum SHINE_REWARD_TYPE { SRT_NONE = 0x0, SRT_ITEM = 0x1, SRT_EXP = 0x2, SRT_MONEY = 0x3, SRT_HONOR = 0x4, SRT_HP_SOUL_STONE = 0x5, SRT_SP_SOUL_STONE = 0x6, SRT_GURAD_SOUL_STONE = 0x7, SRT_ATTACK_SOUL_STONE = 0x8, SRT_CLASS_CHANGE = 0x9, SRT_PET = 0xA, MAX_SHINE_REWARD_TYPE = 0xB, }; /* 1027 */ enum DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY { DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER = 0xFFFFFFFF, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15 = 0x0, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO = 0x1, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO = 0x2, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO = 0x3, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI = 0x4, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI = 0x5, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS = 0x6, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN = 0x8, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI = 0x9, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL = 0xA, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED = 0xB, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL = 0xC, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED = 0xD, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE = 0xE, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL = 0x80000000, DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1028 */ typedef $53091E8B7324FD0E85FFE62254BC5002 ACTCTX_COMPATIBILITY_ELEMENT_TYPE; /* 1029 */ enum SetIndex { SET_NONE = 0x0, SET_HEALRATE = 0x1, SET_DAMEGERATE = 0x2, SET_ACRATE = 0x3, SET_ABSTATEKEEPTIMERATE = 0x4, SET_SPCONSUMRATE = 0x5, SET_HPSPRECOVERYRATE = 0x6, SET_COOLTIMERATE = 0x7, SET_DEXRATE = 0x8, SET_HPDRAINRATE = 0x9, SET_MOVESPEEDRATE = 0xA, SET_THRATE = 0xB, SET_AGGRORATE = 0xC, SET_PROBABILITYRATE = 0xD, SET_HPSPMAXRATE = 0xE, SET_ABSTATERATE = 0xF, SET_DAMEGEIGNORERATE = 0x10, MAX_SETINDEX = 0x11, }; /* 1030 */ enum vc_attributes::YesNoMaybe { No = 0xFFF0001, Maybe = 0xFFF0010, Yes = 0xFFF0100, }; /* 1031 */ typedef $2A6324B8E10DEE2666A6A5498DFC667B XLAT_SIDE; /* 1032 */ enum vc_attributes::AccessType { NoAccess = 0x0, Read = 0x1, Write = 0x2, ReadWrite = 0x3, }; /* 1033 */ enum DISPLAYCONFIG_SCANLINE_ORDERING { DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED = 0x0, DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE = 0x1, DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED = 0x2, DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST = 0x2, DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST = 0x3, DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1034 */ enum LAYER_NUMBER_TYPE { LNT_BASE = 0x0, LNT_CHAR_NUMBER = 0x1, LNT_MAX = 0x2, }; /* 1035 */ enum LAYER_TYPE { LT_BASE = 0x0, LT_TUTORIAL = 0x1, LT_MAX_LAYER = 0x2, }; /* 1036 */ enum $3CE9D289EBB03BD63FE811D7F2BF3097 { GUILD_DISMISS_MEMBER_GRADE = 0x0, GUILD_DISMISS_DELAY_DAY = 0x1, GUILD_DISMISS_STATUS_NONE = 0x0, GUILD_DISMISS_STATUS_RESERVED = 0x1, GUILD_DISMISS_STATUS_DELETED = 0x2, }; /* 1037 */ enum FilterType { FT_COMPLETE = 0x0, FT_PART = 0x1, MAX_FILTERTYPE = 0x2, }; /* 1038 */ enum LAYER_OBJECT_VIEW_TYPE { LOVI_BASE_LAYER = 0x0, LOVI_ALL_LAYER = 0x1, LVI_MAX = 0x2, }; /* 1039 */ enum $29DEC9BDF2081FEAF439EA201DF812EE { GUILD_GRADE_MEMBER_GRADE = 0x0, }; /* 1040 */ enum $79360698A67B690EBEB5CFD8216CC412 { GUILD_TYPE_MEMBER_GRADE = 0x0, }; /* 1041 */ enum $F2ED812F22A7D59364D4991A96E49BE2 { GUILD_NOTIFY_GRADE = 0x2, }; /* 1042 */ enum _D3DXCALLBACK_SEARCH_FLAGS { D3DXCALLBACK_SEARCH_EXCLUDING_INITIAL_POSITION = 0x1, D3DXCALLBACK_SEARCH_BEHIND_INITIAL_POSITION = 0x2, D3DXCALLBACK_SEARCH_FORCE_DWORD = 0x7FFFFFFF, }; /* 1043 */ enum $A27028B5F7C3C0E7DB5CE6C2EA5067DC { GUILD_INVITE_MEMBER_GRADE = 0x1, }; /* 1044 */ enum $12C9A173D9F54E9F4D16EB491D632E22 { GUILD_JOIN_MEMBER_GRADE = 0x6, }; /* 1045 */ enum $C95E427A8224D6D7BA72C44E4B52E99B { GUILD_VANISH_MEMBER_GRADE = 0x0, }; /* 1046 */ enum $32D288109C67C68C7171C4CD08881ACF { GUILD_EXP_RATIO_MEMBER_GRADE = 0x0, }; /* 1047 */ enum $32B9B84ECD2D5A05F4195237F16B02E5 { GUILD_MEMBER_GRADE_MEMBER_GRADE = 0x0, }; /* 1048 */ enum $3B220F9B6CBD27BB10537BD31CC60930 { GUILD_LEAVE_MEMBER_GRADE = 0x1, }; /* 1049 */ enum DISPLAYCONFIG_SCALING { DISPLAYCONFIG_SCALING_IDENTITY = 0x1, DISPLAYCONFIG_SCALING_CENTERED = 0x2, DISPLAYCONFIG_SCALING_STRETCHED = 0x3, DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 0x4, DISPLAYCONFIG_SCALING_CUSTOM = 0x5, DISPLAYCONFIG_SCALING_PREFERRED = 0x80, DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1050 */ enum ASSOCCLASS { ASSOCCLASS_SHELL_KEY = 0x0, ASSOCCLASS_PROGID_KEY = 0x1, ASSOCCLASS_PROGID_STR = 0x2, ASSOCCLASS_CLSID_KEY = 0x3, ASSOCCLASS_CLSID_STR = 0x4, ASSOCCLASS_APP_KEY = 0x5, ASSOCCLASS_APP_STR = 0x6, ASSOCCLASS_SYSTEM_STR = 0x7, ASSOCCLASS_FOLDER = 0x8, ASSOCCLASS_STAR = 0x9, }; /* 1051 */ enum KINGDOMQUEST_REW_ID { REW_KQ_KING_SLIME = 0x0, REW_KQ_RAGE_PIRATES = 0x1, REW_KQ_UNDER_HALL = 0x2, REW_KQ_GOLDHILL = 0x3, REW_KQ_GORDONMASTER = 0x4, REW_KQ_MINIDRAGON = 0x5, REW_HERO_10 = 0x6, HERO_10_0 = 0x7, HERO_10_1 = 0x8, HERO_10_2 = 0x9, HERO_10_3 = 0xA, REW_HERO_20 = 0xB, HERO_20_0 = 0xC, HERO_20_1 = 0xD, HERO_20_2 = 0xE, HERO_20_3 = 0xF, REW_HERO_30 = 0x10, HERO_30_0 = 0x11, HERO_30_1 = 0x12, HERO_30_2 = 0x13, HERO_30_3 = 0x14, REW_HERO_40 = 0x15, HERO_40_0 = 0x16, HERO_40_1 = 0x17, HERO_40_2 = 0x18, HERO_40_3 = 0x19, REW_HERO_50 = 0x1A, HERO_50_0 = 0x1B, HERO_50_1 = 0x1C, HERO_50_2 = 0x1D, HERO_50_3 = 0x1E, REW_HERO_60 = 0x1F, HERO_60_0 = 0x20, HERO_60_1 = 0x21, HERO_60_2 = 0x22, HERO_60_3 = 0x23, REW_HERO_70 = 0x24, HERO_70_0 = 0x25, HERO_70_1 = 0x26, HERO_70_2 = 0x27, HERO_70_3 = 0x28, REW_KQ_KINGKONG = 0x29, REW_KQ_HONEYING = 0x2A, REW_KQ_SPIDER = 0x2B, REW_KQ_H_MINIDRAGON = 0x2C, REW_HERO_1 = 0x2D, HERO_1_0 = 0x2E, HERO_1_1 = 0x2F, HERO_1_2 = 0x30, HERO_1_3 = 0x31, HERO_1_4 = 0x32, REW_HERO_2 = 0x33, HERO_2_0 = 0x34, HERO_2_1 = 0x35, HERO_2_2 = 0x36, HERO_2_3 = 0x37, HERO_2_4 = 0x38, REW_HERO_3 = 0x39, HERO_3_0 = 0x3A, HERO_3_1 = 0x3B, HERO_3_2 = 0x3C, HERO_3_3 = 0x3D, HERO_3_4 = 0x3E, REW_HERO_4 = 0x3F, HERO_4_0 = 0x40, HERO_4_1 = 0x41, HERO_4_2 = 0x42, HERO_4_3 = 0x43, HERO_4_4 = 0x44, REW_KQ_AntiHenis100 = 0x45, REW_KQ_VICTOR = 0x46, REW_KQ_MINE = 0x47, REW_KQ_EGG = 0x48, REW_HERO_5 = 0x49, HERO_5_0 = 0x4A, HERO_5_1 = 0x4B, HERO_5_2 = 0x4C, HERO_5_3 = 0x4D, HERO_5_4 = 0x4E, REW_KQ_SPRING = 0x4F, REW_KQ_SPRING_DRAW = 0x50, REW_KQ_SPRING_LOSE = 0x51, REW_KQ_SPRING_WIN = 0x52, REW_KQ_GREENHILL = 0x53, REW_KQ_ARENA = 0x54, REW_KQ_ARENA_WIN = 0x55, REW_KQ_ARENA_DRAW = 0x56, REW_KQ_SOCCER = 0x57, REW_KQ_SOCCER_WIN = 0x58, REW_KQ_SOCCER_DRAW = 0x59, REW_KQ_SOCCER_LOSE = 0x5A, REW_KQ_WATER = 0x5B, REW_KQ_WATER_WIN = 0x5C, REW_KQ_WATER_DRAW = 0x5D, REW_KQ_WATER_LOSE = 0x5E, REW_KQ_SOCCER_W = 0x5F, REW_KQ_SOCCER_W_WIN = 0x60, REW_KQ_SOCCER_W_DRAW = 0x61, REW_KQ_SOCCER_W_LOSE = 0x62, REW_KQ_FARGELS = 0x63, REW_KQ_CAKE = 0x64, REW_KQ_CAKE_WIN = 0x65, REW_KQ_CAKE_DRAW = 0x66, REW_KQ_CAKE_LOSE = 0x67, REW_HERO_6 = 0x68, HERO_6_0 = 0x69, HERO_6_1 = 0x6A, HERO_6_2 = 0x6B, HERO_6_3 = 0x6C, HERO_6_4 = 0x6D, REW_HERO_7 = 0x6E, HERO_7_0 = 0x6F, HERO_7_1 = 0x70, HERO_7_2 = 0x71, HERO_7_3 = 0x72, HERO_7_4 = 0x73, REW_KQ_EASTER = 0x74, REW_KQ_COLLISIO = 0x75, REW_KQ_COLLISIO_WIN = 0x76, REW_KQ_COLLISIO_DRAW = 0x77, REW_KQ_COLLISIO_LOSE = 0x78, REW_KQ_BDAY2017 = 0x79, REW_KQ_BDAY2017_WIN = 0x7A, REW_KQ_BDAY2017_LOSE = 0x7B, MAX_KINGDOMQUEST_REW_ID = 0x7C, }; /* 1052 */ enum PROTOCOL_COMMAND_LOG { NC_LOG_USER_LOGINFAIL = 0x320, NC_LOG_USER_LOGIN = 0x321, NC_LOG_USER_LOGOUT = 0x322, NC_LOG_GAME_DATA_TYPE_0 = 0x3E8, NC_LOG_GAME_DATA_TYPE_1 = 0x3E9, NC_LOG_GAME_DATA_TYPE_2 = 0x3EA, NC_LOG_GAME_DATA_TYPE_3 = 0x3EB, NC_LOG_GAME_DATA_TYPE_4 = 0x3EC, NC_LOG_GAME_DATA_TYPE_5 = 0x3ED, NC_LOG_GAME_DATA_TYPE_6 = 0x3EE, NC_LOG_GAME_DATA_TYPE_7 = 0x3EF, NC_LOG_GAME_DATA_TYPE_8 = 0x3F0, NC_LOG_GAME_DATA_TYPE_9 = 0x3F1, NC_LOG_GAME_DATA_TYPE_A = 0x3F2, NC_LOG_GAME_DATA_TYPE_B = 0x3F3, NC_LOG_GAME_DATA_TYPE_C = 0x3F4, NC_LOG_GAME_DATA_TYPE_D = 0x3F5, NC_LOG_GAME_DATA_TYPE_E = 0x3F6, NC_LOG_GAME_DATA_TYPE_F = 0x3F7, NC_LOG_GAME_DATA_TYPE_G = 0x3F8, NC_LOG_GAME_DATA_TYPE_H = 0x3F9, NC_LOG_GAME_DATA_TYPE_I = 0x3FA, NC_LOG_GAME_DATA_TYPE_J = 0x3FB, NC_LOG_GAME_DATA_TYPE_K = 0x3FC, NC_LOG_GAME_DATA_TYPE_L = 0x3FD, NC_LOG_NULL = 0x0, NC_LOG_GAME_ADD = 0x1, NC_LOG_GAME_ADD_REQ = 0x2, NC_LOG_GAME_ADD_ACK = 0x3, NC_LOG_GAME_LOGIN = 0xA, NC_LOG_GAME_LOGOUT = 0xB, NC_LOG_GAME_LOGIN_SPAWN_APPS = 0xC, NC_LOG_GAME_LINK = 0xF, NC_LOG_GMAE_LOGOUT_ZONEINFO = 0x10, NC_LOG_GAME_CREATE_AVATAR = 0x11, NC_LOG_GAME_DELETE_AVATAR = 0x12, NC_LOG_GAME_HIT = 0x14, NC_LOG_GAME_MOVE = 0x15, NC_LOG_GAME_PRISON = 0x19, NC_LOG_GAME_PRISON_RELEASE = 0x1A, NC_LOG_GAME_LEVEL_UP = 0x1E, NC_LOG_GAME_LEVEL_DOWN = 0x1F, NC_LOG_GAME_CHANGE_CLASS = 0x20, NC_LOG_GAME_PK = 0x28, NC_LOG_GAME_PKED = 0x29, NC_LOG_GAME_MK = 0x2A, NC_LOG_GAME_MKED = 0x2B, NC_LOG_GAME_MK_GETEXP = 0x2C, NC_LOG_GAME_MK_GETEXPINFIELD = 0x2D, NC_LOG_GAME_SKILL_LEARN = 0x32, NC_LOG_GAME_SKILL_DELETE = 0x33, NC_LOG_GAME_SKILL_USE = 0x34, NC_LOG_GAME_STATE_SET = 0x37, NC_LOG_GAME_STATE_CLEAR = 0x38, NC_LOG_GAME_CHARGED_BUFF_SET = 0x39, NC_LOG_GAME_CHARGED_BUFF_CLR = 0x3A, NC_LOG_GAME_QUEST_GET = 0x3C, NC_LOG_GAME_QUEST_COMPLETE = 0x3D, NC_LOG_GAME_QUEST_SET_INFO = 0x3E, NC_LOG_GAME_QUEST_ITEM_GET = 0x3F, NC_LOG_GAME_QUEST_DELETE = 0x40, NC_LOG_GAME_KQ_ENTER = 0x41, NC_LOG_GAME_KQ_LEAVE = 0x42, NC_LOG_GAME_ITEM_MOB_DROP_RATE = 0x44, NC_LOG_GAME_ITEM_BREAK = 0x45, NC_LOG_GAME_ITEM_TAKE = 0x46, NC_LOG_GAME_ITEM_DROP = 0x47, NC_LOG_GAME_ITEM_BUY = 0x48, NC_LOG_GAME_ITEM_SELL = 0x49, NC_LOG_GAME_ITEM_TRADE = 0x4A, NC_LOG_GAME_ITEM_USE = 0x4B, NC_LOG_GAME_ITEM_INVEN_MOVE = 0x4C, NC_LOG_GAME_ITEM_EQUIP = 0x4D, NC_LOG_GAME_ITEM_UNEQUIP = 0x4E, NC_LOG_GAME_ITEM_CREATE = 0x4F, NC_LOG_GAME_ITEM_STORE_IN = 0x50, NC_LOG_GAME_ITEM_STORE_OUT = 0x51, NC_LOG_GAME_ITEM_UPGRADE = 0x52, NC_LOG_GAME_ITEM_TITLE = 0x54, NC_LOG_GAME_ITEM_MOB_DROP = 0x55, NC_LOG_GAME_ITEM_MERGE = 0x56, NC_LOG_GAME_ITEM_SPLIT = 0x57, NC_LOG_GAME_ITEM_SOULSTONEBUY = 0x58, NC_LOG_GAME_ITEM_USELOT = 0x59, NC_LOG_GAME_ITEM_USEALL = 0x5A, NC_LOG_GAME_ITEM_BOOTH_BUY = 0x5B, NC_LOG_GAME_ITEM_BOOTH_SELL = 0x5C, NC_LOG_GAME_ITEM_PRODUCT = 0x53, NC_LOG_GAME_ITEM_PRODUCT_STUFF = 0x5D, NC_LOG_GAME_MONEY_DEPOSIT = 0x5E, NC_LOG_GAME_MONEY_WITHDRAW = 0x5F, NC_LOG_GAME_MONEY_TRADE_INCOME = 0x60, NC_LOG_GAME_MONEY_TRADE_OUTGO = 0x61, NC_LOG_GAME_MONEY_CHANGE = 0x62, NC_LOG_GAME_ENCHANNT = 0x64, NC_LOG_GAME_DISENCHANT = 0x65, NC_LOG_GAME_PARTY_CREATE = 0x6E, NC_LOG_GAME_PARTY_JOIN = 0x6F, NC_LOG_GAME_PARTY_LEAVE = 0x70, NC_LOG_GAME_PARTY_CHG_MAS = 0x71, NC_LOG_GAME_PARTY_DELETE = 0x72, NC_LOG_GAME_PARTY_BANISH = 0x73, NC_LOG_GAME_FRIEND_ADD = 0x78, NC_LOG_GAME_FRIEND_DELETE = 0x79, NC_LOG_GAME_MAS_PUP_ADD = 0x82, NC_LOG_GAME_MAS_PUP_DELETE = 0x83, NC_LOG_GAME_GUILD_CREATE = 0x8C, NC_LOG_GAME_GUILD_DELETE = 0x8D, NC_LOG_GAME_GUILD_TYPE = 0x8E, NC_LOG_GAME_GUILD_GRADE = 0x8F, NC_LOG_GAME_GUILD_WAR_DECLARE = 0x90, NC_LOG_GAME_GUILD_WAR_ACCEPT = 0x91, NC_LOG_GAME_GUILD_WAR_RESULT = 0x92, NC_LOG_GAME_GUILD_M_JOIN = 0xA0, NC_LOG_GAME_GUILD_M_LEAVE = 0xA1, NC_LOG_GAME_GUILD_M_BANISH = 0xA2, NC_LOG_GAME_GUILD_M_GRADE = 0xA3, NC_LOG_GAME_GUILD_K_MONEY_WITHDRAW = 0xAA, NC_LOG_GAME_GUILD_G_REWARD_MONEY = 0xAB, NC_LOG_GAME_GUILD_4_REWARD_FAME = 0xAC, NC_LOG_GAME_GUILD_G_REWARD_EXP = 0xAD, NC_LOG_GAME_GUILD_4_TOURNAMENT_RESULT = 0xAE, NC_LOG_GAME_GUILD_G_REWARD_TOKEN = 0xAF, NC_LOG_GAME_GUILD_G_REWARD_MONEY_DIVISION = 0xB0, NC_LOG_GAME_CHARGE_WITHDRAW = 0xBE, NC_LOG_GAME_MINIHOUSE = 0xC8, NC_LOG_GAME_MINIHOUSE_BUILDING = 0xC9, NC_LOG_GAME_MINIHOUSE_VISIT = 0xCA, NC_LOG_GAME_PET = 0xFA, NC_LOG_GAME_EMBLEM = 0x10E, NC_LOG_GAME_QUEST_REWARD_EXP = 0x118, NC_LOG_GAME_QUEST_REWARD_MONEY = 0x119, NC_LOG_GAME_QUEST_REWARD_ITEM = 0x11A, NC_LOG_GAME_QUEST_REWARD_ABSTATE = 0x11B, NC_LOG_GAME_QUEST_REWARD_FAME = 0x11C, NC_LOG_GAME_QUEST_REWARD_PET = 0x11D, NC_LOG_GAME_QUEST_REWARD_MINIHOUSE = 0x11E, NC_LOG_GAME_QUEST_REWARD_TITLE = 0x11F, NC_LOG_GAME_ARENA_PVP = 0x12C, NC_LOG_GAME_ARENA_FBZ = 0x136, NC_LOG_GAME_ARENA_CNG = 0x140, NC_LOG_GAME_ARENA_GUILD = 0x14A, NC_LOG_GAME_ITEM_PUT_ON_BELONGED = 0x154, NC_LOG_GAME_SEAWAR = 0x190, NC_LOG_REGENLOCATESAVE_CMD = 0x1EA, NC_LOG_GAME_MINIGAME = 0x1F4, NC_LOG_GAME_ITEM_TAKE_INVEN_EXT = 0x1FE, NC_LOG_GAME_ITEM_DROP_INVEN_EXT = 0x1FF, NC_LOG_GAME_ITEM_BUY_INVEN_EXT = 0x200, NC_LOG_GAME_ITEM_SELL_INVEN_EXT = 0x201, NC_LOG_GAME_ITEM_USE_INVEN_EXT = 0x202, NC_LOG_GAME_ITEM_INVEN_MOVE_INVEN_EXT = 0x203, NC_LOG_GAME_ITEM_EQUIP_INVEN_EXT = 0x204, NC_LOG_GAME_ITEM_UNEQUIP_INVEN_EXT = 0x205, NC_LOG_GAME_ITEM_CREATE_INVEN_EXT = 0x206, NC_LOG_GAME_ITEM_STORE_IN_INVEN_EXT = 0x207, NC_LOG_GAME_ITEM_STORE_OUT_INVEN_EXT = 0x208, NC_LOG_GAME_ITEM_PUT_ON_BELONGED_EXT = 0x209, NC_LOG_GAME_ITEM_CW_BREAKATZERO = 0x212, NC_LOG_WEDDING_PROPOSE_EXE = 0x258, NC_LOG_WEDDING_PROPOSE_CANCEL = 0x259, NC_LOG_WEDDING_DIVORCE_REQ = 0x25A, NC_LOG_WEDDING_DIVORCE_EXE = 0x25B, NC_LOG_WEDDING_DIVORCE_CANCEL = 0x25C, NC_LOG_WEDDING_HALL_RESERVE = 0x25D, NC_LOG_WEDDING_HALL_START = 0x25E, NC_LOG_WEDDING_HALL_CANCEL = 0x25F, NC_LOG_WEDDING_WEDDING_EXE = 0x260, NC_LOG_GUILD_ACADEMY_JOIN = 0x352, NC_LOG_GUILD_ACADEMY_LEAVE = 0x353, NC_LOG_GUILD_ACADEMY_VANISH = 0x354, NC_LOG_GUILD_ACADEMY_SET_MASTER = 0x355, NC_LOG_GUILD_ACADEMY_GRADUATE = 0x356, NC_LOG_GUILD_ACADEMY_GUILD_INVITE = 0x357, NC_LOG_GUILD_ACADEMY_CHAT_BAN = 0x358, NC_LOG_GUILD_ACADEMY_MASTER_TELEPORT = 0x359, NC_LOG_GUILD_ACADEMY_SET_REWARD_MONEY = 0x35A, NC_LOG_GUILD_ACADEMY_SET_REWARD_ITEM = 0x35B, NC_LOG_GUILD_ACADEMY_CLEAR_REWARD_MONEY = 0x35C, NC_LOG_GUILD_ACADEMY_CLEAR_REWARD_ITEM = 0x35D, NC_LOG_GUILD_ACADEMY_REWARD_MONEY = 0x35E, NC_LOG_GUILD_ACADEMY_REWARD_ITEM = 0x35F, NC_LOG_GUILD_ACADEMY_REWARD_ITEM_PAY = 0x360, NC_LOG_GUILD_ACADEMY_LEVEL_UP = 0x361, NC_LOG_GAME_MK2_START = 0x38E, NC_LOG_GAME_MK2_SUCCESS = 0x38F, NC_LOG_GAME_MK2_FAIL = 0x390, NC_LOG_GAME_MK2_DEAD = 0x391, NC_LOG_GAME_MK_DROP_ITEM = 0x398, NC_LOG_MOVER_UPGRADE = 0x39A, NC_LOG_MOVER_RAREMOVER = 0x39B, NC_LOG_ITEMMONEY_BUY = 0x39C, NC_LOG_RANDOMOPTION_CHANGE = 0x39D, NC_LOG_RANDOMOPTION_CHANGE_BEFORE = 0x39E, NC_LOG_RANDOMOPTION_CHANGE_AFTER = 0x39F, NC_LOG_RANDOMOPTION_USE_CONSUME_ITEM_TO_TARGET_ITEM = 0x3A0, NC_LOG_UES_FRIEND_POINT = 0x3A1, NC_LOG_CLASS_CHANGE_REQ = 0x3A2, NC_LOG_RANDOMOPTION_RECOVER_COUNT_LIMIT = 0x3A5, }; /* 1053 */ enum RpcProxyPerfCounters { RpcCurrentUniqueUser = 0x1, RpcBackEndConnectionAttempts = 0x2, RpcBackEndConnectionFailed = 0x3, RpcRequestsPerSecond = 0x4, RpcIncomingConnections = 0x5, RpcIncomingBandwidth = 0x6, RpcOutgoingBandwidth = 0x7, RpcAttemptedLbsDecisions = 0x8, RpcFailedLbsDecisions = 0x9, RpcAttemptedLbsMessages = 0xA, RpcFailedLbsMessages = 0xB, RpcLastCounter = 0xC, }; /* 1054 */ enum DISPLAYCONFIG_ROTATION { DISPLAYCONFIG_ROTATION_IDENTITY = 0x1, DISPLAYCONFIG_ROTATION_ROTATE90 = 0x2, DISPLAYCONFIG_ROTATION_ROTATE180 = 0x3, DISPLAYCONFIG_ROTATION_ROTATE270 = 0x4, DISPLAYCONFIG_ROTATION_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1055 */ enum _D3DXINCLUDE_TYPE { D3DXINC_LOCAL = 0x0, D3DXINC_SYSTEM = 0x1, D3DXINC_FORCE_DWORD = 0x7FFFFFFF, }; /* 1056 */ enum PROTOCOL_COMMAND_SYSLOG { NC_SYSLOG_NULL = 0x0, NC_SYSLOG_ACCOUNT_LOGIN_SUCCESS = 0x1, NC_SYSLOG_ACCOUNT_LOGIN_FAILURE = 0x2, NC_SYSLOG_ACCOUNT_LOGOUT = 0x3, NC_SYSLOG_CHAR_CREATED = 0x4, NC_SYSLOG_CHAR_DELETED = 0x5, NC_SYSLOG_CHAR_ENTER_GAME = 0x6, NC_SYSLOG_CHAR_LEAVE_GAME = 0x7, NC_SYSLOG_CHAR_LEVEL_UP = 0x8, NC_SYSLOG_CHAR_ZONE_TRANSITION = 0x9, NC_SYSLOG_CHAR_DEATH = 0xA, NC_SYSLOG_CHAR_VICTORY = 0xB, NC_SYSLOG_CHAR_LOOT = 0xC, NC_SYSLOG_CHAR_ITEM_BUY = 0xD, NC_SYSLOG_CHAR_ITEM_SELL = 0xE, NC_SYSLOG_CHAR_QUEST_STARTED = 0xF, NC_SYSLOG_CHAR_QUEST_FINISHED = 0x10, NC_SYSLOG_SERVER_CCU = 0x11, NC_SYSLOG_ZONE_FRAME = 0x12, NC_SYSLOG_CHAR_ITEMMONEY_BUY = 0x14, NC_SYSLOG_CHAR_ITEM_REBUY = 0x15, NC_GAMIGO_NEW_TUTORIAL_STORE_STEP = 0x17, }; /* 1057 */ enum DISPLAYCONFIG_MODE_INFO_TYPE { DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE = 0x1, DISPLAYCONFIG_MODE_INFO_TYPE_TARGET = 0x2, DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1058 */ enum DISPLAYCONFIG_PIXELFORMAT { DISPLAYCONFIG_PIXELFORMAT_8BPP = 0x1, DISPLAYCONFIG_PIXELFORMAT_16BPP = 0x2, DISPLAYCONFIG_PIXELFORMAT_24BPP = 0x3, DISPLAYCONFIG_PIXELFORMAT_32BPP = 0x4, DISPLAYCONFIG_PIXELFORMAT_NONGDI = 0x5, DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1059 */ enum ISEType { ISET_NONEEQUIP = 0x0, ISET_MINIMON = 0x1, ISET_MINIMON_R = 0x2, ISET_MINIMON_BOTH = 0x3, ISET_COS_TAIL = 0x4, ISET_COS_BACK = 0x5, ISET_COS_RIGHT = 0x6, ISET_COS_LEFT = 0x7, ISET_COS_TWOHAND = 0x8, ISET_COS_HEAD = 0x9, ISET_COS_EYE = 0xA, ISET_COS_3PIECE_AMOR = 0xB, ISET_COS_3PIECE_PANTS = 0xC, ISET_COS_3PIECE_BOOTS = 0xD, ISET_COS_2PIECE_PANTS = 0xE, ISET_COS_1PIECE = 0xF, ISET_NORMAL_BOOTS = 0x10, ISET_NORMAL_PANTS = 0x11, ISET_RING = 0x12, ISET_SHIELD = 0x13, ISET_NORMAL_AMOR = 0x14, ISET_WEAPON_RIGHT = 0x15, ISET_WEAPON_TWOHAND = 0x16, ISET_WEAPON_LEFT = 0x17, ISET_EARRING = 0x18, ISET_NORMAL_HAT = 0x19, ISET_NECK = 0x1A, ISET_COS_MASK = 0x1B, ISET_INVINCIBLEHAMMER = 0x1C, ISET_COS_MASK_EYE = 0x1D, ISET_COS_HIDE_HEAD = 0x1E, ISET_COS_EFF = 0x1F, ISET_COS_SHIELD = 0x20, ISET_BRACELET = 0x21, MAX_ISETYPE = 0x22, }; /* 1060 */ enum $697F835C73951957F5BC1826E50A7A79 { GUILD_ACADEMY_MEMBER_GRADE_MEMBER = 0x0, }; /* 1061 */ enum $FA2017A495E4363A00E1F1F8A9B27DAF { NI_DX9_RENDER_ID = 0x8, }; /* 1062 */ enum $501B05BA26DC94F9124A0AE7DE821F29 { GUILD_ACADEMY_JOIN_MEMBER_GRADE = 0x0, }; /* 1063 */ enum SET_REWARD_STATUS { SRS_INSERT = 0x0, SRS_UPDATE = 0x1, SRS_DELETE = 0x2, }; /* 1064 */ enum _D3DXPLAYBACK_TYPE { D3DXPLAY_LOOP = 0x0, D3DXPLAY_ONCE = 0x1, D3DXPLAY_PINGPONG = 0x2, D3DXPLAY_FORCE_DWORD = 0x7FFFFFFF, }; /* 1065 */ enum REWARD_MONEY_LEVEL { RML_10 = 0xA, RML_16 = 0x10, RML_21 = 0x15, RML_26 = 0x1A, RML_31 = 0x1F, RML_36 = 0x24, RML_41 = 0x29, RML_46 = 0x2E, RML_51 = 0x33, RML_56 = 0x38, RML_61 = 0x3D, }; /* 1066 */ enum REWARD_MONEY_LEVEL_SECTION { RMLS_1 = 0x0, RMLS_2 = 0x1, RMLS_3 = 0x2, RMLS_4 = 0x3, RMLS_5 = 0x4, RMLS_6 = 0x5, RMLS_7 = 0x6, RMLS_8 = 0x7, RMLS_9 = 0x8, RMLS_10 = 0x9, RMLS_MAX = 0xA, }; /* 1067 */ enum QUERY_USER_NOTIFICATION_STATE { QUNS_NOT_PRESENT = 0x1, QUNS_BUSY = 0x2, QUNS_RUNNING_D3D_FULL_SCREEN = 0x3, QUNS_PRESENTATION_MODE = 0x4, QUNS_ACCEPTS_NOTIFICATIONS = 0x5, QUNS_QUIET_TIME = 0x6, }; /* 1068 */ enum _D3DXPATCHMESHTYPE { D3DXPATCHMESH_RECT = 0x1, D3DXPATCHMESH_TRI = 0x2, D3DXPATCHMESH_NPATCH = 0x3, D3DXPATCHMESH_FORCE_DWORD = 0x7FFFFFFF, }; /* 1069 */ enum ReactionTypeEnum { RAT_NONE = 0x0, RAT_BUY = 0x1, MAX_REACTIONTYPEENUM = 0x2, }; /* 1070 */ enum TitlePermitType { TPT_PERMIT = 0x0, TPT_IMPOSSIBLE = 0x1, MAX_TITLEPERMITTYPE = 0x2, }; /* 1071 */ enum _D3DXMESH { D3DXMESH_32BIT = 0x1, D3DXMESH_DONOTCLIP = 0x2, D3DXMESH_POINTS = 0x4, D3DXMESH_RTPATCHES = 0x8, D3DXMESH_NPATCHES = 0x4000, D3DXMESH_VB_SYSTEMMEM = 0x10, D3DXMESH_VB_MANAGED = 0x20, D3DXMESH_VB_WRITEONLY = 0x40, D3DXMESH_VB_DYNAMIC = 0x80, D3DXMESH_VB_SOFTWAREPROCESSING = 0x8000, D3DXMESH_IB_SYSTEMMEM = 0x100, D3DXMESH_IB_MANAGED = 0x200, D3DXMESH_IB_WRITEONLY = 0x400, D3DXMESH_IB_DYNAMIC = 0x800, D3DXMESH_IB_SOFTWAREPROCESSING = 0x10000, D3DXMESH_VB_SHARE = 0x1000, D3DXMESH_USEHWONLY = 0x2000, D3DXMESH_SYSTEMMEM = 0x110, D3DXMESH_MANAGED = 0x220, D3DXMESH_WRITEONLY = 0x440, D3DXMESH_DYNAMIC = 0x880, D3DXMESH_SOFTWAREPROCESSING = 0x18000, }; /* 1072 */ enum TitleRefreshType { TRT_REFRESH = 0x0, TRT_KEEP = 0x1, MAX_TITLEREFRESHTYPE = 0x2, }; /* 1073 */ typedef $C76430121188DB029AABDFCFE322BAEC WELL_KNOWN_SID_TYPE; /* 1074 */ enum _D3DXCOMPRESSION_FLAGS { D3DXCOMPRESS_DEFAULT = 0x0, D3DXCOMPRESS_FORCE_DWORD = 0x7FFFFFFF, }; /* 1075 */ enum _NORM_FORM { NormalizationOther = 0x0, NormalizationC = 0x1, NormalizationD = 0x2, NormalizationKC = 0x5, NormalizationKD = 0x6, }; /* 1076 */ enum PROTOCOL_COMMAND_ITEMDB { NC_ITEMDB_NULL = 0x0, NC_ITEMDB_ADMINCREATE_REQ = 0x1, NC_ITEMDB_ADMINCREATESUC_ACK = 0x2, NC_ITEMDB_ADMINCREATEFAIL_ACK = 0x3, NC_ITEMDB_QUESTALL_REQ = 0x4, NC_ITEMDB_QUESTALLSUC_ACK = 0x5, NC_ITEMDB_QUESTALLFAIL_ACK = 0x6, NC_ITEMDB_QUESTLOT_REQ = 0x7, NC_ITEMDB_QUESTLOTSUC_ACK = 0x8, NC_ITEMDB_QUESTLOTFAIL_ACK = 0x9, NC_ITEMDB_BUYALL_REQ = 0xA, NC_ITEMDB_BUYALLSUC_ACK = 0xB, NC_ITEMDB_BUYALLFAIL_ACK = 0xC, NC_ITEMDB_BUYLOT_REQ = 0xD, NC_ITEMDB_BUYLOTSUC_ACK = 0xE, NC_ITEMDB_BUYLOTFAIL_ACK = 0xF, NC_ITEMDB_EQUIP_REQ = 0x10, NC_ITEMDB_EQUIPSUC_ACK = 0x11, NC_ITEMDB_EQUIPFAIL_ACK = 0x12, NC_ITEMDB_UNEQUIP_REQ = 0x13, NC_ITEMDB_UNEQUIPSUC_ACK = 0x14, NC_ITEMDB_UNEQUIPFAIL_ACK = 0x15, NC_ITEMDB_DROPALL_REQ = 0x16, NC_ITEMDB_DROPALLSUC_ACK = 0x17, NC_ITEMDB_DROPALLFAIL_ACK = 0x18, NC_ITEMDB_DROPLOT_REQ = 0x19, NC_ITEMDB_DROPLOTSUC_ACK = 0x1A, NC_ITEMDB_DROPLOTFAIL_ACK = 0x1B, NC_ITEMDB_PICKALL_REQ = 0x1C, NC_ITEMDB_PICKALLSUC_ACK = 0x1D, NC_ITEMDB_PICKALLFAIL_ACK = 0x1E, NC_ITEMDB_PICKMERGE_REQ = 0x1F, NC_ITEMDB_PICKMERGESUC_ACK = 0x20, NC_ITEMDB_PICKMERGEFAIL_ACK = 0x21, NC_ITEMDB_SELLALL_REQ = 0x22, NC_ITEMDB_SELLALLSUC_ACK = 0x23, NC_ITEMDB_SELLALLFAIL_ACK = 0x24, NC_ITEMDB_SELLLOT_REQ = 0x25, NC_ITEMDB_SELLLOTSUC_ACK = 0x26, NC_ITEMDB_SELLLOTFAIL_ACK = 0x27, NC_ITEMDB_RELOC_REQ = 0x28, NC_ITEMDB_RELOCSUC_ACK = 0x29, NC_ITEMDB_RELOCFAIL_ACK = 0x2A, NC_ITEMDB_EXCHANGE_REQ = 0x2B, NC_ITEMDB_EXCHANGESUC_ACK = 0x2C, NC_ITEMDB_EXCHANGEFAIL_ACK = 0x2D, NC_ITEMDB_MERGE_REQ = 0x2E, NC_ITEMDB_MERGESUC_ACK = 0x2F, NC_ITEMDB_MERGEFAIL_ACK = 0x30, NC_ITEMDB_SPLIT_N_MERGE_REQ = 0x31, NC_ITEMDB_SPLIT_N_MERGESUC_ACK = 0x32, NC_ITEMDB_SPLIT_N_MERGEFAIL_ACK = 0x33, NC_ITEMDB_SPLIT_REQ = 0x34, NC_ITEMDB_SPLITSUC_ACK = 0x35, NC_ITEMDB_SPLITFAIL_ACK = 0x36, NC_ITEMDB_MOB_DROP_CMD = 0x37, NC_ITEMDB_PICKMONEY_REQ = 0x38, NC_ITEMDB_PICKMONEYSUC_ACK = 0x39, NC_ITEMDB_PICKMONEYFAIL_ACK = 0x3A, NC_ITEMDB_ITEMTRADE_REQ = 0x3B, NC_ITEMDB_ITEMTRADEFAIL_ACK = 0x3C, NC_ITEMDB_ITEMTRADESUC_ACK = 0x3D, NC_ITEMDB_USELOT_REQ = 0x3E, NC_ITEMDB_USEALL_REQ = 0x3F, NC_ITEMDB_USE_ACK = 0x40, NC_ITEMDB_SOULSTONEBUY_REQ = 0x41, NC_ITEMDB_SOULSTONEBUYSUC_ACK = 0x42, NC_ITEMDB_SOULSTONEBUYFAIL_ACK = 0x43, NC_ITEMDB_OPENSTORAGE_REQ = 0x44, NC_ITEMDB_OPENSTORAGE_FAIL_ACK = 0x45, NC_ITEMDB_OPENSTORAGE_ACK = 0x46, NC_ITEMDB_UPGRADE_REQ = 0x47, NC_ITEMDB_UPGRADE_ACK = 0x48, NC_ITEMDB_ITEMCHANGE_REQ = 0x49, NC_ITEMDB_ITEMCHANGE_ACK = 0x4A, NC_ITEMDB_ITEMTOTALINFORM_REQ = 0x4B, NC_ITEMDB_ITEMTOTALINFORM_ACK = 0x4C, NC_ITEMDB_CREATEITEMLIST_REQ = 0x4D, NC_ITEMDB_CREATEITEMLISTSUC_ACK = 0x4E, NC_ITEMDB_CREATEITEMLISTFAIL_ACK = 0x4F, NC_ITEMDB_GETFROMCHEST_REQ = 0x50, NC_ITEMDB_GETFROMCHESTSUC_ACK = 0x51, NC_ITEMDB_GETFROMCHESTFAIL_ACK = 0x52, NC_ITEMDB_BOOTHTRADE_ALL_REQ = 0x53, NC_ITEMDB_BOOTHTRADE_MERGE_REQ = 0x54, NC_ITEMDB_BOOTHTRADE_LOT_REQ = 0x55, NC_ITEMDB_BOOTHTRADE_ACK = 0x56, NC_ITEMDB_PRODUCE_REQ = 0x57, NC_ITEMDB_PRODUCE_ACK = 0x58, NC_ITEMDB_DESTROY_REQ = 0x59, NC_ITEMDB_DESTROY_ACK = 0x5A, NC_ITEMDB_QUESTREWARD_REQ = 0x5B, NC_ITEMDB_QUESTREWARD_ACK = 0x5C, NC_ITEMDB_QUESTITEMGET_REQ = 0x5D, NC_ITEMDB_QUESTITEMGET_ACK = 0x5E, NC_ITEMDB_DEPOSIT_REQ = 0x5F, NC_ITEMDB_DEPOSIT_ACK = 0x60, NC_ITEMDB_WITHDRAW_REQ = 0x61, NC_ITEMDB_WITHDRAW_ACK = 0x62, NC_ITEMDB_CHARGED_LIST_REQ = 0x63, NC_ITEMDB_CHARGED_LIST_ACK = 0x64, NC_ITEMDB_CHARGED_WITHDRAW_REQ = 0x65, NC_ITEMDB_CHARGED_WITHDRAW_ACK = 0x66, NC_ITEMDB_CREATEMUSHROOM_REQ = 0x67, NC_ITEMDB_CREATEMUSHROOMSUC_ACK = 0x68, NC_ITEMDB_CREATEMUSHROOMFAIL_ACK = 0x69, NC_ITEMDB_ITEMBREAK_REQ = 0x6A, NC_ITEMDB_ITEMBREAKSUC_ACK = 0x6B, NC_ITEMDB_ITEMBREAKFAIL_ACK = 0x6C, NC_ITEMDB_CHESTITEM_REQ = 0x6D, NC_ITEMDB_CHESTITEM_ACK = 0x6E, NC_ITEMDB_GUILD_TOURNAMENT_REWARD_CREATE_REQ = 0x6F, NC_ITEMDB_GUILD_TOURNAMENT_REWARD_CREATE_ACK = 0x70, NC_ITEMDB_OPEN_GUILD_STORAGE_REQ = 0x71, NC_ITEMDB_OPEN_GUILD_STORAGE_FAIL_ACK = 0x72, NC_ITEMDB_OPEN_GUILD_STORAGE_ACK = 0x73, NC_ITEMDB_GUILD_STORAGE_WITHDRAW_REQ = 0x74, NC_ITEMDB_GUILD_STORAGE_WITHDRAW_ACK = 0x75, NC_ITEMDB_DISMANTLE_REQ = 0x76, NC_ITEMDB_DISMANTLE_ACK = 0x77, NC_ITEMDB_INC_DEC_MONEY_REQ = 0x7A, NC_ITEMDB_INC_DEC_MONEYSUC_ACK = 0x7B, NC_ITEMDB_INC_DEC_MONEYFAIL_ACK = 0x7C, NC_ITEMDB_MINIHOUSE_EFFECT_DEMANDGOOD_REQ = 0x7D, NC_ITEMDB_MINIHOUSE_EFFECT_DEMANDGOOD_ACK = 0x7E, NC_ITEMDB_REINFORCEUNEQUIP_REQ = 0x7F, NC_ITEMDB_REINFORCEUNEQUIPSUC_ACK = 0x80, NC_ITEMDB_REINFORCEUNEQUIPFAIL_ACK = 0x81, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_REQ = 0x82, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_FAIL_ACK = 0x83, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_ACK = 0x84, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_REQ = 0x85, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_ACK = 0x86, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_REQ = 0x87, NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_ACK = 0x88, NC_ITEMDB_MINIHOUSE_PORTAL_EFFECT_DEMANDGOOD_REQ = 0x89, NC_ITEMDB_MINIHOUSE_PORTAL_EFFECT_DEMANDGOOD_ACK = 0x8A, NC_ITEMDB_FURNITURE_ENDURE_REQ = 0x8B, NC_ITEMDB_FURNITURE_ENDURE_ACK = 0x8C, NC_ITEMDB_WEAPONENDURE_CHARGE_REQ = 0x8D, NC_ITEMDB_WEAPONENDURE_CHARGE_ACK = 0x8E, NC_ITEMDB_WEAPONENDURESET_CMD = 0x8F, NC_ITEMDB_GUILD_TOKEN_BUYALL_REQ = 0x90, NC_ITEMDB_GUILD_TOKEN_BUYALLSUC_ACK = 0x91, NC_ITEMDB_GUILD_TOKEN_BUYALLFAIL_ACK = 0x92, NC_ITEMDB_GUILD_TOKEN_BUYLOT_REQ = 0x93, NC_ITEMDB_GUILD_TOKEN_BUYLOTSUC_ACK = 0x94, NC_ITEMDB_GUILD_TOKEN_BUYLOTFAIL_ACK = 0x95, NC_ITEMDB_ENCHANT_ADD_GEM_REQ = 0x96, NC_ITEMDB_ENCHANT_ADD_GEM_ACK = 0x97, NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ = 0x98, NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK = 0x99, NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_REQ = 0x9A, NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_ACK = 0x9B, NC_ITEMDB_ENCHANT_SET_GEM_LOT_REQ = 0x9C, NC_ITEMDB_ENCHANT_SET_GEM_LOT_ACK = 0x9D, NC_ITEMDB_MYSTERY_VAULT_MAKEITEM_REQ = 0x9E, NC_ITEMDB_MYSTERY_VAULT_MAKEITEM_ACK = 0x9F, NC_ITEMDB_BUYCAPSULE_REQ = 0xA0, NC_ITEMDB_BUYCAPSULE_ACK = 0xA1, NC_ITEMDB_CAPSULEITEM_REQ = 0xA2, NC_ITEMDB_CAPSULEITEM_ACK = 0xA3, NC_ITEMDB_GETFROMCAPSULE_REQ = 0xA4, NC_ITEMDB_GETFROMCAPSULE_ACK = 0xA5, NC_ITEMDB_EQUIP_BELONGED_CANCEL_USE_REQ = 0xA6, NC_ITEMDB_EQUIP_BELONGED_CANCEL_USE_ACK = 0xA7, NC_ITEMDB_ITEMINFO_REQ = 0xA8, NC_ITEMDB_ITEMINFO_ACK = 0xA9, NC_ITEMDB_ITEMREBUILD_REQ = 0xAA, NC_ITEMDB_ITEMREBUILD_ACK = 0xAB, NC_ITEMDB_MOVER_UPGRADE_REQ = 0xAC, NC_ITEMDB_MOVER_UPGRADE_ACK = 0xAD, NC_ITEMDB_MOVER_RAREMOVER_REQ = 0xAE, NC_ITEMDB_MOVER_RAREMOVER_ACK = 0xAF, NC_ITEMDB_ITEMMONEY_BUYALL_REQ = 0xB0, NC_ITEMDB_ITEMMONEY_BUYLOT_REQ = 0xB1, NC_ITEMDB_ITEMMONEY_BUY_ACK = 0xB2, NC_ITEMDB_RANDOMOPTION_CHANGE_REQ = 0xB3, NC_ITEMDB_RANDOMOPTION_CHANGE_ACK = 0xB4, NC_ITEMDB_CHAT_COLOR_CHANGE_REQ = 0xB5, NC_ITEMDB_CHAT_COLOR_CHANGE_ACK = 0xB6, NC_ITEMDB_TERMEXTEND_REQ = 0xB7, NC_ITEMDB_TERMEXTEND_ACK = 0xB8, NC_ITEMDB_REPURCHASE_ALL_REQ = 0xB9, NC_ITEMDB_REPURCHASE_ALL_ACK = 0xBA, NC_ITEMDB_REPURCHASE_LOT_REQ = 0xBB, NC_ITEMDB_REPURCHASE_LOT_ACK = 0xBC, NC_ITEMDB_CLASS_CHANGE_REQ = 0xBD, NC_ITEMDB_CLASS_CHANGE_ACK = 0xBE, NC_ITEMDB_UES_FRIEND_POINT_REQ = 0xBF, NC_ITEMDB_UES_FRIEND_POINT_ACK = 0xC0, NC_ITEMDB_RANDOMOPTION_CHANGE_CONSUME_AND_COUNTING_REQ = 0xC1, NC_ITEMDB_RANDOMOPTION_CHANGE_CONSUME_AND_COUNTING_ACK = 0xC2, NC_ITEMDB_SHIELDENDURE_CHARGE_REQ = 0xC6, NC_ITEMDB_SHIELDENDURE_CHARGE_ACK = 0xC7, NC_ITEMDB_SHIELDENDURESET_CMD = 0xC8, NC_ITEMDB_MAPLINK_ITEM_CONSUME_REQ = 0xC9, NC_ITEMDB_MAPLINK_ITEM_CONSUME_ACK = 0xCA, NC_ITEMDB_MIX_ITEM_REQ = 0xCB, NC_ITEMDB_MIX_ITEM_ACK = 0xCC, NC_ITEMDB_RANDOMOPTION_RECOVER_COUNT_LIMIT_REQ = 0xCD, NC_ITEMDB_RANDOMOPTION_RECOVER_COUNT_LIMIT_ACK = 0xCE, NC_ITEMDB_RESET_SCROLL_LINK_MAP_INFO_CMD = 0xCF, NC_ITEMDB_NEW_UPGRADE_REQ = 0xD1, NC_ITEMDB_NEW_UPGRADE_ACK = 0xD2, NC_ITEMDB_BRACELET_UPGRADE_REQ = 0xD3, NC_ITEMDB_BRACELET_UPGRADE_ACK = 0xD4, }; /* 1077 */ enum PROTOCOL_COMMAND_PATCH { NC_PATCH_NULL = 0x0, NC_PATCH_LAUNCHER_VERSION_REQ = 0x1, NC_PATCH_LAUNCHER_VERSION_ACK = 0x2, NC_PATCH_NOTICE_REQ = 0x3, NC_PATCH_NOTICE_ACK = 0x4, NC_PATCH_CLIENT_VERSION_REQ = 0x5, NC_PATCH_CLIENT_VERSION_ACK = 0x6, NC_PATCH_SERVER_ALLOC_REQ = 0x7, NC_PATCH_SERVER_ALLOC_ACK = 0x8, NC_PATCH_INFO_REQ = 0x9, NC_PATCH_INFO_ACK = 0xA, NC_PATCH_INFO_DATA_REQ = 0xB, NC_PATCH_INFO_DATA_ACK = 0xC, NC_PATCH_FILE_INFO_REQ = 0xD, NC_PATCH_FILE_INFO_ACK = 0xE, NC_PATCH_FILE_DATA_REQ = 0xF, NC_PATCH_FILE_DATA_ACK = 0x10, NC_PATCH_CLOSE_REQ = 0x11, NC_PATCH_STATUS_SET_REQ = 0x12, NC_PATCH_NOTICE_SET_REQ = 0x13, NC_PATCH_INFO_VERIFY_REQ = 0x14, NC_PATCH_INFO_VERIFY_ACK = 0x15, NC_PATCH_DATA_SERVER_READY_CMD = 0x16, NC_PATCH_DATA_SERVER_USER_COUNT_CMD = 0x17, }; /* 1078 */ enum _D3DXPATCHMESH { D3DXPATCHMESH_DEFAULT = 0x0, }; /* 1079 */ enum _D3DXMESHSIMP { D3DXMESHSIMP_VERTEX = 0x1, D3DXMESHSIMP_FACE = 0x2, }; /* 1080 */ enum _D3DXCLEANTYPE { D3DXCLEAN_BACKFACING = 0x1, D3DXCLEAN_BOWTIES = 0x2, D3DXCLEAN_SKINNING = 0x1, D3DXCLEAN_OPTIMIZATION = 0x1, D3DXCLEAN_SIMPLIFICATION = 0x3, }; /* 1081 */ enum _MAX_FVF_DECL_SIZE { MAX_FVF_DECL_SIZE = 0x41, }; /* 1082 */ enum _D3DXTANGENT { D3DXTANGENT_WRAP_U = 0x1, D3DXTANGENT_WRAP_V = 0x2, D3DXTANGENT_WRAP_UV = 0x3, D3DXTANGENT_DONT_NORMALIZE_PARTIALS = 0x4, D3DXTANGENT_DONT_ORTHOGONALIZE = 0x8, D3DXTANGENT_ORTHOGONALIZE_FROM_V = 0x10, D3DXTANGENT_ORTHOGONALIZE_FROM_U = 0x20, D3DXTANGENT_WEIGHT_BY_AREA = 0x40, D3DXTANGENT_WEIGHT_EQUAL = 0x80, D3DXTANGENT_WIND_CW = 0x100, D3DXTANGENT_CALCULATE_NORMALS = 0x200, D3DXTANGENT_GENERATE_IN_PLACE = 0x400, }; /* 1083 */ enum DISPLAYCONFIG_TOPOLOGY_ID { DISPLAYCONFIG_TOPOLOGY_INTERNAL = 0x1, DISPLAYCONFIG_TOPOLOGY_CLONE = 0x2, DISPLAYCONFIG_TOPOLOGY_EXTEND = 0x4, DISPLAYCONFIG_TOPOLOGY_EXTERNAL = 0x8, DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1084 */ enum DISPLAYCONFIG_DEVICE_INFO_TYPE { DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME = 0x1, DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME = 0x2, DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE = 0x3, DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME = 0x4, DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE = 0x5, DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32 = 0xFFFFFFFF, }; /* 1085 */ enum $267CB5B148F97716FE11D17ACA67644C { GUILD_ACADEMY_REWARD_STORE_GRADE = 0x0, }; /* 1086 */ enum SQL_GUILD_EMBLEM_STATE { SQL_GUILD_EMBLEM_ON = 0x0, SQL_GUILD_EMBLEM_OFF = 0x1, SQL_GUILD_EMBLEM_DELETED = 0x2, SQL_GUILD_EMBLEM_NULL = 0xFF, }; /* 1087 */ enum SOULSTONE_FLAG { STONE_HPSTONE = 0x0, STONE_SPSTONE = 0x1, }; /* 1088 */ typedef $05308AE399C5B13E308E54D34DAC2F98 $3F0E868EE38E7553F9E023749070C98C; /* 1089 */ enum _D3DXEFFECTDEFAULTTYPE { D3DXEDT_STRING = 0x1, D3DXEDT_FLOATS = 0x2, D3DXEDT_DWORD = 0x3, D3DXEDT_FORCEDWORD = 0x7FFFFFFF, }; /* 1090 */ enum _D3DXSHCOMPRESSQUALITYTYPE { D3DXSHCQUAL_FASTLOWQUALITY = 0x1, D3DXSHCQUAL_SLOWHIGHQUALITY = 0x2, D3DXSHCQUAL_FORCE_DWORD = 0x7FFFFFFF, }; /* 1091 */ enum _D3DXSHGPUSIMOPT { D3DXSHGPUSIMOPT_SHADOWRES256 = 0x1, D3DXSHGPUSIMOPT_SHADOWRES512 = 0x0, D3DXSHGPUSIMOPT_SHADOWRES1024 = 0x2, D3DXSHGPUSIMOPT_SHADOWRES2048 = 0x3, D3DXSHGPUSIMOPT_HIGHQUALITY = 0x4, D3DXSHGPUSIMOPT_FORCE_DWORD = 0x7FFFFFFF, }; /* 1092 */ enum _D3DXIMAGE_FILEFORMAT { D3DXIFF_BMP = 0x0, D3DXIFF_JPG = 0x1, D3DXIFF_TGA = 0x2, D3DXIFF_PNG = 0x3, D3DXIFF_DDS = 0x4, D3DXIFF_PPM = 0x5, D3DXIFF_DIB = 0x6, D3DXIFF_HDR = 0x7, D3DXIFF_PFM = 0x8, D3DXIFF_FORCE_DWORD = 0x7FFFFFFF, }; /* 1093 */ enum GTIActionType { GTIT_ACTISKILL = 0x0, GTIT_ABSTATE = 0x1, GTIT_FLAG = 0x2, GTIT_MOBBREED = 0x3, MAX_GTIACTIONTYPE = 0x4, }; /* 1094 */ enum MoveDirect { MD_FORWARD = 0x0, MD_BACKWARD = 0x1, }; /* 1095 */ enum SHINE_MINIGAME_TYPE { SMT_NULL = 0x0, SMT_DICE_TAISAI = 0x1, }; /* 1096 */ enum INSTANCE_DUNGEON::CATEGORY { CATEGORY_CLASSIC = 0xFFFFFFFF, CATEGORY_PARTY = 0x0, CATEGORY_GUILD = 0x1, CATEGORY_INDIVIDUAL = 0x2, CATEGORY_RAID = 0x3, }; /* 1097 */ enum _D3DXWELDEPSILONSFLAGS { D3DXWELDEPSILONS_WELDALL = 0x1, D3DXWELDEPSILONS_WELDPARTIALMATCHES = 0x2, D3DXWELDEPSILONS_DONOTREMOVEVERTICES = 0x4, D3DXWELDEPSILONS_DONOTSPLIT = 0x8, }; /* 1098 */ enum PROTOCOL_COMMAND_LOG_EASY_LOG_SYS { NC_LOG_GAME_ITEM_PUT_ON_BELONGED_CANCEL = 0x7D0, NC_LOG_GAME_ENCHANT_ADD_GEM = 0x7E4, NC_LOG_GAME_ENCHANT_REMOVE_GEM = 0x7E5, NC_LOG_GAME_ENCHANT_ADD_NEW_SOCKET = 0x7E6, NC_LOG_GAME_TUTORIAL_DONE = 0x7E9, NC_LOG_GAME_WINTER_OLYMPICS_PLAYER_RESULT = 0x7EA, NC_LOG_GAME_WINTER_OLYMPICS_SEASON_REWARD = 0x7EB, NC_LOG_ITEM_TERMEXTEND_USE = 0x7EE, NC_LOG_GAME_ITEM_REPURCHASE = 0x7F8, NC_LOG_GAME_CHRISTMAS_DECO_TRY_BIG_TREE = 0x7FD, NC_LOG_GAME_CHRISTMAS_DECO_TRY_SMALL_TREE = 0x7FE, NC_LOG_GAME_CHRISTMAS_DECO_COMPLETE_BIG_TREE = 0x7FF, NC_LOG_GAME_CHRISTMAS_DECO_COMPLETE_SMALL_TREE = 0x800, NC_LOG_GAME_CHRISTMAS_START_DEFENCE = 0x801, NC_LOG_GAME_CHRISTMAS_SUCC_DEFENCE = 0x802, }; /* 1099 */ enum GBSMCardType { GBSMCard_HPPotion = 0x0, GBSMCard_SPPotion = 0x1, GBSMCard_Honeying = 0x2, GBSMCard_Boogy = 0x3, GBSMCard_Pinky = 0x4, GBSMCard_PrinceSlime = 0x5, GBSMCard_QueenSlime = 0x6, GBSMCard_KingSlime = 0x7, GBSMCard_FiestaLogo = 0x8, MAX_GBSMCARDTYPE = 0x9, }; /* 1100 */ enum SHSTOCKICONID { SIID_DOCNOASSOC = 0x0, SIID_DOCASSOC = 0x1, SIID_APPLICATION = 0x2, SIID_FOLDER = 0x3, SIID_FOLDEROPEN = 0x4, SIID_DRIVE525 = 0x5, SIID_DRIVE35 = 0x6, SIID_DRIVEREMOVE = 0x7, SIID_DRIVEFIXED = 0x8, SIID_DRIVENET = 0x9, SIID_DRIVENETDISABLED = 0xA, SIID_DRIVECD = 0xB, SIID_DRIVERAM = 0xC, SIID_WORLD = 0xD, SIID_SERVER = 0xF, SIID_PRINTER = 0x10, SIID_MYNETWORK = 0x11, SIID_FIND = 0x16, SIID_HELP = 0x17, SIID_SHARE = 0x1C, SIID_LINK = 0x1D, SIID_SLOWFILE = 0x1E, SIID_RECYCLER = 0x1F, SIID_RECYCLERFULL = 0x20, SIID_MEDIACDAUDIO = 0x28, SIID_LOCK = 0x2F, SIID_AUTOLIST = 0x31, SIID_PRINTERNET = 0x32, SIID_SERVERSHARE = 0x33, SIID_PRINTERFAX = 0x34, SIID_PRINTERFAXNET = 0x35, SIID_PRINTERFILE = 0x36, SIID_STACK = 0x37, SIID_MEDIASVCD = 0x38, SIID_STUFFEDFOLDER = 0x39, SIID_DRIVEUNKNOWN = 0x3A, SIID_DRIVEDVD = 0x3B, SIID_MEDIADVD = 0x3C, SIID_MEDIADVDRAM = 0x3D, SIID_MEDIADVDRW = 0x3E, SIID_MEDIADVDR = 0x3F, SIID_MEDIADVDROM = 0x40, SIID_MEDIACDAUDIOPLUS = 0x41, SIID_MEDIACDRW = 0x42, SIID_MEDIACDR = 0x43, SIID_MEDIACDBURN = 0x44, SIID_MEDIABLANKCD = 0x45, SIID_MEDIACDROM = 0x46, SIID_AUDIOFILES = 0x47, SIID_IMAGEFILES = 0x48, SIID_VIDEOFILES = 0x49, SIID_MIXEDFILES = 0x4A, SIID_FOLDERBACK = 0x4B, SIID_FOLDERFRONT = 0x4C, SIID_SHIELD = 0x4D, SIID_WARNING = 0x4E, SIID_INFO = 0x4F, SIID_ERROR = 0x50, SIID_KEY = 0x51, SIID_SOFTWARE = 0x52, SIID_RENAME = 0x53, SIID_DELETE = 0x54, SIID_MEDIAAUDIODVD = 0x55, SIID_MEDIAMOVIEDVD = 0x56, SIID_MEDIAENHANCEDCD = 0x57, SIID_MEDIAENHANCEDDVD = 0x58, SIID_MEDIAHDDVD = 0x59, SIID_MEDIABLURAY = 0x5A, SIID_MEDIAVCD = 0x5B, SIID_MEDIADVDPLUSR = 0x5C, SIID_MEDIADVDPLUSRW = 0x5D, SIID_DESKTOPPC = 0x5E, SIID_MOBILEPC = 0x5F, SIID_USERS = 0x60, SIID_MEDIASMARTMEDIA = 0x61, SIID_MEDIACOMPACTFLASH = 0x62, SIID_DEVICECELLPHONE = 0x63, SIID_DEVICECAMERA = 0x64, SIID_DEVICEVIDEOCAMERA = 0x65, SIID_DEVICEAUDIOPLAYER = 0x66, SIID_NETWORKCONNECT = 0x67, SIID_INTERNET = 0x68, SIID_ZIPFILE = 0x69, SIID_SETTINGS = 0x6A, SIID_DRIVEHDDVD = 0x84, SIID_DRIVEBD = 0x85, SIID_MEDIAHDDVDROM = 0x86, SIID_MEDIAHDDVDR = 0x87, SIID_MEDIAHDDVDRAM = 0x88, SIID_MEDIABDROM = 0x89, SIID_MEDIABDR = 0x8A, SIID_MEDIABDRE = 0x8B, SIID_CLUSTEREDDRIVE = 0x8C, SIID_MAX_ICONS = 0xAE, }; /* 1101 */ enum GBSMBetType { GB_SlotMachine_01 = 0x0, GB_SlotMachine_02 = 0x1, GB_SlotMachine_03 = 0x2, MAX_GBSMBETTYPE = 0x3, }; /* 1102 */ enum MOVER_SYSTEM_TYPE { MVST_RIDE = 0x0, MVST_RIDE_ADEL = 0x1, MVST_MOVER = 0x2, MVST_MAX = 0x3, }; /* 1103 */ enum AttackType { AT_NORMAL = 0x0, AT_SKILL = 0x1, AT_MAGIC = 0x2, AT_PHYSIC = 0x3, AT_CRITICAL = 0x4, AT_MISS = 0x5, AT_BLOCK = 0x6, MAX_ATTACKTYPE = 0x7, }; /* 1104 */ enum GB_ANIType { GB_ANI_WinCode01 = 0x0, GB_ANI_WinCode02 = 0x1, GB_ANI_WinCode03 = 0x2, GB_ANI_LoseCode01 = 0x3, GB_ANI_LoseCode02 = 0x4, GB_ANI_LoseCode03 = 0x5, GB_START_Game = 0x6, GB_END_Game = 0x7, MAX_GB_ANITYPE = 0x8, }; /* 1105 */ enum NiShaderErrorPrefix { NISHADERERR_GLOBALPREFIX = 0x0, NISHADERERR_D3DPREFIX = 0x8000, NISHADERERROR_DX9PREFIX = 0x2000, NISHADERERROR_XENONPREFIX = 0x1000, }; /* 1106 */ enum MAX_SHINE_VALUES { MAX_SHINE_MAP_NAME = 0xC, MAX_SHINE_PASSWORD = 0x10, MAX_SHINE_WORLD_NAME = 0x10, MAX_SHINE_IP_ADDRESS = 0x10, MAX_SHINE_DATA_INDEX_STRING = 0x20, MAX_SHINE_USER_ID = 0x12, MAX_SHINE_USER_PW = 0x10, MAX_SHINE_CHAR_ID = 0x14, MAX_SHINE_PET_NAME = 0x10, }; /* 1107 */ enum std::errc::errc { address_family_not_supported = 0x66, address_in_use = 0x64, address_not_available = 0x65, already_connected = 0x71, argument_list_too_long = 0x7, argument_out_of_domain = 0x21, bad_address = 0xE, bad_file_descriptor = 0x9, bad_message = 0x68, broken_pipe = 0x20, connection_aborted = 0x6A, connection_already_in_progress = 0x67, connection_refused = 0x6B, connection_reset = 0x6C, cross_device_link = 0x12, destination_address_required = 0x6D, device_or_resource_busy = 0x10, directory_not_empty = 0x29, executable_format_error = 0x8, file_exists = 0x11, file_too_large = 0x1B, filename_too_long = 0x26, function_not_supported = 0x28, host_unreachable = 0x6E, identifier_removed = 0x6F, illegal_byte_sequence = 0x2A, inappropriate_io_control_operation = 0x19, interrupted = 0x4, invalid_argument = 0x16, invalid_seek = 0x1D, io_error = 0x5, is_a_directory = 0x15, message_size = 0x73, network_down = 0x74, network_reset = 0x75, network_unreachable = 0x76, no_buffer_space = 0x77, no_child_process = 0xA, no_link = 0x79, no_lock_available = 0x27, no_message_available = 0x78, no_message = 0x7A, no_protocol_option = 0x7B, no_space_on_device = 0x1C, no_stream_resources = 0x7C, no_such_device_or_address = 0x6, no_such_device = 0x13, no_such_file_or_directory = 0x2, no_such_process = 0x3, not_a_directory = 0x14, not_a_socket = 0x80, not_a_stream = 0x7D, not_connected = 0x7E, not_enough_memory = 0xC, not_supported = 0x81, operation_canceled = 0x69, operation_in_progress = 0x70, operation_not_permitted = 0x1, operation_not_supported = 0x82, operation_would_block = 0x8C, owner_dead = 0x85, permission_denied = 0xD, protocol_error = 0x86, protocol_not_supported = 0x87, read_only_file_system = 0x1E, resource_deadlock_would_occur = 0x24, resource_unavailable_try_again = 0xB, result_out_of_range = 0x22, state_not_recoverable = 0x7F, stream_timeout = 0x89, text_file_busy = 0x8B, timed_out = 0x8A, too_many_files_open_in_system = 0x17, too_many_files_open = 0x18, too_many_links = 0x1F, too_many_synbolic_link_levels = 0x72, value_too_large = 0x84, wrong_protocol_type = 0x88, }; /* 1108 */ enum GB_BanType { GB_BAN_NO_PLAY = 0x0, MAX_GB_BANTYPE = 0x1, }; /* 1109 */ enum GB_JPSaveType { GB_JP_NONE = 0x0, GB_JP_BET = 0x1, MAX_GB_JPSAVETYPE = 0x2, }; /* 1110 */ enum MOVE_STATE { MS_HALT = 0x0, MS_MOVE = 0x1, MS_MAX = 0x2, }; /* 1111 */ enum _D3DXPRIORITY_TYPE { D3DXPRIORITY_LOW = 0x0, D3DXPRIORITY_HIGH = 0x1, D3DXPRIORITY_FORCE_DWORD = 0x7FFFFFFF, }; /* 1112 */ enum ActionRangeType { HP_RATE_0_20 = 0x0, Lv_0_40 = 0x1, SP_ABSOLUTE_0_1000 = 0x2, Lv_0_19 = 0x3, Lv_20_49 = 0x4, Lv_50_79 = 0x5, Lv_80_99 = 0x6, Lv_100_150 = 0x7, MAX_ACTIONRANGETYPE = 0x8, }; /* 1113 */ enum EFFECT_TIMER_FUNC { ETF_TIMER = 0x0, ETF_REMOVE = 0x1, ETF_MAX = 0x2, }; /* 1114 */ enum _D3DXEVENT_TYPE { D3DXEVENT_TRACKSPEED = 0x0, D3DXEVENT_TRACKWEIGHT = 0x1, D3DXEVENT_TRACKPOSITION = 0x2, D3DXEVENT_TRACKENABLE = 0x3, D3DXEVENT_PRIORITYBLEND = 0x4, D3DXEVENT_FORCE_DWORD = 0x7FFFFFFF, }; /* 1115 */ enum OBJECT_SIGHT_STATE { OSS_NONE = 0x0, OSS_WIDE = 0x1, OSS_MAX = 0x2, }; /* 1116 */ typedef $13CC20D9AD0BBA5D63681FE6203B0C08 BIDI_TYPE; /* 1117 */ enum ActionETCType { AET_ITEMEQUIP = 0x0, AET_ITEMUSE = 0x1, MAX_ACTIONETCTYPE = 0x2, }; /* 1118 */ enum TUTORIAL_STATE { TS_PROGRESS = 0x0, TS_DONE = 0x1, TS_SKIP = 0x2, TS_EXCEPTION = 0x3, TS_MAX = 0x4, }; /* 1119 */ enum _D3DXTRANSITION_TYPE { D3DXTRANSITION_LINEAR = 0x0, D3DXTRANSITION_EASEINEASEOUT = 0x1, D3DXTRANSITION_FORCE_DWORD = 0x7FFFFFFF, }; /* 1120 */ enum RecoverType { RT_HPABSOLUTEPLUS = 0x0, RT_HPRATEPLUS = 0x1, RT_SPABSOLUTEPLUS = 0x2, RT_SPRATEPLUS = 0x3, RT_HPABSOLUTEMINUS = 0x4, RT_HPRATEMINUS = 0x5, RT_SPABSOLUTEMINUS = 0x6, RT_SPRATEMINUS = 0x7, MAX_RECOVERTYPE = 0x8, }; /* 1121 */ enum CAHT_CHAT_COLOR_ITEM_TYPE { CCCIT_CHAT_FONT_COLOR_CHANGE = 0x1, CCCIT_CHAT_BALLOON_COLOR_CHANGE = 0x2, CCCIT_CHAT_COLOR_CHANGE = 0x3, }; /* 1122 */ enum USER_TYPE { UT_NORMAL = 0x1, UT_NEWBIE = 0x2, UT_RETURN = 0x3, }; /* 1123 */ enum TargetAction { TA_DIE = 0x0, MAX_TARGETACTION = 0x1, }; /* 1124 */ enum RangeFactor { RF_HP_RATE = 0x0, RF_HP_ABSOLUTE = 0x1, RF_SP_RATE = 0x2, RF_SP_ABSOLUTE = 0x3, RF_LV = 0x4, MAX_RANGEFACTOR = 0x5, }; /* 1125 */ enum StateSetType { SST_NOT_HERE = 0x0, SST_SET_HERE = 0x1, MAX_STATESETTYPE = 0x2, }; /* 1126 */ enum StateDropType { SDT_STA = 0x0, SDT_STRENGTH = 0x1, MAX_STATEDROPTYPE = 0x2, }; /* 1127 */ enum ATKTYPE { SKLTP_DAMAGE = 0x0, SKLTP_HEAL = 0x1, SKLTP_ABSTATE = 0x2, SKLTP_SPECIAL = 0x3, SKLTP_DISPEL = 0x4, MAX_ATKTYPE = 0x5, }; /* 1128 */ enum MobKillType { MKT_DEFAULT = 0x0, MKT_ONLYSCRIPT = 0x1, MKT_MOB = 0x2, MAX_MOBKILLTYPE = 0x3, }; /* 1129 */ enum SetItemEffectType { SIET_DEFAULT = 0x0, SIET_DAMAGE_RATE_INCREASE = 0x1, MAX_SETITEMEFFECTTYPE = 0x2, }; /* 1130 */ enum std::io_errc::io_errc { stream = 0x1, }; /* 1131 */ typedef Market::SetWeapon::__l2::ItemSort ItemSort; /* 1132 */ enum _RPC_HTTP_REDIRECTOR_STAGE { RPCHTTP_RS_REDIRECT = 0x1, RPCHTTP_RS_ACCESS_1 = 0x2, RPCHTTP_RS_SESSION = 0x3, RPCHTTP_RS_ACCESS_2 = 0x4, RPCHTTP_RS_INTERFACE = 0x5, }; /* 1133 */ enum _FILE_INFO_BY_HANDLE_CLASS { FileBasicInfo = 0x0, FileStandardInfo = 0x1, FileNameInfo = 0x2, FileRenameInfo = 0x3, FileDispositionInfo = 0x4, FileAllocationInfo = 0x5, FileEndOfFileInfo = 0x6, FileStreamInfo = 0x7, FileCompressionInfo = 0x8, FileAttributeTagInfo = 0x9, FileIdBothDirectoryInfo = 0xA, FileIdBothDirectoryRestartInfo = 0xB, FileIoPriorityHintInfo = 0xC, FileRemoteProtocolInfo = 0xD, MaximumFileInfoByHandleClass = 0xE, }; /* 1134 */ enum _tagINTERNETFEATURELIST { FEATURE_OBJECT_CACHING = 0x0, FEATURE_ZONE_ELEVATION = 0x1, FEATURE_MIME_HANDLING = 0x2, FEATURE_MIME_SNIFFING = 0x3, FEATURE_WINDOW_RESTRICTIONS = 0x4, FEATURE_WEBOC_POPUPMANAGEMENT = 0x5, FEATURE_BEHAVIORS = 0x6, FEATURE_DISABLE_MK_PROTOCOL = 0x7, FEATURE_LOCALMACHINE_LOCKDOWN = 0x8, FEATURE_SECURITYBAND = 0x9, FEATURE_RESTRICT_ACTIVEXINSTALL = 0xA, FEATURE_VALIDATE_NAVIGATE_URL = 0xB, FEATURE_RESTRICT_FILEDOWNLOAD = 0xC, FEATURE_ADDON_MANAGEMENT = 0xD, FEATURE_PROTOCOL_LOCKDOWN = 0xE, FEATURE_HTTP_USERNAME_PASSWORD_DISABLE = 0xF, FEATURE_SAFE_BINDTOOBJECT = 0x10, FEATURE_UNC_SAVEDFILECHECK = 0x11, FEATURE_GET_URL_DOM_FILEPATH_UNENCODED = 0x12, FEATURE_TABBED_BROWSING = 0x13, FEATURE_SSLUX = 0x14, FEATURE_DISABLE_NAVIGATION_SOUNDS = 0x15, FEATURE_DISABLE_LEGACY_COMPRESSION = 0x16, FEATURE_FORCE_ADDR_AND_STATUS = 0x17, FEATURE_XMLHTTP = 0x18, FEATURE_DISABLE_TELNET_PROTOCOL = 0x19, FEATURE_FEEDS = 0x1A, FEATURE_BLOCK_INPUT_PROMPTS = 0x1B, FEATURE_ENTRY_COUNT = 0x1C, }; /* 1135 */ enum BOOTH_TRADE_TYPE { ALL_BOOTH_TRADE_TYPE = 0x0, BUY_BOOTH_TRADE_ALL = 0x1, BUY_BOOTH_TRADE_MERGE = 0x2, BUY_BOOTH_TRADE_SPLITCREATE = 0x3, SELL_BOOTH_TRADE_ALL = 0x4, SELL_BOOTH_TRADE_MERGE = 0x5, SELL_BOOTH_TRADE_SPLITCREATE = 0x6, BOOTH_TRADE_TYPE_MAX = 0x6, }; /* 1136 */ enum QUEST_SCRIPT_VARIABLE { QSV_RESULT = 0x0, QSV_VAR1 = 0x1, QSV_VAR2 = 0x2, QSV_VAR3 = 0x3, QSV_VAR4 = 0x4, QSV_VAR5 = 0x5, QSV_PROGRESS = 0x6, QSV_CONSTANT = 0x7, QSV_MAX = 0x8, }; /* 1137 */ enum QUEST_SCRIPT_ARITHMETIC_EXPRESSION { QSAE_EQUAL = 0x0, QSAE_NOT_EQUAL = 0x1, QSAE_LESS = 0x2, QSAE_GREATER = 0x3, QSAE_LESS_EQUAL = 0x4, QSAE_GREATER_EQUAL = 0x5, QSAE_MAX = 0x6, }; /* 1138 */ enum QUEST_SCRIPT_ITEM_LOT_ALL { QS_ITEM_LOT_ALL = 0x0, QS_ITEM_LOT_MAX = 0x1, }; /* 1139 */ enum PROTOCOL_COMMAND_EVENT { NC_EVENT_NULL = 0x0, NC_EVENT_GET_ALL_EVENT_INFO_REQ = 0x1, NC_EVENT_GET_ALL_EVENT_INFO_ACK = 0x2, NC_EVENT_ADD_EVENT_REQ = 0x3, NC_EVENT_ADD_EVENT_ACK = 0x4, NC_EVENT_UPDATE_EVENT_REQ = 0x5, NC_EVENT_UPDATE_EVENT_ACK = 0x6, NC_EVENT_DEL_EVENT_REQ = 0x7, NC_EVENT_DEL_EVENT_ACK = 0x8, NC_EVENT_SET_ALL_READY_REQ = 0x9, NC_EVENT_SET_ALL_READY_ACK = 0xA, NC_EVENT_ADD_UPDATE_EVENT_CMD = 0xB, NC_EVENT_DEL_EVENT_CMD = 0xC, }; /* 1140 */ enum CHAR_OPTION_DATA_TYPE { CODT_NO_RECV = 0x0, CODT_BINARY_DATA = 0x1, CODT_IMPROVE_DATA = 0x2, }; /* 1141 */ enum QUEST_SCENARIO_ID { QUEST_SCENARIO_ID_UPGRADE = 0x5, QUEST_SCENARIO_ID_REG_WEAPON_TITLE = 0x7, }; /* 1142 */ typedef $FEAAC9F55DC49A0C6536FE5A30E49082 NiDynamicEffect::EffectType; /* 1143 */ enum NiDX9Resource::Type { TYPE_TEXTURE = 0x0, TYPE_TEXTURE_CUBE = 0x1, TYPE_TEXTURE_VOLUME = 0x2, TYPE_VERTEXBUFFER = 0x3, TYPE_INDEXBUFFER = 0x4, TYPE_INVALID = 0xFFFF, TYPE_COUNT = 0x10000, }; /* 1144 */ enum NiD3DTextureStage::TSTextureFlags { TSTF_IGNORE = 0x0, TSTF_NONE = 0x100000, TSTF_NDL_BASE = 0x200000, TSTF_NDL_DARK = 0x300000, TSTF_NDL_DETAIL = 0x400000, TSTF_NDL_GLOSS = 0x500000, TSTF_NDL_GLOW = 0x600000, TSTF_NDL_BUMP = 0x700000, TSTF_NDL_TYPEMASK = 0xF00000, TSTF_MAP_DECAL = 0x1000000, TSTF_MAP_SHADER = 0x2000000, TSTF_MAP_MASK = 0xF000000, TSTF_MAP_USE_INDEX = 0x10000000, TSTF_MAP_USE_MASK = 0xF0000000, TSTF_INDEX_MASK = 0xFFFF, }; /* 1145 */ enum NiD3DTextureStage::TSTextureTransformFlags { TSTTF_IGNORE = 0x0, TSTTF_GLOBAL = 0x10000000, TSTTF_CONSTANT = 0x20000000, TSTTF_SOURCE_MASK = 0xF0000000, TSTTF_NI_NO_CALC = 0x0, TSTTF_NI_WORLD_PARALLEL = 0x1, TSTTF_NI_WORLD_PERSPECTIVE = 0x2, TSTTF_NI_WORLD_SPHERE_MAP = 0x3, TSTTF_NI_CAMERA_SPHERE_MAP = 0x4, TSTTF_NI_SPECULAR_CUBE_MAP = 0x5, TSTTF_NI_DIFFUSE_CUBE_MAP = 0x6, }; /* 1146 */ enum NiD3DTextureStage::TSObjTextureFlags { TSOTF_IGNORE = 0x0, TSOTF_INDEX_MASK = 0xFF, TSOTF_TYPE_MASK = 0xFF00, TSOTF_TYPE_SHIFT = 0x8, }; /* 1147 */ typedef MoverSlotView::DataVersion FaceCutMsg::DataVersion; /* 1148 */ typedef MoverSlotView::DataVersion UpGradeInfo::DataVersion; /* 1149 */ enum NiActorManager::EventType { ANIM_ACTIVATED = 0x0, ANIM_DEACTIVATED = 0x1, TEXT_KEY_EVENT = 0x2, END_OF_SEQUENCE = 0x3, }; /* 1150 */ enum NiKFMTool::KFM_RC { KFM_SUCCESS = 0x0, KFM_ERROR = 0x1, KFM_ERR_SEQUENCE = 0x2, KFM_ERR_TRANSITION = 0x3, KFM_ERR_TRANSITION_TYPE = 0x4, KFM_ERR_BLEND_PAIR = 0x5, KFM_ERR_NULL_TEXT_KEYS = 0x6, KFM_ERR_BLEND_PAIR_INDEX = 0x7, KFM_ERR_CHAIN_SEQUENCE = 0x8, KFM_ERR_SEQUENCE_IN_CHAIN = 0x9, KFM_ERR_INFINITE_CHAIN = 0xA, KFM_ERR_SEQUENCE_GROUP = 0xB, KFM_ERR_SEQUENCE_IN_GROUP = 0xC, KFM_ERR_FILE_IO = 0xD, KFM_ERR_FILE_FORMAT = 0xE, KFM_ERR_FILE_VERSION = 0xF, KFM_ERR_ENDIAN_MISMATCH = 0x10, KFM_ERR_SYNC_TRANS_TYPE = 0x11, KFM_ERR_NONSYNC_TRANS_TYPE = 0x12, }; /* 1151 */ enum $420BAD584757BFECE30C858A9072B4C5 { MAX_POS = 0x6, }; /* 1152 */ enum $CD3A09B51B55A24A35CCCFA014AA050C { UPDATENORMAL_MASK = 0x1, }; /* 1153 */ typedef CNSTimer_MarkCheck::TIMERSTATE NpWKTimer::TS; /* 1154 */ typedef MoverSlotView::DataVersion KINGDOM_QUEST::DataVersion; /* 1155 */ enum $47FE27F03CDA5B1CCBA663662CC2B2A6 { STYLE_DEFAULT = 0x50000000, STYLE_PASSWD = 0x50000020, STYLE_NUMBER = 0x50002000, STYLE_MULTILINE = 0x50001004, STYLE_MONEY = 0x50002002, }; /* 1156 */ enum NiBSplineColorInterpolator::Channel { COLORA = 0x0, }; /* 1157 */ enum $CA373D50ACB728794AC801033BDE60EC { USEDEF_STACK_SIZE = 0xFFFFFFFF, DEFAULT_STACK_SIZE = 0x0, }; /* 1158 */ typedef GuildTask::State NiThread::Priority; /* 1159 */ enum NiThread::Status { RUNNING = 0x0, SUSPENDED = 0x1, COMPLETE = 0x2, }; /* 1160 */ enum $54CC5D9CBA6F9D75666156A6D28C29C2 { MANAGER_CONTROLLED_MASK = 0x1, ONLY_USE_HIGHEST_WEIGHT_MASK = 0x2, COMPUTE_NORMALIZED_WEIGHTS_MASK = 0x4, }; /* 1161 */ enum NiBillboardNode::FaceMode { ALWAYS_FACE_CAMERA = 0x0, ROTATE_ABOUT_UP = 0x1, RIGID_FACE_CAMERA = 0x2, ALWAYS_FACE_CENTER = 0x3, RIGID_FACE_CENTER = 0x4, }; /* 1162 */ typedef $420BAD584757BFECE30C858A9072B4C5 $DECE95BA1F61E49ABFAD0DA54EC7244A; /* 1163 */ enum $BBB7E31CAB58C81563F7A194D7668154 { FACE_MODE_MASK = 0x7, FACE_MODE_POS = 0x0, }; /* 1164 */ enum $A049667C97175D9B9CD7A3F0B034B546 { PGWM_CMD_SLIDEBAR_CLICK1 = 0x0, PGWM_CMD_SLIDEBAR_CLICK2 = 0x1, }; /* 1165 */ enum Skill::ActSkill { Hit1 = 0x0, Hit2 = 0x1, Hit3 = 0x2, Hit4 = 0x3, HardSkinLC1 = 0x4, HardSkinLC2 = 0x5, HardSkinLC3 = 0x6, HardSkinLC4 = 0x7, Wield1 = 0x8, Wield2 = 0x9, Wield3 = 0xA, Wield4 = 0xB, ShieldLC1 = 0xC, ShieldLC2 = 0xD, ShieldLC3 = 0xE, ShieldLC4 = 0xF, PowerShot1 = 0x10, PowerShot2 = 0x11, PowerShot3 = 0x12, PowerShot4 = 0x13, DodgeLC1 = 0x14, DodgeLC2 = 0x15, DodgeLC3 = 0x16, DodgeLC4 = 0x17, IceBolt1 = 0x18, IceBolt2 = 0x19, IceBolt3 = 0x1A, IceBolt4 = 0x1B, RingShieldLC1 = 0x1C, RingShieldLC2 = 0x1D, RingShieldLC3 = 0x1E, RingShieldLC4 = 0x1F, Brandish1 = 0x20, Brandish2 = 0x21, Brandish3 = 0x22, Brandish4 = 0x23, Brandish5 = 0x24, HardSkinHC1 = 0x25, HardSkinHC2 = 0x26, HardSkinHC3 = 0x27, HardSkinHC4 = 0x28, HardSkinHC5 = 0x29, Break1 = 0x2A, Break2 = 0x2B, Break3 = 0x2C, Break4 = 0x2D, Break5 = 0x2E, ShieldHC1 = 0x2F, ShieldHC2 = 0x30, ShieldHC3 = 0x31, ShieldHC4 = 0x32, ShieldHC5 = 0x33, AimingShot1 = 0x34, AimingShot2 = 0x35, AimingShot3 = 0x36, AimingShot4 = 0x37, AimingShot5 = 0x38, DodgeHC1 = 0x39, DodgeHC2 = 0x3A, DodgeHC3 = 0x3B, DodgeHC4 = 0x3C, DodgeHC5 = 0x3D, LightningBolt1 = 0x3E, LightningBolt2 = 0x3F, LightningBolt3 = 0x40, LightningBolt4 = 0x41, LightningBolt5 = 0x42, RingShieldHC1 = 0x43, RingShieldHC2 = 0x44, RingShieldHC3 = 0x45, RingShieldHC4 = 0x46, RingShieldHC5 = 0x47, ActiveSkillNum = 0x48, }; /* 1166 */ enum Skill::ComSkill { Skill::ComSkill_dummy = 0x0, }; /* 1167 */ enum Skill::PasSkill { Skill::PasSkill_dummy = 0x0, }; /* 1168 */ enum PgProfileMgr::RunMode { PROFILE_MODE = 0x0, CALLSTACK_MODE = 0x1, }; /* 1169 */ enum $5A9A49DDD17798D2E7229290201C9330 { AGD_NITYPE_INVALID = 0x0, AGD_NITYPE_FLOAT1 = 0x1, AGD_NITYPE_FLOAT2 = 0x2, AGD_NITYPE_FLOAT3 = 0x3, AGD_NITYPE_FLOAT4 = 0x4, AGD_NITYPE_LONG1 = 0x5, AGD_NITYPE_LONG2 = 0x6, AGD_NITYPE_LONG3 = 0x7, AGD_NITYPE_LONG4 = 0x8, AGD_NITYPE_ULONG1 = 0x9, AGD_NITYPE_ULONG2 = 0xA, AGD_NITYPE_ULONG3 = 0xB, AGD_NITYPE_ULONG4 = 0xC, AGD_NITYPE_SHORT1 = 0xD, AGD_NITYPE_SHORT2 = 0xE, AGD_NITYPE_SHORT3 = 0xF, AGD_NITYPE_SHORT4 = 0x10, AGD_NITYPE_USHORT1 = 0x11, AGD_NITYPE_USHORT2 = 0x12, AGD_NITYPE_USHORT3 = 0x13, AGD_NITYPE_USHORT4 = 0x14, AGD_NITYPE_BYTE1 = 0x15, AGD_NITYPE_BYTE2 = 0x16, AGD_NITYPE_BYTE3 = 0x17, AGD_NITYPE_BYTE4 = 0x18, AGD_NITYPE_UBYTE1 = 0x19, AGD_NITYPE_UBYTE2 = 0x1A, AGD_NITYPE_UBYTE3 = 0x1B, AGD_NITYPE_UBYTE4 = 0x1C, AGD_NITYPE_BLEND1 = 0x1D, AGD_NITYPE_BLEND2 = 0x1E, AGD_NITYPE_BLEND3 = 0x1F, AGD_NITYPE_BLEND4 = 0x20, AGD_NITYPE_COUNT = 0x21, AGD_NITYPE_CUSTOM = 0x22, }; /* 1170 */ typedef NiGeometryGroupManager::RepackingBehavior NiGeometryData::Consistency; /* 1171 */ enum $CFA64D29F7062310BEFB85BB39BEDB62 { AGD_KEEP_MASK = 0x1, AGD_MUTABLE = 0x2, AGD_STATIC = 0x3, AGD_VOLATILE = 0x4, AGD_CONSISTENCY_MASK = 0x6, }; /* 1172 */ enum NiDX9Renderer::FlagType { USE_NOFLAGS = 0x0, USE_MANUALDEPTHSTENCIL = 0x1, USE_FULLSCREEN = 0x4, USE_STENCIL = 0x8, USE_16BITBUFFERS = 0x10, USE_MULTITHREADED = 0x20, USE_FPU_PRESERVE = 0x40, }; /* 1173 */ enum NiDX9Renderer::DeviceDesc { DEVDESC_PURE = 0x0, DEVDESC_HAL_HWVERTEX = 0x1, DEVDESC_HAL_MIXEDVERTEX = 0x2, DEVDESC_HAL_SWVERTEX = 0x3, DEVDESC_REF = 0x4, DEVDESC_REF_HWVERTEX = 0x5, DEVDESC_REF_MIXEDVERTEX = 0x6, DEVDESC_NUM = 0x7, }; /* 1174 */ enum NiDX9Renderer::PresentationInterval { PRESENT_INTERVAL_IMMEDIATE = 0x0, PRESENT_INTERVAL_ONE = 0x1, PRESENT_INTERVAL_TWO = 0x2, PRESENT_INTERVAL_THREE = 0x3, PRESENT_INTERVAL_FOUR = 0x4, PRESENT_INTERVAL_NUM = 0x5, }; /* 1175 */ enum NiDX9Renderer::SwapEffect { SWAPEFFECT_DEFAULT = 0x0, SWAPEFFECT_DISCARD = 0x1, SWAPEFFECT_FLIP = 0x2, SWAPEFFECT_COPY = 0x3, SWAPEFFECT_NUM = 0x4, }; /* 1176 */ enum NiDX9Renderer::FramebufferMode { FBMODE_DEFAULT = 0x0, FBMODE_LOCKABLE = 0x1, FBMODE_MULTISAMPLES_2 = 0x2, FBMODE_MULTISAMPLES_3 = 0x3, FBMODE_MULTISAMPLES_4 = 0x4, FBMODE_MULTISAMPLES_5 = 0x5, FBMODE_MULTISAMPLES_6 = 0x6, FBMODE_MULTISAMPLES_7 = 0x7, FBMODE_MULTISAMPLES_8 = 0x8, FBMODE_MULTISAMPLES_9 = 0x9, FBMODE_MULTISAMPLES_10 = 0xA, FBMODE_MULTISAMPLES_11 = 0xB, FBMODE_MULTISAMPLES_12 = 0xC, FBMODE_MULTISAMPLES_13 = 0xD, FBMODE_MULTISAMPLES_14 = 0xE, FBMODE_MULTISAMPLES_15 = 0xF, FBMODE_MULTISAMPLES_16 = 0x10, FBMODE_MULTISAMPLES_NONMASKABLE = 0x80000000, FBMODE_NUM = 0x11, }; /* 1177 */ enum NiDX9Renderer::RefreshRate { REFRESHRATE_DEFAULT = 0x0, }; /* 1178 */ enum NiDX9Renderer::TexFormat { TEX_RGB555 = 0x0, TEX_RGB565 = 0x1, TEX_RGB888 = 0x2, TEX_RGBA5551 = 0x3, TEX_RGBA4444 = 0x4, TEX_RGBA8888 = 0x5, TEX_PAL8 = 0x6, TEX_PALA8 = 0x7, TEX_DXT1 = 0x8, TEX_DXT3 = 0x9, TEX_DXT5 = 0xA, TEX_BUMP88 = 0xB, TEX_BUMPLUMA556 = 0xC, TEX_BUMPLUMA888 = 0xD, TEX_L8 = 0xE, TEX_A8 = 0xF, TEX_R16F = 0x10, TEX_RG32F = 0x11, TEX_RGBA64F = 0x12, TEX_R32F = 0x13, TEX_RG64F = 0x14, TEX_RGBA128F = 0x15, TEX_DEFAULT = 0x16, TEX_NUM = 0x16, }; /* 1179 */ enum NiDX9Renderer::TexUsage { TEXUSE_TEX = 0x0, TEXUSE_RENDERED_TEX = 0x1, TEXUSE_CUBE = 0x2, TEXUSE_RENDERED_CUBE = 0x3, TEXUSE_NUM = 0x4, }; /* 1180 */ enum NiDX9Renderer::FramebufferStatus { FBSTATUS_OK = 0x0, FBSTATUS_NOT_FOUND = 0x1, FBSTATUS_NEEDS_RESET = 0x2, }; /* 1181 */ enum NiDX9Renderer::RecreateStatus { RECREATESTATUS_FAILED = 0x0, RECREATESTATUS_RESTORED = 0x1, RECREATESTATUS_OK = 0x2, }; /* 1182 */ enum $8F107AA8623C8D729956C583B49CF6DC { HW_BONE_LIMIT = 0x4, }; /* 1183 */ enum Ni2DBuffer::CopyFilterPreference { COPY_FILTER_NONE = 0x0, COPY_FILTER_POINT = 0x1, COPY_FILTER_LINEAR = 0x2, COPY_FILTER_MAX = 0x3, }; /* 1184 */ enum $E895C32B9C501E6B768C94A7D4B42B04 { VERTEX_FLAG_DX_TEXTUREMASK = 0xFF000000, VERTEX_FLAG_DX_TEXTURESHIFT = 0x18, VERTEX_FLAG_DX_HASNORMALS = 0x800000, VERTEX_FLAG_DX_HASCOLORS = 0x400000, }; /* 1185 */ enum $46CF791D0745621148CABCCEC3195871 { SimpleLineVertexFVF = 0x2, }; /* 1186 */ enum $2403D9CD7C78000873D302ECBFF3239D { TexturedLineVertexFVF = 0x102, }; /* 1187 */ enum $E2109BD10A5EC1191B88ED3334234E48 { ColoredLineVertexFVF = 0x42, }; /* 1188 */ enum $DEE6F9DEE2DC738663F5C50787A75478 { SourceVertexFVF = 0x142, }; /* 1189 */ enum $E1DBAB28A4AEA38F4BE6F39E82D08281 { SourceNormalVertexFVF = 0x152, }; /* 1190 */ enum $A8DDF8B2C884D7B1B5598B05AAA7F38A { D3DFORMATSIZECOUNT = 0x76, }; /* 1191 */ typedef MoverSlotView::DataVersion ItemMoney::DataVersion; /* 1192 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete; /* 1193 */ enum std::_Iosb::_Dummy_enum { _Dummy_enum_val = 0x1, }; /* 1194 */ enum std::_Iosb::_Fmtflags { _Fmtmask = 0xFFFF, _Fmtzero = 0x0, }; /* 1195 */ enum std::_Iosb::_Openmode { _Openmask = 0xFF, }; /* 1196 */ enum std::_Iosb::_Seekdir { _Seekmask = 0x3, }; /* 1197 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Redbl; /* 1198 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator,0> >::_Redbl; /* 1199 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::less,std::allocator > >,0> >::_Redbl; /* 1200 */ enum std::ios_base::event { erase_event = 0x0, imbue_event = 0x1, copyfmt_event = 0x2, }; /* 1201 */ enum AreaInfoData::IAreaData::AreaType { CIRCLE = 0x0, SQUARE = 0x1, }; /* 1202 */ typedef MoverSlotView::DataVersion CharNPC_ViewInfo::DataVersion; /* 1203 */ typedef BaseCharClass CharNPC_ViewInfo::BaseCharClass; /* 1204 */ enum NiLookAtController::Axis { X = 0x0, Y = 0x1, Z = 0x2, }; /* 1205 */ enum $F9A5BBCFB08A2340A3CFD5E643DD497B { FLIP_MASK = 0x1, AXIS_MASK = 0x6, AXIS_POS = 0x1, }; /* 1206 */ enum NiAnimationKey::KeyContent { FLOATKEY = 0x0, POSKEY = 0x1, ROTKEY = 0x2, COLORKEY = 0x3, TEXTKEY = 0x4, BOOLKEY = 0x5, NUMKEYCONTENTS = 0x6, }; /* 1207 */ enum NiAnimationKey::KeyType { NOINTERP = 0x0, LINKEY = 0x1, BEZKEY = 0x2, TCBKEY = 0x3, EULERKEY = 0x4, STEPKEY = 0x5, NUMKEYTYPES = 0x6, }; /* 1208 */ enum NiPathController::BankDir { NEGATIVE = 0xFFFFFFFF, POSITIVE = 0x1, }; /* 1209 */ typedef $F9A5BBCFB08A2340A3CFD5E643DD497B $348E3560E4AAEC770519FCF2CC1069F5; /* 1210 */ typedef MoverSlotView::DataVersion MiniHouseFurniture::DataVersion; /* 1211 */ typedef MoverSlotView::DataVersion TextDataType::DataVersion; /* 1212 */ typedef $B48D70B3E625362216565FA15372C1F6 $B89150E55A2CFF6A01C14CBC0D3D7DFB; /* 1213 */ enum NiTextureTransformController::TransformMember { TT_TRANSLATE_U = 0x0, TT_TRANSLATE_V = 0x1, TT_ROTATE = 0x2, TT_SCALE_U = 0x3, TT_SCALE_V = 0x4, }; /* 1214 */ enum $01AE87641CB2BC29E19DAEF3A6DD43EB { KEEP_XYZ = 0x1, KEEP_NORM = 0x2, KEEP_COLOR = 0x4, KEEP_UV = 0x8, KEEP_INDICES = 0x10, KEEP_BONEDATA = 0x20, KEEP_ALL = 0x3F, }; /* 1215 */ enum $713B8185BDD9C8B9778531B3FDA9C5A7 { COMPRESS_NORM = 0x1, COMPRESS_COLOR = 0x2, COMPRESS_UV = 0x4, COMPRESS_WEIGHT = 0x8, COMPRESS_POSITION = 0x10, COMPRESS_ALL = 0x1F, }; /* 1216 */ enum NiBSplinePoint3Interpolator::Channel { POINT3 = 0x0, }; /* 1217 */ enum PgImeCtrl::ImeIndicator { ImeI_NONE = 0x0, ImeI_KOREAN = 0x1, ImeI_JAPANESE = 0x2, ImeI_CHINESE = 0x3, ImeI_TAIWAN = 0x4, }; /* 1218 */ typedef MoverSlotView::DataVersion KINGDOM_QUEST_DESC::DataVersion; /* 1219 */ enum INpModelData::NPMD_CHARACTERSTATE { NPMD_TARGETANIMATION = 0x0, NPMD_CURRENTANIMATION = 0x1, NPMD_ANIMATIONTIME_ACTIVATED = 0x2, NPMD_ANIMATIONTIME_DEACTIVATED = 0x3, NPMD_ANIMATIONSEQUENCE = 0x4, NPMD_ACTORMANAGER = 0x5, NPMD_CHANGETEXTURE = 0x6, NPMD_END = 0x7, }; /* 1220 */ enum $561090FAC8D8388F6B46F422D747D8D1 { NO_SIDE = 0x0, POSITIVE_SIDE = 0x1, NEGATIVE_SIDE = 0x2, }; /* 1221 */ enum NiD3DSCM_Pixel::Pixel_DefinedMappings { SCMP_DEF_INVALID = 0x0, SCMP_DEF_CONSTS_TAYLOR_SIN = 0x1, SCMP_DEF_CONSTS_TAYLOR_COS = 0x2, SCMP_DEF_CONSTS_TIME = 0x3, SCMP_DEF_CONSTS_SINTIME = 0x4, SCMP_DEF_CONSTS_COSTIME = 0x5, SCMP_DEF_CONSTS_TANTIME = 0x6, SCMP_DEF_CONSTS_TIME_SINTIME_COSTIME_TANTIME = 0x7, SCMP_DEF_MATERIAL_DIFFUSE = 0x8, SCMP_DEF_MATERIAL_AMBIENT = 0x9, SCMP_DEF_MATERIAL_SPECULAR = 0xA, SCMP_DEF_MATERIAL_EMISSIVE = 0xB, SCMP_DEF_MATERIAL_POWER = 0xC, SCMP_DEF_COUNT = 0xD, }; /* 1222 */ enum NiShaderAttributeDesc::AttributeType { ATTRIB_TYPE_UNDEFINED = 0x0, ATTRIB_TYPE_BOOL = 0x1, ATTRIB_TYPE_STRING = 0x2, ATTRIB_TYPE_UNSIGNEDINT = 0x3, ATTRIB_TYPE_FLOAT = 0x4, ATTRIB_TYPE_POINT2 = 0x5, ATTRIB_TYPE_POINT3 = 0x6, ATTRIB_TYPE_POINT4 = 0x7, ATTRIB_TYPE_MATRIX3 = 0x8, ATTRIB_TYPE_MATRIX4 = 0x9, ATTRIB_TYPE_COLOR = 0xA, ATTRIB_TYPE_TEXTURE = 0xB, ATTRIB_TYPE_FLOAT8 = 0xC, ATTRIB_TYPE_FLOAT12 = 0xD, ATTRIB_TYPE_ARRAY = 0xE, ATTRIB_TYPE_COUNT = 0xF, }; /* 1223 */ enum $C8A2DC9DC9A962F596BE534FC856D9B6 { SPLITCOUNT = 0x8, }; /* 1224 */ enum $E0113E91D9F97EABFAFF56BA7B28B293 { TileLength = 0x32, }; /* 1225 */ typedef MoverSlotView::DataVersion KINGDOM_QUEST_MAP::DataVersion; /* 1226 */ enum $1B91237001688AA23C164D5E5052B8CC { GDP_MAX_NAME = 0x104, GDPID = 0x1A504447, GDP_DEFAULT_NUM_EMPTY_MAKES = 0xA, GDP_COPY_BUFFER_SIZE = 0x20000, }; /* 1227 */ enum CGdp::GDP_IO_TYPE { GDP_IO_WIN32 = 0x0, GDP_IO_ANSI = 0x1, }; /* 1228 */ enum CGdp::GDP_TYPE { GDP_TYPE_MAIN = 0x1A504447, GDP_TYPE_LINK = 0x1, GDP_TYPE_FILE = 0x2, GDP_TYPE_DELETED = 0x3, GDP_TYPE_EMPTY = 0x4, GDP_TYPE_END = 0x5, }; /* 1229 */ enum $91B3ADCA5CCD1A6FDB9CA2A8773A5A55 { ENCRYPTED_HEADER = 0x1, ENCRYPTED_DATA = 0x2, }; /* 1230 */ enum CGdp::GDP_STORE_TYPE { GDP_STORE_COPY = 0x0, GDP_STORE_DIB = 0x1, GDP_STORE_ZIP = 0x2, }; /* 1231 */ enum NiRenderedCubeMap::FaceID { FACE_POS_X = 0x0, FACE_NEG_X = 0x1, FACE_POS_Y = 0x2, FACE_NEG_Y = 0x3, FACE_POS_Z = 0x4, FACE_NEG_Z = 0x5, FACE_NUM = 0x6, }; /* 1232 */ enum NiMaterialColorController::Field { AMB = 0x0, DIFF = 0x1, SPEC = 0x2, SELF_ILLUM = 0x3, }; /* 1233 */ enum $FE4075389DD92FEC64D1423A5EB7BF7D { FIELD_MASK = 0x7, FIELD_POS = 0x0, }; /* 1234 */ typedef MoverSlotView::DataVersion MiniHouseFurnitureObjEffect::DataVersion; /* 1235 */ enum NiProcessorAffinity::Processor { PROCESSOR_0 = 0x1, PROCESSOR_1 = 0x2, PROCESSOR_2 = 0x4, PROCESSOR_3 = 0x8, PROCESSOR_4 = 0x10, PROCESSOR_5 = 0x20, PROCESSOR_6 = 0x40, PROCESSOR_7 = 0x80, PROCESSOR_8 = 0x100, PROCESSOR_9 = 0x200, PROCESSOR_10 = 0x400, PROCESSOR_11 = 0x800, PROCESSOR_12 = 0x1000, PROCESSOR_13 = 0x2000, PROCESSOR_14 = 0x4000, PROCESSOR_15 = 0x8000, PROCESSOR_16 = 0x10000, PROCESSOR_17 = 0x20000, PROCESSOR_18 = 0x40000, PROCESSOR_19 = 0x80000, PROCESSOR_20 = 0x100000, PROCESSOR_21 = 0x200000, PROCESSOR_22 = 0x400000, PROCESSOR_23 = 0x800000, PROCESSOR_24 = 0x1000000, PROCESSOR_25 = 0x2000000, PROCESSOR_26 = 0x4000000, PROCESSOR_27 = 0x8000000, PROCESSOR_28 = 0x10000000, PROCESSOR_29 = 0x20000000, PROCESSOR_30 = 0x40000000, PROCESSOR_31 = 0x80000000, PROCESSOR_XENON_CORE_0_THREAD_0 = 0x1, PROCESSOR_XENON_CORE_0_THREAD_1 = 0x2, PROCESSOR_XENON_CORE_1_THREAD_0 = 0x4, PROCESSOR_XENON_CORE_1_THREAD_1 = 0x8, PROCESSOR_XENON_CORE_2_THREAD_0 = 0x10, PROCESSOR_XENON_CORE_2_THREAD_1 = 0x20, PROCESSOR_DONT_CARE = 0xFFFFFFFF, }; /* 1236 */ typedef MoverSlotView::DataVersion MHEmotion::DataVersion; /* 1237 */ typedef $466751BE8C5ECA9FB25267F3D35E39A4 $FC09997343D3AE4DD29C08766B3D9CDF; /* 1238 */ enum NiDI8InputSystem::DefaultActions { AXIS_0_H = 0x0, AXIS_0_V = 0x1, AXIS_1_H = 0x2, AXIS_1_V = 0x3, AXIS_2_H = 0x4, AXIS_2_V = 0x5, AXIS_3_H = 0x6, AXIS_3_V = 0x7, POV_DPAD = 0x8, BUTTON_RUP = 0x9, BUTTON_RDOWN = 0xA, BUTTON_RLEFT = 0xB, BUTTON_RRIGHT = 0xC, BUTTON_L1 = 0xD, BUTTON_R1 = 0xE, BUTTON_START = 0xF, BUTTON_SELECT = 0x10, BUTTON_L2 = 0x11, BUTTON_R2 = 0x12, BUTTON_A = 0x13, BUTTON_B = 0x14, DEFACTION_COUNT = 0x15, }; /* 1239 */ enum NiInputDevice::Type { NIID_NULL = 0x0, NIID_KEYBOARD = 0x1, NIID_MOUSE = 0x2, NIID_GAMEPAD = 0x3, }; /* 1240 */ enum NiTransformInterpolator::Channel { POSITION = 0x0, ROTATION = 0x1, SCALE = 0x2, }; /* 1241 */ typedef MoverSlotView::DataVersion ItemViewEquipTypeInfo::DataVersion; /* 1242 */ typedef MoverSlotView::DataVersion ColorInfoType::DataVersion; /* 1243 */ enum NiIntersector::IntersectionType { IT_INVALID = 0x0, IT_EMPTY = 0x1, IT_CONTACT = 0x2, IT_OVERLAP = 0x3, }; /* 1244 */ enum $3C8B1AD08516D6AB1A876E9A907772FB { NIDI8KB_NUM_KEYS = 0x100, }; /* 1245 */ typedef MoverSlotView::DataVersion MiniHouseObjAni::DataVersion; /* 1246 */ typedef SLWCreateInfo::ItemType NiTexture::RendererData::CreationFailure; /* 1247 */ enum NiD3DShaderConstantMap::Usage { SCM_USAGE_PIXEL = 0x1, SCM_USAGE_VERTEX = 0x2, }; /* 1248 */ enum NiShaderAttributeDesc::ObjectType { OT_UNDEFINED = 0x0, OT_EFFECT_GENERALLIGHT = 0x1, OT_EFFECT_POINTLIGHT = 0x2, OT_EFFECT_DIRECTIONALLIGHT = 0x3, OT_EFFECT_SPOTLIGHT = 0x4, OT_EFFECT_ENVIRONMENTMAP = 0x5, OT_EFFECT_PROJECTEDSHADOWMAP = 0x6, OT_EFFECT_PROJECTEDLIGHTMAP = 0x7, OT_EFFECT_FOGMAP = 0x8, OT_COUNT = 0x9, }; /* 1249 */ typedef MoverSlotView::DataVersion TextDataType3::DataVersion; /* 1250 */ typedef MoverSlotView::DataVersion ScriptMsg::DataVersion; /* 1251 */ enum $709C423398F759F390FED55FEE955537 { DITHER_MASK = 0x1, }; /* 1252 */ enum $B3383CEC478A023C14AE713FFC839D89 { WIREFRAME_MASK = 0x1, }; /* 1253 */ enum NiBSplineFloatInterpolator::Channel { FLOAT = 0x0, }; /* 1254 */ enum $84B6171060C992A29AEFD66553D8486E { FLOAT_OFFSET = 0x0, FLOAT_RANGE = 0x1, NUM_SCALARS = 0x2, }; /* 1255 */ enum NiInputMouse::Modifiers { MMOD_NONE = 0x0, MMOD_LEFT = 0x1, MMOD_RIGHT = 0x2, MMOD_MIDDLE = 0x4, MMOD_X1 = 0x8, MMOD_X2 = 0x10, MMOD_X3 = 0x20, MMOD_X4 = 0x40, MMOD_X5 = 0x80, MMOD_LCONTROL = 0x100, MMOD_RCONTROL = 0x200, MMOD_LMENU = 0x400, MMOD_RMENU = 0x800, MMOD_LWIN = 0x1000, MMOD_RWIN = 0x2000, MMOD_LSHIFT = 0x4000, MMOD_RSHIFT = 0x8000, MMOD_CAPS_LOCK = 0x10000, }; /* 1256 */ enum PgNsTerrain::SpliteType { SLASH = 0x0, BACKSLASH = 0x1, }; /* 1257 */ typedef CNSTimer_MarkCheck::TIMERSTATE PgRichText::TokenType; /* 1258 */ typedef SLWCreateInfo::ItemType NpKMI_Tool::ModelType; /* 1259 */ typedef MoverSlotView::DataVersion MobViewInfo::DataVersion; /* 1260 */ enum $159DB71F548031E6D8874607BC6B37BF { ROTATE_NONE = 0x0, ROTATE_LEFT = 0x1, ROTATE_RIGHT = 0x2, }; /* 1261 */ typedef $84B6171060C992A29AEFD66553D8486E $BB3253B0CFBEEB397931118AF4A02814; /* 1262 */ enum $8135FB65C87D6A95804EC0F77EB6AE28 { TGA_Map = 0x1, TGA_RGB = 0x2, TGA_Mono = 0x3, TGA_RLEMap = 0x9, TGA_RLERGB = 0xA, TGA_RLEMono = 0xB, }; /* 1263 */ enum $A0D34A0A96E90A56EBFAA21CB336267A { MAXCOLORS = 0x4000, }; /* 1264 */ enum $CBD8743E0E30D6310CDEAD339D13116D { DX9_MAX_VBS = 0x5, }; /* 1265 */ enum $B28C3A859C7D7FEC8BA9C8F27158FBA3 { DX9_MAX_IBS = 0x5, }; /* 1266 */ enum PROTOCOL_COMMAND_MATCH_INSTANCE_DUNGEON { PROTOCOL_COMMAND_MATCH_INSTANCE_DUNGEON_dummy = 0x0, }; /* 1267 */ enum $345C652F7A9E6E4A031FB4BEA7A8EB91 { CONE_MASK = 0x1, LOADED_MASK = 0x2, STREAM_MASK = 0x4, ALLOW_SHARING_MASK = 0x8, }; /* 1268 */ enum $81018FFEE3C6C1A5EBB70E636E7CD153 { NOT_FADING = 0xFFFFFFFF, }; /* 1269 */ enum $1BCEB2159334DE474DAEAB7CD55FA460 { NID3DPASS_NAME_LEN = 0x10, }; /* 1270 */ enum $554BC8439F41E3291AFCB37607A2E553 { DEFAULT_POOL_SIZE = 0xFFFFFFFF, }; /* 1271 */ enum $18D02A7970EDB848DBB43BEECC4DF913 { NUM_DIGITS = 0x3, NUM_NUMS = 0xB, WINDOW = 0x14, DIGIT_HEIGHT = 0x10, DIGIT_WIDTH = 0x8, }; /* 1272 */ enum $50A11B5B6BEBB15980AD36E7BD458835 { PGWNM_LB_SELCHANGE = 0x0, }; /* 1273 */ enum NiD3DShaderDeclaration::ShaderParameter { SHADERPARAM_INVALID = 0xFFFFFFFF, SHADERPARAM_NI_POSITION = 0x0, SHADERPARAM_NI_BLENDWEIGHT = 0x1, SHADERPARAM_NI_BLENDINDICES = 0x2, SHADERPARAM_NI_NORMAL = 0x3, SHADERPARAM_NI_COLOR = 0x4, SHADERPARAM_NI_TEXCOORD0 = 0x5, SHADERPARAM_NI_TEXCOORD1 = 0x6, SHADERPARAM_NI_TEXCOORD2 = 0x7, SHADERPARAM_NI_TEXCOORD3 = 0x8, SHADERPARAM_NI_TEXCOORD4 = 0x9, SHADERPARAM_NI_TEXCOORD5 = 0xA, SHADERPARAM_NI_TEXCOORD6 = 0xB, SHADERPARAM_NI_TEXCOORD7 = 0xC, SHADERPARAM_NI_TANGENT = 0xD, SHADERPARAM_NI_BINORMAL = 0xE, SHADERPARAM_DATA_ZERO = 0xF, SHADERPARAM_DATA_ONE = 0x10, SHADERPARAM_SKIP_COUNT_MASK = 0x40000000, SHADERPARAM_EXTRA_DATA_MASK = 0x80000000, }; /* 1274 */ enum NiD3DShaderDeclaration::ShaderParameterType { SPTYPE_FLOAT1 = 0x0, SPTYPE_FLOAT2 = 0x1, SPTYPE_FLOAT3 = 0x2, SPTYPE_FLOAT4 = 0x3, SPTYPE_UBYTECOLOR = 0x4, SPTYPE_UBYTE4 = 0x5, SPTYPE_SHORT2 = 0x6, SPTYPE_SHORT4 = 0x7, SPTYPE_NORMUBYTE4 = 0x8, SPTYPE_NORMSHORT2 = 0x9, SPTYPE_NORMSHORT4 = 0xA, SPTYPE_NORMUSHORT2 = 0xB, SPTYPE_NORMUSHORT4 = 0xC, SPTYPE_UDEC3 = 0xD, SPTYPE_NORMDEC3 = 0xE, SPTYPE_FLOAT16_2 = 0xF, SPTYPE_FLOAT16_4 = 0x10, SPTYPE_NONE = 0x11, SPTYPE_COUNT = 0x12, }; /* 1275 */ enum NiD3DShaderDeclaration::ShaderParameterUsage { SPUSAGE_POSITION = 0x0, SPUSAGE_BLENDWEIGHT = 0x1, SPUSAGE_BLENDINDICES = 0x2, SPUSAGE_NORMAL = 0x3, SPUSAGE_PSIZE = 0x4, SPUSAGE_TEXCOORD = 0x5, SPUSAGE_TANGENT = 0x6, SPUSAGE_BINORMAL = 0x7, SPUSAGE_TESSFACTOR = 0x8, SPUSAGE_POSITIONT = 0x9, SPUSAGE_COLOR = 0xA, SPUSAGE_FOG = 0xB, SPUSAGE_DEPTH = 0xC, SPUSAGE_SAMPLE = 0xD, SPUSAGE_COUNT = 0xE, }; /* 1276 */ enum NiD3DShaderDeclaration::ShaderParameterTesselator { SPTESS_DEFAULT = 0x0, SPTESS_PARTIALU = 0x1, SPTESS_PARTIALV = 0x2, SPTESS_CROSSUV = 0x3, SPTESS_UV = 0x4, SPTESS_LOOKUP = 0x5, SPTESS_LOOKUPPRESAMPLED = 0x6, SPTESS_COUNT = 0x7, }; /* 1277 */ typedef MoverSlotView::DataVersion GradeItemOption::DataVersion; /* 1278 */ enum $0A3EBBF83C46768410C4B0BF7DD6C89D { MAX_GAMEPADS = 0x8, }; /* 1279 */ enum NiInputSystem::Usage { FOREGROUND = 0x10000000, BACKGROUND = 0x20000000, EXCLUSIVE = 0x40000000, NONEXCLUSIVE = 0x80000000, USAGE_MASK = 0xF0000000, }; /* 1280 */ enum NiInputSystem::Mode { IMMEDIATE = 0x0, MAPPED = 0x1, }; /* 1281 */ enum NiInputSystem::DeviceMasks { KEYBOARD = 0x80000000, MOUSE = 0x40000000, GAMEPAD_MASK = 0xFFFF, }; /* 1282 */ typedef MoverSlotView::DataVersion ChargedItemEffect::DataVersion; /* 1283 */ typedef MoverSlotView::DataVersion MarketSearchInfo::DataVersion; /* 1284 */ enum $C468E5E554F81A926EE1AF80F597CA70 { MAX_COLUMN = 0x64, MAX_ONELINE_BYTE = 0x1000, }; /* 1285 */ enum $2832C19DAC2B66EEC589DF43BE86F551 { Fmt_String = 0x0, Fmt_Int = 0x1, Fmt_Float = 0x2, Fmt_Double = 0x3, }; /* 1286 */ typedef MoverSlotView::DataVersion AbnormalStateInfo::DataVersion; /* 1287 */ enum NiLogger::OpenMode { OPEN_APPEND = 0x0, OPEN_OVERWRITE = 0x1, OPEN_UNIQUENAME = 0x2, }; /* 1288 */ enum $D1C54ACCB100C1C667BE03CBA5A3C819 { MAX_NUM_LOGFILES = 0x10, }; /* 1289 */ enum $F5AA0B7204C9FC44BA90BBE7C96080C4 { MAX_OUTPUT_LENGTH = 0x200, }; /* 1290 */ enum $412CA2C0F301C79BB8E4CAA0054C2A13 { NI_ALPHAPIXELS = 0x1, NI_FOURCC = 0x4, NI_RGB = 0x40, }; /* 1291 */ enum $9983FCF28F0B309129C881CE05BC720A { NI_DXTC1 = 0x31545844, NI_DXTC3 = 0x33545844, NI_DXTC5 = 0x35545844, NI_R16 = 0x6F, NI_RG32 = 0x70, NI_RGBA64 = 0x71, NI_R32 = 0x72, NI_RG64 = 0x73, NI_RGBA128 = 0x74, }; /* 1292 */ enum $60527D30E95DEDBC759CEB7C6BF1ABAA { NI_DDS = 0x20534444, }; /* 1293 */ enum $41ED946C2759DFC3FCE520DB33478EB8 { NI_DDSD_CAPS = 0x1, NI_DDSD_HEIGHT = 0x2, NI_DDSD_WIDTH = 0x4, NI_DDSD_PIXELFORMAT = 0x1000, NI_DDSD_LINEARSIZE = 0x80000, NI_DDSD_DEPTH = 0x800000, }; /* 1294 */ enum $D448CE87D1F7C3C31DB46B3337DD9684 { NI_DDSCAPS_COMPLEX = 0x8, NI_DDSCAPS_TEXTURE = 0x1000, NI_DDSCAPS_MIPMAP = 0x400000, }; /* 1295 */ enum $92ABFDF7D56131E3F0ED615637AEEE4D { NI_DDSCAPS2_CUBEMAP = 0x200, NI_DDSCAPS2_CUBEMAP_POSITIVEX = 0x400, NI_DDSCAPS2_CUBEMAP_NEGATIVEX = 0x800, NI_DDSCAPS2_CUBEMAP_POSITIVEY = 0x1000, NI_DDSCAPS2_CUBEMAP_NEGATIVEY = 0x2000, NI_DDSCAPS2_CUBEMAP_POSITIVEZ = 0x4000, NI_DDSCAPS2_CUBEMAP_NEGATIVEZ = 0x8000, NI_DDSCAPS2_VOLUME = 0x200000, }; /* 1296 */ enum NsABVPicking::IntersectType { BOUND_INTERSECT = 0x0, TRIANGLE_INTERSECT = 0x1, ABV_INTERSECT = 0x2, }; /* 1297 */ enum NsABVPicking::PickType { FIND_ALL = 0x0, FIND_FIRST = 0x1, }; /* 1298 */ enum NsABVPicking::SortType { SORT = 0x0, NO_SORT = 0x1, }; /* 1299 */ enum NiCollisionData::CollisionTest { OBB_OBB = 0x0, OBB_TRI = 0x1, OBB_ABV = 0x2, OBB_NIBOUND = 0x3, TRI_TRI = 0x4, TRI_ABV = 0x5, TRI_NIBOUND = 0x6, ABV_ABV = 0x7, ABV_NIBOUND = 0x8, NIBOUND_NIBOUND = 0x9, NOTEST_NOTEST = 0xA, }; /* 1300 */ enum NiPSysMeshEmitter::MeshEmissionType { NI_EMIT_FROM_VERTICES = 0x0, NI_EMIT_FROM_FACE_CENTER = 0x1, NI_EMIT_FROM_EDGE_CENTER = 0x2, NI_EMIT_FROM_FACE_SURFACE = 0x3, NI_EMIT_FROM_EDGE_SURFACE = 0x4, NI_EMIT_MAX = 0x5, }; /* 1301 */ enum NiPSysMeshEmitter::InitialVelocityType { NI_VELOCITY_USE_NORMALS = 0x0, NI_VELOCITY_USE_RANDOM = 0x1, NI_VELOCITY_USE_DIRECTION = 0x2, NI_VELOCITY_MAX = 0x3, }; /* 1302 */ enum $3143A7E76DC998FE4865D06FD624AE89 { value = 0x1, }; /* 1303 */ typedef $3143A7E76DC998FE4865D06FD624AE89 $F9AF551EA4EDF7DA3F11B1C468C927D1; /* 1304 */ typedef MoverSlotView::DataVersion CHARACTER_TITLE_DATA::DataVersion; /* 1305 */ typedef CHARACTER_TITLE_TYPE CHARACTER_TITLE_DATA::CHARACTER_TITLE_TYPE; /* 1306 */ enum __vc_attributes::pointer_defaultAttribute::type_e { ptr = 0x0, ref = 0x1, unique = 0x2, }; /* 1307 */ typedef CharShape::AttachType __vc_attributes::threadingAttribute::threading_e; /* 1308 */ enum __vc_attributes::event_receiverAttribute::type_e { native = 0x0, com = 0x1, managed = 0x2, }; /* 1309 */ enum __vc_attributes::aggregatableAttribute::type_e { never = 0x0, allowed = 0x1, always = 0x2, }; /* 1310 */ typedef __vc_attributes::event_receiverAttribute::type_e __vc_attributes::event_sourceAttribute::type_e; /* 1311 */ enum __vc_attributes::event_sourceAttribute::optimize_e { speed = 0x0, size = 0x1, }; /* 1312 */ enum __vc_attributes::moduleAttribute::type_e { dll = 0x1, exe = 0x2, service = 0x3, unspecified = 0x4, EXE = 0x2, SERVICE = 0x3, }; /* 1313 */ enum __vc_attributes::helper_attributes::usageAttribute::usage_e { eAnyUsage = 0x0, eCoClassUsage = 0x1, eCOMInterfaceUsage = 0x2, eInterfaceUsage = 0x6, eMemberUsage = 0x8, eMethodUsage = 0x10, eInterfaceMethodUsage = 0x20, eInterfaceMemberUsage = 0x40, eCoClassMemberUsage = 0x80, eCoClassMethodUsage = 0x100, eGlobalMethodUsage = 0x300, eGlobalDataUsage = 0x400, eClassUsage = 0x800, eInterfaceParameterUsage = 0x1000, eMethodParameterUsage = 0x3000, eIDLModuleUsage = 0x4000, eAnonymousUsage = 0x8000, eTypedefUsage = 0x10000, eUnionUsage = 0x20000, eEnumUsage = 0x40000, eDefineTagUsage = 0x80000, eStructUsage = 0x100000, eLocalUsage = 0x200000, ePropertyUsage = 0x400000, eEventUsage = 0x800000, eTemplateUsage = 0x1000000, eModuleUsage = 0x1000000, eIllegalUsage = 0x2000000, eAsynchronousUsage = 0x4000000, eAnyIDLUsage = 0x3F7FFF, }; /* 1314 */ enum __vc_attributes::helper_attributes::v1_alttypeAttribute::type_e { eBoolean = 0x0, eInteger = 0x1, eFloat = 0x2, eDouble = 0x3, }; /* 1315 */ typedef MoverSlotView::DataVersion HairColorInfo::DataVersion; /* 1316 */ typedef MoverSlotView::DataVersion ItemOptions::DataVersion; /* 1317 */ enum NiPSysGravityModifier::ForceType { FORCE_PLANAR = 0x0, FORCE_SPHERICAL = 0x1, }; /* 1318 */ enum $D07CD29E9E22602EA5FE8FAE17A1E3F6 { MAGIC_NUMBER = 0x46434E, }; /* 1319 */ typedef NiInputSystem::Mode NiCursor::Flags; /* 1320 */ enum $C5ED1B4746D54841255B0778F20F049D { DEST_PIXEL_STRIDE = 0x4, }; /* 1321 */ typedef NiRenderedCubeMap::FaceID NiSourceCubeMap::FaceID; /* 1322 */ typedef MoverSlotView::DataVersion CharacterTitleStateServer::DataVersion; /* 1323 */ typedef MoverSlotView::DataVersion MobInfo::DataVersion; /* 1324 */ typedef MoverSlotView::DataVersion QUEST_DIALOG::DataVersion; /* 1325 */ enum $54815FC21F0CDCEDEA66A2002C6AC013 { MAX_RENDER_BUFFERS = 0x4, }; /* 1326 */ typedef MoverSlotView::DataVersion TextDataType2::DataVersion; /* 1327 */ enum $DD0F638193C253EECBDD0A9F57738F65 { AUTO_SKIP_UPDATE = 0xFFFFFFFF, }; /* 1328 */ enum $22E268D3352269124A0449D25F411F0C { ORDER_KILLOLDPARTICLES = 0x0, ORDER_EMITTER = 0x3E8, ORDER_SPAWN = 0x7D0, ORDER_GENERAL = 0xBB8, ORDER_FORCE = 0xFA0, ORDER_COLLIDER = 0x1388, ORDER_POSUPDATE = 0x1770, ORDER_POSTPOSUPDATE = 0x1964, ORDER_BOUNDUPDATE = 0x1B58, }; /* 1329 */ enum NiSCMExtraData::ShaderProgramType { VERTEX = 0x0, PIXEL = 0x1, NUM_TYPES = 0x2, }; /* 1330 */ typedef MoverSlotView::DataVersion ClassName::DataVersion; /* 1331 */ enum $1D52434A15529CF79FDD7112A3162D8E { CAPS_PALETTIZED = 0x1, CAPS_HARDWARESKINNING = 0x2, CAPS_NONPOW2_CONDITIONAL_TEXT = 0x4, CAPS_NONPOW2_TEXT = 0x8, CAPS_MAX = 0x8, }; /* 1332 */ enum $050D7AA68A066911CEDF4A16E2C2F0AA { MAX_EFF = 0x3, MAX_SND = 0x2, }; /* 1333 */ typedef GuildTask::State NiStream::ThreadStatus; /* 1334 */ enum $32847D4B999BE525759867A7572D0323 { STREAM_OKAY = 0x0, FILE_NOT_LOADED = 0x1, NOT_NIF_FILE = 0x2, OLDER_VERSION = 0x3, LATER_VERSION = 0x4, NO_CREATE_FUNCTION = 0x5, ENDIAN_MISMATCH = 0x6, }; /* 1335 */ enum KeyMap::ModifType { KMODTYPE_ANY = 0x0, KMODTYPE_ALL = 0x1, }; /* 1336 */ enum NiD3DSCM_Vertex::Vertex_DefinedMappings { SCMV_DEF_INVALID = 0x0, SCMV_DEF_PROJ = 0x1, SCMV_DEF_INVPROJ = 0x2, SCMV_DEF_VIEW = 0x3, SCMV_DEF_INVVIEW = 0x4, SCMV_DEF_WORLD = 0x5, SCMV_DEF_INVWORLD = 0x6, SCMV_DEF_WORLDVIEW = 0x7, SCMV_DEF_INVWORLDVIEW = 0x8, SCMV_DEF_VIEWPROJ = 0x9, SCMV_DEF_INVVIEWPROJ = 0xA, SCMV_DEF_WORLDVIEWPROJ = 0xB, SCMV_DEF_INVWORLDVIEWPROJ = 0xC, SCMV_DEF_PROJ_T = 0xD, SCMV_DEF_INVPROJ_T = 0xE, SCMV_DEF_VIEW_T = 0xF, SCMV_DEF_INVVIEW_T = 0x10, SCMV_DEF_WORLD_T = 0x11, SCMV_DEF_INVWORLD_T = 0x12, SCMV_DEF_WORLDVIEW_T = 0x13, SCMV_DEF_INVWORLDVIEW_T = 0x14, SCMV_DEF_VIEWPROJ_T = 0x15, SCMV_DEF_INVVIEWPROJ_T = 0x16, SCMV_DEF_WORLDVIEWPROJ_T = 0x17, SCMV_DEF_INVWORLDVIEWPROJ_T = 0x18, SCMV_DEF_SKINWORLDVIEW = 0x19, SCMV_DEF_INVSKINWORLDVIEW = 0x1A, SCMV_DEF_SKINWORLDVIEW_T = 0x1B, SCMV_DEF_INVSKINWORLDVIEW_T = 0x1C, SCMV_DEF_SKINWORLDVIEWPROJ = 0x1D, SCMV_DEF_INVSKINWORLDVIEWPROJ = 0x1E, SCMV_DEF_SKINWORLDVIEWPROJ_T = 0x1F, SCMV_DEF_INVSKINWORLDVIEWPROJ_T = 0x20, SCMV_DEF_BONE_MATRIX_3 = 0x21, SCMV_DEF_BONE_MATRIX_4 = 0x22, SCMV_DEF_SKINBONE_MATRIX_3 = 0x23, SCMV_DEF_SKINBONE_MATRIX_4 = 0x24, SCMV_DEF_TEXTRANSFORMBASE = 0x25, SCMV_DEF_INVTEXTRANSFORMBASE = 0x26, SCMV_DEF_TEXTRANSFORMBASE_T = 0x27, SCMV_DEF_INVTEXTRANSFORMBASE_T = 0x28, SCMV_DEF_TEXTRANSFORMDARK = 0x29, SCMV_DEF_INVTEXTRANSFORMDARK = 0x2A, SCMV_DEF_TEXTRANSFORMDARK_T = 0x2B, SCMV_DEF_INVTEXTRANSFORMDARK_T = 0x2C, SCMV_DEF_TEXTRANSFORMDETAIL = 0x2D, SCMV_DEF_INVTEXTRANSFORMDETAIL = 0x2E, SCMV_DEF_TEXTRANSFORMDETAIL_T = 0x2F, SCMV_DEF_INVTEXTRANSFORMDETAIL_T = 0x30, SCMV_DEF_TEXTRANSFORMGLOSS = 0x31, SCMV_DEF_INVTEXTRANSFORMGLOSS = 0x32, SCMV_DEF_TEXTRANSFORMGLOSS_T = 0x33, SCMV_DEF_INVTEXTRANSFORMGLOSS_T = 0x34, SCMV_DEF_TEXTRANSFORMGLOW = 0x35, SCMV_DEF_INVTEXTRANSFORMGLOW = 0x36, SCMV_DEF_TEXTRANSFORMGLOW_T = 0x37, SCMV_DEF_INVTEXTRANSFORMGLOW_T = 0x38, SCMV_DEF_TEXTRANSFORMBUMP = 0x39, SCMV_DEF_INVTEXTRANSFORMBUMP = 0x3A, SCMV_DEF_TEXTRANSFORMBUMP_T = 0x3B, SCMV_DEF_INVTEXTRANSFORMBUMP_T = 0x3C, SCMV_DEF_TEXTRANSFORMDECAL = 0x3D, SCMV_DEF_INVTEXTRANSFORMDECAL = 0x3E, SCMV_DEF_TEXTRANSFORMDECAL_T = 0x3F, SCMV_DEF_INVTEXTRANSFORMDECAL_T = 0x40, SCMV_DEF_TEXTRANSFORMSHADER = 0x41, SCMV_DEF_INVTEXTRANSFORMSHADER = 0x42, SCMV_DEF_TEXTRANSFORMSHADER_T = 0x43, SCMV_DEF_INVTEXTRANSFORMSHADER_T = 0x44, SCMV_DEF_MATRIXTYPE_COUNT = 0x45, SCMV_DEF_LIGHT_POS_WS = 0x45, SCMV_DEF_LIGHT_DIR_WS = 0x46, SCMV_DEF_LIGHT_POS_OS = 0x47, SCMV_DEF_LIGHT_DIR_OS = 0x48, SCMV_DEF_MATERIAL_DIFFUSE = 0x49, SCMV_DEF_MATERIAL_AMBIENT = 0x4A, SCMV_DEF_MATERIAL_SPECULAR = 0x4B, SCMV_DEF_MATERIAL_EMISSIVE = 0x4C, SCMV_DEF_MATERIAL_POWER = 0x4D, SCMV_DEF_EYE_POS = 0x4E, SCMV_DEF_EYE_DIR = 0x4F, SCMV_DEF_CONSTS_TAYLOR_SIN = 0x50, SCMV_DEF_CONSTS_TAYLOR_COS = 0x51, SCMV_DEF_CONSTS_TIME = 0x52, SCMV_DEF_CONSTS_SINTIME = 0x53, SCMV_DEF_CONSTS_COSTIME = 0x54, SCMV_DEF_CONSTS_TANTIME = 0x55, SCMV_DEF_CONSTS_TIME_SINTIME_COSTIME_TANTIME = 0x56, SCMV_DEF_AMBIENTLIGHT = 0x57, SCMV_DEF_COUNT = 0x58, }; /* 1337 */ enum NiD3DSCM_Vertex::Vertex_ObjectMappings { SCMV_OBJ_INVALID = 0x0, SCMV_OBJ_DIMMER = 0x1, SCMV_OBJ_UNDIMMEDAMBIENT = 0x2, SCMV_OBJ_UNDIMMEDDIFFUSE = 0x3, SCMV_OBJ_UNDIMMEDSPECULAR = 0x4, SCMV_OBJ_AMBIENT = 0x5, SCMV_OBJ_DIFFUSE = 0x6, SCMV_OBJ_SPECULAR = 0x7, SCMV_OBJ_WORLDPOSITION = 0x8, SCMV_OBJ_MODELPOSITION = 0x9, SCMV_OBJ_WORLDDIRECTION = 0xA, SCMV_OBJ_MODELDIRECTION = 0xB, SCMV_OBJ_WORLDTRANSFORM = 0xC, SCMV_OBJ_MODELTRANSFORM = 0xD, SCMV_OBJ_SPOTATTENUATION = 0xE, SCMV_OBJ_ATTENUATION = 0xF, SCMV_OBJ_WORLDPROJECTIONMATRIX = 0x10, SCMV_OBJ_MODELPROJECTIONMATRIX = 0x11, SCMV_OBJ_WORLDPROJECTIONTRANSLATION = 0x12, SCMV_OBJ_MODELPROJECTIONTRANSLATION = 0x13, SCMV_OBJ_WORLDCLIPPINGPLANE = 0x14, SCMV_OBJ_MODELCLIPPINGPLANE = 0x15, SCMV_OBJ_TEXCOORDGEN = 0x16, SCMV_OBJ_COUNT = 0x17, }; /* 1338 */ enum $F9AB37179A815737A86FD75B64FDCFD1 { MAX_LINK = 0x20, MAX_VAR = 0xA, MAX_BUFFSIZE = 0x1000, }; /* 1339 */ enum $8D8D6D3B8B1A4F82714F8F575215C9AC { LINK_TYPE_LINK = 0x0, LINK_TYPE_CALL = 0x1, LINK_TYPE_REVCODE = 0x2, }; /* 1340 */ typedef MoverSlotView::DataVersion HairInfo::DataVersion; /* 1341 */ enum NiD3DRenderState::NiD3DSamplerState { NISAMP_INVALID = 0xFFFFFFFF, NISAMP_ADDRESSU = 0x0, NISAMP_ADDRESSV = 0x1, NISAMP_ADDRESSW = 0x2, NISAMP_BORDERCOLOR = 0x3, NISAMP_MAGFILTER = 0x4, NISAMP_MINFILTER = 0x5, NISAMP_MIPFILTER = 0x6, NISAMP_MIPMAPLODBIAS = 0x7, NISAMP_MAXMIPLEVEL = 0x8, NISAMP_MAXANISOTROPY = 0x9, NISAMP_SRGBTEXTURE = 0xA, NISAMP_ELEMENTINDEX = 0xB, NISAMP_DMAPOFFSET = 0xC, NISAMP_TOTAL_COUNT = 0xD, }; /* 1342 */ enum NiTextureEffect::TextureType { PROJECTED_LIGHT = 0x0, PROJECTED_SHADOW = 0x1, ENVIRONMENT_MAP = 0x2, FOG_MAP = 0x3, }; /* 1343 */ enum NiTextureEffect::CoordGenType { WORLD_PARALLEL = 0x0, WORLD_PERSPECTIVE = 0x1, SPHERE_MAP = 0x2, SPECULAR_CUBE_MAP = 0x3, DIFFUSE_CUBE_MAP = 0x4, NUM_COORD_GEN = 0x5, }; /* 1344 */ typedef $D5C515C4EB58FD161E4E83992593227A $9D7A4B7374FC678AAC5E718A6CD27021; /* 1345 */ enum NiCollisionGroup::Record::IntersectCacheMode { NO_INTERSECT = 0x0, INTERSECT = 0x1, NEED_TEST = 0x2, }; /* 1346 */ enum $64E1FE95806D24C773F2258EC17EB03C { MAXIMUM_DIMENSIONALITY = 0x4, }; /* 1347 */ enum $6A0A27AC511FC3F447EF8A954BDB053A { AXIS_NONE = 0x0, AXIS_N = 0x1, AXIS_M = 0x2, AXIS_E0xF0 = 0x4, AXIS_E0xF1 = 0x8, AXIS_E0xF2 = 0x10, AXIS_E1xF0 = 0x20, AXIS_E1xF1 = 0x40, AXIS_E1xF2 = 0x80, AXIS_E2xF0 = 0x100, AXIS_E2xF1 = 0x200, AXIS_E2xF2 = 0x400, AXIS_NxE0 = 0x800, AXIS_NxE1 = 0x1000, AXIS_NxE2 = 0x2000, AXIS_MxF0 = 0x4000, AXIS_MxF1 = 0x8000, AXIS_MxF2 = 0x10000, }; /* 1348 */ enum NsABVPicking::CoordinateType { MODEL_COORDINATES = 0x0, WORLD_COORDINATES = 0x1, }; /* 1349 */ enum NsABVPicking::FindABV { CONTINUE = 0x0, RETURN_FIND = 0x1, RETURN_NOTFIND = 0x2, }; /* 1350 */ typedef NsABVPicking::PickType NiPick::PickType; /* 1351 */ typedef NsABVPicking::SortType NiPick::SortType; /* 1352 */ typedef NsABVPicking::IntersectType NiPick::IntersectType; /* 1353 */ typedef NsABVPicking::CoordinateType NiPick::CoordinateType; /* 1354 */ typedef GuildTask::State NiTask::TaskStatus; /* 1355 */ enum NiDevImageConverter::Platform { ANY = 0x0, PLAYSTATION2 = 0x1, XBOX = 0x2, GAMECUBE = 0x3, XENON = 0x4, NUM_PLATFORMS = 0x5, }; /* 1356 */ typedef SLWCreateInfo::ItemType NiPSysBombModifier::DecayType; /* 1357 */ enum NiPSysBombModifier::SymmType { SPHERICAL = 0x0, CYLINDRICAL = 0x1, PLANAR = 0x2, }; /* 1358 */ typedef MoverSlotView::DataVersion ActiveSkillGroup::DataVersion; /* 1359 */ enum CharSet::Index { BODY = 0x0, LEG = 0x1, SHOES = 0x2, INDEX_NUM = 0x3, }; /* 1360 */ typedef MoverSlotView::DataVersion EffectViewInfo::DataVersion; /* 1361 */ typedef MoverSlotView::DataVersion MiniHouseEndure::DataVersion; /* 1362 */ enum SoulStone::Type { HP = 0x0, SP = 0x1, POWER = 0x2, GRAURD = 0x3, }; /* 1363 */ enum NiInputGamePad::Button { NIGP_NONE = 0xFFFFFFFF, NIGP_LUP = 0x0, NIGP_LDOWN = 0x1, NIGP_LLEFT = 0x2, NIGP_LRIGHT = 0x3, NIGP_L1 = 0x4, NIGP_L2 = 0x5, NIGP_R1 = 0x6, NIGP_R2 = 0x7, NIGP_RUP = 0x8, NIGP_RDOWN = 0x9, NIGP_RLEFT = 0xA, NIGP_RRIGHT = 0xB, NIGP_A = 0xC, NIGP_B = 0xD, NIGP_START = 0xE, NIGP_SELECT = 0xF, NIGP_NUMBUTTONS = 0x10, NIGP_USER_0 = 0x10, }; /* 1364 */ enum NiInputGamePad::ButtonMask { NIGP_MASK_NONE = 0x0, NIGP_MASK_LUP = 0x1, NIGP_MASK_LDOWN = 0x2, NIGP_MASK_LLEFT = 0x4, NIGP_MASK_LRIGHT = 0x8, NIGP_MASK_L1 = 0x10, NIGP_MASK_L2 = 0x20, NIGP_MASK_R1 = 0x40, NIGP_MASK_R2 = 0x80, NIGP_MASK_RUP = 0x100, NIGP_MASK_RDOWN = 0x200, NIGP_MASK_RLEFT = 0x400, NIGP_MASK_RRIGHT = 0x800, NIGP_MASK_A = 0x1000, NIGP_MASK_B = 0x2000, NIGP_MASK_START = 0x4000, NIGP_MASK_SELECT = 0x8000, }; /* 1365 */ enum NiInputGamePad::DefaultAxis { NIGP_DEFAULT_LEFT_HORZ = 0x0, NIGP_DEFAULT_LEFT_VERT = 0x1, NIGP_DEFAULT_RIGHT_HORZ = 0x2, NIGP_DEFAULT_RIGHT_VERT = 0x3, NIGP_DEFAULT_X1_HORZ = 0x4, NIGP_DEFAULT_X1_VERT = 0x5, NIGP_DEFAULT_X2_HORZ = 0x6, NIGP_DEFAULT_X2_VERT = 0x7, }; /* 1366 */ enum NiInputGamePad::Sticks { NIGP_STICK_LEFT = 0x10000, NIGP_STICK_RIGHT = 0x20000, NIGP_STICK_X1 = 0x40000, NIGP_STICK_X2 = 0x80000, NIGP_STICK_MASK = 0xF0000, NIGP_STICK_AXIS_H = 0x1, NIGP_STICK_AXIS_V = 0x2, NIGP_STICK_AXIS_3 = 0x4, NIGP_STICK_AXIS_MASK = 0xF, }; /* 1367 */ enum NiInputGamePad::StickInvert { NIGP_INVERT_LEFT_H = 0x1, NIGP_INVERT_LEFT_V = 0x2, NIGP_INVERT_RIGHT_H = 0x4, NIGP_INVERT_RIGHT_V = 0x8, NIGP_INVERT_X1_H = 0x10, NIGP_INVERT_X1_V = 0x20, NIGP_INVERT_X2_H = 0x40, NIGP_INVERT_X2_V = 0x80, }; /* 1368 */ enum $0A95099D01CC8A3EA1765237C0500DDC { NIGP_MAX_BUTTONS = 0x20, NIGP_MAX_AXES = 0x20, }; /* 1369 */ enum NiAudioSystem::SpeakerType { TYPE_3D_2_SPEAKER = 0x0, TYPE_3D_HEADPHONE = 0x1, TYPE_3D_SURROUND = 0x2, TYPE_3D_4_SPEAKER = 0x3, TYPE_3D_5_1_SPEAKER = 0x4, TYPE_3D_7_1_SPEAKER = 0x5, TYPE_3D_SPEAKER_TYPE_COUNT = 0x6, }; /* 1370 */ typedef MoverSlotView::DataVersion SubAbStateInfo::DataVersion; /* 1371 */ enum QUEST_DATA::DAILY_QUEST_TYPE { DQT_NONE = 0x0, DQT_DAY = 0x1, DQT_WEEK = 0x2, DQT_MONTH = 0x3, DQT_YEAR = 0x4, DQT_MAX = 0x5, }; /* 1372 */ enum QUEST_DATA::QUEST_START_DATE_MODE { QSDM_YEAR_TERM = 0x0, QSDM_MONTH_TERM = 0x1, QSDM_DATE_TERM = 0x2, QSDM_PERIOD = 0x3, }; /* 1373 */ enum QUEST_DATA::QUEST_ACTION_TYPE_IF { QUEST_ACTION_IF_NONE = 0x0, QUEST_ACTION_IF_MOB_KILL = 0x1, QUEST_ACTION_IF_GATHER = 0x2, QUEST_ACTION_IF_TOUCH_OBJECT = 0x3, QUEST_ACTION_IF_AREAINFO = 0x4, }; /* 1374 */ enum QUEST_DATA::QUEST_ACTION_TYPE_THEN { QUEST_ACTION_THEN_NONE = 0x0, QUEST_ACTION_THEN_DROP_ITEM = 0x1, QUEST_ACTION_THEN_DO_SCENARIO = 0x2, QUEST_ACTION_THEN_MOB_REGEN = 0x3, QUEST_ACTION_THEN_CALL_PS = 0x4, }; /* 1375 */ enum $171DBE97BED226576119CC53CFEA4A1E { EXCEPTION_REPORT_VERSION = 0x1, MODULE_NAME_LEN = 0x10, STACK_DUMP_SIZE = 0x400, CODE_DUMP_SIZE = 0x10, }; /* 1376 */ enum $A9C10D1F4AA4B103E5D221968202FDFA { ENVIRONMENT_GENERIC = 0x0, ENVIRONMENT_PADDEDCELL = 0x1, ENVIRONMENT_ROOM = 0x2, ENVIRONMENT_BATHROOM = 0x3, ENVIRONMENT_LIVINGROOM = 0x4, ENVIRONMENT_STONEROOM = 0x5, ENVIRONMENT_AUDITORIUM = 0x6, ENVIRONMENT_CONCERTHALL = 0x7, ENVIRONMENT_CAVE = 0x8, ENVIRONMENT_ARENA = 0x9, ENVIRONMENT_HANGAR = 0xA, ENVIRONMENT_CARPETEDHALLWAY = 0xB, ENVIRONMENT_HALLWAY = 0xC, ENVIRONMENT_STONECORRIDOR = 0xD, ENVIRONMENT_ALLEY = 0xE, ENVIRONMENT_FOREST = 0xF, ENVIRONMENT_CITY = 0x10, ENVIRONMENT_MOUNTAINS = 0x11, ENVIRONMENT_QUARRY = 0x12, ENVIRONMENT_PLAIN = 0x13, ENVIRONMENT_PARKINGLOT = 0x14, ENVIRONMENT_SEWERPIPE = 0x15, ENVIRONMENT_UNDERWATER = 0x16, ENVIRONMENT_DRUGGED = 0x17, ENVIRONMENT_DIZZY = 0x18, ENVIRONMENT_PSYCHOTIC = 0x19, ENVIRONMENT_COUNT = 0x1A, }; /* 1377 */ typedef $50D73C35828CED98938E7B7C2D3BD554 $76DCE77DF34612B7A2CB8C4417A13657; /* 1378 */ enum $2BD77FB437EF52ABCC176BFED61BA120 { UPDATE_ONLY_ACTIVE_CHILD_MASK = 0x1, }; /* 1379 */ enum NiInputDevice::Status { UNKNOWN = 0xFFFFFFFF, READY = 0x0, BUSY = 0x1, REMOVED = 0x2, LOST = 0x3, }; /* 1380 */ typedef NiInputDevice::Status NiInputDevice::ControlDesc::Type; /* 1381 */ enum NiInputDevice::ControlDesc::Flags { DATA_DIGITAL = 0x1, DATA_ANALOG = 0x2, DATA_MASK = 0xF, TYPE_INPUT = 0x10, TYPE_OUTPUT = 0x20, TYPE_HYBRID = 0x30, TYPE_MASK = 0xF0, OUT_RUMBLE = 0x100, OUT_FORCEFB = 0x200, OUT_MASK = 0xF00, }; /* 1382 */ typedef NiTransformInterpolator::Channel NiBSplineTransformInterpolator::Channel; /* 1383 */ typedef MoverSlotView::DataVersion ActionEffectInfo::DataVersion; /* 1384 */ enum NiSystemDesc::PlatformID { NI_WIN32 = 0x0, NI_XENON = 0x1, NI_NUM_PLATFORM_IDS = 0x2, }; /* 1385 */ enum $DE2EE31CDA420718623FF9AA8B0BE39A { MAX_PARAM = 0x5, }; /* 1386 */ typedef MoverSlotView::DataVersion UpEffectData::DataVersion; /* 1387 */ typedef MoverSlotView::DataVersion AbnormalStateViewInfo::DataVersion; /* 1388 */ enum $3E5C2FE39389E6D41798D4041410627E { SMOOTH_MASK = 0x1, }; /* 1389 */ enum $31F27065FF12797B2FD3F48D03646FD2 { WINDOWS_BMPCOREHEADER_SIZE = 0xC, }; /* 1390 */ enum $FAC7141D4F2FF7CC77C602D4C8B41A8C { WINDOWS_BMPTOTALHEADER_SIZE = 0x36, }; /* 1391 */ enum $595552754734925BCF6CEE5E27F9F9A7 { WINDOWS_BI_RGB = 0x0, WINDOWS_BI_RLE8 = 0x1, WINDOWS_BI_RLE4 = 0x2, WINDOWS_BI_BITFIELDS = 0x3, }; /* 1392 */ enum $D008F49CE8F98B53B7DE9C712C00E083 { INVALID_HANDLE = 0xFFFF, }; /* 1393 */ enum NiD3DShaderConstantMapEntry::Mapping { SCME_MAP_CONSTANT = 0x10000000, SCME_MAP_DEFINED = 0x20000000, SCME_MAP_ATTRIBUTE = 0x30000000, SCME_MAP_GLOBAL = 0x40000000, SCME_MAP_OPERATOR = 0x50000000, SCME_MAP_OBJECT = 0x60000000, SCME_MAP_MASK = 0xF0000000, }; /* 1394 */ enum NiD3DShaderConstantMapEntry::Position { SCME_POS_X = 0x1000000, SCME_POS_Y = 0x2000000, SCME_POS_Z = 0x4000000, SCME_POS_W = 0x8000000, SCME_POS_XY = 0x3000000, SCME_POS_ZW = 0xC000000, SCME_POS_XYZ = 0x7000000, SCME_POS_XYZW = 0xF000000, SCME_POS_MASK = 0xF000000, }; /* 1395 */ enum NiD3DShaderConstantMapEntry::OperatorType { SCME_OPERATOR_MULTIPLY = 0x10000000, SCME_OPERATOR_DIVIDE = 0x20000000, SCME_OPERATOR_ADD = 0x30000000, SCME_OPERATOR_SUBTRACT = 0x40000000, SCME_OPERATOR_MASK = 0xF0000000, SCME_OPERATOR_RESULT_INVERSE = 0x1000000, SCME_OPERATOR_RESULT_TRANSPOSE = 0x2000000, SCME_OPERATOR_RESULT_MASK = 0xF000000, SCME_OPERATOR_ENTRY1_MASK = 0xFFF, SCME_OPERATOR_ENTRY2_MASK = 0xFFF000, SCME_OPERATOR_ENTRY2_SHIFT = 0xC, }; /* 1396 */ enum $32F88B74261D0C4102F9B89C213BF565 { SCME_ATTRIB_TYPE_MASK = 0xFF, SCME_OBJECT_TYPE_MASK = 0xFF00, SCME_OBJECT_TYPE_SHIFT = 0x8, }; /* 1397 */ enum NiD3DDefaultShader::PassFogStatus { NO_FOG = 0x0, BLACK_FOG = 0x1, STANDARD_FOG = 0x2, }; /* 1398 */ enum $33BDDCEF52255F6B1733424B79698FC6 { SGI_VERBATIM = 0x0, SGI_RLE = 0x1, }; /* 1399 */ enum $30C2BB70C11D81F7EB716117EF4A1007 { SGI_MAGIC = 0x1DA, }; /* 1400 */ typedef MoverSlotView::DataVersion DICE_Dividind::DataVersion; /* 1401 */ enum $18CF8B7E668D44B7E238C9F3A4C146E7 { MAX_HP_UPDATE = 0xA, }; /* 1402 */ typedef NiLookAtController::Axis NiLookAtInterpolator::Axis; /* 1403 */ typedef MoverSlotView::DataVersion ItemInfo::DataVersion; /* 1404 */ enum NiPathInterpolator::Channel { PATH = 0x0, PERCENTAGE = 0x1, }; /* 1405 */ typedef NiPathController::BankDir NiPathInterpolator::BankDir; /* 1406 */ enum NiProcessorSpecificCode::ProcessorID { NI_UNSUPPORTED = 0x0, NI_PENTIUM = 0x1, NI_PENTIUM_MMX = 0x2, NI_PENTIUM_PRO = 0x3, NI_PENTIUM_II = 0x4, NI_PENTIUM_III = 0x5, NI_3DNOW = 0x6, NI_NUM_PROCESSOR_IDS = 0x7, }; /* 1407 */ enum $5EC609B15826B5822E49DA11804EB048 { STAGEARRAYSIZE = 0x21, SAMPLERARRAYSIZE = 0xE, }; /* 1408 */ enum NiShader::Platform { NISHADER_DX9 = 0x2, NISHADER_XENON = 0x8, NISHADER_AGNOSTIC = 0xA, }; /* 1409 */ enum NiD3DRenderState::NiD3DRenderStateCaps { CAPS_TABLE_FOG = 0x1, CAPS_ZBUFFER = 0x2, CAPS_IND_UV_WRAP = 0x4, }; /* 1410 */ enum NiD3DRenderState::VertexBlendModes { NIVBMODES_COUNT = 0x5, }; /* 1411 */ enum $4B52EDF86859F1D17092BCF80CFADC8F { NI_MAX_RENDER_STATES = 0x100, NI_MAX_TEXTURE_STAGE_STATES = 0x21, NI_MAX_TEXTURE_STAGES = 0x10, }; /* 1412 */ enum $2F532320D6471F1B7027721918CA4EAE { TOKEN_MAX_SEPRATOR = 0x100, TOKEN_ID_ERROR = 0xFFFFFFFF, }; /* 1413 */ enum $0CF147659012D83D4B18682833B3A851 { MAX_ATTACH_DISTANCE = 0x10, }; /* 1414 */ enum $18F35422669AC9CF2AA4F3CB04C7849C { COLORMODE_MASK = 0x7, COLORMODE_POS = 0x0, }; /* 1415 */ typedef MoverSlotView::DataVersion MapInfo::DataVersion; /* 1416 */ typedef NiInputSystem::Mode NiTaskManager::TaskPriority; /* 1417 */ typedef NiAudioSource::Status NiTaskManager::ManagerStatus; /* 1418 */ enum $FA54E05C014214A67E35F6F9E837CD29 { MAX_UV = 0x64, MAX_VERTEX_FLOATS = 0x1, }; /* 1419 */ typedef CNSTimer_MarkCheck::TIMERSTATE $B88CCCBDD524FA8277948D490E1B77F3; /* 1420 */ enum $7B4E161D2CC2166F074143520271CBCD { SPEC_MASK = 0x1, }; /* 1421 */ enum NiShaderAttributeDesc::Flags { ATTRIB_FLAGS_NONE = 0x0, ATTRIB_FLAGS_RANGED = 0x1, ATTRIB_FLAGS_HIDDEN = 0x2, }; /* 1422 */ enum $D4D216B81B8508FA2664C08060F56003 { SOCKET_BUFFERSIZE = 0x8000, }; /* 1423 */ enum $B139B5A7FF76CADBFD5F5943DCD4DCAF { ISAMBIENT_MASK = 0x1, }; /* 1424 */ enum NiAction::Flags { APPFIXED = 0x1, APPMAPPED = 0x2, APPNOMAP = 0x4, FORCEFEEDBACK = 0x10, NORANGE = 0x20, GAMEBRYORANGE = 0x40, ANALOG = 0x80, RETURN_BOOLEAN = 0x100, USE_MODIFIERS = 0x200, DEVICE_SPECIFIC = 0x400, CONTINUOUS = 0x1000, }; /* 1425 */ enum NiAction::How { NIA_APPREQUESTED = 0x1, NIA_DEFAULT = 0x2, NIA_ERROR = 0x3, NIA_HWAPP = 0x4, NIA_HWDEFAULT = 0x5, NIA_UNMAPPED = 0x6, NIA_USERCONFIG = 0x7, }; /* 1426 */ typedef NiInputSystem::DeviceMasks NiAction::Semantic; /* 1427 */ enum NiTurret::TurretInput { TUR_DEFAULT = 0x0, TUR_KEYBOARD = 0x1, TUR_MOUSE = 0x2, TUR_GAMEPAD = 0x3, }; /* 1428 */ enum NiFile::OpenMode { READ_ONLY = 0x0, WRITE_ONLY = 0x1, APPEND_ONLY = 0x2, }; /* 1429 */ enum $9359B8EAD074D5B56D9170B8AC7E74DF { TRIANGLE_INDEX_MASK = 0x10, TRIANGLE_COUNT_MASK = 0x20, }; /* 1430 */ typedef MoverSlotView::DataVersion ItemViewInfo::DataVersion; /* 1431 */ enum NiTextureTransform::TransformMethod { MAYA_TRANSFORM = 0x0, MAX_TRANSFORM = 0x1, }; /* 1432 */ typedef MoverSlotView::DataVersion TermExtendMatchGroupDesc::DataVersion; /* 1433 */ typedef MoverSlotView::DataVersion MinimonAutoUseItem::DataVersion; /* 1434 */ typedef MoverSlotView::DataVersion ChrCreateEquip::DataVersion; /* 1435 */ enum $02B904193799B5D345708D354390A408 { MAX_LENGTH_OF_KEY = 0x20, }; /* 1436 */ typedef MoverSlotView::DataVersion TermExtendMatch::DataVersion; /* 1437 */ enum BUGTRAP_FLAGS_tag { BTF_NONE = 0x0, BTF_DETAILEDMODE = 0x1, BTF_EDITMAIL = 0x2, BTF_ATTACHREPORT = 0x4, BTF_LISTPROCESSES = 0x8, BTF_SHOWADVANCEDUI = 0x10, BTF_SCREENCAPTURE = 0x20, BTF_INTERCEPTSUEF = 0x80, BTF_DESCRIBEERROR = 0x100, BTF_RESTARTAPP = 0x200, }; /* 1438 */ enum $54B1664A9365B8E4F3B04203858DA22C { PNG_Mono = 0x0, PNG_RGB = 0x2, PNG_Map = 0x3, PNG_MonoA = 0x4, PNG_RGBA = 0x6, }; /* 1439 */ typedef $A0D34A0A96E90A56EBFAA21CB336267A $00B6D9AF2BF270357663871BF259DACD; /* 1440 */ typedef $D1D25F7E59039EE4F06FC6A15C79D0DD InternetCookieState; /* 1441 */ typedef $5BDA056A888DC5F03790D737B7575A6D INTERNET_SCHEME; /* 1442 */ typedef $1EA6B5DB8A2E18ED3B9F77986036C9DB $B1A0DAB12C20D986C45F93D795B121B6; /* 1443 */ typedef MoverSlotView::DataVersion EmotionFilter::DataVersion; /* 1444 */ typedef MoverSlotView::DataVersion BadNameFilter::DataVersion; /* 1445 */ typedef MoverSlotView::DataVersion SlanderFilter::DataVersion; /* 1446 */ typedef FilterType BadNameFilter::FilterType; /* 1447 */ enum $CAE94E11D3963989BC5E11ADA5E545C8 { EMBLEM_BG = 0x0, EMBLEM_OUTLINE = 0x1, EMBLEM_PATTEN = 0x2, EMBLEM_MAX = 0x3, }; /* 1448 */ typedef MoverSlotView::DataVersion FontSet::DataVersion; /* 1449 */ typedef $ACDD7173F686B0B8EEB5D0397954DC28 VIDEOENCODER_BITRATE_MODE; /* 1450 */ typedef $32A476CF49CF024AF0B2E91BA0FF89E6 $A7E245E7A70346AFBC9B1524E7F30945; /* 1451 */ enum $426CA75D5B763F2B2988F8A9140B22CE { PGWM_OK = 0x0, PGWM_CANCEL = 0x1, }; /* 1452 */ enum $2D506AB61DDCE47E46424BE915BCFFE4 { TREE_BAISC = 0x0, TREE_PROMOTE_STEP1 = 0x1, TREE_PROMOTE_STEP2 = 0x2, TREE_PROMOTE_STEP3_LEFT = 0x3, TREE_PROMOTE_STEP3_RIGHT = 0x4, TREE_MAX = 0x5, }; /* 1453 */ enum $1897E4E81B27D54C18D04F794D62260F { PROMOTE_ARROW_STEP1 = 0x0, PROMOTE_ARROW_STEP2 = 0x1, PROMOTE_ARROW_STEP3 = 0x2, PROMOTE_ARROW_STEP4 = 0x3, PROMOTE_ARROW_MAX = 0x4, }; /* 1454 */ enum $6B01A0B592970D1E07B31E2B8AD3A727 { PGWM_CLASS_FIGHTER = 0x0, PGWM_CLASS_ARCHER = 0x1, PGWM_CLASS_CLERIC = 0x2, PGWM_CLASS_MAGE = 0x3, PGWM_CLASS_JOKER = 0x4, PGWM_CLASS_Sentinel = 0x5, PGWM_CLASS_MAX = 0x6, }; /* 1455 */ typedef $6B01A0B592970D1E07B31E2B8AD3A727 $A1C221C7E65AD3CBB407E9EF757E1133; /* 1456 */ typedef $8C57D1DDA788D6050A7C554DBD1EB1AC ADDRESS_MODE; /* 1457 */ enum SA_AttrTarget { SA_All = 0xFFFF, SA_Assembly = 0x1, SA_Class = 0x4, SA_Constructor = 0x20, SA_Delegate = 0x1000, SA_Enum = 0x10, SA_Event = 0x200, SA_Field = 0x100, SA_GenericParameter = 0x4000, SA_Interface = 0x400, SA_Method = 0x40, SA_Module = 0x2, SA_Parameter = 0x800, SA_Property = 0x80, SA_ReturnValue = 0x2000, SA_Struct = 0x8, SA_This = 0x8000, }; /* 1458 */ enum block_state { need_more = 0x0, block_done = 0x1, finish_started = 0x2, finish_done = 0x3, }; /* 1459 */ typedef _ATTRIBUTEINFO inflate_mode; /* 1460 */ enum codetype { CODES = 0x0, LENS = 0x1, DISTS = 0x2, }; /* 1461 */ enum TMS { TM_INDEX = 0x0, TM_NEWINDEX = 0x1, TM_GC = 0x2, TM_MODE = 0x3, TM_LEN = 0x4, TM_EQ = 0x5, TM_ADD = 0x6, TM_SUB = 0x7, TM_MUL = 0x8, TM_DIV = 0x9, TM_MOD = 0xA, TM_POW = 0xB, TM_UNM = 0xC, TM_LT = 0xD, TM_LE = 0xE, TM_CONCAT = 0xF, TM_CALL = 0x10, TM_N = 0x11, }; /* 1462 */ enum OpCode { OP_MOVE = 0x0, OP_LOADK = 0x1, OP_LOADKX = 0x2, OP_LOADBOOL = 0x3, OP_LOADNIL = 0x4, OP_GETUPVAL = 0x5, OP_GETTABUP = 0x6, OP_GETTABLE = 0x7, OP_SETTABUP = 0x8, OP_SETUPVAL = 0x9, OP_SETTABLE = 0xA, OP_NEWTABLE = 0xB, OP_SELF = 0xC, OP_ADD = 0xD, OP_SUB = 0xE, OP_MUL = 0xF, OP_DIV = 0x10, OP_MOD = 0x11, OP_POW = 0x12, OP_UNM = 0x13, OP_NOT = 0x14, OP_LEN = 0x15, OP_CONCAT = 0x16, OP_JMP = 0x17, OP_EQ = 0x18, OP_LT = 0x19, OP_LE = 0x1A, OP_TEST = 0x1B, OP_TESTSET = 0x1C, OP_CALL = 0x1D, OP_TAILCALL = 0x1E, OP_RETURN = 0x1F, OP_FORLOOP = 0x20, OP_FORPREP = 0x21, OP_TFORCALL = 0x22, OP_TFORLOOP = 0x23, OP_SETLIST = 0x24, OP_CLOSURE = 0x25, OP_VARARG = 0x26, OP_EXTRAARG = 0x27, }; /* 1463 */ enum expkind { VVOID = 0x0, VNIL = 0x1, VTRUE = 0x2, VFALSE = 0x3, VK = 0x4, VKNUM = 0x5, VNONRELOC = 0x6, VLOCAL = 0x7, VUPVAL = 0x8, VINDEXED = 0x9, VJMP = 0xA, VRELOCABLE = 0xB, VCALL = 0xC, VVARARG = 0xD, }; /* 1464 */ enum BinOpr { OPR_ADD = 0x0, OPR_SUB = 0x1, OPR_MUL = 0x2, OPR_DIV = 0x3, OPR_MOD = 0x4, OPR_POW = 0x5, OPR_CONCAT = 0x6, OPR_EQ = 0x7, OPR_LT = 0x8, OPR_LE = 0x9, OPR_NE = 0xA, OPR_GT = 0xB, OPR_GE = 0xC, OPR_AND = 0xD, OPR_OR = 0xE, OPR_NOBINOPR = 0xF, }; /* 1465 */ enum UnOpr { OPR_MINUS = 0x0, OPR_NOT = 0x1, OPR_LEN = 0x2, OPR_NOUNOPR = 0x3, }; /* 1466 */ enum RESERVED { TK_AND = 0x101, TK_BREAK = 0x102, TK_DO = 0x103, TK_ELSE = 0x104, TK_ELSEIF = 0x105, TK_END = 0x106, TK_FALSE = 0x107, TK_FOR = 0x108, TK_FUNCTION = 0x109, TK_GOTO = 0x10A, TK_IF = 0x10B, TK_IN = 0x10C, TK_LOCAL = 0x10D, TK_NIL = 0x10E, TK_NOT = 0x10F, TK_OR = 0x110, TK_REPEAT = 0x111, TK_RETURN = 0x112, TK_THEN = 0x113, TK_TRUE = 0x114, TK_UNTIL = 0x115, TK_WHILE = 0x116, TK_CONCAT = 0x117, TK_DOTS = 0x118, TK_EQ = 0x119, TK_GE = 0x11A, TK_LE = 0x11B, TK_NE = 0x11C, TK_DBCOLON = 0x11D, TK_EOS = 0x11E, TK_NUMBER = 0x11F, TK_NAME = 0x120, TK_STRING = 0x121, }; /* 1467 */ enum OpArgMask { OpArgN = 0x0, OpArgU = 0x1, OpArgR = 0x2, OpArgK = 0x3, }; /* 1468 */ enum OpMode { iABC = 0x0, iABx = 0x1, iAsBx = 0x2, iAx = 0x3, }; /* 1469 */ typedef $3065823E5191D2C998FA93C46B23A3F9 $291F5BEB9C149347B4F02619FFC9078D; /* 1470 */ enum std::time_base::dateorder { no_order = 0x0, dmy = 0x1, mdy = 0x2, ymd = 0x3, ydm = 0x4, }; /* 1471 */ enum _NT_PRODUCT_TYPE { NtProductWinNt = 0x1, NtProductLanManNt = 0x2, NtProductServer = 0x3, }; /* 1472 */ enum _ALTERNATIVE_ARCHITECTURE_TYPE { StandardDesign = 0x0, NEC98x86 = 0x1, EndAlternatives = 0x2, }; /* 1473 */ typedef __vc_attributes::moduleAttribute::type_e $4C3161804E05B3540D0B3C44F3D03C1E; /* 1474 */ enum INTRNCVT_STATUS { INTRNCVT_OK = 0x0, INTRNCVT_OVERFLOW = 0x1, INTRNCVT_UNDERFLOW = 0x2, }; /* 1475 */ enum STATE { ST_NORMAL = 0x0, ST_PERCENT = 0x1, ST_FLAG = 0x2, ST_WIDTH = 0x3, ST_DOT = 0x4, ST_PRECIS = 0x5, ST_SIZE = 0x6, ST_TYPE = 0x7, }; /* 1476 */ enum CHARTYPE { CH_OTHER = 0x0, CH_PERCENT = 0x1, CH_DOT = 0x2, CH_STAR = 0x3, CH_ZERO = 0x4, CH_DIGIT = 0x5, CH_FLAG = 0x6, CH_SIZE = 0x7, CH_TYPE = 0x8, }; /* 1477 */ enum ARG_TYPE { eblank = 0x0, e_int_arg = 0x1, e_short_arg = 0x2, e_ptr_arg = 0x3, e_int64_arg = 0x4, e_long_long_arg = 0x5, e_long_arg = 0x6, e_longdouble_arg = 0x7, e_double_arg = 0x8, }; /* 1478 */ enum $1DD7A03358E0D01DD359262876E6A0F0 { lkNormal = 0x0, lkPrealloc = 0x1, lkDeleted = 0x2, }; /* 1479 */ enum state_t { S_INIT = 0x0, S_EAT0L = 0x1, S_SIGNM = 0x2, S_GETL = 0x3, S_GETR = 0x4, S_POINT = 0x5, S_E = 0x6, S_SIGNE = 0x7, S_EAT0E = 0x8, S_GETE = 0x9, S_END = 0xA, S_E_IMPLICIT = 0xB, }; /* 1480 */ enum error_types { logl_zero = 0x0, logl_negative = 0x1, log_zero = 0x2, log_negative = 0x3, logf_zero = 0x4, logf_negative = 0x5, log10l_zero = 0x6, log10l_negative = 0x7, log10_zero = 0x8, log10_negative = 0x9, log10f_zero = 0xA, log10f_negative = 0xB, expl_overflow = 0xC, expl_underflow = 0xD, exp_overflow = 0xE, exp_underflow = 0xF, expf_overflow = 0x10, expf_underflow = 0x11, powl_overflow = 0x12, powl_underflow = 0x13, powl_zero_to_zero = 0x14, powl_zero_to_negative = 0x15, powl_neg_to_non_integer = 0x16, powl_nan_to_zero = 0x17, pow_overflow = 0x18, pow_underflow = 0x19, pow_zero_to_zero = 0x1A, pow_zero_to_negative = 0x1B, pow_neg_to_non_integer = 0x1C, pow_nan_to_zero = 0x1D, powf_overflow = 0x1E, powf_underflow = 0x1F, powf_zero_to_zero = 0x20, powf_zero_to_negative = 0x21, powf_neg_to_non_integer = 0x22, powf_nan_to_zero = 0x23, atan2l_zero = 0x24, atan2_zero = 0x25, atan2f_zero = 0x26, expm1l_overflow = 0x27, expm1l_underflow = 0x28, expm1_overflow = 0x29, expm1_underflow = 0x2A, expm1f_overflow = 0x2B, expm1f_underflow = 0x2C, hypotl_overflow = 0x2D, hypot_overflow = 0x2E, hypotf_overflow = 0x2F, sqrtl_negative = 0x30, sqrt_negative = 0x31, sqrtf_negative = 0x32, scalbl_overflow = 0x33, scalbl_underflow = 0x34, scalb_overflow = 0x35, scalb_underflow = 0x36, scalbf_overflow = 0x37, scalbf_underflow = 0x38, acosl_gt_one = 0x39, acos_gt_one = 0x3A, acosf_gt_one = 0x3B, asinl_gt_one = 0x3C, asin_gt_one = 0x3D, asinf_gt_one = 0x3E, coshl_overflow = 0x3F, cosh_overflow = 0x40, coshf_overflow = 0x41, y0l_zero = 0x42, y0l_negative = 0x43, y0l_gt_loss = 0x44, y0_zero = 0x45, y0_negative = 0x46, y0_gt_loss = 0x47, y0f_zero = 0x48, y0f_negative = 0x49, y0f_gt_loss = 0x4A, y1l_zero = 0x4B, y1l_negative = 0x4C, y1l_gt_loss = 0x4D, y1_zero = 0x4E, y1_negative = 0x4F, y1_gt_loss = 0x50, y1f_zero = 0x51, y1f_negative = 0x52, y1f_gt_loss = 0x53, ynl_zero = 0x54, ynl_negative = 0x55, ynl_gt_loss = 0x56, yn_zero = 0x57, yn_negative = 0x58, yn_gt_loss = 0x59, ynf_zero = 0x5A, ynf_negative = 0x5B, ynf_gt_loss = 0x5C, j0l_gt_loss = 0x5D, j0_gt_loss = 0x5E, j0f_gt_loss = 0x5F, j1l_gt_loss = 0x60, j1_gt_loss = 0x61, j1f_gt_loss = 0x62, jnl_gt_loss = 0x63, jn_gt_loss = 0x64, jnf_gt_loss = 0x65, lgammal_overflow = 0x66, lgammal_negative = 0x67, lgammal_reserve = 0x68, lgamma_overflow = 0x69, lgamma_negative = 0x6A, lgamma_reserve = 0x6B, lgammaf_overflow = 0x6C, lgammaf_negative = 0x6D, lgammaf_reserve = 0x6E, gammal_overflow = 0x6F, gammal_negative = 0x70, gammal_reserve = 0x71, gamma_overflow = 0x72, gamma_negative = 0x73, gamma_reserve = 0x74, gammaf_overflow = 0x75, gammaf_negative = 0x76, gammaf_reserve = 0x77, fmodl_by_zero = 0x78, fmod_by_zero = 0x79, fmodf_by_zero = 0x7A, remainderl_by_zero = 0x7B, remainder_by_zero = 0x7C, remainderf_by_zero = 0x7D, sinhl_overflow = 0x7E, sinh_overflow = 0x7F, sinhf_overflow = 0x80, atanhl_gt_one = 0x81, atanhl_eq_one = 0x82, atanh_gt_one = 0x83, atanh_eq_one = 0x84, atanhf_gt_one = 0x85, atanhf_eq_one = 0x86, acoshl_lt_one = 0x87, acosh_lt_one = 0x88, acoshf_lt_one = 0x89, log1pl_zero = 0x8A, log1pl_negative = 0x8B, log1p_zero = 0x8C, log1p_negative = 0x8D, log1pf_zero = 0x8E, log1pf_negative = 0x8F, ldexpl_overflow = 0x90, ldexpl_underflow = 0x91, ldexp_overflow = 0x92, ldexp_underflow = 0x93, ldexpf_overflow = 0x94, ldexpf_underflow = 0x95, logbl_zero = 0x96, logb_zero = 0x97, logbf_zero = 0x98, nextafterl_overflow = 0x99, nextafter_overflow = 0x9A, nextafterf_overflow = 0x9B, ilogbl_zero = 0x9C, ilogb_zero = 0x9D, ilogbf_zero = 0x9E, exp2l_overflow = 0x9F, exp2l_underflow = 0xA0, exp2_overflow = 0xA1, exp2_underflow = 0xA2, exp2f_overflow = 0xA3, exp2f_underflow = 0xA4, exp10l_overflow = 0xA5, exp10_overflow = 0xA6, exp10f_overflow = 0xA7, log2l_zero = 0xA8, log2l_negative = 0xA9, log2_zero = 0xAA, log2_negative = 0xAB, log2f_zero = 0xAC, log2f_negative = 0xAD, log_nan = 0x3E8, log10_nan = 0x3E9, exp_nan = 0x3EA, atan_nan = 0x3EB, ceil_nan = 0x3EC, floor_nan = 0x3ED, pow_nan = 0x3EE, modf_nan = 0x3EF, acos_nan = 0x3F0, asin_nan = 0x3F1, sin_naninf = 0x3F2, cos_naninf = 0x3F3, tan_naninf = 0x3F4, }; /* 1481 */ enum _FPIEEE_FORMAT { _FpFormatFp32 = 0x0, _FpFormatFp64 = 0x1, _FpFormatFp80 = 0x2, _FpFormatFp128 = 0x3, _FpFormatI16 = 0x4, _FpFormatI32 = 0x5, _FpFormatI64 = 0x6, _FpFormatU16 = 0x7, _FpFormatU32 = 0x8, _FpFormatU64 = 0x9, _FpFormatBcd80 = 0xA, _FpFormatCompare = 0xB, _FpFormatString = 0xC, }; /* 1482 */ enum _FP_OPERATION_CODE { _FpCodeUnspecified = 0x0, _FpCodeAdd = 0x1, _FpCodeSubtract = 0x2, _FpCodeMultiply = 0x3, _FpCodeDivide = 0x4, _FpCodeSquareRoot = 0x5, _FpCodeRemainder = 0x6, _FpCodeCompare = 0x7, _FpCodeConvert = 0x8, _FpCodeRound = 0x9, _FpCodeTruncate = 0xA, _FpCodeFloor = 0xB, _FpCodeCeil = 0xC, _FpCodeAcos = 0xD, _FpCodeAsin = 0xE, _FpCodeAtan = 0xF, _FpCodeAtan2 = 0x10, _FpCodeCabs = 0x11, _FpCodeCos = 0x12, _FpCodeCosh = 0x13, _FpCodeExp = 0x14, _FpCodeFabs = 0x15, _FpCodeFmod = 0x16, _FpCodeFrexp = 0x17, _FpCodeHypot = 0x18, _FpCodeLdexp = 0x19, _FpCodeLog = 0x1A, _FpCodeLog10 = 0x1B, _FpCodeModf = 0x1C, _FpCodePow = 0x1D, _FpCodeSin = 0x1E, _FpCodeSinh = 0x1F, _FpCodeTan = 0x20, _FpCodeTanh = 0x21, _FpCodeY0 = 0x22, _FpCodeY1 = 0x23, _FpCodeYn = 0x24, _FpCodeLogb = 0x25, _FpCodeNextafter = 0x26, _FpCodeNegate = 0x27, _FpCodeFmin = 0x28, _FpCodeFmax = 0x29, _FpCodeConvertTrunc = 0x2A, _XMMIAddps = 0x2B, _XMMIAddss = 0x2C, _XMMISubps = 0x2D, _XMMISubss = 0x2E, _XMMIMulps = 0x2F, _XMMIMulss = 0x30, _XMMIDivps = 0x31, _XMMIDivss = 0x32, _XMMISqrtps = 0x33, _XMMISqrtss = 0x34, _XMMIMaxps = 0x35, _XMMIMaxss = 0x36, _XMMIMinps = 0x37, _XMMIMinss = 0x38, _XMMICmpps = 0x39, _XMMICmpss = 0x3A, _XMMIComiss = 0x3B, _XMMIUComiss = 0x3C, _XMMICvtpi2ps = 0x3D, _XMMICvtsi2ss = 0x3E, _XMMICvtps2pi = 0x3F, _XMMICvtss2si = 0x40, _XMMICvttps2pi = 0x41, _XMMICvttss2si = 0x42, _XMMIAddsubps = 0x43, _XMMIHaddps = 0x44, _XMMIHsubps = 0x45, _XMMIRoundps = 0x46, _XMMIRoundss = 0x47, _XMMIDpps = 0x48, _XMMI2Addpd = 0x49, _XMMI2Addsd = 0x4A, _XMMI2Subpd = 0x4B, _XMMI2Subsd = 0x4C, _XMMI2Mulpd = 0x4D, _XMMI2Mulsd = 0x4E, _XMMI2Divpd = 0x4F, _XMMI2Divsd = 0x50, _XMMI2Sqrtpd = 0x51, _XMMI2Sqrtsd = 0x52, _XMMI2Maxpd = 0x53, _XMMI2Maxsd = 0x54, _XMMI2Minpd = 0x55, _XMMI2Minsd = 0x56, _XMMI2Cmppd = 0x57, _XMMI2Cmpsd = 0x58, _XMMI2Comisd = 0x59, _XMMI2UComisd = 0x5A, _XMMI2Cvtpd2pi = 0x5B, _XMMI2Cvtsd2si = 0x5C, _XMMI2Cvttpd2pi = 0x5D, _XMMI2Cvttsd2si = 0x5E, _XMMI2Cvtps2pd = 0x5F, _XMMI2Cvtss2sd = 0x60, _XMMI2Cvtpd2ps = 0x61, _XMMI2Cvtsd2ss = 0x62, _XMMI2Cvtdq2ps = 0x63, _XMMI2Cvttps2dq = 0x64, _XMMI2Cvtps2dq = 0x65, _XMMI2Cvttpd2dq = 0x66, _XMMI2Cvtpd2dq = 0x67, _XMMI2Addsubpd = 0x68, _XMMI2Haddpd = 0x69, _XMMI2Hsubpd = 0x6A, _XMMI2Roundpd = 0x6B, _XMMI2Roundsd = 0x6C, _XMMI2Dppd = 0x6D, }; /* 1483 */ enum _FPIEEE_ROUNDING_MODE { _FpRoundNearest = 0x0, _FpRoundMinusInfinity = 0x1, _FpRoundPlusInfinity = 0x2, _FpRoundChopped = 0x3, }; /* 1484 */ enum _FPIEEE_PRECISION { _FpPrecisionFull = 0x0, _FpPrecision53 = 0x1, _FpPrecision24 = 0x2, }; /* 1485 */ enum Tokens { TOK_basedLp = 0x0, TOK_cdecl = 0x1, TOK_pascal = 0x2, TOK_stdcall = 0x3, TOK_thiscall = 0x4, TOK_fastcall = 0x5, TOK_cocall = 0x6, TOK_eabi = 0x7, TOK_ptr64 = 0x8, TOK_restrict = 0x9, TOK_unaligned = 0xA, TOK__last = 0xB, }; /* 1486 */ enum DNameStatus { DN_valid = 0x0, DN_truncated = 0x1, DN_invalid = 0x2, DN_error = 0x3, }; /* 1487 */ enum _RTC_ErrorNumber { _RTC_CHKSTK = 0x0, _RTC_CVRT_LOSS_INFO = 0x1, _RTC_CORRUPT_STACK = 0x2, _RTC_UNINIT_LOCAL_USE = 0x3, _RTC_CORRUPTED_ALLOCA = 0x4, _RTC_ILLEGAL = 0x5, }; /* 1488 */ enum $8ED0503E517A38579DE2CB4C99962E1A { intrNone = 0x0, intrA0 = 0x1, intrA1 = 0x2, intrA2 = 0x3, intrB0 = 0x4, intrB1 = 0x5, intrB2 = 0x6, intrA0B0 = 0x7, intrA0B1 = 0x8, intrA0B2 = 0x9, intrA1B0 = 0xA, intrA1B1 = 0xB, intrA1B2 = 0xC, intrA2B0 = 0xD, intrA2B1 = 0xE, intrA2B2 = 0xF, }; /* 1489 */ enum $17A43D5FC135D4E5CAE91F74085C50B5 { USE_OBBS = 0x2, NO_TEST = 0x4, PROPAGATE_POS = 0x8, }; /* 1490 */ enum $799BA0F350BF059BB6B4F9E7D1B0D746 { MAX_RTTI_LEN = 0x100, }; /* 1491 */ enum $43D93E7ACC24604CE1FB86DE21FE5A8F { MAX_VERSION_LEN = 0xF, }; /* 1492 */ enum $1DBF3BB8AB047D383676719A66C63BC3 { ERR_WIDTH = 0x20, ERR_HEIGHT = 0x20, }; /* 1493 */ enum NiDX9Select::ReturnVal { RETURN_OK = 0x0, RETURN_FAIL = 0x1, RETURN_CANCEL = 0x2, }; /* 1494 */ enum $841935A6AE6A7D31899BCFEF2FC847D9 { IDC_STATIC = 0xFFFF, }; /* 1495 */ enum $77239FD687794ECADB273F3E65102D45 { IDC_ADAPTER_COMBO = 0x3E8, }; /* 1496 */ enum $C0E5971ACE3BE98DEF1ACEB75CE96BBD { IDC_MODE_COMBO = 0x3E9, }; /* 1497 */ enum $6CBC60350CB00AAFE46C608D52A3742E { IDC_RESOLUTION_COMBO = 0x3EA, }; /* 1498 */ enum $D78BB85BE0F7786E65975CF7BD395D15 { IDC_ZBUFFER_CHECK = 0x3EB, }; /* 1499 */ enum $82C27CB555B5C50954F8CE68F94E76B9 { IDC_MULTISAMPLE_COMBO = 0x3EC, }; /* 1500 */ enum NiBinaryShader::BoneMatrixCalcMethod { BONECALC_SKIN = 0x0, BONECALC_NO_SKIN = 0x1, }; /* 1501 */ enum $A172135CA5BC8F3738B4850E40A3C73D { NSBSG_SAVE = 0x1, NSBSG_ATTRIBUTE = 0x2, NSBSG_USEMAPVALUE = 0x4, }; /* 1502 */ enum $251CC25F7E1FDC75D0840AEB13F2E7C3 { INDEX_MASK_STRIDE = 0x80000000, INDEX_MASK_SOFTWAREVP = 0x40000000, }; /* 1503 */ enum NSBStageAndSamplerStates::NiD3DTextureStageState { NID3DTSS_COLOROP = 0x0, NID3DTSS_COLORARG0 = 0x1, NID3DTSS_COLORARG1 = 0x2, NID3DTSS_COLORARG2 = 0x3, NID3DTSS_ALPHAOP = 0x4, NID3DTSS_ALPHAARG0 = 0x5, NID3DTSS_ALPHAARG1 = 0x6, NID3DTSS_ALPHAARG2 = 0x7, NID3DTSS_RESULTARG = 0x8, NID3DTSS_BUMPENVMAT00 = 0x9, NID3DTSS_BUMPENVMAT01 = 0xA, NID3DTSS_BUMPENVMAT10 = 0xB, NID3DTSS_BUMPENVMAT11 = 0xC, NID3DTSS_BUMPENVLSCALE = 0xD, NID3DTSS_BUMPENVLOFFSET = 0xE, NID3DTSS_TEXCOORDINDEX = 0xF, NID3DTSS_TEXTURETRANSFORMFLAGS = 0x10, NID3DTSS_COUNT = 0x11, NID3DTSS_INVALID = 0x7FFFFFFF, }; /* 1504 */ enum NSBStageAndSamplerStates::NiD3DTextureOp { NID3DTOP_DISABLE = 0x0, NID3DTOP_SELECTARG1 = 0x1, NID3DTOP_SELECTARG2 = 0x2, NID3DTOP_MODULATE = 0x3, NID3DTOP_MODULATE2X = 0x4, NID3DTOP_MODULATE4X = 0x5, NID3DTOP_ADD = 0x6, NID3DTOP_ADDSIGNED = 0x7, NID3DTOP_ADDSIGNED2X = 0x8, NID3DTOP_SUBTRACT = 0x9, NID3DTOP_ADDSMOOTH = 0xA, NID3DTOP_BLENDDIFFUSEALPHA = 0xB, NID3DTOP_BLENDTEXTUREALPHA = 0xC, NID3DTOP_BLENDFACTORALPHA = 0xD, NID3DTOP_BLENDTEXTUREALPHAPM = 0xE, NID3DTOP_BLENDCURRENTALPHA = 0xF, NID3DTOP_PREMODULATE = 0x10, NID3DTOP_MODULATEALPHA_ADDCOLOR = 0x11, NID3DTOP_MODULATECOLOR_ADDALPHA = 0x12, NID3DTOP_MODULATEINVALPHA_ADDCOLOR = 0x13, NID3DTOP_MODULATEINVCOLOR_ADDALPHA = 0x14, NID3DTOP_BUMPENVMAP = 0x15, NID3DTOP_BUMPENVMAPLUMINANCE = 0x16, NID3DTOP_DOTPRODUCT3 = 0x17, NID3DTOP_MULTIPLYADD = 0x18, NID3DTOP_LERP = 0x19, NID3DTOP_COUNT = 0x1A, NID3DTOP_INVALID = 0x7FFFFFFF, }; /* 1505 */ enum NSBStageAndSamplerStates::NiD3DTextureArg { NID3DTA_CURRENT = 0x0, NID3DTA_DIFFUSE = 0x1, NID3DTA_SELECTMASK = 0x2, NID3DTA_SPECULAR = 0x3, NID3DTA_TEMP = 0x4, NID3DTA_TEXTURE = 0x5, NID3DTA_TFACTOR = 0x6, NID3DTA_COUNT = 0x7, NID3DTA_ALPHAREPLICATE = 0x40000000, NID3DTA_COMPLEMENT = 0x80000000, NID3DTA_INVALID = 0x7FFFFFFF, }; /* 1506 */ enum NSBStageAndSamplerStates::NiD3DTextureTransformFlags { NID3DTTFF_DISABLE = 0x0, NID3DTTFF_COUNT1 = 0x1, NID3DTTFF_COUNT2 = 0x2, NID3DTTFF_COUNT3 = 0x3, NID3DTTFF_COUNT4 = 0x4, NID3DTTFF_PROJECTED = 0x100, NID3DTTFF_INVALID = 0x7FFFFFFF, }; /* 1507 */ enum NSBStageAndSamplerStates::NiD3DTexCoordIndexFlags { NID3DTSI_PASSTHRU = 0x0, NID3DTSI_CAMERASPACENORMAL = 0x10000000, NID3DTSI_CAMERASPACEPOSITION = 0x20000000, NID3DTSI_CAMERASPACEREFLECTIONVECTOR = 0x30000000, NID3DTSI_SPHEREMAP = 0x40000000, NID3DTSI_INVALID = 0x7FFFFFFF, }; /* 1508 */ enum NSBStageAndSamplerStates::NiD3DTextureSamplerState { NID3DSAMP_ADDRESSU = 0x0, NID3DSAMP_ADDRESSV = 0x1, NID3DSAMP_ADDRESSW = 0x2, NID3DSAMP_BORDERCOLOR = 0x3, NID3DSAMP_MAGFILTER = 0x4, NID3DSAMP_MINFILTER = 0x5, NID3DSAMP_MIPFILTER = 0x6, NID3DSAMP_MIPMAPLODBIAS = 0x7, NID3DSAMP_MAXMIPLEVEL = 0x8, NID3DSAMP_MAXANISOTROPY = 0x9, NID3DSAMP_SRGBTEXTURE = 0xA, NID3DSAMP_ELEMENTINDEX = 0xB, NID3DSAMP_DMAPOFFSET = 0xC, NID3DSAMP_COUNT = 0xD, NID3DSAMP_DEPRECATED = 0x7FFFFFFE, NID3DSAMP_INVALID = 0x7FFFFFFF, }; /* 1509 */ enum NSBStageAndSamplerStates::NiD3DTextureAddress { NID3DTADDRESS_WRAP = 0x0, NID3DTADDRESS_MIRROR = 0x1, NID3DTADDRESS_CLAMP = 0x2, NID3DTADDRESS_BORDER = 0x3, NID3DTADDRESS_MIRRORONCE = 0x4, NID3DTADDRESS_COUNT = 0x5, NID3DTADDRESS_INVALID = 0x7FFFFFFF, }; /* 1510 */ enum NSBStageAndSamplerStates::NiD3DTextureFilter { NID3DTEXF_NONE = 0x0, NID3DTEXF_POINT = 0x1, NID3DTEXF_LINEAR = 0x2, NID3DTEXF_ANISOTROPIC = 0x3, NID3DTEXF_PYRAMIDALQUAD = 0x4, NID3DTEXF_GAUSSIANQUAD = 0x5, NID3DTEXF_COUNT = 0x6, NID3DTEXF_INVALID = 0x7FFFFFFF, }; /* 1511 */ enum NSBPackingDef::NiD3DPackingDefType { NID3DPDT_FLOAT1 = 0x0, NID3DPDT_FLOAT2 = 0x1, NID3DPDT_FLOAT3 = 0x2, NID3DPDT_FLOAT4 = 0x3, NID3DPDT_UBYTECOLOR = 0x4, NID3DPDT_UBYTE4 = 0x5, NID3DPDT_SHORT1 = 0x6, NID3DPDT_SHORT2 = 0x7, NID3DPDT_SHORT3 = 0x8, NID3DPDT_SHORT4 = 0x9, NID3DPDT_NORMSHORT1 = 0xA, NID3DPDT_NORMSHORT2 = 0xB, NID3DPDT_NORMSHORT3 = 0xC, NID3DPDT_NORMSHORT4 = 0xD, NID3DPDT_NORMPACKED3 = 0xE, NID3DPDT_PBYTE1 = 0xF, NID3DPDT_PBYTE2 = 0x10, NID3DPDT_PBYTE3 = 0x11, NID3DPDT_PBYTE4 = 0x12, NID3DPDT_FLOAT2H = 0x13, NID3DPDT_NORMUBYTE4 = 0x14, NID3DPDT_NORMUSHORT2 = 0x15, NID3DPDT_NORMUSHORT4 = 0x16, NID3DPDT_UDEC3 = 0x17, NID3DPDT_NORMDEC3 = 0x18, NID3DPDT_FLOAT16_2 = 0x19, NID3DPDT_FLOAT16_4 = 0x1A, NID3DPDT_COUNT = 0x1B, NID3DPDT_INVALID = 0x7FFFFFFF, }; /* 1512 */ enum $33084B7C637018120615DCAFEC9F1480 { NIVBDYNAMICSET_DEF_BLOCKSIZE = 0x800, }; /* 1513 */ typedef $251CC25F7E1FDC75D0840AEB13F2E7C3 $442E452AAA892D59035CECE0CB988D0E; /* 1514 */ typedef $D07CD29E9E22602EA5FE8FAE17A1E3F6 $845FC5EF4EE4BB2320D830D6D4DC0263; /* 1515 */ typedef CNSTimer_MarkCheck::TIMERSTATE NSBShader::ValidityFlag; /* 1516 */ enum $B2648285A808AF267C2BE972118E942A { NIVBSET_DEF_BLOCKSIZE = 0x10000, NIVBSET_DEF_FREETHRESHOLD = 0x80, }; /* 1517 */ enum $2E86352F7E8B9A6BC2F4DD765CCD86AC { NIVBSET_FLAG_SOFTWAREVP = 0x80000000, }; /* 1518 */ enum NiLoopedThreadProcedure::ReturnCode { THREAD_TERMINATED = 0x0, PROC_TERMINATED = 0x1, }; /* 1519 */ enum NSBRenderStates::NiD3DRenderState { NID3DRS_ZENABLE = 0x0, NID3DRS_FILLMODE = 0x1, NID3DRS_SHADEMODE = 0x2, NID3DRS_ZWRITEENABLE = 0x3, NID3DRS_ALPHATESTENABLE = 0x4, NID3DRS_LASTPIXEL = 0x5, NID3DRS_SRCBLEND = 0x6, NID3DRS_DESTBLEND = 0x7, NID3DRS_CULLMODE = 0x8, NID3DRS_ZFUNC = 0x9, NID3DRS_ALPHAREF = 0xA, NID3DRS_ALPHAFUNC = 0xB, NID3DRS_DITHERENABLE = 0xC, NID3DRS_ALPHABLENDENABLE = 0xD, NID3DRS_FOGENABLE = 0xE, NID3DRS_SPECULARENABLE = 0xF, NID3DRS_FOGCOLOR = 0x10, NID3DRS_FOGTABLEMODE = 0x11, NID3DRS_FOGSTART = 0x12, NID3DRS_FOGEND = 0x13, NID3DRS_FOGDENSITY = 0x14, NID3DRS_RANGEFOGENABLE = 0x15, NID3DRS_STENCILENABLE = 0x16, NID3DRS_STENCILFAIL = 0x17, NID3DRS_STENCILZFAIL = 0x18, NID3DRS_STENCILPASS = 0x19, NID3DRS_STENCILFUNC = 0x1A, NID3DRS_STENCILREF = 0x1B, NID3DRS_STENCILMASK = 0x1C, NID3DRS_STENCILWRITEMASK = 0x1D, NID3DRS_TEXTUREFACTOR = 0x1E, NID3DRS_WRAP0 = 0x1F, NID3DRS_WRAP1 = 0x20, NID3DRS_WRAP2 = 0x21, NID3DRS_WRAP3 = 0x22, NID3DRS_WRAP4 = 0x23, NID3DRS_WRAP5 = 0x24, NID3DRS_WRAP6 = 0x25, NID3DRS_WRAP7 = 0x26, NID3DRS_CLIPPING = 0x27, NID3DRS_LIGHTING = 0x28, NID3DRS_AMBIENT = 0x29, NID3DRS_FOGVERTEXMODE = 0x2A, NID3DRS_COLORVERTEX = 0x2B, NID3DRS_LOCALVIEWER = 0x2C, NID3DRS_NORMALIZENORMALS = 0x2D, NID3DRS_DIFFUSEMATERIALSOURCE = 0x2E, NID3DRS_SPECULARMATERIALSOURCE = 0x2F, NID3DRS_AMBIENTMATERIALSOURCE = 0x30, NID3DRS_EMISSIVEMATERIALSOURCE = 0x31, NID3DRS_VERTEXBLEND = 0x32, NID3DRS_CLIPPLANEENABLE = 0x33, NID3DRS_POINTSIZE = 0x34, NID3DRS_POINTSIZE_MIN = 0x35, NID3DRS_POINTSPRITEENABLE = 0x36, NID3DRS_POINTSCALEENABLE = 0x37, NID3DRS_POINTSCALE_A = 0x38, NID3DRS_POINTSCALE_B = 0x39, NID3DRS_POINTSCALE_C = 0x3A, NID3DRS_MULTISAMPLEANTIALIAS = 0x3B, NID3DRS_MULTISAMPLEMASK = 0x3C, NID3DRS_PATCHEDGESTYLE = 0x3D, NID3DRS_DEBUGMONITORTOKEN = 0x3E, NID3DRS_POINTSIZE_MAX = 0x3F, NID3DRS_INDEXEDVERTEXBLENDENABLE = 0x40, NID3DRS_COLORWRITEENABLE = 0x41, NID3DRS_TWEENFACTOR = 0x42, NID3DRS_BLENDOP = 0x43, NID3DRS_POSITIONDEGREE = 0x44, NID3DRS_NORMALDEGREE = 0x45, NID3DRS_SCISSORTESTENABLE = 0x46, NID3DRS_SLOPESCALEDEPTHBIAS = 0x47, NID3DRS_ANTIALIASEDLINEENABLE = 0x48, NID3DRS_MINTESSELLATIONLEVEL = 0x49, NID3DRS_MAXTESSELLATIONLEVEL = 0x4A, NID3DRS_ADAPTIVETESS_X = 0x4B, NID3DRS_ADAPTIVETESS_Y = 0x4C, NID3DRS_ADAPTIVETESS_Z = 0x4D, NID3DRS_ADAPTIVETESS_W = 0x4E, NID3DRS_ENABLEADAPTIVETESSELLATION = 0x4F, NID3DRS_TWOSIDEDSTENCILMODE = 0x50, NID3DRS_CCW_STENCILFAIL = 0x51, NID3DRS_CCW_STENCILZFAIL = 0x52, NID3DRS_CCW_STENCILPASS = 0x53, NID3DRS_CCW_STENCILFUNC = 0x54, NID3DRS_COLORWRITEENABLE1 = 0x55, NID3DRS_COLORWRITEENABLE2 = 0x56, NID3DRS_COLORWRITEENABLE3 = 0x57, NID3DRS_BLENDFACTOR = 0x58, NID3DRS_SRGBWRITEENABLE = 0x59, NID3DRS_DEPTHBIAS = 0x5A, NID3DRS_WRAP8 = 0x5B, NID3DRS_WRAP9 = 0x5C, NID3DRS_WRAP10 = 0x5D, NID3DRS_WRAP11 = 0x5E, NID3DRS_WRAP12 = 0x5F, NID3DRS_WRAP13 = 0x60, NID3DRS_WRAP14 = 0x61, NID3DRS_WRAP15 = 0x62, NID3DRS_SEPARATEALPHABLENDENABLE = 0x63, NID3DRS_SRCBLENDALPHA = 0x64, NID3DRS_DESTBLENDALPHA = 0x65, NID3DRS_BLENDOPALPHA = 0x66, NID3DRS_VIEWPORTENABLE = 0x67, NID3DRS_HIGHPRECISIONBLENDENABLE = 0x68, NID3DRS_HIGHPRECISIONBLENDENABLE1 = 0x69, NID3DRS_HIGHPRECISIONBLENDENABLE2 = 0x6A, NID3DRS_HIGHPRECISIONBLENDENABLE3 = 0x6B, NID3DRS_TESSELLATIONMODE = 0x6C, NID3DRS_COUNT = 0x6D, NID3DRS_DEPRECATED = 0x7FFFFFFE, NID3DRS_INVALID = 0x7FFFFFFF, }; /* 1520 */ enum NSBRenderStates::NiD3DZBufferType { NID3DZB_FALSE = 0x0, NID3DZB_TRUE = 0x1, NID3DZB_USEW = 0x2, NID3DZB_COUNT = 0x3, NID3DZB_INVALID = 0x7FFFFFFF, }; /* 1521 */ enum NSBRenderStates::NiD3DFillMode { NID3DFILL_POINT = 0x0, NID3DFILL_WIREFRAME = 0x1, NID3DFILL_SOLID = 0x2, NID3DFILL_COUNT = 0x3, NID3DFILL_INVALID = 0x7FFFFFFF, }; /* 1522 */ enum NSBRenderStates::NiD3DShadeMode { NID3DSHADE_FLAT = 0x0, NID3DSHADE_GOURAUD = 0x1, NID3DSHADE_PHONG = 0x2, NID3DSHADE_COUNT = 0x3, NID3DSHADE_INVALID = 0x7FFFFFFF, }; /* 1523 */ enum NSBRenderStates::NiD3DBlend { NID3DBLEND_ZERO = 0x0, NID3DBLEND_ONE = 0x1, NID3DBLEND_SRCCOLOR = 0x2, NID3DBLEND_INVSRCCOLOR = 0x3, NID3DBLEND_SRCALPHA = 0x4, NID3DBLEND_INVSRCALPHA = 0x5, NID3DBLEND_DESTALPHA = 0x6, NID3DBLEND_INVDESTALPHA = 0x7, NID3DBLEND_DESTCOLOR = 0x8, NID3DBLEND_INVDESTCOLOR = 0x9, NID3DBLEND_SRCALPHASAT = 0xA, NID3DBLEND_BOTHSRCALPHA = 0xB, NID3DBLEND_BOTHINVSRCALPHA = 0xC, NID3DBLEND_BLENDFACTOR = 0xD, NID3DBLEND_INVBLENDFACTOR = 0xE, NID3DBLEND_CONSTANTALPHA = 0xF, NID3DBLEND_INVCONSTANTALPHA = 0x10, NID3DBLEND_COUNT = 0x11, NID3DBLEND_INVALID = 0x7FFFFFFF, }; /* 1524 */ enum NSBRenderStates::NiD3DCull { NID3DCULL_NONE = 0x0, NID3DCULL_CW = 0x1, NID3DCULL_CCW = 0x2, NID3DCULL_COUNT = 0x3, NID3DCULL_INVALID = 0x7FFFFFFF, }; /* 1525 */ enum NSBRenderStates::NiD3DCmpFunc { NID3DCMP_NEVER = 0x0, NID3DCMP_LESS = 0x1, NID3DCMP_EQUAL = 0x2, NID3DCMP_LESSEQUAL = 0x3, NID3DCMP_GREATER = 0x4, NID3DCMP_NOTEQUAL = 0x5, NID3DCMP_GREATEREQUAL = 0x6, NID3DCMP_ALWAYS = 0x7, NID3DCMP_COUNT = 0x8, NID3DCMP_INVALID = 0x7FFFFFFF, }; /* 1526 */ enum NSBRenderStates::NiD3DFogMode { NID3DFOG_NONE = 0x0, NID3DFOG_EXP = 0x1, NID3DFOG_EXP2 = 0x2, NID3DFOG_LINEAR = 0x3, NID3DFOG_COUNT = 0x4, NID3DFOG_INVALID = 0x7FFFFFFF, }; /* 1527 */ enum NSBRenderStates::NiD3DStencilOp { NID3DSTENCILOP_KEEP = 0x0, NID3DSTENCILOP_ZERO = 0x1, NID3DSTENCILOP_REPLACE = 0x2, NID3DSTENCILOP_INCRSAT = 0x3, NID3DSTENCILOP_DECRSAT = 0x4, NID3DSTENCILOP_INVERT = 0x5, NID3DSTENCILOP_INCR = 0x6, NID3DSTENCILOP_DECR = 0x7, NID3DSTENCILOP_COUNT = 0x8, NID3DSTENCILOP_INVALID = 0x7FFFFFFF, }; /* 1528 */ enum NSBRenderStates::NiD3DWrap { NID3DWRAP_DISABLED = 0x0, NID3DWRAP_U = 0x1, NID3DWRAP_V = 0x2, NID3DWRAP_W = 0x3, NID3DWRAP_UV = 0x4, NID3DWRAP_UW = 0x5, NID3DWRAP_VW = 0x6, NID3DWRAP_UVW = 0x7, NID3DWRAP_COUNT = 0x8, NID3DWRAP_INVALID = 0x7FFFFFFF, }; /* 1529 */ enum NSBRenderStates::NiD3DMaterialColorSource { NID3DMCS_MATERIAL = 0x0, NID3DMCS_COLOR1 = 0x1, NID3DMCS_COLOR2 = 0x2, NID3DMCS_COUNT = 0x3, NID3DMCS_INVALID = 0x7FFFFFFF, }; /* 1530 */ enum NSBRenderStates::NiD3DVertexBlendFlags { NID3DVBF_DISABLE = 0x0, NID3DVBF_1WEIGHTS = 0x1, NID3DVBF_2WEIGHTS = 0x2, NID3DVBF_3WEIGHTS = 0x3, NID3DVBF_TWEENING = 0x4, NID3DVBF_0WEIGHTS = 0x5, NID3DVBF_COUNT = 0x6, NID3DVBF_DEPRECATED = 0x7FFFFFFE, NID3DVBF_INVALID = 0x7FFFFFFF, }; /* 1531 */ enum NSBRenderStates::NiD3DPatchEdgeStyle { NID3DPATCHEDGE_DISCRETE = 0x0, NID3DPATCHEDGE_CONTINUOUS = 0x1, NID3DPATCHEDGE_COUNT = 0x2, NID3DPATCHEDGE_INVALID = 0x7FFFFFFF, }; /* 1532 */ enum NSBRenderStates::NiD3DDebugMonitorTokens { NID3DDMT_ENABLE = 0x0, NID3DDMT_DISABLE = 0x1, NID3DDMT_COUNT = 0x2, NID3DDMT_INVALID = 0x7FFFFFFF, }; /* 1533 */ enum NSBRenderStates::NiD3DBlendOp { NID3DBLENDOP_ADD = 0x0, NID3DBLENDOP_SUBTRACT = 0x1, NID3DBLENDOP_REVSUBTRACT = 0x2, NID3DBLENDOP_MIN = 0x3, NID3DBLENDOP_MAX = 0x4, NID3DBLENDOP_COUNT = 0x5, NID3DBLENDOP_DEPRECATED = 0x7FFFFFFE, NID3DBLENDOP_INVALID = 0x7FFFFFFF, }; /* 1534 */ enum NSBRenderStates::NiD3DDegreeType { NID3DDEGREE_LINEAR = 0x1, NID3DDEGREE_QUADRATIC = 0x2, NID3DDEGREE_CUBIC = 0x3, NID3DDEGREE_QUINTIC = 0x5, NID3DDEGREE_INVALID = 0x7FFFFFFF, }; /* 1535 */ enum NSBRenderStates::NiD3DTessellationMode { NID3DTM_DISCRETE = 0x0, NID3DTM_CONTINUOUS = 0x1, NID3DTM_PEREDGE = 0x2, NID3DTM_COUNT = 0x3, NID3DTM_INVALID = 0x7FFFFFFF, }; /* 1536 */ enum NiConstantMapMode { CONSTMAP_VERTEX = 0x0, CONSTMAP_PIXEL = 0x1, }; /* 1537 */ enum NiD3DXEffectParameterDesc::ParameterType { PT_NONE = 0x0, PT_MATRIX = 0x1, PT_VECTOR = 0x2, PT_FLOAT = 0x3, PT_BOOL = 0x4, PT_UINT = 0x5, PT_TEXTURE = 0x6, PT_PREDEFINED = 0x7, PT_OBJECT = 0x8, PT_ARRAY = 0x9, }; /* 1538 */ enum NiD3DXEffectParameterVectorDesc::VectorType { TYPE_POINT2 = 0x0, TYPE_POINT3 = 0x1, TYPE_POINT4 = 0x2, TYPE_MAX = 0x3, }; /* 1539 */ typedef NiD3DXEffectParameterVectorDesc::VectorType NiD3DXEffectParameterArrayDesc::ArrayType; /* 1540 */ enum $B42592232636C382AC9533B3FA642181 { MAX_ROWS = 0x14, MAX_COLUMNS = 0x4, MAX_ENTRIES = 0x50, }; /* 1541 */ enum NiD3DXEffectParameterTextureDesc::TextureType { TT_NONE = 0x0, TT_2D = 0x1, TT_3D = 0x2, TT_CUBE = 0x3, }; /* 1542 */ typedef $B42592232636C382AC9533B3FA642181 $AD53C3AD374D27CAF2625AD591F15FDD; /* 1543 */ typedef NiBinaryShader::BoneMatrixCalcMethod NiD3DXEffectShader::BoneMatrixCalcMethod; /* 1544 */ typedef std::_Tree_val,std::allocator >,0> >::_Redbl std::_Tree_val,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,0> >::_Redbl std::_Tree_val,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Redbl; /* 1547 */ enum FILE_USAGE_TYPE { FUT_PLAYING = 0x0, FUT_EDITING = 0x1, FUT_GENERIC = 0x2, }; /* 1548 */ enum KNOWNDESTCATEGORY { KDC_FREQUENT = 0x1, KDC_RECENT = 0x2, }; /* 1549 */ enum APPDOCLISTTYPE { ADLT_RECENT = 0x0, ADLT_FREQUENT = 0x1, }; /* 1550 */ enum ASSOCIATIONLEVEL { AL_MACHINE = 0x0, AL_EFFECTIVE = 0x1, AL_USER = 0x2, }; /* 1551 */ enum ASSOCIATIONTYPE { AT_FILEEXTENSION = 0x0, AT_URLPROTOCOL = 0x1, AT_STARTMENUCLIENT = 0x2, AT_MIMETYPE = 0x3, }; /* 1552 */ enum FFFP_MODE { FFFP_EXACTMATCH = 0x0, FFFP_NEARESTPARENTMATCH = 0x1, }; /* 1553 */ enum KF_CATEGORY { KF_CATEGORY_VIRTUAL = 0x1, KF_CATEGORY_FIXED = 0x2, KF_CATEGORY_COMMON = 0x3, KF_CATEGORY_PERUSER = 0x4, }; /* 1554 */ typedef $7A3BD45A5F95625F9F6BD169AC310B53 SHELL_LINK_DATA_FLAGS; /* 1555 */ enum KNOWN_FOLDER_FLAG { KF_FLAG_DEFAULT = 0x0, KF_FLAG_CREATE = 0x8000, KF_FLAG_DONT_VERIFY = 0x4000, KF_FLAG_DONT_UNEXPAND = 0x2000, KF_FLAG_NO_ALIAS = 0x1000, KF_FLAG_INIT = 0x800, KF_FLAG_DEFAULT_PATH = 0x400, KF_FLAG_NOT_PARENT_RELATIVE = 0x200, KF_FLAG_SIMPLE_IDLIST = 0x100, KF_FLAG_ALIAS_ONLY = 0x80000000, }; /* 1556 */ enum SQFL { sqflAlways = 0x0, sqflDll = 0x1, sqflFactory = 0x2, sqflDi = 0x3, sqflMouse = 0x4, sqflDev = 0x5, sqflKbd = 0x6, sqflDf = 0x7, sqflJoy = 0x8, sqflEm = 0x9, sqflSubclass = 0xA, sqflCursor = 0xB, sqflHel = 0xC, sqflLl = 0xD, sqflExcl = 0xE, sqflDEnum = 0xF, sqflExtDll = 0x10, sqflHid = 0x11, sqflHidDev = 0x12, sqflJoyCfg = 0x13, sqflEff = 0x14, sqflOleDup = 0x15, sqflEShep = 0x16, sqflJoyEff = 0x17, sqflJoyReg = 0x18, sqflVxdEff = 0x19, sqflNil = 0x1A, sqflHidUsage = 0x1B, sqflUtil = 0x1C, sqflObj = 0x1D, sqflCommon = 0x1E, sqflHidParse = 0x1F, sqflCal = 0x20, sqflJoyType = 0x21, sqflHidOutput = 0x22, sqflHidIni = 0x23, sqflPort = 0x24, sqflWDM = 0x25, sqflRegUtils = 0x26, sqflCrit = 0x27, sqflCompat = 0x28, sqflRaw = 0x29, sqflMaxArea = 0x2A, sqflTrace = 0x10000, sqflIn = 0x20000, sqflOut = 0x40000, sqflBenign = 0x80000, sqflError = 0x100000, sqflVerbose = 0x200000, sqflMajor = 0x400000, }; /* 1557 */ enum _HIDP_REPORT_TYPE { HidP_Input = 0x0, HidP_Output = 0x1, HidP_Feature = 0x2, }; /* 1558 */ struct std::_Container_base0 { char dummy[1]; }; /* 1559 */ union std::_String_val >::_Bxty { wchar_t _Buf[8]; wchar_t *_Ptr; char _Alias[8]; }; /* 1560 */ struct std::_Allocator_base { char dummy[1]; }; /* 1561 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1562 */ union $27A5D71B2C0BADE3B40188837AD22E9D { std::_Container_base0 baseclass_0; std::_String_val >::_Bxty _Bx; }; /* 1563 */ struct std::_String_val > { $27A5D71B2C0BADE3B40188837AD22E9D ___u0; unsigned int _Mysize; unsigned int _Myres; std::allocator _Alval; }; /* 1564 */ struct std::basic_string,std::allocator > { std::_String_val > baseclass_0; }; /* 1565 */ struct std::_Iterator_base0 { char dummy[1]; }; /* 1566 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 1567 */ union $821B7BC47706EE057420C9C279B06DC1 { std::_Iterator012 baseclass_0; const wchar_t *_Ptr; }; /* 1568 */ struct std::_String_const_iterator,std::allocator > { $821B7BC47706EE057420C9C279B06DC1 ___u0; }; /* 1569 */ struct std::char_traits { char dummy[1]; }; /* 1570 */ struct std::allocator::rebind { char dummy[1]; }; /* 1571 */ struct NiRefObject { NiRefObjectVtbl *vfptr; unsigned int m_uiRefCount; }; /* 1572 */ struct NiRefObjectVtbl { void *(__thiscall *__vecDelDtor)(NiRefObject *this, unsigned int); }; /* 1573 */ struct NiObject { NiRefObject baseclass_0; }; /* 1574 */ struct NiObjectNET { NiObject baseclass_0; char *m_pcName; NiPointer m_spControllers; NiExtraData **m_ppkExtra; unsigned int m_uiExtraDataSize; unsigned int m_uiMaxSize; }; /* 1575 */ struct NiPointer { NiTimeController *m_pObject; }; /* 1576 */ #pragma pack(push, 4) struct NiTimeController { NiObject baseclass_0; unsigned __int16 m_uFlags; float m_fFrequency; float m_fPhase; float m_fLoKeyTime; float m_fHiKeyTime; float m_fStartTime; float m_fLastTime; float m_fWeightedLastTime; float m_fScaledTime; bool m_bComputeScaledTime; NiObjectNET *m_pTarget; NiPointer m_spNext; bool m_bForceUpdate; }; #pragma pack(pop) /* 1577 */ struct NiExtraData { NiObject baseclass_0; char *m_pcName; }; /* 1578 */ struct NiNode { NiAVObject baseclass_0; NiTArray > m_kChildren; NiTPointerList m_kEffectList; NiBound m_kBound; }; /* 1579 */ struct NiPoint3 { float x; float y; float z; }; /* 1580 */ struct NiBound { NiPoint3 m_kCenter; float m_fRadius; }; /* 1581 */ struct NiMatrix3 { float m_pEntry[3][3]; }; /* 1582 */ struct NiTransform { NiMatrix3 m_Rotate; NiPoint3 m_Translate; float m_fScale; }; /* 1583 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 1584 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 1585 */ struct NiProperty { NiObjectNET baseclass_0; }; /* 1586 */ struct NiPointer { NiProperty *m_pObject; }; /* 1587 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 1588 */ struct NiTAbstractPoolAllocator { char dummy[1]; }; /* 1589 */ struct NiTPointerAllocator { NiTAbstractPoolAllocator baseclass_0; }; /* 1590 */ union $EBA92F05789237F1A5875D7466AB92DB { NiTPointerAllocator baseclass_0; unsigned int m_uiCount; }; /* 1591 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1592 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 1593 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 1594 */ struct NiAVObject { NiObjectNET baseclass_0; unsigned __int16 m_uFlags; NiNode *m_pkParent; NiBound m_kWorldBound; NiTransform m_kLocal; NiTransform m_kWorld; NiTPointerList > m_kPropertyList; NiPointer m_spCollisionObject; }; /* 1595 */ struct NiCollisionObject { NiObject baseclass_0; NiAVObject *m_pkSceneObject; }; /* 1596 */ struct NiPointer { NiCollisionObject *m_pObject; }; /* 1597 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1598 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 1599 */ struct NiPointer { NiAVObject *m_pObject; }; /* 1600 */ struct NiTListBase,NiDynamicEffect *> { NiTListBase,NiDynamicEffect *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiDynamicEffect *>::AntiBloatAllocator m_kAllocator; }; /* 1601 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiDynamicEffect *m_element; }; /* 1602 */ struct NiTListBase,NiNode *> { NiTListBase,NiNode *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiNode *>::AntiBloatAllocator m_kAllocator; }; /* 1603 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiNode *m_element; }; /* 1604 */ struct NiTListBase,NiNode *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiNode *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiNode *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiNode *> *this, NiTListItem *); }; /* 1605 */ struct NiTListBase,NiNode *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1606 */ struct NiTPointerListBase,NiNode *> { NiTListBase,NiNode *> baseclass_0; }; /* 1607 */ struct NiTPointerList { NiTPointerListBase,NiNode *> baseclass_0; }; /* 1608 */ struct NiDynamicEffect { NiAVObject baseclass_0; bool m_bOn; int m_iIndex; unsigned int m_uiPushCount; unsigned int m_uiRevID; NiTPointerList m_kAffectedNodeList; NiTPointerList m_kUnaffectedNodeList; }; /* 1609 */ struct NiTListBase,NiDynamicEffect *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiDynamicEffect *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiDynamicEffect *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiDynamicEffect *> *this, NiTListItem *); }; /* 1610 */ struct NiTListBase,NiDynamicEffect *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1611 */ struct NiTPointerListBase,NiDynamicEffect *> { NiTListBase,NiDynamicEffect *> baseclass_0; }; /* 1612 */ struct NiTPointerList { NiTPointerListBase,NiDynamicEffect *> baseclass_0; }; /* 1613 */ struct NiPointer { NiNode *m_pObject; }; /* 1614 */ struct NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> { NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *>::AntiBloatAllocator m_kAllocator; }; /* 1615 */ struct NiTMapItem { NiTMapItem *m_pkNext; CharAniType m_key; MoverSlot::sSlotAniCode *m_val; }; /* 1616 */ struct MoverSlot::sSlotAniCode { unsigned int m_dwLegCode; unsigned int m_dwAniCode; }; /* 1617 */ struct NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this, CharAniType); bool (__thiscall *IsKeysEqual)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this, CharAniType, CharAniType); void (__thiscall *SetValue)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this, NiTMapItem *, CharAniType, MoverSlot::sSlotAniCode *); void (__thiscall *ClearValue)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this); void (__thiscall *DeleteItem)(NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> *this, NiTMapItem *); }; /* 1618 */ struct DFALL { char dummy[1]; }; /* 1619 */ union $21B4CE518F0389B2FAB08120CFDB1D81 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 1620 */ struct NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *>::AntiBloatAllocator { $21B4CE518F0389B2FAB08120CFDB1D81 ___u0; }; /* 1621 */ struct NiTMap { NiTMapBase,enum CharAniType,MoverSlot::sSlotAniCode *> baseclass_0; }; /* 1622 */ struct MoverSlotView { char MoverIDX[32]; char MoverSlotPosition; char IsViewChar; }; /* 1623 */ struct IEffectDestroyMessenger { IEffectDestroyMessengerVtbl *vfptr; NiTList m_pkEffectDestoryMessengerList; }; /* 1624 */ struct EffectCtrl { EffectCtrlVtbl *vfptr; NiAVObject *m_pEffectObject; float m_fMinTime; float m_fMaxTime; float m_uiControllerCount; float m_fFrequency; float m_fPhase; NiTArray m_kControllers; }; /* 1625 */ struct EffectCtrlVtbl { void *(__thiscall *__vecDelDtor)(EffectCtrl *this, unsigned int); }; /* 1626 */ struct NiTArray { NiTArrayVtbl *vfptr; NiTimeController **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1627 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1628 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 1629 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 1630 */ #pragma pack(push, 4) struct Effect { NiRefObject baseclass_0; IEffectDestroyMessenger baseclass_8; int m_ShaderEffectType; EffectCtrl m_kCtrl; NiPointer m_spNode; NiPoint3 m_kDir; float m_fStartTime; float m_fLifeTime; float m_fLastUpdateTime; NiPointer m_spDefaultEffect; NiPointer m_spDecalEffect; bool m_bCreateProgramEff; PgTList > m_kChildList; bool m_bLoop; Effect *m_pkChainEffect; bool m_bStopFlag; CDecalEffect m_kDecalEffect; bool m_bDecalEffect; unsigned int m_uiActCasterAniCode; std::multimap,std::allocator > > m_mapAEEffInfo; std::multimap,std::allocator > > m_mapMelee; std::multimap,std::allocator > > m_mapRange; Char *m_pkCaster; std::map,std::allocator > > *,std::less,std::allocator,std::allocator > > m_mapMyCamShake; std::multimap,std::allocator > > m_mapForceMyCamShake; std::multimap,std::allocator > > m_mapAllCamShake; std::multimap,std::allocator > > m_mapForceAllCamShake; bool m_bEnableAura; unsigned int m_uiEffectType; unsigned __int16 m_kAniTargetHandle; unsigned __int16 m_kAbStateID; bool m_bAniStart; float m_fLoopKeepTime; float m_fLoopWaitTime; float m_fLoopLastTime; float m_fLoopStartTime; std::basic_string,std::allocator > m_kLoopSoundFileName; bool m_bStretch; float m_fLength; float m_fAccumulate; unsigned __int16 m_kActiveSKillID; }; #pragma pack(pop) /* 1631 */ struct NiPointer { Effect *m_pObject; }; /* 1632 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 1633 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1634 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 1635 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 1636 */ struct PgTList > { NiTPointerList > baseclass_0; }; /* 1637 */ struct CDecalEffect { CDecalEffectVtbl *vfptr; NsEffect m_kEffect; NsDecal m_kDecalMaker; NiPointer m_spDecalNode; PgNsTerrain *m_pkTerrain; NiNode *m_pBuildingScene; }; /* 1638 */ struct CDecalEffectVtbl { void *(__thiscall *__vecDelDtor)(CDecalEffect *this, unsigned int); }; /* 1639 */ struct NsEffect { NsEffectVtbl *vfptr; NiAVObject *m_pEffectObject; float m_fMinTime; float m_fMaxTime; float m_uiControllerCount; std::vector > m_vectorTimeController; }; /* 1640 */ struct NsEffectVtbl { void *(__thiscall *__vecDelDtor)(NsEffect *this, unsigned int); }; /* 1641 */ struct std::_Allocator_base { char dummy[1]; }; /* 1642 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1643 */ union $65FA6AD5B547B419454C0910944E897D { std::_Container_base0 baseclass_0; NiTimeController **_Myfirst; }; /* 1644 */ struct std::_Vector_val > { $65FA6AD5B547B419454C0910944E897D ___u0; NiTimeController **_Mylast; NiTimeController **_Myend; std::allocator _Alval; }; /* 1645 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 1646 */ union std::_String_val >::_Bxty { char _Buf[16]; char *_Ptr; char _Alias[16]; }; /* 1647 */ struct std::_Allocator_base { char dummy[1]; }; /* 1648 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1649 */ union $4462B1CFAF3EE5703B566978699101AB { std::_Container_base0 baseclass_0; std::_String_val >::_Bxty _Bx; }; /* 1650 */ struct std::_String_val > { $4462B1CFAF3EE5703B566978699101AB ___u0; unsigned int _Mysize; unsigned int _Myres; std::allocator _Alval; }; /* 1651 */ struct std::basic_string,std::allocator > { std::_String_val > baseclass_0; }; /* 1652 */ struct NsPathMaker { std::basic_string,std::allocator > m_strDefaultPath; std::basic_string,std::allocator > m_strTempPath; }; /* 1653 */ struct NiPixelFormat::NiComponentSpec { NiPixelFormat::Component m_eComponent; NiPixelFormat::Representation m_eRepresentation; char m_ucBitsPerComponent; bool m_bSigned; }; /* 1654 */ struct NiPixelFormat { char m_uFlags; char m_ucBitsPerPixel; NiPixelFormat::Format m_eFormat; NiPixelFormat::Tiling m_eTiling; unsigned int m_uiRendererHint; unsigned int m_uiExtraData; NiPixelFormat::NiComponentSpec m_akComponents[4]; }; /* 1655 */ struct NiPalette::PaletteEntry { char m_ucRed; char m_ucGreen; char m_ucBlue; char m_ucAlpha; }; /* 1656 */ struct NiPalette::RendererData { NiPalette::RendererDataVtbl *vfptr; NiPalette *m_pkPalette; }; /* 1657 */ struct NiPalette::RendererDataVtbl { void *(__thiscall *__vecDelDtor)(NiPalette::RendererData *this, unsigned int); }; /* 1658 */ struct NiPalette { NiObject baseclass_0; bool m_bAlpha; unsigned int m_uiEntries; unsigned int m_uiRevID; NiPalette::PaletteEntry *m_pkPalette; NiPalette::RendererData *m_pkRendererData; NiPalette *m_pkPrev; NiPalette *m_pkNext; }; /* 1659 */ struct NiPointer { NiPalette *m_pObject; }; /* 1660 */ struct NiPixelData { NiObject baseclass_0; NiPixelFormat m_kPixelFormat; NiPointer m_spPalette; char *m_pucPixels; unsigned int *m_puiWidth; unsigned int *m_puiHeight; unsigned int *m_puiOffsetInBytes; unsigned int m_uiMipmapLevels; unsigned int m_uiPixelStride; unsigned int m_uiRevID; unsigned int m_uiFaces; }; /* 1661 */ struct NiPointer { NiPixelData *m_pObject; }; /* 1662 */ struct NiColor { float r; float g; float b; }; /* 1663 */ struct std::binary_function { char dummy[1]; }; /* 1664 */ struct std::less { std::binary_function baseclass_0; }; /* 1665 */ union $7CFDEB889DBE258731AAC5DBD3894AFD { std::_Container_base0 baseclass_0; std::less comp; }; /* 1666 */ struct std::_Tset_traits,std::allocator,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 1667 */ struct std::_Tree_nod,std::allocator,0> >::_Node { std::_Tree_nod,std::allocator,0> >::_Node *_Left; std::_Tree_nod,std::allocator,0> >::_Node *_Parent; std::_Tree_nod,std::allocator,0> >::_Node *_Right; unsigned int _Myval; char _Color; char _Isnil; }; /* 1668 */ struct std::_Allocator_base,std::allocator,0> >::_Node> { char dummy[1]; }; /* 1669 */ struct std::allocator,std::allocator,0> >::_Node> { std::_Allocator_base,std::allocator,0> >::_Node> baseclass_0; }; /* 1670 */ struct std::_Allocator_base { char dummy[1]; }; /* 1671 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1672 */ struct std::_Tree_nod,std::allocator,0> > { std::_Tset_traits,std::allocator,0> baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator,0> >::_Node> _Alnod; std::allocator _Alval; }; /* 1673 */ struct std::_Tree_val,std::allocator,0> > { std::_Tree_nod,std::allocator,0> > baseclass_0; }; /* 1674 */ struct std::_Tree,std::allocator,0> > { std::_Tree_val,std::allocator,0> > baseclass_0; }; /* 1675 */ struct std::set,std::allocator > { std::_Tree,std::allocator,0> > baseclass_0; }; /* 1676 */ struct __declspec(align(16)) std::_Tree,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boo { std::_Tree_val,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete baseclass_0; }; /* 1677 */ struct std::map,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::w { std::_Tree,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boo baseclass_0; }; /* 1678 */ struct PgNsTerrain::CPgTerrainBlock { unsigned int m_uiStartX; unsigned int m_uiStartY; unsigned int m_uiBlockWidth; unsigned int m_uiBlockHeight; unsigned int m_uiQuadsWide; unsigned int m_uiQuadsHigh; std::set,std::allocator > mapBlockLayer; std::map,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::w mapBlockObject; }; /* 1679 */ struct NiTexture::FormatPrefs { NiTexture::FormatPrefs::PixelLayout m_ePixelLayout; NiTexture::FormatPrefs::AlphaFormat m_eAlphaFmt; NiTexture::FormatPrefs::MipFlag m_eMipMapped; }; /* 1680 */ struct NiTexture::RendererData { NiTexture::RendererDataVtbl *vfptr; NiTexture *m_pkTexture; }; /* 1681 */ struct NiTexture::RendererDataVtbl { void *(__thiscall *__vecDelDtor)(NiTexture::RendererData *this, unsigned int); unsigned int (__thiscall *GetWidth)(NiTexture::RendererData *this); unsigned int (__thiscall *GetHeight)(NiTexture::RendererData *this); NiPixelFormat *(__thiscall *GetPixelFormat)(NiTexture::RendererData *this); }; /* 1682 */ struct NiTexture { NiObjectNET baseclass_0; NiTexture::FormatPrefs m_kFormatPrefs; NiTexture::RendererData *m_pkRendererData; NiTexture *m_pkPrev; NiTexture *m_pkNext; }; /* 1683 */ struct NiPointer { NiTexture *m_pObject; }; /* 1684 */ struct PgNsTerrain::CPgTerrainLayer { std::basic_string,std::allocator > m_strDiffuseFileName; std::basic_string,std::allocator > m_strBlendFileName; float m_fTexelSizeX; float m_fTexelSizeY; float m_fStartPosX; float m_fStartPosY; float m_fWidth; float m_fHeight; NiPointer m_spkBaseTexture; float m_fUVScaleDiffuse; float m_fUVScaleBlend; float *m_pfBlendMap; NiPointer m_spkBlendTexture; unsigned int m_uiBlendMapWidth; unsigned int m_uiBlendMapHeight; }; /* 1685 */ struct std::_Allocator_base { char dummy[1]; }; /* 1686 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1687 */ union $FB3DBF127D11CC6108C9C717EB5AE367 { std::_Container_base0 baseclass_0; PgNsTerrain::CPgTerrainLayer *_Myfirst; }; /* 1688 */ struct std::_Vector_val > { $FB3DBF127D11CC6108C9C717EB5AE367 ___u0; PgNsTerrain::CPgTerrainLayer *_Mylast; PgNsTerrain::CPgTerrainLayer *_Myend; std::allocator _Alval; }; /* 1689 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 1690 */ struct NiPropertyState { NiRefObject baseclass_0; NiPointer m_aspProps[12]; }; /* 1691 */ struct NiPointer { NiPropertyState *m_pObject; }; /* 1692 */ struct NiDynamicEffectState::ListItem { NiDynamicEffectState::ListItem *m_pNext; NiDynamicEffect *m_pItem; }; /* 1693 */ struct NiPlane { NiPoint3 m_kNormal; float m_fConstant; }; /* 1694 */ struct NiTextureEffect { NiDynamicEffect baseclass_0; NiMatrix3 m_kModelProjMat; NiPoint3 m_kModelProjTrans; NiMatrix3 m_kWorldProjMat; NiPoint3 m_kWorldProjTrans; NiPointer m_spTexture; NiTexturingProperty::FilterMode m_eFilter; NiTexturingProperty::ClampMode m_eClamp; NiTextureEffect::TextureType m_eTextureMode; NiTextureEffect::CoordGenType m_eCoordMode; bool m_bPlaneEnable; NiPlane m_kModelPlane; NiPlane m_kWorldPlane; }; /* 1695 */ struct NiDynamicEffectState { NiRefObject baseclass_0; bool m_bMultiTexture; NiDynamicEffectState::ListItem *m_pLightList; NiDynamicEffectState::ListItem *m_pProjLightList; NiDynamicEffectState::ListItem *m_pProjShadowList; NiTextureEffect *m_pEnvMap; NiTextureEffect *m_pFogMap; }; /* 1696 */ struct NiPointer { NiDynamicEffectState *m_pObject; }; /* 1697 */ struct NiObjectGroup { unsigned int m_uiSize; void *m_pvBuffer; void *m_pvFree; unsigned int m_uiRefCount; }; /* 1698 */ struct NiColorA { float r; float g; float b; float a; }; /* 1699 */ struct NiPoint2 { float x; float y; }; /* 1700 */ struct NiAdditionalGeometryData::NiAGDDataStream { char m_uFlags; unsigned int m_uiType; unsigned int m_uiUnitSize; unsigned int m_uiTotalSize; unsigned int m_uiStride; unsigned int m_uiBlockIndex; unsigned int m_uiBlockOffset; }; /* 1701 */ struct NiTArray { NiTArrayVtbl *vfptr; NiAdditionalGeometryData::NiAGDDataBlock **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1702 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1703 */ struct NiAdditionalGeometryData::NiAGDDataBlock { unsigned int m_uiDataBlockSize; char *m_pucDataBlock; }; /* 1704 */ struct NiAdditionalGeometryData { NiObject baseclass_0; unsigned int m_uiRevID; unsigned __int16 m_usVertexCount; unsigned int m_uiDataStreamCount; NiAdditionalGeometryData::NiAGDDataStream *m_pkDataStreamEntries; NiTArray m_aDataBlocks; }; /* 1705 */ struct NiPointer { NiAdditionalGeometryData *m_pObject; }; /* 1706 */ struct NiGeometryGroup { NiGeometryGroupVtbl *vfptr; unsigned int m_uiRefCount; IDirect3DDevice9 *m_pkD3DDevice; }; /* 1707 */ struct NiScreenTexture::ScreenRect { __int16 m_sPixTop; __int16 m_sPixLeft; unsigned __int16 m_usPixWidth; unsigned __int16 m_usPixHeight; unsigned __int16 m_usTexTop; unsigned __int16 m_usTexLeft; NiColorA m_kColor; }; /* 1708 */ struct NiTSet { NiScreenTexture::ScreenRect *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1709 */ struct NiTArray { NiTArrayVtbl *vfptr; NiTexturingProperty::Map **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1710 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1711 */ struct NiTexturingProperty::Map { NiTexturingProperty::MapVtbl *vfptr; NiPointer m_spTexture; NiTexturingProperty::ClampMode m_eClamp; NiTexturingProperty::FilterMode m_eFilter; unsigned int m_uiTexCoord; NiTextureTransform *m_pkTextureTransform; }; /* 1712 */ struct NiStream { NiStreamVtbl *vfptr; NiTArray m_kGroups; unsigned int m_uiNifFileVersion; unsigned int m_uiNifFileUserDefinedVersion; char m_acFileName[260]; bool m_bSaveLittleEndian; bool m_bSourceIsLittleEndian; NiSearchPath *m_pkSearchPath; NiTArray > m_kObjects; NiTArray > m_kTopObjects; NiBinaryStream *m_pkIstr; NiBinaryStream *m_pkOstr; NiTSet m_kLinkIDs; unsigned int m_uiLinkIndex; NiTSet m_kLinkIDBlocks; unsigned int m_uiLinkBlockIndex; NiTPointerMap m_kRegisterMap; NiPointer m_spTexturePalette; unsigned __int16 m_usNiAVObjectFlags; unsigned __int16 m_usNiTimeControllerFlags; unsigned __int16 m_usNiPropertyFlags; NiStream::ThreadStatus m_eBackgroundLoadStatus; bool m_bBackgroundLoadExitStatus; unsigned int m_uiLoad; unsigned int m_uiLink; unsigned int m_uiPostLink; NiSemaphore m_kSemaphore; NiThread *m_pkThread; NiStream::BackgroundLoadProcedure *m_pkBGLoadProc; char m_acLastLoadedRTTI[260]; unsigned int m_uiLastError; char m_acLastErrorMessage[260]; }; /* 1713 */ struct NiBinaryStream { NiBinaryStreamVtbl *vfptr; unsigned int (__cdecl *m_pfnRead)(NiBinaryStream *, void *, unsigned int, unsigned int *, unsigned int); unsigned int (__cdecl *m_pfnWrite)(NiBinaryStream *, const void *, unsigned int, unsigned int *, unsigned int); }; /* 1714 */ struct NiBinaryStreamVtbl { void *(__thiscall *__vecDelDtor)(NiBinaryStream *this, unsigned int); bool (__thiscall *operator bool)(NiBinaryStream *this); void (__thiscall *SetEndianSwap)(NiBinaryStream *this, bool); }; /* 1715 */ struct NiStreamVtbl { void *(__thiscall *__vecDelDtor)(NiStream *this, unsigned int); bool (__thiscall *Load)(NiStream *this, NiBinaryStream *); bool (__thiscall *Load)(NiStream *this, char *, int); bool (__thiscall *Load)(NiStream *this, const char *); bool (__thiscall *Save)(NiStream *this, NiBinaryStream *); bool (__thiscall *Save)(NiStream *this, char **, int *); bool (__thiscall *Save)(NiStream *this, const char *); void (__thiscall *BackgroundLoadOnExit)(NiStream *this); bool (__thiscall *RegisterSaveObject)(NiStream *this, NiObject *); void (__thiscall *ChangeObject)(NiStream *this, NiObject *); unsigned int (__thiscall *GetLinkIDFromObject)(NiStream *this, NiObject *); void (__thiscall *SaveLinkID)(NiStream *this, NiObject *); bool (__thiscall *LoadHeader)(NiStream *this); void (__thiscall *SaveHeader)(NiStream *this); bool (__thiscall *LoadStream)(NiStream *this); bool (__thiscall *SaveStream)(NiStream *this); void (__thiscall *RegisterObjects)(NiStream *this); void (__thiscall *LoadTopLevelObjects)(NiStream *this); void (__thiscall *SaveTopLevelObjects)(NiStream *this); bool (__thiscall *LoadObject)(NiStream *this); }; /* 1716 */ struct NiTArray { NiTArrayVtbl *vfptr; NiObjectGroup **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1717 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1718 */ struct NiSearchPath { NiSearchPathVtbl *vfptr; unsigned int m_uiNextPath; char m_acFilePath[260]; char m_acReferencePath[260]; }; /* 1719 */ struct NiSearchPathVtbl { void *(__thiscall *__vecDelDtor)(NiSearchPath *this, unsigned int); void (__thiscall *Reset)(NiSearchPath *this); bool (__thiscall *GetNextSearchPath)(NiSearchPath *this, char *, unsigned int); }; /* 1720 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1721 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 1722 */ struct NiPointer { NiObject *m_pObject; }; /* 1723 */ struct NiTSet { unsigned int *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1724 */ struct NiTMapBase,NiObject const *,unsigned int> { NiTMapBase,NiObject const *,unsigned int>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiObject const *,unsigned int>::AntiBloatAllocator m_kAllocator; }; /* 1725 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiObject *m_key; unsigned int m_val; }; /* 1726 */ struct NiTMapBase,NiObject const *,unsigned int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiObject const *,unsigned int> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiObject const *,unsigned int> *this, NiObject *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiObject const *,unsigned int> *this, NiObject *, NiObject *); void (__thiscall *SetValue)(NiTMapBase,NiObject const *,unsigned int> *this, NiTMapItem *, NiObject *, unsigned int); void (__thiscall *ClearValue)(NiTMapBase,NiObject const *,unsigned int> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiObject const *,unsigned int> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiObject const *,unsigned int> *this, NiTMapItem *); }; /* 1727 */ struct NiTMapBase,NiObject const *,unsigned int>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1728 */ struct NiTPointerMap { NiTMapBase,NiObject const *,unsigned int> baseclass_0; }; /* 1729 */ struct NiTexturePalette { NiRefObject baseclass_0; }; /* 1730 */ struct NiPointer { NiTexturePalette *m_pObject; }; /* 1731 */ struct NiSemaphore { volatile int m_iCount; int m_iMaxCount; void *m_hSemaphore; }; /* 1732 */ struct NiThread { NiThreadVtbl *vfptr; NiProcessorAffinity m_kAffinity; unsigned int m_uiStackSize; NiThreadProcedure *m_pkProcedure; NiThread::Priority m_ePriority; NiThread::Status m_eStatus; volatile unsigned int m_uiReturnValue; void *m_hThread; char *m_pcName; }; /* 1733 */ struct NiThreadVtbl { void *(__thiscall *__vecDelDtor)(NiThread *this, unsigned int); }; /* 1734 */ struct NiProcessorAffinity { NiProcessorAffinity::Processor m_eIdealProcessor; unsigned int m_uiAffinityMask; }; /* 1735 */ struct NiThreadProcedure { NiThreadProcedureVtbl *vfptr; }; /* 1736 */ struct NiThreadProcedureVtbl { void *(__thiscall *__vecDelDtor)(NiThreadProcedure *this, unsigned int); unsigned int (__thiscall *ThreadProcedure)(NiThreadProcedure *this, void *); }; /* 1737 */ struct NiStream::BackgroundLoadProcedure { NiThreadProcedure baseclass_0; NiStream *m_pkStream; }; /* 1738 */ struct NiTexturingProperty::MapVtbl { void *(__thiscall *__vecDelDtor)(NiTexturingProperty::Map *this, unsigned int); void (__thiscall *LoadBinary)(NiTexturingProperty::Map *this, NiStream *); void (__thiscall *SaveBinary)(NiTexturingProperty::Map *this, NiStream *); }; /* 1739 */ struct NiTextureTransform { NiPoint2 m_kTranslate; float m_fRotate; NiPoint2 m_kScale; NiPoint2 m_kCenter; bool m_bMatrixDirty; NiMatrix3 m_kMatrix; NiTextureTransform::TransformMethod m_eMethod; }; /* 1740 */ struct NiTArray { NiTArrayVtbl *vfptr; NiTexturingProperty::ShaderMap **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1741 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1742 */ struct NiTexturingProperty::ShaderMap { NiTexturingProperty::Map baseclass_0; unsigned int m_uiID; }; /* 1743 */ struct NiTexturingProperty { NiProperty baseclass_0; NiTexturingProperty::ApplyMode m_eApply; bool m_bMultiTexture; NiTArray m_kMaps; unsigned int m_uiDecals; NiTArray *m_pkShaderMaps; }; /* 1744 */ struct NiPointer { NiTexturingProperty *m_pObject; }; /* 1745 */ struct NiGeometryBufferData { unsigned int m_uiFlags; NiGeometryGroup *m_pkGeometryGroup; unsigned int m_uiFVF; IDirect3DVertexDeclaration9 *m_hDeclaration; bool m_bSoftwareVP; unsigned int m_uiVertCount; unsigned int m_uiMaxVertCount; unsigned int m_uiStreamCount; unsigned int *m_puiVertexStride; NiVBChip **m_ppkVBChip; unsigned int m_uiIndexCount; unsigned int m_uiIBSize; IDirect3DIndexBuffer9 *m_pkIB; unsigned int m_uiBaseVertexIndex; _D3DPRIMITIVETYPE m_eType; unsigned int m_uiTriCount; unsigned int m_uiMaxTriCount; unsigned int m_uiNumArrays; const unsigned __int16 *m_pusArrayLengths; const unsigned __int16 *m_pusIndexArray; }; /* 1746 */ struct NiScreenTexture { NiObject baseclass_0; NiTSet m_kScreenRects; NiPointer m_spTexProp; unsigned __int16 m_usDirtyFlags; NiGeometryBufferData *m_pkBuffData; }; /* 1747 */ struct NiGeometryData { NiObject baseclass_0; NiObjectGroup *m_pkGroup; unsigned __int16 m_usVertices; unsigned __int16 m_usID; NiBound m_kBound; NiPoint3 *m_pkVertex; NiPoint3 *m_pkNormal; NiColorA *m_pkColor; NiPoint2 *m_pkTexture; unsigned __int16 m_usDataFlags; unsigned __int16 m_usDirtyFlags; char m_ucKeepFlags; char m_ucCompressFlags; NiPointer m_spAdditionalGeomData; NiGeometryBufferData *m_pkBuffData; }; /* 1748 */ struct NiSkinPartition::Partition { NiSkinPartition::PartitionVtbl *vfptr; unsigned __int16 *m_pusBones; float *m_pfWeights; unsigned __int16 *m_pusVertexMap; char *m_pucBonePalette; unsigned __int16 *m_pusTriList; unsigned __int16 *m_pusStripLengths; unsigned __int16 m_usVertices; unsigned __int16 m_usTriangles; unsigned __int16 m_usBones; unsigned __int16 m_usStrips; unsigned __int16 m_usBonesPerVertex; NiGeometryBufferData *m_pkBuffData; }; /* 1749 */ struct NiSkinPartition::PartitionVtbl { void *(__thiscall *__vecDelDtor)(NiSkinPartition::Partition *this, unsigned int); }; /* 1750 */ struct NiSkinPartition { NiObject baseclass_0; unsigned int m_uiPartitions; NiSkinPartition::Partition *m_pkPartitions; }; /* 1751 */ struct NiPointer { NiSkinPartition *m_pObject; }; /* 1752 */ struct NiSkinData::BoneVertData { unsigned __int16 m_usVert; float m_fWeight; }; /* 1753 */ struct NiSkinData::BoneData { NiTransform m_kSkinToBone; NiBound m_kBound; NiSkinData::BoneVertData *m_pkBoneVertData; unsigned __int16 m_usVerts; }; /* 1754 */ struct NiSkinData { NiObject baseclass_0; NiPointer m_spSkinPartition; NiTransform m_kRootParentToSkin; unsigned int m_uiBones; NiSkinData::BoneData *m_pkBoneData; }; /* 1755 */ struct NiPointer { NiSkinData *m_pObject; }; /* 1756 */ struct NiSkinInstance { NiObject baseclass_0; NiPointer m_spSkinData; NiPointer m_spSkinPartition; NiAVObject *m_pkRootParent; NiAVObject **m_ppkBones; unsigned int m_uiFrameID; unsigned int m_uiNumMatrices; void *m_pvBoneMatrices; unsigned int m_uiNumRegisters; void *m_pvSkinToWorldWorldToSkinMatrix; }; /* 1757 */ struct IUnknown { IUnknownVtbl *lpVtbl; }; /* 1758 */ const struct _GUID { unsigned int Data1; unsigned __int16 Data2; unsigned __int16 Data3; char Data4[8]; }; /* 1759 */ struct IUnknownVtbl { HRESULT (__stdcall *QueryInterface)(IUnknown *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IUnknown *); unsigned int (__stdcall *Release)(IUnknown *); }; /* 1760 */ struct IDirect3DDevice9 { IUnknown baseclass_0; }; /* 1761 */ struct NiTArray { NiTArrayVtbl *vfptr; NiVBBlock **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1762 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1763 */ struct NiVBBlock { NiVBSet *m_pkSet; unsigned int m_uiIndex; IDirect3DVertexBuffer9 *m_pkVB; unsigned int m_uiSize; unsigned int m_uiFVF; unsigned int m_uiFlags; unsigned int m_uiUsage; _D3DPOOL m_ePool; unsigned int m_uiCurrOffset; unsigned int m_uiFreeBytes; unsigned int m_uiTotalFreeBytes; NiTArray m_apkChips; NiVBBlock *m_pkNextBlock; NiVBBlock *m_pkPrevBlock; }; /* 1764 */ struct NiVBSet { unsigned int m_uiIndex; unsigned int m_uiFVF; unsigned int m_uiFlags; unsigned int m_uiBlockSize; IDirect3DDevice9 *m_pkD3DDevice; unsigned int m_uiUsage; _D3DPOOL m_ePool; NiTArray m_apkBlocks; NiVBBlock *m_pkBlockList; unsigned int m_uiFreeSpaceThreshold; }; /* 1765 */ struct IDirect3DResource9 { IUnknown baseclass_0; }; /* 1766 */ struct IDirect3DVertexBuffer9 { IDirect3DResource9 baseclass_0; }; /* 1767 */ struct NiTArray { NiTArrayVtbl *vfptr; NiVBChip **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1768 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1769 */ struct NiVBChip { unsigned int m_uiIndex; $3A13E6AD265A3D327630A56FD75B3DC8 ___u1; IDirect3DVertexBuffer9 *m_pkVB; unsigned int m_uiOffset; unsigned int m_uiLockFlags; unsigned int m_uiSize; NiVBChip *m_pkNextChip; NiVBChip *m_pkPrevChip; }; /* 1770 */ struct NiVBDynamicSet { unsigned int m_uiIndex; unsigned int m_uiFVF; unsigned int m_uiBlockSize; IDirect3DDevice9 *m_pkD3DDevice; IDirect3DVertexBuffer9 *m_pkVB; unsigned int m_uiCurrOffset; }; /* 1771 */ union $3A13E6AD265A3D327630A56FD75B3DC8 { NiVBBlock *m_pkBlock; NiVBDynamicSet *m_pkDynamicSet; }; /* 1772 */ struct NiGeometryGroupVtbl { void (__thiscall *Purge)(NiGeometryGroup *this); void (__thiscall *AddObject)(NiGeometryGroup *this, NiScreenTexture *); void (__thiscall *AddObject)(NiGeometryGroup *this, NiGeometryData *, NiSkinInstance *, NiSkinPartition::Partition *); void (__thiscall *RemoveObject)(NiGeometryGroup *this, NiScreenTexture *); void (__thiscall *RemoveObject)(NiGeometryGroup *this, NiSkinPartition::Partition *); void (__thiscall *RemoveObject)(NiGeometryGroup *this, NiGeometryData *); NiVBChip *(__thiscall *CreateChip)(NiGeometryGroup *this, NiGeometryBufferData *, unsigned int); void (__thiscall *ReleaseChip)(NiGeometryGroup *this, NiGeometryBufferData *, unsigned int); bool (__thiscall *IsDynamic)(NiGeometryGroup *this); void *(__thiscall *__vecDelDtor)(NiGeometryGroup *this, unsigned int); }; /* 1773 */ struct IDirect3DVertexDeclaration9 { IUnknown baseclass_0; }; /* 1774 */ struct IDirect3DIndexBuffer9 { IDirect3DResource9 baseclass_0; }; /* 1775 */ struct NiPointer { NiGeometryData *m_pObject; }; /* 1776 */ struct NiPointer { NiSkinInstance *m_pObject; }; /* 1777 */ struct NiShader { NiRefObject baseclass_0; char *m_pszName; unsigned int m_uiImplementation; }; /* 1778 */ struct NiPointer { NiShader *m_pObject; }; /* 1779 */ struct NiGeometry { NiAVObject baseclass_0; NiPointer m_spPropertyState; NiPointer m_spEffectState; NiPointer m_spModelData; NiPointer m_spSkinInstance; NiPointer m_spShader; }; /* 1780 */ struct NiPointer { NiGeometry *m_pObject; }; /* 1781 */ struct PgNsTerrain::MapTile { NiPointer m_spGeomatry; }; /* 1782 */ struct Ns2DToIndex { unsigned int m_uiWidth; unsigned int m_uiHeight; unsigned int m_uiTotalCnt; }; /* 1783 */ struct NiTArray { NiTArrayVtbl *vfptr; NsABVPicking::Record **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1784 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1785 */ struct NsABVPicking::Record { NiPointer m_spObject; NiPointer m_spProxyParent; NiPoint3 m_intersect; float m_fDistance; unsigned __int16 m_usTriangleIndex; unsigned __int16 m_usVertexIndex[3]; NiPoint2 m_texture; NiPoint3 m_normal; NiColorA m_color; int m_nBoundType; }; /* 1786 */ struct NsABVPicking { float m_fExpand; NsABVPicking::PickType m_ePickType; NsABVPicking::SortType m_eSortType; NsABVPicking::IntersectType m_eIntersectType; NsABVPicking::CoordinateType m_eCoordinateType; bool m_bFrontOnly; bool m_bObserveAppCullFlag; NiPointer m_spRoot; NiTArray m_pickResults; NsABVPicking::Record *m_pLastAddedRecord; bool m_bReturnTexture; bool m_bReturnNormal; bool m_bReturnSmoothNormal; bool m_bReturnColor; }; /* 1787 */ struct PgNsPicking { NsABVPicking m_kPick; NiPointer m_spScene; NiPoint3 m_pos3Result; NsABVPicking::Record *m_pPickRecord; }; /* 1788 */ struct PgNsTerrain::EVGLess { char dummy[1]; }; /* 1789 */ union $2C8553B07FB5200FAEA3F08BE586B310 { std::_Container_base0 baseclass_0; PgNsTerrain::EVGLess comp; }; /* 1790 */ struct std::_Tmap_traits,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> { $2C8553B07FB5200FAEA3F08BE586B310 ___u0; }; /* 1791 */ struct std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node { std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Left; std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Parent; std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 1792 */ const struct PgNsTerrain::val { unsigned int nX; unsigned int nY; }; /* 1793 */ struct std::_Pair_base { PgNsTerrain::val first; float second; }; /* 1794 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 1795 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node, { char dummy[1]; }; /* 1796 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> { char dummy[1]; }; /* 1797 */ struct std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tmap_traits,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> baseclass_0; std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Myhead; unsigned int _Mysize; boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node, _Alnod; boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> _Alval; }; /* 1798 */ struct std::_Tree_val,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /* 1799 */ struct std::_Tree,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tree_val,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /* 1800 */ struct std::map,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> > { std::_Tree,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /* 1801 */ struct PgNsTerrain { NsPathMaker m_kAppRootPath; NiPointer m_spScene; NiPointer m_spCollisionNode; std::basic_string,std::allocator > m_stringHeightFileName; float m_fOneBlockWidth; float m_fOneBlockHeight; std::basic_string,std::allocator > m_strMapFileType; std::basic_string,std::allocator > m_strMapFileVersion; std::basic_string,std::allocator > m_strVertexColorTexFileName; NiPointer m_spTexVertexColor; float *m_pfEditedVertexGap; float *m_pOriginfHeightMap; float *m_pfHeightMap; NiColor *m_pkColorMap; unsigned int m_uiHeightMapWidth; unsigned int m_uiHeightMapHeight; unsigned int m_uiHeightMapWide; unsigned int m_uiHeightMapHigh; unsigned int m_uiBlockCntX; unsigned int m_uiBlockCntY; unsigned int m_uiTotalBlockCnt; unsigned int m_uiBlockWidth; unsigned int m_uiBlockHeight; unsigned int m_uiQuadsWide; unsigned int m_uiQuadsHigh; unsigned int m_uiBlocksWide; unsigned int m_uiBlocksHigh; float m_fWeight1; float m_fWeight2; PgNsTerrain::CPgTerrainBlock *m_pkTerrainBlock; std::vector > m_pkTotalLayer; unsigned int m_uiLayerCount; float m_fMinAlpha; PgNsTerrain::MapTile *m_arrMapTile; Ns2DToIndex m_kToIndex; Ns2DToIndex m_kToIndexADDOne; PgNsPicking m_kPick; NiPointer m_spkDecal; bool m_bMakeCollisionObject; std::map,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> > m_mapEditVertexGap; }; /* 1802 */ struct NiTArray { NiTArrayVtbl *vfptr; NiCollisionGroup::Record **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1803 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 1804 */ struct NiCollisionGroup::Record { bool m_bLocked; NiCollisionGroup::Record::IntersectCacheMode m_eIntersectCache; NiAVObject *m_pkRoot; NiAVObject *m_pkObject; int m_iMaxDepth; int m_iBinSize; }; /* 1805 */ struct NiCollisionGroup { NiTArray m_kColliders; NiTArray m_kCollidees; }; /* 1806 */ struct NiTriBasedGeom { NiGeometry baseclass_0; }; /* 1807 */ struct NiTriShape { NiTriBasedGeom baseclass_0; }; /* 1808 */ struct std::_Allocator_base { char dummy[1]; }; /* 1809 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1810 */ union $084E4D411855BED47A471D474F3EC055 { std::_Container_base0 baseclass_0; NiPoint3 *_Myfirst; }; /* 1811 */ struct std::_Vector_val > { $084E4D411855BED47A471D474F3EC055 ___u0; NiPoint3 *_Mylast; NiPoint3 *_Myend; std::allocator _Alval; }; /* 1812 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 1813 */ struct std::_Allocator_base { char dummy[1]; }; /* 1814 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1815 */ union $69B1803B993615E5BBE4AD6166A41AE2 { std::_Container_base0 baseclass_0; NiPoint2 *_Myfirst; }; /* 1816 */ struct std::_Vector_val > { $69B1803B993615E5BBE4AD6166A41AE2 ___u0; NiPoint2 *_Mylast; NiPoint2 *_Myend; std::allocator _Alval; }; /* 1817 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 1818 */ struct std::_Allocator_base { char dummy[1]; }; /* 1819 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 1820 */ union $CA87782212CEBFB246E718EE8359E1B0 { std::_Container_base0 baseclass_0; NiColorA *_Myfirst; }; /* 1821 */ struct std::_Vector_val > { $CA87782212CEBFB246E718EE8359E1B0 ___u0; NiColorA *_Mylast; NiColorA *_Myend; std::allocator _Alval; }; /* 1822 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 1823 */ struct NsDecal { PgNsTerrain *m_pkHpTerrain; NiPointer m_spObTerrain; NiPointer m_spCollider; unsigned int m_uiIntersectVertexCount; unsigned int m_uiIntersectObjectCount; float m_fDecalHight; float m_fDecalWidth; NiCollisionGroup *m_pkCollisionGroup; NiNode *m_pDecalNode; unsigned int m_uiCurIndex; NiTriShape *m_pkTriShape; NiAVObject *m_pkCurObject; NiPoint2 m_pos2CurPos; std::vector > m_vecPosision; std::vector > m_vecUV; std::vector > m_vecColorA; }; /* 1824 */ struct std::binary_function { char dummy[1]; }; /* 1825 */ struct std::less { std::binary_function baseclass_0; }; /* 1826 */ union $03B7A33744C2807F319D8BAE4A67E091 { std::_Container_base0 baseclass_0; std::less comp; }; /* 1827 */ struct std::_Tmap_traits,std::allocator >,1> { $03B7A33744C2807F319D8BAE4A67E091 ___u0; }; /* 1828 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 1829 */ struct ActionEffectInfo { unsigned int ID; char GrapicFile[32]; char GEffectPos[17]; char GEffectKeep; char Geffectdirection; char IsDecal; char SoundFile[32]; }; /* 1830 */ struct std::_Pair_base { const float first; ActionEffectInfo *second; }; /* 1831 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 1832 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 1833 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 1834 */ struct std::_Allocator_base > { char dummy[1]; }; /* 1835 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 1836 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 1837 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 1838 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 1839 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 1840 */ #pragma pack(push, 1) struct __declspec(align(2)) Char { AbStateInfectee baseclass_0; IEffectHolder baseclass_3c; AttackSequenceManager baseclass_54; unsigned int m_dwCurrHpUpdateSeqNo; unsigned int m_dwHpUpdateSkipCount; unsigned int m_dwTOTCurrHpUpdateSeqNo; unsigned int m_dwTOTHpUpdateSkipCount; unsigned int m_uiCurrCharTitleType; unsigned __int16 m_byMiniHouseSkinID; STREETBOOTH_SIGNBOARD m_stSignboard; bool m_bIsSell; char m_CharTitleName[256]; bool m_bUseCharTitle; __declspec(align(4)) float m_fSaveCharSpeed; Char::stEQUIP_BACKUP m_kEquippedBackup; Char::stEQUIP_BACKUP m_kAttackEquipBackup; unsigned __int16 m_kTargetResourceHandle; __declspec(align(4)) LinkedEffect kLinkedEffect; NiAVObject *m_pOldParent; unsigned __int16 m_kHandle; char m_acName[40]; char m_acLinkGateName[40]; __declspec(align(4)) int m_iHP; int m_iPrevHP; int m_iMaxHP; int m_iSP; int m_iMaxSP; int m_iAP; int m_iMaxAP; int m_iLP; int m_iMaxLP; int m_iTOTHP; int m_iMaxTOTHP; unsigned int m_dwGuildRegNum; char m_GuildAcademyMemberFlag; __declspec(align(4)) std::list > m_lstTraceMove; NiPointer m_spActor; NiPointer m_spScene; NiPointer m_spCarrierNode; NiPointer m_spCharNode; NiPointer m_spHouseNode; NiPointer m_spCtrlNode; NiPointer m_spCharShakeNode; NiPointer m_spCharShakeTranslateNode; OscillationEx m_kDamageOscillation; NiPointer m_spMaterialProp; CharShape m_kCharShape; bool m_bVisibleWeapon; bool m_bOldDuringMove; bool m_bConnectServer; bool m_bReserveSkillSmash; float m_fLastUpdateTime; float m_fAnimationSpeed; float m_fAnimationUpdateTime; float m_fMaxViewLength; float m_fMaxLiveLength; float m_fLodLength[2]; bool m_bWasHitTime; __declspec(align(4)) NpNs_SmoothRotateControler m_kSmoothRotater; MoveToTarget m_kMoveToTarget; JumpProcessor m_kJumpProcessor; CQuestInfoViewMgr m_kQuestInfoView; float m_fWalkSpeed; float m_fRunSpeed; float m_fMoveSpeedRate; NiPoint3 m_pos3CameraPos; unsigned int m_uiLayerAniCode[2]; NiControllerSequence *m_pkLeftSeq; NiControllerSequence *m_pkRightSeq; NiControllerSequence *m_pkUpSeq; NiControllerSequence *m_pkDownSeq; bool m_bEnabledHeadMovement; __declspec(align(4)) float m_fTargetYawWeight; float m_fTargetPitchWeight; Char::EmotionState m_eEmotionState; unsigned int m_uiCurEmotionCode; unsigned int m_uiEmotionIndex; Skill::Type m_eCurPlaySkillType; unsigned __int16 m_kCurPlaySkillID; bool m_bIsUpdate; bool m_bIsUpdateScene; char m_byMode; bool m_bIsChangeCampMode; __declspec(align(4)) Char::StandMode m_eStandMode; Char::MoveMode m_eMoveMode; char m_byType; __declspec(align(4)) std::map,std::allocator > > *,std::less,std::allocator,std::allocator > > m_mapDamShake; std::multimap,std::allocator > > m_mapMyCamShake; std::multimap,std::allocator > > m_mapForceMyCamShake; std::multimap,std::allocator > > m_mapEnemyCamShake; std::multimap,std::allocator > > m_mapForceEnemeyCamShake; std::multimap,std::allocator > > m_mapPartyCamShake; std::multimap,std::allocator > > m_mapForcePartyCamShake; std::multimap,std::allocator > > m_mapAllCamShake; std::multimap,std::allocator > > m_mapForceAllCamShake; std::list > m_lstfHitTime; unsigned __int16 m_ReservedHitCharHandle; __declspec(align(4)) unsigned int m_uiHitDamage; Char:: m_kCharAbState; Char:: m_kAbStateVisual; float m_fPrevLastTime; bool m_bCulled; bool m_bCulledOld; __declspec(align(4)) ActionMgr m_kActionMgr; ActionMgr m_kActionMgr_Metamor; ActionMgr m_kRidePetAction; unsigned __int16 m_AttackTargetHandle; __declspec(align(4)) unsigned int m_uiSkillActStep; bool m_bActionHit; __declspec(align(4)) float m_fSkillActionStartTime; bool m_bWillDead; __declspec(align(4)) unsigned int m_dwGroundSkillTargetPointX; unsigned int m_dwGroundSkillTargetPointY; bool m_bGroundSkillTargetPointSetted; bool m_bNeverCullingFlag; bool m_bIsDoor; char m_szBlockName[33]; int m_nCurrLODLevel; CRidePetCtl m_kRidePetCtl; float m_fChairHeight; bool m_bUserCharacter; __declspec(align(4)) float m_fActionTimer; char m_byEventActionFlag; bool m_bIsRevived; char m_byCharNPCActionState; __declspec(align(2)) Char::stEYEBLINKING_STATE_INFO m_stBlinkingInfo; char m_BeforeMetamorphosisClass; __declspec(align(4)) NiPointer m_spDirectionCtrls; float m_fSkillActstep_Swing_Time; MobInfo *m_pMobinfo; MobViewInfo *m_pMobViewInfo; unsigned int m_SavePosIndex; bool m_bWaitingAckWhenInvenFull; bool m_bBuffItemAutoUse; bool m_bChargedItemAutoUse; __declspec(align(2)) int m_iCharLevel; bool m_bAniStop; bool m_bAniStart; bool m_bDoorAnimation; __declspec(align(2)) Char::DoorState m_eDoorState; bool m_bClearChar; bool m_bGtiSpeed; bool m_bPolymorph; __declspec(align(2)) CNSTimer_Interval m_kGtiSpeedInterval; CSpactralGlow_Shader_Controller m_kRestHouseShader; bool m_bShockWave; __declspec(align(4)) CNSTimer m_RisingTimer; float m_fAcceleration; float m_fSpeed; float m_fGroudStrikeKeepTime; float m_fCountTime; NiPoint3 m_MovePoint; unsigned __int16 m_kMoverHandle; __declspec(align(4)) unsigned int m_uiMoverSlot; Mover *m_pkMover; unsigned int m_uiConditionAniLevel; bool m_bSS_Hide; SHINE_XY_TYPE m_kTo; SHINE_XY_TYPE m_kFrom; __declspec(align(2)) unsigned __int16 m_kSkillID; char m_byKQTeamType; bool m_bAirTime; bool m_bDownTime; }; #pragma pack(pop) /* 1841 */ struct __declspec(align(16)) std::_Tree,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator >,1> { $03B7A33744C2807F319D8BAE4A67E091 ___u0; }; /* 1844 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 1845 */ #pragma pack(push, 1) struct EffectViewInfo { unsigned __int16 ID; unsigned int Amplitude; unsigned int Period; unsigned int Damp; EffectAxisEnum Axis; }; #pragma pack(pop) /* 1846 */ struct std::_Pair_base { const float first; EffectViewInfo *second; }; /* 1847 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 1848 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 1849 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 1850 */ struct std::_Allocator_base > { char dummy[1]; }; /* 1851 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 1852 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 1853 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 1854 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 1855 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 1856 */ struct IEffectDestroyMessengerVtbl { void *(__thiscall *__vecDelDtor)(IEffectDestroyMessenger *this, unsigned int); void (__thiscall *RegisterEffectMessenger)(IEffectDestroyMessenger *this, IEffectDestroyMessenger *); void (__thiscall *OnEffectDestory)(IEffectDestroyMessenger *this, Effect *); void (__thiscall *DeleteEffectDestoryMessengerList)(IEffectDestroyMessenger *this); }; /* 1857 */ struct NiTListBase,IEffectDestroyMessenger *> { NiTListBase,IEffectDestroyMessenger *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,IEffectDestroyMessenger *>::AntiBloatAllocator m_kAllocator; }; /* 1858 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; IEffectDestroyMessenger *m_element; }; /* 1859 */ struct NiTListBase,IEffectDestroyMessenger *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,IEffectDestroyMessenger *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,IEffectDestroyMessenger *> *this); void (__thiscall *DeleteItem)(NiTListBase,IEffectDestroyMessenger *> *this, NiTListItem *); }; /* 1860 */ struct DFALL { char dummy[1]; }; /* 1861 */ union $04747B2B700713FAD14035F50E2FB03F { DFALL baseclass_0; unsigned int m_uiCount; }; /* 1862 */ struct NiTListBase,IEffectDestroyMessenger *>::AntiBloatAllocator { $04747B2B700713FAD14035F50E2FB03F ___u0; }; /* 1863 */ struct NiTPointerListBase,IEffectDestroyMessenger *> { NiTListBase,IEffectDestroyMessenger *> baseclass_0; }; /* 1864 */ struct NiTList { NiTPointerListBase,IEffectDestroyMessenger *> baseclass_0; }; /* 1865 */ struct SubAbStateInst { unsigned __int16 kID; }; /* 1866 */ struct AbStateInst { IEffectDestroyMessenger baseclass_0; unsigned __int16 kID; unsigned int uiSubStateCount; SubAbStateInst akSubState[4]; float fLifeTime; Effect *pkFirstEffect; Effect *pkLoopingEffect; char acLastEffectName[64]; unsigned int uiSubStateStr; }; /* 1867 */ struct AbStateInfectee { AbStateInfecteeVtbl *vfptr; float m_fPrevTime; NiTList m_kAbStateList; AbStateInfectee::AbStateProperty m_kAbStateProperty; AbStateInfectee::AbstateColor m_kAbstateColor; }; /* 1868 */ struct $237F328CBBEC1C3235B234BBFA51CE91 { char byR; char byG; char byB; char byA; }; /* 1869 */ union AbStateInfectee::AbstateColor { unsigned int dwRGB; $237F328CBBEC1C3235B234BBFA51CE91 _s1; }; /* 1870 */ struct AbStateInfecteeVtbl { void (__thiscall *Affect)(AbStateInfectee *this, AbStateInst *, bool); void (__thiscall *Deaffect)(AbStateInfectee *this, AbStateInst *, bool); void (__thiscall *SetAbStateProperty)(AbStateInfectee *this, ABSTATEINDEX, bool, int); int (__thiscall *IsVisible)(AbStateInfectee *this); bool (__thiscall *AddAbStateByAbstateIndex)(AbStateInfectee *this, ABSTATEINDEX, float, bool); void (__thiscall *DeleteAbStateByAbstateIndex)(AbStateInfectee *this, ABSTATEINDEX); AbStateInfectee::AbstateColor (__thiscall *GetAbstateColor)(AbStateInfectee *this); void *(__thiscall *__vecDelDtor)(AbStateInfectee *this, unsigned int); }; /* 1871 */ struct NiTListBase,AbStateInst *> { NiTListBase,AbStateInst *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,AbStateInst *>::AntiBloatAllocator m_kAllocator; }; /* 1872 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; AbStateInst *m_element; }; /* 1873 */ struct NiTListBase,AbStateInst *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,AbStateInst *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,AbStateInst *> *this); void (__thiscall *DeleteItem)(NiTListBase,AbStateInst *> *this, NiTListItem *); }; /* 1874 */ struct DFALL { char dummy[1]; }; /* 1875 */ union $04418B1F6C25C6B941C53D56C7FF211F { DFALL baseclass_0; unsigned int m_uiCount; }; /* 1876 */ struct NiTListBase,AbStateInst *>::AntiBloatAllocator { $04418B1F6C25C6B941C53D56C7FF211F ___u0; }; /* 1877 */ struct NiTPointerListBase,AbStateInst *> { NiTListBase,AbStateInst *> baseclass_0; }; /* 1878 */ struct NiTList { NiTPointerListBase,AbStateInst *> baseclass_0; }; /* 1879 */ struct AbStateInfectee::AbStateProperty { int iUnMovableCount; int iUnAttackableCount; int iFearCount; int bVisible; int bTrapVisible; int iKarenCaptivateStateCount; int iCantChatStateCount; int iCantHealStateCount; }; /* 1880 */ struct IEffectHolder { IEffectHolderVtbl *vfptr; bool m_bShow; NiTList m_kAttachEffectList; }; /* 1881 */ struct IEffectHolderVtbl { void *(__thiscall *__vecDelDtor)(IEffectHolder *this, unsigned int); }; /* 1882 */ struct NiTListBase,AttachEff *> { NiTListBase,AttachEff *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,AttachEff *>::AntiBloatAllocator m_kAllocator; }; /* 1883 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; AttachEff *m_element; }; /* 1884 */ struct AttachEff { Effect baseclass_0; bool m_bSkillEffect; unsigned __int16 m_kTargetCharHandle; NiPointer m_spkTargetNode; IEffectHolder *m_pkEffectHolder; bool m_bAura; bool m_bEffectHold; }; /* 1885 */ struct NiTListBase,AttachEff *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,AttachEff *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,AttachEff *> *this); void (__thiscall *DeleteItem)(NiTListBase,AttachEff *> *this, NiTListItem *); }; /* 1886 */ struct DFALL { char dummy[1]; }; /* 1887 */ union $65A4BE3C0E1140791F38A17D9C735183 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 1888 */ struct NiTListBase,AttachEff *>::AntiBloatAllocator { $65A4BE3C0E1140791F38A17D9C735183 ___u0; }; /* 1889 */ struct NiTPointerListBase,AttachEff *> { NiTListBase,AttachEff *> baseclass_0; }; /* 1890 */ struct NiTList { NiTPointerListBase,AttachEff *> baseclass_0; }; /* 1891 */ struct NiTMapBase,unsigned int,NiKFMTool::Sequence *> { NiTMapBase,unsigned int,NiKFMTool::Sequence *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiKFMTool::Sequence *>::AntiBloatAllocator m_kAllocator; }; /* 1892 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiKFMTool::Sequence *m_val; }; /* 1893 */ struct NiTMapBase,unsigned int,NiKFMTool::Transition *> { NiTMapBase,unsigned int,NiKFMTool::Transition *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiKFMTool::Transition *>::AntiBloatAllocator m_kAllocator; }; /* 1894 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiKFMTool::Transition *m_val; }; /* 1895 */ struct NiKFMTool::Transition::BlendPair { char *m_pcStartKey; char *m_pcTargetKey; }; /* 1896 */ struct NiTSet { NiKFMTool::Transition::BlendPair **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1897 */ struct NiKFMTool::Transition::ChainInfo { unsigned int m_uiSequenceID; float m_fDuration; }; /* 1898 */ struct NiTSet { NiKFMTool::Transition::ChainInfo *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1899 */ struct NiKFMTool::Transition { NiKFMTool::TransitionType m_eType; float m_fDuration; NiTSet m_aBlendPairs; NiTSet m_aChainInfo; NiKFMTool::TransitionType m_eDefaultType; }; /* 1900 */ struct NiTMapBase,unsigned int,NiKFMTool::Transition *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this, NiTMapItem *, unsigned int, NiKFMTool::Transition *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiKFMTool::Transition *> *this, NiTMapItem *); }; /* 1901 */ struct NiTMapBase,unsigned int,NiKFMTool::Transition *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1902 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiKFMTool::Transition *> baseclass_0; }; /* 1903 */ struct NiKFMTool::Sequence { unsigned int m_uiSequenceID; char *m_pcFilename; int m_iAnimIndex; NiTPointerMap m_mapTransitions; }; /* 1904 */ struct NiTMapBase,unsigned int,NiKFMTool::Sequence *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this, NiTMapItem *, unsigned int, NiKFMTool::Sequence *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiKFMTool::Sequence *> *this, NiTMapItem *); }; /* 1905 */ struct NiTMapBase,unsigned int,NiKFMTool::Sequence *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1906 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiKFMTool::Sequence *> baseclass_0; }; /* 1907 */ struct NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> { NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *>::AntiBloatAllocator m_kAllocator; }; /* 1908 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiKFMTool::SequenceGroup *m_val; }; /* 1909 */ struct NiKFMTool::SequenceGroup::SequenceInfo { unsigned int m_uiSequenceID; int m_iPriority; float m_fWeight; float m_fEaseInTime; float m_fEaseOutTime; unsigned int m_uiSynchronizeSequenceID; }; /* 1910 */ struct NiTSet { NiKFMTool::SequenceGroup::SequenceInfo *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1911 */ struct NiKFMTool::SequenceGroup { unsigned int m_uiGroupID; char *m_pcName; NiTSet m_aSequenceInfo; }; /* 1912 */ struct NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this, NiTMapItem *, unsigned int, NiKFMTool::SequenceGroup *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> *this, NiTMapItem *); }; /* 1913 */ struct NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1914 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiKFMTool::SequenceGroup *> baseclass_0; }; /* 1915 */ struct NiKFMTool { NiRefObject baseclass_0; char *m_pcBaseKFMPath; char *m_pcFullPathBuffer; char *m_pcModelPath; char *m_pcModelRoot; NiTPointerMap m_mapSequences; NiTPointerMap m_mapSequenceGroups; NiKFMTool::Transition *m_pkDefaultSyncTrans; NiKFMTool::Transition *m_pkDefaultNonSyncTrans; }; /* 1916 */ struct NiPointer { NiKFMTool *m_pObject; }; /* 1917 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1918 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 1919 */ struct NiInterpolator { NiObject baseclass_0; float m_fLastTime; }; /* 1920 */ struct NiPointer { NiInterpolator *m_pObject; }; /* 1921 */ struct NiInterpController { NiTimeController baseclass_0; }; /* 1922 */ struct NiPointer { NiInterpController *m_pObject; }; /* 1923 */ struct NiBlendInterpolator::InterpArrayItem { NiPointer m_spInterpolator; float m_fWeight; float m_fNormalizedWeight; char m_cPriority; float m_fEaseSpinner; float m_fUpdateTime; }; /* 1924 */ struct NiBlendInterpolator { NiInterpolator baseclass_0; char m_uFlags; char m_ucArraySize; char m_ucInterpCount; char m_ucSingleIdx; char m_cHighPriority; char m_cNextHighPriority; NiBlendInterpolator::InterpArrayItem *m_pkInterpArray; NiInterpolator *m_pkSingleInterpolator; float m_fWeightThreshold; float m_fSingleTime; float m_fHighSumOfWeights; float m_fNextHighSumOfWeights; float m_fHighEaseSpinner; }; /* 1925 */ struct NiControllerSequence::InterpArrayItem { NiPointer m_spInterpolator; NiPointer m_spInterpCtlr; NiBlendInterpolator *m_pkBlendInterp; char m_ucBlendIdx; }; /* 1926 */ struct NiStringPalette { NiObject baseclass_0; char *m_pcBuffer; unsigned int m_uiAllocatedSize; unsigned int m_uiEndOfBuffer; }; /* 1927 */ struct NiPointer { NiStringPalette *m_pObject; }; /* 1928 */ struct NiControllerSequence::IDTag { NiPointer m_spStringPalette; unsigned int m_uiAVObjectName; unsigned int m_uiPropertyType; unsigned int m_uiCtlrType; unsigned int m_uiCtlrID; unsigned int m_uiInterpolatorID; }; /* 1929 */ struct NiTextKey { float m_fTime; char *m_pText; }; /* 1930 */ struct NiTextKeyExtraData { NiExtraData baseclass_0; unsigned int m_uiNumKeys; NiTextKey *m_pKeys; }; /* 1931 */ struct NiPointer { NiTextKeyExtraData *m_pObject; }; /* 1932 */ struct NiControllerManager { NiTimeController baseclass_0; NiTArray > m_kSequenceArray; NiTStringPointerMap m_kIndexMap; bool m_bCumulative; NiTSet > m_kTempBlendSeqs; NiPointer m_spObjectPalette; }; /* 1933 */ struct NiControllerSequence { NiObject baseclass_0; char *m_pcName; unsigned int m_uiArraySize; unsigned int m_uiArrayGrowBy; NiControllerSequence::InterpArrayItem *m_pkInterpArray; NiControllerSequence::IDTag *m_pkIDTagArray; float m_fSeqWeight; NiPointer m_spTextKeys; NiTimeController::CycleType m_eCycleType; float m_fFrequency; float m_fBeginKeyTime; float m_fEndKeyTime; float m_fLastTime; float m_fWeightedLastTime; float m_fLastScaledTime; NiControllerManager *m_pkOwner; NiControllerSequence::AnimState m_eState; float m_fOffset; float m_fStartTime; float m_fEndTime; float m_fDestFrame; NiControllerSequence *m_pkPartnerSequence; char *m_pcAccumRoot; NiAVObject *m_pkAccumRoot; NiPointer m_spStringPalette; }; /* 1934 */ struct NiPointer { NiControllerSequence *m_pObject; }; /* 1935 */ struct NiTMapBase,char const *,unsigned int> { NiTMapBase,char const *,unsigned int>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,unsigned int>::AntiBloatAllocator m_kAllocator; }; /* 1936 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; unsigned int m_val; }; /* 1937 */ struct NiTMapBase,char const *,unsigned int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,unsigned int> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,unsigned int> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,unsigned int> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,unsigned int> *this, NiTMapItem *, const char *, unsigned int); void (__thiscall *ClearValue)(NiTMapBase,char const *,unsigned int> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,unsigned int> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,unsigned int> *this, NiTMapItem *); }; /* 1938 */ struct NiTMapBase,char const *,unsigned int>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1939 */ struct NiTPointerMap { NiTMapBase,char const *,unsigned int> baseclass_0; }; /* 1940 */ struct NiTStringTemplateMap,unsigned int> { NiTPointerMap baseclass_0; bool m_bCopy; }; /* 1941 */ struct NiTStringPointerMap { NiTStringTemplateMap,unsigned int> baseclass_0; }; /* 1942 */ struct NiTSet > { NiPointer *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1943 */ struct NiAVObjectPalette { NiObject baseclass_0; }; /* 1944 */ struct NiPointer { NiAVObjectPalette *m_pObject; }; /* 1945 */ struct NiPointer { NiControllerManager *m_pObject; }; /* 1946 */ struct NiTArray *> { NiTArray *>Vtbl *vfptr; NiTSet **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1947 */ struct NiTArray *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray *> *this, unsigned int); }; /* 1948 */ struct NiTSet { NiNode **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1949 */ struct NiTArray *> { NiTArray *>Vtbl *vfptr; NiTSet **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1950 */ struct NiTArray *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray *> *this, unsigned int); }; /* 1951 */ struct NiBoneLODController::SkinInfo { NiTriBasedGeom *m_pkSkinGeom; NiPointer m_spSkinInst; }; /* 1952 */ struct NiTSet { NiBoneLODController::SkinInfo **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1953 */ struct NiTSet { NiTriBasedGeom **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 1954 */ struct NiBoneLODController { NiTimeController baseclass_0; int m_iLOD; unsigned int m_uiNumLODs; NiTArray *> m_kBoneArray; NiTArray *> m_kSkinArray; NiTSet m_kSkinSet; }; /* 1955 */ struct NiPointer { NiBoneLODController *m_pObject; }; /* 1956 */ struct NiActorManager { NiRefObject baseclass_0; NiPointer m_spKFMTool; NiPointer m_spNIFRoot; NiPointer m_spManager; NiPointer m_spBoneLOD; NiActorManager::CallbackObject *m_pkCallbackObject; unsigned int m_eTargetID; float m_fTime; float m_fTimelineRefreshTime; bool m_bBuildTimeline; bool m_bStartTransition; NiActorManager::TransitionState m_eTransitionState; float m_fTransStartTime; float m_fTransEndTime; float m_fTransStartFrameTime; const char *m_pcTargetKey; unsigned int m_eCurID; NiControllerSequence *m_pkCurSequence; unsigned int m_eNextID; NiControllerSequence *m_pkNextSequence; float m_fNextChainTime; NiTPointerList m_kChainIDs; NiTPointerList m_kChainDurations; bool m_bChainActive; bool m_bCumulativeAnimations; NiTPointerMap m_kSequenceMap; NiTArray > m_kCallbacks; NiTObjectList m_kTimeline; NiTSet m_kExtraSequences; }; /* 1957 */ struct NiActorManager::CallbackObject { NiActorManager::CallbackObjectVtbl *vfptr; }; /* 1958 */ const struct NiTextKeyMatch { NiRefObject baseclass_0; const char *m_pcLastKeyMatched; const char *m_pcMatchKey; }; /* 1959 */ struct NiActorManager::CallbackObjectVtbl { void (__thiscall *AnimActivated)(NiActorManager::CallbackObject *this, NiActorManager *, unsigned int, float, float); void (__thiscall *AnimDeactivated)(NiActorManager::CallbackObject *this, NiActorManager *, unsigned int, float, float); void (__thiscall *TextKeyEvent)(NiActorManager::CallbackObject *this, NiActorManager *, unsigned int, const char *, NiTextKeyMatch *, float, float); void (__thiscall *EndOfSequence)(NiActorManager::CallbackObject *this, NiActorManager *, unsigned int, float, float); }; /* 1960 */ struct NiTListBase,unsigned int> { NiTListBase,unsigned int>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,unsigned int>::AntiBloatAllocator m_kAllocator; }; /* 1961 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; unsigned int m_element; }; /* 1962 */ struct NiTListBase,unsigned int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,unsigned int> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,unsigned int> *this); void (__thiscall *DeleteItem)(NiTListBase,unsigned int> *this, NiTListItem *); }; /* 1963 */ struct NiTListBase,unsigned int>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1964 */ struct NiTPointerListBase,unsigned int> { NiTListBase,unsigned int> baseclass_0; }; /* 1965 */ struct NiTPointerList { NiTPointerListBase,unsigned int> baseclass_0; }; /* 1966 */ struct NiTListBase,float> { NiTListBase,float>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,float>::AntiBloatAllocator m_kAllocator; }; /* 1967 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; float m_element; }; /* 1968 */ struct NiTListBase,float>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,float> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,float> *this); void (__thiscall *DeleteItem)(NiTListBase,float> *this, NiTListItem *); }; /* 1969 */ struct NiTListBase,float>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1970 */ struct NiTPointerListBase,float> { NiTListBase,float> baseclass_0; }; /* 1971 */ struct NiTPointerList { NiTPointerListBase,float> baseclass_0; }; /* 1972 */ struct NiTMapBase,unsigned int,NiControllerSequence *> { NiTMapBase,unsigned int,NiControllerSequence *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiControllerSequence *>::AntiBloatAllocator m_kAllocator; }; /* 1973 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiControllerSequence *m_val; }; /* 1974 */ struct NiTMapBase,unsigned int,NiControllerSequence *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiControllerSequence *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiControllerSequence *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiControllerSequence *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiControllerSequence *> *this, NiTMapItem *, unsigned int, NiControllerSequence *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiControllerSequence *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiControllerSequence *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiControllerSequence *> *this, NiTMapItem *); }; /* 1975 */ struct NiTMapBase,unsigned int,NiControllerSequence *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 1976 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiControllerSequence *> baseclass_0; }; /* 1977 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 1978 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 1979 */ struct NiPointer { NiTextKeyMatch *m_pObject; }; /* 1980 */ struct NiActorManager::CallbackData { NiRefObject baseclass_0; NiActorManager::EventType m_eEventType; unsigned int m_eSequenceID; NiPointer m_spMatchObject; }; /* 1981 */ struct NiPointer { NiActorManager::CallbackData *m_pObject; }; /* 1982 */ struct NiTListBase,NiActorManager::TimelineData> { NiTListBase,NiActorManager::TimelineData>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiActorManager::TimelineData>::AntiBloatAllocator m_kAllocator; }; /* 1983 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiActorManager::TimelineData m_element; }; /* 1984 */ struct NiActorManager::TimelineData { float m_fEventTime; NiActorManager::EventType m_eEventType; unsigned int m_eSequenceID; NiPointer m_spMatchObject; const char *m_pcTextKeyMatched; }; /* 1985 */ struct NiTListBase,NiActorManager::TimelineData>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiActorManager::TimelineData> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiActorManager::TimelineData> *this); void (__thiscall *DeleteItem)(NiTListBase,NiActorManager::TimelineData> *this, NiTListItem *); }; /* 1986 */ struct NiTAbstractPoolAllocator { char dummy[1]; }; /* 1987 */ struct NiTObjectAllocator { NiTAbstractPoolAllocator baseclass_0; }; /* 1988 */ union $6875D659A4DE94E6476DDE306A44BC02 { NiTObjectAllocator baseclass_0; unsigned int m_uiCount; }; /* 1989 */ struct NiTListBase,NiActorManager::TimelineData>::AntiBloatAllocator { $6875D659A4DE94E6476DDE306A44BC02 ___u0; }; /* 1990 */ struct NiTObjectList { NiTListBase,NiActorManager::TimelineData> baseclass_0; }; /* 1991 */ struct AttackSequenceManager { AttackSequenceManagerVtbl *vfptr; NiTList m_kAttSeqList; NiTList m_kSkillSeqList; float m_fCurrFrequency; float m_fTargetFrequency; bool m_bHardStopAttSeq; unsigned int m_uiTargetAniCode; bool m_bInDuringAttackInServer; unsigned __int16 m_kLastTargetHandle; int m_iCurrAttSeqCode; int m_iLastAttSeqCode; float m_fLastSequenceEndTime; bool m_bSequenceStarted; bool m_bAnimationStopWhenHitTime; }; /* 1992 */ struct NiTListBase,DamageInfo *> { NiTListBase,DamageInfo *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,DamageInfo *>::AntiBloatAllocator m_kAllocator; }; /* 1993 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; DamageInfo *m_element; }; /* 1994 */ struct DamageInfo { bool bViewDamage; unsigned int uiDamage; unsigned __int16 kTargetHandle; unsigned int kTargetRestHP; unsigned int dwHpChangeSeqNo; __int16 SeqNum; __int16 DmgNum; }; /* 1995 */ struct NiTListBase,DamageInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,DamageInfo *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,DamageInfo *> *this); void (__thiscall *DeleteItem)(NiTListBase,DamageInfo *> *this, NiTListItem *); }; /* 1996 */ struct DFALL { char dummy[1]; }; /* 1997 */ union $BA97ED544F46A090FB1FD3C5F8226EB8 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 1998 */ struct NiTListBase,DamageInfo *>::AntiBloatAllocator { $BA97ED544F46A090FB1FD3C5F8226EB8 ___u0; }; /* 1999 */ struct NiTPointerListBase,DamageInfo *> { NiTListBase,DamageInfo *> baseclass_0; }; /* 2000 */ struct NiTList { NiTPointerListBase,DamageInfo *> baseclass_0; }; /* 2001 */ struct DamageInfoSet { NiTList kDamageList; }; /* 2002 */ struct AttackSequence { char byActionCode; float fRecvTime; float fCoolTime; bool bStarted; bool bFirstAttack; bool bLastSequence; DamageInfoSet kDamageInfoSet; int iAttSeqCode; bool bDamageRecved; __int16 m_SeqNum; }; /* 2003 */ struct AttackSequenceManagerVtbl { NiActorManager *(__thiscall *GetActor)(AttackSequenceManager *this); Char *(__thiscall *GetChar)(AttackSequenceManager *this); void (__thiscall *SetAnimationSpeed)(AttackSequenceManager *this, float); void (__thiscall *SetAnimationOffset)(AttackSequenceManager *this, float); bool (__thiscall *AnimationStopWhenHitTime)(AttackSequenceManager *this); bool (__thiscall *ApplicateAttackSeq)(AttackSequenceManager *this, AttackSequence *, bool); void *(__thiscall *__vecDelDtor)(AttackSequenceManager *this, unsigned int); }; /* 2004 */ struct NiTListBase,AttackSequence *> { NiTListBase,AttackSequence *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,AttackSequence *>::AntiBloatAllocator m_kAllocator; }; /* 2005 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; AttackSequence *m_element; }; /* 2006 */ struct NiTListBase,AttackSequence *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,AttackSequence *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,AttackSequence *> *this); void (__thiscall *DeleteItem)(NiTListBase,AttackSequence *> *this, NiTListItem *); }; /* 2007 */ struct DFALL { char dummy[1]; }; /* 2008 */ union $1A4605EBDCB281AC39221D6665C0A455 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 2009 */ struct NiTListBase,AttackSequence *>::AntiBloatAllocator { $1A4605EBDCB281AC39221D6665C0A455 ___u0; }; /* 2010 */ struct NiTPointerListBase,AttackSequence *> { NiTListBase,AttackSequence *> baseclass_0; }; /* 2011 */ struct NiTList { NiTPointerListBase,AttackSequence *> baseclass_0; }; /* 2012 */ struct NiTListBase,SkillSequence *> { NiTListBase,SkillSequence *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SkillSequence *>::AntiBloatAllocator m_kAllocator; }; /* 2013 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SkillSequence *m_element; }; /* 2014 */ struct SkillSequence { unsigned __int16 kSkillID; DamageInfoSet kDamageInfoSet; unsigned __int16 m_Index; }; /* 2015 */ struct NiTListBase,SkillSequence *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SkillSequence *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SkillSequence *> *this); void (__thiscall *DeleteItem)(NiTListBase,SkillSequence *> *this, NiTListItem *); }; /* 2016 */ struct DFALL { char dummy[1]; }; /* 2017 */ union $59025732469DE5C7EA79E6DBFFC0508D { DFALL baseclass_0; unsigned int m_uiCount; }; /* 2018 */ struct NiTListBase,SkillSequence *>::AntiBloatAllocator { $59025732469DE5C7EA79E6DBFFC0508D ___u0; }; /* 2019 */ struct NiTPointerListBase,SkillSequence *> { NiTListBase,SkillSequence *> baseclass_0; }; /* 2020 */ struct NiTList { NiTPointerListBase,SkillSequence *> baseclass_0; }; /* 2021 */ struct STREETBOOTH_SIGNBOARD { char signboard[30]; }; /* 2022 */ struct $89E43DFCE8C9D4014785E3686C98831A { unsigned __int16 kPrevRightHandEquipItemID; char byPrevRightHandUpgrade; unsigned __int16 kPrevLeftHandEquipItemID; char byPrevLeftHandUpgrade; unsigned __int16 kPrevRightHandAccItemID; unsigned __int16 kPrevLeftHandAccItemID; unsigned __int16 kPrevShieldAccItemID; }; /* 2023 */ struct Char::stEQUIP_BACKUP { $89E43DFCE8C9D4014785E3686C98831A kCase1; bool bUnEquipLeftHand; bool bUnEquipRightHand; bool bUnEquipLeftHandAcc; bool bUnEquipRightHandAcc; bool bUnEquipShieldAcc; int iBackupCase; }; /* 2024 */ struct std::_Allocator_base { char dummy[1]; }; /* 2025 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2026 */ union $73516164D4BE24435D388D764F4D019E { std::_Container_base0 baseclass_0; unsigned int *_Myfirst; }; /* 2027 */ struct std::_Vector_val > { $73516164D4BE24435D388D764F4D019E ___u0; unsigned int *_Mylast; unsigned int *_Myend; std::allocator _Alval; }; /* 2028 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2029 */ struct LinkedEffect { std::vector > m_vecEffectHandle; bool m_bShowLinkEffect; }; /* 2030 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; NiPoint3 _Myval; }; /* 2031 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 2032 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 2033 */ union $F21A174246B3DEF761C87135A87375FF { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 2034 */ struct std::_List_nod > { $F21A174246B3DEF761C87135A87375FF ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 2035 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 2036 */ struct std::list > { std::_List_val > baseclass_0; }; /* 2037 */ struct NiPointer { NiActorManager *m_pObject; }; /* 2038 */ struct Oscillation { OscillationVtbl *vfptr; float m_fCurrTime; float m_fNextPeakTime; float m_fPeriod; float m_fAmplitude; float m_fTargetAmplitude; float m_fValue; float m_fStartTime; float m_fPhase; float m_fDampingMagnitude; }; /* 2039 */ struct OscillationVtbl { void (__thiscall *Clear)(Oscillation *this); void *(__thiscall *__vecDelDtor)(Oscillation *this, unsigned int); }; /* 2040 */ struct OscillationEx { Oscillation baseclass_0; EffectAxisEnum m_eAxis; }; /* 2041 */ struct NiMaterialProperty { NiProperty baseclass_0; int m_iIndex; NiColor m_amb; NiColor m_diff; NiColor m_spec; NiColor m_emit; float m_fShine; float m_fAlpha; unsigned int m_uiRevID; void *m_pvRendererData; }; /* 2042 */ struct NiPointer { NiMaterialProperty *m_pObject; }; /* 2043 */ struct CharShape { CharShapeVtbl *vfptr; NiPointer m_aspHairNode[6]; NiPointer m_spFaceNode; NiNode *m_apkLinkNode[27]; NiNode *m_pkBaseFaceShapeNode; char m_byFaceShapeType; NiNode *m_pkEyeShapeNode; char m_byEyeState; NiNode *m_pkEyeShapeAnotherNode; bool m_bFaceCulling; char m_byRace; char m_byGender; char m_byHairType; char m_byHairColor; char m_byFace; unsigned __int16 m_kMobID; char m_kClassID; PROTO_EQUIPMENT m_kEquip; unsigned int m_uiRidePetID; float m_fHeight; bool m_barrRemoveShape[3]; NiNode *m_pkRootNode; NiActorManager *m_pActor; NiGeometry *m_apkGeom[5]; int m_nSetLodGeoCnt; NiGeometry *m_apkLodGeom[9]; NiBoneLODController *m_pkBoneLodController; NiPointer m_spAuraOfWeapon; ItemUpGrade m_kItemUpGrade; std::multimap,std::allocator > > m_mapDummyLinkNode; CSpactralGlow_Shader_Controller m_SpactralGlowEffect; bool m_bShowWeaponEffect; bool m_bAutoPickItem; unsigned int m_hMiniMonAutoPickEff; unsigned int m_uiEquipPos; bool m_bAutoUseItem; unsigned int m_hMinimonAutoUseEff; NiPointer m_spChestBlur; bool m_bGTIBomb; unsigned int m_uiFaceTypeIndex; }; /* 2044 */ struct CharShapeVtbl { void *(__thiscall *__vecDelDtor)(CharShape *this, unsigned int); }; /* 2045 */ struct PROTO_EQUIPMENT:: { _BYTE gap0[2]; char _bf2; }; /* 2046 */ #pragma pack(push, 1) struct PROTO_EQUIPMENT { unsigned __int16 Equ_Head; unsigned __int16 Equ_Mouth; unsigned __int16 Equ_RightHand; unsigned __int16 Equ_Body; unsigned __int16 Equ_LeftHand; unsigned __int16 Equ_Pant; unsigned __int16 Equ_Boot; unsigned __int16 Equ_AccBoot; unsigned __int16 Equ_AccPant; unsigned __int16 Equ_AccBody; unsigned __int16 Equ_AccHeadA; unsigned __int16 Equ_MiniMon_R; unsigned __int16 Equ_Eye; unsigned __int16 Equ_AccLeftHand; unsigned __int16 Equ_AccRightHand; unsigned __int16 Equ_AccBack; unsigned __int16 Equ_CosEff; unsigned __int16 Equ_AccHip; unsigned __int16 Equ_Minimon; unsigned __int16 Equ_AccShield; PROTO_EQUIPMENT:: upgrade; }; #pragma pack(pop) /* 2047 */ struct CNSTimer { float m_fStartTime; float m_fObjectTime; float m_fElapsedTime; }; /* 2048 */ struct CNSTimer_Interval { CNSTimer m_NSTimer; float m_fOldTime; float m_fMod; float m_fCheckTime; bool m_bResult; }; /* 2049 */ struct AfterImgShape { AfterImgShapeVtbl *vfptr; float m_fWidth; int m_nTotalVertexCnt; bool m_bSmoothColor; bool m_bStart; bool m_bPause; int m_nStartIndex; int m_nEndIndex; NiColorA m_kColorStart; NiColorA m_kColorEnd; NiPoint3 *m_pkVertices; NiPointer m_spkStencilProp; NiPointer m_spkZBufferProp; NiPointer m_spkAlphaProp; NiPointer m_spkTriShape; }; /* 2050 */ struct AfterImgShapeVtbl { void *(__thiscall *__vecDelDtor)(AfterImgShape *this, unsigned int); void (__thiscall *Init)(AfterImgShape *this, int); bool (__thiscall *Update)(AfterImgShape *this, float); void (__thiscall *SetVertex)(AfterImgShape *this, NiPoint3 *, NiPoint3 *); }; /* 2051 */ struct NiStencilProperty { NiProperty baseclass_0; char m_bEnable; NiStencilProperty::TestFunc m_eTest; unsigned int m_uiRef; unsigned int m_uiMask; NiStencilProperty::Action m_eFailAct; NiStencilProperty::Action m_eZFailAct; NiStencilProperty::Action m_ePassAct; NiStencilProperty::DrawMode m_eDrawMode; }; /* 2052 */ struct NiPointer { NiStencilProperty *m_pObject; }; /* 2053 */ struct NiZBufferProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; NiZBufferProperty::TestFunction m_eTest; }; /* 2054 */ struct NiPointer { NiZBufferProperty *m_pObject; }; /* 2055 */ struct NiAlphaProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; char m_ucAlphaTestRef; }; /* 2056 */ struct NiPointer { NiAlphaProperty *m_pObject; }; /* 2057 */ struct NiPointer { NiTriShape *m_pObject; }; /* 2058 */ struct AfterImgEff { Effect baseclass_0; CNSTimer_Interval m_kTimerInterval; float m_fExpandTime; unsigned int m_uiShapeType; float m_fWidth; AfterImgShape *m_pkAterImgShape; NiPointer m_spActor; float m_fOldTime; NiPoint3 m_pos3Old0; NiPoint3 m_pos3Old1; NiAVObject *m_pkAftImgDummy0; NiAVObject *m_pkAftImgDummy1; NiTextKeyExtraData *m_pkTextKeyExtraData; }; /* 2059 */ struct NiPointer { AfterImgEff *m_pObject; }; /* 2060 */ struct ItemUpGrade::ItemUpGradeState { unsigned int dwEffectIndex[2]; }; /* 2061 */ struct UpEffectData { unsigned __int16 ID; char UpEffect[12]; char UpTexture[12]; char UpAfterImgEff[12]; }; /* 2062 */ struct ItemUpGrade::WeaponUpgradeStat { int nUpLevel; UpEffectData *pkUpEff; }; /* 2063 */ struct ItemUpGrade { ItemUpGrade::ItemUpGradeState m_arrLinkData[30]; ItemUpGrade::WeaponUpgradeStat m_WeaponUpgradeStat; }; /* 2064 */ struct std::binary_function { char dummy[1]; }; /* 2065 */ struct std::less { std::binary_function baseclass_0; }; /* 2066 */ union $232D7DCEC1AB34479E57D2948B545C18 { std::_Container_base0 baseclass_0; std::less comp; }; /* 2067 */ struct std::_Tmap_traits,std::allocator >,1> { $232D7DCEC1AB34479E57D2948B545C18 ___u0; }; /* 2068 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2069 */ struct std::_Pair_base { ItemEquipEnum first; NiNode *second; }; /* 2070 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2071 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 2072 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 2073 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2074 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2075 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2076 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 2077 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 2078 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 2079 */ struct NiSourceTexture { NiTexture baseclass_0; char *m_pcFilename; char *m_pcPlatformFilename; NiPointer m_spSrcPixelData; bool m_bStatic; bool m_bLoadDirectToRendererHint; }; /* 2080 */ struct NiPointer { NiSourceTexture *m_pObject; }; /* 2081 */ struct NiTArray { NiTArrayVtbl *vfptr; NiGeometry **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2082 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 2083 */ struct CSpactralGlow_Shader_Controller { NiRefObject baseclass_0; NiPointer m_spTexture; NiNode *m_pTargetObjNode; bool m_bEnable; bool m_bHardwareSupport; NiTArray m_kArryChildGeometry; std::basic_string,std::allocator > m_kShaderName1; std::basic_string,std::allocator > m_kShaderName2; }; /* 2084 */ struct NpNs_SmoothRotateControler { NiPoint3 m_pos3StartDir; NiPoint3 m_pos3TargetDir; NiPoint3 m_pos3CurrentDir; NiPoint3 m_pos3Up; float m_fStartAngle; float m_fCurrentAngle; float m_fStartTime; float m_fOldTime; float m_fSpeed; bool m_bRotate; }; /* 2085 */ struct NpNs_MoveToTarget { NpNs_MoveToTargetVtbl *vfptr; float m_fStartTime; float m_fOldTime; NiPoint3 m_pos3Start; NiPoint3 m_pos3End; NiPoint3 m_pos3Cur; NiPoint3 m_pos3CalcuCur; NiPoint3 m_pos3OldPos; NiPoint3 m_pos3DirMove; float m_fMoveLength; float m_fSpeed; bool m_bmove; }; /* 2086 */ struct NpNs_MoveToTargetVtbl { void *(__thiscall *__vecDelDtor)(NpNs_MoveToTarget *this, unsigned int); bool (__thiscall *IsMove)(NpNs_MoveToTarget *this); void (__thiscall *SetSpeed)(NpNs_MoveToTarget *this, float); float (__thiscall *GetSpeed)(NpNs_MoveToTarget *this); void (__thiscall *StartMove)(NpNs_MoveToTarget *this, NiPoint3 *); void (__thiscall *StartMove)(NpNs_MoveToTarget *this, NiPoint3 *, NiPoint3 *); void (__thiscall *StartMove)(NpNs_MoveToTarget *this, float, NiPoint3 *); void (__thiscall *StartMove)(NpNs_MoveToTarget *this, float, NiPoint3 *, NiPoint3 *); void (__thiscall *Stop)(NpNs_MoveToTarget *this); bool (__thiscall *Update)(NpNs_MoveToTarget *this, float); void (__thiscall *SetCurrentPos)(NpNs_MoveToTarget *this, NiPoint3 *); const void (__thiscall *SetCalcuCurrentPos)(NpNs_MoveToTarget *this, NiPoint3 *); NiPoint3 *(__thiscall *GetCalcuCurrentPos)(NpNs_MoveToTarget *this); void (__thiscall *GetCurrentPos)(NpNs_MoveToTarget *this, NiPoint3 *); NiPoint3 *(__thiscall *GetCurrentPos)(NpNs_MoveToTarget *this); void (__thiscall *GetMoveDir)(NpNs_MoveToTarget *this, NiPoint3 *); NiPoint3 *(__thiscall *GetMoveDir)(NpNs_MoveToTarget *this); void (__thiscall *GetOldPos)(NpNs_MoveToTarget *this, NiPoint3 *); NiPoint3 *(__thiscall *GetOldPos)(NpNs_MoveToTarget *this); }; /* 2087 */ struct Ns_XYFlatMoveToTarget { NpNs_MoveToTarget baseclass_0; float m_fFlateHeight; }; /* 2088 */ struct MoveToTarget { Ns_XYFlatMoveToTarget baseclass_0; float m_fWillSpeed; bool m_bEmotion; }; /* 2089 */ struct JumpProcessor { bool m_bJumpButPress; int m_nJumpState; NiPointer m_spJumpInfo; float m_fJumpTime; float m_fJumpStartTime; bool m_bJumpFlyStart; NiActorManager *m_pActor; Char *m_pChar; bool m_bEndEvent; NiPoint3 m_pos3StartPos; NiPoint3 m_pos3CurPos; unsigned int m_uiEC_JumpStart_Stand; unsigned int m_uiEC_JumpStart_Run; unsigned int m_uiEC_JumpFly; unsigned int m_uiEC_JumpLandingStand; unsigned int m_uiEC_JumpLandingMove; unsigned int m_uiResultJumpStartCode; unsigned int m_uiResultLandingCode; NsEffect m_kEffect; }; /* 2090 */ struct QUEST_DATA::QUEST_START_CONDITION { char bIsWaitListView; char bIsWaitListProgress; char bLevel; char LevelMin; char LevelMax; char bNPC; unsigned __int16 NPCID; char bItem; unsigned __int16 ItemID; unsigned __int16 ItemLot; char bLocation; unsigned __int16 Location; unsigned int LocationX; unsigned int LocationY; unsigned int LocationRange; char bQuest; unsigned __int16 QuestID; char bRace; char Race; char bClass; char Class; char bGender; char Gender; char bDate; char DateMode; __int64 DateStart; __int64 DateEnd; }; /* 2091 */ struct QUEST_DATA::QUEST_END_CONDITION::_NPCMobList { char bNPCMob; unsigned __int16 NPCMobID; char NPCMobAction; char NPCMobCount; char TargetGroup; }; /* 2092 */ struct QUEST_DATA::QUEST_END_CONDITION::_ItemList { char bItem; unsigned __int16 ItemID; unsigned __int16 ItemLot; }; /* 2093 */ struct QUEST_DATA::QUEST_END_CONDITION { char bIsWaitListProgress; char bLevel; char Level; QUEST_DATA::QUEST_END_CONDITION::_NPCMobList NPCMobList[5]; QUEST_DATA::QUEST_END_CONDITION::_ItemList ItemList[5]; char bLocation; unsigned __int16 Location; unsigned int LocationX; unsigned int LocationY; unsigned int LocationRange; char bScenario; unsigned __int16 ScenarioID; char bRace; char Race; char bClass; char Class; char bTimeLimit; unsigned __int16 TimeLimit; }; /* 2094 */ struct QUEST_DATA::QUEST_ACTION { char IfType; unsigned int IfTarget; char ThenType; unsigned int ThenTarget; unsigned int ThenPersent; unsigned int ThenCountMin; unsigned int ThenCountMax; char TargetGroup; }; /* 2095 */ struct QUEST_DATA::QUEST_REWARD::VALUE::Item { unsigned __int16 ItemID; unsigned __int16 ItemLot; }; /* 2096 */ struct QUEST_DATA::QUEST_REWARD::VALUE::Abstate { unsigned int AbstateKeepTime; unsigned __int16 AbstateID; char AbstateStrength; }; /* 2097 */ struct QUEST_DATA::QUEST_REWARD::VALUE::CharacterTitle { char Type; char ElementNo; }; /* 2098 */ union QUEST_DATA::QUEST_REWARD::VALUE { unsigned int Exp; unsigned int Money; QUEST_DATA::QUEST_REWARD::VALUE::Item Item; QUEST_DATA::QUEST_REWARD::VALUE::Abstate Abstate; unsigned int Fame; unsigned int PetID; char MiniHouseID; QUEST_DATA::QUEST_REWARD::VALUE::CharacterTitle CharacterTitle; unsigned int KillPoint; }; /* 2099 */ struct QUEST_DATA::QUEST_REWARD { char Use; char Type; QUEST_DATA::QUEST_REWARD::VALUE Value; }; /* 2100 */ struct QUEST_DATA { unsigned int nQuestDataSize; unsigned __int16 ID; unsigned int NameID; unsigned int BrifingID; char Region; char Type; char Repeatable; char nDailyQuestType; QUEST_DATA::QUEST_START_CONDITION Start; QUEST_DATA::QUEST_END_CONDITION End; char NumOfAction; QUEST_DATA::QUEST_ACTION Action[10]; QUEST_DATA::QUEST_REWARD Reward[12]; unsigned __int16 SizeOfScriptStart; unsigned __int16 SizeOfScriptEnd; unsigned __int16 SizeOfScriptDoing; char *pScriptStart; char *pScriptDoing; char *pScriptEnd; char DialogData[]; }; /* 2101 */ struct CQuest::NPC_QUEST_STATUS { unsigned __int16 hID; QUEST_DATA *lpQuestData; PLAYER_QUEST_STATUS eResultState; int nLevel; }; /* 2102 */ struct CQuestInfoViewMgr { NiPointer m_spQuestInfo; unsigned __int16 m_hNpcId; CQuest::NPC_QUEST_STATUS m_kNpcState; }; /* 2103 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; float _Myval; }; /* 2104 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 2105 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 2106 */ struct std::_Allocator_base { char dummy[1]; }; /* 2107 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2108 */ union $7BBDE2EECF9215BBCF108E8C9E4D322E { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 2109 */ struct std::_List_nod > { $7BBDE2EECF9215BBCF108E8C9E4D322E ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 2110 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 2111 */ struct std::list > { std::_List_val > baseclass_0; }; /* 2112 */ struct Char:: { float m_fMoveSpeed; bool m_bMovable; bool m_bDisable; }; /* 2113 */ struct NiLight { NiDynamicEffect baseclass_0; float m_fDimmer; NiColor m_kAmb; NiColor m_kDiff; NiColor m_kSpec; void *m_pvRendererData; }; /* 2114 */ struct NiPointer { NiLight *m_pObject; }; /* 2115 */ struct Char:: { NiPointer spIceLight; NiPointer spPoisonLight; }; /* 2116 */ struct ActionInfo { unsigned __int16 ID; char InxName[33]; char ActionName[33]; unsigned int dwWeaponDemandMask; char AniInx[33]; unsigned int uiEventCode; unsigned int WeaponType; char EffFile[3][33]; unsigned int EffPos[3]; unsigned int EffNote[3]; int EffKeep[3]; int EffDir[3]; char SndFile[2][33]; unsigned int SndPos[2]; unsigned int SndNote[2]; int SndRandPlay; }; /* 2117 */ struct ActorCallBack { NiActorManager::CallbackObject baseclass_0; ActionInfo *m_pkCurrActionInfo; }; /* 2118 */ struct ActionInfoSet { ActionInfoSetVtbl *vfptr; unsigned int m_uiTotal; ActionInfo *m_pkInfo; char m_acFileName[128]; }; /* 2119 */ struct ActionInfoSetVtbl { void *(__thiscall *__vecDelDtor)(ActionInfoSet *this, unsigned int); }; /* 2120 */ #pragma pack(push, 1) struct ActiveSkillViewInfo { unsigned __int16 ID; char InxName[32]; unsigned int CancelCasting; char TargetChange; unsigned int IconIndex; char IconFile[32]; unsigned int R; unsigned int G; unsigned int B; ActiveSkillViewInfo::CasType CastingType; ActiveSkillViewInfo::ActType ActionType; char CasRdyAction[32]; char CasAction[32]; char SwingAction[32]; unsigned int ShoEfSpd; char ShoEffect[32]; char ShoSnd[32]; char LastAction[32]; char LastEffectA[32]; LastEffPos eLastEffPos; char LastEfASnd[32]; char LastAreaEf[32]; char LastAEfWhe[32]; char LastAESnd[32]; char DOTRageEft[32]; char DOTRageEftSnd[32]; char DOTRageEftLoop[32]; char DOTRageEftLoopSnd[32]; char Descript[256]; unsigned int uiDemandLv; char Function[128]; char HideHandItem; }; #pragma pack(pop) /* 2121 */ struct __declspec(align(16)) std::_Tree,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > m_mapMelee; std::multimap,std::allocator > > m_mapRange; bool m_abActionEff[3]; bool m_abActionSnd[2]; ActionInfo *m_pkLastAttackActInfo; float m_fActionStartTime; float m_fActionLastUpdateTime; int m_iOldLoopCnt; float m_fEffectStartTime; bool m_bUseActorSequence; }; /* 2124 */ struct CRidePetCtl { unsigned int m_uiStandEventCode; unsigned int m_uiRunEventCode; unsigned int m_uiWalkEventCode; unsigned int m_uiSpecialEventCode; unsigned int m_uiID; NiPointer m_spPetActor; ActionMgr *m_pkActionMgr; CSpactralGlow_Shader_Controller m_kShaderCtrl; }; /* 2125 */ struct Char::stEYEBLINKING_STATE_INFO { char byState; unsigned int dwTime; }; /* 2126 */ struct __declspec(align(16)) std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator > { boost::function_base baseclass_0; boost::detail::function::unusable *(__cdecl *invoker)(boost::detail::function::unusable *result, boost::detail::function::any_pointer, const char *); }; /* 2132 */ struct boost::function > { boost::function1 > baseclass_0; }; /* 2133 */ struct TimerController { NiRefObject baseclass_0; boost::function > m_CallBackFunction; std::basic_string,std::allocator > m_strEventName; float m_fCurDelayTime; float m_fMaxDelayTime; float m_fFirstTime; int m_nLoopCurCount; int m_nLoopMaxCount; bool m_bEnable; }; /* 2134 */ struct NiPointer { TimerController *m_pObject; }; /* 2135 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2136 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2137 */ union $BFCF6F5379BE3A58A7CA408B7784A521 { std::_Container_base0 baseclass_0; NiPointer *_Myfirst; }; /* 2138 */ struct std::_Vector_val,std::allocator > > { $BFCF6F5379BE3A58A7CA408B7784A521 ___u0; NiPointer *_Mylast; NiPointer *_Myend; std::allocator > _Alval; }; /* 2139 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /* 2140 */ struct DirectionController { NiRefObject baseclass_0; std::vector,std::allocator > > m_vecRunTimers; }; /* 2141 */ struct NiPointer { DirectionController *m_pObject; }; /* 2142 */ struct DirectionControllers { NiRefObject baseclass_0; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator m_spCurrentController; }; /* 2143 */ struct NiPointer { DirectionControllers *m_pObject; }; /* 2144 */ #pragma pack(push, 1) struct MobInfo { unsigned __int16 ID; char InxName[32]; char Name[32]; unsigned int Level; unsigned int MaxHP; unsigned int WalkSpeed; unsigned int RunSpeed; char IsNPC; unsigned int Size; WeaponTypeEnum WeaponType; ArmorTypeEnum ArmorType; MobGradeType GradeType; MobType Type; char IsPlayerSide; unsigned int AbsoluteSize; }; #pragma pack(pop) /* 2145 */ #pragma pack(push, 1) struct MobViewInfo { unsigned __int16 ID; char InxName[32]; char FileName[32]; char Texture[32]; MobAttackType AttackType; char ShotEffect[32]; char MobPortrait[32]; unsigned int ChrMarkSize; MiniMapIconType MiniMapIcon; unsigned __int16 NpcViewIndex; unsigned __int16 BoundingBox; unsigned __int16 EffectViewID; char SpectralGlow; char Group1[32]; char Group2[32]; char Group3[32]; char GroupS[32]; }; #pragma pack(pop) /* 2146 */ struct MoverSlot { const unsigned int m_uiSlot; NiPointer m_spSlotNode; NiPointer m_spHideNode; NiTMap m_kSlotAni; unsigned int m_dwCurLegCode; MoverSlotView *m_pkMoverSlotView; Char *m_pkChar; }; /* 2147 */ struct std::_Allocator_base { char dummy[1]; }; /* 2148 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2149 */ union $374C1A6ACEE8995F3983AA6924BDD08C { std::_Container_base0 baseclass_0; MoverSlot **_Myfirst; }; /* 2150 */ struct std::_Vector_val > { $374C1A6ACEE8995F3983AA6924BDD08C ___u0; MoverSlot **_Mylast; MoverSlot **_Myend; std::allocator _Alval; }; /* 2151 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2152 */ #pragma pack(push, 1) struct MoverMain { unsigned int MoverID; char MoverIDX[32]; unsigned int CastingTime; unsigned int CoolTime; unsigned __int16 RunSpeed; unsigned __int16 WalkSpeed; unsigned __int16 DurationHour; char MaxCharSlot; }; #pragma pack(pop) /* 2153 */ struct MoverView { char MoverIDX[32]; char Name[32]; char FolderName[32]; char Texture[32]; char Normalmage[32]; char HungryImage[32]; char EatImage[32]; char MoverTypeIDX[16]; }; /* 2154 */ struct Mover { Char baseclass_0; std::vector > m_kMoverSlots; unsigned int m_kMoverID; bool m_bFeed; bool m_bAbility; unsigned int m_uiSpecialEventCode; MoverMain *m_pkMoverMain; MoverView *m_pkMoverView; bool m_bWay; unsigned int m_hMoverEffect; }; /* 2155 */ struct SHINE_XY_TYPE { unsigned int x; unsigned int y; }; /* 2156 */ struct NiTMapBase >,unsigned long,NiPointer > { NiTMapBase >,unsigned long,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2157 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; unsigned int m_key; NiPointer m_val; }; /* 2158 */ struct NiTMapBase >,unsigned long,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *, unsigned int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned long,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); }; /* 2159 */ struct DFALL > { char dummy[1]; }; /* 2160 */ union $7F35D49B0DEEE2B0E758933D6DD1C9E5 { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 2161 */ struct NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator { $7F35D49B0DEEE2B0E758933D6DD1C9E5 ___u0; }; /* 2162 */ struct NiTMap > { NiTMapBase >,unsigned long,NiPointer > baseclass_0; }; /* 2163 */ struct __declspec(align(16)) std::_Tree,std::less,std::allocator > > >,std::less,std::allocator,std::less,std::allocator > > >,std::less,std::allocator baseclass_0; }; /* 2164 */ struct std::map,std::less,std::allocator > > >,std::less,std::allocator,std::less,std::allocator > > >,std::less,std::allocator >,unsigned long,NiPointer > { NiTMapBase >,unsigned long,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2166 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; unsigned int m_key; NiPointer m_val; }; /* 2167 */ struct CharSet { NiRefObject baseclass_0; int m_nSetGeoCnt; NiPointer m_spRootNode; NiGeometry *m_pkBodyGeom[3]; NiGeometry *m_pkLegGeom[3]; NiGeometry *m_pkShoesGeom[3]; }; /* 2168 */ struct NiPointer { CharSet *m_pObject; }; /* 2169 */ struct NiTMapBase >,unsigned long,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *, unsigned int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned long,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); }; /* 2170 */ struct DFALL > { char dummy[1]; }; /* 2171 */ union $A01850EBE4D273726BB50F70F11F4578 { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 2172 */ struct NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator { $A01850EBE4D273726BB50F70F11F4578 ___u0; }; /* 2173 */ struct NiTMap > { NiTMapBase >,unsigned long,NiPointer > baseclass_0; }; /* 2174 */ struct NiTMapBase >,unsigned long,NiPointer > { NiTMapBase >,unsigned long,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2175 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; unsigned int m_key; NiPointer m_val; }; /* 2176 */ struct NiTMapBase >,unsigned long,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *, unsigned int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned long,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); }; /* 2177 */ struct DFALL > { char dummy[1]; }; /* 2178 */ union $A25C85B95970EF59C0A17B1455341CD9 { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 2179 */ struct NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator { $A25C85B95970EF59C0A17B1455341CD9 ___u0; }; /* 2180 */ struct NiTMap > { NiTMapBase >,unsigned long,NiPointer > baseclass_0; }; /* 2181 */ struct NiTMapBase >,unsigned char,NiPointer > { NiTMapBase >,unsigned char,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned char,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2182 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; char m_key; NiPointer m_val; }; /* 2183 */ struct NiTMapBase >,unsigned char,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned char,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned char,NiPointer > *this, char); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned char,NiPointer > *this, char, char); void (__thiscall *SetValue)(NiTMapBase >,unsigned char,NiPointer > *this, NiTMapItem > *, char, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned char,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned char,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned char,NiPointer > *this, NiTMapItem > *); }; /* 2184 */ struct NiTMapBase >,unsigned char,NiPointer >::AntiBloatAllocator { $A25C85B95970EF59C0A17B1455341CD9 ___u0; }; /* 2185 */ struct NiTMap > { NiTMapBase >,unsigned char,NiPointer > baseclass_0; }; /* 2186 */ struct __declspec(align(16)) std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::all { std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std:: { std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator >,unsigned long,NiPointer > { NiTMapBase >,unsigned long,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2191 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; unsigned int m_key; NiPointer m_val; }; /* 2192 */ struct NiTMapBase >,unsigned long,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *, unsigned int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned long,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); }; /* 2193 */ struct DFALL > { char dummy[1]; }; /* 2194 */ union $4489921FB4750E90DC4688322915F25F { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 2195 */ struct NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator { $4489921FB4750E90DC4688322915F25F ___u0; }; /* 2196 */ struct NiTMap > { NiTMapBase >,unsigned long,NiPointer > baseclass_0; }; /* 2197 */ struct NiSingleInterpController { NiInterpController baseclass_0; NiPointer m_spInterpolator; }; /* 2198 */ struct NiTransformController { NiSingleInterpController baseclass_0; }; /* 2199 */ struct NiPointer { NiTransformController *m_pObject; }; /* 2200 */ struct NiVertexColorProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; NiVertexColorProperty::SourceVertexMode m_eSource; NiVertexColorProperty::LightingMode m_eLighting; }; /* 2201 */ struct NiPointer { NiVertexColorProperty *m_pObject; }; /* 2202 */ struct CharResMgr { NiTMap > m_kCharActorMap; NiTMap > m_kMobActorMap; NiTMap > m_kRidePetMap; NiTMap > m_kMoverMap; NiTMap > m_kPetMap; std::map,std::less,std::allocator > > >,std::less,std::allocator m_spPigeonActor; NiTMap > m_kCharSetMap; NiTMap > m_kHouseMap; NiTMap > m_kQuestInfoMap; NiTMap > m_kHairMap; NiTMap > m_kFaceMap; NiTMap > m_kItemMap; NiTMap > m_kDropItemMap; NiTMap > m_kItemUpgradeTextureEffectMap; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::all m_kSubItemMap; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std:: m_kSubItemTextureMap; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std:: m_kItemTextureMap; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std:: m_kMiniHouseTextureMap; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std:: m_kHairTextureMap; NiTMap > m_kFaceTextureMap; NiTMap > m_kFaceTattooMap; NiTMap > m_kSetTextureMap; NiTMap > m_kHairDetailTextureMap; NiTMap > m_kClosedEyeMap; NiPointer m_spDamageContrl; NiPointer m_spCharShakeNode; NiPointer m_spVertProp; NiPointer m_spMatProp; }; /* 2203 */ #pragma pack(push, 1) struct HairInfo { char ID; char IndexName[32]; char HairName[32]; char Grade; EquipType fighter; EquipType archer; EquipType cleric; EquipType mage; EquipType Joker; EquipType Sentinel; char ucIsLink_Front; char acModelName_Front[32]; char FrontTex[32]; char ucIsLink_Bottom; char acModelName_Bottom[32]; char BottomTex[32]; char ucIsLink_Top; char acModelName_Top[32]; char TopTex[32]; HairDummyType Exception1; HairDummyType Exception2; char ucIsLink_Acc; char acModelName_Acc[32]; char Acc1Tex[32]; char ucIsLink_Acc2; char acModelName_Acc2[32]; char Acc2Tex[32]; char ucIsLink_Acc3; char acModelName_Acc3[32]; char Acc3Tex[32]; }; #pragma pack(pop) /* 2204 */ struct std::binary_function { char dummy[1]; }; /* 2205 */ struct std::less { std::binary_function baseclass_0; }; /* 2206 */ union $8A44D7268FECCB57D23A17C3798550FA { std::_Container_base0 baseclass_0; std::less comp; }; /* 2207 */ struct std::_Tmap_traits,std::allocator >,0> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 2208 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2209 */ struct ResElement { ResElementVtbl *vfptr; NiPointer m_pNiNode; NiPointer m_pActorMgr; bool m_bIsCanAnimation; std::basic_string,std::allocator > m_FileName; }; /* 2210 */ struct ResElementVtbl { void *(__thiscall *__vecDelDtor)(ResElement *this, unsigned int); }; /* 2211 */ struct mhResTableElement { ResElement baseclass_0; mhObjectBindStyle m_eBindType; mhObjectAction m_eAction; int m_iWeight; int m_iLoadingWeight; unsigned __int16 m_ElementID; int m_iTexID; }; /* 2212 */ struct std::_Pair_base { const int first; mhResTableElement *second; }; /* 2213 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2214 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2215 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2216 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2217 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2218 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2219 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2220 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2221 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2222 */ struct std::_Tmap_traits,std::less,std::allocator > >,0> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 2223 */ struct std::_Tree_nod,std::less,std::allocator > >,0> >::_Node { std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Left; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Parent; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Right; std::pair > _Myval; char _Color; char _Isnil; }; /* 2224 */ struct std::_Pair_base > { const int first; NiPointer second; }; /* 2225 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 2226 */ struct std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /* 2227 */ struct std::allocator,std::less,std::allocator > >,0> >::_Node> { std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> baseclass_0; }; /* 2228 */ struct std::_Allocator_base > > { char dummy[1]; }; /* 2229 */ struct std::allocator > > { std::_Allocator_base > > baseclass_0; }; /* 2230 */ struct std::_Tree_nod,std::less,std::allocator > >,0> > { std::_Tmap_traits,std::less,std::allocator > >,0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::less,std::allocator > >,0> >::_Node> _Alnod; std::allocator > > _Alval; }; /* 2231 */ struct std::_Tree_val,std::less,std::allocator > >,0> > { std::_Tree_nod,std::less,std::allocator > >,0> > baseclass_0; }; /* 2232 */ struct std::_Tree,std::less,std::allocator > >,0> > { std::_Tree_val,std::less,std::allocator > >,0> > baseclass_0; }; /* 2233 */ struct std::map,std::less,std::allocator > > > { std::_Tree,std::less,std::allocator > >,0> > baseclass_0; }; /* 2234 */ struct mhResTableManager { std::map,std::allocator > > m_mapResModel; std::map,std::less,std::allocator > > > m_mapResTex; }; /* 2235 */ struct std::_Tmap_traits,std::allocator >,0> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 2236 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2237 */ struct mhObject { mhObjectVtbl *vfptr; int m_iGUID; int m_iResGUID; int m_iParentGUID; std::basic_string,std::allocator > m_RootName; MHE_STEP m_Endure; std::map,std::allocator > > m_pkModelRes; ResElement *m_pkResource; mhObject::mhObjBindType m_BindType; mhObjAniActor m_AniActor; int m_iMHResGUID; std::map,std::allocator > > m_mapEmotionInfo; }; /* 2238 */ struct mhObjectVtbl { void *(__thiscall *__vecDelDtor)(mhObject *this, unsigned int); int (__thiscall *Update)(mhObject *this, float); }; /* 2239 */ struct std::binary_function { char dummy[1]; }; /* 2240 */ struct std::less { std::binary_function baseclass_0; }; /* 2241 */ union $E4D15A5D3EE4FCAB57699C34ACA6C601 { std::_Container_base0 baseclass_0; std::less comp; }; /* 2242 */ struct std::_Tmap_traits,std::allocator >,0> { $E4D15A5D3EE4FCAB57699C34ACA6C601 ___u0; }; /* 2243 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2244 */ struct std::_Pair_base { MHE_STEP first; ResElement *second; }; /* 2245 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2246 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2247 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2248 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2249 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2250 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2251 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2252 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2253 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2254 */ struct mhObject::mhObjBindType { char m_byBindType[3]; }; /* 2255 */ struct mhObjActor { mhObjActorVtbl *vfptr; }; /* 2256 */ struct mhObjActorVtbl { void *(__thiscall *__vecDelDtor)(mhObjActor *this, unsigned int); int (__thiscall *update)(mhObjActor *this, float, NiActorManager *); int (__thiscall *PlayEffect)(mhObjActor *this, unsigned int); int (__thiscall *PlaySoundA)(mhObjActor *this, unsigned int); }; /* 2257 */ struct mhObjAniActor { mhObjActor baseclass_0; unsigned __int16 m_Handle; unsigned __int16 m_NextHandle; }; /* 2258 */ struct std::binary_function { char dummy[1]; }; /* 2259 */ struct std::less { std::binary_function baseclass_0; }; /* 2260 */ union $FC2AB83D3AA82F21BFE03F47B2BB455C { std::_Container_base0 baseclass_0; std::less comp; }; /* 2261 */ struct std::_Tmap_traits,std::allocator >,0> { $FC2AB83D3AA82F21BFE03F47B2BB455C ___u0; }; /* 2262 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2263 */ struct std::_Pair_base { const char first; unsigned __int16 second; }; /* 2264 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2265 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2266 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2267 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2268 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2269 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2270 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2271 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2272 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2273 */ struct std::_Pair_base { const int first; mhObject *second; }; /* 2274 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2275 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2276 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2277 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2278 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2279 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2280 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2281 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2282 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2283 */ struct mhObjectManager { std::map,std::allocator > > m_mapObject; }; /* 2284 */ struct mhCollisionManager { NiCollisionGroup m_pkCollisionGroup; }; /* 2285 */ struct mhManagerMediator { mhResTableManager m_ResTableManager; mhObjectManager m_ObjManager; mhCollisionManager m_CollisionManager; }; /* 2286 */ struct std::binary_function { char dummy[1]; }; /* 2287 */ struct std::less { std::binary_function baseclass_0; }; /* 2288 */ union $DC56314A098442CE7FFD148657A225D6 { std::_Container_base0 baseclass_0; std::less comp; }; /* 2289 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 2290 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2291 */ struct std::_Pair_base { const unsigned __int16 first; unsigned int second; }; /* 2292 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2293 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2294 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2295 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2296 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2297 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2298 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2299 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2300 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2301 */ struct mhGameMainConnectMgr { std::map,std::allocator > > m_mapSendPacketInfo; }; /* 2302 */ struct MiniHouseRoomInfo::TexStyleGroup { mhRoomTexStyle m_eRoomComponent[3]; }; /* 2303 */ struct MiniHouseRoomInfo { MiniHouseRoomInfo::TexStyleGroup m_RoomTexStyles; NiNode *m_spRoomNiNode; std::basic_string,std::allocator > m_SelectedNodeName; }; /* 2304 */ struct tagPOINT { int x; int y; }; /* 2305 */ struct __declspec(align(16)) std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator, { std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { char dummy[1]; }; /* 2308 */ struct std::less { std::binary_function baseclass_0; }; /* 2309 */ union $EFBD002A3E98496A5748DD9A8E342609 { std::_Container_base0 baseclass_0; std::less comp; }; /* 2310 */ struct std::_Tmap_traits,std::allocator >,0> { $EFBD002A3E98496A5748DD9A8E342609 ___u0; }; /* 2311 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2312 */ struct IDirectMessenger { IDirectMessengerVtbl *vfptr; IDirectMessenger *m_pkMsgHooker; unsigned int m_uiMessageNum; }; /* 2313 */ struct IDirectMessengerVtbl { void (__thiscall *SetMsgHooker)(IDirectMessenger *this, IDirectMessenger *); void (__thiscall *SendDirectMessage)(IDirectMessenger *this, int, void *, IDirectMessenger *); void (__thiscall *SetMessageNum)(IDirectMessenger *this, unsigned int); void (__thiscall *DirectMessage)(IDirectMessenger *this, int, void *, IDirectMessenger *); void (__thiscall *DirectDispatchToChildren)(IDirectMessenger *this, int, void *, IDirectMessenger *); void (__thiscall *DirectDispatchToParent)(IDirectMessenger *this, int, void *, IDirectMessenger *); }; /* 2314 */ struct PgWin { NiNode baseclass_0; IDirectMessenger baseclass_e8; $31508301A7441FA869AF5D631E4A4428 ___u2; $6A57DFC18102EF35E341A85BC72E4366 ___u3; bool m_bEnable; bool m_bOpenCloseSoundEnable; bool m_bDroppable; unsigned int m_uiExtStyle; unsigned int m_uiDepth; NiPointer m_spMaterialProp; bool m_bResigterFirstHit; PgWin *m_pkToolTipWin; PgWin *m_pkToolTipParentWin; char *m_pcToolTipWinText; bool m_bIsUpdate; }; /* 2315 */ union $31508301A7441FA869AF5D631E4A4428 { int m_iWidth; unsigned int m_uiWidth; }; /* 2316 */ union $6A57DFC18102EF35E341A85BC72E4366 { int m_iHeight; unsigned int m_uiHeight; }; /* 2317 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2318 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 2319 */ struct NiTriBasedGeomData { NiGeometryData baseclass_0; unsigned __int16 m_usTriangles; }; /* 2320 */ struct NiTriShapeData::SharedNormalArray { unsigned __int16 m_usNumSharedNormals; unsigned __int16 *m_pusSharedNormalIndexArray; }; /* 2321 */ struct NiTriShapeData::SNAMemBlock { unsigned __int16 *m_pusBlock; unsigned __int16 *m_pusFreeBlock; unsigned int m_uiBlockSize; unsigned int m_uiFreeBlockSize; NiTriShapeData::SNAMemBlock *m_pkNext; }; /* 2322 */ struct NiTriShapeData { NiTriBasedGeomData baseclass_0; unsigned int m_uiTriListLength; unsigned __int16 *m_pusTriList; NiTriShapeData::SharedNormalArray *m_pkSharedNormals; unsigned __int16 m_usSharedNormalsArraySize; NiTriShapeData::SNAMemBlock *m_pkSNAMemoryBlocks; }; /* 2323 */ struct NiScreenElementsData::Polygon { unsigned __int16 m_usNumVertices; unsigned __int16 m_usVOffset; unsigned __int16 m_usNumTriangles; unsigned __int16 m_usIOffset; }; /* 2324 */ struct NiScreenElementsData { NiTriShapeData baseclass_0; NiScreenElementsData::Polygon *m_akPolygon; unsigned __int16 *m_ausPIndexer; unsigned __int16 m_usMaxPQuantity; unsigned __int16 m_usPGrowBy; unsigned __int16 m_usPQuantity; unsigned __int16 m_usMaxVQuantity; unsigned __int16 m_usVGrowBy; unsigned __int16 m_usMaxIQuantity; unsigned __int16 m_usIGrowBy; bool m_bBoundNeedsUpdate; }; /* 2325 */ struct NiPointer { NiScreenElementsData *m_pObject; }; /* 2326 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2327 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 2328 */ struct PgSprData::PgHitTester { NiRefObject baseclass_0; char *m_pucBuff; unsigned int m_uiXPos; unsigned int m_uiYPos; unsigned int m_uiWidth; unsigned int m_uiHeight; unsigned int m_uiChangedWidth; unsigned int m_uiChangedHeight; NiPoint2 m_akUVs[4]; PgSprData::PgHitTester *m_pkNext; }; /* 2329 */ struct NiPointer { PgSprData::PgHitTester *m_pObject; }; /* 2330 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2331 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 2332 */ struct PgSprData { NiRefObject baseclass_0; NiTArray > m_akGeomData; NiTArray > m_akHitTester; NiPointer m_spTexture; NiTArray > m_akAlphaPropertyData; }; /* 2333 */ struct NiPointer { PgSprData *m_pObject; }; /* 2334 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2335 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 2336 */ struct NiScreenElements { NiTriShape baseclass_0; }; /* 2337 */ struct NiPointer { NiScreenElements *m_pObject; }; /* 2338 */ struct PgSpr { NiRefObject baseclass_0; NiPointer m_spSprData; NiTArray > m_akGeom; }; /* 2339 */ struct NiPointer { PgSpr *m_pObject; }; /* 2340 */ struct PgWinSpr { PgWin baseclass_0; NiPointer m_spSpr; unsigned int m_uiSelectSprIndex; }; /* 2341 */ struct PgMsg::Frame { unsigned int m_uiDumy[2]; unsigned int m_uiFrameMsg; unsigned int m_uiFrameWParam; unsigned int m_uiFramelParam; }; /* 2342 */ struct PgTQueue { PgMsg::Frame *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiHead; unsigned int m_uiTail; }; /* 2343 */ struct PgFrameWork { IDirectMessenger baseclass_0; PgTQueue m_kMsgQ; void *m_BackFrameID; bool m_bInit; }; /* 2344 */ struct PgWinFrame { PgWinSpr baseclass_0; PgFrameWork *m_pkFrameWork; int m_iDragOffX; int m_iDragOffY; bool m_bMovable; bool m_bIsDuringMove; int m_iOldDragOffX; int m_iOldDragOffY; int m_iVXPos; int m_iVYPos; bool m_bLeftLike; bool m_bTopLike; bool m_bRightLike; bool m_bBottomLike; bool m_bLeftAttached; bool m_bTopAttached; bool m_bRightAttached; bool m_bBottomAttached; float m_fInitXPos; float m_fInitYPos; }; /* 2345 */ struct std::_Pair_base { mhUIID first; PgWinFrame *second; }; /* 2346 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2347 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2348 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2349 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2350 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2351 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2352 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2353 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2354 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2355 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 2356 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2357 */ struct std::_Pair_base { const unsigned __int16 first; char second; }; /* 2358 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2359 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2360 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2361 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2362 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2363 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2364 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2365 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2366 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2367 */ struct NiTMapBase,unsigned short,FontBucket *> { NiTMapBase,unsigned short,FontBucket *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned short,FontBucket *>::AntiBloatAllocator m_kAllocator; }; /* 2368 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned __int16 m_key; FontBucket *m_val; }; /* 2369 */ struct FontBucket { char w; char h; unsigned __int16 left; unsigned __int16 top; char byTextureIndex; float tx1; float ty1; float tx2; float ty2; }; /* 2370 */ struct NiTMapBase,unsigned short,FontBucket *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned short,FontBucket *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned short,FontBucket *> *this, unsigned __int16); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned short,FontBucket *> *this, unsigned __int16, unsigned __int16); void (__thiscall *SetValue)(NiTMapBase,unsigned short,FontBucket *> *this, NiTMapItem *, unsigned __int16, FontBucket *); void (__thiscall *ClearValue)(NiTMapBase,unsigned short,FontBucket *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned short,FontBucket *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned short,FontBucket *> *this, NiTMapItem *); }; /* 2371 */ struct DFALL { char dummy[1]; }; /* 2372 */ union $D12C47D08A1708477995CB8BD441890C { DFALL baseclass_0; unsigned int m_uiCount; }; /* 2373 */ struct NiTMapBase,unsigned short,FontBucket *>::AntiBloatAllocator { $D12C47D08A1708477995CB8BD441890C ___u0; }; /* 2374 */ struct NiTMap { NiTMapBase,unsigned short,FontBucket *> baseclass_0; }; /* 2375 */ struct NiTListBase,CBucketBlock *> { NiTListBase,CBucketBlock *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,CBucketBlock *>::AntiBloatAllocator m_kAllocator; }; /* 2376 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; CBucketBlock *m_element; }; /* 2377 */ struct CBucketBlock { FontBucket *m_pkBlock; unsigned int m_dwSize; unsigned int m_dwUsedCount; }; /* 2378 */ struct NiTListBase,CBucketBlock *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,CBucketBlock *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,CBucketBlock *> *this); void (__thiscall *DeleteItem)(NiTListBase,CBucketBlock *> *this, NiTListItem *); }; /* 2379 */ struct DFALL { char dummy[1]; }; /* 2380 */ union $0DAE0775F5730841DFF73722D2494B53 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 2381 */ struct NiTListBase,CBucketBlock *>::AntiBloatAllocator { $0DAE0775F5730841DFF73722D2494B53 ___u0; }; /* 2382 */ struct NiTPointerListBase,CBucketBlock *> { NiTListBase,CBucketBlock *> baseclass_0; }; /* 2383 */ struct NiTList { NiTPointerListBase,CBucketBlock *> baseclass_0; }; /* 2384 */ struct CBucketPool { unsigned int m_dwBlockUnit; NiTList m_kBlockList; CBucketBlock *m_pkCurrBlock; }; /* 2385 */ struct CBucketBuffer { unsigned int m_dwFontSize; unsigned int m_dwMaxTexture; unsigned int m_dwTextureSize; unsigned int m_dwLoadXPos; unsigned int m_dwLoadYPos; unsigned int m_dwCurrTextureIndex; unsigned int m_dwLoadedFontCount; NiPointer m_aspkTextures[32]; NiTMap m_kFontHash; CBucketPool *m_pkBucketPool; }; /* 2386 */ struct HFONT__ { int unused; }; /* 2387 */ struct HDC__ { int unused; }; /* 2388 */ struct HBITMAP__ { int unused; }; /* 2389 */ struct FontRenderStuff { HDC__ *hDC; HBITMAP__ *hBitmap; HBITMAP__ *hOldBitmap; unsigned int *pdwDCRenderBuffer; unsigned int dwBufferSize; }; /* 2390 */ struct NiTListBase,SpScreenText *> { NiTListBase,SpScreenText *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SpScreenText *>::AntiBloatAllocator m_kAllocator; }; /* 2391 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SpScreenText *m_element; }; /* 2392 */ struct SpScreenText { NiNode baseclass_0; NiPointer m_spFont; tagRECT m_kRect; ScrTexturePass *m_pkFontRenderPass; unsigned int m_dwMaxPass; unsigned int m_dwShadowOffset; NiColorA m_kColor; int m_iAlignOption; bool m_bAutoWordWrap; bool m_bTextCmdOn; bool m_bClipEnable; StrBuffer m_kString; bool m_bInvalidate; int m_iVerticalGap; }; /* 2393 */ struct NiTListBase,SpScreenText *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SpScreenText *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SpScreenText *> *this); void (__thiscall *DeleteItem)(NiTListBase,SpScreenText *> *this, NiTListItem *); }; /* 2394 */ struct DFALL { char dummy[1]; }; /* 2395 */ union $2D648E0FA70A2F299D9111AD79CA83EC { DFALL baseclass_0; unsigned int m_uiCount; }; /* 2396 */ struct NiTListBase,SpScreenText *>::AntiBloatAllocator { $2D648E0FA70A2F299D9111AD79CA83EC ___u0; }; /* 2397 */ struct NiTPointerListBase,SpScreenText *> { NiTListBase,SpScreenText *> baseclass_0; }; /* 2398 */ struct NiTList { NiTPointerListBase,SpScreenText *> baseclass_0; }; /* 2399 */ struct CSpFont { NiRefObject baseclass_0; CBucketBuffer m_kBucketBuffer; HFONT__ *m_hFont; HFONT__ *m_hOldFont; FontRenderStuff m_kFontRenderStuff; unsigned int m_dwSpacing; float m_fTextScale; unsigned int m_dwFontSize; unsigned int m_dwFontSizeInPixel; unsigned int m_dwTextureSize; unsigned int m_dwMaxTexture; NiTList m_kRegisteredText; unsigned int m_dwOutlineOffset; char m_acColorToken[128]; }; /* 2400 */ struct NiPointer { CSpFont *m_pObject; }; /* 2401 */ struct tagRECT { int left; int top; int right; int bottom; }; /* 2402 */ struct SpScreenGeometryClip { NiScreenElements baseclass_0; tagRECT *m_pkRect; bool m_bClipEnable; }; /* 2403 */ struct NiPointer { SpScreenGeometryClip *m_pObject; }; /* 2404 */ struct ScrTexturePass { NiPointer spScrGeom; bool bAttached; }; /* 2405 */ struct StrBuffer { char *m_pcStr; int m_iBufferSize; int m_iStrLen; }; /* 2406 */ struct PgFont { CSpFont baseclass_0; unsigned int m_uiDefHeight; }; /* 2407 */ struct NiPointer { PgFont *m_pObject; }; /* 2408 */ struct PgTextGeometry { SpScreenText baseclass_0; unsigned int m_uiDrawFormat; NiPointer m_spPgFont; unsigned int m_uiTextWidth; unsigned int m_uiTextHeight; bool m_bResetTextAfterDraw; int m_nTextIndex; }; /* 2409 */ struct NiPointer { PgTextGeometry *m_pObject; }; /* 2410 */ struct PgWinText { PgWin baseclass_0; NiPointer m_spTextGeom; }; /* 2411 */ struct NiPointer { PgWinText *m_pObject; }; /* 2412 */ struct PgWinBut { PgWinSpr baseclass_0; unsigned int m_uiCmdMsg; unsigned int m_uiCmdMsgParam; PgWinBut::Type m_eType; PgWinBut::ButShow m_eButShow; bool m_bHadBeenPushed; unsigned int m_uiButNum; bool m_bEnableClickSound; bool m_bClickCheck; }; /* 2413 */ struct PgWinLRBut { PgWinBut baseclass_0; unsigned int m_uiRCmdMsg; unsigned int m_uiRCmdMsgParam; }; /* 2414 */ struct ClockShadowWin { PgWin baseclass_0; NiPointer m_spTriShape; bool m_bStart; float m_fStartTime; float m_fRotateTime; bool b_show; unsigned __int16 m_kSkillID; }; /* 2415 */ struct NiPointer { ClockShadowWin *m_pObject; }; /* 2416 */ struct CNSTimer_MarkCheck { CNSTimer m_NSTimer; float m_fMarkTime; CNSTimer_MarkCheck::TIMERSTATE m_TimeStateCur; CNSTimer_MarkCheck::TIMERSTATE m_TimeStaeKillCondition; }; /* 2417 */ struct SpEffect { NiPointer m_spEffect; CNSTimer_MarkCheck m_kMarkCheck; NsEffect m_kEffect; bool m_bLive; bool m_bLoop; bool m_bClamp; }; /* 2418 */ struct IconWin { PgWinLRBut baseclass_0; NiPointer m_spGeom; NiPointer m_spTexProp; unsigned int m_uiIconIndex; NiPointer m_spOverGeomForRefCount; NiPointer m_spClickGeomForRefCount; NiPointer m_spOverGeom; NiPointer m_spClickGeom; bool m_bShowFocus; unsigned __int16 m_coolTimeID; unsigned __int16 m_CoolGroupItemActionID; NiPointer m_spClockShadowWin; SpEffect *m_pkCoolTimeOverEffect; bool m_bClockShadowWinActive; bool m_bCoolTimeCheckNeeded; }; /* 2419 */ struct ShineItemAttr_ByteLot { char lot; }; /* 2420 */ struct ShineItemAttr_WordLot { unsigned __int16 lot; }; /* 2421 */ struct ShineItemAttr_DwrdLot { unsigned int lot; }; /* 2422 */ struct ShineItemAttr_QuestItem { unsigned __int16 lot; }; /* 2423 */ struct ShineDateTime { int _bf0; }; /* 2424 */ struct ItemOptionNumber:: { char _bf0; }; /* 2425 */ union ItemOptionNumber { ItemOptionNumber:: str; char bin; }; /* 2426 */ struct ItemOptionStorage::FixedInfo { ItemOptionNumber optionnumber; }; /* 2427 */ #pragma pack(push, 1) struct ItemOptionStorage::Element { char itemoption_type; unsigned __int16 itemoption_value; }; #pragma pack(pop) /* 2428 */ struct ItemOptionStorage { ItemOptionStorage::FixedInfo fixed; ItemOptionStorage::Element optionlist[8]; }; /* 2429 */ #pragma pack(push, 1) struct ShineItemAttr_Amulet { ShineDateTime deletetime; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; char upgrade; char strengthen; char upgradefailcount; ItemOptionStorage UpgradeOption; char randomOptionChangedCount; ItemOptionStorage option; }; #pragma pack(pop) /* 2430 */ #pragma pack(push, 1) struct ShineItemAttr_Weapon:: { unsigned __int16 monster; int _bf2; }; #pragma pack(pop) /* 2431 */ #pragma pack(push, 1) struct ShineItemAttr_Weapon:: { unsigned __int16 elementalGemID; char restCount; }; #pragma pack(pop) /* 2432 */ #pragma pack(push, 1) struct ShineItemAttr_Weapon { char upgrade; char strengthen; char upgradefailcount; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; ShineItemAttr_Weapon:: mobkills[3]; unsigned __int16 CharacterTitleMobID; char usertitle[21]; ShineItemAttr_Weapon:: gemSockets[3]; char maxSocketCount; char createdSocketCount; ShineDateTime deletetime; char randomOptionChangedCount; ItemOptionStorage option; }; #pragma pack(pop) /* 2433 */ #pragma pack(push, 1) struct ShineItemAttr_Armor { char upgrade; char strengthen; char upgradefailcount; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; ShineDateTime deletetime; char randomOptionChangedCount; ItemOptionStorage option; }; #pragma pack(pop) /* 2434 */ #pragma pack(push, 1) struct ShineItemAttr_Shield { char upgrade; char strengthen; char upgradefailcount; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; ShineDateTime deletetime; char randomOptionChangedCount; ItemOptionStorage option; }; #pragma pack(pop) /* 2435 */ #pragma pack(push, 1) struct ShineItemAttr_Boot { char upgrade; char strengthen; char upgradefailcount; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; ShineDateTime deletetime; char randomOptionChangedCount; ItemOptionStorage option; }; #pragma pack(pop) /* 2436 */ struct ShineItemAttr_Furniture:: { char _bf0; }; /* 2437 */ #pragma pack(push, 1) struct ShineItemAttr_Furniture { ShineItemAttr_Furniture:: flag; unsigned __int16 furnicherID; ShineDateTime deletetime; float LocX; float LocY; float LocZ; float Direct; ShineDateTime dEndureEndTime; char nEndureGrade; unsigned __int64 nRewardMoney; }; #pragma pack(pop) /* 2438 */ struct ShineItemAttr_Decoration { ShineDateTime deletetime; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; }; /* 2439 */ struct ShineItemAttr_SkillScroll { char dummy[1]; }; /* 2440 */ struct ShineItemAttr_RecallScroll { ShineItemAttr_ByteLot baseclass_0; }; /* 2441 */ #pragma pack(push, 1) struct ShineItemAttr_BindItem::Bind { unsigned __int16 mapid; unsigned int x; unsigned int y; }; #pragma pack(pop) /* 2442 */ struct ShineItemAttr_BindItem { char portalnum; ShineItemAttr_BindItem::Bind portal[10]; }; /* 2443 */ struct ShineItemAttr_UpSource { ShineItemAttr_ByteLot baseclass_0; }; /* 2444 */ struct ShineItemAttr_ItemChest:: { char _bf0; }; /* 2445 */ struct SHINE_ITEM_REGISTNUMBER:: { _BYTE gap0[4]; int _bf4; }; /* 2446 */ union SHINE_ITEM_REGISTNUMBER { SHINE_ITEM_REGISTNUMBER:: binary; unsigned int dwrdkey[2]; unsigned __int64 key; }; /* 2447 */ #pragma pack(push, 1) struct ShineItemAttr_ItemChest { ShineItemAttr_ItemChest:: type; SHINE_ITEM_REGISTNUMBER content[8]; }; #pragma pack(pop) /* 2448 */ struct ShineItemAttr_WeaponTitleLicence { char dummy[1]; }; /* 2449 */ struct ShineItemAttr_KingdomQuest { char dummy[1]; }; /* 2450 */ struct ShineItemAttr_MiniHouseSkin { ShineDateTime deletetime; }; /* 2451 */ struct ShineItemAttr_UpRed { ShineItemAttr_ByteLot baseclass_0; }; /* 2452 */ struct ShineItemAttr_UpBlue { ShineItemAttr_ByteLot baseclass_0; }; /* 2453 */ struct ShineItemAttr_UpGold { ShineItemAttr_ByteLot baseclass_0; }; /* 2454 */ struct ShineItemAttr_KQStep { ShineItemAttr_WordLot baseclass_0; }; /* 2455 */ struct ShineItemAttr_Feed { ShineItemAttr_ByteLot baseclass_0; }; /* 2456 */ struct ShineItemAttr_Riding:: { __int16 _bf0; }; /* 2457 */ #pragma pack(push, 1) struct ShineItemAttr_Riding { unsigned __int16 hungrypoint; ShineDateTime deletetime; ShineItemAttr_Riding:: bitflag; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; unsigned int nHP; char nGrade; unsigned __int16 nRareFailCount; }; #pragma pack(pop) /* 2458 */ struct ShineItemAttr_Amount { unsigned int amount; }; /* 2459 */ struct ShineItemAttr_CostumWeapon { unsigned int CostumCharged; }; /* 2460 */ struct ShineItemAttr_CostumShield { unsigned int CostumCharged; }; /* 2461 */ struct ShineItemAttr_ActionItem { ShineDateTime deletetime; }; /* 2462 */ struct ShineItemAttr_Enchant { char lot; }; /* 2463 */ struct ShineItemAttr_GBCoin { char dummy[1]; }; /* 2464 */ #pragma pack(push, 1) struct ShineItemAttr_Capsule { SHINE_ITEM_REGISTNUMBER content; ShineDateTime useabletime; }; #pragma pack(pop) /* 2465 */ #pragma pack(push, 1) struct ShineItemAttr_MobCardCollect_Unident { unsigned int SerialNumber; unsigned __int16 CardID; char Star; unsigned __int16 Group; }; #pragma pack(pop) /* 2466 */ #pragma pack(push, 1) struct ShineItemAttr_MobCardCollect { unsigned int SerialNumber; char Star; }; #pragma pack(pop) /* 2467 */ struct ShineItemAttr_NoEffect { ShineItemAttr_ByteLot baseclass_0; }; /* 2468 */ struct ShineItemAttr_ActiveSkill { unsigned __int16 lot; }; /* 2469 */ #pragma pack(push, 1) struct ShineItemAttr_Pet { unsigned int nPetRegNum; unsigned int nPetID; char sName[17]; char bSummoning; }; #pragma pack(pop) /* 2470 */ #pragma pack(push, 1) struct ShineItemAttr_Bracelet { ShineDateTime deletetime; SHINE_PUT_ON_BELONGED_ITEM IsPutOnBelonged; char upgrade; char strengthen; char upgradefailcount; char randomOptionChangedCount; ItemOptionStorage option; }; #pragma pack(pop) /* 2471 */ union SHINE_ITEM_ATTRIBUTE { ShineItemAttr_ByteLot blot; ShineItemAttr_WordLot wlot; ShineItemAttr_DwrdLot dlot; ShineItemAttr_QuestItem qstitm; ShineItemAttr_Amulet amulet; ShineItemAttr_Weapon weapon; ShineItemAttr_Armor armor; ShineItemAttr_Shield shield; ShineItemAttr_Boot boot; ShineItemAttr_Furniture furniture; ShineItemAttr_Decoration decorate; ShineItemAttr_SkillScroll skillscroll; ShineItemAttr_RecallScroll recallscroll; ShineItemAttr_BindItem binditem; ShineItemAttr_UpSource upsource; ShineItemAttr_ItemChest itemchest; ShineItemAttr_WeaponTitleLicence weapontitlelicence; ShineItemAttr_KingdomQuest kingdomquest; ShineItemAttr_MiniHouseSkin minihouseskin; ShineItemAttr_UpRed upgraderedgem; ShineItemAttr_UpBlue upgradebluegem; ShineItemAttr_UpGold upgradegoldgem; ShineItemAttr_KQStep kqstep; ShineItemAttr_Feed feed; ShineItemAttr_Riding riding; ShineItemAttr_Amount amount; ShineItemAttr_CostumWeapon costumweapon; ShineItemAttr_CostumShield costumshield; ShineItemAttr_ActionItem actionitem; ShineItemAttr_Enchant Enchant; ShineItemAttr_GBCoin GBCoin; ShineItemAttr_Capsule Capsule; ShineItemAttr_MobCardCollect_Unident MobCard_Unident; ShineItemAttr_MobCardCollect MobCard; ShineItemAttr_NoEffect NoEffect; ShineItemAttr_ActiveSkill ActiveSkill; ShineItemAttr_Pet Pet; ShineItemAttr_Bracelet Bracelet; }; /* 2472 */ #pragma pack(push, 1) struct SHINE_ITEM_STRUCT { unsigned __int16 itemid; SHINE_ITEM_ATTRIBUTE itemattr; }; #pragma pack(pop) /* 2473 */ #pragma pack(push, 1) struct ItemInfo { unsigned __int16 ID; char InxName[32]; char Name[64]; ItemTypeEnum Type; ItemClassEnum Class; unsigned int MaxLot; ItemEquipEnum Equip; AuctionGroup ItemAuctionGroup; GradeType ItemGradeType; char TwoHand; unsigned int AtkSpeed; unsigned int DemandLv; unsigned int Grade; unsigned int MinWC; unsigned int MaxWC; unsigned int AC; unsigned int MinMA; unsigned int MaxMA; unsigned int MR; unsigned int TH; unsigned int TB; unsigned int WCRate; unsigned int MARate; unsigned int ACRate; unsigned int MRRate; unsigned int CriRate; unsigned int CriMinWc; unsigned int CriMaxWc; unsigned int CriMinMa; unsigned int CriMaxMa; unsigned int CrlTB; UseClassType UseClass; unsigned int BuyPrice; unsigned int SellPrice; char BuyDemandLv; unsigned int BuyFame; unsigned int BuyGToken; unsigned int BuyGBCoin; WeaponTypeEnum WeaponType; ArmorTypeEnum ArmorType; char UpLimit; unsigned __int16 BasicUpInx; unsigned __int16 UpSucRatio; unsigned __int16 UpLuckRatio; char UpResource; unsigned __int16 AddUpInx; unsigned int ShieldAC; unsigned int HitRatePlus; unsigned int EvaRatePlus; unsigned int MACriPlus; unsigned int CriDamPlus; unsigned int MagCriDamPlus; E_BelongType BT_Inx; char TitleName[32]; char ItemUseSkill[32]; char SetItemIndex[32]; ItemFuncEnum ItemFunc; }; #pragma pack(pop) /* 2474 */ #pragma pack(push, 1) struct ItemViewInfo { unsigned __int16 ID; char InxName[32]; unsigned int IconIndex; char IconFile[32]; unsigned int SubIconIndex; char SubIconFile[32]; unsigned int PeriodIconIndex; char PeriodIconFile[32]; unsigned int R; unsigned int G; unsigned int B; unsigned int SUB_R; unsigned int SUB_G; unsigned int SUB_B; EquipTypeEnum EquipType; char LinkFile[32]; char TextureFile[32]; unsigned int MSetNo; unsigned int FSetNo; float GrnItemSize; char GrnItemTex[32]; unsigned __int16 UpEffect; char DropSnd[32]; char EquSnd[32]; char PutSnd[32]; IVEType IVET_Index; char Descript[256]; }; #pragma pack(pop) /* 2475 */ struct Item { NiRefObject baseclass_0; SHINE_ITEM_STRUCT m_kStruct; ItemInfo *m_pkInfo; ItemViewInfo *m_pkViewInfo; }; /* 2476 */ struct NiPointer { Item *m_pObject; }; /* 2477 */ struct DecoPlaneColor { NiPointer m_spDecoPlane; NiPointer m_spSubPlane; bool m_bShowDeco; bool m_bShowSub; }; /* 2478 */ struct DecoPlaneTex { NiPointer m_spDecoPlane; NiPointer m_spDecoTexProp; unsigned int m_uiDecoImageIndex; bool m_bShowDeco; }; /* 2479 */ struct ItemIcon { IconWin baseclass_0; PgWinText *m_pkLotText; NiPointer m_spItem; bool m_bShowLotText; bool m_bShowSubIcon; unsigned int m_uiSubIconIndex; NiPointer m_spSubImagePlane; NiPointer m_spSubImageTexProp; DecoPlaneColor m_kGradeDeco; DecoPlaneTex m_kTermDeco; bool m_bgray; NiPointer m_spBackPlane; NiPointer m_spTopPlane; bool m_bInputProcess; }; /* 2480 */ struct MsgBox { PgWinFrame baseclass_0; MsgBox::ButType m_eButType; NiPointer m_apkTextWin[4]; ItemIcon *m_pkItemSlotWin; NiPointer m_pkUnderSlotTextWin; PgMsg::Frame m_kFrameMsg; PgMsg::Frame m_kFrameCancelMsg; PgMsg::Frame m_kFrameSearchMsg; PgMsg::Frame m_kFrameCloseMsg; PgWin *m_pkRevMsgWinOnClose; unsigned int m_uiOkMsg; unsigned int m_wOkParam; int m_lOkParam; unsigned int m_uiCancelMsg; unsigned int m_wCancelParam; int m_lCancelParam; }; /* 2481 */ struct NiPointer { MsgBox *m_pObject; }; /* 2482 */ struct PROTO_NC_MINIHOUSE_BUILDING_REQ { char maxvisiter; char password[9]; char title[21]; char bItemInfoClose; char sNotify[101]; }; /* 2483 */ struct mhObjActionIDInfo { unsigned __int16 iCandidateObjID; unsigned __int16 mhObjAni_Handle; }; /* 2484 */ struct mhFocusObj { mhObject *m_Object; mhFocusObj::ClickInfo m_eInfo; }; /* 2485 */ struct mhObjEndureInfo { MHE_STEP e; unsigned __int16 iCandidateObjID; }; /* 2486 */ #pragma pack(push, 1) struct MHEmotion { unsigned __int16 MHEmotionID; char ActionViewInfo; char ActionIndex; unsigned int EventCode; unsigned int LegEventCode; char Name[32]; char IconIndex; char IconFile[16]; }; #pragma pack(pop) /* 2487 */ struct mhCharEmotionInfo { unsigned __int16 TargetObjID; unsigned __int16 OldTargetObjID; char ActPos; char OldActPos; MHEmotion *EmotionInfo; }; /* 2488 */ struct MiniHouseIndoor { mhManagerMediator m_ManagerMediator; mhGameMainConnectMgr *m_GameMainConnectMgr; MiniHouseRoomInfo m_RoomInfo; mhState m_eState; mhAccount m_eAccount; NiPointer m_spRootScene; NiPointer m_spNormalScene; NiPointer m_spAbStateEffScene; NiAVObject *m_PickedObj; tagPOINT m_MousePosForTrans; tagPOINT m_MDownStartCurPos; NiPoint3 m_kMDownGroundPos; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator, m_mapLight; std::map,std::allocator > > m_mapUIGroup; std::map,std::allocator > > m_mapCharLev; unsigned __int16 m_PickedCharhWnd; bool m_bReadytoCreateObj; bool m_bForceArrStateHold; bool m_bAskReturnToInvState; int m_iReturnToInvItemID; NiPointer m_spMsgBox; PROTO_NC_MINIHOUSE_BUILDING_REQ m_BuildingInfo; mhObjActionIDInfo m_ObjActionIDInfo; NiPointer m_spObjEffMsg; unsigned __int16 m_ColiObjID; mhFocusObj m_FocusObj; NiPointer m_spFocusObjEff; mhObjEndureInfo m_RevChangeEndure; unsigned __int16 m_RepairObjID; mhCharEmotionInfo m_mhCharEmotionInfo; unsigned __int16 m_CandidateFocusID; }; /* 2489 */ struct LightFogCtrl { LightFogCtrlVtbl *vfptr; PgTList m_kCtrlList; float m_fFreq; NiPointer m_spFogMat; NiPointer m_spAmibentLightMat; NiPointer m_spBackgroundColorMat; }; /* 2490 */ struct LightFogCtrlVtbl { void *(__thiscall *__vecDelDtor)(LightFogCtrl *this, unsigned int); }; /* 2491 */ struct NiTListBase,NiTimeController *> { NiTListBase,NiTimeController *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiTimeController *>::AntiBloatAllocator m_kAllocator; }; /* 2492 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiTimeController *m_element; }; /* 2493 */ struct NiTListBase,NiTimeController *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiTimeController *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiTimeController *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiTimeController *> *this, NiTListItem *); }; /* 2494 */ struct NiTListBase,NiTimeController *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2495 */ struct NiTPointerListBase,NiTimeController *> { NiTListBase,NiTimeController *> baseclass_0; }; /* 2496 */ struct NiTPointerList { NiTPointerListBase,NiTimeController *> baseclass_0; }; /* 2497 */ struct PgTList { NiTPointerList baseclass_0; }; /* 2498 */ struct World::ReadyToMiniHouse { bool bMaster; }; /* 2499 */ struct std::_Allocator_base { char dummy[1]; }; /* 2500 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2501 */ union $F5D9F7AA78D657F1C42C3677B70E2E13 { std::_Container_base0 baseclass_0; Char **_Myfirst; }; /* 2502 */ struct std::_Vector_val > { $F5D9F7AA78D657F1C42C3677B70E2E13 ___u0; Char **_Mylast; Char **_Myend; std::allocator _Alval; }; /* 2503 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2504 */ struct DropItem { DropItemVtbl *vfptr; unsigned __int16 m_kItemID; unsigned __int16 m_kHandle; bool m_bPickable; NiPointer m_spNode; bool m_bOutPlayerSight; }; /* 2505 */ struct DropItemVtbl { void *(__thiscall *__vecDelDtor)(DropItem *this, unsigned int); }; /* 2506 */ struct std::_Allocator_base { char dummy[1]; }; /* 2507 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2508 */ union $50333E542EE6A6516D24621179D70268 { std::_Container_base0 baseclass_0; DropItem **_Myfirst; }; /* 2509 */ struct std::_Vector_val > { $50333E542EE6A6516D24621179D70268 ___u0; DropItem **_Mylast; DropItem **_Myend; std::allocator _Alval; }; /* 2510 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2511 */ struct NiSortAdjustNode { NiNode baseclass_0; NiSortAdjustNode::SortingMode m_eSortingMode; }; /* 2512 */ struct NiPointer { NiSortAdjustNode *m_pObject; }; /* 2513 */ struct NsPathFinding { NsPathFindingVtbl *vfptr; PXY m_kPxyBufferStartPos; unsigned int FWMapSx; unsigned int FWMapSy; unsigned int MoveObcPtr; int MoveObcGather; PXY StartPos; PXY EndPos; PXY EndOriPos; unsigned int GoalReached; int DirectMove; int ChangedEndPos; PXY JuncPos; unsigned int FWMaxStep; PXY NearPos; unsigned int NearLength; PXY Pos; PXY NewPos; char Dir; unsigned __int16 Step; PXY ShPos; PXY PList[1024]; unsigned __int16 LList[1024]; unsigned __int16 PCnt; unsigned int Shortest; int DiffX; int DiffY; unsigned __int16 Loops; unsigned __int16 ShStep; unsigned __int16 StepCnt; unsigned __int16 AW; PXY LineStartPos; unsigned __int16 Steps; int NoJunc; PXY JuncBF[512]; PXY JuncFinalBF[512]; unsigned int dwFinalWayCount; unsigned __int16 LenMap[512][512]; unsigned int IsMoveAbleCnt; unsigned int MaxMoveableCnt; NsMakeBlockInfo_Byte *m_pkBlockInfo; }; /* 2514 */ struct NsPathFindingVtbl { void *(__thiscall *__vecDelDtor)(NsPathFinding *this, unsigned int); }; /* 2515 */ struct PXY { int X; int Y; }; /* 2516 */ struct IMakeBlockInfo { IMakeBlockInfoVtbl *vfptr; float m_fTileLength; unsigned int m_nSize; unsigned int m_uiSplitCnt; unsigned int m_uiTotalDataSize; unsigned int m_uiOneSideBlockCnt; float m_fSubTileLength; bool *m_pbOnTable; bool m_bInit; }; /* 2517 */ struct IMakeBlockInfoVtbl { void (__thiscall *SetBlockData)(IMakeBlockInfo *this, unsigned int, unsigned int, float); bool (__thiscall *SetBlockArea)(IMakeBlockInfo *this, NiPoint2 *, NiPoint2 *, NiPoint2 *); bool (__thiscall *SetBlock)(IMakeBlockInfo *this, unsigned int, bool); bool (__thiscall *SetBlock)(IMakeBlockInfo *this, unsigned int, unsigned int, unsigned int, unsigned int, bool); bool (__thiscall *SetBlock)(IMakeBlockInfo *this, unsigned int, unsigned int, bool); bool (__thiscall *GetBlock)(IMakeBlockInfo *this, unsigned int, unsigned int); bool (__thiscall *Save)(IMakeBlockInfo *this, const char *); bool (__thiscall *Load)(IMakeBlockInfo *this, const char *); void (__thiscall *DeleteAllData)(IMakeBlockInfo *this); void *(__thiscall *__vecDelDtor)(IMakeBlockInfo *this, unsigned int); }; /* 2518 */ const struct NsMakeBlockInfo_Byte { IMakeBlockInfo baseclass_0; char *m_pBlockInfoByte; unsigned int m_uiRealTotalBlockSize; unsigned int m_uiRealOneSideDataSize; }; /* 2519 */ struct CFindWay::PXY { unsigned int X; unsigned int Y; }; /* 2520 */ struct CFindWay { int m_bLoaded; unsigned int m_uiRealTotalBlockSize; unsigned int m_uiOneSideBlockCnt; unsigned int m_uiRealOneSideDataSize; char *m_pBlockInfoByte; unsigned int FWMapSx; unsigned int FWMapSy; CFindWay::PXY PList[768]; unsigned __int16 LList[768]; unsigned int PCnt; CFindWay::PXY NearPos; unsigned __int16 NearLength; CFindWay::PXY Pos; CFindWay::PXY NewPos; char Dir; unsigned __int16 Step; CFindWay::PXY ShPos; unsigned int Shortest; int DiffX; int DiffY; unsigned __int16 Loops; CFindWay::PXY LineStartPos; char DirTbl[13]; unsigned int XTbl[13]; unsigned int YTbl[13]; int NoJunc; CFindWay::PXY JuncBF[512]; int BaseLenMapX; int BaseLenMapY; int LenMapSx; int LenMapSy; unsigned __int16 *LenMap; int LenMapInRange; CFindWay::PXY StartPos; CFindWay::PXY EndPos; unsigned int GoalReached; int ChangedEndPos; int NumOfJunc; CFindWay::PXY JuncList[32]; }; /* 2521 */ struct InstantBlock { InstantBlockVtbl *vfptr; InstantBlock::SaveHeader m_pkSaveHeaderData[256]; unsigned int m_uiTotalHeadCnt; char *m_pbyBlockData; CFindWay *pFindWay; }; /* 2522 */ struct InstantBlockVtbl { void *(__thiscall *__vecDelDtor)(InstantBlock *this, unsigned int); }; /* 2523 */ struct InstantBlock::SaveHeader { unsigned int nNameSize; char szBlockName[32]; unsigned int nStartX; unsigned int nStartY; unsigned int nEndX; unsigned int nEndY; unsigned int nDataSize; unsigned int nAddress; }; /* 2524 */ struct AreaInfoData { AreaInfoDataVtbl *vfptr; AreaInfoData::IAreaData *m_pData[256]; unsigned int m_uiTotalDataCnt; }; /* 2525 */ struct AreaInfoDataVtbl { void *(__thiscall *__vecDelDtor)(AreaInfoData *this, unsigned int); }; /* 2526 */ struct AreaInfoData::IAreaData { AreaInfoData::IAreaDataVtbl *vfptr; Name8 Name; int nAreaType; }; /* 2527 */ struct AreaInfoData::IAreaDataVtbl { bool (__thiscall *IntersectTest)(AreaInfoData::IAreaData *this, float, float); }; /* 2528 */ union Name8 { char n8_name[32]; unsigned int n8_code[8]; }; /* 2529 */ struct NiFrustum { float m_fLeft; float m_fRight; float m_fTop; float m_fBottom; float m_fNear; float m_fFar; bool m_bOrtho; }; /* 2530 */ struct NiRect { float m_left; float m_right; float m_top; float m_bottom; }; /* 2531 */ struct NiCamera { NiAVObject baseclass_0; float m_aafWorldToCam[4][4]; NiFrustum m_kViewFrustum; float m_fMinNearPlaneDist; float m_fMaxFarNearRatio; NiRect m_kPort; float m_fLODAdjust; }; /* 2532 */ struct NiPointer { NiCamera *m_pObject; }; /* 2533 */ struct NiAccumulator { NiObject baseclass_0; NiCamera *m_pkCamera; }; /* 2534 */ struct NiPointer { NiAccumulator *m_pObject; }; /* 2535 */ struct _RTL_CRITICAL_SECTION { _RTL_CRITICAL_SECTION_DEBUG *DebugInfo; int LockCount; int RecursionCount; void *OwningThread; void *LockSemaphore; unsigned int SpinCount; }; /* 2536 */ struct _LIST_ENTRY { _LIST_ENTRY *Flink; _LIST_ENTRY *Blink; }; /* 2537 */ struct _RTL_CRITICAL_SECTION_DEBUG { unsigned __int16 Type; unsigned __int16 CreatorBackTraceIndex; _RTL_CRITICAL_SECTION *CriticalSection; _LIST_ENTRY ProcessLocksList; unsigned int EntryCount; unsigned int ContentionCount; unsigned int Flags; unsigned __int16 CreatorBackTraceIndexHigh; unsigned __int16 SpareWORD; }; /* 2538 */ struct NiCriticalSection { _RTL_CRITICAL_SECTION m_kCriticalSection; unsigned int m_ulThreadOwner; unsigned int m_uiLockCount; }; /* 2539 */ struct NiRenderer { NiObject baseclass_0; NiPointer m_spAccum; NiPropertyState *m_pkCurrProp; NiDynamicEffectState *m_pkCurrEffects; NiCriticalSection m_kRendererLock; NiCriticalSection m_kPrecacheCriticalSection; NiCriticalSection m_kSourceDataCriticalSection; NiRenderer::EFrameState m_eFrameState; NiRenderer::EFrameState m_eOffScreenFrameState; unsigned int m_uiFrameID; bool m_bRenderTargetGroupActive; bool m_bBatchRendering; }; /* 2540 */ struct CameraCtrl { CameraCtrlVtbl *vfptr; float m_fZoom; float m_fZoomMax; float m_fZoomMin; float m_fZoomDef; float m_fMsDeltaX; float m_fMsDeltaY; std::list > m_lstTraceCam; NiPoint3 m_kLookAtPos; float m_fAngleUD; float m_fAngleUDMax; float m_fAngleUDMin; float m_fAngleLR; NiPoint3 m_kUpDir; NiPoint3 m_kRightDir; NiPoint3 m_kFrontDir; float m_fZoomRatePerTick; float m_fLastUpdateTime; float m_fTargetZoom; float m_fTargetAngleLR; unsigned int m_uiCheckRayTile; }; /* 2541 */ struct CameraCtrlVtbl { void *(__thiscall *__vecDelDtor)(CameraCtrl *this, unsigned int); }; /* 2542 */ struct SkyCtrl { SkyCtrlVtbl *vfptr; NiPointer m_spNode; int m_nMaxTime; }; /* 2543 */ struct SkyCtrlVtbl { void *(__thiscall *__vecDelDtor)(SkyCtrl *this, unsigned int); bool (__thiscall *SetNode)(SkyCtrl *this, NiNode *); void (__thiscall *Start)(SkyCtrl *this, float, unsigned int); void (__thiscall *Update)(SkyCtrl *this, float); }; /* 2544 */ struct NiAmbientLight { NiLight baseclass_0; }; /* 2545 */ struct NiPointer { NiAmbientLight *m_pObject; }; /* 2546 */ struct NiDirectionalLight { NiLight baseclass_0; NiPoint3 m_kWorldDir; }; /* 2547 */ struct NiPointer { NiDirectionalLight *m_pObject; }; /* 2548 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2549 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 2550 */ struct NiPointer { NiRenderer *m_pObject; }; /* 2551 */ struct Ni2DBuffer { NiObject baseclass_0; unsigned int m_uiWidth; unsigned int m_uiHeight; NiPointer m_spRendererData; }; /* 2552 */ struct Ni2DBuffer::RendererData { NiRefObject baseclass_0; Ni2DBuffer *m_pkBuffer; }; /* 2553 */ struct NiPointer { Ni2DBuffer::RendererData *m_pObject; }; /* 2554 */ struct NiPointer { Ni2DBuffer *m_pObject; }; /* 2555 */ struct NiRenderedTexture { NiTexture baseclass_0; NiPointer m_spBuffer; }; /* 2556 */ struct NiPointer { NiRenderedTexture *m_pObject; }; /* 2557 */ struct NiDepthStencilBuffer { Ni2DBuffer baseclass_0; }; /* 2558 */ struct NiPointer { NiDepthStencilBuffer *m_pObject; }; /* 2559 */ struct NiRenderTargetGroup::RendererData { NiRenderTargetGroup::RendererDataVtbl *vfptr; }; /* 2560 */ struct NiRenderTargetGroup::RendererDataVtbl { void *(__thiscall *__vecDelDtor)(NiRenderTargetGroup::RendererData *this, unsigned int); }; /* 2561 */ struct NiRenderTargetGroup { NiObject baseclass_0; NiPointer m_aspBuffers[4]; unsigned int m_uiNumBuffers; NiPointer m_spDepthStencilBuffer; NiRenderTargetGroup::RendererData *m_pkRendererData; }; /* 2562 */ struct NiPointer { NiRenderTargetGroup *m_pObject; }; /* 2563 */ struct NiPointer { NiTextureEffect *m_pObject; }; /* 2564 */ struct NiTListBase,NiGeometry *> { NiTListBase,NiGeometry *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiGeometry *>::AntiBloatAllocator m_kAllocator; }; /* 2565 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiGeometry *m_element; }; /* 2566 */ struct NiTListBase,NiGeometry *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiGeometry *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiGeometry *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiGeometry *> *this, NiTListItem *); }; /* 2567 */ struct NiTListBase,NiGeometry *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2568 */ struct NiTPointerListBase,NiGeometry *> { NiTListBase,NiGeometry *> baseclass_0; }; /* 2569 */ struct NiTPointerList { NiTPointerListBase,NiGeometry *> baseclass_0; }; /* 2570 */ struct MasterPropertyAccumulator { NiAccumulator baseclass_0; NiTPointerList > m_propertyList; NiTPointerList m_kObjects; }; /* 2571 */ struct NiPointer { MasterPropertyAccumulator *m_pObject; }; /* 2572 */ struct NiVisibleArray { NiGeometry **m_ppkArray; unsigned int m_uiCurrentSize; unsigned int m_uiAllocatedSize; unsigned int m_uiGrowBy; }; /* 2573 */ struct NiCullingProcess { NiCullingProcessVtbl *vfptr; const bool m_bUseVirtualAppend; NiVisibleArray *m_pkVisibleSet; NiCamera *m_pkCamera; NiFrustum m_kFrustum; NiFrustumPlanes m_kPlanes; }; /* 2574 */ struct NiCullingProcessVtbl { void *(__thiscall *__vecDelDtor)(NiCullingProcess *this, unsigned int); void (__thiscall *Process)(NiCullingProcess *this, NiAVObject *); void (__thiscall *Process)(NiCullingProcess *this, NiCamera *, NiAVObject *, NiVisibleArray *); void (__thiscall *AppendVirtual)(NiCullingProcess *this, NiGeometry *); }; /* 2575 */ struct NiFrustumPlanes { NiPlane m_akCullingPlanes[6]; unsigned int m_uiActivePlanes; }; /* 2576 */ struct NsShadowObject { bool m_bUsedMultiEffect; NiPointer m_spCamera; NiPointer m_spEdgeCamera; NiPointer m_spRenderer; NiPointer m_spRenderedTexture; NiPointer m_spRenderTargetGroup; NiPointer m_spMat; NiPointer m_spShadow; NiPointer m_spShadow1; NiPointer m_spShadow2; NiPointer m_spShadow3; NiColor m_kColorShadow; NiColor m_kColorBack; NiPointer m_spLineObject; NiPointer m_spCaster; NiPoint3 m_dir; unsigned int m_uiIndex; NiPointer m_spSort; NiVisibleArray m_kVisible; NiCullingProcess m_kCuller; }; /* 2577 */ struct Shadow { NiRefObject baseclass_0; NsDecal m_kDecal; NsShadowObject *m_pkShdowObject; NiPointer m_spNode; NiPointer m_spCircleShadowObject; NiPointer m_spModelShadowObject; Shadow::eShadowMode m_eShadowMode; }; /* 2578 */ struct NiPointer { Shadow *m_pObject; }; /* 2579 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 2580 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2581 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 2582 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 2583 */ struct PgTList > { NiTPointerList > baseclass_0; }; /* 2584 */ struct Picking { NsABVPicking baseclass_0; }; /* 2585 */ union Name3 { char n3_name[12]; unsigned int n3_code[3]; }; /* 2586 */ struct CMagicCircleController { NiRefObject baseclass_0; NiPoint3 m_SavePos; bool m_bEnable; NiPointer m_spCircleObject; NsDecal m_kDecal; }; /* 2587 */ struct NiPointer { CMagicCircleController *m_pObject; }; /* 2588 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2589 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 2590 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2591 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 2592 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 2593 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2594 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 2595 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 2596 */ struct NiTArray { NiTArrayVtbl *vfptr; NiRoom::Wall **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2597 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 2598 */ struct NiRoom::Wall { NiPlane m_kModelPlane; NiPlane m_kWorldPlane; }; /* 2599 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2600 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 2601 */ struct NiPortal { NiAVObject baseclass_0; unsigned __int16 m_uFlags; unsigned __int16 m_usVertices; NiPoint3 *m_pkModelVertex; NiAVObject *m_pkAdjoiner; NiBound m_kModelBound; NiPoint3 *m_pkWorldVertex; }; /* 2602 */ struct NiPointer { NiPortal *m_pObject; }; /* 2603 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 2604 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2605 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 2606 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 2607 */ struct NiTArray { NiTArrayVtbl *vfptr; bool *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2608 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 2609 */ struct NiRoom { NiNode baseclass_0; NiTPointerList > m_kOldWalls; NiTArray m_kWalls; NiTPointerList > m_kInPortal; NiTArray m_kInPortalActive; NiTPointerList > m_kOutPortal; NiTPointerList > m_kFixture; unsigned int m_uiLastRenderedTimestamp; bool m_bRenderLock; }; /* 2610 */ struct NiPointer { NiRoom *m_pObject; }; /* 2611 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 2612 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2613 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 2614 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 2615 */ struct NiTMapBase,NiGeometry *,int> { NiTMapBase,NiGeometry *,int>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiGeometry *,int>::AntiBloatAllocator m_kAllocator; }; /* 2616 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiGeometry *m_key; int m_val; }; /* 2617 */ struct NiTMapBase,NiGeometry *,int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiGeometry *,int> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiGeometry *,int> *this, NiGeometry *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiGeometry *,int> *this, NiGeometry *, NiGeometry *); void (__thiscall *SetValue)(NiTMapBase,NiGeometry *,int> *this, NiTMapItem *, NiGeometry *, int); void (__thiscall *ClearValue)(NiTMapBase,NiGeometry *,int> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiGeometry *,int> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiGeometry *,int> *this, NiTMapItem *); }; /* 2618 */ struct DFALL { char dummy[1]; }; /* 2619 */ union $89DDC50BB909F7422C06791150CFDA06 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 2620 */ struct NiTMapBase,NiGeometry *,int>::AntiBloatAllocator { $89DDC50BB909F7422C06791150CFDA06 ___u0; }; /* 2621 */ struct NiTMap { NiTMapBase,NiGeometry *,int> baseclass_0; }; /* 2622 */ struct NiFixtureCuller { NiCullingProcess baseclass_0; NiTMap m_kFixtureMap; }; /* 2623 */ struct NiRoomGroup { NiNode baseclass_0; NiPointer m_spShell; NiTPointerList > m_kRooms; NiPointer m_spLastRoom; NiFixtureCuller m_kFixtureCuller; }; /* 2624 */ struct NiPointer { NiRoomGroup *m_pObject; }; /* 2625 */ struct std::_List_nod,std::allocator > >::_Node { std::_List_nod,std::allocator > >::_Node *_Next; std::_List_nod,std::allocator > >::_Node *_Prev; NiPointer _Myval; }; /* 2626 */ struct std::_Allocator_base,std::allocator > >::_Node> { char dummy[1]; }; /* 2627 */ struct std::allocator,std::allocator > >::_Node> { std::_Allocator_base,std::allocator > >::_Node> baseclass_0; }; /* 2628 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2629 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2630 */ union $2E7C33B4ED838977968BD1299CEF5E45 { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > >::_Node *_Myhead; }; /* 2631 */ struct std::_List_nod,std::allocator > > { $2E7C33B4ED838977968BD1299CEF5E45 ___u0; unsigned int _Mysize; std::allocator,std::allocator > >::_Node> _Alnod; std::allocator > _Alval; }; /* 2632 */ struct std::_List_val,std::allocator > > { std::_List_nod,std::allocator > > baseclass_0; }; /* 2633 */ struct std::list,std::allocator > > { std::_List_val,std::allocator > > baseclass_0; }; /* 2634 */ struct NsMergePortal { NiPointer m_spRoomGroup; std::list,std::allocator > > m_listRoomNode; std::list,std::allocator > > m_listLinkNode; }; /* 2635 */ struct std::binary_function,NiPointer,bool> { char dummy[1]; }; /* 2636 */ struct std::less > { std::binary_function,NiPointer,bool> baseclass_0; }; /* 2637 */ union $028DBAE2D14A601DD7502BAEAEE64B55 { std::_Container_base0 baseclass_0; std::less > comp; }; /* 2638 */ struct std::_Tset_traits,std::less >,std::allocator >,0> { $028DBAE2D14A601DD7502BAEAEE64B55 ___u0; }; /* 2639 */ struct std::_Tree_nod,std::less >,std::allocator >,0> >::_Node { std::_Tree_nod,std::less >,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::less >,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::less >,std::allocator >,0> >::_Node *_Right; NiPointer _Myval; char _Color; char _Isnil; }; /* 2640 */ struct std::_Allocator_base,std::less >,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2641 */ struct std::allocator,std::less >,std::allocator >,0> >::_Node> { std::_Allocator_base,std::less >,std::allocator >,0> >::_Node> baseclass_0; }; /* 2642 */ struct std::_Tree_nod,std::less >,std::allocator >,0> > { std::_Tset_traits,std::less >,std::allocator >,0> baseclass_0; std::_Tree_nod,std::less >,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::less >,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2643 */ struct std::_Tree_val,std::less >,std::allocator >,0> > { std::_Tree_nod,std::less >,std::allocator >,0> > baseclass_0; }; /* 2644 */ struct std::_Tree,std::less >,std::allocator >,0> > { std::_Tree_val,std::less >,std::allocator >,0> > baseclass_0; }; /* 2645 */ struct std::set,std::less >,std::allocator > > { std::_Tree,std::less >,std::allocator >,0> > baseclass_0; }; /* 2646 */ struct std::binary_function { char dummy[1]; }; /* 2647 */ struct std::less { std::binary_function baseclass_0; }; /* 2648 */ union $35F25BF1DA075D39C50E833F19C1C18B { std::_Container_base0 baseclass_0; std::less comp; }; /* 2649 */ struct std::_Tset_traits,std::allocator,0> { $35F25BF1DA075D39C50E833F19C1C18B ___u0; }; /* 2650 */ struct std::_Tree_nod,std::allocator,0> >::_Node { std::_Tree_nod,std::allocator,0> >::_Node *_Left; std::_Tree_nod,std::allocator,0> >::_Node *_Parent; std::_Tree_nod,std::allocator,0> >::_Node *_Right; NiAVObject *_Myval; char _Color; char _Isnil; }; /* 2651 */ struct std::_Allocator_base,std::allocator,0> >::_Node> { char dummy[1]; }; /* 2652 */ struct std::allocator,std::allocator,0> >::_Node> { std::_Allocator_base,std::allocator,0> >::_Node> baseclass_0; }; /* 2653 */ struct std::_Allocator_base { char dummy[1]; }; /* 2654 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2655 */ struct std::_Tree_nod,std::allocator,0> > { std::_Tset_traits,std::allocator,0> baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator,0> >::_Node> _Alnod; std::allocator _Alval; }; /* 2656 */ struct std::_Tree_val,std::allocator,0> > { std::_Tree_nod,std::allocator,0> > baseclass_0; }; /* 2657 */ struct std::_Tree,std::allocator,0> > { std::_Tree_val,std::allocator,0> > baseclass_0; }; /* 2658 */ struct std::set,std::allocator > { std::_Tree,std::allocator,0> > baseclass_0; }; /* 2659 */ struct World:: { unsigned int dwRGB; NiPointer spScene; NiPointer spLightScene; }; /* 2660 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; NiAVObject *_Myval; }; /* 2661 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 2662 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 2663 */ union $8640B9AE83BE5B8946332563A3F3D7D0 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 2664 */ struct std::_List_nod > { $8640B9AE83BE5B8946332563A3F3D7D0 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 2665 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 2666 */ struct std::list > { std::_List_val > baseclass_0; }; /* 2667 */ struct std::_Tmap_traits,std::allocator >,0> { $35F25BF1DA075D39C50E833F19C1C18B ___u0; }; /* 2668 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2669 */ struct std::_Pair_base { NiAVObject *const first; NiBound second; }; /* 2670 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2671 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2672 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2673 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2674 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2675 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2676 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2677 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2678 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2679 */ struct std::_Tmap_traits,std::allocator >,0> { $35F25BF1DA075D39C50E833F19C1C18B ___u0; }; /* 2680 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2681 */ struct World::AniObjectType { float fMaxTime; float fStartTime; }; /* 2682 */ struct std::_Pair_base { NiAVObject *const first; World::AniObjectType second; }; /* 2683 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2684 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2685 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2686 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2687 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2688 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2689 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2690 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2691 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2692 */ struct NsMakeQuadScene { int m_nUsedLevelCnt; int m_nTotalLevel; int m_nCountX; int m_nCountY; float m_fLengthX; float m_fLengthY; NiNode *m_pRootScene; }; /* 2693 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 2694 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 2695 */ struct FindCullUpdateNode::CullUpdateAreaInfo { NiTArray > kCheckedNodes; NiPoint3 pos3Center; float fRadius; }; /* 2696 */ struct CNullClass { CNullClassVtbl *vfptr; }; /* 2697 */ struct CNullClassVtbl { void *(__thiscall *__vecDelDtor)(CNullClass *this, unsigned int); }; /* 2698 */ struct CRTTIClass { CNullClass baseclass_0; }; /* 2699 */ struct CBaseObject { CRTTIClass baseclass_0; std::basic_string,std::allocator > m_strName; }; /* 2700 */ struct CRTTIClass { CBaseObject baseclass_0; }; /* 2701 */ struct CWorldConfig { CRTTIClass baseclass_0; NiPointer m_spGroundObject; NiPointer m_spDirectionLight; bool m_bGroundDLEnable; }; /* 2702 */ struct World::SItemRepairInfo { World::SItemRepairInfo::ItemRepairState eRepairState; }; /* 2703 */ struct World::SItemEnchantInfo { World::SItemEnchantInfo::ItemEnchantState eEnchantstate; }; /* 2704 */ struct World::SItemRandomOptRecoverCount { World::SItemRandomOptRecoverCount::ItemRecoverCountState eItemRecoverCountState; }; /* 2705 */ struct HeightMapMaker { HeightMapMakerVtbl *vfptr; std::vector > m_IndexMap; NiPoint3 m_MinPoint; NiPoint3 m_MaxPoint; NiPoint3 m_PitchLegnth; HeightMapMaker::GroupIndex m_GroupIndex[10][10]; }; /* 2706 */ struct HeightMapMakerVtbl { void *(__thiscall *__vecDelDtor)(HeightMapMaker *this, unsigned int); }; /* 2707 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2708 */ #pragma pack(push, 1) struct HeightMapMaker::TriangleIndex { NiPoint3 Pos[3]; NiPoint2 TriMin; NiPoint2 TriMax; std::vector > adjoinTriangle; unsigned int unIndex; long double EqutionOfPlane[4]; }; #pragma pack(pop) /* 2709 */ struct std::_Allocator_base { char dummy[1]; }; /* 2710 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2711 */ union $B1A0637D1402FCD73E004278576D18DE { std::_Container_base0 baseclass_0; HeightMapMaker::TriangleIndex **_Myfirst; }; /* 2712 */ struct std::_Vector_val > { $B1A0637D1402FCD73E004278576D18DE ___u0; HeightMapMaker::TriangleIndex **_Mylast; HeightMapMaker::TriangleIndex **_Myend; std::allocator _Alval; }; /* 2713 */ struct HeightMapMaker::GroupIndex { NiPoint3 m_MinPoint; NiPoint3 m_MaxPoint; std::vector > m_LinkIndex; }; /* 2714 */ struct DecalMgr { DecalMgrVtbl *vfptr; PgNsTerrain *m_pkTerrain; NiNode *m_pkBuildingScene; PgTList m_kList; }; /* 2715 */ struct DecalMgrVtbl { void *(__thiscall *__vecDelDtor)(DecalMgr *this, unsigned int); }; /* 2716 */ struct NiTListBase,CharDecal *> { NiTListBase,CharDecal *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,CharDecal *>::AntiBloatAllocator m_kAllocator; }; /* 2717 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; CharDecal *m_element; }; /* 2718 */ struct CharDecal { CDecalEffect baseclass_0; NiPoint3 m_kPos; unsigned __int16 m_hHandle; bool m_bEnd; float m_fLifeTime; }; /* 2719 */ struct NiTListBase,CharDecal *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,CharDecal *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,CharDecal *> *this); void (__thiscall *DeleteItem)(NiTListBase,CharDecal *> *this, NiTListItem *); }; /* 2720 */ struct NiTListBase,CharDecal *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2721 */ struct NiTPointerListBase,CharDecal *> { NiTListBase,CharDecal *> baseclass_0; }; /* 2722 */ struct NiTPointerList { NiTPointerListBase,CharDecal *> baseclass_0; }; /* 2723 */ struct PgTList { NiTPointerList baseclass_0; }; /* 2724 */ struct World { MiniHouseIndoor m_MiniHouseIndoorMode; bool m_bCameraMove; bool m_bChangeFogFlag; LightFogCtrl m_kLightFogCtrl; World::ReadyToMiniHouse m_MinihouseJoinOpt; bool m_bMagicCircle; std::vector > m_vecNearMob; std::vector > m_vecNearDropItem; float m_fMaxHeight; float m_fMinHeight; NiPointer m_spWorldScene; NiPointer m_spCharScene; NiPointer m_spDropItemScene; NiPointer m_spGroundScene; NiPointer m_spShadowScene; NiPointer m_spGroundObject; NiPointer m_spDirectionalLightScene; NiPointer m_spMinihouseScene; NiPointer m_spNormalLightScene; NiPointer m_spAbstateCharScene; NiPointer m_spWeatherEffectScene; NiPointer m_spGroundTerrain; NiPointer m_spAllGroundScene; NiPointer m_spBuildingScene; NiPointer m_spBDAni; NiPointer m_spBDNotAni; NiPointer m_spSkyScene; NiPointer m_spWaterScene; NiPointer m_spEffectScene; NiPointer m_spGroundCollidee; NiPointer m_spGroundObjectCollidee; NiPointer m_spBuildingCollidee; NiPointer m_spUseCameraCollidee; PgNsTerrain *m_pkTerrain; NsPathFinding kPathFinding; CFindWay kPathFindingNew; InstantBlock m_kInstantBlock; AreaInfoData m_kAreaInfoData; NiPointer m_spCamera; NiRenderer *m_pkRenderer; CameraCtrl m_kCameraCtrl; float m_fCameraFOV; bool m_bCameraOrtho; NiFrustum m_kSkyFrustum; NiFrustum m_kWorldFrustum; float m_fNearPlaneRadius; OscillationEx m_kCamOscillation; NiPoint3 m_kLookAtDelta; NiPoint3 m_kCameraPosDelta; bool m_bControllerMode; bool m_bAutoCameraMode; unsigned int m_dwOldTime; float m_fAngleUDDelta; float m_fAngleLRDelta; float m_fDist; NiPoint3 m_kLookAtPos; SkyCtrl m_kSkyCtrl; NiPointer m_spAmbientLight; NiPointer m_spDirectionalLight; NiPointer m_spMapDirectionalLight; NiColor m_kBackGroundColor; unsigned int m_eCharShadowLevel; PgTList > m_kShadowList; Picking *m_pkPick; NiPointer m_spMoveTargetPointNode; Name3 m_kMapName; NiPointer m_spMagicCircleController; char m_MapType; NiPointer m_spShakeContrl; NiPointer m_spCharSelectMarkNode; NsDecal m_kCharSelectMarkDecal; NsMergePortal m_kMergePortal; NiPointer m_spMiniMapTexture; NsMakeBlockInfo_Byte *m_pkBlockInfo; std::set,std::less >,std::allocator > > m_setChar; std::set,std::allocator > m_vecFadeObject; std::set,std::allocator > m_vecCameraIntersectObject; std::set,std::allocator > m_vecUpdateFadeObject; NiPointer m_spTexturePalette; NiPointer m_spCameraShakeNode; World:: m_kExtraLightScene[30]; std::list > m_vecAniObject; std::map,std::allocator > > m_mapBound; std::map,std::allocator > > m_mapBoundTime; NsMakeQuadScene kQaudSceneMakerAni; NsMakeQuadScene kQaudSceneMakerNotAni; FindCullUpdateNode::CullUpdateAreaInfo m_kCullUPdateData; CWorldConfig *m_pWorldConfig; World::SItemRepairInfo m_ItemRepairInfo; World::SItemEnchantInfo m_ItemEnchantInfo; World::SItemRandomOptRecoverCount m_RandomOptRecoverCountInfo; HeightMapMaker m_HeightMapMaker; DecalMgr m_kDecalMgr; }; /* 2725 */ struct CT_INFO { char Type; char _bf1; }; /* 2726 */ struct MainChar::CTWT_INFO { char LV; unsigned __int16 MobID; char Value; }; /* 2727 */ struct MainChar::sItemSkill { bool m_bUse; unsigned int m_uiInvenSlot; }; /* 2728 */ struct MainChar { Char baseclass_0; CT_INFO ms_ctInfo[528]; unsigned int ms_uiTotalCharTitle; MainChar::CTWT_INFO ms_ctwtInfo[3]; unsigned int ms_uiTotalCTWeaponTitle; CNSTimer_Interval m_kMainCharMotionPTimer; NiPointer m_spCollider; NiPoint3 m_kFinalMoveTargetPos; bool m_bFinalMoveTargetPos; Char *m_pkTargetChar; Char *m_pkAttackTarget; bool m_bIsTargetGuildWarring; unsigned __int16 m_pkTOTChar; bool m_bNewClickChar; MainChar::ReserveAct m_eReserveAct; Skill::Type m_eReserveSkillType; unsigned __int16 m_kReserveSkillID; NiPoint3 m_kRevMovePos; bool m_bAttackWill; char m_byCurrNormalAttCode; char m_byCurrSkillAttCode; char m_byPkGrade; float m_fPowAutoStepLength; MainChar::ReserveAct m_eStartReserveAct; MainChar::MoveState m_eStartMoveTarget; NiPoint3 m_kStartMovePos; NiPoint3 m_kNextMovePos; NiPoint3 m_kResStartSPos; NiPoint3 m_pos3MoveDir; float m_fTotalMoveLength; NiPoint3 m_pos3ArrWP[100]; bool m_bWay; int m_nWPCnt; int m_nCurWP; bool m_bIsFindEndPoint; bool m_bPathFindingStart; NiPoint3 m_pos3InputTargetPos; int m_nCurCornerCnt; unsigned int m_uiPlayerSight; bool m_bMainCharAura; NiPointer m_pChainEffect; NiPoint3 m_pLength; bool m_bZigZag; bool m_bAirBorne; unsigned __int16 m_kAirBorneID; MainChar::sItemSkill m_kItemSkill; }; /* 2729 */ struct NiTListBase,Effect *> { NiTListBase,Effect *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,Effect *>::AntiBloatAllocator m_kAllocator; }; /* 2730 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; Effect *m_element; }; /* 2731 */ struct NiTListBase,Effect *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,Effect *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,Effect *> *this); void (__thiscall *DeleteItem)(NiTListBase,Effect *> *this, NiTListItem *); }; /* 2732 */ struct NiTListBase,Effect *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2733 */ struct NiTPointerListBase,Effect *> { NiTListBase,Effect *> baseclass_0; }; /* 2734 */ struct NiTPointerList { NiTPointerListBase,Effect *> baseclass_0; }; /* 2735 */ struct PgTList { NiTPointerList baseclass_0; }; /* 2736 */ struct std::binary_function { char dummy[1]; }; /* 2737 */ struct std::less { std::binary_function baseclass_0; }; /* 2738 */ union $738B82C580D3CC8634CAB3467BB426FA { std::_Container_base0 baseclass_0; std::less comp; }; /* 2739 */ struct std::_Tset_traits,std::allocator,0> { $738B82C580D3CC8634CAB3467BB426FA ___u0; }; /* 2740 */ struct std::_Tree_nod,std::allocator,0> >::_Node { std::_Tree_nod,std::allocator,0> >::_Node *_Left; std::_Tree_nod,std::allocator,0> >::_Node *_Parent; std::_Tree_nod,std::allocator,0> >::_Node *_Right; Effect *_Myval; char _Color; char _Isnil; }; /* 2741 */ struct std::_Allocator_base,std::allocator,0> >::_Node> { char dummy[1]; }; /* 2742 */ struct std::allocator,std::allocator,0> >::_Node> { std::_Allocator_base,std::allocator,0> >::_Node> baseclass_0; }; /* 2743 */ struct std::_Allocator_base { char dummy[1]; }; /* 2744 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2745 */ struct std::_Tree_nod,std::allocator,0> > { std::_Tset_traits,std::allocator,0> baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator,0> >::_Node> _Alnod; std::allocator _Alval; }; /* 2746 */ struct std::_Tree_val,std::allocator,0> > { std::_Tree_nod,std::allocator,0> > baseclass_0; }; /* 2747 */ struct std::_Tree,std::allocator,0> > { std::_Tree_val,std::allocator,0> > baseclass_0; }; /* 2748 */ struct std::set,std::allocator > { std::_Tree,std::allocator,0> > baseclass_0; }; /* 2749 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2750 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /* 2751 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /* 2752 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2753 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /* 2754 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /* 2755 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /* 2756 */ struct ABSTATE_INFORMATION { ABSTATEINDEX abstateID; unsigned int restKeeptime; unsigned int strength; }; /* 2757 */ #pragma pack(push, 1) struct EffectMgr::AbstateAni { ABSTATE_INFORMATION kAbstateInfom; unsigned __int16 kTarget; }; #pragma pack(pop) /* 2758 */ struct std::_Allocator_base { char dummy[1]; }; /* 2759 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2760 */ union $E550E454A97F08649D3E8FB19794C7D4 { std::_Container_base0 baseclass_0; EffectMgr::AbstateAni *_Myfirst; }; /* 2761 */ struct std::_Vector_val > { $E550E454A97F08649D3E8FB19794C7D4 ___u0; EffectMgr::AbstateAni *_Mylast; EffectMgr::AbstateAni *_Myend; std::allocator _Alval; }; /* 2762 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2763 */ struct std::_Tmap_traits,std::allocator >,1> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 2764 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2765 */ struct std::_Pair_base { const unsigned int first; Effect *second; }; /* 2766 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2767 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 2768 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 2769 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2770 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2771 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2772 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 2773 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 2774 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 2775 */ struct EffectMgr { PgTList m_kList; std::set,std::allocator > m_setEffectHandle; NiTStringPointerMap > m_kEffNodeMap; NiPointer m_spTexturePalette; Effect *m_pGuildAcademyMasterEffect; std::vector > m_kAbsateAniVec; std::multimap,std::allocator > > m_kClientEffectMap; }; /* 2776 */ struct ArrowEff { Effect baseclass_0; float m_fSpeed; unsigned __int16 m_kTargetCharHandle; unsigned __int16 m_kCasterCharHandle; NpNs_MoveToTarget m_kMoveToTarget; char m_acBombEffectName[33]; unsigned int m_uiHitDamage; bool m_bHitDamageShow; __int16 m_iAtkSeqNum; DamageInfoSet m_kDamageInfoSet; NiPoint3 m_kCasterDir; NiPointer m_spWeaponAfterImgEff; char m_acBombSndName[33]; LastEffPos m_ePlayPos; }; /* 2777 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 2778 */ union $8C6A40E2A4AA403C83D4E937CE1411EE { std::_Iterator012 baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Ptr; }; /* 2779 */ struct std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> { $8C6A40E2A4AA403C83D4E937CE1411EE ___u0; }; /* 2780 */ struct std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> baseclass_0; }; /* 2781 */ struct ClientEffect { Effect baseclass_0; unsigned __int16 m_kTargetCharHandle; NiPoint3 m_kTargetPos; NiPoint3 m_kOffSet; }; /* 2782 */ struct LookAtEffect { ClientEffect baseclass_0; NiPoint3 m_kLookAtPos; unsigned int m_uiIndex; }; /* 2783 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2784 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2785 */ struct CDataReader { CDataReaderVtbl *vfptr; unsigned int m_nFileSize; unsigned int m_nBFSize; unsigned int m_nDataArraySize; unsigned int m_nFileCheckSum; Name8 m_sFileMD5; CDataReader::HEAD *m_pHead; char *m_pData; char **m_pDataArray; }; /* 2786 */ struct CDataReaderVtbl { void *(__thiscall *__vecDelDtor)(CDataReader *this, unsigned int); }; /* 2787 */ struct CDataReader::FIELD { char Name[48]; CDataReader::TYPE_LIST Type; unsigned int Size; }; /* 2788 */ struct CDataReader::HEAD { unsigned int nVersionKey; char sVersion[20]; unsigned int nReserved; CDataReader::DATA_MODE nDataMode; unsigned int nFileSize; unsigned int nDataSize; unsigned int nNumOfRecord; unsigned int nFieldSize; unsigned int nNumOfField; CDataReader::FIELD Field[]; }; /* 2789 */ struct MoverMainTab { ITableBase baseclass_0; }; /* 2790 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 2791 */ union $45E7681CB5DFCDF62F31CBB987B5E81F { std::_Iterator012 baseclass_0; const char *_Ptr; }; /* 2792 */ struct std::_String_const_iterator,std::allocator > { $45E7681CB5DFCDF62F31CBB987B5E81F ___u0; }; /* 2793 */ struct std::_String_iterator,std::allocator > { std::_String_const_iterator,std::allocator > baseclass_0; }; /* 2794 */ struct std::char_traits { char dummy[1]; }; /* 2795 */ struct std::allocator::rebind { char dummy[1]; }; /* 2796 */ struct std::allocator::rebind,std::allocator,0> >::_Node> { char dummy[1]; }; /* 2797 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2798 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2799 */ struct MoverHG { char MoverIDX[32]; char FeedType[32]; unsigned __int16 RestoreAmount; unsigned __int16 MaxHG; unsigned __int16 CreateHG; unsigned __int16 Tick; unsigned __int16 ConsumeHG; }; /* 2800 */ struct MoverHGTab { ITableBase baseclass_0; }; /* 2801 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2802 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2803 */ struct MoverViewTab { ITableBase baseclass_0; }; /* 2804 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2805 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2806 */ struct MoverSlotViewTab { ITableBase baseclass_0; }; /* 2807 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2808 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2809 */ struct MoverSlotCharAniTab { ITableBase baseclass_0; }; /* 2810 */ #pragma pack(push, 1) struct MoverSlotCharAni { char MoverTypeIDX[16]; char MoverSlotPosition; CharAniType CharAni; unsigned int RideLegECode; unsigned int RideAniECode; }; #pragma pack(pop) /* 2811 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2812 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2813 */ #pragma pack(push, 1) struct MoverAbility { char MoverIDX[32]; char MoverLv; unsigned int HP; unsigned int WCMin; unsigned int WCMax; unsigned int MAMin; unsigned int MAMax; unsigned __int16 AC; unsigned __int16 MR; unsigned __int16 TH; unsigned __int16 TB; char ResIndex[32]; unsigned int AbsoluteSize; }; #pragma pack(pop) /* 2814 */ struct MoverAbilityTab { ITableBase baseclass_0; }; /* 2815 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2816 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2817 */ struct MoverItem { char MoverIDX[32]; char ItemIDX[32]; }; /* 2818 */ struct MoverItemTab { ITableBase baseclass_0; }; /* 2819 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2820 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2821 */ #pragma pack(push, 1) struct MapInfo { unsigned __int16 ID; Name3 MapName; char Name[32]; WM_Link IsWMLink; unsigned int RegenX; unsigned int RegenY; char KingdomMap; Name3 MapFolderName; char InSide; unsigned int Sight; }; #pragma pack(pop) /* 2822 */ struct IIDTableBase { ITableBase baseclass_0; MapInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 2823 */ struct MapInfoTab { IIDTableBase baseclass_0; }; /* 2824 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2825 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2826 */ #pragma pack(push, 1) struct MapViewInfo { unsigned __int16 ID; Name3 MapName; char BGM_Name_01[32]; char BGM_Name_02[32]; char BGM_Name_03[32]; unsigned __int16 BGMDlyTime; float MiniMapScale; char Enlargement; char KingdomMap; Name3 MapFolderName; char MinimapView; char WorldMapView; char Loading[32]; unsigned int BGMVol; char LoadLocation; unsigned __int16 StartX; unsigned __int16 StartY; unsigned __int16 EndX; unsigned __int16 EndY; char WeatherEffect[32]; unsigned __int16 ZoomMax; char MiniMapSort; WPMType MWP_IsMove; }; #pragma pack(pop) /* 2827 */ struct IIDTableBase { ITableBase baseclass_0; MapViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 2828 */ struct MapViewInfoTab { IIDTableBase baseclass_0; }; /* 2829 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2830 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2831 */ #pragma pack(push, 1) struct MoverUpgradeEffect { unsigned __int16 RunSpeed; unsigned __int16 HPSPRecoveryTick; unsigned __int16 HPSPRecovery; unsigned __int16 CastingTime; unsigned __int16 CastingCoolTime; char EffectFileName[32]; char AbStateIDX[32]; char Strength; }; #pragma pack(pop) /* 2832 */ struct MoverUpgradeEffectTab { ITableBase baseclass_0; }; /* 2833 */ struct std::allocator::rebind { char dummy[1]; }; /* 2834 */ struct MoverUseSkill { char MoverIDX[32]; char ActiveSkillIDX[32]; }; /* 2835 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 2836 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 2837 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; MoverSlot::sSlotAniCode *m_element; }; /* 2838 */ struct std::_Scalar_ptr_iterator_tag { char dummy[1]; }; /* 2839 */ struct CLinearInterpolation { float _value; float _step; float _remainingTime; }; /* 2840 */ struct CEaseInOutInterpolation { float _value; float _target; float _remainingTime; float _totalTime; float _speed; float _acceleration; float _remainingDist; float _totalDist; }; /* 2841 */ struct NiPointer { PgWinSpr *m_pObject; }; /* 2842 */ struct SlotEntry { int _iCurID; float _MaxSpeed; float _Time; CLinearInterpolation _easeLinear; CEaseInOutInterpolation _easeInOut; CNSTimer _DiceTimer; bool _bUseTimer; float _fMove; float _preAcel; NiPointer ms_kSpr; SlotEntry::ESLOT_STATE me_state; const float cHeightInTex; bool _bTransiton; float _fOverDist; float _fWheelTime; }; /* 2843 */ struct SLOTMACHINE_WinState { _BYTE gap0[1]; char _bf1; }; /* 2844 */ struct NiQuaternion { float m_fW; float m_fX; float m_fY; float m_fZ; }; /* 2845 */ struct MHChipEffect { NiPointer m_spEffect; CNSTimer_MarkCheck m_kMarkCheck; NsEffect m_kEffect; bool m_bLive; bool m_bLoop; NiQuaternion m_Qut; NiPoint3 m_TransPos; }; /* 2846 */ struct SlotMachineWin { PgWinFrame baseclass_0; PgWinSpr *m_pkFrameSpr[3]; PgWinText *m_pkJackPotText[3]; PgWinText *m_pkTitleText[2]; PgWinBut *m_pkButs[6]; PgWinSpr *m_pkBetCoin[8]; PgWinSpr *m_pkBetNum[8]; PgWinSpr *m_pkShareCoin[8]; PgWinSpr *m_pkShareNum[8]; PgWinSpr *m_pkMyCoin[12]; PgWinSpr *m_pkMyCoinNum[12]; bool m_bClickBetBut; bool m_bTransition; bool m_bMachineTimeSetting; int m_iBetNum; int m_iResult[9]; PgWinSpr *m_pkBetIndicator[32]; int m_i1BetPerCoin; float m_fSlotAlpha; float m_fAlpha; bool m_bTurnLight; bool m_bRecivedResult; SLOTMACHINE_WinState m_WinState; CEaseInOutInterpolation _easeInOut[6]; SlotMachineWin::MachineState me_State; CNSTimer m_MachineTimer; CNSTimer m_GameTimer; int m_iStopID; SlotEntry ms_Slot[9]; MHChipEffect *m_pkBarEffect[2]; MHChipEffect *m_pkWinEffect[4]; PgWinSpr *m_pkWinSlots[9]; __int64 m_nUserCoin; __int64 m_nTempUserCoin; __int64 m_nPreBettingCoin; __int64 m_nBettingCoin; __int64 m_nPreShareCoin; __int64 m_nShareCoin; __int64 m_nWinCoin; PgWinSpr *m_pkWinLines[8]; NiPointer ms_EffectPos; }; /* 2847 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_JACKPOTINFO_CMD:: { unsigned __int16 BettingUnit; unsigned int JackpotPrice; }; #pragma pack(pop) /* 2848 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_JACKPOTINFO_CMD { char JackPotNum; PROTO_NC_GAMBLE_SLOTMACHINE_JACKPOTINFO_CMD:: JackPotList[]; }; /* 2849 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_WHEELSTOP_ACK { unsigned __int16 nError; unsigned __int16 bet; unsigned int win; SLOTMACHINE_WinState WinLine; }; #pragma pack(pop) /* 2850 */ struct std::_Allocator_base { char dummy[1]; }; /* 2851 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2852 */ union $4F40B2D75032AEA1A1EA1F857616B3FD { std::_Container_base0 baseclass_0; PgWinText **_Myfirst; }; /* 2853 */ struct std::_Vector_val > { $4F40B2D75032AEA1A1EA1F857616B3FD ___u0; PgWinText **_Mylast; PgWinText **_Myend; std::allocator _Alval; }; /* 2854 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2855 */ struct std::_Allocator_base { char dummy[1]; }; /* 2856 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2857 */ union $8739288367297054C322EC0FFB69A7A5 { std::_Container_base0 baseclass_0; PgWinSpr **_Myfirst; }; /* 2858 */ struct std::_Vector_val > { $8739288367297054C322EC0FFB69A7A5 ___u0; PgWinSpr **_Mylast; PgWinSpr **_Myend; std::allocator _Alval; }; /* 2859 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2860 */ struct std::_Allocator_base { char dummy[1]; }; /* 2861 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2862 */ union $E55DCDED8B8FCB1859422954C8B532DE { std::_Container_base0 baseclass_0; PgWin **_Myfirst; }; /* 2863 */ struct std::_Vector_val > { $E55DCDED8B8FCB1859422954C8B532DE ___u0; PgWin **_Mylast; PgWin **_Myend; std::allocator _Alval; }; /* 2864 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2865 */ struct ColumnBut { PgWinLRBut baseclass_0; std::vector > m_vecTextWin; std::vector > m_vecSprWin; std::vector > m_vecAddWin; bool m_bCheck; int m_nIndex; }; /* 2866 */ struct SlideBar { PgWin baseclass_0; PgWinSpr *m_pkSlide; PgWinSpr *m_pkSlidePoint; int m_nSplitCnt; int m_nCurPos; SlideBar::Type m_eType; unsigned int m_uiID; unsigned int m_uiClickMsg; }; /* 2867 */ struct std::_Allocator_base { char dummy[1]; }; /* 2868 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2869 */ union $CA81EBB82DBEA9D2131C98DF80A868BB { std::_Container_base0 baseclass_0; ColumnBut **_Myfirst; }; /* 2870 */ struct std::_Vector_val > { $CA81EBB82DBEA9D2131C98DF80A868BB ___u0; ColumnBut **_Mylast; ColumnBut **_Myend; std::allocator _Alval; }; /* 2871 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2872 */ struct SlideListWin::ListItem::ColumnData { std::basic_string,std::allocator > m_strColumnText; int m_nFontSize; int m_r; int m_g; int m_b; unsigned int m_uiAlignText; }; /* 2873 */ struct std::_Allocator_base { char dummy[1]; }; /* 2874 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2875 */ union $7B7ABC1B918BF0C15A7D29EBCE36F39B { std::_Container_base0 baseclass_0; SlideListWin::ListItem::ColumnData *_Myfirst; }; /* 2876 */ struct std::_Vector_val > { $7B7ABC1B918BF0C15A7D29EBCE36F39B ___u0; SlideListWin::ListItem::ColumnData *_Mylast; SlideListWin::ListItem::ColumnData *_Myend; std::allocator _Alval; }; /* 2877 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2878 */ struct SlideListWin::ListItem { unsigned int m_dwData; bool m_bCheck; std::vector > m_vecColumn; }; /* 2879 */ struct boost::detail::sp_counted_base { boost::detail::sp_counted_baseVtbl *vfptr; int use_count_; int weak_count_; boost::detail::lightweight_mutex mtx_; }; /* 2880 */ const struct type_info { type_infoVtbl *vfptr; void *_M_data; char _M_d_name[1]; }; /* 2881 */ struct type_infoVtbl { void *(__thiscall *__vecDelDtor)(type_info *this, unsigned int); }; /* 2882 */ struct boost::detail::sp_counted_baseVtbl { void *(__thiscall *__vecDelDtor)(boost::detail::sp_counted_base *this, unsigned int); void (__thiscall *dispose)(boost::detail::sp_counted_base *this); void (__thiscall *destruct)(boost::detail::sp_counted_base *this); void *(__thiscall *get_deleter)(boost::detail::sp_counted_base *this, type_info *); }; /* 2883 */ struct boost::detail::lightweight_mutex { int l_; }; /* 2884 */ struct boost::detail::shared_count { boost::detail::sp_counted_base *pi_; }; /* 2885 */ struct boost::shared_ptr { SlideListWin::ListItem *px; boost::detail::shared_count pn; }; /* 2886 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2887 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2888 */ union $79C3706B3EC50E41FDC63F69B7119C2D { std::_Container_base0 baseclass_0; boost::shared_ptr *_Myfirst; }; /* 2889 */ struct std::_Vector_val,std::allocator > > { $79C3706B3EC50E41FDC63F69B7119C2D ___u0; boost::shared_ptr *_Mylast; boost::shared_ptr *_Myend; std::allocator > _Alval; }; /* 2890 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /* 2891 */ struct SlideListWin { PgWinSpr baseclass_0; std::vector > m_vecButList; std::vector,std::allocator > > m_arrListItem; int m_nColumnCnt; int m_nMaxViewListCnt; int m_nSlideSplitCnt; float m_fCurSlideBtnPos; int m_nViewStartPos; bool m_bCheckEnable; unsigned int m_uiLClickMsg; unsigned int m_uiRClickMsg; PgFont *m_pkFont; }; /* 2892 */ union Name5 { char n5_name[20]; unsigned int n5_code[5]; }; /* 2893 */ union $1E22328D4899AFB0735DA5EFA45AF146 { unsigned int JackpotPrice; unsigned int nWinCnt; }; /* 2894 */ struct SlotJackpotRankInfo { Name5 sCharID; $1E22328D4899AFB0735DA5EFA45AF146 ___u1; }; /* 2895 */ struct std::_Allocator_base { char dummy[1]; }; /* 2896 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2897 */ union $FD60D121C0328E6EF5E35CC8BE9DE340 { std::_Container_base0 baseclass_0; SlotJackpotRankInfo *_Myfirst; }; /* 2898 */ struct std::_Vector_val > { $FD60D121C0328E6EF5E35CC8BE9DE340 ___u0; SlotJackpotRankInfo *_Mylast; SlotJackpotRankInfo *_Myend; std::allocator _Alval; }; /* 2899 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2900 */ struct GBSlotRankWin { PgWinFrame baseclass_0; PgWinText *m_pkTabText; ColumnBut *m_pkTab01; ColumnBut *m_pkTab02; SlideBar *m_pkSlideBarEx; SlideListWin *m_pUserList; unsigned int m_uiSelectedIndex; unsigned int m_nCurSelTab; std::vector > m_JackpotRankList; std::vector > m_WinRankList; }; /* 2901 */ struct MiniSlotMachineWin { PgWinFrame baseclass_0; bool m_bAutoOnOff; }; /* 2902 */ struct GBSlotHelpWin { PgWinFrame baseclass_0; SlideListWin *m_pListWin; SlideBar *m_pSlideBar; }; /* 2903 */ struct SLOTMACHINE_BettingLine { _BYTE gap0[3]; char _bf3; }; /* 2904 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_START_REQ { SLOTMACHINE_BettingLine betting; }; /* 2905 */ struct ITask { NiRefObject baseclass_0; IDirectMessenger baseclass_8; ITask::TaskState m_eTaskState; TaskType m_eTaskType; ITask *m_pkParentTask; NiTList > m_kChildTaskList; NiTList > m_kSerialTaskList; }; /* 2906 */ struct NiTListBase >,NiPointer > { NiTListBase >,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase >,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 2907 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 2908 */ struct NiPointer { ITask *m_pObject; }; /* 2909 */ struct NiTListBase >,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase >,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase >,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase >,NiPointer > *this, NiTListItem > *); }; /* 2910 */ struct DFALL > { char dummy[1]; }; /* 2911 */ union $74D6B170934E760B876EF4421E87891B { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 2912 */ struct NiTListBase >,NiPointer >::AntiBloatAllocator { $74D6B170934E760B876EF4421E87891B ___u0; }; /* 2913 */ struct NiTPointerListBase >,NiPointer > { NiTListBase >,NiPointer > baseclass_0; }; /* 2914 */ struct NiTList > { NiTPointerListBase >,NiPointer > baseclass_0; }; /* 2915 */ struct MHDiceAniActor { mhObjActor baseclass_0; unsigned __int16 m_uiAniSeqID; unsigned __int16 m_AniSeqIDOffset; MHDiceAniActor::DICE_ANIIDX m_NextAni; }; /* 2916 */ struct BettingBut { PgWinBut baseclass_0; int m_Pos; bool m_bHighlight; BET_STATE m_eBetState; PgWinBut::ButShow m_eOldButShow; float m_fAlphaOfButton; float m_fTime; bool m_bIsShowEgde; bool m_bIsSwitched; unsigned int m_uiNextSprIdx; CNSTimer m_kTimer; bool m_bIsResetTimer; }; /* 2917 */ struct NiPointer { BettingBut *m_pObject; }; /* 2918 */ struct NiTListBase,PgWinSpr *> { NiTListBase,PgWinSpr *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PgWinSpr *>::AntiBloatAllocator m_kAllocator; }; /* 2919 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PgWinSpr *m_element; }; /* 2920 */ struct NiTListBase,PgWinSpr *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PgWinSpr *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PgWinSpr *> *this); void (__thiscall *DeleteItem)(NiTListBase,PgWinSpr *> *this, NiTListItem *); }; /* 2921 */ struct NiTListBase,PgWinSpr *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 2922 */ struct NiTPointerListBase,PgWinSpr *> { NiTListBase,PgWinSpr *> baseclass_0; }; /* 2923 */ struct NiTPointerList { NiTPointerListBase,PgWinSpr *> baseclass_0; }; /* 2924 */ struct PgTList { NiTPointerList baseclass_0; }; /* 2925 */ struct ToggleBut { PgWinBut baseclass_0; bool m_bHighlight; }; /* 2926 */ struct NiPointer { ToggleBut *m_pObject; }; /* 2927 */ struct GambleDiceGameWin { PgWinFrame baseclass_0; NiPointer m_spTimer; NiPointer m_spTimerFill; NiPointer m_spTimerBack; NiPointer m_pStartEffect; NiPointer m_spTitleText; NiPointer m_spLightSpr[32]; unsigned __int16 m_uiOnLightIdx[4]; ResElement m_pkDice[3]; MHDiceAniActor m_AniActor[3]; MHChipEffect *m_pkChipThrowEff; SpEffect *m_pkDiceRollEffect; SpEffect *m_pkRewardEff; NiPointer m_EffectPos; NiPointer m_pRunEffect; NiPointer m_spNumTex[10]; NiPointer m_spHistory[7][3]; NiPointer m_spBettingBut[52]; NiPointer m_spChips[52]; NiPointer m_spBetMoney[7]; NiPointer m_spBetNumSpr[7]; NiPointer m_spShareMoney[7]; NiPointer m_spShareNumSpr[7]; NiPointer m_spMyMoney[12]; NiPointer m_spMyBetNumSpr[12]; NiPointer m_sp100CooperChip; NiPointer m_sp1SilverChip; NiPointer m_sp10SilverChip; NiPointer m_sp100SilverChip; NiPointer m_spGoldChip; NiPointer m_spMaxChip; NiPointer m_spHistroyPos[21]; NiPointer m_spDiceNum[6]; NiPointer m_spResultDiceNum[6]; PgTList m_kHistoryList; SpEffect *m_pkResultEffectList[10]; unsigned int m_uiSuccessNum; unsigned __int64 m_nUserBettingMoney; unsigned __int64 m_nTempBettingMoeny; unsigned __int64 m_nInvenRemainMoney; NiPointer m_pkChipSelectBut[5]; NiPointer m_spResultDicePos[3]; NiPointer m_spResultDice[3]; MHChipEffect *m_pkDiceUpEff[3]; NiPointer m_spTimeCountText; unsigned __int16 m_uiCurrentTime; CNSTimer m_DiceTimer; bool m_bIsResetTimer; bool m_bResultDiceAni; bool m_bRewardAni; bool m_bReverseCount; bool m_bIsHappendBigPot; NiPointer m_pBigpotEff; float m_fDiceAniTime; float m_fRewardTime; float m_fResultTime; }; /* 2928 */ struct MiniHouseDiceGameWin { PgWinFrame baseclass_0; NiPointer m_spTimer; NiPointer m_spTimerFill; NiPointer m_spTimerBack; NiPointer m_pStartEffect; NiPointer m_spTitleText; NiPointer m_spLightSpr[32]; unsigned __int16 m_uiOnLightIdx[4]; ResElement m_pkDice[3]; MHDiceAniActor m_AniActor[3]; MHChipEffect *m_pkChipThrowEff; SpEffect *m_pkDiceRollEffect; SpEffect *m_pkRewardEff; NiPointer m_EffectPos; NiPointer m_pRunEffect; NiPointer m_spNumTex[10]; NiPointer m_spHistory[7][3]; NiPointer m_spBettingBut[52]; NiPointer m_spChips[52]; NiPointer m_spBetMoney[8]; NiPointer m_spBetNumSpr[8]; NiPointer m_spShareMoney[8]; NiPointer m_spShareNumSpr[8]; NiPointer m_spMyMoney[12]; NiPointer m_spMyBetNumSpr[12]; NiPointer m_sp100CooperChip; NiPointer m_sp1SilverChip; NiPointer m_sp10SilverChip; NiPointer m_sp100SilverChip; NiPointer m_spGoldChip; NiPointer m_spMaxChip; NiPointer m_spHistroyPos[21]; NiPointer m_spDiceNum[6]; NiPointer m_spResultDiceNum[6]; PgTList m_kHistoryList; SpEffect *m_pkResultEffectList[10]; unsigned int m_uiSuccessNum; unsigned int m_nUserBettingMoney; unsigned int m_nTempBettingMoeny; unsigned int m_nInvenRemainMoney; NiPointer m_pkChipSelectBut[6]; NiPointer m_spResultDicePos[3]; NiPointer m_spResultDice[3]; MHChipEffect *m_pkDiceUpEff[3]; NiPointer m_spTimeCountText; unsigned __int16 m_uiCurrentTime; CNSTimer m_DiceTimer; bool m_bIsResetTimer; bool m_bResultDiceAni; bool m_bRewardAni; bool m_bReverseCount; bool m_bIsHappendBigPot; NiPointer m_pBigpotEff; float m_fDiceAniTime; float m_fRewardTime; float m_fResultTime; }; /* 2929 */ struct mhMinimizeDiceGameWin { PgWinFrame baseclass_0; bool m_bAutoOnOff; }; /* 2930 */ struct mhDiceHelpWin { PgWinFrame baseclass_0; SlideListWin *m_pListWin; SlideBar *m_pSlideBar; }; /* 2931 */ struct DiceRankInfo { Name5 sCharID; unsigned int nWinCnt; }; /* 2932 */ struct std::_Allocator_base { char dummy[1]; }; /* 2933 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 2934 */ union $E77C539209CA2D3B081BB6A3CE233EF4 { std::_Container_base0 baseclass_0; DiceRankInfo *_Myfirst; }; /* 2935 */ struct std::_Vector_val > { $E77C539209CA2D3B081BB6A3CE233EF4 ___u0; DiceRankInfo *_Mylast; DiceRankInfo *_Myend; std::allocator _Alval; }; /* 2936 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 2937 */ struct mhDiceRankWin { PgWinFrame baseclass_0; ColumnBut *m_pkTab01; ColumnBut *m_pkTab02; PgWinSpr *m_pkSprRankGold[20]; PgWinSpr *m_pkSprRankSilver[20]; PgWinSpr *m_pkSprRankBronze[20]; int m_iMedalCnt[3]; SlideBar *m_pkSlideBarEx; SlideListWin *m_pUserList; unsigned int m_uiSelectedIndex; unsigned int m_nCurSelTab; std::vector > m_CarrerRankList; std::vector > m_CurRankList; }; /* 2938 */ struct mhDiceRateSheetWin { PgWinFrame baseclass_0; }; /* 2939 */ struct SpeechBubbleWin { PgWinFrame baseclass_0; unsigned int m_uiMode; PgWinSpr *m_pkCornor01; PgWinSpr *m_pkCornor02; PgWinSpr *m_pkCornor03; PgWinSpr *m_pkCornor04; PgWinSpr *m_pkMiddleUP; PgWinSpr *m_pkMiddleLeft; PgWinSpr *m_pkMiddleDown; PgWinSpr *m_pkMiddleRight; PgWinSpr *m_pkCenter; PgWinSpr *m_pkCornor01ArrowUp; PgWinSpr *m_pkCornor01ArrowLeft; PgWinSpr *m_pkCornor02ArrowUp; PgWinSpr *m_pkCornor02ArrowRight; PgWinSpr *m_pkCornor03ArrowDown; PgWinSpr *m_pkCornor03ArrowLeft; PgWinSpr *m_pkCornor04ArrowDown; PgWinSpr *m_pkCornor04ArrowRight; PgWinText *m_pkTextWin; int m_uiConner02PosX; int m_uiConner03PosY; unsigned int m_uiMinWidth; unsigned int m_uiMinHeight; float m_fNpcPosX; float m_fNpcPosY; }; /* 2940 */ struct TextBtn { PgWinBut baseclass_0; PgWinSpr *m_pkDeco; int m_iBtnWidth; PgWinText *m_pkText; }; /* 2941 */ struct RewardInvItem { NiRefObject baseclass_0; QUEST_DATA::QUEST_REWARD_TYPE m_eItemType; NiPointer m_spItem; __int64 m_i64Money; __int64 m_i64Exp; unsigned int m_iFameVal; }; /* 2942 */ struct NiPointer { RewardInvItem *m_pObject; }; /* 2943 */ struct RewardInvWin { IconWin baseclass_0; NiPointer m_spRewardInvItem; unsigned int m_uiInvIndex; }; /* 2944 */ struct RewardWin { PgWinFrame baseclass_0; PgWinText *m_pkTitleTextWin; RewardInvWin *m_apkInvWin[10]; RewardInvWin *m_apkSelectInvWin[10]; unsigned __int16 m_kCurrQuestID; bool m_bHaveSelectRewardQuest; bool m_bIsNpcReward; int m_iSelectedReward; PgWinText *m_pkRewardTextWin; PgWinSpr *m_pkSelectInvSprWin[10]; }; /* 2945 */ struct AutoSizingDialogWin { PgWin baseclass_0; int m_iTextGeomCount; PgTextGeometry *m_apkTextGeoms[3]; int m_iBtnCount; TextBtn *m_apkBtns[10]; int m_iLineCount; PgWinSpr *m_apkLines[3]; PgFont *m_pkFont; unsigned int m_uiVerticalGap; unsigned int m_dwCurrQuestID; char m_byCurrScriptCmd; unsigned int m_dwCurrentRunningScenarioID; RewardWin *m_pkRewardWin; }; /* 2946 */ struct FlexDlgBtn { PgWinBut baseclass_0; int m_iBtnWidth; PgWinSpr *m_pkLeft; PgWinSpr *m_pkRight; PgWinSpr *m_pkMiddle; PgWinText *m_pkText; }; /* 2947 */ struct FrameBoxWin:: { bool bLeft; bool bRight; bool bTop; bool bBottom; }; /* 2948 */ struct FrameBoxWin { PgWinFrame baseclass_0; unsigned int m_uiOrgWidth; unsigned int m_uiOrgHeight; unsigned int m_uiEdgeHeight; unsigned int m_uiEdgeWidth; NiScreenElements *m_pkGeom; bool m_bSizeDraggable; bool m_bIsDuringSizeDrag; int m_iSizeDragOrgX; int m_iSizeDragOrgY; int m_iSizeDragOrgLeft; int m_iSizeDragOrgTop; int m_iSizeDragOrgWidth; int m_iSizeDragOrgHeight; int m_iSizeDragMinWidth; int m_iSizeDragMaxWidth; int m_iSizeDragMinHeight; int m_iSizeDragMaxHeight; FrameBoxWin:: m_kSizeDragBarState; bool m_bLock; }; /* 2949 */ struct PopupMenu:: { int iMsg; void *pvMsgBody; }; /* 2950 */ struct PopupMenu { PgWinBut baseclass_0; PopupMenu:: m_kClickEvent; PopupMenuID m_ePopupMenuID; unsigned int m_uiExtraData; }; /* 2951 */ struct NiPointer { PopupMenu *m_pObject; }; /* 2952 */ struct PopupMenuWin { FrameBoxWin baseclass_0; unsigned int m_dwMenuCount; NiPointer m_aspMenu[20]; PgWin *m_pkReceiver; }; /* 2953 */ struct DlgQuestListWin { PgWinFrame baseclass_0; SlideListWin *m_pListWinQuestList; SlideBar *m_pSlideBarList; unsigned __int16 m_currTalkingNpcID; }; /* 2954 */ struct SpeechBubbleDlgWin { SpeechBubbleWin baseclass_0; AutoSizingDialogWin *m_pkDialog; int m_iBtnCount; FlexDlgBtn *m_apkBtns[7]; unsigned int m_dwCurrQuestID; char m_byCurrScriptCmd; PopupMenuWin *m_pkQuestListPopup; PopupMenuWin *m_pkDivorceMenuListPopup; DlgQuestListWin *m_pkDlgQuestListWin; RewardWin *m_pkRewardWin; bool m_bClickPortalNPC; FlexDlgBtn *m_apkOutLineBtns; bool m_bShowOutLine; unsigned int m_uiDefaultRewardWinWidth; bool m_bSelectReward; }; /* 2955 */ struct NpcDialogWin { PgWinFrame baseclass_0; bool m_bHold; SpeechBubbleDlgWin *m_pkNpcDlgWin; SpeechBubbleDlgWin *m_pkUserDlgWin; NiPointer m_spFaceCut; unsigned __int16 m_currTalkingNpcID; bool m_bCloseTimerEnabled; float m_fTimeToClose; unsigned int m_uiDivorceSelect; CNSTimer_Interval m_kRandomTimer_Interval; bool m_bCheckTimer; }; /* 2956 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 2957 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2958 */ struct DiceTaiSaiAllBetting { unsigned int nBetMoney[52]; unsigned int nBetSumMoney; }; /* 2959 */ struct EntryInfo { DiceTaiSaiAllBetting m_BettingInfo; bool m_bReserveQuit; }; /* 2960 */ struct std::_Pair_base { const unsigned __int16 first; EntryInfo second; }; /* 2961 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2962 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2963 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2964 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2965 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2966 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2967 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2968 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2969 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2970 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 2971 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 2972 */ struct DiceTaiSaiBetting { DICE_TAISAI_BETTING nBetting; unsigned int nMoney; }; /* 2973 */ struct std::_Pair_base { const unsigned __int16 first; DiceTaiSaiBetting second; }; /* 2974 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 2975 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 2976 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 2977 */ struct std::_Allocator_base > { char dummy[1]; }; /* 2978 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 2979 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 2980 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 2981 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 2982 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 2983 */ struct DiceTaiSaiInfo { char nNumber[3]; }; /* 2984 */ struct DiceTaiSai::DiceVariety { DiceTaiSaiInfo Dice; char isEven; char isBig; char isPair; char isTriple; char isSum; char nDominoCnt; char nDominoNum[6]; char nSingleCnt; char nSingleNum[6]; }; /* 2985 */ struct DiceTaiSai { DiceTaiSai::DiceVariety m_Dice[216]; }; /* 2986 */ struct DiceTaiSaiDividind { unsigned __int16 DividendRate[15]; bool bIsInitDividendRate[15]; DividendRate ConertDividendRateTable[52]; }; /* 2987 */ struct NiPointer { PgWin *m_pObject; }; /* 2988 */ struct MHDiceGameTask { ITask baseclass_0; GambleDiceGameWin *m_pkGambleDiceGameWin; MiniHouseDiceGameWin *m_pkDiceGameWin; bool m_bComeinMHOnResultStauts; bool m_bInitialFinished; mhMinimizeDiceGameWin *m_pkMiniGameWin; mhDiceHelpWin *m_pkDiceHelpWin; mhDiceRankWin *m_pkDiceRankWin; mhDiceRateSheetWin *m_pkDiceRateSheetWin; NpcDialogWin *m_pkNpcDlgWin; std::map,std::allocator > > map_ParticipantInfo; std::map,std::allocator > > map_BettingReq; DICE_TAISAI_GAME_MODE m_eDiceSaiGameMode; DICE_TAISAI_GAME_STATUS m_eDiceSaiGameStatus; unsigned __int16 m_nLengthInOneGame; unsigned __int16 m_nInterval; char m_nGameCnt; MHDiceGameTask::INFO_TRANS_STATUS m_eStatusOfInfoTrans; unsigned __int16 m_nReqCount; BETTING_LEVEL_MONEY m_eBettingAmount; DiceTaiSai m_DiceTaiSai; DiceTaiSaiDividind m_Dividind; unsigned int m_nMaxBetMoney; unsigned __int16 m_nNumberOfEntrant; unsigned int m_DiceAniCode[3]; float m_fRollingTime; bool m_bIsResetTimer; CNSTimer m_kTimer; bool m_bIsGusetStatus; NiPointer m_spExitConfirmWin; NiPointer m_spLowLevelWarnigWin; int m_nDiceVariety; float m_fTimerPosOnPregress; bool m_IsBettingStartPlaying; bool m_IsClockCastPlaying; bool m_IsClockAlramPlaying; float m_fClockCastTime; float m_fClockAlramTime; bool m_bOutReserveOnMiniHouse; bool m_bPrintDiceResult[3]; float m_fAlphaValueOfDiceWindow; unsigned __int16 m_nGetSystemTaxRate; float m_fDiceResultTime; bool m_bIsNonBettingOver; bool m_bIsResultOver; float m_fDiplayLightTime; bool m_bIsEnterGameRoom; bool m_bGameStartClick; unsigned __int64 m_nExchangedCoin; unsigned __int64 m_nExchangeableCoin; unsigned __int64 m_nInvenRemainMoney; MHDiceGameTask::DICE_GAME_MODE m_eDiceGameMode; NiPoint3 m_kDestPos; unsigned __int16 m_nNpcHandle; char m_nWhereStand; DiceTaiSaiDividind m_GBDividind; int m_bGBInitialFinished; unsigned __int16 m_hMobID; bool m_bLeaveReserve; SlotMachineWin *m_pkSlotMachineWin; GBSlotHelpWin *m_pkGBSlotHelpWin; GBSlotRankWin *m_pkGBSlotRankWin; MiniSlotMachineWin *m_pkMiniSlotMachineWin; }; /* 2989 */ struct UIUtil::IconCreateFunc { UIUtil::IconCreateFuncVtbl *vfptr; }; /* 2990 */ struct UIUtil::IconCreateFuncVtbl { IconWin *(__thiscall *Create)(UIUtil::IconCreateFunc *this, int, int, PgWin *); }; /* 2991 */ struct UIUtil { UIUtilVtbl *vfptr; int m_iXOff; int m_iYOff; PgWin *m_pkParent; NiPointer m_spUIGeom; }; /* 2992 */ struct UIUtilVtbl { void *(__thiscall *__vecDelDtor)(UIUtil *this, unsigned int); }; /* 2993 */ struct PgWinCloseBut { PgWinBut baseclass_0; }; /* 2994 */ struct HWND__ { int unused; }; /* 2995 */ struct PgEditWin { NiRefObject baseclass_0; bool m_bNotAltDown; bool m_bNotPaste; HWND__ *m_hWnd; HWND__ *m_hParentWnd; int m_iTextLength; char *m_pcText; char *m_pcLastText; char *m_pcStrAffiliate; bool m_bStrClip; NiPointer m_spFont; unsigned int m_uiMaxEditWidth; unsigned int m_uiStep; bool m_bOverflowStr; bool m_bEnterCheck; unsigned int m_uiStopFlag; bool m_bClearTextOnEnd; PgWinText *m_pkWinText; }; /* 2996 */ struct NiPointer { PgEditWin *m_pObject; }; /* 2997 */ struct PgWinEditText { PgWinText baseclass_0; }; /* 2998 */ struct NiPointer { PgWinEditText *m_pObject; }; /* 2999 */ struct EditWin { PgWin baseclass_0; bool m_bEnalbe; EditWin::Type m_eType; NiPointer m_spFont; NiPointer m_spEditWin; NiPointer m_spTextWin; NiPointer m_spCaret; bool m_bForceFocusWhenClick; int m_iShowCaret; unsigned int m_uiLastBlinkTime; bool m_bIsLinkEdit; }; /* 3000 */ struct EditWinEx { EditWin baseclass_0; std::basic_string,std::allocator > m_DefaultStr; bool m_bClearTextWhenFocusOn; }; /* 3001 */ struct D3DXCOLOR { float r; float g; float b; float a; }; /* 3002 */ struct PgWinBar { PgWinSpr baseclass_0; PgWinBar::BarGrowType m_eType; float m_fCurValue; float m_fMaxValue; }; /* 3003 */ struct NiAudioSource { NiAVObject baseclass_0; unsigned __int16 m_uFlags; char *m_pcFilename; char *m_pcLocalName; unsigned int m_uiInitialType; int m_iLoopCount; float m_fConeAngle1Deg; float m_fConeAngle2Deg; float m_fConeGain; NiPoint3 m_kDirection; NiPoint3 m_kUp; float m_fMinDistance; float m_fMaxDistance; float m_fGain; int m_lPlaybackRate; float m_fPlayTime; unsigned int m_uiPlayPosition; float m_fRoomEffectLevel; float m_fOcclusionFactor; float m_fObstructionFactor; float m_fFadeInitialGain; float m_fFadeDestinationGain; float m_fFadeStartTime; float m_fFadeDuration; NiPoint3 m_kLocalVelocity; }; /* 3004 */ struct NiPointer { NiAudioSource *m_pObject; }; /* 3005 */ struct SoundGroup { SoundGroupVtbl *vfptr; unsigned int m_dwOccupyingChannelCount; NiTList m_kPlayingSourceList; NiMilesAudioSystem *m_pkAudioSystem; SoundChannel *m_pkSoundChannel; bool m_bEnable; float m_fGain; float m_fSoundMin; float m_fSoundMax; unsigned int m_dwTableSize; char **m_ppcTable; float m_fSoundMaxRange; }; /* 3006 */ struct NiProviderInfo { char *m_cProviderString; unsigned int m_uiProviderNumber; bool m_bIsOpen; }; /* 3007 */ struct NiMilesSource { NiAudioSource baseclass_0; NiProviderInfo *m_pkProvider; void *m_pvSource; void *m_pvMemPtr; NiAudioSource::Status m_eDoneStatus; }; /* 3008 */ struct SoundIndex { unsigned int m_dwIndex; char *m_acFilename; }; /* 3009 */ struct SoundGroupStatic { SoundGroup baseclass_0; NiPointer *m_pspSourceTable; }; /* 3010 */ struct SoundGroupBgm { SoundGroupStatic baseclass_0; std::basic_string,std::allocator > m_kNextBgmFn; SoundGroupBgm::State m_eState; float m_fPlayEndTime; bool m_bRandomPlayOn; bool m_bPlayStarted; int m_iCurrSourceIndex; int m_iOldSourceIndex; unsigned int m_uiBgmCount; unsigned int m_uiCurrPlayingBgmIndex; unsigned __int16 m_kCurrPlayingMapID; float m_fDurationToFade; float m_fBgmVol; bool m_bCrossFade; }; /* 3011 */ struct IAmbientArea { IAmbientAreaVtbl *vfptr; std::basic_string,std::allocator > m_kSndFilename; int m_iVolume; MapAmbienceSoundInfo::SoundType m_eSoundType; int m_iIndex; bool m_bWasInside; IAmbientSoundManager *m_pkSoundMgr; }; /* 3012 */ struct IAmbientAreaVtbl { bool (__thiscall *IsInside)(IAmbientArea *this, float, float); NiPoint2 *(__thiscall *GetCenter)(IAmbientArea *this, NiPoint2 *result); float (__thiscall *GetRadius)(IAmbientArea *this); }; /* 3013 */ struct IAmbientSoundManager { IAmbientSoundManagerVtbl *vfptr; }; /* 3014 */ struct IAmbientSoundManagerVtbl { int (__thiscall *OnEnterArea)(IAmbientSoundManager *this, IAmbientArea *); void (__thiscall *OnExitArea)(IAmbientSoundManager *this, IAmbientArea *); }; /* 3015 */ struct NiTListBase,IAmbientArea *> { NiTListBase,IAmbientArea *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,IAmbientArea *>::AntiBloatAllocator m_kAllocator; }; /* 3016 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; IAmbientArea *m_element; }; /* 3017 */ struct NiTListBase,IAmbientArea *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,IAmbientArea *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,IAmbientArea *> *this); void (__thiscall *DeleteItem)(NiTListBase,IAmbientArea *> *this, NiTListItem *); }; /* 3018 */ struct DFALL { char dummy[1]; }; /* 3019 */ union $B1FC748BBC485C432D43EAA75DB7BDED { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3020 */ struct NiTListBase,IAmbientArea *>::AntiBloatAllocator { $B1FC748BBC485C432D43EAA75DB7BDED ___u0; }; /* 3021 */ struct NiTPointerListBase,IAmbientArea *> { NiTListBase,IAmbientArea *> baseclass_0; }; /* 3022 */ struct NiTList { NiTPointerListBase,IAmbientArea *> baseclass_0; }; /* 3023 */ struct NiTListBase,void *> { NiTListBase,void *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,void *>::AntiBloatAllocator m_kAllocator; }; /* 3024 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; void *m_element; }; /* 3025 */ struct NiTListBase,void *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,void *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,void *> *this); void (__thiscall *DeleteItem)(NiTListBase,void *> *this, NiTListItem *); }; /* 3026 */ struct NiTListBase,void *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3027 */ struct NiTPointerListBase,void *> { NiTListBase,void *> baseclass_0; }; /* 3028 */ struct NiTPointerList { NiTPointerListBase,void *> baseclass_0; }; /* 3029 */ struct SpTList { NiTPointerList baseclass_0; }; /* 3030 */ struct NiTListBase >,NiPointer > { NiTListBase >,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase >,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 3031 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 3032 */ struct NiTListBase >,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase >,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase >,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase >,NiPointer > *this, NiTListItem > *); }; /* 3033 */ struct DFALL > { char dummy[1]; }; /* 3034 */ union $64F5C559266D4BA642B5DD6C7F2FFD9D { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 3035 */ struct NiTListBase >,NiPointer >::AntiBloatAllocator { $64F5C559266D4BA642B5DD6C7F2FFD9D ___u0; }; /* 3036 */ struct NiTPointerListBase >,NiPointer > { NiTListBase >,NiPointer > baseclass_0; }; /* 3037 */ struct NiTList > { NiTPointerListBase >,NiPointer > baseclass_0; }; /* 3038 */ struct SoundGroupDynamic { SoundGroup baseclass_0; SpTList m_kUniqueSourceList; NiTList > m_kActiveSourceList; NiTList > m_kAmbientSourceRecycleList; NiTList > m_k3DSourceRecycleList; unsigned int m_dwMaxUniqueSourceCount; }; /* 3039 */ struct SoundGroupFieldEffect { SoundGroupDynamic baseclass_0; }; /* 3040 */ struct SoundGroup3DAmbient { SoundGroupFieldEffect baseclass_0; }; /* 3041 */ struct NiTListBase,SoundGroupAmbient::PlayingAreaInfo *> { NiTListBase,SoundGroupAmbient::PlayingAreaInfo *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SoundGroupAmbient::PlayingAreaInfo *>::AntiBloatAllocator m_kAllocator; }; /* 3042 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SoundGroupAmbient::PlayingAreaInfo *m_element; }; /* 3043 */ struct SoundGroupAmbient::PlayingAreaInfo { int iAreaIndex; NiAudioSource *pkSource; float fVolume; }; /* 3044 */ struct NiTListBase,SoundGroupAmbient::PlayingAreaInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SoundGroupAmbient::PlayingAreaInfo *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SoundGroupAmbient::PlayingAreaInfo *> *this); void (__thiscall *DeleteItem)(NiTListBase,SoundGroupAmbient::PlayingAreaInfo *> *this, NiTListItem *); }; /* 3045 */ struct DFALL { char dummy[1]; }; /* 3046 */ union $8E3EDF9CD435911EF97AE6A6F7CEE0B6 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3047 */ struct NiTListBase,SoundGroupAmbient::PlayingAreaInfo *>::AntiBloatAllocator { $8E3EDF9CD435911EF97AE6A6F7CEE0B6 ___u0; }; /* 3048 */ struct NiTPointerListBase,SoundGroupAmbient::PlayingAreaInfo *> { NiTListBase,SoundGroupAmbient::PlayingAreaInfo *> baseclass_0; }; /* 3049 */ struct NiTList { NiTPointerListBase,SoundGroupAmbient::PlayingAreaInfo *> baseclass_0; }; /* 3050 */ #pragma pack(push, 1) struct SoundGroupAmbient { SoundGroupStatic baseclass_0; IAmbientSoundManager baseclass_40; NiTList m_kAreaList; SoundGroup3DAmbient m_k3DAmbient; NiTList m_kPlayingAreaList; float m_fPlaying2DVolume[3]; }; #pragma pack(pop) /* 3051 */ struct SoundGroupIndexedStatic { SoundGroupStatic baseclass_0; }; /* 3052 */ struct SoundGroupInterface { SoundGroupIndexedStatic baseclass_0; SoundGroupDynamic m_kDynamicGroup; }; /* 3053 */ struct SoundGroupMainChar { SoundGroupIndexedStatic baseclass_0; }; /* 3054 */ struct SoundGroupNPCVoice { SoundGroupDynamic baseclass_0; }; /* 3055 */ struct NiAudioListener { NiAVObject baseclass_0; NiPoint3 m_kDirection; NiPoint3 m_kUp; void *m_pvListener; NiPoint3 m_kLocalVelocity; }; /* 3056 */ struct NiPointer { NiAudioListener *m_pObject; }; /* 3057 */ struct NiTListBase,NiAudioSource *> { NiTListBase,NiAudioSource *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiAudioSource *>::AntiBloatAllocator m_kAllocator; }; /* 3058 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiAudioSource *m_element; }; /* 3059 */ struct NiTListBase,NiAudioSource *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiAudioSource *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiAudioSource *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiAudioSource *> *this, NiTListItem *); }; /* 3060 */ struct NiTListBase,NiAudioSource *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3061 */ struct NiTPointerListBase,NiAudioSource *> { NiTListBase,NiAudioSource *> baseclass_0; }; /* 3062 */ struct NiTPointerList { NiTPointerListBase,NiAudioSource *> baseclass_0; }; /* 3063 */ struct NiAudioSystem { NiObject baseclass_0; char m_uFlags; float m_fUnitsPerMeter; NiPointer m_spListener; NiTPointerList *m_pSources; }; /* 3064 */ struct NiTListBase,NiProviderInfo *> { NiTListBase,NiProviderInfo *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiProviderInfo *>::AntiBloatAllocator m_kAllocator; }; /* 3065 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiProviderInfo *m_element; }; /* 3066 */ struct NiTListBase,NiProviderInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiProviderInfo *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiProviderInfo *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiProviderInfo *> *this, NiTListItem *); }; /* 3067 */ struct NiTListBase,NiProviderInfo *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3068 */ struct NiTPointerListBase,NiProviderInfo *> { NiTListBase,NiProviderInfo *> baseclass_0; }; /* 3069 */ struct NiTPointerList { NiTPointerListBase,NiProviderInfo *> baseclass_0; }; /* 3070 */ struct NiMilesAudioSystem { NiAudioSystem baseclass_0; char m_uFlags; HWND__ *m_hWnd; void *m_pDIG; NiTPointerList *m_pProviders; NiProviderInfo *m_pkDefaultProvider; }; /* 3071 */ struct NiMilesListener { NiAudioListener baseclass_0; }; /* 3072 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 3073 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 3074 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3075 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 3076 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 3077 */ struct PgTList > { NiTPointerList > baseclass_0; }; /* 3078 */ struct SoundMgr { unsigned int m_dwAvailableChannelCount; SoundGroupBgm *m_pkBGMGroup; SoundGroupAmbient *m_pkAmbientGroup; SoundGroup3DAmbient *m_pk3DAmbientGroup; SoundGroupFieldEffect *m_pkEffectGroup; SoundGroupInterface *m_pkInterfaceGroup; SoundGroupMainChar *m_pkMainCharGroup; SoundGroupNPCVoice *m_pkNPCVoiceGroup; NiMilesAudioSystem *m_pkAudioSystem; NiMilesListener *m_pkListener; NiPointer m_spListeneerNode; NiPointer m_spBGM; bool m_bBGMPlayedAndDone; float m_bBGMStart; float m_fBGMDoneTime; bool m_bEnable; float m_fOldMasterVolume; float m_fDistanceFactor; PgTList > m_kList; bool m_bNPCVoiceExist; }; /* 3079 */ struct SoundGroupVtbl { NiPointer *(__thiscall *CreateSource)(SoundGroup *this, NiPointer *result, unsigned int); NiPointer *(__thiscall *Create3DSource)(SoundGroup *this, NiPointer *result, char *, bool); NiPointer *(__thiscall *CreateAmbientSource)(SoundGroup *this, NiPointer *result, char *, bool); void (__thiscall *SetTableSize)(SoundGroup *this, unsigned int); bool (__thiscall *IsUniqueSource)(SoundGroup *this, NiMilesSource *); bool (__thiscall *Check3DSoundPlayable)(SoundGroup *this, NiPoint3 *); NiAudioSource *(__thiscall *PlaySoundA)(SoundGroup *this, SoundIndex *, bool, bool); NiAudioSource *(__thiscall *Play3DSound)(SoundGroup *this, SoundIndex *, NiNode *, bool); NiAudioSource *(__thiscall *Play3DSound)(SoundGroup *this, SoundIndex *, NiPoint3 *, bool); void (__thiscall *StopAllSound)(SoundGroup *this); void (__thiscall *SetGain)(SoundGroup *this, float); void (__thiscall *Update)(SoundGroup *this, float); void (__thiscall *UpdatePlayingSource)(SoundGroup *this); bool (__thiscall *Initialize)(SoundGroup *this, SoundMgr *, unsigned int); void (__thiscall *Terminate)(SoundGroup *this); void (__thiscall *UnloadAllSound)(SoundGroup *this); void (__thiscall *DetachAllSound)(SoundGroup *this); void (__thiscall *SetEnable)(SoundGroup *this, bool); void *(__thiscall *__vecDelDtor)(SoundGroup *this, unsigned int); }; /* 3080 */ struct NiTListBase,NiAudioSource *> { NiTListBase,NiAudioSource *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiAudioSource *>::AntiBloatAllocator m_kAllocator; }; /* 3081 */ struct NiTListBase,NiAudioSource *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiAudioSource *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiAudioSource *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiAudioSource *> *this, NiTListItem *); }; /* 3082 */ struct DFALL { char dummy[1]; }; /* 3083 */ union $B3CEC538F52ABE5B984FB1B8EFFF08D9 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3084 */ struct NiTListBase,NiAudioSource *>::AntiBloatAllocator { $B3CEC538F52ABE5B984FB1B8EFFF08D9 ___u0; }; /* 3085 */ struct NiTPointerListBase,NiAudioSource *> { NiTListBase,NiAudioSource *> baseclass_0; }; /* 3086 */ struct NiTList { NiTPointerListBase,NiAudioSource *> baseclass_0; }; /* 3087 */ struct SoundChannel { char dummy[1]; }; /* 3088 */ struct NiPointer { SlotMachineWin *m_pObject; }; /* 3089 */ struct NiPointer { MiniSlotMachineWin *m_pObject; }; /* 3090 */ struct NiPointer { GBSlotHelpWin *m_pObject; }; /* 3091 */ struct NiPointer { GBSlotRankWin *m_pObject; }; /* 3092 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3093 */ union $3A91DCC562BDD0EB1352A311F127E30E { std::_Iterator012 baseclass_0; SlotJackpotRankInfo *_Ptr; }; /* 3094 */ struct std::_Vector_const_iterator > > { $3A91DCC562BDD0EB1352A311F127E30E ___u0; }; /* 3095 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3096 */ struct std::_Allocator_base > { char dummy[1]; }; /* 3097 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 3098 */ union $F221268D5BB18995825B5C69F885F35E { std::_Container_base0 baseclass_0; NiPointer *_Myfirst; }; /* 3099 */ struct std::_Vector_val,std::allocator > > { $F221268D5BB18995825B5C69F885F35E ___u0; NiPointer *_Mylast; NiPointer *_Myend; std::allocator > _Alval; }; /* 3100 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /* 3101 */ struct __declspec(align(16)) std::_Tree,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,std::less,std::allocator,std::allocator > > >,0> { std::_Tree_val,std::allocator >,std::less,std::allocator,std::allocator > > > baseclass_0; }; /* 3104 */ struct std::map,std::allocator >,std::less,std::allocator,std::allocator > > > > { std::_Tree,std::allocator >,std::less,std::allocator,std::allocator > > >,0> baseclass_0; }; /* 3105 */ struct std::_Allocator_base,std::allocator > > { char dummy[1]; }; /* 3106 */ struct std::allocator,std::allocator > > { std::_Allocator_base,std::allocator > > baseclass_0; }; /* 3107 */ union $C8CA0FCCF4CCC17B7E6C39E9257C7B3C { std::_Container_base0 baseclass_0; std::basic_string,std::allocator > *_Myfirst; }; /* 3108 */ struct std::_Vector_val,std::allocator >,std::allocator,std::allocator > > > { $C8CA0FCCF4CCC17B7E6C39E9257C7B3C ___u0; std::basic_string,std::allocator > *_Mylast; std::basic_string,std::allocator > *_Myend; std::allocator,std::allocator > > _Alval; }; /* 3109 */ struct std::vector,std::allocator >,std::allocator,std::allocator > > > { std::_Vector_val,std::allocator >,std::allocator,std::allocator > > > baseclass_0; }; /* 3110 */ struct SLWCreateInfo::Item { int nItemType; NiNode *pNode; std::vector,std::allocator > > vecSprData; std::map,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,std::less,std::allocator,std::allocator > > > > mapSprDataWinStateOrder; tagRECT rect; std::vector,std::allocator >,std::allocator,std::allocator > > > vecNodeName; bool bAbbreviatable; int nVisiableTextMaxNums; }; /* 3111 */ struct boost::shared_ptr { SLWCreateInfo::Item *px; boost::detail::shared_count pn; }; /* 3112 */ struct std::_Allocator_base > { char dummy[1]; }; /* 3113 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 3114 */ union $342D5F91B4D443F041C6DE98C3BCD16B { std::_Container_base0 baseclass_0; boost::shared_ptr *_Myfirst; }; /* 3115 */ struct std::_Vector_val,std::allocator > > { $342D5F91B4D443F041C6DE98C3BCD16B ___u0; boost::shared_ptr *_Mylast; boost::shared_ptr *_Myend; std::allocator > _Alval; }; /* 3116 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /* 3117 */ struct SLWCreateInfo { std::vector,std::allocator > > m_arrItem; bool m_bMakeData; int m_nOffX; int m_nOffY; }; /* 3118 */ struct TextData2::Node { unsigned int dwEnumVal; char *pStr; char *pStrVoice; char *pStrSoundEffect; }; /* 3119 */ struct NiPointer { MHDiceGameTask *m_pObject; }; /* 3120 */ struct TextData::Node { unsigned int dwEnumVal; char *pStr; char *pStrVoice; char *pStrSoundEffect; }; /* 3121 */ struct PgWin::Bool { PgWin::BoolVtbl *vfptr; bool m_bReserveFalse; int m_iBool; }; /* 3122 */ struct PgWin::BoolVtbl { void *(__thiscall *__vecDelDtor)(PgWin::Bool *this, unsigned int); }; /* 3123 */ struct ToolTipWin { FrameBoxWin baseclass_0; PgWinText *m_apkTextWin[20]; bool m_bMultiLine; }; /* 3124 */ struct NiTMapBase,void *,PgFrameWork *> { NiTMapBase,void *,PgFrameWork *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,void *,PgFrameWork *>::AntiBloatAllocator m_kAllocator; }; /* 3125 */ struct NiTMapItem { NiTMapItem *m_pkNext; void *m_key; PgFrameWork *m_val; }; /* 3126 */ struct NiTMapBase,void *,PgFrameWork *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,void *,PgFrameWork *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,void *,PgFrameWork *> *this, void *); bool (__thiscall *IsKeysEqual)(NiTMapBase,void *,PgFrameWork *> *this, void *, void *); void (__thiscall *SetValue)(NiTMapBase,void *,PgFrameWork *> *this, NiTMapItem *, void *, PgFrameWork *); void (__thiscall *ClearValue)(NiTMapBase,void *,PgFrameWork *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,void *,PgFrameWork *> *this); void (__thiscall *DeleteItem)(NiTMapBase,void *,PgFrameWork *> *this, NiTMapItem *); }; /* 3127 */ struct NiTMapBase,void *,PgFrameWork *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3128 */ struct NiTPointerMap { NiTMapBase,void *,PgFrameWork *> baseclass_0; }; /* 3129 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3130 */ struct PgFrameMgr { PgFrameMgrVtbl *vfptr; bool m_bQuit; unsigned int m_uiExitCode; NiTPointerMap m_kFrameMap; PgTList m_kRunList; PgTList m_kSleepList; PgMsgQ m_kMsgQ; }; /* 3131 */ struct PgFrameMgrVtbl { void *(__thiscall *__vecDelDtor)(PgFrameMgr *this, unsigned int); }; /* 3132 */ struct PgMsg::Param { unsigned int m_uiP0; unsigned int m_uiP1; unsigned int m_uiP2; unsigned int m_uiP3; unsigned int m_uiP4; }; /* 3133 */ struct $D13DF1276A5B77D377D822D89DEB08C2 { unsigned int m_uiParam0; unsigned int m_uiParam1; unsigned int m_uiParam2; unsigned int m_uiParam3; unsigned int m_uiParam4; }; /* 3134 */ union $29375D4DD2C6AFF39349BC10DC4440A5 { $D13DF1276A5B77D377D822D89DEB08C2 _s0; PgMsg::Param m_Param; PgMsg::Frame m_Frame; }; /* 3135 */ struct PgMsg { unsigned int m_uiMsg; $29375D4DD2C6AFF39349BC10DC4440A5 ___u1; }; /* 3136 */ struct PgTQueue { PgMsg *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiHead; unsigned int m_uiTail; }; /* 3137 */ struct PgMsgQ { PgTQueue baseclass_0; }; /* 3138 */ struct NiTListBase,NiInputDevice::ControlDesc *> { NiTListBase,NiInputDevice::ControlDesc *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiInputDevice::ControlDesc *>::AntiBloatAllocator m_kAllocator; }; /* 3139 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiInputDevice::ControlDesc *m_element; }; /* 3140 */ struct NiInputDevice::ControlDesc { unsigned int m_uiIndex; char *m_pacName; NiInputDevice::ControlDesc::Type m_eType; unsigned int m_uiFlags; unsigned int m_uiPlatformSpecificData; }; /* 3141 */ struct NiTListBase,NiInputDevice::ControlDesc *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiInputDevice::ControlDesc *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiInputDevice::ControlDesc *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiInputDevice::ControlDesc *> *this, NiTListItem *); }; /* 3142 */ struct NiTListBase,NiInputDevice::ControlDesc *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3143 */ struct NiTPointerListBase,NiInputDevice::ControlDesc *> { NiTListBase,NiInputDevice::ControlDesc *> baseclass_0; }; /* 3144 */ struct NiTPointerList { NiTPointerListBase,NiInputDevice::ControlDesc *> baseclass_0; }; /* 3145 */ struct NiInputDevice::Description { NiRefObject baseclass_0; NiInputDevice::Type m_eType; unsigned int m_uiPort; unsigned int m_uiSlot; char *m_pacName; char *m_pacDesc; bool m_bDeviceOwned; NiTPointerList m_kControls; void *m_kControlsIter; unsigned int m_uiButtonCount; unsigned int m_uiAxisCount; unsigned int m_uiPOVCount; }; /* 3146 */ struct NiPointer { NiInputDevice::Description *m_pObject; }; /* 3147 */ struct NiTListBase,NiAction *> { NiTListBase,NiAction *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiAction *>::AntiBloatAllocator m_kAllocator; }; /* 3148 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiAction *m_element; }; /* 3149 */ struct NiAction { NiRefObject baseclass_0; char *m_pcName; unsigned int m_uiAppData; unsigned int m_uiSemantic; unsigned int m_uiFlags; unsigned int m_uiDeviceID; int m_iRangeLow; int m_iRangeHigh; void *m_pvContext; unsigned int m_uiKeyModifiers; unsigned int m_uiMouseModifiers; unsigned int m_uiPadModifiers; unsigned int m_uiControl; unsigned int m_uiHow; }; /* 3150 */ struct NiTListBase,NiAction *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiAction *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiAction *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiAction *> *this, NiTListItem *); }; /* 3151 */ struct NiTListBase,NiAction *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3152 */ struct NiTPointerListBase,NiAction *> { NiTListBase,NiAction *> baseclass_0; }; /* 3153 */ struct NiTPointerList { NiTPointerListBase,NiAction *> baseclass_0; }; /* 3154 */ struct NiInputDevice { NiRefObject baseclass_0; NiPointer m_spDescription; NiInputDevice::Status m_eStatus; unsigned int m_uiModifiers; bool m_bActionMapped; NiTPointerList *m_pkMappedActions; NiInputErr m_eLastError; }; /* 3155 */ struct NiInputDevice::Button { char m_ucValue; bool m_bPressed; char m_ucLastValue; bool m_bLastPressed; bool m_bPressedLastUpdate; unsigned int m_uiModifiers; unsigned int m_uiLastModifiers; }; /* 3156 */ struct NiInputKeyboard { NiInputDevice baseclass_0; bool m_bCapsLock; char m_aucKeystate[32]; char m_aucKeystateLastUpdate[32]; NiInputDevice::Button *m_pkKeys; }; /* 3157 */ struct _D3DCOLORVALUE { float r; float g; float b; float a; }; /* 3158 */ struct D3DXFLOAT16 { unsigned __int16 value; }; /* 3159 */ struct NiRTTI { const char *m_pcName; NiRTTI *m_pkBaseRTTI; }; /* 3160 */ struct PgWinMgr { PgWinMgrVtbl *vfptr; CNSTimer_MarkCheck m_kMarkCheck; NiPointer m_spFullScreenEffectNode; NiPointer m_spCamera; PgTList > m_kWinList; PgTList m_kShowList; PgTQueue m_kMsgQ; NiPointer m_pkModalWin; PgTList m_kStackModalWin; PgCursor *m_pkCursor; NiPointer m_spMouse; NiPointer m_spKeyboard; bool m_bEnableInput; NiTList m_kPopupWinStack; PgWin *m_pkToolTipWin; PgWin *m_pkFirstHitWin; NiPointer m_spTexturePalette; bool m_bHitWin; bool m_bTopWinScroll; }; /* 3161 */ struct PgWinMgrVtbl { void *(__thiscall *__vecDelDtor)(PgWinMgr *this, unsigned int); }; /* 3162 */ struct PgWinCamera { NiCamera baseclass_0; NiPointer m_spScene; NiPointer m_spRenderer; }; /* 3163 */ struct NiPointer { PgWinCamera *m_pObject; }; /* 3164 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 3165 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 3166 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 3167 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3168 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 3169 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 3170 */ struct PgTList > { NiTPointerList > baseclass_0; }; /* 3171 */ struct NiTListBase,PgWin *> { NiTListBase,PgWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PgWin *>::AntiBloatAllocator m_kAllocator; }; /* 3172 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PgWin *m_element; }; /* 3173 */ struct NiTListBase,PgWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PgWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PgWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,PgWin *> *this, NiTListItem *); }; /* 3174 */ struct NiTListBase,PgWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3175 */ struct NiTPointerListBase,PgWin *> { NiTListBase,PgWin *> baseclass_0; }; /* 3176 */ struct NiTPointerList { NiTPointerListBase,PgWin *> baseclass_0; }; /* 3177 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3178 */ struct PgWinMgr::PgWinMsg { PgWin *m_pkWin; unsigned int m_Msg; unsigned int m_wParam; int m_lParam; }; /* 3179 */ struct PgTQueue { PgWinMgr::PgWinMsg *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiHead; unsigned int m_uiTail; }; /* 3180 */ struct NiRect { int m_left; int m_right; int m_top; int m_bottom; }; /* 3181 */ struct NiCursor { NiRefObject baseclass_0; NiPointer m_spRenderer; unsigned int m_uiFlags; unsigned int m_uiHotSpotX; unsigned int m_uiHotSpotY; unsigned int m_uiDrawWidth; unsigned int m_uiDrawHeight; NiPointer m_spAlphaProp; NiPointer m_spImage; NiPointer m_spTextureProp; NiPointer m_spElements; unsigned int m_uiDrawFlags; int m_iScreenSpaceX; int m_iScreenSpaceY; int m_iShowCount; bool m_bSystemCursorShowing; NiRect m_kRect; }; /* 3182 */ struct PgCursor { NiCursor baseclass_0; unsigned int m_uiCurrentOffsetLeft; unsigned int m_uiCurrentOffsetTop; NiPointer m_spCursorTexture; int m_iType; }; /* 3183 */ struct NiInputDevice::Axis { int m_iRawValue; int m_iValue; int m_iLastRawValue; int m_iLastValue; int m_iRawLow; int m_iRawHigh; int m_iLow; int m_iHigh; }; /* 3184 */ struct NiInputMouse { NiInputDevice baseclass_0; NiInputDevice::Axis m_akAxes[3]; NiInputDevice::Button m_akButtons[8]; }; /* 3185 */ struct NiPointer { NiInputMouse *m_pObject; }; /* 3186 */ struct NiPointer { NiInputKeyboard *m_pObject; }; /* 3187 */ struct NiTListBase,PgWin *> { NiTListBase,PgWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PgWin *>::AntiBloatAllocator m_kAllocator; }; /* 3188 */ struct NiTListBase,PgWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PgWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PgWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,PgWin *> *this, NiTListItem *); }; /* 3189 */ struct DFALL { char dummy[1]; }; /* 3190 */ union $93529F0C51CABB3AE6C0AE8F0C920E41 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3191 */ struct NiTListBase,PgWin *>::AntiBloatAllocator { $93529F0C51CABB3AE6C0AE8F0C920E41 ___u0; }; /* 3192 */ struct NiTPointerListBase,PgWin *> { NiTListBase,PgWin *> baseclass_0; }; /* 3193 */ struct NiTList { NiTPointerListBase,PgWin *> baseclass_0; }; /* 3194 */ struct CEaseOutShiftInterpolation { int _value; int _target; int _shift; }; /* 3195 */ struct CEaseOutDivideInterpolation { CEaseOutShiftInterpolation baseclass_0; float _value; float _target; float _divisor; }; /* 3196 */ struct DlgQuestListWin::QuestNameList { unsigned __int16 m_QuestID; std::basic_string,std::allocator > m_Title; unsigned int m_Data; unsigned int m_Level; PLAYER_QUEST_STATUS m_Status; char m_Type; bool m_StartItem; bool m_StartQuest; bool m_Repeatable; }; /* 3197 */ struct AutoSizingDialogWin::VirtualRect { unsigned int uiWidth; unsigned int uiHeight; bool bFixed; }; /* 3198 */ struct NiTListBase,AutoSizingDialogWin::VirtualRect *> { NiTListBase,AutoSizingDialogWin::VirtualRect *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,AutoSizingDialogWin::VirtualRect *>::AntiBloatAllocator m_kAllocator; }; /* 3199 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; AutoSizingDialogWin::VirtualRect *m_element; }; /* 3200 */ struct NiTListBase,AutoSizingDialogWin::VirtualRect *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,AutoSizingDialogWin::VirtualRect *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,AutoSizingDialogWin::VirtualRect *> *this); void (__thiscall *DeleteItem)(NiTListBase,AutoSizingDialogWin::VirtualRect *> *this, NiTListItem *); }; /* 3201 */ struct DFALL { char dummy[1]; }; /* 3202 */ union $0AD876E4CBAA45BB636B11B429CB1A15 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3203 */ struct NiTListBase,AutoSizingDialogWin::VirtualRect *>::AntiBloatAllocator { $0AD876E4CBAA45BB636B11B429CB1A15 ___u0; }; /* 3204 */ struct NiTPointerListBase,AutoSizingDialogWin::VirtualRect *> { NiTListBase,AutoSizingDialogWin::VirtualRect *> baseclass_0; }; /* 3205 */ struct NiTList { NiTPointerListBase,AutoSizingDialogWin::VirtualRect *> baseclass_0; }; /* 3206 */ struct ScriptBtn { std::basic_string,std::allocator > m_kText; bool m_bAutoScale; NiExtraData *m_pkType; NiExtraData *m_pkAction; NiExtraData *m_pkNextAction; }; /* 3207 */ struct NiTListBase,ScriptBtn *> { NiTListBase,ScriptBtn *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,ScriptBtn *>::AntiBloatAllocator m_kAllocator; }; /* 3208 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; ScriptBtn *m_element; }; /* 3209 */ struct NiTListBase,ScriptBtn *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,ScriptBtn *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,ScriptBtn *> *this); void (__thiscall *DeleteItem)(NiTListBase,ScriptBtn *> *this, NiTListItem *); }; /* 3210 */ struct DFALL { char dummy[1]; }; /* 3211 */ union $2F8FD82CEC107CB600952E905E33981E { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3212 */ struct NiTListBase,ScriptBtn *>::AntiBloatAllocator { $2F8FD82CEC107CB600952E905E33981E ___u0; }; /* 3213 */ struct NiTPointerListBase,ScriptBtn *> { NiTListBase,ScriptBtn *> baseclass_0; }; /* 3214 */ struct NiTList { NiTPointerListBase,ScriptBtn *> baseclass_0; }; /* 3215 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_GAME_JOIN_ACK { unsigned __int16 nError; DiceTaiSaiInfo DiceHistory[7]; DICE_TAISAI_GAME_STATUS nGameStatus; DICE_TAISAI_GAME_MODE bModeType; unsigned __int16 nTimer; unsigned int nInterval; unsigned __int16 nGetSysRate; unsigned __int64 nMaxBetMoney; unsigned __int16 nUseMinLv; char nGamerCnt; unsigned __int16 nGamerHnd[]; }; #pragma pack(pop) /* 3216 */ struct PROTO_NC_DICE_TAISAI_GAME_JOIN_CMD { unsigned __int16 nPlayerHnd; }; /* 3217 */ #pragma pack(push, 1) struct BettingInfo { unsigned __int16 nPlayerHnd; DICE_TAISAI_BETTING nBetting; unsigned int nMoney; }; #pragma pack(pop) /* 3218 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_GAME_BETTING_INFO_CMD { char PartMask; unsigned __int16 nBettingCnt; BettingInfo Betting[]; }; #pragma pack(pop) /* 3219 */ struct PROTO_NC_DICE_TAISAI_GAME_LEAVE_ACK { unsigned __int16 nError; }; /* 3220 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_GAME_LEAVE_CMD { char bReserve; unsigned __int16 nPlayerHnd; }; #pragma pack(pop) /* 3221 */ struct PROTO_NC_DICE_TAISAI_RANK_REQ { char dummy[1]; }; /* 3222 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_RANK_ACK { unsigned __int16 nError; char nRankHistoryCnt; DiceRankInfo RankHistory[20]; char nRankCurrCnt; DiceRankInfo RankCurr[]; }; #pragma pack(pop) /* 3223 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_BETTING_REQ { DiceTaiSaiBetting BettingInfo; unsigned __int16 nBettingIndex; }; #pragma pack(pop) /* 3224 */ struct PROTO_NC_DICE_TAISAI_BETTING_ACK { unsigned __int16 nError; unsigned __int16 nBettingIndex; }; /* 3225 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_BETTING_CMD { unsigned __int16 nPlayerHnd; DiceTaiSaiBetting BettingInfo; }; #pragma pack(pop) /* 3226 */ union ITEM_INVEN { unsigned __int16 Inven; }; /* 3227 */ struct PROTO_NC_DICE_TAISAI_EXPECT_INCOME_MONEY_REQ { ITEM_INVEN nInvenSlot; }; /* 3228 */ struct PROTO_NC_DICE_TAISAI_EXPECT_INCOME_MONEY_ACK { unsigned __int16 nError; ITEM_INVEN nInvenSlot; unsigned int nGameCnt; unsigned __int64 nExpectIncomeMoney; }; /* 3229 */ struct PROTO_NC_DICE_TAISAI_RECEIPT_INCOME_MONEY_REQ { ITEM_INVEN nInvenSlot; }; /* 3230 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_RECEIPT_INCOME_MONEY_ACK { unsigned __int16 nError; ITEM_INVEN nInvenSlot; unsigned __int64 ReceiptIncomeMoney; }; #pragma pack(pop) /* 3231 */ struct PROTO_NC_DICE_TAISAI_BOARD_PITCH_CMD { char dummy[1]; }; /* 3232 */ struct PROTO_NC_DICE_TAISAI_BOARD_FOLD_RESERVE_CMD { char dummy[1]; }; /* 3233 */ struct PROTO_NC_DICE_TAISAI_BOARD_FOLD_CMD { char dummy[1]; }; /* 3234 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_BETTING_CANCEL_REQ { DiceTaiSaiBetting BettingCancelInfo; unsigned __int16 nBettingCancelIndex; }; #pragma pack(pop) /* 3235 */ struct PROTO_NC_DICE_TAISAI_BETTING_CANCEL_ACK { unsigned __int16 nError; unsigned __int16 nBettingCancelIndex; }; /* 3236 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_BETTING_CANCEL_CMD { unsigned __int16 nPlayerHnd; DiceTaiSaiBetting BettingCancelInfo; }; #pragma pack(pop) /* 3237 */ struct PROTO_NC_DICE_TAISAI_DICE_ROLL_REQ { char dummy[1]; }; /* 3238 */ struct PROTO_NC_DICE_TAISAI_DICE_ROLL_ACK { unsigned __int16 nError; }; /* 3239 */ struct PROTO_NC_DICE_TAISAI_DICE_ROLL_CMD { unsigned __int16 nError; }; /* 3240 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DICE_ROLL_RESULT_CMD { unsigned __int16 nError; DiceTaiSaiInfo nDiceInfo; }; #pragma pack(pop) /* 3241 */ #pragma pack(push, 1) struct EmotionInfo { unsigned __int16 nGamerHnd; unsigned int nEmotion; }; #pragma pack(pop) /* 3242 */ struct PROTO_NC_DICE_TAISAI_DICE_ROLL_RESULT_EMOTION_CMD { char nGamerCnt; EmotionInfo Emotion[]; }; /* 3243 */ struct PROTO_NC_DICE_TAISAI_LARGE_AMOUNT_REQ { unsigned int nMoney; }; /* 3244 */ struct PROTO_NC_DICE_TAISAI_LARGE_AMOUNT_ACK { unsigned __int16 nError; }; /* 3245 */ #pragma pack(push, 1) struct LargeAmountInfo { unsigned __int16 nGamerHnd; unsigned int nMoney; }; #pragma pack(pop) /* 3246 */ struct PROTO_NC_DICE_TAISAI_LARGE_AMOUNT_CMD { char nGamerCnt; LargeAmountInfo LargeAmount[]; }; /* 3247 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_BET_START_CMD { DICE_TAISAI_GAME_MODE bModeType; DiceTaiSaiInfo CurrentRollingDice; }; #pragma pack(pop) /* 3248 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_TIMER_CMD { char bIsStart; unsigned __int16 nTimer; unsigned int nInterval; }; #pragma pack(pop) /* 3249 */ struct PROTO_NC_GAMBLE_GAMBLEHOUSE_EXIT_ACK { unsigned __int16 nError; }; /* 3250 */ struct PROTO_NC_GAMBLE_COIN_CHANGE_CMD { unsigned __int64 nCoin; }; /* 3251 */ struct PROTO_NC_GAMBLE_EXCHANGECOIN_CHANGE_CMD { unsigned __int64 nExchangeCoin; }; /* 3252 */ struct PROTO_NC_GAMBLE_COIN_EXCHANGEMACHINE_UI_OPEN_CMD { char dummy[1]; }; /* 3253 */ struct PROTO_NC_GAMBLE_COIN_BUY_ACK { unsigned __int16 nError; }; /* 3254 */ struct PROTO_NC_GAMBLE_COIN_SELL_ACK { unsigned __int16 nError; }; /* 3255 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_TYPE_AND_WHERE_STAND_ACK { unsigned __int16 nError; unsigned __int16 nNpcHandle; GAMBLE_TYPE nGambleType; char nWhereStand; }; #pragma pack(pop) /* 3256 */ struct PROTO_NC_GAMBLE_COIN_VIPCARD_UI_OPEN_ACK { unsigned __int16 nError; }; /* 3257 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_JOIN_ACK { unsigned __int16 nError; DiceTaiSaiInfo DiceHistory[7]; DICE_TAISAI_GAME_STATUS nGameStatus; DICE_TAISAI_GAME_MODE bModeType; unsigned __int16 nTimer; unsigned int nInterval; unsigned __int16 nGetSysRate; unsigned __int64 nMaxBetMoney; unsigned __int16 nUseMinLv; char nGamerCnt; unsigned __int16 nGamerHnd[]; }; #pragma pack(pop) /* 3258 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_JOIN_CMD { unsigned __int16 nPlayerHnd; }; /* 3259 */ #pragma pack(push, 1) struct GDT_BettingInfo { unsigned __int16 nPlayerHnd; DICE_TAISAI_BETTING nBetting; unsigned int nMoney; }; #pragma pack(pop) /* 3260 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_BETTING_INFO_CMD { char PartMask; unsigned __int16 nBettingCnt; GDT_BettingInfo Betting[]; }; #pragma pack(pop) /* 3261 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_LEAVE_ACK { unsigned __int16 nError; }; /* 3262 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_LEAVE_CMD { char bReserve; unsigned __int16 nPlayerHnd; }; #pragma pack(pop) /* 3263 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_JOIN_REQ { unsigned __int16 nNpcHandle; char nWhereStand; char nDirect; }; /* 3264 */ struct GDT_DiceRankInfo { Name5 sCharID; unsigned int nWinCnt; }; /* 3265 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_ALL_RANK_ACK { unsigned __int16 nError; char nRankAllCnt; GDT_DiceRankInfo RankAll[]; }; #pragma pack(pop) /* 3266 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_CURR_RANK_ACK { unsigned __int16 nError; char nRankCurrCnt; GDT_DiceRankInfo RankCurr[]; }; #pragma pack(pop) /* 3267 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_BETTING_ACK { unsigned __int16 nError; unsigned __int16 nBettingIndex; }; /* 3268 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_BETTING_CMD { unsigned __int16 nPlayerHnd; DiceTaiSaiBetting BettingInfo; }; #pragma pack(pop) /* 3269 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_BETTING_CANCEL_ACK { unsigned __int16 nError; unsigned __int16 nBettingCancelIndex; }; /* 3270 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_BETTING_CANCEL_CMD { unsigned __int16 nPlayerHnd; DiceTaiSaiBetting BettingCancelInfo; }; #pragma pack(pop) /* 3271 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_DICE_ROLL_RESULT_CMD { unsigned __int16 nError; DiceTaiSaiInfo nDiceInfo; }; #pragma pack(pop) /* 3272 */ #pragma pack(push, 1) struct GDT_EmotionInfo { unsigned __int16 nGamerHnd; unsigned int nEmotion; }; #pragma pack(pop) /* 3273 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_DICE_ROLL_RESULT_EMOTION_CMD { char nGamerCnt; GDT_EmotionInfo Emotion[]; }; /* 3274 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_LARGE_AMOUNT_ACK { unsigned __int16 nError; }; /* 3275 */ #pragma pack(push, 1) struct GDT_LargeAmountInfo { unsigned __int16 nGamerHnd; unsigned int nMoney; }; #pragma pack(pop) /* 3276 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_LARGE_AMOUNT_CMD { char nGamerCnt; GDT_LargeAmountInfo LargeAmount[]; }; /* 3277 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_BET_START_CMD { DICE_TAISAI_GAME_MODE bModeType; DiceTaiSaiInfo CurrentRollingDice; }; #pragma pack(pop) /* 3278 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_TIMER_CMD { char bIsStart; unsigned __int16 nTimer; unsigned int nInterval; }; #pragma pack(pop) /* 3279 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_BETTING_REQ { DiceTaiSaiBetting BettingInfo; unsigned __int16 nBettingIndex; }; #pragma pack(pop) /* 3280 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_BETTING_CANCEL_REQ { DiceTaiSaiBetting BettingCancelInfo; unsigned __int16 nBettingCancelIndex; }; #pragma pack(pop) /* 3281 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_DICE_ROLL_CMD { unsigned __int16 nError; }; /* 3282 */ struct PROTO_NC_CHAR_COININFO_CMD { unsigned __int64 nCoin; unsigned __int64 nExchangedCoin; }; /* 3283 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_ENTER_PLAYER_DIRECT_CMD { unsigned __int16 nHandle; char nDirect; }; #pragma pack(pop) /* 3284 */ struct PROTO_NC_GAMBLE_COIN_USE_COINITEM_MESSAGE_CMD { unsigned __int64 nAddCoin; }; /* 3285 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_GAME_JOIN_REQ { unsigned __int16 nNpcHandle; char nWhereStand; char nDirect; }; /* 3286 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_GAME_JOIN_ACK { unsigned __int16 BettingUnit; unsigned __int16 nError; }; /* 3287 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_GAME_LEAVE_ACK { unsigned __int16 nError; }; /* 3288 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_START_ACK { unsigned __int16 nError; }; /* 3289 */ struct SLOTMACHINE_ScreenState { char Card[3][3]; }; /* 3290 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_STOPBUTTON_ACK { unsigned __int16 nError; SLOTMACHINE_ScreenState screen; }; #pragma pack(pop) /* 3291 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_STAND_UP_CMD { char dummy[1]; }; /* 3292 */ struct SLOTMACHINE_JackPotRank { Name5 name; unsigned int money; }; /* 3293 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_WINRANKING_ACK { char ListLen; SLOTMACHINE_JackPotRank RankList[]; }; #pragma pack(pop) /* 3294 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_JACKPOTRANKING_ACK { char ListLen; SLOTMACHINE_JackPotRank RankList[]; }; #pragma pack(pop) /* 3295 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_SOMEONE_GET_JACKPOT_CMD { Name5 charid; unsigned __int64 price; }; #pragma pack(pop) /* 3296 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_PLAYERACT_CMD { unsigned __int16 playerhandle; unsigned int effect_body; }; #pragma pack(pop) /* 3297 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 3298 */ union $4E6F7B8E3E7C7EA88FC1B5A50E51EB34 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 3299 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $4E6F7B8E3E7C7EA88FC1B5A50E51EB34 ___u0; }; /* 3300 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 3301 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 3302 */ struct std::_Pair_base { unsigned __int16 first; DiceTaiSaiBetting second; }; /* 3303 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 3304 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 3305 */ union $26045B335759F6E4FDAC212D2FB0218E { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 3306 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $26045B335759F6E4FDAC212D2FB0218E ___u0; }; /* 3307 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 3308 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 3309 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 3310 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 3311 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 3312 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 3313 */ struct std::input_iterator_tag { char dummy[1]; }; /* 3314 */ struct std::output_iterator_tag { char dummy[1]; }; /* 3315 */ struct std::bidirectional_iterator_tag { char dummy[1]; }; /* 3316 */ struct std::_Pair_base { unsigned __int16 first; EntryInfo second; }; /* 3317 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 3318 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 3319 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 3320 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 3321 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 3322 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3323 */ union $405F4B47FE178C97D167ABA7E70A7252 { std::_Iterator012 baseclass_0; DiceRankInfo *_Ptr; }; /* 3324 */ struct std::_Vector_const_iterator > > { $405F4B47FE178C97D167ABA7E70A7252 ___u0; }; /* 3325 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3326 */ struct std::allocator::rebind { char dummy[1]; }; /* 3327 */ struct std::random_access_iterator_tag { std::bidirectional_iterator_tag baseclass_0; }; /* 3328 */ struct NiPointer { PgWinBut *m_pObject; }; /* 3329 */ #pragma pack(push, 1) struct __declspec(align(8)) MHDiceRewardMoneyWin { PgWinFrame baseclass_0; unsigned int m_uiOkMsg; unsigned int m_uiCancelMsg; NiPointer m_pkCopperText; NiPointer m_pkSilverText; NiPointer m_pkGoldText; NiPointer m_pkGemText; NiPointer m_pkTitleText1; NiPointer m_pkTitleText2; NiPointer m_pkOkBut; __declspec(align(8)) __int64 m_i64InputMoney; bool m_IsRewardWin; ITEM_INVEN m_nInvenSlot; }; #pragma pack(pop) /* 3330 */ struct std::allocator::rebind { char dummy[1]; }; /* 3331 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 3332 */ struct std::_Nonscalar_ptr_iterator_tag { char dummy[1]; }; /* 3333 */ struct std::_Iterator012,int,boost::shared_ptr const *,boost::shared_ptr const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 3334 */ union $C26BB9E10E0479B79B51DDEA169A9D55 { std::_Iterator012,int,boost::shared_ptr const *,boost::shared_ptr const &,std::_Iterator_base0> baseclass_0; boost::shared_ptr *_Ptr; }; /* 3335 */ struct std::_Vector_const_iterator,std::allocator > > > { $C26BB9E10E0479B79B51DDEA169A9D55 ___u0; }; /* 3336 */ struct std::_Vector_iterator,std::allocator > > > { std::_Vector_const_iterator,std::allocator > > > baseclass_0; }; /* 3337 */ struct std::_Iterator012,int,boost::shared_ptr const *,boost::shared_ptr const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 3338 */ union $B8CD6C264414E0488AA4029A02B04A78 { std::_Iterator012,int,boost::shared_ptr const *,boost::shared_ptr const &,std::_Iterator_base0> baseclass_0; boost::shared_ptr *_Ptr; }; /* 3339 */ struct std::_Vector_const_iterator,std::allocator > > > { $B8CD6C264414E0488AA4029A02B04A78 ___u0; }; /* 3340 */ struct std::_Vector_iterator,std::allocator > > > { std::_Vector_const_iterator,std::allocator > > > baseclass_0; }; /* 3341 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3342 */ union $8465FF7DE9AE94B7615CC4894E0AC976 { std::_Iterator012 baseclass_0; PgWinText **_Ptr; }; /* 3343 */ struct std::_Vector_const_iterator > > { $8465FF7DE9AE94B7615CC4894E0AC976 ___u0; }; /* 3344 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3345 */ struct std::allocator::rebind { char dummy[1]; }; /* 3346 */ struct std::allocator,std::allocator > >::rebind,std::allocator > > { char dummy[1]; }; /* 3347 */ struct std::allocator,std::allocator > >::rebind,std::allocator >,std::allocator,std::allocator:: { int _bf0; }; /* 3363 */ union PROTO_NC_CHAR_BASE_CMD:: { unsigned int bin; PROTO_NC_CHAR_BASE_CMD:::: str; }; /* 3364 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_BASE_CMD { unsigned int chrregnum; Name5 charid; char slotno; char Level; unsigned __int64 Experience; unsigned __int16 CurPwrStone; unsigned __int16 CurGrdStone; unsigned __int16 CurHPStone; unsigned __int16 CurSPStone; unsigned int CurHP; unsigned int CurSP; unsigned int CurLP; unsigned int fame; unsigned __int64 Cen; PROTO_NC_CHAR_BASE_CMD::LoginLocation logininfo; CHARSTATDISTSTR statdistribute; char pkyellowtime; unsigned int pkcount; unsigned __int16 prisonmin; char adminlevel; PROTO_NC_CHAR_BASE_CMD:: flags; }; #pragma pack(pop) /* 3365 */ struct SHINE_CHAR_STATVAR { unsigned int base; unsigned int change; }; /* 3366 */ struct CHAR_PARAMETER_DATA:: { unsigned int flag; unsigned int EPPysic; unsigned int EPMagic; unsigned int MaxStone; }; /* 3367 */ struct CHAR_PARAMETER_DATA { unsigned __int64 PrevExp; unsigned __int64 NextExp; SHINE_CHAR_STATVAR Strength; SHINE_CHAR_STATVAR Constitute; SHINE_CHAR_STATVAR Dexterity; SHINE_CHAR_STATVAR Intelligence; SHINE_CHAR_STATVAR Wizdom; SHINE_CHAR_STATVAR MentalPower; SHINE_CHAR_STATVAR WClow; SHINE_CHAR_STATVAR WChigh; SHINE_CHAR_STATVAR AC; SHINE_CHAR_STATVAR TH; SHINE_CHAR_STATVAR TB; SHINE_CHAR_STATVAR MAlow; SHINE_CHAR_STATVAR MAhigh; SHINE_CHAR_STATVAR MR; SHINE_CHAR_STATVAR MH; SHINE_CHAR_STATVAR MB; unsigned int MaxHp; unsigned int MaxSp; unsigned int MaxLp; unsigned int MaxAp; unsigned int MaxHPStone; unsigned int MaxSPStone; CHAR_PARAMETER_DATA:: PwrStone; CHAR_PARAMETER_DATA:: GrdStone; SHINE_CHAR_STATVAR PainRes; SHINE_CHAR_STATVAR RestraintRes; SHINE_CHAR_STATVAR CurseRes; SHINE_CHAR_STATVAR ShockRes; }; /* 3368 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_MAPLOGIN_ACK { unsigned __int16 charhandle; CHAR_PARAMETER_DATA param; SHINE_XY_TYPE logincoord; }; #pragma pack(pop) /* 3369 */ struct SKILL_EMPOWER { __int16 _bf0; }; /* 3370 */ #pragma pack(push, 1) struct ABSTATEREADBLOCK:: { char nLevel; int nAttackPower; }; #pragma pack(pop) /* 3371 */ struct ABSTATEREADBLOCK:: { unsigned __int16 Index; unsigned __int16 Value; }; /* 3372 */ #pragma pack(push, 1) struct ABSTATEREADBLOCK { unsigned __int16 abstateid; char strength; unsigned int pasttime; unsigned int resttime; unsigned __int16 restcount; SKILL_EMPOWER empower; ABSTATEREADBLOCK:: CasterInfo; ABSTATEREADBLOCK:: setitem[4]; }; #pragma pack(pop) /* 3373 */ struct NiTListBase,int> { NiTListBase,int>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,int>::AntiBloatAllocator m_kAllocator; }; /* 3374 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; int m_element; }; /* 3375 */ struct NiTListBase,int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,int> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,int> *this); void (__thiscall *DeleteItem)(NiTListBase,int> *this, NiTListItem *); }; /* 3376 */ struct NiTListBase,int>::AntiBloatAllocator { $89DDC50BB909F7422C06791150CFDA06 ___u0; }; /* 3377 */ struct NiTPointerListBase,int> { NiTListBase,int> baseclass_0; }; /* 3378 */ struct NiTList { NiTPointerListBase,int> baseclass_0; }; /* 3379 */ struct User::FreeStatPoint { unsigned int dwFreeWC; unsigned int dwFreeAC; unsigned int dwFreeMA; unsigned int dwFreeMR; unsigned int dwFreeTH; unsigned int dwFreeTB; unsigned int dwFreeCRITICAL; unsigned int dwFreeBLOCK; unsigned int dwFreeMAXHP; unsigned int dwFreeMAXSP; }; /* 3380 */ struct User { char m_acUserID[19]; char m_acPasswd[17]; unsigned __int16 m_wValidate[32]; int m_iTotalAvatarInfo; PROTO_AVATARINFORMATION m_kAvatarInfo[6]; char m_bySelectedAvatartSlot; PROTO_NC_CHAR_BASE_CMD m_kMainCharBaseData; PROTO_AVATAR_SHAPE_INFO m_kMainCharShapeData; PROTO_NC_CHAR_MAPLOGIN_ACK m_kMapLoginData; int m_iTotalAbStateInfo; ABSTATEREADBLOCK m_akAbStateInfo[50]; int m_iRestStatPowerPoint; NiTList m_kStatTitleList; int m_iRemainStatPoint; unsigned __int64 m_kCoin; unsigned __int64 m_kExchangeableCoin; User::FreeStatPoint m_kFreeStatPoint; }; /* 3381 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_ABSTATE_CMD { unsigned int chrregnum; unsigned __int16 number; ABSTATEREADBLOCK abstate[]; }; #pragma pack(pop) /* 3382 */ #pragma pack(push, 1) struct CHAR_PARAMCHANGE_CMD { char flag; unsigned int value; }; #pragma pack(pop) /* 3383 */ struct PROTO_NC_CHAR_BASEPARAMCHANGE_CMD { char changenum; CHAR_PARAMCHANGE_CMD param[]; }; /* 3384 */ struct NetMgr { NetMgrVtbl *vfptr; int m_iNowConnectedZone; NiPointer m_spZone[5]; NiPointer m_spLogin; NiPointer m_spWorldMgr; }; /* 3385 */ struct NetMgrVtbl { void *(__thiscall *__vecDelDtor)(NetMgr *this, unsigned int); }; /* 3386 */ struct PacketEncrypt { unsigned __int16 pe_point; unsigned __int16 pe_mark; }; /* 3387 */ struct PgSocket { PacketEncrypt baseclass_0; unsigned int sock; char sendbuffer[32768]; int sendbufferpointer; char recievebuffer[32768]; int recievepointer; int m_ConnectError; int m_SelectError; }; /* 3388 */ struct PgNet { NiRefObject baseclass_0; bool m_bConnect; bool m_bCut; bool m_bDispatchMsg; bool m_bSendPacketMode; int m_nRevBytes; char m_RevBuff[32768]; int m_nSendBytes; char m_SendBuff[32768]; char m_acAddress[32]; int m_nPort; PgSocket *m_pkSocket; float m_fPastTime; float m_fLastUpdateTime; }; /* 3389 */ struct Net { PgNet baseclass_0; float m_fLastHeartBeatTime; bool m_bEnableHeartBeat; char m_acName[33]; }; /* 3390 */ struct NiPointer { Net *m_pObject; }; /* 3391 */ struct std::_Container_base12 { std::_Container_proxy *_Myproxy; }; /* 3392 */ struct std::_Container_proxy { std::_Container_base12 *_Mycont; std::_Iterator_base12 *_Myfirstiter; }; /* 3393 */ struct std::_Iterator_base12 { std::_Container_proxy *_Myproxy; std::_Iterator_base12 *_Mynextiter; }; /* 3394 */ struct CHARBRIEFINFO_NOTCAMP { PROTO_EQUIPMENT equip; }; /* 3395 */ struct CHARBRIEFINFO_CAMP { unsigned __int16 minihouse; char dummy[10]; }; /* 3396 */ #pragma pack(push, 1) struct CHARBRIEFINFO_BOOTH { CHARBRIEFINFO_CAMP camp; char issell; STREETBOOTH_SIGNBOARD signboard; }; #pragma pack(pop) /* 3397 */ struct CHARBRIEFINFO_RIDE::RideInfo { unsigned __int16 horse; }; /* 3398 */ #pragma pack(push, 1) struct CHARBRIEFINFO_RIDE { PROTO_EQUIPMENT equip; CHARBRIEFINFO_RIDE::RideInfo rideinfo; }; #pragma pack(pop) /* 3399 */ union PROTO_NC_BRIEFINFO_LOGINCHARACTER_CMD:: { CHARBRIEFINFO_NOTCAMP notcamp; CHARBRIEFINFO_CAMP camp; CHARBRIEFINFO_BOOTH booth; CHARBRIEFINFO_RIDE ride; }; /* 3400 */ #pragma pack(push, 1) struct STOPEMOTICON_DESCRIPT { char emoticonid; unsigned __int16 emoticonframe; }; #pragma pack(pop) /* 3401 */ struct CHARTITLE_BRIEFINFO { char Type; char ElementNo; unsigned __int16 MobID; }; /* 3402 */ struct ABNORMAL_STATE_BIT { char statebit[102]; }; /* 3403 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_LOGINCHARACTER_CMD { unsigned __int16 handle; Name5 charid; SHINE_COORD_TYPE coord; char mode; char chrclass; PROTO_AVATAR_SHAPE_INFO shape; PROTO_NC_BRIEFINFO_LOGINCHARACTER_CMD:: shapedata; unsigned __int16 polymorph; STOPEMOTICON_DESCRIPT emoticon; CHARTITLE_BRIEFINFO chartitle; ABNORMAL_STATE_BIT abstatebit; unsigned int myguild; char type; char isGuildAcademyMember; char IsAutoPick; char Level; char sAnimation[32]; unsigned __int16 nMoverHnd; char nMoverSlot; char nKQTeamType; char IsUseItemMinimon; }; #pragma pack(pop) /* 3404 */ struct CharMgr::LoadData { PROTO_NC_BRIEFINFO_LOGINCHARACTER_CMD CharData; Char *pkChar; char kClassID; char byGender; NiPoint3 kPos; NiPoint3 kDir; int nEquipLevel; }; /* 3405 */ struct std::_Allocator_base { char dummy[1]; }; /* 3406 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3407 */ struct std::_Allocator_base { char dummy[1]; }; /* 3408 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3409 */ struct std::_Deque_val > { std::_Container_base12 baseclass_0; CharMgr::LoadData **_Map; unsigned int _Mapsize; unsigned int _Myoff; unsigned int _Mysize; std::allocator _Alval; std::allocator _Almap; }; /* 3410 */ struct std::deque > { std::_Deque_val > baseclass_0; }; /* 3411 */ struct std::_Tset_traits,std::allocator,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 3412 */ struct std::_Tree_nod,std::allocator,0> >::_Node { std::_Tree_nod,std::allocator,0> >::_Node *_Left; std::_Tree_nod,std::allocator,0> >::_Node *_Parent; std::_Tree_nod,std::allocator,0> >::_Node *_Right; unsigned __int16 _Myval; char _Color; char _Isnil; }; /* 3413 */ struct std::_Allocator_base,std::allocator,0> >::_Node> { char dummy[1]; }; /* 3414 */ struct std::allocator,std::allocator,0> >::_Node> { std::_Allocator_base,std::allocator,0> >::_Node> baseclass_0; }; /* 3415 */ struct std::_Allocator_base { char dummy[1]; }; /* 3416 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3417 */ struct std::_Tree_nod,std::allocator,0> > { std::_Tset_traits,std::allocator,0> baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator,0> >::_Node> _Alnod; std::allocator _Alval; }; /* 3418 */ struct std::_Tree_val,std::allocator,0> > { std::_Tree_nod,std::allocator,0> > baseclass_0; }; /* 3419 */ struct std::_Tree,std::allocator,0> > { std::_Tree_val,std::allocator,0> > baseclass_0; }; /* 3420 */ struct std::set,std::allocator > { std::_Tree,std::allocator,0> > baseclass_0; }; /* 3421 */ struct NiTListBase,Char *> { NiTListBase,Char *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,Char *>::AntiBloatAllocator m_kAllocator; }; /* 3422 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; Char *m_element; }; /* 3423 */ struct NiTListBase,Char *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,Char *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,Char *> *this); void (__thiscall *DeleteItem)(NiTListBase,Char *> *this, NiTListItem *); }; /* 3424 */ struct NiTListBase,Char *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3425 */ struct NiTPointerListBase,Char *> { NiTListBase,Char *> baseclass_0; }; /* 3426 */ struct NiTPointerList { NiTPointerListBase,Char *> baseclass_0; }; /* 3427 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3428 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; Char *_Myval; }; /* 3429 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 3430 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 3431 */ union $B5D6185073DCE9178535BB87B1D40BA8 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 3432 */ struct std::_List_nod > { $B5D6185073DCE9178535BB87B1D40BA8 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 3433 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 3434 */ struct std::list > { std::_List_val > baseclass_0; }; /* 3435 */ struct std::binary_function { char dummy[1]; }; /* 3436 */ struct std::less { std::binary_function baseclass_0; }; /* 3437 */ union $8DB04FF4A314147CAC6AB5EA4047BB82 { std::_Container_base0 baseclass_0; std::less comp; }; /* 3438 */ struct std::_Tmap_traits,std::allocator >,0> { $8DB04FF4A314147CAC6AB5EA4047BB82 ___u0; }; /* 3439 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 3440 */ struct std::_Pair_base { NiNode *const first; Char *second; }; /* 3441 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 3442 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 3443 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 3444 */ struct std::_Allocator_base > { char dummy[1]; }; /* 3445 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 3446 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 3447 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 3448 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 3449 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 3450 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 3451 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 3452 */ struct std::_Pair_base { const unsigned __int16 first; Char *second; }; /* 3453 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 3454 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 3455 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 3456 */ struct std::_Allocator_base > { char dummy[1]; }; /* 3457 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 3458 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 3459 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 3460 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 3461 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 3462 */ struct CharMgr { std::deque > m_kLoadDataList; std::set,std::allocator > m_kmapDeletedChar; std::set,std::allocator > m_kmapFadeOutDeletedChar; PgTList m_kList; bool m_bEnableSoloMode; bool m_bSoloMode; CNSTimer_Interval m_kSoloKeyPush; std::list > m_listCharNPC; std::map,std::allocator > > m_mapByCharNode; std::map,std::allocator > > m_mapByHandle; int m_iFrameCount; }; /* 3463 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_BUILDDOOR_CMD { unsigned __int16 handle; unsigned __int16 mobid; SHINE_COORD_TYPE coord; char doorstate; Name8 blockindex; unsigned __int16 scale; }; #pragma pack(pop) /* 3464 */ struct PROTO_NC_BRIEFINFO_DOOR_CMD { char doornum; PROTO_NC_BRIEFINFO_BUILDDOOR_CMD doors[]; }; /* 3465 */ union PROTO_NC_BRIEFINFO_REGENMOB_CMD:: { ABNORMAL_STATE_BIT abstatebit; char gate2where[12]; }; /* 3466 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_REGENMOB_CMD { unsigned __int16 handle; char mode; unsigned __int16 mobid; SHINE_COORD_TYPE coord; char flagstate; PROTO_NC_BRIEFINFO_REGENMOB_CMD:: flag; char sAnimation[32]; char nAnimationLevel; char nKQTeamType; char bRegenAni; }; #pragma pack(pop) /* 3467 */ struct PROTO_NC_BRIEFINFO_MOB_CMD { char mobnum; PROTO_NC_BRIEFINFO_REGENMOB_CMD mobs[]; }; /* 3468 */ struct PROTO_NC_BRIEFINFO_CHARACTER_CMD { char charnum; PROTO_NC_BRIEFINFO_LOGINCHARACTER_CMD chars[]; }; /* 3469 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_REGENMOVER_CMD { unsigned __int16 nHandle; unsigned int nID; unsigned int nHP; SHINE_COORD_TYPE nCoord; ABNORMAL_STATE_BIT AbstateBit; char nGrade; unsigned __int16 nSlotHandle[10]; }; #pragma pack(pop) /* 3470 */ struct PROTO_NC_BRIEFINFO_MOVER_CMD { char nMoverNum; PROTO_NC_BRIEFINFO_REGENMOVER_CMD Movers[]; }; /* 3471 */ union Name4 { char n4_name[16]; unsigned int n4_code[4]; }; /* 3472 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_REGENPET_CMD { unsigned __int16 nHandle; unsigned int nID; SHINE_COORD_TYPE XYDir; Name4 sPetName; char sAnimationIndex[32]; }; #pragma pack(pop) /* 3473 */ struct PROTO_NC_BRIEFINFO_PET_CMD { char nPetCnt; PROTO_NC_BRIEFINFO_REGENPET_CMD Pets[]; }; /* 3474 */ struct Pet { Char baseclass_0; unsigned int m_kPetID; }; /* 3475 */ struct PROTO_NC_MAP_LOGOUT_CMD { unsigned __int16 handle; }; /* 3476 */ struct Avatar { Char baseclass_0; }; /* 3477 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_PLAYERLIKEMOB_ANIMATE_CMD { unsigned __int16 handle; unsigned int actioncode; char flag; }; #pragma pack(pop) /* 3478 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3479 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3480 */ #pragma pack(push, 1) struct ActionViewInfo { char nIndex; char InxName[32]; char ActionName[32]; unsigned __int16 LinkActionIndex; char IconFileName[32]; unsigned __int16 nIconNum; ActionType eActionType; unsigned int nEventCode; unsigned int nAfterCode; char IsDance; }; #pragma pack(pop) /* 3481 */ struct IIDTableBase { ITableBase baseclass_0; ActionViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 3482 */ struct ActionViewTable { IIDTableBase baseclass_0; }; /* 3483 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3484 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3485 */ #pragma pack(push, 1) struct DICE_Dividind { unsigned __int16 DividendRate[15]; char AnyTriple; }; #pragma pack(pop) /* 3486 */ struct DiceDividIndTab { ITableBase baseclass_0; }; /* 3487 */ struct SpeechBD { SpeechBDVtbl *vfptr; int m_iTextureIndex; unsigned __int16 m_kCharHandle; char *m_pcSpeech; unsigned int m_uiSpeechLen; float m_fStartTime; float m_fLifeTime; bool m_bAlive; NiTexture *m_pkTexture; NiPointer m_spScreenGeom; unsigned int m_uiTextureXPos; unsigned int m_uiTextureYPos; IDirect3DSurface9 *m_lpSurSrc; IDirect3DSurface9 *m_lpSurDest; unsigned int m_uiTotalLine; char *m_apcLineText[4]; unsigned int m_auiLineStrLen[4]; unsigned int m_uiTextWidth; unsigned int m_uiTextHeight; unsigned int m_uiLineHeight; int m_iTextXPos; int m_iTextYPos; tagRECT m_kTextRect; unsigned int m_dwOutLineColor; unsigned int m_dwTextColor; }; /* 3488 */ struct SpeechBDVtbl { void *(__thiscall *__vecDelDtor)(SpeechBD *this, unsigned int); }; /* 3489 */ struct IDirect3DSurface9 { IDirect3DResource9 baseclass_0; }; /* 3490 */ struct HBRUSH__ { int unused; }; /* 3491 */ struct AniIconWin { IconWin baseclass_0; }; /* 3492 */ struct NiPointer { AniIconWin *m_pObject; }; /* 3493 */ struct NameBD { NameBDVtbl *vfptr; int m_iTextureIndex; unsigned __int16 m_kCharHandle; char *m_pcSpeech; unsigned int m_uiSpeechLen; float m_fStartTime; bool m_bAlive; NiTexture *m_pkTexture; NiPointer m_spScreenGeom; unsigned int m_uiTextureXPos; unsigned int m_uiTextureYPos; IDirect3DSurface9 *m_lpSurSrc; IDirect3DSurface9 *m_lpSurDest; unsigned int m_uiTotalLine; char *m_apcLineText[1]; unsigned int m_auiLineStrLen[1]; unsigned int m_uiTextWidth; unsigned int m_uiTextHeight; unsigned int m_uiLineHeight; int m_iTextXPos; int m_iTextYPos; tagRECT m_kTextRect; unsigned int m_kColorRef; unsigned int m_kPrevColorRef; IConBD m_IconBD; NiPoint3 m_k2DOrthoPos; char m_kBDText[256]; unsigned int m_uiCharacterTitleLen; unsigned int m_uiNameBDType; unsigned int m_uiPreCharacterTitleLen; bool m_bNameBDMove; }; /* 3494 */ struct NameBDVtbl { void *(__thiscall *__vecDelDtor)(NameBD *this, unsigned int); }; /* 3495 */ struct IConBD { IConBDVtbl *vfptr; NiPointer m_spIconWin; }; /* 3496 */ struct IConBDVtbl { void *(__thiscall *__vecDelDtor)(IConBD *this, unsigned int); }; /* 3497 */ struct PrivateStoreBD { PrivateStoreBDVtbl *vfptr; unsigned int m_kColorRef; int m_iTextureIndex; unsigned __int16 m_kCharHandle; char *m_pcSpeech; unsigned int m_uiSpeechLen; float m_fStartTime; bool m_bAlive; NiTexture *m_pkTexture; NiPointer m_spScreenGeom; unsigned int m_uiTextureXPos; unsigned int m_uiTextureYPos; IDirect3DSurface9 *m_lpSurSrc; IDirect3DSurface9 *m_lpSurDest; unsigned int m_uiTotalLine; char *m_apcLineText[4]; unsigned int m_auiLineStrLen[4]; unsigned int m_uiTextWidth; unsigned int m_uiTextHeight; unsigned int m_uiLineHeight; int m_iTextXPos; int m_iTextYPos; tagRECT m_kTextRect; NiPoint3 m_k2DOrthoPos; char m_kBDText[256]; bool m_bMouseOver; }; /* 3498 */ struct PrivateStoreBDVtbl { void *(__thiscall *__vecDelDtor)(PrivateStoreBD *this, unsigned int); }; /* 3499 */ struct GuildBD { GuildBDVtbl *vfptr; GuildBD::EnemyStatus m_eEnemyStatus; int m_iTextureIndex; unsigned __int16 m_kCharHandle; char *m_pcSpeech; unsigned int m_uiSpeechLen; float m_fStartTime; bool m_bAlive; NiTexture *m_pkTexture; NiPointer m_spScreenGeom; NiPointer m_spNode; unsigned int m_uiTextureXPos; unsigned int m_uiTextureYPos; IDirect3DSurface9 *m_lpSurSrc; IDirect3DSurface9 *m_lpSurDest; unsigned int m_uiTotalLine; char *m_apcLineText[1]; unsigned int m_auiLineStrLen[1]; unsigned int m_uiTextWidth; unsigned int m_uiTextHeight; unsigned int m_uiLineHeight; int m_iTextXPos; int m_iTextYPos; tagRECT m_kTextRect; unsigned int m_kColorRef; NiPoint3 m_k2DOrthoPos; char m_kBDText[256]; bool m_bGuildBDMove; }; /* 3500 */ struct GuildBDVtbl { void *(__thiscall *__vecDelDtor)(GuildBD *this, unsigned int); }; /* 3501 */ struct std::_Pair_base,std::allocator >,unsigned long> { std::basic_string,std::allocator > first; unsigned int second; }; /* 3502 */ struct std::pair,std::allocator >,unsigned long> { std::_Pair_base,std::allocator >,unsigned long> baseclass_0; }; /* 3503 */ struct tagSIZE { int cx; int cy; }; /* 3504 */ struct ScreenBoardTexture { ScreenBoardTextureVtbl *vfptr; tagSIZE m_DestCorrectionPos; HFONT__ *m_hFont; HBRUSH__ *m_hEraseBrush; NiPoint2 m_ShadowScrMovePos; tagSIZE m_MaxSize; tagSIZE m_SpaceSize; std::vector,std::allocator > > m_UseChecks; unsigned int m_UseCount; tagSIZE m_TextSize; unsigned int m_dwMaxLength; IDirect3DSurface9 *m_lpSurSrc; IDirect3DSurface9 *m_lpSurDest; IDirect3DSurface9 *m_lpSurSrcShadow; HDC__ *m_hDC; HDC__ *m_hShadowDC; const char *m_pkText; unsigned int m_kColorRef; unsigned int m_kChangeDescColor; bool m_IsRenderBackGround; }; /* 3505 */ struct ScreenBoardTextureVtbl { tagSIZE (__thiscall *GetTextRenderSize)(ScreenBoardTexture *this, const char *); tagSIZE (__thiscall *GetDescSize)(ScreenBoardTexture *this); void (__thiscall *DrawTextA)(ScreenBoardTexture *this); }; /* 3506 */ struct ScreenBoardTexture::DescInfo { NiRefObject baseclass_0; ScreenBoardTexture *m_pScreenData; NiPointer m_spTexture; int m_nIndex; std::pair,std::allocator >,unsigned long> m_IndexKey; }; /* 3507 */ struct NiPointer { ScreenBoardTexture::DescInfo *m_pObject; }; /* 3508 */ struct std::_Allocator_base > { char dummy[1]; }; /* 3509 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 3510 */ union $21B33489E59855E83E1077133DC88326 { std::_Container_base0 baseclass_0; NiPointer *_Myfirst; }; /* 3511 */ struct std::_Vector_val,std::allocator > > { $21B33489E59855E83E1077133DC88326 ___u0; NiPointer *_Mylast; NiPointer *_Myend; std::allocator > _Alval; }; /* 3512 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /* 3513 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 3514 */ struct std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 3515 */ union $B0A32011C86DDDDE2CC2CFA781A1D38D { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; NiPointer *_Ptr; }; /* 3516 */ struct std::_Vector_const_iterator,std::allocator > > > { $B0A32011C86DDDDE2CC2CFA781A1D38D ___u0; }; /* 3517 */ struct std::_Vector_iterator,std::allocator > > > { std::_Vector_const_iterator,std::allocator > > > baseclass_0; }; /* 3518 */ struct NiTListBase,SpeechBD *> { NiTListBase,SpeechBD *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SpeechBD *>::AntiBloatAllocator m_kAllocator; }; /* 3519 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SpeechBD *m_element; }; /* 3520 */ struct NiTListBase,SpeechBD *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SpeechBD *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SpeechBD *> *this); void (__thiscall *DeleteItem)(NiTListBase,SpeechBD *> *this, NiTListItem *); }; /* 3521 */ struct NiTListBase,SpeechBD *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3522 */ struct NiTPointerListBase,SpeechBD *> { NiTListBase,SpeechBD *> baseclass_0; }; /* 3523 */ struct NiTPointerList { NiTPointerListBase,SpeechBD *> baseclass_0; }; /* 3524 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3525 */ struct NiTListBase,NameBD *> { NiTListBase,NameBD *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NameBD *>::AntiBloatAllocator m_kAllocator; }; /* 3526 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NameBD *m_element; }; /* 3527 */ struct NiTListBase,NameBD *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NameBD *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NameBD *> *this); void (__thiscall *DeleteItem)(NiTListBase,NameBD *> *this, NiTListItem *); }; /* 3528 */ struct NiTListBase,NameBD *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3529 */ struct NiTPointerListBase,NameBD *> { NiTListBase,NameBD *> baseclass_0; }; /* 3530 */ struct NiTPointerList { NiTPointerListBase,NameBD *> baseclass_0; }; /* 3531 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3532 */ struct NiTListBase,CharScreenBoardBase *> { NiTListBase,CharScreenBoardBase *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,CharScreenBoardBase *>::AntiBloatAllocator m_kAllocator; }; /* 3533 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; CharScreenBoardBase *m_element; }; /* 3534 */ struct CharScreenBoardBase { CharScreenBoardBaseVtbl *vfptr; unsigned __int16 m_kCharHandle; NiPoint3 m_k2DOrthoPos; NiPointer m_spNodeBoard; bool m_bNameBDMove; }; /* 3535 */ struct CharScreenBoardBaseVtbl { void *(__thiscall *__vecDelDtor)(CharScreenBoardBase *this, unsigned int); bool (__thiscall *Init)(CharScreenBoardBase *this, unsigned __int16, ScreenBoardTexture *); void (__thiscall *Update)(CharScreenBoardBase *this, float, NiCamera *, PgWinCamera *); bool (__thiscall *IsAlive)(CharScreenBoardBase *this); void (__thiscall *SetAlpha)(CharScreenBoardBase *this, float); }; /* 3536 */ struct NiTListBase,CharScreenBoardBase *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,CharScreenBoardBase *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,CharScreenBoardBase *> *this); void (__thiscall *DeleteItem)(NiTListBase,CharScreenBoardBase *> *this, NiTListItem *); }; /* 3537 */ struct NiTListBase,CharScreenBoardBase *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3538 */ struct NiTPointerListBase,CharScreenBoardBase *> { NiTListBase,CharScreenBoardBase *> baseclass_0; }; /* 3539 */ struct NiTPointerList { NiTPointerListBase,CharScreenBoardBase *> baseclass_0; }; /* 3540 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3541 */ struct NiTListBase,PrivateStoreBD *> { NiTListBase,PrivateStoreBD *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PrivateStoreBD *>::AntiBloatAllocator m_kAllocator; }; /* 3542 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PrivateStoreBD *m_element; }; /* 3543 */ struct NiTListBase,PrivateStoreBD *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PrivateStoreBD *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PrivateStoreBD *> *this); void (__thiscall *DeleteItem)(NiTListBase,PrivateStoreBD *> *this, NiTListItem *); }; /* 3544 */ struct NiTListBase,PrivateStoreBD *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3545 */ struct NiTPointerListBase,PrivateStoreBD *> { NiTListBase,PrivateStoreBD *> baseclass_0; }; /* 3546 */ struct NiTPointerList { NiTPointerListBase,PrivateStoreBD *> baseclass_0; }; /* 3547 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3548 */ struct NiTListBase,GuildBD *> { NiTListBase,GuildBD *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,GuildBD *>::AntiBloatAllocator m_kAllocator; }; /* 3549 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; GuildBD *m_element; }; /* 3550 */ struct NiTListBase,GuildBD *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,GuildBD *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,GuildBD *> *this); void (__thiscall *DeleteItem)(NiTListBase,GuildBD *> *this, NiTListItem *); }; /* 3551 */ struct NiTListBase,GuildBD *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3552 */ struct NiTPointerListBase,GuildBD *> { NiTListBase,GuildBD *> baseclass_0; }; /* 3553 */ struct NiTPointerList { NiTPointerListBase,GuildBD *> baseclass_0; }; /* 3554 */ struct PgTList { NiTPointerList baseclass_0; }; /* 3555 */ struct ScreenBDMgr { NiNode *m_pkRootScene; NiNode *m_pkSpeechBDScene; NiNode *m_pkPrivateStoreBDScene; NiNode *m_pkNameBDScene; NiNode *m_pkHPBarScene; NiNode *m_pkGuildBDScene; NiPointer m_spScreenSpaceCamera; PgTList m_kSpeechBDList; NiPointer m_spSpeechBDTexture; int m_iTotalSpeechBDTextureIndex; bool *m_pabUseSpeechBD; PgTList m_kNameBDList; NiPointer m_spNameBDTexture; int m_iTotalNameBDTextureIndex; bool *m_pabUseNameBD; NiVisibleArray m_kVisible; NiCullingProcess m_kCuller; PgTList m_kCharDBList; ScreenBoardTexture m_ScreenNameData; PgTList m_kPrivateStoreBDList; NiPointer m_spPrivateStoreBDTexture; int m_iTotalPrivateStoreBDTextureIndex; bool *m_pabUsePrivateStoreBD; PgTList m_kGuildBDList; NiPointer m_spGuildBDTexture; int m_iTotalGuildBDTextureIndex; bool *m_pabUseGuildBD; int m_iMaxPrivateStoreView; }; /* 3556 */ struct CoinEditWin { EditWin baseclass_0; __int64 i64Money; PgWinText *m_pkMoneyText; }; /* 3557 */ struct GameAngelAccountInfo { char acSidNo[1024]; char acKey[1024]; char acID[1024]; }; /* 3558 */ struct Server::ServerAddr { Name4 m_kAddr; int m_iPort; }; /* 3559 */ struct PROTO_NC_MISC_GAMETIME_ACK { char hour; char minute; char second; }; /* 3560 */ #pragma pack(push, 1) struct FiestaServerList::ServerInfo { Name4 kWorldName; char kWorldNo; char kWorldState; }; #pragma pack(pop) /* 3561 */ struct FiestaServerList { unsigned int m_uiTotalWorld; FiestaServerList::ServerInfo *pkServerInfo; }; /* 3562 */ struct Server { bool m_bDoubleConnected; bool m_bCP; char m_szCPKey[20480]; char m_szCPIP[20480]; char m_szCPData[20480]; char m_szCPShopUrl[20480]; bool m_bGameAngelLogin; bool m_bTestServer; char kServerName[16]; GameAngelAccountInfo m_GAAccountInfo; float m_fOffSetTime; char m_acToken[65]; Server::ServerAddr m_kLoginAddr; Server::ServerAddr m_kZoneAddr; unsigned int m_uiTotalWorld; Name4 *m_pakWorldName; char *m_pucWorldMgrNo; char *m_pucWorldMgrState; unsigned __int16 m_kWorldMgrHandle; PROTO_NC_MISC_GAMETIME_ACK m_kGameTime; float m_fGameTimeWhenSet; float m_fAppTimeWhenSet; float m_fOldGameTimeWhenSet; float m_fOldAppTimeWhenSet; float m_fOldOneDayTime; float m_fCurGameTime; FiestaServerList m_kFiestaServerList; int m_nSelectServerIndex; }; /* 3563 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGIN_ACK::WorldInfo { char worldno; Name4 worldname; char worldstatus; }; #pragma pack(pop) /* 3564 */ struct PROTO_NC_USER_LOGIN_ACK { char numofworld; PROTO_NC_USER_LOGIN_ACK::WorldInfo worldinfo[]; }; /* 3565 */ struct NetUtil { char dummy[1]; }; /* 3566 */ struct NiPointer { MiniHouseDiceGameWin *m_pObject; }; /* 3567 */ struct NiPointer { mhMinimizeDiceGameWin *m_pObject; }; /* 3568 */ struct NiPointer { mhDiceHelpWin *m_pObject; }; /* 3569 */ struct NiPointer { MHDiceRewardMoneyWin *m_pObject; }; /* 3570 */ struct NiPointer { mhDiceRateSheetWin *m_pObject; }; /* 3571 */ struct NiPointer { GambleDiceGameWin *m_pObject; }; /* 3572 */ struct NiPointer { mhDiceRankWin *m_pObject; }; /* 3573 */ struct NiTAbstractPoolAllocator::AllocNode { NiTAbstractPoolAllocator::AllocNode *m_pkNext; void *m_pkData; unsigned int m_element; }; /* 3574 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3575 */ union $C8F5F017BA4AB2D02E1D45733FF200CB { std::_Iterator012 baseclass_0; ColumnBut **_Ptr; }; /* 3576 */ struct std::_Vector_const_iterator > > { $C8F5F017BA4AB2D02E1D45733FF200CB ___u0; }; /* 3577 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3578 */ struct std::allocator::rebind { char dummy[1]; }; /* 3579 */ struct PROTO_NC_GAMBLE_COIN_VIPCARD_UI_OPEN_REQ { char nInvenSlot; }; /* 3580 */ struct PROTO_NC_GAMBLE_COIN_BUY_REQ { unsigned __int64 nCoin; }; /* 3581 */ struct PROTO_NC_GAMBLE_COIN_SELL_REQ { unsigned __int64 nCoin; }; /* 3582 */ struct PROTO_NC_GAMBLE_TYPE_AND_WHERE_STAND_REQ { unsigned __int16 nNpcHandle; }; /* 3583 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_LARGE_AMOUNT_REQ { unsigned int nMoney; }; /* 3584 */ struct CoinExchangeWin { PgWinFrame baseclass_0; unsigned int m_uiCurFoscus; __int64 m_i64Coin; CoinEditWin *m_pkCoinEdit; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; PgWinBut *m_pkTabMoneyBut; PgWinBut *m_pkExchangeBut; ColumnBut *m_pkTab01; ColumnBut *m_pkTab02; PgWinText *m_pkTabText1; PgWinText *m_pkTabText2; PgWinText *m_pkExchangeableCoinText; PgWinText *m_pkBottomText; PgWinText *m_pkText01; PgWinText *m_pkText02; }; /* 3585 */ struct GambleHouseCardWin { PgWinFrame baseclass_0; PgWinText *m_pkMyCoinText; PgWinText *m_pkAbleCoinText; }; /* 3586 */ struct GambleWin { PgWinFrame baseclass_0; PgWinText *m_pkMyCoinText; PgWinText *m_pkAbleCoinText; }; /* 3587 */ struct GambleMiniWin { PgWinFrame baseclass_0; }; /* 3588 */ #pragma pack(push, 1) struct GBHouse { unsigned int GB_GameMoney; unsigned int GB_ExchangeTax; char GB_ResetTimeHour; char GB_ResetTimeMin; char GB_ResetTimeSec; }; #pragma pack(pop) /* 3589 */ struct NiPointer { CoinEditWin *m_pObject; }; /* 3590 */ struct NiPointer { CoinExchangeWin *m_pObject; }; /* 3591 */ struct NiPointer { GambleWin *m_pObject; }; /* 3592 */ struct NiPointer { GambleMiniWin *m_pObject; }; /* 3593 */ struct NiPointer { GambleHouseCardWin *m_pObject; }; /* 3594 */ struct HINSTANCE__ { int unused; }; /* 3595 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3596 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3597 */ #pragma pack(push, 1) struct GB_DICE_Dividind { unsigned __int16 DividendRate[15]; char AnyTriple; }; #pragma pack(pop) /* 3598 */ struct GBDiceDividIndTab { ITableBase baseclass_0; }; /* 3599 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3600 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3601 */ struct GBHouseTab { ITableBase baseclass_0; }; /* 3602 */ struct ExpeditionMemberAddWin { PgWinFrame baseclass_0; EditWin *m_pkInputBox; }; /* 3603 */ struct EntryIconWin:: { float fTimeLeftToAppear; float fAlphaValue; }; /* 3604 */ struct PgWinAbbreviateText { PgWinText baseclass_0; unsigned int m_uiVisiableMaxCharNums; bool m_bAbbreviatable; bool m_bClick; PgWin *m_pkToolTipWin; std::basic_string,std::allocator > m_FullText; unsigned int m_iMarginSize; }; /* 3605 */ struct NiPointer { PgWinAbbreviateText *m_pObject; }; /* 3606 */ struct NiPointer { PgWinLRBut *m_pObject; }; /* 3607 */ struct EntryIconWin { PgWin baseclass_0; unsigned int m_uiCmdMsg; unsigned int m_uiRCmdMsg; unsigned int m_uiInvIndex; EntryIconWin:: m_kAlphaControl; NiPointer m_spNameText; NiPointer m_spLevelText; NiPointer m_spClassBar[6]; NiPointer m_spClassText; NiPointer m_spMemberMark; NiPointer m_spLootingMark; NiPointer m_spPosBar; unsigned int m_uiIconIndex; NiPointer m_spBackImagePlane; NiPointer m_spSubImagePlane; NiPointer m_spMtrlProp; NiPointer m_spFixedMtrlProp; NiAlphaProperty m_spAlphaProp; NiPointer m_spLRBut; bool m_bIsKeep; }; /* 3608 */ struct NiPointer { EntryIconWin *m_pObject; }; /* 3609 */ struct NiPointer { PopupMenuWin *m_pObject; }; /* 3610 */ struct ExpeditionWin { PgWinFrame baseclass_0; bool m_bIsSelect; unsigned int m_uiSelectedNumber[2]; unsigned int m_uiSelectPartyID; NiPointer m_spEntry[20]; bool m_bIsSelecteSlot; NiPointer m_spNameText; NiPointer m_spLevelText; NiPointer m_spClassText; NiPointer m_spMemberMark; NiPointer m_spLootingMark; NiPointer m_spClassBar; NiPointer m_spMovingSlorSpr; NiPointer m_spCreateBtn; NiPointer m_spLeaveBtn; NiPointer m_spInviteBtn; NiPointer m_spCreateSpr; NiPointer m_spBtn[2]; NiPointer m_spText[2]; NiPointer m_spLootName; LOOTING_TYPE m_eLootType; ITEM_LOOT_TYPE m_eItemType; NiPointer m_spLootTypePopupMenu; NiPointer m_spItemGradePopupMenu; }; /* 3611 */ #pragma pack(push, 1) struct PROTO_CHARGEDBUFF_INFO { unsigned int ChargedBuffKey; unsigned __int16 ChargedBuffID; ShineDateTime UseTime; ShineDateTime EndTime; }; #pragma pack(pop) /* 3612 */ struct AbstateIcon { IconWin baseclass_0; unsigned __int16 m_kAbstateID; bool m_bEraseEnable; bool IsRButtonClicked; NiPointer m_spPopupMenu; NiPointer m_spBackPlane; bool m_bShowSubIcon; unsigned int m_uiSubIconIndex; NiPointer m_spSubImagePlane; NiPointer m_spSubImageTexProp; PgWinText *m_pkDuplicateText; bool m_bCharged; PROTO_CHARGEDBUFF_INFO *m_pkChargedBuffInfo; }; /* 3613 */ struct NiPointer { AbstateIcon *m_pObject; }; /* 3614 */ struct ExpeditionPartyWin { PgWinFrame baseclass_0; NiPointer m_spLRBut[5]; NiPointer m_spMember[5]; NiPointer m_spParticipant[5]; NiPointer m_spParticipantName[5]; NiPointer m_apkAbstateBuf[5][10]; NiPointer m_apkAbstateBufIcon[5][10]; NiPointer m_spPanel; NiPointer m_spMinBtn; NiPointer m_spMaxBtn; bool m_bExtend; unsigned int m_uiVisiableNums; unsigned int m_uiHpBarWidth; unsigned int m_uiGroupNum; unsigned int m_uiFocusSlotNum; NiPointer m_spPopupMenu[5]; bool m_bOpenPopUp; unsigned int m_uiBuffViewOption[5]; }; /* 3615 */ struct ExpeditionLootSelectWin { PgWinFrame baseclass_0; SlideBar *m_pkSlideBarEx; SlideListWin *m_pSeletMemberList; }; /* 3616 */ struct ExpeditionLootOptionWin { PgWinFrame baseclass_0; NiPointer m_spPopupMenu; unsigned int m_uiSelectLootSlot; NiPointer m_spBtn[5]; NiPointer m_spText[5]; LOOTING_TYPE m_eLootType[5]; NiPointer m_spDicePopupMenu; NiPointer m_spLootName; }; /* 3617 */ struct DirectUserMsgBody_PopupMenuSetCheckBox { int iPopupMenuID; bool bCheck; }; /* 3618 */ #pragma pack(push, 1) struct AbnormalStateViewInfo { unsigned __int16 ID; char inxName[32]; unsigned int icon; char iconFile[32]; char Descript[256]; char R; char G; char B; char AniIndex[32]; char effName[32]; AbnormalStateViewInfo::EffPosEnum EffNamePos; char EffRefresh; char LoopEffect[32]; AbnormalStateViewInfo::EffPosEnum LoopEffPos; char LastEffect[32]; AbnormalStateViewInfo::EffPosEnum LastEffectPos; char DOTEffect[32]; AbnormalStateViewInfo::EffPosEnum DOTEffectPos; char IconSort[16]; StateType TypeSort; char View; }; #pragma pack(pop) /* 3619 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3620 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3621 */ struct IIDTableBase { ITableBase baseclass_0; AbnormalStateViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 3622 */ struct NiPointer { ExpeditionMemberAddWin *m_pObject; }; /* 3623 */ struct NiPointer { ExpeditionWin *m_pObject; }; /* 3624 */ struct NiPointer { ExpeditionPartyWin *m_pObject; }; /* 3625 */ struct NiPointer { ExpeditionLootSelectWin *m_pObject; }; /* 3626 */ struct NiPointer { ExpeditionLootOptionWin *m_pObject; }; /* 3627 */ struct RaidMemberInfo { Name5 m_kCharID; char m_ucStatus; int m_iLv; int m_iHP; int m_iSP; int m_iMaxHP; int m_iMaxSP; int m_iLP; int m_iMaxLP; char m_byChrClass; char m_byInform; float m_fX; float m_fY; bool m_bShow; }; /* 3628 */ struct std::_Allocator_base { char dummy[1]; }; /* 3629 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3630 */ union $796C3FF53706FC7005905B5E73510095 { std::_Container_base0 baseclass_0; RaidMemberInfo *_Myfirst; }; /* 3631 */ struct std::_Vector_val > { $796C3FF53706FC7005905B5E73510095 ___u0; RaidMemberInfo *_Mylast; RaidMemberInfo *_Myend; std::allocator _Alval; }; /* 3632 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 3633 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3634 */ union $3771010E259D8DB6F4D00F8E4FDEE94B { std::_Iterator012 baseclass_0; RaidMemberInfo *_Ptr; }; /* 3635 */ struct std::_Vector_const_iterator > > { $3771010E259D8DB6F4D00F8E4FDEE94B ___u0; }; /* 3636 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3637 */ struct TextData3::Node { unsigned int dwEnumVal; char *pStr; char *pStrVoice; char *pStrSoundEffect; }; /* 3638 */ #pragma pack(push, 1) struct Party { PartyVtbl *vfptr; Name5 m_kPartyMasterID; Name5 m_kLooterID; int m_iBelongType; LOOTING_TYPE m_eLootType; ITEM_LOOT_TYPE m_eItemType; bool m_bDuringJoinPropose; Name5 m_kJoinProposeCharID; __declspec(align(4)) float m_fJoinProposeStartTime; unsigned int m_uiTotalMember; PartyMemberInfo m_akMemberInfo[5]; bool m_bIsMePartyMaster; __declspec(align(4)) LOOTING_TYPE m_eLootingType; }; #pragma pack(pop) /* 3639 */ struct PartyVtbl { void *(__thiscall *__vecDelDtor)(Party *this, unsigned int); }; /* 3640 */ struct PartyMemberInfo { Name5 m_kCharID; char m_ucStatus; int m_iLv; int m_iHP; int m_iSP; int m_iMaxHP; int m_iMaxSP; int m_iLP; int m_iMaxLP; char m_byChrClass; char m_byInform; float m_fX; float m_fY; bool m_bShow; }; /* 3641 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_MEMBER_LIST_CMD::MEMBER_INFO { Name5 memberid; char memberstatus; char charclass; }; #pragma pack(pop) /* 3642 */ struct PROTO_NC_PARTY_MEMBER_LIST_CMD { char membercount; PROTO_NC_PARTY_MEMBER_LIST_CMD::MEMBER_INFO memberarray[]; }; /* 3643 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_JOIN_ACK { Name5 memberid; char charclass; unsigned __int16 err; }; #pragma pack(pop) /* 3644 */ struct PROTO_NC_PARTY_JOINPROPOSE_REQ { Name5 mastername; }; /* 3645 */ struct PROTO_NC_PARTY_LOGOUTINFO_CMD { Name5 memberid; }; /* 3646 */ struct PROTO_NC_PARTY_LOGININFO_CMD { Name5 memberid; }; /* 3647 */ struct RaidInfo::RaidPartyInfo { unsigned __int16 nPartyNo; char nPartyIndex; }; /* 3648 */ #pragma pack(push, 1) struct RaidInfo { RaidInfoVtbl *vfptr; bool m_bIsDisplayNotice; __declspec(align(4)) unsigned int m_uiMePartyIdx; Name5 m_kRaidLeaderID; std::vector > m_SubLeaderList; Name5 m_kRaidLooterID; bool m_bDuringJoinPropose; Name5 m_kJoinProposeCharID; __declspec(align(4)) float m_fJoinProposeStartTime; LOOTING_TYPE m_eLootType; ITEM_LOOT_TYPE m_eItemType; unsigned int m_uiTotalMemberOnRaid; bool m_bIsMeRaidLeader; bool m_bIsMeRaidSubLeader; bool m_bIsMeRaidLooter; __declspec(align(2)) int m_iBelongType; RaidInfo::RaidPartyInfo m_PartyInfo[4]; std::vector > m_MemberInfo[4]; }; #pragma pack(pop) /* 3649 */ struct RaidInfoVtbl { void *(__thiscall *__vecDelDtor)(RaidInfo *this, unsigned int); }; /* 3650 */ struct std::_Allocator_base { char dummy[1]; }; /* 3651 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3652 */ union $F05E00FA743B8EAF3A04C2097AD1C3F4 { std::_Container_base0 baseclass_0; Name5 *_Myfirst; }; /* 3653 */ struct std::_Vector_val > { $F05E00FA743B8EAF3A04C2097AD1C3F4 ___u0; Name5 *_Mylast; Name5 *_Myend; std::allocator _Alval; }; /* 3654 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 3655 */ struct PROTO_NC_RAID_MEMBER_JOIN_BROAD_CMD { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; Name5 sCharID; }; /* 3656 */ struct PROTO_NC_RAID_SLOT_MOVE_BROAD_CMD:: { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /* 3657 */ struct PROTO_NC_RAID_SLOT_MOVE_BROAD_CMD:: { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /* 3658 */ struct PROTO_NC_RAID_SLOT_MOVE_BROAD_CMD { Name5 sCommandCharID; PROTO_NC_RAID_SLOT_MOVE_BROAD_CMD:: PrePosition; PROTO_NC_RAID_SLOT_MOVE_BROAD_CMD:: PostPosition; Name5 sPreCharID[5]; Name5 sPostCharID[5]; }; /* 3659 */ #pragma pack(push, 1) struct PROTO_NC_RAID_MEMBER_LIST_CMD::MEMBER_INFO { Name5 memberid; char memberstatus; }; #pragma pack(pop) /* 3660 */ #pragma pack(push, 1) struct PROTO_NC_RAID_MEMBER_LIST_CMD { Name5 Leaderid; Name5 SubLeaderid[4]; Name5 Looterid; char nItemGrade; char nLootingType; PROTO_NC_RAID_MEMBER_LIST_CMD::MEMBER_INFO memberarray[20]; }; #pragma pack(pop) /* 3661 */ #pragma pack(push, 1) struct RAID_MEMBERCLASS { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; Name5 charid; char chrclass; char level; unsigned int maxhp; unsigned int maxsp; unsigned int maxlp; unsigned int hp; unsigned int sp; unsigned int lp; SHINE_XY_TYPE loc; }; #pragma pack(pop) /* 3662 */ struct PROTO_NC_RAID_MEMBERCLASS_CMD { char nNum; RAID_MEMBERCLASS RaidMembers[]; }; /* 3663 */ struct PROTO_NC_RAID_MEMBERINFORM_CMD { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; unsigned int hp; unsigned int sp; unsigned int lp; }; /* 3664 */ #pragma pack(push, 1) struct PROTO_NC_RAID_MAKE_BROAD_CMD { unsigned __int16 nRaidNo; unsigned __int16 nRaidPartyNo[4]; Name5 sFirstPartyCharID[5]; }; #pragma pack(pop) /* 3665 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3666 */ union $503F52976F1F06849BCCED2818A389AE { std::_Iterator012 baseclass_0; Name5 *_Ptr; }; /* 3667 */ struct std::_Vector_const_iterator > > { $503F52976F1F06849BCCED2818A389AE ___u0; }; /* 3668 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3669 */ struct std::allocator::rebind { char dummy[1]; }; /* 3670 */ struct std::allocator::rebind { char dummy[1]; }; /* 3671 */ struct GuildAcademyStorage { char dummy[1]; }; /* 3672 */ #pragma pack(push, 1) struct PROTO_ITEMPACKET_INFORM { char datasize; ITEM_INVEN location; SHINE_ITEM_STRUCT info; }; #pragma pack(pop) /* 3673 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_OPEN_ACK { unsigned __int16 err; unsigned __int64 cen; char itemcounter; PROTO_ITEMPACKET_INFORM itemarray[]; }; #pragma pack(pop) /* 3674 */ struct NiTListBase,PROTO_CHARGEDBUFF_INFO *> { NiTListBase,PROTO_CHARGEDBUFF_INFO *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PROTO_CHARGEDBUFF_INFO *>::AntiBloatAllocator m_kAllocator; }; /* 3675 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PROTO_CHARGEDBUFF_INFO *m_element; }; /* 3676 */ struct NiTListBase,PROTO_CHARGEDBUFF_INFO *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PROTO_CHARGEDBUFF_INFO *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PROTO_CHARGEDBUFF_INFO *> *this); void (__thiscall *DeleteItem)(NiTListBase,PROTO_CHARGEDBUFF_INFO *> *this, NiTListItem *); }; /* 3677 */ struct DFALL { char dummy[1]; }; /* 3678 */ union $73D59F1502E2E435E774DFE874E607B7 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3679 */ struct NiTListBase,PROTO_CHARGEDBUFF_INFO *>::AntiBloatAllocator { $73D59F1502E2E435E774DFE874E607B7 ___u0; }; /* 3680 */ struct NiTPointerListBase,PROTO_CHARGEDBUFF_INFO *> { NiTListBase,PROTO_CHARGEDBUFF_INFO *> baseclass_0; }; /* 3681 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; PROTO_CHARGEDBUFF_INFO *m_element; }; /* 3682 */ struct ISingletonTask { ITask baseclass_0; }; /* 3683 */ struct GuildAcademyMemberVanishTask { ISingletonTask baseclass_0; GuildAcademyMemberVanishTask::State m_eState; Name5 m_kTargetName; MsgBox *m_pkMsgBox; }; /* 3684 */ struct PROTO_NC_GUILD_MEMBER_VANISH_REQ { Name5 CharID; }; /* 3685 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_INVITE_ACK { Name5 ToCharID; unsigned __int16 Error; }; #pragma pack(pop) /* 3686 */ struct CGuildMember { CGuildMemberVtbl *vfptr; unsigned __int16 m_NumOfMembers; GUILD_MEMBER_CLIENT m_Members[400]; }; /* 3687 */ struct PROTO_NC_GUILD_MEMBER_JOIN_REQ { Name4 GuildName; Name5 FromCharID; }; /* 3688 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_VANISH_ACK { Name5 CharID; unsigned __int16 Error; }; #pragma pack(pop) /* 3689 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_GRADE_ACK { Name5 CharID; char MemberGrade; unsigned __int16 Error; }; #pragma pack(pop) /* 3690 */ struct PROTO_NC_GUILD_MEMBER_LEAVE_ACK { unsigned __int16 Error; }; /* 3691 */ struct PROTO_NC_GUILD_MEMBER_INTRO_ACK { unsigned __int16 Error; }; /* 3692 */ struct SHINE_GUILD_MEMBER_LOGON_INFO { int _bf0; }; /* 3693 */ #pragma pack(push, 1) struct GUILD_MEMBER_CLIENT { Name5 sName; char nGrade; unsigned int nFlags; unsigned __int16 nExpRatio; char sIntro[64]; SHINE_GUILD_MEMBER_LOGON_INFO dLogonInfo; char nClassID; char nLevel; char bIsParty; Name3 sMap; }; #pragma pack(pop) /* 3694 */ struct PROTO_NC_GUILD_MEMBER_LIST_ACK { unsigned __int16 TotalMemberCount; unsigned __int16 MemberIndex; unsigned __int16 MemberCount; GUILD_MEMBER_CLIENT MemberList[]; }; /* 3695 */ struct PROTO_NC_GUILD_MEMBER_JOIN_CMD { GUILD_MEMBER_CLIENT Member; }; /* 3696 */ struct PROTO_NC_GUILD_MEMBER_VANISH_CMD { Name5 CharID; }; /* 3697 */ struct PROTO_NC_GUILD_MEMBER_LEAVE_CMD { Name5 CharID; }; /* 3698 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_GRADE_CMD { Name5 CharID; char Grade; }; #pragma pack(pop) /* 3699 */ struct PROTO_NC_GUILD_MEMBER_FLAGS_CMD { Name5 CharID; unsigned int Flags; }; /* 3700 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_EXP_RATIO_CMD { Name5 CharID; unsigned __int16 ExpRatio; }; #pragma pack(pop) /* 3701 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_INTRO_CMD { Name5 CharID; unsigned __int16 nMemberIntroLength; char sMemberIntro[]; }; #pragma pack(pop) /* 3702 */ struct PROTO_NC_GUILD_MEMBER_LOGON_CMD { Name5 CharID; }; /* 3703 */ struct PROTO_NC_GUILD_MEMBER_LOGOFF_CMD { Name5 CharID; }; /* 3704 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_PARTY_CMD { Name5 CharID; char Party; }; #pragma pack(pop) /* 3705 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_LEVEL_CMD { Name5 CharID; char Level; }; #pragma pack(pop) /* 3706 */ struct PROTO_NC_GUILD_MEMBER_MAP_CMD { Name5 CharID; Name3 sMap; }; /* 3707 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_CLASS_CMD { Name5 CharID; char ClassID; }; #pragma pack(pop) /* 3708 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_CMD { Name5 sInviteSourceCharID; GUILD_MEMBER_CLIENT Member; }; #pragma pack(pop) /* 3709 */ struct CGuildMemberVtbl { void (__thiscall *Recv_NC_GUILD_MEMBER_INVITE_ACK)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_INVITE_ACK *); void (__thiscall *Recv_NC_GUILD_MEMBER_JOIN_REQ)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_JOIN_REQ *); void (__thiscall *Recv_NC_GUILD_MEMBER_VANISH_ACK)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_VANISH_ACK *); void (__thiscall *Recv_NC_GUILD_MEMBER_GRADE_ACK)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_GRADE_ACK *); void (__thiscall *Recv_NC_GUILD_MEMBER_LEAVE_ACK)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_LEAVE_ACK *); void (__thiscall *Recv_NC_GUILD_MEMBER_INTRO_ACK)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_INTRO_ACK *); int (__thiscall *Recv_NC_GUILD_MEMBER_LIST_ACK)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_LIST_ACK *); int (__thiscall *Recv_NC_GUILD_MEMBER_JOIN_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_JOIN_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_VANISH_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_VANISH_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_LEAVE_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_LEAVE_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_GRADE_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_GRADE_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_FLAGS_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_FLAGS_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_EXP_RATIO_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_EXP_RATIO_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_INTRO_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_INTRO_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_LOGON_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_LOGON_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_LOGOFF_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_LOGOFF_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_PARTY_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_PARTY_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_LEVEL_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_LEVEL_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_MAP_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_MAP_CMD *); int (__thiscall *Recv_NC_GUILD_MEMBER_CLASS_CMD)(CGuildMember *this, PROTO_NC_GUILD_MEMBER_CLASS_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_CMD)(CGuildMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_CMD *); }; /* 3710 */ struct GTRequestListWin::GuildInfo { std::basic_string,std::allocator > m_strGuildName; std::basic_string,std::allocator > m_MasterName; unsigned int m_unGuildType; unsigned int m_unGuildGrade; unsigned int m_unGuildTotalMember; }; /* 3711 */ struct std::_Allocator_base { char dummy[1]; }; /* 3712 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3713 */ union $DC9E3C87C9C98B102E4F1DFD0AA9E2BF { std::_Container_base0 baseclass_0; GTRequestListWin::GuildInfo *_Myfirst; }; /* 3714 */ struct std::_Vector_val > { $DC9E3C87C9C98B102E4F1DFD0AA9E2BF ___u0; GTRequestListWin::GuildInfo *_Mylast; GTRequestListWin::GuildInfo *_Myend; std::allocator _Alval; }; /* 3715 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 3716 */ struct boost::function2 > { boost::function_base baseclass_0; bool (__cdecl *invoker)(boost::detail::function::any_pointer, GTRequestListWin::GuildInfo *, GTRequestListWin::GuildInfo *); }; /* 3717 */ struct boost::function > { boost::function2 > baseclass_0; }; /* 3718 */ struct NiPointer { EditWin *m_pObject; }; /* 3719 */ struct GTRequestListWin { PgWinFrame baseclass_0; std::vector > m_vecGuildInfo; boost::function > m_SortPradicationFunc; SlideListWin *m_pkGuildLIst; SlideBar *m_pkSlideBarGuild; PopupMenuWin *m_spPopupMenu; PgWinText *m_pkTotalGuildNum; PgWinText *m_pkSearchType; int m_iSearchTyepe; NiPointer m_spEdit; bool m_bFirstSort; bool m_bSearchStart; unsigned int m_uiNo; char m_acSearchName[32]; }; /* 3720 */ #pragma pack(push, 1) struct SHINE_GUILD_LIST_NEW { unsigned int nGuildNo; Name4 sGuildName; Name5 sMasterCharID; char nType; char nGrade; unsigned __int16 nMemberCnt; unsigned __int16 nMaxMembers; }; #pragma pack(pop) /* 3721 */ struct std::allocator::rebind { char dummy[1]; }; /* 3722 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 3723 */ union $14B31296FA0F1CA2FCB07849BCCCC2B7 { std::_Iterator012 baseclass_0; GTRequestListWin::GuildInfo *_Ptr; }; /* 3724 */ struct std::_Vector_const_iterator > > { $14B31296FA0F1CA2FCB07849BCCCC2B7 ___u0; }; /* 3725 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 3726 */ struct std::allocator { char dummy[1]; }; /* 3727 */ struct GuildTournamentBaseWin { PgWinFrame baseclass_0; GTRequestListWin *m_pkGTRequestListWin; }; /* 3728 */ struct GuildTournamentScheduleWin::ChildList { unsigned int Index; unsigned int LeftChild; unsigned int RightChild; }; /* 3729 */ struct GuildTournamentScheduleWin { PgWinFrame baseclass_0; GuildTournamentScheduleWin::ChildList m_uiScheduleTable[16]; PgWinText *m_p16Preliminary[16]; PgWinText *m_p8Preliminary[8]; PgWinText *m_pSemiFinal[4]; PgWinText *m_pFinal[2]; PgWinText *m_pChampion; PgWinText *m_pMatchList[31]; PgWinText *m_pGTMatchTypeText; PgWinText *m_pGTJoinPossibleTime; PgWinText *m_pGTJoinTime; PgWinText *m_pGTNextJoinTime; int m_tJoinTime; int m_uiDuringMatchIndex; int m_iSeedNum; PgWinText *m_pkHelpMsg; }; /* 3730 */ struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; /* 3731 */ #pragma pack(push, 1) struct GUILD_TOURNAMENT_LIST_DB { char nResult; unsigned int nGuildNo; }; #pragma pack(pop) /* 3732 */ #pragma pack(push, 1) struct GUILD_TOURNAMENT_LIST { GUILD_TOURNAMENT_LIST_DB baseclass_0; Name4 sGuildName; }; #pragma pack(pop) /* 3733 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_LIST_ACK { unsigned __int16 nError; int Time_Start; int Time_Practic; int Time_PracticEnd; int Time_Match_161; int Time_Match_162; int Time_Match_8; int Time_Match_4; int Time_Match_2; int Time_Match_End; tm tm_Time_Start; tm tm_Time_Practic; tm tm_Time_PracticEnd; tm tm_Time_Match_161; tm tm_Time_Match_162; tm tm_Time_Match_8; tm tm_Time_Match_4; tm tm_Time_Match_2; tm tm_Time_Match_End; char nMatchType; GUILD_TOURNAMENT_LIST TournamentList[31]; }; #pragma pack(pop) /* 3734 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3735 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3736 */ struct SetItemName { char SetItemIndex[32]; char SetName[64]; }; /* 3737 */ struct SetItemNameTab { ITableBase baseclass_0; }; /* 3738 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3739 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3740 */ #pragma pack(push, 1) struct ItemActionEffectDesc { unsigned __int16 ItemActionID; char UseItem; char ItemActionDesc[256]; }; #pragma pack(pop) /* 3741 */ struct ItemActionEffectDescTab { ITableBase baseclass_0; }; /* 3742 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3743 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3744 */ #pragma pack(push, 1) struct SetEffect { char SetItemIndex[32]; char Count; unsigned __int16 ItemActionID; }; #pragma pack(pop) /* 3745 */ struct SetEffectTab { ITableBase baseclass_0; }; /* 3746 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3747 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3748 */ #pragma pack(push, 1) struct ActionEffectItem { unsigned __int16 SHINE_ITEM_ID; unsigned __int16 ItemActionID; char EnchantMaxLot; }; #pragma pack(pop) /* 3749 */ struct ActionEffectItemTab { ITableBase baseclass_0; }; /* 3750 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3751 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3752 */ #pragma pack(push, 1) struct ItemAction { unsigned __int16 ItemActionID; unsigned __int16 ConditionID; unsigned __int16 EffectID; unsigned int CoolTime; unsigned __int16 CoolGroupActionID; }; #pragma pack(pop) /* 3753 */ struct ItemActionTab { ITableBase baseclass_0; }; /* 3754 */ struct NiTListBase,ItemAction *> { NiTListBase,ItemAction *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,ItemAction *>::AntiBloatAllocator m_kAllocator; }; /* 3755 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; ItemAction *m_element; }; /* 3756 */ struct NiTListBase,ItemAction *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,ItemAction *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,ItemAction *> *this); void (__thiscall *DeleteItem)(NiTListBase,ItemAction *> *this, NiTListItem *); }; /* 3757 */ struct DFALL { char dummy[1]; }; /* 3758 */ union $25D4FE3A9D69C2EE2CDAE35288ABF5F4 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3759 */ struct NiTListBase,ItemAction *>::AntiBloatAllocator { $25D4FE3A9D69C2EE2CDAE35288ABF5F4 ___u0; }; /* 3760 */ struct NiTPointerListBase,ItemAction *> { NiTListBase,ItemAction *> baseclass_0; }; /* 3761 */ struct NiTList { NiTPointerListBase,ItemAction *> baseclass_0; }; /* 3762 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3763 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3764 */ #pragma pack(push, 1) struct ItemActionEffect { unsigned __int16 EffectID; ActionTargetType EffectTarget; unsigned int EffectTargetValue; ActionActivityType EffectActivity; unsigned int EffectActivityValue; unsigned __int16 Value; unsigned __int16 Area; }; #pragma pack(pop) /* 3765 */ struct ItemActionEffectTab { ITableBase baseclass_0; }; /* 3766 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 3767 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 3768 */ #pragma pack(push, 1) struct ItemActionCondition { unsigned __int16 ConditionID; ActionTargetType SubjectTarget; unsigned int SubjectTargetValue; ActionTargetType ObjectTarget; unsigned int ObjectTargetValue; ActionActivityType ConditionActivity; unsigned int ConditionActivityValue; unsigned __int16 ActivityRate; unsigned __int16 Range; }; #pragma pack(pop) /* 3769 */ struct ItemActionConditionTab { ITableBase baseclass_0; }; /* 3770 */ struct ShortCut { NiRefObject baseclass_0; }; /* 3771 */ #pragma pack(push, 1) struct SHORT_CUT_DATA { char nSlotNo; unsigned __int16 nCodeNo; int nValue; }; #pragma pack(pop) /* 3772 */ struct ShortCutItem { ShortCut baseclass_0; NiPointer m_spItem; unsigned __int16 m_kItemID; }; /* 3773 */ struct ShortCutInvPosItem { ShortCut baseclass_0; unsigned int m_uiInvPos; }; /* 3774 */ struct ShortCutSkill { ShortCut baseclass_0; unsigned __int16 m_kSkillID; }; /* 3775 */ struct ShortCutAction { ShortCut baseclass_0; unsigned int m_uiTableIndexNum; unsigned int m_uiInvType; unsigned int m_uiActionNum; }; /* 3776 */ struct ShortCutSoulStone { ShortCut baseclass_0; }; /* 3777 */ struct LevelSelectWinBut { PgWinBut baseclass_0; unsigned int m_uiInvIndex; char maxLevel; }; /* 3778 */ struct Skill::EmpowerInfo { char cDamageUp; char cSmallSp; char cLongKeepTime; char cShortCoolTime; }; /* 3779 */ struct SkillIcon { IconWin baseclass_0; Skill::EmpowerInfo m_kEmpowerInfo; PgWinBar *m_apkSkillPowerBar[4]; unsigned __int16 m_kSkillID; NiPointer m_spBackPlane; NiPointer m_spTopPlane; }; /* 3780 */ struct SkillInvWin { SkillIcon baseclass_0; unsigned int m_uiInvIndex; unsigned int m_uiSkillType; int m_iStaNum; int m_uiMapType; bool m_bGTSkill; }; /* 3781 */ struct NiTListBase,SkillIcon *> { NiTListBase,SkillIcon *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SkillIcon *>::AntiBloatAllocator m_kAllocator; }; /* 3782 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SkillIcon *m_element; }; /* 3783 */ struct NiTListBase,SkillIcon *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SkillIcon *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SkillIcon *> *this); void (__thiscall *DeleteItem)(NiTListBase,SkillIcon *> *this, NiTListItem *); }; /* 3784 */ struct DFALL { char dummy[1]; }; /* 3785 */ union $7C13596581D6261AEA8A6C5AC3E3475F { DFALL baseclass_0; unsigned int m_uiCount; }; /* 3786 */ struct NiTListBase,SkillIcon *>::AntiBloatAllocator { $7C13596581D6261AEA8A6C5AC3E3475F ___u0; }; /* 3787 */ struct NiTPointerListBase,SkillIcon *> { NiTListBase,SkillIcon *> baseclass_0; }; /* 3788 */ struct NiTList { NiTPointerListBase,SkillIcon *> baseclass_0; }; /* 3789 */ struct NiD3DPass { NiD3DPassVtbl *vfptr; char m_szName[16]; unsigned int m_uiCurrentStage; unsigned int m_uiStageCount; unsigned int m_uiTexturesPerPass; NiTArray > m_kStages; NiD3DRenderStateGroup *m_pkRenderStateGroup; NiPointer m_spPixelConstantMap; char *m_pcPixelShaderProgramFile; char *m_pcPixelShaderEntryPoint; char *m_pcPixelShaderTarget; NiPointer m_spPixelShader; NiPointer m_spVertexConstantMap; char *m_pcVertexShaderProgramFile; char *m_pcVertexShaderEntryPoint; char *m_pcVertexShaderTarget; NiPointer m_spVertexShader; bool m_bSoftwareVP; bool m_bRendererOwned; unsigned int m_uiRefCount; }; /* 3790 */ struct NiD3DPassVtbl { void *(__thiscall *__vecDelDtor)(NiD3DPass *this, unsigned int); unsigned int (__thiscall *SetupShaderPrograms)(NiD3DPass *this, NiGeometry *, NiSkinInstance *, NiSkinPartition::Partition *, NiGeometryBufferData *, NiPropertyState *, NiDynamicEffectState *, NiTransform *, NiBound *, unsigned int); unsigned int (__thiscall *SetupRenderingPass)(NiD3DPass *this, NiGeometry *, NiSkinInstance *, NiGeometryBufferData *, NiPropertyState *, NiDynamicEffectState *, NiTransform *, NiBound *, unsigned int); unsigned int (__thiscall *PostProcessRenderingPass)(NiD3DPass *this, unsigned int); }; /* 3791 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3792 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 3793 */ struct NiD3DTextureStageGroup { bool m_bRendererOwned; unsigned int m_uiNumSavedStages; unsigned int m_uiSavedStageArrayIter; unsigned int m_auiSavedStageArray[33]; bool m_abSavedStageValid[33]; unsigned int m_uiNumStages; unsigned int m_uiStageArrayIter; unsigned int m_auiStageArray[33]; bool m_abStageValid[33]; unsigned int m_uiNumSavedSamplers; unsigned int m_uiSavedSamplerArrayIter; unsigned int m_auiSavedSamplerArray[14]; bool m_abSavedSamplerValid[14]; unsigned int m_uiNumSamplers; unsigned int m_uiSamplerArrayIter; unsigned int m_auiSamplerArray[14]; bool m_abSamplerValid[14]; unsigned int m_uiNumUseMapValue; bool m_abSamplerUseMapValue[14]; }; /* 3794 */ struct NiD3DGlobalConstantEntry { NiRefObject baseclass_0; char *m_pcKey; unsigned int m_uiKeySize; NiShaderAttributeDesc::AttributeType m_eType; unsigned int m_uiDataSize; void *m_pvDataSource; }; /* 3795 */ struct $40942CBCB8F0A1CDBC81269929B28324 { float _11; float _12; float _13; float _14; float _21; float _22; float _23; float _24; float _31; float _32; float _33; float _34; float _41; float _42; float _43; float _44; }; /* 3796 */ union $BF5F01CD51E6CC5518225A89559933AB { $40942CBCB8F0A1CDBC81269929B28324 _s0; float m[4][4]; }; /* 3797 */ struct _D3DMATRIX { $BF5F01CD51E6CC5518225A89559933AB ___u0; }; /* 3798 */ struct NiD3DTextureStage { unsigned int m_uiStage; NiPointer m_spTexture; unsigned int m_uiTextureFlags; NiD3DTextureStageGroup *m_pkTextureStageGroup; unsigned int m_uiTextureTransformFlags; NiD3DGlobalConstantEntry *m_pkGlobalEntry; _D3DMATRIX m_kTextureTransformation; unsigned __int16 m_usObjTextureFlags; bool m_bTextureTransform; bool m_bRendererOwned; unsigned int m_uiRefCount; }; /* 3799 */ struct NiPointer { NiD3DTextureStage *m_pObject; }; /* 3800 */ struct NiD3DRenderStateGroup::NiD3DRSEntry { unsigned int m_uiRenderState; unsigned int m_uiValue; NiD3DRenderStateGroup::NiD3DRSEntry *m_pkNext; NiD3DRenderStateGroup::NiD3DRSEntry *m_pkPrev; }; /* 3801 */ struct NiD3DRenderStateGroup { bool m_bRendererOwned; unsigned int m_uiStateCount; NiD3DRenderStateGroup::NiD3DRSEntry *m_pkRenderStates; unsigned int m_uiSavedStateCount; NiD3DRenderStateGroup::NiD3DRSEntry *m_pkSavedRenderStates; }; /* 3802 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3803 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 3804 */ struct NiD3DShaderConstantMapEntry { NiRefObject baseclass_0; char *m_pcKey; unsigned int m_uiInternal; unsigned int m_uiFlags; unsigned int m_uiExtra; unsigned int m_uiShaderRegister; unsigned int m_uiRegisterCount; char *m_pcVariableName; unsigned int m_uiDataSize; unsigned int m_uiDataStride; void *m_pvDataSource; bool m_bOwnData; }; /* 3805 */ struct NiPointer { NiD3DShaderConstantMapEntry *m_pObject; }; /* 3806 */ struct NiD3DShaderProgramCreator { NiD3DShaderProgramCreatorVtbl *vfptr; }; /* 3807 */ struct NiD3DShaderProgram { NiRefObject baseclass_0; char *m_pszName; char *m_pszShaderProgramName; unsigned int m_uiCodeSize; void *m_pvCode; NiD3DShaderProgramCreator *m_pkCreator; IDirect3DDevice9 *m_pkD3DDevice; NiDX9Renderer *m_pkD3DRenderer; NiD3DRenderState *m_pkD3DRenderState; }; /* 3808 */ struct IDirect3DVertexShader9 { IUnknown baseclass_0; }; /* 3809 */ struct NiD3DVertexShader { NiD3DShaderProgram baseclass_0; bool m_bSoftwareVP; unsigned int m_uiUsage; IDirect3DVertexShader9 *m_hShader; IDirect3DVertexDeclaration9 *m_hDecl; }; /* 3810 */ struct IDirect3DPixelShader9 { IUnknown baseclass_0; }; /* 3811 */ #pragma pack(push, 1) struct NiD3DPixelShader { NiD3DShaderProgram baseclass_0; IDirect3DPixelShader9 *m_hShader; }; #pragma pack(pop) /* 3812 */ struct NiD3DShaderProgramCreatorVtbl { void *(__thiscall *__vecDelDtor)(NiD3DShaderProgramCreator *this, unsigned int); unsigned int (__thiscall *GetShaderCreationFlags)(NiD3DShaderProgramCreator *this); void (__thiscall *SetShaderCreationFlags)(NiD3DShaderProgramCreator *this, unsigned int); NiD3DVertexShader *(__thiscall *CreateVertexShaderFromFile)(NiD3DShaderProgramCreator *this, const char *, const char *, const char *, const char *, IDirect3DVertexDeclaration9 *, unsigned int, bool); NiD3DVertexShader *(__thiscall *CreateVertexShaderFromBuffer)(NiD3DShaderProgramCreator *this, const void *, unsigned int, const char *, const char *, const char *, IDirect3DVertexDeclaration9 *, unsigned int, bool); NiD3DPixelShader *(__thiscall *CreatePixelShaderFromFile)(NiD3DShaderProgramCreator *this, const char *, const char *, const char *, const char *); NiD3DPixelShader *(__thiscall *CreatePixelShaderFromBuffer)(NiD3DShaderProgramCreator *this, const void *, unsigned int, const char *, const char *, const char *); bool (__thiscall *RecreateVertexShader)(NiD3DShaderProgramCreator *this, NiD3DVertexShader *); bool (__thiscall *RecreatePixelShader)(NiD3DShaderProgramCreator *this, NiD3DPixelShader *); }; /* 3813 */ struct _D3DVSHADERCAPS2_0 { unsigned int Caps; int DynamicFlowControlDepth; int NumTemps; int StaticFlowControlDepth; }; /* 3814 */ struct _D3DPSHADERCAPS2_0 { unsigned int Caps; int DynamicFlowControlDepth; int NumTemps; int StaticFlowControlDepth; int NumInstructionSlots; }; /* 3815 */ struct _D3DCAPS9 { _D3DDEVTYPE DeviceType; unsigned int AdapterOrdinal; unsigned int Caps; unsigned int Caps2; unsigned int Caps3; unsigned int PresentationIntervals; unsigned int CursorCaps; unsigned int DevCaps; unsigned int PrimitiveMiscCaps; unsigned int RasterCaps; unsigned int ZCmpCaps; unsigned int SrcBlendCaps; unsigned int DestBlendCaps; unsigned int AlphaCmpCaps; unsigned int ShadeCaps; unsigned int TextureCaps; unsigned int TextureFilterCaps; unsigned int CubeTextureFilterCaps; unsigned int VolumeTextureFilterCaps; unsigned int TextureAddressCaps; unsigned int VolumeTextureAddressCaps; unsigned int LineCaps; unsigned int MaxTextureWidth; unsigned int MaxTextureHeight; unsigned int MaxVolumeExtent; unsigned int MaxTextureRepeat; unsigned int MaxTextureAspectRatio; unsigned int MaxAnisotropy; float MaxVertexW; float GuardBandLeft; float GuardBandTop; float GuardBandRight; float GuardBandBottom; float ExtentsAdjust; unsigned int StencilCaps; unsigned int FVFCaps; unsigned int TextureOpCaps; unsigned int MaxTextureBlendStages; unsigned int MaxSimultaneousTextures; unsigned int VertexProcessingCaps; unsigned int MaxActiveLights; unsigned int MaxUserClipPlanes; unsigned int MaxVertexBlendMatrices; unsigned int MaxVertexBlendMatrixIndex; float MaxPointSize; unsigned int MaxPrimitiveCount; unsigned int MaxVertexIndex; unsigned int MaxStreams; unsigned int MaxStreamStride; unsigned int VertexShaderVersion; unsigned int MaxVertexShaderConst; unsigned int PixelShaderVersion; float PixelShader1xMaxValue; unsigned int DevCaps2; float MaxNpatchTessellationLevel; unsigned int Reserved5; unsigned int MasterAdapterOrdinal; unsigned int AdapterOrdinalInGroup; unsigned int NumberOfAdaptersInGroup; unsigned int DeclTypes; unsigned int NumSimultaneousRTs; unsigned int StretchRectFilterCaps; _D3DVSHADERCAPS2_0 VS20Caps; _D3DPSHADERCAPS2_0 PS20Caps; unsigned int VertexTextureFilterCaps; unsigned int MaxVShaderInstructionsExecuted; unsigned int MaxPShaderInstructionsExecuted; unsigned int MaxVertexShader30InstructionSlots; unsigned int MaxPixelShader30InstructionSlots; }; /* 3816 */ struct _LARGE_INTEGER:: { unsigned int LowPart; int HighPart; }; /* 3817 */ struct $FAF74743FBE1C8632047CFB668F7028A { unsigned int LowPart; int HighPart; }; /* 3818 */ union _LARGE_INTEGER { $FAF74743FBE1C8632047CFB668F7028A _s0; _LARGE_INTEGER:: u; __int64 QuadPart; }; /* 3819 */ #pragma pack(push, 1) struct _D3DADAPTER_IDENTIFIER9 { char Driver[512]; char Description[512]; char DeviceName[32]; _LARGE_INTEGER DriverVersion; unsigned int VendorId; unsigned int DeviceId; unsigned int SubSysId; unsigned int Revision; _GUID DeviceIdentifier; unsigned int WHQLLevel; }; #pragma pack(pop) /* 3820 */ struct NiTArray { NiTArrayVtbl *vfptr; NiDX9AdapterDesc::ModeDesc **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3821 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 3822 */ struct NiDX9AdapterDesc::ModeDesc { unsigned int m_uiWidth; unsigned int m_uiHeight; unsigned int m_uiBPP; _D3DFORMAT m_eD3DFormat; NiTPointerList m_kRefreshRates; }; /* 3823 */ struct NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *> { NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *>::AntiBloatAllocator m_kAllocator; }; /* 3824 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiDX9DeviceDesc::DisplayFormatInfo *m_element; }; /* 3825 */ struct NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> { NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *>::AntiBloatAllocator m_kAllocator; }; /* 3826 */ struct NiTMapItem { NiTMapItem *m_pkNext; _D3DFORMAT m_key; NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *m_val; }; /* 3827 */ struct NiDX9DeviceDesc::DisplayFormatInfo::DepthStencilInfo { bool m_bValid; char m_ucMultiSampleQuality; unsigned __int16 m_usMultiSampleTypes; }; /* 3828 */ struct NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo { NiDX9DeviceDesc::DisplayFormatInfo::DepthStencilInfo m_akWindowedDSFormats[9]; NiDX9DeviceDesc::DisplayFormatInfo::DepthStencilInfo m_akFullscreenDSFormats[9]; }; /* 3829 */ struct NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this, _D3DFORMAT); bool (__thiscall *IsKeysEqual)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this, _D3DFORMAT, _D3DFORMAT); void (__thiscall *SetValue)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this, NiTMapItem *, _D3DFORMAT, NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *); void (__thiscall *ClearValue)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this); void (__thiscall *DeleteItem)(NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> *this, NiTMapItem *); }; /* 3830 */ struct NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3831 */ struct NiTPointerMap { NiTMapBase,enum _D3DFORMAT,NiDX9DeviceDesc::DisplayFormatInfo::RenderTargetInfo *> baseclass_0; }; /* 3832 */ struct NiDX9DeviceDesc::DisplayFormatInfo { _D3DFORMAT m_eFormat; bool m_bWindowed; bool m_bFullscreen; NiTPointerMap m_kRenderTargets; }; /* 3833 */ struct NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *> *this, NiTListItem *); }; /* 3834 */ struct NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3835 */ struct NiTPointerListBase,NiDX9DeviceDesc::DisplayFormatInfo *> { NiTListBase,NiDX9DeviceDesc::DisplayFormatInfo *> baseclass_0; }; /* 3836 */ struct NiTPointerList { NiTPointerListBase,NiDX9DeviceDesc::DisplayFormatInfo *> baseclass_0; }; /* 3837 */ struct NiDX9DeviceDesc { _D3DDEVTYPE m_kD3DDevType; _D3DCAPS9 m_kD3DCaps9; NiTPointerList m_kScreenFormats; bool m_bRenderWindowed; }; /* 3838 */ const struct NiDX9AdapterDesc { unsigned int m_uiAdapter; _D3DADAPTER_IDENTIFIER9 m_kAdapterIdentifier; NiTArray m_kModeList; NiDX9DeviceDesc *m_pkHALDeviceDesc; NiDX9DeviceDesc *m_pkREFDeviceDesc; }; /* 3839 */ struct NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> { NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *>::AntiBloatAllocator m_kAllocator; }; /* 3840 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiVBBlock *m_key; NiDX9Renderer::PrePackObject *m_val; }; /* 3841 */ struct __declspec(align(16)) NiDX9Renderer { NiRenderer baseclass_0; IDirect3DDevice9 *m_pkD3DDevice9; _D3DCAPS9 m_kD3DCaps9; HWND__ *m_kWndDevice; HWND__ *m_kWndFocus; char m_acDriverDesc[512]; unsigned int m_uiAdapter; _D3DDEVTYPE m_eDevType; unsigned int m_uiBehaviorFlags; _D3DFORMAT m_eAdapterFormat; bool m_bSWVertexCapable; bool m_bSWVertexSwitchable; NiDX9AdapterDesc *m_pkAdapterDesc; NiDX9DeviceDesc *m_pkDeviceDesc; unsigned int m_uiBackground; float m_fZClear; unsigned int m_uiStencilClear; unsigned int m_uiRendFlags; char m_acBehavior[32]; NiTPointerMap m_kPrePackObjects; NiDX9Renderer::BatchedObject *m_pkBatchHead; NiDX9Renderer::BatchedObject *m_pkBatchTail; NiPropertyState *m_pkBatchedPropertyState; NiDynamicEffectState *m_pkBatchedEffectState; NiPointer m_spBatchedShader; NiPoint3 m_kCamRight; NiPoint3 m_kCamUp; NiPoint3 m_kModelCamRight; NiPoint3 m_kModelCamUp; NiBound m_kWorldBound; NiBound m_kDefaultBound; float m_fNearDepth; float m_fDepthRange; _D3DMATRIX m_kD3DIdentity; _D3DVIEWPORT9 m_kD3DPort; unsigned int m_uiHWBones; unsigned int m_uiMaxStreams; unsigned int m_uiMaxPixelShaderVersion; unsigned int m_uiMaxVertexShaderVersion; bool m_bMipmapCubeMaps; bool m_bDynamicTexturesCapable; unsigned int m_uiResetCounter; bool m_bDeviceLost; NiPixelFormat *m_aapkTextureFormats[4][22]; NiPixelFormat *m_apkDefaultTextureFormat[4]; NiPointer m_aspDefaultTextureData[4]; NiDX9Renderer::TexFormat m_eReplacementDataFormat; NiRenderTargetGroup *m_pkDefaultRenderTargetGroup; NiRenderTargetGroup *m_pkCurrRenderTargetGroup; NiRenderTargetGroup *m_pkCurrOnscreenRenderTargetGroup; NiTPointerMap > m_kOnscreenRenderTargetGroups; unsigned int m_uiMaxNumRenderTargets; bool m_bIndependentBitDepths; bool m_bMRTPostPixelShaderBlending; NiPointer m_spScreenTexturePropertyState; NiD3DGeometryGroupManager *m_pkGeometryGroupManager; NiUnsharedGeometryGroup *m_pkDefaultGroup; NiDynamicGeometryGroup *m_pkDynamicGroup; NiDX9RenderState *m_pkRenderState; NiDX9VertexBufferManager *m_pkVBManager; NiDX9IndexBufferManager *m_pkIBManager; NiDX9TextureManager *m_pkTextureManager; NiDX9LightManager *m_pkLightManager; NiTPointerMap m_kRenderedTextures; NiTPointerMap m_kRenderedCubeMaps; NiTPointerMap m_kDynamicTextures; NiPointer m_spClipperImage; NiTPointerList > m_kBuffersToUseAtDisplayFrame; NiTPointerList m_kD3DShaders; NiD3DShaderLibraryVersion m_kShaderLibraryVersion; __declspec(align(16)) D3DXMATRIX m_kD3DMat; _D3DMATRIX m_kD3DView; _D3DMATRIX m_kD3DProj; _D3DMATRIX m_kInvView; NiPoint2 *m_pkScreenTextureVerts; NiColorA *m_pkScreenTextureColors; NiPoint2 *m_pkScreenTextureTexCoords; unsigned __int16 m_usNumScreenTextureVerts; unsigned __int16 *m_pusScreenTextureIndices; unsigned int m_uiNumScreenTextureIndices; unsigned int m_uiCreationWidth; unsigned int m_uiCreationHeight; unsigned int m_uiCreationUseFlags; HWND__ *m_kCreationWndDevice; HWND__ *m_kCreationWndFocus; unsigned int m_uiCreationAdapter; NiDX9Renderer::DeviceDesc m_eCreationDesc; NiDX9Renderer::FrameBufferFormat m_eCreationFBFormat; NiDX9Renderer::DepthStencilFormat m_eCreationDSFormat; NiDX9Renderer::PresentationInterval m_eCreationPresentationInterval; NiDX9Renderer::SwapEffect m_eCreationSwapEffect; unsigned int m_uiCreationFBMode; unsigned int m_uiCreationBackBufferCount; unsigned int m_uiCreationRefreshRate; NiPointer m_spDefaultShader; NiTArray m_kResetNotifyFuncs; NiTArray m_kResetNotifyFuncData; NiTArray m_kLostDeviceNotifyFuncs; NiTArray m_kLostDeviceNotifyFuncData; }; /* 3842 */ struct NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> { NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *>::AntiBloatAllocator m_kAllocator; }; /* 3843 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiDX9VertexBufferManager::NiDX9VBInfo *m_val; }; /* 3844 */ struct NiDX9Resource { unsigned int m_uiResID; NiDX9Resource::Type m_eType; _D3DPOOL m_ePool; unsigned int m_uiUsage; IDirect3DResource9 *m_pkD3DResource; }; /* 3845 */ struct _D3DVERTEXBUFFER_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; unsigned int Size; unsigned int FVF; }; /* 3846 */ struct NiDX9VertexBufferManager::NiDX9VBResource { NiDX9Resource baseclass_0; unsigned int m_uiLength; unsigned int m_uiFVF; unsigned int m_uiRevID; IDirect3DVertexBuffer9 *m_pkVB; _D3DVERTEXBUFFER_DESC m_kVBDesc; }; /* 3847 */ struct NiDX9VertexBufferManager::NiDX9VBInfo { unsigned int m_uiVBID; char m_ucIndex; NiDX9VertexBufferManager::NiDX9VBResource *m_pkVBRes[5]; }; /* 3848 */ struct NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this, NiTMapItem *, unsigned int, NiDX9VertexBufferManager::NiDX9VBInfo *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> *this, NiTMapItem *); }; /* 3849 */ struct NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3850 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiDX9VertexBufferManager::NiDX9VBInfo *> baseclass_0; }; /* 3851 */ struct NiDX9VertexBufferManager { NiRefObject baseclass_0; IDirect3DDevice9 *m_pkD3DDevice9; NiTPointerMap m_kDefaultResources; NiTPointerMap m_kManagedResources; NiTPointerMap m_kSystemMemResources; unsigned int m_uiFrameID; void *m_pvTempBuffer; unsigned int m_uiTempBufferSize; void *m_pvLockedBuffer; unsigned int m_uiLockedBufferSize; NiCriticalSection m_kVBCriticalSection; }; /* 3852 */ struct NiD3DShaderDeclaration::ShaderRegisterEntry { unsigned int m_uiRegister; unsigned int m_uiPackingOffset; NiD3DShaderDeclaration::ShaderParameter m_eInput; NiD3DShaderDeclaration::ShaderParameterType m_eType; NiD3DShaderDeclaration::ShaderParameterTesselator m_eTesselator; NiD3DShaderDeclaration::ShaderParameterUsage m_eUsage; unsigned int m_uiUsageIndex; }; /* 3853 */ struct NiD3DShaderDeclaration::ShaderRegisterStream { bool m_bValid; unsigned int m_uiEntryCount; NiD3DShaderDeclaration::ShaderRegisterEntry *m_pkEntries; unsigned int m_uiStride; }; /* 3854 */ struct NiD3DShaderDeclaration { NiObject baseclass_0; NiDX9Renderer *m_pkRenderer; NiDX9VertexBufferManager *m_pkVBManager; IDirect3DDevice9 *m_pkD3DDevice; unsigned int m_uiDeclSize; unsigned int m_uiCurrDeclIndex; unsigned int m_uiMaxStreamEntryCount; unsigned int m_uiStreamCount; NiD3DShaderDeclaration::ShaderRegisterStream *m_pkStreamEntries; bool m_bModified; }; /* 3855 */ struct NiDX9Renderer::PrePackObject { NiGeometryData *m_pkData; NiSkinInstance *m_pkSkin; NiSkinPartition::Partition *m_pkPartition; NiD3DShaderDeclaration *m_pkShaderDecl; unsigned int m_uiBonesPerPartition; unsigned int m_uiBonesPerVertex; NiGeometryBufferData *m_pkBuffData; unsigned int m_uiStream; NiDX9Renderer::PrePackObject *m_pkNext; }; /* 3856 */ struct NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this, NiVBBlock *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this, NiVBBlock *, NiVBBlock *); void (__thiscall *SetValue)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this, NiTMapItem *, NiVBBlock *, NiDX9Renderer::PrePackObject *); void (__thiscall *ClearValue)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> *this, NiTMapItem *); }; /* 3857 */ struct NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3858 */ struct NiTPointerMap { NiTMapBase,NiVBBlock *,NiDX9Renderer::PrePackObject *> baseclass_0; }; /* 3859 */ struct NiDX9Renderer::BatchedObject { NiGeometry *m_pkGeometry; NiSkinPartition::Partition *m_pkCurrPartition; NiGeometryBufferData *m_pkBuffData; NiDX9Renderer::BatchedObject *m_pkNext; }; /* 3860 */ struct _D3DMATERIAL9 { _D3DCOLORVALUE Diffuse; _D3DCOLORVALUE Ambient; _D3DCOLORVALUE Specular; _D3DCOLORVALUE Emissive; float Power; }; /* 3861 */ struct NiDX9MaterialManager::MaterialEntry { _D3DMATERIAL9 m_kD3DMat; unsigned int m_uiRevID; }; /* 3862 */ struct NiDX9MaterialManager { NiDX9MaterialManager::MaterialEntry *m_pkCurrentMaterial; bool m_bChanged; }; /* 3863 */ struct NiD3DRenderState::NiRenderStateSetting { unsigned int m_uiCurrValue; unsigned int m_uiPrevValue; }; /* 3864 */ struct IDirect3DBaseTexture9 { IDirect3DResource9 baseclass_0; }; /* 3865 */ struct NiD3DShaderConstantManager { NiRefObject baseclass_0; float *m_pfFloatVSConstantData; float *m_pfSavedFloatVSConstantData; float *m_pfFloatPSConstantData; float *m_pfSavedFloatPSConstantData; unsigned int m_uiFirstDirtyFloatVSReg; unsigned int m_uiFirstCleanFloatVSReg; unsigned int m_uiFirstDirtyFloatPSReg; unsigned int m_uiFirstCleanFloatPSReg; unsigned int m_uiNumFloatVSConstants; unsigned int m_uiNumFloatPSConstants; int *m_piIntVSConstantData; int *m_piSavedIntVSConstantData; int *m_piIntPSConstantData; int *m_piSavedIntPSConstantData; unsigned int m_uiFirstDirtyIntVSReg; unsigned int m_uiFirstCleanIntVSReg; unsigned int m_uiFirstDirtyIntPSReg; unsigned int m_uiFirstCleanIntPSReg; unsigned int m_uiNumIntVSConstants; unsigned int m_uiNumIntPSConstants; int *m_pbBoolVSConstantData; int *m_pbSavedBoolVSConstantData; int *m_pbBoolPSConstantData; int *m_pbSavedBoolPSConstantData; unsigned int m_uiFirstDirtyBoolVSReg; unsigned int m_uiFirstCleanBoolVSReg; unsigned int m_uiFirstDirtyBoolPSReg; unsigned int m_uiFirstCleanBoolPSReg; unsigned int m_uiNumBoolVSConstants; unsigned int m_uiNumBoolPSConstants; IDirect3DDevice9 *m_pkD3DDevice; NiDX9Renderer *m_pkD3DRenderer; }; /* 3866 */ struct NiPointer { NiD3DShaderConstantManager *m_pObject; }; /* 3867 */ struct NiD3DRenderState { NiRefObject baseclass_0; unsigned int m_uiFlags; _D3DVERTEXBLENDFLAGS m_aD3DVertexBlendMappings[5]; unsigned int m_auiAlphaMapping[11]; unsigned int m_auiAlphaTestMapping[8]; unsigned int m_uiSrcAlphaCaps; unsigned int m_uiDestAlphaCaps; NiPointer m_spDisabledAlphaProperty; float m_fCameraNear; float m_fCameraFar; float m_fCameraDepthRange; float m_fMaxFogFactor; float m_fMaxFogValue; NiColor m_kCurrentFogColor; unsigned int m_uiCurrentFogColor; unsigned int m_auiStencilTestMapping[8]; unsigned int m_auiStencilActionMapping[6]; unsigned int m_auiCullModeMapping[4][2]; unsigned int m_uiLeftHanded; NiDX9MaterialManager m_kMaterials; unsigned int m_auiZBufferTestMapping[8]; NiD3DRenderState::NiRenderStateSetting m_akRenderStateSettings[256]; NiD3DRenderState::NiRenderStateSetting m_akTextureStageStateSettings[16][33]; NiD3DRenderState::NiRenderStateSetting m_akSamplerStateSettings[16][13]; IDirect3DBaseTexture9 *m_apkTextureStageTextures[16]; IDirect3DVertexShader9 *m_hCurrentVertexShader; IDirect3DVertexShader9 *m_hPreviousVertexShader; IDirect3DPixelShader9 *m_hCurrentPixelShader; IDirect3DPixelShader9 *m_hPreviousPixelShader; NiPointer m_spShaderConstantManager; bool m_bForceNormalizeNormals; bool m_bInternalNormalizeNormals; IDirect3DDevice9 *m_pkD3DDevice; NiDX9Renderer *m_pkD3DRenderer; }; /* 3868 */ struct NiD3DShaderInterface { NiShader baseclass_0; IDirect3DDevice9 *m_pkD3DDevice; NiDX9Renderer *m_pkD3DRenderer; NiD3DRenderState *m_pkD3DRenderState; bool m_bInitialized; bool m_bIsBestImplementation; }; /* 3869 */ struct NiPointer { NiD3DShaderInterface *m_pObject; }; /* 3870 */ struct _D3DVIEWPORT9 { unsigned int X; unsigned int Y; unsigned int Width; unsigned int Height; float MinZ; float MaxZ; }; /* 3871 */ struct NiTMapBase,HWND__ *,NiPointer > { NiTMapBase,HWND__ *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,HWND__ *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 3872 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; HWND__ *m_key; NiPointer m_val; }; /* 3873 */ struct NiTMapBase,HWND__ *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,HWND__ *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,HWND__ *,NiPointer > *this, HWND__ *); bool (__thiscall *IsKeysEqual)(NiTMapBase,HWND__ *,NiPointer > *this, HWND__ *, HWND__ *); void (__thiscall *SetValue)(NiTMapBase,HWND__ *,NiPointer > *this, NiTMapItem > *, HWND__ *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,HWND__ *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,HWND__ *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,HWND__ *,NiPointer > *this, NiTMapItem > *); }; /* 3874 */ struct NiTMapBase,HWND__ *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3875 */ struct NiTPointerMap > { NiTMapBase,HWND__ *,NiPointer > baseclass_0; }; /* 3876 */ struct NiGeometryGroupManager { NiGeometryGroupManagerVtbl *vfptr; }; /* 3877 */ struct NiGeometryGroupManagerVtbl { void *(__thiscall *__vecDelDtor)(NiGeometryGroupManager *this, unsigned int); NiGeometryGroup *(__thiscall *CreateGroup)(NiGeometryGroupManager *this, NiGeometryGroupManager::RepackingBehavior); bool (__thiscall *DestroyGroup)(NiGeometryGroupManager *this, NiGeometryGroup *); bool (__thiscall *IsGroupEmpty)(NiGeometryGroupManager *this, NiGeometryGroup *); bool (__thiscall *AddObjectToGroup)(NiGeometryGroupManager *this, NiGeometryGroup *, NiScreenTexture *); bool (__thiscall *AddObjectToGroup)(NiGeometryGroupManager *this, NiGeometryGroup *, NiGeometryData *, NiSkinInstance *); bool (__thiscall *RemoveObjectFromGroup)(NiGeometryGroupManager *this, NiScreenTexture *); bool (__thiscall *RemoveObjectFromGroup)(NiGeometryGroupManager *this, NiGeometryData *, NiSkinInstance *); }; /* 3878 */ struct NiTSet { NiGeometryGroup **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 3879 */ struct NiD3DGeometryGroupManager { NiGeometryGroupManager baseclass_0; NiTSet m_kGroups; IDirect3DDevice9 *m_pkD3DDevice; NiDX9VertexBufferManager *m_pkVBManager; bool m_bHWSkinning; }; /* 3880 */ struct NiUnsharedGeometryGroup { NiGeometryGroup baseclass_0; }; /* 3881 */ struct NiTMapBase,unsigned int,NiVBDynamicSet *> { NiTMapBase,unsigned int,NiVBDynamicSet *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiVBDynamicSet *>::AntiBloatAllocator m_kAllocator; }; /* 3882 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiVBDynamicSet *m_val; }; /* 3883 */ struct NiTMapBase,unsigned int,NiVBDynamicSet *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this, NiTMapItem *, unsigned int, NiVBDynamicSet *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiVBDynamicSet *> *this, NiTMapItem *); }; /* 3884 */ struct NiTMapBase,unsigned int,NiVBDynamicSet *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3885 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiVBDynamicSet *> baseclass_0; }; /* 3886 */ struct NiTMapBase,unsigned int,NiVBChip *> { NiTMapBase,unsigned int,NiVBChip *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiVBChip *>::AntiBloatAllocator m_kAllocator; }; /* 3887 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiVBChip *m_val; }; /* 3888 */ struct NiTMapBase,unsigned int,NiVBChip *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiVBChip *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiVBChip *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiVBChip *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiVBChip *> *this, NiTMapItem *, unsigned int, NiVBChip *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiVBChip *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiVBChip *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiVBChip *> *this, NiTMapItem *); }; /* 3889 */ struct NiTMapBase,unsigned int,NiVBChip *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3890 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiVBChip *> baseclass_0; }; /* 3891 */ struct NiTArray { NiTArrayVtbl *vfptr; NiVBDynamicSet **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3892 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 3893 */ struct NiDynamicGeometryGroup { NiGeometryGroup baseclass_0; NiTPointerMap m_kSets; NiTPointerMap m_kChips; NiTArray m_kMultiStreamSets; NiTArray m_kMultiStreamChips; unsigned int m_uiNextIndex; }; /* 3894 */ struct NiDX9RenderState { NiD3DRenderState baseclass_0; bool m_bDeclaration; unsigned int m_uiCurrentFVF; unsigned int m_uiPreviousFVF; IDirect3DVertexDeclaration9 *m_hCurrentVertexDeclaration; IDirect3DVertexDeclaration9 *m_hPreviousVertexDeclaration; bool m_bUsingSoftwareVP; _D3DCAPS9 m_kD3DCaps9; }; /* 3895 */ struct NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> { NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *>::AntiBloatAllocator m_kAllocator; }; /* 3896 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiDX9IndexBufferManager::NiDX9IBInfo *m_val; }; /* 3897 */ struct _D3DINDEXBUFFER_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; unsigned int Size; }; /* 3898 */ struct NiDX9IndexBufferManager::NiDX9IBResource { NiDX9Resource baseclass_0; unsigned int m_uiLength; _D3DFORMAT m_eFormat; unsigned int m_uiRevID; IDirect3DIndexBuffer9 *m_pkIB; _D3DINDEXBUFFER_DESC m_kIBDesc; }; /* 3899 */ struct NiDX9IndexBufferManager::NiDX9IBInfo { unsigned int m_uiIBID; char m_ucIndex; NiDX9IndexBufferManager::NiDX9IBResource *m_apkIBRes[5]; }; /* 3900 */ struct NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this, NiTMapItem *, unsigned int, NiDX9IndexBufferManager::NiDX9IBInfo *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> *this, NiTMapItem *); }; /* 3901 */ struct NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3902 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiDX9IndexBufferManager::NiDX9IBInfo *> baseclass_0; }; /* 3903 */ struct NiDX9IndexBufferManager { NiRefObject baseclass_0; IDirect3DDevice9 *m_pkD3DDevice9; IDirect3DIndexBuffer9 *m_pkTempPointConnIB; unsigned int m_uiTempPointConnLen; IDirect3DIndexBuffer9 *m_pkTempLineConnIB; unsigned int m_uiTempLineConnLen; NiTPointerMap m_kDefaultResources; NiTPointerMap m_kManagedResources; NiTPointerMap m_kSystemMemResources; }; /* 3904 */ struct NiDX9TextureManager { NiRefObject baseclass_0; IDirect3DDevice9 *m_pkD3DDevice9; NiDX9Renderer *m_pkRenderer; }; /* 3905 */ struct NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> { NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *>::AntiBloatAllocator m_kAllocator; }; /* 3906 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiLight *m_key; NiDX9LightManager::LightEntry *m_val; }; /* 3907 */ struct _D3DVECTOR { float x; float y; float z; }; /* 3908 */ struct _D3DLIGHT9 { _D3DLIGHTTYPE Type; _D3DCOLORVALUE Diffuse; _D3DCOLORVALUE Specular; _D3DCOLORVALUE Ambient; _D3DVECTOR Position; _D3DVECTOR Direction; float Range; float Falloff; float Attenuation0; float Attenuation1; float Attenuation2; float Theta; float Phi; }; /* 3909 */ struct NiDX9LightManager::LightEntry { _D3DLIGHT9 m_kD3DLight; unsigned int m_uiRevID; int m_iIndex; bool m_bNeedsRemoval; bool m_bActive; }; /* 3910 */ struct NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this, NiLight *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this, NiLight *, NiLight *); void (__thiscall *SetValue)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this, NiTMapItem *, NiLight *, NiDX9LightManager::LightEntry *); void (__thiscall *ClearValue)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> *this, NiTMapItem *); }; /* 3911 */ struct NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3912 */ struct NiTPointerMap { NiTMapBase,NiLight *,NiDX9LightManager::LightEntry *> baseclass_0; }; /* 3913 */ struct NiTListBase,NiLight *> { NiTListBase,NiLight *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiLight *>::AntiBloatAllocator m_kAllocator; }; /* 3914 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiLight *m_element; }; /* 3915 */ struct NiTListBase,NiLight *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiLight *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiLight *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiLight *> *this, NiTListItem *); }; /* 3916 */ struct NiTListBase,NiLight *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3917 */ struct NiTPointerListBase,NiLight *> { NiTListBase,NiLight *> baseclass_0; }; /* 3918 */ struct NiTPointerList { NiTPointerListBase,NiLight *> baseclass_0; }; /* 3919 */ struct NiDX9LightManager { NiTPointerMap m_kLights; NiTPointerList m_kDeviceLights; IDirect3DDevice9 *m_pkD3DDevice9; NiDX9RenderState *m_pkRenderState; NiDynamicEffectState *const m_pkInvalidState; NiDynamicEffectState *m_pkLastState; bool m_bLastAmbientDiffuse; bool m_bAmbientDiffuse; NiTexturingProperty::ApplyMode m_eApply; NiVertexColorProperty::SourceVertexMode m_eSourceMode; unsigned int m_uiNextAvailableIndex; unsigned int m_auiValidIndices[128]; }; /* 3920 */ struct NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> { NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *>::AntiBloatAllocator m_kAllocator; }; /* 3921 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiRenderedTexture *m_key; NiDX9RenderedTextureData *m_val; }; /* 3922 */ struct NiDX9TextureData { NiTexture::RendererData baseclass_0; NiDX9Renderer *m_pkRenderer; NiPixelFormat m_kPixelFormat; IDirect3DBaseTexture9 *m_pkD3DTexture; unsigned int m_uiWidth; unsigned int m_uiHeight; unsigned int m_uiLevels; }; /* 3923 */ struct NiDX9RenderedTextureData { NiDX9TextureData baseclass_0; }; /* 3924 */ struct NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this, NiRenderedTexture *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this, NiRenderedTexture *, NiRenderedTexture *); void (__thiscall *SetValue)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this, NiTMapItem *, NiRenderedTexture *, NiDX9RenderedTextureData *); void (__thiscall *ClearValue)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> *this, NiTMapItem *); }; /* 3925 */ struct NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3926 */ struct NiTPointerMap { NiTMapBase,NiRenderedTexture *,NiDX9RenderedTextureData *> baseclass_0; }; /* 3927 */ struct NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> { NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *>::AntiBloatAllocator m_kAllocator; }; /* 3928 */ struct NiRenderedCubeMap { NiRenderedTexture baseclass_0; NiRenderedCubeMap::FaceID m_eFace; NiPointer m_aspFaceBuffers[6]; }; /* 3929 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiRenderedCubeMap *m_key; NiDX9RenderedCubeMapData *m_val; }; /* 3930 */ struct NiDX9RenderedCubeMapData { NiDX9RenderedTextureData baseclass_0; }; /* 3931 */ struct NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this, NiRenderedCubeMap *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this, NiRenderedCubeMap *, NiRenderedCubeMap *); void (__thiscall *SetValue)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this, NiTMapItem *, NiRenderedCubeMap *, NiDX9RenderedCubeMapData *); void (__thiscall *ClearValue)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> *this, NiTMapItem *); }; /* 3932 */ struct NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3933 */ struct NiTPointerMap { NiTMapBase,NiRenderedCubeMap *,NiDX9RenderedCubeMapData *> baseclass_0; }; /* 3934 */ struct NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> { NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *>::AntiBloatAllocator m_kAllocator; }; /* 3935 */ struct NiDynamicTexture { NiTexture baseclass_0; unsigned int m_uiWidth; unsigned int m_uiHeight; }; /* 3936 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiDynamicTexture *m_key; NiDX9DynamicTextureData *m_val; }; /* 3937 */ struct NiDX9DynamicTextureData { NiDX9TextureData baseclass_0; IDirect3DBaseTexture9 *m_pkD3DLockableSysMemTexture; bool m_bTextureLocked; }; /* 3938 */ struct NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this, NiDynamicTexture *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this, NiDynamicTexture *, NiDynamicTexture *); void (__thiscall *SetValue)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this, NiTMapItem *, NiDynamicTexture *, NiDX9DynamicTextureData *); void (__thiscall *ClearValue)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> *this, NiTMapItem *); }; /* 3939 */ struct NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3940 */ struct NiTPointerMap { NiTMapBase,NiDynamicTexture *,NiDX9DynamicTextureData *> baseclass_0; }; /* 3941 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 3942 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 3943 */ struct NiDX92DBufferData { Ni2DBuffer::RendererData baseclass_0; IDirect3DSurface9 *m_pkSurface; NiPixelFormat *m_pkPixelFormat; }; /* 3944 */ struct NiPointer { NiDX92DBufferData *m_pObject; }; /* 3945 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 3946 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3947 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 3948 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 3949 */ struct NiTListBase,NiD3DShaderInterface *> { NiTListBase,NiD3DShaderInterface *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiD3DShaderInterface *>::AntiBloatAllocator m_kAllocator; }; /* 3950 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiD3DShaderInterface *m_element; }; /* 3951 */ struct NiTListBase,NiD3DShaderInterface *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiD3DShaderInterface *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiD3DShaderInterface *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiD3DShaderInterface *> *this, NiTListItem *); }; /* 3952 */ struct NiTListBase,NiD3DShaderInterface *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 3953 */ struct NiTPointerListBase,NiD3DShaderInterface *> { NiTListBase,NiD3DShaderInterface *> baseclass_0; }; /* 3954 */ struct NiTPointerList { NiTPointerListBase,NiD3DShaderInterface *> baseclass_0; }; /* 3955 */ struct NiD3DShaderLibraryVersion { unsigned int m_uiSystemPixelShaderVersion; unsigned int m_uiMinPixelShaderVersion; unsigned int m_uiRequestedPixelShaderVersion; unsigned int m_uiSystemVertexShaderVersion; unsigned int m_uiMinVertexShaderVersion; unsigned int m_uiRequestedVertexShaderVersion; unsigned int m_uiSystemUserVersion; unsigned int m_uiMinUserVersion; unsigned int m_uiRequestedUserVersion; unsigned int m_uiPlatform; }; /* 3956 */ struct D3DXMATRIX { _D3DMATRIX baseclass_0; }; /* 3957 */ struct NiPointer { NiD3DShaderDeclaration *m_pObject; }; /* 3958 */ struct NiPointer { NiD3DSCM_Pixel *m_pObject; }; /* 3959 */ struct NiD3DShaderConstantMap { NiRefObject baseclass_0; NiD3DShaderConstantMap::Usage m_eUsage; NiTArray > m_aspEntries; bool m_bModified; NiD3DShaderProgram *m_pkLastShaderProgram; unsigned int m_eLastError; IDirect3DDevice9 *m_pkD3DDevice; NiDX9Renderer *m_pkD3DRenderer; NiD3DRenderState *m_pkD3DRenderState; }; /* 3960 */ #pragma pack(push, 1) struct NiD3DSCM_Vertex { NiD3DShaderConstantMap baseclass_0; }; #pragma pack(pop) /* 3961 */ struct NiPointer { NiD3DSCM_Vertex *m_pObject; }; /* 3962 */ struct NiPointer { NiD3DPass *m_pObject; }; /* 3963 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3964 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 3965 */ #pragma pack(push, 4) struct NiD3DShader { NiD3DShaderInterface baseclass_0; bool m_bUsesNiRenderState; bool m_bUsesNiLightState; NiPointer m_spShaderDecl; NiD3DRenderStateGroup *m_pkRenderStateGroup; NiPointer m_spPixelConstantMap; NiPointer m_spVertexConstantMap; unsigned int m_uiCurrentPass; unsigned int m_uiPassCount; NiPointer m_spCurrentPass; NiTArray > m_kPasses; }; #pragma pack(pop) /* 3966 */ struct NiTArray { NiTArrayVtbl *vfptr; NiTextureEffect **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3967 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 3968 */ #pragma pack(push, 4) struct NiD3DDefaultShader { NiD3DShader baseclass_0; NiTArray m_kClippedProjectedLights; NiTArray m_kProjectedLights; NiTArray m_kClippedProjectedShadows; NiTArray m_kProjectedShadows; NiTArray m_kEnvironmentMaps; NiTArray m_kFogMaps; bool m_bBaseTextureAlphaNeeded; bool m_bVertexColorAlphaNeeded; unsigned int m_uiMaxTextureIndex; unsigned int m_uiRemainingStages; unsigned int m_uiRemainingTextures; unsigned int m_uiOldLightingValue; NiD3DDefaultShader::PassFogStatus *m_peFogPassArray; unsigned int m_uiFogPassArraySize; bool m_bBlendTextureAlpha; _D3DTEXTUREOP m_eEnvBumpOp; bool m_bQuickDecals; NiDynamicEffectState *m_pkLastState; }; #pragma pack(pop) /* 3969 */ struct NiPointer { NiD3DDefaultShader *m_pObject; }; /* 3970 */ struct NiTArray { NiTArrayVtbl *vfptr; bool (__cdecl **m_pBase)(bool, void *); unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3971 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 3972 */ struct NiTArray { NiTArrayVtbl *vfptr; void **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3973 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 3974 */ struct NiTArray { NiTArrayVtbl *vfptr; bool (__cdecl **m_pBase)(void *); unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 3975 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 3976 */ struct NiD3DSCM_Pixel { NiD3DShaderConstantMap baseclass_0; }; /* 3977 */ struct NiPointer { NiD3DPixelShader *m_pObject; }; /* 3978 */ struct NiPointer { NiD3DVertexShader *m_pObject; }; /* 3979 */ struct std::_Allocator_base { char dummy[1]; }; /* 3980 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 3981 */ union $0A0514BEEDC3BFBEB346EE70ED048088 { std::_Container_base0 baseclass_0; ItemAction *_Myfirst; }; /* 3982 */ struct std::_Vector_val > { $0A0514BEEDC3BFBEB346EE70ED048088 ___u0; ItemAction *_Mylast; ItemAction *_Myend; std::allocator _Alval; }; /* 3983 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 3984 */ struct __declspec(align(16)) std::_Tree,std::allocator >,std::less,std::allocator,std::allocator > > { std::_Tree_val,std::allocator >,std::less,std::allocator,std::allocator baseclass_0; }; /* 3985 */ struct std::map,std::allocator >,std::less,std::allocator,std::allocator > > > > { std::_Tree,std::allocator >,std::less,std::allocator,std::allocator > > baseclass_0; }; /* 3986 */ struct AutoSizingTextWin { PgWinText baseclass_0; }; /* 3987 */ struct SkillInfoWin { FrameBoxWin baseclass_0; PgWinText *m_apkTextWin[60]; std::vector > m_svItemAction; std::map,std::allocator >,std::less,std::allocator,std::allocator > > > > m_svSetItemName; PgWinSpr *m_pkGemIcon; PgWinSpr *m_pkGoldIcon; PgWinSpr *m_pkSilverIcon; PgWinSpr *m_pkCopperIcon; unsigned int m_uiIconWidth; unsigned int m_uiIconHeight; AutoSizingTextWin *m_pkGemText; AutoSizingTextWin *m_pkGoldText; AutoSizingTextWin *m_pkSilverText; AutoSizingTextWin *m_pkCopperText; int m_iFontHeight; }; /* 3988 */ struct PgWinDrop { PgWinDropVtbl *vfptr; void *m_pkContents; PgWin *m_pkSender; }; /* 3989 */ struct PgWinDropVtbl { void *(__thiscall *__vecDelDtor)(PgWinDrop *this, unsigned int); }; /* 3990 */ struct DropContents { DropContentsVtbl *vfptr; __declspec(align(8)) DropContents::SenderType m_eSenderType; unsigned int m_uiSenderIndex; DropContents::ContentsType m_eType; void *m_apvParam[5]; __int64 m_i64Param; unsigned int nTableIndexNum; unsigned int ui_InvType; unsigned int ui_InvIndex; unsigned __int16 m_kItemID; unsigned int m_uiLot; }; /* 3991 */ struct DropContentsVtbl { void *(__thiscall *__vecDelDtor)(DropContents *this, unsigned int); }; /* 3992 */ struct PointPool { int m_iTotalPoint; int m_iAntiTotalPoint; }; /* 3993 */ struct PointOccupier { int m_iPoint; PointPool *m_pkPool; int m_iLowerLimit; int m_iUpperLimit; int m_iPointCount; }; /* 3994 */ struct SkillPowerListItemWin { PgWin baseclass_0; unsigned int m_uiListIndex; unsigned int m_uiMaxPoint; PointOccupier m_kCurrPoint; IconWin *m_pkIconWin; }; /* 3995 */ struct SkillPowerIconWin { SkillIcon baseclass_0; unsigned __int16 m_kSkillID; }; /* 3996 */ struct SkillPowerWin:: { int m_iRestPoint; Skill::EmpowerInfo m_kEmpower; }; /* 3997 */ struct SkillPowerWin { PgWinFrame baseclass_0; SkillPowerListItemWin *m_apkListItemWin[4]; SkillPowerIconWin *m_pkSkillIconWin; PgWinText *m_pkSkillNameText; PointPool m_kPointPool; bool m_bSkillPowerSuccess; SlideListWin *m_pListWinContent; SlideBar *m_pSlideBar; SkillPowerWin:: m_kInitialEmpowerValue; }; /* 3998 */ struct PosInfoWinBut { PgWinBut baseclass_0; int m_Pos; }; /* 3999 */ struct IconSlotWin::ContentsDetail:: { unsigned int uiSenderIndex; unsigned int uiSenderType; }; /* 4000 */ union IconSlotWin::ContentsDetail { IconSlotWin::ContentsDetail:: kItem; }; /* 4001 */ struct NiPointer { IconWin *m_pObject; }; /* 4002 */ struct IconSlotWin { PgWin baseclass_0; bool m_bKeepDropWhenFailed; int m_iIconOffsetX; int m_iIconOffsetY; DropContents::ContentsType m_eType; IconSlotWin::ContentsDetail m_kContentsDetail; NiPointer m_spIcon; }; /* 4003 */ struct ProductSkillSelectWin:: { PgWinText *pkTitle; IconSlotWin *pkSlot; }; /* 4004 */ struct ProductSkillSelectWin { PgWinFrame baseclass_0; ProductSkillSelectWin:: m_akSelectedSkill[2]; MsgBox *m_pkMsgBox; PgWinDrop m_kDrop; DropContents m_kDropContents; }; /* 4005 */ struct CSkillInitWin:: { PgWinText *pkTitle; IconSlotWin *pkSlot; }; /* 4006 */ struct CSkillInitWin { PgWinFrame baseclass_0; CSkillInitWin:: m_akSelectedSkill; PgWinDrop m_kDrop; DropContents m_kDropContents; unsigned int m_byItemSlot; bool m_bReloadAgree; }; /* 4007 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 4008 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 4009 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 4010 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 4011 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 4012 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 4013 */ struct PgTList > { NiTPointerList > baseclass_0; }; /* 4014 */ struct SkillWin { PgWinFrame baseclass_0; unsigned int m_uiCurPageType; unsigned int m_uiCurPage; SkillInvWin *m_apkInvWin[8]; PgWinText *m_apkInvTextWin[8]; PgWinText *m_apkInvLevWin[8]; LevelSelectWinBut *m_apkInvLevNextBtn[8]; LevelSelectWinBut *m_apkInvLevPreBtn[8]; SkillInfoWin *m_pkInfoWin; PgWinDrop m_kDrop; DropContents m_kDropContents; SkillPowerWin *m_pkSkillPowerWin; PgWinText *m_pkSkillEmpowerPointText; PgWinText *m_pkSkillEmpowerAntiPointText; PgWinText *m_pkSkillEmpowerTitleText; PgWinText *m_pkSkillEmpowerAntiTitleText; PosInfoWinBut *m_apkEmpowerWin[8]; PgWinText *m_pkSkillEmpowerNotice; PgWinBut *m_pkSkillEmpowerResetBtn; ProductSkillSelectWin *m_pkProductSkillSelectWin; CSkillInitWin *m_pkProductSkillInitWin; PgWinSpr *m_pkEmpowerDescSpr; PgTList > m_kCustomFontList; PgWinText *m_pkPageText; }; /* 4015 */ struct std::allocator::rebind { char dummy[1]; }; /* 4016 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 4017 */ union $C7E34033679C8475D367DAFAC427744F { std::_Iterator012 baseclass_0; ItemAction *_Ptr; }; /* 4018 */ struct std::_Vector_const_iterator > > { $C7E34033679C8475D367DAFAC427744F ___u0; }; /* 4019 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 4020 */ struct std::_Pair_base,std::allocator > > { unsigned __int16 first; std::basic_string,std::allocator > second; }; /* 4021 */ struct std::pair,std::allocator > > { std::_Pair_base,std::allocator > > baseclass_0; }; /* 4022 */ struct std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator { std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator *_Left; std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator *_Parent; std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator *_Right; std::pair,std::allocator > > _Myval; char _Color; char _Isnil; }; /* 4023 */ struct std::_Pair_base,std::allocator > > { const unsigned __int16 first; std::basic_string,std::allocator > second; }; /* 4024 */ struct std::pair,std::allocator > > { std::_Pair_base,std::allocator > > baseclass_0; }; /* 4025 */ struct std::_Allocator_base,std::allocator > > > { char dummy[1]; }; /* 4026 */ struct std::allocator,std::allocator > > > { std::_Allocator_base,std::allocator > > > baseclass_0; }; /* 4027 */ struct std::_Iterator012,std::allocator > >,int,std::pair,std::allocator { std::_Iterator_base0 baseclass_0; }; /* 4028 */ union $BB962441FFD2F6DA3581FEE47EF3CC8C { std::_Iterator012,std::allocator > >,int,std::pair,std::allocator baseclass_0; std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator *_Ptr; }; /* 4029 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator, { std::_Tree_const_iterator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator, first; bool second; }; /* 4033 */ struct std::pair,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::allocator > > >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 4035 */ struct std::_Allocator_base,std::allocator >,std::less,std::allocator { char dummy[1]; }; /* 4036 */ struct std::allocator,std::allocator >,std::less,std::allocator,std:: { std::_Allocator_base,std::allocator >,std::less,std::allocator baseclass_0; }; /* 4037 */ struct std::allocator,std::allocator > > >::rebind,std::allocator > > > { char dummy[1]; }; /* 4038 */ struct std::allocator,std::allocator > > >::rebind,std::allocator >,std::less { char *pcIcon; char *pcUpNor; char *pcUpFocus; char *pcUpClick; char *pcDownNor; char *pcDownFocus; char *pcDownClick; char *pcDesc1; char *pcDesc2; }; /* 4041 */ struct SkillPowerListItemWin::CreateSpec:: { unsigned int uiIconImageIndex; std::basic_string,std::allocator > kDesc1; std::basic_string,std::allocator > kDesc2; }; /* 4042 */ struct SkillPowerListItemWin::CreateSpec { SkillPowerListItemWin::CreateSpec:: kInterface; SkillPowerListItemWin::CreateSpec:: kSkillPowerInfo; PointPool *pkPointPool; }; /* 4043 */ struct GTStatusMiniWin::GTStatus { unsigned int m_uiMyScore; unsigned int m_uiEnemyScore; unsigned int m_uiMyCaptureFlag; unsigned int m_uiEnemyCaptureFlag; }; /* 4044 */ struct GTStatusMiniWin { PgWinFrame baseclass_0; GTStatusMiniWin::GTStatus m_GTStatus; PgWinText *m_pkMyGuildName; PgWinText *m_pkEnemyGuildName; PgWinText *m_pkMyGuildTotalScore; PgWinText *m_pkEnemyGuildTotalScore; PgWinText *m_pkMyGuildCaptureFlag; PgWinText *m_pkEnemyGuildCaptureFlag; bool m_bOpserver; unsigned int m_FirstGuildReg; }; /* 4045 */ struct TOURNAMENT_PLAYER_SCORE { Name5 CharID; unsigned int unIncreaseScore; unsigned int unDecreaseScore; unsigned int unDieCount; unsigned int unKillCount; unsigned int unGuildGreade; unsigned int unCaptureFlag; }; /* 4046 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_SCORE_CMD { char PartMask; unsigned int regNumber; unsigned int unAllScore; unsigned int unCaptureFlagCount; unsigned int unPlayerNum; TOURNAMENT_PLAYER_SCORE PlayerScore[]; }; #pragma pack(pop) /* 4047 */ struct std::_Allocator_base { char dummy[1]; }; /* 4048 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 4049 */ struct GTStatusWin::RankInfo { std::basic_string,std::allocator > m_strName; unsigned int m_unIncreaseScore; unsigned int m_unDecreaseScore; unsigned int m_unDieCount; unsigned int m_unKillCount; unsigned int m_unGrade; unsigned int m_unCaptureFlag; unsigned int m_kGuildReg; }; /* 4050 */ union $0AA233729DD62ECB5BC4F23051C7C42E { std::_Container_base0 baseclass_0; GTStatusWin::RankInfo *_Myfirst; }; /* 4051 */ struct std::_Vector_val > { $0AA233729DD62ECB5BC4F23051C7C42E ___u0; GTStatusWin::RankInfo *_Mylast; GTStatusWin::RankInfo *_Myend; std::allocator _Alval; }; /* 4052 */ struct std::allocator::rebind { char dummy[1]; }; /* 4053 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 4054 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 4055 */ union $3F7C3E107648A09F6F375D993F9F03D6 { std::_Iterator012 baseclass_0; GTStatusWin::RankInfo *_Ptr; }; /* 4056 */ struct std::_Vector_const_iterator > > { $3F7C3E107648A09F6F375D993F9F03D6 ___u0; }; /* 4057 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 4058 */ struct boost::function2 > { boost::function_base baseclass_0; bool (__cdecl *invoker)(boost::detail::function::any_pointer, GTStatusWin::RankInfo *, GTStatusWin::RankInfo *); }; /* 4059 */ struct boost::function > { boost::function2 > baseclass_0; }; /* 4060 */ struct GTStatusWin { PgWinFrame baseclass_0; ColumnBut *m_pkTabAll; ColumnBut *m_pkTabMy; ColumnBut *m_pkTabEnemy; SlideListWin *m_pkGTScoreList; SlideBar *m_pkSlideBarScoreList; PgWinText *m_pkMyGuildName; PgWinText *m_pkEnemyGuildName; PgWinText *m_pkMyGuildScore; PgWinText *m_pkEnemyGuildScore; PgWinText *m_pkTextTabAll; PgWinText *m_pkTextTabMy; PgWinText *m_pkTextEnemy; std::basic_string,std::allocator > m_strPlayerName; std::vector > m_vecRankInfos; unsigned int m_uiTabNum; boost::function > m_SortPradicationFunc; bool m_bGame; }; /* 4061 */ struct GuildTournamentEnemyInfo { unsigned int GuildRegNo; char acGuildName[32]; unsigned int uiStatus; }; /* 4062 */ struct GTTScore { unsigned int AGuild; unsigned int AGuildScore; unsigned int BGuild; unsigned int BGuildScore; }; /* 4063 */ struct GuildAcademyMoneyRewardWin { PgWinFrame baseclass_0; PgWinText *m_pkGuildAcademyInfo1; PgWinText *m_pkGuildAcademyInfo2; PgWinText *m_pkGemText; PgWinText *m_pkGoldText; PgWinText *m_pkSilverText; PgWinText *m_pkCopperText; MsgBox *m_pkMsgBox; EditWin *m_pkMoneyEditWin[40]; bool m_bFromReq; }; /* 4064 */ #pragma pack(push, 1) struct GUILD_ACADEMY_REWARD_MONEY { char nLevel; unsigned __int64 nCen; }; #pragma pack(pop) /* 4065 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_GET_REWARD_MONEY_ACK { unsigned __int16 Error; char NumOfRewardGood; GUILD_ACADEMY_REWARD_MONEY RewardMoney[]; }; #pragma pack(pop) /* 4066 */ struct PROTO_NC_GUILD_ACADEMY_CLEAR_REWARD_MONEY_ACK { unsigned __int16 Error; }; /* 4067 */ struct GuildAcademyItemRewardInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; bool m_bDisable; }; /* 4068 */ struct GuildAcademyItemRewardWin { PgWinFrame baseclass_0; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinText *m_pkGuildAcademyInfo1; PgWinText *m_pkGuildAcademyInfo2; PgWinText *m_pkGemText; PgWinText *m_pkGoldText; PgWinText *m_pkSilverText; PgWinText *m_pkCopperText; GuildAcademyItemRewardInvWin *m_apkInvWin[51]; EditWin *m_pkItemCountEditWin[51]; MsgBox *m_pkMsgBox; bool m_bFromReq; }; /* 4069 */ #pragma pack(push, 1) struct GUILD_ACADEMY_REWARD_ITEM_OPTION { REWARD_ITEM_OPTION nOptionType; unsigned __int64 nOptionData; }; #pragma pack(pop) /* 4070 */ #pragma pack(push, 1) struct GUILD_ACADEMY_REWARD_ITEM { char nLevel; unsigned __int16 nItemID; char NumOfItemOption; GUILD_ACADEMY_REWARD_ITEM_OPTION ItemOption[1]; }; #pragma pack(pop) /* 4071 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_GET_REWARD_ITEM_ACK { unsigned __int16 Error; char NumOfRewardGood; GUILD_ACADEMY_REWARD_ITEM RewardItem[]; }; #pragma pack(pop) /* 4072 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MAKE_ACK { unsigned __int16 Error; unsigned int No; Name4 Name; char Type; int dCreateDate; }; #pragma pack(pop) /* 4073 */ struct CGuild { CGuildVtbl *vfptr; __declspec(align(8)) int m_bIsGuild; GUILD_CLIENT m_Guild; CGuildWar m_GuildWar; unsigned __int64 m_GuildToken; GT_COND_INFO m_GTCondInfo; int m_bIsGuildAcademy; GUILD_ACADEMY_CLIENT m_GuildAcademy; unsigned __int64 nAcademyRewardStorageMoney; unsigned __int16 m_GuildAcademyGraduateCount; unsigned int m_PreAcademyRank; int m_bisGuildAcademyBuff; GUILD_EMBLEM_INFO m_EmblemInfo; GUILD_EMBLEM_STATE m_EmblemState; int m_EmblemCreateDate; int m_EmblemDeleteDate; }; /* 4074 */ struct PROTO_NC_GUILD_DISMISS_ACK { unsigned __int16 Error; }; /* 4075 */ struct PROTO_NC_GUILD_NOTIFY_ACK { unsigned __int16 Error; }; /* 4076 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MONEY_SUB_ACK { unsigned __int64 GuildMoneySub; unsigned __int16 Error; }; #pragma pack(pop) /* 4077 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_GRADE_ACK { char RequestGrade; unsigned __int16 Error; }; #pragma pack(pop) /* 4078 */ #pragma pack(push, 1) struct SHINE_GUILD_SCORE { unsigned __int16 nKillCount[7]; unsigned int nKillScore[7]; }; #pragma pack(pop) /* 4079 */ #pragma pack(push, 1) struct GUILD_CLIENT { unsigned int nNo; Name4 sName; unsigned __int64 nMoney; char nType; char nGrade; unsigned int nFame; unsigned __int16 nStoneLevel; unsigned __int64 nExp; int dCreateDate; tm tm_dCreateDate; unsigned __int16 nNumMembers; unsigned __int16 nMaxMembers; char nWarStatus; int dWarRequestDate; int dWarStartDate; int dWarEndDate; tm tm_dWarRequestDate; tm tm_dWarStartDate; tm tm_dWarEndDate; unsigned int nWarEnemy; Name4 sWarEnemyName; char nWarEnemyGrade; SHINE_GUILD_SCORE MyScore; SHINE_GUILD_SCORE EnemyScore; unsigned int nWarWinCount; unsigned int nWarLoseCount; unsigned int nWarDrawCount; char nDismissStatus; int dDismissDate; tm tm_dDismissDate; char sIntro[128]; int dNotifyDate; tm tm_dNotifyDate; Name5 sNotifyCharID; char sNotify[512]; }; #pragma pack(pop) /* 4080 */ struct PROTO_NC_GUILD_MY_GUILD_INFO_ACK { unsigned __int16 Error; GUILD_CLIENT GuildInfo[]; }; /* 4081 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MONEY_ADD_ACK { unsigned __int64 GuildMoneyAdd; unsigned __int16 Error; }; #pragma pack(pop) /* 4082 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DISMISS_CMD { Name4 Name; char nDismissStatus; int dDismissDate; tm tm_dDismissDate; }; #pragma pack(pop) /* 4083 */ struct PROTO_NC_GUILD_DELETE_CMD { Name4 Name; }; /* 4084 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MONEY_ADD_CMD { Name5 CharID; unsigned __int64 GuildMoneyAdd; unsigned __int64 GuildTotalMoney; }; #pragma pack(pop) /* 4085 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MONEY_SUB_CMD { Name5 CharID; unsigned __int64 GuildMoneySub; unsigned __int64 GuildTotalMoney; }; #pragma pack(pop) /* 4086 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_NOTIFY_CMD { int dNotifyDate; tm tm_dNotifyDate; Name5 sNotifyCharID; unsigned __int16 nNotifyLength; char sNotify[]; }; #pragma pack(pop) /* 4087 */ struct PROTO_NC_GUILD_GRADE_CMD { char Grade; }; /* 4088 */ struct PROTO_NC_GUILD_WAR_ACK { unsigned __int16 Error; }; /* 4089 */ #pragma pack(push, 1) struct SHINE_GUILD_WAR_INFO { unsigned int nNo; Name4 sName; char nGrade; char nWarStatus; unsigned int nWarStatusRemainSec; int dRequestDate; int dStartDate; int dEndDate; tm tm_dRequestDate; tm tm_dStartDate; tm tm_dEndDate; unsigned int nRequestNo; SHINE_GUILD_SCORE MyScore; SHINE_GUILD_SCORE EnemyScore; }; #pragma pack(pop) /* 4090 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WAR_LIST_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 NumOfWarInfo; SHINE_GUILD_WAR_INFO WarInfoList[]; }; #pragma pack(pop) /* 4091 */ struct PROTO_NC_GUILD_WAR_TARGET_CMD { SHINE_GUILD_WAR_INFO WarInfo; }; /* 4092 */ struct PROTO_NC_GUILD_WAR_START_CMD { Name4 WarGuildName; unsigned int RequestNo; int EndDate; tm tm_EndDate; }; /* 4093 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WAR_END_CMD { Name4 EnemyGuildName; unsigned int RequestNo; unsigned int EnemyGuildFameAdd; unsigned int GuildFameAdd; unsigned int GuildTotalFame; char WarResult; char WarStatus; }; #pragma pack(pop) /* 4094 */ struct PROTO_NC_GUILD_WAR_COOLDOWN_DONE_CMD { char dummy[1]; }; /* 4095 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_NOTIFY_CMD { int dNotifyDate; tm tm_dNotifyDate; Name5 sNotifyCharID; unsigned __int16 nNotifyLength; char sNotify[]; }; #pragma pack(pop) /* 4096 */ struct CGuildVtbl { int (__thiscall *Recv_NC_GUILD_MAKE_ACK)(CGuild *this, PROTO_NC_GUILD_MAKE_ACK *); int (__thiscall *Recv_NC_GUILD_DISMISS_ACK)(CGuild *this, PROTO_NC_GUILD_DISMISS_ACK *); int (__thiscall *Recv_NC_GUILD_NOTIFY_ACK)(CGuild *this, PROTO_NC_GUILD_NOTIFY_ACK *); int (__thiscall *Recv_NC_GUILD_MONEY_SUB_ACK)(CGuild *this, PROTO_NC_GUILD_MONEY_SUB_ACK *); int (__thiscall *Recv_NC_GUILD_GRADE_ACK)(CGuild *this, PROTO_NC_GUILD_GRADE_ACK *); int (__thiscall *Recv_NC_GUILD_MY_GUILD_INFO_ACK)(CGuild *this, PROTO_NC_GUILD_MY_GUILD_INFO_ACK *); int (__thiscall *Recv_NC_GUILD_MONEY_ADD_ACK)(CGuild *this, PROTO_NC_GUILD_MONEY_ADD_ACK *); int (__thiscall *Recv_NC_GUILD_DISMISS_CMD)(CGuild *this, PROTO_NC_GUILD_DISMISS_CMD *); int (__thiscall *Recv_NC_GUILD_DELETE_CMD)(CGuild *this, PROTO_NC_GUILD_DELETE_CMD *); int (__thiscall *Recv_NC_GUILD_MONEY_ADD_CMD)(CGuild *this, PROTO_NC_GUILD_MONEY_ADD_CMD *); int (__thiscall *Recv_NC_GUILD_MONEY_SUB_CMD)(CGuild *this, PROTO_NC_GUILD_MONEY_SUB_CMD *); int (__thiscall *Recv_NC_GUILD_NOTIFY_CMD)(CGuild *this, PROTO_NC_GUILD_NOTIFY_CMD *); int (__thiscall *Recv_NC_GUILD_GRADE_CMD)(CGuild *this, PROTO_NC_GUILD_GRADE_CMD *); int (__thiscall *Recv_NC_GUILD_WAR_ACK)(CGuild *this, PROTO_NC_GUILD_WAR_ACK *); int (__thiscall *Recv_NC_GUILD_WAR_LIST_ACK)(CGuild *this, PROTO_NC_GUILD_WAR_LIST_ACK *); int (__thiscall *Recv_NC_GUILD_WAR_TARGET_CMD)(CGuild *this, PROTO_NC_GUILD_WAR_TARGET_CMD *); int (__thiscall *Recv_NC_GUILD_WAR_START_CMD)(CGuild *this, PROTO_NC_GUILD_WAR_START_CMD *); int (__thiscall *Recv_NC_GUILD_WAR_END_CMD)(CGuild *this, PROTO_NC_GUILD_WAR_END_CMD *); int (__thiscall *Recv_NC_GUILD_WAR_COOLDOWN_DONE_CMD)(CGuild *this, PROTO_NC_GUILD_WAR_COOLDOWN_DONE_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_NOTIFY_CMD)(CGuild *this, PROTO_NC_GUILD_ACADEMY_NOTIFY_CMD *); }; /* 4097 */ struct CGuildWar::GUILD_WAR_LIST { SHINE_GUILD_WAR_INFO WarInfo; CGuildWar::GUILD_WAR_LIST *pLinkUp; CGuildWar::GUILD_WAR_LIST *pLinkDn; }; /* 4098 */ struct CGuildWar { int m_NumOfWarList; CGuildWar::GUILD_WAR_LIST *m_pGuildWarListTop; CGuildWar::GUILD_WAR_LIST *m_pGuildWarListBottom; }; /* 4099 */ #pragma pack(push, 1) struct GT_COND_INFO { char nMyGTCondition; int nMatchTime; tm tm_nMatchTime; char nGTGrade; char bIsJoin; }; #pragma pack(pop) /* 4100 */ struct GUILD_ACADEMY_CLIENT { Name5 sAcademyMasterName; unsigned __int16 nNumAcademyMembers; unsigned __int16 nMaxAcademyMembers; unsigned int nAcademyPoint; unsigned int nAcademyRank; int dAcademyBuffUntilTime; char sIntro[128]; int dNotifyDate; tm tm_dNotifyDate; Name5 sNotifyCharID; char sNotify[512]; }; /* 4101 */ struct GUILD_EMBLEM_INFO { char nPTFileNo; char nPTIconNo; }; /* 4102 */ struct std::binary_function { char dummy[1]; }; /* 4103 */ struct std::less { std::binary_function baseclass_0; }; /* 4104 */ union $A2DD3EB09559DDA4A336542DC74BB10E { std::_Container_base0 baseclass_0; std::less comp; }; /* 4105 */ struct std::_Tmap_traits,std::allocator >,1> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 4106 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 4107 */ struct std::_Pair_base { const unsigned int first; char second; }; /* 4108 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4109 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 4110 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 4111 */ struct std::_Allocator_base > { char dummy[1]; }; /* 4112 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 4113 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 4114 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 4115 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 4116 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 4117 */ struct NiTListBase,GUILD_HISTORY *> { NiTListBase,GUILD_HISTORY *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,GUILD_HISTORY *>::AntiBloatAllocator m_kAllocator; }; /* 4118 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; GUILD_HISTORY *m_element; }; /* 4119 */ struct GUILD_HISTORY_DATE { unsigned __int16 nYear; char nMon; char nDay; }; /* 4120 */ struct GUILD_HISTORY { unsigned int nHistoryNumber; GUILD_HISTORY_DATE HistoryOccurDate; Name5 sCharName; GUILD_HISTORY_MSG_TYPE nMessageType; }; /* 4121 */ struct NiTListBase,GUILD_HISTORY *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,GUILD_HISTORY *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,GUILD_HISTORY *> *this); void (__thiscall *DeleteItem)(NiTListBase,GUILD_HISTORY *> *this, NiTListItem *); }; /* 4122 */ struct NiTListBase,GUILD_HISTORY *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 4123 */ struct NiTPointerListBase,GUILD_HISTORY *> { NiTListBase,GUILD_HISTORY *> baseclass_0; }; /* 4124 */ struct NiTPointerList { NiTPointerListBase,GUILD_HISTORY *> baseclass_0; }; /* 4125 */ struct PgTList { NiTPointerList baseclass_0; }; /* 4126 */ struct CClientGuildAcademy { CGuild baseclass_0; bool m_bGuildWarStart; std::multimap,std::allocator > > m_kGuildWarInfo; int m_bIsGuildAcademyMember; PgTList m_kHistoryList; }; /* 4127 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4128 */ union $01A946E9A28CE9B3FB8DF2DEE2AFC629 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 4129 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $01A946E9A28CE9B3FB8DF2DEE2AFC629 ___u0; }; /* 4130 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 4131 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 4132 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 4133 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 4134 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4135 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 4136 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; SkillIcon *m_element; }; /* 4137 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; ItemAction *m_element; }; /* 4138 */ struct SHINE_GUILD_ACADEMY_MEMBER_LOGON_INFO { int _bf0; }; /* 4139 */ #pragma pack(push, 1) struct GUILD_ACADEMY_MEMBER_CLIENT { Name5 sName; char nGrade; char sIntro[64]; SHINE_GUILD_ACADEMY_MEMBER_LOGON_INFO dLogonInfo; char nClassID; char nLevel; char bIsParty; Name3 sMap; SHINE_GUILD_ACADEMY_MEMBER_LOGON_INFO dJoinInfo; char nJoinLevel; }; #pragma pack(pop) /* 4140 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LIST_ACK { unsigned __int16 TotalAcademyMemberCount; unsigned __int16 AcademyMemberIndex; unsigned __int16 AcademyMemberCount; GUILD_ACADEMY_MEMBER_CLIENT AcademyMemberList[]; }; /* 4141 */ struct CGuildAcademyMember { CGuildAcademyMemberVtbl *vfptr; unsigned __int16 m_NumOfAcademyMembers; GUILD_ACADEMY_MEMBER_CLIENT m_AcademyMembers[100]; }; /* 4142 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_JOIN_CMD { GUILD_ACADEMY_MEMBER_CLIENT Member; }; /* 4143 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_VANISH_CMD { Name5 CharID; }; /* 4144 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LEAVE_CMD { Name5 CharID; }; /* 4145 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_INTRO_CMD { Name5 CharID; unsigned __int16 nMemberIntroLength; char sMemberIntro[]; }; #pragma pack(pop) /* 4146 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LOGON_CMD { Name5 CharID; }; /* 4147 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LOGOFF_CMD { Name5 CharID; }; /* 4148 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_PARTY_CMD { Name5 CharID; char Party; }; #pragma pack(pop) /* 4149 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_LEVEL_CMD { Name5 CharID; char Level; }; #pragma pack(pop) /* 4150 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_MAP_CMD { Name5 CharID; Name3 sMap; }; /* 4151 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_CLASS_CMD { Name5 CharID; char ClassID; }; #pragma pack(pop) /* 4152 */ struct CGuildAcademyMemberVtbl { int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_LIST_ACK)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_LIST_ACK *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_JOIN_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_JOIN_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_VANISH_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_VANISH_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_LEAVE_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_LEAVE_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_INTRO_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_INTRO_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_LOGON_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_LOGON_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_LOGOFF_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_LOGOFF_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_PARTY_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_PARTY_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_LEVEL_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_LEVEL_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_MAP_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_MAP_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_CLASS_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_CLASS_CMD *); int (__thiscall *Recv_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_CMD)(CGuildAcademyMember *this, PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_CMD *); }; /* 4153 */ struct CClientGuildAcademyMember { CGuildAcademyMember baseclass_0; }; /* 4154 */ struct GuildAcademyMemberTask { ITask baseclass_0; CClientGuildAcademyMember baseclass_40; GuildAcademyMemberTask::State m_eState; MsgBox *m_pkGuildAcademyJoinReqDlg; Name4 m_kGuildNameToJoin; }; /* 4155 */ struct NiPointer { GuildAcademyMemberTask *m_pObject; }; /* 4156 */ struct GuildAcademyMenuWin { PgWinFrame baseclass_0; }; /* 4157 */ struct GuildAcademyRankingWin { PgWinFrame baseclass_0; PgWinText *m_pkAggregationDate; SlideListWin *m_pListWinRanking; SlideBar *m_pSlideBarRanking; PgWinBut *m_pSlideBar; int m_nSortColumn; bool m_bReverse1; bool m_bReverse2; bool m_bReverse3; bool m_bReverse4; }; /* 4158 */ struct GuildAcademyHallOfFameWin { PgWinFrame baseclass_0; PgWinText *m_pkGuildName; PgWinText *m_pkGuildFoundingDay; PgWinText *m_pkTotalGraduate; SlideListWin *m_pListWinHallOfFame; SlideBar *m_pSlideBarHallOfFame; int m_NumberOfGraduate; int m_nSortColumn; bool m_bReverse1; bool m_bReverse2; bool m_bReverse3; bool m_bReverse4; bool m_bReverse5; }; /* 4159 */ struct GuildAcademyStorageInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; }; /* 4160 */ struct MoneyWin { PgWinFrame baseclass_0; PgWin *m_pkRevWin; unsigned int m_uiOkMsg; unsigned int m_uiCancelMsg; PgWinBut *m_pkCopperBtn; PgWinBut *m_pkSilverBtn; PgWinBut *m_pkGoldBtn; PgWinBut *m_pkGemBtn; EditWin *m_pkCopperEdit; EditWin *m_pkSilverEdit; EditWin *m_pkGoldEdit; EditWin *m_pkGemEdit; PgWinText *m_apkTitleText; PgWinText *m_pkTitleText2; __int64 m_i64InputMoney; unsigned int m_uiCurFoscus; }; /* 4161 */ struct GuildAcademyStorageWin { PgWinFrame baseclass_0; unsigned int m_uiCurPage; PgWinText *m_pkTitleTextWin; GuildAcademyStorageInvWin *m_apkInvWin[36]; PgWinBut *m_apkTabBtn[2]; PgWinSpr *m_apkTabOnSpr[2]; PgWinSpr *m_apkTabDisableSpr[2]; MoneyWin *m_pkMoneyWin; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; bool m_bDivide; }; /* 4162 */ struct GuildSelectWin { PgWinFrame baseclass_0; }; /* 4163 */ struct GuildAcademyTask { ITask baseclass_0; CClientGuildAcademy baseclass_40; NiPointer m_spGuildAcademyMemberTask; GuildAcademyMenuWin *m_pkGuildAcademyMenuWin; GuildAcademyRankingWin *m_pkGuildAcademyRankingWin; GuildAcademyHallOfFameWin *m_pkGuildAcademyHallOfFameWin; GuildAcademyMoneyRewardWin *m_pkGuildAcademyMoneyRewardWin; GuildAcademyItemRewardWin *m_pkGuildAcademyItemRewardWin; GuildAcademyStorageWin *m_pkGuildAcademyStorageWin; GuildSelectWin *m_pkGuildSelectWin; }; /* 4164 */ struct PROTO_NC_GUILD_ACADEMY_DELETE_CMD { Name4 Name; }; /* 4165 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DISMISS_CMD { Name4 Name; char nDismissStatus; int dDismissDate; tm tm_dDismissDate; }; #pragma pack(pop) /* 4166 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MY_GUILD_ACADEMY_INFO_ACK { unsigned __int16 Error; GUILD_ACADEMY_CLIENT GuildAcademyInfo[]; }; #pragma pack(pop) /* 4167 */ struct PROTO_NC_USER_CONNECTION_CHANGE_CHAR_ID_ACADEMY_MASTER_CMD { Name5 sMasterID; }; /* 4168 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_GUILD_ACADEMY_CMD { unsigned int nGuildAcademyNo; char isGuildAcademyMember; GUILD_ACADEMY_CLIENT GuildAcademy[]; }; #pragma pack(pop) /* 4169 */ union $A17B3ED807923220CF5B6AD0FC13B853 { unsigned __int64 lot; unsigned __int64 cen; }; /* 4170 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_CMD { char who; char type; Name5 charid; unsigned __int16 item; char slot; $A17B3ED807923220CF5B6AD0FC13B853 ___u5; unsigned __int64 storage_cen; }; #pragma pack(pop) /* 4171 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 4172 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 4173 */ struct IIDTableBase { ITableBase baseclass_0; ItemInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 4174 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_CMD { char who; char type; Name5 charid; unsigned __int16 item; char slot; $A17B3ED807923220CF5B6AD0FC13B853 ___u5; unsigned __int64 storage_cen; }; #pragma pack(pop) /* 4175 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_ACK { unsigned __int64 cen; unsigned __int16 Error; }; #pragma pack(pop) /* 4176 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_ACK { unsigned __int64 cen; unsigned __int16 Error; }; #pragma pack(pop) /* 4177 */ struct PROTO_NC_GUILD_ACADEMY_SET_REWARD_MONEY_ACK { unsigned __int16 Error; }; /* 4178 */ struct PROTO_NC_GUILD_ACADEMY_SET_REWARD_ITEM_ACK { unsigned __int16 Error; }; /* 4179 */ struct PROTO_NC_GUILD_ACADEMY_CLEAR_REWARD_ITEM_ACK { unsigned __int16 Error; }; /* 4180 */ #pragma pack(push, 1) struct EACH_GRADUATE_DATA { Name5 sName; char ClassID; char nJoinLevel; int dJoinDate; tm tm_dJoinDate; char nGraduateLevel; int dGraduateDate; tm tm_dGraduateDate; }; #pragma pack(pop) /* 4181 */ struct GRADUATE_DATA { unsigned int nGuildNo; Name4 sGuildName; int dGuildMakeDate; tm tm_dGuildMakeDate; unsigned __int16 nAllGraduateCount; unsigned __int16 NumOfEachGraduateData; EACH_GRADUATE_DATA EachGraduateData[]; }; /* 4182 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_GET_GRADUATE_ACK { unsigned __int16 Error; char PartMask; GRADUATE_DATA GraduateData; }; #pragma pack(pop) /* 4183 */ struct GUILD_ACADEMY_EACH_RANKING_DATA { unsigned int nRanking; Name4 sGuildName; Name5 sName; unsigned int nPoint; }; /* 4184 */ struct GUILD_ACADEMY_RANKING_DATA { int dAggregationDate; tm tm_dAggregationDate; unsigned int nAllRankingCount; unsigned int NumOfEachRankingData; GUILD_ACADEMY_EACH_RANKING_DATA EachRankingData[]; }; /* 4185 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_GET_RANKING_LIST_ACK { unsigned __int16 Error; char PartMask; GUILD_ACADEMY_RANKING_DATA RankData; }; #pragma pack(pop) /* 4186 */ struct PROTO_NC_GUILD_ACADEMY_MASTER_TELEPORT_ACK { unsigned __int16 Error; }; /* 4187 */ struct PROTO_NC_GUILD_ACADEMY_SET_MASTER_CMD { Name5 sName; }; /* 4188 */ struct PROTO_NC_GUILD_ACADEMY_SET_MASTER_BY_LEAVE_CMD { Name5 sOldAcademyMasterName; Name5 sNewAcademyMasterName; }; /* 4189 */ struct PROTO_NC_GUILD_ACADEMY_HISTORY_LIST_ACK { unsigned __int16 Error; unsigned __int16 TotalHistoryCount; unsigned __int16 HistoryCount; unsigned __int16 HistoryIndex; GUILD_HISTORY HistoryList[]; }; /* 4190 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_WAR_END_CMD { unsigned int EnemyGuildNo; char WarStatus; }; #pragma pack(pop) /* 4191 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_WAR_INFO_LIST_CMD::WAR_INFO_LIST { unsigned int EnemyGuildNo; char WarStatus; }; #pragma pack(pop) /* 4192 */ struct PROTO_NC_GUILD_ACADEMY_WAR_INFO_LIST_CMD { unsigned __int16 NumOfWarInfo; PROTO_NC_GUILD_ACADEMY_WAR_INFO_LIST_CMD::WAR_INFO_LIST WarInfoList[]; }; /* 4193 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_WAR_START_CMD { unsigned int EnemyGuildNo; char WarStatus; }; #pragma pack(pop) /* 4194 */ struct NiPointer { GuildAcademyTask *m_pObject; }; /* 4195 */ struct GuildFoundWin { PgWinFrame baseclass_0; GuildFoundWin::EDIT_FOCUS_STATUS m_eFocusStatus; ColumnBut *m_pkWarCheckBox; ColumnBut *m_pkNoWarCheckBox; NiPointer m_spIDEdit; NiPointer m_spPasswdEdit; }; /* 4196 */ struct NiPointer { GuildFoundWin *m_pObject; }; /* 4197 */ #pragma pack(push, 1) struct SHINE_GUILD_WAR_ABLE_INFO { unsigned int nNo; Name4 sName; char nType; char nGrade; char nWarStatus; unsigned __int16 nNumMembers; char nWarable; Name4 sTargetName; }; #pragma pack(pop) /* 4198 */ struct CGuildWarAble::GUILD_WAR_ABLE_LIST { SHINE_GUILD_WAR_ABLE_INFO WarInfo; CGuildWarAble::GUILD_WAR_ABLE_LIST *pLinkUp; CGuildWarAble::GUILD_WAR_ABLE_LIST *pLinkDn; }; /* 4199 */ struct CGuildWarAble { int m_NumOfWarAbleList; CGuildWarAble::GUILD_WAR_ABLE_LIST *m_pGuildWarAbleListTop; CGuildWarAble::GUILD_WAR_ABLE_LIST *m_pGuildWarAbleListBottom; }; /* 4200 */ #pragma pack(push, 1) struct GT_EnterList { unsigned int nGuildNo; int bIsChoice; int bIsRefundNotice; unsigned __int64 nRefundMoney; }; #pragma pack(pop) /* 4201 */ struct CGuildTournament::GUILD_TOURNAMENT_ENTER_LIST { GT_EnterList EnterListInfo; CGuildTournament::GUILD_TOURNAMENT_ENTER_LIST *pLinkUp; CGuildTournament::GUILD_TOURNAMENT_ENTER_LIST *pLinkDn; }; /* 4202 */ struct CGuildTournament { int m_Time_Start; int m_Time_Practic; int m_Time_PracticEnd; int m_Time_Match_161; int m_Time_Match_162; int m_Time_Match_8; int m_Time_Match_4; int m_Time_Match_2; int m_Time_Match_End; unsigned int nLastWinnerGuildNo; int m_bReceiveFromServer; unsigned __int16 m_nNumOfList; GUILD_TOURNAMENT_LIST m_TournamentList[31]; CGuildTournament::GUILD_TOURNAMENT_MATCH_TYPE m_MatchTypePre; CGuildTournament::GUILD_TOURNAMENT_MATCH_TYPE m_MatchType; int m_bEnterListDBRead; int m_NumOfTournamentEnterGuild; CGuildTournament::GUILD_TOURNAMENT_ENTER_LIST *m_pTournamentEnterGuildTop; CGuildTournament::GUILD_TOURNAMENT_ENTER_LIST *m_pTournamentEnterGuildBottom; }; /* 4203 */ struct CClientGuild { CGuild baseclass_0; CGuildWarAble m_GuildWarAble; CGuildTournament m_GuildTournament; GuildTournamentEnemyInfo m_GttEnemyInfo; char m_acGuildName[32]; unsigned __int64 m_iGuildToken; int m_iGTObserverSeedNum; bool m_bOpserver; int m_iTotalGuildWarAbleCount; int m_iCurrPage; PgTList m_kHistoryList; }; /* 4204 */ struct GuildNpcMenuWin { PgWinFrame baseclass_0; bool m_bGradeChange; bool m_bDuplicationCheck; NiPointer m_spGuildFoundWin; PgWinBut *m_pkMenuBtn[5]; PgWinText *m_pkMenuTxt[5]; bool m_bGuildDissmiss; }; /* 4205 */ struct GuildMasterMenuWin { PgWinFrame baseclass_0; }; /* 4206 */ struct NiPointer { GuildMasterMenuWin *m_pObject; }; /* 4207 */ struct GuildMenuWin { PgWinFrame baseclass_0; NiPointer m_spGuildFoundWin; NiPointer m_spGuildMasterMenuWin; PgWinText *m_pkMemberLoginInformText; PgWinBut *m_pkMenuBtn[7]; PgWinText *m_pkMenuText[7]; }; /* 4208 */ struct GTStorageInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; }; /* 4209 */ struct GuildTournamentStorageWin { PgWinFrame baseclass_0; MoneyWin *m_pkMoneyWin; PgWinBut *m_apkTabBtn; PgWinSpr *m_apkTabOnSpr; PgWinSpr *m_apkTabDisableSpr; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; PgWinText *m_pkToken; bool m_bDivide; PgWinDrop m_kDrop; DropContents m_kDropContents; GTStorageInvWin *m_apkInvWin[36]; unsigned __int16 m_TargetItemID; }; /* 4210 */ struct GTTDiceWin { PgWinFrame baseclass_0; PgWinText *m_pkMyguild; PgWinText *m_pkEnemyGuild; PgWinSpr *m_pkMyDice[6]; PgWinSpr *m_pkEnemyDice[6]; bool m_bRolling; bool m_bMyRolling; bool m_bEnemyRolling; CNSTimer_Interval m_kTimerInterval; CNSTimer_Interval m_kTimerIntervalCount; bool m_bCount; unsigned int m_uiCount; unsigned int m_uiDiceCount; }; /* 4211 */ struct GTTSkillWin { PgWinFrame baseclass_0; PgWinBut *m_pkMinimize; ColumnBut *m_pkBuff; ColumnBut *m_pkDeBuff; SkillInvWin *m_apkInvWin[9]; SkillInvWin *m_apkBuffInvWin[9]; SkillInvWin *m_apkDeBuffInvWin[9]; PgWinText *m_pkDeathPoint[9]; PgWinText *m_pkBuffText; PgWinText *m_pkDebuffText; PgWinText *m_pkTotalDeadedCount; PgWinText *m_pkDeadedCountText; unsigned int m_uiSkillPoint; unsigned int m_uiPageNum; unsigned int m_uiCurSelTab; int m_iRecordData; }; /* 4212 */ struct GTTMiniSkillWin { PgWinFrame baseclass_0; PgWinText *m_pkDeadCount; PgWinSpr *m_pkIconSlot; unsigned int m_uiSkillPoint; }; /* 4213 */ #pragma pack(push, 1) struct __declspec(align(4)) DiceInfo { unsigned int AGuild; unsigned __int16 AGuildDelegate; Name5 AGuildDelegateName; __declspec(align(4)) unsigned int BGuild; unsigned __int16 BGuildDelegate; Name5 BGuildDelegateName; }; #pragma pack(pop) /* 4214 */ struct GuildTournamentImprove { int m_uiGTTType; GTTScore m_GTTScore; DiceInfo m_DiceInfo; unsigned int m_RedTeam; unsigned int m_BlueTeam; }; /* 4215 */ struct GTIFlagWin { PgWinFrame baseclass_0; }; /* 4216 */ struct CClientGuildMember { CGuildMember baseclass_0; }; /* 4217 */ struct GuildMemberTask { ITask baseclass_0; CClientGuildMember baseclass_40; GuildMemberTask::State m_eState; MsgBox *m_pkGuildJoinReqDlg; MsgBox *m_pkGuildAcademyMemJoinDlg; Name5 m_pkInviteFrom; Name4 m_kGuildNameToJoin; }; /* 4218 */ struct NiPointer { GuildMemberTask *m_pObject; }; /* 4219 */ struct std::_Tmap_traits,std::allocator >,0> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 4220 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 4221 */ struct GuildNameCache::GuildNameStorage { Name4 kGuildName; GuildNameCache::GuildNameStorage::GuildNameStorageState eState; GUILD_EMBLEM_INFO EmblemInfo; }; /* 4222 */ struct std::_Pair_base { const unsigned int first; GuildNameCache::GuildNameStorage *second; }; /* 4223 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4224 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4225 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 4226 */ struct std::_Allocator_base > { char dummy[1]; }; /* 4227 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 4228 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 4229 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 4230 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 4231 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 4232 */ struct GuildNameCache { ITask baseclass_0; std::map,std::allocator > > m_kGuildNameCache; }; /* 4233 */ struct NiPointer { GuildNameCache *m_pObject; }; /* 4234 */ struct GuildTask { ITask baseclass_0; CClientGuild baseclass_40; GuildTask::State m_eState; GuildNpcMenuWin *m_pkGuildNpcMenuWin; GuildMenuWin *m_pkGuildMenuWin; GuildSelectWin *m_pkGuildSelectWin; GuildTournamentBaseWin *m_pkGuildTournamentBaseWin; GuildTournamentScheduleWin *m_pkGuildTournamentScheduleWin; GuildTournamentStorageWin *m_pkGuildTournamentStorageWin; GTTDiceWin *m_pkGTTDiceWin; GTTSkillWin *m_pkGTTSkillWin; GTTMiniSkillWin *m_pkGTTMiniSkillWin; GTStatusWin *m_pkGTStatusWin; GTStatusMiniWin *m_pkGTStatusMiniWin; GuildTournamentImprove m_GuildTournamentImprove; NiPointer m_pGTStartEffect; NiPointer m_pGTWinEffect; NiPointer m_pGTLoseEffect; bool m_bGTQuit; GTIFlagWin *m_pkGTIBlueFlagWin; GTIFlagWin *m_pkGTIRedFlagWin; NiPointer m_spGuildMemberTask; NiPointer m_spGuildNameCache; float m_fPrevRefreshTime; bool m_bListRefreshEnable; bool m_bListReq; bool m_bRecall; }; /* 4235 */ struct NiPointer { GuildTask *m_pObject; }; /* 4236 */ struct std::_Iterator012,int,std::pair const *,std::pair,int,std::pair const *,std::pair,std::allocator >,0> >::_Node *_Ptr; }; /* 4238 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $397B7CC4BDE472962F00D89CDD915DCB ___u0; }; /* 4239 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4240 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4241 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4242 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4243 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4244 */ struct std::allocator >::rebind,std::allocator,std::allocator > m_strGuildName; std::basic_string,std::allocator > m_MasterName; unsigned int m_unGuildMember; unsigned int m_unGuildAcademy; unsigned int m_unGuildGraduates; }; /* 4306 */ struct std::_Allocator_base { char dummy[1]; }; /* 4307 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 4308 */ union $FF9202764F47E938638520C6741F40EF { std::_Container_base0 baseclass_0; GuildAcademySelectWin::GuildInfo *_Myfirst; }; /* 4309 */ struct std::_Vector_val > { $FF9202764F47E938638520C6741F40EF ___u0; GuildAcademySelectWin::GuildInfo *_Mylast; GuildAcademySelectWin::GuildInfo *_Myend; std::allocator _Alval; }; /* 4310 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 4311 */ struct GuildAcademySelectWin::Order { char dummy[1]; }; /* 4312 */ struct GuildAcademySelectWin { PgWinFrame baseclass_0; PgWinBut *m_pkSlideBar; SlideListWin *m_pListWinGuild; SlideBar *m_pkSlideBarGuildList; MsgBox *m_pkMsgBox; int m_TotalNumOfGuild; int m_nSortColumn; bool m_bFromReq; bool m_bReverse1; bool m_bReverse2; bool m_bReverse3; bool m_bReverse4; bool m_bReverse5; NiPointer m_spEdit; char m_acSearchName[32]; bool m_bTimer; float m_fOldTime; std::vector > m_vecGuildInfo; std::vector > m_vecSearch; GuildAcademySelectWin::Order OrderSort; }; /* 4313 */ #pragma pack(push, 1) struct SHINE_GUILD_ACADEMY_LIST { Name4 GuildName; Name5 GuildMasterName; unsigned __int16 NumOfGuildMembers; unsigned __int16 NumOfAcademyMembers; unsigned __int16 NumOfGraduate; }; #pragma pack(pop) /* 4314 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_LIST_ACK { unsigned __int16 Error; char PartMask; unsigned int TotalNumOfGuildAcademy; unsigned int NumOfGuildAcademy; SHINE_GUILD_ACADEMY_LIST GuildAcademyList[]; }; #pragma pack(pop) /* 4315 */ struct NiPointer { GuildAcademySelectTask *m_pObject; }; /* 4316 */ struct std::allocator::rebind { char dummy[1]; }; /* 4317 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 4318 */ union $61B5E6ABD4A6D3C98ADBE91E075095E6 { std::_Iterator012 baseclass_0; GuildAcademySelectWin::GuildInfo *_Ptr; }; /* 4319 */ struct std::_Vector_const_iterator > > { $61B5E6ABD4A6D3C98ADBE91E075095E6 ___u0; }; /* 4320 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 4321 */ struct ISingletonTask { ITask baseclass_0; }; /* 4322 */ struct GuildAcademyNotifyTask { ISingletonTask baseclass_0; std::basic_string,std::allocator > m_kNoticeMsg; }; /* 4323 */ struct Version { unsigned __int16 year; char month; char date; char hour; }; /* 4324 */ struct MachineOpt::GameOption::ChatDisplayOption { unsigned int uiChatWinFilter[5]; unsigned int uiSysMsgWinFilter; }; /* 4325 */ #pragma pack(push, 1) struct MachineOpt::GameOption { Version m_kVersion; bool bMyNameCheck; bool bOtherCharNameCheck; bool bNpcNameCheck; bool bMonsterNameCheck; bool bItemNameCheck; bool bHPCheck; bool bSPCheck; bool bInterfaceCheck; bool bSpeechCheck; bool bInterfacePosCheck; bool bWisCheck; bool bTrdCheck; bool bParCheck; bool bAgCheck; bool bSystemMsgCheck; bool bOKMsgBoxCheck; MachineOpt::GameOption::ChatDisplayOption kChatOption; bool bChattingHideCheck; bool bInformGuildMemberLogin; bool bChatInputCheck; bool bSkillLockCheck; bool bSysMsgHideCheck; bool bNamePanelCheck; bool bBasicInfoTipCheck; bool bPlayGuideCheck; bool bAutoStack; }; #pragma pack(pop) /* 4326 */ struct std::binary_function { char dummy[1]; }; /* 4327 */ struct std::less { std::binary_function baseclass_0; }; /* 4328 */ union $04C65972E843AFFCA6DC9A9BDDCCE538 { std::_Container_base0 baseclass_0; std::less comp; }; /* 4329 */ struct std::_Tmap_traits,std::allocator >,0> { $04C65972E843AFFCA6DC9A9BDDCCE538 ___u0; }; /* 4330 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 4331 */ struct std::_Pair_base { PgWin *const first; unsigned int second; }; /* 4332 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4333 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4334 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 4335 */ struct std::_Allocator_base > { char dummy[1]; }; /* 4336 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 4337 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 4338 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 4339 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 4340 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 4341 */ struct GuildAcademyNoticeEditorWin { PgWinFrame baseclass_0; EditWin *m_pkEditWin; }; /* 4342 */ struct PopupMenuText { PopupMenu baseclass_0; PgWinText *m_pkText; }; /* 4343 */ struct NiPointer { PopupMenuText *m_pObject; }; /* 4344 */ struct GuildAcademyWin { PgWinFrame baseclass_0; int m_nSortColumn; ColumnBut *m_pkTab01; ColumnBut *m_pkTab02; ColumnBut *m_pkTab03; unsigned int m_kTabIndex; std::map,std::allocator > > map_WinIndex; PgWinBut *m_pkSlideBar; SlideListWin *m_pListWinMember; SlideListWin *m_pListWinNotice; SlideBar *m_pkSlideBarMemberList; SlideBar *m_pkSlideBarNotice; SlideListWin *m_pListWinHistory; SlideBar *m_pkSlideBarHistory; bool m_bShowOnlineOnly; bool m_bDefaultView; bool m_bReverse3; PgWinText *m_pkTitle1; PgWinText *m_pkTitle2; PgWinText *m_pkTitle3; PgWinText *m_pkGuildAcademyInfoTxt[5]; GuildAcademyNoticeEditorWin *m_pkNoticeEditor; PgWinBut *m_pkEditNoticeBtn; PopupMenuWin *m_pkMemberPopupMenu; NiPointer m_spPopupWhisperChat; NiPointer m_spPopupInviteGuild; NiPointer m_spPopupForbidChat; NiPointer m_spPopupPermitChat; NiPointer m_spPopupVanish; }; /* 4345 */ struct PROTO_FRIEND_DATE { int _bf0; }; /* 4346 */ struct PROTO_FRIEND_INFO { PROTO_FRIEND_DATE logininfo; Name5 charid; char classid; char level; char isparty; char flag; Name3 map; char statustitle[32]; }; /* 4347 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4348 */ union $E461F6B5AFFEF26ED4487D54034ED215 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4349 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $E461F6B5AFFEF26ED4487D54034ED215 ___u0; }; /* 4350 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4351 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4352 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4353 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4354 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4355 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4356 */ struct ISingletonTask { ITask baseclass_0; }; /* 4357 */ struct GuildAcademyMasterAppointTask { ISingletonTask baseclass_0; GuildAcademyMasterAppointTask::State m_eState; Name5 m_kTargetName; MsgBox *m_pkMsgBox; }; /* 4358 */ struct ISingletonTask { ITask baseclass_0; }; /* 4359 */ struct GuildAcademyMasterInitializeTask { ISingletonTask baseclass_0; GuildAcademyMasterInitializeTask::State m_eState; Name5 m_kTargetName; MsgBox *m_pkMsgBox; }; /* 4360 */ struct PROTO_NC_GUILD_ACADEMY_SET_MASTER_REQ { Name5 sName; }; /* 4361 */ struct ISingletonTask { ITask baseclass_0; }; /* 4362 */ struct GuildAcademyLeaveTask { ISingletonTask baseclass_0; GuildAcademyLeaveTask::State m_eState; MsgBox *m_pkMsgBox; }; /* 4363 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LEAVE_ACK { unsigned __int16 Error; }; /* 4364 */ struct __declspec(align(16)) std::_Tree,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::alloca { std::_Tree,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::alloca m_SingleData; }; /* 4367 */ struct std::_Tree_nod,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator > const ,unsigned short> _Myval; char _Color; char _Isnil; }; /* 4368 */ struct std::_Pair_base,std::allocator > const ,unsigned short> { std::basic_string,std::allocator > first; unsigned __int16 second; }; /* 4369 */ struct std::pair,std::allocator > const ,unsigned short> { std::_Pair_base,std::allocator > const ,unsigned short> baseclass_0; }; /* 4370 */ struct std::binary_function,std::allocator >,std::basic_string,std::allocator >,bool> { char dummy[1]; }; /* 4371 */ struct std::less,std::allocator > > { std::binary_function,std::allocator >,std::basic_string,std::allocator >,bool> baseclass_0; }; /* 4372 */ struct std::_Allocator_base,std::allocator > const ,unsigned short> > { char dummy[1]; }; /* 4373 */ struct std::allocator,std::allocator > const ,unsigned short> > { std::_Allocator_base,std::allocator > const ,unsigned short> > baseclass_0; }; /* 4374 */ struct std::_Iterator012,std::allocator > const ,unsigned short>,int,std::pair,std::allocator > const ,unsigned short { std::_Iterator_base0 baseclass_0; }; /* 4375 */ union $66CC7417C3AB3D5CB99CC53AC22E9786 { std::_Iterator012,std::allocator > const ,unsigned short>,int,std::pair,std::allocator > const ,unsigned short baseclass_0; std::_Tree_nod,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator > > comp; }; /* 4382 */ struct std::_Tmap_traits,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,st { $58D708441B7DAE734DD7A718536459A7 ___u0; }; /* 4383 */ struct std::_Allocator_base,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned short,std::less,std::allocator > >,std::allocator,std::allocator > const ,unsigned short> >::rebind,std::allocator > const ,unsigned short> > { char dummy[1]; }; /* 4386 */ struct std::allocator,std::allocator > const ,unsigned short> >::rebind,std::allocator >,unsigned short,std::less { ITask baseclass_0; }; /* 4388 */ struct InputBox { PgWinFrame baseclass_0; EditWin *m_pkEditWin; PgWinText *m_pkTextWin; bool m_bDestroyWhenClose; bool m_bCloseWhenOkCancel; InputBox::ActionAfterInputEnd m_eActionAfterInputEnd; }; /* 4389 */ struct GuildAcademyJoinReqTask { ISingletonTask baseclass_0; GuildAcademyJoinReqTask::State m_eState; InputBox *m_pkInputBox; char m_acTargetID[17]; }; /* 4390 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_JOIN_REQ { Name4 sGuildName; }; /* 4391 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_JOIN_ACK { Name4 GuildName; unsigned __int16 Error; }; #pragma pack(pop) /* 4392 */ struct DirectUserMsgBody_CommunityTabChanged { DirectUserMsgBody_CommunityTabChanged::TabEnum eChanged; }; /* 4393 */ struct PROTO_NC_GUILD_ACADEMY_MASTER_TELEPORT_REQ { Name5 sTargetCharID; }; /* 4394 */ struct PROTO_NC_GUILD_MEMBER_INVITE_REQ { Name5 ToCharID; }; /* 4395 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_REQ { Name5 sChatBanTargetCharID; }; /* 4396 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_CHAT_BAN_CANCEL_REQ { Name5 sChatBanCancelTargetCharID; }; /* 4397 */ struct NiPointer { GuildAcademyWin *m_pObject; }; /* 4398 */ struct ImeCandListWin { FrameBoxWin baseclass_0; PgWinText *m_apkTextWin[10]; bool m_bAttachBottom; }; /* 4399 */ struct PgImeCtrl::CandList { char acCandidate[9][256]; unsigned int dwCount; unsigned int dwSelection; unsigned int dwPageSize; unsigned int dwPageTopIndex; bool bVerticalCand; bool bShowWindow; }; /* 4400 */ struct std::_Tmap_traits >,std::less,std::allocator > > >,0> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 4401 */ struct std::_Tree_nod >,std::less,std::allocator > > >,0> >::_Node { std::_Tree_nod >,std::less,std::allocator > > >,0> >::_Node *_Left; std::_Tree_nod >,std::less,std::allocator > > >,0> >::_Node *_Parent; std::_Tree_nod >,std::less,std::allocator > > >,0> >::_Node *_Right; std::pair > > _Myval; char _Color; char _Isnil; }; /* 4402 */ struct std::_Allocator_base { char dummy[1]; }; /* 4403 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 4404 */ union $1FD42B035BFC9A9F88FFF45FE93B0C8C { std::_Container_base0 baseclass_0; SHINE_ITEM_STRUCT *_Myfirst; }; /* 4405 */ struct std::_Vector_val > { $1FD42B035BFC9A9F88FFF45FE93B0C8C ___u0; SHINE_ITEM_STRUCT *_Mylast; SHINE_ITEM_STRUCT *_Myend; std::allocator _Alval; }; /* 4406 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 4407 */ struct std::_Pair_base > > { const int first; std::vector > second; }; /* 4408 */ struct std::pair > > { std::_Pair_base > > baseclass_0; }; /* 4409 */ struct std::_Allocator_base >,std::less,std::allocator > > >,0> >::_Node { char dummy[1]; }; /* 4410 */ struct std::allocator >,std::less,std::allocator > > >,0> >::_Node> { std::_Allocator_base >,std::less,std::allocator > > >,0> >::_Node baseclass_0; }; /* 4411 */ struct std::_Allocator_base > > > { char dummy[1]; }; /* 4412 */ struct std::allocator > > > { std::_Allocator_base > > > baseclass_0; }; /* 4413 */ struct std::_Tree_nod >,std::less,std::allocator > > >,0> > { std::_Tmap_traits >,std::less,std::allocator > > >,0> baseclass_0; std::_Tree_nod >,std::less,std::allocator > > >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator >,std::less,std::allocator > > >,0> >::_Node> _Alnod; std::allocator > > > _Alval; }; /* 4414 */ struct std::_Tree_val >,std::less,std::allocator > > >,0> > { std::_Tree_nod >,std::less,std::allocator > > >,0> > baseclass_0; }; /* 4415 */ struct std::_Tree >,std::less,std::allocator > > >,0> > { std::_Tree_val >,std::less,std::allocator > > >,0> > baseclass_0; }; /* 4416 */ struct std::map >,std::less,std::allocator > > > > { std::_Tree >,std::less,std::allocator > > >,0> > baseclass_0; }; /* 4417 */ struct ChatBoardFlex { PgWin baseclass_0; bool m_bSystemWindow; PgFont *m_pkFont; ChatBoardFlex::Type *m_aeType; ChatBoardFlex::Type m_FilterType; unsigned int *m_auiTextAlloc; char **m_apcText; float *m_apcSetTextTime; int m_MaxTextLine; int m_MaxTextViewLine; bool m_Filter; bool m_FilteredTextShow; int m_ViewedIndex[40]; unsigned int m_uiTotal; unsigned int m_uiViewLineCount; int m_iTopIndex; int m_iBottomIndex; int m_iViewIndex; int m_iLineGap; unsigned int m_uiOption; NiPointer m_spTextOffset; NiPointer m_aspTextGeom[40]; PgFrameWork *m_pkFrameWork; float m_fOldTime; bool m_bLButtonEnable; PopupMenuWin *m_pkPopupMenu; Name5 m_selectedChar; NiPointer m_spMsgBox; char *m_pcWhisperToken[2]; char m_kTextColorID; char *m_kChatID; PgFont **m_apkFont; int m_nChatItemLinkCnt; int m_nMaxItemLinkCnt; std::map >,std::less,std::allocator > > > > m_mapItemLinkInfo; }; /* 4418 */ struct std::_Pair_base > > { int first; std::vector > second; }; /* 4419 */ struct std::pair > > { std::_Pair_base > > baseclass_0; }; /* 4420 */ struct std::_Iterator012 > >,int,std::pair > > const *,std::pair > >,int,std::pair > > const *,std::pair >,std::less,std::allocator > > >,0> >::_Node *_Ptr; }; /* 4422 */ struct std::_Tree_unchecked_const_iterator >,std::less,std::allocator > { $37C5A26996AD99D8360E71D598DECAE6 ___u0; }; /* 4423 */ struct std::_Tree_const_iterator >,std::less,std::allocator > > >,0> > > { std::_Tree_unchecked_const_iterator >,std::less,std::allocator > baseclass_0; }; /* 4424 */ struct std::_Tree_iterator >,std::less,std::allocator > > >,0> > > { std::_Tree_const_iterator >,std::less,std::allocator > > >,0> > > baseclass_0; }; /* 4425 */ struct std::_Pair_base >,std::less,std::allocator > { std::_Tree_iterator >,std::less,std::allocator > > >,0> > > first; bool second; }; /* 4426 */ struct std::pair >,std::less,std::allocator > > >,0> { std::_Pair_base >,std::less,std::allocator > baseclass_0; }; /* 4427 */ struct std::allocator > > >::rebind > > > { char dummy[1]; }; /* 4428 */ struct std::allocator > > >::rebind >,std::less,std::allocator { ChatBoardFlex *m_pObject; }; /* 4430 */ struct PgWinProxy { PgWin baseclass_0; }; /* 4431 */ struct ChatDisplayWin:: { float fTimeLeftToAppear; float fAlphaValue; }; /* 4432 */ struct ChatDisplayWin { PgWinFrame baseclass_0; PgWinSpr *m_pkChatCommandSprWin; unsigned int m_uiChatMode; unsigned int m_uiActiveChatBoardIndex; PgWinSpr *m_apkActiveTabWin[4]; NiPointer m_aspChatBD[4]; ChatBoardFlex *m_pkActiveChatBD; FrameBoxWin *m_pkChattingBox; FrameBoxWin *m_pkChatEditBox; PgWinBut *m_pkScrollDnBtn; bool m_bScDnBtnPushed; float m_fScDnTimeWhenPushed; PgWinBut *m_pkScrollUpBtn; bool m_bScUpBtnPushed; float m_fScUpTimeWhenPushed; PgWinBut *m_pkScrollMostDnBtn; PgWinBut *m_pkChatCommandBtn; PgWinBut *m_pkTabBtn; PgWinBut *m_pkReportTabBtn; PgWinBut *m_pkEmoticonBtn; PgWinBut *m_pkFilterBtn; PgWinSpr *m_pkChatKorMode; PgWinSpr *m_pkChatEngMode; NiPointer m_spMtrlProp; NiPointer m_spFixedMtrlProp; NiPointer m_spEdit; NiPointer m_spChatFilterPopupMenu; NiPointer m_spChatModePopupMenu; NiPointer m_spChatPopupMenu; PgWinText *m_pkTabText; PgWinText *m_pkReportText; PgWinProxy *m_pkRBSocketWin; PgWinProxy *m_pkLBSocketWin; PgWinProxy *m_pkLTSocketWin; unsigned int m_uiChattingBoxWidthMinusEditBoxWidth; unsigned int m_uiDefaultWidth; unsigned int m_uiDefaultHeight; ChatDisplayWin:: m_kAlphaControl; PgWinBut *m_pkChatCmdBut[8]; PgWinText *m_pkChatCmdNameText[8]; PgWinText *m_pkChatCmdKeyText[8]; ColumnBut *m_pkCheckBox; }; /* 4433 */ struct ChatDisplayWin2:: { float fTimeLeftToAppear; float fAlphaValue; }; /* 4434 */ struct CLCS { float f_CompDoubtPercentA; float f_CompDoubtPercentB; int i_DoubtCnt; int i_MaxStringLen; unsigned __int16 *m_pCompStrA; unsigned __int16 *m_pCompStrB; int m_CompStrALen; int m_CompStrBLen; int **LCSCalData1; int **LCSCalData2; }; /* 4435 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; SHINE_ITEM_STRUCT _Myval; }; /* 4436 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 4437 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 4438 */ union $2005767F5ADAB5E58D0ED2BA620A238F { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 4439 */ struct std::_List_nod > { $2005767F5ADAB5E58D0ED2BA620A238F ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 4440 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 4441 */ struct std::list > { std::_List_val > baseclass_0; }; /* 4442 */ struct ChatDisplayWin2 { PgWinFrame baseclass_0; PgWinSpr *m_pkChatCommandSprWin; unsigned int m_uiChatMode; unsigned int m_uiActiveChatBoardIndex; NiPointer m_aspChatBD[5]; ChatBoardFlex *m_pkActiveChatBD; FrameBoxWin *m_pkChattingBox; FrameBoxWin *m_pkChatEditBox; FrameBoxWin *m_pkChatNameEditBack; EditWin *m_pkChatNameEditBox; PgWinBut *m_pkChatBlockListBtn; PgWinBut *m_pkScrollDnBtn; bool m_bScDnBtnPushed; float m_fScDnTimeWhenPushed; PgWinBut *m_pkScrollUpBtn; bool m_bScUpBtnPushed; float m_fScUpTimeWhenPushed; PgWinBut *m_pkScrollMostDnBtn; PgWinBut *m_pkChatCommandBtn; PgWinBut *m_pkWhisperListBtn; PgWinBut *m_pkReportTabBtn; PgWinBut *m_pkEmoticonBtn; PgWinBut *m_pkFilterBtn; PgWinSpr *m_pkChatKorMode; PgWinSpr *m_pkChatEngMode; NiPointer m_spMtrlProp; NiPointer m_spFixedMtrlProp; NiPointer m_spEdit; NiPointer m_spChatFilterPopupMenu[5]; NiPointer m_spChatModePopupMenu; NiPointer m_spChatPopupMenu; PgWinText *m_pkTabText; PgWinText *m_pkReportText; PgWinText *m_pkTabButText[5]; PgWinBut *m_pkTabBut[5]; PgWinProxy *m_pkRBSocketWin; PgWinProxy *m_pkLBSocketWin; PgWinProxy *m_pkLTSocketWin; unsigned int m_uiChattingBoxWidthMinusEditBoxWidth; unsigned int m_uiDefaultWidth; unsigned int m_uiDefaultHeight; ChatDisplayWin2:: m_kAlphaControl; PgWinBut *m_pkChatCmdBut[11]; PgWinText *m_pkChatCmdNameText[11]; PgWinText *m_pkChatCmdKeyText[11]; ColumnBut *m_pkCheckBox; int m_iX; int m_iY; int m_iChatBoxPosX; int m_iChatBoxWhisperModePosX; CLCS m_kSpamFilter; NiPointer m_spkSpamSlideSpr; PgWinSpr *m_pkSpamFilterPanel; PgWinBut *m_pkSpamFilterBtn; PgWinText *m_pkTextSFOnOff; ColumnBut *m_pkSpamFilterOnOff; PgWinText *m_pkTextSFMsgShow; ColumnBut *m_pkSpamFilterMsgShow; PgWinText *m_pkTextSFSlide; SlideBar *m_pkSpamFilterSlide; std::list > m_listItemLinkStruct; }; /* 4443 */ struct Guild { char dummy[1]; }; /* 4444 */ struct ISingletonTask { ITask baseclass_0; }; /* 4445 */ struct GuildJoinReqTask { ISingletonTask baseclass_0; InputBox *m_pkInputBox; char m_acTargetID[17]; }; /* 4446 */ struct GuildAcademy { char dummy[1]; }; /* 4447 */ struct $83C67932050E7152E158D71E0B937D98 { PgWinSpr *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4448 */ struct $C1B1B4DA73BAEDB5E6B0FFA12E551FD5 { $83C67932050E7152E158D71E0B937D98 baseclass_0; }; /* 4449 */ const struct $A244BBFCD9109F0CCDABF45C9340620F { $83C67932050E7152E158D71E0B937D98 baseclass_0; }; /* 4450 */ const struct $2B06A4A2701CC56BDF8A81BF1EE2A8E0 { PgWinSpr *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4451 */ struct $A1A6CDB0FABFBAE4492DE5BB445ADA30 { SlideListWin *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4452 */ struct $05E2B3F5D4C15CC44A7B1D0EFB5591EC { $A1A6CDB0FABFBAE4492DE5BB445ADA30 baseclass_0; }; /* 4453 */ const struct $13881AB1C0F93AB92F6DC8B62EC6B3D3 { $A1A6CDB0FABFBAE4492DE5BB445ADA30 baseclass_0; }; /* 4454 */ const struct $B0DD5A9A3E3BFC05443F3B2CF97DC4F3 { SlideListWin *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4455 */ struct $B9F091CA8C1258551FF01368655AE28B { SlideBar *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4456 */ struct $8CAEF2BCE055D1E7A4AAB6888ED9AEF2 { $B9F091CA8C1258551FF01368655AE28B baseclass_0; }; /* 4457 */ const struct $4DB46B5588E88F54BEF2FF246BEE9EE8 { $B9F091CA8C1258551FF01368655AE28B baseclass_0; }; /* 4458 */ const struct $1B6DCDB2C0B0F1DDBEEF370E373E9B81 { SlideBar *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4459 */ struct $D8077BB9A170CD7C4BF3CA5BFB1A67ED { PgWinBut *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4460 */ struct $4C1659A63035032D22C538FD9CEB500C { $D8077BB9A170CD7C4BF3CA5BFB1A67ED baseclass_0; }; /* 4461 */ const struct $CED31940434797328ABE27FDAAB5E4E7 { $D8077BB9A170CD7C4BF3CA5BFB1A67ED baseclass_0; }; /* 4462 */ const struct $8CEBEB728A003A1E6C75619F983F47EC { PgWinBut *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4463 */ struct $316E534C17C55339286F1A9C3EF7A18B { PgWinText *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4464 */ struct $168138F6A043F8C8343ACEB4370A39CF { $316E534C17C55339286F1A9C3EF7A18B baseclass_0; }; /* 4465 */ const struct $25C64226B764DB0723E6C8FFA7B16B34 { $316E534C17C55339286F1A9C3EF7A18B baseclass_0; }; /* 4466 */ const struct $D12799E5FE1D667B4EAEA323819EE492 { PgWinText *first; $FD38FBEC0E98ABCFF05B51A736182306 second; }; /* 4467 */ struct GuildAcademyStorageTabWin { PgWinBut baseclass_0; }; /* 4468 */ struct PROTO_NC_ITEM_WITHDRAW_REQ { unsigned __int64 cen; }; /* 4469 */ struct PROTO_NC_ITEM_DEPOSIT_REQ { unsigned __int64 cen; }; /* 4470 */ struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_CLOSE_CMD { char nCloseType; }; /* 4471 */ struct DivideWin { PgWinFrame baseclass_0; EditWin *m_pkLotInputEdit; unsigned int m_uiResultValue; PgWin *m_pkRevWin; unsigned int m_uiOkMsg; unsigned int m_uiMax; ITEM_INVEN m_kFrom; ITEM_INVEN m_kTo; NiPointer m_apkTextWin[2]; unsigned int m_eMode; }; /* 4472 */ struct NiPointer { GuildAcademyStorageTabWin *m_pObject; }; /* 4473 */ struct NiPointer { GuildAcademyStorageInvWin *m_pObject; }; /* 4474 */ struct NiPointer { GuildAcademyStorageWin *m_pObject; }; /* 4475 */ struct Inventory { bool m_bWaitingItemDropAck; NiPointer m_aspInv[192]; NiPointer m_aspEquip[30]; NiPointer m_aspMiniHouseInv[192]; NiPointer m_aspMiniHouseEquip[11]; NiPointer m_aspMiniHouseFurnitureItemInv[98]; NiPointer m_aspMiniHouseAccessoryItemInv[98]; NiPointer m_aspMiniHouseTileAllItemInv[98]; NiPointer m_aspMiniHouseMinigameAllItemInv[98]; NiPointer m_aspRewardInv[192]; unsigned int m_uiRewardCount; NiPointer m_aspPremiumActionInv[42]; unsigned int m_uiPremiumActionCount; }; /* 4476 */ struct PROTO_NC_CHAR_CLIENT_ITEM_CMD:: { char _bf0; }; /* 4477 */ struct PROTO_NC_CHAR_CLIENT_ITEM_CMD { char numofitem; char box; PROTO_NC_CHAR_CLIENT_ITEM_CMD:: flag; PROTO_ITEMPACKET_INFORM ItemArray[]; }; /* 4478 */ struct CItemAuthorityBase { CItemAuthorityBaseVtbl *vfptr; bool IA_Common[17][17]; bool IA_ChrBelong[17][17]; bool IA_AccBelong[17][17]; }; /* 4479 */ #pragma pack(push, 1) const struct BelongTypeInfo { E_BelongType BT_Inx; char PutOnBelonged; char NoDrop; char NoSell; char NoStorage; char NoTrade; char NoDelete; }; #pragma pack(pop) /* 4480 */ struct CItemAuthorityBaseVtbl { void *(__thiscall *__vecDelDtor)(CItemAuthorityBase *this, unsigned int); BelongTypeInfo *(__thiscall *IA_GetBelongTypeInfo)(CItemAuthorityBase *this, E_BelongType); }; /* 4481 */ struct ItemAuthority { CItemAuthorityBase baseclass_0; }; /* 4482 */ struct ItemInfoWin { FrameBoxWin baseclass_0; float RemainTimeUpdate; char strStaticItemDeleteTime[20]; char strStaticDay[255]; char strStaticHour[255]; char strStaticMinute[255]; unsigned int m_uiMoneyXPos; unsigned int m_uiTotalMoneyXPos; PgWinText *m_apkTextWin[80]; PgWinSpr *m_pkGemIcon; PgWinSpr *m_pkGoldIcon; PgWinSpr *m_pkSilverIcon; PgWinSpr *m_pkCopperIcon; PgWinSpr *m_pkTotalGemIcon; PgWinSpr *m_pkTotalGoldIcon; PgWinSpr *m_pkTotalSilverIcon; PgWinSpr *m_pkTotalCopperIcon; unsigned int m_uiIconWidth; unsigned int m_uiIconHeight; AutoSizingTextWin *m_pkGemText; AutoSizingTextWin *m_pkGoldText; AutoSizingTextWin *m_pkSilverText; AutoSizingTextWin *m_pkCopperText; AutoSizingTextWin *m_pkTotalGemText; AutoSizingTextWin *m_pkTotalGoldText; AutoSizingTextWin *m_pkTotalSilverText; AutoSizingTextWin *m_pkTotalCopperText; int m_iItemNameLength; int m_iFontHeight; Item *m_pkItem; ItemInfo *m_pkItemInfo; const unsigned int m_iLimitRandomOption; IconWin *m_pkItemMoneyIcon; IconWin *m_pkItemTotalMoneyIcon; AutoSizingTextWin *m_pkItemMoneyText; AutoSizingTextWin *m_pkItemMoneyNumText; AutoSizingTextWin *m_pkItemTotalMoneyText; unsigned int m_uiItemMoneyWidth; PgWinBut *m_pkCloseBtn; }; /* 4483 */ struct HolyRewardMoneyWin { PgWinFrame baseclass_0; unsigned int m_uiOkMsg; unsigned int m_uiCancelMsg; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; PgWinText *m_pkTitleText1; PgWinText *m_pkTitleText2; NiPointer m_pkOkBut; __int64 m_i64InputMoney; }; /* 4484 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 4485 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 4486 */ struct BelongTypeInfoTab { ITableBase baseclass_0; }; /* 4487 */ struct NiTList { NiTPointerListBase,PROTO_CHARGEDBUFF_INFO *> baseclass_0; }; /* 4488 */ struct ChargedItemList { char dummy[1]; }; /* 4489 */ struct PROTO_NC_GUILD_ACADEMY_GET_RANKING_LIST_REQ { unsigned int nRoundTime; }; /* 4490 */ struct PROTO_NC_GUILD_ACADEMY_GET_GRADUATE_REQ { Name4 sGuildName; }; /* 4491 */ struct std::basic_ostream > { char dummy[80]; }; /* 4492 */ struct std::_Iosb { char dummy[1]; }; /* 4493 */ struct std::ios_base { std::ios_baseVtbl *vfptr; __declspec(align(8)) $4122F9175E52B6D7904264CDA3CF0191 ___u1; int _Mystate; int _Except; int _Fmtfl; __int64 _Prec; __int64 _Wide; std::ios_base::_Iosarray *_Arr; std::ios_base::_Fnarray *_Calls; std::locale *_Ploc; }; /* 4494 */ struct std::ios_baseVtbl { void *(__thiscall *__vecDelDtor)(std::ios_base *this, unsigned int); }; /* 4495 */ struct std::ios_base::_Iosarray { std::ios_base::_Iosarray *_Next; int _Index; int _Lo; void *_Vp; }; /* 4496 */ struct std::ios_base::_Fnarray { std::ios_base::_Fnarray *_Next; int _Index; void (__cdecl *_Pfn)(std::ios_base::event, std::ios_base *, int); }; /* 4497 */ struct std::_Locbase { char dummy[1]; }; /* 4498 */ struct std::locale::facet { std::locale::facetVtbl *vfptr; unsigned int _Refs; }; /* 4499 */ struct std::locale::facetVtbl { void *(__thiscall *__vecDelDtor)(std::locale::facet *this, unsigned int); }; /* 4500 */ struct std::_Yarn { char *_Myptr; char _Nul; }; /* 4501 */ struct std::locale::_Locimp { std::locale::facet baseclass_0; std::locale::facet **_Facetvec; unsigned int _Facetcount; int _Catmask; bool _Xparent; std::_Yarn _Name; }; /* 4502 */ union $21EA83AB66E76BEA4F0943D6772FF14F { std::_Locbase baseclass_0; std::locale::_Locimp *_Ptr; }; /* 4503 */ struct std::locale { $21EA83AB66E76BEA4F0943D6772FF14F ___u0; }; /* 4504 */ union $4122F9175E52B6D7904264CDA3CF0191 { std::_Iosb baseclass_8; unsigned int _Stdstr; }; /* 4505 */ struct std::basic_streambuf > { std::basic_streambuf >Vtbl *vfptr; std::_Mutex _Mylock; char *_Gfirst; char *_Pfirst; char **_IGfirst; char **_IPfirst; char *_Gnext; char *_Pnext; char **_IGnext; char **_IPnext; int _Gcount; int _Pcount; int *_IGcount; int *_IPcount; std::locale *_Plocale; }; /* 4506 */ struct std::fpos { __int64 _Myoff; __int64 _Fpos; int _Mystate; }; /* 4507 */ struct std::basic_streambuf >Vtbl { void *(__thiscall *__vecDelDtor)(std::basic_streambuf > *this, unsigned int); void (__thiscall *_Lock)(std::basic_streambuf > *this); void (__thiscall *_Unlock)(std::basic_streambuf > *this); int (__thiscall *overflow)(std::basic_streambuf > *this, int); int (__thiscall *pbackfail)(std::basic_streambuf > *this, int); __int64 (__thiscall *showmanyc)(std::basic_streambuf > *this); int (__thiscall *underflow)(std::basic_streambuf > *this); int (__thiscall *uflow)(std::basic_streambuf > *this); __int64 (__thiscall *xsgetn)(std::basic_streambuf > *this, char *, __int64); __int64 (__thiscall *xsputn)(std::basic_streambuf > *this, const char *, __int64); std::fpos *(__thiscall *seekoff)(std::basic_streambuf > *this, std::fpos *result, __int64, int, int); std::fpos *(__thiscall *seekpos)(std::basic_streambuf > *this, std::fpos *result, std::fpos, int); std::basic_streambuf > *(__thiscall *setbuf)(std::basic_streambuf > *this, char *, __int64); int (__thiscall *sync)(std::basic_streambuf > *this); void (__thiscall *imbue)(std::basic_streambuf > *this, std::locale *); }; /* 4508 */ struct std::_Mutex { void *_Mtx; }; /* 4509 */ struct std::basic_ios > { std::ios_base baseclass_0; std::basic_streambuf > *_Mystrbuf; std::basic_ostream > *_Tiestr; char _Fillch; }; /* 4510 */ struct std::basic_stringbuf,std::allocator > { std::basic_streambuf > baseclass_0; char *_Seekhigh; int _Mystate; std::allocator _Al; }; /* 4511 */ struct $A92C61C10A50925F6AD29E7B3696C052 { _BYTE gap0[4]; std::basic_stringbuf,std::allocator > _Stringbuffer; }; /* 4512 */ union $3C1745F16CA27B90C1D6DBB3E3DE9282 { std::basic_ostream > baseclass_0; $A92C61C10A50925F6AD29E7B3696C052 _s1; }; /* 4513 */ struct std::basic_ostringstream,std::allocator > { $3C1745F16CA27B90C1D6DBB3E3DE9282 ___u0; _BYTE gap50[72]; }; /* 4514 */ struct NiPointer { GuildAcademySelectWin *m_pObject; }; /* 4515 */ struct std::ctype_base { std::locale::facet baseclass_0; }; /* 4516 */ struct _Ctypevec { unsigned int _Hand; unsigned int _Page; const __int16 *_Table; int _Delfl; }; /* 4517 */ struct std::ctype { std::ctype_base baseclass_0; _Ctypevec _Ctype; }; /* 4518 */ struct std::locale::id { unsigned int _Id; }; /* 4519 */ struct std::iterator { char dummy[1]; }; /* 4520 */ struct std::_Outit { std::iterator baseclass_0; }; /* 4521 */ union $9DFE5C0DC23574C5BA10052EC98AB1C6 { std::_Outit baseclass_0; bool _Failed; }; /* 4522 */ struct std::ostreambuf_iterator > { $9DFE5C0DC23574C5BA10052EC98AB1C6 ___u0; std::basic_streambuf > *_Strbuf; }; /* 4523 */ struct _Cvtvec { unsigned int _Hand; unsigned int _Page; }; /* 4524 */ struct std::num_put > > { std::locale::facet baseclass_0; _Cvtvec _Cvt; }; /* 4525 */ struct std::basic_ostream >::_Sentry_base { std::basic_ostream > *_Myostr; }; /* 4526 */ struct std::basic_ostream >::sentry { std::basic_ostream >::_Sentry_base baseclass_0; bool _Ok; }; /* 4527 */ struct std::numpunct { std::locale::facet baseclass_0; const char *_Grouping; char _Dp; char _Kseparator; const char *_Falsename; const char *_Truename; }; /* 4528 */ struct std::_Lockit { int _Locktype; }; /* 4529 */ struct std::_Locinfo { std::_Lockit _Lock; std::_Yarn _Days; std::_Yarn _Months; std::_Yarn _Oldlocname; std::_Yarn _Newlocname; }; /* 4530 */ struct std::_Timevec { void *_Timeptr; }; /* 4531 */ struct _Collvec { unsigned int _Hand; unsigned int _Page; }; /* 4532 */ struct std::_Pair_base { GuildAcademySelectWin::GuildInfo *first; GuildAcademySelectWin::GuildInfo *second; }; /* 4533 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4534 */ struct NiPointer { GuildAcademyRankingWin *m_pObject; }; /* 4535 */ struct NiPointer { GuildAcademyNoticeEditorWin *m_pObject; }; /* 4536 */ struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_OPEN_REQ { char nOpenType; }; /* 4537 */ struct PROTO_NC_GUILD_ACADEMY_SET_REWARD_MONEY_REQ { char NumOfRewardGood; GUILD_ACADEMY_REWARD_MONEY RewardMoney[]; }; /* 4538 */ union NETCOMMAND { unsigned __int16 protocol; }; /* 4539 */ struct NiPointer { GuildAcademyMoneyRewardWin *m_pObject; }; /* 4540 */ struct NiPointer { GuildAcademyMenuWin *m_pObject; }; /* 4541 */ struct NiPointer { GuildAcademyItemRewardInvWin *m_pObject; }; /* 4542 */ struct NiPointer { GuildAcademyItemRewardWin *m_pObject; }; /* 4543 */ struct std::_Allocator_base { char dummy[1]; }; /* 4544 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 4545 */ union $D37497B399BDAB633AFA0E54A7675020 { std::_Container_base0 baseclass_0; GUILD_ACADEMY_REWARD_ITEM *_Myfirst; }; /* 4546 */ struct std::_Vector_val > { $D37497B399BDAB633AFA0E54A7675020 ___u0; GUILD_ACADEMY_REWARD_ITEM *_Mylast; GUILD_ACADEMY_REWARD_ITEM *_Myend; std::allocator _Alval; }; /* 4547 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 4548 */ struct PROTO_NC_GUILD_ACADEMY_SET_REWARD_ITEM_REQ { char NumOfRewardGood; GUILD_ACADEMY_REWARD_ITEM RewardItem[]; }; /* 4549 */ struct std::allocator::rebind { char dummy[1]; }; /* 4550 */ struct NiPointer { GuildAcademyHallOfFameWin *m_pObject; }; /* 4551 */ struct std::exception { std::exceptionVtbl *vfptr; const char *_Mywhat; bool _Mydofree; }; /* 4552 */ struct std::exceptionVtbl { void *(__thiscall *__vecDelDtor)(std::exception *this, unsigned int); const char *(__thiscall *what)(std::exception *this); }; /* 4553 */ struct std::runtime_error { std::exception baseclass_0; }; /* 4554 */ struct boost::bad_function_call { std::runtime_error baseclass_0; }; /* 4555 */ struct std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > cons { std::_Iterator_base0 baseclass_0; }; /* 4556 */ struct std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > _Myval; char _Color; char _Isnil; }; /* 4557 */ struct std::_Pair_base,std::allocator > const ,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /* 4558 */ struct std::pair,std::allocator > const ,NiPointer > { std::_Pair_base,std::allocator > const ,NiPointer > baseclass_0; }; /* 4559 */ union $72A0F7F6F3EB693F99D3383611583543 { std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > cons baseclass_0; std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::a { $72A0F7F6F3EB693F99D3383611583543 ___u0; }; /* 4561 */ struct std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::a baseclass_0; }; /* 4562 */ struct std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { char dummy[1]; }; /* 4564 */ struct __declspec(align(8)) boost::_mfi::mf1 { void (__thiscall *f_)(Char *this, const char *); }; /* 4565 */ struct boost::_bi::value { Char *t_; }; /* 4566 */ struct boost::_bi::list2,boost::arg<1> > { boost::_bi::value a1_; boost::arg<1> a2_; }; /* 4567 */ struct boost::_bi::bind_t,boost::_bi::list2,boost::arg<1> > > { boost::_mfi::mf1 f_; boost::_bi::list2,boost::arg<1> > l_; }; /* 4568 */ struct boost::arg<2> { char dummy[1]; }; /* 4569 */ struct __declspec(align(8)) boost::_mfi::mf1 { bool (__thiscall *f_)(Char *this, const char *); }; /* 4570 */ struct boost::_bi::bind_t,boost::_bi::list2,boost::arg<1> > > { boost::_mfi::mf1 f_; boost::_bi::list2,boost::arg<1> > l_; }; /* 4571 */ struct std::_Allocator_base,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 4572 */ struct std::allocator,std::allocator > const ,NiPointer > > { std::_Allocator_base,std::allocator > const ,NiPointer > > baseclass_0; }; /* 4573 */ struct std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4574 */ union $279EE78E9120D48A5AC99AFD7D19276F { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; NiPointer *_Ptr; }; /* 4575 */ struct std::_Vector_const_iterator,std::allocator > > > { $279EE78E9120D48A5AC99AFD7D19276F ___u0; }; /* 4576 */ struct std::_Vector_iterator,std::allocator > > > { std::_Vector_const_iterator,std::allocator > > > baseclass_0; }; /* 4577 */ struct std::_Pair_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::a { std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocat { std::_Pair_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::a baseclass_0; }; /* 4579 */ struct std::_Pair_base,std::allocator >,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /* 4580 */ struct std::pair,std::allocator >,NiPointer > { std::_Pair_base,std::allocator >,NiPointer > baseclass_0; }; /* 4581 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator > const ,NiPointer,std::allocator > const ,NiPointer > >::rebind,std::allocator >,NiPointer< { char dummy[1]; }; /* 4583 */ struct std::_Allocator_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator >::rebind > { char dummy[1]; }; /* 4586 */ struct boost::detail::function::void_function_obj_invoker1,boost::_bi::list2,boost::arg<1> > >,void,char const *> { char dummy[1]; }; /* 4587 */ struct boost::detail::function::functor_manager,boost::_bi::list2,boost::arg<1> > >,std::allocator > { char dummy[1]; }; /* 4588 */ struct boost::detail::function::function_obj_tag { char dummy[1]; }; /* 4589 */ struct boost::detail::function::function_ptr_tag { char dummy[1]; }; /* 4590 */ struct std::_Allocator_base,boost::_bi::list2,boost::arg<1> > > > { char dummy[1]; }; /* 4591 */ struct std::allocator,boost::_bi::list2,boost::arg<1> > > > { std::_Allocator_base,boost::_bi::list2,boost::arg<1> > > > baseclass_0; }; /* 4592 */ struct boost::detail::function::void_function_obj_invoker1,boost::_bi::list2,boost::arg<1> > >,void,char const *> { char dummy[1]; }; /* 4593 */ struct boost::detail::function::functor_manager,boost::_bi::list2,boost::arg<1> > >,std::allocator > { char dummy[1]; }; /* 4594 */ struct std::_Allocator_base,boost::_bi::list2,boost::arg<1> > > > { char dummy[1]; }; /* 4595 */ struct std::allocator,boost::_bi::list2,boost::arg<1> > > > { std::_Allocator_base,boost::_bi::list2,boost::arg<1> > > > baseclass_0; }; /* 4596 */ struct boost::_bi::list1 { const char **a1_; }; /* 4597 */ struct boost::_bi::type { char dummy[1]; }; /* 4598 */ struct boost::_bi::type { char dummy[1]; }; /* 4599 */ struct CLIENT_MARRYINFO { char MarryStatus; ShineDateTime MarryDate; Name5 WifeName; unsigned int WifeRegistNumber; }; /* 4600 */ struct WeddingProposeInputWin { PgWinFrame baseclass_0; PgWinText *m_pkTitle; PgWinText *m_pkMessage; NiPointer m_spEdit; }; /* 4601 */ struct WeddingProposeOutputWin { PgWinFrame baseclass_0; unsigned __int16 m_kFromHandle; PgWinText *m_pkMessage; PgWinText *m_pkAnswer; PgWinText *m_pkProposeMessage; NiPointer m_spEdit; NiPointer m_spSendEdit; }; /* 4602 */ struct WeddingProposeResultWin { PgWinFrame baseclass_0; PgWinText *m_pkReply; NiPointer m_pkWeddingMessage; }; /* 4603 */ struct WeddingEntryWin { PgWinFrame baseclass_0; PgWinText *m_pkBridegroom; PgWinText *m_pkBride; PgWinText *m_pkCongratulator; PgWinText *m_pkWedding; }; /* 4604 */ struct WeddingTask { ITask baseclass_0; CLIENT_MARRYINFO m_MarryInfo; WeddingProposeInputWin *m_pkWeddingProposeInputWin; WeddingProposeOutputWin *m_pkWeddingProposeOutputWin; WeddingProposeResultWin *m_pkWeddingProposeResultWin; WeddingEntryWin *m_pkWeddingEntryWin; bool m_bDivorce; }; /* 4605 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WEDDING_PROPOSEACK_REQ { unsigned __int16 from; char propose_word[37]; }; #pragma pack(pop) /* 4606 */ struct PROTO_NC_ACT_WEDDING_SOMEONE { unsigned __int16 Proposer; unsigned __int16 Partner; }; /* 4607 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WEDDING_PROPOSEREQ_ACK { unsigned __int16 to; unsigned __int16 err; char response_word[37]; }; #pragma pack(pop) /* 4608 */ struct PROTO_NC_ACT_WEDDING_HALL_GUEST_ENTER_ACK { unsigned __int16 err; }; /* 4609 */ #pragma pack(push, 1) struct NETPACKETZONEHEADER { unsigned __int16 clienthandle; unsigned int charregistnumber; }; #pragma pack(pop) /* 4610 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_PARTNER_INFO_ACK:: { char Level; char Connected; ShineDateTime LastConnect; unsigned __int16 CurrentMap; }; #pragma pack(pop) /* 4611 */ struct PROTO_NC_CHAR_WEDDING_PARTNER_INFO_ACK { NETPACKETZONEHEADER header; PROTO_NC_CHAR_WEDDING_PARTNER_INFO_ACK:: PartnerInfo; }; /* 4612 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WEDDING_HALL_RESERV_ACK { unsigned __int16 err; __int64 ReservedTime; tm tm_ReservedTime; }; #pragma pack(pop) /* 4613 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WEDDING_HALL_GUEST_ENTER_READY_ACK { unsigned __int16 err; Name5 GroomID; Name5 BrideID; __int64 EnterStart; __int64 WeddingStart; __int64 WeddingEnd; tm tm_EnterStart; tm tm_WeddingStart; tm tm_WeddingEnd; }; #pragma pack(pop) /* 4614 */ struct PROTO_ERRORCODE { unsigned __int16 err; }; /* 4615 */ struct NiPointer { WeddingTask *m_pObject; }; /* 4616 */ struct WeddingInfoWin { PgWinFrame baseclass_0; CNSTimer_Interval m_kTimerInterval; PgWinAbbreviateText *m_pkName; PgWinText *m_pkLevel; PgWinText *m_pkLogState; PgWinText *m_pkInArea; PgWinText *m_pkWeddingState; PgWinText *m_pkWeddingAnniversary; }; /* 4617 */ struct NiPointer { WeddingProposeResultWin *m_pObject; }; /* 4618 */ struct PROTO_NC_ACT_WEDDING_PROPOSEACK_ACK { unsigned __int16 from; char reply; char response_word[37]; }; /* 4619 */ struct NiPointer { WeddingProposeOutputWin *m_pObject; }; /* 4620 */ struct std::_List_nod,std::allocator >,std::allocator,std::allocator > > >::_Node { std::_List_nod,std::allocator >,std::allocator,std::allocator > > >::_Node *_Next; std::_List_nod,std::allocator >,std::allocator,std::allocator > > >::_Node *_Prev; std::basic_string,std::allocator > _Myval; }; /* 4621 */ struct std::_Allocator_base,std::allocator >,std::allocator,std::allocator > > >::_Node> { char dummy[1]; }; /* 4622 */ struct std::allocator,std::allocator >,std::allocator,std::allocator > > >::_Node> { std::_Allocator_base,std::allocator >,std::allocator,std::allocator > > >::_Node> baseclass_0; }; /* 4623 */ union $9CCB1563C684CED79EE14B923C29287C { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator >,std::allocator,std::allocator > > >::_Node *_Myhead; }; /* 4624 */ struct std::_List_nod,std::allocator >,std::allocator,std::allocator > > > { $9CCB1563C684CED79EE14B923C29287C ___u0; unsigned int _Mysize; std::allocator,std::allocator >,std::allocator,std::allocator > > >::_Node> _Alnod; std::allocator,std::allocator > > _Alval; }; /* 4625 */ struct std::_List_val,std::allocator >,std::allocator,std::allocator > > > { std::_List_nod,std::allocator >,std::allocator,std::allocator > > > baseclass_0; }; /* 4626 */ struct std::list,std::allocator >,std::allocator,std::allocator > > > { std::_List_val,std::allocator >,std::allocator,std::allocator > > > baseclass_0; }; /* 4627 */ struct std::_Iterator012,std::allocator >,int,std::basic_string,std::allocator > const *,std::basic_string,std::alloc { std::_Iterator_base0 baseclass_0; }; /* 4628 */ union $76D1138E8CF40F3592239A22E2F49F7C { std::_Iterator012,std::allocator >,int,std::basic_string,std::allocator > const *,std::basic_string,std::alloc baseclass_0; std::_List_nod,std::allocator >,std::allocator,std::allocator > > >::_Node *_Ptr; }; /* 4629 */ struct std::_List_unchecked_const_iterator,std::allocator >,std::allocator,std::allocator > > >,std::_Iterator_base0> { $76D1138E8CF40F3592239A22E2F49F7C ___u0; }; /* 4630 */ struct std::_List_const_iterator,std::allocator >,std::allocator,std::allocator > > > > { std::_List_unchecked_const_iterator,std::allocator >,std::allocator,std::allocator > > >,std::_Iterator_base0> baseclass_0; }; /* 4631 */ struct std::_List_iterator,std::allocator >,std::allocator,std::allocator > > > > { std::_List_const_iterator,std::allocator >,std::allocator,std::allocator > > > > baseclass_0; }; /* 4632 */ struct TextFilterTable { char dummy[1]; }; /* 4633 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WEDDING_PROPOSEREQ_REQ { unsigned __int16 to; char propose_word[37]; }; #pragma pack(pop) /* 4634 */ struct NiPointer { WeddingProposeInputWin *m_pObject; }; /* 4635 */ struct NiPointer { WeddingInfoWin *m_pObject; }; /* 4636 */ struct NiPointer { WeddingEntryWin *m_pObject; }; /* 4637 */ union ORToken { char ort_Name[20]; unsigned int ort_Code[5]; }; /* 4638 */ struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; }; /* 4639 */ struct ORLinebuffer { _iobuf *orlb_fp; char orlb_Buffer[2048]; int orlb_LineLen; int orlb_Pointer; }; /* 4640 */ struct ORDelimiter { char ord_Array[32]; int ord_Number; }; /* 4641 */ struct ORIgnore { char ori_Array[32]; int ori_Number; }; /* 4642 */ struct ORExchange:: { char from; char to; }; /* 4643 */ struct ORExchange { ORExchange:: ore_Array[32]; int ore_Number; }; /* 4644 */ struct ORComment { char orc_Comment; }; /* 4645 */ struct ORBrace { char orc_Open; char orc_Close; }; /* 4646 */ struct ORErrorMessage { int orem_Line; char *orem_Message; char orem_Err; }; /* 4647 */ struct TokenArgument { ORErrorMessage errmsg; ORDelimiter delimiter; ORExchange exchange; ORComment comment; ORBrace brace; ORIgnore ignore; }; /* 4648 */ struct ORTokenReader { ORLinebuffer ortr_LineBuffer; TokenArgument *ortr_Argument; char ortr_Buffer[2048]; }; /* 4649 */ struct ORField { ORFieldVtbl *vfptr; ORColumnHeader *orf_Header; }; /* 4650 */ struct ORFieldVtbl { char (__thiscall *orf_CompareContent)(ORField *this, char *, ORToken *); int (__thiscall *orf_Alloc)(ORField *this, char *); char (__thiscall *orf_Read)(ORField *this, ORTokenReader *); void *(__thiscall *orf_GetBuffer)(ORField *this); int (__thiscall *orf_GetType)(ORField *this); }; /* 4651 */ struct ORColumnHeader { ORColumnHeaderVtbl *vfptr; int orch_Length; ORToken orch_ColumnName; }; /* 4652 */ struct ORColumnHeaderVtbl { int (__thiscall *ortr_SetLength)(ORColumnHeader *this, ORTokenReader *, TokenArgument *); int (__thiscall *orch_FieldType)(ORColumnHeader *this); }; /* 4653 */ struct ORFieldIndex { ORField baseclass_0; ORToken *orfi_Index; }; /* 4654 */ struct ORFieldString { ORField baseclass_0; char *orfs_String; }; /* 4655 */ struct ORFieldByte { ORField baseclass_0; char *orfb_Byte; }; /* 4656 */ struct ORFieldWord { ORField baseclass_0; unsigned __int16 *orfw_Word; }; /* 4657 */ struct ORFieldDwrd { ORField baseclass_0; unsigned int *orfd_Dwrd; }; /* 4658 */ struct ORRecord { ORField *orr_FieldArray[128]; char *orr_Buffer; int orr_Pointer; }; /* 4659 */ struct ListIteratorDefault { ListIteratorDefaultVtbl *vfptr; }; /* 4660 */ struct ListIteratorDefaultVtbl { char (__thiscall *lid_Call)(ListIteratorDefault *this, ORField *, unsigned __int16); }; /* 4661 */ struct ORKeyList::KeyElement { ORToken key; ORRecord *rec; }; /* 4662 */ struct ORKeyList { ORKeyList::KeyElement okl_Element[1024]; int okl_KeyNum; }; /* 4663 */ struct ListIteratorDefault { ListIteratorDefaultVtbl *vfptr; }; /* 4664 */ struct ListIteratorDefaultVtbl { char (__thiscall *lid_Call)(ListIteratorDefault *this, ORRecord *, unsigned __int16); }; /* 4665 */ struct OrderArgument { ListIteratorDefault baseclass_0; int oa_target; ORRecord *oa_record; }; /* 4666 */ struct ColumnCheckArgument { ListIteratorDefault baseclass_0; ORToken *cca_column; char *cca_contentstring; ORToken cca_contentindex; char cca_found; }; /* 4667 */ struct TargetColumnFindArgument { ListIteratorDefault baseclass_0; ORToken tcfa_target; void *tcfa_content; int *tcfa_type; }; /* 4668 */ struct RecordDataCompareArgument { ListIteratorDefault baseclass_0; ORToken rdca_column; char *rdca_content; ORRecord *rdca_record; int rdca_skip; }; /* 4669 */ struct ORColumnHeaderList { ORColumnHeader *orchl_fieldname[128]; }; /* 4670 */ struct ListArray { ORRecord *la_Array; int la_Size; }; /* 4671 */ struct List { ListVtbl *vfptr; unsigned __int16 l_MaxSize; ListStruct *l_Array; List:: l_Finger; ListArray *l_ListArray; unsigned __int16 l_ListNum; }; /* 4672 */ struct ListVtbl { ORRecord *(__thiscall *l_AllocA)(List *this, unsigned __int16); ORRecord *(__thiscall *l_AllocZ)(List *this, unsigned __int16); char (__thiscall *l_Free)(List *this, unsigned __int16); }; /* 4673 */ struct ListStruct { ORRecord *ls_Content; unsigned __int16 ls_Next; unsigned __int16 ls_Prev; char ls_IsActiv; unsigned __int16 ls_Event; }; /* 4674 */ struct List:: { unsigned __int16 empty; unsigned __int16 store; }; /* 4675 */ struct ORTable { ORToken ort_TableName; int ort_RecordLength; ORColumnHeaderList ort_HeaderList; ListArray ort_DataArray; List ort_DataRecord; ORKeyList *ort_PrimaryKey; }; /* 4676 */ struct ListIteratorDefault { ListIteratorDefaultVtbl *vfptr; }; /* 4677 */ struct ListIteratorDefaultVtbl { char (__thiscall *lid_Call)(ListIteratorDefault *this, ORTable *, unsigned __int16); }; /* 4678 */ struct TableNameCompareArgument { ListIteratorDefault baseclass_0; ORToken tnca_tablename; ORTable *tnca_found; }; /* 4679 */ struct ORColumnHeaderIndex { ORColumnHeader baseclass_0; }; /* 4680 */ struct ORColumnHeaderString { ORColumnHeader baseclass_0; }; /* 4681 */ struct ORColumnHeaderByte { ORColumnHeader baseclass_0; }; /* 4682 */ struct ORColumnHeaderWord { ORColumnHeader baseclass_0; }; /* 4683 */ struct ORColumnHeaderDwrd { ORColumnHeader baseclass_0; }; /* 4684 */ struct ListIteratorDefault { ListIteratorDefaultVtbl *vfptr; }; /* 4685 */ struct ListIteratorDefaultVtbl { char (__thiscall *lid_Call)(ListIteratorDefault *this, ORColumnHeader *, unsigned __int16); }; /* 4686 */ struct RecordNumber { ListIteratorDefault baseclass_0; int rn_Number; ORToken rn_column; char *rn_content; }; /* 4687 */ struct MakePrimaryKeyColumn { ListIteratorDefault baseclass_0; ORToken mpkc_keycolumn; ORRecord *mpkc_rec; ORKeyList *mpkc_keylist; }; /* 4688 */ struct MakePrimaryKey { ListIteratorDefault baseclass_0; ORToken mpk_keycolumn; ORKeyList *mpk_keylist; }; /* 4689 */ struct ColumnNameArgument { ListIteratorDefault baseclass_0; ORTokenReader *cna_token; }; /* 4690 */ struct DataRecordArgument { ListIteratorDefault baseclass_0; ORTokenReader *dra_token; ORRecord *dra_datarecord; }; /* 4691 */ struct List { ListVtbl *vfptr; unsigned __int16 l_MaxSize; ListStruct *l_Array; List:: l_Finger; struct ListArray *l_ListArray; unsigned __int16 l_ListNum; }; /* 4692 */ struct ListVtbl { ORTable *(__thiscall *l_AllocA)(List *this, unsigned __int16); ORTable *(__thiscall *l_AllocZ)(List *this, unsigned __int16); char (__thiscall *l_Free)(List *this, unsigned __int16); }; /* 4693 */ struct ListStruct { ORTable *ls_Content; unsigned __int16 ls_Next; unsigned __int16 ls_Prev; char ls_IsActiv; unsigned __int16 ls_Event; }; /* 4694 */ struct List:: { unsigned __int16 empty; unsigned __int16 store; }; /* 4695 */ struct OptionReader { TokenArgument or_Argument; List or_TableList; ORTable or_TableArray[32]; ORTable *or_CurrentTable; }; /* 4696 */ struct ListEraser { ListIteratorDefault baseclass_0; List *le_list; }; /* 4697 */ struct ListEraser { ListIteratorDefault baseclass_0; List *le_list; }; /* 4698 */ struct PROTO_NC_USER_NORMALLOGOUT_CMD { char LogoutType; }; /* 4699 */ struct NiPointer { ShortCut *m_pObject; }; /* 4700 */ struct internal_state { int dummy; }; /* 4701 */ struct z_stream_s { char *next_in; unsigned int avail_in; unsigned int total_in; char *next_out; unsigned int avail_out; unsigned int total_out; char *msg; internal_state *state; void *(__cdecl *zalloc)(void *, unsigned int, unsigned int); void (__cdecl *zfree)(void *, void *); void *opaque; int data_type; unsigned int adler; unsigned int reserved; }; /* 4702 */ struct ZlibUtil { ZlibUtilVtbl *vfptr; z_stream_s baseclass_4; int m_AbortFlag; _iobuf *fin; _iobuf *fout; int err; char input_buffer[4096]; char output_buffer[4096]; char result_input_buffer[4096]; unsigned int m_uiSize; }; /* 4703 */ struct ZlibUtilVtbl { void (__thiscall *progress)(ZlibUtil *this, int); void (__thiscall *status)(ZlibUtil *this, char *); }; /* 4704 */ struct SpStream { char *m_abyData; unsigned int m_uiMaxSize; unsigned int m_uiHeadIndex; unsigned int m_uiTailIndex; }; /* 4705 */ struct IOptionBase { IOptionBaseVtbl *vfptr; }; /* 4706 */ struct IOptionBaseVtbl { bool (__thiscall *LoadOption)(IOptionBase *this, SpStream *); void (__thiscall *SaveOption)(IOptionBase *this, SpStream *); }; /* 4707 */ struct zlibUtil2 { zlibUtil2Vtbl *vfptr; z_stream_s baseclass_4; int err; char output_buffer[4096]; unsigned int output_max_size; char *result_output_buffer; unsigned int result_output_size; unsigned int result_output_max_size; }; /* 4708 */ struct zlibUtil2Vtbl { void *(__thiscall *__vecDelDtor)(zlibUtil2 *this, unsigned int); }; /* 4709 */ struct std::_Allocator_base { char dummy[1]; }; /* 4710 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 4711 */ union $D249EBBCC9374C423CD8A338F9EFE797 { std::_Container_base0 baseclass_0; int *_Myfirst; }; /* 4712 */ struct std::_Vector_val > { $D249EBBCC9374C423CD8A338F9EFE797 ___u0; int *_Mylast; int *_Myend; std::allocator _Alval; }; /* 4713 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 4714 */ struct ShortCutMgr { IOptionBase baseclass_0; NiPointer m_aspShortCut[100]; Version m_kVersion; bool m_bShortCutChanged; bool m_bShortCutSizeChanged; ZlibUtil m_zlibUtil; zlibUtil2 m_zlibUtil2; std::vector > m_vecChanged; }; /* 4715 */ struct mhSettingWin { PgWinFrame baseclass_0; PgWinBut *m_spBtn; PgWinText *m_spText; ColumnBut *m_spCheckBox[2]; NiPointer m_spEdit[4]; std::vector > m_pkHouseTabList; }; /* 4716 */ struct DirectUserMsgBody_MHInfoTabChanged { DirectUserMsgBody_MHInfoTabChanged::TabEnum eChanged; }; /* 4717 */ struct NiPointer { mhSettingWin *m_pObject; }; /* 4718 */ struct mhRepairObjWin { PgWinFrame baseclass_0; bool m_bSentPacket; char m_nInvenSlot; unsigned __int16 m_ID; PgWinText *m_pkTextFieldWin[3]; int m_tServerTime; unsigned int m_tServerTimeStart; bool m_bRevServerTime; PgWinText *m_pkOkText; PgWinBut *m_pkOkBtn; }; /* 4719 */ struct MiniHouseEndure { unsigned __int16 Handle; unsigned __int16 Endure[4]; }; /* 4720 */ #pragma pack(push, 1) struct ChargedItemEffect { unsigned __int16 Handle; char ItemID[32]; unsigned __int16 KeepTime_Hour; EffectEnumerate EffectEnum; unsigned __int16 EffectValue; char StaStrength; }; #pragma pack(pop) /* 4721 */ #pragma pack(push, 1) struct MiniHouseFurniture { unsigned __int16 Handle; char ItemID[32]; char FurnitureType[32]; char InvenType[32]; GameType GameType; char CanSet; char Backimage[32]; char WALL; char BOTTOM; char CEILING; char IsAnimation; unsigned __int16 Weight; unsigned __int16 KeepTime_Hour; unsigned __int16 KeepTime_Endure; char Grip; char MaxSlot; char MHEmotionID; }; #pragma pack(pop) /* 4722 */ struct NiPointer { mhRepairObjWin *m_pObject; }; /* 4723 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 4724 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 4725 */ struct std::_Pair_base { const unsigned __int16 first; int second; }; /* 4726 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4727 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4728 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 4729 */ struct std::_Allocator_base > { char dummy[1]; }; /* 4730 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 4731 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 4732 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 4733 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 4734 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 4735 */ struct mhPortalListWin { PgWinFrame baseclass_0; SlideBar *m_pkSlideBarPortalList; SlideListWin *m_PortalNameList; PgWinBut *m_Btns[2]; PgWinText *m_Text[2]; std::map,std::allocator > > m_mapPortalInfo; std::vector > m_pkHouseTabList; }; /* 4736 */ #pragma pack(push, 1) struct PORTAL_INFO { unsigned __int16 nPortalItemID; int dEndTime; }; #pragma pack(pop) /* 4737 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4738 */ union $7DC3BD717332B98A66CCA13A63C34F1B { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4739 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $7DC3BD717332B98A66CCA13A63C34F1B ___u0; }; /* 4740 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4741 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4742 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4743 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4744 */ struct std::_Pair_base { unsigned __int16 first; int second; }; /* 4745 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4746 */ struct NiPointer { mhPortalListWin *m_pObject; }; /* 4747 */ #pragma pack(push, 1) struct __declspec(align(4)) stMINIHOUSEINFO { unsigned __int16 handle; CHARBRIEFINFO_CAMP camp; Name5 charid; __declspec(align(4)) NiNode *pkNode; char title[21]; }; #pragma pack(pop) /* 4748 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 4749 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 4750 */ struct std::_Pair_base { const unsigned __int16 first; stMINIHOUSEINFO *second; }; /* 4751 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4752 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4753 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 4754 */ struct std::_Allocator_base > { char dummy[1]; }; /* 4755 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 4756 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 4757 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 4758 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 4759 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 4760 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4761 */ union $3664D11D8383016B21CAD375715BE687 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4762 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $3664D11D8383016B21CAD375715BE687 ___u0; }; /* 4763 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4764 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4765 */ struct CMiniHouseMgr { std::map,std::allocator > > m_mapInfo; char *m_pcRootNodeName; }; /* 4766 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_MINIHOUSEBUILD_CMD { unsigned __int16 handle; CHARBRIEFINFO_CAMP camp; Name5 charid; SHINE_COORD_TYPE coord; char title[21]; }; #pragma pack(pop) /* 4767 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4768 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4769 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4770 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4771 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4772 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4773 */ struct mhMouseControlWin { PgWinFrame baseclass_0; PgWinSpr *m_Btns[6]; bool m_bCtrlDown; }; /* 4774 */ struct NiPointer { mhMouseControlWin *m_pObject; }; /* 4775 */ struct mhMinimizeWin { PgWinFrame baseclass_0; bool m_bAutoOnOff; }; /* 4776 */ struct NiPointer { mhMinimizeWin *m_pObject; }; /* 4777 */ struct mhJoinWin { PgWinFrame baseclass_0; ColumnBut *m_spCheckBox[2]; NiPointer m_spEdit[4]; }; /* 4778 */ struct NiPointer { mhJoinWin *m_pObject; }; /* 4779 */ struct mhInputPassWordWin { PgWinFrame baseclass_0; NiPointer m_spRoomPassWord; unsigned __int16 mh_hnd; }; /* 4780 */ struct NiPointer { mhInputPassWordWin *m_pObject; }; /* 4781 */ struct mhInfoWin { PgWinFrame baseclass_0; std::basic_string,std::allocator > m_FullTitleName; std::basic_string,std::allocator > m_FullRoomMakerName; std::basic_string,std::allocator > m_PassWord; bool m_bItemView; int m_MaxPersonCount; int m_NowPersonCount; unsigned __int16 m_ClickedChar; unsigned __int16 hMinihouse; PgWinText *m_pkTextFieldWin[4]; SlideBar *m_pkSlideBarGuestNameList; SlideListWin *m_GuestNameList; std::vector > m_pkHouseTabList; }; /* 4782 */ struct NiPointer { mhInfoWin *m_pObject; }; /* 4783 */ struct mhGuestBookWin2 { PgWinFrame baseclass_0; HWND__ *m_hWebWindow; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; bool m_bOpen; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; }; /* 4784 */ struct NiPointer { mhGuestBookWin2 *m_pObject; }; /* 4785 */ struct HMENU__ { int unused; }; /* 4786 */ struct tagCONNECTDATA { IUnknown *pUnk; unsigned int dwCookie; }; /* 4787 */ struct IConnectionPoint { IUnknown baseclass_0; }; /* 4788 */ struct tagPOINTF { float x; float y; }; /* 4789 */ struct IDispatch { IUnknown baseclass_0; }; /* 4790 */ struct CWebEventSink { IDispatch baseclass_0; int m_cRef; }; /* 4791 */ struct ITypeInfo { IUnknown baseclass_0; }; /* 4792 */ struct $983F061E0B702DD8AE0B4B955735A6A3 { unsigned int Lo; int Hi; }; /* 4793 */ union tagCY { $983F061E0B702DD8AE0B4B955735A6A3 _s0; __int64 int64; }; /* 4794 */ struct tagSAFEARRAYBOUND { unsigned int cElements; int lLbound; }; /* 4795 */ struct tagSAFEARRAY { unsigned __int16 cDims; unsigned __int16 fFeatures; unsigned int cbElements; unsigned int cLocks; void *pvData; tagSAFEARRAYBOUND rgsabound[1]; }; /* 4796 */ struct tagVARIANT { $DA6F567EDE19C5F42F51DD3AB0D2EDEF ___u0; }; /* 4797 */ struct $5CC4D6FD2BF4E5B80FE1FD714DCA0CFA { char scale; char sign; }; /* 4798 */ union $E41ECAAA7796E64EF15165AB92201379 { $5CC4D6FD2BF4E5B80FE1FD714DCA0CFA _s0; unsigned __int16 signscale; }; /* 4799 */ struct $A04CD8C0331024E133CCEC4B0AB36956 { unsigned int Lo32; unsigned int Mid32; }; /* 4800 */ union $3E6FA6320801C52AB1CCA8971A386446 { $A04CD8C0331024E133CCEC4B0AB36956 _s0; unsigned __int64 Lo64; }; /* 4801 */ struct tagDEC { unsigned __int16 wReserved; $E41ECAAA7796E64EF15165AB92201379 ___u1; unsigned int Hi32; $3E6FA6320801C52AB1CCA8971A386446 ___u3; }; /* 4802 */ struct IRecordInfo { IUnknown baseclass_0; }; /* 4803 */ struct $E2F13C0D8C7A5E44CBEA2DDC2BADB614 { unsigned __int16 vt; unsigned __int16 wReserved1; unsigned __int16 wReserved2; unsigned __int16 wReserved3; __int64 llVal; }; /* 4804 */ struct $975AC2D0007E22567BDB37F410983EEE { _BYTE gap0[8]; int lVal; IRecordInfo *pRecInfo; }; /* 4805 */ struct $F28A51B4B40B0D33C72915D739D42B4B { _BYTE gap0[8]; char bVal; }; /* 4806 */ struct $31126B8528A05AF3606C6D495FD178E8 { _BYTE gap0[8]; __int16 iVal; }; /* 4807 */ struct $50230A970D9734D4E9774CFC619DF0F6 { _BYTE gap0[8]; float fltVal; }; /* 4808 */ struct $4C0EC2258454B893CE739DAE89D8DB7B { _BYTE gap0[8]; long double dblVal; }; /* 4809 */ struct $6DB36323059316E675433BB10D285009 { _BYTE gap0[8]; __int16 boolVal; }; /* 4810 */ struct $8E3C8731874D1B3BC66617C4DD3163A6 { _BYTE gap0[8]; int scode; }; /* 4811 */ struct $6A1733889620B895021AAC5D29FB0BC6 { _BYTE gap0[8]; tagCY cyVal; }; /* 4812 */ struct $E94952165EEA9EEA990FEB33603E1B19 { _BYTE gap0[8]; long double date; }; /* 4813 */ struct $7B1C2AA558A72DB3909F7F0B6C8C78B2 { _BYTE gap0[8]; wchar_t *bstrVal; }; /* 4814 */ struct $A30BF2D81B3FCF72283BC9E14C4EB534 { _BYTE gap0[8]; IUnknown *punkVal; }; /* 4815 */ struct $3406FC2DFE59308C66F1D3FB897A504F { _BYTE gap0[8]; IDispatch *pdispVal; }; /* 4816 */ struct $10FA350A14CCE01B8F5118F61125065F { _BYTE gap0[8]; tagSAFEARRAY *parray; }; /* 4817 */ struct $166B1F81F6EA96F97683A65F38FB1A59 { _BYTE gap0[8]; char *pbVal; }; /* 4818 */ struct $76732A64405C0E287FCB302687644550 { _BYTE gap0[8]; __int16 *piVal; }; /* 4819 */ struct $E5FC128E66C26C95254032BA69D36E74 { _BYTE gap0[8]; int *plVal; }; /* 4820 */ struct $E9CDCC48CD0BB58E8F361AA17BFDA76E { _BYTE gap0[8]; __int64 *pllVal; }; /* 4821 */ struct $BF8CC88CDF129BD6E4FA4ABA13F521AD { _BYTE gap0[8]; float *pfltVal; }; /* 4822 */ struct $2CABE618CF1C2625A4479554E4967E0A { _BYTE gap0[8]; long double *pdblVal; }; /* 4823 */ struct $AAA92DA1D6E1B0E8462F69216B62027C { _BYTE gap0[8]; __int16 *pboolVal; }; /* 4824 */ struct $F7167AE7A8ABA03C094C204FB1564A28 { _BYTE gap0[8]; int *pscode; }; /* 4825 */ struct $61EC1A8D9F3D0E3B31EF8BBD776ABF6F { _BYTE gap0[8]; tagCY *pcyVal; }; /* 4826 */ struct $6857AE69DB7C952EEFD665431A7B503A { _BYTE gap0[8]; long double *pdate; }; /* 4827 */ struct $BE56ADCB97A5F80C4E840DC3FCEE04D4 { _BYTE gap0[8]; wchar_t **pbstrVal; }; /* 4828 */ struct $0C914276DE1155CAF83F9FDCAE929AB3 { _BYTE gap0[8]; IUnknown **ppunkVal; }; /* 4829 */ struct $462E93AB078259A4743B9E29DFE3D020 { _BYTE gap0[8]; IDispatch **ppdispVal; }; /* 4830 */ struct $D3489F395E5438D8778AEE93C09925B7 { _BYTE gap0[8]; tagSAFEARRAY **pparray; }; /* 4831 */ struct $EA85E61DB08E97AB7C11A2F623DC605F { _BYTE gap0[8]; tagVARIANT *pvarVal; }; /* 4832 */ struct $6C39A09D97B880131B2C5BB4943CBB45 { _BYTE gap0[8]; void *byref; }; /* 4833 */ struct $E898A5260D8380431CCAA47FCC291563 { _BYTE gap0[8]; char cVal; }; /* 4834 */ struct $48802A31D3D0701BC13CEF9CEA041E7B { _BYTE gap0[8]; unsigned __int16 uiVal; }; /* 4835 */ struct $B644145F46FF1F932B106BFA6CC3F6D9 { _BYTE gap0[8]; unsigned int ulVal; }; /* 4836 */ struct $EA00B0D50EAA1933F67C45009B664198 { _BYTE gap0[8]; unsigned __int64 ullVal; }; /* 4837 */ struct $5CA90CF57237397281FB12BFD52C1905 { _BYTE gap0[8]; int intVal; }; /* 4838 */ struct $E7F48E2F4EAA3149E57D87E5D1B2C6B8 { _BYTE gap0[8]; unsigned int uintVal; }; /* 4839 */ struct $513F0D8675C309A1A06B6A307762F67E { _BYTE gap0[8]; tagDEC *pdecVal; }; /* 4840 */ struct $E1D71D20C3D01115E20D79FAE9629CE8 { _BYTE gap0[8]; char *pcVal; }; /* 4841 */ struct $5669F5A4AD19EF2CB42A5602080CB0A6 { _BYTE gap0[8]; unsigned __int16 *puiVal; }; /* 4842 */ struct $886F8AE9D7C8B1B861B6CA58D67B682A { _BYTE gap0[8]; unsigned int *pulVal; }; /* 4843 */ struct $ADBB94A21537A8461C6168A5B871A740 { _BYTE gap0[8]; unsigned __int64 *pullVal; }; /* 4844 */ struct $CDA73A427DD2A30CDA26CA3394C33CF0 { _BYTE gap0[8]; int *pintVal; }; /* 4845 */ struct $2516E53E690D8CC5659AAB7EDC49E664 { _BYTE gap0[8]; unsigned int *puintVal; }; /* 4846 */ struct $17B4421FDC73B39569D8A12F584CB67F { _BYTE gap0[8]; void *pvRecord; }; /* 4847 */ union $DA6F567EDE19C5F42F51DD3AB0D2EDEF { $E2F13C0D8C7A5E44CBEA2DDC2BADB614 _s0; tagDEC decVal; $975AC2D0007E22567BDB37F410983EEE _s2; $F28A51B4B40B0D33C72915D739D42B4B _s3; $31126B8528A05AF3606C6D495FD178E8 _s4; $50230A970D9734D4E9774CFC619DF0F6 _s5; $4C0EC2258454B893CE739DAE89D8DB7B _s6; $6DB36323059316E675433BB10D285009 _s7; $8E3C8731874D1B3BC66617C4DD3163A6 _s8; $6A1733889620B895021AAC5D29FB0BC6 _s9; $E94952165EEA9EEA990FEB33603E1B19 _s10; $7B1C2AA558A72DB3909F7F0B6C8C78B2 _s11; $A30BF2D81B3FCF72283BC9E14C4EB534 _s12; $3406FC2DFE59308C66F1D3FB897A504F _s13; $10FA350A14CCE01B8F5118F61125065F _s14; $166B1F81F6EA96F97683A65F38FB1A59 _s15; $76732A64405C0E287FCB302687644550 _s16; $E5FC128E66C26C95254032BA69D36E74 _s17; $E9CDCC48CD0BB58E8F361AA17BFDA76E _s18; $BF8CC88CDF129BD6E4FA4ABA13F521AD _s19; $2CABE618CF1C2625A4479554E4967E0A _s20; $AAA92DA1D6E1B0E8462F69216B62027C _s21; $F7167AE7A8ABA03C094C204FB1564A28 _s22; $61EC1A8D9F3D0E3B31EF8BBD776ABF6F _s23; $6857AE69DB7C952EEFD665431A7B503A _s24; $BE56ADCB97A5F80C4E840DC3FCEE04D4 _s25; $0C914276DE1155CAF83F9FDCAE929AB3 _s26; $462E93AB078259A4743B9E29DFE3D020 _s27; $D3489F395E5438D8778AEE93C09925B7 _s28; $EA85E61DB08E97AB7C11A2F623DC605F _s29; $6C39A09D97B880131B2C5BB4943CBB45 _s30; $E898A5260D8380431CCAA47FCC291563 _s31; $48802A31D3D0701BC13CEF9CEA041E7B _s32; $B644145F46FF1F932B106BFA6CC3F6D9 _s33; $EA00B0D50EAA1933F67C45009B664198 _s34; $5CA90CF57237397281FB12BFD52C1905 _s35; $E7F48E2F4EAA3149E57D87E5D1B2C6B8 _s36; $513F0D8675C309A1A06B6A307762F67E _s37; $E1D71D20C3D01115E20D79FAE9629CE8 _s38; $5669F5A4AD19EF2CB42A5602080CB0A6 _s39; $886F8AE9D7C8B1B861B6CA58D67B682A _s40; $ADBB94A21537A8461C6168A5B871A740 _s41; $CDA73A427DD2A30CDA26CA3394C33CF0 _s42; $2516E53E690D8CC5659AAB7EDC49E664 _s43; $17B4421FDC73B39569D8A12F584CB67F _s44; }; /* 4848 */ struct tagDISPPARAMS { tagVARIANT *rgvarg; int *rgdispidNamedArgs; unsigned int cArgs; unsigned int cNamedArgs; }; /* 4849 */ struct tagEXCEPINFO { unsigned __int16 wCode; unsigned __int16 wReserved; wchar_t *bstrSource; wchar_t *bstrDescription; wchar_t *bstrHelpFile; unsigned int dwHelpContext; void *pvReserved; HRESULT (__stdcall *pfnDeferredFillIn)(tagEXCEPINFO *); int scode; }; /* 4850 */ struct IOleClientSite { IUnknown baseclass_0; }; /* 4851 */ struct IOleWindow { IUnknown baseclass_0; }; /* 4852 */ struct IOleInPlaceSite { IOleWindow baseclass_0; }; /* 4853 */ struct IOleInPlaceUIWindow { IOleWindow baseclass_0; }; /* 4854 */ struct IOleInPlaceFrame { IOleInPlaceUIWindow baseclass_0; }; /* 4855 */ struct IOleControlSite { IUnknown baseclass_0; }; /* 4856 */ struct CWebContainer { IOleClientSite baseclass_0; IOleInPlaceSite baseclass_4; IOleInPlaceFrame baseclass_8; IOleControlSite baseclass_c; IDispatch baseclass_10; int m_cRef; HWND__ *m_hWnd; IUnknown *m_punk; tagRECT m_rect; CWebEventSink *m_pEvent; unsigned int m_eventCookie; }; /* 4857 */ struct IPersist { IUnknown baseclass_0; }; /* 4858 */ struct IPersistStream { IPersist baseclass_0; }; /* 4859 */ struct IMoniker { IPersistStream baseclass_0; }; /* 4860 */ struct IParseDisplayName { IUnknown baseclass_0; }; /* 4861 */ struct IOleContainer { IParseDisplayName baseclass_0; }; /* 4862 */ struct HACCEL__ { int unused; }; /* 4863 */ struct tagOIFI { unsigned int cb; int fMDIApp; HWND__ *hwndFrame; HACCEL__ *haccel; unsigned int cAccelEntries; }; /* 4864 */ struct IOleInPlaceActiveObject { IOleWindow baseclass_0; }; /* 4865 */ struct tagOleMenuGroupWidths { int width[6]; }; /* 4866 */ struct tagMSG { HWND__ *hwnd; unsigned int message; unsigned int wParam; int lParam; unsigned int time; tagPOINT pt; }; /* 4867 */ struct _POINTL { int x; int y; }; /* 4868 */ struct IWebBrowser { IDispatch baseclass_0; }; /* 4869 */ struct IWebBrowserApp { IWebBrowser baseclass_0; }; /* 4870 */ struct IWebBrowser2 { IWebBrowserApp baseclass_0; }; /* 4871 */ struct IEnumConnectionPoints { IUnknown baseclass_0; }; /* 4872 */ struct IConnectionPointContainer { IUnknown baseclass_0; }; /* 4873 */ struct IEnumConnections { IUnknown baseclass_0; }; /* 4874 */ struct std::_Pair_base { HWND__ *first; PgWin *second; }; /* 4875 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4876 */ struct mhGuestBookWin { PgWinFrame baseclass_0; HWND__ *m_hWebWindow; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; bool m_bOpen; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; }; /* 4877 */ struct NiPointer { mhGuestBookWin *m_pObject; }; /* 4878 */ struct mhEmotionWin { PgWinFrame baseclass_0; PgWinAbbreviateText *m_pkFurnitureNameWin; PgWinBut *m_pkActBtn[15]; PgSprData *m_pkActBtnNormal[15]; PgWinBut *m_pkMenuBtn[5]; PgWinText *m_pkMenuBtnText[5]; bool m_bCanHold; bool m_bCanAni; unsigned __int16 m_ObjID; }; /* 4879 */ struct NiPointer { mhEmotionWin *m_pObject; }; /* 4880 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 4881 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 4882 */ struct MiniHouseEmotionTab { ITableBase baseclass_0; }; /* 4883 */ struct InvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; unsigned int m_uiInvType; bool m_bActive; bool m_bLock; NiPointer m_spSubImagePlane; NiPointer m_spSubImageTexProp; }; /* 4884 */ struct mhItemInvIconWin { InvWin baseclass_0; bool m_bUse; }; /* 4885 */ struct mhEditRoomWin { PgWinFrame baseclass_0; std::basic_string,std::allocator > m_Tkey; mhItemInvIconWin *m_apkmhItemInvIconWin[392]; PgWinSpr *m_apkmhItemInvWin[392]; PgWinDrop m_kDrop; DropContents m_kDropContents; mhItemInvIconWin *m_pkWorkTargetWin; ITEM_INVEN m_kWorkTargetInven; ColumnBut *m_pkItemProp[4]; PgWinBut *m_pkItemEnableBag[2]; PgWinBut *m_pkitemDisableBag[2]; PgWinSpr *m_pkPanel; HWND__ *m_hWebWindow; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; bool m_bOpen; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; std::vector > m_pkHouseTabList; }; /* 4886 */ struct NiPointer { mhItemInvIconWin *m_pObject; }; /* 4887 */ struct NiPointer { mhEditRoomWin *m_pObject; }; /* 4888 */ struct std::_Allocator_base { char dummy[1]; }; /* 4889 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 4890 */ union $EF0C88F1D937908B2CA9E11A128D2DB2 { std::_Container_base0 baseclass_0; IconWin **_Myfirst; }; /* 4891 */ struct std::_Vector_val > { $EF0C88F1D937908B2CA9E11A128D2DB2 ___u0; IconWin **_Mylast; IconWin **_Myend; std::allocator _Alval; }; /* 4892 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 4893 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 4894 */ union $C91D873B774D800A818B3685D6088FF7 { std::_Iterator012 baseclass_0; IconWin **_Ptr; }; /* 4895 */ struct std::_Vector_const_iterator > > { $C91D873B774D800A818B3685D6088FF7 ___u0; }; /* 4896 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 4897 */ struct std::allocator::rebind { char dummy[1]; }; /* 4898 */ struct mhMiscUtil { char dummy[1]; }; /* 4899 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4900 */ union $84F7DEA8C2AD7CF52ADA0A6F946DE5D7 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4901 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $84F7DEA8C2AD7CF52ADA0A6F946DE5D7 ___u0; }; /* 4902 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4903 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4904 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4905 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4906 */ struct std::_Pair_base { int first; mhResTableElement *second; }; /* 4907 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4908 */ struct std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4909 */ union $A7D29B3BF6A9EC64A1F44C65F15A7B5E { std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Ptr; }; /* 4910 */ struct std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> { $A7D29B3BF6A9EC64A1F44C65F15A7B5E ___u0; }; /* 4911 */ struct std::_Tree_const_iterator,std::less,std::allocator > >,0> > > { std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4912 */ struct std::_Tree_iterator,std::less,std::allocator > >,0> > > { std::_Tree_const_iterator,std::less,std::allocator > >,0> > > baseclass_0; }; /* 4913 */ struct std::_Pair_base,std::less,std::allocator > >,0> > >,bool> { std::_Tree_iterator,std::less,std::allocator > >,0> > > first; bool second; }; /* 4914 */ struct std::pair,std::less,std::allocator > >,0> > >,bool> { std::_Pair_base,std::less,std::allocator > >,0> > >,bool> baseclass_0; }; /* 4915 */ struct std::_Pair_base > { int first; NiPointer second; }; /* 4916 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 4917 */ struct NiImageReader { NiImageReaderVtbl *vfptr; NiCriticalSection m_kReadCriticalSection; }; /* 4918 */ struct NiFile { NiBinaryStream baseclass_0; unsigned int m_uiBufferAllocSize; unsigned int m_uiBufferReadSize; unsigned int m_uiPos; char *m_pBuffer; _iobuf *m_pFile; NiFile::OpenMode m_eMode; bool m_bGood; }; /* 4919 */ struct NiImageReaderVtbl { void *(__thiscall *__vecDelDtor)(NiImageReader *this, unsigned int); bool (__thiscall *CanReadFile)(NiImageReader *this, const char *); NiPixelData *(__thiscall *ReadFile)(NiImageReader *this, NiFile *, NiPixelData *); bool (__thiscall *ReadHeader)(NiImageReader *this, NiFile *, unsigned int *, unsigned int *, NiPixelFormat *, bool *, unsigned int *); }; /* 4920 */ struct NiNIFImageReader { NiImageReader baseclass_0; NiStream m_kStream; }; /* 4921 */ struct NiImageConverter { NiRefObject baseclass_0; NiNIFImageReader m_kReader; }; /* 4922 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4923 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4924 */ struct std::allocator > >::rebind > > { char dummy[1]; }; /* 4925 */ struct std::allocator > >::rebind,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /* 4926 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4927 */ union $84491A56C5FB6233A0B1867A1A05BAEB { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4928 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $84491A56C5FB6233A0B1867A1A05BAEB ___u0; }; /* 4929 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4930 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4931 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4932 */ union $C3CB877725DF28E5555C0A4C52370339 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4933 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $C3CB877725DF28E5555C0A4C52370339 ___u0; }; /* 4934 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4935 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4936 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4937 */ union $9393D3A5263C79D60683131AFB219D9C { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4938 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $9393D3A5263C79D60683131AFB219D9C ___u0; }; /* 4939 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4940 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4941 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4942 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4943 */ struct std::_Pair_base { MHE_STEP first; ResElement *second; }; /* 4944 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4945 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4946 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4947 */ struct std::_Pair_base { char first; unsigned __int16 second; }; /* 4948 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4949 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4950 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4951 */ #pragma pack(push, 1) struct MiniHouseObjAni { unsigned __int16 Handle; unsigned __int16 ItemID; char AniGroupIDMaxNum; unsigned __int16 AniGroupID; unsigned int EventCode; unsigned __int16 NextAniHandle; char ActorMaxNum; unsigned int Actor01; unsigned int Actor02; unsigned int Actor03; char ActeeMaxNum; unsigned int Actee01; unsigned int Actee02; unsigned int Actee03; }; #pragma pack(pop) /* 4952 */ struct std::_Pair_base { int first; mhObject *second; }; /* 4953 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4954 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4955 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4956 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4957 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4958 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4959 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4960 */ #pragma pack(push, 1) struct MachineOpt::GraphicOption { Version m_kVersion; float fCurGama; float fViewTerrainLength; float fViewObjectLength; float farrLODLength[2]; float fLODAdjust; int nCharShadowLevel; bool bViewOutLine; int nAntiAliasLevel; unsigned int ui_DisplayResolutionWidth; unsigned int ui_DisplayResolutionHeight; bool bWindowFullMode; unsigned int ui_DisplayMultisample; bool bGlowEnable; bool bLightEnable; bool bScreenShakeEnable; bool bCharAuraEffectEnable; bool bScreenShotEnable; float fViewTerrainRate; }; #pragma pack(pop) /* 4961 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EFFECT_REQ { unsigned __int16 nFurnitureHnd; unsigned __int16 nEffectHandle; }; /* 4962 */ struct PROTO_NC_MINIHOUSE_ARRANGEMODE_REQ { char ArrangeMode; }; /* 4963 */ struct PROTO_NC_ACT_WALK_REQ { SHINE_XY_TYPE from; SHINE_XY_TYPE to; }; /* 4964 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_COMPULSIONMOVETO_REQ { unsigned __int16 hnd; SHINE_XY_TYPE location; }; #pragma pack(pop) /* 4965 */ struct PROTO_NC_MINIHOUSE_CHAR_ACTION_REQ { unsigned __int16 Handle; unsigned __int16 nFurnitureHnd; }; /* 4966 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4967 */ union $38E7B441137BC42B2E23B3FCD930C2DC { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4968 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $38E7B441137BC42B2E23B3FCD930C2DC ___u0; }; /* 4969 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4970 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4971 */ struct std::_Pair_base { unsigned __int16 first; unsigned int second; }; /* 4972 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 4973 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 4974 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 4975 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 4976 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 4977 */ struct PgTList { NiTPointerList baseclass_0; }; /* 4978 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4979 */ union $062BB5E4C8A3AFC55CD9477D90CA9B78 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 4980 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $062BB5E4C8A3AFC55CD9477D90CA9B78 ___u0; }; /* 4981 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 4982 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 4983 */ struct NiBoundingVolume { NiBoundingVolumeVtbl *vfptr; }; /* 4984 */ struct NiTArray { NiTArrayVtbl *vfptr; char **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 4985 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 4986 */ struct NiBoundingVolumeVtbl { void (__thiscall *LoadBinary)(NiBoundingVolume *this, NiStream *); void (__thiscall *SaveBinary)(NiBoundingVolume *this, NiStream *); void *(__thiscall *__vecDelDtor)(NiBoundingVolume *this, unsigned int); int (__thiscall *Type)(NiBoundingVolume *this); unsigned int (__thiscall *WhichObjectIntersect)(NiBoundingVolume *this); void (__thiscall *UpdateWorldData)(NiBoundingVolume *this, NiBoundingVolume *, NiTransform *); NiBoundingVolume *(__thiscall *Create)(NiBoundingVolume *this); NiBoundingVolume *(__thiscall *Clone)(NiBoundingVolume *this); void (__thiscall *Copy)(NiBoundingVolume *this, NiBoundingVolume *); bool (__thiscall *operator==)(NiBoundingVolume *this, NiBoundingVolume *); bool (__thiscall *operator!=)(NiBoundingVolume *this, NiBoundingVolume *); void (__thiscall *AddViewerStrings)(NiBoundingVolume *this, const char *, NiTArray *); }; /* 4987 */ struct NiOBBRoot { NiOBBRootVtbl *vfptr; float m_fDeltaTime; NiOBBNode *m_pTree; bool m_bTransformChanged; NiPoint3 m_velocity; NiTransform m_xform; unsigned int m_uiChangeStamp; }; /* 4988 */ struct NiTArray { NiTArrayVtbl *vfptr; NiPick::Record **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 4989 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 4990 */ struct NiPick::Record { NiPointer m_spObject; NiPointer m_spProxyParent; NiPoint3 m_intersect; float m_fDistance; unsigned __int16 m_usTriangleIndex; unsigned __int16 m_usVertexIndex[3]; NiPoint2 m_texture; NiPoint3 m_normal; NiColorA m_color; }; /* 4991 */ struct NiPick { NiPick::PickType m_ePickType; NiPick::SortType m_eSortType; NiPick::IntersectType m_eIntersectType; NiPick::CoordinateType m_eCoordinateType; bool m_bFrontOnly; bool m_bObserveAppCullFlag; NiPointer m_spRoot; NiTArray m_pickResults; NiPick::Record *m_pLastAddedRecord; bool m_bReturnTexture; bool m_bReturnNormal; bool m_bReturnSmoothNormal; bool m_bReturnColor; }; /* 4992 */ struct NiOBBRootVtbl { void *(__thiscall *__vecDelDtor)(NiOBBRoot *this, unsigned int); bool (__thiscall *TestCollision)(NiOBBRoot *this, NiOBBRoot *, NiAVObject *, NiAVObject *, int, int); int (__thiscall *FindCollisions)(NiOBBRoot *this, NiOBBRoot *, NiAVObject *, NiAVObject *, NiAVObject *, NiAVObject *, int, int, bool *); int (__thiscall *FindIntersections)(NiOBBRoot *this, NiPoint3 *, NiPoint3 *, NiPick *, bool *, NiAVObject *, unsigned int); }; /* 4993 */ struct NiOBBNode { NiOBBNodeVtbl *vfptr; NiOBBox m_box; NiOBBNode *m_pLeft; NiOBBNode *m_pRight; unsigned int m_uiChangeStamp; }; /* 4994 */ struct NiOBBNodeVtbl { void *(__thiscall *__vecDelDtor)(NiOBBNode *this, unsigned int); bool (__thiscall *IsLeaf)(NiOBBNode *this); bool (__thiscall *TestCollision)(NiOBBNode *this, NiOBBNode *, NiAVObject *, NiAVObject *, int, int, unsigned int, unsigned int); int (__thiscall *FindCollisions)(NiOBBNode *this, NiOBBNode *, NiAVObject *, NiAVObject *, NiAVObject *, NiAVObject *, int, int, unsigned int, unsigned int, bool *); int (__thiscall *FindIntersections)(NiOBBNode *this, NiPoint3 *, NiPoint3 *, NiPick *, bool *, NiAVObject *, unsigned int); }; /* 4995 */ struct NiOBBox { NiPoint3 m_center; NiPoint3 m_basis[3]; float m_extent[3]; NiPoint3 m_wCenter; NiPoint3 m_wBasis[3]; float m_wExtent[3]; NiOBBRoot *m_pRoot; }; /* 4996 */ struct NiCollisionGroup::Intersect { NiAVObject *pkRoot0; NiAVObject *pkRoot1; NiAVObject *pkObj0; NiAVObject *pkObj1; float fTime; NiPoint3 kPoint; NiPoint3 kNormal0; NiPoint3 kNormal1; NiPoint3 **appkTri1; NiPoint3 **appkTri2; }; /* 4997 */ struct NiCollisionData { NiCollisionObject baseclass_0; NiPoint3 m_kLocalVelocity; NiPoint3 m_kWorldVelocity; NiCollisionData::PropagationMode m_ePropagationMode; NiCollisionData::CollisionMode m_eCollisionMode; NiBoundingVolume *m_pkModelABV; NiBoundingVolume *m_pkWorldABV; NiOBBRoot *m_pkOBBRoot; int (__cdecl *m_pfnCollideCallback)(NiCollisionGroup::Intersect *); void *m_pvCollideCallbackData; NiPoint3 *m_pkWorldVertex; NiPoint3 *m_pkWorldNormal; bool m_bWorldVerticesNeedUpdate; bool m_bWorldNormalsNeedUpdate; unsigned __int16 m_usNumVertices; unsigned __int16 m_usNumTriangles; bool m_bAuxCallbacks; }; /* 4998 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 4999 */ union $73C1AF8FCF5A8519D62909395216729C { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 5000 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $73C1AF8FCF5A8519D62909395216729C ___u0; }; /* 5001 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 5002 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 5003 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 5004 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 5005 */ struct std::_Pair_base { mhUIID first; PgWinFrame *second; }; /* 5006 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5007 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 5008 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 5009 */ struct std::_Pair_base { unsigned __int16 first; char second; }; /* 5010 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5011 */ struct FURNITURE_EMOTION_INFO { unsigned __int16 nPlayerHandle; unsigned __int16 nFurnitureHnd; char nPosition; char nEmotionNo; }; /* 5012 */ struct Ns_TourScene { Ns_TourSceneVtbl *vfptr; Ns_TourScene::TS_RESULT (__cdecl *m_pCallBack)(NiAVObject *, void *); int m_nCurLevel; }; /* 5013 */ struct Ns_TourSceneVtbl { Ns_TourScene::TS_RESULT (__thiscall *ProcessData)(Ns_TourScene *this, NiAVObject *, void *); }; /* 5014 */ union $DA5435D9AD2003B98F2BF0997D0DFD93 { std::_Container_base0 baseclass_0; NiAVObject **_Myfirst; }; /* 5015 */ struct std::_Vector_val > { $DA5435D9AD2003B98F2BF0997D0DFD93 ___u0; NiAVObject **_Mylast; NiAVObject **_Myend; std::allocator _Alval; }; /* 5016 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5017 */ struct NsFindObjectByName::Data { const char *szName; std::vector > *pvector; }; /* 5018 */ struct NsFindObjectByName { Ns_TourScene baseclass_0; std::basic_string,std::allocator > m_szName; std::vector > m_vecObject; unsigned int m_uiSize; }; /* 5019 */ #pragma pack(push, 1) struct MiniHouseFurnitureObjEffect { unsigned __int16 Handle; char ItemID[32]; MHFO_EffectEnumerate EffectEnum; char EffectIndex[32]; unsigned int ApplyRange[5]; unsigned int UseRange[5]; char NeedItem[32]; unsigned int NeedMoney; char EffectName[32]; char EffectSound[32]; }; #pragma pack(pop) /* 5020 */ struct std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > const ,Ni { std::_Iterator_base0 baseclass_0; }; /* 5021 */ struct std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > _Myval; char _Color; char _Isnil; }; /* 5022 */ struct std::_Pair_base,std::allocator > const ,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /* 5023 */ struct std::pair,std::allocator > const ,NiPointer > { std::_Pair_base,std::allocator > const ,NiPointer > baseclass_0; }; /* 5024 */ union $F6D4BFF3DEC70EFB4CE782A2BA71FC7A { std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > const ,Ni baseclass_0; std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloca { $F6D4BFF3DEC70EFB4CE782A2BA71FC7A ___u0; }; /* 5026 */ struct std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloca baseclass_0; }; /* 5027 */ struct std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloca { std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloca baseclass_0; }; /* 5030 */ struct std::_Pair_base,std::allocator >,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /* 5031 */ struct std::pair,std::allocator >,NiPointer > { std::_Pair_base,std::allocator >,NiPointer > baseclass_0; }; /* 5032 */ struct stdext::hash_compare,std::allocator >,std::less,std::allocator > > > { std::less,std::allocator > > comp; }; /* 5033 */ union $E4EE584A56B3EDA41399E51AAD8790E7 { std::_Container_base0 baseclass_0; stdext::hash_compare,std::allocator >,std::less,std::allocator > > > comp; }; /* 5034 */ struct std::_Hmap_traits,std::allocator >,ItemInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocat { $E4EE584A56B3EDA41399E51AAD8790E7 ___u0; }; /* 5035 */ struct std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node { std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node *_Next; std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node *_Prev; std::pair,std::allocator > const ,ItemInfo *> _Myval; }; /* 5036 */ struct std::_Pair_base,std::allocator > const ,ItemInfo *> { std::basic_string,std::allocator > first; ItemInfo *second; }; /* 5037 */ struct std::pair,std::allocator > const ,ItemInfo *> { std::_Pair_base,std::allocator > const ,ItemInfo *> baseclass_0; }; /* 5038 */ struct std::_Allocator_base,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Nod { char dummy[1]; }; /* 5039 */ struct std::allocator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node> { std::_Allocator_base,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Nod baseclass_0; }; /* 5040 */ struct std::_Allocator_base,std::allocator > const ,ItemInfo *> > { char dummy[1]; }; /* 5041 */ struct std::allocator,std::allocator > const ,ItemInfo *> > { std::_Allocator_base,std::allocator > const ,ItemInfo *> > baseclass_0; }; /* 5042 */ union $057260C2F53E24313FC68FA886584F47 { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node *_Myhead; }; /* 5043 */ struct std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > { $057260C2F53E24313FC68FA886584F47 ___u0; unsigned int _Mysize; std::allocator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node> _Alnod; std::allocator,std::allocator > const ,ItemInfo *> > _Alval; }; /* 5044 */ struct std::_List_val,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > { std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > baseclass_0; }; /* 5045 */ struct std::list,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > { std::_List_val,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > baseclass_0; }; /* 5046 */ struct std::_Iterator012,std::allocator > const ,ItemInfo *>,int,std::pair,std::allocator > const ,ItemInfo *> const { std::_Iterator_base0 baseclass_0; }; /* 5047 */ union $F0EEDFD7BAA16E58A23D110071F855C3 { std::_Iterator012,std::allocator > const ,ItemInfo *>,int,std::pair,std::allocator > const ,ItemInfo *> const baseclass_0; std::_List_nod,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > >::_Node *_Ptr; }; /* 5048 */ struct std::_List_unchecked_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemIn { $F0EEDFD7BAA16E58A23D110071F855C3 ___u0; }; /* 5049 */ struct std::_List_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > { std::_List_unchecked_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemIn baseclass_0; }; /* 5050 */ struct std::_List_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > > { std::_List_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > baseclass_0; }; /* 5051 */ struct std::_Allocator_base,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,I { char dummy[1]; }; /* 5052 */ struct std::allocator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInf { std::_Allocator_base,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,I baseclass_0; }; /* 5053 */ union $D069888311B5A2A9938A4B6CD84D6367 { std::_Container_base0 baseclass_0; std::_List_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > > *_Myfirst; }; /* 5054 */ struct std::_Vector_val,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemI { $D069888311B5A2A9938A4B6CD84D6367 ___u0; std::_List_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > > *_Mylast; std::_List_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > > *_Myend; std::allocator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInf _Alval; }; /* 5055 */ struct std::vector,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo * { std::_Vector_val,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemI baseclass_0; }; /* 5056 */ struct std::_Hash,std::allocator >,ItemInfo *,stdext::hash_compare,std::allocator >,std::less,s { std::_Hmap_traits,std::allocator >,ItemInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocat baseclass_0; std::list,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > _List; std::vector,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *_Vec; unsigned int _Mask; unsigned int _Maxidx; float _Max_bucket_size; }; /* 5057 */ struct stdext::hash_map,std::allocator >,ItemInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocato { std::_Hash,std::allocator >,ItemInfo *,stdext::hash_compare,std::allocator >,std::less,s baseclass_0; }; /* 5058 */ struct mhCollisionManager::CollsionInfo { NiCollisionGroup::Intersect m_IntersectInfo; mhConditionBOOL m_OtherCharCol; mhConditionBOOL m_MainCharCol; mhConditionBOOL m_PickObj; }; /* 5059 */ struct std::allocator,std::allocator > const ,ItemInfo *> >::rebind,std::allocator > const ,ItemInfo *> > { char dummy[1]; }; /* 5060 */ struct std::allocator,std::allocator > const ,ItemInfo *> >::rebind,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> >::rebind,std::allocator > const ,ItemInfo *>, { char dummy[1]; }; /* 5062 */ struct std::_Iterator012,std::allocator > const ,ItemInfo *>,std::allocator,st { std::_Iterator_base0 baseclass_0; }; /* 5063 */ union $FE58A1232F1453D06A3F07278770E1AE { std::_Iterator012,std::allocator > const ,ItemInfo *>,std::allocator,st baseclass_0; std::_List_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > > *_Ptr; }; /* 5064 */ struct std::_Vector_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::al { $FE58A1232F1453D06A3F07278770E1AE ___u0; }; /* 5065 */ struct std::_Vector_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocato { std::_Vector_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::al baseclass_0; }; /* 5066 */ struct std::_Pair_base,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemIn { std::_List_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> > > > first; bool second; }; /* 5067 */ struct std::pair,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemInfo *> { std::_Pair_base,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const ,ItemIn baseclass_0; }; /* 5068 */ struct std::_Pair_base,std::allocator >,ItemInfo *> { std::basic_string,std::allocator > first; ItemInfo *second; }; /* 5069 */ struct std::pair,std::allocator >,ItemInfo *> { std::_Pair_base,std::allocator >,ItemInfo *> baseclass_0; }; /* 5070 */ struct std::_Allocator_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator::rebind { char dummy[1]; }; /* 5073 */ struct std::allocator::rebind,std::allocator,0> >::_Node> { char dummy[1]; }; /* 5074 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 5075 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 5076 */ union $9936B6C940D3911784132FDCEA97A71A { std::_Iterator012 baseclass_0; NiAVObject **_Ptr; }; /* 5077 */ struct std::_Vector_const_iterator > > { $9936B6C940D3911784132FDCEA97A71A ___u0; }; /* 5078 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 5079 */ struct std::_Allocator_base,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 5080 */ struct std::allocator,std::allocator > const ,NiPointer > > { std::_Allocator_base,std::allocator > const ,NiPointer > > baseclass_0; }; /* 5081 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 5082 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator >,NiPointer >::rebind > { char dummy[1]; }; /* 5084 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5085 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 5086 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5087 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5088 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5089 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5090 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5091 */ struct MHFurnitureObjEffectTab { ITableBase baseclass_0; }; /* 5092 */ struct MiniHouseEndureInfoTable { ITableBase baseclass_0; }; /* 5093 */ struct PROTO_NC_GUILD_TOURNAMENT_RECALL_ENTER_REQ { char ack; }; /* 5094 */ struct KeyboardMoveProcess { bool m_bDownFront; bool m_bDownBack; bool m_bDownRight; bool m_bdownLeft; bool m_bOldDown; bool m_bKeyDown; bool m_bAutoRun; bool m_bOldDownFront; bool m_bOldDownBack; bool m_bOldDownRight; bool m_bOlddownLeft; NiPoint3 m_pos3LastPos; NiPoint3 m_pos3CurPos; NiPoint3 m_pos3CameraDir; NiPoint3 m_pos3MoveDir; NiPoint3 m_pos3TargetPos; }; /* 5095 */ struct GameFrameWork::DisplayList { unsigned int m_uiResWidth; unsigned int m_uiResHeight; bool m_bCheckAdd; GameFrameWork::DisplayAspect m_eAspect; }; /* 5096 */ struct NiTListBase,KeyMap::KeyNode *> { NiTListBase,KeyMap::KeyNode *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,KeyMap::KeyNode *>::AntiBloatAllocator m_kAllocator; }; /* 5097 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; KeyMap::KeyNode *m_element; }; /* 5098 */ struct KeyMap::KeyNode { unsigned int m_uiMsg; NiInputKeyboard::KeyCode m_eCode; unsigned int m_uiModif; KeyMap::PressType m_ePressType; KeyMap::ModifType m_eModifType; bool m_bKeyboard; NiInputMouse::Button m_eMouseCode; }; /* 5099 */ struct NiTListBase,KeyMap::KeyNode *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,KeyMap::KeyNode *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,KeyMap::KeyNode *> *this); void (__thiscall *DeleteItem)(NiTListBase,KeyMap::KeyNode *> *this, NiTListItem *); }; /* 5100 */ struct NiTListBase,KeyMap::KeyNode *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5101 */ struct NiTPointerListBase,KeyMap::KeyNode *> { NiTListBase,KeyMap::KeyNode *> baseclass_0; }; /* 5102 */ struct NiTPointerList { NiTPointerListBase,KeyMap::KeyNode *> baseclass_0; }; /* 5103 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5104 */ struct KeyMap { NiRefObject baseclass_0; PgFrameWork *m_pkFrameWork; PgTList m_kList; bool m_bEnable; }; /* 5105 */ struct NiPointer { KeyMap *m_pObject; }; /* 5106 */ struct MainCharHPBarWin { PgWinSpr baseclass_0; bool m_bDrawTargetCharOption; PgWinBar *m_pkHPBarWin; PgWinSpr *m_pkHPBarBackWin; PgWinBar *m_pkSPBarWin; PgWinSpr *m_pkSPBarBackWin; PgWinBar *m_pkLPBarWin; PgWinSpr *m_pkLPBarBackWin; bool m_bIsMainCharHPBarWin; bool m_bMoveStop; }; /* 5107 */ struct PgWinCircleGauge { PgWin baseclass_0; PgWinCircleGauge::WindDir m_eWindDir; NiPointer m_spShape; NiPointer m_spOrgShape; float m_fOrgAngle; float m_fMaxAngle; float m_fCurValue; float m_fMaxValue; }; /* 5108 */ struct MaskedWin { PgWin baseclass_0; NiPointer m_spShape; NiTexture *m_pkCurrTexture; }; /* 5109 */ struct StatusWin { PgWinFrame baseclass_0; PgWinBut *m_pkHPStonBut; PgWinBut *m_pkSPStonBut; PgWinCircleGauge *m_pkHPGauge; PgWinCircleGauge *m_pkSPGauge; PgWinCircleGauge *m_pkLPGauge; PgWinCircleGauge *m_pkEXPGauge; PgWinCircleGauge *m_pkHPCoolTimeGauge; PgWinCircleGauge *m_pkSPCoolTimeGauge; PgWinBar *m_pkHPGauge_kr; PgWinBar *m_pkSPGauge_kr; PgWinBar *m_pkLPGauge_kr; PgWinCircleGauge *m_pkEXPGauge_kr; PgWinCircleGauge *m_pkHPCoolTimeGauge_kr; PgWinCircleGauge *m_pkSPCoolTimeGauge_kr; PgWinSpr *m_pkHPBarStart; PgWinSpr *m_pkHPBarEnd; PgWinSpr *m_pkSPBarStart; PgWinSpr *m_pkSPBarEnd; PgWinSpr *m_pkLPBarStart; PgWinSpr *m_pkLPBarEnd; bool m_bUseLP; MaskedWin *m_pkPortrait; PgWinSpr *m_pkMobPortrait; PgWinText *m_pkHPText; PgWinText *m_pkSPText; PgWinText *m_pkLPText; PgWinText *m_pkNameText; PgWinSpr *m_pkPtyChiefWin; PgWinText *m_pkHPSoulStoneText; PgWinText *m_pkSPSoulStoneText; PgWinText *m_pkLevelText; PgWinSpr *m_apkHigherExpWin[9]; PgWinSpr *m_apkHPLight; PgWinSpr *m_apkSPLight; PgWinSpr *m_apkLPLight; float m_fLastHPUsedTime; float m_fLastSPUsedTime; CNSTimer_Interval m_kHpTimer; CNSTimer_Interval m_kSpTimer; bool m_bHpTimer; bool m_bSpTimer; bool m_bHpTimerStart; bool m_bSpTimerStart; int m_bHpTextPosX; int m_bHpTextPosY; int m_bSpTextPosX; int m_bSpTextPosY; PgWinText *m_pkHPStoneAlarmText[2]; CNSTimer_Interval m_kHPStoneAlarmTimer; bool m_bHPStoneAlarmTimer; bool m_bStoneAlarmEnable; const unsigned int m_uiStoneAlarmLevel; const float m_fStoneAlarmRate; }; /* 5110 */ struct ForgeSlotInvWin { ItemIcon baseclass_0; bool m_bLock; PgFrameWork *m_pkFrameWork; unsigned int m_uiSenderType; unsigned int m_uiSenderInvIndex; unsigned int m_uiInvIndex; unsigned int m_uiInvType; PgWin *m_pkSender; }; /* 5111 */ struct ItemUpgradeMsgWin { PgWinFrame baseclass_0; PgWinSpr *m_pkOutlineSpr; PgWinSpr *m_pkGoldSpr; PgWinSpr *m_pkBlueSpr; PgWinSpr *m_pkRedSpr; PgWinText *m_pkNoItemText; }; /* 5112 */ struct ItemUpgradeWin { PgWinFrame baseclass_0; ItemUpgradeWin::UpgradeState m_eUpgradeState; int m_nBombCount; EditWin *m_pkCopperEdit; EditWin *m_pkSilverEdit; PgWinText *m_pkStartTextWin; PgWinBut *m_pkLockBtn; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinSpr *pkForgeSlot[12]; PgWinSpr *m_pkSlotOn; PgWinSpr *m_pkSprBomb0; PgWinSpr *m_pkSprBomb1; PgWinSpr *m_pkSprBomb2; PgWinSpr *m_pkSprBomb[3]; ForgeSlotInvWin *m_apkSlotWin[12]; CNSTimer_Interval m_kTimerInterval; CNSTimer_MarkCheck m_kMarkCheck; NsEffect m_kEffect; NiPointer m_spEffect_SUCC_1; NiPointer m_spEffect_SUCC_2; NiPointer m_spEffect_FAIL_0; NiPointer m_spEffect_FAIL_1; NiPointer m_spEffect_DESTROY; NiAVObject *m_pCurObject; int m_nCurRawSlot; int m_nSuccessTargetSlot; int m_nCurRotatePos; bool m_bUpGradeStart; bool m_bIsGetResult; float m_fRotateStartTime; float m_fSpeed; float m_fAcceleration; unsigned int m_dwUpResult; char m_bEquipSlot; char m_bRawSlot; char m_bGemRedSlot; char m_bGemBlueSlot; char m_bGoldNineSlot; unsigned int m_dwMoney; ItemUpgradeMsgWin *m_pkItemUpgradeMsgWin; bool m_bNormalUpgradeWin; unsigned __int16 m_GradeItemID; PgWinText *m_pkForgeFirstText; PgWinText *m_pkForgeSecondText; unsigned __int16 m_BraceletGradeItemID[4]; unsigned __int16 m_UpgradedItemID; unsigned __int16 m_UpsourceItemID; int m_UpgradeType; }; /* 5113 */ struct SlotWin { ItemIcon baseclass_0; bool m_bLock; PgFrameWork *m_pkFrameWork; unsigned int m_uiSenderType; unsigned int m_uiSenderInvIndex; unsigned int m_uiInvIndex; unsigned int m_uiInvType; PgWin *m_pkSender; }; /* 5114 */ struct MoverUpgradeWin { PgWinFrame baseclass_0; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinText *m_pkMoverNameWin[2]; SlotWin *m_apkSlotWin[2]; unsigned int m_uiSlotItemInvNum[2]; char *m_acBeforeMoverName; MsgBox *m_pkMsgBox; SpEffect *m_apkEffect; NiPointer m_pAttachEffect; std::basic_string,std::allocator > m_kSuccessSound; }; /* 5115 */ struct MobIconWin { IconWin baseclass_0; }; /* 5116 */ struct NiTListBase,unsigned short> { NiTListBase,unsigned short>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,unsigned short>::AntiBloatAllocator m_kAllocator; }; /* 5117 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; unsigned __int16 m_element; }; /* 5118 */ struct NiTListBase,unsigned short>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,unsigned short> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,unsigned short> *this); void (__thiscall *DeleteItem)(NiTListBase,unsigned short> *this, NiTListItem *); }; /* 5119 */ struct DFALL { char dummy[1]; }; /* 5120 */ union $E42FD0BE6A81BA03F7105750CD2D5E87 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 5121 */ struct NiTListBase,unsigned short>::AntiBloatAllocator { $E42FD0BE6A81BA03F7105750CD2D5E87 ___u0; }; /* 5122 */ struct NiTPointerListBase,unsigned short> { NiTListBase,unsigned short> baseclass_0; }; /* 5123 */ struct NiTList { NiTPointerListBase,unsigned short> baseclass_0; }; /* 5124 */ struct TargetOfTheTargetWin { PgWinFrame baseclass_0; PgWinSpr *m_pkLevelOver; MaskedWin *m_pkPortrait; PgWinSpr *m_pkMobPortrait; PgWinText *m_pkLevelText; PgWinAbbreviateText *m_pkCharNameText; PgWinBar *m_pkHPBar; PgWinSpr *m_pkHPBarStart; PgWinSpr *m_pkHPBarEnd; int m_iLevel; bool m_bEnable; }; /* 5125 */ struct TargetWin { PgWinFrame baseclass_0; PgWinBar *m_pkHPBar; PgWinBar *m_pkSPBar; PgWinCircleGauge *m_pkHPCircleGauge; PgWinCircleGauge *m_pkSPCircleGauge; PgWinBar *m_pkLPBar; PgWinCircleGauge *m_pkLPCircleGauge; PgWinSpr *m_pkLPBarStart; PgWinSpr *m_pkLPBarEnd; char m_kTargetClassID; PgWinSpr *m_pkLPGround; PgWinSpr *m_pkSPGround; PgWinText *m_pkCharNameTextWin; MobIconWin *m_pkMobGradeWin; MobIconWin *m_pkCbResWin; MaskedWin *m_pkPortrait; PgWinSpr *m_pkMobPortrait; PgWinSpr *m_pkHPBarStart; PgWinSpr *m_pkHPBarEnd; PgWinSpr *m_pkSPBarStart; PgWinSpr *m_pkSPBarEnd; NiTList m_kAbStateList; NiPointer m_apkAbstateBufIconWin[15]; NiPointer m_apkAbstateDeBufIconWin[15]; NiPointer m_apkAbstateBuffWin[15]; NiPointer m_apkAbstateDBuffWin[15]; PgWinSpr *m_apkSoulWin[2][7]; SpEffect *m_apkSoulWinEffect[2][7]; PgWinSpr *m_pkMobLevOrange; PgWinSpr *m_pkMobLevYellow; PgWinSpr *m_pkMobLevRed; PgWinSpr *m_pkMobLevGreen; PgWinSpr *m_pkMobLevGray; PgWinText *m_pkHPText; PgWinText *m_pkSPText; PgWinText *m_pkLPText; PgWinText *m_pkLevelText; PgWinBut *m_pkMinButton; PgWinBut *m_pkMaxButton; PgWinSpr *m_pkLevelOver; TargetOfTheTargetWin *m_pkTargetOfTheTargetWin; bool m_bEnableTOT; char m_kTempLV; bool m_bShowMobHP; }; /* 5126 */ struct ClientWin { PgWin baseclass_0; }; /* 5127 */ struct MiniMapMarkWin { PgWin baseclass_0; PgWinSpr *m_pkMarkWin; }; /* 5128 */ struct MainCharMarkWin { MiniMapMarkWin baseclass_0; }; /* 5129 */ struct NiTListBase,RaidMarkWin *> { NiTListBase,RaidMarkWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,RaidMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5130 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; RaidMarkWin *m_element; }; /* 5131 */ struct RaidMarkWin { MiniMapMarkWin baseclass_0; RaidMemberInfo *m_pkInfo; }; /* 5132 */ struct NiTListBase,RaidMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,RaidMarkWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,RaidMarkWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,RaidMarkWin *> *this, NiTListItem *); }; /* 5133 */ struct NiTListBase,RaidMarkWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5134 */ struct NiTPointerListBase,RaidMarkWin *> { NiTListBase,RaidMarkWin *> baseclass_0; }; /* 5135 */ struct NiTPointerList { NiTPointerListBase,RaidMarkWin *> baseclass_0; }; /* 5136 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5137 */ struct NiTListBase,NpcMarkWin *> { NiTListBase,NpcMarkWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NpcMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5138 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NpcMarkWin *m_element; }; /* 5139 */ struct NpcMarkWin { MiniMapMarkWin baseclass_0; PgWinSpr *m_pkAutoRunMark; PgWinSpr *m_pkQuestStateIngWin; PgWinSpr *m_pkQuestStateAbleWin; PgWinSpr *m_pkQuestStateRewardWin; PgWinSpr *m_pkQuestStateLowAbleWin; unsigned __int16 m_kCharHandle; tagRECT m_kIconDrawRect; bool m_bIconDraw; }; /* 5140 */ struct NiTListBase,NpcMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NpcMarkWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NpcMarkWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,NpcMarkWin *> *this, NiTListItem *); }; /* 5141 */ struct NiTListBase,NpcMarkWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5142 */ struct NiTPointerListBase,NpcMarkWin *> { NiTListBase,NpcMarkWin *> baseclass_0; }; /* 5143 */ struct NiTPointerList { NiTPointerListBase,NpcMarkWin *> baseclass_0; }; /* 5144 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5145 */ struct NiTListBase,PartyMarkWin *> { NiTListBase,PartyMarkWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PartyMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5146 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PartyMarkWin *m_element; }; /* 5147 */ struct PartyMarkWin { MiniMapMarkWin baseclass_0; PartyMemberInfo *m_pkInfo; }; /* 5148 */ struct NiTListBase,PartyMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PartyMarkWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PartyMarkWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,PartyMarkWin *> *this, NiTListItem *); }; /* 5149 */ struct NiTListBase,PartyMarkWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5150 */ struct NiTPointerListBase,PartyMarkWin *> { NiTListBase,PartyMarkWin *> baseclass_0; }; /* 5151 */ struct NiTPointerList { NiTPointerListBase,PartyMarkWin *> baseclass_0; }; /* 5152 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5153 */ struct MiniMapWin { PgWinFrame baseclass_0; int addx; int addy; MaskedWin *m_pkMiniMapWin; NiPointer m_spZoomInBut; NiPointer m_spZoomOutBut; NiPointer m_spAllMapBut; NiPointer m_spSideBut[4]; PgWinText *m_pkMapNameTextWin; ClientWin *m_pkClientWin; MiniMapWin::Mode m_eMode; float m_fMap2FullMapRate; float m_fTextureWidth; float m_fTextureHeight; float m_fViewLeft; float m_fViewTop; float m_fViewWidth; float m_fViewHeight; float m_fShiftX; float m_fShiftY; float m_fMiniMapScale; bool m_bZoomEnableFlag; float m_fMainCharWorldX; float m_fMainCharWorldY; float m_fMapCharX; float m_fMapCharY; NiPointer m_spMainCharSprData; NiPointer m_spLinkSprData; NiPointer m_spLinkDirSprData; NiPointer m_spPartySprData; NiPointer m_spNpcSprData; MainCharMarkWin *m_pkMainCharMarkWin; PgTList m_kRaidList; PgTList m_kNpcList; PgTList m_kPartyList; FullMapWin *m_pkFullMapWin; tagRECT m_kMapViewRect; PgWinText *m_pkGTTQuitText; PgWinBut *m_pkGTQuitBut; PgWinSpr *m_pkGTQuitPanel; NiPointer m_spRedPos; NiPointer m_spBluePos; PgTList m_kEnemyList; SpEffect *m_pkScanEffect; float m_fAlphaBlendValue; PgTList m_kKQAlarmInfos; NiPointer m_spNewKQuest; bool m_bKQStarted; bool m_bKQJoined; bool m_bKQListChanged; NiTMap m_kMapMarkMap; NiTMap m_KQTeamMarkWinMap; NiPointer m_spSideWin; ID_LEVEL_TYPE m_eInDunLevel; PgWinSpr *m_pkHeroModeFlag; SpEffect *m_apkEffect[3]; NiPointer m_pAttachEffect; char m_MapName[128]; }; /* 5154 */ struct QuestStateImage { NiPointer spIng; NiPointer spAble; NiPointer spReward; NiPointer spLowAble; }; /* 5155 */ struct WorldMapWin::UserLocationView { PgWinSpr *pkMapNameSpr; PgWinSpr *pkMeSpr; PgWinSpr *pkParty1Spr; PgWinSpr *pkParty2Spr; PgWinSpr *pkParty3Spr; PgWinSpr *pkParty4Spr; }; /* 5156 */ struct std::_Tmap_traits,std::allocator >,0> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 5157 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 5158 */ struct std::_Pair_base { const int first; WorldMapWin::UserLocationView *second; }; /* 5159 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5160 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5161 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 5162 */ struct std::_Allocator_base > { char dummy[1]; }; /* 5163 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 5164 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 5165 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 5166 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 5167 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 5168 */ struct WorldMapWin { PgWinFrame baseclass_0; PgWinText *m_pkMapName; PgWinSpr *m_pkNormalAvatar; PgWinSpr *m_pkDungeonAvatar; WM_Link m_TargetMap; PgWinBut *m_pkMapBtn[36]; MsgBox *m_pkMsgBox; SpEffect *m_apkEffect[36]; NiPointer m_pAttachEffect[36]; WorldMapWin::UserLocationView *m_pkUserLocationView; std::map,std::allocator > > m_mapUserLocationView; unsigned int m_uiUserLocationViewCount; }; /* 5169 */ struct NiTListBase,QuestHelperMarkWin *> { NiTListBase,QuestHelperMarkWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,QuestHelperMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5170 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; QuestHelperMarkWin *m_element; }; /* 5171 */ struct QuestHelperMarkWin { MiniMapMarkWin baseclass_0; PgWinSpr *m_pkAutoRunMark; PgWinSpr *m_pkQuestHelperWin; unsigned __int16 m_kQuestID; unsigned __int16 m_MobID; unsigned __int16 m_QCID; NiPoint2 m_kPos; }; /* 5172 */ struct NiTListBase,QuestHelperMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,QuestHelperMarkWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,QuestHelperMarkWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,QuestHelperMarkWin *> *this, NiTListItem *); }; /* 5173 */ struct NiTListBase,QuestHelperMarkWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5174 */ struct NiTPointerListBase,QuestHelperMarkWin *> { NiTListBase,QuestHelperMarkWin *> baseclass_0; }; /* 5175 */ struct NiTPointerList { NiTPointerListBase,QuestHelperMarkWin *> baseclass_0; }; /* 5176 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5177 */ struct NiTListBase,MobAreaMarkWin *> { NiTListBase,MobAreaMarkWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,MobAreaMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5178 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; MobAreaMarkWin *m_element; }; /* 5179 */ struct MobAreaMarkWin { MiniMapMarkWin baseclass_0; PgWinSpr *m_pkMobAreaMarkWin; unsigned __int16 m_QuestID; unsigned __int16 m_MobID; NiPoint2 m_kPos; }; /* 5180 */ struct NiTListBase,MobAreaMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,MobAreaMarkWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,MobAreaMarkWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,MobAreaMarkWin *> *this, NiTListItem *); }; /* 5181 */ struct NiTListBase,MobAreaMarkWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5182 */ struct NiTPointerListBase,MobAreaMarkWin *> { NiTListBase,MobAreaMarkWin *> baseclass_0; }; /* 5183 */ struct NiTPointerList { NiTPointerListBase,MobAreaMarkWin *> baseclass_0; }; /* 5184 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5185 */ struct NiTListBase,GTIScanMarkWin *> { NiTListBase,GTIScanMarkWin *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,GTIScanMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5186 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; GTIScanMarkWin *m_element; }; /* 5187 */ struct ScanMemberInfo { SHINE_XY_TYPE loc; }; /* 5188 */ struct GTIScanMarkWin { MiniMapMarkWin baseclass_0; ScanMemberInfo m_EenemyPos; }; /* 5189 */ struct NiTListBase,GTIScanMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,GTIScanMarkWin *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,GTIScanMarkWin *> *this); void (__thiscall *DeleteItem)(NiTListBase,GTIScanMarkWin *> *this, NiTListItem *); }; /* 5190 */ struct NiTListBase,GTIScanMarkWin *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5191 */ struct NiTPointerListBase,GTIScanMarkWin *> { NiTListBase,GTIScanMarkWin *> baseclass_0; }; /* 5192 */ struct NiTPointerList { NiTPointerListBase,GTIScanMarkWin *> baseclass_0; }; /* 5193 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5194 */ struct InvisibleWin { PgWin baseclass_0; NiMaterialProperty *m_pkMaterialProp; }; /* 5195 */ struct NiTMapBase,unsigned int,MapMarkWin *> { NiTMapBase,unsigned int,MapMarkWin *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,MapMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5196 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; MapMarkWin *m_val; }; /* 5197 */ struct MapMarkWin { MiniMapMarkWin baseclass_0; NiPoint2 m_kPos; bool m_IsUpdatePos; float m_fLifeTime; }; /* 5198 */ struct NiTMapBase,unsigned int,MapMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,MapMarkWin *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,MapMarkWin *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,MapMarkWin *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,MapMarkWin *> *this, NiTMapItem *, unsigned int, MapMarkWin *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,MapMarkWin *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,MapMarkWin *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,MapMarkWin *> *this, NiTMapItem *); }; /* 5199 */ struct DFALL { char dummy[1]; }; /* 5200 */ union $EADF36C954553860C6418CFFFCCADDDC { DFALL baseclass_0; unsigned int m_uiCount; }; /* 5201 */ struct NiTMapBase,unsigned int,MapMarkWin *>::AntiBloatAllocator { $EADF36C954553860C6418CFFFCCADDDC ___u0; }; /* 5202 */ struct NiTMap { NiTMapBase,unsigned int,MapMarkWin *> baseclass_0; }; /* 5203 */ struct NiTMapBase,unsigned short,KQTeamMarkWin *> { NiTMapBase,unsigned short,KQTeamMarkWin *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned short,KQTeamMarkWin *>::AntiBloatAllocator m_kAllocator; }; /* 5204 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned __int16 m_key; KQTeamMarkWin *m_val; }; /* 5205 */ struct KQTeamMarkWin { MiniMapMarkWin baseclass_0; unsigned __int16 m_kCharHandle; }; /* 5206 */ struct NiTMapBase,unsigned short,KQTeamMarkWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this, unsigned __int16); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this, unsigned __int16, unsigned __int16); void (__thiscall *SetValue)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this, NiTMapItem *, unsigned __int16, KQTeamMarkWin *); void (__thiscall *ClearValue)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned short,KQTeamMarkWin *> *this, NiTMapItem *); }; /* 5207 */ struct DFALL { char dummy[1]; }; /* 5208 */ union $5F8DEE8BE179BD03EE0DF6D8BAE85093 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 5209 */ struct NiTMapBase,unsigned short,KQTeamMarkWin *>::AntiBloatAllocator { $5F8DEE8BE179BD03EE0DF6D8BAE85093 ___u0; }; /* 5210 */ struct NiTMap { NiTMapBase,unsigned short,KQTeamMarkWin *> baseclass_0; }; /* 5211 */ struct FullMapWin { PgWinFrame baseclass_0; MainCharMarkWin *m_pkMainCharMarkWin; PgTList m_kRaidList; bool m_bTeleport; PgTList m_kNpcList; PgTList m_kPartyList; PgWinText *m_pkMapNameTextWin; MiniMapWin *m_pkMiniMapWin; NiPointer m_spPartySprData; NiPointer m_spNPCSoulStoneSprData; NiPointer m_spNPCGuildSprData; NiPointer m_spNPCQuestSprData; NiPointer m_spNPCStoreSprData; NiPointer m_spNPCKingdomSprData; NiPointer m_spNPCMineSprData; NiPointer m_spNPCFurnitureSprData; NiPointer m_spNPCSmithSprData; NiPointer m_spNPCSkillSprData; NiPointer m_spNPCHelpSprData; NiPointer m_spNPCTemplarSprData; NiPointer m_spNPCItemSprData; NiPointer m_spNPCNormalSprData; NiPointer m_spNPCWTitleSprData; QuestStateImage m_kQuestStateImg; NiPointer m_spMainCharSprData; NiPointer m_spLinkSprData; NiPointer m_spLinkTownSprData; NiPointer m_spMiniHouseSprData; NiPointer m_spMainCharSprDataSecond; CNSTimer_Interval m_kRandomTimer_Interval; MainCharMarkWin *m_pkMainCharMarkSecondWin; NiPointer m_spFlagNormal; NiPointer m_spFlagRed; NiPointer m_spFlagBlue; NiPointer m_spWarpRed; NiPointer m_spWarpBlue; NiPointer m_spWarpGray; PgWin *m_pkFullMapViewWin; NiPointer m_spFullMapGeom; NiPointer m_spFullMapTexProp; float m_fMapOffsetX; float m_fMapOffsetY; float m_fMapScaleX; float m_fMapScaleY; WorldMapWin *m_pkWorldMapWin; PgWinBut *m_pkWorldMapBut; PgWinSpr *m_pkGridSprWin[22]; PgWinSpr *m_pkGridNumSprWin; PgWinText *m_pkCategoryText[20]; NiPointer m_spAutoRunMark; PgWinText *m_pkAutoRunText; NiPointer m_spMobChiefSprData; NiPointer m_spMobNormalSprData; NiPointer m_spMobDmgSprData; NiPointer m_spRedWoodSprData; NiPointer m_spBlueWoodSprData; NiPointer m_spCaptureFlagSprData; PgTList m_kQuestBallList; PgTList m_kQuestNumList; NiPointer m_spQuestHelperNumBall; NiPointer m_spQuestHelperNum[40]; PgWinSpr *m_pkQuestListNumBall[40]; PgWinSpr *m_pkQuestListNum[40]; PgWinBut *m_pkIndexBtn[2]; PgWinBut *m_pkQuestListBtn[2]; SlideListWin *m_pkMapSlideListWin; SlideBar *m_pkMapSlideBar; SlideListWin *m_pkQuestSlideListWin; SlideBar *m_pkQuestSlideBar; PgWinSpr *m_pkMapListPanel[2]; PgWinSpr *m_pkQuestListPanel[2]; PgWinSpr *m_pkIndexPanel[2]; Name3 m_kSelectedMapName; std::basic_string,std::allocator > m_kMapTitle; unsigned __int16 m_kSelectedMapID; unsigned int m_uiMapListTotalCnt; CNSTimer_MarkCheck m_kMarkCheck; float m_fFullMapScale; tagRECT m_kMapViewRect; PgTList m_kMobAreaList; PgSprData *m_spMobArea[200]; NiPointer m_spRedPos; NiPointer m_spBluePos; PgTList m_kEnemyList; float m_fAlphaBlendValue; SlideBar *m_pkSlides; InvisibleWin *m_pkInvisibleWin; std::vector > m_kVisibleControls; NiTMap m_kMapMarkMap; NiTMap m_KQTeamMarkWinMap; }; /* 5212 */ struct NiTListBase,MiniMapWin::sKQAlarmInfo *> { NiTListBase,MiniMapWin::sKQAlarmInfo *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,MiniMapWin::sKQAlarmInfo *>::AntiBloatAllocator m_kAllocator; }; /* 5213 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; MiniMapWin::sKQAlarmInfo *m_element; }; /* 5214 */ struct MiniMapWin::sKQAlarmInfo { unsigned int m_kHandle; unsigned __int16 m_kID; bool m_bJoinable; }; /* 5215 */ struct NiTListBase,MiniMapWin::sKQAlarmInfo *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,MiniMapWin::sKQAlarmInfo *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,MiniMapWin::sKQAlarmInfo *> *this); void (__thiscall *DeleteItem)(NiTListBase,MiniMapWin::sKQAlarmInfo *> *this, NiTListItem *); }; /* 5216 */ struct NiTListBase,MiniMapWin::sKQAlarmInfo *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5217 */ struct NiTPointerListBase,MiniMapWin::sKQAlarmInfo *> { NiTListBase,MiniMapWin::sKQAlarmInfo *> baseclass_0; }; /* 5218 */ struct NiTPointerList { NiTPointerListBase,MiniMapWin::sKQAlarmInfo *> baseclass_0; }; /* 5219 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5220 */ struct NiPointer { ClientWin *m_pObject; }; /* 5221 */ struct MainMenuWin:: { CNSTimer_Interval kTimerInterval; CNSTimer_MarkCheck kMarkCheck; NsEffect kEffect; bool bLive; NiPointer spTransformController; PgWin *pkProxy; NiPointer spPosOffsetNode; }; /* 5222 */ struct PgWinButExt { PgWinBut baseclass_0; bool shortCutSizeMode; bool m_bIsVerticalMode; int orgLeftOffset; int orgTopOffset; bool m_bIsDrag; int firstPosX; int firstPosY; int defaultPosX; int defaultPosY; int hilOffsetX; int hilOffsetY; bool m_bMainBtnMode; }; /* 5223 */ struct MainMenuWin { PgWinFrame baseclass_0; unsigned int m_uiFrameWidth; bool m_bHide; MainMenuWin::MENU_TAB_MODE m_tab; MainMenuWin:: m_kEffectManager[13]; NiPointer m_aspEffectNode[13]; int m_iCurrParticleIndex; PgWinButExt *m_pkBut[13]; PgWinSpr *m_pkNewItem; bool m_bBlinkEffect; bool m_bBlinkActive; int m_iBlinkSlotType; int maxButOffset; }; /* 5224 */ struct KeyRemappingWin::SHINE_KEYMAPPING { char Name[256]; char modifier; char keyValue; }; /* 5225 */ struct KeyRemappingBut { PgWinBut baseclass_0; unsigned int m_uiInvIndex; }; /* 5226 */ struct KeyRemappingWin { PgWinFrame baseclass_0; KeyRemappingWin::SHINE_KEYMAPPING m_keyMapping[95]; unsigned int m_uiCurPageType; unsigned int m_uiCurPage; unsigned int m_uiMainMenuTotalNum; unsigned int m_uiGameTotalNum; unsigned int m_uiShortCutTotalNum; PgWinText *m_apkInvTextWin[24]; PgWinText *m_apkInvLevWin[24]; KeyRemappingBut *m_apkKeyMappingBtn[24]; bool m_bCheckingKey; bool m_bCheckRemaping; unsigned int m_uiSelectButIndex; unsigned int m_uiTargetKeyIndex; std::vector > m_pkTabList; PgWinBut *m_pkPrePageBut; PgWinBut *m_pkNextPageBut; KeyRemappingWin::SHINE_KEYMAPPING m_kOldKeyMap; bool m_bModeif; }; /* 5227 */ struct HelpWin { PgWinFrame baseclass_0; int m_iTotalChinaLocaleNum; int m_aciChinaLocaleNo[3]; int m_acWebUrlNum[3]; char m_acWebUrl[3][3][512]; bool m_bLoadURL; char m_acWebKeyParameter[33]; HWND__ *m_hWebWindow; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; bool m_bOpen; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; std::basic_string,std::allocator > m_kWebAddress; }; /* 5228 */ struct ShopWin { PgWinFrame baseclass_0; HWND__ *m_hWebWindow; HWND__ *m_hPopWebWindow; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; bool m_bOpen; bool m_bPopOpen; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; char *m_acFullpathUrl; std::basic_string,std::allocator > m_ItemShopUrl; int m_iTotalChinaLocaleNum; int m_aciChinaLocaleNo[50]; int m_acWebUrlNum[50]; char m_acWebUrl[50][10][512]; unsigned int uicheck; char m_acWebKeyParameter[33]; }; /* 5229 */ struct EventFriendWin { PgWinFrame baseclass_0; PgWinBut *m_pkOk; PgWinBut *m_pkCancel; EditWin *m_pkCharNameInputEdit; PgWinBut *m_pkCloseBtn; PgWinBut *m_pkCheckTextBut; PgWinText *m_pkOkTextWin; ColumnBut *m_pkCheck; }; /* 5230 */ struct RoarWin { PgWinFrame baseclass_0; NiPointer m_spEdit; CNSTimer_Interval m_kTimerInterval; bool m_bDuplication; PgWinText *m_pLimitTextWin; unsigned int m_uiLimitText; unsigned int m_uiRoarNoticeLength; char *m_pcOldText; char m_acRoarNoticeClone[128]; char m_acChatcommand[128]; ItemIcon *m_pkItemIconWin; ItemInfo *m_pkItemInfo; unsigned int m_uiLockInvPos; const unsigned int m_uiLimitTextLength; }; /* 5231 */ struct ForumWin { PgWinFrame baseclass_0; HWND__ *m_hWebWindow; HWND__ *m_hPopWebWindow; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; bool m_bOpen; bool m_bPopOpen; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; char *m_acFullpathUrl; std::basic_string,std::allocator > m_ForumURL; }; /* 5232 */ struct WingStoneWin { PgWinFrame baseclass_0; unsigned __int16 WingStoneID; ItemIcon *m_pkItemIconWin; ItemInfo *m_pkItemInfo; PgWinText *m_pkItemUseExposition; NiPointer m_apkTextWin[3]; PgWinText *m_pkChoicePlace; EditWin *m_pkEditWin; PopupMenuWin *m_pkPopupMenuWin; PgWinCloseBut *m_pkPgWinCloseBut; unsigned __int16 m_smiMapID; bool m_bCheckPossibility; bool m_bCheckOpenMap; bool m_bCheckMemory; bool m_bFirstGoddessWingUse; float m_dMapX; float m_dMapY; unsigned int m_uiLockInvPos; unsigned int m_uiMemorySlot; unsigned int m_uiDescript; }; /* 5233 */ struct WingStoneMapWin { PgWinFrame baseclass_0; PgWinText *m_pkMapNameTextWin; NiPointer m_spSavePlace; tagRECT m_kMapViewRect; float m_fMapOffsetX; float m_fMapOffsetY; float m_fMapScaleX; float m_fMapScaleY; float m_fMiniMapScale; PgWin *m_pkFullMapViewWin; PgWinBut *m_pkFlyMapBut; NiPointer m_spFullMapGeom; NiPointer m_spFullMapTexProp; NiPointer m_spMiniMapTexture; MainCharMarkWin *m_pkMainCharMarkWin; MiniMapWin *m_pkMiniMapWin; }; /* 5234 */ struct MixItemIcon { ItemIcon baseclass_0; bool m_bLock; PgFrameWork *m_pkFrameWork; unsigned int m_uiSenderType; unsigned int m_uiSenderInvIndex; unsigned int m_uiInvIndex; unsigned int m_uiInvType; PgWin *m_pkSender; }; /* 5235 */ struct ItemMixWin { PgWinFrame baseclass_0; PgWinDrop m_kDrop; DropContents m_kDropContents; MixItemIcon *m_apkItemIconWin[4]; unsigned int m_uiSlotItemInvNum[4]; PgWinBut *m_pkMixBtn; NiPointer m_pkMixSpr; SpEffect *m_apkEffect; NiPointer m_pAttachEffect; MsgBox *m_pkMsgBox; int m_uiMinMixItemLevel; unsigned int m_uiAddItemID; unsigned int m_uiResultItemID; }; /* 5236 */ struct std::_Tset_traits,std::allocator,0> { $04C65972E843AFFCA6DC9A9BDDCCE538 ___u0; }; /* 5237 */ struct std::_Tree_nod,std::allocator,0> >::_Node { std::_Tree_nod,std::allocator,0> >::_Node *_Left; std::_Tree_nod,std::allocator,0> >::_Node *_Parent; std::_Tree_nod,std::allocator,0> >::_Node *_Right; PgWin *_Myval; char _Color; char _Isnil; }; /* 5238 */ struct std::_Allocator_base,std::allocator,0> >::_Node> { char dummy[1]; }; /* 5239 */ struct std::allocator,std::allocator,0> >::_Node> { std::_Allocator_base,std::allocator,0> >::_Node> baseclass_0; }; /* 5240 */ struct std::_Tree_nod,std::allocator,0> > { std::_Tset_traits,std::allocator,0> baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator,0> >::_Node> _Alnod; std::allocator _Alval; }; /* 5241 */ struct std::_Tree_val,std::allocator,0> > { std::_Tree_nod,std::allocator,0> > baseclass_0; }; /* 5242 */ struct std::_Tree,std::allocator,0> > { std::_Tree_val,std::allocator,0> > baseclass_0; }; /* 5243 */ struct std::set,std::allocator > { std::_Tree,std::allocator,0> > baseclass_0; }; /* 5244 */ struct PgFadeTextGeometry { PgTextGeometry baseclass_0; float m_fLifeTime; float m_fAlphaBlendValue; NiPointer m_spMaterialProp; }; /* 5245 */ struct NiPointer { PgFadeTextGeometry *m_pObject; }; /* 5246 */ struct GTInformWin { PgWinFrame baseclass_0; NiPointer m_aspTextGeom[5]; }; /* 5247 */ struct ServerTimeWin { PgWinFrame baseclass_0; ColumnBut *m_pkCheckBox; PgWinText *m_pkServerTimeText; PgWinSpr *m_pkWinSpr; bool m_bEnableServerTime; }; /* 5248 */ struct ShortCutIconWin { SkillIcon baseclass_0; NiPointer m_spShortCut; unsigned int m_uiIndex; bool m_bProtected; PgWinText *m_pkLotText; bool m_bDisplayLotText; bool m_bLock; SpEffect *m_pkToggleEffect; unsigned __int16 m_SkillID; bool m_bEnableToggle; }; /* 5249 */ union $EB9B128AEFEA501B0E33C43D0A8B2121 { std::_Container_base0 baseclass_0; unsigned __int16 *_Myfirst; }; /* 5250 */ struct std::_Vector_val > { $EB9B128AEFEA501B0E33C43D0A8B2121 ___u0; unsigned __int16 *_Mylast; unsigned __int16 *_Myend; std::allocator _Alval; }; /* 5251 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5252 */ struct ShortCutWin { PgWinFrame baseclass_0; bool m_bVerticalMode; bool m_bMainWinMode; unsigned int m_uiCurPage; ShortCutIconWin *m_apkIconWin[18]; ClockShadowWin *m_apkClockShadowWin[18]; bool m_abClockShadowWinActive[18]; SpEffect *m_apkCoolTimeOverEffect[18]; PgWinText *m_pkPageNumTextWin; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinButExt *m_pkSizeBtn; PgWinButExt *m_pkPanelTrunBut; PgWinButExt *m_pkSubPanelBut; unsigned int m_uiShortCutStatusIndex; int m_iIconWinSizeWidth; int m_iIconWinSizeHeight; PgWinSpr *m_apkIconWinBack[18]; PgWinSpr *m_apkIconWinBack2[18]; PgWinSpr *m_apkIconWinBack3[18]; PgWinSpr *m_apkHotKeyWin[18]; NiPointer m_spNumberNode; NiPointer m_spNumberPosNode; NiSourceTexture *m_pkNumberTexture; PgWinSpr *m_apkHotKeyPlusWin[18]; bool m_bShowHotkey[18]; bool m_bShowFlag; bool m_bPremiumActive; int m_iSubTabLevel; DropContents *m_pkDropcontents; unsigned int m_uiRevIndex; bool m_bToggleOn; std::vector > m_vecToggleSkillID; }; /* 5253 */ struct SysMsgDisplayWin { ChatDisplayWin baseclass_0; }; /* 5254 */ struct StatTitleListItemWin { PgWin baseclass_0; }; /* 5255 */ struct StatTitleWin { PgWinFrame baseclass_0; int m_iListCount; StatTitleListItemWin *m_apkListItemWin[4]; IconWin *m_pkStatTitleIconWin; PgWinText *m_pkSelectedStatTitle; }; /* 5256 */ struct CharTitleWin::CTWIN_LIST_INFO { char Type; char _bf1; unsigned __int16 MobID; }; /* 5257 */ struct CCharacterTitleData { CDataReader m_CharacterTitleData; }; /* 5258 */ struct CharTitleWin { PgWinFrame baseclass_0; CharTitleWin::CTWIN_LIST_INFO ms_ctWinListInfo[531]; SlideListWin *m_pListWin; SlideBar *m_pSlideBarEx; unsigned int m_uiCurPage; CCharacterTitleData pCharTitleData; PgFrameWork *m_pkFrameWork; PgWinText *m_apkCurrentNickTextWin[7]; PgWinText *m_apkChoiceNickTextWin[7]; unsigned int m_uiFontHeight; }; /* 5259 */ struct StatPointReqTask { ITask baseclass_0; StatPointReqTask::State m_eState; }; /* 5260 */ struct NiPointer { StatPointReqTask *m_pObject; }; /* 5261 */ struct FreeStatView { FrameBoxWin baseclass_0; PgWinText *m_apkTextWin[20]; PgWinBut *m_pkOKBut; }; /* 5262 */ #pragma pack(push, 1) struct CHAR_CHANGEBYCONDITION_PARAM { char nFlag; char nIndex; unsigned int nValue; }; #pragma pack(pop) /* 5263 */ struct std::_Allocator_base { char dummy[1]; }; /* 5264 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5265 */ union $D161E5C041922CE7A6641CA0429BC66B { std::_Container_base0 baseclass_0; CHAR_CHANGEBYCONDITION_PARAM *_Myfirst; }; /* 5266 */ struct std::_Vector_val > { $D161E5C041922CE7A6641CA0429BC66B ___u0; CHAR_CHANGEBYCONDITION_PARAM *_Mylast; CHAR_CHANGEBYCONDITION_PARAM *_Myend; std::allocator _Alval; }; /* 5267 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5268 */ struct Char_ChangeCondition { CHAR_CHANGEBYCONDITION_PARAM _WCLow[10]; CHAR_CHANGEBYCONDITION_PARAM _WCHigh[10]; CHAR_CHANGEBYCONDITION_PARAM _AC[10]; CHAR_CHANGEBYCONDITION_PARAM _TH[10]; CHAR_CHANGEBYCONDITION_PARAM _TB[10]; CHAR_CHANGEBYCONDITION_PARAM _MALow[10]; CHAR_CHANGEBYCONDITION_PARAM _MAHigh[10]; CHAR_CHANGEBYCONDITION_PARAM _MR[10]; std::vector > _vecUsingPassiveSkill; }; /* 5269 */ struct CharInfoWin { PgWinFrame baseclass_0; PgWinText *m_pkSubNameTextWin; PgWinText *m_pkJobTextWin; PgWinText *m_pkGuildTextWin; PgWinText *m_pkHPNumTextWin; PgWinText *m_pkSPNumTextWin; PgWinText *m_pkPointNumTextWin; PgWinText *m_pkCharNameTextWin; PgWinText *m_pkLevelTextWin; PgWinText *m_pkRaceTextWin; PgWinText *m_pkExpTextWin; PgWinText *m_pkExpPerTextWin; PgWinText *m_pkNextExpTextWin; PgWinText *m_pkStrTextWin; PgWinText *m_pkDexTextWin; PgWinText *m_pkConTextWin; PgWinText *m_pkIntTextWin; PgWinText *m_pkMenTextWin; PgWinText *m_pkWCTextWin; PgWinText *m_pkACTextWin; PgWinText *m_pkTHTextWin; PgWinText *m_pkTBTextWin; PgWinText *m_pkMATextWin; PgWinText *m_pkMRTextWin; PgWinText *m_pkFamousTextWin; PgWinText *m_pkPkKillCountTextWin; PgWinText *m_pkStatTitleText; PgWinText *m_pkCharmPointText; PgWinText *m_pkRecvCharmPointText; PgWinText *m_pkStatTitlePointText; StatTitleWin *m_pkStatTitleWin; IconWin *m_apkStatTitleIcon[5][4]; int m_aiStatTitleCount[5]; CharTitleWin *m_pkCharTitleWin; NiPointer m_spStatPointReqTask; PgWinBut *m_pkStrUpBtn; PgWinBut *m_pkDexUpBtn; PgWinBut *m_pkConUpBtn; PgWinBut *m_pkIntUpBtn; PgWinBut *m_pkMenUpBtn; PgWinBut *m_pkStrDnBtn; PgWinBut *m_pkDexDnBtn; PgWinBut *m_pkConDnBtn; PgWinBut *m_pkIntDnBtn; PgWinBut *m_pkMenDnBtn; PgWinText *m_pkRedistributePointText; FreeStatView *m_pkFreeStatView; CharTitleWin::CTWIN_LIST_INFO m_kCurrentTitle; std::vector > m_vecConditionParam; unsigned int m_uiConditionCount; unsigned int m_uiSectionRate; Char_ChangeCondition m_kChar_ChangeCondition; bool m_bChangeCondition; PgWinText *m_pkSPTextWin; PgWinText *m_pkLPTextWin; PgWinText *m_pkLPNumTextWin; }; /* 5270 */ struct ChargedItemIcon { ItemIcon baseclass_0; unsigned int m_dwChargedItemID; }; /* 5271 */ struct ChargedItemInvenWin { PgWin baseclass_0; ChargedItemIcon *m_apkItemIcon[24]; PgWinText *m_pkPageNumText; unsigned int m_uiCurrPage; }; /* 5272 */ struct CompensationItemIcon { ItemIcon baseclass_0; unsigned int m_dwChargedItemID; unsigned int m_uiInvIndex; PgWinDrop m_kDrop; DropContents m_kDropContents; }; /* 5273 */ struct CompensationInvWin { PgWin baseclass_0; CompensationItemIcon *m_apkItemIcon[24]; PgWinText *m_pkPageNumText; unsigned int m_uiCurrPage; }; /* 5274 */ struct RandomOptCountRecoverWin { PgWinFrame baseclass_0; IconSlotWin *m_apkRecoverCountItemWin; PgWinBut *m_pkAddCountBtn; PgWinBut *m_pkSubCountBtn; PgWinBut *m_pkOkBtn; PgWinBut *m_pkCancelBtn; PgWinText *m_pkText_Count; PgWinText *m_pkText_Notice_01; PgWinText *m_pkText_Notice_02; const unsigned int m_uiLimitRandomOptCount; unsigned int m_uiCurAbleRecoverCount; unsigned int m_uiRecoverItemTotalCount; unsigned int m_uiReqRecoverCount; bool m_bChangedRecoverReqCount; }; /* 5275 */ struct NiTMapBase >,int,NiPointer > { NiTMapBase >,int,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,int,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 5276 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; int m_key; NiPointer m_val; }; /* 5277 */ struct NiTMapBase >,int,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,int,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,int,NiPointer > *this, int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,int,NiPointer > *this, int, int); void (__thiscall *SetValue)(NiTMapBase >,int,NiPointer > *this, NiTMapItem > *, int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,int,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,int,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,int,NiPointer > *this, NiTMapItem > *); }; /* 5278 */ struct DFALL > { char dummy[1]; }; /* 5279 */ union $0B7266B7E9D4177990B471A9303759AB { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 5280 */ struct NiTMapBase >,int,NiPointer >::AntiBloatAllocator { $0B7266B7E9D4177990B471A9303759AB ___u0; }; /* 5281 */ struct NiTMap > { NiTMapBase >,int,NiPointer > baseclass_0; }; /* 5282 */ struct InventoryWin { PgWinFrame baseclass_0; unsigned int m_uiCurInvIndex; InvWin *m_apkInvWin[192]; InvWin *m_apkEquipWin[30]; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; PgWinBut *m_apkInvTabWin[8]; PgWinSpr *m_apkActiveTabWin[8]; PgWinSpr *m_apkDisableTabWin[8]; int m_iActivePage; ChargedItemInvenWin *m_pkChargedItemInvenWin; PgWinSpr *m_pkChargedItemTabWin; PgWinSpr *m_pkChargedItemDisableTabWin; CompensationInvWin *m_pkCompensationInvenWin; PgWinSpr *m_pkCompensationItemTabWin; PgWinSpr *m_pkCompensationDisableTabWin; PgWinBut *m_pkInchenBtn; NiPointer m_spMsgBox; int m_iEnchantAddItemInvIdx; PgWinSpr *m_pkNewRewardItem; PgWinSpr *m_pkNewChargedItem; RandomOptCountRecoverWin *m_pkRandomOptCountRecoverWin; int m_iRecoveryCountItemInvIdx; bool m_bDivide; Item *m_pTargetItem; unsigned __int16 m_TargetItemID; unsigned int m_uiSenderInvPos; unsigned int m_uiReceiverInvPos; CNSTimer_Interval m_kTimerInterval; CNSTimer_MarkCheck m_kMarkCheck; NsEffect m_kEffect; NiPointer m_spEffect; PgWinBut *m_pkAutoPickBtn; PgWinBut *m_pkAutoPickDisable; PgWinSpr *m_pkAutoPickON; PgWinSpr *m_pkAutoPickOFF; bool m_bAutoPickMinimon; bool m_bAutoPickEnable; unsigned int m_uiCloseCardInvIndex; Item *m_pkCloseCardItem; PgWinBut *m_pkArrangeBut; SpEffect *m_apkArrangeButEff; SpEffect *m_apkArrangeInvenEff; NiPointer m_pRunArrangeButEff; NiPointer m_pRunArrangeInvenEff; PgWinSpr *m_pkArrangeDisable; PgWinBut *m_pkInvMagicBoxBut; PgWinBut *m_pkDisMagicBoxBut; PgWinBut *m_pkAutoUseWinOpenBtn; PgWinBut *m_pkAutoUseDisable; bool m_bAutoUseEnable; bool m_bRewardStart; bool m_bChargedStart; bool m_bRewardNew; bool m_bChargedNew; bool m_bShowEquip; PgWinSpr *m_pEquipTheme; PgWinBut *m_pkChargedItemOffTabWin; PgWinBut *m_pkCompensationItemOffTabWin; PgWinSpr *m_pkNumSpr[8]; PgWinSpr *m_pkInvPanel; PgWinSpr *m_pkMoneyPanel; PgWinSpr *m_pkFunctionPanel; PgWinSpr *m_pkGoldBtn; PgWinSpr *m_pkSilverBtn; PgWinSpr *m_pkCopperBtn; PgWinSpr *m_pkGemBtn; PgWinSpr *m_pkGoldInput; PgWinSpr *m_pkSilverInput; PgWinSpr *m_pkCopperInput; PgWinSpr *m_pkGemInput; PgWinSpr *m_pkInvenTheme; PgWinSpr *m_pkInvSlot[192]; PgWinBut *m_pkChrEquipOnOffBut; int m_nOpenPage; bool m_bAutoPickCheck; NiTMap > *m_UIEffectList; bool m_bBlinkEffect; bool m_bBlinkActive; int m_iBlinkSlotNum; int iEffectKey; unsigned int currPcItemId; }; /* 5283 */ struct MiniHouseInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; unsigned int m_uiInvType; bool m_bActive; bool m_bLock; NiPointer m_spSubImagePlane; NiPointer m_spSubImageTexProp; }; /* 5284 */ struct MiniHouseInventoryWin { PgWinFrame baseclass_0; unsigned int m_uiCurInvIndex; MiniHouseInvWin *m_apkMiniHouseInvWin[24]; MiniHouseInvWin *m_apkEquipWin[11]; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinSpr *m_apkActiveTabWin[1]; int m_iActivePage; PgWinSpr *m_pkMiniHouseSprWin; unsigned __int16 m_PreEquipSkinItemID; }; /* 5285 */ struct PartyWin { PgWinFrame baseclass_0; unsigned int m_uiOption; bool m_bOpenPopUp; PgWinSpr *m_pkPtyGrayWin; PgWinSpr *m_pkPtyChiefWin; PgWinText *m_pkLvTextWin; PgWinAbbreviateText *m_pkNameTextWin; PgWinBar *m_pkHPBarWin; PgWinBar *m_pkSPBarWin; PgWinSpr *m_pkHPBarStartWin; PgWinSpr *m_pkHPBarEndWin; PgWinSpr *m_pkSPBarStartWin; PgWinSpr *m_pkSPBarEndWin; PgWinBar *m_pkLPBarWin; PgWinSpr *m_pkLPBarStartWin; PgWinSpr *m_pkLPBarEndWin; PgWinSpr *m_pkLPGround; PgWinSpr *m_pkSPGround; MaskedWin *m_pkPortrait; PgWinSpr *m_pkMobPortrait; PgWinSpr *m_pkDisconnected; PgWinSpr *m_pkOutofMyZone; PgWinSpr *m_pkMiniHouseMode; PartyMemberInfo *m_pkMemberInfo; NiPointer m_spPopupMenu; NiPointer m_apkAbstateBufIconWin[15]; NiPointer m_apkAbstateDeBufIconWin[15]; NiPointer m_apkAbstateBuffWin[15]; NiPointer m_apkAbstateDBuffWin[15]; NiPointer m_pkBufExtendBtn; NiPointer m_pkDeBufExtendBtn; PgWinSpr *m_pkPtyCharJob; }; /* 5286 */ struct MiniPartyWin { PgWinFrame baseclass_0; unsigned int m_uiOption; bool m_bOpenPopUp; PgWinSpr *m_pkPtyGrayWin; PgWinSpr *m_pkPtyChiefWin; PgWinAbbreviateText *m_pkNameTextWin; PgWinBar *m_pkHPBarWin; PgWinBar *m_pkSPBarWin; PgWinSpr *m_pkHPBarStartWin; PgWinSpr *m_pkHPBarEndWin; PgWinSpr *m_pkSPBarStartWin; PgWinSpr *m_pkSPBarEndWin; PgWinBar *m_pkLPBarWin; PgWinSpr *m_pkLPBarStartWin; PgWinSpr *m_pkLPBarEndWin; PgWinSpr *m_pkLPGround; PgWinSpr *m_pkSPGround; PartyMemberInfo *m_pkMemberInfo; NiPointer m_spPopupMenu; NiPointer m_apkAbstateBufIconWin[15]; NiPointer m_apkAbstateDeBufIconWin[15]; NiPointer m_apkAbstateBuffWin[15]; NiPointer m_apkAbstateDBuffWin[15]; NiPointer m_pkBufExtendBtn; NiPointer m_pkDeBufExtendBtn; PgWinSpr *m_pkPtyCharJob; }; /* 5287 */ struct PartyWinInterface { bool isMiniPartyWinShow; PartyWin *m_apkPartyWin[4]; MiniPartyWin *m_apkMiniPartyWin[4]; }; /* 5288 */ struct SystemWin { PgWinFrame baseclass_0; }; /* 5289 */ struct MiniHouseMenuWin { PgWinFrame baseclass_0; PgWinBut *m_pkPrivateStoreBut; PgWinBut *m_pkRestBut; PgWinBut *m_pkEntanceBut; PgWinText *m_pkRestText; PgWinText *m_pkPrivateStoreText; PgWinText *m_pkMHEnterText; }; /* 5290 */ struct PrivateStoreInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; unsigned int m_uiInvType; unsigned int m_uiSenderInvIndex; __int64 i64SellMoney; unsigned __int16 m_BuySloatItemCount; }; /* 5291 */ struct PrivateStoreWin { PgWinFrame baseclass_0; STREETBOOTH_SIGNBOARD signboard; bool m_bPrivateStoreOpen; unsigned int m_uiCurInvIndex; CNSTimer_Interval m_kTimerInterval; CNSTimer_Interval m_kEnableReflashButTimer; unsigned int m_uiLot; PgWinBut *m_pkOk; PgWinText *m_pkOkTextWin; PgWinBut *m_pkCancel; PgWinBut *m_pkCopperBtn; PgWinBut *m_pkSilverBtn; PgWinBut *m_pkGoldBtn; PgWinBut *m_pkGemBtn; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; PgWinText *m_pkTitleText; EditWin *m_pkStoreNameInputEdit; PgWinText *m_pkMoneyText; PgWinText *m_pkText2; PgWinText *m_pkRegulateModeText; PrivateStoreInvWin *m_apkInvWin[20]; PgWinSpr *m_pkInvBackSprWin[20]; PgWinBut *m_pkCloseBtn; MoneyWin *m_pkMoneyWin; __int64 i64PrivateStoreStartMyMoney; }; /* 5292 */ struct InputTextWin { PgWinFrame baseclass_0; EditWin *m_pkInputEdit; char m_ResultText[256]; PgWin *m_pkRevWin; unsigned int m_uiOkMsg; unsigned int m_uiMax; NiPointer m_apkTextWin[2]; }; /* 5293 */ struct KQuestTimeWin { PgWinFrame baseclass_0; PgWinText *m_minuteTxtWin; CNSTimer_Interval m_kTimer; PgWinSpr *m_apkLifeSpr[5]; int m_iRestLife; bool m_bTextOutTimeLimit; int m_iRequiredKillMonNums; PgWinText *m_pkRemainMonNumsToKill; PgWinSpr *m_apkKillCount; }; /* 5294 */ struct IDTimeWin { PgWinFrame baseclass_0; PgWinText *m_minuteTxtWin; CNSTimer_Interval m_kTimer; }; /* 5295 */ struct KingdomQuestWin::KQ_Joiner { unsigned int Handle; Name5 kJoiner[100]; int nJoinCnt; }; /* 5296 */ #pragma pack(push, 1) struct PROTO_KQ_INFO_CLIENT { unsigned int Handle; char Status; unsigned __int16 NumOfJoiner; unsigned __int16 ID; char Title[64]; unsigned __int16 LimitTime; int StartTime; tm tm_StartTime; unsigned __int16 StartWaitTime; char MinLevel; char MaxLevel; unsigned __int16 MinPlayers; unsigned __int16 MaxPlayers; char PlayerRepeatMode; unsigned __int16 PlayerRepeatCount; char PlayerRevivalMode; char PlayerRevivalCount; unsigned __int16 DemandQuest; unsigned __int16 DemandItem; __int64 DemandClass; char DemandGender; }; #pragma pack(pop) /* 5297 */ #pragma pack(push, 1) struct PROTO_KQ_MAP_INFO { char MapIndex; Name3 MapBase; Name3 MapName; char MapClear; }; #pragma pack(pop) /* 5298 */ #pragma pack(push, 1) struct PROTO_KQ_INFO { PROTO_KQ_INFO_CLIENT baseclass_0; char NextStartMode; unsigned __int16 NextStartDelayMin; char RepeatMode; unsigned __int16 RepeatCount; unsigned __int16 RewardIndex; unsigned __int16 DemandMobKill; int ScheduleTime; tm tm_ScheduleTime; char RunCounter; PROTO_KQ_MAP_INFO MapLink[4]; char ScriptLanguage[32]; char ScriptInitValue[32]; char IsTeamPVP; SHINE_XY_TYPE TeamRegenXY[2]; }; #pragma pack(pop) /* 5299 */ struct CKQ { int m_NumOfSchedule; PROTO_KQ_INFO m_Schedule[300]; int m_ServerTime; }; /* 5300 */ #pragma pack(push, 1) struct GameFrameWork { PgFrameWork baseclass_0; KeyboardMoveProcess m_kCharMover; int m_iLoginType; Char *m_pkStickChar; CNSTimer_Interval m_kStickTimer; bool m_bItemInfoChange; bool m_bEnableAdmin; __declspec(align(4)) int m_iAdminLevel; bool m_bIsGM; __declspec(align(4)) GameFrameWork::DisplayList m_ResList[21]; char *m_pcName; Char *m_pkTarget; PartyMemberInfo *m_pkPartyInfo; bool m_bTargetIsMainChar; bool m_bTargetIsPartyMember; __declspec(align(4)) RaidMemberInfo *m_pkRaidInfo; bool m_bTargetIsRaidMember; __declspec(align(4)) NiPointer m_spKeyMap; NiPoint3 m_kCameraRayOrigin; NiPoint3 m_kCameraRayDir; MainCharHPBarWin *m_pkMainCharHPBarWin; MainCharHPBarWin *m_pkTargetCharHPBarWin; StatusWin *m_pkStatusWin; ItemUpgradeWin *m_pkItemUpgradeWin; ItemUpgradeMsgWin *m_pkItemUpgradeMsgWin; MoverUpgradeWin *m_pkMoverUpgradeWin; TargetWin *m_pkTargetWin; MiniMapWin *m_pkMiniMapWin; MainMenuWin *m_pkMainMenuWin; KeyRemappingWin *m_pkKeyRemappingWin; HelpWin *m_pkHelpWin; ShopWin *m_pkShopWin; RewardWin *m_pkRewardWin; EventFriendWin *m_pkEventFriendWin; RoarWin *m_pkRoarWin; ForumWin *m_pkForumWin; WingStoneWin *m_pkWingStoneWin; WingStoneMapWin *m_pkWingStoneMapWin; ItemMixWin *m_pkItemMixWin; std::set,std::allocator > m_setEscapeHide; TargetOfTheTargetWin *m_pkTOTWin; GTInformWin *m_pkGTInformWin; ServerTimeWin *m_pkServerTimeWin; ShortCutWin *m_pkShortCutWin; ShortCutWin *m_pkShortCutSubWin[4]; ShortCutWin *m_pkShortCutWinV; ShortCutWin *m_pkShortCutSubWinV[4]; bool m_bLastShortCutSubWinDirV[4]; bool m_bPickCancel; bool m_bUIScroll; bool m_bDisplayApplyCheck; __declspec(align(2)) int m_iCommunityValue; ChatDisplayWin2 *m_pkChatDisplayWin; SysMsgDisplayWin *m_pkSysMsgDisplayWin; CharInfoWin *m_pkCharInfoWin; InventoryWin *m_pkInventoryWin; MiniHouseInventoryWin *m_pkMiniHouseInventoryWin; PartyWinInterface *m_pkPartyWinInterface; SkillWin *m_pkSkillWin; SystemWin *m_pkSystemWin; MiniHouseMenuWin *m_pkMiniHouseMenuWin; PrivateStoreWin *m_pkPrivateStoreWin; DivideWin *m_pkDivideWin; InputTextWin *m_pkInputTextWin; MoneyWin *m_pkMoneyWin; SpeechBubbleWin *m_pkMainCharSpeechBubbleWin; KQuestTimeWin *m_pkKQuestTimeWin; IDTimeWin *m_pkIDTimeWin; KingdomQuestWin *m_pkKingDomQuest; ActionWin *m_pkActionWin; CQuestWin2 *m_pkQuestWin; HolyRewardMoneyWin *m_pkHolyRewardMoneyWin; MHDiceRewardMoneyWin *m_pkDiceRewardMoneyWin; MHDiceRewardMoneyWin *m_pkDiceExpectMoneyWin; MiniHouseDiceGameWin *m_pkDiceGameWin; mhMinimizeDiceGameWin *m_pkDiceGameMinimizeWin; mhDiceHelpWin *m_pkDiceGameHelpWin; mhDiceRankWin *m_pkDiceGameRankWin; mhDiceRateSheetWin *m_pkDiceGameRateSheetWin; NpcDialogWin *m_pkDiceGameNpcDlgWin; GambleHouseCardWin *m_pkGambleHouseCardWin; CoinExchangeWin *m_pkCoinExchangeWin; GambleWin *m_pkGambleWin; GambleMiniWin *m_pkGambleMiniWin; GambleDiceGameWin *m_pkGambleDiceGameWin; SlotMachineWin *m_pkSlotMachineWin; GBSlotRankWin *m_pkGBSlotRankWin; GBSlotHelpWin *m_pkGBSlotHelpWin; MiniSlotMachineWin *m_pkMiniSlotMachineWin; StatusBuffWin *m_pkStatusBuffWin; StatusBuffWin *m_pkStatusDBuffWin; StatusBuffWin *m_pkStatusChargedBuffWin; FriendWin *m_pkFriendWin; GuildWin *m_pkGuildWin; CPartyMatchWin *m_pkPMWin; WeddingInfoWin *m_pkWeddingInfoWin; HolyPromiseWin *m_pkHolyPromiseWin; HolyPromiseAddWin *m_pkHolyPromiseAddWin; unsigned int m_uiInsertNum; GuildAcademyWin *m_pkGuildAcademyWin; PgWin *m_pkCurrentCommunityWin; FriendAddWin *m_pkFriendAddWin; ChatBlockListWin *m_pkChatBlockListWin; OptionBaseWin *m_pkOptionWin; OptionGraphicWin *m_pkOptionGraphicWin; OptionSystemWin *m_pkOptionSystemWin; OptionSoundWin *m_pkOptionSoundWin; CalculatorWin *m_pkCalculatorWin; ItemShopWin *m_pkItemShopWin; UserTradeWin *m_pkUserTradeWin; NPCSkillWin *m_pkNPCSkillWin; NPCSoulWin *m_pkNPCSoulWin; ServerMenuWin *m_pkServerMenuWin; RebirthMenuWin *m_pkRebirthMenuWin; ReviveMenuWin *m_pkReviveMenuWin; StorageWin *m_pkStorageWin; NiPointer m_spUserTradeMsgBox; PopupMenuWin *m_pkPopupMenuWin; DesktopWin *m_pkDesktopWin; NpcDialogWin *m_pkNpcDlgWin; EnchantGemWin *m_pkEnchantGemWin1; EnchantGemWin *m_pkEnchantGemWin2; EnchantGemWin *m_pkEnchantGemWin3; EnchantGemDeleteWin *m_pkEnchantGemDeleteWin1; EnchantGemDeleteWin *m_pkEnchantGemDeleteWin2; EnchantGemDeleteWin *m_pkEnchantGemDeleteWin3; EnchantGemToolTipWin *m_pkEnchantGemToolTipWin; WeaponTitleWin *m_pkWeaponTitleWin; WeaponTitleDeleteWin *m_pkWeaponTitleDeleteWin; FriendCallWin *m_pkFriendCallWin; ChargedItemListWin *m_pkChargedItemListWin; ItemMallMenuWin *m_pkItemMallMenuWin; NPCItemWin *m_pkItemShopWin2; CastingProgressWin *m_pkCastingProgressBar; AnnounceWin *m_pkAnnounceWin; AnnounceWin *m_pkRemainAnnounceWin; QuestNewsWin *m_pkQuestNewsWin; QuestFinishWin *m_pkQuestFinishWin; ReportWin *m_pkReportWin; PrisonTimeWin *m_pkPrisonTimeWin; GuildWarKillCountWin *m_pkGuildWarKillCountWin; PkRealTiemRankWin *m_pkKQPKRealTimeRankWin; mhInputPassWordWin *m_pkMHInputPassWordWin; AnnounceWin *m_pkMHAnnounceWin; mhEmotionWin *m_pkMHEmotionWin; mhInfoWin *m_pkMHInfoWin; mhSettingWin *m_pkMHSettingWin; mhPortalListWin *m_pkMHPortalListWin; mhGuestBookWin *m_pkMHGuestBookWin; mhEditRoomWin *m_pkMHEditRoomWin; mhJoinWin *m_pkMHJoinWin; mhMouseControlWin *m_pkMHMouseControlWin; mhMinimizeWin *m_pkMHMinimizeWin; PgWin *m_pkMHCurrentWin; ColumnBut *m_pkCurrentTab; mhRepairObjWin *m_pkMHRepairWin; MakeKarisWin *m_pkMakeKarisWin; GMCommandWin *m_pkGMCommandWin; GMPrisonWin *m_pkGMPrisonWin; RidePetWin *m_pkRidePetWin; GuildWarStateWin *m_pkGuildWarStateWin; GuildWarInformWin *m_pkGuildWarInformWin; PkKqRankingWin *m_pkPkKqRankingWin; WaitingForLogoutWin *m_pkWaitingForLogoutWin; MsgBox *m_pkKQJoinReplyWin; unsigned int m_dwKQJoinEncHandle; NiTList m_kAutoCloseWinList; PgWin *m_pkAutoCloseWin; NiPoint3 m_kAutoCloseWinOpenPosition; NiTList m_kCanHideWinList; ItemRepairWin *m_pkItemRepairWin; GTInformWin *m_pkAutoRunMsgWin; ExpeditionPartyWin *m_pkExpeditionPartyWin[4]; ExpeditionWin *m_pkExpeditionWin; ExpeditionLootOptionWin *m_pkExpeditionLootOptionWin; ExpeditionLootSelectWin *m_pkExpeditionLootSelectWin; ExpeditionMemberAddWin *m_pkExpeditionMemberAddWin; GTInformWin *m_pkExpeditionWarnigMsgWin; NiPointer m_pkRaidReplyWin; MysteryVaultWin *m_pkMysteryVaultWin; MapLinkGateWin *m_pkMapLinkGateWin; MoveModeWin *m_pkMoveBtnWin; RollingDiceMsgWin *m_pkRollingDiceMsgWin; RollingDiceWin *m_pkRollingDiceWin; PartyLootSetupWin *m_pkPartyLootSetupWin; PartyLootSelectWin *m_pkPartyLootSelectWin; GateChannelWin *m_pkGateChannelWin; QuestStartItemWin *m_pkQuestStartItemWin; char m_acMessage[1024]; bool m_bWhisper; __declspec(align(4)) ACCOUNT_STORAGE_OPEN_TYPE m_eOpenType; bool m_bServerSelect; __declspec(align(4)) NiPointer m_spZoneNet; NiPointer m_spWorldMgrNet; bool m_bBackCharSelect; __declspec(align(4)) NiCollisionGroup *m_pkCollisionGroup; GameFrameWork::CollRecord m_kCollRecord; void *m_kNextFrameWorkID; PgMsg::Frame m_kNextFrameWorkMsg; bool m_bLinkSameServer; PROTO_NC_CHAR_REVIVESAME_CMD m_kProtoNcMapLinkSameCmd; PROTO_NC_CHAR_REVIVEOTHER_CMD m_kProtoNcMapLinkOtherCmd; __declspec(align(4)) NiPointer m_pEffect1; NiPointer m_pEffect2; unsigned int m_dwShStartTime; NiPointer m_pOXEffectO; NiPointer m_pOXEffectX; std::vector > m_vecSentPacket; GameFrameWork:: m_kSkillCasting; ChatCommandList m_kChatComList; GameFrameWork::SmartWhisper m_kSmartWhisper; GameFrameWork::AttackedMsg m_kAttackedMsg; GameFrameWork::ProcessNetState m_eProcessNetState; CNSTimer_Interval m_kTimerIntervalOXDelay; CNSTimer_Interval m_kTimerInterval; bool m_bOXEventEnable; bool m_bOEnable; bool m_bDrawWinMgr; bool m_bScrnBDMgr; bool m_bTextEffMgr; bool m_bWorld; bool m_bTargetHPBar; bool m_bEscapeKeyPriority; char m_chatLog[2048]; Name5 m_CharList[6]; GameFrameWork::CellChangeInvPosMode m_CellChangeInvPosMode; NiPointer m_spBlindEffect; NiPointer m_spCamEffect; GameFrameWork::sRideOffValue m_kRideOffValue; BasicInfoTipWin *m_pkBasicInfoTipWin; PlayGuideMinWin *m_pkPlayGuideMinWin; PlayGuideWin *m_pkPlayGuideWin; std::vector > m_kGuideViewList; unsigned int m_uiGuideViewKillCount; bool m_bGuideViewList; __declspec(align(4)) CollectWin *m_pkCollectWin; CollectWin *m_pkCollectPeepingWin; CollectCardWin *m_pkCollectCardWin[4]; bool m_bWelcomeMsg; __declspec(align(4)) AnnounceWin *m_pkWelcomeMsgWin; GameFrameWork::LightningWaveInfo m_LightningWaveInfo; AttendIconWin *m_pkAttendIconWin; AttendRewardWin *m_pkAttendRewardWin; AttendCheckWin *m_pkAttendCheckWin; std::map,std::allocator > > m_WebCtrlList; FeedMoverWin *m_pkFeedMoverWin; PetNameEditWin *m_pkPetNameEditWin; EventRankWin *m_pkEventRankWin; EventTimeWin *m_pkEventTimeWin; VoteWin *m_pkVoteWin; KingdomQuestPlayerList *m_pkKQPlayerList; KingdomQuestTeamList *m_pkKQTeamList; char m_acStarter[40]; char m_acTarget[40]; FIELD_MAP_TYPE m_eFieldMapType; IndunLevelSelectWin *m_pkIndunLevelSelectWin; IndunLevelMsgWin *m_pkIndunLevelMsgWin; KQScoreWin *m_pkKQScoreWin; EffectMsg *m_pkEffectMsg; bool m_bMoveRunCtrl; __declspec(align(4)) MarketSearchWin *m_pkMarketSearchWin; PuzzleTimeWin *m_pkPuzzleTimeWin; bool m_bPlayPuzzle; __declspec(align(4)) RandomOptionWin *m_pkRandomOptionWin; ChatColorSpinWin *m_pkChatColorSpinWin; bool m_bScreenShot; bool m_bDrawInterface; __declspec(align(4)) TermExtendWin *m_pkTermExtendWin; MinimonAutoItemUseWin *m_pkMinimonAutoItemUseWin; ClassChangeWin *m_pkClassChangeWin; CNSTimer_Interval m_kPartyUpdateTime; KDTeamScoreWin *m_pkKDTeamScoreWin; GuildEmblemWin *m_pkGuildEmblemWin; IDRankingWin *m_pkIDRankingWin; PartyScoreWin *m_pkPartyScoreWin; ItemInfoWin *m_pkItemLinkInfoWin; }; #pragma pack(pop) /* 5301 */ struct KingdomQuestPlayerList { PgWinSpr baseclass_0; GameFrameWork *m_pkFrameWork; char m_acName[40]; SlideListWin *m_pkListWin; SlideBar *m_pkSlideBar; PgWinText *m_pkJoinPlyaerListText; unsigned int m_kQuestHandle; bool m_bSortReverse[3]; bool m_bTimer; float m_fOldTime; }; /* 5302 */ struct KingdomQuestTeamList { PgWinSpr baseclass_0; GameFrameWork *m_pkFrameWork; char m_acName[40]; SlideListWin *m_pkListWin[2]; SlideBar *m_pkSlideBarRed; SlideBar *m_pkSlideBarBlue; PgWinText *m_pkJoinTeamListText; PgWinSpr *m_pkSelectedRed; PgWinSpr *m_pkSelectedBlue; unsigned int m_kQuestHandle; bool m_bSortReverse[6]; bool m_bTimer; float m_fOldTime; }; /* 5303 */ struct KingdomQuestWin { PgWinFrame baseclass_0; PgWinDrop m_kDrop; DropContents m_kDropContents; SlideListWin *m_pListWinTime; SlideListWin *m_pListWinContent; PgWinBut *m_pSlideBarTime; PgWinBut *m_pSlideBarContent; SlideBar *m_pSlideBarTimeEx; SlideBar *m_pSlideBarContentEx; PgWinBut *m_pJoinOk; PgWinBut *m_pJoinCancel; PgWinBut *m_pMyList; PgWinBut *m_pAllList; PgWinText *m_pTexMyList; PgWinText *m_pTexAllList; PgWinText *m_pTexJoinOk; PgWinText *m_pTexJoinCancel; PgWinText *m_pkKQPresentTimeWin; bool m_bGetServerTime; int m_tTimeGap; int m_nSortColumn; int m_nJoinIndex; bool m_bMyList; bool m_bAllList; bool m_bListCheck; bool m_bUpdateListCheck; bool m_bSendJoinMsg; unsigned int m_JoinHandle; unsigned int m_SelectedKQHandle; KingdomQuestWin::KQ_Joiner m_kKQJoiner; CKQ m_kKindomQuestData; CNSTimer_Interval m_kTimerInterval; CNSTimer_Interval m_kKQDelay; bool m_bRequestJoin; KingdomQuestPlayerList *m_pkKingdomQuestPlayerList; KingdomQuestTeamList *m_pkKingdomQuestTeamList; PgWinBut *m_pkPlayerListBtn; bool m_bTimer; float m_fOldTime; }; /* 5304 */ struct ActionIconWin { IconWin baseclass_0; PgFrameWork *m_pkFrameWork; unsigned int m_uiInvIndex; unsigned int m_uiInvType; ActionViewInfo *m_pkActionViewInfo; ActionViewInfo *m_pkLinkedAction; NiPointer m_spBackPlane; NiPointer m_spTopPlane; }; /* 5305 */ struct PremiumActionIcon { ItemIcon baseclass_0; unsigned int m_uiInvIndex; }; /* 5306 */ struct PremiumActionWin { PgWinFrame baseclass_0; PremiumActionIcon *m_apkPremiumActionIcon[42]; PgWinSpr *m_pkActionInvTab; PgWinSpr *m_pkPremiumActionInvTab; PgWinDrop m_kDrop; DropContents m_kDropContents; }; /* 5307 */ struct ActionWin { PgWinFrame baseclass_0; ActionIconWin *m_apkIconDefaultAction[18]; ActionIconWin *m_apkIconEmotion[18]; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinSpr *m_pkActionInvTab; PgWinSpr *m_pkPremiumActionInvTab; PremiumActionWin *m_pkPremiumActionWin; }; /* 5308 */ struct EpicQuestWin { PgWinFrame baseclass_0; PgWinSpr *m_pkSprQstNor[13]; PgWinSpr *m_pkSprQstEpic[13]; PgWinSpr *m_pkSprQstJob[13]; PgWinSpr *m_pkSprQstEvent[13]; PgWinSpr *m_pkSprQstInstance[13]; PgWinBut *m_pkAcceptBtn; PgWinSpr *m_pkAcceptBtnSpr; PgWinText *m_pkBtnText; NiPointer ms_pkMsgBox; EpicQuestWin::eUI_TYPE m_eType; SlideListWin *m_pListWinQuestList; SlideListWin *m_pListWinContent; SlideBar *m_pSlideBarList; SlideBar *m_pSlideBarContent; unsigned int m_uiMaxEpicQuest; unsigned int m_uiCompleteQuest; int m_nSelectedID; PgWinText *m_pkWinTitle; }; /* 5309 */ struct AutoRunBut { PgWinBut baseclass_0; }; /* 5310 */ struct NiPointer { AutoRunBut *m_pObject; }; /* 5311 */ struct NiTArray { NiTArrayVtbl *vfptr; PgWinBut **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 5312 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 5313 */ struct CQuestWin2 { PgWinFrame baseclass_0; int m_nSelectedID; int m_nCurSelTab; int m_nSortColumn; int m_nStateFilterType; bool bReverseSort; SlideListWin *m_pListWinContent; SlideListWin *m_pListWinQuestList; SlideListWin *m_pListWinInstanceDungeon; SlideBar *m_pSlideBarList; SlideBar *m_pSlideBarContent; ColumnBut *m_pkTab01; ColumnBut *m_pkTab02; ColumnBut *m_pkTab03; PgWinText *m_pkTitle1; PgWinText *m_pkTitle2; PgWinSpr *m_pkSprQstNor[10]; PgWinSpr *m_pkSprQstEpic[10]; PgWinSpr *m_pkSprQstJob[10]; PgWinSpr *m_pkSprQstEvent[10]; PgWinSpr *m_pkSprQstInstance[10]; PgWinSpr *m_pkSprQstDaily[10]; CNSTimer_MarkCheck m_kMarkCheck; PgWinBut *m_pkButEpicList; EpicQuestWin *m_pkEpicQuestWin; int m_iNumOfCompleteEpicQuest; PgWinText *m_pkTabText1; PgWinText *m_pkTabText2; PgWinText *m_pkButText1; PgWinText *m_pkButText2; NiPointer ms_pkMsgBox; PgWinBut *m_pkAcceptBtn; PgWinSpr *m_pkAcceptBtnSpr; PgWinSpr *m_pkNewQuestReady; PgWinSpr *m_pkNewMark[10]; bool m_bLevelUp; bool m_bAutoClick; std::set,std::allocator > m_setAbleQuest; NiPointer m_ButtonspTexture; RewardWin *m_pkRewardWin; PgWinBut *m_pkLocationInfoWinBut; PgWinText *m_pkLocationInfoWinText; NiPointer m_pkAutoRunBut[10]; bool m_arryAutoButEnable[10]; NiTArray m_kAutoBlinkButList; float m_fBlinkTime; }; /* 5314 */ struct NiPointer { FrameBoxWin *m_pObject; }; /* 5315 */ struct StatusBuffWin:: { float fTimeLeftToAppear; float fAlphaValue; }; /* 5316 */ struct __declspec(align(16)) std::_Tree,std::allocator >,bool,std::less,std::allocator > >,std::allocator,s { std::_Tree_val,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator { std::_Tree,std::allocator >,bool,std::less,std::allocator > >,std::allocator,s baseclass_0; }; /* 5318 */ struct StatusBuffWin { PgWinFrame baseclass_0; NiPointer m_spPopupMenu; unsigned int m_uiDefaultWidth; unsigned int m_uiDefaultHeight; NiPointer m_pkFrameBox; NiPointer m_apkAbstateBuf[40]; NiPointer m_apkAbstateBufIcon[40]; StatusBuffWin::EBUFF_TYPE m_eBuffType; bool IsRButtonClicked; bool IsFrameDraging; bool IsShowBuf; unsigned int m_uiVisiableNums; NiPointer m_spBackPlane; NiPointer m_spMtrlProp; NiPointer m_spFixedMtrlProp; NiAlphaProperty m_spAlphaProp; StatusBuffWin:: m_kAlphaControl; float m_fLastUpdatedTime; std::map,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator m_ChargedMsgNotice; }; /* 5319 */ struct CFriend { int m_NumOfFriend; PROTO_FRIEND_INFO m_Friends[100]; unsigned int m_InviteMeCharNo; }; /* 5320 */ struct FriendWin { PgWinFrame baseclass_0; int m_nSortColumn; CFriend m_kFriend; SlideBar *m_pkSlideBarEx; PgWinBut *m_pkSlideBar; SlideListWin *m_pListWinTime; bool m_bShowOnlineOnly; PgWinText *m_pkInfoType; int m_iDefaultView; PgWinText *m_pkShowOnlineOnly; PopupMenuWin *m_spPopupMenu; PgWinBut *m_pkRejectBtn; PgWinText *m_pkRejectText; bool m_bAllow; bool m_bInviter; bool m_bEnableInviter; unsigned int m_uiFriendPoint; unsigned int m_uiFriendUsePoint; int m_iTabIndex; CFriend m_kFindFriend; ColumnBut *m_pkListTab; ColumnBut *m_pkFindTab; PgWinBut *m_pFriendPointUseBut; PgWinBut *m_pkListName; PgWinBut *m_pkInviterBtn; PgWinBut *m_pkAddBtn[27]; PgWinText *m_pkFriendPointText; PgWinText *m_pkListNameText; PgWinSpr *m_pkToolTip; SlideBar *m_pkListBar; SlideBar *m_pkFindBar; SlideListWin *m_pkListWin; SlideListWin *m_pkFindWin; SlideListWin *m_pkInviterWin; PopupMenuWin *m_spFindPopupMenu; std::vector > m_vecTitleType[3]; std::vector > m_vecTabType[3]; PgWin *m_pkFriendPointTipMsg; }; /* 5321 */ struct GuildNoticeEditorWin { PgWinFrame baseclass_0; EditWin *m_pkEditWin; }; /* 5322 */ struct GuildEmblemIcon { IconWin baseclass_0; PgFrameWork *m_pkFrameWork; unsigned int m_nIconIndex; bool m_bInputEmblem; }; /* 5323 */ struct GuildWin { PgWinFrame baseclass_0; int m_nSortColumn; ColumnBut *m_pkTab01; ColumnBut *m_pkTab02; ColumnBut *m_pkTab03; unsigned int m_kTabIndex; std::map,std::allocator > > map_WinIndex; PgWinBut *m_pkSlideBar; SlideListWin *m_pListWinGuild; SlideListWin *m_pListWinNotice; SlideBar *m_pkSlideBarGuildList; SlideBar *m_pkSlideBarGuildNotice; SlideListWin *m_pListWinHistory; SlideBar *m_pkSlideBarGuildHistory; bool m_bShowOnlineOnly; bool m_bDefaultView; PgWinText *m_pkInfoType; PgWinText *m_pkTitle1; PgWinText *m_pkTitle2; PgWinText *m_pkTitle3; PgWinText *m_pkGuildInfoTxt[7]; PgWinText *m_pkMemberOnlineStatus; PgWinText *m_pkGuildGrade_Fame; PgWinText *m_pkShowOnlineOnly; PgWinText *m_pkGuildAcademyInfo; PgWinText *m_pkRemainingBuffTime; PgWinText *m_pkGuildToken; PgWinText *m_pkNextJoinTime; PopupMenuWin *m_pkGuildMemberPopupMenu; PopupMenuWin *m_pkCorpsSetupSubMenu; PopupMenuWin *m_pkCorpsCommanderSetupSubMenu; GuildNoticeEditorWin *m_pkNoticeEditor; PgWinBut *m_pkEditNoticeBtn; NiPointer m_spPopupAppointMaster; NiPointer m_spPopupAppointSubMaster; NiPointer m_spPopupAppointSenior; NiPointer m_spPopupAppointKnight; NiPointer m_spPopupFireAppointment; NiPointer m_spPopupVanish; NiPointer m_spPopupWhisperChat; NiPointer m_spPopupAppointAcademyMaster; NiPointer m_spPopupInitializeAcademyMaster; bool m_bGuildEmblem; bool m_bDisableEmblem; ColumnBut *m_pkEmblemCheckBox; char m_EmblemState; GUILD_EMBLEM_INFO m_GuildEmblemInfo; GuildEmblemIcon *m_pkEmblemIcon; }; /* 5324 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_FINDER_INFO { unsigned __int16 nPastSecond; int dRegistTime; Name5 sCharID; char sMsg[128]; }; #pragma pack(pop) /* 5325 */ struct CPartyFinder::PARTY_FINDER_INFO_LIST { PROTO_NC_PARTY_FINDER_INFO Info; CPartyFinder::PARTY_FINDER_INFO_LIST *pLinkUp; CPartyFinder::PARTY_FINDER_INFO_LIST *pLinkDn; }; /* 5326 */ struct CPartyFinder { int m_NumOfInfo; CPartyFinder::PARTY_FINDER_INFO_LIST *m_pListTop; CPartyFinder::PARTY_FINDER_INFO_LIST *m_pListBottom; }; /* 5327 */ struct CPartyMatchWin { PgWinFrame baseclass_0; SlideListWin *m_pkListWin; int m_nPageNum; int m_nMaxPage; bool m_bCommentEnrolled; CPartyFinder *m_pkPartyFinder; NiPointer m_spEdit; char m_chSelectedID[256]; PgWinText *m_pkBtnTxt; PgWinBut *m_pkBtnAddComment; PgWinBut *m_pkBtnDelComment; PgWinBut *m_pkBtnApplyParty; PgWinBut *m_pkBtnWhisper; CNSTimer_Interval m_kTimer; unsigned int m_dwTimer_BtnEnroll; unsigned int m_dwTimer_BtnDelete; unsigned int m_dwTimer_BtnInvite; }; /* 5328 */ struct PROTO_HOLY_PROMISE_DATE { int _bf0; }; /* 5329 */ #pragma pack(push, 1) struct PROTO_HOLY_PROMISE_INFO { Name5 PromiseCharID; PROTO_HOLY_PROMISE_DATE LogonInfo; char Level; char Flags; }; #pragma pack(pop) /* 5330 */ struct CHolyPromise { PROTO_HOLY_PROMISE_INFO m_HolyPromisesUp; int m_HolyPromisesMemberCount; PROTO_HOLY_PROMISE_INFO m_HolyPromisesMember[20]; }; /* 5331 */ struct std::_Tmap_traits,std::allocator >,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 5332 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 5333 */ struct std::_Pair_base { const unsigned int first; Name5 second; }; /* 5334 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5335 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5336 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 5337 */ struct std::_Allocator_base > { char dummy[1]; }; /* 5338 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 5339 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 5340 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 5341 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 5342 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 5343 */ struct HolyPromiseWin { PgWinFrame baseclass_0; SlideListWin *m_pkListHighRankPromise; SlideListWin *m_pListLowRankPromise; SlideBar *m_pkSlideBarPromiseList; PgWinText *m_pkName; PgWinText *m_pkLogInfo; PgWinText *m_pkLevel; PgWinText *m_LastConnect; PopupMenuWin *m_spPopupMenu; CHolyPromise m_kCHolyPromise; Name5 m_kRequestCharID; Name5 m_kHighCharID; Name5 m_kDelLowCharID; bool m_bEnableHighPromise; bool m_bDelHigh; bool m_bDelLow; int m_nSortColumn; std::map,std::allocator > > m_kCharNameIndex; unsigned int m_uiCharNum; }; /* 5344 */ struct HolyPromiseAddWin { PgWinFrame baseclass_0; EditWin *m_pkInputBox; }; /* 5345 */ struct FriendAddWin { PgWinFrame baseclass_0; EditWin *m_pkInputBox; }; /* 5346 */ #pragma pack(push, 1) struct PROTO_CHAT_RESTRICT_INFO { Name5 sCharID; char bIsGM; char bIsDeleted; }; #pragma pack(pop) /* 5347 */ struct CChatRestrict { int m_NumOfChatRestrict; PROTO_CHAT_RESTRICT_INFO m_ChatRestrict[100]; }; /* 5348 */ struct ChatBlockListWin { PgWinFrame baseclass_0; SlideBar *m_pkSlideBarEx; SlideListWin *m_pBlockList; unsigned int m_uiSelectedIndex; bool m_bAllDelete; CChatRestrict m_RestrictList; }; /* 5349 */ struct OptionBaseWin { PgWinFrame baseclass_0; bool m_bGameOption; bool m_bGraphicOption; bool m_bSoundOption; PgWinText *m_Grop01TextWin; PgWinText *m_Grop02TextWin; CNSTimer_Interval m_ApplyInitDelayed; PgWinBut *m_pkApply; PgWinBut *m_pkDefaultSetting; }; /* 5350 */ struct OptionGraphicWin { PgWin baseclass_0; SlideBar *m_pkSlides[5]; ColumnBut *m_pkOutLineCheck; ColumnBut *m_pkWindowFullModeCheck; ColumnBut *m_pkMultiSampleCheck; ColumnBut *m_pkGlowEffectCheck; ColumnBut *m_pkLightEffectCheck; ColumnBut *m_pkScreenShakeEffectCheck; ColumnBut *m_pkCharAuraEffectCheck; ColumnBut *m_pkScreenShotCheck; bool m_bChangeOption; MachineOpt::GraphicOption m_kOpenGraphicOption; OptionBaseWin *m_pkOptionBaseWin; PgFrameWork *m_pkFrameWork; PgWinText *m_pkResolutionTextWin; PgWinText *m_pkWindowFullModeTextWin; PgWinText *m_pkMultiSampleTextWin; PgWinText *m_pkGlowEffectWin; PgWinText *m_pkLightEffectWin; PgWinText *m_pkScreenShakeEffectWin; PgWinText *m_pkCharAuraEffectWin; }; /* 5351 */ struct OptionSystemWin { PgWin baseclass_0; bool m_bChangeOption; MachineOpt::GameOption m_kOpenGameOption; OptionBaseWin *m_pkOptionBaseWin; PgFrameWork *m_pkFrameWork; ColumnBut *m_pkMyNameCheck; ColumnBut *m_pkOtherCharNameCheck; ColumnBut *m_pkNpcNameCheck; ColumnBut *m_pkMonsterNameCheck; ColumnBut *m_pkItemNameCheck; ColumnBut *m_pkHPCheck; ColumnBut *m_pkSPCheck; ColumnBut *m_pkInterfaceCheck; ColumnBut *m_pkSpeechCheck; ColumnBut *m_pkInterfacePosCheck; ColumnBut *m_pkChattingHideCheck; ColumnBut *m_pkWisRejCheck; ColumnBut *m_pkTrdRejCheck; ColumnBut *m_pkParRejCheck; ColumnBut *m_pkAgRejCheck; ColumnBut *m_pkSystemMsgCheck; ColumnBut *m_pkOKMsgBoxCheck; ColumnBut *m_pkChatInputCheck; ColumnBut *m_pkNamePanelCheck; ColumnBut *m_pkBasicInfoTipCheck; ColumnBut *m_pkPlayGuideCheck; ColumnBut *m_pkAutoStack; }; /* 5352 */ struct OptionSoundWin { PgWin baseclass_0; SlideBar *m_pkSlides[4]; bool m_bChangeOption; OptionBaseWin *m_pkOptionBaseWin; PgFrameWork *m_pkFrameWork; }; /* 5353 */ struct CalculatorWin { PgWinFrame baseclass_0; unsigned int m_uiResultValue; PgWin *m_pkRevWin; unsigned int m_uiOkMsg; unsigned int m_uiCancelMsg; unsigned int m_uiMax; PgWinText *m_apkMsgText[2]; NiPointer m_spEdit; }; /* 5354 */ #pragma pack(push, 1) struct PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM { char slot; unsigned __int16 item; }; #pragma pack(pop) /* 5355 */ struct ItemRepurchase { Item *pItem; unsigned __int16 nHandle; }; /* 5356 */ struct ItemShopInvWin { ItemIcon baseclass_0; PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *m_pkSellInfo; ItemRepurchase *m_pkRepurchaseItem; unsigned int m_uiInvIndex; }; /* 5357 */ struct ShopInvWin { ItemShopInvWin baseclass_0; }; /* 5358 */ struct ItemShopWin { PgWinFrame baseclass_0; unsigned int m_uiCurPageType; unsigned int m_uiCurPage; PgWinText *m_pkTitleTextWin; ShopInvWin *m_apkInvWin[42]; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinText *m_pkPageText; }; /* 5359 */ struct UserTradeInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; unsigned int m_uiInvType; }; /* 5360 */ struct UserTradeWin:: { __int64 i64PrevMoney; float fSendTime; bool bNeedToSend; }; /* 5361 */ struct UserTradeWin { PgWinFrame baseclass_0; PgWinSpr *m_pkOtherLock; PgWinSpr *m_pkOtherOk; PgWinSpr *m_pkOtherCancel; PgWinBut *m_pkMyLock; PgWinBut *m_pkMyOk; PgWinBut *m_pkMyCancel; PgWinText *m_pkOtherNameWin; PgWinText *m_pkMyNameWin; PgWinBut *m_pkMyCopperBtn; PgWinBut *m_pkMySilverBtn; PgWinBut *m_pkMyGoldBtn; PgWinBut *m_pkMyGemBtn; EditWin *m_pkMyCopperEdit; EditWin *m_pkMySilverEdit; EditWin *m_pkMyGoldEdit; EditWin *m_pkMyGemEdit; PgWinBut *m_pkOtherCopperBtn; PgWinBut *m_pkOtherSilverBtn; PgWinBut *m_pkOtherGoldBtn; PgWinBut *m_pkOtherGemBtn; PgWinText *m_pkOtherCopperText; PgWinText *m_pkOtherSilverText; PgWinText *m_pkOtherGoldText; PgWinText *m_pkOtherGemText; PgWinBut *m_pkCloseBtn; UserTradeInvWin *m_apkOtherInvWin[12]; UserTradeInvWin *m_apkMyInvWin[12]; PgWinDrop m_kDrop; DropContents m_kDropContents; UserTradeWin:: m_kCenboardingPacket; bool m_bBothLocked; }; /* 5362 */ struct NPCSkillInvWin { SkillIcon baseclass_0; unsigned int m_uiSkillType; unsigned int m_uiInvIndex; PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *m_pkSellInfo; unsigned __int16 m_kSkillID; unsigned int m_uiPrice; }; /* 5363 */ struct NPCSkillWin { PgWinFrame baseclass_0; unsigned int m_uiCurSkillType; unsigned int m_uiCurPageType; unsigned int m_uiCurPage; NPCSkillInvWin *m_apkInvWin[36]; SkillInfoWin *m_pkInfoWin; PgWinSpr *m_apkActiveTabWin[6]; PgWinText *m_apkActiveTabWinText[6]; NiPointer m_spGrayTexture; NiPointer m_spPassOne; PgWinText *m_pkPageText; }; /* 5364 */ struct NPCSoulInvWin { PgWinLRBut baseclass_0; unsigned int m_uiInvIndex; }; /* 5365 */ struct NPCSoulWin { PgWinFrame baseclass_0; unsigned int m_uiCurPageType; unsigned int m_uiCurPage; PgWinText *m_pkTitleTextWin; NPCSoulInvWin *m_apkInvWin[2]; }; /* 5366 */ struct ServerMenuWin { PgWinFrame baseclass_0; PgWinBut *m_apkButWin[5]; PgWinText *m_apkButTextWin[5]; char m_aucReply[5]; PgMsg::Frame m_kFrameMsg; NiPointer m_apkTextWin[5]; char m_byPriority; NiPoint3 m_kMenuPos; unsigned __int16 m_hMenuHandle; unsigned __int16 m_limitRange; }; /* 5367 */ struct ITimer { ITimerVtbl *vfptr; float m_fTriggerTime; }; /* 5368 */ struct ITimerVtbl { void *(__thiscall *__vecDelDtor)(ITimer *this, unsigned int); void (__thiscall *OnTimer)(ITimer *this); }; /* 5369 */ struct RebirthMenuWin { PgWinFrame baseclass_0; ITimer baseclass_158; NiPointer m_apkTextWin[3]; PgWinBut *m_apkButWin[2]; PgWinText *m_apkButTextWin[2]; float m_fAutoReviveTime; float m_fDeadTime; PgWin *m_pkReviveMenuWin; }; /* 5370 */ struct ReviveMenuWin { PgWinFrame baseclass_0; bool m_bCanReviveItem; PgWinText *m_pkTextWin[2]; float m_fAutoReviveTime; float m_fDeadTime; PgWinBut *m_Btn[4]; PgWinText *m_BtnText[4]; char m_byPriority; }; /* 5371 */ struct StorageInvWin { ItemIcon baseclass_0; unsigned int m_uiInvIndex; }; /* 5372 */ struct StorageWin { PgWinFrame baseclass_0; unsigned int m_uiCurPage; unsigned int m_uiCurServerTab; PgWinText *m_pkServerNumText; PgWinText *m_pkTitleTextWin; StorageInvWin *m_apkInvWin[36]; PgWinBut *m_apkTabBtn[4]; PgWinSpr *m_apkTabOnSpr[4]; PgWinSpr *m_apkTabDisableSpr[4]; PgWinSpr *m_apkTabNumber[4]; MoneyWin *m_pkMoneyWin; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; }; /* 5373 */ struct DesktopWin { PgWin baseclass_0; PgFrameWork *m_pkFrameWork; }; /* 5374 */ struct EnchantGemWin:: { IconSlotWin *pkSlot; PgWinText *pkGemText; PgWinBut *pkBtn; PgWinSpr *pkSpr; }; /* 5375 */ struct EnchantGemWin { PgWinFrame baseclass_0; EnchantGemWin:: m_akEnchantGemFrame[3]; IconSlotWin *m_pkWeaponIconWin; unsigned int m_uiSlotNums; unsigned int m_uiType; PgWinSpr *m_pkChargedSocket; }; /* 5376 */ struct EnchantGemDeleteWin { EnchantGemWin baseclass_0; ITEM_INVEN m_kClearInven; }; /* 5377 */ struct EnchantGemToolTipWin:: { PgWinSpr *pkDisableSpr; PgWinSpr *pkSlotSpr; IconSlotWin *pkSlot; PgWinText *pkGemText; }; /* 5378 */ struct EnchantGemToolTipWin { PgWinFrame baseclass_0; EnchantGemToolTipWin:: m_pkWeaponIconWin[3]; PgWinSpr *m_pkBackPanel[2]; PgWinText *m_pkEnchantGemText; unsigned __int16 m_ItemID; }; /* 5379 */ struct WeaponTitleWin:: { IconSlotWin *pkSlot; PgWinText *pkTitleText; PgWinBut *pkBtn; }; /* 5380 */ struct WeaponTitleWin { PgWinFrame baseclass_0; WeaponTitleWin:: m_akWeaponTitleFrame[3]; PgWinText *m_pkMakerNameText; IconSlotWin *m_pkWeaponIconWin; }; /* 5381 */ struct WeaponTitleDeleteWin { WeaponTitleWin baseclass_0; ITEM_INVEN m_kClearInven; }; /* 5382 */ struct FriendCallWin { PgWinFrame baseclass_0; SlideBar *m_pkSlideBarEx; SlideListWin *m_pFriendListWin; CFriend m_kFriend; }; /* 5383 */ struct std::_Allocator_base { char dummy[1]; }; /* 5384 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5385 */ union $CB51B53C927D15B5155841703DCDB4F7 { std::_Container_base0 baseclass_0; PROTO_CHARGEDBUFF_INFO **_Myfirst; }; /* 5386 */ struct std::_Vector_val > { $CB51B53C927D15B5155841703DCDB4F7 ___u0; PROTO_CHARGEDBUFF_INFO **_Mylast; PROTO_CHARGEDBUFF_INFO **_Myend; std::allocator _Alval; }; /* 5387 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5388 */ struct ChargedItemListWin::ChargedItemInfo { ItemIcon *pkIcon; PgWinText *pkItemDescription; PgWinText *pkItemAvailableTerm; }; /* 5389 */ struct ChargedItemListWin { PgWinFrame baseclass_0; std::vector > m_vecTimeLimitedChargedBuff; ChargedItemListWin::ChargedItemInfo m_akItemInfoList[4]; unsigned int m_uiCurrPage; unsigned int m_uiListCount; PgWinText *m_pkPageText; }; /* 5390 */ struct ItemMallMenuWin { PgWinFrame baseclass_0; }; /* 5391 */ struct std::_Allocator_base { char dummy[1]; }; /* 5392 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5393 */ union $EA1F30A179E0EEE10E2A10702F490D09 { std::_Container_base0 baseclass_0; PgWinBut **_Myfirst; }; /* 5394 */ struct std::_Vector_val > { $EA1F30A179E0EEE10E2A10702F490D09 ___u0; PgWinBut **_Mylast; PgWinBut **_Myend; std::allocator _Alval; }; /* 5395 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5396 */ struct NPCItemWin { PgWinFrame baseclass_0; unsigned int m_uiCurPage; PgWinText *m_pkTitleTextWin; ItemShopInvWin *m_apkInvWin[42]; PgWinDrop m_kDrop; DropContents m_kDropContents; unsigned __int16 m_TargetItemID; std::vector > m_pkWTitleTabList; std::vector > m_pkItemTabList; unsigned int m_uiCurNPCType; NPCItemWin::PAGETYPE m_CurPageType; PgWinText *m_pkPageText; }; /* 5397 */ struct CastingProgressWin { PgWinFrame baseclass_0; float m_fTimeWhenCasted; float m_fCastingTime; float m_fAlphaBlendValue; PgWinBar *m_pkCastingProgress; PgWinSpr *m_pkCastingBarStart; PgWinSpr *m_pkCastingBarEnd; bool m_bCloseWhenFinished; bool m_bFadeStart; }; /* 5398 */ struct AnnounceWin { PgWinFrame baseclass_0; bool m_bNotice; bool m_bRoar; CNSTimer_Interval m_kTimerInterval; NiPointer m_aspTextGeom[3]; }; /* 5399 */ struct FlexMsgBox { FrameBoxWin baseclass_0; PgTextGeometry *m_pkTextGeom; PgWinBut *m_pkOKBut; PgWinSpr *m_pkThemeWin; }; /* 5400 */ struct QuestNewsWin { PgWinFrame baseclass_0; PgWinText *m_pkTitleTextWin; PgWinBut *m_pkQuestIconBut; bool m_bClicked; CNSTimer_Interval m_kDisplayTimerInterval; CNSTimer_Interval m_kShowWinTimerInterval; CNSTimer_Interval m_kRandomTimerInterval; bool m_bShowWinTimer; std::basic_string,std::allocator > m_Text; FlexMsgBox *m_pkFlexMsgBox; SpEffect *m_apkBlinkEffect; std::set,std::allocator > m_setAbleQuest; QuestNewsWin::QUEST_PIGEON_STATE m_ePigeonState; bool m_bEffectStart; }; /* 5401 */ struct QuestFinishWin { PgWinFrame baseclass_0; PgWinText *m_pkTitleTextWin; PgWinBut *m_pkQuestCheckBut; PgWinBut *m_pkQuestAutoFinishBut; int m_iSelectedID; std::vector > m_kmapQuestID; std::vector > m_kmapQuestIDClicked; PgWinSpr *m_pkFaceBackSpr; MaskedWin *m_pkFacePortrait; PgWinBut *m_pkQuestCheckPortraitBut; SpEffect *m_apkEffect; PgWinSpr *m_pkSprTopWin; PgWinBut *m_pkBut[10]; }; /* 5402 */ struct ReportWin { PgWinFrame baseclass_0; unsigned int m_uiCurFoscus; PgWinBut *m_pkOk; PgWinBut *m_pkCancel; PgWinText *m_pkCharRegIDNameText; PgWinText *m_pkTitleText; EditWin *m_pkCharNameInputEdit; PgWinText *m_pkMoneyText; PgWinText *m_pkText2; PgWinBut *m_pkCloseBtn; EditWin *m_pkReportInfoInput; EditWin *m_pkReportTypeInput; PgWinText *m_pkProcessWinTxt; PgWinText *m_pkOkTextWin; int m_uiRegId; unsigned int m_uiMode; }; /* 5403 */ struct PrisonTimeWin { PgWinFrame baseclass_0; PgWinText *m_minuteTxtWin; PgWinText *m_DayTxtWin; CNSTimer_Interval m_kTimer; }; /* 5404 */ struct GuildWarKillCountWin { PgWinFrame baseclass_0; NiPointer m_aspTextGeoGuildName[2]; }; /* 5405 */ struct PkRealTiemRankWin::RankInfo { std::basic_string,std::allocator > m_strName; unsigned int m_unScore; unsigned int m_unKill; unsigned int m_unDown; unsigned int m_unRank; }; /* 5406 */ struct std::_Allocator_base { char dummy[1]; }; /* 5407 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5408 */ union $2FB2BFBCFE654065F877B6B1668D13DF { std::_Container_base0 baseclass_0; PkRealTiemRankWin::RankInfo *_Myfirst; }; /* 5409 */ struct std::_Vector_val > { $2FB2BFBCFE654065F877B6B1668D13DF ___u0; PkRealTiemRankWin::RankInfo *_Mylast; PkRealTiemRankWin::RankInfo *_Myend; std::allocator _Alval; }; /* 5410 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5411 */ struct boost::function2 > { boost::function_base baseclass_0; bool (__cdecl *invoker)(boost::detail::function::any_pointer, PkRealTiemRankWin::RankInfo *, PkRealTiemRankWin::RankInfo *); }; /* 5412 */ struct boost::function > { boost::function2 > baseclass_0; }; /* 5413 */ struct PkRealTiemRankWin { PgWinFrame baseclass_0; SlideListWin *m_pkSkillListWin; PgWinBut *m_pkTitleButton[5]; PgWinBut *m_pkMinimizeButton; PgWin *m_pWinTitleText; int m_iFontHeight; bool m_bNotMinimize; std::basic_string,std::allocator > m_strPlayerName; std::vector > m_vecRankInfos; boost::function > m_SortPradicationFunc; }; /* 5414 */ struct KarisForgeSlotInvWin { ForgeSlotInvWin baseclass_0; }; /* 5415 */ struct MakeKarisWin { PgWinFrame baseclass_0; CNSTimer_Interval m_kTimerInterval; CNSTimer_MarkCheck m_kMarkCheck; NsEffect m_kEffect; NiPointer m_spEffect; NiAVObject *m_pCurObject; MakeKarisWin::ForgeState m_eState; PgWinDrop m_kDrop; DropContents m_kDropContents; PgWinSpr *m_apkSprSlotWin[1]; KarisForgeSlotInvWin *m_apkSlotWin[1]; PgWinText *m_pkKarisCount; PgWinSpr *m_pkKarisSlot; float m_fKarisSlotAlpha; }; /* 5416 */ struct GMCommandWin { PgWinFrame baseclass_0; }; /* 5417 */ struct GMPrisonWin { PgWinFrame baseclass_0; PgWinBut *m_pkOk; PgWinBut *m_pkModifBut; EditWin *m_pkCharNameInputEdit; EditWin *m_pkTimeInputEdit; EditWin *m_pkReasonInputEdit; EditWin *m_pkRemarkInputEdit; }; /* 5418 */ struct RidePetWin { PgWinFrame baseclass_0; CNSTimer_MarkCheck m_kMarkCheck; unsigned int m_uiPetID; unsigned int m_uiMaxHP; int m_nHungryPoint; int m_nMoverSpeed; bool m_bNormalize; PgWinSpr *m_pkPanel[2]; PgFrameWork *m_pkFrameWork; PgWinSpr *pkPetFaceCutWin; PgWinText *m_pkNameTextWin; PgWinText *m_pkNum_Hungry; PgWinText *m_pkMoverSpeed; PgWinBar *m_pkHPBarWin; PgWinSpr *m_pkHPBarStartWin; PgWinSpr *m_pkHPBarEndWin; PgWinSpr *m_pkPetFaceCutWin; NiPointer m_spNormalTexture; NiPointer m_spHungryTexture; NiPointer m_spEatTexture; PgWinSpr *m_pkDescriptSpr; bool m_bNeedFeed; }; /* 5419 */ struct std::_Allocator_base { char dummy[1]; }; /* 5420 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5421 */ union $83C2F6934C8BF3C8960356EED2C5A9A6 { std::_Container_base0 baseclass_0; SHINE_GUILD_WAR_ABLE_INFO **_Myfirst; }; /* 5422 */ struct std::_Vector_val > { $83C2F6934C8BF3C8960356EED2C5A9A6 ___u0; SHINE_GUILD_WAR_ABLE_INFO **_Mylast; SHINE_GUILD_WAR_ABLE_INFO **_Myend; std::allocator _Alval; }; /* 5423 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5424 */ struct GuildWarStateWin { PgWinFrame baseclass_0; SlideListWin *m_pListWinGuildWar; SlideBar *m_pkSlideBarGuildWarList; SlideListWin *m_pListWinGuildWarable; SlideBar *m_pkSlideBarGuildWarableList; int m_pkSlideBarCurPos; int m_nWarSortColumn; int m_nWarableSortColumn; NiPointer m_spEdit; std::vector > m_vecSeachAbleGuildWar; bool m_bTimer; float m_fOldTime; }; /* 5425 */ struct GuildWarInformWin { PgWinFrame baseclass_0; NiPointer m_spTextGeom; }; /* 5426 */ struct PkKqRankingWin { PgWinFrame baseclass_0; PgWinText *m_pkWinnerText; SlideListWin *m_pkListWin; SlideBar *m_pkSlideBar; unsigned int m_dwBaseScore; int m_iPkRankingSortColumn; }; /* 5427 */ struct LogoutAfterMinutesWin { PgWinFrame baseclass_0; PgWinBut *m_pkCancelBut; PgWinBut *m_pkQuitBut; PgWinBut *m_pkSecondCancelBut; NiPointer m_spTextWin; float m_fStartTime; bool m_bTimeIsOver; }; /* 5428 */ struct WaitingForLogoutWin { PgWin baseclass_0; PgFrameWork *m_pkFrameWork; LogoutAfterMinutesWin *m_pkLogoutAfterWin; WaitingForLogoutWin::LogoutType m_eLogoutType; bool m_bIsShow; KeyMap *m_pkKeyMap; }; /* 5429 */ #pragma pack(push, 1) struct ItemRepairWin { PgWinFrame baseclass_0; bool m_bSentPacket; __declspec(align(4)) Item *m_pkRepairKit; Item *m_pkRepairItem; char m_byRepairKitSlot; ITEM_INVEN ms_ItemSlot; __declspec(align(2)) unsigned __int16 m_wRepairKitValue; __declspec(align(4)) unsigned int m_dwCurrentCharged; unsigned __int16 m_wMaxCharged; __declspec(align(4)) PgWinText *m_pkTextFieldWin[3]; MsgBox *m_pkMsgBox; }; #pragma pack(pop) /* 5430 */ struct MysteryVaultWin { PgWinFrame baseclass_0; SpEffect *m_apkEffect; bool m_bEffectStart; PgWinText *m_pkText; PgWinBut *m_pkBut; PgWinSpr *m_pkHINumSpr; PgWinSpr *m_pkLowNumSpr; PgWinSpr *m_pkLevelSpr; unsigned int m_ItemLV; }; /* 5431 */ struct MapLinkGateWin:: { float fTimeLeftToAppear; float fAlphaValue; }; /* 5432 */ struct MapLinkGateWin { PgWinFrame baseclass_0; PgWinBut *m_pkCloseBtn; PgWinBut *m_apkBtns[3]; PgWinText *m_apkTexts[3]; PgWinText *m_apkLevelTexts[3]; NiPointer m_spMtrlProp; bool m_bInputEnable; MapLinkGateWin:: m_kAlphaControl; unsigned int m_uiMapLinkPage; unsigned int m_uiMaxPage; }; /* 5433 */ struct MoveModeWin { PgWinFrame baseclass_0; }; /* 5434 */ struct RollingDiceMsgWin { PgWinFrame baseclass_0; ItemIcon *m_pkItemIconWin; unsigned __int16 m_kItemID; unsigned __int16 m_kItemHandle; PgWinText *m_pkItemName; }; /* 5435 */ struct RollingDiceWin { PgWinFrame baseclass_0; ItemIcon *m_pkItemIconWin; unsigned __int16 m_kItemHandle; unsigned __int16 m_kItemID; PgWinText *m_pkItemName; float m_fTimeWhenCasted; float m_fCastingTime; PgWinBar *m_pkCastingProgress; PgWinSpr *m_pkCastingBarStart; PgWinSpr *m_pkCastingBarEnd; bool m_bCloseWhenFinished; float m_fMax; }; /* 5436 */ struct PartyLootSetupWin { PgWinFrame baseclass_0; NiPointer m_spDicePopupMenu; NiPointer m_spPopupMenu; unsigned int m_uiSelectLootSlot; NiPointer m_spBtn[3]; NiPointer m_spText[3]; LOOTING_TYPE m_eLootType; ITEM_LOOT_TYPE m_eItemType; NiPointer m_spItemGradePopupMenu; NiPointer m_spLooterPopupMenu; NiPointer m_spLootName; }; /* 5437 */ struct PartyLootSelectWin { PgWinFrame baseclass_0; SlideBar *m_pkSlideBarEx; SlideListWin *m_pSeletMemberList; }; /* 5438 */ #pragma pack(push, 1) struct PROTO_NC_MAP_MULTY_LINK_CMD { unsigned __int16 npcHandle; SHINE_XY_TYPE npcPosition; unsigned __int16 limitRange; char num; Name3 LinkMapName[5]; }; #pragma pack(pop) /* 5439 */ struct GateChannelWin { PgWinFrame baseclass_0; PgWinText *m_TextWin[4]; PROTO_NC_MAP_MULTY_LINK_CMD m_LinkData; }; /* 5440 */ struct QuestStartItemWin { PgWinFrame baseclass_0; SlideListWin *m_pListWinContent; SlideBar *m_pSlideBarContent; RewardWin *m_pkRewardWin; unsigned __int16 m_kQuestID; }; /* 5441 */ struct NiBox { NiPoint3 m_kCenter; NiPoint3 m_akAxis[3]; float m_afExtent[3]; }; /* 5442 */ struct NiBoxBV { NiBoundingVolume baseclass_0; NiBox m_kBox; }; /* 5443 */ struct GameFrameWork::CollRecord { unsigned int m_uiIntersectCount; NiBoxBV *m_pkBox; NiMatrix3 mat3Rot; int nAxisOne; int nAxisTwo; int nAxis; }; /* 5444 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_REVIVESAME_CMD { unsigned __int16 mapid; SHINE_XY_TYPE location; }; #pragma pack(pop) /* 5445 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_LOGIN_ACK { Name4 zoneip; unsigned __int16 zoneport; }; #pragma pack(pop) /* 5446 */ struct PROTO_NC_CHAR_REVIVEOTHER_CMD { PROTO_NC_CHAR_REVIVESAME_CMD link; PROTO_NC_CHAR_LOGIN_ACK sock; unsigned __int16 wldmanhandle; }; /* 5447 */ struct GameFrameWork::AskInform { float m_fTime; unsigned __int16 m_CharhWnd; NETCOMMAND m_Packet; }; /* 5448 */ struct std::_Allocator_base { char dummy[1]; }; /* 5449 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5450 */ union $B091A4607E425DAC2E6852BF728DB215 { std::_Container_base0 baseclass_0; GameFrameWork::AskInform *_Myfirst; }; /* 5451 */ struct std::_Vector_val > { $B091A4607E425DAC2E6852BF728DB215 ___u0; GameFrameWork::AskInform *_Mylast; GameFrameWork::AskInform *_Myend; std::allocator _Alval; }; /* 5452 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5453 */ struct $E903C2A7C2E773B40766EDD788E6C3F6 { unsigned int x; unsigned int y; }; /* 5454 */ struct GameFrameWork:: { GameFrameWork::SkillCastState eState; GameFrameWork::SkillTargetType eTargetType; $E903C2A7C2E773B40766EDD788E6C3F6 kGroundTypeDetail; unsigned __int16 kTargetHandle; unsigned __int16 kSkillID; bool bWaitingForServerCancel; }; /* 5455 */ struct ChatCommandList { std::vector,std::allocator >,std::allocator,std::allocator > > > m_VectorChatCommand; int m_nCurChatComNum; bool m_bIsSaveCommand; }; /* 5456 */ struct GameFrameWork::SmartWhisper { GameFrameWork::SmartWhisper::State m_eState; std::list,std::allocator >,std::allocator,std::allocator > > > m_kRecentWhisperList; unsigned int m_uiCurrentPos; }; /* 5457 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; GameFrameWork::AttackedMsg::AttackedFrom _Myval; }; /* 5458 */ struct GameFrameWork::AttackedMsg::AttackedFrom { unsigned __int16 m_kAttacker; float m_fAttackedTime; }; /* 5459 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 5460 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 5461 */ struct std::_Allocator_base { char dummy[1]; }; /* 5462 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5463 */ union $EF0E52AF13F67D922A8085F0CC877E87 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 5464 */ struct std::_List_nod > { $EF0E52AF13F67D922A8085F0CC877E87 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 5465 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 5466 */ struct std::list > { std::_List_val > baseclass_0; }; /* 5467 */ struct GameFrameWork::AttackedMsg { std::list > m_kAttackedList; }; /* 5468 */ struct NiPointer { NiDynamicTexture *m_pObject; }; /* 5469 */ struct CBlindEffect { NiRefObject baseclass_0; float m_fFullCurTime; float m_fFadeMaxTime; float m_fCurNowTime; NiPointer m_spBlindScreen; NiPointer m_spTexture; bool m_IsRunBlindEffect; float m_fFadeInTime; float m_fMaxLengthTime; }; /* 5470 */ struct NiPointer { CBlindEffect *m_pObject; }; /* 5471 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5472 */ struct CameraEffect { NiRefObject baseclass_0; NiPointer m_spFadeScreen; float m_fStartTime; float m_fFadeTime; NiColorA m_Color; float m_fAlphaRange; bool m_bLoop; NiPoint3 m_MovePos; float m_fAngleLR; float m_fAngleUD; float m_fDist; unsigned int m_eScheduleType; CameraCtrl *m_pkCameraCtrl; PgTList m_kListSchedule; }; /* 5473 */ struct NiPointer { CameraEffect *m_pObject; }; /* 5474 */ struct GameFrameWork::sRideOffValue { unsigned __int16 m_kSkillID; Char *m_pkTarget; tagPOINT m_kPoint; NiPoint3 m_kGroundPos; bool m_bViewPoint; }; /* 5475 */ struct BasicInfoTipWin { PgWinFrame baseclass_0; unsigned int m_uiBasicInfoTipIndex; float m_fBasicInfoTipTime; D3DXCOLOR m_sBasicInfoTextColor; bool m_bBasicInfoTipAlphaValue; const float m_fBasicInfoLifeTime; const float m_fBasicInfoTipCycle; const float m_fSprWinAlphaValue; PgFadeTextGeometry *m_pTextGeom; PgWinSpr *m_pkSprWin; }; /* 5476 */ struct PlayGuideMinWin { PgWinFrame baseclass_0; }; /* 5477 */ struct PlayGuideWin::sTextList { PgWinBut *m_pkButWin; PgWinText *m_pkTextWin; int m_iDefaultYPos; }; /* 5478 */ struct std::_Allocator_base { char dummy[1]; }; /* 5479 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5480 */ union $18C57D09B718A344C67282B7CF0D92CB { std::_Container_base0 baseclass_0; PlayGuideWin::sTextList **_Myfirst; }; /* 5481 */ struct std::_Vector_val > { $18C57D09B718A344C67282B7CF0D92CB ___u0; PlayGuideWin::sTextList **_Mylast; PlayGuideWin::sTextList **_Myend; std::allocator _Alval; }; /* 5482 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5483 */ struct BasicInfoFind { BasicInfoLinkType BIL_GuideType; BasicInfoFindType BIL_GuideFind; }; /* 5484 */ struct std::_Allocator_base { char dummy[1]; }; /* 5485 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5486 */ union $18728E5A548FAA9CF0B9178241732D89 { std::_Container_base0 baseclass_0; BasicInfoFind **_Myfirst; }; /* 5487 */ struct std::_Vector_val > { $18728E5A548FAA9CF0B9178241732D89 ___u0; BasicInfoFind **_Mylast; BasicInfoFind **_Myend; std::allocator _Alval; }; /* 5488 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5489 */ struct PlayGuideWin { PgWinFrame baseclass_0; int m_iWebXPos; int m_iWebYPos; int m_iPlaneWebXPos; int m_iPlaneWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; int m_iViewIndex; int m_iPrevIndex; int m_iNextIndex; int m_iCurPos; bool m_bOpenTextList; bool m_bCloseTextList; std::vector > m_kTextList; PgWinSpr *m_pkListPanel; SlideBar *m_pkSlideBar; PgWinSpr *m_pkThemeSprWin; PgWinText *m_pkGuideTitleTextWin; PgWinText *m_pkGuideExplanationTextWin; PgWinSpr *m_pkGuideImageSprWin; PgWinText *m_pkGuidePageNumTextWin; PgWinBut *m_pkGuidePageLeftButWin; PgWinBut *m_pkGuidePageRightButWin; EditWinEx *m_pkGuideSearchTextEditWin; PgWinBut *m_pkListButWin; std::vector > m_vecGuideInfoList; char m_acPrevSearchText[64]; bool m_bWordSearch; int m_iSplitCnt; int m_iOldSlidePos; PlayGuideWin::eState m_eState; BasicInfoCategory m_eBasicInfoCategory; BasicInfoLinkType m_eBasicInfoLinkType; }; /* 5490 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; CollectWin::sNewestInfo _Myval; }; /* 5491 */ struct CollectWin::sNewestInfo { int m_tRegistTime; unsigned int m_uiCardID; }; /* 5492 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 5493 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 5494 */ struct std::_Allocator_base { char dummy[1]; }; /* 5495 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5496 */ union $0F1196052BDC1BB2F6CD1098A43FC9EE { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 5497 */ struct std::_List_nod > { $0F1196052BDC1BB2F6CD1098A43FC9EE ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 5498 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 5499 */ struct std::list > { std::_List_val > baseclass_0; }; /* 5500 */ struct std::_Vector_val > { $73516164D4BE24435D388D764F4D019E ___u0; unsigned int *_Mylast; unsigned int *_Myend; std::allocator _Alval; }; /* 5501 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5502 */ struct CollectWin::sRewardInfo { unsigned int m_uiRewardGrade; unsigned int m_uiRewardID; unsigned int m_uiCount; bool m_bCompleted; }; /* 5503 */ struct std::_Allocator_base { char dummy[1]; }; /* 5504 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5505 */ union $9A647160EFAC5B5C32976FA6F017B610 { std::_Container_base0 baseclass_0; CollectWin::sRewardInfo *_Myfirst; }; /* 5506 */ struct std::_Vector_val > { $9A647160EFAC5B5C32976FA6F017B610 ___u0; CollectWin::sRewardInfo *_Mylast; CollectWin::sRewardInfo *_Myend; std::allocator _Alval; }; /* 5507 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5508 */ struct CollectWin::sCardInfo { unsigned int m_uiGrade; unsigned int m_uiCardID; unsigned int m_uiStar; unsigned int m_uiSerial; int m_tRegistTime; }; /* 5509 */ struct std::_Allocator_base { char dummy[1]; }; /* 5510 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5511 */ union $19FAFB5CE9114AC1510C2DF34064B4F1 { std::_Container_base0 baseclass_0; CollectWin::sCardInfo *_Myfirst; }; /* 5512 */ struct std::_Vector_val > { $19FAFB5CE9114AC1510C2DF34064B4F1 ___u0; CollectWin::sCardInfo *_Mylast; CollectWin::sCardInfo *_Myend; std::allocator _Alval; }; /* 5513 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5514 */ struct std::_Allocator_base { char dummy[1]; }; /* 5515 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5516 */ union $231D733FC512404680B232BA7D980859 { std::_Container_base0 baseclass_0; PgWinBar **_Myfirst; }; /* 5517 */ struct std::_Vector_val > { $231D733FC512404680B232BA7D980859 ___u0; PgWinBar **_Mylast; PgWinBar **_Myend; std::allocator _Alval; }; /* 5518 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5519 */ struct CardSlotWin { PgWinLRBut baseclass_0; std::vector > m_kBorderSprs; PgWinBut *m_pkAddBtn; PgWinSpr *m_pkUnidentifiedSpr; PgWinSpr *m_pkBlindSpr; unsigned int m_uiCardID; unsigned int m_uiStar; unsigned int m_uiSerial; int m_tRegistTime; unsigned int m_uiIndex; }; /* 5520 */ struct std::_Allocator_base { char dummy[1]; }; /* 5521 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5522 */ union $94985A4221B0834D1A55C06309B5F37A { std::_Container_base0 baseclass_0; CardSlotWin **_Myfirst; }; /* 5523 */ struct std::_Vector_val > { $94985A4221B0834D1A55C06309B5F37A ___u0; CardSlotWin **_Mylast; CardSlotWin **_Myend; std::allocator _Alval; }; /* 5524 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5525 */ struct CollectRwItemWin { PgWinBut baseclass_0; PgWinSpr *m_pkDisableSpr; PgWinSpr *m_pkEffectSpr; CollectRwItemWin::eRewardStateType m_eRewardStateType; unsigned int m_uiRewardID; }; /* 5526 */ struct CollectMainWin { PgWinSpr baseclass_0; std::vector > m_kBars; std::vector > m_kBarTexts; std::vector > m_kCheckGrades; std::vector > m_kCardSlots; CollectRwItemWin *m_pkRewardItem; PgWinText *m_pkSelectGradeText; unsigned int m_uiRewardGrade; unsigned int m_uiRewardPage; unsigned int m_uiLastRewardPage; float m_fRewardMaxVal; float m_fPrevRewardMaxVal; }; /* 5527 */ struct CollectPageWin { PgWin baseclass_0; std::vector > m_kPageNumTexts; std::vector > m_kPageNumBtns; std::vector > m_kPageArrowBtns; int m_iPageNumFirstPos; unsigned int m_uiPageNumInterval; unsigned int m_uiPage; unsigned int m_uiLastPage; unsigned int m_uiUpdateMsg; unsigned int m_uiUpdateMsgParam; }; /* 5528 */ struct CollectCardListWin { PgWinSpr baseclass_0; CollectRwItemWin *m_pkRewardItem; CollectPageWin *m_pkPageWin; PopupMenuWin *m_pkPopupCardMenu; PgWinSpr *m_pkRewardPanel; std::vector > m_kRewardTexts; std::vector > m_kBookmarkBtns; std::vector > m_kCardSlots; unsigned int m_uiSelectBookmarkSlot; CollectCardListWin::eCardListType m_eCardListType; }; /* 5529 */ struct CollectRwChoiceInv { ItemIcon baseclass_0; bool m_bSelect; }; /* 5530 */ struct std::_Allocator_base { char dummy[1]; }; /* 5531 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5532 */ union $11356999D16ABB7A82C99665EF77C33B { std::_Container_base0 baseclass_0; CollectRwChoiceInv **_Myfirst; }; /* 5533 */ struct std::_Vector_val > { $11356999D16ABB7A82C99665EF77C33B ___u0; CollectRwChoiceInv **_Mylast; CollectRwChoiceInv **_Myend; std::allocator _Alval; }; /* 5534 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5535 */ struct CollectRwChoiceWin { PgWinFrame baseclass_0; PgWinBut *m_pkOKBtn; std::vector > m_kRewardItems; bool m_bSelect; unsigned int m_uiRewardID; unsigned int m_uiSelectIndex; int m_iItemFirstPos; unsigned int m_uiItemInterval; }; /* 5536 */ struct CollectCardChoiceWin::sRegistCardInfo { unsigned int m_uiGrade; unsigned int m_uiCardID; unsigned int m_uiStar; unsigned int m_uiSerial; int m_tRegistTime; }; /* 5537 */ struct std::_Allocator_base { char dummy[1]; }; /* 5538 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5539 */ union $80460E0CB9C5CFEFC8F5AC4985C78A6D { std::_Container_base0 baseclass_0; CollectCardChoiceWin::sRegistCardInfo *_Myfirst; }; /* 5540 */ struct std::_Vector_val > { $80460E0CB9C5CFEFC8F5AC4985C78A6D ___u0; CollectCardChoiceWin::sRegistCardInfo *_Mylast; CollectCardChoiceWin::sRegistCardInfo *_Myend; std::allocator _Alval; }; /* 5541 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5542 */ struct CollectCardChoiceWin { PgWinFrame baseclass_0; std::vector > m_kCardSlots; std::vector > m_kRegistCardInfos; bool m_bSelect; unsigned int m_uiSelectSlot; unsigned int m_uiBookmarkSlot; CollectPageWin *m_pkPageWin; }; /* 5543 */ struct CollectPopupWin { PgWinFrame baseclass_0; PgWinSpr *m_pkLeftSpr; PgWinSpr *m_pkMiddleSpr; PgWinSpr *m_pkRightSpr; PgWinText *m_pkText; int m_iMiddleXPos; float m_fStartTime; }; /* 5544 */ struct CollectWin { PgWinFrame baseclass_0; std::list > m_kNewestInfos; std::vector > m_kBookmarkInfos; std::vector > m_kRewardInfos; std::vector > m_kCardInfos; CollectMainWin *m_pkMainWin; CollectCardListWin *m_pkCardListWin; CollectRwChoiceWin *m_pkRwChoiceWin; CollectCardChoiceWin *m_pkCardChoiceWin; CollectPopupWin *m_pkPopupWin[2]; }; /* 5545 */ struct CollectCardWin { PgWinFrame baseclass_0; NiSourceTexture *m_pkBaseTexture; PgWinText *m_pkSerialText; PgWinText *m_pkNameText; PgWinText *m_pkRankText; PgWinText *m_pkDescText; PgWinSpr *m_pkUnidentifiedSpr; std::vector > m_kBorderSprs; std::vector > m_kStarSprs; std::vector > m_pkMobGradeTypeSprs; std::vector > m_pkMobTypeSprs; unsigned int m_uiOldXPos; unsigned int m_uiOldYPos; unsigned int m_uiCardID; unsigned int m_uiSerial; unsigned int m_uiStar; PgWinSpr *m_pkWhiteBlindSpr; bool m_bPlay; bool m_bOpenCard; float m_fPlayTime; float m_fPlayStartTime; float m_fAlphaBlendValue; unsigned int m_uiPlayCardID; }; /* 5546 */ struct GameFrameWork::LightningWaveInfo { bool bAddLightningWave; unsigned __int16 kSkillID; }; /* 5547 */ struct AttendIconWin { PgWinFrame baseclass_0; PgWinBut *m_pkButInert; PgWinBut *m_pkButAct; SpEffect *m_apkBlinkEff; bool m_bEvtState; }; /* 5548 */ struct AttendRewardWin { PgWinFrame baseclass_0; PgWinText *m_pkTitleText; PgWinText *m_pkInfoText; ItemIcon *m_pkItemIcon; PgWinText *m_pkItemText; }; /* 5549 */ struct AttendCheckBut { AttendCheckButVtbl *vfptr; PgWinSpr *m_pkSpr; PgWinBut *m_pkBut; PgWinText *m_pkTextMonth; PgWinText *m_pkTextSlash; PgWinText *m_pkTextDay; unsigned int m_eType; SpEffect *m_apkBlinkEff; }; /* 5550 */ struct AttendCheckButVtbl { void *(__thiscall *__vecDelDtor)(AttendCheckBut *this, unsigned int); void (__thiscall *Create)(AttendCheckBut *this, int, int, const unsigned int, const unsigned int, PgWin *, NiSourceTexture *); void (__thiscall *Create)(AttendCheckBut *this, int, int, PgWin *, NiSourceTexture *); }; /* 5551 */ struct AttendCheckWin { PgWinFrame baseclass_0; unsigned int m_uiRBtnNum; AttendCheckBut m_DayBut[28]; PgWinText *m_pkTextCon; PgWinText *m_pkText; tm m_tEvtStartDay; unsigned int m_iEvtIndex; unsigned int m_iCheckCnt; bool m_bRMonthState; SpEffect *m_apkEffect; NiPointer m_pRunEffect; NiPointer m_spFont[2]; }; /* 5552 */ struct std::binary_function { char dummy[1]; }; /* 5553 */ struct std::less { std::binary_function baseclass_0; }; /* 5554 */ union $B654935CE0EA52B89AB7181E25D06ABB { std::_Container_base0 baseclass_0; std::less comp; }; /* 5555 */ struct std::_Tmap_traits,std::allocator >,0> { $B654935CE0EA52B89AB7181E25D06ABB ___u0; }; /* 5556 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 5557 */ struct std::_Pair_base { HWND__ *const first; PgWin *second; }; /* 5558 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5559 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5560 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 5561 */ struct std::_Allocator_base > { char dummy[1]; }; /* 5562 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 5563 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 5564 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 5565 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 5566 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 5567 */ struct FeedMoverWin { PgWinFrame baseclass_0; CNSTimer_MarkCheck m_kMarkCheck; PgFrameWork *m_pkFrameWork; PgWinBar *m_pkHPBarWin; PgWinSpr *m_pkHPBarStartWin; PgWinSpr *m_pkHPBarEndWin; PgWinSpr *m_pkMoverFaceCutWin; PgWinSpr *m_pkPanel[2]; PgWinText *m_pkNameTextWin; PgWinText *m_pkNum_Hungry; PgWinText *m_pkMoverSpeed; MoverMain *m_pkMoverMain; MoverView *m_pkMoverView; MoverHG *m_pkMoverHG; NiPointer m_spMoverTexture[3]; unsigned int m_uiMaxHP; unsigned int m_uiHungryPoint; unsigned int m_uiMoverSpeed; bool m_bNormalize; unsigned int m_kMoverID; unsigned int m_uiMoverLevel; }; /* 5568 */ struct PetNameEditWin { PgWinFrame baseclass_0; PgWinBut *m_pkOkBtn; EditWin *m_pkNameEdit; unsigned __int16 m_kPetHandle; }; /* 5569 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; SCENARIO_RANKING_INFO _Myval; }; /* 5570 */ #pragma pack(push, 1) struct SCENARIO_RANKING_INFO { char nRanking; Name5 sCharID; unsigned int nScore; }; #pragma pack(pop) /* 5571 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 5572 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 5573 */ struct std::_Allocator_base { char dummy[1]; }; /* 5574 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5575 */ union $D188ABBB41E22B80C3F5EA2E9A748DF1 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 5576 */ struct std::_List_nod > { $D188ABBB41E22B80C3F5EA2E9A748DF1 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 5577 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 5578 */ struct std::list > { std::_List_val > baseclass_0; }; /* 5579 */ struct EventRankWin { PgWinFrame baseclass_0; SlideListWin *m_pkListWin; PgWinBut *m_pkRankBtn; PgWinText *m_pkRankBtnText; std::list > m_kPrevRanks; std::list > m_kCurRanks; }; /* 5580 */ struct EventTimeWin { PgWinFrame baseclass_0; PgWinText *m_pkTimeTextWin; CNSTimer_Interval m_kTimer; unsigned int m_uiSecond; bool m_bTimer; bool m_bCloser; }; /* 5581 */ struct VoteReasonWin { PgWinSpr baseclass_0; std::basic_string,std::allocator > m_kReasonString[5]; }; /* 5582 */ struct VoteWin { PgWinFrame baseclass_0; PgWinText *m_pkProposerText; PgWinText *m_pkTargetText; PgWinText *m_pkTimerText; PgWinText *m_pkReasonText; PgWinText *m_pkOKText; PgWinText *m_pkCancelText; PgWinBut *m_pkReasonArrowBut; PgWinBut *m_pkReasonTextBut; PgWinBut *m_pkReasonBut; PgWinSpr *m_pkReasonList; VoteReasonWin *m_pkReasonWin; NiPointer m_spReasonEditWin; tm m_tEndTime; bool m_bTimer; bool m_bSuggestion; bool m_bChangeReasonType; KQ_VOTING_TYPE m_eVoteType; unsigned int m_uiReasonType; }; /* 5583 */ struct IndunLevelSelectWin::sIndunLevelButton { PgWinBut *m_pkBtn; PgWinText *m_pkText; unsigned int m_uiPos; }; /* 5584 */ struct IndunLevelSelectWin { PgWinFrame baseclass_0; PgWinText *m_pkMsgText; IndunLevelSelectWin::sIndunLevelButton m_kIndunLevelButton[3]; unsigned __int16 m_kNPCHandle; }; /* 5585 */ struct IndunLevelMsgWin { PgWinFrame baseclass_0; PgWinText *m_pkMsgText; PgWinText *m_pkLevelText; unsigned __int16 m_kNPCHandle; ID_LEVEL_TYPE m_eLevelType; }; /* 5586 */ struct KQScoreWin { PgWinFrame baseclass_0; NiPointer m_spScoreText[2]; }; /* 5587 */ struct EffectMsg { NiPointer m_spEffectMsg[15]; std::basic_string,std::allocator > m_kSoundFilename[15]; }; /* 5588 */ struct MarketSearchItem { MarketSearchItemVtbl *vfptr; __declspec(align(8)) NiPointer m_pkItem; unsigned __int64 m_nPrice; unsigned int m_hItem; unsigned __int16 m_hOwner; }; /* 5589 */ struct MarketSearchItemVtbl { void *(__thiscall *__vecDelDtor)(MarketSearchItem *this, unsigned int); void (__thiscall *Clear)(MarketSearchItem *this); }; /* 5590 */ struct std::_Allocator_base { char dummy[1]; }; /* 5591 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5592 */ union $898A74708D8AD0365922CD66CFF5D792 { std::_Container_base0 baseclass_0; MarketSearchItem **_Myfirst; }; /* 5593 */ struct std::_Vector_val > { $898A74708D8AD0365922CD66CFF5D792 ___u0; MarketSearchItem **_Mylast; MarketSearchItem **_Myend; std::allocator _Alval; }; /* 5594 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5595 */ struct MarketSearchWin { PgWinFrame baseclass_0; PgWinSpr *m_pkChosenItemCategoryBG; std::basic_string,std::allocator > m_ColumnWinName[9]; PgWinBut *m_pkItemCategory[10]; PgWinText *m_pkItemCategoryText[10]; ColumnBut *m_pkMyClassViewBtn; PgWinBut *m_pkItemSearch; PgWinBut *m_pkStartSearchBtn; EditWinEx *m_pkItemSearchInput; SlideListWin *m_pkItemViewSlideListWin; SlideBar *m_pkSlideBar; std::vector > m_vecMarketSearchItem; unsigned int m_iVecLastIndex; float m_fCurrentDelayTime; bool m_bSearching; unsigned int m_uiSelectCategory; int m_SelectedItemIndex; unsigned __int16 m_hFindBooth; MsgBox *m_pkSearchingMsgBox; unsigned int m_uiSortState; }; /* 5596 */ struct PuzzleTimeWin { PgWinFrame baseclass_0; PgWinSpr *m_pkTimer; PgWinSpr *m_pkMin01[6]; PgWinSpr *m_pkMin02[10]; PgWinSpr *m_pkSec01[6]; PgWinSpr *m_pkSec02[10]; SpEffect *m_pkFireEffect; std::basic_string,std::allocator > m_kFireSound; CNSTimer_Interval m_kTimer; }; /* 5597 */ struct ChangeSlotWin { ItemIcon baseclass_0; PgWin *m_pkSender; unsigned int m_uiSenderType; unsigned int m_uiSenderInvIndex; unsigned int m_uiInvIndex; bool m_bLock; }; /* 5598 */ struct RandomOptionWin { PgWinFrame baseclass_0; PgFrameWork *m_pkFrameWork; InventoryWin *m_pkInventoryWin; PgWinText *m_pkBeforeOptionText[15]; PgWinText *m_pkAfterOptionText[15]; int m_kBeforeOptionValue[15]; int m_kAfterOptionValue[15]; PgWinDrop m_kDrop; DropContents m_kDropContents; ChangeSlotWin *m_pkChangeSlot; bool m_bStartEffect; SpEffect *m_apkEffect; NiPointer m_pAttachEffect; float m_fCurReqTime; bool m_bSuccess; bool m_bUseRandomOption; bool m_bSelectChangeOpt; int m_iBeforeReMainRandomCnt; int m_iAfterReMainRandomCnt; const unsigned int m_uiLimitRandomOption; PgWinText *m_pkRandomCntTextWin; MsgBox *m_pkMsgBox; bool m_bRandomStart; }; /* 5599 */ struct ChatColorInfo { unsigned int uiInveInx; unsigned int uiItemID; unsigned int uiColorType; char kChatColorID; }; /* 5600 */ struct ChatColorSpinWin { PgWinFrame baseclass_0; float m_fStartTime; float m_fOldTime; float m_fSpeed; bool m_bDecrease; bool m_bStop; bool m_bTimer; bool m_bReservStop; bool m_bWaitAck; unsigned int m_uiColorID; ChatColorInfo m_kChatItem; NiPointer m_pkSpr; PgWinText *m_pkTitleText; SpEffect *m_pkChatColorEffect; std::basic_string,std::allocator > m_kStartSound; }; /* 5601 */ struct ItemSlotWin { ItemIcon baseclass_0; bool m_bLock; PgFrameWork *m_pkFrameWork; unsigned int m_uiSenderType; unsigned int m_uiSenderInvIndex; unsigned int m_uiInvIndex; PgWin *m_pkSender; }; /* 5602 */ struct TermExtendWin { PgWinFrame baseclass_0; PgWinDrop m_kDrop; DropContents m_kDropContents; ItemSlotWin *m_apkSlotWin; PgWinText *m_pkItemNameText; PgWinText *m_pkTermText; PgWinText *m_pkInfoDescText; char *m_ExtendGroup; unsigned int m_uiExtendItemInvNum; unsigned int m_uiTermItemInvNum; bool m_bIsExtendItem; bool m_bIsTermItem; PgWinBut *m_pkOKBtn; MsgBox *m_pkMsgBox; SpEffect *m_apkEffect; NiPointer m_pAttachEffect; std::basic_string,std::allocator > m_kSuccessSound; }; /* 5603 */ struct ItemSlot { ItemIcon baseclass_0; bool m_bLock; PgFrameWork *m_pkFrameWork; unsigned int m_uiSenderType; unsigned int m_uiSenderInvIndex; unsigned int m_uiInvIndex; unsigned int m_uiInvType; PgWin *m_pkSender; float m_fLastUpdateTime; }; /* 5604 */ struct MinimonAutoItemUseWin { PgWinFrame baseclass_0; bool m_bAutoUseBuffItem; bool m_bAutoUseChargedItem; unsigned __int16 m_pkBuffItemList[12]; unsigned __int16 m_pkChargedItemList[12]; PgWinDrop m_kDrop; DropContents m_kDropContents; ItemSlot *m_apkBuffSlot[12]; ItemSlot *m_apkChargedSlot[12]; PgWinBut *m_pkBuffBtn; PgWinBut *m_pkChargedBtn; PgWinBut *m_pkCancelBtn; PgWinText *m_pkBuffBtnText; PgWinText *m_pkChargedBtnText; }; /* 5605 */ struct NiTMapBase >,unsigned char,NiPointer > { NiTMapBase >,unsigned char,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned char,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 5606 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; char m_key; NiPointer m_val; }; /* 5607 */ struct NiTMapBase >,unsigned char,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned char,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned char,NiPointer > *this, char); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned char,NiPointer > *this, char, char); void (__thiscall *SetValue)(NiTMapBase >,unsigned char,NiPointer > *this, NiTMapItem > *, char, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned char,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned char,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned char,NiPointer > *this, NiTMapItem > *); }; /* 5608 */ struct DFALL > { char dummy[1]; }; /* 5609 */ union $647807082425139EE595EF8ADB6F4C5E { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 5610 */ struct NiTMapBase >,unsigned char,NiPointer >::AntiBloatAllocator { $647807082425139EE595EF8ADB6F4C5E ___u0; }; /* 5611 */ struct NiTMap > { NiTMapBase >,unsigned char,NiPointer > baseclass_0; }; /* 5612 */ struct ClassChangeWin { PgWinFrame baseclass_0; SlideBar *m_pSlideBarList; PgWinSpr *m_pkEndWin; SpEffect *m_pkEndEff; PgWinText *m_pkBeforeText; PgWinText *m_pkAfterText; PgWinText *m_pkCopperText; PgWinText *m_pkSilverText; PgWinText *m_pkGoldText; PgWinText *m_pkGemText; PgWin *m_pkBox; NiTMap > m_kBeforeMap; NiTMap > m_kAfterMap; }; /* 5613 */ struct KDTeamScoreWin { PgWinFrame baseclass_0; NiPointer m_pkRoundTextWin; NiPointer m_pkScoreTextWin; NiPointer m_pkOneNum[2][10]; NiPointer m_pkTenNum[2][10]; NiPointer m_pkHNum[2][10]; NiPointer m_pkFlag[2][5]; bool m_bUseRound; }; /* 5614 */ struct GuildEmblemWin::CHECKEMBLEM { int nSelect; int nIndex; int nColor; int nFilePage; }; /* 5615 */ struct GuildEmblemWin { PgWinFrame baseclass_0; bool m_bMaxPage; int m_nMaxSlotPageCnt; int m_nCurSlotPageCnt; GuildEmblemWin::CHECKEMBLEM m_CheckEmblem; GuildEmblemIcon *m_pkSlotIcon[64]; GuildEmblemIcon *m_pkColorIcon[8]; GuildEmblemIcon *m_pkEmblemSlot; }; /* 5616 */ struct FaceCutMaskWin { PgWinFrame baseclass_0; MaskedWin *m_pkTopPortrait; NiTexture *m_pPortraitTexture; }; /* 5617 */ #pragma pack(push, 1) struct SHINE_INDUN_INFO { Name3 MapIDClient; char ModeIDLv; }; #pragma pack(pop) /* 5618 */ struct std::_Allocator_base { char dummy[1]; }; /* 5619 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5620 */ union $B0FAE735B1E50852BFB6CA1239D474AC { std::_Container_base0 baseclass_0; SHINE_INDUN_INFO *_Myfirst; }; /* 5621 */ struct std::_Vector_val > { $B0FAE735B1E50852BFB6CA1239D474AC ___u0; SHINE_INDUN_INFO *_Mylast; SHINE_INDUN_INFO *_Myend; std::allocator _Alval; }; /* 5622 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5623 */ struct IDRankingWin { PgWinFrame baseclass_0; int m_nTitleState; int m_nReqTitleState; int m_nSelectID; int m_nReqSelectID; unsigned int m_nRankingCamPos; bool m_bShowIDSlideList; SlideListWin *m_pkRankListWin; PgWinText *m_pkRecordListText; PgWinText *m_pkBottomMyRank; ColumnBut *m_pkTitleStateCheckBox[4]; PgWinText *m_pkMyRecordMyInfo[4]; PgWinText *m_pkMyRecord[2][4]; PgWinText *m_pkMyDate[2]; PgWinText *m_pkTopName[3]; PgWinText *m_pkTopRecord[3]; FaceCutMaskWin *m_pkTopPortrait[3]; PgWinBut *m_pkIDSlideBtn; PgWinText *m_pkIDSlideText; SlideListWin *m_pkIDSlideListWin; SlideBar *m_pkIDSlideBar; PgWinSpr *m_pkIDListPanel[2]; std::vector > m_vecVisibleRank; std::vector > m_vecVisibleMyRecord; std::vector > m_vecVisibleIDSelect; std::vector > m_vecIDInfo; }; /* 5624 */ struct PartyScoreWin { PgWinFrame baseclass_0; NiPointer m_spEntry[20]; SlideListWin *m_pkListWin; bool m_bReverse1; bool m_bReverse2; bool m_bReverse3; bool m_bReverse4; bool m_bReverse5; }; /* 5625 */ struct PROTO_NC_GUILD_NAME_REQ { unsigned int nNo; }; /* 5626 */ struct CGuildMonster { std::map,std::allocator > > m_mapGuildMob; }; /* 5627 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5628 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5629 */ struct GuildTournamentStateDescTab { ITableBase baseclass_0; }; /* 5630 */ struct GUILD_TOURNAMENT_SKILLDESC { unsigned __int16 MAP_TYPE; unsigned __int16 Index; unsigned int IconIndex; char IconFile[32]; char Name[32]; char Description[64]; }; /* 5631 */ struct MAP_DOT:: { int nSearchNo; int nMinWeightSum; int nFromDot; BFS_DOT_STATUS BFSDotStatus; }; /* 5632 */ struct MAP_LINK:: { int nSearchNo; }; /* 5633 */ struct MAP_DOT { int nDotNo; int nMapID; int X; int Y; DOT_TYPE DotType; WPMType nWPMType; MAP_DOT:: BFS_Data; MAP_LINK *pNextLink; }; /* 5634 */ struct MAP_LINK { int nWeight; MAP_LINK:: BFD_Data; MAP_DOT *pLinkDot; MAP_LINK *pNextLink; }; /* 5635 */ struct MAP { int nMapID; char sMapName[12]; WPMType nWPMType; }; /* 5636 */ struct WeightPath { MAP_DOT *pDot; WeightPath *pNext; }; /* 5637 */ struct CMinWeightPath { WeightPath *m_pWeightPath; }; /* 5638 */ struct CWayPoint { int m_nLastError; int m_nMaxDotCnt; int m_nMaxMapCnt; int m_nMaxCanUseGateCnt; int m_nAddDotCnt; int m_nAddMapCnt; MAP_DOT *m_pDotData; MAP *m_pMapData; int m_nSearchNo; CMinWeightPath m_MinWeightPath; }; /* 5639 */ #pragma pack(push, 1) struct __declspec(align(2)) MapNavigator { NiObject baseclass_0; bool m_bInitialFinished; __declspec(align(4)) CWayPoint m_WayPoint; bool m_bIsWorking; __declspec(align(4)) MAP_DOT *m_pTargetDot; MapNavigator::DOT_STATE m_eDotState; NiPoint3 m_kDestPos; NiPoint3 m_kStartPos; unsigned __int16 m_kMobID; bool m_bEnableAutoWay; Name3 m_acRememberDestMap; }; #pragma pack(pop) /* 5640 */ struct NiPointer { MapNavigator *m_pObject; }; /* 5641 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_MAPMARK_CMD::IconInfo { unsigned __int16 nGroup; SHINE_XY_TYPE nCoord; char eMapIcon; unsigned int nKeepTime; }; #pragma pack(pop) /* 5642 */ struct PROTO_NC_SCENARIO_MAPMARK_CMD { unsigned __int16 nNum; PROTO_NC_SCENARIO_MAPMARK_CMD::IconInfo IconList[]; }; /* 5643 */ struct MaskedWin::TextureMatrixInfo { float fOffX; float fOffY; float fScaleX; float fScaleY; }; /* 5644 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5645 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5646 */ #pragma pack(push, 1) struct GUILD_TOURNAMENT_REQUIRE { char MinLv; unsigned __int16 MinMem; unsigned int JoinMoney; }; #pragma pack(pop) /* 5647 */ struct GTRequireTab { ITableBase baseclass_0; }; /* 5648 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5649 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5650 */ struct GTIView { char ID; char InxName[33]; char Name[32]; char Advantage; }; /* 5651 */ struct GTIViewInfoTab { ITableBase baseclass_0; }; /* 5652 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_JOIN_ERR { Name4 GuildName; unsigned __int16 Error; }; #pragma pack(pop) /* 5653 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_INVITE_ACK { Name5 sInviteTargetCharID; unsigned __int16 Error; }; #pragma pack(pop) /* 5654 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_REQ { Name4 GuildName; Name5 sInviteSourceCharID; }; /* 5655 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_ERR { Name4 GuildName; unsigned __int16 Error; }; #pragma pack(pop) /* 5656 */ struct GuildTournamentStorage { char dummy[1]; }; /* 5657 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_STORAGEOPEN_ACK { unsigned __int16 err; unsigned __int64 cen; unsigned __int64 nToken; char itemcounter; PROTO_ITEMPACKET_INFORM itemarray[]; }; #pragma pack(pop) /* 5658 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; MapMarkWin *m_element; }; /* 5659 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; KQTeamMarkWin *m_element; }; /* 5660 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_JOIN_ACK { Name4 GuildName; char JoinAck; }; #pragma pack(pop) /* 5661 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_JOIN_ACK { Name4 GuildName; Name5 sInviteSourceCharID; char JoinAck; }; #pragma pack(pop) /* 5662 */ struct CClientGuildList { CGuildList baseclass_0; }; /* 5663 */ struct GuildListTask { ITask baseclass_0; CClientGuildList baseclass_40; }; /* 5664 */ struct GuildListWin::GuildInfo { std::basic_string,std::allocator > m_strGuildName; std::basic_string,std::allocator > m_MasterName; unsigned int m_unGuildType; unsigned int m_unGuildGrade; unsigned int m_unGuildTotalMember; }; /* 5665 */ struct std::_Allocator_base { char dummy[1]; }; /* 5666 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5667 */ union $91450164AAA82D6211CC013C9C7BC9E3 { std::_Container_base0 baseclass_0; GuildListWin::GuildInfo *_Myfirst; }; /* 5668 */ struct std::_Vector_val > { $91450164AAA82D6211CC013C9C7BC9E3 ___u0; GuildListWin::GuildInfo *_Mylast; GuildListWin::GuildInfo *_Myend; std::allocator _Alval; }; /* 5669 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5670 */ struct boost::function2 > { boost::function_base baseclass_0; bool (__cdecl *invoker)(boost::detail::function::any_pointer, GuildListWin::GuildInfo *, GuildListWin::GuildInfo *); }; /* 5671 */ struct boost::function > { boost::function2 > baseclass_0; }; /* 5672 */ struct GuildListWin { PgWinFrame baseclass_0; PgWinText *m_apkListTextWin[6][22]; PgWinText *m_apkTotalGuildNumTextWin; std::vector > m_vecGuildInfo; boost::function > m_SortPradicationFunc; SlideListWin *m_pkGuildLIst; SlideBar *m_pkSlideBarGuild; PopupMenuWin *m_spPopupMenu; PgWinText *m_pkTotalGuildNum; PgWinText *m_pkSearchType; int m_iSearchTyepe; NiPointer m_spEdit; bool m_bFirstSort; bool m_bSearchStart; unsigned int m_uiNo; char m_acSearchName[32]; unsigned __int16 m_TotalNumOfGuild; unsigned __int16 m_GuildIndex; unsigned __int16 m_GuildCount; }; /* 5673 */ struct NiPointer { GuildListTask *m_pObject; }; /* 5674 */ struct std::allocator::rebind { char dummy[1]; }; /* 5675 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 5676 */ union $CB93A3028A3C3610CF61925EB235F051 { std::_Iterator012 baseclass_0; GuildListWin::GuildInfo *_Ptr; }; /* 5677 */ struct std::_Vector_const_iterator > > { $CB93A3028A3C3610CF61925EB235F051 ___u0; }; /* 5678 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 5679 */ struct TutorialMgr::WaitEvent { unsigned __int16 kID; bool bOn; char kCmd; }; /* 5680 */ struct TutorialMgr { PgFrameWork *m_pkFrameWork; TutorialMgr::WaitEvent m_kWaitEvent_On_NC_SKILL_SKILL_LEARNSUC_CMD; TutorialMgr::WaitEvent m_kWaitEvent_On_NC_WT_LICENSE_ACK; TutorialMgr::WaitEvent m_kWaitEvent_OnShortCutSkill; TutorialMgr::WaitEvent m_kWaitEvent_On_NC_ITEM_UPGRADE_ACK; TutorialMgr::WaitEvent m_kWaitEvent_OpenItemUpgradeWin; TutorialMgr::WaitEvent m_kWaitEvent_OnSPSoulStoneUse_Key; TutorialMgr::WaitEvent m_kWaitEvent_OnHPSoulStoneUse_Key; TutorialMgr::WaitEvent m_kWaitEvent_On_NC_ITEM_EQUIP_ACK; TutorialMgr::WaitEvent m_kWaitEvent_OpenInventoryWin; TutorialMgr::WaitEvent m_kWaitEvent_OpenWeaponTitleWin; }; /* 5681 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; Scenario *_Myval; }; /* 5682 */ struct Scenario { ScenarioVtbl *vfptr; unsigned __int16 m_kID; char m_kCmd; unsigned __int16 m_nQuestID; PgFrameWork *m_pkFrameWork; }; /* 5683 */ struct ScenarioVtbl { bool (__thiscall *Stop)(Scenario *this, float); bool (__thiscall *Update)(Scenario *this, float); void *(__thiscall *__vecDelDtor)(Scenario *this, unsigned int); }; /* 5684 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 5685 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 5686 */ struct std::_Allocator_base { char dummy[1]; }; /* 5687 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5688 */ union $33CD6BBBA989BE515922A9E32237EF82 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 5689 */ struct std::_List_nod > { $33CD6BBBA989BE515922A9E32237EF82 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 5690 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 5691 */ struct std::list > { std::_List_val > baseclass_0; }; /* 5692 */ struct ScenarioMgr { std::list > m_listScenatio; TutorialMgr *m_pTutorialMgr; }; /* 5693 */ struct Scenario_15 { Scenario baseclass_0; CNSTimer_MarkCheck m_kMarkCheck; }; /* 5694 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 5695 */ union $CF08B0B83717FA79C794C1631F8DCCF6 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 5696 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $CF08B0B83717FA79C794C1631F8DCCF6 ___u0; }; /* 5697 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 5698 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 5699 */ struct std::allocator::rebind { char dummy[1]; }; /* 5700 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 5701 */ struct NiTListBase,QUEST_DATA *> { NiTListBase,QUEST_DATA *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,QUEST_DATA *>::AntiBloatAllocator m_kAllocator; }; /* 5702 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; QUEST_DATA *m_element; }; /* 5703 */ struct NiTListBase,QUEST_DATA *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,QUEST_DATA *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,QUEST_DATA *> *this); void (__thiscall *DeleteItem)(NiTListBase,QUEST_DATA *> *this, NiTListItem *); }; /* 5704 */ struct NiTListBase,QUEST_DATA *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5705 */ struct NiTPointerListBase,QUEST_DATA *> { NiTListBase,QUEST_DATA *> baseclass_0; }; /* 5706 */ struct NiTPointerList { NiTPointerListBase,QUEST_DATA *> baseclass_0; }; /* 5707 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5708 */ struct NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *> { NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *>::AntiBloatAllocator m_kAllocator; }; /* 5709 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; QuestHelperMgr::ProgressQuestMobGroup *m_element; }; /* 5710 */ struct QuestHelperMgr::ProgressQuestMobGroup { unsigned __int16 Quest_ID; unsigned __int16 Mob_ID; std::basic_string,std::allocator > GroupName; }; /* 5711 */ struct NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *> *this); void (__thiscall *DeleteItem)(NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *> *this, NiTListItem *); }; /* 5712 */ struct NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5713 */ struct NiTPointerListBase,QuestHelperMgr::ProgressQuestMobGroup *> { NiTListBase,QuestHelperMgr::ProgressQuestMobGroup *> baseclass_0; }; /* 5714 */ struct NiTPointerList { NiTPointerListBase,QuestHelperMgr::ProgressQuestMobGroup *> baseclass_0; }; /* 5715 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5716 */ struct QuestHelperMgr { PgTList m_lpProgressQuestList; std::basic_string,std::allocator > m_kConditionText; PgTList m_pPQMobGroupList; unsigned __int16 m_OldHandleNum; }; /* 5717 */ struct CQuest { CQuestVtbl *vfptr; CQuestData *m_pQuestData; int m_NumOfQuest; int m_NumOfQuestBF; PLAYER_QUEST_INFO *m_pQuestArray; int m_ProcessedTime; int m_MaxOfQuestListWithNPC; int m_NumOfQuestListWithNPC; CQuest::NPC_QUEST_STATUS *m_pQuestListWithNPC; unsigned int m_QuestStatusPriority[21]; unsigned int m_QuestTypePriority[11]; PROTO_NC_QUEST_RESET_TIME_CMD m_QuestRestTime; }; /* 5718 */ #pragma pack(push, 1) struct PLAYER_QUEST_DATA { __int64 StartTime; __int64 EndTime; unsigned int RepeatCount; char ProgressStep; char End_NPCMobCount[5]; char _bf26; unsigned __int16 End_RunningTimeSec; }; #pragma pack(pop) /* 5719 */ struct PLAYER_QUEST_INFO { unsigned __int16 ID; char Status; PLAYER_QUEST_DATA Data; }; /* 5720 */ struct CQuestVtbl { void (__thiscall *_Send_NC_QUEST_CLIENT_SCENARIO_DONE_REQ)(CQuest *this, unsigned __int16); int (__thiscall *QuestPlayer_LevelChange)(CQuest *this, char); int (__thiscall *QuestPlayer_NPCMobKill)(CQuest *this, unsigned __int16, const unsigned __int16); int (__thiscall *QuestPlayer_TakeItem)(CQuest *this, unsigned __int16, unsigned __int16); int (__thiscall *QuestPlayer_DestroyItem)(CQuest *this, unsigned __int16, unsigned __int16); int (__thiscall *QuestPlayer_CheckLocation)(CQuest *this); int (__thiscall *QuestPlayer_ScenarioDone)(CQuest *this, unsigned __int16); int (__thiscall *QuestPlayer_RaceChange)(CQuest *this, char); int (__thiscall *QuestPlayer_ClassChange)(CQuest *this, char); int (__thiscall *QuestPlayer_TimeProcess)(CQuest *this); int (__thiscall *IsQuestArea)(CQuest *this, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); void (__thiscall *Occure_NPCMobKill)(CQuest *this, unsigned __int16, unsigned __int16, int, int); void (__thiscall *Occure_LevelChange)(CQuest *this, unsigned __int16, char, char); void (__thiscall *Occure_TakeItem)(CQuest *this, unsigned __int16, unsigned __int16, unsigned __int16, unsigned __int16); void (__thiscall *Occure_DestroyItem)(CQuest *this, unsigned __int16, unsigned __int16, unsigned __int16, unsigned __int16); void (__thiscall *Occure_CheckLocation)(CQuest *this, unsigned __int16, unsigned __int16); void (__thiscall *Occure_ScenarioDone)(CQuest *this, unsigned __int16, unsigned __int16); void (__thiscall *Occure_RaceChange)(CQuest *this, unsigned __int16, char); void (__thiscall *Occure_ClassChange)(CQuest *this, unsigned __int16, char); void (__thiscall *Occure_TimeProcess)(CQuest *this, unsigned __int16, unsigned __int16, unsigned __int16); void (__thiscall *Occure_NewStatusReward)(CQuest *this, PLAYER_QUEST_INFO *, QUEST_DATA *); void (__thiscall *Occure_NewStatusFailed)(CQuest *this, PLAYER_QUEST_INFO *, QUEST_DATA *); void (__thiscall *Occure_NewStatusIng)(CQuest *this, PLAYER_QUEST_INFO *, QUEST_DATA *); void (__thiscall *Occure_Quest_Done)(CQuest *this, PLAYER_QUEST_INFO *, QUEST_DATA *); void (__thiscall *GetPlayerCurrentLocation)(CQuest *this, unsigned __int16 *, unsigned int *, unsigned int *); char (__thiscall *GetQuestPlayerLevel)(CQuest *this); unsigned __int16 (__thiscall *GetQuestPlayerItemLot)(CQuest *this, unsigned __int16); char (__thiscall *GetQuestPlayerRace)(CQuest *this); char (__thiscall *GetQuestPlayerClass)(CQuest *this); char (__thiscall *GetQuestPlayerGender)(CQuest *this); char (__thiscall *GetQuestPlayerEmptyInventory)(CQuest *this); char (__thiscall *IsQuestPlayerItemLock)(CQuest *this, unsigned __int16); char (__thiscall *IsSoonableDailyQuest)(CQuest *this, PLAYER_QUEST_INFO *); }; /* 5721 */ struct QUEST_DATA_HEAD { unsigned __int16 VersionNo; unsigned __int16 NumOfQuest; }; /* 5722 */ struct stdext::hash_compare > { std::less comp; }; /* 5723 */ union $5D638C9516CF2B42E2CE3D6B7C93977A { std::_Container_base0 baseclass_0; stdext::hash_compare > comp; }; /* 5724 */ struct std::_Hmap_traits >,std::allocator >,0> { $5D638C9516CF2B42E2CE3D6B7C93977A ___u0; }; /* 5725 */ struct std::_List_nod,std::allocator > >::_Node { std::_List_nod,std::allocator > >::_Node *_Next; std::_List_nod,std::allocator > >::_Node *_Prev; std::pair _Myval; }; /* 5726 */ struct std::_Pair_base { const unsigned __int16 first; QUEST_DATA *second; }; /* 5727 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5728 */ struct std::_Allocator_base,std::allocator > >::_Node> { char dummy[1]; }; /* 5729 */ struct std::allocator,std::allocator > >::_Node> { std::_Allocator_base,std::allocator > >::_Node> baseclass_0; }; /* 5730 */ struct std::_Allocator_base > { char dummy[1]; }; /* 5731 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 5732 */ union $5DC7B2F1397922BC6A18949DD264678F { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > >::_Node *_Myhead; }; /* 5733 */ struct std::_List_nod,std::allocator > > { $5DC7B2F1397922BC6A18949DD264678F ___u0; unsigned int _Mysize; std::allocator,std::allocator > >::_Node> _Alnod; std::allocator > _Alval; }; /* 5734 */ struct std::_List_val,std::allocator > > { std::_List_nod,std::allocator > > baseclass_0; }; /* 5735 */ struct std::list,std::allocator > > { std::_List_val,std::allocator > > baseclass_0; }; /* 5736 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 5737 */ union $AFD792402225CEE5AC3F66DA07EEB4FB { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_List_nod,std::allocator > >::_Node *_Ptr; }; /* 5738 */ struct std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> { $AFD792402225CEE5AC3F66DA07EEB4FB ___u0; }; /* 5739 */ struct std::_List_const_iterator,std::allocator > > > { std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> baseclass_0; }; /* 5740 */ struct std::_List_iterator,std::allocator > > > { std::_List_const_iterator,std::allocator > > > baseclass_0; }; /* 5741 */ struct std::_Allocator_base,std::allocator > > > > { char dummy[1]; }; /* 5742 */ struct std::allocator,std::allocator > > > > { std::_Allocator_base,std::allocator > > > > baseclass_0; }; /* 5743 */ union $0D04DF0234B9CCC64AB5CCA5E8A0A69A { std::_Container_base0 baseclass_0; std::_List_iterator,std::allocator > > > *_Myfirst; }; /* 5744 */ struct std::_Vector_val,std::allocator > > >,std::allocator,std::allocator > > > *_Mylast; std::_List_iterator,std::allocator > > > *_Myend; std::allocator,std::allocator > > > > _Alval; }; /* 5745 */ struct std::vector,std::allocator > > >,std::allocator, { std::_Vector_val,std::allocator > > >,std::allocator >,std::allocator >,0> > { std::_Hmap_traits >,std::allocator >,0> baseclass_0; std::list,std::allocator > > _List; std::vector,std::allocator > > >,std::allocator, _Vec; unsigned int _Mask; unsigned int _Maxidx; float _Max_bucket_size; }; /* 5747 */ struct stdext::hash_map >,std::allocator > > { std::_Hash >,std::allocator >,0> > baseclass_0; }; /* 5748 */ struct std::_Hmap_traits >,std::allocator >,1> { $5D638C9516CF2B42E2CE3D6B7C93977A ___u0; }; /* 5749 */ struct std::_Hash >,std::allocator >,1> > { std::_Hmap_traits >,std::allocator >,1> baseclass_0; std::list,std::allocator > > _List; std::vector,std::allocator > > >,std::allocator, _Vec; unsigned int _Mask; unsigned int _Maxidx; float _Max_bucket_size; }; /* 5750 */ struct stdext::hash_multimap >,std::allocator > > { std::_Hash >,std::allocator >,1> > baseclass_0; }; /* 5751 */ struct CQuestData { CDataReader *m_pQuestDialog; const char *m_pNULLSTR; int m_bReadonly; char *m_pBF; QUEST_DATA_HEAD *m_pDataHead; QUEST_DATA **m_ppQuestDataArray; CQuestData::QUEST_DATA_READ_ERROR_VALUE m_ReadError; stdext::hash_map >,std::allocator > > m_hashmap_QuestData; stdext::hash_multimap >,std::allocator > > m_mhmap_QuestDataByMobID; }; /* 5752 */ struct PROTO_NC_QUEST_RESET_TIME_CMD { int tResetYearQuest; int tResetMonthQuest; int tResetWeekQuest; int tResetDayQuest; }; /* 5753 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; QuestMC *m_element; }; /* 5754 */ struct MobCoordinate { unsigned __int16 MC_ID; unsigned __int16 Mob_ID; Name3 MapName; unsigned int CenterX; unsigned int CenterY; unsigned int Width; unsigned int Height; unsigned int RangeDegree; }; /* 5755 */ struct QuestMC { QUEST_DATA *lpQuest; MobCoordinate *pMC; }; /* 5756 */ struct NiTListBase,QuestMC *> { NiTListBase,QuestMC *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,QuestMC *>::AntiBloatAllocator m_kAllocator; }; /* 5757 */ struct NiTListBase,QuestMC *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,QuestMC *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,QuestMC *> *this); void (__thiscall *DeleteItem)(NiTListBase,QuestMC *> *this, NiTListItem *); }; /* 5758 */ struct NiTListBase,QuestMC *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5759 */ struct NiTPointerListBase,QuestMC *> { NiTListBase,QuestMC *> baseclass_0; }; /* 5760 */ struct NiTListBase,unsigned short> { NiTListBase,unsigned short>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,unsigned short>::AntiBloatAllocator m_kAllocator; }; /* 5761 */ struct NiTListBase,unsigned short>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,unsigned short> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,unsigned short> *this); void (__thiscall *DeleteItem)(NiTListBase,unsigned short> *this, NiTListItem *); }; /* 5762 */ struct NiTListBase,unsigned short>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5763 */ struct NiTPointerListBase,unsigned short> { NiTListBase,unsigned short> baseclass_0; }; /* 5764 */ struct NiTPointerList { NiTPointerListBase,unsigned short> baseclass_0; }; /* 5765 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5766 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5767 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5768 */ struct IIDTableBase { ITableBase baseclass_0; MobViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 5769 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5770 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5771 */ struct IIDTableBase { ITableBase baseclass_0; MobInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 5772 */ struct NiTPointerList { NiTPointerListBase,QuestMC *> baseclass_0; }; /* 5773 */ struct PgTList { NiTPointerList baseclass_0; }; /* 5774 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5775 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5776 */ struct IIDTableBase { ITableBase baseclass_0; MobCoordinate **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 5777 */ struct MobCoordinateTab { IIDTableBase baseclass_0; }; /* 5778 */ struct std::_Allocator_base { char dummy[1]; }; /* 5779 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 5780 */ union $11EE3D05690BD1A8DA84B6C0532029FD { std::_Container_base0 baseclass_0; QUEST_DATA **_Myfirst; }; /* 5781 */ struct std::_Vector_val > { $11EE3D05690BD1A8DA84B6C0532029FD ___u0; QUEST_DATA **_Mylast; QUEST_DATA **_Myend; std::allocator _Alval; }; /* 5782 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 5783 */ struct DialogParser { char *m_pcCurrentStr; }; /* 5784 */ struct QuestDialogParser { DialogParser baseclass_0; }; /* 5785 */ struct DialogParser::TokenDetail:: { char *pcNormalStr; int iLength; }; /* 5786 */ struct DialogParser::TokenDetail:: { char *pcBtnName; int iAction; }; /* 5787 */ struct DialogParser::TokenDetail:: { char *pcBtnName; char *pcAction; }; /* 5788 */ struct DialogParser::TokenDetail:: { int iScenarioNumber; }; /* 5789 */ struct DialogParser::TokenDetail:: { int iEmotionCode; }; /* 5790 */ struct DialogParser::TokenDetail:: { int iDelayTime; }; /* 5791 */ union DialogParser::TokenDetail { DialogParser::TokenDetail:: kNormal; DialogParser::TokenDetail:: kCreateBtn; DialogParser::TokenDetail:: kCreateBtnNpc; DialogParser::TokenDetail:: kScenarioNumber; DialogParser::TokenDetail:: kEmotion; DialogParser::TokenDetail:: kDelay; }; /* 5792 */ struct std::_Tmap_traits,std::allocator >,0> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 5793 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 5794 */ struct std::_Pair_base { const int first; int second; }; /* 5795 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 5796 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5797 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 5798 */ struct std::_Allocator_base > { char dummy[1]; }; /* 5799 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 5800 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 5801 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 5802 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 5803 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 5804 */ struct CClientQuest { CQuest baseclass_0; std::map,std::allocator > > m_listRewardOfDoneQuest; PgFrameWork *m_pkFrameWork; }; /* 5805 */ struct QuestDataMgr { char dummy[1]; }; /* 5806 */ struct CHARACTER_TITLE_DATA { CHARACTER_TITLE_DATA::CHARACTER_TITLE_TYPE Type; TitlePermitType Permit; TitleRefreshType Refresh; char Title0[32]; unsigned int Value0; unsigned int Fame0; char Title1[32]; unsigned int Value1; unsigned int Fame1; char Title2[32]; unsigned int Value2; unsigned int Fame2; char Title3[32]; unsigned int Value3; unsigned int Fame3; }; /* 5807 */ struct EpicQuestWin::QData { unsigned int dwQuestID; int nType; std::basic_string,std::allocator > strTitle; unsigned int dwData; int r; int g; int b; }; /* 5808 */ struct CQuestWin2::QData { unsigned int dwQuestID; int nType; std::basic_string,std::allocator > strTitle; std::basic_string,std::allocator > strState; unsigned int dwData; int r; int g; int b; PLAYER_QUEST_STATUS nStatus; bool bIsFilterType; }; /* 5809 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5810 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5811 */ #pragma pack(push, 1) struct MiniHouse { unsigned __int16 Handle; char ItemID[32]; char DummyType[32]; char Backimage[32]; unsigned __int16 KeepTime_Hour; unsigned __int16 HPTick; unsigned __int16 SPTick; unsigned __int16 HPRecovery; unsigned __int16 SPRecovery; unsigned __int16 Casting; char Slot; }; #pragma pack(pop) /* 5812 */ struct MiniHouseTable { ITableBase baseclass_0; }; /* 5813 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 5814 */ union $6316AB0427427CBDB0084F738F4FA1EA { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 5815 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $6316AB0427427CBDB0084F738F4FA1EA ___u0; }; /* 5816 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 5817 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 5818 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 5819 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 5820 */ struct ProduceInfoTable::MaterialInfo { std::basic_string,std::allocator > m_InxName; bool m_MasteryType[7]; }; /* 5821 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5822 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5823 */ struct ProduceInfoTable { ITableBase baseclass_0; }; /* 5824 */ struct std::_Hmap_traits,std::allocator >,ProduceInfoTable::MaterialInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Ma { $7AC6EC37499C3016C1A47E87ADEEE8DB ___u0; unsigned int _Mysize; std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,Produ _Alnod; std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *> > _Alval; }; /* 5826 */ struct std::_Allocator_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const { char dummy[1]; }; /* 5827 */ struct std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,Produ { std::_Allocator_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const baseclass_0; }; /* 5828 */ struct std::_Allocator_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *> > { char dummy[1]; }; /* 5829 */ struct std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *> > { std::_Allocator_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *> > baseclass_0; }; /* 5830 */ union $7AC6EC37499C3016C1A47E87ADEEE8DB { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Ma *_Myhead; }; /* 5831 */ struct std::_List_val,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Ma { std::_List_nod,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Ma baseclass_0; }; /* 5832 */ struct std::list,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Materia { std::_List_val,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Ma baseclass_0; }; /* 5833 */ struct std::_Iterator012,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,int,std::pair,std::allocator > con { std::_Iterator_base0 baseclass_0; }; /* 5834 */ union $430ED52E2AE2E851447BF2128391E370 { std::_Iterator012,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,int,std::pair,std::allocator > con baseclass_0; std::_List_nod,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Ma *_Ptr; }; /* 5835 */ struct std::_List_unchecked_const_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator { $430ED52E2AE2E851447BF2128391E370 ___u0; }; /* 5836 */ struct std::_List_const_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > c { std::_List_unchecked_const_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator baseclass_0; }; /* 5837 */ struct std::_List_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const , { std::_List_const_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > c baseclass_0; }; /* 5838 */ struct std::_Allocator_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allo { char dummy[1]; }; /* 5839 */ struct std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator< { std::_Allocator_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allo baseclass_0; }; /* 5840 */ union $CC53E5D29171FCF87DF9224766F605EC { std::_Container_base0 baseclass_0; std::_List_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const , *_Myfirst; }; /* 5841 */ struct std::_Vector_val,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocato { $CC53E5D29171FCF87DF9224766F605EC ___u0; std::_List_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const , *_Mylast; std::_List_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const , *_Myend; std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator< _Alval; }; /* 5842 */ struct std::vector,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocato baseclass_0; }; /* 5843 */ struct std::_Hash,std::allocator >,ProduceInfoTable::MaterialInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator >,ProduceInfoTable::MaterialInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::Materia _List; std::vector,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator,std::allocator >,ProduceInfoTable::MaterialInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator >,ProduceInfoTable::MaterialInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator > const ,ProduceInfoTable::MaterialInfo *> { std::basic_string,std::allocator > first; ProduceInfoTable::MaterialInfo *second; }; /* 5846 */ struct std::pair,std::allocator > const ,ProduceInfoTable::MaterialInfo *> { std::_Pair_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *> baseclass_0; }; /* 5847 */ #pragma pack(push, 1) struct ProduceInfo { unsigned __int16 ProductID; char ProduceIndex[32]; char Name[64]; char Product[32]; unsigned int Lot; char Raw0[32]; unsigned int Quantity0; char Raw1[32]; unsigned int Quantity1; char Raw2[32]; unsigned int Quantity2; char Raw3[32]; unsigned int Quantity3; char Raw4[32]; unsigned int Quantity4; char Raw5[32]; unsigned int Quantity5; char Raw6[32]; unsigned int Quantity6; char Raw7[32]; unsigned int Quantity7; TotalMasteryType MasteryType; unsigned int MasteryGain; TotalMasteryType NeededMasteryType; unsigned int NeededMasteryGain; }; #pragma pack(pop) /* 5848 */ struct std::_Pair_base,std::allocator >,ProduceInfoTable::MaterialInfo *> { std::basic_string,std::allocator > first; ProduceInfoTable::MaterialInfo *second; }; /* 5849 */ struct std::pair,std::allocator >,ProduceInfoTable::MaterialInfo *> { std::_Pair_base,std::allocator >,ProduceInfoTable::MaterialInfo *> baseclass_0; }; /* 5850 */ struct std::_Pair_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator { std::_List_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const , first; bool second; }; /* 5851 */ struct std::pair,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator { std::_Pair_base,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator baseclass_0; }; /* 5852 */ struct std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *> >::rebind,std::allocator > const ,ProduceInfoTable::Materia { char dummy[1]; }; /* 5853 */ struct std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *> >::rebind,std::allocator > const ,ProduceInf { char dummy[1]; }; /* 5854 */ struct std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *> >::rebind,std::allocator { char dummy[1]; }; /* 5855 */ struct std::_Iterator012,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const , *_Ptr; }; /* 5857 */ struct std::_Vector_const_iterator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator,std::allocator > const ,ProduceInfoTable::MaterialInfo *>,std::allocator { struct NiFont *m_pObject; }; /* 5884 */ struct NiFontString { NiRefObject baseclass_0; NiPointer m_spFont; unsigned int m_uiFlags; unsigned int m_uiMaxStringLen; unsigned int m_uiStringLen; char *m_pcString; NiColorA m_kColor; unsigned int m_uiStringCount; float m_fStringWidth; float m_fStringHeight; unsigned int *m_puiStringLens; unsigned int *m_puiStringSizes; char **m_ppcStrings; bool m_bModified; }; /* 5885 */ struct NiPointer { NiScreenTexture *m_pObject; }; /* 5886 */ struct NiString2D { NiFontString baseclass_0; unsigned int m_uiX; unsigned int m_uiY; NiRect m_rfPos; unsigned int m_uiLimitWidth; unsigned int m_uiLimitStringLen; float m_fLimitStringLen; NiPointer m_spScreenTexture; }; /* 5887 */ struct tagItemMallFileInfo { int TotalChunkCount; }; /* 5888 */ struct tagItemMallFileData { int LocaleNo; int WebURLNo; char Path[128]; }; /* 5889 */ struct ItemMallInfo { tagItemMallFileInfo m_pHeader; tagItemMallFileData m_pData[64]; char m_EncodeTable[32]; }; /* 5890 */ struct PROTO_NC_CHAR_STAT_DECPOINT_REQ { char stat; }; /* 5891 */ struct PROTO_NC_CHAR_STAT_INCPOINT_REQ { char stat; }; /* 5892 */ struct DirectUserMsgBody_StatPointDistribute { char byStatDistribute; char byPoint; }; /* 5893 */ struct MaterialItemIcon { ItemIcon baseclass_0; }; /* 5894 */ struct ProductionWin { PgWinFrame baseclass_0; ProductionWin::ProduceBtnState m_eProduceBtnState; PgWinText *m_pkProductSkillName; PgWinText *m_pkProductionName; PgWinText *m_pkProductionDesc; PgWinText *m_pkMaterialName[10]; PgWinText *m_pkMaterialLot[10]; PgWinText *m_pkProduceItemCountText; PgWinText *m_pkProduceBtnText; PgWinBut *m_pkProductCountIncBtn; PgWinBut *m_pkProductCountDecBtn; SkillIcon *m_pkSkillIcon; ItemIcon *m_pkProductItemIcon; MaterialItemIcon *m_apkMaterialIcon[10]; SlideListWin *m_pkSkillListWin; SlideBar *m_pkSkillSlideBar; PgWinText *m_pkSkillValue; PgWinSpr *m_pkLearnGauge; unsigned int m_uiGaugeWidth; unsigned int m_uiProductableItemCount; unsigned int m_uiProduceItemCount; bool m_bIsProducing; unsigned __int16 m_kCurrProduceBaseSkillID; bool m_bReserved; }; /* 5895 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5896 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5897 */ struct IIDTableBase { ITableBase baseclass_0; ActiveSkillInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 5898 */ struct ActSkillInfoTab { IIDTableBase baseclass_0; }; /* 5899 */ struct std::_Hmap_traits,std::allocator >,ActiveSkillInfo *,stdext::hash_compare,std::allocator >,std::less,std:: { $E4EE584A56B3EDA41399E51AAD8790E7 ___u0; }; /* 5900 */ struct std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > >::_Node { std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > >::_Node *_Next; std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > >::_Node *_Prev; std::pair,std::allocator > const ,ActiveSkillInfo *> _Myval; }; /* 5901 */ struct std::_Pair_base,std::allocator > const ,ActiveSkillInfo *> { std::basic_string,std::allocator > first; ActiveSkillInfo *second; }; /* 5902 */ struct std::pair,std::allocator > const ,ActiveSkillInfo *> { std::_Pair_base,std::allocator > const ,ActiveSkillInfo *> baseclass_0; }; /* 5903 */ struct std::_Allocator_base,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInf { char dummy[1]; }; /* 5904 */ struct std::allocator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > { std::_Allocator_base,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInf baseclass_0; }; /* 5905 */ struct std::_Allocator_base,std::allocator > const ,ActiveSkillInfo *> > { char dummy[1]; }; /* 5906 */ struct std::allocator,std::allocator > const ,ActiveSkillInfo *> > { std::_Allocator_base,std::allocator > const ,ActiveSkillInfo *> > baseclass_0; }; /* 5907 */ union $C551708A72D2FEDE70C6195C90C8CF5D { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > >::_Node *_Myhead; }; /* 5908 */ struct std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > > { $C551708A72D2FEDE70C6195C90C8CF5D ___u0; unsigned int _Mysize; std::allocator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > _Alnod; std::allocator,std::allocator > const ,ActiveSkillInfo *> > _Alval; }; /* 5909 */ struct std::_List_val,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > > { std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > > baseclass_0; }; /* 5910 */ struct std::list,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > > { std::_List_val,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > > baseclass_0; }; /* 5911 */ struct std::_Iterator012,std::allocator > const ,ActiveSkillInfo *>,int,std::pair,std::allocator > const ,ActiveSkill { std::_Iterator_base0 baseclass_0; }; /* 5912 */ union $349250C526590798A8941AE357B7DDEE { std::_Iterator012,std::allocator > const ,ActiveSkillInfo *>,int,std::pair,std::allocator > const ,ActiveSkill baseclass_0; std::_List_nod,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > >::_Node *_Ptr; }; /* 5913 */ struct std::_List_unchecked_const_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const { $349250C526590798A8941AE357B7DDEE ___u0; }; /* 5914 */ struct std::_List_const_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSki { std::_List_unchecked_const_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const baseclass_0; }; /* 5915 */ struct std::_List_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo { std::_List_const_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSki baseclass_0; }; /* 5916 */ struct std::_Allocator_base,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > c { char dummy[1]; }; /* 5917 */ struct std::allocator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const , { std::_Allocator_base,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > c baseclass_0; }; /* 5918 */ union $38F668FE6984FB12B8243809CF4A8AD9 { std::_Container_base0 baseclass_0; std::_List_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *_Myfirst; }; /* 5919 */ struct std::_Vector_val,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const { $38F668FE6984FB12B8243809CF4A8AD9 ___u0; std::_List_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *_Mylast; std::_List_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *_Myend; std::allocator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const , _Alval; }; /* 5920 */ struct std::vector,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,Act { std::_Vector_val,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const baseclass_0; }; /* 5921 */ struct std::_Hash,std::allocator >,ActiveSkillInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator >,ActiveSkillInfo *,stdext::hash_compare,std::allocator >,std::less,std:: baseclass_0; std::list,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *> > > _List; std::vector,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,Act _Vec; unsigned int _Mask; unsigned int _Maxidx; float _Max_bucket_size; }; /* 5922 */ struct stdext::hash_map,std::allocator >,ActiveSkillInfo *,stdext::hash_compare,std::allocator >,std::less,std::a { std::_Hash,std::allocator >,ActiveSkillInfo *,stdext::hash_compare,std::allocator >,std::less,std::allocator >,ActiveSkillInfo *> { std::basic_string,std::allocator > first; ActiveSkillInfo *second; }; /* 5924 */ struct std::pair,std::allocator >,ActiveSkillInfo *> { std::_Pair_base,std::allocator >,ActiveSkillInfo *> baseclass_0; }; /* 5925 */ struct std::_Pair_base,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const { std::_List_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo first; bool second; }; /* 5926 */ struct std::pair,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,Activ { std::_Pair_base,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const baseclass_0; }; /* 5927 */ struct std::allocator,std::allocator > const ,ActiveSkillInfo *> >::rebind,std::allocator > const ,ActiveSkillInfo *> > { char dummy[1]; }; /* 5928 */ struct std::allocator,std::allocator > const ,ActiveSkillInfo *> >::rebind,std::allocator > const ,ActiveSkillInfo *>,std::a { char dummy[1]; }; /* 5929 */ struct std::allocator,std::allocator > const ,ActiveSkillInfo *> >::rebind,std::allocator > const ,Activ { char dummy[1]; }; /* 5930 */ struct std::_Iterator012,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::allocator > const ,ActiveSkillInfo *_Ptr; }; /* 5932 */ struct std::_Vector_const_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator, { $F5856EB5B602F88300B383CD863F7625 ___u0; }; /* 5933 */ struct std::_Vector_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator,std::a { std::_Vector_const_iterator,std::allocator > const ,ActiveSkillInfo *>,std::allocator, baseclass_0; }; /* 5934 */ struct ProductTask { ITask baseclass_0; ProductTask::State m_eState; ProductionWin *m_pkProductionWin; CastingProgressWin *m_pkCastingWin; }; /* 5935 */ struct DiceTaiSaiPrizeWinning::PrizeWinningBetInfo { char nSingle; DICE_TAISAI_BETTING nBetting; }; /* 5936 */ struct DiceTaiSaiPrizeWinning { char nPrizeWinningBetCnt; DiceTaiSaiPrizeWinning::PrizeWinningBetInfo PrizeWinningBetInfo[12]; }; /* 5937 */ struct ISingletonTask { ITask baseclass_0; }; /* 5938 */ struct ItemUseTask { ISingletonTask baseclass_0; ItemUseTask::State m_eState; unsigned int m_uiInventoryIndex; bool m_bCompleteRecved; unsigned int m_uiCoolTime; ActiveSkillInfo *m_pkSkillInfo; GameFrameWork *m_pkGameFrameWork; unsigned __int16 m_ItemActionID; }; /* 5939 */ struct PROTO_NC_USER_CONNECTION_CHANGE_CHAR_ID_ITEM_USE_REQ { char nInvenSlot; }; /* 5940 */ struct PROTO_NC_ITEM_USE_REQ { char invenslot; char invenType; }; /* 5941 */ struct Singleton { SingletonVtbl *vfptr; }; /* 5942 */ struct SingletonVtbl { void *(__thiscall *__vecDelDtor)(Singleton *this, unsigned int); }; /* 5943 */ struct CursorState { Singleton baseclass_0; CursorState::CURSORSTATE m_eState; }; /* 5944 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 5945 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 5946 */ #pragma pack(push, 1) struct RIDING { unsigned __int16 Handle; char ItemID[32]; char Name[32]; char BodyType[32]; char Shape[32]; unsigned __int16 UseTime; char FeedType[32]; char Texture[32]; unsigned __int16 FeedGauge; unsigned __int16 HGauge; unsigned __int16 InitHgauge; unsigned __int16 Tick; unsigned __int16 UGauge; unsigned __int16 RunSpeed; unsigned __int16 FootSpeed; unsigned __int16 CastingTime; unsigned int CoolTime; char IconFileN[16]; unsigned __int16 IconIndex; char ImageN[16]; char ImageH[16]; char ImageE[16]; char DummyA[32]; char DummyB[32]; }; #pragma pack(pop) /* 5947 */ struct IIDTableBase { ITableBase baseclass_0; RIDING **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 5948 */ struct RidePetTable { IIDTableBase baseclass_0; }; /* 5949 */ struct UserTrade { char dummy[1]; }; /* 5950 */ struct GuildNameChangeWin { PgWinFrame baseclass_0; NiPointer m_spQuitButton; NiPointer m_spOKButton; NiPointer m_spCancleButton; EditWin *m_pEditWin; PgWinText *m_pTitleWin; PgWinText *m_pComment; boost::function > m_OKButtonMsgFunc; }; /* 5951 */ struct boost::_mfi::mf2 { void (__thiscall *f_)(GameFrameWork *this, const char *, int); }; /* 5952 */ struct boost::_bi::value { GameFrameWork *t_; }; /* 5953 */ struct boost::_bi::value { unsigned int t_; }; /* 5954 */ struct boost::_bi::list3,boost::arg<1>,boost::_bi::value > { boost::_bi::value a1_; boost::arg<1> a2_; boost::_bi::value a3_; }; /* 5955 */ struct boost::_bi::bind_t,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > { boost::_mfi::mf2 f_; boost::_bi::list3,boost::arg<1>,boost::_bi::value > l_; }; /* 5956 */ struct boost::arg<3> { char dummy[1]; }; /* 5957 */ struct boost::function1 > { boost::function_base baseclass_0; boost::detail::function::unusable *(__cdecl *invoker)(boost::detail::function::unusable *result, boost::detail::function::any_pointer, int); }; /* 5958 */ struct boost::function > { boost::function1 > baseclass_0; }; /* 5959 */ struct GuildCombatPropensityChangeWin { PgWinFrame baseclass_0; NiPointer m_spQuitButton; NiPointer m_spOKButton; NiPointer m_spCancleButton; EditWin *m_pEditWin; PgWinText *m_pTitleWin; PgWinText *m_pMainWin; PgWinText *m_pOKWin; PgWinText *m_pCancelWin; ColumnBut *m_RadoiButLeft; ColumnBut *m_RadoiButRight; int m_nChoice; boost::function > m_OKButtonMsgFunc; }; /* 5960 */ struct boost::_mfi::mf2 { void (__thiscall *f_)(GameFrameWork *this, int, int); }; /* 5961 */ struct boost::_bi::bind_t,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > { boost::_mfi::mf2 f_; boost::_bi::list3,boost::arg<1>,boost::_bi::value > l_; }; /* 5962 */ struct boost::detail::function::void_function_obj_invoker1,boost::_bi::list3,boost::arg<1>,boost::_bi::value > >,void,char const *> { char dummy[1]; }; /* 5963 */ struct boost::detail::function::functor_manager,boost::_bi::list3,boost::arg<1>,boost::_bi::value > >,std::allocator > { char dummy[1]; }; /* 5964 */ struct std::_Allocator_base,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > > { char dummy[1]; }; /* 5965 */ struct std::allocator,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > > { std::_Allocator_base,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > > baseclass_0; }; /* 5966 */ struct boost::detail::function::void_function_obj_invoker1,boost::_bi::list3,boost::arg<1>,boost::_bi::value > >,void,int> { char dummy[1]; }; /* 5967 */ struct boost::detail::function::functor_manager,boost::_bi::list3,boost::arg<1>,boost::_bi::value > >,std::allocator > { char dummy[1]; }; /* 5968 */ struct std::_Allocator_base,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > > { char dummy[1]; }; /* 5969 */ struct std::allocator,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > > { std::_Allocator_base,boost::_bi::list3,boost::arg<1>,boost::_bi::value > > > baseclass_0; }; /* 5970 */ struct boost::_bi::list1 { int *a1_; }; /* 5971 */ struct Skill:: { char dummy[1]; }; /* 5972 */ struct Skill { Skill:: ms_kSpecialFlag; }; /* 5973 */ struct Skill::LearnSkillInfo { unsigned __int16 kSkillID; Skill::EmpowerInfo kEmpowerInfo; }; /* 5974 */ struct Skill::LearnProdSkillInfo { unsigned __int16 kSkillID; unsigned int kSkillExp; }; /* 5975 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 5976 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 5977 */ struct SkillUseRecord { NiRefObject baseclass_0; unsigned __int16 m_kItemActionID; unsigned __int16 m_kSkillID; int m_iDlyGroup; float m_fDelayTime; float m_fStartTime; }; /* 5978 */ struct NiPointer { SkillUseRecord *m_pObject; }; /* 5979 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 5980 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 5981 */ struct PROTO_NC_CHAR_SKILL_PASSIVE_CMD { unsigned __int16 number; unsigned __int16 passive[]; }; /* 5982 */ struct SkillEmpowerRequest { char dummy[1]; }; /* 5983 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SkillEmpowerRequest::EmpowerReq *m_element; }; /* 5984 */ struct SkillEmpowerRequest::EmpowerReq { unsigned __int16 kSkillID; Skill::EmpowerInfo kInfo; }; /* 5985 */ struct NiTListBase,SkillEmpowerRequest::EmpowerReq *> { NiTListBase,SkillEmpowerRequest::EmpowerReq *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SkillEmpowerRequest::EmpowerReq *>::AntiBloatAllocator m_kAllocator; }; /* 5986 */ struct NiTListBase,SkillEmpowerRequest::EmpowerReq *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SkillEmpowerRequest::EmpowerReq *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SkillEmpowerRequest::EmpowerReq *> *this); void (__thiscall *DeleteItem)(NiTListBase,SkillEmpowerRequest::EmpowerReq *> *this, NiTListItem *); }; /* 5987 */ struct DFALL { char dummy[1]; }; /* 5988 */ union $4D74A47E4696DC952BDE5B8C30FBFB2F { DFALL baseclass_0; unsigned int m_uiCount; }; /* 5989 */ struct NiTListBase,SkillEmpowerRequest::EmpowerReq *>::AntiBloatAllocator { $4D74A47E4696DC952BDE5B8C30FBFB2F ___u0; }; /* 5990 */ struct NiTPointerListBase,SkillEmpowerRequest::EmpowerReq *> { NiTListBase,SkillEmpowerRequest::EmpowerReq *> baseclass_0; }; /* 5991 */ struct PARTMARK { char _bf0; }; /* 5992 */ struct PROTO_SKILLREADBLOCKCLIENT:: { _BYTE gap0[1]; char _bf1; }; /* 5993 */ #pragma pack(push, 1) struct PROTO_SKILLREADBLOCKCLIENT { unsigned __int16 skillid; unsigned int cooltime; PROTO_SKILLREADBLOCKCLIENT:: empow; unsigned int mastery; }; #pragma pack(pop) /* 5994 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SKILLCLIENT_CMD { unsigned int chrregnum; unsigned __int16 number; PROTO_SKILLREADBLOCKCLIENT skill[]; }; #pragma pack(pop) /* 5995 */ struct PROTO_NC_CHAR_CLIENT_SKILL_CMD { char restempow; PARTMARK PartMark; unsigned __int16 nMaxNum; PROTO_NC_CHAR_SKILLCLIENT_CMD skill; }; /* 5996 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 5997 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 5998 */ struct PgTList > { NiTPointerList > baseclass_0; }; /* 5999 */ struct NiTList { NiTPointerListBase,SkillEmpowerRequest::EmpowerReq *> baseclass_0; }; /* 6000 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6001 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6002 */ #pragma pack(push, 1) struct PassiveSkillViewInfo { unsigned __int16 ID; char InxName[32]; unsigned int Icon; char IconFile[32]; unsigned int R; unsigned int G; unsigned int B; char Descript[256]; unsigned int DemandLv; UseClassType UseClass; }; #pragma pack(pop) /* 6003 */ struct IIDTableBase { ITableBase baseclass_0; PassiveSkillViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 6004 */ struct PasSkillViewInfoTab { IIDTableBase baseclass_0; }; /* 6005 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6006 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6007 */ #pragma pack(push, 1) struct ProduceViewInfo { unsigned __int16 ID; char InxName[32]; char Name[32]; unsigned __int16 IconIndex; char IconFile[32]; unsigned __int16 SubIconIndex; char SubIconFile[32]; TotalMasteryType MasteryType; unsigned int RowMasteryGain; unsigned int NorMasteryGain; unsigned int HighMasteryGain; unsigned int BestMasteryGain; }; #pragma pack(pop) /* 6008 */ struct ProduceViewInfoTable { ITableBase baseclass_0; }; /* 6009 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6010 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6011 */ #pragma pack(push, 1) struct PassiveSkillInfo { unsigned __int16 ID; char InxName[32]; char Name[32]; unsigned int WeaponMastery; char DemandSk[32]; unsigned int MstRtTmp; unsigned int MstRtSword1; unsigned int MstRtHammer1; unsigned int MstRtSword2; unsigned int MstRtAxe2; unsigned int MstRtMace1; unsigned int MstRtBow2; unsigned int MstRtCrossBow2; unsigned int MstRtWand2; unsigned int MstRtStaff2; unsigned int MstRtClaw; unsigned int MstRtDSword; unsigned int MstPlTmp; unsigned int MstPlSword1; unsigned int MstPlHammer1; unsigned int MstPlSword2; unsigned int MstPlAxe2; unsigned int MstPlMace1; unsigned int MstPlBow2; unsigned int MstPlCrossBow2; unsigned int MstPlWand2; unsigned int MstPlStaff2; unsigned int MstPlClaw; unsigned int MstPlDSword; unsigned int SPRecover; unsigned int TB; unsigned int MaxSP; unsigned int MaxLP; unsigned int Intel; unsigned int CastingTime; unsigned __int16 MACriRate; unsigned int WCRateUp; unsigned int MARateUp; unsigned __int16 HpDownDamegeUp; unsigned __int16 DownDamegeHp; unsigned __int16 HpDownAcUp; unsigned __int16 DownAcHp; unsigned __int16 MoveTBUpPlus; unsigned __int16 HealUPRate; unsigned __int16 KeepTimeBuffUPRate; unsigned __int16 CriDmgUpRate; ActiveSkillGroupIndex ActiveSkillGroupInx; unsigned __int16 DMG_MinusRate; }; #pragma pack(pop) /* 6012 */ struct IIDTableBase { ITableBase baseclass_0; PassiveSkillInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 6013 */ struct PasSkillInfoTab { IIDTableBase baseclass_0; }; /* 6014 */ struct TableBaseDestructor { char dummy[1]; }; /* 6015 */ struct TableBaseDestructor { char dummy[1]; }; /* 6016 */ struct TableBaseDestructor { char dummy[1]; }; /* 6017 */ struct TableBaseDestructor { char dummy[1]; }; /* 6018 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6019 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6020 */ struct IIDTableBase { ITableBase baseclass_0; ActiveSkillViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 6021 */ struct ActSkillViewInfoTab { IIDTableBase baseclass_0; }; /* 6022 */ struct Option { OptionVtbl *vfptr; Version m_kVersion; }; /* 6023 */ struct OptionVtbl { void *(__thiscall *__vecDelDtor)(Option *this, unsigned int); bool (__thiscall *Load)(Option *this, Net *); bool (__thiscall *Load)(Option *this, _iobuf *); bool (__thiscall *Save)(Option *this, Net *); bool (__thiscall *Save)(Option *this, _iobuf *); }; /* 6024 */ struct OptMgr { Option baseclass_0; }; /* 6025 */ struct MachineOpt::WinPos { char *m_pcWinName; float m_fXPosRate; float m_fYPosRate; }; /* 6026 */ struct MachineOpt { char dummy[1]; }; /* 6027 */ struct MachineOpt::SoundOption { Version kVersion; unsigned int uiMasterVolume; unsigned int uiBgVolume; unsigned int uiEffectVolume; unsigned int uiEnvEffectVolume; unsigned int uiVoiceVolume; }; /* 6028 */ struct cBitFlags { unsigned int value; }; /* 6029 */ #pragma pack(push, 1) struct MachineOpt::UserLoginOption { char username[64]; bool bFriendAddAllow; float BufXPos; float BufYPos; unsigned __int16 BufWidth; unsigned __int16 BufHeight; float DBufXPos; float DBufYPos; unsigned __int16 DBufWidth; unsigned __int16 DBufHeight; float FullMapAlpha; cBitFlags u32NewBieFlags; float ChargedBufXPos; float ChargedBufYPos; unsigned __int16 ChargedBufWidth; unsigned __int16 ChargedBufHeight; bool bTargetOfTerget; }; #pragma pack(pop) /* 6030 */ #pragma pack(push, 1) struct GAME_OPTION_DATA { unsigned __int16 nOptionNo; char nValue; }; #pragma pack(pop) /* 6031 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_GET_GAMEOPTION_CMD { unsigned __int16 nGameOptionDataCnt; GAME_OPTION_DATA GameOptionData[]; }; /* 6032 */ struct KEY_MAP_DATA { unsigned __int16 nFunctionNo; char nExtendKey; char nASCIICode; }; /* 6033 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_GET_KEYMAP_CMD { unsigned __int16 nKeyMapDataCnt; KEY_MAP_DATA KeyMapData[]; }; /* 6034 */ struct MachineOpt::StKeyMappingBuffer:: { char modifier; char keyValue; }; /* 6035 */ #pragma pack(push, 1) struct MachineOpt::StKeyMappingBuffer { Version m_kVersion; unsigned int uiTotal; MachineOpt::StKeyMappingBuffer:: stKeyMapBuff[117]; }; #pragma pack(pop) /* 6036 */ struct MachineOpt::StShortCutSizeOption:: { char byDisplaySlot; char byPage; bool bTurnMode; }; /* 6037 */ #pragma pack(push, 1) struct MachineOpt::StShortCutSizeOption { Version m_kVersion; char byTotalNum; char bySubWinIndex; MachineOpt::StShortCutSizeOption:: st[5]; }; #pragma pack(pop) /* 6038 */ struct MachineOpt::StSaveWinPosOption:: { float fPosXRate; float fPosYRate; }; /* 6039 */ #pragma pack(push, 1) struct MachineOpt::StSaveWinPosOption { Version m_kVersion; unsigned int uiTotalNum; MachineOpt::StSaveWinPosOption:: stPos[27]; unsigned int uiWindowWidth; unsigned int uiSysWindowWidth; unsigned int uiWindowHeight; unsigned int uiSysWindowHeight; unsigned int ui_DisplayResolutionWidth; unsigned int ui_DisplayResolutionHeight; }; #pragma pack(pop) /* 6040 */ struct NiTListBase,MachineOpt::WinPos *> { NiTListBase,MachineOpt::WinPos *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,MachineOpt::WinPos *>::AntiBloatAllocator m_kAllocator; }; /* 6041 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; MachineOpt::WinPos *m_element; }; /* 6042 */ struct NiTListBase,MachineOpt::WinPos *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,MachineOpt::WinPos *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,MachineOpt::WinPos *> *this); void (__thiscall *DeleteItem)(NiTListBase,MachineOpt::WinPos *> *this, NiTListItem *); }; /* 6043 */ struct NiTListBase,MachineOpt::WinPos *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6044 */ struct _D3DGAMMARAMP { unsigned __int16 red[256]; unsigned __int16 green[256]; unsigned __int16 blue[256]; }; /* 6045 */ struct CRTTI { std::basic_string,std::allocator > m_strClassName; CRTTI *m_pBaseRTTI; std::map,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::a m_mapProperies; }; /* 6046 */ struct __declspec(align(16)) std::_Tree,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::a { std::_Tree,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator { CAbstractProperty baseclass_0; CRTTI *m_pRtti; }; /* 6051 */ struct NiTPointerListBase,MachineOpt::WinPos *> { NiTListBase,MachineOpt::WinPos *> baseclass_0; }; /* 6052 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; int _Myval; }; /* 6053 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6054 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6055 */ union $898B8A46F08C42AB13928BEF13093588 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6056 */ struct std::_List_nod > { $898B8A46F08C42AB13928BEF13093588 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6057 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6058 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6059 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6060 */ union $D3F168C6B7E0C6EC5F90DCED319FE591 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6061 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $D3F168C6B7E0C6EC5F90DCED319FE591 ___u0; }; /* 6062 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6063 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6064 */ struct D3DXVECTOR4 { float x; float y; float z; float w; }; /* 6065 */ struct NsPgToonExtraData { NiExtraData baseclass_0; bool m_bOn; float m_fRevisionNear; float m_fRevisionFar; bool m_bLineColorRevision; bool m_bLineSizeRevision; bool m_bSelfTexture; D3DXVECTOR4 m_vLineColor; float m_fLineSize; float m_fLineEnableLength; NiCamera *m_pCamera; }; /* 6066 */ struct NiPointer { NsPgToonExtraData *m_pObject; }; /* 6067 */ struct MachineOpt::stKeyMapData { KEY_MAP_DATA baseclass_0; ShineKeyMsg::ShineKeyAttribute eAttrib; }; /* 6068 */ struct __type_info_node { void *_MemPtr; __type_info_node *_Next; }; /* 6069 */ struct NiTPointerList { NiTPointerListBase,MachineOpt::WinPos *> baseclass_0; }; /* 6070 */ struct PgTList { NiTPointerList baseclass_0; }; /* 6071 */ struct std::_Allocator_base { char dummy[1]; }; /* 6072 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6073 */ union $3FA70B186129B32D5179F410AA59203B { std::_Container_base0 baseclass_0; CBaseObject **_Myfirst; }; /* 6074 */ struct std::_Vector_val > { $3FA70B186129B32D5179F410AA59203B ___u0; CBaseObject **_Mylast; CBaseObject **_Myend; std::allocator _Alval; }; /* 6075 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 6076 */ struct CDataDocument { std::vector > m_vecLinkObj; }; /* 6077 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6078 */ union $DF183F13E853D47502BB38998BABEF2F { std::_Iterator012 baseclass_0; CBaseObject **_Ptr; }; /* 6079 */ struct std::_Vector_const_iterator > > { $DF183F13E853D47502BB38998BABEF2F ___u0; }; /* 6080 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 6081 */ struct std::allocator::rebind { char dummy[1]; }; /* 6082 */ struct std::_Iterator012,std::allocator > const ,CAbstractProperty *>,int,std::pair,std::allocator > const ,CAbstract { std::_Iterator_base0 baseclass_0; }; /* 6083 */ struct std::_Tree_nod,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator > const ,CAbstractProperty *> _Myval; char _Color; char _Isnil; }; /* 6084 */ struct std::_Pair_base,std::allocator > const ,CAbstractProperty *> { std::basic_string,std::allocator > first; CAbstractProperty *second; }; /* 6085 */ struct std::pair,std::allocator > const ,CAbstractProperty *> { std::_Pair_base,std::allocator > const ,CAbstractProperty *> baseclass_0; }; /* 6086 */ union $81DAA2EE7F621E9503D3E37DDD71D5C0 { std::_Iterator012,std::allocator > const ,CAbstractProperty *>,int,std::pair,std::allocator > const ,CAbstract baseclass_0; std::_Tree_nod,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator::rebind { char dummy[1]; }; /* 6093 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6094 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6095 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6096 */ struct IIDTableBase { ITableBase baseclass_0; ItemViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 6097 */ struct CircleAmbientArea { IAmbientArea baseclass_0; float m_fX; float m_fY; float m_fRadius; }; /* 6098 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6099 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6100 */ struct TableBaseDestructor { char dummy[1]; }; /* 6101 */ struct MapAmbienceSoundInfoTab { ITableBase baseclass_0; }; /* 6102 */ struct NiTListBase,SoundGroup *> { NiTListBase,SoundGroup *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,SoundGroup *>::AntiBloatAllocator m_kAllocator; }; /* 6103 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; SoundGroup *m_element; }; /* 6104 */ struct NiTListBase,SoundGroup *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,SoundGroup *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,SoundGroup *> *this); void (__thiscall *DeleteItem)(NiTListBase,SoundGroup *> *this, NiTListItem *); }; /* 6105 */ struct DFALL { char dummy[1]; }; /* 6106 */ union $17DCD897324D5D7D70CBD7DD06AD36A6 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 6107 */ struct NiTListBase,SoundGroup *>::AntiBloatAllocator { $17DCD897324D5D7D70CBD7DD06AD36A6 ___u0; }; /* 6108 */ struct NiTPointerListBase,SoundGroup *> { NiTListBase,SoundGroup *> baseclass_0; }; /* 6109 */ struct NiTList { NiTPointerListBase,SoundGroup *> baseclass_0; }; /* 6110 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6111 */ union $323F96FD1ABB62B841E73EE823A2D8AA { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 6112 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $323F96FD1ABB62B841E73EE823A2D8AA ___u0; }; /* 6113 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 6114 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 6115 */ struct NiFloatInterpController { NiSingleInterpController baseclass_0; }; /* 6116 */ struct NiAlphaRefController { NiFloatInterpController baseclass_0; }; /* 6117 */ struct NiPointer { NiAlphaRefController *m_pObject; }; /* 6118 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 6119 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 6120 */ struct NiTArray > *> { NiTArray > *>Vtbl *vfptr; NiTPointerList > **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 6121 */ struct NiTArray > *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *> *this, unsigned int); }; /* 6122 */ struct NiAlphaController { NiFloatInterpController baseclass_0; }; /* 6123 */ struct NiPointer { NiAlphaController *m_pObject; }; /* 6124 */ struct NiBoolInterpController { NiSingleInterpController baseclass_0; }; /* 6125 */ struct NiVisController { NiBoolInterpController baseclass_0; }; /* 6126 */ struct NiPointer { NiVisController *m_pObject; }; /* 6127 */ struct NsFadeNode { NiNode baseclass_0; bool m_bInitInstance; float m_fFadeLength; NiTArray > m_kArryChildGeometry; NiTArray > *> m_kChildPropertyList; bool m_bIsSwap; NiPointer m_spMapProp; NiPointer m_spAlphaProp; NiPointer m_spVertexColorProp; NiPointer m_spAlhaCtrl; NiPointer m_spVisCtrl; NiPointer m_spAlphaRefCtrl; float m_fMaxAlphaRef; float m_fOldLengthCameraToObject; NiPoint3 m_kOldWorld; int m_nOldLodIndex; NiCamera *m_pCamera; bool m_bUseLodLevel; bool m_bLodMode; float m_fSavedTime; bool m_bCulledFadeEnd; NsFadeNode::FadeState m_eFadeState; }; /* 6128 */ struct NiTMapBase,NiObject *,NiObject *> { NiTMapBase,NiObject *,NiObject *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiObject *,NiObject *>::AntiBloatAllocator m_kAllocator; }; /* 6129 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiObject *m_key; NiObject *m_val; }; /* 6130 */ struct NiTMapBase,NiObject *,NiObject *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiObject *,NiObject *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiObject *,NiObject *> *this, NiObject *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiObject *,NiObject *> *this, NiObject *, NiObject *); void (__thiscall *SetValue)(NiTMapBase,NiObject *,NiObject *> *this, NiTMapItem *, NiObject *, NiObject *); void (__thiscall *ClearValue)(NiTMapBase,NiObject *,NiObject *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiObject *,NiObject *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiObject *,NiObject *> *this, NiTMapItem *); }; /* 6131 */ struct NiTMapBase,NiObject *,NiObject *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6132 */ struct NiTPointerMap { NiTMapBase,NiObject *,NiObject *> baseclass_0; }; /* 6133 */ struct NiTMapBase,NiObject *,bool> { NiTMapBase,NiObject *,bool>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiObject *,bool>::AntiBloatAllocator m_kAllocator; }; /* 6134 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiObject *m_key; bool m_val; }; /* 6135 */ struct NiTMapBase,NiObject *,bool>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiObject *,bool> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiObject *,bool> *this, NiObject *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiObject *,bool> *this, NiObject *, NiObject *); void (__thiscall *SetValue)(NiTMapBase,NiObject *,bool> *this, NiTMapItem *, NiObject *, bool); void (__thiscall *ClearValue)(NiTMapBase,NiObject *,bool> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiObject *,bool> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiObject *,bool> *this, NiTMapItem *); }; /* 6136 */ struct NiTMapBase,NiObject *,bool>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6137 */ struct NiTPointerMap { NiTMapBase,NiObject *,bool> baseclass_0; }; /* 6138 */ struct NiCloningProcess { NiTPointerMap *m_pkCloneMap; NiTPointerMap *m_pkProcessMap; NiObjectNET::CopyType m_eCopyType; char m_cAppendChar; }; /* 6139 */ struct NsFadeNode::FindChildGeometry { Ns_TourScene baseclass_0; }; /* 6140 */ struct NiPointer { NsFadeNode *m_pObject; }; /* 6141 */ struct FindLodNode { Ns_TourScene baseclass_0; }; /* 6142 */ struct NiTListBase,TextEff *> { NiTListBase,TextEff *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,TextEff *>::AntiBloatAllocator m_kAllocator; }; /* 6143 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; TextEff *m_element; }; /* 6144 */ struct TextEff { TextEffVtbl *vfptr; unsigned __int16 m_kCharHandle; float m_fStartTime; float m_fLastUpdateTime; float m_fLifeTime; bool m_bAlive; NiPointer m_spNode; unsigned int m_uiWidth; unsigned int m_uiHeight; }; /* 6145 */ struct TextEffVtbl { void *(__thiscall *__vecDelDtor)(TextEff *this, unsigned int); }; /* 6146 */ struct NiTListBase,TextEff *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,TextEff *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,TextEff *> *this); void (__thiscall *DeleteItem)(NiTListBase,TextEff *> *this, NiTListItem *); }; /* 6147 */ struct NiTListBase,TextEff *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6148 */ struct NiTPointerListBase,TextEff *> { NiTListBase,TextEff *> baseclass_0; }; /* 6149 */ struct NiTPointerList { NiTPointerListBase,TextEff *> baseclass_0; }; /* 6150 */ struct PgTList { NiTPointerList baseclass_0; }; /* 6151 */ struct TextEffMgr::GeomRes { unsigned int m_uiWidth; unsigned int m_uiHeight; NiPointer m_spGeom; }; /* 6152 */ struct TextEffMgr:: { NiPointer spCriticalEffect; CNSTimer_MarkCheck kMarkCheck; NsEffect kEffect; bool bLive; unsigned __int16 kHandle; }; /* 6153 */ struct TextEffMgr { PgTList m_kList; TextEffMgr::GeomRes m_akNumGeomRes[6][10]; TextEffMgr::GeomRes m_kMissGeomRes; TextEffMgr::GeomRes m_kBlockGeomRes; TextEffMgr::GeomRes m_kResistGeomRes; TextEffMgr::GeomRes m_kImmuneRes; NiPointer m_spScreenSpaceCamera; NiNode *m_pkScene; NiPointer m_spNormalHitMoveCtrl; NiPointer m_spNormalHitNoiseCtrl; NiPointer m_spNormalHitAlphaCtrl; float m_fNormalHitLifeTime; NiPointer m_spCriticalHitMoveCtrl; NiPointer m_spCriticalHitNoiseCtrl; NiPointer m_spCriticalHitSizeCtrl; NiPointer m_spCriticalHitAlphaCtrl; float m_fCriticalHitLifeTime; TextEffMgr:: m_kCriEffect; }; /* 6154 */ struct WeddingEffect { Effect baseclass_0; NpNs_MoveToTarget m_kMoveToTarget; unsigned __int16 m_Newlywed; unsigned __int16 m_OldNewlywed; char m_acCharName[33]; }; /* 6155 */ struct StretchEffect { Effect baseclass_0; unsigned __int16 m_kEndCharHandle; unsigned __int16 m_kStartCharHandle; char m_acBombEffectName[33]; unsigned int m_uiHitDamage; DamageInfoSet m_kDamageInfoSet; NiPoint3 m_kCasterDir; }; /* 6156 */ struct ExpEffect { Effect baseclass_0; NpNs_MoveToTarget m_kMoveToTarget; }; /* 6157 */ struct EffectObject { char dummy[1]; }; /* 6158 */ struct EffectObjectMgr { EffectObjectMgrVtbl *vfptr; std::map,std::allocator > > m_mapEffectObject; }; /* 6159 */ struct EffectObjectMgrVtbl { void *(__thiscall *__vecDelDtor)(EffectObjectMgr *this, unsigned int); }; /* 6160 */ struct std::_Tmap_traits,std::allocator >,0> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 6161 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 6162 */ struct std::_Pair_base { const unsigned int first; unsigned int second; }; /* 6163 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6164 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6165 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 6166 */ struct std::_Allocator_base > { char dummy[1]; }; /* 6167 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 6168 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 6169 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 6170 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 6171 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 6172 */ struct PROTO_NC_BRIEFINFO_EFFECTBLAST_CMD:: { char _bf0; }; /* 6173 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_EFFECTBLAST_CMD { unsigned __int16 handle; Name8 effectname; SHINE_COORD_TYPE coord; unsigned __int16 detach; unsigned __int16 scale; PROTO_NC_BRIEFINFO_EFFECTBLAST_CMD:: flag; }; #pragma pack(pop) /* 6174 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6175 */ union $16FC7CF04919C5B8CFFAA374A91C9CA7 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6176 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $16FC7CF04919C5B8CFFAA374A91C9CA7 ___u0; }; /* 6177 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6178 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6179 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6180 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6181 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6182 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6183 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; QuestPigeonEffect::EffectInfo _Myval; }; /* 6184 */ struct QuestPigeonEffect::EffectInfo { bool bPlayed; float fTime; ActionEffectInfo *pkEffectInfo; }; /* 6185 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6186 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6187 */ struct std::_Allocator_base { char dummy[1]; }; /* 6188 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6189 */ union $C8156780B1000304DAF3D0272AA4329D { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6190 */ struct std::_List_nod > { $C8156780B1000304DAF3D0272AA4329D ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6191 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6192 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6193 */ struct QuestPigeonEffect { Effect baseclass_0; NiPointer m_spActor; bool m_bLoopAni; bool m_bIsSucceedSettingStartPos; NiPoint3 m_kStartPos; float m_fAngle; QuestPigeonEffect::LETTE_STATE m_eState; float m_fHighSpeed; unsigned int m_curAniEventCode; std::list > m_AEEffInfo; }; /* 6194 */ struct std::allocator::rebind { char dummy[1]; }; /* 6195 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6196 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6197 */ union $E65A5ED85C5435A9D8609566F88E7FE7 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6198 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $E65A5ED85C5435A9D8609566F88E7FE7 ___u0; }; /* 6199 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6200 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6201 */ struct NiTArray { NiTArrayVtbl *vfptr; NiBound **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 6202 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 6203 */ #pragma pack(push, 1) struct AbnormalStateInfo { unsigned __int16 ID; char InxName[32]; ABSTATEINDEX AbStataIndex; unsigned int KeepTimeRatio; char KeepTimePower; char StateGrade; char PartyState1[32]; char PartyState2[32]; char PartyState3[32]; char PartyState4[32]; char PartyState5[32]; unsigned int PartyRange; unsigned int PartyEnchantNumber; char SubAbState[32]; DispelAttr DispelIndex; SubDispelAttr SubDispelIndex; AbStateSaveTypeEnum AbStateSaveType; char MainStateInx[32]; char Duplicate; }; #pragma pack(pop) /* 6204 */ struct NiTListBase,Effect *> { NiTListBase,Effect *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,Effect *>::AntiBloatAllocator m_kAllocator; }; /* 6205 */ struct NiTListBase,Effect *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,Effect *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,Effect *> *this); void (__thiscall *DeleteItem)(NiTListBase,Effect *> *this, NiTListItem *); }; /* 6206 */ struct DFALL { char dummy[1]; }; /* 6207 */ union $1ECCACD563CDBECDD26875B14CEEF22D { DFALL baseclass_0; unsigned int m_uiCount; }; /* 6208 */ struct NiTListBase,Effect *>::AntiBloatAllocator { $1ECCACD563CDBECDD26875B14CEEF22D ___u0; }; /* 6209 */ struct NiTPointerListBase,Effect *> { NiTListBase,Effect *> baseclass_0; }; /* 6210 */ struct NiTList { NiTPointerListBase,Effect *> baseclass_0; }; /* 6211 */ struct std::_Pair_base,std::allocator,0> > >,bool> { std::_Tree_const_iterator,std::allocator,0> > > first; bool second; }; /* 6212 */ struct std::pair,std::allocator,0> > >,bool> { std::_Pair_base,std::allocator,0> > >,bool> baseclass_0; }; /* 6213 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6214 */ union $86CD9A39D2978C85C01134DDB0CF8CF8 { std::_Iterator012 baseclass_0; EffectMgr::AbstateAni *_Ptr; }; /* 6215 */ struct std::_Vector_const_iterator > > { $86CD9A39D2978C85C01134DDB0CF8CF8 ___u0; }; /* 6216 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 6217 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6218 */ union $23BE3F9F0EFC9527B37A68EF98A2D4BA { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 6219 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $23BE3F9F0EFC9527B37A68EF98A2D4BA ___u0; }; /* 6220 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 6221 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 6222 */ struct std::allocator::rebind { char dummy[1]; }; /* 6223 */ struct std::allocator::rebind,std::allocator,0> >::_Node> { char dummy[1]; }; /* 6224 */ struct std::_Pair_base,std::allocator,0> > >,std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_const_iterator,std::allocator,0> > > first; std::_Tree_const_iterator,std::allocator,0> > > second; }; /* 6225 */ struct std::pair,std::allocator,0> > >,std::_Tree_const_iterator,std::allocator,0> > > > { std::_Pair_base,std::allocator,0> > >,std::_Tree_const_iterator,std::allocator,0> > > baseclass_0; }; /* 6226 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6227 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 6228 */ struct std::_Pair_base,std::allocator >,1> > >,std::_Tree_iterator,std::allocator >,1> > > first; std::_Tree_iterator,std::allocator >,1> > > second; }; /* 6229 */ struct std::pair,std::allocator >,1> > >,std::_Tree_iterator,std::allocator >,1> > >,std::_Tree_iterator,std::allocator >,1> > >,std::_Tree_const_iterator,std::allocator >,1> > > first; std::_Tree_const_iterator,std::allocator >,1> > > second; }; /* 6231 */ struct std::pair,std::allocator >,1> > >,std::_Tree_const_iterator,std::allocator >,1> > >,std::_Tree_const_iterator::rebind { char dummy[1]; }; /* 6233 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; Effect *m_element; }; /* 6234 */ #pragma pack(push, 1) struct SubAbStateInfo { unsigned __int16 ID; char InxName[32]; unsigned int Strength; SubState Type; char SubType; unsigned int KeepTime; SubAbstateAction ActionIndexA; unsigned int ActionArgA; SubAbstateAction ActionIndexB; unsigned int ActionArgB; SubAbstateAction ActionIndexC; unsigned int ActionArgC; SubAbstateAction ActionIndexD; unsigned int ActionArgD; }; #pragma pack(pop) /* 6235 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6236 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6237 */ struct IIDTableBase { ITableBase baseclass_0; SubAbStateInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 6238 */ struct SubAbStateInfoTab { IIDTableBase baseclass_0; }; /* 6239 */ struct NiTListBase,CharDecal *> { NiTListBase,CharDecal *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,CharDecal *>::AntiBloatAllocator m_kAllocator; }; /* 6240 */ struct NiTListBase,CharDecal *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,CharDecal *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,CharDecal *> *this); void (__thiscall *DeleteItem)(NiTListBase,CharDecal *> *this, NiTListItem *); }; /* 6241 */ struct DFALL { char dummy[1]; }; /* 6242 */ union $55F086335E176AD73F3BB7ED701A92F1 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 6243 */ struct NiTListBase,CharDecal *>::AntiBloatAllocator { $55F086335E176AD73F3BB7ED701A92F1 ___u0; }; /* 6244 */ struct NiTPointerListBase,CharDecal *> { NiTListBase,CharDecal *> baseclass_0; }; /* 6245 */ struct NiTList { NiTPointerListBase,CharDecal *> baseclass_0; }; /* 6246 */ struct FindDecalGeometry { Ns_TourScene baseclass_0; }; /* 6247 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; CharDecal *m_element; }; /* 6248 */ struct std::_Pair_base { float first; EffectViewInfo *second; }; /* 6249 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6250 */ struct CPostProcessEffect { NiRefObject baseclass_0; bool m_bInitialized; bool m_bHardwareSupport; bool m_bActive; unsigned int m_uiType; }; /* 6251 */ struct CScreenEffect { CPostProcessEffect baseclass_0; NiPointer m_spRenderTarget; NiPointer m_spRenderedTexture; NiPointer m_spScreenQuad; std::basic_string,std::allocator > m_szShaderName; int m_iTexWidth; int m_iTexHeight; }; /* 6252 */ struct HazeAccumulator { NiAccumulator baseclass_0; NiTPointerList > m_propertyList; NiTPointerList m_kObjects; std::basic_string,std::allocator > m_RenderName; }; /* 6253 */ struct NiPointer { HazeAccumulator *m_pObject; }; /* 6254 */ struct CRTTIClass { CBaseObject baseclass_0; }; /* 6255 */ struct CHazeScreenEffect { CScreenEffect baseclass_0; CRTTIClass baseclass_40; CScreenEffect *m_pkSourceScreen; CScreenEffect *m_pkHazeScreen; NiPointer m_spParentNode; NiPointer m_spMainCamera; NiPointer m_spAcumulator; }; /* 6256 */ struct std::_Iterator012,std::allocator > > *>,int,std::pair,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *> _Myval; char _Color; char _Isnil; }; /* 6258 */ struct std::_Pair_base,std::allocator > > *> { OscTarget first; std::multimap,std::allocator > > *second; }; /* 6259 */ struct std::pair,std::allocator > > *> { std::_Pair_base,std::allocator > > *> baseclass_0; }; /* 6260 */ union $EFFEF00494648BB485268B8DCB350A52 { std::_Iterator012,std::allocator > > *>,int,std::pair,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *> { OscTarget first; std::multimap,std::allocator > > *second; }; /* 6267 */ struct std::pair,std::allocator > > *> { std::_Pair_base,std::allocator > > *> baseclass_0; }; /* 6268 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6269 */ union $95020F976FDBEA8552C07155151154C0 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 6270 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $95020F976FDBEA8552C07155151154C0 ___u0; }; /* 6271 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 6272 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 6273 */ struct NiTSet { CPostProcessEffect **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 6274 */ struct CPostProcessEffectManager { NiTSet m_kEffects; NiPointer m_spGlowEffectTextureProperty; }; /* 6275 */ struct std::_Pair_base { float first; ActionEffectInfo *second; }; /* 6276 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6277 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6278 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 6279 */ struct std::_Allocator_base,std::allocator > > *> > { char dummy[1]; }; /* 6280 */ struct std::allocator,std::allocator > > *> > { std::_Allocator_base,std::allocator > > *> > baseclass_0; }; /* 6281 */ struct std::allocator,std::allocator > > *> >::rebind,std::allocator > > *> >::rebind { char dummy[1]; }; /* 6284 */ struct std::less { std::binary_function baseclass_0; }; /* 6285 */ struct std::_Allocator_base,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator >::rebind > { char dummy[1]; }; /* 6288 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 6289 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 6290 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 6291 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 6292 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 6293 */ struct std::_Allocator_base { char dummy[1]; }; /* 6294 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6295 */ union $0B30BDE6C61B0D9F4F911443448093F1 { std::_Container_base0 baseclass_0; CAbstractProperty **_Myfirst; }; /* 6296 */ struct std::_Vector_val > { $0B30BDE6C61B0D9F4F911443448093F1 ___u0; CAbstractProperty **_Mylast; CAbstractProperty **_Myend; std::allocator _Alval; }; /* 6297 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 6298 */ struct AfterImgShape0 { AfterImgShape baseclass_0; }; /* 6299 */ struct AfterImgShape1 { AfterImgShape baseclass_0; NiPoint3 m_kpos3Temp; }; /* 6300 */ struct NiTriShapeDynamicData { NiTriShapeData baseclass_0; unsigned __int16 m_usActiveVertices; unsigned __int16 m_usActiveTriangles; }; /* 6301 */ struct std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6302 */ struct std::_Tree_nod,std::less,std::allocator > >,0> >::_Node { std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Left; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Parent; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Right; std::pair > _Myval; char _Color; char _Isnil; }; /* 6303 */ struct std::_Pair_base > { const unsigned int first; NiPointer second; }; /* 6304 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 6305 */ union $17FBA256A5F142683D65110CE229AD02 { std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Ptr; }; /* 6306 */ struct std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> { $17FBA256A5F142683D65110CE229AD02 ___u0; }; /* 6307 */ struct std::_Tree_const_iterator,std::less,std::allocator > >,0> > > { std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6308 */ struct std::_Tree_iterator,std::less,std::allocator > >,0> > > { std::_Tree_const_iterator,std::less,std::allocator > >,0> > > baseclass_0; }; /* 6309 */ struct std::_Tmap_traits,std::less,std::allocator > >,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 6310 */ struct std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /* 6311 */ struct std::allocator,std::less,std::allocator > >,0> >::_Node> { std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> baseclass_0; }; /* 6312 */ struct std::_Allocator_base > > { char dummy[1]; }; /* 6313 */ struct std::allocator > > { std::_Allocator_base > > baseclass_0; }; /* 6314 */ struct std::_Tree_nod,std::less,std::allocator > >,0> > { std::_Tmap_traits,std::less,std::allocator > >,0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::less,std::allocator > >,0> >::_Node> _Alnod; std::allocator > > _Alval; }; /* 6315 */ struct std::_Tree_val,std::less,std::allocator > >,0> > { std::_Tree_nod,std::less,std::allocator > >,0> > baseclass_0; }; /* 6316 */ struct std::_Pair_base > { unsigned int first; NiPointer second; }; /* 6317 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 6318 */ struct std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Ite { std::_Iterator_base0 baseclass_0; }; /* 6319 */ struct std::_Tree_nod,std::less,std::allocator > >,0> >::_Node { std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Left; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Parent; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Right; std::pair > _Myval; char _Color; char _Isnil; }; /* 6320 */ struct std::_Pair_base > { const unsigned int first; NiPointer second; }; /* 6321 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 6322 */ union $D0E9FCAB8CD9194F3EE80B61604DC7BF { std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Ite baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Ptr; }; /* 6323 */ struct std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> { $D0E9FCAB8CD9194F3EE80B61604DC7BF ___u0; }; /* 6324 */ struct std::_Tree_const_iterator,std::less,std::allocator > >,0> > > { std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6325 */ struct std::_Tree_iterator,std::less,std::allocator > >,0> > > { std::_Tree_const_iterator,std::less,std::allocator > >,0> > > baseclass_0; }; /* 6326 */ struct std::_Tmap_traits,std::less,std::allocator > >,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 6327 */ struct std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /* 6328 */ struct std::allocator,std::less,std::allocator > >,0> >::_Node> { std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> baseclass_0; }; /* 6329 */ struct std::_Allocator_base > > { char dummy[1]; }; /* 6330 */ struct std::allocator > > { std::_Allocator_base > > baseclass_0; }; /* 6331 */ struct std::_Tree_nod,std::less,std::allocator > >,0> > { std::_Tmap_traits,std::less,std::allocator > >,0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::less,std::allocator > >,0> >::_Node> _Alnod; std::allocator > > _Alval; }; /* 6332 */ struct std::_Tree_val,std::less,std::allocator > >,0> > { std::_Tree_nod,std::less,std::allocator > >,0> > baseclass_0; }; /* 6333 */ struct std::_Pair_base > { unsigned int first; NiPointer second; }; /* 6334 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 6335 */ struct std::_Tree,std::less,std::allocator > >,0> > { std::_Tree_val,std::less,std::allocator > >,0> > baseclass_0; }; /* 6336 */ struct std::map,std::less,std::allocator > > > { std::_Tree,std::less,std::allocator > >,0> > baseclass_0; }; /* 6337 */ struct std::_Tree,std::less,std::allocator > >,0> > { std::_Tree_val,std::less,std::allocator > >,0> > baseclass_0; }; /* 6338 */ struct std::map,std::less,std::allocator > > > { std::_Tree,std::less,std::allocator > >,0> > baseclass_0; }; /* 6339 */ struct std::_Pair_base,std::less,std::allocator > >,0> > >,bool> { std::_Tree_iterator,std::less,std::allocator > >,0> > > first; bool second; }; /* 6340 */ struct std::pair,std::less,std::allocator > >,0> > >,bool> { std::_Pair_base,std::less,std::allocator > >,0> > >,bool> baseclass_0; }; /* 6341 */ struct std::_Pair_base,std::less,std::allocator > >,0> > >,bool> { std::_Tree_iterator,std::less,std::allocator > >,0> > > first; bool second; }; /* 6342 */ struct std::pair,std::less,std::allocator > >,0> > >,bool> { std::_Pair_base,std::less,std::allocator > >,0> > >,bool> baseclass_0; }; /* 6343 */ struct std::allocator > >::rebind > > { char dummy[1]; }; /* 6344 */ struct std::allocator > >::rebind,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /* 6345 */ struct std::allocator > >::rebind > > { char dummy[1]; }; /* 6346 */ struct std::allocator > >::rebind,std::less,std::allocator > > { char dummy[1]; }; /* 6347 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; CVirtualServer::IProtoStruct *_Myval; }; /* 6348 */ struct CVirtualServer::IProtoStruct { CVirtualServer::IProtoStructVtbl *vfptr; }; /* 6349 */ struct CVirtualServer::IProtoStructVtbl { void (__thiscall *SetRecordTime)(CVirtualServer::IProtoStruct *this, float); void (__thiscall *SetRunTime)(CVirtualServer::IProtoStruct *this, float); void (__thiscall *SetDepart)(CVirtualServer::IProtoStruct *this, int); void (__thiscall *SetCommand)(CVirtualServer::IProtoStruct *this, int); void (__thiscall *SetData)(CVirtualServer::IProtoStruct *this, void *); void (__thiscall *SetRevBytes)(CVirtualServer::IProtoStruct *this, int); float (__thiscall *GetRecordTime)(CVirtualServer::IProtoStruct *this); float (__thiscall *GetRunTime)(CVirtualServer::IProtoStruct *this); int (__thiscall *GetDepart)(CVirtualServer::IProtoStruct *this); int (__thiscall *GetCommand)(CVirtualServer::IProtoStruct *this); void *(__thiscall *GetData)(CVirtualServer::IProtoStruct *this); int (__thiscall *GetRevBytes)(CVirtualServer::IProtoStruct *this); void *(__thiscall *__vecDelDtor)(CVirtualServer::IProtoStruct *this, unsigned int); }; /* 6350 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6351 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6352 */ struct std::_Allocator_base { char dummy[1]; }; /* 6353 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6354 */ union $99A928763FFD9F28F76B50A2F0CC3B8F { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6355 */ struct std::_List_nod > { $99A928763FFD9F28F76B50A2F0CC3B8F ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6356 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6357 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6358 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; unsigned __int16 _Myval; }; /* 6359 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6360 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6361 */ union $AB5EB87E29E7EF6EF69C9A199DB04397 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6362 */ struct std::_List_nod > { $AB5EB87E29E7EF6EF69C9A199DB04397 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6363 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6364 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6365 */ struct CVirtualServer { std::list > m_listProto; std::list > m_listCharHandle; PgFrameWork *m_pkFrameWork; bool m_bIsUpdate; }; /* 6366 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6367 */ union $0AADB6D04230D343C1326113BB01F1BE { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6368 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $0AADB6D04230D343C1326113BB01F1BE ___u0; }; /* 6369 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6370 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6371 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6372 */ union $A22BD566C3185B73B99C28CBB90C8880 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6373 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $A22BD566C3185B73B99C28CBB90C8880 ___u0; }; /* 6374 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6375 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6376 */ struct std::allocator::rebind { char dummy[1]; }; /* 6377 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6378 */ struct std::allocator::rebind { char dummy[1]; }; /* 6379 */ struct std::allocator::rebind,std::allocator,0> >::_Node> { char dummy[1]; }; /* 6380 */ struct CVirtualServer::ProtoStruct { CVirtualServer::IProtoStruct baseclass_0; float m_fRecordTime; float m_fRunTime; int m_Depart; int m_Command; PROTO_NC_BRIEFINFO_LOGINCHARACTER_CMD *m_pvData; int m_nRevBytes; }; /* 6381 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONEBASH_HIT_CMD { unsigned __int16 attacker; unsigned __int16 target; char actioncode; unsigned int resthp; unsigned __int16 attackspeed; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /* 6382 */ struct CVirtualServer::ProtoStruct { CVirtualServer::IProtoStruct baseclass_0; float m_fRecordTime; float m_fRunTime; int m_Depart; int m_Command; PROTO_NC_BAT_SOMEONEBASH_HIT_CMD *m_pvData; int m_nRevBytes; }; /* 6383 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6384 */ struct CPData { char ServIP[128]; unsigned int ServPort; char AuthCookie[2048]; char DataCookie[2048]; char CpCookie[2048]; char SpareParam[2048]; }; /* 6385 */ struct UserLoginLogForXTrap { char acServerName[32]; char acUserID[32]; char acCharacterName[32]; char acClassName[32]; int lUserLevel; }; /* 6386 */ struct std::_Tmap_traits,std::allocator >,1> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 6387 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 6388 */ struct std::_Pair_base { const unsigned int first; Char *second; }; /* 6389 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6390 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 6391 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 6392 */ struct std::_Allocator_base > { char dummy[1]; }; /* 6393 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 6394 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 6395 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 6396 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 6397 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 6398 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6399 */ union $1E232025AAE5D6B78D5F0FD0DE043691 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 6400 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $1E232025AAE5D6B78D5F0FD0DE043691 ___u0; }; /* 6401 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 6402 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 6403 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 6404 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 6405 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6406 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 6407 */ struct CharSorter { NiPoint3 m_pos3Dir; NiPoint3 m_pos3TargetDir; NiPoint3 m_pos3Main; NiPoint3 pos1; NiPoint3 pos2; int nSearchCnt; }; /* 6408 */ struct DropItemSorter { NiPoint3 m_pos3Dir; NiPoint3 m_pos3TargetDir; NiPoint3 m_pos3Main; NiPoint3 pos1; NiPoint3 pos2; int nSearchCnt; }; /* 6409 */ struct FindCullUpdateNode { Ns_TourScene baseclass_0; }; /* 6410 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6411 */ union $46FEB6DFA1CB2B359E5C1AFA8BB9E3A8 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6412 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $46FEB6DFA1CB2B359E5C1AFA8BB9E3A8 ___u0; }; /* 6413 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6414 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6415 */ struct std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6416 */ union $17EC0C62CB5AF854ADA82723F31ED0B4 { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::less >,std::allocator >,0> >::_Node *_Ptr; }; /* 6417 */ struct std::_Tree_unchecked_const_iterator,std::less >,std::allocator >,0> >,std::_Iterator_base0> { $17EC0C62CB5AF854ADA82723F31ED0B4 ___u0; }; /* 6418 */ struct std::_Tree_const_iterator,std::less >,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::less >,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6419 */ struct NiTListBase,DropItem *> { NiTListBase,DropItem *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,DropItem *>::AntiBloatAllocator m_kAllocator; }; /* 6420 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; DropItem *m_element; }; /* 6421 */ struct NiTListBase,DropItem *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,DropItem *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,DropItem *> *this); void (__thiscall *DeleteItem)(NiTListBase,DropItem *> *this, NiTListItem *); }; /* 6422 */ struct NiTListBase,DropItem *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6423 */ struct NiTPointerListBase,DropItem *> { NiTListBase,DropItem *> baseclass_0; }; /* 6424 */ struct NiTPointerList { NiTPointerListBase,DropItem *> baseclass_0; }; /* 6425 */ struct PgTList { NiTPointerList baseclass_0; }; /* 6426 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 6427 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /* 6428 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /* 6429 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6430 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /* 6431 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /* 6432 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /* 6433 */ struct DynaminUV { NiD3DDefaultShader baseclass_0; NiPointer m_spPassOne; unsigned int m_uiLinePassNum; }; /* 6434 */ struct NiPointer { DynaminUV *m_pObject; }; /* 6435 */ struct DropItemMgr { PgTList m_kList; NiTStringPointerMap > m_kNodeMap; NiTStringPointerMap > m_kTextureMap; NiPointer m_spLoopEff; NiPointer m_spStartEff; NiPointer m_spDynamicUV; }; /* 6436 */ struct PROTO_NC_BRIEFINFO_DROPEDITEM_CMD:: { char _bf0; }; /* 6437 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_DROPEDITEM_CMD { unsigned __int16 handle; unsigned __int16 itemid; SHINE_XY_TYPE location; unsigned __int16 dropmobhandle; PROTO_NC_BRIEFINFO_DROPEDITEM_CMD:: attr; }; #pragma pack(pop) /* 6438 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6439 */ union $5BABD10A7971B25503155DEF0BADB010 { std::_Iterator012 baseclass_0; Char **_Ptr; }; /* 6440 */ struct std::_Vector_const_iterator > > { $5BABD10A7971B25503155DEF0BADB010 ___u0; }; /* 6441 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 6442 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6443 */ union $76F62BDB521714D2F60BE66919435A6F { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6444 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $76F62BDB521714D2F60BE66919435A6F ___u0; }; /* 6445 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6446 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6447 */ struct std::_Pair_base,std::less >,std::allocator >,0> > >,bool> { std::_Tree_const_iterator,std::less >,std::allocator >,0> > > first; bool second; }; /* 6448 */ struct std::pair,std::less >,std::allocator >,0> > >,bool> { std::_Pair_base,std::less >,std::allocator >,0> > >,bool> baseclass_0; }; /* 6449 */ struct std::_Pair_base,std::less >,std::allocator >,0> > >,std::_Tree_const_iterator,std::less >,std::allocator >,0> > > first; std::_Tree_const_iterator,std::less >,std::allocator >,0> > > second; }; /* 6450 */ struct std::pair,std::less >,std::allocator >,0> > >,std::_Tree_const_iterator,std: { std::_Pair_base,std::less >,std::allocator >,0> > >,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator,std::allocator >,0> > > first; std::_Tree_iterator,std::allocator >,0> > > second; }; /* 6452 */ struct std::pair,std::allocator >,0> > >,std::_Tree_iterator,std::allocator >,0> > >,std::_Tree_iterator,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6454 */ union $006B459D1F2936274612E176E14A4D05 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6455 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $006B459D1F2936274612E176E14A4D05 ___u0; }; /* 6456 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6457 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6458 */ struct std::_Pair_base,std::allocator >,0> > >,std::_Tree_iterator,std::allocator >,0> > > first; std::_Tree_iterator,std::allocator >,0> > > second; }; /* 6459 */ struct std::pair,std::allocator >,0> > >,std::_Tree_iterator,std::allocator >,0> > >,std::_Tree_iterator::rebind { char dummy[1]; }; /* 6461 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6462 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6463 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6464 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6465 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6466 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6467 */ struct std::allocator >::rebind,std::allocator > >::_Node> { char dummy[1]; }; /* 6468 */ struct std::allocator >::rebind,std::less >,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6469 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6470 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6471 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6472 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6473 */ struct HeightmapRayIntersection::CheckedFlagMap { bool *pabMap; int iWidth; int iHeight; int iFlagMapPosX; int iFlagMapPosY; }; /* 6474 */ struct HeightmapRayIntersection::Intersection { float u; float v; float t; NiPoint3 v0; NiPoint3 v1; NiPoint3 v2; }; /* 6475 */ struct HeightmapRayIntersection::IntersectionList { HeightmapRayIntersection::Intersection *pkIntersections; int iNumofIntersection; int iMaxIntersection; }; /* 6476 */ struct HeightmapRayIntersection::HeightMapInfo { float *pfHeight; int iHeightXCount; int iHeightYCount; float fTileWidth; float fTileHeight; int iTileXCount; int iTileYCount; float fWeight1; float fWeight2; }; /* 6477 */ struct HeightmapRayIntersection::RayInfo { NiPoint3 kOrg; NiPoint3 kDir; }; /* 6478 */ struct HeightmapRayIntersection { HeightmapRayIntersection::CheckedFlagMap m_kCheckedFlagMap; HeightmapRayIntersection::IntersectionList m_kIntersection; HeightmapRayIntersection::HeightMapInfo m_kHeightMapInfo; HeightmapRayIntersection::RayInfo m_kRayInfo; }; /* 6479 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 6480 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /* 6481 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /* 6482 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6483 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /* 6484 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /* 6485 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /* 6486 */ struct NiDefaultTexturePalette { NiTexturePalette baseclass_0; NiTStringPointerMap > m_kHash; bool m_bSearchGlobalTextureList; }; /* 6487 */ struct FindMultiMNode { Ns_TourScene baseclass_0; }; /* 6488 */ struct FindMultiCDNode { Ns_TourScene baseclass_0; }; /* 6489 */ struct std::binary_function { char dummy[1]; }; /* 6490 */ struct std::less { std::binary_function baseclass_0; }; /* 6491 */ union $09DDE6E8D9A5E0DA523BCD1A40F70F84 { std::_Container_base0 baseclass_0; std::less comp; }; /* 6492 */ struct std::_Tset_traits,std::allocator,0> { $09DDE6E8D9A5E0DA523BCD1A40F70F84 ___u0; }; /* 6493 */ struct std::_Tree_nod,std::allocator,0> >::_Node { std::_Tree_nod,std::allocator,0> >::_Node *_Left; std::_Tree_nod,std::allocator,0> >::_Node *_Parent; std::_Tree_nod,std::allocator,0> >::_Node *_Right; char _Myval; char _Color; char _Isnil; }; /* 6494 */ struct std::_Allocator_base,std::allocator,0> >::_Node> { char dummy[1]; }; /* 6495 */ struct std::allocator,std::allocator,0> >::_Node> { std::_Allocator_base,std::allocator,0> >::_Node> baseclass_0; }; /* 6496 */ struct std::_Tree_nod,std::allocator,0> > { std::_Tset_traits,std::allocator,0> baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator,0> >::_Node> _Alnod; std::allocator _Alval; }; /* 6497 */ struct std::_Tree_val,std::allocator,0> > { std::_Tree_nod,std::allocator,0> > baseclass_0; }; /* 6498 */ struct std::_Tree,std::allocator,0> > { std::_Tree_val,std::allocator,0> > baseclass_0; }; /* 6499 */ struct std::set,std::allocator > { std::_Tree,std::allocator,0> > baseclass_0; }; /* 6500 */ struct NsTextCodeV0_3 { NsTextCodeV0_3Vtbl *vfptr; unsigned int m_dwFileSize; int m_nFilePos; char m_strWord[256]; char *m_strFileBuffer; std::set,std::allocator > m_setOperater; std::set,std::allocator > m_setNoChar; }; /* 6501 */ struct NsTextCodeV0_3Vtbl { void *(__thiscall *__vecDelDtor)(NsTextCodeV0_3 *this, unsigned int); }; /* 6502 */ struct MapObjMgr { NiTStringPointerMap > m_kMap; }; /* 6503 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6504 */ union $A647F8258BDC678788DD56E5E835BE6D { std::_Iterator012 baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Ptr; }; /* 6505 */ struct std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> { $A647F8258BDC678788DD56E5E835BE6D ___u0; }; /* 6506 */ struct std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> baseclass_0; }; /* 6507 */ struct std::_Pair_base,std::allocator,0> > >,bool> { std::_Tree_const_iterator,std::allocator,0> > > first; bool second; }; /* 6508 */ struct std::pair,std::allocator,0> > >,bool> { std::_Pair_base,std::allocator,0> > >,bool> baseclass_0; }; /* 6509 */ union $36246FBB99BADF62A84C8AD85D53A180 { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; std::_List_nod,std::allocator > >::_Node *_Ptr; }; /* 6510 */ struct std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> { $36246FBB99BADF62A84C8AD85D53A180 ___u0; }; /* 6511 */ struct std::_List_const_iterator,std::allocator > > > { std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> baseclass_0; }; /* 6512 */ struct std::_List_iterator,std::allocator > > > { std::_List_const_iterator,std::allocator > > > baseclass_0; }; /* 6513 */ union $F4CA0F79A4861CF91707C5F31A7AB3BD { std::_Iterator012 baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Ptr; }; /* 6514 */ struct std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> { $F4CA0F79A4861CF91707C5F31A7AB3BD ___u0; }; /* 6515 */ struct std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> baseclass_0; }; /* 6516 */ struct std::_Pair_base,std::allocator,0> > >,bool> { std::_Tree_const_iterator,std::allocator,0> > > first; bool second; }; /* 6517 */ struct std::pair,std::allocator,0> > >,bool> { std::_Pair_base,std::allocator,0> > >,bool> baseclass_0; }; /* 6518 */ struct std::_Pair_base,std::allocator,0> > >,std::_Tree_const_iterator,std::allocat { std::_Tree_const_iterator,std::allocator,0> > > first; std::_Tree_const_iterator,std::allocator,0> > > second; }; /* 6519 */ struct std::pair,std::allocator,0> > >,std::_Tree_const_iterator,std::allocator,std::allocator,0> > >,std::_Tree_const_iterator,std::allocat baseclass_0; }; /* 6520 */ struct std::_Allocator_base { char dummy[1]; }; /* 6521 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6522 */ union $950072F867A885404FD15AC14B90AAE2 { std::_Container_base0 baseclass_0; NiGeometry **_Myfirst; }; /* 6523 */ struct std::_Vector_val > { $950072F867A885404FD15AC14B90AAE2 ___u0; NiGeometry **_Mylast; NiGeometry **_Myend; std::allocator _Alval; }; /* 6524 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 6525 */ struct NiTextureAccumulator { NiAccumulator baseclass_0; std::vector > m_vecItem; }; /* 6526 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6527 */ union $6293924B8EA342D61F593310F37E6319 { std::_Iterator012 baseclass_0; NiGeometry **_Ptr; }; /* 6528 */ struct std::_Vector_const_iterator > > { $6293924B8EA342D61F593310F37E6319 ___u0; }; /* 6529 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 6530 */ struct std::allocator::rebind { char dummy[1]; }; /* 6531 */ struct std::allocator::rebind { char dummy[1]; }; /* 6532 */ struct std::_Pair_base { NiGeometry **first; NiGeometry **second; }; /* 6533 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6534 */ struct TextureSorter { char dummy[1]; }; /* 6535 */ struct Singleton { SingletonVtbl *vfptr; }; /* 6536 */ struct SingletonVtbl { void *(__thiscall *__vecDelDtor)(Singleton *this, unsigned int); }; /* 6537 */ struct NiTArray { NiTArrayVtbl *vfptr; FadeObject **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 6538 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 6539 */ struct FadeObject { NiPointer m_spObj; bool m_bEnable; float m_fAlphaBlendValue; NiPointer m_spMaterialProp; }; /* 6540 */ struct FadeObjectMgr { Singleton baseclass_0; NiTArray m_kObjectArray; }; /* 6541 */ struct ItemRepairTask { ITask baseclass_0; float m_fPrevRefreshTime; int m_iDisplayCount; bool m_bDisplayMsg; int m_iOldChargedPercentage; int m_iOldCharged; ItemRepairTask::State m_eState; bool m_bShieldCosDisplayMsg; float m_fShieldCosPrevRefreshTime; int m_iShieldCosDisplayCount; int m_iShieldCosOldChargedPercentage; int m_iShieldCosOldCharged; }; /* 6542 */ struct PROTO_NC_ITEM_WEAPONENDURESET_CMD { unsigned int ChargedNumber; }; /* 6543 */ struct ItemCostumeWeapon { Item baseclass_0; unsigned int m_dwMaxCharged; }; /* 6544 */ struct PROTO_NC_ITEM_SHIELDENDURESET_CMD { unsigned int ChargedNumber; }; /* 6545 */ struct ItemCostumeShield { Item baseclass_0; unsigned int m_dwMaxCharged; }; /* 6546 */ struct PROTO_NC_ITEM_WEAPONENDURE_CHARGE_ACK { unsigned int ChargedNumber; ITEM_INVEN WeaponSlot; unsigned __int16 Error; }; /* 6547 */ struct PROTO_NC_ITEM_SHIELDENDURE_CHARGE_ACK { unsigned int ChargedNumber; ITEM_INVEN ShieldSlot; unsigned __int16 Error; }; /* 6548 */ struct NiPointer { ItemRepairTask *m_pObject; }; /* 6549 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_WEAPONENDURE_CHARGE_REQ { char ChargingSlot; ITEM_INVEN WeaponSlot; }; #pragma pack(pop) /* 6550 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_SHIELDENDURE_CHARGE_REQ { char ChargingSlot; ITEM_INVEN ShieldSlot; }; #pragma pack(pop) /* 6551 */ struct NiPointer { ItemRepairWin *m_pObject; }; /* 6552 */ struct ItemInfoTab { IIDTableBase baseclass_0; }; /* 6553 */ struct ItemViewInfoTab { IIDTableBase baseclass_0; }; /* 6554 */ struct ItemWeapon { Item baseclass_0; }; /* 6555 */ struct ItemAmulet { Item baseclass_0; }; /* 6556 */ struct ItemArmor { Item baseclass_0; }; /* 6557 */ struct ItemShield { Item baseclass_0; }; /* 6558 */ struct ItemBoot { Item baseclass_0; }; /* 6559 */ struct ItemChest { Item baseclass_0; }; /* 6560 */ struct ItemRiding { Item baseclass_0; }; /* 6561 */ struct ItemBracelet { Item baseclass_0; }; /* 6562 */ struct ItemByteLot { Item baseclass_0; }; /* 6563 */ struct ItemWordLot { Item baseclass_0; }; /* 6564 */ struct ItemDwrdLot { Item baseclass_0; }; /* 6565 */ struct ItemQuest { Item baseclass_0; }; /* 6566 */ struct ItemFurniture { Item baseclass_0; }; /* 6567 */ struct ItemDecoration { Item baseclass_0; }; /* 6568 */ struct ItemSkillScroll { Item baseclass_0; }; /* 6569 */ struct ItemRecallScroll { Item baseclass_0; }; /* 6570 */ struct ItemUpgradeSource { Item baseclass_0; }; /* 6571 */ struct ItemBind { Item baseclass_0; }; /* 6572 */ struct ItemGBCoin { Item baseclass_0; }; /* 6573 */ struct ItemCapsule { Item baseclass_0; }; /* 6574 */ struct ItemEnchant { Item baseclass_0; }; /* 6575 */ struct ItemWeaponTitleLicense { Item baseclass_0; }; /* 6576 */ struct ItemKQ { Item baseclass_0; }; /* 6577 */ struct ItemHouseSkin { Item baseclass_0; }; /* 6578 */ struct ItemUpRed { Item baseclass_0; }; /* 6579 */ struct ItemUpBlue { Item baseclass_0; }; /* 6580 */ struct ItemKQStep { Item baseclass_0; }; /* 6581 */ struct ItemFeed { Item baseclass_0; }; /* 6582 */ struct ItemAmount { Item baseclass_0; }; /* 6583 */ struct ItemUpGold { Item baseclass_0; }; /* 6584 */ struct ItemChargedAction { Item baseclass_0; }; /* 6585 */ struct ItemCollectCloseCard { Item baseclass_0; }; /* 6586 */ struct ItemCollectOpenCard { Item baseclass_0; }; /* 6587 */ struct ItemNoEffect { Item baseclass_0; }; /* 6588 */ struct ItemActiveskill { Item baseclass_0; }; /* 6589 */ struct ItemPet { Item baseclass_0; }; /* 6590 */ struct PROTO_CHARGED_ITEM_INFO { unsigned int ItemOrderNo; unsigned int ItemCode; unsigned int ItemAmount; ShineDateTime ItemRegisterDate; }; /* 6591 */ struct CChargedItem { PROTO_CHARGED_ITEM_INFO m_ChargedItemBF[24]; int m_NumOfChargedItem; }; /* 6592 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6593 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6594 */ struct GradeItemOption { char ItemIndex[32]; unsigned __int16 STR; unsigned __int16 CON; unsigned __int16 DEX; unsigned __int16 INT; unsigned __int16 MEN; unsigned __int16 ResistPoison; unsigned __int16 ResistDeaseas; unsigned __int16 ResistCurse; unsigned __int16 ResistMoveSpdDown; unsigned __int16 ToHitRate; unsigned __int16 ToBlockRate; unsigned __int16 MaxHP; unsigned __int16 MaxSP; unsigned __int16 WCPlus; unsigned __int16 MAPlus; }; /* 6595 */ struct GradeItemOptionTab { ITableBase baseclass_0; }; /* 6596 */ struct NiIntegerExtraData { NiExtraData baseclass_0; int m_iValue; }; /* 6597 */ struct NiPointer { NiIntegerExtraData *m_pObject; }; /* 6598 */ struct NiTListBase,char *> { NiTListBase,char *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,char *>::AntiBloatAllocator m_kAllocator; }; /* 6599 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; char *m_element; }; /* 6600 */ struct NiTListBase,char *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,char *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,char *> *this); void (__thiscall *DeleteItem)(NiTListBase,char *> *this, NiTListItem *); }; /* 6601 */ struct NiTListBase,char *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6602 */ struct NiTPointerListBase,char *> { NiTListBase,char *> baseclass_0; }; /* 6603 */ struct NiTPointerList { NiTPointerListBase,char *> baseclass_0; }; /* 6604 */ struct NiTMapBase,char const *,NiD3DVertexShader *> { NiTMapBase,char const *,NiD3DVertexShader *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiD3DVertexShader *>::AntiBloatAllocator m_kAllocator; }; /* 6605 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiD3DVertexShader *m_val; }; /* 6606 */ struct NiTMapBase,char const *,NiD3DVertexShader *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiD3DVertexShader *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiD3DVertexShader *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiD3DVertexShader *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiD3DVertexShader *> *this, NiTMapItem *, const char *, NiD3DVertexShader *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiD3DVertexShader *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiD3DVertexShader *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiD3DVertexShader *> *this, NiTMapItem *); }; /* 6607 */ struct NiTMapBase,char const *,NiD3DVertexShader *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6608 */ struct NiTPointerMap { NiTMapBase,char const *,NiD3DVertexShader *> baseclass_0; }; /* 6609 */ struct NiTStringTemplateMap,NiD3DVertexShader *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /* 6610 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiD3DVertexShader *> baseclass_0; }; /* 6611 */ struct NiTMapBase,char const *,NiD3DPixelShader *> { NiTMapBase,char const *,NiD3DPixelShader *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiD3DPixelShader *>::AntiBloatAllocator m_kAllocator; }; /* 6612 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiD3DPixelShader *m_val; }; /* 6613 */ struct NiTMapBase,char const *,NiD3DPixelShader *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiD3DPixelShader *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiD3DPixelShader *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiD3DPixelShader *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiD3DPixelShader *> *this, NiTMapItem *, const char *, NiD3DPixelShader *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiD3DPixelShader *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiD3DPixelShader *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiD3DPixelShader *> *this, NiTMapItem *); }; /* 6614 */ struct NiTMapBase,char const *,NiD3DPixelShader *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6615 */ struct NiTPointerMap { NiTMapBase,char const *,NiD3DPixelShader *> baseclass_0; }; /* 6616 */ struct NiTStringTemplateMap,NiD3DPixelShader *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /* 6617 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiD3DPixelShader *> baseclass_0; }; /* 6618 */ struct NiD3DShaderProgramFactory { NiRefObject baseclass_0; NiTPointerList m_kProgramDirectories; NiTStringPointerMap *m_pkVertexShaderMap; NiTStringPointerMap *m_pkPixelShaderMap; }; /* 6619 */ struct NiTMapBase,char const *,NiD3DShaderProgramCreator *> { NiTMapBase,char const *,NiD3DShaderProgramCreator *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiD3DShaderProgramCreator *>::AntiBloatAllocator m_kAllocator; }; /* 6620 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiD3DShaderProgramCreator *m_val; }; /* 6621 */ struct NiTMapBase,char const *,NiD3DShaderProgramCreator *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this, NiTMapItem *, const char *, NiD3DShaderProgramCreator *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiD3DShaderProgramCreator *> *this, NiTMapItem *); }; /* 6622 */ struct NiTMapBase,char const *,NiD3DShaderProgramCreator *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 6623 */ struct NiTPointerMap { NiTMapBase,char const *,NiD3DShaderProgramCreator *> baseclass_0; }; /* 6624 */ struct NiTStringTemplateMap,NiD3DShaderProgramCreator *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /* 6625 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiD3DShaderProgramCreator *> baseclass_0; }; /* 6626 */ struct NsFindGeometry::Data { std::vector > *pvector; }; /* 6627 */ struct NsFindGeometry { Ns_TourScene baseclass_0; std::vector > m_vecObject; unsigned int m_uiSize; }; /* 6628 */ struct CDoorObject { char dummy[1]; }; /* 6629 */ struct AreaInfoMgr { AreaInfoMgrVtbl *vfptr; PgFrameWork *m_pkFrameWork; std::list > m_listRequest; }; /* 6630 */ struct AreaInfoMgrVtbl { void *(__thiscall *__vecDelDtor)(AreaInfoMgr *this, unsigned int); }; /* 6631 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; AreaInfoMgr::TestData _Myval; }; /* 6632 */ struct AreaInfoMgr::TestData { int m_nID; Name8 m_kAreaID; AreaInfoMgr::TestType m_eTestType; }; /* 6633 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6634 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6635 */ struct std::_Allocator_base { char dummy[1]; }; /* 6636 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6637 */ union $625BF6647070812E55663F2CC33DADE1 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6638 */ struct std::_List_nod > { $625BF6647070812E55663F2CC33DADE1 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6639 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6640 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6641 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6642 */ union $D8AB448BC946B87D1585160F781826D3 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6643 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $D8AB448BC946B87D1585160F781826D3 ___u0; }; /* 6644 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6645 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6646 */ struct std::allocator::rebind { char dummy[1]; }; /* 6647 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6648 */ struct PortraitTextureBuffer { char dummy[1]; }; /* 6649 */ struct NiTListBase >,NiPointer > { NiTListBase >,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase >,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 6650 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 6651 */ struct NiTListBase >,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase >,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase >,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase >,NiPointer > *this, NiTListItem > *); }; /* 6652 */ struct DFALL > { char dummy[1]; }; /* 6653 */ union $C76D4BC85A372C2A20E20E3E76F03B54 { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 6654 */ struct NiTListBase >,NiPointer >::AntiBloatAllocator { $C76D4BC85A372C2A20E20E3E76F03B54 ___u0; }; /* 6655 */ struct FaceTextureTag:: { int _bf0; }; /* 6656 */ union FaceTextureTag { unsigned int dwValue; FaceTextureTag:: bf; }; /* 6657 */ struct NiRendererSpecificProperty { NiProperty baseclass_0; }; /* 6658 */ struct NiPointer { NiRendererSpecificProperty *m_pObject; }; /* 6659 */ struct NiPointer { NiD3DShader *m_pObject; }; /* 6660 */ struct INpShader { NiRefObject baseclass_0; bool m_bShaderEnable; bool m_bSet; NiPointer m_spRSP_CarToon; NiPointer m_spSD_CarToonAni; NiPointer m_spSD_CarToonNoAni; NiPointer m_spCTD_CarToonAni; NiPointer m_spCTD_CarToonNoAni; }; /* 6661 */ struct NPTR_ISShader_v2 { NiExtraData baseclass_0; }; /* 6662 */ struct NiPointer { NPTR_ISShader_v2 *m_pObject; }; /* 6663 */ struct NsPgToonRegister_v2 { INpShader baseclass_0; NiPointer m_spToonExtraData; NiPointer m_spIsShaderExtra; std::basic_string,std::allocator > m_strShaderFilePath; }; /* 6664 */ struct NiPointer { NsPgToonRegister_v2 *m_pObject; }; /* 6665 */ struct std::_Tmap_traits,std::allocator >,0> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 6666 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 6667 */ struct std::_Pair_base { const unsigned __int16 first; NiTexture *second; }; /* 6668 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6669 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6670 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 6671 */ struct std::_Allocator_base > { char dummy[1]; }; /* 6672 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 6673 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 6674 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 6675 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 6676 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 6677 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6678 */ union $0F1A87053F2F3A2DA0D64411C685BE3F { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6679 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $0F1A87053F2F3A2DA0D64411C685BE3F ___u0; }; /* 6680 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6681 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6682 */ struct NiTPointerListBase >,NiPointer > { NiTListBase >,NiPointer > baseclass_0; }; /* 6683 */ struct NiTList > { NiTPointerListBase >,NiPointer > baseclass_0; }; /* 6684 */ struct std::_Tmap_traits,std::allocator >,0> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 6685 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 6686 */ struct Studio { NiPointer m_spCamera; NiPointer m_spRenderer; NiPointer m_spRenderedTexture; NiPointer m_spRenderTargetGroup; NiPointer m_spSubject; NiColorA m_bgColor; NiVisibleArray m_kVisible; NiCullingProcess m_kCuller; }; /* 6687 */ struct std::_Pair_base { const unsigned int first; Studio *second; }; /* 6688 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6689 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6690 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 6691 */ struct std::_Allocator_base > { char dummy[1]; }; /* 6692 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 6693 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 6694 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 6695 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 6696 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 6697 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6698 */ union $64250372AC0E09B157FC8170D48CBAB6 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6699 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $64250372AC0E09B157FC8170D48CBAB6 ___u0; }; /* 6700 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6701 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6702 */ struct std::_Tmap_traits,std::allocator >,0> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 6703 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 6704 */ struct std::_Pair_base { const unsigned int first; NiTexture *second; }; /* 6705 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6706 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6707 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 6708 */ struct std::_Allocator_base > { char dummy[1]; }; /* 6709 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 6710 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 6711 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 6712 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 6713 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 6714 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6715 */ union $43769EADD6BB75AB3B0BCA0CD106794F { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6716 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $43769EADD6BB75AB3B0BCA0CD106794F ___u0; }; /* 6717 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6718 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6719 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6720 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6721 */ struct FaceInfo { char ID; char FaceName[32]; char Grade; char FM_F_Male; char FT_F_Male; char FM_F_Female; char FT_F_Female; char FM_C_Male; char FT_C_Male; char FM_C_Female; char FT_C_Female; char FM_A_Male; char FT_A_Male; char FM_A_Female; char FT_A_Female; char FM_M_Male; char FT_M_Male; char FM_M_Female; char FT_M_Female; char FM_J_Male; char FT_J_Male; char FM_J_Female; char FT_J_Female; char FM_S_Male; char FT_S_Male; char FM_S_Female; char FT_S_Female; }; /* 6722 */ struct FaceInfoTab { ITableBase baseclass_0; }; /* 6723 */ struct std::allocator::rebind { char dummy[1]; }; /* 6724 */ #pragma pack(push, 1) struct PupMain { unsigned int PupID; char PupIDX[32]; char ItemIDX[32]; unsigned __int16 PupSpeed; }; #pragma pack(pop) /* 6725 */ struct PupView { char PupIDX[32]; char Name[32]; char FileName[32]; char Texture[32]; unsigned __int16 PupSize; }; /* 6726 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6727 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6728 */ struct PetMainTab { ITableBase baseclass_0; }; /* 6729 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6730 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6731 */ struct PetViewTab { ITableBase baseclass_0; }; /* 6732 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6733 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6734 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6735 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6736 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6737 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6738 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6739 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6740 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6741 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6742 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6743 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6744 */ struct PortraitStudio { char dummy[1]; }; /* 6745 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /* 6746 */ struct BonePartitionReCreate { Ns_TourScene baseclass_0; int m_nBoneNum; }; /* 6747 */ struct ObjectChar { Char baseclass_0; }; /* 6748 */ struct PROTO_NC_CHAR_CLIENT_CHARTITLE_CMD { char CurrentTitle; char CurrentTitleElement; unsigned __int16 CurrentTitleMobID; unsigned __int16 NumOfTitle; CT_INFO TitleArray[]; }; /* 6749 */ struct DirectUserMsgBody_TargetCharSoulCount_Clear { bool m_bShowUI; }; /* 6750 */ struct SERVERMENU { char reply; char string[32]; }; /* 6751 */ #pragma pack(push, 1) struct PROTO_NC_MENU_SERVERMENU_REQ { char title[128]; char priority; unsigned __int16 npcHandle; SHINE_XY_TYPE npcPosition; unsigned __int16 limitRange; char menunum; SERVERMENU menu[]; }; #pragma pack(pop) /* 6752 */ struct ResetTexture { Ns_TourScene baseclass_0; }; /* 6753 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; char *_Myval; }; /* 6754 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6755 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6756 */ struct std::_Allocator_base { char dummy[1]; }; /* 6757 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6758 */ union $E7619C0DE415D367A8429301EA44E3C5 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6759 */ struct std::_List_nod > { $E7619C0DE415D367A8429301EA44E3C5 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6760 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6761 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6762 */ struct NiTextureTransformController { NiFloatInterpController baseclass_0; unsigned int m_uiLastIdx; NiTexturingProperty::Map *m_pkMap; bool m_bShaderMap; unsigned int m_uiMapIndex; NiTextureTransformController::TransformMember m_eMember; char *m_pcCtlrID; }; /* 6763 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6764 */ union $44B01C313D52A71B24CA434E9C3896E8 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6765 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $44B01C313D52A71B24CA434E9C3896E8 ___u0; }; /* 6766 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6767 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6768 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6769 */ union $574D6D65681AB0B7A6ED58FB3D134412 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 6770 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $574D6D65681AB0B7A6ED58FB3D134412 ___u0; }; /* 6771 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 6772 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 6773 */ struct FindFaceNode { Ns_TourScene baseclass_0; }; /* 6774 */ struct FindHairNode { Ns_TourScene baseclass_0; }; /* 6775 */ struct HairColorInfo { char ID; char IndexName[15]; char Name[30]; char ColorTextureName[15]; char Grade; }; /* 6776 */ struct FindGeometry { Ns_TourScene baseclass_0; }; /* 6777 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; ItemViewDummy *_Myval; }; /* 6778 */ #pragma pack(push, 1) struct ItemViewDummy { char InxName[32]; char IsMale; DummyTypeEnum DummyType; char Nif[32]; char ArmorTexture[32]; }; #pragma pack(pop) /* 6779 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 6780 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 6781 */ struct std::_Allocator_base { char dummy[1]; }; /* 6782 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6783 */ union $DBF85F4480D86B6BAED71EA8003AD8ED { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 6784 */ struct std::_List_nod > { $DBF85F4480D86B6BAED71EA8003AD8ED ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 6785 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 6786 */ struct std::list > { std::_List_val > baseclass_0; }; /* 6787 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6788 */ union $959797165866E594039DBBE977143260 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6789 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $959797165866E594039DBBE977143260 ___u0; }; /* 6790 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6791 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6792 */ struct FindBoneNode { Ns_TourScene baseclass_0; const char *m_szName; NiAVObject *m_pkBone; std::set,std::allocator > m_setLinkNode; }; /* 6793 */ struct NiPointer { NiTriBasedGeom *m_pObject; }; /* 6794 */ struct std::_Hmap_traits,std::allocator >,std::list >,stdext::hash_compare,std::allocator >,std::less,std::allocator > const ,std::list > >,std::allocator,std::allocator > { $4D042EA512AD8DE89369B0E09F23FFA6 ___u0; unsigned int _Mysize; std::allocator,std::allocator > const ,std::list > >,std::allocator,std::al _Alnod; std::allocator,std::allocator > const ,std::list > > > _Alval; }; /* 6796 */ struct std::_Allocator_base,std::allocator > const ,std::list > >,std::allocator,s { char dummy[1]; }; /* 6797 */ struct std::allocator,std::allocator > const ,std::list > >,std::allocator,std::al { std::_Allocator_base,std::allocator > const ,std::list > >,std::allocator,s baseclass_0; }; /* 6798 */ struct std::_Allocator_base,std::allocator > const ,std::list > > > { char dummy[1]; }; /* 6799 */ struct std::allocator,std::allocator > const ,std::list > > > { std::_Allocator_base,std::allocator > const ,std::list > > > baseclass_0; }; /* 6800 */ union $4D042EA512AD8DE89369B0E09F23FFA6 { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > const ,std::list > >,std::allocator,std::allocator > *_Myhead; }; /* 6801 */ struct std::_List_val,std::allocator > const ,std::list > >,std::allocator,std::allocator > { std::_List_nod,std::allocator > const ,std::list > >,std::allocator,std::allocator > baseclass_0; }; /* 6802 */ struct std::list,std::allocator > const ,std::list > >,std::allocator,std::allocator > cons { std::_List_val,std::allocator > const ,std::list > >,std::allocator,std::allocator > baseclass_0; }; /* 6803 */ struct std::_Iterator012,std::allocator > const ,std::list > >,int,std::pair,std::allocator > const ,std::list > >,int,std::pair,std::allocator > const ,std::list > >,std::allocator,std::allocator > *_Ptr; }; /* 6805 */ struct std::_List_unchecked_const_iterator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,st { std::_List_const_iterator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,st *_Myfirst; }; /* 6811 */ struct std::_Vector_val,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,st *_Mylast; std::_List_iterator,std::allocator > const ,std::list > >,std::allocator,st *_Myend; std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator >,std::list >,stdext::hash_compare,std::allocator >,std::les { std::_Hmap_traits,std::allocator >,std::list >,stdext::hash_compare,std::allocator >,std::less,std::allocator > const ,std::list > >,std::allocator,std::allocator > cons _List; std::vector,std::allocator > const ,std::list > >,std::allocator,std::allocator >,std::list >,stdext::hash_compare,std::allocator >,std::less,std::allocator >,std::list >,stdext::hash_compare,std::allocator >,std::les baseclass_0; }; /* 6815 */ struct std::_Pair_base,std::allocator > const ,std::list > > { std::basic_string,std::allocator > first; std::list > second; }; /* 6816 */ struct std::pair,std::allocator > const ,std::list > > { std::_Pair_base,std::allocator > const ,std::list > > baseclass_0; }; /* 6817 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6818 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6819 */ struct MinimonInfo { char ItemIDX[32]; MinimonEquipPos MinimonEquipPos; MinimonRoleType MinimonRole; }; /* 6820 */ struct MinimonInfoTable { ITableBase baseclass_0; }; /* 6821 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6822 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6823 */ struct ItemViewDummyTab { ITableBase baseclass_0; }; /* 6824 */ struct std::_Pair_base,std::allocator >,std::list > > { std::basic_string,std::allocator > first; std::list > second; }; /* 6825 */ struct std::pair,std::allocator >,std::list > > { std::_Pair_base,std::allocator >,std::list > > baseclass_0; }; /* 6826 */ struct std::_Pair_base,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,st first; bool second; }; /* 6827 */ struct std::pair,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > > >::rebind,std::allocator > cons { char dummy[1]; }; /* 6829 */ struct std::allocator,std::allocator > const ,std::list > > >::rebind,std::allocat { char dummy[1]; }; /* 6830 */ struct std::allocator,std::allocator > const ,std::list > > >::rebind,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,st *_Ptr; }; /* 6833 */ struct std::_Vector_const_iterator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator,std::allocator > const ,std::list > >,std::allocator::rebind { char dummy[1]; }; /* 6836 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6837 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6838 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6839 */ struct ChrBasicEquipTab { ITableBase baseclass_0; }; /* 6840 */ #pragma pack(push, 1) struct ChrBasicEquip { ChrClassType ChrClass; char MSetNo; char FSetNo; }; #pragma pack(pop) /* 6841 */ struct std::allocator::rebind { char dummy[1]; }; /* 6842 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 6843 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6844 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 6845 */ struct std::_Pair_base,std::allocator >,1> > >,std::_Tree_const_iterator,std::allocator >,1> > > first; std::_Tree_const_iterator,std::allocator >,1> > > second; }; /* 6846 */ struct std::pair,std::allocator >,1> > >,std::_Tree_const_iterator,std::allocator >,1> > >,std::_Tree_const_iterator,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 6848 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 6849 */ struct TableBaseDestructor { char dummy[1]; }; /* 6850 */ struct Math3D { char dummy[1]; }; /* 6851 */ struct ItemViewEquipTypeInfo { IVEType IVET_Index; char CosArmor; char CosPants; char CosBoots; char HairVisibleState; }; /* 6852 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6853 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6854 */ struct ItemViewEquipTypeInfoTab { ITableBase baseclass_0; }; /* 6855 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6856 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6857 */ struct UpEffectTab { ITableBase baseclass_0; }; /* 6858 */ struct std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > const ,NiPoint { std::_Iterator_base0 baseclass_0; }; /* 6859 */ struct std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > _Myval; char _Color; char _Isnil; }; /* 6860 */ struct std::_Pair_base,std::allocator > const ,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /* 6861 */ struct std::pair,std::allocator > const ,NiPointer > { std::_Pair_base,std::allocator > const ,NiPointer > baseclass_0; }; /* 6862 */ union $BC2BD2BC012ABB2FB64E4C886077399B { std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > const ,NiPoint baseclass_0; std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 6871 */ struct std::allocator,std::allocator > const ,NiPointer > > { std::_Allocator_base,std::allocator > const ,NiPointer > > baseclass_0; }; /* 6872 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 6873 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator >,NiPointer { char dummy[1]; }; /* 6874 */ struct std::_Tmap_traits,std::less,std::allocator > >,0> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 6875 */ struct std::_Tree_nod,std::less,std::allocator > >,0> >::_Node { std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Left; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Parent; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Right; std::pair > _Myval; char _Color; char _Isnil; }; /* 6876 */ struct std::_Pair_base > { const unsigned int first; NiPointer second; }; /* 6877 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /* 6878 */ struct std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /* 6879 */ struct std::allocator,std::less,std::allocator > >,0> >::_Node> { std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> baseclass_0; }; /* 6880 */ struct std::_Allocator_base > > { char dummy[1]; }; /* 6881 */ struct std::allocator > > { std::_Allocator_base > > baseclass_0; }; /* 6882 */ struct std::_Tree_nod,std::less,std::allocator > >,0> > { std::_Tmap_traits,std::less,std::allocator > >,0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::less,std::allocator > >,0> >::_Node> _Alnod; std::allocator > > _Alval; }; /* 6883 */ struct std::_Tree_val,std::less,std::allocator > >,0> > { std::_Tree_nod,std::less,std::allocator > >,0> > baseclass_0; }; /* 6884 */ struct std::_Tree,std::less,std::allocator > >,0> > { std::_Tree_val,std::less,std::allocator > >,0> > baseclass_0; }; /* 6885 */ struct std::map,std::less,std::allocator > > > { std::_Tree,std::less,std::allocator > >,0> > baseclass_0; }; /* 6886 */ struct std::_Iterator012 >,int,std::pair > const *,std::pair > { std::_Iterator_base0 baseclass_0; }; /* 6887 */ union $4CD397FC358A62B8659CA719EF05F277 { std::_Iterator012 >,int,std::pair > const *,std::pair > baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Ptr; }; /* 6888 */ struct std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> { $4CD397FC358A62B8659CA719EF05F277 ___u0; }; /* 6889 */ struct std::_Tree_const_iterator,std::less,std::allocator > >,0> > > { std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6890 */ struct std::_Tree_iterator,std::less,std::allocator > >,0> > > { std::_Tree_const_iterator,std::less,std::allocator > >,0> > > baseclass_0; }; /* 6891 */ struct std::_Pair_base,std::less,std::allocator > >,0> > >,bool> { std::_Tree_iterator,std::less,std::allocator > >,0> > > first; bool second; }; /* 6892 */ struct std::pair,std::less,std::allocator > >,0> > >,bool> { std::_Pair_base,std::less,std::allocator > >,0> > >,bool> baseclass_0; }; /* 6893 */ struct std::allocator > >::rebind > > { char dummy[1]; }; /* 6894 */ struct std::allocator > >::rebind,std::less,std::allocator,std::less,std::allocator > > > >,int,std { std::_Iterator_base0 baseclass_0; }; /* 6896 */ struct std::_Tree_nod,std::less,std::allocator > > >,std::less,std::allocator { std::_Tree_nod,std::less,std::allocator > > >,std::less,std::allocator *_Left; std::_Tree_nod,std::less,std::allocator > > >,std::less,std::allocator *_Parent; std::_Tree_nod,std::less,std::allocator > > >,std::less,std::allocator *_Right; std::pair,std::less,std::allocator > > > > _Myval; char _Color; char _Isnil; }; /* 6897 */ struct std::_Pair_base,std::less,std::allocator > > > > { NiActorManager *const first; std::map,std::less,std::allocator > > > second; }; /* 6898 */ struct std::pair,std::less,std::allocator > > > > { std::_Pair_base,std::less,std::allocator > > > > baseclass_0; }; /* 6899 */ union $9C638AC7E5ACF63B320268FE9CC65583 { std::_Iterator012,std::less,std::allocator > > > >,int,std baseclass_0; std::_Tree_nod,std::less,std::allocator > > >,std::less,std::allocator *_Ptr; }; /* 6900 */ struct std::_Tree_unchecked_const_iterator,std::less,std::allocator > > >,std::l { $9C638AC7E5ACF63B320268FE9CC65583 ___u0; }; /* 6901 */ struct std::_Tree_const_iterator,std::less,std::allocator > > >,std::less,std::less,std::allocator > > >,std::l baseclass_0; }; /* 6902 */ struct std::_Tree_iterator,std::less,std::allocator > > >,std::less,std::less,std::allocator > > >,std::less,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > const ,NiPointer< { std::_Iterator_base0 baseclass_0; }; /* 6904 */ struct std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > _Myval; char _Color; char _Isnil; }; /* 6905 */ struct std::_Pair_base,std::allocator > const ,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /* 6906 */ struct std::pair,std::allocator > const ,NiPointer > { std::_Pair_base,std::allocator > const ,NiPointer > baseclass_0; }; /* 6907 */ union $401071C233FA485E02D7F8DAF1541BEA { std::_Iterator012,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > const ,NiPointer< baseclass_0; std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 6912 */ struct std::allocator,std::allocator > const ,NiPointer > > { std::_Allocator_base,std::allocator > const ,NiPointer > > baseclass_0; }; /* 6913 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator > const ,NiPointer > > { char dummy[1]; }; /* 6914 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator >,NiPointer,std:: { char dummy[1]; }; /* 6915 */ struct std::_Pair_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::less,std::allocator > > > > > { char dummy[1]; }; /* 6920 */ struct std::allocator,std::less,std::allocator > > > > > { std::_Allocator_base,std::less,std::allocator > > > > > baseclass_0; }; /* 6921 */ struct std::allocator,std::less,std::allocator > > > > >::rebind,std::less,std::allocator > > > > >::rebind { char dummy[1]; }; /* 6924 */ struct std::less { std::binary_function baseclass_0; }; /* 6925 */ struct std::_Allocator_base,std::less,std::allocator > > >,std::less,std::less,std::allocator > > >,std::less { std::_Allocator_base,std::less,std::allocator > > >,std::less,std::less,std::allocator > > >,std::l { std::_Tree_iterator,std::less,std::allocator > > >,std::less,std::less,std::allocator > > >,std::less,std::less,std::allocator > > >,std::l baseclass_0; }; /* 6929 */ struct Folder { char dummy[1]; }; /* 6930 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 6931 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 6932 */ struct CharClass { ITableBase baseclass_0; }; /* 6933 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6934 */ union $8ABD41C85BAB19DD0BE09CF9F08D8598 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6935 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $8ABD41C85BAB19DD0BE09CF9F08D8598 ___u0; }; /* 6936 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6937 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6938 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 6939 */ union $4DFA2752A078D1A2AB40D219FD008B37 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 6940 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $4DFA2752A078D1A2AB40D219FD008B37 ___u0; }; /* 6941 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 6942 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 6943 */ struct std::_Deque_const_iterator > { std::_Iterator_base12 baseclass_0; unsigned int _Myoff; }; /* 6944 */ struct std::_Deque_iterator > { std::_Deque_const_iterator > baseclass_0; }; /* 6945 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6946 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6947 */ struct std::_Pair_base { NiNode *first; MainChar *second; }; /* 6948 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6949 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 6950 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 6951 */ struct std::_Pair_base { unsigned __int16 first; MainChar *second; }; /* 6952 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6953 */ union $08CFDC33E696AEF543BB8E27C0C0926F { std::_Iterator012 baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Ptr; }; /* 6954 */ struct std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> { $08CFDC33E696AEF543BB8E27C0C0926F ___u0; }; /* 6955 */ struct std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> baseclass_0; }; /* 6956 */ struct std::_Pair_base,std::allocator,0> > >,bool> { std::_Tree_const_iterator,std::allocator,0> > > first; bool second; }; /* 6957 */ struct std::pair,std::allocator,0> > >,bool> { std::_Pair_base,std::allocator,0> > >,bool> baseclass_0; }; /* 6958 */ struct std::_Pair_base { NiNode *first; Char *second; }; /* 6959 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6960 */ struct std::_Pair_base { unsigned __int16 first; Char *second; }; /* 6961 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6962 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 6963 */ union $7CA2E871E084EC4586974A7602343168 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 6964 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $7CA2E871E084EC4586974A7602343168 ___u0; }; /* 6965 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 6966 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 6967 */ struct std::_Pair_base { NiNode *first; Avatar *second; }; /* 6968 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6969 */ struct std::_Pair_base { unsigned __int16 first; Avatar *second; }; /* 6970 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 6971 */ struct std::_Allocator_base { char dummy[1]; }; /* 6972 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 6973 */ struct std::allocator::rebind { char dummy[1]; }; /* 6974 */ struct std::allocator::rebind { char dummy[1]; }; /* 6975 */ struct std::allocator::rebind { char dummy[1]; }; /* 6976 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6977 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6978 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 6979 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 6980 */ struct std::_Iterator012,std::allocator > > *>,int,std::pair,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator,std::allocator > > *> _Myval; char _Color; char _Isnil; }; /* 6982 */ struct std::_Pair_base,std::allocator > > *> { ActionMgr::eACTIONEFF_TYPE first; std::multimap,std::allocator > > *second; }; /* 6983 */ struct std::pair,std::allocator > > *> { std::_Pair_base,std::allocator > > *> baseclass_0; }; /* 6984 */ union $0163B018A261C077E8B976FC0948E764 { std::_Iterator012,std::allocator > > *>,int,std::pair,std::allocator > > *,std::less,std::allocator,std::allocator > > *,std::less,std::allocator > > *,std::less,st { std::_Tree_unchecked_const_iterator,std::allocator > > *,std::less,std::allocator > > *,std::less,std::all { std::_Tree_const_iterator,std::allocator > > *,std::less,st baseclass_0; }; /* 6988 */ struct std::_Pair_base,std::allocator > > *,std::less,std::allocator > > *,std::less,std::all first; bool second; }; /* 6989 */ struct std::pair,std::allocator > > *,std::less,std::allocator > > *,std::less,std::allocator > > *> { ActionMgr::eACTIONEFF_TYPE first; std::multimap,std::allocator > > *second; }; /* 6991 */ struct std::pair,std::allocator > > *> { std::_Pair_base,std::allocator > > *> baseclass_0; }; /* 6992 */ struct std::_Allocator_base,std::allocator > > *> > { char dummy[1]; }; /* 6993 */ struct std::allocator,std::allocator > > *> > { std::_Allocator_base,std::allocator > > *> > baseclass_0; }; /* 6994 */ struct std::allocator,std::allocator > > *> >::rebind,std::allocator > > *> >::rebind { char dummy[1]; }; /* 6997 */ struct std::less { std::binary_function baseclass_0; }; /* 6998 */ struct std::_Allocator_base,std::allocator > > *,std::less,std::al { char dummy[1]; }; /* 6999 */ struct std::allocator,std::allocator > > *,std::less,std::allocato { std::_Allocator_base,std::allocator > > *,std::less,std::al baseclass_0; }; /* 7000 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7001 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7002 */ #pragma pack(push, 1) struct UseClassTypeInfo { UseClassType UseClass; char Fig; char Cfig; char War; char Gla; char Kni; char Cle; char Hcle; char Pal; char Hol; char Gua; char Arc; char Harc; char Sco; char Sha; char Ran; char Mag; char Wmag; char Enc; char Warl; char Wiz; char Jok; char Chs; char Cru; char Cls; char Ass; char Sen; char Sav; }; #pragma pack(pop) /* 7003 */ struct UseCalssTypeTable { ITableBase baseclass_0; }; /* 7004 */ struct CarToonShader { CarToonShaderVtbl *vfptr; std::basic_string,std::allocator > m_strBaseMapShaderName; std::basic_string,std::allocator > m_strDetailMapShaderName; bool m_bOutLineEnable; }; /* 7005 */ struct CarToonShaderVtbl { void *(__thiscall *__vecDelDtor)(CarToonShader *this, unsigned int); }; /* 7006 */ struct NiShaderLibrary { NiRefObject baseclass_0; char *m_pszName; }; /* 7007 */ struct NiShaderFactory { NiRefObject baseclass_0; bool (__cdecl *m_pfnClassCreate)(const char *, NiRenderer *, int, char **, bool, NiShaderLibrary **); unsigned int (__cdecl *m_pfnRunParser)(const char *, NiRenderer *, const char *, bool); unsigned int (__cdecl *m_pfnErrorCallback)(const char *, unsigned int, bool); }; /* 7008 */ struct FindChildGeometry { Ns_TourScene baseclass_0; NiTArray m_kArryGeometry; }; /* 7009 */ struct NiTArray { NiTArrayVtbl *vfptr; NiNode **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 7010 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 7011 */ struct Find_EF_ExtraData { Ns_TourScene baseclass_0; NiTArray m_kArryAVObj; }; /* 7012 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7013 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7014 */ #pragma pack(push, 1) struct WeaponAttrib { WeaponTypeEnum WeaponType; unsigned __int16 UsableDegree; char IsUsableInMoving; unsigned __int16 HitRate[3]; }; #pragma pack(pop) /* 7015 */ struct WeaponAttribTab { ITableBase baseclass_0; }; /* 7016 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7017 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7018 */ struct MobConditionViewTab { ITableBase baseclass_0; }; /* 7019 */ #pragma pack(push, 1) struct MobConditionView { char MobInx[32]; CharAniType AniType; char AniLv; unsigned int EventCode; }; #pragma pack(pop) /* 7020 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7021 */ union $FA43F2C806582CA2F1B739B1BA863F8E { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7022 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $FA43F2C806582CA2F1B739B1BA863F8E ___u0; }; /* 7023 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7024 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7025 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7026 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7027 */ #pragma pack(push, 1) struct CharNPC_ViewInfo { unsigned __int16 TypeIndex; CharNPC_ViewInfo::BaseCharClass Class; unsigned __int16 Gender; char FaceShape; char HairType; char HairColor; unsigned int BaseActionCode; unsigned int PeriodActionCode; unsigned int ActionDelayTime; char bUseEventAction; char Equ_RightHand[32]; char Equ_LeftHand[32]; char Equ_Body[32]; char Equ_Leg[32]; char Equ_Shoes[32]; char Equ_AccBody[32]; char Equ_AccLeg[32]; char Equ_AccShoes[32]; char Equ_AccMouth[32]; char Equ_AccHeadA[32]; char Equ_AccEye[32]; char Equ_AccHead[32]; char Equ_AccLeftHand[32]; char Equ_AccRightHand[32]; char Equ_AccBack[32]; char Equ_AccWeast[32]; char Equ_AccHip[32]; char Equ_MiniMon[32]; char Equ_MiniMon_R[32]; }; #pragma pack(pop) /* 7028 */ struct IIDTableBase { ITableBase baseclass_0; CharNPC_ViewInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 7029 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7030 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7031 */ struct IIDTableBase { ITableBase baseclass_0; AbnormalStateInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 7032 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; AbnormalStateViewInfo *_Myval; }; /* 7033 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 7034 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 7035 */ struct std::_Allocator_base { char dummy[1]; }; /* 7036 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7037 */ union $BF6185BF5D435F74F7A0BFF1EFA97599 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 7038 */ struct std::_List_nod > { $BF6185BF5D435F74F7A0BFF1EFA97599 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 7039 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 7040 */ struct std::list > { std::_List_val > baseclass_0; }; /* 7041 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7042 */ union $519A77DEB3FCC5DDFFC01275FE678C20 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7043 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $519A77DEB3FCC5DDFFC01275FE678C20 ___u0; }; /* 7044 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7045 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7046 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7047 */ union $B9149285CF48CD70A027FA1010C07EE7 { std::_Iterator012 baseclass_0; unsigned int *_Ptr; }; /* 7048 */ struct std::_Vector_const_iterator > > { $B9149285CF48CD70A027FA1010C07EE7 ___u0; }; /* 7049 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7050 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7051 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7052 */ struct DmgSndTab { ITableBase baseclass_0; }; /* 7053 */ struct DmgSndMapByArmorType { char acDmgSndMapByArmorType[11][32]; }; /* 7054 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7055 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7056 */ struct MobRandomIdleAni { char MobInx[32]; unsigned int MRI_EventCode; }; /* 7057 */ struct MobRandomIdleAniTab { ITableBase baseclass_0; }; /* 7058 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7059 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7060 */ struct MobNoFadeInTab { ITableBase baseclass_0; }; /* 7061 */ struct MobNoFadeIn { char MobInx[32]; }; /* 7062 */ struct std::allocator::rebind { char dummy[1]; }; /* 7063 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7064 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7065 */ union $3B919F09696320BACE30FA76E5F73329 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7066 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $3B919F09696320BACE30FA76E5F73329 ___u0; }; /* 7067 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7068 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7069 */ struct std::allocator::rebind { char dummy[1]; }; /* 7070 */ struct std::allocator::rebind,std::allocator,0> >::_Node> { char dummy[1]; }; /* 7071 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7072 */ union $352DE1CE3B621207D8DC9334B07A51F2 { std::_Iterator012 baseclass_0; unsigned int *_Ptr; }; /* 7073 */ struct std::_Vector_const_iterator > > { $352DE1CE3B621207D8DC9334B07A51F2 ___u0; }; /* 7074 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7075 */ struct std::allocator::rebind { char dummy[1]; }; /* 7076 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7077 */ struct std::allocator::rebind { char dummy[1]; }; /* 7078 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7079 */ struct LODNodeInActivate { Ns_TourScene baseclass_0; }; /* 7080 */ struct AddingTextKeys { char *apcEffTextKey[3]; float afEffTextKeyNote[3]; int iEffTextKeyCount; char *apcSndTextKey[2]; float afSndTextKeyNote[3]; int iSndTextKeyCount; }; /* 7081 */ struct ActionInfoTable { char dummy[1]; }; /* 7082 */ struct NiTMapBase,unsigned long,ActionInfoSet *> { NiTMapBase,unsigned long,ActionInfoSet *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned long,ActionInfoSet *>::AntiBloatAllocator m_kAllocator; }; /* 7083 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; ActionInfoSet *m_val; }; /* 7084 */ struct NiTMapBase,unsigned long,ActionInfoSet *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned long,ActionInfoSet *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned long,ActionInfoSet *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned long,ActionInfoSet *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned long,ActionInfoSet *> *this, NiTMapItem *, unsigned int, ActionInfoSet *); void (__thiscall *ClearValue)(NiTMapBase,unsigned long,ActionInfoSet *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned long,ActionInfoSet *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned long,ActionInfoSet *> *this, NiTMapItem *); }; /* 7085 */ struct DFALL { char dummy[1]; }; /* 7086 */ union $86007DFF2701F85BFE7DCE8D5772937C { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7087 */ struct NiTMapBase,unsigned long,ActionInfoSet *>::AntiBloatAllocator { $86007DFF2701F85BFE7DCE8D5772937C ___u0; }; /* 7088 */ struct NiTMap { NiTMapBase,unsigned long,ActionInfoSet *> baseclass_0; }; /* 7089 */ struct CColorIcon { IconWin baseclass_0; char m_byColorIndex; }; /* 7090 */ struct NiPointer { SlideBar *m_pObject; }; /* 7091 */ struct CHairShopwin { PgWinFrame baseclass_0; PgFrameWork *m_pkFrameWork; PgWinBut *m_pkBtn_HairType; PgWinBut *m_pkBtn_FaceType; PgWinBut *m_pkBtn_GenderType; PgWinBut *m_pkBtn_BacktoPrev; ColumnBut *m_pkChk[4]; ColumnBut *m_pkChk_Add[4]; char m_byState; char m_byTargetState; CColorIcon *m_pkColorIcon[25]; SlideListWin *m_pListWinHairType; NiPointer m_pkSlideBarList; }; /* 7092 */ struct NiPointer { CColorIcon *m_pObject; }; /* 7093 */ struct NiPointer { CHairShopwin *m_pObject; }; /* 7094 */ struct CHairShopOkCancelWin { PgWinFrame baseclass_0; PgWinText *m_pkBeautyShopTextWin; PgWinText *m_pkApplyTextWin; PgWinText *m_pkCancelTextWin; PgWinBut *m_pkApplyBut; PgWinBut *m_pkCancelBut; unsigned int m_dwBtnDelay; }; /* 7095 */ struct CHairShopViewCtrlWin { PgWinFrame baseclass_0; PgFrameWork *m_pkFrameWork; PgWinBut *m_pkTurnLeftBtn; PgWinBut *m_pkTurnRightBtn; }; /* 7096 */ struct std::_Allocator_base { char dummy[1]; }; /* 7097 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7098 */ union $0483E4A7F5BF15E371689AA11819DAE9 { std::_Container_base0 baseclass_0; NiNode **_Myfirst; }; /* 7099 */ struct std::_Vector_val > { $0483E4A7F5BF15E371689AA11819DAE9 ___u0; NiNode **_Mylast; NiNode **_Myend; std::allocator _Alval; }; /* 7100 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 7101 */ struct STYLE_ITEM_COUNTS { unsigned __int16 ItemID; unsigned __int16 ItemTotalLot; }; /* 7102 */ struct CHairShopFrameWork { PgFrameWork baseclass_0; NiPointer m_spFaceCamera; NiPointer m_spCamera; bool m_bAutoTurn; bool m_bTurnLeft; NiNode *m_pkCharNode; NiNode *m_pkFaceCharNode; bool m_bWaitPacketReply; CHairShopOkCancelWin *m_pkHairShopOkCancelWin; CHairShopViewCtrlWin *m_pkHairShopViewCtrlWin; CHairShopwin *m_pkHairShopWin; NiPointer m_spBackgroundScene; NiPointer m_spCharScene; bool m_bOldCartoonFlag; NiPointer m_spAvatarPos; NiPointer m_spFaceAvatarPos; Avatar *m_pkAvatar; NiCamera *m_pkOldCTCamera; PROTO_AVATAR_SHAPE_INFO m_kShapeData; NiPointer m_spWorldMgrNet; NiPointer m_spShadowScene; PgTList > m_kShadowList; std::vector > m_vecBGObjectNode; unsigned int m_nMaxShadowObject; std::vector > m_vecShadowObject; STYLE_ITEM_COUNTS m_stItems[6]; char m_byBaseHairType; char m_byBaseHairColor; char m_byBaseFaceIndex; char m_byBaseGender; }; /* 7103 */ struct std::allocator::rebind { char dummy[1]; }; /* 7104 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7105 */ union $84A4CBB90C4611CD3CD60360C271992F { std::_Iterator012 baseclass_0; NiNode **_Ptr; }; /* 7106 */ struct std::_Vector_const_iterator > > { $84A4CBB90C4611CD3CD60360C271992F ___u0; }; /* 7107 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7108 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7109 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7110 */ struct HairInfoTab { ITableBase baseclass_0; }; /* 7111 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7112 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7113 */ struct HairColorInfoTab { ITableBase baseclass_0; }; /* 7114 */ struct NiPointer { CHairShopViewCtrlWin *m_pObject; }; /* 7115 */ struct NiPointer { CHairShopOkCancelWin *m_pObject; }; /* 7116 */ struct PROTO_NC_CHAR_SET_STYLE_REQ { PROTO_AVATAR_SHAPE_INFO Info; }; /* 7117 */ struct PROTO_NC_CHAR_SET_STYLE_GET_INFO_REQ { char dummy[1]; }; /* 7118 */ struct PROTO_NC_USER_AVATAR_LIST_REQ { char dummy[1]; }; /* 7119 */ struct FrameWorkTimer { ITimer baseclass_0; PgFrameWork *m_pkFrameWork; unsigned int m_dwCommand; }; /* 7120 */ struct NiTListBase,ITimer *> { NiTListBase,ITimer *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,ITimer *>::AntiBloatAllocator m_kAllocator; }; /* 7121 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; ITimer *m_element; }; /* 7122 */ struct NiTListBase,ITimer *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,ITimer *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,ITimer *> *this); void (__thiscall *DeleteItem)(NiTListBase,ITimer *> *this, NiTListItem *); }; /* 7123 */ struct DFALL { char dummy[1]; }; /* 7124 */ union $9BFA959797A063EA40D502F368D60B5C { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7125 */ struct NiTListBase,ITimer *>::AntiBloatAllocator { $9BFA959797A063EA40D502F368D60B5C ___u0; }; /* 7126 */ struct NiTPointerListBase,ITimer *> { NiTListBase,ITimer *> baseclass_0; }; /* 7127 */ struct NiTList { NiTPointerListBase,ITimer *> baseclass_0; }; /* 7128 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; ITimer *m_element; }; /* 7129 */ #pragma pack(push, 1) struct TownPortal { char Index; char MinLevel; char TP_GroupNo; char MapName[32]; unsigned int X; unsigned int Y; }; #pragma pack(pop) /* 7130 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7131 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7132 */ struct LoadingFrameWork { PgFrameWork baseclass_0; PgWinSpr *m_pkBack; PgWinSpr *m_pkRainbowBox; PgWinSpr *m_pkTextBox; NiPointer m_spAlphaCtrl; NiMaterialProperty *m_pkMaterialProp; NiPointer m_spKeyMap; }; /* 7133 */ struct AccountWin { PgWinFrame baseclass_0; bool m_bRun; NiPointer m_spIDEdit; NiPointer m_spPasswdEdit; unsigned int m_uiCurFoscus; unsigned int m_uiCheckResult; char m_acRegURL[1024]; char m_acPasswordURL[1024]; }; /* 7134 */ struct WorldSelectOptionSetWin { PgWinFrame baseclass_0; ColumnBut *m_pkWinModeBtn; MachineOpt::GraphicOption m_kOpenGraphicOption; bool m_bChangeOption; PgWinText *m_pkResolutionTextWin; }; /* 7135 */ struct WorldSelectOptionWin { PgWinFrame baseclass_0; WorldSelectOptionSetWin *m_pkWorldSelectOptionSetWin; }; /* 7136 */ struct WorldSelectExitWin { PgWinFrame baseclass_0; }; /* 7137 */ struct WorldSelectWin { PgWinFrame baseclass_0; unsigned int m_uiPageNum; int m_iSelectServer; PgWinSpr *m_pkPageWin[9]; PgWinBut *m_pkServerButton[8]; PgWinSpr *m_pkServerStateSprWin[8][5]; unsigned int m_uiListTexWidth; unsigned int m_uiListTexHeight; float m_fBtClickDelayTime; int m_uiSelectedServerIndex; int m_uiClickServerIndex; int m_uiDisableIndex; bool m_bDoubleClick; bool m_bLoadSuccess; bool m_bJoin; CNSTimer_Interval m_kTimerInterval; std::vector > m_vecServerOrder; WorldSelectExitWin *m_pkWorldSelectExitWin; WorldSelectOptionWin *m_pkWorldSelectOptionWin; WorldSelectOptionSetWin *m_pkWorldSelectOptionSetWin; }; /* 7138 */ struct LinkFrameWork { PgFrameWork baseclass_0; PgWinSpr *m_pkBack; PgWinSpr *m_pkRainbowBox; PgWinSpr *m_pkTextBox; NiPointer m_spAlphaCtrl; NiMaterialProperty *m_pkMaterialProp; NiPointer m_spKeyMap; NiPointer m_spZoneNet; PROTO_NC_CHAR_REVIVESAME_CMD m_kProtoNcMapLinkSameCmd; PROTO_NC_CHAR_REVIVEOTHER_CMD m_kProtoNcMapLinkOtherCmd; bool m_bShowToolTip; bool m_bStartNowLoadingText; }; /* 7139 */ #pragma pack(push, 1) struct CLBD_ErrorData { unsigned __int16 nErrorNo; unsigned int nErrorData; }; #pragma pack(pop) /* 7140 */ struct PROTO_NC_MISC_CLIENT_LOADING_BUG_DETECT_CMD { Name3 sLoadingMapName; unsigned __int16 nFailType; unsigned __int16 nLoadingFailCnt; Name3 sFromMapName; Name4 sFromZoneIP; Name4 sToZoneIP; unsigned __int16 nToZonePort; unsigned __int16 nErrorDataCnt; CLBD_ErrorData ErrorData[]; }; /* 7141 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_ZONE_CHARDATA_REQ { unsigned __int16 wldmanhandle; Name5 charid; }; #pragma pack(pop) /* 7142 */ #pragma pack(push, 1) struct PROTO_NC_MAP_LOGIN_REQ { PROTO_NC_CHAR_ZONE_CHARDATA_REQ chardata; Name8 checksum[50]; }; #pragma pack(pop) /* 7143 */ #pragma pack(push, 1) struct CShnDataFileCheckSum:: { bool Marking; Name8 CheckSum; char DataFileName[32]; }; #pragma pack(pop) /* 7144 */ struct CShnDataFileCheckSum { int InitCheckSumCnt; CShnDataFileCheckSum:: CheckSumData[50]; }; /* 7145 */ struct NiPointer { GMPrisonWin *m_pObject; }; /* 7146 */ struct NiPointer { GMCommandWin *m_pObject; }; /* 7147 */ union DrawVLine::__l2:: { char *pbyDest; unsigned int *pdwDest; }; /* 7148 */ union FillSpr::__l2:: { char *pbyDest; unsigned int *pdwDest; }; /* 7149 */ union DrawHLine::__l2:: { char *pbyDest; unsigned int *pdwDest; }; /* 7150 */ struct IDirect3DTexture9 { IDirect3DBaseTexture9 baseclass_0; }; /* 7151 */ struct SpeechBD::CopyTexture::__l8::tRGBX { char r; char g; char b; char x; }; /* 7152 */ union SpeechBD::CopyTexture::__l8:: { char *pDestBytes; SpeechBD::CopyTexture::__l8::tRGBA *pDestRGBA; unsigned int *pDestDw; }; /* 7153 */ union SpeechBD::CopyTexture::__l8:: { char *pSrcBytes; SpeechBD::CopyTexture::__l8::tRGBX *pSrcRGBX; unsigned int *pSrcDw; }; /* 7154 */ struct SpeechBD::CopyTexture::__l8::tRGBA { char r; char g; char b; char a; }; /* 7155 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7156 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7157 */ struct ChatColor { char ChatColorID; char ColorR; char ColorG; char ColorB; }; /* 7158 */ struct ChatColorTab { ITableBase baseclass_0; }; /* 7159 */ struct ScreenBoardTexture::DrawTextA::__l22::tRGBX { char r; char g; char b; char x; }; /* 7160 */ union ScreenBoardTexture::DrawTextA::__l22:: { char *pDestBytes; ScreenBoardTexture::DrawTextA::__l22::tRGBA *pDestRGBA; unsigned int *pDestDw; }; /* 7161 */ union ScreenBoardTexture::DrawTextA::__l22:: { char *pSrcBytes; ScreenBoardTexture::DrawTextA::__l22::tRGBX *pSrcRGBX; unsigned int *pSrcDw; }; /* 7162 */ union ScreenBoardTexture::DrawTextA::__l22:: { char *pShadowSrcBytes; ScreenBoardTexture::DrawTextA::__l22::tRGBX *pShadowSrcRGBX; unsigned int *pShadowSrcDw; }; /* 7163 */ struct ScreenBoardTexture::DrawTextA::__l22::tRGBA { char r; char g; char b; char a; }; /* 7164 */ struct FrameScreenBoardTexture { ScreenBoardTexture baseclass_0; tagSIZE m_FrameSize; }; /* 7165 */ struct tagLOGFONTA { int lfHeight; int lfWidth; int lfEscapement; int lfOrientation; int lfWeight; char lfItalic; char lfUnderline; char lfStrikeOut; char lfCharSet; char lfOutPrecision; char lfClipPrecision; char lfQuality; char lfPitchAndFamily; char lfFaceName[32]; }; /* 7166 */ struct ScreenBoardGeometry::BoardInfo { std::basic_string,std::allocator > Name; unsigned int color; NiPoint2 CorectionPos; }; /* 7167 */ struct ScreenBoardGeometry { NiRefObject baseclass_0; unsigned __int16 m_kCharHandle; ScreenBoardTexture *m_pBoardData; NiPointer m_spDescInfo; ScreenBoardGeometry::BoardInfo m_Info; NiPoint2 m_PoTextSize; unsigned int m_dwMaxLength; NiPointer m_spScreenGeom; std::basic_string,std::allocator > m_strNameSpeech; int m_iTextureIndex; NiTexture *m_pkTexture; }; /* 7168 */ struct NiPointer { ScreenBoardGeometry *m_pObject; }; /* 7169 */ struct NiPointer { GuildEmblemIcon *m_pObject; }; /* 7170 */ struct CharScreenBoardUserChar { CharScreenBoardBase baseclass_0; NiPointer m_spNameBoard; NiPointer m_spNickNameBoard; NiPointer m_spGuildBoard; NiPointer m_spEmblemIcon; GUILD_EMBLEM_INFO m_EmblemInfo; IConBD m_IconBD; }; /* 7171 */ struct CharScreenBoardDropItem { CharScreenBoardBase baseclass_0; NiPointer m_spNameBoard; }; /* 7172 */ struct CharScreenBoardMiniHouse { CharScreenBoardBase baseclass_0; NiPointer m_spNameBoard; }; /* 7173 */ struct PrivateStoreBD::CopyTexture::__l8::tRGBX { char r; char g; char b; char x; }; /* 7174 */ union PrivateStoreBD::CopyTexture::__l8:: { char *pDestBytes; PrivateStoreBD::CopyTexture::__l8::tRGBA *pDestRGBA; unsigned int *pDestDw; }; /* 7175 */ union PrivateStoreBD::CopyTexture::__l8:: { char *pSrcBytes; PrivateStoreBD::CopyTexture::__l8::tRGBX *pSrcRGBX; unsigned int *pSrcDw; }; /* 7176 */ struct PrivateStoreBD::CopyTexture::__l8::tRGBA { char r; char g; char b; char a; }; /* 7177 */ struct NameBD::CopyTexture::__l10::tRGBX { char r; char g; char b; char x; }; /* 7178 */ union NameBD::CopyTexture::__l10:: { char *pDestBytes; NameBD::CopyTexture::__l10::tRGBA *pDestRGBA; unsigned int *pDestDw; }; /* 7179 */ union NameBD::CopyTexture::__l10:: { char *pSrcBytes; NameBD::CopyTexture::__l10::tRGBX *pSrcRGBX; unsigned int *pSrcDw; }; /* 7180 */ struct NameBD::CopyTexture::__l10::tRGBA { char r; char g; char b; char a; }; /* 7181 */ struct GuildBD::CopyTexture::__l10::tRGBX { char r; char g; char b; char x; }; /* 7182 */ union GuildBD::CopyTexture::__l10:: { char *pDestBytes; GuildBD::CopyTexture::__l10::tRGBA *pDestRGBA; unsigned int *pDestDw; }; /* 7183 */ union GuildBD::CopyTexture::__l10:: { char *pSrcBytes; GuildBD::CopyTexture::__l10::tRGBX *pSrcRGBX; unsigned int *pSrcDw; }; /* 7184 */ struct GuildBD::CopyTexture::__l10::tRGBA { char r; char g; char b; char a; }; /* 7185 */ struct WeightSortLink { MAP_DOT *pDot; WeightSortLink *pNext; }; /* 7186 */ struct CMinWeightSort { WeightSortLink *m_pLinkSort; }; /* 7187 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7188 */ union $EED39605FDB6E9CD7EC6A843ABC250E0 { std::_Iterator012 baseclass_0; int *_Ptr; }; /* 7189 */ struct std::_Vector_const_iterator > > { $EED39605FDB6E9CD7EC6A843ABC250E0 ___u0; }; /* 7190 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7191 */ struct CharSelectMenuWin { PgWinFrame baseclass_0; PgWinBut *pkCancelBut; PgWinText *m_pkSelectMenuTextWin; PgWinBut *m_pkOkBut; PgWinBut *m_pkDelCharBtn; }; /* 7192 */ struct EventFriendCountWin { PgWinFrame baseclass_0; PgWinBut *pkCancelBut; PgWinText *m_pkCountTextWin; }; /* 7193 */ struct ChangeNameWin { PgWinFrame baseclass_0; EditWin *m_pkInputEdit; unsigned int m_uiOkMsg; unsigned int m_uiMax; PgWinBut *m_apkBtnWin[2]; NiPointer m_apkTextWin[2]; ChangeNameWin::BtnFunction m_eState; }; /* 7194 */ struct CharSelectFrameWork { PgFrameWork baseclass_0; CharSelectMenuWin *m_pkCharSelectMenuWin; EventFriendCountWin *m_pkEventFriendCountWin; NiPointer m_spCharSelectEffect[6]; NiPointer m_aspFairy; NpNs_MoveToTarget m_kMoveToTarget; NiPointer m_aspRandomPos[6]; NiPointer m_aspAngelPos[6]; bool m_bDelAvaActivityMsgCheck; bool m_bOldCartoonFlag; NiPointer m_aspAvatarPos[6]; Avatar *m_apkAvatar[6]; int m_iEraseSlot; NiCamera *m_pkOldCTCamera; Picking *m_pkPick; NiPointer m_spBackgroundScene; NiPointer m_spCharScene; NiPointer m_spCamera; NiPointer m_spkMsgBox; NiPointer m_spWorldMgrNet; bool m_bDuringLogin; ChangeNameWin *m_pkChangeNameWin; NiPointer m_spShadowScene; PgTList > m_kShadowList; std::vector > m_vecBGObjectNode; unsigned int m_nMaxShadowObject; std::vector > m_vecShadowObject; }; /* 7195 */ struct PROTO_NC_CHAR_OPTION_SHORTCUTDATA { char Data[1024]; }; /* 7196 */ struct PROTO_NC_CHAR_OPTION_GET_SHORTCUTDATA_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_SHORTCUTDATA Data; }; /* 7197 */ struct PROTO_NC_CHAR_OPTION_SHORTCUTSIZE { char Data[24]; }; /* 7198 */ struct PROTO_NC_CHAR_OPTION_GET_SHORTCUTSIZE_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_SHORTCUTSIZE Data; }; /* 7199 */ struct PROTO_NC_CHAR_OPTION_WINDOWPOS { char Data[392]; }; /* 7200 */ struct PROTO_NC_CHAR_OPTION_GET_WINDOWPOS_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_WINDOWPOS Data; }; /* 7201 */ struct PROTO_NC_CHAR_OPTION_KEYMAPPING { char Data[308]; }; /* 7202 */ struct PROTO_NC_CHAR_OPTION_GET_KEYMAPPING_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_KEYMAPPING Data; }; /* 7203 */ struct PROTO_NC_CHAR_OPTION_GAME { char Data[64]; }; /* 7204 */ struct PROTO_NC_CHAR_OPTION_GET_GAME_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_GAME Data; }; /* 7205 */ struct OptionManager { OptionManagerVtbl *vfptr; NiTList m_kOptionList; }; /* 7206 */ struct OptionManagerVtbl { bool (__thiscall *LoadOption)(OptionManager *this, SpStream *); void (__thiscall *SaveOption)(OptionManager *this, SpStream *); }; /* 7207 */ struct NiTListBase,IOptionBase *> { NiTListBase,IOptionBase *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,IOptionBase *>::AntiBloatAllocator m_kAllocator; }; /* 7208 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; IOptionBase *m_element; }; /* 7209 */ struct NiTListBase,IOptionBase *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,IOptionBase *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,IOptionBase *> *this); void (__thiscall *DeleteItem)(NiTListBase,IOptionBase *> *this, NiTListItem *); }; /* 7210 */ struct DFALL { char dummy[1]; }; /* 7211 */ union $C8D05D71C494FDF038B281FAFE384E8B { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7212 */ struct NiTListBase,IOptionBase *>::AntiBloatAllocator { $C8D05D71C494FDF038B281FAFE384E8B ___u0; }; /* 7213 */ struct NiTPointerListBase,IOptionBase *> { NiTListBase,IOptionBase *> baseclass_0; }; /* 7214 */ struct NiTList { NiTPointerListBase,IOptionBase *> baseclass_0; }; /* 7215 */ struct Market { char dummy[1]; }; /* 7216 */ struct PROTO_NC_MENU_SHOPOPEN_CMD::MENUITEM { unsigned __int16 item; }; /* 7217 */ struct PROTO_NC_MENU_SHOPOPEN_CMD { unsigned __int16 itemnum; unsigned __int16 npc; PROTO_NC_MENU_SHOPOPEN_CMD::MENUITEM itemlist[]; }; /* 7218 */ #pragma pack(push, 1) struct PROTO_SELL_ITEM_INFO { char nDataSize; unsigned __int16 nHandle; SHINE_ITEM_STRUCT ItemInfo; }; #pragma pack(pop) /* 7219 */ struct PROTO_NC_ITEM_SELL_ITEM_LIST_CMD { char NumOfSellItem; PROTO_SELL_ITEM_INFO SellItemList[]; }; /* 7220 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_SELL_ITEM_INSERT_CMD { unsigned __int16 nHandle; SHINE_ITEM_STRUCT ItemInfo; }; #pragma pack(pop) /* 7221 */ struct PROTO_NC_MENU_SHOPOPENSOULSTONE_CMD::SOULSTONEMENU { unsigned int recover; unsigned int maxnum; unsigned int price; }; /* 7222 */ struct PROTO_NC_MENU_SHOPOPENSOULSTONE_CMD { PROTO_NC_MENU_SHOPOPENSOULSTONE_CMD::SOULSTONEMENU hp; PROTO_NC_MENU_SHOPOPENSOULSTONE_CMD::SOULSTONEMENU sp; }; /* 7223 */ struct NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> { NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *>::AntiBloatAllocator m_kAllocator; }; /* 7224 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *m_element; }; /* 7225 */ struct NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> *this); void (__thiscall *DeleteItem)(NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> *this, NiTListItem *); }; /* 7226 */ struct DFALL { char dummy[1]; }; /* 7227 */ union $B989F4EB9F128D40B548A4454E672EE3 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7228 */ struct NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *>::AntiBloatAllocator { $B989F4EB9F128D40B548A4454E672EE3 ___u0; }; /* 7229 */ struct NiTPointerListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> { NiTListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> baseclass_0; }; /* 7230 */ struct NiTList { NiTPointerListBase,PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *> baseclass_0; }; /* 7231 */ struct ItemMarket { char dummy[1]; }; /* 7232 */ struct PROTO_NC_MENU_SHOPOPENTABLE_CMD { unsigned __int16 itemnum; unsigned __int16 npc; PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM itemlist[]; }; /* 7233 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7234 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7235 */ struct MapWayPointTab { ITableBase baseclass_0; }; /* 7236 */ #pragma pack(push, 1) struct MapWayPoint { unsigned __int16 MapID; unsigned int X; unsigned int Y; char MWP_Gate; }; #pragma pack(pop) /* 7237 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7238 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7239 */ struct MapLinkPointTab { ITableBase baseclass_0; }; /* 7240 */ #pragma pack(push, 1) struct MapLinkPoint { unsigned int MLP_FromID; unsigned int MLP_ToID; unsigned int MLP_Weight; unsigned __int16 MLP_OneWay_Street; }; #pragma pack(pop) /* 7241 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_MAGICFIELDSPREAD_CMD { unsigned __int16 handle; unsigned __int16 caster; unsigned __int16 skillid; SHINE_XY_TYPE location; unsigned __int16 radious; }; #pragma pack(pop) /* 7242 */ struct MagicField { IEffectDestroyMessenger baseclass_0; PROTO_NC_BRIEFINFO_MAGICFIELDSPREAD_CMD m_kProto; Effect *m_pkFirstEffect; Effect *m_pkLoopingEffect; Effect *m_pkLastEffect; }; /* 7243 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; MagicField *m_element; }; /* 7244 */ struct NiTListBase,MagicField *> { NiTListBase,MagicField *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,MagicField *>::AntiBloatAllocator m_kAllocator; }; /* 7245 */ struct NiTListBase,MagicField *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,MagicField *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,MagicField *> *this); void (__thiscall *DeleteItem)(NiTListBase,MagicField *> *this, NiTListItem *); }; /* 7246 */ struct DFALL { char dummy[1]; }; /* 7247 */ union $4A2AB7E746CBB84D4845637CB99A13DA { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7248 */ struct NiTListBase,MagicField *>::AntiBloatAllocator { $4A2AB7E746CBB84D4845637CB99A13DA ___u0; }; /* 7249 */ struct NiTPointerListBase,MagicField *> { NiTListBase,MagicField *> baseclass_0; }; /* 7250 */ struct NiTList { NiTPointerListBase,MagicField *> baseclass_0; }; /* 7251 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; MagicField *m_element; }; /* 7252 */ struct IFrameWorkMessenger { PgFrameWork *m_pkFrameWork; }; /* 7253 */ struct ICharDeadEvent { ICharDeadEventVtbl *vfptr; IFrameWorkMessenger baseclass_4; unsigned __int16 m_kCharHandle; DeadEventType m_eEventType; }; /* 7254 */ struct ICharDeadEventVtbl { void (__thiscall *OnDead)(ICharDeadEvent *this); bool (__thiscall *MatchProcessingHandle)(ICharDeadEvent *this, unsigned __int16); }; /* 7255 */ struct CharDeadEvent_DropItem { ICharDeadEvent baseclass_0; PROTO_NC_BRIEFINFO_DROPEDITEM_CMD m_kProto; }; /* 7256 */ struct NiTListBase,ICharDeadEvent *> { NiTListBase,ICharDeadEvent *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,ICharDeadEvent *>::AntiBloatAllocator m_kAllocator; }; /* 7257 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; ICharDeadEvent *m_element; }; /* 7258 */ struct NiTListBase,ICharDeadEvent *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,ICharDeadEvent *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,ICharDeadEvent *> *this); void (__thiscall *DeleteItem)(NiTListBase,ICharDeadEvent *> *this, NiTListItem *); }; /* 7259 */ struct DFALL { char dummy[1]; }; /* 7260 */ union $16B6C3A2DECD4358F755783067FAE87D { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7261 */ struct NiTListBase,ICharDeadEvent *>::AntiBloatAllocator { $16B6C3A2DECD4358F755783067FAE87D ___u0; }; /* 7262 */ struct NiTPointerListBase,ICharDeadEvent *> { NiTListBase,ICharDeadEvent *> baseclass_0; }; /* 7263 */ #pragma pack(push, 1) struct PROTO_NC_BAT_LEVELUP_CMD { char level; unsigned __int16 mobhandle; CHAR_PARAMETER_DATA newparam; }; #pragma pack(pop) /* 7264 */ struct CharDeadEvent_LevelUp { ICharDeadEvent baseclass_0; PROTO_NC_BAT_LEVELUP_CMD m_kProto; }; /* 7265 */ #pragma pack(push, 1) struct PROTO_NC_BAT_EXPGAIN_CMD { unsigned int expgain; unsigned __int16 mobhandle; }; #pragma pack(pop) /* 7266 */ struct CharDeadEvent_ExpGain { ICharDeadEvent baseclass_0; PROTO_NC_BAT_EXPGAIN_CMD m_kProto; }; /* 7267 */ struct PROTO_NC_BAT_SUMEONELEVELUP_CMD { unsigned __int16 ply; unsigned __int16 mobhandle; }; /* 7268 */ struct CharDeadEvent_SomeoneLevelUp { ICharDeadEvent baseclass_0; PROTO_NC_BAT_SUMEONELEVELUP_CMD m_kProto; }; /* 7269 */ struct CharDeadEvent_InformWhoKilledMe { ICharDeadEvent baseclass_0; char m_acCharName[32]; }; /* 7270 */ struct NiTList { NiTPointerListBase,ICharDeadEvent *> baseclass_0; }; /* 7271 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; ICharDeadEvent *m_element; }; /* 7272 */ struct Bank { char dummy[1]; }; /* 7273 */ struct std::_Iterator012 *>,int,std::pair *> const *,std::pair *> const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7274 */ struct std::_Tree_nod *,std::less,std::allocator *> >,0> >::_Node { std::_Tree_nod *,std::less,std::allocator *> >,0> >::_Node *_Left; std::_Tree_nod *,std::less,std::allocator *> >,0> >::_Node *_Parent; std::_Tree_nod *,std::less,std::allocator *> >,0> >::_Node *_Right; std::pair *> _Myval; char _Color; char _Isnil; }; /* 7275 */ struct std::_Pair_base *> { const char first; NiPointer *second; }; /* 7276 */ struct std::pair *> { std::_Pair_base *> baseclass_0; }; /* 7277 */ union $C43F3B92D188696F36BD22748C4F488D { std::_Iterator012 *>,int,std::pair *> const *,std::pair *> const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod *,std::less,std::allocator *> >,0> >::_Node *_Ptr; }; /* 7278 */ struct std::_Tree_unchecked_const_iterator *,std::less,std::allocator *> >,0> >,std::_Iterator_base0> { $C43F3B92D188696F36BD22748C4F488D ___u0; }; /* 7279 */ struct std::_Tree_const_iterator *,std::less,std::allocator *> >,0> > > { std::_Tree_unchecked_const_iterator *,std::less,std::allocator *> >,0> >,std::_Iterator_base0> baseclass_0; }; /* 7280 */ struct std::_Tree_iterator *,std::less,std::allocator *> >,0> > > { std::_Tree_const_iterator *,std::less,std::allocator *> >,0> > > baseclass_0; }; /* 7281 */ struct std::_Tmap_traits *,std::less,std::allocator *> >,0> { $FC2AB83D3AA82F21BFE03F47B2BB455C ___u0; }; /* 7282 */ struct std::_Allocator_base *,std::less,std::allocator *> >,0> >::_Node> { char dummy[1]; }; /* 7283 */ struct std::allocator *,std::less,std::allocator *> >,0> >::_Node> { std::_Allocator_base *,std::less,std::allocator *> >,0> >::_Node> baseclass_0; }; /* 7284 */ struct std::_Allocator_base *> > { char dummy[1]; }; /* 7285 */ struct std::allocator *> > { std::_Allocator_base *> > baseclass_0; }; /* 7286 */ struct std::_Tree_nod *,std::less,std::allocator *> >,0> > { std::_Tmap_traits *,std::less,std::allocator *> >,0> baseclass_0; std::_Tree_nod *,std::less,std::allocator *> >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator *,std::less,std::allocator *> >,0> >::_Node> _Alnod; std::allocator *> > _Alval; }; /* 7287 */ struct std::_Tree_val *,std::less,std::allocator *> >,0> > { std::_Tree_nod *,std::less,std::allocator *> >,0> > baseclass_0; }; /* 7288 */ #pragma pack(push, 1) struct PROTO_NC_MENU_OPENSTORAGE_CMD { unsigned __int64 cen; char maxpage; char curpage; char nOpenType; char itemcounter; PROTO_ITEMPACKET_INFORM itemarray[]; }; #pragma pack(pop) /* 7289 */ struct std::_Tree *,std::less,std::allocator *> >,0> > { std::_Tree_val *,std::less,std::allocator *> >,0> > baseclass_0; }; /* 7290 */ struct std::map *,std::less,std::allocator *> > > { std::_Tree *,std::less,std::allocator *> >,0> > baseclass_0; }; /* 7291 */ struct std::_Pair_base *,std::less,std::allocator *> >,0> > >,bool> { std::_Tree_iterator *,std::less,std::allocator *> >,0> > > first; bool second; }; /* 7292 */ struct std::pair *,std::less,std::allocator *> >,0> > >,bool> { std::_Pair_base *,std::less,std::allocator *> >,0> > >,bool> baseclass_0; }; /* 7293 */ struct std::allocator *> >::rebind *> > { char dummy[1]; }; /* 7294 */ struct std::allocator *> >::rebind *,std::less,std::allocator *> >,0> >::_Node> { char dummy[1]; }; /* 7295 */ struct std::_Tmap_traits,std::allocator >,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /* 7296 */ struct std::_Tree_nod,std::allocator >,0> >::_Node { std::_Tree_nod,std::allocator >,0> >::_Node *_Left; std::_Tree_nod,std::allocator >,0> >::_Node *_Parent; std::_Tree_nod,std::allocator >,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 7297 */ struct std::_Pair_base { const unsigned int first; unsigned __int16 second; }; /* 7298 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7299 */ struct std::_Allocator_base,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 7300 */ struct std::allocator,std::allocator >,0> >::_Node> { std::_Allocator_base,std::allocator >,0> >::_Node> baseclass_0; }; /* 7301 */ struct std::_Allocator_base > { char dummy[1]; }; /* 7302 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 7303 */ struct std::_Tree_nod,std::allocator >,0> > { std::_Tmap_traits,std::allocator >,0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,0> >::_Node> _Alnod; std::allocator > _Alval; }; /* 7304 */ struct std::_Tree_val,std::allocator >,0> > { std::_Tree_nod,std::allocator >,0> > baseclass_0; }; /* 7305 */ struct std::_Tree,std::allocator >,0> > { std::_Tree_val,std::allocator >,0> > baseclass_0; }; /* 7306 */ struct std::map,std::allocator > > { std::_Tree,std::allocator >,0> > baseclass_0; }; /* 7307 */ struct MonsterCardInventoryWin { PgWinFrame baseclass_0; std::map,std::allocator > > m_mapCardList; PgWinSpr *m_pkListViewBackGround; SlideListWin *m_pkMonsterCardHaveListWin; SlideBar *m_pkMonsterCardHaveListSlideBar; PgWinText *m_pkMonsterInfo; PgWinSpr *m_pkMonFace; ItemIcon *m_pkProductItemIcon; ItemIcon *m_pkCardListIcon[20]; int m_nSelectTabNumber; int m_nSelectAttiributeTabNumber; bool m_bActiveListViewEnable; NiPointer m_spEmptyPortraitTexture; NiPoint2 m_ptLeftUp; NiPoint2 m_ptRightUp; NiPoint2 m_ptLeftDown; NiPoint2 m_ptRightDown; }; /* 7308 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7309 */ union $B07F74A8F8A01E5D8D9711F5DA6A97D5 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 7310 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $B07F74A8F8A01E5D8D9711F5DA6A97D5 ___u0; }; /* 7311 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 7312 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 7313 */ struct NiPointer { MonsterCardInventoryWin *m_pObject; }; /* 7314 */ struct std::basic_istream > { _BYTE gap0[8]; __int64 _Chcount; _BYTE gap10[72]; }; /* 7315 */ struct $0433AB3178FB96C5AEE4934ACE487231 { _BYTE gap0[16]; std::basic_ostream > baseclass_10; }; /* 7316 */ union $85E6D7F2E8C052D24C410FE9AAA8B660 { std::basic_istream > baseclass_0; $0433AB3178FB96C5AEE4934ACE487231 _s1; }; /* 7317 */ struct std::basic_iostream > { $85E6D7F2E8C052D24C410FE9AAA8B660 ___u0; }; /* 7318 */ struct $CF2DE61B2580225A7249CA21E2499971 { _BYTE gap0[24]; std::basic_stringbuf,std::allocator > _Stringbuffer; }; /* 7319 */ union $F55FA39116716CD9C3676B00920E55AF { std::basic_iostream > baseclass_0; $CF2DE61B2580225A7249CA21E2499971 _s1; }; /* 7320 */ struct std::basic_stringstream,std::allocator > { $F55FA39116716CD9C3676B00920E55AF ___u0; _BYTE gap60[72]; }; /* 7321 */ struct std::iterator,int,std::pair *,std::pair &> { char dummy[1]; }; /* 7322 */ union $DCB0D815AD1FD43DDD6FD282F47198B2 { std::iterator,int,std::pair *,std::pair &> baseclass_0; std::_Tree_iterator,std::allocator >,0> > > current; }; /* 7323 */ struct std::_Revranit,std::allocator >,0> > >,std::iterator,std::allocator >,0> > > > { std::_Revranit,std::allocator >,0> > >,std::iterator { unsigned int first; unsigned __int16 second; }; /* 7326 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7327 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 7328 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 7329 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 7330 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 7331 */ struct std::_Bool_struct { int _Member; }; /* 7332 */ struct NiPointer { EpicQuestWin *m_pObject; }; /* 7333 */ struct NiPointer { CQuestWin2 *m_pObject; }; /* 7334 */ struct std::_Tmap_traits,std::allocator >,1> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 7335 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 7336 */ struct std::_Pair_base { const int first; CQuestWin2::QData second; }; /* 7337 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7338 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7339 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 7340 */ struct std::_Allocator_base > { char dummy[1]; }; /* 7341 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 7342 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 7343 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 7344 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 7345 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 7346 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7347 */ union $4414467944AE0B9FD18FC7B4BF44F2DC { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 7348 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $4414467944AE0B9FD18FC7B4BF44F2DC ___u0; }; /* 7349 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 7350 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 7351 */ struct std::iterator,int,std::pair *,std::pair &> { char dummy[1]; }; /* 7352 */ union $2BA17D802EBD53E6053DEE27DE160836 { std::iterator,int,std::pair *,std::pair &> baseclass_0; std::_Tree_iterator,std::allocator >,1> > > current; }; /* 7353 */ struct std::_Revranit,std::allocator >,1> > >,std::iterator,i { $2BA17D802EBD53E6053DEE27DE160836 ___u0; }; /* 7354 */ struct std::reverse_iterator,std::allocator >,1> > > > { std::_Revranit,std::allocator >,1> > >,std::iterator,i baseclass_0; }; /* 7355 */ struct std::_Tmap_traits,std::allocator >,1> { $8A44D7268FECCB57D23A17C3798550FA ___u0; }; /* 7356 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 7357 */ struct std::_Pair_base { const int first; EpicQuestWin::QData second; }; /* 7358 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7359 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7360 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 7361 */ struct std::_Allocator_base > { char dummy[1]; }; /* 7362 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 7363 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 7364 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 7365 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 7366 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 7367 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7368 */ union $872A79FCCD3F9CC06DD0D57A97E31B8B { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 7369 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $872A79FCCD3F9CC06DD0D57A97E31B8B ___u0; }; /* 7370 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 7371 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 7372 */ struct std::iterator,int,std::pair *,std::pair &> { char dummy[1]; }; /* 7373 */ union $15F4D3E6CE63ECB57293D10F40C176E1 { std::iterator,int,std::pair *,std::pair &> baseclass_0; std::_Tree_iterator,std::allocator >,1> > > current; }; /* 7374 */ struct std::_Revranit,std::allocator >,1> > >,std::iterator,std::allocator >,1> > > > { std::_Revranit,std::allocator >,1> > >,std::iterator { SingletonVtbl *vfptr; }; /* 7377 */ struct SingletonVtbl { void *(__thiscall *__vecDelDtor)(Singleton *this, unsigned int); }; /* 7378 */ struct BoxAnnounceWin { PgWinFrame baseclass_0; PgWinSpr *m_pkSprWin; PgWinText *m_pkMsg; bool m_bEnableLifeTime; float m_fStartTime; float m_fLifeTime; }; /* 7379 */ struct MobKillCountWin { PgWinFrame baseclass_0; PgWinSpr *m_pkPortrait; PgWinText *m_pkText; unsigned int m_uiKillCount; unsigned int m_uiMobCount; }; /* 7380 */ struct NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> { NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *>::AntiBloatAllocator m_kAllocator; }; /* 7381 */ struct NiTMapItem { NiTMapItem *m_pkNext; Tutorial::eBlinkEffectType m_key; PgWin *m_val; }; /* 7382 */ struct NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this, Tutorial::eBlinkEffectType); bool (__thiscall *IsKeysEqual)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this, Tutorial::eBlinkEffectType, Tutorial::eBlinkEffectType); void (__thiscall *SetValue)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this, NiTMapItem *, Tutorial::eBlinkEffectType, PgWin *); void (__thiscall *ClearValue)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this); void (__thiscall *DeleteItem)(NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> *this, NiTMapItem *); }; /* 7383 */ struct NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *>::AntiBloatAllocator { $93529F0C51CABB3AE6C0AE8F0C920E41 ___u0; }; /* 7384 */ struct NiTMap { NiTMapBase,enum Tutorial::eBlinkEffectType,PgWin *> baseclass_0; }; /* 7385 */ struct Tutorial { Singleton baseclass_0; bool m_bEnable; bool m_bOpenCharWin; bool m_bOpenInvenWin; bool m_bOpenSkillWin; bool m_bBuyStone; bool m_bUseStone; bool m_bRegistSkill; bool m_bLockItemSell; bool m_bLockItemShop; bool m_bLockSkillShop; bool m_bLockItemShopTab; bool m_bLockSkillShopTab; bool m_bHideQuestGiveUp; bool m_bOpenQuestWin; bool m_bTutorialFinishMapLink; NiTMap > m_UIEffectList; NsDecal m_kTutorialMarkDecal; NiPoint3 m_kTutorialMarkPos; NiPointer m_spTutorialMark; BoxAnnounceWin *m_pkBoxAnnounceWin; MobKillCountWin *m_pkMobKillCountWin; NiTMap m_kBlinkWinList; }; /* 7386 */ struct std::_Allocator_base { char dummy[1]; }; /* 7387 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7388 */ union $D47F12B60800B45227D44B5C3B42445B { std::_Container_base0 baseclass_0; Tutorial::eBlinkEffectType *_Myfirst; }; /* 7389 */ struct std::_Vector_val > { $D47F12B60800B45227D44B5C3B42445B ___u0; Tutorial::eBlinkEffectType *_Mylast; Tutorial::eBlinkEffectType *_Myend; std::allocator _Alval; }; /* 7390 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 7391 */ struct std::_Pair_base { int first; CQuestWin2::QData second; }; /* 7392 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7393 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 7394 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 7395 */ struct std::_Pair_base,std::allocator >,1> > >,std::_Tree_iterator,std::allocator >,1> > > first; std::_Tree_iterator,std::allocator >,1> > > second; }; /* 7396 */ struct std::pair,std::allocator >,1> > >,std::_Tree_iterator,st { std::_Pair_base,std::allocator >,1> > >,std::_Tree_iterator >::rebind > { char dummy[1]; }; /* 7398 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7399 */ struct std::_Pair_base { int first; EpicQuestWin::QData second; }; /* 7400 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7401 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 7402 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 7403 */ struct std::_Pair_base,std::allocator >,1> > >,std::_Tree_iterator,std::allocator >,1> > > first; std::_Tree_iterator,std::allocator >,1> > > second; }; /* 7404 */ struct std::pair,std::allocator >,1> > >,std::_Tree_iterator,std::allocator >,1> > >,std::_Tree_iterator >::rebind > { char dummy[1]; }; /* 7406 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7407 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /* 7408 */ struct PROTO_NC_QUEST_START_REQ { unsigned __int16 nQuestID; }; /* 7409 */ struct NiPointer { QuestStartItemWin *m_pObject; }; /* 7410 */ struct NiPointer { QuestNewsWin *m_pObject; }; /* 7411 */ struct NiPointer { QuestFinishWin *m_pObject; }; /* 7412 */ struct MaskShader { NiD3DDefaultShader baseclass_0; NiPointer m_spPassOne; unsigned int m_uiLinePassNum; bool m_bAlphaBlend; }; /* 7413 */ struct NiPointer { MaskShader *m_pObject; }; /* 7414 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7415 */ union $4B06144EEA981AECC5101A2F77277A6E { std::_Iterator012 baseclass_0; unsigned __int16 *_Ptr; }; /* 7416 */ struct std::_Vector_const_iterator > > { $4B06144EEA981AECC5101A2F77277A6E ___u0; }; /* 7417 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7418 */ struct NpcQuestWin { PgWinFrame baseclass_0; }; /* 7419 */ struct NiPointer { NpcQuestWin *m_pObject; }; /* 7420 */ struct CTextDataMem { CTextDataMemVtbl *vfptr; CBlockNode m_rootNode; int m_mode; CBlockNode *m_currExpNode; CBlockNode *m_nodeStack[20]; int m_nCurrNSP; int m_nCurrBlock; CTextDataMem:: m_kData; }; /* 7421 */ struct CTextDataMemVtbl { void *(__thiscall *__vecDelDtor)(CTextDataMem *this, unsigned int); }; /* 7422 */ struct INode { INodeVtbl *vfptr; std::list > m_childList; char m_token[60]; }; /* 7423 */ struct INodeVtbl { NODETYPE (__thiscall *GetType)(INode *this); }; /* 7424 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; INode *_Myval; }; /* 7425 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 7426 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 7427 */ struct std::_Allocator_base { char dummy[1]; }; /* 7428 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7429 */ union $322FC6C1A0937ADAB335377CB879C3CE { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 7430 */ struct std::_List_nod > { $322FC6C1A0937ADAB335377CB879C3CE ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 7431 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 7432 */ struct std::list > { std::_List_val > baseclass_0; }; /* 7433 */ struct CBlockNode { INode baseclass_0; }; /* 7434 */ struct CTextDataMem:: { char *pcData; int iLen; char *pcCurrPos; }; /* 7435 */ struct PROTO_NC_QUEST_SELECT_START_REQ { unsigned __int16 nNPCID; unsigned __int16 nQuestID; }; /* 7436 */ struct NiPointer { FlexDlgBtn *m_pObject; }; /* 7437 */ struct NiPointer { TextBtn *m_pObject; }; /* 7438 */ struct NiPointer { AutoSizingDialogWin *m_pObject; }; /* 7439 */ struct NiPointer { SpeechBubbleDlgWin *m_pObject; }; /* 7440 */ struct NiPointer { NpcDialogWin *m_pObject; }; /* 7441 */ struct NiPointer { DlgQuestListWin *m_pObject; }; /* 7442 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; DlgQuestListWin::QuestNameList _Myval; }; /* 7443 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 7444 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 7445 */ struct std::_Allocator_base { char dummy[1]; }; /* 7446 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7447 */ union $71864D26706626C69B691C7AFD186B52 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 7448 */ struct std::_List_nod > { $71864D26706626C69B691C7AFD186B52 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 7449 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 7450 */ struct std::list > { std::_List_val > baseclass_0; }; /* 7451 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7452 */ union $31A3DF8674DB4EE2D1B05CD1882D2C09 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7453 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $31A3DF8674DB4EE2D1B05CD1882D2C09 ___u0; }; /* 7454 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7455 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7456 */ struct PROTO_NC_MAP_TOWNPORTAL_REQ { char portalindex; }; /* 7457 */ struct DirectUserMsgBody_NpcDialogResponse { char *acAction; unsigned int dwQuestID; char byScriptCmd; unsigned int dwItemSelIndex; }; /* 7458 */ struct CFieldNode { INode baseclass_0; int m_offset; }; /* 7459 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7460 */ union $77F6FF8B2E2476AB77149C6F80C56DD7 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7461 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $77F6FF8B2E2476AB77149C6F80C56DD7 ___u0; }; /* 7462 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7463 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7464 */ struct std::allocator::rebind { char dummy[1]; }; /* 7465 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7466 */ struct CTextData { CTextDataVtbl *vfptr; CBlockNode m_rootNode; _iobuf *m_fp; bool m_bShouldCloseFP; int m_mode; CBlockNode *m_currExpNode; CBlockNode *m_nodeStack[20]; int m_nCurrNSP; int m_nCurrBlock; }; /* 7467 */ struct CTextDataVtbl { void *(__thiscall *__vecDelDtor)(CTextData *this, unsigned int); }; /* 7468 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7469 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7470 */ struct NpcDialogData { char MobIDX[32]; char FaceCutFile[32]; char Dialog[1]; }; /* 7471 */ struct NpcDialogDataTable { ITableBase baseclass_0; }; /* 7472 */ struct std::allocator::rebind { char dummy[1]; }; /* 7473 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7474 */ union $46AD61EA30271BE55665689C9BDD314F { std::_Iterator012 baseclass_0; PgWinBut **_Ptr; }; /* 7475 */ struct std::_Vector_const_iterator > > { $46AD61EA30271BE55665689C9BDD314F ___u0; }; /* 7476 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7477 */ struct std::allocator::rebind { char dummy[1]; }; /* 7478 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7479 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; AutoSizingDialogWin::VirtualRect *m_element; }; /* 7480 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; ScriptBtn *m_element; }; /* 7481 */ struct NiPointer { KQuestTimeWin *m_pObject; }; /* 7482 */ #pragma pack(push, 1) struct KQ_JOIN_CHAR_INFO { char nCharLevel; char nCharClass; Name5 sCharID; char nTeamType; }; #pragma pack(pop) /* 7483 */ #pragma pack(push, 1) struct PROTO_NC_KQ_TEAM_SELECT_CMD { Name5 sCharID; char nTeamType; }; #pragma pack(pop) /* 7484 */ struct PROTO_NC_KQ_LIST_ADD_ACK { unsigned __int16 NumOfAdd; PROTO_KQ_INFO_CLIENT AddQuestArray[]; }; /* 7485 */ #pragma pack(push, 1) struct KQ_UPDATE_ITEMS { unsigned int Handle; char Status; unsigned __int16 NumOfJoiner; }; #pragma pack(pop) /* 7486 */ struct PROTO_NC_KQ_LIST_UPDATE_ACK { unsigned __int16 NumOfUpdate; KQ_UPDATE_ITEMS UpdateQuestArray[]; }; /* 7487 */ struct NiPointer { KingdomQuestWin *m_pObject; }; /* 7488 */ struct NiPointer { KingdomQuestPlayerList *m_pObject; }; /* 7489 */ struct NiPointer { KingdomQuestTeamList *m_pObject; }; /* 7490 */ #pragma pack(push, 1) struct PROTO_NC_KQ_STATUS_ACK { unsigned int Handle; char Status; unsigned __int16 NumOfJoiner; Name5 JoinerNameList[]; }; #pragma pack(pop) /* 7491 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7492 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7493 */ struct KQVoteDesc { char ID; char KQVoteTitle[64]; char KQVoteDescription[256]; }; /* 7494 */ struct KQVoteDescTable { ITableBase baseclass_0; }; /* 7495 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7496 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7497 */ #pragma pack(push, 1) struct KQIsVote { unsigned __int16 ID; char IsVote; }; #pragma pack(pop) /* 7498 */ struct KQIsVoteTable { ITableBase baseclass_0; }; /* 7499 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7500 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7501 */ #pragma pack(push, 1) struct KQTeam { unsigned __int16 ID; char MaxMemberGap; char IsTeamPVP; unsigned __int16 KQTeamDivideType; unsigned int RegenXRed; unsigned int RegenYRed; unsigned int RegenXBlue; unsigned int RegenYBlue; }; #pragma pack(pop) /* 7502 */ struct KQTeamTable { ITableBase baseclass_0; }; /* 7503 */ #pragma pack(push, 1) struct KINGDOM_QUEST_DESC { unsigned __int16 KQPlayType; char Desc[1]; }; #pragma pack(pop) /* 7504 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7505 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7506 */ struct KQVoteMajorityRate { char VoteAgreeRate; }; /* 7507 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7508 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7509 */ union IsAllSpace::__l6:: { char acChar[2]; unsigned __int16 wChar; }; /* 7510 */ struct DirectUserMsgBody_SizeDrag { int iDeltaLeft; int iDeltaTop; int iDeltaWidth; int iDeltaHeight; }; /* 7511 */ struct NiPointer { ChatDisplayWin2 *m_pObject; }; /* 7512 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7513 */ union $CC6EAA926BF1136DC0F7EB564E9669A0 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7514 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $CC6EAA926BF1136DC0F7EB564E9669A0 ___u0; }; /* 7515 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7516 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7517 */ struct std::allocator::rebind { char dummy[1]; }; /* 7518 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7519 */ struct NiPointer { ChatDisplayWin *m_pObject; }; /* 7520 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7521 */ union $15D98DD30BD968B0C16A5E9F8C7C29CB { std::_Iterator012 baseclass_0; SHINE_ITEM_STRUCT *_Ptr; }; /* 7522 */ struct std::_Vector_const_iterator > > { $15D98DD30BD968B0C16A5E9F8C7C29CB ___u0; }; /* 7523 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7524 */ struct ChatBoard { PgWin baseclass_0; PgFont *m_pkFont; ChatBoard::Type m_aeType[50]; unsigned int m_auiTextAlloc[50]; char *m_apcText[50]; unsigned int m_uiTotal; int m_iTopIndex; int m_iBottomIndex; int m_iViewIndex; unsigned int m_uiOption; NiPointer m_aspTextGeom[8]; }; /* 7525 */ struct NiPointer { ChatBoard *m_pObject; }; /* 7526 */ struct PROTO_NC_ITEM_GUILD_STORAGE_WITHDRAW_REQ { unsigned __int64 cen; }; /* 7527 */ struct NiPointer { GTStorageInvWin *m_pObject; }; /* 7528 */ struct NiPointer { GuildTournamentStorageWin *m_pObject; }; /* 7529 */ struct PROTO_NC_GUILD_TOURNAMENT_OBSERVER_ENTER_REQ { char nTournamentSeed; }; /* 7530 */ struct NiPointer { GuildTournamentScheduleWin *m_pObject; }; /* 7531 */ struct PROTO_NC_GUILD_TOURNAMENT_JOIN_REQ { unsigned int nGuildNo; }; /* 7532 */ struct NiPointer { GuildTournamentBaseWin *m_pObject; }; /* 7533 */ struct NiPointer { GTRequestListWin *m_pObject; }; /* 7534 */ struct std::_Pair_base { GTRequestListWin::GuildInfo *first; GTRequestListWin::GuildInfo *second; }; /* 7535 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7536 */ struct boost::detail::function::function_invoker2 { char dummy[1]; }; /* 7537 */ struct boost::detail::function::functor_manager > { char dummy[1]; }; /* 7538 */ struct PROTO_NC_GUILD_TOURNAMENT_USESKILL_REQ { unsigned __int16 wUseSkillNumber; }; /* 7539 */ struct NiPointer { GTTSkillWin *m_pObject; }; /* 7540 */ struct NiPointer { GTTMiniSkillWin *m_pObject; }; /* 7541 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7542 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7543 */ #pragma pack(push, 1) struct GUILD_TOURNAMENT_SKILL { unsigned __int16 MAP_TYPE; unsigned __int16 Index; unsigned __int16 DeathPoint; char StaName[32]; TargetType TargetType; unsigned int DlyTime; }; #pragma pack(pop) /* 7544 */ struct GuildTournamentStateTab { ITableBase baseclass_0; }; /* 7545 */ struct NiPointer { GTTDiceWin *m_pObject; }; /* 7546 */ struct NiPointer { GTStatusMiniWin *m_pObject; }; /* 7547 */ struct NiPointer { GTStatusWin *m_pObject; }; /* 7548 */ struct std::_Pair_base { GTStatusWin::RankInfo *first; GTStatusWin::RankInfo *second; }; /* 7549 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7550 */ struct boost::detail::function::function_invoker2 { char dummy[1]; }; /* 7551 */ struct boost::detail::function::functor_manager > { char dummy[1]; }; /* 7552 */ struct NiPointer { GTInformWin *m_pObject; }; /* 7553 */ struct NiPointer { GTIFlagWin *m_pObject; }; /* 7554 */ struct ISingletonTask { ITask baseclass_0; }; /* 7555 */ struct GuildMemberVanishTask { ISingletonTask baseclass_0; GuildMemberVanishTask::State m_eState; Name5 m_kTargetName; MsgBox *m_pkMsgBox; }; /* 7556 */ struct ISingletonTask { ITask baseclass_0; }; /* 7557 */ struct GuildMemberGradeSetupTask { ISingletonTask baseclass_0; GuildMemberGradeSetupTask::State m_eState; Name5 m_kTargetName; char m_TargetLevel; char m_grade; MsgBox *m_pkMsgBox; }; /* 7558 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MEMBER_GRADE_REQ { Name5 CharID; char MemberGrade; }; #pragma pack(pop) /* 7559 */ struct ATL::CTime { __int64 m_time; }; /* 7560 */ struct _FILETIME { unsigned int dwLowDateTime; unsigned int dwHighDateTime; }; /* 7561 */ struct tagDBTIMESTAMP { __int16 year; unsigned __int16 month; unsigned __int16 day; unsigned __int16 hour; unsigned __int16 minute; unsigned __int16 second; unsigned int fraction; }; /* 7562 */ struct ATL::CTimeSpan { __int64 m_timeSpan; }; /* 7563 */ struct ATL::CSimpleStringT { char *m_pszData; }; /* 7564 */ struct ATL::CStringT > > { ATL::CSimpleStringT baseclass_0; }; /* 7565 */ struct NiPointer { GuildWin *m_pObject; }; /* 7566 */ struct ATL::CComCriticalSection { _RTL_CRITICAL_SECTION m_sec; }; /* 7567 */ struct ATL::CSimpleArray > { HINSTANCE__ **m_aT; int m_nSize; int m_nAllocSize; }; /* 7568 */ struct ATL::_ATL_BASE_MODULE70 { unsigned int cbSize; HINSTANCE__ *m_hInst; HINSTANCE__ *m_hInstResource; unsigned int dwAtlBuildVer; _GUID *pguidVer; ATL::CComCriticalSection m_csResource; ATL::CSimpleArray > m_rgResourceInstance; }; /* 7569 */ struct ATL::CAtlBaseModule { ATL::_ATL_BASE_MODULE70 baseclass_0; }; /* 7570 */ struct ATL::IAtlStringMgr { ATL::IAtlStringMgrVtbl *vfptr; }; /* 7571 */ struct ATL::CStringData { ATL::IAtlStringMgr *pStringMgr; int nDataLength; int nAllocLength; int nRefs; }; /* 7572 */ struct ATL::IAtlStringMgrVtbl { ATL::CStringData *(__thiscall *Allocate)(ATL::IAtlStringMgr *this, int, int); void (__thiscall *Free)(ATL::IAtlStringMgr *this, ATL::CStringData *); ATL::CStringData *(__thiscall *Reallocate)(ATL::IAtlStringMgr *this, ATL::CStringData *, int, int); ATL::CStringData *(__thiscall *GetNilString)(ATL::IAtlStringMgr *this); ATL::IAtlStringMgr *(__thiscall *Clone)(ATL::IAtlStringMgr *this); }; /* 7573 */ struct ATL::IAtlMemMgr { ATL::IAtlMemMgrVtbl *vfptr; }; /* 7574 */ struct ATL::IAtlMemMgrVtbl { void *(__thiscall *Allocate)(ATL::IAtlMemMgr *this, unsigned int); void (__thiscall *Free)(ATL::IAtlMemMgr *this, void *); void *(__thiscall *Reallocate)(ATL::IAtlMemMgr *this, void *, unsigned int); unsigned int (__thiscall *GetSize)(ATL::IAtlMemMgr *this, void *); }; /* 7575 */ struct ATL::CNilStringData { ATL::CStringData baseclass_0; wchar_t achNil[2]; }; /* 7576 */ struct ATL::CAtlStringMgr { ATL::IAtlStringMgr baseclass_0; ATL::IAtlMemMgr *m_pMemMgr; ATL::CNilStringData m_nil; }; /* 7577 */ struct ISingletonTask { ITask baseclass_0; }; /* 7578 */ struct GuildLeaveTask { ISingletonTask baseclass_0; }; /* 7579 */ struct Inconsistent_definition_of_symbol__ATL_MIXED::_Please_define_it_the_same_throughout_your_project { char dummy[1]; }; /* 7580 */ struct Define_the_symbol__ATL_MIXED::Thank_you { Define_the_symbol__ATL_MIXED::Thank_youVtbl *vfptr; }; /* 7581 */ struct Define_the_symbol__ATL_MIXED::Thank_youVtbl { void (__thiscall *one)(Define_the_symbol__ATL_MIXED::Thank_you *this); }; /* 7582 */ struct ATL::CCRTAllocator { char dummy[1]; }; /* 7583 */ struct ATL::CLocalAllocator { char dummy[1]; }; /* 7584 */ struct ATL::CGlobalAllocator { char dummy[1]; }; /* 7585 */ struct ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager::CAtlSafeAllocBufferNode { ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager::CAtlSafeAllocBufferNode *m_pNext; char _pad[4]; }; /* 7586 */ struct ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager { ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager::CAtlSafeAllocBufferNode *m_pHead; }; /* 7587 */ struct ATL::CTraceCategory { char dummy[1]; }; /* 7588 */ struct ATL::CAtlException { HRESULT m_hr; }; /* 7589 */ struct ATL::CComAutoCriticalSection { ATL::CComCriticalSection baseclass_0; }; /* 7590 */ struct ATL::CComSafeDeleteCriticalSection { ATL::CComCriticalSection baseclass_0; bool m_bInitialized; }; /* 7591 */ struct ATL::CComFakeCriticalSection { char dummy[1]; }; /* 7592 */ struct ATL::CSimpleArray >::Wrapper { HINSTANCE__ *t; }; /* 7593 */ struct ATL::ATLSTRINGRESOURCEIMAGE { unsigned __int16 nLength; wchar_t achString[]; }; /* 7594 */ struct IObjectWithSite { IUnknown baseclass_0; }; /* 7595 */ struct ATL::CComPtrBase { IDispatch *p; }; /* 7596 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7597 */ struct ATL::CComPtrBase { IUnknown *p; }; /* 7598 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7599 */ struct ATL::CComQIPtr { ATL::CComPtr baseclass_0; }; /* 7600 */ struct ATL::_NoAddRefReleaseOnCComPtr { IUnknown baseclass_0; }; /* 7601 */ struct ATL::CComBSTR { wchar_t *m_str; }; /* 7602 */ struct ISequentialStream { IUnknown baseclass_0; }; /* 7603 */ struct IStream { ISequentialStream baseclass_0; }; /* 7604 */ struct ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[128]; }; /* 7605 */ struct ATL::CTempBuffer { wchar_t *m_p; char m_abFixedBuffer[128]; }; /* 7606 */ struct ATL::CComVariant { tagVARIANT baseclass_0; }; /* 7607 */ union ATL::ClassesAllowedInStream { _GUID *rgclsidAllowed; HRESULT (__cdecl *pfnClsidAllowed)(_GUID *, _GUID *, void **); }; /* 7608 */ struct _ULARGE_INTEGER:: { unsigned int LowPart; unsigned int HighPart; }; /* 7609 */ struct $B950AFB169DC87688B328897744C612F { unsigned int LowPart; unsigned int HighPart; }; /* 7610 */ union _ULARGE_INTEGER { $B950AFB169DC87688B328897744C612F _s0; _ULARGE_INTEGER:: u; unsigned __int64 QuadPart; }; /* 7611 */ struct ATL::CComPtrBase { IPersistStream *p; }; /* 7612 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7613 */ struct ATL::_NoAddRefReleaseOnCComPtr { IPersistStream baseclass_0; }; /* 7614 */ struct tagCATEGORYINFO { _GUID catid; unsigned int lcid; wchar_t szDescription[128]; }; /* 7615 */ struct _DLLVERSIONINFO { unsigned int cbSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformID; }; /* 7616 */ struct ATL::CAtlTransactionManager { void *m_hTransaction; int m_bFallback; }; /* 7617 */ struct _SECURITY_ATTRIBUTES { unsigned int nLength; void *lpSecurityDescriptor; int bInheritHandle; }; /* 7618 */ struct _WIN32_FIND_DATAA { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; unsigned int dwReserved0; unsigned int dwReserved1; char cFileName[260]; char cAlternateFileName[14]; }; /* 7619 */ struct HKEY__ { int unused; }; /* 7620 */ struct ATL::_ATL_CATMAP_ENTRY { int iType; _GUID *pcatid; }; /* 7621 */ struct ATL::_ATL_OBJMAP_ENTRY30 { _GUID *pclsid; HRESULT (__stdcall *pfnUpdateRegistry)(int); HRESULT (__stdcall *pfnGetClassObject)(void *, _GUID *, void **); HRESULT (__stdcall *pfnCreateInstance)(void *, _GUID *, void **); IUnknown *pCF; unsigned int dwRegister; const char *(__stdcall *pfnGetObjectDescription)(); ATL::_ATL_CATMAP_ENTRY *(__cdecl *pfnGetCategoryMap)(); void (__stdcall *pfnObjectMain)(bool); }; /* 7622 */ struct ATL::CComMultiThreadModelNoCS { char dummy[1]; }; /* 7623 */ struct ATL::CComMultiThreadModel { char dummy[1]; }; /* 7624 */ struct ATL::CComAutoDeleteCriticalSection { ATL::CComSafeDeleteCriticalSection baseclass_0; }; /* 7625 */ struct ATL::CComSingleThreadModel { char dummy[1]; }; /* 7626 */ struct ATL::_ATL_COM_MODULE70 { unsigned int cbSize; HINSTANCE__ *m_hInstTypeLib; ATL::_ATL_OBJMAP_ENTRY30 **m_ppAutoObjMapFirst; ATL::_ATL_OBJMAP_ENTRY30 **m_ppAutoObjMapLast; ATL::CComCriticalSection m_csObjMap; }; /* 7627 */ struct ATL::_AtlCreateWndData { void *m_pThis; unsigned int m_dwThreadID; ATL::_AtlCreateWndData *m_pNext; }; /* 7628 */ struct ATL::CSimpleArray > { unsigned __int16 *m_aT; int m_nSize; int m_nAllocSize; }; /* 7629 */ struct ATL::_ATL_WIN_MODULE70 { unsigned int cbSize; ATL::CComCriticalSection m_csWindowCreate; ATL::_AtlCreateWndData *m_pCreateWndList; ATL::CSimpleArray > m_rgWindowClassAtoms; }; /* 7630 */ struct ATL::_ATL_TERMFUNC_ELEM { void (__stdcall *pFunc)(unsigned int); unsigned int dw; ATL::_ATL_TERMFUNC_ELEM *pNext; }; /* 7631 */ struct ATL::_ATL_MODULE70 { unsigned int cbSize; int m_nLockCnt; ATL::_ATL_TERMFUNC_ELEM *m_pTermFuncs; ATL::CComCriticalSection m_csStaticDataInitAndTypeInfo; }; /* 7632 */ struct ATL::CComAllocator { char dummy[1]; }; /* 7633 */ struct ATL::CHandle { void *m_h; }; /* 7634 */ struct ATL::CCritSecLock { _RTL_CRITICAL_SECTION *m_cs; bool m_bLocked; }; /* 7635 */ struct ATL::CAtlComModule { ATL::_ATL_COM_MODULE70 baseclass_0; }; /* 7636 */ struct ATL::CAtlWinModule { ATL::_ATL_WIN_MODULE70 baseclass_0; }; /* 7637 */ struct IGlobalInterfaceTable { IUnknown baseclass_0; }; /* 7638 */ struct ATL::CAtlModule { ATL::CAtlModuleVtbl *vfptr; ATL::_ATL_MODULE70 baseclass_4; IGlobalInterfaceTable *m_pGIT; }; /* 7639 */ struct IRegistrarBase { IUnknown baseclass_0; }; /* 7640 */ struct ATL::CAtlModuleVtbl { void *(__thiscall *__vecDelDtor)(ATL::CAtlModule *this, unsigned int); int (__thiscall *Lock)(ATL::CAtlModule *this); int (__thiscall *Unlock)(ATL::CAtlModule *this); int (__thiscall *GetLockCount)(ATL::CAtlModule *this); HRESULT (__thiscall *GetGITPtr)(ATL::CAtlModule *this, IGlobalInterfaceTable **); HRESULT (__thiscall *AddCommonRGSReplacements)(ATL::CAtlModule *this, IRegistrarBase *); }; /* 7641 */ struct ATL::_ATL_REGMAP_ENTRY { const wchar_t *szKey; const wchar_t *szData; }; /* 7642 */ struct ATL::CAtlModuleT { ATL::CAtlModule baseclass_0; }; /* 7643 */ struct ATL::CComModule { ATL::CAtlModuleT baseclass_0; ATL::_ATL_OBJMAP_ENTRY30 *m_pObjMap; }; /* 7644 */ struct ATL::CRTThreadTraits { char dummy[1]; }; /* 7645 */ struct ATL::Win32ThreadTraits { char dummy[1]; }; /* 7646 */ struct ATL::CComApartment { unsigned int m_dwThreadID; void *m_hThread; int m_nLockCnt; }; /* 7647 */ struct ATL::_AtlAptCreateObjData { HRESULT (__stdcall *pfnCreateInstance)(void *, _GUID *, void **); _GUID *piid; void *hEvent; IStream *pStream; HRESULT hRes; }; /* 7648 */ struct ATL::CComSimpleThreadAllocator { int m_nThread; }; /* 7649 */ struct ATL::Win32WaitTraits { char dummy[1]; }; /* 7650 */ struct ATL::CRegKey { HKEY__ *m_hKey; unsigned int m_samWOW64; ATL::CAtlTransactionManager *m_pTM; }; /* 7651 */ struct ATL::CExpansionVectorEqualHelper { char dummy[1]; }; /* 7652 */ struct ATL::CSimpleMap { char **m_aKey; wchar_t **m_aVal; int m_nSize; }; /* 7653 */ struct ATL::CExpansionVector { ATL::CSimpleMap baseclass_0; }; /* 7654 */ struct ATL::CAutoVectorPtr { char *m_p; }; /* 7655 */ struct ATL::CAutoVectorPtr { wchar_t *m_p; }; /* 7656 */ struct ATL::CRegObject { IRegistrarBase baseclass_0; ATL::CExpansionVector m_RepMap; ATL::CComAutoDeleteCriticalSection m_csMap; }; /* 7657 */ struct ATL::CRegParser { char *m_pchCur; ATL::CRegObject *m_pRegObj; }; /* 7658 */ struct ATL::CRegParser::CParseBuffer { int nPos; int nSize; char *p; }; /* 7659 */ struct ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[1024]; }; /* 7660 */ struct ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[256]; }; /* 7661 */ struct ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[256]; }; /* 7662 */ struct ICatRegister { IUnknown baseclass_0; }; /* 7663 */ struct ATL::CComPtrBase { ICatRegister *p; }; /* 7664 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7665 */ struct ATL::_NoAddRefReleaseOnCComPtr { ICatRegister baseclass_0; }; /* 7666 */ struct ITypeLib { IUnknown baseclass_0; }; /* 7667 */ struct ATL::CComPtrBase { ITypeLib *p; }; /* 7668 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7669 */ struct ATL::_NoAddRefReleaseOnCComPtr { ITypeLib baseclass_0; }; /* 7670 */ struct IRegistrar { IRegistrarBase baseclass_0; }; /* 7671 */ struct ATL::CComCritSecLock { ATL::CComCriticalSection *m_cs; bool m_bLocked; }; /* 7672 */ struct ATL::CComPtrBase { IConnectionPointContainer *p; }; /* 7673 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7674 */ struct ATL::_NoAddRefReleaseOnCComPtr { IConnectionPointContainer baseclass_0; }; /* 7675 */ struct ATL::CComPtrBase { IConnectionPoint *p; }; /* 7676 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7677 */ struct ATL::_NoAddRefReleaseOnCComPtr { IConnectionPoint baseclass_0; }; /* 7678 */ struct ATL::_ATL_INTMAP_ENTRY { _GUID *piid; unsigned int dw; HRESULT (__stdcall *pFunc)(void *, _GUID *, void **, unsigned int); }; /* 7679 */ struct ATL::CCRTHeap { ATL::IAtlMemMgr baseclass_0; }; /* 7680 */ struct ATL::CWin32Heap { ATL::IAtlMemMgr baseclass_0; void *m_hHeap; bool m_bOwnHeap; }; /* 7681 */ struct ATL::CLocalHeap { ATL::IAtlMemMgr baseclass_0; }; /* 7682 */ struct ATL::CGlobalHeap { ATL::IAtlMemMgr baseclass_0; }; /* 7683 */ struct ATL::CComHeap { ATL::IAtlMemMgr baseclass_0; }; /* 7684 */ struct IMalloc { IUnknown baseclass_0; }; /* 7685 */ struct ATL::CComPtrBase { IMalloc *p; }; /* 7686 */ struct ATL::CComPtr { ATL::CComPtrBase baseclass_0; }; /* 7687 */ struct ATL::_NoAddRefReleaseOnCComPtr { IMalloc baseclass_0; }; /* 7688 */ struct ATL::ChTraitsBase { char dummy[1]; }; /* 7689 */ struct ATL::ChTraitsCRT { ATL::ChTraitsBase baseclass_0; }; /* 7690 */ struct ATL::CFixedStringMgr { ATL::IAtlStringMgr baseclass_0; ATL::IAtlStringMgr *m_pMgr; ATL::CStringData *m_pData; }; /* 7691 */ struct ATL::IFixedStringLog { ATL::IFixedStringLogVtbl *vfptr; }; /* 7692 */ struct ATL::IFixedStringLogVtbl { void (__thiscall *OnAllocateSpill)(ATL::IFixedStringLog *this, int, int, ATL::CStringData *); void (__thiscall *OnReallocateSpill)(ATL::IFixedStringLog *this, int, int, ATL::CStringData *); }; /* 7693 */ struct ATL::CFixedStringLog { ATL::IFixedStringLog baseclass_0; }; /* 7694 */ struct ATL::ChTraitsOS { ATL::ChTraitsBase baseclass_0; }; /* 7695 */ struct ATL::ChTraitsBase { char dummy[1]; }; /* 7696 */ struct ATL::ChTraitsCRT { ATL::ChTraitsBase baseclass_0; }; /* 7697 */ struct ATL::StrTraitATL > { ATL::ChTraitsCRT baseclass_0; }; /* 7698 */ struct ATL::CSimpleStringT { char *m_pszData; }; /* 7699 */ struct ATL::CFileTimeSpan { __int64 m_nSpan; }; /* 7700 */ struct ATL::CFileTime { _FILETIME baseclass_0; }; /* 7701 */ struct $88508779789DEA5A68BA603C7F76970E { PgWinSpr *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7702 */ struct $88AF77CA452AE7B4D9DCA4450822405B { $88508779789DEA5A68BA603C7F76970E baseclass_0; }; /* 7703 */ const struct $B1FAE87AC404FB2825AF991F25FF7D1C { $88508779789DEA5A68BA603C7F76970E baseclass_0; }; /* 7704 */ const struct $E312ECE408BE32F0A58BF521927186A6 { PgWinSpr *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7705 */ struct $5478EC0152611D974A48E2A11A8CD5B9 { SlideListWin *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7706 */ struct $2CA173B81FF3DAAB9F26CA7398065829 { $5478EC0152611D974A48E2A11A8CD5B9 baseclass_0; }; /* 7707 */ const struct $AF976922A91C3DC7893BF126C024D4C8 { $5478EC0152611D974A48E2A11A8CD5B9 baseclass_0; }; /* 7708 */ const struct $622C6CC03043E55C39D19D4731CE308B { SlideListWin *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7709 */ struct $18C8E0823496BB4815004DE00CC27EF7 { SlideBar *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7710 */ struct $45D06F93347159558F4ABC958C474ADE { $18C8E0823496BB4815004DE00CC27EF7 baseclass_0; }; /* 7711 */ const struct $A65B06420CFA14F565D372ADE9A00483 { $18C8E0823496BB4815004DE00CC27EF7 baseclass_0; }; /* 7712 */ const struct $16D765E073F19532553922700D144531 { SlideBar *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7713 */ struct $3A5E2D715FA300F8E66C819991D5664D { PgWinBut *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7714 */ struct $8965A3F0B454C9FB0931C0FF5AC87B90 { $3A5E2D715FA300F8E66C819991D5664D baseclass_0; }; /* 7715 */ const struct $2AD5FD07B2FA31C41E544DA10F3D9E99 { $3A5E2D715FA300F8E66C819991D5664D baseclass_0; }; /* 7716 */ const struct $FE5F98F1827FDF4D848EC177595A5657 { PgWinBut *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7717 */ struct $FF5F77A27700C8F5594BB82F314A96E5 { PgWinText *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7718 */ struct $29A7894788619BB1E8FD3DCB5FC4A657 { $FF5F77A27700C8F5594BB82F314A96E5 baseclass_0; }; /* 7719 */ const struct $C58D91CEA1463B398DC5204F6FACE2FC { $FF5F77A27700C8F5594BB82F314A96E5 baseclass_0; }; /* 7720 */ const struct $66431941E792BC552505AC309046AE4A { PgWinText *first; $A5DC292A05F4357D531B2D3733C44B6F second; }; /* 7721 */ struct ATL::IAtlAutoThreadModule { ATL::IAtlAutoThreadModuleVtbl *vfptr; }; /* 7722 */ struct ATL::IAtlAutoThreadModuleVtbl { HRESULT (__thiscall *CreateInstance)(ATL::IAtlAutoThreadModule *this, void *, _GUID *, void **); }; /* 7723 */ struct ATL::CAtlAutoThreadModuleT { ATL::IAtlAutoThreadModule baseclass_0; unsigned int dwThreadID; int m_nThreads; ATL::CComApartment *m_pApartments; ATL::CComSimpleThreadAllocator m_Allocator; }; /* 7724 */ struct ATL::CSimpleMap::Wrapper { char *t; }; /* 7725 */ struct ATL::CSimpleMap::Wrapper { wchar_t *t; }; /* 7726 */ struct HRSRC__ { int unused; }; /* 7727 */ struct PROTO_NC_GUILD_WAR_REQ { Name4 TargetName; }; /* 7728 */ struct NiPointer { GuildWarStateWin *m_pObject; }; /* 7729 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7730 */ union $339F80581399074F9CDE3B56D9A086E3 { std::_Iterator012 baseclass_0; SHINE_GUILD_WAR_ABLE_INFO **_Ptr; }; /* 7731 */ struct std::_Vector_const_iterator > > { $339F80581399074F9CDE3B56D9A086E3 ___u0; }; /* 7732 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7733 */ struct std::allocator::rebind { char dummy[1]; }; /* 7734 */ struct NiPointer { GuildWarKillCountWin *m_pObject; }; /* 7735 */ struct NiPointer { GuildWarInformWin *m_pObject; }; /* 7736 */ struct ISingletonTask { ITask baseclass_0; }; /* 7737 */ struct GuildDismissTask { ISingletonTask baseclass_0; GuildDismissTask::State m_eState; Name4 m_kGuildName; InputBox *m_pkInputBox; }; /* 7738 */ struct PROTO_NC_GUILD_DISMISS_REQ { Name4 Name; Name3 Password; }; /* 7739 */ struct NiPointer { GuildNpcMenuWin *m_pObject; }; /* 7740 */ struct ISingletonTask { ITask baseclass_0; }; /* 7741 */ struct GuildNotifyTask { ISingletonTask baseclass_0; std::basic_string,std::allocator > m_kNoticeMsg; }; /* 7742 */ struct NiPointer { GuildNoticeEditorWin *m_pObject; }; /* 7743 */ struct NiPointer { GuildNameChangeWin *m_pObject; }; /* 7744 */ struct NiTListBase,TextFilter *> { NiTListBase,TextFilter *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,TextFilter *>::AntiBloatAllocator m_kAllocator; }; /* 7745 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; TextFilter *m_element; }; /* 7746 */ struct ProcessingString { char m_acSource[512]; char m_acPreprocessed[512]; char *m_apcMapToSource[512]; }; /* 7747 */ struct TextFilter { TextFilterVtbl *vfptr; char *m_pcKeyStr; }; /* 7748 */ struct TextFilterVtbl { void (__thiscall *DoJob)(TextFilter *this, ProcessingString *, char *, char *); void *(__thiscall *__vecDelDtor)(TextFilter *this, unsigned int); }; /* 7749 */ struct NiTListBase,TextFilter *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,TextFilter *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,TextFilter *> *this); void (__thiscall *DeleteItem)(NiTListBase,TextFilter *> *this, NiTListItem *); }; /* 7750 */ struct DFALL { char dummy[1]; }; /* 7751 */ union $3399A01C7C71D430D3C74F1198F91E59 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 7752 */ struct NiTListBase,TextFilter *>::AntiBloatAllocator { $3399A01C7C71D430D3C74F1198F91E59 ___u0; }; /* 7753 */ struct NiTPointerListBase,TextFilter *> { NiTListBase,TextFilter *> baseclass_0; }; /* 7754 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; TextFilter *m_element; }; /* 7755 */ struct NiPointer { GuildMenuWin *m_pObject; }; /* 7756 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_MAKE_REQ { Name4 Name; Name3 Password; char Type; }; #pragma pack(pop) /* 7757 */ struct DirectUserMsgBody_DelegatePacket { unsigned __int16 wDepartment; unsigned __int16 wCommand; void *pvProto; unsigned int dwPacketSize; }; /* 7758 */ struct CharCreateInfoWin { PgWinFrame baseclass_0; PROTO_AVATAR_SHAPE_INFO *m_pkShapeData; int m_nHairTypeIndex; int m_nHairColorIndex; int m_nFaceTypeIndex; NiPointer m_pkBtn[8]; NiPointer m_pkText[4]; }; /* 7759 */ struct CharCreateViewCtrlWin { PgWinFrame baseclass_0; PgFrameWork *m_pkFrameWork; PgWinBut *pTurnLeftBtn; PgWinBut *pTurnRightBtn; }; /* 7760 */ struct NiPointer { SlideListWin *m_pObject; }; /* 7761 */ struct NiTMapBase >,unsigned long,NiPointer > { NiTMapBase >,unsigned long,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 7762 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; unsigned int m_key; NiPointer m_val; }; /* 7763 */ struct NiTMapBase >,unsigned long,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *, unsigned int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned long,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); }; /* 7764 */ struct NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator { $647807082425139EE595EF8ADB6F4C5E ___u0; }; /* 7765 */ struct NiTMap > { NiTMapBase >,unsigned long,NiPointer > baseclass_0; }; /* 7766 */ struct CharCreateDescritWin { PgWinFrame baseclass_0; NiPointer m_pkListWinContent; NiPointer m_pkSlideBarList; NiPointer m_pkTreeText[5]; NiPointer m_pkTreeSpr[5]; NiPointer m_pkArrow[4]; NiTMap > m_kClassMap; char m_kClass; char m_kOldClass; }; /* 7767 */ struct CharCreateStatWin { PgWinFrame baseclass_0; NiActorManager *m_pkActor; char m_kClass; }; /* 7768 */ struct CharCreateOkCancelWin { PgWinFrame baseclass_0; }; /* 7769 */ struct NiPointer { ImeCandListWin *m_pObject; }; /* 7770 */ struct ImeEditWinEx { EditWinEx baseclass_0; NiPointer m_spCandListWin; }; /* 7771 */ struct NiPointer { ImeEditWinEx *m_pObject; }; /* 7772 */ struct NiTMapBase >,unsigned long,NiPointer > { NiTMapBase >,unsigned long,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 7773 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; unsigned int m_key; NiPointer m_val; }; /* 7774 */ struct NiTMapBase >,unsigned long,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase >,unsigned long,NiPointer > *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *, unsigned int, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,unsigned long,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,unsigned long,NiPointer > *this, NiTMapItem > *); }; /* 7775 */ struct DFALL > { char dummy[1]; }; /* 7776 */ union $CD1D3F7A3F49190DF4156085CAC64C07 { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 7777 */ struct NiTMapBase >,unsigned long,NiPointer >::AntiBloatAllocator { $CD1D3F7A3F49190DF4156085CAC64C07 ___u0; }; /* 7778 */ struct NiTMap > { NiTMapBase >,unsigned long,NiPointer > baseclass_0; }; /* 7779 */ struct CharCreateClassWin { PgWinFrame baseclass_0; NiPointer m_spNameEdit; char m_acCharName[16]; unsigned int m_uiClass; NiPointer m_spSentinelBut; NiPointer m_spSentinelDisablSpr; NiTMap > m_kClassMap; }; /* 7780 */ struct CharCreateFrameWork { PgFrameWork baseclass_0; float m_fActStartTime; bool m_bActStart; bool m_bActAniPlay; bool m_bNormalStand; bool m_bTurnLeft; bool m_bAutoTurn; bool m_bIsActiveMotion; unsigned int m_uiActiveCode; bool m_bIsAvatorActiveMotion; unsigned int m_uiAvatorActiveCode; NiNode *m_pkCharNode; Studio *ms_pkStudio; CharCreateInfoWin *m_pkCharCreateInfoWin; CharCreateViewCtrlWin *m_pkCharCreateViewCtrlWin; CharCreateDescritWin *m_pkCharCreateDescritWin; CharCreateStatWin *m_pkCharCreateStatWin; CharCreateOkCancelWin *m_pkCharCreateOkCancelWin; CharCreateClassWin *m_pkCharCreateClassWin; NiPointer m_spBackgroundScene; NiPointer m_spCharScene; NiPointer m_spCamera; NiPointer m_spAvatarPos; Avatar *m_pkAvatar; PROTO_AVATAR_SHAPE_INFO m_kShapeData; int m_iCreateSlot; int m_iEraseSlot; Name5 m_kCreateName; NiCamera *m_pkOldCTCamera; NiPointer m_spWorldMgrNet; bool m_kGender; char m_kClass; NiPointer m_spShadowScene; PgTList > m_kShadowList; std::vector > m_vecBGObjectNode; unsigned int m_nMaxShadowObject; std::vector > m_vecShadowObject; }; /* 7781 */ struct NiPointer { GuildCombatPropensityChangeWin *m_pObject; }; /* 7782 */ struct NiPointer { SkillIcon *m_pObject; }; /* 7783 */ struct NiPointer { ItemIcon *m_pObject; }; /* 7784 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7785 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7786 */ struct ItemShopView { unsigned int goodsNo; char Name[256]; unsigned int IconIndex; char IconFile[32]; unsigned int SubIconIndex; char SubIconFile[32]; unsigned int PeriodIconIndex; char PeriodIconFile[32]; unsigned int R; unsigned int G; unsigned int B; char Descript[256]; }; /* 7787 */ struct ItemShopViewTable { ITableBase baseclass_0; }; /* 7788 */ struct DirectUserMsgBody_DroppedOnSlot { DropContents *pkDropContents; int iDropXPos; int iDropYPos; bool bRetDropable; }; /* 7789 */ struct NiPointer { IconSlotWin *m_pObject; }; /* 7790 */ struct ActionIcon { IconWin baseclass_0; unsigned int m_uiTableIndex; }; /* 7791 */ struct NiPointer { ActionIcon *m_pObject; }; /* 7792 */ struct PgUtil { char dummy[1]; }; /* 7793 */ struct NiPointer { OptionSystemWin *m_pObject; }; /* 7794 */ struct NiPointer { OptionSoundWin *m_pObject; }; /* 7795 */ struct NiPointer { OptionGraphicWin *m_pObject; }; /* 7796 */ struct NiPointer { OptionBaseWin *m_pObject; }; /* 7797 */ struct NiPointer { WorldMapWin *m_pObject; }; /* 7798 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7799 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7800 */ struct WorldMapAvatarInfoTab { ITableBase baseclass_0; }; /* 7801 */ #pragma pack(push, 1) struct WorldMapAvatarInfo { Name3 MapName; unsigned int LocalX; unsigned int LocalY; char NormalDn; }; #pragma pack(pop) /* 7802 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7803 */ union $9C22FB598D943BB334B6D430F73AB1ED { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 7804 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $9C22FB598D943BB334B6D430F73AB1ED ___u0; }; /* 7805 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 7806 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 7807 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 7808 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 7809 */ struct NiPointer { WingStoneWin *m_pObject; }; /* 7810 */ struct NiPointer { WingStoneMapWin *m_pObject; }; /* 7811 */ struct DirectUserMsgBody_SendPacket { unsigned __int16 wDepartment; unsigned __int16 wCommand; void *pvPacket; unsigned int uiPacketSize; }; /* 7812 */ #pragma pack(push, 1) struct PROTO_NC_WT_LICENSE_REQ { ITEM_INVEN licenseitem; ITEM_INVEN weaponitem; unsigned __int16 mobid; char bSet; }; #pragma pack(pop) /* 7813 */ struct NiPointer { WeaponTitleWin *m_pObject; }; /* 7814 */ struct NiPointer { WeaponTitleDeleteWin *m_pObject; }; /* 7815 */ struct NiPointer { LogoutAfterMinutesWin *m_pObject; }; /* 7816 */ struct NiPointer { WaitingForLogoutWin *m_pObject; }; /* 7817 */ struct SignUpWin { PgWinFrame baseclass_0; char acSignUpUrl[512]; }; /* 7818 */ struct SpawnAppsWin { PgWinFrame baseclass_0; HWND__ *m_hWebWindow; char m_acWebUrl[512]; int m_uiWebXPos; int m_uiWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; int m_uiPlaneWebXPos; int m_uiPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; }; /* 7819 */ struct AccountFrameWork::DisplayList { unsigned int m_uiResWidth; unsigned int m_uiResHeight; bool m_bCheckAdd; AccountFrameWork::DisplayAspect m_eAspect; }; /* 7820 */ struct AccountFrameWork { PgFrameWork baseclass_0; bool m_bFirstRun; PgWinSpr *m_pkBack; PgWinSpr *m_pkAge12; PgWinSpr *m_aragon; AccountWin *m_pkAccountWin; WorldSelectWin *m_pkWorldSelectWin; PgWinSpr *m_pkPublisherWin; PgTList m_ReceiveWinList; SignUpWin *m_pkSignUpWin; SpawnAppsWin *m_pkSpawnAppsWin; NiPointer m_spKeyMap; NiPointer m_spLoginNet; NiPointer m_spWorldMgrNet; Name8 m_OTP; NiPointer m_spBackgroundScene; NiPointer m_spCamera; bool m_bDuringWorldSelect; NiPointer m_spShadowScene; PgTList > m_kShadowList; std::vector > m_vecBGObjectNode; unsigned int m_nMaxShadowObject; std::vector > m_vecShadowObject; NiAudioSource *m_pkAccountAnotherBGM; NiTimeController *m_pkTimeController; bool m_bStartBGM[2]; NiNode *m_pkAniLogo; NiNode *m_pkStaticLogo; float m_fBGMStartTime[2]; float m_fFrameStartTime; AccountFrameWork::DisplayList m_ResList[21]; PopupMenuWin *m_pkPopupMenuWin; }; /* 7821 */ struct NiPointer { VoteWin *m_pObject; }; /* 7822 */ struct NiPointer { VoteReasonWin *m_pObject; }; /* 7823 */ struct NiPointer { UserTradeInvWin *m_pObject; }; /* 7824 */ struct NiPointer { UserTradeWin *m_pObject; }; /* 7825 */ struct NiPointer { ToolTipWin *m_pObject; }; /* 7826 */ struct AbStateIconWin { IconWin baseclass_0; }; /* 7827 */ struct PROTO_NC_BAT_TARGET_REQ { unsigned __int16 target; }; /* 7828 */ struct NiPointer { MobIconWin *m_pObject; }; /* 7829 */ struct NiPointer { AbStateIconWin *m_pObject; }; /* 7830 */ struct NiPointer { TargetWin *m_pObject; }; /* 7831 */ struct TargetWin::UpdateKoreaUI::__l220:: { void *kIter; unsigned __int16 kID; }; /* 7832 */ struct NiPointer { TargetOfTheTargetWin *m_pObject; }; /* 7833 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; unsigned __int16 m_element; }; /* 7834 */ struct NiPointer { SystemWin *m_pObject; }; /* 7835 */ struct NiPointer { SysMsgDisplayWin *m_pObject; }; /* 7836 */ struct StorageTabButWin { PgWinBut baseclass_0; }; /* 7837 */ struct NiPointer { StorageTabButWin *m_pObject; }; /* 7838 */ struct NiPointer { StorageInvWin *m_pObject; }; /* 7839 */ struct NiPointer { StorageWin *m_pObject; }; /* 7840 */ struct NiPointer { StatusWin *m_pObject; }; /* 7841 */ struct StatTitleListItemWin::CreateSpec:: { char *pcIcon; char *pcName; char *pcRank; char *pcDesc; char *pcNextTxt; char *pcNextDesc; }; /* 7842 */ struct StatTitleListItemWin::CreateSpec { StatTitleListItemWin::CreateSpec:: kInterface; }; /* 7843 */ struct NiPointer { StatTitleListItemWin *m_pObject; }; /* 7844 */ struct NiPointer { StatTitleWin *m_pObject; }; /* 7845 */ struct SoulStoneWin { PgWinFrame baseclass_0; PgWinBut *m_pkHPButWin; PgWinBut *m_pkSPButWin; PgWinBut *m_pkPWButWin; PgWinBut *m_pkGRButWin; PgWinText *m_pkHPText; PgWinText *m_pkSPText; PgWinText *m_pkHPDarkText; PgWinText *m_pkSPDarkText; PgWinText *m_pkPWText; PgWinText *m_pkGRText; float m_fLastHPUsedTime; float m_fLastSPUsedTime; ClockShadowWin *m_apkClockShadowWin[2]; }; /* 7846 */ struct NiPointer { SoulStoneWin *m_pObject; }; /* 7847 */ struct SoulStoneInfoWin { FrameBoxWin baseclass_0; PgWinText *m_apkTextWin[20]; PgWinSpr *m_pkGemIcon; PgWinSpr *m_pkGoldIcon; PgWinSpr *m_pkSilverIcon; PgWinSpr *m_pkCopperIcon; unsigned int m_uiIconWidth; unsigned int m_uiIconHeight; AutoSizingTextWin *m_pkGemText; AutoSizingTextWin *m_pkGoldText; AutoSizingTextWin *m_pkSilverText; AutoSizingTextWin *m_pkCopperText; }; /* 7848 */ struct NiPointer { SoulStoneInfoWin *m_pObject; }; /* 7849 */ struct DirectUserMsgBody_ProducingOpenDialog { unsigned __int16 skillID; }; /* 7850 */ struct NiPointer { PosInfoWinBut *m_pObject; }; /* 7851 */ struct NiPointer { LevelSelectWinBut *m_pObject; }; /* 7852 */ struct NiPointer { SkillInvWin *m_pObject; }; /* 7853 */ struct NiPointer { SkillWin *m_pObject; }; /* 7854 */ struct SkillData { std::basic_string,std::allocator > skillName; char skillLv; unsigned __int16 id; }; /* 7855 */ struct std::_Allocator_base { char dummy[1]; }; /* 7856 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7857 */ union $2CA97AA104CAB5B802A504B71422A6AD { std::_Container_base0 baseclass_0; SkillData **_Myfirst; }; /* 7858 */ struct std::_Vector_val > { $2CA97AA104CAB5B802A504B71422A6AD ___u0; SkillData **_Mylast; SkillData **_Myend; std::allocator _Alval; }; /* 7859 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 7860 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7861 */ union $B031BE546A6326D666DAB6A53FC87545 { std::_Iterator012 baseclass_0; SkillData **_Ptr; }; /* 7862 */ struct std::_Vector_const_iterator > > { $B031BE546A6326D666DAB6A53FC87545 ___u0; }; /* 7863 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 7864 */ struct std::allocator::rebind { char dummy[1]; }; /* 7865 */ struct PROTO_NC_SKILL_EMPOWALLOC_REQ { unsigned __int16 skill; SKILL_EMPOWER plus; SKILL_EMPOWER minus; }; /* 7866 */ struct NiPointer { SkillPowerIconWin *m_pObject; }; /* 7867 */ struct NiPointer { SkillPowerListItemWin *m_pObject; }; /* 7868 */ struct NiPointer { SkillPowerWin *m_pObject; }; /* 7869 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_UNLEARN_REQ { char slot; unsigned __int16 skill; }; #pragma pack(pop) /* 7870 */ struct NiPointer { CSkillInitWin *m_pObject; }; /* 7871 */ struct NiPointer { SkillInfoWin *m_pObject; }; /* 7872 */ struct std::_Tmap_traits,std::allocator >,1> { $DC56314A098442CE7FFD148657A225D6 ___u0; }; /* 7873 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 7874 */ struct std::_Pair_base { const unsigned __int16 first; ItemAction second; }; /* 7875 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7876 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7877 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 7878 */ struct std::_Allocator_base > { char dummy[1]; }; /* 7879 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 7880 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 7881 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 7882 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 7883 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 7884 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7885 */ union $1208F27A0A9C8B138F5BA2B0D7330501 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 7886 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $1208F27A0A9C8B138F5BA2B0D7330501 ___u0; }; /* 7887 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 7888 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 7889 */ struct __declspec(align(16)) std::_Tree,std::allocator >,int,std::less,std::allocator > >,std::allocator,st { std::_Tree_val,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,st baseclass_0; }; /* 7891 */ struct std::_Allocator_base,std::allocator > const ,int> > { char dummy[1]; }; /* 7892 */ struct std::allocator,std::allocator > const ,int> > { std::_Allocator_base,std::allocator > const ,int> > baseclass_0; }; /* 7893 */ struct std::_Pair_base,std::allocator > const ,int> { std::basic_string,std::allocator > first; int second; }; /* 7894 */ struct std::pair,std::allocator > const ,int> { std::_Pair_base,std::allocator > const ,int> baseclass_0; }; /* 7895 */ struct std::_Iterator012,std::allocator > const ,int>,int,std::pair,std::allocator > const ,int> const *,std::pair,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator > const ,int> _Myval; char _Color; char _Isnil; }; /* 7897 */ union $844FD7B74B15BB7FA5F070665780C0E3 { std::_Iterator012,std::allocator > const ,int>,int,std::pair,std::allocator > const ,int> const *,std::pair,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 7903 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 7904 */ struct ActiveSkillGroupTab { ITableBase baseclass_0; }; /* 7905 */ struct std::_Pair_base,std::allocator >,int> { std::basic_string,std::allocator > first; int second; }; /* 7906 */ struct std::pair,std::allocator >,int> { std::_Pair_base,std::allocator >,int> baseclass_0; }; /* 7907 */ struct std::_Pair_base,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocato { $58D708441B7DAE734DD7A718536459A7 ___u0; }; /* 7910 */ struct std::_Allocator_base,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator > const ,int> >::rebind,std::allocator > const ,int> > { char dummy[1]; }; /* 7913 */ struct std::allocator,std::allocator > const ,int> >::rebind,std::allocator >,int,std::less { unsigned __int16 first; ItemAction second; }; /* 7915 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7916 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 7917 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 7918 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 7919 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7920 */ struct NiPointer { ShortCutIconWin *m_pObject; }; /* 7921 */ struct NiPointer { ShortCutWin *m_pObject; }; /* 7922 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; ABSTATEINDEX _Myval; }; /* 7923 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 7924 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 7925 */ struct std::_Allocator_base { char dummy[1]; }; /* 7926 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 7927 */ union $EE91D5431953E935E5E8834D1792F235 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 7928 */ struct std::_List_nod > { $EE91D5431953E935E5E8834D1792F235 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 7929 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 7930 */ struct std::list > { std::_List_val > baseclass_0; }; /* 7931 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 7932 */ union $5E84B7EBF072574C50AF733BE1F019CB { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 7933 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $5E84B7EBF072574C50AF733BE1F019CB ___u0; }; /* 7934 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 7935 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 7936 */ struct std::allocator::rebind { char dummy[1]; }; /* 7937 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 7938 */ struct tagBIND_OPTS { unsigned int cbStruct; unsigned int grfFlags; unsigned int grfMode; unsigned int dwTickCountDeadline; }; /* 7939 */ struct IBindCtx { IUnknown baseclass_0; }; /* 7940 */ struct NiPointer { ShopWin *m_pObject; }; /* 7941 */ struct NiPointer { ServerTimeWin *m_pObject; }; /* 7942 */ struct NiPointer { ServerMenuWin *m_pObject; }; /* 7943 */ struct ScreenWin { PgWinFrame baseclass_0; }; /* 7944 */ struct NiPointer { ScreenWin *m_pObject; }; /* 7945 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_DICE_GAME_START_REQ { unsigned __int16 itemhandle; char IsYes; }; #pragma pack(pop) /* 7946 */ struct NiPointer { RollingDiceWin *m_pObject; }; /* 7947 */ struct NiPointer { RollingDiceMsgWin *m_pObject; }; /* 7948 */ struct NiTList { NiTPointerListBase,TextFilter *> baseclass_0; }; /* 7949 */ struct TextFilterSet { NiTList m_kTextFilterList; ProcessingString m_kPrcStr; }; /* 7950 */ struct NiPointer { RoarWin *m_pObject; }; /* 7951 */ struct TextFilterReplace { TextFilter baseclass_0; char *m_pcAlternateStr; }; /* 7952 */ struct NiPointer { RidePetWin *m_pObject; }; /* 7953 */ struct NiPointer { RewardInvWin *m_pObject; }; /* 7954 */ struct NiPointer { RewardWin *m_pObject; }; /* 7955 */ struct NiPointer { ReviveMenuWin *m_pObject; }; /* 7956 */ struct NiPointer { ReportWin *m_pObject; }; /* 7957 */ struct NiPointer { RebirthMenuWin *m_pObject; }; /* 7958 */ struct PROTO_NC_SKILL_PRODUCTFIELD_REQ { unsigned __int16 mainskill; }; /* 7959 */ struct NiPointer { ProductSkillSelectWin *m_pObject; }; /* 7960 */ struct DirectUserMsgBody_StartProducing { unsigned __int16 skillID; }; /* 7961 */ struct NiPointer { MaterialItemIcon *m_pObject; }; /* 7962 */ struct NiPointer { ProductionWin *m_pObject; }; /* 7963 */ struct NeededMaterialInfo { unsigned __int16 ID; char *pcName; unsigned int dwQuantity; unsigned int dwOwnedQuantity; }; /* 7964 */ struct std::_Tmap_traits,std::allocator >,1> { $A2DD3EB09559DDA4A336542DC74BB10E ___u0; }; /* 7965 */ struct std::_Tree_nod,std::allocator >,1> >::_Node { std::_Tree_nod,std::allocator >,1> >::_Node *_Left; std::_Tree_nod,std::allocator >,1> >::_Node *_Parent; std::_Tree_nod,std::allocator >,1> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /* 7966 */ struct std::_Pair_base { const unsigned int first; ProduceInfo *second; }; /* 7967 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 7968 */ struct std::_Allocator_base,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7969 */ struct std::allocator,std::allocator >,1> >::_Node> { std::_Allocator_base,std::allocator >,1> >::_Node> baseclass_0; }; /* 7970 */ struct std::_Allocator_base > { char dummy[1]; }; /* 7971 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 7972 */ struct std::_Tree_nod,std::allocator >,1> > { std::_Tmap_traits,std::allocator >,1> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::allocator >,1> >::_Node> _Alnod; std::allocator > _Alval; }; /* 7973 */ struct std::_Tree_val,std::allocator >,1> > { std::_Tree_nod,std::allocator >,1> > baseclass_0; }; /* 7974 */ struct std::_Tree,std::allocator >,1> > { std::_Tree_val,std::allocator >,1> > baseclass_0; }; /* 7975 */ struct std::multimap,std::allocator > > { std::_Tree,std::allocator >,1> > baseclass_0; }; /* 7976 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 7977 */ union $D12C1F384A99457ACB4558166B5F0950 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,1> >::_Node *_Ptr; }; /* 7978 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> { $D12C1F384A99457ACB4558166B5F0950 ___u0; }; /* 7979 */ struct std::_Tree_const_iterator,std::allocator >,1> > > { std::_Tree_unchecked_const_iterator,std::allocator >,1> >,std::_Iterator_base0> baseclass_0; }; /* 7980 */ struct std::_Tree_iterator,std::allocator >,1> > > { std::_Tree_const_iterator,std::allocator >,1> > > baseclass_0; }; /* 7981 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 7982 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 7983 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 7984 */ struct std::allocator >::rebind,std::allocator >,1> >::_Node> { char dummy[1]; }; /* 7985 */ struct NiPointer { PrivateStoreInvWin *m_pObject; }; /* 7986 */ struct NiPointer { PrivateStoreWin *m_pObject; }; /* 7987 */ struct NiPointer { PrisonTimeWin *m_pObject; }; /* 7988 */ struct PopupMenuTextCheck { PopupMenu baseclass_0; ColumnBut *m_pkCheckBox; }; /* 7989 */ struct DirectUserMsgBody_PopupMenuClicked { int iPopupMenuID; bool bCheck; unsigned int uiExtraData; }; /* 7990 */ struct PopupMenuSubMenu { PopupMenuText baseclass_0; NiPointer m_spSubMenu; }; /* 7991 */ struct NiPointer { PopupMenuTextCheck *m_pObject; }; /* 7992 */ struct NiPointer { PopupMenuSubMenu *m_pObject; }; /* 7993 */ struct PopupMenuTemplate { char dummy[1]; }; /* 7994 */ struct PageWinSpr { PgWinSpr baseclass_0; std::basic_string,std::allocator > m_kToolTip; }; /* 7995 */ #pragma pack(push, 1) struct BasicInfoLink { BasicInfoCategory BIL_Category; BasicInfoLinkType BIL_GuideType; BIL_C_Type BIL_ConditionType; char BIL_ConditionValue[64]; char IsTuto; char BIL_GuideTypeName[256]; char BIL_GuideTypeFile[64]; char BIL_Desc[1]; }; #pragma pack(pop) /* 7996 */ struct NiPointer { PageWinSpr *m_pObject; }; /* 7997 */ struct NiPointer { PlayGuideMinWin *m_pObject; }; /* 7998 */ struct NiPointer { PlayGuideWin *m_pObject; }; /* 7999 */ struct BasicInfoFindWord { BasicInfoFindType BIL_GuideFind; char BIL_FindWord[64]; }; /* 8000 */ struct std::_Allocator_base { char dummy[1]; }; /* 8001 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 8002 */ union $C1340B5331FF056B93C2003391A8E9D6 { std::_Container_base0 baseclass_0; BasicInfoFindWord **_Myfirst; }; /* 8003 */ struct std::_Vector_val > { $C1340B5331FF056B93C2003391A8E9D6 ___u0; BasicInfoFindWord **_Mylast; BasicInfoFindWord **_Myend; std::allocator _Alval; }; /* 8004 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 8005 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8006 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8007 */ struct BasicInfoLinkTab { ITableBase baseclass_0; }; /* 8008 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8009 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8010 */ struct BasicInfoFindTab { ITableBase baseclass_0; }; /* 8011 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8012 */ union $0647A4A67BC8B84BA989A2D5A8588B62 { std::_Iterator012 baseclass_0; BasicInfoFind **_Ptr; }; /* 8013 */ struct std::_Vector_const_iterator > > { $0647A4A67BC8B84BA989A2D5A8588B62 ___u0; }; /* 8014 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8015 */ struct std::allocator::rebind { char dummy[1]; }; /* 8016 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8017 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8018 */ struct BasicInfoFindUI { char UI_File[64]; BasicInfoFindType BIL_GuideFind; BasicInfoLinkType BIL_GuideType; }; /* 8019 */ struct BasicInfoFindUITab { ITableBase baseclass_0; }; /* 8020 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8021 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8022 */ struct BasicInfoFindWordTab { ITableBase baseclass_0; }; /* 8023 */ struct std::allocator::rebind { char dummy[1]; }; /* 8024 */ struct std::allocator::rebind { char dummy[1]; }; /* 8025 */ struct BasicInfoTitle { BasicInfoCategory BIL_Category; char Descript[256]; }; /* 8026 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8027 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8028 */ struct BasicInfoTip { char BIT_Inx[32]; char BIT_Descript[256]; char BIT_MinLv; char BIT_MaxLv; }; /* 8029 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8030 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8031 */ struct BasicInfoTipCycle { unsigned int BTC_Cycle; }; /* 8032 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8033 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8034 */ struct NiPointer { PkRealTiemRankWin *m_pObject; }; /* 8035 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8036 */ union $E8008FB4CFD4807D2C426877E624C9A3 { std::_Iterator012 baseclass_0; PkRealTiemRankWin::RankInfo *_Ptr; }; /* 8037 */ struct std::_Vector_const_iterator > > { $E8008FB4CFD4807D2C426877E624C9A3 ___u0; }; /* 8038 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8039 */ struct std::allocator::rebind { char dummy[1]; }; /* 8040 */ struct std::_Pair_base { PkRealTiemRankWin::RankInfo *first; PkRealTiemRankWin::RankInfo *second; }; /* 8041 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 8042 */ struct boost::detail::function::function_invoker2 { char dummy[1]; }; /* 8043 */ struct boost::detail::function::functor_manager > { char dummy[1]; }; /* 8044 */ struct NiPointer { PkKqRankingWin *m_pObject; }; /* 8045 */ struct NiPointer { PartyWin *m_pObject; }; /* 8046 */ struct NiPointer { CPartyMatchWin *m_pObject; }; /* 8047 */ struct NiPointer { PartyLootSetupWin *m_pObject; }; /* 8048 */ struct NiPointer { PartyLootSelectWin *m_pObject; }; /* 8049 */ struct PROTO_NC_PARTY_SET_LOOTER_REQ { Name5 sNewLooterCharID; }; /* 8050 */ struct PartyJoinProposeWin { PgWinFrame baseclass_0; ITimer baseclass_158; PgWinBut *m_apkButWin[2]; PgWinText *m_apkButTextWin[2]; char m_aucReply[2]; PgMsg::Frame m_kFrameMsg; NiPointer m_apkTextWin[2]; }; /* 8051 */ struct NiPointer { PartyJoinProposeWin *m_pObject; }; /* 8052 */ struct NiPointer { NPCSoulInvWin *m_pObject; }; /* 8053 */ struct NiPointer { NPCSoulWin *m_pObject; }; /* 8054 */ struct NiPointer { NPCSkillInvWin *m_pObject; }; /* 8055 */ struct NiPointer { NPCSkillWin *m_pObject; }; /* 8056 */ struct NiPointer { ItemShopInvWin *m_pObject; }; /* 8057 */ struct NiPointer { NPCItemWin *m_pObject; }; /* 8058 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8059 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8060 */ struct ItemMoneyTab { ITableBase baseclass_0; }; /* 8061 */ struct NiPointer { MysteryVaultWin *m_pObject; }; /* 8062 */ struct NiPointer { MoveModeWin *m_pObject; }; /* 8063 */ struct NiPointer { MoneyWin *m_pObject; }; /* 8064 */ struct NiPointer { HolyRewardMoneyWin *m_pObject; }; /* 8065 */ struct NiPointer { MiniPartyWin *m_pObject; }; /* 8066 */ struct PROTO_NC_GUILD_TOURNAMENT_OBSERVER_OUT_REQ { char nTournamentSeed; }; /* 8067 */ struct NiPointer { MainCharMarkWin *m_pObject; }; /* 8068 */ struct NiPointer { NpcMarkWin *m_pObject; }; /* 8069 */ struct NiPointer { PartyMarkWin *m_pObject; }; /* 8070 */ struct NiPointer { RaidMarkWin *m_pObject; }; /* 8071 */ struct NiPointer { QuestHelperMarkWin *m_pObject; }; /* 8072 */ struct NiPointer { MobAreaMarkWin *m_pObject; }; /* 8073 */ struct NiPointer { GTIScanMarkWin *m_pObject; }; /* 8074 */ struct NiPointer { MapMarkWin *m_pObject; }; /* 8075 */ struct NiPointer { KQTeamMarkWin *m_pObject; }; /* 8076 */ struct NiPointer { MiniMapWin *m_pObject; }; /* 8077 */ struct NiPointer { MiniHouseMenuWin *m_pObject; }; /* 8078 */ struct MiniHouseInvTabButWin { PgWinBut baseclass_0; }; /* 8079 */ struct NiPointer { MiniHouseInvWin *m_pObject; }; /* 8080 */ struct NiPointer { MiniHouseInvTabButWin *m_pObject; }; /* 8081 */ struct NiPointer { MiniHouseInventoryWin *m_pObject; }; /* 8082 */ struct MarketSearchWin::MarketSort { char dummy[1]; }; /* 8083 */ #pragma pack(push, 1) struct BoothItemInfo { char bii_nDataSize; unsigned int bii_nItemHandle; unsigned __int16 bii_nOwnerHandle; unsigned __int64 bii_nUnitPrice; SHINE_ITEM_STRUCT bii_ItemInfo; }; #pragma pack(pop) /* 8084 */ struct MarketSearchWin::SortByDefault { MarketSearchWin::MarketSort baseclass_0; }; /* 8085 */ struct MarketSearchWin::SortByName { MarketSearchWin::MarketSort baseclass_0; }; /* 8086 */ struct MarketSearchWin::SortByNameDesc { MarketSearchWin::MarketSort baseclass_0; }; /* 8087 */ struct MarketSearchWin::SortByLevel { MarketSearchWin::MarketSort baseclass_0; }; /* 8088 */ struct MarketSearchWin::SortByLevelDesc { MarketSearchWin::MarketSort baseclass_0; }; /* 8089 */ struct MarketSearchWin::SortByMoney { MarketSearchWin::MarketSort baseclass_0; }; /* 8090 */ struct MarketSearchWin::SortByMoneyDesc { MarketSearchWin::MarketSort baseclass_0; }; /* 8091 */ struct NiPointer { MarketSearchWin *m_pObject; }; /* 8092 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_SEARCH_ITEM_LIST_CATEGORIZED_ACK { unsigned __int16 nError; char nNumOfItems; BoothItemInfo ItemList[]; }; #pragma pack(pop) /* 8093 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8094 */ union $45791F23C179CD65A72591F423B8A8B4 { std::_Iterator012 baseclass_0; MarketSearchItem **_Ptr; }; /* 8095 */ struct std::_Vector_const_iterator > > { $45791F23C179CD65A72591F423B8A8B4 ___u0; }; /* 8096 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8097 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8098 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8099 */ struct MarketSearchInfoTab { ITableBase baseclass_0; }; /* 8100 */ struct MarketSearchInfo { AuctionGroup AuctionSubType; MarketSearch MarketSearchType; }; /* 8101 */ struct std::allocator::rebind { char dummy[1]; }; /* 8102 */ struct std::_Iterator012,std::allocator > >,int,std::pair,std::allocator > > { std::_Iterator_base0 baseclass_0; }; /* 8103 */ struct std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator > > > { std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator > > > *_Left; std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator > > > *_Parent; std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator > > > *_Right; std::pair,std::allocator > > _Myval; char _Color; char _Isnil; }; /* 8104 */ struct std::_Pair_base,std::allocator > > { const unsigned int first; std::basic_string,std::allocator > second; }; /* 8105 */ struct std::pair,std::allocator > > { std::_Pair_base,std::allocator > > baseclass_0; }; /* 8106 */ union $0AB3A460A3EB8BBD3745B009471C9CB4 { std::_Iterator012,std::allocator > >,int,std::pair,std::allocator > > baseclass_0; std::_Tree_nod,std::allocator >,std::less,std::allocator,std::allocator > > > *_Ptr; }; /* 8107 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator, { std::_Tree_unchecked_const_iterator,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::a { std::_Tree_const_iterator,std::allocator >,std::less,std::allocator, baseclass_0; }; /* 8110 */ struct std::_Pair_base,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::a first; bool second; }; /* 8111 */ struct std::pair,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::allocator > > { unsigned int first; std::basic_string,std::allocator > second; }; /* 8113 */ struct std::pair,std::allocator > > { std::_Pair_base,std::allocator > > baseclass_0; }; /* 8114 */ struct std::_Allocator_base,std::allocator > > > { char dummy[1]; }; /* 8115 */ struct std::allocator,std::allocator > > > { std::_Allocator_base,std::allocator > > > baseclass_0; }; /* 8116 */ struct std::allocator,std::allocator > > >::rebind,std::allocator > > > { char dummy[1]; }; /* 8117 */ struct std::allocator,std::allocator > > >::rebind,std::allocator >,std::less,std::allocator > const ,enum SLWCreateInfo::SprDataType>,int,std::pair,std::allocator > cons { std::_Iterator_base0 baseclass_0; }; /* 8119 */ struct std::_Tree_nod,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator > const ,enum SLWCreateInfo::SprDataType> _Myval; char _Color; char _Isnil; }; /* 8120 */ struct std::_Pair_base,std::allocator > const ,enum SLWCreateInfo::SprDataType> { std::basic_string,std::allocator > first; SLWCreateInfo::SprDataType second; }; /* 8121 */ struct std::pair,std::allocator > const ,enum SLWCreateInfo::SprDataType> { std::_Pair_base,std::allocator > const ,enum SLWCreateInfo::SprDataType> baseclass_0; }; /* 8122 */ union $C18BF7DB868B32DE75EB29BE1B13036D { std::_Iterator012,std::allocator > const ,enum SLWCreateInfo::SprDataType>,int,std::pair,std::allocator > cons baseclass_0; std::_Tree_nod,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std:: { $C18BF7DB868B32DE75EB29BE1B13036D ___u0; }; /* 8124 */ struct std::_Tree_const_iterator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator< { std::_Tree_unchecked_const_iterator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std:: baseclass_0; }; /* 8125 */ struct std::_Tree_iterator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator< baseclass_0; }; /* 8126 */ struct std::_Pair_base,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std:: { std::_Tree_iterator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::alloca { std::_Pair_base,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std:: baseclass_0; }; /* 8128 */ struct std::_Pair_base,std::allocator >,enum SLWCreateInfo::SprDataType> { std::basic_string,std::allocator > first; SLWCreateInfo::SprDataType second; }; /* 8129 */ struct std::pair,std::allocator >,enum SLWCreateInfo::SprDataType> { std::_Pair_base,std::allocator >,enum SLWCreateInfo::SprDataType> baseclass_0; }; /* 8130 */ struct std::_Allocator_base,std::allocator > const ,enum SLWCreateInfo::SprDataType> > { char dummy[1]; }; /* 8131 */ struct std::allocator,std::allocator > const ,enum SLWCreateInfo::SprDataType> > { std::_Allocator_base,std::allocator > const ,enum SLWCreateInfo::SprDataType> > baseclass_0; }; /* 8132 */ struct std::allocator,std::allocator > const ,enum SLWCreateInfo::SprDataType> >::rebind,std::allocator > const ,enum SLWCreateInfo::SprDat { char dummy[1]; }; /* 8133 */ struct std::allocator,std::allocator > const ,enum SLWCreateInfo::SprDataType> >::rebind,std::allocator >,enum SLWCr { char dummy[1]; }; /* 8134 */ struct std::_Pair_base { MarketSearchItem **first; MarketSearchItem **second; }; /* 8135 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 8136 */ struct NiPointer { MapLinkGateWin *m_pObject; }; /* 8137 */ #pragma pack(push, 1) struct ItemDismantle { char ID; char Grade; unsigned int Armor[5]; unsigned int Boot[5]; unsigned int Shield[5]; unsigned int Weapon[5]; unsigned int Amulet[5]; }; #pragma pack(pop) /* 8138 */ struct NiPointer { KarisForgeSlotInvWin *m_pObject; }; /* 8139 */ struct NiPointer { MakeKarisWin *m_pObject; }; /* 8140 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8141 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8142 */ struct ItemDismantleTab { ITableBase baseclass_0; }; /* 8143 */ struct NiPointer { MainMenuWin *m_pObject; }; /* 8144 */ struct NiPointer { MainCharHPBarWin *m_pObject; }; /* 8145 */ struct NiPointer { KQScoreWin *m_pObject; }; /* 8146 */ struct NiPointer { KeyRemappingBut *m_pObject; }; /* 8147 */ struct NiPointer { KeyRemappingWin *m_pObject; }; /* 8148 */ struct NiPointer { ForgeSlotInvWin *m_pObject; }; /* 8149 */ struct NiPointer { ItemUpgradeMsgWin *m_pObject; }; /* 8150 */ struct NiPointer { ItemUpgradeWin *m_pObject; }; /* 8151 */ struct ItemTradeWin { PgWinFrame baseclass_0; EditWin *m_pkLotInputEdit; unsigned int m_uiResultValue; PgWin *m_pkRevWin; unsigned int m_uiOkMsg; unsigned int m_uiMax; unsigned int m_uiPrice; ItemIcon *m_pkItemIcon; PgWinSpr *m_pkItemSlotWin; PgWinText *m_pkTitleText; PgWinText *m_pkItemNameText; PgWinText *m_pkGemText; PgWinText *m_pkGoldText; PgWinText *m_pkSilverText; PgWinText *m_pkCopperText; unsigned int m_eMode; }; /* 8152 */ struct NiPointer { ItemTradeWin *m_pObject; }; /* 8153 */ struct NiPointer { ShopInvWin *m_pObject; }; /* 8154 */ struct NiPointer { ItemShopWin *m_pObject; }; /* 8155 */ struct NiPointer { ItemMallMenuWin *m_pObject; }; /* 8156 */ struct ShineDateTimeSpan { unsigned __int16 date; char hour; char minute; }; /* 8157 */ struct ItemMoney { char IM_ItemIDX[32]; char IM_MoneyIDX[32]; unsigned __int16 IM_MoneyLot; }; /* 8158 */ struct NiPointer { ItemInfoWin *m_pObject; }; /* 8159 */ struct ItemInfoWin::sNameContentsParameter { ItemInfo *pkInfo; ItemViewInfo *pkViewInfo; int iItemUpgrade; Item *pkItem; bool bNPCShop; }; /* 8160 */ struct ItemInfoWin::InsertNameContents::__l4:: { int iAC; int iWC; int iShieldAC; int iMA; int iMR; int iWC_MA; int iAC_MR; int iCriRate; int iMaCriRate; }; /* 8161 */ struct ItemInfoWin::InsertNameContents::__l76:: { int iMinAdd; int iMaxAdd; unsigned int dwCriRate; }; /* 8162 */ #pragma pack(push, 1) struct CollectCard { unsigned __int16 CC_CardID; char CC_ItemInx[32]; CardGrade CC_CardGradeType; CardMobGroupIndex CC_CardMobGroup; }; #pragma pack(pop) /* 8163 */ struct std::_Allocator_base { char dummy[1]; }; /* 8164 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 8165 */ union $86DB431F1B4F83D095BC2B0D3EB13109 { std::_Container_base0 baseclass_0; ItemInfo **_Myfirst; }; /* 8166 */ struct std::_Vector_val > { $86DB431F1B4F83D095BC2B0D3EB13109 ___u0; ItemInfo **_Mylast; ItemInfo **_Myend; std::allocator _Alval; }; /* 8167 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 8168 */ struct __declspec(align(16)) std::_Tree,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::all { std::_Tree_val,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std: baseclass_0; }; /* 8169 */ struct std::map,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::all baseclass_0; }; /* 8170 */ struct ItemMixData { CDataReader m_ItemMixDataReader; std::map,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::allocator { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8174 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8175 */ #pragma pack(push, 1) struct UpGradeInfo { unsigned __int16 ID; char InxName[32]; UpgradeFactor UpFactor; unsigned __int16 Updata[12]; }; #pragma pack(pop) /* 8176 */ struct IIDTableBase { ITableBase baseclass_0; UpGradeInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 8177 */ struct UpGradeInfoTab { IIDTableBase baseclass_0; }; /* 8178 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8179 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8180 */ struct CollectCardTab { ITableBase baseclass_0; }; /* 8181 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8182 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8183 */ #pragma pack(push, 1) struct CollectCardView { unsigned __int16 CC_CardID; char CC_CardFileName[32]; char CC_CardName[64]; char CC_CardDesc[256]; char CC_MobInx[32]; char CC_CardSeason; }; #pragma pack(pop) /* 8184 */ struct CollectCardViewTab { ITableBase baseclass_0; }; /* 8185 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8186 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8187 */ struct CollectCardGroupDesc { CardMobGroupIndex CC_CardMobGroup; char CC_MobGroupName[64]; }; /* 8188 */ struct CollectCardGroupDescTab { ITableBase baseclass_0; }; /* 8189 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8190 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8191 */ #pragma pack(push, 1) struct CollectCardReward { unsigned __int16 CC_RewardID; CardReward CC_CardRewardType; unsigned __int16 CC_CardLot; char CC_RewardItemInx[64]; unsigned __int16 CC_RewardLot; }; #pragma pack(pop) /* 8192 */ struct CollectCardRewardTab { ITableBase baseclass_0; }; /* 8193 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8194 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8195 */ struct CollectCardTitle { CHARACTER_TITLE_TYPE Type; char CC_ItemInx[32]; }; /* 8196 */ struct CollectCardTitleTab { ITableBase baseclass_0; }; /* 8197 */ struct std::_Pair_base,std::allocator >,std::basic_string,std::allocator > > { std::basic_string,std::allocator > first; std::basic_string,std::allocator > second; }; /* 8198 */ struct std::pair,std::allocator >,std::basic_string,std::allocator > > { std::_Pair_base,std::allocator >,std::basic_string,std::allocator > > baseclass_0; }; /* 8199 */ struct std::_Tree_nod,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std: { std::_Tree_nod,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std: *_Left; std::_Tree_nod,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std: *_Parent; std::_Tree_nod,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std: *_Right; std::pair,std::allocator > const ,std::basic_string,std::allocator > > _Myval; char _Color; char _Isnil; }; /* 8200 */ struct std::_Pair_base,std::allocator > const ,std::basic_string,std::allocator > > { std::basic_string,std::allocator > first; std::basic_string,std::allocator > second; }; /* 8201 */ struct std::pair,std::allocator > const ,std::basic_string,std::allocator > > { std::_Pair_base,std::allocator > const ,std::basic_string,std::allocator > > baseclass_0; }; /* 8202 */ struct std::_Allocator_base,std::allocator > const ,std::basic_string,std::allocator > > > { char dummy[1]; }; /* 8203 */ struct std::allocator,std::allocator > const ,std::basic_string,std::allocator > > > { std::_Allocator_base,std::allocator > const ,std::basic_string,std::allocator > > > baseclass_0; }; /* 8204 */ struct std::_Iterator012,std::allocator > const ,std::basic_string,std::allocator > >,int,std::pair,std::allocator > const ,std::basic_string,std::allocator > >,int,std::pair,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std: *_Ptr; }; /* 8206 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std { std::_Tree_unchecked_const_iterator,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allo { std::_Tree_const_iterator,std::allocator >,std::basic_string,std::allocator >,std::less,std baseclass_0; }; /* 8209 */ struct std::_Pair_base,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allo first; bool second; }; /* 8210 */ struct std::pair,std::allocator >,std::basic_string,std::allocator >,std::less { std::_Pair_base,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator >,std::basic_string,std::allocator >,std::less,std::all { char dummy[1]; }; /* 8213 */ struct std::allocator,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator { std::_Allocator_base,std::allocator >,std::basic_string,std::allocator >,std::less,std::all baseclass_0; }; /* 8214 */ struct std::allocator,std::allocator > const ,std::basic_string,std::allocator > > >::rebind,std::allocator,std::allocator > const ,std::basic_string,std::allocator > > >::rebind { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8217 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8218 */ #pragma pack(push, 1) struct BRAccUpgradeInfo { unsigned __int16 ID; char InxName[32]; UpgradeFactor UpFactor; unsigned __int16 BRAccUpdata[21]; }; #pragma pack(pop) /* 8219 */ struct IIDTableBase { ITableBase baseclass_0; BRAccUpgradeInfo **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 8220 */ struct BRAccUpgradeInfoTab { IIDTableBase baseclass_0; }; /* 8221 */ struct std::allocator::rebind { char dummy[1]; }; /* 8222 */ struct AbnormalStateViewInfoTab { IIDTableBase baseclass_0; }; /* 8223 */ struct ISingletonTask { ITask baseclass_0; }; /* 8224 */ struct PROTO_NC_ITEM_CHARGED_WITHDRAW_REQ { unsigned int ItemOrderNo; }; /* 8225 */ struct ChargedItemUseTask { ISingletonTask baseclass_0; ChargedItemUseTask::State m_eState; PROTO_NC_ITEM_CHARGED_WITHDRAW_REQ m_kChargedItemWithDrawPacket; }; /* 8226 */ struct InvTabButWin { PgWinBut baseclass_0; }; /* 8227 */ struct PROTO_NC_ITEM_CHARGEDINVENOPEN_REQ { unsigned __int16 page; }; /* 8228 */ struct PROTO_NC_ITEM_REWARDINVENOPEN_REQ { unsigned __int16 page; }; /* 8229 */ struct NiPointer { InvWin *m_pObject; }; /* 8230 */ struct NiPointer { InvTabButWin *m_pObject; }; /* 8231 */ struct NiPointer { ChargedItemIcon *m_pObject; }; /* 8232 */ struct NiPointer { ChargedItemInvenWin *m_pObject; }; /* 8233 */ struct NiPointer { CompensationItemIcon *m_pObject; }; /* 8234 */ struct NiPointer { CompensationInvWin *m_pObject; }; /* 8235 */ struct NiPointer { InventoryWin *m_pObject; }; /* 8236 */ struct ExtendItemInfo { char *pcItemIDX; unsigned __int16 wExtendHour; unsigned int uiInventoryNum; }; /* 8237 */ struct UIBlinkEffect { PgWinSpr baseclass_0; bool m_bActive; }; /* 8238 */ struct USEITEM_MINIMON_INFO { char bNormalItem; char bChargedItem; unsigned __int16 NormalItemList[12]; unsigned __int16 ChargedItemList[12]; }; /* 8239 */ struct NiPointer { InputTextWin *m_pObject; }; /* 8240 */ struct NiPointer { IndunLevelSelectWin *m_pObject; }; /* 8241 */ struct NiPointer { IndunLevelMsgWin *m_pObject; }; /* 8242 */ struct NiPointer { IDTimeWin *m_pObject; }; /* 8243 */ struct PROTO_NC_HOLY_PROMISE_SET_UP_REQ { Name5 CharID; Name5 UpCharID; }; /* 8244 */ struct PROTO_NC_HOLY_PROMISE_DEL_DOWN_REQ { Name5 DownCharID; }; /* 8245 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_LIST_CMD { PROTO_HOLY_PROMISE_INFO UpInfo; char nPart; unsigned __int16 MemberCount; PROTO_HOLY_PROMISE_INFO MemberInfo[]; }; #pragma pack(pop) /* 8246 */ struct NiPointer { HolyPromiseAddWin *m_pObject; }; /* 8247 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_SET_UP_CONFIRM_ACK { Name5 CharID; Name5 UpCharID; char bAccept; }; #pragma pack(pop) /* 8248 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 8249 */ union $859BF8FD404A72876504550C9F62CF9D { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 8250 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $859BF8FD404A72876504550C9F62CF9D ___u0; }; /* 8251 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 8252 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 8253 */ struct NiPointer { HolyPromiseWin *m_pObject; }; /* 8254 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 8255 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 8256 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 8257 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 8258 */ struct NiPointer { HelpWin *m_pObject; }; /* 8259 */ struct NiPointer { GuildSelectWin *m_pObject; }; /* 8260 */ struct NiPointer { GuildListWin *m_pObject; }; /* 8261 */ struct std::_Pair_base { GuildListWin::GuildInfo *first; GuildListWin::GuildInfo *second; }; /* 8262 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 8263 */ struct boost::detail::function::function_invoker2 { char dummy[1]; }; /* 8264 */ struct boost::detail::function::functor_manager > { char dummy[1]; }; /* 8265 */ struct lconv { char *decimal_point; char *thousands_sep; char *grouping; char *int_curr_symbol; char *currency_symbol; char *mon_decimal_point; char *mon_thousands_sep; char *mon_grouping; char *positive_sign; char *negative_sign; char int_frac_digits; char frac_digits; char p_cs_precedes; char p_sep_by_space; char n_cs_precedes; char n_sep_by_space; char p_sign_posn; char n_sign_posn; wchar_t *_W_decimal_point; wchar_t *_W_thousands_sep; wchar_t *_W_int_curr_symbol; wchar_t *_W_currency_symbol; wchar_t *_W_mon_decimal_point; wchar_t *_W_mon_thousands_sep; wchar_t *_W_positive_sign; wchar_t *_W_negative_sign; }; /* 8266 */ struct GatheringWin { PgWinFrame baseclass_0; float m_fTimeWhenStarted; float m_fGatheringTime; float m_fAlphaBlendValue; float m_fGatheringCycle; PgWinBar *m_pkGatheringProgress; PgWinSpr *m_pkGatheringBarStart; PgWinSpr *m_pkGatheringBarEnd; int m_iFullBarWidth; int m_iStartPos; int m_iEndPos; int m_iClickCount; PgWinSpr *m_pkSuccessBox; NiNode *m_pkSuccessEffectNode; SpEffect *m_pkSuccessEffect; NiNode *m_pkFailEffectNode; SpEffect *m_pkFailEffect; }; /* 8267 */ struct NiPointer { GatheringWin *m_pObject; }; /* 8268 */ struct NiPointer { GateChannelWin *m_pObject; }; /* 8269 */ struct PgTList { NiTPointerList baseclass_0; }; /* 8270 */ struct NiPointer { FullMapWin *m_pObject; }; /* 8271 */ struct NiPointer { InvisibleWin *m_pObject; }; /* 8272 */ struct NiTListBase,MobCoordinate *> { NiTListBase,MobCoordinate *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,MobCoordinate *>::AntiBloatAllocator m_kAllocator; }; /* 8273 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; MobCoordinate *m_element; }; /* 8274 */ struct NiTListBase,MobCoordinate *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,MobCoordinate *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,MobCoordinate *> *this); void (__thiscall *DeleteItem)(NiTListBase,MobCoordinate *> *this, NiTListItem *); }; /* 8275 */ struct NiTListBase,MobCoordinate *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 8276 */ struct NiTPointerListBase,MobCoordinate *> { NiTListBase,MobCoordinate *> baseclass_0; }; /* 8277 */ struct NiTPointerList { NiTPointerListBase,MobCoordinate *> baseclass_0; }; /* 8278 */ struct PgTList { NiTPointerList baseclass_0; }; /* 8279 */ struct std::allocator::rebind { char dummy[1]; }; /* 8280 */ struct std::allocator::rebind,std::allocator,0> >::_Node> { char dummy[1]; }; /* 8281 */ struct FriendPointTipMsg { PgWinFrame baseclass_0; }; /* 8282 */ struct FriendWin::FriendSaveOptData { char username[64]; bool bAllow; }; /* 8283 */ struct NiPointer { FriendAddWin *m_pObject; }; /* 8284 */ struct NiPointer { FriendPointTipMsg *m_pObject; }; /* 8285 */ struct NiPointer { FriendWin *m_pObject; }; /* 8286 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8287 */ union $B5D7B2035E8F0C5D6D6F4A4262CFCE21 { std::_Iterator012 baseclass_0; PgWin **_Ptr; }; /* 8288 */ struct std::_Vector_const_iterator > > { $B5D7B2035E8F0C5D6D6F4A4262CFCE21 ___u0; }; /* 8289 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8290 */ struct NiPointer { FriendCallWin *m_pObject; }; /* 8291 */ struct NiPointer { FreeStatView *m_pObject; }; /* 8292 */ struct NiPointer { FeedMoverWin *m_pObject; }; /* 8293 */ struct NiPointer { EventFriendWin *m_pObject; }; /* 8294 */ struct PROTO_NC_ITEM_ENCHANT_ADD_GEM_REQ { ITEM_INVEN equipment; ITEM_INVEN gem; }; /* 8295 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_ENCHANT_REMOVE_GEM_REQ { ITEM_INVEN equipment; ITEM_INVEN remover; char gemSocketIndex; }; #pragma pack(pop) /* 8296 */ struct NiPointer { EnchantGemToolTipWin *m_pObject; }; /* 8297 */ struct NiPointer { EnchantGemWin *m_pObject; }; /* 8298 */ struct NiPointer { EnchantGemDeleteWin *m_pObject; }; /* 8299 */ struct NiPointer { DivideWin *m_pObject; }; /* 8300 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_DROP_REQ { ITEM_INVEN slot; unsigned int lot; SHINE_XY_TYPE loc; }; #pragma pack(pop) /* 8301 */ struct ItemDropTask { ITask baseclass_0; ItemDropTask::State m_eState; PROTO_NC_ITEM_DROP_REQ m_kItemDropPacket; }; /* 8302 */ struct NiPointer { DesktopWin *m_pObject; }; /* 8303 */ struct NiPointer { CollectMainWin *m_pObject; }; /* 8304 */ struct NiPointer { CollectCardListWin *m_pObject; }; /* 8305 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8306 */ union $9C5B742ADB217A38A675CEA04EA874B7 { std::_Iterator012 baseclass_0; CollectWin::sCardInfo *_Ptr; }; /* 8307 */ struct std::_Vector_const_iterator > > { $9C5B742ADB217A38A675CEA04EA874B7 ___u0; }; /* 8308 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8309 */ struct NiPointer { CollectWin *m_pObject; }; /* 8310 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8311 */ union $F027C39DEA6ACD08C5E6EA2983A86684 { std::_Iterator012 baseclass_0; CollectWin::sRewardInfo *_Ptr; }; /* 8312 */ struct std::_Vector_const_iterator > > { $F027C39DEA6ACD08C5E6EA2983A86684 ___u0; }; /* 8313 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8314 */ union $E397BA599CD634FB5F465DA4299B14CF { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 8315 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $E397BA599CD634FB5F465DA4299B14CF ___u0; }; /* 8316 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 8317 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 8318 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8319 */ union $0B89C10A403E82262BEA219AEE7AB158 { std::_Iterator012 baseclass_0; PgWinBar **_Ptr; }; /* 8320 */ struct std::_Vector_const_iterator > > { $0B89C10A403E82262BEA219AEE7AB158 ___u0; }; /* 8321 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8322 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8323 */ union $1D291042C0438FAA6148370940230C9C { std::_Iterator012 baseclass_0; CardSlotWin **_Ptr; }; /* 8324 */ struct std::_Vector_const_iterator > > { $1D291042C0438FAA6148370940230C9C ___u0; }; /* 8325 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8326 */ struct std::allocator::rebind { char dummy[1]; }; /* 8327 */ struct std::allocator::rebind { char dummy[1]; }; /* 8328 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8329 */ union $A88C9CDFFD76171D28ADF4EC0A1CFF88 { std::_Iterator012 baseclass_0; PgWinSpr **_Ptr; }; /* 8330 */ struct std::_Vector_const_iterator > > { $A88C9CDFFD76171D28ADF4EC0A1CFF88 ___u0; }; /* 8331 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8332 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8333 */ union $2EB1F9AC6DF07124C2466A7C1CDFF45E { std::_Iterator012 baseclass_0; CollectCardChoiceWin::sRegistCardInfo *_Ptr; }; /* 8334 */ struct std::_Vector_const_iterator > > { $2EB1F9AC6DF07124C2466A7C1CDFF45E ___u0; }; /* 8335 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8336 */ struct std::allocator::rebind { char dummy[1]; }; /* 8337 */ struct std::allocator::rebind { char dummy[1]; }; /* 8338 */ struct std::allocator::rebind { char dummy[1]; }; /* 8339 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8340 */ union $54506916A25639DA27FBA8394AECD203 { std::_Iterator012 baseclass_0; CollectRwChoiceInv **_Ptr; }; /* 8341 */ struct std::_Vector_const_iterator > > { $54506916A25639DA27FBA8394AECD203 ___u0; }; /* 8342 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8343 */ struct std::allocator::rebind { char dummy[1]; }; /* 8344 */ struct std::allocator::rebind { char dummy[1]; }; /* 8345 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 8346 */ struct NiPointer { CollectRwItemWin *m_pObject; }; /* 8347 */ struct NiPointer { CollectRwChoiceInv *m_pObject; }; /* 8348 */ struct NiPointer { CollectPopupWin *m_pObject; }; /* 8349 */ struct NiPointer { CardSlotWin *m_pObject; }; /* 8350 */ struct NiPointer { CollectPageWin *m_pObject; }; /* 8351 */ struct NiPointer { CollectRwChoiceWin *m_pObject; }; /* 8352 */ struct NiPointer { CollectCardChoiceWin *m_pObject; }; /* 8353 */ struct std::allocator::rebind { char dummy[1]; }; /* 8354 */ struct NiPointer { CollectCardWin *m_pObject; }; /* 8355 */ struct ChatEditWin { PgWinFrame baseclass_0; NiPointer m_spEdit; ChatBoard *m_pkScrnBDLink; }; /* 8356 */ struct NiPointer { ChatEditWin *m_pObject; }; /* 8357 */ struct NiPointer { ChatBlockListWin *m_pObject; }; /* 8358 */ struct NiPointer { CharTitleWin *m_pObject; }; /* 8359 */ #pragma pack(push, 1) struct CharacterTitleStateView { CHARACTER_TITLE_TYPE Type; char TitleLV; char Descript[256]; }; #pragma pack(pop) /* 8360 */ struct std::_Allocator_base { char dummy[1]; }; /* 8361 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 8362 */ union $903B262243BF03F65DC8B8C63CFF0DB1 { std::_Container_base0 baseclass_0; CharacterTitleStateView **_Myfirst; }; /* 8363 */ struct std::_Vector_val > { $903B262243BF03F65DC8B8C63CFF0DB1 ___u0; CharacterTitleStateView **_Mylast; CharacterTitleStateView **_Myend; std::allocator _Alval; }; /* 8364 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /* 8365 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8366 */ union $F37435B3DEDD0245E99E3A883D3A193C { std::_Iterator012 baseclass_0; CharacterTitleStateView **_Ptr; }; /* 8367 */ struct std::_Vector_const_iterator > > { $F37435B3DEDD0245E99E3A883D3A193C ___u0; }; /* 8368 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8369 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8370 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8371 */ struct CharacterTitleStateViewTab { ITableBase baseclass_0; }; /* 8372 */ struct std::allocator::rebind { char dummy[1]; }; /* 8373 */ struct NiPointer { CharInfoWin *m_pObject; }; /* 8374 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8375 */ union $B6C002DB41E6DC42A62E36CD28FE5923 { std::_Iterator012 baseclass_0; CHAR_CHANGEBYCONDITION_PARAM *_Ptr; }; /* 8376 */ struct std::_Vector_const_iterator > > { $B6C002DB41E6DC42A62E36CD28FE5923 ___u0; }; /* 8377 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8378 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8379 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8380 */ struct CharRace { ITableBase baseclass_0; }; /* 8381 */ struct RaceName { char RaceID; char acPrefix[4]; char acEngName[16]; char acLocalName[16]; }; /* 8382 */ struct std::allocator::rebind { char dummy[1]; }; /* 8383 */ struct NiPointer { ChargedItemListWin *m_pObject; }; /* 8384 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8385 */ union $4A731AC30C04BA75A8B86DBA904F6BBF { std::_Iterator012 baseclass_0; PROTO_CHARGEDBUFF_INFO **_Ptr; }; /* 8386 */ struct std::_Vector_const_iterator > > { $4A731AC30C04BA75A8B86DBA904F6BBF ___u0; }; /* 8387 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8388 */ struct std::allocator::rebind { char dummy[1]; }; /* 8389 */ struct NiPointer { CastingProgressWin *m_pObject; }; /* 8390 */ struct NiPointer { CalculatorWin *m_pObject; }; /* 8391 */ #pragma pack(push, 1) struct ChargedIconItem { unsigned __int16 CII_ID; char CI_Inx[32]; unsigned int IconIndex; char IconFile[32]; char Descript[128]; }; #pragma pack(pop) /* 8392 */ struct std::_Pair_base,std::allocator >,bool> { std::basic_string,std::allocator > first; bool second; }; /* 8393 */ struct std::pair,std::allocator >,bool> { std::_Pair_base,std::allocator >,bool> baseclass_0; }; /* 8394 */ struct ChargedMessageItem { unsigned __int16 CMI_ID; char CI_Inx[32]; }; /* 8395 */ struct NiPointer { StatusBuffWin *m_pObject; }; /* 8396 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8397 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8398 */ struct IIDTableBase { ITableBase baseclass_0; ChargedMessageItem **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 8399 */ struct ChargedMsgItemTab { IIDTableBase baseclass_0; }; /* 8400 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8401 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8402 */ struct IIDTableBase { ITableBase baseclass_0; ChargedIconItem **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 8403 */ struct ChargedIconItemTab { IIDTableBase baseclass_0; }; /* 8404 */ struct std::_Allocator_base,std::allocator > const ,bool> > { char dummy[1]; }; /* 8405 */ struct std::allocator,std::allocator > const ,bool> > { std::_Allocator_base,std::allocator > const ,bool> > baseclass_0; }; /* 8406 */ struct std::_Pair_base,std::allocator > const ,bool> { std::basic_string,std::allocator > first; bool second; }; /* 8407 */ struct std::pair,std::allocator > const ,bool> { std::_Pair_base,std::allocator > const ,bool> baseclass_0; }; /* 8408 */ struct std::_Iterator012,std::allocator > const ,bool>,int,std::pair,std::allocator > const ,bool> const *,std::pair< { std::_Iterator_base0 baseclass_0; }; /* 8409 */ struct std::_Tree_nod,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator > const ,bool> _Myval; char _Color; char _Isnil; }; /* 8410 */ union $579C6B27AA07A5D43E4CAAFC401F6820 { std::_Iterator012,std::allocator > const ,bool>,int,std::pair,std::allocator > const ,bool> const *,std::pair< baseclass_0; std::_Tree_nod,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8415 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8416 */ struct ChargedDeletableBuff { char CDI_IDX[32]; }; /* 8417 */ struct ChargedDeletableBuffTab { ITableBase baseclass_0; }; /* 8418 */ struct std::_Pair_base,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocat { $58D708441B7DAE734DD7A718536459A7 ___u0; }; /* 8421 */ struct std::_Allocator_base,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator >,bool,std::less,std::allocator > >,std::allocator,std::allocator > const ,bool> >::rebind,std::allocator > const ,bool> > { char dummy[1]; }; /* 8424 */ struct std::allocator,std::allocator > const ,bool> >::rebind,std::allocator >,bool,std::less { BasicInfoTipWin *m_pObject; }; /* 8426 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8427 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8428 */ #pragma pack(push, 1) struct AttendReward { char AR_ID; AttendRewardType AR_Type; char AR_Count; char AR_ItemInx[32]; }; #pragma pack(pop) /* 8429 */ struct IIDTableBase { ITableBase baseclass_0; AttendReward **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 8430 */ struct NiPointer { AttendRewardWin *m_pObject; }; /* 8431 */ struct AttendRewardTab { IIDTableBase baseclass_0; }; /* 8432 */ struct NiPointer { AttendIconWin *m_pObject; }; /* 8433 */ struct Font::FontDefine { unsigned int Height; unsigned int Width; unsigned int Weight; int Italic; unsigned int CharSet; unsigned int OutputPrecision; unsigned int Quality; unsigned int PitchAndFamily; const char *pFacename; unsigned int dwOutline; unsigned int R; unsigned int G; unsigned int B; }; /* 8434 */ struct FontSet { char FS_Index[32]; char FS_FontName[32]; char FS_Size; char FS_Bold; char FS_Italic; char FS_Outline; char FS_R; char FS_G; char FS_B; }; /* 8435 */ struct NiPointer { AttendCheckWin *m_pObject; }; /* 8436 */ struct NiPointer { AnnounceWin *m_pObject; }; /* 8437 */ struct ActionInvTabButWin { PgWinBut baseclass_0; }; /* 8438 */ struct PROTO_NC_ACT_ACTIONBYITEM_REQ { char slot; }; /* 8439 */ struct NiPointer { ActionIconWin *m_pObject; }; /* 8440 */ struct NiPointer { ActionWin *m_pObject; }; /* 8441 */ struct NiPointer { PremiumActionIcon *m_pObject; }; /* 8442 */ struct NiPointer { PremiumActionWin *m_pObject; }; /* 8443 */ struct NiPointer { ActionInvTabButWin *m_pObject; }; /* 8444 */ #pragma pack(push, 1) struct ScriptMsg { unsigned __int16 SM_ID; char SM_Inx[32]; char SM_Msg[512]; ScriptMsgPos SM_Pos; char R; char G; char B; char SM_Size; unsigned int SM_LifeTime; }; #pragma pack(pop) /* 8445 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8446 */ union $BF197B7E9E4F79CE50332B1ECF625E04 { std::_Iterator012 baseclass_0; DropItem **_Ptr; }; /* 8447 */ struct std::_Vector_const_iterator > > { $BF197B7E9E4F79CE50332B1ECF625E04 ___u0; }; /* 8448 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8449 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 8450 */ union $C7055DF962E4CA95537BA046FB599779 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::allocator >,0> >::_Node *_Ptr; }; /* 8451 */ struct std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> { $C7055DF962E4CA95537BA046FB599779 ___u0; }; /* 8452 */ struct std::_Tree_const_iterator,std::allocator >,0> > > { std::_Tree_unchecked_const_iterator,std::allocator >,0> >,std::_Iterator_base0> baseclass_0; }; /* 8453 */ struct std::_Tree_iterator,std::allocator >,0> > > { std::_Tree_const_iterator,std::allocator >,0> > > baseclass_0; }; /* 8454 */ union $00E221D24FE828406FAB704C87B11B4C { std::_Container_base0 baseclass_0; NiPointer *_Myfirst; }; /* 8455 */ struct std::_Vector_val,std::allocator > > { $00E221D24FE828406FAB704C87B11B4C ___u0; NiPointer *_Mylast; NiPointer *_Myend; std::allocator > _Alval; }; /* 8456 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /* 8457 */ struct std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /* 8458 */ union $0F1BD7CD4773C7BA5A6DE40AE87E5FB3 { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; NiPointer *_Ptr; }; /* 8459 */ struct std::_Vector_const_iterator,std::allocator > > > { $0F1BD7CD4773C7BA5A6DE40AE87E5FB3 ___u0; }; /* 8460 */ struct std::_Vector_iterator,std::allocator > > > { std::_Vector_const_iterator,std::allocator > > > baseclass_0; }; /* 8461 */ struct Singleton { SingletonVtbl *vfptr; }; /* 8462 */ struct SingletonVtbl { void *(__thiscall *__vecDelDtor)(Singleton *this, unsigned int); }; /* 8463 */ struct NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > { NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 8464 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; LuaScriptMgr::eLuaScriptType m_key; NiPointer m_val; }; /* 8465 */ union GCObject { GCheader gch; TString ts; Udata u; Closure cl; Table h; Proto p; UpVal uv; lua_State th; }; /* 8466 */ struct GCheader { GCObject *next; char tt; char marked; }; /* 8467 */ union L_Umaxalign { long double u; void *s; int l; }; /* 8468 */ struct $2D7A9170B2062462BB56FCA93306D77E { GCObject *next; char tt; char marked; char extra; unsigned int hash; unsigned int len; }; /* 8469 */ union TString { L_Umaxalign dummy; $2D7A9170B2062462BB56FCA93306D77E tsv; }; /* 8470 */ struct Table { GCObject *next; char tt; char marked; char flags; char lsizenode; Table *metatable; lua_TValue *array; Node *node; Node *lastfree; GCObject *gclist; int sizearray; }; /* 8471 */ struct lua_State { GCObject *next; char tt; char marked; char status; lua_TValue *top; global_State *l_G; CallInfo *ci; const unsigned int *oldpc; lua_TValue *stack_last; lua_TValue *stack; int stacksize; unsigned __int16 nny; unsigned __int16 nCcalls; char hookmask; char allowhook; int basehookcount; int hookcount; void (__cdecl *hook)(lua_State *, lua_Debug *); GCObject *openupval; GCObject *gclist; lua_longjmp *errorJmp; int errfunc; CallInfo base_ci; }; /* 8472 */ union Value { GCObject *gc; void *p; int b; int (__cdecl *f)(lua_State *); }; /* 8473 */ struct $7230C3FF2CE6F4349FBDEE095C9733A2 { Value v__; int tt__; }; /* 8474 */ union $40CCDBDF9CBBD8638968F15ED9F01483 { $7230C3FF2CE6F4349FBDEE095C9733A2 i; long double d__; }; /* 8475 */ struct lua_TValue { $40CCDBDF9CBBD8638968F15ED9F01483 u; }; /* 8476 */ struct Node { lua_TValue i_val; TKey i_key; }; /* 8477 */ struct $E660806D92382518DC26D3BC1EE148D4 { $40CCDBDF9CBBD8638968F15ED9F01483 u; Node *next; }; /* 8478 */ union TKey { $E660806D92382518DC26D3BC1EE148D4 nk; lua_TValue tvk; }; /* 8479 */ struct $0FD607B253A630E51B801745AE957B78 { GCObject *next; char tt; char marked; Table *metatable; Table *env; unsigned int len; }; /* 8480 */ union Udata { L_Umaxalign dummy; $0FD607B253A630E51B801745AE957B78 uv; }; /* 8481 */ struct CClosure { GCObject *next; char tt; char marked; char nupvalues; GCObject *gclist; int (__cdecl *f)(lua_State *); lua_TValue upvalue[1]; }; /* 8482 */ struct Proto { GCObject *next; char tt; char marked; lua_TValue *k; unsigned int *code; Proto **p; int *lineinfo; LocVar *locvars; Upvaldesc *upvalues; Closure *cache; TString *source; int sizeupvalues; int sizek; int sizecode; int sizelineinfo; int sizep; int sizelocvars; int linedefined; int lastlinedefined; GCObject *gclist; char numparams; char is_vararg; char maxstacksize; }; /* 8483 */ struct LocVar { TString *varname; int startpc; int endpc; }; /* 8484 */ struct Upvaldesc { TString *name; char instack; char idx; }; /* 8485 */ union Closure { CClosure c; LClosure l; }; /* 8486 */ struct UpVal { GCObject *next; char tt; char marked; lua_TValue *v; $308ACF6AFBA06576E22F243843398D7D u; }; /* 8487 */ struct $3A1DCD049D09136099B39279548AEF89 { UpVal *prev; UpVal *next; }; /* 8488 */ union $308ACF6AFBA06576E22F243843398D7D { lua_TValue value; $3A1DCD049D09136099B39279548AEF89 l; }; /* 8489 */ struct LClosure { GCObject *next; char tt; char marked; char nupvalues; GCObject *gclist; Proto *p; UpVal *upvals[1]; }; /* 8490 */ struct stringtable { GCObject **hash; unsigned int nuse; int size; }; /* 8491 */ struct Mbuffer { char *buffer; unsigned int n; unsigned int buffsize; }; /* 8492 */ struct global_State { void *(__cdecl *frealloc)(void *, void *, unsigned int, unsigned int); void *ud; unsigned int totalbytes; int GCdebt; unsigned int GCmemtrav; unsigned int GCestimate; stringtable strt; lua_TValue l_registry; unsigned int seed; char currentwhite; char gcstate; char gckind; char gcrunning; int sweepstrgc; GCObject *allgc; GCObject *finobj; GCObject **sweepgc; GCObject **sweepfin; GCObject *gray; GCObject *grayagain; GCObject *weak; GCObject *ephemeron; GCObject *allweak; GCObject *tobefnz; UpVal uvhead; Mbuffer buff; int gcpause; int gcmajorinc; int gcstepmul; int (__cdecl *panic)(lua_State *); lua_State *mainthread; const long double *version; TString *memerrmsg; TString *tmname[17]; Table *mt[9]; }; /* 8493 */ struct CallInfo { lua_TValue *func; lua_TValue *top; CallInfo *previous; CallInfo *next; __int16 nresults; char callstatus; int extra; $754EDCAFD3E7C77958CF26417D17FA4A u; }; /* 8494 */ struct $2699673B300D23D408ACFF5A96DDC488 { lua_TValue *base; const unsigned int *savedpc; }; /* 8495 */ struct $921E091AAA88AFC929D39CDCE157B9DF { int ctx; int (__cdecl *k)(lua_State *); int old_errfunc; char old_allowhook; char status; }; /* 8496 */ union $754EDCAFD3E7C77958CF26417D17FA4A { $2699673B300D23D408ACFF5A96DDC488 l; $921E091AAA88AFC929D39CDCE157B9DF c; }; /* 8497 */ struct lua_Debug { int event; const char *name; const char *namewhat; const char *what; const char *source; int currentline; int linedefined; int lastlinedefined; char nups; char nparams; char isvararg; char istailcall; char short_src[60]; CallInfo *i_ci; }; /* 8498 */ struct lua_longjmp { lua_longjmp *previous; int b[16]; volatile int status; }; /* 8499 */ struct LuaScript { NiRefObject baseclass_0; lua_State *m_state; }; /* 8500 */ struct NiPointer { LuaScript *m_pObject; }; /* 8501 */ struct NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this, LuaScriptMgr::eLuaScriptType); bool (__thiscall *IsKeysEqual)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this, LuaScriptMgr::eLuaScriptType, LuaScriptMgr::eLuaScriptType); void (__thiscall *SetValue)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this, NiTMapItem > *, LuaScriptMgr::eLuaScriptType, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > *this, NiTMapItem > *); }; /* 8502 */ struct DFALL > { char dummy[1]; }; /* 8503 */ union $25067719D5FA8601A6328DBE0999A1DE { DFALL > baseclass_0; unsigned int m_uiCount; }; /* 8504 */ struct NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer >::AntiBloatAllocator { $25067719D5FA8601A6328DBE0999A1DE ___u0; }; /* 8505 */ struct NiTMap > { NiTMapBase >,enum LuaScriptMgr::eLuaScriptType,NiPointer > baseclass_0; }; /* 8506 */ struct LuaScriptMgr { Singleton baseclass_0; NiTMap > m_kMap; }; /* 8507 */ struct Singleton { SingletonVtbl *vfptr; }; /* 8508 */ struct SingletonVtbl { void *(__thiscall *__vecDelDtor)(Singleton *this, unsigned int); }; /* 8509 */ struct NiTListBase,int> { NiTListBase,int>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,int>::AntiBloatAllocator m_kAllocator; }; /* 8510 */ struct NiTListBase,int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,int> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,int> *this); void (__thiscall *DeleteItem)(NiTListBase,int> *this, NiTListItem *); }; /* 8511 */ struct NiTListBase,int>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 8512 */ struct NiTPointerListBase,int> { NiTListBase,int> baseclass_0; }; /* 8513 */ struct NiTPointerList { NiTPointerListBase,int> baseclass_0; }; /* 8514 */ struct PgTList { NiTPointerList baseclass_0; }; /* 8515 */ struct TextScreenWin { PgWin baseclass_0; NiPointer m_spText; float m_fTextYPos; bool m_bEnd; bool m_bIsCinematic; }; /* 8516 */ struct NiPointer { TextScreenWin *m_pObject; }; /* 8517 */ struct TextScreenEffect { Singleton baseclass_0; int m_eSchedule; PgTList m_kListSchedule; float m_fStartTime; float m_fFadeTime; NiPointer m_spFadeScreen; NiPointer m_spTextScreenWin; }; /* 8518 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8519 */ union $89A16582DFBA89E46208BA0B98A8B250 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 8520 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $89A16582DFBA89E46208BA0B98A8B250 ___u0; }; /* 8521 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 8522 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 8523 */ struct std::allocator::rebind { char dummy[1]; }; /* 8524 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 8525 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8526 */ union $EBCEBC5F82C2282118CEB2621CD5BBB5 { std::_Iterator012 baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Ptr; }; /* 8527 */ struct std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> { $EBCEBC5F82C2282118CEB2621CD5BBB5 ___u0; }; /* 8528 */ struct std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> baseclass_0; }; /* 8529 */ struct LuaArgument { LuaArgumentVtbl *vfptr; int m_return_number; int m_return_value; }; /* 8530 */ struct LuaArgumentVtbl { void *(__thiscall *__vecDelDtor)(LuaArgument *this, unsigned int); int (__thiscall *setArgument)(LuaArgument *this, lua_State *); void (__thiscall *setReturn)(LuaArgument *this, lua_State *); int (__thiscall *getReturnNumber)(LuaArgument *this); int (__thiscall *getReturnValue)(LuaArgument *this); }; /* 8531 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8532 */ union $B4DA7A3CF651C0A51B2EF5DA3907B050 { std::_Iterator012 baseclass_0; GameFrameWork::AskInform *_Ptr; }; /* 8533 */ struct std::_Vector_const_iterator > > { $B4DA7A3CF651C0A51B2EF5DA3907B050 ___u0; }; /* 8534 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8535 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 8536 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 8537 */ struct std::allocator::rebind { char dummy[1]; }; /* 8538 */ struct std::allocator >::rebind > { char dummy[1]; }; /* 8539 */ struct std::allocator >::rebind,std::allocator >,0> >::_Node> { char dummy[1]; }; /* 8540 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /* 8541 */ struct NiApplication { NiApplicationVtbl *vfptr; NiPointer m_spScene; NiPointer m_spCamera; NiPointer m_spRenderer; NiPointer m_spInputSystem; NiTArray > m_kScreenElements; NiTArray > m_kScreenTextures; NiAppWindow *m_pkAppWindow; unsigned int m_uiMenuID; bool m_bFullscreen; bool m_bStencil; bool m_bRendererDialog; bool m_bMultiThread; unsigned int m_uiBitDepth; NiFrameRate *m_pkFrameRate; bool m_bFrameRateEnabled; int m_iMaxTimer; int m_iTimer; float m_fCurrentTime; float m_fLastTime; float m_fAccumTime; float m_fFrameTime; int m_iClicks; float m_fFrameRate; float m_fLastFrameRateTime; int m_iLastFrameRateClicks; float m_fMinFramePeriod; float m_fLastFrame; bool m_bRefRast; bool m_bSWVertex; bool m_bNVPerfHUD; bool m_bExclusiveMouse; NiVisibleArray m_kVisible; NiCullingProcess m_kCuller; }; /* 8542 */ struct NiEventRecord { HWND__ *hWnd; unsigned int uiMsg; unsigned int wParam; int lParam; }; /* 8543 */ struct NiInputSystem::CreateParams { NiInputSystem::CreateParamsVtbl *vfptr; NiActionMap *m_pkActionMap; unsigned int m_uiKeyboard; unsigned int m_uiMouse; unsigned int m_uiGamePads; int m_iAxisRangeLow; int m_iAxisRangeHigh; NiPointer m_spRenderer; }; /* 8544 */ struct NiInputSystem::CreateParamsVtbl { NiRTTI *(__thiscall *GetRTTI)(NiInputSystem::CreateParams *this); void *(__thiscall *__vecDelDtor)(NiInputSystem::CreateParams *this, unsigned int); }; /* 8545 */ struct NiTArray { NiTArrayVtbl *vfptr; NiAction **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 8546 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 8547 */ struct NiActionMap { NiRefObject baseclass_0; char *m_pcName; void *m_pvPlatformSpecificData; NiInputErr m_eLastError; NiTArray m_akActions; }; /* 8548 */ struct NiApplicationVtbl { void *(__thiscall *__vecDelDtor)(NiApplication *this, unsigned int); void (__thiscall *EnableFrameRate)(NiApplication *this, bool); bool (__thiscall *Initialize)(NiApplication *this); void (__thiscall *Terminate)(NiApplication *this); void (__thiscall *CreateMenuBar)(NiApplication *this); void (__thiscall *UpdateInput)(NiApplication *this); void (__thiscall *ProcessInput)(NiApplication *this); void (__thiscall *OnIdle)(NiApplication *this); void (__thiscall *UpdateFrame)(NiApplication *this); void (__thiscall *BeginFrame)(NiApplication *this); void (__thiscall *RenderFrame)(NiApplication *this); void (__thiscall *RenderScreenItems)(NiApplication *this); void (__thiscall *EndFrame)(NiApplication *this); void (__thiscall *DisplayFrame)(NiApplication *this); bool (__thiscall *OnWindowResize)(NiApplication *this, int, int, unsigned int, HWND__ *); bool (__thiscall *OnWindowDestroy)(NiApplication *this, HWND__ *, bool); bool (__thiscall *OnDefault)(NiApplication *this, NiEventRecord *); bool (__thiscall *CreateScene)(NiApplication *this); bool (__thiscall *CreateCamera)(NiApplication *this); bool (__thiscall *CreateRenderer)(NiApplication *this); bool (__thiscall *CreateInputSystem)(NiApplication *this); NiInputSystem::CreateParams *(__thiscall *GetInputSystemCreateParams)(NiApplication *this); void (__thiscall *ConfigureInputDevices)(NiApplication *this); bool (__thiscall *MeasureTime)(NiApplication *this); void (__thiscall *DrawFrameRate)(NiApplication *this); bool (__thiscall *Process)(NiApplication *this); }; /* 8549 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 8550 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 8551 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 8552 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 8553 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 8554 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 8555 */ struct NiInputGamePad { NiInputDevice baseclass_0; unsigned int m_uiPadIndex; unsigned int m_uiCurrentButtons; unsigned int m_uiNewButtons; unsigned int m_uiButtonCount; NiInputDevice::Button *m_pkButtons; unsigned int m_uiAxisCount; NiInputDevice::Axis *m_pkAxes; int *m_piAxisThresholds; unsigned int m_uiStickInvertFlags; }; /* 8556 */ struct NiPointer { NiInputGamePad *m_pObject; }; /* 8557 */ struct NiPointer { NiActionMap *m_pObject; }; /* 8558 */ struct NiTListBase,NiActionData *> { NiTListBase,NiActionData *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiActionData *>::AntiBloatAllocator m_kAllocator; }; /* 8559 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiActionData *m_element; }; /* 8560 */ struct NiActionData { NiActionDataVtbl *vfptr; unsigned int m_uiAppData; unsigned int m_uiDeviceID; unsigned int m_uiDataValue; void *m_pvContext; unsigned int m_uiTimeStamp; unsigned int m_uiSequence; }; /* 8561 */ struct NiActionDataVtbl { void *(__thiscall *__vecDelDtor)(NiActionData *this, unsigned int); }; /* 8562 */ struct NiTListBase,NiActionData *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiActionData *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiActionData *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiActionData *> *this, NiTListItem *); }; /* 8563 */ struct NiTListBase,NiActionData *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 8564 */ struct NiTPointerListBase,NiActionData *> { NiTListBase,NiActionData *> baseclass_0; }; /* 8565 */ struct NiTPointerList { NiTPointerListBase,NiActionData *> baseclass_0; }; /* 8566 */ struct NiTSet { NiActionData **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 8567 */ struct NiTPoolContainer { NiActionData *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /* 8568 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /* 8569 */ struct NiInputSystem { NiRefObject baseclass_0; NiInputErr m_eLastError; NiPointer m_spRenderer; NiInputSystem::Mode m_eMode; unsigned int m_uiKeyboard; unsigned int m_uiMouse; unsigned int m_uiGamePads; int m_iAxisRangeLow; int m_iAxisRangeHigh; bool m_bEnumerating; NiTPointerList > m_kAvailableDevices; void *m_kAvailableDeviceIter; NiPointer m_spKeyboard; NiPointer m_spMouse; NiPointer m_aspGamePads[8]; NiPointer m_spActionMap; void *m_kActionDataIter; NiTPointerList m_kActionDataList; NiTPool *m_pkActionDataPool; }; /* 8570 */ struct NiPointer { NiInputSystem *m_pObject; }; /* 8571 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 8572 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 8573 */ struct NiAppWindow { NiAppWindowVtbl *vfptr; HWND__ *m_pWnd; HWND__ *m_pRenderWnd; HWND__ **m_ppStatusWnd; char *m_pcWindowCaption; unsigned int m_uiWidth; unsigned int m_uiParentWidth; unsigned int m_uiHeight; unsigned int m_uiParentHeight; unsigned int m_uiNumStatusPanes; bool m_bStatusPanes; unsigned int m_ulWindowStyle; }; /* 8574 */ struct NiAppWindowVtbl { HWND__ *(__thiscall *CreateMainWindow)(NiAppWindow *this, int, HWND__ *); }; /* 8575 */ struct NiFrameRate { NiPointer m_spElements; int m_aiPolygon[3]; bool m_bDisplayFrameRate; unsigned int m_uiFrameRate; unsigned int m_uiLastFrameRate; unsigned int m_uiNumSamples; float m_fSummedSamples; float m_fSumOfSquares; bool m_bFirstSample; float m_fStartTime; float m_fLastTime; float m_afRunningSamples[20]; unsigned int m_uiCurInsertionPoint; float m_fMin; float m_fMax; unsigned int m_uiHistoSize; unsigned int *m_puiHisto; float m_fXLocation; float m_fYLocation; float m_fDigitHeight; const unsigned __int16 m_usDigitSpacing; NiPointer m_spMatProp; }; /* 8576 */ struct $5ACE225D4D14CE0550A9F5A217E306C5 { __int16 dmOrientation; __int16 dmPaperSize; __int16 dmPaperLength; __int16 dmPaperWidth; }; /* 8577 */ union $A90BB9604A69FA693F9BD9F4477655F8 { $5ACE225D4D14CE0550A9F5A217E306C5 _s0; _POINTL dmPosition; }; /* 8578 */ struct $84BDF2D0EF3E6D92B6C33770B276E406 { __int16 dmScale; __int16 dmCopies; }; /* 8579 */ union $4D266BB0CAFF1DB1E0C841400F7EB600 { $84BDF2D0EF3E6D92B6C33770B276E406 _s0; unsigned int dmDisplayOrientation; }; /* 8580 */ struct $319163E49F0A6F35652FDFBFBA0FF503 { __int16 dmDefaultSource; __int16 dmPrintQuality; }; /* 8581 */ union $4EE080F77527D5D17008CCEA90FF8644 { $319163E49F0A6F35652FDFBFBA0FF503 _s0; unsigned int dmDisplayFixedOutput; }; /* 8582 */ union $309666D137CBB19809FA597AD348B415 { unsigned int dmDisplayFlags; unsigned int dmNup; }; /* 8583 */ struct _devicemodeA { char dmDeviceName[32]; unsigned __int16 dmSpecVersion; unsigned __int16 dmDriverVersion; unsigned __int16 dmSize; unsigned __int16 dmDriverExtra; unsigned int dmFields; $A90BB9604A69FA693F9BD9F4477655F8 ___u6; $4D266BB0CAFF1DB1E0C841400F7EB600 ___u7; $4EE080F77527D5D17008CCEA90FF8644 ___u8; __int16 dmColor; __int16 dmDuplex; __int16 dmYResolution; __int16 dmTTOption; __int16 dmCollate; char dmFormName[32]; unsigned __int16 dmLogPixels; unsigned int dmBitsPerPel; unsigned int dmPelsWidth; unsigned int dmPelsHeight; $309666D137CBB19809FA597AD348B415 ___u19; unsigned int dmDisplayFrequency; unsigned int dmICMMethod; unsigned int dmICMIntent; unsigned int dmMediaType; unsigned int dmDitherType; unsigned int dmReserved1; unsigned int dmReserved2; unsigned int dmPanningWidth; unsigned int dmPanningHeight; }; /* 8584 */ struct PgImeCtrl { PgImeCtrlVtbl *vfptr; HWND__ *m_hWnd; HIMC__ *m_hIMCDef; HKL__ *m_hCurKeyLayout; bool m_bActive; bool m_bEnableImeSystem; PgImeCtrl::ImeIndicator m_eIndicatorSelect; char m_acCompString[128]; char m_abCompStringAttr[256]; PgImeCtrl::CandList m_kCandList; bool m_bPreventNative; }; /* 8585 */ struct PgImeCtrlVtbl { void *(__thiscall *__vecDelDtor)(PgImeCtrl *this, unsigned int); }; /* 8586 */ struct HIMC__ { int unused; }; /* 8587 */ struct HKL__ { int unused; }; /* 8588 */ struct DShowMovie { DShowMovieVtbl *vfptr; IGraphBuilder *m_pGraph; IMediaControl *m_pMediaControl; IMediaEventEx *m_pEvent; HWND__ *m_hShowWnd; }; /* 8589 */ struct DShowMovieVtbl { void *(__thiscall *__vecDelDtor)(DShowMovie *this, unsigned int); }; /* 8590 */ struct IFilterGraph { IUnknown baseclass_0; }; /* 8591 */ struct IGraphBuilder { IFilterGraph baseclass_0; }; /* 8592 */ struct IMediaControl { IDispatch baseclass_0; }; /* 8593 */ struct IMediaEvent { IDispatch baseclass_0; }; /* 8594 */ struct IMediaEventEx { IMediaEvent baseclass_0; }; /* 8595 */ struct MainApp { NiApplication baseclass_0; CNSTimer_Interval m_kTimerInterval; bool m_bChangeDisplay; float m_fOldDrawTime; void *m_kStartFrameWorkID; unsigned int m_dwResetCounter; _devicemodeA m_SaveMode; _devicemodeA m_GameMode; unsigned int m_dwStyle; unsigned int m_uiStartHeight; bool m_bUseFoption; bool m_bUseDoption; bool m_bUseWinoption; bool m_bStartUseAntiOption; bool m_bEnableInput; PgImeCtrl m_kImeCtrl; std::basic_string,std::allocator > m_SplashTexName; std::basic_string,std::allocator > m_ProgressBarTexName; DShowMovie *m_pkNetMarbleLogo; }; /* 8596 */ struct DirectUserMsgBody_StartGathering { Char *pkTarget; }; /* 8597 */ struct PROTO_NC_MINIHOUSE_FUNITUREINFOCOMPLETE_REQ { char funitureinfocomplete; }; /* 8598 */ struct PROTO_NC_MINIHOUSE_PORTAL_DEL_REQ { unsigned __int16 nPortalItemID; }; /* 8599 */ struct PROTO_NC_MINIHOUSE_PORTAL_CLOSE_REQ { char dummy[1]; }; /* 8600 */ struct PROTO_NC_MINIHOUSE_PORTAL_EFFECT_REQ { char dummy[1]; }; /* 8601 */ struct PROTO_NC_ITEM_DISMANTLE_REQ { char item; }; /* 8602 */ struct PROTO_NC_GUILD_RETYPE_REQ { char nItemSlot; char nType; }; /* 8603 */ struct PROTO_NC_RAID_LOCATION_CMD::Memberinfo { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; SHINE_XY_TYPE loc; }; /* 8604 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EMOTION_REQ { unsigned __int16 nFurnitureHnd; char nPosition; char nEmotionNo; }; /* 8605 */ struct PROTO_NC_MISC_SET_CHAT_BLOCK_SPAM_FILTER_CMD { char bIsSpamSpread; char bIsSpamBlock; char nSpamFilterRate; }; /* 8606 */ struct PROTO_NC_ACT_AUTO_WAY_FINDING_USE_GATE_REQ { char dummy[1]; }; /* 8607 */ struct PROTO_NC_CHAR_NEWBIE_GUIDE_VIEW_SET_CMD { char nGuideView; }; /* 8608 */ struct PROTO_NC_PET_ASK_NEW_NAME_ACK { unsigned __int16 nError; unsigned __int16 nPetHandle; }; /* 8609 */ struct PROTO_NC_PET_SET_NAME_CANCEL_REQ { unsigned __int16 nPetHandle; }; /* 8610 */ #pragma pack(push, 1) struct PROTO_ITEM_ATTRCHANGE { SHINE_ITEM_REGISTNUMBER attritemregnum; unsigned __int16 attr; ITEM_INVEN location; }; #pragma pack(pop) /* 8611 */ struct PROTO_NC_ITEMDB_BUYLOT_REQ { unsigned __int16 lockindex; PROTO_ITEM_ATTRCHANGE iteminfo; unsigned __int16 itemid; unsigned __int64 price_cen; unsigned int price_fame; unsigned int price_gamblecoin; unsigned int UserNo; unsigned __int16 Vendor; char CharID[30]; int CharLevel; }; /* 8612 */ #pragma pack(push, 1) struct PROTO_NC_MISC_PINGTEST_CLIENT_ZONE_DB { unsigned int ID; unsigned int ClientSendZone; unsigned int ClientRecvZone; unsigned __int16 hZoneClient; unsigned int ZoneSendToDB; unsigned int ZoneRecvFromDB; unsigned int ZoneSendToClient; unsigned int ZoneRecvFromClient; unsigned int DBRecvFromZone; unsigned int DBSendToZone; unsigned int DBSendToODBC; unsigned int DBRecvFromODBC; NETPACKETZONEHEADER header; PROTO_NC_ITEMDB_BUYLOT_REQ buylot; }; #pragma pack(pop) /* 8613 */ struct PROTO_NC_ACT_CHANGEMODE_REQ { char mode; }; /* 8614 */ struct PROTO_NC_ACT_NPCCLICK_CMD { unsigned __int16 npchandle; }; /* 8615 */ struct PROTO_NC_ACT_STOP_REQ { SHINE_XY_TYPE loc; }; /* 8616 */ struct PROTO_NC_ACT_CHAT_REQ { char itemLinkDataCount; char len; char content[]; }; /* 8617 */ struct PROTO_NC_ACT_NPCMENUOPEN_ACK { char ack; }; /* 8618 */ struct PROTO_NC_ACT_EMOTICON_CMD { char emoticonid; }; /* 8619 */ struct PROTO_NC_BRIEFINFO_INFORM_CMD { unsigned __int16 nMyHnd; NETCOMMAND ReceiveNetCommand; unsigned __int16 hnd; }; /* 8620 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_BUY_REQ { unsigned __int16 itemid; unsigned int lot; }; #pragma pack(pop) /* 8621 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_SELL_REQ { char slot; unsigned int lot; }; #pragma pack(pop) /* 8622 */ struct PROTO_NC_ITEM_RELOC_REQ { ITEM_INVEN from; ITEM_INVEN to; }; /* 8623 */ struct PROTO_NC_ITEM_PICK_REQ { unsigned __int16 itemhandle; }; /* 8624 */ struct PROTO_NC_ITEM_RINGEQUIP_REQ { char slot; char equip; }; /* 8625 */ struct PROTO_NC_ITEM_MINIMON_EQUIP_REQ { char nSlotNo; char nEquipSlot; }; /* 8626 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_UPGRADE_REQ { char equip; char raw; char raw_left; char raw_right; unsigned int gift_money; char raw_middle; }; #pragma pack(pop) /* 8627 */ struct PROTO_NC_ITEM_OPENSTORAGEPAGE_REQ { char page; }; /* 8628 */ struct PROTO_NC_PARTY_ITEM_LOOTING_SET { char lootingtype; char nItemGrade; }; /* 8629 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_FINDER_LIST_REQ { unsigned __int16 nPageNo; char nCountOfOnePage; }; #pragma pack(pop) /* 8630 */ struct PROTO_NC_MENU_SERVERMENU_ACK { char reply; }; /* 8631 */ struct PROTO_NC_TRADE_UPBOARD_REQ { char slotinven; }; /* 8632 */ struct PROTO_NC_TRADE_DOWNBOARD_REQ { char slotboard; }; /* 8633 */ struct PROTO_NC_TRADE_CENBOARDING_REQ { unsigned __int64 cen; }; /* 8634 */ struct PROTO_NC_SOULSTONE_HP_BUY_REQ { unsigned __int16 number; }; /* 8635 */ struct PROTO_NC_SOULSTONE_SP_BUY_REQ { unsigned __int16 number; }; /* 8636 */ struct PROTO_NC_ITEM_SPLIT_REQ { ITEM_INVEN from; ITEM_INVEN to; unsigned int lot; }; /* 8637 */ struct PROTO_NC_BOOTH_ENTRY_REQ { unsigned __int16 booth; }; /* 8638 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_ITEMTRADE_REQ { unsigned __int16 booth; char slot; unsigned __int16 itemnum; }; #pragma pack(pop) /* 8639 */ struct PROTO_NC_BOOTH_REFRESH_REQ { unsigned __int16 booth; }; /* 8640 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_SEARCH_ITEM_LIST_CATEGORIZED_REQ { MarketSearch Category; char bReqOnlyMyClass; char bIsOpeningReq; }; #pragma pack(pop) /* 8641 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_SEARCH_BOOTH_POSITION_REQ { unsigned int nBoothItemHandle; unsigned __int16 nTargetBoothOwnerHandle; }; #pragma pack(pop) /* 8642 */ struct PROTO_NC_CT_SET_CURRENT_REQ { char Type; char ElementNo; unsigned __int16 MobID; }; /* 8643 */ struct PROTO_NC_KQ_STATUS_REQ { unsigned int Handle; }; /* 8644 */ struct PROTO_NC_KQ_LIST_REFRESH_REQ { char dummy[1]; }; /* 8645 */ struct PROTO_NC_KQ_JOIN_REQ { unsigned int Handle; }; /* 8646 */ struct PROTO_NC_KQ_JOIN_CANCEL_REQ { unsigned int Handle; }; /* 8647 */ struct PROTO_NC_REPORT_GET_REQ { char dummy[1]; }; /* 8648 */ struct PROTO_NC_REPORT_CANCEL_REQ { unsigned int nRegNumber; }; /* 8649 */ struct PROTO_NC_PRISON_END_REQ { char dummy[1]; }; /* 8650 */ struct PROTO_NC_MINIHOUSE_ACTIV_REQ { char slot; }; /* 8651 */ struct PROTO_NC_ACT_ROAR_REQ { char slot; char len; char content[]; }; /* 8652 */ struct PROTO_NC_MAP_WING_SAVE_REQ { char where; }; /* 8653 */ struct PROTO_NC_MAP_WING_FLY_REQ { char where; }; /* 8654 */ struct PROTO_NC_MINIHOUSE_PORTAL_OPEN_REQ { unsigned __int16 nPortalItemID; }; /* 8655 */ struct PROTO_NC_HOLY_PROMISE_WITHDRAW_CEN_REWARD_REQ { char dummy[1]; }; /* 8656 */ struct PROTO_NC_BAT_ABSTATE_ERASE_REQ { unsigned __int16 abstateIndex; }; /* 8657 */ struct PROTO_NC_RAID_MAKE_REQ { char dummy[1]; }; /* 8658 */ struct PROTO_NC_RAID_LOOTING_TYPE_REQ { char nItemGrade; char nLootingType; }; /* 8659 */ struct PROTO_NC_RAID_LEAVE_REQ { char dummy[1]; }; /* 8660 */ struct PROTO_NC_ITEM_ENCHANT_ADD_NEW_SOCKET_REQ { ITEM_INVEN equipment; ITEM_INVEN drill; }; /* 8661 */ struct PROTO_NC_QUEST_READ_REQ { unsigned __int16 nQuestID; }; /* 8662 */ struct PROTO_NC_CHARSAVE_UI_STATE_SAVE_REQ { char btMysteryType; }; /* 8663 */ struct PROTO_NC_COLLECT_CARDREGIST_REQ { char invenslot; }; /* 8664 */ struct PROTO_NC_COLLECT_BOOKMARK_REGIST_REQ { unsigned __int16 BookMarkSlot; unsigned __int16 CardID; }; /* 8665 */ struct PROTO_NC_COLLECT_REWARD_REQ { unsigned __int16 RewardID; unsigned __int16 RewardItem; }; /* 8666 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_REWARD_REQ { char nIndex; char nRewardID; }; /* 8667 */ struct PROTO_NC_ACT_NPC_MENU_CMD { char Ack; }; /* 8668 */ #pragma pack(push, 1) struct PROTO_NC_MOVER_RIDE_ON_REQ { unsigned __int16 nMoverHandle; char nSlot; }; #pragma pack(pop) /* 8669 */ struct PROTO_NC_MOVER_RIDE_OFF_REQ { char dummy[1]; }; /* 8670 */ struct PROTO_NC_KQ_VOTE_VOTING_REQ { KQ_VOTING_TYPE eVoteType; }; /* 8671 */ struct PROTO_NC_KQ_JOIN_LIST_REQ { unsigned int nHandle; }; /* 8672 */ struct PROTO_NC_KQ_VOTE_START_CHECK_REQ { char dummy[1]; }; /* 8673 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_USE_ACTIVESKILL_REQ { char nInvenSlot; unsigned __int16 nTargetHnd; SHINE_XY_TYPE TargetLoc; }; #pragma pack(pop) /* 8674 */ struct PROTO_NC_ITEM_MOVER_UPGRADE_REQ { char nMainSlotNo; char nSubSlotNo; }; /* 8675 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_MENU_ACK { unsigned __int16 nNPCHandle; ID_LEVEL_TYPE eLevelType; }; #pragma pack(pop) /* 8676 */ struct PROTO_NC_CHAR_TUTORIAL_STEP_ACK { char nTutorialStep; }; /* 8677 */ struct PROTO_NC_KQ_TEAM_SELECT_REQ { char nTeamType; }; /* 8678 */ struct PROTO_NC_ITEM_RANDOMOPTION_CHANGE_REQ { char nItemSlotNo; char nStuffSlotNo; }; /* 8679 */ struct PROTO_NC_ITEM_CHAT_COLOR_CHANGE_REQ { char nSlotNo; }; /* 8680 */ struct PROTO_NC_ITEM_TERMEXTEND_REQ { char nExtendItemSlot; char nTermItemSlot; }; /* 8681 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_ON_REQ { unsigned __int16 NormalItemList[12]; }; /* 8682 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_OFF_REQ { char dummy[1]; }; /* 8683 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_ON_REQ { unsigned __int16 ChargedItemList[12]; }; /* 8684 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_OFF_REQ { char dummy[1]; }; /* 8685 */ struct PROTO_NC_CHAR_CHARGEDBUFF_ERASE_REQ { unsigned int nChargedBuffKey; }; /* 8686 */ struct PROTO_NC_ITEM_REPURCHASE_REQ { unsigned __int16 nHaldle; }; /* 8687 */ struct PROTO_NC_GUILD_EMBLEM_SAVE_REQ { GUILD_EMBLEM_INFO EmblemInfo; }; /* 8688 */ struct PROTO_NC_ITEM_MAPLINK_SCROLL_REQ { WM_Link targetMap; }; /* 8689 */ struct PROTO_NC_ITEM_MIX_ITEM_REQ { char nSubRaw; char nRawLeft; char nRawRight; }; /* 8690 */ struct PROTO_NC_ITEM_RANDOMOPTION_RECOVER_COUNT_LIMIT_REQ { char nItemSlotNo; char nStuffUseLot; }; /* 8691 */ struct PROTO_NC_ITEM_NEW_UPGRADE_REQ { char equip; char raw; }; /* 8692 */ struct PROTO_NC_ITEM_BRACELET_UPGRADE_REQ { char equip; char raw; }; /* 8693 */ struct PROTO_NC_BAT_SKILLBASH_OBJ_CAST_REQ { unsigned __int16 skill; unsigned __int16 target; }; /* 8694 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_FLD_CAST_REQ { unsigned __int16 skill; SHINE_XY_TYPE locate; }; #pragma pack(pop) /* 8695 */ struct PROTO_NC_ITEM_EQUIP_REQ { char slot; }; /* 8696 */ struct PROTO_NC_ITEM_UNEQUIP_REQ { char slotequip; char slotinven; }; /* 8697 */ struct PROTO_NC_PARTY_JOIN_REQ { Name5 target; }; /* 8698 */ struct PROTO_NC_TRADE_PROPOSE_REQ { unsigned __int16 proposee; }; /* 8699 */ struct PROTO_NC_FRIEND_SET_REQ { Name5 charid; Name5 friendid; }; /* 8700 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_SET_CONFIRM_ACK { Name5 charid; Name5 friendid; char accept_friend; }; #pragma pack(pop) /* 8701 */ struct PROTO_NC_FRIEND_DEL_REQ { Name5 charid; Name5 friendid; }; /* 8702 */ struct PROTO_NC_BOOTH_OPEN_REQ:: { char _bf0; }; /* 8703 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_OPEN_REQ::BoothItem { char invenslot; char boardslot; unsigned __int64 unitcost; unsigned __int16 totallot; }; #pragma pack(pop) /* 8704 */ struct PROTO_NC_BOOTH_OPEN_REQ { STREETBOOTH_SIGNBOARD signboard; PROTO_NC_BOOTH_OPEN_REQ:: flag; PROTO_NC_BOOTH_OPEN_REQ::BoothItem items[]; }; /* 8705 */ #pragma pack(push, 1) struct PROTO_NC_PRISON_ADD_GM_REQ { Name5 sImprison; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /* 8706 */ #pragma pack(push, 1) struct PROTO_NC_PRISON_ALTER_GM_REQ { Name5 sImprison; unsigned __int16 nMin; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /* 8707 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_VISIT_REQ { unsigned __int16 mh_hnd; char password[9]; }; #pragma pack(pop) /* 8708 */ struct PROTO_NC_CHAT_RESTRICT_ADD_REQ { Name5 sChatRestrictCharID; }; /* 8709 */ struct PROTO_NC_CHAT_RESTRICT_DEL_REQ { Name5 sChatRestrictCharID; }; /* 8710 */ struct PROTO_NC_RAID_INVITATION_REQ { Name5 sInvitationCharID; }; /* 8711 */ #pragma pack(push, 1) struct PROTO_NC_RAID_INVITATION_ANSWER_REQ { char bIsAllow; Name5 sMasterCharID; }; #pragma pack(pop) /* 8712 */ struct PROTO_NC_RAID_VANISH_REQ { Name5 sVanishCharID; }; /* 8713 */ struct PROTO_NC_RAID_SLOT_MOVE_REQ:: { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /* 8714 */ struct PROTO_NC_RAID_SLOT_MOVE_REQ:: { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /* 8715 */ struct PROTO_NC_RAID_SLOT_MOVE_REQ { PROTO_NC_RAID_SLOT_MOVE_REQ:: PrePosition; PROTO_NC_RAID_SLOT_MOVE_REQ:: PostPosition; Name5 sPreSlotMoveCharID; Name5 sPostSlotMoveCharID; }; /* 8716 */ struct PROTO_NC_RAID_SET_LEADER_REQ { Name5 sNewLeaderCharID; }; /* 8717 */ struct PROTO_NC_RAID_SET_SUB_LEADER_REQ { Name5 sNewSubLeaderCharID; }; /* 8718 */ struct PROTO_NC_RAID_DEL_SUB_LEADER_REQ { Name5 sDelSubLeaderCharID; }; /* 8719 */ struct PROTO_NC_RAID_SET_LOOTER_REQ { Name5 sNewLooterCharID; }; /* 8720 */ struct PROTO_NC_MAP_MULTY_LINK_SELECT_REQ { Name3 LinkMapName; }; /* 8721 */ struct PROTO_NC_MISC_SPAMMER_REPORT_REQ { Name5 sSpammerName; }; /* 8722 */ struct PROTO_NC_MISC_SPAMMER_CHAT_BAN_REQ { Name5 sSpammerName; }; /* 8723 */ struct PROTO_NC_COLLECT_PEEPING_REQ { Name5 charname; }; /* 8724 */ #pragma pack(push, 1) struct PROTO_NC_PET_SET_NAME_REQ { unsigned __int16 nPetHandle; Name4 sPetName; }; #pragma pack(pop) /* 8725 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGETAKEN_REQ { SHINE_INDUN_INFO sIndunInfo; }; /* 8726 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_HEALINGDONE_REQ { SHINE_INDUN_INFO sIndunInfo; }; /* 8727 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_MYRANK_REQ { SHINE_INDUN_INFO sIndunInfo; }; /* 8728 */ #pragma pack(push, 1) struct PROTO_NC_KQ_VOTE_START_REQ { Name5 sTarget; char nVoteType; char nLen; char sContents[]; }; #pragma pack(pop) /* 8729 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGEDEALT_REQ { SHINE_INDUN_INFO sIndunInfo; }; /* 8730 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_RENAME_REQ { char nItemSlot; Name4 sGuildName; }; #pragma pack(pop) /* 8731 */ struct PROTO_NC_ITEM_EQUIP_BELONGED_CANCEL_USE_REQ { char nCancelItemInvenSlot; char nBelongedItemInvenSlot; }; /* 8732 */ struct std::_Pair_base { unsigned int first; Effect *second; }; /* 8733 */ struct std::pair { std::_Pair_base baseclass_0; }; /* 8734 */ struct PROTO_NC_ACT_SHOUT_CMD { char itemLinkDataCount; char len; char content[]; }; /* 8735 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WHISPER_REQ { char itemLinkDataCount; Name5 receiver; char len; char content[]; }; #pragma pack(pop) /* 8736 */ struct PROTO_NC_ACT_PARTYCHAT_REQ { char itemLinkDataCount; char len; char content[]; }; /* 8737 */ struct PROTO_NC_GUILD_CHAT_REQ { char itemLinkDataCount; char len; char content[]; }; /* 8738 */ struct PROTO_NC_GUILD_ACADEMY_CHAT_REQ { char itemLinkDataCount; char len; char content[]; }; /* 8739 */ struct ShineObjectHandleUnion { unsigned __int16 sohu_Handle; }; /* 8740 */ struct PROTO_NC_RAID_CHAT_REQ { char itemLinkDataCount; char nChatLen; char sChat[]; }; /* 8741 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; AttackedFrom _Myval; }; /* 8742 */ struct AttackedFrom { unsigned __int16 m_kAttacker; float m_fLifeTime; }; /* 8743 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /* 8744 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /* 8745 */ struct std::_Allocator_base { char dummy[1]; }; /* 8746 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /* 8747 */ union $7337ED09435F57E1EC4089C6172A3386 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /* 8748 */ struct std::_List_nod > { $7337ED09435F57E1EC4089C6172A3386 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /* 8749 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /* 8750 */ struct std::list > { std::_List_val > baseclass_0; }; /* 8751 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8752 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8753 */ struct MobKillAnnounceText { MobKillAnnounceType TextIndex; char Text[128]; }; /* 8754 */ struct IIDTableBase { ITableBase baseclass_0; MobKillAnnounceText **m_pkRecordIDMap; unsigned __int16 m_tMostLargeID; }; /* 8755 */ struct MobKillAnnounceTextTab { IIDTableBase baseclass_0; }; /* 8756 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8757 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8758 */ #pragma pack(push, 1) struct DamageEffect { unsigned __int16 ID; DamageBaseType DamageType; char INDEX[32]; char IsDamagedObject; unsigned __int16 EffectID; }; #pragma pack(pop) /* 8759 */ struct DamageEffectTab { ITableBase baseclass_0; }; /* 8760 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8761 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8762 */ #pragma pack(push, 1) struct AbStateMsg { char AbStateIDX[32]; AbStateMsgTimeEnum AbStateMsgTime; char AbStateMsgDesc[512]; char R; char G; char B; }; #pragma pack(pop) /* 8763 */ struct AbStateMsgTable { ITableBase baseclass_0; }; /* 8764 */ struct std::allocator::rebind { char dummy[1]; }; /* 8765 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 8766 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8767 */ union $329373B5460C5EB78610B88D48F61F17 { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /* 8768 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $329373B5460C5EB78610B88D48F61F17 ___u0; }; /* 8769 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /* 8770 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /* 8771 */ struct ScriptMsgCtrl { char dummy[1]; }; /* 8772 */ struct LuaScriptTutorial { LuaScript baseclass_0; }; /* 8773 */ struct SHINE_INDUN_RANK_CLIENT { Name5 nCharID; char nCharClass; unsigned __int64 nDamageDealt; unsigned __int64 nDamageTaken; unsigned __int64 nHealingDone; }; /* 8774 */ struct SHINE_INDUN_RANK_CLIENT_VALUE { Name5 nCharID; char nCharClass; unsigned __int64 nValue; }; /* 8775 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_MYRANK_ACK { unsigned __int16 nErr; unsigned __int64 nPrevDamageDealt; unsigned __int64 nPrevDamageTaken; unsigned __int64 nPrevHealingDone; char nPrevPlayTimeHour; char nPrevPlayTimeMinute; char nPrevPlayTimeSecond; char nPrevPlayTimeYear; char nPrevPlayTimeMonth; char nPrevPlayTimeDay; unsigned __int64 nCurrDamageDealt; unsigned __int64 nCurrDamageTaken; unsigned __int64 nCurrHealingDone; char nCurrPlayTimeHour; char nCurrPlayTimeMinute; char nCurrPlayTimeSecond; char nCurrPlayTimeYear; char nCurrPlayTimeMonth; char nCurrPlayTimeDay; }; #pragma pack(pop) /* 8776 */ struct std::allocator::rebind { char dummy[1]; }; /* 8777 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /* 8778 */ union $F6912FB84200244CF6504022AE9193E8 { std::_Iterator012 baseclass_0; SHINE_INDUN_INFO *_Ptr; }; /* 8779 */ struct std::_Vector_const_iterator > > { $F6912FB84200244CF6504022AE9193E8 ___u0; }; /* 8780 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /* 8781 */ struct AnimationMD5Checksum { char dummy[1]; }; /* 8782 */ #pragma pack(push, 1) struct Name60Byte:: { unsigned __int64 nb_Qwrd[7]; unsigned int nb_Dwrd; }; #pragma pack(pop) /* 8783 */ union Name60Byte { char nb_name[60]; Name60Byte:: nb_code; }; /* 8784 */ struct std::allocator::rebind { char dummy[1]; }; /* 8785 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /* 8786 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /* 8787 */ struct std::_Pair_base,std::allocator >,1> > >,bool> { std::_Tree_iterator,std::allocator >,1> > > first; bool second; }; /* 8788 */ struct std::pair,std::allocator >,1> > >,bool> { std::_Pair_base,std::allocator >,1> > >,bool> baseclass_0; }; /* 8789 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8790 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8791 */ struct ActionEffectInfoTab { ITableBase baseclass_0; }; /* 8792 */ struct AbnormalStateInfoTab { IIDTableBase baseclass_0; }; /* 8793 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8794 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8795 */ struct ScriptMsgTab { ITableBase baseclass_0; }; /* 8796 */ struct PROTO_NC_QUEST_GIVE_UP_REQ { unsigned __int16 nQuestID; }; /* 8797 */ struct PROTO_NC_QUEST_CLIENT_SCENARIO_DONE_REQ { unsigned __int16 nScenarioID; }; /* 8798 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_SCRIPT_CMD_ACK { unsigned __int16 nQuestID; char nQSC; unsigned int nResult; }; #pragma pack(pop) /* 8799 */ struct PROTO_NC_MINIHOUSE_KICKOUT_REQ { unsigned __int16 hnd; }; /* 8800 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_MH_FURNITURE_ENDURE_KIT_USE_REQ { char nInvenSlot; unsigned __int16 nFurnitureHnd; }; #pragma pack(pop) /* 8801 */ struct PROTO_NC_CHAR_CLIENT_AUTO_PICK_REQ { char bEnable; }; /* 8802 */ struct PROTO_NC_SCENARIO_AREAENTRY_ACK { Name8 areaindex; }; /* 8803 */ struct PROTO_NC_SCENARIO_AREALEAVE_ACK { Name8 areaindex; }; /* 8804 */ struct PROTO_NC_MINIHOUSE_MODIFY_PASSWORD_REQ { char password[9]; }; /* 8805 */ struct PROTO_NC_MINIHOUSE_MODIFY_TITLE_REQ { char title[21]; }; /* 8806 */ struct PROTO_NC_MINIHOUSE_MODIFY_MAXENTERNUM_REQ { char maxvisiter; }; /* 8807 */ struct PROTO_NC_MINIHOUSE_MODIFY_ITEM_INFO_OPEN_REQ { char bItemInfoClose; }; /* 8808 */ struct PROTO_NC_MINIHOUSE_VISITREADY_REQ { unsigned __int16 mh_hnd; }; /* 8809 */ struct PROTO_NC_HOLY_PROMISE_GET_CEN_REWARD_REQ { char dummy[1]; }; /* 8810 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_REWARD_SELECT_ITEM_INDEX_CMD { unsigned __int16 nQuestID; unsigned int nSelectedItemIndex; }; #pragma pack(pop) /* 8811 */ struct std::_Pair_base,std::allocator >,0> > >,bool> { std::_Tree_iterator,std::allocator >,0> > > first; bool second; }; /* 8812 */ struct std::pair,std::allocator >,0> > >,bool> { std::_Pair_base,std::allocator >,0> > >,bool> baseclass_0; }; /* 8813 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8814 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8815 */ struct ColorInfoTable { ITableBase baseclass_0; }; /* 8816 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8817 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8818 */ struct MiniHouseObjAniInfoTab { ITableBase baseclass_0; }; /* 8819 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8820 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8821 */ struct ChargedEffectTable { ITableBase baseclass_0; }; /* 8822 */ struct NiTArray { NiTArrayVtbl *vfptr; NiDX9AdapterDesc **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 8823 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 8824 */ struct NiDX9SystemDesc { unsigned int m_uiAdapterCount; NiTArray m_kAdapterList; }; /* 8825 */ struct PROTO_NC_GUILD_TOURNAMENT_FLAGCAPTURE_REQ { unsigned __int16 hTargetFlag; }; /* 8826 */ struct IDirect3D9 { IUnknown baseclass_0; }; /* 8827 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8828 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8829 */ struct MiniHouseFuritureInfoTab { ITableBase baseclass_0; }; /* 8830 */ struct GatheringTask { ITask baseclass_0; GatheringTask::State m_eState; GatheringWin *m_pkGatheringWin; }; /* 8831 */ struct PROTO_NC_CHAR_OPTION_SET_SHORTCUTSIZE_CMD { PROTO_NC_CHAR_OPTION_SHORTCUTSIZE Data; }; /* 8832 */ struct PROTO_NC_CHAR_OPTION_SET_WINDOWPOS_CMD { PROTO_NC_CHAR_OPTION_WINDOWPOS Data; }; /* 8833 */ struct PROTO_NC_CHAR_OPTION_SET_KEYMAPPING_CMD { PROTO_NC_CHAR_OPTION_KEYMAPPING Data; }; /* 8834 */ #pragma pack(push, 1) struct GatherInfo { unsigned __int16 GatherID; char Index[32]; GatherType Type; char NeededTool0[32]; char NeededTool1[32]; char NeededTool2[32]; char EqipItemView[32]; unsigned int AniNumber; unsigned int Gauge; }; #pragma pack(pop) /* 8835 */ struct __declspec(align(16)) std::_Tree,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocato { std::_Tree,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator > const ,unsigned int> > { char dummy[1]; }; /* 8838 */ struct std::allocator,std::allocator > const ,unsigned int> > { std::_Allocator_base,std::allocator > const ,unsigned int> > baseclass_0; }; /* 8839 */ struct std::_Pair_base,std::allocator > const ,unsigned int> { std::basic_string,std::allocator > first; unsigned int second; }; /* 8840 */ struct std::pair,std::allocator > const ,unsigned int> { std::_Pair_base,std::allocator > const ,unsigned int> baseclass_0; }; /* 8841 */ struct std::_Iterator012,std::allocator > const ,unsigned int>,int,std::pair,std::allocator > const ,unsigned int> co { std::_Iterator_base0 baseclass_0; }; /* 8842 */ struct std::_Tree_nod,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator > const ,unsigned int> _Myval; char _Color; char _Isnil; }; /* 8843 */ union $501BE75466569F366B69D5D7D2941DDE { std::_Iterator012,std::allocator > const ,unsigned int>,int,std::pair,std::allocator > const ,unsigned int> co baseclass_0; std::_Tree_nod,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 8852 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 8853 */ struct GatherInfoTable { ITableBase baseclass_0; }; /* 8854 */ struct std::_Pair_base,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std: { $58D708441B7DAE734DD7A718536459A7 ___u0; }; /* 8857 */ struct std::_Allocator_base,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator >,unsigned int,std::less,std::allocator > >,std::allocator,std::allocator > const ,unsigned int> >::rebind,std::allocator > const ,unsigned int> > { char dummy[1]; }; /* 8860 */ struct std::allocator,std::allocator > const ,unsigned int> >::rebind,std::allocator >,unsigned int,std::less,std::allocator,0> > >,bool> { std::_Tree_const_iterator,std::allocator,0> > > first; bool second; }; /* 8862 */ struct std::pair,std::allocator,0> > >,bool> { std::_Pair_base,std::allocator,0> > >,bool> baseclass_0; }; /* 8863 */ struct PROTO_NC_ACT_PRODUCE_CAST_REQ { unsigned __int16 produceskill; }; /* 8864 */ union IsChatCommandPrefix::__l2:: { char acChar[2]; unsigned __int16 wChar; }; /* 8865 */ union StrCopyToSpace::__l6:: { char acChar[2]; unsigned __int16 wChar; }; /* 8866 */ union IsAllSpace::__l6:: { char acChar[2]; unsigned __int16 wChar; }; /* 8867 */ union IsShisperChat::__l4:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8868 */ union IsVote::__l4:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8869 */ union IsPartyChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8870 */ union IsGuildChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8871 */ union IsGuildAcademyChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8872 */ union IsRaidChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8873 */ union isreplyWhisperChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8874 */ union IsShoutChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8875 */ union IsNormalChat::__l2:: { char acChar[4]; unsigned __int16 awChar[2]; }; /* 8876 */ struct std::_Iterator012,std::allocator >,int,std::basic_string,std::allocator > const *,std::basic_string,std::alloc { std::_Iterator_base0 baseclass_0; }; /* 8877 */ union $ACA0E5108159AFFF2F5255A8E25BE8A6 { std::_Iterator012,std::allocator >,int,std::basic_string,std::allocator > const *,std::basic_string,std::alloc baseclass_0; std::basic_string,std::allocator > *_Ptr; }; /* 8878 */ struct std::_Vector_const_iterator,std::allocator >,std::allocator,std::allocator > > > > { $ACA0E5108159AFFF2F5255A8E25BE8A6 ___u0; }; /* 8879 */ struct std::_Vector_iterator,std::allocator >,std::allocator,std::allocator > > > > { std::_Vector_const_iterator,std::allocator >,std::allocator,std::allocator > > > > baseclass_0; }; /* 8880 */ struct NiPointer { EventFriendCountWin *m_pObject; }; /* 8881 */ struct NiPointer { CharSelectMenuWin *m_pObject; }; /* 8882 */ struct CharSelectInfoWin { PgWinFrame baseclass_0; PgWinText *m_pkNameTextWin; PgWinText *m_pkLevelTextWin; PgWinText *m_pkClassTextWin; PgWinText *m_pkPositionTextWin; PgWinText *m_pkHPTextWin; PgWinText *m_pkSPTextWin; }; /* 8883 */ struct NiPointer { CharSelectInfoWin *m_pObject; }; /* 8884 */ struct ZoneLoginNetFrameWork { PgFrameWork baseclass_0; NiPointer m_spZoneNet; PgMsg::Frame m_kMapLoginMsg; }; /* 8885 */ struct BTTrace { int m_iHandle; BUGTRAP_LOGLEVEL_tag m_eDefaultLogLevel; }; /* 8886 */ struct PROTO_NC_AVATAR_ERASE_REQ { char slot; }; /* 8887 */ struct PROTO_NC_CHAR_LOGIN_REQ { char slot; }; /* 8888 */ struct PROTO_NC_CHAR_TUTORIAL_POPUP_ACK { char bIsSkip; }; /* 8889 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_RENAME_REQ { char SlotNo; Name5 NewName; }; #pragma pack(pop) /* 8890 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_CHANGE_CHAR_ID_REQ { char nSlotNo; Name5 sNewID; }; #pragma pack(pop) /* 8891 */ struct NiPointer { WorldSelectExitWin *m_pObject; }; /* 8892 */ struct NiPointer { WorldSelectOptionWin *m_pObject; }; /* 8893 */ struct NiPointer { WorldSelectOptionSetWin *m_pObject; }; /* 8894 */ struct NiPointer { WorldSelectWin *m_pObject; }; /* 8895 */ struct NiPointer { AccountWin *m_pObject; }; /* 8896 */ struct NiPointer { SignUpWin *m_pObject; }; /* 8897 */ struct NiPointer { SpawnAppsWin *m_pObject; }; /* 8898 */ struct LoginWorldNetFrameWork { PgFrameWork baseclass_0; NiPointer m_spWorldMgrNet; }; /* 8899 */ #pragma pack(push, 1) struct Name18Byte:: { unsigned int nb_Dwrd[4]; unsigned __int16 nb_Word; }; #pragma pack(pop) /* 8900 */ union Name18Byte { char nb_name[18]; Name18Byte:: nb_code; }; /* 8901 */ struct PROTO_NC_USER_LOGINWORLD_REQ { Name18Byte user; unsigned __int16 validate_new[32]; }; /* 8902 */ struct CCallbackBase { CCallbackBaseVtbl *vfptr; char m_nCallbackFlags; int m_iCallback; }; /* 8903 */ struct CCallbackBaseVtbl { void (__thiscall *Run)(CCallbackBase *this, void *, bool, unsigned __int64); void (__thiscall *Run)(CCallbackBase *this, void *); int (__thiscall *GetCallbackSizeBytes)(CCallbackBase *this); }; /* 8904 */ struct SteamCallback { CCallback m_GetAuthSessionTicketResponse; CCallback m_CallbackGameOverlayActivated; unsigned int m_hAuthTicket; }; /* 8905 */ struct GetAuthSessionTicketResponse_t { unsigned int m_hAuthTicket; EResult m_eResult; }; /* 8906 */ struct CCallback { CCallbackBase baseclass_0; SteamCallback *m_pObj; void (__thiscall *m_Func)(SteamCallback *this, GetAuthSessionTicketResponse_t *); }; /* 8907 */ struct GameOverlayActivated_t { char m_bActive; }; /* 8908 */ struct CCallback { CCallbackBase baseclass_0; SteamCallback *m_pObj; void (__thiscall *m_Func)(SteamCallback *this, GameOverlayActivated_t *); }; /* 8909 */ struct CSteamID::SteamID_t::SteamIDComponent_t { unsigned int m_unAccountID; int _bf4; }; /* 8910 */ union CSteamID::SteamID_t { CSteamID::SteamID_t::SteamIDComponent_t m_comp; unsigned __int64 m_unAll64Bits; }; /* 8911 */ struct CSteamID { CSteamID::SteamID_t m_steamid; }; /* 8912 */ struct CGameID::GameID_t { int _bf0; unsigned int m_nModID; }; /* 8913 */ union $C4CB1ED71833075569F318C14A0AEC3F { unsigned __int64 m_ulGameID; CGameID::GameID_t m_gameID; }; /* 8914 */ struct CGameID { $C4CB1ED71833075569F318C14A0AEC3F ___u0; }; /* 8915 */ struct SteamCallback_t { char dummy[1]; }; /* 8916 */ struct MatchMakingKeyValuePair_t { char m_szKey[256]; char m_szValue[256]; }; /* 8917 */ struct servernetadr_t { unsigned __int16 m_usConnectionPort; unsigned __int16 m_usQueryPort; unsigned int m_unIP; }; /* 8918 */ #pragma pack(push, 4) struct gameserveritem_t { servernetadr_t m_NetAdr; int m_nPing; bool m_bHadSuccessfulResponse; bool m_bDoNotRefresh; char m_szGameDir[32]; char m_szMap[32]; char m_szGameDescription[64]; unsigned int m_nAppID; int m_nPlayers; int m_nMaxPlayers; int m_nBotPlayers; bool m_bPassword; bool m_bSecure; unsigned int m_ulTimeLastPlayed; int m_nServerVersion; char m_szServerName[64]; char m_szGameTags[128]; CSteamID m_steamID; }; #pragma pack(pop) /* 8919 */ struct PROTO_NC_USER_LOGIN_NETMARBLE_REQ { unsigned __int16 CPCookieLength; char CPCookie[]; }; /* 8920 */ struct PROTO_NC_USER_XTRAP_REQ { char XTrapClientKeyLength; char XTrapClientKey[]; }; /* 8921 */ struct PROTO_NC_USER_WORLDSELECT_REQ { char worldno; }; /* 8922 */ struct PROTO_NC_USER_LOGIN_WITH_OTP_REQ { Name8 sOTP; }; /* 8923 */ #pragma pack(push, 1) struct PROTO_NC_USER_GER_LOGIN_REQ { Name18Byte user; Name4 password; Name5 spawnapps; }; #pragma pack(pop) /* 8924 */ struct PROTO_NC_USER_CLIENT_VERSION_CHECK_REQ { char sVersionKey[64]; }; /* 8925 */ struct CMD5Checksum { CMD5ChecksumVtbl *vfptr; char m_lpszBuffer[64]; unsigned int m_nCount[2]; unsigned int m_lMD5[4]; }; /* 8926 */ struct CMD5ChecksumVtbl { void *(__thiscall *__vecDelDtor)(CMD5Checksum *this, unsigned int); }; /* 8927 */ struct ClientVersionKeyInfo { char dummy[1]; }; /* 8928 */ struct std::codecvt_base { std::locale::facet baseclass_0; }; /* 8929 */ const struct std::codecvt { std::codecvt_base baseclass_0; }; /* 8930 */ struct std::basic_filebuf > { std::basic_streambuf > baseclass_0; char *_Set_eback; char *_Set_egptr; std::codecvt *_Pcvt; char _Mychar; bool _Wrotesome; int _State; bool _Closef; _iobuf *_Myfile; }; /* 8931 */ struct $E0D29D8AF92790D8955791A70B71CF98 { _BYTE gap0[16]; std::basic_filebuf > _Filebuffer; }; /* 8932 */ union $AD1D3456C1CF85A6423FF5BCD36AFB19 { std::basic_istream > baseclass_0; $E0D29D8AF92790D8955791A70B71CF98 _s1; }; /* 8933 */ struct std::basic_ifstream > { $AD1D3456C1CF85A6423FF5BCD36AFB19 ___u0; _BYTE gap68[72]; }; /* 8934 */ struct std::iterator { char dummy[1]; }; /* 8935 */ union $093A6C38D0F9F7B2B45AAE391F8F6844 { std::iterator baseclass_0; std::basic_streambuf > *_Strbuf; }; /* 8936 */ struct std::istreambuf_iterator > { $093A6C38D0F9F7B2B45AAE391F8F6844 ___u0; bool _Got; char _Val; }; /* 8937 */ struct std::num_get > > { std::locale::facet baseclass_0; _Cvtvec _Cvt; }; /* 8938 */ struct std::basic_istream >::_Sentry_base { std::basic_istream > *_Myistr; }; /* 8939 */ struct std::basic_istream >::sentry { std::basic_istream >::_Sentry_base baseclass_0; bool _Ok; }; /* 8940 */ const struct std::error_category { std::error_categoryVtbl *vfptr; }; /* 8941 */ struct std::error_condition { int _Myval; std::error_category *_Mycat; }; /* 8942 */ struct std::error_code { int _Myval; std::error_category *_Mycat; }; /* 8943 */ struct std::error_categoryVtbl { void *(__thiscall *__vecDelDtor)(std::error_category *this, unsigned int); const char *(__thiscall *name)(std::error_category *this); std::basic_string,std::allocator > *(__thiscall *message)(std::error_category *this, std::basic_string,std::allocator > *result, int); std::error_condition *(__thiscall *default_error_condition)(std::error_category *this, std::error_condition *result, int); bool (__thiscall *equivalent)(std::error_category *this, std::error_code *, int); bool (__thiscall *equivalent)(std::error_category *this, int, std::error_condition *); }; /* 8944 */ struct std::system_error { std::runtime_error baseclass_0; std::error_code _Mycode; }; /* 8945 */ struct std::ios_base::failure { std::system_error baseclass_0; }; /* 8946 */ struct ISteamUser { ISteamUserVtbl *vfptr; }; /* 8947 */ struct ISteamUserVtbl { int (__thiscall *GetHSteamUser)(ISteamUser *this); bool (__thiscall *BLoggedOn)(ISteamUser *this); CSteamID *(__thiscall *GetSteamID)(ISteamUser *this, CSteamID *result); int (__thiscall *InitiateGameConnection)(ISteamUser *this, void *, int, CSteamID, unsigned int, unsigned __int16, bool); void (__thiscall *TerminateGameConnection)(ISteamUser *this, unsigned int, unsigned __int16); void (__thiscall *TrackAppUsageEvent)(ISteamUser *this, CGameID, int, const char *); bool (__thiscall *GetUserDataFolder)(ISteamUser *this, char *, int); void (__thiscall *StartVoiceRecording)(ISteamUser *this); void (__thiscall *StopVoiceRecording)(ISteamUser *this); EVoiceResult (__thiscall *GetAvailableVoice)(ISteamUser *this, unsigned int *, unsigned int *, unsigned int); EVoiceResult (__thiscall *GetVoice)(ISteamUser *this, bool, void *, unsigned int, unsigned int *, bool, void *, unsigned int, unsigned int *, unsigned int); EVoiceResult (__thiscall *DecompressVoice)(ISteamUser *this, const void *, unsigned int, void *, unsigned int, unsigned int *, unsigned int); unsigned int (__thiscall *GetVoiceOptimalSampleRate)(ISteamUser *this); unsigned int (__thiscall *GetAuthSessionTicket)(ISteamUser *this, void *, int, unsigned int *); EBeginAuthSessionResult (__thiscall *BeginAuthSession)(ISteamUser *this, const void *, int, CSteamID); void (__thiscall *EndAuthSession)(ISteamUser *this, CSteamID); void (__thiscall *CancelAuthTicket)(ISteamUser *this, unsigned int); EUserHasLicenseForAppResult (__thiscall *UserHasLicenseForApp)(ISteamUser *this, CSteamID, unsigned int); bool (__thiscall *BIsBehindNAT)(ISteamUser *this); void (__thiscall *AdvertiseGame)(ISteamUser *this, CSteamID, unsigned int, unsigned __int16); unsigned __int64 (__thiscall *RequestEncryptedAppTicket)(ISteamUser *this, void *, int); bool (__thiscall *GetEncryptedAppTicket)(ISteamUser *this, void *, int, unsigned int *); int (__thiscall *GetGameBadgeLevel)(ISteamUser *this, int, bool); int (__thiscall *GetPlayerSteamLevel)(ISteamUser *this); }; /* 8948 */ struct SteamConfig { char dummy[1]; }; /* 8949 */ struct NiParticleSDM { char dummy[1]; }; /* 8950 */ struct boost::arg<4> { char dummy[1]; }; /* 8951 */ struct boost::arg<5> { char dummy[1]; }; /* 8952 */ struct boost::arg<6> { char dummy[1]; }; /* 8953 */ struct boost::arg<7> { char dummy[1]; }; /* 8954 */ struct boost::arg<8> { char dummy[1]; }; /* 8955 */ struct boost::arg<9> { char dummy[1]; }; /* 8956 */ struct NiMilesAudioSDM { char dummy[1]; }; /* 8957 */ struct NiPortalSDM { char dummy[1]; }; /* 8958 */ struct NiAnimationSDM { char dummy[1]; }; /* 8959 */ struct NiCollisionSDM { char dummy[1]; }; /* 8960 */ struct tagEMR { unsigned int iType; unsigned int nSize; }; /* 8961 */ struct _RECTL { int left; int top; int right; int bottom; }; /* 8962 */ struct tagEMRPOLYLINE { tagEMR emr; _RECTL rclBounds; unsigned int cptl; _POINTL aptl[1]; }; /* 8963 */ struct tagXFORM { float eM11; float eM12; float eM21; float eM22; float eDx; float eDy; }; /* 8964 */ struct tagEMRTRANSPARENTBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int cxSrc; int cySrc; }; /* 8965 */ struct tagMIDIINCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 8966 */ struct _CLASS_MEDIA_CHANGE_CONTEXT { unsigned int MediaChangeCount; unsigned int NewState; }; /* 8967 */ struct tagIDLDESC { unsigned int dwReserved; unsigned __int16 wIDLFlags; }; /* 8968 */ struct _SERVICE_PRESHUTDOWN_INFO { unsigned int dwPreshutdownTimeout; }; /* 8969 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RANDOMOPTION_CHANGE_CONSUME_AND_COUNTING_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; char nItemSlotNo; }; #pragma pack(pop) /* 8970 */ struct PROTO_NC_MISC_EVENTNPC_STANDEND_ZONE_CMD { Name8 sMobIndex; }; /* 8971 */ struct PROTO_NC_USER_CONNECTCUT2WORLDMANAGER_CMD { unsigned int usrregnum; unsigned __int16 wldmanhandle; unsigned __int16 reason; }; /* 8972 */ struct _TAPE_SET_DRIVE_PARAMETERS { char ECC; char Compression; char DataPadding; char ReportSetmarks; unsigned int EOTWarningZoneSize; }; /* 8973 */ struct tagCBTACTIVATESTRUCT { int fMouse; HWND__ *hWndActive; }; /* 8974 */ struct _NETRESOURCEW { unsigned int dwScope; unsigned int dwType; unsigned int dwDisplayType; unsigned int dwUsage; wchar_t *lpLocalName; wchar_t *lpRemoteName; wchar_t *lpComment; wchar_t *lpProvider; }; /* 8975 */ struct midiproptempo_tag { unsigned int cbStruct; unsigned int dwTempo; }; /* 8976 */ struct _CRYPTOAPI_BLOB { unsigned int cbData; char *pbData; }; /* 8977 */ struct _CRYPT_ALGORITHM_IDENTIFIER { char *pszObjId; _CRYPTOAPI_BLOB Parameters; }; /* 8978 */ struct _CRYPT_BIT_BLOB { unsigned int cbData; char *pbData; unsigned int cUnusedBits; }; /* 8979 */ struct _CERT_PUBLIC_KEY_INFO { _CRYPT_ALGORITHM_IDENTIFIER Algorithm; _CRYPT_BIT_BLOB PublicKey; }; /* 8980 */ struct _CERT_EXTENSION { char *pszObjId; int fCritical; _CRYPTOAPI_BLOB Value; }; /* 8981 */ struct _CERT_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB SerialNumber; _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPTOAPI_BLOB Issuer; _FILETIME NotBefore; _FILETIME NotAfter; _CRYPTOAPI_BLOB Subject; _CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; _CRYPT_BIT_BLOB IssuerUniqueId; _CRYPT_BIT_BLOB SubjectUniqueId; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 8982 */ struct _CMSG_ENVELOPED_ENCODE_INFO { unsigned int cbSize; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; unsigned int cRecipients; _CERT_INFO **rgpRecipients; }; /* 8983 */ struct tagRemHGLOBAL { int fNullHGlobal; unsigned int cbData; char data[1]; }; /* 8984 */ struct _DWORD_BLOB { unsigned int clSize; unsigned int alData[1]; }; /* 8985 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 8986 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /* 8987 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 8988 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 8989 */ struct NiSequence { NiObject baseclass_0; char *m_pcName; NiTArray m_kObjectName; NiTArray > m_kCtrl; NiPointer m_spTextKeys; unsigned int m_uiTextKeyReference; }; /* 8990 */ struct NiPointer { NiSequence *m_pObject; }; /* 8991 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /* 8992 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 8993 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WORLD_RENAME_ACK { NETPACKETZONEHEADER netpacketzoneheader; char nItemSlot; Name4 sGuildName; unsigned __int16 err; }; #pragma pack(pop) /* 8994 */ struct SHINE_INDUN_RANK { unsigned int nCharRegNum; unsigned __int64 nDamageDealt; unsigned __int64 nDamageTaken; unsigned __int64 nHealingDone; }; /* 8995 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_SAVE_DB_CMD { SHINE_INDUN_INFO sIndunInfo; unsigned int nPlayTime; unsigned __int16 nRankCount; SHINE_INDUN_RANK ranks[]; }; #pragma pack(pop) /* 8996 */ struct _QUERY_SERVICE_CONFIGA { unsigned int dwServiceType; unsigned int dwStartType; unsigned int dwErrorControl; char *lpBinaryPathName; char *lpLoadOrderGroup; unsigned int dwTagId; char *lpDependencies; char *lpServiceStartName; char *lpDisplayName; }; /* 8997 */ struct MAPPOS { char MapName[12]; SHINE_XY_TYPE MapXY; }; /* 8998 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MK_GETEXP { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 mobid; unsigned int exp; }; #pragma pack(pop) /* 8999 */ struct NETPACKETHEADER { unsigned __int16 clienthandle; }; /* 9000 */ #pragma pack(push, 1) struct PROTO_NC_USER_GER_PASSWORD_CHECK_ACK { NETPACKETHEADER netpacketheader; Name18Byte id; Name4 password; unsigned int usrregnum; char authid; unsigned int block; unsigned int loginable; Name5 spawnapps; }; #pragma pack(pop) /* 9001 */ struct _TOKEN_PRIMARY_GROUP { void *PrimaryGroup; }; /* 9002 */ struct PPM_IDLE_STATE_ACCOUNTING { unsigned int IdleTransitions; unsigned int FailedTransitions; unsigned int InvalidBucketIndex; unsigned __int64 TotalTime; unsigned int IdleTimeBuckets[6]; }; /* 9003 */ struct $2ACC251678A70CC660B42C50BE23747A { void *hMem; unsigned int dwReserved[3]; }; /* 9004 */ struct $03A236B16FC15461493BD6ADF5082600 { unsigned int dwCommittedSize; unsigned int dwUnCommittedSize; void *lpFirstBlock; void *lpLastBlock; }; /* 9005 */ union $EA1E14DB323D6C66FCFCEB2C0B6AF019 { $2ACC251678A70CC660B42C50BE23747A Block; $03A236B16FC15461493BD6ADF5082600 Region; }; /* 9006 */ struct _PROCESS_HEAP_ENTRY { void *lpData; unsigned int cbData; char cbOverhead; char iRegionIndex; unsigned __int16 wFlags; $EA1E14DB323D6C66FCFCEB2C0B6AF019 Region; }; /* 9007 */ struct tagEMREOF { tagEMR emr; unsigned int nPalEntries; unsigned int offPalEntries; unsigned int nSizeLast; }; /* 9008 */ struct _CERT_ISSUER_SERIAL_NUMBER { _CRYPTOAPI_BLOB Issuer; _CRYPTOAPI_BLOB SerialNumber; }; /* 9009 */ union $CF114F7F8CF7E423365FB3EE097B080F { _CERT_ISSUER_SERIAL_NUMBER IssuerSerialNumber; _CRYPTOAPI_BLOB KeyId; _CRYPTOAPI_BLOB HashId; }; /* 9010 */ struct _CERT_ID { unsigned int dwIdChoice; $CF114F7F8CF7E423365FB3EE097B080F ___u1; }; /* 9011 */ struct _CRYPT_ATTRIBUTE_TYPE_VALUE { char *pszObjId; _CRYPTOAPI_BLOB Value; }; /* 9012 */ struct _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO { unsigned int cbSize; _CRYPT_BIT_BLOB RecipientPublicKey; _CERT_ID RecipientId; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 9013 */ union $885C1E0CEA68384FB7EF5C992755A6DC { _CRYPT_ALGORITHM_IDENTIFIER *pEphemeralAlgorithm; _CERT_ID *pSenderId; }; /* 9014 */ struct _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; void *pvKeyEncryptionAuxInfo; _CRYPT_ALGORITHM_IDENTIFIER KeyWrapAlgorithm; void *pvKeyWrapAuxInfo; unsigned int hCryptProv; unsigned int dwKeySpec; unsigned int dwKeyChoice; $885C1E0CEA68384FB7EF5C992755A6DC ___u8; _CRYPTOAPI_BLOB UserKeyingMaterial; unsigned int cRecipientEncryptedKeys; _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO **rgpRecipientEncryptedKeys; }; /* 9015 */ struct _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO { _CERT_ID RecipientId; _CRYPTOAPI_BLOB EncryptedKey; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 9016 */ struct _VOLUME_GET_GPT_ATTRIBUTES_INFORMATION { unsigned __int64 GptAttributes; }; /* 9017 */ struct IPropertyBag { IUnknown baseclass_0; }; /* 9018 */ struct tagPARAMDATA { wchar_t *szName; unsigned __int16 vt; }; /* 9019 */ struct tagMETHODDATA { wchar_t *szName; tagPARAMDATA *ppdata; int dispid; unsigned int iMeth; tagCALLCONV cc; unsigned int cArgs; unsigned __int16 wFlags; unsigned __int16 vtReturn; }; /* 9020 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_GRADE_GROWTH_DATA_ACK { unsigned int CharNo; unsigned __int16 Error; unsigned __int64 nNeedMoney; }; #pragma pack(pop) /* 9021 */ #pragma pack(push, 1) struct PROTO_NC_MISC_CHAR_LOGOFF_STATISTICS { char WorldNo; unsigned int UserNo; unsigned int CharNo; char CharClass; char CharLevel; unsigned __int64 CharGetExp; unsigned __int16 CharPlayMin; }; #pragma pack(pop) /* 9022 */ #pragma pack(push, 1) struct PROTO_NC_KQ_LIST_ACK { int ServerTime; tm tm_ServerTime; unsigned int NewStartHandle; unsigned int NewEndHandle; unsigned __int16 NumOfNewQuest; PROTO_KQ_INFO_CLIENT NewQuestArray[]; }; #pragma pack(pop) /* 9023 */ struct _SID_AND_ATTRIBUTES { void *Sid; unsigned int Attributes; }; /* 9024 */ struct _MEMORY_BASIC_INFORMATION64 { unsigned __int64 BaseAddress; unsigned __int64 AllocationBase; unsigned int AllocationProtect; unsigned int __alignment1; unsigned __int64 RegionSize; unsigned int State; unsigned int Protect; unsigned int Type; unsigned int __alignment2; }; /* 9025 */ struct tagMCI_SAVE_PARMSA { unsigned int dwCallback; const char *lpfilename; }; /* 9026 */ struct PROTO_NC_LOG_GAME_DELETE_AVATAR { unsigned int chrregnum; }; /* 9027 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_CHANGEMASTER_ACK { Name5 newmaster; unsigned __int16 err; }; #pragma pack(pop) /* 9028 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_ETC3_REQ { char dummy[1]; }; /* 9029 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_NEW_RANK_MSG { Name5 nCharID; SHINE_INDUN_INFO sIndunInfo; char rankType; unsigned int nRank; }; #pragma pack(pop) /* 9030 */ struct PROTO_NC_CHAT_RESTRICT_ADD_ACK { unsigned __int16 nError; PROTO_CHAT_RESTRICT_INFO ChatRestrictData; }; /* 9031 */ struct $_TypeDescriptor$_extraBytes_88 { const void *pVFTable; void *spare; char name[88]; }; /* 9032 */ struct sockaddr { unsigned __int16 sa_family; char sa_data[14]; }; /* 9033 */ struct tagRemHMETAFILEPICT { int mm; int xExt; int yExt; unsigned int cbData; char data[1]; }; /* 9034 */ struct _FAT_STATISTICS { unsigned int CreateHits; unsigned int SuccessfulCreates; unsigned int FailedCreates; unsigned int NonCachedReads; unsigned int NonCachedReadBytes; unsigned int NonCachedWrites; unsigned int NonCachedWriteBytes; unsigned int NonCachedDiskReads; unsigned int NonCachedDiskWrites; }; /* 9035 */ struct IUriBuilderFactory { IUnknown baseclass_0; }; /* 9036 */ struct IUriBuilder { IUnknown baseclass_0; }; /* 9037 */ struct DIPROPHEADER { unsigned int dwSize; unsigned int dwHeaderSize; unsigned int dwObj; unsigned int dwHow; }; /* 9038 */ struct DIPROPDWORD { DIPROPHEADER diph; unsigned int dwData; }; /* 9039 */ struct _ACCESS_REASONS { unsigned int Data[32]; }; /* 9040 */ struct _LUID { unsigned int LowPart; int HighPart; }; /* 9041 */ struct _LUID_AND_ATTRIBUTES { _LUID Luid; unsigned int Attributes; }; /* 9042 */ struct _PRIVILEGE_SET { unsigned int PrivilegeCount; unsigned int Control; _LUID_AND_ATTRIBUTES Privilege[1]; }; /* 9043 */ struct _SE_ACCESS_REPLY { unsigned int Size; unsigned int ResultListCount; unsigned int *GrantedAccess; unsigned int *AccessStatus; _ACCESS_REASONS *AccessReason; _PRIVILEGE_SET **Privileges; }; /* 9044 */ struct PPM_PERFSTATE_EVENT { unsigned int State; unsigned int Status; unsigned int Latency; unsigned int Speed; unsigned int Processor; }; /* 9045 */ struct _PROCESSOR_POWER_POLICY_INFO { unsigned int TimeCheck; unsigned int DemoteLimit; unsigned int PromoteLimit; char DemotePercent; char PromotePercent; char Spare[2]; int _bf16; }; /* 9046 */ struct _PROCESSOR_POWER_POLICY { unsigned int Revision; char DynamicThrottle; char Spare[3]; int _bf8; unsigned int PolicyCount; _PROCESSOR_POWER_POLICY_INFO Policy[3]; }; /* 9047 */ struct _RTL_SRWLOCK { void *Ptr; }; /* 9048 */ struct tagTOGGLEKEYS { unsigned int cbSize; unsigned int dwFlags; }; /* 9049 */ struct HDRVR__ { int unused; }; /* 9050 */ struct tagMCI_SEEK_PARMS { unsigned int dwCallback; unsigned int dwTo; }; /* 9051 */ struct _FULL_PTR_XLAT_TABLES { void *RefIdToPointer; void *PointerToRefId; unsigned int NextRefId; XLAT_SIDE XlatSide; }; /* 9052 */ struct _DOC_INFO_1W { wchar_t *pDocName; wchar_t *pOutputFile; wchar_t *pDatatype; }; /* 9053 */ struct _DOC_INFO_2W { wchar_t *pDocName; wchar_t *pOutputFile; wchar_t *pDatatype; unsigned int dwMode; unsigned int JobId; }; /* 9054 */ struct tagNMHDR { HWND__ *hwndFrom; unsigned int idFrom; unsigned int code; }; /* 9055 */ struct tagOFNA { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const char *lpstrFilter; char *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; char *lpstrFile; unsigned int nMaxFile; char *lpstrFileTitle; unsigned int nMaxFileTitle; const char *lpstrInitialDir; const char *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const char *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; void *pvReserved; unsigned int dwReserved; unsigned int FlagsEx; }; /* 9056 */ struct _OFNOTIFYEXA { tagNMHDR hdr; tagOFNA *lpOFN; void *psf; void *pidl; }; /* 9057 */ struct tagPRINTPAGERANGE { unsigned int nFromPage; unsigned int nToPage; }; /* 9058 */ struct tagPDEXA { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned int Flags2; unsigned int ExclusionFlags; unsigned int nPageRanges; unsigned int nMaxPageRanges; tagPRINTPAGERANGE *lpPageRanges; unsigned int nMinPage; unsigned int nMaxPage; unsigned int nCopies; HINSTANCE__ *hInstance; const char *lpPrintTemplateName; IUnknown *lpCallback; unsigned int nPropertyPages; _PSP **lphPropertyPages; unsigned int nStartPage; unsigned int dwResultAction; }; /* 9059 */ #pragma pack(push, 1) struct PROTO_ITEMPACKET_TOTAL { char datasize; ITEM_INVEN location; }; #pragma pack(pop) /* 9060 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_E { unsigned int nType; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; }; /* 9061 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_RANDOMOPTION_CHANGE_ACK { unsigned __int16 nError; ItemOptionStorage changeAbleOption; }; #pragma pack(pop) /* 9062 */ struct PROTO_NC_FRIEND_LOGIN_CMD { Name5 charid; Name3 map; }; /* 9063 */ struct ClassName { char ClassID; char acPrefix[4]; char acEngName[16]; char acLocalName[32]; }; /* 9064 */ struct _EXCEPTION_RECORD { unsigned int ExceptionCode; unsigned int ExceptionFlags; _EXCEPTION_RECORD *ExceptionRecord; void *ExceptionAddress; unsigned int NumberParameters; unsigned int ExceptionInformation[15]; }; /* 9065 */ #pragma pack(push, 1) struct tagBITMAPFILEHEADER { unsigned __int16 bfType; unsigned int bfSize; unsigned __int16 bfReserved1; unsigned __int16 bfReserved2; unsigned int bfOffBits; }; #pragma pack(pop) /* 9066 */ struct DISPLAYCONFIG_SOURCE_MODE { unsigned int width; unsigned int height; DISPLAYCONFIG_PIXELFORMAT pixelFormat; _POINTL position; }; /* 9067 */ struct _RPC_ASYNC_STATE { unsigned int Size; unsigned int Signature; int Lock; unsigned int Flags; void *StubInfo; void *UserInfo; void *RuntimeInfo; _RPC_ASYNC_EVENT Event; _RPC_NOTIFICATION_TYPES NotificationType; _RPC_ASYNC_NOTIFICATION_INFO u; int Reserved[4]; }; /* 9068 */ struct _RPC_ASYNC_NOTIFICATION_INFO:: { void (__stdcall *NotificationRoutine)(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); void *hThread; }; /* 9069 */ union $A5A483E05FC9B52B872A8DCFA58CFF52 { unsigned int Offset; void *Pointer; }; /* 9070 */ struct _OVERLAPPED { unsigned int Internal; unsigned int InternalHigh; $A5A483E05FC9B52B872A8DCFA58CFF52 ___u2; unsigned int OffsetHigh; void *hEvent; }; /* 9071 */ struct _RPC_ASYNC_NOTIFICATION_INFO:: { void *hIOPort; unsigned int dwNumberOfBytesTransferred; unsigned int dwCompletionKey; _OVERLAPPED *lpOverlapped; }; /* 9072 */ struct _RPC_ASYNC_NOTIFICATION_INFO:: { HWND__ *hWnd; unsigned int Msg; }; /* 9073 */ union _RPC_ASYNC_NOTIFICATION_INFO { _RPC_ASYNC_NOTIFICATION_INFO:: APC; _RPC_ASYNC_NOTIFICATION_INFO:: IOC; _RPC_ASYNC_NOTIFICATION_INFO:: HWND; void *hEvent; void (__stdcall *NotificationRoutine)(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); }; /* 9074 */ #pragma pack(push, 1) struct DLGTEMPLATE { unsigned int style; unsigned int dwExtendedStyle; unsigned __int16 cdit; __int16 x; __int16 y; __int16 cx; __int16 cy; }; #pragma pack(pop) /* 9075 */ struct HICON__ { int unused; }; /* 9076 */ struct _PROPSHEETPAGEA { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F075683DD3BA027E8832786C8A9C448B ___u3; $61CB025F05AEC42316553F380DBC2444 ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; const char *pszHeaderTitle; const char *pszHeaderSubTitle; void *hActCtx; $7B64CBAB32A68AC3C5A57F1C00ADE836 ___u13; }; /* 9077 */ union $F075683DD3BA027E8832786C8A9C448B { const char *pszTemplate; DLGTEMPLATE *pResource; }; /* 9078 */ union $61CB025F05AEC42316553F380DBC2444 { HICON__ *hIcon; const char *pszIcon; }; /* 9079 */ union $7B64CBAB32A68AC3C5A57F1C00ADE836 { HBITMAP__ *hbmHeader; const char *pszbmHeader; }; /* 9080 */ struct _PRINTER_INFO_5A { char *pPrinterName; char *pPortName; unsigned int Attributes; unsigned int DeviceNotSelectedTimeout; unsigned int TransmissionRetryTimeout; }; /* 9081 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_STORAGE_WITHDRAW_GRADE_ACK { NETPACKETZONEHEADER netpacketzoneheader; unsigned __int16 err; char Grade; }; #pragma pack(pop) /* 9082 */ struct PROTO_NC_AVATAR_ERASESUC_ACK { char slot; }; /* 9083 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_ERASESUC_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_ERASESUC_ACK ack; }; #pragma pack(pop) /* 9084 */ struct tagEMRARC { tagEMR emr; _RECTL rclBox; _POINTL ptlStart; _POINTL ptlEnd; }; /* 9085 */ struct tagLOGFONTW { int lfHeight; int lfWidth; int lfEscapement; int lfOrientation; int lfWeight; char lfItalic; char lfUnderline; char lfStrikeOut; char lfCharSet; char lfOutPrecision; char lfClipPrecision; char lfQuality; char lfPitchAndFamily; wchar_t lfFaceName[32]; }; /* 9086 */ struct tagICONMETRICSW { unsigned int cbSize; int iHorzSpacing; int iVertSpacing; int iTitleWrap; tagLOGFONTW lfFont; }; /* 9087 */ struct _currencyfmtA { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; char *lpDecimalSep; char *lpThousandSep; unsigned int NegativeOrder; unsigned int PositiveOrder; char *lpCurrencySymbol; }; /* 9088 */ struct val_context { int valuelen; void *value_context; void *val_buff_ptr; }; /* 9089 */ struct _CERT_CONTEXT { unsigned int dwCertEncodingType; char *pbCertEncoded; unsigned int cbCertEncoded; _CERT_INFO *pCertInfo; void *hCertStore; }; /* 9090 */ struct _CERT_TRUST_STATUS { unsigned int dwErrorStatus; unsigned int dwInfoStatus; }; /* 9091 */ struct _CRL_ENTRY { _CRYPTOAPI_BLOB SerialNumber; _FILETIME RevocationDate; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 9092 */ struct _CRL_INFO { unsigned int dwVersion; _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPTOAPI_BLOB Issuer; _FILETIME ThisUpdate; _FILETIME NextUpdate; unsigned int cCRLEntry; _CRL_ENTRY *rgCRLEntry; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 9093 */ const struct _CRL_CONTEXT { unsigned int dwCertEncodingType; char *pbCrlEncoded; unsigned int cbCrlEncoded; _CRL_INFO *pCrlInfo; void *hCertStore; }; /* 9094 */ struct _CERT_REVOCATION_CRL_INFO { unsigned int cbSize; _CRL_CONTEXT *pBaseCrlContext; _CRL_CONTEXT *pDeltaCrlContext; _CRL_ENTRY *pCrlEntry; int fDeltaCrlEntry; }; /* 9095 */ struct _CERT_REVOCATION_INFO { unsigned int cbSize; unsigned int dwRevocationResult; const char *pszRevocationOid; void *pvOidSpecificInfo; int fHasFreshnessTime; unsigned int dwFreshnessTime; _CERT_REVOCATION_CRL_INFO *pCrlInfo; }; /* 9096 */ struct _CTL_USAGE { unsigned int cUsageIdentifier; char **rgpszUsageIdentifier; }; /* 9097 */ struct _CERT_CHAIN_ELEMENT { unsigned int cbSize; _CERT_CONTEXT *pCertContext; _CERT_TRUST_STATUS TrustStatus; _CERT_REVOCATION_INFO *pRevocationInfo; _CTL_USAGE *pIssuanceUsage; _CTL_USAGE *pApplicationUsage; const wchar_t *pwszExtendedErrorInfo; }; /* 9098 */ struct _PRINTER_NOTIFY_INFO_DATA:::: { unsigned int cbBuf; void *pBuf; }; /* 9099 */ union _PRINTER_NOTIFY_INFO_DATA:: { unsigned int adwData[2]; _PRINTER_NOTIFY_INFO_DATA:::: Data; }; /* 9100 */ struct _PRINTER_NOTIFY_INFO_DATA { unsigned __int16 Type; unsigned __int16 Field; unsigned int Reserved; unsigned int Id; _PRINTER_NOTIFY_INFO_DATA:: NotifyData; }; /* 9101 */ struct NiBlendPoint3Interpolator { NiBlendInterpolator baseclass_0; NiPoint3 m_kPoint3Value; bool m_bValidValue; }; /* 9102 */ struct DIEFFESCAPE { unsigned int dwSize; unsigned int dwCommand; void *lpvInBuffer; unsigned int cbInBuffer; void *lpvOutBuffer; unsigned int cbOutBuffer; }; /* 9103 */ struct PROTO_NC_GUILD_NOTIFY_REQ { unsigned __int16 nNotifyLength; char sNotify[]; }; /* 9104 */ struct _ACTIVATION_CONTEXT_QUERY_INDEX { unsigned int ulAssemblyIndex; unsigned int ulFileIndexInAssembly; }; /* 9105 */ struct tagJOYCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; char szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; char szRegKey[32]; char szOEMVxD[260]; }; /* 9106 */ struct _STARTUPINFOW { unsigned int cb; wchar_t *lpReserved; wchar_t *lpDesktop; wchar_t *lpTitle; unsigned int dwX; unsigned int dwY; unsigned int dwXSize; unsigned int dwYSize; unsigned int dwXCountChars; unsigned int dwYCountChars; unsigned int dwFillAttribute; unsigned int dwFlags; unsigned __int16 wShowWindow; unsigned __int16 cbReserved2; char *lpReserved2; void *hStdInput; void *hStdOutput; void *hStdError; }; /* 9107 */ struct _PROCESS_INFORMATION { void *hProcess; void *hThread; unsigned int dwProcessId; unsigned int dwThreadId; }; /* 9108 */ struct _SHCREATEPROCESSINFOW { unsigned int cbSize; unsigned int fMask; HWND__ *hwnd; const wchar_t *pszFile; const wchar_t *pszParameters; const wchar_t *pszCurrentDirectory; void *hUserToken; _SECURITY_ATTRIBUTES *lpProcessAttributes; _SECURITY_ATTRIBUTES *lpThreadAttributes; int bInheritHandles; unsigned int dwCreationFlags; _STARTUPINFOW *lpStartupInfo; _PROCESS_INFORMATION *lpProcessInformation; }; /* 9109 */ struct _CRYPT_INTERFACE_REG { unsigned int dwInterface; unsigned int dwFlags; unsigned int cFunctions; wchar_t **rgpszFunctions; }; /* 9110 */ struct _CRYPT_IMAGE_REG { wchar_t *pszImage; unsigned int cInterfaces; _CRYPT_INTERFACE_REG **rgpInterfaces; }; /* 9111 */ struct _CRYPT_PROVIDER_REG { unsigned int cAliases; wchar_t **rgpszAliases; _CRYPT_IMAGE_REG *pUM; _CRYPT_IMAGE_REG *pKM; }; /* 9112 */ struct _CERT_ECC_SIGNATURE { _CRYPTOAPI_BLOB r; _CRYPTOAPI_BLOB s; }; /* 9113 */ struct _CRYPT_ATTRIBUTE { char *pszObjId; unsigned int cValue; _CRYPTOAPI_BLOB *rgValue; }; /* 9114 */ struct _CRYPT_ATTRIBUTES { unsigned int cAttr; _CRYPT_ATTRIBUTE *rgAttr; }; /* 9115 */ struct _FLAGGED_BYTE_BLOB { unsigned int fFlags; unsigned int clSize; char abData[1]; }; /* 9116 */ union _userHGLOBAL::__MIDL_IWinTypes_0003 { int hInproc; _FLAGGED_BYTE_BLOB *hRemote; __int64 hInproc64; }; /* 9117 */ struct _userHGLOBAL { int fContext; _userHGLOBAL::__MIDL_IWinTypes_0003 u; }; /* 9118 */ struct HPALETTE__ { int unused; }; /* 9119 */ union $E3CAD8411F77256CCB020CE77D197F57 { unsigned int nStartPage; const char *pStartPage; }; /* 9120 */ union $E71B94D0C289E98B2B99C40FBF21D18C { _PROPSHEETPAGEA *ppsp; _PSP **phpage; }; /* 9121 */ union $C5C34E129BC253016DAD43A02F3B0851 { HBITMAP__ *hbmWatermark; const char *pszbmWatermark; }; /* 9122 */ struct _PROPSHEETHEADERA_V2 { unsigned int dwSize; unsigned int dwFlags; HWND__ *hwndParent; HINSTANCE__ *hInstance; $61CB025F05AEC42316553F380DBC2444 ___u4; const char *pszCaption; unsigned int nPages; $E3CAD8411F77256CCB020CE77D197F57 ___u7; $E71B94D0C289E98B2B99C40FBF21D18C ___u8; int (__stdcall *pfnCallback)(HWND__ *, unsigned int, int); $C5C34E129BC253016DAD43A02F3B0851 ___u10; HPALETTE__ *hplWatermark; $7B64CBAB32A68AC3C5A57F1C00ADE836 ___u12; }; /* 9123 */ struct IInternetProtocolSinkStackable { IUnknown baseclass_0; }; /* 9124 */ struct tagOFNW { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const wchar_t *lpstrFilter; wchar_t *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; wchar_t *lpstrFile; unsigned int nMaxFile; wchar_t *lpstrFileTitle; unsigned int nMaxFileTitle; const wchar_t *lpstrInitialDir; const wchar_t *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const wchar_t *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpTemplateName; void *pvReserved; unsigned int dwReserved; unsigned int FlagsEx; }; /* 9125 */ struct IDirect3DCubeTexture9 { IDirect3DBaseTexture9 baseclass_0; }; /* 9126 */ struct PROTO_NC_GUILD_ACADEMY_ZONE_MEMBER_LEAVE_CMD { unsigned int nCharNo; }; /* 9127 */ struct PROTO_NC_HOLY_PROMISE_SET_UP_CONFIRM_REQ { Name5 CharID; Name5 UpCharID; }; /* 9128 */ struct tagRAWHID { unsigned int dwSizeHid; unsigned int dwCount; char bRawData[1]; }; /* 9129 */ struct tagMIDIOUTCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; }; /* 9130 */ union $30417D6DC3305618FB171BBBD15A8541 { unsigned int uTimeout; unsigned int uVersion; }; /* 9131 */ struct _NOTIFYICONDATAA { unsigned int cbSize; HWND__ *hWnd; unsigned int uID; unsigned int uFlags; unsigned int uCallbackMessage; HICON__ *hIcon; char szTip[128]; unsigned int dwState; unsigned int dwStateMask; char szInfo[256]; $30417D6DC3305618FB171BBBD15A8541 ___u10; char szInfoTitle[64]; unsigned int dwInfoFlags; _GUID guidItem; HICON__ *hBalloonIcon; }; /* 9132 */ struct _CMC_ADD_EXTENSIONS_INFO { unsigned int dwCmcDataReference; unsigned int cCertReference; unsigned int *rgdwCertReference; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 9133 */ struct _CRYPT_URL_ARRAY { unsigned int cUrl; wchar_t **rgwszUrl; }; /* 9134 */ struct _CHANGER_ELEMENT { _ELEMENT_TYPE ElementType; unsigned int ElementAddress; }; /* 9135 */ struct _PRINTER_NOTIFY_OPTIONS_TYPE { unsigned __int16 Type; unsigned __int16 Reserved0; unsigned int Reserved1; unsigned int Reserved2; unsigned int Count; unsigned __int16 *pFields; }; /* 9136 */ struct _PRINTER_NOTIFY_OPTIONS { unsigned int Version; unsigned int Flags; unsigned int Count; _PRINTER_NOTIFY_OPTIONS_TYPE *pTypes; }; /* 9137 */ struct IOleCacheControl { IUnknown baseclass_0; }; /* 9138 */ struct NiParticles { NiGeometry baseclass_0; }; /* 9139 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 9140 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 9141 */ struct NiPSysModifier { NiObject baseclass_0; char *m_pcName; unsigned int m_uiOrder; NiParticleSystem *m_pkTarget; bool m_bActive; }; /* 9142 */ struct NiPointer { NiPSysModifier *m_pObject; }; /* 9143 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 9144 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 9145 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 9146 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 9147 */ struct NiTMapBase,char const *,NiPSysModifier *> { NiTMapBase,char const *,NiPSysModifier *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiPSysModifier *>::AntiBloatAllocator m_kAllocator; }; /* 9148 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiPSysModifier *m_val; }; /* 9149 */ struct NiTMapBase,char const *,NiPSysModifier *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPSysModifier *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPSysModifier *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPSysModifier *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPSysModifier *> *this, NiTMapItem *, const char *, NiPSysModifier *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPSysModifier *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiPSysModifier *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPSysModifier *> *this, NiTMapItem *); }; /* 9150 */ struct NiTMapBase,char const *,NiPSysModifier *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 9151 */ struct NiTPointerMap { NiTMapBase,char const *,NiPSysModifier *> baseclass_0; }; /* 9152 */ struct NiTStringTemplateMap,NiPSysModifier *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /* 9153 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiPSysModifier *> baseclass_0; }; /* 9154 */ struct NiParticleSystem { NiParticles baseclass_0; bool m_bWorldSpace; NiTPointerList > m_kModifierList; NiTStringPointerMap m_kNameToModifierMap; float m_fLastTime; bool m_bResetSystem; }; /* 9155 */ struct NiPSysModifierCtlr { NiSingleInterpController baseclass_0; char *m_pcModifierName; NiPSysModifier *m_pkModifier; }; /* 9156 */ struct NiPSysModifierBoolCtlr { NiPSysModifierCtlr baseclass_0; }; /* 9157 */ struct NiTSet { NiD3DTextureStage **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 9158 */ struct NiTPoolContainer { NiD3DTextureStage *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /* 9159 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /* 9160 */ struct DIPERIODIC { unsigned int dwMagnitude; int lOffset; unsigned int dwPhase; unsigned int dwPeriod; }; /* 9161 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_LEAVE_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; Name5 sCharID; }; #pragma pack(pop) /* 9162 */ #pragma pack(push, 1) struct PROTO_CHANGEATTR { SHINE_ITEM_REGISTNUMBER attritemregnum; unsigned __int16 itemid; unsigned __int16 attr; }; #pragma pack(pop) /* 9163 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_USE_VARIATION_ITEM_REQ { NETPACKETZONEHEADER header; PROTO_CHANGEATTR attr; unsigned __int16 lockindex; char isClear; }; #pragma pack(pop) /* 9164 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_WEAPONENDURE_CHARGE_REQ { SHINE_ITEM_REGISTNUMBER WeaponKey; ITEM_INVEN WeaponSlot; unsigned int ChargedNumber; PROTO_NC_ITEMDB_USE_VARIATION_ITEM_REQ CommonData; }; #pragma pack(pop) /* 9165 */ struct PROTO_NC_PARTY_FINDER_ADD_REQ { char sMsg[128]; }; /* 9166 */ struct FaceCutMsg { char SM_Inx[32]; char FaceCutFile[32]; char IsCloseBtn; }; /* 9167 */ struct _OSVERSIONINFOEXW { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; wchar_t szCSDVersion[128]; unsigned __int16 wServicePackMajor; unsigned __int16 wServicePackMinor; unsigned __int16 wSuiteMask; char wProductType; char wReserved; }; /* 9168 */ struct _DCB { unsigned int DCBlength; unsigned int BaudRate; int _bf8; unsigned __int16 wReserved; unsigned __int16 XonLim; unsigned __int16 XoffLim; char ByteSize; char Parity; char StopBits; char XonChar; char XoffChar; char ErrorChar; char EofChar; char EvtChar; unsigned __int16 wReserved1; }; /* 9169 */ struct _COMMCONFIG { unsigned int dwSize; unsigned __int16 wVersion; unsigned __int16 wReserved; _DCB dcb; unsigned int dwProviderSubType; unsigned int dwProviderOffset; unsigned int dwProviderSize; wchar_t wcProviderData[1]; }; /* 9170 */ struct tagPALETTEENTRY { char peRed; char peGreen; char peBlue; char peFlags; }; /* 9171 */ struct tagPANOSE { char bFamilyType; char bSerifStyle; char bWeight; char bProportion; char bContrast; char bStrokeVariation; char bArmStyle; char bLetterform; char bMidline; char bXHeight; }; /* 9172 */ struct tagEXTLOGFONTW { tagLOGFONTW elfLogFont; wchar_t elfFullName[64]; wchar_t elfStyle[32]; unsigned int elfVersion; unsigned int elfStyleSize; unsigned int elfMatch; unsigned int elfReserved; char elfVendorId[4]; unsigned int elfCulture; tagPANOSE elfPanose; }; /* 9173 */ struct tagEMREXTCREATEFONTINDIRECTW { tagEMR emr; unsigned int ihFont; tagEXTLOGFONTW elfw; }; /* 9174 */ struct tagRPC_CALL_ATTRIBUTES_V1_A { unsigned int Version; unsigned int Flags; unsigned int ServerPrincipalNameBufferLength; char *ServerPrincipalName; unsigned int ClientPrincipalNameBufferLength; char *ClientPrincipalName; unsigned int AuthenticationLevel; unsigned int AuthenticationService; int NullSession; }; /* 9175 */ struct _CERT_QC_STATEMENT { char *pszStatementId; _CRYPTOAPI_BLOB StatementInfo; }; /* 9176 */ struct _CRYPT_KEY_PROV_PARAM { unsigned int dwParam; char *pbData; unsigned int cbData; unsigned int dwFlags; }; /* 9177 */ struct _CRYPT_KEY_PROV_INFO { wchar_t *pwszContainerName; wchar_t *pwszProvName; unsigned int dwProvType; unsigned int dwFlags; unsigned int cProvParam; _CRYPT_KEY_PROV_PARAM *rgProvParam; unsigned int dwKeySpec; }; /* 9178 */ struct PROTO_NC_SOULSTONE_BUYFAIL_ACK { unsigned __int16 err; }; /* 9179 */ struct PROTO_NC_HOLY_PROMISE_DB_GET_UP_REQ { unsigned int nCharNo; }; /* 9180 */ struct _SID_IDENTIFIER_AUTHORITY { char Value[6]; }; /* 9181 */ struct _IMAGE_BOUND_IMPORT_DESCRIPTOR { unsigned int TimeDateStamp; unsigned __int16 OffsetModuleName; unsigned __int16 NumberOfModuleForwarderRefs; }; /* 9182 */ struct tagEMROFFSETCLIPRGN { tagEMR emr; _POINTL ptlOffset; }; /* 9183 */ struct tagSCROLLINFO { unsigned int cbSize; unsigned int fMask; int nMin; int nMax; unsigned int nPage; int nPos; int nTrackPos; }; /* 9184 */ struct _BCRYPT_KEY_BLOB { unsigned int Magic; }; /* 9185 */ union $444B8AF3F414656C8F88F98B3D40B8AE { unsigned int hKeyEncryptionKey; void *pvKeyEncryptionKey; }; /* 9186 */ struct _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; void *pvKeyEncryptionAuxInfo; unsigned int hCryptProv; unsigned int dwKeyChoice; $444B8AF3F414656C8F88F98B3D40B8AE ___u5; _CRYPTOAPI_BLOB KeyId; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 9187 */ struct _CERT_SERVER_OCSP_RESPONSE_CONTEXT { unsigned int cbSize; char *pbEncodedOcspResponse; unsigned int cbEncodedOcspResponse; }; /* 9188 */ struct _PORT_INFO_1A { char *pName; }; /* 9189 */ struct _MONITOR_INFO_2A { char *pName; char *pEnvironment; char *pDLLName; }; /* 9190 */ struct IGlobalOptions { IUnknown baseclass_0; }; /* 9191 */ struct ISynchronize { IUnknown baseclass_0; }; /* 9192 */ struct tagFINDREPLACEA { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; unsigned int Flags; char *lpstrFindWhat; char *lpstrReplaceWith; unsigned __int16 wFindWhatLen; unsigned __int16 wReplaceWithLen; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /* 9193 */ struct tagREGISTERWORDW { wchar_t *lpReading; wchar_t *lpWord; }; /* 9194 */ struct IDirectInputDevice8A { IUnknown baseclass_0; }; /* 9195 */ struct DIDEVCAPS { unsigned int dwSize; unsigned int dwFlags; unsigned int dwDevType; unsigned int dwAxes; unsigned int dwButtons; unsigned int dwPOVs; unsigned int dwFFSamplePeriod; unsigned int dwFFMinTimeResolution; unsigned int dwFirmwareRevision; unsigned int dwHardwareRevision; unsigned int dwFFDriverVersion; }; /* 9196 */ struct DIDEVICEOBJECTINSTANCEA { unsigned int dwSize; _GUID guidType; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; char tszName[260]; unsigned int dwFFMaxForce; unsigned int dwFFForceResolution; unsigned __int16 wCollectionNumber; unsigned __int16 wDesignatorIndex; unsigned __int16 wUsagePage; unsigned __int16 wUsage; unsigned int dwDimension; unsigned __int16 wExponent; unsigned __int16 wReportId; }; /* 9197 */ struct DIDEVICEOBJECTDATA { unsigned int dwOfs; unsigned int dwData; unsigned int dwTimeStamp; unsigned int dwSequence; unsigned int uAppData; }; /* 9198 */ struct _DIOBJECTDATAFORMAT { _GUID *pguid; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; }; /* 9199 */ struct _DIDATAFORMAT { unsigned int dwSize; unsigned int dwObjSize; unsigned int dwFlags; unsigned int dwDataSize; unsigned int dwNumObjs; _DIOBJECTDATAFORMAT *rgodf; }; /* 9200 */ struct DIDEVICEINSTANCEA { unsigned int dwSize; _GUID guidInstance; _GUID guidProduct; unsigned int dwDevType; char tszInstanceName[260]; char tszProductName[260]; _GUID guidFFDriver; unsigned __int16 wUsagePage; unsigned __int16 wUsage; }; /* 9201 */ struct DIENVELOPE { unsigned int dwSize; unsigned int dwAttackLevel; unsigned int dwAttackTime; unsigned int dwFadeLevel; unsigned int dwFadeTime; }; /* 9202 */ struct DIEFFECT { unsigned int dwSize; unsigned int dwFlags; unsigned int dwDuration; unsigned int dwSamplePeriod; unsigned int dwGain; unsigned int dwTriggerButton; unsigned int dwTriggerRepeatInterval; unsigned int cAxes; unsigned int *rgdwAxes; int *rglDirection; DIENVELOPE *lpEnvelope; unsigned int cbTypeSpecificParams; void *lpvTypeSpecificParams; unsigned int dwStartDelay; }; /* 9203 */ struct IDirectInputEffect { IUnknown baseclass_0; }; /* 9204 */ struct DIEFFECTINFOA { unsigned int dwSize; _GUID guid; unsigned int dwEffType; unsigned int dwStaticParams; unsigned int dwDynamicParams; char tszName[260]; }; /* 9205 */ struct DIFILEEFFECT { unsigned int dwSize; _GUID GuidEffect; DIEFFECT *lpDiEffect; char szFriendlyName[260]; }; /* 9206 */ union $2B592C5D314738FF28CBE4EC22051069 { const char *lptszActionName; unsigned int uResIdString; }; /* 9207 */ struct _DIACTIONA { unsigned int uAppData; unsigned int dwSemantic; unsigned int dwFlags; $2B592C5D314738FF28CBE4EC22051069 ___u3; _GUID guidInstance; unsigned int dwObjID; unsigned int dwHow; }; /* 9208 */ struct _DIACTIONFORMATA { unsigned int dwSize; unsigned int dwActionSize; unsigned int dwDataSize; unsigned int dwNumActions; _DIACTIONA *rgoAction; _GUID guidActionMap; unsigned int dwGenre; unsigned int dwBufferSize; int lAxisMin; int lAxisMax; HINSTANCE__ *hInstString; _FILETIME ftTimeStamp; unsigned int dwCRC; char tszActionMap[260]; }; /* 9209 */ struct _DIDEVICEIMAGEINFOA { char tszImagePath[260]; unsigned int dwFlags; unsigned int dwViewID; tagRECT rcOverlay; unsigned int dwObjID; unsigned int dwcValidPts; tagPOINT rgptCalloutLine[5]; tagRECT rcCalloutRect; unsigned int dwTextAlign; }; /* 9210 */ struct _DIDEVICEIMAGEINFOHEADERA { unsigned int dwSize; unsigned int dwSizeImageInfo; unsigned int dwcViews; unsigned int dwcButtons; unsigned int dwcAxes; unsigned int dwcPOVs; unsigned int dwBufferSize; unsigned int dwBufferUsed; _DIDEVICEIMAGEINFOA *lprgImageInfoArray; }; /* 9211 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MK2_DEAD { unsigned __int16 mobid; MAPPOS mappos; unsigned int nCharNo; }; #pragma pack(pop) /* 9212 */ struct _KCRM_MARSHAL_HEADER { unsigned int VersionMajor; unsigned int VersionMinor; unsigned int NumProtocols; unsigned int Unused; }; /* 9213 */ struct tagPOLYTEXTA { int x; int y; unsigned int n; const char *lpstr; unsigned int uiFlags; tagRECT rcl; int *pdx; }; /* 9214 */ struct tagEMRSELECTOBJECT { tagEMR emr; unsigned int ihObject; }; /* 9215 */ struct tagEMRPOLYDRAW { tagEMR emr; _RECTL rclBounds; unsigned int cptl; _POINTL aptl[1]; char abTypes[1]; }; /* 9216 */ struct tagMIXERCONTROLDETAILS_LISTTEXTA { unsigned int dwParam1; unsigned int dwParam2; char szName[64]; }; /* 9217 */ struct _DISK_GEOMETRY { _LARGE_INTEGER Cylinders; _MEDIA_TYPE MediaType; unsigned int TracksPerCylinder; unsigned int SectorsPerTrack; unsigned int BytesPerSector; }; /* 9218 */ struct PROTO_NC_CHAR_CHARDATA_ACK { NETPACKETHEADER netpacketheader; }; /* 9219 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_DB_JACKPOT_RANK_UPDATE_CMD { char Machine; SLOTMACHINE_JackPotRank NewJackpot; }; #pragma pack(pop) /* 9220 */ struct tagCOPYDATASTRUCT { unsigned int dwData; unsigned int cbData; void *lpData; }; /* 9221 */ struct tagREGISTERWORDA { char *lpReading; char *lpWord; }; /* 9222 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_REWARD_CREATE_ACK { unsigned int nGuildNo; unsigned int nAddMoney; unsigned int nAddFame; unsigned int nAddExp; unsigned int nAddToken; unsigned __int64 nAddMoneyDivision; }; #pragma pack(pop) /* 9223 */ struct PROTO_NC_BAT_SOMEONESWING_DAMAGE_CMD:: { char _bf0; }; /* 9224 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONESWING_DAMAGE_CMD { unsigned __int16 attacker; unsigned __int16 defender; PROTO_NC_BAT_SOMEONESWING_DAMAGE_CMD:: flag; unsigned int resthp; unsigned __int16 hpchangeorder; char damageindex; char attacksequence; }; #pragma pack(pop) /* 9225 */ struct PROTO_NC_CHAR_OPTION_DB_SET_SHORTCUTDATA_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_SHORTCUTDATA Data; }; /* 9226 */ struct _IMAGE_BOUND_FORWARDER_REF { unsigned int TimeDateStamp; unsigned __int16 OffsetModuleName; unsigned __int16 Reserved; }; /* 9227 */ struct tagMINMAXINFO { tagPOINT ptReserved; tagPOINT ptMaxSize; tagPOINT ptMaxPosition; tagPOINT ptMinTrackSize; tagPOINT ptMaxTrackSize; }; /* 9228 */ struct tagWAVEOUTCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9229 */ struct tagMCI_ANIM_WINDOW_PARMSA { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const char *lpstrText; }; /* 9230 */ struct _PORT_INFO_2A { char *pPortName; char *pMonitorName; char *pDescription; unsigned int fPortType; unsigned int Reserved; }; /* 9231 */ struct IUri { IUnknown baseclass_0; }; /* 9232 */ struct _SERVICE_TABLE_ENTRYW { wchar_t *lpServiceName; void (__stdcall *lpServiceProc)(unsigned int, wchar_t **); }; /* 9233 */ struct PROTO_NC_USER_LOGINFAIL_ACK { unsigned __int16 error; }; /* 9234 */ struct PROTO_NC_PARTY_DISMISS_CMD { unsigned __int16 partyregnum; }; /* 9235 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_DISMISS_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_DISMISS_CMD cmd; }; #pragma pack(pop) /* 9236 */ struct PROTO_NC_WT_MOBINC_CMD { unsigned __int16 mob; }; /* 9237 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_GAMEOPTION_ACK { unsigned __int16 nError; unsigned int nCharNo; }; #pragma pack(pop) /* 9238 */ struct PROTO_NC_PET_REMOVE_DB_ACK { unsigned __int16 nError; unsigned __int16 nMasterHandle; }; /* 9239 */ struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATION { unsigned int EndOfJobTimeAction; }; /* 9240 */ struct tagDEBUGHOOKINFO { unsigned int idThread; unsigned int idThreadInstaller; int lParam; unsigned int wParam; int code; }; /* 9241 */ struct HRAWINPUT__ { int unused; }; /* 9242 */ struct _CRYPT_SIGN_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; _CERT_CONTEXT *pSigningCert; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; unsigned int cMsgCert; _CERT_CONTEXT **rgpMsgCert; unsigned int cMsgCrl; _CRL_CONTEXT **rgpMsgCrl; unsigned int cAuthAttr; _CRYPT_ATTRIBUTE *rgAuthAttr; unsigned int cUnauthAttr; _CRYPT_ATTRIBUTE *rgUnauthAttr; unsigned int dwFlags; unsigned int dwInnerContentType; }; /* 9243 */ struct _ENCRYPTED_DATA_INFO { unsigned __int64 StartingFileOffset; unsigned int OutputBufferOffset; unsigned int BytesWithinFileSize; unsigned int BytesWithinValidDataLength; unsigned __int16 CompressionFormat; char DataUnitShift; char ChunkShift; char ClusterShift; char EncryptionFormat; unsigned __int16 NumberOfDataBlocks; unsigned int DataBlockSize[1]; }; /* 9244 */ struct _DRIVER_INFO_5A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; unsigned int dwDriverAttributes; unsigned int dwConfigVersion; unsigned int dwDriverVersion; }; /* 9245 */ struct _FORM_INFO_2A { unsigned int Flags; const char *pName; tagSIZE Size; _RECTL ImageableArea; const char *pKeyword; unsigned int StringType; const char *pMuiDll; unsigned int dwResourceId; const char *pDisplayName; unsigned __int16 wLangId; }; /* 9246 */ struct IDropTarget { IUnknown baseclass_0; }; /* 9247 */ struct IDataObject { IUnknown baseclass_0; }; /* 9248 */ struct DIEFFECT_DX5 { unsigned int dwSize; unsigned int dwFlags; unsigned int dwDuration; unsigned int dwSamplePeriod; unsigned int dwGain; unsigned int dwTriggerButton; unsigned int dwTriggerRepeatInterval; unsigned int cAxes; unsigned int *rgdwAxes; int *rglDirection; DIENVELOPE *lpEnvelope; unsigned int cbTypeSpecificParams; void *lpvTypeSpecificParams; }; /* 9249 */ struct SHINE_SPACE_TYPE { float x; float y; float z; float angle; }; /* 9250 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_CREATE_FURNITURE_REQ:: { unsigned __int16 furniturehandle; SHINE_SPACE_TYPE location; }; #pragma pack(pop) /* 9251 */ struct PROTO_NC_MINIHOUSE_CREATE_FURNITURE_REQ { char furniturecount; PROTO_NC_MINIHOUSE_CREATE_FURNITURE_REQ:: rearrange[]; }; /* 9252 */ struct tagWINDOWINFO { unsigned int cbSize; tagRECT rcWindow; tagRECT rcClient; unsigned int dwStyle; unsigned int dwExStyle; unsigned int dwWindowStatus; unsigned int cxWindowBorders; unsigned int cyWindowBorders; unsigned __int16 atomWindowType; unsigned __int16 wCreatorVersion; }; /* 9253 */ struct _CMSG_KEY_TRANS_RECIPIENT_INFO { unsigned int dwVersion; _CERT_ID RecipientId; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; }; /* 9254 */ union $B4A498F10047F430F82356D393A8FC28 { _CERT_ID OriginatorCertId; _CERT_PUBLIC_KEY_INFO OriginatorPublicKeyInfo; }; /* 9255 */ struct _CMSG_KEY_AGREE_RECIPIENT_INFO { unsigned int dwVersion; unsigned int dwOriginatorChoice; $B4A498F10047F430F82356D393A8FC28 ___u2; _CRYPTOAPI_BLOB UserKeyingMaterial; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; unsigned int cRecipientEncryptedKeys; _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO **rgpRecipientEncryptedKeys; }; /* 9256 */ struct _CMSG_MAIL_LIST_RECIPIENT_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB KeyId; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 9257 */ union $D4425A147F4E565D44ADCC358FFE5A21 { _CMSG_KEY_TRANS_RECIPIENT_INFO *pKeyTrans; _CMSG_KEY_AGREE_RECIPIENT_INFO *pKeyAgree; _CMSG_MAIL_LIST_RECIPIENT_INFO *pMailList; }; /* 9258 */ struct _CMSG_CMS_RECIPIENT_INFO { unsigned int dwRecipientChoice; $D4425A147F4E565D44ADCC358FFE5A21 ___u1; }; /* 9259 */ struct _EXFAT_STATISTICS { unsigned int CreateHits; unsigned int SuccessfulCreates; unsigned int FailedCreates; unsigned int NonCachedReads; unsigned int NonCachedReadBytes; unsigned int NonCachedWrites; unsigned int NonCachedWriteBytes; unsigned int NonCachedDiskReads; unsigned int NonCachedDiskWrites; }; /* 9260 */ struct IWinInetInfo { IUnknown baseclass_0; }; /* 9261 */ struct IWinInetHttpInfo { IWinInetInfo baseclass_0; }; /* 9262 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 9263 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /* 9264 */ struct NiShaderDescBase { NiRefObject baseclass_0; char *m_pcName; char *m_pcDesc; }; /* 9265 */ struct NiShaderRequirementDesc { NiShaderDescBase baseclass_0; unsigned int m_uiMinPixelShaderVersion; unsigned int m_uiMaxPixelShaderVersion; unsigned int m_uiMinVertexShaderVersion; unsigned int m_uiMaxVertexShaderVersion; unsigned int m_uiMinUserVersion; unsigned int m_uiMaxUserVersion; unsigned int m_uiPlatformFlags; unsigned int m_uiBonesPerPartition; NiGeometryData::DataFlags m_eBinormalTangentMethod; bool m_bSoftwareVPAcceptable; bool m_bSoftwareVPRequired; }; /* 9266 */ struct NiTArray { NiTArrayVtbl *vfptr; NiShaderRequirementDesc **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /* 9267 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /* 9268 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 9269 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /* 9270 */ struct NiShaderAttributeDesc::ArrayData { void *m_pvValue; NiShaderAttributeDesc::AttributeType m_eType; unsigned int m_uiElementSize; }; /* 9271 */ union $F74759EE98A009269622F79C56E0900C { bool m_bValue; char *m_pcValue; unsigned int m_uiValue; float m_aafValue[4][4]; NiShaderAttributeDesc::ArrayData m_kArrayValue; }; /* 9272 */ union $2452D84EAFBF0AED4DC81F4D94B84F2C { unsigned int m_uiLow; float m_aafLow[4][4]; void *m_pvLow; }; /* 9273 */ union $5EA01C6222A801E1F55C68CF5F266264 { unsigned int m_uiHigh; float m_aafHigh[4][4]; void *m_pvHigh; }; /* 9274 */ struct NiShaderAttributeDesc { NiShaderDescBase baseclass_0; NiShaderAttributeDesc::AttributeType m_eType; unsigned int m_uiFlags; $F74759EE98A009269622F79C56E0900C ___u3; unsigned int m_uiLen; $2452D84EAFBF0AED4DC81F4D94B84F2C ___u5; $5EA01C6222A801E1F55C68CF5F266264 ___u6; char *m_pcDefault; unsigned int m_uiDefaultLen; }; /* 9275 */ struct NiPointer { NiShaderAttributeDesc *m_pObject; }; /* 9276 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /* 9277 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 9278 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /* 9279 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /* 9280 */ struct NiShaderDesc { NiShaderRequirementDesc baseclass_0; unsigned int m_uiImplementations; NiTArray m_kImplementationDescs; void *m_kAttributePos; NiTPointerList > m_kAttributeList; }; /* 9281 */ struct NiPointer { NiShaderDesc *m_pObject; }; /* 9282 */ struct DICONSTANTFORCE { int lMagnitude; }; /* 9283 */ struct PROTO_NC_CHAR_LINKFROM_CMD { unsigned int chrregnum; Name3 map; SHINE_XY_TYPE coord; }; /* 9284 */ struct PROTO_NC_CHAR_CARDCOLLECT_BOOKMARK_CMD::CardBookmarkInfo { unsigned __int16 Slot; unsigned __int16 CardID; }; /* 9285 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CARDCOLLECT_BOOKMARK_CMD { unsigned int chrregnum; unsigned __int16 number; PROTO_NC_CHAR_CARDCOLLECT_BOOKMARK_CMD::CardBookmarkInfo ViewList[]; }; #pragma pack(pop) /* 9286 */ struct tagRGBTRIPLE { char rgbtBlue; char rgbtGreen; char rgbtRed; }; /* 9287 */ struct tagEMRSELECTCLIPPATH { tagEMR emr; unsigned int iMode; }; /* 9288 */ struct tagWAVEOUTCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9289 */ struct _CERT_CHAIN_FIND_BY_ISSUER_PARA { unsigned int cbSize; const char *pszUsageIdentifier; unsigned int dwKeySpec; unsigned int dwAcquirePrivateKeyFlags; unsigned int cIssuer; _CRYPTOAPI_BLOB *rgIssuer; int (__stdcall *pfnFindCallback)(_CERT_CONTEXT *, void *); void *pvFindArg; }; /* 9290 */ struct _MONITOR_INFO_1W { wchar_t *pName; }; /* 9291 */ struct NiTMapItem { NiTMapItem *m_pkNext; HWND__ *m_key; PgEditWin *m_val; }; /* 9292 */ struct PgWinAnim { char dummy[1]; }; /* 9293 */ struct PgWinScaleCtrl { NiFloatInterpController baseclass_0; }; /* 9294 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_USEALL_REQ { SHINE_ITEM_REGISTNUMBER attritemregnum; unsigned __int16 lockindex; unsigned __int16 itemid; }; #pragma pack(pop) /* 9295 */ struct NiActorManager::ChainCompletionInfo { NiRefObject baseclass_0; float m_fSeqStart; float m_fTransStart; float m_fTransEnd; float m_fInSeqBeginFrame; char *m_pcName; char *m_pcNextName; NiKFMTool::Transition *m_pkTransition; unsigned int m_uiSrcID; unsigned int m_uiDesID; }; /* 9296 */ struct NiPointer { NiActorManager::ChainCompletionInfo *m_pObject; }; /* 9297 */ struct NiTSet > { NiPointer *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /* 9298 */ struct NiActorManager::CompletionInfo { NiRefObject baseclass_0; float m_fFrameInDestWhenTransitionCompletes; float m_fTimeToCompleteTransition; float m_fFrameTransitionOccursInSrc; float m_fTimeForChainToComplete; NiKFMTool::Transition::BlendPair *m_pkBlendPair; NiTSet > m_kChainCompletionInfoSet; }; /* 9299 */ struct NiPointer { NiActorManager::CompletionInfo *m_pObject; }; /* 9300 */ struct _COMSTAT { int _bf0; unsigned int cbInQue; unsigned int cbOutQue; }; /* 9301 */ #pragma pack(push, 1) struct DLGITEMTEMPLATE { unsigned int style; unsigned int dwExtendedStyle; __int16 x; __int16 y; __int16 cx; __int16 cy; unsigned __int16 id; }; #pragma pack(pop) /* 9302 */ struct _HMAC_Info { unsigned int HashAlgid; char *pbInnerString; unsigned int cbInnerString; char *pbOuterString; unsigned int cbOuterString; }; /* 9303 */ struct _TXFS_CREATE_MINIVERSION_INFO { unsigned __int16 StructureVersion; unsigned __int16 StructureLength; unsigned int BaseVersion; unsigned __int16 MiniVersion; }; /* 9304 */ struct D3DXVECTOR3 { _D3DVECTOR baseclass_0; }; /* 9305 */ struct PROTO_NC_ACT_REINFORCE_STOP_CMD { SHINE_XY_TYPE loc; }; /* 9306 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LOGOUTINFO_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_LOGOUTINFO_CMD cmd; }; #pragma pack(pop) /* 9307 */ struct PROTO_NC_SOULSTONE_HP_BUY_ACK { unsigned __int16 totalnumber; }; /* 9308 */ struct PROTO_NC_USER_CONNECTION_CHANGE_CHAR_ID_ITEM_USE_ACK { unsigned __int16 nError; unsigned __int16 nUsedItemID; }; /* 9309 */ struct _TOKEN_SOURCE { char SourceName[8]; _LUID SourceIdentifier; }; /* 9310 */ struct _TOKEN_CONTROL { _LUID TokenId; _LUID AuthenticationId; _LUID ModifiedId; _TOKEN_SOURCE TokenSource; }; /* 9311 */ struct _DISPLAY_DEVICEW { unsigned int cb; wchar_t DeviceName[32]; wchar_t DeviceString[128]; unsigned int StateFlags; wchar_t DeviceID[128]; wchar_t DeviceKey[128]; }; /* 9312 */ struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES { unsigned int Size; unsigned int Action; unsigned int Flags; unsigned int ParameterBlockOffset; unsigned int ParameterBlockLength; unsigned int DataSetRangesOffset; unsigned int DataSetRangesLength; }; /* 9313 */ struct _DOC_INFO_3A { char *pDocName; char *pOutputFile; char *pDatatype; unsigned int dwFlags; }; /* 9314 */ struct _D3DXFONT_DESCA { int Height; unsigned int Width; unsigned int Weight; unsigned int MipLevels; int Italic; char CharSet; char OutputPrecision; char Quality; char PitchAndFamily; char FaceName[32]; }; /* 9315 */ struct PROTO_NC_CHAR_OPTION_SET_GAME_CMD { PROTO_NC_CHAR_OPTION_GAME Data; }; /* 9316 */ struct tagABORTPATH { tagEMR emr; }; /* 9317 */ struct _COORD { __int16 X; __int16 Y; }; /* 9318 */ struct _SMALL_RECT { __int16 Left; __int16 Top; __int16 Right; __int16 Bottom; }; /* 9319 */ struct _CONSOLE_SCREEN_BUFFER_INFO { _COORD dwSize; _COORD dwCursorPosition; unsigned __int16 wAttributes; _SMALL_RECT srWindow; _COORD dwMaximumWindowSize; }; /* 9320 */ struct _CRYPT_OID_FUNC_ENTRY { const char *pszOID; void *pvFuncAddr; }; /* 9321 */ struct _FORM_INFO_2W { unsigned int Flags; const wchar_t *pName; tagSIZE Size; _RECTL ImageableArea; const char *pKeyword; unsigned int StringType; const wchar_t *pMuiDll; unsigned int dwResourceId; const wchar_t *pDisplayName; unsigned __int16 wLangId; }; /* 9322 */ struct NiMorphData::MorphTarget { NiPoint3 *m_aTargetVerts; char *m_pcName; float m_fWeight; NiPointer m_spLegacyInterpolator; }; /* 9323 */ struct NiMorphData { NiObject baseclass_0; unsigned int m_uiNumTargets; unsigned int m_uiNumVertsPerTarget; NiMorphData::MorphTarget *m_aMorphTargets; bool m_bRelativeTargets; }; /* 9324 */ struct NiPointer { NiMorphData *m_pObject; }; /* 9325 */ struct NiGeomMorpherController { NiInterpController baseclass_0; unsigned __int16 m_uFlags; NiPointer m_spMorphData; NiPointer *m_aspInterpolators; bool m_bNeedPreDisplay; bool m_bIgnoreBaseTarget; bool m_bAlwaysUpdate; bool m_bBoundCalculated; }; /* 9326 */ struct NpWKTimer { float m_fCurSec; float m_fStartSec; float m_fDelaySec; NpWKTimer::TS m_curTS; NpWKTimer::TS m_delayOption; }; /* 9327 */ struct PROTO_NC_MAP_LINKRESERVE_REQ:: { Name3 mapname; SHINE_XY_TYPE location; }; /* 9328 */ #pragma pack(push, 1) struct PROTO_NC_MAP_LINKRESERVE_REQ { NETPACKETZONEHEADER header; unsigned __int16 wldmanhandle; char newmechineid; PROTO_NC_MAP_LINKRESERVE_REQ:: linkto; PROTO_NC_CHAR_REVIVEOTHER_CMD linkother; }; #pragma pack(pop) /* 9329 */ struct tagCOLORCORRECTPALETTE { tagEMR emr; unsigned int ihPalette; unsigned int nFirstEntry; unsigned int nPalEntries; unsigned int nReserved; }; /* 9330 */ struct tagCREATESTRUCTA { void *lpCreateParams; HINSTANCE__ *hInstance; HMENU__ *hMenu; HWND__ *hwndParent; int cy; int cx; int y; int x; int style; const char *lpszName; const char *lpszClass; unsigned int dwExStyle; }; /* 9331 */ struct tagMINIMIZEDMETRICS { unsigned int cbSize; int iWidth; int iHorzGap; int iVertGap; int iArrange; }; /* 9332 */ struct HMIDIIN__ { int unused; }; /* 9333 */ struct _CRYPT_DECRYPT_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int cCertStore; void **rghCertStore; }; /* 9334 */ struct _FILE_FS_PERSISTENT_VOLUME_INFORMATION { unsigned int VolumeFlags; unsigned int FlagMask; unsigned int Version; unsigned int Reserved; }; /* 9335 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_WAR_RESULT { unsigned int chrregnum; unsigned int guildregnum; unsigned int guildregnum_target; char guildwar_result; unsigned int guildwar_win; unsigned int guildwar_lose; unsigned int guildwar_draw; unsigned int guild_fame; }; #pragma pack(pop) /* 9336 */ struct PROTO_NC_ITEMDB_CLOSE_GUILD_STORAGE_CMD { char dummy[1]; }; /* 9337 */ struct PROTO_NC_ITEMDB_EXCHANGEFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /* 9338 */ #pragma pack(push, 1) struct PROTO_NC_BAT_ABSTATESET_CMD { unsigned __int16 handle; ABSTATEINDEX abstate; }; #pragma pack(pop) /* 9339 */ struct PROTO_NC_FRIEND_UES_FRIEND_POINT_REQ { char dummy[1]; }; /* 9340 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGETAKEN_ACK { PROTO_AVATAR_SHAPE_INFO shapeInfo1st; PROTO_AVATAR_SHAPE_INFO shapeInfo2nd; PROTO_AVATAR_SHAPE_INFO shapeInfo3th; unsigned __int16 nErr; unsigned int nDamageTakenRank; char nDamageTakenCount; SHINE_INDUN_RANK_CLIENT_VALUE damageTakenRanks[]; }; #pragma pack(pop) /* 9341 */ struct _TypeDescriptor { const void *pVFTable; void *spare; char name[]; }; /* 9342 */ struct _PMD { int mdisp; int pdisp; int vdisp; }; /* 9343 */ struct _s__CatchableType { unsigned int properties; _TypeDescriptor *pType; _PMD thisDisplacement; int sizeOrOffset; void (__cdecl *copyFunction)(); }; /* 9344 */ struct _s__CatchableTypeArray { int nCatchableTypes; _s__CatchableType *arrayOfCatchableTypes[]; }; /* 9345 */ struct tagJOYCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; wchar_t szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; wchar_t szRegKey[32]; wchar_t szOEMVxD[260]; }; /* 9346 */ #pragma pack(push, 1) struct KINGDOM_QUEST { KINGDOMQUEST_ID ID; char Title[64]; unsigned __int16 LimitTime; char ST_Year; char ST_Month; char ST_Day; char ST_Hour; char ST_Minute; char ST_Second; unsigned __int16 StartWaitTime; NEXT_START_MODE NextStartMode; unsigned __int16 NextStartDeleyMin; START_REPEAT_MODE RepeatMode; unsigned __int16 RepeatCount; char MinLevel; char MaxLevel; unsigned __int16 MinPlayers; unsigned __int16 MaxPlayers; PLAYER_REPEAT_MODE PlayerRepeatMode; unsigned __int16 PlayerRepeatCount; PLAYER_REVIVAL_MODE PlayerRevivalMode; char PlayerRevivalCount; unsigned __int16 DemandQuest; unsigned __int16 DemandItem; char DemandMobKill; KINGDOMQUEST_REW_ID RewardIndex; unsigned __int16 MapLink[4]; char ScriptLanguage[32]; char InitValue[32]; UseClassType UseClass; char DemandGender[2]; }; #pragma pack(pop) /* 9347 */ struct tagCIEXYZ { int ciexyzX; int ciexyzY; int ciexyzZ; }; /* 9348 */ struct tagICEXYZTRIPLE { tagCIEXYZ ciexyzRed; tagCIEXYZ ciexyzGreen; tagCIEXYZ ciexyzBlue; }; /* 9349 */ struct tagLOGCOLORSPACEW { unsigned int lcsSignature; unsigned int lcsVersion; unsigned int lcsSize; int lcsCSType; int lcsIntent; tagICEXYZTRIPLE lcsEndpoints; unsigned int lcsGammaRed; unsigned int lcsGammaGreen; unsigned int lcsGammaBlue; wchar_t lcsFilename[260]; }; /* 9350 */ struct tagEMRCREATECOLORSPACEW { tagEMR emr; unsigned int ihCS; tagLOGCOLORSPACEW lcs; unsigned int dwFlags; unsigned int cbData; char Data[1]; }; /* 9351 */ struct tagMCI_SYSINFO_PARMSA { unsigned int dwCallback; char *lpstrReturn; unsigned int dwRetSize; unsigned int dwNumber; unsigned int wDeviceType; }; /* 9352 */ struct _OPEN_PRINTER_PROPS_INFOA { unsigned int dwSize; char *pszSheetName; unsigned int uSheetIndex; unsigned int dwFlags; int bModal; }; /* 9353 */ struct _CTL_ENTRY { _CRYPTOAPI_BLOB SubjectIdentifier; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /* 9354 */ struct _CTL_INFO { unsigned int dwVersion; _CTL_USAGE SubjectUsage; _CRYPTOAPI_BLOB ListIdentifier; _CRYPTOAPI_BLOB SequenceNumber; _FILETIME ThisUpdate; _FILETIME NextUpdate; _CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm; unsigned int cCTLEntry; _CTL_ENTRY *rgCTLEntry; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 9355 */ struct _CTL_CONTEXT { unsigned int dwMsgAndCertEncodingType; char *pbCtlEncoded; unsigned int cbCtlEncoded; _CTL_INFO *pCtlInfo; void *hCertStore; void *hCryptMsg; char *pbCtlContent; unsigned int cbCtlContent; }; /* 9356 */ struct _CTL_VERIFY_USAGE_STATUS { unsigned int cbSize; unsigned int dwError; unsigned int dwFlags; _CTL_CONTEXT **ppCtl; unsigned int dwCtlEntryIndex; _CERT_CONTEXT **ppSigner; unsigned int dwSignerIndex; }; /* 9357 */ struct _CRYPT_BLOB_ARRAY { unsigned int cBlob; _CRYPTOAPI_BLOB *rgBlob; }; /* 9358 */ struct _CERT_TRUST_LIST_INFO { unsigned int cbSize; _CTL_ENTRY *pCtlEntry; _CTL_CONTEXT *pCtlContext; }; /* 9359 */ struct _CERT_SIMPLE_CHAIN { unsigned int cbSize; _CERT_TRUST_STATUS TrustStatus; unsigned int cElement; _CERT_CHAIN_ELEMENT **rgpElement; _CERT_TRUST_LIST_INFO *pTrustListInfo; int fHasRevocationFreshnessTime; unsigned int dwRevocationFreshnessTime; }; /* 9360 */ struct _CERT_CHAIN_CONTEXT { unsigned int cbSize; _CERT_TRUST_STATUS TrustStatus; unsigned int cChain; _CERT_SIMPLE_CHAIN **rgpChain; unsigned int cLowerQualityChainContext; _CERT_CHAIN_CONTEXT **rgpLowerQualityChainContext; int fHasRevocationFreshnessTime; unsigned int dwRevocationFreshnessTime; unsigned int dwCreateFlags; _GUID ChainId; }; /* 9361 */ struct _CSV_NAMESPACE_INFO { unsigned int Version; unsigned int DeviceNumber; _LARGE_INTEGER StartingOffset; unsigned int SectorSize; }; /* 9362 */ struct _PRINTPROCESSOR_INFO_1A { char *pName; }; /* 9363 */ struct IInternetThreadSwitch { IUnknown baseclass_0; }; /* 9364 */ struct tagCABSTR { unsigned int cElems; wchar_t **pElems; }; /* 9365 */ struct IDirect3DQuery9 { IUnknown baseclass_0; }; /* 9366 */ #pragma pack(push, 1) struct GUILD_ZONE { unsigned int nNo; Name4 sName; unsigned __int64 nMoney; char nType; char nGrade; unsigned int nFame; unsigned __int16 nStoneLevel; unsigned __int64 nExp; char nWarStatus; unsigned int nWarEnemy; }; #pragma pack(pop) /* 9367 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ZONE_MAKE_CMD { unsigned int nGuildMasterCharNo; GUILD_ZONE GuildZone; }; #pragma pack(pop) /* 9368 */ struct _FLOATING_SAVE_AREA { unsigned int ControlWord; unsigned int StatusWord; unsigned int TagWord; unsigned int ErrorOffset; unsigned int ErrorSelector; unsigned int DataOffset; unsigned int DataSelector; char RegisterArea[80]; unsigned int Cr0NpxState; }; /* 9369 */ struct _CONTEXT { unsigned int ContextFlags; unsigned int Dr0; unsigned int Dr1; unsigned int Dr2; unsigned int Dr3; unsigned int Dr6; unsigned int Dr7; _FLOATING_SAVE_AREA FloatSave; unsigned int SegGs; unsigned int SegFs; unsigned int SegEs; unsigned int SegDs; unsigned int Edi; unsigned int Esi; unsigned int Ebx; unsigned int Edx; unsigned int Ecx; unsigned int Eax; unsigned int Ebp; unsigned int Eip; unsigned int SegCs; unsigned int EFlags; unsigned int Esp; unsigned int SegSs; char ExtendedRegisters[512]; }; /* 9370 */ struct tagEMRFILLRGN { tagEMR emr; _RECTL rclBounds; unsigned int cbRgnData; unsigned int ihBrush; char RgnData[1]; }; /* 9371 */ struct tagMULTIKEYHELPW { unsigned int mkSize; wchar_t mkKeylist; wchar_t szKeyphrase[1]; }; /* 9372 */ struct tagHELPWININFOA { int wStructSize; int x; int y; int dx; int dy; int wMax; char rgchMember[2]; }; /* 9373 */ struct tagMIXERLINEW:: { unsigned int dwType; unsigned int dwDeviceID; unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; }; /* 9374 */ struct tagMIXERLINEW { unsigned int cbStruct; unsigned int dwDestination; unsigned int dwSource; unsigned int dwLineID; unsigned int fdwLine; unsigned int dwUser; unsigned int dwComponentType; unsigned int cChannels; unsigned int cConnections; unsigned int cControls; wchar_t szShortName[16]; wchar_t szName[64]; tagMIXERLINEW:: Target; }; /* 9375 */ struct tagRemHENHMETAFILE { unsigned int cbData; char data[1]; }; /* 9376 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CARDCOLLECT_REWARD_CMD { unsigned int chrregnum; unsigned __int16 number; unsigned __int16 RewardID[]; }; #pragma pack(pop) /* 9377 */ struct PROTO_NC_MAP_FIELD_ATTRIBUTE_CMD { FIELD_MAP_TYPE eFieldMapType; }; /* 9378 */ struct PROTO_NC_MOVER_FEEDING_ERROR_CMD { unsigned __int16 nError; }; /* 9379 */ struct _TIME_DYNAMIC_ZONE_INFORMATION { int Bias; wchar_t StandardName[32]; _SYSTEMTIME StandardDate; int StandardBias; wchar_t DaylightName[32]; _SYSTEMTIME DaylightDate; int DaylightBias; wchar_t TimeZoneKeyName[128]; char DynamicDaylightTimeDisabled; }; /* 9380 */ struct tagEMRFRAMERGN { tagEMR emr; _RECTL rclBounds; unsigned int cbRgnData; unsigned int ihBrush; tagSIZE szlStroke; char RgnData[1]; }; /* 9381 */ struct tagMEASUREITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; unsigned int itemID; unsigned int itemWidth; unsigned int itemHeight; unsigned int itemData; }; /* 9382 */ struct DRVCONFIGINFOEX { unsigned int dwDCISize; const wchar_t *lpszDCISectionName; const wchar_t *lpszDCIAliasName; unsigned int dnDevNode; }; /* 9383 */ struct _CERT_LDAP_STORE_OPENED_PARA { void *pvLdapSessionHandle; const wchar_t *pwszLdapUrl; }; /* 9384 */ struct _PRINTER_INFO_1A { unsigned int Flags; char *pDescription; char *pName; char *pComment; }; /* 9385 */ struct tagOLEVERB { int lVerb; wchar_t *lpszVerbName; unsigned int fuFlags; unsigned int grfAttribs; }; /* 9386 */ struct _wireBRECORD { unsigned int fFlags; unsigned int clSize; IRecordInfo *pRecInfo; char *pRecord; }; /* 9387 */ struct _wireSAFEARR_BRECORD { unsigned int Size; _wireBRECORD **aRecord; }; /* 9388 */ struct tagCUSTDATAITEM { _GUID guid; tagVARIANT varValue; }; /* 9389 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /* 9390 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /* 9391 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /* 9392 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 9393 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /* 9394 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /* 9395 */ struct PROTO_NC_KQ_TEAM_TYPE_CMD { char nTeamType; }; /* 9396 */ struct PROTO_NC_GAMBLE_COIN_DB_BUY_ACK { NETPACKETZONEHEADER nHeader; unsigned __int16 nLockIndex; unsigned __int16 nError; }; /* 9397 */ struct _TRANSACTION_ENLISTMENT_PAIR { _GUID EnlistmentId; _GUID ResourceManagerId; }; /* 9398 */ struct _TRANSACTION_ENLISTMENTS_INFORMATION { unsigned int NumberOfEnlistments; _TRANSACTION_ENLISTMENT_PAIR EnlistmentPair[1]; }; /* 9399 */ struct _CREATE_PROCESS_DEBUG_INFO { void *hFile; void *hProcess; void *hThread; void *lpBaseOfImage; unsigned int dwDebugInfoFileOffset; unsigned int nDebugInfoSize; void *lpThreadLocalBase; unsigned int (__stdcall *lpStartAddress)(void *); void *lpImageName; unsigned __int16 fUnicode; }; /* 9400 */ struct $0D057425CB83406CCB6CB71DF3FA0A4C { int lMinimum; int lMaximum; }; /* 9401 */ struct $E50C0F09BB6F8C50FF087E1E76EA2CA0 { unsigned int dwMinimum; unsigned int dwMaximum; }; /* 9402 */ union tagMIXERCONTROLW:: { $0D057425CB83406CCB6CB71DF3FA0A4C _s0; $E50C0F09BB6F8C50FF087E1E76EA2CA0 _s1; unsigned int dwReserved[6]; }; /* 9403 */ union tagMIXERCONTROLW:: { unsigned int cSteps; unsigned int cbCustomData; unsigned int dwReserved[6]; }; /* 9404 */ struct tagMIXERCONTROLW { unsigned int cbStruct; unsigned int dwControlID; unsigned int dwControlType; unsigned int fdwControl; unsigned int cMultipleItems; wchar_t szShortName[16]; wchar_t szName[64]; tagMIXERCONTROLW:: Bounds; tagMIXERCONTROLW:: Metrics; }; /* 9405 */ union $476D211351DA30503E50D2F0E6E515B0 { unsigned int dwControlID; unsigned int dwControlType; }; /* 9406 */ struct tagMIXERLINECONTROLSW { unsigned int cbStruct; unsigned int dwLineID; $476D211351DA30503E50D2F0E6E515B0 ___u2; unsigned int cControls; unsigned int cbmxctrl; tagMIXERCONTROLW *pamxctrl; }; /* 9407 */ struct _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE { char *pszOrganization; unsigned int cNoticeNumbers; int *rgNoticeNumbers; }; /* 9408 */ struct _CERT_POLICY_QUALIFIER_USER_NOTICE { _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE *pNoticeReference; wchar_t *pszDisplayText; }; /* 9409 */ struct _CERT_HASHED_URL { _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPTOAPI_BLOB Hash; wchar_t *pwszUrl; }; /* 9410 */ struct _CERT_LOGOTYPE_DETAILS { wchar_t *pwszMimeType; unsigned int cHashedUrl; _CERT_HASHED_URL *rgHashedUrl; }; /* 9411 */ union $3C8120B90EF6903C0B2E2DA025F6B029 { unsigned int dwNumBits; unsigned int dwTableSize; }; /* 9412 */ struct _CERT_LOGOTYPE_IMAGE_INFO { unsigned int dwLogotypeImageInfoChoice; unsigned int dwFileSize; unsigned int dwXSize; unsigned int dwYSize; unsigned int dwLogotypeImageResolutionChoice; $3C8120B90EF6903C0B2E2DA025F6B029 ___u5; wchar_t *pwszLanguage; }; /* 9413 */ struct _CERT_LOGOTYPE_IMAGE { _CERT_LOGOTYPE_DETAILS LogotypeDetails; _CERT_LOGOTYPE_IMAGE_INFO *pLogotypeImageInfo; }; /* 9414 */ struct _CERT_LOGOTYPE_AUDIO_INFO { unsigned int dwFileSize; unsigned int dwPlayTime; unsigned int dwChannels; unsigned int dwSampleRate; wchar_t *pwszLanguage; }; /* 9415 */ struct _CERT_LOGOTYPE_AUDIO { _CERT_LOGOTYPE_DETAILS LogotypeDetails; _CERT_LOGOTYPE_AUDIO_INFO *pLogotypeAudioInfo; }; /* 9416 */ struct _CERT_LOGOTYPE_DATA { unsigned int cLogotypeImage; _CERT_LOGOTYPE_IMAGE *rgLogotypeImage; unsigned int cLogotypeAudio; _CERT_LOGOTYPE_AUDIO *rgLogotypeAudio; }; /* 9417 */ struct _CERT_LOGOTYPE_REFERENCE { unsigned int cHashedUrl; _CERT_HASHED_URL *rgHashedUrl; }; /* 9418 */ union $A8F509FD3DEC864731123130C1738B19 { _CERT_LOGOTYPE_DATA *pLogotypeDirectInfo; _CERT_LOGOTYPE_REFERENCE *pLogotypeIndirectInfo; }; /* 9419 */ struct _CERT_LOGOTYPE_INFO { unsigned int dwLogotypeInfoChoice; $A8F509FD3DEC864731123130C1738B19 ___u1; }; /* 9420 */ struct _CERT_OTHER_LOGOTYPE_INFO { char *pszObjId; _CERT_LOGOTYPE_INFO LogotypeInfo; }; /* 9421 */ struct _TAPE_STATISTICS { unsigned int Version; unsigned int Flags; _LARGE_INTEGER RecoveredWrites; _LARGE_INTEGER UnrecoveredWrites; _LARGE_INTEGER RecoveredReads; _LARGE_INTEGER UnrecoveredReads; char CompressionRatioReads; char CompressionRatioWrites; }; /* 9422 */ struct NiDX9DepthStencilBufferData { NiDX92DBufferData baseclass_0; }; /* 9423 */ struct NiDX9ImplicitDepthStencilBufferData { NiDX9DepthStencilBufferData baseclass_0; }; /* 9424 */ #pragma pack(push, 1) struct GUILD_ACADEMY_DB { unsigned int nNo; unsigned int nAcademyMasterCharNo; Name5 sAcademyMasterCharID; unsigned __int16 nMaxMembers; unsigned __int64 nMoney; unsigned int nAcademyPoint; unsigned int nAcademyRanking; int dBuffEndTime; int dNotifyDate; char sNotify[512]; char sIntro[128]; unsigned int nGuildMasterCharNo; Name5 sGuildMasterCharID; unsigned __int16 nGraduateCount; }; #pragma pack(pop) /* 9425 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_START_DB_ALL_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 NumOfGuildAcademy; GUILD_ACADEMY_DB GuildAcademyDB[]; }; #pragma pack(pop) /* 9426 */ #pragma pack(push, 1) struct PROTO_HOLY_PROMISE_INFO_DB { PROTO_HOLY_PROMISE_INFO baseclass_0; unsigned int PromiseCharNo; PROTO_HOLY_PROMISE_DATE RegDate; PROTO_HOLY_PROMISE_DATE RejoinableDate; PROTO_HOLY_PROMISE_DATE MemberAcceptableDate; }; #pragma pack(pop) /* 9427 */ struct PROTO_NC_HOLY_PROMISE_DB_SET_UP_ACK { PROTO_HOLY_PROMISE_INFO_DB ReqInfo; PROTO_HOLY_PROMISE_INFO_DB UpInfo; unsigned __int16 DBError; }; /* 9428 */ struct TexelInfo { unsigned int m_uiID; unsigned int m_uiTexelX; unsigned int m_uiTexelY; unsigned int m_uiWidth; unsigned int m_uiHeight; int m_iOffX; int m_iOffY; unsigned int m_uiFileID; }; /* 9429 */ struct _ACE_HEADER { char AceType; char AceFlags; unsigned __int16 AceSize; }; /* 9430 */ struct HGLRC__ { int unused; }; /* 9431 */ struct tagEMREXCLUDECLIPRECT { tagEMR emr; _RECTL rclClip; }; /* 9432 */ struct tagEMRPOLYPOLYLINE { tagEMR emr; _RECTL rclBounds; unsigned int nPolys; unsigned int cptl; unsigned int aPolyCounts[1]; _POINTL aptl[1]; }; /* 9433 */ struct tagUSEROBJECTFLAGS { int fInherit; int fReserved; unsigned int dwFlags; }; /* 9434 */ struct midistrmbuffver_tag { unsigned int dwVersion; unsigned int dwMid; unsigned int dwOEMVersion; }; /* 9435 */ struct fd_set { unsigned int fd_count; unsigned int fd_array[64]; }; /* 9436 */ struct _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA { unsigned int cbSize; unsigned int hCryptProv; _CMSG_MAIL_LIST_RECIPIENT_INFO *pMailList; unsigned int dwRecipientIndex; unsigned int dwKeyChoice; $444B8AF3F414656C8F88F98B3D40B8AE ___u5; }; /* 9437 */ struct _CHANGER_EXCHANGE_MEDIUM { _CHANGER_ELEMENT Transport; _CHANGER_ELEMENT Source; _CHANGER_ELEMENT Destination1; _CHANGER_ELEMENT Destination2; char Flip1; char Flip2; }; /* 9438 */ struct _wfinddata64i32_t { unsigned int attrib; __int64 time_create; __int64 time_access; __int64 time_write; unsigned int size; wchar_t name[260]; }; /* 9439 */ #pragma pack(push, 1) struct PROTO_ITEM_RELOC { SHINE_ITEM_REGISTNUMBER relocitemregnum; ITEM_INVEN newlocation; }; #pragma pack(pop) /* 9440 */ struct PROTO_NC_GUILD_GRADE_GROWTH_REQ { char dummy[1]; }; /* 9441 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_SHORTCUTDATA_REQ { char dummy[1]; }; /* 9442 */ struct _NON_PAGED_DEBUG_INFO { unsigned __int16 Signature; unsigned __int16 Flags; unsigned int Size; unsigned __int16 Machine; unsigned __int16 Characteristics; unsigned int TimeDateStamp; unsigned int CheckSum; unsigned int SizeOfImage; unsigned __int64 ImageBase; }; /* 9443 */ struct _CRYPT_CREDENTIALS { unsigned int cbSize; const char *pszCredentialsOid; void *pvCredentials; }; /* 9444 */ #pragma pack(push, 1) struct tagPDA { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned __int16 nFromPage; unsigned __int16 nToPage; unsigned __int16 nMinPage; unsigned __int16 nMaxPage; unsigned __int16 nCopies; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPrintHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnSetupHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpPrintTemplateName; const char *lpSetupTemplateName; void *hPrintTemplate; void *hSetupTemplate; }; #pragma pack(pop) /* 9445 */ struct PROTO_NC_ITEM_RANDOMOPTION_CHANGE_ACCEPT_REQ { char dummy[1]; }; /* 9446 */ struct PROTO_NC_KQ_Z2W_END_CMD { unsigned int Handle; }; /* 9447 */ struct PROTO_NC_MINIHOUSE_CHAR_ACTION_ACK { unsigned __int16 err; }; /* 9448 */ struct _CRYPT_HASH_INFO { _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPTOAPI_BLOB Hash; }; /* 9449 */ struct _CERT_OTHER_NAME { char *pszObjId; _CRYPTOAPI_BLOB Value; }; /* 9450 */ union $8018714435895AD61754F49B3FD110AB { _CERT_OTHER_NAME *pOtherName; wchar_t *pwszRfc822Name; wchar_t *pwszDNSName; _CRYPTOAPI_BLOB DirectoryName; wchar_t *pwszURL; _CRYPTOAPI_BLOB IPAddress; char *pszRegisteredID; }; /* 9451 */ struct _CERT_ALT_NAME_ENTRY { unsigned int dwAltNameChoice; $8018714435895AD61754F49B3FD110AB ___u1; }; /* 9452 */ struct _CERT_ACCESS_DESCRIPTION { char *pszAccessMethod; _CERT_ALT_NAME_ENTRY AccessLocation; }; /* 9453 */ struct IStorage { IUnknown baseclass_0; }; /* 9454 */ struct NiInputDI8Mouse { NiInputMouse baseclass_0; IDirectInputDevice8A *m_pkDIDevice; unsigned int m_uiBufferSize; unsigned int m_uiButtonTouchMask; }; /* 9455 */ struct in_addr:::: { char s_b1; char s_b2; char s_b3; char s_b4; }; /* 9456 */ struct in_addr:::: { unsigned __int16 s_w1; unsigned __int16 s_w2; }; /* 9457 */ union in_addr:: { in_addr:::: S_un_b; in_addr:::: S_un_w; unsigned int S_addr; }; /* 9458 */ struct in_addr { in_addr:: S_un; }; /* 9459 */ #pragma pack(push, 1) struct PROTO_NC_USER_CREATE_OTP_REQ { unsigned __int16 hWM; unsigned int nUserNo; Name18Byte sUserID; in_addr nClientIP; }; #pragma pack(pop) /* 9460 */ struct HRGN__ { int unused; }; /* 9461 */ struct tagCHANGEFILTERSTRUCT { unsigned int cbSize; unsigned int ExtStatus; }; /* 9462 */ struct tMIXERCONTROLDETAILS_UNSIGNED { unsigned int dwValue; }; /* 9463 */ struct _CRYPT_TIMESTAMP_ACCURACY { unsigned int dwSeconds; unsigned int dwMillis; unsigned int dwMicros; }; /* 9464 */ struct _CRYPT_TIMESTAMP_INFO { unsigned int dwVersion; char *pszTSAPolicyId; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPTOAPI_BLOB HashedMessage; _CRYPTOAPI_BLOB SerialNumber; _FILETIME ftTime; _CRYPT_TIMESTAMP_ACCURACY *pvAccuracy; int fOrdering; _CRYPTOAPI_BLOB Nonce; _CRYPTOAPI_BLOB Tsa; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 9465 */ struct _CRYPT_TIMESTAMP_CONTEXT { unsigned int cbEncoded; char *pbEncoded; _CRYPT_TIMESTAMP_INFO *pTimeStamp; }; /* 9466 */ struct _BYTE_BLOB { unsigned int clSize; char abData[1]; }; /* 9467 */ union _userHENHMETAFILE::__MIDL_IWinTypes_0006 { int hInproc; _BYTE_BLOB *hRemote; __int64 hInproc64; }; /* 9468 */ struct _userHENHMETAFILE { int fContext; _userHENHMETAFILE::__MIDL_IWinTypes_0006 u; }; /* 9469 */ struct IXMLDOMNode { IDispatch baseclass_0; }; /* 9470 */ struct IXMLDOMDocumentFragment { IXMLDOMNode baseclass_0; }; /* 9471 */ struct NiPointer { NiExtraData *m_pObject; }; /* 9472 */ struct NiPSysModifierFloatCtlr { NiPSysModifierCtlr baseclass_0; }; /* 9473 */ struct NiPSysEmitterSpeedCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /* 9474 */ struct _D3DXSHADER_TYPEINFO { unsigned __int16 Class; unsigned __int16 Type; unsigned __int16 Rows; unsigned __int16 Columns; unsigned __int16 Elements; unsigned __int16 StructMembers; unsigned int StructMemberInfo; }; /* 9475 */ struct _DIDEVICEIMAGEINFOW { wchar_t tszImagePath[260]; unsigned int dwFlags; unsigned int dwViewID; tagRECT rcOverlay; unsigned int dwObjID; unsigned int dwcValidPts; tagPOINT rgptCalloutLine[5]; tagRECT rcCalloutRect; unsigned int dwTextAlign; }; /* 9476 */ struct _DIDEVICEIMAGEINFOHEADERW { unsigned int dwSize; unsigned int dwSizeImageInfo; unsigned int dwcViews; unsigned int dwcButtons; unsigned int dwcAxes; unsigned int dwcPOVs; unsigned int dwBufferSize; unsigned int dwBufferUsed; _DIDEVICEIMAGEINFOW *lprgImageInfoArray; }; /* 9477 */ struct NiTMapBase,HWND__ *,PgEditWin *> { NiTMapBase,HWND__ *,PgEditWin *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,HWND__ *,PgEditWin *>::AntiBloatAllocator m_kAllocator; }; /* 9478 */ struct NiTMapBase,HWND__ *,PgEditWin *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,HWND__ *,PgEditWin *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,HWND__ *,PgEditWin *> *this, HWND__ *); bool (__thiscall *IsKeysEqual)(NiTMapBase,HWND__ *,PgEditWin *> *this, HWND__ *, HWND__ *); void (__thiscall *SetValue)(NiTMapBase,HWND__ *,PgEditWin *> *this, NiTMapItem *, HWND__ *, PgEditWin *); void (__thiscall *ClearValue)(NiTMapBase,HWND__ *,PgEditWin *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,HWND__ *,PgEditWin *> *this); void (__thiscall *DeleteItem)(NiTMapBase,HWND__ *,PgEditWin *> *this, NiTMapItem *); }; /* 9479 */ struct DFALL { char dummy[1]; }; /* 9480 */ union $A54B09BB803B8CBB5E14B14D09841D61 { DFALL baseclass_0; unsigned int m_uiCount; }; /* 9481 */ struct NiTMapBase,HWND__ *,PgEditWin *>::AntiBloatAllocator { $A54B09BB803B8CBB5E14B14D09841D61 ___u0; }; /* 9482 */ struct NiTMap { NiTMapBase,HWND__ *,PgEditWin *> baseclass_0; }; /* 9483 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_FREESTAT_INIT_REQ { unsigned int nCharNo; char nMaxStat; char nFreeStat[5]; }; #pragma pack(pop) /* 9484 */ struct _CERT_SIGNED_CONTENT_INFO { _CRYPTOAPI_BLOB ToBeSigned; _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPT_BIT_BLOB Signature; }; /* 9485 */ struct _CMC_TAGGED_ATTRIBUTE { unsigned int dwBodyPartID; _CRYPT_ATTRIBUTE Attribute; }; /* 9486 */ struct _USER_MARSHAL_ROUTINE_QUADRUPLE { unsigned int (__stdcall *pfnBufferSize)(unsigned int *, unsigned int, void *); char *(__stdcall *pfnMarshall)(unsigned int *, char *, void *); char *(__stdcall *pfnUnmarshall)(unsigned int *, char *, void *); void (__stdcall *pfnFree)(unsigned int *, void *); }; /* 9487 */ struct _tagpropertykey { _GUID fmtid; unsigned int pid; }; /* 9488 */ struct _STORAGE_ADAPTER_DESCRIPTOR { unsigned int Version; unsigned int Size; unsigned int MaximumTransferLength; unsigned int MaximumPhysicalPages; unsigned int AlignmentMask; char AdapterUsesPio; char AdapterScansDown; char CommandQueueing; char AcceleratedTransfer; char BusType; unsigned __int16 BusMajorVersion; unsigned __int16 BusMinorVersion; }; /* 9489 */ struct tagOFN_NT4W { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const wchar_t *lpstrFilter; wchar_t *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; wchar_t *lpstrFile; unsigned int nMaxFile; wchar_t *lpstrFileTitle; unsigned int nMaxFileTitle; const wchar_t *lpstrInitialDir; const wchar_t *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const wchar_t *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpTemplateName; }; /* 9490 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_RESET_CMD { unsigned int nGTNo; char nMatchType; int MatchTime[9]; GUILD_TOURNAMENT_LIST_DB TournamentTree[31]; }; #pragma pack(pop) /* 9491 */ struct _JOBOBJECT_JOBSET_INFORMATION { unsigned int MemberLevel; }; /* 9492 */ struct DISPLAYCONFIG_PATH_SOURCE_INFO { _LUID adapterId; unsigned int id; unsigned int modeInfoIdx; unsigned int statusFlags; }; /* 9493 */ struct tagRAWINPUTHEADER { unsigned int dwType; unsigned int dwSize; void *hDevice; unsigned int wParam; }; /* 9494 */ struct $0BEE17049826DA8EAC4E51F5C14BEE1D { unsigned __int16 usButtonFlags; unsigned __int16 usButtonData; }; /* 9495 */ union $2FBDF03F10381812EDD0D475D029B7C4 { unsigned int ulButtons; $0BEE17049826DA8EAC4E51F5C14BEE1D _s1; }; /* 9496 */ struct tagRAWMOUSE { unsigned __int16 usFlags; $2FBDF03F10381812EDD0D475D029B7C4 ___u1; unsigned int ulRawButtons; int lLastX; int lLastY; unsigned int ulExtraInformation; }; /* 9497 */ struct tagRAWKEYBOARD { unsigned __int16 MakeCode; unsigned __int16 Flags; unsigned __int16 Reserved; unsigned __int16 VKey; unsigned int Message; unsigned int ExtraInformation; }; /* 9498 */ union tagRAWINPUT:: { tagRAWMOUSE mouse; tagRAWKEYBOARD keyboard; tagRAWHID hid; }; /* 9499 */ struct tagRAWINPUT { tagRAWINPUTHEADER header; tagRAWINPUT:: data; }; /* 9500 */ struct NiAnimationKey { float m_fTime; }; /* 9501 */ struct NiPosKey { NiAnimationKey baseclass_0; NiPoint3 m_Pos; }; /* 9502 */ struct NiPosData { NiObject baseclass_0; unsigned int m_uiNumKeys; NiPosKey *m_pkKeys; NiAnimationKey::KeyType m_eType; char m_ucKeySize; }; /* 9503 */ struct NiPointer { NiPosData *m_pObject; }; /* 9504 */ struct _D3DXTRACK_DESC { _D3DXPRIORITY_TYPE Priority; float Weight; float Speed; long double Position; int Enable; }; /* 9505 */ struct PROTO_NC_LOG_GAME_MONEY_TRADE_OUTGO { unsigned int chrregnum; unsigned int chrregnum_to; unsigned __int64 cen; unsigned __int64 result_money; }; /* 9506 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_PUT_ON_BELONGED { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; ITEM_INVEN iteminvenfrom; ITEM_INVEN iteminvento; }; #pragma pack(pop) /* 9507 */ struct PROTO_NC_CHAR_ZONE_CHARDATA_ACK { unsigned __int16 wldmanhandle; }; /* 9508 */ struct PROTO_NC_BAT_SUMEONESKILLCUT_CMD { unsigned __int16 caster; }; /* 9509 */ struct CM_Power_Data_s { unsigned int PD_Size; _DEVICE_POWER_STATE PD_MostRecentPowerState; unsigned int PD_Capabilities; unsigned int PD_D1Latency; unsigned int PD_D2Latency; unsigned int PD_D3Latency; _DEVICE_POWER_STATE PD_PowerStateMapping[7]; _SYSTEM_POWER_STATE PD_DeepestSystemWake; }; /* 9510 */ struct BITMAPV5HEADER { unsigned int bV5Size; int bV5Width; int bV5Height; unsigned __int16 bV5Planes; unsigned __int16 bV5BitCount; unsigned int bV5Compression; unsigned int bV5SizeImage; int bV5XPelsPerMeter; int bV5YPelsPerMeter; unsigned int bV5ClrUsed; unsigned int bV5ClrImportant; unsigned int bV5RedMask; unsigned int bV5GreenMask; unsigned int bV5BlueMask; unsigned int bV5AlphaMask; unsigned int bV5CSType; tagICEXYZTRIPLE bV5Endpoints; unsigned int bV5GammaRed; unsigned int bV5GammaGreen; unsigned int bV5GammaBlue; unsigned int bV5Intent; unsigned int bV5ProfileData; unsigned int bV5ProfileSize; unsigned int bV5Reserved; }; /* 9511 */ struct tagANIMATIONINFO { unsigned int cbSize; int iMinAnimate; }; /* 9512 */ struct tagWAVEOUTCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; }; /* 9513 */ struct _CTL_FIND_USAGE_PARA { unsigned int cbSize; _CTL_USAGE SubjectUsage; _CRYPTOAPI_BLOB ListIdentifier; _CERT_INFO *pSigner; }; /* 9514 */ struct _CTL_FIND_SUBJECT_PARA { unsigned int cbSize; _CTL_FIND_USAGE_PARA *pUsagePara; unsigned int dwSubjectType; void *pvSubject; }; /* 9515 */ struct _FILE_QUERY_SPARING_BUFFER { unsigned int SparingUnitBytes; char SoftwareSparing; unsigned int TotalSpareBlocks; unsigned int FreeSpareBlocks; }; /* 9516 */ struct NiPSysInitialRotSpeedCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /* 9517 */ struct _D3DXMACRO { const char *Name; const char *Definition; }; /* 9518 */ struct NameCompNoCase { char dummy[1]; }; /* 9519 */ struct _VIDEOPARAMETERS { _GUID Guid; unsigned int dwOffset; unsigned int dwCommand; unsigned int dwFlags; unsigned int dwMode; unsigned int dwTVStandard; unsigned int dwAvailableModes; unsigned int dwAvailableTVStandard; unsigned int dwFlickerFilter; unsigned int dwOverScanX; unsigned int dwOverScanY; unsigned int dwMaxUnscaledX; unsigned int dwMaxUnscaledY; unsigned int dwPositionX; unsigned int dwPositionY; unsigned int dwBrightness; unsigned int dwContrast; unsigned int dwCPType; unsigned int dwCPCommand; unsigned int dwCPStandard; unsigned int dwCPKey; unsigned int bCP_APSTriggerBits; char bOEMCopyProtection[256]; }; /* 9520 */ struct _CMC_TAGGED_CONTENT_INFO { unsigned int dwBodyPartID; _CRYPTOAPI_BLOB EncodedContentInfo; }; /* 9521 */ struct _CMC_TAGGED_OTHER_MSG { unsigned int dwBodyPartID; char *pszObjId; _CRYPTOAPI_BLOB Value; }; /* 9522 */ struct _CMC_RESPONSE_INFO { unsigned int cTaggedAttribute; _CMC_TAGGED_ATTRIBUTE *rgTaggedAttribute; unsigned int cTaggedContentInfo; _CMC_TAGGED_CONTENT_INFO *rgTaggedContentInfo; unsigned int cTaggedOtherMsg; _CMC_TAGGED_OTHER_MSG *rgTaggedOtherMsg; }; /* 9523 */ struct _OCSP_CERT_ID { _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPTOAPI_BLOB IssuerNameHash; _CRYPTOAPI_BLOB IssuerKeyHash; _CRYPTOAPI_BLOB SerialNumber; }; /* 9524 */ struct _PRINTER_CONNECTION_INFO_1A { unsigned int dwFlags; char *pszDriverName; }; /* 9525 */ struct INMTMN_Data { INMTMN_DataVtbl *vfptr; }; /* 9526 */ struct INMTMN_DataVtbl { void *(__thiscall *__vecDelDtor)(INMTMN_Data *this, unsigned int); void (__thiscall *SetData)(INMTMN_Data *this, void *, unsigned int); NiAVObject *(__thiscall *GetData)(INMTMN_Data *this, unsigned int); }; /* 9527 */ struct NpMakeTileMapNode { INMTMN_Data *m_pData; unsigned int m_uCurLevel; unsigned int m_uLastLevel; unsigned int m_uWidth; unsigned int m_uHeight; unsigned int m_uAllCnt; }; /* 9528 */ struct _PROCESSOR_GROUP_INFO { char MaximumProcessorCount; char ActiveProcessorCount; char Reserved[38]; unsigned int ActiveProcessorMask; }; /* 9529 */ struct _GROUP_RELATIONSHIP { unsigned __int16 MaximumGroupCount; unsigned __int16 ActiveGroupCount; char Reserved[20]; _PROCESSOR_GROUP_INFO GroupInfo[1]; }; /* 9530 */ struct tagBITMAPCOREHEADER { unsigned int bcSize; unsigned __int16 bcWidth; unsigned __int16 bcHeight; unsigned __int16 bcPlanes; unsigned __int16 bcBitCount; }; /* 9531 */ struct tagBITMAPCOREINFO { tagBITMAPCOREHEADER bmciHeader; tagRGBTRIPLE bmciColors[1]; }; /* 9532 */ struct tagPIXELFORMATDESCRIPTOR { unsigned __int16 nSize; unsigned __int16 nVersion; unsigned int dwFlags; char iPixelType; char cColorBits; char cRedBits; char cRedShift; char cGreenBits; char cGreenShift; char cBlueBits; char cBlueShift; char cAlphaBits; char cAlphaShift; char cAccumBits; char cAccumRedBits; char cAccumGreenBits; char cAccumBlueBits; char cAccumAlphaBits; char cDepthBits; char cStencilBits; char cAuxBuffers; char iLayerType; char bReserved; unsigned int dwLayerMask; unsigned int dwVisibleMask; unsigned int dwDamageMask; }; /* 9533 */ struct tagEMRFILLPATH { tagEMR emr; _RECTL rclBounds; }; /* 9534 */ struct _CHANGER_SET_ACCESS { _CHANGER_ELEMENT Element; unsigned int Control; }; /* 9535 */ struct _REMSECURITY_ATTRIBUTES { unsigned int nLength; unsigned int lpSecurityDescriptor; int bInheritHandle; }; /* 9536 */ struct _D3DXFRAGMENT_DESC { const char *Name; unsigned int Target; }; /* 9537 */ struct INp_File { NiRefObject baseclass_0; int m_nLevel; }; /* 9538 */ struct std::_List_nod,std::allocator > >::_Node { std::_List_nod,std::allocator > >::_Node *_Next; std::_List_nod,std::allocator > >::_Node *_Prev; NiPointer _Myval; }; /* 9539 */ struct NpNsString2 { NiRefObject baseclass_0; std::basic_string,std::allocator > strData1; std::basic_string,std::allocator > strData2; }; /* 9540 */ struct NiPointer { NpNsString2 *m_pObject; }; /* 9541 */ struct std::_Allocator_base,std::allocator > >::_Node> { char dummy[1]; }; /* 9542 */ struct std::allocator,std::allocator > >::_Node> { std::_Allocator_base,std::allocator > >::_Node> baseclass_0; }; /* 9543 */ struct std::_Allocator_base > { char dummy[1]; }; /* 9544 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /* 9545 */ union $8B2871CACD3B67434F5ABB4492865276 { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > >::_Node *_Myhead; }; /* 9546 */ struct std::_List_nod,std::allocator > > { $8B2871CACD3B67434F5ABB4492865276 ___u0; unsigned int _Mysize; std::allocator,std::allocator > >::_Node> _Alnod; std::allocator > _Alval; }; /* 9547 */ struct std::_List_val,std::allocator > > { std::_List_nod,std::allocator > > baseclass_0; }; /* 9548 */ struct std::list,std::allocator > > { std::_List_val,std::allocator > > baseclass_0; }; /* 9549 */ struct NpSIF_File { INp_File baseclass_0; std::basic_string,std::allocator > strName; std::basic_string,std::allocator > strBaseSetFileName; std::list,std::allocator > > listLinkedItem; std::list,std::allocator > > listEachPartTextureName; }; /* 9550 */ struct NiPointer { NpSIF_File *m_pObject; }; /* 9551 */ #pragma pack(push, 1) struct PROTO_NC_PET_ASK_NEW_NAME_REQ { unsigned __int16 nPetHandle; unsigned int nPetID; char nFirstSummon; }; #pragma pack(pop) /* 9552 */ struct MapAmbienceSoundInfo { char acName[32]; char acFileName1[32]; char acFileName2[32]; char acFileName3[32]; float fCenterX; float fCenterY; float fRadiusX; float fRadiusY; float fAngle; unsigned int dwVolume; MapAmbienceSoundInfo::SoundType eSoundType; }; /* 9553 */ struct _FLOAT128 { __int64 LowPart; __int64 HighPart; }; /* 9554 */ struct _LDT_ENTRY:::: { char BaseMid; char Flags1; char Flags2; char BaseHi; }; /* 9555 */ struct _LDT_ENTRY:::: { int _bf0; }; /* 9556 */ union _LDT_ENTRY:: { _LDT_ENTRY:::: Bytes; _LDT_ENTRY:::: Bits; }; /* 9557 */ struct _LDT_ENTRY { unsigned __int16 LimitLow; unsigned __int16 BaseLow; _LDT_ENTRY:: HighWord; }; /* 9558 */ struct _JOBOBJECT_BASIC_LIMIT_INFORMATION { _LARGE_INTEGER PerProcessUserTimeLimit; _LARGE_INTEGER PerJobUserTimeLimit; unsigned int LimitFlags; unsigned int MinimumWorkingSetSize; unsigned int MaximumWorkingSetSize; unsigned int ActiveProcessLimit; unsigned int Affinity; unsigned int PriorityClass; unsigned int SchedulingClass; }; /* 9559 */ #pragma pack(push, 1) struct tagMETAHEADER { unsigned __int16 mtType; unsigned __int16 mtHeaderSize; unsigned __int16 mtVersion; unsigned int mtSize; unsigned __int16 mtNoObjects; unsigned int mtMaxRecord; unsigned __int16 mtNoParameters; }; #pragma pack(pop) /* 9560 */ struct tagWNDCLASSEXA { unsigned int cbSize; unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const char *lpszMenuName; const char *lpszClassName; HICON__ *hIconSm; }; /* 9561 */ struct _CRYPT_SMIME_CAPABILITY { char *pszObjId; _CRYPTOAPI_BLOB Parameters; }; /* 9562 */ struct _CRYPT_SMIME_CAPABILITIES { unsigned int cCapability; _CRYPT_SMIME_CAPABILITY *rgCapability; }; /* 9563 */ struct _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwRegPolicySettings; int fCommercial; }; /* 9564 */ struct _DEVICE_DATA_SET_RANGE { __int64 StartingOffset; unsigned __int64 LengthInBytes; }; /* 9565 */ struct _CREATE_DISK_GPT { _GUID DiskId; unsigned int MaxPartitionCount; }; /* 9566 */ struct SCARD_READERSTATEA { const char *szReader; void *pvUserData; unsigned int dwCurrentState; unsigned int dwEventState; unsigned int cbAtr; char rgbAtr[36]; }; /* 9567 */ struct _PRINTER_OPTIONSW { unsigned int cbSize; unsigned int dwFlags; }; /* 9568 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /* 9569 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WHISPERFAIL_ACK { unsigned __int16 ErrorType; Name5 receiver; }; #pragma pack(pop) /* 9570 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_CARDREGIST_ACK { char invenslot; unsigned __int16 CardID; char Star; unsigned int Serial; unsigned __int16 err; }; #pragma pack(pop) /* 9571 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_109 { const void *pVFTable; void *spare; char name[109]; }; #pragma pack(pop) /* 9572 */ struct tagCWPRETSTRUCT { int lResult; int lParam; unsigned int wParam; unsigned int message; HWND__ *hwnd; }; /* 9573 */ struct _SERVICE_STATUS_PROCESS { unsigned int dwServiceType; unsigned int dwCurrentState; unsigned int dwControlsAccepted; unsigned int dwWin32ExitCode; unsigned int dwServiceSpecificExitCode; unsigned int dwCheckPoint; unsigned int dwWaitHint; unsigned int dwProcessId; unsigned int dwServiceFlags; }; /* 9574 */ struct _SERVICE_NOTIFY_2A { unsigned int dwVersion; void (__stdcall *pfnNotifyCallback)(void *); void *pContext; unsigned int dwNotificationStatus; _SERVICE_STATUS_PROCESS ServiceStatus; unsigned int dwNotificationTriggered; char *pszServiceNames; }; /* 9575 */ struct HIMCC__ { int unused; }; /* 9576 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_ENCHANT_REMOVE_GEM_ACK { unsigned __int16 err; ITEM_INVEN equipment; char gemSocketIndex; }; #pragma pack(pop) /* 9577 */ struct PROTO_NC_GUILD_ZONE_WAR_START_CMD { unsigned int nNo; unsigned int nEnemyNo; }; /* 9578 */ struct _MEMORY_BASIC_INFORMATION32 { unsigned int BaseAddress; unsigned int AllocationBase; unsigned int AllocationProtect; unsigned int RegionSize; unsigned int State; unsigned int Protect; unsigned int Type; }; /* 9579 */ struct tagENHMETARECORD { unsigned int iType; unsigned int nSize; unsigned int dParm[1]; }; /* 9580 */ struct tagTEXTMETRICA { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; char tmFirstChar; char tmLastChar; char tmDefaultChar; char tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; }; /* 9581 */ struct tagAUXCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9582 */ struct tagMIXERCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9583 */ struct OPENCARD_SEARCH_CRITERIAA { unsigned int dwStructSize; char *lpstrGroupNames; unsigned int nMaxGroupNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; char *lpstrCardNames; unsigned int nMaxCardNames; int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); unsigned int (__stdcall *lpfnConnect)(unsigned int, char *, char *, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; }; /* 9584 */ struct OPENCARDNAME_EXA { unsigned int dwStructSize; unsigned int hSCardContext; HWND__ *hwndOwner; unsigned int dwFlags; const char *lpstrTitle; const char *lpstrSearchDesc; HICON__ *hIcon; OPENCARD_SEARCH_CRITERIAA *pOpenCardSearchCriteria; unsigned int (__stdcall *lpfnConnect)(unsigned int, char *, char *, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; char *lpstrRdr; unsigned int nMaxRdr; char *lpstrCard; unsigned int nMaxCard; unsigned int dwActiveProtocol; unsigned int hCardHandle; }; /* 9585 */ struct _D3DPRESENT_PARAMETERS_ { unsigned int BackBufferWidth; unsigned int BackBufferHeight; _D3DFORMAT BackBufferFormat; unsigned int BackBufferCount; _D3DMULTISAMPLE_TYPE MultiSampleType; unsigned int MultiSampleQuality; _D3DSWAPEFFECT SwapEffect; HWND__ *hDeviceWindow; int Windowed; int EnableAutoDepthStencil; _D3DFORMAT AutoDepthStencilFormat; unsigned int Flags; unsigned int FullScreen_RefreshRateInHz; unsigned int PresentationInterval; }; /* 9586 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_ALL_ACK { unsigned __int16 bufferlocation; unsigned int chrregnum; }; #pragma pack(pop) /* 9587 */ struct PROTO_SKILLREADBLOCK { int savetime; PROTO_SKILLREADBLOCKCLIENT skilldata; }; /* 9588 */ struct PROTO_NC_CHARSAVE_SKILL_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; unsigned __int16 number; PROTO_SKILLREADBLOCK skill[]; }; /* 9589 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_SKILL_CMD { unsigned __int16 wldmanhandle; PARTMARK PartMark; unsigned __int16 nMaxNum; PROTO_NC_CHARSAVE_SKILL_REQ skill; }; #pragma pack(pop) /* 9590 */ #pragma pack(push, 1) struct PROTO_NC_ACT_PARTYCHAT_CMD { Name5 talker; PROTO_NC_ACT_PARTYCHAT_REQ chat; }; #pragma pack(pop) /* 9591 */ struct PROTO_NC_BAT_TOGGLESKILL_ON_CMD { unsigned __int16 nSkillID; }; /* 9592 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOINER { unsigned int chrregnum; char nTeamType; }; #pragma pack(pop) /* 9593 */ #pragma pack(push, 1) struct PROTO_NC_KQ_W2Z_START_CMD { PROTO_KQ_INFO KQInfo; unsigned __int16 NumOfJoiner; PROTO_NC_KQ_JOINER JoinerArray[]; }; #pragma pack(pop) /* 9594 */ struct PROTO_NC_CHAR_OPTION_DB_SET_SHORTCUTSIZE_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_SHORTCUTSIZE Data; }; /* 9595 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_DEL_UP_ACK { unsigned int nCharNo; unsigned int nUpCharNo; char nDelCmdType; unsigned __int16 DBError; }; #pragma pack(pop) /* 9596 */ struct _s__RTTIBaseClassDescriptor2 { _TypeDescriptor *pTypeDescriptor; unsigned int numContainedBases; _PMD where; unsigned int attributes; _s__RTTIClassHierarchyDescriptor *pClassDescriptor; }; /* 9597 */ const struct _s__RTTIBaseClassArray { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[]; _BYTE gap0[1]; }; /* 9598 */ const struct _s__RTTIClassHierarchyDescriptor { unsigned int signature; unsigned int attributes; unsigned int numBaseClasses; _s__RTTIBaseClassArray *pBaseClassArray; }; /* 9599 */ struct $_s__RTTIBaseClassArray$_extraBytes_16 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[4]; _BYTE gap10[1]; }; /* 9600 */ struct _FILE_ATTRIBUTE_TAG_INFO { unsigned int FileAttributes; unsigned int ReparseTag; }; /* 9601 */ struct _SEC_WINNT_AUTH_IDENTITY_W { unsigned __int16 *User; unsigned int UserLength; unsigned __int16 *Domain; unsigned int DomainLength; unsigned __int16 *Password; unsigned int PasswordLength; unsigned int Flags; }; /* 9602 */ struct _RPC_HTTP_TRANSPORT_CREDENTIALS_W { _SEC_WINNT_AUTH_IDENTITY_W *TransportCredentials; unsigned int Flags; unsigned int AuthenticationTarget; unsigned int NumberOfAuthnSchemes; unsigned int *AuthnSchemes; unsigned __int16 *ServerCertificateSubject; }; /* 9603 */ union _RPC_SECURITY_QOS_V3_W:: { _RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; }; /* 9604 */ struct _RPC_SECURITY_QOS_V3_W { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; unsigned int AdditionalSecurityInfoType; _RPC_SECURITY_QOS_V3_W:: u; void *Sid; }; /* 9605 */ struct _RPC_VERSION { unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; }; /* 9606 */ struct _RPC_SYNTAX_IDENTIFIER { _GUID SyntaxGUID; _RPC_VERSION SyntaxVersion; }; /* 9607 */ struct _RDR_CALLOUT_STATE { int LastError; void *LastEEInfo; _RPC_HTTP_REDIRECTOR_STAGE LastCalledStage; unsigned __int16 *ServerName; unsigned __int16 *ServerPort; unsigned __int16 *RemoteUser; unsigned __int16 *AuthType; char ResourceTypePresent; char SessionIdPresent; char InterfacePresent; _GUID ResourceType; _GUID SessionId; _RPC_SYNTAX_IDENTIFIER Interface; void *CertContext; }; /* 9608 */ struct _DRIVE_LAYOUT_INFORMATION_GPT { _GUID DiskId; _LARGE_INTEGER StartingUsableOffset; _LARGE_INTEGER UsableLength; unsigned int MaxPartitionCount; }; /* 9609 */ struct _CORE_PRINTER_DRIVERW { _GUID CoreDriverGUID; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; wchar_t szPackageID[260]; }; /* 9610 */ struct NiBSplineData { NiObject baseclass_0; float *m_pafControlPoints; __int16 *m_pasCompactControlPoints; unsigned int m_uiControlPointCount; unsigned int m_uiCompactControlPointCount; }; /* 9611 */ struct NiPointer { NiBSplineData *m_pObject; }; /* 9612 */ struct NiBSplineBasis { int m_iQuantity; float m_afValue[4]; float m_fLastTime; int m_iMin; int m_iMax; }; /* 9613 */ struct NiBSplineBasisData { NiObject baseclass_0; NiBSplineBasis m_kBasisDegree3; }; /* 9614 */ struct NiPointer { NiBSplineBasisData *m_pObject; }; /* 9615 */ struct NiBSplineInterpolator { NiInterpolator baseclass_0; float m_fStartTime; float m_fEndTime; NiPointer m_spData; NiPointer m_spBasisData; }; /* 9616 */ struct NiBSplineColorInterpolator { NiBSplineInterpolator baseclass_0; NiColorA m_kColorAValue; unsigned int m_kColorACPHandle; unsigned int m_kBasisHandle; }; /* 9617 */ struct PROTO_NC_ITEM_CLASS_CHANGE_REQ { char nStuffSlotNo; }; /* 9618 */ struct HWINSTA__ { int unused; }; /* 9619 */ struct _OFSTRUCT { char cBytes; char fFixedDisk; unsigned __int16 nErrCode; unsigned __int16 Reserved1; unsigned __int16 Reserved2; char szPathName[128]; }; /* 9620 */ struct DISPLAYCONFIG_RATIONAL { unsigned int Numerator; unsigned int Denominator; }; /* 9621 */ struct _FIXED { unsigned __int16 fract; __int16 value; }; /* 9622 */ struct _MAT2 { _FIXED eM11; _FIXED eM12; _FIXED eM21; _FIXED eM22; }; /* 9623 */ struct _CREATE_DISK_MBR { unsigned int Signature; }; /* 9624 */ union $C5EEF92B142EEEEC8A81EDE0B3CAE0D8 { _CREATE_DISK_MBR Mbr; _CREATE_DISK_GPT Gpt; }; /* 9625 */ struct _CREATE_DISK { _PARTITION_STYLE PartitionStyle; $C5EEF92B142EEEEC8A81EDE0B3CAE0D8 ___u1; }; /* 9626 */ struct _DISK_CONTROLLER_NUMBER { unsigned int ControllerNumber; unsigned int DiskNumber; }; /* 9627 */ struct PROTO_NC_CHAR_CHARGEDBUFF_CMD { unsigned __int16 NumOfChargedBuff; PROTO_CHARGEDBUFF_INFO ChargedBuff[]; }; /* 9628 */ struct PROTO_NC_PARTY_ITEM_LOOTING_CMD { char LootType; char ItemGrade; }; /* 9629 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_106 { const void *pVFTable; void *spare; char name[106]; }; #pragma pack(pop) /* 9630 */ struct tagEMRNAMEDESCAPE { tagEMR emr; int iEscape; int cbDriver; int cbEscData; char EscData[1]; }; /* 9631 */ struct tagHELPINFO { unsigned int cbSize; int iContextType; int iCtrlId; void *hItemHandle; unsigned int dwContextId; tagPOINT MousePos; }; /* 9632 */ struct tagMSGBOXPARAMSA { unsigned int cbSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const char *lpszText; const char *lpszCaption; unsigned int dwStyle; const char *lpszIcon; unsigned int dwContextHelpId; void (__stdcall *lpfnMsgBoxCallback)(tagHELPINFO *); unsigned int dwLanguageId; }; /* 9633 */ struct tagCLIENTCREATESTRUCT { void *hWindowMenu; unsigned int idFirstChild; }; /* 9634 */ struct _FORM_INFO_1W { unsigned int Flags; wchar_t *pName; tagSIZE Size; _RECTL ImageableArea; }; /* 9635 */ struct _tagSOFTDISTINFO { unsigned int cbSize; unsigned int dwFlags; unsigned int dwAdState; wchar_t *szTitle; wchar_t *szAbstract; wchar_t *szHREF; unsigned int dwInstalledVersionMS; unsigned int dwInstalledVersionLS; unsigned int dwUpdateVersionMS; unsigned int dwUpdateVersionLS; unsigned int dwAdvertisedVersionMS; unsigned int dwAdvertisedVersionLS; unsigned int dwReserved; }; /* 9636 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_REWARD_ITEM_PAY { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; unsigned __int16 nItemID; ITEM_INVEN ItemInven; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nPayItemLot; unsigned __int16 nLeftItemLot; }; #pragma pack(pop) /* 9637 */ struct PROTO_NC_BOOTH_SEARCH_BOOTH_CLOSED_CMD { unsigned __int16 nClosedBoothOwnerHandle; }; /* 9638 */ struct _TOKEN_MANDATORY_LABEL { _SID_AND_ATTRIBUTES Label; }; /* 9639 */ struct _OUTPUT_DEBUG_STRING_INFO { char *lpDebugStringData; unsigned __int16 fUnicode; unsigned __int16 nDebugStringLength; }; /* 9640 */ struct _FILE_COMPRESSION_INFO { _LARGE_INTEGER CompressedFileSize; unsigned __int16 CompressionFormat; char CompressionUnitShift; char ChunkShift; char ClusterShift; char Reserved[3]; }; /* 9641 */ struct IWaitMultiple { IUnknown baseclass_0; }; /* 9642 */ struct tagTYPEDESC { $96D24008FBB64B2D1190E7DB001813FB ___u0; unsigned __int16 vt; }; /* 9643 */ #pragma pack(push, 4) struct tagARRAYDESC { tagTYPEDESC tdescElem; unsigned __int16 cDims; tagSAFEARRAYBOUND rgbounds[1]; }; #pragma pack(pop) /* 9644 */ union $96D24008FBB64B2D1190E7DB001813FB { tagTYPEDESC *lptdesc; tagARRAYDESC *lpadesc; unsigned int hreftype; }; /* 9645 */ struct tagPARAMDESCEX { unsigned int cBytes; tagVARIANT varDefaultValue; }; /* 9646 */ struct tagPARAMDESC { tagPARAMDESCEX *pparamdescex; unsigned __int16 wParamFlags; }; /* 9647 */ union $B348C0F72FC48A83295FA4694F597303 { tagIDLDESC idldesc; tagPARAMDESC paramdesc; }; /* 9648 */ struct tagELEMDESC { tagTYPEDESC tdesc; $B348C0F72FC48A83295FA4694F597303 ___u1; }; /* 9649 */ struct tagFUNCDESC { int memid; int *lprgscode; tagELEMDESC *lprgelemdescParam; tagFUNCKIND funckind; tagINVOKEKIND invkind; tagCALLCONV callconv; __int16 cParams; __int16 cParamsOpt; __int16 oVft; __int16 cScodes; tagELEMDESC elemdescFunc; unsigned __int16 wFuncFlags; }; /* 9650 */ struct _D3DXSHADER_STRUCTMEMBERINFO { unsigned int Name; unsigned int TypeInfo; }; /* 9651 */ struct PROTO_NC_QUEST_READ_ACK { unsigned __int16 err; unsigned __int16 nQuestID; }; /* 9652 */ struct PROTO_NC_CHARGED_STAT_INITIALIZE_DB_SUC_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; }; /* 9653 */ struct PROTO_NC_MISC_HEARTBEAT_ACK { char dummy[1]; }; /* 9654 */ struct PROTO_NC_PATCH_STATUS_SET_REQ { char dummy[1]; }; /* 9655 */ struct tagEVENTMSG { unsigned int message; unsigned int paramL; unsigned int paramH; unsigned int time; HWND__ *hwnd; }; /* 9656 */ struct _UNIVERSAL_NAME_INFOA { char *lpUniversalName; }; /* 9657 */ struct tagMCI_STATUS_PARMS { unsigned int dwCallback; unsigned int dwReturn; unsigned int dwItem; unsigned int dwTrack; }; /* 9658 */ struct _WORD_BLOB { unsigned int clSize; unsigned __int16 asData[1]; }; /* 9659 */ struct PROTO_NC_ACT_GATHERSTART_ACK { unsigned __int16 picker; unsigned __int16 object; unsigned __int16 err; }; /* 9660 */ struct _IMAGE_DATA_DIRECTORY { unsigned int VirtualAddress; unsigned int Size; }; /* 9661 */ struct _IMAGE_OPTIONAL_HEADER64 { unsigned __int16 Magic; char MajorLinkerVersion; char MinorLinkerVersion; unsigned int SizeOfCode; unsigned int SizeOfInitializedData; unsigned int SizeOfUninitializedData; unsigned int AddressOfEntryPoint; unsigned int BaseOfCode; unsigned __int64 ImageBase; unsigned int SectionAlignment; unsigned int FileAlignment; unsigned __int16 MajorOperatingSystemVersion; unsigned __int16 MinorOperatingSystemVersion; unsigned __int16 MajorImageVersion; unsigned __int16 MinorImageVersion; unsigned __int16 MajorSubsystemVersion; unsigned __int16 MinorSubsystemVersion; unsigned int Win32VersionValue; unsigned int SizeOfImage; unsigned int SizeOfHeaders; unsigned int CheckSum; unsigned __int16 Subsystem; unsigned __int16 DllCharacteristics; unsigned __int64 SizeOfStackReserve; unsigned __int64 SizeOfStackCommit; unsigned __int64 SizeOfHeapReserve; unsigned __int64 SizeOfHeapCommit; unsigned int LoaderFlags; unsigned int NumberOfRvaAndSizes; _IMAGE_DATA_DIRECTORY DataDirectory[16]; }; /* 9662 */ struct tagEMRSETVIEWPORTEXTEX { tagEMR emr; tagSIZE szlExtent; }; /* 9663 */ struct tagTRACKMOUSEEVENT { unsigned int cbSize; unsigned int dwFlags; HWND__ *hwndTrack; unsigned int dwHoverTime; }; /* 9664 */ struct tagCOMBOBOXINFO { unsigned int cbSize; tagRECT rcItem; tagRECT rcButton; unsigned int stateButton; HWND__ *hwndCombo; HWND__ *hwndItem; HWND__ *hwndList; }; /* 9665 */ struct _SEC_WINNT_AUTH_IDENTITY_A { char *User; unsigned int UserLength; char *Domain; unsigned int DomainLength; char *Password; unsigned int PasswordLength; unsigned int Flags; }; /* 9666 */ struct _RPC_HTTP_TRANSPORT_CREDENTIALS_A { _SEC_WINNT_AUTH_IDENTITY_A *TransportCredentials; unsigned int Flags; unsigned int AuthenticationTarget; unsigned int NumberOfAuthnSchemes; unsigned int *AuthnSchemes; char *ServerCertificateSubject; }; /* 9667 */ union _RPC_SECURITY_QOS_V2_A:: { _RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; }; /* 9668 */ struct _RPC_SECURITY_QOS_V2_A { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; unsigned int AdditionalSecurityInfoType; _RPC_SECURITY_QOS_V2_A:: u; }; /* 9669 */ struct tagCHOOSEFONTA { unsigned int lStructSize; HWND__ *hwndOwner; HDC__ *hDC; tagLOGFONTA *lpLogFont; int iPointSize; unsigned int Flags; unsigned int rgbColors; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; HINSTANCE__ *hInstance; char *lpszStyle; unsigned __int16 nFontType; unsigned __int16 ___MISSING_ALIGNMENT__; int nSizeMin; int nSizeMax; }; /* 9670 */ struct _D3DXEFFECT_DESC { const char *Creator; unsigned int Parameters; unsigned int Techniques; unsigned int Functions; }; /* 9671 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_LINK { unsigned int chrregnum; MAPPOS mappos; char StoreType; unsigned __int64 CharExp; unsigned __int64 CharMoney; }; #pragma pack(pop) /* 9672 */ struct PROTO_NC_ITEM_NEW_UPGRADE_ACK { unsigned __int16 err; }; /* 9673 */ struct PROTO_NC_GUILD_ZONE_MEMBER_LEAVE_CMD { unsigned int nCharNo; }; /* 9674 */ struct _s__RTTICompleteObjectLocator { unsigned int signature; unsigned int offset; unsigned int cdOffset; _TypeDescriptor *pTypeDescriptor; _s__RTTIClassHierarchyDescriptor *pClassDescriptor; }; /* 9675 */ struct _IMAGE_AUX_SYMBOL:::::: { unsigned __int16 Linenumber; unsigned __int16 Size; }; /* 9676 */ union _IMAGE_AUX_SYMBOL:::: { _IMAGE_AUX_SYMBOL:::::: LnSz; unsigned int TotalSize; }; /* 9677 */ struct _IMAGE_AUX_SYMBOL:::::: { unsigned int PointerToLinenumber; unsigned int PointerToNextFunction; }; /* 9678 */ struct _IMAGE_AUX_SYMBOL:::::: { unsigned __int16 Dimension[4]; }; /* 9679 */ union _IMAGE_AUX_SYMBOL:::: { _IMAGE_AUX_SYMBOL:::::: Function; _IMAGE_AUX_SYMBOL:::::: Array; }; /* 9680 */ #pragma pack(push, 1) struct _IMAGE_AUX_SYMBOL:: { unsigned int TagIndex; _IMAGE_AUX_SYMBOL:::: Misc; _IMAGE_AUX_SYMBOL:::: FcnAry; unsigned __int16 TvIndex; }; #pragma pack(pop) /* 9681 */ struct _IMAGE_AUX_SYMBOL:: { char Name[18]; }; /* 9682 */ #pragma pack(push, 1) struct _IMAGE_AUX_SYMBOL:: { unsigned int Length; unsigned __int16 NumberOfRelocations; unsigned __int16 NumberOfLinenumbers; unsigned int CheckSum; __int16 Number; char Selection; char bReserved; __int16 HighNumber; }; #pragma pack(pop) /* 9683 */ #pragma pack(push, 1) struct IMAGE_AUX_SYMBOL_TOKEN_DEF { char bAuxType; char bReserved; unsigned int SymbolTableIndex; char rgbReserved[12]; }; #pragma pack(pop) /* 9684 */ #pragma pack(push, 1) struct _IMAGE_AUX_SYMBOL:: { unsigned int crc; char rgbReserved[14]; }; #pragma pack(pop) /* 9685 */ union _IMAGE_AUX_SYMBOL { _IMAGE_AUX_SYMBOL:: Sym; _IMAGE_AUX_SYMBOL:: File; _IMAGE_AUX_SYMBOL:: Section; IMAGE_AUX_SYMBOL_TOKEN_DEF TokenDef; _IMAGE_AUX_SYMBOL:: CRC; }; /* 9686 */ struct _BY_HANDLE_FILE_INFORMATION { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int dwVolumeSerialNumber; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; unsigned int nNumberOfLinks; unsigned int nFileIndexHigh; unsigned int nFileIndexLow; }; /* 9687 */ struct _STARTUPINFOA { unsigned int cb; char *lpReserved; char *lpDesktop; char *lpTitle; unsigned int dwX; unsigned int dwY; unsigned int dwXSize; unsigned int dwYSize; unsigned int dwXCountChars; unsigned int dwYCountChars; unsigned int dwFillAttribute; unsigned int dwFlags; unsigned __int16 wShowWindow; unsigned __int16 cbReserved2; char *lpReserved2; void *hStdInput; void *hStdOutput; void *hStdError; }; /* 9688 */ struct _CRYPT_X942_OTHER_INFO { char *pszContentEncryptionObjId; char rgbCounter[4]; char rgbKeyLength[4]; _CRYPTOAPI_BLOB PubInfo; }; /* 9689 */ struct _CERT_USAGE_MATCH { unsigned int dwType; _CTL_USAGE Usage; }; /* 9690 */ struct _CERT_CHAIN_PARA { unsigned int cbSize; _CERT_USAGE_MATCH RequestedUsage; }; /* 9691 */ struct _CERT_SELECT_CHAIN_PARA { void *hChainEngine; _FILETIME *pTime; void *hAdditionalStore; _CERT_CHAIN_PARA *pChainPara; unsigned int dwFlags; }; /* 9692 */ struct _CORE_PRINTER_DRIVERA { _GUID CoreDriverGUID; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; char szPackageID[260]; }; /* 9693 */ struct tagCACLSID { unsigned int cElems; _GUID *pElems; }; /* 9694 */ struct ID3DXAnimationCallbackHandler { ID3DXAnimationCallbackHandlerVtbl *vfptr; }; /* 9695 */ struct ID3DXAnimationCallbackHandlerVtbl { HRESULT (__stdcall *HandleCallback)(ID3DXAnimationCallbackHandler *this, unsigned int, void *); }; /* 9696 */ #pragma pack(push, 1) struct Name50Byte:: { unsigned __int64 nb_Qwrd[6]; unsigned __int16 nb_Word; }; #pragma pack(pop) /* 9697 */ union Name50Byte { char nb_name[50]; Name50Byte:: nb_code; }; /* 9698 */ struct PROTO_NC_ITEMDB_MERGEFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /* 9699 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MERGEFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_MERGEFAIL_ACK ack; }; #pragma pack(pop) /* 9700 */ struct PROTO_NC_MISC_ITEMSHOP_URL_REQ { char dummy[1]; }; /* 9701 */ struct PROTO_NC_RAID_LOGOUTINFO_CMD { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; Name5 sCharID; }; /* 9702 */ struct _EVENTLOGRECORD { unsigned int Length; unsigned int Reserved; unsigned int RecordNumber; unsigned int TimeGenerated; unsigned int TimeWritten; unsigned int EventID; unsigned __int16 EventType; unsigned __int16 NumStrings; unsigned __int16 EventCategory; unsigned __int16 ReservedFlags; unsigned int ClosingRecordNumber; unsigned int StringOffset; unsigned int UserSidLength; unsigned int UserSidOffset; unsigned int DataLength; unsigned int DataOffset; }; /* 9703 */ struct _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT { unsigned int PropagationCookie; _GUID UOW; _GUID TmIdentity; unsigned int BufferLength; }; /* 9704 */ struct tagSTYLESTRUCT { unsigned int styleOld; unsigned int styleNew; }; /* 9705 */ struct _cpinfoexA { unsigned int MaxCharSize; char DefaultChar[2]; char LeadByte[12]; wchar_t UnicodeDefaultChar; unsigned int CodePage; char CodePageName[260]; }; /* 9706 */ struct tagAUXCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; }; /* 9707 */ struct timecaps_tag { unsigned int wPeriodMin; unsigned int wPeriodMax; }; /* 9708 */ struct tagMCI_OVLY_SAVE_PARMSW { unsigned int dwCallback; const wchar_t *lpfilename; tagRECT rc; }; /* 9709 */ struct _GET_LENGTH_INFORMATION { _LARGE_INTEGER Length; }; /* 9710 */ struct tagCADBL { unsigned int cElems; long double *pElems; }; /* 9711 */ struct NiRotKey { NiAnimationKey baseclass_0; NiQuaternion m_quat; }; /* 9712 */ struct NiRotData { NiObject baseclass_0; unsigned int m_uiNumKeys; NiRotKey *m_pkKeys; NiAnimationKey::KeyType m_eType; char m_ucKeySize; }; /* 9713 */ struct NiPointer { NiRotData *m_pObject; }; /* 9714 */ struct PROTO_NC_OPTOOL_GUILD_TOURNAMENT_SCHEDULE_RESET_REQ { char dummy[1]; }; /* 9715 */ struct tagMCI_VD_ESCAPE_PARMSA { unsigned int dwCallback; const char *lpstrCommand; }; /* 9716 */ struct _BCRYPT_DSA_PARAMETER_HEADER { unsigned int cbLength; unsigned int dwMagic; unsigned int cbKeyLength; char Count[4]; char Seed[20]; char q[20]; }; /* 9717 */ #pragma pack(push, 1) struct ZONERINGLINKAGESTART { char machine; unsigned __int16 handle; unsigned int regnum; }; #pragma pack(pop) /* 9718 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_RNG { ZONERINGLINKAGESTART start; unsigned int gldregnum; char why; char who; char type; char slot; Name5 charid; unsigned __int16 item; $A17B3ED807923220CF5B6AD0FC13B853 ___u8; unsigned __int64 storage_cen; }; #pragma pack(pop) /* 9719 */ struct PROTO_NC_GUILD_ACADEMY_DB_SET_REWARD_MONEY_ACK { unsigned __int16 hWMChar; unsigned __int16 Error; }; /* 9720 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_CAMERA_MOVE_CMD { char MoveType; SHINE_XY_TYPE ViewCoord; unsigned __int16 AngleXZ; unsigned __int16 AngleY; unsigned __int16 Dist; }; #pragma pack(pop) /* 9721 */ #pragma pack(push, 1) struct PROTO_CHAT_RESTRICT_DB_INFO { unsigned int nCharNo; Name5 sCharID; char bIsGM; char bIsDeleted; }; #pragma pack(pop) /* 9722 */ struct $_TypeDescriptor$_extraBytes_28 { const void *pVFTable; void *spare; char name[28]; }; /* 9723 */ struct HMONITOR__ { int unused; }; /* 9724 */ struct PROTO_NC_OPTOOL_SET_CLIENT_NUM_OF_USER_LIMIT { int NumOfUserLimit; }; /* 9725 */ struct tagEMRMODIFYWORLDTRANSFORM { tagEMR emr; tagXFORM xform; unsigned int iMode; }; /* 9726 */ struct SChannelHookCallInfo { _GUID iid; unsigned int cbSize; _GUID uCausality; unsigned int dwServerPid; unsigned int iMethod; void *pObject; }; /* 9727 */ struct PROTO_NC_MISC_XTRAP2_OPTOOL_READ_CODEMAP_REQ { char dummy[1]; }; /* 9728 */ struct PROTO_NC_BAT_SOMEONESKILLSMASH_DAMAGED_CMD { unsigned __int16 skill; unsigned __int16 attack; unsigned __int16 target; }; /* 9729 */ struct tagEXTLOGFONTA { tagLOGFONTA elfLogFont; char elfFullName[64]; char elfStyle[32]; unsigned int elfVersion; unsigned int elfStyleSize; unsigned int elfMatch; unsigned int elfReserved; char elfVendorId[4]; unsigned int elfCulture; tagPANOSE elfPanose; }; /* 9730 */ struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { unsigned int Version; unsigned int Size; unsigned int BytesPerCacheLine; unsigned int BytesOffsetForCacheAlignment; unsigned int BytesPerLogicalSector; unsigned int BytesPerPhysicalSector; unsigned int BytesOffsetForSectorAlignment; }; /* 9731 */ struct _PORT_INFO_3W { unsigned int dwStatus; wchar_t *pszStatus; unsigned int dwSeverity; }; /* 9732 */ struct _tagPROTOCOLDATA { unsigned int grfFlags; unsigned int dwState; void *pData; unsigned int cbData; }; /* 9733 */ struct NiBlendTransformInterpolator { NiBlendInterpolator baseclass_0; }; /* 9734 */ struct NiMultiTargetTransformController { NiInterpController baseclass_0; NiBlendTransformInterpolator *m_pkBlendInterps; NiAVObject **m_ppkTargets; unsigned __int16 m_usNumInterps; }; /* 9735 */ struct NiPointer { NiMultiTargetTransformController *m_pObject; }; /* 9736 */ #pragma pack(push, 1) struct GUILD_TOURNAMENT_MEMBER_GRADE_LIST { unsigned int nCharNo; char nGrade; }; #pragma pack(pop) /* 9737 */ struct PROTO_NC_GUILD_ACADEMY_DB_GRADUATE_JOIN_CMD { char dummy[1]; }; /* 9738 */ struct PROTO_NC_PATCH_NOTICE_ACK { char Patch_Notice_URL[128]; char Launcher_Notice_URL[128]; }; /* 9739 */ struct PROTO_NC_FRIEND_POINT_ACK { unsigned __int16 friendpoint; }; /* 9740 */ #pragma pack(push, 1) struct PROTO_ITEM_VANISH { SHINE_ITEM_REGISTNUMBER vanishitemregnum; ITEM_INVEN location; }; #pragma pack(pop) /* 9741 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SELLALL_REQ { unsigned __int16 lockindex; PROTO_ITEM_VANISH itemsell; unsigned int price; unsigned __int16 itemid; unsigned int UserNo; unsigned __int16 Vendor; unsigned __int64 nLot; char CharID[30]; int CharLevel; char nDeleteChestItem; PROTO_ITEM_VANISH DeleteChestItem[]; }; #pragma pack(pop) /* 9742 */ struct TEAM_SCORE_INFO { int nWinFlag; int nScore; }; /* 9743 */ #pragma pack(push, 1) struct PROTO_NC_KQ_SCORE_BOARD_INFO_CMD { char bUseRound; char nRound; TEAM_SCORE_INFO Red; TEAM_SCORE_INFO Blue; unsigned __int16 KQID; }; #pragma pack(pop) /* 9744 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_45 { const void *pVFTable; void *spare; char name[45]; }; #pragma pack(pop) /* 9745 */ struct tagMENUITEMINFOA { unsigned int cbSize; unsigned int fMask; unsigned int fType; unsigned int fState; unsigned int wID; HMENU__ *hSubMenu; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; char *dwTypeData; unsigned int cch; HBITMAP__ *hbmpItem; }; /* 9746 */ struct _ICONINFOEXW { unsigned int cbSize; int fIcon; unsigned int xHotspot; unsigned int yHotspot; HBITMAP__ *hbmMask; HBITMAP__ *hbmColor; unsigned __int16 wResID; wchar_t szModName[260]; wchar_t szResName[260]; }; /* 9747 */ struct tagWAVEINCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9748 */ struct _CERT_ALT_NAME_INFO { unsigned int cAltEntry; _CERT_ALT_NAME_ENTRY *rgAltEntry; }; /* 9749 */ struct _STORAGE_DEVICE_NUMBER { unsigned int DeviceType; unsigned int DeviceNumber; unsigned int PartitionNumber; }; /* 9750 */ struct _DEVICE_SEEK_PENALTY_DESCRIPTOR { unsigned int Version; unsigned int Size; char IncursSeekPenalty; }; /* 9751 */ struct tagLC_ID { unsigned __int16 wLanguage; unsigned __int16 wCountry; unsigned __int16 wCodePage; }; /* 9752 */ struct threadlocaleinfostruct:: { char *locale; wchar_t *wlocale; int *refcount; int *wrefcount; }; /* 9753 */ struct __lc_time_data { char *wday_abbr[7]; char *wday[7]; char *month_abbr[12]; char *month[12]; char *ampm[2]; char *ww_sdatefmt; char *ww_ldatefmt; char *ww_timefmt; unsigned int ww_lcid; int ww_caltype; int refcount; wchar_t *_W_wday_abbr[7]; wchar_t *_W_wday[7]; wchar_t *_W_month_abbr[12]; wchar_t *_W_month[12]; wchar_t *_W_ampm[2]; wchar_t *_W_ww_sdatefmt; wchar_t *_W_ww_ldatefmt; wchar_t *_W_ww_timefmt; }; /* 9754 */ struct threadlocaleinfostruct { int refcount; unsigned int lc_codepage; unsigned int lc_collate_cp; unsigned int lc_handle[6]; tagLC_ID lc_id[6]; threadlocaleinfostruct:: lc_category[6]; int lc_clike; int mb_cur_max; int *lconv_intl_refcount; int *lconv_num_refcount; int *lconv_mon_refcount; lconv *lconv; int *ctype1_refcount; unsigned __int16 *ctype1; const unsigned __int16 *pctype; const char *pclmap; const char *pcumap; __lc_time_data *lc_time_curr; }; /* 9755 */ struct threadmbcinfostruct { int refcount; int mbcodepage; int ismbcodepage; int mblcid; unsigned __int16 mbulinfo[6]; char mbctype[257]; char mbcasemap[256]; }; /* 9756 */ struct localeinfo_struct { threadlocaleinfostruct *locinfo; threadmbcinfostruct *mbcinfo; }; /* 9757 */ struct _XSAVE_AREA_HEADER { unsigned __int64 Mask; unsigned __int64 Reserved[7]; }; /* 9758 */ struct _currencyfmtW { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; wchar_t *lpDecimalSep; wchar_t *lpThousandSep; unsigned int NegativeOrder; unsigned int PositiveOrder; wchar_t *lpCurrencySymbol; }; /* 9759 */ struct tagMCI_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const wchar_t *lpstrDeviceType; const wchar_t *lpstrElementName; const wchar_t *lpstrAlias; }; /* 9760 */ struct _CERT_BASIC_CONSTRAINTS2_INFO { int fCA; int fPathLenConstraint; unsigned int dwPathLenConstraint; }; /* 9761 */ struct _DEVICE_WRITE_AGGREGATION_DESCRIPTOR { unsigned int Version; unsigned int Size; char BenefitsFromWriteAggregation; }; /* 9762 */ struct _BIN_RANGE { _LARGE_INTEGER StartValue; _LARGE_INTEGER Length; }; /* 9763 */ struct _BIN_COUNT { _BIN_RANGE BinRange; unsigned int BinCount; }; /* 9764 */ struct _BIN_RESULTS { unsigned int NumberOfBins; _BIN_COUNT BinCounts[1]; }; /* 9765 */ struct IDataAdviseHolder { IUnknown baseclass_0; }; /* 9766 */ struct tagDVTARGETDEVICE { unsigned int tdSize; unsigned __int16 tdDriverNameOffset; unsigned __int16 tdDeviceNameOffset; unsigned __int16 tdPortNameOffset; unsigned __int16 tdExtDevmodeOffset; char tdData[1]; }; /* 9767 */ struct tagFORMATETC { unsigned __int16 cfFormat; tagDVTARGETDEVICE *ptd; unsigned int dwAspect; int lindex; unsigned int tymed; }; /* 9768 */ struct IAdviseSink { IUnknown baseclass_0; }; /* 9769 */ struct IEnumSTATDATA { IUnknown baseclass_0; }; /* 9770 */ struct IXMLDOMNodeList { IDispatch baseclass_0; }; /* 9771 */ struct IXMLDOMNamedNodeMap { IDispatch baseclass_0; }; /* 9772 */ struct IXMLDOMDocument { IXMLDOMNode baseclass_0; }; /* 9773 */ struct _SERVICE_REQUIRED_PRIVILEGES_INFOW { wchar_t *pmszRequiredPrivileges; }; /* 9774 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_7 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nInt1; unsigned int nInt2; }; /* 9775 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONEEMOTICONSTOP_CMD { unsigned __int16 handle; STOPEMOTICON_DESCRIPT emoticon; }; #pragma pack(pop) /* 9776 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOIN_LIST_ACK { unsigned __int16 nError; char nNum; KQ_JOIN_CHAR_INFO CharInfoList[]; }; #pragma pack(pop) /* 9777 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_EMPTY_DUNGEON_CMD { char Category; unsigned int RegisterNumber; }; #pragma pack(pop) /* 9778 */ struct _ACL { char AclRevision; char Sbz1; unsigned __int16 AclSize; unsigned __int16 AceCount; unsigned __int16 Sbz2; }; /* 9779 */ struct _TOKEN_DEFAULT_DACL { _ACL *DefaultDacl; }; /* 9780 */ struct _TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { _TRANSACTION_ENLISTMENT_PAIR SuperiorEnlistmentPair; }; /* 9781 */ struct tagEMRLINETO { tagEMR emr; _POINTL ptl; }; /* 9782 */ struct _CERT_LOGOTYPE_EXT_INFO { unsigned int cCommunityLogo; _CERT_LOGOTYPE_INFO *rgCommunityLogo; _CERT_LOGOTYPE_INFO *pIssuerLogo; _CERT_LOGOTYPE_INFO *pSubjectLogo; unsigned int cOtherLogo; _CERT_OTHER_LOGOTYPE_INFO *rgOtherLogo; }; /* 9783 */ struct tagRemBRUSH { unsigned int cbData; char data[1]; }; /* 9784 */ struct _SET_PARTITION_INFORMATION { char PartitionType; }; /* 9785 */ struct _SERVICE_TRIGGER_SPECIFIC_DATA_ITEM { unsigned int dwDataType; unsigned int cbData; char *pData; }; /* 9786 */ struct NiD3DUtility { char dummy[1]; }; /* 9787 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_DEL_ACK { unsigned __int16 handle_charno; unsigned int charno; Name5 charid; Name5 friendid; unsigned __int16 err; }; #pragma pack(pop) /* 9788 */ union $18D88968084CBEE834030F63CA1057E2 { unsigned int Name; unsigned __int16 Id; }; /* 9789 */ struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { $18D88968084CBEE834030F63CA1057E2 ___u0; unsigned int OffsetToData; }; /* 9790 */ struct _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION { unsigned int ulFlags; ACTCTX_REQUESTED_RUN_LEVEL RunLevel; unsigned int UiAccess; }; /* 9791 */ struct _GRADIENT_TRIANGLE { unsigned int Vertex1; unsigned int Vertex2; unsigned int Vertex3; }; /* 9792 */ struct tagEMRROUNDRECT { tagEMR emr; _RECTL rclBox; tagSIZE szlCorner; }; /* 9793 */ struct tagMIXERCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; }; /* 9794 */ struct _RPC_CALL_LOCAL_ADDRESS_V1 { unsigned int Version; void *Buffer; unsigned int BufferSize; tagRpcLocalAddressFormat AddressFormat; }; /* 9795 */ struct tagRPC_CALL_ATTRIBUTES_V2_A { unsigned int Version; unsigned int Flags; unsigned int ServerPrincipalNameBufferLength; char *ServerPrincipalName; unsigned int ClientPrincipalNameBufferLength; char *ClientPrincipalName; unsigned int AuthenticationLevel; unsigned int AuthenticationService; int NullSession; int KernelModeCaller; unsigned int ProtocolSequence; unsigned int IsClientLocal; void *ClientPID; unsigned int CallStatus; tagRpcCallType CallType; _RPC_CALL_LOCAL_ADDRESS_V1 *CallLocalAddress; unsigned __int16 OpNum; _GUID InterfaceUuid; }; /* 9796 */ struct NiBillboardNode { NiNode baseclass_0; unsigned __int16 m_uFlags; float m_fSavedTime; bool m_bUpdateControllers; }; /* 9797 */ struct NpNsUtil { NpNsUtilVtbl *vfptr; }; /* 9798 */ struct NpNsUtilVtbl { void *(__thiscall *__vecDelDtor)(NpNsUtil *this, unsigned int); }; /* 9799 */ #pragma pack(push, 1) struct PROTO_NC_MISC_PINGTEST_TOOL_WM_ZONE { unsigned int ID; unsigned __int16 hTool; unsigned int ToolSendToWM; unsigned int ToolRecvFromWM; unsigned int WMTargetZoneNo; unsigned int WMSendZone; unsigned int WMRecvFromZone; unsigned int ZoneRecvFromWMS; unsigned int ZoneSendToWMS; }; #pragma pack(pop) /* 9800 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_ETC4_REQ { char dummy[1]; }; /* 9801 */ struct _ADMINISTRATOR_POWER_POLICY { _SYSTEM_POWER_STATE MinSleep; _SYSTEM_POWER_STATE MaxSleep; unsigned int MinVideoTimeout; unsigned int MaxVideoTimeout; unsigned int MinSpindownTimeout; unsigned int MaxSpindownTimeout; }; /* 9802 */ struct _IMAGE_FILE_HEADER { unsigned __int16 Machine; unsigned __int16 NumberOfSections; unsigned int TimeDateStamp; unsigned int PointerToSymbolTable; unsigned int NumberOfSymbols; unsigned __int16 SizeOfOptionalHeader; unsigned __int16 Characteristics; }; /* 9803 */ struct _IMAGE_OPTIONAL_HEADER { unsigned __int16 Magic; char MajorLinkerVersion; char MinorLinkerVersion; unsigned int SizeOfCode; unsigned int SizeOfInitializedData; unsigned int SizeOfUninitializedData; unsigned int AddressOfEntryPoint; unsigned int BaseOfCode; unsigned int BaseOfData; unsigned int ImageBase; unsigned int SectionAlignment; unsigned int FileAlignment; unsigned __int16 MajorOperatingSystemVersion; unsigned __int16 MinorOperatingSystemVersion; unsigned __int16 MajorImageVersion; unsigned __int16 MinorImageVersion; unsigned __int16 MajorSubsystemVersion; unsigned __int16 MinorSubsystemVersion; unsigned int Win32VersionValue; unsigned int SizeOfImage; unsigned int SizeOfHeaders; unsigned int CheckSum; unsigned __int16 Subsystem; unsigned __int16 DllCharacteristics; unsigned int SizeOfStackReserve; unsigned int SizeOfStackCommit; unsigned int SizeOfHeapReserve; unsigned int SizeOfHeapCommit; unsigned int LoaderFlags; unsigned int NumberOfRvaAndSizes; _IMAGE_DATA_DIRECTORY DataDirectory[16]; }; /* 9804 */ struct _IMAGE_NT_HEADERS { unsigned int Signature; _IMAGE_FILE_HEADER FileHeader; _IMAGE_OPTIONAL_HEADER OptionalHeader; }; /* 9805 */ struct _ASSEMBLY_FILE_DETAILED_INFORMATION { unsigned int ulFlags; unsigned int ulFilenameLength; unsigned int ulPathLength; const wchar_t *lpFileName; const wchar_t *lpFilePath; }; /* 9806 */ struct _UNLOAD_DLL_DEBUG_INFO { void *lpBaseOfDll; }; /* 9807 */ struct tagLOGPEN { unsigned int lopnStyle; tagPOINT lopnWidth; unsigned int lopnColor; }; /* 9808 */ struct _REMOTE_NAME_INFOW { wchar_t *lpUniversalName; wchar_t *lpConnectionName; wchar_t *lpRemainingPath; }; /* 9809 */ struct tagMIDIOUTCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9810 */ struct _CRL_FIND_ISSUED_FOR_PARA { _CERT_CONTEXT *pSubjectCert; _CERT_CONTEXT *pIssuerCert; }; /* 9811 */ struct _PROPSHEETPAGEW { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $EB195A344D1D901C13D50BD3ACDB44EB ___u3; $A20E5825225BD5393A1E87CAC0FB99E6 ___u4; const wchar_t *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; const wchar_t *pszHeaderTitle; const wchar_t *pszHeaderSubTitle; void *hActCtx; $69BBE56B4ADC369352B3C27E1143E997 ___u13; }; /* 9812 */ union $EB195A344D1D901C13D50BD3ACDB44EB { const wchar_t *pszTemplate; DLGTEMPLATE *pResource; }; /* 9813 */ union $A20E5825225BD5393A1E87CAC0FB99E6 { HICON__ *hIcon; const wchar_t *pszIcon; }; /* 9814 */ union $69BBE56B4ADC369352B3C27E1143E997 { HBITMAP__ *hbmHeader; const wchar_t *pszbmHeader; }; /* 9815 */ union $83C8E2C911F5E2587ECBCD922D9E85F5 { unsigned int nStartPage; const wchar_t *pStartPage; }; /* 9816 */ union $085EBBE27D391F291E097C4A6FD9C40C { _PROPSHEETPAGEW *ppsp; _PSP **phpage; }; /* 9817 */ union $6D7DFFD79CF3E8E12EDD11BF084AE5C1 { HBITMAP__ *hbmWatermark; const wchar_t *pszbmWatermark; }; /* 9818 */ struct _PROPSHEETHEADERW_V2 { unsigned int dwSize; unsigned int dwFlags; HWND__ *hwndParent; HINSTANCE__ *hInstance; $A20E5825225BD5393A1E87CAC0FB99E6 ___u4; const wchar_t *pszCaption; unsigned int nPages; $83C8E2C911F5E2587ECBCD922D9E85F5 ___u7; $085EBBE27D391F291E097C4A6FD9C40C ___u8; int (__stdcall *pfnCallback)(HWND__ *, unsigned int, int); $6D7DFFD79CF3E8E12EDD11BF084AE5C1 ___u10; HPALETTE__ *hplWatermark; $69BBE56B4ADC369352B3C27E1143E997 ___u12; }; /* 9819 */ struct tagCHOOSECOLORA { unsigned int lStructSize; HWND__ *hwndOwner; HWND__ *hInstance; unsigned int rgbResult; unsigned int *lpCustColors; unsigned int Flags; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /* 9820 */ struct NiPSysSpawnModifier { NiPSysModifier baseclass_0; unsigned __int16 m_usNumSpawnGenerations; float m_fPercentageSpawned; unsigned __int16 m_usMinNumToSpawn; unsigned __int16 m_usMaxNumToSpawn; float m_fSpawnSpeedChaos; float m_fSpawnDirChaos; float m_fLifeSpan; float m_fLifeSpanVar; }; /* 9821 */ struct NiParticlesData { NiGeometryData baseclass_0; bool m_bIsOldRotatingParticlesObject; float *m_pfRadii; unsigned __int16 m_usActive; float *m_pfSizes; NiQuaternion *m_pkRotations; float *m_pfRotationAngles; NiPoint3 *m_pkRotationAxes; }; /* 9822 */ struct NiParticleInfo { NiPoint3 m_kVelocity; float m_fAge; float m_fLifeSpan; float m_fLastUpdate; unsigned __int16 m_usGeneration; unsigned __int16 m_usCode; }; /* 9823 */ struct NiPSysData { NiParticlesData baseclass_0; NiParticleInfo *m_pkParticleInfo; float *m_pfRotationSpeeds; unsigned __int16 m_usNumAddedParticles; unsigned __int16 m_usAddedParticlesBase; }; /* 9824 */ struct ID3DXAnimationSet { IUnknown baseclass_0; }; /* 9825 */ struct ID3DXCompressedAnimationSet { ID3DXAnimationSet baseclass_0; }; /* 9826 */ struct DIDEVICEINSTANCEW { unsigned int dwSize; _GUID guidInstance; _GUID guidProduct; unsigned int dwDevType; unsigned __int16 tszInstanceName[260]; unsigned __int16 tszProductName[260]; _GUID guidFFDriver; unsigned __int16 wUsagePage; unsigned __int16 wUsage; }; /* 9827 */ struct PROTO_NC_ITEM_BREAKFAIL_CMD { unsigned __int16 err; }; /* 9828 */ struct PROTO_NC_ITEMDB_ITEMTRADESUC_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; }; /* 9829 */ struct _CONSOLE_READCONSOLE_CONTROL { unsigned int nLength; unsigned int nInitialChars; unsigned int dwCtrlWakeupMask; unsigned int dwControlKeyState; }; /* 9830 */ struct HTASK__ { int unused; }; /* 9831 */ struct HMMIO__ { int unused; }; /* 9832 */ struct _MMIOINFO { unsigned int dwFlags; unsigned int fccIOProc; int (__stdcall *pIOProc)(char *, unsigned int, int, int); unsigned int wErrorRet; HTASK__ *htask; int cchBuffer; char *pchBuffer; char *pchNext; char *pchEndRead; char *pchEndWrite; int lBufOffset; int lDiskOffset; unsigned int adwInfo[3]; unsigned int dwReserved1; unsigned int dwReserved2; HMMIO__ *hmmio; }; /* 9833 */ struct _CMSG_SIGNER_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB Issuer; _CRYPTOAPI_BLOB SerialNumber; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedHash; _CRYPT_ATTRIBUTES AuthAttrs; _CRYPT_ATTRIBUTES UnauthAttrs; }; /* 9834 */ struct _JOB_INFO_2A { unsigned int JobId; char *pPrinterName; char *pMachineName; char *pUserName; char *pDocument; char *pNotifyName; char *pDatatype; char *pPrintProcessor; char *pParameters; char *pDriverName; _devicemodeA *pDevMode; char *pStatus; void *pSecurityDescriptor; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int StartTime; unsigned int UntilTime; unsigned int TotalPages; unsigned int Size; _SYSTEMTIME Submitted; unsigned int Time; unsigned int PagesPrinted; }; /* 9835 */ struct _JOB_INFO_3 { unsigned int JobId; unsigned int NextJobId; unsigned int Reserved; }; /* 9836 */ struct _ADDJOB_INFO_1W { wchar_t *Path; unsigned int JobId; }; /* 9837 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_TERMEXTEND_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nExtendItemKey; unsigned __int16 nExtendItemID; unsigned int nExtendItemLot; SHINE_ITEM_REGISTNUMBER nTermItemKey; unsigned __int16 nTermItemID; SHINE_ITEM_ATTRIBUTE TermItemAttr; ShineDateTime OrigDelDateTime; unsigned int nExtendTime; }; #pragma pack(pop) /* 9838 */ struct SET_POWER_SETTING_VALUE { unsigned int Version; _GUID Guid; SYSTEM_POWER_CONDITION PowerCondition; unsigned int DataLength; char Data[1]; }; /* 9839 */ struct _RIP_INFO { unsigned int dwError; unsigned int dwType; }; /* 9840 */ struct tagLOGBRUSH32 { unsigned int lbStyle; unsigned int lbColor; unsigned int lbHatch; }; /* 9841 */ struct tagKBDLLHOOKSTRUCT { unsigned int vkCode; unsigned int scanCode; unsigned int flags; unsigned int time; unsigned int dwExtraInfo; }; /* 9842 */ struct PROTO_NC_LOG_GAME_FRIEND_DELETE { unsigned int chrregnum; MAPPOS mappos; unsigned int delchrregnum; }; /* 9843 */ struct _SCARD_IO_REQUEST { unsigned int dwProtocol; unsigned int cbPciLength; }; /* 9844 */ struct NiBlendBoolInterpolator { NiBlendInterpolator baseclass_0; char m_bBoolValue; }; /* 9845 */ struct NiCommand { int m_iArgc; char **m_ppcArgv; char *m_pcCmdline; bool *m_pbUsed; float m_fSmall; float m_fLarge; bool m_bMinSet; bool m_bMaxSet; bool m_bInfSet; bool m_bSupSet; char *m_pcLastError; }; /* 9846 */ struct _D3DXEFFECTDEFAULT { char *pParamName; _D3DXEFFECTDEFAULTTYPE Type; unsigned int NumBytes; void *pValue; }; /* 9847 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_INFO_ZONE_CMD { unsigned __int16 nSessionHandle; unsigned int nCharNo; PROTO_TUTORIAL_INFO TutorialInfo; }; #pragma pack(pop) /* 9848 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMINFO_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 err; NETCOMMAND FailProtocol; }; #pragma pack(pop) /* 9849 */ struct tagLOGBRUSH { unsigned int lbStyle; unsigned int lbColor; unsigned int lbHatch; }; /* 9850 */ #pragma pack(push, 1) struct waveformat_tag { unsigned __int16 wFormatTag; unsigned __int16 nChannels; unsigned int nSamplesPerSec; unsigned int nAvgBytesPerSec; unsigned __int16 nBlockAlign; }; #pragma pack(pop) /* 9851 */ struct _REQUEST_OPLOCK_INPUT_BUFFER { unsigned __int16 StructureVersion; unsigned __int16 StructureLength; unsigned int RequestedOplockLevel; unsigned int Flags; }; /* 9852 */ struct _PROVIDOR_INFO_1A { char *pName; char *pEnvironment; char *pDLLName; }; /* 9853 */ struct PROTO_NC_LOG_GAME_GUILD_CREATE { unsigned int chrregnum; unsigned int guildregnum; unsigned __int64 money_use; unsigned __int64 money_last; Name4 sGuildName; }; /* 9854 */ struct PROTO_NC_GUILD_ACADEMY_MY_GUILD_ACADEMY_INFO_REQ { char dummy[1]; }; /* 9855 */ struct PROTO_NC_CHAR_STAT_DECPOINTFAIL_ACK { unsigned __int16 err; }; /* 9856 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_PROPOSE_REQ { NETPACKETZONEHEADER header; unsigned int Partner; }; #pragma pack(pop) /* 9857 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SCRIPT_MSG_WORLD_CMD { unsigned __int16 nHandle; char sScriptMsgIndex[32]; char nlen[5]; char sContent[]; }; #pragma pack(pop) /* 9858 */ struct _SID { char Revision; char SubAuthorityCount; _SID_IDENTIFIER_AUTHORITY IdentifierAuthority; unsigned int SubAuthority[1]; }; /* 9859 */ struct _EFS_HASH_BLOB { unsigned int cbData; char *pbData; }; /* 9860 */ struct _ENCRYPTION_CERTIFICATE_HASH { unsigned int cbTotalLength; _SID *pUserSid; _EFS_HASH_BLOB *pHash; wchar_t *lpDisplayInformation; }; /* 9861 */ struct _ENCRYPTION_CERTIFICATE_HASH_LIST { unsigned int nCert_Hash; _ENCRYPTION_CERTIFICATE_HASH **pUsers; }; /* 9862 */ struct _CERTIFICATE_BLOB { unsigned int dwCertEncodingType; unsigned int cbData; char *pbData; }; /* 9863 */ struct _ENCRYPTION_CERTIFICATE { unsigned int cbTotalLength; _SID *pUserSid; _CERTIFICATE_BLOB *pCertBlob; }; /* 9864 */ struct _EFS_RPC_BLOB { unsigned int cbData; char *pbData; }; /* 9865 */ struct _ENCRYPTED_FILE_METADATA_SIGNATURE { unsigned int dwEfsAccessType; _ENCRYPTION_CERTIFICATE_HASH_LIST *pCertificatesAdded; _ENCRYPTION_CERTIFICATE *pEncryptionCertificate; _EFS_RPC_BLOB *pEfsStreamSignature; }; /* 9866 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; FontBucket *m_element; }; /* 9867 */ struct PgProfileMgr { char dummy[1]; }; /* 9868 */ struct PgProfileNode { const char *m_pcName; int m_iTotalCalls; float m_fTotalTime; __int64 m_i64StartTime; int m_iRecursionCounter; PgProfileNode *m_pkParent; PgProfileNode *m_pkChild; PgProfileNode *m_pkSibling; }; /* 9869 */ struct PgProfileIterator { PgProfileNode *m_pkCurrentParent; PgProfileNode *m_pkCurrentChild; }; /* 9870 */ struct PgTQueue { PgProfileNode **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiHead; unsigned int m_uiTail; }; /* 9871 */ #pragma pack(push, 1) struct EACH_MODIFY_ITEM { char nStatus; unsigned __int16 nItemID; ITEM_INVEN nLocation; unsigned int nLot; }; #pragma pack(pop) /* 9872 */ struct PROTO_NC_MISC_CONNECTFROMWHERE_CMD { char connectfrom; }; /* 9873 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_WITHDRAW_CEN_REWARD_ACK { unsigned __int16 nError; unsigned __int64 nMoney; }; #pragma pack(pop) /* 9874 */ #pragma pack(push, 1) struct TextDataType2 { unsigned int eTextID; char acVoice[32]; char acSoundEff[32]; char acString[1]; }; #pragma pack(pop) /* 9875 */ struct _M128A { unsigned __int64 Low; __int64 High; }; /* 9876 */ struct _XSAVE_FORMAT { unsigned __int16 ControlWord; unsigned __int16 StatusWord; char TagWord; char Reserved1; unsigned __int16 ErrorOpcode; unsigned int ErrorOffset; unsigned __int16 ErrorSelector; unsigned __int16 Reserved2; unsigned int DataOffset; unsigned __int16 DataSelector; unsigned __int16 Reserved3; unsigned int MxCsr; unsigned int MxCsr_Mask; _M128A FloatRegisters[8]; _M128A XmmRegisters[8]; char Reserved4[192]; unsigned int StackControl[7]; unsigned int Cr0NpxState; }; /* 9877 */ struct _XSAVE_AREA { _XSAVE_FORMAT LegacyState; _XSAVE_AREA_HEADER Header; }; /* 9878 */ struct _XSTATE_CONTEXT { unsigned __int64 Mask; unsigned int Length; unsigned int Reserved1; _XSAVE_AREA *Area; unsigned int Reserved2; void *Buffer; unsigned int Reserved3; }; /* 9879 */ struct tagCOLORMATCHTOTARGET { tagEMR emr; unsigned int dwAction; unsigned int dwFlags; unsigned int cbName; unsigned int cbData; char Data[1]; }; /* 9880 */ struct tagMIXERCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9881 */ struct _CERT_POLICY_ID { unsigned int cCertPolicyElementId; char **rgpszCertPolicyElementId; }; /* 9882 */ struct _CERT_KEY_USAGE_RESTRICTION_INFO { unsigned int cCertPolicyId; _CERT_POLICY_ID *rgCertPolicyId; _CRYPT_BIT_BLOB RestrictedKeyUsage; }; /* 9883 */ struct _PRINTER_INFO_1W { unsigned int Flags; wchar_t *pDescription; wchar_t *pName; wchar_t *pComment; }; /* 9884 */ struct IRpcOptions { IUnknown baseclass_0; }; /* 9885 */ struct _D3DXCONSTANT_DESC { const char *Name; _D3DXREGISTER_SET RegisterSet; unsigned int RegisterIndex; unsigned int RegisterCount; _D3DXPARAMETER_CLASS Class; _D3DXPARAMETER_TYPE Type; unsigned int Rows; unsigned int Columns; unsigned int Elements; unsigned int StructMembers; unsigned int Bytes; const void *DefaultValue; }; /* 9886 */ struct IDirectInputW { IUnknown baseclass_0; }; /* 9887 */ struct IDirectInputDeviceW { IUnknown baseclass_0; }; /* 9888 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_ANIMATION_CMD { unsigned __int16 handle; unsigned int anicode; }; #pragma pack(pop) /* 9889 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_REGIST_REQ { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER CardKey; PROTO_NC_COLLECT_CARDREGIST_ACK CardInfo; }; #pragma pack(pop) /* 9890 */ struct _FILE_RENAME_INFO { char ReplaceIfExists; void *RootDirectory; unsigned int FileNameLength; wchar_t FileName[1]; }; /* 9891 */ struct _ABC { int abcA; unsigned int abcB; int abcC; }; /* 9892 */ struct tagJOYCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; char szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; char szRegKey[32]; char szOEMVxD[260]; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 9893 */ struct tagMCI_ANIM_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /* 9894 */ struct _CRYPT_PROPERTY_REF { wchar_t *pszProperty; unsigned int cbValue; char *pbValue; }; /* 9895 */ struct _CRYPT_IMAGE_REF { wchar_t *pszImage; unsigned int dwFlags; }; /* 9896 */ struct _CRYPT_PROVIDER_REF { unsigned int dwInterface; wchar_t *pszFunction; wchar_t *pszProvider; unsigned int cProperties; _CRYPT_PROPERTY_REF **rgpProperties; _CRYPT_IMAGE_REF *pUM; _CRYPT_IMAGE_REF *pKM; }; /* 9897 */ struct NiLines { NiGeometry baseclass_0; }; /* 9898 */ struct NiPointer { NiLines *m_pObject; }; /* 9899 */ struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_FAIL_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 Error; }; /* 9900 */ struct _NETINFOSTRUCT { unsigned int cbStructure; unsigned int dwProviderVersion; unsigned int dwStatus; unsigned int dwCharacteristics; unsigned int dwHandle; unsigned __int16 wNetType; unsigned int dwPrinters; unsigned int dwDrives; }; /* 9901 */ struct _SCHANNEL_ALG { unsigned int dwUse; unsigned int Algid; unsigned int cBits; unsigned int dwFlags; unsigned int dwReserved; }; /* 9902 */ struct _CERT_CREATE_CONTEXT_PARA { unsigned int cbSize; void (__stdcall *pfnFree)(void *); void *pvFree; int (__stdcall *pfnSort)(unsigned int, unsigned int, unsigned int, void *); void *pvSort; }; /* 9903 */ struct _RPC_MESSAGE { void *Handle; unsigned int DataRepresentation; void *Buffer; unsigned int BufferLength; unsigned int ProcNum; _RPC_SYNTAX_IDENTIFIER *TransferSyntax; void *RpcInterfaceInformation; void *ReservedForRuntime; void *ManagerEpv; void *ImportContext; unsigned int RpcFlags; }; /* 9904 */ struct RPC_DISPATCH_TABLE { unsigned int DispatchTableCount; void (__stdcall **DispatchTable)(_RPC_MESSAGE *); int Reserved; }; /* 9905 */ struct _MIDL_SYNTAX_INFO { _RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE *DispatchTable; const char *ProcString; const unsigned __int16 *FmtStringOffset; const char *TypeString; const void *aUserMarshalQuadruple; unsigned int pReserved1; unsigned int pReserved2; }; /* 9906 */ struct NiBSplineBasis { int m_iQuantity; long double m_afValue[4]; long double m_fLastTime; int m_iMin; int m_iMax; }; /* 9907 */ struct _DICOLORSET { unsigned int dwSize; unsigned int cTextFore; unsigned int cTextHighlight; unsigned int cCalloutLine; unsigned int cCalloutHighlight; unsigned int cBorder; unsigned int cControlFill; unsigned int cHighlightFill; unsigned int cAreaFill; }; /* 9908 */ struct _DICONFIGUREDEVICESPARAMSA { unsigned int dwSize; unsigned int dwcUsers; char *lptszUserNames; unsigned int dwcFormats; _DIACTIONFORMATA *lprgFormats; HWND__ *hwnd; _DICOLORSET dics; IUnknown *lpUnkDDSTarget; }; /* 9909 */ struct NiPointer { PgWinFrame *m_pObject; }; /* 9910 */ struct PROTO_NC_PARTY_CHANGEMASTER_REQ { Name5 newmaster; }; /* 9911 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DEL_ACK { Name5 charid; Name5 friendid; unsigned __int16 err; }; #pragma pack(pop) /* 9912 */ struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 9913 */ struct _TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT { _GUID TmIdentity; unsigned int Flags; }; /* 9914 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /* 9915 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /* 9916 */ struct TextData { ITableBase baseclass_0; }; /* 9917 */ struct _OVERLAPPED_ENTRY { unsigned int lpCompletionKey; _OVERLAPPED *lpOverlapped; unsigned int Internal; unsigned int dwNumberOfBytesTransferred; }; /* 9918 */ struct tagEMRSELECTPALETTE { tagEMR emr; unsigned int ihPal; }; /* 9919 */ struct _DSSSEED { unsigned int counter; char seed[20]; }; /* 9920 */ struct _PUBKEYVER3 { unsigned int magic; unsigned int bitlenP; unsigned int bitlenQ; unsigned int bitlenJ; _DSSSEED DSSSeed; }; /* 9921 */ struct _CERT_REGISTRY_STORE_ROAMING_PARA { HKEY__ *hKey; wchar_t *pwszStoreDirectory; }; /* 9922 */ struct IRpcChannelBuffer { IUnknown baseclass_0; }; /* 9923 */ struct _NDR_USER_MARSHAL_INFO_LEVEL1 { void *Buffer; unsigned int BufferSize; void *(__stdcall *pfnAllocate)(unsigned int); void (__stdcall *pfnFree)(void *); IRpcChannelBuffer *pRpcChannelBuffer; unsigned int Reserved[5]; }; /* 9924 */ struct _FILE_ZERO_DATA_INFORMATION { _LARGE_INTEGER FileOffset; _LARGE_INTEGER BeyondFinalZero; }; /* 9925 */ struct _DATATYPES_INFO_1A { char *pName; }; /* 9926 */ struct _userBITMAP { int bmType; int bmWidth; int bmHeight; int bmWidthBytes; unsigned __int16 bmPlanes; unsigned __int16 bmBitsPixel; unsigned int cbSize; char pBuffer[1]; }; /* 9927 */ union _userHBITMAP::__MIDL_IWinTypes_0007 { int hInproc; _userBITMAP *hRemote; __int64 hInproc64; }; /* 9928 */ struct _userHBITMAP { int fContext; _userHBITMAP::__MIDL_IWinTypes_0007 u; }; /* 9929 */ struct tagLOGPALETTE { unsigned __int16 palVersion; unsigned __int16 palNumEntries; tagPALETTEENTRY palPalEntry[1]; }; /* 9930 */ union _userHPALETTE::__MIDL_IWinTypes_0008 { int hInproc; tagLOGPALETTE *hRemote; __int64 hInproc64; }; /* 9931 */ struct _userHPALETTE { int fContext; _userHPALETTE::__MIDL_IWinTypes_0008 u; }; /* 9932 */ union _GDI_OBJECT::__MIDL_IAdviseSink_0002 { _userHBITMAP *hBitmap; _userHPALETTE *hPalette; _userHGLOBAL *hGeneric; }; /* 9933 */ struct _GDI_OBJECT { unsigned int ObjectType; _GDI_OBJECT::__MIDL_IAdviseSink_0002 u; }; /* 9934 */ #pragma pack(push, 1) struct PROTO_NC_LOG_USER_LOGIN { unsigned int usrregnum; char worldnum; char ip[4]; }; #pragma pack(pop) /* 9935 */ struct PROTO_NC_LOG_GAME_PRISON_RELEASE { unsigned int chrregnum; MAPPOS mappos; }; /* 9936 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_GET_SHORTCUTDATA_CMD { unsigned __int16 nShortCutDataCnt; SHORT_CUT_DATA ShortCutData[]; }; /* 9937 */ union _RPC_SECURITY_QOS_V3_A:: { _RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; }; /* 9938 */ struct _RPC_SECURITY_QOS_V3_A { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; unsigned int AdditionalSecurityInfoType; _RPC_SECURITY_QOS_V3_A:: u; void *Sid; }; /* 9939 */ struct _RPC_BINDING_HANDLE_OPTIONS_V1 { unsigned int Version; unsigned int Flags; unsigned int ComTimeout; unsigned int CallTimeout; }; /* 9940 */ struct hostent { char *h_name; char **h_aliases; __int16 h_addrtype; __int16 h_length; char **h_addr_list; }; /* 9941 */ struct $7678BD9D6B3265846C97DBD04CACA087 { char _bf0; unsigned __int16 AllocationLength; }; /* 9942 */ struct $C8FBBAA53240CDED37F13C188388D36E { _BYTE gap0[1]; char _bf1; char ParameterList[]; }; /* 9943 */ union $183ECA76A5E35C747A474D906C0F2B56 { $7678BD9D6B3265846C97DBD04CACA087 PR_IN; $C8FBBAA53240CDED37F13C188388D36E PR_OUT; }; /* 9944 */ struct _PERSISTENT_RESERVE_COMMAND { unsigned int Version; unsigned int Size; $183ECA76A5E35C747A474D906C0F2B56 PR_OUT; }; /* 9945 */ struct _ENCRYPTION_BUFFER { unsigned int EncryptionOperation; char Private[1]; }; /* 9946 */ struct IComThreadingInfo { IUnknown baseclass_0; }; /* 9947 */ struct _COAUTHIDENTITY { unsigned __int16 *User; unsigned int UserLength; unsigned __int16 *Domain; unsigned int DomainLength; unsigned __int16 *Password; unsigned int PasswordLength; unsigned int Flags; }; /* 9948 */ struct _COAUTHINFO { unsigned int dwAuthnSvc; unsigned int dwAuthzSvc; wchar_t *pwszServerPrincName; unsigned int dwAuthnLevel; unsigned int dwImpersonationLevel; _COAUTHIDENTITY *pAuthIdentityData; unsigned int dwCapabilities; }; /* 9949 */ struct _COSERVERINFO { unsigned int dwReserved1; wchar_t *pwszName; _COAUTHINFO *pAuthInfo; unsigned int dwReserved2; }; /* 9950 */ struct tagBIND_OPTS2 { tagBIND_OPTS baseclass_0; unsigned int dwTrackFlags; unsigned int dwClassContext; unsigned int locale; _COSERVERINFO *pServerInfo; }; /* 9951 */ struct tagBIND_OPTS3 { tagBIND_OPTS2 baseclass_0; HWND__ *hwnd; }; /* 9952 */ struct tagCAUB { unsigned int cElems; char *pElems; }; /* 9953 */ struct _OLESTREAM { _OLESTREAMVTBL *lpstbl; }; /* 9954 */ struct _OLESTREAMVTBL { unsigned int (__stdcall *Get)(_OLESTREAM *, void *, unsigned int); unsigned int (__stdcall *Put)(_OLESTREAM *, const void *, unsigned int); }; /* 9955 */ struct NiTListBase,NiDX9AdditionalDepthStencilBufferData *> { NiTListBase,NiDX9AdditionalDepthStencilBufferData *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiDX9AdditionalDepthStencilBufferData *>::AntiBloatAllocator m_kAllocator; }; /* 9956 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiDX9AdditionalDepthStencilBufferData *m_element; }; /* 9957 */ struct NiDX9AdditionalDepthStencilBufferData { NiDX9DepthStencilBufferData baseclass_0; _D3DFORMAT m_eCreateFormat; }; /* 9958 */ struct NiTListBase,NiDX9AdditionalDepthStencilBufferData *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiDX9AdditionalDepthStencilBufferData *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiDX9AdditionalDepthStencilBufferData *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiDX9AdditionalDepthStencilBufferData *> *this, NiTListItem *); }; /* 9959 */ struct NiTListBase,NiDX9AdditionalDepthStencilBufferData *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /* 9960 */ struct NiTPointerListBase,NiDX9AdditionalDepthStencilBufferData *> { NiTListBase,NiDX9AdditionalDepthStencilBufferData *> baseclass_0; }; /* 9961 */ struct NiTPointerList { NiTPointerListBase,NiDX9AdditionalDepthStencilBufferData *> baseclass_0; }; /* 9962 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MK_DROP_ITEM { unsigned __int16 nItemID; unsigned __int16 nLot; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 mobid; MAPPOS mappos; }; #pragma pack(pop) /* 9963 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_G_REWARD_TOKEN { unsigned int guildregnum; unsigned __int64 old_token; unsigned __int64 new_token; }; #pragma pack(pop) /* 9964 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_REWARD_EXP { unsigned int chrregnum; unsigned __int16 questid; unsigned __int64 old_exp; unsigned __int64 new_exp; }; #pragma pack(pop) /* 9965 */ struct PROTO_NC_LOG_GUILD_ACADEMY_LEAVE { unsigned int nGuildNo; unsigned int nCharNo; }; /* 9966 */ struct PROTO_NC_ACT_SOMEONERIDE_ON_CMD { unsigned __int16 handle; CHARBRIEFINFO_RIDE::RideInfo ride; }; /* 9967 */ struct GI_DiceTaiSai { char bGameLeaveReserve; char bRoomLeaveReserve; DiceTaiSaiAllBetting BetInfo; unsigned __int64 nTotalDividend; }; /* 9968 */ struct _WOW64_FLOATING_SAVE_AREA { unsigned int ControlWord; unsigned int StatusWord; unsigned int TagWord; unsigned int ErrorOffset; unsigned int ErrorSelector; unsigned int DataOffset; unsigned int DataSelector; char RegisterArea[80]; unsigned int Cr0NpxState; }; /* 9969 */ struct _WOW64_CONTEXT { unsigned int ContextFlags; unsigned int Dr0; unsigned int Dr1; unsigned int Dr2; unsigned int Dr3; unsigned int Dr6; unsigned int Dr7; _WOW64_FLOATING_SAVE_AREA FloatSave; unsigned int SegGs; unsigned int SegFs; unsigned int SegEs; unsigned int SegDs; unsigned int Edi; unsigned int Esi; unsigned int Ebx; unsigned int Edx; unsigned int Ecx; unsigned int Eax; unsigned int Ebp; unsigned int Eip; unsigned int SegCs; unsigned int EFlags; unsigned int Esp; unsigned int SegSs; char ExtendedRegisters[512]; }; /* 9970 */ struct tagENUMLOGFONTEXA { tagLOGFONTA elfLogFont; char elfFullName[64]; char elfStyle[32]; char elfScript[32]; }; /* 9971 */ struct tagDESIGNVECTOR { unsigned int dvReserved; unsigned int dvNumAxes; int dvValues[16]; }; /* 9972 */ struct tagENUMLOGFONTEXDVA { tagENUMLOGFONTEXA elfEnumLogfontEx; tagDESIGNVECTOR elfDesignVector; }; /* 9973 */ struct tagDRAWTEXTPARAMS { unsigned int cbSize; int iTabLength; int iLeftMargin; int iRightMargin; unsigned int uiLengthDrawn; }; /* 9974 */ struct _PRINTPROCESSOR_CAPS_2 { unsigned int dwLevel; unsigned int dwNupOptions; unsigned int dwPageOrderFlags; unsigned int dwNumberOfCopies; unsigned int dwDuplexHandlingCaps; unsigned int dwNupDirectionCaps; unsigned int dwNupBorderCaps; unsigned int dwBookletHandlingCaps; unsigned int dwScalingCaps; }; /* 9975 */ struct PROTO_NC_COLLECT_REWARD_ACK { unsigned __int16 RewardID; unsigned __int16 err; }; /* 9976 */ struct _TOKEN_ORIGIN { _LUID OriginatingLogonSession; }; /* 9977 */ struct _PRINTER_INFO_8A { _devicemodeA *pDevMode; }; /* 9978 */ struct ID3DXPRTCompBuffer { IUnknown baseclass_0; }; /* 9979 */ struct _D3DVERTEXELEMENT9 { unsigned __int16 Stream; unsigned __int16 Offset; char Type; char Method; char Usage; char UsageIndex; }; /* 9980 */ struct NiDX9ShaderDeclaration { NiD3DShaderDeclaration baseclass_0; _D3DVERTEXELEMENT9 *m_pkElements; IDirect3DVertexDeclaration9 *m_hVertexDecl; bool m_bSoftwareVB; }; /* 9981 */ struct NiRect { unsigned int m_left; unsigned int m_right; unsigned int m_top; unsigned int m_bottom; }; /* 9982 */ struct IDirect3DSwapChain9 { IUnknown baseclass_0; }; /* 9983 */ struct NiSourceCubeMap { NiSourceTexture baseclass_0; NiSourceCubeMap::FaceID m_eFace; }; /* 9984 */ struct NiDX9Renderer::AddressSettings { _D3DTEXTUREADDRESS m_eU; _D3DTEXTUREADDRESS m_eV; }; /* 9985 */ struct NiDX9Renderer::FilterSettings { _D3DTEXTUREFILTERTYPE m_eMin; _D3DTEXTUREFILTERTYPE m_eMag; _D3DTEXTUREFILTERTYPE m_eMip; }; /* 9986 */ struct NiDX9Renderer::SimpleLineVertex { float fX; float fY; float fZ; }; /* 9987 */ struct NiDX9Renderer::TexturedLineVertex { float fX; float fY; float fZ; float fTU; float fTV; }; /* 9988 */ struct NiDX9Renderer::ColoredLineVertex { float fX; float fY; float fZ; unsigned int kColor; }; /* 9989 */ struct NiDX9Renderer::SourceVertex { float fX; float fY; float fZ; unsigned int kColor; float fTU; float fTV; }; /* 9990 */ struct NiDX9Renderer::SourceNormalVertex { float fX; float fY; float fZ; float fNX; float fNY; float fNZ; unsigned int kColor; float fTU; float fTV; }; /* 9991 */ struct NiTriStrips { NiTriBasedGeom baseclass_0; }; /* 9992 */ struct DICUSTOMFORCE { unsigned int cChannels; unsigned int dwSamplePeriod; unsigned int cSamples; int *rglForceData; }; /* 9993 */ struct PROTO_NC_LOG_GAME_LOGIN { unsigned int chrregnum; MAPPOS mappos; unsigned __int64 Cen; unsigned int usrregnum; Name5 spawnapps; }; /* 9994 */ struct PROTO_NC_MINIHOUSE_MODIFY_OWNERBLOG_REQ { char bloglen; char blogaddr[]; }; /* 9995 */ #pragma pack(push, 1) struct PROTO_NC_PET_SET_NAME_CMD { unsigned __int16 nPetHandle; Name4 sPetName; }; #pragma pack(pop) /* 9996 */ struct _HARDWARE_COUNTER_DATA { _HARDWARE_COUNTER_TYPE Type; unsigned int Reserved; unsigned __int64 Value; }; /* 9997 */ struct tagPELARRAY { int paXCount; int paYCount; int paXExt; int paYExt; char paRGBs; }; /* 9998 */ struct tagMDICREATESTRUCTA { const char *szClass; const char *szTitle; void *hOwner; int x; int y; int cx; int cy; unsigned int style; int lParam; }; /* 9999 */ struct tagMCI_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; }; /*10000 */ struct tagMCI_SAVE_PARMSW { unsigned int dwCallback; const wchar_t *lpfilename; }; /*10001 */ struct __GENERIC_BINDING_INFO { void *pObj; unsigned int Size; void *(__stdcall *pfnBind)(void *); void (__stdcall *pfnUnbind)(void *, char *); }; /*10002 */ union _MIDL_STUB_DESC:: { void **pAutoHandle; void **pPrimitiveHandle; __GENERIC_BINDING_INFO *pGenericBindingInfo; }; /*10003 */ struct _GENERIC_BINDING_ROUTINE_PAIR { void *(__stdcall *pfnBind)(void *); void (__stdcall *pfnUnbind)(void *, char *); }; /*10004 */ struct _MIDL_STUB_MESSAGE { _RPC_MESSAGE *RpcMsg; char *Buffer; char *BufferStart; char *BufferEnd; char *BufferMark; unsigned int BufferLength; unsigned int MemorySize; char *Memory; char IsClient; char Pad; unsigned __int16 uFlags2; int ReuseBuffer; struct NDR_ALLOC_ALL_NODES_CONTEXT *pAllocAllNodesContext; struct NDR_POINTER_QUEUE_STATE *pPointerQueueState; int IgnoreEmbeddedPointers; char *PointerBufferMark; char CorrDespIncrement; char uFlags; unsigned __int16 UniquePtrCount; unsigned int MaxCount; unsigned int Offset; unsigned int ActualCount; void *(__stdcall *pfnAllocate)(unsigned int); void (__stdcall *pfnFree)(void *); char *StackTop; char *pPresentedType; char *pTransmitType; void *SavedHandle; _MIDL_STUB_DESC *StubDesc; _FULL_PTR_XLAT_TABLES *FullPtrXlatTables; unsigned int FullPtrRefId; unsigned int PointerLength; int _bf112; unsigned int dwDestContext; void *pvDestContext; **SavedContextHandles; int ParamNumber; IRpcChannelBuffer *pRpcChannelBuffer; ARRAY_INFO *pArrayInfo; unsigned int *SizePtrCountArray; unsigned int *SizePtrOffsetArray; unsigned int *SizePtrLengthArray; void *pArgQueue; unsigned int dwStubPhase; void *LowStackMark; struct _NDR_ASYNC_MESSAGE *pAsyncMsg; _NDR_CORRELATION_INFO *pCorrInfo; char *pCorrMemory; void *pMemoryList; int pCSInfo; char *ConformanceMark; char *VarianceMark; int Unused; struct _NDR_PROC_CONTEXT *pContext; void *ContextHandleHash; void *pUserMarshalList; int Reserved51_3; int Reserved51_4; int Reserved51_5; }; /*10005 */ const struct _XMIT_ROUTINE_QUINTUPLE { void (__stdcall *pfnTranslateToXmit)(_MIDL_STUB_MESSAGE *); void (__stdcall *pfnTranslateFromXmit)(_MIDL_STUB_MESSAGE *); void (__stdcall *pfnFreeXmit)(_MIDL_STUB_MESSAGE *); void (__stdcall *pfnFreeInst)(_MIDL_STUB_MESSAGE *); }; /*10006 */ struct _MALLOC_FREE_STRUCT { void *(__stdcall *pfnAllocate)(unsigned int); void (__stdcall *pfnFree)(void *); }; /*10007 */ const struct _COMM_FAULT_OFFSETS { __int16 CommOffset; __int16 FaultOffset; }; /*10008 */ struct _NDR_CS_SIZE_CONVERT_ROUTINES { void (__stdcall *pfnNetSize)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); void (__stdcall *pfnToNetCs)(void *, unsigned int, void *, unsigned int, char *, unsigned int *, unsigned int *); void (__stdcall *pfnLocalSize)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); void (__stdcall *pfnFromNetCs)(void *, unsigned int, char *, unsigned int, unsigned int, void *, unsigned int *, unsigned int *); }; /*10009 */ const struct _NDR_CS_ROUTINES { _NDR_CS_SIZE_CONVERT_ROUTINES *pSizeConvertRoutines; void (__stdcall **pTagGettingRoutines)(void *, int, unsigned int *, unsigned int *, unsigned int *, unsigned int *); }; /*10010 */ const struct _NDR_EXPR_DESC { const unsigned __int16 *pOffset; const char *pFormatExpr; }; /*10011 */ const struct _MIDL_STUB_DESC { void *RpcInterfaceInformation; void *(__stdcall *pfnAllocate)(unsigned int); void (__stdcall *pfnFree)(void *); _MIDL_STUB_DESC:: IMPLICIT_HANDLE_INFO; void (__stdcall *const *apfnNdrRundownRoutines)(void *); _GENERIC_BINDING_ROUTINE_PAIR *aGenericBindingRoutinePairs; void (__stdcall *const *apfnExprEval)(_MIDL_STUB_MESSAGE *); _XMIT_ROUTINE_QUINTUPLE *aXmitQuintuple; const char *pFormatTypes; int fCheckBounds; unsigned int Version; _MALLOC_FREE_STRUCT *pMallocFreeStruct; int MIDLVersion; _COMM_FAULT_OFFSETS *CommFaultOffsets; _USER_MARSHAL_ROUTINE_QUADRUPLE *aUserMarshalQuadruple; void (__stdcall *const *NotifyRoutineTable)(); unsigned int mFlags; _NDR_CS_ROUTINES *CsRoutineTables; void *ProxyServerInfo; _NDR_EXPR_DESC *pExprInfo; }; /*10012 */ struct { void *pad[2]; void *userContext; }; /*10013 */ struct ARRAY_INFO { int Dimension; unsigned int *BufferConformanceMark; unsigned int *BufferVarianceMark; unsigned int *MaxCountArray; unsigned int *OffsetArray; unsigned int *ActualCountArray; }; /*10014 */ struct tagSTYLEBUFW { unsigned int dwStyle; wchar_t szDescription[32]; }; /*10015 */ struct LayerValue { unsigned int nLayerTypeValue; char nLayerType; }; /*10016 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_KEYMAPPING_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_KEYMAPPING Data; }; #pragma pack(pop) /*10017 */ struct _GROUP_AFFINITY { unsigned int Mask; unsigned __int16 Group; unsigned __int16 Reserved[3]; }; /*10018 */ struct _PROCESSOR_RELATIONSHIP { char Flags; char Reserved[21]; unsigned __int16 GroupCount; _GROUP_AFFINITY GroupMask[1]; }; /*10019 */ struct _POINTFLOAT { float x; float y; }; /*10020 */ struct _GLYPHMETRICSFLOAT { float gmfBlackBoxX; float gmfBlackBoxY; _POINTFLOAT gmfptGlyphOrigin; float gmfCellIncX; float gmfCellIncY; }; /*10021 */ union $598610CC988E402B9A82B84B75BDDF21 { unsigned int dwValue; unsigned int Algid; unsigned int dwLength; }; /*10022 */ struct _CRYPT_OID_INFO { unsigned int cbSize; const char *pszOID; const wchar_t *pwszName; unsigned int dwGroupId; $598610CC988E402B9A82B84B75BDDF21 ___u4; _CRYPTOAPI_BLOB ExtraInfo; }; /*10023 */ struct _CRYPT_ASYNC_RETRIEVAL_COMPLETION { void (__stdcall *pfnCompletion)(void *, unsigned int, const char *, char *, void *); void *pvCompletion; }; /*10024 */ #pragma pack(push, 1) struct PROTO_SELL_ITEM_INFO_SERVER { char nDataSize; unsigned __int16 nHandle; }; #pragma pack(pop) /*10025 */ struct PROTO_NC_CHAR_SELL_ITEM_INFO_ZONE_CMD { char NumOfSellItem; PROTO_SELL_ITEM_INFO_SERVER SellItemList[]; }; /*10026 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MAPLINK_ITEM_CONSUME_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; Name3 mapName; unsigned __int16 skillID; unsigned int skillCoolTime; SHINE_ITEM_REGISTNUMBER nStuffKey; unsigned __int16 nStuffID; unsigned int nStuffLot; }; #pragma pack(pop) /*10027 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_ENTRY_SELL_ACK::BoothItemList { char datasize; char boothslot; unsigned __int64 unitcost; SHINE_ITEM_STRUCT item; }; #pragma pack(pop) /*10028 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_ENTRY_SELL_ACK { unsigned __int16 err; unsigned __int16 boothhandle; char numofitem; PROTO_NC_BOOTH_ENTRY_SELL_ACK::BoothItemList items[]; }; #pragma pack(pop) /*10029 */ struct _SYSTEM_ALARM_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*10030 */ struct _IMAGE_FUNCTION_ENTRY { unsigned int StartingAddress; unsigned int EndingAddress; unsigned int EndOfPrologue; }; /*10031 */ struct tagFONTSIGNATURE { unsigned int fsUsb[4]; unsigned int fsCsb[2]; }; /*10032 */ struct _STORAGE_PRIORITY_HINT_SUPPORT { unsigned int SupportFlags; }; /*10033 */ struct _DRIVERSTATUS { char bDriverError; char bIDEError; char bReserved[2]; unsigned int dwReserved[2]; }; /*10034 */ struct _SERVICE_NOTIFY_2W { unsigned int dwVersion; void (__stdcall *pfnNotifyCallback)(void *); void *pContext; unsigned int dwNotificationStatus; _SERVICE_STATUS_PROCESS ServiceStatus; unsigned int dwNotificationTriggered; wchar_t *pszServiceNames; }; /*10035 */ struct PROTO_NC_CHAR_PROMOTE_ACK { char newclass; }; /*10036 */ struct POWER_ACTION_POLICY { POWER_ACTION Action; unsigned int Flags; unsigned int EventCode; }; /*10037 */ struct SYSTEM_POWER_LEVEL { char Enable; char Spare[3]; unsigned int BatteryLevel; POWER_ACTION_POLICY PowerPolicy; _SYSTEM_POWER_STATE MinSystemState; }; /*10038 */ struct _IMAGE_OS2_HEADER { unsigned __int16 ne_magic; char ne_ver; char ne_rev; unsigned __int16 ne_enttab; unsigned __int16 ne_cbenttab; int ne_crc; unsigned __int16 ne_flags; unsigned __int16 ne_autodata; unsigned __int16 ne_heap; unsigned __int16 ne_stack; int ne_csip; int ne_sssp; unsigned __int16 ne_cseg; unsigned __int16 ne_cmod; unsigned __int16 ne_cbnrestab; unsigned __int16 ne_segtab; unsigned __int16 ne_rsrctab; unsigned __int16 ne_restab; unsigned __int16 ne_modtab; unsigned __int16 ne_imptab; int ne_nrestab; unsigned __int16 ne_cmovent; unsigned __int16 ne_align; unsigned __int16 ne_cres; char ne_exetyp; char ne_flagsothers; unsigned __int16 ne_pretthunks; unsigned __int16 ne_psegrefbytes; unsigned __int16 ne_swaparea; unsigned __int16 ne_expver; }; /*10039 */ struct _MESSAGE_RESOURCE_BLOCK { unsigned int LowId; unsigned int HighId; unsigned int OffsetToEntries; }; /*10040 */ struct tagACTCTXA { unsigned int cbSize; unsigned int dwFlags; const char *lpSource; unsigned __int16 wProcessorArchitecture; unsigned __int16 wLangId; const char *lpAssemblyDirectory; const char *lpResourceName; const char *lpApplicationName; HINSTANCE__ *hModule; }; /*10041 */ struct SCARD_T1_REQUEST { _SCARD_IO_REQUEST ioRequest; }; /*10042 */ struct _DRIVER_INFO_4A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; char *pszzPreviousNames; }; /*10043 */ struct PROTO_NC_CHARSAVE_QUEST_DOING_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; char bNeedClear; char nNumOfDoingQuest; PLAYER_QUEST_INFO QuestDoingArray[]; }; /*10044 */ struct PROTO_NC_ITEMDB_MINIHOUSE_PORTAL_EFFECT_DEMANDGOOD_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 nEffectHandle; unsigned __int16 err; }; /*10045 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MINIHOUSE_PORTAL_EFFECT_DEMANDGOOD_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_MINIHOUSE_PORTAL_EFFECT_DEMANDGOOD_ACK ack; }; #pragma pack(pop) /*10046 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MOVER_UPGRADE_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; char bUpgrade; SHINE_ITEM_REGISTNUMBER nSubMoverItemKey; unsigned __int16 nSubMoverItemID; SHINE_ITEM_ATTRIBUTE SubMoverAttr; SHINE_ITEM_REGISTNUMBER nMainMoverItemKey; unsigned __int16 nMainMoverItemID; ITEM_INVEN MainMoverLoc; SHINE_ITEM_ATTRIBUTE MainMoverAttr; }; #pragma pack(pop) /*10047 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_ERROR { QUEST_SCRIPT_COMMAND ErrCmd; const char *pErrStr; unsigned __int16 ErrCode; }; #pragma pack(pop) /*10048 */ struct STRUCT_QSC::::tagSTRUCT_QSC_END { char dummy[1]; }; /*10049 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_SAY { unsigned int nID; QUEST_SCRIPT_TALKER TalkerType; unsigned __int16 NPCNo; }; #pragma pack(pop) /*10050 */ struct STRUCT_QSC::::tagSTRUCT_QSC_SCENARIO { unsigned __int16 nScenarioID; }; /*10051 */ struct STRUCT_QSC::::tagSTRUCT_QSC_CALLPS { char FileName[64]; char StartBlockName[32]; }; /*10052 */ struct STRUCT_QSC::::tagSTRUCT_QSC_CLEAR { unsigned __int16 nID; }; /*10053 */ struct STRUCT_QSC::::tagSTRUCT_QSC_ACCEPT { unsigned __int16 nID; }; /*10054 */ struct STRUCT_QSC::::tagSTRUCT_QSC_CANCEL { unsigned __int16 nID; }; /*10055 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_PROGRESS { unsigned __int16 nID; char ProgressStep; }; #pragma pack(pop) /*10056 */ struct STRUCT_QSC::::tagSTRUCT_QSC_FAILED { unsigned __int16 nID; }; /*10057 */ struct STRUCT_QSC::::tagSTRUCT_QSC_DONE { unsigned __int16 nID; }; /*10058 */ struct STRUCT_QSC::::tagSTRUCT_QSC_LINK { unsigned __int16 nID; }; /*10059 */ struct STRUCT_QSC::::tagSTRUCT_QSC_ABORT { unsigned __int16 nID; }; /*10060 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_DELETE_ITEM { unsigned __int16 nItemID; unsigned int nLot; }; #pragma pack(pop) /*10061 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_CREATE_ITEM { unsigned __int16 nItemID; unsigned int nLot; }; #pragma pack(pop) /*10062 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_DROP_ITEM { unsigned __int16 nItemID; unsigned int nLot; }; #pragma pack(pop) /*10063 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GET_ITEM_LOT { unsigned __int16 nItemID; }; /*10064 */ #pragma pack(push, 1) struct STRUCT_QSC::::tagSTRUCT_QSC_SET_ABSTATE { const char *pAbStateName; char nStrength; unsigned int nKeepTime; }; #pragma pack(pop) /*10065 */ struct STRUCT_QSC::::tagSTRUCT_QSC_RESET_ABSTATE { const char *pAbStateName; }; /*10066 */ struct STRUCT_QSC::::tagSTRUCT_QSC_IS_ABSTATE { const char *pAbStateName; QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; }; /*10067 */ struct STRUCT_QSC::::tagSTRUCT_QSC_REMARK { char dummy[1]; }; /*10068 */ struct STRUCT_QSC::::tagSTRUCT_QSC_IF { QUEST_SCRIPT_VARIABLE VarID1; unsigned int Value1; QUEST_SCRIPT_ARITHMETIC_EXPRESSION ExpressionID; QUEST_SCRIPT_VARIABLE VarID2; unsigned int Value2; }; /*10069 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GOTO { const char *pMarkName; }; /*10070 */ struct STRUCT_QSC::::tagSTRUCT_QSC_MARK { const char *pMarkName; const char *pMarkPoint; }; /*10071 */ struct STRUCT_QSC::::tagSTRUCT_QSC_SET { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; QUEST_SCRIPT_VARIABLE SourceVarID; unsigned int SourceValue; }; /*10072 */ struct STRUCT_QSC::::tagSTRUCT_QSC_ADD { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; QUEST_SCRIPT_VARIABLE SourceVarID; unsigned int SourceValue; }; /*10073 */ struct STRUCT_QSC::::tagSTRUCT_QSC_SUB { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; QUEST_SCRIPT_VARIABLE SourceVarID; unsigned int SourceValue; }; /*10074 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_RACE { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; }; /*10075 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_CLASS { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; }; /*10076 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_LEVEL { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; }; /*10077 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_GENDER { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; }; /*10078 */ struct STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_EMPTY_INVENTORY { QUEST_SCRIPT_VARIABLE TargetVarID; unsigned int TargetValue; }; /*10079 */ struct STRUCT_QSC::::tagSTRUCT_QSC_REPEAT_QUEST_GIVE_UP { unsigned __int16 nID; }; /*10080 */ union STRUCT_QSC:: { STRUCT_QSC::::tagSTRUCT_QSC_ERROR STRUCT_QSC_ERROR; STRUCT_QSC::::tagSTRUCT_QSC_END STRUCT_QSC_END; STRUCT_QSC::::tagSTRUCT_QSC_SAY STRUCT_QSC_SAY; STRUCT_QSC::::tagSTRUCT_QSC_SCENARIO STRUCT_QSC_SCENARIO; STRUCT_QSC::::tagSTRUCT_QSC_CALLPS STRUCT_QSC_CALLPS; STRUCT_QSC::::tagSTRUCT_QSC_CLEAR STRUCT_QSC_CLEAR; STRUCT_QSC::::tagSTRUCT_QSC_ACCEPT STRUCT_QSC_ACCEPT; STRUCT_QSC::::tagSTRUCT_QSC_CANCEL STRUCT_QSC_CANCEL; STRUCT_QSC::::tagSTRUCT_QSC_PROGRESS STRUCT_QSC_PROGRESS; STRUCT_QSC::::tagSTRUCT_QSC_FAILED STRUCT_QSC_FAILED; STRUCT_QSC::::tagSTRUCT_QSC_DONE STRUCT_QSC_DONE; STRUCT_QSC::::tagSTRUCT_QSC_LINK STRUCT_QSC_LINK; STRUCT_QSC::::tagSTRUCT_QSC_ABORT STRUCT_QSC_ABORT; STRUCT_QSC::::tagSTRUCT_QSC_DELETE_ITEM STRUCT_QSC_DELETE_ITEM; STRUCT_QSC::::tagSTRUCT_QSC_CREATE_ITEM STRUCT_QSC_CREATE_ITEM; STRUCT_QSC::::tagSTRUCT_QSC_DROP_ITEM STRUCT_QSC_DROP_ITEM; STRUCT_QSC::::tagSTRUCT_QSC_GET_ITEM_LOT STRUCT_QSC_GET_ITEM_LOT; STRUCT_QSC::::tagSTRUCT_QSC_SET_ABSTATE STRUCT_QSC_SET_ABSTATE; STRUCT_QSC::::tagSTRUCT_QSC_RESET_ABSTATE STRUCT_QSC_RESET_ABSTATE; STRUCT_QSC::::tagSTRUCT_QSC_IS_ABSTATE STRUCT_QSC_IS_ABSTATE; STRUCT_QSC::::tagSTRUCT_QSC_REMARK STRUCT_QSC_REMARK; STRUCT_QSC::::tagSTRUCT_QSC_IF STRUCT_QSC_IF; STRUCT_QSC::::tagSTRUCT_QSC_GOTO STRUCT_QSC_GOTO; STRUCT_QSC::::tagSTRUCT_QSC_MARK STRUCT_QSC_MARK; STRUCT_QSC::::tagSTRUCT_QSC_SET STRUCT_QSC_SET; STRUCT_QSC::::tagSTRUCT_QSC_ADD STRUCT_QSC_ADD; STRUCT_QSC::::tagSTRUCT_QSC_SUB STRUCT_QSC_SUB; STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_RACE STRUCT_QSC_GET_PLAYER_RACE; STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_CLASS STRUCT_QSC_GET_PLAYER_CLASS; STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_LEVEL STRUCT_QSC_GET_PLAYER_LEVEL; STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_GENDER STRUCT_QSC_GET_PLAYER_GENDER; STRUCT_QSC::::tagSTRUCT_QSC_GET_PLAYER_EMPTY_INVENTORY STRUCT_QSC_GET_PLAYER_EMPTY_INVENTORY; STRUCT_QSC::::tagSTRUCT_QSC_REPEAT_QUEST_GIVE_UP STRUCT_QSC_REPEAT_QUEST_GIVE_UP; }; /*10081 */ #pragma pack(push, 1) struct STRUCT_QSC { QUEST_SCRIPT_COMMAND Cmd; char IsPigeonStartType; STRUCT_QSC:: Data; }; #pragma pack(pop) /*10082 */ struct CQuestParserScript { CQuestParserScriptVtbl *vfptr; const char **m_ppQSC; const char **m_ppQSV; const char **m_ppQSAE; const char **m_ppQST; const char **m_ppQSIL; unsigned int m_Var[8]; int m_NumOfMark; CQuestParserScript::STRUCT_SQDC_MARK m_Mark[64]; CToken m_Token; STRUCT_QSC m_QSC; CQuest *m_pQuest; unsigned __int16 m_QuestID; int m_NumOfError; }; /*10083 */ struct CQuestParserScriptVtbl { int (__thiscall *CommandRun)(CQuestParserScript *this, STRUCT_QSC *); }; /*10084 */ struct CQuestParserScript::STRUCT_SQDC_MARK { char MarkName[16]; const char *pMarkPoint; }; /*10085 */ struct $E0BD0A0B59A699E506F589CAA6153840 { char Comment[260]; unsigned int NumChunk; unsigned int NumNextChunkComes; }; /*10086 */ struct $405AABF2B892C45AF9D0EEB02F235D31 { char Comment[260]; unsigned int FDirPos; unsigned int FDirPosHigh; unsigned int NumNextChunkComes; }; /*10087 */ struct $687B61E68AB1419FFA60E4317FA8F93D { char Name[260]; CGdp::GDP_STORE_TYPE StoreType; unsigned int FPos; int FPosHigh; unsigned int SrcSize; int SrcSizeHigh; unsigned int DatSize; int DatSizeHigh; _FILETIME ftLastWriteTime; unsigned int CHK32; unsigned int res0; unsigned int res1; }; /*10088 */ union $9DB114D2CCAB7B342FE17FCE02EBEF31 { $E0BD0A0B59A699E506F589CAA6153840 TYPE_MAIN; $405AABF2B892C45AF9D0EEB02F235D31 TYPE_LINK; $687B61E68AB1419FFA60E4317FA8F93D TYPE_DIR; }; /*10089 */ struct CGdp::GDP_CHUNK { CGdp::GDP_TYPE Type; unsigned int Encrypt; $9DB114D2CCAB7B342FE17FCE02EBEF31 TYPE_DIR; }; /*10090 */ struct CGdp::GDP_CHUNK_LIST { unsigned int ChunkFPos; int ChunkFPosHigh; CGdp::GDP_CHUNK Chunk; }; /*10091 */ struct CGdp { int m_bIsGDPOpen; CGdp::GDP_IO_TYPE m_GdpIO; void *m_hGDPFile; _iobuf *m_fpGDPFile; int m_bIsGDPOpenByHandle; int m_bIsGDPOpenByFilePointer; char m_GDPFileName[260]; unsigned int m_dwGDPFPos; int m_dwGDPFPosHigh; unsigned int m_dwNumChunk; CGdp::GDP_CHUNK_LIST *m_pChunkList; unsigned int m_dwDefaultNumEmptyMakes; int m_bWriteEncryptedHeader; int m_bWriteEncryptedData; unsigned int m_EncryptKey; int m_bIsOpen; CGdp::GDP_STORE_TYPE m_StoreType; int m_bNew; int m_bWritten; void *m_hFile; _iobuf *m_fpFile; unsigned int m_dwFileNo; CGdp::GDP_CHUNK_LIST *m_pFileChunk; }; /*10092 */ struct CToken { CGdp m_Gdp; int m_bIsOpen; void *m_hFile; unsigned int m_dwFileSize; char *m_pFileBF; char *m_pSaveTokenPos; int m_bOpenByMemory; char *m_pOpenMemory; char m_szSeprator[256]; char *m_pResetStart; int m_bResetStart; int m_bIsStart; char *m_pToken; char *m_pMyTokenStart; char **m_lplpTokenList; unsigned int m_dwNumTokens; }; /*10093 */ struct std::map,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator > { std::_Tree,std::allocator >,int,std::less,std::allocator > >,std::allocator,st baseclass_0; }; /*10094 */ struct _ENLISTMENT_CRM_INFORMATION { _GUID CrmTransactionManagerId; _GUID CrmResourceManagerId; _GUID CrmEnlistmentId; }; /*10095 */ struct tagEMRSETDIBITSTODEVICE { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int xSrc; int ySrc; int cxSrc; int cySrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; unsigned int iUsageSrc; unsigned int iStartScan; unsigned int cScans; }; /*10096 */ struct tagOBJECTDESCRIPTOR { unsigned int cbSize; _GUID clsid; unsigned int dwDrawAspect; tagSIZE sizel; _POINTL pointl; unsigned int dwStatus; unsigned int dwFullUserTypeName; unsigned int dwSrcOfCopy; }; /*10097 */ struct _OFNOTIFYW { tagNMHDR hdr; tagOFNW *lpOFN; wchar_t *pszFile; }; /*10098 */ struct _SERVICE_DELAYED_AUTO_START_INFO { int fDelayedAutostart; }; /*10099 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_LEVEL_DOWN { unsigned int chrregnum; MAPPOS mappos; char level; unsigned __int64 currentexp; }; #pragma pack(pop) /*10100 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_MERGE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkeyadd; SHINE_ITEM_REGISTNUMBER itemkeysub; unsigned __int16 itemlot; unsigned __int16 itemlotadd; unsigned __int16 itemlotsub; }; #pragma pack(pop) /*10101 */ struct $409DFF2A380C4FFE2B587D0390AC124E { unsigned __int16 wProcessorArchitecture; unsigned __int16 wReserved; }; /*10102 */ union $91C9D665E0B458D88805C3BFCB98F26B { unsigned int dwOemId; $409DFF2A380C4FFE2B587D0390AC124E _s1; }; /*10103 */ struct _SYSTEM_INFO { $91C9D665E0B458D88805C3BFCB98F26B ___u0; unsigned int dwPageSize; void *lpMinimumApplicationAddress; void *lpMaximumApplicationAddress; unsigned int dwActiveProcessorMask; unsigned int dwNumberOfProcessors; unsigned int dwProcessorType; unsigned int dwAllocationGranularity; unsigned __int16 wProcessorLevel; unsigned __int16 wProcessorRevision; }; /*10104 */ struct HSZ__ { int unused; }; /*10105 */ struct HCONV__ { int unused; }; /*10106 */ struct tagMONCONVSTRUCT { unsigned int cb; int fConnect; unsigned int dwTime; void *hTask; HSZ__ *hszSvc; HSZ__ *hszTopic; HCONV__ *hConvClient; HCONV__ *hConvServer; }; /*10107 */ struct tagMCI_PLAY_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; }; /*10108 */ struct _EV_EXTRA_CERT_CHAIN_POLICY_STATUS { unsigned int cbSize; unsigned int dwQualifiers; unsigned int dwIssuanceUsageIndex; }; /*10109 */ struct $D4F62C83CEB61BB52196E20F7ADC32CF { unsigned __int16 Minimum; unsigned __int16 Maximum; unsigned __int16 MaximumBlocks; }; /*10110 */ struct $B28CD077D686A6FB9CE039A2B335CFF9 { unsigned __int16 Minimum; unsigned __int16 Maximum; }; /*10111 */ union $93B4FE8F0FC88208D1F49D823FD40F87 { $D4F62C83CEB61BB52196E20F7ADC32CF ScalarPrefetch; $B28CD077D686A6FB9CE039A2B335CFF9 BlockPrefetch; }; /*10112 */ struct _DISK_CACHE_INFORMATION { char ParametersSavable; char ReadCacheEnabled; char WriteCacheEnabled; DISK_CACHE_RETENTION_PRIORITY ReadRetentionPriority; DISK_CACHE_RETENTION_PRIORITY WriteRetentionPriority; unsigned __int16 DisablePrefetchTransferLength; char PrefetchScalar; $93B4FE8F0FC88208D1F49D823FD40F87 BlockPrefetch; }; /*10113 */ struct D3DXQUATERNION { float x; float y; float z; float w; }; /*10114 */ struct _D3DXKEY_QUATERNION { float Time; D3DXQUATERNION Value; }; /*10115 */ struct _D3DXKEY_CALLBACK { float Time; void *pCallbackData; }; /*10116 */ struct PROTO_NC_ACT_SOMEONEGATHERCOMPLETE_CMD { unsigned __int16 player; unsigned __int16 object; }; /*10117 */ struct tagACTCTXW { unsigned int cbSize; unsigned int dwFlags; const wchar_t *lpSource; unsigned __int16 wProcessorArchitecture; unsigned __int16 wLangId; const wchar_t *lpAssemblyDirectory; const wchar_t *lpResourceName; const wchar_t *lpApplicationName; HINSTANCE__ *hModule; }; /*10118 */ struct _FILE_ALLOCATION_INFO { _LARGE_INTEGER AllocationSize; }; /*10119 */ struct NCryptProviderName { wchar_t *pszName; wchar_t *pszComment; }; /*10120 */ struct _D3DXCONSTANTTABLE_DESC { const char *Creator; unsigned int Version; unsigned int Constants; }; /*10121 */ #pragma pack(push, 1) struct CHARACTER_TITLE_READBLOCK { char nFirstConnection; char CurrentTitle; char CurrentTitleElement; unsigned __int16 CurrentTitleMobID; unsigned __int64 TitleValues[132]; unsigned __int16 NumOfTitle; CT_INFO TitleArray[]; }; #pragma pack(pop) /*10122 */ struct PROTO_NC_USER_CONNECTCUT2ZONE_CMD { unsigned int usrregnum; }; /*10123 */ #pragma pack(push, 1) struct PROTO_NC_PROMOTION_DB_REWARD_REQ { unsigned int nUserNo; char nWorldNo; unsigned int nCharNo; char nClass; char nLevel; }; #pragma pack(pop) /*10124 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10125 */ struct std::tr1::integral_constant { char dummy[1]; }; /*10126 */ struct std::is_error_code_enum,std::less,std::allocator > >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10127 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10128 */ struct std::unary_function { char dummy[1]; }; /*10129 */ struct std::identity { char dummy[1]; }; /*10130 */ struct std::basic_streambuf > { std::basic_streambuf >Vtbl *vfptr; std::_Mutex _Mylock; wchar_t *_Gfirst; wchar_t *_Pfirst; wchar_t **_IGfirst; wchar_t **_IPfirst; wchar_t *_Gnext; wchar_t *_Pnext; wchar_t **_IGnext; wchar_t **_IPnext; int _Gcount; int _Pcount; int *_IGcount; int *_IPcount; std::locale *_Plocale; }; /*10131 */ struct std::basic_streambuf >Vtbl { void *(__thiscall *__vecDelDtor)(std::basic_streambuf > *this, unsigned int); void (__thiscall *_Lock)(std::basic_streambuf > *this); void (__thiscall *_Unlock)(std::basic_streambuf > *this); unsigned __int16 (__thiscall *overflow)(std::basic_streambuf > *this, unsigned __int16); unsigned __int16 (__thiscall *pbackfail)(std::basic_streambuf > *this, unsigned __int16); __int64 (__thiscall *showmanyc)(std::basic_streambuf > *this); unsigned __int16 (__thiscall *underflow)(std::basic_streambuf > *this); unsigned __int16 (__thiscall *uflow)(std::basic_streambuf > *this); __int64 (__thiscall *xsgetn)(std::basic_streambuf > *this, wchar_t *, __int64); __int64 (__thiscall *xsputn)(std::basic_streambuf > *this, const wchar_t *, __int64); std::fpos *(__thiscall *seekoff)(std::basic_streambuf > *this, std::fpos *result, __int64, int, int); std::fpos *(__thiscall *seekpos)(std::basic_streambuf > *this, std::fpos *result, std::fpos, int); std::basic_streambuf > *(__thiscall *setbuf)(std::basic_streambuf > *this, wchar_t *, __int64); int (__thiscall *sync)(std::basic_streambuf > *this); void (__thiscall *imbue)(std::basic_streambuf > *this, std::locale *); }; /*10132 */ struct std::_Ptr_cat_helper { char dummy[1]; }; /*10133 */ struct std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /*10134 */ union $34847B82438C890A6695918B4BA2381A { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; std::_List_nod,std::allocator > >::_Node *_Ptr; }; /*10135 */ struct std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> { $34847B82438C890A6695918B4BA2381A ___u0; }; /*10136 */ struct std::_List_const_iterator,std::allocator > > > { std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> baseclass_0; }; /*10137 */ struct std::_List_iterator,std::allocator > > > { std::_List_const_iterator,std::allocator > > > baseclass_0; }; /*10138 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /*10139 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /*10140 */ struct std::_Allocator_base { char dummy[1]; }; /*10141 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /*10142 */ union $1E5FBEABAF83D1E4F06508DB3AB36EE3 { std::_Container_base0 baseclass_0; struct std::_List_nod >::_Node *_Myhead; }; /*10143 */ struct std::_List_nod > { $1E5FBEABAF83D1E4F06508DB3AB36EE3 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /*10144 */ struct NPAnimationControler::NAC_info { std::basic_string,std::allocator > strControlerName; unsigned int unControlerID; unsigned int unEventNUM; unsigned int unLoopCnt; }; /*10145 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /*10146 */ struct std::logic_error { std::exception baseclass_0; }; /*10147 */ struct std::length_error { std::logic_error baseclass_0; }; /*10148 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10149 */ union $F61A7208AC37B9CF58342D9FAE2B9587 { std::_Iterator012 baseclass_0; HeightMapMaker::TriangleIndex **_Ptr; }; /*10150 */ struct std::_Vector_const_iterator > > { $F61A7208AC37B9CF58342D9FAE2B9587 ___u0; }; /*10151 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10152 */ struct std::is_error_code_enum,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10153 */ struct std::is_error_condition_enum,std::less,std::allocator > >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10154 */ struct std::_Num_base { char dummy[1]; }; /*10155 */ struct std::_Num_int_base { std::_Num_base baseclass_0; }; /*10156 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10157 */ struct std::ctype_byname { std::ctype baseclass_0; }; /*10158 */ struct std::is_error_code_enum,std::less,std::allocator > >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10159 */ struct std::identity,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10163 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10164 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10165 */ struct std::_Init_locks { char dummy[1]; }; /*10166 */ struct std::_Tmap_traits,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /*10167 */ struct std::_Tree_nod,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete { std::_Tmap_traits,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details baseclass_0; std::_Tree_nod,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete *_Myhead; unsigned int _Mysize; boost::fast_pool_allocator,std::less,boost::fast_pool_allocator >,boost::defaul _Alnod; boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> _Alval; }; /*10168 */ struct boost::fast_pool_allocator,std::less,boost::fast_pool_allocator >,boost::defaul { char dummy[1]; }; /*10169 */ struct boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> { char dummy[1]; }; /*10170 */ struct PgNsTerrain::CPgBlockObject { PgNsTerrain::CPgTerrainLayer *m_pkLayer; NiGeometry *m_pkGeometry; unsigned int m_uiUsePosMinX; unsigned int m_uiUsePosMinY; unsigned int m_uiUsePosMaxX; unsigned int m_uiUsePosMaxY; unsigned int m_uiUseUVMinU; unsigned int m_uiUseUVMinV; }; /*10171 */ struct boost::shared_ptr { PgNsTerrain::CPgBlockObject *px; boost::detail::shared_count pn; }; /*10172 */ struct std::_Pair_base > { const unsigned int first; boost::shared_ptr second; }; /*10173 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /*10174 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10175 */ struct std::basic_streambuf > { std::basic_streambuf >Vtbl *vfptr; std::_Mutex _Mylock; unsigned __int16 *_Gfirst; unsigned __int16 *_Pfirst; unsigned __int16 **_IGfirst; unsigned __int16 **_IPfirst; unsigned __int16 *_Gnext; unsigned __int16 *_Pnext; unsigned __int16 **_IGnext; unsigned __int16 **_IPnext; int _Gcount; int _Pcount; int *_IGcount; int *_IPcount; std::locale *_Plocale; }; /*10176 */ struct std::basic_streambuf >Vtbl { void *(__thiscall *__vecDelDtor)(std::basic_streambuf > *this, unsigned int); void (__thiscall *_Lock)(std::basic_streambuf > *this); void (__thiscall *_Unlock)(std::basic_streambuf > *this); unsigned __int16 (__thiscall *overflow)(std::basic_streambuf > *this, unsigned __int16); unsigned __int16 (__thiscall *pbackfail)(std::basic_streambuf > *this, unsigned __int16); __int64 (__thiscall *showmanyc)(std::basic_streambuf > *this); unsigned __int16 (__thiscall *underflow)(std::basic_streambuf > *this); unsigned __int16 (__thiscall *uflow)(std::basic_streambuf > *this); __int64 (__thiscall *xsgetn)(std::basic_streambuf > *this, unsigned __int16 *, __int64); __int64 (__thiscall *xsputn)(std::basic_streambuf > *this, const unsigned __int16 *, __int64); std::fpos *(__thiscall *seekoff)(std::basic_streambuf > *this, std::fpos *result, __int64, int, int); std::fpos *(__thiscall *seekpos)(std::basic_streambuf > *this, std::fpos *result, std::fpos, int); std::basic_streambuf > *(__thiscall *setbuf)(std::basic_streambuf > *this, unsigned __int16 *, __int64); int (__thiscall *sync)(std::basic_streambuf > *this); void (__thiscall *imbue)(std::basic_streambuf > *this, std::locale *); }; /*10177 */ struct std::basic_ostream > { char dummy[80]; }; /*10178 */ struct std::basic_ios > { std::ios_base baseclass_0; std::basic_streambuf > *_Mystrbuf; std::basic_ostream > *_Tiestr; unsigned __int16 _Fillch; }; /*10179 */ struct std::basic_istream > { _BYTE gap0[8]; __int64 _Chcount; _BYTE gap10[72]; }; /*10180 */ struct std::ctype { std::ctype_base baseclass_0; _Ctypevec _Ctype; _Cvtvec _Cvt; }; /*10181 */ struct std::basic_istream >::_Sentry_base { std::basic_istream > *_Myistr; }; /*10182 */ struct std::basic_istream >::sentry { std::basic_istream >::_Sentry_base baseclass_0; bool _Ok; }; /*10183 */ struct std::is_error_code_enum,std::allocator >,NiPointer,std::less,std::allocator > >,std::all { std::tr1::integral_constant baseclass_0; }; /*10184 */ struct std::_Ptr_cat_helper { char dummy[1]; }; /*10185 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10186 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10187 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10188 */ struct std::identity { char dummy[1]; }; /*10189 */ struct std::_Pair_base > { NiNode *const first; NiPointer second; }; /*10190 */ struct std::pair > { std::_Pair_base > baseclass_0; }; /*10191 */ struct std::unary_function { char dummy[1]; }; /*10192 */ struct std::hash { std::unary_function baseclass_0; }; /*10193 */ struct std::allocator >::rebind > { char dummy[1]; }; /*10194 */ struct std::allocator >::rebind,std::allocator > >::_Node> { char dummy[1]; }; /*10195 */ struct std::allocator >::rebind,std::allocator > > > > { char dummy[1]; }; /*10196 */ struct std::is_error_condition_enum,std::allocator > > > > { std::tr1::integral_constant baseclass_0; }; /*10197 */ struct std::tr1::integral_constant { char dummy[1]; }; /*10198 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10199 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10200 */ union $7D67F749531D7C4428D90EA10C1BC965 { std::_Iterator012 baseclass_0; NiPoint3 *_Ptr; }; /*10201 */ struct std::_Vector_const_iterator > > { $7D67F749531D7C4428D90EA10C1BC965 ___u0; }; /*10202 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10203 */ struct std::_Arithmetic_traits<__int64> { char dummy[1]; }; /*10204 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10205 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10206 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10207 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10208 */ struct std::unary_function { char dummy[1]; }; /*10209 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10210 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10211 */ struct std::identity > { char dummy[1]; }; /*10212 */ struct std::identity > { char dummy[1]; }; /*10213 */ struct std::_Allocator_base > > { char dummy[1]; }; /*10214 */ struct std::allocator > > { std::_Allocator_base > > baseclass_0; }; /*10215 */ struct std::_Tmap_traits,std::less,std::allocator > >,0> { $8DB04FF4A314147CAC6AB5EA4047BB82 ___u0; }; /*10216 */ struct CNSTimer_MultiEvent::EventData { CNSTimer_MarkCheck m_kTimer; bool (__cdecl *m_pFuncEvent)(void *); void *m_pData; }; /*10217 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10218 */ struct std::_Ptr_cat_helper,boost::shared_ptr > { char dummy[1]; }; /*10219 */ struct std::_Int_iterator_tag { char dummy[1]; }; /*10220 */ struct std::iterator_traits { char dummy[1]; }; /*10221 */ struct std::_Iterator012 >,int,std::pair > const *,std::pair >,int,std::pair > const *,std::pair,std::less,boost::fast_pool_allocator >,boost::default_user_allocator_new_delete *_Ptr; }; /*10223 */ struct std::_Tree_unchecked_const_iterator,std::less,boost::fast_pool_allocator >,boos { $174B0C41920A500CCDAC7939D9E36E93 ___u0; }; /*10224 */ struct std::_Tree_const_iterator,std::less,boost::fast_pool_allocator >,boost::default { std::_Tree_unchecked_const_iterator,std::less,boost::fast_pool_allocator >,boos baseclass_0; }; /*10225 */ struct std::_Tree_iterator,std::less,boost::fast_pool_allocator >,boost::default_user_ { std::_Tree_const_iterator,std::less,boost::fast_pool_allocator >,boost::default baseclass_0; }; /*10226 */ struct std::_Pair_base,std::less,boost::fast_pool_allocator >,boos { std::_Tree_iterator,std::less,boost::fast_pool_allocator >,boost::default_user_ first; bool second; }; /*10227 */ struct std::pair,std::less,boost::fast_pool_allocator >,boost::def { std::_Pair_base,std::less,boost::fast_pool_allocator >,boos baseclass_0; }; /*10228 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10229 */ union $E6A817D06A6AA54FE5E5755EE57BFA6D { std::_Iterator012 baseclass_0; std::_Tree_nod,std::allocator,0> >::_Node *_Ptr; }; /*10230 */ struct std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> { $E6A817D06A6AA54FE5E5755EE57BFA6D ___u0; }; /*10231 */ struct std::identity { char dummy[1]; }; /*10232 */ struct std::_Tree_nod,std::less,std::allocator > >,0> >::_Node { std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Left; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Parent; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Right; std::pair > _Myval; char _Color; char _Isnil; }; /*10233 */ struct std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /*10234 */ struct std::allocator,std::less,std::allocator > >,0> >::_Node> { std::_Allocator_base,std::less,std::allocator > >,0> >::_Node> baseclass_0; }; /*10235 */ struct std::_Tree_nod,std::less,std::allocator > >,0> > { std::_Tmap_traits,std::less,std::allocator > >,0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Myhead; unsigned int _Mysize; std::allocator,std::less,std::allocator > >,0> >::_Node> _Alnod; std::allocator > > _Alval; }; /*10236 */ struct std::_Tree_val,std::less,std::allocator > >,0> > { std::_Tree_nod,std::less,std::allocator > >,0> > baseclass_0; }; /*10237 */ struct std::_Tree,std::less,std::allocator > >,0> > { std::_Tree_val,std::less,std::allocator > >,0> > baseclass_0; }; /*10238 */ struct std::map,std::less,std::allocator > > > { std::_Tree,std::less,std::allocator > >,0> > baseclass_0; }; /*10239 */ struct std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /*10240 */ union $5406BFD6F08FA3FC25A73712736A118E { std::_Iterator012 >,int,std::pair > const *,std::pair > const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,std::less,std::allocator > >,0> >::_Node *_Ptr; }; /*10241 */ struct std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> { $5406BFD6F08FA3FC25A73712736A118E ___u0; }; /*10242 */ struct std::_Tree_const_iterator,std::less,std::allocator > >,0> > > { std::_Tree_unchecked_const_iterator,std::less,std::allocator > >,0> >,std::_Iterator_base0> baseclass_0; }; /*10243 */ struct std::_Tree_iterator,std::less,std::allocator > >,0> > > { std::_Tree_const_iterator,std::less,std::allocator > >,0> > > baseclass_0; }; /*10244 */ struct std::identity,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::al { char dummy[1]; }; /*10245 */ struct std::_Allocator_base { char dummy[1]; }; /*10246 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10247 */ struct std::binary_function { char dummy[1]; }; /*10248 */ struct std::less { std::binary_function baseclass_0; }; /*10249 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10250 */ struct INsFile { NiRefObject baseclass_0; INsFile *m_pkLastInputFile; std::basic_string,std::allocator > m_strKeyWord; std::basic_string,std::allocator > m_strDataWord; std::list,std::allocator > > m_listChild; }; /*10251 */ #pragma pack(push, 1) struct std::_List_nod,std::allocator > >::_Node { std::_List_nod,std::allocator > >::_Node *_Next; std::_List_nod,std::allocator > >::_Node *_Prev; NiPointer _Myval; }; #pragma pack(pop) /*10252 */ struct NiPointer { INsFile *m_pObject; }; /*10253 */ struct std::_Allocator_base,std::allocator > >::_Node> { char dummy[1]; }; /*10254 */ struct std::allocator,std::allocator > >::_Node> { std::_Allocator_base,std::allocator > >::_Node> baseclass_0; }; /*10255 */ struct std::_Allocator_base > { char dummy[1]; }; /*10256 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /*10257 */ union $64E49F1C48A4E563B6A4875C0B0DDCE5 { std::_Container_base0 baseclass_0; std::_List_nod,std::allocator > >::_Node *_Myhead; }; /*10258 */ struct std::_List_nod,std::allocator > > { $64E49F1C48A4E563B6A4875C0B0DDCE5 ___u0; unsigned int _Mysize; std::allocator,std::allocator > >::_Node> _Alnod; std::allocator > _Alval; }; /*10259 */ struct std::_List_val,std::allocator > > { std::_List_nod,std::allocator > > baseclass_0; }; /*10260 */ struct std::list,std::allocator > > { std::_List_val,std::allocator > > baseclass_0; }; /*10261 */ struct std::identity const &> { char dummy[1]; }; /*10262 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10263 */ struct std::bad_cast { std::exception baseclass_0; }; /*10264 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10265 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10266 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10267 */ struct std::allocator > >::rebind > > { char dummy[1]; }; /*10268 */ struct std::allocator > >::rebind,std::less,std::allocator > >,0> >::_Node> { char dummy[1]; }; /*10269 */ union $D121C234A6C2577D75D27C9CE4F34651 { std::_Container_base0 baseclass_0; std::less comp; }; /*10270 */ struct std::_Tmap_traits,std::allocator > > *,std::less,std::allocator { char dummy[1]; }; /*10272 */ struct std::greater { std::binary_function baseclass_0; }; /*10273 */ struct std::unary_function,std::allocator >,unsigned int> { char dummy[1]; }; /*10274 */ struct std::is_error_condition_enum,std::allocator >,NiPointer,std::less,std::allocator > >,std { std::tr1::integral_constant baseclass_0; }; /*10275 */ struct std::_Num_float_base { std::_Num_base baseclass_0; }; /*10276 */ struct std::numeric_limits { std::_Num_float_base baseclass_0; }; /*10277 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10278 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10279 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10280 */ struct std::_DebugHeapTag_t { int _Type; }; /*10281 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10282 */ struct std::numeric_limits<__int64> { std::_Num_int_base baseclass_0; }; /*10283 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10284 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10285 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10286 */ struct std::is_error_condition_enum,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator baseclass_0; }; /*10287 */ struct std::_Allocator_base,std::allocator >,std::less,std::allocator,std:: { char dummy[1]; }; /*10288 */ struct std::is_error_condition_enum,std::allocator > > > > { std::tr1::integral_constant baseclass_0; }; /*10289 */ struct std::invalid_argument { std::logic_error baseclass_0; }; /*10290 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10291 */ struct std::identity,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10293 */ struct std::is_error_condition_enum,std::allocator >,std::less,std::allocator baseclass_0; }; /*10294 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10295 */ struct std::_Tmap_traits,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10297 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10298 */ struct std::basic_ostream > { char dummy[80]; }; /*10299 */ struct std::basic_ios > { std::ios_base baseclass_0; std::basic_streambuf > *_Mystrbuf; std::basic_ostream > *_Tiestr; wchar_t _Fillch; }; /*10300 */ struct std::basic_istream > { _BYTE gap0[8]; __int64 _Chcount; _BYTE gap10[72]; }; /*10301 */ struct std::ctype { std::ctype_base baseclass_0; _Ctypevec _Ctype; _Cvtvec _Cvt; }; /*10302 */ struct std::basic_istream >::_Sentry_base { std::basic_istream > *_Myistr; }; /*10303 */ struct std::basic_istream >::sentry { std::basic_istream >::_Sentry_base baseclass_0; bool _Ok; }; /*10304 */ struct std::_Pickinteger<1> { char dummy[1]; }; /*10305 */ struct std::unary_function { char dummy[1]; }; /*10306 */ struct std::hash { std::unary_function baseclass_0; }; /*10307 */ struct std::_Tmap_traits,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { $58D708441B7DAE734DD7A718536459A7 ___u0; }; /*10308 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10309 */ struct std::_Pair_base,std::less,std::allocator > >,0> > >,bool> { std::_Tree_iterator,std::less,std::allocator > >,0> > > first; bool second; }; /*10310 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10311 */ struct std::is_error_code_enum,std::allocator >,NiPointer,std::less,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10312 */ struct std::unary_function<__int64,unsigned int> { char dummy[1]; }; /*10313 */ struct std::hash<__int64> { std::unary_function<__int64,unsigned int> baseclass_0; }; /*10314 */ struct std::_Tree_const_iterator,std::allocator,0> > > { std::_Tree_unchecked_const_iterator,std::allocator,0> >,std::_Iterator_base0> baseclass_0; }; /*10315 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10316 */ struct std::allocator,std::allocator > > > >::rebind,st { char dummy[1]; }; /*10317 */ struct std::is_error_condition_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10318 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10319 */ struct std::is_error_condition_enum,std::less,std::allocator > >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10320 */ struct std::iterator_traits { char dummy[1]; }; /*10321 */ struct std::is_error_code_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10322 */ struct std::allocator >::rebind > { char dummy[1]; }; /*10323 */ struct std::allocator >::rebind,std::allocator > >::_Node> { char dummy[1]; }; /*10324 */ struct std::_Tmap_traits,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10326 */ struct std::is_error_condition_enum,std::allocator >,CAbstractProperty *,std::less,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10327 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10328 */ struct std::underflow_error { std::runtime_error baseclass_0; }; /*10329 */ struct std::_Allocator_base,std::allocator > const ,CAbstractProperty *> > { char dummy[1]; }; /*10330 */ struct std::allocator,std::allocator > const ,CAbstractProperty *> > { std::_Allocator_base,std::allocator > const ,CAbstractProperty *> > baseclass_0; }; /*10331 */ struct std::identity > { char dummy[1]; }; /*10332 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10333 */ struct std::bad_exception { std::exception baseclass_0; }; /*10334 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10335 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10336 */ struct std::_Tmap_traits,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > >,std::allocator,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10338 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10339 */ union $20844E12E7B438F2664C554157A5E2F7 { std::_Iterator012 baseclass_0; NiPoint2 *_Ptr; }; /*10340 */ struct std::_Vector_const_iterator > > { $20844E12E7B438F2664C554157A5E2F7 ___u0; }; /*10341 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10342 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10343 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10344 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10345 */ struct std::identity { char dummy[1]; }; /*10346 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10347 */ struct std::allocator::rebind { char dummy[1]; }; /*10348 */ struct std::is_error_condition_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10349 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /*10350 */ struct std::allocator::rebind { char dummy[1]; }; /*10351 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /*10352 */ struct std::_Allocator_base >::_Node> { char dummy[1]; }; /*10353 */ struct std::allocator >::_Node> { std::_Allocator_base >::_Node> baseclass_0; }; /*10354 */ struct std::_List_nod >::_Node { std::_List_nod >::_Node *_Next; std::_List_nod >::_Node *_Prev; CNSTimer_MultiEvent::EventData _Myval; }; /*10355 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10356 */ struct std::is_error_condition_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10357 */ struct std::is_error_condition_enum,std::less,boost::fast_pool_allocator baseclass_0; }; /*10358 */ struct std::identity { char dummy[1]; }; /*10359 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10360 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10361 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10362 */ struct std::allocator >::rebind > { char dummy[1]; }; /*10363 */ struct std::allocator >::rebind,std::allocator > >::_Node> { char dummy[1]; }; /*10364 */ struct std::_Tmap_traits,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10366 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10367 */ struct std::iterator_traits { char dummy[1]; }; /*10368 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10369 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10370 */ struct std::identity,std::allocator >,0> > > &> { char dummy[1]; }; /*10371 */ struct std::allocator::rebind { char dummy[1]; }; /*10372 */ struct std::identity { char dummy[1]; }; /*10373 */ struct std::identity,std::allocator > &> { char dummy[1]; }; /*10374 */ struct std::identity,std::allocator > > { char dummy[1]; }; /*10375 */ struct std::unary_function { char dummy[1]; }; /*10376 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10377 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10378 */ struct std::is_error_condition_enum,std::allocator >,NiPointer,std::less,std::allocator > >,std::a { std::tr1::integral_constant baseclass_0; }; /*10379 */ struct std::is_error_condition_enum,std::allocator >,NiPointer,std::less,std::allocator baseclass_0; }; /*10380 */ struct std::iterator_traits { char dummy[1]; }; /*10381 */ struct std::identity { char dummy[1]; }; /*10382 */ struct std::allocator::rebind { char dummy[1]; }; /*10383 */ struct std::allocator::rebind >::_Node> { char dummy[1]; }; /*10384 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10385 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10386 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10387 */ struct std::_Ptr_cat_helper,std::allocator >,std::basic_string,std::allocator > > { char dummy[1]; }; /*10388 */ struct std::iterator_traits { char dummy[1]; }; /*10389 */ struct std::bad_typeid { std::exception baseclass_0; }; /*10390 */ struct std::_Pair_base,std::allocator >,CAbstractProperty *> { std::basic_string,std::allocator > first; CAbstractProperty *second; }; /*10391 */ struct std::pair,std::allocator >,CAbstractProperty *> { std::_Pair_base,std::allocator >,CAbstractProperty *> baseclass_0; }; /*10392 */ struct std::_Pair_base,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10395 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10396 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10397 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10398 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10399 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10400 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10401 */ struct std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /*10402 */ union $DDB8332659D83ED271FCEA59EEE85BA7 { std::_Iterator012,int,NiPointer const *,NiPointer const &,std::_Iterator_base0> baseclass_0; std::_List_nod,std::allocator > >::_Node *_Ptr; }; /*10403 */ struct std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> { $DDB8332659D83ED271FCEA59EEE85BA7 ___u0; }; /*10404 */ struct std::_List_const_iterator,std::allocator > > > { std::_List_unchecked_const_iterator,std::allocator > >,std::_Iterator_base0> baseclass_0; }; /*10405 */ struct std::_List_iterator,std::allocator > > > { std::_List_const_iterator,std::allocator > > > baseclass_0; }; /*10406 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10407 */ struct std::identity { char dummy[1]; }; /*10408 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10409 */ struct std::codecvt { std::codecvt_base baseclass_0; _Cvtvec _Cvt; }; /*10410 */ struct std::unary_function { char dummy[1]; }; /*10411 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10412 */ struct std::_Pair_base { unsigned __int16 first; QUEST_DATA *second; }; /*10413 */ struct std::pair { std::_Pair_base baseclass_0; }; /*10414 */ struct std::_Pair_base,std::allocator > > >,bool> { std::_List_iterator,std::allocator > > > first; bool second; }; /*10415 */ struct std::pair,std::allocator > > >,bool> { std::_Pair_base,std::allocator > > >,bool> baseclass_0; }; /*10416 */ struct std::is_error_code_enum,std::allocator >,std::less,std::allocator baseclass_0; }; /*10417 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10418 */ union $5054738129BF18CBC02D202979BB3B12 { std::_Iterator012 baseclass_0; struct std::_List_nod >::_Node *_Ptr; }; /*10419 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $5054738129BF18CBC02D202979BB3B12 ___u0; }; /*10420 */ union $8061136A010876C8B8DB9C51AC188147 { std::_Container_base0 baseclass_0; std::_List_nod >::_Node *_Myhead; }; /*10421 */ struct std::_List_nod > { $8061136A010876C8B8DB9C51AC188147 ___u0; unsigned int _Mysize; std::allocator >::_Node> _Alnod; std::allocator _Alval; }; /*10422 */ struct std::_List_val > { std::_List_nod > baseclass_0; }; /*10423 */ struct std::list > { std::_List_val > baseclass_0; }; /*10424 */ union $FA07692775AACBE42C6AAEF25DAA819F { std::_Iterator012 baseclass_0; std::_List_nod >::_Node *_Ptr; }; /*10425 */ struct std::_List_unchecked_const_iterator >,std::_Iterator_base0> { $FA07692775AACBE42C6AAEF25DAA819F ___u0; }; /*10426 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /*10427 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /*10428 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10429 */ struct std::identity,std::allocator > const ,NiPointer > > { char dummy[1]; }; /*10430 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10431 */ struct std::_Exception_ptr { void *_Data1; void *_Data2; }; /*10432 */ struct std::iterator_traits { char dummy[1]; }; /*10433 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10434 */ struct std::iterator_traits { char dummy[1]; }; /*10435 */ struct std::is_error_code_enum,std::less,boost::fast_pool_allocator baseclass_0; }; /*10436 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10437 */ struct std::unary_function,std::allocator >,unsigned int> { char dummy[1]; }; /*10438 */ struct std::hash,std::allocator > > { std::unary_function,std::allocator >,unsigned int> baseclass_0; }; /*10439 */ struct std::list > { std::_List_val > baseclass_0; }; /*10440 */ struct std::_List_const_iterator > > { std::_List_unchecked_const_iterator >,std::_Iterator_base0> baseclass_0; }; /*10441 */ struct std::_List_iterator > > { std::_List_const_iterator > > baseclass_0; }; /*10442 */ struct std::_Tmap_traits,std::allocator >,std::less,std::allocator,std::allocator > > >,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /*10443 */ struct std::allocator,std::allocator >,std::less,std::allocator,std::alloca { std::_Allocator_base,std::allocator >,std::less,std::allocator,std:: baseclass_0; }; /*10444 */ struct std::_Ptr_cat_helper,NiPointer > { char dummy[1]; }; /*10445 */ struct std::is_error_code_enum,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10446 */ struct std::is_error_condition_enum,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator baseclass_0; }; /*10447 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10448 */ struct std::is_error_condition_enum,std::allocator >,NiPointer,std::less,std::allocator > >, { std::tr1::integral_constant baseclass_0; }; /*10449 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10450 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10451 */ struct std::hash,std::allocator > > { std::unary_function,std::allocator >,unsigned int> baseclass_0; }; /*10452 */ struct std::is_error_code_enum,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > const { std::tr1::integral_constant baseclass_0; }; /*10453 */ struct std::pair,std::less,std::allocator > >,0> > >,bool> { std::_Pair_base,std::less,std::allocator > >,0> > >,bool> baseclass_0; }; /*10454 */ struct std::_Facetptr > { char dummy[1]; }; /*10455 */ struct std::identity { char dummy[1]; }; /*10456 */ union $B69786E7B53888F70698BF83F148D1F2 { std::_Container_base0 baseclass_0; std::less comp; }; /*10457 */ struct std::_Tmap_traits,std::allocator > > *,std::less,std::allocator >::rebind > { char dummy[1]; }; /*10459 */ struct std::identity,std::allocator >,std::less,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10461 */ struct std::tr1::_Remove_reference,std::allocator,0> > > > { char dummy[1]; }; /*10462 */ struct std::tr1::remove_reference,std::allocator,0> > > > { std::tr1::_Remove_reference,std::allocator,0> > > > baseclass_0; }; /*10463 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10464 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10465 */ struct std::tr1::remove_volatile { char dummy[1]; }; /*10466 */ struct std::tr1::_Remove_reference,std::allocator,0> > > &> { char dummy[1]; }; /*10467 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,CAbstractProperty *> > { std::tr1::integral_constant baseclass_0; }; /*10468 */ struct std::tr1::is_same { std::tr1::integral_constant baseclass_0; }; /*10469 */ struct std::tr1::_Is_member_object_pointer { std::tr1::integral_constant baseclass_0; }; /*10470 */ struct std::tr1::add_reference { char dummy[1]; }; /*10471 */ struct std::tr1::_Cat_base<0> { std::tr1::integral_constant baseclass_0; }; /*10472 */ struct std::tr1::is_member_function_pointer,std::allocator > > { std::tr1::_Cat_base<0> baseclass_0; }; /*10473 */ struct std::tr1::_Is_floating_point { std::tr1::integral_constant baseclass_0; }; /*10474 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10475 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10476 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { std::tr1::integral_constant baseclass_0; }; /*10478 */ struct std::tr1::is_enum { std::tr1::_Cat_base<0> baseclass_0; }; /*10479 */ struct std::tr1::_Binder<0,8> { char dummy[1]; }; /*10480 */ struct std::tr1::_Is_integral,std::allocator > > { std::tr1::integral_constant baseclass_0; }; /*10481 */ struct std::tr1::is_integral,std::allocator > > { std::tr1::_Is_integral,std::allocator > > baseclass_0; }; /*10482 */ struct std::tr1::_Is_member_object_pointer,std::allocator > > { std::tr1::integral_constant baseclass_0; }; /*10483 */ struct std::tr1::is_member_object_pointer,std::allocator > > { std::tr1::_Is_member_object_pointer,std::allocator > > baseclass_0; }; /*10484 */ struct std::tr1::conditional<0,std::_List_const_iterator,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > { char dummy[1]; }; /*10485 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { std::tr1::integral_constant baseclass_0; }; /*10487 */ struct std::tr1::_Is_pointer { std::tr1::_Cat_base<1> baseclass_0; }; /*10488 */ struct std::tr1::_Is_floating_point,std::allocator > > { std::tr1::integral_constant baseclass_0; }; /*10489 */ struct std::tr1::_Remove_reference,std::allocator,0> > > &> { char dummy[1]; }; /*10490 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10491 */ struct std::tr1::remove_cv { char dummy[1]; }; /*10492 */ struct std::tr1::remove_cv > { char dummy[1]; }; /*10493 */ struct std::tr1::_Is_floating_point { std::tr1::integral_constant baseclass_0; }; /*10494 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10495 */ struct std::tr1::remove_const { char dummy[1]; }; /*10496 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::less,std::allocator > >,0> > >,std::_Tree_iterator { std::tr1::integral_constant baseclass_0; }; /*10498 */ struct std::tr1::_Remove_reference,std::allocator >,0> > > > { char dummy[1]; }; /*10499 */ struct std::tr1::remove_reference,std::allocator >,0> > > > { std::tr1::_Remove_reference,std::allocator >,0> > > > baseclass_0; }; /*10500 */ struct std::tr1::remove_const { char dummy[1]; }; /*10501 */ struct std::tr1::is_member_object_pointer { std::tr1::_Is_member_object_pointer baseclass_0; }; /*10502 */ struct std::tr1::is_enum { std::tr1::_Cat_base<0> baseclass_0; }; /*10503 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator,std::less,std::allocator > >,0> > >,std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::al { char dummy[1]; }; /*10506 */ struct std::tr1::_Binder<0,6> { char dummy[1]; }; /*10507 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10508 */ struct std::tr1::_Get_align { __int16 _Elt0; char _Elt1; __int16 _Elt2; }; /*10509 */ struct std::tr1::_Ph<2> { char dummy[1]; }; /*10510 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,std::less,std::allocator,std::allocator >,1> > >,std::_Tree_iterator { char dummy[1]; }; /*10513 */ struct std::tr1::_Binder<0,5> { char dummy[1]; }; /*10514 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10515 */ struct std::tr1::is_arithmetic { std::tr1::_Cat_base<0> baseclass_0; }; /*10516 */ struct std::tr1::_Get_align { char _Elt0; char _Elt1; char _Elt2; }; /*10517 */ struct std::tr1::_Or<1,0> { std::tr1::integral_constant baseclass_0; }; /*10518 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10519 */ struct std::tr1::_Notforced { char dummy[1]; }; /*10520 */ struct std::tr1::_Remove_reference,std::allocator > > { char dummy[1]; }; /*10521 */ struct std::tr1::conditional<0,std::_List_const_iterator,std::allocator > > >,std::_List_iterator,std::allocator >,0> > >,std::_Tree_iterator { char dummy[1]; }; /*10524 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10525 */ struct std::tr1::remove_reference,std::allocator > > { std::tr1::_Remove_reference,std::allocator > > baseclass_0; }; /*10526 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10527 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10528 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10529 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10530 */ struct std::tr1::_Is_member_object_pointer > { std::tr1::integral_constant baseclass_0; }; /*10531 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { std::tr1::_Cat_base<1> baseclass_0; }; /*10533 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10534 */ struct std::tr1::_Remove_reference > { char dummy[1]; }; /*10535 */ struct std::tr1::is_scalar { std::tr1::_Cat_base<1> baseclass_0; }; /*10536 */ struct std::tr1::is_arithmetic { std::tr1::_Cat_base<1> baseclass_0; }; /*10537 */ struct std::tr1::remove_const { char dummy[1]; }; /*10538 */ struct std::tr1::is_member_function_pointer { std::tr1::_Cat_base<0> baseclass_0; }; /*10539 */ struct std::tr1::_Ph<3> { char dummy[1]; }; /*10540 */ struct std::tr1::remove_volatile > { char dummy[1]; }; /*10541 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10542 */ struct std::tr1::_Remove_reference,std::allocator,0> > > > { char dummy[1]; }; /*10543 */ struct std::tr1::_Remove_reference,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10545 */ struct std::tr1::_Is_floating_point { std::tr1::integral_constant baseclass_0; }; /*10546 */ struct std::tr1::_Nil { char dummy[1]; }; /*10547 */ struct std::tr1::is_member_function_pointer { std::tr1::_Cat_base<0> baseclass_0; }; /*10548 */ struct std::tr1::is_member_object_pointer > { std::tr1::_Is_member_object_pointer > baseclass_0; }; /*10549 */ struct std::tr1::_Or<0,0> { std::tr1::integral_constant baseclass_0; }; /*10550 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10551 */ struct std::tr1::remove_volatile,std::allocator > > { char dummy[1]; }; /*10552 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std:: { char dummy[1]; }; /*10553 */ struct std::tr1::_Is_pointer { std::tr1::integral_constant baseclass_0; }; /*10554 */ struct std::tr1::is_same,NiPointer > { std::tr1::integral_constant baseclass_0; }; /*10555 */ struct std::tr1::integral_constant { char dummy[1]; }; /*10556 */ struct std::tr1::_Ph<9> { char dummy[1]; }; /*10557 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10558 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10559 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10560 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10561 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { char dummy[1]; }; /*10563 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator { char dummy[1]; }; /*10565 */ struct std::tr1::_Is_pointer > { std::tr1::integral_constant baseclass_0; }; /*10566 */ struct std::tr1::is_pointer > { std::tr1::_Is_pointer > baseclass_0; }; /*10567 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::less,std::allocator > { char dummy[1]; }; /*10569 */ struct std::tr1::remove_reference > { std::tr1::_Remove_reference > baseclass_0; }; /*10570 */ struct std::tr1::enable_if<1,std::_Tree_const_iterator,std::allocator,0> > > > { char dummy[1]; }; /*10571 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,NiPointer > > { std::tr1::integral_constant baseclass_0; }; /*10572 */ struct std::tr1::_Remove_reference,std::allocator,0> > > > { char dummy[1]; }; /*10573 */ struct std::tr1::_Is_void { std::tr1::integral_constant baseclass_0; }; /*10574 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator { char dummy[1]; }; /*10576 */ struct std::tr1::_Is_pointer { std::tr1::_Cat_base<1> baseclass_0; }; /*10577 */ struct std::tr1::is_pointer { std::tr1::_Is_pointer baseclass_0; }; /*10578 */ struct std::tr1::bad_function_call { std::exception baseclass_0; }; /*10579 */ struct std::tr1::_Ph<7> { char dummy[1]; }; /*10580 */ struct std::tr1::is_same { std::tr1::integral_constant baseclass_0; }; /*10581 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10582 */ struct std::tr1::is_member_pointer { std::tr1::_Cat_base<0> baseclass_0; }; /*10583 */ struct std::tr1::bad_weak_ptr { std::exception baseclass_0; }; /*10584 */ struct std::tr1::conditional<1,std::_Tree_const_iterator,std::allocator,0> > >,std::_Tree_iterator,std::allocator,0> > { char dummy[1]; }; /*10585 */ struct std::tr1::_Binder<0,2> { char dummy[1]; }; /*10586 */ struct std::tr1::_Ph<8> { char dummy[1]; }; /*10587 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator > > *,std::less,std::allocator,std::allocator >,0> > >,std::_Tree_iterator { char dummy[1]; }; /*10590 */ struct std::tr1::_Const_tag { char dummy[1]; }; /*10591 */ struct std::tr1::_Is_floating_point { std::tr1::integral_constant baseclass_0; }; /*10592 */ struct std::tr1::is_floating_point { std::tr1::_Is_floating_point baseclass_0; }; /*10593 */ struct std::tr1::_Is_pointer,std::allocator > > { std::tr1::integral_constant baseclass_0; }; /*10594 */ struct std::tr1::is_pointer,std::allocator > > { std::tr1::_Is_pointer,std::allocator > > baseclass_0; }; /*10595 */ struct std::tr1::_Is_member_object_pointer { std::tr1::integral_constant baseclass_0; }; /*10596 */ struct std::tr1::is_member_object_pointer { std::tr1::_Is_member_object_pointer baseclass_0; }; /*10597 */ struct std::tr1::_Remove_reference &> { char dummy[1]; }; /*10598 */ struct std::tr1::_Is_member_object_pointer { std::tr1::integral_constant baseclass_0; }; /*10599 */ struct std::tr1::is_member_object_pointer { std::tr1::_Is_member_object_pointer baseclass_0; }; /*10600 */ struct std::tr1::add_rvalue_reference { char dummy[1]; }; /*10601 */ struct std::tr1::_Remove_reference,std::allocator >,NiPointer,std::less,std::allocator > >,std: { char dummy[1]; }; /*10602 */ struct std::tr1::remove_reference,std::allocator >,NiPointer,std::less,std::allocator > >,std:: { std::tr1::_Remove_reference,std::allocator >,NiPointer,std::less,std::allocator > >,std: baseclass_0; }; /*10603 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10604 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10605 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,1> > >,std::_Tree_iterator > { std::tr1::integral_constant baseclass_0; }; /*10607 */ struct std::tr1::is_same > > { std::tr1::integral_constant baseclass_0; }; /*10608 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { char dummy[1]; }; /*10610 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10611 */ struct std::tr1::_Is_memfunptr,std::allocator > > { std::tr1::integral_constant baseclass_0; }; /*10612 */ struct std::tr1::_Binder<1,0> { char dummy[1]; }; /*10613 */ struct std::tr1::remove_const,std::allocator > > { char dummy[1]; }; /*10614 */ struct std::tr1::_Remove_reference,std::allocator > const ,NiPointer > > { char dummy[1]; }; /*10615 */ struct std::tr1::remove_reference,std::allocator > const ,NiPointer > > { std::tr1::_Remove_reference,std::allocator > const ,NiPointer > > baseclass_0; }; /*10616 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { std::tr1::_Is_floating_point baseclass_0; }; /*10618 */ struct std::tr1::_Ph<10> { char dummy[1]; }; /*10619 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,NiPointer > > { std::tr1::integral_constant baseclass_0; }; /*10620 */ struct std::tr1::_Remove_reference > { char dummy[1]; }; /*10621 */ struct std::tr1::_Is_pointer > { std::tr1::integral_constant baseclass_0; }; /*10622 */ struct std::tr1::is_pointer > { std::tr1::_Is_pointer > baseclass_0; }; /*10623 */ struct std::tr1::is_same,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloca { std::tr1::integral_constant baseclass_0; }; /*10624 */ struct std::tr1::is_scalar > { std::tr1::_Cat_base<0> baseclass_0; }; /*10625 */ struct std::tr1::remove_reference,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator,std::allocator >,1> > >,std::_Tree_iterator > { char dummy[1]; }; /*10628 */ struct std::tr1::remove_reference > { std::tr1::_Remove_reference > baseclass_0; }; /*10629 */ struct std::tr1::is_scalar { std::tr1::_Cat_base<1> baseclass_0; }; /*10630 */ struct std::tr1::remove_volatile { char dummy[1]; }; /*10631 */ struct std::tr1::is_floating_point,std::allocator > > { std::tr1::_Is_floating_point,std::allocator > > baseclass_0; }; /*10632 */ struct std::tr1::_Is_memfunptr > { std::tr1::integral_constant baseclass_0; }; /*10633 */ struct std::tr1::is_arithmetic { std::tr1::_Cat_base<0> baseclass_0; }; /*10634 */ struct std::tr1::_Remove_reference > { char dummy[1]; }; /*10635 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10636 */ struct std::tr1::remove_const > { char dummy[1]; }; /*10637 */ struct std::tr1::_Binder<0,4> { char dummy[1]; }; /*10638 */ struct std::tr1::conditional<1,std::_Tree_const_iterator,std::less >,std::allocator >,0> > >,std::_Tree_iterator,std::allocator > > { char dummy[1]; }; /*10640 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator > > *,std::less { char dummy[1]; }; /*10642 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10643 */ struct std::tr1::_Is_floating_point > { std::tr1::integral_constant baseclass_0; }; /*10644 */ struct std::tr1::is_floating_point > { std::tr1::_Is_floating_point > baseclass_0; }; /*10645 */ struct std::tr1::_Ph<1> { char dummy[1]; }; /*10646 */ struct std::tr1::remove_reference > { std::tr1::_Remove_reference > baseclass_0; }; /*10647 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10648 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10649 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10650 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10651 */ struct std::tr1::is_floating_point { std::tr1::_Is_floating_point baseclass_0; }; /*10652 */ struct std::tr1::add_rvalue_reference { char dummy[1]; }; /*10653 */ struct std::tr1::conditional<1,std::_Scalar_ptr_iterator_tag,std::_Nonscalar_ptr_iterator_tag> { char dummy[1]; }; /*10654 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10655 */ struct std::tr1::is_integral { std::tr1::_Is_integral baseclass_0; }; /*10656 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10657 */ struct std::tr1::is_arithmetic > { std::tr1::_Cat_base<0> baseclass_0; }; /*10658 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::less,boost::fast_pool_allocator,std::allocator,0> > >,std::_Tree_iterator,std::allocator,0> > > > { char dummy[1]; }; /*10660 */ struct std::tr1::_Remove_reference<__int64 &> { char dummy[1]; }; /*10661 */ struct std::tr1::_Dynamic_tag { char dummy[1]; }; /*10662 */ struct std::tr1::is_same { std::tr1::integral_constant baseclass_0; }; /*10663 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10664 */ struct std::tr1::conditional<1,std::_Tree_const_iterator,std::allocator,0> > >,std::_Tree_iterator,std::alloc { char dummy[1]; }; /*10665 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10666 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10667 */ struct std::tr1::is_same > > { std::tr1::integral_constant baseclass_0; }; /*10668 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10669 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10670 */ struct std::tr1::remove_reference > { std::tr1::_Remove_reference > baseclass_0; }; /*10671 */ struct std::tr1::is_scalar,std::allocator > > { std::tr1::_Cat_base<0> baseclass_0; }; /*10672 */ struct std::tr1::add_rvalue_reference { char dummy[1]; }; /*10673 */ struct std::tr1::_Is_memfunptr > { std::tr1::integral_constant baseclass_0; }; /*10674 */ struct std::tr1::_Ph<6> { char dummy[1]; }; /*10675 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,st { char dummy[1]; }; /*10676 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10677 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10678 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10679 */ struct std::tr1::is_same,std::allocator > > *> > { std::tr1::integral_constant baseclass_0; }; /*10680 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10681 */ struct std::tr1::_Remove_reference,std::allocator,0> > > &> { char dummy[1]; }; /*10682 */ struct std::tr1::is_enum > { std::tr1::_Cat_base<0> baseclass_0; }; /*10683 */ struct std::tr1::add_reference { char dummy[1]; }; /*10684 */ struct std::tr1::is_member_pointer > { std::tr1::_Cat_base<0> baseclass_0; }; /*10685 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { std::tr1::_Remove_reference baseclass_0; }; /*10687 */ struct std::tr1::_Remove_reference,std::allocator > const > { char dummy[1]; }; /*10688 */ struct std::tr1::remove_reference,std::allocator > const > { std::tr1::_Remove_reference,std::allocator > const > baseclass_0; }; /*10689 */ struct std::tr1::remove_reference > { std::tr1::_Remove_reference > baseclass_0; }; /*10690 */ struct std::tr1::_Ph<5> { char dummy[1]; }; /*10691 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10692 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator,std { char dummy[1]; }; /*10693 */ struct std::tr1::enable_if<1,std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloc { char dummy[1]; }; /*10694 */ struct std::tr1::remove_volatile > { char dummy[1]; }; /*10695 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator > { char dummy[1]; }; /*10696 */ struct std::tr1::_Is_integral > { std::tr1::integral_constant baseclass_0; }; /*10697 */ struct std::tr1::is_integral > { std::tr1::_Is_integral > baseclass_0; }; /*10698 */ struct std::tr1::remove_reference,std::allocator,0> > > > { std::tr1::_Remove_reference,std::allocator,0> > > > baseclass_0; }; /*10699 */ struct std::tr1::_Is_floating_point > { std::tr1::integral_constant baseclass_0; }; /*10700 */ struct std::tr1::is_same,std::allocator >,0> > >,std::pair > { std::tr1::integral_constant baseclass_0; }; /*10701 */ struct std::tr1::_Remove_reference,std::allocator >,0> > > &> { char dummy[1]; }; /*10702 */ struct std::tr1::is_same { std::tr1::integral_constant baseclass_0; }; /*10703 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,NiPointer > > { std::tr1::integral_constant baseclass_0; }; /*10704 */ struct std::tr1::_Binder<0,10> { char dummy[1]; }; /*10705 */ struct std::tr1::_Is_member_object_pointer > { std::tr1::integral_constant baseclass_0; }; /*10706 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10707 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10708 */ struct std::tr1::is_member_pointer > { std::tr1::_Cat_base<0> baseclass_0; }; /*10709 */ struct std::tr1::is_pointer { std::tr1::_Is_pointer baseclass_0; }; /*10710 */ struct std::tr1::_Remove_reference,std::less,std::allocator > >,0> > > &> { char dummy[1]; }; /*10711 */ struct std::tr1::_Is_integral<__int64> { std::tr1::integral_constant baseclass_0; }; /*10712 */ struct std::tr1::conditional<1,std::_Tree_const_iterator,std::allocator,0> > >,std::_Tree_iterator,std::allocator,0> > > > { char dummy[1]; }; /*10713 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10714 */ struct std::tr1::_Remove_reference,std::allocator >,std::less,std::allocator { std::tr1::_Cat_base<0> baseclass_0; }; /*10716 */ struct std::tr1::_Static_tag { char dummy[1]; }; /*10717 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10718 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10719 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator { std::tr1::_Is_pointer baseclass_0; }; /*10721 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10722 */ struct std::tr1::_Binder<0,1> { char dummy[1]; }; /*10723 */ struct std::tr1::_Binder<0,3> { char dummy[1]; }; /*10724 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10725 */ struct std::tr1::_Is_memfunptr { std::tr1::integral_constant baseclass_0; }; /*10726 */ struct std::tr1::_Get_align { int _Elt0; char _Elt1; int _Elt2; }; /*10727 */ struct std::tr1::is_same,std::allocator > > > { std::tr1::integral_constant baseclass_0; }; /*10728 */ struct std::tr1::conditional<1,std::_Tree_const_iterator,std::allocator,0> > >,std::_Tree_iterator,std::alloc { char dummy[1]; }; /*10729 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10730 */ struct std::tr1::is_same,std::less,std::allocator > > > > > { std::tr1::integral_constant baseclass_0; }; /*10731 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10732 */ struct std::tr1::is_integral { std::tr1::_Is_integral baseclass_0; }; /*10733 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10734 */ struct std::tr1::_Is_integral > { std::tr1::integral_constant baseclass_0; }; /*10735 */ struct std::tr1::is_integral > { std::tr1::_Is_integral > baseclass_0; }; /*10736 */ struct std::tr1::remove_reference,std::allocator >,std::less,std::allocator,std::allocator >,std::less,std::allocator,std::less,std::allocator > >,0> > >,std::_Tree_iterator > { std::tr1::_Cat_base<0> baseclass_0; }; /*10739 */ struct std::tr1::_Remove_reference &> { char dummy[1]; }; /*10740 */ struct std::tr1::is_scalar > { std::tr1::_Cat_base<0> baseclass_0; }; /*10741 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,enum SLWCreateInfo::SprDataType> > { std::tr1::integral_constant baseclass_0; }; /*10742 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,0> > >,std::_Tree_iterator,std::less,std::allocator > >,0> > > > { char dummy[1]; }; /*10744 */ struct std::tr1::remove_reference,std::allocator >,NiPointer,std::less,std::allocator > >,std::all { std::tr1::_Remove_reference,std::allocator >,NiPointer,std::less,std::allocator > >,std::al baseclass_0; }; /*10745 */ struct std::tr1::_Remove_reference,std::allocator > const &> { char dummy[1]; }; /*10746 */ struct std::tr1::is_member_object_pointer > { std::tr1::_Is_member_object_pointer > baseclass_0; }; /*10747 */ struct std::tr1::_Binder<0,7> { char dummy[1]; }; /*10748 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10749 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10750 */ struct std::tr1::remove_cv > { char dummy[1]; }; /*10751 */ struct std::tr1::is_member_pointer,std::allocator > > { std::tr1::_Cat_base<0> baseclass_0; }; /*10752 */ struct std::tr1::add_reference { char dummy[1]; }; /*10753 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,ItemInfo *> > { std::tr1::integral_constant baseclass_0; }; /*10754 */ struct std::tr1::_Remove_reference,std::allocator > const ,NiPointer > > { char dummy[1]; }; /*10755 */ struct std::tr1::remove_reference,std::allocator > const ,NiPointer > > { std::tr1::_Remove_reference,std::allocator > const ,NiPointer > > baseclass_0; }; /*10756 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10757 */ struct std::tr1::conditional<0,std::_Scalar_ptr_iterator_tag,std::_Nonscalar_ptr_iterator_tag> { char dummy[1]; }; /*10758 */ struct std::tr1::enable_if<1,std::error_condition> { char dummy[1]; }; /*10759 */ struct std::tr1::is_same { std::tr1::integral_constant baseclass_0; }; /*10760 */ struct std::tr1::_Remove_reference > { char dummy[1]; }; /*10761 */ struct std::tr1::remove_reference > { std::tr1::_Remove_reference > baseclass_0; }; /*10762 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10763 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10764 */ struct std::tr1::_Get_align { int _Elt0; char _Elt1; int _Elt2; }; /*10765 */ struct std::tr1::_Or<0,1> { std::tr1::integral_constant baseclass_0; }; /*10766 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,int> > { std::tr1::integral_constant baseclass_0; }; /*10767 */ struct std::tr1::add_reference { char dummy[1]; }; /*10768 */ struct std::tr1::is_same,std::allocator >,std::pair,std::allocator > const ,NiPointer > > { std::tr1::integral_constant baseclass_0; }; /*10769 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10770 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10771 */ struct std::tr1::_Binder<0,0> { char dummy[1]; }; /*10772 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,1> > >,std::_Tree_iterator > { std::tr1::_Cat_base<0> baseclass_0; }; /*10774 */ struct std::tr1::_Ph<4> { char dummy[1]; }; /*10775 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10776 */ struct std::tr1::is_integral { std::tr1::_Is_integral baseclass_0; }; /*10777 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10778 */ struct std::tr1::enable_if<1,std::_Tree_iterator,std::allocator >,0> > > > { char dummy[1]; }; /*10779 */ struct std::tr1::is_same,std::allocator >,NiPointer,std::less,std::allocator > >,std::all { std::tr1::integral_constant baseclass_0; }; /*10780 */ struct std::tr1::remove_reference,std::allocator,0> > > > { std::tr1::_Remove_reference,std::allocator,0> > > > baseclass_0; }; /*10781 */ struct std::tr1::_Remove_reference { char dummy[1]; }; /*10782 */ struct std::tr1::enable_if<1,std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocato { char dummy[1]; }; /*10783 */ struct std::tr1::_Is_memfunptr { std::tr1::integral_constant baseclass_0; }; /*10784 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10785 */ struct std::tr1::_Remove_reference &> { char dummy[1]; }; /*10786 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10787 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10788 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /*10789 */ union $B1B0BD1DA264308876F83ED94D981726 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Ptr; }; /*10790 */ struct std::_Tree_unchecked_const_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> { $B1B0BD1DA264308876F83ED94D981726 ___u0; }; /*10791 */ struct std::_Tree_const_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > > { std::_Tree_unchecked_const_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> baseclass_0; }; /*10792 */ struct std::_Tree_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > > { std::_Tree_const_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > > baseclass_0; }; /*10793 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32 { char dummy[1]; }; /*10794 */ struct std::tr1::is_member_pointer { std::tr1::_Cat_base<0> baseclass_0; }; /*10795 */ struct std::tr1::is_floating_point > { std::tr1::_Is_floating_point > baseclass_0; }; /*10796 */ struct std::tr1::is_same,std::allocator > > *> > { std::tr1::integral_constant baseclass_0; }; /*10797 */ struct std::tr1::add_rvalue_reference { char dummy[1]; }; /*10798 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10799 */ struct std::tr1::remove_volatile { char dummy[1]; }; /*10800 */ struct std::tr1::is_member_pointer { std::tr1::_Cat_base<0> baseclass_0; }; /*10801 */ struct std::tr1::is_same > > { std::tr1::integral_constant baseclass_0; }; /*10802 */ struct std::tr1::is_same > > { std::tr1::integral_constant baseclass_0; }; /*10803 */ struct std::tr1::is_same > > { std::tr1::integral_constant baseclass_0; }; /*10804 */ struct std::tr1::enable_if<0,std::error_code> { char dummy[1]; }; /*10805 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::less,std::allocator > >,0> > >,std::_Tree_iterator > { std::tr1::_Cat_base<0> baseclass_0; }; /*10807 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10808 */ struct std::tr1::is_member_function_pointer { std::tr1::_Cat_base<0> baseclass_0; }; /*10809 */ struct std::tr1::_Is_floating_point { std::tr1::integral_constant baseclass_0; }; /*10810 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10811 */ struct std::tr1::is_arithmetic,std::allocator > > { std::tr1::_Cat_base<0> baseclass_0; }; /*10812 */ struct std::tr1::_Binder<0,9> { char dummy[1]; }; /*10813 */ struct std::tr1::_Ref_count_base { std::tr1::_Ref_count_baseVtbl *vfptr; int _Uses; int _Weaks; }; /*10814 */ struct std::tr1::_Ref_count_baseVtbl { void (__thiscall *_Destroy)(std::tr1::_Ref_count_base *this); void (__thiscall *_Delete_this)(std::tr1::_Ref_count_base *this); void *(__thiscall *__vecDelDtor)(std::tr1::_Ref_count_base *this, unsigned int); void *(__thiscall *_Get_deleter)(std::tr1::_Ref_count_base *this, type_info *); }; /*10815 */ struct std::tr1::enable_if<0,std::error_condition> { char dummy[1]; }; /*10816 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std { char dummy[1]; }; /*10817 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10818 */ struct std::tr1::conditional<1,std::_Tree_const_iterator,std::allocator,0> > >,std::_Tree_iterator, { char dummy[1]; }; /*10819 */ struct std::tr1::remove_const > { char dummy[1]; }; /*10820 */ struct std::tr1::is_enum,std::allocator > > { std::tr1::_Cat_base<0> baseclass_0; }; /*10821 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10822 */ struct std::tr1::_Is_integral { std::tr1::integral_constant baseclass_0; }; /*10823 */ struct std::tr1::remove_reference { std::tr1::_Remove_reference baseclass_0; }; /*10824 */ struct std::tr1::is_same > { std::tr1::integral_constant baseclass_0; }; /*10825 */ struct std::tr1::conditional<0,std::_Tree_const_iterator,std::allocator >,int,std::less,std::allocator > >,std::allocator,std::allocator >,0> > >,std::_Tree_iterator,std::allocator { std::tr1::integral_constant baseclass_0; }; /*10828 */ struct std::tr1::remove_reference,std::less,std::allocator > >,0> > > > { std::tr1::_Remove_reference,std::less,std::allocator > >,0> > > > baseclass_0; }; /*10829 */ struct std::tr1::is_same,std::allocator,0> > >,bool> { std::tr1::integral_constant baseclass_0; }; /*10830 */ struct std::tr1::is_same { std::tr1::integral_constant baseclass_0; }; /*10831 */ struct std::tr1::is_member_function_pointer > { std::tr1::_Cat_base<0> baseclass_0; }; /*10832 */ struct std::is_error_code_enum > > > { std::tr1::integral_constant baseclass_0; }; /*10833 */ struct std::char_traits { char dummy[1]; }; /*10834 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10835 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10836 */ union $DE89BEAF2FBFEA21A10357509DACAB47 { std::_Iterator012 baseclass_0; PgNsTerrain::CPgTerrainLayer *_Ptr; }; /*10837 */ struct std::_Vector_const_iterator > > { $DE89BEAF2FBFEA21A10357509DACAB47 ___u0; }; /*10838 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10839 */ struct std::allocator >::rebind > { char dummy[1]; }; /*10840 */ struct std::identity { char dummy[1]; }; /*10841 */ struct std::iterator_traits<__int64> { char dummy[1]; }; /*10842 */ struct std::_Pair_base { PgNsTerrain::val first; float second; }; /*10843 */ struct std::pair { std::_Pair_base baseclass_0; }; /*10844 */ struct std::_Pair_base,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> { std::_Tree_iterator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > > first; bool second; }; /*10845 */ struct std::pair,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > >,bo { std::_Pair_base,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> baseclass_0; }; /*10846 */ struct std::is_error_condition_enum,std::allocator > const ,ItemInfo *>,std::allocator,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10847 */ struct $4A3E331E798F9292E5CBDC52D642A164 { _BYTE gap0[24]; std::basic_filebuf > _Filebuffer; }; /*10848 */ union $C3EE723DDF9876FA438DE7982495C751 { std::basic_iostream > baseclass_0; $4A3E331E798F9292E5CBDC52D642A164 _s1; }; /*10849 */ struct std::basic_fstream > { $C3EE723DDF9876FA438DE7982495C751 ___u0; _BYTE gap70[72]; }; /*10850 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10851 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10852 */ struct std::domain_error { std::logic_error baseclass_0; }; /*10853 */ struct std::numeric_limits { std::_Num_float_base baseclass_0; }; /*10854 */ struct std::numeric_limits { std::_Num_float_base baseclass_0; }; /*10855 */ struct std::is_error_condition_enum,std::allocator >,NiPointer,std::less,std::allocator > { std::tr1::integral_constant baseclass_0; }; /*10856 */ struct std::identity,std::allocator > > &> { char dummy[1]; }; /*10857 */ struct std::__non_rtti_object { std::bad_typeid baseclass_0; }; /*10858 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10859 */ struct std::identity { char dummy[1]; }; /*10860 */ struct std::hash { std::unary_function baseclass_0; }; /*10861 */ union $2D10A1EDA73A1A3A4ABE558DD150FBC3 { std::_Container_base0 baseclass_0; std::less comp; }; /*10862 */ struct std::_Tmap_traits,std::less,std::allocator > > >,std::less,std::allocator,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10864 */ struct std::identity { char dummy[1]; }; /*10865 */ struct std::bad_alloc { std::exception baseclass_0; }; /*10866 */ struct std::bad_array_new_length { std::bad_alloc baseclass_0; }; /*10867 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10868 */ struct std::hash { std::unary_function baseclass_0; }; /*10869 */ struct std::is_error_condition_enum > > > { std::tr1::integral_constant baseclass_0; }; /*10870 */ struct std::overflow_error { std::runtime_error baseclass_0; }; /*10871 */ struct std::unary_function { char dummy[1]; }; /*10872 */ struct std::hash { std::unary_function baseclass_0; }; /*10873 */ struct std::iterator_traits { char dummy[1]; }; /*10874 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10875 */ struct std::allocator::rebind { char dummy[1]; }; /*10876 */ struct std::allocator::rebind { char dummy[1]; }; /*10877 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10878 */ union $0F2ECC604EF1CB3D60176B81E2AC13A5 { std::_Iterator012 baseclass_0; NiColorA *_Ptr; }; /*10879 */ struct std::_Vector_const_iterator > > { $0F2ECC604EF1CB3D60176B81E2AC13A5 ___u0; }; /*10880 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10881 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10882 */ struct std::range_error { std::runtime_error baseclass_0; }; /*10883 */ struct std::_Pair_base,std::allocator,0> > >,bool> { std::_Tree_const_iterator,std::allocator,0> > > first; bool second; }; /*10884 */ struct std::pair,std::allocator,0> > >,bool> { std::_Pair_base,std::allocator,0> > >,bool> baseclass_0; }; /*10885 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10886 */ struct std::is_error_code_enum,std::allocator >,NiPointer,std::less,std::allocator > >,std:: { std::tr1::integral_constant baseclass_0; }; /*10887 */ struct std::is_error_condition_enum > { std::tr1::integral_constant baseclass_0; }; /*10888 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10889 */ struct std::identity { char dummy[1]; }; /*10890 */ struct std::allocator,std::allocator > const ,CAbstractProperty *> >::rebind,std::allocator > const ,CAbstractProperty *> > { char dummy[1]; }; /*10891 */ struct std::allocator,std::allocator > const ,CAbstractProperty *> >::rebind,std::allocator >,CAbstractProperty *,st { char dummy[1]; }; /*10892 */ struct std::is_error_code_enum,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::allocator baseclass_0; }; /*10893 */ struct std::iterator_traits { char dummy[1]; }; /*10894 */ struct std::allocator::rebind { char dummy[1]; }; /*10895 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10896 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10897 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10898 */ struct std::is_error_code_enum,std::allocator >,NiPointer,std::less,std::allocator > >,std::alloca { std::tr1::integral_constant baseclass_0; }; /*10899 */ struct $E497188783F4BCD0D622F12C13F84AE8 { _BYTE gap0[4]; std::basic_filebuf > _Filebuffer; }; /*10900 */ union $C92C6543FD69703D6643BF0CB4C4465A { std::basic_ostream > baseclass_0; $E497188783F4BCD0D622F12C13F84AE8 _s1; }; /*10901 */ struct std::basic_ofstream > { $C92C6543FD69703D6643BF0CB4C4465A ___u0; _BYTE gap5c[76]; }; /*10902 */ struct std::hash { std::unary_function baseclass_0; }; /*10903 */ struct std::is_error_code_enum,std::allocator > > > > { std::tr1::integral_constant baseclass_0; }; /*10904 */ struct std::identity,std::allocator,0> > > &> { char dummy[1]; }; /*10905 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10906 */ struct std::is_error_condition_enum,std::allocator >,std::less,std::allocator baseclass_0; }; /*10907 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10908 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10909 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10910 */ struct std::identity { char dummy[1]; }; /*10911 */ struct std::out_of_range { std::logic_error baseclass_0; }; /*10912 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10913 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10914 */ struct std::is_error_code_enum,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std { std::tr1::integral_constant baseclass_0; }; /*10915 */ struct std::is_error_code_enum > > > { std::tr1::integral_constant baseclass_0; }; /*10916 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10917 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10918 */ struct std::is_error_code_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10919 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10920 */ struct std::is_error_code_enum,std::allocator > > > > { std::tr1::integral_constant baseclass_0; }; /*10921 */ struct std::nothrow_t { char dummy[1]; }; /*10922 */ struct std::basic_ostream >::_Sentry_base { std::basic_ostream > *_Myostr; }; /*10923 */ struct std::basic_ostream >::sentry { std::basic_ostream >::_Sentry_base baseclass_0; bool _Ok; }; /*10924 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10925 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10926 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10927 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10928 */ struct std::identity { char dummy[1]; }; /*10929 */ struct std::hash { std::unary_function baseclass_0; }; /*10930 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10931 */ struct std::identity,std::allocator,0> > > &> { char dummy[1]; }; /*10932 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10933 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10934 */ union $013A69C435CFE667B2DAA0138204A022 { std::_Iterator012 baseclass_0; SlideListWin::ListItem::ColumnData *_Ptr; }; /*10935 */ struct std::_Vector_const_iterator > > { $013A69C435CFE667B2DAA0138204A022 ___u0; }; /*10936 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10937 */ struct std::identity > { char dummy[1]; }; /*10938 */ struct std::_Iterator012,std::allocator > > >,int,std::_List_iterator,std::allocator > > >,int,std::_List_iterator,std::allocator > > > *_Ptr; }; /*10940 */ struct std::_Vector_const_iterator,std::allocator > > >,std::allocator,std::allocator > > >,std::allocator,std::allocator > > >,std::allocator { char dummy[1]; }; /*10943 */ struct std::is_error_condition_enum,std::less,std::allocator > >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10944 */ struct std::_Tmap_traits,std::allocator >,CAbstractProperty *,std::less,std::allocator > >,std::allocator,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10946 */ struct std::_Ptr_cat_helper { char dummy[1]; }; /*10947 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10948 */ struct std::is_error_code_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10949 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10950 */ struct std::iterator_traits { char dummy[1]; }; /*10951 */ struct std::is_error_code_enum,std::less,std::allocator > >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10952 */ struct std::codecvt { std::codecvt_base baseclass_0; _Cvtvec _Cvt; }; /*10953 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10954 */ struct std::identity,std::allocator > const > { char dummy[1]; }; /*10955 */ struct std::identity { char dummy[1]; }; /*10956 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10957 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10958 */ struct std::iterator_traits { char dummy[1]; }; /*10959 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10960 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10961 */ struct std::identity,std::allocator > const ,NiPointer > > { char dummy[1]; }; /*10962 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10963 */ struct std::allocator::rebind { char dummy[1]; }; /*10964 */ struct std::is_error_code_enum,std::allocator >,NiPointer,std::less,std::allocator > >,st { std::tr1::integral_constant baseclass_0; }; /*10965 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*10966 */ union $E6FF9CEB4A5CE4B7B45E11DDD64ABDFA { std::_Iterator012 baseclass_0; NiTimeController **_Ptr; }; /*10967 */ struct std::_Vector_const_iterator > > { $E6FF9CEB4A5CE4B7B45E11DDD64ABDFA ___u0; }; /*10968 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*10969 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10970 */ struct std::iterator_traits { char dummy[1]; }; /*10971 */ struct std::identity { char dummy[1]; }; /*10972 */ struct std::identity { char dummy[1]; }; /*10973 */ struct std::iterator_traits { char dummy[1]; }; /*10974 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10975 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10976 */ struct std::identity const &> { char dummy[1]; }; /*10977 */ struct std::is_error_code_enum,std::allocator,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10978 */ struct std::identity,std::allocator >,enum SLWCreateInfo::SprDataType> &> { char dummy[1]; }; /*10979 */ struct std::is_error_condition_enum,std::allocator >,enum SLWCreateInfo::SprDataType,std::less,std::alloca { std::tr1::integral_constant baseclass_0; }; /*10980 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10981 */ struct std::identity > > { char dummy[1]; }; /*10982 */ struct std::iterator_traits { char dummy[1]; }; /*10983 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10984 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10985 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10986 */ struct std::identity &> { char dummy[1]; }; /*10987 */ struct std::numeric_limits { std::_Num_int_base baseclass_0; }; /*10988 */ struct std::is_error_condition_enum { std::tr1::integral_constant baseclass_0; }; /*10989 */ struct std::is_error_condition_enum > > > { std::tr1::integral_constant baseclass_0; }; /*10990 */ struct std::is_error_code_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*10991 */ struct std::_Facetptr > { char dummy[1]; }; /*10992 */ struct std::identity,std::allocator,0> > > &> { char dummy[1]; }; /*10993 */ struct std::is_error_code_enum,std::allocator >,std::less,std::allocator baseclass_0; }; /*10994 */ struct std::ios_base::Init { char dummy[1]; }; /*10995 */ struct std::_Arithmetic_traits { char dummy[1]; }; /*10996 */ struct std::_Facetptr > { char dummy[1]; }; /*10997 */ struct std::is_error_code_enum { std::tr1::integral_constant baseclass_0; }; /*10998 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*10999 */ struct std::basic_ostream >::_Sentry_base { std::basic_ostream > *_Myostr; }; /*11000 */ struct std::basic_ostream >::sentry { std::basic_ostream >::_Sentry_base baseclass_0; bool _Ok; }; /*11001 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*11002 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*11003 */ struct std::identity,std::less,std::allocator > >,0> > > &> { char dummy[1]; }; /*11004 */ struct std::is_error_code_enum > { std::tr1::integral_constant baseclass_0; }; /*11005 */ struct std::is_error_condition_enum,std::allocator >,0> > > > { std::tr1::integral_constant baseclass_0; }; /*11006 */ struct _ACCESS_ALLOWED_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*11007 */ union _CLIENT_CALL_RETURN { void *Pointer; int Simple; }; /*11008 */ struct _PROPSHEETHEADERW_V1 { unsigned int dwSize; unsigned int dwFlags; HWND__ *hwndParent; HINSTANCE__ *hInstance; $A20E5825225BD5393A1E87CAC0FB99E6 ___u4; const wchar_t *pszCaption; unsigned int nPages; $83C8E2C911F5E2587ECBCD922D9E85F5 ___u7; $085EBBE27D391F291E097C4A6FD9C40C ___u8; int (__stdcall *pfnCallback)(HWND__ *, unsigned int, int); }; /*11009 */ struct _ADDJOB_INFO_1A { char *Path; unsigned int JobId; }; /*11010 */ struct tagCACY { unsigned int cElems; tagCY *pElems; }; /*11011 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_DROP { unsigned int chrregnum; MAPPOS mappos; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemlot; ITEM_INVEN iteminven; unsigned __int16 itemid; }; #pragma pack(pop) /*11012 */ #pragma pack(push, 1) struct PROTO_NC_MISC_HEARTBEAT_REQ_SEND { char size; NETCOMMAND netcmd; }; #pragma pack(pop) /*11013 */ struct PROTO_NC_ACT_ANIMATION_START_CMD { unsigned __int16 nHandle; char sAnimationIndex[32]; }; /*11014 */ struct AreaInfoData::AE_Circle { AreaInfoData::IAreaData baseclass_0; float fCenterX; float fCenterY; float fRadius; }; /*11015 */ struct AreaInfoData::AE_Square { AreaInfoData::IAreaData baseclass_0; float fCenterX; float fCenterY; float fRadiusU; float fRadiusV; float fAngle; }; /*11016 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*11017 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*11018 */ struct FaceCutMsgTab { ITableBase baseclass_0; }; /*11019 */ struct tagMCI_WAVE_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; unsigned int dwBufferSeconds; }; /*11020 */ struct _CERT_RDN_ATTR { char *pszObjId; unsigned int dwValueType; _CRYPTOAPI_BLOB Value; }; /*11021 */ struct _CERT_RDN { unsigned int cRDNAttr; _CERT_RDN_ATTR *rgRDNAttr; }; /*11022 */ struct _CERT_STORE_PROV_INFO { unsigned int cbSize; unsigned int cStoreProvFunc; void **rgpvStoreProvFunc; void *hStoreProv; unsigned int dwStoreProvFlags; void *hStoreProvFuncAddr2; }; /*11023 */ struct IXMLDOMAttribute { IXMLDOMNode baseclass_0; }; /*11024 */ struct _D3DLOCKED_BOX { int RowPitch; int SlicePitch; void *pBits; }; /*11025 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PK { unsigned int chrregnum; MAPPOS mappos; unsigned int diechrrgnum; unsigned int pkcount; char pkyellowtime; }; #pragma pack(pop) /*11026 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_GRADUATE { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; char nClass; }; #pragma pack(pop) /*11027 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_73 { const void *pVFTable; void *spare; char name[73]; }; #pragma pack(pop) /*11028 */ struct _NUMA_NODE_RELATIONSHIP { unsigned int NodeNumber; char Reserved[20]; _GROUP_AFFINITY GroupMask; }; /*11029 */ struct _CACHE_RELATIONSHIP { char Level; char Associativity; unsigned __int16 LineSize; unsigned int CacheSize; _PROCESSOR_CACHE_TYPE Type; char Reserved[20]; _GROUP_AFFINITY GroupMask; }; /*11030 */ union $C2DCE9698CC2CC10959B2A3D3D8ED39F { _PROCESSOR_RELATIONSHIP Processor; _NUMA_NODE_RELATIONSHIP NumaNode; _CACHE_RELATIONSHIP Cache; _GROUP_RELATIONSHIP Group; }; /*11031 */ struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { _LOGICAL_PROCESSOR_RELATIONSHIP Relationship; unsigned int Size; $C2DCE9698CC2CC10959B2A3D3D8ED39F ___u2; }; /*11032 */ struct VOLUME_BITMAP_BUFFER { _LARGE_INTEGER StartingLcn; _LARGE_INTEGER BitmapSize; char Buffer[1]; }; /*11033 */ struct _SHRINK_VOLUME_INFORMATION { _SHRINK_VOLUME_REQUEST_TYPES ShrinkRequestType; unsigned __int64 Flags; __int64 NewNumberOfSectors; }; /*11034 */ struct ITypeMarshal { IUnknown baseclass_0; }; /*11035 */ struct DIDEVICEINSTANCE_DX3W { unsigned int dwSize; _GUID guidInstance; _GUID guidProduct; unsigned int dwDevType; wchar_t tszInstanceName[260]; wchar_t tszProductName[260]; }; /*11036 */ struct PROTO_NC_ITEMDB_ITEMTOTALINFORM_REQ { SHINE_ITEM_REGISTNUMBER itemregnum; }; /*11037 */ struct PROTO_NC_OPTOOL_FIND_USER_REQ { unsigned int nUserNo; }; /*11038 */ struct LIST_ENTRY32 { unsigned int Flink; unsigned int Blink; }; /*11039 */ struct PROCESSOR_IDLESTATE_INFO { unsigned int TimeCheck; char DemotePercent; char PromotePercent; char Spare[2]; }; /*11040 */ union $E0927F6BE2F1645595F211B37EFD8766 { unsigned __int64 EndOfPrologue; unsigned __int64 UnwindInfoAddress; }; /*11041 */ struct _IMAGE_FUNCTION_ENTRY64 { unsigned __int64 StartingAddress; unsigned __int64 EndingAddress; $E0927F6BE2F1645595F211B37EFD8766 ___u2; }; /*11042 */ struct _EXIT_THREAD_DEBUG_INFO { unsigned int dwExitCode; }; /*11043 */ struct tagMCI_GENERIC_PARMS { unsigned int dwCallback; }; /*11044 */ struct servent { char *s_name; char **s_aliases; __int16 s_port; char *s_proto; }; /*11045 */ struct _PRINTER_INFO_2A { char *pServerName; char *pPrinterName; char *pShareName; char *pPortName; char *pDriverName; char *pComment; char *pLocation; _devicemodeA *pDevMode; char *pSepFile; char *pPrintProcessor; char *pDatatype; char *pParameters; void *pSecurityDescriptor; unsigned int Attributes; unsigned int Priority; unsigned int DefaultPriority; unsigned int StartTime; unsigned int UntilTime; unsigned int Status; unsigned int cJobs; unsigned int AveragePPM; }; /*11046 */ struct IOleItemContainer { IOleContainer baseclass_0; }; /*11047 */ struct _ENUM_SERVICE_STATUS_PROCESSA { char *lpServiceName; char *lpDisplayName; _SERVICE_STATUS_PROCESS ServiceStatusProcess; }; /*11048 */ struct IDirect3DVolumeTexture9 { IDirect3DBaseTexture9 baseclass_0; }; /*11049 */ struct PROTO_NC_BAT_PKINPKFIELD_CLIENT_CMD { unsigned __int16 attacker; unsigned __int16 defender; unsigned int pkcount; }; /*11050 */ struct IWindowForBindingUI { IUnknown baseclass_0; }; /*11051 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_STEP_SAVE_ACK { unsigned int nCharNo; PROTO_TUTORIAL_INFO TutorialInfo; }; #pragma pack(pop) /*11052 */ struct PROTO_NC_ITEMDB_GETFROMCHESTFAIL_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*11053 */ struct PROTO_NC_PARTY_ZONE_LEAVE_CMD { unsigned int nCharNo; }; /*11054 */ struct tagACCEL { char fVirt; unsigned __int16 key; unsigned __int16 cmd; }; /*11055 */ struct _CMC_PEND_INFO { _CRYPTOAPI_BLOB PendToken; _FILETIME PendTime; }; /*11056 */ union $4CA2916874ADF66AE4AC50695BC79737 { unsigned int dwFailInfo; _CMC_PEND_INFO *pPendInfo; }; /*11057 */ struct _CMC_STATUS_INFO { unsigned int dwStatus; unsigned int cBodyList; unsigned int *rgdwBodyList; wchar_t *pwszStatusString; unsigned int dwOtherInfoChoice; $4CA2916874ADF66AE4AC50695BC79737 ___u5; }; /*11058 */ struct ID3DXConstantTable { IUnknown baseclass_0; }; /*11059 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_LIST_REQ { char dummy[1]; }; /*11060 */ struct PROTO_NC_RAID_MAPOUT_CMD { Name5 sCharID; }; /*11061 */ struct _QUOTA_LIMITS { unsigned int PagedPoolLimit; unsigned int NonPagedPoolLimit; unsigned int MinimumWorkingSetSize; unsigned int MaximumWorkingSetSize; unsigned int PagefileLimit; _LARGE_INTEGER TimeLimit; }; /*11062 */ union _RTL_RUN_ONCE { void *Ptr; }; /*11063 */ struct tagSERIALKEYSW { unsigned int cbSize; unsigned int dwFlags; wchar_t *lpszActivePort; wchar_t *lpszPort; unsigned int iBaudRate; unsigned int iPortState; unsigned int iActive; }; /*11064 */ struct tagMCI_ANIM_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const wchar_t *lpstrDeviceType; const wchar_t *lpstrElementName; const wchar_t *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /*11065 */ union $23183F715972D75F676738B275E20F89 { unsigned int dwPredefined; char *pszObjId; }; /*11066 */ struct _CERT_BIOMETRIC_DATA { unsigned int dwTypeOfBiometricDataChoice; $23183F715972D75F676738B275E20F89 ___u1; _CERT_HASHED_URL HashedUrl; }; /*11067 */ struct _CERT_BIOMETRIC_EXT_INFO { unsigned int cBiometricData; _CERT_BIOMETRIC_DATA *rgBiometricData; }; /*11068 */ struct _DEVICE_MEDIA_INFO:::: { _LARGE_INTEGER Cylinders; _STORAGE_MEDIA_TYPE MediaType; unsigned int TracksPerCylinder; unsigned int SectorsPerTrack; unsigned int BytesPerSector; unsigned int NumberMediaSides; unsigned int MediaCharacteristics; }; /*11069 */ struct _DEVICE_MEDIA_INFO:::: { _LARGE_INTEGER Cylinders; _STORAGE_MEDIA_TYPE MediaType; unsigned int TracksPerCylinder; unsigned int SectorsPerTrack; unsigned int BytesPerSector; unsigned int NumberMediaSides; unsigned int MediaCharacteristics; }; /*11070 */ struct _DEVICE_MEDIA_INFO:::::::: { char MediumType; char DensityCode; }; /*11071 */ union _DEVICE_MEDIA_INFO:::::: { _DEVICE_MEDIA_INFO:::::::: ScsiInformation; }; /*11072 */ struct _DEVICE_MEDIA_INFO:::: { _STORAGE_MEDIA_TYPE MediaType; unsigned int MediaCharacteristics; unsigned int CurrentBlockSize; _STORAGE_BUS_TYPE BusType; _DEVICE_MEDIA_INFO:::::: BusSpecificData; }; /*11073 */ union _DEVICE_MEDIA_INFO:: { _DEVICE_MEDIA_INFO:::: DiskInfo; _DEVICE_MEDIA_INFO:::: RemovableDiskInfo; _DEVICE_MEDIA_INFO:::: TapeInfo; }; /*11074 */ struct _DEVICE_MEDIA_INFO { _DEVICE_MEDIA_INFO:: DeviceSpecific; }; /*11075 */ struct _GET_MEDIA_TYPES { unsigned int DeviceType; unsigned int MediaInfoCount; _DEVICE_MEDIA_INFO MediaInfo[1]; }; /*11076 */ struct IInternetZoneManager { IUnknown baseclass_0; }; /*11077 */ struct _ZONEATTRIBUTES { unsigned int cbSize; wchar_t szDisplayName[260]; wchar_t szDescription[200]; wchar_t szIconPath[260]; unsigned int dwTemplateMinLevel; unsigned int dwTemplateRecommended; unsigned int dwTemplateCurrentLevel; unsigned int dwFlags; }; /*11078 */ struct ICreateTypeLib { IUnknown baseclass_0; }; /*11079 */ struct ICreateTypeLib2 { ICreateTypeLib baseclass_0; }; /*11080 */ struct tagPSDA { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; unsigned int Flags; tagPOINT ptPaperSize; tagRECT rtMinMargin; tagRECT rtMargin; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPageSetupHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnPagePaintHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpPageSetupTemplateName; void *hPageSetupTemplate; }; /*11081 */ struct PROTO_NC_ITEMDB_EXCHANGESUC_ACK { unsigned __int16 lockindex; }; /*11082 */ struct _PROPSHEETHEADERA_V1 { unsigned int dwSize; unsigned int dwFlags; HWND__ *hwndParent; HINSTANCE__ *hInstance; $61CB025F05AEC42316553F380DBC2444 ___u4; const char *pszCaption; unsigned int nPages; $E3CAD8411F77256CCB020CE77D197F57 ___u7; $E71B94D0C289E98B2B99C40FBF21D18C ___u8; int (__stdcall *pfnCallback)(HWND__ *, unsigned int, int); }; /*11083 */ struct _PRINTER_DEFAULTSA { char *pDatatype; _devicemodeA *pDevMode; unsigned int DesiredAccess; }; /*11084 */ struct PROTO_GAMIGO_NEW_TUTORIAL_STEP_TO_SPLUK { unsigned int UserNo; unsigned int CharNo; int State; int StepNo; int ClassNo; }; /*11085 */ struct _TOKEN_LINKED_TOKEN { void *LinkedToken; }; /*11086 */ struct _NETCONNECTINFOSTRUCT { unsigned int cbStructure; unsigned int dwFlags; unsigned int dwSpeed; unsigned int dwDelay; unsigned int dwOptDataSize; }; /*11087 */ struct _CMS_DH_KEY_INFO { unsigned int dwVersion; unsigned int Algid; char *pszContentEncObjId; _CRYPTOAPI_BLOB PubInfo; void *pReserved; }; /*11088 */ struct _SERVICE_TRIGGER { unsigned int dwTriggerType; unsigned int dwAction; _GUID *pTriggerSubtype; unsigned int cDataItems; _SERVICE_TRIGGER_SPECIFIC_DATA_ITEM *pDataItems; }; /*11089 */ union $7712E57AFDA7A7D8BAE0E8D9679E017A { const wchar_t *lptszActionName; unsigned int uResIdString; }; /*11090 */ struct _DIACTIONW { unsigned int uAppData; unsigned int dwSemantic; unsigned int dwFlags; $7712E57AFDA7A7D8BAE0E8D9679E017A ___u3; _GUID guidInstance; unsigned int dwObjID; unsigned int dwHow; }; /*11091 */ struct PROTO_NC_MISC_WEB_DB_KEY_ACK { unsigned __int16 Error; unsigned __int16 nWorldSessionHandle; unsigned int nUserNo; char WebKey[32]; }; /*11092 */ struct PROTO_NC_USER_AVATARINFO_ACK { char numofavatar; PROTO_AVATARINFORMATION avatar[]; }; /*11093 */ struct PROTO_NC_MAP_LINKRESERVE_ACK { NETPACKETZONEHEADER header; PROTO_NC_CHAR_REVIVEOTHER_CMD linkother; }; /*11094 */ struct PROTO_NC_MAP_INDUN_LEVEL_VIEW_CMD { ID_LEVEL_TYPE eLevelType; }; /*11095 */ struct _IMAGE_SYMBOL:::: { unsigned int Short; unsigned int Long; }; /*11096 */ union _IMAGE_SYMBOL:: { char ShortName[8]; _IMAGE_SYMBOL:::: Name; unsigned int LongName[2]; }; /*11097 */ #pragma pack(push, 1) struct _IMAGE_SYMBOL { _IMAGE_SYMBOL:: N; unsigned int Value; __int16 SectionNumber; unsigned __int16 Type; char StorageClass; char NumberOfAuxSymbols; }; #pragma pack(pop) /*11098 */ struct _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { unsigned int ulFlags; unsigned int ulEncodedAssemblyIdentityLength; unsigned int ulManifestPathType; unsigned int ulManifestPathLength; _LARGE_INTEGER liManifestLastWriteTime; unsigned int ulPolicyPathType; unsigned int ulPolicyPathLength; _LARGE_INTEGER liPolicyLastWriteTime; unsigned int ulMetadataSatelliteRosterIndex; unsigned int ulManifestVersionMajor; unsigned int ulManifestVersionMinor; unsigned int ulPolicyVersionMajor; unsigned int ulPolicyVersionMinor; unsigned int ulAssemblyDirectoryNameLength; const wchar_t *lpAssemblyEncodedAssemblyIdentity; const wchar_t *lpAssemblyManifestPath; const wchar_t *lpAssemblyPolicyPath; const wchar_t *lpAssemblyDirectoryName; unsigned int ulFileCount; }; /*11099 */ struct IInternetProtocolRoot { IUnknown baseclass_0; }; /*11100 */ struct IInternetProtocol { IInternetProtocolRoot baseclass_0; }; /*11101 */ struct PROTO_NC_ITEM_DICE_GAME_START_ACK { unsigned __int16 error; }; /*11102 */ struct PROTO_NC_USER_KICKOFFFROMWORLD_CMD { unsigned int usrregnum; }; /*11103 */ #pragma pack(push, 1) struct PROTO_NC_USER_KICKOFFFROMWORLD_CMD_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER netpacketzoneheader; PROTO_NC_USER_KICKOFFFROMWORLD_CMD cmd; }; #pragma pack(pop) /*11104 */ struct PROTO_NC_KQ_PLAYER_DISJOIN_CMD { unsigned int nHandle; unsigned int nCharNum; }; /*11105 */ struct tagDROPSTRUCT { HWND__ *hwndSource; HWND__ *hwndSink; unsigned int wFmt; unsigned int dwData; tagPOINT ptDrop; unsigned int dwControlData; }; /*11106 */ struct _SECURITY_QUALITY_OF_SERVICE { unsigned int Length; _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; char ContextTrackingMode; char EffectiveOnly; }; /*11107 */ struct tagCONVCONTEXT { unsigned int cb; unsigned int wFlags; unsigned int wCountryID; int iCodePage; unsigned int dwLangID; unsigned int dwSecurity; _SECURITY_QUALITY_OF_SERVICE qos; }; /*11108 */ #pragma pack(push, 1) struct _SENDCMDOUTPARAMS { unsigned int cBufferSize; _DRIVERSTATUS DriverStatus; char bBuffer[1]; }; #pragma pack(pop) /*11109 */ struct _PATHNAME_BUFFER { unsigned int PathNameLength; wchar_t Name[1]; }; /*11110 */ struct _JOB_INFO_1A { unsigned int JobId; char *pPrinterName; char *pMachineName; char *pUserName; char *pDocument; char *pDatatype; char *pStatus; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int TotalPages; unsigned int PagesPrinted; _SYSTEMTIME Submitted; }; /*11111 */ struct NPTR_ISShader { NiExtraData baseclass_0; }; /*11112 */ struct NiPointer { NPTR_ISShader *m_pObject; }; /*11113 */ struct NsPgToonRegister { INpShader baseclass_0; NiPointer m_spToonExtraData; NiPointer m_spIsShaderExtra; }; /*11114 */ struct PROTO_NC_LOG_GUILD_ACADEMY_GUILD_INVITE { unsigned int nGuildNo; unsigned int nInveteCharNo; unsigned int nTargetCharNo; }; /*11115 */ struct _TOKEN_GROUPS_AND_PRIVILEGES { unsigned int SidCount; unsigned int SidLength; _SID_AND_ATTRIBUTES *Sids; unsigned int RestrictedSidCount; unsigned int RestrictedSidLength; _SID_AND_ATTRIBUTES *RestrictedSids; unsigned int PrivilegeCount; unsigned int PrivilegeLength; _LUID_AND_ATTRIBUTES *Privileges; _LUID AuthenticationId; }; /*11116 */ struct tagMSLLHOOKSTRUCT { tagPOINT pt; unsigned int mouseData; unsigned int flags; unsigned int time; unsigned int dwExtraInfo; }; /*11117 */ union _RPC_SECURITY_QOS_V2_W:: { _RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; }; /*11118 */ struct _RPC_SECURITY_QOS_V2_W { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; unsigned int AdditionalSecurityInfoType; _RPC_SECURITY_QOS_V2_W:: u; }; /*11119 */ struct _STORAGE_PREDICT_FAILURE { unsigned int PredictFailure; char VendorSpecific[512]; }; /*11120 */ struct _devicemodeW { wchar_t dmDeviceName[32]; unsigned __int16 dmSpecVersion; unsigned __int16 dmDriverVersion; unsigned __int16 dmSize; unsigned __int16 dmDriverExtra; unsigned int dmFields; $A90BB9604A69FA693F9BD9F4477655F8 ___u6; $4D266BB0CAFF1DB1E0C841400F7EB600 ___u7; $4EE080F77527D5D17008CCEA90FF8644 ___u8; __int16 dmColor; __int16 dmDuplex; __int16 dmYResolution; __int16 dmTTOption; __int16 dmCollate; wchar_t dmFormName[32]; unsigned __int16 dmLogPixels; unsigned int dmBitsPerPel; unsigned int dmPelsWidth; unsigned int dmPelsHeight; $309666D137CBB19809FA597AD348B415 ___u19; unsigned int dmDisplayFrequency; unsigned int dmICMMethod; unsigned int dmICMIntent; unsigned int dmMediaType; unsigned int dmDitherType; unsigned int dmReserved1; unsigned int dmReserved2; unsigned int dmPanningWidth; unsigned int dmPanningHeight; }; /*11121 */ struct _JOB_INFO_4W { unsigned int JobId; wchar_t *pPrinterName; wchar_t *pMachineName; wchar_t *pUserName; wchar_t *pDocument; wchar_t *pNotifyName; wchar_t *pDatatype; wchar_t *pPrintProcessor; wchar_t *pParameters; wchar_t *pDriverName; _devicemodeW *pDevMode; wchar_t *pStatus; void *pSecurityDescriptor; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int StartTime; unsigned int UntilTime; unsigned int TotalPages; unsigned int Size; _SYSTEMTIME Submitted; unsigned int Time; unsigned int PagesPrinted; int SizeHigh; }; /*11122 */ struct tagIMEMENUITEMINFOA { unsigned int cbSize; unsigned int fType; unsigned int fState; unsigned int wID; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; char szString[80]; HBITMAP__ *hbmpItem; }; /*11123 */ struct NiBackToFrontAccumulator { NiAccumulator baseclass_0; NiTPointerList m_kItems; int m_iNumItems; int m_iMaxItems; NiGeometry **m_ppkItems; float *m_pfDepths; int m_iCurrItem; }; /*11124 */ struct PgWinAccumulator { NiBackToFrontAccumulator baseclass_0; }; /*11125 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_LOGOUT { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 playmin; char state; unsigned __int64 Cen; }; #pragma pack(pop) /*11126 */ struct tagEXTLOGPEN { unsigned int elpPenStyle; unsigned int elpWidth; unsigned int elpBrushStyle; unsigned int elpColor; unsigned int elpHatch; unsigned int elpNumEntries; unsigned int elpStyleEntry[1]; }; /*11127 */ struct midievent_tag { unsigned int dwDeltaTime; unsigned int dwStreamID; unsigned int dwEvent; unsigned int dwParms[1]; }; /*11128 */ struct NiLODData { NiObject baseclass_0; }; /*11129 */ struct NiPointer { NiLODData *m_pObject; }; /*11130 */ struct _D3DXPATCHINFO { _D3DXPATCHMESHTYPE PatchType; _D3DDEGREETYPE Degree; _D3DBASISTYPE Basis; }; /*11131 */ struct PROTO_NC_QUEST_JOBDUNGEON_LINK_FAIL_CMD { unsigned __int16 nError; }; /*11132 */ #pragma pack(push, 1) struct PROTO_NC_RAID_SET_SUB_LEADER_ACK { Name5 sNewSubLeaderCharID; unsigned __int16 nError; }; #pragma pack(pop) /*11133 */ struct _OUTLINETEXTMETRICA { unsigned int otmSize; tagTEXTMETRICA otmTextMetrics; char otmFiller; tagPANOSE otmPanoseNumber; unsigned int otmfsSelection; unsigned int otmfsType; int otmsCharSlopeRise; int otmsCharSlopeRun; int otmItalicAngle; unsigned int otmEMSquare; int otmAscent; int otmDescent; unsigned int otmLineGap; unsigned int otmsCapEmHeight; unsigned int otmsXHeight; tagRECT otmrcFontBox; int otmMacAscent; int otmMacDescent; unsigned int otmMacLineGap; unsigned int otmusMinimumPPEM; tagPOINT otmptSubscriptSize; tagPOINT otmptSubscriptOffset; tagPOINT otmptSuperscriptSize; tagPOINT otmptSuperscriptOffset; unsigned int otmsStrikeoutSize; int otmsStrikeoutPosition; int otmsUnderscoreSize; int otmsUnderscorePosition; char *otmpFamilyName; char *otmpFaceName; char *otmpStyleName; char *otmpFullName; }; /*11134 */ struct tagAUXCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; }; /*11135 */ struct _CERT_SELECT_CRITERIA { unsigned int dwType; unsigned int cPara; void **ppPara; }; /*11136 */ union _userCLIPFORMAT::__MIDL_IWinTypes_0001 { unsigned int dwValue; wchar_t *pwszName; }; /*11137 */ struct _userCLIPFORMAT { int fContext; _userCLIPFORMAT::__MIDL_IWinTypes_0001 u; }; /*11138 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_GUILD_DATA_CHANGE_REQ { unsigned int nNo; Name4 sName; Name3 sPassword; unsigned __int64 nMoney; char nType; char nGrade; unsigned int nFame; unsigned __int16 nStoneLevel; unsigned __int64 nExp; unsigned __int16 nMaxMembers; unsigned int nWarWinCount; unsigned int nWarLoseCount; unsigned int nWarDrawCount; char nDismissStatus; int dDismissDate; int dNotifyDate; Name5 sNotifyCharID; char sIntro[128]; char sNotify[512]; }; #pragma pack(pop) /*11139 */ struct _CERT_OR_CRL_BLOB { unsigned int dwChoice; unsigned int cbEncoded; char *pbEncoded; }; /*11140 */ struct _CRYPT_RC2_CBC_PARAMETERS { unsigned int dwVersion; int fIV; char rgbIV[8]; }; /*11141 */ struct _PREVENT_MEDIA_REMOVAL { char PreventMediaRemoval; }; /*11142 */ struct _DOC_INFO_2A { char *pDocName; char *pOutputFile; char *pDatatype; unsigned int dwMode; unsigned int JobId; }; /*11143 */ struct IDirectInput2W { IDirectInputW baseclass_0; }; /*11144 */ struct PROTO_NC_MISC_USER_COUNT_CMD { unsigned __int16 NumOfUser; unsigned __int16 MaxOfUser; }; /*11145 */ struct _RASTERIZER_STATUS { __int16 nSize; __int16 wFlags; __int16 nLanguageID; }; /*11146 */ struct $52C799A0E2E72A96868A6ABF01275F3C { char BirthVolumeId[16]; char BirthObjectId[16]; char DomainId[16]; }; /*11147 */ union $66405B5CC8A61D18F650CF7395B6CA48 { $52C799A0E2E72A96868A6ABF01275F3C _s0; char ExtendedInfo[48]; }; /*11148 */ struct _FILE_OBJECTID_BUFFER { char ObjectId[16]; $66405B5CC8A61D18F650CF7395B6CA48 ___u1; }; /*11149 */ struct _TXFS_SAVEPOINT_INFORMATION { void *KtmTransaction; unsigned int ActionCode; unsigned int SavepointId; }; /*11150 */ struct _PROPSHEETPAGEW_V3 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $EB195A344D1D901C13D50BD3ACDB44EB ___u3; $A20E5825225BD5393A1E87CAC0FB99E6 ___u4; const wchar_t *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; const wchar_t *pszHeaderTitle; const wchar_t *pszHeaderSubTitle; void *hActCtx; }; /*11151 */ struct _PRINTER_INFO_4A { char *pPrinterName; char *pServerName; unsigned int Attributes; }; /*11152 */ struct tagOFN_NT4A { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const char *lpstrFilter; char *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; char *lpstrFile; unsigned int nMaxFile; char *lpstrFileTitle; unsigned int nMaxFileTitle; const char *lpstrInitialDir; const char *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const char *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /*11153 */ struct _OFNOTIFYA { tagNMHDR hdr; tagOFNA *lpOFN; char *pszFile; }; /*11154 */ struct ID3DXBaseMesh { IUnknown baseclass_0; }; /*11155 */ struct ID3DXMesh { ID3DXBaseMesh baseclass_0; }; /*11156 */ struct ID3DXPMesh { ID3DXBaseMesh baseclass_0; }; /*11157 */ struct ID3DXPatchMesh { IUnknown baseclass_0; }; /*11158 */ union $F55810420EF2162C3EF7654C0ABAA226 { ID3DXMesh *pMesh; ID3DXPMesh *pPMesh; ID3DXPatchMesh *pPatchMesh; }; /*11159 */ struct _D3DXMESHDATA { _D3DXMESHDATATYPE Type; $F55810420EF2162C3EF7654C0ABAA226 ___u1; }; /*11160 */ struct PROTO_NC_BAT_SKILLBASH_HIT_OBJ_START_CMD { unsigned __int16 skill; unsigned __int16 targetobj; unsigned __int16 index; }; /*11161 */ struct PROTO_NC_WT_TITLE_SET_ACK { NETPACKETZONEHEADER Header; unsigned __int16 Error; }; /*11162 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_94 { const void *pVFTable; void *spare; char name[94]; }; #pragma pack(pop) /*11163 */ struct _WIN32_FIND_DATAW { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; unsigned int dwReserved0; unsigned int dwReserved1; wchar_t cFileName[260]; wchar_t cAlternateFileName[14]; }; /*11164 */ struct _CERT_FORTEZZA_DATA_PROP { char SerialNumber[8]; int CertIndex; char CertLabel[36]; }; /*11165 */ struct _CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA { unsigned int cbSize; unsigned int dwSignerIndex; unsigned int dwUnauthAttrIndex; }; /*11166 */ struct _GETVERSIONINPARAMS { char bVersion; char bRevision; char bReserved; char bIDEDeviceMap; unsigned int fCapabilities; unsigned int dwReserved[4]; }; /*11167 */ struct _PRINTER_INFO_8W { _devicemodeW *pDevMode; }; /*11168 */ struct PROTO_NC_MISC_EVENTNPC_STANDSTART_ZONE_CMD { Name8 sMobIndex; }; /*11169 */ struct PROTO_NC_KQ_W2Z_DESTROY_CMD { unsigned int hquest; }; /*11170 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_93 { const void *pVFTable; void *spare; char name[93]; }; #pragma pack(pop) /*11171 */ struct tagEMRTEXT { _POINTL ptlReference; unsigned int nChars; unsigned int offString; unsigned int fOptions; _RECTL rcl; unsigned int offDx; }; /*11172 */ struct tagEMRPOLYTEXTOUTA { tagEMR emr; _RECTL rclBounds; unsigned int iGraphicsMode; float exScale; float eyScale; int cStrings; tagEMRTEXT aemrtext[1]; }; /*11173 */ struct _ICONINFOEXA { unsigned int cbSize; int fIcon; unsigned int xHotspot; unsigned int yHotspot; HBITMAP__ *hbmMask; HBITMAP__ *hbmColor; unsigned __int16 wResID; char szModName[260]; char szResName[260]; }; /*11174 */ struct pcmwaveformat_tag { waveformat_tag wf; unsigned __int16 wBitsPerSample; }; /*11175 */ struct tagMCI_OVLY_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const wchar_t *lpstrDeviceType; const wchar_t *lpstrElementName; const wchar_t *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /*11176 */ struct _DRIVER_INFO_1A { char *pName; }; /*11177 */ struct _PRINTER_DEFAULTSW { wchar_t *pDatatype; _devicemodeW *pDevMode; unsigned int DesiredAccess; }; /*11178 */ struct NiDitherProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; }; /*11179 */ struct NiFogProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; float m_fDepth; NiColor m_kColor; }; /*11180 */ struct NiShadeProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; }; /*11181 */ struct NiSpecularProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; }; /*11182 */ struct NiWireframeProperty { NiProperty baseclass_0; unsigned __int16 m_uFlags; }; /*11183 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_I { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nTargetID; }; /*11184 */ struct HLSURF__ { int unused; }; /*11185 */ struct tagBITMAPINFOHEADER { unsigned int biSize; int biWidth; int biHeight; unsigned __int16 biPlanes; unsigned __int16 biBitCount; unsigned int biCompression; unsigned int biSizeImage; int biXPelsPerMeter; int biYPelsPerMeter; unsigned int biClrUsed; unsigned int biClrImportant; }; /*11186 */ struct tagNEWTEXTMETRICA { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; char tmFirstChar; char tmLastChar; char tmDefaultChar; char tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; unsigned int ntmFlags; unsigned int ntmSizeEM; unsigned int ntmCellHeight; unsigned int ntmAvgWidth; }; /*11187 */ struct tagNEWTEXTMETRICEXA { tagNEWTEXTMETRICA ntmTm; tagFONTSIGNATURE ntmFontSig; }; /*11188 */ struct tagAXISINFOA { int axMinValue; int axMaxValue; char axAxisName[16]; }; /*11189 */ struct tagAXESLISTA { unsigned int axlReserved; unsigned int axlNumAxes; tagAXISINFOA axlAxisInfo[16]; }; /*11190 */ struct tagENUMTEXTMETRICA { tagNEWTEXTMETRICEXA etmNewTextMetricEx; tagAXESLISTA etmAxesList; }; /*11191 */ struct _BCRYPT_ECCKEY_BLOB { unsigned int dwMagic; unsigned int cbKey; }; /*11192 */ struct _CRYPT_ECC_CMS_SHARED_INFO { _CRYPT_ALGORITHM_IDENTIFIER Algorithm; _CRYPTOAPI_BLOB EntityUInfo; char rgbSuppPubInfo[4]; }; /*11193 */ struct _EFS_PIN_BLOB { unsigned int cbPadding; unsigned int cbData; char *pbData; }; /*11194 */ struct IInternet { IUnknown baseclass_0; }; /*11195 */ struct IInternetProtocolInfo { IUnknown baseclass_0; }; /*11196 */ struct NiLookAtController { NiTimeController baseclass_0; unsigned __int16 m_uFlags; NiAVObject *m_pkLookAt; }; /*11197 */ struct std::_Allocator_base > { char dummy[1]; }; /*11198 */ struct std::allocator > { std::_Allocator_base > baseclass_0; }; /*11199 */ union $86A7D1BD2068F7E7480B74A3B5388ED1 { std::_Container_base0 baseclass_0; NiPointer *_Myfirst; }; /*11200 */ struct std::_Vector_val,std::allocator > > { $86A7D1BD2068F7E7480B74A3B5388ED1 ___u0; NiPointer *_Mylast; NiPointer *_Myend; std::allocator > _Alval; }; /*11201 */ struct std::vector,std::allocator > > { std::_Vector_val,std::allocator > > baseclass_0; }; /*11202 */ #pragma pack(push, 1) struct PROTO_NC_DATA_PRISON_UPDATE_MIN_CMD { unsigned int nImprisonRegNum; unsigned __int16 nMinute; }; #pragma pack(pop) /*11203 */ #pragma pack(push, 1) struct DiceRollApplyResultLog { unsigned int nPlayerNo; DICE_TAISAI_BETTING nBetting; unsigned int nBettingMoney; unsigned __int16 nBattingRate; char bStatus; unsigned __int16 nSysRate; unsigned int nDividendMoney; }; #pragma pack(pop) /*11204 */ struct tagEMRSTRETCHDIBITS { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int xSrc; int ySrc; int cxSrc; int cySrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; unsigned int iUsageSrc; unsigned int dwRop; int cxDest; int cyDest; }; /*11205 */ struct _BINARY_CONTAINER { unsigned int cbBuf; char *pData; }; /*11206 */ union _BIDI_DATA:: { int bData; int iData; wchar_t *sData; float fData; _BINARY_CONTAINER biData; }; /*11207 */ struct _BIDI_DATA { unsigned int dwBidiType; _BIDI_DATA:: u; }; /*11208 */ struct _BIDI_RESPONSE_DATA { unsigned int dwResult; unsigned int dwReqNumber; wchar_t *pSchema; _BIDI_DATA data; }; /*11209 */ struct _BIDI_RESPONSE_CONTAINER { unsigned int Version; unsigned int Flags; unsigned int Count; _BIDI_RESPONSE_DATA aData[1]; }; /*11210 */ struct IRunningObjectTable { IUnknown baseclass_0; }; /*11211 */ struct IEnumString { IUnknown baseclass_0; }; /*11212 */ struct DIPROPPOINTER { DIPROPHEADER diph; unsigned int uData; }; /*11213 */ struct PROTO_NC_OPTOOL_LOGIN_USER_RATABLE_GET_REQ { char nWorldNo; }; /*11214 */ struct PROTO_NC_MINIHOUSE_PORTAL_EFFECT_CMD { unsigned __int16 nEffectHandle; unsigned __int16 nApplyPlayerCnt; unsigned __int16 nApplyPlayerHandle[]; }; /*11215 */ struct _TP_POOL_STACK_INFORMATION { unsigned int StackReserve; unsigned int StackCommit; }; /*11216 */ struct _RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W { void *TransportCredentials; unsigned int Flags; unsigned int AuthenticationTarget; unsigned int NumberOfAuthnSchemes; unsigned int *AuthnSchemes; unsigned __int16 *ServerCertificateSubject; void *ProxyCredentials; unsigned int NumberOfProxyAuthnSchemes; unsigned int *ProxyAuthnSchemes; }; /*11217 */ struct _STORAGE_HOTPLUG_INFO { unsigned int Size; char MediaRemovable; char MediaHotplug; char DeviceHotplug; char WriteCacheEnableOverride; }; /*11218 */ struct IPropertyStorage { IUnknown baseclass_0; }; /*11219 */ union $BCD5257052F2DAAF91A32A374615C63E { unsigned int propid; wchar_t *lpwstr; }; /*11220 */ struct tagPROPSPEC { unsigned int ulKind; $BCD5257052F2DAAF91A32A374615C63E ___u1; }; /*11221 */ struct tagCLIPDATA { unsigned int cbSize; int ulClipFmt; char *pClipData; }; /*11222 */ struct tagBSTRBLOB { unsigned int cbSize; char *pData; }; /*11223 */ struct tagBLOB { unsigned int cbSize; char *pBlobData; }; /*11224 */ struct tagVersionedStream { _GUID guidVersion; IStream *pStream; }; /*11225 */ struct tagCAC { unsigned int cElems; char *pElems; }; /*11226 */ struct tagCAI { unsigned int cElems; __int16 *pElems; }; /*11227 */ struct tagCAUI { unsigned int cElems; unsigned __int16 *pElems; }; /*11228 */ struct tagCAL { unsigned int cElems; int *pElems; }; /*11229 */ struct tagCAUL { unsigned int cElems; unsigned int *pElems; }; /*11230 */ struct tagCAH { unsigned int cElems; _LARGE_INTEGER *pElems; }; /*11231 */ struct tagCAUH { unsigned int cElems; _ULARGE_INTEGER *pElems; }; /*11232 */ struct tagCAFLT { unsigned int cElems; float *pElems; }; /*11233 */ struct tagCABOOL { unsigned int cElems; __int16 *pElems; }; /*11234 */ struct tagCASCODE { unsigned int cElems; int *pElems; }; /*11235 */ struct tagCADATE { unsigned int cElems; long double *pElems; }; /*11236 */ struct tagCAFILETIME { unsigned int cElems; _FILETIME *pElems; }; /*11237 */ struct tagCACLIPDATA { unsigned int cElems; tagCLIPDATA *pElems; }; /*11238 */ struct tagCABSTRBLOB { unsigned int cElems; tagBSTRBLOB *pElems; }; /*11239 */ struct tagCALPSTR { unsigned int cElems; char **pElems; }; /*11240 */ struct tagCALPWSTR { unsigned int cElems; wchar_t **pElems; }; /*11241 */ struct tagPROPVARIANT { $6F9472889CCCA9FC4DE27ABBF8F90739 ___u0; }; /*11242 */ struct tagCAPROPVARIANT { unsigned int cElems; tagPROPVARIANT *pElems; }; /*11243 */ struct $22B9CCDF2105F7147677E0F90F2D292B { unsigned __int16 vt; unsigned __int16 wReserved1; unsigned __int16 wReserved2; unsigned __int16 wReserved3; char cVal; }; /*11244 */ struct $6D336DA143C556260FF80C12817B08DB { _BYTE gap0[8]; int lVal; }; /*11245 */ struct $8109E61A32FF17309656511A5A46DA4F { _BYTE gap0[8]; _LARGE_INTEGER hVal; }; /*11246 */ struct $9C4CDF69F7B7C0306B764F3A1C9F8603 { _BYTE gap0[8]; _ULARGE_INTEGER uhVal; }; /*11247 */ struct $CDD2D5A237BC88F73501ED8F3ED04C80 { _BYTE gap0[8]; _FILETIME filetime; }; /*11248 */ struct $53BBC295FFB64F0BDD0D2476212F0D3A { _BYTE gap0[8]; _GUID *puuid; }; /*11249 */ struct $3523D345697E9C75F9A2FEE7C7A98874 { _BYTE gap0[8]; tagCLIPDATA *pclipdata; }; /*11250 */ struct $7064D3385CDC5C21913635F145DA1F87 { _BYTE gap0[8]; tagBSTRBLOB bstrblobVal; }; /*11251 */ struct $0FDAFF7A0F630977E61820061326C707 { _BYTE gap0[8]; tagBLOB blob; }; /*11252 */ struct $17BA733FE6B8BEB3CC80B954432F0727 { _BYTE gap0[8]; char *pszVal; }; /*11253 */ struct $A123DDE5155BABE8656CED1ACF96B10E { _BYTE gap0[8]; wchar_t *pwszVal; }; /*11254 */ struct $BD0A9FB1C9FD2205FC96F7E690D49751 { _BYTE gap0[8]; IStream *pStream; }; /*11255 */ struct $53A801090E8A47C99FD209A993DD5947 { _BYTE gap0[8]; IStorage *pStorage; }; /*11256 */ struct $3799260164508C496893052D9214E1F9 { _BYTE gap0[8]; tagVersionedStream *pVersionedStream; }; /*11257 */ struct $BBCA8880C8E2D99EEB20E3C5C505F387 { _BYTE gap0[8]; tagCAC cac; }; /*11258 */ struct $8ACF7D70C970C3695E8A41585B42619B { _BYTE gap0[8]; tagCAUB caub; }; /*11259 */ struct $57B851BB734A4A7A9D059DDFD27A0E89 { _BYTE gap0[8]; tagCAI cai; }; /*11260 */ struct $407CD69D7E15A7C203766F292414DCFD { _BYTE gap0[8]; tagCAUI caui; }; /*11261 */ struct $EBABB9768B2F00674273CC250570430F { _BYTE gap0[8]; tagCAL cal; }; /*11262 */ struct $A01F70E521C1CBD30D648714AEB896F2 { _BYTE gap0[8]; tagCAUL caul; }; /*11263 */ struct $CA4706380AF4B862698017456D846C44 { _BYTE gap0[8]; tagCAH cah; }; /*11264 */ struct $B1C6894D22A72D2D0A5EE09E3481F4BF { _BYTE gap0[8]; tagCAUH cauh; }; /*11265 */ struct $9A116986C9C245DEE036D87C556B8265 { _BYTE gap0[8]; tagCAFLT caflt; }; /*11266 */ struct $AEA859237482F9B8CF18CD445207221D { _BYTE gap0[8]; tagCADBL cadbl; }; /*11267 */ struct $BE4324E53FB99F450EA7B6A23193F334 { _BYTE gap0[8]; tagCABOOL cabool; }; /*11268 */ struct $142CBCD331DA12A7FC2FCA509D9ECD79 { _BYTE gap0[8]; tagCASCODE cascode; }; /*11269 */ struct $6CA8F2B5C731BBADEB5B3F70599AA9A5 { _BYTE gap0[8]; tagCACY cacy; }; /*11270 */ struct $EA78E54F4B5276A47B5047CA448D1B75 { _BYTE gap0[8]; tagCADATE cadate; }; /*11271 */ struct $9FF28EE0B1F9F1484DF17307A940A163 { _BYTE gap0[8]; tagCAFILETIME cafiletime; }; /*11272 */ struct $1FAB527B44267CCD93A10E5B01A47601 { _BYTE gap0[8]; tagCACLSID cauuid; }; /*11273 */ struct $8506B590D030FC72562859EE2115B19C { _BYTE gap0[8]; tagCACLIPDATA caclipdata; }; /*11274 */ struct $F7CF48C2EBD585DFD6C700E0EE3F3CB7 { _BYTE gap0[8]; tagCABSTR cabstr; }; /*11275 */ struct $0D397DCF949EC24CA6E6C6782CF3923A { _BYTE gap0[8]; tagCABSTRBLOB cabstrblob; }; /*11276 */ struct $5F3384586F0A63201D61C1715FA4B108 { _BYTE gap0[8]; tagCALPSTR calpstr; }; /*11277 */ struct $8890BBBF18F0264F228886521BDCD5C2 { _BYTE gap0[8]; tagCALPWSTR calpwstr; }; /*11278 */ struct $221EE0378C0E4612F9F4657DC7091BF4 { _BYTE gap0[8]; tagCAPROPVARIANT capropvar; }; /*11279 */ struct $34969DC0FFFD72E818CA69785D6D1CB0 { _BYTE gap0[8]; tagPROPVARIANT *pvarVal; }; /*11280 */ union $6F9472889CCCA9FC4DE27ABBF8F90739 { $22B9CCDF2105F7147677E0F90F2D292B _s0; tagDEC decVal; $F28A51B4B40B0D33C72915D739D42B4B _s2; $31126B8528A05AF3606C6D495FD178E8 _s3; $48802A31D3D0701BC13CEF9CEA041E7B _s4; $6D336DA143C556260FF80C12817B08DB _s5; $B644145F46FF1F932B106BFA6CC3F6D9 _s6; $5CA90CF57237397281FB12BFD52C1905 _s7; $E7F48E2F4EAA3149E57D87E5D1B2C6B8 _s8; $8109E61A32FF17309656511A5A46DA4F _s9; $9C4CDF69F7B7C0306B764F3A1C9F8603 _s10; $50230A970D9734D4E9774CFC619DF0F6 _s11; $4C0EC2258454B893CE739DAE89D8DB7B _s12; $6DB36323059316E675433BB10D285009 _s13; $8E3C8731874D1B3BC66617C4DD3163A6 _s14; $6A1733889620B895021AAC5D29FB0BC6 _s15; $E94952165EEA9EEA990FEB33603E1B19 _s16; $CDD2D5A237BC88F73501ED8F3ED04C80 _s17; $53BBC295FFB64F0BDD0D2476212F0D3A _s18; $3523D345697E9C75F9A2FEE7C7A98874 _s19; $7B1C2AA558A72DB3909F7F0B6C8C78B2 _s20; $7064D3385CDC5C21913635F145DA1F87 _s21; $0FDAFF7A0F630977E61820061326C707 _s22; $17BA733FE6B8BEB3CC80B954432F0727 _s23; $A123DDE5155BABE8656CED1ACF96B10E _s24; $A30BF2D81B3FCF72283BC9E14C4EB534 _s25; $3406FC2DFE59308C66F1D3FB897A504F _s26; $BD0A9FB1C9FD2205FC96F7E690D49751 _s27; $53A801090E8A47C99FD209A993DD5947 _s28; $3799260164508C496893052D9214E1F9 _s29; $10FA350A14CCE01B8F5118F61125065F _s30; $BBCA8880C8E2D99EEB20E3C5C505F387 _s31; $8ACF7D70C970C3695E8A41585B42619B _s32; $57B851BB734A4A7A9D059DDFD27A0E89 _s33; $407CD69D7E15A7C203766F292414DCFD _s34; $EBABB9768B2F00674273CC250570430F _s35; $A01F70E521C1CBD30D648714AEB896F2 _s36; $CA4706380AF4B862698017456D846C44 _s37; $B1C6894D22A72D2D0A5EE09E3481F4BF _s38; $9A116986C9C245DEE036D87C556B8265 _s39; $AEA859237482F9B8CF18CD445207221D _s40; $BE4324E53FB99F450EA7B6A23193F334 _s41; $142CBCD331DA12A7FC2FCA509D9ECD79 _s42; $6CA8F2B5C731BBADEB5B3F70599AA9A5 _s43; $EA78E54F4B5276A47B5047CA448D1B75 _s44; $9FF28EE0B1F9F1484DF17307A940A163 _s45; $1FAB527B44267CCD93A10E5B01A47601 _s46; $8506B590D030FC72562859EE2115B19C _s47; $F7CF48C2EBD585DFD6C700E0EE3F3CB7 _s48; $0D397DCF949EC24CA6E6C6782CF3923A _s49; $5F3384586F0A63201D61C1715FA4B108 _s50; $8890BBBF18F0264F228886521BDCD5C2 _s51; $221EE0378C0E4612F9F4657DC7091BF4 _s52; $E1D71D20C3D01115E20D79FAE9629CE8 _s53; $166B1F81F6EA96F97683A65F38FB1A59 _s54; $76732A64405C0E287FCB302687644550 _s55; $5669F5A4AD19EF2CB42A5602080CB0A6 _s56; $E5FC128E66C26C95254032BA69D36E74 _s57; $886F8AE9D7C8B1B861B6CA58D67B682A _s58; $CDA73A427DD2A30CDA26CA3394C33CF0 _s59; $2516E53E690D8CC5659AAB7EDC49E664 _s60; $BF8CC88CDF129BD6E4FA4ABA13F521AD _s61; $2CABE618CF1C2625A4479554E4967E0A _s62; $AAA92DA1D6E1B0E8462F69216B62027C _s63; $513F0D8675C309A1A06B6A307762F67E _s64; $F7167AE7A8ABA03C094C204FB1564A28 _s65; $61EC1A8D9F3D0E3B31EF8BBD776ABF6F _s66; $6857AE69DB7C952EEFD665431A7B503A _s67; $BE56ADCB97A5F80C4E840DC3FCEE04D4 _s68; $0C914276DE1155CAF83F9FDCAE929AB3 _s69; $462E93AB078259A4743B9E29DFE3D020 _s70; $D3489F395E5438D8778AEE93C09925B7 _s71; $34969DC0FFFD72E818CA69785D6D1CB0 _s72; }; /*11281 */ struct IEnumSTATPROPSTG { IUnknown baseclass_0; }; /*11282 */ struct tagSTATPROPSETSTG { _GUID fmtid; _GUID clsid; unsigned int grfFlags; _FILETIME mtime; _FILETIME ctime; _FILETIME atime; unsigned int dwOSVersion; }; /*11283 */ #pragma pack(push, 1) struct tagPDW { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned __int16 nFromPage; unsigned __int16 nToPage; unsigned __int16 nMinPage; unsigned __int16 nMaxPage; unsigned __int16 nCopies; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPrintHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnSetupHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpPrintTemplateName; const wchar_t *lpSetupTemplateName; void *hPrintTemplate; void *hSetupTemplate; }; #pragma pack(pop) /*11284 */ struct NiFloatKey { NiAnimationKey baseclass_0; float m_fValue; }; /*11285 */ struct NiFloatData { NiObject baseclass_0; unsigned int m_uiNumKeys; NiFloatKey *m_pkKeys; NiAnimationKey::KeyType m_eType; char m_ucKeySize; }; /*11286 */ struct NiPointer { NiFloatData *m_pObject; }; /*11287 */ struct NiPathController { NiTimeController baseclass_0; unsigned __int16 m_uFlags; unsigned int m_uiLastPathIdx; unsigned int m_uiLastPctIdx; NiPointer m_spPathData; NiPointer m_spPctData; float *m_pfPartialLength; float m_fTotalLength; float m_fMaxBankAngle; float m_fSmoothing; __int16 m_sFollowAxis; float m_fMaxCurvature; NiPathController::BankDir m_eBankDir; }; /*11288 */ struct PROTO_NC_LOG_WEDDING_DIVORCE_CANCEL { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*11289 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_CHAT_COLOR_CMD { unsigned int nCharNo; char nChatFontColorID; char nChatBalloonColorID; }; #pragma pack(pop) /*11290 */ struct PROTO_ITEM_CMD { char numofitem; PROTO_ITEMPACKET_TOTAL ItemArray[]; }; /*11291 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CREATEITEMLIST_REQ { NETPACKETZONEHEADER header; unsigned int owner; unsigned __int16 lockindex; unsigned __int16 map; PROTO_ITEM_CMD itemlist; }; #pragma pack(pop) /*11292 */ struct IMAGE_LOAD_CONFIG_DIRECTORY32 { unsigned int Size; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int GlobalFlagsClear; unsigned int GlobalFlagsSet; unsigned int CriticalSectionDefaultTimeout; unsigned int DeCommitFreeBlockThreshold; unsigned int DeCommitTotalFreeThreshold; unsigned int LockPrefixTable; unsigned int MaximumAllocationSize; unsigned int VirtualMemoryThreshold; unsigned int ProcessHeapFlags; unsigned int ProcessAffinityMask; unsigned __int16 CSDVersion; unsigned __int16 Reserved1; unsigned int EditList; unsigned int SecurityCookie; unsigned int SEHandlerTable; unsigned int SEHandlerCount; }; /*11293 */ struct _TRIVERTEX { int x; int y; unsigned __int16 Red; unsigned __int16 Green; unsigned __int16 Blue; unsigned __int16 Alpha; }; /*11294 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_DB_SET_INFO_ACK { NETPACKETZONEHEADER ZoneHeader; char nQSC; PLAYER_QUEST_INFO QuestInfo; unsigned __int16 ErrorType; }; #pragma pack(pop) /*11295 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_OPENSTORAGE_REQ { NETPACKETZONEHEADER packheader; char page; unsigned int usrregnum; char nOpenType; }; #pragma pack(pop) /*11296 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_WITHDRAW_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned __int64 cen; unsigned __int16 err; }; #pragma pack(pop) /*11297 */ struct _ACCESS_DENIED_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*11298 */ struct _MEMORY_BASIC_INFORMATION { void *BaseAddress; void *AllocationBase; unsigned int AllocationProtect; unsigned int RegionSize; unsigned int State; unsigned int Protect; unsigned int Type; }; /*11299 */ struct DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS { unsigned int value; }; /*11300 */ struct tagTEXTMETRICW { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; wchar_t tmFirstChar; wchar_t tmLastChar; wchar_t tmDefaultChar; wchar_t tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; }; /*11301 */ struct _OUTLINETEXTMETRICW { unsigned int otmSize; tagTEXTMETRICW otmTextMetrics; char otmFiller; tagPANOSE otmPanoseNumber; unsigned int otmfsSelection; unsigned int otmfsType; int otmsCharSlopeRise; int otmsCharSlopeRun; int otmItalicAngle; unsigned int otmEMSquare; int otmAscent; int otmDescent; unsigned int otmLineGap; unsigned int otmsCapEmHeight; unsigned int otmsXHeight; tagRECT otmrcFontBox; int otmMacAscent; int otmMacDescent; unsigned int otmMacLineGap; unsigned int otmusMinimumPPEM; tagPOINT otmptSubscriptSize; tagPOINT otmptSubscriptOffset; tagPOINT otmptSuperscriptSize; tagPOINT otmptSuperscriptOffset; unsigned int otmsStrikeoutSize; int otmsStrikeoutPosition; int otmsUnderscoreSize; int otmsUnderscorePosition; char *otmpFamilyName; char *otmpFaceName; char *otmpStyleName; char *otmpFullName; }; /*11302 */ struct sockaddr_in { __int16 sin_family; unsigned __int16 sin_port; in_addr sin_addr; char sin_zero[8]; }; /*11303 */ struct _CERT_CRL_CONTEXT_PAIR { _CERT_CONTEXT *pCertContext; _CRL_CONTEXT *pCrlContext; }; /*11304 */ struct tagRemHPALETTE { unsigned int cbData; char data[1]; }; /*11305 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_JOIN_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; Name5 sCharID; char nJoinLevel; char nGrade; }; #pragma pack(pop) /*11306 */ #pragma pack(push, 1) struct PROTO_NC_ACT_OBJECT_EFFECT_CMD { unsigned __int16 nHandle; unsigned int nEffectID; }; #pragma pack(pop) /*11307 */ struct _DOCINFOA { int cbSize; const char *lpszDocName; const char *lpszOutput; const char *lpszDatatype; unsigned int fwType; }; /*11308 */ struct MENUITEMTEMPLATEHEADER { unsigned __int16 versionNumber; unsigned __int16 offset; }; /*11309 */ struct HDDEDATA__ { int unused; }; /*11310 */ struct _BCRYPT_INTERFACE_VERSION { unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; }; /*11311 */ struct _DRIVER_INFO_6W { unsigned int cVersion; wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDriverPath; wchar_t *pDataFile; wchar_t *pConfigFile; wchar_t *pHelpFile; wchar_t *pDependentFiles; wchar_t *pMonitorName; wchar_t *pDefaultDataType; wchar_t *pszzPreviousNames; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; wchar_t *pszMfgName; wchar_t *pszOEMUrl; wchar_t *pszHardwareID; wchar_t *pszProvider; }; /*11312 */ struct NiPSysMeshEmitter::NiSkinnedEmitterData { NiRefObject baseclass_0; NiPointer m_spSkinPartition; }; /*11313 */ struct NiPointer { NiPSysMeshEmitter::NiSkinnedEmitterData *m_pObject; }; /*11314 */ #pragma pack(push, 1) struct PLAYER_QUEST_DONE_INFO { unsigned __int16 ID; __int64 tEndTime; }; #pragma pack(pop) /*11315 */ struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_DONE_CMD::tagQUESTDONE { unsigned int chrregnum; unsigned __int16 nTotalDoneQuest; unsigned __int16 nTotalDoneQuestSize; unsigned __int16 nDoneQuestCount; unsigned __int16 nIndex; PLAYER_QUEST_DONE_INFO QuestDoneArray[]; }; /*11316 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_DONE_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHARSAVE_2WLDMAN_QUEST_DONE_CMD::tagQUESTDONE questdone; }; #pragma pack(pop) /*11317 */ struct _SYSTEM_AUDIT_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*11318 */ struct _ACTIVATION_CONTEXT_BASIC_INFORMATION { void *hActCtx; unsigned int dwFlags; }; /*11319 */ struct HTOUCHINPUT__ { int unused; }; /*11320 */ struct _RPC_SECURITY_QOS { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; }; /*11321 */ struct _RPC_BINDING_HANDLE_SECURITY_V1_W { unsigned int Version; unsigned __int16 *ServerPrincName; unsigned int AuthnLevel; unsigned int AuthnSvc; _SEC_WINNT_AUTH_IDENTITY_W *AuthIdentity; _RPC_SECURITY_QOS *SecurityQos; }; /*11322 */ struct _PARTITION_INFORMATION_MBR { char PartitionType; char BootIndicator; char RecognizedPartition; unsigned int HiddenSectors; }; /*11323 */ struct _PARTITION_INFORMATION_GPT { _GUID PartitionType; _GUID PartitionId; unsigned __int64 Attributes; wchar_t Name[36]; }; /*11324 */ union $1D083419E05E8C11C675A8C9D54AA44D { _PARTITION_INFORMATION_MBR Mbr; _PARTITION_INFORMATION_GPT Gpt; }; /*11325 */ struct _PARTITION_INFORMATION_EX { _PARTITION_STYLE PartitionStyle; _LARGE_INTEGER StartingOffset; _LARGE_INTEGER PartitionLength; unsigned int PartitionNumber; char RewritePartition; $1D083419E05E8C11C675A8C9D54AA44D ___u5; }; /*11326 */ #pragma pack(push, 1) struct ItemOptions { unsigned __int16 OptionDegree; ITEM_OPTION_TYPE Type; char Interval; unsigned __int16 Rate[9]; }; #pragma pack(pop) /*11327 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_GRADE_GROWTH_REQ { NETPACKETHEADER netpacketheader; unsigned __int16 hZone; unsigned __int16 nLockIndex; unsigned int nGuildNo; unsigned int nCharNo; char nGrade; unsigned __int16 nMaxMembers; unsigned __int64 nMoney; unsigned int nFame; }; #pragma pack(pop) /*11328 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_GRADE_GROWTH_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_GUILD_DB_GRADE_GROWTH_REQ req; }; #pragma pack(pop) /*11329 */ struct tagWNDCLASSA { unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const char *lpszMenuName; const char *lpszClassName; }; /*11330 */ struct _FLAGGED_WORD_BLOB { unsigned int fFlags; unsigned int clSize; unsigned __int16 asData[1]; }; /*11331 */ struct _CHANGER_ELEMENT_LIST { _CHANGER_ELEMENT Element; unsigned int NumberOfElements; }; /*11332 */ struct _CHANGER_READ_ELEMENT_STATUS { _CHANGER_ELEMENT_LIST ElementList; char VolumeTagInfo; }; /*11333 */ struct _DECRYPTION_STATUS_BUFFER { char NoEncryptedStreams; }; /*11334 */ struct IUrlMon { IUnknown baseclass_0; }; /*11335 */ struct _D3DXATTRIBUTERANGE { unsigned int AttribId; unsigned int FaceStart; unsigned int FaceCount; unsigned int VertexStart; unsigned int VertexCount; }; /*11336 */ struct GUILD_ACADEMY_MEMBER_BANISH_INFO { unsigned int nCharNo; int dBanishTime; int dCanRejoinTime; }; /*11337 */ struct PROTO_NC_CHAR_HOUSE_CMD { char dummy[1]; }; /*11338 */ struct PROTO_NC_AVATAR_CREATEFAIL_ACK { unsigned __int16 err; }; /*11339 */ struct BITMAPV4HEADER { unsigned int bV4Size; int bV4Width; int bV4Height; unsigned __int16 bV4Planes; unsigned __int16 bV4BitCount; unsigned int bV4V4Compression; unsigned int bV4SizeImage; int bV4XPelsPerMeter; int bV4YPelsPerMeter; unsigned int bV4ClrUsed; unsigned int bV4ClrImportant; unsigned int bV4RedMask; unsigned int bV4GreenMask; unsigned int bV4BlueMask; unsigned int bV4AlphaMask; unsigned int bV4CSType; tagICEXYZTRIPLE bV4Endpoints; unsigned int bV4GammaRed; unsigned int bV4GammaGreen; unsigned int bV4GammaBlue; }; /*11340 */ struct _BLENDFUNCTION { char BlendOp; char BlendFlags; char SourceConstantAlpha; char AlphaFormat; }; /*11341 */ struct _RPC_PROTSEQ_VECTORW { unsigned int Count; unsigned __int16 *Protseq[1]; }; /*11342 */ struct _PUBKEY { unsigned int magic; unsigned int bitlen; }; /*11343 */ struct _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; void *pvKeyEncryptionAuxInfo; unsigned int hCryptProv; _CRYPT_BIT_BLOB RecipientPublicKey; _CERT_ID RecipientId; }; /*11344 */ union $22F0D34C371FD886AAEFF1CFD044B7EA { _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO *pKeyTrans; _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO *pKeyAgree; _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO *pMailList; }; /*11345 */ struct _CMSG_RECIPIENT_ENCODE_INFO { unsigned int dwRecipientChoice; $22F0D34C371FD886AAEFF1CFD044B7EA ___u1; }; /*11346 */ union $0F1490AD5F7A3D17ACD65F4EF8ACD5E5 { unsigned int hContentEncryptKey; void *hCNGContentEncryptKey; }; /*11347 */ struct _CMSG_CONTENT_ENCRYPT_INFO { unsigned int cbSize; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; unsigned int cRecipients; _CMSG_RECIPIENT_ENCODE_INFO *rgCmsRecipients; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); unsigned int dwEncryptFlags; $0F1490AD5F7A3D17ACD65F4EF8ACD5E5 ___u9; unsigned int dwFlags; int fCNG; char *pbCNGContentEncryptKeyObject; char *pbContentEncryptKey; unsigned int cbContentEncryptKey; }; /*11348 */ struct IPSFactoryBuffer { IUnknown baseclass_0; }; /*11349 */ struct IRpcProxyBuffer { IUnknown baseclass_0; }; /*11350 */ struct IRpcStubBuffer { IUnknown baseclass_0; }; /*11351 */ struct IInternetProtocolSink { IUnknown baseclass_0; }; /*11352 */ struct NiPSysAirFieldAirFrictionCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*11353 */ struct PROTO_NC_PARTY_KICKOFF_REQ { Name5 member; }; /*11354 */ struct PROTO_NC_TRADE_OPPOSITCENBOARDING_CMD { unsigned __int64 cen; }; /*11355 */ struct tagGESTURECONFIG { unsigned int dwID; unsigned int dwWant; unsigned int dwBlock; }; /*11356 */ struct _FILEMUIINFO { unsigned int dwSize; unsigned int dwVersion; unsigned int dwFileType; char pChecksum[16]; char pServiceChecksum[16]; unsigned int dwLanguageNameOffset; unsigned int dwTypeIDMainSize; unsigned int dwTypeIDMainOffset; unsigned int dwTypeNameMainOffset; unsigned int dwTypeIDMUISize; unsigned int dwTypeIDMUIOffset; unsigned int dwTypeNameMUIOffset; char abBuffer[8]; }; /*11357 */ struct __NCRYPT_UI_POLICY_BLOB { unsigned int dwVersion; unsigned int dwFlags; unsigned int cbCreationTitle; unsigned int cbFriendlyName; unsigned int cbDescription; }; /*11358 */ struct _SD_CHANGE_MACHINE_SID_INPUT { unsigned __int16 CurrentMachineSIDOffset; unsigned __int16 CurrentMachineSIDLength; unsigned __int16 NewMachineSIDOffset; unsigned __int16 NewMachineSIDLength; }; /*11359 */ struct IXMLElement2 { IDispatch baseclass_0; }; /*11360 */ struct IXMLElementCollection { IDispatch baseclass_0; }; /*11361 */ struct NiSkinPartition::Interaction { unsigned int m_uiBone; float m_fWeight; }; /*11362 */ struct NiTSet { NiSkinPartition::Interaction *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*11363 */ struct NiSkinPartition::VertexInteractions { NiTSet baseclass_0; }; /*11364 */ struct NiTSet { unsigned __int16 *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*11365 */ struct NiSkinPartition::BoneSet { NiTSet baseclass_0; }; /*11366 */ struct NiSkinPartition::BoneSetMerger { unsigned int m_uiIndex[2]; unsigned __int16 m_usEl[2]; NiSkinPartition::BoneSet *m_kSet0; NiSkinPartition::BoneSet *m_kSet1; }; /*11367 */ struct NiSkinPartition::TriangleSet { NiTSet baseclass_0; }; /*11368 */ struct NiTSet { NiSkinPartition::BoneSet **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*11369 */ struct NiTMapBase,unsigned int,float> { NiTMapBase,unsigned int,float>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,float>::AntiBloatAllocator m_kAllocator; }; /*11370 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; float m_val; }; /*11371 */ struct NiTMapBase,unsigned int,float>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,float> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,float> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,float> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,float> *this, NiTMapItem *, unsigned int, float); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,float> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,float> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,float> *this, NiTMapItem *); }; /*11372 */ struct NiTMapBase,unsigned int,float>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*11373 */ struct NiTPointerMap { NiTMapBase,unsigned int,float> baseclass_0; }; /*11374 */ struct NiPSysEmitterPlanarAngleVarCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*11375 */ struct PROTO_NC_MISC_DELIVER_WM_LOGIN_ACDB_CMD { unsigned __int16 packet_size; char packet[]; }; /*11376 */ #pragma pack(push, 1) struct TextDataType { unsigned int eTextID; char acVoice[32]; char acSoundEff[32]; char acString[1]; }; #pragma pack(pop) /*11377 */ struct CPropertyType { char dummy[1]; }; /*11378 */ struct _TRANSACTION_BIND_INFORMATION { void *TmHandle; }; /*11379 */ #pragma pack(push, 1) struct _SHFILEOPSTRUCTW { HWND__ *hwnd; unsigned int wFunc; const wchar_t *pFrom; const wchar_t *pTo; unsigned __int16 fFlags; int fAnyOperationsAborted; void *hNameMappings; const wchar_t *lpszProgressTitle; }; #pragma pack(pop) /*11380 */ struct DIPROPGUIDANDPATH { DIPROPHEADER diph; _GUID guidClass; wchar_t wszPath[260]; }; /*11381 */ struct PROTO_NC_QUEST_REWARD_NEED_SELECT_ITEM_CMD { unsigned __int16 nQuestID; }; /*11382 */ struct PROTO_NC_GUILD_WAR_LIST_REQ { char dummy[1]; }; /*11383 */ struct PROTO_NC_CHAR_MASPUP_CMD { char dummy[1]; }; /*11384 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_TOURNAMENT_REWARD_CREATE_REQ::ITEM_OPT { char RewardType; unsigned int Value1; unsigned int Value2; unsigned int Value3; unsigned int IO_Str; unsigned int IO_Con; unsigned int IO_Dex; unsigned int IO_Int; unsigned int IO_Men; }; #pragma pack(pop) /*11385 */ struct PROTO_NC_ITEMDB_GUILD_TOURNAMENT_REWARD_CREATE_REQ { unsigned int OwnerGuildNum; int nItem; PROTO_NC_ITEMDB_GUILD_TOURNAMENT_REWARD_CREATE_REQ::ITEM_OPT ItemOpt[]; }; /*11386 */ struct PROTO_NC_BAT_SOMEONESKILLSMASH_ENCHANT_CMD { unsigned __int16 skill; unsigned __int16 attack; unsigned __int16 target; }; /*11387 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*11388 */ struct HUMPD__ { int unused; }; /*11389 */ struct _CERT_PRIVATE_KEY_VALIDITY { _FILETIME NotBefore; _FILETIME NotAfter; }; /*11390 */ struct _CMSG_KEY_AGREE_KEY_ENCRYPT_INFO { unsigned int cbSize; _CRYPTOAPI_BLOB EncryptedKey; }; /*11391 */ struct _CMSG_KEY_AGREE_ENCRYPT_INFO { unsigned int cbSize; unsigned int dwRecipientIndex; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB UserKeyingMaterial; unsigned int dwOriginatorChoice; $B4A498F10047F430F82356D393A8FC28 ___u5; unsigned int cKeyAgreeKeyEncryptInfo; _CMSG_KEY_AGREE_KEY_ENCRYPT_INFO **rgpKeyAgreeKeyEncryptInfo; unsigned int dwFlags; }; /*11392 */ struct tagRPCOLEMESSAGE { void *reserved1; unsigned int dataRepresentation; void *Buffer; unsigned int cbBuffer; unsigned int iMethod; void *reserved2[5]; unsigned int rpcFlags; }; /*11393 */ struct _FILE_SET_SPARSE_BUFFER { char SetSparse; }; /*11394 */ struct _PROVIDOR_INFO_2W { wchar_t *pOrder; }; /*11395 */ struct _D3DXFONT_DESCW { int Height; unsigned int Width; unsigned int Weight; unsigned int MipLevels; int Italic; char CharSet; char OutputPrecision; char Quality; char PitchAndFamily; wchar_t FaceName[32]; }; /*11396 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_EMPOW_RESET_DB_REQ { unsigned __int16 zonehandle; unsigned int chrregnum; }; #pragma pack(pop) /*11397 */ struct PROTO_NC_ITEMDB_OPENSTORAGE_FAIL_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 err; }; /*11398 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_OPEN_GUILD_STORAGE_FAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_OPENSTORAGE_FAIL_ACK ack; }; #pragma pack(pop) /*11399 */ struct _NETRESOURCEA { unsigned int dwScope; unsigned int dwType; unsigned int dwDisplayType; unsigned int dwUsage; char *lpLocalName; char *lpRemoteName; char *lpComment; char *lpProvider; }; /*11400 */ struct _KEY_TYPE_SUBTYPE { unsigned int dwKeySpec; _GUID Type; _GUID Subtype; }; /*11401 */ struct NiKeyBasedInterpolator { NiInterpolator baseclass_0; }; /*11402 */ struct NiBoolKey { NiAnimationKey baseclass_0; bool m_bBool; }; /*11403 */ struct NiBoolData { NiObject baseclass_0; unsigned int m_uiNumKeys; NiBoolKey *m_pkKeys; NiAnimationKey::KeyType m_eType; char m_ucKeySize; }; /*11404 */ struct NiPointer { NiBoolData *m_pObject; }; /*11405 */ struct NiBoolInterpolator { NiKeyBasedInterpolator baseclass_0; char m_bBoolValue; NiPointer m_spBoolData; unsigned int m_uiLastIdx; }; /*11406 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_SKILL_LEARN { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 skillid; char skilllevel; }; #pragma pack(pop) /*11407 */ #pragma pack(push, 1) struct GUILD_EMBLEM_INFO_DB { unsigned int nGuildNo; GUILD_EMBLEM_INFO EmblemInfo; int EmblemCreateDate; int EmblemDeleteDate; char EmblemSqlState; }; #pragma pack(pop) /*11408 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SET_STYLE_DB_REQ { unsigned __int16 WMHandle; unsigned int nCharNo; PROTO_AVATAR_SHAPE_INFO Info; }; #pragma pack(pop) /*11409 */ struct IProcessInitControl { IUnknown baseclass_0; }; /*11410 */ struct NpNsString { NiRefObject baseclass_0; std::basic_string,std::allocator > strData; }; /*11411 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_SET_CHAT_BLOCK_SPAMER_WM_CMD { unsigned __int16 WmHandle; unsigned int CharNo; unsigned int BlockTime; unsigned int DelayTime; }; #pragma pack(pop) /*11412 */ #pragma pack(push, 1) struct PROTO_NC_CHARGED_RESETBUFF_CMD { unsigned int CharRegistNumber; unsigned int ChargedBuffKey; unsigned __int16 ChargedBuffID; unsigned int nUserNo; }; #pragma pack(pop) /*11413 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_11 { const void *pVFTable; void *spare; char name[11]; }; #pragma pack(pop) /*11414 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_50 { const void *pVFTable; void *spare; char name[50]; }; #pragma pack(pop) /*11415 */ struct _STARTUPINFOEXW { _STARTUPINFOW StartupInfo; _PROC_THREAD_ATTRIBUTE_LIST *lpAttributeList; }; /*11416 */ struct tagEMRCREATEDIBPATTERNBRUSHPT { tagEMR emr; unsigned int ihBrush; unsigned int iUsage; unsigned int offBmi; unsigned int cbBmi; unsigned int offBits; unsigned int cbBits; }; /*11417 */ struct tagAUXCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /*11418 */ struct _CHANGER_ELEMENT_STATUS_EX { _CHANGER_ELEMENT Element; _CHANGER_ELEMENT SrcElementAddress; unsigned int Flags; unsigned int ExceptionCode; char TargetId; char Lun; unsigned __int16 Reserved; char PrimaryVolumeID[36]; char AlternateVolumeID[36]; char VendorIdentification[8]; char ProductIdentification[16]; char SerialNumber[32]; }; /*11419 */ struct tagRemSTGMEDIUM { unsigned int tymed; unsigned int dwHandleType; unsigned int pData; unsigned int pUnkForRelease; unsigned int cbData; char data[1]; }; /*11420 */ struct SC_HANDLE__ { int unused; }; /*11421 */ struct ID3DXBuffer { IUnknown baseclass_0; }; /*11422 */ struct PROTO_NC_CT_CHARTTING_CMD { NETPACKETZONEHEADER header; }; /*11423 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_MATCH_REQ { unsigned __int16 Error; unsigned int nGTNo; GUILD_TOURNAMENT_LIST_DB TournamentTree[31]; }; #pragma pack(pop) /*11424 */ struct PROTO_NC_MOVER_RIDE_ON_FAIL_CMD { unsigned __int16 nError; }; /*11425 */ #pragma pack(push, 1) struct GM_EVENT_DATA { unsigned __int16 nEventNo; int dStartTime; int dEndTime; unsigned __int16 nRewardAbstateIndex[3]; char bIsPlayerLevel[255]; char bIsPlayerClass[64]; char bIsMapID[1024]; char bIsField_KQ; char bIsField_Battle; char bIsField_ID; char bIsField_Normal; }; #pragma pack(pop) /*11426 */ #pragma pack(push, 1) struct PROTO_NC_EVENT_ADD_EVENT_ACK { unsigned __int16 nError; GM_EVENT_DATA EventData; }; #pragma pack(pop) /*11427 */ struct _KTMOBJECT_CURSOR { _GUID LastQuery; unsigned int ObjectIdCount; _GUID ObjectIds[1]; }; /*11428 */ struct tagPOINTS { __int16 x; __int16 y; }; /*11429 */ struct tagMOUSEINPUT { int dx; int dy; unsigned int mouseData; unsigned int dwFlags; unsigned int time; unsigned int dwExtraInfo; }; /*11430 */ struct tagKEYBDINPUT { unsigned __int16 wVk; unsigned __int16 wScan; unsigned int dwFlags; unsigned int time; unsigned int dwExtraInfo; }; /*11431 */ struct tagHARDWAREINPUT { unsigned int uMsg; unsigned __int16 wParamL; unsigned __int16 wParamH; }; /*11432 */ union $F0A81ADB5550C6892BEDD528ADB4CC92 { tagMOUSEINPUT mi; tagKEYBDINPUT ki; tagHARDWAREINPUT hi; }; /*11433 */ struct tagINPUT { unsigned int type; $F0A81ADB5550C6892BEDD528ADB4CC92 ___u1; }; /*11434 */ struct _RPC_PROTSEQ_ENDPOINT { char *RpcProtocolSequence; char *Endpoint; }; /*11435 */ struct _DEVICE_DSM_NOTIFICATION_PARAMETERS { unsigned int Size; unsigned int Flags; unsigned int NumFileTypeIDs; _GUID FileTypeID[1]; }; /*11436 */ struct _DRIVER_INFO_5W { unsigned int cVersion; wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDriverPath; wchar_t *pDataFile; wchar_t *pConfigFile; unsigned int dwDriverAttributes; unsigned int dwConfigVersion; unsigned int dwDriverVersion; }; /*11437 */ struct IPersistMoniker { IUnknown baseclass_0; }; /*11438 */ struct _D3DRESOURCESTATS { int bThrashing; unsigned int ApproxBytesDownloaded; unsigned int NumEvicts; unsigned int NumVidCreates; unsigned int LastPri; unsigned int NumUsed; unsigned int NumUsedInVidMem; unsigned int WorkingSet; unsigned int WorkingSetBytes; unsigned int TotalManaged; unsigned int TotalBytes; }; /*11439 */ struct _DIMOUSESTATE { int lX; int lY; int lZ; char rgbButtons[4]; }; /*11440 */ struct PROTO_NC_LOG_GAME_ARENA_CNG { char dummy[1]; }; /*11441 */ struct PROTO_NC_CHAR_TUTORIAL_DOING_CMD { char dummy[1]; }; /*11442 */ #pragma pack(push, 1) struct PROTO_NC_USER_WILLLOGIN_REQ { NETPACKETHEADER netpacketheader; char willlogin_worldno; unsigned int usrregnum; Name18Byte userid; unsigned __int16 validate_new[32]; Name5 spawnapps; }; #pragma pack(pop) /*11443 */ #pragma pack(push, 1) struct PROTO_NC_USER_WILLLOGIN_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_WILLLOGIN_REQ req; }; #pragma pack(pop) /*11444 */ struct PROTO_NC_ACT_SOMEONECHAT_CMD:: { char _bf0; }; /*11445 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONECHAT_CMD { char itemLinkDataCount; unsigned __int16 handle; char len; PROTO_NC_ACT_SOMEONECHAT_CMD:: flag; char nChatFontColorID; char nChatBalloonColorID; char content[]; }; #pragma pack(pop) /*11446 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONECHANGEMODE_CMD { unsigned __int16 handle; char mode; }; #pragma pack(pop) /*11447 */ struct $_TypeDescriptor$_extraBytes_36 { const void *pVFTable; void *spare; char name[36]; }; /*11448 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_ACK:: { ITEM_INVEN itemSlot; char allSocketCount; }; #pragma pack(pop) /*11449 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_ACK:: { ITEM_INVEN itemSlot; unsigned __int64 itemLot; }; #pragma pack(pop) /*11450 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_ACK { NETPACKETZONEHEADER header; unsigned __int16 err; unsigned __int16 itemLockIndex; PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_ACK:: equipment; PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_ACK:: drill; }; #pragma pack(pop) /*11451 */ struct PROTO_NC_MISC_GM_CHAT_COLOR_REQ { unsigned int nCharNo; }; /*11452 */ struct PROTO_NC_ACT_SOMEONEGATHERSTART_CMD { unsigned __int16 player; unsigned __int16 object; unsigned __int16 picker; }; /*11453 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_SOUND_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*11454 */ struct PROTO_NC_MINIHOUSE_KICKOUT_CMD { char kick; }; /*11455 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RESET_COUNTDOWN_CMD { char Category; unsigned int RegisterNumber; }; #pragma pack(pop) /*11456 */ struct _KCRM_PROTOCOL_BLOB { _GUID ProtocolId; unsigned int StaticInfoLength; unsigned int TransactionIdInfoLength; unsigned int Unused1; unsigned int Unused2; }; /*11457 */ struct _CRYPT_AES_128_KEY_STATE { char Key[16]; char IV[16]; char EncryptionState[11][16]; char DecryptionState[11][16]; char Feedback[16]; }; /*11458 */ union $5BFF15AA79DE732FA88D59BC2F61EC0C { _SET_PARTITION_INFORMATION Mbr; _PARTITION_INFORMATION_GPT Gpt; }; /*11459 */ struct _SET_PARTITION_INFORMATION_EX { _PARTITION_STYLE PartitionStyle; $5BFF15AA79DE732FA88D59BC2F61EC0C ___u1; }; /*11460 */ struct NiTArray > *> { NiTArray > *>Vtbl *vfptr; NiTArray > **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*11461 */ struct NiTArray > *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *> *this, unsigned int); }; /*11462 */ struct D3DXVECTOR2 { float x; float y; }; /*11463 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PKED { unsigned int chrregnum; MAPPOS mappos; unsigned int killerdiechrrgnum; unsigned int pkcount; char pkyellowtime; }; #pragma pack(pop) /*11464 */ struct PROTO_NC_QUEST_RESET_TIME_ZONE_CMD { unsigned int nCharNo; int tResetYearQuest; int tResetMonthQuest; int tResetWeekQuest; int tResetDayQuest; }; /*11465 */ #pragma pack(push, 1) struct GUILD_ACADEMY_REWARDSTORAGE_ITEM_INFO_CMD { char who; char type; Name5 charid; unsigned __int16 item; char slot; $A17B3ED807923220CF5B6AD0FC13B853 ___u5; unsigned __int64 storage_cen; }; #pragma pack(pop) /*11466 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLITSUC_ACK { unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER lotmain; unsigned __int16 RemainLot; }; #pragma pack(pop) /*11467 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLITSUC_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_SPLITSUC_ACK ack; }; #pragma pack(pop) /*11468 */ struct PROTO_NC_MISC_SPAMMER_RELEASE_CHAT_BAN_DB_REQ { unsigned int nGMCharNo; Name5 sSpammerName; unsigned int nChatBan; }; /*11469 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_21 { const void *pVFTable; void *spare; char name[21]; }; #pragma pack(pop) /*11470 */ struct tagPOINTFX { _FIXED x; _FIXED y; }; /*11471 */ struct _PROV_ENUMALGS_EX { unsigned int aiAlgid; unsigned int dwDefaultLen; unsigned int dwMinLen; unsigned int dwMaxLen; unsigned int dwProtocols; unsigned int dwNameLen; char szName[20]; unsigned int dwLongNameLen; char szLongName[40]; }; /*11472 */ struct _CERT_X942_DH_VALIDATION_PARAMS { _CRYPT_BIT_BLOB seed; unsigned int pgenCounter; }; /*11473 */ struct _CERT_X942_DH_PARAMETERS { _CRYPTOAPI_BLOB p; _CRYPTOAPI_BLOB g; _CRYPTOAPI_BLOB q; _CRYPTOAPI_BLOB j; _CERT_X942_DH_VALIDATION_PARAMS *pValidationParams; }; /*11474 */ struct _D3DXMATERIAL { _D3DMATERIAL9 MatD3D; char *pTextureFilename; }; /*11475 */ struct _D3DXEFFECTINSTANCE { char *pEffectFilename; unsigned int NumDefaults; _D3DXEFFECTDEFAULT *pDefaults; }; /*11476 */ struct ID3DXSkinInfo { IUnknown baseclass_0; }; /*11477 */ struct _D3DXMESHCONTAINER { char *Name; _D3DXMESHDATA MeshData; _D3DXMATERIAL *pMaterials; _D3DXEFFECTINSTANCE *pEffects; unsigned int NumMaterials; unsigned int *pAdjacency; ID3DXSkinInfo *pSkinInfo; _D3DXMESHCONTAINER *pNextMeshContainer; }; /*11478 */ const struct _D3DXFRAME { char *Name; D3DXMATRIX TransformationMatrix; _D3DXMESHCONTAINER *pMeshContainer; _D3DXFRAME *pFrameSibling; _D3DXFRAME *pFrameFirstChild; }; /*11479 */ struct ID3DXFileSaveObject { IUnknown baseclass_0; }; /*11480 */ struct ID3DXFileSaveData { IUnknown baseclass_0; }; /*11481 */ struct ID3DXSaveUserData { ID3DXSaveUserDataVtbl *vfptr; }; /*11482 */ struct ID3DXFile { IUnknown baseclass_0; }; /*11483 */ struct ID3DXSaveUserDataVtbl { HRESULT (__stdcall *AddFrameChildData)(ID3DXSaveUserData *this, _D3DXFRAME *, ID3DXFileSaveObject *, ID3DXFileSaveData *); HRESULT (__stdcall *AddMeshChildData)(ID3DXSaveUserData *this, _D3DXMESHCONTAINER *, ID3DXFileSaveObject *, ID3DXFileSaveData *); HRESULT (__stdcall *AddTopLevelDataObjectsPre)(ID3DXSaveUserData *this, ID3DXFileSaveObject *); HRESULT (__stdcall *AddTopLevelDataObjectsPost)(ID3DXSaveUserData *this, ID3DXFileSaveObject *); HRESULT (__stdcall *RegisterTemplates)(ID3DXSaveUserData *this, ID3DXFile *); HRESULT (__stdcall *SaveTemplates)(ID3DXSaveUserData *this, ID3DXFileSaveObject *); }; /*11484 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_LEAVE_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*11485 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_GRADE_ACK { unsigned __int16 hWMChar; Name5 sCharID; unsigned int nNo; unsigned int nCharNo; char MemberGrade; unsigned __int16 Error; unsigned int nSetCharNo; }; #pragma pack(pop) /*11486 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_REWARD_MONEY_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; char NumOfRewardGood; GUILD_ACADEMY_REWARD_MONEY RewardMoney[]; }; #pragma pack(pop) /*11487 */ struct PPM_WMI_PERF_STATE { unsigned int Frequency; unsigned int Power; char PercentFrequency; char IncreaseLevel; char DecreaseLevel; char Type; unsigned int IncreaseTime; unsigned int DecreaseTime; unsigned __int64 Control; unsigned __int64 Status; unsigned int HitCount; unsigned int Reserved1; unsigned __int64 Reserved2; unsigned __int64 Reserved3; }; /*11488 */ struct PPM_WMI_PERF_STATES_EX { unsigned int Count; unsigned int MaxFrequency; unsigned int CurrentState; unsigned int MaxPerfState; unsigned int MinPerfState; unsigned int LowestPerfState; unsigned int ThermalConstraint; char BusyAdjThreshold; char PolicyType; char Type; char Reserved; unsigned int TimerInterval; void *TargetProcessors; unsigned int PStateHandler; unsigned int PStateContext; unsigned int TStateHandler; unsigned int TStateContext; unsigned int FeedbackHandler; unsigned int Reserved1; unsigned __int64 Reserved2; PPM_WMI_PERF_STATE State[1]; }; /*11489 */ struct _COMMPROP { unsigned __int16 wPacketLength; unsigned __int16 wPacketVersion; unsigned int dwServiceMask; unsigned int dwReserved1; unsigned int dwMaxTxQueue; unsigned int dwMaxRxQueue; unsigned int dwMaxBaud; unsigned int dwProvSubType; unsigned int dwProvCapabilities; unsigned int dwSettableParams; unsigned int dwSettableBaud; unsigned __int16 wSettableData; unsigned __int16 wSettableStopParity; unsigned int dwCurrentTxQueue; unsigned int dwCurrentRxQueue; unsigned int dwProvSpec1; unsigned int dwProvSpec2; wchar_t wcProvChar[1]; }; /*11490 */ struct tagGUITHREADINFO { unsigned int cbSize; unsigned int flags; HWND__ *hwndActive; HWND__ *hwndFocus; HWND__ *hwndCapture; HWND__ *hwndMenuOwner; HWND__ *hwndMoveSize; HWND__ *hwndCaret; tagRECT rcCaret; }; /*11491 */ struct _CHANGER_INITIALIZE_ELEMENT_STATUS { _CHANGER_ELEMENT_LIST ElementList; char BarCodeScan; }; /*11492 */ struct _PRINTER_ENUM_VALUESW { wchar_t *pValueName; unsigned int cbValueName; unsigned int dwType; char *pData; unsigned int cbData; }; /*11493 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTCUT2ZONE_CMD_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER netpacketzoneheader; PROTO_NC_USER_CONNECTCUT2ZONE_CMD cmd; }; #pragma pack(pop) /*11494 */ struct _KCRM_TRANSACTION_BLOB { _GUID UOW; _GUID TmIdentity; unsigned int IsolationLevel; unsigned int IsolationFlags; unsigned int Timeout; wchar_t Description[64]; }; /*11495 */ struct tagEXTLOGPEN32 { unsigned int elpPenStyle; unsigned int elpWidth; unsigned int elpBrushStyle; unsigned int elpColor; unsigned int elpHatch; unsigned int elpNumEntries; unsigned int elpStyleEntry[1]; }; /*11496 */ struct tagPAINTSTRUCT { HDC__ *hdc; int fErase; tagRECT rcPaint; int fRestore; int fIncUpdate; char rgbReserved[32]; }; /*11497 */ struct _DISCDLGSTRUCTA { unsigned int cbStructure; HWND__ *hwndOwner; char *lpLocalName; char *lpRemoteName; unsigned int dwFlags; }; /*11498 */ struct _QUERY_SERVICE_CONFIGW { unsigned int dwServiceType; unsigned int dwStartType; unsigned int dwErrorControl; wchar_t *lpBinaryPathName; wchar_t *lpLoadOrderGroup; unsigned int dwTagId; wchar_t *lpDependencies; wchar_t *lpServiceStartName; wchar_t *lpDisplayName; }; /*11499 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_DROPLOT_REQ:: { SHINE_ITEM_REGISTNUMBER itemregnum; unsigned int lot; }; #pragma pack(pop) /*11500 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_DROPLOT_REQ { unsigned __int16 itemid; PROTO_ITEM_ATTRCHANGE iteminfo; PROTO_NC_ITEMDB_DROPLOT_REQ:: dropitem; unsigned int nCurLot; }; #pragma pack(pop) /*11501 */ struct PROTO_NC_BAT_SKILLBASH_HIT_DAMAGE_CMD::SkillDamage:: { _BYTE gap0[1]; char _bf1; }; /*11502 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HIT_DAMAGE_CMD::SkillDamage { unsigned __int16 handle; PROTO_NC_BAT_SKILLBASH_HIT_DAMAGE_CMD::SkillDamage:: flag; unsigned int hpchange; unsigned int resthp; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*11503 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HIT_DAMAGE_CMD { unsigned __int16 index; unsigned __int16 caster; char targetnum; unsigned __int16 kSkillID; unsigned __int16 pTarget; PROTO_NC_BAT_SKILLBASH_HIT_DAMAGE_CMD::SkillDamage target[]; }; #pragma pack(pop) /*11504 */ struct IWinInetCacheHints { IUnknown baseclass_0; }; /*11505 */ struct NiPSysFieldModifier { NiPSysModifier baseclass_0; NiAVObject *m_pkFieldObj; float m_fMagnitude; float m_fAttenuation; bool m_bUseMaxDistance; float m_fMaxDistance; float m_fMaxDistanceSqr; }; /*11506 */ struct NiPSysTurbulenceFieldModifier { NiPSysFieldModifier baseclass_0; float m_fFrequency; float m_fFrequencyUpdateTime; float m_fLastUpdateTime; }; /*11507 */ struct ID3DXKeyframedAnimationSet { ID3DXAnimationSet baseclass_0; }; /*11508 */ struct NiOptimizeABV { char dummy[1]; }; /*11509 */ #pragma pack(push, 1) struct ActionCooltime { unsigned __int16 actionID; __int64 expiredTime; }; #pragma pack(pop) /*11510 */ struct PROTO_NC_ITEMDB_NEW_UPGRADE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*11511 */ #pragma pack(push, 1) struct PROTO_NC_KQ_VOTE_VOTING_CMD { Name5 sStarter; Name5 sTarget; char nVoteType; tm tEndTime; char nLen; char sContents[]; }; #pragma pack(pop) /*11512 */ struct _SINGLE_LIST_ENTRY { _SINGLE_LIST_ENTRY *Next; }; /*11513 */ struct _SYSTEM_ALARM_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*11514 */ struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*11515 */ struct tagWNDCLASSEXW { unsigned int cbSize; unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const wchar_t *lpszMenuName; const wchar_t *lpszClassName; HICON__ *hIconSm; }; /*11516 */ struct tagMONITORINFO { unsigned int cbSize; tagRECT rcMonitor; tagRECT rcWork; unsigned int dwFlags; }; /*11517 */ struct tagMONITORINFOEXA { tagMONITORINFO baseclass_0; char szDevice[32]; }; /*11518 */ struct PROTO_NC_MAP_LINKALLOW_ACK { char num; }; /*11519 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_REGIST_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 lockindex; PROTO_NC_COLLECT_CARDREGIST_ACK CardInfo; }; #pragma pack(pop) /*11520 */ struct PROTO_NC_COLLECT_BOOKMARK_REGIST_ACK { unsigned __int16 BookMarkSlot; unsigned __int16 CardID; unsigned __int16 err; }; /*11521 */ struct _STARTUPINFOEXA { _STARTUPINFOA StartupInfo; _PROC_THREAD_ATTRIBUTE_LIST *lpAttributeList; }; /*11522 */ struct _NAME_BUFFER { char name[16]; char name_num; char name_flags; }; /*11523 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_WEAPONENDURESET_CMD { SHINE_ITEM_REGISTNUMBER WeaponKey; unsigned int ChargedNumber; }; #pragma pack(pop) /*11524 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_TERMEXTEND_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; }; #pragma pack(pop) /*11525 */ struct _CMSG_ENCRYPTED_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; }; /*11526 */ struct _PARTITION_INFORMATION { _LARGE_INTEGER StartingOffset; _LARGE_INTEGER PartitionLength; unsigned int HiddenSectors; unsigned int PartitionNumber; char PartitionType; char BootIndicator; char RecognizedPartition; char RewritePartition; }; /*11527 */ struct _DOC_INFO_1A { char *pDocName; char *pOutputFile; char *pDatatype; }; /*11528 */ struct PgWinPasswdText { PgWinEditText baseclass_0; }; /*11529 */ struct NiPointer { PgWinPasswdText *m_pObject; }; /*11530 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_ETC4_ACK { char dummy[1]; }; /*11531 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_SET_SUB_LEADER_CMD { unsigned __int16 nRaidNo; unsigned int nNewSubLeaderCharNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; #pragma pack(pop) /*11532 */ struct tagEMRINVERTRGN { tagEMR emr; _RECTL rclBounds; unsigned int cbRgnData; char RgnData[1]; }; /*11533 */ struct _BCRYPT_OID { unsigned int cbOID; char *pbOID; }; /*11534 */ struct _BCRYPT_OID_LIST { unsigned int dwOIDCount; _BCRYPT_OID *pOIDs; }; /*11535 */ struct _D3DXRTE_DESC { unsigned int Size; unsigned int MipLevels; _D3DFORMAT Format; int DepthStencil; _D3DFORMAT DepthStencilFormat; }; /*11536 */ #pragma pack(push, 1) struct PROTO_NC_MAP_LINKRESERVE_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_MAP_LINKRESERVE_ACK ack; }; #pragma pack(pop) /*11537 */ struct tagMCI_VD_ESCAPE_PARMSW { unsigned int dwCallback; const wchar_t *lpstrCommand; }; /*11538 */ struct _MODEMSETTINGS { unsigned int dwActualSize; unsigned int dwRequiredSize; unsigned int dwDevSpecificOffset; unsigned int dwDevSpecificSize; unsigned int dwCallSetupFailTimer; unsigned int dwInactivityTimeout; unsigned int dwSpeakerVolume; unsigned int dwSpeakerMode; unsigned int dwPreferredModemOptions; unsigned int dwNegotiatedModemOptions; unsigned int dwNegotiatedDCERate; char abVariablePortion[1]; }; /*11539 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GRADUATE_JOIN_REQ { unsigned __int16 hWMChar; unsigned int nCharNo; unsigned int nGuildNo; Name5 sName; char nClass; char nGraduateLevel; }; #pragma pack(pop) /*11540 */ struct PROTO_NC_USER_TW_LOGIN_REQ { char sUserName[36]; char sSerial[36]; char sUID[20]; char sSID[8]; }; /*11541 */ struct PROTO_NC_MINIHOUSE_DB_VISITER_COUNT_ACK { NETPACKETZONEHEADER header; unsigned __int16 Error; }; /*11542 */ struct _OCSP_BASIC_REVOKED_INFO { _FILETIME RevocationDate; unsigned int dwCrlReasonCode; }; /*11543 */ struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY { unsigned int OffsetToNext; unsigned int Flags; _LARGE_INTEGER Reserved; _LARGE_INTEGER Cluster; wchar_t FileName[1]; }; /*11544 */ struct _DRIVER_INFO_4W { unsigned int cVersion; wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDriverPath; wchar_t *pDataFile; wchar_t *pConfigFile; wchar_t *pHelpFile; wchar_t *pDependentFiles; wchar_t *pMonitorName; wchar_t *pDefaultDataType; wchar_t *pszzPreviousNames; }; /*11545 */ struct PROTO_NC_LOG_WEDDING_HALL_CANCEL { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*11546 */ struct PROTO_NC_GUILD_TOURNAMENT_LEAVE_REQ { unsigned int nGuildNo; }; /*11547 */ struct PROTO_NC_ACT_PRODUCE_CAST_FAIL_ACK { unsigned __int16 err; }; /*11548 */ struct PROTO_NC_BAT_SKILLBASH_CASTABORT_ACK { unsigned __int16 err; }; /*11549 */ struct tagRGBQUAD { char rgbBlue; char rgbGreen; char rgbRed; char rgbReserved; }; /*11550 */ struct tagBITMAPINFO { tagBITMAPINFOHEADER bmiHeader; tagRGBQUAD bmiColors[1]; }; /*11551 */ struct _LOOKUP_STREAM_FROM_CLUSTER_OUTPUT { unsigned int Offset; unsigned int NumberOfMatches; unsigned int BufferSizeRequired; }; /*11552 */ struct NiBSplinePoint3Interpolator { NiBSplineInterpolator baseclass_0; NiPoint3 m_kPoint3Value; unsigned int m_kPoint3CPHandle; }; /*11553 */ struct NiTListBase,NiImageReader *> { NiTListBase,NiImageReader *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiImageReader *>::AntiBloatAllocator m_kAllocator; }; /*11554 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiImageReader *m_element; }; /*11555 */ struct NiTListBase,NiImageReader *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiImageReader *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiImageReader *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiImageReader *> *this, NiTListItem *); }; /*11556 */ struct NiTListBase,NiImageReader *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*11557 */ struct NiTPointerListBase,NiImageReader *> { NiTListBase,NiImageReader *> baseclass_0; }; /*11558 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_LEVEL_CMD { unsigned int chrregnum; char level; unsigned __int64 exp; unsigned int fame; }; #pragma pack(pop) /*11559 */ union PROTO_NC_ITEMDB_DISMANTLE_REQ:::: { PROTO_ITEM_VANISH itemvanish; PROTO_ITEM_ATTRCHANGE itemchange; }; /*11560 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_DISMANTLE_REQ:: { char vanish; unsigned __int16 rawid; unsigned __int16 rawuselot_log; PROTO_NC_ITEMDB_DISMANTLE_REQ:::: iteminfo; }; #pragma pack(pop) /*11561 */ #pragma pack(push, 1) struct PROTO_ITEM_CREATE { unsigned int owner; MAPPOS map; ITEM_INVEN location; SHINE_ITEM_REGISTNUMBER createitemregnum; unsigned __int16 createitemid; unsigned __int16 attr; }; #pragma pack(pop) /*11562 */ union PROTO_NC_ITEMDB_DISMANTLE_REQ:::: { PROTO_ITEM_CREATE itemcreate; PROTO_ITEM_ATTRCHANGE itemchange; }; /*11563 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_DISMANTLE_REQ:: { char create; unsigned __int16 product; unsigned __int16 productuselot_log; PROTO_NC_ITEMDB_DISMANTLE_REQ:::: iteminfo; }; #pragma pack(pop) /*11564 */ struct PROTO_NC_ITEMDB_DISMANTLE_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; PROTO_NC_ITEMDB_DISMANTLE_REQ:: raw; char producenumber; PROTO_NC_ITEMDB_DISMANTLE_REQ:: produce[]; }; /*11565 */ struct tagMIDIOUTCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /*11566 */ struct _CERT_REVOCATION_PARA { unsigned int cbSize; _CERT_CONTEXT *pIssuerCert; unsigned int cCertStore; void **rgCertStore; void *hCrlStore; _FILETIME *pftTimeToUse; }; /*11567 */ struct _DISK_RECORD { _LARGE_INTEGER ByteOffset; _LARGE_INTEGER StartTime; _LARGE_INTEGER EndTime; void *VirtualAddress; unsigned int NumberOfBytes; char DeviceNumber; char ReadRequest; }; /*11568 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_EVENT_ATTENDANCE_CHECK_DB_ACK { unsigned int nCharNo; unsigned __int16 nError; }; #pragma pack(pop) /*11569 */ struct _CRYPT_DES_KEY_STATE { char Key[8]; char IV[8]; char Feedback[8]; }; /*11570 */ union $2648935626D60F3A93F830EF5D884CB4 { unsigned int hCryptProv; unsigned int hNCryptKey; }; /*11571 */ struct _CMSG_CTRL_DECRYPT_PARA { unsigned int cbSize; $2648935626D60F3A93F830EF5D884CB4 ___u1; unsigned int dwKeySpec; unsigned int dwRecipientIndex; }; /*11572 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*11573 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /*11574 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /*11575 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*11576 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /*11577 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /*11578 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*11579 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_ACK:: { ITEM_INVEN itemSlot; char enchantedSocketIndex; unsigned __int16 gemItemIndex; char restGemCount; }; #pragma pack(pop) /*11580 */ struct PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_ACK:: { ITEM_INVEN itemSlot; }; /*11581 */ struct PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_ACK { NETPACKETZONEHEADER header; unsigned __int16 err; unsigned __int16 itemLockIndex; PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_ACK:: equipment; PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_ACK:: gem; }; /*11582 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_DB_GAMEINFO_ACK { char Machine; unsigned __int16 nError; unsigned int JackPotPrice; char RankNumber; SLOTMACHINE_JackPotRank RankList[]; }; #pragma pack(pop) /*11583 */ struct _IMAGE_ROM_OPTIONAL_HEADER { unsigned __int16 Magic; char MajorLinkerVersion; char MinorLinkerVersion; unsigned int SizeOfCode; unsigned int SizeOfInitializedData; unsigned int SizeOfUninitializedData; unsigned int AddressOfEntryPoint; unsigned int BaseOfCode; unsigned int BaseOfData; unsigned int BaseOfBss; unsigned int GprMask; unsigned int CprMask[4]; unsigned int GpValue; }; /*11584 */ struct _IMAGE_ROM_HEADERS { _IMAGE_FILE_HEADER FileHeader; _IMAGE_ROM_OPTIONAL_HEADER OptionalHeader; }; /*11585 */ struct tagSCROLLBARINFO { unsigned int cbSize; tagRECT rcScrollBar; int dxyLineButton; int xyThumbTop; int xyThumbBottom; int reserved; unsigned int rgstate[6]; }; /*11586 */ struct tagMIDIINCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwSupport; }; /*11587 */ struct tagMCI_WAVE_SET_PARMS { unsigned int dwCallback; unsigned int dwTimeFormat; unsigned int dwAudio; unsigned int wInput; unsigned int wOutput; unsigned __int16 wFormatTag; unsigned __int16 wReserved2; unsigned __int16 nChannels; unsigned __int16 wReserved3; unsigned int nSamplesPerSec; unsigned int nAvgBytesPerSec; unsigned __int16 nBlockAlign; unsigned __int16 wReserved4; unsigned __int16 wBitsPerSample; unsigned __int16 wReserved5; }; /*11588 */ struct _HISTOGRAM_BUCKET { unsigned int Reads; unsigned int Writes; }; /*11589 */ struct NiExtraDataController { NiSingleInterpController baseclass_0; char *m_pcExtraDataName; NiPointer m_spExtraData; }; /*11590 */ struct NiFloatsExtraDataPoint3Controller { NiExtraDataController baseclass_0; int m_iFloatsExtraDataIndex; char *m_pcCtlrID; }; /*11591 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_42 { const void *pVFTable; void *spare; char name[42]; }; #pragma pack(pop) /*11592 */ struct _IMAGE_DEBUG_DIRECTORY { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int Type; unsigned int SizeOfData; unsigned int AddressOfRawData; unsigned int PointerToRawData; }; /*11593 */ struct pvalueA { char *pv_valuename; int pv_valuelen; void *pv_value_context; unsigned int pv_type; }; /*11594 */ union _RPC_BINDING_HANDLE_TEMPLATE_V1_A:: { char *Reserved; }; /*11595 */ struct _RPC_BINDING_HANDLE_TEMPLATE_V1_A { unsigned int Version; unsigned int Flags; unsigned int ProtocolSequence; char *NetworkAddress; char *StringEndpoint; _RPC_BINDING_HANDLE_TEMPLATE_V1_A:: u1; _GUID ObjectUuid; }; /*11596 */ struct _STORAGE_BUS_RESET_REQUEST { char PathId; }; /*11597 */ struct _PRINTER_INFO_4W { wchar_t *pPrinterName; wchar_t *pServerName; unsigned int Attributes; }; /*11598 */ struct _TOKEN_USER { _SID_AND_ATTRIBUTES User; }; /*11599 */ struct tagEMREXTTEXTOUTA { tagEMR emr; _RECTL rclBounds; unsigned int iGraphicsMode; float exScale; float eyScale; tagEMRTEXT emrtext; }; /*11600 */ struct _CMSG_CMS_SIGNER_INFO { unsigned int dwVersion; _CERT_ID SignerId; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedHash; _CRYPT_ATTRIBUTES AuthAttrs; _CRYPT_ATTRIBUTES UnauthAttrs; }; /*11601 */ union $CA433B300609EB031171504221EA1EA5 { unsigned int oInst; tagVARIANT *lpvarValue; }; /*11602 */ struct tagVARDESC { int memid; wchar_t *lpstrSchema; $CA433B300609EB031171504221EA1EA5 ___u2; tagELEMDESC elemdescVar; unsigned __int16 wVarFlags; tagVARKIND varkind; }; /*11603 */ struct IPropertySetStorage { IUnknown baseclass_0; }; /*11604 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PRISON { unsigned int chrregnum; unsigned __int16 prisonmin; char prisontype; }; #pragma pack(pop) /*11605 */ struct PROTO_NC_GUILD_GRADE_REQ { char RequestGrade; }; /*11606 */ struct PROTO_NC_BAT_SKILLBASH_HIT_CMD:::: { _BYTE gap0[1]; char _bf1; }; /*11607 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HIT_CMD:: { unsigned __int16 handle; PROTO_NC_BAT_SKILLBASH_HIT_CMD:::: flag; unsigned int hpchange; unsigned int resthp; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*11608 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HIT_CMD { unsigned __int16 skill; char targetnum; SHINE_XY_TYPE targetpoint; PROTO_NC_BAT_SKILLBASH_HIT_CMD:: target[]; }; #pragma pack(pop) /*11609 */ struct HCONVLIST__ { int unused; }; /*11610 */ struct tagCONVINFO { unsigned int cb; unsigned int hUser; HCONV__ *hConvPartner; HSZ__ *hszSvcPartner; HSZ__ *hszServiceReq; HSZ__ *hszTopic; HSZ__ *hszItem; unsigned int wFmt; unsigned int wType; unsigned int wStatus; unsigned int wConvst; unsigned int wLastError; HCONVLIST__ *hConvList; tagCONVCONTEXT ConvCtxt; HWND__ *hwnd; HWND__ *hwndPartner; }; /*11611 */ struct _PROPSHEETPAGEW_V2 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $EB195A344D1D901C13D50BD3ACDB44EB ___u3; $A20E5825225BD5393A1E87CAC0FB99E6 ___u4; const wchar_t *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; const wchar_t *pszHeaderTitle; const wchar_t *pszHeaderSubTitle; }; /*11612 */ struct IEnumSTATPROPSETSTG { IUnknown baseclass_0; }; /*11613 */ struct ID3DXBaseEffect { IUnknown baseclass_0; }; /*11614 */ struct ID3DXEffectCompiler { ID3DXBaseEffect baseclass_0; }; /*11615 */ struct _D3DXPARAMETER_DESC { const char *Name; const char *Semantic; _D3DXPARAMETER_CLASS Class; _D3DXPARAMETER_TYPE Type; unsigned int Rows; unsigned int Columns; unsigned int Elements; unsigned int Annotations; unsigned int StructMembers; unsigned int Flags; unsigned int Bytes; }; /*11616 */ struct _D3DXTECHNIQUE_DESC { const char *Name; unsigned int Passes; unsigned int Annotations; }; /*11617 */ struct _D3DXPASS_DESC { const char *Name; unsigned int Annotations; const unsigned int *pVertexShaderFunction; const unsigned int *pPixelShaderFunction; }; /*11618 */ struct _D3DXFUNCTION_DESC { const char *Name; unsigned int Annotations; }; /*11619 */ struct PROTO_NC_LOG_GUILD_ACADEMY_CHAT_BAN { unsigned int nGuildNo; unsigned int nChatBanCharNo; unsigned int nTargetCharNo; }; /*11620 */ struct PROTO_NC_ITEM_MAPLINK_SCROLL_ACK { unsigned __int16 nError; char lvFrom; char lvto; }; /*11621 */ struct PROTO_NC_GUILD_WORLD_RETYPE_ACK { NETPACKETZONEHEADER netpacketzoneheader; char nItemSlot; char nType; unsigned __int16 err; }; /*11622 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_GUILD_DATA_REQ { NETPACKETHEADER netpacketheader; unsigned int chrregnum; char slot; }; #pragma pack(pop) /*11623 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DELETE_FURNITURE_REQ { char furniturecount; unsigned __int16 furniturehandle[]; }; #pragma pack(pop) /*11624 */ struct tagEMRANGLEARC { tagEMR emr; _POINTL ptlCenter; unsigned int nRadius; float eStartAngle; float eSweepAngle; }; /*11625 */ struct _STORAGE_IDENTIFIER { _STORAGE_IDENTIFIER_CODE_SET CodeSet; _STORAGE_IDENTIFIER_TYPE Type; unsigned __int16 IdentifierSize; unsigned __int16 NextOffset; _STORAGE_ASSOCIATION_TYPE Association; char Identifier[1]; }; /*11626 */ struct _PROPSHEETPAGEA_V1 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F075683DD3BA027E8832786C8A9C448B ___u3; $61CB025F05AEC42316553F380DBC2444 ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; }; /*11627 */ struct IWrappedProtocol { IUnknown baseclass_0; }; /*11628 */ struct tagCANDIDATEFORM { unsigned int dwIndex; unsigned int dwStyle; tagPOINT ptCurrentPos; tagRECT rcArea; }; /*11629 */ struct PROTO_NC_CHAR_ITEM_CMD:: { char _bf0; }; /*11630 */ struct PROTO_NC_CHAR_ITEM_CMD { PROTO_NC_CHAR_ITEM_CMD:: PacketOrder; char nPartMark; PROTO_ITEM_CMD ItemCmd; }; /*11631 */ struct tagEMRSETARCDIRECTION { tagEMR emr; unsigned int iArcDirection; }; /*11632 */ struct midihdr_tag { char *lpData; unsigned int dwBufferLength; unsigned int dwBytesRecorded; unsigned int dwUser; unsigned int dwFlags; midihdr_tag *lpNext; unsigned int reserved; unsigned int dwOffset; unsigned int dwReserved[8]; }; /*11633 */ union _RPC_SECURITY_QOS_V4_W:: { _RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; }; /*11634 */ struct _RPC_SECURITY_QOS_V4_W { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; unsigned int AdditionalSecurityInfoType; _RPC_SECURITY_QOS_V4_W:: u; void *Sid; unsigned int EffectiveOnly; }; /*11635 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EMOTION_ACK { unsigned __int16 nFurnitureHnd; char nPosition; char nEmotionNo; unsigned __int16 nError; }; /*11636 */ struct tagLAYERPLANEDESCRIPTOR { unsigned __int16 nSize; unsigned __int16 nVersion; unsigned int dwFlags; char iPixelType; char cColorBits; char cRedBits; char cRedShift; char cGreenBits; char cGreenShift; char cBlueBits; char cBlueShift; char cAlphaBits; char cAlphaShift; char cAccumBits; char cAccumRedBits; char cAccumGreenBits; char cAccumBlueBits; char cAccumAlphaBits; char cDepthBits; char cStencilBits; char cAuxBuffers; char iLayerPlane; char bReserved; unsigned int crTransparent; }; /*11637 */ struct tagMCI_WAVE_DELETE_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; }; /*11638 */ struct _D3DXSHPRTSPLITMESHCLUSTERDATA { unsigned int uVertStart; unsigned int uVertLength; unsigned int uFaceStart; unsigned int uFaceLength; unsigned int uClusterStart; unsigned int uClusterLength; }; /*11639 */ union $38F23C370E41D5593AA45C4334B0FDF6 { float Weight; float Speed; long double Position; int Enable; }; /*11640 */ struct _D3DXEVENT_DESC { _D3DXEVENT_TYPE Type; unsigned int Track; long double StartTime; long double Duration; _D3DXTRANSITION_TYPE Transition; $38F23C370E41D5593AA45C4334B0FDF6 ___u5; }; /*11641 */ #pragma pack(push, 1) struct PROTO_NC_LOG_REGENLOCATESAVE_CMD { unsigned int ChrRegNum; Name3 SaveMap; SHINE_XY_TYPE SaveLocate; unsigned int KQHandle; SHINE_XY_TYPE InvalidLocate; unsigned __int16 Flag; }; #pragma pack(pop) /*11642 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CHARDATA_REQ { NETPACKETHEADER netpacketheader; unsigned int chrregnum; unsigned int nUserNo; int tExchangedCoinSumDate; }; #pragma pack(pop) /*11643 */ struct PROTO_NC_ITEMDB_UNEQUIPSUC_ACK { unsigned __int16 lockindex; }; /*11644 */ struct _TAPE_SET_POSITION { unsigned int Method; unsigned int Partition; _LARGE_INTEGER Offset; char Immediate; }; /*11645 */ struct _numberfmtW { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; wchar_t *lpDecimalSep; wchar_t *lpThousandSep; unsigned int NegativeOrder; }; /*11646 */ struct _CONNECTDLGSTRUCTA { unsigned int cbStructure; HWND__ *hwndOwner; _NETRESOURCEA *lpConnRes; unsigned int dwFlags; unsigned int dwDevNum; }; /*11647 */ struct _CRYPT_PASSWORD_CREDENTIALSA { unsigned int cbSize; char *pszUsername; char *pszPassword; }; /*11648 */ #pragma pack(push, 1) struct PROTO_NC_USER_CH_PASSWORD_CHECK_ACK { NETPACKETHEADER netpacketheader; Name18Byte id; Name4 password; unsigned int usrregnum; char authid; unsigned int block; unsigned int loginable; }; #pragma pack(pop) /*11649 */ struct PROTO_NC_CHAT_RESTRICT_DB_DEL_ALL_ACK { unsigned __int16 nError; unsigned __int16 nSessionHandle; }; /*11650 */ struct CPropertyType { char dummy[1]; }; /*11651 */ #pragma pack(push, 1) struct PROTO_NC_REPORT_CANCEL_ACK { unsigned int nRegNumber; unsigned __int16 err; }; #pragma pack(pop) /*11652 */ struct PROTO_NC_COLLECT_BOOKMARK_REGIST_DB_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 BookMarkSlot; unsigned __int16 CardID; unsigned __int16 err; }; /*11653 */ struct $_TypeDescriptor$_extraBytes_56 { const void *pVFTable; void *spare; char name[56]; }; /*11654 */ struct $_TypeDescriptor$_extraBytes_72 { const void *pVFTable; void *spare; char name[72]; }; /*11655 */ struct tagRID_DEVICE_INFO_MOUSE { unsigned int dwId; unsigned int dwNumberOfButtons; unsigned int dwSampleRate; int fHasHorizontalWheel; }; /*11656 */ struct tagRID_DEVICE_INFO_KEYBOARD { unsigned int dwType; unsigned int dwSubType; unsigned int dwKeyboardMode; unsigned int dwNumberOfFunctionKeys; unsigned int dwNumberOfIndicators; unsigned int dwNumberOfKeysTotal; }; /*11657 */ struct tagRID_DEVICE_INFO_HID { unsigned int dwVendorId; unsigned int dwProductId; unsigned int dwVersionNumber; unsigned __int16 usUsagePage; unsigned __int16 usUsage; }; /*11658 */ union $541144758C4B79A7AC31C9F2B7F17C26 { tagRID_DEVICE_INFO_MOUSE mouse; tagRID_DEVICE_INFO_KEYBOARD keyboard; tagRID_DEVICE_INFO_HID hid; }; /*11659 */ struct tagRID_DEVICE_INFO { unsigned int cbSize; unsigned int dwType; $541144758C4B79A7AC31C9F2B7F17C26 ___u2; }; /*11660 */ struct _CERT_REQUEST_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB Subject; _CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /*11661 */ struct _STORAGE_GET_BC_PROPERTIES_OUTPUT { unsigned int MaximumRequestsPerPeriod; unsigned int MinimumPeriod; unsigned __int64 MaximumRequestSize; unsigned int EstimatedTimePerRequest; unsigned int NumOutStandingRequests; unsigned __int64 RequestSize; }; /*11662 */ struct _PRINTPROCESSOR_CAPS_1 { unsigned int dwLevel; unsigned int dwNupOptions; unsigned int dwPageOrderFlags; unsigned int dwNumberOfCopies; }; /*11663 */ struct _PORT_INFO_3A { unsigned int dwStatus; char *pszStatus; unsigned int dwSeverity; }; /*11664 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_SERVER_ALLOC_ACK { char Result; char IP[16]; int Port; char ServerID; }; #pragma pack(pop) /*11665 */ struct ResetTexture1 { Ns_TourScene baseclass_0; }; /*11666 */ union _IMAGE_LINENUMBER:: { unsigned int SymbolTableIndex; unsigned int VirtualAddress; }; /*11667 */ #pragma pack(push, 1) struct _IMAGE_LINENUMBER { _IMAGE_LINENUMBER:: Type; unsigned __int16 Linenumber; }; #pragma pack(pop) /*11668 */ struct tagMIXERLINEA:: { unsigned int dwType; unsigned int dwDeviceID; unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; }; /*11669 */ struct tagMIXERLINEA { unsigned int cbStruct; unsigned int dwDestination; unsigned int dwSource; unsigned int dwLineID; unsigned int fdwLine; unsigned int dwUser; unsigned int dwComponentType; unsigned int cChannels; unsigned int cConnections; unsigned int cControls; char szShortName[16]; char szName[64]; tagMIXERLINEA:: Target; }; /*11670 */ struct NiFastCriticalSection { _RTL_CRITICAL_SECTION m_kCriticalSection; }; /*11671 */ struct NiOptGeometry { NiOptGeometryVtbl *vfptr; unsigned int m_uiVertices; NiOptVertex *m_pkVertex; unsigned int m_uiNumBones; void **m_ppvBones; void *m_pvRootParent; NiTransform *m_pkInitXforms; NiTransform m_kRootParentToSkin; unsigned int m_uiNewVertices; unsigned int *m_puiNewToOld; unsigned int *m_puiOldToNew; }; /*11672 */ struct NiOptGeometryVtbl { void *(__thiscall *__vecDelDtor)(NiOptGeometry *this, unsigned int); void (__thiscall *RemoveDegenerateVertices)(NiOptGeometry *this); }; /*11673 */ struct NiOptVertex { NiPoint3 m_kPosition; NiPoint3 m_kNormal; NiColorA m_kColor; unsigned int m_uiNumUVs; NiPoint2 m_akUV[100]; unsigned int m_uiNumVertexFloats; float m_afVertexFloat[1]; unsigned int m_auiVertexFloatType[1]; unsigned int m_uiNumBones; unsigned int *m_puiBoneIndex; float *m_pfWeight; }; /*11674 */ struct NiOptTriShape { NiOptGeometry baseclass_0; unsigned int m_uiTriListLength; unsigned int *m_puiTriList; bool m_bAllowLargeTriList; }; /*11675 */ struct PROTO_NC_ITEMDB_ADMINCREATE_REQ { unsigned __int16 lockindex; PROTO_ITEM_CREATE create; }; /*11676 */ struct PROTO_NC_ACT_MOVEFAIL_ACK { SHINE_XY_TYPE back; }; /*11677 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_ZONE_FRAME { char WorldNo; char ZoneNo; unsigned __int64 FrameCount; char TimeStamp[32]; }; #pragma pack(pop) /*11678 */ struct _EXCEPTION_DEBUG_INFO { _EXCEPTION_RECORD ExceptionRecord; unsigned int dwFirstChance; }; /*11679 */ struct _CERT_POLICY_QUALIFIER_INFO { char *pszPolicyQualifierId; _CRYPTOAPI_BLOB Qualifier; }; /*11680 */ struct _CERT_POLICY_INFO { char *pszPolicyIdentifier; unsigned int cPolicyQualifier; _CERT_POLICY_QUALIFIER_INFO *rgPolicyQualifier; }; /*11681 */ struct _CERT_POLICIES_INFO { unsigned int cPolicyInfo; _CERT_POLICY_INFO *rgPolicyInfo; }; /*11682 */ struct _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA { unsigned int cbSize; $2648935626D60F3A93F830EF5D884CB4 ___u1; unsigned int dwKeySpec; _CMSG_KEY_TRANS_RECIPIENT_INFO *pKeyTrans; unsigned int dwRecipientIndex; }; /*11683 */ struct _MONITOR_INFO_1A { char *pName; }; /*11684 */ struct _DISPLAY_DEVICEA { unsigned int cb; char DeviceName[32]; char DeviceString[128]; unsigned int StateFlags; char DeviceID[128]; char DeviceKey[128]; }; /*11685 */ struct tagWCRANGE { wchar_t wcLow; unsigned __int16 cGlyphs; }; /*11686 */ struct _PRINTER_INFO_6 { unsigned int dwStatus; }; /*11687 */ struct AsyncIPipeDouble { IUnknown baseclass_0; }; /*11688 */ struct _OFNOTIFYEXW { tagNMHDR hdr; tagOFNW *lpOFN; void *psf; void *pidl; }; /*11689 */ struct $_TypeDescriptor$_extraBytes_48 { const void *pVFTable; void *spare; char name[48]; }; /*11690 */ struct _IMAGE_DEBUG_MISC { unsigned int DataType; unsigned int Length; char Unicode; char Reserved[3]; char Data[1]; }; /*11691 */ struct _TRANSACTION_LIST_ENTRY { _GUID UOW; }; /*11692 */ struct _ROOT_INFO_LUID { unsigned int LowPart; int HighPart; }; /*11693 */ struct _CRYPT_SMART_CARD_ROOT_INFO { char rgbCardID[16]; _ROOT_INFO_LUID luid; }; /*11694 */ struct NiEulerRotKey { NiRotKey baseclass_0; unsigned int m_uiNumKeys[3]; NiAnimationKey::KeyType m_eType[3]; char m_ucSizes[3]; NiFloatKey *m_apkKeys[3]; unsigned int m_uiLastIdx[3]; }; /*11695 */ struct NiFloatExtraData { NiExtraData baseclass_0; float m_fValue; }; /*11696 */ struct NiPointer { NiFloatExtraData *m_pObject; }; /*11697 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_MEMBERGRADE_REQ { char nTournamentSeed; unsigned int nGuildNo; }; #pragma pack(pop) /*11698 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_69 { const void *pVFTable; void *spare; char name[69]; }; #pragma pack(pop) /*11699 */ struct tagMCI_BREAK_PARMS { unsigned int dwCallback; int nVirtKey; HWND__ *hwndBreak; }; /*11700 */ struct _CERT_PHYSICAL_STORE_INFO { unsigned int cbSize; char *pszOpenStoreProvider; unsigned int dwOpenEncodingType; unsigned int dwOpenFlags; _CRYPTOAPI_BLOB OpenParameters; unsigned int dwFlags; unsigned int dwPriority; }; /*11701 */ struct _FILESYSTEM_STATISTICS { unsigned __int16 FileSystemType; unsigned __int16 Version; unsigned int SizeOfCompleteStructure; unsigned int UserFileReads; unsigned int UserFileReadBytes; unsigned int UserDiskReads; unsigned int UserFileWrites; unsigned int UserFileWriteBytes; unsigned int UserDiskWrites; unsigned int MetaDataReads; unsigned int MetaDataReadBytes; unsigned int MetaDataDiskReads; unsigned int MetaDataWrites; unsigned int MetaDataWriteBytes; unsigned int MetaDataDiskWrites; }; /*11702 */ struct _SERVICE_REQUIRED_PRIVILEGES_INFOA { char *pmszRequiredPrivileges; }; /*11703 */ struct PROTO_NC_ACT_SHOW_CINEMATIC_CMD { unsigned __int16 pTextLen; char pText[]; }; /*11704 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_SET_LOOTER_CMD { unsigned __int16 nRaidNo; unsigned int nNewLooterCharNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; #pragma pack(pop) /*11705 */ #pragma pack(push, 1) struct MOVER_LINKDATA { unsigned int nCharNo; int nItemSlot; unsigned int nMoverID; unsigned int nMoverHP; unsigned int nMasterCharNo; char nGrade; unsigned int nPassenger[10]; }; #pragma pack(pop) /*11706 */ struct HENHMETAFILE__ { int unused; }; /*11707 */ struct tagMCI_ANIM_WINDOW_PARMSW { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const wchar_t *lpstrText; }; /*11708 */ struct _CERT_KEYGEN_REQUEST_INFO { unsigned int dwVersion; _CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; wchar_t *pwszChallengeString; }; /*11709 */ struct PROTO_NC_OPTOOL_GUILD_DATA_CHANGE_ACK { unsigned __int16 error; }; /*11710 */ struct _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { unsigned int BeginAddress; unsigned int EndAddress; unsigned int ExceptionHandler; unsigned int HandlerData; unsigned int PrologEndAddress; }; /*11711 */ struct _RESOURCEMANAGER_BASIC_INFORMATION { _GUID ResourceManagerId; unsigned int DescriptionLength; wchar_t Description[1]; }; /*11712 */ struct GUILD_DB_RESULT_WRITE { unsigned int nNo; unsigned int nFame; unsigned int nWinCount; unsigned int nLoseCount; unsigned int nDrawCount; }; /*11713 */ struct PROTO_NC_CHAR_STAT_INCPOINT_DB_REQ { NETPACKETZONEHEADER header; char stat; }; /*11714 */ struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK:: { ITEM_INVEN itemSlot; }; /*11715 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK:: { ITEM_INVEN itemSlot; unsigned __int64 itemLot; }; #pragma pack(pop) /*11716 */ struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK:: { char deleted; }; /*11717 */ struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK { NETPACKETZONEHEADER header; unsigned __int16 err; unsigned __int16 itemLockIndex; PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK:: equipment; PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK:: remover; PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_ACK:: gemSlot[3]; char needItem; }; /*11718 */ struct PROTO_NC_MISC_WEB_KEY_REQ { char dummy[1]; }; /*11719 */ struct _COMPATIBILITY_CONTEXT_ELEMENT { _GUID Id; ACTCTX_COMPATIBILITY_ELEMENT_TYPE Type; }; /*11720 */ struct _CRYPT_TIMESTAMP_RESPONSE { unsigned int dwStatus; unsigned int cFreeText; wchar_t **rgFreeText; _CRYPT_BIT_BLOB FailureInfo; _CRYPTOAPI_BLOB ContentInfo; }; /*11721 */ struct $CDD2232B0F5859219E4E3B74573CBE05 { unsigned int Signature; unsigned int CheckSum; }; /*11722 */ struct $A05FA3319D45EBFDBA0838B179062C59 { _GUID DiskId; }; /*11723 */ union $EDE0F04FE94B6403DB34DFEC507EFFB7 { $CDD2232B0F5859219E4E3B74573CBE05 Mbr; $A05FA3319D45EBFDBA0838B179062C59 Gpt; }; /*11724 */ struct _DISK_PARTITION_INFO { unsigned int SizeOfPartitionInfo; _PARTITION_STYLE PartitionStyle; $EDE0F04FE94B6403DB34DFEC507EFFB7 Gpt; }; /*11725 */ struct IEnumMoniker { IUnknown baseclass_0; }; /*11726 */ struct IClassActivator { IUnknown baseclass_0; }; /*11727 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_MATCH_TIME_REQ { unsigned __int16 Error; unsigned int nGTNo; int MatchTime[9]; }; #pragma pack(pop) /*11728 */ struct _SHFILEINFOW { HICON__ *hIcon; int iIcon; unsigned int dwAttributes; wchar_t szDisplayName[260]; wchar_t szTypeName[80]; }; /*11729 */ struct INpModelData { NiRefObject baseclass_0; int staticMapstring; }; /*11730 */ struct PROTO_NC_OPTOOL_CONNECT_BRIF_REQ { char echo_data; }; /*11731 */ struct PROTO_NC_MINIHOUSE_PORTAL_LIST_CMD { unsigned __int16 nPortalCnt; PORTAL_INFO PortalInfo[]; }; /*11732 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_REQ { unsigned __int16 nMapCount; SHINE_INDUN_INFO sIndunInfos[]; }; /*11733 */ struct NiD3DShaderConstantMap::PredefinedMapping { unsigned int m_uiMappingID; char *m_pszMappingName; }; /*11734 */ struct PgProfileSample { char dummy[1]; }; /*11735 */ struct _OSVERSIONINFOW { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; wchar_t szCSDVersion[128]; }; /*11736 */ struct PROTO_NC_ACT_SOMEONEPRODUCE_MAKE_CMD { unsigned __int16 caster; unsigned __int16 item; }; /*11737 */ struct BlockInfoMgr::TourScene_FindCollisionData { Ns_TourScene baseclass_0; }; /*11738 */ struct BlockInfoMgr::TourScene_SetBlockAreaFrom3D { Ns_TourScene baseclass_0; }; /*11739 */ struct BlockInfoMgr { NsMakeBlockInfo_Byte kBlockInfo; unsigned int m_uiTotalDataSize; }; /*11740 */ struct __BCRYPT_KEY_LENGTHS_STRUCT { unsigned int dwMinLength; unsigned int dwMaxLength; unsigned int dwIncrement; }; /*11741 */ struct tagRECONVERTSTRING { unsigned int dwSize; unsigned int dwVersion; unsigned int dwStrLen; unsigned int dwStrOffset; unsigned int dwCompStrLen; unsigned int dwCompStrOffset; unsigned int dwTargetStrLen; unsigned int dwTargetStrOffset; }; /*11742 */ struct _D3DXIMAGE_INFO { unsigned int Width; unsigned int Height; unsigned int Depth; unsigned int MipLevels; _D3DFORMAT Format; _D3DRESOURCETYPE ResourceType; _D3DXIMAGE_FILEFORMAT ImageFileFormat; }; /*11743 */ struct PROTO_NC_GUILD_TOURNAMENT_REFUND_NOTICE_DB_SET_REQ { unsigned int nGTNo; unsigned int nNo; }; /*11744 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EQUIP_BELONGED_CANCEL_USE_REQ { NETPACKETZONEHEADER Header; unsigned __int16 nLockIndex; SHINE_ITEM_REGISTNUMBER nBelongedItem_ItemKey; unsigned __int16 nBelongedItem_ItemID; SHINE_ITEM_REGISTNUMBER nCancelItem_ItemKey; unsigned __int16 nCancelItem_ItemID; unsigned int nCancelItem_LotCnt; }; #pragma pack(pop) /*11745 */ struct KINGDOM_QUEST_MAP { char NumOfMap; char BaseMap[32]; char Map[10][32]; char Clear[10]; }; /*11746 */ struct _EXCEPTION_RECORD32 { unsigned int ExceptionCode; unsigned int ExceptionFlags; unsigned int ExceptionRecord; unsigned int ExceptionAddress; unsigned int NumberParameters; unsigned int ExceptionInformation[15]; }; /*11747 */ struct _CRYPT_ENCODE_PARA { unsigned int cbSize; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); }; /*11748 */ struct _EFS_ENCRYPTION_STATUS_INFO { int bHasCurrentKey; unsigned int dwEncryptionError; }; /*11749 */ struct _DOC_INFO_3W { wchar_t *pDocName; wchar_t *pOutputFile; wchar_t *pDatatype; unsigned int dwFlags; }; /*11750 */ struct PROTO_NC_ITEM_CLASS_CHANGE_ACK { unsigned __int16 nError; }; /*11751 */ struct PROTO_NC_ITEMDB_REINFORCEUNEQUIPFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*11752 */ struct PROTO_NC_BAT_SOMEONESKILLSMASH_DEAD_CMD { unsigned __int16 skill; unsigned __int16 attack; unsigned __int16 target; }; /*11753 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_KEYMAP_ACK { unsigned __int16 nError; unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_KEYMAP_CMD DBKeyMapData; }; #pragma pack(pop) /*11754 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CARDCOLLECT_CMD::CardInform { int RegistTime; unsigned int SerialNumber; unsigned __int16 CardID; char StarNumber; }; #pragma pack(pop) /*11755 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CARDCOLLECT_CMD { unsigned int chrregnum; unsigned __int16 number; PROTO_NC_CHAR_CARDCOLLECT_CMD::CardInform CardList[]; }; #pragma pack(pop) /*11756 */ struct PROTO_NC_COLLECT_PEEPING_COLLECT_ACK { Name5 charname; unsigned __int16 err; PROTO_NC_CHAR_CARDCOLLECT_CMD collection; }; /*11757 */ struct _EXCEPTION_POINTERS { _EXCEPTION_RECORD *ExceptionRecord; _CONTEXT *ContextRecord; }; /*11758 */ struct _SD_CHANGE_MACHINE_SID_OUTPUT { unsigned __int64 NumSDChangedSuccess; unsigned __int64 NumSDChangedFail; unsigned __int64 NumSDUnused; unsigned __int64 NumSDTotal; unsigned __int64 NumMftSDChangedSuccess; unsigned __int64 NumMftSDChangedFail; unsigned __int64 NumMftSDTotal; }; /*11759 */ struct IAddrExclusionControl { IUnknown baseclass_0; }; /*11760 */ struct IPrintDialogServices { IUnknown baseclass_0; }; /*11761 */ struct DIDEVICEOBJECTINSTANCE_DX3A { unsigned int dwSize; _GUID guidType; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; char tszName[260]; }; /*11762 */ struct NiPointer { PgCursor *m_pObject; }; /*11763 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_JOBDUNGEON_FIND_RNG { ZONERINGLINKAGESTART Start; unsigned __int16 nError; char ClientMapName[33]; char ServerMapName[33]; char ScriptName[33]; PROTO_NC_QUEST_SCRIPT_CMD_ACK QuestScript; }; #pragma pack(pop) /*11764 */ struct _IMAGE_SYMBOL_EX:::: { unsigned int Short; unsigned int Long; }; /*11765 */ union _IMAGE_SYMBOL_EX:: { char ShortName[8]; _IMAGE_SYMBOL_EX:::: Name; unsigned int LongName[2]; }; /*11766 */ struct _IMAGE_SYMBOL_EX { _IMAGE_SYMBOL_EX:: N; unsigned int Value; int SectionNumber; unsigned __int16 Type; char StorageClass; char NumberOfAuxSymbols; }; /*11767 */ struct tagEMREXTSELECTCLIPRGN { tagEMR emr; unsigned int cbRgnData; unsigned int iMode; char RgnData[1]; }; /*11768 */ struct _CERT_TEMPLATE_EXT { char *pszObjId; unsigned int dwMajorVersion; int fMinorVersion; unsigned int dwMinorVersion; }; /*11769 */ struct _FORM_INFO_1A { unsigned int Flags; char *pName; tagSIZE Size; _RECTL ImageableArea; }; /*11770 */ struct NiFloatExtraDataController { NiExtraDataController baseclass_0; }; /*11771 */ struct PROTO_NC_GUILD_ACADEMY_DB_CLEAR_REWARD_MONEY_ACK { unsigned __int16 hWMChar; unsigned __int16 Error; }; /*11772 */ struct PROTO_NC_BAT_SKILLBASH_HITTED_CMD:: { _BYTE gap0[1]; char _bf1; }; /*11773 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HITTED_CMD:: { unsigned __int16 handle; unsigned int resthp; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*11774 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HITTED_CMD { unsigned __int16 attacker; unsigned __int16 skill; SHINE_XY_TYPE targetpoint; PROTO_NC_BAT_SKILLBASH_HITTED_CMD:: flag; unsigned int hpchange; unsigned int resthp; unsigned __int16 hpchangeorder; char targetnum; PROTO_NC_BAT_SKILLBASH_HITTED_CMD:: target[]; }; #pragma pack(pop) /*11775 */ struct tagSTICKYKEYS { unsigned int cbSize; unsigned int dwFlags; }; /*11776 */ struct tagTITLEBARINFO { unsigned int cbSize; tagRECT rcTitleBar; unsigned int rgstate[6]; }; /*11777 */ struct tagMCI_SEQ_SET_PARMS { unsigned int dwCallback; unsigned int dwTimeFormat; unsigned int dwAudio; unsigned int dwTempo; unsigned int dwPort; unsigned int dwSlave; unsigned int dwMaster; unsigned int dwOffset; }; /*11778 */ struct _RPC_IF_ID { _GUID Uuid; unsigned __int16 VersMajor; unsigned __int16 VersMinor; }; /*11779 */ struct _CERT_KEY_ATTRIBUTES_INFO { _CRYPTOAPI_BLOB KeyId; _CRYPT_BIT_BLOB IntendedKeyUsage; _CERT_PRIVATE_KEY_VALIDITY *pPrivateKeyUsagePeriod; }; /*11780 */ struct _DRIVER_INFO_2W { unsigned int cVersion; wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDriverPath; wchar_t *pDataFile; wchar_t *pConfigFile; }; /*11781 */ struct _D3DTRIPATCH_INFO { unsigned int StartVertexOffset; unsigned int NumVertices; _D3DBASISTYPE Basis; _D3DDEGREETYPE Degree; }; /*11782 */ struct IDirectInputDeviceA { IUnknown baseclass_0; }; /*11783 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*11784 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /*11785 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /*11786 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*11787 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /*11788 */ struct NiFloatController { NiTimeController baseclass_0; unsigned int m_uiLastIdx; NiPointer m_spFloatData; }; /*11789 */ struct NiRollController { NiFloatController baseclass_0; }; /*11790 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ADD { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nTargetID; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; unsigned __int64 nBigint1; }; #pragma pack(pop) /*11791 */ struct PROTO_NC_LOG_GAME_ADD_REQ { unsigned int log_req_num; PROTO_NC_LOG_GAME_ADD logdata; }; /*11792 */ struct PROTO_NC_CHARSAVE_LOCATION_CMD { unsigned int chrregnum; Name3 map; SHINE_XY_TYPE coord; unsigned int kqhandle; Name3 map_kq; SHINE_XY_TYPE coord_kq; }; /*11793 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_CHARSTAT_CMD { unsigned int chrregnum; unsigned int CurPwrStone; unsigned int CurGrdStone; unsigned int CurHPStone; unsigned int CurSPStone; unsigned int CurHP; unsigned int CurSP; CHARSTATDISTSTR statdistribute; }; #pragma pack(pop) /*11794 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_ALL_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; PROTO_NC_CHARSAVE_LEVEL_CMD level; PROTO_NC_CHARSAVE_LOCATION_CMD location; PROTO_NC_CHARSAVE_CHARSTAT_CMD stat; }; #pragma pack(pop) /*11795 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_ALL_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHARSAVE_ALL_REQ all; }; #pragma pack(pop) /*11796 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_EXP_CHANGED_CMD { unsigned __int16 wmhandle; unsigned int CharNo; unsigned __int64 CurrentExp; }; #pragma pack(pop) /*11797 */ struct PROTO_NC_ITEMDB_FAIL_ACK { unsigned __int16 error; }; /*11798 */ struct $_TypeDescriptor$_extraBytes_80 { const void *pVFTable; void *spare; char name[80]; }; /*11799 */ struct _TRANSACTION_BASIC_INFORMATION { _GUID TransactionId; unsigned int State; unsigned int Outcome; }; /*11800 */ union _userHMETAFILE::__MIDL_IWinTypes_0004 { int hInproc; _BYTE_BLOB *hRemote; __int64 hInproc64; }; /*11801 */ struct _userHMETAFILE { int fContext; _userHMETAFILE::__MIDL_IWinTypes_0004 u; }; /*11802 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_WITHDRAW_ACK { unsigned __int64 cen; unsigned __int16 err; }; #pragma pack(pop) /*11803 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_WINDOWPOS_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*11804 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_SAVE_WORLD_CMD { SHINE_INDUN_INFO sIndunInfo; unsigned int nPlayTime; unsigned __int16 nRankCount; SHINE_INDUN_RANK ranks[]; }; #pragma pack(pop) /*11805 */ struct CGdp::FILE_LIST { char FileName[512]; }; /*11806 */ struct CGdp::FILE_LIST2 { char FileName[512]; _WIN32_FIND_DATAA FindFileData; }; /*11807 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_53 { const void *pVFTable; void *spare; char name[53]; }; #pragma pack(pop) /*11808 */ struct tagAXISINFOW { int axMinValue; int axMaxValue; wchar_t axAxisName[16]; }; /*11809 */ struct _DRIVER_INFO_3A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; }; /*11810 */ struct _PORT_INFO_2W { wchar_t *pPortName; wchar_t *pMonitorName; wchar_t *pDescription; unsigned int fPortType; unsigned int Reserved; }; /*11811 */ struct tagRemFORMATETC { unsigned int cfFormat; unsigned int ptd; unsigned int dwAspect; int lindex; unsigned int tymed; }; /*11812 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_WAR_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nWarEnemy; int dWarRequestDate; int dWarStartDate; int dWarEndDate; }; #pragma pack(pop) /*11813 */ struct PROTO_NC_MOVER_MOVESPEED_CMD { unsigned __int16 nMoverHandle; unsigned __int16 nWalk; unsigned __int16 nRun; }; /*11814 */ struct tagENUMLOGFONTA { tagLOGFONTA elfLogFont; char elfFullName[64]; char elfStyle[32]; }; /*11815 */ struct tagEMRALPHABLEND { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int cxSrc; int cySrc; }; /*11816 */ struct tagMOUSEHOOKSTRUCT { tagPOINT pt; HWND__ *hwnd; unsigned int wHitTestCode; unsigned int dwExtraInfo; }; /*11817 */ struct tagUPDATELAYEREDWINDOWINFO { unsigned int cbSize; HDC__ *hdcDst; tagPOINT *pptDst; tagSIZE *psize; HDC__ *hdcSrc; tagPOINT *pptSrc; unsigned int crKey; _BLENDFUNCTION *pblend; unsigned int dwFlags; tagRECT *prcDirty; }; /*11818 */ union tagMIXERCONTROLA:: { $0D057425CB83406CCB6CB71DF3FA0A4C _s0; $E50C0F09BB6F8C50FF087E1E76EA2CA0 _s1; unsigned int dwReserved[6]; }; /*11819 */ union tagMIXERCONTROLA:: { unsigned int cSteps; unsigned int cbCustomData; unsigned int dwReserved[6]; }; /*11820 */ struct tagMIXERCONTROLA { unsigned int cbStruct; unsigned int dwControlID; unsigned int dwControlType; unsigned int fdwControl; unsigned int cMultipleItems; char szShortName[16]; char szName[64]; tagMIXERCONTROLA:: Bounds; tagMIXERCONTROLA:: Metrics; }; /*11821 */ struct _CRYPT_CONTENT_INFO { char *pszObjId; _CRYPTOAPI_BLOB Content; }; /*11822 */ struct ID3DXFileData { IUnknown baseclass_0; }; /*11823 */ struct ID3DXFileEnumObject { IUnknown baseclass_0; }; /*11824 */ struct DICONDITION { int lOffset; int lPositiveCoefficient; int lNegativeCoefficient; unsigned int dwPositiveSaturation; unsigned int dwNegativeSaturation; int lDeadBand; }; /*11825 */ struct IPersistStorage { IPersist baseclass_0; }; /*11826 */ struct PROTO_NC_OPTOOL_GUILD_DISMISS_CANCEL_ACK { unsigned __int16 nError; }; /*11827 */ struct tagEMRGLSRECORD { tagEMR emr; unsigned int cbData; char Data[1]; }; /*11828 */ struct tagMOUSEKEYS { unsigned int cbSize; unsigned int dwFlags; unsigned int iMaxSpeed; unsigned int iTimeToMaxSpeed; unsigned int iCtrlSpeed; unsigned int dwReserved1; unsigned int dwReserved2; }; /*11829 */ struct tagDDEML_MSG_HOOK_DATA { unsigned int uiLo; unsigned int uiHi; unsigned int cbData; unsigned int Data[8]; }; /*11830 */ struct tagMONMSGSTRUCT { unsigned int cb; HWND__ *hwndTo; unsigned int dwTime; void *hTask; unsigned int wMsg; unsigned int wParam; int lParam; tagDDEML_MSG_HOOK_DATA dmhd; }; /*11831 */ struct _PSHNOTIFY { tagNMHDR hdr; int lParam; }; /*11832 */ struct NiPSysGravityStrengthCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*11833 */ #pragma pack(push, 1) struct PROTO_PARTY_MEMBER { unsigned int chrregnum; unsigned __int16 zonecharhandle; unsigned __int16 wmcharhandle; Name5 charname; char level; char flag; char charclass; }; #pragma pack(pop) /*11834 */ struct PROTO_PARTY_MEMBER_AND_ZONEMERCHINE { PROTO_PARTY_MEMBER Member; char ZoneMerchineNo; }; /*11835 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_MEMBER_JOIN_CMD { unsigned __int16 nRaidNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; unsigned int nCharNo; PROTO_PARTY_MEMBER_AND_ZONEMERCHINE tInfo; }; #pragma pack(pop) /*11836 */ struct _RPC_POLICY { unsigned int Length; unsigned int EndpointFlags; unsigned int NICFlags; }; /*11837 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ADMINCREATEFAIL_ACK { unsigned __int16 lockindex; unsigned int owner; }; #pragma pack(pop) /*11838 */ struct PROTO_NC_ITEMDB_USE_ACK { unsigned __int16 lockindex; unsigned __int16 error; }; /*11839 */ struct PROTO_NC_MISC_ITEMSHOP_URL_DB_REQ { unsigned int nCharNo; unsigned int nUserNo; }; /*11840 */ struct tagEMRSTRETCHBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int cxSrc; int cySrc; }; /*11841 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_SELL { unsigned int chrregnum; char itembuyer; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemlot; ITEM_INVEN iteminven; unsigned int itemmoney; }; #pragma pack(pop) /*11842 */ struct PROTO_NC_SKILL_RESETABSTATE_CMD { ABSTATEINDEX abstateid; }; /*11843 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONEEMOTICON_CMD { unsigned __int16 handle; char emoticonid; }; #pragma pack(pop) /*11844 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_CLASS_CHANGE_CMD { Name5 charid; char new_class; }; #pragma pack(pop) /*11845 */ struct _ACCESS_DENIED_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*11846 */ struct _TOKEN_GROUPS { unsigned int GroupCount; _SID_AND_ATTRIBUTES Groups[1]; }; /*11847 */ struct _TOKEN_PRIVILEGES { unsigned int PrivilegeCount; _LUID_AND_ATTRIBUTES Privileges[1]; }; /*11848 */ struct _JOBOBJECT_SECURITY_LIMIT_INFORMATION { unsigned int SecurityLimitFlags; void *JobToken; _TOKEN_GROUPS *SidsToDisable; _TOKEN_PRIVILEGES *PrivilegesToDelete; _TOKEN_GROUPS *RestrictedSids; }; /*11849 */ union _IMAGE_THUNK_DATA32:: { unsigned int ForwarderString; unsigned int Function; unsigned int Ordinal; unsigned int AddressOfData; }; /*11850 */ struct _IMAGE_THUNK_DATA32 { _IMAGE_THUNK_DATA32:: u1; }; /*11851 */ struct _remoteMETAFILEPICT { int mm; int xExt; int yExt; _userHMETAFILE *hMF; }; /*11852 */ union _userHMETAFILEPICT::__MIDL_IWinTypes_0005 { int hInproc; _remoteMETAFILEPICT *hRemote; __int64 hInproc64; }; /*11853 */ struct _userHMETAFILEPICT { int fContext; _userHMETAFILEPICT::__MIDL_IWinTypes_0005 u; }; /*11854 */ union _userSTGMEDIUM::_STGMEDIUM_UNION::__MIDL_IAdviseSink_0003 { _userHMETAFILEPICT *hMetaFilePict; _userHENHMETAFILE *hHEnhMetaFile; _GDI_OBJECT *hGdiHandle; _userHGLOBAL *hGlobal; wchar_t *lpszFileName; _BYTE_BLOB *pstm; _BYTE_BLOB *pstg; }; /*11855 */ struct _userSTGMEDIUM::_STGMEDIUM_UNION { unsigned int tymed; _userSTGMEDIUM::_STGMEDIUM_UNION::__MIDL_IAdviseSink_0003 u; }; /*11856 */ struct _userSTGMEDIUM { IUnknown *pUnkForRelease; }; /*11857 */ #pragma pack(push, 1) struct PROTO_NC_USER_GER_IS_IP_BLOCK_REQ { PROTO_NC_USER_GER_PASSWORD_CHECK_ACK LoginData; unsigned int nUserNo; unsigned __int16 nClientHandle; char sUserIP[20]; }; #pragma pack(pop) /*11858 */ #pragma pack(push, 1) struct PROTO_NC_WT_LICENSE_CMD { ITEM_INVEN ItemInven; unsigned __int16 MobID; char bSet; }; #pragma pack(pop) /*11859 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_DELETE_DUNGEON_CMD { char Category; unsigned int RegisterNumber; unsigned int ReaderRegisterNumber; }; #pragma pack(pop) /*11860 */ struct SlideListWin::ListNumSorter { int m_nColumnNumForSort; }; /*11861 */ struct SlideListWin::ListSorter { int m_nColumnNumForSort; }; /*11862 */ struct _IMAGE_CE_RUNTIME_FUNCTION_ENTRY { unsigned int FuncStart; int _bf4; }; /*11863 */ struct _REASSIGN_BLOCKS { unsigned __int16 Reserved; unsigned __int16 Count; unsigned int BlockNumber[1]; }; /*11864 */ struct NiBooleanExtraData { NiExtraData baseclass_0; bool m_bValue; }; /*11865 */ struct tagSERIALKEYSA { unsigned int cbSize; unsigned int dwFlags; char *lpszActivePort; char *lpszPort; unsigned int iBaudRate; unsigned int iPortState; unsigned int iActive; }; /*11866 */ struct _DISK_EXTENT { unsigned int DiskNumber; _LARGE_INTEGER StartingOffset; _LARGE_INTEGER ExtentLength; }; /*11867 */ struct _VOLUME_DISK_EXTENTS { unsigned int NumberOfDiskExtents; _DISK_EXTENT Extents[1]; }; /*11868 */ struct PROTO_NC_ITEM_UPGRADE_ACK { unsigned __int16 err; }; /*11869 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLIT_N_MERGE_REQ { unsigned __int16 lockindex; unsigned __int16 Itemid; unsigned __int16 MoveLot; unsigned int FromOwner; SHINE_ITEM_REGISTNUMBER FromItemKey; unsigned int ToOwner; SHINE_ITEM_REGISTNUMBER ToItemKey; unsigned int nFromItemLot; unsigned int nToItemLot; }; #pragma pack(pop) /*11870 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHARGED_LIST_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 ErrorCode; char nPartMark; unsigned __int16 NumOfChargedItem; PROTO_CHARGED_ITEM_INFO ChargedItemInfoList[]; }; #pragma pack(pop) /*11871 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_REPURCHASE_LOT_ACK { unsigned __int16 nHandleNum; unsigned int nCharRegNum; unsigned __int16 nError; unsigned __int16 nLockIndex; }; #pragma pack(pop) /*11872 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CLASS_CHANGE_REQ { unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nStuffKey; unsigned __int16 nStuffID; unsigned int nStuffLot; char nMaxStat; char nFreeStat[5]; char nNewClass; unsigned __int64 nTotalPrice; unsigned __int16 lockindex; unsigned int nDeleteSkillCount; unsigned __int16 nDeleteSkillID[]; }; #pragma pack(pop) /*11873 */ struct PROTO_NC_MISC_CONNECTFROMWHERE_REQ { NETPACKETZONEHEADER netpacketzoneheader; char connectip[4]; }; /*11874 */ struct PROTO_NC_MISC_CONNECTFROMWHERE_DB_REQ { unsigned __int16 hZone; PROTO_NC_MISC_CONNECTFROMWHERE_REQ FromZoneReq; }; /*11875 */ struct PROTO_NC_OPTOOL_WM_SEND_PACKET_STATISTICS_CLR { char dummy[1]; }; /*11876 */ struct PROTO_NC_PRISON_OK_CMD { unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; /*11877 */ struct _RESOURCEMANAGER_COMPLETION_INFORMATION { void *IoCompletionPortHandle; unsigned int CompletionKey; }; /*11878 */ struct IInternetPriority { IUnknown baseclass_0; }; /*11879 */ struct PgCursor::SystemCursorInfo { int m_iType; unsigned int m_uiHotSpotX; unsigned int m_uiHotSpotY; unsigned int m_uiTextureOffsetLeft; unsigned int m_uiTextureOffsetTop; }; /*11880 */ struct PROTO_NC_LOG_GAME_CREATE_AVATAR { unsigned int chrregnum; }; /*11881 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_CREATE_AVATAR_SEND { char size; NETCOMMAND netcmd; PROTO_NC_LOG_GAME_CREATE_AVATAR log; }; #pragma pack(pop) /*11882 */ struct _wireSAFEARR_HAVEIID { unsigned int Size; IUnknown **apUnknown; _GUID iid; }; /*11883 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_SHORTCUTDATA_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*11884 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*11885 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*11886 */ struct ANON_OBJECT_HEADER { unsigned __int16 Sig1; unsigned __int16 Sig2; unsigned __int16 Version; unsigned __int16 Machine; unsigned int TimeDateStamp; _GUID ClassID; unsigned int SizeOfData; }; /*11887 */ struct _TXFS_ROLLFORWARD_REDO_INFORMATION { _LARGE_INTEGER LastVirtualClock; unsigned __int64 LastRedoLsn; unsigned __int64 HighestRecoveryLsn; unsigned int Flags; }; /*11888 */ struct NiPoint3InterpController { NiSingleInterpController baseclass_0; }; /*11889 */ struct NiMaterialColorController { NiPoint3InterpController baseclass_0; unsigned __int16 m_uFlags; }; /*11890 */ struct PROTO_NC_AVATAR_CREATESUCC_ACK { char numofavatar; PROTO_AVATARINFORMATION avatar; }; /*11891 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_CREATESUCC_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_CREATESUCC_ACK ack; }; #pragma pack(pop) /*11892 */ struct tagEMREXTESCAPE { tagEMR emr; int iEscape; int cbEscData; char EscData[1]; }; /*11893 */ struct tagMCI_ANIM_RECT_PARMS { unsigned int dwCallback; tagRECT rc; }; /*11894 */ struct PROTO_NC_CHAR_KQMAP_CMD { unsigned int nKQHandle; Name3 sKQMapName; SHINE_XY_TYPE nKQCoord; SHINE_DATETIME dKQDate; }; /*11895 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_USEITEM_MINIMON_INFO_CMD { unsigned __int16 nWorldHandle; unsigned int nCharNo; USEITEM_MINIMON_INFO UseItemMinimonInfo; }; #pragma pack(pop) /*11896 */ struct PROTO_NC_USER_TEENAGER_REQ { Name18Byte sUserID; unsigned __int16 nHandle; }; /*11897 */ struct _FILE_NAME_INFO { unsigned int FileNameLength; wchar_t FileName[1]; }; /*11898 */ struct tagLOGCOLORSPACEA { unsigned int lcsSignature; unsigned int lcsVersion; unsigned int lcsSize; int lcsCSType; int lcsIntent; tagICEXYZTRIPLE lcsEndpoints; unsigned int lcsGammaRed; unsigned int lcsGammaGreen; unsigned int lcsGammaBlue; char lcsFilename[260]; }; /*11899 */ struct tagEMRCREATECOLORSPACE { tagEMR emr; unsigned int ihCS; tagLOGCOLORSPACEA lcs; }; /*11900 */ struct tagMIDIINCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /*11901 */ struct __NCRYPT_SUPPORTED_LENGTHS { unsigned int dwMinLength; unsigned int dwMaxLength; unsigned int dwIncrement; unsigned int dwDefaultLength; }; /*11902 */ struct NiPSysEmitterDeclinationVarCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*11903 */ #pragma pack(push, 1) struct PROTO_NC_MISC_S2SCONNECTION_ACK { char echo_data; unsigned __int16 error; }; #pragma pack(pop) /*11904 */ #pragma pack(push, 1) struct PROTO_NC_MISC_S2SCONNECTION_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_MISC_S2SCONNECTION_ACK ack; }; #pragma pack(pop) /*11905 */ struct PROTO_NC_MINIHOUSE_PORTAL_OPEN_ACK { unsigned __int16 Error; }; /*11906 */ struct midiproptimediv_tag { unsigned int cbStruct; unsigned int dwTimeDiv; }; /*11907 */ struct _SESSION_HEADER { char sess_name; char num_sess; char rcv_dg_outstanding; char rcv_any_outstanding; }; /*11908 */ struct IErrorLog { IUnknown baseclass_0; }; /*11909 */ struct tagCUSTDATA { unsigned int cCustData; tagCUSTDATAITEM *prgCustData; }; /*11910 */ struct NiOBBLeaf { NiOBBNode baseclass_0; NiPoint3 *m_pWorldVertex[3]; }; /*11911 */ struct PROTO_NC_USER_JP_LOGIN_REQ { char sUserName[24]; char sPassword[36]; char sChannel[254]; }; /*11912 */ struct PROTO_NC_BAT_SKILLBASH_CAST_REQ { unsigned __int16 skill; unsigned __int16 target; }; /*11913 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_REQ { char nStartZoneNum; char nDestZoneNum; unsigned int nCharRegNum; unsigned int nInDunRegNum; INSTANCE_DUNGEON::CATEGORY IndunCategory; unsigned __int16 nNPCHandle; ORToken Argument; }; #pragma pack(pop) /*11914 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_QUEST_DOING_CMD { unsigned int chrregnum; char bNeedClear; char nNumOfDoingQuest; PLAYER_QUEST_INFO QuestDoingArray[]; }; #pragma pack(pop) /*11915 */ struct PROTO_NC_CHAR_QUEST_DONE_CMD { unsigned int chrregnum; unsigned __int16 nTotalDoneQuest; unsigned __int16 nTotalDoneQuestSize; unsigned __int16 nDoneQuestCount; unsigned __int16 nIndex; PLAYER_QUEST_DONE_INFO QuestDoneArray[]; }; /*11916 */ struct PROTO_NC_QUEST_GIVE_UP_ACK { unsigned __int16 nQuestID; unsigned __int16 ErrorCode; }; /*11917 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_QUEST_READ_CMD { unsigned int chrregnum; unsigned __int16 nNumOfReadQuest; unsigned __int16 QuestReadIDArray[]; }; #pragma pack(pop) /*11918 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_QUEST_REPEAT_CMD { unsigned int chrregnum; unsigned __int16 nNumOfRepeatQuest; PLAYER_QUEST_INFO QuestRepeatArray[]; }; #pragma pack(pop) /*11919 */ struct PROTO_NC_QUEST_CLIENT_SCENARIO_DONE_ACK { unsigned __int16 nScenarioID; }; /*11920 */ struct PROTO_NC_QUEST_NOTIFY_MOB_KILL_CMD::MobOfQuest { unsigned __int16 nMobID; unsigned __int16 nQuestID; }; /*11921 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_NOTIFY_MOB_KILL_CMD { char NumOfActionQuest; PROTO_NC_QUEST_NOTIFY_MOB_KILL_CMD::MobOfQuest mobofquest[]; }; #pragma pack(pop) /*11922 */ struct _IMAGE_VXD_HEADER { unsigned __int16 e32_magic; char e32_border; char e32_worder; unsigned int e32_level; unsigned __int16 e32_cpu; unsigned __int16 e32_os; unsigned int e32_ver; unsigned int e32_mflags; unsigned int e32_mpages; unsigned int e32_startobj; unsigned int e32_eip; unsigned int e32_stackobj; unsigned int e32_esp; unsigned int e32_pagesize; unsigned int e32_lastpagesize; unsigned int e32_fixupsize; unsigned int e32_fixupsum; unsigned int e32_ldrsize; unsigned int e32_ldrsum; unsigned int e32_objtab; unsigned int e32_objcnt; unsigned int e32_objmap; unsigned int e32_itermap; unsigned int e32_rsrctab; unsigned int e32_rsrccnt; unsigned int e32_restab; unsigned int e32_enttab; unsigned int e32_dirtab; unsigned int e32_dircnt; unsigned int e32_fpagetab; unsigned int e32_frectab; unsigned int e32_impmod; unsigned int e32_impmodcnt; unsigned int e32_impproc; unsigned int e32_pagesum; unsigned int e32_datapage; unsigned int e32_preload; unsigned int e32_nrestab; unsigned int e32_cbnrestab; unsigned int e32_nressum; unsigned int e32_autodata; unsigned int e32_debuginfo; unsigned int e32_debuglen; unsigned int e32_instpreload; unsigned int e32_instdemand; unsigned int e32_heapsize; char e32_res3[12]; unsigned int e32_winresoff; unsigned int e32_winreslen; unsigned __int16 e32_devid; unsigned __int16 e32_ddkver; }; /*11923 */ union _RemotableHandle::__MIDL_IWinTypes_0009 { int hInproc; int hRemote; }; /*11924 */ struct _RemotableHandle { int fContext; _RemotableHandle::__MIDL_IWinTypes_0009 u; }; /*11925 */ union Name1 { char n1_name[4]; unsigned int n1_code; }; /*11926 */ #pragma pack(push, 1) struct PROTO_NC_USER_TEENAGER_SET_CMD { char sUserKey[50]; unsigned int nUserPlayRemainTime; }; #pragma pack(pop) /*11927 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_ITEM_REBUY { unsigned int UserNo; unsigned int CharNo; unsigned __int16 ItemNo; unsigned __int64 BuyMoney; unsigned __int16 Vendor; unsigned __int64 ShineItemKey; char CharID[30]; int CharLevel; }; #pragma pack(pop) /*11928 */ struct PROTO_NC_EVENT_SET_ALL_READY_ACK { unsigned __int16 nError; unsigned __int16 nEventNo; }; /*11929 */ struct _DISK_HISTOGRAM { _LARGE_INTEGER DiskSize; _LARGE_INTEGER Start; _LARGE_INTEGER End; _LARGE_INTEGER Average; _LARGE_INTEGER AverageRead; _LARGE_INTEGER AverageWrite; unsigned int Granularity; unsigned int Size; unsigned int ReadCount; unsigned int WriteCount; _HISTOGRAM_BUCKET *Histogram; }; /*11930 */ struct IAuthenticate { IUnknown baseclass_0; }; /*11931 */ struct IAuthenticateEx { IAuthenticate baseclass_0; }; /*11932 */ struct NiDX9RendererSDM { char dummy[1]; }; /*11933 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_118 { const void *pVFTable; void *spare; char name[118]; }; #pragma pack(pop) /*11934 */ struct tagEMRSETWORLDTRANSFORM { tagEMR emr; tagXFORM xform; }; /*11935 */ struct _CERT_POLICY_MAPPING { char *pszIssuerDomainPolicy; char *pszSubjectDomainPolicy; }; /*11936 */ struct _CERT_POLICY_MAPPINGS_INFO { unsigned int cPolicyMapping; _CERT_POLICY_MAPPING *rgPolicyMapping; }; /*11937 */ struct _FILE_MAKE_COMPATIBLE_BUFFER { char CloseDisc; }; /*11938 */ struct ISynchronizeHandle { IUnknown baseclass_0; }; /*11939 */ struct ISynchronizeEvent { ISynchronizeHandle baseclass_0; }; /*11940 */ struct PROTO_NC_CT_DB_SET_CMD { NETPACKETZONEHEADER header; CT_INFO Info; }; /*11941 */ struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_REQ { unsigned int nNo; }; /*11942 */ struct PROTO_NC_ITEMDB_BUYALLFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*11943 */ struct _CACHE_DESCRIPTOR { char Level; char Associativity; unsigned __int16 LineSize; unsigned int Size; _PROCESSOR_CACHE_TYPE Type; }; /*11944 */ struct _RTL_CONDITION_VARIABLE { void *Ptr; }; /*11945 */ struct tagMULTIKEYHELPA { unsigned int mkSize; char mkKeylist; char szKeyphrase[1]; }; /*11946 */ struct _CMSG_MAIL_LIST_ENCRYPT_INFO { unsigned int cbSize; unsigned int dwRecipientIndex; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; unsigned int dwFlags; }; /*11947 */ struct PROTO_NC_CHAR_PET_CMD { char dummy[1]; }; /*11948 */ struct _TRANSACTIONMANAGER_BASIC_INFORMATION { _GUID TmIdentity; _LARGE_INTEGER VirtualClock; }; /*11949 */ struct _CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwFlags; void *pvExtraPolicyPara; }; /*11950 */ struct IViewObject { IUnknown baseclass_0; }; /*11951 */ struct _D3DDEVINFO_D3D9BANDWIDTHTIMINGS { float MaxBandwidthUtilized; float FrontEndUploadMemoryUtilizedPercent; float VertexRateUtilizedPercent; float TriangleSetupRateUtilizedPercent; float FillRateUtilizedPercent; }; /*11952 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_GUILD_MEMBER_DATA_REQ { NETPACKETHEADER netpacketheader; unsigned int chrregnum; unsigned int nNo; char slot; }; #pragma pack(pop) /*11953 */ #pragma pack(push, 1) struct PROTO_NC_RAID_SET_LOOTER_ACK { Name5 sNewLooterCharID; unsigned __int16 nError; }; #pragma pack(pop) /*11954 */ struct _CERT_POLICY_CONSTRAINTS_INFO { int fRequireExplicitPolicy; unsigned int dwRequireExplicitPolicySkipCerts; int fInhibitPolicyMapping; unsigned int dwInhibitPolicyMappingSkipCerts; }; /*11955 */ struct USN_RECORD { unsigned int RecordLength; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned __int64 FileReferenceNumber; unsigned __int64 ParentFileReferenceNumber; __int64 Usn; _LARGE_INTEGER TimeStamp; unsigned int Reason; unsigned int SourceInfo; unsigned int SecurityId; unsigned int FileAttributes; unsigned __int16 FileNameLength; unsigned __int16 FileNameOffset; wchar_t FileName[1]; }; /*11956 */ struct _MONITOR_INFO_2W { wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDLLName; }; /*11957 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_115 { const void *pVFTable; void *spare; char name[115]; }; #pragma pack(pop) /*11958 */ struct _WIN32_FILE_ATTRIBUTE_DATA { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; }; /*11959 */ struct _MMCKINFO { unsigned int ckid; unsigned int cksize; unsigned int fccType; unsigned int dwDataOffset; unsigned int dwFlags; }; /*11960 */ struct _PRINTER_INFO_9A { _devicemodeA *pDevMode; }; /*11961 */ struct _JOB_INFO_1W { unsigned int JobId; wchar_t *pPrinterName; wchar_t *pMachineName; wchar_t *pUserName; wchar_t *pDocument; wchar_t *pDatatype; wchar_t *pStatus; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int TotalPages; unsigned int PagesPrinted; _SYSTEMTIME Submitted; }; /*11962 */ struct _PRINTER_ENUM_VALUESA { char *pValueName; unsigned int cbValueName; unsigned int dwType; char *pData; unsigned int cbData; }; /*11963 */ struct PPM_WMI_IDLE_STATE { unsigned int Latency; unsigned int Power; unsigned int TimeCheck; char PromotePercent; char DemotePercent; char StateType; char Reserved; unsigned int StateFlags; unsigned int Context; unsigned int IdleHandler; unsigned int Reserved1; }; /*11964 */ struct PPM_WMI_IDLE_STATES { unsigned int Type; unsigned int Count; unsigned int TargetState; unsigned int OldState; unsigned __int64 TargetProcessors; PPM_WMI_IDLE_STATE State[1]; }; /*11965 */ struct _FILE_BASIC_INFO { _LARGE_INTEGER CreationTime; _LARGE_INTEGER LastAccessTime; _LARGE_INTEGER LastWriteTime; _LARGE_INTEGER ChangeTime; unsigned int FileAttributes; }; /*11966 */ struct _BCryptBuffer { unsigned int cbBuffer; unsigned int BufferType; void *pvBuffer; }; /*11967 */ struct _BCryptBufferDesc { unsigned int ulVersion; unsigned int cBuffers; _BCryptBuffer *pBuffers; }; /*11968 */ struct _CRL_DIST_POINT_NAME { unsigned int dwDistPointNameChoice; _CERT_ALT_NAME_INFO FullName; }; /*11969 */ struct _CRYPT_PASSWORD_CREDENTIALSW { unsigned int cbSize; wchar_t *pszUsername; wchar_t *pszPassword; }; /*11970 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_GET { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 questid; }; #pragma pack(pop) /*11971 */ struct PROTO_NC_ITEMDB_PRODUCE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 product; unsigned __int16 err; }; /*11972 */ #pragma pack(push, 1) struct PROTO_NC_MISC_WHSHANDLEFIX_CMD { NETPACKETZONEHEADER packheader; unsigned __int16 whshandle; char flag; }; #pragma pack(pop) /*11973 */ struct LOGIN_USER_RATABLE { unsigned __int16 nWMSUS_1; unsigned __int16 nWMSUS_2; unsigned __int16 nWMSUS_3; unsigned __int16 nWMSUS_4; unsigned __int16 nWMSUS_5; unsigned __int16 nWMSUS_FULL; }; /*11974 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_LOGIN_USER_RATABLE_GET_ACK { char nWorldNo; LOGIN_USER_RATABLE RateTable; }; #pragma pack(pop) /*11975 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_ETC4_REQ { char dummy[1]; }; /*11976 */ struct _OSVERSIONINFOEXA { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; char szCSDVersion[128]; unsigned __int16 wServicePackMajor; unsigned __int16 wServicePackMinor; unsigned __int16 wSuiteMask; char wProductType; char wReserved; }; /*11977 */ struct tMIXERCONTROLDETAILS_SIGNED { int lValue; }; /*11978 */ struct _OCSP_SIGNATURE_INFO { _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPT_BIT_BLOB Signature; unsigned int cCertEncoded; _CRYPTOAPI_BLOB *rgCertEncoded; }; /*11979 */ struct _OCSP_BASIC_SIGNED_RESPONSE_INFO { _CRYPTOAPI_BLOB ToBeSigned; _OCSP_SIGNATURE_INFO SignatureInfo; }; /*11980 */ struct NiPointer { NiImageConverter *m_pObject; }; /*11981 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONEBASH_MISS_CMD { unsigned __int16 attacker; unsigned __int16 target; char actioncode; unsigned __int16 attackspeed; }; #pragma pack(pop) /*11982 */ struct ANNOUNCE_MESSAGE { char AnnounceType; char SizeOfMessage; char Message[]; }; /*11983 */ struct PROTO_NC_ANNOUNCE_W2C_CMD { ANNOUNCE_MESSAGE AnnounceMessage; }; /*11984 */ struct PROTO_NC_GAMBLE_ZONE_PREVMAPNAME_CMD { Name3 sPrevMapName; }; /*11985 */ struct _IMAGE_COFF_SYMBOLS_HEADER { unsigned int NumberOfSymbols; unsigned int LvaToFirstSymbol; unsigned int NumberOfLinenumbers; unsigned int LvaToFirstLinenumber; unsigned int RvaToFirstByteOfCode; unsigned int RvaToLastByteOfCode; unsigned int RvaToFirstByteOfData; unsigned int RvaToLastByteOfData; }; /*11986 */ struct _ImageArchitectureHeader { int _bf0; unsigned int FirstEntryRVA; }; /*11987 */ struct _SYSTEM_POWER_STATUS { char ACLineStatus; char BatteryFlag; char BatteryLifePercent; char Reserved1; unsigned int BatteryLifeTime; unsigned int BatteryFullLifeTime; }; /*11988 */ struct _D3DDEVINFO_D3D9STAGETIMINGS { float MemoryProcessingPercent; float ComputationProcessingPercent; }; /*11989 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_JOIN_LIST_REQ { unsigned __int16 hWMChar; unsigned int nGTNo; }; #pragma pack(pop) /*11990 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_LEAVE_CMD { unsigned __int16 nRaidNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; unsigned int nCharNo; }; #pragma pack(pop) /*11991 */ struct tagEMRPOLYLINE16 { tagEMR emr; _RECTL rclBounds; unsigned int cpts; tagPOINTS apts[1]; }; /*11992 */ struct _OCSP_RESPONSE_INFO { unsigned int dwStatus; char *pszObjId; _CRYPTOAPI_BLOB Value; }; /*11993 */ struct IEncodingFilterFactory { IUnknown baseclass_0; }; /*11994 */ struct NiQuatTransform { NiPoint3 m_kTranslate; NiQuaternion m_kRotate; float m_fScale; }; /*11995 */ struct _D3DXWELDEPSILONS { float Position; float BlendWeights; float Normal; float PSize; float Specular; float Diffuse; float Texcoord[8]; float Tangent; float Binormal; float TessFactor; }; /*11996 */ #pragma pack(push, 1) struct PROTO_NC_LOG_ITEMMONEY_BUY { unsigned int nCharNo; unsigned __int16 nNPCNo; unsigned __int16 nItemID; SHINE_ITEM_REGISTNUMBER nItemkey; unsigned int nItemLot; unsigned __int16 nMoneyID; unsigned int nMoneyLot; }; #pragma pack(pop) /*11997 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_TOKEN_BUYLOT_REQ { unsigned __int16 lockindex; unsigned int nNo; PROTO_ITEM_ATTRCHANGE ItemInfo; unsigned __int16 nItemID; unsigned int nPriceGuildToken; }; #pragma pack(pop) /*11998 */ struct tagMENUBARINFO { unsigned int cbSize; tagRECT rcBar; HMENU__ *hMenu; HWND__ *hwndMenu; int _bf28; }; /*11999 */ struct _BYTE_SIZEDARR { unsigned int clSize; char *pData; }; /*12000 */ struct _DRIVER_INFO_3W { unsigned int cVersion; wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDriverPath; wchar_t *pDataFile; wchar_t *pConfigFile; wchar_t *pHelpFile; wchar_t *pDependentFiles; wchar_t *pMonitorName; wchar_t *pDefaultDataType; }; /*12001 */ struct _D3DXMATRIXA16 { D3DXMATRIX baseclass_0; }; /*12002 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_OBSERVER_ENTER_ACK { unsigned __int16 err; char nTournamentSeed; unsigned __int16 nPlayerHnd; }; #pragma pack(pop) /*12003 */ struct tagWTSSESSION_NOTIFICATION { unsigned int cbSize; unsigned int dwSessionId; }; /*12004 */ struct RETRIEVAL_POINTERS_BUFFER:: { _LARGE_INTEGER NextVcn; _LARGE_INTEGER Lcn; }; /*12005 */ struct RETRIEVAL_POINTERS_BUFFER { unsigned int ExtentCount; _LARGE_INTEGER StartingVcn; RETRIEVAL_POINTERS_BUFFER:: Extents[1]; }; /*12006 */ struct tagINTERFACEINFO { IUnknown *pUnk; _GUID iid; unsigned __int16 wMethod; }; /*12007 */ struct IXMLDOMEntityReference { IXMLDOMNode baseclass_0; }; /*12008 */ struct NiColorExtraDataController { NiExtraDataController baseclass_0; }; /*12009 */ struct PROTO_NC_CHAR_SET_STYLE_GET_INFO_ACK { unsigned __int16 Error; STYLE_ITEM_COUNTS Items[6]; }; /*12010 */ struct PPM_IDLE_STATE_BUCKET_EX { unsigned __int64 TotalTimeUs; unsigned int MinTimeUs; unsigned int MaxTimeUs; unsigned int Count; }; /*12011 */ struct PPM_IDLE_STATE_ACCOUNTING_EX { unsigned __int64 TotalTime; unsigned int IdleTransitions; unsigned int FailedTransitions; unsigned int InvalidBucketIndex; unsigned int MinTimeUs; unsigned int MaxTimeUs; PPM_IDLE_STATE_BUCKET_EX IdleTimeBuckets[16]; }; /*12012 */ struct HWAVEIN__ { int unused; }; /*12013 */ struct _CRYPT_CONTEXT_FUNCTION_CONFIG { unsigned int dwFlags; unsigned int dwReserved; }; /*12014 */ struct PROTO_NC_GUILD_WAR_ABLE_LIST_REQ { char dummy[1]; }; /*12015 */ #pragma pack(push, 1) struct PROTO_NC_MISC_GET_CHAT_BLOCK_SPAM_FILTER_DB_CMD { unsigned int nUserNo; unsigned int nCharNo; char bIsSpamSpread; char bIsSpamBlock; char nSpamFilterRate; }; #pragma pack(pop) /*12016 */ struct PROTO_NC_ACT_MOVEWALK_CMD { SHINE_XY_TYPE from; SHINE_XY_TYPE to; }; /*12017 */ struct $_TypeDescriptor$_extraBytes_52 { const void *pVFTable; void *spare; char name[52]; }; /*12018 */ struct _ACCESS_DENIED_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*12019 */ struct _DRAGINFOA { unsigned int uSize; tagPOINT pt; int fNC; char *lpFileList; unsigned int grfKeyState; }; /*12020 */ struct NiTArray { NiTArrayVtbl *vfptr; unsigned int *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*12021 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*12022 */ struct NiSwitchNode { NiNode baseclass_0; unsigned __int16 m_uFlags; int m_iIndex; float m_fSavedTime; unsigned int m_uiRevID; NiTArray m_kChildRevID; bool m_bUpdateControllers; }; /*12023 */ struct NiLODNode { NiSwitchNode baseclass_0; NiPointer m_spLODData; bool m_bLODActive; }; /*12024 */ struct PROTO_NC_SCENARIO_DIRECTIONAL_ARROW_CMD { SHINE_XY_TYPE DirectionalPos; }; /*12025 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_GET_SHORTCUTDATA_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_SHORTCUTDATA_CMD DBShortCutData; }; #pragma pack(pop) /*12026 */ struct tagMIXERCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; }; /*12027 */ struct _CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY { char *pszObjId; unsigned int cValue; _CRYPTOAPI_BLOB *rgValue; }; /*12028 */ struct GUILD_MEMBER_SERVER { unsigned int nMemberCharNo; int dJoinDate; int dCanLeaveTime; int dCanBanishTime; tm tm_dJoinDate; tm tm_dCanLeaveTime; tm tm_dCanBanishTime; }; /*12029 */ #pragma pack(push, 1) struct GUILD_MEMEBER_INFO { GUILD_MEMBER_CLIENT MemberClient; GUILD_MEMBER_SERVER MemberServer; }; #pragma pack(pop) /*12030 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_GUILD_MEMBER_DATA_ACK { unsigned int chrregnum; char slot; unsigned int nNo; unsigned __int16 Error; char PartMask; unsigned __int16 NumOfMember; GUILD_MEMEBER_INFO MemberList[]; }; #pragma pack(pop) /*12031 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLSMASH_MISS_CMD { unsigned __int16 target; char attackcode; }; #pragma pack(pop) /*12032 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_ITEM_ID_CHANGE_REQ { NETPACKETZONEHEADER header; ITEM_INVEN nInvenSlot; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER nDiceTaiSaiKey; unsigned __int16 nGameItemID; unsigned __int16 nMoneyCardItemID; unsigned __int64 nRewardMoney; unsigned __int16 GetMasterRate; }; #pragma pack(pop) /*12033 */ struct tagEMRSCALEVIEWPORTEXTEX { tagEMR emr; int xNum; int xDenom; int yNum; int yDenom; }; /*12034 */ struct tagJOYCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; wchar_t szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; wchar_t szRegKey[32]; wchar_t szOEMVxD[260]; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /*12035 */ struct joyinfoex_tag { unsigned int dwSize; unsigned int dwFlags; unsigned int dwXpos; unsigned int dwYpos; unsigned int dwZpos; unsigned int dwRpos; unsigned int dwUpos; unsigned int dwVpos; unsigned int dwButtons; unsigned int dwButtonNumber; unsigned int dwPOV; unsigned int dwReserved1; unsigned int dwReserved2; }; /*12036 */ union _RPC_BINDING_HANDLE_TEMPLATE_V1_W:: { unsigned __int16 *Reserved; }; /*12037 */ struct _RPC_BINDING_HANDLE_TEMPLATE_V1_W { unsigned int Version; unsigned int Flags; unsigned int ProtocolSequence; unsigned __int16 *NetworkAddress; unsigned __int16 *StringEndpoint; _RPC_BINDING_HANDLE_TEMPLATE_V1_W:: u1; _GUID ObjectUuid; }; /*12038 */ struct _CRYPT_MASK_GEN_ALGORITHM { char *pszObjId; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; }; /*12039 */ struct _CRYPT_RSA_SSA_PSS_PARAMETERS { _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPT_MASK_GEN_ALGORITHM MaskGenAlgorithm; unsigned int dwSaltLength; unsigned int dwTrailerField; }; /*12040 */ struct _PRINTER_INFO_5W { wchar_t *pPrinterName; wchar_t *pPortName; unsigned int Attributes; unsigned int DeviceNotSelectedTimeout; unsigned int TransmissionRetryTimeout; }; /*12041 */ struct PROTO_NC_USER_TW_PASSWORD_CHECK_ACK { NETPACKETHEADER netpacketheader; unsigned __int16 nError; unsigned int nUserNo; }; /*12042 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONEDAMAGED_LARGE_CMD { unsigned __int16 attack; unsigned __int16 target; unsigned __int16 damage; char actionnumber; }; #pragma pack(pop) /*12043 */ struct tagEMRELLIPSE { tagEMR emr; _RECTL rclBox; }; /*12044 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_UNEQUIP { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; ITEM_INVEN iteminvenfrom; ITEM_INVEN iteminvento; }; #pragma pack(pop) /*12045 */ struct _ACCESS_ALLOWED_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*12046 */ union _RATE_QUOTA_LIMIT { unsigned int RateData; }; /*12047 */ struct $70D636CC6D3E102A1CB1CECA38555A4E { char Flags; }; /*12048 */ struct $E7FD15DFD778E8FFF937F659685E7981 { unsigned int NodeNumber; }; /*12049 */ union $0D32436F0166DCB83805B76F0B29A44F { $70D636CC6D3E102A1CB1CECA38555A4E ProcessorCore; $E7FD15DFD778E8FFF937F659685E7981 NumaNode; _CACHE_DESCRIPTOR Cache; unsigned __int64 Reserved[2]; }; /*12050 */ struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION { unsigned int ProcessorMask; _LOGICAL_PROCESSOR_RELATIONSHIP Relationship; $0D32436F0166DCB83805B76F0B29A44F NumaNode; }; /*12051 */ struct tagENHMETAHEADER { unsigned int iType; unsigned int nSize; _RECTL rclBounds; _RECTL rclFrame; unsigned int dSignature; unsigned int nVersion; unsigned int nBytes; unsigned int nRecords; unsigned __int16 nHandles; unsigned __int16 sReserved; unsigned int nDescription; unsigned int offDescription; unsigned int nPalEntries; tagSIZE szlDevice; tagSIZE szlMillimeters; unsigned int cbPixelFormat; unsigned int offPixelFormat; unsigned int bOpenGL; tagSIZE szlMicrometers; }; /*12052 */ struct _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA { unsigned int cbSize; $2648935626D60F3A93F830EF5D884CB4 ___u1; unsigned int dwKeySpec; _CMSG_KEY_AGREE_RECIPIENT_INFO *pKeyAgree; unsigned int dwRecipientIndex; unsigned int dwRecipientEncryptedKeyIndex; _CRYPT_BIT_BLOB OriginatorPublicKey; }; /*12053 */ struct NiQuaternionInterpolator { NiKeyBasedInterpolator baseclass_0; NiQuaternion m_kQuaternionValue; NiPointer m_spQuaternionData; unsigned int m_uiLastIdx; }; /*12054 */ struct NiPSysEmitterPlanarAngleCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*12055 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_REWARD_MINIHOUSE { unsigned int chrregnum; unsigned __int16 questid; char minihouseid; }; #pragma pack(pop) /*12056 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_DB_SET_INFO_REQ { NETPACKETZONEHEADER ZoneHeader; char nQSC; PLAYER_QUEST_INFO QuestInfo; }; #pragma pack(pop) /*12057 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_39 { const void *pVFTable; void *spare; char name[39]; }; #pragma pack(pop) /*12058 */ struct _TAPE_WMI_OPERATIONS { unsigned int Method; unsigned int DataBufferSize; void *DataBuffer; }; /*12059 */ struct tagMCI_SYSINFO_PARMSW { unsigned int dwCallback; wchar_t *lpstrReturn; unsigned int dwRetSize; unsigned int dwNumber; unsigned int wDeviceType; }; /*12060 */ struct _SD_GLOBAL_CHANGE_INPUT { unsigned int Flags; unsigned int ChangeType; _SD_CHANGE_MACHINE_SID_INPUT SdChange; }; /*12061 */ struct vc_attributes::PreBoundAttribute { unsigned int Deref; }; /*12062 */ struct tagGESTUREINFO { unsigned int cbSize; unsigned int dwFlags; unsigned int dwID; HWND__ *hwndTarget; tagPOINTS ptsLocation; unsigned int dwInstanceID; unsigned int dwSequenceID; unsigned __int64 ullArguments; unsigned int cbExtraArgs; }; /*12063 */ struct OPENCARD_SEARCH_CRITERIAW { unsigned int dwStructSize; wchar_t *lpstrGroupNames; unsigned int nMaxGroupNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; wchar_t *lpstrCardNames; unsigned int nMaxCardNames; int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); unsigned int (__stdcall *lpfnConnect)(unsigned int, wchar_t *, wchar_t *, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; }; /*12064 */ struct PROTO_NC_KQ_VOTE_BAN_MSG_CMD { char nVoteRate; char nYesNum; char nNoNum; char nCancelNum; }; /*12065 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_SHORTCUTDATA_REQ { char nShortCutDataCnt; SHORT_CUT_DATA ShortCutData[]; }; /*12066 */ struct _CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA { unsigned int cOID; char **rgpszOID; }; /*12067 */ struct _PRINTER_NOTIFY_INFO { unsigned int Version; unsigned int Flags; unsigned int Count; _PRINTER_NOTIFY_INFO_DATA aData[1]; }; /*12068 */ struct ISurrogate { IUnknown baseclass_0; }; /*12069 */ struct NiColorKey { NiAnimationKey baseclass_0; NiColorA m_Color; }; /*12070 */ struct NiStepColorKey { NiColorKey baseclass_0; }; /*12071 */ struct PROTO_NC_ITEMDB_CREATEITEMLISTFAIL_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 error; }; /*12072 */ struct PROTO_NC_MISC_SPAMMER_ZONE_CHAT_BAN_CMD { Name5 sSpammerName; unsigned int nChatBan; }; /*12073 */ #pragma pack(push, 1) struct PROTO_NC_MAP_ITEMBONUS_RNG { ZONERINGLINKAGESTART start; unsigned __int16 bonus; }; #pragma pack(pop) /*12074 */ struct _SE_SECURITY_DESCRIPTOR { unsigned int Size; unsigned int Flags; void *SecurityDescriptor; }; /*12075 */ struct PROTO_NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_REQ { unsigned __int64 cen; }; /*12076 */ struct CPropertyType,std::allocator > > { char dummy[1]; }; /*12077 */ struct tagMCI_OVLY_WINDOW_PARMSA { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const char *lpstrText; }; /*12078 */ struct _PRINTER_INFO_7A { char *pszObjectGUID; unsigned int dwAction; }; /*12079 */ struct tagMOUSEMOVEPOINT { int x; int y; unsigned int time; unsigned int dwExtraInfo; }; /*12080 */ struct PROTO_NC_ITEM_AUTO_ARRANGE_INVEN_ACK { unsigned __int16 err; }; /*12081 */ struct PROTO_NC_SCENARIO_SCRIPTMESSAGE_CMD { char DialogIndex[32]; char nlen[5]; char sContent[]; }; /*12082 */ struct TextData2 { ITableBase baseclass_0; }; /*12083 */ struct tagHIGHCONTRASTA { unsigned int cbSize; unsigned int dwFlags; char *lpszDefaultScheme; }; /*12084 */ struct _D3DCLIPSTATUS9 { unsigned int ClipUnion; unsigned int ClipIntersection; }; /*12085 */ struct PROTO_NC_CHAR_MYSTERYVAULT_UI_STATE_CMD { char mystery_vault; }; /*12086 */ struct PROTO_NC_MINIHOUSE_CHAR_ACTION_CMD { unsigned __int16 PreHandle; unsigned __int16 NextHandle; unsigned __int16 nFurnitureHnd; unsigned __int16 ActorHnd; char ActorIdx; char ActeeIdx; }; /*12087 */ struct _CERT_AUTHORITY_INFO_ACCESS { unsigned int cAccDescr; _CERT_ACCESS_DESCRIPTION *rgAccDescr; }; /*12088 */ struct _CMSG_CNG_CONTENT_DECRYPT_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); unsigned int hNCryptKey; char *pbContentEncryptKey; unsigned int cbContentEncryptKey; void *hCNGContentEncryptKey; char *pbCNGContentEncryptKeyObject; }; /*12089 */ struct NiFloatsExtraDataController { NiExtraDataController baseclass_0; int m_iFloatsExtraDataIndex; char *m_pcCtlrID; }; /*12090 */ struct IDirectInput8A { IUnknown baseclass_0; }; /*12091 */ struct NiDI8InputSystem { NiInputSystem baseclass_0; HRESULT (__stdcall *m_pfnCreate)(HINSTANCE__ *, unsigned int, _GUID *, void **, IUnknown *); IDirectInput8A *m_pkDirectInput8; unsigned int m_uiActions; _DIACTIONA *m_pkActions; _DIACTIONFORMATA m_kDIActionFormat; IDirect3DTexture9 *m_pkD3DSurface_ConfigDevices; char *m_apacMappingNames[21]; }; /*12092 */ struct NiDI8InputSystem::DI8CreateParams { NiInputSystem::CreateParams baseclass_0; HINSTANCE__ *m_hOwnerInst; HWND__ *m_hOwnerWnd; char *m_apacMappingNames[21]; }; /*12093 */ struct NiDI8InputSystem::DI8Description { NiInputDevice::Description baseclass_0; _GUID m_kGUIDInstance; }; /*12094 */ struct PROTO_NC_KQ_WINTER_EVENT_2014_SCORE_CMD { TEAM_SCORE_INFO Red; TEAM_SCORE_INFO Blue; }; /*12095 */ struct $_s__RTTIBaseClassArray$_extraBytes_24 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[6]; _BYTE gap18[1]; }; /*12096 */ struct _JIT_DEBUG_INFO { unsigned int dwSize; unsigned int dwProcessorArchitecture; unsigned int dwThreadID; unsigned int dwReserved0; unsigned __int64 lpExceptionAddress; unsigned __int64 lpExceptionRecord; unsigned __int64 lpContextRecord; }; /*12097 */ struct _FILE_IO_PRIORITY_HINT_INFO { _PRIORITY_HINT PriorityHint; }; /*12098 */ struct _EV_EXTRA_CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwRootProgramQualifierFlags; }; /*12099 */ struct _PRINTER_OPTIONSA { unsigned int cbSize; unsigned int dwFlags; }; /*12100 */ struct NiTransformData { NiObject baseclass_0; unsigned int m_uiNumRotKeys; NiRotKey *m_pkRotKeys; NiAnimationKey::KeyType m_eRotType; char m_ucRotSize; unsigned int m_uiNumPosKeys; NiPosKey *m_pkPosKeys; NiAnimationKey::KeyType m_ePosType; char m_ucPosSize; unsigned int m_uiNumScaleKeys; NiFloatKey *m_pkScaleKeys; NiAnimationKey::KeyType m_eScaleType; char m_ucScaleSize; }; /*12101 */ struct NiPointer { NiTransformData *m_pObject; }; /*12102 */ struct NiTransformInterpolator { NiKeyBasedInterpolator baseclass_0; NiQuatTransform m_kTransformValue; NiPointer m_spData; unsigned int m_uiLastTransIdx; unsigned int m_uiLastRotIdx; unsigned int m_uiLastScaleIdx; }; /*12103 */ struct PROTO_NC_GUILD_ACADEMY_CHAT_ACK { unsigned __int16 error; }; /*12104 */ struct PROTO_NC_CHAR_REBIRTH_CMD { char dummy[1]; }; /*12105 */ struct _OSVERSIONINFOA { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; char szCSDVersion[128]; }; /*12106 */ struct NiFloatInterpolator { NiKeyBasedInterpolator baseclass_0; float m_fFloatValue; NiPointer m_spFloatData; unsigned int m_uiLastIdx; }; /*12107 */ struct NiPointer { NiFloatInterpolator *m_pObject; }; /*12108 */ struct _D3DRANGE { unsigned int Offset; unsigned int Size; }; /*12109 */ struct ID3DXEffect { ID3DXBaseEffect baseclass_0; }; /*12110 */ struct ID3DXEffectPool { IUnknown baseclass_0; }; /*12111 */ struct ID3DXEffectStateManager { IUnknown baseclass_0; }; /*12112 */ struct PROTO_NC_CHARSAVE_ITEMACTIONCOOLTIME_REQ { unsigned __int16 num; ActionCooltime group[]; }; /*12113 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LOGININFO_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_LOGININFO_CMD cmd; }; #pragma pack(pop) /*12114 */ struct tagEMRSETICMPROFILE { tagEMR emr; unsigned int dwFlags; unsigned int cbName; unsigned int cbData; char Data[1]; }; /*12115 */ struct _CERT_GENERAL_SUBTREE { _CERT_ALT_NAME_ENTRY Base; unsigned int dwMinimum; int fMaximum; unsigned int dwMaximum; }; /*12116 */ struct _CERT_KEY_CONTEXT { unsigned int cbSize; $2648935626D60F3A93F830EF5D884CB4 ___u1; unsigned int dwKeySpec; }; /*12117 */ struct _TAPE_GET_STATISTICS { unsigned int Operation; }; /*12118 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WAR_SCORE_ACK { unsigned __int16 Error; Name4 EnemyGuildName; SHINE_GUILD_SCORE MyScore; SHINE_GUILD_SCORE EnemyScore; }; #pragma pack(pop) /*12119 */ struct _PROVIDOR_INFO_1W { wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDLLName; }; /*12120 */ struct IDataFilter { IUnknown baseclass_0; }; /*12121 */ struct ITypeLib2 { ITypeLib baseclass_0; }; /*12122 */ struct PROTO_NC_LOG_GAME_GUILD_WAR_ACCEPT { unsigned int chrregnum; unsigned int guildregnum_target; unsigned int guildregnum; }; /*12123 */ #pragma pack(push, 1) struct ColorInfoType { ColorID eColorID; char ColorR; char ColorG; char ColorB; }; #pragma pack(pop) /*12124 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_90 { const void *pVFTable; void *spare; char name[90]; }; #pragma pack(pop) /*12125 */ struct _IMAGE_BASE_RELOCATION { unsigned int VirtualAddress; unsigned int SizeOfBlock; }; /*12126 */ struct _TRANSACTIONMANAGER_RECOVERY_INFORMATION { unsigned __int64 LastRecoveredLsn; }; /*12127 */ struct _PERF_COUNTER_DEFINITION { unsigned int ByteLength; unsigned int CounterNameTitleIndex; wchar_t *CounterNameTitle; unsigned int CounterHelpTitleIndex; wchar_t *CounterHelpTitle; int DefaultScale; unsigned int DetailLevel; unsigned int CounterType; unsigned int CounterSize; unsigned int CounterOffset; }; /*12128 */ union $B5432B5766EACA8D7A891B0C9CA17601 { unsigned int cbStruct; unsigned int cbSize; }; /*12129 */ struct _HTTPSPolicyCallbackData { $B5432B5766EACA8D7A891B0C9CA17601 ___u0; unsigned int dwAuthType; unsigned int fdwChecks; wchar_t *pwszServerName; }; /*12130 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_NEW_UPGRADE_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_NEW_UPGRADE_ACK ack; }; #pragma pack(pop) /*12131 */ #pragma pack(push, 1) struct PROTO_NC_MISC_CONNECTER_ACK { char worldno; unsigned __int16 connectercount; unsigned __int16 nEachClass[64]; }; #pragma pack(pop) /*12132 */ struct NPCViewInfoTab { IIDTableBase baseclass_0; }; /*12133 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_27 { const void *pVFTable; void *spare; char name[27]; }; #pragma pack(pop) /*12134 */ struct _PROCESSOR_NUMBER { unsigned __int16 Group; char Number; char Reserved; }; /*12135 */ struct _FILE_STANDARD_INFO { _LARGE_INTEGER AllocationSize; _LARGE_INTEGER EndOfFile; unsigned int NumberOfLinks; char DeletePending; char Directory; }; /*12136 */ struct tagWAVEINCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; }; /*12137 */ struct _CERT_REVOCATION_CHAIN_PARA { unsigned int cbSize; void *hChainEngine; void *hAdditionalStore; unsigned int dwChainFlags; unsigned int dwUrlRetrievalTimeout; _FILETIME *pftCurrentTime; _FILETIME *pftCacheResync; unsigned int cbMaxUrlRetrievalByteCount; }; /*12138 */ struct _CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO { unsigned int cbSize; int iDeltaCrlIndicator; _FILETIME *pftCacheResync; _FILETIME *pLastSyncTime; _FILETIME *pMaxAgeTime; _CERT_REVOCATION_CHAIN_PARA *pChainPara; _CRYPTOAPI_BLOB *pDeltaCrlIndicator; }; /*12139 */ struct NiIntersector { NiIntersectorVtbl *vfptr; float m_fMaxTime; float m_fDerivativeTimeStep; float m_fInvDerivativeTimeStep; float m_fPseudodistanceThreshold; int m_iMaxIterations; NiIntersector::IntersectionType m_eIntersectionType; float m_fContactTime; NiPoint3 m_kContactPoint; NiPoint3 m_kContactNormal; }; /*12140 */ struct NiIntersectorVtbl { void (__thiscall *Test)(NiIntersector *this, NiPoint3 *, NiPoint3 *); void (__thiscall *Find)(NiIntersector *this, NiPoint3 *, NiPoint3 *); float (__thiscall *Pseudodistance)(NiIntersector *this, NiPoint3 *, NiPoint3 *, float); void (__thiscall *ComputeContactInformation)(NiIntersector *this, NiPoint3 *, NiPoint3 *); }; /*12141 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_REQ { unsigned __int16 Error; unsigned int nGTNo; char nMatchType; GUILD_TOURNAMENT_LIST_DB TournamentTree[31]; }; #pragma pack(pop) /*12142 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_PROPOSE_ACK { NETPACKETZONEHEADER header; int Success; unsigned int Partner; }; #pragma pack(pop) /*12143 */ struct _TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT { _GUID EnlistmentId; _GUID UOW; }; /*12144 */ struct tagMCI_OVLY_LOAD_PARMSA { unsigned int dwCallback; const char *lpfilename; tagRECT rc; }; /*12145 */ struct _wireSAFEARR_BSTR { unsigned int Size; _FLAGGED_WORD_BLOB **aBstr; }; /*12146 */ struct _wireSAFEARR_UNKNOWN { unsigned int Size; IUnknown **apUnknown; }; /*12147 */ struct _wireSAFEARR_DISPATCH { unsigned int Size; IDispatch **apDispatch; }; /*12148 */ union _wireSAFEARRAY_UNION::__MIDL_IOleAutomationTypes_0001 { _wireSAFEARR_BSTR BstrStr; _wireSAFEARR_UNKNOWN UnknownStr; _wireSAFEARR_DISPATCH DispatchStr; _wireSAFEARR_VARIANT VariantStr; _wireSAFEARR_BRECORD RecordStr; _wireSAFEARR_HAVEIID HaveIidStr; _BYTE_SIZEDARR ByteStr; _SHORT_SIZEDARR WordStr; _LONG_SIZEDARR LongStr; _HYPER_SIZEDARR HyperStr; }; /*12149 */ #pragma pack(push, 1) struct _wireSAFEARRAY_UNION { unsigned int sfType; _wireSAFEARRAY_UNION::__MIDL_IOleAutomationTypes_0001 u; }; #pragma pack(pop) /*12150 */ #pragma pack(push, 1) struct _wireSAFEARRAY { unsigned __int16 cDims; unsigned __int16 fFeatures; unsigned int cbElements; unsigned int cLocks; _wireSAFEARRAY_UNION uArrayStructs; tagSAFEARRAYBOUND rgsabound[1]; }; #pragma pack(pop) /*12151 */ struct _wireVARIANT { unsigned int clSize; unsigned int rpcReserved; unsigned __int16 vt; unsigned __int16 wReserved1; unsigned __int16 wReserved2; unsigned __int16 wReserved3; $4D4DAF5607BA4BB9747E0E57C9EDFE1E ___u6; }; /*12152 */ union $4D4DAF5607BA4BB9747E0E57C9EDFE1E { __int64 llVal; int lVal; char bVal; __int16 iVal; float fltVal; long double dblVal; __int16 boolVal; int scode; tagCY cyVal; long double date; _FLAGGED_WORD_BLOB *bstrVal; IUnknown *punkVal; IDispatch *pdispVal; _wireSAFEARRAY **parray; _wireBRECORD *brecVal; char *pbVal; __int16 *piVal; int *plVal; __int64 *pllVal; float *pfltVal; long double *pdblVal; __int16 *pboolVal; int *pscode; tagCY *pcyVal; long double *pdate; _FLAGGED_WORD_BLOB **pbstrVal; IUnknown **ppunkVal; IDispatch **ppdispVal; _wireSAFEARRAY ***pparray; _wireVARIANT **pvarVal; char cVal; unsigned __int16 uiVal; unsigned int ulVal; unsigned __int64 ullVal; int intVal; unsigned int uintVal; tagDEC decVal; tagDEC *pdecVal; char *pcVal; unsigned __int16 *puiVal; unsigned int *pulVal; unsigned __int64 *pullVal; int *pintVal; unsigned int *puintVal; }; /*12153 */ struct _wireSAFEARR_VARIANT { unsigned int Size; _wireVARIANT **aVariant; }; /*12154 */ struct _SHORT_SIZEDARR { unsigned int clSize; unsigned __int16 *pData; }; /*12155 */ struct _LONG_SIZEDARR { unsigned int clSize; unsigned int *pData; }; /*12156 */ struct _HYPER_SIZEDARR { unsigned int clSize; __int64 *pData; }; /*12157 */ struct NiLinPosKey { NiPosKey baseclass_0; }; /*12158 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMTRADESUC_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_ITEMTRADESUC_ACK ack; }; #pragma pack(pop) /*12159 */ struct PROTO_NC_OPTOOL_LOGON_PROCESS_TIME_VIEW_REQ { char dummy[1]; }; /*12160 */ struct _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT { unsigned int MarshalCookie; _GUID UOW; }; /*12161 */ struct WSAData { unsigned __int16 wVersion; unsigned __int16 wHighVersion; char szDescription[257]; char szSystemStatus[129]; unsigned __int16 iMaxSockets; unsigned __int16 iMaxUdpDg; char *lpVendorInfo; }; /*12162 */ struct PROTO_SKILL_ITEMACTIONCOOLTIME_CMD:: { unsigned __int16 ItemActionID; unsigned __int16 ItemActionGroupID; unsigned int SecondCoolTime; }; /*12163 */ #pragma pack(push, 1) struct PROTO_SKILL_ITEMACTIONCOOLTIME_CMD { unsigned __int16 num; PROTO_SKILL_ITEMACTIONCOOLTIME_CMD:: group[]; }; #pragma pack(pop) /*12164 */ struct DISPLAYCONFIG_DEVICE_INFO_HEADER { DISPLAYCONFIG_DEVICE_INFO_TYPE type; unsigned int size; _LUID adapterId; unsigned int id; }; /*12165 */ struct DISPLAYCONFIG_2DREGION { unsigned int cx; unsigned int cy; }; /*12166 */ struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO { unsigned __int64 pixelRate; DISPLAYCONFIG_RATIONAL hSyncFreq; DISPLAYCONFIG_RATIONAL vSyncFreq; DISPLAYCONFIG_2DREGION activeSize; DISPLAYCONFIG_2DREGION totalSize; unsigned int videoStandard; DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering; }; /*12167 */ struct DISPLAYCONFIG_TARGET_MODE { DISPLAYCONFIG_VIDEO_SIGNAL_INFO targetVideoSignalInfo; }; /*12168 */ struct DISPLAYCONFIG_TARGET_PREFERRED_MODE { DISPLAYCONFIG_DEVICE_INFO_HEADER header; unsigned int width; unsigned int height; DISPLAYCONFIG_TARGET_MODE targetMode; }; /*12169 */ struct _BCRYPT_KEY_DATA_BLOB_HEADER { unsigned int dwMagic; unsigned int dwVersion; unsigned int cbKeyData; }; /*12170 */ struct _DISK_GEOMETRY_EX { _DISK_GEOMETRY Geometry; _LARGE_INTEGER DiskSize; char Data[1]; }; /*12171 */ struct tagCANDIDATELIST { unsigned int dwSize; unsigned int dwStyle; unsigned int dwCount; unsigned int dwSelection; unsigned int dwPageStart; unsigned int dwPageSize; unsigned int dwOffset[1]; }; /*12172 */ struct NiInputDI8Keyboard { NiInputKeyboard baseclass_0; IDirectInputDevice8A *m_pkDIDevice; char m_acBuffer[256]; NiInputKeyboard::KeyCode m_aeDIToNIIMapping[256]; }; /*12173 */ struct PROTO_NC_LOG_GUILD_ACADEMY_JOIN { unsigned int nGuildNo; unsigned int nCharNo; }; /*12174 */ struct tagACCESSTIMEOUT { unsigned int cbSize; unsigned int dwFlags; unsigned int iTimeOutMSec; }; /*12175 */ struct _CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA { unsigned int cbSize; unsigned int dwSignerIndex; _CRYPTOAPI_BLOB blob; }; /*12176 */ struct __MIDL___MIDL_itf_wtypes_0000_0001_0001::__MIDL___MIDL_itf_wtypes_0000_0001_0005:: { wchar_t *pPackageName; _GUID PolicyId; }; /*12177 */ struct __MIDL___MIDL_itf_wtypes_0000_0001_0001::__MIDL___MIDL_itf_wtypes_0000_0001_0005:: { _GUID ObjectId; _GUID PolicyId; }; /*12178 */ union __MIDL___MIDL_itf_wtypes_0000_0001_0001::__MIDL___MIDL_itf_wtypes_0000_0001_0005 { _GUID clsid; wchar_t *pFileExt; wchar_t *pMimeType; wchar_t *pProgId; wchar_t *pFileName; __MIDL___MIDL_itf_wtypes_0000_0001_0001::__MIDL___MIDL_itf_wtypes_0000_0001_0005:: ByName; __MIDL___MIDL_itf_wtypes_0000_0001_0001::__MIDL___MIDL_itf_wtypes_0000_0001_0005:: ByObjectId; }; /*12179 */ struct __MIDL___MIDL_itf_wtypes_0000_0001_0001 { unsigned int tyspec; __MIDL___MIDL_itf_wtypes_0000_0001_0001::__MIDL___MIDL_itf_wtypes_0000_0001_0005 tagged_union; }; /*12180 */ struct PROTO_NC_CHAR_GUILD_ACADEMY_ZONE_CMD { unsigned int nGuildAcademyNo; }; /*12181 */ struct PROTO_NC_MISC_ITEMSHOP_URL_DB_ACK { unsigned int nCharNo; unsigned __int16 nError; unsigned __int16 nLen; char sURL[]; }; /*12182 */ struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORT { void *CompletionKey; void *CompletionPort; }; /*12183 */ struct HWINEVENTHOOK__ { int unused; }; /*12184 */ struct tagMCI_OVLY_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /*12185 */ struct _CMC_TAGGED_CERT_REQUEST { unsigned int dwBodyPartID; _CRYPTOAPI_BLOB SignedCertRequest; }; /*12186 */ struct _CMC_TAGGED_REQUEST { unsigned int dwTaggedRequestChoice; _CMC_TAGGED_CERT_REQUEST *pTaggedCertRequest; }; /*12187 */ struct _userFLAG_STGMEDIUM { int ContextFlags; int fPassOwnership; _userSTGMEDIUM Stgmed; }; /*12188 */ struct IInternetBindInfo { IUnknown baseclass_0; }; /*12189 */ struct _D3DVOLUME_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; unsigned int Width; unsigned int Height; unsigned int Depth; }; /*12190 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_ZONE_CHAT_COLOR_CMD { unsigned __int16 nSessionHandle; unsigned int nCharNo; char nChatFontColorID; char nChatBalloonColorID; }; #pragma pack(pop) /*12191 */ struct PROTO_NC_BAT_SKILLSMASH_HIT_CMD:: { __int16 _bf0; }; /*12192 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLSMASH_HIT_CMD { unsigned __int16 target; unsigned __int16 skill; PROTO_NC_BAT_SKILLSMASH_HIT_CMD:: damage; char attackcode; }; #pragma pack(pop) /*12193 */ struct CT_TITLE { char _bf0; }; /*12194 */ struct CCharacterTitle::CT_VIEW { char Type; char ElementNo; }; /*12195 */ struct CCharacterTitle { CCharacterTitleData *m_pCharacterTitleData; CT_TITLE m_Titles[132]; int m_NumOfView; CCharacterTitle::CT_VIEW m_ViewArray[528]; char m_CurrentTitle; char m_CurrentTitleElement; unsigned __int16 m_CurrentTitleMobID; const char *m_pTitle; }; /*12196 */ struct tagMENUGETOBJECTINFO { unsigned int dwFlags; unsigned int uPos; HMENU__ *hmenu; void *riid; void *pvObj; }; /*12197 */ #pragma pack(push, 1) struct tWAVEFORMATEX { unsigned __int16 wFormatTag; unsigned __int16 nChannels; unsigned int nSamplesPerSec; unsigned int nAvgBytesPerSec; unsigned __int16 nBlockAlign; unsigned __int16 wBitsPerSample; unsigned __int16 cbSize; }; #pragma pack(pop) /*12198 */ struct _CMS_KEY_INFO { unsigned int dwVersion; unsigned int Algid; char *pbOID; unsigned int cbOID; }; /*12199 */ struct _CTL_VERIFY_USAGE_PARA { unsigned int cbSize; _CRYPTOAPI_BLOB ListIdentifier; unsigned int cCtlStore; void **rghCtlStore; unsigned int cSignerStore; void **rghSignerStore; }; /*12200 */ struct _JOB_INFO_4A { unsigned int JobId; char *pPrinterName; char *pMachineName; char *pUserName; char *pDocument; char *pNotifyName; char *pDatatype; char *pPrintProcessor; char *pParameters; char *pDriverName; _devicemodeA *pDevMode; char *pStatus; void *pSecurityDescriptor; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int StartTime; unsigned int UntilTime; unsigned int TotalPages; unsigned int Size; _SYSTEMTIME Submitted; unsigned int Time; unsigned int PagesPrinted; int SizeHigh; }; /*12201 */ struct NiVectorExtraData { NiExtraData baseclass_0; float m_afVector[4]; }; /*12202 */ struct LayerRegistPartInfo { unsigned int nLayerNumber; unsigned __int16 nLayerNumberType; unsigned __int16 nLayerType; }; /*12203 */ union LayerRegistInfo:: { LayerRegistPartInfo LayerPartInfo; unsigned __int64 LayerRegNumber; }; /*12204 */ struct LayerRegistInfo { LayerRegistInfo:: LayerRegNumberUnion; char nViewType; LayerValue LayerTypeValue; }; /*12205 */ struct _CMSG_KEY_TRANS_ENCRYPT_INFO { unsigned int cbSize; unsigned int dwRecipientIndex; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; unsigned int dwFlags; }; /*12206 */ struct IDirectInputDevice2A { IDirectInputDeviceA baseclass_0; }; /*12207 */ struct IDirectInputDevice7A { IDirectInputDevice2A baseclass_0; }; /*12208 */ #pragma pack(push, 1) struct PROTO_NC_USP_USER_CHARACTER_INSERT { unsigned int nUserNo; char nWorldNo; unsigned int nCharNo; char sCharName[40]; char nClass; }; #pragma pack(pop) /*12209 */ struct _MESSAGE_RESOURCE_ENTRY { unsigned __int16 Length; unsigned __int16 Flags; char Text[1]; }; /*12210 */ struct tagHIGHCONTRASTW { unsigned int cbSize; unsigned int dwFlags; wchar_t *lpszDefaultScheme; }; /*12211 */ struct tagMCI_LOAD_PARMSA { unsigned int dwCallback; const char *lpfilename; }; /*12212 */ struct _CRYPTNET_URL_CACHE_PRE_FETCH_INFO { unsigned int cbSize; unsigned int dwObjectType; unsigned int dwError; unsigned int dwReserved; _FILETIME ThisUpdateTime; _FILETIME NextUpdateTime; _FILETIME PublishTime; }; /*12213 */ struct _CRYPTNET_URL_CACHE_FLUSH_INFO { unsigned int cbSize; unsigned int dwExemptSeconds; _FILETIME ExpireTime; }; /*12214 */ struct _CRYPTNET_URL_CACHE_RESPONSE_INFO { unsigned int cbSize; unsigned __int16 wResponseType; unsigned __int16 wResponseFlags; _FILETIME LastModifiedTime; unsigned int dwMaxAge; const wchar_t *pwszETag; unsigned int dwProxyId; }; /*12215 */ struct _CRYPT_RETRIEVE_AUX_INFO { unsigned int cbSize; _FILETIME *pLastSyncTime; unsigned int dwMaxUrlRetrievalByteCount; _CRYPTNET_URL_CACHE_PRE_FETCH_INFO *pPreFetchInfo; _CRYPTNET_URL_CACHE_FLUSH_INFO *pFlushInfo; _CRYPTNET_URL_CACHE_RESPONSE_INFO **ppResponseInfo; wchar_t *pwszCacheFileNamePrefix; _FILETIME *pftCacheResync; int fProxyCacheRetrieval; unsigned int dwHttpStatusCode; }; /*12216 */ struct tagSOLE_AUTHENTICATION_INFO { unsigned int dwAuthnSvc; unsigned int dwAuthzSvc; void *pAuthInfo; }; /*12217 */ struct NiTArray { NiTArrayVtbl *vfptr; NiBoundingVolume **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*12218 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*12219 */ struct NiUnionBV { NiBoundingVolume baseclass_0; NiTArray m_kBoundingVolume; unsigned int m_uiWhichObjectIntersect; }; /*12220 */ struct ID3DXAllocateHierarchy { ID3DXAllocateHierarchyVtbl *vfptr; }; /*12221 */ struct ID3DXAllocateHierarchyVtbl { HRESULT (__stdcall *CreateFrame)(ID3DXAllocateHierarchy *this, const char *, _D3DXFRAME **); HRESULT (__stdcall *CreateMeshContainer)(ID3DXAllocateHierarchy *this, const char *, _D3DXMESHDATA *, _D3DXMATERIAL *, _D3DXEFFECTINSTANCE *, unsigned int, const unsigned int *, ID3DXSkinInfo *, _D3DXMESHCONTAINER **); HRESULT (__stdcall *DestroyFrame)(ID3DXAllocateHierarchy *this, _D3DXFRAME *); HRESULT (__stdcall *DestroyMeshContainer)(ID3DXAllocateHierarchy *this, _D3DXMESHCONTAINER *); }; /*12222 */ struct DirectUserMsgBody_QuestDialogResponse { char byResponse; }; /*12223 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_DISMISS_REQ { unsigned __int16 hWMChar; unsigned int nNo; char nDismissStatus; int dDismissDate; }; #pragma pack(pop) /*12224 */ union PROTO_NC_ACT_SOMEONESHOUT_CMD:: { char charID[20]; unsigned __int16 mobID; }; /*12225 */ struct PROTO_NC_ACT_SOMEONESHOUT_CMD:: { char _bf0; }; /*12226 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONESHOUT_CMD { char itemLinkDataCount; PROTO_NC_ACT_SOMEONESHOUT_CMD:: speaker; PROTO_NC_ACT_SOMEONESHOUT_CMD:: flag; char len; char content[]; }; #pragma pack(pop) /*12227 */ struct PROTO_NC_SOULSTONE_SP_BUY_ACK { unsigned __int16 totalnumber; }; /*12228 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_CREATE_FURNITURE_CMD:: { unsigned __int16 furniturehandle; unsigned __int16 furnitureid; SHINE_SPACE_TYPE location; char nEndureGrade; }; #pragma pack(pop) /*12229 */ struct PROTO_NC_MINIHOUSE_CREATE_FURNITURE_CMD { char furniturecount; PROTO_NC_MINIHOUSE_CREATE_FURNITURE_CMD:: rearrange[]; }; /*12230 */ #pragma pack(push, 1) struct CharacterTitleStateServer { CHARACTER_TITLE_TYPE Type; char TitleLV; char StateName[32]; char Strength; }; #pragma pack(pop) /*12231 */ union _IMAGE_SECTION_HEADER:: { unsigned int PhysicalAddress; unsigned int VirtualSize; }; /*12232 */ struct _IMAGE_SECTION_HEADER { char Name[8]; _IMAGE_SECTION_HEADER:: Misc; unsigned int VirtualAddress; unsigned int SizeOfRawData; unsigned int PointerToRawData; unsigned int PointerToRelocations; unsigned int PointerToLinenumbers; unsigned __int16 NumberOfRelocations; unsigned __int16 NumberOfLinenumbers; unsigned int Characteristics; }; /*12233 */ struct tagPOLYTEXTW { int x; int y; unsigned int n; const wchar_t *lpstr; unsigned int uiFlags; tagRECT rcl; int *pdx; }; /*12234 */ struct _BCRYPT_PSS_PADDING_INFO { const wchar_t *pszAlgId; unsigned int cbSalt; }; /*12235 */ struct OPENCARDNAMEW { unsigned int dwStructSize; HWND__ *hwndOwner; unsigned int hSCardContext; wchar_t *lpstrGroupNames; unsigned int nMaxGroupNames; wchar_t *lpstrCardNames; unsigned int nMaxCardNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; wchar_t *lpstrRdr; unsigned int nMaxRdr; wchar_t *lpstrCard; unsigned int nMaxCard; const wchar_t *lpstrTitle; unsigned int dwFlags; void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; unsigned int dwActiveProtocol; unsigned int (__stdcall *lpfnConnect)(unsigned int, wchar_t *, wchar_t *, void *); int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); unsigned int hCardHandle; }; /*12236 */ struct _CPOINT { int lP; unsigned int dwLog; }; /*12237 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_TAKE { unsigned int chrregnum; MAPPOS mappos; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemlot; ITEM_INVEN iteminven; unsigned __int16 itemid; }; #pragma pack(pop) /*12238 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_REPURCHASE_ALL_REQ { unsigned __int16 nHandleNum; unsigned int nCharRegNum; unsigned __int16 nLockIndex; PROTO_ITEM_CREATE RepurchaseItem; unsigned int nPrice; SHINE_ITEM_REGISTNUMBER nSellItemKey; unsigned int UserNo; unsigned __int16 Vendor; char CharID[30]; int CharLevel; }; #pragma pack(pop) /*12239 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_KEYMAPPING_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*12240 */ struct _CRYPT_PSOURCE_ALGORITHM { char *pszObjId; _CRYPTOAPI_BLOB EncodingParameters; }; /*12241 */ struct _CRYPT_RSAES_OAEP_PARAMETERS { _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPT_MASK_GEN_ALGORITHM MaskGenAlgorithm; _CRYPT_PSOURCE_ALGORITHM PSourceAlgorithm; }; /*12242 */ struct _TXFS_GET_METADATA_INFO_OUT:: { __int64 LowPart; __int64 HighPart; }; /*12243 */ struct _TXFS_GET_METADATA_INFO_OUT { _TXFS_GET_METADATA_INFO_OUT:: TxfFileId; _GUID LockingTransaction; unsigned __int64 LastLsn; unsigned int TransactionState; }; /*12244 */ struct _PORT_INFO_1W { wchar_t *pName; }; /*12245 */ struct NiPSysResetOnLoopCtlr { NiTimeController baseclass_0; float m_fLastScaledTime; }; /*12246 */ #pragma pack(push, 1) struct PROTO_NC_LOG_WEDDING_DIVORCE_REQ { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; char DivorceType; }; #pragma pack(pop) /*12247 */ struct PROTO_NC_ITEMDB_GUILD_TOKEN_BUYALLFAIL_ACK { unsigned __int16 Error; unsigned __int16 lockindex; }; /*12248 */ struct PPM_PERFSTATE_DOMAIN_EVENT { unsigned int State; unsigned int Latency; unsigned int Speed; unsigned __int64 Processors; }; /*12249 */ struct _TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT { unsigned int SavepointId; }; /*12250 */ struct tagGESTURENOTIFYSTRUCT { unsigned int cbSize; unsigned int dwFlags; HWND__ *hwndTarget; tagPOINTS ptsLocation; unsigned int dwInstanceID; }; /*12251 */ struct tagWAVEINCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; }; /*12252 */ struct _CRL_REVOCATION_INFO { _CRL_ENTRY *pCrlEntry; _CRL_CONTEXT *pCrlContext; _CERT_CHAIN_CONTEXT *pCrlIssuerChain; }; /*12253 */ struct _IDEREGS { char bFeaturesReg; char bSectorCountReg; char bSectorNumberReg; char bCylLowReg; char bCylHighReg; char bDriveHeadReg; char bCommandReg; char bReserved; }; /*12254 */ #pragma pack(push, 1) struct _SENDCMDINPARAMS { unsigned int cBufferSize; _IDEREGS irDriveRegs; char bDriveNumber; char bReserved[3]; unsigned int dwReserved[4]; char bBuffer[1]; }; #pragma pack(pop) /*12255 */ struct _BIDI_REQUEST_DATA { unsigned int dwReqNumber; wchar_t *pSchema; _BIDI_DATA data; }; /*12256 */ struct _BIDI_REQUEST_CONTAINER { unsigned int Version; unsigned int Flags; unsigned int Count; _BIDI_REQUEST_DATA aData[1]; }; /*12257 */ struct _LONGDOUBLE { long double x; }; /*12258 */ struct IDropSource { IUnknown baseclass_0; }; /*12259 */ struct DIDEVICEOBJECTINSTANCE_DX3W { unsigned int dwSize; _GUID guidType; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; wchar_t tszName[260]; }; /*12260 */ struct PROTO_NC_MISC_XTRAP2_OPTOOL_READ_CODEMAP_ACK { char bReadResult; }; /*12261 */ struct PROTO_NC_MAP_MULTY_LINK_SELECT_ACK { unsigned __int16 err; }; /*12262 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_FUNICHER_CMD:: { unsigned __int16 furniturehandle; unsigned __int16 furnitureid; SHINE_SPACE_TYPE location; char nEndureGrade; }; #pragma pack(pop) /*12263 */ struct PROTO_NC_MINIHOUSE_FUNICHER_CMD { char furniturecount; char next; PROTO_NC_MINIHOUSE_FUNICHER_CMD:: array[]; }; /*12264 */ struct _RETRIEVAL_POINTER_BASE { _LARGE_INTEGER FileAreaOffset; }; /*12265 */ struct tagFINDREPLACEW { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; unsigned int Flags; wchar_t *lpstrFindWhat; wchar_t *lpstrReplaceWith; unsigned __int16 wFindWhatLen; unsigned __int16 wReplaceWithLen; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpTemplateName; }; /*12266 */ struct _D3DVECTOR4 { float x; float y; float z; float w; }; /*12267 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_REWARD_CREATE_REQ::ITEM_OPT { char RewardType; unsigned int Value1; unsigned int Value2; unsigned int Value3; unsigned int IO_Str; unsigned int IO_Con; unsigned int IO_Dex; unsigned int IO_Int; unsigned int IO_Men; }; #pragma pack(pop) /*12268 */ struct PROTO_NC_GUILD_TOURNAMENT_DB_REWARD_CREATE_REQ { unsigned int nGTNo; unsigned int OwnerGuildNum; int nItem; PROTO_NC_GUILD_TOURNAMENT_DB_REWARD_CREATE_REQ::ITEM_OPT ItemOpt[]; }; /*12269 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_UES_FRIEND_POINT_ACK { NETPACKETZONEHEADER header; unsigned __int16 error; unsigned __int16 itemID; unsigned __int16 friendpoint; unsigned __int16 lockindex; char numofitem; }; #pragma pack(pop) /*12270 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LEAVE_ACK { Name5 memberid; unsigned __int16 err; }; #pragma pack(pop) /*12271 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LEAVE_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_LEAVE_ACK ack; }; #pragma pack(pop) /*12272 */ struct SYSTEM_BATTERY_STATE { char AcOnLine; char BatteryPresent; char Charging; char Discharging; char Spare1[4]; unsigned int MaxCapacity; unsigned int RemainingCapacity; unsigned int Rate; unsigned int EstimatedTime; unsigned int DefaultAlert1; unsigned int DefaultAlert2; }; /*12273 */ struct PROTO_NC_LOG_GAME_MINIHOUSE { char dummy[1]; }; /*12274 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_DB_SAVE_CHAT_BAN_TIME_CMD { unsigned int nGuildNo; unsigned int nCharNo; unsigned int nRestTime; }; /*12275 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RANDOMOPTION_RECOVER_COUNT_LIMIT_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; }; #pragma pack(pop) /*12276 */ struct tagICONMETRICSA { unsigned int cbSize; int iHorzSpacing; int iVertSpacing; int iTitleWrap; tagLOGFONTA lfFont; }; /*12277 */ struct wavehdr_tag { char *lpData; unsigned int dwBufferLength; unsigned int dwBytesRecorded; unsigned int dwUser; unsigned int dwFlags; unsigned int dwLoops; wavehdr_tag *lpNext; unsigned int reserved; }; /*12278 */ struct DIPROPCAL { DIPROPHEADER diph; int lMin; int lCenter; int lMax; }; /*12279 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_BREAK { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; unsigned __int16 itemlot; }; #pragma pack(pop) /*12280 */ struct PROTO_NC_ITEMDB_ITEMBREAKSUC_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; }; /*12281 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLSMASH_CMD { unsigned __int16 skill; unsigned __int16 target; char attackcode; }; #pragma pack(pop) /*12282 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_15 { const void *pVFTable; void *spare; char name[15]; }; #pragma pack(pop) /*12283 */ struct _nlsversioninfo { unsigned int dwNLSVersionInfoSize; unsigned int dwNLSVersion; unsigned int dwDefinedVersion; }; /*12284 */ struct PROTO_NC_DICE_TAISAI_GAME_JOIN_REQ { char dummy[1]; }; /*12285 */ struct _TRANSACTION_PROPERTIES_INFORMATION { unsigned int IsolationLevel; unsigned int IsolationFlags; _LARGE_INTEGER Timeout; unsigned int Outcome; unsigned int DescriptionLength; wchar_t Description[1]; }; /*12286 */ struct HMETAFILE__ { int unused; }; /*12287 */ struct tagMETAFILEPICT { int mm; int xExt; int yExt; HMETAFILE__ *hMF; }; /*12288 */ struct tagAXESLISTW { unsigned int axlReserved; unsigned int axlNumAxes; tagAXISINFOW axlAxisInfo[16]; }; /*12289 */ struct ITypeComp { IUnknown baseclass_0; }; /*12290 */ union tagBINDPTR { tagFUNCDESC *lpfuncdesc; tagVARDESC *lpvardesc; ITypeComp *lptcomp; }; /*12291 */ struct _stat64 { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; __int64 st_size; __int64 st_atime; __int64 st_mtime; __int64 st_ctime; }; /*12292 */ struct NiPointer { NiWireframeProperty *m_pObject; }; /*12293 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; SpScreenText *m_element; }; /*12294 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WEDDING_COUPLE_ENTRANCE_RNG { ZONERINGLINKAGESTART start; unsigned int groom; unsigned int bride; char RecallCount; }; #pragma pack(pop) /*12295 */ struct _FOCUS_EVENT_RECORD { int bSetFocus; }; /*12296 */ union $E5EC784184F61E2D1DB730C15D65FB8F { void *hIcon; void *hMonitor; }; /*12297 */ struct _SHELLEXECUTEINFOA { unsigned int cbSize; unsigned int fMask; HWND__ *hwnd; const char *lpVerb; const char *lpFile; const char *lpParameters; const char *lpDirectory; int nShow; HINSTANCE__ *hInstApp; void *lpIDList; const char *lpClass; HKEY__ *hkeyClass; unsigned int dwHotKey; $E5EC784184F61E2D1DB730C15D65FB8F ___u13; void *hProcess; }; /*12298 */ struct _CRYPT_HASH_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; }; /*12299 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned __int64 cen; unsigned __int16 Error; }; #pragma pack(pop) /*12300 */ struct PROTO_NC_RAID_VANISH_CMD { Name5 sCommandCharID; }; /*12301 */ struct _CERT_BASIC_CONSTRAINTS_INFO { _CRYPT_BIT_BLOB SubjectType; int fPathLenConstraint; unsigned int dwPathLenConstraint; unsigned int cSubtreesConstraint; _CRYPTOAPI_BLOB *rgSubtreesConstraint; }; /*12302 */ struct PROTO_NC_PATCH_FILE_INFO_REQ { unsigned int FileNo; }; /*12303 */ struct PROTO_NC_FRIEND_REFUSE_CMD { Name5 friendid; }; /*12304 */ struct PROTO_NC_GAMBLE_COIN_VIPCARD_UI_CLOSE_CMD { char dummy[1]; }; /*12305 */ struct tagHELPWININFOW { int wStructSize; int x; int y; int dx; int dy; int wMax; wchar_t rgchMember[2]; }; /*12306 */ struct _numberfmtA { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; char *lpDecimalSep; char *lpThousandSep; unsigned int NegativeOrder; }; /*12307 */ struct _CERT_STORE_PROV_FIND_INFO { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int dwFindFlags; unsigned int dwFindType; const void *pvFindPara; }; /*12308 */ struct ID3DXTextureShader { IUnknown baseclass_0; }; /*12309 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_67 { const void *pVFTable; void *spare; char name[67]; }; #pragma pack(pop) /*12310 */ struct _BCRYPT_OAEP_PADDING_INFO { const wchar_t *pszAlgId; char *pbLabel; unsigned int cbLabel; }; /*12311 */ struct PROTO_NC_LOG_GAME_MK2_SUCCESS { unsigned int chrregnum; char nLevel; char nClass; unsigned __int16 mobid; MAPPOS mappos; }; /*12312 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_BUY { unsigned int chrregnum; char itemseller; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemlot; ITEM_INVEN iteminven; unsigned int itemmoney; }; #pragma pack(pop) /*12313 */ struct PROTO_NC_CHAR_OPTION_SOUND { char Data[1]; }; /*12314 */ struct tagHANDLETABLE { void *objectHandle[1]; }; /*12315 */ struct tagBinaryParam { void *Buffer; __int16 Size; }; /*12316 */ struct _OCSP_REQUEST_ENTRY { _OCSP_CERT_ID CertId; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*12317 */ struct _OCSP_REQUEST_INFO { unsigned int dwVersion; _CERT_ALT_NAME_ENTRY *pRequestorName; unsigned int cRequestEntry; _OCSP_REQUEST_ENTRY *rgRequestEntry; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*12318 */ struct _NTFS_STATISTICS:: { unsigned __int16 Write; unsigned __int16 Create; unsigned __int16 SetInfo; unsigned __int16 Flush; }; /*12319 */ struct _NTFS_STATISTICS:: { unsigned __int16 Write; unsigned __int16 Create; unsigned __int16 SetInfo; unsigned __int16 Flush; }; /*12320 */ struct _NTFS_STATISTICS:: { unsigned __int16 Write; unsigned __int16 Create; unsigned __int16 SetInfo; }; /*12321 */ struct _NTFS_STATISTICS:: { unsigned __int16 Write; unsigned __int16 Create; unsigned __int16 SetInfo; unsigned __int16 Flush; }; /*12322 */ struct _NTFS_STATISTICS:: { unsigned int Calls; unsigned int Clusters; unsigned int Hints; unsigned int RunsReturned; unsigned int HintsHonored; unsigned int HintsClusters; unsigned int Cache; unsigned int CacheClusters; unsigned int CacheMiss; unsigned int CacheMissClusters; }; /*12323 */ struct _NTFS_STATISTICS { unsigned int LogFileFullExceptions; unsigned int OtherExceptions; unsigned int MftReads; unsigned int MftReadBytes; unsigned int MftWrites; unsigned int MftWriteBytes; _NTFS_STATISTICS:: MftWritesUserLevel; unsigned __int16 MftWritesFlushForLogFileFull; unsigned __int16 MftWritesLazyWriter; unsigned __int16 MftWritesUserRequest; unsigned int Mft2Writes; unsigned int Mft2WriteBytes; _NTFS_STATISTICS:: Mft2WritesUserLevel; unsigned __int16 Mft2WritesFlushForLogFileFull; unsigned __int16 Mft2WritesLazyWriter; unsigned __int16 Mft2WritesUserRequest; unsigned int RootIndexReads; unsigned int RootIndexReadBytes; unsigned int RootIndexWrites; unsigned int RootIndexWriteBytes; unsigned int BitmapReads; unsigned int BitmapReadBytes; unsigned int BitmapWrites; unsigned int BitmapWriteBytes; unsigned __int16 BitmapWritesFlushForLogFileFull; unsigned __int16 BitmapWritesLazyWriter; unsigned __int16 BitmapWritesUserRequest; _NTFS_STATISTICS:: BitmapWritesUserLevel; unsigned int MftBitmapReads; unsigned int MftBitmapReadBytes; unsigned int MftBitmapWrites; unsigned int MftBitmapWriteBytes; unsigned __int16 MftBitmapWritesFlushForLogFileFull; unsigned __int16 MftBitmapWritesLazyWriter; unsigned __int16 MftBitmapWritesUserRequest; _NTFS_STATISTICS:: MftBitmapWritesUserLevel; unsigned int UserIndexReads; unsigned int UserIndexReadBytes; unsigned int UserIndexWrites; unsigned int UserIndexWriteBytes; unsigned int LogFileReads; unsigned int LogFileReadBytes; unsigned int LogFileWrites; unsigned int LogFileWriteBytes; _NTFS_STATISTICS:: Allocate; }; /*12324 */ struct PROTO_NC_CHARSAVE_SET_CHAT_BLOCK_SPAMER_DB_CMD { unsigned int CharNo; unsigned int BlockTime; unsigned int DelayTime; }; /*12325 */ struct PROTO_NC_CHAR_EMBLEM_CMD { char dummy[1]; }; /*12326 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_EFFECT_LOCATE_CMD { char effect; SHINE_XY_TYPE loc; unsigned int keeptime; }; #pragma pack(pop) /*12327 */ struct PROTO_NC_SYSLOG_ACCOUNT_LOGOUT { unsigned int UserNo; unsigned int LoginKeepTime; }; /*12328 */ struct tagSOUNDSENTRYA { unsigned int cbSize; unsigned int dwFlags; unsigned int iFSTextEffect; unsigned int iFSTextEffectMSec; unsigned int iFSTextEffectColorBits; unsigned int iFSGrafEffect; unsigned int iFSGrafEffectMSec; unsigned int iFSGrafEffectColor; unsigned int iWindowsEffect; unsigned int iWindowsEffectMSec; char *lpszWindowsEffectDLL; unsigned int iWindowsEffectOrdinal; }; /*12329 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_FAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_FAIL_ACK ack; }; #pragma pack(pop) /*12330 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_SHORTCUTDATA_ACK { unsigned __int16 nError; }; /*12331 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; IEffectDestroyMessenger *m_element; }; /*12332 */ struct _IMAGE_RESOURCE_DATA_ENTRY { unsigned int OffsetToData; unsigned int Size; unsigned int CodePage; unsigned int Reserved; }; /*12333 */ struct _COMMTIMEOUTS { unsigned int ReadIntervalTimeout; unsigned int ReadTotalTimeoutMultiplier; unsigned int ReadTotalTimeoutConstant; unsigned int WriteTotalTimeoutMultiplier; unsigned int WriteTotalTimeoutConstant; }; /*12334 */ struct tagAUDIODESCRIPTION { unsigned int cbSize; int Enabled; unsigned int Locale; }; /*12335 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_TOKEN_BUYLOTSUC_ACK { unsigned __int16 lockindex; unsigned int nGuildNo; unsigned int nPriceGuildToken; }; #pragma pack(pop) /*12336 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_PICKMONEY_REQ { unsigned int owner; SHINE_ITEM_REGISTNUMBER itemonfield; unsigned int cen; }; #pragma pack(pop) /*12337 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_SET_GEM_LOT_ACK:: { unsigned __int16 gemItemIndex; char restGemCount; }; #pragma pack(pop) /*12338 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_SET_GEM_LOT_ACK { NETPACKETZONEHEADER header; unsigned __int16 err; SHINE_ITEM_REGISTNUMBER itemRegistNumber; char socketCount; PROTO_NC_ITEMDB_ENCHANT_SET_GEM_LOT_ACK:: sockets[3]; }; #pragma pack(pop) /*12339 */ struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*12340 */ struct _EXIT_PROCESS_DEBUG_INFO { unsigned int dwExitCode; }; /*12341 */ struct _SHNAMEMAPPINGA { char *pszOldPath; char *pszNewPath; int cchOldPath; int cchNewPath; }; /*12342 */ struct _CMC_ADD_ATTRIBUTES_INFO { unsigned int dwCmcDataReference; unsigned int cCertReference; unsigned int *rgdwCertReference; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /*12343 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_STEP_SAVE_REQ { unsigned int nCharNo; unsigned int nUserNo; PROTO_TUTORIAL_INFO TutorialInfo; }; #pragma pack(pop) /*12344 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGIN_REQ { Name18Byte user; Name4 password; }; #pragma pack(pop) /*12345 */ struct PROTO_NC_RAID_DEL_SUB_LEADER_CMD { Name5 sCommandCharID; }; /*12346 */ struct _ImageArchitectureEntry { unsigned int FixupInstRVA; unsigned int NewInst; }; /*12347 */ union $4CFA15F5CE489CDF0BD78DFB308FEF36 { unsigned __int16 Ordinal; unsigned __int16 Hint; }; /*12348 */ struct IMPORT_OBJECT_HEADER { unsigned __int16 Sig1; unsigned __int16 Sig2; unsigned __int16 Version; unsigned __int16 Machine; unsigned int TimeDateStamp; unsigned int SizeOfData; $4CFA15F5CE489CDF0BD78DFB308FEF36 ___u6; __int16 _bf18; }; /*12349 */ struct tagMSGBOXPARAMSW { unsigned int cbSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const wchar_t *lpszText; const wchar_t *lpszCaption; unsigned int dwStyle; const wchar_t *lpszIcon; unsigned int dwContextHelpId; void (__stdcall *lpfnMsgBoxCallback)(tagHELPINFO *); unsigned int dwLanguageId; }; /*12350 */ struct IContinue { IUnknown baseclass_0; }; /*12351 */ struct NiMainSDM { char dummy[1]; }; /*12352 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_VANISH_ACK { unsigned __int16 hWMChar; Name5 sCharID; unsigned int nNo; unsigned int nCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*12353 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SOMEONEGUILDACADEMYCHANGE_CMD { unsigned __int16 handle; unsigned int guild; }; #pragma pack(pop) /*12354 */ struct PROTO_NC_OPTOOL_KQ_CHANGE_CMD { PROTO_KQ_INFO KQInfo; }; /*12355 */ struct _CRYPT_TIME_STAMP_REQUEST_INFO { char *pszTimeStampAlgorithm; char *pszContentType; _CRYPTOAPI_BLOB Content; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /*12356 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_TITLE { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER WeaponItemKey; SHINE_ITEM_REGISTNUMBER LicenseItemKey; unsigned __int16 LicenseMobID; }; #pragma pack(pop) /*12357 */ #pragma pack(push, 1) struct TextDataType3 { unsigned int eTextID; char acVoice[32]; char acSoundEff[32]; char acString[1]; }; #pragma pack(pop) /*12358 */ struct _CERT_AUTHORITY_KEY_ID2_INFO { _CRYPTOAPI_BLOB KeyId; _CERT_ALT_NAME_INFO AuthorityCertIssuer; _CRYPTOAPI_BLOB AuthorityCertSerialNumber; }; /*12359 */ struct PROTO_NC_MISC_SPAMMER_RELEASE_CHAT_BAN_ACK { unsigned __int16 nError; }; /*12360 */ struct PROTO_NC_ACT_PRODUCE_MAKE_CMD { unsigned __int16 item; unsigned __int16 err; }; /*12361 */ struct PROTO_NC_HOLY_PROMISE_DB_DEL_DOWN_REQ { unsigned int nCharNo; unsigned int nDownCharNo; Name5 DownCharID; }; /*12362 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_47 { const void *pVFTable; void *spare; char name[47]; }; #pragma pack(pop) /*12363 */ struct tagNONCLIENTMETRICSA { unsigned int cbSize; int iBorderWidth; int iScrollWidth; int iScrollHeight; int iCaptionWidth; int iCaptionHeight; tagLOGFONTA lfCaptionFont; int iSmCaptionWidth; int iSmCaptionHeight; tagLOGFONTA lfSmCaptionFont; int iMenuWidth; int iMenuHeight; tagLOGFONTA lfMenuFont; tagLOGFONTA lfStatusFont; tagLOGFONTA lfMessageFont; int iPaddedBorderWidth; }; /*12364 */ struct tagRAWINPUTDEVICE { unsigned __int16 usUsagePage; unsigned __int16 usUsage; unsigned int dwFlags; HWND__ *hwndTarget; }; /*12365 */ struct ASSOCIATIONELEMENT_ { ASSOCCLASS ac; HKEY__ *hkClass; const wchar_t *pszClass; }; /*12366 */ struct FIND_BY_SID_DATA { unsigned int Restart; _SID Sid; }; /*12367 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_PEEPING_DB_REQ { unsigned int clientregnum; unsigned __int16 clientzonehandle; Name5 targetcharname; }; #pragma pack(pop) /*12368 */ struct tagCREATESTRUCTW { void *lpCreateParams; HINSTANCE__ *hInstance; HMENU__ *hMenu; HWND__ *hwndParent; int cy; int cx; int y; int x; int style; const wchar_t *lpszName; const wchar_t *lpszClass; unsigned int dwExStyle; }; /*12369 */ struct tagCBT_CREATEWNDW { tagCREATESTRUCTW *lpcs; HWND__ *hwndInsertAfter; }; /*12370 */ struct USN_JOURNAL_DATA { unsigned __int64 UsnJournalID; __int64 FirstUsn; __int64 NextUsn; __int64 LowestValidUsn; __int64 MaxUsn; unsigned __int64 MaximumSize; unsigned __int64 AllocationDelta; }; /*12371 */ struct ICancelMethodCalls { IUnknown baseclass_0; }; /*12372 */ union $F6ACA7ED38F6A331105C1A8F46DB5733 { HBITMAP__ *hBitmap; void *hMetaFilePict; HENHMETAFILE__ *hEnhMetaFile; void *hGlobal; wchar_t *lpszFileName; IStream *pstm; IStorage *pstg; }; /*12373 */ struct tagSTGMEDIUM { unsigned int tymed; $F6ACA7ED38F6A331105C1A8F46DB5733 ___u1; IUnknown *pUnkForRelease; }; /*12374 */ struct NiPSysDragModifier { NiPSysModifier baseclass_0; NiAVObject *m_pkDragObj; NiPoint3 m_kDragAxis; float m_fPercentage; float m_fRange; float m_fFalloff; }; /*12375 */ struct IDirect3DVolume9 { IUnknown baseclass_0; }; /*12376 */ #pragma pack(push, 1) struct PROTO_NC_DATA_REPORT_GET_REQ { unsigned __int16 hReporter; unsigned int dwReporter; char nWorldNo; }; #pragma pack(pop) /*12377 */ #pragma pack(push, 1) struct PROTO_NC_CHAT_RESTRICT_DEL_ACK { unsigned __int16 nError; Name5 sChatRestrictCharID; }; #pragma pack(pop) /*12378 */ struct tagMONERRSTRUCT { unsigned int cb; unsigned int wLastError; unsigned int dwTime; void *hTask; }; /*12379 */ struct _PRINTPROCESSOR_INFO_1W { wchar_t *pName; }; /*12380 */ struct tagACTCTX_SECTION_KEYED_DATA_2600 { unsigned int cbSize; unsigned int ulDataFormatVersion; void *lpData; unsigned int ulLength; void *lpSectionGlobalData; unsigned int ulSectionGlobalDataLength; void *lpSectionBase; unsigned int ulSectionTotalLength; void *hActCtx; unsigned int ulAssemblyRosterIndex; }; /*12381 */ struct _RPC_SERVER_INTERFACE { unsigned int Length; _RPC_SYNTAX_IDENTIFIER InterfaceId; _RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE *DispatchTable; unsigned int RpcProtseqEndpointCount; _RPC_PROTSEQ_ENDPOINT *RpcProtseqEndpoint; void *DefaultManagerEpv; const void *InterpreterInfo; unsigned int Flags; }; /*12382 */ struct GUILD_ACADEMY_EACH_START_RANKING_DATA { unsigned int nGuildNo; unsigned int nRanking; }; /*12383 */ struct GUILD_ACADEMY_START_RANKING_DATA { int dAggregationDate; unsigned int NumOfEachRankingData; GUILD_ACADEMY_EACH_START_RANKING_DATA EachRankingData[]; }; /*12384 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_START_DB_GET_RANKING_LIST_ACK { unsigned __int16 Error; char PartMask; GUILD_ACADEMY_START_RANKING_DATA RankData; }; #pragma pack(pop) /*12385 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_WITHDRAW_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned int usrregnum; unsigned __int64 cen; }; #pragma pack(pop) /*12386 */ struct PROTO_NC_USER_CONNECTCUT_CMD { unsigned __int16 reason; }; /*12387 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTCUT_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_CONNECTCUT_CMD cmd; }; #pragma pack(pop) /*12388 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_DATA_SERVER_USER_COUNT_CMD { char PatchServerNo; unsigned __int16 ConnectedUsers; }; #pragma pack(pop) /*12389 */ struct IServiceProvider { IUnknown baseclass_0; }; /*12390 */ #pragma pack(push, 1) struct PROTO_NC_BAT_PKINPKFIELD_WMS_CMD { unsigned __int16 wldmanhandle; unsigned int chrregnum; unsigned int pkcount; }; #pragma pack(pop) /*12391 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_DOORSTATE_CMD { unsigned __int16 door; char doorstate; }; #pragma pack(pop) /*12392 */ struct IStdMarshalInfo { IUnknown baseclass_0; }; /*12393 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_JOIN_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; Name5 sCharID; char nGrade; }; #pragma pack(pop) /*12394 */ #pragma pack(push, 1) struct SERVER_CONN_INFO { char connect_server_world; char connect_server_zone; char connect_server_id; SHINE_DATETIME connect_time; }; #pragma pack(pop) /*12395 */ struct PROTO_NC_OPTOOL_S2SCONNECT_LIST_ACK { char echo_data; char my_server_id; unsigned __int16 num_of_connections; SERVER_CONN_INFO connection_info[]; }; /*12396 */ struct PROTO_NC_PET_SET_NAME_DB_ACK { unsigned __int16 nError; unsigned __int16 nMasterHandle; unsigned int nPetRegNum; }; /*12397 */ struct _PERFORMANCE_DATA { unsigned __int16 Size; char Version; char HwCountersCount; unsigned int ContextSwitchCount; unsigned __int64 WaitReasonBitMap; unsigned __int64 CycleTime; unsigned int RetryCount; unsigned int Reserved; _HARDWARE_COUNTER_DATA HwCounters[16]; }; /*12398 */ struct FLASHWINFO { unsigned int cbSize; HWND__ *hwnd; unsigned int dwFlags; unsigned int uCount; unsigned int dwTimeout; }; /*12399 */ struct _CRYPT_OBJID_TABLE { unsigned int dwAlgId; const char *pszObjId; }; /*12400 */ struct _DRIVE_LAYOUT_INFORMATION_MBR { unsigned int Signature; }; /*12401 */ union $A5B84A019ADCFFD37D19B93FA4A16914 { _DRIVE_LAYOUT_INFORMATION_MBR Mbr; _DRIVE_LAYOUT_INFORMATION_GPT Gpt; }; /*12402 */ struct _DRIVE_LAYOUT_INFORMATION_EX { unsigned int PartitionStyle; unsigned int PartitionCount; $A5B84A019ADCFFD37D19B93FA4A16914 ___u2; _PARTITION_INFORMATION_EX PartitionEntry[1]; }; /*12403 */ struct _TXFS_WRITE_BACKUP_INFORMATION { char Buffer[1]; }; /*12404 */ #pragma pack(push, 1) struct CHARACTER_TITLE_DB_SAVE:: { char Type; unsigned __int64 TitleValue; }; #pragma pack(pop) /*12405 */ struct CHARACTER_TITLE_DB_SAVE { unsigned __int16 NumOfValues; CHARACTER_TITLE_DB_SAVE:: TitleValues[]; }; /*12406 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_GET_ITEMLIST_BY_TYPE_REQ { NETPACKETZONEHEADER header; char nInvenType; unsigned int nOwner; }; #pragma pack(pop) /*12407 */ struct PROTO_NC_BAT_ASSIST_REQ { unsigned __int16 tanker; }; /*12408 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_WORLD_PREVMAPNAME_CMD { unsigned __int16 nWldHandle; Name3 sPrevMapName; unsigned int nCharNo; }; #pragma pack(pop) /*12409 */ struct _PERF_DATA_BLOCK { wchar_t Signature[4]; unsigned int LittleEndian; unsigned int Version; unsigned int Revision; unsigned int TotalByteLength; unsigned int HeaderLength; unsigned int NumObjectTypes; int DefaultObject; _SYSTEMTIME SystemTime; _LARGE_INTEGER PerfTime; _LARGE_INTEGER PerfFreq; _LARGE_INTEGER PerfTime100nSec; unsigned int SystemNameLength; unsigned int SystemNameOffset; }; /*12410 */ struct _BOOT_AREA_INFO:: { _LARGE_INTEGER Offset; }; /*12411 */ struct _BOOT_AREA_INFO { unsigned int BootSectorCount; _BOOT_AREA_INFO:: BootSectors[2]; }; /*12412 */ struct _MODEMDEVCAPS { unsigned int dwActualSize; unsigned int dwRequiredSize; unsigned int dwDevSpecificOffset; unsigned int dwDevSpecificSize; unsigned int dwModemProviderVersion; unsigned int dwModemManufacturerOffset; unsigned int dwModemManufacturerSize; unsigned int dwModemModelOffset; unsigned int dwModemModelSize; unsigned int dwModemVersionOffset; unsigned int dwModemVersionSize; unsigned int dwDialOptions; unsigned int dwCallSetupFailTimer; unsigned int dwInactivityTimeout; unsigned int dwSpeakerVolume; unsigned int dwSpeakerMode; unsigned int dwModemOptions; unsigned int dwMaxDTERate; unsigned int dwMaxDCERate; char abVariablePortion[1]; }; /*12413 */ struct tagWAVEOUTCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; }; /*12414 */ struct _CERT_AUTHORITY_KEY_ID_INFO { _CRYPTOAPI_BLOB KeyId; _CRYPTOAPI_BLOB CertIssuer; _CRYPTOAPI_BLOB CertSerialNumber; }; /*12415 */ struct _CERT_PAIR { _CRYPTOAPI_BLOB Forward; _CRYPTOAPI_BLOB Reverse; }; /*12416 */ struct NiPointer { NiDitherProperty *m_pObject; }; /*12417 */ struct NsIntersection { char dummy[1]; }; /*12418 */ #pragma pack(push, 1) struct PROTO_NC_LOG_RANDOMOPTION_CHANGE_BEFORE { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; unsigned __int64 nBigint1; }; #pragma pack(pop) /*12419 */ #pragma pack(push, 1) struct PROTO_NC_MISC_PINGTEST_TOOL_WM_ZONE_DB { unsigned int ID; unsigned __int16 hTool; unsigned int ToolSendToWM; unsigned int ToolRecvFromWM; unsigned int WMTargetZoneNo; unsigned int WMSendZone; unsigned int WMRecvFromZone; unsigned int ZoneSendToDB; unsigned int ZoneRecvFromDB; unsigned int ZoneSendToWMS; unsigned int ZoneRecvFromWMS; unsigned int DBRecvFromZone; unsigned int DBSendToZone; unsigned int DBSendToODBC; unsigned int DBRecvFromODBC; }; #pragma pack(pop) /*12420 */ struct PROTO_NC_ACT_SOMEEONEJUMP_CMD { unsigned __int16 handle; }; /*12421 */ struct PROTO_NC_PARTY_LEAVE_REQ { char dummy[1]; }; /*12422 */ struct _EXCEPTION_REGISTRATION_RECORD { _EXCEPTION_REGISTRATION_RECORD *Next; _EXCEPTION_DISPOSITION (__cdecl *Handler)(_EXCEPTION_RECORD *, void *, _CONTEXT *, void *); }; /*12423 */ struct _NT_TIB { _EXCEPTION_REGISTRATION_RECORD *ExceptionList; void *StackBase; void *StackLimit; void *SubSystemTib; $7A727655067EA29DD1B3C3F7D79CBFD1 ___u4; void *ArbitraryUserPointer; _NT_TIB *Self; }; /*12424 */ union $7A727655067EA29DD1B3C3F7D79CBFD1 { void *FiberData; unsigned int Version; }; /*12425 */ struct tagWINDOWPLACEMENT { unsigned int length; unsigned int flags; unsigned int showCmd; tagPOINT ptMinPosition; tagPOINT ptMaxPosition; tagRECT rcNormalPosition; }; /*12426 */ struct _CONSOLE_SCREEN_BUFFER_INFOEX { unsigned int cbSize; _COORD dwSize; _COORD dwCursorPosition; unsigned __int16 wAttributes; _SMALL_RECT srWindow; _COORD dwMaximumWindowSize; unsigned __int16 wPopupAttributes; int bFullscreenSupported; unsigned int ColorTable[16]; }; /*12427 */ struct _DISK_EX_INT13_INFO { unsigned __int16 ExBufferSize; unsigned __int16 ExFlags; unsigned int ExCylinders; unsigned int ExHeads; unsigned int ExSectorsPerTrack; unsigned __int64 ExSectorsPerDrive; unsigned __int16 ExSectorSize; unsigned __int16 ExReserved; }; /*12428 */ struct _SERVICE_STATUS { unsigned int dwServiceType; unsigned int dwCurrentState; unsigned int dwControlsAccepted; unsigned int dwWin32ExitCode; unsigned int dwServiceSpecificExitCode; unsigned int dwCheckPoint; unsigned int dwWaitHint; }; /*12429 */ struct _ENUM_SERVICE_STATUSW { wchar_t *lpServiceName; wchar_t *lpDisplayName; _SERVICE_STATUS ServiceStatus; }; /*12430 */ struct NiLinesData { NiGeometryData baseclass_0; char *m_pkFlags; }; /*12431 */ struct D3DXVECTOR4_16F { D3DXFLOAT16 x; D3DXFLOAT16 y; D3DXFLOAT16 z; D3DXFLOAT16 w; }; /*12432 */ struct D3DXVECTOR3_16F { D3DXFLOAT16 x; D3DXFLOAT16 y; D3DXFLOAT16 z; }; /*12433 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_JOIN_ACK { unsigned __int16 hWMChar; unsigned int nGTNo; unsigned __int16 nTeamPosition; unsigned int nGuildNo; unsigned __int16 Error; }; #pragma pack(pop) /*12434 */ struct PROTO_NC_CHARGED_BUFFTERMINATE_CMD { unsigned int ChargedBuffKey; }; /*12435 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONEFOLDTENT_CMD { unsigned __int16 handle; CHARBRIEFINFO_NOTCAMP shape; }; #pragma pack(pop) /*12436 */ #pragma pack(push, 1) struct PATCH_VERSION_MARK { unsigned __int16 Year; char Month; char Day; char Serial; }; #pragma pack(pop) /*12437 */ struct PROTO_NC_PATCH_INFO_REQ { PATCH_VERSION_MARK MyClientVer; }; /*12438 */ struct NiPSysMeshUpdateModifier { NiPSysModifier baseclass_0; NiTArray > m_kMeshes; }; /*12439 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_REWARD_ACK { char nIndex; char nRewardID; unsigned __int16 nError; }; /*12440 */ struct _CONSOLE_FONT_INFOEX { unsigned int cbSize; unsigned int nFont; _COORD dwFontSize; unsigned int FontFamily; unsigned int FontWeight; wchar_t FaceName[32]; }; /*12441 */ struct value_entW { wchar_t *ve_valuename; unsigned int ve_valuelen; unsigned int ve_valueptr; unsigned int ve_type; }; /*12442 */ struct tagMCI_INFO_PARMSW { unsigned int dwCallback; wchar_t *lpstrReturn; unsigned int dwRetSize; }; /*12443 */ struct _CRYPT_CONTEXT_FUNCTIONS { unsigned int cFunctions; wchar_t **rgpszFunctions; }; /*12444 */ struct _CROSS_CERT_DIST_POINTS_INFO { unsigned int dwSyncDeltaTime; unsigned int cDistPoint; _CERT_ALT_NAME_INFO *rgDistPoint; }; /*12445 */ struct _CHANGER_MOVE_MEDIUM { _CHANGER_ELEMENT Transport; _CHANGER_ELEMENT Source; _CHANGER_ELEMENT Destination; char Flip; }; /*12446 */ struct NiPointer { NiShaderLibrary *m_pObject; }; /*12447 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_ERASEDATA_REQ { NETPACKETHEADER netpacketheader; unsigned int usrregnum; unsigned int avatar; char slot; unsigned int nNo; }; #pragma pack(pop) /*12448 */ struct _PACKEDEVENTINFO { unsigned int ulSize; unsigned int ulNumEventsForLogFile; unsigned int ulOffsets[]; }; /*12449 */ struct _MEMORYSTATUSEX { unsigned int dwLength; unsigned int dwMemoryLoad; unsigned __int64 ullTotalPhys; unsigned __int64 ullAvailPhys; unsigned __int64 ullTotalPageFile; unsigned __int64 ullAvailPageFile; unsigned __int64 ullTotalVirtual; unsigned __int64 ullAvailVirtual; unsigned __int64 ullAvailExtendedVirtual; }; /*12450 */ struct _RPC_BINDING_HANDLE_SECURITY_V1_A { unsigned int Version; char *ServerPrincName; unsigned int AuthnLevel; unsigned int AuthnSvc; _SEC_WINNT_AUTH_IDENTITY_A *AuthIdentity; _RPC_SECURITY_QOS *SecurityQos; }; /*12451 */ struct sockproto { unsigned __int16 sp_family; unsigned __int16 sp_protocol; }; /*12452 */ struct _ENCRYPTION_CERTIFICATE_LIST { unsigned int nUsers; _ENCRYPTION_CERTIFICATE **pUsers; }; /*12453 */ struct DIDEVICEOBJECTDATA_DX3 { unsigned int dwOfs; unsigned int dwData; unsigned int dwTimeStamp; unsigned int dwSequence; }; /*12454 */ struct PROTO_NC_LOG_GAME_STATE_SET { unsigned int chrregnum; MAPPOS mappos; unsigned int actorchrregnum; unsigned __int16 stateid; unsigned __int16 statetime; }; /*12455 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_ECHO_REQ { char nStartZoneNum; unsigned int nCharRegNum; unsigned int nInDunRegNum; INSTANCE_DUNGEON::CATEGORY IndunCategory; unsigned __int16 nNPCHandle; ORToken Argument; ID_LEVEL_TYPE eLevelType; }; #pragma pack(pop) /*12456 */ struct tagMULTI_QI { _GUID *pIID; IUnknown *pItf; HRESULT hr; }; /*12457 */ struct _XSTATE_FEATURE { unsigned int Offset; unsigned int Size; }; /*12458 */ struct _PSINJECTDATA { unsigned int DataBytes; unsigned __int16 InjectionPoint; unsigned __int16 PageNumber; }; /*12459 */ struct tagMENUITEMINFOW { unsigned int cbSize; unsigned int fMask; unsigned int fType; unsigned int fState; unsigned int wID; HMENU__ *hSubMenu; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; wchar_t *dwTypeData; unsigned int cch; HBITMAP__ *hbmpItem; }; /*12460 */ struct IHttpNegotiate { IUnknown baseclass_0; }; /*12461 */ struct IHttpNegotiate2 { IHttpNegotiate baseclass_0; }; /*12462 */ struct PROTO_NC_ITEM_MIX_ITEM_ACK { unsigned __int16 nError; }; /*12463 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_KICKOFF_CMD { unsigned __int16 partyregnum; unsigned int kickoffmemberregnum; }; #pragma pack(pop) /*12464 */ struct PROTO_NC_MINIHOUSE_PORTAL_EFFECT_ACK { unsigned __int16 Error; }; /*12465 */ struct tagGCP_RESULTSA { unsigned int lStructSize; char *lpOutString; unsigned int *lpOrder; int *lpDx; int *lpCaretPos; char *lpClass; wchar_t *lpGlyphs; unsigned int nGlyphs; int nMaxFit; }; /*12466 */ struct IPersistFile { IPersist baseclass_0; }; /*12467 */ struct _SERVICE_NOTIFY_1 { unsigned int dwVersion; void (__stdcall *pfnNotifyCallback)(void *); void *pContext; unsigned int dwNotificationStatus; _SERVICE_STATUS_PROCESS ServiceStatus; }; /*12468 */ struct PROTO_NC_SKILL_EMPOWALLOC_ACK { unsigned __int16 skill; unsigned __int16 err; }; /*12469 */ struct CFriendServer { CFriend baseclass_0; int m_bNeedTakeInfo; unsigned int m_FriendsCharNo[100]; unsigned __int16 m_FriendsHandle[100]; }; /*12470 */ struct tagEMRFORMAT { unsigned int dSignature; unsigned int nVersion; unsigned int cbData; unsigned int offData; }; /*12471 */ struct tagMCI_VD_STEP_PARMS { unsigned int dwCallback; unsigned int dwFrames; }; /*12472 */ struct _CRL_DIST_POINT { _CRL_DIST_POINT_NAME DistPointName; _CRYPT_BIT_BLOB ReasonFlags; _CERT_ALT_NAME_INFO CRLIssuer; }; /*12473 */ struct _CRL_DIST_POINTS_INFO { unsigned int cDistPoint; _CRL_DIST_POINT *rgDistPoint; }; /*12474 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_PLAYERSEARCH_BY_NORMAL_USER_RNG { ZONERINGLINKAGESTART start; Name5 charid; }; #pragma pack(pop) /*12475 */ struct PROTO_NC_MINIHOUSE_MODIFY_NOTIFY_ACK { unsigned __int16 Error; }; /*12476 */ struct $_TypeDescriptor$_extraBytes_24 { const void *pVFTable; void *spare; char name[24]; }; /*12477 */ struct tagMETARECORD { unsigned int rdSize; unsigned __int16 rdFunction; unsigned __int16 rdParm[1]; }; /*12478 */ struct tagRPC_ERROR_ENUM_HANDLE { unsigned int Signature; void *CurrentPos; void *Head; }; /*12479 */ struct _PERF_BIN { unsigned int NumberOfBins; unsigned int TypeOfBin; _BIN_RANGE BinsRanges[1]; }; /*12480 */ struct NiLinColorKey { NiColorKey baseclass_0; }; /*12481 */ struct NiPointer { PgWinButExt *m_pObject; }; /*12482 */ struct PROTO_NC_LOG_GUILD_ACADEMY_SET_MASTER { unsigned int nGuildNo; unsigned int nSetCharNo; unsigned int nNewMasterCharNo; }; /*12483 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_INTRO_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int16 nMemberIntroLength; char sMemberIntro[]; }; #pragma pack(pop) /*12484 */ #pragma pack(push, 1) struct PROTO_NC_MISC_SERVER_TIME_NOTIFY_CMD { tm dCurrentTM; char nTimeZone; }; #pragma pack(pop) /*12485 */ struct PROTO_NC_PATCH_NOTICE_SET_REQ { char dummy[1]; }; /*12486 */ struct _UUID_VECTOR { unsigned int Count; _GUID *Uuid[1]; }; /*12487 */ struct SCARD_T0_COMMAND { char bCla; char bIns; char bP1; char bP2; char bP3; }; /*12488 */ struct NiBSplineFloatInterpolator { NiBSplineInterpolator baseclass_0; float m_fFloatValue; unsigned int m_kFloatCPHandle; }; /*12489 */ struct PROTO_NC_ITEMDB_RELOCSUC_ACK { unsigned __int16 lockindex; }; /*12490 */ struct _GENERIC_MAPPING { unsigned int GenericRead; unsigned int GenericWrite; unsigned int GenericExecute; unsigned int GenericAll; }; /*12491 */ struct _EFS_KEY_INFO { unsigned int dwVersion; unsigned int Entropy; unsigned int Algorithm; unsigned int KeyLength; }; /*12492 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*12493 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*12494 */ struct DIPROPRANGE { DIPROPHEADER diph; int lMin; int lMax; }; /*12495 */ struct PROTO_NC_ITEMDB_USELOT_REQ { PROTO_CHANGEATTR attr; unsigned __int16 lockindex; }; /*12496 */ struct tagMONHSZSTRUCTW { unsigned int cb; int fsAction; unsigned int dwTime; HSZ__ *hsz; void *hTask; wchar_t str[1]; }; /*12497 */ struct _heapinfo { int *_pentry; unsigned int _size; int _useflag; }; /*12498 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_ZONE_CHARDATA_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER header; PROTO_NC_CHAR_ZONE_CHARDATA_ACK ack; }; #pragma pack(pop) /*12499 */ struct PROTO_NC_ACT_PITCHTENT_ACK { unsigned __int16 err; }; /*12500 */ #pragma pack(push, 1) struct PROTO_NC_DATA_PRISON_ALTER_GM_REQ { unsigned __int16 nGmHandler; Name18Byte sGmUserID; unsigned int nImprisonRegNum; Name5 sImprison; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /*12501 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_79 { const void *pVFTable; void *spare; char name[79]; }; #pragma pack(pop) /*12502 */ struct tagTITLEBARINFOEX { unsigned int cbSize; tagRECT rcTitleBar; unsigned int rgstate[6]; tagRECT rgrect[6]; }; /*12503 */ struct _SCONTEXT_QUEUE { unsigned int NumberOfObjects; **ArrayOfObjects; }; /*12504 */ struct IMallocSpy { IUnknown baseclass_0; }; /*12505 */ struct PROTO_NC_GUILD_DB_LIST_REQ { char dummy[1]; }; /*12506 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_INFO_CLIENT_CMD { USEITEM_MINIMON_INFO UseItemMinimonInfo; }; /*12507 */ struct _D3DDEVINFO_D3D9PIPELINETIMINGS { float VertexProcessingTimePercent; float PixelProcessingTimePercent; float OtherGPUProcessingTimePercent; float GPUIdleTimePercent; }; /*12508 */ struct PROTO_NC_GUILD_INFO_REQ { char dummy[1]; }; /*12509 */ struct PROTO_NC_GAMBLE_COIN_DB_SELL_REQ { NETPACKETZONEHEADER nHeader; unsigned __int16 nLockIndex; unsigned __int64 nCoin; unsigned __int64 nMoney; }; /*12510 */ struct _RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A { void *TransportCredentials; unsigned int Flags; unsigned int AuthenticationTarget; unsigned int NumberOfAuthnSchemes; unsigned int *AuthnSchemes; char *ServerCertificateSubject; void *ProxyCredentials; unsigned int NumberOfProxyAuthnSchemes; unsigned int *ProxyAuthnSchemes; }; /*12511 */ struct D3DXPLANE { float a; float b; float c; float d; }; /*12512 */ struct ID3DXLoadUserData { ID3DXLoadUserDataVtbl *vfptr; }; /*12513 */ struct ID3DXLoadUserDataVtbl { HRESULT (__stdcall *LoadTopLevelData)(ID3DXLoadUserData *this, ID3DXFileData *); HRESULT (__stdcall *LoadFrameChildData)(ID3DXLoadUserData *this, _D3DXFRAME *, ID3DXFileData *); HRESULT (__stdcall *LoadMeshChildData)(ID3DXLoadUserData *this, _D3DXMESHCONTAINER *, ID3DXFileData *); }; /*12514 */ struct _DIACTIONFORMATW { unsigned int dwSize; unsigned int dwActionSize; unsigned int dwDataSize; unsigned int dwNumActions; _DIACTIONW *rgoAction; _GUID guidActionMap; unsigned int dwGenre; unsigned int dwBufferSize; int lAxisMin; int lAxisMax; HINSTANCE__ *hInstString; _FILETIME ftTimeStamp; unsigned int dwCRC; unsigned __int16 tszActionMap[260]; }; /*12515 */ struct _DICONFIGUREDEVICESPARAMSW { unsigned int dwSize; unsigned int dwcUsers; wchar_t *lptszUserNames; unsigned int dwcFormats; _DIACTIONFORMATW *lprgFormats; HWND__ *hwnd; _DICOLORSET dics; IUnknown *lpUnkDDSTarget; }; /*12516 */ struct NpSIF_Tool { INpModelData baseclass_0; NiPointer m_spTextureProp; NiPointer m_spActor; NiPointer m_spKFMTool; NiPointer m_spkRootNode; std::basic_string,std::allocator > m_strBaseSetFileName; std::_List_iterator,std::allocator > > > m_iter; std::_List_iterator,std::allocator > > > m_iterEnd; std::list,std::allocator > > m_listLinkedItem; std::list,std::allocator > > m_listEachPartTextureName; }; /*12517 */ struct NiPointer { NpSIF_Tool *m_pObject; }; /*12518 */ struct PROTO_NC_CHAR_FAMECHANGE_CMD { unsigned int fame; }; /*12519 */ struct tagVS_FIXEDFILEINFO { unsigned int dwSignature; unsigned int dwStrucVersion; unsigned int dwFileVersionMS; unsigned int dwFileVersionLS; unsigned int dwProductVersionMS; unsigned int dwProductVersionLS; unsigned int dwFileFlagsMask; unsigned int dwFileFlags; unsigned int dwFileOS; unsigned int dwFileType; unsigned int dwFileSubtype; unsigned int dwFileDateMS; unsigned int dwFileDateLS; }; /*12520 */ struct tagMIDIOUTCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; }; /*12521 */ struct tagMCI_WAVE_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const wchar_t *lpstrDeviceType; const wchar_t *lpstrElementName; const wchar_t *lpstrAlias; unsigned int dwBufferSeconds; }; /*12522 */ struct _RPC_TRANSFER_SYNTAX { _GUID Uuid; unsigned __int16 VersMajor; unsigned __int16 VersMinor; }; /*12523 */ struct _CRYPT_PROVIDER_REFS { unsigned int cProviders; _CRYPT_PROVIDER_REF **rgpProviders; }; /*12524 */ struct _CRYPT_VERIFY_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int hCryptProv; _CERT_CONTEXT *(__stdcall *pfnGetSignerCertificate)(void *, unsigned int, _CERT_INFO *, void *); void *pvGetArg; }; /*12525 */ struct _SC_ACTION { _SC_ACTION_TYPE Type; unsigned int Delay; }; /*12526 */ struct _SERVICE_FAILURE_ACTIONSA { unsigned int dwResetPeriod; char *lpRebootMsg; char *lpCommand; unsigned int cActions; _SC_ACTION *lpsaActions; }; /*12527 */ struct NiBSplineCompFloatInterpolator { NiBSplineFloatInterpolator baseclass_0; float m_afCompScalars[2]; }; /*12528 */ struct NiSegment { NiPoint3 m_kOrigin; NiPoint3 m_kDirection; }; /*12529 */ struct NiCapsule { NiSegment m_kSegment; float m_fRadius; }; /*12530 */ const struct NiCapsuleBV { NiBoundingVolume baseclass_0; NiPoint3 m_kCenter; NiPoint3 m_kAxis; float m_fExtent; NiCapsule m_kCapsule; }; /*12531 */ struct NiCapsuleCapsuleIntersector { NiIntersector baseclass_0; NiCapsuleBV *m_kCapsule0; NiCapsuleBV *m_kCapsule1; float m_fInvRadiusSumSqr; float m_fParameter0; float m_fParameter1; }; /*12532 */ struct _CMSG_SIGNER_ENCODE_INFO { unsigned int cbSize; _CERT_INFO *pCertInfo; $2648935626D60F3A93F830EF5D884CB4 ___u2; unsigned int dwKeySpec; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; unsigned int cAuthAttr; _CRYPT_ATTRIBUTE *rgAuthAttr; unsigned int cUnauthAttr; _CRYPT_ATTRIBUTE *rgUnauthAttr; }; /*12533 */ struct _CMSG_SIGNED_ENCODE_INFO { unsigned int cbSize; unsigned int cSigners; _CMSG_SIGNER_ENCODE_INFO *rgSigners; unsigned int cCertEncoded; _CRYPTOAPI_BLOB *rgCertEncoded; unsigned int cCrlEncoded; _CRYPTOAPI_BLOB *rgCrlEncoded; }; /*12534 */ struct _CHANGER_PRODUCT_DATA { char VendorId[8]; char ProductId[16]; char Revision[4]; char SerialNumber[32]; char DeviceType; }; /*12535 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_GAMEOPTION_ACK { unsigned __int16 nError; }; /*12536 */ struct _FILE_ID_BOTH_DIR_INFO { unsigned int NextEntryOffset; unsigned int FileIndex; _LARGE_INTEGER CreationTime; _LARGE_INTEGER LastAccessTime; _LARGE_INTEGER LastWriteTime; _LARGE_INTEGER ChangeTime; _LARGE_INTEGER EndOfFile; _LARGE_INTEGER AllocationSize; unsigned int FileAttributes; unsigned int FileNameLength; unsigned int EaSize; char ShortNameLength; wchar_t ShortName[12]; _LARGE_INTEGER FileId; wchar_t FileName[1]; }; /*12537 */ struct tagEMREXTCREATEPEN { tagEMR emr; unsigned int ihPen; unsigned int offBmi; unsigned int cbBmi; unsigned int offBits; unsigned int cbBits; tagEXTLOGPEN32 elp; }; /*12538 */ struct tagMCI_OVLY_SAVE_PARMSA { unsigned int dwCallback; const char *lpfilename; tagRECT rc; }; /*12539 */ struct IBindHost { IUnknown baseclass_0; }; /*12540 */ struct DIJOYSTATE2 { int lX; int lY; int lZ; int lRx; int lRy; int lRz; int rglSlider[2]; unsigned int rgdwPOV[4]; char rgbButtons[128]; int lVX; int lVY; int lVZ; int lVRx; int lVRy; int lVRz; int rglVSlider[2]; int lAX; int lAY; int lAZ; int lARx; int lARy; int lARz; int rglASlider[2]; int lFX; int lFY; int lFZ; int lFRx; int lFRy; int lFRz; int rglFSlider[2]; }; /*12541 */ struct NiInputDI8GamePad { NiInputGamePad baseclass_0; IDirectInputDevice8A *m_pkDIDevice; DIJOYSTATE2 m_kLastState; unsigned int m_uiButtonTouchMask; unsigned int m_uiAxisTouchMask; }; /*12542 */ struct PROTO_NC_KQ_MOBKILLNUMBER_CMD { unsigned __int16 CurrentMobKill; unsigned __int16 DemandMobKill; }; /*12543 */ union $66A2FC5ED47CB5912809650DAB14E256 { unsigned int VirtualAddress; unsigned int RelocCount; }; /*12544 */ #pragma pack(push, 1) struct _IMAGE_RELOCATION { $66A2FC5ED47CB5912809650DAB14E256 ___u0; unsigned int SymbolTableIndex; unsigned __int16 Type; }; #pragma pack(pop) /*12545 */ struct STARTING_LCN_INPUT_BUFFER { _LARGE_INTEGER StartingLcn; }; /*12546 */ struct tagCHOOSEFONTW { unsigned int lStructSize; HWND__ *hwndOwner; HDC__ *hDC; tagLOGFONTW *lpLogFont; int iPointSize; unsigned int Flags; unsigned int rgbColors; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpTemplateName; HINSTANCE__ *hInstance; wchar_t *lpszStyle; unsigned __int16 nFontType; unsigned __int16 ___MISSING_ALIGNMENT__; int nSizeMin; int nSizeMax; }; /*12547 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_CANCEL_ACK { unsigned int nGuildNo; unsigned int nCharNo; unsigned int nBanCancelCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*12548 */ #pragma pack(push, 1) struct PROTO_NC_REPORT_GET_ACK { unsigned __int16 err; unsigned int nRegNumber; char byReportResult; char byRemark[128]; }; #pragma pack(pop) /*12549 */ struct PROTO_NC_RAID_VANISH_BROAD_CMD { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; Name5 sCommandCharID; Name5 sVanishCharID; }; /*12550 */ struct PPM_WMI_PERF_STATES { unsigned int Count; unsigned int MaxFrequency; unsigned int CurrentState; unsigned int MaxPerfState; unsigned int MinPerfState; unsigned int LowestPerfState; unsigned int ThermalConstraint; char BusyAdjThreshold; char PolicyType; char Type; char Reserved; unsigned int TimerInterval; unsigned __int64 TargetProcessors; unsigned int PStateHandler; unsigned int PStateContext; unsigned int TStateHandler; unsigned int TStateContext; unsigned int FeedbackHandler; unsigned int Reserved1; unsigned __int64 Reserved2; PPM_WMI_PERF_STATE State[1]; }; /*12551 */ struct _CRYPT_CONTEXT_CONFIG { unsigned int dwFlags; unsigned int dwReserved; }; /*12552 */ struct _STORAGE_PROPERTY_QUERY { _STORAGE_PROPERTY_ID PropertyId; _STORAGE_QUERY_TYPE QueryType; char AdditionalParameters[1]; }; /*12553 */ struct _TXFS_LIST_TRANSACTION_LOCKED_FILES { _GUID KtmTransaction; unsigned __int64 NumberOfFiles; unsigned __int64 BufferSizeRequired; unsigned __int64 Offset; }; /*12554 */ struct PgNsTerrain::ui2 { unsigned int x; unsigned int y; }; /*12555 */ struct boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> { char dummy[1]; }; /*12556 */ struct PgNsTerrain::IVertexEditController { PgNsTerrain::IVertexEditControllerVtbl *vfptr; }; /*12557 */ struct PgNsTerrain::IVertexEditControllerVtbl { bool (__thiscall *process)(PgNsTerrain::IVertexEditController *this, NiGeometryData *, NiPoint3 *, NiPoint3 *, float); }; /*12558 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> { char dummy[1]; }; /*12559 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_GRADE_REQ { unsigned __int16 hWMChar; Name5 sCharID; unsigned int nNo; unsigned int nCharNo; char MemberGrade; unsigned int nSetCharNo; char MemberGrade_Old; }; #pragma pack(pop) /*12560 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONESMASH_DAMAGED_CMD { unsigned __int16 attack; unsigned __int16 target; char actionnumber; }; #pragma pack(pop) /*12561 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LEAVE_CMD { unsigned __int16 partyregnum; PROTO_PARTY_MEMBER leavemember; }; #pragma pack(pop) /*12562 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LEAVE_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_LEAVE_CMD cmd; }; #pragma pack(pop) /*12563 */ struct PROTO_NC_KQ_VOTE_VOTING_ACK { unsigned __int16 nError; }; /*12564 */ struct PROTO_NC_BOOTH_CLOSE_ACK { unsigned __int16 err; }; /*12565 */ struct _SCARD_ATRMASK { unsigned int cbAtr; char rgbAtr[36]; char rgbMask[36]; }; /*12566 */ struct PROTO_NC_LOG_GUILD_ACADEMY_CLEAR_REWARD_MONEY { unsigned int nGuildNo; unsigned int nCharNo; }; /*12567 */ struct PROTO_NC_ITEMDB_SPLITFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*12568 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLITFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_SPLITFAIL_ACK ack; }; #pragma pack(pop) /*12569 */ struct IconMgr { char dummy[1]; }; /*12570 */ struct NiTMapBase >,char const *,NiPointer > { NiTMapBase >,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*12571 */ struct NiTMapBase >,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase >,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *); }; /*12572 */ struct NiTMapBase >,char const *,NiPointer >::AntiBloatAllocator { $4489921FB4750E90DC4688322915F25F ___u0; }; /*12573 */ struct NiTMap > { NiTMapBase >,char const *,NiPointer > baseclass_0; }; /*12574 */ struct NiTStringTemplateMap >,NiPointer > { NiTMap > baseclass_0; bool m_bCopy; }; /*12575 */ struct NiTStringMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*12576 */ struct NiTMapBase >,char const *,NiPointer > { NiTMapBase >,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*12577 */ struct NiTMapBase >,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase >,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *); }; /*12578 */ struct DFALL > { char dummy[1]; }; /*12579 */ union $9E6E2EB05C3A1E9C8ADB1675C99C789F { DFALL > baseclass_0; unsigned int m_uiCount; }; /*12580 */ struct NiTMapBase >,char const *,NiPointer >::AntiBloatAllocator { $9E6E2EB05C3A1E9C8ADB1675C99C789F ___u0; }; /*12581 */ struct NiTMap > { NiTMapBase >,char const *,NiPointer > baseclass_0; }; /*12582 */ struct NiTStringTemplateMap >,NiPointer > { NiTMap > baseclass_0; bool m_bCopy; }; /*12583 */ struct NiTStringMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*12584 */ struct ID3DXSPMesh { IUnknown baseclass_0; }; /*12585 */ struct _D3DXATTRIBUTEWEIGHTS { float Position; float Boundary; float Normal; float Diffuse; float Specular; float Texcoord[8]; float Tangent; float Binormal; }; /*12586 */ struct _D3DXSHPRTSPLITMESHVERTDATA { unsigned int uVertRemap; unsigned int uSubCluster; char ucVertStatus; }; /*12587 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_SOMEONESETABSTATE_CMD { unsigned __int16 chrhnd; ABSTATEINDEX abstateid; }; #pragma pack(pop) /*12588 */ struct tagWNDCLASSW { unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const wchar_t *lpszMenuName; const wchar_t *lpszClassName; }; /*12589 */ struct _LANA_ENUM { char length; char lana[255]; }; /*12590 */ struct _QUERY_SERVICE_LOCK_STATUSW { unsigned int fIsLocked; wchar_t *lpLockOwner; unsigned int dwLockDuration; }; /*12591 */ struct PROTO_NC_ITEMDB_INC_DEC_MONEYSUC_ACK { char dummy[1]; }; /*12592 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_RECEIPT_INCOME_MONEY_REQ { unsigned __int16 lockindex; NETPACKETZONEHEADER header; ITEM_INVEN nInvenSlot; SHINE_ITEM_REGISTNUMBER nTaiSaiItemKey; }; #pragma pack(pop) /*12593 */ struct NiTListBase,PgRichText::Token *> { NiTListBase,PgRichText::Token *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PgRichText::Token *>::AntiBloatAllocator m_kAllocator; }; /*12594 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PgRichText::Token *m_element; }; /*12595 */ struct PgRichText::Token { PgRichText::TokenType m_eType; char *m_pcTextPtr; unsigned int m_uiTextLen; D3DXCOLOR m_kColor; tagRECT m_kRect; }; /*12596 */ struct NiTListBase,PgRichText::Token *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PgRichText::Token *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PgRichText::Token *> *this); void (__thiscall *DeleteItem)(NiTListBase,PgRichText::Token *> *this, NiTListItem *); }; /*12597 */ struct NiTListBase,PgRichText::Token *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*12598 */ struct NiTPointerListBase,PgRichText::Token *> { NiTListBase,PgRichText::Token *> baseclass_0; }; /*12599 */ struct NiTPointerList { NiTPointerListBase,PgRichText::Token *> baseclass_0; }; /*12600 */ struct PgTList { NiTPointerList baseclass_0; }; /*12601 */ struct PgRichText { NiRefObject baseclass_0; unsigned int m_uiTextSize; char *m_pcText; tagRECT m_kViewRect; unsigned int m_uiViewWidth; unsigned int m_uiTotalHeight; int m_iOffXPos; int m_iOffYPos; PgFont *m_pkNormalFont; PgFont *m_pkUnderlineFont; PgTList m_kTokenList; }; /*12602 */ struct PROTO_NC_TRADE_UPBOARD_ACK { char slotinven; char slotboard; }; /*12603 */ struct _MOUSE_EVENT_RECORD { _COORD dwMousePosition; unsigned int dwButtonState; unsigned int dwControlKeyState; unsigned int dwEventFlags; }; /*12604 */ struct _PRINTER_INFO_7W { wchar_t *pszObjectGUID; unsigned int dwAction; }; /*12605 */ struct IEnumUnknown { IUnknown baseclass_0; }; /*12606 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_REWARD_MONEY_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; }; #pragma pack(pop) /*12607 */ struct PROTO_NC_PARTY_FINDER_LIST_ACK { unsigned __int16 nPageNo; char nCountOfOnePage; char bYouAreRegisted; unsigned __int16 nMaxPages; unsigned __int16 nNumOfList; PROTO_NC_PARTY_FINDER_INFO InfoList[]; }; /*12608 */ struct ISupportErrorInfo { IUnknown baseclass_0; }; /*12609 */ struct NiPSysRotationModifier { NiPSysModifier baseclass_0; float m_fInitialRotSpeed; float m_fInitialRotSpeedVar; float m_fInitialRotAngle; float m_fInitialRotAngleVar; NiPoint3 m_kInitialAxis; bool m_bRandomInitialAxis; bool m_bRandomRotSpeedSign; }; /*12610 */ struct ID3DXPRTEngine { IUnknown baseclass_0; }; /*12611 */ struct PROTO_NC_ITEM_EQUIP_BELONGED_CANCEL_USE_ACK { unsigned __int16 nError; }; /*12612 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_CHECK_DB_REQ { unsigned int nCharNo; tm tCheckTime; }; /*12613 */ struct PROTO_NC_MISC_CLIENT_DEBUG_MSG_CMD { unsigned __int16 wldmanhandle; unsigned __int16 msg_size; char msg[]; }; /*12614 */ struct $_TypeDescriptor$_extraBytes_12 { const void *pVFTable; void *spare; char name[12]; }; /*12615 */ struct _TRANSACTIONMANAGER_OLDEST_INFORMATION { _GUID OldestTransactionGuid; }; /*12616 */ struct tagMCI_OVLY_LOAD_PARMSW { unsigned int dwCallback; const wchar_t *lpfilename; tagRECT rc; }; /*12617 */ struct IXMLDOMCharacterData { IXMLDOMNode baseclass_0; }; /*12618 */ struct NiDX9OnscreenBufferData { NiDX92DBufferData baseclass_0; _D3DPRESENT_PARAMETERS_ m_kD3DPresentParams; }; /*12619 */ struct NiDX9ImplicitBufferData { NiDX9OnscreenBufferData baseclass_0; IDirect3DDevice9 *m_pkD3DDevice9; }; /*12620 */ struct NpKMI_Tool { INpModelData baseclass_0; std::basic_string,std::allocator > m_strModelType; std::basic_string,std::allocator > m_strLinkNodeName; std::basic_string,std::allocator > m_strLinkType; std::basic_string,std::allocator > m_strOriginSetFileName; NiPointer m_spkRootNode; NiPointer m_spkMainCharacter; NiPointer m_spkMainSIFTool; std::list,std::allocator > > m_listDummy; std::list,std::allocator > > m_listCurLinkedObjectName; std::list,std::allocator > > m_listEachPartFilename; std::_List_iterator,std::allocator > > > m_iter; std::_List_iterator,std::allocator > > > m_iterEnd; }; /*12621 */ struct NpKMI_File { INp_File baseclass_0; std::basic_string,std::allocator > strName; std::basic_string,std::allocator > strModelType; std::basic_string,std::allocator > strLinkType; std::basic_string,std::allocator > strLinkNodeName; std::basic_string,std::allocator > strOriginSetFileName; std::list,std::allocator > > listDummy; std::list,std::allocator > > listCurLinkedObject; std::list,std::allocator > > listEachPartFilename; }; /*12622 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*12623 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /*12624 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /*12625 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*12626 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /*12627 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /*12628 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*12629 */ struct PROTO_NC_MINIHOUSE_ARRANGEMODE_ACK { int error; }; /*12630 */ struct PROTO_NC_RAID_DEL_SUB_LEADER_BROAD_CMD { Name5 sCommandCharID; Name5 sDelSubLeaderCharID; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /*12631 */ struct tagLOCALESIGNATURE { unsigned int lsUsb[4]; unsigned int lsCsbDefault[2]; unsigned int lsCsbSupported[2]; }; /*12632 */ struct _CONNECTDLGSTRUCTW { unsigned int cbStructure; HWND__ *hwndOwner; _NETRESOURCEW *lpConnRes; unsigned int dwFlags; unsigned int dwDevNum; }; /*12633 */ struct NiBezFloatKey { NiFloatKey baseclass_0; float m_fInTan; float m_fOutTan; }; /*12634 */ struct NiUVData { NiObject baseclass_0; unsigned int m_uiNumUOffsetKeys; NiFloatKey *m_pkUOffsetKeys; NiAnimationKey::KeyType m_eUOffsetType; unsigned int m_uiNumVOffsetKeys; NiFloatKey *m_pkVOffsetKeys; NiAnimationKey::KeyType m_eVOffsetType; unsigned int m_uiNumUTilingKeys; NiFloatKey *m_pkUTilingKeys; NiAnimationKey::KeyType m_eUTilingType; unsigned int m_uiNumVTilingKeys; NiFloatKey *m_pkVTilingKeys; NiAnimationKey::KeyType m_eVTilingType; float m_fLastUOffset; float m_fLastVOffset; float m_fLastUTiling; float m_fLastVTiling; char m_ucUOffsetSize; char m_ucVOffsetSize; char m_ucUTilingSize; char m_ucVTilingSize; }; /*12635 */ struct NiPointer { NiUVData *m_pObject; }; /*12636 */ struct PROTO_NC_CHAR_STAT_INCPOINTSUC_DB_ACK { NETPACKETZONEHEADER header; char stat; }; /*12637 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_NOTICE_CMD { unsigned __int16 nErr; unsigned __int16 nItemID; }; /*12638 */ struct tagWINDOWPOS { HWND__ *hwnd; HWND__ *hwndInsertAfter; int x; int y; int cx; int cy; unsigned int flags; }; /*12639 */ struct tagNCCALCSIZE_PARAMS { tagRECT rgrc[3]; tagWINDOWPOS *lppos; }; /*12640 */ struct tagMONHSZSTRUCTA { unsigned int cb; int fsAction; unsigned int dwTime; HSZ__ *hsz; void *hTask; char str[1]; }; /*12641 */ struct MARK_HANDLE_INFO { unsigned int UsnSourceInfo; void *VolumeHandle; unsigned int HandleInfo; }; /*12642 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_ACADEMY_REWARD_REQ { NETPACKETZONEHEADER packheader; unsigned int nCharNo; unsigned int nGuildNo; char nLevel; }; #pragma pack(pop) /*12643 */ struct PROTO_NC_ITEMDB_SOULSTONEBUYFAIL_ACK { unsigned __int16 lockindex; unsigned __int16 err; }; /*12644 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SOULSTONEBUYFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER header; PROTO_NC_ITEMDB_SOULSTONEBUYFAIL_ACK ack; }; #pragma pack(pop) /*12645 */ struct $_s__RTTIBaseClassArray$_extraBytes_8 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[2]; _BYTE gap8[1]; }; /*12646 */ struct IClientSecurity { IUnknown baseclass_0; }; /*12647 */ struct tagSOLE_AUTHENTICATION_SERVICE { unsigned int dwAuthnSvc; unsigned int dwAuthzSvc; wchar_t *pPrincipalName; HRESULT hr; }; /*12648 */ struct NiPSysInitialRotAngleCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*12649 */ struct _IMAGE_SEPARATE_DEBUG_HEADER { unsigned __int16 Signature; unsigned __int16 Flags; unsigned __int16 Machine; unsigned __int16 Characteristics; unsigned int TimeDateStamp; unsigned int CheckSum; unsigned int ImageBase; unsigned int SizeOfImage; unsigned int NumberOfSections; unsigned int ExportedNamesSize; unsigned int DebugDirectorySize; unsigned int SectionAlignment; unsigned int Reserved[2]; }; /*12650 */ struct tagCOMPAREITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; HWND__ *hwndItem; unsigned int itemID1; unsigned int itemData1; unsigned int itemID2; unsigned int itemData2; unsigned int dwLocaleId; }; /*12651 */ struct mmtime_tag:::: { char hour; char min; char sec; char frame; char fps; char dummy; char pad[2]; }; /*12652 */ struct mmtime_tag:::: { unsigned int songptrpos; }; /*12653 */ union mmtime_tag:: { unsigned int ms; unsigned int sample; unsigned int cb; unsigned int ticks; mmtime_tag:::: smpte; mmtime_tag:::: midi; }; /*12654 */ struct mmtime_tag { unsigned int wType; mmtime_tag:: u; }; /*12655 */ struct tagCHOOSECOLORW { unsigned int lStructSize; HWND__ *hwndOwner; HWND__ *hInstance; unsigned int rgbResult; unsigned int *lpCustColors; unsigned int Flags; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpTemplateName; }; /*12656 */ #pragma pack(push, 1) struct PROTO_NC_USER_TW_IS_IP_BLOCK_REQ { PROTO_NC_USER_TW_PASSWORD_CHECK_ACK LoginData; unsigned int nUserNo; unsigned __int16 nClientHandle; char sUserIP[20]; }; #pragma pack(pop) /*12657 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_CHATWIN_CMD { unsigned __int16 mob; char len; char content[]; }; #pragma pack(pop) /*12658 */ struct tagMCI_OVLY_WINDOW_PARMSW { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const wchar_t *lpstrText; }; /*12659 */ struct IMarshal { IUnknown baseclass_0; }; /*12660 */ struct IMarshal2 { IMarshal baseclass_0; }; /*12661 */ struct NiTrigon { NiPoint3 m_kOrigin; NiPoint3 m_kEdge0; NiPoint3 m_kEdge1; }; /*12662 */ struct NiPSysEmitter { NiPSysModifier baseclass_0; float m_fSpeed; float m_fSpeedVar; float m_fDeclination; float m_fDeclinationVar; float m_fPlanarAngle; float m_fPlanarAngleVar; NiColorA m_kInitialColor; float m_fInitialRadius; float m_fRadiusVar; float m_fLifeSpan; float m_fLifeSpanVar; }; /*12663 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_VANISH_REQ { Name5 CharID; }; /*12664 */ struct PROTO_NC_CHAR_GUILD_CMD { unsigned int nGuildNo; GUILD_CLIENT Guild[]; }; /*12665 */ struct PROTO_NC_CHAR_REGISTNUMBER_REQ { PROTO_NC_CHAR_ZONE_CHARDATA_REQ loginreq; }; /*12666 */ struct PROTO_NC_MISC_EVENTNPC_STANDEND_CLIENT_CMD { Name8 sMobIndex; }; /*12667 */ struct _CONTEXT_CHUNK { int Offset; unsigned int Length; }; /*12668 */ struct _TXFS_LIST_TRANSACTIONS_ENTRY { _GUID TransactionId; unsigned int TransactionState; unsigned int Reserved1; unsigned int Reserved2; __int64 Reserved3; }; /*12669 */ struct IClassFactory { IUnknown baseclass_0; }; /*12670 */ struct ICallFactory { IUnknown baseclass_0; }; /*12671 */ struct IRootStorage { IUnknown baseclass_0; }; /*12672 */ struct IWinInetCacheHints2 { IWinInetCacheHints baseclass_0; }; /*12673 */ struct _ENUM_SERVICE_STATUSA { char *lpServiceName; char *lpDisplayName; _SERVICE_STATUS ServiceStatus; }; /*12674 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_KQ_ENTER { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 KQ_ID; unsigned int KQ_Handle; }; #pragma pack(pop) /*12675 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_41 { const void *pVFTable; void *spare; char name[41]; }; #pragma pack(pop) /*12676 */ struct tagEMRRESTOREDC { tagEMR emr; int iRelative; }; /*12677 */ struct IXMLDSOControl { IDispatch baseclass_0; }; /*12678 */ struct tagDEVNAMES { unsigned __int16 wDriverOffset; unsigned __int16 wDeviceOffset; unsigned __int16 wOutputOffset; unsigned __int16 wDefault; }; /*12679 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_CHAT_COLOR_CHANGE_ACK { unsigned __int16 nError; char nChangeColorID; }; #pragma pack(pop) /*12680 */ struct PROTO_NC_ITEM_BRACELET_UPGRADE_ACK { unsigned __int16 err; }; /*12681 */ struct PROTO_NC_GUILD_TOURNAMENT_JOIN_LIST_REQ { char dummy[1]; }; /*12682 */ struct STORAGE_BREAK_RESERVATION_REQUEST { unsigned int Length; char _unused; char PathId; char TargetId; char Lun; }; /*12683 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_MEMBERGRADE_ACK { unsigned __int16 Error; char nTournamentSeed; unsigned int nGuildNo; unsigned __int16 nGuildMemberCnt; GUILD_TOURNAMENT_MEMBER_GRADE_LIST MemberGradeList[]; }; #pragma pack(pop) /*12684 */ struct PROTO_NC_ACT_AUTO_WAY_FINDING_USE_GATE_ACK { unsigned __int16 nError; }; /*12685 */ struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_ACK { unsigned int nCharRegNum; unsigned __int16 nNPCHandle; unsigned __int16 nError; ID_LEVEL_TYPE eLevelType; Name3 sMapName; }; /*12686 */ struct _UMS_CREATE_THREAD_ATTRIBUTES { unsigned int UmsVersion; void *UmsContext; void *UmsCompletionList; }; /*12687 */ struct _MESSAGE_RESOURCE_DATA { unsigned int NumberOfBlocks; _MESSAGE_RESOURCE_BLOCK Blocks[1]; }; /*12688 */ struct _cpinfoexW { unsigned int MaxCharSize; char DefaultChar[2]; char LeadByte[12]; wchar_t UnicodeDefaultChar; unsigned int CodePage; wchar_t CodePageName[260]; }; /*12689 */ struct tagIMECHARPOSITION { unsigned int dwSize; unsigned int dwCharPos; tagPOINT pt; unsigned int cLineHeight; tagRECT rcDocument; }; /*12690 */ struct NiPointer { NiPSysCollider *m_pObject; }; /*12691 */ #pragma pack(push, 1) struct NiPSysColliderManager { NiPSysModifier baseclass_0; NiPointer m_spColliders; }; #pragma pack(pop) /*12692 */ #pragma pack(push, 4) struct NiPSysCollider { NiObject baseclass_0; float m_fBounce; bool m_bSpawnOnCollide; bool m_bDieOnCollide; NiPSysSpawnModifier *m_pkSpawnModifier; NiPoint3 m_kCollisionPoint; float m_fCollisionTime; NiPSysColliderManager *m_pkManager; NiPointer m_spNext; }; #pragma pack(pop) /*12693 */ struct PROTO_NC_GUILD_ACADEMY_ZONE_MASTER_TELEPORT_CMD { unsigned int nMasterCharNo; Name5 sTargetCharID; }; /*12694 */ struct $ABDA0ABFABCA78DE9D371A245F80B867 { _SINGLE_LIST_ENTRY Next; unsigned __int16 Depth; unsigned __int16 Sequence; }; /*12695 */ union _SLIST_HEADER { unsigned __int64 Alignment; $ABDA0ABFABCA78DE9D371A245F80B867 _s1; }; /*12696 */ struct _UNIVERSAL_NAME_INFOW { wchar_t *lpUniversalName; }; /*12697 */ struct PROTO_NC_CHAR_ARENA_CMD { char dummy[1]; }; /*12698 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MERGESUC_ACK { unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER lotmain; unsigned __int16 MergeResultLot; }; #pragma pack(pop) /*12699 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MERGESUC_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_MERGESUC_ACK ack; }; #pragma pack(pop) /*12700 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_MENU_REQ { unsigned __int16 nNPCHandle; Name3 sMapIndex; char nMenuCount; ID_LEVEL_TYPE eLevelType[]; }; #pragma pack(pop) /*12701 */ struct _TAPE_WRITE_MARKS { unsigned int Type; unsigned int Count; char Immediate; }; /*12702 */ struct NiPointer { PgWinCircleGauge *m_pObject; }; /*12703 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_MATCH_ACK { unsigned __int16 Error; unsigned int nGTNo; }; #pragma pack(pop) /*12704 */ struct PROTO_NC_GUILD_MONEY_SUB_REQ { unsigned __int64 GuildMoneySub; }; /*12705 */ struct tagSTYLEBUFA { unsigned int dwStyle; char szDescription[32]; }; /*12706 */ struct IDirectInputDevice8W { IUnknown baseclass_0; }; /*12707 */ #pragma pack(push, 1) struct PROTO_NC_ACT_NPC_ACTION_CMD { char nType; unsigned __int16 nNPCHandle; unsigned int nECode; }; #pragma pack(pop) /*12708 */ struct PROTO_NC_RAID_WARNING_REQ { char itemLinkDataCount; char nChatLen; char sChat[]; }; /*12709 */ struct tagCURSORINFO { unsigned int cbSize; unsigned int flags; HICON__ *hCursor; tagPOINT ptScreenPos; }; /*12710 */ struct value_entA { char *ve_valuename; unsigned int ve_valuelen; unsigned int ve_valueptr; unsigned int ve_type; }; /*12711 */ struct NiBSplineTransformInterpolator { NiBSplineInterpolator baseclass_0; NiQuatTransform m_kTransformValue; unsigned int m_kTransCPHandle; unsigned int m_kRotCPHandle; unsigned int m_kScaleCPHandle; }; /*12712 */ struct NiBSplineCompTransformInterpolator { NiBSplineTransformInterpolator baseclass_0; float m_afCompScalars[6]; }; /*12713 */ struct DIDEVICEOBJECTINSTANCEW { unsigned int dwSize; _GUID guidType; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; wchar_t tszName[260]; unsigned int dwFFMaxForce; unsigned int dwFFForceResolution; unsigned __int16 wCollectionNumber; unsigned __int16 wDesignatorIndex; unsigned __int16 wUsagePage; unsigned __int16 wUsage; unsigned int dwDimension; unsigned __int16 wExponent; unsigned __int16 wReportId; }; /*12714 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_JOIN_NEW_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned int nCharNo; unsigned int nGTNo; unsigned int nGuildNo; char nMinLevel; unsigned __int16 nMinMember; unsigned __int64 nProposalMoney; }; #pragma pack(pop) /*12715 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_PLAYERSEARCH_RNG { ZONERINGLINKAGESTART start; Name5 charid; }; #pragma pack(pop) /*12716 */ struct PROTO_NC_ITEMDB_GETFROMCHESTSUC_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; }; /*12717 */ struct PROTO_NC_USER_PASSWORD_CHECK_REQ { NETPACKETHEADER netpacketheader; Name18Byte user; Name4 password; }; /*12718 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_SHORTCUTDATA_REQ { char dummy[1]; }; /*12719 */ struct tagENUMLOGFONTEXW { tagLOGFONTW elfLogFont; wchar_t elfFullName[64]; wchar_t elfStyle[32]; wchar_t elfScript[32]; }; /*12720 */ struct tagENUMLOGFONTEXDVW { tagENUMLOGFONTEXW elfEnumLogfontEx; tagDESIGNVECTOR elfDesignVector; }; /*12721 */ struct _STORAGE_READ_CAPACITY { unsigned int Version; unsigned int Size; unsigned int BlockLength; _LARGE_INTEGER NumberOfBlocks; _LARGE_INTEGER DiskLength; }; /*12722 */ struct ITypeChangeEvents { IUnknown baseclass_0; }; /*12723 */ struct _IO_COUNTERS { unsigned __int64 ReadOperationCount; unsigned __int64 WriteOperationCount; unsigned __int64 OtherOperationCount; unsigned __int64 ReadTransferCount; unsigned __int64 WriteTransferCount; unsigned __int64 OtherTransferCount; }; /*12724 */ struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATION { _JOBOBJECT_BASIC_LIMIT_INFORMATION BasicLimitInformation; _IO_COUNTERS IoInfo; unsigned int ProcessMemoryLimit; unsigned int JobMemoryLimit; unsigned int PeakProcessMemoryUsed; unsigned int PeakJobMemoryUsed; }; /*12725 */ struct tagPSDW { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; unsigned int Flags; tagPOINT ptPaperSize; tagRECT rtMinMargin; tagRECT rtMargin; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPageSetupHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnPagePaintHook)(HWND__ *, unsigned int, unsigned int, int); const wchar_t *lpPageSetupTemplateName; void *hPageSetupTemplate; }; /*12726 */ struct NiQuaternionInterpController { NiSingleInterpController baseclass_0; }; /*12727 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_REWARD_MONEY_CMD { Name5 MemberCharID; unsigned __int64 nMoney; }; #pragma pack(pop) /*12728 */ struct _STORAGE_DESCRIPTOR_HEADER { unsigned int Version; unsigned int Size; }; /*12729 */ #pragma pack(push, 1) struct PROTO_NC_LOG_USER_LOGIN_SEND { char size; NETCOMMAND netcmd; PROTO_NC_LOG_USER_LOGIN log; }; #pragma pack(pop) /*12730 */ struct tagMIXERCONTROLDETAILS_LISTTEXTW { unsigned int dwParam1; unsigned int dwParam2; wchar_t szName[64]; }; /*12731 */ struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { unsigned __int64 Offset; unsigned int NameFlags; __int64 FileId; unsigned int Reserved1; unsigned int Reserved2; __int64 Reserved3; wchar_t FileName[1]; }; /*12732 */ #pragma pack(push, 1) struct GUILD_DB_EXP { unsigned int nNo; unsigned __int64 nExp; }; #pragma pack(pop) /*12733 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_OWNERBLOG_GET_REQ { NETPACKETZONEHEADER header; unsigned int nUserNo; }; #pragma pack(pop) /*12734 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_PORTAL_ADD_ACK { NETPACKETZONEHEADER header; unsigned __int16 nPortalItemID; char bType; int dEndDate; unsigned __int16 lockindex; unsigned __int16 Error; }; #pragma pack(pop) /*12735 */ #pragma pack(push, 1) struct PROTO_NC_EVENT_SET_ALL_READY_REQ { unsigned __int16 nEventNo; char bIsFlagAllReady; }; #pragma pack(pop) /*12736 */ struct tagTOUCHINPUT { int x; int y; void *hSource; unsigned int dwID; unsigned int dwFlags; unsigned int dwMask; unsigned int dwTime; unsigned int dwExtraInfo; unsigned int cxContact; unsigned int cyContact; }; /*12737 */ struct _FSCTL_QUERY_FAT_BPB_BUFFER { char First0x24BytesOfBootSector[36]; }; /*12738 */ struct _DRIVER_INFO_6A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; char *pszzPreviousNames; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; char *pszMfgName; char *pszOEMUrl; char *pszHardwareID; char *pszProvider; }; /*12739 */ struct AsyncIMultiQI { IUnknown baseclass_0; }; /*12740 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_SET_REWARD_MONEY_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; char NumOfRewardGood; GUILD_ACADEMY_REWARD_MONEY RewardMoney[]; }; #pragma pack(pop) /*12741 */ struct PROTO_NC_ITEMDB_BRACELET_UPGRADE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*12742 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EMOTION_CANCEL_ACK { unsigned __int16 nError; }; /*12743 */ struct _nlsversioninfoex { unsigned int dwNLSVersionInfoSize; unsigned int dwNLSVersion; unsigned int dwDefinedVersion; unsigned int dwEffectiveId; _GUID guidCustomVersion; }; /*12744 */ struct _tagBINDINFO { unsigned int cbSize; wchar_t *szExtraInfo; tagSTGMEDIUM stgmedData; unsigned int grfBindInfoF; unsigned int dwBindVerb; wchar_t *szCustomVerb; unsigned int cbstgmedData; unsigned int dwOptions; unsigned int dwOptionsFlags; unsigned int dwCodePage; _SECURITY_ATTRIBUTES securityAttributes; _GUID iid; IUnknown *pUnk; unsigned int dwReserved; }; /*12745 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_CW_BREAKATZERO { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; MAPPOS mappos; }; #pragma pack(pop) /*12746 */ struct PROTO_NC_USER_GER_PASSWORD_CHECK_REQ { NETPACKETHEADER netpacketheader; Name18Byte user; Name4 password; Name5 spawnapps; }; /*12747 */ #pragma pack(push, 1) struct PROTO_NC_USER_GER_PASSWORD_CHECK_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_GER_PASSWORD_CHECK_REQ req; }; #pragma pack(pop) /*12748 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOIN_ACK { unsigned int Handle; unsigned __int16 Error; }; #pragma pack(pop) /*12749 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_75 { const void *pVFTable; void *spare; char name[75]; }; #pragma pack(pop) /*12750 */ struct _MEMORYSTATUS { unsigned int dwLength; unsigned int dwMemoryLoad; unsigned int dwTotalPhys; unsigned int dwAvailPhys; unsigned int dwTotalPageFile; unsigned int dwAvailPageFile; unsigned int dwTotalVirtual; unsigned int dwAvailVirtual; }; /*12751 */ struct _WGLSWAP { HDC__ *hdc; unsigned int uiFlags; }; /*12752 */ struct _SHELLEXECUTEINFOW { unsigned int cbSize; unsigned int fMask; HWND__ *hwnd; const wchar_t *lpVerb; const wchar_t *lpFile; const wchar_t *lpParameters; const wchar_t *lpDirectory; int nShow; HINSTANCE__ *hInstApp; void *lpIDList; const wchar_t *lpClass; HKEY__ *hkeyClass; unsigned int dwHotKey; $E5EC784184F61E2D1DB730C15D65FB8F ___u13; void *hProcess; }; /*12753 */ struct _CERT_NAME_CONSTRAINTS_INFO { unsigned int cPermittedSubtree; _CERT_GENERAL_SUBTREE *rgPermittedSubtree; unsigned int cExcludedSubtree; _CERT_GENERAL_SUBTREE *rgExcludedSubtree; }; /*12754 */ union __m128 { float m128_f32[4]; unsigned __int64 m128_u64[2]; char m128_i8[16]; __int16 m128_i16[8]; int m128_i32[4]; __int64 m128_i64[2]; char m128_u8[16]; unsigned __int16 m128_u16[8]; unsigned int m128_u32[4]; }; /*12755 */ struct PROTO_NC_DICE_TAISAI_GAME_LEAVE_REQ { char dummy[1]; }; /*12756 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_26 { const void *pVFTable; void *spare; char name[26]; }; #pragma pack(pop) /*12757 */ struct HMIDIOUT__ { int unused; }; /*12758 */ struct tagCLEANLOCALSTORAGE { IUnknown *pInterface; void *pStorage; unsigned int flags; }; /*12759 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SCRIPT_MSG_CMD { unsigned __int16 nHandle; char sScriptMsgIndex[32]; char nlen[5]; char sContent[]; }; #pragma pack(pop) /*12760 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_14 { const void *pVFTable; void *spare; char name[14]; }; #pragma pack(pop) /*12761 */ struct tagCHARSETINFO { unsigned int ciCharset; unsigned int ciACP; tagFONTSIGNATURE fs; }; /*12762 */ struct tagTTPOLYGONHEADER { unsigned int cb; unsigned int dwType; tagPOINTFX pfxStart; }; /*12763 */ struct IBindProtocol { IUnknown baseclass_0; }; /*12764 */ struct IBinding { IUnknown baseclass_0; }; /*12765 */ struct _SERVICE_CONTROL_STATUS_REASON_PARAMSA { unsigned int dwReason; char *pszComment; _SERVICE_STATUS_PROCESS ServiceStatus; }; /*12766 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_USEITEM_MINIMON_INFO_DB_CMD { unsigned int nCharNo; USEITEM_MINIMON_INFO UseItemMinimonInfo; char DelSlotList_Normal[12]; char DelSlotList_Charged[12]; }; #pragma pack(pop) /*12767 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_REQ { unsigned int nGuildNo; unsigned int nCharNo; unsigned int nBanCharNo; unsigned int nRestTime; }; /*12768 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_ACK_CLIENT_NUM_OF_USER_LIMIT { char WorldNo; int NumOfUserLimit; int NumOfMax; }; #pragma pack(pop) /*12769 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; PgEditWin *m_element; }; /*12770 */ struct PROTO_NC_SKILL_REVIVE_CMD { unsigned int hp; unsigned int sp; unsigned int lp; }; /*12771 */ struct _IMAGE_ARCHIVE_MEMBER_HEADER { char Name[16]; char Date[12]; char UserID[6]; char GroupID[6]; char Mode[8]; char Size[10]; char EndHeader[2]; }; /*12772 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_SKILLTEACHSUC_ACK { unsigned __int16 skillid; char ispassive; }; #pragma pack(pop) /*12773 */ struct _lldiv_t { __int64 quot; __int64 rem; }; /*12774 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_STORAGE_WITHDRAW_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned int guildregnum; unsigned __int64 cen; }; #pragma pack(pop) /*12775 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_ETC4_REQ { char dummy[1]; }; /*12776 */ #pragma pack(push, 1) struct PROTO_NC_RAID_CHAT_BROAD_CMD { char itemLinkDataCount; Name5 sTalkerCharID; char nChatLen; char sChat[]; }; #pragma pack(pop) /*12777 */ struct _BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO { unsigned int cbSize; unsigned int dwInfoVersion; char *pbNonce; unsigned int cbNonce; char *pbAuthData; unsigned int cbAuthData; char *pbTag; unsigned int cbTag; char *pbMacContext; unsigned int cbMacContext; unsigned int cbAAD; unsigned __int64 cbData; unsigned int dwFlags; }; /*12778 */ struct _CERT_DSS_PARAMETERS { _CRYPTOAPI_BLOB p; _CRYPTOAPI_BLOB q; _CRYPTOAPI_BLOB g; }; /*12779 */ struct IInternetSecurityManager { IUnknown baseclass_0; }; /*12780 */ struct IInternetSecurityManagerEx { IInternetSecurityManager baseclass_0; }; /*12781 */ struct IInternetSecurityManagerEx2 { IInternetSecurityManagerEx baseclass_0; }; /*12782 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONEWALK_CMD { unsigned __int16 handle; SHINE_XY_TYPE from; SHINE_XY_TYPE to; }; #pragma pack(pop) /*12783 */ struct NiTGAReader { NiImageReader baseclass_0; char m_ucIDLength; char m_ucCoMapType; char m_ucImgType; unsigned __int16 m_usMinPalIndex; unsigned __int16 m_usPalLength; char m_ucCoSize; unsigned __int16 m_usXOrigin; unsigned __int16 m_usYOrigin; unsigned __int16 m_usWidth; unsigned __int16 m_usHeight; char m_ucPixelSize; char m_ucAttBits; char m_uiBytesPerPixel; bool m_bAlpha; bool m_bColormapped; bool m_bFlipVert; bool m_bRLE; NiPixelFormat m_kFormat; unsigned int m_uiRawDataMax; char *m_pucRawData; unsigned int m_uiColorMapMax; NiPalette::PaletteEntry *m_pkColorMap; void (__thiscall *m_pfnUnpacker)(NiTGAReader *this, char *, char *); unsigned int m_uiRLECount; bool m_bRLEncodedRun; char m_aucRLEBits[4]; }; /*12784 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ZONE_USE_GUILD_TOKEN_CMD { unsigned int nGuildNo; unsigned __int64 nDecreaseGuildToken; }; #pragma pack(pop) /*12785 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_REGISTNUMBER_ACK { unsigned int usrregnum; unsigned int chrregnum; PROTO_NC_CHAR_ZONE_CHARDATA_REQ loginreq; }; #pragma pack(pop) /*12786 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_REGISTNUMBER_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER netpacketzoneheader; PROTO_NC_CHAR_REGISTNUMBER_ACK ack; }; #pragma pack(pop) /*12787 */ struct PROTO_NC_PATCH_INFO_VERIFY_ACK { char bVerify; }; /*12788 */ struct PROTO_NC_MINIHOUSE_PORTAL_DEL_ACK { unsigned __int16 Error; }; /*12789 */ struct _NCB { char ncb_command; char ncb_retcode; char ncb_lsn; char ncb_num; char *ncb_buffer; unsigned __int16 ncb_length; char ncb_callname[16]; char ncb_name[16]; char ncb_rto; char ncb_sto; void (__stdcall *ncb_post)(_NCB *); char ncb_lana_num; char ncb_cmd_cplt; char ncb_reserve[10]; void *ncb_event; }; /*12790 */ struct _CERT_CHAIN { unsigned int cCerts; _CRYPTOAPI_BLOB *certs; _CRYPT_KEY_PROV_INFO keyLocatorInfo; }; /*12791 */ struct PROTO_NC_ITEMDB_SELLLOT_REQ { unsigned __int16 lockindex; PROTO_ITEM_ATTRCHANGE iteminfo; unsigned __int16 itemid; unsigned int price; unsigned int UserNo; unsigned __int16 Vendor; char CharID[30]; int CharLevel; }; /*12792 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_CHANGEMASTER_CMD { unsigned __int16 partyregnum; unsigned int newmaster_chrregnum; }; #pragma pack(pop) /*12793 */ union $D0FAA225C480F7E79DE0C59B79FF3D5C { unsigned int EntryPointToken; unsigned int EntryPointRVA; }; /*12794 */ struct IMAGE_COR20_HEADER { unsigned int cb; unsigned __int16 MajorRuntimeVersion; unsigned __int16 MinorRuntimeVersion; _IMAGE_DATA_DIRECTORY MetaData; unsigned int Flags; $D0FAA225C480F7E79DE0C59B79FF3D5C ___u5; _IMAGE_DATA_DIRECTORY Resources; _IMAGE_DATA_DIRECTORY StrongNameSignature; _IMAGE_DATA_DIRECTORY CodeManagerTable; _IMAGE_DATA_DIRECTORY VTableFixups; _IMAGE_DATA_DIRECTORY ExportAddressTableJumps; _IMAGE_DATA_DIRECTORY ManagedNativeHeader; }; /*12795 */ struct _EFS_COMPATIBILITY_INFO { unsigned int EfsVersion; }; /*12796 */ struct FIND_BY_SID_OUTPUT { unsigned int NextEntryOffset; unsigned int FileIndex; unsigned int FileNameLength; wchar_t FileName[1]; }; /*12797 */ struct _TXFS_TRANSACTION_ACTIVE_INFO { char TransactionsActiveAtSnapshot; }; /*12798 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MOVER_RAREMOVER_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; char nSlot; unsigned __int16 nItemID; SHINE_ITEM_ATTRIBUTE ItemAttr; }; #pragma pack(pop) /*12799 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_78 { const void *pVFTable; void *spare; char name[78]; }; #pragma pack(pop) /*12800 */ #pragma pack(push, 1) struct _SHFILEOPSTRUCTA { HWND__ *hwnd; unsigned int wFunc; const char *pFrom; const char *pTo; unsigned __int16 fFlags; int fAnyOperationsAborted; void *hNameMappings; const char *lpszProgressTitle; }; #pragma pack(pop) /*12801 */ struct _DRIVER_INFO_8A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; char *pszzPreviousNames; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; char *pszMfgName; char *pszOEMUrl; char *pszHardwareID; char *pszProvider; char *pszPrintProcessor; char *pszVendorSetup; char *pszzColorProfiles; char *pszInfPath; unsigned int dwPrinterDriverAttributes; char *pszzCoreDriverDependencies; _FILETIME ftMinInboxDriverVerDate; unsigned __int64 dwlMinInboxDriverVerVersion; }; /*12802 */ struct _SERVICE_PREFERRED_NODE_INFO { unsigned __int16 usPreferredNode; char fDelete; }; /*12803 */ struct __m256d { long double m256d_f64[4]; }; /*12804 */ struct PROTO_NC_ITEMDB_MYSTERY_VAULT_MAKEITEM_ACK { NETPACKETZONEHEADER header; unsigned __int16 itemLockIndex; unsigned __int16 err; }; /*12805 */ struct _IMAGE_EXPORT_DIRECTORY { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int Name; unsigned int Base; unsigned int NumberOfFunctions; unsigned int NumberOfNames; unsigned int AddressOfFunctions; unsigned int AddressOfNames; unsigned int AddressOfNameOrdinals; }; /*12806 */ struct tagNEWTEXTMETRICW { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; wchar_t tmFirstChar; wchar_t tmLastChar; wchar_t tmDefaultChar; wchar_t tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; unsigned int ntmFlags; unsigned int ntmSizeEM; unsigned int ntmCellHeight; unsigned int ntmAvgWidth; }; /*12807 */ struct tagNEWTEXTMETRICEXW { tagNEWTEXTMETRICW ntmTm; tagFONTSIGNATURE ntmFontSig; }; /*12808 */ struct tagENUMTEXTMETRICW { tagNEWTEXTMETRICEXW etmNewTextMetricEx; tagAXESLISTW etmAxesList; }; /*12809 */ struct _CHANGER_ELEMENT_STATUS { _CHANGER_ELEMENT Element; _CHANGER_ELEMENT SrcElementAddress; unsigned int Flags; unsigned int ExceptionCode; char TargetId; char Lun; unsigned __int16 Reserved; char PrimaryVolumeID[36]; char AlternateVolumeID[36]; }; /*12810 */ struct _READ_ELEMENT_ADDRESS_INFO { unsigned int NumberOfElements; _CHANGER_ELEMENT_STATUS ElementStatus[1]; }; /*12811 */ struct PROTO_NC_GUILD_MEMBER_INTRO_REQ { unsigned __int16 nMemberIntroLength; char sMemberIntro[]; }; /*12812 */ #pragma pack(push, 1) struct PROTO_NC_CHARGED_SKILLEMPOW_INITIALIZE_DB_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER restatitemkey; unsigned __int16 restatitemid; char isdelete; unsigned __int16 attr; }; #pragma pack(pop) /*12813 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EQUIP_REQ:: { SHINE_ITEM_REGISTNUMBER item; char invenslot; }; #pragma pack(pop) /*12814 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EQUIP_REQ { PROTO_ITEM_RELOC relocA; unsigned __int16 relocA_ItemID; SHINE_PUT_ON_BELONGED_ITEM relocA_IsPutOnBelonged; PROTO_ITEM_RELOC relocB; unsigned __int16 lockindex; char unequipnum; PROTO_NC_ITEMDB_EQUIP_REQ:: unequip[]; }; #pragma pack(pop) /*12815 */ struct PROTO_NC_BAT_BASH_HIT_CMD:: { __int16 _bf0; }; /*12816 */ struct PROTO_NC_BAT_BASH_HIT_CMD:: { char _bf0; }; /*12817 */ #pragma pack(push, 1) struct PROTO_NC_BAT_BASH_HIT_CMD { unsigned __int16 target; PROTO_NC_BAT_BASH_HIT_CMD:: damage; PROTO_NC_BAT_BASH_HIT_CMD:: flag; unsigned int resthp; unsigned __int16 attackspeed; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*12818 */ struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { void *lpInformation; void *lpSectionBase; unsigned int ulSectionLength; void *lpSectionGlobalDataBase; unsigned int ulSectionGlobalDataLength; }; /*12819 */ struct tagACTCTX_SECTION_KEYED_DATA { unsigned int cbSize; unsigned int ulDataFormatVersion; void *lpData; unsigned int ulLength; void *lpSectionGlobalData; unsigned int ulSectionGlobalDataLength; void *lpSectionBase; unsigned int ulSectionTotalLength; void *hActCtx; unsigned int ulAssemblyRosterIndex; unsigned int ulFlags; tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata; }; /*12820 */ struct _CRYPT_KEY_SIGN_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; $2648935626D60F3A93F830EF5D884CB4 ___u2; unsigned int dwKeySpec; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; _CRYPT_ALGORITHM_IDENTIFIER PubKeyAlgorithm; }; /*12821 */ struct IOleInPlaceObject { IOleWindow baseclass_0; }; /*12822 */ struct _D3DXKEY_VECTOR3 { float Time; D3DXVECTOR3 Value; }; /*12823 */ struct PROTO_NC_GUILD_TOURNAMENT_GOLD_REFUND_CMD { unsigned __int64 nRefundMoney; }; /*12824 */ struct PROTO_NC_GUILD_EMBLEM_CHECK_AVAILABILITY_REQ { char dummy[1]; }; /*12825 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_RENAME_DB_REQ { NETPACKETHEADER NetPacketHeader; unsigned int nCharNo; char SlotNo; Name5 NewName; }; #pragma pack(pop) /*12826 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_USE_MONEY_ZONE { unsigned int nCharNo; unsigned __int64 nUseMoney; }; #pragma pack(pop) /*12827 */ #pragma pack(push, 1) struct PROTO_NC_PET_CREATE_DB_REQ { unsigned __int16 nMasterHandle; unsigned int nMasterRegNo; Name4 sPetName; char nPetMind; char nPetStress; }; #pragma pack(pop) /*12828 */ struct _DIMOUSESTATE2 { int lX; int lY; int lZ; char rgbButtons[8]; }; /*12829 */ struct PROTO_NC_ITEMDB_EQUIPSUC_ACK { unsigned __int16 lockindex; }; /*12830 */ struct PROTO_NC_TRADE_DOWNBOARDFAIL_ACK { unsigned __int16 err; }; /*12831 */ struct tagEMRPLGBLT { tagEMR emr; _RECTL rclBounds; _POINTL aptlDest[3]; int xSrc; int ySrc; int cxSrc; int cySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int xMask; int yMask; unsigned int iUsageMask; unsigned int offBmiMask; unsigned int cbBmiMask; unsigned int offBitsMask; unsigned int cbBitsMask; }; /*12832 */ struct NiTSet { NiAction **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*12833 */ struct PROTO_NC_USER_USE_BEAUTY_SHOP_CMD { char dummy[1]; }; /*12834 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; DamageInfo *m_element; }; /*12835 */ struct _LOAD_DLL_DEBUG_INFO { void *hFile; void *lpBaseOfDll; unsigned int dwDebugInfoFileOffset; unsigned int nDebugInfoSize; void *lpImageName; unsigned __int16 fUnicode; }; /*12836 */ struct _tagAUTHENTICATEINFO { unsigned int dwFlags; unsigned int dwReserved; }; /*12837 */ struct _D3DXSHMATERIAL { _D3DCOLORVALUE Diffuse; int bMirror; int bSubSurf; float RelativeIndexOfRefraction; _D3DCOLORVALUE Absorption; _D3DCOLORVALUE ReducedScattering; }; /*12838 */ struct PROTO_NC_LOG_GAME_MK_GETEXPINFIELD { unsigned int chrregnum; unsigned __int16 mobid; unsigned __int16 number; unsigned int exp; }; /*12839 */ struct PROTO_NC_CHAR_TUTORIAL_STEP_REQ { char nTutorialStep; }; /*12840 */ struct _IMAGE_RUNTIME_FUNCTION_ENTRY { unsigned int BeginAddress; unsigned int EndAddress; unsigned int UnwindInfoAddress; }; /*12841 */ struct _CMSG_HASHED_ENCODE_INFO { unsigned int cbSize; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; }; /*12842 */ struct _DRIVE_LAYOUT_INFORMATION { unsigned int PartitionCount; unsigned int Signature; _PARTITION_INFORMATION PartitionEntry[1]; }; /*12843 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_NOTIFY_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned __int16 nNotifyLength; char sNotify[]; }; #pragma pack(pop) /*12844 */ struct PROTO_NC_USER_CLIENT_WRONGVERSION_CHECK_ACK { char dummy[1]; }; /*12845 */ struct PROTO_NC_FRIEND_SOMEONE_GET_SPECIALITEM_ZONE_CMD { Name5 charid; }; /*12846 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_ETC3_ACK { char dummy[1]; }; /*12847 */ #pragma pack(push, 1) struct PROTO_NC_CHAT_RESTRICT_DB_DEL_REQ { unsigned __int16 nSessionHandle; unsigned int nUserNo; unsigned int nChatRestrictCharNo; }; #pragma pack(pop) /*12848 */ struct _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA { unsigned int cbSize; unsigned int hCryptProv; unsigned int dwSignerIndex; unsigned int dwSignerType; void *pvSigner; }; /*12849 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*12850 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*12851 */ #pragma pack(push, 1) struct PROTO_NC_ZONE_PRISON_END_CMD { unsigned __int16 nCharZoneHandle; unsigned int nCharRegNum; }; #pragma pack(pop) /*12852 */ struct _IMAGE_AUX_SYMBOL_EX:: { unsigned int WeakDefaultSymIndex; unsigned int WeakSearchType; char rgbReserved[12]; }; /*12853 */ struct _IMAGE_AUX_SYMBOL_EX:: { char Name[20]; }; /*12854 */ struct _IMAGE_AUX_SYMBOL_EX:: { unsigned int Length; unsigned __int16 NumberOfRelocations; unsigned __int16 NumberOfLinenumbers; unsigned int CheckSum; __int16 Number; char Selection; char bReserved; __int16 HighNumber; char rgbReserved[2]; }; /*12855 */ struct _IMAGE_AUX_SYMBOL_EX:: { unsigned int crc; char rgbReserved[16]; }; /*12856 */ struct $A90A3B92080D69DC6A628BC8F4D07F7C { IMAGE_AUX_SYMBOL_TOKEN_DEF TokenDef; char rgbReserved[2]; }; /*12857 */ union _IMAGE_AUX_SYMBOL_EX { _IMAGE_AUX_SYMBOL_EX:: Sym; _IMAGE_AUX_SYMBOL_EX:: File; _IMAGE_AUX_SYMBOL_EX:: Section; $A90A3B92080D69DC6A628BC8F4D07F7C _s3; _IMAGE_AUX_SYMBOL_EX:: CRC; }; /*12858 */ struct DDEADVISE { __int16 _bf0; __int16 cfFormat; }; /*12859 */ struct IServerSecurity { IUnknown baseclass_0; }; /*12860 */ struct IXMLDOMElement { IXMLDOMNode baseclass_0; }; /*12861 */ struct Wml::Vector<3,double> { long double m_afTuple[3]; }; /*12862 */ struct Wml::Vector3 { Wml::Vector<3,double> baseclass_0; }; /*12863 */ struct Wml::Ray3 { Wml::Vector3 m_kOrigin; Wml::Vector3 m_kDirection; }; /*12864 */ struct Wml::Segment3 { Wml::Vector3 m_kOrigin; Wml::Vector3 m_kDirection; }; /*12865 */ struct Wml::Vector<2,double> { long double m_afTuple[2]; }; /*12866 */ struct Wml::Vector2 { Wml::Vector<2,double> baseclass_0; }; /*12867 */ struct Wml::Vector<2,float> { float m_afTuple[2]; }; /*12868 */ struct Wml::Vector2 { Wml::Vector<2,float> baseclass_0; }; /*12869 */ struct Wml::Segment2 { Wml::Vector2 m_kOrigin; Wml::Vector2 m_kDirection; }; /*12870 */ struct Wml::Vector<3,float> { float m_afTuple[3]; }; /*12871 */ struct Wml::Vector3 { Wml::Vector<3,float> baseclass_0; }; /*12872 */ struct Wml::Segment3 { Wml::Vector3 m_kOrigin; Wml::Vector3 m_kDirection; }; /*12873 */ struct Wml::Capsule3 { Wml::Segment3 m_kSegment; float m_fRadius; }; /*12874 */ struct Wml::Ray3 { Wml::Vector3 m_kOrigin; Wml::Vector3 m_kDirection; }; /*12875 */ struct Wml::Capsule3 { Wml::Segment3 m_kSegment; long double m_fRadius; }; /*12876 */ struct Wml::Segment2 { Wml::Vector2 m_kOrigin; Wml::Vector2 m_kDirection; }; /*12877 */ struct FindRoomNode { Ns_TourScene baseclass_0; }; /*12878 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_ACCOUNT_LOGIN_FAILURE { Name18Byte UserName; Name4 UserIP; Name5 spawnapps; }; #pragma pack(pop) /*12879 */ struct _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { unsigned __int64 CycleTime; }; /*12880 */ struct tagEMRCREATEMONOBRUSH { tagEMR emr; unsigned int ihBrush; unsigned int iUsage; unsigned int offBmi; unsigned int cbBmi; unsigned int offBits; unsigned int cbBits; }; /*12881 */ struct HDESK__ { int unused; }; /*12882 */ struct BSMINFO { unsigned int cbSize; HDESK__ *hdesk; HWND__ *hwnd; _LUID luid; }; /*12883 */ union tagRPC_EE_INFO_PARAM:: { char *AnsiString; wchar_t *UnicodeString; int LVal; __int16 SVal; unsigned __int64 PVal; tagBinaryParam BVal; }; /*12884 */ struct tagRPC_EE_INFO_PARAM { tagExtendedErrorParamTypes ParameterType; tagRPC_EE_INFO_PARAM:: u; }; /*12885 */ struct tagRPC_CALL_ATTRIBUTES_V2_W { unsigned int Version; unsigned int Flags; unsigned int ServerPrincipalNameBufferLength; unsigned __int16 *ServerPrincipalName; unsigned int ClientPrincipalNameBufferLength; unsigned __int16 *ClientPrincipalName; unsigned int AuthenticationLevel; unsigned int AuthenticationService; int NullSession; int KernelModeCaller; unsigned int ProtocolSequence; tagRpcCallClientLocality IsClientLocal; void *ClientPID; unsigned int CallStatus; tagRpcCallType CallType; _RPC_CALL_LOCAL_ADDRESS_V1 *CallLocalAddress; unsigned __int16 OpNum; _GUID InterfaceUuid; }; /*12886 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LIST_REQ { char dummy[1]; }; /*12887 */ union _FILE_SEGMENT_ELEMENT { void *Buffer; unsigned __int64 Alignment; }; /*12888 */ struct _SI_COPYFILE { unsigned int SourceFileNameLength; unsigned int DestinationFileNameLength; unsigned int Flags; wchar_t FileNameBuffer[1]; }; /*12889 */ struct NiPSysGrowFadeModifier { NiPSysModifier baseclass_0; float m_fGrowTime; unsigned __int16 m_usGrowGeneration; float m_fFadeTime; unsigned __int16 m_usFadeGeneration; }; /*12890 */ #pragma pack(push, 1) struct PROTO_NC_RAID_INVITATION_ACK { Name5 sInvitationCharID; unsigned __int16 nError; }; #pragma pack(pop) /*12891 */ struct PROTO_NC_RAID_LEAVE_ACK { unsigned __int16 nError; }; /*12892 */ struct _SID_AND_ATTRIBUTES_HASH { unsigned int SidCount; _SID_AND_ATTRIBUTES *SidAttr; unsigned int Hash[32]; }; /*12893 */ struct _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION { unsigned int ElementCount; _COMPATIBILITY_CONTEXT_ELEMENT Elements[]; }; /*12894 */ struct _div_t { int quot; int rem; }; /*12895 */ struct tagStorageLayout { unsigned int LayoutType; wchar_t *pwcsElementName; _LARGE_INTEGER cOffset; _LARGE_INTEGER cBytes; }; /*12896 */ struct _SERVICE_FAILURE_ACTIONS_FLAG { int fFailureActionsOnNonCrashFailures; }; /*12897 */ struct PROTO_NC_GUILD_ACADEMY_LIST_REQ { char dummy[1]; }; /*12898 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_GET_KEYMAP_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_KEYMAP_CMD DBKeyMapData; }; #pragma pack(pop) /*12899 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_COIN_DB_USE_COINITEM_REQ { NETPACKETZONEHEADER nHeader; SHINE_ITEM_REGISTNUMBER nItemReg; unsigned __int64 nCoin; unsigned __int16 nLockIndex; }; #pragma pack(pop) /*12900 */ struct _GLYPHMETRICS { unsigned int gmBlackBoxX; unsigned int gmBlackBoxY; tagPOINT gmptGlyphOrigin; __int16 gmCellIncX; __int16 gmCellIncY; }; /*12901 */ struct NiMessageBox { char dummy[1]; }; /*12902 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_SKILL_DELETE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 skillid; char skilllevel; }; #pragma pack(pop) /*12903 */ #pragma pack(push, 1) struct PROTO_NC_LOG_RANDOMOPTION_CHANGE { unsigned int nType; unsigned int nCharNo; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt2; unsigned int nInt3; unsigned __int64 nBigint1; }; #pragma pack(pop) /*12904 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_TITLE_CMD { unsigned __int16 wldmanhandle; unsigned int nCharNo; CHARACTER_TITLE_READBLOCK CTData; }; #pragma pack(pop) /*12905 */ struct PROTO_NC_BAT_SKILLENCHANT_REQ { unsigned __int16 skillid; unsigned __int16 target; }; /*12906 */ struct _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A { _SEC_WINNT_AUTH_IDENTITY_A *TransportCredentials; unsigned int Flags; unsigned int AuthenticationTarget; unsigned int NumberOfAuthnSchemes; unsigned int *AuthnSchemes; char *ServerCertificateSubject; _SEC_WINNT_AUTH_IDENTITY_A *ProxyCredentials; unsigned int NumberOfProxyAuthnSchemes; unsigned int *ProxyAuthnSchemes; }; /*12907 */ struct PROTO_NC_ITEMDB_ITEMBREAKFAIL_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned __int16 ErrorCode; }; /*12908 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_INFO_VERIFY_REQ { PATCH_VERSION_MARK LauncherVer; PATCH_VERSION_MARK LastVer; unsigned int NumOfPatch; unsigned int NumOfDataFiles; unsigned int ByteOfDataFiles; }; #pragma pack(pop) /*12909 */ #pragma pack(push, 1) struct PROTO_NC_PET_LOAD_INFO_DB_ACK { unsigned __int16 nError; unsigned __int16 nMasterHandle; unsigned int nPetRegNum; Name4 sPetName; char nPetMind; char nPetStress; }; #pragma pack(pop) /*12910 */ struct _JOB_SET_ARRAY { void *JobHandle; unsigned int MemberLevel; unsigned int Flags; }; /*12911 */ struct PROTO_NC_BAT_TOGGLESKILL_OFF_CMD { unsigned __int16 nSkillID; }; /*12912 */ #pragma pack(push, 1) struct PROTO_NC_CHAT_RESTRICT_DB_ADD_ACK { unsigned __int16 nError; unsigned __int16 nSessionHandle; PROTO_CHAT_RESTRICT_INFO ChatRestrictData; unsigned int nChatRestrictCharNo; }; #pragma pack(pop) /*12913 */ struct _FORMAT_EX_PARAMETERS { _MEDIA_TYPE MediaType; unsigned int StartCylinderNumber; unsigned int EndCylinderNumber; unsigned int StartHeadNumber; unsigned int EndHeadNumber; unsigned __int16 FormatGapLength; unsigned __int16 SectorsPerTrack; unsigned __int16 SectorNumber[1]; }; /*12914 */ struct ID3DXRenderToEnvMap { IUnknown baseclass_0; }; /*12915 */ struct NiTSet { NiD3DPass **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*12916 */ struct NiTPoolContainer { NiD3DPass *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /*12917 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /*12918 */ struct PROTO_NC_MISC_CONNECTER_REQ { char dummy[1]; }; /*12919 */ struct PROTO_NC_HOLY_PROMISE_CLIENT_GET_REMAIN_MONEY_CMD { unsigned __int64 nMoney; }; /*12920 */ struct $_TypeDescriptor$_extraBytes_76 { const void *pVFTable; void *spare; char name[76]; }; /*12921 */ struct _REASON_CONTEXT:::: { HINSTANCE__ *LocalizedReasonModule; unsigned int LocalizedReasonId; unsigned int ReasonStringCount; wchar_t **ReasonStrings; }; /*12922 */ union _REASON_CONTEXT:: { _REASON_CONTEXT:::: Detailed; wchar_t *SimpleReasonString; }; /*12923 */ struct _REASON_CONTEXT { unsigned int Version; unsigned int Flags; _REASON_CONTEXT:: Reason; }; /*12924 */ struct _MIDL_FORMAT_STRING { __int16 Pad; char Format[]; }; /*12925 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_MH_FURNITURE_ENDURE_KIT_USE_ACK { ShineDateTime dEndEndureDate; unsigned __int16 Error; }; #pragma pack(pop) /*12926 */ struct PROTO_NC_CHARGED_STAT_INITIALIZE_DB_FAIL_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*12927 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_STAT_DECPOINT_DB_REQ { NETPACKETZONEHEADER header; char stat; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER restatitemkey; unsigned __int16 restatitemid; char isdelete; unsigned __int16 attr; }; #pragma pack(pop) /*12928 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_77 { const void *pVFTable; void *spare; char name[77]; }; #pragma pack(pop) /*12929 */ struct NiDX9SwapChainBufferData { NiDX9OnscreenBufferData baseclass_0; IDirect3DSwapChain9 *m_pkSwapChain; }; /*12930 */ struct NiDX9SwapChainDepthStencilBufferData { NiDX9DepthStencilBufferData baseclass_0; NiDX9SwapChainBufferData *m_pkSwapChainBufferData; }; /*12931 */ struct PROTO_PARTY_MEMBER_INFORM { Name5 charname; unsigned int hp; unsigned int sp; unsigned int lp; }; /*12932 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_MEMBERINFORM_CMD { char membernum; PROTO_PARTY_MEMBER_INFORM member[]; }; #pragma pack(pop) /*12933 */ struct PROTO_NC_TRADE_CENBOARDING_ACK { unsigned __int64 cen; }; /*12934 */ struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { _LARGE_INTEGER TotalUserTime; _LARGE_INTEGER TotalKernelTime; _LARGE_INTEGER ThisPeriodTotalUserTime; _LARGE_INTEGER ThisPeriodTotalKernelTime; unsigned int TotalPageFaultCount; unsigned int TotalProcesses; unsigned int ActiveProcesses; unsigned int TotalTerminatedProcesses; }; /*12935 */ struct _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION BasicInfo; _IO_COUNTERS IoInfo; }; /*12936 */ struct NiColorData { NiObject baseclass_0; unsigned int m_uiNumKeys; NiColorKey *m_pkKeys; NiAnimationKey::KeyType m_eType; char m_ucKeySize; }; /*12937 */ struct NiPointer { NiColorData *m_pObject; }; /*12938 */ struct NiPSysColorModifier { NiPSysModifier baseclass_0; NiPointer m_spColorData; float m_fLoKeyTime; float m_fHiKeyTime; }; /*12939 */ struct PROTO_NC_ITEMDB_ITEMCHANGE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*12940 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMCHANGE_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_ITEMCHANGE_ACK ack; }; #pragma pack(pop) /*12941 */ struct PROTO_NC_TRADE_DOWNBOARD_ACK { char slotboard; }; /*12942 */ struct tagEMRSETMITERLIMIT { tagEMR emr; float eMiterLimit; }; /*12943 */ struct tagEMRCREATEBRUSHINDIRECT { tagEMR emr; unsigned int ihBrush; tagLOGBRUSH32 lb; }; /*12944 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MY_ACADEMY_RANK_INFO_ACK { unsigned __int16 Error; unsigned int nAcademyPoint; unsigned int nAcademyRank; int dAcademyBuffUntilTime; }; #pragma pack(pop) /*12945 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_ECHO_ACK { char nStartZoneNum; unsigned int nCharRegNum; unsigned __int16 nNPCHandle; unsigned __int16 nError; ID_LEVEL_TYPE eLevelType; }; #pragma pack(pop) /*12946 */ struct tagMCI_ANIM_STEP_PARMS { unsigned int dwCallback; unsigned int dwFrames; }; /*12947 */ struct _CERT_DH_PARAMETERS { _CRYPTOAPI_BLOB p; _CRYPTOAPI_BLOB g; }; /*12948 */ struct _STORAGE_ALLOCATE_BC_STREAM_INPUT { unsigned int Version; unsigned int RequestsPerPeriod; unsigned int Period; char RetryFailures; char Discardable; char Reserved1[2]; unsigned int AccessType; unsigned int AccessMode; }; /*12949 */ struct IInternetSecurityMgrSite { IUnknown baseclass_0; }; /*12950 */ struct ListIteration { unsigned __int16 li_Curr; unsigned __int16 li_Next; }; /*12951 */ struct PROTO_NC_CHAT_RESTRICT_LIST_CMD { unsigned __int16 nChatRestrictListCnt; PROTO_CHAT_RESTRICT_INFO ChatRestrictData[]; }; /*12952 */ struct NiBlendQuaternionInterpolator { NiBlendInterpolator baseclass_0; NiQuaternion m_kQuaternionValue; }; /*12953 */ struct NiSwitchStringExtraData { NiExtraData baseclass_0; unsigned int m_uiSize; char **m_ppcValue; int m_iIndex; }; /*12954 */ struct PROTO_NC_SKILL_ERASE_ACK { NETPACKETZONEHEADER header; unsigned __int16 skill; unsigned __int16 err; }; /*12955 */ struct PROTO_NC_USER_CH_PASSWORD_CHECK_REQ { NETPACKETHEADER netpacketheader; Name18Byte user; Name4 password; }; /*12956 */ #pragma pack(push, 1) struct PROTO_NC_MAP_LINKSTART_CMD { unsigned __int16 wmshandle; unsigned int chrregnum; }; #pragma pack(pop) /*12957 */ struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION { unsigned int dwFlags; unsigned int ulFormatVersion; unsigned int ulAssemblyCount; unsigned int ulRootManifestPathType; unsigned int ulRootManifestPathChars; unsigned int ulRootConfigurationPathType; unsigned int ulRootConfigurationPathChars; unsigned int ulAppDirPathType; unsigned int ulAppDirPathChars; const wchar_t *lpRootManifestPath; const wchar_t *lpRootConfigurationPath; const wchar_t *lpAppDirPath; }; /*12958 */ struct _CREATE_THREAD_DEBUG_INFO { void *hThread; void *lpThreadLocalBase; unsigned int (__stdcall *lpStartAddress)(void *); }; /*12959 */ union _DEBUG_EVENT:: { _EXCEPTION_DEBUG_INFO Exception; _CREATE_THREAD_DEBUG_INFO CreateThread; _CREATE_PROCESS_DEBUG_INFO CreateProcessInfo; _EXIT_THREAD_DEBUG_INFO ExitThread; _EXIT_PROCESS_DEBUG_INFO ExitProcess; _LOAD_DLL_DEBUG_INFO LoadDll; _UNLOAD_DLL_DEBUG_INFO UnloadDll; _OUTPUT_DEBUG_STRING_INFO DebugString; _RIP_INFO RipInfo; }; /*12960 */ struct _DEBUG_EVENT { unsigned int dwDebugEventCode; unsigned int dwProcessId; unsigned int dwThreadId; _DEBUG_EVENT:: u; }; /*12961 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiAVObject *m_val; }; /*12962 */ struct NiDrawableBV { char dummy[1]; }; /*12963 */ struct NiSphere { NiPoint3 m_kCenter; float m_fRadius; }; /*12964 */ struct NiHalfSpaceBV { NiBoundingVolume baseclass_0; NiPlane m_kPlane; NiPoint3 m_kCenter; }; /*12965 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_INTRO_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int16 nIntroLength; char sIntro[]; }; #pragma pack(pop) /*12966 */ struct _SECURITY_DESCRIPTOR_RELATIVE { char Revision; char Sbz1; unsigned __int16 Control; unsigned int Owner; unsigned int Group; unsigned int Sacl; unsigned int Dacl; }; /*12967 */ struct _SHFILEINFOA { HICON__ *hIcon; int iIcon; unsigned int dwAttributes; char szDisplayName[260]; char szTypeName[80]; }; /*12968 */ #pragma pack(push, 1) struct PROTO_NC_USER_GER_IS_IP_BLOCK_ACK { PROTO_NC_USER_GER_PASSWORD_CHECK_ACK LoginData; unsigned __int16 nClientHandle; char bUserIPBlock; }; #pragma pack(pop) /*12969 */ struct PROTO_NC_BAT_BASH_MISSED_CMD:: { char _bf0; }; /*12970 */ #pragma pack(push, 1) struct PROTO_NC_BAT_BASH_MISSED_CMD { unsigned __int16 attacker; PROTO_NC_BAT_BASH_MISSED_CMD:: flag; unsigned __int16 attackspeed; }; #pragma pack(pop) /*12971 */ struct DiceRollApplyResult { unsigned __int16 nError; unsigned __int16 lockindex; unsigned int nPlayerNo; __int64 nTotalDividend; }; /*12972 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_DICE_ROLL_RESULT_ACK { unsigned __int16 nError; int nGameNo; NETPACKETZONEHEADER header; SHINE_ITEM_REGISTNUMBER nActiveDiceTaiSaiKey; unsigned __int16 nResultCnt; DiceRollApplyResult DiceRollResult[]; }; #pragma pack(pop) /*12973 */ struct _CRYPT_3DES_KEY_STATE { char Key[24]; char IV[8]; char Feedback[8]; }; /*12974 */ struct NiMeshPSysData { NiPSysData baseclass_0; NiPointer m_spParticleMeshes; bool m_bFillPoolsOnLoad; unsigned int m_uiDefaultPoolSize; NiTArray > *> m_kPools; }; /*12975 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SOULSTONEBUY_REQ { unsigned int chrregnum; char flag; unsigned __int16 number; unsigned __int64 price; unsigned __int16 lockindex; }; #pragma pack(pop) /*12976 */ struct PROTO_NC_USER_TUTORIAL_CAN_SKIP_CMD { char bCanSkip; }; /*12977 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_KQ_SCHEDULE_ACK { unsigned __int16 NumOfTotal; char bPart; unsigned __int16 StartDataIndex; unsigned __int16 NumOfQuest; PROTO_KQ_INFO QuestArray[]; }; #pragma pack(pop) /*12978 */ struct _CERT_REVOCATION_STATUS { unsigned int cbSize; unsigned int dwIndex; unsigned int dwError; unsigned int dwReason; int fHasFreshnessTime; unsigned int dwFreshnessTime; }; /*12979 */ struct tagTYPEATTR { _GUID guid; unsigned int lcid; unsigned int dwReserved; int memidConstructor; int memidDestructor; wchar_t *lpstrSchema; unsigned int cbSizeInstance; tagTYPEKIND typekind; unsigned __int16 cFuncs; unsigned __int16 cVars; unsigned __int16 cImplTypes; unsigned __int16 cbSizeVft; unsigned __int16 cbAlignment; unsigned __int16 wTypeFlags; unsigned __int16 wMajorVerNum; unsigned __int16 wMinorVerNum; tagTYPEDESC tdescAlias; tagIDLDESC idldescType; }; /*12980 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MONEY_SUB_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int64 nMoneySub; }; #pragma pack(pop) /*12981 */ struct PROTO_NC_GUILD_WORLD_RETYPE_CMD { NETPACKETZONEHEADER netpacketzoneheader; char nType; }; /*12982 */ struct PROTO_NC_ITEMDB_QUESTALL_REQ { unsigned __int16 quest; PROTO_ITEM_CREATE questitem; }; /*12983 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_ENTRY_BUY_ACK::BoothItemList { char boothslot; unsigned __int16 item; unsigned __int64 unitcost; unsigned __int16 restquantity; }; #pragma pack(pop) /*12984 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_ENTRY_BUY_ACK { unsigned __int16 err; unsigned __int16 boothhandle; char numofitem; PROTO_NC_BOOTH_ENTRY_BUY_ACK::BoothItemList items[]; }; #pragma pack(pop) /*12985 */ struct _FILE_STREAM_INFO { unsigned int NextEntryOffset; unsigned int StreamNameLength; _LARGE_INTEGER StreamSize; _LARGE_INTEGER StreamAllocationSize; wchar_t StreamName[1]; }; /*12986 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_CHARGED_WITHDRAW_ACK { unsigned int ItemOrderNo; unsigned __int16 err; }; #pragma pack(pop) /*12987 */ struct PROTO_NC_CHAR_OPTION_DB_SET_WINDOWPOS_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_WINDOWPOS Data; }; /*12988 */ struct _TOKEN_STATISTICS { _LUID TokenId; _LUID AuthenticationId; _LARGE_INTEGER ExpirationTime; _TOKEN_TYPE TokenType; _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; unsigned int DynamicCharged; unsigned int DynamicAvailable; unsigned int GroupCount; unsigned int PrivilegeCount; _LUID ModifiedId; }; /*12989 */ struct IInternetBindInfoEx { IInternetBindInfo baseclass_0; }; /*12990 */ struct PROTO_NC_GUILD_ACADEMY_START_DB_ALL_REQ { char dummy[1]; }; /*12991 */ struct PROTO_NC_GUILD_ACADEMY_SET_MASTER_ACK { unsigned __int16 Error; }; /*12992 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_FREESTAT_INIT_ACK { unsigned int nCharNo; unsigned __int16 nError; }; #pragma pack(pop) /*12993 */ struct vc_attributes::SuccessAttribute { const wchar_t *Condition; }; /*12994 */ struct tagMIXERLINECONTROLSA { unsigned int cbStruct; unsigned int dwLineID; $476D211351DA30503E50D2F0E6E515B0 ___u2; unsigned int cControls; unsigned int cbmxctrl; tagMIXERCONTROLA *pamxctrl; }; /*12995 */ struct IXMLDOMComment { IXMLDOMCharacterData baseclass_0; }; /*12996 */ struct tagCSPLATFORM { unsigned int dwPlatformId; unsigned int dwVersionHi; unsigned int dwVersionLo; unsigned int dwProcessorArch; }; /*12997 */ struct tagQUERYCONTEXT { unsigned int dwContext; tagCSPLATFORM Platform; unsigned int Locale; unsigned int dwVersionHi; unsigned int dwVersionLo; }; /*12998 */ struct PROTO_NC_BRIEFINFO_BRIEFINFODELETE_CMD { unsigned __int16 hnd; }; /*12999 */ struct PROTO_NC_KQ_VOTE_START_CHECK_ACK { unsigned __int16 nError; }; /*13000 */ struct PROTO_NC_DATA_REPORT_ADD_ACK { unsigned __int16 err; unsigned __int16 hReporter; Name5 sHarmer; int nRegNumber; }; /*13001 */ struct _SHNAMEMAPPINGW { wchar_t *pszOldPath; wchar_t *pszNewPath; int cchOldPath; int cchNewPath; }; /*13002 */ union _Dconst { unsigned __int16 _Word[8]; float _Float; long double _Double; long double _Long_double; }; /*13003 */ struct _TAPE_GET_POSITION { unsigned int Type; unsigned int Partition; _LARGE_INTEGER Offset; }; /*13004 */ struct PROTO_NC_HOLY_PROMISE_MYUPPER_REQ { NETPACKETZONEHEADER header; }; /*13005 */ struct _CERT_CHAIN_POLICY_STATUS { unsigned int cbSize; unsigned int dwError; int lChainIndex; int lElementIndex; void *pvExtraPolicyStatus; }; /*13006 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_REWARD_ITEM { unsigned int chrregnum; unsigned __int16 questid; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; }; #pragma pack(pop) /*13007 */ struct PROTO_GAMEDATA_CMD::ZoneServer { char bIsGM; }; /*13008 */ struct PROTO_GAMEDATA_CMD::Client { unsigned __int16 partyno; unsigned __int16 nRaidNo; }; /*13009 */ #pragma pack(push, 1) struct PROTO_GAMEDATA_CMD { PROTO_GAMEDATA_CMD::ZoneServer zone; PROTO_GAMEDATA_CMD::Client client; }; #pragma pack(pop) /*13010 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_GAME_CMD { unsigned __int16 wldmanhandle; unsigned int nCharNo; PROTO_GAMEDATA_CMD game; }; #pragma pack(pop) /*13011 */ struct PROTO_NC_ITEMDB_SOULSTONEBUYSUC_ACK { unsigned __int16 lockindex; }; /*13012 */ struct PROTO_NC_RAID_DISMISS_BROAD_CMD { char dummy[1]; }; /*13013 */ #pragma pack(push, 1) struct PROTO_NC_PET_SET_TENDENCY_DB_REQ { unsigned __int16 nMasterHandle; unsigned int nPetRegNum; char nPetMind; char nPetStress; }; #pragma pack(pop) /*13014 */ struct _DEVICE_TRIM_DESCRIPTOR { unsigned int Version; unsigned int Size; char TrimEnabled; }; /*13015 */ struct NpToonExtraData { NiExtraData baseclass_0; NiPointer m_spNpToonTexture; bool m_bSelfTexture; bool m_bLine; D3DXVECTOR4 m_vLineColor; D3DXVECTOR4 m_vObjectColor; float m_fLineSize; NiCamera *m_pCamera; }; /*13016 */ struct NiPointer { NpToonExtraData *m_pObject; }; /*13017 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_CLEAR_REWARD_ITEM_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; }; #pragma pack(pop) /*13018 */ struct $_s__RTTIBaseClassArray$_extraBytes_4 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[1]; _BYTE gap4[1]; }; /*13019 */ struct _CRYPT_PKCS8_EXPORT_PARAMS { unsigned int hCryptProv; unsigned int dwKeySpec; char *pszPrivateKeyObjId; int (__stdcall *pEncryptPrivateKeyFunc)(_CRYPT_ALGORITHM_IDENTIFIER *, _CRYPTOAPI_BLOB *, char *, unsigned int *, void *); void *pVoidEncryptFunc; }; /*13020 */ struct IChannelHook { IUnknown baseclass_0; }; /*13021 */ struct _D3DDEVICE_CREATION_PARAMETERS { unsigned int AdapterOrdinal; _D3DDEVTYPE DeviceType; HWND__ *hFocusWindow; unsigned int BehaviorFlags; }; /*13022 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_PRODUCT_STUFF { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey_stuff; unsigned __int16 itemid_stuff; unsigned __int16 itemlot_stuff_use; unsigned __int16 itemlot_stuff_before; unsigned __int16 itemlot_stuff_last; }; #pragma pack(pop) /*13023 */ struct PROTO_NC_SCENARIO_TIMER_END_CMD { unsigned int nDeleteSec; }; /*13024 */ struct _stat32i64 { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; __int64 st_size; int st_atime; int st_mtime; int st_ctime; }; /*13025 */ struct NiMeshParticleSystem { NiParticleSystem baseclass_0; float m_fTime; bool m_bUpdateControllers; }; /*13026 */ struct PROTO_NC_ITEM_ENCHANT_SET_GEM_LOT_CMD { ITEM_INVEN equipment; char gemSocketIndex; char restCount; }; /*13027 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_GET_ACK { unsigned __int16 Error; unsigned int nGTNo; char nMatchType; int MatchTime[9]; GUILD_TOURNAMENT_LIST_DB TournamentTree[31]; unsigned int nLastWinnerGuildNo; unsigned __int16 nGuildTournamentJoinCnt; }; #pragma pack(pop) /*13028 */ #pragma pack(push, 1) struct PROTO_NC_USER_TEENAGER_CMD { char sUserKey[50]; char nType; unsigned int nMinute; }; #pragma pack(pop) /*13029 */ #pragma pack(push, 1) struct PROTO_NC_USER_TEENAGER_ACK { Name18Byte sUserID; unsigned __int16 nHandle; PROTO_NC_USER_TEENAGER_CMD Data; }; #pragma pack(pop) /*13030 */ #pragma pack(push, 1) struct PROTO_NC_USER_RETURN_CHECK_REQ { unsigned __int16 nHandle; unsigned int nUserNo; }; #pragma pack(pop) /*13031 */ struct tagMCI_GETDEVCAPS_PARMS { unsigned int dwCallback; unsigned int dwReturn; unsigned int dwItem; }; /*13032 */ struct _PROPSHEETPAGEA_V3 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F075683DD3BA027E8832786C8A9C448B ___u3; $61CB025F05AEC42316553F380DBC2444 ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; const char *pszHeaderTitle; const char *pszHeaderSubTitle; void *hActCtx; }; /*13033 */ struct _wfinddata64_t { unsigned int attrib; __int64 time_create; __int64 time_access; __int64 time_write; __int64 size; wchar_t name[260]; }; /*13034 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_SET_REQ { unsigned __int16 handle_charno; unsigned __int16 handle_friendno; unsigned int charno; unsigned int friendno; char flag; }; #pragma pack(pop) /*13035 */ struct _tagHIT_LOGGING_INFO { unsigned int dwStructSize; char *lpszLoggedUrlName; _SYSTEMTIME StartTime; _SYSTEMTIME EndTime; char *lpszExtendedInfo; }; /*13036 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_ITEM_GET { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 questid; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemlot; }; #pragma pack(pop) /*13037 */ struct tagRPC_CALL_ATTRIBUTES_V1_W { unsigned int Version; unsigned int Flags; unsigned int ServerPrincipalNameBufferLength; unsigned __int16 *ServerPrincipalName; unsigned int ClientPrincipalNameBufferLength; unsigned __int16 *ClientPrincipalName; unsigned int AuthenticationLevel; unsigned int AuthenticationService; int NullSession; }; /*13038 */ struct NiTListBase,PgTextTabData::tdata *> { NiTListBase,PgTextTabData::tdata *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PgTextTabData::tdata *>::AntiBloatAllocator m_kAllocator; }; /*13039 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PgTextTabData::tdata *m_element; }; /*13040 */ struct PgTextTabData::tdata { char *pcFn; int n; char **m_str; int *m_pf; }; /*13041 */ struct NiTListBase,PgTextTabData::tdata *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PgTextTabData::tdata *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PgTextTabData::tdata *> *this); void (__thiscall *DeleteItem)(NiTListBase,PgTextTabData::tdata *> *this, NiTListItem *); }; /*13042 */ struct NiTListBase,PgTextTabData::tdata *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*13043 */ struct NiTPointerListBase,PgTextTabData::tdata *> { NiTListBase,PgTextTabData::tdata *> baseclass_0; }; /*13044 */ struct NiTPointerList { NiTPointerListBase,PgTextTabData::tdata *> baseclass_0; }; /*13045 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_71 { const void *pVFTable; void *spare; char name[71]; }; #pragma pack(pop) /*13046 */ struct PPM_IDLE_ACCOUNTING { unsigned int StateCount; unsigned int TotalTransitions; unsigned int ResetCount; unsigned __int64 StartTime; PPM_IDLE_STATE_ACCOUNTING State[1]; }; /*13047 */ struct tagMOUSEHOOKSTRUCTEX { tagMOUSEHOOKSTRUCT baseclass_0; unsigned int mouseData; }; /*13048 */ struct tagMCI_LOAD_PARMSW { unsigned int dwCallback; const wchar_t *lpfilename; }; /*13049 */ struct IErrorInfo { IUnknown baseclass_0; }; /*13050 */ struct SHINE_INDUN_RANK_RANKING { unsigned __int16 clienthandle; unsigned int nDamageDealtRank; unsigned int nDamageTakenRank; unsigned int nHealingDoneRank; }; /*13051 */ struct PROTO_NC_AVATAR_ERASEFAIL_ACK { unsigned __int16 err; }; /*13052 */ struct PROTO_NC_MINIHOUSE_PORTAL_CLOSE_ACK { unsigned __int16 Error; }; /*13053 */ struct tagCWPSTRUCT { int lParam; unsigned int wParam; unsigned int message; HWND__ *hwnd; }; /*13054 */ struct tagALTTABINFO { unsigned int cbSize; int cItems; int cColumns; int cRows; int iColFocus; int iRowFocus; int cxItem; int cyItem; tagPOINT ptStart; }; /*13055 */ struct _RSAPUBKEY { unsigned int magic; unsigned int bitlen; unsigned int pubexp; }; /*13056 */ struct ID3DXMatrixStack { IUnknown baseclass_0; }; /*13057 */ struct DIDEVCAPS_DX3 { unsigned int dwSize; unsigned int dwFlags; unsigned int dwDevType; unsigned int dwAxes; unsigned int dwButtons; unsigned int dwPOVs; }; /*13058 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_REWARD_ITEM_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; char NumOfRewardGood; GUILD_ACADEMY_REWARD_ITEM RewardItem[]; }; #pragma pack(pop) /*13059 */ struct _IMAGE_TLS_DIRECTORY32 { unsigned int StartAddressOfRawData; unsigned int EndAddressOfRawData; unsigned int AddressOfIndex; unsigned int AddressOfCallBacks; unsigned int SizeOfZeroFill; unsigned int Characteristics; }; /*13060 */ struct tagEMRPOLYDRAW16 { tagEMR emr; _RECTL rclBounds; unsigned int cpts; tagPOINTS apts[1]; char abTypes[1]; }; /*13061 */ struct _VERIFY_INFORMATION { _LARGE_INTEGER StartingOffset; unsigned int Length; }; /*13062 */ struct _SD_GLOBAL_CHANGE_OUTPUT { unsigned int Flags; unsigned int ChangeType; _SD_CHANGE_MACHINE_SID_OUTPUT SdChange; }; /*13063 */ struct DIPROPCPOINTS { DIPROPHEADER diph; unsigned int dwCPointsNum; _CPOINT cp[8]; }; /*13064 */ struct _GRADIENT_RECT { unsigned int UpperLeft; unsigned int LowerRight; }; /*13065 */ struct NTFS_EXTENDED_VOLUME_DATA { unsigned int ByteCount; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; }; /*13066 */ struct IDirectInput7W { IDirectInput2W baseclass_0; }; /*13067 */ struct PROTO_NC_CHARSAVE_DB_UI_STATE_SAVE_REQ { NETPACKETZONEHEADER header; char btMysteryType; }; /*13068 */ struct _SESSION_BUFFER { char lsn; char state; char local_name[16]; char remote_name[16]; char rcvs_outstanding; char sends_outstanding; }; /*13069 */ struct IOleLink { IUnknown baseclass_0; }; /*13070 */ struct NiBlendFloatInterpolator { NiBlendInterpolator baseclass_0; float m_fFloatValue; }; /*13071 */ struct DIJOYSTATE { int lX; int lY; int lZ; int lRx; int lRy; int lRz; int rglSlider[2]; unsigned int rgdwPOV[4]; char rgbButtons[32]; }; /*13072 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_CASTCUT_CMD { unsigned __int16 caster; }; /*13073 */ struct _SYSTEM_MANDATORY_LABEL_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*13074 */ struct _TAPE_ERASE { unsigned int Type; char Immediate; }; /*13075 */ struct NiLogBehavior { NiLogBehaviorVtbl *vfptr; }; /*13076 */ struct NiLogBehaviorVtbl { void (__thiscall *Initialize)(NiLogBehavior *this); }; /*13077 */ struct NiPointer { NiSpecularProperty *m_pObject; }; /*13078 */ struct EnumStruct { char exist; int value; }; /*13079 */ struct PROTO_NC_MINIHOUSE_PORTAL_ADD_CMD { PORTAL_INFO NewPortal; }; /*13080 */ struct PROTO_NC_MOVER_HUNGRY_CMD { unsigned __int16 nHungry; }; /*13081 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_70 { const void *pVFTable; void *spare; char name[70]; }; #pragma pack(pop) /*13082 */ struct _ACL_SIZE_INFORMATION { unsigned int AceCount; unsigned int AclBytesInUse; unsigned int AclBytesFree; }; /*13083 */ struct _OCSP_BASIC_RESPONSE_ENTRY { _OCSP_CERT_ID CertId; unsigned int dwCertStatus; _OCSP_BASIC_REVOKED_INFO *pRevokedInfo; _FILETIME ThisUpdate; _FILETIME NextUpdate; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*13084 */ struct _CMSG_SP3_COMPATIBLE_AUX_INFO { unsigned int cbSize; unsigned int dwFlags; }; /*13085 */ struct IOleCache { IUnknown baseclass_0; }; /*13086 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_SKILLEXP_CLIENT_CMD { unsigned __int16 skill; unsigned int mastery; }; #pragma pack(pop) /*13087 */ #pragma pack(push, 1) struct PROTO_NC_KQ_SCHEDULE_ACK { unsigned int NewStartHandle; unsigned int NewEndHandle; unsigned __int16 NumOfNewQuest; PROTO_KQ_INFO_CLIENT NewQuestArray[]; }; #pragma pack(pop) /*13088 */ #pragma pack(push, 1) struct PROTO_NC_MOVER_SKILLBASH_FLD_CAST_REQ { unsigned __int16 nSkillID; SHINE_XY_TYPE nTargetLoc; }; #pragma pack(pop) /*13089 */ struct tagEMRPOLYPOLYLINE16 { tagEMR emr; _RECTL rclBounds; unsigned int nPolys; unsigned int cpts; unsigned int aPolyCounts[1]; tagPOINTS apts[1]; }; /*13090 */ struct _CRYPT_PRIVATE_KEY_INFO { unsigned int Version; _CRYPT_ALGORITHM_IDENTIFIER Algorithm; _CRYPTOAPI_BLOB PrivateKey; _CRYPT_ATTRIBUTES *pAttributes; }; /*13091 */ struct _FLAG_STGMEDIUM { int ContextFlags; int fPassOwnership; tagSTGMEDIUM Stgmed; }; /*13092 */ struct ID3DXLine { IUnknown baseclass_0; }; /*13093 */ struct PROTO_NC_USER_WILLLOGIN_ACK { PROTO_NC_USER_WILLLOGIN_REQ will_login_req; char ok; }; /*13094 */ #pragma pack(push, 1) struct PROTO_NC_USER_WILLLOGIN_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_WILLLOGIN_ACK ack; }; #pragma pack(pop) /*13095 */ struct PROTO_NC_PARTY_DISMISS_ACK { char dummy[1]; }; /*13096 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_SERVER_CCU { unsigned int UserCount; char WorldNo; }; #pragma pack(pop) /*13097 */ struct _TRANSMIT_FILE_BUFFERS { void *Head; unsigned int HeadLength; void *Tail; unsigned int TailLength; }; /*13098 */ struct _PRINTER_INFO_9W { _devicemodeW *pDevMode; }; /*13099 */ struct IViewObject2 { IViewObject baseclass_0; }; /*13100 */ struct _XFILECOMPRESSEDANIMATIONSET { unsigned int CompressedBlockSize; float TicksPerSec; unsigned int PlaybackType; unsigned int BufferLength; }; /*13101 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_READ_CMD::tagQUESTREAD { unsigned int chrregnum; unsigned __int16 nNumOfReadQuest; unsigned __int16 QuestReadIDArray[]; }; #pragma pack(pop) /*13102 */ struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_READ_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHARSAVE_2WLDMAN_QUEST_READ_CMD::tagQUESTREAD questread; }; /*13103 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_QUEST_FINISHED { unsigned int UserNo; unsigned int CharNo; unsigned __int16 QuestID; unsigned __int64 RewardMoney; unsigned __int16 RewardItemNo; unsigned __int64 ClearTime; unsigned __int16 QuestEndNPC; }; #pragma pack(pop) /*13104 */ struct IRunnableObject { IUnknown baseclass_0; }; /*13105 */ struct NiStringExtraData { NiExtraData baseclass_0; char *m_pString; }; /*13106 */ struct DIRAMPFORCE { int lStart; int lEnd; }; /*13107 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_LEVEL_UP { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; unsigned int nAddPoint; int dAddBuffTime; }; #pragma pack(pop) /*13108 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EXCHANGE_REQ { unsigned int ownerA; unsigned int ownerB; unsigned __int16 lockindex; PROTO_ITEM_RELOC relocA; PROTO_ITEM_RELOC relocB; unsigned __int16 relocA_ID; unsigned __int16 relocB_ID; unsigned int relocA_Lot; unsigned int relocB_Lot; }; #pragma pack(pop) /*13109 */ struct _TRANSACTIONMANAGER_LOG_INFORMATION { _GUID LogIdentity; }; /*13110 */ struct PROTO_NC_HOLY_PROMISE_DB_GET_MEMBER_ACK { unsigned int nCharNo; unsigned __int16 DBError; char nPart; char nMemberCount; PROTO_HOLY_PROMISE_INFO_DB MemberInfo[]; }; /*13111 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_CHANGE_CHAR_ID_ACK { unsigned __int16 nError; char nSlotNo; Name5 sNewID; }; #pragma pack(pop) /*13112 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_ITEM_BUY { unsigned int UserNo; unsigned int CharNo; unsigned __int16 ItemNo; unsigned __int64 BuyMoney; unsigned __int16 Vendor; unsigned __int64 ShineItemKey; char CharID[30]; int CharLevel; }; #pragma pack(pop) /*13113 */ struct tagDRVCONFIGINFO { unsigned int dwDCISize; const wchar_t *lpszDCISectionName; const wchar_t *lpszDCIAliasName; }; /*13114 */ struct PROTO_NC_CHAR_WORLD_REST_EXP_LAST_EXEC_TIME_CMD { int dRestExpLastExecTime; }; /*13115 */ struct tagHW_PROFILE_INFOA { unsigned int dwDockInfo; char szHwProfileGuid[39]; char szHwProfileName[80]; }; /*13116 */ struct _FILE_PREFETCH { unsigned int Type; unsigned int Count; unsigned __int64 Prefetch[1]; }; /*13117 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_REQ:: { SHINE_ITEM_REGISTNUMBER itemRegistNumber; unsigned __int16 itemID; ITEM_INVEN itemSlot; }; #pragma pack(pop) /*13118 */ struct PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_REQ { NETPACKETZONEHEADER header; unsigned __int16 itemLockIndex; PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_REQ:: equipment; PROTO_NC_ITEMDB_ENCHANT_ADD_GEM_REQ:: gem; char gemSocketIndex; char gemLot; }; /*13119 */ struct PROTO_NC_USER_CREATE_OTP_ACK { unsigned __int16 nError; unsigned __int16 hWM; Name8 sOTP; }; /*13120 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_KEYMAP_ACK { unsigned __int16 nError; }; /*13121 */ struct _CMSG_RC2_AUX_INFO { unsigned int cbSize; unsigned int dwBitLen; }; /*13122 */ struct _ENUM_SERVICE_STATUS_PROCESSW { wchar_t *lpServiceName; wchar_t *lpDisplayName; _SERVICE_STATUS_PROCESS ServiceStatusProcess; }; /*13123 */ struct PROTO_NC_BAT_ABSTATEINFORM_NOEFFECT_CMD { ABSTATEINDEX abstate; unsigned int keeptime_millisec; }; /*13124 */ struct PROTO_NC_BAT_WORLD_MOB_KILL_ANNOUNCE_CMD { MobKillAnnounceType nTextIndex; }; /*13125 */ struct PROTO_NC_KQ_W2Z_MAKE_REQ { PROTO_KQ_INFO KQInfo; }; /*13126 */ struct IMultiQI { IUnknown baseclass_0; }; /*13127 */ struct PROTO_NC_QUEST_DB_READ_ACK { NETPACKETZONEHEADER ZoneHeader; unsigned __int16 err; unsigned __int16 nQuestID; }; /*13128 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_DONE_MUNSANG_WM2Z { unsigned int nUserNo; unsigned int nCharNo; char nWorldNo; unsigned __int16 nError; unsigned __int16 nQuestID; }; #pragma pack(pop) /*13129 */ struct PROTO_NC_CHAR_OPTION_GET_SOUND_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_SOUND Data; }; /*13130 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_GAME_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*13131 */ #pragma pack(push, 1) struct AuctionItem_MyRegisterGoodList { unsigned __int16 nSize; int nAuctionNo; unsigned int dExpirationDate; unsigned __int64 nPrice; SHINE_ITEM_STRUCT ItemDataInfo; }; #pragma pack(pop) /*13132 */ struct tagKERNINGPAIR { unsigned __int16 wFirst; unsigned __int16 wSecond; int iKernAmount; }; /*13133 */ struct _CRYPT_PROVIDERS { unsigned int cProviders; wchar_t **rgpszProviders; }; /*13134 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_SET_CHANGE_CHAR_ID_FLAG_CMD { unsigned int nRowNo; unsigned int nUserNo; unsigned int nCharNo; Name5 sOldID; Name5 sNewID; char bFlag; char bInit; }; #pragma pack(pop) /*13135 */ struct PROTO_NC_MOVER_RIDE_ON_CMD { unsigned __int16 nMoverHandle; char nSlot; char nGrade; }; /*13136 */ struct PPM_IDLE_ACCOUNTING_EX { unsigned int StateCount; unsigned int TotalTransitions; unsigned int ResetCount; unsigned __int64 StartTime; PPM_IDLE_STATE_ACCOUNTING_EX State[1]; }; /*13137 */ struct _ENLISTMENT_BASIC_INFORMATION { _GUID EnlistmentId; _GUID TransactionId; _GUID ResourceManagerId; }; /*13138 */ struct ID3DXFont { IUnknown baseclass_0; }; /*13139 */ struct ID3DXRenderToSurface { IUnknown baseclass_0; }; /*13140 */ struct _D3DXRTS_DESC { unsigned int Width; unsigned int Height; _D3DFORMAT Format; int DepthStencil; _D3DFORMAT DepthStencilFormat; }; /*13141 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_REWARD_MONEY { unsigned int chrregnum; unsigned __int16 questid; unsigned __int64 old_money; unsigned __int64 new_money; }; #pragma pack(pop) /*13142 */ struct PROTO_NC_MISC_CS_REQ { unsigned __int16 DataSize; char Data[]; }; /*13143 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_JOIN_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_JOIN_ACK ack; }; #pragma pack(pop) /*13144 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_DATA_SERVER_READY_CMD { char PatchServerNo; unsigned __int16 ConnectedUsers; unsigned __int16 NumOfSessionForLauncher; }; #pragma pack(pop) /*13145 */ struct ENDURE_FURNITURE_INFO { unsigned __int16 nFurnitureHnd; char nEndureGrade; char isRePair; }; /*13146 */ struct NiPointer { RandomOptCountRecoverWin *m_pObject; }; /*13147 */ union PROCESSOR_IDLESTATE_POLICY:: { unsigned __int16 AsWORD; }; /*13148 */ struct PROCESSOR_IDLESTATE_POLICY { unsigned __int16 Revision; PROCESSOR_IDLESTATE_POLICY:: Flags; unsigned int PolicyCount; PROCESSOR_IDLESTATE_INFO Policy[3]; }; /*13149 */ struct _STORAGE_ALLOCATE_BC_STREAM_OUTPUT { unsigned __int64 RequestSize; unsigned int NumOutStandingRequests; }; /*13150 */ struct IBindStatusCallback { IUnknown baseclass_0; }; /*13151 */ struct IBindStatusCallbackEx { IBindStatusCallback baseclass_0; }; /*13152 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RANDOMOPTION_CHANGE_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; SHINE_ITEM_ATTRIBUTE ItemAttr; SHINE_ITEM_ATTRIBUTE ItemAttrOrig; }; #pragma pack(pop) /*13153 */ #pragma pack(push, 1) struct PROTO_NC_MISC_SPAMMER_CHAT_BAN_ACK { Name5 sSpammerName; unsigned __int16 nError; }; #pragma pack(pop) /*13154 */ struct tagEMRCREATEPEN { tagEMR emr; unsigned int ihPen; tagLOGPEN lopn; }; /*13155 */ struct _MIDL_STUBLESS_PROXY_INFO { _MIDL_STUB_DESC *pStubDesc; const char *ProcFormatString; const unsigned __int16 *FormatStringOffset; _RPC_SYNTAX_IDENTIFIER *pTransferSyntax; unsigned int nCount; _MIDL_SYNTAX_INFO *pSyntaxInfo; }; /*13156 */ struct _GET_CHANGER_PARAMETERS { unsigned int Size; unsigned __int16 NumberTransportElements; unsigned __int16 NumberStorageElements; unsigned __int16 NumberCleanerSlots; unsigned __int16 NumberIEElements; unsigned __int16 NumberDataTransferElements; unsigned __int16 NumberOfDoors; unsigned __int16 FirstSlotNumber; unsigned __int16 FirstDriveNumber; unsigned __int16 FirstTransportNumber; unsigned __int16 FirstIEPortNumber; unsigned __int16 FirstCleanerSlotAddress; unsigned __int16 MagazineSize; unsigned int DriveCleanTimeout; unsigned int Features0; unsigned int Features1; char MoveFromTransport; char MoveFromSlot; char MoveFromIePort; char MoveFromDrive; char ExchangeFromTransport; char ExchangeFromSlot; char ExchangeFromIePort; char ExchangeFromDrive; char LockUnlockCapabilities; char PositionCapabilities; char Reserved1[2]; unsigned int Reserved2[2]; }; /*13157 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MYSTERY_VAULT_MAKEITEM_REQ { NETPACKETZONEHEADER header; unsigned __int16 itemLockIndex; SHINE_ITEM_REGISTNUMBER UseVaultItemRegNo; unsigned __int16 UseVaultItemID; char itemcreatecount; PROTO_ITEM_CREATE itemcreate[]; }; #pragma pack(pop) /*13158 */ struct PROTO_NC_FRIEND_SOMEONE_GET_SPECIALITEM_WORLD_CMD { Name5 charid; }; /*13159 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_USEALL { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; }; #pragma pack(pop) /*13160 */ union _KEY_EVENT_RECORD:: { wchar_t UnicodeChar; char AsciiChar; }; /*13161 */ struct _KEY_EVENT_RECORD { int bKeyDown; unsigned __int16 wRepeatCount; unsigned __int16 wVirtualKeyCode; unsigned __int16 wVirtualScanCode; _KEY_EVENT_RECORD:: uChar; unsigned int dwControlKeyState; }; /*13162 */ struct _PROPSHEETPAGEW_V1 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $EB195A344D1D901C13D50BD3ACDB44EB ___u3; $A20E5825225BD5393A1E87CAC0FB99E6 ___u4; const wchar_t *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; }; /*13163 */ struct IDirectInputA { IUnknown baseclass_0; }; /*13164 */ struct IDirectInput2A { IDirectInputA baseclass_0; }; /*13165 */ struct IDirectInput7A { IDirectInput2A baseclass_0; }; /*13166 */ struct PgSprDataMgr { NiRefObject baseclass_0; NiTArray > m_akSprData; }; /*13167 */ struct PROTO_NC_PATCH_SERVER_ALLOC_REQ { char dummy[1]; }; /*13168 */ struct tagGLYPHSET { unsigned int cbThis; unsigned int flAccel; unsigned int cGlyphsSupported; unsigned int cRanges; tagWCRANGE ranges[1]; }; /*13169 */ struct IXMLDOMDocumentType { IXMLDOMNode baseclass_0; }; /*13170 */ struct PgTextTabData { PgTextTabDataVtbl *vfptr; int m_colnum; char **m_colstr; int *m_format; char m_space; char m_szVersion[9]; PgTList m_kList; }; /*13171 */ struct PgTextTabDataVtbl { void *(__thiscall *__vecDelDtor)(PgTextTabData *this, unsigned int); void (__thiscall *Clear)(PgTextTabData *this); bool (__thiscall *Load)(PgTextTabData *this, char *, int, char **, int *, char); }; /*13172 */ struct PgTList { NiTPointerList baseclass_0; }; /*13173 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_ANIMATE_CMD { unsigned __int16 handle; Name8 anicode; }; #pragma pack(pop) /*13174 */ struct _PERF_INSTANCE_DEFINITION { unsigned int ByteLength; unsigned int ParentObjectTitleIndex; unsigned int ParentObjectInstance; int UniqueID; unsigned int NameOffset; unsigned int NameLength; }; /*13175 */ struct _CRYPT_RC4_KEY_STATE { char Key[16]; char SBox[256]; char i; char j; }; /*13176 */ struct _DISK_INT13_INFO { unsigned __int16 DriveSelect; unsigned int MaxCylinders; unsigned __int16 SectorsPerTrack; unsigned __int16 MaxHeads; unsigned __int16 NumberDrives; }; /*13177 */ struct _DISK_DETECTION_INFO { unsigned int SizeOfDetectInfo; _DETECTION_TYPE DetectionType; _DISK_INT13_INFO Int13; _DISK_EX_INT13_INFO ExInt13; }; /*13178 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_COOLTIME_CMD { unsigned __int16 skill; unsigned int sec; }; #pragma pack(pop) /*13179 */ struct PROTO_NC_GAMBLE_GAMBLEHOUSE_UI_CLOSE_CMD { char dummy[1]; }; /*13180 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_43 { const void *pVFTable; void *spare; char name[43]; }; #pragma pack(pop) /*13181 */ struct MOVE_FILE_DATA { void *FileHandle; _LARGE_INTEGER StartingVcn; _LARGE_INTEGER StartingLcn; unsigned int ClusterCount; }; /*13182 */ struct _DRIVER_INFO_8W { unsigned int cVersion; wchar_t *pName; wchar_t *pEnvironment; wchar_t *pDriverPath; wchar_t *pDataFile; wchar_t *pConfigFile; wchar_t *pHelpFile; wchar_t *pDependentFiles; wchar_t *pMonitorName; wchar_t *pDefaultDataType; wchar_t *pszzPreviousNames; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; wchar_t *pszMfgName; wchar_t *pszOEMUrl; wchar_t *pszHardwareID; wchar_t *pszProvider; wchar_t *pszPrintProcessor; wchar_t *pszVendorSetup; wchar_t *pszzColorProfiles; wchar_t *pszInfPath; unsigned int dwPrinterDriverAttributes; wchar_t *pszzCoreDriverDependencies; _FILETIME ftMinInboxDriverVerDate; unsigned __int64 dwlMinInboxDriverVerVersion; }; /*13183 */ struct NiPSysSphericalCollider { NiPSysCollider baseclass_0; NiAVObject *m_pkColliderObj; float m_fRadius; float m_fScaledRadius; float m_fRadiusSq; NiPoint3 m_kPosition; NiTransform m_kLastColliderTransform; NiTransform m_kLastPSysTransform; }; /*13184 */ union Name2 { char n2_name[8]; unsigned int n2_code[2]; }; /*13185 */ struct PROTO_NC_RAID_LEAVE_BROAD_CMD { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; Name5 sCharID; }; /*13186 */ #pragma pack(push, 1) struct PROTO_NC_PET_LOAD_INFO_DB_REQ { unsigned __int16 nMasterHandle; unsigned int nPetRegNum; }; #pragma pack(pop) /*13187 */ struct _PROVIDOR_INFO_2A { char *pOrder; }; /*13188 */ struct _QUERY_SERVICE_LOCK_STATUSA { unsigned int fIsLocked; char *lpLockOwner; unsigned int dwLockDuration; }; /*13189 */ struct NiColorInterpController { NiSingleInterpController baseclass_0; }; /*13190 */ struct _CONSOLE_HISTORY_INFO { unsigned int cbSize; unsigned int HistoryBufferSize; unsigned int NumberOfHistoryBuffers; unsigned int dwFlags; }; /*13191 */ struct HMIDISTRM__ { int unused; }; /*13192 */ struct _CERT_OR_CRL_BUNDLE { unsigned int cItem; _CERT_OR_CRL_BLOB *rgItem; }; /*13193 */ struct DirectMsgBody_MouseMove { int iSx; int iSy; }; /*13194 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_SET_REWARD_MONEY { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; unsigned __int64 nMoney; }; #pragma pack(pop) /*13195 */ struct PROTO_NC_QUEST_SCENARIO_RUN_CMD { unsigned __int16 nScenarioID; }; /*13196 */ #pragma pack(push, 1) struct PROTO_NC_MAP_EXPBONUS_RNG { ZONERINGLINKAGESTART start; unsigned __int16 bonus; }; #pragma pack(pop) /*13197 */ struct PROTO_NC_BAT_SOMEONESKILLCAST_CMD { unsigned __int16 skill; unsigned __int16 caster; unsigned __int16 target; }; /*13198 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EMOTION_CANCEL_CMD { unsigned __int16 nCancelEmotionCnt; unsigned __int16 nCancelEmotion[]; }; /*13199 */ struct _OBJECTID { _GUID Lineage; unsigned int Uniquifier; }; /*13200 */ struct _SYSTEM_ALARM_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*13201 */ struct IMAGE_LOAD_CONFIG_DIRECTORY64 { unsigned int Size; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int GlobalFlagsClear; unsigned int GlobalFlagsSet; unsigned int CriticalSectionDefaultTimeout; unsigned __int64 DeCommitFreeBlockThreshold; unsigned __int64 DeCommitTotalFreeThreshold; unsigned __int64 LockPrefixTable; unsigned __int64 MaximumAllocationSize; unsigned __int64 VirtualMemoryThreshold; unsigned __int64 ProcessAffinityMask; unsigned int ProcessHeapFlags; unsigned __int16 CSDVersion; unsigned __int16 Reserved1; unsigned __int64 EditList; unsigned __int64 SecurityCookie; unsigned __int64 SEHandlerTable; unsigned __int64 SEHandlerCount; }; /*13202 */ struct tagEMRSETPIXELV { tagEMR emr; _POINTL ptlPixel; unsigned int crColor; }; /*13203 */ struct linger { unsigned __int16 l_onoff; unsigned __int16 l_linger; }; /*13204 */ struct _STORAGE_MINIPORT_DESCRIPTOR { unsigned int Version; unsigned int Size; _STORAGE_PORT_CODE_SET Portdriver; char LUNResetSupported; char TargetResetSupported; }; /*13205 */ struct NiStopWatch { unsigned int m_uiCount; unsigned int m_uiTime; unsigned int m_uiHoldTime; bool m_bHold; }; /*13206 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_STORE_IN { unsigned int chrregnum; MAPPOS mappos; SHINE_ITEM_REGISTNUMBER itemkey; ITEM_INVEN iteminvenfrom; ITEM_INVEN iteminvento; }; #pragma pack(pop) /*13207 */ struct PROTO_NC_GUILD_ZONE_LIST_REQ { char dummy[1]; }; /*13208 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_HISTORY_DB_LIST_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; }; #pragma pack(pop) /*13209 */ struct PROTO_NC_CHAR_CLASSCHANGE_REQ { NETPACKETZONEHEADER header; char newclass; char level; }; /*13210 */ struct PROTO_NC_HOLY_PROMISE_DEL_UP_REQ { char dummy[1]; }; /*13211 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_33 { const void *pVFTable; void *spare; char name[33]; }; #pragma pack(pop) /*13212 */ union $8662F439D215AAEDBB1F787C8B649648 { unsigned __int64 FiberData; unsigned int Version; }; /*13213 */ struct _NT_TIB64 { unsigned __int64 ExceptionList; unsigned __int64 StackBase; unsigned __int64 StackLimit; unsigned __int64 SubSystemTib; $8662F439D215AAEDBB1F787C8B649648 ___u4; unsigned __int64 ArbitraryUserPointer; unsigned __int64 Self; }; /*13214 */ struct _UMS_SCHEDULER_STARTUP_INFO { unsigned int UmsVersion; void *CompletionList; void (__stdcall *SchedulerProc)(_RTL_UMS_SCHEDULER_REASON, unsigned int, void *); void *SchedulerParam; }; /*13215 */ struct _ABCFLOAT { float abcfA; float abcfB; float abcfC; }; /*13216 */ struct _LOOKUP_STREAM_FROM_CLUSTER_INPUT { unsigned int Flags; unsigned int NumberOfClusters; _LARGE_INTEGER Cluster[1]; }; /*13217 */ struct PROTO_NC_CHARSAVE_ITEMACTIONCOOLTIME_ACK { unsigned __int16 num; ActionCooltime group[]; }; /*13218 */ struct PROTO_NC_CHAR_OPTION_GET_GAME_REQ { char dummy[1]; }; /*13219 */ struct _TXFS_START_RM_INFORMATION { unsigned int Flags; unsigned __int64 LogContainerSize; unsigned int LogContainerCountMin; unsigned int LogContainerCountMax; unsigned int LogGrowthIncrement; unsigned int LogAutoShrinkPercentage; unsigned int TmLogPathOffset; unsigned __int16 TmLogPathLength; unsigned __int16 LoggingMode; unsigned __int16 LogPathLength; unsigned __int16 Reserved; wchar_t LogPath[1]; }; /*13220 */ struct PROTO_NC_CT_SET_SOMEONECHANGE_CMD { unsigned __int16 hnd; char Type; char ElementNo; unsigned __int16 MobID; }; /*13221 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_SINGLE_OPTION_CMD { unsigned __int16 WmHandle; unsigned int chrregnum; int resttime; char autopick; char mystery_vault; unsigned int nChatBan; char bFirstJoin; }; #pragma pack(pop) /*13222 */ struct $_TypeDescriptor$_extraBytes_108 { const void *pVFTable; void *spare; char name[108]; }; /*13223 */ struct _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { unsigned __int64 BeginAddress; unsigned __int64 EndAddress; unsigned __int64 ExceptionHandler; unsigned __int64 HandlerData; unsigned __int64 PrologEndAddress; }; /*13224 */ struct _CONSOLE_CURSOR_INFO { unsigned int dwSize; int bVisible; }; /*13225 */ struct _CERT_NAME_VALUE { unsigned int dwValueType; _CRYPTOAPI_BLOB Value; }; /*13226 */ struct _CPS_URLS { wchar_t *pszURL; _CRYPT_ALGORITHM_IDENTIFIER *pAlgorithm; _CRYPTOAPI_BLOB *pDigest; }; /*13227 */ struct IMessageFilter { IUnknown baseclass_0; }; /*13228 */ struct _TAPE_GET_MEDIA_PARAMETERS { _LARGE_INTEGER Capacity; _LARGE_INTEGER Remaining; unsigned int BlockSize; unsigned int PartitionCount; char WriteProtected; }; /*13229 */ struct _PROV_ENUMALGS { unsigned int aiAlgid; unsigned int dwBitLen; unsigned int dwNameLen; char szName[20]; }; /*13230 */ struct IAsyncManager { IUnknown baseclass_0; }; /*13231 */ struct IReleaseMarshalBuffers { IUnknown baseclass_0; }; /*13232 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_REWARD_ITEM { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; ITEM_INVEN ItemInven; unsigned __int16 nItemID; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nRewardItemLot; unsigned __int16 nSetItemLot; }; #pragma pack(pop) /*13233 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MERGE_REQ { unsigned int ownerA; unsigned int ownerB; unsigned __int16 lockindex; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER lotmain; SHINE_ITEM_REGISTNUMBER lotsub; unsigned int nMainLot; unsigned int nSubLot; }; #pragma pack(pop) /*13234 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOIN_CANCEL_ACK { unsigned int Handle; unsigned __int16 Error; }; #pragma pack(pop) /*13235 */ struct PROTO_NC_MINIHOUSE_MODIFY_ITEM_INFO_OPEN_CMD { char bItemInfoClose; }; /*13236 */ struct _TOKEN_ELEVATION { unsigned int TokenIsElevated; }; /*13237 */ struct _CRL_ISSUING_DIST_POINT { _CRL_DIST_POINT_NAME DistPointName; int fOnlyContainsUserCerts; int fOnlyContainsCACerts; _CRYPT_BIT_BLOB OnlySomeReasonFlags; int fIndirectCRL; }; /*13238 */ struct PROTO_NC_GUILD_ACADEMY_DB_SET_MASTER_BY_LEAVE_REQ { unsigned int nGuildNo; unsigned int nOldAcademyMasterCharNo; Name5 sOldAcademyMasterName; unsigned int nNewAcademyMasterCharNo; Name5 sNewAcademyMasterName; }; /*13239 */ #pragma pack(push, 1) struct PROTO_NC_BAT_HPCHANGE_CMD { unsigned int hp; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*13240 */ struct _FILE_PREFETCH_EX { unsigned int Type; unsigned int Count; void *Context; unsigned __int64 Prefetch[1]; }; /*13241 */ struct tagSTATDATA { tagFORMATETC formatetc; unsigned int advf; IAdviseSink *pAdvSink; unsigned int dwConnection; }; /*13242 */ #pragma pack(push, 1) struct PROTO_NC_BAT_AREADOTDAMAGE_CMD::targetinfo { unsigned __int16 object; unsigned int resthp; unsigned int damage; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*13243 */ #pragma pack(push, 1) struct PROTO_NC_BAT_AREADOTDAMAGE_CMD { unsigned __int16 abstate; unsigned __int16 Centerobject; char num; PROTO_NC_BAT_AREADOTDAMAGE_CMD::targetinfo target[]; }; #pragma pack(pop) /*13244 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_105 { const void *pVFTable; void *spare; char name[105]; }; #pragma pack(pop) /*13245 */ struct _SERVICE_DESCRIPTIONA { char *lpDescription; }; /*13246 */ struct NiPSysEmitterCtlrData { NiObject baseclass_0; unsigned int m_uiNumBirthRateKeys; NiFloatKey *m_pkBirthRateKeys; NiAnimationKey::KeyType m_eBirthRateKeyType; char m_ucBirthRateSize; unsigned int m_uiNumEmitterActiveKeys; NiBoolKey *m_pkEmitterActiveKeys; NiAnimationKey::KeyType m_eEmitterActiveKeyType; char m_ucEmitterActiveSize; }; /*13247 */ struct NiPointer { NiPSysEmitterCtlrData *m_pObject; }; /*13248 */ struct PROTO_NC_GUILD_ACADEMY_DB_LEVEL_UP_CMD { char dummy[1]; }; /*13249 */ struct tagRAWINPUTDEVICELIST { void *hDevice; unsigned int dwType; }; /*13250 */ struct NiColorExtraData { NiExtraData baseclass_0; NiColorA m_kColorA; }; /*13251 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGOUT_DB { unsigned int usrregnum; char worldnum; unsigned __int16 playmin; unsigned __int16 error; }; #pragma pack(pop) /*13252 */ struct _XSTATE_CONFIGURATION { unsigned __int64 EnabledFeatures; unsigned int Size; int _bf12; _XSTATE_FEATURE Features[64]; }; /*13253 */ struct tagCRGB { char bRed; char bGreen; char bBlue; char bExtra; }; /*13254 */ struct _CRYPT_ENROLLMENT_NAME_VALUE_PAIR { wchar_t *pwszName; wchar_t *pwszValue; }; /*13255 */ struct PROTO_NC_PARTY_FUNDAMENTAL_CMD { unsigned __int16 partyregnum; PROTO_PARTY_MEMBER_AND_ZONEMERCHINE master; PROTO_PARTY_MEMBER_AND_ZONEMERCHINE member; }; /*13256 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_REQ { char nStartZoneNum; char nDestZoneNum; unsigned int nCharRegNum; unsigned int nInDunRegNum; INSTANCE_DUNGEON::CATEGORY IndunCategory; unsigned __int16 nNPCHandle; ORToken Argument; ID_LEVEL_TYPE eLevelType; }; #pragma pack(pop) /*13257 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_58 { const void *pVFTable; void *spare; char name[58]; }; #pragma pack(pop) /*13258 */ struct timeval { int tv_sec; int tv_usec; }; /*13259 */ struct IOleObject { IUnknown baseclass_0; }; /*13260 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_CHANGEMASTER_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_CHANGEMASTER_CMD cmd; }; #pragma pack(pop) /*13261 */ struct tagBITMAP { int bmType; int bmWidth; int bmHeight; int bmWidthBytes; unsigned __int16 bmPlanes; unsigned __int16 bmBitsPixel; void *bmBits; }; /*13262 */ struct tagDIBSECTION { tagBITMAP dsBm; tagBITMAPINFOHEADER dsBmih; unsigned int dsBitfields[3]; void *dshSection; unsigned int dsOffset; }; /*13263 */ struct tagRemHBITMAP { unsigned int cbData; char data[1]; }; /*13264 */ struct tagSOleTlsDataPublic { void *pvReserved0[2]; unsigned int dwReserved0[3]; void *pvReserved1[1]; unsigned int dwReserved1[3]; void *pvReserved2[4]; unsigned int dwReserved2[1]; void *pCurrentCtx; }; /*13265 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MKED { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 mobid; unsigned __int64 exp; }; #pragma pack(pop) /*13266 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_SET_ACK { Name5 charid; Name5 friendid; unsigned __int16 err; }; #pragma pack(pop) /*13267 */ struct _WOW64_LDT_ENTRY:::: { char BaseMid; char Flags1; char Flags2; char BaseHi; }; /*13268 */ struct _WOW64_LDT_ENTRY:::: { int _bf0; }; /*13269 */ union _WOW64_LDT_ENTRY:: { _WOW64_LDT_ENTRY:::: Bytes; _WOW64_LDT_ENTRY:::: Bits; }; /*13270 */ struct _WOW64_LDT_ENTRY { unsigned __int16 LimitLow; unsigned __int16 BaseLow; _WOW64_LDT_ENTRY:: HighWord; }; /*13271 */ struct _WIN32_STREAM_ID { unsigned int dwStreamId; unsigned int dwStreamAttributes; _LARGE_INTEGER Size; unsigned int dwStreamNameSize; wchar_t cStreamName[1]; }; /*13272 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CLASSCHANGE_CMD { NETPACKETZONEHEADER header; unsigned __int16 wldmanhandle; char newclass; }; #pragma pack(pop) /*13273 */ struct _TOKEN_OWNER { void *Owner; }; /*13274 */ struct _CMSG_RC4_AUX_INFO { unsigned int cbSize; unsigned int dwBitLen; }; /*13275 */ struct _tagRemBINDINFO { unsigned int cbSize; wchar_t *szExtraInfo; unsigned int grfBindInfoF; unsigned int dwBindVerb; wchar_t *szCustomVerb; unsigned int cbstgmedData; unsigned int dwOptions; unsigned int dwOptionsFlags; unsigned int dwCodePage; _REMSECURITY_ATTRIBUTES securityAttributes; _GUID iid; IUnknown *pUnk; unsigned int dwReserved; }; /*13276 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_FINAL_SELECTION_ACK { unsigned __int16 Error; unsigned int nGTNo; char nFSGuildNum; unsigned int nFSGuildNo[]; }; #pragma pack(pop) /*13277 */ struct _EVENTSFORLOGFILE { unsigned int ulSize; wchar_t szLogicalLogFile[256]; unsigned int ulNumRecords; _EVENTLOGRECORD pEventLogRecords[]; }; /*13278 */ struct IXMLHttpRequest { IDispatch baseclass_0; }; /*13279 */ struct NiParticleMeshes { NiParticles baseclass_0; float m_fTime; bool m_bUpdateControllers; }; /*13280 */ struct NiParticleMeshesData { NiParticlesData baseclass_0; NiPointer m_spParticleMeshes; bool m_bNeedsPropertyEffectUpdate; }; /*13281 */ struct NiPointLight { NiLight baseclass_0; float m_fAtten0; float m_fAtten1; float m_fAtten2; }; /*13282 */ struct NiSpotLight { NiPointLight baseclass_0; NiPoint3 m_kWorldDir; float m_fSpotAngle; float m_fSpotExponent; }; /*13283 */ #pragma pack(push, 1) struct PROTO_NC_KQ_ENTRYRESPONCE_REQ { unsigned __int16 ID; unsigned int EncHandle; }; #pragma pack(pop) /*13284 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; SkillEmpowerRequest::EmpowerReq *m_element; }; /*13285 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_DELETE_CANCEL_ACK { unsigned __int16 nError; unsigned int nNo; unsigned __int16 hTool; }; #pragma pack(pop) /*13286 */ struct _SUPPORTED_OS_INFO { unsigned __int16 OsCount; unsigned __int16 MitigationExist; unsigned __int16 OsList[4]; }; /*13287 */ struct PROTO_NC_BAT_SKILLCAST_SUC_ACK { char attackcode; }; /*13288 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_CAST_CMD { unsigned __int16 skill; unsigned __int16 caster; unsigned __int16 target; }; /*13289 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_OBJ_CAST_CMD { unsigned __int16 skill; unsigned __int16 caster; unsigned __int16 target; }; /*13290 */ struct NiSequenceStreamHelper { NiObjectNET baseclass_0; }; /*13291 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_OPEN_GUILD_STORAGE_REQ { NETPACKETZONEHEADER packheader; unsigned int guildregnum; }; #pragma pack(pop) /*13292 */ struct PROTO_NC_EVENT_DEL_EVENT_CMD { unsigned __int16 nEventNo; }; /*13293 */ struct tMIXERCONTROLDETAILS_BOOLEAN { int fValue; }; /*13294 */ struct NiPSysEmitterLifeSpanCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*13295 */ struct PROTO_NC_GUILD_ACADEMY_DB_RANK_BALANCE_REQ { char dummy[1]; }; /*13296 */ struct _IMAGE_RESOURCE_DIRECTORY_STRING { unsigned __int16 Length; char NameString[1]; }; /*13297 */ struct NiPointer { NiBoolInterpolator *m_pObject; }; /*13298 */ struct PROTO_NC_GUILD_ZONE_WAR_END_CMD { unsigned int nNo; unsigned int nEnemyNo; }; /*13299 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_JOIN_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; char nGrade; SHINE_GUILD_ACADEMY_MEMBER_LOGON_INFO dJoinInfo; char nJoinLevel; unsigned __int16 Error; }; #pragma pack(pop) /*13300 */ struct _CRYPT_CSP_PROVIDER { unsigned int dwKeySpec; wchar_t *pwszProviderName; _CRYPT_BIT_BLOB Signature; }; /*13301 */ struct PgScreenXY { char dummy[1]; }; /*13302 */ struct PROTO_NC_GUILD_ACADEMY_DB_CLEAR_REWARD_ITEM_ACK { unsigned __int16 hWMChar; unsigned __int16 Error; }; /*13303 */ struct _ACCESS_DENIED_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*13304 */ struct _IMAGE_DOS_HEADER { unsigned __int16 e_magic; unsigned __int16 e_cblp; unsigned __int16 e_cp; unsigned __int16 e_crlc; unsigned __int16 e_cparhdr; unsigned __int16 e_minalloc; unsigned __int16 e_maxalloc; unsigned __int16 e_ss; unsigned __int16 e_sp; unsigned __int16 e_csum; unsigned __int16 e_ip; unsigned __int16 e_cs; unsigned __int16 e_lfarlc; unsigned __int16 e_ovno; unsigned __int16 e_res[4]; unsigned __int16 e_oemid; unsigned __int16 e_oeminfo; unsigned __int16 e_res2[10]; int e_lfanew; }; /*13305 */ struct _FILE_DISPOSITION_INFO { char DeleteFileA; }; /*13306 */ struct _ADAPTER_STATUS { char adapter_address[6]; char rev_major; char reserved0; char adapter_type; char rev_minor; unsigned __int16 duration; unsigned __int16 frmr_recv; unsigned __int16 frmr_xmit; unsigned __int16 iframe_recv_err; unsigned __int16 xmit_aborts; unsigned int xmit_success; unsigned int recv_success; unsigned __int16 iframe_xmit_err; unsigned __int16 recv_buff_unavail; unsigned __int16 t1_timeouts; unsigned __int16 ti_timeouts; unsigned int reserved1; unsigned __int16 free_ncbs; unsigned __int16 max_cfg_ncbs; unsigned __int16 max_ncbs; unsigned __int16 xmit_buf_unavail; unsigned __int16 max_dgram_size; unsigned __int16 pending_sess; unsigned __int16 max_cfg_sess; unsigned __int16 max_sess; unsigned __int16 max_sess_pkt_size; unsigned __int16 name_count; }; /*13307 */ struct _CTL_ANY_SUBJECT_INFO { _CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm; _CRYPTOAPI_BLOB SubjectIdentifier; }; /*13308 */ struct DISPLAYCONFIG_SET_TARGET_PERSISTENCE { DISPLAYCONFIG_DEVICE_INFO_HEADER header; unsigned int value; }; /*13309 */ struct _NOTIFYICONDATAW { unsigned int cbSize; HWND__ *hWnd; unsigned int uID; unsigned int uFlags; unsigned int uCallbackMessage; HICON__ *hIcon; wchar_t szTip[128]; unsigned int dwState; unsigned int dwStateMask; wchar_t szInfo[256]; $30417D6DC3305618FB171BBBD15A8541 ___u10; wchar_t szInfoTitle[64]; unsigned int dwInfoFlags; _GUID guidItem; HICON__ *hBalloonIcon; }; /*13310 */ struct _PRIVKEYVER3 { unsigned int magic; unsigned int bitlenP; unsigned int bitlenQ; unsigned int bitlenJ; unsigned int bitlenX; _DSSSEED DSSSeed; }; /*13311 */ struct STARTING_VCN_INPUT_BUFFER { _LARGE_INTEGER StartingVcn; }; /*13312 */ struct NpModelFactory { NpModelFactoryVtbl *vfptr; }; /*13313 */ struct NpModelFactoryVtbl { void *(__thiscall *__vecDelDtor)(NpModelFactory *this, unsigned int); }; /*13314 */ struct NpModelData_KFM { NpModelFactory baseclass_0; }; /*13315 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /*13316 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*13317 */ struct PROTO_NC_MENU_OPENSTORAGE_FAIL_CMD { unsigned __int16 err; }; /*13318 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_LEAVE_GAME { unsigned int UserNo; unsigned int CharNo; unsigned int PlayTime; char UserID[30]; int UserLevel; }; #pragma pack(pop) /*13319 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_63 { const void *pVFTable; void *spare; char name[63]; }; #pragma pack(pop) /*13320 */ struct IDirectInput8W { IUnknown baseclass_0; }; /*13321 */ struct PROTO_NC_LOG_GAME_GUILD_DELETE { unsigned int guildregnum; Name4 sGuildName; }; /*13322 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_82 { const void *pVFTable; void *spare; char name[82]; }; #pragma pack(pop) /*13323 */ struct HDROP__ { int unused; }; /*13324 */ struct PROTO_NC_ACT_OBJECT_SOUND_CMD { unsigned __int16 nHandle; char sSoundFileName[32]; }; /*13325 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GETFROMCAPSULE_REQ { NETPACKETZONEHEADER Header; unsigned int nOwner; unsigned __int16 nLockIndex; SHINE_ITEM_REGISTNUMBER nItmeReg; PROTO_ITEM_RELOC nReloc; }; #pragma pack(pop) /*13326 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CLASS_CHANGE_ACK { unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 lockindex; unsigned __int16 nError; }; #pragma pack(pop) /*13327 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGIN_DB { unsigned int usrregnum; char worldnum; char ip[4]; }; #pragma pack(pop) /*13328 */ #pragma pack(push, 1) struct NC_OPTOOL_MAP_USER_LIST_INFO { unsigned __int16 map_id; Name3 map_name; unsigned __int16 num_of_user; }; #pragma pack(pop) /*13329 */ struct PROTO_NC_OPTOOL_MAP_USER_LIST_ACK { char echo_data; char my_server_id; unsigned __int16 num_of_list; NC_OPTOOL_MAP_USER_LIST_INFO user_info[]; }; /*13330 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_ETC3_ACK { char dummy[1]; }; /*13331 */ struct _FORMAT_PARAMETERS { _MEDIA_TYPE MediaType; unsigned int StartCylinderNumber; unsigned int EndCylinderNumber; unsigned int StartHeadNumber; unsigned int EndHeadNumber; }; /*13332 */ #pragma pack(push, 1) struct PROTO_NC_RAID_WARNING_BROAD_CMD { char itemLinkDataCount; Name5 sTalkerCharID; char nChatLen; char sChat[]; }; #pragma pack(pop) /*13333 */ struct tagLASTINPUTINFO { unsigned int cbSize; unsigned int dwTime; }; /*13334 */ struct _D3DBOX { unsigned int Left; unsigned int Top; unsigned int Right; unsigned int Bottom; unsigned int Front; unsigned int Back; }; /*13335 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CLIENT_AUTO_PICK_ACK { unsigned __int16 err; char bEnable; }; #pragma pack(pop) /*13336 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_STATE_CLEAR { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 stateid; }; #pragma pack(pop) /*13337 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_ITEM_ID_CHANGE_ACK { unsigned __int16 nError; NETPACKETZONEHEADER header; ITEM_INVEN nInvenSlot; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER nDiceTaiSaiKey; unsigned __int16 nGameItemID; unsigned __int16 nMoneyCardItemID; unsigned __int64 nRewardMoney; }; #pragma pack(pop) /*13338 */ struct _DRAGINFOW { unsigned int uSize; tagPOINT pt; int fNC; wchar_t *lpFileList; unsigned int grfKeyState; }; /*13339 */ struct _STORAGE_DEVICE_DESCRIPTOR { unsigned int Version; unsigned int Size; char DeviceType; char DeviceTypeModifier; char RemovableMedia; char CommandQueueing; unsigned int VendorIdOffset; unsigned int ProductIdOffset; unsigned int ProductRevisionOffset; unsigned int SerialNumberOffset; _STORAGE_BUS_TYPE BusType; unsigned int RawPropertiesLength; char RawDeviceProperties[1]; }; /*13340 */ struct DELETE_USN_JOURNAL_DATA { unsigned __int64 UsnJournalID; unsigned int DeleteFlags; }; /*13341 */ struct tagIMEMENUITEMINFOW { unsigned int cbSize; unsigned int fType; unsigned int fState; unsigned int wID; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; wchar_t szString[80]; HBITMAP__ *hbmpItem; }; /*13342 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_HEALINGDONE_ACK { PROTO_AVATAR_SHAPE_INFO shapeInfo1st; PROTO_AVATAR_SHAPE_INFO shapeInfo2nd; PROTO_AVATAR_SHAPE_INFO shapeInfo3th; unsigned __int16 nErr; unsigned int nHealingDoneRank; char nHealingDoneCount; SHINE_INDUN_RANK_CLIENT_VALUE healingDoneRanks[]; }; #pragma pack(pop) /*13343 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_35 { const void *pVFTable; void *spare; char name[35]; }; #pragma pack(pop) /*13344 */ struct tagCOLORADJUSTMENT { unsigned __int16 caSize; unsigned __int16 caFlags; unsigned __int16 caIlluminantIndex; unsigned __int16 caRedGamma; unsigned __int16 caGreenGamma; unsigned __int16 caBlueGamma; unsigned __int16 caReferenceBlack; unsigned __int16 caReferenceWhite; __int16 caContrast; __int16 caBrightness; __int16 caColorfulness; __int16 caRedGreenTint; }; /*13345 */ struct tagEMRSETCOLORADJUSTMENT { tagEMR emr; tagCOLORADJUSTMENT ColorAdjustment; }; /*13346 */ struct _CERT_NAME_INFO { unsigned int cRDN; _CERT_RDN *rgRDN; }; /*13347 */ struct PROTO_NC_KQ_VOTE_BAN_MSG_LOGOFF_CMD { char dummy[1]; }; /*13348 */ struct PROTO_NC_KQ_LINK_TO_FORCE_BY_BAN_CMD { unsigned int nCharNum; Name3 sMapName[4]; }; /*13349 */ struct _FPO_DATA { unsigned int ulOffStart; unsigned int cbProcSize; unsigned int cdwLocals; unsigned __int16 cdwParams; __int16 _bf14; }; /*13350 */ struct tagNONCLIENTMETRICSW { unsigned int cbSize; int iBorderWidth; int iScrollWidth; int iScrollHeight; int iCaptionWidth; int iCaptionHeight; tagLOGFONTW lfCaptionFont; int iSmCaptionWidth; int iSmCaptionHeight; tagLOGFONTW lfSmCaptionFont; int iMenuWidth; int iMenuHeight; tagLOGFONTW lfMenuFont; tagLOGFONTW lfStatusFont; tagLOGFONTW lfMessageFont; int iPaddedBorderWidth; }; /*13351 */ #pragma pack(push, 1) struct PROTO_NC_ACT_ANIMATION_LEVEL_CHANGE_CMD { unsigned __int16 nMonsterHandle; char nAnimationLevel; }; #pragma pack(pop) /*13352 */ struct $_TypeDescriptor$_extraBytes_96 { const void *pVFTable; void *spare; char name[96]; }; /*13353 */ struct _BCRYPT_DSA_KEY_BLOB { unsigned int dwMagic; unsigned int cbKey; char Count[4]; char Seed[20]; char q[20]; }; /*13354 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /*13355 */ struct DirectUserMsgBody_ChangeChatBoard { int iChatBoard; }; /*13356 */ struct PROTO_NC_CHAR_GET_CHAT_BLOCK_SPAMER_DB_CMD { unsigned int CharNo; unsigned int BlockTime; unsigned int DelayTime; }; /*13357 */ struct PROTO_NC_CHAR_OPTION_VIDEO { char Data[60]; }; /*13358 */ struct PROTO_NC_CHAR_OPTION_DB_SET_VIDEO_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_VIDEO Data; }; /*13359 */ struct NiLogger { int m_iMessageType; }; /*13360 */ struct NiLogger::NiLogFile { char m_acName[256]; _iobuf *m_pkFile; bool m_bFlushOnWrite; }; /*13361 */ struct NiLogMessageOptions { bool m_bOutputToDebugWindow; int m_iLogID; bool m_bPrependTimestamp; }; /*13362 */ struct GUILD_SERVER { unsigned int nNo; Name3 sPassword; int dCreateDate; }; /*13363 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; SkillSequence *m_element; }; /*13364 */ struct _NDR_USER_MARSHAL_INFO { unsigned int InformationLevel; _NDR_USER_MARSHAL_INFO_LEVEL1 Level1; }; /*13365 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_BOOTHTRADE_LOT_REQ { NETPACKETZONEHEADER headerSeller; NETPACKETZONEHEADER headerBuyer; unsigned int boothSeller; unsigned int boothBuyer; unsigned __int16 boothlockindexSeller; unsigned __int16 boothlockindexBuyer; char isSellBooth; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER lotseller; PROTO_ITEM_CREATE lotcreate; unsigned __int16 createlot; unsigned __int64 price; unsigned __int16 boothSellerResultLot; unsigned __int16 boothBuyerResultLot; unsigned __int64 boothSellerResultMoney; unsigned __int64 boothBuyerResultMoney; }; #pragma pack(pop) /*13366 */ struct PROTO_NC_ITEMDB_REINFORCEUNEQUIPSUC_ACK { unsigned __int16 lockindex; }; /*13367 */ struct _TOKEN_MANDATORY_POLICY { unsigned int Policy; }; /*13368 */ struct _TOKEN_ACCESS_INFORMATION { _SID_AND_ATTRIBUTES_HASH *SidHash; _SID_AND_ATTRIBUTES_HASH *RestrictedSidHash; _TOKEN_PRIVILEGES *Privileges; _LUID AuthenticationId; _TOKEN_TYPE TokenType; _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; _TOKEN_MANDATORY_POLICY MandatoryPolicy; unsigned int Flags; }; /*13369 */ struct tagEMRSETVIEWPORTORGEX { tagEMR emr; _POINTL ptlOrigin; }; /*13370 */ struct PROTO_NC_ITEMDB_QUESTREWARD_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 nQuestID; unsigned __int16 err; }; /*13371 */ struct PROTO_NC_RAID_INVITATION_ANSWER_ACK { unsigned __int16 nError; }; /*13372 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_30 { const void *pVFTable; void *spare; char name[30]; }; #pragma pack(pop) /*13373 */ struct _WOW64_DESCRIPTOR_TABLE_ENTRY { unsigned int Selector; _WOW64_LDT_ENTRY Descriptor; }; /*13374 */ struct _OPEN_PRINTER_PROPS_INFOW { unsigned int dwSize; wchar_t *pszSheetName; unsigned int uSheetIndex; unsigned int dwFlags; int bModal; }; /*13375 */ struct _SERVICE_TABLE_ENTRYA { char *lpServiceName; void (__stdcall *lpServiceProc)(unsigned int, char **); }; /*13376 */ struct ID3DXAnimationController { IUnknown baseclass_0; }; /*13377 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_INVEN_MOVE { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; ITEM_INVEN iteminvenfrom; ITEM_INVEN iteminvento; unsigned int guildregnum; }; #pragma pack(pop) /*13378 */ struct _RPC_PROTSEQ_VECTORA { unsigned int Count; char *Protseq[1]; }; /*13379 */ struct NiDDSReader { NiImageReader baseclass_0; unsigned int m_uiHeight; unsigned int m_uiWidth; unsigned int m_uiMipmapLevels; NiPixelFormat m_kOriginalFormat; }; /*13380 */ struct PROTO_NC_GUILD_GUILDWARSTATUS_REQ { char dummy[1]; }; /*13381 */ struct PROTO_NC_BAT_SOMEONESKILLENCHANT_REQ { unsigned __int16 attacker; PROTO_NC_BAT_SKILLENCHANT_REQ skillenchant; unsigned __int16 damage; }; /*13382 */ struct PROTO_NC_MINIHOUSE_MODIFY_NOTIFY_CMD { char nNotifyLen; char sNotify[]; }; /*13383 */ struct _PLEX_READ_DATA_REQUEST { _LARGE_INTEGER ByteOffset; unsigned int ByteLength; unsigned int PlexNumber; }; /*13384 */ struct NiTMapBase,NiTriBasedGeom *,NiTSet *> { NiTMapBase,NiTriBasedGeom *,NiTSet *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem *> **m_ppkHashTable; NiTMapBase,NiTriBasedGeom *,NiTSet *>::AntiBloatAllocator m_kAllocator; }; /*13385 */ struct NiTMapItem *> { NiTMapItem *> *m_pkNext; NiTriBasedGeom *m_key; NiTSet *m_val; }; /*13386 */ struct NiTMapBase,NiTriBasedGeom *,NiTSet *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this, NiTriBasedGeom *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this, NiTriBasedGeom *, NiTriBasedGeom *); void (__thiscall *SetValue)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this, NiTMapItem *> *, NiTriBasedGeom *, NiTSet *); void (__thiscall *ClearValue)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this, NiTMapItem *> *); NiTMapItem *> *(__thiscall *NewItem)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiTriBasedGeom *,NiTSet *> *this, NiTMapItem *> *); }; /*13387 */ struct NiTMapBase,NiTriBasedGeom *,NiTSet *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*13388 */ struct NiTPointerMap *> { NiTMapBase,NiTriBasedGeom *,NiTSet *> baseclass_0; }; /*13389 */ struct NiTSet { NiSkinInstance **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*13390 */ struct NiTSet { NiSkinData::BoneVertData **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*13391 */ struct NiBoneLODController::BoneDataObj { NiSkinData::BoneData *m_pkBoneData; NiTSet m_kBoneVertData; }; /*13392 */ struct NiTMapBase,NiNode *,unsigned int> { NiTMapBase,NiNode *,unsigned int>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiNode *,unsigned int>::AntiBloatAllocator m_kAllocator; }; /*13393 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiNode *m_key; unsigned int m_val; }; /*13394 */ struct NiTMapBase,NiNode *,unsigned int>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiNode *,unsigned int> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiNode *,unsigned int> *this, NiNode *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiNode *,unsigned int> *this, NiNode *, NiNode *); void (__thiscall *SetValue)(NiTMapBase,NiNode *,unsigned int> *this, NiTMapItem *, NiNode *, unsigned int); void (__thiscall *ClearValue)(NiTMapBase,NiNode *,unsigned int> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiNode *,unsigned int> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiNode *,unsigned int> *this, NiTMapItem *); }; /*13395 */ struct NiTMapBase,NiNode *,unsigned int>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*13396 */ struct NiTPointerMap { NiTMapBase,NiNode *,unsigned int> baseclass_0; }; /*13397 */ struct NiTMapBase,unsigned int,bool> { NiTMapBase,unsigned int,bool>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,bool>::AntiBloatAllocator m_kAllocator; }; /*13398 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; bool m_val; }; /*13399 */ struct NiTMapBase,unsigned int,bool>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,bool> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,bool> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,bool> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,bool> *this, NiTMapItem *, unsigned int, bool); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,bool> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,bool> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,bool> *this, NiTMapItem *); }; /*13400 */ struct NiTMapBase,unsigned int,bool>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*13401 */ struct NiTPointerMap { NiTMapBase,unsigned int,bool> baseclass_0; }; /*13402 */ struct PROTO_NC_ITEM_USE_ACTIVESKILL_ACK { unsigned __int16 nError; }; /*13403 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RANDOMOPTION_CHANGE_CONSUME_AND_COUNTING_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nStuffKey; unsigned __int16 nStuffID; unsigned int nStuffLot; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; SHINE_ITEM_ATTRIBUTE ItemAttr; char nItemSlotNo; }; #pragma pack(pop) /*13404 */ struct PROTO_NC_BRIEFINFO_MAGICFIELDINFO_CMD { char magicfields; PROTO_NC_BRIEFINFO_MAGICFIELDSPREAD_CMD magicfield[]; }; /*13405 */ struct PROTO_NC_PARTY_MEMBERMAPOUT { Name5 memberid; }; /*13406 */ struct _MENU_EVENT_RECORD { unsigned int dwCommandId; }; /*13407 */ struct PROTO_NC_GUILD_MY_GUILD_TOURNAMENT_MATCH_TIME_REQ { char dummy[1]; }; /*13408 */ struct PROTO_NC_CHAT_RESTRICT_DEL_ALL_ACK { unsigned __int16 nError; }; /*13409 */ struct _RGNDATAHEADER { unsigned int dwSize; unsigned int iType; unsigned int nCount; unsigned int nRgnSize; tagRECT rcBound; }; /*13410 */ struct _RGNDATA { _RGNDATAHEADER rdh; char Buffer[1]; }; /*13411 */ struct _REMOTE_NAME_INFOA { char *lpUniversalName; char *lpConnectionName; char *lpRemainingPath; }; /*13412 */ struct _CMSG_STREAM_INFO { unsigned int cbContent; int (__stdcall *pfnStreamOutput)(const void *, char *, unsigned int, int); void *pvArg; }; /*13413 */ struct _DATATYPES_INFO_1W { wchar_t *pName; }; /*13414 */ struct _FIND_NAME_HEADER { unsigned __int16 node_count; char reserved; char unique_group; }; /*13415 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_3 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nTargetID; unsigned int nInt1; }; /*13416 */ struct PROTO_NC_ITEMDB_BUYCAPSULE_ACK { NETPACKETZONEHEADER Header; unsigned __int16 nBuyNpcHandle; unsigned __int16 nLockIndex; unsigned __int16 nError; }; /*13417 */ struct PROTO_NC_CHAR_OPTION_GET_KEYMAPPING_REQ { char dummy[1]; }; /*13418 */ struct _TRANSACTION_NOTIFICATION { void *TransactionKey; unsigned int TransactionNotification; _LARGE_INTEGER TmVirtualClock; unsigned int ArgumentLength; }; /*13419 */ struct tagFILTERKEYS { unsigned int cbSize; unsigned int dwFlags; unsigned int iWaitMSec; unsigned int iDelayMSec; unsigned int iRepeatMSec; unsigned int iBounceMSec; }; /*13420 */ struct _CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO { unsigned int cbSize; _CMSG_SIGNED_ENCODE_INFO SignedInfo; _CMSG_ENVELOPED_ENCODE_INFO EnvelopedInfo; }; /*13421 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_LOGINCOMPLETE_ACK:: { char level; unsigned __int16 hnd; }; #pragma pack(pop) /*13422 */ struct PROTO_NC_MINIHOUSE_LOGINCOMPLETE_ACK { int error; char maxvisiter; char bItemInfoClose; char sNotify[101]; char TargetKey[32]; char playernum; PROTO_NC_MINIHOUSE_LOGINCOMPLETE_ACK:: player[]; }; /*13423 */ struct PROTO_NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_ITEM_USE_ACK { NETPACKETZONEHEADER Header; unsigned __int16 nError; unsigned __int16 lockindex; unsigned __int16 nUsedItemID; }; /*13424 */ struct tagEMRSETTEXTCOLOR { tagEMR emr; unsigned int crColor; }; /*13425 */ struct _FIND_NAME_BUFFER { char length; char access_control; char frame_control; char destination_addr[6]; char source_addr[6]; char routing_info[18]; }; /*13426 */ struct _ACTION_HEADER { unsigned int transport_id; unsigned __int16 action_code; unsigned __int16 reserved; }; /*13427 */ struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwRegPolicySettings; _CMSG_SIGNER_INFO *pSignerInfo; }; /*13428 */ struct IOleCache2 { IOleCache baseclass_0; }; /*13429 */ struct PROTO_NC_CHAR_LOGINFAIL_ACK { unsigned __int16 err; }; /*13430 */ struct _DOCINFOW { int cbSize; const wchar_t *lpszDocName; const wchar_t *lpszOutput; const wchar_t *lpszDatatype; unsigned int fwType; }; /*13431 */ struct ISynchronizeMutex { ISynchronize baseclass_0; }; /*13432 */ struct IDropSourceNotify { IUnknown baseclass_0; }; /*13433 */ struct tagSTATPROPSTG { wchar_t *lpwstrName; unsigned int propid; unsigned __int16 vt; }; /*13434 */ #pragma pack(push, 1) struct PROTO_PARTY_MEMBER_CLASS { Name5 charid; char chrclass; char level; unsigned int maxhp; unsigned int maxsp; unsigned int maxlp; char inform; }; #pragma pack(pop) /*13435 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_ETC3_ACK { char dummy[1]; }; /*13436 */ struct NiPSysAirFieldInheritVelocityCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*13437 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_SCRIPT_CMD_REQ { unsigned __int16 nQuestID; STRUCT_QSC Command; }; #pragma pack(pop) /*13438 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_JOIN_ECHO_ACK { char nStartZoneNum; unsigned int nCharRegNum; unsigned __int16 nNPCHandle; unsigned __int16 nError; ID_LEVEL_TYPE eLevelType; Name3 sMapName; }; #pragma pack(pop) /*13439 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_HIT { unsigned int chrregnum; MAPPOS mappos; unsigned int targetnum; char targettype; unsigned __int16 demage; }; #pragma pack(pop) /*13440 */ struct PROTO_NC_OPTOOL_LOGON_PROCESS_TIME_VIEW_CLR { char dummy[1]; }; /*13441 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_19 { const void *pVFTable; void *spare; char name[19]; }; #pragma pack(pop) /*13442 */ struct HMIDI__ { int unused; }; /*13443 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_6 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nInt1; unsigned __int64 nBigint1; }; #pragma pack(pop) /*13444 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_A { unsigned int nType; unsigned int nCharNo; unsigned int nTargetCharNo; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; }; #pragma pack(pop) /*13445 */ struct PROTO_NC_QUEST_DB_CLEAR_ACK { NETPACKETZONEHEADER ZoneHeader; unsigned __int16 nQuestID; unsigned __int16 ErrorType; }; /*13446 */ struct PROTO_NC_ITEM_REWARDINVENOPEN_ACK { char itemcounter; PROTO_ITEMPACKET_INFORM itemarray[]; }; /*13447 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_DONE_MUNSANG_Z2WM { unsigned int nUserNo; unsigned int nCharNo; char nWorldNo; unsigned __int16 nQuestID; }; #pragma pack(pop) /*13448 */ struct tagDELETEITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; unsigned int itemID; HWND__ *hwndItem; unsigned int itemData; }; /*13449 */ struct _RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR { unsigned int BufferSize; char *Buffer; }; /*13450 */ struct PROTO_NC_ITEMDB_BUYLOTSUC_ACK { unsigned __int16 lockindex; }; /*13451 */ struct tagHSZPAIR { HSZ__ *hszSvc; HSZ__ *hszTopic; }; /*13452 */ struct KQ_MAP_ALLOC_TABLE { unsigned int AllocatedQuest[10]; }; /*13453 */ struct NiPointer { AutoSizingTextWin *m_pObject; }; /*13454 */ struct $_TypeDescriptor$_extraBytes_64 { const void *pVFTable; void *spare; char name[64]; }; /*13455 */ struct POWERBROADCAST_SETTING { _GUID PowerSetting; unsigned int DataLength; char Data[1]; }; /*13456 */ struct NiOptimizeAnimation { char dummy[1]; }; /*13457 */ struct NiOptimizeAnimation::KeyContainer { NiAnimationKey *pkKeys; unsigned int uiNumKeys; NiAnimationKey::KeyType eType; }; /*13458 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MAKE_ACK { unsigned __int16 hWMChar; unsigned int nCharNo; PROTO_NC_GUILD_MAKE_REQ Make; int dCreateDate; unsigned int nNo; unsigned __int16 Error; }; #pragma pack(pop) /*13459 */ struct PROTO_NC_CHAR_LOGIN_DB { unsigned int chrregnum; MAPPOS mappos; unsigned __int64 Cen; unsigned int usrregnum; Name5 spawnapps; }; /*13460 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_ERASEFAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_ERASEFAIL_ACK ack; }; #pragma pack(pop) /*13461 */ struct $_TypeDescriptor$_extraBytes_60 { const void *pVFTable; void *spare; char name[60]; }; /*13462 */ struct _s__ThrowInfo { unsigned int attributes; void (__cdecl *pmfnUnwind)(); int (__cdecl *pForwardCompat)(); _s__CatchableTypeArray *pCatchableTypeArray; }; /*13463 */ struct _TRANSACTIONMANAGER_LOGPATH_INFORMATION { unsigned int LogPathLength; wchar_t LogPath[1]; }; /*13464 */ struct ID3DXSprite { IUnknown baseclass_0; }; /*13465 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_STORE_OUT { unsigned int chrregnum; MAPPOS mappos; SHINE_ITEM_REGISTNUMBER itemkey; ITEM_INVEN iteminvenfrom; ITEM_INVEN iteminvento; }; #pragma pack(pop) /*13466 */ struct PROTO_NC_ACT_RIDE_FEEDING_REQ { char slot; }; /*13467 */ struct tagMONITORINFOEXW { tagMONITORINFO baseclass_0; wchar_t szDevice[32]; }; /*13468 */ struct _CRYPT_TIMESTAMP_PARA { const char *pszTSAPolicyId; int fRequestCerts; _CRYPTOAPI_BLOB Nonce; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*13469 */ struct PROTO_NC_GUILD_TOURNAMENT_REFUND_NOTICE_DB_SET_ACK { unsigned __int16 Error; }; /*13470 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SOMEONEPROMOTE_CMD { unsigned __int16 handle; char newclass; }; #pragma pack(pop) /*13471 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_MAKE_ITEM_ACK { unsigned __int16 nSessionHandle; unsigned int nCharNo; unsigned __int16 rErrorType; char bIsSkip; }; #pragma pack(pop) /*13472 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_WEAPONENDURE_CHARGE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER WeaponKey; ITEM_INVEN WeaponSlot; unsigned int ChargedNumber; unsigned __int16 Error; }; #pragma pack(pop) /*13473 */ union tagRPC_EXTENDED_ERROR_INFO:: { _SYSTEMTIME SystemTime; _FILETIME FileTime; }; /*13474 */ struct tagRPC_EXTENDED_ERROR_INFO { unsigned int Version; wchar_t *ComputerName; unsigned int ProcessID; tagRPC_EXTENDED_ERROR_INFO:: u; unsigned int GeneratingComponent; unsigned int Status; unsigned __int16 DetectionLocation; unsigned __int16 Flags; int NumberOfParameters; tagRPC_EE_INFO_PARAM Parameters[4]; }; /*13475 */ struct BULK_SECURITY_TEST_DATA { unsigned int DesiredAccess; unsigned int SecurityIds[1]; }; /*13476 */ struct _SYSTEM_POWER_POLICY { unsigned int Revision; POWER_ACTION_POLICY PowerButton; POWER_ACTION_POLICY SleepButton; POWER_ACTION_POLICY LidClose; _SYSTEM_POWER_STATE LidOpenWake; unsigned int Reserved; POWER_ACTION_POLICY Idle; unsigned int IdleTimeout; char IdleSensitivity; char DynamicThrottle; char Spare2[2]; _SYSTEM_POWER_STATE MinSleep; _SYSTEM_POWER_STATE MaxSleep; _SYSTEM_POWER_STATE ReducedLatencySleep; unsigned int WinLogonFlags; unsigned int Spare3; unsigned int DozeS4Timeout; unsigned int BroadcastCapacityResolution; SYSTEM_POWER_LEVEL DischargePolicy[4]; unsigned int VideoTimeout; char VideoDimDisplay; unsigned int VideoReserved[3]; unsigned int SpindownTimeout; char OptimizeForPower; char FanThrottleTolerance; char ForcedThrottle; char MinThrottle; POWER_ACTION_POLICY OverThrottled; }; /*13477 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_REQ { unsigned __int16 hWMChar; unsigned int nNo; }; #pragma pack(pop) /*13478 */ struct _IMAGE_RESOURCE_DIR_STRING_U { unsigned __int16 Length; wchar_t NameString[1]; }; /*13479 */ struct _TRANSACTION_LIST_INFORMATION { unsigned int NumberOfTransactions; _TRANSACTION_LIST_ENTRY TransactionInformation[1]; }; /*13480 */ struct tagEMRMASKBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int xMask; int yMask; unsigned int iUsageMask; unsigned int offBmiMask; unsigned int cbBmiMask; unsigned int offBitsMask; unsigned int cbBitsMask; }; /*13481 */ struct HMIXER__ { int unused; }; /*13482 */ struct _SERVICE_CONTROL_STATUS_REASON_PARAMSW { unsigned int dwReason; wchar_t *pszComment; _SERVICE_STATUS_PROCESS ServiceStatus; }; /*13483 */ struct NiPointer { NiShadeProperty *m_pObject; }; /*13484 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_LINK_FROM_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHAR_LINKFROM_CMD linkfrom; }; #pragma pack(pop) /*13485 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_DICE_ROLL_RESULT_REQ { NETPACKETZONEHEADER header; SHINE_ITEM_REGISTNUMBER nActiveDiceTaiSaiKey; DiceTaiSaiInfo DiceNum; unsigned __int16 nResultCnt; DiceRollApplyResult DiceRollResult[]; }; #pragma pack(pop) /*13486 */ struct IAdviseSink2 { IAdviseSink baseclass_0; }; /*13487 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*13488 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*13489 */ struct NiPSysMeshEmitter { NiPSysEmitter baseclass_0; NiTArray > m_kGeomEmitterArray; NiTArray > m_kSkinnedEmitterData; NiPSysMeshEmitter::InitialVelocityType m_eInitVelocityType; NiPSysMeshEmitter::MeshEmissionType m_eEmissionType; NiPoint3 m_kEmitAxis; }; /*13490 */ struct PROTO_ITEMDELETEREQUEST:: { char _bf0; }; /*13491 */ struct PROTO_ITEMDELETEREQUEST:: { unsigned __int16 changeitemid; PROTO_ITEM_ATTRCHANGE change; }; /*13492 */ #pragma pack(push, 1) struct PROTO_ITEMDELETEREQUEST { NETPACKETZONEHEADER header; unsigned __int16 lockindex; PROTO_ITEMDELETEREQUEST:: count; PROTO_ITEMDELETEREQUEST:: changeinfo; SHINE_ITEM_REGISTNUMBER vanishitemkeylist[]; }; #pragma pack(pop) /*13493 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_EMPOWALLOC_DB_REQ { unsigned __int16 zonehandle; unsigned int chrregnum; unsigned __int16 lockindex; unsigned __int16 skill; char bUseItem; PROTO_NC_SKILL_EMPOWALLOC_REQ empower; PROTO_ITEMDELETEREQUEST redistitem; }; #pragma pack(pop) /*13494 */ struct PROTO_NC_QUEST_DB_READ_REQ { NETPACKETZONEHEADER ZoneHeader; unsigned __int16 nQuestID; }; /*13495 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SINGLE_OPTION_CMD { unsigned int chrregnum; int resttime; char autopick; char mystery_vault; unsigned int nChatBan; char bFirstJoin; }; #pragma pack(pop) /*13496 */ struct PROTO_NC_USER_LOGINWORLDFAIL_ACK { PROTO_ERRORCODE errorcode; }; /*13497 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGINWORLDFAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_LOGINWORLDFAIL_ACK Ack; }; #pragma pack(pop) /*13498 */ struct _APPLICATIONLAUNCH_SETTING_VALUE { _LARGE_INTEGER ActivationTime; unsigned int Flags; unsigned int ButtonInstanceID; }; /*13499 */ struct IOleAdviseHolder { IUnknown baseclass_0; }; /*13500 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_MOB_DROP { unsigned int chrregnum; MAPPOS mappos; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; unsigned __int16 itemlot; unsigned __int16 dropmobid; }; #pragma pack(pop) /*13501 */ struct CHARDATA_TO_CLIENT { PROTO_NC_CHAR_BASE_CMD basedata; PROTO_AVATAR_SHAPE_INFO shape; }; /*13502 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_DONE_MUNSANG_WM2ACC { unsigned int nUserNo; unsigned int nCharNo; char nWorldNo; unsigned __int16 hZone; unsigned __int16 nQuestID; }; #pragma pack(pop) /*13503 */ #pragma pack(push, 1) struct PROTO_NC_KQ_REWARD_REQ { unsigned int fame; unsigned __int64 cen; PROTO_NC_ITEMDB_CREATEITEMLIST_REQ itmlst; }; #pragma pack(pop) /*13504 */ struct PROTO_NC_KQ_SCORE_INFO_CMD { unsigned int nScore[2]; }; /*13505 */ union $F88FB7E725BA3E3154441A5D8423C3BF { char AsBYTE; }; /*13506 */ union $643F315F88EEF47408CFA5995133DF47 { char Spare; $F88FB7E725BA3E3154441A5D8423C3BF Flags; }; /*13507 */ struct PROCESSOR_PERFSTATE_POLICY { unsigned int Revision; char MaxThrottle; char MinThrottle; char BusyAdjThreshold; $643F315F88EEF47408CFA5995133DF47 Flags; unsigned int TimeCheck; unsigned int IncreaseTime; unsigned int DecreaseTime; unsigned int IncreasePercent; unsigned int DecreasePercent; }; /*13508 */ struct IInternetProtocolEx { IInternetProtocol baseclass_0; }; /*13509 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_BUYCAPSULE_REQ { NETPACKETZONEHEADER Header; unsigned __int16 nBuyNpcHandle; unsigned __int16 nLockIndex; unsigned __int16 nMap; unsigned __int64 nPrice; unsigned int nFame; unsigned int nGbCoin; ITEM_INVEN CapsuleLocation; }; #pragma pack(pop) /*13510 */ struct PROTO_NC_PET_USE_ITEM_FAIL_ACK { unsigned __int16 nError; }; /*13511 */ struct _SERVICE_SID_INFO { unsigned int dwServiceSidType; }; /*13512 */ struct BATTERY_REPORTING_SCALE { unsigned int Granularity; unsigned int Capacity; }; /*13513 */ struct NiTSet { NiD3DRenderStateGroup **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*13514 */ struct NiTPoolContainer { NiD3DRenderStateGroup *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /*13515 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /*13516 */ struct NiTSet { NiD3DRenderStateGroup::NiD3DRSEntry **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*13517 */ struct NiTPoolContainer { NiD3DRenderStateGroup::NiD3DRSEntry *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /*13518 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /*13519 */ struct PROTO_NC_ITEMDB_BUYLOTFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*13520 */ struct PROTO_NC_FRIEND_DB_POINT { unsigned int charregnum; unsigned __int16 friendpoint; unsigned __int16 diffpoint; }; /*13521 */ struct PROTO_NC_EVENT_GET_ALL_EVENT_INFO_ACK { unsigned __int16 nError; unsigned __int16 nAllEventCnt; unsigned __int16 nPacketOrder; GM_EVENT_DATA EventData; char bIsFlagAllReady; }; /*13522 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SHIELDENDURESET_CMD { SHINE_ITEM_REGISTNUMBER ShieldKey; unsigned int ChargedNumber; }; #pragma pack(pop) /*13523 */ struct PROTO_NC_KQ_VOTE_START_ACK { unsigned __int16 nError; }; /*13524 */ struct tagEMRPIXELFORMAT { tagEMR emr; tagPIXELFORMATDESCRIPTOR pfd; }; /*13525 */ struct _complex { long double x; long double y; }; /*13526 */ struct PROTO_NC_CHARGED_DELETEWEAPONTITLE_CMD { ITEM_INVEN licenseitem; }; /*13527 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EQUIP_BELONGED_CANCEL_USE_ACK { NETPACKETZONEHEADER Header; unsigned __int16 nLockIndex; unsigned __int16 nError; SHINE_ITEM_REGISTNUMBER nBelongedItem_ItemKey; unsigned __int16 nBelongedItem_ItemID; SHINE_ITEM_REGISTNUMBER nCancelItem_ItemKey; unsigned __int16 nCancelItem_ItemID; unsigned int nCancelItem_LotCnt; }; #pragma pack(pop) /*13528 */ struct PROTO_NC_BRIEFINFO_CHANGEUPGRADE_CMD { unsigned __int16 handle; unsigned __int16 item; char upgrade; char nSlotNum; }; /*13529 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_CHANGEWEAPON_CMD { PROTO_NC_BRIEFINFO_CHANGEUPGRADE_CMD upgradeinfo; unsigned __int16 currentmobid; char currentkilllevel; }; #pragma pack(pop) /*13530 */ struct _SYSTEM_AUDIT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*13531 */ struct tagMCI_OVLY_RECT_PARMS { unsigned int dwCallback; tagRECT rc; }; /*13532 */ struct _TXFS_LIST_TRANSACTIONS { unsigned __int64 NumberOfTransactions; unsigned __int64 BufferSizeRequired; }; /*13533 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_DOING_CMD::tagQUESTDOING { unsigned int chrregnum; char bNeedClear; char nNumOfDoingQuest; PLAYER_QUEST_INFO QuestDoingArray[]; }; #pragma pack(pop) /*13534 */ struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_DOING_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHARSAVE_2WLDMAN_QUEST_DOING_CMD::tagQUESTDOING questdoing; }; /*13535 */ struct tagMCI_RECORD_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; }; /*13536 */ struct ITypeInfo2 { ITypeInfo baseclass_0; }; /*13537 */ struct tagTLIBATTR { _GUID guid; unsigned int lcid; tagSYSKIND syskind; unsigned __int16 wMajorVerNum; unsigned __int16 wMinorVerNum; unsigned __int16 wLibFlags; }; /*13538 */ struct SERVICE_STATUS_HANDLE__ { int unused; }; /*13539 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_G { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned __int64 nBigint1; }; #pragma pack(pop) /*13540 */ struct PROTO_NC_LOG_GAME_GUILD_WAR_DECLARE { unsigned int chrregnum; unsigned int guildregnum; unsigned int guildregnum_target; }; /*13541 */ struct PROTO_NC_MAP_CAN_USE_REVIVEITEM_CMD { char bCanUseReviveItem; }; /*13542 */ struct IEnumSTATSTG { IUnknown baseclass_0; }; /*13543 */ struct tagSTATSTG { wchar_t *pwcsName; unsigned int type; _ULARGE_INTEGER cbSize; _FILETIME mtime; _FILETIME ctime; _FILETIME atime; unsigned int grfMode; unsigned int grfLocksSupported; _GUID clsid; unsigned int grfStateBits; unsigned int reserved; }; /*13544 */ struct PROTO_NC_ITEMDB_ITEMTRADEFAIL_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*13545 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMTRADEFAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_ITEMTRADEFAIL_ACK ack; }; #pragma pack(pop) /*13546 */ struct PROTO_NC_BAT_SOMEONEDAMAGED_SMALL_CMD { unsigned __int16 attack; unsigned __int16 target; char damage; char actionnumber; }; /*13547 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_GET_DATA_TYPE_CMD { unsigned int nCharNo; CHAR_OPTION_DATA_TYPE DataType; }; /*13548 */ struct tagMENUINFO { unsigned int cbSize; unsigned int fMask; unsigned int dwStyle; unsigned int cyMax; HBRUSH__ *hbrBack; unsigned int dwContextHelpID; unsigned int dwMenuData; }; /*13549 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_L { unsigned int nType; unsigned int nCharNo; unsigned int nTargetCharNo; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; unsigned __int64 nBigint1; }; #pragma pack(pop) /*13550 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_EMPOWALLOC_DB_ACK { unsigned __int16 zonehandle; unsigned int chrregnum; unsigned __int16 lockindex; unsigned __int16 skill; unsigned __int16 err; char bUseItem; }; #pragma pack(pop) /*13551 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_EMPOWALLOC_DB_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_SKILL_EMPOWALLOC_DB_ACK ack; }; #pragma pack(pop) /*13552 */ struct SHINE_GUILD_LIST { Name4 Name; char Type; char Grade; unsigned __int16 NumOfMembers; char Intro[128]; PROTO_NC_GUILD_INFO_ACK *pInfo; }; /*13553 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONESTOP_CMD { unsigned __int16 handle; SHINE_XY_TYPE loc; }; #pragma pack(pop) /*13554 */ struct PROTO_NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_ACK { unsigned __int16 hWMChar; unsigned __int16 nError; unsigned int nUserNo; unsigned int nCharNo; Name5 sNewID; }; /*13555 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_DB_ALL_RANK_ACK { unsigned __int16 nError; NETPACKETZONEHEADER header; char nRankAllCnt; GDT_DiceRankInfo RankAll[]; }; #pragma pack(pop) /*13556 */ struct _REQUEST_RAW_ENCRYPTED_DATA { __int64 FileOffset; unsigned int Length; }; /*13557 */ struct tagINTERFACEDATA { tagMETHODDATA *pmethdata; unsigned int cMembers; }; /*13558 */ struct _SERVICE_TIMECHANGE_INFO { _LARGE_INTEGER liNewTime; _LARGE_INTEGER liOldTime; }; /*13559 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_REPEAT_CMD::tagQUESTREPEAT { unsigned int chrregnum; unsigned __int16 nNumOfRepeatQuest; PLAYER_QUEST_INFO QuestRepeatArray[]; }; #pragma pack(pop) /*13560 */ struct PROTO_NC_CHARSAVE_2WLDMAN_QUEST_REPEAT_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHARSAVE_2WLDMAN_QUEST_REPEAT_CMD::tagQUESTREPEAT questrepeat; }; /*13561 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_CHANGE_DAY_CMD { char nChangeIndex; }; /*13562 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_ETC4_ACK { char dummy[1]; }; /*13563 */ struct _ICONINFO { int fIcon; unsigned int xHotspot; unsigned int yHotspot; HBITMAP__ *hbmMask; HBITMAP__ *hbmColor; }; /*13564 */ struct tagMCI_VD_PLAY_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; unsigned int dwSpeed; }; /*13565 */ struct _DRIVER_INFO_1W { wchar_t *pName; }; /*13566 */ struct PROTO_NC_GUILD_MEMBER_LEAVE_REQ { char dummy[1]; }; /*13567 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_JOIN_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; char nGrade; unsigned __int16 Error; }; #pragma pack(pop) /*13568 */ struct _OBJECT_TYPE_LIST { unsigned __int16 Level; unsigned __int16 Sbz; _GUID *ObjectType; }; /*13569 */ struct _SE_ACCESS_REQUEST { unsigned int Size; _SE_SECURITY_DESCRIPTOR *SeSecurityDescriptor; unsigned int DesiredAccess; unsigned int PreviouslyGrantedAccess; void *PrincipalSelfSid; _GENERIC_MAPPING *GenericMapping; unsigned int ObjectTypeListCount; _OBJECT_TYPE_LIST *ObjectTypeList; }; /*13570 */ struct _CRYPTPROTECT_PROMPTSTRUCT { unsigned int cbSize; unsigned int dwPromptFlags; HWND__ *hwndApp; const wchar_t *szPrompt; }; /*13571 */ struct NTFS_FILE_RECORD_OUTPUT_BUFFER { _LARGE_INTEGER FileReferenceNumber; unsigned int FileRecordLength; char FileRecordBuffer[1]; }; /*13572 */ struct OPENCARDNAME_EXW { unsigned int dwStructSize; unsigned int hSCardContext; HWND__ *hwndOwner; unsigned int dwFlags; const wchar_t *lpstrTitle; const wchar_t *lpstrSearchDesc; HICON__ *hIcon; OPENCARD_SEARCH_CRITERIAW *pOpenCardSearchCriteria; unsigned int (__stdcall *lpfnConnect)(unsigned int, wchar_t *, wchar_t *, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; wchar_t *lpstrRdr; unsigned int nMaxRdr; wchar_t *lpstrCard; unsigned int nMaxCard; unsigned int dwActiveProtocol; unsigned int hCardHandle; }; /*13573 */ struct IExternalConnection { IUnknown baseclass_0; }; /*13574 */ #pragma pack(push, 1) struct PROTO_NC_LOG_USER_LOGOUT { unsigned int usrregnum; char worldnum; unsigned __int16 playmin; unsigned __int16 error; }; #pragma pack(pop) /*13575 */ struct PROTO_NC_CHAR_CHESTINFO_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; unsigned __int16 number; unsigned __int16 loc[]; }; /*13576 */ struct PROTO_NC_CHARSAVE_2WLDMAN_CHESTINFO_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHAR_CHESTINFO_REQ chest; }; /*13577 */ struct NTFS_FILE_RECORD_INPUT_BUFFER { _LARGE_INTEGER FileReferenceNumber; }; /*13578 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /*13579 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*13580 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_DEPOSIT_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned int usrregnum; unsigned __int64 cen; }; #pragma pack(pop) /*13581 */ struct PROTO_NC_TRADE_OPPOSITUPBOARD_CMD { char slotboard; SHINE_ITEM_STRUCT iteminfo; }; /*13582 */ struct _exception { int type; char *name; long double arg1; long double arg2; long double retval; }; /*13583 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_BOOTHTRADE_MERGE_REQ { NETPACKETZONEHEADER headerSeller; NETPACKETZONEHEADER headerBuyer; unsigned int boothSeller; unsigned int boothBuyer; unsigned __int16 boothlockindexSeller; unsigned __int16 boothlockindexBuyer; char isSellBooth; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER lotseller; SHINE_ITEM_REGISTNUMBER lotbuyer; unsigned __int16 mergelot; unsigned __int64 price; char allmove; unsigned __int16 boothSellerResultLot; unsigned __int16 boothBuyerResultLot; unsigned __int64 boothSellerResultMoney; unsigned __int64 boothBuyerResultMoney; }; #pragma pack(pop) /*13584 */ struct PROTO_NC_SCENARIO_AREAENTRY_REQ { Name8 areaindex; }; /*13585 */ struct HWAVE__ { int unused; }; /*13586 */ struct PROTO_NC_GUILD_GRADE_GROWTH_ACK { unsigned __int16 Error; }; /*13587 */ #pragma pack(push, 1) struct PROTO_NC_PET_SET_NAME_ACK { unsigned __int16 nError; unsigned int nPetID; }; #pragma pack(pop) /*13588 */ struct _DRIVER_INFO_2A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; }; /*13589 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_SET_MASTER_REQ { unsigned __int16 hWMChar; unsigned int nCharNo; Name5 sName; unsigned int nGuildNo; unsigned int nSetCharNo; }; #pragma pack(pop) /*13590 */ struct PROTO_NC_MISC_HEARTBEAT_REQ { char dummy[1]; }; /*13591 */ #pragma pack(push, 1) struct PROTO_NC_USER_PASSWORD_CHECK_ACK { NETPACKETHEADER netpacketheader; Name18Byte id; Name4 password; unsigned int usrregnum; char authid; unsigned int block; unsigned int loginable; }; #pragma pack(pop) /*13592 */ #pragma pack(push, 1) struct PROTO_NC_USER_PASSWORD_CHECK_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_PASSWORD_CHECK_ACK ack; }; #pragma pack(pop) /*13593 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_ERASEDATA_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_ERASEDATA_REQ req; }; #pragma pack(pop) /*13594 */ struct PROTO_NC_MINIHOUSE_LOGOUTCOMPLETE_CMD { unsigned __int16 hnd; }; /*13595 */ #pragma pack(push, 1) struct PROTO_NC_CHAT_RESTRICT_DB_DEL_ALL_REQ { unsigned __int16 nSessionHandle; unsigned int nUserNo; }; #pragma pack(pop) /*13596 */ #pragma pack(push, 1) struct PROTO_NC_PET_SET_NAME_CANCEL_ACK { unsigned __int16 nError; unsigned int nPetID; }; #pragma pack(pop) /*13597 */ struct NsMakeBlockInfo_Boolean { IMakeBlockInfo baseclass_0; bool *m_pBlockInfo; }; /*13598 */ struct _cpinfo { unsigned int MaxCharSize; char DefaultChar[2]; char LeadByte[12]; }; /*13599 */ struct IXMLDOMParseError { IDispatch baseclass_0; }; /*13600 */ struct PROTO_NC_OPTOOL_GUILD_DISMISS_CANCEL_REQ { unsigned int nNo; }; /*13601 */ struct PROTO_NC_SOULSTONE_SP_SOMEONEUSE_CMD { unsigned __int16 player; }; /*13602 */ struct _CRYPT_SEQUENCE_OF_ANY { unsigned int cValue; _CRYPTOAPI_BLOB *rgValue; }; /*13603 */ struct _CERT_QC_STATEMENTS_EXT_INFO { unsigned int cStatement; _CERT_QC_STATEMENT *rgStatement; }; /*13604 */ #pragma pack(push, 1) struct PROTO_NC_RAID_SLOT_MOVE_ACK { Name5 sSlotMoveCharID; unsigned __int16 nError; }; #pragma pack(pop) /*13605 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_FURNITURE_ENDURE_CMD { char nEndureFurnitureCnt; ENDURE_FURNITURE_INFO EndureFurniture[]; }; #pragma pack(pop) /*13606 */ struct SHELLHOOKINFO { HWND__ *hwnd; tagRECT rc; }; /*13607 */ struct NpCarToon { INpShader baseclass_0; NiPointer m_spToonExtraData; }; /*13608 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_DICE_GAME_START_CMD { unsigned __int16 charhandle; int diceresult; }; #pragma pack(pop) /*13609 */ struct _CRYPT_CONTEXT_FUNCTION_PROVIDERS { unsigned int cProviders; wchar_t **rgpszProviders; }; /*13610 */ struct IMonikerProp { IUnknown baseclass_0; }; /*13611 */ struct boost::mpl::bool_<1> { char dummy[1]; }; /*13612 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13613 */ struct boost::true_type { char dummy[1]; }; /*13614 */ struct boost::ct_not { char dummy[1]; }; /*13615 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13616 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13617 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13618 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13619 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13620 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13621 */ struct boost::fast_pool_allocator_tag { char dummy[1]; }; /*13622 */ struct boost::details::pool::win32_mutex { _RTL_CRITICAL_SECTION mtx; }; /*13623 */ struct boost::default_user_allocator_new_delete { char dummy[1]; }; /*13624 */ struct boost::simple_segregated_storage { void *first; }; /*13625 */ struct boost::details::PODptr { char *ptr; unsigned int sz; }; /*13626 */ struct boost::pool { boost::simple_segregated_storage baseclass_0; boost::details::PODptr list; const unsigned int requested_size; unsigned int next_size; }; /*13627 */ struct boost::singleton_pool::pool_type { boost::details::pool::win32_mutex baseclass_0; boost::pool p; }; /*13628 */ struct boost::details::pool::singleton_default::pool_type> { char dummy[1]; }; /*13629 */ struct boost::singleton_pool { char dummy[1]; }; /*13630 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13631 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13632 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13633 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13634 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13635 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind > { char dummy[1]; }; /*13636 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind { boost::mpl::bool_<1> baseclass_0; }; /*13638 */ struct boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind { boost::mpl::bool_<1> baseclass_0; }; /*13640 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13641 */ struct boost::mpl::bool_<0> { char dummy[1]; }; /*13642 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13643 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13644 */ struct boost::is_integral<__int64 const volatile > { boost::mpl::bool_<1> baseclass_0; }; /*13645 */ struct boost::bad_weak_ptr { std::exception baseclass_0; }; /*13646 */ struct boost::is_void { boost::mpl::bool_<1> baseclass_0; }; /*13647 */ struct boost::is_void { boost::mpl::bool_<1> baseclass_0; }; /*13648 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13649 */ struct boost::is_void { boost::mpl::bool_<1> baseclass_0; }; /*13650 */ struct boost::ct_if_error { char dummy[1]; }; /*13651 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13652 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13653 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13654 */ struct boost::ct_and { char dummy[1]; }; /*13655 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13656 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13657 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind > { char dummy[1]; }; /*13658 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13659 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13660 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13661 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13662 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13663 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13664 */ struct boost::detail::is_scalar_impl { char dummy[1]; }; /*13665 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13666 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13667 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13668 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13669 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13670 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13671 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13672 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13673 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13674 */ struct boost::detail::lightweight_mutex::scoped_lock { boost::detail::lightweight_mutex *m_; }; /*13675 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13676 */ struct boost::detail::is_empty_impl { char dummy[1]; }; /*13677 */ struct boost::detail::polymorphic_cast_tag { char dummy[1]; }; /*13678 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13679 */ struct boost::detail::empty_helper_t2 { int i[256]; }; /*13680 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13681 */ struct boost::detail::is_scalar_impl { char dummy[1]; }; /*13682 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13683 */ struct boost::detail::is_scalar_impl { char dummy[1]; }; /*13684 */ struct boost::detail::is_empty_impl { char dummy[1]; }; /*13685 */ struct boost::detail::is_empty_impl { char dummy[1]; }; /*13686 */ struct boost::detail::dynamic_cast_tag { char dummy[1]; }; /*13687 */ struct boost::detail::function::function_return_type { char dummy[1]; }; /*13688 */ struct boost::detail::function::function_obj_ref_tag { char dummy[1]; }; /*13689 */ struct boost::detail::function::member_ptr_tag { char dummy[1]; }; /*13690 */ struct boost::detail::function::useless_clear_type { char dummy[1]; }; /*13691 */ struct boost::detail::function::stateless_function_obj_tag { char dummy[1]; }; /*13692 */ struct boost::detail::is_scalar_impl { char dummy[1]; }; /*13693 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13694 */ struct boost::detail::add_reference_impl { char dummy[1]; }; /*13695 */ struct boost::detail::add_reference_impl { char dummy[1]; }; /*13696 */ struct boost::detail::is_pod_impl { char dummy[1]; }; /*13697 */ struct boost::detail::is_enum_helper<0> { char dummy[1]; }; /*13698 */ struct boost::detail::is_enum_impl { char dummy[1]; }; /*13699 */ struct boost::detail::int_convertible { char dummy[1]; }; /*13700 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13701 */ struct boost::detail::const_cast_tag { char dummy[1]; }; /*13702 */ struct boost::detail::is_enum_impl { char dummy[1]; }; /*13703 */ struct boost::detail::weak_count { boost::detail::sp_counted_base *pi_; }; /*13704 */ struct boost::detail::is_empty_impl { char dummy[1]; }; /*13705 */ struct boost::detail::add_reference_impl { char dummy[1]; }; /*13706 */ struct boost::detail::is_pod_impl { char dummy[1]; }; /*13707 */ struct boost::detail::add_reference_impl { char dummy[1]; }; /*13708 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13709 */ struct boost::detail::is_enum_impl { char dummy[1]; }; /*13710 */ struct boost::detail::is_enum_impl { char dummy[1]; }; /*13711 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13712 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13713 */ struct boost::detail::static_cast_tag { char dummy[1]; }; /*13714 */ struct boost::detail::shared_ptr_traits { char dummy[1]; }; /*13715 */ struct boost::detail::is_pod_impl { char dummy[1]; }; /*13716 */ struct boost::detail::is_convertible_impl { char dummy[1]; }; /*13717 */ struct boost::detail::is_pod_impl { char dummy[1]; }; /*13718 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13719 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13720 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13721 */ struct boost::false_type { char dummy[1]; }; /*13722 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13723 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13724 */ struct boost::is_integral<__int64 volatile > { boost::mpl::bool_<1> baseclass_0; }; /*13725 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13726 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13727 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13728 */ struct boost::default_user_allocator_malloc_free { char dummy[1]; }; /*13729 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13730 */ struct boost::type_traits::ice_and<1,1,1,1,1,1,1> { char dummy[1]; }; /*13731 */ struct boost::type_traits::no_type { char padding[8]; }; /*13732 */ struct boost::type_traits::ice_or<0,0,0,0,0,0,0> { char dummy[1]; }; /*13733 */ struct boost::type_traits::ice_eq<0,0> { char dummy[1]; }; /*13734 */ struct boost::type_traits::ice_not<1> { char dummy[1]; }; /*13735 */ struct boost::is_integral<__int64> { boost::mpl::bool_<1> baseclass_0; }; /*13736 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13737 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13738 */ struct boost::is_integral<__int64 const > { boost::mpl::bool_<1> baseclass_0; }; /*13739 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13740 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13741 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13742 */ struct boost::STATIC_ASSERTION_FAILURE<1> { char dummy[1]; }; /*13743 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13744 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13745 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13746 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13747 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13748 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13749 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13750 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13751 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13752 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13753 */ struct boost::pool_allocator_tag { char dummy[1]; }; /*13754 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13755 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13756 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13757 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13758 */ struct boost::_bi::list0 { char dummy[1]; }; /*13759 */ struct boost::_bi::unspecified { char dummy[1]; }; /*13760 */ struct boost::_bi::add_cref { char dummy[1]; }; /*13761 */ struct boost::fast_pool_allocator >,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind >,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind { boost::mpl::bool_<1> baseclass_0; }; /*13764 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13765 */ struct boost::is_void { boost::mpl::bool_<1> baseclass_0; }; /*13766 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13767 */ struct boost::details::pool::singleton_default::pool_type>::object_creator { char dummy[1]; }; /*13768 */ struct boost::details::pool::guard { boost::details::pool::win32_mutex *mtx; }; /*13769 */ struct boost::details::pool::ct_lcm<4,4> { char dummy[1]; }; /*13770 */ struct boost::details::pool::ct_gcd<4,4> { char dummy[1]; }; /*13771 */ struct boost::details::pool::null_mutex { char dummy[1]; }; /*13772 */ struct boost::details::pool::details::ct_gcd_helper<4,4,0> { char dummy[1]; }; /*13773 */ struct boost::details::pool::details::ct_gcd_helper<4,0,1> { char dummy[1]; }; /*13774 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13775 */ struct boost::is_integral { boost::mpl::bool_<1> baseclass_0; }; /*13776 */ struct boost::is_float { boost::mpl::bool_<1> baseclass_0; }; /*13777 */ struct boost::ct_not { char dummy[1]; }; /*13778 */ #pragma pack(push, 1) struct PROTO_NC_CT_LUASCRIPT_SET_ZONE_CMD { unsigned int nCharNo; CT_INFO CTInfo; }; #pragma pack(pop) /*13779 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_INTRO_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*13780 */ struct PROTO_NC_MAP_LINK_FAIL { unsigned __int16 err; }; /*13781 */ struct _PSFEATURE_OUTPUT { int bPageIndependent; int bSetPageDevice; }; /*13782 */ struct NiTMapBase,NiTexturingProperty *,bool> { NiTMapBase,NiTexturingProperty *,bool>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiTexturingProperty *,bool>::AntiBloatAllocator m_kAllocator; }; /*13783 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiTexturingProperty *m_key; bool m_val; }; /*13784 */ struct NiTMapBase,NiTexturingProperty *,bool>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiTexturingProperty *,bool> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiTexturingProperty *,bool> *this, NiTexturingProperty *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiTexturingProperty *,bool> *this, NiTexturingProperty *, NiTexturingProperty *); void (__thiscall *SetValue)(NiTMapBase,NiTexturingProperty *,bool> *this, NiTMapItem *, NiTexturingProperty *, bool); void (__thiscall *ClearValue)(NiTMapBase,NiTexturingProperty *,bool> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiTexturingProperty *,bool> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiTexturingProperty *,bool> *this, NiTMapItem *); }; /*13785 */ struct NiTMapBase,NiTexturingProperty *,bool>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*13786 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ENCHANNT { unsigned int chrregnum; MAPPOS mappos; char enchanteid; unsigned __int16 enchantecount; unsigned __int16 enchantetotalcount; }; #pragma pack(pop) /*13787 */ struct PROTO_NC_CHAR_OPTION_SET_VIDEO_CMD { PROTO_NC_CHAR_OPTION_VIDEO Data; }; /*13788 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_ECHO_REQ { char nStartZoneNum; unsigned int nCharRegNum; unsigned int nInDunRegNum; INSTANCE_DUNGEON::CATEGORY IndunCategory; unsigned __int16 nNPCHandle; ORToken Argument; }; #pragma pack(pop) /*13789 */ struct tagMIDIINCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int dwSupport; }; /*13790 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_STAT_DECPOINTSUC_DB_ACK { NETPACKETZONEHEADER header; char stat; unsigned __int16 lockindex; }; #pragma pack(pop) /*13791 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_EMPTY_INSTANCE_DUNGEON_RNG { ZONERINGLINKAGESTART Start; INSTANCE_DUNGEON::CATEGORY Category; }; #pragma pack(pop) /*13792 */ struct PROTO_NC_ITEMDB_GUILD_TOURNAMENT_REWARD_CREATE_ACK { unsigned int nGuildNo; unsigned int nAddMoney; unsigned int nAddFame; unsigned int nAddExp; }; /*13793 */ struct $_s__RTTIBaseClassArray$_extraBytes_20 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[5]; _BYTE gap14[1]; }; /*13794 */ struct IEnumVARIANT { IUnknown baseclass_0; }; /*13795 */ struct _SYSTEM_AUDIT_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /*13796 */ struct tagMONCBSTRUCT { unsigned int cb; unsigned int dwTime; void *hTask; unsigned int dwRet; unsigned int wType; unsigned int wFmt; HCONV__ *hConv; HSZ__ *hsz1; HSZ__ *hsz2; HDDEDATA__ *hData; unsigned int dwData1; unsigned int dwData2; tagCONVCONTEXT cc; unsigned int cbData; unsigned int Data[8]; }; /*13797 */ struct netent { char *n_name; char **n_aliases; __int16 n_addrtype; unsigned int n_net; }; /*13798 */ struct _D3DRASTER_STATUS { int InVBlank; unsigned int ScanLine; }; /*13799 */ struct PROTO_NC_BAT_SOMEONESKILLCASTCUT_CMD { unsigned __int16 caster; }; /*13800 */ #pragma pack(push, 1) struct PROTO_NC_GAMIGO_NEW_TUTORIAL_CHAR_ENTER_GAME { unsigned int nCharNo; unsigned int nUserNo; PROTO_TUTORIAL_INFO TutorialInfo; char UserID[30]; }; #pragma pack(pop) /*13801 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_FINAL_SELECTION_REQ { unsigned int nGTNo; char nMinLevel; unsigned __int16 nMinMember; }; #pragma pack(pop) /*13802 */ struct PROTO_NC_FRIEND_LOGOUT_CMD { Name5 charid; }; /*13803 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DEL_UP_ACK { char nDelCmdType; unsigned __int16 Error; }; #pragma pack(pop) /*13804 */ struct _CRYPT_PKCS8_IMPORT_PARAMS { _CRYPTOAPI_BLOB PrivateKey; int (__stdcall *pResolvehCryptProvFunc)(_CRYPT_PRIVATE_KEY_INFO *, unsigned int *, void *); void *pVoidResolveFunc; int (__stdcall *pDecryptPrivateKeyFunc)(_CRYPT_ALGORITHM_IDENTIFIER, _CRYPTOAPI_BLOB, char *, unsigned int *, void *); void *pVoidDecryptFunc; }; /*13805 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_EMBLEM_STATE_DB_REQ { unsigned int nGuildNo; int EmblemDeleteDate; char EmblemState; }; #pragma pack(pop) /*13806 */ struct PROTO_NC_MISC_SERVERPARAMETER_REQ { char dummy[1]; }; /*13807 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_97 { const void *pVFTable; void *spare; char name[97]; }; #pragma pack(pop) /*13808 */ struct PROTO_NC_ITEM_RANDOMOPTION_RECOVER_COUNT_LIMIT_ACK { unsigned __int16 nError; }; /*13809 */ struct PROTO_NC_OPTOOL_CLOSE_SERVER_REQ { char req_server_id; char closekey[32]; }; /*13810 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_ACK { SHINE_INDUN_INFO sIndunInfo; PROTO_AVATAR_SHAPE_INFO damageDealtShapeInfo1st; PROTO_AVATAR_SHAPE_INFO damageDealtShapeInfo2nd; PROTO_AVATAR_SHAPE_INFO damageDealtShapeInfo3th; PROTO_AVATAR_SHAPE_INFO damageTakenShapeInfo1st; PROTO_AVATAR_SHAPE_INFO damageTakenShapeInfo2nd; PROTO_AVATAR_SHAPE_INFO damageTakenShapeInfo3th; PROTO_AVATAR_SHAPE_INFO healingDoneShapeInfo1st; PROTO_AVATAR_SHAPE_INFO healingDoneShapeInfo2nd; PROTO_AVATAR_SHAPE_INFO healingDoneShapeInfo3th; char nDamageDealtCount; char nDamageTakenCount; char nHealingDoneCount; SHINE_INDUN_RANK_CLIENT_VALUE damageDealtRanks[20]; SHINE_INDUN_RANK_CLIENT_VALUE damageTakenRanks[20]; SHINE_INDUN_RANK_CLIENT_VALUE healingDoneRanks[20]; }; #pragma pack(pop) /*13811 */ struct __vc_attributes::immediatebindAttribute { char dummy[1]; }; /*13812 */ struct __vc_attributes::inAttribute { char dummy[1]; }; /*13813 */ struct __vc_attributes::publicAttribute { char dummy[1]; }; /*13814 */ struct __vc_attributes::size_isAttribute { const char *expression; }; /*13815 */ struct __vc_attributes::exportAttribute { char dummy[1]; }; /*13816 */ struct __vc_attributes::controlAttribute { char dummy[1]; }; /*13817 */ struct __vc_attributes::helpstringcontextAttribute { int contextid; }; /*13818 */ struct __vc_attributes::rangeAttribute { int low_val; int high_val; }; /*13819 */ struct __vc_attributes::displaybindAttribute { char dummy[1]; }; /*13820 */ struct __vc_attributes::hookAttribute { const char *event; const char *source; const char *handler; const char *receiver; }; /*13821 */ struct __vc_attributes::uidefaultAttribute { char dummy[1]; }; /*13822 */ struct __vc_attributes::defaultbindAttribute { char dummy[1]; }; /*13823 */ struct __vc_attributes::outAttribute { char dummy[1]; }; /*13824 */ struct __vc_attributes::defaultvalueAttribute { const char *value; }; /*13825 */ struct __vc_attributes::pointer_defaultAttribute { __vc_attributes::pointer_defaultAttribute::type_e type; }; /*13826 */ struct __vc_attributes::uuidAttribute { const char *value; }; /*13827 */ struct __vc_attributes::threadingAttribute { __vc_attributes::threadingAttribute::threading_e value; }; /*13828 */ struct __vc_attributes::localAttribute { char dummy[1]; }; /*13829 */ struct __vc_attributes::idAttribute { int id_num; }; /*13830 */ struct __vc_attributes::nonbrowsableAttribute { char dummy[1]; }; /*13831 */ struct __vc_attributes::importlibAttribute { const char *tlb_file; }; /*13832 */ struct __vc_attributes::call_asAttribute { void *local_proc; }; /*13833 */ struct __vc_attributes::dispinterfaceAttribute { char dummy[1]; }; /*13834 */ struct __vc_attributes::dualAttribute { char dummy[1]; }; /*13835 */ struct __vc_attributes::switch_typeAttribute { const char *switch_type_specifier; }; /*13836 */ struct __vc_attributes::idl_moduleAttribute { const char *name; const char *dllname; const char *version; const char *uuid; const char *helpstring; int helpstringcontext; int helpcontext; bool hidden; bool restricted; }; /*13837 */ struct __vc_attributes::coclassAttribute { char dummy[1]; }; /*13838 */ struct __vc_attributes::defaultAttribute { const char *value; }; /*13839 */ struct __vc_attributes::requesteditAttribute { char dummy[1]; }; /*13840 */ struct __vc_attributes::providerAttribute { const char *name; const char *uuid; int cookies; }; /*13841 */ struct __vc_attributes::max_isAttribute { const char *expression; }; /*13842 */ struct __vc_attributes::importAttribute { const char *idl_file; }; /*13843 */ struct __vc_attributes::satypeAttribute { const char *type; }; /*13844 */ struct __vc_attributes::propgetAttribute { char dummy[1]; }; /*13845 */ struct __vc_attributes::propputAttribute { char dummy[1]; }; /*13846 */ struct __vc_attributes::event_receiverAttribute { __vc_attributes::event_receiverAttribute::type_e type; bool layout_dependent; }; /*13847 */ struct __vc_attributes::async_uuidAttribute { const char *uuid; }; /*13848 */ struct __vc_attributes::idl_quoteAttribute { const char *text; }; /*13849 */ struct __vc_attributes::usesgetlasterrorAttribute { char dummy[1]; }; /*13850 */ struct __vc_attributes::unhookAttribute { const char *event; const char *source; const char *handler; const char *receiver; }; /*13851 */ struct __vc_attributes::nonextensibleAttribute { char dummy[1]; }; /*13852 */ struct __vc_attributes::objectAttribute { char dummy[1]; }; /*13853 */ struct __vc_attributes::aggregatableAttribute { __vc_attributes::aggregatableAttribute::type_e type; }; /*13854 */ struct __vc_attributes::iid_isAttribute { const char *limited_expression; }; /*13855 */ struct __vc_attributes::progidAttribute { const char *name; }; /*13856 */ struct __vc_attributes::readonlyAttribute { char dummy[1]; }; /*13857 */ struct __vc_attributes::wire_marshalAttribute { const char *wire_type; }; /*13858 */ struct __vc_attributes::pragmaAttribute { const char *token_sequence; }; /*13859 */ struct __vc_attributes::propputrefAttribute { char dummy[1]; }; /*13860 */ struct __vc_attributes::vi_progidAttribute { const char *value; }; /*13861 */ struct __vc_attributes::odlAttribute { char dummy[1]; }; /*13862 */ struct __vc_attributes::bindableAttribute { char dummy[1]; }; /*13863 */ struct __vc_attributes::oleautomationAttribute { char dummy[1]; }; /*13864 */ struct __vc_attributes::helpstringdllAttribute { const char *dllname; }; /*13865 */ struct __vc_attributes::defaultcollelemAttribute { char dummy[1]; }; /*13866 */ struct __vc_attributes::retvalAttribute { char dummy[1]; }; /*13867 */ struct __vc_attributes::length_isAttribute { const char *expression; }; /*13868 */ struct __vc_attributes::atl::db_commandAttribute { const char *command; const char *name; const char *source_name; const char *hresult; const char *bindings; const char *bulk_fetch; }; /*13869 */ struct __vc_attributes::atl::db_sourceAttribute { const char *source; const char *name; const char *hresult; }; /*13870 */ struct __vc_attributes::atl::db_columnAttribute { const char *ordinal; const char *dbtype; const char *precision; const char *scale; const char *status; const char *length; }; /*13871 */ struct __vc_attributes::atl::soap_namespaceAttribute { const char *value; }; /*13872 */ struct __vc_attributes::atl::db_tableAttribute { const char *table; const char *name; const char *source_name; const char *hresult; const char *bulk_fetch; }; /*13873 */ struct __vc_attributes::atl::implements_categoryAttribute { const char *value; }; /*13874 */ struct __vc_attributes::atl::aggregatesAttribute { const char *clsid; }; /*13875 */ struct __vc_attributes::atl::soap_headerAttribute { const char *value; bool required; bool in; bool out; }; /*13876 */ struct __vc_attributes::atl::requires_categoryAttribute { const char *value; }; /*13877 */ struct __vc_attributes::atl::perf_objectAttribute { int name_res; int help_res; const char *namestring; const char *helpstring; int detail; bool no_instances; const char *class_; int maxinstnamelen; }; /*13878 */ struct __vc_attributes::atl::rdxAttribute { const char *key; const char *valuename; const char *regtype; }; /*13879 */ struct __vc_attributes::atl::perfmonAttribute { const char *name; bool register; }; /*13880 */ struct __vc_attributes::atl::db_accessorAttribute { int id; bool auto_; }; /*13881 */ struct __vc_attributes::atl::soap_handlerAttribute { const char *name; const char *namespace; const char *protocol; const char *style; const char *use; }; /*13882 */ struct __vc_attributes::atl::support_error_infoAttribute { const char *error_interface; }; /*13883 */ struct __vc_attributes::atl::tag_nameAttribute { const char *name; const char *parse_func; }; /*13884 */ struct __vc_attributes::atl::com_interface_entryAttribute { const char *value; }; /*13885 */ struct __vc_attributes::atl::db_paramAttribute { const char *ordinal; const char *paramtype; const char *dbtype; const char *precision; const char *scale; const char *status; const char *length; }; /*13886 */ struct __vc_attributes::atl::perf_counterAttribute { const char *namestring; const char *helpstring; int name_res; int help_res; int countertype; int defscale; bool default_counter; int detail; int max_counter_size; const char *countertype_string; }; /*13887 */ struct __vc_attributes::atl::soap_methodAttribute { const char *name; }; /*13888 */ struct __vc_attributes::atl::request_handlerAttribute { const char *name; const char *sdl; }; /*13889 */ struct __vc_attributes::atl::synchronizeAttribute { char dummy[1]; }; /*13890 */ struct __vc_attributes::atl::registration_scriptAttribute { const char *script; }; /*13891 */ struct __vc_attributes::no_injected_textAttribute { bool value; }; /*13892 */ struct __vc_attributes::caseAttribute { int value; }; /*13893 */ struct __vc_attributes::helpstringAttribute { const char *help_text_string; }; /*13894 */ struct __vc_attributes::entryAttribute { const char *entry_id; }; /*13895 */ struct __vc_attributes::defaultvtableAttribute { const char *value; }; /*13896 */ struct __vc_attributes::emitidlAttribute { int value; bool defaultimports; }; /*13897 */ struct __vc_attributes::stringAttribute { char dummy[1]; }; /*13898 */ struct __vc_attributes::varargAttribute { char dummy[1]; }; /*13899 */ struct __vc_attributes::event_sourceAttribute { __vc_attributes::event_sourceAttribute::type_e type; __vc_attributes::event_sourceAttribute::optimize_e optimize; bool decorate; }; /*13900 */ struct __vc_attributes::includeAttribute { const char *include_file; }; /*13901 */ struct __vc_attributes::implementsAttribute { const char *interfaces; const char *dispinterfaces; }; /*13902 */ struct __vc_attributes::moduleAttribute { __vc_attributes::moduleAttribute::type_e type; const char *name; const char *version; const char *uuid; int lcid; bool control; const char *helpstring; int helpstringcontext; const char *helpstringdll; const char *helpfile; int helpcontext; bool hidden; bool restricted; const char *custom; const char *resource_name; }; /*13903 */ struct __vc_attributes::last_isAttribute { const char *expression; }; /*13904 */ struct __vc_attributes::ptrAttribute { char dummy[1]; }; /*13905 */ struct __vc_attributes::helper_attributes::v1_earlyAttribute { char dummy[1]; }; /*13906 */ struct __vc_attributes::helper_attributes::source_annotation_attributeAttribute { int ValidOn; bool AllowMultiple; }; /*13907 */ struct __vc_attributes::helper_attributes::requires_valueAttribute { char dummy[1]; }; /*13908 */ struct __vc_attributes::helper_attributes::as_stringAttribute { char dummy[1]; }; /*13909 */ struct __vc_attributes::helper_attributes::usageAttribute { unsigned int value; }; /*13910 */ struct __vc_attributes::helper_attributes::multi_valueAttribute { char dummy[1]; }; /*13911 */ struct __vc_attributes::helper_attributes::repeatableAttribute { char dummy[1]; }; /*13912 */ struct __vc_attributes::helper_attributes::notify_atlprovAttribute { char dummy[1]; }; /*13913 */ struct __vc_attributes::helper_attributes::attributeAttribute { int ValidOn; bool AllowMultiple; bool Inherited; }; /*13914 */ struct __vc_attributes::helper_attributes::v1_alttypeAttribute { __vc_attributes::helper_attributes::v1_alttypeAttribute::type_e type; }; /*13915 */ struct __vc_attributes::helper_attributes::process_earlyAttribute { char dummy[1]; }; /*13916 */ struct __vc_attributes::helper_attributes::help_stringAttribute { const char *value; }; /*13917 */ struct __vc_attributes::helper_attributes::v1_nameAttribute { const char *name; }; /*13918 */ struct __vc_attributes::helper_attributes::default_valueAttribute { void *value; }; /*13919 */ struct __vc_attributes::first_isAttribute { const char *value; }; /*13920 */ struct __vc_attributes::noncreatableAttribute { char dummy[1]; }; /*13921 */ struct __vc_attributes::appobjectAttribute { char dummy[1]; }; /*13922 */ struct __vc_attributes::restrictedAttribute { const char *value; }; /*13923 */ struct __vc_attributes::importidlAttribute { const char *value; }; /*13924 */ struct __vc_attributes::cpp_quoteAttribute { const char *string; }; /*13925 */ struct __vc_attributes::v1_enumAttribute { char dummy[1]; }; /*13926 */ struct __vc_attributes::refAttribute { char dummy[1]; }; /*13927 */ struct __vc_attributes::licensedAttribute { char dummy[1]; }; /*13928 */ struct __vc_attributes::lcidAttribute { char dummy[1]; }; /*13929 */ struct __vc_attributes::versionAttribute { const char *value; }; /*13930 */ struct __vc_attributes::helpcontextAttribute { const char *helpcontext_value; }; /*13931 */ struct __vc_attributes::helpfileAttribute { const char *filename; }; /*13932 */ struct __vc_attributes::sourceAttribute { const char *value; }; /*13933 */ struct __vc_attributes::transmit_asAttribute { const char *xmit_type; }; /*13934 */ struct __vc_attributes::hiddenAttribute { char dummy[1]; }; /*13935 */ struct __vc_attributes::library_blockAttribute { char dummy[1]; }; /*13936 */ struct __vc_attributes::customAttribute { char *value; }; /*13937 */ struct __vc_attributes::switch_isAttribute { const char *limited_expression; }; /*13938 */ struct __vc_attributes::ms_unionAttribute { char dummy[1]; }; /*13939 */ struct __vc_attributes::uniqueAttribute { char dummy[1]; }; /*13940 */ struct __vc_attributes::includelibAttribute { const char *value; }; /*13941 */ struct __vc_attributes::optionalAttribute { char dummy[1]; }; /*13942 */ struct vc_attributes::PostRangeAttribute { unsigned int Deref; const char *MinVal; const char *MaxVal; }; /*13943 */ struct vc_attributes::PreAttribute { unsigned int Deref; vc_attributes::YesNoMaybe Valid; vc_attributes::YesNoMaybe Null; vc_attributes::YesNoMaybe Tainted; vc_attributes::AccessType Access; unsigned int ValidElementsConst; unsigned int ValidBytesConst; const wchar_t *ValidElements; const wchar_t *ValidBytes; const wchar_t *ValidElementsLength; const wchar_t *ValidBytesLength; unsigned int WritableElementsConst; unsigned int WritableBytesConst; const wchar_t *WritableElements; const wchar_t *WritableBytes; const wchar_t *WritableElementsLength; const wchar_t *WritableBytesLength; unsigned int ElementSizeConst; const wchar_t *ElementSize; vc_attributes::YesNoMaybe NullTerminated; const wchar_t *Condition; }; /*13944 */ struct vc_attributes::InvalidCheckAttribute { int Value; }; /*13945 */ struct vc_attributes::PostAttribute { unsigned int Deref; vc_attributes::YesNoMaybe Valid; vc_attributes::YesNoMaybe Null; vc_attributes::YesNoMaybe Tainted; vc_attributes::AccessType Access; unsigned int ValidElementsConst; unsigned int ValidBytesConst; const wchar_t *ValidElements; const wchar_t *ValidBytes; const wchar_t *ValidElementsLength; const wchar_t *ValidBytesLength; unsigned int WritableElementsConst; unsigned int WritableBytesConst; const wchar_t *WritableElements; const wchar_t *WritableBytes; const wchar_t *WritableElementsLength; const wchar_t *WritableBytesLength; unsigned int ElementSizeConst; const wchar_t *ElementSize; vc_attributes::YesNoMaybe NullTerminated; vc_attributes::YesNoMaybe MustCheck; const wchar_t *Condition; }; /*13946 */ struct vc_attributes::FormatStringAttribute { const wchar_t *Style; const wchar_t *UnformattedAlternative; }; /*13947 */ struct vc_attributes::PostBoundAttribute { unsigned int Deref; }; /*13948 */ struct vc_attributes::PreRangeAttribute { unsigned int Deref; const char *MinVal; const char *MaxVal; }; /*13949 */ struct DIPROPSTRING { DIPROPHEADER diph; wchar_t wsz[260]; }; /*13950 */ struct PROTO_NC_BAT_CEASE_FIRE_CMD { unsigned __int16 handle; }; /*13951 */ struct tagEMRGDICOMMENT { tagEMR emr; unsigned int cbData; char Data[1]; }; /*13952 */ struct _BCRYPT_ALGORITHM_IDENTIFIER { wchar_t *pszName; unsigned int dwClass; unsigned int dwFlags; }; /*13953 */ struct NiTriStripsData { NiTriBasedGeomData baseclass_0; unsigned __int16 m_usStrips; unsigned __int16 *m_pusStripLengths; unsigned __int16 *m_pusStripLists; }; /*13954 */ struct PROTO_NC_GUILD_DB_TOKEN_ALL_REQ { char dummy[1]; }; /*13955 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DEL_DOWN_ACK { Name5 DownCharID; unsigned __int16 Error; }; #pragma pack(pop) /*13956 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_22 { const void *pVFTable; void *spare; char name[22]; }; #pragma pack(pop) /*13957 */ struct _CRYPT_ENCRYPT_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; unsigned int dwFlags; unsigned int dwInnerContentType; }; /*13958 */ struct NiStepBoolKey { NiBoolKey baseclass_0; }; /*13959 */ struct NiTMapBase,char const *,NiAVObject *> { NiTMapBase,char const *,NiAVObject *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiAVObject *>::AntiBloatAllocator m_kAllocator; }; /*13960 */ struct NiTMapBase,char const *,NiAVObject *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiAVObject *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiAVObject *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiAVObject *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiAVObject *> *this, NiTMapItem *, const char *, NiAVObject *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiAVObject *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiAVObject *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiAVObject *> *this, NiTMapItem *); }; /*13961 */ struct NiTMapBase,char const *,NiAVObject *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*13962 */ struct NiTPointerMap { NiTMapBase,char const *,NiAVObject *> baseclass_0; }; /*13963 */ struct NiTStringTemplateMap,NiAVObject *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /*13964 */ struct PROTO_NC_LOG_GAME_QUEST_REWARD_TITLE { unsigned int chrregnum; unsigned __int16 questid; char ct_type; char ct_elementno; }; /*13965 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_OFF_ACK { char dummy[1]; }; /*13966 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SOULSTONEBUYSUC_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER header; PROTO_NC_ITEMDB_SOULSTONEBUYSUC_ACK ack; }; #pragma pack(pop) /*13967 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_SET_GEM_LOT_REQ:: { unsigned __int16 gemItemIndex; char restGemCount; }; #pragma pack(pop) /*13968 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_SET_GEM_LOT_REQ { NETPACKETZONEHEADER header; SHINE_ITEM_REGISTNUMBER itemRegistNumber; char socketCount; PROTO_NC_ITEMDB_ENCHANT_SET_GEM_LOT_REQ:: sockets[3]; }; #pragma pack(pop) /*13969 */ struct PROTO_NC_PATCH_FILE_DATA_ACK { unsigned int FileNo; unsigned int ReqOffset; unsigned int SendSize; char Data[]; }; /*13970 */ struct tagCURSORSHAPE { int xHotSpot; int yHotSpot; int cx; int cy; int cbWidth; char Planes; char BitsPixel; }; /*13971 */ struct MFT_ENUM_DATA { unsigned __int64 StartFileReferenceNumber; __int64 LowUsn; __int64 HighUsn; }; /*13972 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_K_MONEY_WITHDRAW { unsigned int chrregnum; unsigned int withdraw_money; unsigned int guildregnum; unsigned __int64 guild_result_money; }; #pragma pack(pop) /*13973 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_LIST_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 NumOfGuild; SHINE_GUILD_LIST GuildList[]; }; #pragma pack(pop) /*13974 */ struct PROTO_NC_CHAR_OPTION_SET_SHORTCUTDATA_CMD { PROTO_NC_CHAR_OPTION_SHORTCUTDATA Data; }; /*13975 */ struct PROTO_NC_LOG_GAME_MINIGAME { char dummy[1]; }; /*13976 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_PARTNER_SUMMON_RNG { ZONERINGLINKAGESTART start; unsigned int RegisterNumber; Name3 map; SHINE_XY_TYPE coord; char from; char to; unsigned __int16 err; }; #pragma pack(pop) /*13977 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHARGED_WITHDRAW_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; PROTO_CHARGED_ITEM_INFO ChargedItemInfo; unsigned __int16 ErrorCode; }; #pragma pack(pop) /*13978 */ struct PROTO_NC_ACT_SOMEONEPRODUCE_CASTCUT_CMD { unsigned __int16 caster; }; /*13979 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGOUT_DB_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_LOGOUT_DB db; }; #pragma pack(pop) /*13980 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLBASH_HIT_FLD_START_CMD { unsigned __int16 skill; SHINE_XY_TYPE targetloc; unsigned __int16 index; }; #pragma pack(pop) /*13981 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_HIT_FLD_START_CMD { unsigned __int16 caster; PROTO_NC_BAT_SKILLBASH_HIT_FLD_START_CMD castinfo; }; /*13982 */ struct provider_info { unsigned int (__cdecl *pi_R0_1val)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int (__cdecl *pi_R0_allvals)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int (__cdecl *pi_R3_1val)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int (__cdecl *pi_R3_allvals)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int pi_flags; void *pi_key_context; }; /*13983 */ struct _CERT_SYSTEM_STORE_INFO { unsigned int cbSize; }; /*13984 */ struct PROTO_NC_SKILL_REPLYREVIVE_CMD { char dummy[1]; }; /*13985 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_TYPE_ACK { unsigned __int16 Error; unsigned int nGTNo; char nMatchType; char nFinalSelectionGuildNum; GUILD_TOURNAMENT_LIST_DB FinalSelectionGuild[]; }; #pragma pack(pop) /*13986 */ struct PROTO_NC_KQ_SCHEDULE_REQ { unsigned int StartHandle; unsigned int EndHandle; }; /*13987 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_DEL_REQ { unsigned __int16 handle_charno; unsigned int charno; Name5 charid; Name5 friendid; }; #pragma pack(pop) /*13988 */ struct HCOLORSPACE__ { int unused; }; /*13989 */ struct ICodeInstall { IWindowForBindingUI baseclass_0; }; /*13990 */ struct DIDEVICEINSTANCE_DX3A { unsigned int dwSize; _GUID guidInstance; _GUID guidProduct; unsigned int dwDevType; char tszInstanceName[260]; char tszProductName[260]; }; /*13991 */ struct PgSprData::PgHitTester::PixelRGBA { char R; char G; char B; char A; }; /*13992 */ struct PgSprData::PgHitTester::PixelRGB { char R; char G; char B; }; /*13993 */ struct PgSprData::PgHitTester::PixelA555 { char A; char C; }; /*13994 */ struct PgSprData::PgHitTester::PixelX555 { char X; char C; }; /*13995 */ struct XMLDOMDocumentEvents { IDispatch baseclass_0; }; /*13996 */ struct NiPSysGravityModifier { NiPSysModifier baseclass_0; NiAVObject *m_pkGravityObj; NiPoint3 m_kGravityAxis; float m_fDecay; float m_fStrength; NiPSysGravityModifier::ForceType m_eType; float m_fTurbulence; float m_fScale; }; /*13997 */ struct PROTO_NC_LOG_WEDDING_DIVORCE_EXE { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*13998 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ZONE_LIST_ACK { char PartMask; unsigned __int16 NumOfList; GUILD_ZONE GuildZoneList[]; }; #pragma pack(pop) /*13999 */ struct PROTO_NC_CHAR_PROMOTE_REQ { char dummy[1]; }; /*14000 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned __int64 cen; unsigned __int16 Error; }; #pragma pack(pop) /*14001 */ struct _TAPE_CREATE_PARTITION { unsigned int Method; unsigned int Count; unsigned int Size; }; /*14002 */ struct tagEMRSETCOLORSPACE { tagEMR emr; unsigned int ihCS; }; /*14003 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_OWNERBLOG_ACK { int error; char bloglen; char blogaddr[]; }; #pragma pack(pop) /*14004 */ struct joyinfo_tag { unsigned int wXpos; unsigned int wYpos; unsigned int wZpos; unsigned int wButtons; }; /*14005 */ struct _JOB_INFO_2W { unsigned int JobId; wchar_t *pPrinterName; wchar_t *pMachineName; wchar_t *pUserName; wchar_t *pDocument; wchar_t *pNotifyName; wchar_t *pDatatype; wchar_t *pPrintProcessor; wchar_t *pParameters; wchar_t *pDriverName; _devicemodeW *pDevMode; wchar_t *pStatus; void *pSecurityDescriptor; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int StartTime; unsigned int UntilTime; unsigned int TotalPages; unsigned int Size; _SYSTEMTIME Submitted; unsigned int Time; unsigned int PagesPrinted; }; /*14006 */ struct _PRINTER_CONNECTION_INFO_1W { unsigned int dwFlags; wchar_t *pszDriverName; }; /*14007 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_PLAYER_INFO_APPEAR_CMD { unsigned __int16 nHnd; Name5 sID; CHARTITLE_BRIEFINFO CharTitle; unsigned int nGuildID; }; #pragma pack(pop) /*14008 */ struct PROTO_NC_ACT_WEDDING_COMPULSORY_DIVORCE_ACK { unsigned __int16 err; }; /*14009 */ struct _D3DDEVINFO_D3D9CACHEUTILIZATION { float TextureCacheHitRate; float PostTransformVertexCacheHitRate; }; /*14010 */ struct PROTO_NC_LOG_GAME_CHARGE_WITHDRAW { unsigned int chrregnum; unsigned int ChargedItemOrderNo; unsigned int ChargedItemCode; unsigned int ChargedItemAmount; }; /*14011 */ #pragma pack(push, 1) struct GUILD_GRADE_DATA { char Type; unsigned int NeedFame; unsigned __int16 MaxOfMember; unsigned __int16 MaxOfGradeMember[7]; }; #pragma pack(pop) /*14012 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_JOIN_LIST_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 hWMChar; unsigned int nGTNo; unsigned __int16 nJoinGuildNum; SHINE_GUILD_LIST_NEW JoinGuildList[]; }; #pragma pack(pop) /*14013 */ struct CREATE_USN_JOURNAL_DATA { unsigned __int64 MaximumSize; unsigned __int64 AllocationDelta; }; /*14014 */ struct _FILE_ALLOCATED_RANGE_BUFFER { _LARGE_INTEGER FileOffset; _LARGE_INTEGER Length; }; /*14015 */ struct PROTO_NC_ACT_PLAY_SOUND_CMD { unsigned __int16 FileNameLen; char FileName[]; }; /*14016 */ struct PPM_IDLESTATE_EVENT { unsigned int NewState; unsigned int OldState; unsigned __int64 Processors; }; /*14017 */ struct NiDX9Direct3DTexture { NiTexture baseclass_0; unsigned int m_uiWidth; unsigned int m_uiHeight; }; /*14018 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_M_GRADE { unsigned int chrregnum; unsigned int guildregnum; unsigned int chrregnum_grade; char guildmembergrade_old; char guildmembergrade_new; }; #pragma pack(pop) /*14019 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_L20_DB_ACK { unsigned __int16 nWMHandle; unsigned int nUserNo; char nEventNo; unsigned int nCharNo; unsigned __int16 nError; }; #pragma pack(pop) /*14020 */ struct _TP_CALLBACK_ENVIRON_V3:::: { int _bf0; }; /*14021 */ union _TP_CALLBACK_ENVIRON_V3:: { unsigned int Flags; _TP_CALLBACK_ENVIRON_V3:::: s; }; /*14022 */ struct _TP_CALLBACK_ENVIRON_V3 { unsigned int Version; _TP_POOL *Pool; _TP_CLEANUP_GROUP *CleanupGroup; void (__stdcall *CleanupGroupCancelCallback)(void *, void *); void *RaceDll; _ACTIVATION_CONTEXT *ActivationContext; void (__stdcall *FinalizationCallback)(_TP_CALLBACK_INSTANCE *, void *); _TP_CALLBACK_ENVIRON_V3:: u; _TP_CALLBACK_PRIORITY CallbackPriority; unsigned int Size; }; /*14023 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_GUILD_DATA_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_GUILD_DATA_REQ req; }; #pragma pack(pop) /*14024 */ struct PROTO_NC_KQ_LIST_REQ { unsigned int StartHandle; unsigned int EndHandle; }; /*14025 */ struct _NOTIFYICONIDENTIFIER { unsigned int cbSize; HWND__ *hWnd; unsigned int uID; _GUID guidItem; }; /*14026 */ struct _CHANGER_SEND_VOLUME_TAG_INFORMATION { _CHANGER_ELEMENT StartingElement; unsigned int ActionCode; char VolumeIDTemplate[40]; }; /*14027 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DELETE_AVATAR_SEND { char size; NETCOMMAND netcmd; PROTO_NC_LOG_GAME_DELETE_AVATAR log; }; #pragma pack(pop) /*14028 */ struct PROTO_NC_MISC_CONNECTFROMWHERE_ACK { NETPACKETZONEHEADER netpacketzoneheader; char connectfrom; }; /*14029 */ #pragma pack(push, 1) struct PROTO_NC_MISC_CONNECTFROMWHERE_DB_ACK { unsigned __int16 hZone; PROTO_NC_MISC_CONNECTFROMWHERE_ACK ToZoneAck; }; #pragma pack(pop) /*14030 */ struct PROTO_NC_DATA_PRISON_GET_ACK { unsigned __int16 nCharHandle; unsigned __int16 err; char sReason[16]; char sRemark[64]; }; /*14031 */ struct tagSOUNDSENTRYW { unsigned int cbSize; unsigned int dwFlags; unsigned int iFSTextEffect; unsigned int iFSTextEffectMSec; unsigned int iFSTextEffectColorBits; unsigned int iFSGrafEffect; unsigned int iFSGrafEffectMSec; unsigned int iFSGrafEffectColor; unsigned int iWindowsEffect; unsigned int iWindowsEffectMSec; wchar_t *lpszWindowsEffectDLL; unsigned int iWindowsEffectOrdinal; }; /*14032 */ struct tagMCI_SET_PARMS { unsigned int dwCallback; unsigned int dwTimeFormat; unsigned int dwAudio; }; /*14033 */ #pragma pack(push, 1) struct PROTO_NC_MISC_SERVERPARAMETER_ACK { char shoutlevel; unsigned __int16 shoutdelay; }; #pragma pack(pop) /*14034 */ struct HGESTUREINFO__ { int unused; }; /*14035 */ struct PgWinImeEditText { PgWinEditText baseclass_0; }; /*14036 */ struct NiPointer { PgWinImeEditText *m_pObject; }; /*14037 */ struct PROTO_NC_OPTOOL_GUILD_TOURNAMENT_SCHEDULE_RESET_ACK { int nGTNo; }; /*14038 */ struct PROTO_NC_TRADE_CENBOARDINGFAIL_ACK { unsigned __int16 err; }; /*14039 */ struct PROTO_NC_FRIEND_DEL_CMD { Name5 charid; }; /*14040 */ #pragma pack(push, 1) struct PROTO_NC_DATA_PRISON_GET_REQ { unsigned __int16 nCharHandle; unsigned int nCharRegNum; }; #pragma pack(pop) /*14041 */ struct _CERT_REGISTRY_STORE_CLIENT_GPT_PARA { HKEY__ *hKeyBase; wchar_t *pwszRegPath; }; /*14042 */ struct IDummyHICONIncluder { IUnknown baseclass_0; }; /*14043 */ struct PROTO_NC_MISC_ZONERINGLINKTEST_RNG { ZONERINGLINKAGESTART start; char mechines; Name4 addr[]; }; /*14044 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_ERASEDATASUC_ACK { NETPACKETHEADER netpacketheader; unsigned int usrregnum; unsigned int avatar; char slot; unsigned int nNo; }; #pragma pack(pop) /*14045 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_FUNDAMENTAL_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_FUNDAMENTAL_CMD cmd; }; #pragma pack(pop) /*14046 */ struct NiPointer { ColumnBut *m_pObject; }; /*14047 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_87 { const void *pVFTable; void *spare; char name[87]; }; #pragma pack(pop) /*14048 */ struct PPM_THERMALCHANGE_EVENT { unsigned int ThermalConstraint; unsigned __int64 Processors; }; /*14049 */ struct tagENUMLOGFONTW { tagLOGFONTW elfLogFont; wchar_t elfFullName[64]; wchar_t elfStyle[32]; }; /*14050 */ struct _D3DXSHADER_CONSTANTINFO { unsigned int Name; unsigned __int16 RegisterSet; unsigned __int16 RegisterIndex; unsigned __int16 RegisterCount; unsigned __int16 Reserved; unsigned int TypeInfo; unsigned int DefaultValue; }; /*14051 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_BOOKMARK_REGIST_DB_REQ { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 BookMarkSlot; unsigned __int16 CardID; }; #pragma pack(pop) /*14052 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_DB_ALL_RANK_REQ { NETPACKETZONEHEADER header; }; /*14053 */ struct _PRINTER_INFO_3 { void *pSecurityDescriptor; }; /*14054 */ struct IRpcHelper { IUnknown baseclass_0; }; /*14055 */ struct NiTCBPosKey { NiPosKey baseclass_0; float m_fTension; float m_fContinuity; float m_fBias; NiPoint3 m_DS; NiPoint3 m_DD; NiPoint3 m_A; NiPoint3 m_B; }; /*14056 */ #pragma pack(push, 1) struct PROTO_NC_RAID_WORLD_MEMBERCLASS_CMD { unsigned __int16 nRaidNo; char nNum; RAID_MEMBERCLASS RaidMembers[]; }; #pragma pack(pop) /*14057 */ struct PROTO_NC_LOG_GAME_QUEST_REWARD_ABSTATE { unsigned int chrregnum; unsigned __int16 questid; unsigned __int16 abstateid; }; /*14058 */ struct PROTO_NC_ITEMDB_SPLIT_N_MERGEFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*14059 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MIX_ITEM_REQ { unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nSubRawKey; unsigned __int16 nSubRawID; unsigned int nSubRawLot; SHINE_ITEM_REGISTNUMBER nRawLeftKey; unsigned __int16 nRawLeftID; unsigned int nRawLeftLot; SHINE_ITEM_REGISTNUMBER nRawRightKey; unsigned __int16 nRawRightID; unsigned int nRawRightLot; ITEM_INVEN MixItemRoc; unsigned __int16 nLockIndex; }; #pragma pack(pop) /*14060 */ struct CSSOWebBrowser { CSSOWebBrowserVtbl *vfptr; void *m_hWeb; }; /*14061 */ struct CSSOWebBrowserVtbl { void *(__thiscall *__vecDelDtor)(CSSOWebBrowser *this, unsigned int); }; /*14062 */ struct NiTextureCodec { void (__thiscall *m_pfnAlphaBlockDecoder)(NiTextureCodec *this, char *); void (__thiscall *m_pfnColorBlockDecoder)(NiTextureCodec *this, char *); const char *m_pucSrcPtr; unsigned int m_uiDestRowStride; char m_aaucExplicitAlphaLookup[256][2]; }; /*14063 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_TRADE { unsigned int chrregnum; unsigned int chrregnumtaker; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemlot; }; #pragma pack(pop) /*14064 */ struct PROTO_NC_CHAR_WEDDING_PARTNER_INFO_RNG:: { char Level; char Connected; unsigned __int16 CurrentMap; unsigned int RegisterNumber; }; /*14065 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_PARTNER_INFO_RNG { ZONERINGLINKAGESTART Start; PROTO_NC_CHAR_WEDDING_PARTNER_INFO_RNG:: PartnerInfo; }; #pragma pack(pop) /*14066 */ #pragma pack(push, 1) struct PROTO_NC_WT_MOB_KILLCOUNT_SET_ACK { NETPACKETZONEHEADER Header; SHINE_ITEM_REGISTNUMBER ItemKey; unsigned __int16 MobID; unsigned int MobKillCount; unsigned __int16 Error; }; #pragma pack(pop) /*14067 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_REARRANGE_REQ:: { unsigned __int16 furniturehandle; SHINE_SPACE_TYPE location; }; #pragma pack(pop) /*14068 */ struct PROTO_NC_MINIHOUSE_REARRANGE_REQ { char furniturecount; PROTO_NC_MINIHOUSE_REARRANGE_REQ:: rearrange[]; }; /*14069 */ struct PROTO_NC_MINIHOUSE_MODIFY_PASSWORD_CMD { char isPublic; }; /*14070 */ struct NiPointer { NiFogProperty *m_pObject; }; /*14071 */ struct NiPSysInitialRotSpeedVarCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*14072 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CHAT_COLOR_CMD { unsigned int nCharNo; char nChatFontColorID; char nChatBalloonColorID; }; #pragma pack(pop) /*14073 */ struct PROTO_NC_PROMOTION_DB_REWARD_ACK:: { unsigned __int16 nItemID; unsigned __int16 nItemLot; }; /*14074 */ #pragma pack(push, 1) struct PROTO_NC_PROMOTION_DB_REWARD_ACK { unsigned int nUserNo; char nWorldNo; unsigned int nCharNo; char nClass; char nLevel; unsigned __int16 DBError; char nNumOfItems; PROTO_NC_PROMOTION_DB_REWARD_ACK:: RewardList[]; }; #pragma pack(pop) /*14075 */ struct PROTO_NC_GAMBLE_COIN_DB_BUY_REQ { NETPACKETZONEHEADER nHeader; unsigned __int16 nLockIndex; unsigned __int64 nCoin; unsigned __int64 nMoney; unsigned int nCanExchangeMaxCoin; int tExchangedCoinDate; }; /*14076 */ struct $_s__CatchableTypeArray$_extraBytes_8 { int nCatchableTypes; _s__CatchableType *arrayOfCatchableTypes[2]; }; /*14077 */ struct _TOKEN_AUDIT_POLICY { char PerUserPolicy[27]; }; /*14078 */ struct _SHSTOCKICONINFO { unsigned int cbSize; HICON__ *hIcon; int iSysImageIndex; int iIcon; wchar_t szPath[260]; }; /*14079 */ struct PROTO_NC_SKILL_UNLEARN_ACK { unsigned __int16 skill; unsigned __int16 err; }; /*14080 */ struct _CONSOLE_FONT_INFO { unsigned int nFont; _COORD dwFontSize; }; /*14081 */ struct tagSTGOPTIONS { unsigned __int16 usVersion; unsigned __int16 reserved; unsigned int ulSectorSize; const wchar_t *pwcsTemplateFile; }; /*14082 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_ETC3_ACK { char dummy[1]; }; /*14083 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_EXPECT_INCOME_MONEY_REQ { NETPACKETZONEHEADER header; ITEM_INVEN nInvenSlot; SHINE_ITEM_REGISTNUMBER nTaiSaiItemKey; unsigned __int64 nRewardMoney; unsigned __int16 GetMasterRate; }; #pragma pack(pop) /*14084 */ struct _DISCDLGSTRUCTW { unsigned int cbStructure; HWND__ *hwndOwner; wchar_t *lpLocalName; wchar_t *lpRemoteName; unsigned int dwFlags; }; /*14085 */ struct PROTO_NC_MINIHOUSE_DB_PORTAL_LIST_ACK { NETPACKETZONEHEADER header; unsigned __int16 Error; unsigned __int16 nPortalCnt; PORTAL_INFO PortalInfo[]; }; /*14086 */ struct PROTO_NC_GUILD_TOURNAMENT_DB_GET_REQ { unsigned int nGTNo; }; /*14087 */ struct PROTO_NC_GUILD_MONEY_ADD_REQ { unsigned __int64 GuildMoneyAdd; }; /*14088 */ struct _TXFS_QUERY_RM_INFORMATION { unsigned int BytesRequired; unsigned __int64 TailLsn; unsigned __int64 CurrentLsn; unsigned __int64 ArchiveTailLsn; unsigned __int64 LogContainerSize; _LARGE_INTEGER HighestVirtualClock; unsigned int LogContainerCount; unsigned int LogContainerCountMax; unsigned int LogContainerCountMin; unsigned int LogGrowthIncrement; unsigned int LogAutoShrinkPercentage; unsigned int Flags; unsigned __int16 LoggingMode; unsigned __int16 Reserved; unsigned int RmState; unsigned __int64 LogCapacity; unsigned __int64 LogFree; unsigned __int64 TopsSize; unsigned __int64 TopsUsed; unsigned __int64 TransactionCount; unsigned __int64 OnePCCount; unsigned __int64 TwoPCCount; unsigned __int64 NumberLogFileFull; unsigned __int64 OldestTransactionAge; _GUID RMName; unsigned int TmLogPathOffset; }; /*14089 */ struct _D3DXINTERSECTINFO { unsigned int FaceIndex; float U; float V; float Dist; }; /*14090 */ struct PROTO_NC_LOG_GAME_MK2_FAIL { unsigned int chrregnum; char nLevel; char nClass; unsigned __int16 mobid; MAPPOS mappos; }; /*14091 */ struct PROTO_NC_KQ_LIST_TIME_ACK { int ServerTime; tm tm_ServerTime; }; /*14092 */ struct _JOBOBJECT_BASIC_PROCESS_ID_LIST { unsigned int NumberOfAssignedProcesses; unsigned int NumberOfProcessIdsInList; unsigned int ProcessIdList[1]; }; /*14093 */ struct NiPointer { NiObjectNET *m_pObject; }; /*14094 */ struct PROTO_NC_LOG_GAME_FRIEND_ADD { unsigned int chrregnum; MAPPOS mappos; unsigned int addchrregnum; }; /*14095 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_TYPE { unsigned int chrregnum; unsigned int guildregnum; char guildtype_old; char guildtype_new; }; #pragma pack(pop) /*14096 */ struct PROTO_NC_LOG_GUILD_ACADEMY_VANISH { unsigned int nGuildNo; unsigned int nVanishCharNo; unsigned int nTargetCharNo; }; /*14097 */ struct PROTO_NC_GUILD_DB_RESULT_WRITE_CMD { GUILD_DB_RESULT_WRITE Guild1; GUILD_DB_RESULT_WRITE Guild2; }; /*14098 */ struct PROTO_NC_CHAR_SEAWAR_CMD { char dummy[1]; }; /*14099 */ struct PROTO_NC_ITEMDB_RELOCFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*14100 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RELOCFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_RELOCFAIL_ACK ack; }; #pragma pack(pop) /*14101 */ struct PROTO_NC_HOLY_PROMISE_SET_UP_ACK { unsigned __int16 Error; PROTO_HOLY_PROMISE_INFO UpInfo; int ResetableDateTime; tm tm_ResetableDateTime; }; /*14102 */ struct PROTO_NC_SCENARIO_DEL_DIRECTIONAL_ARROW_CMD { char dummy[1]; }; /*14103 */ struct PROTO_NC_HOLY_PROMISE_DB_DEL_CHAR_REQ { unsigned int nCharNo; }; /*14104 */ struct _FILE_NOTIFY_INFORMATION { unsigned int NextEntryOffset; unsigned int Action; unsigned int FileNameLength; wchar_t FileName[1]; }; /*14105 */ struct PROTO_NC_KQ_NOREWARD_CMD { unsigned __int16 err; }; /*14106 */ #pragma pack(push, 1) struct GDT_DiceRollApplyResultLog { unsigned int nPlayerNo; DICE_TAISAI_BETTING nBetting; unsigned int nBettingMoney; unsigned __int16 nBattingRate; char bStatus; unsigned __int16 nSysRate; unsigned int nDividendMoney; }; #pragma pack(pop) /*14107 */ struct NOTIFY_USER_POWER_SETTING { _GUID Guid; }; /*14108 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_QUEST_STARTED { unsigned int UserNo; unsigned int CharNo; unsigned __int16 QuestID; char ZoneNo; unsigned __int16 QuestStartNPC; }; #pragma pack(pop) /*14109 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_RENAME_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_GUILD_RENAME_CMD cmd; }; #pragma pack(pop) /*14110 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MOB_DROP_CMD { unsigned int mobkiller; MAPPOS map; SHINE_ITEM_REGISTNUMBER createitemregnum; unsigned __int16 createitemid; unsigned __int16 attr; unsigned __int16 dropmobid; }; #pragma pack(pop) /*14111 */ struct _SERVICE_TRIGGER_INFO { unsigned int cTriggers; _SERVICE_TRIGGER *pTriggers; char *pReserved; }; /*14112 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; SoundGroupAmbient::PlayingAreaInfo *m_element; }; /*14113 */ struct NUMPARSE { int cDig; unsigned int dwInFlags; unsigned int dwOutFlags; int cchUsed; int nBaseShift; int nPwr10; }; /*14114 */ struct NiSystemSDM { char dummy[1]; }; /*14115 */ struct ID3DXFragmentLinker { IUnknown baseclass_0; }; /*14116 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_DICE_GAME_CMD { unsigned __int16 itemhandle; int nGameTimesec; }; #pragma pack(pop) /*14117 */ #pragma pack(push, 1) struct PROTO_NC_BAT_ABSTATERESET_CMD { unsigned __int16 handle; ABSTATEINDEX abstate; }; #pragma pack(pop) /*14118 */ struct PROTO_NC_BOOTH_ITEMTRADE_ACK { unsigned __int16 err; }; /*14119 */ struct PROTO_NC_HOLY_PROMISE_DB_GET_UP_ACK { unsigned int nCharNo; unsigned __int16 DBError; PROTO_HOLY_PROMISE_INFO_DB UpMemberInfo; }; /*14120 */ struct NiStaticDataManager { char dummy[1]; }; /*14121 */ struct PROTO_NC_CHAR_DB_REST_EXP_LAST_EXEC_TIME_CMD { unsigned int nCharNo; int dRestExpLastExecTime; }; /*14122 */ struct _OCSP_SIGNED_REQUEST_INFO { _CRYPTOAPI_BLOB ToBeSigned; _OCSP_SIGNATURE_INFO *pOptionalSignatureInfo; }; /*14123 */ struct NiTMapItem { NiTMapItem *m_pkNext; NiAVObject *m_key; bool m_val; }; /*14124 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_4 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; }; /*14125 */ #pragma pack(push, 1) struct QUEST_DIALOG { unsigned int ID; char Dialog[1]; }; #pragma pack(pop) /*14126 */ struct PROTO_NC_MISC_CHAT_BLOCK_SPAMER_BLOCKTIME_CMD { unsigned int nBlockTime; }; /*14127 */ struct PROTO_NC_USER_WILL_WORLD_SELECT_REQ { char dummy[1]; }; /*14128 */ struct PROTO_NC_SCENARIO_MESSAGENOTICE_CMD { unsigned int message; }; /*14129 */ struct PROTO_NC_CHAR_OPTION_GET_SHORTCUTDATA_REQ { char dummy[1]; }; /*14130 */ struct _IMAGE_RESOURCE_DIRECTORY { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned __int16 NumberOfNamedEntries; unsigned __int16 NumberOfIdEntries; }; /*14131 */ struct _PERF_OBJECT_TYPE { unsigned int TotalByteLength; unsigned int DefinitionLength; unsigned int HeaderLength; unsigned int ObjectNameTitleIndex; wchar_t *ObjectNameTitle; unsigned int ObjectHelpTitleIndex; wchar_t *ObjectHelpTitle; unsigned int DetailLevel; unsigned int NumCounters; int DefaultCounter; int NumInstances; unsigned int CodePage; _LARGE_INTEGER PerfTime; _LARGE_INTEGER PerfFreq; }; /*14132 */ struct _FILE_SET_DEFECT_MGMT_BUFFER { char Disable; }; /*14133 */ struct PROTO_NC_MISC_EVENT_DONE_MUNSANG_Z2CLI { unsigned __int16 nError; }; /*14134 */ struct _FILE_SYSTEM_RECOGNITION_INFORMATION { char FileSystem[9]; }; /*14135 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_JOIN_REQ { unsigned __int16 hWMChar; unsigned int nGTNo; unsigned __int16 nTeamPosition; unsigned int nGuildNo; }; #pragma pack(pop) /*14136 */ struct PROTO_NC_PATCH_CLOSE_REQ { char dummy[1]; }; /*14137 */ struct PROTO_NC_CHAR_OPTION_DB_SET_GAME_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_GAME Data; }; /*14138 */ #pragma pack(push, 1) struct PROTO_NC_USER_TW_PASSWORD_CHECK_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_TW_PASSWORD_CHECK_ACK ack; }; #pragma pack(pop) /*14139 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_MESSAGENPC_CMD { unsigned __int16 handle; unsigned int message; }; #pragma pack(pop) /*14140 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_9 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; }; /*14141 */ struct PROTO_NC_CHARGED_STAT_INITIALIZE_SUC_CMD { char remain; }; /*14142 */ struct tagCOMPOSITIONFORM { unsigned int dwStyle; tagPOINT ptCurrentPos; tagRECT rcArea; }; /*14143 */ struct NiBoolTimelineInterpolator { NiBoolInterpolator baseclass_0; unsigned int m_uiPreviousIdx; bool m_bPreviousValue; }; /*14144 */ struct PROTO_NC_PARTY_SET_LOOTER_BROAD_CMD { Name5 sCommandCharID; Name5 sNewLooterCharID; }; /*14145 */ #pragma pack(push, 1) struct PROTO_NC_KQ_VOTE_RESULT_FAIL_CMD { Name5 sTarget; char nYesNum; char nNoNum; char nCancelNum; }; #pragma pack(pop) /*14146 */ struct TableBaseDestructor { char dummy[1]; }; /*14147 */ struct IForegroundTransfer { IUnknown baseclass_0; }; /*14148 */ struct _CONTEXT_EX { _CONTEXT_CHUNK All; _CONTEXT_CHUNK Legacy; _CONTEXT_CHUNK XState; }; /*14149 */ struct PROTO_NC_ITEMDB_ADMINCREATESUC_ACK { unsigned __int16 lockindex; }; /*14150 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; AbStateInst *m_element; }; /*14151 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_SPLIT { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey; SHINE_ITEM_REGISTNUMBER itemkeynew; unsigned __int16 itemlotsplit; unsigned __int16 itemlotremain; }; #pragma pack(pop) /*14152 */ struct Timer { char dummy[1]; }; /*14153 */ struct _tagPROTOCOLFILTERDATA { unsigned int cbSize; IInternetProtocolSink *pProtocolSink; IInternetProtocol *pProtocol; IUnknown *pUnk; unsigned int dwFilterFlags; }; /*14154 */ struct _BCRYPT_DH_PARAMETER_HEADER { unsigned int cbLength; unsigned int dwMagic; unsigned int cbKeyLength; }; /*14155 */ struct _ldiv_t { int quot; int rem; }; /*14156 */ struct _SERVICE_DESCRIPTIONW { wchar_t *lpDescription; }; /*14157 */ struct PGTTrecord { PgTextTabData::tdata baseclass_0; }; /*14158 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_CHANGE_CLASS { unsigned int chrregnum; MAPPOS mappos; char level; char classno; }; #pragma pack(pop) /*14159 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MOVER_RAREMOVER_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nMainMoverItemKey; unsigned __int16 nMainMoverItemID; SHINE_ITEM_ATTRIBUTE MainMoverAttr; SHINE_ITEM_REGISTNUMBER nSubMoverItemKey; unsigned __int16 nSubMoverItemID; SHINE_ITEM_ATTRIBUTE SubMoverAttr; SHINE_ITEM_REGISTNUMBER nRareMoverItemKey; unsigned __int16 nRareMoverItemID; ITEM_INVEN RareMoverLoc; SHINE_ITEM_ATTRIBUTE RareMoverAttr; }; #pragma pack(pop) /*14160 */ struct PROTO_NC_OPTOOL_CHARACTER_DELETE_CMD { unsigned int nCharNo; }; /*14161 */ struct _D3DXF_FILELOADRESOURCE { HINSTANCE__ *hModule; const char *lpName; const char *lpType; }; /*14162 */ union $E38888FFFF2E8047BDBD55C921E86469 { unsigned int FiberData; unsigned int Version; }; /*14163 */ struct _NT_TIB32 { unsigned int ExceptionList; unsigned int StackBase; unsigned int StackLimit; unsigned int SubSystemTib; $E38888FFFF2E8047BDBD55C921E86469 ___u4; unsigned int ArbitraryUserPointer; unsigned int Self; }; /*14164 */ struct _IMAGE_NT_HEADERS64 { unsigned int Signature; _IMAGE_FILE_HEADER FileHeader; _IMAGE_OPTIONAL_HEADER64 OptionalHeader; }; /*14165 */ struct _BCRYPT_DH_KEY_BLOB { unsigned int dwMagic; unsigned int cbKey; }; /*14166 */ struct NiPSysBoundUpdateModifier { NiPSysModifier baseclass_0; __int16 m_sUpdateSkip; unsigned __int16 m_usUpdateCount; NiBound *m_pkSkipBounds; }; /*14167 */ struct PROTO_NC_GUILD_DB_ALL_REQ { char dummy[1]; }; /*14168 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_ZONE_CHARDATAFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER header; PROTO_ERRORCODE ack; }; #pragma pack(pop) /*14169 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_STEP_SAVE_CMD { unsigned int nCharNo; PROTO_TUTORIAL_INFO TutorialInfo; }; #pragma pack(pop) /*14170 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLIT_N_MERGESUC_ACK { unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER FromItemKey; SHINE_ITEM_REGISTNUMBER ToItemKey; unsigned __int16 MoveLot; unsigned __int16 ResultLotFrom; unsigned __int16 ResultLotTo; }; #pragma pack(pop) /*14171 */ struct _STORAGE_DEVICE_ID_DESCRIPTOR { unsigned int Version; unsigned int Size; unsigned int NumberOfIdentifiers; char Identifiers[1]; }; /*14172 */ struct PROTO_NC_LOG_WEDDING_HALL_START { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*14173 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_CHAT_CMD { unsigned int nGuildNo; Name5 talker; PROTO_NC_GUILD_CHAT_REQ chat; }; #pragma pack(pop) /*14174 */ struct NiCapsuleTriIntersector { NiIntersector baseclass_0; NiCapsuleBV *m_kCapsule; NiTrigon m_kTri; float m_fInvRadiusSqr; float m_fParameter0; float m_fParameter1; }; /*14175 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_DB_DONE_ACK { NETPACKETZONEHEADER ZoneHeader; char nQSC; PLAYER_QUEST_INFO QuestInfo; unsigned __int16 nLockIndex; unsigned __int16 ErrorType; }; #pragma pack(pop) /*14176 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_CHANGE_CHAR_ID_CMD { char bInit; Name5 sOldID; Name5 sNewID; }; #pragma pack(pop) /*14177 */ struct _IMAGE_TLS_DIRECTORY64 { unsigned __int64 StartAddressOfRawData; unsigned __int64 EndAddressOfRawData; unsigned __int64 AddressOfIndex; unsigned __int64 AddressOfCallBacks; unsigned int SizeOfZeroFill; unsigned int Characteristics; }; /*14178 */ struct _CERT_EXTENSIONS { unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*14179 */ struct _CMC_DATA_INFO { unsigned int cTaggedAttribute; _CMC_TAGGED_ATTRIBUTE *rgTaggedAttribute; unsigned int cTaggedRequest; _CMC_TAGGED_REQUEST *rgTaggedRequest; unsigned int cTaggedContentInfo; _CMC_TAGGED_CONTENT_INFO *rgTaggedContentInfo; unsigned int cTaggedOtherMsg; _CMC_TAGGED_OTHER_MSG *rgTaggedOtherMsg; }; /*14180 */ struct stat { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; int st_size; int st_atime; int st_mtime; int st_ctime; }; /*14181 */ struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_GRADE_REQ { NETPACKETZONEHEADER netpacketzoneheader; }; /*14182 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_NPCCHAT_CMD { char DialogIndex[33]; unsigned __int16 NPCHandle; }; #pragma pack(pop) /*14183 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_GAME_MODE_CHANGE_ACK { unsigned __int16 nError; DICE_TAISAI_GAME_MODE bModeType; }; #pragma pack(pop) /*14184 */ struct PROTO_NC_MOVER_RIDE_OFF_CMD { char dummy[1]; }; /*14185 */ struct PRINT_EXECUTION_DATA { PRINT_EXECUTION_CONTEXT context; unsigned int clientAppPID; }; /*14186 */ struct ID3DXTextureGutterHelper { IUnknown baseclass_0; }; /*14187 */ struct ID3DXPRTBuffer { IUnknown baseclass_0; }; /*14188 */ struct PROTO_NC_CHARSAVE_ABSTATE_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; unsigned __int16 abstatenum; ABSTATEREADBLOCK abstate[]; }; /*14189 */ struct PROTO_NC_CHARSAVE_2WLDMAN_ABSTATE_CMD { unsigned __int16 wldmanhandle; PROTO_NC_CHARSAVE_ABSTATE_REQ abstate; }; /*14190 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_OPENCLASSCHANGEMENU_CMD { char nNewClass; unsigned __int64 nTotalPrice; unsigned __int16 nError; }; #pragma pack(pop) /*14191 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_OBSERVER_ENTER_REQ { char nTournamentSeed; unsigned __int16 nPlayerHnd; }; #pragma pack(pop) /*14192 */ struct PROTO_NC_CHAR_STAT_REMAINPOINT_CMD { char remain; }; /*14193 */ struct PROTO_NC_RAID_LOOTING_TYPE_ACK { unsigned __int16 nError; }; /*14194 */ struct HWAVEOUT__ { int unused; }; /*14195 */ #pragma pack(push, 1) struct PROTO_NC_LOG_MOVER_UPGRADE { unsigned int nCharNo; unsigned __int16 nMain_FailCount; unsigned __int16 nConsum_FailCount; unsigned __int16 nMain_ID; char nMain_Grade; SHINE_ITEM_REGISTNUMBER nMain_Key; unsigned __int16 nConsum_ID; char nConsum_Grade; SHINE_ITEM_REGISTNUMBER nConsum_Key; }; #pragma pack(pop) /*14196 */ struct _FILE_END_OF_FILE_INFO { _LARGE_INTEGER EndOfFile; }; /*14197 */ struct tagEMRGRADIENTFILL { tagEMR emr; _RECTL rclBounds; unsigned int nVer; unsigned int nTri; unsigned int ulMode; _TRIVERTEX Ver[1]; }; /*14198 */ struct DDEDATA { __int16 _bf0; __int16 cfFormat; char Value[1]; }; /*14199 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_OBJTYPECHANGE_CMD { unsigned __int16 handle; char type; }; #pragma pack(pop) /*14200 */ struct _CRYPT_DECODE_PARA { unsigned int cbSize; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); }; /*14201 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_95 { const void *pVFTable; void *spare; char name[95]; }; #pragma pack(pop) /*14202 */ union $69F0DE6C94E355ED5E0DBF9E5C25CC1D { HWND__ *hwndOwner; unsigned int cMultipleItems; }; /*14203 */ struct tMIXERCONTROLDETAILS { unsigned int cbStruct; unsigned int dwControlID; unsigned int cChannels; $69F0DE6C94E355ED5E0DBF9E5C25CC1D ___u3; unsigned int cbDetails; void *paDetails; }; /*14204 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_SOMEONEPICK_CMD { Name5 pickerID; unsigned __int16 itemID; unsigned int nItemLot; }; #pragma pack(pop) /*14205 */ struct _SE_IMPERSONATION_STATE { void *Token; char CopyOnOpen; char EffectiveOnly; _SECURITY_IMPERSONATION_LEVEL Level; }; /*14206 */ struct IXMLDOMText { IXMLDOMCharacterData baseclass_0; }; /*14207 */ struct IXMLDOMCDATASection { IXMLDOMText baseclass_0; }; /*14208 */ struct NiSCMExtraData::SCMExtraDataEntry { unsigned int m_uiIndex; NiExtraData *m_pkExtraData; }; /*14209 */ struct NiSCMExtraData { NiExtraData baseclass_0; unsigned int m_auiNumEntries[2]; unsigned int m_auiCurrentEntry[2]; NiSCMExtraData::SCMExtraDataEntry *m_apkEntries[2]; }; /*14210 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_GRADE_GROWTH_ZONE_ACK { unsigned __int16 nLockIndex; unsigned int CharNo; unsigned __int16 Error; }; #pragma pack(pop) /*14211 */ struct tagEMREXTFLOODFILL { tagEMR emr; _POINTL ptlStart; unsigned int crColor; unsigned int iMode; }; /*14212 */ struct PROTO_NC_CHAR_FAMESAVE_CMD { unsigned int charregnum; unsigned int fame; }; /*14213 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_UNEQUIP_CMD { unsigned __int16 handle; char slot; }; #pragma pack(pop) /*14214 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_NOTIFY_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned int nNo; int dNotifyDate; unsigned __int16 nNotifyLength; char sNotify[]; }; #pragma pack(pop) /*14215 */ struct PROTO_NC_CHAR_CHARGEDBUFF_ERASE_ACK { unsigned __int16 nErr; }; /*14216 */ struct PROTO_NC_OPTOOL_KQ_DELETE_CMD { unsigned int Handle; }; /*14217 */ struct PROTO_NC_SCENARIO_DIALOG_CMD { char sFacecutIndex[33]; char nLen; char sContents[]; }; /*14218 */ struct _ACCESS_ALLOWED_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /*14219 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_PET_LINK_RESUMMON_CMD { unsigned int nCharNo; char bDoResummon; unsigned __int64 xResummonCode; unsigned __int16 nSummonSlot; unsigned int nId; unsigned int nRegNum; }; #pragma pack(pop) /*14220 */ #pragma pack(push, 1) struct PROTO_NC_USER_RETURN_CHECK_ACK { unsigned __int16 nHandle; unsigned int nUserNo; char bReturnUser; int tLastSec; }; #pragma pack(pop) /*14221 */ struct PROTO_NC_PATCH_CLIENT_VERSION_REQ { char dummy[1]; }; /*14222 */ #pragma pack(push, 1) struct PROTO_NC_PET_REMOVE_DB_REQ { unsigned __int16 nMasterHandle; unsigned int nPetRegNum; unsigned int nMasterRegNo; }; #pragma pack(pop) /*14223 */ struct _EVENTLOG_FULL_INFORMATION { unsigned int dwFull; }; /*14224 */ struct tagWAVEINCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; wchar_t szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /*14225 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_INFO_WORLD_CMD { unsigned int nCharNo; PROTO_TUTORIAL_INFO TutorialInfo; }; #pragma pack(pop) /*14226 */ struct PROTO_NC_ACT_SOMEONEPRODUCE_CAST_CMD { unsigned __int16 caster; unsigned __int16 item; }; /*14227 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_DEL_UP_REQ { unsigned int nCharNo; unsigned int nUpCharNo; char nDelCmdType; }; #pragma pack(pop) /*14228 */ struct IEnumOLEVERB { IUnknown baseclass_0; }; /*14229 */ struct CNSTimer_MultiEvent { std::list > m_listTimeEvent; }; /*14230 */ struct PROTO_NC_CHARSAVE_PKCOUNT_CMD { unsigned int chrregnum; unsigned int pkcount; }; /*14231 */ struct tagCBT_CREATEWNDA { tagCREATESTRUCTA *lpcs; HWND__ *hwndInsertAfter; }; /*14232 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; int m_element; }; /*14233 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_LOGINCOMPLETE_CMD { char level; unsigned __int16 hnd; }; #pragma pack(pop) /*14234 */ struct AsyncIAdviseSink { IUnknown baseclass_0; }; /*14235 */ struct AsyncIAdviseSink2 { AsyncIAdviseSink baseclass_0; }; /*14236 */ struct PROTO_NC_LOG_GUILD_ACADEMY_MASTER_TELEPORT { unsigned int nGuildNo; unsigned int nTeleportCharNo; unsigned int nTargetCharNo; MAPPOS ToMapPosition; }; /*14237 */ #pragma pack(push, 1) struct PROTO_NC_PRISON_ALTER_GM_ACK { Name5 sImprison; unsigned __int16 err; }; #pragma pack(pop) /*14238 */ struct Argv { ArgvVtbl *vfptr; char m_Path[260]; char m_Merge[516]; char m_FileName[256]; }; /*14239 */ struct ArgvVtbl { void *(__thiscall *__vecDelDtor)(Argv *this, unsigned int); }; /*14240 */ #pragma pack(push, 1) struct PROTO_NC_PET_SET_NAME_DB_REQ { unsigned __int16 nMasterHandle; unsigned int nPetRegNum; Name4 sPetName; }; #pragma pack(pop) /*14241 */ struct PROTO_NC_HOLY_PROMISE_DB_REWARD_ACK:: { unsigned __int16 nItemID; unsigned __int16 nItemLot; }; /*14242 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_REWARD_ACK { unsigned int nCharNo; char nClass; char nLevel; unsigned __int16 DBError; char nNumOfItems; PROTO_NC_HOLY_PROMISE_DB_REWARD_ACK:: RewardList[]; }; #pragma pack(pop) /*14243 */ struct HHOOK__ { int unused; }; /*14244 */ struct ILockBytes { IUnknown baseclass_0; }; /*14245 */ struct NiAlphaAccumulator { NiBackToFrontAccumulator baseclass_0; bool m_bObserveNoSortHint; bool m_bSortByClosestPoint; }; /*14246 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SKILL_CMD { unsigned int chrregnum; PARTMARK PartMark; unsigned __int16 nMaxNum; unsigned __int16 number; PROTO_SKILLREADBLOCK skill[]; }; #pragma pack(pop) /*14247 */ struct PROTO_NC_RAID_MAKE_ACK { unsigned __int16 nRaidNo; unsigned __int16 nError; }; /*14248 */ struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS { unsigned int cbSize; int fCommercial; }; /*14249 */ struct Proto_CharDataStruct:: { Name3 map; unsigned int layer; }; /*14250 */ struct Proto_CharDataStruct { unsigned int CharRegistNumber; Proto_CharDataStruct:: pcds_Link2AnotherLayer; }; /*14251 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_DATATRANSMISSION_RNG { ZONERINGLINKAGESTART start; Proto_CharDataStruct data; }; #pragma pack(pop) /*14252 */ struct _REPARSE_GUID_DATA_BUFFER:: { char DataBuffer[1]; }; /*14253 */ struct _REPARSE_GUID_DATA_BUFFER { unsigned int ReparseTag; unsigned __int16 ReparseDataLength; unsigned __int16 Reserved; _GUID ReparseGuid; _REPARSE_GUID_DATA_BUFFER:: GenericReparseBuffer; }; /*14254 */ #pragma pack(push, 1) struct PROTO_NC_USER_JP_PASSWORD_CHECK_ACK { NETPACKETHEADER netpacketheader; unsigned __int16 nError; unsigned int nUserNo; char sUserName[24]; char sChannel[254]; char sUserIP[20]; }; #pragma pack(pop) /*14255 */ struct _CRYPT_TIMESTAMP_REQUEST { unsigned int dwVersion; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPTOAPI_BLOB HashedMessage; char *pszTSAPolicyId; _CRYPTOAPI_BLOB Nonce; int fCertReq; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*14256 */ #pragma pack(push, 1) struct AuctionItem_Search { unsigned __int16 nSize; int nAuctionNo; unsigned int dExpirationDate; char sName[20]; unsigned __int64 nPrice; SHINE_ITEM_STRUCT ItemDataInfo; }; #pragma pack(pop) /*14257 */ union AuctionItemInfo { AuctionItem_Search Search; AuctionItem_MyRegisterGoodList MyRegisterGoodList; }; /*14258 */ struct _SECURITY_DESCRIPTOR { char Revision; char Sbz1; unsigned __int16 Control; void *Owner; void *Group; _ACL *Sacl; _ACL *Dacl; }; /*14259 */ struct _WIN32_FIND_STREAM_DATA { _LARGE_INTEGER StreamSize; wchar_t cStreamName[296]; }; /*14260 */ struct PROTO_NC_ITEM_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_REQ { unsigned __int64 cen; }; /*14261 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_GET_GAMEOPTION_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_GAMEOPTION_CMD DBGameOptionData; }; #pragma pack(pop) /*14262 */ struct PROTO_NC_CHAR_STAT_INCPOINTFAIL_DB_ACK { NETPACKETZONEHEADER header; unsigned __int16 err; }; /*14263 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_LEVEL_CMD { Name5 charid; char level; }; #pragma pack(pop) /*14264 */ #pragma pack(push, 1) struct PROTO_NC_DATA_REPORT_ADD_REQ { unsigned int dwReporter; unsigned __int16 hReporter; char nWorldNo; Name5 sReporterCharID; Name5 sHarmer; char byReportType[16]; char byReason[256]; unsigned __int16 nChatLogSize; char byChatLog[2048]; }; #pragma pack(pop) /*14265 */ struct PROTO_NC_MINIHOUSE_PORTAL_CLOSE_CMD { char dummy[1]; }; /*14266 */ struct _CRYPT_ENCRYPTED_PRIVATE_KEY_INFO { _CRYPT_ALGORITHM_IDENTIFIER EncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedPrivateKey; }; /*14267 */ struct PrintPropertyValue:::: { unsigned int cbBuf; void *pBuf; }; /*14268 */ union PrintPropertyValue:: { char propertyByte; wchar_t *propertyString; int propertyInt32; __int64 propertyInt64; PrintPropertyValue:::: propertyBlob; }; /*14269 */ struct PrintPropertyValue { EPrintPropertyType ePropertyType; PrintPropertyValue:: value; }; /*14270 */ struct PrintNamedProperty { wchar_t *propertyName; PrintPropertyValue propertyValue; }; /*14271 */ struct _D3DDEVINFO_D3D9INTERFACETIMINGS { float WaitingForGPUToUseApplicationResourceTimePercent; float WaitingForGPUToAcceptMoreCommandsTimePercent; float WaitingForGPUToStayWithinLatencyTimePercent; float WaitingForGPUExclusiveResourceTimePercent; float WaitingForGPUOtherTimePercent; }; /*14272 */ struct _D3DXSHADER_CONSTANTTABLE { unsigned int Size; unsigned int Creator; unsigned int Version; unsigned int Constants; unsigned int ConstantInfo; unsigned int Flags; unsigned int Target; }; /*14273 */ struct _USER_MARSHAL_CB { unsigned int Flags; _MIDL_STUB_MESSAGE *pStubMsg; const char *pReserve; unsigned int Signature; _USER_MARSHAL_CB_TYPE CBType; const char *pFormat; const char *pTypeFormat; }; /*14274 */ struct PROTO_NC_CT_SET_CURRENT_DB_CMD { NETPACKETZONEHEADER header; char CurrentTitle; char CurrentTitleElement; unsigned __int16 CurrentTitleMobID; CT_INFO UseTitle; CT_INFO UseAbleTitle; }; /*14275 */ struct NiStream::LoadState { float m_fReadProgress; float m_fLinkProgress; }; /*14276 */ struct NiTMapBase,char const *,NiObject * (__cdecl*)(void)> { NiTMapBase,char const *,NiObject * (__cdecl*)(void)>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiObject * (__cdecl*)(void)>::AntiBloatAllocator m_kAllocator; }; /*14277 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiObject *(__cdecl *m_val)(); }; /*14278 */ struct NiTMapBase,char const *,NiObject * (__cdecl*)(void)>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this, NiTMapItem *, const char *, NiObject *(__cdecl *)()); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiObject * (__cdecl*)(void)> *this, NiTMapItem *); }; /*14279 */ struct NiTMapBase,char const *,NiObject * (__cdecl*)(void)>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*14280 */ struct NiTPointerMap { NiTMapBase,char const *,NiObject * (__cdecl*)(void)> baseclass_0; }; /*14281 */ struct NiTStringTemplateMap,NiObject * (__cdecl*)(void)> { NiTPointerMap baseclass_0; bool m_bCopy; }; /*14282 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiObject * (__cdecl*)(void)> baseclass_0; }; /*14283 */ struct NiTArray { NiTArrayVtbl *vfptr; void (__cdecl **m_pBase)(NiStream *, NiObject *); unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*14284 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*14285 */ struct NpModelData_ActorM { NpModelFactory baseclass_0; }; /*14286 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_EMBLEM_SAVE_DB_REQ { unsigned int nCharNo; unsigned int nGuildNo; GUILD_EMBLEM_INFO EmblemInfo; int EmblemCreateDate; }; #pragma pack(pop) /*14287 */ #pragma pack(push, 1) struct PROTO_NC_BAT_DOTDAMAGE_CMD { unsigned __int16 object; unsigned int resthp; unsigned __int16 damage; unsigned __int16 abstate; unsigned __int16 hpchangeorder; char IsMissDamage; }; #pragma pack(pop) /*14288 */ #pragma pack(push, 1) struct PROTO_NC_DATA_REPORT_GET_ACK { unsigned __int16 hReporter; unsigned __int16 err; int nRegNumber; char byReportResult; char byRemark[128]; }; #pragma pack(pop) /*14289 */ struct PROTO_NC_MOVER_RIDE_OFF_FAIL_CMD { unsigned __int16 nError; }; /*14290 */ struct _EXTENDED_ENCRYPTED_DATA_INFO { unsigned int ExtendedCode; unsigned int Length; unsigned int Flags; unsigned int Reserved; }; /*14291 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_CHECK_CMD { char dummy[1]; }; /*14292 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_USE_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER header; PROTO_NC_ITEMDB_USE_ACK ack; }; #pragma pack(pop) /*14293 */ struct HSPRITE__ { int unused; }; /*14294 */ struct tagTTPOLYCURVE { unsigned __int16 wType; unsigned __int16 cpfx; tagPOINTFX apfx[1]; }; /*14295 */ struct OPENCARDNAMEA { unsigned int dwStructSize; HWND__ *hwndOwner; unsigned int hSCardContext; char *lpstrGroupNames; unsigned int nMaxGroupNames; char *lpstrCardNames; unsigned int nMaxCardNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; char *lpstrRdr; unsigned int nMaxRdr; char *lpstrCard; unsigned int nMaxCard; const char *lpstrTitle; unsigned int dwFlags; void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; unsigned int dwActiveProtocol; unsigned int (__stdcall *lpfnConnect)(unsigned int, char *, char *, void *); int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); unsigned int hCardHandle; }; /*14296 */ struct _CRYPT_PKCS12_PBE_PARAMS { int iIterations; unsigned int cbSalt; }; /*14297 */ struct PROTO_NC_WT_LICENSE_CLR_ACK::echo_data { ITEM_INVEN licenseitem; ITEM_INVEN weaponitem; }; /*14298 */ #pragma pack(push, 1) struct PROTO_NC_WT_LICENSE_CLR_ACK { NETPACKETZONEHEADER Header; unsigned __int16 lockindex; PROTO_NC_WT_LICENSE_CLR_ACK::echo_data echo_data; SHINE_ITEM_REGISTNUMBER WeaponItemKey; unsigned __int16 MobID; unsigned __int16 ErrorCode; }; #pragma pack(pop) /*14299 */ struct tagHW_PROFILE_INFOW { unsigned int dwDockInfo; wchar_t szHwProfileGuid[39]; wchar_t szHwProfileName[80]; }; /*14300 */ struct _PERF_COUNTER_BLOCK { unsigned int ByteLength; }; /*14301 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_ACK { unsigned __int16 Error; unsigned int nGTNo; }; #pragma pack(pop) /*14302 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_GUILD_JOIN_REQ { unsigned __int16 hWMChar; unsigned int nNo; Name5 sInviteCharID; unsigned int nTargetCharNo; Name5 sTargetCharID; char nGrade; }; #pragma pack(pop) /*14303 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*14304 */ struct __NCRYPT_UI_POLICY { unsigned int dwVersion; unsigned int dwFlags; const wchar_t *pszCreationTitle; const wchar_t *pszFriendlyName; const wchar_t *pszDescription; }; /*14305 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLIT_N_MERGESUC_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_SPLIT_N_MERGESUC_ACK ack; }; #pragma pack(pop) /*14306 */ struct PROTO_NC_MISC_ITEMSHOP_URL_ACK { unsigned __int16 nError; unsigned __int16 nLen; char sURL[]; }; /*14307 */ struct NiProfileLogBehavior { NiLogBehavior baseclass_0; }; /*14308 */ struct PROTO_NC_TRADE_PROPOSE_ASK_REQ { unsigned __int16 proposer; }; /*14309 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_SOUND_CMD { char sound; unsigned int keeptime; }; #pragma pack(pop) /*14310 */ struct PROTO_NC_EVENT_ADD_EVENT_REQ { GM_EVENT_DATA EventData; }; /*14311 */ struct MobInfoTab { IIDTableBase baseclass_0; }; /*14312 */ struct _TAPE_PREPARE { unsigned int Operation; char Immediate; }; /*14313 */ struct NiPSysEmitterDeclinationCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*14314 */ struct DIPROPCALPOV { DIPROPHEADER diph; int lMin[5]; int lMax[5]; }; /*14315 */ struct PROTO_NC_ITEMDB_UPGRADE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*14316 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_UPGRADE_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_UPGRADE_ACK ack; }; #pragma pack(pop) /*14317 */ union _CHAR_INFO:: { wchar_t UnicodeChar; char AsciiChar; }; /*14318 */ struct _CHAR_INFO { _CHAR_INFO:: Char; unsigned __int16 Attributes; }; /*14319 */ struct _TXFS_MODIFY_RM { unsigned int Flags; unsigned int LogContainerCountMax; unsigned int LogContainerCountMin; unsigned int LogContainerCount; unsigned int LogGrowthIncrement; unsigned int LogAutoShrinkPercentage; unsigned __int64 Reserved; unsigned __int16 LoggingMode; }; /*14320 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLCAST_REQ { unsigned __int16 skill; unsigned __int16 target; char attackcode; }; #pragma pack(pop) /*14321 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_GET_ETC4_CMD { char dummy[1]; }; /*14322 */ union $66F167E138FFF548AF4E2F190DF45ED8 { SCARD_T0_COMMAND CmdBytes; char rgbHeader[5]; }; /*14323 */ struct SCARD_T0_REQUEST { _SCARD_IO_REQUEST ioRequest; char bSw1; char bSw2; $66F167E138FFF548AF4E2F190DF45ED8 ___u3; }; /*14324 */ struct ICatalogFileInfo { IUnknown baseclass_0; }; /*14325 */ struct NiTCBRotKey { NiRotKey baseclass_0; float m_fTension; float m_fContinuity; float m_fBias; NiQuaternion m_A; NiQuaternion m_B; }; /*14326 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_GOLD_REFUND_ZONE_CMD { char PartMask; unsigned __int16 nEnterGuildNum; GT_EnterList EnterGuildList[]; }; #pragma pack(pop) /*14327 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CAPSULEITEM_REQ { NETPACKETZONEHEADER Header; SHINE_ITEM_REGISTNUMBER nItemReg; ITEM_INVEN nLocation; }; #pragma pack(pop) /*14328 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_GAMEOPTION_REQ { unsigned __int16 nGameOptionDataCnt; GAME_OPTION_DATA GameOptionData[]; }; /*14329 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PARTY_BANISH { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 partyregnum; unsigned int banchrregnum; }; #pragma pack(pop) /*14330 */ struct SHINE_ITEM_VAR_STRUCT { unsigned __int16 itemid; char itemattr[]; }; /*14331 */ struct PROTO_NC_ITEM_CELLCHANGE_CMD { ITEM_INVEN exchange; ITEM_INVEN location; SHINE_ITEM_VAR_STRUCT item; }; /*14332 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_INC_DEC_MONEY_REQ { unsigned int owner; unsigned int cen; char Positive; }; #pragma pack(pop) /*14333 */ struct PROTO_NC_LOG_GAME_MONEY_TRADE_INCOME { unsigned int chrregnum; unsigned int chrregnum_from; unsigned __int64 cen; unsigned __int64 result_money; }; /*14334 */ #pragma pack(push, 1) struct GUILD_TOKEN_DB { unsigned int nNo; unsigned __int64 nGuildToken; }; #pragma pack(pop) /*14335 */ struct PROTO_NC_USER_TW_PASSWORD_CHECK_REQ { NETPACKETHEADER netpacketheader; char sUserName[36]; char sSerial[36]; char sUID[20]; char sSID[8]; }; /*14336 */ #pragma pack(push, 1) struct PROTO_NC_MISC_S2SCONNECTION_REQ { char echo_data; char server_to_id; char server_from_id; char server_from_world_num; char server_from_zone_num; unsigned __int16 key; }; #pragma pack(pop) /*14337 */ struct DISPLAYCONFIG_SOURCE_DEVICE_NAME { DISPLAYCONFIG_DEVICE_INFO_HEADER header; wchar_t viewGdiDeviceName[32]; }; /*14338 */ struct NiTask { NiObject baseclass_0; NiTask::TaskStatus m_eStatus; }; /*14339 */ struct NiTQueue { NiTask **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiHead; unsigned int m_uiTail; }; /*14340 */ struct PROTO_NC_RAID_ZONE_MAKE_CMD { unsigned __int16 nPartyNo; unsigned __int16 nRaidNo; unsigned __int16 nRaidPartyNo[4]; unsigned int FirstPartyCharRegNo[5]; }; /*14341 */ struct PROTO_NC_RAID_WARNING_ACK { unsigned __int16 nError; }; /*14342 */ struct $31DC3C0C08FBB9647C9D121984F14F2B { int X1; int Y1; int X2; int Y2; }; /*14343 */ union $7ECEFE2E779CA91DB701DF6EBFCD7E86 { tagRECT Rect; $31DC3C0C08FBB9647C9D121984F14F2B _s1; }; /*14344 */ struct PgWinTextMenu::Link { int Type; $7ECEFE2E779CA91DB701DF6EBFCD7E86 ___u1; char LinkFile[40]; int CallMenu; int RevCode; }; /*14345 */ struct PgWinTextMenu::Link2 { PgWinTextMenu::Link baseclass_0; char TextStr[65]; unsigned int Color; }; /*14346 */ struct PgWinTextMenu { PgWinText baseclass_0; PgWinTextMenu::Link m_Link[32]; PgWinTextMenu::Link2 m_Link2[32]; int m_nTotalLink; int m_nTotalLink2; int m_nOffx; int m_nOffy; int m_nVar1; int m_nVar2; int m_nVar3; int m_nVar4; int m_nVar5; int m_nIntVar[10]; char m_Str1Var[10][33]; char m_Str2Var[10][33]; }; /*14347 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_SET_REWARD_ITEM_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; char NumOfRewardGood; GUILD_ACADEMY_REWARD_ITEM RewardItem[]; }; #pragma pack(pop) /*14348 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMBREAK_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER BreakItemKey; unsigned int Owner; unsigned __int16 nID; unsigned __int16 nLot; char nDeleteChestItem; PROTO_ITEM_VANISH DeleteChestItem[]; }; #pragma pack(pop) /*14349 */ struct PROTO_NC_MISC_TIMEFROMWORLD_CMD { tm TimeStr; }; /*14350 */ struct tagEMRCREATEPALETTE { tagEMR emr; unsigned int ihPal; tagLOGPALETTE lgpl; }; /*14351 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_5 { unsigned int nType; unsigned int nCharNo; unsigned int nInt1; unsigned int nInt2; }; /*14352 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_ACK { unsigned int nGuildNo; unsigned int nCharNo; unsigned int nBanCharNo; unsigned int nRestTime; unsigned __int16 Error; }; #pragma pack(pop) /*14353 */ struct _JOBOBJECT_BASIC_UI_RESTRICTIONS { unsigned int UIRestrictionsClass; }; /*14354 */ struct NiPSysPositionModifier { NiPSysModifier baseclass_0; }; /*14355 */ struct SHINE_INVEN_SLOT_INFO { SHINE_ITEM_REGISTNUMBER ItmeReg; unsigned __int16 ItemID; ITEM_INVEN inven; unsigned int Lot; }; /*14356 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_DELETE_ACK { unsigned int nNo; unsigned __int16 Error; }; #pragma pack(pop) /*14357 */ struct PROTO_NC_PARTY_FINDER_DELETE_YOUR_MSG_CMD { char dummy[1]; }; /*14358 */ struct PROTO_NC_RAID_SET_SUB_LEADER_BROAD_CMD { Name5 sCommandCharID; Name5 sNewSubLeaderCharID; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /*14359 */ struct $_TypeDescriptor$_extraBytes_44 { const void *pVFTable; void *spare; char name[44]; }; /*14360 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MAKE_REQ { unsigned __int16 hWMChar; unsigned int nCharNo; Name5 sCharID; PROTO_NC_GUILD_MAKE_REQ Make; }; #pragma pack(pop) /*14361 */ #pragma pack(push, 1) struct PROTO_NC_ACT_WHISPERSUCCESS_ACK { char itemLinkDataCount; Name5 receiver; char len; char content[]; }; #pragma pack(pop) /*14362 */ struct NiLinRotKey { NiRotKey baseclass_0; }; /*14363 */ #pragma pack(push, 1) struct PROTO_NC_CHAT_RESTRICT_DB_ADD_REQ { unsigned __int16 nSessionHandle; unsigned int nUserNo; Name5 sChatRestrictCharID; }; #pragma pack(pop) /*14364 */ struct PPM_WMI_IDLE_STATES_EX { unsigned int Type; unsigned int Count; unsigned int TargetState; unsigned int OldState; void *TargetProcessors; PPM_WMI_IDLE_STATE State[1]; }; /*14365 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_GRADE_ACK { NETPACKETZONEHEADER netpacketzoneheader; unsigned __int16 err; char Grade; }; #pragma pack(pop) /*14366 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_GET_ACK { unsigned __int16 handle_char; unsigned int charno; unsigned int friendno; unsigned __int16 err; PROTO_FRIEND_INFO friendinfo; }; #pragma pack(pop) /*14367 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_SET_LEADER_CMD { unsigned __int16 nRaidNo; unsigned int nNewLeaderCharNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; #pragma pack(pop) /*14368 */ struct RPC_CLIENT_INFORMATION1 { char *UserName; char *ComputerName; unsigned __int16 Privilege; unsigned int AuthFlags; }; /*14369 */ #pragma pack(push, 1) struct PROTO_NC_MAP_LINKEND_CMD { unsigned __int16 wmshandle; unsigned __int16 zonehandle; unsigned int chrregnum; Name3 map; char zoneid; SHINE_XY_TYPE location; char StoreType; unsigned __int64 CharExp; unsigned __int64 CharMoney; char IsPartyRelease; }; #pragma pack(pop) /*14370 */ struct IBlockingLock { IUnknown baseclass_0; }; /*14371 */ struct NiTArray { NiTArrayVtbl *vfptr; unsigned int (__cdecl **m_pBase)(NiD3DShaderDeclaration::PackingParameters *); unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*14372 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*14373 */ struct NiD3DShaderDeclaration::PackingParameters { NiD3DShaderDeclaration::ShaderParameterType m_ePackType; unsigned int m_uiDataType; unsigned __int16 m_usCount; unsigned __int16 *m_pusVertexMap; void *m_pvInData; unsigned int m_uiInSize; unsigned int m_uiInStride; unsigned int m_uiOutSize; unsigned int m_uiOutStride; void *m_pvOutData; }; /*14374 */ struct PROTO_NC_ITEM_AUTO_ARRANGE_INVEN_REQ { char dummy[1]; }; /*14375 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_DB_RESULT_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 nError; }; /*14376 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_ENTER_GAME { unsigned int UserNo; unsigned int CharNo; char UserID[30]; }; #pragma pack(pop) /*14377 */ struct LIST_ENTRY64 { unsigned __int64 Flink; unsigned __int64 Blink; }; /*14378 */ struct NiMemoryLogBehavior { NiLogBehavior baseclass_0; }; /*14379 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MAPLINK_ITEM_CONSUME_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; Name3 mapName; unsigned __int16 skillID; unsigned int skillCoolTime; unsigned __int16 nError; }; #pragma pack(pop) /*14380 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_CREATE_REQ { char slotnum; Name5 name; PROTO_AVATAR_SHAPE_INFO char_shape; }; #pragma pack(pop) /*14381 */ struct PROTO_NC_FRIEND_FIND_FRIENDS_REQ { char dummy[1]; }; /*14382 */ struct PROTO_NC_WT_LICENSE_CLR_REQ::echo_data { ITEM_INVEN licenseitem; ITEM_INVEN weaponitem; }; /*14383 */ #pragma pack(push, 1) struct PROTO_NC_WT_LICENSE_CLR_REQ { NETPACKETZONEHEADER Header; unsigned __int16 lockindex; PROTO_NC_WT_LICENSE_CLR_REQ::echo_data echo_data; SHINE_ITEM_REGISTNUMBER WeaponItemKey; unsigned __int16 MobID; SHINE_ITEM_REGISTNUMBER LicenseClearItemKey; unsigned __int16 LicenseClearItemID; char LicenseClearItemDelete; unsigned __int16 LicenseClearAttr; }; #pragma pack(pop) /*14384 */ #pragma pack(push, 1) struct PROTO_NC_RAID_LOGIN_CMD { unsigned __int16 nRaidNo; unsigned int nCharNo; }; #pragma pack(pop) /*14385 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_SOMEONEUSE_CMD { unsigned __int16 user; SHINE_XY_TYPE useloc; unsigned __int16 useditem; }; #pragma pack(pop) /*14386 */ struct HPEN__ { int unused; }; /*14387 */ struct NiPSysVortexFieldModifier { NiPSysFieldModifier baseclass_0; NiPoint3 m_kDirection; }; /*14388 */ union __m128i { char m128i_i8[16]; __int16 m128i_i16[8]; int m128i_i32[4]; __int64 m128i_i64[2]; char m128i_u8[16]; unsigned __int16 m128i_u16[8]; unsigned int m128i_u32[4]; unsigned __int64 m128i_u64[2]; }; /*14389 */ struct PROTO_NC_SOULSTONE_HP_SOMEONEUSE_CMD { unsigned __int16 player; }; /*14390 */ struct _CHANGER_SET_POSITION { _CHANGER_ELEMENT Transport; _CHANGER_ELEMENT Destination; char Flip; }; /*14391 */ struct ICreateTypeInfo { IUnknown baseclass_0; }; /*14392 */ struct PROTO_NC_EVENT_UPDATE_EVENT_REQ { GM_EVENT_DATA EventData; }; /*14393 */ struct ITimeAndNoticeControl { IUnknown baseclass_0; }; /*14394 */ struct NiTAbstractPoolAllocator::AllocNode { NiTAbstractPoolAllocator::AllocNode *m_pkNext; void *m_pkData; NiActorManager::TimelineData m_element; }; /*14395 */ struct PROTO_NC_ACT_PARTYCHAT_ACK { unsigned __int16 error; }; /*14396 */ struct PROTO_PARTY_MEMBER_IDENTY { unsigned int chrregnum; unsigned __int16 zonehandle; unsigned __int16 wldmanhandle; }; /*14397 */ struct PROTO_NC_INSTANCE_DUNGEON_LEVEL_SELECT_CHECK_ACK { unsigned int nCharRegNum; unsigned __int16 nNPCHandle; unsigned __int16 nError; ID_LEVEL_TYPE eLevelType; }; /*14398 */ struct tagDRAWITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; unsigned int itemID; unsigned int itemAction; unsigned int itemState; HWND__ *hwndItem; HDC__ *hDC; tagRECT rcItem; unsigned int itemData; }; /*14399 */ struct tagI_RpcProxyCallbackInterface { int (__stdcall *IsValidMachineFn)(unsigned __int16 *, unsigned __int16 *, unsigned int); int (__stdcall *GetClientAddressFn)(void *, char *, unsigned int *); int (__stdcall *GetConnectionTimeoutFn)(unsigned int *); int (__stdcall *PerformCalloutFn)(void *, _RDR_CALLOUT_STATE *, _RPC_HTTP_REDIRECTOR_STAGE); void (__stdcall *FreeCalloutStateFn)(_RDR_CALLOUT_STATE *); int (__stdcall *GetClientSessionAndResourceUUIDFn)(void *, int *, _GUID *, int *, _GUID *); int (__stdcall *ProxyFilterIfFn)(void *, _GUID *, unsigned __int16, int *); void (__stdcall *RpcProxyUpdatePerfCounterFn)(RpcProxyPerfCounters, int, unsigned int); void (__stdcall *RpcProxyUpdatePerfCounterBackendServerFn)(unsigned __int16 *, int); }; /*14400 */ struct _tagStartParam { _GUID iid; IBindCtx *pIBindCtx; IUnknown *pItf; }; /*14401 */ struct PROTO_NC_GUILD_DB_WAR_ACK { unsigned __int16 Error; PROTO_NC_GUILD_DB_WAR_REQ WarReq; }; /*14402 */ struct PROTO_NC_ITEMDB_UNEQUIPFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*14403 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_REPURCHASE_LOT_REQ { unsigned __int16 nHandleNum; unsigned int nCharRegNum; unsigned __int16 nLockIndex; unsigned __int16 nItemID; PROTO_ITEM_ATTRCHANGE nItemAttrChange; unsigned int nPrice; SHINE_ITEM_REGISTNUMBER nSellItemKey; unsigned int UserNo; unsigned __int16 Vendor; char CharID[30]; int CharLevel; }; #pragma pack(pop) /*14404 */ struct PROTO_NC_CHAR_NEWBIE_GUIDE_VIEW_LIST_CMD { char nGuideViewNum; char nGuideViewList[]; }; /*14405 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_BUYREFRESH_CMD { char boothslot; unsigned __int16 restlot; }; #pragma pack(pop) /*14406 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_PORTAL_ADD_REQ { NETPACKETZONEHEADER header; unsigned __int16 nPortalItemID; char bType; int dEndDate; unsigned __int16 lockindex; PROTO_ITEM_RELOC Item; }; #pragma pack(pop) /*14407 */ struct PROTO_NC_RAID_SET_LOOTER_CMD { Name5 sCommandCharID; }; /*14408 */ struct IDirect3DStateBlock9 { IUnknown baseclass_0; }; /*14409 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_MOVER_UPGRADE_ACK { unsigned __int16 nError; char bRare; char bUpgrade; char nSlot; unsigned __int16 nItemID; SHINE_ITEM_ATTRIBUTE ItemAttr; }; #pragma pack(pop) /*14410 */ struct PROTO_NC_CHAR_SET_STYLE_ACK { unsigned __int16 Error; }; /*14411 */ struct PROTO_NC_ACT_WEDDING_AGREEMENT_DIVORCE_ACK { unsigned __int16 err; }; /*14412 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_31 { const void *pVFTable; void *spare; char name[31]; }; #pragma pack(pop) /*14413 */ struct PROTO_NC_GUILD_ACADEMY_HISTORY_LIST_REQ { char dummy[1]; }; /*14414 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_GAMEOPTION_REQ { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_GAMEOPTION_CMD DBGameOptionData; }; #pragma pack(pop) /*14415 */ struct tagPDEXW { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned int Flags2; unsigned int ExclusionFlags; unsigned int nPageRanges; unsigned int nMaxPageRanges; tagPRINTPAGERANGE *lpPageRanges; unsigned int nMinPage; unsigned int nMaxPage; unsigned int nCopies; HINSTANCE__ *hInstance; const wchar_t *lpPrintTemplateName; IUnknown *lpCallback; unsigned int nPropertyPages; _PSP **lphPropertyPages; unsigned int nStartPage; unsigned int dwResultAction; }; /*14416 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_NOTIFY_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned int nNo; int dNotifyDate; Name5 sNotifyCharID; unsigned __int16 nNotifyLength; char sNotify[]; }; #pragma pack(pop) /*14417 */ struct PROTO_NC_CHAR_SUPPORT_REWARD_CMD { unsigned int nCharNo; USER_TYPE eUserType; }; /*14418 */ struct AsyncIUnknown { IUnknown baseclass_0; }; /*14419 */ struct IEnumFORMATETC { IUnknown baseclass_0; }; /*14420 */ struct _D3DXBONECOMBINATION { unsigned int AttribId; unsigned int FaceStart; unsigned int FaceCount; unsigned int VertexStart; unsigned int VertexCount; unsigned int *BoneId; }; /*14421 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_EMBLEM_INFO_DB_ACK { char PartMask; unsigned __int16 nNumOfEmblem; GUILD_EMBLEM_INFO_DB EmblemInfo[]; }; #pragma pack(pop) /*14422 */ struct PROTO_NC_MISC_EVENTNPC_STANDSTART_CLIENT_CMD { Name8 sMobIndex; }; /*14423 */ struct PROTO_NC_ITEMDB_ITEMCHANGE_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER itemkey; SHINE_ITEM_STRUCT itemstruct[]; }; /*14424 */ struct PROTO_NC_ACT_RIDE_FAIL_CMD { unsigned __int16 err; }; /*14425 */ struct _tagCODEBASEHOLD { unsigned int cbSize; wchar_t *szDistUnit; wchar_t *szCodeBase; unsigned int dwVersionMS; unsigned int dwVersionLS; unsigned int dwStyle; }; /*14426 */ #pragma pack(push, 1) struct PROTO_NC_CT_LUASCRIPT_SET_WORLD_CMD { unsigned int nCharNo; CT_INFO CTInfo; }; #pragma pack(pop) /*14427 */ struct PROTO_NC_MAP_WING_SAVE_ACK { unsigned __int16 err; }; /*14428 */ struct PROTO_NC_CHAT_RESTRICT_DB_LIST_CMD { unsigned __int16 nChatRestrictListCnt; PROTO_CHAT_RESTRICT_DB_INFO ChatRestrictData[]; }; /*14429 */ struct NiTriIntersect { NiPoint3 *m_apkP[3]; NiPoint3 *m_rkV0; NiPoint3 *m_apkQ[3]; NiPoint3 *m_rkV1; NiPoint3 m_kD; NiPoint3 m_kW; NiPoint3 m_kNxM; float m_fNxMdNxM; NiPoint3 m_kE0xF0; NiPoint3 m_kE0xF1; NiPoint3 m_kE1xF0; NiPoint3 m_kE1xF1; float m_fE0xF0dD; float m_fE0xF1dD; float m_fE0xF2dD; float m_fE1xF0dD; float m_fE1xF1dD; float m_fE1xF2dD; float m_fE2xF0dD; float m_fE2xF1dD; float m_fE2xF2dD; float m_fE0xF0dW; float m_fE0xF1dW; float m_fE0xF2dW; float m_fE1xF0dW; float m_fE1xF1dW; float m_fE1xF2dW; float m_fE2xF0dW; float m_fE2xF1dW; float m_fE2xF2dW; NiPoint3 m_kE0; NiPoint3 m_kE1; NiPoint3 m_kN; NiPoint3 m_kNxE0; NiPoint3 m_kNxE1; NiPoint3 m_kNxE2; float m_fNdN; float m_fNdF0; float m_fNdF1; float m_fNdF2; float m_fNdD; float m_fNdW; float m_fNxE0dD; float m_fNxE1dD; float m_fNxE2dD; float m_fNxE0dW; float m_fNxE1dW; float m_fNxE2dW; float m_fNxE0dF0; float m_fNxE0dF1; float m_fNxE0dF2; float m_fNxE1dF0; float m_fNxE1dF1; float m_fNxE1dF2; float m_fNxE2dF0; float m_fNxE2dF1; float m_fNxE2dF2; NiPoint3 m_kF0; NiPoint3 m_kF1; NiPoint3 m_kM; NiPoint3 m_kMxF0; NiPoint3 m_kMxF1; NiPoint3 m_kMxF2; float m_fMdM; float m_fMdE0; float m_fMdE1; float m_fMdE2; float m_fMdD; float m_fMdW; float m_fMxF0dD; float m_fMxF1dD; float m_fMxF2dD; float m_fMxF0dW; float m_fMxF1dW; float m_fMxF2dW; float m_fMxF0dE0; float m_fMxF0dE1; float m_fMxF0dE2; float m_fMxF1dE0; float m_fMxF1dE1; float m_fMxF1dE2; float m_fMxF2dE0; float m_fMxF2dE1; float m_fMxF2dE2; unsigned int m_uiAxis; float m_afPSort[3]; float m_afQSort[3]; int m_aiPIndex[3]; int m_aiQIndex[3]; float m_fTime; float m_fIntrTime; NiPoint3 m_kIntrPt; }; /*14430 */ struct D3DXVECTOR2_16F { D3DXFLOAT16 x; D3DXFLOAT16 y; }; /*14431 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_HIT_CMD:::: { char _bf0; }; /*14432 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONESKILLBASH_HIT_CMD:: { unsigned __int16 handle; unsigned int resthp; unsigned int hpchange; PROTO_NC_BAT_SOMEONESKILLBASH_HIT_CMD:::: flag; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*14433 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOMEONESKILLBASH_HIT_CMD { unsigned __int16 attacker; unsigned __int16 skill; SHINE_XY_TYPE targetpoint; char targetnum; PROTO_NC_BAT_SOMEONESKILLBASH_HIT_CMD:: target[]; }; #pragma pack(pop) /*14434 */ #pragma pack(push, 1) struct PROTO_NC_KQ_SCORE_SIMPLE_CMD:: { char rank; unsigned int kill; unsigned int down; unsigned int score; }; #pragma pack(pop) /*14435 */ struct PROTO_NC_KQ_SCORE_SIMPLE_CMD::KQScore { Name5 charid; unsigned int kill; unsigned int down; unsigned int score; }; /*14436 */ #pragma pack(push, 1) struct PROTO_NC_KQ_SCORE_SIMPLE_CMD { char num; unsigned int base; PROTO_NC_KQ_SCORE_SIMPLE_CMD:: self; PROTO_NC_KQ_SCORE_SIMPLE_CMD::KQScore array[]; }; #pragma pack(pop) /*14437 */ struct PROTO_NC_CHAR_CHARDATAFAIL_ACK { NETPACKETHEADER netpacketheader; unsigned __int16 err; }; /*14438 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMTRADE_REQ:: { char from; unsigned __int64 cen; unsigned __int64 result_money_from; unsigned __int64 result_money_to; }; #pragma pack(pop) /*14439 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMTRADE_REQ:::: { SHINE_ITEM_REGISTNUMBER regnum; unsigned __int16 id; unsigned __int16 lot; char invenloc; }; #pragma pack(pop) /*14440 */ struct PROTO_NC_ITEMDB_ITEMTRADE_REQ:: { PROTO_NC_ITEMDB_ITEMTRADE_REQ:::: invenA; PROTO_NC_ITEMDB_ITEMTRADE_REQ:::: invenB; }; /*14441 */ struct PROTO_NC_ITEMDB_ITEMTRADE_REQ { NETPACKETZONEHEADER A; NETPACKETZONEHEADER B; unsigned __int16 lockindexA; unsigned __int16 lockindexB; PROTO_NC_ITEMDB_ITEMTRADE_REQ:: cen; char tradenumber; PROTO_NC_ITEMDB_ITEMTRADE_REQ:: tradeitem[]; }; /*14442 */ #pragma pack(push, 1) struct PROTO_NC_ACT_EVENT_CODE_ACTION_CMD { unsigned __int16 nHandle; unsigned int nActionEventCode; }; #pragma pack(pop) /*14443 */ struct NiSphereBV { NiBoundingVolume baseclass_0; NiSphere m_kSphere; }; /*14444 */ struct PROTO_NC_GUILD_TOURNAMENT_ENTER_LIST_DB_GET_REQ { unsigned int nGTNo; }; /*14445 */ struct PROTO_NC_GUILD_EMBLEM_LEVELUP_CMD { unsigned int nCharNo; }; /*14446 */ struct PROTO_NC_BAT_SWING_DAMAGE_CMD:: { _BYTE gap0[1]; char _bf1; }; /*14447 */ struct PROTO_NC_BAT_SWING_DAMAGE_CMD { unsigned __int16 attacker; unsigned __int16 defender; PROTO_NC_BAT_SWING_DAMAGE_CMD:: flag; unsigned __int16 damage; unsigned int resthp; unsigned __int16 hpchangeorder; char damageindex; char attacksequence; }; /*14448 */ struct PROTO_NC_SCENARIO_RUNEFFECT_CMD { Name4 effecname; unsigned int time; unsigned int locx; unsigned int locy; unsigned int dir; }; /*14449 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_46 { const void *pVFTable; void *spare; char name[46]; }; #pragma pack(pop) /*14450 */ struct PROTO_NC_ACT_REINFORCE_RUN_CMD { SHINE_XY_TYPE xy; }; /*14451 */ struct _PRINTER_INFO_2W { wchar_t *pServerName; wchar_t *pPrinterName; wchar_t *pShareName; wchar_t *pPortName; wchar_t *pDriverName; wchar_t *pComment; wchar_t *pLocation; _devicemodeW *pDevMode; wchar_t *pSepFile; wchar_t *pPrintProcessor; wchar_t *pDatatype; wchar_t *pParameters; void *pSecurityDescriptor; unsigned int Attributes; unsigned int Priority; unsigned int DefaultPriority; unsigned int StartTime; unsigned int UntilTime; unsigned int Status; unsigned int cJobs; unsigned int AveragePPM; }; /*14452 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_RENAME_DB_ACK { NETPACKETHEADER NetPacketHeader; unsigned int nCharNo; char SlotNo; Name5 NewName; unsigned __int16 Error; }; #pragma pack(pop) /*14453 */ struct NiTPointerMap { NiTMapBase,NiTexturingProperty *,bool> baseclass_0; }; /*14454 */ struct NPAnimationControler { NPAnimationControlerVtbl *vfptr; std::list > m_listNAC_info; std::_List_iterator > > m_iterCurrent; std::_List_iterator > > m_iterBegin; std::_List_iterator > > m_iterEnd; bool m_bIsLoop; INpModelData *m_pModelData; }; /*14455 */ struct NPAnimationControlerVtbl { void *(__thiscall *__vecDelDtor)(NPAnimationControler *this, unsigned int); }; /*14456 */ struct PROTO_NC_ACT_RIDE_FEEDING_ACK { unsigned __int16 err; }; /*14457 */ struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { _LARGE_INTEGER DirectoryCount; _LARGE_INTEGER FileCount; unsigned __int16 FsFormatMajVersion; unsigned __int16 FsFormatMinVersion; wchar_t FsFormatName[12]; _LARGE_INTEGER FormatTime; _LARGE_INTEGER LastUpdateTime; wchar_t CopyrightInfo[34]; wchar_t AbstractInfo[34]; wchar_t FormattingImplementationInfo[34]; wchar_t LastModifyingImplementationInfo[34]; }; /*14458 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_CHAT_COLOR_CMD { unsigned int nCharNo; char nChatFontColorID; char nChatBalloonColorID; }; #pragma pack(pop) /*14459 */ struct PROTO_NC_GUILD_ACADEMY_START_DB_GET_RANKING_LIST_REQ { unsigned int nRoundTime; }; /*14460 */ struct _CRYPT_URL_INFO { unsigned int cbSize; unsigned int dwSyncDeltaTime; unsigned int cGroup; unsigned int *rgcGroupEntry; }; /*14461 */ union Name256Byte { char n256_name[256]; unsigned __int64 n256_code[32]; }; /*14462 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_SET_INFO { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 questid; char queststatus; }; #pragma pack(pop) /*14463 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_ZONE_AUTO_PICK_CMD { NETPACKETZONEHEADER header; unsigned __int16 wldmanhandle; char bEnable; }; #pragma pack(pop) /*14464 */ struct PROTO_NC_COLLECT_PEEPING_COLLECT_BOOKMARK_ACK { Name5 charname; unsigned __int16 err; PROTO_NC_CHAR_CARDCOLLECT_BOOKMARK_CMD collectionview; }; /*14465 */ struct IXMLDOMProcessingInstruction { IXMLDOMNode baseclass_0; }; /*14466 */ struct PgExternalLib { char dummy[1]; }; /*14467 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_COMPLETE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 questid; }; #pragma pack(pop) /*14468 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_MAP_OBJECT_CONTROL_CMD { char sObjectIndex[32]; char IsEnableObject; MAP_OBJECT_CONTROL_TYPE eControlType; }; #pragma pack(pop) /*14469 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*14470 */ struct NiFlipController { NiFloatInterpController baseclass_0; NiTArray > m_kTextures; unsigned int m_uiIndex; unsigned int m_uiAffectedMap; char *m_pcCtlrID; }; /*14471 */ struct PROTO_NC_HOLY_PROMISE_DB_GET_MEMBER_REQ { unsigned int nCharNo; }; /*14472 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_49 { const void *pVFTable; void *spare; char name[49]; }; #pragma pack(pop) /*14473 */ struct _TAPE_GET_DRIVE_PARAMETERS { char ECC; char Compression; char DataPadding; char ReportSetmarks; unsigned int DefaultBlockSize; unsigned int MaximumBlockSize; unsigned int MinimumBlockSize; unsigned int MaximumPartitionCount; unsigned int FeaturesLow; unsigned int FeaturesHigh; unsigned int EOTWarningZoneSize; }; /*14474 */ struct PROTO_NC_ITEM_BUY_SUC_ACTION_CMD { unsigned __int16 nNpcHandle; }; /*14475 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_GUILD_JOIN_ACK { unsigned __int16 hWMChar; unsigned int nNo; Name5 sInviteCharID; unsigned int nTargetCharNo; char nGrade; unsigned __int16 Error; }; #pragma pack(pop) /*14476 */ struct NiScreenLODData { NiLODData baseclass_0; NiBound m_kBound; NiBound m_kWorldBound; unsigned int m_uiNumProportions; float *m_pfProportions; }; /*14477 */ struct PROTO_NC_CHARGED_STAT_INITIALIZE_FAIL_CMD { unsigned __int16 err; }; /*14478 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGINFAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_LOGINFAIL_ACK ack; }; #pragma pack(pop) /*14479 */ struct PROTO_NC_GUILD_WORLD_RETYPE_REQ { NETPACKETZONEHEADER netpacketzoneheader; char nItemSlot; char nType; }; /*14480 */ struct PROTO_NC_TRADE_START_CMD { unsigned __int16 opposite; }; /*14481 */ struct PROTO_NC_PROMOTION_USER_CMD { char bIsPromotion; }; /*14482 */ struct _D3DRECTPATCH_INFO { unsigned int StartVertexOffsetWidth; unsigned int StartVertexOffsetHeight; unsigned int Width; unsigned int Height; unsigned int Stride; _D3DBASISTYPE Basis; _D3DDEGREETYPE Degree; }; /*14483 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_D { unsigned int nType; unsigned int nCharNo; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; }; /*14484 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PARTY_CHG_MAS { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 partyregnum; unsigned int oldmasterchrregnum; }; #pragma pack(pop) /*14485 */ struct PROTO_NC_GUILD_ACADEMY_GET_REWARD_MONEY_REQ { char dummy[1]; }; /*14486 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LOGOUT_CMD { unsigned __int16 partyregnum; unsigned int chrregnum; }; #pragma pack(pop) /*14487 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LOGOUT_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_LOGOUT_CMD cmd; }; #pragma pack(pop) /*14488 */ struct NiUVController { NiTimeController baseclass_0; unsigned int m_uiLastUOffsetIdx; unsigned int m_uiLastUTilingIdx; unsigned int m_uiLastVOffsetIdx; unsigned int m_uiLastVTilingIdx; unsigned __int16 m_usTextureSet; NiPointer m_spUVData; bool m_bNeedPreDisplay; }; /*14489 */ #pragma pack(push, 1) struct PROTO_NC_USP_USER_CHARACTER_DELETE { unsigned int nUserNo; char nWorldNo; unsigned int nCharNo; }; #pragma pack(pop) /*14490 */ struct PROTO_NC_OPTOOL_CLOSE_SERVER_ACK { unsigned __int16 error; }; /*14491 */ struct ISurrogateService { IUnknown baseclass_0; }; /*14492 */ struct IProcessLock { IUnknown baseclass_0; }; /*14493 */ struct ANON_OBJECT_HEADER_V2 { unsigned __int16 Sig1; unsigned __int16 Sig2; unsigned __int16 Version; unsigned __int16 Machine; unsigned int TimeDateStamp; _GUID ClassID; unsigned int SizeOfData; unsigned int Flags; unsigned int MetaDataSize; unsigned int MetaDataOffset; }; /*14494 */ struct PROTO_NC_SKILL_ERASE_REQ { NETPACKETZONEHEADER header; unsigned __int16 skill; }; /*14495 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_MATCH_TIME_ACK { unsigned __int16 Error; unsigned int nGTNo; }; #pragma pack(pop) /*14496 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_RENAME_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; Name4 sGuildName; }; #pragma pack(pop) /*14497 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_L20_DB_REQ { unsigned __int16 nWMHandle; Name18Byte sUserID; unsigned int nUserNo; char nEventNo; char nWorldNo; unsigned int nCharNo; unsigned int nEventPoint; }; #pragma pack(pop) /*14498 */ struct tagMONLINKSTRUCT { unsigned int cb; unsigned int dwTime; void *hTask; int fEstablished; int fNoData; HSZ__ *hszSvc; HSZ__ *hszTopic; HSZ__ *hszItem; unsigned int wFmt; int fServer; HCONV__ *hConvServer; HCONV__ *hConvClient; }; /*14499 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_ACADEMY_REWARD_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 Error; unsigned int nCharNo; unsigned int nGuildNo; unsigned __int64 nWantMoney; unsigned int nWantItemCnt; GUILD_ACADEMY_REWARD_ITEM WantItem; unsigned __int64 nSubAcademyMoney; unsigned __int64 nStorageMoney; char nModifyItemCnt; EACH_MODIFY_ITEM ModifyItem[]; }; #pragma pack(pop) /*14500 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ:: { SHINE_ITEM_REGISTNUMBER itemRegistNumber; unsigned __int16 itemID; ITEM_INVEN itemSlot; }; #pragma pack(pop) /*14501 */ struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ:: { char beDeleted; }; /*14502 */ struct PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ { NETPACKETZONEHEADER header; unsigned __int16 itemLockIndex; PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ:: equipment; PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ:: remover; PROTO_NC_ITEMDB_ENCHANT_REMOVE_GEM_REQ:: gemSlot[3]; char needItem; }; /*14503 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; IOptionBase *m_element; }; /*14504 */ struct PROTO_NC_CHARSAVE_TITLE_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; CHARACTER_TITLE_DB_SAVE CTData; }; /*14505 */ struct KQ_JOINING_ALARM_INFO { unsigned int nHandle; unsigned __int16 nID; char nMinLev; char nMaxLev; }; /*14506 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOINING_ALARM_LIST { unsigned __int16 nNumOfKQ; KQ_JOINING_ALARM_INFO KQList[]; }; #pragma pack(pop) /*14507 */ struct IInternetZoneManagerEx { IInternetZoneManager baseclass_0; }; /*14508 */ struct IInternetZoneManagerEx2 { IInternetZoneManagerEx baseclass_0; }; /*14509 */ struct NiEndian { char dummy[1]; }; /*14510 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_CHARGED_BUFF_SET { unsigned int chrregnum; unsigned __int16 buff_id; unsigned int buff_key; unsigned int userno; ShineDateTime buff_endtime; SHINE_ITEM_REGISTNUMBER itemkey; }; #pragma pack(pop) /*14511 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_CLIENT_AUTO_PICK_CMD { unsigned __int16 player; char bEnable; }; #pragma pack(pop) /*14512 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_CREATEDATA_REQ { NETPACKETHEADER netpacketheader; unsigned int usrregnum; char createworld; char adminlevel; PROTO_NC_AVATAR_CREATE_REQ clientdata; }; #pragma pack(pop) /*14513 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_GET_REMAIN_MONEY_CMD { unsigned int nCharNo; unsigned __int64 nMoney; }; #pragma pack(pop) /*14514 */ struct RPC_IF_ID_VECTOR { unsigned int Count; _RPC_IF_ID *IfId[1]; }; /*14515 */ struct _RPC_CLIENT_INTERFACE { unsigned int Length; _RPC_SYNTAX_IDENTIFIER InterfaceId; _RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE *DispatchTable; unsigned int RpcProtseqEndpointCount; _RPC_PROTSEQ_ENDPOINT *RpcProtseqEndpoint; unsigned int Reserved; const void *InterpreterInfo; unsigned int Flags; }; /*14516 */ struct _AppBarData { unsigned int cbSize; HWND__ *hWnd; unsigned int uCallbackMessage; unsigned int uEdge; tagRECT rc; int lParam; }; /*14517 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_DELETED { unsigned int UserNo; unsigned int CharNo; char CharClass; char UserID[30]; int CharLevel; }; #pragma pack(pop) /*14518 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_VISITER_COUNT_REQ { NETPACKETZONEHEADER header; unsigned int nVisiterCharNo; }; #pragma pack(pop) /*14519 */ struct _CTL_USAGE_MATCH { unsigned int dwType; _CTL_USAGE Usage; }; /*14520 */ struct READ_USN_JOURNAL_DATA { __int64 StartUsn; unsigned int ReasonMask; unsigned int ReturnOnlyOnClose; unsigned __int64 Timeout; unsigned __int64 BytesToWaitFor; unsigned __int64 UsnJournalID; }; /*14521 */ struct _TXFS_GET_TRANSACTED_VERSION { unsigned int ThisBaseVersion; unsigned int LatestVersion; unsigned __int16 ThisMiniVersion; unsigned __int16 FirstMiniVersion; unsigned __int16 LatestMiniVersion; }; /*14522 */ struct PROTO_NC_LOG_GAME_GUILD_4_REWARD_FAME { unsigned int guildregnum; unsigned int old_fame; unsigned int new_fame; }; /*14523 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_G_REWARD_EXP { unsigned int guildregnum; unsigned __int64 old_exp; unsigned __int64 new_exp; }; #pragma pack(pop) /*14524 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_REWARD_DB_ACK { unsigned int nCharNo; char nIndex; char nRewardID; unsigned __int16 nError; }; /*14525 */ struct PROTO_NC_RAID_INVITATION_CMD { Name5 sMasterCharID; }; /*14526 */ struct _CrtMemState { _CrtMemBlockHeader *pBlockHeader; unsigned int lCounts[5]; unsigned int lSizes[5]; unsigned int lHighWaterCount; unsigned int lTotalCount; }; /*14527 */ struct PROTO_NC_CHAR_SET_STYLE_DB_ACK { unsigned __int16 Error; unsigned __int16 WMHandle; unsigned int nCharNo; PROTO_AVATAR_SHAPE_INFO Info; }; /*14528 */ struct _TAPE_SET_MEDIA_PARAMETERS { unsigned int BlockSize; }; /*14529 */ struct PROTO_NC_CT_SET_CURRENT_ACK { char Type; char ElementNo; unsigned __int16 MobID; unsigned __int16 Error; }; /*14530 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_RETYPE_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; char nType; }; #pragma pack(pop) /*14531 */ struct PROTO_NC_USER_TEENAGER_REMAIN_MIN_CMD { unsigned int nUserPlayRemainTime; }; /*14532 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_65 { const void *pVFTable; void *spare; char name[65]; }; #pragma pack(pop) /*14533 */ struct DDEACK { __int16 _bf0; }; /*14534 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_RENAME_ACK { unsigned __int16 hWMChar; unsigned int nGuildNo; Name4 sGuildName; unsigned __int16 err; }; #pragma pack(pop) /*14535 */ struct _RPC_BINDING_VECTOR { unsigned int Count; void *BindingH[1]; }; /*14536 */ struct RPC_IMPORT_CONTEXT_P { void *LookupContext; void *ProposedHandle; _RPC_BINDING_VECTOR *Bindings; }; /*14537 */ struct _STORAGE_WRITE_CACHE_PROPERTY { unsigned int Version; unsigned int Size; _WRITE_CACHE_TYPE WriteCacheType; _WRITE_CACHE_ENABLE WriteCacheEnabled; _WRITE_CACHE_CHANGE WriteCacheChangeable; _WRITE_THROUGH WriteThroughSupported; char FlushCacheSupported; char UserDefinedPowerProtection; char NVCacheEnabled; }; /*14538 */ struct NiTSet { float *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*14539 */ struct NiPSysEmitterCtlr { NiPSysModifierCtlr baseclass_0; NiPointer m_spEmitterActiveInterpolator; NiInterpolator *m_pkLastBirthRateInterpolator; float m_fLastScaledTime; bool m_bLastActive; NiTSet m_kParticleAges; }; /*14540 */ struct NiTPointerList { NiTPointerListBase,NiImageReader *> baseclass_0; }; /*14541 */ struct NiDevImageConverter { NiImageConverter baseclass_0; NiTextureCodec m_kCodec; NiTPointerList m_kReaders; }; /*14542 */ struct NiDevImageConverter::PixelBits { unsigned int m_uiRM; unsigned int m_uiGM; unsigned int m_uiBM; unsigned int m_uiAM; char m_ucRS; char m_ucGS; char m_ucBS; char m_ucAS; char m_ucRQ; char m_ucGQ; char m_ucBQ; char m_ucAQ; }; /*14543 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_OPENSTORAGE_ACK { NETPACKETZONEHEADER zonepackheader; char curpage; char nOpenType; unsigned __int64 cen; char itemcounter; PROTO_ITEMPACKET_TOTAL itemarray[]; }; #pragma pack(pop) /*14544 */ #pragma pack(push, 1) struct PROTO_NC_MISC_HEARTBEAT_ACK_SEND { char size; NETCOMMAND netcmd; }; #pragma pack(pop) /*14545 */ struct PROTO_NC_HOLY_PROMISE_LOGOUT_CMD { Name5 CharID; }; /*14546 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_ABSTATE_CHANGE_CMD { unsigned __int16 handle; ABSTATE_INFORMATION info; }; #pragma pack(pop) /*14547 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_ABSTATE_CHANGE_LIST_CMD { unsigned __int16 handle; char count; ABSTATE_INFORMATION infoList[]; }; #pragma pack(pop) /*14548 */ struct NiPSysBombModifier { NiPSysModifier baseclass_0; NiAVObject *m_pkBombObj; NiPoint3 m_kBombAxis; float m_fDecay; float m_fDeltaV; NiPSysBombModifier::DecayType m_eDecayType; NiPSysBombModifier::SymmType m_eSymmType; }; /*14549 */ struct PROTO_NC_LOG_GAME_MOVE { unsigned int chrregnum; MAPPOS startpos; SHINE_XY_TYPE endpos; }; /*14550 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WORLD_RENAME_CMD { NETPACKETZONEHEADER netpacketzoneheader; Name4 sGuildName; }; #pragma pack(pop) /*14551 */ struct PPM_WMI_LEGACY_PERFSTATE { unsigned int Frequency; unsigned int Flags; unsigned int PercentFrequency; }; /*14552 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_MEMBER_VANISH_ACK { Name5 CharID; unsigned __int16 Error; }; #pragma pack(pop) /*14553 */ struct PROTO_NC_KQ_RESTDEADNUM_CMD { char number; }; /*14554 */ struct $_TypeDescriptor$_extraBytes_40 { const void *pVFTable; void *spare; char name[40]; }; /*14555 */ struct tagMDICREATESTRUCTW { const wchar_t *szClass; const wchar_t *szTitle; void *hOwner; int x; int y; int cx; int cy; unsigned int style; int lParam; }; /*14556 */ struct PROTO_NC_CHARGED_BOOTHSLOTSIZE_CMD { char boothsize; }; /*14557 */ #pragma pack(push, 1) struct PROTO_NC_MAP_REGIST_CMD:: { char canparty; Name3 mapname; char IsPartyReleaseMap; }; #pragma pack(pop) /*14558 */ struct PROTO_NC_MAP_REGIST_CMD { unsigned __int16 numofmap; PROTO_NC_MAP_REGIST_CMD:: maparray[]; }; /*14559 */ struct PROTO_NC_OPTOOL_CONNECT_BRIF_ACK { char echo_data; char my_server_id; unsigned __int16 count[21][2][2]; }; /*14560 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_DICE_ROLL_RESULT_LOG_CMD { NETPACKETZONEHEADER header; SHINE_ITEM_REGISTNUMBER nActiveDiceTaiSaiKey; int nGameNo; unsigned __int16 nResultLogCnt; DiceRollApplyResultLog DiceRollResultLog[]; }; #pragma pack(pop) /*14561 */ struct tagMCI_ANIM_PLAY_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; unsigned int dwSpeed; }; /*14562 */ union _RPC_SECURITY_QOS_V4_A:: { _RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; }; /*14563 */ struct _RPC_SECURITY_QOS_V4_A { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; unsigned int AdditionalSecurityInfoType; _RPC_SECURITY_QOS_V4_A:: u; void *Sid; unsigned int EffectiveOnly; }; /*14564 */ struct PROTO_NC_LOG_GAME_SEAWAR { char dummy[1]; }; /*14565 */ struct PROTO_NC_SKILL_EMPOW_RESET_SUC_ACK { char totalempow; }; /*14566 */ struct PROTO_NC_COLLECT_REWARD_DB_REQ { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 RewardID; }; /*14567 */ struct _NCryptAlgorithmName { wchar_t *pszName; unsigned int dwClass; unsigned int dwAlgOperations; unsigned int dwFlags; }; /*14568 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_USE_ACK { unsigned __int16 error; unsigned __int16 useditem; char invenType; }; #pragma pack(pop) /*14569 */ struct PROTO_NC_MAP_LOGINCOMPLETE_CMD { char dummy[1]; }; /*14570 */ struct PROTO_NC_BAT_REALLYKILL_CMD { unsigned __int16 dead; unsigned __int16 attacker; }; /*14571 */ struct DISPLAYCONFIG_PATH_TARGET_INFO { _LUID adapterId; unsigned int id; unsigned int modeInfoIdx; DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology; DISPLAYCONFIG_ROTATION rotation; DISPLAYCONFIG_SCALING scaling; DISPLAYCONFIG_RATIONAL refreshRate; DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering; int targetAvailable; unsigned int statusFlags; }; /*14572 */ struct DISPLAYCONFIG_PATH_INFO { DISPLAYCONFIG_PATH_SOURCE_INFO sourceInfo; DISPLAYCONFIG_PATH_TARGET_INFO targetInfo; unsigned int flags; }; /*14573 */ struct PROTO_NC_ITEMDB_RESET_SCROLL_LINK_MAP_INFO_CMD { unsigned int nCharRegNum; }; /*14574 */ struct PROTO_NC_TRADE_OPPOSITDOWNBOARD_CMD { char slotboard; }; /*14575 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MK { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 mobid; }; #pragma pack(pop) /*14576 */ struct PROTO_NC_ITEM_ACCOUNT_STORAGE_CLOSE_CMD { char dummy[1]; }; /*14577 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EMOTION_CANCEL_REQ { char dummy[1]; }; /*14578 */ struct _CONSOLE_SELECTION_INFO { unsigned int dwFlags; _COORD dwSelectionAnchor; _SMALL_RECT srSelection; }; /*14579 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SOMEONEGUILDCHANGE_CMD { unsigned __int16 handle; unsigned int guild; }; #pragma pack(pop) /*14580 */ struct SYSTEM_POWER_CAPABILITIES { char PowerButtonPresent; char SleepButtonPresent; char LidPresent; char SystemS1; char SystemS2; char SystemS3; char SystemS4; char SystemS5; char HiberFilePresent; char FullWake; char VideoDimPresent; char ApmPresent; char UpsPresent; char ThermalControl; char ProcessorThrottle; char ProcessorMinThrottle; char ProcessorMaxThrottle; char FastSystemS4; char spare2[3]; char DiskSpinDown; char spare3[8]; char SystemBatteriesPresent; char BatteriesAreShortTerm; BATTERY_REPORTING_SCALE BatteryScale[3]; _SYSTEM_POWER_STATE AcOnLineWake; _SYSTEM_POWER_STATE SoftLidWake; _SYSTEM_POWER_STATE RtcWake; _SYSTEM_POWER_STATE MinDeviceWakeState; _SYSTEM_POWER_STATE DefaultLowLatencyWake; }; /*14581 */ struct PROTO_NC_MISC_GAMETIME_REQ { char dummy[1]; }; /*14582 */ #pragma pack(push, 1) struct PROTO_NC_MISC_SPAMMER_RELEASE_CHAT_BAN_DB_ACK { unsigned int nGMCharNo; Name5 sSpammerName; unsigned int nChatBan; unsigned __int16 nError; }; #pragma pack(pop) /*14583 */ #pragma pack(push, 1) struct PROTO_NC_DATA_REPORT_CANCEL_REQ { int nRegNumber; unsigned __int16 hReporter; }; #pragma pack(pop) /*14584 */ struct NiTPoolContainer { NiAction *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /*14585 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WORLD_USE_GUILD_TOKEN_CMD { unsigned int nGuildNo; unsigned __int64 nDecreaseGuildToken; unsigned __int64 nRestGuildToken; }; #pragma pack(pop) /*14586 */ struct PROTO_NC_GUILD_CHAT_ACK { unsigned __int16 error; }; /*14587 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SHIELDENDURE_CHARGE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER ShieldKey; ITEM_INVEN ShieldSlot; unsigned int ChargedNumber; unsigned __int16 Error; }; #pragma pack(pop) /*14588 */ struct NiPSysUpdateCtlr { NiTimeController baseclass_0; }; /*14589 */ struct PROTO_NC_CHAR_OPTION_GET_ALL_REQ { char dummy[1]; }; /*14590 */ struct PROTO_NC_GUILD_GRADE_GROWTH_DATA_REQ { unsigned int CharNo; }; /*14591 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MIX_ITEM_ACK { unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nLockIndex; unsigned __int16 nError; }; #pragma pack(pop) /*14592 */ struct PROTO_NC_USER_LOGIN_NETMARBLE_DB_REQ { NETPACKETHEADER netpacketheader; char UniID[20]; char UserID[18]; }; /*14593 */ struct IDirectWriterLock { IUnknown baseclass_0; }; /*14594 */ struct NiDX9SourceTextureData { NiDX9TextureData baseclass_0; bool m_bReplacementData; bool m_bMipmap; unsigned int m_uiFormattedSize; NiPointer m_spPalette; unsigned int m_uiLevelsSkipped; unsigned int m_uiSourceRevID; unsigned int m_uiPalRevID; }; /*14595 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_SOMEONERESETABSTATE_CMD { unsigned __int16 chrhnd; ABSTATEINDEX abstateid; }; #pragma pack(pop) /*14596 */ struct PROTO_NC_QUEST_DB_GIVE_UP_ACK { NETPACKETZONEHEADER ZoneHeader; unsigned __int16 nQuestID; unsigned __int16 ErrorType; }; /*14597 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_RECEIPT_INCOME_MONEY_ACK { unsigned __int16 nError; unsigned __int16 lockindex; NETPACKETZONEHEADER header; ITEM_INVEN nInvenSlot; SHINE_ITEM_REGISTNUMBER nTaiSaiItemKey; unsigned __int64 nReceiptIncomeMoney; }; #pragma pack(pop) /*14598 */ struct SCARD_READERSTATEW { const wchar_t *szReader; void *pvUserData; unsigned int dwCurrentState; unsigned int dwEventState; unsigned int cbAtr; char rgbAtr[36]; }; /*14599 */ struct MenuTexMgr { char dummy[1]; }; /*14600 */ struct __JUMP_BUFFER { unsigned int Ebp; unsigned int Ebx; unsigned int Edi; unsigned int Esi; unsigned int Esp; unsigned int Eip; unsigned int Registration; unsigned int TryLevel; unsigned int Cookie; unsigned int UnwindFunc; unsigned int UnwindData[6]; }; /*14601 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_DEPOSIT_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned __int64 cen; unsigned __int16 err; }; #pragma pack(pop) /*14602 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_STORAGE_WITHDRAW_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned __int64 cen; unsigned __int16 err; }; #pragma pack(pop) /*14603 */ #pragma pack(push, 1) struct _REASSIGN_BLOCKS_EX { unsigned __int16 Reserved; unsigned __int16 Count; _LARGE_INTEGER BlockNumber[1]; }; #pragma pack(pop) /*14604 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_MODIFY_OUTSIDE_TITLE_CMD { unsigned __int16 mh_hnd; char title[21]; }; #pragma pack(pop) /*14605 */ struct tagEMRGLSBOUNDEDRECORD { tagEMR emr; _RECTL rclBounds; unsigned int cbData; char Data[1]; }; /*14606 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_QUESTREWARD_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 nQuestID; unsigned int money; unsigned int exp; unsigned int fame; unsigned __int64 current_money; unsigned __int64 current_exp; unsigned int current_fame; char ct_type; char ct_elementno; char itemcreatecount; PROTO_ITEM_CREATE itemcreate[]; }; #pragma pack(pop) /*14607 */ struct PROTO_NC_BAT_SMASH_REQ { char attackcode; char actionnumber; }; /*14608 */ struct NiBezRotKey { NiRotKey baseclass_0; NiQuaternion m_IntQuat; }; /*14609 */ struct PROTO_NC_OPTOOL_S2SCONNECT_LIST_REQ { char echo_data; }; /*14610 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_PEEPING_DB_COLLECT_BOOKMARK_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; Name5 targetcharname; unsigned __int16 err; PROTO_NC_CHAR_CARDCOLLECT_BOOKMARK_CMD collectionview; }; #pragma pack(pop) /*14611 */ struct _CRYPT_AES_256_KEY_STATE { char Key[32]; char IV[16]; char EncryptionState[15][16]; char DecryptionState[15][16]; char Feedback[16]; }; /*14612 */ struct PROTO_NC_CHARSAVE_REST_EXP_LAST_EXEC_TIME_SAVE_REQ { PROTO_NC_CHARSAVE_ALL_ACK handle; }; /*14613 */ struct PROTO_NC_GUILD_ACADEMY_MY_ACADEMY_RANK_INFO_REQ { char dummy[1]; }; /*14614 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_EVENT_ATTENDANCE_LIST_DB_ACK { unsigned int nCharNo; unsigned __int16 nError; int tConnect; char AttendanceNum; tm AttendanceArray[28]; char RewardNum; char RewardList[]; }; #pragma pack(pop) /*14615 */ #pragma pack(push, 1) struct PROTO_NC_BAT_MOBSLAYER_CMD { unsigned __int16 killedmob; char number; unsigned int slayers[]; }; #pragma pack(pop) /*14616 */ struct SHINE_INDUN_RANK_MYRANK { SHINE_INDUN_INFO sIndunInfo; unsigned __int64 nPrevDamageDealt; unsigned __int64 nPrevDamageTaken; unsigned __int64 nPrevHealingDone; unsigned int nPrevPlayTime; unsigned int nPrevPlayDate; unsigned __int64 nCurrDamageDealt; unsigned __int64 nCurrDamageTaken; unsigned __int64 nCurrHealingDone; unsigned int nCurrPlayTime; unsigned int nCurrPlayDate; unsigned int nCurrDamageDealtRank; unsigned int nCurrDamageTakenRank; unsigned int nCurrHealingDoneRank; }; /*14617 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_MYRANK_CMD { unsigned int nCharRegNum; unsigned __int16 nMyRankCount; SHINE_INDUN_RANK_MYRANK MyRank[]; }; #pragma pack(pop) /*14618 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_LOGIN_USER_RATABLE_SET_CMD { char nWorldNo; LOGIN_USER_RATABLE RateTable; }; #pragma pack(pop) /*14619 */ struct PROTO_NC_SCENARIO_TIMER_CMD { unsigned __int16 nSecond; }; /*14620 */ struct PROTO_NC_CHAR_OPTION_GET_SOUND_REQ { char dummy[1]; }; /*14621 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_ETC4_REQ { char dummy[1]; }; /*14622 */ union $980F6A28C67C8F3640106D01D4C85A6A { unsigned int Characteristics; unsigned int OriginalFirstThunk; }; /*14623 */ struct _IMAGE_IMPORT_DESCRIPTOR { $980F6A28C67C8F3640106D01D4C85A6A ___u0; unsigned int TimeDateStamp; unsigned int ForwarderChain; unsigned int Name; unsigned int FirstThunk; }; /*14624 */ union __m256i { char m256i_i8[32]; __int16 m256i_i16[16]; int m256i_i32[8]; __int64 m256i_i64[4]; char m256i_u8[32]; unsigned __int16 m256i_u16[16]; unsigned int m256i_u32[8]; unsigned __int64 m256i_u64[4]; }; /*14625 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GMAE_LOGOUT_ZONEINFO { unsigned int chrregnum; MAPPOS mappos; char StoreType; unsigned __int64 CharExp; unsigned __int64 CharMoney; }; #pragma pack(pop) /*14626 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_RANKING_LIST_REQ { unsigned __int16 hWMChar; unsigned int nRoundTime; }; #pragma pack(pop) /*14627 */ struct PROTO_NC_MAP_WING_FLY_ACK { unsigned __int16 err; }; /*14628 */ struct ILayoutStorage { IUnknown baseclass_0; }; /*14629 */ struct _D3DDEVINFO_VCACHE { unsigned int Pattern; unsigned int OptMethod; unsigned int CacheSize; unsigned int MagicNumber; }; /*14630 */ struct FileAutoSaveUtil { NsPathMaker m_kPathMaker; int m_nTotalBackUpCount; }; /*14631 */ struct _DRAWPATRECT { tagPOINT ptPosition; tagPOINT ptSize; unsigned __int16 wStyle; unsigned __int16 wPattern; }; /*14632 */ union $2DB4B949D1AAC37CDFCB2E87EEF7392E { DISPLAYCONFIG_TARGET_MODE targetMode; DISPLAYCONFIG_SOURCE_MODE sourceMode; }; /*14633 */ struct DISPLAYCONFIG_MODE_INFO { DISPLAYCONFIG_MODE_INFO_TYPE infoType; unsigned int id; _LUID adapterId; $2DB4B949D1AAC37CDFCB2E87EEF7392E ___u3; }; /*14634 */ struct _tagDATAINFO { unsigned int ulTotalSize; unsigned int ulavrPacketSize; unsigned int ulConnectSpeed; unsigned int ulProcessorSpeed; }; /*14635 */ struct tagEMRBITBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; }; /*14636 */ struct NpCarToonAni { INpShader baseclass_0; NiPointer m_spToonExtraData; }; /*14637 */ struct PROTO_NC_ITEM_REPURCHASE_ACK { unsigned __int16 nError; }; /*14638 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLIT_N_MERGEFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_SPLIT_N_MERGEFAIL_ACK ack; }; #pragma pack(pop) /*14639 */ struct PROTO_NC_ITEMDB_MINIHOUSE_EFFECT_DEMANDGOOD_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 nEffectHandle; unsigned __int16 err; }; /*14640 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MINIHOUSE_EFFECT_DEMANDGOOD_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_MINIHOUSE_EFFECT_DEMANDGOOD_ACK ack; }; #pragma pack(pop) /*14641 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMMONEY_BUY_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; }; #pragma pack(pop) /*14642 */ struct _SERVICE_FAILURE_ACTIONSW { unsigned int dwResetPeriod; wchar_t *lpRebootMsg; wchar_t *lpCommand; unsigned int cActions; _SC_ACTION *lpsaActions; }; /*14643 */ struct PROTO_NC_CHAR_CENCHANGE_CMD { unsigned __int64 cen; }; /*14644 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_ZONE_CHANGE_CHAR_ID_CMD { unsigned int nCharNo; char bInit; Name5 sOldID; Name5 sNewID; }; #pragma pack(pop) /*14645 */ struct SoulStone { char dummy[1]; }; /*14646 */ struct tagEMRSETMAPPERFLAGS { tagEMR emr; unsigned int dwFlags; }; /*14647 */ struct NiTCBFloatKey { NiFloatKey baseclass_0; float m_fTension; float m_fContinuity; float m_fBias; float m_fDS; float m_fDD; }; /*14648 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; PgWin *m_element; }; /*14649 */ struct PROTO_NC_GUILD_DB_MEMBER_REQ { unsigned int nNo; }; /*14650 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_LEAVE_REQ { char dummy[1]; }; /*14651 */ struct GDT_DiceRollApplyResult { unsigned __int16 nError; unsigned __int16 lockindex; unsigned int nPlayerNo; __int64 nTotalDividend; }; /*14652 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_DB_DICE_ROLL_RESULT_ACK { unsigned __int16 nError; int nGameNo; NETPACKETZONEHEADER header; unsigned __int16 nResultCnt; GDT_DiceRollApplyResult DiceRollResult[]; }; #pragma pack(pop) /*14653 */ struct tagMDINEXTMENU { HMENU__ *hmenuIn; HMENU__ *hmenuNext; HWND__ *hwndNext; }; /*14654 */ struct _CRT_FLOAT { float f; }; /*14655 */ struct PROTO_NC_GUILD_ACADEMY_DB_RANK_BALANCE_ACK { unsigned __int16 Error; }; /*14656 */ #pragma pack(push, 1) struct PROTO_NC_USER_AVATARINFO_REQ { NETPACKETHEADER netpacketheader; unsigned int usrregnum; }; #pragma pack(pop) /*14657 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_FLD_CAST_CMD { unsigned __int16 skill; unsigned __int16 caster; SHINE_XY_TYPE loc; }; /*14658 */ struct PROTO_NC_PARTY_ZONE_JOIN_CMD { unsigned int nMasterCharNo; unsigned int nJoinCharNo; }; /*14659 */ struct PROTO_NC_OPTOOL_GUILD_TOURNAMENT_CHANGE_ACK { unsigned __int16 error; }; /*14660 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_KEYMAP_REQ { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_KEYMAP_CMD DBKeyMapData; }; #pragma pack(pop) /*14661 */ struct IXMLDocument { IDispatch baseclass_0; }; /*14662 */ struct IXMLElement { IDispatch baseclass_0; }; /*14663 */ struct UDATE { _SYSTEMTIME st; unsigned __int16 wDayOfYear; }; /*14664 */ struct NiPSysFieldMagnitudeCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*14665 */ struct _D3DRECT { int x1; int y1; int x2; int y2; }; /*14666 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_GAME_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_GAME Data; }; #pragma pack(pop) /*14667 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_ALL_RANK_REQ { char dummy[1]; }; /*14668 */ struct _DISK_LOGGING { char Function; void *BufferAddress; unsigned int BufferSize; }; /*14669 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MONEY_SUB_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int64 nMoneySub; unsigned __int64 nMemberMoney; unsigned __int64 nTotalMoney; unsigned __int16 Error; }; #pragma pack(pop) /*14670 */ struct DIEFFECTINFOW { unsigned int dwSize; _GUID guid; unsigned int dwEffType; unsigned int dwStaticParams; unsigned int dwDynamicParams; wchar_t tszName[260]; }; /*14671 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_REGNUM_VARIFICATION_REQ { unsigned __int16 zonehandle; Name5 zone_charid; unsigned int charregnum; }; #pragma pack(pop) /*14672 */ #pragma pack(push, 1) struct PROTO_NC_MISC_GAMETIME_REQ_SEND { char size; NETCOMMAND netcmd; }; #pragma pack(pop) /*14673 */ struct _wfinddata32_t { unsigned int attrib; int time_create; int time_access; int time_write; unsigned int size; wchar_t name[260]; }; /*14674 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_ACK { NETPACKETZONEHEADER zonepackheader; unsigned __int64 cen; char nOpenType; char itemcounter; PROTO_ITEMPACKET_TOTAL itemarray[]; }; #pragma pack(pop) /*14675 */ struct PROTO_NC_BOOTH_SOMEONEINTERIORSTART_CMD { unsigned __int16 boothowner; STREETBOOTH_SIGNBOARD signboard; }; /*14676 */ struct $_TypeDescriptor$_extraBytes_68 { const void *pVFTable; void *spare; char name[68]; }; /*14677 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_1 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; }; /*14678 */ struct PROTO_NC_ITEMDB_GUILD_TOKEN_BUYLOTFAIL_ACK { unsigned __int16 Error; unsigned __int16 lockindex; }; /*14679 */ struct PROTO_NC_OPTOOL_LOGON_PROCESS_TIME_VIEW_ACK { unsigned int Connect_Count; unsigned int Connect_Time; unsigned int Login_Count; unsigned int Login_Time; unsigned int IPBlock_Count; unsigned int IPBlock_Time; }; /*14680 */ struct PROTO_NC_OPTOOL_WM_SEND_PACKET_STATISTICS_REQ { char dummy[1]; }; /*14681 */ struct PROTO_NC_MINIHOUSE_DB_PORTAL_DEL_ACK { NETPACKETZONEHEADER header; unsigned __int16 Error; }; /*14682 */ struct _LDOUBLE { char ld[10]; }; /*14683 */ struct IDirectInputDevice2W { IDirectInputDeviceW baseclass_0; }; /*14684 */ struct PROTO_NC_ACT_ANIMATION_STOP_CMD { unsigned __int16 nHandle; char sAnimationIndex[32]; }; /*14685 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_SHORTCUTDATA_ACK { char dummy[1]; }; /*14686 */ struct tagEMRSETPALETTEENTRIES { tagEMR emr; unsigned int ihPal; unsigned int iStart; unsigned int cEntries; tagPALETTEENTRY aPalEntries[1]; }; /*14687 */ struct PROTO_NC_FRIEND_MAP_CMD { Name5 charid; Name3 map; }; /*14688 */ struct PROTO_NC_TRADE_UPBOARDFAIL_ACK { unsigned __int16 err; }; /*14689 */ #pragma pack(push, 1) struct SIZE_NETCOMMAND2 { char size0; unsigned __int16 size; NETCOMMAND netcmd; }; #pragma pack(pop) /*14690 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_54 { const void *pVFTable; void *spare; char name[54]; }; #pragma pack(pop) /*14691 */ struct IDirectInputDevice7W { IDirectInputDevice2W baseclass_0; }; /*14692 */ struct PROTO_NC_BAT_BASH_MISS_CMD:: { char _bf0; }; /*14693 */ #pragma pack(push, 1) struct PROTO_NC_BAT_BASH_MISS_CMD { unsigned __int16 target; PROTO_NC_BAT_BASH_MISS_CMD:: flag; unsigned __int16 attackspeed; }; #pragma pack(pop) /*14694 */ struct PROTO_NC_MINIHOUSE_PORTAL_DEL_CMD { unsigned __int16 nPortalItemID; }; /*14695 */ struct ip_mreq { in_addr imr_multiaddr; in_addr imr_interface; }; /*14696 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_EFFECT_TIMER_CMD { char nTimerFunction; unsigned __int16 nSecond; }; #pragma pack(pop) /*14697 */ struct PROTO_NC_CHAR_OPTION_GET_WINDOWPOS_REQ { char dummy[1]; }; /*14698 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_PRODUCT { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; unsigned __int16 itemlot_inc; unsigned __int16 itemlot_before; unsigned __int16 itemlot_last; }; #pragma pack(pop) /*14699 */ struct PROTO_NC_INSTANCE_DUNGEON_RANK_LIST_ACK { unsigned __int16 nMapCount; SHINE_INDUN_INFO sIndunInfos[]; }; /*14700 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_USEITEM_MINIMON_INFO_ZONE_CMD { unsigned __int16 nSessionHandle; unsigned int nCharNo; USEITEM_MINIMON_INFO UseItemMinimonInfo; }; #pragma pack(pop) /*14701 */ struct PROTO_NC_ACT_MOVESPEED_CMD { unsigned __int16 walkspeed; unsigned __int16 runspeed; }; /*14702 */ struct PROTO_NC_WT_LICENSE_SET_REQ::echo_data { ITEM_INVEN licenseitem; ITEM_INVEN weaponitem; }; /*14703 */ #pragma pack(push, 1) struct PROTO_NC_WT_LICENSE_SET_REQ { NETPACKETZONEHEADER Header; unsigned __int16 lockindex; unsigned int chrregnum; Name5 chrname; SHINE_ITEM_REGISTNUMBER WeaponItemKey; SHINE_ITEM_REGISTNUMBER LicenItemKey; unsigned __int16 LicenseMobID; PROTO_NC_WT_LICENSE_SET_REQ::echo_data echo_data; }; #pragma pack(pop) /*14704 */ struct _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W { _SEC_WINNT_AUTH_IDENTITY_W *TransportCredentials; unsigned int Flags; unsigned int AuthenticationTarget; unsigned int NumberOfAuthnSchemes; unsigned int *AuthnSchemes; unsigned __int16 *ServerCertificateSubject; _SEC_WINNT_AUTH_IDENTITY_W *ProxyCredentials; unsigned int NumberOfProxyAuthnSchemes; unsigned int *ProxyAuthnSchemes; }; /*14705 */ struct CONFIRMSAFETY { _GUID clsid; IUnknown *pUnk; unsigned int dwFlags; }; /*14706 */ struct SpException::ExceptionReport::Registers { int EAX; int EBX; int ECX; int EDX; int ESI; int EDI; int EBP; int ESP; int EIP; int FLG; int CS; int DS; int ES; int SS; int FS; int GS; }; /*14707 */ struct SpException::ExceptionReport::Address { void *pvAddress; unsigned int dwFrame; unsigned int dwSection; unsigned int dwOffset; unsigned int adwParam[4]; char acModule[16]; }; /*14708 */ struct SpException::ExceptionReport { unsigned int dwExceptionReportVersion; char abyCodeDump[16]; char abyStackDump[1024]; SpException::ExceptionReport::Registers kRegisters; unsigned int dwCode; SpException::ExceptionReport::Address kFaultAddress; unsigned int dwCallStackCount; SpException::ExceptionReport::Address akCallStack[]; }; /*14709 */ struct SpException::IExceptionHandler { SpException::IExceptionHandlerVtbl *vfptr; }; /*14710 */ struct SpException::IExceptionHandlerVtbl { void (__thiscall *Log)(SpException::IExceptionHandler *this, SpException::ExceptionReport *); }; /*14711 */ struct PROTO_NC_LOG_GAME_PET { char dummy[1]; }; /*14712 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_CHARGEDINVENOPEN_ACK { unsigned __int16 ErrorCode; char nPartMark; unsigned __int16 NumOfChargedItem; PROTO_CHARGED_ITEM_INFO ChargedItemInfoList[]; }; #pragma pack(pop) /*14713 */ struct PROTO_NC_GUILD_LIST_REQ { char dummy[1]; }; /*14714 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_OWNERBLOG_SET_REQ { NETPACKETZONEHEADER header; unsigned int nUserNo; char bloglen; char blogaddr[]; }; #pragma pack(pop) /*14715 */ struct PROTO_NC_USER_CONNECTION_SET_CHANGE_CHAR_ID_FLAG_ALL_CMD { char dummy[1]; }; /*14716 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARDSTORAGE_GRADE_INFO_CMD { unsigned int nCharNo; unsigned int nGuildNo; char Grade; }; #pragma pack(pop) /*14717 */ struct PROTO_NC_EVENT_ADD_UPDATE_EVENT_CMD { GM_EVENT_DATA EventData; }; /*14718 */ struct _EXCEPTION_RECORD64 { unsigned int ExceptionCode; unsigned int ExceptionFlags; unsigned __int64 ExceptionRecord; unsigned __int64 ExceptionAddress; unsigned int NumberParameters; unsigned int __unusedAlignment; unsigned __int64 ExceptionInformation[15]; }; /*14719 */ struct PgEditTextGeometry { PgTextGeometry baseclass_0; bool m_bAutoAlign; }; /*14720 */ struct PgImeEditTextGeometry { PgEditTextGeometry baseclass_0; int m_iCompStrPos; StrBuffer m_kCompStr; NiColorA m_kCompStrColor; NiColorA m_kCandStrColor; char *m_pbCompStrAttr; int m_iCandStrXPos; int m_iCandStrYPos; StrBuffer m_kTempStr; }; /*14721 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_ITEM_JOIN_LOOTING_CMD { char nItemGrade; char nLootingType; Name5 LooterName; }; #pragma pack(pop) /*14722 */ struct PROTO_NC_EVENT_GET_ALL_EVENT_INFO_REQ { char dummy[1]; }; /*14723 */ struct IXMLDocument2 { IDispatch baseclass_0; }; /*14724 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_ENCHANT_ADD_GEM_ACK { unsigned __int16 err; ITEM_INVEN equipment; unsigned __int16 GemID; char gemSocketIndex; }; #pragma pack(pop) /*14725 */ struct PROTO_NC_KQ_START_CMD { char dummy[1]; }; /*14726 */ struct tagEMRRESIZEPALETTE { tagEMR emr; unsigned int ihPal; unsigned int cEntries; }; /*14727 */ struct NiBSplineCompColorInterpolator { NiBSplineColorInterpolator baseclass_0; float m_afCompScalars[2]; }; /*14728 */ struct ICreateTypeInfo2 { ICreateTypeInfo baseclass_0; }; /*14729 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_HISTORY_DB_LIST_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned __int16 TotalHistoryCount; unsigned __int16 HistoryCount; unsigned __int16 HistoryIndex; GUILD_HISTORY HistoryList[]; }; #pragma pack(pop) /*14730 */ struct PROTO_NC_USER_LOGIN_OUTSPARK_REQ { char LogonToken[65]; }; /*14731 */ struct PROTO_NC_ACT_GATHERCOMPLETE_ACK { unsigned __int16 err; unsigned __int16 object; }; /*14732 */ struct PROTO_NC_PARTY_ITEM_LOOTING_ZONE_CMD { unsigned __int16 partyregnum; char nItemGrade; char nLootingType; unsigned int LooterNo; }; /*14733 */ struct PROTO_NC_CHAR_WEDDINGDATA_ACK:: { char _bf0; }; /*14734 */ struct PROTO_NC_CHAR_WEDDINGDATA_ACK:: { Name5 Name; unsigned int RegisterNumber; }; /*14735 */ union $22C0BB15517A0D3E33C073FF2C524A09 { ShineDateTime SubWhen; ShineDateTime ApplicationLimit; ShineDateTime DelayLimit; ShineDateTime DivorceLimit; ShineDateTime NewlyLimit; }; /*14736 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDINGDATA_ACK { NETPACKETZONEHEADER header; unsigned __int16 Error; PROTO_NC_CHAR_WEDDINGDATA_ACK:: Status; ShineDateTime When; $22C0BB15517A0D3E33C073FF2C524A09 ___u4; PROTO_NC_CHAR_WEDDINGDATA_ACK:: Partner; char WeddingCount; char RefusalCount; }; #pragma pack(pop) /*14737 */ struct NiInterpScalar { char dummy[1]; }; /*14738 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_STORAGEWITHDRAW_RNG { ZONERINGLINKAGESTART start; unsigned int gldregnum; char type; char slot; char isBuy; Name5 charid; unsigned __int16 item; $A17B3ED807923220CF5B6AD0FC13B853 ___u7; }; #pragma pack(pop) /*14739 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_ETC3_REQ { char dummy[1]; }; /*14740 */ struct PROTO_NC_HOLY_PROMISE_DB_GET_CEN_REWARD_REQ { NETPACKETZONEHEADER header; }; /*14741 */ struct _TIME_ZONE_INFORMATION { int Bias; wchar_t StandardName[32]; _SYSTEMTIME StandardDate; int StandardBias; wchar_t DaylightName[32]; _SYSTEMTIME DaylightDate; int DaylightBias; }; /*14742 */ struct _CERT_POLICY95_QUALIFIER1 { wchar_t *pszPracticesReference; char *pszNoticeIdentifier; char *pszNSINoticeIdentifier; unsigned int cCPSURLs; _CPS_URLS *rgCPSURLs; }; /*14743 */ struct PROTO_NC_QUEST_DB_CLEAR_REQ { NETPACKETZONEHEADER ZoneHeader; unsigned __int16 nQuestID; }; /*14744 */ #pragma pack(push, 1) struct PROTO_NC_BAT_REFLECTIONDAMAGE_CMD { unsigned __int16 abstate; unsigned __int16 ReflectionObject; unsigned __int16 TargetObject; unsigned int resthp; unsigned __int16 damage; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*14745 */ struct PROTO_NC_HOLY_PROMISE_DB_WITHDRAW_CEN_REWARD_REQ { NETPACKETZONEHEADER header; }; /*14746 */ #pragma pack(push, 1) struct PROTO_NC_EVENT_UPDATE_EVENT_ACK { unsigned __int16 nError; GM_EVENT_DATA EventData; }; #pragma pack(pop) /*14747 */ struct PROTO_NC_ITEMDB_SELLALLSUC_ACK { unsigned __int16 lockindex; }; /*14748 */ struct PROTO_NC_RAID_SET_LEADER_CMD { Name5 sCommandCharID; }; /*14749 */ #pragma pack(push, 1) struct GUILD_ACADEMY_GRADUATE_CLIENT { Name5 sName; char nClassID; char nGraduateLevel; SHINE_GUILD_ACADEMY_MEMBER_LOGON_INFO dJoinInfo; SHINE_GUILD_ACADEMY_MEMBER_LOGON_INFO dGraduateInfo; }; #pragma pack(pop) /*14750 */ struct NETPACKET { NETCOMMAND netcmd; char data[]; }; /*14751 */ struct PROTO_NC_ACT_SOMEONEMOVEWALK_CMD:: { __int16 _bf0; }; /*14752 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONEMOVEWALK_CMD { unsigned __int16 handle; SHINE_XY_TYPE from; SHINE_XY_TYPE to; unsigned __int16 speed; PROTO_NC_ACT_SOMEONEMOVEWALK_CMD:: moveattr; }; #pragma pack(pop) /*14753 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PARTY_LEAVE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 partyregnum; }; #pragma pack(pop) /*14754 */ struct PROTO_NC_GUILD_ACADEMY_DB_LEVEL_UP_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned int nGuildNo; unsigned int nAddAcademyPoint; int dAddBuffEndTime; }; /*14755 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LOGIN_CMD { unsigned __int16 partyregnum; unsigned int chrregnum; }; #pragma pack(pop) /*14756 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_LOGIN_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_LOGIN_CMD cmd; }; #pragma pack(pop) /*14757 */ #pragma pack(push, 1) struct PROTO_NC_KQ_LIST_DELETE_ACK { unsigned __int16 NumOfDelete; unsigned int DeleteQuestArray[]; }; #pragma pack(pop) /*14758 */ struct _DISK_GROW_PARTITION { unsigned int PartitionNumber; _LARGE_INTEGER BytesToGrow; }; /*14759 */ struct PROTO_NC_GUILD_ACADEMY_CLEAR_REWARD_MONEY_REQ { char dummy[1]; }; /*14760 */ struct tagTPMPARAMS { unsigned int cbSize; tagRECT rcExclude; }; /*14761 */ struct pvalueW { wchar_t *pv_valuename; int pv_valuelen; void *pv_value_context; unsigned int pv_type; }; /*14762 */ struct tagMCI_INFO_PARMSA { unsigned int dwCallback; char *lpstrReturn; unsigned int dwRetSize; }; /*14763 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_RETYPE_ACK { unsigned __int16 hWMChar; unsigned int nGuildNo; char nType; unsigned __int16 err; }; #pragma pack(pop) /*14764 */ struct PROTO_NC_OPTOOL_KQ_MAP_ALLOC_INFO_REQ { char dummy[1]; }; /*14765 */ union $D8D8294F7EE27C40636DBD742CC63A68 { unsigned int BufferLength; char Buffer[1]; }; /*14766 */ struct _TXFS_READ_BACKUP_INFORMATION_OUT { $D8D8294F7EE27C40636DBD742CC63A68 ___u0; }; /*14767 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_BOOTH_SELL { unsigned int chrregnum_seller; unsigned int chrregnum_buyer; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; unsigned __int16 tradelot; unsigned __int64 money; unsigned __int16 newlot; unsigned __int64 newmoney; }; #pragma pack(pop) /*14768 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_GUILD_INVITE_REQ { Name5 sInviteTargetCharID; }; /*14769 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHARGED_WITHDRAW_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned int nUserNo; PROTO_CHARGED_ITEM_INFO ChargedItemInfo; char NumOfItemCreate; PROTO_ITEM_CREATE ItemCreate[]; }; #pragma pack(pop) /*14770 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLSMASH_HITTED_CMD { unsigned __int16 attack; PROTO_NC_BAT_SKILLSMASH_HIT_CMD hitted; }; #pragma pack(pop) /*14771 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_DB_RESULT_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned int PlayerRegistNumber; char CardDisplay[10]; char IsJackPot; unsigned int JackPotAccumulate; unsigned __int16 BetUnit; char BetLine; unsigned __int16 nJackpotRate; unsigned int WinMoney; }; #pragma pack(pop) /*14772 */ struct PROTO_NC_SCENARIO_TIMER_START_CMD { char dummy[1]; }; /*14773 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_LEVEL_UP { unsigned int UserNo; unsigned int CharNo; char CharLev; char UserID[30]; }; #pragma pack(pop) /*14774 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_23 { const void *pVFTable; void *spare; char name[23]; }; #pragma pack(pop) /*14775 */ #pragma pack(push, 1) struct PROTO_NC_ACT_NOTICE_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ACT_CHAT_REQ cmd; }; #pragma pack(pop) /*14776 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_GET_ETC3_CMD { char dummy[1]; }; /*14777 */ struct IFillLockBytes { IUnknown baseclass_0; }; /*14778 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_JUMP_CMD { unsigned __int16 nObject; SHINE_XY_TYPE From; SHINE_XY_TYPE To; char nDirect; unsigned __int16 SkillID; }; #pragma pack(pop) /*14779 */ struct PROTO_NC_ITEMDB_RELOC_REQ { unsigned int ownerA; unsigned int ownerB; unsigned __int16 lockindex; PROTO_ITEM_RELOC item; ITEM_INVEN inven_from; unsigned __int16 nFromItemID; unsigned int nFromItemLot; }; /*14780 */ struct PROTO_NC_FRIEND_GET_DIFF_FRIEND_POINT_CMD { unsigned __int16 diffpoint; }; /*14781 */ struct PROTO_NC_ITEM_PICKOTHER_ACK { unsigned __int16 itemid; unsigned __int16 towho; }; /*14782 */ struct PROTO_NC_HOLY_PROMISE_DB_SET_DATE_REQ { unsigned int nCharNo; PROTO_HOLY_PROMISE_DATE RejoinableDate; PROTO_HOLY_PROMISE_DATE MemberAcceptableDate; }; /*14783 */ struct NiShaderLibraryDesc { NiShaderRequirementDesc baseclass_0; NiTArray > m_kShaderDescs; }; /*14784 */ struct PROTO_NC_ACT_SOMEONEWHISPER_CMD:: { char _bf0; }; /*14785 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONEWHISPER_CMD { char itemLinkDataCount; Name5 talker; PROTO_NC_ACT_SOMEONEWHISPER_CMD:: flag; char len; char content[]; }; #pragma pack(pop) /*14786 */ struct _WINDOW_BUFFER_SIZE_RECORD { _COORD dwSize; }; /*14787 */ union _INPUT_RECORD:: { _KEY_EVENT_RECORD KeyEvent; _MOUSE_EVENT_RECORD MouseEvent; _WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent; _MENU_EVENT_RECORD MenuEvent; _FOCUS_EVENT_RECORD FocusEvent; }; /*14788 */ struct _INPUT_RECORD { unsigned __int16 EventType; _INPUT_RECORD:: Event; }; /*14789 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SOMEONESPEEDCHANGE_CMD { unsigned __int16 handle; char speed; }; #pragma pack(pop) /*14790 */ struct PROTO_NC_GAMBLE_COIN_DB_SELL_ACK { NETPACKETZONEHEADER nHeader; unsigned __int16 nLockIndex; unsigned __int16 nError; }; /*14791 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_CREATEDATA_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_CREATEDATA_REQ req; }; #pragma pack(pop) /*14792 */ struct PROTO_NC_FRIEND_POINT_REQ { char dummy[1]; }; /*14793 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_57 { const void *pVFTable; void *spare; char name[57]; }; #pragma pack(pop) /*14794 */ struct NiPSysVolumeEmitter { NiPSysEmitter baseclass_0; NiAVObject *m_pkEmitterObj; }; /*14795 */ struct PROTO_NC_LOG_GAME_MINIHOUSE_VISIT { unsigned int owner_chrregnum; unsigned int visitor_chrregnum; MAPPOS mappos; }; /*14796 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_RNG { ZONERINGLINKAGESTART start; unsigned int gldregnum; char why; char who; char type; char slot; Name5 charid; unsigned __int16 item; $A17B3ED807923220CF5B6AD0FC13B853 ___u8; unsigned __int64 storage_cen; }; #pragma pack(pop) /*14797 */ struct PROTO_NC_HOLY_PROMISE_DB_SET_UP_REQ { PROTO_HOLY_PROMISE_INFO_DB ReqInfo; PROTO_HOLY_PROMISE_INFO_DB UpInfo; }; /*14798 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_REWARD_MONEY { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; unsigned __int64 nRewardMoney; unsigned __int64 nSetMoney; }; #pragma pack(pop) /*14799 */ struct PROTO_NC_ACT_NPCMENUOPEN_REQ { unsigned __int16 mobid; }; /*14800 */ struct PROTO_NC_OPTOOL_KQ_SCHEDULE_REQ { char dummy[1]; }; /*14801 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_F { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; unsigned __int64 nBigint1; }; #pragma pack(pop) /*14802 */ #pragma pack(push, 1) struct PROTO_NC_USER_TW_PASSWORD_CHECK_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_TW_PASSWORD_CHECK_REQ req; }; #pragma pack(pop) /*14803 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_LEVEL_CHANGED_CMD { unsigned __int16 wmhandle; unsigned int CharNo; char CharNewLevel; }; #pragma pack(pop) /*14804 */ struct PROTO_NC_USER_CLIENT_RIGHTVERSION_CHECK_ACK { char XTrapServerKeyLength; char XTrapServerKey[]; }; /*14805 */ #pragma pack(push, 1) struct _SHQUERYRBINFO { unsigned int cbSize; __int64 i64Size; __int64 i64NumItems; }; #pragma pack(pop) /*14806 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_J { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; }; #pragma pack(pop) /*14807 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_ETC4_ACK { char dummy[1]; }; /*14808 */ struct NiBlendAccumTransformInterpolator::AccumArrayItem { float m_fLastTime; NiQuatTransform m_kLastValue; NiQuatTransform m_kDeltaValue; NiMatrix3 m_kRefFrame; }; /*14809 */ struct NiBlendAccumTransformInterpolator { NiBlendInterpolator baseclass_0; NiQuatTransform m_kAccumulatedTransformValue; NiBlendAccumTransformInterpolator::AccumArrayItem *m_pkAccumArray; bool m_bReset; }; /*14810 */ struct _CRT_DOUBLE { long double x; }; /*14811 */ struct PgImeEditWin { PgEditWin baseclass_0; PgImeCtrl m_kImeCtrl; bool m_bEnterkeyDowned; bool m_bPaste; bool m_bNoAlt; }; /*14812 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_62 { const void *pVFTable; void *spare; char name[62]; }; #pragma pack(pop) /*14813 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_85 { const void *pVFTable; void *spare; char name[85]; }; #pragma pack(pop) /*14814 */ struct PROTO_NC_PARTY_MEMBERINFORM_REQ { unsigned __int16 partyregnum; }; /*14815 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_FIND_USER_ACK { unsigned int nUserNo; char bIsLogin; Name18Byte sUserID; unsigned int nCharNo; Name5 sCharID; Name3 sMapName; }; #pragma pack(pop) /*14816 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_INFO_ACK { unsigned __int16 PatchVersionIndex; unsigned int PatchDataSize; unsigned int PatchFileSize; }; #pragma pack(pop) /*14817 */ struct PROTO_NC_RAID_LOOTING_TYPE_BROAD_CMD { char nItemGrade; char nLootingType; }; /*14818 */ struct PROTO_NC_LOG_WEDDING_PROPOSE_CANCEL { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*14819 */ #pragma pack(push, 1) struct PROTO_NC_MISC_WHSHANDLEREPAIR_CMD { NETPACKETZONEHEADER packheader; unsigned __int16 whshandle_old; unsigned __int16 whshandle_new; char flag; }; #pragma pack(pop) /*14820 */ struct PPM_THERMAL_POLICY_EVENT { char Mode; unsigned __int64 Processors; }; /*14821 */ union $697E579AD366C4EDB19268C7D301F68A { HKEY__ *hKeyBase; void *pvBase; }; /*14822 */ union $9AD97B11DC562691EDED97C604BFB552 { void *pvSystemStore; const char *pszSystemStore; const wchar_t *pwszSystemStore; }; /*14823 */ struct _CERT_SYSTEM_STORE_RELOCATE_PARA { $697E579AD366C4EDB19268C7D301F68A ___u0; $9AD97B11DC562691EDED97C604BFB552 ___u1; }; /*14824 */ struct IInternetSession { IUnknown baseclass_0; }; /*14825 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PARTY_JOIN { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 partyregnum; }; #pragma pack(pop) /*14826 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_INTRO_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*14827 */ #pragma pack(push, 1) struct PROTO_NC_ACT_REINFORCEMOVEBYPATH_CMD { unsigned __int16 mover; unsigned __int16 speed; char direct; char pathlength; SHINE_XY_TYPE path[]; }; #pragma pack(pop) /*14828 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_SET_ACK { unsigned __int16 handle_charno; unsigned __int16 handle_friendno; unsigned int charno; unsigned int friendno; unsigned __int16 err; }; #pragma pack(pop) /*14829 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_SOMEONEOPEN_CMD { unsigned __int16 handle; CHARBRIEFINFO_CAMP tent; char issell; STREETBOOTH_SIGNBOARD signboard; }; #pragma pack(pop) /*14830 */ struct PROTO_NC_SYSLOG_CHAR_LOOT { char dummy[1]; }; /*14831 */ struct PROTO_NC_LOG_GAME_MINIHOUSE_BUILDING { unsigned int chrregnum; MAPPOS mappos; }; /*14832 */ struct GUILD_ACADEMY_MEMBER_SERVER { unsigned int nAcademyMemberCharNo; int dCanLeaveTime; tm tm_dCanLeaveTime; unsigned int tChatBan_RestTime; }; /*14833 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARDSTORAGE_ITEM_INFO_ZONE_RNG { ZONERINGLINKAGESTART Start; unsigned int nGldregnum; char Who; Name5 Charid; char Type; SHINE_INVEN_SLOT_INFO From; SHINE_INVEN_SLOT_INFO To; }; #pragma pack(pop) /*14834 */ struct PROTO_NC_CHAR_CHESTINFO_CMD { unsigned __int16 itemnum; unsigned __int16 location[]; }; /*14835 */ union $7C52244A7F6ADEE8F1EC0703A4482C12 { _CRYPTOAPI_BLOB ByNameResponderId; _CRYPTOAPI_BLOB ByKeyResponderId; }; /*14836 */ struct _OCSP_BASIC_RESPONSE_INFO { unsigned int dwVersion; unsigned int dwResponderIdChoice; $7C52244A7F6ADEE8F1EC0703A4482C12 ___u2; _FILETIME ProducedAt; unsigned int cResponseEntry; _OCSP_BASIC_RESPONSE_ENTRY *rgResponseEntry; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /*14837 */ struct NiPointer { NiDX9Direct3DTexture *m_pObject; }; /*14838 */ #pragma pack(push, 1) struct PROTO_NC_USER_TW_IS_IP_BLOCK_ACK { PROTO_NC_USER_TW_PASSWORD_CHECK_ACK LoginData; unsigned __int16 nClientHandle; char bUserIPBlock; }; #pragma pack(pop) /*14839 */ struct PROTO_NC_PARTY_FINDER_ADD_ACK { unsigned __int16 Error; }; /*14840 */ #pragma pack(push, 1) struct PROTO_ITEM_TRANSFORM { SHINE_ITEM_REGISTNUMBER trnsfrmitemregnum; unsigned __int16 id_attr; }; #pragma pack(pop) /*14841 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EXCHANGESUC_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_EXCHANGESUC_ACK ack; }; #pragma pack(pop) /*14842 */ struct PROTO_NC_KQ_VOTE_CANCEL_CMD { Name5 sTarget; }; /*14843 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_51 { const void *pVFTable; void *spare; char name[51]; }; #pragma pack(pop) /*14844 */ struct NiOldAnimationConverter { char dummy[1]; }; /*14845 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_NAME_ACK { unsigned int nNo; Name4 Name; GUILD_EMBLEM_INFO EmblemInfo; }; #pragma pack(pop) /*14846 */ struct tagSOLE_AUTHENTICATION_LIST { unsigned int cAuthInfo; tagSOLE_AUTHENTICATION_INFO *aAuthInfo; }; /*14847 */ struct IXMLDOMImplementation { IDispatch baseclass_0; }; /*14848 */ struct NiDX9Direct3DTextureData { NiDX9TextureData baseclass_0; }; /*14849 */ struct PROTO_NC_GUILD_ACADEMY_GET_REWARD_ITEM_REQ { char dummy[1]; }; /*14850 */ #pragma pack(push, 1) struct PROTO_NC_MISC_S2SCONNECTION_RDY_SEND { char size; NETCOMMAND netcmd; }; #pragma pack(pop) /*14851 */ struct PROTO_NC_OPTOOL_MAP_USER_LIST_REQ { char echo_data; }; /*14852 */ struct PROTO_NC_SCENARIO_LIGHT_CMD { char red; char green; char blue; }; /*14853 */ struct PROTO_NC_PRISON_GIVE_UP_FAIL_ACK { unsigned __int16 err; }; /*14854 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_GAMEOPTION_REQ { unsigned int nCharNo; }; /*14855 */ struct PROTO_NC_MINIHOUSE_MODIFY_ITEM_INFO_OPEN_ACK { unsigned __int16 Error; }; /*14856 */ struct NiPSysRadialFieldModifier { NiPSysFieldModifier baseclass_0; float m_fRadialType; }; /*14857 */ union PgNet::NetCommand { unsigned __int16 protocol; }; /*14858 */ struct PROTO_NC_ITEMDB_DISMANTLE_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*14859 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_REPURCHASE_ALL_ACK { unsigned __int16 nHandleNum; unsigned int nCharRegNum; unsigned __int16 nError; unsigned __int16 nLockIndex; }; #pragma pack(pop) /*14860 */ #pragma pack(push, 1) struct PROTO_NC_MISC_SET_CHAT_BLOCK_SPAM_FILTER_DB_CMD { unsigned int nUserNo; unsigned int nCharNo; char bIsSpamSpread; char bIsSpamBlock; char nSpamFilterRate; }; #pragma pack(pop) /*14861 */ struct PROTO_NC_DICE_TAISAI_GAME_MODE_CHANGE_CMD { DICE_TAISAI_GAME_MODE bModeType; }; /*14862 */ struct CPropertyType { char dummy[1]; }; /*14863 */ struct NiDX9TextureBufferData { NiDX92DBufferData baseclass_0; IDirect3DBaseTexture9 *m_pkRenderTexture; }; /*14864 */ struct PROTO_NC_ITEMDB_UES_FRIEND_POINT_REQ { NETPACKETZONEHEADER header; ITEM_INVEN itemInven; unsigned __int16 friendUsePoint; unsigned __int16 lockindex; }; /*14865 */ struct PROTO_NC_MISC_SPAMMER_REPORT_ACK { unsigned __int16 nError; }; /*14866 */ struct PROTO_NC_BAT_SMASH_HIT_ACK:: { __int16 _bf0; }; /*14867 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SMASH_HIT_ACK { unsigned __int16 target; PROTO_NC_BAT_SMASH_HIT_ACK:: damage; char attackcode; }; #pragma pack(pop) /*14868 */ #pragma pack(push, 1) struct PROTO_NC_PROMOTION_USER_ACK { unsigned __int16 nWMHandle; unsigned int nUserNo; char bIsPromotion; unsigned __int16 DBError; }; #pragma pack(pop) /*14869 */ struct PROTO_NC_DICE_TAISAI_GAME_MODE_CHANGE_REQ { char dummy[1]; }; /*14870 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_RANK_ACK { unsigned __int16 nError; NETPACKETZONEHEADER header; unsigned int nReqCharNo; char nRankCnt; DiceRankInfo Rank[]; }; #pragma pack(pop) /*14871 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_HIT3_ADD_CASH { char UserID[20]; unsigned __int64 AddCash; }; #pragma pack(pop) /*14872 */ struct _DISK_PERFORMANCE { _LARGE_INTEGER BytesRead; _LARGE_INTEGER BytesWritten; _LARGE_INTEGER ReadTime; _LARGE_INTEGER WriteTime; _LARGE_INTEGER IdleTime; unsigned int ReadCount; unsigned int WriteCount; unsigned int QueueDepth; unsigned int SplitCount; _LARGE_INTEGER QueryTime; unsigned int StorageDeviceNumber; wchar_t StorageManagerName[8]; }; /*14873 */ struct CPropertyType { char dummy[1]; }; /*14874 */ struct _PSFEATURE_CUSTPAPER { int lOrientation; int lWidth; int lHeight; int lWidthOffset; int lHeightOffset; }; /*14875 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_DISMISS_ACK_SEND { char size; NETCOMMAND netcmd; }; #pragma pack(pop) /*14876 */ #pragma pack(push, 1) struct PROTO_NC_MISC_WEB_DB_KEY_REQ { unsigned __int16 nWorldSessionHandle; unsigned int nUserNo; }; #pragma pack(pop) /*14877 */ struct PROTO_NC_HOLY_PROMISE_LOGIN_CMD { Name5 CharID; }; /*14878 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_PASSIVESKILL_LEARN_CMD { unsigned __int16 wmshandle; unsigned int chrregnum; unsigned __int16 passiveskillid; }; #pragma pack(pop) /*14879 */ #pragma pack(push, 1) struct PROTO_NC_USER_CH_LOGIN_REQ { Name18Byte user; Name4 password; }; #pragma pack(pop) /*14880 */ #pragma pack(push, 1) struct PROTO_NC_USER_CH_IS_IP_BLOCK_REQ { PROTO_NC_USER_CH_LOGIN_REQ LoginData; unsigned int nUserNo; unsigned __int16 nClientHandle; char sUserIP[20]; }; #pragma pack(pop) /*14881 */ struct _MIDL_SERVER_INFO_ { _MIDL_STUB_DESC *pStubDesc; int (__stdcall *const *DispatchTable)(); const char *ProcString; const unsigned __int16 *FmtStringOffset; void (__stdcall *const *ThunkTable)(_MIDL_STUB_MESSAGE *); _RPC_SYNTAX_IDENTIFIER *pTransferSyntax; unsigned int nCount; _MIDL_SYNTAX_INFO *pSyntaxInfo; }; /*14882 */ struct _D3DXF_FILELOADMEMORY { const void *lpMemory; unsigned int dSize; }; /*14883 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_JOIN_NEW_ACK { NETPACKETZONEHEADER netpacketzoneheader; unsigned __int16 lockindex; unsigned __int16 Error; unsigned __int16 hWMChar; unsigned int nCharNo; unsigned int nGTNo; unsigned int nGuildNo; char nMinLevel; unsigned __int16 nMinMember; unsigned __int64 nProposalMoney; }; #pragma pack(pop) /*14884 */ #pragma pack(push, 1) struct PROTO_PARTY_MEMBER_MAPLOCATION { unsigned __int16 charhandle; Name5 charname; Name3 map; }; #pragma pack(pop) /*14885 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_MEMBER_LIST_CMD_SEND { char size; NETCOMMAND netcmd; char membercount; PROTO_NC_PARTY_MEMBER_LIST_CMD::MEMBER_INFO memberarray[5]; }; #pragma pack(pop) /*14886 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_C { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; }; #pragma pack(pop) /*14887 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_PLAYERFOUND_BY_NORMAL_USER_RNG { ZONERINGLINKAGESTART start; Name3 map; SHINE_XY_TYPE coord; Name5 charid; char canRecall; char modeIDLv; }; #pragma pack(pop) /*14888 */ struct PROTO_NC_MISC_APEX_SERVER_DATA_CMD { unsigned __int16 nBuffSize; char Buff[]; }; /*14889 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_GUILDWARSTATUS_ACK { unsigned __int16 warnumber; PROTO_NC_GUILD_ZONE_WAR_START_CMD war[]; }; #pragma pack(pop) /*14890 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_ZONE_TRANSITION { unsigned int UserNo; unsigned int CharNo; char DestZoneNo; char SrcZoneNo; char CharLev; }; #pragma pack(pop) /*14891 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_13 { const void *pVFTable; void *spare; char name[13]; }; #pragma pack(pop) /*14892 */ union _IMAGE_THUNK_DATA64:: { unsigned __int64 ForwarderString; unsigned __int64 Function; unsigned __int64 Ordinal; unsigned __int64 AddressOfData; }; /*14893 */ struct _IMAGE_THUNK_DATA64 { _IMAGE_THUNK_DATA64:: u1; }; /*14894 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*14895 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*14896 */ struct ShakeEffectViewInfoTab { ITableBase baseclass_0; }; /*14897 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_EQUIPCHANGE_CMD { ITEM_INVEN exchange; char location; SHINE_ITEM_VAR_STRUCT item; }; #pragma pack(pop) /*14898 */ struct PROTO_NC_BAT_APCHANGE_CMD { unsigned int ap; }; /*14899 */ struct IProgressNotify { IUnknown baseclass_0; }; /*14900 */ struct _xml_error { unsigned int _nLine; wchar_t *_pchBuf; unsigned int _cchBuf; unsigned int _ich; wchar_t *_pszFound; wchar_t *_pszExpected; unsigned int _reserved1; unsigned int _reserved2; }; /*14901 */ struct PROTO_NC_MISC_START_THE_BOOM_CMD { char sKey1[16]; char sKey2[16]; char sKey3[16]; char sKey4[16]; }; /*14902 */ struct PROTO_NC_BAT_TARGETINFO_CMD:: { char _bf0; }; /*14903 */ #pragma pack(push, 1) struct PROTO_NC_BAT_TARGETINFO_CMD { PROTO_NC_BAT_TARGETINFO_CMD:: flag; unsigned __int16 targethandle; unsigned int targethp; unsigned int targetmaxhp; unsigned int targetsp; unsigned int targetmaxsp; unsigned int targetlp; unsigned int targetmaxlp; char targetlevel; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*14904 */ struct PROTO_NC_PARTY_MEMBERCLASS_CMD { char membernum; PROTO_PARTY_MEMBER_CLASS member[]; }; /*14905 */ #pragma pack(push, 1) struct PROTO_NC_KQ_Z2W_MAKE_ACK { unsigned int hquest; unsigned __int16 err; }; #pragma pack(pop) /*14906 */ struct protoent { char *p_name; char **p_aliases; __int16 p_proto; }; /*14907 */ #pragma pack(push, 1) struct PROTO_NC_MISC_PINGTEST_TOOL_WM_DB { unsigned int ID; unsigned __int16 hTool; unsigned int ToolSendToWM; unsigned int ToolRecvFromWM; unsigned int WMSendDB; unsigned int WMRecvFromDB; unsigned int DBRecvFromWM; unsigned int DBSendToWM; unsigned int DBSendToODBC; unsigned int DBRecvFromODBC; }; #pragma pack(pop) /*14908 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_DB_AUTO_PICK_CMD { unsigned int nCharNo; char bEnable; }; #pragma pack(pop) /*14909 */ struct PROTO_NC_ITEMDB_DESTROY_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*14910 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiAVObject *> baseclass_0; }; /*14911 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GUILD_ACADEMY_SET_REWARD_ITEM { unsigned int nGuildNo; unsigned int nCharNo; char nLevel; unsigned __int16 nItemID; unsigned __int16 nItemLot; }; #pragma pack(pop) /*14912 */ struct PROTO_NC_ITEMDB_EQUIPFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*14913 */ #pragma pack(push, 1) struct PROTO_NC_RAID_LOCATION_CMD { char nNum; PROTO_NC_RAID_LOCATION_CMD::Memberinfo RaidMembers[]; }; #pragma pack(pop) /*14914 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_29 { const void *pVFTable; void *spare; char name[29]; }; #pragma pack(pop) /*14915 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_129 { const void *pVFTable; void *spare; char name[129]; }; #pragma pack(pop) /*14916 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_FURNITURE_ENDURE_REQ { unsigned __int16 nFurnitureHnd; SHINE_ITEM_REGISTNUMBER nItemKey; ShineDateTime dNewEndureTime; PROTO_NC_ITEMDB_USE_VARIATION_ITEM_REQ CommonData; }; #pragma pack(pop) /*14917 */ struct NiSystemDesc { unsigned int m_uiNumLogicalProcessors; }; /*14918 */ struct PROTO_NC_GUILD_TOURNAMENT_LIST_REQ { char dummy[1]; }; /*14919 */ struct PROTO_NC_GAMBLE_COIN_EXCHANGEMACHINE_UI_CLOSE_CMD { char dummy[1]; }; /*14920 */ struct _EFS_DECRYPTION_STATUS_INFO { unsigned int dwDecryptionError; unsigned int dwHashOffset; unsigned int cbHash; }; /*14921 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_18 { const void *pVFTable; void *spare; char name[18]; }; #pragma pack(pop) /*14922 */ struct NiCapsuleSphereIntersector { NiIntersector baseclass_0; NiCapsuleBV *m_kCapsule; NiSphereBV *m_kSphere; float m_fInvRadiusSumSqr; float m_fParameter; }; /*14923 */ struct $_TypeDescriptor$_extraBytes_20 { const void *pVFTable; void *spare; char name[20]; }; /*14924 */ struct tagRemSNB { unsigned int ulCntStr; unsigned int ulCntChar; wchar_t rgString[1]; }; /*14925 */ struct PROTO_NC_LOG_GAME_EMBLEM { char dummy[1]; }; /*14926 */ struct PROTO_NC_GUILD_ZONE_WAR_KILL_CMD { unsigned __int16 hWMKiller; unsigned __int16 hWMTarget; }; /*14927 */ struct PROTO_NC_GUILD_ACADEMY_START_DB_RANK_BALANCE_REQ { char dummy[1]; }; /*14928 */ #pragma pack(push, 1) struct PROTO_NC_USER_POSSIBLE_NEW_CONNECT_CMD { unsigned __int16 nWorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*14929 */ struct PROTO_NC_ITEMDB_SELLLOTFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*14930 */ struct NiPointer { EditWinEx *m_pObject; }; /*14931 */ struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_TYPE_REQ { unsigned int nGTNo; char nMatchType; char nMinLevel; unsigned __int16 nMinMemberCnt; }; /*14932 */ struct _PUBLICKEYSTRUC { char bType; char bVersion; unsigned __int16 reserved; unsigned int aiKeyAlg; }; /*14933 */ struct AbsMsgTable { char dummy[1]; }; /*14934 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_LEVEL_UP { unsigned int chrregnum; MAPPOS mappos; char level; unsigned __int64 currentexp; }; #pragma pack(pop) /*14935 */ struct PROTO_NC_MENU_INDUNRANK_CMD { char dummy[1]; }; /*14936 */ struct PROTO_NC_PRISON_ADD_ACK { unsigned __int16 err; }; /*14937 */ struct IRpcChannelBuffer2 { IRpcChannelBuffer baseclass_0; }; /*14938 */ struct PROTO_NC_BAT_SPCHANGE_CMD { unsigned int sp; }; /*14939 */ struct AsyncIPipeByte { IUnknown baseclass_0; }; /*14940 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_CREATE { unsigned int chrregnum; unsigned int itemmaker; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; ITEM_INVEN iteminvento; }; #pragma pack(pop) /*14941 */ struct PROTO_NC_GUILD_ACADEMY_ZONE_MEMBER_JOIN_CMD { unsigned int nNo; unsigned int nCharNo; }; /*14942 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_GET_ITEMLIST_BY_TYPE_NUM_ACK { NETPACKETZONEHEADER header; char nInvenType; unsigned int nOwner; unsigned __int16 Error; PROTO_NC_CHAR_ITEM_CMD ItemCmd; }; #pragma pack(pop) /*14943 */ struct PROTO_NC_ACT_RIDE_ON_CMD { CHARBRIEFINFO_RIDE::RideInfo ride; }; /*14944 */ struct ANON_OBJECT_HEADER_BIGOBJ { unsigned __int16 Sig1; unsigned __int16 Sig2; unsigned __int16 Version; unsigned __int16 Machine; unsigned int TimeDateStamp; _GUID ClassID; unsigned int SizeOfData; unsigned int Flags; unsigned int MetaDataSize; unsigned int MetaDataOffset; unsigned int NumberOfSections; unsigned int PointerToSymbolTable; unsigned int NumberOfSymbols; }; /*14945 */ struct ID3DXInclude { ID3DXIncludeVtbl *vfptr; }; /*14946 */ struct ID3DXIncludeVtbl { HRESULT (__stdcall *Open)(ID3DXInclude *this, _D3DXINCLUDE_TYPE, const char *, const void *, const void **, unsigned int *); HRESULT (__stdcall *Close)(ID3DXInclude *this, const void *); }; /*14947 */ struct PROTO_NC_CHARSAVE_DB_UI_STATE_SAVE_ACK { NETPACKETZONEHEADER header; unsigned __int16 err; }; /*14948 */ #pragma pack(push, 1) struct PROTO_NC_MISC_DELIVER_WM_LOGIN_ACDB_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_MISC_DELIVER_WM_LOGIN_ACDB_CMD cmd; }; #pragma pack(pop) /*14949 */ struct PROTO_NC_GUILD_WAR_SCORE_REQ { Name4 GuildNameEnemy; }; /*14950 */ struct PROTO_NC_LOG_GAME_GUILD_4_TOURNAMENT_RESULT { unsigned int guildtournament_no; unsigned int position; unsigned int guildregnum; unsigned int result; }; /*14951 */ struct PROTO_NC_CHAR_KICKPLAYEROUT_RNG { ZONERINGLINKAGESTART start; char tmp; Name5 charid; }; /*14952 */ struct _REQUEST_OPLOCK_OUTPUT_BUFFER { unsigned __int16 StructureVersion; unsigned __int16 StructureLength; unsigned int OriginalOplockLevel; unsigned int NewOplockLevel; unsigned int Flags; unsigned int AccessMode; unsigned __int16 ShareMode; }; /*14953 */ #pragma pack(push, 1) struct PROTO_NC_ACT_PARTYCHAT_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ACT_PARTYCHAT_ACK ack; }; #pragma pack(pop) /*14954 */ struct PROTO_NC_OPTOOL_REQ_CLIENT_NUM_OF_USER_LIMIT { char dummy[1]; }; /*14955 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_KEYMAP_REQ { unsigned int nCharNo; }; /*14956 */ #pragma pack(push, 1) struct PROTO_NC_QUEST_DB_DONE_REQ { NETPACKETZONEHEADER ZoneHeader; unsigned int UserNo; unsigned __int16 NPCID; char nQSC; PLAYER_QUEST_INFO QuestInfo; unsigned int nMoney; unsigned int nExp; unsigned int nFame; unsigned __int64 nCur_Money; unsigned __int64 nCur_Exp; unsigned int nCur_Fame; char CT_Type; char CT_ElementNo; char nCur_CT_ElementValue; unsigned __int16 nLockIndex; char nItemCreateCount; PROTO_ITEM_CREATE ItemCreate[]; }; #pragma pack(pop) /*14957 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_MISC_CMD { unsigned __int16 wldmanhandle; unsigned __int64 cen; unsigned int fame; unsigned int nCharNo; }; #pragma pack(pop) /*14958 */ #pragma pack(push, 1) struct DELETE_ITEM_INFO { SHINE_ITEM_REGISTNUMBER nDeleteItemKey; unsigned __int16 nDeleteItemID; }; #pragma pack(pop) /*14959 */ struct NiCompUtility::NiCompArray { __int16 *m_asArray; float m_fOffset; float m_fHalfRange; unsigned int m_uiNumValues; }; /*14960 */ struct NiCompUtility { char dummy[1]; }; /*14961 */ struct PROTO_NC_MISC_SEED_ACK { unsigned __int16 seed; }; /*14962 */ #pragma pack(push, 1) struct PROTO_NC_REPORT_ADD_REQ { Name5 sHarmer; char byReportType[16]; char byReason[256]; unsigned __int16 nChatLogSize; char byChatLog[2048]; }; #pragma pack(pop) /*14963 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_END_CMD { char nTournamentSeed; unsigned __int16 nTournamentMapNo; char nStatus; unsigned int nWinnerGuildNo; unsigned int nLoseGuildNo; }; #pragma pack(pop) /*14964 */ struct PROTO_NC_ITEMDB_PICKMONEYSUC_ACK { char dummy[1]; }; /*14965 */ struct Color { char dummy[1]; }; /*14966 */ struct IOplockStorage { IUnknown baseclass_0; }; /*14967 */ struct NiPSysAgeDeathModifier { NiPSysModifier baseclass_0; bool m_bSpawnOnDeath; NiPSysSpawnModifier *m_pkSpawnModifier; }; /*14968 */ struct PROTO_NC_PRISON_GIVE_UP_REQ { char dummy[1]; }; /*14969 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_REGNUM_VARIFICATION_ACK { unsigned __int16 zonehandle; unsigned int charregnum; char iscorrect; }; #pragma pack(pop) /*14970 */ #pragma pack(push, 1) struct PROTO_NC_DATA_PRISON_ADD_GM_ACK { unsigned __int16 err; unsigned __int16 nGmHandler; unsigned int nImprisonRegNum; Name5 sImprison; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /*14971 */ struct PROTO_NC_ITEMDB_REINFORCEUNEQUIP_REQ { PROTO_ITEM_RELOC unequ; unsigned __int16 lockindex; ITEM_INVEN equloc; }; /*14972 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_G_REWARD_MONEY { unsigned int guildregnum; unsigned __int64 old_money; unsigned __int64 new_money; }; #pragma pack(pop) /*14973 */ #pragma pack(push, 1) struct PROTO_NC_MISC_S2SCONNECTION_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_MISC_S2SCONNECTION_REQ req; }; #pragma pack(pop) /*14974 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_WM_SEND_PACKET_STATISTICS_ACK:: { unsigned __int16 nPacketID; unsigned int nSendCount; unsigned __int64 nSendBytes; }; #pragma pack(pop) /*14975 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_WM_SEND_PACKET_STATISTICS_ACK { char bPart; unsigned __int16 nDataCount; PROTO_NC_OPTOOL_WM_SEND_PACKET_STATISTICS_ACK:: Data[]; }; #pragma pack(pop) /*14976 */ struct PrintPropertiesCollection { unsigned int numberOfProperties; PrintNamedProperty *propertiesCollection; }; /*14977 */ struct NiBoxSphereIntersector { NiIntersector baseclass_0; NiBoxBV *m_kBox; NiSphereBV *m_kSphere; float m_fInvRadiusSqr; float m_afParameter[3]; }; /*14978 */ struct PROTO_NC_GUILD_TOURNAMENT_LEAVE_ACK { unsigned int nGuildNo; unsigned __int16 nTeamPosition; unsigned __int16 nError; }; /*14979 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_FREESTAT_SET_DB_REQ:: { char nIsDeleteItem; SHINE_ITEM_REGISTNUMBER nItmeKey; unsigned __int16 nItemID; char nItemLot; }; #pragma pack(pop) /*14980 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_FREESTAT_SET_DB_REQ { NETPACKETZONEHEADER header; char nMaxStat; char nFreeStat[5]; unsigned __int16 nLockIndex; char nItemNum; PROTO_NC_CHAR_FREESTAT_SET_DB_REQ:: DecItemInfo[]; }; #pragma pack(pop) /*14981 */ struct PROTO_NC_KQ_REWARDFAIL_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 error; }; /*14982 */ struct DISPLAYCONFIG_ADAPTER_NAME { DISPLAYCONFIG_DEVICE_INFO_HEADER header; wchar_t adapterDevicePath[128]; }; /*14983 */ struct tagGCP_RESULTSW { unsigned int lStructSize; wchar_t *lpOutString; unsigned int *lpOrder; int *lpDx; int *lpCaretPos; char *lpClass; wchar_t *lpGlyphs; unsigned int nGlyphs; int nMaxFit; }; /*14984 */ struct tagHARDWAREHOOKSTRUCT { HWND__ *hwnd; unsigned int message; unsigned int wParam; int lParam; }; /*14985 */ struct _STORAGE_MEDIA_SERIAL_NUMBER_DATA { unsigned __int16 Reserved; unsigned __int16 SerialNumberLength; char SerialNumber[]; }; /*14986 */ struct IInitializeSpy { IUnknown baseclass_0; }; /*14987 */ struct NiCollisionConvert { char dummy[1]; }; /*14988 */ struct PROTO_NC_ITEMDB_BUYALLSUC_ACK { unsigned __int16 lockindex; }; /*14989 */ struct PROTO_NC_ACT_SETITEMHEALEFFECT:: { char _bf0; }; /*14990 */ #pragma pack(push, 1) struct PROTO_NC_ACT_SETITEMHEALEFFECT { unsigned __int16 who; PROTO_NC_ACT_SETITEMHEALEFFECT:: flag; unsigned __int16 hpchange; }; #pragma pack(pop) /*14991 */ struct PROTO_NC_COLLECT_CARDOPEN_CMD { unsigned __int16 err; char Slot; SHINE_ITEM_STRUCT CardInform; }; /*14992 */ struct ItemForcedUpgradeOption { char upgrade_item_adj_level; char upgrade_item_destroy; char upgrade_item_new_level; char upgrade_item_fail_count; char is_randomoption_enable; ItemOptionStorage::Element upgrade_randomoption; }; /*14993 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_NOTIFY_REQ { unsigned __int16 hWMChar; unsigned int nNo; Name5 sNotifyCharID; unsigned __int16 nNotifyLength; char sNotify[]; }; #pragma pack(pop) /*14994 */ struct IPrintDialogCallback { IUnknown baseclass_0; }; /*14995 */ #pragma pack(push, 1) struct PROTO_NC_LOG_MOVER_RAREMOVER { unsigned int nCharNo; unsigned __int16 nRare_FailCount; unsigned __int16 nConsum_FailCount; unsigned __int16 nRare_ID; char nRare_Grade; SHINE_ITEM_REGISTNUMBER nRare_Key; char nConsum_Num; unsigned __int16 nConsum_ID; char nConsum_Grade; SHINE_ITEM_REGISTNUMBER nConsum_Key; }; #pragma pack(pop) /*14996 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGIN_DB_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_LOGIN_DB db; }; #pragma pack(pop) /*14997 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_CREATEFAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_AVATAR_CREATEFAIL_ACK ack; }; #pragma pack(pop) /*14998 */ struct _QUOTA_LIMITS_EX { unsigned int PagedPoolLimit; unsigned int NonPagedPoolLimit; unsigned int MinimumWorkingSetSize; unsigned int MaximumWorkingSetSize; unsigned int PagefileLimit; _LARGE_INTEGER TimeLimit; unsigned int WorkingSetLimit; unsigned int Reserved2; unsigned int Reserved3; unsigned int Reserved4; unsigned int Flags; _RATE_QUOTA_LIMIT CpuRateLimit; }; /*14999 */ struct _IMAGE_IMPORT_BY_NAME { unsigned __int16 Hint; char Name[1]; }; /*15000 */ struct PROTO_NC_SKILL_SOMEONEREVAVALTOME_CMD { char dummy[1]; }; /*15001 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_WITHDRAW_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned int guildregnum; unsigned __int64 cen; }; #pragma pack(pop) /*15002 */ struct NiBMPReader { NiImageReader baseclass_0; unsigned int m_uiWidth; unsigned int m_uiHeight; NiPixelFormat m_kFormat; unsigned __int16 m_usBPP; unsigned int m_uiClrUsed; unsigned int m_uiOffBits; bool m_bFlipVert; bool m_bRLE; }; /*15003 */ struct NiBMPReader::WINDOWS_RGBQUAD { char m_ucBlue; char m_ucGreen; char m_ucRed; char m_ucReserved; }; /*15004 */ struct NiRangeLODData::Range { float m_fNear; float m_fFar; float m_fWorldNear; float m_fWorldFar; }; /*15005 */ struct NiRangeLODData { NiLODData baseclass_0; NiPoint3 m_kCenter; NiPoint3 m_kWorldCenter; unsigned int m_uiNumRanges; NiRangeLODData::Range *m_pkRanges; }; /*15006 */ struct PROTO_NC_MISC_SPAMMER_SET_DB_CHAT_BAN_REQ { unsigned int nGMCharNo; Name5 sSpammerName; unsigned int nChatBan; }; /*15007 */ struct PROTO_NC_HOLY_PROMISE_REWARD_ITEM_CMD:: { unsigned __int16 nItemID; unsigned __int16 nItemLot; }; /*15008 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_REWARD_ITEM_CMD { char nNumOfItems; PROTO_NC_HOLY_PROMISE_REWARD_ITEM_CMD:: RewardList[]; }; #pragma pack(pop) /*15009 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_PICKMERGE_REQ { unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemonfield; unsigned int nCellItemLot; PROTO_ITEM_ATTRCHANGE itempick; }; #pragma pack(pop) /*15010 */ struct RPC_STATS_VECTOR { unsigned int Count; unsigned int Stats[1]; }; /*15011 */ struct IRpcChannelBuffer3 { IRpcChannelBuffer2 baseclass_0; }; /*15012 */ struct PROTO_NC_GUILD_ACADEMY_ZONE_GUILD_BUFF_CMD { char BuffName[32]; unsigned int NumOfGuild; unsigned int Guild[]; }; /*15013 */ struct PROTO_NC_BAT_ABSTATE_ERASE_ACK { unsigned __int16 err; }; /*15014 */ struct PROTO_NC_HOLY_PROMISE_MY_UP_ZONE { unsigned int nCharNo; unsigned int nUpCharNo; }; /*15015 */ struct tagSERIALIZEDPROPERTYVALUE { unsigned int dwType; char rgb[1]; }; /*15016 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_FIND_RNG { ZONERINGLINKAGESTART Start; INSTANCE_DUNGEON::CATEGORY InstanceCategory; unsigned int IDRegisterNumber; ORToken Argument; char ServerMapName[33]; unsigned __int16 Error; }; #pragma pack(pop) /*15017 */ struct PROTO_NC_RAID_SET_SUB_LEADER_CMD { Name5 sCommandCharID; }; /*15018 */ struct IPipeByte { IUnknown baseclass_0; }; /*15019 */ struct IHttpNegotiate3 { IHttpNegotiate2 baseclass_0; }; /*15020 */ struct PROTO_NC_ITEMDB_ITEMTOTALINFORM_ACK { char dummy[1]; }; /*15021 */ struct PROTO_NC_BRIEFINFO_MINIHOUSE_CMD { char minihouses; PROTO_NC_BRIEFINFO_MINIHOUSEBUILD_CMD minihouse[]; }; /*15022 */ struct IAddrTrackingControl { IUnknown baseclass_0; }; /*15023 */ struct PROTO_NC_MISC_S2SCONNECTION_RDY { char dummy[1]; }; /*15024 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_CENTRANSFER_RNG { ZONERINGLINKAGESTART start; unsigned int upper; unsigned int cen; Name5 lower; }; #pragma pack(pop) /*15025 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_GRADE_GROWTH_ACK { NETPACKETHEADER netpacketheader; unsigned __int16 hZone; unsigned __int16 nLockIndex; unsigned __int16 Error; unsigned int nGuildNo; char nNewGrade; unsigned int nNewFame; unsigned __int16 nMaxMembers; }; #pragma pack(pop) /*15026 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_BRACELET_UPGRADE_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER upgrade_item_regnum; unsigned __int16 upgrade_item_id; char upgrade_item_adj_level; char upgrade_item_destroy; char upgrade_item_new_level; char upgrade_item_fail_count; SHINE_ITEM_REGISTNUMBER raw_regnum; unsigned __int16 raw_item_id; char raw_lot; }; #pragma pack(pop) /*15027 */ struct FindMultiLinkNode { Ns_TourScene baseclass_0; }; /*15028 */ struct PROTO_NC_ITEM_ITEMBREAK_CMD { ITEM_INVEN slot; }; /*15029 */ #pragma pack(push, 1) struct PROTO_NC_CHARGED_SETBUFF_CMD { unsigned int CharRegistNumber; SHINE_ITEM_REGISTNUMBER ItemKey; unsigned __int16 ItemId; PROTO_CHARGEDBUFF_INFO ChargedBuff; unsigned int nUserNo; }; #pragma pack(pop) /*15030 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_FRIEND_CMD_INFO { unsigned int charno; Name5 charid; char flag; }; #pragma pack(pop) /*15031 */ struct PROTO_NC_CHAR_FRIEND_CMD { unsigned __int16 numberoffriend; PROTO_NC_CHAR_FRIEND_CMD_INFO friend_array[]; }; /*15032 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SHIELDENDURE_CHARGE_REQ { SHINE_ITEM_REGISTNUMBER ShieldKey; ITEM_INVEN ShieldSlot; unsigned int ChargedNumber; PROTO_NC_ITEMDB_USE_VARIATION_ITEM_REQ CommonData; }; #pragma pack(pop) /*15033 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_GUILD_DATA_ACK { unsigned int nGuildNo; unsigned int chrregnum; char slot; GUILD_CLIENT Guild[]; }; #pragma pack(pop) /*15034 */ struct PROTO_NC_DATA_REPORT_CANCEL_ACK { int nRegNumber; unsigned __int16 hReporter; unsigned __int16 err; }; /*15035 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_DEL_DOWN_ACK { unsigned int nCharNo; unsigned int nDownCharNo; Name5 DownCharID; unsigned __int16 DBError; }; #pragma pack(pop) /*15036 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_VICTORY { unsigned int UserNo; unsigned int CharNo; char ZoneNo; char TargetType; unsigned int TargetID; SHINE_XY_TYPE KillCoord; char CharID[30]; int CharLevel; }; #pragma pack(pop) /*15037 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_BOOTH_BUY { unsigned int chrregnum_buyer; unsigned int chrregnum_seller; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; unsigned __int16 tradelot; unsigned __int64 money; unsigned __int16 newlot; unsigned __int64 newmoney; }; #pragma pack(pop) /*15038 */ struct PROTO_NC_USER_XTRAP_ACK { char bSuccess; }; /*15039 */ struct NiLightDimmerController { NiFloatInterpController baseclass_0; }; /*15040 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_NORMAL_ITEM_ON_ACK { unsigned __int16 nErr; }; /*15041 */ struct PROTO_NC_GAMBLE_COIN_DB_ADD_REQ { NETPACKETZONEHEADER nHeader; unsigned __int16 nLockIndex; unsigned __int64 nCoin; }; /*15042 */ struct IXTLRuntime { IXMLDOMNode baseclass_0; }; /*15043 */ struct NiTexturingProperty::BumpMap { NiTexturingProperty::Map baseclass_0; float m_fLumaScale; float m_fLumaOffset; float m_fBumpMat00; float m_fBumpMat01; float m_fBumpMat10; float m_fBumpMat11; }; /*15044 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PARTY_CREATE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 partyregnum; }; #pragma pack(pop) /*15045 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_COININFO_CMD { unsigned __int16 wldmanhandle; unsigned __int64 nCoin; unsigned __int64 nExchangedCoin; unsigned int nCharNo; }; #pragma pack(pop) /*15046 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CAPSULEITEM_ACK { NETPACKETZONEHEADER Header; unsigned __int16 nError; SHINE_ITEM_REGISTNUMBER nItemReg; ITEM_INVEN nLocation; }; #pragma pack(pop) /*15047 */ struct PROTO_NC_CHAR_OPTION_SET_SOUND_CMD { PROTO_NC_CHAR_OPTION_SOUND Data; }; /*15048 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_REWARD_DB_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 RewardID; unsigned __int16 err; }; #pragma pack(pop) /*15049 */ struct NiStepPosKey { NiPosKey baseclass_0; }; /*15050 */ struct PROTO_NC_LOG_GAME_MK2_START { unsigned int chrregnum; char nLevel; char nClass; unsigned __int16 mobid; MAPPOS mappos; }; /*15051 */ struct PROTO_NC_MENU_SERVERMENU_CLOSE_CMD { char dummy[1]; }; /*15052 */ struct NiSGIReader { NiImageReader baseclass_0; unsigned __int16 m_usWidth; unsigned __int16 m_usHeight; unsigned __int16 m_usDepth; char m_ucBytesPerComponent; bool m_bRLE; NiPixelFormat m_kFormat; }; /*15053 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_REWARD_FAME { unsigned int chrregnum; unsigned __int16 questid; unsigned int old_fame; unsigned int new_fame; }; #pragma pack(pop) /*15054 */ #pragma pack(push, 1) struct PROTO_NC_BAT_HIT_REQ { unsigned __int16 target; char actionnumber; }; #pragma pack(pop) /*15055 */ struct DDELN { __int16 _bf0; __int16 cfFormat; }; /*15056 */ struct NiPSysEmitterInitialRadiusCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*15057 */ struct _D3DXSEMANTIC { unsigned int Usage; unsigned int UsageIndex; }; /*15058 */ #pragma pack(push, 1) struct PROTO_ITEM_TRADE { SHINE_ITEM_REGISTNUMBER tradeitemregnum; unsigned int newowner; ITEM_INVEN newlocation; }; #pragma pack(pop) /*15059 */ struct PROTO_NC_CHAR_WEDDING_CANCEL_WEDDING { unsigned int RegisterNumber; }; /*15060 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*15061 */ struct NiParallelogram { NiPoint3 m_kOrigin; NiPoint3 m_kEdge0; NiPoint3 m_kEdge1; }; /*15062 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /*15063 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_2 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nInt1; unsigned int nInt2; }; /*15064 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MONEY_DEPOSIT { unsigned int chrregnum; unsigned int deposit_money; unsigned int userregnum; unsigned __int64 user_result_money; }; #pragma pack(pop) /*15065 */ struct NiStepFloatKey { NiFloatKey baseclass_0; }; /*15066 */ struct NiStepRotKey { NiRotKey baseclass_0; }; /*15067 */ struct PROTO_NC_GUILD_ACADEMY_ZONE_MEMBER_GUILD_JOIN_CMD { unsigned int nNo; unsigned int nCharNo; }; /*15068 */ struct PROTO_NC_BAT_SKILLCAST_FAIL_ACK { char attackcode; }; /*15069 */ struct PROTO_NC_ITEM_DISMANTLE_ACK { unsigned __int16 err; }; /*15070 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_LEAVE_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*15071 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_SET_LOOTER_ACK { Name5 sNewLooterCharID; unsigned __int16 nError; }; #pragma pack(pop) /*15072 */ struct PROTO_NC_OPTOOL_KQ_ALL_RESET_CMD { char dummy[1]; }; /*15073 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_ACCOUNT_LOGIN_SUCCESS { unsigned int UserNo; Name4 UserIP; char UserID[30]; Name5 spawnapps; }; #pragma pack(pop) /*15074 */ struct MENUITEMTEMPLATE { unsigned __int16 mtOption; unsigned __int16 mtID; wchar_t mtString[1]; }; /*15075 */ struct DDEPOKE { __int16 _bf0; __int16 cfFormat; char Value[1]; }; /*15076 */ struct DDEUP { __int16 _bf0; __int16 cfFormat; char rgb[1]; }; /*15077 */ struct NTFS_VOLUME_DATA_BUFFER { _LARGE_INTEGER VolumeSerialNumber; _LARGE_INTEGER NumberSectors; _LARGE_INTEGER TotalClusters; _LARGE_INTEGER FreeClusters; _LARGE_INTEGER TotalReserved; unsigned int BytesPerSector; unsigned int BytesPerCluster; unsigned int BytesPerFileRecordSegment; unsigned int ClustersPerFileRecordSegment; _LARGE_INTEGER MftValidDataLength; _LARGE_INTEGER MftStartLcn; _LARGE_INTEGER Mft2StartLcn; _LARGE_INTEGER MftZoneStart; _LARGE_INTEGER MftZoneEnd; }; /*15078 */ struct MOVE_FILE_RECORD_DATA { void *FileHandle; _LARGE_INTEGER SourceFileRecord; _LARGE_INTEGER TargetFileRecord; }; /*15079 */ struct _LDBL12 { char ld12[12]; }; /*15080 */ struct IRpcSyntaxNegotiate { IUnknown baseclass_0; }; /*15081 */ struct ISynchronizeContainer { IUnknown baseclass_0; }; /*15082 */ #pragma pack(push, 1) struct GUILD_DB { unsigned int nNo; Name4 sName; Name3 sPassword; unsigned __int16 nMaxMembers; unsigned __int64 nMoney; char nType; char nGrade; unsigned int nFame; unsigned __int16 nStoneLevel; unsigned __int64 nExp; int dCreateDate; int dWarRequestDate; int dWarStartDate; int dWarEndDate; unsigned int nWarEnemy; unsigned int nWarWinCount; unsigned int nWarLoseCount; unsigned int nWarDrawCount; char nDismissStatus; int dDismissDate; char sIntro[128]; int dNotifyDate; Name5 sNotifyCharID; char sNotify[512]; }; #pragma pack(pop) /*15083 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_ALL_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 NumOfGuild; GUILD_DB GuildDB[]; }; #pragma pack(pop) /*15084 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHAT_COLOR_CHANGE_ACK { unsigned __int16 nError; unsigned __int16 nLockIndex; unsigned int nCharRegNum; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; CAHT_CHAT_COLOR_ITEM_TYPE eChatColorItemType; char nChangeColor; }; #pragma pack(pop) /*15085 */ #pragma pack(push, 1) struct PROTO_NC_RAID_INVITATION_ANSWER_CMD { Name5 sInvitationCharID; char bIsAllow; }; #pragma pack(pop) /*15086 */ struct NsMakeQuadScene::Optimizer { Ns_TourScene baseclass_0; }; /*15087 */ struct NiPSysInitialRotAngleVarCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*15088 */ struct PROTO_NC_USER_WORLD_STATUS_REQ { char dummy[1]; }; /*15089 */ struct PROTO_NC_TRADE_TRADEFAIL_CMD { unsigned __int16 err; }; /*15090 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_VANISH_CMD { unsigned __int16 nRaidNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; unsigned int nVanishCharNo; }; #pragma pack(pop) /*15091 */ struct PROTO_CHARREGISTNUMBER { unsigned int chrregnum; }; /*15092 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_OPEN_REQ { NETPACKETZONEHEADER packheader; unsigned int guildregnum; char nOpenType; }; #pragma pack(pop) /*15093 */ struct PROTO_NC_OPTOOL_KICK_USER_REQ { unsigned int nUserNo; }; /*15094 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_COIN_DB_USE_COINITEM_ACK { NETPACKETZONEHEADER nHeader; unsigned __int64 nCoin; unsigned __int16 nLockIndex; unsigned __int16 nError; }; #pragma pack(pop) /*15095 */ struct _CRYPT_CONTEXTS { unsigned int cContexts; wchar_t **rgpszContexts; }; /*15096 */ struct NiPSysModifierActiveCtlr { NiPSysModifierBoolCtlr baseclass_0; }; /*15097 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_SET_MASTER_BY_LEAVE_ACK { unsigned __int16 Error; unsigned int nGuildNo; unsigned int nOldAcademyMasterCharNo; Name5 sOldAcademyMasterName; unsigned int nNewAcademyMasterCharNo; Name5 sNewAcademyMasterName; }; #pragma pack(pop) /*15098 */ struct IUriContainer { IUnknown baseclass_0; }; /*15099 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_8 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nInt1; }; /*15100 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_GUILD_CHANGE_MEMBER_GRADE_REQ { unsigned int nGuildNo; unsigned int nCharNo; char nOldGrade; char nNewGrade; }; #pragma pack(pop) /*15101 */ #pragma pack(push, 1) struct PROTO_NC_RAID_SET_LEADER_ACK { Name5 sNewLeaderCharID; unsigned __int16 nError; }; #pragma pack(pop) /*15102 */ struct IHttpSecurity { IWindowForBindingUI baseclass_0; }; /*15103 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_TOKEN_BUYALLSUC_ACK { unsigned __int16 lockindex; unsigned int nGuildNo; unsigned int nPriceGuildToken; }; #pragma pack(pop) /*15104 */ struct PROTO_NC_MISC_CS_CLOSE { unsigned int NP_ErrorCode; }; /*15105 */ struct NiTMapBase,NiAVObject *,bool> { NiTMapBase,NiAVObject *,bool>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,NiAVObject *,bool>::AntiBloatAllocator m_kAllocator; }; /*15106 */ struct NiTMapBase,NiAVObject *,bool>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,NiAVObject *,bool> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,NiAVObject *,bool> *this, NiAVObject *); bool (__thiscall *IsKeysEqual)(NiTMapBase,NiAVObject *,bool> *this, NiAVObject *, NiAVObject *); void (__thiscall *SetValue)(NiTMapBase,NiAVObject *,bool> *this, NiTMapItem *, NiAVObject *, bool); void (__thiscall *ClearValue)(NiTMapBase,NiAVObject *,bool> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,NiAVObject *,bool> *this); void (__thiscall *DeleteItem)(NiTMapBase,NiAVObject *,bool> *this, NiTMapItem *); }; /*15107 */ struct NiTMapBase,NiAVObject *,bool>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*15108 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SKILLSMASH_ENCHANT_CMD { char attackcode; unsigned __int16 skillid; }; #pragma pack(pop) /*15109 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_GUILD_TOURNAMENT_CHANGE_CMD { char nMatchType; int Time_Start; int Time_Practic; int Time_PracticEnd; int Time_Match_161; int Time_Match_162; int Time_Match_8; int Time_Match_4; int Time_Match_2; int Time_Match_End; GUILD_TOURNAMENT_LIST TournamentTree[31]; }; #pragma pack(pop) /*15110 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_KEYMAP_REQ { unsigned __int16 nKeyMapDataCnt; KEY_MAP_DATA KeyMapData[]; }; /*15111 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_VANISH_ACK { unsigned __int16 hWMChar; Name5 sCharID; unsigned int nNo; unsigned int nCharNo; unsigned __int16 Error; }; #pragma pack(pop) /*15112 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_REQ:: { SHINE_ITEM_REGISTNUMBER itemRegistNumber; unsigned __int16 itemID; ITEM_INVEN itemSlot; }; #pragma pack(pop) /*15113 */ struct PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_REQ { NETPACKETZONEHEADER header; unsigned __int16 itemLockIndex; PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_REQ:: equipment; PROTO_NC_ITEMDB_ENCHANT_ADD_NEW_SOCKET_REQ:: drill; }; /*15114 */ struct PROTO_NC_MISC_APEX_CLIENT_DATA_CMD { unsigned __int16 nBuffSize; char Buff[]; }; /*15115 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_FIGHTER_ENTER_CMD { char nTournamentSeed; unsigned int nGuildNo; unsigned int nCharNo; }; #pragma pack(pop) /*15116 */ struct PROTO_NC_CHAR_STAT_DECPOINTSUC_ACK { char stat; }; /*15117 */ struct PROTO_NC_ITEMDB_BUYALL_REQ { PROTO_ITEM_CREATE itembuy; unsigned __int16 lockindex; unsigned __int64 price_cen; unsigned int price_fame; unsigned int price_gamblecoin; unsigned int UserNo; unsigned __int16 Vendor; char CharID[30]; int CharLevel; SHINE_ITEM_ATTRIBUTE attr[]; }; /*15118 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_GET_REQ { unsigned __int16 handle_char; unsigned int charno; unsigned int friendno; }; #pragma pack(pop) /*15119 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_UPDATE_DB_REQ { SHINE_INDUN_INFO sIndunInfo; unsigned __int16 CharListCount; NETPACKETZONEHEADER CharList[]; }; #pragma pack(pop) /*15120 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_KQ_LEAVE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 KQ_ID; unsigned int KQ_Handle; char Leave_Status; }; #pragma pack(pop) /*15121 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_DEPOSIT_ACK { unsigned __int64 cen; unsigned __int16 err; }; #pragma pack(pop) /*15122 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_ITEM_SELL { unsigned int UserNo; unsigned int CharNo; unsigned __int16 ItemNo; unsigned __int64 SellMoney; unsigned __int16 Vendor; unsigned __int64 ShineItemKey; char CharID[30]; int CharLevel; }; #pragma pack(pop) /*15123 */ struct NiKeyframeManager { NiTimeController baseclass_0; NiTStringPointerMap > m_kMap; }; /*15124 */ struct NiKeyframeManager::LinkRecord { NiTArray m_kTextKeyReferences; NiTArray m_kSequenceNames; NiTArray m_kNumSequenceKeys; NiTArray m_kObjectName; }; /*15125 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MONEY_CHANGE { unsigned int chrregnum; unsigned __int64 prev_cen; unsigned __int64 last_cen; unsigned __int64 adv_cen; }; #pragma pack(pop) /*15126 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_ITEMACTIONCOOLTIME_CMD { unsigned int nCharNo; PROTO_NC_CHARSAVE_ITEMACTIONCOOLTIME_ACK ActionCoolTime; }; #pragma pack(pop) /*15127 */ struct PROTO_NC_PROMOTION_REWARD_ITEM_CMD:: { unsigned __int16 nItemID; unsigned __int16 nItemLot; }; /*15128 */ #pragma pack(push, 1) struct PROTO_NC_PROMOTION_REWARD_ITEM_CMD { char nNumOfItems; PROTO_NC_PROMOTION_REWARD_ITEM_CMD:: RewardList[]; }; #pragma pack(pop) /*15129 */ struct PROTO_NC_INSTANCE_DUNGEON_MAP_REGIST_CMD { unsigned __int16 nMapCount; SHINE_INDUN_INFO sIndunInfos[]; }; /*15130 */ struct _FILE_TYPE_NOTIFICATION_INPUT { unsigned int Flags; unsigned int NumFileTypeIDs; _GUID FileTypeID[1]; }; /*15131 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_RESULT_REQ { unsigned int nGTNo; unsigned __int16 nTeamPosition; char nResult; unsigned int nGuildNo; }; #pragma pack(pop) /*15132 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_TOKEN_ALL_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 NumOfGuild; GUILD_TOKEN_DB GuildTokenDB[]; }; #pragma pack(pop) /*15133 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_SPLIT_REQ { unsigned int ownerA; unsigned int ownerB; unsigned __int16 lockindex; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER lotmain; PROTO_ITEM_CREATE lotcreate; unsigned __int16 splitlot; unsigned __int16 MainLot; }; #pragma pack(pop) /*15134 */ struct PROTO_NC_PRISON_ADD_REQ { unsigned __int16 wmSessionHandle; unsigned __int16 zoneSessionHandle; unsigned int regNum; }; /*15135 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_OFF_ACK { char dummy[1]; }; /*15136 */ struct PROTO_NC_GUILD_GUILDWARCONFIRM_ACK { PROTO_NC_GUILD_ZONE_WAR_START_CMD guildwarA; PROTO_NC_GUILD_ZONE_WAR_START_CMD guildwarB; }; /*15137 */ #pragma pack(push, 1) struct PROTO_NC_RAID_DEL_SUB_LEADER_ACK { Name5 sDelSubLeaderCharID; unsigned __int16 nError; }; #pragma pack(pop) /*15138 */ struct NiLookAtInterpolator { NiInterpolator baseclass_0; unsigned __int16 m_uFlags; NiAVObject *m_pkLookAt; char *m_pcLookAtName; NiQuatTransform m_kTransformValue; NiPointer m_aspInterpolators[3]; }; /*15139 */ struct NiSqrDistance { char dummy[1]; }; /*15140 */ struct _D3DDEVINFO_RESOURCEMANAGER { _D3DRESOURCESTATS stats[8]; }; /*15141 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_KICKOFF_ACK { Name5 memberid; unsigned __int16 err; }; #pragma pack(pop) /*15142 */ struct NiPSysAirFieldSpreadCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*15143 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_EVENT_ATTENDANCE_REWARD_DB_REQ { unsigned int nCharNo; char nIndex; tm tmEventDay; char nRewardID; tm tmCheckStartDay; tm tmCheckEndDay; }; #pragma pack(pop) /*15144 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MINIHOUSE_PORTAL_EFFECT_DEMANDGOOD_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER nDemandItemRegNum; unsigned __int16 nDemandItemID; unsigned int nNeedItemLot; unsigned __int64 nDemandMoney; unsigned __int16 nEffectHandle; }; #pragma pack(pop) /*15145 */ #pragma pack(push, 1) struct PROTO_NC_DATA_PRISON_ALTER_GM_ACK { unsigned __int16 err; unsigned __int16 nGmHandler; unsigned int nImprisonRegNum; Name5 sImprison; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /*15146 */ struct NiPointer { NiShaderLibraryDesc *m_pObject; }; /*15147 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_CREATEDATAFAIL_ACK { Name5 charid; unsigned __int16 err; }; #pragma pack(pop) /*15148 */ #pragma pack(push, 1) struct PROTO_NC_REPORT_ADD_ACK { Name5 sHarmer; unsigned int nRegNumber; unsigned __int16 err; }; #pragma pack(pop) /*15149 */ struct PROTO_NC_RAID_ZONE_DISMISS_CMD { unsigned __int16 nRaidNo; }; /*15150 */ struct _BCRYPT_PKCS1_PADDING_INFO { const wchar_t *pszAlgId; }; /*15151 */ struct PROTO_NC_ITEMDB_CREATEITEMLISTSUC_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; }; /*15152 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMREBUILD_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 lockindex; unsigned __int16 err; }; #pragma pack(pop) /*15153 */ struct PROTO_NC_MISC_GET_CHAT_BLOCK_SPAM_FILTER_CMD { char bIsSpamSpread; char bIsSpamBlock; char nSpamFilterRate; }; /*15154 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_PORTAL_OPEN_CMD { unsigned __int16 nPortalItemID; SHINE_SPACE_TYPE Location; }; #pragma pack(pop) /*15155 */ struct PROTO_NC_CT_ADD_FRIEND_CMD { NETPACKETZONEHEADER header; unsigned __int16 NumberOfFriends; }; /*15156 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GUILD_ACADEMY_REWARD_STORAGE_DEPOSIT_REQ { NETPACKETZONEHEADER packheader; unsigned __int16 lockindex; unsigned int guildregnum; unsigned __int64 cen; }; #pragma pack(pop) /*15157 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_ETC3_REQ { char dummy[1]; }; /*15158 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_VANISH_REQ { unsigned __int16 hWMChar; Name5 sCharID; unsigned int nNo; unsigned int nCharNo; }; #pragma pack(pop) /*15159 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_PARTNER_INFO_REQ { NETPACKETZONEHEADER header; unsigned int Partner; }; #pragma pack(pop) /*15160 */ struct PROTO_NC_USER_SET_RETURN_CMD { unsigned int nUserNo; }; /*15161 */ struct __s_GUID { unsigned int Data1; unsigned __int16 Data2; unsigned __int16 Data3; char Data4[8]; }; /*15162 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_PICK_ACK { unsigned __int16 itemid; unsigned int lot; unsigned __int16 error; unsigned __int16 itemhandle; }; #pragma pack(pop) /*15163 */ struct PROTO_NC_CHAR_CHANGEBYCONDITION_PARAM_CMD { unsigned __int16 nSkillID; unsigned __int16 nChangeRate; unsigned __int16 nParamNum; CHAR_CHANGEBYCONDITION_PARAM aParam[]; }; /*15164 */ #pragma pack(push, 1) struct PROTO_NC_USER_IS_IP_BLOCK_ACK { PROTO_NC_USER_LOGIN_REQ LoginData; unsigned __int16 nClientHandle; char bUserIPBlock; }; #pragma pack(pop) /*15165 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_UPDATE_DB_ACK { SHINE_INDUN_INFO sIndunInfo; unsigned __int16 CharListCount; SHINE_INDUN_RANK_RANKING CharList[]; }; #pragma pack(pop) /*15166 */ struct PROTO_NC_CHER_EVENT_ATTENDANCE_CHANGE_START_CMD { tm tEventStart; }; /*15167 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_DONE_MUNSANG_ACC2WM { unsigned int nUserNo; unsigned int nCharNo; char nWorldNo; unsigned __int16 nError; unsigned __int16 hZone; unsigned __int16 nQuestID; }; #pragma pack(pop) /*15168 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_UES_FRIEND_POINT_ACK { unsigned __int16 error; unsigned __int16 friendpoint; unsigned __int16 itemid; char numofitem; }; #pragma pack(pop) /*15169 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_SET_SOUND_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_SOUND Data; }; #pragma pack(pop) /*15170 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_SHORTCUTDATA_ACK { char dummy[1]; }; /*15171 */ struct tagMCI_ANIM_UPDATE_PARMS { unsigned int dwCallback; tagRECT rc; HDC__ *hDC; }; /*15172 */ struct PROTO_NC_CHARSAVE_UI_STATE_SAVE_ACK { unsigned __int16 err; }; /*15173 */ struct PROTO_NC_CHAR_ANI_FILE_CHECK_CMD { Name8 Checksum; Name8 SubDirectory; Name60Byte Filename; }; /*15174 */ #pragma pack(push, 1) struct PROTO_NC_USER_JP_IS_IP_BLOCK_REQ { PROTO_NC_USER_JP_PASSWORD_CHECK_ACK LoginData; unsigned int nUserNo; unsigned __int16 nClientHandle; char sUserIP[20]; }; #pragma pack(pop) /*15175 */ #pragma pack(push, 1) struct PROTO_NC_ZONE_PRISON_GO_REQ { unsigned __int16 nGmHandler; unsigned int nGmRegNum; Name18Byte sGmUserID; Name5 sCharID; unsigned __int16 nCharSessHandle; unsigned __int16 nCharZoneHandle; unsigned int nCharRegNum; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /*15176 */ struct tagNC_ADDRESS { struct NET_ADDRESS_INFO_ *pAddrInfo; unsigned __int16 PortNumber; char PrefixLength; }; /*15177 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_37 { const void *pVFTable; void *spare; char name[37]; }; #pragma pack(pop) /*15178 */ struct NiBinaryExtraData { NiExtraData baseclass_0; char *m_pcBinaryData; unsigned int m_uiSize; }; /*15179 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_EMPOW_RESET_DB_FAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_SKILL_EMPOW_RESET_DB_REQ ack; }; #pragma pack(pop) /*15180 */ struct PROTO_NC_CHAR_ADMIN_LEVEL_INFORM_CMD { char nAdminLevel; }; /*15181 */ struct PROTO_NC_ITEMDB_GETFROMCAPSULE_ACK { NETPACKETZONEHEADER Header; unsigned __int16 nLockIndex; unsigned __int16 nError; }; /*15182 */ struct PROTO_NC_GUILD_ZONE_MEMBER_JOIN_CMD { unsigned int nNo; unsigned int nCharNo; }; /*15183 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_OPEN_GUILD_STORAGE_ACK { NETPACKETZONEHEADER zonepackheader; unsigned __int64 cen; unsigned __int64 nToken; char itemcounter; PROTO_ITEMPACKET_TOTAL itemarray[]; }; #pragma pack(pop) /*15184 */ struct _FILE_REMOTE_PROTOCOL_INFO:: { unsigned int Reserved[8]; }; /*15185 */ struct _FILE_REMOTE_PROTOCOL_INFO:: { unsigned int Reserved[16]; }; /*15186 */ struct _FILE_REMOTE_PROTOCOL_INFO { unsigned __int16 StructureVersion; unsigned __int16 StructureSize; unsigned int Protocol; unsigned __int16 ProtocolMajorVersion; unsigned __int16 ProtocolMinorVersion; unsigned __int16 ProtocolRevision; unsigned __int16 Reserved; unsigned int Flags; _FILE_REMOTE_PROTOCOL_INFO:: GenericReserved; _FILE_REMOTE_PROTOCOL_INFO:: ProtocolSpecificReserved; }; /*15187 */ struct PROTO_NC_QUEST_SELECT_START_ACK { unsigned __int16 nNPCID; unsigned __int16 nQuestID; unsigned __int16 ErrorType; }; /*15188 */ struct PROTO_NC_PATCH_FILE_DATA_REQ { unsigned int FileNo; unsigned int ReqOffset; }; /*15189 */ struct NiPathInterpolator { NiKeyBasedInterpolator baseclass_0; unsigned __int16 m_uFlags; unsigned int m_uiLastPathIdx; unsigned int m_uiLastPctIdx; NiPointer m_spPathData; NiPointer m_spPctData; float *m_pfPartialLength; float m_fTotalLength; float m_fMaxBankAngle; float m_fSmoothing; __int16 m_sFollowAxis; float m_fMaxCurvature; NiPathInterpolator::BankDir m_eBankDir; NiQuaternion m_kRotation; NiPoint3 m_kPosition; float m_fLastTime; }; /*15190 */ struct PROTO_NC_SKILL_SKILLTEACHFAIL_ACK { char dummy[1]; }; /*15191 */ struct PROTO_NC_MAP_LINKTO_REQ { char linknum; PROTO_NC_CHAR_REVIVESAME_CMD link[]; }; /*15192 */ struct PROTO_NC_PARTY_FINDER_DELETE_REQ { char dummy[1]; }; /*15193 */ struct IXMLDOMNotation { IXMLDOMNode baseclass_0; }; /*15194 */ struct PROTO_NC_CHAR_ZONE_GUILD_CMD { unsigned int nGuildNo; }; /*15195 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_DEL_CHAR_ACK { unsigned int nCharNo; unsigned __int16 DBError; }; #pragma pack(pop) /*15196 */ struct NiProcessorSpecificCode { char dummy[1]; }; /*15197 */ struct PROTO_NC_KQ_SCORE_CMD::KQScore:: { char _bf0; char chrcls; }; /*15198 */ #pragma pack(push, 1) struct PROTO_NC_KQ_SCORE_CMD::KQScore { Name5 charid; PROTO_NC_KQ_SCORE_CMD::KQScore:: flag; unsigned int killpoint; unsigned int downpoint; unsigned int contribute; unsigned int score; }; #pragma pack(pop) /*15199 */ #pragma pack(push, 1) struct PROTO_NC_KQ_SCORE_CMD { char num; unsigned int base; PROTO_NC_KQ_SCORE_CMD::KQScore array[]; }; #pragma pack(pop) /*15200 */ #pragma pack(push, 1) struct PROTO_NC_PROMOTION_USER_REQ { unsigned __int16 nWMHandle; unsigned int nUserNo; }; #pragma pack(pop) /*15201 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_RESULT_CMD { char nPlayTimeHour; char nPlayTimeMinute; char nPlayTimeSecond; unsigned __int16 nRankCount; SHINE_INDUN_RANK_CLIENT ranks[]; }; #pragma pack(pop) /*15202 */ struct $_s__RTTIBaseClassArray$_extraBytes_12 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[3]; _BYTE gapc[1]; }; /*15203 */ struct _D3DDEVINFO_D3DVERTEXSTATS { unsigned int NumRenderedTriangles; unsigned int NumExtraClippingTriangles; }; /*15204 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_ENCHANT_ADD_NEW_SOCKET_ACK { unsigned __int16 err; ITEM_INVEN equipment; char socketCount; }; #pragma pack(pop) /*15205 */ struct IXMLDOMEntity { IXMLDOMNode baseclass_0; }; /*15206 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DISENCHANT { unsigned int chrregnum; MAPPOS mappos; char disenchanteid; unsigned __int16 disenchantecount; unsigned __int16 disenchantetotalcount; }; #pragma pack(pop) /*15207 */ struct PROTO_NC_LOG_GAME_ARENA_FBZ { char dummy[1]; }; /*15208 */ #pragma pack(push, 1) struct PROTO_NC_MISC_EVENT_L20_CMD { char nEventNo; unsigned __int16 nError; }; #pragma pack(pop) /*15209 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_PARTY_CMD { Name5 charid; char is_party; }; #pragma pack(pop) /*15210 */ struct PROTO_NC_ACT_SOMEONEPITCHTENT_CMD { unsigned __int16 handle; CHARBRIEFINFO_CAMP camp; }; /*15211 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_LIST_CMD { char numoffriend; PROTO_FRIEND_INFO friendinfo[]; }; #pragma pack(pop) /*15212 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_SHORTCUTSIZE_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*15213 */ struct _CRYPT_KEY_VERIFY_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; unsigned int hCryptProv; }; /*15214 */ #pragma pack(push, 1) struct GUILD_ACADEMY_MEMEBER_INFO { GUILD_ACADEMY_MEMBER_CLIENT MemberClient; GUILD_ACADEMY_MEMBER_SERVER MemberServer; }; #pragma pack(pop) /*15215 */ struct PROTO_NC_ITEMDB_SELLLOTSUC_ACK { unsigned __int16 lockindex; }; /*15216 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMINFO_REQ { unsigned int clientregnum; unsigned __int16 clientzonehandle; SHINE_ITEM_REGISTNUMBER ItemKey; NETCOMMAND FailProtocol; }; #pragma pack(pop) /*15217 */ struct PROTO_NC_CHAR_OPTION_DB_SET_KEYMAPPING_CMD { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_KEYMAPPING Data; }; /*15218 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MONEY_ADD_ACK { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int64 nMoneyAdd; unsigned __int64 nMemberMoney; unsigned __int64 nTotalMoney; unsigned __int16 Error; }; #pragma pack(pop) /*15219 */ struct PROTO_NC_CHAR_REBIRTH_REJECT_CMD { char dummy[1]; }; /*15220 */ struct PROTO_NC_ACT_SOMEONERIDE_OFF_CMD { unsigned __int16 handle; }; /*15221 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_GET_CEN_REWARD_ACK { unsigned __int16 nError; unsigned __int64 nMoney; }; #pragma pack(pop) /*15222 */ #pragma pack(push, 1) struct PROTO_NC_ACT_ACTIONBYITEM_ACK { unsigned __int16 error; char emoticonid; }; #pragma pack(pop) /*15223 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_JOIN_NEW_REQ { NETPACKETZONEHEADER netpacketzoneheader; unsigned __int16 lockindex; unsigned __int16 hWMChar; unsigned int nCharNo; unsigned int nGTNo; unsigned int nGuildNo; char nMinLevel; unsigned __int16 nMinMember; unsigned __int64 nProposalMoney; }; #pragma pack(pop) /*15224 */ struct PgWinCullingProcess { NiCullingProcess baseclass_0; }; /*15225 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ENTER_LIST_DB_GET_ACK { unsigned __int16 Error; char PartMask; unsigned __int16 nEnterGuildNum; GT_EnterList EnterGuildList[]; }; #pragma pack(pop) /*15226 */ struct PROTO_NC_BAT_SOMEONESKILLBASH_HIT_OBJ_START_CMD { unsigned __int16 caster; PROTO_NC_BAT_SKILLBASH_HIT_OBJ_START_CMD castinfo; }; /*15227 */ struct PROTO_NC_CHAR_OPTION_GET_SHORTCUTSIZE_REQ { char dummy[1]; }; /*15228 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_34 { const void *pVFTable; void *spare; char name[34]; }; #pragma pack(pop) /*15229 */ struct IWinInetFileStream { IUnknown baseclass_0; }; /*15230 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SET_STYLE_GET_INFO_DB_REQ { unsigned __int16 WMHandle; unsigned int nCharNo; }; #pragma pack(pop) /*15231 */ struct PROTO_NC_MISC_DELIVER_WM_LOGIN_ALDB_CMD { unsigned __int16 packet_size; char packet[]; }; /*15232 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; AttachEff *m_element; }; /*15233 */ union $B7DD71D26E83E4C6310A331DB949829D { _LARGE_INTEGER FileId; _GUID ObjectId; }; /*15234 */ struct FILE_ID_DESCRIPTOR { unsigned int dwSize; _FILE_ID_TYPE Type; $B7DD71D26E83E4C6310A331DB949829D ___u2; }; /*15235 */ struct NiBezPosKey { NiPosKey baseclass_0; NiPoint3 m_InTan; NiPoint3 m_OutTan; NiPoint3 m_A; NiPoint3 m_B; }; /*15236 */ struct IAsyncRpcChannelBuffer { IRpcChannelBuffer2 baseclass_0; }; /*15237 */ struct NiLoggerDirect { NiLogger baseclass_0; }; /*15238 */ struct NiPSysFieldAttenuationCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*15239 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*15240 */ struct _BCRYPT_PROVIDER_NAME { wchar_t *pszProviderName; }; /*15241 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_LEAVE_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; Name5 sCharID; }; #pragma pack(pop) /*15242 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_GRADUATE_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; }; #pragma pack(pop) /*15243 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_KICKOFF_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_KICKOFF_CMD cmd; }; #pragma pack(pop) /*15244 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_INIT_GAMEOPTION_ACK { unsigned __int16 nError; unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_GET_GAMEOPTION_CMD DBGameOptionData; }; #pragma pack(pop) /*15245 */ struct PROTO_NC_CHAR_CLASSCHANGE_ACK { NETPACKETZONEHEADER header; char newclass; }; /*15246 */ #pragma pack(push, 1) struct PROTO_NC_USER_WORLDSELECT_ACK { char worldstatus; Name4 ip; unsigned __int16 port; unsigned __int16 validate_new[32]; }; #pragma pack(pop) /*15247 */ #pragma pack(push, 1) struct PROTO_NC_PRISON_ADD_GM_ACK { Name5 sImprison; unsigned __int16 err; }; #pragma pack(pop) /*15248 */ struct PROTO_NC_GUILD_STORAGE_WITHDRAW_GRADE_REQ { NETPACKETZONEHEADER netpacketzoneheader; }; /*15249 */ struct PROTO_NC_PATCH_INFO_DATA_ACK { unsigned int ReqOffset; unsigned int SendSize; char Data[]; }; /*15250 */ struct IThumbnailExtractor { IUnknown baseclass_0; }; /*15251 */ struct PROTO_NC_ITEMDB_UNEQUIP_REQ { PROTO_ITEM_RELOC unequ; unsigned __int16 lockindex; ITEM_INVEN equloc; }; /*15252 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_ITEMMONEY_BUY { unsigned int UserNo; unsigned int CharNo; unsigned __int16 ItemNo; unsigned int ItemLot; unsigned __int16 ItemMoneyNo; unsigned int ItemMoneyLot; unsigned __int16 Vendor; }; #pragma pack(pop) /*15253 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; AttackSequence *m_element; }; /*15254 */ struct _stat32 { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; int st_size; int st_atime; int st_mtime; int st_ctime; }; /*15255 */ struct NiFloatsExtraData { NiExtraData baseclass_0; unsigned int m_uiSize; float *m_pfValue; }; /*15256 */ struct PROTO_NC_GUILD_EMBLEM_INFO_DB_REQ { char dummy[1]; }; /*15257 */ struct PROTO_NC_RAID_ZONE_LOOTING_TYPE_CMD { unsigned __int16 nRaidNo; char nItemGrade; char nLootingType; }; /*15258 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_B { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; }; #pragma pack(pop) /*15259 */ struct PROTO_NC_GUILD_GUILDWARCONFIRM_REQ { unsigned int guildA; unsigned int guildB; }; /*15260 */ struct PROTO_NC_ACT_RIDE_HUNGRY_CMD { unsigned __int16 hungry; }; /*15261 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_SET_DATE_ACK { unsigned int nCharNo; PROTO_HOLY_PROMISE_DATE RejoinableDate; PROTO_HOLY_PROMISE_DATE MemberAcceptableDate; unsigned __int16 DBError; }; #pragma pack(pop) /*15262 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_DEATH { unsigned int UserNo; unsigned int CharNo; char ZoneNo; char AttackerType; unsigned int AttackerID; SHINE_XY_TYPE DeathCoord; char CharID[30]; int CharLevel; int LostEXP; }; #pragma pack(pop) /*15263 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGOUT_LAST_DAY_ACK { unsigned __int16 nHandle; unsigned int nUserNo; int tLastSec; }; #pragma pack(pop) /*15264 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_NPCACT_CMD { unsigned __int16 npc; char actcode; unsigned int keeptime; }; #pragma pack(pop) /*15265 */ struct PROTO_NC_PRISON_GET_REQ { char dummy[1]; }; /*15266 */ struct _CERT_CHAIN_ENGINE_CONFIG { unsigned int cbSize; void *hRestrictedRoot; void *hRestrictedTrust; void *hRestrictedOther; unsigned int cAdditionalStore; void **rghAdditionalStore; unsigned int dwFlags; unsigned int dwUrlRetrievalTimeout; unsigned int MaximumCachedCertificates; unsigned int CycleDetectionModulus; void *hExclusiveRoot; void *hExclusiveTrustedPeople; }; /*15267 */ struct NiTSet { NiD3DTextureStageGroup **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*15268 */ struct NiTPoolContainer { NiD3DTextureStageGroup *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /*15269 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /*15270 */ struct PROTO_NC_PATCH_FILE_INFO_ACK { unsigned int FileNo; unsigned int FileSize; unsigned int dwLoFileLastWriteTime; unsigned int dwHiFileLastWriteTime; char FileName[260]; }; /*15271 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EFFECT_CMD { unsigned __int16 nEffectHandle; unsigned __int16 nApplyPlayerCnt; unsigned __int16 nApplyPlayerHandle[]; }; /*15272 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MAS_PUP_ADD { unsigned int chrregnum; MAPPOS mappos; unsigned int addchrregnum; char type; }; #pragma pack(pop) /*15273 */ struct PROTO_NC_GUILD_TOURNAMENT_DICEGAME_THROW_REQ { char dummy[1]; }; /*15274 */ #pragma pack(push, 1) struct PROTO_NC_MISC_PINGTEST_TOOL_WM_CLIENT_ZONE_DB { unsigned int ID; unsigned __int16 hTool; unsigned int ToolSendToWM; unsigned int ToolRecvFromWM; Name5 TargetCharName; unsigned __int16 hWMClient; unsigned int WMSendClient; unsigned int WMRecvFromClient; unsigned int ClientSendZone; unsigned int ClientRecvZone; unsigned __int16 hZoneClient; unsigned int ZoneSendToDB; unsigned int ZoneRecvFromDB; unsigned int ZoneSendToClient; unsigned int ZoneRecvFromClient; unsigned int DBRecvFromZone; unsigned int DBSendToZone; unsigned int DBSendToODBC; unsigned int DBRecvFromODBC; NETPACKETZONEHEADER header; PROTO_NC_ITEMDB_BUYLOT_REQ buylot; }; #pragma pack(pop) /*15275 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_USELOT { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemid; unsigned __int16 itemlot; }; #pragma pack(pop) /*15276 */ struct PROTO_NC_LOG_WEDDING_HALL_RESERVE { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*15277 */ struct GUILD_MASTER_BUFF { char BuffName[32]; unsigned int nMasterCharNo; }; /*15278 */ struct PROTO_NC_GUILD_ACADEMY_MEMBER_DB_CHAT_BAN_CANCEL_REQ { unsigned int nGuildNo; unsigned int nCharNo; unsigned int nBanCancelCharNo; }; /*15279 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_LAUNCHER_VERSION_ACK { PATCH_VERSION_MARK LauncherVer; unsigned int LauncherFileNo; }; #pragma pack(pop) /*15280 */ struct PROTO_NC_HOLY_PROMISE_ADD_CMD { unsigned __int16 Error; PROTO_HOLY_PROMISE_INFO MemberInfo; }; /*15281 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_SLOTMACHINE_DB_GAMEINFO_REQ:: { char Machine; unsigned __int16 BetUnits; }; #pragma pack(pop) /*15282 */ struct PROTO_NC_GAMBLE_SLOTMACHINE_DB_GAMEINFO_REQ { char nSlotMachineNum; PROTO_NC_GAMBLE_SLOTMACHINE_DB_GAMEINFO_REQ:: MachineIndex[]; }; /*15283 */ struct __m128d { long double m128d_f64[2]; }; /*15284 */ struct PROTO_NC_LOG_WEDDING_PROPOSE_EXE { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*15285 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_SHORTCUTDATA_ACK { unsigned __int16 nError; unsigned int nCharNo; }; #pragma pack(pop) /*15286 */ struct PROTO_NC_MINIHOUSE_MODIFY_NOTIFY_REQ { char nNotifyLen; char sNotify[]; }; /*15287 */ struct PROTO_NC_BAT_BASH_HITTED_CMD:: { __int16 _bf0; }; /*15288 */ struct PROTO_NC_BAT_BASH_HITTED_CMD:: { char _bf0; }; /*15289 */ #pragma pack(push, 1) struct PROTO_NC_BAT_BASH_HITTED_CMD { unsigned __int16 attacker; PROTO_NC_BAT_BASH_HITTED_CMD:: damage; PROTO_NC_BAT_BASH_HITTED_CMD:: flag; unsigned int resthp; unsigned __int16 attackspeed; unsigned __int16 hpchangeorder; }; #pragma pack(pop) /*15290 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_SKILL_USE { unsigned int chrregnum; MAPPOS mappos; unsigned int skillexp; unsigned __int16 skillid; char skilllevel; }; #pragma pack(pop) /*15291 */ struct PROTO_NC_ITEMDB_QUESTITEMGET_REQ { NETPACKETZONEHEADER header; PROTO_NC_ITEMDB_ADMINCREATE_REQ create; }; /*15292 */ struct MobViewInfoTab { IIDTableBase baseclass_0; }; /*15293 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_DELETE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 questid; }; #pragma pack(pop) /*15294 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_DB_SET_RESULT_ACK { unsigned int nGTNo; unsigned __int16 nTeamPosition; char nResult; unsigned __int16 Error; }; #pragma pack(pop) /*15295 */ struct NiPSysDragFieldModifier { NiPSysFieldModifier baseclass_0; bool m_bUseDirection; NiPoint3 m_kDirection; }; /*15296 */ struct DirectUserMsgBody_InputBoxResponse { DirectUserMsgBody_InputBoxResponse::InputBoxResponse eResponse; char *pcInputText; }; /*15297 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_USEITEM_MINIMON_USE_BROAD_CMD { unsigned __int16 nCharHandle; char bUse; }; #pragma pack(pop) /*15298 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_FURNITURE_ENDURE_ACK { unsigned __int16 lockindex; unsigned __int16 nFurnitureHnd; SHINE_ITEM_REGISTNUMBER nItemKey; ShineDateTime dNewEndureTime; unsigned __int16 Error; }; #pragma pack(pop) /*15299 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_REQ { unsigned __int16 hWMChar; unsigned int nRowNo; unsigned int nUserNo; unsigned int nCharNo; Name5 sNewID; char bInit; }; #pragma pack(pop) /*15300 */ struct PROTO_NC_PATCH_CLIENT_VERSION_ACK { PATCH_VERSION_MARK ClientVer; }; /*15301 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_KEYMAP_ACK { unsigned __int16 nError; PROTO_NC_CHAR_OPTION_IMPROVE_GET_KEYMAP_CMD DBKeyMapData; }; /*15302 */ #pragma pack(push, 1) struct PROTO_NC_BRIEFINFO_CHANGEDECORATE_CMD { unsigned __int16 handle; unsigned __int16 item; char nSlotNum; }; #pragma pack(pop) /*15303 */ struct AsyncIPipeLong { IUnknown baseclass_0; }; /*15304 */ struct PROTO_NC_BAT_ABSTATEINFORM_CMD { ABSTATEINDEX abstate; unsigned int keeptime_millisec; }; /*15305 */ struct PROTO_NC_MOVER_SOMEONE_RIDE_ON_CMD { unsigned __int16 nHandle; unsigned __int16 nMoverHandle; char nSlot; char nGrade; }; /*15306 */ #pragma pack(push, 1) struct PROTO_NC_PET_LINK_RESUMMON_CMD { unsigned int nCharNo; char bDoResummon; unsigned __int64 xResummonCode; unsigned __int16 nSummonSlot; unsigned int nId; unsigned int nRegNum; }; #pragma pack(pop) /*15307 */ struct PROTO_NC_BOOTH_SEARCH_BOOTH_POSITION_ACK { unsigned __int16 nError; unsigned __int16 nTargetBoothOwnerHandle; SHINE_XY_TYPE BoothPosition; }; /*15308 */ struct ITypeFactory { IUnknown baseclass_0; }; /*15309 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_SHORTCUTSIZE_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_SHORTCUTSIZE Data; }; #pragma pack(pop) /*15310 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_DATA_TYPE_0 { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; unsigned int nTargetID; unsigned __int64 nItemKey; unsigned int nInt1; unsigned int nInt2; unsigned int nInt3; unsigned __int64 nBigint1; }; #pragma pack(pop) /*15311 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_QUEST_REWARD_PET { unsigned int chrregnum; unsigned __int16 questid; unsigned int petid; }; #pragma pack(pop) /*15312 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_PLAYERSUMMON_RNG { ZONERINGLINKAGESTART start; Name5 charid; Name3 map; SHINE_XY_TYPE coord; }; #pragma pack(pop) /*15313 */ struct PROTO_NC_CHAR_WORLD_AUTO_PICK_CMD { char bEnable; }; /*15314 */ struct PROTO_NC_RAID_MEMBER_BROADCAST_INFO_CMD { char nNum; RAID_MEMBERCLASS RaidMembers[]; }; /*15315 */ struct RectAngleAmbientArea { RectAngleAmbientAreaVtbl *vfptr; }; /*15316 */ struct RectAngleAmbientAreaVtbl { bool (__thiscall *IsInside)(RectAngleAmbientArea *this, float, float); }; /*15317 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_EMBLEM_STATE_DB_ACK { unsigned int nGuildNo; int EmblemDeleteDate; char EmblemState; }; #pragma pack(pop) /*15318 */ struct PROTO_NC_USER_IS_IP_BLOCK_REQ { PROTO_NC_USER_LOGIN_REQ LoginData; unsigned __int16 nClientHandle; char sUserIP[20]; }; /*15319 */ struct PROTO_NC_BAT_FAMEGAIN_CMD { unsigned int famegain; }; /*15320 */ struct PROTO_NC_KQ_NOTIFY_CMD { char MsgLength; char Msg[]; }; /*15321 */ #pragma pack(push, 1) struct PROTO_NC_PATCH_INFO_DATA_REQ { unsigned __int16 PatchVersionIndex; unsigned int ReqOffset; }; #pragma pack(pop) /*15322 */ struct PROTO_NC_LOG_GUILD_ACADEMY_CLEAR_REWARD_ITEM { unsigned int nGuildNo; unsigned int nCharNo; }; /*15323 */ struct PROTO_NC_ITEMDB_GUILD_TOKEN_BUYALL_REQ { unsigned int nNo; PROTO_ITEM_CREATE ItemBuy; unsigned __int16 lockindex; unsigned int nPriceGuildToken; SHINE_ITEM_ATTRIBUTE Attr[]; }; /*15324 */ #pragma pack(push, 1) struct PROTO_NC_DATA_PRISON_ADD_GM_REQ { unsigned __int16 nGmHandler; Name18Byte sGmUserID; unsigned int nImprisonRegNum; Name5 sImprison; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; #pragma pack(pop) /*15325 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_PLAYERBANNED_RNG { ZONERINGLINKAGESTART start; Name5 charid; }; #pragma pack(pop) /*15326 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_FOG_CMD { char fog; unsigned __int16 depth; }; #pragma pack(pop) /*15327 */ struct NiPoint3Interpolator { NiKeyBasedInterpolator baseclass_0; NiPoint3 m_kPoint3Value; NiPointer m_spPoint3Data; unsigned int m_uiLastIdx; }; /*15328 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_CLEAR_REWARD_MONEY_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; }; #pragma pack(pop) /*15329 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_HISTORY_DB_LIST_REQ { unsigned __int16 hWMChar; unsigned int nGuildAcademyNo; }; #pragma pack(pop) /*15330 */ #pragma pack(push, 1) struct PROTO_NC_WT_MOB_KILLCOUNT_SET_REQ { NETPACKETZONEHEADER Header; SHINE_ITEM_REGISTNUMBER ItemKey; unsigned __int16 MobID; unsigned int MobKillCount; }; #pragma pack(pop) /*15331 */ struct PROTO_NC_CHAT_RESTRICT_DB_DEL_ACK { unsigned __int16 nError; unsigned __int16 nSessionHandle; unsigned int nChatRestrictCharNo; }; /*15332 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_VANISH_REQ { unsigned __int16 hWMChar; Name5 sCharID; unsigned int nNo; unsigned int nCharNo; }; #pragma pack(pop) /*15333 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_EXCHANGEFAIL_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_EXCHANGEFAIL_ACK ack; }; #pragma pack(pop) /*15334 */ #pragma pack(push, 1) struct PROTO_NC_USER_WILL_WORLD_SELECT_ACK { unsigned __int16 nError; Name8 sOTP; }; #pragma pack(pop) /*15335 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SOULCOLLECT_CMD { unsigned __int16 target; char soulnumber; }; #pragma pack(pop) /*15336 */ struct NCryptKeyName { wchar_t *pszName; wchar_t *pszAlgid; unsigned int dwLegacyKeySpec; unsigned int dwFlags; }; /*15337 */ struct IInternetHostSecurityManager { IUnknown baseclass_0; }; /*15338 */ #pragma pack(push, 1) struct PROTO_NC_USER_AVATARINFO_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_AVATARINFO_REQ req; }; #pragma pack(pop) /*15339 */ struct PROTO_NC_FRIEND_FIND_FRIENDS_ACK { unsigned __int16 error; unsigned __int16 numoffriend; PROTO_FRIEND_INFO friendinfo[]; }; /*15340 */ struct PROTO_NC_MINIHOUSE_KICKOUTCANCEL_REQ { unsigned __int16 hnd; }; /*15341 */ struct PROTO_NC_CHAR_TUTORIAL_POPUP_REQ { char dummy[1]; }; /*15342 */ struct _PROPSHEETPAGEA_V2 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F075683DD3BA027E8832786C8A9C448B ___u3; $61CB025F05AEC42316553F380DBC2444 ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; const char *pszHeaderTitle; const char *pszHeaderSubTitle; }; /*15343 */ union _GDI_NONREMOTE::__MIDL_IWinTypes_0002 { int hInproc; _DWORD_BLOB *hRemote; }; /*15344 */ struct _GDI_NONREMOTE { int fContext; _GDI_NONREMOTE::__MIDL_IWinTypes_0002 u; }; /*15345 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_OPENSTORAGE_FAIL_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_ITEMDB_OPENSTORAGE_FAIL_ACK ack; }; #pragma pack(pop) /*15346 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMMONEY_BUYLOT_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nVendor; unsigned int nUserNo; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; unsigned int nAddLot; unsigned int nMoneyTotalLot; SHINE_ITEM_REGISTNUMBER nItemMoneyKey; unsigned __int16 nItemMoneyID; unsigned int nDecreaseLot; char nDeleteItemCount; DELETE_ITEM_INFO nDeleteItemInfo[]; }; #pragma pack(pop) /*15347 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; ActionInfoSet *m_element; }; /*15348 */ struct NiD3DRenderState::RenderStateInitialValue { _D3DRENDERSTATETYPE m_eType; unsigned int m_uiValue; }; /*15349 */ struct NiD3DRenderState::TextureStageStateInitialValue { _D3DTEXTURESTAGESTATETYPE m_eType; unsigned int m_uiValue; }; /*15350 */ struct NiD3DRenderState::SamplerStateInitialValue { NiD3DRenderState::NiD3DSamplerState m_eType; unsigned int m_uiValue; }; /*15351 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHESTITEM_REQ { NETPACKETZONEHEADER header; SHINE_ITEM_REGISTNUMBER chest; ITEM_INVEN location; }; #pragma pack(pop) /*15352 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RANDOMOPTION_CHANGE_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; }; #pragma pack(pop) /*15353 */ struct PROTO_NC_ACT_MOVEFAIL_CMD { SHINE_XY_TYPE back; }; /*15354 */ #pragma pack(push, 1) struct PROTO_NC_COLLECT_PEEPING_DB_COLLECT_ACK { unsigned int clientregnum; unsigned __int16 clientzonehandle; Name5 targetcharname; unsigned __int16 err; PROTO_NC_CHAR_CARDCOLLECT_CMD collection; }; #pragma pack(pop) /*15355 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_UPGRADE_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER upgrade_item_regnum; unsigned __int16 upgrade_item_id; char upgrade_item_adj_level; char upgrade_item_destroy; char upgrade_item_new_level; char upgrade_item_fail_count; SHINE_ITEM_REGISTNUMBER raw_regnum; SHINE_ITEM_REGISTNUMBER raw_left_regnum; SHINE_ITEM_REGISTNUMBER raw_right_regnum; SHINE_ITEM_REGISTNUMBER raw_middle_regnum; unsigned __int64 gift_money; unsigned __int16 raw_item_id; unsigned __int16 raw_left_item_id; unsigned __int16 raw_right_item_id; char raw_lot; char raw_left_lot; char raw_right_lot; unsigned __int16 raw_middle_item_id; char raw_middle_lot; char is_randomoption_enable; ItemOptionStorage::Element upgrade_randomoption; }; #pragma pack(pop) /*15356 */ struct ICreateErrorInfo { IUnknown baseclass_0; }; /*15357 */ struct PROTO_NC_GUILD_ACADEMY_NOTIFY_ACK { unsigned __int16 Error; }; /*15358 */ struct PROTO_NC_ACT_ROAR_ACK { unsigned __int16 err; }; /*15359 */ struct PROTO_NC_OPTOOL_CHARACTER_DELETE_ACK { char status; }; /*15360 */ #pragma pack(push, 1) struct PROTO_NC_WT_TITLE_CMD { ITEM_INVEN ItemInven; char Title[21]; }; #pragma pack(pop) /*15361 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGOUT_LAST_DAY_REQ { unsigned __int16 nHandle; unsigned int nUserNo; }; #pragma pack(pop) /*15362 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_MEMBERINFORM_ACK { unsigned __int16 PartyRegnum; char NumberOfMember; PROTO_PARTY_MEMBER Member[]; }; #pragma pack(pop) /*15363 */ struct PROTO_NC_GUILD_MY_GUILD_INFO_REQ { char dummy[1]; }; /*15364 */ struct PROTO_NC_SCENARIO_BRIEFEFFECT_CMD { char effectcode; }; /*15365 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MONEY_ADD_REQ { unsigned __int16 hWMChar; unsigned int nNo; unsigned int nCharNo; unsigned __int64 nMoneyAdd; }; #pragma pack(pop) /*15366 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_GAMEOPTION_ACK { unsigned __int16 nError; PROTO_NC_CHAR_OPTION_IMPROVE_GET_GAMEOPTION_CMD DBGameOptionData; }; /*15367 */ struct NiPSysFieldMaxDistanceCtlr { NiPSysModifierFloatCtlr baseclass_0; }; /*15368 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_DB_DICE_ROLL_RESULT_REQ { NETPACKETZONEHEADER header; DiceTaiSaiInfo DiceNum; unsigned __int16 nResultCnt; GDT_DiceRollApplyResult DiceRollResult[]; }; #pragma pack(pop) /*15369 */ struct NiSphereTriIntersector { NiIntersector baseclass_0; NiSphereBV *m_kSphere; NiTrigon m_kTri; float m_fInvRadiusSqr; float m_fParameter0; float m_fParameter1; }; /*15370 */ struct PROTO_NC_CHAR_WEDDINGDATA_REQ { NETPACKETZONEHEADER header; }; /*15371 */ struct PROTO_NC_MISC_DB_CLIENT_LOADING_BUG_DETECT_CMD { unsigned int nCharNo; int nWorldTime; Name3 sLoadingMapName; unsigned __int16 nFailType; unsigned __int16 nLoadingFailCnt; Name3 sFromMapName; Name4 sFromZoneIP; Name4 sToZoneIP; unsigned __int16 nToZonePort; unsigned __int16 nErrorDataCnt; CLBD_ErrorData ErrorData[]; }; /*15372 */ struct PROTO_NC_EVENT_DEL_EVENT_ACK { unsigned __int16 nError; unsigned __int16 nEventNo; }; /*15373 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_EQUIP { unsigned int chrregnum; SHINE_ITEM_REGISTNUMBER itemkey; ITEM_INVEN iteminvenfrom; ITEM_INVEN iteminvento; }; #pragma pack(pop) /*15374 */ struct NiPSysCylinderEmitter { NiPSysVolumeEmitter baseclass_0; float m_fEmitterRadius; float m_fEmitterHeight; }; /*15375 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_GET_ITEMLIST_BY_TYPE_ACK { NETPACKETZONEHEADER header; char nInvenType; unsigned int nOwner; unsigned __int16 Error; PROTO_NC_CHAR_ITEM_CMD ItemCmd; }; #pragma pack(pop) /*15376 */ #pragma pack(push, 1) struct PROTO_NC_USER_WORLDSELECT_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_WORLDSELECT_ACK ack; }; #pragma pack(pop) /*15377 */ struct PROTO_NC_CHAT_RESTRICT_DEL_ALL_REQ { char dummy[1]; }; /*15378 */ struct PROTO_NC_PATCH_LAUNCHER_VERSION_REQ { char dummy[1]; }; /*15379 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; IAmbientArea *m_element; }; /*15380 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_GUILD_GRADE { unsigned int chrregnum; unsigned int guildregnum; char guildgrade_old; char guildgrade_new; }; #pragma pack(pop) /*15381 */ struct PLAYER_QUEST_LIST { unsigned __int16 NumOfQuest; PLAYER_QUEST_INFO QuestList[]; }; /*15382 */ #pragma pack(push, 1) struct PROTO_NC_WT_GRADE_CMD { ITEM_INVEN ItemInven; char Grade; }; #pragma pack(pop) /*15383 */ struct PROTO_NC_CHAR_OPTION_DB_GET_SOUND_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_SOUND Data; }; /*15384 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_MYUPPER_ACK { NETPACKETZONEHEADER header; unsigned int nUpCharNo; }; #pragma pack(pop) /*15385 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_GET_ITEMLIST_BY_TYPE_NUM_REQ { NETPACKETZONEHEADER header; char nInvenType; unsigned int nOwner; char slotORnumber; unsigned __int16 from; unsigned __int16 to; }; #pragma pack(pop) /*15386 */ struct PROTO_NC_ACT_EFFECT_MESSAGE_CMD { unsigned int nEffectEnum; }; /*15387 */ struct PROTO_NC_PARTY_JOIN_CMD { unsigned __int16 partyregnum; PROTO_PARTY_MEMBER_AND_ZONEMERCHINE joiner; }; /*15388 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_JOIN_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_JOIN_CMD cmd; }; #pragma pack(pop) /*15389 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_CURR_RANK_REQ { char dummy[1]; }; /*15390 */ struct NiPSysBoxEmitter { NiPSysVolumeEmitter baseclass_0; float m_fEmitterWidth; float m_fEmitterHeight; float m_fEmitterDepth; }; /*15391 */ struct NiPSysPlanarCollider { NiPSysCollider baseclass_0; NiAVObject *m_pkColliderObj; float m_fWidth; float m_fHeight; NiPoint3 m_kXAxis; NiPoint3 m_kYAxis; float m_fHalfSqScaledWidth; float m_fHalfSqScaledHeight; NiPlane m_kPlane; NiPoint3 m_kPosition; NiMatrix3 m_kRotation; NiTransform m_kLastColliderTransform; NiTransform m_kLastPSysTransform; }; /*15392 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_GAMEOPTION_REQ { char dummy[1]; }; /*15393 */ struct PROTO_NC_ITEM_ROT_CMD { unsigned __int16 item; }; /*15394 */ struct PROTO_NC_ITEM_ACCOUNT_STORAGE_OPEN_CMD { char dummy[1]; }; /*15395 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SMASH_MISS_ACK { unsigned __int16 target; char attackcode; }; #pragma pack(pop) /*15396 */ #pragma pack(push, 1) struct PROTO_NC_FRIEND_DB_POINT_CMD { unsigned __int16 numoffriend; PROTO_NC_FRIEND_DB_POINT pointinfo[]; }; #pragma pack(pop) /*15397 */ #pragma pack(push, 1) struct PROTO_NC_USER_CH_PASSWORD_CHECK_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_CH_PASSWORD_CHECK_REQ req; }; #pragma pack(pop) /*15398 */ struct PROTO_NC_GUILD_ACADEMY_CLEAR_REWARD_ITEM_REQ { char dummy[1]; }; /*15399 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_SHORTCUTDATA_REQ { unsigned int nCharNo; PROTO_NC_CHAR_OPTION_IMPROVE_SET_SHORTCUTDATA_REQ DBShortCutData; }; #pragma pack(pop) /*15400 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_CHAT_CMD { unsigned int nGuildNo; Name5 talker; PROTO_NC_GUILD_CHAT_REQ chat; }; #pragma pack(pop) /*15401 */ struct PROTO_NC_FRIEND_ADD_CMD { PROTO_FRIEND_INFO friendinfo; }; /*15402 */ struct NiPointer { PgWinBar *m_pObject; }; /*15403 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_RANK_REQ { NETPACKETZONEHEADER header; unsigned int nReqCharNo; SHINE_ITEM_REGISTNUMBER nTaiSaiItemKey; }; #pragma pack(pop) /*15404 */ struct PROTO_NC_MOVER_RIDE_FAIL_CMD { unsigned __int16 nError; }; /*15405 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_GRADE_GROWTH_ZONE_REQ { unsigned __int16 nLockIndex; unsigned int CharNo; }; #pragma pack(pop) /*15406 */ #pragma pack(push, 1) struct PROTO_NC_USER_PASSWORD_CHECK_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_PASSWORD_CHECK_REQ req; }; #pragma pack(pop) /*15407 */ struct HSTR__ { int unused; }; /*15408 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_VISITREADY_ACK { int error; char isPublic; char visitercnt; char maxvisiter; }; #pragma pack(pop) /*15409 */ struct PROTO_NC_RAID_SET_LEADER_BROAD_CMD { Name5 sCommandCharID; Name5 sNewLeaderCharID; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /*15410 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_SKILLTEACH_REQ { unsigned int chrregnum; unsigned __int16 skillid; char ispassive; unsigned __int16 removeid; }; #pragma pack(pop) /*15411 */ #pragma pack(push, 1) struct PROTO_NC_PRISON_END_ACK { unsigned __int16 err; unsigned int nPrisonSecond; }; #pragma pack(pop) /*15412 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DB_REWARD_REQ { unsigned int nCharNo; char nClass; char nLevel; }; #pragma pack(pop) /*15413 */ struct PROTO_NC_RAID_ZONE_SLOT_MOVE_CMD:: { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; unsigned int nPartySeqCharNo[5]; }; /*15414 */ struct PROTO_NC_RAID_ZONE_SLOT_MOVE_CMD:: { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; unsigned int nPartySeqCharNo[5]; }; /*15415 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_SLOT_MOVE_CMD { unsigned __int16 nRaidNo; PROTO_NC_RAID_ZONE_SLOT_MOVE_CMD:: PrePosition; PROTO_NC_RAID_ZONE_SLOT_MOVE_CMD:: PostPosition; }; #pragma pack(pop) /*15416 */ struct PROTO_NC_RAID_SET_LOOTER_BROAD_CMD { Name5 sCommandCharID; Name5 sNewLooterCharID; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; /*15417 */ struct NiPSysAirFieldModifier { NiPSysFieldModifier baseclass_0; NiPoint3 m_kLastFieldPosition; float m_fLastUpdateTime; NiPoint3 m_kDirection; NiPoint3 m_kUnitDirection; float m_fAirFriction; float m_fInheritVelocity; bool m_bInheritRotation; bool m_bComponentOnly; bool m_bEnableSpread; float m_fSpread; }; /*15418 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_JOIN_NEW_REQ { unsigned __int16 hWMChar; unsigned int nCharNo; unsigned int nGTNo; unsigned int nGuildNo; char nMinLevel; unsigned __int16 nMinMember; unsigned __int64 nProposalMoney; }; #pragma pack(pop) /*15419 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHAT_COLOR_CHANGE_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; unsigned int nItemLot; CAHT_CHAT_COLOR_ITEM_TYPE eChatColorItemType; char nChangeColor; }; #pragma pack(pop) /*15420 */ struct PROTO_NC_PRISON_UNDOING_CMD { char dummy[1]; }; /*15421 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; NiAudioSource *m_element; }; /*15422 */ struct PROTO_NC_LOG_GAME_GUILD_M_LEAVE { unsigned int chrregnum; unsigned int guildregnum; unsigned __int16 guildmember_count; unsigned __int16 guildmember_countmax; }; /*15423 */ struct PROTO_NC_CHAR_STAT_INCPOINTFAIL_ACK { unsigned __int16 err; }; /*15424 */ struct PROTO_NC_MOVER_SKILLBASH_OBJ_CAST_REQ { unsigned __int16 nSkillID; unsigned __int16 nTarget; }; /*15425 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHESTITEM_ACK { NETPACKETZONEHEADER header; SHINE_ITEM_REGISTNUMBER chest; ITEM_INVEN location; unsigned __int16 error; PROTO_ITEM_CMD item; }; #pragma pack(pop) /*15426 */ #pragma pack(push, 1) struct PROTO_NC_MISC_SPAMMER_SET_DB_CHAT_BAN_ACK { unsigned int nGMCharNo; Name5 sSpammerName; unsigned int nChatBan; unsigned __int16 nError; }; #pragma pack(pop) /*15427 */ #pragma pack(push, 1) struct PROTO_NC_INSTANCE_DUNGEON_RANK_TAB_DAMAGEDEALT_ACK { PROTO_AVATAR_SHAPE_INFO shapeInfo1st; PROTO_AVATAR_SHAPE_INFO shapeInfo2nd; PROTO_AVATAR_SHAPE_INFO shapeInfo3th; unsigned __int16 nErr; unsigned int nDamageDealtRank; char nDamageDealtCount; SHINE_INDUN_RANK_CLIENT_VALUE damageDealtRanks[]; }; #pragma pack(pop) /*15428 */ struct PROTO_NC_RAID_CHAT_ACK { unsigned __int16 nError; }; /*15429 */ union __m64 { unsigned __int64 m64_u64; float m64_f32[2]; char m64_i8[8]; __int16 m64_i16[4]; int m64_i32[2]; __int64 m64_i64; char m64_u8[8]; unsigned __int16 m64_u16[4]; unsigned int m64_u32[2]; }; /*15430 */ struct PROTO_NC_PARTY_MEMBERLOCATION_CMD:: { Name5 charid; SHINE_XY_TYPE loc; }; /*15431 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_MEMBERLOCATION_CMD { char membernum; PROTO_NC_PARTY_MEMBERLOCATION_CMD:: member[]; }; #pragma pack(pop) /*15432 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_55 { const void *pVFTable; void *spare; char name[55]; }; #pragma pack(pop) /*15433 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_SOMEONEREVIVE_CMD { unsigned __int16 reviver; unsigned int hp; unsigned int sp; unsigned int lp; }; #pragma pack(pop) /*15434 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_LAST_WINNER_CMD { char bisNewWinnerGuild; unsigned int nLastWinnerGuildNo; }; #pragma pack(pop) /*15435 */ struct PROTO_NC_MISC_WEB_KEY_ACK { unsigned __int16 Error; char WebKey[32]; }; /*15436 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_EMPOW_RESET_DB_SUC_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_SKILL_EMPOW_RESET_DB_REQ ack; }; #pragma pack(pop) /*15437 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_OWNERBLOG_SET_ACK { NETPACKETZONEHEADER header; unsigned __int16 Error; unsigned int nUserNo; char bloglen; char blogaddr[]; }; #pragma pack(pop) /*15438 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_H { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nTargetCharNo; }; /*15439 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15440 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15441 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_SHORTCUTDATA_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_SHORTCUTDATA Data; }; #pragma pack(pop) /*15442 */ struct PROTO_NC_CHAR_STAT_INCPOINTSUC_ACK { char stat; }; /*15443 */ struct PROTO_NC_LOG_GAME_ARENA_PVP { char dummy[1]; }; /*15444 */ struct PROTO_NC_WT_LICENSE_SET_ACK::echo_data { ITEM_INVEN licenseitem; ITEM_INVEN weaponitem; }; /*15445 */ struct PROTO_NC_WT_LICENSE_SET_ACK { NETPACKETZONEHEADER Header; unsigned __int16 Error; unsigned __int16 lockindex; PROTO_NC_WT_LICENSE_SET_ACK::echo_data echo_data; }; /*15446 */ #pragma pack(push, 1) struct PROTO_NC_SYSLOG_CHAR_CREATED { unsigned int UserNo; unsigned int CharNo; char CharClass; char UserID[30]; int UserLevel; }; #pragma pack(pop) /*15447 */ struct PROTO_NC_OPTOOL_GUILD_CHANGE_MEMBER_GRADE_ACK { unsigned __int16 error; }; /*15448 */ #pragma pack(push, 1) struct PROTO_NC_WT_TITLE_SET_REQ { NETPACKETZONEHEADER Header; SHINE_ITEM_REGISTNUMBER ItemKey; unsigned int nTitleCharNo; char Title[21]; }; #pragma pack(pop) /*15449 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; PROTO_NC_MENU_SHOPOPENTABLE_CMD::MENUITEM *m_element; }; /*15450 */ struct PROTO_NC_LOG_GAME_ARENA_GUILD { char dummy[1]; }; /*15451 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_DB_NEWBIE_GUIDE_VIEW_SET_CMD { unsigned int nCharNo; char nGuideView; }; #pragma pack(pop) /*15452 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MOVER_UPGRADE_ACK { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nError; char bUpgrade; char nSlot; unsigned __int16 nItemID; SHINE_ITEM_ATTRIBUTE ItemAttr; }; #pragma pack(pop) /*15453 */ struct _BCRYPT_RSAKEY_BLOB { unsigned int Magic; unsigned int BitLength; unsigned int cbPublicExp; unsigned int cbModulus; unsigned int cbPrime1; unsigned int cbPrime2; }; /*15454 */ struct PROTO_NC_ANNOUNCE_Z2W_CMD { ANNOUNCE_MESSAGE AnnounceMessage; }; /*15455 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_KEYMAP_ACK { unsigned __int16 nError; unsigned int nCharNo; }; #pragma pack(pop) /*15456 */ struct PROTO_NC_AVATAR_CREATEDATASUC_ACK { char numofavatar; PROTO_AVATARINFORMATION avatar[]; }; /*15457 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_SELL_ITEM_INFO_CMD { unsigned __int16 nWorldHandle; unsigned int nCharNo; char NumOfSellItem; PROTO_SELL_ITEM_INFO_SERVER SellItemList[]; }; #pragma pack(pop) /*15458 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_JOINPROPOSE_REQ_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_JOINPROPOSE_REQ req; }; #pragma pack(pop) /*15459 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_EVENT_ATTENDANCE_LIST_CLIENT_CMD { tm tEventStart; char nCurIndex; char AttendanceArray[28]; char RewardNum; char RewardList[]; }; #pragma pack(pop) /*15460 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_NEW_UPGRADE_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER upgrade_item_regnum; unsigned __int16 upgrade_item_id; char upgrade_item_adj_level; char upgrade_item_new_level; char upgrade_item_fail_count; SHINE_ITEM_REGISTNUMBER raw_regnum; unsigned __int16 raw_item_id; char raw_lot; char is_randomoption_enable; ItemOptionStorage::Element upgrade_randomoption; }; #pragma pack(pop) /*15461 */ struct PROTO_NC_GUILD_DB_DELETE_REQ { unsigned int nNo; Name4 sGuildName; }; /*15462 */ struct PROTO_NC_ACT_FOLDTENT_ACK { unsigned __int16 err; }; /*15463 */ struct PROTO_NC_PATCH_NOTICE_REQ { char dummy[1]; }; /*15464 */ struct _ACL_REVISION_INFORMATION { unsigned int AclRevision; }; /*15465 */ struct IInternalUnknown { IUnknown baseclass_0; }; /*15466 */ #pragma pack(push, 1) struct PROTO_ITEM_CREATE_ADD_OPTION { unsigned int owner; MAPPOS map; ITEM_INVEN location; SHINE_ITEM_REGISTNUMBER createitemregnum; unsigned __int16 createitemid; unsigned __int16 attr; char upgrade_item_adj_level; char upgrade_item_new_level; char upgrade_item_fail_count; char is_randomoption_enable; ItemOptionStorage::Element upgrade_randomoption; }; #pragma pack(pop) /*15467 */ struct PROTO_NC_LOG_GAME_GUILD_M_BANISH { unsigned int chrregnum; unsigned int guildregnum; unsigned int chrregnum_banish; unsigned __int16 guildmember_count; unsigned __int16 guildmember_countmax; }; /*15468 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_PLAYERFOUND_RNG { ZONERINGLINKAGESTART start; Name3 map; SHINE_XY_TYPE coord; Name5 charid; }; #pragma pack(pop) /*15469 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_WINDOWPOS_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_WINDOWPOS Data; }; #pragma pack(pop) /*15470 */ struct Font { char dummy[1]; }; /*15471 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_BOOTHTRADE_ACK { NETPACKETZONEHEADER headerSeller; NETPACKETZONEHEADER headerBuyer; unsigned __int16 boothlockindexSeller; unsigned __int16 boothlockindexBuyer; BOOTH_TRADE_TYPE nBoothTradeType; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nLotTraded; unsigned __int16 err; }; #pragma pack(pop) /*15472 */ struct PROTO_NC_OPTOOL_KQ_MAP_ALLOC_INFO_ACK { int nNumOfMapArray; KQ_MAP_ALLOC_TABLE MapArray[]; }; /*15473 */ struct NiTaskManager { NiObject baseclass_0; NiTQueue m_akTaskQueues[4]; NiCriticalSection m_kManagerLock; int m_aiTaskCounts[4]; NiTaskManager::ManagerStatus m_eStatus; }; /*15474 */ struct PROTO_NC_CHAR_EVENT_ATTENDANCE_LIST_DB_REQ { unsigned int nCharNo; tm tmEventStartDate; tm tmEventEndDate; int tConnect; }; /*15475 */ struct PROTO_NC_MISC_XTRAP2_CLIENT_DATA_CMD { unsigned __int16 DataSize; char Data[]; }; /*15476 */ struct PROTO_NC_CHAR_OPTION_LOGIN_BLOCKDATA_ERR_REQ { unsigned int nCharNo; }; /*15477 */ struct NiBSPNode { NiNode baseclass_0; NiPlane m_kModelPlane; NiPlane m_kWorldPlane; }; /*15478 */ struct PROTO_NC_LOG_GAME_ITEM_MOB_DROP_RATE { unsigned __int16 ItemID; unsigned __int16 DropMobID; unsigned int ItemDropCount; unsigned int MobDieCount; }; /*15479 */ struct PROTO_NC_GAMBLE_GAMBLEHOUSE_UI_OPEN_CMD { char dummy[1]; }; /*15480 */ struct PROTO_NC_SCENARIO_RANKING_LIST_CMD { SCENARIO_RANKING_INFO PreviousRanking[20]; SCENARIO_RANKING_INFO CurrentRanking[20]; }; /*15481 */ struct PROTO_NC_GUILD_MEMBER_LIST_REQ { char dummy[1]; }; /*15482 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_ZONE_FIGHTER_OUT_CMD { char nTournamentSeed; unsigned int nGuildNo; unsigned int nCharNo; }; #pragma pack(pop) /*15483 */ struct PROTO_NC_ITEMDB_SELLALLFAIL_ACK { unsigned __int16 error; unsigned __int16 lockindex; }; /*15484 */ struct PROTO_NC_BOOTH_OPEN_ACK { unsigned __int16 err; }; /*15485 */ struct NiPSysSphereEmitter { NiPSysVolumeEmitter baseclass_0; float m_fEmitterRadius; }; /*15486 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_DIVORCE_DO_REQ { NETPACKETZONEHEADER header; unsigned int Partner; char Reason; }; #pragma pack(pop) /*15487 */ struct PROTO_NC_ACT_SOMEONEGATHERCANCEL_CMD { unsigned __int16 player; unsigned __int16 object; }; /*15488 */ struct PROTO_NC_GAMBLE_EXCHANGEDCOIN_INIT_CMD { int dChackDate; }; /*15489 */ struct _wfinddata32i64_t { unsigned int attrib; int time_create; int time_access; int time_write; __int64 size; wchar_t name[260]; }; /*15490 */ struct NiDX9PixelFormat { char dummy[1]; }; /*15491 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_SOULSTONEBUY { unsigned int chrregnum; MAPPOS mappos; char flag; unsigned __int16 number; unsigned __int64 price; }; #pragma pack(pop) /*15492 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MONEY_WITHDRAW { unsigned int chrregnum; unsigned int withdraw_money; unsigned int userregnum; unsigned __int64 user_result_money; }; #pragma pack(pop) /*15493 */ #pragma pack(push, 1) struct PROTO_NC_WT_LICENSE_ACK { ITEM_INVEN licenseitem; ITEM_INVEN weaponitem; char bSet; unsigned __int16 err; }; #pragma pack(pop) /*15494 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_DICE_TAISAI_DB_DICE_ROLL_RESULT_LOG_CMD { NETPACKETZONEHEADER header; int nGameNo; unsigned __int16 nResultLogCnt; GDT_DiceRollApplyResultLog DiceRollResultLog[]; }; #pragma pack(pop) /*15495 */ struct PROTO_NC_CHAR_GET_CHAT_BLOCK_SPAMER_CMD { unsigned int BlockTime; unsigned int DelayTime; }; /*15496 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SWING_START_CMD { unsigned __int16 attacker; unsigned __int16 defender; char actioncode; unsigned __int16 attackspeed; char damageindex; char attacksequence; }; #pragma pack(pop) /*15497 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_GET_ETC3_CMD { char dummy[1]; }; /*15498 */ struct ModelPartName { char dummy[1]; }; /*15499 */ #pragma pack(push, 1) struct PROTO_NC_USER_CH_PASSWORD_CHECK_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_CH_PASSWORD_CHECK_ACK ack; }; #pragma pack(pop) /*15500 */ struct NiColorInterpolator { NiKeyBasedInterpolator baseclass_0; NiColorA m_kColorValue; NiPointer m_spColorData; unsigned int m_uiLastIdx; }; /*15501 */ struct PROTO_NC_AVATAR_ERASEDATAFAIL_ACK { NETPACKETHEADER netpacketheader; unsigned __int16 err; }; /*15502 */ struct PROTO_NC_KQ_VOTE_RESULT_SUC_CMD { Name5 sTarget; char nVoteRate; char nYesNum; char nNoNum; char nCancelNum; }; /*15503 */ struct PROTO_NC_SCENARIO_SYSTEM_MESSAGE_CMD { char nLen; char sMessage[]; }; /*15504 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_SET_ETC4_ACK { char dummy[1]; }; /*15505 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*15506 */ struct PROTO_NC_MISC_CS_ACK { unsigned __int16 DataSize; char Data[]; }; /*15507 */ struct PROTO_NC_BAT_TARGETCHANGE_CMD { unsigned __int16 target; }; /*15508 */ struct IROTData { IUnknown baseclass_0; }; /*15509 */ #pragma pack(push, 1) struct PROTO_NC_BOOTH_SOMEONECLOSE_CMD { unsigned __int16 handle; CHARBRIEFINFO_NOTCAMP shape; }; #pragma pack(pop) /*15510 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_INIT_KEYMAP_REQ { char dummy[1]; }; /*15511 */ struct PROTO_NC_MINIHOUSE_DB_PORTAL_LIST_REQ { NETPACKETZONEHEADER header; }; /*15512 */ #pragma pack(push, 1) struct PROTO_NC_SKILL_WARP_CMD { unsigned __int16 object; SHINE_XY_TYPE from; SHINE_XY_TYPE to; unsigned __int16 skill; }; #pragma pack(pop) /*15513 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RANDOMOPTION_RECOVER_COUNT_LIMIT_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; SHINE_ITEM_ATTRIBUTE ItemAttr; unsigned int nROCount_before; unsigned int nROCount_after; unsigned __int16 nStuffID; unsigned int nStuffTotalDecreaseLot; SHINE_ITEM_REGISTNUMBER nStuffKey; unsigned int nDecreaseLot; char nDeleteStuffCount; SHINE_ITEM_REGISTNUMBER nDeleteStuffKey[]; }; #pragma pack(pop) /*15514 */ struct PROTO_NC_BAT_CLIENT_MOB_KILL_ANNOUNCE_CMD { MobKillAnnounceType nTextIndex; }; /*15515 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_DISMISS_ACK { unsigned __int16 hWMChar; unsigned int nNo; char nDismissStatus; int dDismissDate; unsigned __int16 Error; }; #pragma pack(pop) /*15516 */ struct PROTO_NC_LOG_GAME_DATA_TYPE_K { unsigned int nType; unsigned int nCharNo; Name3 sMap; unsigned int nMapX; unsigned int nMapY; unsigned int nMapZ; unsigned int nInt1; unsigned int nInt2; unsigned __int64 nBigint1; }; /*15517 */ struct HMIXEROBJ__ { int unused; }; /*15518 */ union PROTO_NC_ITEMDB_PRODUCE_REQ:::: { PROTO_ITEM_CREATE itemcreate; PROTO_ITEM_ATTRCHANGE itemchange; }; /*15519 */ struct PROTO_NC_ITEMDB_PRODUCE_REQ:: { char create; PROTO_NC_ITEMDB_PRODUCE_REQ:::: iteminfo; }; /*15520 */ union PROTO_NC_ITEMDB_PRODUCE_REQ:::: { PROTO_ITEM_VANISH itemvanish; PROTO_ITEM_ATTRCHANGE itemchange; }; /*15521 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_PRODUCE_REQ:: { char vanish; unsigned __int16 rawid; unsigned __int16 rawuselot_log; PROTO_NC_ITEMDB_PRODUCE_REQ:::: iteminfo; }; #pragma pack(pop) /*15522 */ struct PROTO_NC_ITEMDB_PRODUCE_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 product; PROTO_NC_ITEMDB_PRODUCE_REQ:: produce; char rawnumber; PROTO_NC_ITEMDB_PRODUCE_REQ:: raw[]; }; /*15523 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_KICKOFF_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_KICKOFF_ACK ack; }; #pragma pack(pop) /*15524 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOINING_ALARM_CMD { KQ_JOINING_ALARM_INFO KQInfo; char MsgLength; char Msg[]; }; #pragma pack(pop) /*15525 */ #pragma pack(push, 1) struct PROTO_NC_KQ_JOINING_ALARM_END_CMD { unsigned int nHandle; unsigned __int16 nID; }; #pragma pack(pop) /*15526 */ struct NiLightColorController { NiPoint3InterpController baseclass_0; unsigned __int16 m_uFlags; }; /*15527 */ struct PROTO_NC_BAT_SKILLBLAST_LIGHTNINGWAVE_CMD { unsigned __int16 nBIndex; unsigned __int16 nSkillID; unsigned __int16 nShotHnd; unsigned __int16 nTargetHnd; }; /*15528 */ struct PROTO_NC_SCENARIO_AREALEAVE_REQ { Name8 areaindex; }; /*15529 */ struct PROTO_NC_CHAR_OPTION_GET_VIDEO_ACK { char bSuccess; PROTO_NC_CHAR_OPTION_VIDEO Data; }; /*15530 */ struct PROTO_NC_MINIHOUSE_DB_PORTAL_DEL_REQ { NETPACKETZONEHEADER header; unsigned __int16 nPortalItemID; }; /*15531 */ struct PROTO_NC_QUEST_DB_GIVE_UP_REQ { NETPACKETZONEHEADER ZoneHeader; unsigned __int16 nQuestID; }; /*15532 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_DELETE_CANCEL_REQ { unsigned int nNo; unsigned __int16 hTool; }; #pragma pack(pop) /*15533 */ struct PROTO_NC_GUILD_ACADEMY_ZONE_GUILD_ACADEMY_MASTER_BUFF_CMD { unsigned int NumOfMaster; GUILD_MASTER_BUFF Master[]; }; /*15534 */ #pragma pack(push, 1) struct PROTO_NC_LOG_USER_LOGOUT_SEND { char size; NETCOMMAND netcmd; PROTO_NC_LOG_USER_LOGOUT log; }; #pragma pack(pop) /*15535 */ #pragma pack(push, 1) struct PROTO_NC_USER_GER_PASSWORD_CHECK_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_USER_GER_PASSWORD_CHECK_ACK ack; }; #pragma pack(pop) /*15536 */ struct PROTO_NC_PET_CREATE_DB_ACK { unsigned __int16 nError; unsigned __int16 nMasterHandle; unsigned int nPetRegNum; }; /*15537 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_MINIHOUSE_EFFECT_DEMANDGOOD_REQ { NETPACKETZONEHEADER header; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER nDemandItemRegNum; unsigned __int16 nDemandItemID; unsigned int nNeedItemLot; unsigned __int64 nDemandMoney; unsigned __int16 nEffectHandle; }; #pragma pack(pop) /*15538 */ struct PROTO_NC_BAT_ASSIST_ACK { unsigned __int16 target; }; /*15539 */ struct PROTO_NC_KQ_COMPLETE_CMD { char dummy[1]; }; /*15540 */ struct NsResetTexture { Ns_TourScene baseclass_0; }; /*15541 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ADD_ACK { unsigned int log_req_num; unsigned __int64 writted_logno; }; #pragma pack(pop) /*15542 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_MEMBER_ACK { unsigned int nNo; unsigned __int16 Error; char PartMask; unsigned __int16 NumOfMember; GUILD_MEMEBER_INFO MemberList[]; }; #pragma pack(pop) /*15543 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_SET_STYLE_GET_INFO_DB_ACK { unsigned __int16 WMHandle; unsigned int nCharNo; unsigned __int16 Error; STYLE_ITEM_COUNTS Items[6]; }; #pragma pack(pop) /*15544 */ struct PROTO_NC_MINIHOUSE_BUILDING_CMD { unsigned __int16 player; PROTO_NC_BRIEFINFO_MINIHOUSEBUILD_CMD minihouseinfo; }; /*15545 */ struct NSOutPutDebugText { char dummy[1]; }; /*15546 */ struct IXMLError { IUnknown baseclass_0; }; /*15547 */ struct PROTO_NC_HOLY_PROMISE_SET_UP_CONFIRM_ING { Name5 UpCharID; }; /*15548 */ #pragma pack(push, 1) struct PROTO_NC_DICE_TAISAI_DB_EXPECT_INCOME_MONEY_ACK { unsigned __int16 nError; NETPACKETZONEHEADER header; ITEM_INVEN nInvenSlot; SHINE_ITEM_REGISTNUMBER nTaiSaiItemKey; unsigned int nGameCnt; __int64 nExpectIncomeMoney; }; #pragma pack(pop) /*15549 */ struct PROTO_NC_BRIEFINFO_EFFECT_CMD { char effectnum; PROTO_NC_BRIEFINFO_EFFECTBLAST_CMD effects[]; }; /*15550 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_CHANGEMASTER_ACK_SEND { char size; NETCOMMAND netcmd; PROTO_NC_PARTY_CHANGEMASTER_ACK ack; }; #pragma pack(pop) /*15551 */ #pragma pack(push, 1) struct PROTO_NC_MINIHOUSE_DB_OWNERBLOG_GET_ACK { NETPACKETZONEHEADER header; unsigned __int16 Error; unsigned int nUserNo; char bloglen; char blogaddr[]; }; #pragma pack(pop) /*15552 */ struct AniEventCode { char dummy[1]; }; /*15553 */ struct PROTO_NC_HOLY_PROMISE_DB_GET_CEN_REWARD_ACK { NETPACKETZONEHEADER header; unsigned __int16 nError; unsigned __int64 nMoney; }; /*15554 */ struct NiPointer { PgWinCloseBut *m_pObject; }; /*15555 */ struct PROTO_NC_SCENARIO_MESSAGE_CMD { char DialogIndex[17]; }; /*15556 */ struct PROTO_NC_LOG_GAME_GUILD_M_JOIN { unsigned int chrregnum; unsigned int guildregnum; unsigned __int16 guildmember_count; unsigned __int16 guildmember_countmax; }; /*15557 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_TOPVIEW_CMD { char nMoveType; SHINE_XY_TYPE CenterPos; unsigned __int16 nDistance; unsigned __int16 nAngle; }; #pragma pack(pop) /*15558 */ struct PROTO_NC_GAMBLE_DICE_TAISAI_GAME_LEAVE_REQ { char dummy[1]; }; /*15559 */ struct PROTO_NC_SKILL_PRODUCTFIELD_ACK { unsigned __int16 mainskill; unsigned __int16 err; }; /*15560 */ struct PROTO_NC_ACT_CREATECASTBAR { unsigned __int16 millisec; }; /*15561 */ struct PROTO_NC_OPTOOL_CHARACTER_DELETE_REQ { unsigned int nCharNo; }; /*15562 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GRADUATE_JOIN_ACK { unsigned __int16 hWMChar; unsigned int nGuildNo; unsigned __int16 Error; }; #pragma pack(pop) /*15563 */ struct DISPLAYCONFIG_TARGET_DEVICE_NAME { DISPLAYCONFIG_DEVICE_INFO_HEADER header; DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS flags; DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology; unsigned __int16 edidManufactureId; unsigned __int16 edidProductCodeId; unsigned int connectorInstance; wchar_t monitorFriendlyDeviceName[64]; wchar_t monitorDevicePath[128]; }; /*15564 */ struct ISoftDistExt { IUnknown baseclass_0; }; /*15565 */ struct NiOptimize { char dummy[1]; }; /*15566 */ struct NiTPointerMap { NiTMapBase,NiAVObject *,bool> baseclass_0; }; /*15567 */ struct NiOptimize::TexSortObj { NiAVObject *m_pkObject; NiTexturingProperty *m_pkLoProp; NiTexturingProperty *m_pkHiProp; }; /*15568 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMREBUILD_REQ { unsigned int clientregnum; unsigned __int16 clientzonehandle; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER EraseItemKey; PROTO_ITEM_CREATE CreateItem; }; #pragma pack(pop) /*15569 */ #pragma pack(push, 1) struct PROTO_NC_KQ_TEAM_SELECT_ACK { unsigned __int16 nError; char nTeamType; }; #pragma pack(pop) /*15570 */ struct PROTO_NC_MISC_XTRAP2_SERVER_DATA_CMD { unsigned __int16 DataSize; char Data[]; }; /*15571 */ struct PROTO_NC_MISC_HACK_SCAN_STORE_CMD { unsigned __int16 nDescSize; char sDesc[]; }; /*15572 */ struct PROTO_NC_GUILD_ACADEMY_NOTIFY_REQ { unsigned __int16 nNotifyLength; char sNotify[]; }; /*15573 */ struct NiTurret { NiTurret::TurretInput m_eInputDevice; NiPoint3 m_akAxis[3]; bool m_abUseAxis[3]; bool m_abUpdateAxis[3]; unsigned int m_auiTrnKeyM[3]; unsigned int m_auiTrnKeyP[3]; unsigned int m_auiTrnKeyModifiers[3]; bool m_abTrnAnalogControl[3]; char m_aucTrnAnalogLast[3]; float m_afTrnSpeed[3]; NiPointer m_aspTrnObject[3]; unsigned int m_auiRotKeyM[3]; unsigned int m_auiRotKeyP[3]; unsigned int m_auiRotKeyModifiers[3]; bool m_abRotAnalogControl[3]; char m_aucRotAnalogLast[3]; float m_afRotSpeed[3]; NiPointer m_aspRotObject[3]; }; /*15574 */ struct PROTO_NC_GUILD_MY_GUILD_TOKEN_INFO_REQ { char dummy[1]; }; /*15575 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_MEMBER_ACK { unsigned int nNo; unsigned __int16 Error; char PartMask; unsigned __int16 NumOfAcademyMember; GUILD_ACADEMY_MEMEBER_INFO AcademyMemberList[]; }; #pragma pack(pop) /*15576 */ struct PROTO_NC_CHAR_USEITEM_MINIMON_CHARGED_ITEM_ON_ACK { unsigned __int16 nErr; }; /*15577 */ struct PROTO_NC_KQ_FAIL_CMD { char dummy[1]; }; /*15578 */ struct NiBlendColorInterpolator { NiBlendInterpolator baseclass_0; NiColorA m_kColorValue; bool m_bValidValue; }; /*15579 */ #pragma pack(push, 1) struct PROTO_NC_SCENARIO_EFFECT_OBJECT_CMD { Name8 effect; unsigned __int16 handle; unsigned int keeptime_sec; }; #pragma pack(pop) /*15580 */ #pragma pack(push, 1) struct PROTO_NC_ZONE_PRISON_GO_ACK { unsigned __int16 nGmHandler; unsigned int nGmRegNum; Name18Byte sGmUserID; Name5 sCharID; unsigned __int16 nCharSessHandler; unsigned __int16 nCharZoneHandle; unsigned int nCharRegNum; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; unsigned __int16 err; }; #pragma pack(pop) /*15581 */ #pragma pack(push, 1) struct PROTO_NC_RAID_LOGOUT_CMD { unsigned __int16 nRaidNo; unsigned int nCharNo; }; #pragma pack(pop) /*15582 */ #pragma pack(push, 1) struct PROTO_NC_LOG_USER_LOGINFAIL { Name18Byte userid; Name4 userpassword; char userip[4]; unsigned __int16 error; }; #pragma pack(pop) /*15583 */ #pragma pack(push, 1) struct PROTO_NC_LOG_USER_LOGINFAIL_SEND { char size; NETCOMMAND netcmd; PROTO_NC_LOG_USER_LOGINFAIL log; }; #pragma pack(pop) /*15584 */ #pragma pack(push, 1) struct PROTO_NC_USER_LOGINWORLD_ACK { unsigned __int16 worldmanager; char numofavatar; PROTO_AVATARINFORMATION avatar[]; }; #pragma pack(pop) /*15585 */ struct PROTO_NC_BRIEFINFO_ITEMONFIELD_CMD { char itemnum; PROTO_NC_BRIEFINFO_DROPEDITEM_CMD items[]; }; /*15586 */ #pragma pack(push, 1) struct PROTO_NC_RAID_ZONE_DEL_SUB_LEADER_CMD { unsigned __int16 nRaidNo; unsigned int nDelLeaderCharNo; unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; }; #pragma pack(pop) /*15587 */ struct PROTO_NC_EVENT_DEL_EVENT_REQ { unsigned __int16 nEventNo; }; /*15588 */ struct NiStringsExtraData { NiExtraData baseclass_0; unsigned int m_uiSize; char **m_ppcValue; }; /*15589 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_GRADUATE_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; char PartMask; GRADUATE_DATA GraduateData; }; #pragma pack(pop) /*15590 */ struct PROTO_NC_PARTY_FINDER_DELETE_ACK { unsigned __int16 Error; }; /*15591 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_VIDEO_REQ { unsigned __int16 WorldManagerHandle; unsigned int nCharNo; }; #pragma pack(pop) /*15592 */ struct NpModelData_NiTexturingProperty { NpModelFactory baseclass_0; }; /*15593 */ struct PROTO_NC_ITEM_TERMEXTEND_ACK { unsigned __int16 nError; }; /*15594 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_REWARD_ITEM_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; }; #pragma pack(pop) /*15595 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_LOGOUT_DB { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 playmin; char state; unsigned __int64 Cen; }; #pragma pack(pop) /*15596 */ struct PROTO_NC_RAID_LOGININFO_CMD { unsigned __int16 nPartyNo; char nPartyIndex; char nSlotIndex; Name5 sCharID; }; /*15597 */ struct NpMakeMapObjectTree { std::map,std::less,std::allocator > > > m_MapObjectNodes; NiPointer m_spkBaseNode; }; /*15598 */ struct NpMakeMapObjectTree::NMMOT_TourData { std::map,std::less,std::allocator > > > *pmapObjectNode; NiAVObject *pkObject; unsigned int uCnt; char *pstrNodeType; }; /*15599 */ struct NpMakeMapObjectTree::NMMOT_TourScene { Ns_TourScene baseclass_0; }; /*15600 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_PARTY_DELETE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 partyregnum; }; #pragma pack(pop) /*15601 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_GET_RANKING_LIST_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; char PartMask; GUILD_ACADEMY_RANKING_DATA RankData; }; #pragma pack(pop) /*15602 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_25 { const void *pVFTable; void *spare; char name[25]; }; #pragma pack(pop) /*15603 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_BOOTHTRADE_ALL_REQ { NETPACKETZONEHEADER headerSeller; NETPACKETZONEHEADER headerBuyer; unsigned int boothSeller; unsigned int boothBuyer; unsigned __int16 boothlockindexSeller; unsigned __int16 boothlockindexBuyer; char isSellBooth; SHINE_ITEM_REGISTNUMBER itemregnum; unsigned __int16 itemid; char invenslotBuyer; unsigned __int64 nLot; unsigned __int64 price; unsigned __int64 boothSellerResultMoney; unsigned __int64 boothBuyerResultMoney; }; #pragma pack(pop) /*15604 */ struct PROTO_NC_ITEMDB_DROPALLSUC_ACK { char dummy[1]; }; /*15605 */ struct PROTO_NC_GAMBLE_GAMBLEHOUSE_EXIT_REQ { char dummy[1]; }; /*15606 */ #pragma pack(push, 1) struct REWARD_GOOD { unsigned __int64 nMoney; unsigned __int16 nItemID; unsigned int nWantItemNum; unsigned int nRewardItemNum; char NumOfItemOption; GUILD_ACADEMY_REWARD_ITEM_OPTION ItemOption[1]; }; #pragma pack(pop) /*15607 */ struct PROTO_NC_CHAR_STAT_DECPOINTFAIL_DB_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; unsigned __int16 err; }; /*15608 */ struct NiD3DErrorSettings { char dummy[1]; }; /*15609 */ #pragma pack(push, 1) struct PROTO_NC_ITEM_DICE_GAME_RESULT_CMD { unsigned __int16 error; Name5 WinnerID; int diceresult; unsigned __int16 PickItemID; }; #pragma pack(pop) /*15610 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_UPGRADE { unsigned int chrregnum; MAPPOS mappos; SHINE_ITEM_REGISTNUMBER itemkey; char itemoldlevel; char itemnewlevel; unsigned __int16 left_item_id; unsigned __int16 right_item_id; unsigned __int16 middle_item_id; ItemOptionStorage::Element randomoption_elemental; }; #pragma pack(pop) /*15611 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_MAS_PUP_DELETE { unsigned int chrregnum; MAPPOS mappos; unsigned int delchrregnum; char type; }; #pragma pack(pop) /*15612 */ struct PROTO_NC_GAMBLE_EXCHANGEDCOIN_DB_INFO_REQ { unsigned int nCharNo; int dChackDate; }; /*15613 */ struct PROTO_NC_CT_SET_CMD { CT_INFO Info; }; /*15614 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_DEADMENU_CMD { unsigned int Second; char priority; DeadMenuType eMenuType; }; #pragma pack(pop) /*15615 */ #pragma pack(push, 1) struct PROTO_NC_MAP_LOGINFAIL_ACK { unsigned __int16 err; char nWrongDataFileIndex; }; #pragma pack(pop) /*15616 */ struct IZoneIdentifier { IUnknown baseclass_0; }; /*15617 */ struct PROTO_NC_GUILD_ACADEMY_DB_SET_REWARD_ITEM_ACK { unsigned __int16 hWMChar; unsigned __int16 Error; }; /*15618 */ struct PROTO_NC_CHAR_OPTION_GET_VIDEO_REQ { char dummy[1]; }; /*15619 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; SoundGroup *m_element; }; /*15620 */ struct IXMLAttribute { IDispatch baseclass_0; }; /*15621 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_DIVORCE_CANCEL_ACK { NETPACKETZONEHEADER header; int Success; char MySubStatus; unsigned int Partner; char PartnerSubStatus; }; #pragma pack(pop) /*15622 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_17 { const void *pVFTable; void *spare; char name[17]; }; #pragma pack(pop) /*15623 */ struct NiVertWeightsExtraData { NiExtraData baseclass_0; }; /*15624 */ struct PROTO_NC_LOG_WEDDING_WEDDING_EXE { unsigned int CharRegisterNumber; unsigned int PartnerRegisterNumber; }; /*15625 */ struct PROTO_NC_SKILL_EMPOWPOINT_CMD { char restempow; }; /*15626 */ struct PROTO_NC_ITEMDB_OPEN_GUILD_STORAGE_FAIL_ACK { NETPACKETZONEHEADER packheader; unsigned __int16 err; }; /*15627 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*15628 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_TOURNAMENT_START_CMD { char nTournamentSeed; unsigned __int16 nTournamentMapNo; unsigned __int16 nExploerTimeMin; unsigned __int16 nWaitPlayTimeSec; unsigned __int16 nPlayTimeMin; unsigned int nNo1; unsigned int nNo2; }; #pragma pack(pop) /*15629 */ struct PROTO_NC_BAT_LPCHANGE_CMD { unsigned int nLP; }; /*15630 */ struct PROTO_NC_PRISON_GET_ACK { unsigned __int16 err; unsigned __int16 nMinute; char sReason[16]; char sRemark[64]; }; /*15631 */ #pragma pack(push, 1) struct SIZE_NETCOMMAND1 { char size; NETCOMMAND netcmd; }; #pragma pack(pop) /*15632 */ struct IPipeLong { IUnknown baseclass_0; }; /*15633 */ struct PROTO_NC_USER_JP_PASSWORD_CHECK_REQ { NETPACKETHEADER netpacketheader; char sUserName[24]; char sPassword[36]; char sChannel[254]; char sUserIP[20]; }; /*15634 */ struct CAuctionItemInfo { char *m_pBuffer_Make; int m_nBufferSize_Make; int m_nUseBufferSize_Make; AUCTION_ITEM_INFO_TYPE *m_pItemInfoType_Make; unsigned __int16 *m_pItemCnt_Make; AUCTION_ITEM_INFO_TYPE *m_pItemInfoType_View; unsigned __int16 *m_pItemCnt_View; char **m_pData_View; AuctionItem_Search *m_pAuctionItem_Search; AuctionItem_MyRegisterGoodList *m_pAuctionItem_MyRegisterGoodList; }; /*15635 */ struct PROTO_NC_GUILD_ZONE_DELETE_CMD { unsigned int nNo; }; /*15636 */ #pragma pack(push, 1) struct PROTO_NC_AVATAR_RENAME_ACK { char SlotNo; Name5 NewName; unsigned __int16 Error; }; #pragma pack(pop) /*15637 */ struct NiPointer { NiAlphaAccumulator *m_pObject; }; /*15638 */ struct PROTO_NC_GUILD_ACADEMY_START_DB_RANK_BALANCE_ACK { unsigned __int16 Error; }; /*15639 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_RELOCSUC_ACK_SEND { char size; NETCOMMAND netcmd; NETPACKETZONEHEADER zoneheader; PROTO_NC_ITEMDB_RELOCSUC_ACK ack; }; #pragma pack(pop) /*15640 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EMOTION_CMD { unsigned __int16 nEmotionCnt; FURNITURE_EMOTION_INFO Emotion[]; }; /*15641 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_HISTORY_DB_LIST_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned __int16 TotalHistoryCount; unsigned __int16 HistoryCount; unsigned __int16 HistoryIndex; GUILD_HISTORY HistoryList[]; }; #pragma pack(pop) /*15642 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_CHARGED_LIST_REQ { NETPACKETZONEHEADER packheader; unsigned int nUserNo; unsigned __int16 from; unsigned __int16 to; }; #pragma pack(pop) /*15643 */ struct PROTO_NC_KQ_REWARDSUC_ACK { NETPACKETZONEHEADER header; unsigned __int16 lockindex; }; /*15644 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_SET_ETC3_REQ { char dummy[1]; }; /*15645 */ struct CPropertyType { char dummy[1]; }; /*15646 */ struct PROTO_NC_GUILD_ACADEMY_DB_SET_MASTER_ACK { unsigned __int16 Error; unsigned __int16 hWMChar; unsigned int nCharNo; Name5 sName; unsigned int nGuildNo; unsigned int nSetCharNo; }; /*15647 */ struct PROTO_NC_FRIEND_SET_CONFIRM_REQ { Name5 charid; Name5 friendid; }; /*15648 */ struct PROTO_NC_CHAR_OPTION_IMPROVE_DB_GET_ETC4_CMD { char dummy[1]; }; /*15649 */ struct _stat64i32 { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; int st_size; __int64 st_atime; __int64 st_mtime; __int64 st_ctime; }; /*15650 */ struct PROTO_NC_ITEM_SELL_ITEM_DELETE_CMD { unsigned __int16 nHandle; }; /*15651 */ struct PROTO_NC_ITEM_RANDOMOPTION_CHANGE_ACCEPT_ACK { unsigned __int16 nError; }; /*15652 */ struct BettingSumInfo { unsigned __int64 nMoney; unsigned __int16 nPlayerCnt; }; /*15653 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_USEITEM_MINIMON_INFO_WORLD_CMD { unsigned __int16 nWorldHandle; unsigned int nCharNo; USEITEM_MINIMON_INFO UseItemMinimonInfo; }; #pragma pack(pop) /*15654 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_DB_LEVEL_UP_REQ { unsigned __int16 hWMChar; unsigned int nGuildNo; unsigned int nAddAcademyPoint; int dAddBuffEndTime; }; #pragma pack(pop) /*15655 */ struct PROTO_NC_MAP_TOWNPORTAL_ACK { unsigned __int16 err; }; /*15656 */ struct PROTO_NC_QUEST_START_ACK { unsigned __int16 err; }; /*15657 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_ACADEMY_REWARDSTORAGE_REWARD_ZONE_RNG { ZONERINGLINKAGESTART Start; unsigned int nGuildNo; Name5 sCharID; unsigned __int64 Reward_Cen; unsigned __int64 Storage_Cen; char Reward_ItemNum; EACH_MODIFY_ITEM Reward_ItemInfo[]; }; #pragma pack(pop) /*15658 */ #pragma pack(push, 1) struct PROTO_NC_MISC_RESTMINUTE_CMD { char flag; unsigned __int16 second; }; #pragma pack(pop) /*15659 */ struct PROTO_NC_MINIHOUSE_FURNITURE_EFFECT_ACK { unsigned __int16 nEffectHandle; unsigned __int16 err; }; /*15660 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; CBucketBlock *m_element; }; /*15661 */ struct PROTO_NC_BAT_SKILLBASH_HIT_BLAST_CMD { unsigned __int16 index; unsigned __int16 caster; unsigned __int16 nSkillID; }; /*15662 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_ITEM_USE { unsigned int chrregnum; MAPPOS mappos; unsigned __int16 itemid; SHINE_ITEM_REGISTNUMBER itemkey; unsigned __int16 itemnumofuse; ITEM_INVEN iteminven; unsigned __int16 itemnumofremain; }; #pragma pack(pop) /*15663 */ struct PROTO_NC_ITEMDB_DROPALL_REQ { unsigned __int16 itemid; PROTO_ITEM_VANISH dropitem; }; /*15664 */ struct DirectUserMsgBody_MsgBoxResponse { DirectUserMsgBody_MsgBoxResponse::MsgBoxResponse eResponse; }; /*15665 */ struct PROTO_NC_HOLY_PROMISE_DB_WITHDRAW_CEN_REWARD_ACK { NETPACKETZONEHEADER header; unsigned __int16 nError; unsigned __int64 nMoney; }; /*15666 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_WORLD_RENAME_REQ { NETPACKETZONEHEADER netpacketzoneheader; char nItemSlot; Name4 sGuildName; }; #pragma pack(pop) /*15667 */ struct PROTO_NC_BAT_SMASH_HITTED_ACK:::: { __int16 _bf0; }; /*15668 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SMASH_HITTED_ACK:: { PROTO_NC_BAT_SMASH_HITTED_ACK:::: damage; char attackcode; }; #pragma pack(pop) /*15669 */ #pragma pack(push, 1) struct PROTO_NC_BAT_SMASH_HITTED_ACK { unsigned __int16 attack; PROTO_NC_BAT_SMASH_HITTED_ACK:: hitted; }; #pragma pack(pop) /*15670 */ #pragma pack(push, 1) struct PROTO_NC_LOG_GAME_CHARGED_BUFF_CLR { unsigned int chrregnum; unsigned __int16 buff_id; unsigned int buff_key; unsigned int userno; }; #pragma pack(pop) /*15671 */ struct PROTO_NC_ITEMDB_QUESTLOT_REQ { unsigned __int16 quest; unsigned __int16 itemid; PROTO_ITEM_ATTRCHANGE lot; }; /*15672 */ struct PROTO_NC_CHAR_POLYMORPH_CMD { unsigned __int16 player; unsigned __int16 polymorph; ABSTATEINDEX AbstateIndex; }; /*15673 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_GETFROMCHEST_REQ { NETPACKETZONEHEADER header; unsigned int owner; unsigned __int16 lockindex; SHINE_ITEM_REGISTNUMBER chest; char relocnum; PROTO_ITEM_RELOC reloc[]; }; #pragma pack(pop) /*15674 */ #pragma pack(push, 1) struct PROTO_NC_MISC_HACK_SCAN_STORE_DB_CMD { unsigned int nUserNo; char nWorldNo; unsigned int nCharNo; char sIP[20]; Name5 sCharID; PROTO_NC_MISC_HACK_SCAN_STORE_CMD ScanInfo; }; #pragma pack(pop) /*15675 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_DB_ACK { unsigned __int16 hWMChar; unsigned __int16 Error; GUILD_CLIENT GuildClient; GUILD_SERVER GuildServer; }; #pragma pack(pop) /*15676 */ #pragma pack(push, 1) struct PROTO_NC_USER_CONNECTION_DB_CHANGE_CHAR_ID_ITEM_USE_REQ { SHINE_ITEM_REGISTNUMBER nCharIDChangeItemKey; ITEM_INVEN nCharIDChangeItemSlot; char bInit; unsigned __int16 nUsedItemID; unsigned int nUserNo; PROTO_NC_ITEMDB_USE_VARIATION_ITEM_REQ CommonData; }; #pragma pack(pop) /*15677 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_FREESTAT_SET_DB_ACK { NETPACKETZONEHEADER header; char nFreeStat[5]; unsigned __int16 nLockIndex; unsigned __int16 nErrorType; }; #pragma pack(pop) /*15678 */ struct PROTO_NC_BAT_EXPLOST_CMD { unsigned int explost; }; /*15679 */ struct PROTO_NC_PARTY_SET_LOOTER_CMD { Name5 sCommandCharID; }; /*15680 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_DEL_CMD { Name5 CharID; char nDelCmdType; }; #pragma pack(pop) /*15681 */ struct NpnsCamera { NpnsCameraVtbl *vfptr; float m_fZoom; float m_fZoomMax; float m_fZoomMin; NiPoint3 m_kRight; NiPoint3 m_kWorldUp; NiPoint3 m_kDir; NiPoint3 m_kCharPos; float m_fMouseX; float m_fMouseY; float m_fAngleUD; float m_fAngleUDMax; float m_fAngleUDMin; float m_fAngleLR; float m_fAngleLRMax; float m_fAngleLRMin; NiPoint3 m_kOutCurPos; NiPoint3 m_kOutWorldAtPt; NiPoint3 m_kOutWorldUp; }; /*15682 */ struct NpnsCameraVtbl { void *(__thiscall *__vecDelDtor)(NpnsCamera *this, unsigned int); }; /*15683 */ struct PROTO_NC_MAP_LINKEND_CLIENT_CMD { char dummy[1]; }; /*15684 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_OPTION_DB_GET_VIDEO_ACK { unsigned __int16 WorldManagerHandle; char bSuccess; PROTO_NC_CHAR_OPTION_VIDEO Data; }; #pragma pack(pop) /*15685 */ struct NiBSplineCompPoint3Interpolator { NiBSplinePoint3Interpolator baseclass_0; float m_afCompScalars[2]; }; /*15686 */ struct PROTO_NC_CHARSAVE_2WLDMAN_ITEM_CMD:: { char _bf0; }; /*15687 */ #pragma pack(push, 1) struct PROTO_NC_CHARSAVE_2WLDMAN_ITEM_CMD { unsigned __int16 wldmanhandle; unsigned int nCharNo; PROTO_NC_CHARSAVE_2WLDMAN_ITEM_CMD:: PacketOrder; char nPartMark; PROTO_ITEM_CMD itemstr; }; #pragma pack(pop) /*15688 */ #pragma pack(push, 1) struct PROTO_NC_GUILD_EMBLEM_SAVE_DB_ACK { unsigned int nCharNo; GUILD_EMBLEM_INFO EmblemInfo; int EmblemCreateDate; }; #pragma pack(pop) /*15689 */ struct PROTO_NC_MISC_APEX_CLIENT_CHCSTART_CMD { int chcstart_result; }; /*15690 */ #pragma pack(push, 1) struct PROTO_NC_KQ_ENTRYRESPONCE_ACK { char Reply; unsigned int EncHandle; }; #pragma pack(pop) /*15691 */ #pragma pack(push, 1) struct PROTO_NC_GAMBLE_EXCHANGEDCOIN_DB_INFO_ACK { unsigned int nCharNo; unsigned __int64 nExchangedCoin; }; #pragma pack(pop) /*15692 */ struct NiDefaultAVObjectPalette { NiAVObjectPalette baseclass_0; NiTStringPointerMap m_kHash; NiAVObject *m_pkScene; }; /*15693 */ struct PROTO_NC_MOVER_SOMEONE_RIDE_OFF_CMD { unsigned __int16 nHandle; }; /*15694 */ struct TextData3 { ITableBase baseclass_0; }; /*15695 */ struct IPipeDouble { IUnknown baseclass_0; }; /*15696 */ struct NiPSysGravityFieldModifier { NiPSysFieldModifier baseclass_0; NiPoint3 m_kDirection; NiPoint3 m_kUnitDirection; }; /*15697 */ struct NiD3DShaderDeclaration::NiPackerEntry { unsigned int m_uiShaderParameterType; NiTArray m_kPackFunctions; }; /*15698 */ struct NiTArray { NiTArrayVtbl *vfptr; NiD3DShaderDeclaration::NiPackerEntry **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*15699 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*15700 */ #pragma pack(push, 1) struct PROTO_NC_PARTY_ZONE_SET_LOOTER_CMD { unsigned __int16 nPartyNo; unsigned int nNewLooterCharNo; }; #pragma pack(pop) /*15701 */ #pragma pack(push, 1) struct PROTO_NC_HOLY_PROMISE_LEVEL_CMD { Name5 CharID; char Level; }; #pragma pack(pop) /*15702 */ struct ErrMsgTable { char dummy[1]; }; /*15703 */ #pragma pack(push, 1) struct PROTO_NC_MISC_DELIVER_WM_LOGIN_ALDB_CMD_SEND { char size; NETCOMMAND netcmd; PROTO_NC_MISC_DELIVER_WM_LOGIN_ALDB_CMD cmd; }; #pragma pack(pop) /*15704 */ struct NsMakeCollDataFormNodeWorldBound::SearchNode { Ns_TourScene baseclass_0; }; /*15705 */ struct NsMakeCollDataFormNodeWorldBound { char dummy[1]; }; /*15706 */ struct PgPasswdTextGeometry { PgTextGeometry baseclass_0; StrBuffer m_kRealText; }; /*15707 */ struct PROTO_NC_GUILD_HISTORY_LIST_REQ { char dummy[1]; }; /*15708 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_TUTORIAL_MAKE_ITEM_REQ { unsigned __int16 nSessionHandle; char nCreateWorldNo; unsigned int nCharNo; unsigned int nUserNo; char bIsSkip; }; #pragma pack(pop) /*15709 */ struct PROTO_NC_COLLECT_CHARACTERDB_UP_GET_CARDCOUNT_CMD { char dummy[1]; }; /*15710 */ struct PROTO_NC_MISC_SPAMMER_RELEASE_CHAT_BAN_REQ { unsigned int nGMCharNo; Name5 sSpammerName; }; /*15711 */ #pragma pack(push, 1) struct PROTO_NC_USER_JP_IS_IP_BLOCK_ACK { PROTO_NC_USER_JP_PASSWORD_CHECK_ACK LoginData; unsigned __int16 nClientHandle; char bUserIPBlock; }; #pragma pack(pop) /*15712 */ struct PROTO_NC_BRIEFINFO_PLAYER_LIST_INFO_APPEAR_CMD { char nPlayerCnt; PROTO_NC_BRIEFINFO_PLAYER_INFO_APPEAR_CMD PlayerInfo[]; }; /*15713 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMMONEY_BUYALL_REQ::CREATE_ITEM_INFO { SHINE_ITEM_REGISTNUMBER nItemKey; unsigned __int16 nItemID; ITEM_INVEN ItemLoc; SHINE_ITEM_ATTRIBUTE ItemAttr; }; #pragma pack(pop) /*15714 */ #pragma pack(push, 1) struct PROTO_NC_ITEMDB_ITEMMONEY_BUYALL_REQ { unsigned __int16 nLockIndex; unsigned int nCharRegNum; unsigned __int16 nHandleNum; unsigned __int16 nVendor; unsigned int nUserNo; SHINE_ITEM_REGISTNUMBER nItemMoneyKey; unsigned __int16 nItemMoneyID; unsigned int nDecreaseLot; unsigned int nMoneyTotalLot; char nDeleteItemCount; char nCreateItemCount; PROTO_NC_ITEMDB_ITEMMONEY_BUYALL_REQ::CREATE_ITEM_INFO CreateItem[]; }; #pragma pack(pop) /*15715 */ struct PROTO_NC_MINIHOUSE_BUILDING_ACK { unsigned __int16 err; }; /*15716 */ #pragma pack(push, 1) struct PROTO_NC_RAID_VANISH_ACK { Name5 sVanishCharID; unsigned __int16 nError; }; #pragma pack(pop) /*15717 */ struct Engine3D { char dummy[1]; }; /*15718 */ struct NiLinFloatKey { NiFloatKey baseclass_0; }; /*15719 */ struct PROTO_NC_SCENARIO_HIDE_OTHER_PLAYER_CMD { char bIsHide; }; /*15720 */ struct NiIntegersExtraData { NiExtraData baseclass_0; unsigned int m_uiSize; int *m_piValue; }; /*15721 */ union __m256 { float m256_f32[8]; }; /*15722 */ #pragma pack(push, 1) struct PROTO_NC_CHAR_WEDDING_DIVORCE_CANCEL_REQ { NETPACKETZONEHEADER header; unsigned int Partner; char IncreseCount; }; #pragma pack(pop) /*15723 */ struct PROTO_NC_CHAR_WEDDING_REFRESH_INFO_RNG { ZONERINGLINKAGESTART Start; }; /*15724 */ #pragma pack(push, 1) struct PROTO_NC_OPTOOL_KICK_USER_ACK { unsigned int nUserNo; char bKick; Name18Byte sUserID; unsigned int nCharNo; Name5 sCharID; Name3 sMapName; }; #pragma pack(pop) /*15725 */ struct PROTO_NC_GAMBLE_COIN_DB_ADD_ACK { NETPACKETZONEHEADER nHeader; unsigned __int16 nError; unsigned __int16 nLockIndex; }; /*15726 */ struct Cursor { char dummy[1]; }; /*15727 */ struct Cursor::HWCurRes { HICON__ *hSysCur; IDirect3DSurface9 *pkSurf; unsigned int dwXHotspot; unsigned int dwYHotspot; }; /*15728 */ struct NpcDlgScriptEncryptor { char dummy[1]; }; /*15729 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15730 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15731 */ #pragma pack(push, 1) struct ChrCreateEquip { ChrClassType ChrClass; char IsMale; char Equ_RightHand[32]; char Equ_LeftHand[32]; char Equ_Shoes[32]; char Equ_Head[32]; char Equ_Leg[32]; char Equ_Body[32]; }; #pragma pack(pop) /*15732 */ struct ChrCreateEquipTab { ITableBase baseclass_0; }; /*15733 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15734 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15735 */ struct TermExtendMatch { char ExtendItemIDX[32]; char TermItemIDX[32]; }; /*15736 */ struct TermExtendMatchTable { ITableBase baseclass_0; }; /*15737 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15738 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15739 */ struct TermExtendMatchGroupDescTable { ITableBase baseclass_0; }; /*15740 */ struct TermExtendMatchGroupDesc { char ExtendItemIDX[32]; char TermExtendMatchGroupName[128]; }; /*15741 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15742 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15743 */ struct MinimonAutoUseItem { MAUI_Type MAUItem; char ItemIDX[32]; }; /*15744 */ struct MinimonAutoUseItemTable { ITableBase baseclass_0; }; /*15745 */ struct KQDescTable { ITableBase baseclass_0; }; /*15746 */ struct TownPortalInfoTable { ITableBase baseclass_0; }; /*15747 */ struct BasicInfoTitleTab { ITableBase baseclass_0; }; /*15748 */ struct BasicInfoTipTab { ITableBase baseclass_0; }; /*15749 */ struct BasicInfoTipCycleTab { ITableBase baseclass_0; }; /*15750 */ struct MoverUseSkillTab { ITableBase baseclass_0; }; /*15751 */ struct KQVoteMajorityRateTable { ITableBase baseclass_0; }; /*15752 */ struct TableBaseDestructor { char dummy[1]; }; /*15753 */ struct TableBaseDestructor { char dummy[1]; }; /*15754 */ struct TableBaseDestructor { char dummy[1]; }; /*15755 */ struct TableBaseDestructor { char dummy[1]; }; /*15756 */ struct TableBaseDestructor { char dummy[1]; }; /*15757 */ struct TableBaseDestructor { char dummy[1]; }; /*15758 */ struct TableBaseDestructor { char dummy[1]; }; /*15759 */ struct TableBaseDestructor { char dummy[1]; }; /*15760 */ struct TableBaseDestructor { char dummy[1]; }; /*15761 */ struct TableBaseDestructor { char dummy[1]; }; /*15762 */ struct TableBaseDestructor { char dummy[1]; }; /*15763 */ struct TableBaseDestructor { char dummy[1]; }; /*15764 */ struct TableBaseDestructor { char dummy[1]; }; /*15765 */ struct TableBaseDestructor { char dummy[1]; }; /*15766 */ struct TableBaseDestructor { char dummy[1]; }; /*15767 */ struct TableBaseDestructor { char dummy[1]; }; /*15768 */ struct TableBaseDestructor { char dummy[1]; }; /*15769 */ struct TableBaseDestructor { char dummy[1]; }; /*15770 */ struct TableBaseDestructor { char dummy[1]; }; /*15771 */ struct TableBaseDestructor { char dummy[1]; }; /*15772 */ struct TableBaseDestructor { char dummy[1]; }; /*15773 */ struct TableBaseDestructor { char dummy[1]; }; /*15774 */ struct TableBaseDestructor { char dummy[1]; }; /*15775 */ struct TableBaseDestructor { char dummy[1]; }; /*15776 */ struct TableBaseDestructor { char dummy[1]; }; /*15777 */ struct TableBaseDestructor { char dummy[1]; }; /*15778 */ struct TableBaseDestructor { char dummy[1]; }; /*15779 */ struct TableBaseDestructor { char dummy[1]; }; /*15780 */ struct TableBaseDestructor { char dummy[1]; }; /*15781 */ struct TableBaseDestructor { char dummy[1]; }; /*15782 */ struct TableBaseDestructor { char dummy[1]; }; /*15783 */ struct TableBaseDestructor { char dummy[1]; }; /*15784 */ struct TableBaseDestructor { char dummy[1]; }; /*15785 */ struct TableBaseDestructor { char dummy[1]; }; /*15786 */ struct TableBaseDestructor { char dummy[1]; }; /*15787 */ struct TableBaseDestructor { char dummy[1]; }; /*15788 */ struct TableBaseDestructor { char dummy[1]; }; /*15789 */ struct TableBaseDestructor { char dummy[1]; }; /*15790 */ struct TableBaseDestructor { char dummy[1]; }; /*15791 */ struct TableBaseDestructor { char dummy[1]; }; /*15792 */ struct TableBaseDestructor { char dummy[1]; }; /*15793 */ struct TableBaseDestructor { char dummy[1]; }; /*15794 */ struct TableBaseDestructor { char dummy[1]; }; /*15795 */ struct TableBaseDestructor { char dummy[1]; }; /*15796 */ struct TableBaseDestructor { char dummy[1]; }; /*15797 */ struct TableBaseDestructor { char dummy[1]; }; /*15798 */ struct TableBaseDestructor { char dummy[1]; }; /*15799 */ struct TableBaseDestructor { char dummy[1]; }; /*15800 */ struct TableBaseDestructor { char dummy[1]; }; /*15801 */ struct TableBaseDestructor { char dummy[1]; }; /*15802 */ struct TableBaseDestructor { char dummy[1]; }; /*15803 */ struct TableBaseDestructor { char dummy[1]; }; /*15804 */ struct TableBaseDestructor { char dummy[1]; }; /*15805 */ struct TableBaseDestructor { char dummy[1]; }; /*15806 */ struct TableBaseDestructor { char dummy[1]; }; /*15807 */ struct TableBaseDestructor { char dummy[1]; }; /*15808 */ struct TableBaseDestructor { char dummy[1]; }; /*15809 */ struct TableBaseDestructor { char dummy[1]; }; /*15810 */ struct TableBaseDestructor { char dummy[1]; }; /*15811 */ struct TableBaseDestructor { char dummy[1]; }; /*15812 */ struct TableBaseDestructor { char dummy[1]; }; /*15813 */ struct TableBaseDestructor { char dummy[1]; }; /*15814 */ struct TableBaseDestructor { char dummy[1]; }; /*15815 */ struct TableBaseDestructor { char dummy[1]; }; /*15816 */ struct TableBaseDestructor { char dummy[1]; }; /*15817 */ struct TableBaseDestructor { char dummy[1]; }; /*15818 */ struct TableBaseDestructor { char dummy[1]; }; /*15819 */ struct TableBaseDestructor { char dummy[1]; }; /*15820 */ struct TableBaseDestructor { char dummy[1]; }; /*15821 */ struct TableBaseDestructor { char dummy[1]; }; /*15822 */ struct TableBaseDestructor { char dummy[1]; }; /*15823 */ struct TableBaseDestructor { char dummy[1]; }; /*15824 */ struct TableBaseDestructor { char dummy[1]; }; /*15825 */ struct TableBaseDestructor { char dummy[1]; }; /*15826 */ struct TableBaseDestructor { char dummy[1]; }; /*15827 */ struct TableBaseDestructor { char dummy[1]; }; /*15828 */ struct TableBaseDestructor { char dummy[1]; }; /*15829 */ struct TableBaseDestructor { char dummy[1]; }; /*15830 */ struct TableBaseDestructor { char dummy[1]; }; /*15831 */ struct TableBaseDestructor { char dummy[1]; }; /*15832 */ struct TableBaseDestructor { char dummy[1]; }; /*15833 */ struct TableBaseDestructor { char dummy[1]; }; /*15834 */ struct TableBaseDestructor { char dummy[1]; }; /*15835 */ struct TableBaseDestructor { char dummy[1]; }; /*15836 */ struct TableBaseDestructor { char dummy[1]; }; /*15837 */ struct TableBaseDestructor { char dummy[1]; }; /*15838 */ struct TableBaseDestructor { char dummy[1]; }; /*15839 */ struct TableBaseDestructor { char dummy[1]; }; /*15840 */ struct TableBaseDestructor { char dummy[1]; }; /*15841 */ struct TableBaseDestructor { char dummy[1]; }; /*15842 */ struct TableBaseDestructor { char dummy[1]; }; /*15843 */ struct TableBaseDestructor { char dummy[1]; }; /*15844 */ struct TableBaseDestructor { char dummy[1]; }; /*15845 */ struct TableBaseDestructor { char dummy[1]; }; /*15846 */ struct TableBaseDestructor { char dummy[1]; }; /*15847 */ struct TableBaseDestructor { char dummy[1]; }; /*15848 */ struct TableBaseDestructor { char dummy[1]; }; /*15849 */ struct TableBaseDestructor { char dummy[1]; }; /*15850 */ struct TableBaseDestructor { char dummy[1]; }; /*15851 */ struct TableBaseDestructor { char dummy[1]; }; /*15852 */ struct TableBaseDestructor { char dummy[1]; }; /*15853 */ struct TableBaseDestructor { char dummy[1]; }; /*15854 */ struct TableBaseDestructor { char dummy[1]; }; /*15855 */ struct TableBaseDestructor { char dummy[1]; }; /*15856 */ struct TableBaseDestructor { char dummy[1]; }; /*15857 */ struct TableBaseDestructor { char dummy[1]; }; /*15858 */ struct TableBaseDestructor { char dummy[1]; }; /*15859 */ struct TableBaseDestructor { char dummy[1]; }; /*15860 */ struct TableBaseDestructor { char dummy[1]; }; /*15861 */ struct TableBaseDestructor { char dummy[1]; }; /*15862 */ struct TableBaseDestructor { char dummy[1]; }; /*15863 */ struct tagPROCESSENTRY32 { unsigned int dwSize; unsigned int cntUsage; unsigned int th32ProcessID; unsigned int th32DefaultHeapID; unsigned int th32ModuleID; unsigned int cntThreads; unsigned int th32ParentProcessID; int pcPriClassBase; unsigned int dwFlags; char szExeFile[260]; }; /*15864 */ struct cAntiCheat { char dummy[1]; }; /*15865 */ struct NiPNGReader { NiImageReader baseclass_0; char m_aucHeader[8]; unsigned int m_uiLength; unsigned int m_uiType; char m_acType[8]; unsigned int m_uiCRC; char m_ucIDLength; char m_ucImgType; unsigned __int16 m_usMinPalIndex; unsigned __int16 m_usPalLength; char m_ucCoSize; unsigned __int16 m_usXOrigin; unsigned __int16 m_usYOrigin; unsigned __int16 m_usWidth; unsigned __int16 m_usHeight; char m_ucPixelSize; char m_ucAttBits; char m_uiBytesPerPixel; bool m_bAlpha; bool m_bColormapped; bool m_bFlipVert; NiPixelFormat m_kFormat; unsigned int m_uiRawDataMax; char *m_pucRawData; unsigned int m_uiColorMapMax; NiPalette::PaletteEntry *m_pkColorMap; void (__thiscall *m_pfnUnpacker)(NiPNGReader *this, char *, char *); }; /*15866 */ struct TableBaseDestructor { char dummy[1]; }; /*15867 */ struct TableBaseDestructor { char dummy[1]; }; /*15868 */ struct TableBaseDestructor { char dummy[1]; }; /*15869 */ struct GlobalTokens { char dummy[1]; }; /*15870 */ struct CWebCtrl { HWND__ *m_hWnd; int m_cxScroll; int m_cyScroll; CWebContainer *m_pContainer; IWebBrowser2 *m_pweb; }; /*15871 */ struct IPersistStreamInit { IPersist baseclass_0; }; /*15872 */ struct URL_INFO { char bUsePort; unsigned __int16 nPort; char bUseServer; char sServer[64]; char bUsePath; char sPath[256]; char bUseVersion; char sVersion[16]; char bUseFuntion; char sFuntion[64]; unsigned int nParameterCnt; char sParameter[12][128]; char bUseSharedSecret; char sSharedSecret[256]; char bUseTokenSecret; char sTokenSecret[256]; unsigned int nAddressLen; char sAddress[1024]; }; /*15873 */ struct CWebHttpConnect { void *hInternet; void *hConnection; void *hRequest; unsigned int nHTMLDocumentLen; std::basic_string,std::allocator > HTMLDocument; unsigned int nError; char sSecret[256]; char sFullURL[1024]; unsigned int nSigLen; char sSig[256]; URL_INFO UrlInfo; bool bHtmlSuccess; char sSelectItem[100000]; }; /*15874 */ struct WebMsgWin { PgWinFrame baseclass_0; PgMsg::Frame m_kFrameMsg; HWND__ *m_hWebWindow; std::basic_string,std::allocator > m_kWebURL; int m_iWebXPos; int m_iWebYPos; unsigned int m_uiWebWidth; unsigned int m_uiWebHeight; int m_iPlaneWebXPos; int m_iPlaneWebYPos; unsigned int m_uiPlaneWebWidth; unsigned int m_uiPlaneWebHeight; }; /*15875 */ struct NiPointer { WebMsgWin *m_pObject; }; /*15876 */ struct NiPointer { SpeechBubbleWin *m_pObject; }; /*15877 */ struct boost::checked_deleter { char dummy[1]; }; /*15878 */ struct boost::checked_deleter { char dummy[1]; }; /*15879 */ struct boost::detail::sp_counted_base_impl > { boost::detail::sp_counted_base baseclass_0; SlideListWin::ListItem *ptr; boost::checked_deleter del; }; /*15880 */ struct std::_Pair_base *,boost::shared_ptr *> { boost::shared_ptr *first; boost::shared_ptr *second; }; /*15881 */ struct std::pair *,boost::shared_ptr *> { std::_Pair_base *,boost::shared_ptr *> baseclass_0; }; /*15882 */ struct boost::detail::sp_counted_base_impl > { boost::detail::sp_counted_base baseclass_0; SLWCreateInfo::Item *ptr; boost::checked_deleter del; }; /*15883 */ struct NiPointer { PgWinProxy *m_pObject; }; /*15884 */ struct MaskShader_NoAlphaBlend { MaskShader baseclass_0; }; /*15885 */ struct NiPointer { MaskedWin *m_pObject; }; /*15886 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*15887 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /*15888 */ struct ListItem { NiRefObject baseclass_0; void *m_pvItem; char *m_pcText; unsigned int m_uiAllocLength; }; /*15889 */ struct NiPointer { ListItem *m_pObject; }; /*15890 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /*15891 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*15892 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /*15893 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /*15894 */ struct PgTList > { NiTPointerList > baseclass_0; }; /*15895 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*15896 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /*15897 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /*15898 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*15899 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /*15900 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /*15901 */ struct PgTList > { NiTPointerList > baseclass_0; }; /*15902 */ struct NiTListBase,PgWinBut *> { NiTListBase,PgWinBut *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,PgWinBut *>::AntiBloatAllocator m_kAllocator; }; /*15903 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; PgWinBut *m_element; }; /*15904 */ struct NiTListBase,PgWinBut *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,PgWinBut *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,PgWinBut *> *this); void (__thiscall *DeleteItem)(NiTListBase,PgWinBut *> *this, NiTListItem *); }; /*15905 */ struct DFALL { char dummy[1]; }; /*15906 */ union $CCC311968D0E6D95ACAA6581312E1288 { DFALL baseclass_0; unsigned int m_uiCount; }; /*15907 */ struct NiTListBase,PgWinBut *>::AntiBloatAllocator { $CCC311968D0E6D95ACAA6581312E1288 ___u0; }; /*15908 */ struct NiTPointerListBase,PgWinBut *> { NiTListBase,PgWinBut *> baseclass_0; }; /*15909 */ struct NiTList { NiTPointerListBase,PgWinBut *> baseclass_0; }; /*15910 */ struct ListWin { PgWin baseclass_0; int m_iCurSelIndex; unsigned int m_uiLineSpace; D3DXCOLOR m_kTextColor; D3DXCOLOR m_kSelectedTextColor; unsigned int m_uiTotalViewLineNum; PgTList > m_kItemList; PgTList > m_kTextWinList; NiTList m_kBtnList; }; /*15911 */ struct NiPointer { ListWin *m_pObject; }; /*15912 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; PgWinBut *m_element; }; /*15913 */ struct NiPointer { InputBox *m_pObject; }; /*15914 */ struct ImeEditWin { EditWin baseclass_0; NiPointer m_spCandListWin; }; /*15915 */ struct NiPointer { ImeEditWin *m_pObject; }; /*15916 */ struct NiPointer { FlexMsgBox *m_pObject; }; /*15917 */ struct NiPointer { UIBlinkEffect *m_pObject; }; /*15918 */ struct std::allocator::rebind { char dummy[1]; }; /*15919 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15920 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15921 */ struct TextFilterTable::FilterEmotion::__l2::TextFilterEmotion { TextFilter baseclass_0; char *m_pcEmotionCmd; }; /*15922 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15923 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15924 */ struct SlanderFilter { char Slander[32]; char Alternate[32]; }; /*15925 */ struct EmotionFilter { char String[32]; char Action[32]; }; /*15926 */ struct BadNameFilter { char BadName[32]; BadNameFilter::FilterType Type; }; /*15927 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15928 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15929 */ struct SlanderFilterTable { ITableBase baseclass_0; }; /*15930 */ struct BadNameFilterTable { ITableBase baseclass_0; }; /*15931 */ struct EmotionFilterTable { ITableBase baseclass_0; }; /*15932 */ struct TableBaseDestructor { char dummy[1]; }; /*15933 */ struct TableBaseDestructor { char dummy[1]; }; /*15934 */ struct TableBaseDestructor { char dummy[1]; }; /*15935 */ struct NiPointer { ItemSlotWin *m_pObject; }; /*15936 */ struct NiPointer { TermExtendWin *m_pObject; }; /*15937 */ struct NiPointer { FaceCutMaskWin *m_pObject; }; /*15938 */ struct NiPointer { IDRankingWin *m_pObject; }; /*15939 */ struct NiPointer { ChangeSlotWin *m_pObject; }; /*15940 */ struct NiPointer { RandomOptionWin *m_pObject; }; /*15941 */ struct NiPointer { PuzzleTimeWin *m_pObject; }; /*15942 */ struct PgProfile { char dummy[1]; }; /*15943 */ struct NiPointer { PetNameEditWin *m_pObject; }; /*15944 */ struct NiPointer { PartyScoreWin *m_pObject; }; /*15945 */ struct NifVideo { bool LoadedNif; }; /*15946 */ struct CMsgMgr { CMsgMgrVtbl *vfptr; NiTPointerMap m_kMsgMap; PgTQueue m_kMsgQ; }; /*15947 */ struct CMsgMgrVtbl { void *(__thiscall *__vecDelDtor)(CMsgMgr *this, unsigned int); }; /*15948 */ struct NiTMapBase,void *,CMsgEater *> { NiTMapBase,void *,CMsgEater *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,void *,CMsgEater *>::AntiBloatAllocator m_kAllocator; }; /*15949 */ struct NiTMapItem { NiTMapItem *m_pkNext; void *m_key; CMsgEater *m_val; }; /*15950 */ struct CMsgEater { CMsgEaterVtbl *vfptr; }; /*15951 */ struct CMsg { NiRefObject baseclass_0; unsigned int m_uiMsg; }; /*15952 */ struct CMsgEaterVtbl { void *(__thiscall *__vecDelDtor)(CMsgEater *this, unsigned int); void (__thiscall *ProcessMsg)(CMsgEater *this, CMsg *); }; /*15953 */ struct NiTMapBase,void *,CMsgEater *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,void *,CMsgEater *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,void *,CMsgEater *> *this, void *); bool (__thiscall *IsKeysEqual)(NiTMapBase,void *,CMsgEater *> *this, void *, void *); void (__thiscall *SetValue)(NiTMapBase,void *,CMsgEater *> *this, NiTMapItem *, void *, CMsgEater *); void (__thiscall *ClearValue)(NiTMapBase,void *,CMsgEater *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,void *,CMsgEater *> *this); void (__thiscall *DeleteItem)(NiTMapBase,void *,CMsgEater *> *this, NiTMapItem *); }; /*15954 */ struct NiTMapBase,void *,CMsgEater *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*15955 */ struct NiTPointerMap { NiTMapBase,void *,CMsgEater *> baseclass_0; }; /*15956 */ struct PgTQueue { CMsg **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiHead; unsigned int m_uiTail; }; /*15957 */ struct NiPointer { CMsg *m_pObject; }; /*15958 */ struct NiPointer { SlotWin *m_pObject; }; /*15959 */ struct NiPointer { MoverUpgradeWin *m_pObject; }; /*15960 */ struct NiPointer { MobKillCountWin *m_pObject; }; /*15961 */ struct NiPointer { ItemSlot *m_pObject; }; /*15962 */ struct NiPointer { MinimonAutoItemUseWin *m_pObject; }; /*15963 */ struct LuaArgumentTutorial { LuaArgument baseclass_0; std::basic_string,std::allocator > m_name; }; /*15964 */ struct LuaArgumentTutorialStep { LuaArgument baseclass_0; std::basic_string,std::allocator > m_name; int m_step; }; /*15965 */ struct LuaScriptNewBie { LuaScript baseclass_0; }; /*15966 */ struct LuaArgumentNewBie { LuaArgument baseclass_0; std::basic_string,std::allocator > m_name; }; /*15967 */ struct LuaArgumentBIL_QUEST_1 { LuaArgument baseclass_0; std::basic_string,std::allocator > m_name; std::basic_string,std::allocator > m_MapName; }; /*15968 */ struct NiPointer { KDTeamScoreWin *m_pObject; }; /*15969 */ struct NiPointer { MixItemIcon *m_pObject; }; /*15970 */ struct NiPointer { ItemMixWin *m_pObject; }; /*15971 */ struct NiPointer { GuildEmblemWin *m_pObject; }; /*15972 */ struct NiPointer { ForumWin *m_pObject; }; /*15973 */ struct Encrypt::Stream { Encrypt::StreamVtbl *vfptr; char *m_pcData; unsigned int m_dwSize; }; /*15974 */ struct Encrypt::StreamVtbl { void *(__thiscall *__vecDelDtor)(Encrypt::Stream *this, unsigned int); }; /*15975 */ struct Encrypt::FileStream { Encrypt::Stream baseclass_0; }; /*15976 */ struct Encrypt::EncryptStream { Encrypt::FileStream m_kOriginal; }; /*15977 */ struct Encrypt::IEncryptMethod { Encrypt::IEncryptMethodVtbl *vfptr; }; /*15978 */ struct Encrypt::IEncryptMethodVtbl { bool (__thiscall *Encrypt)(Encrypt::IEncryptMethod *this, Encrypt::Stream *, Encrypt::Stream *); bool (__thiscall *Decrypt)(Encrypt::IEncryptMethod *this, Encrypt::Stream *, Encrypt::Stream *); }; /*15979 */ struct ITableBase { ITableBaseVtbl *vfptr; CDataReader m_kDataReader; char m_acFilename[128]; }; /*15980 */ struct ITableBaseVtbl { void (__thiscall *BeforeTerminate)(ITableBase *this); bool (__thiscall *DataProcess)(ITableBase *this); void *(__thiscall *__vecDelDtor)(ITableBase *this, unsigned int); }; /*15981 */ struct FontSetTab { ITableBase baseclass_0; }; /*15982 */ struct Encrypt::EncryptMethodXor { Encrypt::IEncryptMethod baseclass_0; char m_acKey[32]; }; /*15983 */ struct TableBaseDestructor { char dummy[1]; }; /*15984 */ struct NiPointer { EventTimeWin *m_pObject; }; /*15985 */ struct NiPointer { EventRankWin *m_pObject; }; /*15986 */ struct IVideoWindow { IDispatch baseclass_0; }; /*15987 */ struct _AMMediaType { _GUID majortype; _GUID subtype; int bFixedSizeSamples; int bTemporalCompression; unsigned int lSampleSize; _GUID formattype; IUnknown *pUnk; unsigned int cbFormat; char *pbFormat; }; /*15988 */ struct IMediaFilter { IPersist baseclass_0; }; /*15989 */ struct IBaseFilter { IMediaFilter baseclass_0; }; /*15990 */ struct _PinInfo { IBaseFilter *pFilter; _PinDirection dir; wchar_t achName[128]; }; /*15991 */ struct _FilterInfo { wchar_t achName[128]; IFilterGraph *pGraph; }; /*15992 */ struct IPin { IUnknown baseclass_0; }; /*15993 */ struct IEnumFilters { IUnknown baseclass_0; }; /*15994 */ struct IReferenceClock { IUnknown baseclass_0; }; /*15995 */ struct IEnumPins { IUnknown baseclass_0; }; /*15996 */ struct IEnumMediaTypes { IUnknown baseclass_0; }; /*15997 */ struct NiPointer { ClassChangeWin *m_pObject; }; /*15998 */ struct NiPointer { ChatColorSpinWin *m_pObject; }; /*15999 */ struct NiPointer { ChangeNameWin *m_pObject; }; /*16000 */ struct NiPointer { CharCreateViewCtrlWin *m_pObject; }; /*16001 */ struct NiPointer { CharCreateStatWin *m_pObject; }; /*16002 */ struct NiPointer { CharCreateOkCancelWin *m_pObject; }; /*16003 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*16004 */ struct NiPointer { CharCreateInfoWin *m_pObject; }; /*16005 */ struct NiPointer { CharCreateDescritWin *m_pObject; }; /*16006 */ struct NiPointer { CharCreateClassWin *m_pObject; }; /*16007 */ struct tagTHREADENTRY32 { unsigned int dwSize; unsigned int cntUsage; unsigned int th32ThreadID; unsigned int th32OwnerProcessID; int tpBasePri; int tpDeltaPri; unsigned int dwFlags; }; /*16008 */ struct NiPointer { BoxAnnounceWin *m_pObject; }; /*16009 */ struct ItemMix { char Raw_ItemIDX[32]; char Mix_ItemIDX[32]; }; /*16010 */ struct _tagADDRESS64 { unsigned __int64 Offset; unsigned __int16 Segment; ADDRESS_MODE Mode; }; /*16011 */ struct _KDHELP { unsigned int Thread; unsigned int ThCallbackStack; unsigned int NextCallback; unsigned int FramePointer; unsigned int KiCallUserMode; unsigned int KeUserCallbackDispatcher; unsigned int SystemRangeStart; unsigned int ThCallbackBStore; unsigned int KiUserExceptionDispatcher; unsigned int StackBase; unsigned int StackLimit; unsigned int Reserved[5]; }; /*16012 */ struct _KDHELP64 { unsigned __int64 Thread; unsigned int ThCallbackStack; unsigned int ThCallbackBStore; unsigned int NextCallback; unsigned int FramePointer; unsigned __int64 KiCallUserMode; unsigned __int64 KeUserCallbackDispatcher; unsigned __int64 SystemRangeStart; unsigned __int64 KiUserExceptionDispatcher; unsigned __int64 StackBase; unsigned __int64 StackLimit; unsigned __int64 Reserved[5]; }; /*16013 */ struct _tagADDRESS { unsigned int Offset; unsigned __int16 Segment; ADDRESS_MODE Mode; }; /*16014 */ struct ORToken_STLMapCompare { char dummy[1]; }; /*16015 */ #pragma pack(push, 1) struct ItemTotalInformation { SHINE_ITEM_REGISTNUMBER iti_registnum; SHINE_ITEM_STRUCT iti_itemstruct; }; #pragma pack(pop) /*16016 */ struct std::allocator::rebind { char dummy[1]; }; /*16017 */ struct CGuildGradeData { CDataReader m_GuildGradeData; }; /*16018 */ struct CChatRestrictServer { CChatRestrict baseclass_0; int m_bNeedTakeInfo; unsigned int m_ChatRestrictCharNo[100]; }; /*16019 */ struct SingleData { char SingleDataIDX[32]; unsigned __int16 SingleDataValue; }; /*16020 */ struct CLogSystem { CLogSystemVtbl *vfptr; __declspec(align(8)) std::basic_string,std::allocator > m_FileName; std::basic_string,std::allocator > m_LastFileName; std::basic_ofstream > m_OutputStream; std::basic_ofstream > m_LastOutputStream; }; /*16021 */ struct CLogSystemVtbl { void *(__thiscall *__vecDelDtor)(CLogSystem *this, unsigned int); }; /*16022 */ struct config_s { unsigned __int16 good_length; unsigned __int16 max_lazy; unsigned __int16 nice_length; unsigned __int16 max_chain; block_state (__cdecl *func)(internal_state *, int); }; /*16023 */ struct static_tree_desc_s { int dummy; }; /*16024 */ union $3FED14670831426F78C1F126725788C0 { unsigned __int16 freq; unsigned __int16 code; }; /*16025 */ union $2467CA9704E0472D4CCF1296A763D23A { unsigned __int16 dad; unsigned __int16 len; }; /*16026 */ struct ct_data_s { $3FED14670831426F78C1F126725788C0 fc; $2467CA9704E0472D4CCF1296A763D23A dl; }; /*16027 */ struct tree_desc_s { ct_data_s *dyn_tree; int max_code; static_tree_desc_s *stat_desc; }; /*16028 */ struct code { char op; char bits; unsigned __int16 val; }; /*16029 */ struct inflate_state { inflate_mode mode; int last; int wrap; int havedict; int flags; unsigned int check; unsigned int total; unsigned int wbits; unsigned int wsize; unsigned int whave; unsigned int write; char *window; unsigned int hold; unsigned int bits; unsigned int length; unsigned int offset; unsigned int extra; code *lencode; code *distcode; unsigned int lenbits; unsigned int distbits; unsigned int ncode; unsigned int nlen; unsigned int ndist; unsigned int have; code *next; unsigned __int16 lens[320]; unsigned __int16 work[288]; code codes[1440]; }; /*16030 */ struct png_unknown_chunk_t { char name[5]; char *data; unsigned int size; char location; }; /*16031 */ struct png_color_16_struct { char index; unsigned __int16 red; unsigned __int16 green; unsigned __int16 blue; unsigned __int16 gray; }; /*16032 */ struct png_struct_def { int jmpbuf[16]; void (__cdecl *error_fn)(png_struct_def *, const char *); void (__cdecl *warning_fn)(png_struct_def *, const char *); void *error_ptr; void (__cdecl *write_data_fn)(png_struct_def *, char *, unsigned int); void (__cdecl *read_data_fn)(png_struct_def *, char *, unsigned int); void *io_ptr; void (__cdecl *read_user_transform_fn)(png_struct_def *, png_row_info_struct *, char *); void (__cdecl *write_user_transform_fn)(png_struct_def *, png_row_info_struct *, char *); void *user_transform_ptr; char user_transform_depth; char user_transform_channels; unsigned int mode; unsigned int flags; unsigned int transformations; z_stream_s zstream; char *zbuf; unsigned int zbuf_size; int zlib_level; int zlib_method; int zlib_window_bits; int zlib_mem_level; int zlib_strategy; unsigned int width; unsigned int height; unsigned int num_rows; unsigned int usr_width; unsigned int rowbytes; unsigned int irowbytes; unsigned int iwidth; unsigned int row_number; char *prev_row; char *row_buf; char *sub_row; char *up_row; char *avg_row; char *paeth_row; png_row_info_struct row_info; unsigned int idat_size; unsigned int crc; png_color_struct *palette; unsigned __int16 num_palette; unsigned __int16 num_trans; char chunk_name[5]; char compression; char filter; char interlaced; char pass; char do_filter; char color_type; char bit_depth; char usr_bit_depth; char pixel_depth; char channels; char usr_channels; char sig_bytes; unsigned __int16 filler; char background_gamma_type; float background_gamma; png_color_16_struct background; png_color_16_struct background_1; void (__cdecl *output_flush_fn)(png_struct_def *); unsigned int flush_dist; unsigned int flush_rows; int gamma_shift; float gamma; float screen_gamma; char *gamma_table; char *gamma_from_1; char *gamma_to_1; unsigned __int16 **gamma_16_table; unsigned __int16 **gamma_16_from_1; unsigned __int16 **gamma_16_to_1; png_color_8_struct sig_bit; png_color_8_struct shift; char *trans; png_color_16_struct trans_values; void (__cdecl *read_row_fn)(png_struct_def *, unsigned int, int); void (__cdecl *write_row_fn)(png_struct_def *, unsigned int, int); void (__cdecl *info_fn)(png_struct_def *, png_info_struct *); void (__cdecl *row_fn)(png_struct_def *, char *, unsigned int, int); void (__cdecl *end_fn)(png_struct_def *, png_info_struct *); char *save_buffer_ptr; char *save_buffer; char *current_buffer_ptr; char *current_buffer; unsigned int push_length; unsigned int skip_length; unsigned int save_buffer_size; unsigned int save_buffer_max; unsigned int buffer_size; unsigned int current_buffer_size; int process_mode; int cur_palette; unsigned int current_text_size; unsigned int current_text_left; char *current_text; char *current_text_ptr; char *palette_lookup; char *dither_index; unsigned __int16 *hist; char heuristic_method; char num_prev_filters; char *prev_filters; unsigned __int16 *filter_weights; unsigned __int16 *inv_filter_weights; unsigned __int16 *filter_costs; unsigned __int16 *inv_filter_costs; char *time_buffer; unsigned int free_me; void *user_chunk_ptr; int (__cdecl *read_user_chunk_fn)(png_struct_def *, png_unknown_chunk_t *); int num_chunk_list; char *chunk_list; char rgb_to_gray_status; unsigned __int16 rgb_to_gray_red_coeff; unsigned __int16 rgb_to_gray_green_coeff; unsigned __int16 rgb_to_gray_blue_coeff; unsigned int mng_features_permitted; int int_gamma; char filter_type; char mmx_bitdepth_threshold; unsigned int mmx_rowbytes_threshold; unsigned int asm_flags; void *mem_ptr; void *(__cdecl *malloc_fn)(png_struct_def *, unsigned int); void (__cdecl *free_fn)(png_struct_def *, void *); char *big_row_buf; char *dither_sort; char *index_to_palette; char *palette_to_index; char compression_type; unsigned int user_width_max; unsigned int user_height_max; }; /*16033 */ struct png_row_info_struct { unsigned int width; unsigned int rowbytes; char color_type; char bit_depth; char channels; char pixel_depth; }; /*16034 */ struct png_color_struct { char red; char green; char blue; }; /*16035 */ struct png_color_8_struct { char red; char green; char blue; char gray; char alpha; }; /*16036 */ struct png_text_struct { int compression; char *key; char *text; unsigned int text_length; }; /*16037 */ struct png_time_struct { unsigned __int16 year; char month; char day; char hour; char minute; char second; }; /*16038 */ struct png_sPLT_entry_struct { unsigned __int16 red; unsigned __int16 green; unsigned __int16 blue; unsigned __int16 alpha; unsigned __int16 frequency; }; /*16039 */ struct png_sPLT_struct { char *name; char depth; png_sPLT_entry_struct *entries; int nentries; }; /*16040 */ struct png_info_struct { unsigned int width; unsigned int height; unsigned int valid; unsigned int rowbytes; png_color_struct *palette; unsigned __int16 num_palette; unsigned __int16 num_trans; char bit_depth; char color_type; char compression_type; char filter_type; char interlace_type; char channels; char pixel_depth; char spare_byte; char signature[8]; float gamma; char srgb_intent; int num_text; int max_text; png_text_struct *text; png_time_struct mod_time; png_color_8_struct sig_bit; char *trans; png_color_16_struct trans_values; png_color_16_struct background; int x_offset; int y_offset; char offset_unit_type; unsigned int x_pixels_per_unit; unsigned int y_pixels_per_unit; char phys_unit_type; unsigned __int16 *hist; float x_white; float y_white; float x_red; float y_red; float x_green; float y_green; float x_blue; float y_blue; char *pcal_purpose; int pcal_X0; int pcal_X1; char *pcal_units; char **pcal_params; char pcal_type; char pcal_nparams; unsigned int free_me; png_unknown_chunk_t *unknown_chunks; unsigned int unknown_chunks_num; char *iccp_name; char *iccp_profile; unsigned int iccp_proflen; char iccp_compression; png_sPLT_struct *splt_palettes; unsigned int splt_palettes_num; char scal_unit; long double scal_pixel_width; long double scal_pixel_height; char *scal_s_width; char *scal_s_height; char **row_pointers; int int_gamma; int int_x_white; int int_y_white; int int_x_red; int int_y_red; int int_x_green; int int_y_green; int int_x_blue; int int_y_blue; }; /*16041 */ struct $BC236CFBD570C18489EB46681F52D83D { char *locale; unsigned __int16 *wlocale; int *refcount; int *wrefcount; }; /*16042 */ struct png_dsort_struct { png_dsort_struct *next; char left; char right; }; /*16043 */ struct Zio { unsigned int n; const char *p; const char *(__cdecl *reader)(lua_State *, void *, unsigned int *); void *data; lua_State *L; }; /*16044 */ struct CallS { lua_TValue *func; int nresults; }; /*16045 */ struct luaL_Reg { const char *name; int (__cdecl *func)(lua_State *); }; /*16046 */ struct LoadF { int n; _iobuf *f; char buff[512]; }; /*16047 */ struct luaL_Buffer { char *b; unsigned int size; unsigned int n; lua_State *L; char initb[512]; }; /*16048 */ struct LoadS { const char *s; unsigned int size; }; /*16049 */ struct Labeldesc { TString *name; int pc; int line; char nactvar; }; /*16050 */ union SemInfo { long double r; TString *ts; }; /*16051 */ struct Labellist { Labeldesc *arr; int n; int size; }; /*16052 */ struct Token { int token; SemInfo seminfo; }; /*16053 */ struct Vardesc { __int16 idx; }; /*16054 */ struct $7D95203B4A2A1136B199590F3A63BE66 { Vardesc *arr; int n; int size; }; /*16055 */ struct Dyndata { $7D95203B4A2A1136B199590F3A63BE66 actvar; Labellist gt; Labellist label; }; /*16056 */ struct $98C0CBD984D22C3432E90A173E496903 { __int16 idx; char t; char vt; }; /*16057 */ union $289BCD68F4D4445F5D26A72B15CEE3D1 { $98C0CBD984D22C3432E90A173E496903 ind; int info; long double nval; }; /*16058 */ struct expdesc { expkind k; $289BCD68F4D4445F5D26A72B15CEE3D1 u; int t; int f; }; /*16059 */ struct FuncState { Proto *f; Table *h; FuncState *prev; LexState *ls; BlockCnt *bl; int pc; int lasttarget; int jpc; int nk; int np; int firstlocal; __int16 nlocvars; char nactvar; char nups; char freereg; }; /*16060 */ struct LexState { int current; int linenumber; int lastline; Token t; Token lookahead; FuncState *fs; lua_State *L; Zio *z; Mbuffer *buff; Dyndata *dyd; TString *source; TString *envn; char decpoint; }; /*16061 */ struct BlockCnt { BlockCnt *previous; __int16 firstlabel; __int16 firstgoto; char nactvar; char upval; char isloop; }; /*16062 */ struct SParser { Zio *z; Mbuffer buff; Dyndata dyd; const char *mode; const char *name; }; /*16063 */ struct DumpState { lua_State *L; int (__cdecl *writer)(lua_State *, const void *, unsigned int, void *); void *data; int strip; int status; }; /*16064 */ struct luaL_Stream { _iobuf *f; int (__cdecl *closef)(lua_State *); }; /*16065 */ struct $54EFCC50AAD43EA9AF18F67ACEC01CFC { int _bf0; }; /*16066 */ union $E10BC280EBDFE64F1073B84013408DB3 { unsigned int Flags; $54EFCC50AAD43EA9AF18F67ACEC01CFC s; }; /*16067 */ struct $09ACBCA4CBD29C872DCFC839FE5DAE82 { char left; char right; }; /*16068 */ const struct $346E9CE2A8D7888D5091AC1B7AE5459B { char left; char right; }; /*16069 */ struct LHS_assign { LHS_assign *prev; expdesc v; }; /*16070 */ struct ConsControl { expdesc v; expdesc *t; int nh; int na; int tostore; }; /*16071 */ struct LX { lua_State l; }; /*16072 */ struct LG { LX l; global_State g; }; /*16073 */ struct $E12CD0AAF55CABD9CF2CCDEC91240BE2 { const char *init; int len; }; /*16074 */ struct MatchState { int matchdepth; const char *src_init; const char *src_end; const char *p_end; lua_State *L; int level; $E12CD0AAF55CABD9CF2CCDEC91240BE2 capture[32]; }; /*16075 */ struct LoadState { lua_State *L; Zio *Z; Mbuffer *b; const char *name; }; /*16076 */ struct _CPLocEntry { _CPLocEntry *next; unsigned int codepage; localeinfo_struct *locale; }; /*16077 */ struct _TP_CALLBACK_ENVIRON_V1 { unsigned int Version; _TP_POOL *Pool; _TP_CLEANUP_GROUP *CleanupGroup; void (__stdcall *CleanupGroupCancelCallback)(void *, void *); void *RaceDll; _ACTIVATION_CONTEXT *ActivationContext; void (__stdcall *FinalizationCallback)(_TP_CALLBACK_INSTANCE *, void *); $E10BC280EBDFE64F1073B84013408DB3 u; }; /*16078 */ struct $_s__CatchableTypeArray$_extraBytes_12 { int nCatchableTypes; _s__CatchableType *arrayOfCatchableTypes[3]; }; /*16079 */ struct _TP_CALLBACK_ENVIRON_V1:::: { int _bf0; }; /*16080 */ union _TP_CALLBACK_ENVIRON_V1:: { unsigned int Flags; _TP_CALLBACK_ENVIRON_V1:::: s; }; /*16081 */ struct ::NativeDll { char dummy[1]; }; /*16082 */ struct _Init_atexit { char dummy[1]; }; /*16083 */ struct std::_Fac_node { std::_Fac_node *_Next; std::locale::facet *_Facptr; }; /*16084 */ struct std::_Fac_tidy_reg_t { char dummy[1]; }; /*16085 */ struct std::money_base::pattern { char field[4]; }; /*16086 */ struct std::money_base { std::locale::facet baseclass_0; }; /*16087 */ struct std::messages_base { std::locale::facet baseclass_0; }; /*16088 */ struct std::time_base { std::locale::facet baseclass_0; }; /*16089 */ struct std::_Generic_error_category { std::error_category baseclass_0; const char *_Mystr; }; /*16090 */ struct std::_Iostream_error_category { std::error_category baseclass_0; const char *_Mystr; }; /*16091 */ struct std::_System_error_category { std::_Generic_error_category baseclass_0; const char *_Mystr; }; /*16092 */ struct _TEB_ACTIVE_FRAME_CONTEXT { unsigned int Flags; const char *FrameName; }; /*16093 */ struct _PEB_FREE_BLOCK { _PEB_FREE_BLOCK *Next; unsigned int Size; }; /*16094 */ struct _Wx86ThreadState { unsigned int *CallBx86Eip; void *DeallocationCpu; char UseKnownWx86Dll; char OleStubInvoked; }; /*16095 */ struct _TEB_ACTIVE_FRAME { unsigned int Flags; _TEB_ACTIVE_FRAME *Previous; _TEB_ACTIVE_FRAME_CONTEXT *Context; }; /*16096 */ struct _UNICODE_STRING { unsigned __int16 Length; unsigned __int16 MaximumLength; unsigned __int16 *Buffer; }; /*16097 */ union $230F007F57291FA6539DD91FCBF00ADE { void (__cdecl *HandlerAddress)(); void (__fastcall *FinallyFunc)(); }; /*16098 */ struct _EH4_SCOPETABLE_RECORD { int EnclosingLevel; void *FilterFunc; void *HandlerFunc; }; /*16099 */ struct _ACTIVATION_CONTEXT_STACK { unsigned int Flags; unsigned int NextCookieSequenceNumber; _RTL_ACTIVATION_CONTEXT_STACK_FRAME *ActiveFrame; _LIST_ENTRY FrameListCache; }; /*16100 */ struct _PEB_LDR_DATA { unsigned int Length; char Initialized; void *SsHandle; _LIST_ENTRY InLoadOrderModuleList; _LIST_ENTRY InMemoryOrderModuleList; _LIST_ENTRY InInitializationOrderModuleList; void *EntryInProgress; }; /*16101 */ struct _CLIENT_ID { void *UniqueProcess; void *UniqueThread; }; /*16102 */ struct _EH4_EXCEPTION_REGISTRATION_RECORD { void *SavedESP; _EXCEPTION_POINTERS *ExceptionPointers; _EXCEPTION_REGISTRATION_RECORD SubRecord; unsigned int EncodedScopeTable; unsigned int TryLevel; }; /*16103 */ struct _KSYSTEM_TIME { unsigned int LowPart; int High1Time; int High2Time; }; /*16104 */ struct _GDI_TEB_BATCH { unsigned int Offset; unsigned int HDC; unsigned int Buffer[310]; }; /*16105 */ union $928BD283D02E88B6506FFB572C20F72A { _KSYSTEM_TIME TickCount; volatile unsigned __int64 TickCountQuad; }; /*16106 */ struct _KUSER_SHARED_DATA { unsigned int TickCountLowDeprecated; unsigned int TickCountMultiplier; _KSYSTEM_TIME InterruptTime; _KSYSTEM_TIME SystemTime; _KSYSTEM_TIME TimeZoneBias; unsigned __int16 ImageNumberLow; unsigned __int16 ImageNumberHigh; wchar_t NtSystemRoot[260]; unsigned int MaxStackTraceDepth; unsigned int CryptoExponent; unsigned int TimeZoneId; unsigned int LargePageMinimum; unsigned int Reserved2[7]; _NT_PRODUCT_TYPE NtProductType; char ProductTypeIsValid; unsigned int NtMajorVersion; unsigned int NtMinorVersion; char ProcessorFeatures[64]; unsigned int Reserved1; unsigned int Reserved3; volatile unsigned int TimeSlip; _ALTERNATIVE_ARCHITECTURE_TYPE AlternativeArchitecture; _LARGE_INTEGER SystemExpirationDate; unsigned int SuiteMask; char KdDebuggerEnabled; volatile unsigned int ActiveConsoleId; volatile unsigned int DismountCount; unsigned int ComPlusPackage; unsigned int LastSystemRITEventTickCount; unsigned int NumberOfPhysicalPages; char SafeBootMode; unsigned int TraceLogging; unsigned __int64 Fill0; unsigned __int64 SystemCall[4]; $928BD283D02E88B6506FFB572C20F72A ___u34; }; /*16107 */ struct _EH4_SCOPETABLE { DWORD GSCookieOffset; DWORD GSCookieXOROffset; DWORD EHCookieOffset; DWORD EHCookieXOROffset; struct _EH4_SCOPETABLE_RECORD ScopeRecord[]; }; /*16108 */ struct _PEB { char InheritedAddressSpace; char ReadImageFileExecOptions; char BeingDebugged; char SpareBool; void *Mutant; void *ImageBaseAddress; _PEB_LDR_DATA *Ldr; _RTL_USER_PROCESS_PARAMETERS *ProcessParameters; void *SubSystemData; void *ProcessHeap; _RTL_CRITICAL_SECTION *FastPebLock; void *SparePtr1; void *SparePtr2; unsigned int EnvironmentUpdateCount; void *KernelCallbackTable; unsigned int SystemReserved[1]; int _bf52; _PEB_FREE_BLOCK *FreeList; unsigned int TlsExpansionCounter; void *TlsBitmap; unsigned int TlsBitmapBits[2]; void *ReadOnlySharedMemoryBase; void *ReadOnlySharedMemoryHeap; void **ReadOnlyStaticServerData; void *AnsiCodePageData; void *OemCodePageData; void *UnicodeCaseTableData; unsigned int NumberOfProcessors; unsigned int NtGlobalFlag; _LARGE_INTEGER CriticalSectionTimeout; unsigned int HeapSegmentReserve; unsigned int HeapSegmentCommit; unsigned int HeapDeCommitTotalFreeThreshold; unsigned int HeapDeCommitFreeBlockThreshold; unsigned int NumberOfHeaps; unsigned int MaximumNumberOfHeaps; void **ProcessHeaps; void *GdiSharedHandleTable; void *ProcessStarterHelper; unsigned int GdiDCAttributeList; _RTL_CRITICAL_SECTION *LoaderLock; unsigned int OSMajorVersion; unsigned int OSMinorVersion; unsigned __int16 OSBuildNumber; unsigned __int16 OSCSDVersion; unsigned int OSPlatformId; unsigned int ImageSubsystem; unsigned int ImageSubsystemMajorVersion; unsigned int ImageSubsystemMinorVersion; unsigned int ImageProcessAffinityMask; unsigned int GdiHandleBuffer[34]; void (__cdecl *PostProcessInitRoutine)(); void *TlsExpansionBitmap; unsigned int TlsExpansionBitmapBits[32]; unsigned int SessionId; _ULARGE_INTEGER AppCompatFlags; _ULARGE_INTEGER AppCompatFlagsUser; void *pShimData; void *AppCompatInfo; _UNICODE_STRING CSDVersion; _ACTIVATION_CONTEXT_DATA *ActivationContextData; _ASSEMBLY_STORAGE_MAP *ProcessAssemblyStorageMap; _ACTIVATION_CONTEXT_DATA *SystemDefaultActivationContextData; _ASSEMBLY_STORAGE_MAP *SystemAssemblyStorageMap; unsigned int MinimumStackCommit; void **FlsCallback; _LIST_ENTRY FlsListHead; void *FlsBitmap; unsigned int FlsBitmapBits[4]; unsigned int FlsHighIndex; }; /*16109 */ struct _TEB { _NT_TIB NtTib; void *EnvironmentPointer; _CLIENT_ID ClientId; void *ActiveRpcHandle; void *ThreadLocalStoragePointer; _PEB *ProcessEnvironmentBlock; unsigned int LastErrorValue; unsigned int CountOfOwnedCriticalSections; void *CsrClientThread; void *Win32ThreadInfo; unsigned int User32Reserved[26]; unsigned int UserReserved[5]; void *WOW32Reserved; unsigned int CurrentLocale; unsigned int FpSoftwareStatusRegister; void *SystemReserved1[54]; int ExceptionCode; _ACTIVATION_CONTEXT_STACK ActivationContextStack; char SpareBytes1[24]; _GDI_TEB_BATCH GdiTebBatch; _CLIENT_ID RealClientId; void *GdiCachedProcessHandle; unsigned int GdiClientPID; unsigned int GdiClientTID; void *GdiThreadLocalInfo; unsigned int Win32ClientInfo[62]; void *glDispatchTable[233]; unsigned int glReserved1[29]; void *glReserved2; void *glSectionInfo; void *glSection; void *glTable; void *glCurrentRC; void *glContext; unsigned int LastStatusValue; _UNICODE_STRING StaticUnicodeString; wchar_t StaticUnicodeBuffer[261]; void *DeallocationStack; void *TlsSlots[64]; _LIST_ENTRY TlsLinks; void *Vdm; void *ReservedForNtRpc; void *DbgSsReserved[2]; unsigned int HardErrorMode; void *Instrumentation[16]; void *WinSockData; unsigned int GdiBatchCount; char InDbgPrint; char FreeStackOnTermination; char HasFiberData; char IdealProcessor; unsigned int Spare3; void *ReservedForPerf; void *ReservedForOle; unsigned int WaitingOnLoaderLock; _Wx86ThreadState Wx86Thread; void **TlsExpansionSlots; unsigned int ImpersonationLocale; unsigned int IsImpersonating; void *NlsCache; void *pShimData; unsigned int HeapVirtualAffinity; void *CurrentTransactionHandle; _TEB_ACTIVE_FRAME *ActiveFrame; void *FlsData; }; /*16110 */ struct _VALID_PAGE_CACHE { char *pPage; char *pImageBase; }; /*16111 */ struct _SCOPETABLE_ENTRY { unsigned int EnclosingLevel; char *FilterFunc; char *HandlerFunc; }; /*16112 */ union $22971E98F1DCAE471B592EC18ECB1551 { unsigned int PhysicalAddress; unsigned int VirtualSize; }; /*16113 */ struct _EH3_EXCEPTION_REGISTRATION { _EH3_EXCEPTION_REGISTRATION *Next; void *ExceptionHandler; _SCOPETABLE_ENTRY *ScopeTable; unsigned int TryLevel; }; /*16114 */ struct __declspec(align(32)) _JMP_BUF { unsigned int saved_ebp; unsigned int saved_ebx; unsigned int saved_edi; unsigned int saved_esi; unsigned int saved_esp; unsigned int saved_return; unsigned int saved_xregistration; unsigned int saved_trylevel; unsigned int version_cookie; unsigned int unwind_func; unsigned int unwind_data; }; /*16115 */ struct _NLG_INFO { unsigned int dwSig; unsigned int uoffDestination; unsigned int dwCode; unsigned int uoffFramePointer; }; /*16116 */ struct _EXCEPTION_RECORD_CRT { unsigned int exception_number; unsigned int exception_flags; unsigned int exception_record; unsigned int exception_address; unsigned int number_parameters; unsigned int exception_information; _BYTE gap18[56]; }; /*16117 */ struct _EXCEPTION_REGISTRATION_COMMON { _BYTE gap0[8]; unsigned int scopetable; unsigned int trylevel; }; /*16118 */ struct _EXCEPTION_REGISTRATION { unsigned int prev; unsigned int handler; }; /*16119 */ struct _EXCEPTION_POINTERS_CRT { unsigned int ep_xrecord; unsigned int ep_context; }; /*16120 */ struct _C9_EXCEPTION_REGISTRATION { unsigned int er_prev; unsigned int er_handler; unsigned int scopetable; unsigned int trylevel; }; /*16121 */ struct ExceptionRecordStruct { unsigned int ExceptionCode; unsigned int ExceptionFlags; unsigned int ExceptionRecord_; unsigned int ExceptionAddress; unsigned int NumberParameters; unsigned int ExceptionInfo; _BYTE gap18[56]; }; /*16122 */ struct RegistrationNode { unsigned int Next; unsigned int Handler; unsigned int EH4ScopeTable; unsigned int TryLevel; }; /*16123 */ union $0E3F8CB7D65B38BD22FD7A6AB8ED9E74 { unsigned int HandlerAddress; unsigned int FinallyFunc; }; /*16124 */ struct ScopeTableRecord { unsigned int EnclosingLevel; unsigned int FilterFunc; $0E3F8CB7D65B38BD22FD7A6AB8ED9E74 ___u2; }; /*16125 */ struct UnwindGuardNode { unsigned int Next; unsigned int Handler; unsigned int SecurityCookie; unsigned int OrigTargetLevel; unsigned int OrigEstablisher; unsigned int OrigCookiePointer; unsigned int FramePointer; }; /*16126 */ struct ScopeTable { unsigned int GSCookieOffset; unsigned int GSCookieXOROffset; unsigned int EHCookieOffset; unsigned int EHCookieXOROffset; unsigned int ScopeRecord; }; /*16127 */ struct _strflt { int sign; int decpt; int flag; char *mantissa; }; /*16128 */ struct errentry { unsigned int oscode; int errnocode; }; /*16129 */ struct _is_ctype_compatible { unsigned int id; int is_clike; }; /*16130 */ struct setloc_struct { char *pchLanguage; char *pchCountry; int iLcidState; int iPrimaryLen; int bAbbrevLanguage; int bAbbrevCountry; unsigned int lcidLanguage; unsigned int lcidCountry; tagLC_ID _cacheid; unsigned int _cachecp; char _cachein[131]; char _cacheout[131]; _is_ctype_compatible _Lcid_c[5]; }; /*16131 */ struct _tiddata { unsigned int _tid; unsigned int _thandle; int _terrno; unsigned int _tdoserrno; unsigned int _fpds; unsigned int _holdrand; char *_token; wchar_t *_wtoken; char *_mtoken; char *_errmsg; wchar_t *_werrmsg; char *_namebuf0; wchar_t *_wnamebuf0; char *_namebuf1; wchar_t *_wnamebuf1; char *_asctimebuf; wchar_t *_wasctimebuf; void *_gmtimebuf; char *_cvtbuf; char _con_ch_buf[5]; unsigned __int16 _ch_buf_used; void *_initaddr; void *_initarg; void *_pxcptacttab; void *_tpxcptinfoptrs; int _tfpecode; threadmbcinfostruct *ptmbcinfo; threadlocaleinfostruct *ptlocinfo; int _ownlocale; unsigned int _NLG_dwCode; void *_terminate; void *_unexpected; void *_translator; void *_purecall; void *_curexception; void *_curcontext; int _ProcessingThrow; void *_curexcspec; void *_pFrameInfoChain; setloc_struct _setloc_data; void *_reserved1; void *_reserved2; void *_reserved3; void *_reserved4; void *_reserved5; int _cxxReThrow; unsigned int __initDomain; }; /*16132 */ struct ioinfo { int osfhnd; char osfile; char pipech; int lockinitflag; _RTL_CRITICAL_SECTION lock; char _bf36; char pipech2[2]; __int64 startpos; int utf8translations; char dbcsBuffer; int dbcsBufferUsed; }; /*16133 */ struct $9EDDA679613D7E4E5E37CB563F432A3F { unsigned int lowerhalf; int upperhalf; }; /*16134 */ union doubleint { __int64 bigint; $9EDDA679613D7E4E5E37CB563F432A3F twoints; }; /*16135 */ struct tagLC_STRINGS { char szLanguage[64]; char szCountry[64]; char szCodePage[16]; }; /*16136 */ struct tagLOCALETAB { char *szName; char chAbbrev[4]; }; /*16137 */ union FT { unsigned __int64 ft_scalar; _FILETIME ft_struct; }; /*16138 */ struct $73CFE57CBE863B799E338AA3018E6C26 { const char *catname; char *locale; int (__cdecl *init)(threadlocaleinfostruct *); }; /*16139 */ const struct $50979B1697AF927ABC8761FA5E6125D5 { const char *catname; char *locale; int (__cdecl *init)(threadlocaleinfostruct *); }; /*16140 */ struct _XCPT_ACTION { unsigned int XcptNum; int SigNum; void (__cdecl *XcptAction)(int); }; /*16141 */ struct _FILEX { _iobuf f; _RTL_CRITICAL_SECTION lock; }; /*16142 */ struct IDpair { _iobuf *stream; int prochnd; }; /*16143 */ struct __timeb64 { __int64 time; unsigned __int16 millitm; __int16 timezone; __int16 dstflag; }; /*16144 */ struct timeb { __int64 time; unsigned __int16 millitm; __int16 timezone; __int16 dstflag; }; /*16145 */ struct transitiondate { int yr; int yd; int ms; }; /*16146 */ struct _LocaleUpdate { localeinfo_struct localeinfo; _tiddata *ptd; bool updated; }; /*16147 */ struct _flt { int flags; int nbytes; int lval; long double dval; }; /*16148 */ struct code_page_info { int code_page; unsigned __int16 mbulinfo[6]; char rgrange[4][8]; }; /*16149 */ union _output_l::__l2:: { char sz[512]; }; /*16150 */ union _output_l::__l2:: { char *sz; wchar_t *wz; }; /*16151 */ struct _output_l::__l77::_count_string { __int16 Length; __int16 MaximumLength; char *Buffer; }; /*16152 */ struct positional_param { ARG_TYPE arg_type; char *arg_ptr; char type; int flags; }; /*16153 */ union _output_s_l::__l2:: { char sz[512]; }; /*16154 */ union _output_s_l::__l2:: { char *sz; wchar_t *wz; }; /*16155 */ struct _output_s_l::__l83::_count_string { __int16 Length; __int16 MaximumLength; char *Buffer; }; /*16156 */ union _woutput_l::__l2:: { char sz[512]; wchar_t wz[512]; }; /*16157 */ union _woutput_l::__l2:: { char *sz; wchar_t *wz; }; /*16158 */ struct _woutput_l::__l66::_count_string { __int16 Length; __int16 MaximumLength; char *Buffer; }; /*16159 */ struct $B073435407BD1DFC01C6507B4C5299A6 { _RTL_CRITICAL_SECTION *lock; $1DD7A03358E0D01DD359262876E6A0F0 kind; }; /*16160 */ struct rterrmsgs { int rterrno; const wchar_t *rterrtxt; }; /*16161 */ struct _FloatOutStruct { __int16 exp; char sign; char ManLen; char man[22]; }; /*16162 */ struct FpFormatDescriptor { int max_exp; int min_exp; int precision; int exp_width; int format_width; int bias; }; /*16163 */ union _CRT_DOUBLE_COMPONENTS { long double d; }; /*16164 */ #pragma pack(push, 1) struct DispLocals { unsigned __int16 wUser1; unsigned __int16 wUser2; unsigned __int16 savCntrl; unsigned __int16 setCntrl; unsigned __int16 StatusWord; _TBYTE Fac; unsigned int Function; char ErrorType; char bUser3; unsigned int typ; unsigned int nam; unsigned __int64 arg1; unsigned __int64 arg2; unsigned __int64 retval; char savebuf; _BYTE gap3b[107]; }; #pragma pack(pop) /*16165 */ struct __declspec(align(2)) funtab { char fnamlen; char fnam; _BYTE gap2[5]; char fuseval; _BYTE gap8[5]; char fnumarg; char fnumber; }; /*16166 */ #pragma pack(push, 1) struct MTStackFrame { unsigned __int64 MTS_LocalFac; char MTS_cdispflags; }; #pragma pack(pop) /*16167 */ struct _U32ARRAY { unsigned int W[4]; }; /*16168 */ struct _U64 { unsigned int W[2]; }; /*16169 */ struct _FP128 { unsigned int W[4]; }; /*16170 */ struct _FPIEEE_EXCEPTION_FLAGS { int _bf0; }; /*16171 */ struct _FP80 { unsigned __int16 W[5]; }; /*16172 */ struct _I64 { unsigned int W[2]; }; /*16173 */ struct _BCD80 { unsigned __int16 W[5]; }; /*16174 */ struct _FPQ64 { __int64 W[2]; }; /*16175 */ union $1CF6643CADBF94602F1C94BC58C715AF { float Fp32Value; long double Fp64Value; _FP80 Fp80Value; _FP128 Fp128Value; __int16 I16Value; int I32Value; _I64 I64Value; unsigned __int16 U16Value; unsigned int U32Value; _U64 U64Value; _BCD80 Bcd80Value; char *StringValue; int CompareValue; _U32ARRAY U32ArrayValue; __int64 Q64Value; _FPQ64 Fpq64Value; }; /*16176 */ struct __declspec(align(16)) _FPIEEE_VALUE { $1CF6643CADBF94602F1C94BC58C715AF Value; int _bf16; }; /*16177 */ struct _FPIEEE_RECORD { int _bf0; _FPIEEE_EXCEPTION_FLAGS Cause; _FPIEEE_EXCEPTION_FLAGS Enable; _FPIEEE_EXCEPTION_FLAGS Status; _FPIEEE_VALUE Operand1; _FPIEEE_VALUE Operand2; _FPIEEE_VALUE Result; }; /*16178 */ union _dbl { int lng[2]; long double dbl; }; /*16179 */ struct TypeDescriptor { unsigned int hash; void *spare; char name[]; }; /*16180 */ struct PMD { int mdisp; int pdisp; int vdisp; }; /*16181 */ struct _s_CatchableType { unsigned int properties; TypeDescriptor *pType; PMD thisDisplacement; int sizeOrOffset; void (__cdecl *copyFunction)(); }; /*16182 */ struct _s_CatchableTypeArray { int nCatchableTypes; _s_CatchableType *arrayOfCatchableTypes[]; }; /*16183 */ struct _s_HandlerType { unsigned int adjectives; TypeDescriptor *pType; int dispCatchObj; void *addressOfHandler; }; /*16184 */ struct _s_ESTypeList { int nCount; _s_HandlerType *pTypeArray; }; /*16185 */ struct _s_ThrowInfo { unsigned int attributes; void (__cdecl *pmfnUnwind)(); int (__cdecl *pForwardCompat)(); _s_CatchableTypeArray *pCatchableTypeArray; }; /*16186 */ struct _s_UnwindMapEntry { int toState; void (__cdecl *action)(); }; /*16187 */ struct _s_TryBlockMapEntry { int tryLow; int tryHigh; int catchHigh; int nCatches; _s_HandlerType *pHandlerArray; }; /*16188 */ struct _s_FuncInfo { int _bf0; int maxState; _s_UnwindMapEntry *pUnwindMap; unsigned int nTryBlocks; _s_TryBlockMapEntry *pTryBlockMap; unsigned int nIPMapEntries; void *pIPtoStateMap; _s_ESTypeList *pESTypeList; int EHFlags; }; /*16189 */ struct EHExceptionRecord::EHParameters { unsigned int magicNumber; void *pExceptionObject; _s_ThrowInfo *pThrowInfo; }; /*16190 */ struct EHExceptionRecord { unsigned int ExceptionCode; unsigned int ExceptionFlags; _EXCEPTION_RECORD *ExceptionRecord; void *ExceptionAddress; unsigned int NumberParameters; EHExceptionRecord::EHParameters params; }; /*16191 */ struct EHRegistrationNode { EHRegistrationNode *pNext; void *frameHandler; int state; }; /*16192 */ struct CatchGuardRN { EHRegistrationNode *pNext; void *pFrameHandler; unsigned int RandomCookie; _s_FuncInfo *pFuncInfo; EHRegistrationNode *pRN; int CatchDepth; }; /*16193 */ struct TranslatorGuardRN { EHRegistrationNode *pNext; void *pFrameHandler; unsigned int RandomCookie; _s_FuncInfo *pFuncInfo; EHRegistrationNode *pRN; int CatchDepth; EHRegistrationNode *pMarkerRN; void *ESP; void *EBP; int DidUnwind; }; /*16194 */ struct FrameInfo { void *pExceptionObject; FrameInfo *pNext; }; /*16195 */ struct _HeapManager::Block { _HeapManager::Block *next; char memBlock[4096]; }; /*16196 */ struct _HeapManager { void *(__cdecl *pOpNew)(unsigned int); void (__cdecl *pOpDelete)(void *); _HeapManager::Block *head; _HeapManager::Block *tail; unsigned int blockLeft; }; /*16197 */ struct DNameNode { DNameNodeVtbl *vfptr; }; /*16198 */ struct DNameNodeVtbl { int (__thiscall *length)(DNameNode *this); char (__thiscall *getLastChar)(DNameNode *this); char *(__thiscall *getString)(DNameNode *this, char *, char *); }; /*16199 */ struct DName { DNameNode *node; int _bf4; }; /*16200 */ struct Replicator { int index; DName *dNameBuffer[10]; }; /*16201 */ struct charNode { DNameNode baseclass_0; char me; }; /*16202 */ struct pcharNode { DNameNode baseclass_0; char *me; int myLen; }; /*16203 */ struct UnDecorator { Replicator ArgList; Replicator ZNameList; }; /*16204 */ struct pDNameNode { DNameNode baseclass_0; DName *me; }; /*16205 */ struct pairNode { DNameNode baseclass_0; DNameNode *left; DNameNode *right; int myLen; }; /*16206 */ struct DNameStatusNode { DNameNode baseclass_0; DNameStatus me; int myLen; }; /*16207 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16208 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*16209 */ struct NiFilename { char m_acDir[256]; char m_acDrive[3]; char m_acExt[256]; char m_acFname[256]; char m_acSubDir[256]; }; /*16210 */ struct NiTSet { NiAVObject **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*16211 */ struct NiTSet { NiBoneLODController::BoneDataObj **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*16212 */ struct NiBoxCapsuleIntersector { NiIntersector baseclass_0; NiBoxBV *m_kBox; NiCapsuleBV *m_kCapsule; float m_fInvRadiusSqr; float m_afParameter[3]; }; /*16213 */ struct _CapsuleTriangleData { NiSegment m_kSegment; NiPoint3 m_kVelocity; NiTrigon m_kTri; float m_fRSqr; float m_fS0; float m_fT0; float m_fT1; }; /*16214 */ struct _SphereTriangleData { NiPoint3 m_kCenter; NiPoint3 m_kVelocity; NiTrigon m_kTri; float m_fRSqr; float m_fT0; float m_fT1; }; /*16215 */ struct NiTArray { NiTArrayVtbl *vfptr; NiScreenGeometryData::ScreenElement **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16216 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*16217 */ struct NiScreenGeometryData::ScreenElement { NiScreenGeometryData::ScreenElementVtbl *vfptr; unsigned __int16 m_usNumVerts; unsigned __int16 m_usNumTexCoordSets; NiPoint2 *m_pkVerts; NiColorA *m_pkColors; NiPoint2 *m_pkTexCoords; }; /*16218 */ struct NiScreenGeometryData::ScreenElementVtbl { void *(__thiscall *__vecDelDtor)(NiScreenGeometryData::ScreenElement *this, unsigned int); }; /*16219 */ struct NiScreenGeometryData { NiTriShapeData baseclass_0; bool m_bPixelAccurate; bool m_bUnorderedElements; unsigned int m_usActiveVerts; NiTArray m_kScreenElements; }; /*16220 */ struct NiTSet { NiScreenGeometryData::ScreenElement **m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*16221 */ struct NiTPoolContainer { NiScreenGeometryData::ScreenElement *m_pkObjectArray; unsigned int m_uiSize; NiTPoolContainer *m_pkNext; }; /*16222 */ struct NiTPool { NiTSet m_kFreeObjects; unsigned int m_uiCurrentSize; unsigned int m_uiInitialSize; NiTPoolContainer *m_pkContainers; }; /*16223 */ struct NiScreenGeometry { NiTriShape baseclass_0; }; /*16224 */ struct NiScreenPolygon { NiObject baseclass_0; NiPointer m_spPropertyState; unsigned __int16 m_usVertices; NiPoint3 *m_pkVertex; NiPoint2 *m_pkTexture; NiColorA *m_pkColor; }; /*16225 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16226 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*16227 */ struct NiPointer { NiScreenPolygon *m_pObject; }; /*16228 */ struct NiScreenSpaceCamera { NiCamera baseclass_0; NiTArray > m_kScreenPolygons; NiTArray > m_kScreenTextures; }; /*16229 */ struct NiTSet { NiPoint3 *m_pBase; unsigned int m_uiAlloced; unsigned int m_uiUsed; }; /*16230 */ struct NiTMapBase,char const *,unsigned short> { NiTMapBase,char const *,unsigned short>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,unsigned short>::AntiBloatAllocator m_kAllocator; }; /*16231 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; unsigned __int16 m_val; }; /*16232 */ struct NiTMapBase,char const *,unsigned short>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,unsigned short> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,unsigned short> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,unsigned short> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,unsigned short> *this, NiTMapItem *, const char *, unsigned __int16); void (__thiscall *ClearValue)(NiTMapBase,char const *,unsigned short> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,unsigned short> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,unsigned short> *this, NiTMapItem *); }; /*16233 */ struct NiTMapBase,char const *,unsigned short>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16234 */ struct NiTPointerMap { NiTMapBase,char const *,unsigned short> baseclass_0; }; /*16235 */ struct NiTStringTemplateMap,unsigned short> { NiTPointerMap baseclass_0; bool m_bCopy; }; /*16236 */ struct NiTStringPointerMap { NiTStringTemplateMap,unsigned short> baseclass_0; }; /*16237 */ struct NiMemStream { NiBinaryStream baseclass_0; char *m_pBuffer; unsigned int m_uiRead; unsigned int m_uiWrite; unsigned int m_uiAllocSize; bool m_bUserMemory; bool m_bFreeze; }; /*16238 */ struct _AILSOUNDINFO { int format; const void *data_ptr; unsigned int data_len; unsigned int rate; int bits; int channels; unsigned int samples; unsigned int block_size; const void *initial_ptr; }; /*16239 */ struct NiOldWall { NiNode baseclass_0; NiPlane m_kModelPlane; }; /*16240 */ struct NiPointer { NiOldWall *m_pObject; }; /*16241 */ struct tagINITCOMMONCONTROLSEX { unsigned int dwSize; unsigned int dwICC; }; /*16242 */ struct NiCommand::{ctor}::__l2::Argument { char *pcItem; NiCommand::{ctor}::__l2::Argument *pkNext; }; /*16243 */ struct NiTListBase,NSBUserDefinedDataBlock *> { NiTListBase,NSBUserDefinedDataBlock *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBUserDefinedDataBlock *>::AntiBloatAllocator m_kAllocator; }; /*16244 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBUserDefinedDataBlock *m_element; }; /*16245 */ struct NiTListBase,NSBConstantMap::NSBCM_Entry *> { NiTListBase,NSBConstantMap::NSBCM_Entry *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBConstantMap::NSBCM_Entry *>::AntiBloatAllocator m_kAllocator; }; /*16246 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBConstantMap::NSBCM_Entry *m_element; }; /*16247 */ struct NSBConstantMap::NSBCM_Entry { NiD3DShaderConstantMapEntry baseclass_0; }; /*16248 */ struct NiTListBase,NSBConstantMap::NSBCM_Entry *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBConstantMap::NSBCM_Entry *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBConstantMap::NSBCM_Entry *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBConstantMap::NSBCM_Entry *> *this, NiTListItem *); }; /*16249 */ struct NiTListBase,NSBConstantMap::NSBCM_Entry *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16250 */ struct NiTPointerListBase,NSBConstantMap::NSBCM_Entry *> { NiTListBase,NSBConstantMap::NSBCM_Entry *> baseclass_0; }; /*16251 */ struct NiTPointerList { NiTPointerListBase,NSBConstantMap::NSBCM_Entry *> baseclass_0; }; /*16252 */ struct NSBConstantMap { NiRefObject baseclass_0; unsigned int m_uiUsage; void *m_kListIter; NiTPointerList m_kEntryList; void *m_kListIter_DX9; NiTPointerList m_kEntryList_DX9; void *m_kListIter_Xenon; NiTPointerList m_kEntryList_Xenon; }; /*16253 */ struct NSBUserDefinedDataBlock { NSBConstantMap baseclass_0; char *m_pcName; }; /*16254 */ struct NiTListBase,NSBUserDefinedDataBlock *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBUserDefinedDataBlock *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBUserDefinedDataBlock *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBUserDefinedDataBlock *> *this, NiTListItem *); }; /*16255 */ struct NiTListBase,NSBUserDefinedDataBlock *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16256 */ struct NiTPointerListBase,NSBUserDefinedDataBlock *> { NiTListBase,NSBUserDefinedDataBlock *> baseclass_0; }; /*16257 */ struct NiTPointerList { NiTPointerListBase,NSBUserDefinedDataBlock *> baseclass_0; }; /*16258 */ struct NSBUserDefinedDataSet { NiRefObject baseclass_0; void *m_kBlockIter; NiTPointerList m_kUserDefinedDataBlocks; }; /*16259 */ struct NiPointer { NSBUserDefinedDataSet *m_pObject; }; /*16260 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16261 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*16262 */ struct NiBinaryShader { NiD3DShader baseclass_0; unsigned int m_uiBonesPerPartition; unsigned int m_uiBoneMatrixRegisters; NiBinaryShader::BoneMatrixCalcMethod m_eBoneCalcMethod; NiGeometryData::DataFlags m_eBinormalTangentMethod; NiPointer m_spUDDSet_Shader; NiPointer m_spUDDSet_Implementation; NiTArray > m_kUDDSet_PassArray; }; /*16263 */ struct NiD3DController { NiTimeController baseclass_0; }; /*16264 */ struct NiD3DTimeSyncController { NiD3DController baseclass_0; NiPointer m_spExtraData; }; /*16265 */ struct NiTMapBase,char const *,NiD3DGlobalConstantEntry *> { NiTMapBase,char const *,NiD3DGlobalConstantEntry *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiD3DGlobalConstantEntry *>::AntiBloatAllocator m_kAllocator; }; /*16266 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiD3DGlobalConstantEntry *m_val; }; /*16267 */ struct NiTMapBase,char const *,NiD3DGlobalConstantEntry *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this, NiTMapItem *, const char *, NiD3DGlobalConstantEntry *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiD3DGlobalConstantEntry *> *this, NiTMapItem *); }; /*16268 */ struct DFALL { char dummy[1]; }; /*16269 */ union $244B42608CA0B25CF7F6FFB4D31384DE { DFALL baseclass_0; unsigned int m_uiCount; }; /*16270 */ struct NiTMapBase,char const *,NiD3DGlobalConstantEntry *>::AntiBloatAllocator { $244B42608CA0B25CF7F6FFB4D31384DE ___u0; }; /*16271 */ struct NiTMap { NiTMapBase,char const *,NiD3DGlobalConstantEntry *> baseclass_0; }; /*16272 */ struct NiTStringTemplateMap,NiD3DGlobalConstantEntry *> { NiTMap baseclass_0; bool m_bCopy; }; /*16273 */ struct NiTListBase,NSBPackingDef::NSBPDEntry *> { NiTListBase,NSBPackingDef::NSBPDEntry *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBPackingDef::NSBPDEntry *>::AntiBloatAllocator m_kAllocator; }; /*16274 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBPackingDef::NSBPDEntry *m_element; }; /*16275 */ struct NSBPackingDef::NSBPDEntry { unsigned int m_uiStream; unsigned int m_uiRegister; unsigned int m_uiInput; NSBPackingDef::NiD3DPackingDefType m_eType; NiD3DShaderDeclaration::ShaderParameterTesselator m_eTesselator; NiD3DShaderDeclaration::ShaderParameterUsage m_eUsage; unsigned int m_uiUsageIndex; }; /*16276 */ struct NiTListBase,NSBPackingDef::NSBPDEntry *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBPackingDef::NSBPDEntry *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBPackingDef::NSBPDEntry *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBPackingDef::NSBPDEntry *> *this, NiTListItem *); }; /*16277 */ struct NiTListBase,NSBPackingDef::NSBPDEntry *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16278 */ struct NiTListBase,NSBStateGroup::NSBSGEntry *> { NiTListBase,NSBStateGroup::NSBSGEntry *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBStateGroup::NSBSGEntry *>::AntiBloatAllocator m_kAllocator; }; /*16279 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBStateGroup::NSBSGEntry *m_element; }; /*16280 */ struct NSBStateGroup::NSBSGEntry { unsigned int m_uiFlags; unsigned int m_uiState; unsigned int m_uiValue; char *m_pcAttribute; }; /*16281 */ struct NiTListBase,NSBStateGroup::NSBSGEntry *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBStateGroup::NSBSGEntry *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBStateGroup::NSBSGEntry *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBStateGroup::NSBSGEntry *> *this, NiTListItem *); }; /*16282 */ struct NiTListBase,NSBStateGroup::NSBSGEntry *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16283 */ struct NiTPointerListBase,NSBStateGroup::NSBSGEntry *> { NiTListBase,NSBStateGroup::NSBSGEntry *> baseclass_0; }; /*16284 */ struct NiTPointerList { NiTPointerListBase,NSBStateGroup::NSBSGEntry *> baseclass_0; }; /*16285 */ struct NSBStateGroup { void *m_kStateIter; NiTPointerList m_kStateList; }; /*16286 */ struct NiTListBase,NSBAttributeDesc *> { NiTListBase,NSBAttributeDesc *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBAttributeDesc *>::AntiBloatAllocator m_kAllocator; }; /*16287 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBAttributeDesc *m_element; }; /*16288 */ struct NSBAttributeDesc { NSBAttributeDescVtbl *vfptr; char *m_pcName; char *m_pcDesc; NiShaderAttributeDesc::AttributeType m_eType; unsigned int m_uiFlags; $C046A3166B60BB30B52D73E422328453 ___u5; unsigned int m_uiLen; $2452D84EAFBF0AED4DC81F4D94B84F2C ___u7; $5EA01C6222A801E1F55C68CF5F266264 ___u8; char *m_pcDefault; unsigned int m_uiDefaultLen; }; /*16289 */ struct NSBAttributeDescVtbl { bool (__thiscall *SaveBinary_Bool)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_String)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_UnsignedInt)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Float)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Point2)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Point3)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Point4)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Matrix3)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Matrix4)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Color)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Texture)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *SaveBinary_Array)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Bool)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_String)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_UnsignedInt)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Float)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Point2)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Point3)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Point4)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Matrix3)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Matrix4)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Color)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Texture)(NSBAttributeDesc *this, NiBinaryStream *); bool (__thiscall *LoadBinary_Array)(NSBAttributeDesc *this, NiBinaryStream *); }; /*16290 */ struct NSBAttributeDesc::ArrayData { void *m_pvValue; NiShaderAttributeDesc::AttributeType m_eType; unsigned int m_uiElementSize; }; /*16291 */ union $C046A3166B60BB30B52D73E422328453 { bool m_bValue; char *m_pcValue; unsigned int m_uiValue; float m_aafValue[4][4]; NSBAttributeDesc::ArrayData m_kArrayValue; }; /*16292 */ struct NiTListBase,NSBAttributeDesc *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBAttributeDesc *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBAttributeDesc *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBAttributeDesc *> *this, NiTListItem *); }; /*16293 */ struct NiTListBase,NSBAttributeDesc *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16294 */ struct NiTPointerListBase,NSBAttributeDesc *> { NiTListBase,NSBAttributeDesc *> baseclass_0; }; /*16295 */ struct NiTPointerList { NiTPointerListBase,NSBAttributeDesc *> baseclass_0; }; /*16296 */ struct NSBAttributeTable { void *m_kAttribListIter; NiTPointerList m_kAttribList; }; /*16297 */ struct NiD3DHLSLVertexShader { NiD3DVertexShader baseclass_0; char *m_pcEntryPoint; char *m_pcShaderTarget; ID3DXConstantTable *m_pkConstantTable; }; /*16298 */ struct NiLoopedThread { NiThread baseclass_0; volatile bool m_bLastLoop; NiSemaphore m_kComplete; NiSemaphore m_kStart; }; /*16299 */ struct NiLoopedThreadProcedure { NiThreadProcedure baseclass_0; }; /*16300 */ struct NiTMapBase,unsigned int,NiVBSet *> { NiTMapBase,unsigned int,NiVBSet *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,unsigned int,NiVBSet *>::AntiBloatAllocator m_kAllocator; }; /*16301 */ struct NiTMapItem { NiTMapItem *m_pkNext; unsigned int m_key; NiVBSet *m_val; }; /*16302 */ struct NiTMapBase,unsigned int,NiVBSet *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,unsigned int,NiVBSet *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,unsigned int,NiVBSet *> *this, unsigned int); bool (__thiscall *IsKeysEqual)(NiTMapBase,unsigned int,NiVBSet *> *this, unsigned int, unsigned int); void (__thiscall *SetValue)(NiTMapBase,unsigned int,NiVBSet *> *this, NiTMapItem *, unsigned int, NiVBSet *); void (__thiscall *ClearValue)(NiTMapBase,unsigned int,NiVBSet *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,unsigned int,NiVBSet *> *this); void (__thiscall *DeleteItem)(NiTMapBase,unsigned int,NiVBSet *> *this, NiTMapItem *); }; /*16303 */ struct NiTMapBase,unsigned int,NiVBSet *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16304 */ struct NiTPointerMap { NiTMapBase,unsigned int,NiVBSet *> baseclass_0; }; /*16305 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NSBPackingDef *m_val; }; /*16306 */ struct NiTPointerListBase,NSBPackingDef::NSBPDEntry *> { NiTListBase,NSBPackingDef::NSBPDEntry *> baseclass_0; }; /*16307 */ struct NiTPointerList { NiTPointerListBase,NSBPackingDef::NSBPDEntry *> baseclass_0; }; /*16308 */ struct NSBPackingDef { char *m_pcName; bool m_bFixedFunction; void *m_kEntryIter; NiTPointerList m_kEntryList; }; /*16309 */ struct NSBUtility { char dummy[1]; }; /*16310 */ struct NiTMapBase,char const *,NiShader *> { NiTMapBase,char const *,NiShader *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiShader *>::AntiBloatAllocator m_kAllocator; }; /*16311 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiShader *m_val; }; /*16312 */ struct NiTMapBase,char const *,NiShader *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiShader *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiShader *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiShader *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiShader *> *this, NiTMapItem *, const char *, NiShader *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiShader *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiShader *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiShader *> *this, NiTMapItem *); }; /*16313 */ struct NiTMapBase,char const *,NiShader *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16314 */ struct NiTPointerMap { NiTMapBase,char const *,NiShader *> baseclass_0; }; /*16315 */ struct NiTStringTemplateMap,NiShader *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /*16316 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiShader *> baseclass_0; }; /*16317 */ struct NiTMapBase,char const *,NiPointer > { NiTMapBase,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*16318 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /*16319 */ struct NiTMapBase,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiPointer > *this, NiTMapItem > *); }; /*16320 */ struct NiTMapBase,char const *,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16321 */ struct NiTPointerMap > { NiTMapBase,char const *,NiPointer > baseclass_0; }; /*16322 */ struct NiTStringTemplateMap >,NiPointer > { NiTPointerMap > baseclass_0; bool m_bCopy; }; /*16323 */ struct NiTStringPointerMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*16324 */ struct NiTStringMap { NiTStringTemplateMap,NiD3DGlobalConstantEntry *> baseclass_0; }; /*16325 */ struct NiD3DShaderFactory { NiShaderFactory baseclass_0; NiDX9Renderer *m_pkRenderer; NiTStringPointerMap *m_pkShaderMap; void *m_kLibraryIter; NiTStringPointerMap > *m_pkLibraryMap; NiTStringMap m_kGlobalConstantMap; }; /*16326 */ struct NiStaticGeometryGroup { NiGeometryGroup baseclass_0; NiTPointerMap m_kSets; }; /*16327 */ struct NiTArray { NiTArrayVtbl *vfptr; NSBPass **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16328 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*16329 */ struct NiTArray { NiTArrayVtbl *vfptr; NSBTextureStage **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16330 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*16331 */ struct NSBTextureStage { char *m_pcName; unsigned int m_uiStage; unsigned int m_uiTextureFlags; NSBStateGroup *m_pkTextureStageGroup; NSBStateGroup *m_pkSamplerStageGroup; unsigned __int16 m_usObjTextureFlags; bool m_bTextureTransform; _D3DMATRIX m_kTextureTransformation; unsigned int m_uiTextureTransformFlags; char *m_pcGlobalEntry; }; /*16332 */ struct NSBPass { char *m_pcName; NiPointer m_spUserDefinedDataSet; NSBStateGroup *m_pkRenderStateGroup; NSBConstantMap *m_pkPixelConstantMap; NSBConstantMap *m_pkVertexConstantMap; char *m_pcPixelShaderProgramFileXenon; char *m_pcPixelShaderProgramFileDX9; char *m_pcPSProgramEntryPoint; char *m_pcPSProgramTarget; char *m_pcVertexShaderProgramFileXenon; char *m_pcVertexShaderProgramFileDX9; char *m_pcVSProgramEntryPoint; char *m_pcVSProgramTarget; bool m_bSoftwareVP; NiTArray m_akStages; }; /*16333 */ struct NiTMapBase,char const *,NSBPackingDef *> { NiTMapBase,char const *,NSBPackingDef *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NSBPackingDef *>::AntiBloatAllocator m_kAllocator; }; /*16334 */ struct NiTMapBase,char const *,NSBPackingDef *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NSBPackingDef *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NSBPackingDef *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NSBPackingDef *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NSBPackingDef *> *this, NiTMapItem *, const char *, NSBPackingDef *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NSBPackingDef *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NSBPackingDef *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NSBPackingDef *> *this, NiTMapItem *); }; /*16335 */ struct NiTMapBase,char const *,NSBPackingDef *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16336 */ struct NiTPointerMap { NiTMapBase,char const *,NSBPackingDef *> baseclass_0; }; /*16337 */ struct NiTStringTemplateMap,NSBPackingDef *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /*16338 */ struct NiTListBase,NSBObjectTable::ObjectDesc *> { NiTListBase,NSBObjectTable::ObjectDesc *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBObjectTable::ObjectDesc *>::AntiBloatAllocator m_kAllocator; }; /*16339 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBObjectTable::ObjectDesc *m_element; }; /*16340 */ struct NSBObjectTable::ObjectDesc { char *m_pcName; NiShaderAttributeDesc::ObjectType m_eType; unsigned int m_uiIndex; }; /*16341 */ struct NiTListBase,NSBObjectTable::ObjectDesc *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBObjectTable::ObjectDesc *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBObjectTable::ObjectDesc *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBObjectTable::ObjectDesc *> *this, NiTListItem *); }; /*16342 */ struct NiTListBase,NSBObjectTable::ObjectDesc *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16343 */ struct NiTPointerListBase,NSBObjectTable::ObjectDesc *> { NiTListBase,NSBObjectTable::ObjectDesc *> baseclass_0; }; /*16344 */ struct NiTPointerList { NiTPointerListBase,NSBObjectTable::ObjectDesc *> baseclass_0; }; /*16345 */ struct NSBObjectTable { void *m_kObjectListIter; NiTPointerList m_kObjectList; }; /*16346 */ struct NiTStringPointerMap { NiTStringTemplateMap,NSBPackingDef *> baseclass_0; }; /*16347 */ struct NiTArray { NiTArrayVtbl *vfptr; NSBImplementation **m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16348 */ struct NiTArrayVtbl { void *(__thiscall *__vecDelDtor)(NiTArray *this, unsigned int); }; /*16349 */ struct NSBRequirements { unsigned int m_uiPSVersion; unsigned int m_uiVSVersion; unsigned int m_uiUserVersion; unsigned int m_uiPlatformFlags; bool m_bUsesNiRenderState; bool m_bUsesNiLightState; unsigned int m_uiBonesPerPartition; unsigned int m_uiBoneMatrixRegisters; NiBinaryShader::BoneMatrixCalcMethod m_eBoneCalcMethod; NiGeometryData::DataFlags m_eBinormalTangentMethod; bool m_bSoftwareVPAcceptable; bool m_bSoftwareVPRequired; }; /*16350 */ struct NSBImplementation { char *m_pcName; char *m_pcDesc; char *m_pcClassName; unsigned int m_uiIndex; NSBRequirements *m_pkRequirements; NiPointer m_spUserDefinedDataSet; char *m_pcPackingDef; NSBStateGroup *m_pkRenderStateGroup; NSBConstantMap *m_pkPixelConstantMap; NSBConstantMap *m_pkVertexConstantMap; NiTArray m_akPasses; bool m_bSoftwareVP; }; /*16351 */ struct NSBShader { NiRefObject baseclass_0; char *m_pcName; char *m_pcDescription; unsigned int m_uiMinPixelShaderVersionRequest; unsigned int m_uiMaxPixelShaderVersionRequest; unsigned int m_uiMinVertexShaderVersionRequest; unsigned int m_uiMaxVertexShaderVersionRequest; unsigned int m_uiMinUserVersionRequest; unsigned int m_uiMaxUserVersionRequest; unsigned int m_uiPlatformRequest; unsigned int m_uiMinPixelShaderVersion; unsigned int m_uiMaxPixelShaderVersion; unsigned int m_uiMinVertexShaderVersion; unsigned int m_uiMaxVertexShaderVersion; unsigned int m_uiMinUserVersion; unsigned int m_uiMaxUserVersion; unsigned int m_uiPlatform; NiPointer m_spUserDefinedDataSet; NSBAttributeTable m_kGlobalAttribTable; NSBAttributeTable m_kAttribTable; NSBObjectTable m_kObjectTable; NiTStringPointerMap m_kPackingDefMap; NiTArray m_kImplementationArray; NiPointer m_spShaderDesc; }; /*16352 */ struct NiPointer { NSBShader *m_pObject; }; /*16353 */ struct NSBStageAndSamplerStates { char dummy[1]; }; /*16354 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*16355 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /*16356 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /*16357 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16358 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /*16359 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /*16360 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*16361 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /*16362 */ struct NiPointer { NiD3DController *m_pObject; }; /*16363 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /*16364 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16365 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /*16366 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /*16367 */ struct NiD3DHLSLPixelShader { NiD3DPixelShader baseclass_0; char *m_pcEntryPoint; char *m_pcShaderTarget; ID3DXConstantTable *m_pkConstantTable; }; /*16368 */ struct NiD3DShaderProgramCreatorAsm { NiD3DShaderProgramCreator baseclass_0; unsigned int m_uiShaderCreationFlags; void *m_pvConstantBuffer; unsigned int m_uiConstantBufferSize; }; /*16369 */ struct NiD3DShaderProgramCreatorObj { NiD3DShaderProgramCreatorAsm baseclass_0; }; /*16370 */ struct $_TypeDescriptor$_extraBytes_92 { const void *pVFTable; void *spare; char name[92]; }; /*16371 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_83 { const void *pVFTable; void *spare; char name[83]; }; #pragma pack(pop) /*16372 */ struct NiDX9SourceCubeMapData { NiDX9SourceTextureData baseclass_0; unsigned int m_uiSourceRevID; }; /*16373 */ struct NSBShader::VersionInfo { unsigned int m_uiPS_Sys; unsigned int m_uiPS_Min; unsigned int m_uiPS_Req; unsigned int m_uiVS_Sys; unsigned int m_uiVS_Min; unsigned int m_uiVS_Req; unsigned int m_uiUser_Sys; unsigned int m_uiUser_Min; unsigned int m_uiUser_Req; unsigned int m_uiPlatform; bool m_bSoftwareVSCapable_Sys; }; /*16374 */ struct NiD3DShaderProgramCreatorHLSL { NiD3DShaderProgramCreator baseclass_0; unsigned int m_uiShaderCreationFlags; }; /*16375 */ struct NiD3DShaderLibrary { NiShaderLibrary baseclass_0; NiDX9Renderer *m_pkD3DRenderer; HINSTANCE__ *m_hLibrary; NiPointer m_spShaderLibraryDesc; }; /*16376 */ struct NSBRenderStates { char dummy[1]; }; /*16377 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; NiD3DGlobalConstantEntry *m_element; }; /*16378 */ struct NiTListBase,NSBImplementation *> { NiTListBase,NSBImplementation *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSBImplementation *>::AntiBloatAllocator m_kAllocator; }; /*16379 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSBImplementation *m_element; }; /*16380 */ struct NiTListBase,NSBImplementation *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSBImplementation *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSBImplementation *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSBImplementation *> *this, NiTListItem *); }; /*16381 */ struct NiTListBase,NSBImplementation *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16382 */ struct NiTPointerListBase,NSBImplementation *> { NiTListBase,NSBImplementation *> baseclass_0; }; /*16383 */ struct NiTPointerList { NiTPointerListBase,NSBImplementation *> baseclass_0; }; /*16384 */ struct NSBLoader { void *m_kBinaryListIter; NiTPointerList m_kBinaryList; }; /*16385 */ struct NiTListBase,NiPointer > { NiTListBase,NiPointer >Vtbl *vfptr; NiTListItem > *m_pkHead; NiTListItem > *m_pkTail; NiTListBase,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*16386 */ struct NiTListItem > { NiTListItem > *m_pkNext; NiTListItem > *m_pkPrev; NiPointer m_element; }; /*16387 */ struct NiTListBase,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiPointer > *this, unsigned int); NiTListItem > *(__thiscall *NewItem)(NiTListBase,NiPointer > *this); void (__thiscall *DeleteItem)(NiTListBase,NiPointer > *this, NiTListItem > *); }; /*16388 */ struct NiTListBase,NiPointer >::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16389 */ struct NiTPointerListBase,NiPointer > { NiTListBase,NiPointer > baseclass_0; }; /*16390 */ struct NiTPointerList > { NiTPointerListBase,NiPointer > baseclass_0; }; /*16391 */ struct NSBShaderLibrary { NiD3DShaderLibrary baseclass_0; NiTPointerList > m_kNSBShaderList; }; /*16392 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_81 { const void *pVFTable; void *spare; char name[81]; }; #pragma pack(pop) /*16393 */ struct NSBShaderLibSDM { char dummy[1]; }; /*16394 */ union YYSTYPE { float fval; int ival; char *sval; unsigned int uival; unsigned int dword; unsigned __int16 word; char byte; bool bval; unsigned int vers; }; /*16395 */ struct NSFTextFile { char *m_pcFilename; char *m_pcData; unsigned int m_uiSize; unsigned int m_uiPos; }; /*16396 */ struct NiTListBase,NSFParsedShader *> { NiTListBase,NSFParsedShader *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NSFParsedShader *>::AntiBloatAllocator m_kAllocator; }; /*16397 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NSFParsedShader *m_element; }; /*16398 */ struct NSFParsedShader { NiPointer m_spNSBShader; }; /*16399 */ struct NiTListBase,NSFParsedShader *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NSFParsedShader *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NSFParsedShader *> *this); void (__thiscall *DeleteItem)(NiTListBase,NSFParsedShader *> *this, NiTListItem *); }; /*16400 */ struct NiTListBase,NSFParsedShader *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16401 */ struct NiTPointerListBase,NSFParsedShader *> { NiTListBase,NSFParsedShader *> baseclass_0; }; /*16402 */ struct NiTPointerList { NiTPointerListBase,NSFParsedShader *> baseclass_0; }; /*16403 */ union yyalloc { __int16 yyss; YYSTYPE yyvs; }; /*16404 */ struct yy_buffer_state { _iobuf *yy_input_file; char *yy_ch_buf; char *yy_buf_pos; unsigned int yy_buf_size; int yy_n_chars; int yy_is_our_buffer; int yy_is_interactive; int yy_at_bol; int yy_fill_buffer; int yy_buffer_status; }; /*16405 */ struct NSFLoader { void *m_kNSFTextIter; NiTPointerList m_kNSFTextList; }; /*16406 */ struct NiTListBase,NiShaderAttributeDesc *> { NiTListBase,NiShaderAttributeDesc *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiShaderAttributeDesc *>::AntiBloatAllocator m_kAllocator; }; /*16407 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiShaderAttributeDesc *m_element; }; /*16408 */ struct NiTListBase,NiShaderAttributeDesc *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiShaderAttributeDesc *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiShaderAttributeDesc *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiShaderAttributeDesc *> *this, NiTListItem *); }; /*16409 */ struct NiTListBase,NiShaderAttributeDesc *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16410 */ struct NiTPointerListBase,NiShaderAttributeDesc *> { NiTListBase,NiShaderAttributeDesc *> baseclass_0; }; /*16411 */ struct NiTPointerList { NiTPointerListBase,NiShaderAttributeDesc *> baseclass_0; }; /*16412 */ struct NiD3DXEffectAttributeTable { void *m_kAttribListIter; NiTPointerList m_kAttribList; }; /*16413 */ struct NiTMapBase >,char const *,NiPointer > { NiTMapBase >,char const *,NiPointer >Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem > **m_ppkHashTable; NiTMapBase >,char const *,NiPointer >::AntiBloatAllocator m_kAllocator; }; /*16414 */ struct NiTMapItem > { NiTMapItem > *m_pkNext; const char *m_key; NiPointer m_val; }; /*16415 */ struct NiTArray > { NiTArray >Vtbl *vfptr; NiPointer *m_pBase; unsigned int m_uiMaxSize; unsigned int m_uiSize; unsigned int m_uiESize; unsigned int m_uiGrowBy; }; /*16416 */ struct NiTArray >Vtbl { void *(__thiscall *__vecDelDtor)(NiTArray > *this, unsigned int); }; /*16417 */ struct NiD3DXEffectFile { char *m_pcName; unsigned int m_uiDXVersion; NiTStringMap > m_kTechniques; NiTPointerList m_kParameters; void *m_kTechniqueIter; unsigned int m_uiIndex; NiD3DXEffectTechniqueSet *m_pkCurrTechniqueSet; NiD3DXEffectAttributeTable m_kAttribTable; ID3DXBaseEffect *m_pkD3DXEffect; bool m_bRenderableEffect; bool m_bParsed; }; /*16418 */ struct NiD3DXEffectTechnique { NiRefObject baseclass_0; char *m_pcTechniqueName; unsigned int m_uiImplementation; const char *m_pkTechnique; NiD3DXEffectFile *m_pkFile; NiPointer m_spShader; NiTPointerList m_kParameters; void *m_kParamIter; unsigned int m_uiNumPasses; bool *m_abVertexShaderPresent; bool *m_abPixelShaderPresent; bool m_bTimeParameter; bool m_bUsesNiRenderState; bool m_bUsesNiLightState; bool m_bSoftwareVPRequired; bool m_bSoftwareVPAcceptable; NiShaderRequirementDesc *m_pkReqDesc; }; /*16419 */ struct NiD3DXEffectShader { NiD3DShader baseclass_0; NiD3DXEffectTechnique *m_pkD3DXEffectTechnique; const char *m_pkTechnique; ID3DXBaseEffect *m_pkD3DXEffect; ID3DXEffect *m_pkD3DXRenderableEffect; unsigned int m_uiActualImplementation; unsigned int m_uiBoneMatrixRegisters; NiD3DXEffectShader::BoneMatrixCalcMethod m_eBoneCalcMethod; bool m_bSoftwareVP; }; /*16420 */ struct NiPointer { NiD3DXEffectShader *m_pObject; }; /*16421 */ struct NiTListBase,NiD3DXEffectParameter *> { NiTListBase,NiD3DXEffectParameter *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiD3DXEffectParameter *>::AntiBloatAllocator m_kAllocator; }; /*16422 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiD3DXEffectParameter *m_element; }; /*16423 */ struct NiD3DXEffectParameter { const char *m_pkParam; char *m_pcName; bool m_bGlobal; NiD3DSCM_Vertex::Vertex_DefinedMappings m_ePredefinedMapping; NiD3DSCM_Vertex::Vertex_ObjectMappings m_eObjectMapping; NiD3DXEffectParameterDesc::ParameterType m_eParameterType; NiD3DXEffectParameterTextureDesc::TextureType m_eTextureType; unsigned int m_uiParameterCount; unsigned int m_uiArrayCount; unsigned int m_uiExtraData; char *m_pcTextureSource; char *m_pcTextureTarget; unsigned int m_uiTextureFlags; IDirect3DBaseTexture9 *m_pkTexture; unsigned int m_uiWidth; unsigned int m_uiHeight; unsigned int m_uiDepth; NiShaderAttributeDesc::ObjectType m_eObjectType; bool m_bUsed; }; /*16424 */ struct NiTListBase,NiD3DXEffectParameter *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiD3DXEffectParameter *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiD3DXEffectParameter *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiD3DXEffectParameter *> *this, NiTListItem *); }; /*16425 */ struct NiTListBase,NiD3DXEffectParameter *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16426 */ struct NiTPointerListBase,NiD3DXEffectParameter *> { NiTListBase,NiD3DXEffectParameter *> baseclass_0; }; /*16427 */ struct NiTPointerList { NiTPointerListBase,NiD3DXEffectParameter *> baseclass_0; }; /*16428 */ struct NiPointer { NiD3DXEffectTechnique *m_pObject; }; /*16429 */ struct NiD3DXEffectTechniqueSet { NiRefObject baseclass_0; char *m_pcName; unsigned int m_uiMinPixelShaderVersion; unsigned int m_uiMaxPixelShaderVersion; unsigned int m_uiMinVertexShaderVersion; unsigned int m_uiMaxVertexShaderVersion; unsigned int m_uiMinUserVersion; unsigned int m_uiMaxUserVersion; NiTArray > m_kImplementations; NiD3DXEffectTechnique *m_pkBestImplementation; NiPointer m_spShaderDesc; }; /*16430 */ struct NiPointer { NiD3DXEffectTechniqueSet *m_pObject; }; /*16431 */ struct NiTMapBase >,char const *,NiPointer >Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase >,char const *,NiPointer > *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase >,char const *,NiPointer > *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase >,char const *,NiPointer > *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *, const char *, NiPointer); void (__thiscall *ClearValue)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *); NiTMapItem > *(__thiscall *NewItem)(NiTMapBase >,char const *,NiPointer > *this); void (__thiscall *DeleteItem)(NiTMapBase >,char const *,NiPointer > *this, NiTMapItem > *); }; /*16432 */ struct DFALL > { char dummy[1]; }; /*16433 */ union $1AACCE7B900A8E683191DFD5D04B9AFA { DFALL > baseclass_0; unsigned int m_uiCount; }; /*16434 */ struct NiTMapBase >,char const *,NiPointer >::AntiBloatAllocator { $1AACCE7B900A8E683191DFD5D04B9AFA ___u0; }; /*16435 */ struct NiTMap > { NiTMapBase >,char const *,NiPointer > baseclass_0; }; /*16436 */ struct NiTStringTemplateMap >,NiPointer > { NiTMap > baseclass_0; bool m_bCopy; }; /*16437 */ struct NiTStringMap > { NiTStringTemplateMap >,NiPointer > baseclass_0; }; /*16438 */ struct NiD3DXEffectFactory { NiD3DXEffectFactoryVtbl *vfptr; NiTStringPointerMap *m_pkD3DXEffectMap; unsigned int m_uiLostCounter; unsigned int m_uiResetCounter; }; /*16439 */ struct NiD3DXEffectFactoryVtbl { NiD3DXEffectFile *(__thiscall *GetD3DXEffectFile)(NiD3DXEffectFactory *this, const char *); void (__thiscall *InsertD3DXEffectFileIntoMap)(NiD3DXEffectFactory *this, NiD3DXEffectFile *); void (__thiscall *RemoveD3DXEffectFileFromMap)(NiD3DXEffectFactory *this, const char *); void *(__thiscall *__vecDelDtor)(NiD3DXEffectFactory *this, unsigned int); }; /*16440 */ struct NiTMapBase,char const *,NiD3DXEffectFile *> { NiTMapBase,char const *,NiD3DXEffectFile *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiD3DXEffectFile *>::AntiBloatAllocator m_kAllocator; }; /*16441 */ struct NiTMapItem { NiTMapItem *m_pkNext; const char *m_key; NiD3DXEffectFile *m_val; }; /*16442 */ struct NiTMapBase,char const *,NiD3DXEffectFile *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, NiTMapItem *, const char *, NiD3DXEffectFile *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiD3DXEffectFile *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, NiTMapItem *); }; /*16443 */ struct NiTMapBase,char const *,NiD3DXEffectFile *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16444 */ struct NiTPointerMap { NiTMapBase,char const *,NiD3DXEffectFile *> baseclass_0; }; /*16445 */ struct NiTStringTemplateMap,NiD3DXEffectFile *> { NiTPointerMap baseclass_0; bool m_bCopy; }; /*16446 */ struct NiTStringPointerMap { NiTStringTemplateMap,NiD3DXEffectFile *> baseclass_0; }; /*16447 */ struct NiD3DXEffectLoader { void *m_kD3DXEffectListIter; NiTPointerList m_kD3DXEffectList; }; /*16448 */ struct NiTListBase,NiD3DXEffectFile *> { NiTListBase,NiD3DXEffectFile *>Vtbl *vfptr; NiTListItem *m_pkHead; NiTListItem *m_pkTail; NiTListBase,NiD3DXEffectFile *>::AntiBloatAllocator m_kAllocator; }; /*16449 */ struct NiTListItem { NiTListItem *m_pkNext; NiTListItem *m_pkPrev; NiD3DXEffectFile *m_element; }; /*16450 */ struct NiTListBase,NiD3DXEffectFile *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTListBase,NiD3DXEffectFile *> *this, unsigned int); NiTListItem *(__thiscall *NewItem)(NiTListBase,NiD3DXEffectFile *> *this); void (__thiscall *DeleteItem)(NiTListBase,NiD3DXEffectFile *> *this, NiTListItem *); }; /*16451 */ struct NiTListBase,NiD3DXEffectFile *>::AntiBloatAllocator { $EBA92F05789237F1A5875D7466AB92DB ___u0; }; /*16452 */ struct NiTPointerListBase,NiD3DXEffectFile *> { NiTListBase,NiD3DXEffectFile *> baseclass_0; }; /*16453 */ struct NiTPointerList { NiTPointerListBase,NiD3DXEffectFile *> baseclass_0; }; /*16454 */ struct NiTMapBase,char const *,NiD3DXEffectFile *> { NiTMapBase,char const *,NiD3DXEffectFile *>Vtbl *vfptr; unsigned int m_uiHashSize; NiTMapItem **m_ppkHashTable; NiTMapBase,char const *,NiD3DXEffectFile *>::AntiBloatAllocator m_kAllocator; }; /*16455 */ struct NiTMapBase,char const *,NiD3DXEffectFile *>Vtbl { void *(__thiscall *__vecDelDtor)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, unsigned int); unsigned int (__thiscall *KeyToHashIndex)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, const char *); bool (__thiscall *IsKeysEqual)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, const char *, const char *); void (__thiscall *SetValue)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, NiTMapItem *, const char *, NiD3DXEffectFile *); void (__thiscall *ClearValue)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, NiTMapItem *); NiTMapItem *(__thiscall *NewItem)(NiTMapBase,char const *,NiD3DXEffectFile *> *this); void (__thiscall *DeleteItem)(NiTMapBase,char const *,NiD3DXEffectFile *> *this, NiTMapItem *); }; /*16456 */ struct DFALL { char dummy[1]; }; /*16457 */ union $189426585FFFD039102ACC9DD7461B83 { DFALL baseclass_0; unsigned int m_uiCount; }; /*16458 */ struct NiTMapBase,char const *,NiD3DXEffectFile *>::AntiBloatAllocator { $189426585FFFD039102ACC9DD7461B83 ___u0; }; /*16459 */ struct NiTMap { NiTMapBase,char const *,NiD3DXEffectFile *> baseclass_0; }; /*16460 */ struct NiTStringTemplateMap,NiD3DXEffectFile *> { NiTMap baseclass_0; bool m_bCopy; }; /*16461 */ struct NiTStringMap { NiTStringTemplateMap,NiD3DXEffectFile *> baseclass_0; }; /*16462 */ struct NiD3DXEffectShaderLibrary { NiD3DShaderLibrary baseclass_0; NiTPointerList m_kD3DXEffectFileList; NiTStringMap m_kD3DXEffectTechniqueMap; }; /*16463 */ struct NiD3DXEffectParameterDesc { NiD3DXEffectParameterDesc::ParameterType m_eParamType; bool m_bGlobal; const char *m_pcName; }; /*16464 */ struct NiD3DXEffectParameterMatrixDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; float m_afInitValue[16]; unsigned int m_uiNumRows; unsigned int m_uiNumCols; bool m_bHidden; }; /*16465 */ struct NiD3DXEffectParameterVectorDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; float m_afInitValue[4]; float m_afMaxValue[4]; float m_afMinValue[4]; unsigned int m_uiNumRows; unsigned int m_uiNumCols; unsigned int m_uiNumAtomicElements; bool m_bHidden; bool m_bColor; }; /*16466 */ struct NiD3DXEffectParameterFloatDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; float m_fInitValue; float m_fMaxValue; float m_fMinValue; bool m_bHidden; }; /*16467 */ struct NiD3DXEffectParameterBooleanDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; bool m_bInitValue; bool m_bHidden; }; /*16468 */ struct NiD3DXEffectParameterIntegerDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; unsigned int m_uiInitValue; unsigned int m_uiMaxValue; unsigned int m_uiMinValue; bool m_bHidden; }; /*16469 */ struct NiD3DXEffectParameterTextureDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; void *m_pvInitValue; bool m_bHidden; NiD3DXEffectParameterTextureDesc::TextureType m_eTextureType; const char *m_pcTextureName; const char *m_pcTextureFunction; const char *m_pcTextureTarget; const char *m_pcTextureType; unsigned int m_uiTextureWidth; unsigned int m_uiTextureHeight; unsigned int m_uiTextureDepth; const char *m_pcTextureMap; unsigned int m_uiTextureIndex; unsigned int m_uiObjectType; unsigned int m_uiObjectIndex; }; /*16470 */ struct NiD3DXEffectParameterPredefinedDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcPredefined; unsigned int m_uiMapping; unsigned int m_uiArrayCount; unsigned int m_uiExtraData; }; /*16471 */ struct NiD3DXEffectParameterObjectDesc { NiD3DXEffectParameterDesc baseclass_0; unsigned int m_uiMapping; NiShaderAttributeDesc::ObjectType m_eObjectType; unsigned int m_uiObjectIndex; }; /*16472 */ struct NiD3DXEffectParameterArrayDesc { NiD3DXEffectParameterDesc baseclass_0; const char *m_pcDesc; float m_afInitValue[80]; float m_afMaxValue[80]; float m_afMinValue[80]; float m_afTempValues[80]; unsigned int m_uiNumRows; unsigned int m_uiNumCols; unsigned int m_uiNumElements; bool m_bHidden; bool m_bColor; }; /*16473 */ struct NiD3DXEffectParser { char dummy[1]; }; /*16474 */ struct NiD3DXEffectTechniqueDesc { const char *m_pcName; const char *m_pcTechniqueName; const char *m_pcDesc; unsigned int m_uiImplementation; unsigned int m_uiPSVersion; unsigned int m_uiVSVersion; unsigned int m_uiUserVersion; unsigned int m_uiBonesPerPartition; NiGeometryData::DataFlags m_eNBTMethod; bool m_bUsesNiRenderState; bool m_bUsesNiLightState; bool m_bSoftwareVPRequired; bool m_bSoftwareVPAcceptible; }; /*16475 */ struct NiD3DXEffectShaderSDM { char dummy[1]; }; /*16476 */ struct DFALL::AllocNode { DFALL::AllocNode *m_pkNext; void *m_pkData; NiD3DXEffectFile *m_element; }; /*16477 */ struct NiD3DXEffectStateManager { ID3DXEffectStateManager baseclass_0; int m_iLastTextureStage; int m_lRefCount; NiD3DRenderState *m_pkRenderStateManager; IDirect3DDevice9 *m_pkDevice; }; /*16478 */ struct DFALL >::AllocNode { DFALL >::AllocNode *m_pkNext; void *m_pkData; NiPointer m_element; }; /*16479 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_61 { const void *pVFTable; void *spare; char name[61]; }; #pragma pack(pop) /*16480 */ struct INsFile_NodeCreater { NiRefObject baseclass_0; std::basic_string,std::allocator > m_strKey; }; /*16481 */ struct NiPointer { INsFile_NodeCreater *m_pObject; }; /*16482 */ struct std::_Pair_base,std::allocator > const ,NiPointer > { std::basic_string,std::allocator > first; NiPointer second; }; /*16483 */ struct std::pair,std::allocator > const ,NiPointer > { std::_Pair_base,std::allocator > const ,NiPointer > baseclass_0; }; /*16484 */ struct std::_Allocator_base,std::allocator > const ,NiPointer > > { char dummy[1]; }; /*16485 */ struct std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > _Myval; char _Color; char _Isnil; }; /*16486 */ struct std::_Allocator_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer > > { std::_Allocator_base,std::allocator > const ,NiPointer > > baseclass_0; }; /*16488 */ struct std::allocator,std::allocator > const ,NiPointer > >::rebind,std::allocator > const ,NiPointer,std::allocator > const ,NiPointer > >::rebind,std::allocator >,NiPointer< { char dummy[1]; }; /*16490 */ struct std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > cons { std::_Iterator_base0 baseclass_0; }; /*16492 */ struct __declspec(align(16)) std::_Tree,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > const ,NiPointer >,int,std::pair,std::allocator > cons baseclass_0; std::_Tree_nod,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::a { $BEE88D883E635521C4B6D2E9E9B48CE4 ___u0; }; /*16496 */ struct std::_Tree_const_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::a baseclass_0; }; /*16497 */ struct std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::a { std::_Tree_iterator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocat { std::_Pair_base,std::allocator >,NiPointer,std::less,std::allocator > >,std::a baseclass_0; }; /*16500 */ struct std::_Tmap_traits,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator,std::allocator > m_setOperater; }; /*16503 */ struct NsTextCodeV0_2Vtbl { void *(__thiscall *__vecDelDtor)(NsTextCodeV0_2 *this, unsigned int); }; /*16504 */ struct NsFNC_58 { INsFile_NodeCreater baseclass_0; }; /*16505 */ struct NsFNC_123 { INsFile_NodeCreater baseclass_0; }; /*16506 */ struct NsFNC_125 { INsFile_NodeCreater baseclass_0; }; /*16507 */ struct NsFNC_34 { INsFile_NodeCreater baseclass_0; }; /*16508 */ struct NsFileReader { NsFileReaderVtbl *vfptr; std::map,std::allocator >,NiPointer,std::less,std::allocator > >,std::allocator m_spWordNode; NiPointer m_spCurNode; int m_nCurLevel; }; /*16509 */ struct NsFileReaderVtbl { INsFile *(__thiscall *LoadFile)(NsFileReader *this, const char *); void *(__thiscall *__vecDelDtor)(NsFileReader *this, unsigned int); }; /*16510 */ struct CNsReadAse { int m_nHsize; int m_uiVertexCount; float *m_pfMapData; }; /*16511 */ struct NiPointer { NpKMI_File *m_pObject; }; /*16512 */ struct std::_Allocator_base { char dummy[1]; }; /*16513 */ struct std::allocator { std::_Allocator_base baseclass_0; }; /*16514 */ struct std::allocator::rebind { char dummy[1]; }; /*16515 */ struct std::_Iterator012 { std::_Iterator_base0 baseclass_0; }; /*16516 */ union $DF18FF712960718F4B67E0DB75AB0ED4 { std::_Iterator012 baseclass_0; D3DXMATRIX *_Ptr; }; /*16517 */ struct std::_Vector_const_iterator > > { $DF18FF712960718F4B67E0DB75AB0ED4 ___u0; }; /*16518 */ struct std::_Vector_iterator > > { std::_Vector_const_iterator > > baseclass_0; }; /*16519 */ union $36D7E5535E542DB3A7EF7F39124A357B { std::_Container_base0 baseclass_0; D3DXMATRIX *_Myfirst; }; /*16520 */ struct std::_Vector_val > { $36D7E5535E542DB3A7EF7F39124A357B ___u0; D3DXMATRIX *_Mylast; D3DXMATRIX *_Myend; std::allocator _Alval; }; /*16521 */ struct std::vector > { std::_Vector_val > baseclass_0; }; /*16522 */ struct NsPgCatoonShader { NiD3DDefaultShader baseclass_0; NsPathMaker m_kAppRootPath; D3DXVECTOR4 m_vLineColor; D3DXVECTOR4 m_vLineSize; D3DXVECTOR4 m_vAmbient1; D3DXVECTOR4 m_vAmbient2; NiPointer m_spPassOne; NiPointer m_spVertexShaderAni; NiPointer m_spVertexShaderNoAni; NiPointer m_spVertexConstantMapAni; NiPointer m_spVertexConstantMapNoAni; unsigned int m_uiLinePassNum; D3DXMATRIX *m_pmBoneMatrices; std::vector > m_pmAllBoneMatrices; }; /*16523 */ struct $_s__RTTIBaseClassArray$_extraBytes_28 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[7]; _BYTE gap1c[1]; }; /*16524 */ struct std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> { std::_Iterator_base0 baseclass_0; }; /*16525 */ struct std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node { std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Left; std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Parent; std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Right; std::pair _Myval; char _Color; char _Isnil; }; /*16526 */ struct std::_Pair_base { const unsigned int first; unsigned int second; }; /*16527 */ struct std::pair { std::_Pair_base baseclass_0; }; /*16528 */ union $A1ABA021F428D955AA87425E903C85E1 { std::_Iterator012,int,std::pair const *,std::pair const &,std::_Iterator_base0> baseclass_0; std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Ptr; }; /*16529 */ struct std::_Tree_unchecked_const_iterator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mute { $A1ABA021F428D955AA87425E903C85E1 ___u0; }; /*16530 */ struct std::_Tree_const_iterator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tree_unchecked_const_iterator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mute baseclass_0; }; /*16531 */ struct std::_Tree_iterator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > > { std::_Tree_const_iterator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /*16532 */ struct std::_Pair_base,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mute { std::_Tree_iterator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > > first; bool second; }; /*16533 */ struct std::_Tmap_traits,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> { $7CFDEB889DBE258731AAC5DBD3894AFD ___u0; }; /*16534 */ struct boost::fast_pool_allocator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> { char dummy[1]; }; /*16535 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> { char dummy[1]; }; /*16536 */ struct std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tmap_traits,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> baseclass_0; std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> >::_Node *_Myhead; unsigned int _Mysize; boost::fast_pool_allocator,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> _Alnod; boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> _Alval; }; /*16537 */ struct std::_Tree_val,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tree_nod,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /*16538 */ struct std::_Tree,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > { std::_Tree_val,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /*16539 */ struct std::map,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32> > { std::_Tree,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>,0> > baseclass_0; }; /*16540 */ struct std::pair,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>, { std::_Pair_base,boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mute baseclass_0; }; /*16541 */ struct NMTMN_Data { INMTMN_Data baseclass_0; PgNsTerrain::MapTile *m_pData; unsigned int m_uDataCnt; }; /*16542 */ struct boost::checked_deleter { char dummy[1]; }; /*16543 */ struct boost::detail::sp_counted_base_impl > { boost::detail::sp_counted_base baseclass_0; PgNsTerrain::CPgBlockObject *ptr; boost::checked_deleter del; }; /*16544 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind > { char dummy[1]; }; /*16545 */ struct boost::fast_pool_allocator,boost::default_user_allocator_new_delete,boost::details::pool::win32_mutex,32>::rebind,boost::fast_poo { char dummy[1]; }; /*16546 */ struct boost::singleton_pool::pool_type { boost::details::pool::win32_mutex baseclass_0; boost::pool p; }; /*16547 */ struct boost::details::pool::singleton_default::pool_type> { char dummy[1]; }; /*16548 */ struct boost::singleton_pool { char dummy[1]; }; /*16549 */ struct boost::details::pool::singleton_default::pool_type>::object_creator { char dummy[1]; }; /*16550 */ struct std::_Pair_base { HeightMapMaker::TriangleIndex **first; HeightMapMaker::TriangleIndex **second; }; /*16551 */ struct std::pair { std::_Pair_base baseclass_0; }; /*16552 */ struct shineofstream { std::basic_fstream > stream; }; /*16553 */ struct FindCDNode2 { Ns_TourScene baseclass_0; }; /*16554 */ struct $_s__RTTIBaseClassArray$_extraBytes_40 { _s__RTTIBaseClassDescriptor2 *arrayOfBaseClassDescriptors[10]; _BYTE gap28[1]; }; /*16555 */ struct $_TypeDescriptor$_extraBytes_4 { const void *pVFTable; void *spare; char name[4]; }; /*16556 */ struct CProperty { CTypedProperty baseclass_0; bool (__thiscall *m_Getter)(CWorldConfig *this); void (__thiscall *m_Setter)(CWorldConfig *this, bool); }; /*16557 */ struct CRTTIClass { CBaseObject baseclass_0; }; /*16558 */ struct CAfterImageEffect { CScreenEffect baseclass_0; CRTTIClass baseclass_40; CScreenEffect *m_pkSwapScreen0; CScreenEffect *m_pkSwapScreen1; unsigned int m_id; unsigned int m_iStarTime; unsigned int m_iCurTime; bool m_bFirstDraw; }; /*16559 */ struct __declspec(align(8)) CProperty { CTypedProperty baseclass_0; __declspec(align(8)) bool (__thiscall *m_Getter)(CAfterImageEffect *this); __declspec(align(8)) void (__thiscall *m_Setter)(CAfterImageEffect *this, bool); }; /*16560 */ struct CRTTIClass { CBaseObject baseclass_0; }; /*16561 */ struct CDepthOfFieldEffect { CScreenEffect baseclass_0; CRTTIClass baseclass_40; NiPointer m_spParentNode; NiPointer m_spMainCamera; CScreenEffect *m_pkBlurScreen0; CScreenEffect *m_pkBlurScreen1; NiPointer m_spFilterTx; bool m_bIsPShaderEnable; NiPointer m_spMRTNormPosTexture; }; /*16562 */ struct __declspec(align(8)) CProperty { CTypedProperty baseclass_0; __declspec(align(8)) bool (__thiscall *m_Getter)(CDepthOfFieldEffect *this); __declspec(align(8)) void (__thiscall *m_Setter)(CDepthOfFieldEffect *this, bool); }; /*16563 */ struct TSamples { NiColorA kWeight; NiPoint2 kOffset; }; /*16564 */ struct CPropertyType { char dummy[1]; }; /*16565 */ struct CTypedProperty { CAbstractProperty baseclass_0; CRTTI *m_pRtti; }; /*16566 */ struct CRTTIClass { CBaseObject baseclass_0; }; /*16567 */ struct CGlowScreenEffect { CScreenEffect baseclass_0; CRTTIClass baseclass_40; CScreenEffect *m_pkDownScaleFilter; CScreenEffect *m_pkGlowBlurringFilter; CScreenEffect *m_pkBlurringFilter0; CScreenEffect *m_pkBlurringFilter1; int m_iNumBlurring; int m_iDownScaling; int m_iDownScaleWidth; int m_iDownScaleHeight; }; /*16568 */ struct __declspec(align(8)) CProperty { CTypedProperty baseclass_0; __declspec(align(8)) bool (__thiscall *m_Getter)(CGlowScreenEffect *this); __declspec(align(8)) void (__thiscall *m_Setter)(CGlowScreenEffect *this, bool); }; /*16569 */ #pragma pack(push, 1) struct $_TypeDescriptor$_extraBytes_3 { const void *pVFTable; void *spare; char name[3]; }; #pragma pack(pop) /*16570 */ struct CTypedProperty { CAbstractProperty baseclass_0; CRTTI *m_pRtti; }; /*16571 */ struct __declspec(align(8)) CProperty { CTypedProperty baseclass_0; __declspec(align(8)) unsigned int (__thiscall *m_Getter)(CGlowScreenEffect *this); __declspec(align(8)) void (__thiscall *m_Setter)(CGlowScreenEffect *this, unsigned int); }; /*16572 */ struct __declspec(align(8)) CProperty { CTypedProperty baseclass_0; __declspec(align(8)) float (__thiscall *m_Getter)(CGlowScreenEffect *this); __declspec(align(8)) void (__thiscall *m_Setter)(CGlowScreenEffect *this, float); }; /*16573 */ struct CTypedProperty { CAbstractProperty baseclass_0; CRTTI *m_pRtti; }; /*16574 */ struct std::allocator::rebind { char dummy[1]; }; /*16575 */ struct std::allocator >::rebind > { char dummy[1]; }; /*16576 */ struct PgUtil::Create1PixelSourceTexture::__l2::PixelRGBA { char R; char G; char B; char A; }; /*16577 */ union PgSocket::connect::__l7:: { char a[4]; unsigned int addr; }; /*16578 */ struct BuildNonIndexTriShape::__l2:: { NiPoint3 *pkVertices; NiPoint2 *pkUVs; unsigned __int16 *pusIndicies; }; /*16579 */ #pragma pack(push, 1) struct _SHITEMID { unsigned __int16 cb; char abID[1]; }; #pragma pack(pop) /*16580 */ struct _ITEMIDLIST { _SHITEMID mkid; }; /*16581 */ struct KNOWNFOLDER_DEFINITION { KF_CATEGORY category; wchar_t *pszName; wchar_t *pszDescription; _GUID fidParent; wchar_t *pszRelativePath; wchar_t *pszParsingName; wchar_t *pszTooltip; wchar_t *pszLocalizedName; wchar_t *pszIcon; wchar_t *pszSecurity; unsigned int dwAttributes; unsigned int kfdFlags; _GUID ftidType; }; /*16582 */ struct IShellLibrary { IUnknown baseclass_0; }; /*16583 */ struct IShellItem { IUnknown baseclass_0; }; /*16584 */ struct NiDX9ShaderConstantManager { NiD3DShaderConstantManager baseclass_0; bool m_bSoftwareOnlyVP; }; /*16585 */ struct SHEPHANDLE { unsigned int dwEffect; unsigned int dwTag; }; /*16586 */ struct IDirectInputEffectShepherdVtbl { HRESULT (__stdcall *QueryInterface)(IDirectInputEffectShepherd *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IDirectInputEffectShepherd *); unsigned int (__stdcall *Release)(IDirectInputEffectShepherd *); HRESULT (__stdcall *DeviceID)(IDirectInputEffectShepherd *, unsigned int, unsigned int, void *); HRESULT (__stdcall *GetVersions)(IDirectInputEffectShepherd *, DIDRIVERVERSIONS *); HRESULT (__stdcall *Escape)(IDirectInputEffectShepherd *, SHEPHANDLE *, DIEFFESCAPE *); HRESULT (__stdcall *DeviceEscape)(IDirectInputEffectShepherd *, SHEPHANDLE *, DIEFFESCAPE *); HRESULT (__stdcall *SetGain)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int); HRESULT (__stdcall *SendForceFeedbackCommand)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int); HRESULT (__stdcall *GetForceFeedbackState)(IDirectInputEffectShepherd *, SHEPHANDLE *, DIDEVICESTATE *); HRESULT (__stdcall *DownloadEffect)(IDirectInputEffectShepherd *, unsigned int, SHEPHANDLE *, DIEFFECT *, unsigned int); HRESULT (__stdcall *DestroyEffect)(IDirectInputEffectShepherd *, SHEPHANDLE *); HRESULT (__stdcall *StartEffect)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int, unsigned int); HRESULT (__stdcall *StopEffect)(IDirectInputEffectShepherd *, SHEPHANDLE *); HRESULT (__stdcall *GetEffectStatus)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int *); HRESULT (__stdcall *SetGlobalGain)(IDirectInputEffectShepherd *, unsigned int); }; /*16587 */ struct IDirectInputEffectShepherd { IDirectInputEffectShepherdVtbl *lpVtbl; }; /*16588 */ struct DIDRIVERVERSIONS { unsigned int dwSize; unsigned int dwFirmwareRevision; unsigned int dwHardwareRevision; unsigned int dwFFDriverVersion; }; /*16589 */ struct DIDEVICESTATE { unsigned int dwSize; unsigned int dwState; unsigned int dwLoad; }; /*16590 */ struct DIPROPINFO { _GUID *pguid; unsigned int iobj; unsigned int dwDevType; }; /*16591 */ union $983DBE8ABC3C6C5332AC355A10D6978F { unsigned int RawValue; char On; }; /*16592 */ struct _HIDP_DATA { unsigned __int16 DataIndex; unsigned __int16 Reserved; $983DBE8ABC3C6C5332AC355A10D6978F ___u2; }; /*16593 */ struct JOYRAMP { int x; int y; unsigned int dx; int dy; }; /*16594 */ struct LMINMAX { int Min; int Max; }; /*16595 */ struct VXDINSTANCE { unsigned int fl; void *pState; DIDEVICEOBJECTDATA_DX3 *pBuffer; DIDEVICEOBJECTDATA_DX3 *pEnd; DIDEVICEOBJECTDATA_DX3 *pHead; DIDEVICEOBJECTDATA_DX3 *pTail; unsigned int fOverflow; struct CDIDev *pdd; HWND__ *hwnd; }; /*16596 */ struct CEm { VXDINSTANCE vi; CEm *pemNext; unsigned int *rgdwDf; unsigned int dwExtra; CEd *ped; int cAcquire; int cRef; int fWorkerThread; int fHidden; }; /*16597 */ struct CEd { void *const pState; unsigned int *const pDevType; HRESULT (__stdcall *Acquire)(CEm *, int); int cAcquire; unsigned int cbData; unsigned int cRef; }; /*16598 */ struct HIDGROUPCAPS { _HIDP_REPORT_TYPE type; unsigned int cObj; unsigned __int16 UsagePage; unsigned __int16 UsageMin; unsigned __int16 StringMin; unsigned __int16 StringMax; unsigned __int16 DesignatorMin; unsigned __int16 DesignatorMax; unsigned __int16 DataIndexMin; unsigned __int16 usGranularity; int lMask; unsigned __int16 BitSize; unsigned __int16 LinkCollection; LMINMAX Logical; LMINMAX Physical; int Null; unsigned int Units; unsigned __int16 Exponent; unsigned __int16 wReportId; int fReportDisabled; int Reserved; int IsAbsolute; int IsValue; int IsAlias; int IsSigned; int IsPolledPOV; }; /*16599 */ struct HIDREPORTINFO { _HIDP_DATA *rgdata; void *pvReport; int cdataMax; int cdataUsed; unsigned int cbReport; int fNeedClear; int fChanged; }; /*16600 */ struct _DIAPPHACKS { int fReacquire; int fNoSubClass; int nMaxDeviceNameLength; }; /*16601 */ struct JOYRANGECONVERT { int fRaw; JOYRAMP rmpLow; JOYRAMP rmpHigh; unsigned int dwPmin; unsigned int dwPmax; unsigned int dwPc; int lMin; int lMax; int lC; unsigned int dwDz; unsigned int dwSat; unsigned int dwCPointsNum; _CPOINT cp[8]; int fPolledPOV; int lMinPOV[5]; int lMaxPOV[5]; }; /*16602 */ struct HIDOBJCAPS { HIDGROUPCAPS *pcaps; JOYRANGECONVERT *pjrc; int idata; }; /*16603 */ struct IDirectInputDeviceCallback { IDirectInputDeviceCallbackVtbl *lpVtbl; }; /*16604 */ struct IDirectInputDeviceCallbackVtbl { HRESULT (__stdcall *QueryInterface)(IDirectInputDeviceCallback *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IDirectInputDeviceCallback *); unsigned int (__stdcall *Release)(IDirectInputDeviceCallback *); HRESULT (__stdcall *GetInstance)(IDirectInputDeviceCallback *, void **); HRESULT (__stdcall *GetVersions)(IDirectInputDeviceCallback *, DIDRIVERVERSIONS *); HRESULT (__stdcall *GetDataFormat)(IDirectInputDeviceCallback *, _DIDATAFORMAT **); HRESULT (__stdcall *GetObjectInfo)(IDirectInputDeviceCallback *, DIPROPINFO *, DIDEVICEOBJECTINSTANCEW *); HRESULT (__stdcall *GetCapabilities)(IDirectInputDeviceCallback *, DIDEVCAPS *); HRESULT (__stdcall *Acquire)(IDirectInputDeviceCallback *); HRESULT (__stdcall *Unacquire)(IDirectInputDeviceCallback *); HRESULT (__stdcall *GetDeviceState)(IDirectInputDeviceCallback *, void *); HRESULT (__stdcall *GetDeviceInfo)(IDirectInputDeviceCallback *, DIDEVICEINSTANCEW *); HRESULT (__stdcall *GetProperty)(IDirectInputDeviceCallback *, DIPROPINFO *, DIPROPHEADER *); HRESULT (__stdcall *SetProperty)(IDirectInputDeviceCallback *, DIPROPINFO *, DIPROPHEADER *); HRESULT (__stdcall *SetEventNotification)(IDirectInputDeviceCallback *, void *); HRESULT (__stdcall *SetCooperativeLevel)(IDirectInputDeviceCallback *, HWND__ *, unsigned int); HRESULT (__stdcall *RunControlPanel)(IDirectInputDeviceCallback *, HWND__ *, unsigned int); HRESULT (__stdcall *CookDeviceData)(IDirectInputDeviceCallback *, unsigned int, DIDEVICEOBJECTDATA *); HRESULT (__stdcall *CreateEffect)(IDirectInputDeviceCallback *, IDirectInputEffectShepherd **); HRESULT (__stdcall *GetFFConfigKey)(IDirectInputDeviceCallback *, unsigned int, HKEY__ **); HRESULT (__stdcall *SendDeviceData)(IDirectInputDeviceCallback *, unsigned int, DIDEVICEOBJECTDATA *, unsigned int *, unsigned int); HRESULT (__stdcall *Poll)(IDirectInputDeviceCallback *); unsigned int (__stdcall *GetUsage)(IDirectInputDeviceCallback *, int); HRESULT (__stdcall *MapUsage)(IDirectInputDeviceCallback *, unsigned int, int *); HRESULT (__stdcall *SetDIData)(IDirectInputDeviceCallback *, unsigned int, void *); HRESULT (__stdcall *BuildDefaultActionMap)(IDirectInputDeviceCallback *, _DIACTIONFORMATW *, unsigned int, _GUID *const ); }; /*16605 */ struct _HIDP_CAPS { unsigned __int16 Usage; unsigned __int16 UsagePage; unsigned __int16 InputReportByteLength; unsigned __int16 OutputReportByteLength; unsigned __int16 FeatureReportByteLength; unsigned __int16 Reserved[17]; unsigned __int16 NumberLinkCollectionNodes; unsigned __int16 NumberInputButtonCaps; unsigned __int16 NumberInputValueCaps; unsigned __int16 NumberInputDataIndices; unsigned __int16 NumberOutputButtonCaps; unsigned __int16 NumberOutputValueCaps; unsigned __int16 NumberOutputDataIndices; unsigned __int16 NumberFeatureButtonCaps; unsigned __int16 NumberFeatureValueCaps; unsigned __int16 NumberFeatureDataIndices; }; /*16606 */ union $D562A0E3712088778BBF49030252BB4F { void *pvGroup2; HIDREPORTINFO hriIn; }; /*16607 */ struct CHid { IDirectInputDeviceCallback dcb; $D562A0E3712088778BBF49030252BB4F ___u1; HIDREPORTINFO hriOut; HIDREPORTINFO hriFea; void *pvPhys; void *pvStage; unsigned int cbPhys; VXDINSTANCE *pvi; unsigned int dwDevType; unsigned int dwAxes; unsigned int dwButtons; unsigned int dwPOVs; unsigned int dwCollections; void *hdev; void *hdevEm; unsigned int rgdwBase[4]; HIDOBJCAPS *rghoc; _DIDATAFORMAT df; unsigned int ibButtonData; unsigned int cbButtonData; char **rgpbButtonMasks; _HIDP_PREPARSED_DATA *ppd; HIDGROUPCAPS *rgcaps; JOYRANGECONVERT *pjrcNext; _HIDP_CAPS caps; CEd ed; _OVERLAPPED o; unsigned int dwStartRead; unsigned int dwStopRead; char *rgbaxissemflags; int *rgiobj; int *rgipov; int *rgiaxis; int *rgicoll; unsigned int uiInstanceMax; char *ptszId; char *ptszPath; HKEY__ *hkInstType; unsigned int ccaps; int idJoy; HKEY__ *hkType; unsigned __int16 VendorID; unsigned __int16 ProductID; HWND__ *hwnd; int IsPolledInput; int fPIDdevice; unsigned __int16 wMaxReportId[3]; char *pEnableReportId[3]; unsigned int dwVersion; _DIAPPHACKS diHacks; HKEY__ *hkProp; int fEnableInputReport; int fFlags2Checked; }; /*16608 */ typedef _SERVICE_NOTIFY_2W *PSERVICE_NOTIFYW; /*16609 */ typedef tagMSGBOXPARAMSW *PMSGBOXPARAMSW; /*16610 */ typedef _MESSAGE_RESOURCE_ENTRY *PMESSAGE_RESOURCE_ENTRY; /*16611 */ typedef void (__stdcall *WAITORTIMERCALLBACKFUNC)(void *, char); /*16612 */ typedef HDC__ *HDC; /*16613 */ typedef tagAUXCAPS2A *NPAUXCAPS2A; /*16614 */ typedef tagMIXERCAPSA *PMIXERCAPS; /*16615 */ typedef tagEMRSELECTCLIPPATH *PEMRSELECTCLIPPATH; /*16616 */ typedef tagAUXCAPS2A *LPAUXCAPS2A; /*16617 */ typedef _PORT_INFO_1W *LPPORT_INFO_1W; /*16618 */ typedef _IMAGE_DEBUG_DIRECTORY *PIMAGE_DEBUG_DIRECTORY; /*16619 */ typedef _PORT_INFO_3W *LPPORT_INFO_3W; /*16620 */ typedef _PRINTER_INFO_1A *LPPRINTER_INFO_1A; /*16621 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FIND_CERT)(void *, _CERT_STORE_PROV_FIND_INFO *, _CERT_CONTEXT *, unsigned int, void **, _CERT_CONTEXT **); /*16622 */ typedef _PORT_INFO_2W *LPPORT_INFO_2W; /*16623 */ typedef char ShineCharRaceID; /*16624 */ typedef _CTL_ENTRY *PCTL_ENTRY; /*16625 */ typedef tagAUXCAPS2W *LPAUXCAPS2W; /*16626 */ typedef _DOC_INFO_3A *PDOC_INFO_3A; /*16627 */ typedef tagEVENTMSG *PEVENTMSGMSG; /*16628 */ typedef unsigned __int16 wchar_t; /*16629 */ typedef tagAUXCAPS2W *NPAUXCAPS2W; /*16630 */ typedef PPM_THERMAL_POLICY_EVENT *PPPM_THERMAL_POLICY_EVENT; /*16631 */ typedef char *LPBYTE; /*16632 */ typedef IUnknown *LPUNKNOWN; /*16633 */ typedef char *pchar_t; /*16634 */ typedef _NON_PAGED_DEBUG_INFO *PNON_PAGED_DEBUG_INFO; /*16635 */ typedef tagMIXERCAPS2A *PMIXERCAPS2; /*16636 */ typedef _TRANSACTION_LIST_ENTRY *PTRANSACTION_LIST_ENTRY; /*16637 */ typedef void __stdcall RPCNOTIFICATION_ROUTINE(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); /*16638 */ typedef unsigned int HCRYPTHASH; /*16639 */ typedef unsigned int (__stdcall *LPOFNHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /*16640 */ typedef SCARD_READERSTATEA *LPSCARD_READERSTATEA; /*16641 */ typedef _IMAGE_RESOURCE_DIRECTORY_ENTRY *PIMAGE_RESOURCE_DIRECTORY_ENTRY; /*16642 */ typedef _PRINTER_INFO_1W *LPPRINTER_INFO_1W; /*16643 */ typedef tagIMEMENUITEMINFOA *PIMEMENUITEMINFO; /*16644 */ typedef sockaddr *PSOCKADDR; /*16645 */ typedef _TRANSACTION_NOTIFICATION *PTRANSACTION_NOTIFICATION; /*16646 */ typedef int openmode; /*16647 */ typedef tagEMRLINETO *PEMRLINETO; /*16648 */ typedef _CRYPT_MASK_GEN_ALGORITHM *PCRYPT_MASK_GEN_ALGORITHM; /*16649 */ typedef tagEVENTMSG *PEVENTMSG; /*16650 */ typedef IAddrExclusionControl *LPADDREXCLUSIONCONTROL; /*16651 */ typedef HKEY__ **PHKEY; /*16652 */ typedef tagMCI_LOAD_PARMSW *LPMCI_LOAD_PARMSW; /*16653 */ typedef _DISK_GEOMETRY *PDISK_GEOMETRY; /*16654 */ typedef const char *LPCTCH; /*16655 */ typedef tagHIGHCONTRASTA *LPHIGHCONTRASTA; /*16656 */ typedef unsigned __int16 PROPVAR_PAD2; /*16657 */ typedef _RIP_INFO *LPRIP_INFO; /*16658 */ typedef tagKERNINGPAIR *LPKERNINGPAIR; /*16659 */ typedef _CRYPTNET_URL_CACHE_FLUSH_INFO *PCRYPTNET_URL_CACHE_FLUSH_INFO; /*16660 */ typedef _OSVERSIONINFOW *POSVERSIONINFOW; /*16661 */ typedef int (__stdcall *TIMEFMT_ENUMPROCEX)(wchar_t *, int); /*16662 */ typedef tagMCI_OVLY_LOAD_PARMSA *LPMCI_OVLY_LOAD_PARMS; /*16663 */ typedef tagVARDESC *LPVARDESC; /*16664 */ typedef tagMCI_WAVE_DELETE_PARMS *PMCI_WAVE_DELETE_PARMS; /*16665 */ typedef int *LPFXPT16DOT16; /*16666 */ typedef _PRINTER_ENUM_VALUESW *LPPRINTER_ENUM_VALUESW; /*16667 */ typedef _DOC_INFO_2A *PDOC_INFO_2A; /*16668 */ typedef _PROVIDOR_INFO_2W *LPPROVIDOR_INFO_2W; /*16669 */ typedef _PORT_INFO_3A *PPORT_INFO_3; /*16670 */ typedef _PROVIDOR_INFO_1W *LPPROVIDOR_INFO_1W; /*16671 */ typedef tagHIGHCONTRASTW *LPHIGHCONTRASTW; /*16672 */ typedef tagRAWHID *PRAWHID; /*16673 */ typedef tagMCI_LOAD_PARMSA *LPMCI_LOAD_PARMSA; /*16674 */ typedef tagEMRPOLYLINE *PEMRPOLYBEZIER; /*16675 */ typedef _D3DXCONSTANTTABLE_DESC *LPD3DXCONSTANTTABLE_DESC; /*16676 */ typedef _BOOT_AREA_INFO *PBOOT_AREA_INFO; /*16677 */ typedef void (__stdcall *PIMAGE_TLS_CALLBACK)(void *, unsigned int, void *); /*16678 */ typedef _GUID *const RIID; /*16679 */ typedef HWINSTA__ *HWINSTA; /*16680 */ typedef _CRYPT_HASH_MESSAGE_PARA *PCRYPT_HASH_MESSAGE_PARA; /*16681 */ typedef _OSVERSIONINFOA *POSVERSIONINFOA; /*16682 */ typedef lua_TValue *StkId; /*16683 */ typedef unsigned __int64 *PDWORDLONG; /*16684 */ typedef _IMAGE_FUNCTION_ENTRY *PIMAGE_FUNCTION_ENTRY; /*16685 */ typedef tagMINMAXINFO *LPMINMAXINFO; /*16686 */ typedef _currencyfmtA *LPCURRENCYFMTA; /*16687 */ typedef _ADDJOB_INFO_1A *LPADDJOB_INFO_1; /*16688 */ typedef _RPC_PROTSEQ_ENDPOINT *PRPC_PROTSEQ_ENDPOINT; /*16689 */ typedef ITypeLib2 *LPTYPELIB2; /*16690 */ typedef tagMIXERCAPSA *PMIXERCAPSA; /*16691 */ typedef tagMIXERLINEA *LPMIXERLINEA; /*16692 */ typedef tagAUXCAPS2A *NPAUXCAPS2; /*16693 */ typedef ID3DXEffect *LPD3DXEFFECT; /*16694 */ typedef tagEMREXTFLOODFILL *PEMREXTFLOODFILL; /*16695 */ typedef IDirect3DPixelShader9 *PDIRECT3DPIXELSHADER9; /*16696 */ typedef tagAUXCAPS2A *LPAUXCAPS2; /*16697 */ typedef _FILEMUIINFO *PFILEMUIINFO; /*16698 */ typedef ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER; /*16699 */ typedef _BIDI_RESPONSE_CONTAINER *PBIDI_RESPONSE_CONTAINER; /*16700 */ typedef _TRIVERTEX *PTRIVERTEX; /*16701 */ typedef _BIN_RANGE *PBIN_RANGE; /*16702 */ typedef tagIMEMENUITEMINFOW *PIMEMENUITEMINFOW; /*16703 */ typedef _FSCTL_QUERY_FAT_BPB_BUFFER *PFSCTL_QUERY_FAT_BPB_BUFFER; /*16704 */ typedef void *LOCALHANDLE; /*16705 */ typedef _PRINTER_INFO_1A *LPPRINTER_INFO_1; /*16706 */ typedef int (__stdcall *FARPROC)(); /*16707 */ typedef _D3DXFRAME *LPD3DXFRAME; /*16708 */ typedef _IMAGE_EXPORT_DIRECTORY *PIMAGE_EXPORT_DIRECTORY; /*16709 */ typedef IConnectionPoint *LPCONNECTIONPOINT; /*16710 */ typedef unsigned __int16 SHINE_CHAR_STATE_TIME; /*16711 */ typedef tagMIXERCAPSW *PMIXERCAPSW; /*16712 */ typedef _DOC_INFO_1A *PDOC_INFO_1A; /*16713 */ typedef _PEB_LDR_DATA *PPEB_LDR_DATA; /*16714 */ typedef _BINARY_CONTAINER *PBINARY_CONTAINER; /*16715 */ typedef _SYSTEM_INFO *LPSYSTEM_INFO; /*16716 */ typedef char SHINE_WEAPON_TITLE[21]; /*16717 */ typedef DLGTEMPLATE *LPDLGTEMPLATEA; /*16718 */ typedef _EXCEPTION_RECORD *LPEXCEPTION_RECORD; /*16719 */ typedef unsigned int u4; /*16720 */ typedef DIDEVICEOBJECTINSTANCE_DX3A *LPCDIDEVICEOBJECTINSTANCE_DX3; /*16721 */ typedef _BIDI_RESPONSE_CONTAINER *LPBIDI_RESPONSE_CONTAINER; /*16722 */ typedef tagIMEMENUITEMINFOA *PIMEMENUITEMINFOA; /*16723 */ typedef IDirect3DVertexDeclaration9 *PDIRECT3DVERTEXDECLARATION9; /*16724 */ typedef tagOLERENDER *LPOLERENDER; /*16725 */ typedef tagMCI_OVLY_WINDOW_PARMSA *LPMCI_OVLY_WINDOW_PARMSA; /*16726 */ typedef POWER_ACTION *PPOWER_ACTION; /*16727 */ typedef tagGUITHREADINFO *LPGUITHREADINFO; /*16728 */ typedef tagHIGHCONTRASTA *LPHIGHCONTRAST; /*16729 */ typedef unsigned int SHINE_MOB_REGEN_ABSTATE_GROUP; /*16730 */ typedef _PORT_INFO_3W *PPORT_INFO_3W; /*16731 */ typedef void *voidpf; /*16732 */ typedef _PRINTER_INFO_8A *PPRINTER_INFO_8; /*16733 */ typedef _PRINTER_INFO_9A *PPRINTER_INFO_9; /*16734 */ typedef _PRINTER_INFO_6 *PPRINTER_INFO_6; /*16735 */ typedef void *HCERTSTOREPROV; /*16736 */ typedef _PRINTER_INFO_7A *PPRINTER_INFO_7; /*16737 */ typedef void (__stdcall *I_RpcProxyUpdatePerfCounterBackendServerFn)(unsigned __int16 *, int); /*16738 */ typedef _PRINTER_INFO_4A *PPRINTER_INFO_4; /*16739 */ typedef _PRINTER_INFO_5A *PPRINTER_INFO_5; /*16740 */ typedef _RTL_RUN_ONCE *PINIT_ONCE; /*16741 */ typedef _PRINTER_INFO_2A *PPRINTER_INFO_2; /*16742 */ typedef tagGESTURENOTIFYSTRUCT *PGESTURENOTIFYSTRUCT; /*16743 */ typedef unsigned __int16 ShineStateTime; /*16744 */ typedef _PRINTER_INFO_3 *PPRINTER_INFO_3; /*16745 */ typedef tagGCP_RESULTSW *LPGCP_RESULTSW; /*16746 */ typedef int (__stdcall *LPDIENUMEFFECTSCALLBACKW)(DIEFFECTINFOW *, void *); /*16747 */ typedef _UMS_CREATE_THREAD_ATTRIBUTES *PUMS_CREATE_THREAD_ATTRIBUTES; /*16748 */ typedef tagHELPINFO *LPHELPINFO; /*16749 */ typedef _PRINTER_INFO_1A *PPRINTER_INFO_1; /*16750 */ typedef char *PTCH; /*16751 */ typedef tagCANDIDATELIST *PCANDIDATELIST; /*16752 */ typedef _NCB *PNCB; /*16753 */ typedef _STARTUPINFOA *LPSTARTUPINFOA; /*16754 */ typedef _PORT_INFO_3A *PPORT_INFO_3A; /*16755 */ typedef unsigned int NOTIFICATION_MASK; /*16756 */ typedef tagMCI_LOAD_PARMSA *LPMCI_LOAD_PARMS; /*16757 */ typedef unsigned __int64 *PUINT64; /*16758 */ typedef ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET; /*16759 */ typedef tagBITMAP *NPBITMAP; /*16760 */ typedef DIDEVICEOBJECTDATA_DX3 *LPCDIDEVICEOBJECTDATA_DX; /*16761 */ typedef tagBITMAP *LPBITMAP; /*16762 */ typedef char (__stdcall *PREGISTERCLASSNAMEW)(const wchar_t *); /*16763 */ typedef tagMCI_SYSINFO_PARMSW *LPMCI_SYSINFO_PARMSW; /*16764 */ typedef _OSVERSIONINFOA *POSVERSIONINFO; /*16765 */ typedef tagDDEML_MSG_HOOK_DATA *PDDEML_MSG_HOOK_DATA; /*16766 */ typedef int (__stdcall *DRIVERPROC)(unsigned int, HDRVR__ *, unsigned int, int, int); /*16767 */ typedef void *HGDIOBJ; /*16768 */ typedef tagINPUT *PINPUT; /*16769 */ typedef _D3DXCONSTANT_DESC *LPD3DXCONSTANT_DESC; /*16770 */ typedef _userHMETAFILE *wireHMETAFILE; /*16771 */ typedef void *BCRYPT_KEY_HANDLE; /*16772 */ typedef _CMSG_CTRL_DECRYPT_PARA *PCMSG_CTRL_DECRYPT_PARA; /*16773 */ typedef tagRAWKEYBOARD *LPRAWKEYBOARD; /*16774 */ typedef PPM_IDLE_STATE_BUCKET_EX *PPPM_IDLE_STATE_BUCKET_EX; /*16775 */ typedef _CMSG_CONTENT_ENCRYPT_INFO *PCMSG_CONTENT_ENCRYPT_INFO; /*16776 */ typedef unsigned int HAuthTicket; /*16777 */ typedef unsigned int NCRYPT_KEY_HANDLE; /*16778 */ typedef _GET_CHANGER_PARAMETERS *PGET_CHANGER_PARAMETERS; /*16779 */ typedef _D3DXEFFECTDEFAULT *LPD3DXEFFECTDEFAULT; /*16780 */ typedef tagEMRSTRETCHDIBITS *PEMRSTRETCHDIBITS; /*16781 */ typedef _JOBOBJECT_BASIC_LIMIT_INFORMATION *PJOBOBJECT_BASIC_LIMIT_INFORMATION; /*16782 */ typedef tagAXISINFOA *PAXISINFOA; /*16783 */ typedef tagMIXERCAPS2A *LPMIXERCAPS2; /*16784 */ typedef _OSVERSIONINFOEXA *POSVERSIONINFOEX; /*16785 */ typedef _CERT_CHAIN_ENGINE_CONFIG *PCERT_CHAIN_ENGINE_CONFIG; /*16786 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FREE_FIND_CTL)(void *, _CTL_CONTEXT *, void *, unsigned int); /*16787 */ typedef tagSCROLLBARINFO *PSCROLLBARINFO; /*16788 */ typedef IInternetProtocol *LPIINTERNETPROTOCOL; /*16789 */ typedef _HTTPSPolicyCallbackData *PHTTPSPolicyCallbackData; /*16790 */ typedef fd_set *PFD_SET; /*16791 */ typedef _CERT_X942_DH_VALIDATION_PARAMS *PCERT_X942_DH_VALIDATION_PARAMS; /*16792 */ typedef ID3DXSkinInfo *LPD3DXSKININFO; /*16793 */ typedef void (__thiscall *Unpacker)(NiPNGReader *this, char *, char *); /*16794 */ typedef tagENUMTEXTMETRICA *LPENUMTEXTMETRIC; /*16795 */ typedef tagMDICREATESTRUCTA *LPMDICREATESTRUCTA; /*16796 */ typedef _CERT_ALT_NAME_INFO *PCERT_ALT_NAME_INFO; /*16797 */ typedef _MONITOR_INFO_2W *LPMONITOR_INFO_2W; /*16798 */ typedef unsigned int __stdcall PM_QUERY_PROC(unsigned int *, void **, unsigned int *, unsigned int *); /*16799 */ typedef void (__stdcall *I_RpcFreeCalloutStateFn)(_RDR_CALLOUT_STATE *); /*16800 */ typedef _STORAGE_PRIORITY_HINT_SUPPORT *PSTORAGE_PRIORITY_HINT_SUPPORT; /*16801 */ typedef HMIXEROBJ__ **LPHMIXEROBJ; /*16802 */ typedef _REASSIGN_BLOCKS *PREASSIGN_BLOCKS; /*16803 */ typedef unsigned int *PULONG32; /*16804 */ typedef void (__stdcall *LPSERVICE_MAIN_FUNCTIONW)(unsigned int, wchar_t **); /*16805 */ typedef unsigned int SHINE_REGIST_NUMBER; /*16806 */ typedef IAddrTrackingControl *LPADDRTRACKINGCONTROL; /*16807 */ typedef _CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY *PCRYPT_CONTENT_INFO_SEQUENCE_OF_ANY; /*16808 */ typedef tagPARAMDESC *LPPARAMDESC; /*16809 */ typedef IErrorLog *LPERRORLOG; /*16810 */ typedef HCONV__ *HCONV; /*16811 */ typedef tagLOGCOLORSPACEW *LPLOGCOLORSPACEW; /*16812 */ typedef tagSAFEARRAYBOUND *LPSAFEARRAYBOUND; /*16813 */ typedef tagEMRTEXT *PEMRTEXT; /*16814 */ typedef int *PBOOL; /*16815 */ typedef _MONITOR_INFO_2A *LPMONITOR_INFO_2A; /*16816 */ typedef ARRAY_INFO *PARRAY_INFO; /*16817 */ typedef _UNIVERSAL_NAME_INFOA *LPUNIVERSAL_NAME_INFO; /*16818 */ typedef HICON__ *HCURSOR; /*16819 */ typedef unsigned __int16 ShineRaidRegnum; /*16820 */ typedef tagPOINT *PPOINT; /*16821 */ typedef unsigned __int16 SHINE_MOB_ID; /*16822 */ typedef _IMAGE_AUX_SYMBOL *PIMAGE_AUX_SYMBOL; /*16823 */ typedef protoent *LPPROTOENT; /*16824 */ typedef DIEFFECT *LPCDIEFFECT; /*16825 */ typedef float FLOAT; /*16826 */ typedef DIPROPCALPOV *LPDIPROPCALPOV; /*16827 */ typedef bool _Bool; /*16828 */ typedef _PERF_BIN *PPERF_BIN; /*16829 */ typedef _TOKEN_ORIGIN *PTOKEN_ORIGIN; /*16830 */ typedef _OUTLINETEXTMETRICW *NPOUTLINETEXTMETRICW; /*16831 */ typedef tagVARIANT *LPVARIANT; /*16832 */ typedef _OUTLINETEXTMETRICW *LPOUTLINETEXTMETRICW; /*16833 */ typedef char uint8; /*16834 */ typedef char UINT8; /*16835 */ typedef RETRIEVAL_POINTERS_BUFFER *PRETRIEVAL_POINTERS_BUFFER; /*16836 */ typedef unsigned int SHINE_CHARGED_ITEM_ORDER_NO; /*16837 */ typedef unsigned int SAVEPOINT_ID; /*16838 */ typedef char *PINT8; /*16839 */ typedef tagMIXERCAPS2W *LPMIXERCAPS2W; /*16840 */ typedef _OSVERSIONINFOEXW *POSVERSIONINFOEXW; /*16841 */ typedef void (__stdcall *PFN_RPCNOTIFICATION_ROUTINE)(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); /*16842 */ typedef unsigned int (__stdcall *USER_MARSHAL_SIZING_ROUTINE)(unsigned int *, unsigned int, void *); /*16843 */ typedef _CRL_ENTRY *PCRL_ENTRY; /*16844 */ typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW; /*16845 */ typedef _RTL_RUN_ONCE *LPINIT_ONCE; /*16846 */ typedef unsigned __int64 ShineLayerRegistNumber; /*16847 */ typedef IClassFactory *LPCLASSFACTORY; /*16848 */ typedef char SHINE_PET_MIND; /*16849 */ typedef _OSVERSIONINFOEXW *LPOSVERSIONINFOEXW; /*16850 */ typedef tagEMRSETARCDIRECTION *PEMRSETARCDIRECTION; /*16851 */ typedef _OCSP_BASIC_RESPONSE_INFO *POCSP_BASIC_RESPONSE_INFO; /*16852 */ typedef tagMIXERCAPS2A *LPMIXERCAPS2A; /*16853 */ typedef _OSVERSIONINFOEXA *POSVERSIONINFOEXA; /*16854 */ typedef tagGESTUREINFO *PCGESTUREINFO; /*16855 */ typedef tagEMRGRADIENTFILL *PEMRGRADIENTFILL; /*16856 */ typedef _TOKEN_DEFAULT_DACL *PTOKEN_DEFAULT_DACL; /*16857 */ typedef float *PFLOAT; /*16858 */ typedef unsigned int uInt; /*16859 */ typedef unsigned int UINT; /*16860 */ typedef void (__stdcall *LPDRVCALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*16861 */ typedef PPM_WMI_PERF_STATES *PPPM_WMI_PERF_STATES; /*16862 */ typedef unsigned int *PULONG; /*16863 */ typedef tagLOCALESIGNATURE *PLOCALESIGNATURE; /*16864 */ typedef _BCryptBufferDesc *PBCryptBufferDesc; /*16865 */ typedef unsigned __int16 BAD_TRACK_NUMBER; /*16866 */ typedef _ACCESS_DENIED_CALLBACK_ACE *PACCESS_DENIED_CALLBACK_ACE; /*16867 */ typedef int *PINT; /*16868 */ typedef _RATE_QUOTA_LIMIT *PRATE_QUOTA_LIMIT; /*16869 */ typedef tagMINIMIZEDMETRICS *PMINIMIZEDMETRICS; /*16870 */ typedef _CMSG_SIGNER_ENCODE_INFO *PCMSG_SIGNER_ENCODE_INFO; /*16871 */ typedef char __C_ASSERT__[1]; /*16872 */ typedef tagEMRPOLYLINE *PEMRPOLYLINE; /*16873 */ typedef _FILE_STREAM_INFO *PFILE_STREAM_INFO; /*16874 */ typedef tagENUMTEXTMETRICA *LPENUMTEXTMETRICA; /*16875 */ typedef tagMCI_WAVE_SET_PARMS *LPMCI_WAVE_SET_PARMS; /*16876 */ typedef ID3DXAllocateHierarchy *LPD3DXALLOCATEHIERARCHY; /*16877 */ typedef tagLC_STRINGS *LPLC_STRINGS; /*16878 */ typedef hostent *LPHOSTENT; /*16879 */ typedef _EFS_HASH_BLOB *PEFS_HASH_BLOB; /*16880 */ typedef _GLYPHMETRICS *LPGLYPHMETRICS; /*16881 */ typedef _FILE_FS_PERSISTENT_VOLUME_INFORMATION *PFILE_FS_PERSISTENT_VOLUME_INFORMATION; /*16882 */ typedef tagNC_ADDRESS *PNC_ADDRESS; /*16883 */ typedef _CMSG_KEY_AGREE_RECIPIENT_INFO *PCMSG_KEY_AGREE_RECIPIENT_INFO; /*16884 */ typedef tagPOINTS *PPOINTS; /*16885 */ typedef _TP_TIMER *PTP_TIMER; /*16886 */ typedef HRGN__ *HRGN; /*16887 */ typedef DIEFFECT_DX5 *LPDIEFFECT_DX5; /*16888 */ typedef unsigned int EXECUTION_STATE; /*16889 */ typedef unsigned int RPC_LENGTH; /*16890 */ typedef _GET_LENGTH_INFORMATION *PGET_LENGTH_INFORMATION; /*16891 */ typedef _MONITOR_INFO_2A *LPMONITOR_INFO_2; /*16892 */ typedef _POINTL *PPOINTL; /*16893 */ typedef tagWNDCLASSEXW *PWNDCLASSEXW; /*16894 */ typedef _BCRYPT_INTERFACE_VERSION *PBCRYPT_INTERFACE_VERSION; /*16895 */ typedef tagENUMTEXTMETRICW *LPENUMTEXTMETRICW; /*16896 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_CONTROL)(void *, unsigned int, unsigned int, const void *); /*16897 */ typedef _SERVICE_DESCRIPTIONW *LPSERVICE_DESCRIPTIONW; /*16898 */ typedef _PRINTPROCESSOR_CAPS_1 *PPRINTPROCESSOR_CAPS_1; /*16899 */ typedef unsigned int HCRYPTPROV_OR_NCRYPT_KEY_HANDLE; /*16900 */ typedef _numberfmtW *LPNUMBERFMTW; /*16901 */ typedef tMIXERCONTROLDETAILS_BOOLEAN *PMIXERCONTROLDETAILS_BOOLEAN; /*16902 */ typedef _PROCESSOR_GROUP_INFO *PPROCESSOR_GROUP_INFO; /*16903 */ typedef unsigned int FOURCC; /*16904 */ typedef midihdr_tag *LPMIDIHDR; /*16905 */ typedef _FLOAT128 *PFLOAT128; /*16906 */ typedef _IMAGE_RESOURCE_DIR_STRING_U *PIMAGE_RESOURCE_DIR_STRING_U; /*16907 */ typedef _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION *PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION; /*16908 */ typedef _IMAGE_THUNK_DATA32 *PIMAGE_THUNK_DATA; /*16909 */ typedef _CHANGER_DEVICE_PROBLEM_TYPE *PCHANGER_DEVICE_PROBLEM_TYPE; /*16910 */ typedef midihdr_tag *NPMIDIHDR; /*16911 */ typedef int *LPFXPT2DOT30; /*16912 */ typedef HMONITOR__ *HMONITOR; /*16913 */ typedef tagHELPWININFOA *PHELPWININFOA; /*16914 */ typedef HBRUSH__ *HBRUSH; /*16915 */ typedef _RGNDATAHEADER *PRGNDATAHEADER; /*16916 */ typedef unsigned int ShineRegistNumber; /*16917 */ typedef void *IJL_HANDLE; /*16918 */ typedef tagIMECHARPOSITION *PIMECHARPOSITION; /*16919 */ typedef _TEB_ACTIVE_FRAME *PTEB_ACTIVE_FRAME; /*16920 */ typedef HWND__ *NiWindowRef; /*16921 */ typedef ID3DXAnimationSet *LPD3DXANIMATIONSET; /*16922 */ typedef PPM_WMI_LEGACY_PERFSTATE *PPPM_WMI_LEGACY_PERFSTATE; /*16923 */ typedef _QUERY_SERVICE_LOCK_STATUSA *LPQUERY_SERVICE_LOCK_STATUS; /*16924 */ typedef _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE *PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE; /*16925 */ typedef char SHINE_GUILD_EMBLEM_FILENO; /*16926 */ typedef _CROSS_CERT_DIST_POINTS_INFO *PCROSS_CERT_DIST_POINTS_INFO; /*16927 */ typedef _FILE_NAME_INFO *PFILE_NAME_INFO; /*16928 */ typedef IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; /*16929 */ typedef _SE_IMPERSONATION_STATE *PSE_IMPERSONATION_STATE; /*16930 */ typedef tagMETAHEADER *PMETAHEADER; /*16931 */ typedef _DISCDLGSTRUCTA *LPDISCDLGSTRUCTA; /*16932 */ typedef _SD_GLOBAL_CHANGE_OUTPUT *PSD_GLOBAL_CHANGE_OUTPUT; /*16933 */ typedef int LCSCSTYPE; /*16934 */ typedef ID3DXFileData **LPLPD3DXFILEDATA; /*16935 */ typedef unsigned int ShineQuestHandle; /*16936 */ typedef _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO *PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO; /*16937 */ typedef int (__stdcall *PFN_IMPORT_PRIV_KEY_FUNC)(unsigned int, _CRYPT_PRIVATE_KEY_INFO *, unsigned int, void *); /*16938 */ typedef CEm *PEM; /*16939 */ typedef tagHELPWININFOW *PHELPWININFOW; /*16940 */ typedef _D3DXREGISTER_SET *LPD3DXREGISTER_SET; /*16941 */ typedef _PROVIDOR_INFO_2A *PPROVIDOR_INFO_2; /*16942 */ typedef int LCSGAMUTMATCH; /*16943 */ typedef tagCLIENTCREATESTRUCT *LPCLIENTCREATESTRUCT; /*16944 */ typedef int (__stdcall *HOOKPROC)(int, unsigned int, int); /*16945 */ typedef unsigned __int16 PROTO_NC_ITEM_EQUIP_ACK; /*16946 */ typedef CEd *PED; /*16947 */ typedef IDirect3DIndexBuffer9 *LPDIRECT3DINDEXBUFFER9; /*16948 */ typedef _DISPLAY_DEVICEW *PDISPLAY_DEVICEW; /*16949 */ typedef tagEMRFILLRGN *PEMRFILLRGN; /*16950 */ typedef HLSURF__ *HLSURF; /*16951 */ typedef tagNEWTEXTMETRICA *PNEWTEXTMETRICA; /*16952 */ typedef _KEY_EVENT_RECORD *PKEY_EVENT_RECORD; /*16953 */ typedef RPC_DISPATCH_TABLE *PRPC_DISPATCH_TABLE; /*16954 */ typedef unsigned int _U32; /*16955 */ typedef _COMMCONFIG *LPCOMMCONFIG; /*16956 */ typedef tagMCI_OVLY_LOAD_PARMSA *LPMCI_OVLY_LOAD_PARMSA; /*16957 */ typedef unsigned __int16 PROPVAR_PAD3; /*16958 */ typedef _PRINTPROCESSOR_INFO_1A *PPRINTPROCESSOR_INFO_1; /*16959 */ typedef IDirect3DVolumeTexture9 *PDIRECT3DVOLUMETEXTURE9; /*16960 */ typedef char SHINE_USER_AUTHID; /*16961 */ typedef _CERT_NAME_VALUE *PCERT_NAME_VALUE; /*16962 */ typedef _STORAGE_MEDIA_TYPE *PSTORAGE_MEDIA_TYPE; /*16963 */ typedef int __stdcall RPC_IF_CALLBACK_FN(void *, void *); /*16964 */ typedef _OCSP_BASIC_SIGNED_RESPONSE_INFO *POCSP_BASIC_SIGNED_RESPONSE_INFO; /*16965 */ typedef _SHNAMEMAPPINGW *LPSHNAMEMAPPINGW; /*16966 */ typedef _FILE_STANDARD_INFO *PFILE_STANDARD_INFO; /*16967 */ typedef _SHRINK_VOLUME_INFORMATION *PSHRINK_VOLUME_INFORMATION; /*16968 */ typedef _RGNDATA *LPRGNDATA; /*16969 */ typedef _RGNDATA *NPRGNDATA; /*16970 */ typedef _PORT_INFO_2A *PPORT_INFO_2; /*16971 */ typedef unsigned int *LPSCARDCONTEXT; /*16972 */ typedef ShineDateTime *LPSHINE_DATE_TIME; /*16973 */ typedef float (__cdecl *CurvatureFunction)(NiAnimationKey *, unsigned int); /*16974 */ typedef tagNEWTEXTMETRICW *PNEWTEXTMETRICW; /*16975 */ typedef _JOBOBJECT_JOBSET_INFORMATION *PJOBOBJECT_JOBSET_INFORMATION; /*16976 */ typedef char SHINE_GUILD_DISMISS_STATUS; /*16977 */ typedef ICreateErrorInfo *LPCREATEERRORINFO; /*16978 */ typedef IParseDisplayName *LPPARSEDISPLAYNAME; /*16979 */ typedef _RTL_UMS_SCHEDULER_REASON *PRTL_UMS_SCHEDULER_REASON; /*16980 */ typedef tagMONCONVSTRUCT *PMONCONVSTRUCT; /*16981 */ typedef tagMCI_SAVE_PARMSW *PMCI_SAVE_PARMSW; /*16982 */ typedef unsigned int COLORREF; /*16983 */ typedef void *(__stdcall *GENERIC_BINDING_ROUTINE)(void *); /*16984 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_WRITE_CTL)(void *, _CTL_CONTEXT *, unsigned int); /*16985 */ typedef wchar_t *PWCHAR; /*16986 */ typedef _CERT_CONTEXT *PCERT_CONTEXT; /*16987 */ typedef ICodeInstall *LPCODEINSTALL; /*16988 */ typedef tagMULTIKEYHELPW *PMULTIKEYHELPW; /*16989 */ typedef tagHELPWININFOA *PHELPWININFO; /*16990 */ typedef IDirect3DDevice9 *LPDIRECT3DDEVICE9; /*16991 */ typedef OPENCARDNAMEW *POPENCARDNAMEW; /*16992 */ typedef tagEMRPIXELFORMAT *PEMRPIXELFORMAT; /*16993 */ typedef _currencyfmtA *LPCURRENCYFMT; /*16994 */ typedef _CRYPTOAPI_BLOB *PCRYPT_HASH_BLOB; /*16995 */ typedef _REQUEST_OPLOCK_OUTPUT_BUFFER *PREQUEST_OPLOCK_OUTPUT_BUFFER; /*16996 */ typedef void (__cdecl *png_progressive_end_ptr)(png_struct_def *, png_info_struct *); /*16997 */ typedef char SHINE_ITEM_LEVEL; /*16998 */ typedef _IMAGE_RUNTIME_FUNCTION_ENTRY *PIMAGE_RUNTIME_FUNCTION_ENTRY; /*16999 */ typedef _PROVIDOR_INFO_2W *PPROVIDOR_INFO_2W; /*17000 */ typedef _WGLSWAP *LPWGLSWAP; /*17001 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_READ_CRL)(void *, _CRL_CONTEXT *, unsigned int, _CRL_CONTEXT **); /*17002 */ typedef void (__cdecl *_invalid_parameter_handler)(const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, unsigned int); /*17003 */ typedef DIDEVICEOBJECTINSTANCE_DX3A *LPCDIDEVICEOBJECTINSTANCE_DX3A; /*17004 */ typedef _EVENTSFORLOGFILE *PEVENTSFORLOGFILE; /*17005 */ typedef unsigned __int64 _ULonglong; /*17006 */ typedef _ASSEMBLY_FILE_DETAILED_INFORMATION *PASSEMBLY_FILE_DETAILED_INFORMATION; /*17007 */ typedef char *(__stdcall *USER_MARSHAL_MARSHALLING_ROUTINE)(unsigned int *, char *, void *); /*17008 */ typedef _PROVIDOR_INFO_2A *PPROVIDOR_INFO_2A; /*17009 */ typedef unsigned __int64 *PULONGLONG; /*17010 */ typedef ActiveSkillInfo *LPActiveSkillInfo; /*17011 */ typedef tagSAFEARRAY *LPSAFEARRAY; /*17012 */ typedef IPersistFile *LPPERSISTFILE; /*17013 */ typedef DLGTEMPLATE *LPDLGTEMPLATE; /*17014 */ typedef CGuildWar::GUILD_WAR_LIST *LPGUILD_WAR_LIST; /*17015 */ typedef IAuthenticateEx *LPAUTHENTICATIONEX; /*17016 */ typedef _CRYPT_KEY_PROV_INFO *PCRYPT_KEY_PROV_INFO; /*17017 */ typedef tagNEWTEXTMETRICA *PNEWTEXTMETRIC; /*17018 */ typedef _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION *PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION; /*17019 */ typedef _CRYPT_TIMESTAMP_REQUEST *PCRYPT_TIMESTAMP_REQUEST; /*17020 */ typedef _PORT_INFO_2W *PPORT_INFO_2W; /*17021 */ typedef _SD_GLOBAL_CHANGE_INPUT *PSD_GLOBAL_CHANGE_INPUT; /*17022 */ typedef _ASSEMBLY_FILE_DETAILED_INFORMATION *PCASSEMBLY_FILE_DETAILED_INFORMATION; /*17023 */ typedef unsigned __int64 SHINE_GUILD_TOKEN; /*17024 */ typedef _PRINTPROCESSOR_INFO_1A *PPRINTPROCESSOR_INFO_1A; /*17025 */ typedef tagMCI_OPEN_PARMSA *PMCI_OPEN_PARMS; /*17026 */ typedef void (__stdcall *PFN_SC_NOTIFY_CALLBACK)(void *); /*17027 */ typedef DIDEVICEINSTANCE_DX3W *LPCDIDEVICEINSTANCE_DX3W; /*17028 */ typedef tagACTCTXW *PACTCTXW; /*17029 */ typedef SET_POWER_SETTING_VALUE *PSET_POWER_SETTING_VALUE; /*17030 */ typedef tagEMRCREATEBRUSHINDIRECT *PEMRCREATEBRUSHINDIRECT; /*17031 */ typedef _RPC_BINDING_HANDLE_TEMPLATE_V1_A *PRPC_BINDING_HANDLE_TEMPLATE_V1_A; /*17032 */ typedef _CRYPT_PRIVATE_KEY_INFO *PCRYPT_PRIVATE_KEY_INFO; /*17033 */ typedef int _Myst; /*17034 */ typedef unsigned __int16 *PUSHORT; /*17035 */ typedef _PRINTPROCESSOR_INFO_1W *PPRINTPROCESSOR_INFO_1W; /*17036 */ typedef _ACL *PACL; /*17037 */ typedef tagMCI_OVLY_OPEN_PARMSW *LPMCI_OVLY_OPEN_PARMSW; /*17038 */ typedef _PORT_INFO_2A *PPORT_INFO_2A; /*17039 */ typedef void (__stdcall *WAITORTIMERCALLBACK)(void *, char); /*17040 */ typedef tagTEXTMETRICA *PTEXTMETRICA; /*17041 */ typedef tagEMRGDICOMMENT *PEMRGDICOMMENT; /*17042 */ typedef int iostate; /*17043 */ typedef int (__stdcall *ICMENUMPROCA)(char *, int); /*17044 */ typedef IOleContainer *LPOLECONTAINER; /*17045 */ typedef _RPC_BINDING_HANDLE_TEMPLATE_V1_W *PRPC_BINDING_HANDLE_TEMPLATE_V1_W; /*17046 */ typedef IWindowForBindingUI *LPWINDOWFORBINDINGUI; /*17047 */ typedef _STARTUPINFOA *LPSTARTUPINFO; /*17048 */ typedef tagTRACKMOUSEEVENT *LPTRACKMOUSEEVENT; /*17049 */ typedef _SCARD_ATRMASK *PSCARD_ATRMASK; /*17050 */ typedef tagRAWINPUTDEVICE *PCRAWINPUTDEVICE; /*17051 */ typedef int SHINE_GUILD_ACADEMY_CAN_LEAVE_TIME; /*17052 */ typedef __int16 INT16; /*17053 */ typedef HMIXEROBJ__ *HMIXEROBJ; /*17054 */ typedef tagMENUITEMINFOW *LPCMENUITEMINFOW; /*17055 */ typedef unsigned int __stdcall PM_COLLECT_PROC(wchar_t *, void **, unsigned int *, unsigned int *); /*17056 */ typedef HGLRC__ *NiOglRenderContextRef; /*17057 */ typedef unsigned int *PSECURITY_INFORMATION; /*17058 */ typedef unsigned __int16 ShineMoveSpeed; /*17059 */ typedef joyinfoex_tag *LPJOYINFOEX; /*17060 */ typedef int _off_t; /*17061 */ typedef joyinfoex_tag *NPJOYINFOEX; /*17062 */ typedef void *(__cdecl *Alloc_t)(unsigned int); /*17063 */ typedef _PARTITION_INFORMATION_GPT *PPARTITION_INFORMATION_GPT; /*17064 */ typedef _CRYPT_3DES_KEY_STATE *PCRYPT_3DES_KEY_STATE; /*17065 */ typedef tagHANDLETABLE *LPHANDLETABLE; /*17066 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_READ_CTL)(void *, _CTL_CONTEXT *, unsigned int, _CTL_CONTEXT **); /*17067 */ typedef _CMS_KEY_INFO *PCMS_KEY_INFO; /*17068 */ typedef tagAXISINFOA *PAXISINFO; /*17069 */ typedef _INPUT_RECORD *PINPUT_RECORD; /*17070 */ typedef tagRAWINPUTDEVICE *PRAWINPUTDEVICE; /*17071 */ typedef unsigned int SHINE_CHAR_PLAY_MIN; /*17072 */ typedef void (__cdecl *_inconsistency_function)(); /*17073 */ typedef _EXCEPTION_REGISTRATION_RECORD *PEXCEPTION_REGISTRATION_RECORD; /*17074 */ typedef int LRESULT; /*17075 */ typedef _userSTGMEDIUM *wireASYNC_STGMEDIUM; /*17076 */ typedef int HRESULT; /*17077 */ typedef VOLUME_BITMAP_BUFFER *PVOLUME_BITMAP_BUFFER; /*17078 */ typedef unsigned int *PKAFFINITY; /*17079 */ typedef _DICONFIGUREDEVICESPARAMSW *LPDICONFIGUREDEVICESPARAMSW; /*17080 */ typedef tagCBTACTIVATESTRUCT *LPCBTACTIVATESTRUCT; /*17081 */ typedef _DIOBJECTDATAFORMAT *LPDIOBJECTDATAFORMAT; /*17082 */ typedef tagMDICREATESTRUCTA *LPMDICREATESTRUCT; /*17083 */ typedef _FILE_ATTRIBUTE_TAG_INFO *PFILE_ATTRIBUTE_TAG_INFO; /*17084 */ typedef int GEOID; /*17085 */ typedef _RPC_BINDING_HANDLE_SECURITY_V1_W *PRPC_BINDING_HANDLE_SECURITY_V1_W; /*17086 */ typedef unsigned __int16 SHINE_PARTY_REGNUM; /*17087 */ typedef _DRAGINFOA *LPDRAGINFOA; /*17088 */ typedef png_sPLT_entry_struct *png_sPLT_entryp; /*17089 */ typedef _DICONFIGUREDEVICESPARAMSA *LPDICONFIGUREDEVICESPARAMSA; /*17090 */ typedef tagBIND_OPTS *LPBIND_OPTS; /*17091 */ typedef tagEMRPOLYTEXTOUTA *PEMRPOLYTEXTOUTA; /*17092 */ typedef unsigned int ShineDistanceType; /*17093 */ typedef int (__stdcall *CODEPAGE_ENUMPROCW)(wchar_t *); /*17094 */ typedef _DRIVE_LAYOUT_INFORMATION_GPT *PDRIVE_LAYOUT_INFORMATION_GPT; /*17095 */ typedef _DRAGINFOW *LPDRAGINFOW; /*17096 */ typedef NiFile *(__cdecl *FILECREATEFUNC)(const char *, NiFile::OpenMode, unsigned int); /*17097 */ typedef _SENDCMDINPARAMS *PSENDCMDINPARAMS; /*17098 */ typedef _RPC_BINDING_HANDLE_SECURITY_V1_A *PRPC_BINDING_HANDLE_SECURITY_V1_A; /*17099 */ typedef unsigned int *PDWORD; /*17100 */ typedef tagEMRSETVIEWPORTORGEX *PEMRSETWINDOWORGEX; /*17101 */ typedef LIST_ENTRY32 *PLIST_ENTRY32; /*17102 */ typedef _UNIVERSAL_NAME_INFOA *LPUNIVERSAL_NAME_INFOA; /*17103 */ typedef unsigned int LCTYPE; /*17104 */ typedef int (__stdcall *PFN_CMSG_IMPORT_MAIL_LIST)(_CRYPT_ALGORITHM_IDENTIFIER *, _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA *, unsigned int, void *, unsigned int *); /*17105 */ typedef bool (__cdecl *NiBVTestIntersectFunction)(float, NiBoundingVolume *, NiPoint3 *, NiBoundingVolume *, NiPoint3 *); /*17106 */ typedef wchar_t *PUNZWCH; /*17107 */ typedef waveformat_tag *PWAVEFORMAT; /*17108 */ typedef _DISK_DETECTION_INFO *PDISK_DETECTION_INFO; /*17109 */ typedef char *PUNZTCH; /*17110 */ typedef TextDataType3 *LPTextDataType3; /*17111 */ typedef unsigned int *PDWORD32; /*17112 */ typedef TextDataType2 *LPTextDataType2; /*17113 */ typedef unsigned __int64 SHINE_GUILD_MONEY; /*17114 */ typedef int (__stdcall *PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK)(_CERT_CONTEXT *, void *); /*17115 */ typedef tagINTERFACEDATA *LPINTERFACEDATA; /*17116 */ typedef unsigned int uintptr_t; /*17117 */ typedef _RPC_BINDING_HANDLE_OPTIONS_V1 *PRPC_BINDING_HANDLE_OPTIONS_V1; /*17118 */ typedef void (__stdcall *PTP_CLEANUP_GROUP_CANCEL_CALLBACK)(void *, void *); /*17119 */ typedef tagRECONVERTSTRING *PRECONVERTSTRING; /*17120 */ typedef _DRIVERSTATUS *PDRIVERSTATUS; /*17121 */ typedef tagENUMLOGFONTEXW *LPENUMLOGFONTEXW; /*17122 */ typedef _NAME_BUFFER *PNAME_BUFFER; /*17123 */ typedef __int64 LONG64; /*17124 */ typedef _D3DXFONT_DESCA *LPD3DXFONT_DESCA; /*17125 */ typedef _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA; /*17126 */ typedef _ACTIVATION_CONTEXT_DETAILED_INFORMATION *PCACTIVATION_CONTEXT_DETAILED_INFORMATION; /*17127 */ typedef _tagADDRESS *LPADDRESS; /*17128 */ typedef USN_JOURNAL_DATA *PUSN_JOURNAL_DATA; /*17129 */ typedef TextDataType *LPTextDataType; /*17130 */ typedef tagENUMTEXTMETRICA *PENUMTEXTMETRIC; /*17131 */ typedef tagWINDOWPLACEMENT *LPWINDOWPLACEMENT; /*17132 */ typedef _XSAVE_AREA_HEADER *PXSAVE_AREA_HEADER; /*17133 */ typedef unsigned int SHINE_CHAR_STATPOINT; /*17134 */ typedef tagLOGBRUSH *LPPATTERN; /*17135 */ typedef _CRL_CONTEXT *PCCRL_CONTEXT; /*17136 */ typedef tagLOGBRUSH *NPPATTERN; /*17137 */ typedef _PRINTER_NOTIFY_INFO *PPRINTER_NOTIFY_INFO; /*17138 */ typedef tagCURSORSHAPE *LPCURSORSHAPE; /*17139 */ typedef _RTL_CRITICAL_SECTION_DEBUG *PCRITICAL_SECTION_DEBUG; /*17140 */ typedef void (__stdcall *CS_TYPE_TO_NETCS_ROUTINE)(void *, unsigned int, void *, unsigned int, char *, unsigned int *, unsigned int *); /*17141 */ typedef void (__stdcall *PRTL_UMS_SCHEDULER_ENTRY_POINT)(_RTL_UMS_SCHEDULER_REASON, unsigned int, void *); /*17142 */ typedef _RECTL *PRECTL; /*17143 */ typedef unsigned int RPCOLEDATAREP; /*17144 */ typedef DIPROPRANGE *LPDIPROPRANGE; /*17145 */ typedef FIND_BY_SID_OUTPUT *PFIND_BY_SID_OUTPUT; /*17146 */ typedef _DRAGINFOA *LPDRAGINFO; /*17147 */ typedef void (__stdcall *WORKERCALLBACKFUNC)(void *); /*17148 */ typedef _CERT_CHAIN_ELEMENT *PCCERT_CHAIN_ELEMENT; /*17149 */ typedef unsigned int *PEXECUTION_STATE; /*17150 */ typedef tagMONITORINFOEXW *LPMONITORINFOEXW; /*17151 */ typedef _DICONFIGUREDEVICESPARAMSA *LPDICONFIGUREDEVICESPARAMS; /*17152 */ typedef IDirect3DPixelShader9 *LPDIRECT3DPIXELSHADER9; /*17153 */ typedef tagDEVNAMES *LPDEVNAMES; /*17154 */ typedef tagEXTLOGFONTA *PEXTLOGFONT; /*17155 */ typedef unsigned __int16 SHINE_EMOTICON_FRAME; /*17156 */ typedef IDispatch *LPDISPATCH; /*17157 */ typedef void (__stdcall *PTP_WIN32_IO_CALLBACK)(_TP_CALLBACK_INSTANCE *, void *, void *, unsigned int, unsigned int, _TP_IO *); /*17158 */ typedef tagJOYCAPS2W *PJOYCAPS2W; /*17159 */ typedef _SCONTEXT_QUEUE *PSCONTEXT_QUEUE; /*17160 */ typedef _CERTIFICATE_BLOB *PEFS_CERTIFICATE_BLOB; /*17161 */ typedef IOleClientSite *LPOLECLIENTSITE; /*17162 */ typedef SCARD_T0_COMMAND *LPSCARD_T0_COMMAND; /*17163 */ typedef unsigned int HSEMAPHORE; /*17164 */ typedef char *va_list; /*17165 */ typedef void (__stdcall *WINEVENTPROC)(HWINEVENTHOOK__ *, unsigned int, HWND__ *, int, int, unsigned int, unsigned int); /*17166 */ typedef HINSTANCE__ *NiInstanceRef; /*17167 */ typedef _DATATYPES_INFO_1A *PDATATYPES_INFO_1; /*17168 */ typedef _EXCEPTION_POINTERS *LPEXCEPTION_POINTERS; /*17169 */ typedef _DOCINFOW *LPDOCINFOW; /*17170 */ typedef char *PNZCH; /*17171 */ typedef unsigned int Instruction; /*17172 */ typedef unsigned int PartnerId_t; /*17173 */ typedef MoverSlot *type; /*17174 */ typedef PROCESSOR_IDLESTATE_POLICY *PPROCESSOR_IDLESTATE_POLICY; /*17175 */ typedef tagBLOB *LPBLOB; /*17176 */ typedef _nlsversioninfoex *LPNLSVERSIONINFOEX; /*17177 */ typedef HWND__ *NiStatusWindowRef; /*17178 */ typedef void (__cdecl *PFV)(); /*17179 */ typedef __int16 HALF_PTR; /*17180 */ typedef tagWINDOWPOS *LPWINDOWPOS; /*17181 */ typedef tagRGBTRIPLE *NPRGBTRIPLE; /*17182 */ typedef _CRYPT_PASSWORD_CREDENTIALSW *PCRYPT_PASSWORD_CREDENTIALSW; /*17183 */ typedef tagRGBTRIPLE *LPRGBTRIPLE; /*17184 */ typedef tagBITMAPINFOHEADER *PBITMAPINFOHEADER; /*17185 */ typedef _FILE_ALLOCATION_INFO *PFILE_ALLOCATION_INFO; /*17186 */ typedef tagMCI_ANIM_OPEN_PARMSA *PMCI_ANIM_OPEN_PARMS; /*17187 */ typedef int OAFilterState; /*17188 */ typedef tagCBT_CREATEWNDA *LPCBT_CREATEWNDA; /*17189 */ typedef _PROVIDOR_INFO_1A *PPROVIDOR_INFO_1; /*17190 */ typedef PPM_PERFSTATE_EVENT *PPPM_PERFSTATE_EVENT; /*17191 */ typedef _BIDI_REQUEST_DATA *PBIDI_REQUEST_DATA; /*17192 */ typedef _CERT_STORE_PROV_INFO *PCERT_STORE_PROV_INFO; /*17193 */ typedef unsigned int open_mode; /*17194 */ typedef tagPOLYTEXTW *PPOLYTEXTW; /*17195 */ typedef int (__cdecl *_CRT_ALLOC_HOOK)(int, void *, unsigned int, int, int, const char *, int); /*17196 */ typedef const wchar_t *LPCUWCHAR; /*17197 */ typedef _CRYPT_PROVIDER_REG *PCRYPT_PROVIDER_REG; /*17198 */ typedef _CRYPT_RC4_KEY_STATE *PCRYPT_RC4_KEY_STATE; /*17199 */ typedef void (__cdecl *DynamicEffectPacker)(NiMatrix3 *, NiPoint3 *, NiD3DTextureStage *, bool, NiDX9Renderer *); /*17200 */ typedef _CRYPT_PROVIDER_REF *PCRYPT_PROVIDER_REF; /*17201 */ typedef IInternetBindInfoEx *LPIINTERNETBINDINFOEX; /*17202 */ typedef tagSOUNDSENTRYA *LPSOUNDSENTRY; /*17203 */ typedef _TOKEN_ELEVATION *PTOKEN_ELEVATION; /*17204 */ typedef HACCEL__ *HACCEL; /*17205 */ typedef tagICEXYZTRIPLE *LPCIEXYZTRIPLE; /*17206 */ typedef void (__cdecl *png_progressive_row_ptr)(png_struct_def *, char *, unsigned int, int); /*17207 */ typedef IWinInetHttpInfo *LPWININETHTTPINFO; /*17208 */ typedef _PROPSHEETHEADERW_V2 *LPPROPSHEETHEADERW; /*17209 */ typedef unsigned int KF_DEFINITION_FLAGS; /*17210 */ typedef tagSIZE *LPSIZE; /*17211 */ typedef DIEFFECTINFOA *LPDIEFFECTINFO; /*17212 */ typedef unsigned int (__stdcall *LPFNPSPCALLBACKW)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); /*17213 */ typedef char *PXSTR; /*17214 */ typedef void (__stdcall *CS_TYPE_FROM_NETCS_ROUTINE)(void *, unsigned int, char *, unsigned int, unsigned int, void *, unsigned int *, unsigned int *); /*17215 */ typedef _PORT_INFO_1A *PPORT_INFO_1; /*17216 */ typedef int (__stdcall *LPDIENUMDEVICEOBJECTSCALLBACKA)(DIDEVICEOBJECTINSTANCEA *, void *); /*17217 */ typedef char _TCHAR; /*17218 */ typedef tagLOGFONTA *NPLOGFONTA; /*17219 */ typedef _RPC_SECURITY_QOS_V2_W *PRPC_SECURITY_QOS_V2_W; /*17220 */ typedef tagLOGFONTA *LPLOGFONTA; /*17221 */ typedef _LDT_ENTRY *LPLDT_ENTRY; /*17222 */ typedef tagMIXERCONTROLA *LPMIXERCONTROL; /*17223 */ typedef void *handle_t; /*17224 */ typedef _RPC_SECURITY_QOS_V4_A *PRPC_SECURITY_QOS_V4_A; /*17225 */ typedef char *PTCHAR; /*17226 */ typedef tagABORTPATH *PEMRBEGINPATH; /*17227 */ typedef tagABORTPATH *PEMRFLATTENPATH; /*17228 */ typedef _LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[1]; /*17229 */ typedef const char *PCZZSTR; /*17230 */ typedef tagMCI_ANIM_OPEN_PARMSW *PMCI_ANIM_OPEN_PARMSW; /*17231 */ typedef _CERT_CRL_CONTEXT_PAIR *PCERT_CRL_CONTEXT_PAIR; /*17232 */ typedef DIDEVICEOBJECTDATA_DX3 *LPDIDEVICEOBJECTDATA_DX3; /*17233 */ typedef void *PUMS_COMPLETION_LIST; /*17234 */ typedef _STORAGE_PROPERTY_QUERY *PSTORAGE_PROPERTY_QUERY; /*17235 */ typedef tagAUXCAPSA *LPAUXCAPS; /*17236 */ typedef ITypeLib *LPTYPELIB; /*17237 */ typedef tagAUXCAPSA *NPAUXCAPS; /*17238 */ typedef IViewObject2 *LPVIEWOBJECT2; /*17239 */ typedef _TRANSMIT_FILE_BUFFERS *PTRANSMIT_FILE_BUFFERS; /*17240 */ typedef _IMAGE_TLS_DIRECTORY64 *PIMAGE_TLS_DIRECTORY64; /*17241 */ typedef tagABORTPATH *PEMRWIDENPATH; /*17242 */ typedef _OCSP_SIGNATURE_INFO *POCSP_SIGNATURE_INFO; /*17243 */ typedef _PRINTER_INFO_3 *LPPRINTER_INFO_3; /*17244 */ typedef ID3DXLine *LPD3DXLINE; /*17245 */ typedef _CERT_KEY_CONTEXT *PCERT_KEY_CONTEXT; /*17246 */ typedef _PRINTER_INFO_9A *PPRINTER_INFO_9A; /*17247 */ typedef _PROVIDOR_INFO_1W *PPROVIDOR_INFO_1W; /*17248 */ typedef _STORAGE_PROPERTY_ID *PSTORAGE_PROPERTY_ID; /*17249 */ typedef unsigned __int16 PROTO_NC_ITEM_SPLIT_ACK; /*17250 */ typedef _IMAGE_SYMBOL *PIMAGE_SYMBOL; /*17251 */ typedef _FILE_COMPRESSION_INFO *PFILE_COMPRESSION_INFO; /*17252 */ typedef _WIN32_FIND_DATAW *LPWIN32_FIND_DATAW; /*17253 */ typedef tagMCI_ANIM_OPEN_PARMSA *PMCI_ANIM_OPEN_PARMSA; /*17254 */ typedef _READ_ELEMENT_ADDRESS_INFO *PREAD_ELEMENT_ADDRESS_INFO; /*17255 */ typedef _CMC_ADD_ATTRIBUTES_INFO *PCMC_ADD_ATTRIBUTES_INFO; /*17256 */ typedef void (__stdcall *PRPC_RUNDOWN)(void *); /*17257 */ typedef _FILE_ZERO_DATA_INFORMATION *PFILE_ZERO_DATA_INFORMATION; /*17258 */ typedef _PROVIDOR_INFO_1A *PPROVIDOR_INFO_1A; /*17259 */ typedef void *PV; /*17260 */ typedef IViewObject *LPVIEWOBJECT; /*17261 */ typedef tagMCI_ANIM_PLAY_PARMS *LPMCI_ANIM_PLAY_PARMS; /*17262 */ typedef _CERT_POLICY95_QUALIFIER1 *PCERT_POLICY95_QUALIFIER1; /*17263 */ typedef _IMAGE_RUNTIME_FUNCTION_ENTRY *_PIMAGE_RUNTIME_FUNCTION_ENTRY; /*17264 */ typedef _TRANSACTIONMANAGER_OLDEST_INFORMATION *PTRANSACTIONMANAGER_OLDEST_INFORMATION; /*17265 */ typedef ID3DXInclude *LPD3DXINCLUDE; /*17266 */ typedef DIDEVICEINSTANCEA *LPCDIDEVICEINSTANCEA; /*17267 */ typedef POWER_ACTION_POLICY *PPOWER_ACTION_POLICY; /*17268 */ typedef tagWCRANGE *LPWCRANGE; /*17269 */ typedef tagMIXERCONTROLW *LPMIXERCONTROLW; /*17270 */ typedef tagRAWINPUTDEVICE *LPRAWINPUTDEVICE; /*17271 */ typedef tagSIZE *LPSIZEL; /*17272 */ typedef _CERT_CHAIN_POLICY_PARA *PCERT_CHAIN_POLICY_PARA; /*17273 */ typedef _PORT_INFO_1W *PPORT_INFO_1W; /*17274 */ typedef GUILD_ACADEMY_MEMBER_BANISH_INFO *LPGUILD_ACADEMY_MEMBER_BANISH_INFO; /*17275 */ typedef _PROCESSOR_POWER_POLICY_INFO *PPROCESSOR_POWER_POLICY_INFO; /*17276 */ typedef unsigned int (__stdcall *PRTL_RUN_ONCE_INIT_FN)(_RTL_RUN_ONCE *, void *, void **); /*17277 */ typedef tagEMRINVERTRGN *PEMRINVERTRGN; /*17278 */ typedef char yes_type; /*17279 */ typedef _PRINTER_INFO_8A *PPRINTER_INFO_8A; /*17280 */ typedef DIEFFECTINFOA *LPDIEFFECTINFOA; /*17281 */ typedef void (__stdcall *NDR_NOTIFY2_ROUTINE)(char); /*17282 */ typedef IPersist *LPPERSIST; /*17283 */ typedef bool (__cdecl *InsertFunction)(float, NiAnimationKey **, unsigned int *); /*17284 */ typedef _PORT_INFO_1A *PPORT_INFO_1A; /*17285 */ typedef HDC__ *NiContextRef; /*17286 */ typedef _GUID *LPCGUID; /*17287 */ typedef tagMIXERCONTROLA *LPMIXERCONTROLA; /*17288 */ typedef _CRYPT_RC2_CBC_PARAMETERS *PCRYPT_RC2_CBC_PARAMETERS; /*17289 */ typedef _BIDI_RESPONSE_DATA *PBIDI_RESPONSE_DATA; /*17290 */ typedef DIEFFECTINFOW *LPDIEFFECTINFOW; /*17291 */ typedef bool (__cdecl *FILEACCESSFUNC)(const char *, NiFile::OpenMode); /*17292 */ typedef unsigned int *LPCOLORREF; /*17293 */ typedef PROCESSOR_IDLESTATE_INFO *PPROCESSOR_IDLESTATE_INFO; /*17294 */ typedef tagMENUBARINFO *LPMENUBARINFO; /*17295 */ typedef tagENUMLOGFONTEXDVA *LPENUMLOGFONTEXDV; /*17296 */ typedef void (__stdcall *MSGBOXCALLBACK)(tagHELPINFO *); /*17297 */ typedef IInternetProtocolSinkStackable *LPIINTERNETPROTOCOLSINKStackable; /*17298 */ typedef SCARD_READERSTATEA *PSCARD_READERSTATEA; /*17299 */ typedef _REPARSE_GUID_DATA_BUFFER *PREPARSE_GUID_DATA_BUFFER; /*17300 */ typedef unsigned __int16 SHINE_FRIEND_POINT; /*17301 */ typedef int FXPT16DOT16; /*17302 */ typedef tagRGBTRIPLE *PRGBTRIPLE; /*17303 */ typedef tagMIDIINCAPS2A *LPMIDIINCAPS2; /*17304 */ typedef _D3DXSHADER_STRUCTMEMBERINFO *LPD3DXSHADER_STRUCTMEMBERINFO; /*17305 */ typedef tagMIDIINCAPS2A *NPMIDIINCAPS2; /*17306 */ typedef void DispatcherContext; /*17307 */ typedef _STORAGE_MINIPORT_DESCRIPTOR *PSTORAGE_MINIPORT_DESCRIPTOR; /*17308 */ typedef tagWINDOWPOS *PWINDOWPOS; /*17309 */ typedef char ShineQuestProgress; /*17310 */ typedef SCARD_READERSTATEW *PSCARD_READERSTATEW; /*17311 */ typedef int (__stdcall *PGET_MODULE_HANDLE_EXA)(unsigned int, const char *, HINSTANCE__ **); /*17312 */ typedef int SHINE_PET_MIND_MIL_S; /*17313 */ typedef char Byte; /*17314 */ typedef char byte; /*17315 */ typedef char BYTE; /*17316 */ typedef void (__stdcall *LPFIBER_START_ROUTINE)(void *); /*17317 */ typedef _DRIVER_INFO_8A *PDRIVER_INFO_8; /*17318 */ typedef SHELLHOOKINFO *LPSHELLHOOKINFO; /*17319 */ typedef unsigned int (__stdcall *LPPAGEPAINTHOOK)(HWND__ *, unsigned int, unsigned int, int); /*17320 */ typedef tagMIDIINCAPSA *NPMIDIINCAPS; /*17321 */ typedef int (__stdcall *PFNPROPSHEETCALLBACK)(HWND__ *, unsigned int, int); /*17322 */ typedef tagMIDIINCAPSA *LPMIDIINCAPS; /*17323 */ typedef _CRYPT_KEY_PROV_PARAM *PCRYPT_KEY_PROV_PARAM; /*17324 */ typedef void *(__stdcall *PFLS_GETVALUE_FUNCTION)(unsigned int); /*17325 */ typedef _JOBOBJECT_END_OF_JOB_TIME_INFORMATION *PJOBOBJECT_END_OF_JOB_TIME_INFORMATION; /*17326 */ typedef _RTL_SRWLOCK *PRTL_SRWLOCK; /*17327 */ typedef _SENDCMDOUTPARAMS *LPSENDCMDOUTPARAMS; /*17328 */ typedef tagMOUSEHOOKSTRUCTEX *PMOUSEHOOKSTRUCTEX; /*17329 */ typedef tagMCI_VD_ESCAPE_PARMSA *LPMCI_VD_ESCAPE_PARMS; /*17330 */ typedef _RTL_CRITICAL_SECTION *PRTL_CRITICAL_SECTION; /*17331 */ typedef _CHANGER_INITIALIZE_ELEMENT_STATUS *PCHANGER_INITIALIZE_ELEMENT_STATUS; /*17332 */ typedef tagDRAWTEXTPARAMS *LPDRAWTEXTPARAMS; /*17333 */ typedef _CRYPT_TIMESTAMP_ACCURACY *PCRYPT_TIMESTAMP_ACCURACY; /*17334 */ typedef HMIXER__ **LPHMIXER; /*17335 */ typedef int lua_Integer; /*17336 */ typedef png_struct_def *png_structp; /*17337 */ typedef unsigned __int16 ShineErrorType; /*17338 */ typedef HPEN__ *HPEN; /*17339 */ typedef unsigned int *PSID_HASH_ENTRY; /*17340 */ typedef _IMAGE_BASE_RELOCATION *PIMAGE_BASE_RELOCATION; /*17341 */ typedef IMessageFilter *LPMESSAGEFILTER; /*17342 */ typedef int (__stdcall *I_RpcProxyFilterIfFn)(void *, _GUID *, unsigned __int16, int *); /*17343 */ typedef _ENCRYPTION_CERTIFICATE_HASH *PENCRYPTION_CERTIFICATE_HASH; /*17344 */ typedef tagTITLEBARINFOEX *PTITLEBARINFOEX; /*17345 */ typedef _ENUM_SERVICE_STATUSW *LPENUM_SERVICE_STATUSW; /*17346 */ typedef _CERT_OTHER_NAME *PCERT_OTHER_NAME; /*17347 */ typedef void *PVOID; /*17348 */ typedef _SERVICE_STATUS_PROCESS *LPSERVICE_STATUS_PROCESS; /*17349 */ typedef _TRANSACTIONMANAGER_RECOVERY_INFORMATION *PTRANSACTIONMANAGER_RECOVERY_INFORMATION; /*17350 */ typedef _DRIVER_INFO_8W *PDRIVER_INFO_8W; /*17351 */ typedef void (__stdcall *GENERIC_UNBIND_ROUTINE)(void *, char *); /*17352 */ typedef _DIACTIONA *LPCDIACTIONA; /*17353 */ typedef _FILE_PREFETCH *PFILE_PREFETCH; /*17354 */ typedef _userHGLOBAL *wireHGLOBAL; /*17355 */ typedef SCARD_READERSTATEA *PSCARD_READERSTATE; /*17356 */ typedef void (__stdcall *I_RpcProxyUpdatePerfCounterFn)(RpcProxyPerfCounters, int, unsigned int); /*17357 */ typedef unsigned int uint32; /*17358 */ typedef unsigned int UINT32; /*17359 */ typedef tagMOUSEINPUT *PMOUSEINPUT; /*17360 */ typedef tagMIDIINCAPSW *LPMIDIINCAPSW; /*17361 */ typedef BITMAPV4HEADER *PBITMAPV4HEADER; /*17362 */ typedef tagMIDIINCAPSW *NPMIDIINCAPSW; /*17363 */ typedef BITMAPV5HEADER *PBITMAPV5HEADER; /*17364 */ typedef int *PINT32; /*17365 */ typedef tagWAVEINCAPS2W *NPWAVEINCAPS2W; /*17366 */ typedef _FAT_STATISTICS *PFAT_STATISTICS; /*17367 */ typedef tagWAVEINCAPS2W *LPWAVEINCAPS2W; /*17368 */ typedef _SERVICE_PRESHUTDOWN_INFO *LPSERVICE_PRESHUTDOWN_INFO; /*17369 */ typedef _TXFS_GET_METADATA_INFO_OUT *PTXFS_GET_METADATA_INFO_OUT; /*17370 */ typedef _CMSG_CNG_CONTENT_DECRYPT_INFO *PCMSG_CNG_CONTENT_DECRYPT_INFO; /*17371 */ typedef _CERT_EXTENSION *PCERT_EXTENSION; /*17372 */ typedef _CERT_CREATE_CONTEXT_PARA *PCERT_CREATE_CONTEXT_PARA; /*17373 */ typedef _LOOKUP_STREAM_FROM_CLUSTER_OUTPUT *PLOOKUP_STREAM_FROM_CLUSTER_OUTPUT; /*17374 */ typedef tagBITMAPINFOHEADER *LPBITMAPINFOHEADER; /*17375 */ typedef HRESULT __stdcall _ATL_CREATORARGFUNC(void *, _GUID *, void **, unsigned int); /*17376 */ typedef _CERT_STORE_PROV_FIND_INFO *PCERT_STORE_PROV_FIND_INFO; /*17377 */ typedef char Bytef; /*17378 */ typedef IDirect3DTexture9 *LPDIRECT3DTEXTURE9; /*17379 */ typedef IMonikerProp *LPMONIKERPROP; /*17380 */ typedef _DRIVER_INFO_8A *PDRIVER_INFO_8A; /*17381 */ typedef int (__stdcall *EDITWORDBREAKPROC)(char *, int, int, int); /*17382 */ typedef int (__stdcall *ENHMFENUMPROC)(HDC__ *, tagHANDLETABLE *, tagENHMETARECORD *, int, int); /*17383 */ typedef unsigned int MCIERROR; /*17384 */ typedef DIPROPDWORD *LPDIPROPDWORD; /*17385 */ typedef tagEMRSELECTCLIPPATH *PEMRSETICMMODE; /*17386 */ typedef unsigned int SHINE_PET_REGNUM; /*17387 */ typedef tagMIDIINCAPSA *NPMIDIINCAPSA; /*17388 */ typedef _CRYPTOAPI_BLOB *PCRYPT_UINT_BLOB; /*17389 */ typedef unsigned __int16 SHINE_ERROR_TYPE; /*17390 */ typedef _PRINTER_OPTIONSW *LPPRINTER_OPTIONSW; /*17391 */ typedef tagMIDIINCAPSA *LPMIDIINCAPSA; /*17392 */ typedef _DIDEVICEIMAGEINFOA *LPDIDEVICEIMAGEINFO; /*17393 */ typedef _CRL_REVOCATION_INFO *PCRL_REVOCATION_INFO; /*17394 */ typedef _VIDEOPARAMETERS *LPVIDEOPARAMETERS; /*17395 */ typedef unsigned int SHINE_BOOTH_ITEM_HANDLE; /*17396 */ typedef _CMC_DATA_INFO *PCMC_DATA_INFO; /*17397 */ typedef _CRYPT_OID_FUNC_ENTRY *PCRYPT_OID_FUNC_ENTRY; /*17398 */ typedef int (__stdcall *MFENUMPROC)(HDC__ *, tagHANDLETABLE *, tagMETARECORD *, int, int); /*17399 */ typedef const wchar_t *LPCUWSTR; /*17400 */ typedef tagDEVNAMES *PCDEVNAMES; /*17401 */ typedef tagCWPSTRUCT *PCWPSTRUCT; /*17402 */ typedef int (__cdecl *Callback)(NiCollisionGroup::Intersect *); /*17403 */ typedef PPM_IDLE_STATE_ACCOUNTING *PPPM_IDLE_STATE_ACCOUNTING; /*17404 */ typedef const char *LPCUTSTR; /*17405 */ typedef _RTL_CRITICAL_SECTION_DEBUG *PRTL_RESOURCE_DEBUG; /*17406 */ typedef _D3DXSHADER_TYPEINFO *LPD3DXSHADER_TYPEINFO; /*17407 */ typedef ITypeChangeEvents *LPTYPECHANGEEVENTS; /*17408 */ typedef midiproptimediv_tag *LPMIDIPROPTIMEDIV; /*17409 */ typedef _CERT_SELECT_CRITERIA *PCERT_SELECT_CRITERIA; /*17410 */ typedef _PERF_COUNTER_DEFINITION *PPERF_COUNTER_DEFINITION; /*17411 */ typedef tagEMRPOLYLINE16 *PEMRPOLYGON16; /*17412 */ typedef PPM_WMI_IDLE_STATES_EX *PPPM_WMI_IDLE_STATES_EX; /*17413 */ typedef _DRIVE_LAYOUT_INFORMATION_MBR *PDRIVE_LAYOUT_INFORMATION_MBR; /*17414 */ typedef unsigned int AccountID_t; /*17415 */ typedef void (__stdcall *LINEDDAPROC)(int, int, int); /*17416 */ typedef _CRYPT_IMAGE_REF *PCRYPT_IMAGE_REF; /*17417 */ typedef _RPC_SECURITY_QOS *PRPC_SECURITY_QOS; /*17418 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTW *PMIXERCONTROLDETAILS_LISTTEXTW; /*17419 */ typedef char SHINE_CHAR_LEVEL; /*17420 */ typedef _CONNECTDLGSTRUCTW *LPCONNECTDLGSTRUCTW; /*17421 */ typedef ID3DXAnimationController *LPD3DXANIMATIONCONTROLLER; /*17422 */ typedef tagFONTSIGNATURE *PFONTSIGNATURE; /*17423 */ typedef ID3DXFile *LPD3DXFILE; /*17424 */ typedef _DIDATAFORMAT *LPDIDATAFORMAT; /*17425 */ typedef int (__cdecl *INPUTFN)(_iobuf *, const char *, localeinfo_struct *, char *); /*17426 */ typedef const char **PZPCSTR; /*17427 */ typedef char SHINE_EMOTICON_ID; /*17428 */ typedef _DATATYPES_INFO_1A *PDATATYPES_INFO_1A; /*17429 */ typedef _PRINTER_INFO_2A *LPPRINTER_INFO_2A; /*17430 */ typedef DIDRIVERVERSIONS *LPDIDRIVERVERSIONS; /*17431 */ typedef tagMCI_GENERIC_PARMS *LPMCI_GENERIC_PARMS; /*17432 */ typedef DRVCONFIGINFOEX *PDRVCONFIGINFOEX; /*17433 */ typedef int (__stdcall *DATEFMT_ENUMPROCA)(char *); /*17434 */ typedef _CORE_PRINTER_DRIVERA *PCORE_PRINTER_DRIVERA; /*17435 */ typedef IBindHost *LPBINDHOST; /*17436 */ typedef _TOKEN_TYPE *PTOKEN_TYPE; /*17437 */ typedef void (__stdcall *USER_MARSHAL_FREEING_ROUTINE)(unsigned int *, void *); /*17438 */ typedef _ACCESS_ALLOWED_ACE *PACCESS_ALLOWED_ACE; /*17439 */ typedef HRESULT (__stdcall *PFNSHOWSHAREFOLDERUIW)(HWND__ *, const wchar_t *); /*17440 */ typedef _CONNECTDLGSTRUCTA *LPCONNECTDLGSTRUCTA; /*17441 */ typedef _CORE_PRINTER_DRIVERW *PCORE_PRINTER_DRIVERW; /*17442 */ typedef int (__stdcall *DATEFMT_ENUMPROCW)(wchar_t *); /*17443 */ typedef tagCOMPAREITEMSTRUCT *PCOMPAREITEMSTRUCT; /*17444 */ typedef _PRINTER_INFO_2W *LPPRINTER_INFO_2W; /*17445 */ typedef OPENCARDNAMEA *LPOPENCARDNAME; /*17446 */ typedef _FILE_ID_BOTH_DIR_INFO *PFILE_ID_BOTH_DIR_INFO; /*17447 */ typedef unsigned int *PUUCSSTR; /*17448 */ typedef _PRINTER_INFO_2A *PPRINTER_INFO_2A; /*17449 */ typedef const wchar_t *LPCWCH; /*17450 */ typedef unsigned __int16 PROPVAR_PAD1; /*17451 */ typedef tagLAYERPLANEDESCRIPTOR *PLAYERPLANEDESCRIPTOR; /*17452 */ typedef tagSOUNDSENTRYA *LPSOUNDSENTRYA; /*17453 */ typedef _RTL_UMS_THREAD_INFO_CLASS *PUMS_THREAD_INFO_CLASS; /*17454 */ typedef unsigned int __cdecl QUERYHANDLER(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); /*17455 */ typedef _CRYPT_DES_KEY_STATE *PCRYPT_DES_KEY_STATE; /*17456 */ typedef _SERVICE_TRIGGER *PSERVICE_TRIGGER; /*17457 */ typedef wchar_t *PYSTR; /*17458 */ typedef int DISPID; /*17459 */ typedef _RPC_SECURITY_QOS_V3_W *PRPC_SECURITY_QOS_V3_W; /*17460 */ typedef unsigned __int16 key_type; /*17461 */ typedef int (__stdcall *RPC_NEW_HTTP_PROXY_CHANNEL)(_RPC_HTTP_REDIRECTOR_STAGE, unsigned __int16 *, unsigned __int16 *, unsigned __int16 *, unsigned __int16 *, void *, void *, void *, void *, unsigned int, unsigned __int16 **, unsigned __int16 **); /*17462 */ typedef HairColorInfo *LPHairColorInfo; /*17463 */ typedef void **PHPOWERNOTIFY; /*17464 */ typedef char *PUCHAR; /*17465 */ typedef unsigned int _Uint32t; /*17466 */ typedef tagLOGFONTA *NPLOGFONT; /*17467 */ typedef tagLOGFONTA *LPLOGFONT; /*17468 */ typedef unsigned int SHINE_CLOCK_TYPE; /*17469 */ typedef NTFS_VOLUME_DATA_BUFFER *PNTFS_VOLUME_DATA_BUFFER; /*17470 */ typedef tagRID_DEVICE_INFO_KEYBOARD *PRID_DEVICE_INFO_KEYBOARD; /*17471 */ typedef IDirect3DVertexDeclaration9 *LPDIRECT3DVERTEXDECLARATION9; /*17472 */ typedef _CHANGER_ELEMENT_STATUS_EX *PCHANGER_ELEMENT_STATUS_EX; /*17473 */ typedef DIPROPPOINTER *LPDIPROPPOINTER; /*17474 */ typedef tagEXTLOGPEN *LPEXTLOGPEN; /*17475 */ typedef _SECURITY_ATTRIBUTES *LPSECURITY_ATTRIBUTES; /*17476 */ typedef void (__cdecl *png_rw_ptr)(png_struct_def *, char *, unsigned int); /*17477 */ typedef tagEXTLOGPEN *NPEXTLOGPEN; /*17478 */ typedef unsigned __int64 DWORDLONG; /*17479 */ typedef _PRINTER_INFO_1A *PPRINTER_INFO_1A; /*17480 */ typedef int (__stdcall *PFN_CMSG_STREAM_OUTPUT)(const void *, char *, unsigned int, int); /*17481 */ typedef OPENCARDNAMEW *LPOPENCARDNAMEW; /*17482 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_SET_CRL_PROPERTY)(void *, _CRL_CONTEXT *, unsigned int, unsigned int, const void *); /*17483 */ typedef _PRINTER_INFO_2A *LPPRINTER_INFO_2; /*17484 */ typedef MoverSlot **reference; /*17485 */ typedef tagAUXCAPSA *LPAUXCAPSA; /*17486 */ typedef _CRL_DIST_POINT_NAME *PCRL_DIST_POINT_NAME; /*17487 */ typedef int (__stdcall *LOCALE_ENUMPROCA)(char *); /*17488 */ typedef _CORE_PRINTER_DRIVERA *PCORE_PRINTER_DRIVER; /*17489 */ typedef tagAUXCAPSA *NPAUXCAPSA; /*17490 */ typedef tagEMRCREATEDIBPATTERNBRUSHPT *PEMRCREATEDIBPATTERNBRUSHPT; /*17491 */ typedef _WOW64_DESCRIPTOR_TABLE_ENTRY *PWOW64_DESCRIPTOR_TABLE_ENTRY; /*17492 */ typedef _ImageArchitectureEntry *PIMAGE_ARCHITECTURE_ENTRY; /*17493 */ typedef unsigned __int64 PublishedFileUpdateHandle_t; /*17494 */ typedef _CERT_CONTEXT *PCCERT_CONTEXT; /*17495 */ typedef _CONNECTDLGSTRUCTA *LPCONNECTDLGSTRUCT; /*17496 */ typedef KINGDOM_QUEST_MAP *LPKINGDOM_QUEST_MAP; /*17497 */ typedef _ACL_SIZE_INFORMATION *PACL_SIZE_INFORMATION; /*17498 */ typedef _GROUP_RELATIONSHIP *PGROUP_RELATIONSHIP; /*17499 */ typedef OPENCARDNAMEA *LPOPENCARDNAMEA; /*17500 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_GET_CRL_PROPERTY)(void *, _CRL_CONTEXT *, unsigned int, unsigned int, void *, unsigned int *); /*17501 */ typedef tagMIXERCAPS2A *PMIXERCAPS2A; /*17502 */ typedef _D3DXEFFECTINSTANCE *LPD3DXEFFECTINSTANCE; /*17503 */ typedef _CERT_USAGE_MATCH *PCERT_USAGE_MATCH; /*17504 */ typedef DIPROPPOINTER *LPCDIPROPPOINTER; /*17505 */ typedef ItemOptions *LPItemOptions; /*17506 */ typedef _IMAGE_DOS_HEADER *PIMAGE_DOS_HEADER; /*17507 */ typedef int LPARAM; /*17508 */ typedef _ADDJOB_INFO_1A *LPADDJOB_INFO_1A; /*17509 */ typedef const void *LPCVOID; /*17510 */ typedef ID3DXMatrixStack *LPD3DXMATRIXSTACK; /*17511 */ typedef unsigned int (__cdecl *PQUERYHANDLER)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); /*17512 */ typedef pvalueA *PPVALUEA; /*17513 */ typedef wchar_t *PWCH; /*17514 */ typedef ID3DXMesh *LPD3DXMESH; /*17515 */ typedef tagELEMDESC *LPELEMDESC; /*17516 */ typedef int *LPINT; /*17517 */ typedef _SYSTEMTIME *LPSYSTEMTIME; /*17518 */ typedef tagPAINTSTRUCT *NPPAINTSTRUCT; /*17519 */ typedef tMIXERCONTROLDETAILS_UNSIGNED *PMIXERCONTROLDETAILS_UNSIGNED; /*17520 */ typedef NiEventRecord *NiEventRef; /*17521 */ typedef tagPAINTSTRUCT *LPPAINTSTRUCT; /*17522 */ typedef _DOC_INFO_3A *PDOC_INFO_3; /*17523 */ typedef IWinInetCacheHints2 *LPWININETCACHEHINTS2; /*17524 */ typedef _DOC_INFO_2A *PDOC_INFO_2; /*17525 */ typedef void *(__stdcall *PFN_CMSG_ALLOC)(unsigned int); /*17526 */ typedef _SERVICE_FAILURE_ACTIONS_FLAG *LPSERVICE_FAILURE_ACTIONS_FLAG; /*17527 */ typedef _DOC_INFO_1A *PDOC_INFO_1; /*17528 */ typedef MiniHouseObjAni *LPMiniHouseObjAni; /*17529 */ typedef unsigned int WPARAM; /*17530 */ typedef _BCryptBuffer *PNCryptBuffer; /*17531 */ typedef unsigned int ShineClockType; /*17532 */ typedef __int64 _Q64; /*17533 */ typedef tagPOLYTEXTW *LPPOLYTEXTW; /*17534 */ typedef _PRINTER_INFO_7A *PPRINTER_INFO_7A; /*17535 */ typedef tagPOLYTEXTW *NPPOLYTEXTW; /*17536 */ typedef _OSVERSIONINFOA *LPOSVERSIONINFOA; /*17537 */ typedef SYSTEM_POWER_CAPABILITIES *PSYSTEM_POWER_CAPABILITIES; /*17538 */ typedef int int32; /*17539 */ typedef int INT32; /*17540 */ typedef tagMIDIINCAPS2A *LPMIDIINCAPS2A; /*17541 */ typedef unsigned __int16 PROTO_NC_ITEM_RELOC_ACK; /*17542 */ typedef tagMIDIINCAPS2A *NPMIDIINCAPS2A; /*17543 */ typedef int (__stdcall *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(IDirectInputEffect *, void *); /*17544 */ typedef _KDHELP *PKDHELP; /*17545 */ typedef tagENUMLOGFONTEXDVA *LPENUMLOGFONTEXDVA; /*17546 */ typedef _SERVICE_REQUIRED_PRIVILEGES_INFOA *LPSERVICE_REQUIRED_PRIVILEGES_INFO; /*17547 */ typedef tagWAVEINCAPSW *PWAVEINCAPSW; /*17548 */ typedef tagWAVEOUTCAPS2W *PWAVEOUTCAPS2W; /*17549 */ typedef unsigned int (__cdecl *NISHADERFACTORY_ERRORCALLBACK)(const char *, unsigned int, bool); /*17550 */ typedef ISurrogate *LPSURROGATE; /*17551 */ typedef IDirect3DVertexBuffer9 *PDIRECT3DVERTEXBUFFER9; /*17552 */ typedef _EXTENDED_ENCRYPTED_DATA_INFO *PEXTENDED_ENCRYPTED_DATA_INFO; /*17553 */ typedef _CREATE_DISK *PCREATE_DISK; /*17554 */ typedef _D3DXKEY_CALLBACK *LPD3DXKEY_CALLBACK; /*17555 */ typedef ID3DXPMesh *LPD3DXPMESH; /*17556 */ typedef _NETCONNECTINFOSTRUCT *LPNETCONNECTINFOSTRUCT; /*17557 */ typedef _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO *PCMSG_RECIPIENT_ENCRYPTED_KEY_INFO; /*17558 */ typedef tagMCI_OVLY_SAVE_PARMSA *PMCI_OVLY_SAVE_PARMS; /*17559 */ typedef unsigned int GEOCLASS; /*17560 */ typedef tagPOLYTEXTA *NPPOLYTEXTA; /*17561 */ typedef DIFILEEFFECT *LPCDIFILEEFFECT; /*17562 */ typedef tagPOLYTEXTA *LPPOLYTEXTA; /*17563 */ typedef _D3DXATTRIBUTEWEIGHTS *LPD3DXATTRIBUTEWEIGHTS; /*17564 */ typedef tagMIXERCAPSA *LPMIXERCAPSA; /*17565 */ typedef tagEMRSETTEXTCOLOR *PEMRSETBKCOLOR; /*17566 */ typedef _SCOPETABLE_ENTRY *PSCOPETABLE_ENTRY; /*17567 */ typedef _DICOLORSET *LPCDICOLORSET; /*17568 */ typedef _LOAD_DLL_DEBUG_INFO *LPLOAD_DLL_DEBUG_INFO; /*17569 */ typedef tagMIXERLINECONTROLSA *LPMIXERLINECONTROLSA; /*17570 */ typedef value_entA *PVALENTA; /*17571 */ typedef tagMCI_SYSINFO_PARMSA *PMCI_SYSINFO_PARMSA; /*17572 */ typedef tagEMRARC *PEMRPIE; /*17573 */ typedef _DICONFIGUREDEVICESPARAMSA *LPCDICONFIGUREDEVICESPARAMS; /*17574 */ typedef _MONITOR_INFO_1W *LPMONITOR_INFO_1W; /*17575 */ typedef _ICONINFOEXA *PICONINFOEXA; /*17576 */ typedef tagAXESLISTW *LPAXESLISTW; /*17577 */ typedef char SHINE_DIRECT_TYPE; /*17578 */ typedef _SHELLEXECUTEINFOW *LPSHELLEXECUTEINFOW; /*17579 */ typedef _COMPATIBILITY_CONTEXT_ELEMENT *PCCOMPATIBILITY_CONTEXT_ELEMENT; /*17580 */ typedef unsigned int MMVERSION; /*17581 */ typedef tagRGBQUAD *LPRGBQUAD; /*17582 */ typedef pcmwaveformat_tag *PPCMWAVEFORMAT; /*17583 */ typedef tagMCI_VD_ESCAPE_PARMSA *LPMCI_VD_ESCAPE_PARMSA; /*17584 */ typedef IDirect3DSurface9 *LPDIRECT3DSURFACE9; /*17585 */ typedef _CERT_CHAIN_FIND_BY_ISSUER_PARA *PCERT_CHAIN_FIND_ISSUER_PARA; /*17586 */ typedef _MONITOR_INFO_1A *LPMONITOR_INFO_1A; /*17587 */ typedef _DICOLORSET *LPDICOLORSET; /*17588 */ typedef _CRYPT_KEY_VERIFY_MESSAGE_PARA *PCRYPT_KEY_VERIFY_MESSAGE_PARA; /*17589 */ typedef tagMCI_SYSINFO_PARMSW *PMCI_SYSINFO_PARMSW; /*17590 */ typedef _CERT_LOGOTYPE_IMAGE *PCERT_LOGOTYPE_IMAGE; /*17591 */ typedef tagIMECHARPOSITION *NPIMECHARPOSITION; /*17592 */ typedef _RTL_RUN_ONCE *PRTL_RUN_ONCE; /*17593 */ typedef tagSCROLLBARINFO *LPSCROLLBARINFO; /*17594 */ typedef tagIMECHARPOSITION *LPIMECHARPOSITION; /*17595 */ typedef void (__stdcall *CS_TYPE_NET_SIZE_ROUTINE)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); /*17596 */ typedef _SYSTEM_ALARM_CALLBACK_OBJECT_ACE *PSYSTEM_ALARM_CALLBACK_OBJECT_ACE; /*17597 */ typedef _MENU_EVENT_RECORD *PMENU_EVENT_RECORD; /*17598 */ typedef tagAXESLISTA *LPAXESLISTA; /*17599 */ typedef _CERT_LOGOTYPE_EXT_INFO *PCERT_LOGOTYPE_EXT_INFO; /*17600 */ typedef _SHELLEXECUTEINFOA *LPSHELLEXECUTEINFOA; /*17601 */ typedef _STORAGE_ADAPTER_DESCRIPTOR *PSTORAGE_ADAPTER_DESCRIPTOR; /*17602 */ typedef IRecordInfo *LPRECORDINFO; /*17603 */ typedef _PRINTER_INFO_5A *PPRINTER_INFO_5A; /*17604 */ typedef tagMCI_OVLY_SAVE_PARMSW *PMCI_OVLY_SAVE_PARMSW; /*17605 */ typedef _MMCKINFO *NPMMCKINFO; /*17606 */ typedef ID3DXFragmentLinker *LPD3DXFRAGMENTLINKER; /*17607 */ typedef _MMCKINFO *LPMMCKINFO; /*17608 */ typedef int (__stdcall *DESKTOPENUMPROC)(char *, int); /*17609 */ typedef int NTSTATUS; /*17610 */ typedef _SERVICE_REQUIRED_PRIVILEGES_INFOA *LPSERVICE_REQUIRED_PRIVILEGES_INFOA; /*17611 */ typedef int (__stdcall *PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC)(unsigned int, unsigned int, char *, unsigned int, void *, _CERT_PUBLIC_KEY_INFO *, unsigned int *); /*17612 */ typedef void (__stdcall *PAPCFUNC)(unsigned int); /*17613 */ typedef _PROPSHEETPAGEW *LPCPROPSHEETPAGEW_LATEST; /*17614 */ typedef __int64 off_type; /*17615 */ typedef _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION *PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION; /*17616 */ typedef int (__stdcall *NEARPROC)(); /*17617 */ typedef char *PBOOLEAN; /*17618 */ typedef tagRECT *LPCBORDERWIDTHS; /*17619 */ typedef _EXCEPTION_RECORD64 *PEXCEPTION_RECORD64; /*17620 */ typedef tagPOLYTEXTA *NPPOLYTEXT; /*17621 */ typedef unsigned int SCARDCONTEXT; /*17622 */ typedef tagDIBSECTION *LPDIBSECTION; /*17623 */ typedef tagMCI_OVLY_SAVE_PARMSA *PMCI_OVLY_SAVE_PARMSA; /*17624 */ typedef _OCSP_BASIC_REVOKED_INFO *POCSP_BASIC_REVOKED_INFO; /*17625 */ typedef tagPOLYTEXTA *LPPOLYTEXT; /*17626 */ typedef _DISK_LOGGING *PDISK_LOGGING; /*17627 */ typedef ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER; /*17628 */ typedef void *(__cdecl *png_malloc_ptr)(png_struct_def *, unsigned int); /*17629 */ typedef tagPOINTFX *LPPOINTFX; /*17630 */ typedef _HMAC_Info *PHMAC_INFO; /*17631 */ typedef unsigned int ShinePetID; /*17632 */ typedef IUnknown *PUNK; /*17633 */ typedef PPM_IDLE_ACCOUNTING_EX *PPPM_IDLE_ACCOUNTING_EX; /*17634 */ typedef _PROPSHEETPAGEA *LPCPROPSHEETPAGEA_LATEST; /*17635 */ typedef int (__stdcall *EDITWORDBREAKPROCA)(char *, int, int, int); /*17636 */ typedef _SERVICE_REQUIRED_PRIVILEGES_INFOW *LPSERVICE_REQUIRED_PRIVILEGES_INFOW; /*17637 */ typedef tagCWPSTRUCT *NPCWPSTRUCT; /*17638 */ typedef void *SC_LOCK; /*17639 */ typedef tagCWPSTRUCT *LPCWPSTRUCT; /*17640 */ typedef tagICONMETRICSW *LPICONMETRICSW; /*17641 */ typedef tagDRVCONFIGINFO *PDRVCONFIGINFO; /*17642 */ typedef _PRINTER_INFO_4A *PPRINTER_INFO_4A; /*17643 */ typedef _CERT_REVOCATION_INFO *PCERT_REVOCATION_INFO; /*17644 */ typedef _CHANGER_ELEMENT *PCHANGER_ELEMENT; /*17645 */ typedef tagMCI_SYSINFO_PARMSA *PMCI_SYSINFO_PARMS; /*17646 */ typedef IEnumSTATPROPSTG *LPENUMSTATPROPSTG; /*17647 */ typedef void (__cdecl *RPCLT_PDU_FILTER_FUNC)(void *, unsigned int, int); /*17648 */ typedef tagLOGPEN *PLOGPEN; /*17649 */ typedef int (__stdcall *PFNDACOMPARECONST)(const void *, const void *, int); /*17650 */ typedef DIEFFECT *LPDIEFFECT_DX6; /*17651 */ typedef unsigned int *PUUCSCHAR; /*17652 */ typedef _IMAGE_THUNK_DATA32 *PIMAGE_THUNK_DATA32; /*17653 */ typedef _MESSAGE_RESOURCE_BLOCK *PMESSAGE_RESOURCE_BLOCK; /*17654 */ typedef _GRADIENT_RECT *PGRADIENT_RECT; /*17655 */ typedef IDataFilter *LPDATAFILTER; /*17656 */ typedef IInternetPriority *LPIINTERNETPRIORITY; /*17657 */ typedef _CERT_LOGOTYPE_AUDIO_INFO *PCERT_LOGOTYPE_AUDIO_INFO; /*17658 */ typedef _MONITOR_INFO_1A *LPMONITOR_INFO_1; /*17659 */ typedef tagACCESSTIMEOUT *LPACCESSTIMEOUT; /*17660 */ typedef _RemotableHandle *wireHFONT; /*17661 */ typedef _CMSG_SIGNER_INFO *PCMSG_SIGNER_INFO; /*17662 */ typedef _PRINTPROCESSOR_CAPS_2 *PPRINTPROCESSOR_CAPS_2; /*17663 */ typedef int (__stdcall *PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY)(_CMSG_CNG_CONTENT_DECRYPT_INFO *, unsigned int, void *); /*17664 */ typedef _WOW64_LDT_ENTRY *PWOW64_LDT_ENTRY; /*17665 */ typedef tagEMRPOLYLINE16 *PEMRPOLYBEZIERTO16; /*17666 */ typedef _CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO *PCMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO; /*17667 */ typedef unsigned int *LPUINT; /*17668 */ typedef _SHELLEXECUTEINFOA *LPSHELLEXECUTEINFO; /*17669 */ typedef tagMCI_ANIM_RECT_PARMS *LPMCI_ANIM_RECT_PARMS; /*17670 */ typedef tagAXESLISTA *LPAXESLIST; /*17671 */ typedef _CRYPT_IMAGE_REG *PCRYPT_IMAGE_REG; /*17672 */ typedef __int64 LONGLONG; /*17673 */ typedef _DOCINFOA *LPDOCINFOA; /*17674 */ typedef int (__stdcall *DRAWSTATEPROC)(HDC__ *, int, unsigned int, int, int); /*17675 */ typedef unsigned __int16 SHINE_ABSTATE_ID; /*17676 */ typedef _MMCKINFO *LPCMMCKINFO; /*17677 */ typedef DIDEVICEINSTANCE_DX3A *LPCDIDEVICEINSTANCE_DX3; /*17678 */ typedef ID3DXFont *LPD3DXFONT; /*17679 */ typedef int yy_state_type; /*17680 */ typedef tagEMRPOLYLINE16 *PEMRPOLYBEZIER16; /*17681 */ typedef _DISK_CACHE_INFORMATION *PDISK_CACHE_INFORMATION; /*17682 */ typedef _TOKEN_GROUPS_AND_PRIVILEGES *PTOKEN_GROUPS_AND_PRIVILEGES; /*17683 */ typedef _PRINTER_INFO_5A *LPPRINTER_INFO_5A; /*17684 */ typedef _CRYPT_DECODE_PARA *PCRYPT_DECODE_PARA; /*17685 */ typedef tagMCI_SEQ_SET_PARMS *PMCI_SEQ_SET_PARMS; /*17686 */ typedef IDirect3DStateBlock9 *LPDIRECT3DSTATEBLOCK9; /*17687 */ typedef _CTL_ANY_SUBJECT_INFO *PCTL_ANY_SUBJECT_INFO; /*17688 */ typedef void **PPV; /*17689 */ typedef IInternetProtocolRoot *LPIINTERNETPROTOCOLROOT; /*17690 */ typedef tagMSGBOXPARAMSA *LPMSGBOXPARAMSA; /*17691 */ typedef char *PTBYTE; /*17692 */ typedef HMIDI__ **LPHMIDI; /*17693 */ typedef _CRYPT_PASSWORD_CREDENTIALSA *PCRYPT_PASSWORD_CREDENTIALSA; /*17694 */ typedef _TRANSACTION_PROPERTIES_INFORMATION *PTRANSACTION_PROPERTIES_INFORMATION; /*17695 */ typedef sockaddr *LPSOCKADDR; /*17696 */ typedef _EFS_ENCRYPTION_STATUS_INFO *PEFS_ENCRYPTION_STATUS_INFO; /*17697 */ typedef unsigned __int16 *PARAM_OFFSETTABLE; /*17698 */ typedef IInternetProtocolSink *LPIINTERNETPROTOCOLSINK; /*17699 */ typedef int (__stdcall *PFN_CMSG_EXPORT_KEY_AGREE)(_CMSG_CONTENT_ENCRYPT_INFO *, _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO *, _CMSG_KEY_AGREE_ENCRYPT_INFO *, unsigned int, void *); /*17700 */ typedef char *PZZSTR; /*17701 */ typedef _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT *PTRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT; /*17702 */ typedef _TAPE_GET_POSITION *PTAPE_GET_POSITION; /*17703 */ typedef unsigned int (__stdcall *LPFNDEVMODE)(HWND__ *, HINSTANCE__ *, _devicemodeA *, char *, char *, _devicemodeA *, char *, unsigned int); /*17704 */ typedef tagMSGBOXPARAMSW *LPMSGBOXPARAMSW; /*17705 */ typedef _RPC_SYNTAX_IDENTIFIER *PRPC_SYNTAX_IDENTIFIER; /*17706 */ typedef _HIDP_PREPARSED_DATA *PHIDP_PREPARSED_DATA; /*17707 */ typedef tagCBT_CREATEWNDW *LPCBT_CREATEWNDW; /*17708 */ typedef int (__stdcall *PFN_EXPORT_PRIV_KEY_FUNC)(unsigned int, unsigned int, char *, unsigned int, void *, _CRYPT_PRIVATE_KEY_INFO *, unsigned int *); /*17709 */ typedef tagFUNCDESC *LPFUNCDESC; /*17710 */ typedef _PSP *HPROPSHEETPAGE; /*17711 */ typedef _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION *PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; /*17712 */ typedef _PRINTER_INFO_5W *LPPRINTER_INFO_5W; /*17713 */ typedef CT_TITLE *LPCT_TITLE; /*17714 */ typedef tagPOLYTEXTA *PPOLYTEXTA; /*17715 */ typedef unsigned int SHINE_QUEST_HANDLE; /*17716 */ typedef tagHANDLETABLE *PHANDLETABLE; /*17717 */ typedef tagLOGPEN *NPLOGPEN; /*17718 */ typedef MobInfo *LPMobInfo; /*17719 */ typedef tagLOGPEN *LPLOGPEN; /*17720 */ typedef png_color_struct *png_colorp; /*17721 */ typedef PassiveSkillInfo *LPPassiveSkillInfo; /*17722 */ typedef unsigned int SHINE_CHAR_REGNUM; /*17723 */ typedef void (__cdecl *PointTransformFunc)(unsigned __int16, const float *, float *, NiTransform *); /*17724 */ typedef ID3DXPRTBuffer *LPD3DXPRTBUFFER; /*17725 */ typedef _PROPSHEETHEADERA_V2 *LPPROPSHEETHEADERA; /*17726 */ typedef int (__stdcall *WNDENUMPROC)(HWND__ *, int); /*17727 */ typedef _FORM_INFO_1A *PFORM_INFO_1; /*17728 */ typedef _IMAGE_SEPARATE_DEBUG_HEADER *PIMAGE_SEPARATE_DEBUG_HEADER; /*17729 */ typedef _STARTUPINFOEXA *LPSTARTUPINFOEX; /*17730 */ typedef HWAVEIN__ *HWAVEIN; /*17731 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_WRITE_CERT)(void *, _CERT_CONTEXT *, unsigned int); /*17732 */ typedef unsigned int (__stdcall *LPFNPSPCALLBACKA)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); /*17733 */ typedef int (__stdcall *PGENRANDOM)(void *, unsigned int); /*17734 */ typedef tagSTICKYKEYS *LPSTICKYKEYS; /*17735 */ typedef int (__stdcall *LPDIENUMDEVICEOBJECTSCALLBACKW)(DIDEVICEOBJECTINSTANCEW *, void *); /*17736 */ typedef _DEVICE_DSM_NOTIFICATION_PARAMETERS *PDEVICE_DSM_NOTIFICATION_PARAMETERS; /*17737 */ typedef _CERT_LOGOTYPE_DETAILS *PCERT_LOGOTYPE_DETAILS; /*17738 */ typedef tagLOGFONTW *LPLOGFONTW; /*17739 */ typedef _HTTPSPolicyCallbackData *PSSL_EXTRA_CERT_CHAIN_POLICY_PARA; /*17740 */ typedef tagLOGFONTA *PLOGFONT; /*17741 */ typedef _RPC_SECURITY_QOS_V4_W *PRPC_SECURITY_QOS_V4_W; /*17742 */ typedef tagLOGFONTW *NPLOGFONTW; /*17743 */ typedef unsigned __int16 SKILL_BLAST_INDEX; /*17744 */ typedef _CERT_REQUEST_INFO *PCERT_REQUEST_INFO; /*17745 */ typedef _RPC_SECURITY_QOS_V2_A *PRPC_SECURITY_QOS_V2_A; /*17746 */ typedef unsigned int (__cdecl *Packer)(NiD3DShaderDeclaration::PackingParameters *); /*17747 */ typedef tagEMRSETWORLDTRANSFORM *PEMRSETWORLDTRANSFORM; /*17748 */ typedef _CTL_FIND_SUBJECT_PARA *PCTL_FIND_SUBJECT_PARA; /*17749 */ typedef int (__cdecl *RPC_BLOCKING_FN)(void *, void *, void *); /*17750 */ typedef _STORAGE_PORT_CODE_SET *PSTORAGE_PORT_CODE_SET; /*17751 */ typedef MarketSearchInfo *LPMarketSearchInfo; /*17752 */ typedef _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO *PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO; /*17753 */ typedef DIENVELOPE *LPDIENVELOPE; /*17754 */ typedef void (__thiscall *F)(Char *this, const char *); /*17755 */ typedef int (__stdcall *PCRYPT_RESOLVE_HCRYPTPROV_FUNC)(_CRYPT_PRIVATE_KEY_INFO *, unsigned int *, void *); /*17756 */ typedef _PRINTER_INFO_5A *LPPRINTER_INFO_5; /*17757 */ typedef _IMAGE_TLS_DIRECTORY32 *PIMAGE_TLS_DIRECTORY32; /*17758 */ typedef _PRINTER_INFO_9W *PPRINTER_INFO_9W; /*17759 */ typedef _POWER_REQUEST_TYPE *PPOWER_REQUEST_TYPE; /*17760 */ typedef _OSVERSIONINFOEXW *PRTL_OSVERSIONINFOEXW; /*17761 */ typedef tagMSGBOXPARAMSA *LPMSGBOXPARAMS; /*17762 */ typedef __int64 *PLONGLONG; /*17763 */ typedef tagMEASUREITEMSTRUCT *PMEASUREITEMSTRUCT; /*17764 */ typedef char SHINE_GUILD_TYPE; /*17765 */ typedef _WIN32_FIND_DATAA *LPWIN32_FIND_DATAA; /*17766 */ typedef _CRYPT_OID_INFO *PCRYPT_OID_INFO; /*17767 */ typedef tWAVEFORMATEX *NPWAVEFORMATEX; /*17768 */ typedef unsigned __int64 ULONGLONG; /*17769 */ typedef IDirectInputDeviceA *LPDIRECTINPUTDEVICE; /*17770 */ typedef tWAVEFORMATEX *LPWAVEFORMATEX; /*17771 */ typedef _AppBarData *PAPPBARDATA; /*17772 */ typedef void (__cdecl *_purecall_handler)(); /*17773 */ typedef _FILESYSTEM_STATISTICS *PFILESYSTEM_STATISTICS; /*17774 */ typedef _SID_AND_ATTRIBUTES (*PSID_AND_ATTRIBUTES_ARRAY)[1]; /*17775 */ typedef __int64 _Longlong; /*17776 */ typedef DIDEVICEINSTANCEW *LPCDIDEVICEINSTANCEW; /*17777 */ typedef png_info_struct **png_infopp; /*17778 */ typedef int (__stdcall *CALINFO_ENUMPROCA)(char *); /*17779 */ typedef _TRANSACTION_BASIC_INFORMATION *PTRANSACTION_BASIC_INFORMATION; /*17780 */ typedef tagEVENTMSG *NPEVENTMSG; /*17781 */ typedef _CRYPT_SMART_CARD_ROOT_INFO *PCRYPT_SMART_CARD_ROOT_INFO; /*17782 */ typedef tagMSG *PMSG; /*17783 */ typedef _GUID *LPIID; /*17784 */ typedef tagLOGFONTW *PLOGFONTW; /*17785 */ typedef _D3DXMESHCONTAINER *LPD3DXMESHCONTAINER; /*17786 */ typedef tagEVENTMSG *LPEVENTMSG; /*17787 */ typedef __int64 streamsize; /*17788 */ typedef _RemotableHandle *wireHACCEL; /*17789 */ typedef _NUMA_NODE_RELATIONSHIP *PNUMA_NODE_RELATIONSHIP; /*17790 */ typedef HMIDIIN__ **LPHMIDIIN; /*17791 */ typedef _FORM_INFO_1A *PFORM_INFO_1A; /*17792 */ typedef IBindStatusCallback *LPBINDSTATUSCALLBACK; /*17793 */ typedef HMIDI__ *HMIDI; /*17794 */ typedef unsigned int HANDLE_PTR; /*17795 */ typedef png_info_struct *png_infop; /*17796 */ typedef _KCRM_MARSHAL_HEADER *PKCRM_MARSHAL_HEADER; /*17797 */ typedef _TRANSACTIONMANAGER_BASIC_INFORMATION *PTRANSACTIONMANAGER_BASIC_INFORMATION; /*17798 */ typedef _CHANGER_SET_ACCESS *PCHANGER_SET_ACCESS; /*17799 */ typedef tagMCI_ANIM_STEP_PARMS *LPMCI_ANIM_STEP_PARMS; /*17800 */ typedef char *LPCH; /*17801 */ typedef _PRINTER_INFO_8W *PPRINTER_INFO_8W; /*17802 */ typedef png_sPLT_struct *png_sPLT_tp; /*17803 */ typedef _CMC_TAGGED_ATTRIBUTE *PCMC_TAGGED_ATTRIBUTE; /*17804 */ typedef _CRL_DIST_POINTS_INFO *PCRL_DIST_POINTS_INFO; /*17805 */ typedef _WINDOW_BUFFER_SIZE_RECORD *PWINDOW_BUFFER_SIZE_RECORD; /*17806 */ typedef tagLOGFONTA *PLOGFONTA; /*17807 */ typedef _PREVENT_MEDIA_REMOVAL *PPREVENT_MEDIA_REMOVAL; /*17808 */ typedef tagEMRSELECTCLIPPATH *PEMRSETSTRETCHBLTMODE; /*17809 */ typedef NTFS_EXTENDED_VOLUME_DATA *PNTFS_EXTENDED_VOLUME_DATA; /*17810 */ typedef DIDEVCAPS_DX3 *LPDIDEVCAPS_DX3; /*17811 */ typedef int (__stdcall *CALINFO_ENUMPROCW)(wchar_t *); /*17812 */ typedef _IMAGELIST *HIMAGELIST; /*17813 */ typedef void **PHDEVNOTIFY; /*17814 */ typedef _CMSG_KEY_AGREE_ENCRYPT_INFO *PCMSG_KEY_AGREE_ENCRYPT_INFO; /*17815 */ typedef _EV_EXTRA_CERT_CHAIN_POLICY_PARA *PEV_EXTRA_CERT_CHAIN_POLICY_PARA; /*17816 */ typedef _EFS_DECRYPTION_STATUS_INFO *PEFS_DECRYPTION_STATUS_INFO; /*17817 */ typedef int png_int_32; /*17818 */ typedef tagSIZE *PSIZE; /*17819 */ typedef unsigned int SECURITY_INFORMATION; /*17820 */ typedef _FORM_INFO_1W *PFORM_INFO_1W; /*17821 */ typedef __int16 mask; /*17822 */ typedef tagWAVEOUTCAPS2A *PWAVEOUTCAPS2; /*17823 */ typedef int (__cdecl *_LIBM_HANDLE_MATHERR_D)(_exception *); /*17824 */ typedef _CRYPT_AES_128_KEY_STATE *PCRYPT_AES_128_KEY_STATE; /*17825 */ typedef void *HGLOBAL; /*17826 */ typedef IDropSource *LPDROPSOURCE; /*17827 */ typedef void **LPHANDLE; /*17828 */ typedef unsigned int dev_t; /*17829 */ typedef tagFONTSIGNATURE *LPFONTSIGNATURE; /*17830 */ typedef void *HCRYPTDEFAULTCONTEXT; /*17831 */ typedef _IMAGE_IMPORT_DESCRIPTOR *PIMAGE_IMPORT_DESCRIPTOR; /*17832 */ typedef void *BCRYPT_ALG_HANDLE; /*17833 */ typedef unsigned __int16 wint_t; /*17834 */ typedef CREATE_USN_JOURNAL_DATA *PCREATE_USN_JOURNAL_DATA; /*17835 */ typedef _TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION *PTRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION; /*17836 */ typedef tagEMRARC *PEMRARCTO; /*17837 */ typedef tagWAVEOUTCAPSA *PWAVEOUTCAPS; /*17838 */ typedef int (__stdcall *PGET_MODULE_HANDLE_EXW)(unsigned int, const wchar_t *, HINSTANCE__ **); /*17839 */ typedef _CMC_TAGGED_CONTENT_INFO *PCMC_TAGGED_CONTENT_INFO; /*17840 */ typedef _WOW64_CONTEXT *PWOW64_CONTEXT; /*17841 */ typedef _SHCREATEPROCESSINFOW *PSHCREATEPROCESSINFOW; /*17842 */ typedef tagDRVCONFIGINFO *LPDRVCONFIGINFO; /*17843 */ typedef tagEXTLOGFONTA *LPEXTLOGFONT; /*17844 */ typedef tagDRVCONFIGINFO *NPDRVCONFIGINFO; /*17845 */ typedef _CREATE_PROCESS_DEBUG_INFO *LPCREATE_PROCESS_DEBUG_INFO; /*17846 */ typedef void **SPHANDLE; /*17847 */ typedef tagEXTLOGFONTA *NPEXTLOGFONT; /*17848 */ typedef unsigned int SHINE_MOB_HP; /*17849 */ typedef unsigned int __stdcall PM_CLOSE_PROC(); /*17850 */ typedef char ShineCharGender; /*17851 */ typedef IDirectInputDevice8W *LPDIRECTINPUTDEVICE8W; /*17852 */ typedef _OSVERSIONINFOW *PRTL_OSVERSIONINFOW; /*17853 */ typedef _CRYPTOAPI_BLOB *PCERT_BLOB; /*17854 */ typedef HRESULT (__stdcall *LPD3DXUVATLASCB)(float, void *); /*17855 */ typedef tagEMRSELECTOBJECT *PEMRDELETEOBJECT; /*17856 */ typedef tagGLYPHSET *PGLYPHSET; /*17857 */ typedef void (__stdcall *RPC_DISPATCH_FUNCTION)(_RPC_MESSAGE *); /*17858 */ typedef void *Msg_ID; /*17859 */ typedef unsigned __int16 ShineItemID; /*17860 */ typedef _OCSP_CERT_ID *POCSP_CERT_ID; /*17861 */ typedef _FILE_NOTIFY_INFORMATION *PFILE_NOTIFY_INFORMATION; /*17862 */ typedef unsigned int ShineSkillExp; /*17863 */ typedef IWinInetInfo *LPWININETINFO; /*17864 */ typedef _SHFILEOPSTRUCTW *LPSHFILEOPSTRUCTW; /*17865 */ typedef void *PVOID64; /*17866 */ typedef HIDGROUPCAPS *PHIDGROUPCAPS; /*17867 */ typedef unsigned __int16 SHINE_PET_HANDLE; /*17868 */ typedef _OUTLINETEXTMETRICA *POUTLINETEXTMETRIC; /*17869 */ typedef _SE_ACCESS_REPLY *PSE_ACCESS_REPLY; /*17870 */ typedef tagEXCEPINFO *LPEXCEPINFO; /*17871 */ typedef _ENUM_SERVICE_STATUSA *LPENUM_SERVICE_STATUSA; /*17872 */ typedef _CRYPT_PKCS8_IMPORT_PARAMS *PCRYPT_PRIVATE_KEY_BLOB_AND_PARAMS; /*17873 */ typedef char VertexMask; /*17874 */ typedef unsigned int ACCESS_REASON; /*17875 */ typedef IDirectInputDevice8A *LPDIRECTINPUTDEVICE8A; /*17876 */ typedef void (__stdcall *TIMERPROC)(HWND__ *, unsigned int, unsigned int, unsigned int); /*17877 */ typedef LIST_ENTRY64 *PLIST_ENTRY64; /*17878 */ typedef _SHFILEOPSTRUCTA *LPSHFILEOPSTRUCTA; /*17879 */ typedef OPENCARD_SEARCH_CRITERIAA *LPOPENCARD_SEARCH_CRITERIA; /*17880 */ typedef tagEMREXTCREATEPEN *PEMREXTCREATEPEN; /*17881 */ typedef tagEMRCREATEPALETTE *PEMRCREATEPALETTE; /*17882 */ typedef _DIACTIONW *LPCDIACTIONW; /*17883 */ typedef tagWAVEOUTCAPSW *PWAVEOUTCAPSW; /*17884 */ typedef IDirect3DVolume9 *LPDIRECT3DVOLUME9; /*17885 */ typedef ColorInfoType *LPColorInfoType; /*17886 */ typedef _KCRM_MARSHAL_HEADER *PRKCRM_MARSHAL_HEADER; /*17887 */ typedef __int64 *PINT64; /*17888 */ typedef unsigned __int64 uint64; /*17889 */ typedef unsigned __int64 UINT64; /*17890 */ typedef tagEXTLOGFONTW *NPEXTLOGFONTW; /*17891 */ typedef tagWAVEINCAPS2A *LPWAVEINCAPS2A; /*17892 */ typedef IMultiQI *LPMULTIQI; /*17893 */ typedef tagEXTLOGFONTW *LPEXTLOGFONTW; /*17894 */ typedef tagWAVEINCAPS2A *NPWAVEINCAPS2A; /*17895 */ typedef _CREATE_DISK_MBR *PCREATE_DISK_MBR; /*17896 */ typedef _TAPE_GET_MEDIA_PARAMETERS *PTAPE_GET_MEDIA_PARAMETERS; /*17897 */ typedef tagWAVEOUTCAPSA *PWAVEOUTCAPSA; /*17898 */ typedef tagNMHDR *LPNMHDR; /*17899 */ typedef tagWINDOWINFO *LPWINDOWINFO; /*17900 */ typedef ItemMix *LPItemMix; /*17901 */ typedef _ENCRYPTION_CERTIFICATE_HASH_LIST *PENCRYPTION_CERTIFICATE_HASH_LIST; /*17902 */ typedef _IDEREGS *LPIDEREGS; /*17903 */ typedef tagHARDWAREINPUT *LPHARDWAREINPUT; /*17904 */ typedef tagEXTLOGFONTA *LPEXTLOGFONTA; /*17905 */ typedef tagNEWTEXTMETRICA *LPNEWTEXTMETRIC; /*17906 */ typedef tagEXTLOGFONTA *NPEXTLOGFONTA; /*17907 */ typedef unsigned __int16 SHINE_SCENARIO_ID; /*17908 */ typedef tagNEWTEXTMETRICA *NPNEWTEXTMETRIC; /*17909 */ typedef joyinfo_tag *LPJOYINFO; /*17910 */ typedef _PRINTER_OPTIONSA *LPPRINTER_OPTIONSA; /*17911 */ typedef DIPROPGUIDANDPATH *LPDIPROPGUIDANDPATH; /*17912 */ typedef char ShineItemPacketCountType; /*17913 */ typedef _CRYPT_RSAES_OAEP_PARAMETERS *PCRYPT_RSAES_OAEP_PARAMETERS; /*17914 */ typedef const wchar_t *PCUNZWCH; /*17915 */ typedef joyinfo_tag *NPJOYINFO; /*17916 */ typedef _STORAGE_IDENTIFIER *PSTORAGE_IDENTIFIER; /*17917 */ typedef _D3DXKEY_VECTOR3 *LPD3DXKEY_VECTOR3; /*17918 */ typedef IErrorInfo *LPERRORINFO; /*17919 */ typedef _CONSOLE_SCREEN_BUFFER_INFO *PCONSOLE_SCREEN_BUFFER_INFO; /*17920 */ typedef _BIDI_REQUEST_DATA *LPBIDI_REQUEST_DATA; /*17921 */ typedef _OUTLINETEXTMETRICW *POUTLINETEXTMETRICW; /*17922 */ typedef _SCARD_IO_REQUEST *LPSCARD_IO_REQUEST; /*17923 */ typedef tagICONMETRICSA *LPICONMETRICS; /*17924 */ typedef _OFSTRUCT *LPOFSTRUCT; /*17925 */ typedef _CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA *PCMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA; /*17926 */ typedef OPENCARD_SEARCH_CRITERIAW *LPOPENCARD_SEARCH_CRITERIAW; /*17927 */ typedef unsigned __int16 ATOM; /*17928 */ typedef char __static_assert_t[1]; /*17929 */ typedef IDirect3DCubeTexture9 *PDIRECT3DCUBETEXTURE9; /*17930 */ typedef _FILE_SET_SPARSE_BUFFER *PFILE_SET_SPARSE_BUFFER; /*17931 */ typedef _OUTLINETEXTMETRICA *POUTLINETEXTMETRICA; /*17932 */ typedef _CRYPT_PKCS8_IMPORT_PARAMS *PCRYPT_PKCS8_IMPORT_PARAMS; /*17933 */ typedef IDirectInputDevice8A *LPDIRECTINPUTDEVICE8; /*17934 */ typedef char YY_CHAR; /*17935 */ typedef _SHFILEOPSTRUCTA *LPSHFILEOPSTRUCT; /*17936 */ typedef SHINE_DATETIME *LPSHINE_DATETIME; /*17937 */ typedef OPENCARD_SEARCH_CRITERIAA *LPOPENCARD_SEARCH_CRITERIAA; /*17938 */ typedef tagEMRCREATEMONOBRUSH *PEMRCREATEMONOBRUSH; /*17939 */ typedef _CMSG_RECIPIENT_ENCODE_INFO *PCMSG_RECIPIENT_ENCODE_INFO; /*17940 */ typedef threadmbcinfostruct *pthreadmbcinfo; /*17941 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *PMIXERCONTROLDETAILS_LISTTEXTA; /*17942 */ typedef int (__stdcall *LPMMIOPROC)(char *, unsigned int, int, int); /*17943 */ typedef _CRYPT_SMIME_CAPABILITY *PCRYPT_SMIME_CAPABILITY; /*17944 */ typedef _TXFS_SAVEPOINT_INFORMATION *PTXFS_SAVEPOINT_INFORMATION; /*17945 */ typedef tagDEBUGHOOKINFO *LPDEBUGHOOKINFO; /*17946 */ typedef _CRYPT_ENCODE_PARA *PCRYPT_ENCODE_PARA; /*17947 */ typedef _GETVERSIONINPARAMS *LPGETVERSIONINPARAMS; /*17948 */ typedef unsigned int (__stdcall *PGET_SYSTEM_WOW64_DIRECTORY_W)(wchar_t *, unsigned int); /*17949 */ typedef tagDEBUGHOOKINFO *NPDEBUGHOOKINFO; /*17950 */ typedef tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; /*17951 */ typedef unsigned int (__stdcall *LPSETUPHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /*17952 */ typedef tMIXERCONTROLDETAILS_SIGNED *LPMIXERCONTROLDETAILS_SIGNED; /*17953 */ typedef _DOCINFOA *LPDOCINFO; /*17954 */ typedef _EFS_RPC_BLOB *PEFS_RPC_BLOB; /*17955 */ typedef z_stream_s *z_streamp; /*17956 */ typedef DIPROPCALPOV *LPCDIPROPCALPOV; /*17957 */ typedef _PRINTER_INFO_4A *LPPRINTER_INFO_4A; /*17958 */ typedef _DIDEVICEIMAGEINFOA *LPCDIDEVICEIMAGEINFOA; /*17959 */ typedef HDROP__ *HDROP; /*17960 */ typedef _NOTIFYICONDATAA *PNOTIFYICONDATA; /*17961 */ typedef _DATATYPES_INFO_1W *PDATATYPES_INFO_1W; /*17962 */ typedef IDirect3DResource9 *LPDIRECT3DRESOURCE9; /*17963 */ typedef _CERT_SYSTEM_STORE_RELOCATE_PARA *PCERT_SYSTEM_STORE_RELOCATE_PARA; /*17964 */ typedef _CONSOLE_FONT_INFOEX *PCONSOLE_FONT_INFOEX; /*17965 */ typedef unsigned int SHINE_QUEST_DIALOG_ID; /*17966 */ typedef png_dsort_struct **png_dsortpp; /*17967 */ typedef tagMCI_OPEN_PARMSA *LPMCI_OPEN_PARMS; /*17968 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_DELETE_CTL)(void *, _CTL_CONTEXT *, unsigned int); /*17969 */ typedef DIPROPHEADER *LPDIPROPHEADER; /*17970 */ typedef char SHINE_CHAR_ENCHANT_ID; /*17971 */ typedef tagPALETTEENTRY *LPPALETTEENTRY; /*17972 */ typedef tagPOLYTEXTA *PPOLYTEXT; /*17973 */ typedef setloc_struct *_psetloc_struct; /*17974 */ typedef unsigned int D3DXEVENTHANDLE; /*17975 */ typedef _CERT_CRL_CONTEXT_PAIR *PCCERT_CRL_CONTEXT_PAIR; /*17976 */ typedef unsigned int (__stdcall *PGET_SYSTEM_WOW64_DIRECTORY_A)(char *, unsigned int); /*17977 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_DELETE_CRL)(void *, _CRL_CONTEXT *, unsigned int); /*17978 */ typedef mmtime_tag *NPMMTIME; /*17979 */ typedef mmtime_tag *LPMMTIME; /*17980 */ typedef _TAPE_STATISTICS *PTAPE_STATISTICS; /*17981 */ typedef _PRINTER_INFO_4W *LPPRINTER_INFO_4W; /*17982 */ typedef _DIDEVICEIMAGEINFOW *LPCDIDEVICEIMAGEINFOW; /*17983 */ typedef _LDT_ENTRY *PLDT_ENTRY; /*17984 */ typedef void (__stdcall *PTP_WORK_CALLBACK)(_TP_CALLBACK_INSTANCE *, void *, _TP_WORK *); /*17985 */ typedef tagENHMETAHEADER *PENHMETAHEADER; /*17986 */ typedef _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION *PCACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION; /*17987 */ typedef const unsigned int *PCUCSSTR; /*17988 */ typedef tagNCCALCSIZE_PARAMS *LPNCCALCSIZE_PARAMS; /*17989 */ typedef _GENERIC_BINDING_ROUTINE_PAIR *PGENERIC_BINDING_ROUTINE_PAIR; /*17990 */ typedef _PRINTER_CONNECTION_INFO_1A *PPRINTER_CONNECTION_INFO_1; /*17991 */ typedef _POINTFLOAT *PPOINTFLOAT; /*17992 */ typedef unsigned __int16 PROTO_NC_ITEM_REWARDINVENOPENFAIL_ACK; /*17993 */ typedef _D3DXMATERIAL *LPD3DXMATERIAL; /*17994 */ typedef _PRINTER_INFO_2W *PPRINTER_INFO_2W; /*17995 */ typedef _CERT_LOGOTYPE_IMAGE_INFO *PCERT_LOGOTYPE_IMAGE_INFO; /*17996 */ typedef BATTERY_REPORTING_SCALE *PBATTERY_REPORTING_SCALE; /*17997 */ typedef tagEMRELLIPSE *PEMRELLIPSE; /*17998 */ typedef void (__stdcall *PTIMERAPCROUTINE)(void *, unsigned int, unsigned int); /*17999 */ typedef IDirectInputEffect *LPDIRECTINPUTEFFECT; /*18000 */ typedef DICONDITION *LPDICONDITION; /*18001 */ typedef tagSOUNDSENTRYW *LPSOUNDSENTRYW; /*18002 */ typedef _TXFS_START_RM_INFORMATION *PTXFS_START_RM_INFORMATION; /*18003 */ typedef _TRIVERTEX *LPTRIVERTEX; /*18004 */ typedef _OCSP_REQUEST_ENTRY *POCSP_REQUEST_ENTRY; /*18005 */ typedef tagACTCTX_SECTION_KEYED_DATA *PACTCTX_SECTION_KEYED_DATA; /*18006 */ typedef CharMgr::LoadData **_Mapptr; /*18007 */ typedef _CRYPTOAPI_BLOB *PDATA_BLOB; /*18008 */ typedef _MMCKINFO *PMMCKINFO; /*18009 */ typedef _RPC_SECURITY_QOS_V3_A *PRPC_SECURITY_QOS_V3_A; /*18010 */ typedef PPM_IDLESTATE_EVENT *PPPM_IDLESTATE_EVENT; /*18011 */ typedef _HARDWARE_COUNTER_DATA *PHARDWARE_COUNTER_DATA; /*18012 */ typedef unsigned int *LPSCARDHANDLE; /*18013 */ typedef DIEFFECTINFOA *LPCDIEFFECTINFO; /*18014 */ typedef int *PSCODE; /*18015 */ typedef DIEFFESCAPE *LPDIEFFESCAPE; /*18016 */ typedef char *PZZTSTR; /*18017 */ typedef png_dsort_struct *png_dsortp; /*18018 */ typedef void (__stdcall *APC_CALLBACK_FUNCTION)(unsigned int, void *, void *); /*18019 */ typedef tagKEYBDINPUT *LPKEYBDINPUT; /*18020 */ typedef void *PUMS_CONTEXT; /*18021 */ typedef __int16 *PSHORT; /*18022 */ typedef tagPROCESSENTRY32 *LPPROCESSENTRY32; /*18023 */ typedef unsigned __int16 WORD; /*18024 */ typedef _TAPE_PREPARE *PTAPE_PREPARE; /*18025 */ typedef _PRINTER_INFO_1W *PPRINTER_INFO_1W; /*18026 */ typedef unsigned __int16 USHORT; /*18027 */ typedef tagMCI_OPEN_PARMSW *LPMCI_OPEN_PARMSW; /*18028 */ typedef _CERT_ECC_SIGNATURE *PCERT_ECC_SIGNATURE; /*18029 */ typedef _CMSG_KEY_AGREE_KEY_ENCRYPT_INFO *PCMSG_KEY_AGREE_KEY_ENCRYPT_INFO; /*18030 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_SET_CTL_PROPERTY)(void *, _CTL_CONTEXT *, unsigned int, unsigned int, const void *); /*18031 */ typedef _PRINTER_INFO_4A *LPPRINTER_INFO_4; /*18032 */ typedef _DIDEVICEIMAGEINFOA *LPCDIDEVICEIMAGEINFO; /*18033 */ typedef int (__stdcall *LOCALE_ENUMPROCW)(wchar_t *); /*18034 */ typedef tagAUXCAPSW *NPAUXCAPSW; /*18035 */ typedef _OUTPUT_DEBUG_STRING_INFO *LPOUTPUT_DEBUG_STRING_INFO; /*18036 */ typedef tagAUXCAPSW *LPAUXCAPSW; /*18037 */ typedef _RPC_MESSAGE *PRPC_MESSAGE; /*18038 */ typedef tagDRAWITEMSTRUCT *PDRAWITEMSTRUCT; /*18039 */ typedef tagMCI_OPEN_PARMSA *LPMCI_OPEN_PARMSA; /*18040 */ typedef tagMCI_ANIM_UPDATE_PARMS *LPMCI_ANIM_UPDATE_PARMS; /*18041 */ typedef unsigned __int16 FSHORT; /*18042 */ typedef const char *png_const_charp; /*18043 */ typedef CHARACTER_TITLE_DATA *LPCHARACTER_TITLE_DATA; /*18044 */ typedef _EV_EXTRA_CERT_CHAIN_POLICY_STATUS *PEV_EXTRA_CERT_CHAIN_POLICY_STATUS; /*18045 */ typedef tagKBDLLHOOKSTRUCT *PKBDLLHOOKSTRUCT; /*18046 */ typedef _WIN32_FIND_DATAA *LPWIN32_FIND_DATA; /*18047 */ typedef _CTL_USAGE *PCCERT_ENHKEY_USAGE; /*18048 */ typedef in_addr *PIN_ADDR; /*18049 */ typedef tagDELETEITEMSTRUCT *PDELETEITEMSTRUCT; /*18050 */ typedef tagMIXERCAPS2W *PMIXERCAPS2W; /*18051 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_GET_CTL_PROPERTY)(void *, _CTL_CONTEXT *, unsigned int, unsigned int, void *, unsigned int *); /*18052 */ typedef char **PZPSTR; /*18053 */ typedef char SHINE_SKILL_LEVEL; /*18054 */ typedef void (__stdcall *PUMS_SCHEDULER_ENTRY_POINT)(_RTL_UMS_SCHEDULER_REASON, unsigned int, void *); /*18055 */ typedef _PRINTER_CONNECTION_INFO_1A *PPRINTER_CONNECTION_INFO_1A; /*18056 */ typedef tagWINDOWPLACEMENT *PWINDOWPLACEMENT; /*18057 */ typedef unsigned __int16 _U16; /*18058 */ typedef int (__stdcall *SERVER_ROUTINE)(); /*18059 */ typedef unsigned int D3DXF_FILESAVEOPTIONS; /*18060 */ typedef void *_Null_type; /*18061 */ typedef _ADDJOB_INFO_1W *LPADDJOB_INFO_1W; /*18062 */ typedef tagEMRSETCOLORADJUSTMENT *PEMRSETCOLORADJUSTMENT; /*18063 */ typedef PROCESSOR_PERFSTATE_POLICY *PPROCESSOR_PERFSTATE_POLICY; /*18064 */ typedef pvalueW *PPVALUEW; /*18065 */ typedef tagCY *LPCY; /*18066 */ typedef _CERT_LOGOTYPE_AUDIO *PCERT_LOGOTYPE_AUDIO; /*18067 */ typedef _RTL_CRITICAL_SECTION_DEBUG *PRTL_CRITICAL_SECTION_DEBUG; /*18068 */ typedef servent *PSERVENT; /*18069 */ typedef _CERT_POLICY_CONSTRAINTS_INFO *PCERT_POLICY_CONSTRAINTS_INFO; /*18070 */ typedef unsigned __int16 PROTO_NC_ITEM_SELL_ACK; /*18071 */ typedef unsigned int (__cdecl *NISHADERFACTORY_RUNPARSERCALLBACK)(const char *, NiRenderer *, const char *, bool); /*18072 */ typedef _PRINTER_CONNECTION_INFO_1W *PPRINTER_CONNECTION_INFO_1W; /*18073 */ typedef char SHINE_ITEM_PACKET_COUNT_TYPE; /*18074 */ typedef tagRECONVERTSTRING *NPRECONVERTSTRING; /*18075 */ typedef _TOKEN_PRIVILEGES *PTOKEN_PRIVILEGES; /*18076 */ typedef tagRECONVERTSTRING *LPRECONVERTSTRING; /*18077 */ typedef void *HCRYPTASYNC; /*18078 */ typedef _GLYPHMETRICSFLOAT *LPGLYPHMETRICSFLOAT; /*18079 */ typedef void *(__stdcall *PFNDPAMERGE)(unsigned int, void *, void *, int); /*18080 */ typedef _XSAVE_FORMAT *PXSAVE_FORMAT; /*18081 */ typedef unsigned int *PUINT32; /*18082 */ typedef tagGESTURECONFIG *PGESTURECONFIG; /*18083 */ typedef IDirect3D9 *(__stdcall *NILPD3DCREATE)(unsigned int); /*18084 */ typedef provider_info *PPROVIDER; /*18085 */ typedef tagWAVEINCAPSW *LPWAVEINCAPSW; /*18086 */ typedef _OSVERSIONINFOW *LPOSVERSIONINFOW; /*18087 */ typedef unsigned int SHINE_CHARGED_ITEM_AMOUNT; /*18088 */ typedef _FIND_NAME_BUFFER *PFIND_NAME_BUFFER; /*18089 */ typedef _CHANGER_ELEMENT_LIST *PCHANGER_ELEMENT_LIST; /*18090 */ typedef tagWAVEINCAPSW *NPWAVEINCAPSW; /*18091 */ typedef _PRINTER_INFO_7W *PPRINTER_INFO_7W; /*18092 */ typedef void **PPVOID; /*18093 */ typedef IAdviseSink2 *LPADVISESINK2; /*18094 */ typedef tagMIDIINCAPS2W *NPMIDIINCAPS2W; /*18095 */ typedef const unsigned int *PCUUCSSTR; /*18096 */ typedef tagCHOOSEFONTA *PCCHOOSEFONTA; /*18097 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FREE_FIND_CERT)(void *, _CERT_CONTEXT *, void *, unsigned int); /*18098 */ typedef bool result_type; /*18099 */ typedef tagMIDIINCAPS2W *LPMIDIINCAPS2W; /*18100 */ typedef _IMAGE_DATA_DIRECTORY *PIMAGE_DATA_DIRECTORY; /*18101 */ typedef int (__stdcall *LPDIENUMDEVICESBYSEMANTICSCBW)(DIDEVICEINSTANCEW *, IDirectInputDevice8W *, unsigned int, unsigned int, void *); /*18102 */ typedef _SECURITY_IMPERSONATION_LEVEL *PSECURITY_IMPERSONATION_LEVEL; /*18103 */ typedef tagCUSTDATAITEM *LPCUSTDATAITEM; /*18104 */ typedef tagWAVEOUTCAPS2A *PWAVEOUTCAPS2A; /*18105 */ typedef tagENUMLOGFONTEXDVW *LPENUMLOGFONTEXDVW; /*18106 */ typedef _CTL_USAGE *PCERT_ENHKEY_USAGE; /*18107 */ typedef tagWAVEINCAPSA *PWAVEINCAPSA; /*18108 */ typedef tagMCI_VD_ESCAPE_PARMSA *PMCI_VD_ESCAPE_PARMSA; /*18109 */ typedef int MEMBERID; /*18110 */ typedef char ShineCharClassID; /*18111 */ typedef int (__stdcall *LPDIENUMDEVICESBYSEMANTICSCBA)(DIDEVICEINSTANCEA *, IDirectInputDevice8A *, unsigned int, unsigned int, void *); /*18112 */ typedef unsigned __int16 SHINE_PET_SHORT_ID; /*18113 */ typedef int __stdcall RPC_FORWARD_FUNCTION(_GUID *, _RPC_VERSION *, _GUID *, char *, void **); /*18114 */ typedef _CRYPTOAPI_BLOB *PCRL_BLOB; /*18115 */ typedef tagCHOOSEFONTW *PCCHOOSEFONTW; /*18116 */ typedef tagWAVEINCAPSA *NPWAVEINCAPSA; /*18117 */ typedef void *nullptr_t; /*18118 */ typedef IAdviseSink *LPADVISESINK; /*18119 */ typedef _CHANGER_SET_POSITION *PCHANGER_SET_POSITION; /*18120 */ typedef tagWAVEINCAPSA *LPWAVEINCAPSA; /*18121 */ typedef _PROC_THREAD_ATTRIBUTE_LIST *LPPROC_THREAD_ATTRIBUTE_LIST; /*18122 */ typedef void *LPVOID; /*18123 */ typedef WSAData *LPWSADATA; /*18124 */ typedef int SHANDLE_PTR; /*18125 */ typedef tagMIXERCAPSW *LPMIXERCAPSW; /*18126 */ typedef tagMCI_VD_ESCAPE_PARMSW *PMCI_VD_ESCAPE_PARMSW; /*18127 */ typedef tagMCI_LOAD_PARMSA *PMCI_LOAD_PARMS; /*18128 */ typedef int off_t; /*18129 */ typedef _CRYPT_X942_OTHER_INFO *PCRYPT_X942_OTHER_INFO; /*18130 */ typedef HMIDIOUT__ *HMIDIOUT; /*18131 */ typedef _cpinfo *LPCPINFO; /*18132 */ typedef value_entW *PVALENTW; /*18133 */ typedef unsigned __int16 *LPWORD; /*18134 */ typedef tagEMREXTTEXTOUTA *PEMREXTTEXTOUTA; /*18135 */ typedef IDirect3DIndexBuffer9 *D3DIndexBufferPtr; /*18136 */ typedef _EVENTLOG_FULL_INFORMATION *LPEVENTLOG_FULL_INFORMATION; /*18137 */ typedef tagMIXERLINECONTROLSW *LPMIXERLINECONTROLSW; /*18138 */ typedef _COORD *PCOORD; /*18139 */ typedef tagEMRSELECTOBJECT *PEMRSELECTOBJECT; /*18140 */ typedef tagCUSTDATA *LPCUSTDATA; /*18141 */ typedef tagMENUITEMINFOA *LPMENUITEMINFOA; /*18142 */ typedef _ICONINFOEXW *PICONINFOEXW; /*18143 */ typedef _PRINTER_NOTIFY_OPTIONS *PPRINTER_NOTIFY_OPTIONS; /*18144 */ typedef _REASSIGN_BLOCKS_EX *PREASSIGN_BLOCKS_EX; /*18145 */ typedef _ACTIVATION_CONTEXT_BASIC_INFORMATION *PACTIVATION_CONTEXT_BASIC_INFORMATION; /*18146 */ typedef ITypeComp *LPTYPECOMP; /*18147 */ typedef tagMCI_VD_ESCAPE_PARMSW *LPMCI_VD_ESCAPE_PARMSW; /*18148 */ typedef IDirect3DVertexShader9 *LPDIRECT3DVERTEXSHADER9; /*18149 */ typedef int OAEVENT; /*18150 */ typedef tagEMRFILLPATH *PEMRFILLPATH; /*18151 */ typedef tagDESIGNVECTOR *PDESIGNVECTOR; /*18152 */ typedef tagMENUITEMINFOW *LPMENUITEMINFOW; /*18153 */ typedef _SERVICE_TRIGGER_INFO *PSERVICE_TRIGGER_INFO; /*18154 */ typedef HFONT__ *HFONT; /*18155 */ typedef tagEMREXTTEXTOUTA *PEMREXTTEXTOUTW; /*18156 */ typedef tagEMREOF *PEMREOF; /*18157 */ typedef IDirectInput8A *LPDIRECTINPUT8; /*18158 */ typedef ICreateTypeLib2 *LPCREATETYPELIB2; /*18159 */ typedef _ENUM_SERVICE_STATUSA *LPENUM_SERVICE_STATUS; /*18160 */ typedef tagEMRPOLYPOLYLINE *PEMRPOLYPOLYGON; /*18161 */ typedef _PRINTER_INFO_5W *PPRINTER_INFO_5W; /*18162 */ typedef tagCHOOSEFONTA *PCCHOOSEFONT; /*18163 */ typedef tagWAVEINCAPS2A *LPWAVEINCAPS2; /*18164 */ typedef _TXFS_QUERY_RM_INFORMATION *PTXFS_QUERY_RM_INFORMATION; /*18165 */ typedef int *LPLONG; /*18166 */ typedef _EXCEPTION_RECORD *PEXCEPTION_RECORD; /*18167 */ typedef tagWAVEINCAPS2A *NPWAVEINCAPS2; /*18168 */ typedef unsigned __int16 PROTO_NC_ITEM_UNEQUIP_ACK; /*18169 */ typedef tagMENUINFO *LPMENUINFO; /*18170 */ typedef unsigned __int16 *PPARAM_OFFSETTABLE; /*18171 */ typedef unsigned int CALID; /*18172 */ typedef ChargedItemEffect *LPChargedItemEffect; /*18173 */ typedef FaceCutMsg *LPFaceCutMsg; /*18174 */ typedef tagMCI_VD_ESCAPE_PARMSA *PMCI_VD_ESCAPE_PARMS; /*18175 */ typedef _D3DVERTEXELEMENT9 *LPD3DVERTEXELEMENT9; /*18176 */ typedef int (__cdecl *_PNH)(unsigned int); /*18177 */ typedef IDirect3DVertexShader9 *PDIRECT3DVERTEXSHADER9; /*18178 */ typedef int (__stdcall *PFN_CERT_DLL_OPEN_STORE_PROV_FUNC)(const char *, unsigned int, unsigned int, unsigned int, const void *, void *, _CERT_STORE_PROV_INFO *); /*18179 */ typedef tagWAVEINCAPSA *NPWAVEINCAPS; /*18180 */ typedef _PRINTER_OPTIONSA *LPPRINTER_OPTIONS; /*18181 */ typedef tagWAVEINCAPSA *LPWAVEINCAPS; /*18182 */ typedef tagEMRLINETO *PEMRMOVETOEX; /*18183 */ typedef ActiveSkillGroup *LPActiveSkillGroup; /*18184 */ typedef unsigned int HCRYPTPROV_LEGACY; /*18185 */ typedef PPM_WMI_PERF_STATES_EX *PPPM_WMI_PERF_STATES_EX; /*18186 */ typedef _CHANGER_READ_ELEMENT_STATUS *PCHANGER_READ_ELEMENT_STATUS; /*18187 */ typedef int (__stdcall *EDITWORDBREAKPROCW)(wchar_t *, int, int, int); /*18188 */ typedef IExternalConnection *LPEXTERNALCONNECTION; /*18189 */ typedef tagPRINTPAGERANGE *PCPRINTPAGERANGE; /*18190 */ typedef tagICONMETRICSA *LPICONMETRICSA; /*18191 */ typedef _PRINTER_INFO_4W *PPRINTER_INFO_4W; /*18192 */ typedef _CONSOLE_FONT_INFO *PCONSOLE_FONT_INFO; /*18193 */ typedef IDirectInput8W *LPDIRECTINPUT8W; /*18194 */ typedef tagEMRSETVIEWPORTEXTEX *PEMRSETVIEWPORTEXTEX; /*18195 */ typedef _CMC_ADD_EXTENSIONS_INFO *PCMC_ADD_EXTENSIONS_INFO; /*18196 */ typedef tagMENUITEMINFOA *LPMENUITEMINFO; /*18197 */ typedef _D3DXBONECOMBINATION *LPD3DXBONECOMBINATION; /*18198 */ typedef _ACCESS_ALLOWED_OBJECT_ACE *PACCESS_ALLOWED_OBJECT_ACE; /*18199 */ typedef tagEMRPOLYLINE *PEMRPOLYBEZIERTO; /*18200 */ typedef tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS; /*18201 */ typedef const unsigned int *PCUCSCHAR; /*18202 */ typedef int time_t; /*18203 */ typedef tagCURSORINFO *PCURSORINFO; /*18204 */ typedef _CERT_ISSUER_SERIAL_NUMBER *PCERT_ISSUER_SERIAL_NUMBER; /*18205 */ typedef _TOKEN_GROUPS *PTOKEN_GROUPS; /*18206 */ typedef void (__stdcall *LPTIMECALLBACK)(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); /*18207 */ typedef threadlocaleinfostruct *pthreadlocinfo; /*18208 */ typedef ID3DXFileSaveData *LPD3DXFILESAVEDATA; /*18209 */ typedef _SHRINK_VOLUME_REQUEST_TYPES *PSHRINK_VOLUME_REQUEST_TYPES; /*18210 */ typedef IDirectInput8A *LPDIRECTINPUT8A; /*18211 */ typedef IMarshal2 *LPMARSHAL2; /*18212 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *PMIXERCONTROLDETAILS_LISTTEXT; /*18213 */ typedef unsigned __int16 SECURITY_DESCRIPTOR_CONTROL; /*18214 */ typedef int state_type; /*18215 */ typedef tagCOMPOSITIONFORM *NPCOMPOSITIONFORM; /*18216 */ typedef _SERVICE_NOTIFY_2A *PSERVICE_NOTIFYA; /*18217 */ typedef tagMSGBOXPARAMSA *PMSGBOXPARAMSA; /*18218 */ typedef tagCOMPOSITIONFORM *LPCOMPOSITIONFORM; /*18219 */ typedef _PORT_INFO_3A *LPPORT_INFO_3A; /*18220 */ typedef _PORT_INFO_2A *LPPORT_INFO_2A; /*18221 */ typedef DICONSTANTFORCE *LPCDICONSTANTFORCE; /*18222 */ typedef DIDEVICEINSTANCEA *LPDIDEVICEINSTANCE; /*18223 */ typedef char NiBool; /*18224 */ typedef _PORT_INFO_1A *LPPORT_INFO_1A; /*18225 */ typedef _PRINTER_INFO_7A *LPPRINTER_INFO_7A; /*18226 */ typedef _CRYPT_KEY_SIGN_MESSAGE_PARA *PCRYPT_KEY_SIGN_MESSAGE_PARA; /*18227 */ typedef unsigned __int64 *PULONG64; /*18228 */ typedef _FILE_DISPOSITION_INFO *PFILE_DISPOSITION_INFO; /*18229 */ typedef _D3DXTRACK_DESC *LPD3DXTRACK_DESC; /*18230 */ typedef IDataAdviseHolder *LPDATAADVISEHOLDER; /*18231 */ typedef void (__cdecl *InitFunction)(); /*18232 */ typedef IEnumString *LPENUMSTRING; /*18233 */ typedef _DOC_INFO_3W *PDOC_INFO_3W; /*18234 */ typedef _TRANSACTIONMANAGER_LOGPATH_INFORMATION *PTRANSACTIONMANAGER_LOGPATH_INFORMATION; /*18235 */ typedef _FILETIME *LPFILETIME; /*18236 */ typedef IInternetProtocolInfo *LPIINTERNETPROTOCOLINFO; /*18237 */ typedef UpGradeInfo *LPUpGradeInfo; /*18238 */ typedef SCARD_READERSTATEW *LPSCARD_READERSTATEW; /*18239 */ typedef _PRINTER_INFO_7W *LPPRINTER_INFO_7W; /*18240 */ typedef timeval *PTIMEVAL; /*18241 */ typedef _D3DXPARAMETER_CLASS *LPD3DXPARAMETER_CLASS; /*18242 */ typedef _STORAGE_QUERY_TYPE *PSTORAGE_QUERY_TYPE; /*18243 */ typedef void (__cdecl *VectorTransformFunc)(unsigned __int16, const float *, float *, NiMatrix3 *); /*18244 */ typedef _ACCESS_DENIED_CALLBACK_OBJECT_ACE *PACCESS_DENIED_CALLBACK_OBJECT_ACE; /*18245 */ typedef char CHAR; /*18246 */ typedef tagRAWINPUTDEVICELIST *PRAWINPUTDEVICELIST; /*18247 */ typedef _SCARD_IO_REQUEST *PSCARD_IO_REQUEST; /*18248 */ typedef tagMENUGETOBJECTINFO *PMENUGETOBJECTINFO; /*18249 */ typedef tagINPUT *LPINPUT; /*18250 */ typedef char SHINE_PET_STRESS; /*18251 */ typedef const char *__stdcall _ATL_DESCRIPTIONFUNC(); /*18252 */ typedef _IMAGE_FUNCTION_ENTRY64 *PIMAGE_FUNCTION_ENTRY64; /*18253 */ typedef _OCSP_RESPONSE_INFO *POCSP_RESPONSE_INFO; /*18254 */ typedef int (__stdcall *WINSTAENUMPROC)(char *, int); /*18255 */ typedef IBinding *LPBINDING; /*18256 */ typedef _RTL_SRWLOCK *PSRWLOCK; /*18257 */ typedef _RTL_CRITICAL_SECTION *PCRITICAL_SECTION; /*18258 */ typedef unsigned int __stdcall RTL_RUN_ONCE_INIT_FN(_RTL_RUN_ONCE *, void *, void **); /*18259 */ typedef _BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO *PBCRYPT_AUTHENTICATED_CIPHER_MODE_INFO; /*18260 */ typedef _PROVIDOR_INFO_1A *LPPROVIDOR_INFO_1A; /*18261 */ typedef _PRINTER_ENUM_VALUESA *LPPRINTER_ENUM_VALUESA; /*18262 */ typedef _DOC_INFO_2W *PDOC_INFO_2W; /*18263 */ typedef _PROVIDOR_INFO_2A *LPPROVIDOR_INFO_2A; /*18264 */ typedef _MODEMDEVCAPS *LPMODEMDEVCAPS; /*18265 */ typedef void (__cdecl *_se_translator_function)(unsigned int, _EXCEPTION_POINTERS *); /*18266 */ typedef _COMMPROP *LPCOMMPROP; /*18267 */ typedef tagSTYLESTRUCT *LPSTYLESTRUCT; /*18268 */ typedef tagMULTIKEYHELPA *PMULTIKEYHELP; /*18269 */ typedef _CERT_NAME_CONSTRAINTS_INFO *PCERT_NAME_CONSTRAINTS_INFO; /*18270 */ typedef void **PHANDLE; /*18271 */ typedef _QUOTA_LIMITS *PQUOTA_LIMITS; /*18272 */ typedef _SECURITY_ATTRIBUTES *PSECURITY_ATTRIBUTES; /*18273 */ typedef tagPAINTSTRUCT *PPAINTSTRUCT; /*18274 */ typedef _userFLAG_STGMEDIUM *wireFLAG_STGMEDIUM; /*18275 */ typedef wchar_t *PZZWSTR; /*18276 */ typedef _currencyfmtW *LPCURRENCYFMTW; /*18277 */ typedef tagMIXERLINEW *LPMIXERLINEW; /*18278 */ typedef _RemotableHandle *wireHDC; /*18279 */ typedef char *(__cdecl *GetParameter_t)(int); /*18280 */ typedef IRootStorage *LPROOTSTORAGE; /*18281 */ typedef DIDEVICEINSTANCEA *LPDIDEVICEINSTANCEA; /*18282 */ typedef unsigned int *PTP_VERSION; /*18283 */ typedef tagUSEROBJECTFLAGS *PUSEROBJECTFLAGS; /*18284 */ typedef _CRYPT_URL_INFO *PCRYPT_URL_INFO; /*18285 */ typedef _DRIVE_LAYOUT_INFORMATION *PDRIVE_LAYOUT_INFORMATION; /*18286 */ typedef HKL__ **LPHKL; /*18287 */ typedef _PRINTER_INFO_7A *LPPRINTER_INFO_7; /*18288 */ typedef OPENCARDNAMEA *POPENCARDNAME; /*18289 */ typedef _CREATE_THREAD_DEBUG_INFO *LPCREATE_THREAD_DEBUG_INFO; /*18290 */ typedef tagFILTERKEYS *LPFILTERKEYS; /*18291 */ typedef _DOC_INFO_1W *PDOC_INFO_1W; /*18292 */ typedef IDirect3DQuery9 *PDIRECT3DQUERY9; /*18293 */ typedef char SHINE_CHAT_COLOR_ID; /*18294 */ typedef DLGTEMPLATE *LPDLGTEMPLATEW; /*18295 */ typedef tagEMREXTESCAPE *PEMREXTESCAPE; /*18296 */ typedef tagBITMAPFILEHEADER *PBITMAPFILEHEADER; /*18297 */ typedef _CERT_LOGOTYPE_DATA *PCERT_LOGOTYPE_DATA; /*18298 */ typedef tagHSZPAIR *PHSZPAIR; /*18299 */ typedef _TAPE_SET_MEDIA_PARAMETERS *PTAPE_SET_MEDIA_PARAMETERS; /*18300 */ typedef void __stdcall RPC_SECURITY_CALLBACK_FN(void *); /*18301 */ typedef _IMAGE_TLS_DIRECTORY32 *PIMAGE_TLS_DIRECTORY; /*18302 */ typedef tagMCI_OVLY_WINDOW_PARMSW *LPMCI_OVLY_WINDOW_PARMSW; /*18303 */ typedef DIDEVICEINSTANCEW *LPDIDEVICEINSTANCEW; /*18304 */ typedef ID3DXLoadUserData *LPD3DXLOADUSERDATA; /*18305 */ typedef unsigned int (__stdcall *LPHANDLER_FUNCTION_EX)(unsigned int, unsigned int, void *, void *); /*18306 */ typedef tagEMRGLSRECORD *PEMRGLSRECORD; /*18307 */ typedef _BCRYPT_ECCKEY_BLOB *PBCRYPT_ECCKEY_BLOB; /*18308 */ typedef _ENCRYPTION_CERTIFICATE *PENCRYPTION_CERTIFICATE; /*18309 */ typedef ID3DXBuffer *LPD3DXBUFFER; /*18310 */ typedef tagABORTPATH *PEMRCLOSEFIGURE; /*18311 */ typedef char charf; /*18312 */ typedef tagCONVINFO *PCONVINFO; /*18313 */ typedef HairInfo *LPHairInfo; /*18314 */ typedef int (__stdcall *WINSTAENUMPROCA)(char *, int); /*18315 */ typedef tagGCP_RESULTSA *LPGCP_RESULTSA; /*18316 */ typedef int (__stdcall *LPDIENUMEFFECTSCALLBACKA)(DIEFFECTINFOA *, void *); /*18317 */ typedef _STORAGE_ALLOCATE_BC_STREAM_OUTPUT *PSTORAGE_ALLOCATE_BC_STREAM_OUTPUT; /*18318 */ typedef IDirect3DSurface9 *PDIRECT3DSURFACE9; /*18319 */ typedef tagEMRTRANSPARENTBLT *PEMRTRANSPARENTBLT; /*18320 */ typedef unsigned int *PUINT; /*18321 */ typedef void *voidp; /*18322 */ typedef SingleData *LPSingleData; /*18323 */ typedef int (__stdcall *LANGUAGEGROUP_ENUMPROCA)(unsigned int, char *, char *, unsigned int, int); /*18324 */ typedef _STARTUPINFOW *LPSTARTUPINFOW; /*18325 */ typedef tMIXERCONTROLDETAILS_BOOLEAN *LPMIXERCONTROLDETAILS_BOOLEAN; /*18326 */ typedef _STORAGE_GET_BC_PROPERTIES_OUTPUT *PSTORAGE_GET_BC_PROPERTIES_OUTPUT; /*18327 */ typedef ActionEffectInfo *LPActionEffectInfo; /*18328 */ typedef SubAbStateInfo *LPSubAbStateInfo; /*18329 */ typedef int (__stdcall *PFNDACOMPARE)(void *, void *, int); /*18330 */ typedef _IMAGE_VXD_HEADER *PIMAGE_VXD_HEADER; /*18331 */ typedef _FOCUS_EVENT_RECORD *PFOCUS_EVENT_RECORD; /*18332 */ typedef _CTL_VERIFY_USAGE_PARA *PCTL_VERIFY_USAGE_PARA; /*18333 */ typedef _KCRM_PROTOCOL_BLOB *PKCRM_PROTOCOL_BLOB; /*18334 */ typedef tagMCI_OVLY_OPEN_PARMSA *LPMCI_OVLY_OPEN_PARMS; /*18335 */ typedef HMIDIOUT__ **LPHMIDIOUT; /*18336 */ typedef tagMCI_SYSINFO_PARMSA *LPMCI_SYSINFO_PARMSA; /*18337 */ typedef int (__stdcall *LANGUAGEGROUP_ENUMPROCW)(unsigned int, wchar_t *, wchar_t *, unsigned int, int); /*18338 */ typedef tagSOLE_AUTHENTICATION_INFO *PSOLE_AUTHENTICATION_INFO; /*18339 */ typedef IDirect3DBaseTexture9 *PDIRECT3DBASETEXTURE9; /*18340 */ typedef int (__stdcall *WINSTAENUMPROCW)(wchar_t *, int); /*18341 */ typedef _ACCESS_DENIED_ACE *PACCESS_DENIED_ACE; /*18342 */ typedef tagMCI_ANIM_WINDOW_PARMSA *PMCI_ANIM_WINDOW_PARMSA; /*18343 */ typedef tagPOINTS *LPPOINTS; /*18344 */ typedef tagWAVEINCAPS2A *PWAVEINCAPS2; /*18345 */ typedef __int64 INT64; /*18346 */ typedef _TAPE_SET_POSITION *PTAPE_SET_POSITION; /*18347 */ typedef void (__cdecl *png_write_status_ptr)(png_struct_def *, unsigned int, int); /*18348 */ typedef tagSOLE_AUTHENTICATION_LIST *PSOLE_AUTHENTICATION_LIST; /*18349 */ typedef tagBITMAPCOREINFO *PBITMAPCOREINFO; /*18350 */ typedef unsigned __int64 SHINE_BETTING_SUM_MONEY; /*18351 */ typedef _NETINFOSTRUCT *LPNETINFOSTRUCT; /*18352 */ typedef _STORAGE_WRITE_CACHE_PROPERTY *PSTORAGE_WRITE_CACHE_PROPERTY; /*18353 */ typedef tagMCI_STATUS_PARMS *PMCI_STATUS_PARMS; /*18354 */ typedef tagCHOOSEFONTW *LPCHOOSEFONTW; /*18355 */ typedef HCONVLIST__ *HCONVLIST; /*18356 */ typedef tagXFORM *PXFORM; /*18357 */ typedef tagMCI_SEEK_PARMS *LPMCI_SEEK_PARMS; /*18358 */ typedef tagAXISINFOW *PAXISINFOW; /*18359 */ typedef unsigned __int16 FILEOP_FLAGS; /*18360 */ typedef unsigned __int16 *LPCLIPFORMAT; /*18361 */ typedef CM_Power_Data_s *PCM_POWER_DATA; /*18362 */ typedef _REASON_CONTEXT *PPOWER_REQUEST_CONTEXT; /*18363 */ typedef _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX; /*18364 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FREE_FIND_CRL)(void *, _CRL_CONTEXT *, void *, unsigned int); /*18365 */ typedef void (__cdecl *InterpFunction)(float, NiAnimationKey *, NiAnimationKey *, void *); /*18366 */ typedef unsigned int SHINE_MOVER_ID; /*18367 */ typedef tagMCI_ANIM_WINDOW_PARMSW *PMCI_ANIM_WINDOW_PARMSW; /*18368 */ typedef char SHINE_HOLY_PROMISE_FLAG; /*18369 */ typedef _NT_TIB *PNT_TIB; /*18370 */ typedef tagCHOOSEFONTA *LPCHOOSEFONTA; /*18371 */ typedef int intf; /*18372 */ typedef unsigned __int16 SHINE_SUBABSTATE_ID; /*18373 */ typedef tagEMRFORMAT *PEMRFORMAT; /*18374 */ typedef tagMDICREATESTRUCTW *LPMDICREATESTRUCTW; /*18375 */ typedef int (__stdcall *LPTOP_LEVEL_EXCEPTION_FILTER)(_EXCEPTION_POINTERS *); /*18376 */ typedef _CERT_OR_CRL_BUNDLE *PCERT_OR_CRL_BUNDLE; /*18377 */ typedef tagMCI_OVLY_RECT_PARMS *PMCI_OVLY_RECT_PARMS; /*18378 */ typedef int (__stdcall *PFLS_SETVALUE_FUNCTION)(unsigned int, void *); /*18379 */ typedef tagSTATDATA *LPSTATDATA; /*18380 */ typedef IPropertyBag *LPPROPERTYBAG; /*18381 */ typedef int (__stdcall *GEO_ENUMPROC)(int); /*18382 */ typedef _RemotableHandle *wireHRGN; /*18383 */ typedef unsigned __int16 SHINE_ITEM_ID; /*18384 */ typedef _PACKEDEVENTINFO *PPACKEDEVENTINFO; /*18385 */ typedef _CERT_BIOMETRIC_DATA *PCERT_BIOMETRIC_DATA; /*18386 */ typedef int (__stdcall *PROPENUMPROCEXW)(HWND__ *, wchar_t *, void *, unsigned int); /*18387 */ typedef void (__stdcall *LPSERVICE_MAIN_FUNCTIONA)(unsigned int, char **); /*18388 */ typedef tagJOYCAPSA *PJOYCAPSA; /*18389 */ typedef _ITEMIDLIST *LPCITEMIDLIST; /*18390 */ typedef _CERT_REVOCATION_CRL_INFO *PCERT_REVOCATION_CRL_INFO; /*18391 */ typedef IEnumOLEVERB *LPENUMOLEVERB; /*18392 */ typedef tagLOGCOLORSPACEA *LPLOGCOLORSPACEA; /*18393 */ typedef _ENCRYPTION_CERTIFICATE_LIST *PENCRYPTION_CERTIFICATE_LIST; /*18394 */ typedef unsigned __int16 *PUHALF_PTR; /*18395 */ typedef midihdr_tag *PMIDIHDR; /*18396 */ typedef char (*_Yes)[2]; /*18397 */ typedef tagJOYCAPSW *PJOYCAPSW; /*18398 */ typedef _CMC_RESPONSE_INFO *PCMC_RESPONSE_INFO; /*18399 */ typedef char *(__stdcall *USER_MARSHAL_UNMARSHALLING_ROUTINE)(unsigned int *, char *, void *); /*18400 */ typedef int (__stdcall *PROPENUMPROCEXA)(HWND__ *, char *, void *, unsigned int); /*18401 */ typedef _OUTLINETEXTMETRICA *LPOUTLINETEXTMETRICA; /*18402 */ typedef _PROCESS_INFORMATION *LPPROCESS_INFORMATION; /*18403 */ typedef _OUTLINETEXTMETRICA *NPOUTLINETEXTMETRICA; /*18404 */ typedef tagWAVEINCAPS2A *PWAVEINCAPS2A; /*18405 */ typedef _FILE_BASIC_INFO *PFILE_BASIC_INFO; /*18406 */ typedef tagMCI_ANIM_WINDOW_PARMSA *PMCI_ANIM_WINDOW_PARMS; /*18407 */ typedef HMETAFILE__ *HMETAFILE; /*18408 */ typedef QUEST_DATA_HEAD *LPQUEST_DATA_HEAD; /*18409 */ typedef HTOUCHINPUT__ *HTOUCHINPUT; /*18410 */ typedef tagPRINTPAGERANGE *LPPRINTPAGERANGE; /*18411 */ typedef MOVE_FILE_DATA *PMOVE_FILE_DATA; /*18412 */ typedef _SET_PARTITION_INFORMATION *PSET_PARTITION_INFORMATION; /*18413 */ typedef _RETRIEVAL_POINTER_BASE *PRETRIEVAL_POINTER_BASE; /*18414 */ typedef BITMAPV4HEADER *LPBITMAPV4HEADER; /*18415 */ typedef int (__stdcall *PFN_CERT_ENUM_PHYSICAL_STORE)(const void *, unsigned int, const wchar_t *, _CERT_PHYSICAL_STORE_INFO *, void *, void *); /*18416 */ typedef unsigned __int16 uint16; /*18417 */ typedef unsigned __int16 UINT16; /*18418 */ typedef _OLESTREAMVTBL *LPOLESTREAMVTBL; /*18419 */ typedef void *RPC_AUTH_IDENTITY_HANDLE; /*18420 */ typedef _PRINTER_NOTIFY_OPTIONS_TYPE *PPRINTER_NOTIFY_OPTIONS_TYPE; /*18421 */ typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA; /*18422 */ typedef __int16 *PINT16; /*18423 */ typedef _CERT_POLICY_ID *PCERT_POLICY_ID; /*18424 */ typedef void *PMIDL_XMIT_TYPE; /*18425 */ typedef tagIDLDESC *LPIDLDESC; /*18426 */ typedef unsigned int __stdcall PM_OPEN_PROC(wchar_t *); /*18427 */ typedef IServiceProvider *LPSERVICEPROVIDER; /*18428 */ typedef unsigned int KSPIN_LOCK; /*18429 */ typedef tagMCI_RECORD_PARMS *LPMCI_RECORD_PARMS; /*18430 */ typedef PPM_IDLE_ACCOUNTING *PPPM_IDLE_ACCOUNTING; /*18431 */ typedef _OSVERSIONINFOEXA *LPOSVERSIONINFOEXA; /*18432 */ typedef int (__stdcall *PFN_CMSG_IMPORT_KEY_TRANS)(_CRYPT_ALGORITHM_IDENTIFIER *, _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA *, unsigned int, void *, unsigned int *); /*18433 */ typedef _EXCEPTION_RECORD32 *PEXCEPTION_RECORD32; /*18434 */ typedef tagWAVEINCAPS2W *PWAVEINCAPS2W; /*18435 */ typedef _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR *PSTORAGE_ACCESS_ALIGNMENT_DESCRIPTOR; /*18436 */ typedef unsigned int TP_VERSION; /*18437 */ typedef unsigned int SHINE_USER_LOGINABLE; /*18438 */ typedef tagCHOOSEFONTA *LPCHOOSEFONT; /*18439 */ typedef _CERT_KEY_USAGE_RESTRICTION_INFO *PCERT_KEY_USAGE_RESTRICTION_INFO; /*18440 */ typedef tagTOUCHINPUT *PTOUCHINPUT; /*18441 */ typedef _BIDI_REQUEST_CONTAINER *LPBIDI_REQUEST_CONTAINER; /*18442 */ typedef unsigned int NiShaderError; /*18443 */ typedef _CMSG_SIGNED_ENCODE_INFO *PCMSG_SIGNED_ENCODE_INFO; /*18444 */ typedef DIPROPGUIDANDPATH *LPCDIPROPGUIDANDPATH; /*18445 */ typedef tagEMRMASKBLT *PEMRMASKBLT; /*18446 */ typedef _D3DXSHADER_CONSTANTTABLE *LPD3DXSHADER_CONSTANTTABLE; /*18447 */ typedef void (__stdcall *RPC_AUTH_KEY_RETRIEVAL_FN)(void *, unsigned __int16 *, unsigned int, void **, int *); /*18448 */ typedef IHttpNegotiate3 *LPHTTPNEGOTIATE3; /*18449 */ typedef _SERVICE_DELAYED_AUTO_START_INFO *LPSERVICE_DELAYED_AUTO_START_INFO; /*18450 */ typedef _CHANGER_PRODUCT_DATA *PCHANGER_PRODUCT_DATA; /*18451 */ typedef void (__cdecl *Pfunc)(lua_State *, void *); /*18452 */ typedef unsigned __int64 UGCHandle_t; /*18453 */ typedef _AUDIT_EVENT_TYPE *PAUDIT_EVENT_TYPE; /*18454 */ typedef _IMAGE_THUNK_DATA64 *PIMAGE_THUNK_DATA64; /*18455 */ typedef sockaddr_in *LPSOCKADDR_IN; /*18456 */ typedef _DISK_EX_INT13_INFO *PDISK_EX_INT13_INFO; /*18457 */ typedef tagJOYCAPSA *PJOYCAPS; /*18458 */ typedef _SESSION_HEADER *PSESSION_HEADER; /*18459 */ typedef _CERT_PRIVATE_KEY_VALIDITY *PCERT_PRIVATE_KEY_VALIDITY; /*18460 */ typedef tagEMRPOLYLINE16 *PEMRPOLYLINE16; /*18461 */ typedef _TOKEN_PRIMARY_GROUP *PTOKEN_PRIMARY_GROUP; /*18462 */ typedef char SHINE_QUEST_STATUS; /*18463 */ typedef _HIDP_DATA *PHIDP_DATA; /*18464 */ typedef _EFS_KEY_INFO *PEFS_KEY_INFO; /*18465 */ typedef long double DOUBLE; /*18466 */ typedef tagFORMATETC *LPFORMATETC; /*18467 */ typedef tagWNDCLASSEXA *PWNDCLASSEXA; /*18468 */ typedef _SCARD_IO_REQUEST *LPCSCARD_IO_REQUEST; /*18469 */ typedef unsigned int SHINE_BETTING_MONEY; /*18470 */ typedef tagPIXELFORMATDESCRIPTOR *PPIXELFORMATDESCRIPTOR; /*18471 */ typedef _MODEMSETTINGS *PMODEMSETTINGS; /*18472 */ typedef _TOKEN_LINKED_TOKEN *PTOKEN_LINKED_TOKEN; /*18473 */ typedef _SERVICE_DESCRIPTIONA *LPSERVICE_DESCRIPTIONA; /*18474 */ typedef _numberfmtA *LPNUMBERFMTA; /*18475 */ typedef int (__cdecl *lua_CFunction)(lua_State *); /*18476 */ typedef int (__stdcall *PROPENUMPROCEX)(HWND__ *, char *, void *, unsigned int); /*18477 */ typedef unsigned int ShineMoverID; /*18478 */ typedef tagMCI_ANIM_WINDOW_PARMSA *LPMCI_ANIM_WINDOW_PARMS; /*18479 */ typedef tagJOYCAPS2A *PJOYCAPS2; /*18480 */ typedef void *HPOWERNOTIFY; /*18481 */ typedef char *PSZ; /*18482 */ typedef _PORT_INFO_3A *LPPORT_INFO_3; /*18483 */ typedef _ACTIVATION_CONTEXT_BASIC_INFORMATION *PCACTIVATION_CONTEXT_BASIC_INFORMATION; /*18484 */ typedef _PORT_INFO_2A *LPPORT_INFO_2; /*18485 */ typedef _CRYPT_SEQUENCE_OF_ANY *PCRYPT_SEQUENCE_OF_ANY; /*18486 */ typedef _PORT_INFO_1A *LPPORT_INFO_1; /*18487 */ typedef DIENVELOPE *LPCDIENVELOPE; /*18488 */ typedef _CERT_SYSTEM_STORE_INFO *PCERT_SYSTEM_STORE_INFO; /*18489 */ typedef wchar_t **PZPWSTR; /*18490 */ typedef tagMSGBOXPARAMSA *PMSGBOXPARAMS; /*18491 */ typedef _TOKEN_USER *PTOKEN_USER; /*18492 */ typedef const char **LPD3DXHANDLE; /*18493 */ typedef _DISCDLGSTRUCTW *LPDISCDLGSTRUCTW; /*18494 */ typedef char *PCH; /*18495 */ typedef __int64 USN; /*18496 */ typedef _DISK_PARTITION_INFO *PDISK_PARTITION_INFO; /*18497 */ typedef char uch; /*18498 */ typedef bool (__cdecl *NiBVTriFindIntersectFunction)(float, NiBoundingVolume *, NiPoint3 *, NiPoint3 *, NiPoint3 *, NiPoint3 *, NiPoint3 *, float *, NiPoint3 *, bool, NiPoint3 *, NiPoint3 *); /*18499 */ typedef IStorage *LPSTORAGE; /*18500 */ typedef int (__stdcall *LOCALE_ENUMPROCEX)(wchar_t *, unsigned int, int); /*18501 */ typedef unsigned __int16 ush; /*18502 */ typedef HSZ__ *HSZ; /*18503 */ typedef unsigned int HELPPOLY; /*18504 */ typedef _CTL_INFO *PCTL_INFO; /*18505 */ typedef int (__stdcall *LPOCNCHKPROC)(unsigned int, unsigned int, void *); /*18506 */ typedef HDDEDATA__ *HDDEDATA; /*18507 */ typedef _DISPLAY_DEVICEA *PDISPLAY_DEVICEA; /*18508 */ typedef tagTTPOLYGONHEADER *LPTTPOLYGONHEADER; /*18509 */ typedef unsigned int SIZE_T; /*18510 */ typedef unsigned int size_t; /*18511 */ typedef tagTOGGLEKEYS *LPTOGGLEKEYS; /*18512 */ typedef _QUERY_SERVICE_CONFIGA *LPQUERY_SERVICE_CONFIGA; /*18513 */ typedef _CMSG_ENCRYPTED_ENCODE_INFO *PCMSG_ENCRYPTED_ENCODE_INFO; /*18514 */ typedef tMIXERCONTROLDETAILS *PMIXERCONTROLDETAILS; /*18515 */ typedef _CRYPT_TIMESTAMP_INFO *PCRYPT_TIMESTAMP_INFO; /*18516 */ typedef _PRINTER_NOTIFY_OPTIONS_TYPE *LPPRINTER_NOTIFY_OPTIONS_TYPE; /*18517 */ typedef RPC_IMPORT_CONTEXT_P *PRPC_IMPORT_CONTEXT_P; /*18518 */ typedef tagMCI_OVLY_LOAD_PARMSW *LPMCI_OVLY_LOAD_PARMSW; /*18519 */ typedef _FORM_INFO_2A *PFORM_INFO_2; /*18520 */ typedef _LUID_AND_ATTRIBUTES *PLUID_AND_ATTRIBUTES; /*18521 */ typedef _LUID_AND_ATTRIBUTES (*PLUID_AND_ATTRIBUTES_ARRAY)[1]; /*18522 */ typedef DICUSTOMFORCE *LPDICUSTOMFORCE; /*18523 */ typedef bool (__cdecl *NSTimerEventFunction)(void *); /*18524 */ typedef _TOKEN_MANDATORY_POLICY *PTOKEN_MANDATORY_POLICY; /*18525 */ typedef _CRYPT_ATTRIBUTES *PCRYPT_ATTRIBUTES; /*18526 */ typedef _SHNAMEMAPPINGA *LPSHNAMEMAPPINGA; /*18527 */ typedef unsigned __int16 *LPPATCHARRAY; /*18528 */ typedef unsigned __int16 SHINE_GUILD_STONE_LEVEL; /*18529 */ typedef joyinfo_tag *PJOYINFO; /*18530 */ typedef _CLASS_MEDIA_CHANGE_CONTEXT *PCLASS_MEDIA_CHANGE_CONTEXT; /*18531 */ typedef tagRID_DEVICE_INFO *LPRID_DEVICE_INFO; /*18532 */ typedef tagABORTPATH *PEMRSAVEDC; /*18533 */ typedef _QUERY_SERVICE_CONFIGW *LPQUERY_SERVICE_CONFIGW; /*18534 */ typedef _PROVIDOR_INFO_1A *LPPROVIDOR_INFO_1; /*18535 */ typedef _PROCESS_HEAP_ENTRY *PPROCESS_HEAP_ENTRY; /*18536 */ typedef _STORAGE_DEVICE_ID_DESCRIPTOR *PSTORAGE_DEVICE_ID_DESCRIPTOR; /*18537 */ typedef _PRINTER_ENUM_VALUESA *LPPRINTER_ENUM_VALUES; /*18538 */ typedef tagLAYERPLANEDESCRIPTOR *LPLAYERPLANEDESCRIPTOR; /*18539 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_WRITE_CRL)(void *, _CRL_CONTEXT *, unsigned int); /*18540 */ typedef tagMCI_SAVE_PARMSA *PMCI_SAVE_PARMSA; /*18541 */ typedef _PROVIDOR_INFO_2A *LPPROVIDOR_INFO_2; /*18542 */ typedef _REASON_CONTEXT *LPPOWER_REQUEST_CONTEXT; /*18543 */ typedef QUEST_DATA *LPQUEST_DATA; /*18544 */ typedef __int16 VARIANT_BOOL; /*18545 */ typedef tagMULTIKEYHELPA *PMULTIKEYHELPA; /*18546 */ typedef tagCOMPAREITEMSTRUCT *LPCOMPAREITEMSTRUCT; /*18547 */ typedef void (__cdecl *unexpected_function)(); /*18548 */ typedef OPENCARDNAMEA *POPENCARDNAMEA; /*18549 */ typedef _RemotableHandle *wireHBRUSH; /*18550 */ typedef IDirect3DTexture9 *D3DTexturePtr; /*18551 */ typedef _COMMTIMEOUTS *LPCOMMTIMEOUTS; /*18552 */ typedef _PRINTER_INFO_6 *LPPRINTER_INFO_6; /*18553 */ typedef tagEMRSETTEXTCOLOR *PEMRSETTEXTCOLOR; /*18554 */ typedef IOleInPlaceObject *LPOLEINPLACEOBJECT; /*18555 */ typedef _FORMAT_EX_PARAMETERS *PFORMAT_EX_PARAMETERS; /*18556 */ typedef _CERT_CHAIN_PARA *PCERT_CHAIN_PARA; /*18557 */ typedef _IMAGE_ARCHIVE_MEMBER_HEADER *PIMAGE_ARCHIVE_MEMBER_HEADER; /*18558 */ typedef _ACTIVATION_CONTEXT_QUERY_INDEX *PACTIVATION_CONTEXT_QUERY_INDEX; /*18559 */ typedef _FILETIME *PFILETIME; /*18560 */ typedef DIDEVICEOBJECTINSTANCE_DX3W *LPCDIDEVICEOBJECTINSTANCE_DX3W; /*18561 */ typedef _CMS_DH_KEY_INFO *PCMS_DH_KEY_INFO; /*18562 */ typedef _REQUEST_OPLOCK_INPUT_BUFFER *PREQUEST_OPLOCK_INPUT_BUFFER; /*18563 */ typedef void __stdcall TIMECALLBACK(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); /*18564 */ typedef _CRYPTOAPI_BLOB *PCRYPT_OBJID_BLOB; /*18565 */ typedef CHid *PCHID; /*18566 */ typedef unsigned int _TINT; /*18567 */ typedef _QUERY_SERVICE_CONFIGA *LPQUERY_SERVICE_CONFIG; /*18568 */ typedef unsigned __int16 Posf; /*18569 */ typedef _CRYPT_CONTEXT_FUNCTIONS *PCRYPT_CONTEXT_FUNCTIONS; /*18570 */ typedef tagGCP_RESULTSA *LPGCP_RESULTS; /*18571 */ typedef void (__stdcall *PTP_WAIT_CALLBACK)(_TP_CALLBACK_INSTANCE *, void *, _TP_WAIT *, unsigned int); /*18572 */ typedef IDirect3DVertexDeclaration9 *NiD3DVertexDeclaration; /*18573 */ typedef int HFILE; /*18574 */ typedef _CERT_OTHER_LOGOTYPE_INFO *PCERT_OTHER_LOGOTYPE_INFO; /*18575 */ typedef _CMSG_SP3_COMPATIBLE_AUX_INFO *PCMSG_SP3_COMPATIBLE_AUX_INFO; /*18576 */ typedef tagACTCTXA *PACTCTXA; /*18577 */ typedef unsigned __int64 *PDWORD64; /*18578 */ typedef _FORM_INFO_2A *PFORM_INFO_2A; /*18579 */ typedef void (__stdcall *XMIT_HELPER_ROUTINE)(_MIDL_STUB_MESSAGE *); /*18580 */ typedef _D3DXPARAMETER_TYPE *LPD3DXPARAMETER_TYPE; /*18581 */ typedef DIDEVICEINSTANCE_DX3A *LPCDIDEVICEINSTANCE_DX3A; /*18582 */ typedef _JOBOBJECT_SECURITY_LIMIT_INFORMATION *PJOBOBJECT_SECURITY_LIMIT_INFORMATION; /*18583 */ typedef unsigned int *PUINT_PTR; /*18584 */ typedef tagEMRSELECTCLIPPATH *PEMRSETROP2; /*18585 */ typedef tagMCI_OVLY_OPEN_PARMSA *LPMCI_OVLY_OPEN_PARMSA; /*18586 */ typedef FLASHWINFO *PFLASHWINFO; /*18587 */ typedef int (__stdcall *PFN_CMSG_CNG_IMPORT_KEY_AGREE)(_CMSG_CNG_CONTENT_DECRYPT_INFO *, _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA *, unsigned int, void *); /*18588 */ typedef const char *PCCH; /*18589 */ typedef fd_set *LPFD_SET; /*18590 */ typedef tagTEXTMETRICW *PTEXTMETRICW; /*18591 */ typedef _D3DXSEMANTIC *LPD3DXSEMANTIC; /*18592 */ typedef int (__stdcall *PFN_CMSG_IMPORT_ENCRYPT_KEY)(unsigned int, unsigned int, _CRYPT_ALGORITHM_IDENTIFIER *, _CRYPT_ALGORITHM_IDENTIFIER *, char *, unsigned int, unsigned int *); /*18593 */ typedef int (__stdcall *ICMENUMPROCW)(wchar_t *, int); /*18594 */ typedef void __stdcall RPC_OBJECT_INQ_FN(_GUID *, _GUID *, int *); /*18595 */ typedef int (__stdcall *PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC)(void *, unsigned int, char *, unsigned int, void *, _CERT_PUBLIC_KEY_INFO *, unsigned int *); /*18596 */ typedef bool (__cdecl *LOSTDEVICENOTIFYFUNC)(void *); /*18597 */ typedef unsigned __int16 *PUINT16; /*18598 */ typedef _CRYPT_ATTRIBUTE *PCRYPT_ATTRIBUTE; /*18599 */ typedef int (__stdcall *PFN_CMSG_GEN_ENCRYPT_KEY)(unsigned int *, _CRYPT_ALGORITHM_IDENTIFIER *, void *, _CERT_PUBLIC_KEY_INFO *, void *(__stdcall *)(unsigned int), unsigned int *, char **, unsigned int *); /*18600 */ typedef _FORM_INFO_2W *PFORM_INFO_2W; /*18601 */ typedef _IMAGE_DEBUG_MISC *PIMAGE_DEBUG_MISC; /*18602 */ typedef DIDEVICEOBJECTINSTANCEA *LPDIDEVICEOBJECTINSTANCEA; /*18603 */ typedef tagMENUITEMINFOA *LPCMENUITEMINFOA; /*18604 */ typedef int (__stdcall *FONTENUMPROC)(tagLOGFONTA *, tagTEXTMETRICA *, unsigned int, int); /*18605 */ typedef char SECURITY_CONTEXT_TRACKING_MODE; /*18606 */ typedef tagLOGBRUSH *NPLOGBRUSH; /*18607 */ typedef _CRYPT_RETRIEVE_AUX_INFO *PCRYPT_RETRIEVE_AUX_INFO; /*18608 */ typedef _JOBOBJECT_BASIC_UI_RESTRICTIONS *PJOBOBJECT_BASIC_UI_RESTRICTIONS; /*18609 */ typedef tagLOGBRUSH *LPLOGBRUSH; /*18610 */ typedef tagLC_ID *LPLC_ID; /*18611 */ typedef _CONTEXT *LPCONTEXT; /*18612 */ typedef ItemMoney *LPItemMoney; /*18613 */ typedef _STORAGE_IDENTIFIER_TYPE *PSTORAGE_IDENTIFIER_TYPE; /*18614 */ typedef DIDEVICEOBJECTINSTANCEW *LPDIDEVICEOBJECTINSTANCEW; /*18615 */ typedef HACCEL__ *NiAcceleratorRef; /*18616 */ typedef _PARTITION_INFORMATION_EX *PPARTITION_INFORMATION_EX; /*18617 */ typedef IMoniker *LPMONIKER; /*18618 */ typedef tagMCI_GETDEVCAPS_PARMS *LPMCI_GETDEVCAPS_PARMS; /*18619 */ typedef unsigned int SHINE_GUILD_ACADEMY_RANK; /*18620 */ typedef unsigned __int16 SHINE_CHAR_ENCHANT_COUNT; /*18621 */ typedef tagEMRSELECTCLIPPATH *PEMRSETBKMODE; /*18622 */ typedef _CRYPT_ECC_CMS_SHARED_INFO *PCRYPT_ECC_CMS_SHARED_INFO; /*18623 */ typedef _SERVICE_TRIGGER_SPECIFIC_DATA_ITEM *PSERVICE_TRIGGER_SPECIFIC_DATA_ITEM; /*18624 */ typedef _wireSAFEARRAY *wireSAFEARRAY; /*18625 */ typedef _REMOTE_NAME_INFOA *LPREMOTE_NAME_INFO; /*18626 */ typedef std::multimap,std::allocator > > *mmapShakeElePtr; /*18627 */ typedef tagCOLORMATCHTOTARGET *PEMRCOLORMATCHTOTARGET; /*18628 */ typedef tagEMRFILLPATH *PEMRSTROKEANDFILLPATH; /*18629 */ typedef HIMC__ *HIMC; /*18630 */ typedef ID3DXCompressedAnimationSet *LPD3DXCOMPRESSEDANIMATIONSET; /*18631 */ typedef _RTL_UMS_THREAD_INFO_CLASS *PRTL_UMS_THREAD_INFO_CLASS; /*18632 */ typedef unsigned __int16 SHINE_ITEM_LOT; /*18633 */ typedef D3DXVECTOR4 *LPD3DXVECTOR4; /*18634 */ typedef __int16 SHORT; /*18635 */ typedef png_text_struct *png_textp; /*18636 */ typedef tagPARAMDATA *LPPARAMDATA; /*18637 */ typedef AbnormalStateInfo *LPAbnormalStateInfo; /*18638 */ typedef _DATATYPES_INFO_1W *LPDATATYPES_INFO_1W; /*18639 */ typedef void (__stdcall *PFIBER_START_ROUTINE)(void *); /*18640 */ typedef IDirect3DQuery9 *LPDIRECT3DQUERY9; /*18641 */ typedef tagEXTLOGPEN *PEXTLOGPEN; /*18642 */ typedef D3DXVECTOR3 *LPD3DXVECTOR3; /*18643 */ typedef ISupportErrorInfo *LPSUPPORTERRORINFO; /*18644 */ typedef D3DXVECTOR2 *LPD3DXVECTOR2; /*18645 */ typedef _CRYPT_ENCRYPTED_PRIVATE_KEY_INFO *PCRYPT_ENCRYPTED_PRIVATE_KEY_INFO; /*18646 */ typedef tagEMRPOLYTEXTOUTA *PEMRPOLYTEXTOUTW; /*18647 */ typedef tagMCI_SEQ_SET_PARMS *LPMCI_SEQ_SET_PARMS; /*18648 */ typedef wavehdr_tag *LPWAVEHDR; /*18649 */ typedef tagMETARECORD *LPMETARECORD; /*18650 */ typedef int (__stdcall *CODEPAGE_ENUMPROCA)(char *); /*18651 */ typedef wavehdr_tag *NPWAVEHDR; /*18652 */ typedef int (__stdcall *PHANDLER_ROUTINE)(unsigned int); /*18653 */ typedef _DATATYPES_INFO_1A *LPDATATYPES_INFO_1A; /*18654 */ typedef _DEVICE_TRIM_DESCRIPTOR *PDEVICE_TRIM_DESCRIPTOR; /*18655 */ typedef _UNIVERSAL_NAME_INFOW *LPUNIVERSAL_NAME_INFOW; /*18656 */ typedef _DEVICE_WRITE_AGGREGATION_DESCRIPTOR *PDEVICE_WRITE_AGGREGATION_DESCRIPTOR; /*18657 */ typedef _BIDI_DATA *LPBIDI_DATA; /*18658 */ typedef IDirect3DVertexBuffer9 *D3DVertexBufferPtr; /*18659 */ typedef unsigned int REGSAM; /*18660 */ typedef tagENHMETAHEADER *LPENHMETAHEADER; /*18661 */ typedef _CERT_PUBLIC_KEY_INFO *PCERT_PUBLIC_KEY_INFO; /*18662 */ typedef _FILE_TYPE_NOTIFICATION_INPUT *PFILE_TYPE_NOTIFICATION_INPUT; /*18663 */ typedef unsigned int lu_int32; /*18664 */ typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATE; /*18665 */ typedef DLGTEMPLATE *PROPSHEETPAGE_RESOURCE; /*18666 */ typedef DIDEVICEOBJECTINSTANCEA *LPDIDEVICEOBJECTINSTANCE; /*18667 */ typedef int (__stdcall *FONTENUMPROCA)(tagLOGFONTA *, tagTEXTMETRICA *, unsigned int, int); /*18668 */ typedef _OCSP_BASIC_RESPONSE_ENTRY *POCSP_BASIC_RESPONSE_ENTRY; /*18669 */ typedef const char *PCNZTCH; /*18670 */ typedef tagMETHODDATA *LPMETHODDATA; /*18671 */ typedef KINGDOM_QUEST *LPKINGDOM_QUEST; /*18672 */ typedef BITMAPV5HEADER *LPBITMAPV5HEADER; /*18673 */ typedef const wchar_t *PCNZWCH; /*18674 */ typedef wchar_t *const *PCZPWSTR; /*18675 */ typedef _tagADDRESS64 *LPADDRESS64; /*18676 */ typedef _REMOTE_NAME_INFOW *LPREMOTE_NAME_INFOW; /*18677 */ typedef _MMIOINFO *LPMMIOINFO; /*18678 */ typedef _MMIOINFO *NPMMIOINFO; /*18679 */ typedef QUEST_DIALOG *LPQUEST_DIALOG; /*18680 */ typedef int (__stdcall *IMCENUMPROC)(HIMC__ *, int); /*18681 */ typedef int (__stdcall *FONTENUMPROCW)(tagLOGFONTW *, tagTEXTMETRICW *, unsigned int, int); /*18682 */ typedef int LONG32; /*18683 */ typedef _BY_HANDLE_FILE_INFORMATION *LPBY_HANDLE_FILE_INFORMATION; /*18684 */ typedef void *RPC_BINDING_HANDLE; /*18685 */ typedef unsigned __int64 SHINE_GUILD_ACADEMY_MONEY; /*18686 */ typedef tagMCI_SET_PARMS *LPMCI_SET_PARMS; /*18687 */ typedef _D3DXFONT_DESCW *LPD3DXFONT_DESCW; /*18688 */ typedef int (__stdcall *PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC)(unsigned int, _CERT_PUBLIC_KEY_INFO *, _CRYPT_ALGORITHM_IDENTIFIER *, void *, const wchar_t *, const wchar_t *, char *, unsigned int, char *, unsigned int); /*18689 */ typedef tagALTTABINFO *LPALTTABINFO; /*18690 */ typedef tagENUMLOGFONTEXA *LPENUMLOGFONTEXA; /*18691 */ typedef unsigned int SHINE_SKILL_EXP; /*18692 */ typedef int __stdcall MMIOPROC(char *, unsigned int, int, int); /*18693 */ typedef int (__stdcall *I_RpcProxyGetConnectionTimeoutFn)(unsigned int *); /*18694 */ typedef IInternetZoneManager *LPURLZONEMANAGER; /*18695 */ typedef _REMOTE_NAME_INFOA *LPREMOTE_NAME_INFOA; /*18696 */ typedef _OSVERSIONINFOEXA *LPOSVERSIONINFOEX; /*18697 */ typedef _CERT_TRUST_STATUS *PCERT_TRUST_STATUS; /*18698 */ typedef _CERT_CHAIN_CONTEXT *PCERT_CHAIN_CONTEXT; /*18699 */ typedef _CRL_INFO *PCRL_INFO; /*18700 */ typedef const char *PCUNZTCH; /*18701 */ typedef tagEXTLOGPEN32 *PEXTLOGPEN32; /*18702 */ typedef IOleItemContainer *LPOLEITEMCONTAINER; /*18703 */ typedef _RPC_HTTP_TRANSPORT_CREDENTIALS_A *PRPC_HTTP_TRANSPORT_CREDENTIALS_A; /*18704 */ typedef _CTL_CONTEXT *PCCTL_CONTEXT; /*18705 */ typedef IHttpNegotiate2 *LPHTTPNEGOTIATE2; /*18706 */ typedef tagTITLEBARINFO *PTITLEBARINFO; /*18707 */ typedef tagMIDIINCAPSA *PMIDIINCAPS; /*18708 */ typedef _EVENTLOGRECORD *PEVENTLOGRECORD; /*18709 */ typedef void *HCERT_SERVER_OCSP_RESPONSE; /*18710 */ typedef HIMCC__ *HIMCC; /*18711 */ typedef bool (__cdecl *NpNs_TourSceneCallBackFun)(NiAVObject *, void *); /*18712 */ typedef _D3DDEVINFO_D3DVERTEXSTATS *LPD3DDEVINFO_D3DVERTEXSTATS; /*18713 */ typedef _TAPE_GET_STATISTICS *PTAPE_GET_STATISTICS; /*18714 */ typedef _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY *PIMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY; /*18715 */ typedef _MANDATORY_LEVEL *PMANDATORY_LEVEL; /*18716 */ typedef _TXFS_GET_TRANSACTED_VERSION *PTXFS_GET_TRANSACTED_VERSION; /*18717 */ typedef tagEMRSELECTPALETTE *PEMRSELECTPALETTE; /*18718 */ typedef int l_mem; /*18719 */ typedef DIRAMPFORCE *LPCDIRAMPFORCE; /*18720 */ typedef void *I_RPC_MUTEX; /*18721 */ typedef _SID_NAME_USE *PSID_NAME_USE; /*18722 */ typedef tagMONITORINFOEXA *LPMONITORINFOEXA; /*18723 */ typedef _SERVICE_DESCRIPTIONA *LPSERVICE_DESCRIPTION; /*18724 */ typedef _SENDCMDOUTPARAMS *PSENDCMDOUTPARAMS; /*18725 */ typedef tagJOYCAPS2A *PJOYCAPS2A; /*18726 */ typedef _RPC_HTTP_TRANSPORT_CREDENTIALS_W *PRPC_HTTP_TRANSPORT_CREDENTIALS_W; /*18727 */ typedef IMarshal *LPMARSHAL; /*18728 */ typedef tagCANDIDATELIST *NPCANDIDATELIST; /*18729 */ typedef STORAGE_BREAK_RESERVATION_REQUEST *PSTORAGE_BREAK_RESERVATION_REQUEST; /*18730 */ typedef tagCANDIDATELIST *LPCANDIDATELIST; /*18731 */ typedef _DISK_INT13_INFO *PDISK_INT13_INFO; /*18732 */ typedef PPM_WMI_IDLE_STATES *PPPM_WMI_IDLE_STATES; /*18733 */ typedef _DATATYPES_INFO_1A *LPDATATYPES_INFO_1; /*18734 */ typedef int _Strstate; /*18735 */ typedef tagLOGBRUSH32 *NPLOGBRUSH32; /*18736 */ typedef tagLOGBRUSH32 *LPLOGBRUSH32; /*18737 */ typedef unsigned __int16 KEYARRAY[128]; /*18738 */ typedef _D3DXWELDEPSILONS *LPD3DXWELDEPSILONS; /*18739 */ typedef void (__stdcall *PFN_FREE_ENCODED_OBJECT_FUNC)(const char *, _CRYPT_BLOB_ARRAY *, void *); /*18740 */ typedef tagMCI_OVLY_SAVE_PARMSA *LPMCI_OVLY_SAVE_PARMS; /*18741 */ typedef tagEMRPOLYDRAW *PEMRPOLYDRAW; /*18742 */ typedef unsigned __int16 SHINE_HANDLE_NUMBER; /*18743 */ typedef _strflt *STRFLT; /*18744 */ typedef _CERT_SIMPLE_CHAIN *PCERT_SIMPLE_CHAIN; /*18745 */ typedef int (__stdcall *GOBJENUMPROC)(void *, int); /*18746 */ typedef int (__stdcall *UILANGUAGE_ENUMPROCA)(char *, int); /*18747 */ typedef unsigned int AppId_t; /*18748 */ typedef IMAGE_LOAD_CONFIG_DIRECTORY64 *PIMAGE_LOAD_CONFIG_DIRECTORY64; /*18749 */ typedef _PRINTER_INFO_9A *LPPRINTER_INFO_9A; /*18750 */ typedef _DRIVER_INFO_5A *LPDRIVER_INFO_5A; /*18751 */ typedef tagEMRANGLEARC *PEMRANGLEARC; /*18752 */ typedef _D3DXRTE_DESC *LPD3DXRTE_DESC; /*18753 */ typedef tagEMRPLGBLT *PEMRPLGBLT; /*18754 */ typedef _SERVICE_NOTIFY_1 *PSERVICE_NOTIFY_1; /*18755 */ typedef _SERVICE_NOTIFY_2A *PSERVICE_NOTIFY_2; /*18756 */ typedef _SD_CHANGE_MACHINE_SID_OUTPUT *PSD_CHANGE_MACHINE_SID_OUTPUT; /*18757 */ typedef _TXFS_CREATE_MINIVERSION_INFO *PTXFS_CREATE_MINIVERSION_INFO; /*18758 */ typedef unsigned int (__stdcall *LPOCNCONNPROCW)(unsigned int, wchar_t *, wchar_t *, void *); /*18759 */ typedef _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA *PCMSG_CTRL_VERIFY_SIGNATURE_EX_PARA; /*18760 */ typedef _D3DXRTS_DESC *LPD3DXRTS_DESC; /*18761 */ typedef unsigned __int16 FURNICHER_CLASSIFY; /*18762 */ typedef _CERT_EXTENSIONS *PCERT_EXTENSIONS; /*18763 */ typedef _flt *FLT; /*18764 */ typedef unsigned int ulg; /*18765 */ typedef char uchf; /*18766 */ typedef png_time_struct *png_timep; /*18767 */ typedef int RPC_STATUS; /*18768 */ typedef _PRINTER_INFO_9W *LPPRINTER_INFO_9W; /*18769 */ typedef tagTEXTMETRICA *PTEXTMETRIC; /*18770 */ typedef _RPC_ASYNC_STATE *PRPC_ASYNC_STATE; /*18771 */ typedef unsigned __int16 ushf; /*18772 */ typedef unsigned int yy_size_t; /*18773 */ typedef _TOKEN_SOURCE *PTOKEN_SOURCE; /*18774 */ typedef int (__stdcall *ENUMRESTYPEPROCA)(HINSTANCE__ *, char *, int); /*18775 */ typedef _HISTOGRAM_BUCKET *PHISTOGRAM_BUCKET; /*18776 */ typedef _ACCESS_REASONS *PACCESS_REASONS; /*18777 */ typedef _STARTUPINFOEXW *LPSTARTUPINFOEXW; /*18778 */ typedef void (__cdecl *png_read_status_ptr)(png_struct_def *, unsigned int, int); /*18779 */ typedef tagJOYCAPSA *LPJOYCAPSA; /*18780 */ typedef int (__stdcall *TIMEFMT_ENUMPROCA)(char *); /*18781 */ typedef tagJOYCAPSA *NPJOYCAPSA; /*18782 */ typedef IInternetSession *LPIINTERNETSESSION; /*18783 */ typedef DRVCONFIGINFOEX *LPDRVCONFIGINFOEX; /*18784 */ typedef tagWNDCLASSA *LPWNDCLASS; /*18785 */ typedef _SET_PARTITION_INFORMATION_EX *PSET_PARTITION_INFORMATION_EX; /*18786 */ typedef value_entA *PVALENT; /*18787 */ typedef DRVCONFIGINFOEX *NPDRVCONFIGINFOEX; /*18788 */ typedef tagWNDCLASSA *NPWNDCLASS; /*18789 */ typedef _iobuf *png_FILE_p; /*18790 */ typedef _GRADIENT_RECT *LPGRADIENT_RECT; /*18791 */ typedef tagMIDIOUTCAPS2A *LPMIDIOUTCAPS2; /*18792 */ typedef char ShineAdminLevel; /*18793 */ typedef _DRIVER_INFO_4A *LPDRIVER_INFO_4A; /*18794 */ typedef tagMIDIOUTCAPS2A *NPMIDIOUTCAPS2; /*18795 */ typedef _CERT_POLICIES_INFO *PCERT_POLICIES_INFO; /*18796 */ typedef _CERT_CONTEXT *(__stdcall *PFN_CRYPT_GET_SIGNER_CERTIFICATE)(void *, unsigned int, _CERT_INFO *, void *); /*18797 */ typedef RPC_CLIENT_INFORMATION1 *PRPC_CLIENT_INFORMATION1; /*18798 */ typedef png_color_8_struct *png_color_8p; /*18799 */ typedef int (__stdcall *TIMEFMT_ENUMPROCW)(wchar_t *); /*18800 */ typedef _ADMINISTRATOR_POWER_POLICY *PADMINISTRATOR_POWER_POLICY; /*18801 */ typedef char SHINE_GUILD_WAR_RESULT; /*18802 */ typedef tagMCI_WAVE_SET_PARMS *PMCI_WAVE_SET_PARMS; /*18803 */ typedef _PSFEATURE_CUSTPAPER *PPSFEATURE_CUSTPAPER; /*18804 */ typedef _devicemodeA *NPDEVMODEA; /*18805 */ typedef _SINGLE_LIST_ENTRY *PSLIST_ENTRY32; /*18806 */ typedef _DIACTIONFORMATW *LPCDIACTIONFORMATW; /*18807 */ typedef tagABORTPATH *PEMRENDPATH; /*18808 */ typedef ID3DXFileEnumObject **LPLPD3DXFILEENUMOBJECT; /*18809 */ typedef _devicemodeA *LPDEVMODEA; /*18810 */ typedef int (__stdcall *MONITORENUMPROC)(HMONITOR__ *, HDC__ *, tagRECT *, int); /*18811 */ typedef _SID_AND_ATTRIBUTES *PSID_AND_ATTRIBUTES; /*18812 */ typedef wchar_t *NWPSTR; /*18813 */ typedef _RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W *PRPC_HTTP_TRANSPORT_CREDENTIALS_V3_W; /*18814 */ typedef tagEMRSETPALETTEENTRIES *PEMRSETPALETTEENTRIES; /*18815 */ typedef void (__cdecl *_Prhand)(std::exception *); /*18816 */ typedef char *const *PCZPSTR; /*18817 */ typedef const wchar_t *LPCOLESTR; /*18818 */ typedef int (__stdcall *PFN_CERT_ENUM_SYSTEM_STORE)(const void *, unsigned int, _CERT_SYSTEM_STORE_INFO *, void *, void *); /*18819 */ typedef void (__cdecl *FillDerivedValsFunction)(NiAnimationKey *, unsigned int, char); /*18820 */ typedef STARTING_VCN_INPUT_BUFFER *PSTARTING_VCN_INPUT_BUFFER; /*18821 */ typedef _PRINTER_NOTIFY_OPTIONS *LPPRINTER_NOTIFY_OPTIONS; /*18822 */ typedef int (__stdcall *ENUMRESLANGPROCW)(HINSTANCE__ *, const wchar_t *, const wchar_t *, unsigned __int16, int); /*18823 */ typedef _PRINTER_INFO_9A *LPPRINTER_INFO_9; /*18824 */ typedef sockaddr_in *PSOCKADDR_IN; /*18825 */ typedef tagRID_DEVICE_INFO_MOUSE *PRID_DEVICE_INFO_MOUSE; /*18826 */ typedef tagMOUSEMOVEPOINT *PMOUSEMOVEPOINT; /*18827 */ typedef unsigned int *PUCSCHAR; /*18828 */ typedef _CONSOLE_SCREEN_BUFFER_INFOEX *PCONSOLE_SCREEN_BUFFER_INFOEX; /*18829 */ typedef unsigned int UINT_PTR; /*18830 */ typedef tagABORTPATH *PEMRSETMETARGN; /*18831 */ typedef IInitializeSpy *LPINITIALIZESPY; /*18832 */ typedef IPersistStorage *LPPERSISTSTORAGE; /*18833 */ typedef int *PINT_PTR; /*18834 */ typedef _CERT_SELECT_CHAIN_PARA *PCERT_SELECT_CHAIN_PARA; /*18835 */ typedef unsigned int *PDWORD_PTR; /*18836 */ typedef int (__stdcall *PFNDAENUMCALLBACK)(void *, void *); /*18837 */ typedef _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS; /*18838 */ typedef _LOOKUP_STREAM_FROM_CLUSTER_INPUT *PLOOKUP_STREAM_FROM_CLUSTER_INPUT; /*18839 */ typedef DICONDITION *LPCDICONDITION; /*18840 */ typedef tagCURSORINFO *LPCURSORINFO; /*18841 */ typedef PPM_PERFSTATE_DOMAIN_EVENT *PPPM_PERFSTATE_DOMAIN_EVENT; /*18842 */ typedef _DIOBJECTDATAFORMAT *LPCDIOBJECTDATAFORMAT; /*18843 */ typedef _CRYPT_CONTEXT_FUNCTION_PROVIDERS *PCRYPT_CONTEXT_FUNCTION_PROVIDERS; /*18844 */ typedef DELETE_USN_JOURNAL_DATA *PDELETE_USN_JOURNAL_DATA; /*18845 */ typedef unsigned int SID_HASH_ENTRY; /*18846 */ typedef unsigned __int16 *LPKEYARRAY; /*18847 */ typedef unsigned __int16 png_uint_16; /*18848 */ typedef HRAWINPUT__ *HRAWINPUT; /*18849 */ typedef void (__cdecl *ShutdownFunction)(); /*18850 */ typedef _CERT_BIOMETRIC_EXT_INFO *PCERT_BIOMETRIC_EXT_INFO; /*18851 */ typedef int (__stdcall *PFN_CMSG_EXPORT_KEY_TRANS)(_CMSG_CONTENT_ENCRYPT_INFO *, _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO *, _CMSG_KEY_TRANS_ENCRYPT_INFO *, unsigned int, void *); /*18852 */ typedef ID3DXAnimationCallbackHandler *LPD3DXANIMATIONCALLBACKHANDLER; /*18853 */ typedef tagWNDCLASSA *LPWNDCLASSA; /*18854 */ typedef tagDEC *LPDECIMAL; /*18855 */ typedef tagOBJECTDESCRIPTOR *POBJECTDESCRIPTOR; /*18856 */ typedef _CERT_CHAIN_FIND_BY_ISSUER_PARA *PCERT_CHAIN_FIND_BY_ISSUER_PARA; /*18857 */ typedef tagWNDCLASSA *NPWNDCLASSA; /*18858 */ typedef tagENHMETARECORD *PENHMETARECORD; /*18859 */ typedef tagMIDIOUTCAPS2A *LPMIDIOUTCAPS2A; /*18860 */ typedef _CHAR_INFO *PCHAR_INFO; /*18861 */ typedef _DRIVER_INFO_6A *LPDRIVER_INFO_6A; /*18862 */ typedef tagMIDIOUTCAPS2A *NPMIDIOUTCAPS2A; /*18863 */ typedef _IMAGE_ROM_HEADERS *PIMAGE_ROM_HEADERS; /*18864 */ typedef unsigned int SHINE_CHARGED_ITEM_CODE; /*18865 */ typedef _TRANSACTION_ENLISTMENT_PAIR *PTRANSACTION_ENLISTMENT_PAIR; /*18866 */ typedef unsigned __int16 USAGE; /*18867 */ typedef _CTL_USAGE_MATCH *PCTL_USAGE_MATCH; /*18868 */ typedef void (__cdecl *terminate_function)(); /*18869 */ typedef _XMIT_ROUTINE_QUINTUPLE *PXMIT_ROUTINE_QUINTUPLE; /*18870 */ typedef tagSIZE *PSIZEL; /*18871 */ typedef _tagCODEBASEHOLD *LPCODEBASEHOLD; /*18872 */ typedef tagEMRINVERTRGN *PEMRPAINTRGN; /*18873 */ typedef tagMIDIOUTCAPS2W *NPMIDIOUTCAPS2W; /*18874 */ typedef _M128A *PM128A; /*18875 */ typedef char SHINE_CHAR_ADMIN_LEVEL; /*18876 */ typedef unsigned int *PACCESS_MASK; /*18877 */ typedef tagMIDIOUTCAPS2W *LPMIDIOUTCAPS2W; /*18878 */ typedef unsigned __int64 SHINE_LAYER_REGISTNUMBER; /*18879 */ typedef OPENCARD_SEARCH_CRITERIAA *POPENCARD_SEARCH_CRITERIAA; /*18880 */ typedef char _TSCHAR; /*18881 */ typedef tagWNDCLASSW *NPWNDCLASSW; /*18882 */ typedef int (__stdcall *I_RpcProxyGetClientAddressFn)(void *, char *, unsigned int *); /*18883 */ typedef tagWNDCLASSW *LPWNDCLASSW; /*18884 */ typedef tagRAWINPUT *PRAWINPUT; /*18885 */ typedef _RemotableHandle *wireHWND; /*18886 */ typedef void (__cdecl *_PVFI)(int); /*18887 */ typedef int (__stdcall *PQUERYACTCTXW_FUNC)(unsigned int, void *, void *, unsigned int, void *, unsigned int, unsigned int *); /*18888 */ typedef _WIN32_FIND_DATAA *PWIN32_FIND_DATA; /*18889 */ typedef tagWNDCLASSEXA *NPWNDCLASSEXA; /*18890 */ typedef DIDEVICEOBJECTINSTANCEW *LPCDIDEVICEOBJECTINSTANCEW; /*18891 */ typedef const wchar_t *PCUWCHAR; /*18892 */ typedef tagWNDCLASSEXA *LPWNDCLASSEXA; /*18893 */ typedef char SHINE_GUILD_ACADEMY_MEMBER_GRADE; /*18894 */ typedef HRESULT (__stdcall *EMULATIONPROC)(CEm *, int); /*18895 */ typedef DIPROPDWORD *LPCDIPROPDWORD; /*18896 */ typedef _DRIVER_INFO_1A *LPDRIVER_INFO_1A; /*18897 */ typedef tagEMRSELECTCLIPPATH *PEMRSETPOLYFILLMODE; /*18898 */ typedef _tagSOFTDISTINFO *LPSOFTDISTINFO; /*18899 */ typedef unsigned int ShineCharRegNum; /*18900 */ typedef void (__stdcall *LPHANDLER_FUNCTION)(unsigned int); /*18901 */ typedef _ENLISTMENT_CRM_INFORMATION *PENLISTMENT_CRM_INFORMATION; /*18902 */ typedef ID3DXPatchMesh *LPD3DXPATCHMESH; /*18903 */ typedef tagENUMLOGFONTA *LPENUMLOGFONT; /*18904 */ typedef int (__stdcall *PFN_CRYPT_ENUM_KEYID_PROP)(_CRYPTOAPI_BLOB *, unsigned int, void *, void *, unsigned int, unsigned int *, void **, unsigned int *); /*18905 */ typedef char ShineItemPacketLengthType; /*18906 */ typedef tagWNDCLASSEXW *LPWNDCLASSEXW; /*18907 */ typedef _FULL_PTR_XLAT_TABLES *PFULL_PTR_XLAT_TABLES; /*18908 */ typedef tagWNDCLASSEXW *NPWNDCLASSEXW; /*18909 */ typedef tagKEYBDINPUT *PKEYBDINPUT; /*18910 */ typedef ItemViewInfo *LPItemViewInfo; /*18911 */ typedef _DRIVER_INFO_2A *PDRIVER_INFO_2; /*18912 */ typedef char INT8; /*18913 */ typedef unsigned int SHINE_CHAR_ENCHANT_POINT; /*18914 */ typedef tagREGISTERWORDA *PREGISTERWORDA; /*18915 */ typedef unsigned int CALTYPE; /*18916 */ typedef _CRYPT_ENCRYPT_MESSAGE_PARA *PCRYPT_ENCRYPT_MESSAGE_PARA; /*18917 */ typedef _MONITOR_INFO_1A *PMONITOR_INFO_1; /*18918 */ typedef void (__cdecl *_PVFV)(); /*18919 */ typedef void *_HFILE; /*18920 */ typedef _MONITOR_INFO_2A *PMONITOR_INFO_2; /*18921 */ typedef tagMCI_GENERIC_PARMS *PMCI_GENERIC_PARMS; /*18922 */ typedef tagPROPVARIANT *LPPROPVARIANT; /*18923 */ typedef NOTIFY_USER_POWER_SETTING *PNOTIFY_USER_POWER_SETTING; /*18924 */ typedef int SDWRD; /*18925 */ typedef _SI_COPYFILE *PSI_COPYFILE; /*18926 */ typedef tagENHMETARECORD *LPENHMETARECORD; /*18927 */ typedef _PRINTPROCESSOR_INFO_1A *LPPRINTPROCESSOR_INFO_1A; /*18928 */ typedef _VOLUME_GET_GPT_ATTRIBUTES_INFORMATION *PVOLUME_GET_GPT_ATTRIBUTES_INFORMATION; /*18929 */ typedef protoent *PPROTOENT; /*18930 */ typedef IStdMarshalInfo *LPSTDMARSHALINFO; /*18931 */ typedef _MIDL_STUBLESS_PROXY_INFO *PMIDL_STUBLESS_PROXY_INFO; /*18932 */ typedef IPersistStream *LPPERSISTSTREAM; /*18933 */ typedef tagWNDCLASSA *PWNDCLASSA; /*18934 */ typedef tagEMREXTESCAPE *PEMRDRAWESCAPE; /*18935 */ typedef png_struct_def **png_structpp; /*18936 */ typedef _SCARD_ATRMASK *LPSCARD_ATRMASK; /*18937 */ typedef _SYSTEM_MANDATORY_LABEL_ACE *PSYSTEM_MANDATORY_LABEL_ACE; /*18938 */ typedef tagMONITORINFO *LPMONITORINFO; /*18939 */ typedef tagMSLLHOOKSTRUCT *LPMSLLHOOKSTRUCT; /*18940 */ typedef BSMINFO *PBSMINFO; /*18941 */ typedef timecaps_tag *NPTIMECAPS; /*18942 */ typedef _VOLUME_DISK_EXTENTS *PVOLUME_DISK_EXTENTS; /*18943 */ typedef unsigned int DWORD; /*18944 */ typedef timecaps_tag *LPTIMECAPS; /*18945 */ typedef tagAUXCAPS2W *PAUXCAPS2W; /*18946 */ typedef int (__stdcall *NAMEENUMPROCA)(char *, int); /*18947 */ typedef _IMAGE_NT_HEADERS *PIMAGE_NT_HEADERS; /*18948 */ typedef int (__stdcall *PFNDAENUMCALLBACKCONST)(const void *, void *); /*18949 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_SET_CERT_PROPERTY)(void *, _CERT_CONTEXT *, unsigned int, unsigned int, const void *); /*18950 */ typedef _TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT *PTRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT; /*18951 */ typedef DIPROPSTRING *LPCDIPROPSTRING; /*18952 */ typedef bool (__cdecl *RESETNOTIFYFUNC)(bool, void *); /*18953 */ typedef tagEMRARC *PEMRARC; /*18954 */ typedef unsigned int KAFFINITY; /*18955 */ typedef tagENUMTEXTMETRICA *PENUMTEXTMETRICA; /*18956 */ typedef char SHINE_PET_NAME_ITEMINFO[17]; /*18957 */ typedef int (__stdcall *NAMEENUMPROCW)(wchar_t *, int); /*18958 */ typedef unsigned __int64 QWORD; /*18959 */ typedef char _TUCHAR; /*18960 */ typedef unsigned __int16 *PWORD; /*18961 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_GET_CERT_PROPERTY)(void *, _CERT_CONTEXT *, unsigned int, unsigned int, void *, unsigned int *); /*18962 */ typedef unsigned __int16 UWORD; /*18963 */ typedef _SERVICE_FAILURE_ACTIONSW *LPSERVICE_FAILURE_ACTIONSW; /*18964 */ typedef unsigned int SHINE_FAME; /*18965 */ typedef _D3DXFONT_DESCA *LPD3DXFONT_DESC; /*18966 */ typedef tagDEBUGHOOKINFO *PDEBUGHOOKINFO; /*18967 */ typedef _DRIVER_INFO_2W *PDRIVER_INFO_2W; /*18968 */ typedef _WIN32_FIND_DATAA *PWIN32_FIND_DATAA; /*18969 */ typedef HGLRC__ *HGLRC; /*18970 */ typedef tagWNDCLASSEXA *NPWNDCLASSEX; /*18971 */ typedef _WGLSWAP *PWGLSWAP; /*18972 */ typedef tagWNDCLASSEXA *LPWNDCLASSEX; /*18973 */ typedef _FILE_MAKE_COMPATIBLE_BUFFER *PFILE_MAKE_COMPATIBLE_BUFFER; /*18974 */ typedef pcmwaveformat_tag *NPPCMWAVEFORMAT; /*18975 */ typedef tagMIXERLINECONTROLSA *LPMIXERLINECONTROLS; /*18976 */ typedef pcmwaveformat_tag *LPPCMWAVEFORMAT; /*18977 */ typedef _DRIVER_INFO_3A *LPDRIVER_INFO_3A; /*18978 */ typedef _DICONFIGUREDEVICESPARAMSA *LPCDICONFIGUREDEVICESPARAMSA; /*18979 */ typedef void (__stdcall *PFN_EXIT_PROCESS)(unsigned int); /*18980 */ typedef void (__stdcall *PTP_TIMER_CALLBACK)(_TP_CALLBACK_INSTANCE *, void *, _TP_TIMER *); /*18981 */ typedef _NT_TIB64 *PNT_TIB64; /*18982 */ typedef _GUID *LPFMTID; /*18983 */ typedef _CERT_OR_CRL_BLOB *PCERT_OR_CRL_BLOB; /*18984 */ typedef _FIND_NAME_HEADER *PFIND_NAME_HEADER; /*18985 */ typedef unsigned __int16 SHINE_GUILD_ACADEMY_MEMBER_COUNT; /*18986 */ typedef _WIN32_FIND_DATAW *PWIN32_FIND_DATAW; /*18987 */ typedef tagBIND_OPTS3 *LPBIND_OPTS3; /*18988 */ typedef _DRIVER_INFO_2A *PDRIVER_INFO_2A; /*18989 */ typedef _CERT_POLICY_QUALIFIER_USER_NOTICE *PCERT_POLICY_QUALIFIER_USER_NOTICE; /*18990 */ typedef _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION *PCACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; /*18991 */ typedef const wchar_t *const_reference; /*18992 */ typedef tagUPDATELAYEREDWINDOWINFO *PUPDATELAYEREDWINDOWINFO; /*18993 */ typedef _PSHNOTIFY *LPPSHNOTIFY; /*18994 */ typedef HUMPD__ *HUMPD; /*18995 */ typedef _ACCESS_DENIED_OBJECT_ACE *PACCESS_DENIED_OBJECT_ACE; /*18996 */ typedef std::_Tree_nod,std::allocator >,0> >::_Node **_Nodepref; /*18997 */ typedef _PROPSHEETHEADERA_V2 *LPCPROPSHEETHEADERA; /*18998 */ typedef char *RPC_CSTR; /*18999 */ typedef IDirect3D9 *PDIRECT3D9; /*19000 */ typedef tagFINDREPLACEA *LPFINDREPLACEA; /*19001 */ typedef _CRYPT_BLOB_ARRAY *PCRYPT_BLOB_ARRAY; /*19002 */ typedef _PROPSHEETPAGEA_V2 *LPCPROPSHEETPAGEA_V2; /*19003 */ typedef MENUITEMTEMPLATE *PMENUITEMTEMPLATE; /*19004 */ typedef int (__stdcall *ABORTPROC)(HDC__ *, int); /*19005 */ typedef _DRIVER_INFO_2A *LPDRIVER_INFO_2A; /*19006 */ typedef char SHINE_FRIEND_FLAG; /*19007 */ typedef tagEMRROUNDRECT *PEMRROUNDRECT; /*19008 */ typedef _TOKEN_STATISTICS *PTOKEN_STATISTICS; /*19009 */ typedef _DIDEVICEIMAGEINFOHEADERW *LPDIDEVICEIMAGEINFOHEADERW; /*19010 */ typedef tagMIXERCAPSA *LPMIXERCAPS; /*19011 */ typedef unsigned __int64 SHINE_CHAR_EXP; /*19012 */ typedef _PROPSHEETHEADERW_V2 *LPCPROPSHEETHEADERW; /*19013 */ typedef D3DXQUATERNION *LPD3DXQUATERNION; /*19014 */ typedef _CERT_X942_DH_PARAMETERS *PCERT_X942_DH_PARAMETERS; /*19015 */ typedef unsigned __int16 *RPC_WSTR; /*19016 */ typedef _OCSP_SIGNED_REQUEST_INFO *POCSP_SIGNED_REQUEST_INFO; /*19017 */ typedef _FILE_SYSTEM_RECOGNITION_INFORMATION *PFILE_SYSTEM_RECOGNITION_INFORMATION; /*19018 */ typedef unsigned int NCRYPT_PROV_HANDLE; /*19019 */ typedef _TXFS_WRITE_BACKUP_INFORMATION *PTXFS_WRITE_BACKUP_INFORMATION; /*19020 */ typedef tagMCI_LOAD_PARMSW *PMCI_LOAD_PARMSW; /*19021 */ typedef IRunnableObject *LPRUNNABLEOBJECT; /*19022 */ typedef void (__cdecl *RPC_SETFILTER_FUNC)(void (__cdecl *)(void *, unsigned int, int)); /*19023 */ typedef _CERT_REVOCATION_STATUS *PCERT_REVOCATION_STATUS; /*19024 */ typedef IDirect3D9 *LPDIRECT3D9; /*19025 */ typedef _PROPSHEETPAGEW_V2 *LPCPROPSHEETPAGEW_V2; /*19026 */ typedef HINSTANCE__ *HMODULE; /*19027 */ typedef _CRYPT_OBJID_TABLE *PCRYPT_OBJID_TABLE; /*19028 */ typedef _IMAGE_RESOURCE_DATA_ENTRY *PIMAGE_RESOURCE_DATA_ENTRY; /*19029 */ typedef localeinfo_struct *_locale_t; /*19030 */ typedef int (__stdcall *ENUMRESNAMEPROCW)(HINSTANCE__ *, const wchar_t *, wchar_t *, int); /*19031 */ typedef unsigned int SequenceID; /*19032 */ typedef tagEMRRESIZEPALETTE *PEMRRESIZEPALETTE; /*19033 */ typedef tagMCI_WAVE_DELETE_PARMS *LPMCI_WAVE_DELETE_PARMS; /*19034 */ typedef _PRINTER_INFO_8A *LPPRINTER_INFO_8A; /*19035 */ typedef tagMCI_OVLY_SAVE_PARMSA *LPMCI_OVLY_SAVE_PARMSA; /*19036 */ typedef timeval *LPTIMEVAL; /*19037 */ typedef _ADDJOB_INFO_1A *PADDJOB_INFO_1A; /*19038 */ typedef ID3DXTextureGutterHelper *LPD3DXTEXTUREGUTTERHELPER; /*19039 */ typedef void (__cdecl *png_flush_ptr)(png_struct_def *); /*19040 */ typedef _PROPSHEETPAGEA_V1 *LPPROPSHEETPAGEA_V1; /*19041 */ typedef IAuthenticate *LPAUTHENTICATION; /*19042 */ typedef unsigned int SHINE_PET_ID; /*19043 */ typedef _PROPSHEETPAGEA_V3 *LPPROPSHEETPAGEA_V3; /*19044 */ typedef unsigned int (__stdcall *LPTHREAD_START_ROUTINE)(void *); /*19045 */ typedef _PROPSHEETPAGEA_V2 *LPPROPSHEETPAGEA_V2; /*19046 */ typedef tagEMRARC *PEMRCHORD; /*19047 */ typedef tagEMRCREATECOLORSPACEW *PEMRCREATECOLORSPACEW; /*19048 */ typedef _PROPSHEETPAGEA *LPPROPSHEETPAGEA_V4; /*19049 */ typedef _SEC_WINNT_AUTH_IDENTITY_A *PSEC_WINNT_AUTH_IDENTITY_A; /*19050 */ typedef int jmp_buf[16]; /*19051 */ typedef tagMSLLHOOKSTRUCT *PMSLLHOOKSTRUCT; /*19052 */ typedef _DISK_CONTROLLER_NUMBER *PDISK_CONTROLLER_NUMBER; /*19053 */ typedef char _TXCHAR; /*19054 */ typedef HRESULT (__stdcall *LPD3DXSHPRTSIMCB)(float, void *); /*19055 */ typedef _ADDJOB_INFO_1W *PADDJOB_INFO_1W; /*19056 */ typedef _SERVICE_NOTIFY_2A *PSERVICE_NOTIFY_2A; /*19057 */ typedef _SYSTEM_POWER_STATE *PSYSTEM_POWER_STATE; /*19058 */ typedef _PRINTER_INFO_8W *LPPRINTER_INFO_8W; /*19059 */ typedef unsigned __int16 SHINE_RAID_REGNUM; /*19060 */ typedef void (__cdecl *CopyFunction)(NiAnimationKey *, NiAnimationKey *); /*19061 */ typedef _ROOT_INFO_LUID *PROOT_INFO_LUID; /*19062 */ typedef SHEPHANDLE *PSHEPHANDLE; /*19063 */ typedef tagPSDA *LPPAGESETUPDLG; /*19064 */ typedef linger *LPLINGER; /*19065 */ typedef _IMAGE_COFF_SYMBOLS_HEADER *PIMAGE_COFF_SYMBOLS_HEADER; /*19066 */ typedef tagJOYCAPSA *LPJOYCAPS; /*19067 */ typedef tagJOYCAPSA *NPJOYCAPS; /*19068 */ typedef ShineDateTimeSpan *LPSHINE_DATE_TIMESPAN; /*19069 */ typedef int *_Bool_type; /*19070 */ typedef _EFS_PIN_BLOB *PEFS_PIN_BLOB; /*19071 */ typedef unsigned int *PULONG_PTR; /*19072 */ typedef _JOB_INFO_2W *PJOB_INFO_2W; /*19073 */ typedef tagCOMPOSITIONFORM *PCOMPOSITIONFORM; /*19074 */ typedef unsigned __int16 SHINE_CHAR_STATE_ID; /*19075 */ typedef _PLEX_READ_DATA_REQUEST *PPLEX_READ_DATA_REQUEST; /*19076 */ typedef const char *PCSTR; /*19077 */ typedef _FLOATING_SAVE_AREA *PFLOATING_SAVE_AREA; /*19078 */ typedef _OPEN_PRINTER_PROPS_INFOA *POPEN_PRINTER_PROPS_INFO; /*19079 */ typedef _devicemodeA *NPDEVMODE; /*19080 */ typedef unsigned int *PLCID; /*19081 */ typedef wchar_t *pointer; /*19082 */ typedef _devicemodeA *LPDEVMODE; /*19083 */ typedef _CERT_KEYGEN_REQUEST_INFO *PCERT_KEYGEN_REQUEST_INFO; /*19084 */ typedef _STORAGE_PREDICT_FAILURE *PSTORAGE_PREDICT_FAILURE; /*19085 */ typedef _TP_WAIT *PTP_WAIT; /*19086 */ typedef char u_char; /*19087 */ typedef tagRAWINPUTHEADER *LPRAWINPUTHEADER; /*19088 */ typedef _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W *PRPC_HTTP_TRANSPORT_CREDENTIALS_V2_W; /*19089 */ typedef DIDEVCAPS *LPDIDEVCAPS; /*19090 */ typedef void *RPC_NS_HANDLE; /*19091 */ typedef _CERT_POLICY_INFO *PCERT_POLICY_INFO; /*19092 */ typedef tagEMRCREATECOLORSPACE *PEMRCREATECOLORSPACE; /*19093 */ typedef _CERT_AUTHORITY_INFO_ACCESS *PCERT_SUBJECT_INFO_ACCESS; /*19094 */ typedef _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO *PCMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO; /*19095 */ typedef void (__cdecl *free_func)(void *, void *); /*19096 */ typedef _DRIVERSTATUS *LPDRIVERSTATUS; /*19097 */ typedef _PRINTER_INFO_8A *LPPRINTER_INFO_8; /*19098 */ typedef int (__cdecl *OUTPUTFN)(_iobuf *, const char *, localeinfo_struct *, char *); /*19099 */ typedef _ADDJOB_INFO_1A *PADDJOB_INFO_1; /*19100 */ typedef const wchar_t *LPCWCHAR; /*19101 */ typedef void *PgFrameWorkID; /*19102 */ typedef tagMONHSZSTRUCTW *PMONHSZSTRUCTW; /*19103 */ typedef void (__cdecl *_CRT_DUMP_CLIENT)(void *, unsigned int); /*19104 */ typedef _JOB_INFO_1W *PJOB_INFO_1W; /*19105 */ typedef char SHINE_MASPUP_TYPE; /*19106 */ typedef _SMALL_RECT *PSMALL_RECT; /*19107 */ typedef _PROPSHEETPAGEW *LPPROPSHEETPAGEW; /*19108 */ typedef _STORAGE_DEVICE_DESCRIPTOR *PSTORAGE_DEVICE_DESCRIPTOR; /*19109 */ typedef unsigned int PhysicalItemId_t; /*19110 */ typedef _CERT_LOGOTYPE_INFO *PCERT_LOGOTYPE_INFO; /*19111 */ typedef _EXCEPTION_DEBUG_INFO *LPEXCEPTION_DEBUG_INFO; /*19112 */ typedef _WIN32_FILE_ATTRIBUTE_DATA *LPWIN32_FILE_ATTRIBUTE_DATA; /*19113 */ typedef IInternetThreadSwitch *LPIINTERNETTHREADSWITCH; /*19114 */ typedef tagCHARSETINFO *PCHARSETINFO; /*19115 */ typedef _OPEN_PRINTER_PROPS_INFOW *POPEN_PRINTER_PROPS_INFOW; /*19116 */ typedef __int16 _I16; /*19117 */ typedef HIDOBJCAPS *PHIDOBJCAPS; /*19118 */ typedef int (__stdcall *LANGGROUPLOCALE_ENUMPROCW)(unsigned int, unsigned int, wchar_t *, int); /*19119 */ typedef tagPSDA *LPPAGESETUPDLGA; /*19120 */ typedef char TBYTE; /*19121 */ typedef _CRYPT_SMIME_CAPABILITIES *PCRYPT_SMIME_CAPABILITIES; /*19122 */ typedef IHttpSecurity *LPHTTPSECURITY; /*19123 */ typedef char *PBYTE; /*19124 */ typedef tagEMRELLIPSE *PEMRRECTANGLE; /*19125 */ typedef unsigned __int16 ShineItemOffset; /*19126 */ typedef tagEMRPOLYPOLYLINE16 *PEMRPOLYPOLYLINE16; /*19127 */ typedef char SHINE_CHAR_GENDER; /*19128 */ typedef unsigned __int16 UHALF_PTR; /*19129 */ typedef IPersistMoniker *LPPERSISTMONIKER; /*19130 */ typedef _IMAGE_OS2_HEADER *PIMAGE_OS2_HEADER; /*19131 */ typedef tagMCI_WAVE_OPEN_PARMSW *LPMCI_WAVE_OPEN_PARMSW; /*19132 */ typedef _GUID *LPCLSID; /*19133 */ typedef _OPEN_PRINTER_PROPS_INFOA *POPEN_PRINTER_PROPS_INFOA; /*19134 */ typedef unsigned __int16 ShineSkillID; /*19135 */ typedef unsigned int NCRYPT_HANDLE; /*19136 */ typedef OPENCARD_SEARCH_CRITERIAA *POPENCARD_SEARCH_CRITERIA; /*19137 */ typedef __int16 *PHALF_PTR; /*19138 */ typedef HRESULT (__stdcall *NILPDICREATE)(HINSTANCE__ *, unsigned int, _GUID *, void **, IUnknown *); /*19139 */ typedef _SYSTEM_LOGICAL_PROCESSOR_INFORMATION *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION; /*19140 */ typedef _ACTIVATION_CONTEXT_DETAILED_INFORMATION *PACTIVATION_CONTEXT_DETAILED_INFORMATION; /*19141 */ typedef tagLOGBRUSH *PPATTERN; /*19142 */ typedef tagAUDIODESCRIPTION *LPAUDIODESCRIPTION; /*19143 */ typedef tagEMRFRAMERGN *PEMRFRAMERGN; /*19144 */ typedef Ns_TourScene::TS_RESULT (__cdecl *NpNs_TourSceneCallBackFunction)(NiAVObject *, void *); /*19145 */ typedef ScriptMsg *LPScriptMsg; /*19146 */ typedef _PARTITION_INFORMATION *PPARTITION_INFORMATION; /*19147 */ typedef _REMSECURITY_ATTRIBUTES *LPREMSECURITY_ATTRIBUTES; /*19148 */ typedef int (__stdcall *LANGGROUPLOCALE_ENUMPROCA)(unsigned int, unsigned int, char *, int); /*19149 */ typedef void *BCRYPT_HANDLE; /*19150 */ typedef tagPSDW *LPPAGESETUPDLGW; /*19151 */ typedef int (__stdcall *PFN_CRYPT_CANCEL_RETRIEVAL)(unsigned int, void *); /*19152 */ typedef _EH4_EXCEPTION_REGISTRATION_RECORD *PEH4_EXCEPTION_REGISTRATION_RECORD; /*19153 */ typedef bool (__cdecl *invoker_type)(boost::detail::function::any_pointer, GTRequestListWin::GuildInfo *, GTRequestListWin::GuildInfo *); /*19154 */ typedef _CERT_BASIC_CONSTRAINTS2_INFO *PCERT_BASIC_CONSTRAINTS2_INFO; /*19155 */ typedef _D3DXPATCHINFO *LPD3DXPATCHINFO; /*19156 */ typedef tagMINIMIZEDMETRICS *LPMINIMIZEDMETRICS; /*19157 */ typedef _CRYPT_AES_256_KEY_STATE *PCRYPT_AES_256_KEY_STATE; /*19158 */ typedef tagDROPSTRUCT *LPDROPSTRUCT; /*19159 */ typedef unsigned __int64 AssetClassId_t; /*19160 */ typedef _CMSG_CMS_SIGNER_INFO *PCMSG_CMS_SIGNER_INFO; /*19161 */ typedef tagENUMLOGFONTA *LPENUMLOGFONTA; /*19162 */ typedef int (__cdecl *_CRT_REPORT_HOOK)(int, char *, int *); /*19163 */ typedef _CRYPT_ATTRIBUTE_TYPE_VALUE *PCRYPT_ATTRIBUTE_TYPE_VALUE; /*19164 */ typedef unsigned int *LPDWORD; /*19165 */ typedef _PROPSHEETHEADERA_V1 *LPPROPSHEETHEADERA_V1; /*19166 */ typedef _LIST_ENTRY *PLIST_ENTRY; /*19167 */ typedef unsigned int D3DXF_FILELOADOPTIONS; /*19168 */ typedef const unsigned int *PCUUCSCHAR; /*19169 */ typedef _PROPSHEETHEADERA_V2 *LPPROPSHEETHEADERA_V2; /*19170 */ typedef unsigned int NiD3DError; /*19171 */ typedef unsigned __int16 ShineMobID; /*19172 */ typedef _CRYPT_DECRYPT_MESSAGE_PARA *PCRYPT_DECRYPT_MESSAGE_PARA; /*19173 */ typedef char ListBool; /*19174 */ typedef tagREGISTERWORDA *PREGISTERWORD; /*19175 */ typedef char ShineDirectType; /*19176 */ typedef unsigned int SHINE_ARENA_REGNUM; /*19177 */ typedef bool internal_result_type; /*19178 */ typedef tagEXTLOGPEN32 *LPEXTLOGPEN32; /*19179 */ typedef _CERT_REVOCATION_CHAIN_PARA *PCERT_REVOCATION_CHAIN_PARA; /*19180 */ typedef HCOLORSPACE__ *HCOLORSPACE; /*19181 */ typedef tagEXTLOGPEN32 *NPEXTLOGPEN32; /*19182 */ typedef _DRIVER_INFO_3A *PDRIVER_INFO_3; /*19183 */ typedef int LSTATUS; /*19184 */ typedef int int_type; /*19185 */ typedef _PRINTER_NOTIFY_INFO_DATA *PPRINTER_NOTIFY_INFO_DATA; /*19186 */ typedef IDirect3DVertexShader9 *NiD3DVertexShaderHandle; /*19187 */ typedef _CRYPTOAPI_BLOB *PCERT_NAME_BLOB; /*19188 */ typedef DIPROPHEADER *LPCDIPROPHEADER; /*19189 */ typedef _GROUP_AFFINITY *PGROUP_AFFINITY; /*19190 */ typedef _SERVICE_CONTROL_STATUS_REASON_PARAMSW *PSERVICE_CONTROL_STATUS_REASON_PARAMSW; /*19191 */ typedef _DRIVER_INFO_8A *LPDRIVER_INFO_8A; /*19192 */ typedef UpEffectData *LPUpEffectData; /*19193 */ typedef IDirect3DDevice9 *PDIRECT3DDEVICE9; /*19194 */ typedef _SECURITY_DESCRIPTOR_RELATIVE *PISECURITY_DESCRIPTOR_RELATIVE; /*19195 */ typedef _TXFS_TRANSACTION_ACTIVE_INFO *PTXFS_TRANSACTION_ACTIVE_INFO; /*19196 */ typedef tagICONMETRICSA *PICONMETRICS; /*19197 */ typedef NiObject *(__cdecl *CreateFunction)(); /*19198 */ typedef OPENCARDNAME_EXA *POPENCARDNAME_EX; /*19199 */ typedef _TIME_ZONE_INFORMATION *PTIME_ZONE_INFORMATION; /*19200 */ typedef unsigned __int64 ULONG64; /*19201 */ typedef tagCREATESTRUCTA *NiCreateStructRef; /*19202 */ typedef unsigned int DWORD_PTR; /*19203 */ typedef _ICONINFOEXA *PICONINFOEX; /*19204 */ typedef _TRANSACTION_LIST_INFORMATION *PTRANSACTION_LIST_INFORMATION; /*19205 */ typedef __int64 *PLONG64; /*19206 */ typedef tagWNDCLASSA *PWNDCLASS; /*19207 */ typedef tagTPMPARAMS *LPTPMPARAMS; /*19208 */ typedef _DRIVE_LAYOUT_INFORMATION_EX *PDRIVE_LAYOUT_INFORMATION_EX; /*19209 */ typedef int SHINE_GUILD_ACADEMY_BUFF_UNTIL_TIME; /*19210 */ typedef unsigned int *intrnman; /*19211 */ typedef IDirectInputEffectShepherd *LPDIRECTINPUTEFFECTSHEPHERD; /*19212 */ typedef SCARD_READERSTATEA *LPSCARD_READERSTATE; /*19213 */ typedef _SERVICE_TABLE_ENTRYW *LPSERVICE_TABLE_ENTRYW; /*19214 */ typedef tagBITMAPINFO *LPBITMAPINFO; /*19215 */ typedef unsigned int uLongf; /*19216 */ typedef _EXCEPTION_POINTERS *PEXCEPTION_POINTERS; /*19217 */ typedef _BYTE_BLOB *UP_BYTE_BLOB; /*19218 */ typedef mmtime_tag *PMMTIME; /*19219 */ typedef void **RPC_EP_INQ_HANDLE; /*19220 */ typedef _RemotableHandle *wireHMENU; /*19221 */ typedef png_unknown_chunk_t *png_unknown_chunkp; /*19222 */ typedef _CSV_NAMESPACE_INFO *PCSV_NAMESPACE_INFO; /*19223 */ typedef void (__stdcall *CS_TAG_GETTING_ROUTINE)(void *, int, unsigned int *, unsigned int *, unsigned int *, unsigned int *); /*19224 */ typedef tagPELARRAY *PPELARRAY; /*19225 */ typedef int (__stdcall *PFN_CMSG_EXPORT_ENCRYPT_KEY)(unsigned int, unsigned int, _CERT_PUBLIC_KEY_INFO *, char *, unsigned int *); /*19226 */ typedef _DRIVER_INFO_3W *PDRIVER_INFO_3W; /*19227 */ typedef tagEMRSETPIXELV *PEMRSETPIXELV; /*19228 */ typedef void (__stdcall *PFN_CRYPT_ASYNC_PARAM_FREE_FUNC)(char *, void *); /*19229 */ typedef D3DXFLOAT16 *LPD3DXFLOAT16; /*19230 */ typedef _CERT_SIGNED_CONTENT_INFO *PCERT_SIGNED_CONTENT_INFO; /*19231 */ typedef unsigned __int16 SHINE_ITEM_OFFSET; /*19232 */ typedef _CRYPT_CONTENT_INFO *PCRYPT_CONTENT_INFO; /*19233 */ typedef void (__cdecl *PPS_POST_PROCESS_INIT_ROUTINE)(); /*19234 */ typedef _FLAGGED_WORD_BLOB *wireBSTR; /*19235 */ typedef _TOKEN_AUDIT_POLICY *PTOKEN_AUDIT_POLICY; /*19236 */ typedef tagRID_DEVICE_INFO_HID *PRID_DEVICE_INFO_HID; /*19237 */ typedef tagBIND_OPTS2 *LPBIND_OPTS2; /*19238 */ typedef void *(__stdcall *PFN_CRYPT_ALLOC)(unsigned int); /*19239 */ typedef _DRIVER_INFO_3A *PDRIVER_INFO_3A; /*19240 */ typedef _FILE_ALLOCATED_RANGE_BUFFER *PFILE_ALLOCATED_RANGE_BUFFER; /*19241 */ typedef _QUOTA_LIMITS_EX *PQUOTA_LIMITS_EX; /*19242 */ typedef tagEMREXTCREATEFONTINDIRECTW *PEMREXTCREATEFONTINDIRECTW; /*19243 */ typedef unsigned __int16 SHINE_QUEST_ID; /*19244 */ typedef int (__cdecl *_CRT_REPORT_HOOKW)(int, wchar_t *, int *); /*19245 */ typedef _SE_SECURITY_DESCRIPTOR *PSE_SECURITY_DESCRIPTOR; /*19246 */ typedef _wireBRECORD *wireBRECORD; /*19247 */ typedef tagFINDREPLACEA *LPFINDREPLACE; /*19248 */ typedef tagMCI_PLAY_PARMS *PMCI_PLAY_PARMS; /*19249 */ typedef _DEVICE_MANAGE_DATA_SET_ATTRIBUTES *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES; /*19250 */ typedef tagBITMAPCOREINFO *LPBITMAPCOREINFO; /*19251 */ typedef ItemViewEquipTypeInfo *LPItemViewEquipTypeInfo; /*19252 */ typedef unsigned int SHINE_GUILD_MEMBER_FLAGS; /*19253 */ typedef char SHINE_ITEM_PACKET_LENGTH_TYPE; /*19254 */ typedef int __time32_t; /*19255 */ typedef tagICONMETRICSA *PICONMETRICSA; /*19256 */ typedef OPENCARDNAME_EXA *POPENCARDNAME_EXA; /*19257 */ typedef _PROPSHEETPAGEA_V3 *LPCPROPSHEETPAGEA_V3; /*19258 */ typedef _RPC_POLICY *PRPC_POLICY; /*19259 */ typedef unsigned int lua_Unsigned; /*19260 */ typedef _JIT_DEBUG_INFO *LPJIT_DEBUG_INFO64; /*19261 */ typedef _CRYPT_PROVIDER_REFS *PCRYPT_PROVIDER_REFS; /*19262 */ typedef _CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA *PCMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA; /*19263 */ typedef HMMIO__ *HMMIO; /*19264 */ typedef MiniHouseEndure *LPMiniHouseEndure; /*19265 */ typedef tagMIXERLINEA *LPMIXERLINE; /*19266 */ typedef png_unknown_chunk_t **png_unknown_chunkpp; /*19267 */ typedef tagEMREXCLUDECLIPRECT *PEMRINTERSECTCLIPRECT; /*19268 */ typedef tagEMRSCALEVIEWPORTEXTEX *PEMRSCALEWINDOWEXTEX; /*19269 */ typedef _SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES_ARRAY[1]; /*19270 */ typedef _JOB_INFO_4W *PJOB_INFO_4W; /*19271 */ typedef tagEMRSETVIEWPORTEXTEX *PEMRSETWINDOWEXTEX; /*19272 */ typedef _DEVICE_MEDIA_INFO *PDEVICE_MEDIA_INFO; /*19273 */ typedef _OCSP_REQUEST_INFO *POCSP_REQUEST_INFO; /*19274 */ typedef _IMAGE_SECTION_HEADER *PIMAGE_SECTION_HEADER; /*19275 */ typedef __GENERIC_BINDING_INFO *PGENERIC_BINDING_INFO; /*19276 */ typedef _SYSTEM_AUDIT_OBJECT_ACE *PSYSTEM_AUDIT_OBJECT_ACE; /*19277 */ typedef _MEMORY_BASIC_INFORMATION32 *PMEMORY_BASIC_INFORMATION32; /*19278 */ typedef int (__cdecl *png_user_chunk_ptr)(png_struct_def *, png_unknown_chunk_t *); /*19279 */ typedef _CMC_TAGGED_OTHER_MSG *PCMC_TAGGED_OTHER_MSG; /*19280 */ typedef tagICONMETRICSW *PICONMETRICSW; /*19281 */ typedef unsigned int (__stdcall *LPPRINTHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /*19282 */ typedef OPENCARDNAME_EXW *POPENCARDNAME_EXW; /*19283 */ typedef _PROPSHEETPAGEW_V3 *LPCPROPSHEETPAGEW_V3; /*19284 */ typedef unsigned int *PSCARDCONTEXT; /*19285 */ typedef _SESSION_BUFFER *PSESSION_BUFFER; /*19286 */ typedef tagMCI_OPEN_PARMSA *PMCI_OPEN_PARMSA; /*19287 */ typedef DIEFFECT *LPDIEFFECT; /*19288 */ typedef _APPLICATIONLAUNCH_SETTING_VALUE *PAPPLICATIONLAUNCH_SETTING_VALUE; /*19289 */ typedef DIPROPCAL *LPCDIPROPCAL; /*19290 */ typedef MoverSlot *const *const_pointer; /*19291 */ typedef tagEMROFFSETCLIPRGN *PEMROFFSETCLIPRGN; /*19292 */ typedef unsigned __int64 UGCQueryHandle_t; /*19293 */ typedef bool (__cdecl *NiBVTriTestIntersectFunction)(float, NiBoundingVolume *, NiPoint3 *, NiPoint3 *, NiPoint3 *, NiPoint3 *, NiPoint3 *); /*19294 */ typedef _PRINTER_ENUM_VALUESA *PPRINTER_ENUM_VALUESA; /*19295 */ typedef _CMSG_KEY_TRANS_ENCRYPT_INFO *PCMSG_KEY_TRANS_ENCRYPT_INFO; /*19296 */ typedef _DIACTIONA *LPCDIACTION; /*19297 */ typedef _CERT_TEMPLATE_EXT *PCERT_TEMPLATE_EXT; /*19298 */ typedef ClassName *LPClassName; /*19299 */ typedef _CRYPTOAPI_BLOB *PCRYPT_DIGEST_BLOB; /*19300 */ typedef _PRINTER_NOTIFY_INFO *LPPRINTER_NOTIFY_INFO; /*19301 */ typedef tagNONCLIENTMETRICSW *PNONCLIENTMETRICSW; /*19302 */ typedef CharacterTitleStateServer *LPCharacterTitleStateServer; /*19303 */ typedef int INT; /*19304 */ typedef _RPC_SERVER_INTERFACE *PRPC_SERVER_INTERFACE; /*19305 */ typedef _ENUM_SERVICE_STATUS_PROCESSA *LPENUM_SERVICE_STATUS_PROCESS; /*19306 */ typedef wchar_t **SNB; /*19307 */ typedef tagMCI_OVLY_OPEN_PARMSA *PMCI_OVLY_OPEN_PARMS; /*19308 */ typedef char (*_No)[1]; /*19309 */ typedef char (__stdcall *PSECURE_MEMORY_CACHE_CALLBACK)(void *, unsigned int); /*19310 */ typedef unsigned int SHINE_USER_BLOCK; /*19311 */ typedef unsigned int EventCode; /*19312 */ typedef _PRINTER_ENUM_VALUESW *PPRINTER_ENUM_VALUESW; /*19313 */ typedef tagEMRPOLYLINE *PEMRPOLYGON; /*19314 */ typedef _NOTIFYICONDATAW *PNOTIFYICONDATAW; /*19315 */ typedef linger *PLINGER; /*19316 */ typedef tagMETAFILEPICT *LPMETAFILEPICT; /*19317 */ typedef midiproptempo_tag *LPMIDIPROPTEMPO; /*19318 */ typedef _FILE_END_OF_FILE_INFO *PFILE_END_OF_FILE_INFO; /*19319 */ typedef unsigned int LCID; /*19320 */ typedef HICON__ *HICON; /*19321 */ typedef int result; /*19322 */ typedef IOleInPlaceFrame *LPOLEINPLACEFRAME; /*19323 */ typedef unsigned int SHINE_PET_MIND_MIL; /*19324 */ typedef tagACCEL *LPACCEL; /*19325 */ typedef char *HPSTR; /*19326 */ typedef unsigned __int16 SetItemType; /*19327 */ typedef tagMIDIOUTCAPSA *NPMIDIOUTCAPS; /*19328 */ typedef char *LPSTR; /*19329 */ typedef tagBITMAP *PBITMAP; /*19330 */ typedef tagMIDIOUTCAPSA *LPMIDIOUTCAPS; /*19331 */ typedef char *NPSTR; /*19332 */ typedef MARK_HANDLE_INFO *PMARK_HANDLE_INFO; /*19333 */ typedef _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO *PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO; /*19334 */ typedef HWINEVENTHOOK__ *HWINEVENTHOOK; /*19335 */ typedef _PROCESSOR_RELATIONSHIP *PPROCESSOR_RELATIONSHIP; /*19336 */ typedef MapInfo *LPMapInfo; /*19337 */ typedef struct _NDR_ASYNC_MESSAGE *PNDR_ASYNC_MESSAGE; /*19338 */ typedef tagMONLINKSTRUCT *PMONLINKSTRUCT; /*19339 */ typedef HBITMAP__ *HBITMAP; /*19340 */ typedef _DIDEVICEIMAGEINFOA *LPDIDEVICEIMAGEINFOA; /*19341 */ typedef void *PSID; /*19342 */ typedef _ELEMENT_TYPE *PELEMENT_TYPE; /*19343 */ typedef _BY_HANDLE_FILE_INFORMATION *PBY_HANDLE_FILE_INFORMATION; /*19344 */ typedef _TP_IO *PTP_IO; /*19345 */ typedef IMalloc *LPMALLOC; /*19346 */ typedef IMallocSpy *LPMALLOCSPY; /*19347 */ typedef _JOB_SET_ARRAY *PJOB_SET_ARRAY; /*19348 */ typedef IOleInPlaceActiveObject *LPOLEINPLACEACTIVEOBJECT; /*19349 */ typedef _nlsversioninfo *LPNLSVERSIONINFO; /*19350 */ typedef MHEmotion *LPMHEmotion; /*19351 */ typedef _CRYPT_PKCS8_EXPORT_PARAMS *PCRYPT_PKCS8_EXPORT_PARAMS; /*19352 */ typedef unsigned __int16 SET_ITEM_TYPE; /*19353 */ typedef unsigned __int64 SHINE_GUILD_EXP; /*19354 */ typedef _PRINTER_ENUM_VALUESA *PPRINTER_ENUM_VALUES; /*19355 */ typedef _CERT_POLICY_MAPPINGS_INFO *PCERT_POLICY_MAPPINGS_INFO; /*19356 */ typedef ID3DXPRTEngine *LPD3DXPRTENGINE; /*19357 */ typedef tagEMRSETICMPROFILE *PEMRSETICMPROFILE; /*19358 */ typedef _CRYPT_VERIFY_MESSAGE_PARA *PCRYPT_VERIFY_MESSAGE_PARA; /*19359 */ typedef IStream *LPSTREAM; /*19360 */ typedef void *NiTListIterator; /*19361 */ typedef tagMCI_OVLY_OPEN_PARMSW *PMCI_OVLY_OPEN_PARMSW; /*19362 */ typedef DICE_Dividind *LPDICE_Dividind; /*19363 */ typedef const unsigned __int16 *RPC_CWSTR; /*19364 */ typedef int (__stdcall *PFN_CRYPT_ENUM_OID_FUNC)(unsigned int, const char *, const char *, unsigned int, const unsigned int *, const wchar_t *const *, const char *const *, const unsigned int *, void *); /*19365 */ typedef yy_buffer_state *YY_BUFFER_STATE; /*19366 */ typedef unsigned int TP_WAIT_RESULT; /*19367 */ typedef tagMCI_OVLY_OPEN_PARMSA *PMCI_OVLY_OPEN_PARMSA; /*19368 */ typedef MapAmbienceSoundInfo *LPMapAmbienceSoundInfo; /*19369 */ typedef IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9; /*19370 */ typedef unsigned __int16 ShineMapID; /*19371 */ typedef CGuildTournament::GUILD_TOURNAMENT_ENTER_LIST *LPGUILD_TOURNAMENT_ENTER_LIST; /*19372 */ typedef _CRYPT_CONTEXT_CONFIG *PCRYPT_CONTEXT_CONFIG; /*19373 */ typedef tagRAWKEYBOARD *PRAWKEYBOARD; /*19374 */ typedef unsigned int (__stdcall *PFE_IMPORT_FUNC)(char *, void *, unsigned int *); /*19375 */ typedef _NETRESOURCEW *LPNETRESOURCEW; /*19376 */ typedef _RTL_CRITICAL_SECTION_DEBUG *LPCRITICAL_SECTION_DEBUG; /*19377 */ typedef unsigned int png_uint_32; /*19378 */ typedef tagRAWHID *LPRAWHID; /*19379 */ typedef _RGNDATA *PRGNDATA; /*19380 */ typedef _RTL_CRITICAL_SECTION *LPCRITICAL_SECTION; /*19381 */ typedef void __stdcall MIDICALLBACK(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*19382 */ typedef _CMSG_STREAM_INFO *PCMSG_STREAM_INFO; /*19383 */ typedef void (__stdcall *CS_TYPE_LOCAL_SIZE_ROUTINE)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); /*19384 */ typedef HMIXER__ *HMIXER; /*19385 */ typedef tagWAVEOUTCAPSW *LPWAVEOUTCAPSW; /*19386 */ typedef _CACHE_DESCRIPTOR *PCACHE_DESCRIPTOR; /*19387 */ typedef tagEMRSETCOLORSPACE *PEMRSELECTCOLORSPACE; /*19388 */ typedef tagWAVEOUTCAPSW *NPWAVEOUTCAPSW; /*19389 */ typedef tagAXESLISTW *PAXESLISTW; /*19390 */ typedef _QUERY_SERVICE_LOCK_STATUSA *LPQUERY_SERVICE_LOCK_STATUSA; /*19391 */ typedef _PROPSHEETPAGEW *LPPROPSHEETPAGEW_LATEST; /*19392 */ typedef wchar_t *LPOLESTR; /*19393 */ typedef _D3DXINTERSECTINFO *LPD3DXINTERSECTINFO; /*19394 */ typedef _CERT_GENERAL_SUBTREE *PCERT_GENERAL_SUBTREE; /*19395 */ typedef tagTHREADENTRY32 *LPTHREADENTRY32; /*19396 */ typedef _SERVICE_PREFERRED_NODE_INFO *LPSERVICE_PREFERRED_NODE_INFO; /*19397 */ typedef _FILE_ID_TYPE *PFILE_ID_TYPE; /*19398 */ typedef _CRYPTNET_URL_CACHE_RESPONSE_INFO *PCRYPTNET_URL_CACHE_RESPONSE_INFO; /*19399 */ typedef const unsigned __int16 _Ty1x; /*19400 */ typedef unsigned int (__stdcall *LPCCHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /*19401 */ typedef ID3DXFileEnumObject *LPD3DXFILEENUMOBJECT; /*19402 */ typedef tagEXTLOGFONTA *PEXTLOGFONTA; /*19403 */ typedef tagHELPWININFOW *LPHELPWININFOW; /*19404 */ typedef const char *LPCBYTE; /*19405 */ typedef _EXCEPTION_DISPOSITION __stdcall EXCEPTION_ROUTINE(_EXCEPTION_RECORD *, void *, _CONTEXT *, void *); /*19406 */ typedef int (__stdcall *LPDIENUMDEVICESCALLBACKA)(DIDEVICEINSTANCEA *, void *); /*19407 */ typedef _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY *PIMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY; /*19408 */ typedef tagMCI_INFO_PARMSW *LPMCI_INFO_PARMSW; /*19409 */ typedef tagIMEMENUITEMINFOA *NPIMEMENUITEMINFOA; /*19410 */ typedef _CERT_SERVER_OCSP_RESPONSE_CONTEXT *PCERT_SERVER_OCSP_RESPONSE_CONTEXT; /*19411 */ typedef int ParamInt; /*19412 */ typedef GradeItemOption *LPGradeItemOption; /*19413 */ typedef tagIMEMENUITEMINFOA *LPIMEMENUITEMINFOA; /*19414 */ typedef _STORAGE_READ_CAPACITY *PSTORAGE_READ_CAPACITY; /*19415 */ typedef tagMIXERLINECONTROLSA *PMIXERLINECONTROLSA; /*19416 */ typedef _PRINTER_DEFAULTSA *PPRINTER_DEFAULTSA; /*19417 */ typedef IOleLink *LPOLELINK; /*19418 */ typedef _DISCDLGSTRUCTA *LPDISCDLGSTRUCT; /*19419 */ typedef ID3DXSPMesh *LPD3DXSPMESH; /*19420 */ typedef void (__stdcall *NDR_RUNDOWN)(void *); /*19421 */ typedef ID3DXSaveUserData *LPD3DXSAVEUSERDATA; /*19422 */ typedef _ACCESS_ALLOWED_CALLBACK_ACE *PACCESS_ALLOWED_CALLBACK_ACE; /*19423 */ typedef const char *pcchar_t; /*19424 */ typedef tagMIDIINCAPSW *PMIDIINCAPSW; /*19425 */ typedef _WORD_BLOB *UP_WORD_BLOB; /*19426 */ typedef DIPROPCPOINTS *LPDIPROPCPOINTS; /*19427 */ typedef DICONSTANTFORCE *LPDICONSTANTFORCE; /*19428 */ typedef _BIN_COUNT *PBIN_COUNT; /*19429 */ typedef tagMIDIOUTCAPS2W *PMIDIOUTCAPS2W; /*19430 */ typedef long double DATE; /*19431 */ typedef void (__stdcall *EXPR_EVAL)(_MIDL_STUB_MESSAGE *); /*19432 */ typedef tagMIXERLINECONTROLSW *PMIXERLINECONTROLSW; /*19433 */ typedef tagWCRANGE *PWCRANGE; /*19434 */ typedef tagMCI_BREAK_PARMS *LPMCI_BREAK_PARMS; /*19435 */ typedef tagCWPRETSTRUCT *PCWPRETSTRUCT; /*19436 */ typedef tagMCI_INFO_PARMSA *LPMCI_INFO_PARMSA; /*19437 */ typedef unsigned int (__stdcall *PTHREAD_START_ROUTINE)(void *); /*19438 */ typedef _SYSTEMTIME *PSYSTEMTIME; /*19439 */ typedef _IMAGE_OPTIONAL_HEADER *PIMAGE_OPTIONAL_HEADER; /*19440 */ typedef unsigned int HEVENT; /*19441 */ typedef unsigned __int16 ItemCellLockIndex; /*19442 */ typedef _CRYPT_CSP_PROVIDER *PCRYPT_CSP_PROVIDER; /*19443 */ typedef tagSTYLEBUFA *NPSTYLEBUF; /*19444 */ typedef _CREATE_DISK_GPT *PCREATE_DISK_GPT; /*19445 */ typedef void (__stdcall *PFLS_CALLBACK_FUNCTION)(void *); /*19446 */ typedef _JOB_INFO_4A *LPJOB_INFO_4; /*19447 */ typedef tagSTYLEBUFA *LPSTYLEBUF; /*19448 */ typedef int (__stdcall *DESKTOPENUMPROCA)(char *, int); /*19449 */ typedef int (__stdcall *PFN_CMSG_IMPORT_KEY_AGREE)(_CRYPT_ALGORITHM_IDENTIFIER *, _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA *, unsigned int, void *, unsigned int *); /*19450 */ typedef void *HCRYPTMSG; /*19451 */ typedef _CTL_USAGE *PCTL_USAGE; /*19452 */ typedef IPropertySetStorage *LPPROPERTYSETSTORAGE; /*19453 */ typedef tagMCI_WAVE_OPEN_PARMSW *PMCI_WAVE_OPEN_PARMSW; /*19454 */ typedef int (__cdecl *PEXCEPTION_FILTER)(); /*19455 */ typedef DIDEVICEINSTANCE_DX3A *LPDIDEVICEINSTANCE_DX3A; /*19456 */ typedef tagOFNA *LPOPENFILENAME; /*19457 */ typedef HHOOK__ *HHOOK; /*19458 */ typedef unsigned __int16 *png_uint_16p; /*19459 */ typedef void (__stdcall *PDRVCALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*19460 */ typedef tagEMRSETCOLORSPACE *PEMRSETCOLORSPACE; /*19461 */ typedef ID3DXTextureShader *LPD3DXTEXTURESHADER; /*19462 */ typedef unsigned int D3DXF_FILEFORMAT; /*19463 */ typedef unsigned int STGFMT; /*19464 */ typedef tagMCI_WAVE_OPEN_PARMSA *PMCI_WAVE_OPEN_PARMSA; /*19465 */ typedef DIDEVICEINSTANCE_DX3W *LPDIDEVICEINSTANCE_DX3W; /*19466 */ typedef IDirectInput7A *LPDIRECTINPUT7; /*19467 */ typedef NTFS_FILE_RECORD_OUTPUT_BUFFER *PNTFS_FILE_RECORD_OUTPUT_BUFFER; /*19468 */ typedef _CERT_CHAIN_ELEMENT *PCERT_CHAIN_ELEMENT; /*19469 */ typedef IDirect3DCubeTexture9 *LPDIRECT3DCUBETEXTURE9; /*19470 */ typedef _FILE_SET_DEFECT_MGMT_BUFFER *PFILE_SET_DEFECT_MGMT_BUFFER; /*19471 */ typedef int SCODE; /*19472 */ typedef wchar_t *PUWSTR; /*19473 */ typedef _STORAGE_BUS_TYPE *PSTORAGE_BUS_TYPE; /*19474 */ typedef _userHMETAFILEPICT *wireHMETAFILEPICT; /*19475 */ typedef ID3DXEffectPool *LPD3DXEFFECTPOOL; /*19476 */ typedef tagMCI_ANIM_OPEN_PARMSA *LPMCI_ANIM_OPEN_PARMSA; /*19477 */ typedef __int64 fpos_t; /*19478 */ typedef unsigned int lu_mem; /*19479 */ typedef IDirectInputW *LPDIRECTINPUTW; /*19480 */ typedef IOleCacheControl *LPOLECACHECONTROL; /*19481 */ typedef tagEMR *PEMR; /*19482 */ typedef _TRANSACTION_BIND_INFORMATION *PTRANSACTION_BIND_INFORMATION; /*19483 */ typedef int (__stdcall *PTOP_LEVEL_EXCEPTION_FILTER)(_EXCEPTION_POINTERS *); /*19484 */ typedef void (__stdcall *LPMIDICALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*19485 */ typedef long double lua_Number; /*19486 */ typedef unsigned __int64 UGCFileWriteStreamHandle_t; /*19487 */ typedef _PROCESSOR_NUMBER *PPROCESSOR_NUMBER; /*19488 */ typedef tagMIXERLINECONTROLSA *PMIXERLINECONTROLS; /*19489 */ typedef _CTL_USAGE *PCCTL_USAGE; /*19490 */ typedef tagCHOOSECOLORW *LPCHOOSECOLORW; /*19491 */ typedef pvalueA *PPVALUE; /*19492 */ typedef _CERT_INFO *PCERT_INFO; /*19493 */ typedef tagSTYLEBUFW *LPSTYLEBUFW; /*19494 */ typedef _JOB_INFO_4W *LPJOB_INFO_4W; /*19495 */ typedef tagSTYLEBUFW *NPSTYLEBUFW; /*19496 */ typedef _LANA_ENUM *PLANA_ENUM; /*19497 */ typedef tagANIMATIONINFO *LPANIMATIONINFO; /*19498 */ typedef tagCWPRETSTRUCT *NPCWPRETSTRUCT; /*19499 */ typedef _tagHIT_LOGGING_INFO *LPHIT_LOGGING_INFO; /*19500 */ typedef tagMOUSEHOOKSTRUCTEX *LPMOUSEHOOKSTRUCTEX; /*19501 */ typedef tagCWPRETSTRUCT *LPCWPRETSTRUCT; /*19502 */ typedef unsigned int DepotId_t; /*19503 */ typedef _VIDEOPARAMETERS *PVIDEOPARAMETERS; /*19504 */ typedef unsigned __int64 GID_t; /*19505 */ typedef tagMENUINFO *LPCMENUINFO; /*19506 */ typedef char SHINE_ITEM_DURATION; /*19507 */ typedef tagMCI_INFO_PARMSA *LPMCI_INFO_PARMS; /*19508 */ typedef _JOBOBJECT_EXTENDED_LIMIT_INFORMATION *PJOBOBJECT_EXTENDED_LIMIT_INFORMATION; /*19509 */ typedef _STORAGE_ID_NAA_FORMAT *PSTORAGE_ID_NAA_FORMAT; /*19510 */ typedef int SHINE_GUILD_ACADEMY_DATE; /*19511 */ typedef char *PUTSTR; /*19512 */ typedef int s_long; /*19513 */ typedef tagSTYLEBUFA *NPSTYLEBUFA; /*19514 */ typedef unsigned int u_long; /*19515 */ typedef tagSTYLEBUFA *LPSTYLEBUFA; /*19516 */ typedef __int64 REFERENCE_TIME; /*19517 */ typedef void (__cdecl *png_free_ptr)(png_struct_def *, void *); /*19518 */ typedef _JOB_INFO_4A *LPJOB_INFO_4A; /*19519 */ typedef _GRADIENT_TRIANGLE *PGRADIENT_TRIANGLE; /*19520 */ typedef int (__stdcall *PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC)(unsigned int, _CERT_PUBLIC_KEY_INFO *, unsigned int, void *, void **); /*19521 */ typedef IDirectInput7W *LPDIRECTINPUT7W; /*19522 */ typedef void (__stdcall *NDR_NOTIFY_ROUTINE)(); /*19523 */ typedef DIDEVICEINSTANCE_DX3A *LPDIDEVICEINSTANCE_DX3; /*19524 */ typedef tagCOMBOBOXINFO *LPCOMBOBOXINFO; /*19525 */ typedef tagOFNA *LPOPENFILENAMEA; /*19526 */ typedef _EH4_SCOPETABLE *PEH4_SCOPETABLE; /*19527 */ typedef char cs_byte; /*19528 */ typedef void *HCONTEXT; /*19529 */ typedef _ABCFLOAT *NPABCFLOAT; /*19530 */ typedef tagMOUSEHOOKSTRUCT *PMOUSEHOOKSTRUCT; /*19531 */ typedef unsigned int *PSCARDHANDLE; /*19532 */ typedef _IMAGE_OPTIONAL_HEADER *PIMAGE_OPTIONAL_HEADER32; /*19533 */ typedef _ABCFLOAT *LPABCFLOAT; /*19534 */ typedef _MEMORY_BASIC_INFORMATION *PMEMORY_BASIC_INFORMATION; /*19535 */ typedef unsigned int _dev_t; /*19536 */ typedef _ABCFLOAT *PABCFLOAT; /*19537 */ typedef ITypeInfo *LPTYPEINFO; /*19538 */ typedef tagMCI_ANIM_PLAY_PARMS *PMCI_ANIM_PLAY_PARMS; /*19539 */ typedef _CONTEXT *PCONTEXT; /*19540 */ typedef tagOFNW *LPOPENFILENAMEW; /*19541 */ typedef SCARD_T1_REQUEST *LPSCARD_T1_REQUEST; /*19542 */ typedef tagMCI_WAVE_OPEN_PARMSA *PMCI_WAVE_OPEN_PARMS; /*19543 */ typedef IDirectInput7A *LPDIRECTINPUT7A; /*19544 */ typedef _MIDL_SYNTAX_INFO *PMIDL_SYNTAX_INFO; /*19545 */ typedef _XSTATE_FEATURE *PXSTATE_FEATURE; /*19546 */ typedef OPENCARDNAME_EXW *LPOPENCARDNAME_EXW; /*19547 */ typedef tagEMRSETMAPPERFLAGS *PEMRSETMAPPERFLAGS; /*19548 */ typedef ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap; /*19549 */ typedef SYSTEM_POWER_LEVEL *PSYSTEM_POWER_LEVEL; /*19550 */ typedef ITypeInfo2 *LPTYPEINFO2; /*19551 */ typedef unsigned __int16 **png_uint_16pp; /*19552 */ typedef void *HDWP; /*19553 */ typedef tagMCI_VD_STEP_PARMS *LPMCI_VD_STEP_PARMS; /*19554 */ typedef unsigned __int16 ListHandle; /*19555 */ typedef _ACL_REVISION_INFORMATION *PACL_REVISION_INFORMATION; /*19556 */ typedef _GETVERSIONINPARAMS *PGETVERSIONINPARAMS; /*19557 */ typedef int (__stdcall *PFN_CMSG_CNG_IMPORT_KEY_TRANS)(_CMSG_CNG_CONTENT_DECRYPT_INFO *, _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA *, unsigned int, void *); /*19558 */ typedef _BCRYPT_DSA_KEY_BLOB *PBCRYPT_DSA_KEY_BLOB; /*19559 */ typedef tagOFN_NT4A *LPOPENFILENAME_NT4A; /*19560 */ typedef _D3DXSHADER_CONSTANTINFO *LPD3DXSHADER_CONSTANTINFO; /*19561 */ typedef tagPELARRAY *LPPELARRAY; /*19562 */ typedef unsigned int DEVICE_DATA_MANAGEMENT_SET_ACTION; /*19563 */ typedef unsigned __int16 Pos; /*19564 */ typedef int (__cdecl *_onexit_t)(); /*19565 */ typedef tagPELARRAY *NPPELARRAY; /*19566 */ typedef IDirect3DStateBlock9 *PDIRECT3DSTATEBLOCK9; /*19567 */ typedef tagMOUSEKEYS *LPMOUSEKEYS; /*19568 */ typedef void (__stdcall *PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC)(void *, unsigned int, const char *, char *, void *); /*19569 */ typedef _DIACTIONW *LPDIACTIONW; /*19570 */ typedef HRESULT (__stdcall *LPFNCANUNLOADNOW)(); /*19571 */ typedef IEnumVARIANT *LPENUMVARIANT; /*19572 */ typedef int (__stdcall *I_RpcProxyIsValidMachineFn)(unsigned __int16 *, unsigned __int16 *, unsigned int); /*19573 */ typedef tagTEXTMETRICA *NPTEXTMETRIC; /*19574 */ typedef tagOFN_NT4W *LPOPENFILENAME_NT4W; /*19575 */ typedef int (__stdcall *RPC_MGMT_AUTHORIZATION_FN)(void *, unsigned int, int *); /*19576 */ typedef tagTEXTMETRICA *LPTEXTMETRIC; /*19577 */ typedef _XSTATE_CONTEXT *PXSTATE_CONTEXT; /*19578 */ typedef unsigned __int16 ShineCardID; /*19579 */ typedef tagMCI_STATUS_PARMS *LPMCI_STATUS_PARMS; /*19580 */ typedef float _FP32; /*19581 */ typedef _DPA *HDPA; /*19582 */ typedef _DIACTIONA *LPDIACTIONA; /*19583 */ typedef tagMETAHEADER *LPMETAHEADER; /*19584 */ typedef IWinInetCacheHints *LPWININETCACHEHINTS; /*19585 */ typedef _TRANSACTIONMANAGER_LOG_INFORMATION *PTRANSACTIONMANAGER_LOG_INFORMATION; /*19586 */ typedef HSPRITE__ *HSPRITE; /*19587 */ typedef tagXFORM *LPXFORM; /*19588 */ typedef _ENUM_SERVICE_STATUS_PROCESSA *LPENUM_SERVICE_STATUS_PROCESSA; /*19589 */ typedef STARTING_LCN_INPUT_BUFFER *PSTARTING_LCN_INPUT_BUFFER; /*19590 */ typedef unsigned int rsize_t; /*19591 */ typedef int SSIZE_T; /*19592 */ typedef unsigned int *PSIZE_T; /*19593 */ typedef _OFSTRUCT *POFSTRUCT; /*19594 */ typedef tagENUMLOGFONTEXDVW *PENUMLOGFONTEXDVW; /*19595 */ typedef tagMINMAXINFO *PMINMAXINFO; /*19596 */ typedef HGESTUREINFO__ *HGESTUREINFO; /*19597 */ typedef tagMIDIOUTCAPSA *NPMIDIOUTCAPSA; /*19598 */ typedef POWERBROADCAST_SETTING *PPOWERBROADCAST_SETTING; /*19599 */ typedef DIRAMPFORCE *LPDIRAMPFORCE; /*19600 */ typedef tagMIDIOUTCAPSA *LPMIDIOUTCAPSA; /*19601 */ typedef tagSERIALKEYSW *LPSERIALKEYSW; /*19602 */ typedef tagPDEXA *LPPRINTDLGEX; /*19603 */ typedef tagRECT *LPBORDERWIDTHS; /*19604 */ typedef tagJOYCAPS2A *NPJOYCAPS2; /*19605 */ typedef _LIST_ENTRY *PRLIST_ENTRY; /*19606 */ typedef _HARDWARE_COUNTER_TYPE *PHARDWARE_COUNTER_TYPE; /*19607 */ typedef _UMS_SCHEDULER_STARTUP_INFO *PUMS_SCHEDULER_STARTUP_INFO; /*19608 */ typedef tagJOYCAPS2A *LPJOYCAPS2; /*19609 */ typedef char *png_bytep; /*19610 */ typedef _DISK_RECORD *PDISK_RECORD; /*19611 */ typedef _RTL_CONDITION_VARIABLE *PRTL_CONDITION_VARIABLE; /*19612 */ typedef void *PACCESS_TOKEN; /*19613 */ typedef tagENUMLOGFONTEXDVA *PENUMLOGFONTEXDVA; /*19614 */ typedef IEncodingFilterFactory *LPENCODINGFILTERFACTORY; /*19615 */ typedef tagMCI_OVLY_WINDOW_PARMSA *LPMCI_OVLY_WINDOW_PARMS; /*19616 */ typedef char **png_bytepp; /*19617 */ typedef tagCOLORCORRECTPALETTE *PEMRCOLORCORRECTPALETTE; /*19618 */ typedef tagGESTUREINFO *PGESTUREINFO; /*19619 */ typedef _CRYPT_PROVIDERS *PCRYPT_PROVIDERS; /*19620 */ typedef tagSERIALKEYSA *LPSERIALKEYSA; /*19621 */ typedef tagMDINEXTMENU *PMDINEXTMENU; /*19622 */ typedef int (__stdcall *DATEFMT_ENUMPROCEXA)(char *, unsigned int); /*19623 */ typedef unsigned __int16 SHINE_PET_SPEED; /*19624 */ typedef tagEMRSETICMPROFILE *PEMRSETICMPROFILEA; /*19625 */ typedef _TP_WORK *PTP_WORK; /*19626 */ typedef _GET_MEDIA_TYPES *PGET_MEDIA_TYPES; /*19627 */ typedef _CONSOLE_CURSOR_INFO *PCONSOLE_CURSOR_INFO; /*19628 */ typedef tagTEXTMETRICW *LPTEXTMETRICW; /*19629 */ typedef _SYSTEM_ALARM_OBJECT_ACE *PSYSTEM_ALARM_OBJECT_ACE; /*19630 */ typedef unsigned __int16 SHINE_BETTING_PLAYER_COUNT; /*19631 */ typedef tagTEXTMETRICW *NPTEXTMETRICW; /*19632 */ typedef tagMIXERCONTROLW *PMIXERCONTROLW; /*19633 */ typedef tagOFN_NT4A *LPOPENFILENAME_NT4; /*19634 */ typedef SLWCreateInfo::Item **unspecified_bool_type; /*19635 */ typedef void *__stdcall RPC_CLIENT_ALLOC(unsigned int); /*19636 */ typedef tagBITMAPCOREHEADER *LPBITMAPCOREHEADER; /*19637 */ typedef _CERT_POLICY_QUALIFIER_INFO *PCERT_POLICY_QUALIFIER_INFO; /*19638 */ typedef tagTITLEBARINFO *LPTITLEBARINFO; /*19639 */ typedef unsigned __int16 VARTYPE; /*19640 */ typedef _IMAGE_RUNTIME_FUNCTION_ENTRY *PIMAGE_IA64_RUNTIME_FUNCTION_ENTRY; /*19641 */ typedef tagTEXTMETRICA *NPTEXTMETRICA; /*19642 */ typedef tagEMRCREATEPEN *PEMRCREATEPEN; /*19643 */ typedef tagOLEUPDATE *POLEUPDATE; /*19644 */ typedef tagTEXTMETRICA *LPTEXTMETRICA; /*19645 */ typedef _CRYPTOAPI_BLOB *PCRYPT_DER_BLOB; /*19646 */ typedef tagHW_PROFILE_INFOW *LPHW_PROFILE_INFOW; /*19647 */ typedef int (__stdcall *DATEFMT_ENUMPROCEXW)(wchar_t *, unsigned int); /*19648 */ typedef int (__stdcall *PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY)(_CMSG_CONTENT_ENCRYPT_INFO *, unsigned int, void *); /*19649 */ typedef unsigned __int16 SHINE_MOVER_HANDLE; /*19650 */ typedef _MEDIA_TYPE *PMEDIA_TYPE; /*19651 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_DELETE_CERT)(void *, _CERT_CONTEXT *, unsigned int); /*19652 */ typedef _DIACTIONA *LPDIACTION; /*19653 */ typedef HRESULT (__cdecl *_ATL_PERFREGFUNC)(HINSTANCE__ *); /*19654 */ typedef tagBSTRBLOB *LPBSTRBLOB; /*19655 */ typedef int (__cdecl *lua_Writer)(lua_State *, const void *, unsigned int, void *); /*19656 */ typedef void __stdcall DRVCALLBACK(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*19657 */ typedef _CRYPT_BIT_BLOB *PCRYPT_BIT_BLOB; /*19658 */ typedef char png_byte; /*19659 */ typedef STRUCT_QSC *LPSTRUCT_QSC; /*19660 */ typedef void (__stdcall *LPOCNDSCPROC)(unsigned int, unsigned int, void *); /*19661 */ typedef _CRYPTOAPI_BLOB *PCRYPT_DATA_BLOB; /*19662 */ typedef _CRL_FIND_ISSUED_FOR_PARA *PCRL_FIND_ISSUED_FOR_PARA; /*19663 */ typedef _BCRYPT_KEY_DATA_BLOB_HEADER *PBCRYPT_KEY_DATA_BLOB_HEADER; /*19664 */ typedef int (__cdecl *_PIFV)(); /*19665 */ typedef HTASK__ *HTASK; /*19666 */ typedef _CRL_DIST_POINT *PCRL_DIST_POINT; /*19667 */ typedef tagEMRNAMEDESCAPE *PEMRNAMEDESCAPE; /*19668 */ typedef char SHINE_MINIHOUSE_ID; /*19669 */ typedef ActiveSkillViewInfo *LPActiveSkillViewInfo; /*19670 */ typedef _EH4_SCOPETABLE_RECORD *PEH4_SCOPETABLE_RECORD; /*19671 */ typedef _FILE_QUERY_SPARING_BUFFER *PFILE_QUERY_SPARING_BUFFER; /*19672 */ typedef _SUPPORTED_OS_INFO *PSUPPORTED_OS_INFO; /*19673 */ typedef unsigned int D3DCOLOR; /*19674 */ typedef tagPDEXA *LPPRINTDLGEXA; /*19675 */ typedef _OSVERSIONINFOA *LPOSVERSIONINFO; /*19676 */ typedef tagJOYCAPS2A *NPJOYCAPS2A; /*19677 */ typedef tagEMREXCLUDECLIPRECT *PEMREXCLUDECLIPRECT; /*19678 */ typedef ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE; /*19679 */ typedef tagJOYCAPS2A *LPJOYCAPS2A; /*19680 */ typedef _PRIVILEGE_SET *PPRIVILEGE_SET; /*19681 */ typedef tagEMRSETCOLORSPACE *PEMRDELETECOLORSPACE; /*19682 */ typedef _CRYPT_URL_ARRAY *PCRYPT_URL_ARRAY; /*19683 */ typedef _OLESTREAM *LPOLESTREAM; /*19684 */ typedef ID3DXSprite *LPD3DXSPRITE; /*19685 */ typedef void (__cdecl *png_user_transform_ptr)(png_struct_def *, png_row_info_struct *, char *); /*19686 */ typedef _STORAGE_BUS_RESET_REQUEST *PSTORAGE_BUS_RESET_REQUEST; /*19687 */ typedef _userCLIPFORMAT *wireCLIPFORMAT; /*19688 */ typedef int SECURITY_STATUS; /*19689 */ typedef PPM_WMI_PERF_STATE *PPPM_WMI_PERF_STATE; /*19690 */ typedef __int16 s_short; /*19691 */ typedef unsigned __int64 SteamAPICall_t; /*19692 */ typedef tagENUMLOGFONTEXDVA *PENUMLOGFONTEXDV; /*19693 */ typedef unsigned __int16 u_short; /*19694 */ typedef void *RPC_AUTHZ_HANDLE; /*19695 */ typedef void *BCRYPT_SECRET_HANDLE; /*19696 */ typedef unsigned __int16 SHINE_QUEST_SCRIPT_ID; /*19697 */ typedef void *HDEVNOTIFY; /*19698 */ typedef tagJOYCAPS2W *LPJOYCAPS2W; /*19699 */ typedef tagRemFORMATETC *LPREMFORMATETC; /*19700 */ typedef unsigned int NCRYPT_SECRET_HANDLE; /*19701 */ typedef _DSA *HDSA; /*19702 */ typedef tagJOYCAPS2W *NPJOYCAPS2W; /*19703 */ typedef tagPDEXW *LPPRINTDLGEXW; /*19704 */ typedef tagSERIALKEYSA *LPSERIALKEYS; /*19705 */ typedef SCARD_T1_REQUEST *PSCARD_T1_REQUEST; /*19706 */ typedef SCARD_T0_REQUEST *PSCARD_T0_REQUEST; /*19707 */ typedef _D3DXKEY_QUATERNION *LPD3DXKEY_QUATERNION; /*19708 */ typedef ID3DXFile **LPLPD3DXFILE; /*19709 */ typedef unsigned int char32_t; /*19710 */ typedef tagSTYLEBUFW *PSTYLEBUFW; /*19711 */ typedef tagPDA *LPPRINTDLGA; /*19712 */ typedef void (__cdecl *DeleteFunction)(NiAnimationKey *); /*19713 */ typedef tagGUITHREADINFO *PGUITHREADINFO; /*19714 */ typedef void (__stdcall *PFN_CERT_STORE_PROV_CLOSE)(void *, unsigned int); /*19715 */ typedef unsigned __int16 *PBAD_TRACK_NUMBER; /*19716 */ typedef _SERVICE_STATUS *LPSERVICE_STATUS; /*19717 */ typedef unsigned __int16 SHINE_SKILL_ID; /*19718 */ typedef IDirect3DResource9 *D3DResourcePtr; /*19719 */ typedef tagIMEMENUITEMINFOA *NPIMEMENUITEMINFO; /*19720 */ typedef DIDEVICEOBJECTINSTANCE_DX3A *LPDIDEVICEOBJECTINSTANCE_DX3A; /*19721 */ typedef unsigned int _fsize_t; /*19722 */ typedef tagMCI_ANIM_STEP_PARMS *PMCI_ANIM_STEP_PARMS; /*19723 */ typedef tagIMEMENUITEMINFOA *LPIMEMENUITEMINFO; /*19724 */ typedef _PRINTPROCESSOR_INFO_1A *LPPRINTPROCESSOR_INFO_1; /*19725 */ typedef tagEMRPOLYLINE16 *PEMRPOLYLINETO16; /*19726 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *LPMIXERCONTROLDETAILS_LISTTEXT; /*19727 */ typedef int mbstate_t; /*19728 */ typedef tagMULTIKEYHELPA *LPMULTIKEYHELPA; /*19729 */ typedef _PRINTER_DEFAULTSA *PPRINTER_DEFAULTS; /*19730 */ typedef _CONSOLE_HISTORY_INFO *PCONSOLE_HISTORY_INFO; /*19731 */ typedef tagEMRSETDIBITSTODEVICE *PEMRSETDIBITSTODEVICE; /*19732 */ typedef tagCBT_CREATEWNDA *LPCBT_CREATEWND; /*19733 */ typedef _CRYPT_RSA_SSA_PSS_PARAMETERS *PCRYPT_RSA_SSA_PSS_PARAMETERS; /*19734 */ typedef tagPDW *LPPRINTDLGW; /*19735 */ typedef tagRPCOLEMESSAGE *PRPCOLEMESSAGE; /*19736 */ typedef unsigned __int16 ShineStateID; /*19737 */ typedef ID3DXFileData *LPD3DXFILEDATA; /*19738 */ typedef _CERT_NAME_INFO *PCERT_NAME_INFO; /*19739 */ typedef IWinInetFileStream *LPWININETFILESTREAM; /*19740 */ typedef _CERT_LOGOTYPE_REFERENCE *PCERT_LOGOTYPE_REFERENCE; /*19741 */ typedef tMIXERCONTROLDETAILS *LPMIXERCONTROLDETAILS; /*19742 */ typedef _DRIVER_INFO_1A *PDRIVER_INFO_1; /*19743 */ typedef tagVersionedStream *LPVERSIONEDSTREAM; /*19744 */ typedef int INT_PTR; /*19745 */ typedef tagMCI_ANIM_WINDOW_PARMSW *LPMCI_ANIM_WINDOW_PARMSW; /*19746 */ typedef tagMULTIKEYHELPW *LPMULTIKEYHELPW; /*19747 */ typedef _DEBUG_EVENT *LPDEBUG_EVENT; /*19748 */ typedef servent *LPSERVENT; /*19749 */ typedef _D3DDEVINFO_VCACHE *LPD3DDEVINFO_VCACHE; /*19750 */ typedef GUILD_GRADE_DATA *LPGUILD_GRADE_DATA; /*19751 */ typedef _SERVICE_TIMECHANGE_INFO *PSERVICE_TIMECHANGE_INFO; /*19752 */ typedef int (__stdcall *PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC)(unsigned int, _CRYPT_ALGORITHM_IDENTIFIER *, void **, wchar_t **); /*19753 */ typedef DIDEVICEOBJECTINSTANCE_DX3W *LPDIDEVICEOBJECTINSTANCE_DX3W; /*19754 */ typedef _MIDL_STUB_DESC *PMIDL_STUB_DESC; /*19755 */ typedef _CERT_DH_PARAMETERS *PCERT_DH_PARAMETERS; /*19756 */ typedef IDirectInputDevice7W *LPDIRECTINPUTDEVICE7W; /*19757 */ typedef _DRIVER_INFO_1A *LPDRIVER_INFO_1; /*19758 */ typedef tagTITLEBARINFOEX *LPTITLEBARINFOEX; /*19759 */ typedef _DRIVER_INFO_2A *LPDRIVER_INFO_2; /*19760 */ typedef _TP_CALLBACK_INSTANCE *PTP_CALLBACK_INSTANCE; /*19761 */ typedef _COMSTAT *LPCOMSTAT; /*19762 */ typedef IEnumUnknown *LPENUMUNKNOWN; /*19763 */ typedef _DRIVER_INFO_3A *LPDRIVER_INFO_3; /*19764 */ typedef _DRIVER_INFO_4A *LPDRIVER_INFO_4; /*19765 */ typedef _CERT_SELECT_CRITERIA *PCCERT_SELECT_CRITERIA; /*19766 */ typedef unsigned int ALG_ID; /*19767 */ typedef DIPROPINFO *LPCDIPROPINFO; /*19768 */ typedef _DRIVER_INFO_5A *LPDRIVER_INFO_5; /*19769 */ typedef _DRIVER_INFO_6A *LPDRIVER_INFO_6; /*19770 */ typedef _CERT_PHYSICAL_STORE_INFO *PCERT_PHYSICAL_STORE_INFO; /*19771 */ typedef int seekdir; /*19772 */ typedef _DRIVER_INFO_8A *LPDRIVER_INFO_8; /*19773 */ typedef _DISPLAY_DEVICEW *LPDISPLAY_DEVICEW; /*19774 */ typedef *NDR_SCONTEXT; /*19775 */ typedef _PRINTER_DEFAULTSW *LPPRINTER_DEFAULTSW; /*19776 */ typedef tagNEWTEXTMETRICW *NPNEWTEXTMETRICW; /*19777 */ typedef void (__cdecl *terminate_handler)(); /*19778 */ typedef tagMCI_ANIM_OPEN_PARMSA *LPMCI_ANIM_OPEN_PARMS; /*19779 */ typedef tagNEWTEXTMETRICW *LPNEWTEXTMETRICW; /*19780 */ typedef _CMSG_HASHED_ENCODE_INFO *PCMSG_HASHED_ENCODE_INFO; /*19781 */ typedef _MONITOR_INFO_1A *PMONITOR_INFO_1A; /*19782 */ typedef _TOKEN_MANDATORY_LABEL *PTOKEN_MANDATORY_LABEL; /*19783 */ typedef IDirectInputDevice7A *LPDIRECTINPUTDEVICE7A; /*19784 */ typedef void (__cdecl *ConverterFunc)(unsigned int, unsigned int, unsigned int, char *, NiPalette *, NiDevImageConverter::PixelBits *, const char *, NiDevImageConverter::PixelBits *); /*19785 */ typedef _NTFS_STATISTICS *PNTFS_STATISTICS; /*19786 */ typedef _PRINTER_DEFAULTSA *LPPRINTER_DEFAULTSA; /*19787 */ typedef HPALETTE__ *HPALETTE; /*19788 */ typedef int FXPT2DOT30; /*19789 */ typedef HMENU__ *NiMenuRef; /*19790 */ typedef _ENLISTMENT_BASIC_INFORMATION *PENLISTMENT_BASIC_INFORMATION; /*19791 */ typedef void *NDR_CCONTEXT; /*19792 */ typedef _DISPLAY_DEVICEA *LPDISPLAY_DEVICEA; /*19793 */ typedef unsigned int PROPID; /*19794 */ typedef unsigned __int16 ShineAbstateID; /*19795 */ typedef void *RPC_SS_THREAD_HANDLE; /*19796 */ typedef unsigned int DWORD32; /*19797 */ typedef _IMAGE_NT_HEADERS *PIMAGE_NT_HEADERS32; /*19798 */ typedef _DRIVER_INFO_1W *PDRIVER_INFO_1W; /*19799 */ typedef IOleInPlaceSite *LPOLEINPLACESITE; /*19800 */ typedef int (__stdcall *OLDFONTENUMPROCW)(tagLOGFONTW *, tagTEXTMETRICW *, unsigned int, int); /*19801 */ typedef unsigned int SHINE_CHAR_PK_COUNT; /*19802 */ typedef _STORAGE_DESCRIPTOR_HEADER *PSTORAGE_DESCRIPTOR_HEADER; /*19803 */ typedef unsigned __int16 SHINE_GUILD_MEMBER_EXP_RATIO; /*19804 */ typedef tagPDA *LPPRINTDLG; /*19805 */ typedef _CERT_CHAIN *PCERT_CHAIN; /*19806 */ typedef _CRYPT_TIMESTAMP_PARA *PCRYPT_TIMESTAMP_PARA; /*19807 */ typedef _CERT_SELECT_CHAIN_PARA *PCCERT_SELECT_CHAIN_PARA; /*19808 */ typedef wchar_t *PUZZWSTR; /*19809 */ typedef DIDEVICEOBJECTINSTANCE_DX3A *LPDIDEVICEOBJECTINSTANCE_DX3; /*19810 */ typedef _GLYPHMETRICSFLOAT *PGLYPHMETRICSFLOAT; /*19811 */ typedef _CMSG_MAIL_LIST_RECIPIENT_INFO *PCMSG_MAIL_LIST_RECIPIENT_INFO; /*19812 */ typedef void (__cdecl *lua_Hook)(lua_State *, lua_Debug *); /*19813 */ typedef char *PUZZTSTR; /*19814 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *LPMIXERCONTROLDETAILS_LISTTEXTA; /*19815 */ typedef _EFS_COMPATIBILITY_INFO *PEFS_COMPATIBILITY_INFO; /*19816 */ typedef tagMULTIKEYHELPA *LPMULTIKEYHELP; /*19817 */ typedef unsigned int (__stdcall *LPFRHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /*19818 */ typedef _userSTGMEDIUM *wireSTGMEDIUM; /*19819 */ typedef MFT_ENUM_DATA *PMFT_ENUM_DATA; /*19820 */ typedef DIEFFECTINFOW *LPCDIEFFECTINFOW; /*19821 */ typedef _D3DXINCLUDE_TYPE *LPD3DXINCLUDE_TYPE; /*19822 */ typedef _ACTION_HEADER *PACTION_HEADER; /*19823 */ typedef void *NiTMapIterator; /*19824 */ typedef HENHMETAFILE__ *HENHMETAFILE; /*19825 */ typedef unsigned int error_status_t; /*19826 */ typedef _DRIVER_INFO_1A *PDRIVER_INFO_1A; /*19827 */ typedef void *HCERTCHAINENGINE; /*19828 */ typedef _MONITOR_INFO_2A *PMONITOR_INFO_2A; /*19829 */ typedef tagRAWINPUT *LPRAWINPUT; /*19830 */ typedef tagEMRSELECTCLIPPATH *PEMRSETMAPMODE; /*19831 */ typedef tagEMRMODIFYWORLDTRANSFORM *PEMRMODIFYWORLDTRANSFORM; /*19832 */ typedef WEAPON_TITLE_DATA *LPWEAPON_TITLE_DATA; /*19833 */ typedef _CERT_BASIC_CONSTRAINTS_INFO *PCERT_BASIC_CONSTRAINTS_INFO; /*19834 */ typedef tMIXERCONTROLDETAILS_UNSIGNED *LPMIXERCONTROLDETAILS_UNSIGNED; /*19835 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTW *LPMIXERCONTROLDETAILS_LISTTEXTW; /*19836 */ typedef _FORM_INFO_1W *LPFORM_INFO_1W; /*19837 */ typedef _FORM_INFO_2W *LPFORM_INFO_2W; /*19838 */ typedef _D3DXMESHDATA *LPD3DXMESHDATA; /*19839 */ typedef _LUID *PLUID; /*19840 */ typedef __int64 CHRCLS_BIT; /*19841 */ typedef tagEMREXTSELECTCLIPRGN *PEMREXTSELECTCLIPRGN; /*19842 */ typedef HDESK__ *HDESK; /*19843 */ typedef _CERT_SIMPLE_CHAIN *PCCERT_SIMPLE_CHAIN; /*19844 */ typedef _PROPSHEETPAGEA_V1 *LPCPROPSHEETPAGEA_V1; /*19845 */ typedef _RPC_CLIENT_INTERFACE *PRPC_CLIENT_INTERFACE; /*19846 */ typedef ID3DXConstantTable *LPD3DXCONSTANTTABLE; /*19847 */ typedef int (__stdcall *DATEFMT_ENUMPROCEXEX)(wchar_t *, unsigned int, int); /*19848 */ typedef void (__cdecl *png_error_ptr)(png_struct_def *, const char *); /*19849 */ typedef SCARD_T0_REQUEST *LPSCARD_T0_REQUEST; /*19850 */ typedef _CERT_PAIR *PCERT_PAIR; /*19851 */ typedef tagMCI_ANIM_UPDATE_PARMS *PMCI_ANIM_UPDATE_PARMS; /*19852 */ typedef void (__stdcall *STUB_THUNK)(_MIDL_STUB_MESSAGE *); /*19853 */ typedef void (__cdecl *SaveFunction)(NiStream *, NiAnimationKey *, unsigned int); /*19854 */ typedef IBindProtocol *LPBINDPROTOCOL; /*19855 */ typedef DIDEVICEINSTANCEA *LPCDIDEVICEINSTANCE; /*19856 */ typedef unsigned __int16 SHINE_CARD_ID; /*19857 */ typedef IDirectInputDevice7A *LPDIRECTINPUTDEVICE7; /*19858 */ typedef SERVICE_STATUS_HANDLE__ *SERVICE_STATUS_HANDLE; /*19859 */ typedef _PRINTER_DEFAULTSA *LPPRINTER_DEFAULTS; /*19860 */ typedef _SD_CHANGE_MACHINE_SID_INPUT *PSD_CHANGE_MACHINE_SID_INPUT; /*19861 */ typedef IEnumSTATSTG *LPENUMSTATSTG; /*19862 */ typedef _IMAGE_RESOURCE_DIRECTORY *PIMAGE_RESOURCE_DIRECTORY; /*19863 */ typedef MOVE_FILE_RECORD_DATA *PMOVE_FILE_RECORD_DATA; /*19864 */ typedef tagRAWMOUSE *LPRAWMOUSE; /*19865 */ typedef tagMONCBSTRUCT *PMONCBSTRUCT; /*19866 */ typedef _DISPLAY_DEVICEA *LPDISPLAY_DEVICE; /*19867 */ typedef void *HWEBCTRL; /*19868 */ typedef void (__cdecl *_PMFN)(); /*19869 */ typedef _PROPSHEETPAGEW_V1 *LPCPROPSHEETPAGEW_V1; /*19870 */ typedef _RECTL *LPCRECTL; /*19871 */ typedef IDirectInputDeviceW *LPDIRECTINPUTDEVICEW; /*19872 */ typedef PPM_IDLE_STATE_ACCOUNTING_EX *PPPM_IDLE_STATE_ACCOUNTING_EX; /*19873 */ typedef tagMCI_OPEN_PARMSW *PMCI_OPEN_PARMSW; /*19874 */ typedef _DOC_INFO_3W *LPDOC_INFO_3W; /*19875 */ typedef _CRYPTOAPI_BLOB *PCRYPT_ATTR_BLOB; /*19876 */ typedef tagLOCALESIGNATURE *LPLOCALESIGNATURE; /*19877 */ typedef HDRVR__ *HDRVR; /*19878 */ typedef unsigned __int16 SHINE_ITEM_TITLE_TYPE; /*19879 */ typedef tagEMRGLSBOUNDEDRECORD *PEMRGLSBOUNDEDRECORD; /*19880 */ typedef _IO_COUNTERS *PIO_COUNTERS; /*19881 */ typedef DIPERIODIC *LPCDIPERIODIC; /*19882 */ typedef unsigned int ShineCharStatPoint; /*19883 */ typedef _DOC_INFO_3A *LPDOC_INFO_3A; /*19884 */ typedef IDirect3DSwapChain9 *PDIRECT3DSWAPCHAIN9; /*19885 */ typedef _SYSTEM_POWER_STATUS *LPSYSTEM_POWER_STATUS; /*19886 */ typedef tagNONCLIENTMETRICSA *PNONCLIENTMETRICSA; /*19887 */ typedef tagTTPOLYCURVE *LPTTPOLYCURVE; /*19888 */ typedef MENUITEMTEMPLATEHEADER *PMENUITEMTEMPLATEHEADER; /*19889 */ typedef long double l_uacNumber; /*19890 */ typedef ID3DXBaseEffect *LPD3DXBASEEFFECT; /*19891 */ typedef IOleAdviseHolder *LPOLEADVISEHOLDER; /*19892 */ typedef CharNPC_ViewInfo *LPCharNPC_ViewInfo; /*19893 */ typedef _CPOINT *PCPOINT; /*19894 */ typedef D3DXMATRIX *LPD3DXMATRIX; /*19895 */ typedef waveformat_tag *LPWAVEFORMAT; /*19896 */ typedef waveformat_tag *NPWAVEFORMAT; /*19897 */ typedef IDirect3DSurface9 *D3DSurfacePtr; /*19898 */ typedef _EXFAT_STATISTICS *PEXFAT_STATISTICS; /*19899 */ typedef IMAGE_LOAD_CONFIG_DIRECTORY32 *PIMAGE_LOAD_CONFIG_DIRECTORY; /*19900 */ typedef IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG; /*19901 */ typedef IRunningObjectTable *LPRUNNINGOBJECTTABLE; /*19902 */ typedef _NOTIFYICONDATAA *PNOTIFYICONDATAA; /*19903 */ typedef IEnumMoniker *LPENUMMONIKER; /*19904 */ typedef DIDEVICESTATE *LPDIDEVICESTATE; /*19905 */ typedef _TXFS_LIST_TRANSACTIONS *PTXFS_LIST_TRANSACTIONS; /*19906 */ typedef ICancelMethodCalls *LPCANCELMETHODCALLS; /*19907 */ typedef unsigned int SHINE_GUILD_ACADEMY_POINT; /*19908 */ typedef block_state (__cdecl *compress_func)(internal_state *, int); /*19909 */ typedef tagMCI_VD_STEP_PARMS *PMCI_VD_STEP_PARMS; /*19910 */ typedef IBindStatusCallbackEx *LPBINDSTATUSCALLBACKEX; /*19911 */ typedef _DECRYPTION_STATUS_BUFFER *PDECRYPTION_STATUS_BUFFER; /*19912 */ typedef DIJOYSTATE2 *LPDIJOYSTATE2; /*19913 */ typedef _SERVICE_NOTIFY_2A *PSERVICE_NOTIFY; /*19914 */ typedef unsigned int size_type; /*19915 */ typedef _FILE_PREFETCH_EX *PFILE_PREFETCH_EX; /*19916 */ typedef HRESULT (__stdcall *LPFNGETCLASSOBJECT)(_GUID *, _GUID *, void **); /*19917 */ typedef _LARGE_INTEGER *PLARGE_INTEGER; /*19918 */ typedef int (__stdcall *CALINFO_ENUMPROCEXA)(char *, unsigned int); /*19919 */ typedef void __stdcall WAVECALLBACK(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*19920 */ typedef _PERSISTENT_RESERVE_COMMAND *PPERSISTENT_RESERVE_COMMAND; /*19921 */ typedef _DIDEVICEIMAGEINFOW *LPDIDEVICEIMAGEINFOW; /*19922 */ typedef HMIDISTRM__ **LPHMIDISTRM; /*19923 */ typedef _CACHE_RELATIONSHIP *PCACHE_RELATIONSHIP; /*19924 */ typedef char SHINE_GUILD_GRADE; /*19925 */ typedef int (__stdcall *CALINFO_ENUMPROCEXW)(wchar_t *, unsigned int); /*19926 */ typedef DIJOYSTATE *LPDIJOYSTATE; /*19927 */ typedef int (__stdcall *GRAYSTRINGPROC)(HDC__ *, int, int); /*19928 */ typedef unsigned int SOCKET; /*19929 */ typedef _devicemodeA *PDEVMODE; /*19930 */ typedef ItemInfo *LPItemInfo; /*19931 */ typedef void *RPC_IF_HANDLE; /*19932 */ typedef DIPROPRANGE *LPCDIPROPRANGE; /*19933 */ typedef _DISK_GROW_PARTITION *PDISK_GROW_PARTITION; /*19934 */ typedef _IMAGE_OPTIONAL_HEADER64 *PIMAGE_OPTIONAL_HEADER64; /*19935 */ typedef tagMIXERCONTROLA *PMIXERCONTROL; /*19936 */ typedef unsigned int NLS_FUNCTION; /*19937 */ typedef _PSFEATURE_OUTPUT *PPSFEATURE_OUTPUT; /*19938 */ typedef _PROPSHEETHEADERW_V1 *LPCPROPSHEETHEADERW_V1; /*19939 */ typedef tagCIEXYZ *LPCIEXYZ; /*19940 */ typedef HDDEDATA__ *(__stdcall *PFNCALLBACK)(unsigned int, unsigned int, HCONV__ *, HSZ__ *, HSZ__ *, HDDEDATA__ *, unsigned int, unsigned int); /*19941 */ typedef _FILE_RENAME_INFO *PFILE_RENAME_INFO; /*19942 */ typedef _SERVICE_SID_INFO *LPSERVICE_SID_INFO; /*19943 */ typedef PPM_WMI_IDLE_STATE *PPPM_WMI_IDLE_STATE; /*19944 */ typedef _DOC_INFO_3A *LPDOC_INFO_3; /*19945 */ typedef tagOBJECTDESCRIPTOR *PLINKSRCDESCRIPTOR; /*19946 */ typedef const char *D3DXTechniquePtr; /*19947 */ typedef tagMCI_SAVE_PARMSA *PMCI_SAVE_PARMS; /*19948 */ typedef _OVERLAPPED_ENTRY *LPOVERLAPPED_ENTRY; /*19949 */ typedef _PERF_OBJECT_TYPE *PPERF_OBJECT_TYPE; /*19950 */ typedef HINSTANCE__ *HINSTANCE; /*19951 */ typedef _DISK_PERFORMANCE *PDISK_PERFORMANCE; /*19952 */ typedef tagRemSNB *wireSNB; /*19953 */ typedef tagHW_PROFILE_INFOA *LPHW_PROFILE_INFO; /*19954 */ typedef void (__stdcall *LPD3DXFILL2D)(D3DXVECTOR4 *, D3DXVECTOR2 *, D3DXVECTOR2 *, void *); /*19955 */ typedef _RemotableHandle *wireHICON; /*19956 */ typedef _CERT_REGISTRY_STORE_ROAMING_PARA *PCERT_REGISTRY_STORE_ROAMING_PARA; /*19957 */ typedef _TAPE_WRITE_MARKS *PTAPE_WRITE_MARKS; /*19958 */ typedef _NETRESOURCEA *LPNETRESOURCEA; /*19959 */ typedef const char *LPCTSTR; /*19960 */ typedef _CMC_PEND_INFO *PCMC_PEND_INFO; /*19961 */ typedef unsigned int (__cdecl *NIBINARYSTREAM_WRITEFN)(NiBinaryStream *, const void *, unsigned int, unsigned int *, unsigned int); /*19962 */ typedef _SYSTEM_AUDIT_ACE *PSYSTEM_AUDIT_ACE; /*19963 */ typedef BULK_SECURITY_TEST_DATA *PBULK_SECURITY_TEST_DATA; /*19964 */ typedef _devicemodeW *PDEVMODEW; /*19965 */ typedef void (__thiscall *safe_bool)(boost::function2 >::dummy *this); /*19966 */ typedef char SHINE_GUILD_EMBLEM_ICONNO; /*19967 */ typedef unsigned int u_int; /*19968 */ typedef tagWAVEOUTCAPSA *NPWAVEOUTCAPSA; /*19969 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FIND_CTL)(void *, _CERT_STORE_PROV_FIND_INFO *, _CTL_CONTEXT *, unsigned int, void **, _CTL_CONTEXT **); /*19970 */ typedef tagAXESLISTA *PAXESLISTA; /*19971 */ typedef tWAVEFORMATEX *LPCWAVEFORMATEX; /*19972 */ typedef _QUERY_SERVICE_LOCK_STATUSW *LPQUERY_SERVICE_LOCK_STATUSW; /*19973 */ typedef tagWAVEOUTCAPSA *LPWAVEOUTCAPSA; /*19974 */ typedef _userHBITMAP *wireHBITMAP; /*19975 */ typedef _PROPSHEETPAGEA *LPPROPSHEETPAGEA_LATEST; /*19976 */ typedef _ENCRYPTED_FILE_METADATA_SIGNATURE *PENCRYPTED_FILE_METADATA_SIGNATURE; /*19977 */ typedef _JOB_INFO_2A *PJOB_INFO_2; /*19978 */ typedef tagEXTLOGFONTW *PEXTLOGFONTW; /*19979 */ typedef tagHELPWININFOA *LPHELPWININFOA; /*19980 */ typedef unsigned int HCRYPTKEY; /*19981 */ typedef _JOB_INFO_3 *PJOB_INFO_3; /*19982 */ typedef _MESSAGE_RESOURCE_DATA *PMESSAGE_RESOURCE_DATA; /*19983 */ typedef tagMCI_GETDEVCAPS_PARMS *PMCI_GETDEVCAPS_PARMS; /*19984 */ typedef _JOB_INFO_1A *PJOB_INFO_1; /*19985 */ typedef tagOBJECTDESCRIPTOR *LPLINKSRCDESCRIPTOR; /*19986 */ typedef int (__stdcall *LPDIENUMDEVICESCALLBACKW)(DIDEVICEINSTANCEW *, void *); /*19987 */ typedef tagKBDLLHOOKSTRUCT *LPKBDLLHOOKSTRUCT; /*19988 */ typedef _devicemodeA *PDEVMODEA; /*19989 */ typedef _JOB_INFO_4A *PJOB_INFO_4; /*19990 */ typedef void (__stdcall *LPD3DXFILL3D)(D3DXVECTOR4 *, D3DXVECTOR3 *, D3DXVECTOR3 *, void *); /*19991 */ typedef IDirect3DSwapChain9 *LPDIRECT3DSWAPCHAIN9; /*19992 */ typedef const wchar_t **PZPCWSTR; /*19993 */ typedef tagIMEMENUITEMINFOW *LPIMEMENUITEMINFOW; /*19994 */ typedef int (__stdcall *CALINFO_ENUMPROCEXEX)(wchar_t *, unsigned int, wchar_t *, int); /*19995 */ typedef tagEMRSELECTCLIPPATH *PEMRSETLAYOUT; /*19996 */ typedef tagIMEMENUITEMINFOW *NPIMEMENUITEMINFOW; /*19997 */ typedef IOleCache *LPOLECACHE; /*19998 */ typedef _PRINTER_DEFAULTSW *PPRINTER_DEFAULTSW; /*19999 */ typedef tagRAWINPUTHEADER *PRAWINPUTHEADER; /*20000 */ typedef unsigned __int16 PROTO_NC_ITEM_DROP_ACK; /*20001 */ typedef unsigned int APARTMENTID; /*20002 */ typedef tagACTCTX_SECTION_KEYED_DATA_2600 *PACTCTX_SECTION_KEYED_DATA_2600; /*20003 */ typedef int _Mbstatet; /*20004 */ typedef _IMAGE_IMPORT_BY_NAME *PIMAGE_IMPORT_BY_NAME; /*20005 */ typedef _STORAGE_DEVICE_NUMBER *PSTORAGE_DEVICE_NUMBER; /*20006 */ typedef unsigned __int16 INTERNET_PORT; /*20007 */ typedef tagMIDIOUTCAPS2A *PMIDIOUTCAPS2A; /*20008 */ typedef unsigned int ACCESS_MASK; /*20009 */ typedef tagMIDIINCAPSA *PMIDIINCAPSA; /*20010 */ typedef tagSTYLEBUFA *PSTYLEBUF; /*20011 */ typedef tagNONCLIENTMETRICSA *LPNONCLIENTMETRICSA; /*20012 */ typedef int __ehstate_t; /*20013 */ typedef _ENCRYPTION_BUFFER *PENCRYPTION_BUFFER; /*20014 */ typedef int (__stdcall *PFN_CERT_CREATE_CONTEXT_SORT_FUNC)(unsigned int, unsigned int, unsigned int, void *); /*20015 */ typedef IDirect3DIndexBuffer9 *PDIRECT3DINDEXBUFFER9; /*20016 */ typedef unsigned __int16 PATCHARRAY[128]; /*20017 */ typedef IOleCache2 *LPOLECACHE2; /*20018 */ typedef _DRIVER_INFO_6A *PDRIVER_INFO_6; /*20019 */ typedef _MIDL_STUB_MESSAGE *PMIDL_STUB_MESSAGE; /*20020 */ typedef const char *PCNZCH; /*20021 */ typedef _SHQUERYRBINFO *LPSHQUERYRBINFO; /*20022 */ typedef tagNONCLIENTMETRICSW *LPNONCLIENTMETRICSW; /*20023 */ typedef HWAVEOUT__ *HWAVEOUT; /*20024 */ typedef CPartyFinder::PARTY_FINDER_INFO_LIST *LPPARTY_FINDER_INFO_LIST; /*20025 */ typedef tagMCI_SAVE_PARMSA *LPMCI_SAVE_PARMS; /*20026 */ typedef _CMC_STATUS_INFO *PCMC_STATUS_INFO; /*20027 */ typedef _JOB_INFO_2A *LPJOB_INFO_2; /*20028 */ typedef int (__stdcall *DESKTOPENUMPROCW)(wchar_t *, int); /*20029 */ typedef NiPixelData *(__cdecl *TEXTUREFAILUREFUNC)(NiTexture *, NiTexture::RendererData::CreationFailure); /*20030 */ typedef _STORAGE_ASSOCIATION_TYPE *PSTORAGE_ASSOCIATION_TYPE; /*20031 */ typedef IMAGE_AUX_SYMBOL_TOKEN_DEF *PIMAGE_AUX_SYMBOL_TOKEN_DEF; /*20032 */ typedef _SLIST_HEADER *PSLIST_HEADER; /*20033 */ typedef _CONSOLE_READCONSOLE_CONTROL *PCONSOLE_READCONSOLE_CONTROL; /*20034 */ typedef int *PLONG32; /*20035 */ typedef _FILE_SEGMENT_ELEMENT *PFILE_SEGMENT_ELEMENT; /*20036 */ typedef _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA *PCMSG_CTRL_KEY_AGREE_DECRYPT_PARA; /*20037 */ typedef _STORAGE_IDENTIFIER_CODE_SET *PSTORAGE_IDENTIFIER_CODE_SET; /*20038 */ typedef unsigned int (__stdcall *YIELDPROC)(unsigned int, unsigned int); /*20039 */ typedef DIPROPCPOINTS *LPCDIPROPCPOINTS; /*20040 */ typedef _TOKEN_ACCESS_INFORMATION *PTOKEN_ACCESS_INFORMATION; /*20041 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FIND_CRL)(void *, _CERT_STORE_PROV_FIND_INFO *, _CRL_CONTEXT *, unsigned int, void **, _CRL_CONTEXT **); /*20042 */ typedef unsigned int ULONG32; /*20043 */ typedef tagVARIANT *LPVARIANTARG; /*20044 */ typedef _TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT *PTRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT; /*20045 */ typedef unsigned __int16 ino_t; /*20046 */ typedef unsigned __int16 ShineQuestID; /*20047 */ typedef _PERF_DATA_BLOCK *PPERF_DATA_BLOCK; /*20048 */ typedef EffectViewInfo *LPEffectViewInfo; /*20049 */ typedef _TOKEN_OWNER *PTOKEN_OWNER; /*20050 */ typedef tagMCI_ANIM_OPEN_PARMSW *LPMCI_ANIM_OPEN_PARMSW; /*20051 */ typedef IPropertyStorage *LPPROPERTYSTORAGE; /*20052 */ typedef _DIDATAFORMAT *LPCDIDATAFORMAT; /*20053 */ typedef _STORAGE_HOTPLUG_INFO *PSTORAGE_HOTPLUG_INFO; /*20054 */ typedef const wchar_t *PCWSTR; /*20055 */ typedef _KCRM_TRANSACTION_BLOB *PKCRM_TRANSACTION_BLOB; /*20056 */ typedef _CERT_RDN *PCERT_RDN; /*20057 */ typedef _REASON_CONTEXT *PREASON_CONTEXT; /*20058 */ typedef tagPIXELFORMATDESCRIPTOR *LPPIXELFORMATDESCRIPTOR; /*20059 */ typedef IDirectInputA *LPDIRECTINPUTA; /*20060 */ typedef _CRYPTNET_URL_CACHE_PRE_FETCH_INFO *PCRYPTNET_URL_CACHE_PRE_FETCH_INFO; /*20061 */ typedef _DRIVER_INFO_6W *PDRIVER_INFO_6W; /*20062 */ typedef void (__stdcall *PTP_SIMPLE_CALLBACK)(_TP_CALLBACK_INSTANCE *, void *); /*20063 */ typedef _TRANSACTION_ENLISTMENTS_INFORMATION *PTRANSACTION_ENLISTMENTS_INFORMATION; /*20064 */ typedef _RASTERIZER_STATUS *LPRASTERIZER_STATUS; /*20065 */ typedef tagCHOOSECOLORA *LPCHOOSECOLORA; /*20066 */ typedef _CRYPT_ATTRIBUTES *PCMSG_ATTR; /*20067 */ typedef int SHINE_GUILD_DATE; /*20068 */ typedef unsigned __int16 COLOR16; /*20069 */ typedef _JOB_INFO_2W *LPJOB_INFO_2W; /*20070 */ typedef tagMCI_SAVE_PARMSW *LPMCI_SAVE_PARMSW; /*20071 */ typedef _CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA *PCRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA; /*20072 */ typedef _FILE_OBJECTID_BUFFER *PFILE_OBJECTID_BUFFER; /*20073 */ typedef tagNONCLIENTMETRICSA *LPNONCLIENTMETRICS; /*20074 */ typedef D3DXVECTOR3_16F *LPD3DXVECTOR3_16F; /*20075 */ typedef _XSTATE_CONFIGURATION *PXSTATE_CONFIGURATION; /*20076 */ typedef _CRL_ISSUING_DIST_POINT *PCRL_ISSUING_DIST_POINT; /*20077 */ typedef D3DXVECTOR2_16F *LPD3DXVECTOR2_16F; /*20078 */ typedef _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY *PTXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY; /*20079 */ typedef _FORM_INFO_2A *LPFORM_INFO_2; /*20080 */ typedef int (__stdcall *PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC)(_CRYPT_ALGORITHM_IDENTIFIER *, _CRYPTOAPI_BLOB *, char *, unsigned int *, void *); /*20081 */ typedef _ACE_HEADER *PACE_HEADER; /*20082 */ typedef _FORM_INFO_1A *LPFORM_INFO_1; /*20083 */ typedef _DRIVER_INFO_6A *PDRIVER_INFO_6A; /*20084 */ typedef D3DXVECTOR4_16F *LPD3DXVECTOR4_16F; /*20085 */ typedef const char *PCTSTR; /*20086 */ typedef _TP_CALLBACK_ENVIRON_V3 *PTP_CALLBACK_ENVIRON; /*20087 */ typedef _BCryptBufferDesc *PNCryptBufferDesc; /*20088 */ typedef tagABORTPATH *PEMRREALIZEPALETTE; /*20089 */ typedef int (__stdcall *PFN_CANCEL_ASYNC_RETRIEVAL_FUNC)(void *); /*20090 */ typedef tagMCI_SAVE_PARMSA *LPMCI_SAVE_PARMSA; /*20091 */ typedef _CERT_DSS_PARAMETERS *PCERT_DSS_PARAMETERS; /*20092 */ typedef _CERT_EXTENSION *PCCERT_EXTENSION; /*20093 */ typedef _JOB_INFO_2A *LPJOB_INFO_2A; /*20094 */ typedef _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT *PTRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT; /*20095 */ typedef void *(__cdecl *lua_Alloc)(void *, void *, unsigned int, unsigned int); /*20096 */ typedef tagRID_DEVICE_INFO *PRID_DEVICE_INFO; /*20097 */ typedef _CRYPT_ALGORITHM_IDENTIFIER *PCRYPT_ALGORITHM_IDENTIFIER; /*20098 */ typedef tagCANDIDATEFORM *LPCANDIDATEFORM; /*20099 */ typedef _CERT_AUTHORITY_INFO_ACCESS *PCERT_AUTHORITY_INFO_ACCESS; /*20100 */ typedef val_context *PVALCONTEXT; /*20101 */ typedef tagCANDIDATEFORM *NPCANDIDATEFORM; /*20102 */ typedef tagOIFI *LPOLEINPLACEFRAMEINFO; /*20103 */ typedef _STORAGE_ALLOCATE_BC_STREAM_INPUT *PSTORAGE_ALLOCATE_BC_STREAM_INPUT; /*20104 */ typedef char lu_byte; /*20105 */ typedef _CTL_FIND_USAGE_PARA *PCTL_FIND_USAGE_PARA; /*20106 */ typedef tagMDINEXTMENU *LPMDINEXTMENU; /*20107 */ typedef char *RPC_BUFPTR; /*20108 */ typedef int PROTO_KQ_TIME; /*20109 */ typedef tagEMRSETVIEWPORTORGEX *PEMRSETVIEWPORTORGEX; /*20110 */ typedef _BIDI_DATA *PBIDI_DATA; /*20111 */ typedef _CRYPT_CONTEXT_FUNCTION_CONFIG *PCRYPT_CONTEXT_FUNCTION_CONFIG; /*20112 */ typedef _EXIT_PROCESS_DEBUG_INFO *LPEXIT_PROCESS_DEBUG_INFO; /*20113 */ typedef unsigned int b_uint; /*20114 */ typedef void (__cdecl *unexpected_handler)(); /*20115 */ typedef tagTYPEATTR *LPTYPEATTR; /*20116 */ typedef IMAGE_COR20_HEADER *PIMAGE_COR20_HEADER; /*20117 */ typedef tagHARDWAREHOOKSTRUCT *LPHARDWAREHOOKSTRUCT; /*20118 */ typedef _CRYPTPROTECT_PROMPTSTRUCT *PCRYPTPROTECT_PROMPTSTRUCT; /*20119 */ typedef OPENCARDNAME_EXA *LPOPENCARDNAME_EXA; /*20120 */ typedef unsigned int GEOTYPE; /*20121 */ typedef void (__stdcall *LPOVERLAPPED_COMPLETION_ROUTINE)(unsigned int, unsigned int, _OVERLAPPED *); /*20122 */ typedef int (__stdcall *PROC)(); /*20123 */ typedef _ICONINFO *PICONINFO; /*20124 */ typedef void *HMETAFILEPICT; /*20125 */ typedef _MEMORY_BASIC_INFORMATION64 *PMEMORY_BASIC_INFORMATION64; /*20126 */ typedef tagWNDCLASSEXA *PWNDCLASSEX; /*20127 */ typedef unsigned int SHINE_GUILD_REGNUM; /*20128 */ typedef _CERT_REGISTRY_STORE_CLIENT_GPT_PARA *PCERT_REGISTRY_STORE_CLIENT_GPT_PARA; /*20129 */ typedef _BIN_RESULTS *PBIN_RESULTS; /*20130 */ typedef tagLOGBRUSH *PLOGBRUSH; /*20131 */ typedef char SHINE_QUEST_PROGRESS; /*20132 */ typedef tagOLEVERB *LPOLEVERB; /*20133 */ typedef char *PNZTCH; /*20134 */ typedef DICUSTOMFORCE *LPCDICUSTOMFORCE; /*20135 */ typedef _DOC_INFO_2W *LPDOC_INFO_2W; /*20136 */ typedef char ORBool; /*20137 */ typedef _KTMOBJECT_CURSOR *PKTMOBJECT_CURSOR; /*20138 */ typedef wchar_t **LPBSTR; /*20139 */ typedef _DOC_INFO_2A *LPDOC_INFO_2A; /*20140 */ typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATE; /*20141 */ typedef void (__fastcall *PTERMINATION_HANDLER)(); /*20142 */ typedef tagMCI_SYSINFO_PARMSA *LPMCI_SYSINFO_PARMS; /*20143 */ typedef IEnumSTATDATA *LPENUMSTATDATA; /*20144 */ typedef _WIN32_STREAM_ID *LPWIN32_STREAM_ID; /*20145 */ typedef void __stdcall RPC_ADDRESS_CHANGE_FN(void *); /*20146 */ typedef _PERF_INSTANCE_DEFINITION *PPERF_INSTANCE_DEFINITION; /*20147 */ typedef _IMAGE_RESOURCE_DIRECTORY_STRING *PIMAGE_RESOURCE_DIRECTORY_STRING; /*20148 */ typedef tagMEASUREITEMSTRUCT *LPMEASUREITEMSTRUCT; /*20149 */ typedef int (__stdcall *LPFNADDPROPSHEETPAGE)(_PSP *, int); /*20150 */ typedef IDirect3DResource9 *PDIRECT3DRESOURCE9; /*20151 */ typedef tagNONCLIENTMETRICSA *PNONCLIENTMETRICS; /*20152 */ typedef unsigned __int16 SHINE_MOB_HANDLE; /*20153 */ typedef _ENUM_SERVICE_STATUS_PROCESSW *LPENUM_SERVICE_STATUS_PROCESSW; /*20154 */ typedef unsigned int LGRPID; /*20155 */ typedef _CPS_URLS *PCPS_URLS; /*20156 */ typedef _PRINTER_OPTIONSA *PPRINTER_OPTIONS; /*20157 */ typedef _TXFS_ROLLFORWARD_REDO_INFORMATION *PTXFS_ROLLFORWARD_REDO_INFORMATION; /*20158 */ typedef tagMIDIOUTCAPSW *LPMIDIOUTCAPSW; /*20159 */ typedef _SYSTEM_ALARM_CALLBACK_ACE *PSYSTEM_ALARM_CALLBACK_ACE; /*20160 */ typedef tagCOMBOBOXINFO *PCOMBOBOXINFO; /*20161 */ typedef tagMIDIOUTCAPSW *NPMIDIOUTCAPSW; /*20162 */ typedef tagWTSSESSION_NOTIFICATION *PWTSSESSION_NOTIFICATION; /*20163 */ typedef int _I32; /*20164 */ typedef void (__cdecl *new_handler)(); /*20165 */ typedef DLGTEMPLATE *LPCDLGTEMPLATE; /*20166 */ typedef _KTMOBJECT_TYPE *PKTMOBJECT_TYPE; /*20167 */ typedef _KCRM_TRANSACTION_BLOB *PRKCRM_TRANSACTION_BLOB; /*20168 */ typedef tagSOLE_AUTHENTICATION_SERVICE *PSOLE_AUTHENTICATION_SERVICE; /*20169 */ typedef _D3DXMACRO *LPD3DXMACRO; /*20170 */ typedef HMIDIIN__ *HMIDIIN; /*20171 */ typedef wchar_t *PWSTR; /*20172 */ typedef const char *LPCSTR; /*20173 */ typedef _TIME_ZONE_INFORMATION *LPTIME_ZONE_INFORMATION; /*20174 */ typedef tagLOGPALETTE *LPLOGPALETTE; /*20175 */ typedef _SID_IDENTIFIER_AUTHORITY *PSID_IDENTIFIER_AUTHORITY; /*20176 */ typedef unsigned __int16 CLIPFORMAT; /*20177 */ typedef tagLOGPALETTE *NPLOGPALETTE; /*20178 */ typedef _CRYPT_CONTEXTS *PCRYPT_CONTEXTS; /*20179 */ typedef FIND_BY_SID_DATA *PFIND_BY_SID_DATA; /*20180 */ typedef MiniHouseFurnitureObjEffect *LPMiniHouseFurnitureObjEffect; /*20181 */ typedef _CMC_TAGGED_REQUEST *PCMC_TAGGED_REQUEST; /*20182 */ typedef _CERT_POLICY_MAPPING *PCERT_POLICY_MAPPING; /*20183 */ typedef _TAPE_CREATE_PARTITION *PTAPE_CREATE_PARTITION; /*20184 */ typedef int (__stdcall *PFN_CRYPT_ENUM_OID_INFO)(_CRYPT_OID_INFO *, void *); /*20185 */ typedef unsigned __int64 QWRD; /*20186 */ typedef IHttpNegotiate *LPHTTPNEGOTIATE; /*20187 */ typedef tagEMRSETICMPROFILE *PEMRSETICMPROFILEW; /*20188 */ typedef __int16 SWRD; /*20189 */ typedef _D3DXMATRIXA16 *LPD3DXMATRIXA16; /*20190 */ typedef tagEMRSELECTCLIPPATH *PEMRSETTEXTALIGN; /*20191 */ typedef int errno_t; /*20192 */ typedef int (__stdcall *LPFNADDPROPSHEETPAGES)(void *, int (__stdcall *)(_PSP *, int), int); /*20193 */ typedef tagDIBSECTION *PDIBSECTION; /*20194 */ typedef tagMIXERCONTROLA *PMIXERCONTROLA; /*20195 */ typedef IEnumFORMATETC *LPENUMFORMATETC; /*20196 */ typedef _TOKEN_ELEVATION_TYPE *PTOKEN_ELEVATION_TYPE; /*20197 */ typedef IOleInPlaceUIWindow *LPOLEINPLACEUIWINDOW; /*20198 */ typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEW; /*20199 */ typedef int LONG_PTR; /*20200 */ typedef unsigned __int16 SHINE_DICE_RATE; /*20201 */ typedef int SHINE_PET_STRESS_MIL_S; /*20202 */ typedef tagDESIGNVECTOR *LPDESIGNVECTOR; /*20203 */ typedef char SHINE_CHAR_DELETED; /*20204 */ typedef _DISK_EXTENT *PDISK_EXTENT; /*20205 */ typedef SYSTEM_BATTERY_STATE *PSYSTEM_BATTERY_STATE; /*20206 */ typedef READ_USN_JOURNAL_DATA *PREAD_USN_JOURNAL_DATA; /*20207 */ typedef const char *(__cdecl *lua_Reader)(lua_State *, void *, unsigned int *); /*20208 */ typedef _DOC_INFO_2A *LPDOC_INFO_2; /*20209 */ typedef _CERT_HASHED_URL *PCERT_HASHED_URL; /*20210 */ typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEA; /*20211 */ typedef unsigned int DWRD; /*20212 */ typedef const wchar_t *PCXSTR; /*20213 */ typedef _CERT_TRUST_LIST_INFO *PCERT_TRUST_LIST_INFO; /*20214 */ typedef int (__stdcall *PVECTORED_EXCEPTION_HANDLER)(_EXCEPTION_POINTERS *); /*20215 */ typedef int *PNTSTATUS; /*20216 */ typedef tagHW_PROFILE_INFOA *LPHW_PROFILE_INFOA; /*20217 */ typedef _CHANGER_MOVE_MEDIUM *PCHANGER_MOVE_MEDIUM; /*20218 */ typedef _EXIT_THREAD_DEBUG_INFO *LPEXIT_THREAD_DEBUG_INFO; /*20219 */ typedef tagBITMAPCOREHEADER *PBITMAPCOREHEADER; /*20220 */ typedef tagACTCTXA *PACTCTX; /*20221 */ typedef unsigned int (__stdcall *LPPAGESETUPHOOK)(HWND__ *, unsigned int, unsigned int, int); /*20222 */ typedef unsigned int SHINE_DISTANCE_TYPE; /*20223 */ typedef _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE *PCERT_POLICY_QUALIFIER_NOTICE_REFERENCE; /*20224 */ typedef HDDEDATA__ *__stdcall FNCALLBACK(unsigned int, unsigned int, HCONV__ *, HSZ__ *, HSZ__ *, HDDEDATA__ *, unsigned int, unsigned int); /*20225 */ typedef const char *PFORMAT_STRING; /*20226 */ typedef _PRINTER_OPTIONSA *PPRINTER_OPTIONSA; /*20227 */ typedef tagWAVEOUTCAPSA *NPWAVEOUTCAPS; /*20228 */ typedef tagAXESLISTA *PAXESLIST; /*20229 */ typedef tagWAVEOUTCAPSA *LPWAVEOUTCAPS; /*20230 */ typedef unsigned __int64 ClientUnifiedMessageHandle; /*20231 */ typedef IDirect3DVolumeTexture9 *LPDIRECT3DVOLUMETEXTURE9; /*20232 */ typedef NTFS_FILE_RECORD_INPUT_BUFFER *PNTFS_FILE_RECORD_INPUT_BUFFER; /*20233 */ typedef tagPALETTEENTRY *PPALETTEENTRY; /*20234 */ typedef DIEFFECT_DX5 *LPCDIEFFECT_DX5; /*20235 */ typedef _CHANGER_EXCHANGE_MEDIUM *PCHANGER_EXCHANGE_MEDIUM; /*20236 */ typedef _NETRESOURCEA *LPNETRESOURCE; /*20237 */ typedef DLGTEMPLATE *LPCDLGTEMPLATEA; /*20238 */ typedef tagEMRPOLYPOLYLINE16 *PEMRPOLYPOLYGON16; /*20239 */ typedef tagHARDWAREHOOKSTRUCT *PHARDWAREHOOKSTRUCT; /*20240 */ typedef HWAVE__ *HWAVE; /*20241 */ typedef _SINGLE_LIST_ENTRY *PSINGLE_LIST_ENTRY; /*20242 */ typedef _CRYPTOAPI_BLOB *PCERT_RDN_VALUE_BLOB; /*20243 */ typedef tagMCI_BREAK_PARMS *PMCI_BREAK_PARMS; /*20244 */ typedef _TAPE_GET_DRIVE_PARAMETERS *PTAPE_GET_DRIVE_PARAMETERS; /*20245 */ typedef tagHELPWININFOA *LPHELPWININFO; /*20246 */ typedef _numberfmtA *LPNUMBERFMT; /*20247 */ typedef unsigned int (__stdcall *LPPROGRESS_ROUTINE)(_LARGE_INTEGER, _LARGE_INTEGER, _LARGE_INTEGER, _LARGE_INTEGER, unsigned int, unsigned int, void *, void *, void *); /*20248 */ typedef _MOUSE_EVENT_RECORD *PMOUSE_EVENT_RECORD; /*20249 */ typedef const wchar_t *PCYSTR; /*20250 */ typedef int intptr_t; /*20251 */ typedef _PRINTER_OPTIONSW *PPRINTER_OPTIONSW; /*20252 */ typedef tagRECT *LPCRECT; /*20253 */ typedef _VERIFY_INFORMATION *PVERIFY_INFORMATION; /*20254 */ typedef void (__stdcall *PFN_CRYPT_FREE)(void *); /*20255 */ typedef IBindCtx *LPBINDCTX; /*20256 */ typedef HRESULT (__stdcall *DLLGETVERSIONPROC)(_DLLVERSIONINFO *); /*20257 */ typedef DLGTEMPLATE *LPCDLGTEMPLATEW; /*20258 */ typedef char SHINE_GUILD_WAR_STATUS; /*20259 */ typedef void *HANDLE; /*20260 */ typedef unsigned int Handle; /*20261 */ typedef _CERT_RDN_ATTR *PCERT_RDN_ATTR; /*20262 */ typedef void (__cdecl *png_progressive_info_ptr)(png_struct_def *, png_info_struct *); /*20263 */ typedef _PARTITION_INFORMATION_MBR *PPARTITION_INFORMATION_MBR; /*20264 */ typedef tagMIDIOUTCAPS2A *PMIDIOUTCAPS2; /*20265 */ typedef _CERT_AUTHORITY_KEY_ID_INFO *PCERT_AUTHORITY_KEY_ID_INFO; /*20266 */ typedef _CMSG_ENVELOPED_ENCODE_INFO *PCMSG_ENVELOPED_ENCODE_INFO; /*20267 */ typedef tagSTYLEBUFA *PSTYLEBUFA; /*20268 */ typedef int (__stdcall *WNDPROC)(HWND__ *, unsigned int, unsigned int, int); /*20269 */ typedef int difference_type; /*20270 */ typedef bool (__cdecl *NISHADERFACTORY_CLASSCREATIONCALLBACK)(const char *, NiRenderer *, int, char **, bool, NiShaderLibrary **); /*20271 */ typedef void (__stdcall *LPWAVECALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /*20272 */ typedef _PRINTER_NOTIFY_INFO_DATA *LPPRINTER_NOTIFY_INFO_DATA; /*20273 */ typedef _BLENDFUNCTION *PBLENDFUNCTION; /*20274 */ typedef _IMAGE_FILE_HEADER *PIMAGE_FILE_HEADER; /*20275 */ typedef _MODEMSETTINGS *LPMODEMSETTINGS; /*20276 */ typedef tagACTCTX_SECTION_KEYED_DATA_2600 *PCACTCTX_SECTION_KEYED_DATA_2600; /*20277 */ typedef _userHENHMETAFILE *wireHENHMETAFILE; /*20278 */ typedef _XSAVE_AREA *PXSAVE_AREA; /*20279 */ typedef unsigned int ShineMobHP; /*20280 */ typedef int (__stdcall *PINIT_ONCE_FN)(_RTL_RUN_ONCE *, void *, void **); /*20281 */ typedef tagMCI_ANIM_WINDOW_PARMSA *LPMCI_ANIM_WINDOW_PARMSA; /*20282 */ typedef tagMIDIOUTCAPSA *PMIDIOUTCAPS; /*20283 */ typedef _FILE_IO_PRIORITY_HINT_INFO *PFILE_IO_PRIORITY_HINT_INFO; /*20284 */ typedef int (__stdcall *PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC)(unsigned int, unsigned int, _CRYPT_ALGORITHM_IDENTIFIER *, void *, const wchar_t *, const wchar_t *, char *, unsigned int, char *, unsigned int *); /*20285 */ typedef _BIDI_REQUEST_CONTAINER *PBIDI_REQUEST_CONTAINER; /*20286 */ typedef _CRYPT_TIMESTAMP_RESPONSE *PCRYPT_TIMESTAMP_RESPONSE; /*20287 */ typedef unsigned int GDI_HANDLE_BUFFER[34]; /*20288 */ typedef _BIDI_RESPONSE_DATA *LPBIDI_RESPONSE_DATA; /*20289 */ typedef _PROPSHEETHEADERA_V2 *LPCPROPSHEETHEADERA_V2; /*20290 */ typedef NiAnimationKey *(__cdecl *ArrayFunction)(unsigned int); /*20291 */ typedef const char *PCUZZTSTR; /*20292 */ typedef tagPARAMDESCEX *LPPARAMDESCEX; /*20293 */ typedef _FLAGGED_WORD_BLOB *UP_FLAGGED_WORD_BLOB; /*20294 */ typedef _JOB_INFO_3 *LPJOB_INFO_3; /*20295 */ typedef _NDR_CORRELATION_INFO *PNDR_CORRELATION_INFO; /*20296 */ typedef tagCHANGEFILTERSTRUCT *PCHANGEFILTERSTRUCT; /*20297 */ typedef tagMCI_VD_PLAY_PARMS *PMCI_VD_PLAY_PARMS; /*20298 */ typedef unsigned __int16 *PSECURITY_DESCRIPTOR_CONTROL; /*20299 */ typedef void (__stdcall *PFN_CMSG_FREE)(void *); /*20300 */ typedef _FILE_REMOTE_PROTOCOL_INFO *PFILE_REMOTE_PROTOCOL_INFO; /*20301 */ typedef tagEMRSTRETCHBLT *PEMRSTRETCHBLT; /*20302 */ typedef _DIACTIONFORMATA *LPDIACTIONFORMATA; /*20303 */ typedef _SENDCMDINPARAMS *LPSENDCMDINPARAMS; /*20304 */ typedef _GUID *LPGUID; /*20305 */ typedef _ULARGE_INTEGER *PULARGE_INTEGER; /*20306 */ typedef const char *PCUTSTR; /*20307 */ typedef _CERT_AUTHORITY_KEY_ID2_INFO *PCERT_AUTHORITY_KEY_ID2_INFO; /*20308 */ typedef _cpinfoexA *LPCPINFOEXA; /*20309 */ typedef wchar_t *LPWCH; /*20310 */ typedef tagNEWTEXTMETRICA *LPNEWTEXTMETRICA; /*20311 */ typedef _DIACTIONFORMATW *LPDIACTIONFORMATW; /*20312 */ typedef wchar_t *LPUWSTR; /*20313 */ typedef tagACTCTXA *PCACTCTX; /*20314 */ typedef unsigned int SFGAOF; /*20315 */ typedef unsigned __int16 PRINTEROP_FLAGS; /*20316 */ typedef void *HCRYPTOIDFUNCSET; /*20317 */ typedef tagNEWTEXTMETRICA *NPNEWTEXTMETRICA; /*20318 */ typedef _IMAGE_SYMBOL_EX *PIMAGE_SYMBOL_EX; /*20319 */ typedef _CRYPT_TIME_STAMP_REQUEST_INFO *PCRYPT_TIME_STAMP_REQUEST_INFO; /*20320 */ typedef tagDELETEITEMSTRUCT *LPDELETEITEMSTRUCT; /*20321 */ typedef _TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT *PTRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT; /*20322 */ typedef IDirectInputA *LPDIRECTINPUT; /*20323 */ typedef _MONITOR_INFO_1W *PMONITOR_INFO_1W; /*20324 */ typedef _cpinfoexW *LPCPINFOEXW; /*20325 */ typedef tagEMRFILLPATH *PEMRSTROKEPATH; /*20326 */ typedef _CERT_STORE_PROV_FIND_INFO *PCCERT_STORE_PROV_FIND_INFO; /*20327 */ typedef _CERT_CHAIN_POLICY_STATUS *PCERT_CHAIN_POLICY_STATUS; /*20328 */ typedef tagMIDIOUTCAPSW *PMIDIOUTCAPSW; /*20329 */ typedef bool (__cdecl *NpFile_CallBackFunc)(INsFile *, void *, int); /*20330 */ typedef int (__stdcall *OLDFONTENUMPROCA)(tagLOGFONTA *, tagTEXTMETRICA *, unsigned int, int); /*20331 */ typedef _IMAGE_CE_RUNTIME_FUNCTION_ENTRY *PIMAGE_CE_RUNTIME_FUNCTION_ENTRY; /*20332 */ typedef _TAPE_WMI_OPERATIONS *PTAPE_WMI_OPERATIONS; /*20333 */ typedef _IMAGE_RELOCATION *PIMAGE_RELOCATION; /*20334 */ typedef const char *PCZZTSTR; /*20335 */ typedef _NT_TIB32 *PNT_TIB32; /*20336 */ typedef _ENCRYPTED_DATA_INFO *PENCRYPTED_DATA_INFO; /*20337 */ typedef const wchar_t *PCZZWSTR; /*20338 */ typedef tagCHOOSECOLORA *LPCHOOSECOLOR; /*20339 */ typedef int (__stdcall *PFLS_FREE_FUNCTION)(unsigned int); /*20340 */ typedef _CHANGER_SEND_VOLUME_TAG_INFORMATION *PCHANGER_SEND_VOLUME_TAG_INFORMATION; /*20341 */ typedef tagDROPSTRUCT *PDROPSTRUCT; /*20342 */ typedef ILockBytes *LPLOCKBYTES; /*20343 */ typedef char *LPTCH; /*20344 */ typedef DIEFFECTINFOA *LPCDIEFFECTINFOA; /*20345 */ typedef _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA *PCMSG_CTRL_KEY_TRANS_DECRYPT_PARA; /*20346 */ typedef _MONITOR_INFO_2W *PMONITOR_INFO_2W; /*20347 */ typedef tagMIDIOUTCAPSA *PMIDIOUTCAPSA; /*20348 */ typedef _CRYPT_INTERFACE_REG *PCRYPT_INTERFACE_REG; /*20349 */ typedef _FORM_INFO_2A *LPFORM_INFO_2A; /*20350 */ typedef unsigned __int16 SHINE_GUILD_ACADEMY_MEMBER_EXP_RATIO; /*20351 */ typedef tagENUMLOGFONTEXA *LPENUMLOGFONTEX; /*20352 */ typedef int (__stdcall *PCRYPT_DECRYPT_PRIVATE_KEY_FUNC)(_CRYPT_ALGORITHM_IDENTIFIER, _CRYPTOAPI_BLOB, char *, unsigned int *, void *); /*20353 */ typedef _OVERLAPPED *LPOVERLAPPED; /*20354 */ typedef _FORM_INFO_1A *LPFORM_INFO_1A; /*20355 */ typedef tagMONMSGSTRUCT *PMONMSGSTRUCT; /*20356 */ typedef _CERT_KEY_ATTRIBUTES_INFO *PCERT_KEY_ATTRIBUTES_INFO; /*20357 */ typedef tagRECT *PRECT; /*20358 */ typedef tagACTCTXW *PCACTCTXW; /*20359 */ typedef _JOBOBJECT_ASSOCIATE_COMPLETION_PORT *PJOBOBJECT_ASSOCIATE_COMPLETION_PORT; /*20360 */ typedef _DIACTIONFORMATA *LPDIACTIONFORMAT; /*20361 */ typedef __int64 streamoff; /*20362 */ typedef tagMCI_PLAY_PARMS *LPMCI_PLAY_PARMS; /*20363 */ typedef HWAVEIN__ **LPHWAVEIN; /*20364 */ typedef void *_Unutterable; /*20365 */ typedef _cpinfoexA *LPCPINFOEX; /*20366 */ typedef DIPERIODIC *LPDIPERIODIC; /*20367 */ typedef int (__stdcall *LPDIENUMEFFECTSINFILECALLBACK)(DIFILEEFFECT *, void *); /*20368 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_READ_CERT)(void *, _CERT_CONTEXT *, unsigned int, _CERT_CONTEXT **); /*20369 */ typedef OPENCARDNAME_EXA *LPOPENCARDNAME_EX; /*20370 */ typedef unsigned int SHINE_GUILD_WAR_COUNT; /*20371 */ typedef tagACTCTXA *PCACTCTXA; /*20372 */ typedef unsigned int SHINE_USER_REGNUM; /*20373 */ typedef _CERT_ALT_NAME_ENTRY *PCERT_ALT_NAME_ENTRY; /*20374 */ typedef int clock_t; /*20375 */ typedef tagMONITORINFOEXA *LPMONITORINFOEX; /*20376 */ typedef _CRYPTOAPI_BLOB *PCRYPT_INTEGER_BLOB; /*20377 */ typedef _userHPALETTE *wireHPALETTE; /*20378 */ typedef _JIT_DEBUG_INFO *LPJIT_DEBUG_INFO; /*20379 */ typedef IDirectInputDeviceA *LPDIRECTINPUTDEVICEA; /*20380 */ typedef _CRYPT_ASYNC_RETRIEVAL_COMPLETION *PCRYPT_ASYNC_RETRIEVAL_COMPLETION; /*20381 */ typedef _PATHNAME_BUFFER *PPATHNAME_BUFFER; /*20382 */ typedef _PERFORMANCE_DATA *PPERFORMANCE_DATA; /*20383 */ typedef void *NiDynEffectStateIter; /*20384 */ typedef _CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO *PCRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO; /*20385 */ typedef _TP_CLEANUP_GROUP *PTP_CLEANUP_GROUP; /*20386 */ typedef char SHINE_CHAR_PK_YELLOW_TIME; /*20387 */ typedef _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA *PCMSG_CTRL_MAIL_LIST_DECRYPT_PARA; /*20388 */ typedef wchar_t *PNZWCH; /*20389 */ typedef unsigned int (__stdcall *LPFNDEVCAPS)(char *, char *, unsigned int, char *, _devicemodeA *); /*20390 */ typedef unsigned int _Vbase; /*20391 */ typedef _DOC_INFO_1W *LPDOC_INFO_1W; /*20392 */ typedef _DRAWPATRECT *PDRAWPATRECT; /*20393 */ typedef tagCONVCONTEXT *PCONVCONTEXT; /*20394 */ typedef _GRADIENT_TRIANGLE *LPGRADIENT_TRIANGLE; /*20395 */ typedef int (__stdcall *UILANGUAGE_ENUMPROCW)(wchar_t *, int); /*20396 */ typedef int (__stdcall *REGISTERWORDENUMPROCA)(const char *, unsigned int, const char *, void *); /*20397 */ typedef const char *D3DXHANDLE; /*20398 */ typedef tagSCROLLINFO *LPCSCROLLINFO; /*20399 */ typedef IMAGE_LOAD_CONFIG_DIRECTORY32 *PIMAGE_LOAD_CONFIG_DIRECTORY32; /*20400 */ typedef _PROCESS_HEAP_ENTRY *LPPROCESS_HEAP_ENTRY; /*20401 */ typedef _DRIVER_INFO_5W *LPDRIVER_INFO_5W; /*20402 */ typedef VXDINSTANCE *PVXDINSTANCE; /*20403 */ typedef _DOC_INFO_1A *LPDOC_INFO_1A; /*20404 */ typedef _D3DXFRAGMENT_DESC *LPD3DXFRAGMENT_DESC; /*20405 */ typedef long double _FP64; /*20406 */ typedef tagLOGBRUSH32 *PLOGBRUSH32; /*20407 */ typedef tagMETARECORD *PMETARECORD; /*20408 */ typedef unsigned int (__stdcall *LPOCNCONNPROCA)(unsigned int, char *, char *, void *); /*20409 */ typedef tagEMRPOLYDRAW16 *PEMRPOLYDRAW16; /*20410 */ typedef tWAVEFORMATEX *PWAVEFORMATEX; /*20411 */ typedef _SYSTEM_POWER_POLICY *PSYSTEM_POWER_POLICY; /*20412 */ typedef IDataObject *LPDATAOBJECT; /*20413 */ typedef tagEMRSCALEVIEWPORTEXTEX *PEMRSCALEVIEWPORTEXTEX; /*20414 */ typedef int (__stdcall *LPDICONFIGUREDEVICESCALLBACK)(IUnknown *, void *); /*20415 */ typedef _RESOURCEMANAGER_COMPLETION_INFORMATION *PRESOURCEMANAGER_COMPLETION_INFORMATION; /*20416 */ typedef unsigned int HCRYPTPROV; /*20417 */ typedef MobViewInfo *LPMobViewInfo; /*20418 */ typedef int (__stdcall *REGISTERWORDENUMPROCW)(const wchar_t *, unsigned int, const wchar_t *, void *); /*20419 */ typedef _DEVICE_SEEK_PENALTY_DESCRIPTOR *PDEVICE_SEEK_PENALTY_DESCRIPTOR; /*20420 */ typedef _wireVARIANT *wireVARIANT; /*20421 */ typedef int (__stdcall *ENUMRESTYPEPROCW)(HINSTANCE__ *, wchar_t *, int); /*20422 */ typedef unsigned int SHINE_PET_STRESS_MIL; /*20423 */ typedef void **PHCRYPTASYNC; /*20424 */ typedef _STARTUPINFOEXA *LPSTARTUPINFOEXA; /*20425 */ typedef hostent *PHOSTENT; /*20426 */ typedef tagJOYCAPSW *NPJOYCAPSW; /*20427 */ typedef tagJOYCAPSW *LPJOYCAPSW; /*20428 */ typedef _SID *PISID; /*20429 */ typedef tagSCROLLINFO *LPSCROLLINFO; /*20430 */ typedef SC_HANDLE__ *SC_HANDLE; /*20431 */ typedef _DIDEVICEIMAGEINFOHEADERA *LPCDIDEVICEIMAGEINFOHEADER; /*20432 */ typedef _DRIVER_INFO_4W *LPDRIVER_INFO_4W; /*20433 */ typedef unsigned __int16 SHINE_CHAR_PRISON_MIN; /*20434 */ typedef _SID_AND_ATTRIBUTES_HASH *PSID_AND_ATTRIBUTES_HASH; /*20435 */ typedef _TXFS_READ_BACKUP_INFORMATION_OUT *PTXFS_READ_BACKUP_INFORMATION_OUT; /*20436 */ typedef char *PTSTR; /*20437 */ typedef tagMCI_OVLY_RECT_PARMS *LPMCI_OVLY_RECT_PARMS; /*20438 */ typedef _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE *PACCESS_ALLOWED_CALLBACK_OBJECT_ACE; /*20439 */ typedef KINGDOM_QUEST_DESC *LPKINGDOM_QUEST_DESC; /*20440 */ typedef _OFNOTIFYA *LPOFNOTIFY; /*20441 */ typedef _GUID *__rcGUID_t; /*20442 */ typedef HRSRC__ *HRSRC; /*20443 */ typedef tagCANDIDATEFORM *PCANDIDATEFORM; /*20444 */ typedef _devicemodeW *LPDEVMODEW; /*20445 */ typedef _devicemodeW *NPDEVMODEW; /*20446 */ typedef unsigned __int64 ShineCharExp; /*20447 */ typedef _DIACTIONFORMATA *LPCDIACTIONFORMATA; /*20448 */ typedef _DEVICE_DATA_SET_RANGE *PDEVICE_DATA_SET_RANGE; /*20449 */ typedef char *PSECURITY_CONTEXT_TRACKING_MODE; /*20450 */ typedef _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA *PAUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA; /*20451 */ typedef _RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A *PRPC_HTTP_TRANSPORT_CREDENTIALS_V3_A; /*20452 */ typedef _CERT_CHAIN_CONTEXT *PCCERT_CHAIN_CONTEXT; /*20453 */ typedef _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER *PFILE_QUERY_ON_DISK_VOL_INFO_BUFFER; /*20454 */ typedef void *HOLEMENU; /*20455 */ typedef int (__stdcall *ENUMRESLANGPROCA)(HINSTANCE__ *, const char *, const char *, unsigned __int16, int); /*20456 */ typedef tagMENUBARINFO *PMENUBARINFO; /*20457 */ typedef DIDEVICEOBJECTDATA *LPDIDEVICEOBJECTDATA; /*20458 */ typedef AbnormalStateViewInfo *LPAbnormalStateViewInfo; /*20459 */ typedef _DOC_INFO_1A *LPDOC_INFO_1; /*20460 */ typedef _ABC *PABC; /*20461 */ typedef _WOW64_FLOATING_SAVE_AREA *PWOW64_FLOATING_SAVE_AREA; /*20462 */ typedef void *HINTERNET; /*20463 */ typedef tagMONHSZSTRUCTA *PMONHSZSTRUCT; /*20464 */ typedef tagCOPYDATASTRUCT *PCOPYDATASTRUCT; /*20465 */ typedef boost::shared_ptr *_Tptr; /*20466 */ typedef tagMONERRSTRUCT *PMONERRSTRUCT; /*20467 */ typedef _OFNOTIFYW *LPOFNOTIFYW; /*20468 */ typedef _EH3_EXCEPTION_REGISTRATION *PEH3_EXCEPTION_REGISTRATION; /*20469 */ typedef _IDEREGS *PIDEREGS; /*20470 */ typedef unsigned int (__cdecl *NIBINARYSTREAM_READFN)(NiBinaryStream *, void *, unsigned int, unsigned int *, unsigned int); /*20471 */ typedef png_sPLT_struct **png_sPLT_tpp; /*20472 */ typedef tagEMRALPHABLEND *PEMRALPHABLEND; /*20473 */ typedef int HSteamUser; /*20474 */ typedef _CHANGER_ELEMENT_STATUS *PCHANGER_ELEMENT_STATUS; /*20475 */ typedef bool (__cdecl *NiBVFindIntersectFunction)(float, NiBoundingVolume *, NiPoint3 *, NiBoundingVolume *, NiPoint3 *, float *, NiPoint3 *, bool, NiPoint3 *, NiPoint3 *); /*20476 */ typedef _TRANSMIT_FILE_BUFFERS *LPTRANSMIT_FILE_BUFFERS; /*20477 */ typedef _IMAGE_ROM_OPTIONAL_HEADER *PIMAGE_ROM_OPTIONAL_HEADER; /*20478 */ typedef _ABC *LPABC; /*20479 */ typedef _DRIVER_INFO_6W *LPDRIVER_INFO_6W; /*20480 */ typedef _MIDL_SERVER_INFO_ *PMIDL_SERVER_INFO; /*20481 */ typedef _DIDEVICEIMAGEINFOHEADERA *LPCDIDEVICEIMAGEINFOHEADERA; /*20482 */ typedef char *PUINT8; /*20483 */ typedef unsigned __int16 wctype_t; /*20484 */ typedef bool (__cdecl *EqualFunction)(NiAnimationKey *, NiAnimationKey *); /*20485 */ typedef _ABC *NPABC; /*20486 */ typedef _TXFS_MODIFY_RM *PTXFS_MODIFY_RM; /*20487 */ typedef DIPROPSTRING *LPDIPROPSTRING; /*20488 */ typedef _KCRM_PROTOCOL_BLOB *PRKCRM_PROTOCOL_BLOB; /*20489 */ typedef _SECURITY_DESCRIPTOR *PISECURITY_DESCRIPTOR; /*20490 */ typedef _ITEMIDLIST *LPITEMIDLIST; /*20491 */ typedef void *HCERTSTORE; /*20492 */ typedef _OFNOTIFYA *LPOFNOTIFYA; /*20493 */ typedef NiBinaryShader *(__cdecl *CREATENIBINARYSHADER)(const char *); /*20494 */ typedef unsigned int *PUCSSTR; /*20495 */ typedef tagMOUSEMOVEPOINT *LPMOUSEMOVEPOINT; /*20496 */ typedef OPENCARD_SEARCH_CRITERIAW *POPENCARD_SEARCH_CRITERIAW; /*20497 */ typedef _DIDEVICEIMAGEINFOHEADERW *LPCDIDEVICEIMAGEINFOHEADERW; /*20498 */ typedef tagMCI_WAVE_OPEN_PARMSA *LPMCI_WAVE_OPEN_PARMS; /*20499 */ typedef _DWORD_BLOB *UP_DWORD_BLOB; /*20500 */ typedef HRESULT (__cdecl *_ATL_PERFUNREGFUNC)(); /*20501 */ typedef IDirect3DBaseTexture9 *LPDIRECT3DBASETEXTURE9; /*20502 */ typedef DIDEVICEOBJECTINSTANCEA *LPCDIDEVICEOBJECTINSTANCEA; /*20503 */ typedef int *PSSIZE_T; /*20504 */ typedef _MMIOINFO *LPCMMIOINFO; /*20505 */ typedef _IMAGE_BOUND_FORWARDER_REF *PIMAGE_BOUND_FORWARDER_REF; /*20506 */ typedef unsigned __int16 PROTO_NC_ITEM_BUY_ACK; /*20507 */ typedef MiniHouseFurniture *LPMiniHouseFurniture; /*20508 */ typedef _DRIVER_INFO_1W *LPDRIVER_INFO_1W; /*20509 */ typedef JOYRANGECONVERT *PJOYRANGECONVERT; /*20510 */ typedef png_row_info_struct *png_row_infop; /*20511 */ typedef tagMCI_OVLY_WINDOW_PARMSA *PMCI_OVLY_WINDOW_PARMSA; /*20512 */ typedef _OFNOTIFYEXW *LPOFNOTIFYEXW; /*20513 */ typedef IInternetBindInfo *LPIINTERNETBINDINFO; /*20514 */ typedef unsigned int (__stdcall *APPLICATION_RECOVERY_CALLBACK)(void *); /*20515 */ typedef _SERVICE_CONTROL_STATUS_REASON_PARAMSA *PSERVICE_CONTROL_STATUS_REASON_PARAMS; /*20516 */ typedef _DRIVER_INFO_4A *PDRIVER_INFO_4; /*20517 */ typedef tagBITMAPFILEHEADER *LPBITMAPFILEHEADER; /*20518 */ typedef _KEY_TYPE_SUBTYPE *PKEY_TYPE_SUBTYPE; /*20519 */ typedef char SHINE_GUILD_MEMBER_GRADE; /*20520 */ typedef _OFNOTIFYEXA *LPOFNOTIFYEXA; /*20521 */ typedef _PROPSHEETHEADERA_V1 *LPCPROPSHEETHEADERA_V1; /*20522 */ typedef _CMSG_KEY_TRANS_RECIPIENT_INFO *PCMSG_KEY_TRANS_RECIPIENT_INFO; /*20523 */ typedef unsigned int POINTER_64_INT; /*20524 */ typedef tagREGISTERWORDW *PREGISTERWORDW; /*20525 */ typedef _CRYPT_PROPERTY_REF *PCRYPT_PROPERTY_REF; /*20526 */ typedef tagMCI_OVLY_WINDOW_PARMSW *PMCI_OVLY_WINDOW_PARMSW; /*20527 */ typedef const wchar_t *PCUZZWSTR; /*20528 */ typedef _TAPE_ERASE *PTAPE_ERASE; /*20529 */ typedef _RESOURCEMANAGER_BASIC_INFORMATION *PRESOURCEMANAGER_BASIC_INFORMATION; /*20530 */ typedef IDirectInputDevice2W *LPDIRECTINPUTDEVICE2W; /*20531 */ typedef _PRINTPROCESSOR_INFO_1W *LPPRINTPROCESSOR_INFO_1W; /*20532 */ typedef _CONTEXT_CHUNK *PCONTEXT_CHUNK; /*20533 */ typedef tagWNDCLASSW *PWNDCLASSW; /*20534 */ typedef IDropTarget *LPDROPTARGET; /*20535 */ typedef tagDRAWITEMSTRUCT *LPDRAWITEMSTRUCT; /*20536 */ typedef unsigned int HREFTYPE; /*20537 */ typedef _FLAGGED_BYTE_BLOB *UP_FLAGGED_BYTE_BLOB; /*20538 */ typedef tagMOUSEINPUT *LPMOUSEINPUT; /*20539 */ typedef void *PSECURITY_DESCRIPTOR; /*20540 */ typedef unsigned __int16 SHINE_MAP_ID; /*20541 */ typedef const void *(__stdcall *PFNDPAMERGECONST)(unsigned int, const void *, const void *, int); /*20542 */ typedef const wchar_t *PCUWSTR; /*20543 */ typedef tagAUXCAPS2A *PAUXCAPS2A; /*20544 */ typedef void *HLOCAL; /*20545 */ typedef HKEY__ *HKEY; /*20546 */ typedef const wchar_t *PCWCH; /*20547 */ typedef tagMCI_ANIM_RECT_PARMS *PMCI_ANIM_RECT_PARMS; /*20548 */ typedef tagCONNECTDATA *LPCONNECTDATA; /*20549 */ typedef tagMCI_SET_PARMS *PMCI_SET_PARMS; /*20550 */ typedef _CONSOLE_SELECTION_INFO *PCONSOLE_SELECTION_INFO; /*20551 */ typedef char *LPUTSTR; /*20552 */ typedef int (__stdcall *PROPENUMPROC)(HWND__ *, const char *, void *); /*20553 */ typedef _DISPLAY_DEVICEA *PDISPLAY_DEVICE; /*20554 */ typedef _FILE_INFO_BY_HANDLE_CLASS *PFILE_INFO_BY_HANDLE_CLASS; /*20555 */ typedef tagENUMTEXTMETRICW *PENUMTEXTMETRICW; /*20556 */ typedef tagGLYPHSET *LPGLYPHSET; /*20557 */ typedef IDirectInputDevice2A *LPDIRECTINPUTDEVICE2A; /*20558 */ typedef _PEB *PPEB; /*20559 */ typedef _EXCEPTION_DISPOSITION (__stdcall *PEXCEPTION_ROUTINE)(_EXCEPTION_RECORD *, void *, _CONTEXT *, void *); /*20560 */ typedef _SERVICE_TABLE_ENTRYA *LPSERVICE_TABLE_ENTRY; /*20561 */ typedef unsigned __int64 DWORD64; /*20562 */ typedef _IMAGE_NT_HEADERS64 *PIMAGE_NT_HEADERS64; /*20563 */ typedef tagACTCTX_SECTION_KEYED_DATA *PCACTCTX_SECTION_KEYED_DATA; /*20564 */ typedef _NOTIFYICONIDENTIFIER *PNOTIFYICONIDENTIFIER; /*20565 */ typedef tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; /*20566 */ typedef int *PLONG_PTR; /*20567 */ typedef _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION *PCACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; /*20568 */ typedef _PSINJECTDATA *PPSINJECTDATA; /*20569 */ typedef _SERVICE_FAILURE_ACTIONSA *LPSERVICE_FAILURE_ACTIONSA; /*20570 */ typedef HeightMapMaker::TriangleIndex *TriangleIndexPtr; /*20571 */ typedef unsigned int ULONG_PTR; /*20572 */ typedef tagALTTABINFO *PALTTABINFO; /*20573 */ typedef tagWINDOWINFO *PWINDOWINFO; /*20574 */ typedef unsigned int MMRESULT; /*20575 */ typedef tagEVENTMSG *NPEVENTMSGMSG; /*20576 */ typedef _DRIVER_INFO_4W *PDRIVER_INFO_4W; /*20577 */ typedef tagEVENTMSG *LPEVENTMSGMSG; /*20578 */ typedef HWND__ *HWND; /*20579 */ typedef _D3DXEVENT_DESC *LPD3DXEVENT_DESC; /*20580 */ typedef _SHNAMEMAPPINGA *LPSHNAMEMAPPING; /*20581 */ typedef _DRIVER_INFO_3W *LPDRIVER_INFO_3W; /*20582 */ typedef unsigned int BroadCastEventType; /*20583 */ typedef _DICONFIGUREDEVICESPARAMSW *LPCDICONFIGUREDEVICESPARAMSW; /*20584 */ typedef int _Once_t; /*20585 */ typedef _DISK_GEOMETRY_EX *PDISK_GEOMETRY_EX; /*20586 */ typedef const char *PCTCH; /*20587 */ typedef tagINTERFACEINFO *LPINTERFACEINFO; /*20588 */ typedef tagMCI_OVLY_WINDOW_PARMSA *PMCI_OVLY_WINDOW_PARMS; /*20589 */ typedef unsigned int (__cdecl *MessageBoxFunction)(const char *, const char *, void *); /*20590 */ typedef _REQUEST_RAW_ENCRYPTED_DATA *PREQUEST_RAW_ENCRYPTED_DATA; /*20591 */ typedef CGuildWarAble::GUILD_WAR_ABLE_LIST *LPGUILD_WAR_ABLE_LIST; /*20592 */ typedef char ShineCharLevel; /*20593 */ typedef unsigned __int16 SHINE_GUILD_MEMBER_COUNT; /*20594 */ typedef void *I_RPC_HANDLE; /*20595 */ typedef _SE_ACCESS_REQUEST *PSE_ACCESS_REQUEST; /*20596 */ typedef tagSTGMEDIUM *LPSTGMEDIUM; /*20597 */ typedef _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION *PACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION; /*20598 */ typedef _DISK_HISTOGRAM *PDISK_HISTOGRAM; /*20599 */ typedef IOleWindow *LPOLEWINDOW; /*20600 */ typedef _SCHANNEL_ALG *PSCHANNEL_ALG; /*20601 */ typedef _DRIVER_INFO_4A *PDRIVER_INFO_4A; /*20602 */ typedef _OFNOTIFYEXA *LPOFNOTIFYEX; /*20603 */ typedef HRESULT (__stdcall *PFNCANSHAREFOLDERW)(const wchar_t *); /*20604 */ typedef USN_RECORD *PUSN_RECORD; /*20605 */ typedef _TOKEN_CONTROL *PTOKEN_CONTROL; /*20606 */ typedef _SYSTEM_ALARM_ACE *PSYSTEM_ALARM_ACE; /*20607 */ typedef _CMSG_RC4_AUX_INFO *PCMSG_RC4_AUX_INFO; /*20608 */ typedef tagWAVEINCAPSA *PWAVEINCAPS; /*20609 */ typedef tagMSG *NPMSG; /*20610 */ typedef _FORMAT_PARAMETERS *PFORMAT_PARAMETERS; /*20611 */ typedef int (__stdcall *PROPENUMPROCW)(HWND__ *, const wchar_t *, void *); /*20612 */ typedef _CERT_QC_STATEMENT *PCERT_QC_STATEMENT; /*20613 */ typedef unsigned int IPos; /*20614 */ typedef tagMSG *LPMSG; /*20615 */ typedef _CMSG_RC2_AUX_INFO *PCMSG_RC2_AUX_INFO; /*20616 */ typedef unsigned int png_size_t; /*20617 */ typedef int png_fixed_point; /*20618 */ typedef _DRIVER_INFO_2W *LPDRIVER_INFO_2W; /*20619 */ typedef _PROPSHEETPAGEA *LPCPROPSHEETPAGEA_V4; /*20620 */ typedef unsigned __int16 ShinePartyRegnum; /*20621 */ typedef tagFINDREPLACEW *LPFINDREPLACEW; /*20622 */ typedef IDirect3DBaseTexture9 *D3DBaseTexturePtr; /*20623 */ typedef tagMCI_VD_PLAY_PARMS *LPMCI_VD_PLAY_PARMS; /*20624 */ typedef int BOOL; /*20625 */ typedef _DIMOUSESTATE2 *LPDIMOUSESTATE2; /*20626 */ typedef _DIDEVICEIMAGEINFOHEADERA *LPDIDEVICEIMAGEINFOHEADERA; /*20627 */ typedef in_addr *LPIN_ADDR; /*20628 */ typedef tagTLIBATTR *LPTLIBATTR; /*20629 */ typedef CT_INFO *LPCT_INFO; /*20630 */ typedef int (__stdcall *I_RpcPerformCalloutFn)(void *, _RDR_CALLOUT_STATE *, _RPC_HTTP_REDIRECTOR_STAGE); /*20631 */ typedef IDirect3DVolume9 *PDIRECT3DVOLUME9; /*20632 */ typedef int (__stdcall *PROPENUMPROCA)(HWND__ *, const char *, void *); /*20633 */ typedef _MAT2 *LPMAT2; /*20634 */ typedef tagMCI_LOAD_PARMSA *PMCI_LOAD_PARMSA; /*20635 */ typedef ID3DXEffectStateManager *LPD3DXEFFECTSTATEMANAGER; /*20636 */ typedef void (__stdcall *RPC_HTTP_PROXY_FREE_STRING)(unsigned __int16 *); /*20637 */ typedef IDirectInputDevice2A *LPDIRECTINPUTDEVICE2; /*20638 */ typedef _BCRYPT_DH_KEY_BLOB *PBCRYPT_DH_KEY_BLOB; /*20639 */ typedef tagOLEUPDATE *LPOLEUPDATE; /*20640 */ typedef unsigned __int16 ShineEmoticonFrame; /*20641 */ typedef _ImageArchitectureHeader *PIMAGE_ARCHITECTURE_HEADER; /*20642 */ typedef _PROPSHEETPAGEW *LPCPROPSHEETPAGEW_V4; /*20643 */ typedef _DIMOUSESTATE *LPDIMOUSESTATE; /*20644 */ typedef IDirect3DPixelShader9 *NiD3DPixelShaderHandle; /*20645 */ typedef tagAXISINFOA *LPAXISINFOA; /*20646 */ typedef unsigned int MCIDEVICEID; /*20647 */ typedef _CERT_REVOCATION_PARA *PCERT_REVOCATION_PARA; /*20648 */ typedef tagBINDPTR *LPBINDPTR; /*20649 */ typedef int (__stdcall *ENUMRESNAMEPROCA)(HINSTANCE__ *, const char *, char *, int); /*20650 */ typedef FILE_ID_DESCRIPTOR *LPFILE_ID_DESCRIPTOR; /*20651 */ typedef _STORAGE_MEDIA_SERIAL_NUMBER_DATA *PSTORAGE_MEDIA_SERIAL_NUMBER_DATA; /*20652 */ typedef tagPOINT *NPPOINT; /*20653 */ typedef tagMCI_OVLY_SAVE_PARMSW *LPMCI_OVLY_SAVE_PARMSW; /*20654 */ typedef int *LPBOOL; /*20655 */ typedef void (__cdecl *_PHNDLR)(int); /*20656 */ typedef tagPOINT *LPPOINT; /*20657 */ typedef unsigned __int64 SHINE_CHAR_MONEY; /*20658 */ typedef _PERF_COUNTER_BLOCK *PPERF_COUNTER_BLOCK; /*20659 */ typedef HKL__ *HKL; /*20660 */ typedef _SC_ACTION *LPSC_ACTION; /*20661 */ typedef void *(__cdecl *alloc_func)(void *, unsigned int, unsigned int); /*20662 */ typedef _PROPSHEETPAGEW_V3 *LPPROPSHEETPAGEW_V3; /*20663 */ typedef _TEB_ACTIVE_FRAME_CONTEXT *PCTEB_ACTIVE_FRAME_CONTEXT; /*20664 */ typedef _PROPSHEETPAGEW_V2 *LPPROPSHEETPAGEW_V2; /*20665 */ typedef _PROPSHEETPAGEW_V1 *LPPROPSHEETPAGEW_V1; /*20666 */ typedef tMIXERCONTROLDETAILS_SIGNED *PMIXERCONTROLDETAILS_SIGNED; /*20667 */ typedef _CRYPT_PSOURCE_ALGORITHM *PCRYPT_PSOURCE_ALGORITHM; /*20668 */ typedef _CRYPT_ENROLLMENT_NAME_VALUE_PAIR *PCRYPT_ENROLLMENT_NAME_VALUE_PAIR; /*20669 */ typedef tagRECT *LPRECT; /*20670 */ typedef tagRECT *NPRECT; /*20671 */ typedef tagAXISINFOW *LPAXISINFOW; /*20672 */ typedef _PROPSHEETPAGEW *LPPROPSHEETPAGEW_V4; /*20673 */ typedef _SEC_WINNT_AUTH_IDENTITY_W *PSEC_WINNT_AUTH_IDENTITY_W; /*20674 */ typedef _MODEMDEVCAPS *PMODEMDEVCAPS; /*20675 */ typedef _SERVICE_NOTIFY_2W *PSERVICE_NOTIFY_2W; /*20676 */ typedef _ACTIVATION_CONTEXT_QUERY_INDEX *PCACTIVATION_CONTEXT_QUERY_INDEX; /*20677 */ typedef tagLOGCOLORSPACEA *LPLOGCOLORSPACE; /*20678 */ typedef unsigned int SCARDHANDLE; /*20679 */ typedef ID3DXBaseMesh *LPD3DXBASEMESH; /*20680 */ typedef tagTOUCHINPUT *PCTOUCHINPUT; /*20681 */ typedef ICreateTypeInfo2 *LPCREATETYPEINFO2; /*20682 */ typedef const char *LPCCH; /*20683 */ typedef tagWAVEOUTCAPS2A *LPWAVEOUTCAPS2A; /*20684 */ typedef PPM_THERMALCHANGE_EVENT *PPPM_THERMALCHANGE_EVENT; /*20685 */ typedef tagWAVEOUTCAPS2A *NPWAVEOUTCAPS2A; /*20686 */ typedef tagMCI_OVLY_LOAD_PARMSW *PMCI_OVLY_LOAD_PARMSW; /*20687 */ typedef tagBITMAPINFO *PBITMAPINFO; /*20688 */ typedef tagABORTPATH *PEMRABORTPATH; /*20689 */ typedef _JOB_INFO_2A *PJOB_INFO_2A; /*20690 */ typedef tagWAVEOUTCAPS2W *NPWAVEOUTCAPS2W; /*20691 */ typedef _MMIOINFO *PMMIOINFO; /*20692 */ typedef tagWAVEOUTCAPS2W *LPWAVEOUTCAPS2W; /*20693 */ typedef IDirect3DDevice9 *D3DDevicePtr; /*20694 */ typedef void *BCRYPT_HASH_HANDLE; /*20695 */ typedef _CERT_SERVER_OCSP_RESPONSE_CONTEXT *PCCERT_SERVER_OCSP_RESPONSE_CONTEXT; /*20696 */ typedef ICreateTypeInfo *LPCREATETYPEINFO; /*20697 */ typedef tagEMRRESTOREDC *PEMRRESTOREDC; /*20698 */ typedef _DIACTIONFORMATA *LPCDIACTIONFORMAT; /*20699 */ typedef char SHINE_BOOL; /*20700 */ typedef unsigned int NCRYPT_HASH_HANDLE; /*20701 */ typedef tagMCI_OVLY_LOAD_PARMSA *PMCI_OVLY_LOAD_PARMSA; /*20702 */ typedef tagAXISINFOA *LPAXISINFO; /*20703 */ typedef png_color_16_struct *png_color_16p; /*20704 */ typedef char XCHAR; /*20705 */ typedef _RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A *PRPC_HTTP_TRANSPORT_CREDENTIALS_V2_A; /*20706 */ typedef int OAHWND; /*20707 */ typedef _CRYPT_TIMESTAMP_CONTEXT *PCRYPT_TIMESTAMP_CONTEXT; /*20708 */ typedef char SHINE_CHAR_RACE_ID; /*20709 */ typedef char *PCHAR; /*20710 */ typedef SC_HANDLE__ **LPSC_HANDLE; /*20711 */ typedef ID3DXFileSaveObject **LPLPD3DXFILESAVEOBJECT; /*20712 */ typedef IBindCtx *LPBC; /*20713 */ typedef unsigned int ShineGuildRegistNumber; /*20714 */ typedef __int64 __time64_t; /*20715 */ typedef char TCHAR; /*20716 */ typedef char UCHAR; /*20717 */ typedef timecaps_tag *PTIMECAPS; /*20718 */ typedef _PROPSHEETHEADERW_V2 *LPCPROPSHEETHEADERW_V2; /*20719 */ typedef _CERT_LDAP_STORE_OPENED_PARA *PCERT_LDAP_STORE_OPENED_PARA; /*20720 */ typedef unsigned int (__stdcall *PFE_EXPORT_FUNC)(char *, void *, unsigned int); /*20721 */ typedef tagMONHSZSTRUCTA *PMONHSZSTRUCTA; /*20722 */ typedef type_info *__RTtypeidReturnType; /*20723 */ typedef _JOB_INFO_1A *PJOB_INFO_1A; /*20724 */ typedef _PROPSHEETPAGEA *LPPROPSHEETPAGEA; /*20725 */ typedef char BCHAR; /*20726 */ typedef char CCHAR; /*20727 */ typedef _RECTL *LPRECTL; /*20728 */ typedef _CRYPT_CREDENTIALS *PCRYPT_CREDENTIALS; /*20729 */ typedef _CMSG_MAIL_LIST_ENCRYPT_INFO *PCMSG_MAIL_LIST_ENCRYPT_INFO; /*20730 */ typedef unsigned __int16 SHINE_GUILD_ACADEMY_GRADUATE_COUNT; /*20731 */ typedef _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT *PTRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT; /*20732 */ typedef char FCHAR; /*20733 */ typedef _GUID *PCRM_PROTOCOL_ID; /*20734 */ typedef _UNLOAD_DLL_DEBUG_INFO *LPUNLOAD_DLL_DEBUG_INFO; /*20735 */ typedef void (__stdcall *LPFNSHOWJOYCPL)(HWND__ *); /*20736 */ typedef IDirect3DTexture9 *PDIRECT3DTEXTURE9; /*20737 */ typedef _IMAGE_AUX_SYMBOL_EX *PIMAGE_AUX_SYMBOL_EX; /*20738 */ typedef char SHINE_PARTY_MEMBER_FLAG; /*20739 */ typedef ICatalogFileInfo *LPCATALOGFILEINFO; /*20740 */ typedef std::_Tree_nod,std::allocator >,0> >::_Node *_Nodeptr; /*20741 */ typedef tagEMRSETMITERLIMIT *PEMRSETMITERLIMIT; /*20742 */ typedef _PROPSHEETPAGEW *LPCPROPSHEETPAGEW; /*20743 */ typedef tagPANOSE *LPPANOSE; /*20744 */ typedef void *GLOBALHANDLE; /*20745 */ typedef const wchar_t *LPCWSTR; /*20746 */ typedef tagWAVEOUTCAPS2A *LPWAVEOUTCAPS2; /*20747 */ typedef tagCOLORADJUSTMENT *LPCOLORADJUSTMENT; /*20748 */ typedef _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION *PACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; /*20749 */ typedef tagWAVEOUTCAPS2A *NPWAVEOUTCAPS2; /*20750 */ typedef _wireSAFEARRAY **wirePSAFEARRAY; /*20751 */ typedef tagCOLORADJUSTMENT *PCOLORADJUSTMENT; /*20752 */ typedef _CRYPT_HASH_INFO *PCRYPT_HASH_INFO; /*20753 */ typedef tagMENUITEMINFOA *LPCMENUITEMINFO; /*20754 */ typedef tagEMRBITBLT *PEMRBITBLT; /*20755 */ typedef unsigned int *PSAVEPOINT_ID; /*20756 */ typedef unsigned int *LPD3DXEVENTHANDLE; /*20757 */ typedef _TXFS_LIST_TRANSACTION_LOCKED_FILES *PTXFS_LIST_TRANSACTION_LOCKED_FILES; /*20758 */ typedef DIPROPCAL *LPDIPROPCAL; /*20759 */ typedef tagMCI_WAVE_OPEN_PARMSA *LPMCI_WAVE_OPEN_PARMSA; /*20760 */ typedef unsigned int UCSCHAR; /*20761 */ typedef unsigned int (__stdcall *LPCFHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /*20762 */ typedef _PROPSHEETPAGEA *LPCPROPSHEETPAGEA; /*20763 */ typedef int (__stdcall *PFN_CMSG_EXPORT_MAIL_LIST)(_CMSG_CONTENT_ENCRYPT_INFO *, _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO *, _CMSG_MAIL_LIST_ENCRYPT_INFO *, unsigned int, void *); /*20764 */ typedef _GENERIC_MAPPING *PGENERIC_MAPPING; /*20765 */ typedef _CRYPT_PASSWORD_CREDENTIALSA *PCRYPT_PASSWORD_CREDENTIALS; /*20766 */ typedef tagLOGPALETTE *PLOGPALETTE; /*20767 */ typedef unsigned int CellID_t; /*20768 */ typedef int fmtflags; /*20769 */ typedef _CTL_CONTEXT *PCTL_CONTEXT; /*20770 */ typedef _FPO_DATA *PFPO_DATA; /*20771 */ typedef joyinfoex_tag *PJOYINFOEX; /*20772 */ typedef tagEMRPOLYPOLYLINE *PEMRPOLYPOLYLINE; /*20773 */ typedef _MEMORYSTATUSEX *LPMEMORYSTATUSEX; /*20774 */ typedef tagMCI_OVLY_LOAD_PARMSA *PMCI_OVLY_LOAD_PARMS; /*20775 */ typedef _BCryptBuffer *PBCryptBuffer; /*20776 */ typedef tagREGISTERWORDA *LPREGISTERWORD; /*20777 */ typedef tagHARDWAREINPUT *PHARDWAREINPUT; /*20778 */ typedef tagMOUSEHOOKSTRUCT *LPMOUSEHOOKSTRUCT; /*20779 */ typedef tagREGISTERWORDA *NPREGISTERWORD; /*20780 */ typedef _PROCESSOR_POWER_POLICY *PPROCESSOR_POWER_POLICY; /*20781 */ typedef unsigned __int16 LANGID; /*20782 */ typedef _CERT_QC_STATEMENTS_EXT_INFO *PCERT_QC_STATEMENTS_EXT_INFO; /*20783 */ typedef char *PSTR; /*20784 */ typedef unsigned __int16 _ino_t; /*20785 */ typedef char *png_charp; /*20786 */ typedef tagMIDIINCAPS2A *PMIDIINCAPS2; /*20787 */ typedef tagENUMLOGFONTW *LPENUMLOGFONTW; /*20788 */ typedef unsigned __int16 SHINE_SELL_ITEM_HANDLE; /*20789 */ typedef _TXFS_LIST_TRANSACTIONS_ENTRY *PTXFS_LIST_TRANSACTIONS_ENTRY; /*20790 */ typedef unsigned __int16 char16_t; /*20791 */ typedef unsigned int (__stdcall *PFLS_ALLOC_FUNCTION)(void (__stdcall *)(void *)); /*20792 */ typedef _COMPATIBILITY_CONTEXT_ELEMENT *PCOMPATIBILITY_CONTEXT_ELEMENT; /*20793 */ typedef tagCHARSETINFO *LPCHARSETINFO; /*20794 */ typedef _CERT_ID *PCERT_ID; /*20795 */ typedef tagCHARSETINFO *NPCHARSETINFO; /*20796 */ typedef DIFILEEFFECT *LPDIFILEEFFECT; /*20797 */ typedef bool (__cdecl *RegisterReflectionFunc)(); /*20798 */ typedef _D3DDEVINFO_RESOURCEMANAGER *LPD3DDEVINFO_RESOURCEMANAGER; /*20799 */ typedef _CMC_TAGGED_CERT_REQUEST *PCMC_TAGGED_CERT_REQUEST; /*20800 */ typedef _PROPSHEETHEADERW_V2 *LPPROPSHEETHEADERW_V2; /*20801 */ typedef char **png_charpp; /*20802 */ typedef _PROPSHEETHEADERW_V1 *LPPROPSHEETHEADERW_V1; /*20803 */ typedef DIDEVICEOBJECTINSTANCEA *LPCDIDEVICEOBJECTINSTANCE; /*20804 */ typedef _DEVICE_POWER_STATE *PDEVICE_POWER_STATE; /*20805 */ typedef void (__cdecl *PostProcessFunction)(NiStream *, NiObject *); /*20806 */ typedef _MEMORYSTATUS *LPMEMORYSTATUS; /*20807 */ typedef _REMSECURITY_ATTRIBUTES *PREMSECURITY_ATTRIBUTES; /*20808 */ typedef wchar_t *BSTR; /*20809 */ typedef _DRIVER_INFO_5A *PDRIVER_INFO_5; /*20810 */ typedef IWrappedProtocol *LPIWRAPPEDPROTOCOL; /*20811 */ typedef _RPC_CALL_LOCAL_ADDRESS_V1 *PRPC_CALL_LOCAL_ADDRESS_V1; /*20812 */ typedef _SYSTEM_AUDIT_CALLBACK_ACE *PSYSTEM_AUDIT_CALLBACK_ACE; /*20813 */ typedef _RPC_ASYNC_NOTIFICATION_INFO *PRPC_ASYNC_NOTIFICATION_INFO; /*20814 */ typedef unsigned int *PKSPIN_LOCK; /*20815 */ typedef _CERT_ACCESS_DESCRIPTION *PCERT_ACCESS_DESCRIPTION; /*20816 */ typedef void *png_voidp; /*20817 */ typedef D3DXPLANE *LPD3DXPLANE; /*20818 */ typedef tagLASTINPUTINFO *PLASTINPUTINFO; /*20819 */ typedef HSTR__ *HSTR; /*20820 */ typedef char ShineBool; /*20821 */ typedef _SERVICE_CONTROL_STATUS_REASON_PARAMSA *PSERVICE_CONTROL_STATUS_REASON_PARAMSA; /*20822 */ typedef _KDHELP64 *PKDHELP64; /*20823 */ typedef _JOB_INFO_1A *LPJOB_INFO_1; /*20824 */ typedef void __stdcall RTL_UMS_SCHEDULER_ENTRY_POINT(_RTL_UMS_SCHEDULER_REASON, unsigned int, void *); /*20825 */ typedef void (__thiscall *func_t)(SteamCallback *this, GetAuthSessionTicketResponse_t *); /*20826 */ typedef IInternet *LPIINTERNET; /*20827 */ typedef _IMAGE_BOUND_IMPORT_DESCRIPTOR *PIMAGE_BOUND_IMPORT_DESCRIPTOR; /*20828 */ typedef tagMIXERLINEW *PMIXERLINEW; /*20829 */ typedef void (__cdecl *PEXCEPTION_HANDLER)(); /*20830 */ typedef tagCREATESTRUCTW *LPCREATESTRUCTW; /*20831 */ typedef _DRIVER_INFO_8W *LPDRIVER_INFO_8W; /*20832 */ typedef void MENUTEMPLATEA; /*20833 */ typedef _TIME_DYNAMIC_ZONE_INFORMATION *PDYNAMIC_TIME_ZONE_INFORMATION; /*20834 */ typedef wchar_t *LPWSTR; /*20835 */ typedef tagAUXCAPS2A *PAUXCAPS2; /*20836 */ typedef void *LPMENUTEMPLATEA; /*20837 */ typedef _ADAPTER_STATUS *PADAPTER_STATUS; /*20838 */ typedef _WIN32_FIND_STREAM_DATA *PWIN32_FIND_STREAM_DATA; /*20839 */ typedef _OBJECT_TYPE_LIST *POBJECT_TYPE_LIST; /*20840 */ typedef ID3DXFileSaveObject *LPD3DXFILESAVEOBJECT; /*20841 */ typedef int (__stdcall *I_RpcProxyGetClientSessionAndResourceUUID)(void *, int *, _GUID *, int *, _GUID *); /*20842 */ typedef unsigned int FLONG; /*20843 */ typedef _SERVICE_TABLE_ENTRYA *LPSERVICE_TABLE_ENTRYA; /*20844 */ typedef _SECURITY_QUALITY_OF_SERVICE *PSECURITY_QUALITY_OF_SERVICE; /*20845 */ typedef wavehdr_tag *PWAVEHDR; /*20846 */ typedef void *LPMENUTEMPLATEW; /*20847 */ typedef _PEB_FREE_BLOCK *PPEB_FREE_BLOCK; /*20848 */ typedef _SLIST_HEADER *PSLIST_HEADER32; /*20849 */ typedef IDirectInput2A *LPDIRECTINPUT2; /*20850 */ typedef ATL::_ATL_CATMAP_ENTRY *__cdecl _ATL_CATMAPFUNC(); /*20851 */ typedef _SERVICE_FAILURE_ACTIONSA *LPSERVICE_FAILURE_ACTIONS; /*20852 */ typedef void MENUTEMPLATEW; /*20853 */ typedef tagMIXERLINEA *PMIXERLINEA; /*20854 */ typedef _TP_POOL_STACK_INFORMATION *PTP_POOL_STACK_INFORMATION; /*20855 */ typedef _JOBOBJECT_BASIC_PROCESS_ID_LIST *PJOBOBJECT_BASIC_PROCESS_ID_LIST; /*20856 */ typedef tagAUXCAPSA *PAUXCAPS; /*20857 */ typedef tagCREATESTRUCTA *LPCREATESTRUCTA; /*20858 */ typedef void __stdcall RPC_CLIENT_FREE(void *); /*20859 */ typedef KQ_MAP_ALLOC_TABLE *LPKQ_MAP_ALLOC_TABLE; /*20860 */ typedef int *PLONG; /*20861 */ typedef _PROCESS_INFORMATION *PPROCESS_INFORMATION; /*20862 */ typedef tagOBJECTDESCRIPTOR *LPOBJECTDESCRIPTOR; /*20863 */ typedef _RTL_CONDITION_VARIABLE *PCONDITION_VARIABLE; /*20864 */ typedef _CRYPT_OID_INFO *PCCRYPT_OID_INFO; /*20865 */ typedef unsigned __int16 ShineHandleNumber; /*20866 */ typedef _CRL_CONTEXT *PCRL_CONTEXT; /*20867 */ typedef unsigned int uLong; /*20868 */ typedef unsigned int ULONG; /*20869 */ typedef IOleObject *LPOLEOBJECT; /*20870 */ typedef DIDEVICEOBJECTDATA *LPCDIDEVICEOBJECTDATA; /*20871 */ typedef tagEMRPOLYLINE *PEMRPOLYLINETO; /*20872 */ typedef void *HCRYPTOIDFUNCADDR; /*20873 */ typedef _PROC_THREAD_ATTRIBUTE_LIST *PPROC_THREAD_ATTRIBUTE_LIST; /*20874 */ typedef tagREGISTERWORDA *LPREGISTERWORDA; /*20875 */ typedef _DRIVER_INFO_5W *PDRIVER_INFO_5W; /*20876 */ typedef tagREGISTERWORDA *NPREGISTERWORDA; /*20877 */ typedef tagMIDIINCAPS2A *PMIDIINCAPS2A; /*20878 */ typedef char *LPTSTR; /*20879 */ typedef _DCB *LPDCB; /*20880 */ typedef _JOB_INFO_1W *LPJOB_INFO_1W; /*20881 */ typedef void __stdcall _ATL_TERMFUNC(unsigned int); /*20882 */ typedef _MONITOR_DISPLAY_STATE *PMONITOR_DISPLAY_STATE; /*20883 */ typedef unsigned int PackageId_t; /*20884 */ typedef _D3DXATTRIBUTERANGE *LPD3DXATTRIBUTERANGE; /*20885 */ typedef char SHINE_CHAR_CLASS_ID; /*20886 */ typedef tagRAWMOUSE *PRAWMOUSE; /*20887 */ typedef int (__stdcall *PFN_CERT_ENUM_SYSTEM_STORE_LOCATION)(const wchar_t *, unsigned int, void *, void *); /*20888 */ typedef tagMIDIINCAPS2W *PMIDIINCAPS2W; /*20889 */ typedef const char *D3DXParameterPtr; /*20890 */ typedef _CMSG_CMS_RECIPIENT_INFO *PCMSG_CMS_RECIPIENT_INFO; /*20891 */ typedef tagREGISTERWORDW *NPREGISTERWORDW; /*20892 */ typedef _OUTLINETEXTMETRICA *LPOUTLINETEXTMETRIC; /*20893 */ typedef void (__cdecl *PMFN)(); /*20894 */ typedef tagREGISTERWORDW *LPREGISTERWORDW; /*20895 */ typedef _DRIVER_INFO_5A *PDRIVER_INFO_5A; /*20896 */ typedef _OUTLINETEXTMETRICA *NPOUTLINETEXTMETRIC; /*20897 */ typedef ID3DXFileSaveData **LPLPD3DXFILESAVEDATA; /*20898 */ typedef int ptrdiff_t; /*20899 */ typedef tagMCI_SEEK_PARMS *PMCI_SEEK_PARMS; /*20900 */ typedef _JOB_INFO_1A *LPJOB_INFO_1A; /*20901 */ typedef _LOOKUP_STREAM_FROM_CLUSTER_ENTRY *PLOOKUP_STREAM_FROM_CLUSTER_ENTRY; /*20902 */ typedef tagAUXCAPSW *PAUXCAPSW; /*20903 */ typedef void MENUTEMPLATE; /*20904 */ typedef IDirectInput2W *LPDIRECTINPUT2W; /*20905 */ typedef HRESULT __stdcall _ATL_CREATORFUNC(void *, _GUID *, void **); /*20906 */ typedef void *LPMENUTEMPLATE; /*20907 */ typedef _DIDEVICEIMAGEINFOHEADERA *LPDIDEVICEIMAGEINFOHEADER; /*20908 */ typedef char ShineEmoticonID; /*20909 */ typedef tagEMRSETVIEWPORTORGEX *PEMRSETBRUSHORGEX; /*20910 */ typedef char CT_TYPE; /*20911 */ typedef unsigned int SICHINTF; /*20912 */ typedef _JIT_DEBUG_INFO *LPJIT_DEBUG_INFO32; /*20913 */ typedef _IMAGE_LINENUMBER *PIMAGE_LINENUMBER; /*20914 */ typedef char BOOLEAN; /*20915 */ typedef char boolean; /*20916 */ typedef _tiddata *_ptiddata; /*20917 */ typedef HMIDISTRM__ *HMIDISTRM; /*20918 */ typedef _TOKEN_INFORMATION_CLASS *PTOKEN_INFORMATION_CLASS; /*20919 */ typedef D3DXCOLOR *LPD3DXCOLOR; /*20920 */ typedef _CRYPT_SIGN_MESSAGE_PARA *PCRYPT_SIGN_MESSAGE_PARA; /*20921 */ typedef void (__cdecl *Free_t)(void *); /*20922 */ typedef const wchar_t *PCWCHAR; /*20923 */ typedef IDirectInput2A *LPDIRECTINPUT2A; /*20924 */ typedef tagAUXCAPSA *PAUXCAPSA; /*20925 */ typedef _JOB_INFO_4A *PJOB_INFO_4A; /*20926 */ typedef tagCREATESTRUCTA *LPCREATESTRUCT; /*20927 */ typedef tagMIXERLINEA *PMIXERLINE; /*20928 */ typedef void (__stdcall *SENDASYNCPROC)(HWND__ *, unsigned int, unsigned int, int); /*20929 */ typedef _ZONEATTRIBUTES *LPZONEATTRIBUTES; /*20930 */ typedef HMENU__ *HMENU; /*20931 */ typedef int (__stdcall *DLGPROC)(HWND__ *, unsigned int, unsigned int, int); /*20932 */ typedef unsigned __int16 NETCOMMANDTYPE; /*20933 */ typedef _CTL_VERIFY_USAGE_STATUS *PCTL_VERIFY_USAGE_STATUS; /*20934 */ typedef unsigned int SHINE_GUILD_ACADEMY_MEMBER_FLAGS; /*20935 */ typedef _TAPE_SET_DRIVE_PARAMETERS *PTAPE_SET_DRIVE_PARAMETERS; /*20936 */ typedef HWAVEOUT__ **LPHWAVEOUT; /*20937 */ typedef unsigned int SHINE_GUILD_FAME; /*20938 */ typedef _TP_POOL *PTP_POOL; /*20939 */ typedef ICreateTypeLib *LPCREATETYPELIB; /*20940 */ typedef _GUID *PUOW; /*20941 */ typedef _CONTEXT_EX *PCONTEXT_EX; /* End of file */