#define UNLOADED_FILE 1 #include static main(void) { Enums(); // enumerations Structures(); // structure types } static Enums_0(id) { id = AddEnum(-1,"MACRO_WM",0x2260000); AddConstEx(id,"WM_NULL", 0x0, 0xffffffff); AddConstEx(id,"WM_CREATE", 0x1, 0xffffffff); AddConstEx(id,"WM_DESTROY", 0x2, 0xffffffff); AddConstEx(id,"WM_MOVE", 0x3, 0xffffffff); AddConstEx(id,"WM_SIZE", 0x5, 0xffffffff); AddConstEx(id,"WM_ACTIVATE", 0x6, 0xffffffff); AddConstEx(id,"WM_SETFOCUS", 0x7, 0xffffffff); AddConstEx(id,"WM_KILLFOCUS", 0x8, 0xffffffff); AddConstEx(id,"WM_ENABLE", 0xa, 0xffffffff); AddConstEx(id,"WM_SETREDRAW", 0xb, 0xffffffff); AddConstEx(id,"WM_SETTEXT", 0xc, 0xffffffff); AddConstEx(id,"WM_GETTEXT", 0xd, 0xffffffff); AddConstEx(id,"WM_GETTEXTLENGTH", 0xe, 0xffffffff); AddConstEx(id,"WM_PAINT", 0xf, 0xffffffff); AddConstEx(id,"WM_CLOSE", 0x10, 0xffffffff); AddConstEx(id,"WM_QUERYENDSESSION", 0x11, 0xffffffff); AddConstEx(id,"WM_QUIT", 0x12, 0xffffffff); AddConstEx(id,"WM_QUERYOPEN", 0x13, 0xffffffff); AddConstEx(id,"WM_ERASEBKGND", 0x14, 0xffffffff); AddConstEx(id,"WM_SYSCOLORCHANGE", 0x15, 0xffffffff); AddConstEx(id,"WM_ENDSESSION", 0x16, 0xffffffff); AddConstEx(id,"WM_SHOWWINDOW", 0x18, 0xffffffff); AddConstEx(id,"WM_WININICHANGE", 0x1a, 0xffffffff); AddConstEx(id,"WM_SETTINGCHANGE", 0x1a, 0xffffffff); AddConstEx(id,"WM_DEVMODECHANGE", 0x1b, 0xffffffff); AddConstEx(id,"WM_ACTIVATEAPP", 0x1c, 0xffffffff); AddConstEx(id,"WM_FONTCHANGE", 0x1d, 0xffffffff); AddConstEx(id,"WM_TIMECHANGE", 0x1e, 0xffffffff); AddConstEx(id,"WM_CANCELMODE", 0x1f, 0xffffffff); AddConstEx(id,"WM_SETCURSOR", 0x20, 0xffffffff); AddConstEx(id,"WM_MOUSEACTIVATE", 0x21, 0xffffffff); AddConstEx(id,"WM_CHILDACTIVATE", 0x22, 0xffffffff); AddConstEx(id,"WM_QUEUESYNC", 0x23, 0xffffffff); AddConstEx(id,"WM_GETMINMAXINFO", 0x24, 0xffffffff); AddConstEx(id,"WM_PAINTICON", 0x26, 0xffffffff); AddConstEx(id,"WM_ICONERASEBKGND", 0x27, 0xffffffff); AddConstEx(id,"WM_NEXTDLGCTL", 0x28, 0xffffffff); AddConstEx(id,"WM_SPOOLERSTATUS", 0x2a, 0xffffffff); AddConstEx(id,"WM_DRAWITEM", 0x2b, 0xffffffff); AddConstEx(id,"WM_MEASUREITEM", 0x2c, 0xffffffff); AddConstEx(id,"WM_DELETEITEM", 0x2d, 0xffffffff); AddConstEx(id,"WM_VKEYTOITEM", 0x2e, 0xffffffff); AddConstEx(id,"WM_CHARTOITEM", 0x2f, 0xffffffff); AddConstEx(id,"WM_SETFONT", 0x30, 0xffffffff); AddConstEx(id,"WM_GETFONT", 0x31, 0xffffffff); AddConstEx(id,"WM_SETHOTKEY", 0x32, 0xffffffff); AddConstEx(id,"WM_GETHOTKEY", 0x33, 0xffffffff); AddConstEx(id,"WM_QUERYDRAGICON", 0x37, 0xffffffff); AddConstEx(id,"WM_COMPAREITEM", 0x39, 0xffffffff); AddConstEx(id,"WM_GETOBJECT", 0x3d, 0xffffffff); AddConstEx(id,"WM_COMPACTING", 0x41, 0xffffffff); AddConstEx(id,"WM_COMMNOTIFY", 0x44, 0xffffffff); AddConstEx(id,"WM_WINDOWPOSCHANGING", 0x46, 0xffffffff); AddConstEx(id,"WM_WINDOWPOSCHANGED", 0x47, 0xffffffff); AddConstEx(id,"WM_POWER", 0x48, 0xffffffff); AddConstEx(id,"WM_COPYDATA", 0x4a, 0xffffffff); AddConstEx(id,"WM_CANCELJOURNAL", 0x4b, 0xffffffff); AddConstEx(id,"WM_NOTIFY", 0x4e, 0xffffffff); AddConstEx(id,"WM_INPUTLANGCHANGEREQUEST", 0x50, 0xffffffff); AddConstEx(id,"WM_INPUTLANGCHANGE", 0x51, 0xffffffff); AddConstEx(id,"WM_TCARD", 0x52, 0xffffffff); AddConstEx(id,"WM_HELP", 0x53, 0xffffffff); AddConstEx(id,"WM_USERCHANGED", 0x54, 0xffffffff); AddConstEx(id,"WM_NOTIFYFORMAT", 0x55, 0xffffffff); AddConstEx(id,"WM_CONTEXTMENU", 0x7b, 0xffffffff); AddConstEx(id,"WM_STYLECHANGING", 0x7c, 0xffffffff); AddConstEx(id,"WM_STYLECHANGED", 0x7d, 0xffffffff); AddConstEx(id,"WM_DISPLAYCHANGE", 0x7e, 0xffffffff); AddConstEx(id,"WM_GETICON", 0x7f, 0xffffffff); AddConstEx(id,"WM_SETICON", 0x80, 0xffffffff); AddConstEx(id,"WM_NCCREATE", 0x81, 0xffffffff); AddConstEx(id,"WM_NCDESTROY", 0x82, 0xffffffff); AddConstEx(id,"WM_NCCALCSIZE", 0x83, 0xffffffff); AddConstEx(id,"WM_NCHITTEST", 0x84, 0xffffffff); AddConstEx(id,"WM_NCPAINT", 0x85, 0xffffffff); AddConstEx(id,"WM_NCACTIVATE", 0x86, 0xffffffff); AddConstEx(id,"WM_GETDLGCODE", 0x87, 0xffffffff); AddConstEx(id,"WM_SYNCPAINT", 0x88, 0xffffffff); AddConstEx(id,"WM_NCMOUSEMOVE", 0xa0, 0xffffffff); AddConstEx(id,"WM_NCLBUTTONDOWN", 0xa1, 0xffffffff); AddConstEx(id,"WM_NCLBUTTONUP", 0xa2, 0xffffffff); AddConstEx(id,"WM_NCLBUTTONDBLCLK", 0xa3, 0xffffffff); AddConstEx(id,"WM_NCRBUTTONDOWN", 0xa4, 0xffffffff); AddConstEx(id,"WM_NCRBUTTONUP", 0xa5, 0xffffffff); AddConstEx(id,"WM_NCRBUTTONDBLCLK", 0xa6, 0xffffffff); AddConstEx(id,"WM_NCMBUTTONDOWN", 0xa7, 0xffffffff); AddConstEx(id,"WM_NCMBUTTONUP", 0xa8, 0xffffffff); AddConstEx(id,"WM_NCMBUTTONDBLCLK", 0xa9, 0xffffffff); AddConstEx(id,"WM_KEYFIRST", 0x100, 0xffffffff); AddConstEx(id,"WM_KEYDOWN", 0x100, 0xffffffff); AddConstEx(id,"WM_KEYUP", 0x101, 0xffffffff); AddConstEx(id,"WM_CHAR", 0x102, 0xffffffff); AddConstEx(id,"WM_DEADCHAR", 0x103, 0xffffffff); AddConstEx(id,"WM_SYSKEYDOWN", 0x104, 0xffffffff); AddConstEx(id,"WM_SYSKEYUP", 0x105, 0xffffffff); AddConstEx(id,"WM_SYSCHAR", 0x106, 0xffffffff); AddConstEx(id,"WM_SYSDEADCHAR", 0x107, 0xffffffff); AddConstEx(id,"WM_KEYLAST", 0x108, 0xffffffff); AddConstEx(id,"WM_IME_STARTCOMPOSITION", 0x10d, 0xffffffff); AddConstEx(id,"WM_IME_ENDCOMPOSITION", 0x10e, 0xffffffff); AddConstEx(id,"WM_IME_COMPOSITION", 0x10f, 0xffffffff); AddConstEx(id,"WM_IME_KEYLAST", 0x10f, 0xffffffff); AddConstEx(id,"WM_INITDIALOG", 0x110, 0xffffffff); AddConstEx(id,"WM_COMMAND", 0x111, 0xffffffff); AddConstEx(id,"WM_SYSCOMMAND", 0x112, 0xffffffff); AddConstEx(id,"WM_TIMER", 0x113, 0xffffffff); AddConstEx(id,"WM_HSCROLL", 0x114, 0xffffffff); AddConstEx(id,"WM_VSCROLL", 0x115, 0xffffffff); AddConstEx(id,"WM_INITMENU", 0x116, 0xffffffff); AddConstEx(id,"WM_INITMENUPOPUP", 0x117, 0xffffffff); AddConstEx(id,"WM_MENUSELECT", 0x11f, 0xffffffff); AddConstEx(id,"WM_MENUCHAR", 0x120, 0xffffffff); AddConstEx(id,"WM_ENTERIDLE", 0x121, 0xffffffff); AddConstEx(id,"WM_MENURBUTTONUP", 0x122, 0xffffffff); AddConstEx(id,"WM_MENUDRAG", 0x123, 0xffffffff); AddConstEx(id,"WM_MENUGETOBJECT", 0x124, 0xffffffff); AddConstEx(id,"WM_UNINITMENUPOPUP", 0x125, 0xffffffff); AddConstEx(id,"WM_MENUCOMMAND", 0x126, 0xffffffff); AddConstEx(id,"WM_CTLCOLORMSGBOX", 0x132, 0xffffffff); AddConstEx(id,"WM_CTLCOLOREDIT", 0x133, 0xffffffff); AddConstEx(id,"WM_CTLCOLORLISTBOX", 0x134, 0xffffffff); AddConstEx(id,"WM_CTLCOLORBTN", 0x135, 0xffffffff); AddConstEx(id,"WM_CTLCOLORDLG", 0x136, 0xffffffff); AddConstEx(id,"WM_CTLCOLORSCROLLBAR", 0x137, 0xffffffff); AddConstEx(id,"WM_CTLCOLORSTATIC", 0x138, 0xffffffff); AddConstEx(id,"WM_MOUSEFIRST", 0x200, 0xffffffff); AddConstEx(id,"WM_MOUSEMOVE", 0x200, 0xffffffff); AddConstEx(id,"WM_LBUTTONDOWN", 0x201, 0xffffffff); AddConstEx(id,"WM_LBUTTONUP", 0x202, 0xffffffff); AddConstEx(id,"WM_LBUTTONDBLCLK", 0x203, 0xffffffff); AddConstEx(id,"WM_RBUTTONDOWN", 0x204, 0xffffffff); AddConstEx(id,"WM_RBUTTONUP", 0x205, 0xffffffff); AddConstEx(id,"WM_RBUTTONDBLCLK", 0x206, 0xffffffff); AddConstEx(id,"WM_MBUTTONDOWN", 0x207, 0xffffffff); AddConstEx(id,"WM_MBUTTONUP", 0x208, 0xffffffff); AddConstEx(id,"WM_MBUTTONDBLCLK", 0x209, 0xffffffff); AddConstEx(id,"WM_MOUSEWHEEL", 0x20a, 0xffffffff); AddConstEx(id,"WM_MOUSELAST", 0x20a, 0xffffffff); AddConstEx(id,"WM_PARENTNOTIFY", 0x210, 0xffffffff); AddConstEx(id,"WM_ENTERMENULOOP", 0x211, 0xffffffff); AddConstEx(id,"WM_EXITMENULOOP", 0x212, 0xffffffff); AddConstEx(id,"WM_NEXTMENU", 0x213, 0xffffffff); AddConstEx(id,"WM_SIZING", 0x214, 0xffffffff); AddConstEx(id,"WM_CAPTURECHANGED", 0x215, 0xffffffff); AddConstEx(id,"WM_MOVING", 0x216, 0xffffffff); AddConstEx(id,"WM_POWERBROADCAST", 0x218, 0xffffffff); AddConstEx(id,"WM_DEVICECHANGE", 0x219, 0xffffffff); AddConstEx(id,"WM_MDICREATE", 0x220, 0xffffffff); AddConstEx(id,"WM_MDIDESTROY", 0x221, 0xffffffff); AddConstEx(id,"WM_MDIACTIVATE", 0x222, 0xffffffff); AddConstEx(id,"WM_MDIRESTORE", 0x223, 0xffffffff); AddConstEx(id,"WM_MDINEXT", 0x224, 0xffffffff); AddConstEx(id,"WM_MDIMAXIMIZE", 0x225, 0xffffffff); AddConstEx(id,"WM_MDITILE", 0x226, 0xffffffff); AddConstEx(id,"WM_MDICASCADE", 0x227, 0xffffffff); AddConstEx(id,"WM_MDIICONARRANGE", 0x228, 0xffffffff); AddConstEx(id,"WM_MDIGETACTIVE", 0x229, 0xffffffff); AddConstEx(id,"WM_MDISETMENU", 0x230, 0xffffffff); AddConstEx(id,"WM_ENTERSIZEMOVE", 0x231, 0xffffffff); AddConstEx(id,"WM_EXITSIZEMOVE", 0x232, 0xffffffff); AddConstEx(id,"WM_DROPFILES", 0x233, 0xffffffff); AddConstEx(id,"WM_MDIREFRESHMENU", 0x234, 0xffffffff); AddConstEx(id,"WM_IME_SETCONTEXT", 0x281, 0xffffffff); AddConstEx(id,"WM_IME_NOTIFY", 0x282, 0xffffffff); AddConstEx(id,"WM_IME_CONTROL", 0x283, 0xffffffff); AddConstEx(id,"WM_IME_COMPOSITIONFULL", 0x284, 0xffffffff); AddConstEx(id,"WM_IME_SELECT", 0x285, 0xffffffff); AddConstEx(id,"WM_IME_CHAR", 0x286, 0xffffffff); AddConstEx(id,"WM_IME_REQUEST", 0x288, 0xffffffff); AddConstEx(id,"WM_IME_KEYDOWN", 0x290, 0xffffffff); AddConstEx(id,"WM_IME_KEYUP", 0x291, 0xffffffff); AddConstEx(id,"WM_MOUSEHOVER", 0x2a1, 0xffffffff); AddConstEx(id,"WM_MOUSELEAVE", 0x2a3, 0xffffffff); AddConstEx(id,"WM_CUT", 0x300, 0xffffffff); AddConstEx(id,"WM_COPY", 0x301, 0xffffffff); AddConstEx(id,"WM_PASTE", 0x302, 0xffffffff); AddConstEx(id,"WM_CLEAR", 0x303, 0xffffffff); AddConstEx(id,"WM_UNDO", 0x304, 0xffffffff); AddConstEx(id,"WM_RENDERFORMAT", 0x305, 0xffffffff); AddConstEx(id,"WM_RENDERALLFORMATS", 0x306, 0xffffffff); AddConstEx(id,"WM_DESTROYCLIPBOARD", 0x307, 0xffffffff); AddConstEx(id,"WM_DRAWCLIPBOARD", 0x308, 0xffffffff); AddConstEx(id,"WM_PAINTCLIPBOARD", 0x309, 0xffffffff); AddConstEx(id,"WM_VSCROLLCLIPBOARD", 0x30a, 0xffffffff); AddConstEx(id,"WM_SIZECLIPBOARD", 0x30b, 0xffffffff); AddConstEx(id,"WM_ASKCBFORMATNAME", 0x30c, 0xffffffff); AddConstEx(id,"WM_CHANGECBCHAIN", 0x30d, 0xffffffff); AddConstEx(id,"WM_HSCROLLCLIPBOARD", 0x30e, 0xffffffff); AddConstEx(id,"WM_QUERYNEWPALETTE", 0x30f, 0xffffffff); AddConstEx(id,"WM_PALETTEISCHANGING", 0x310, 0xffffffff); AddConstEx(id,"WM_PALETTECHANGED", 0x311, 0xffffffff); AddConstEx(id,"WM_HOTKEY", 0x312, 0xffffffff); AddConstEx(id,"WM_PRINT", 0x317, 0xffffffff); AddConstEx(id,"WM_PRINTCLIENT", 0x318, 0xffffffff); AddConstEx(id,"WM_HANDHELDFIRST", 0x358, 0xffffffff); AddConstEx(id,"WM_HANDHELDLAST", 0x35f, 0xffffffff); AddConstEx(id,"WM_AFXFIRST", 0x360, 0xffffffff); AddConstEx(id,"WM_AFXLAST", 0x37f, 0xffffffff); AddConstEx(id,"WM_PENWINFIRST", 0x380, 0xffffffff); AddConstEx(id,"WM_PENWINLAST", 0x38f, 0xffffffff); AddConstEx(id,"WM_DDE_FIRST", 0x3e0, 0xffffffff); AddConstEx(id,"WM_DDE_INITIATE", 0x3e0, 0xffffffff); AddConstEx(id,"WM_DDE_TERMINATE", 0x3e1, 0xffffffff); AddConstEx(id,"WM_DDE_ADVISE", 0x3e2, 0xffffffff); AddConstEx(id,"WM_DDE_UNADVISE", 0x3e3, 0xffffffff); AddConstEx(id,"WM_DDE_ACK", 0x3e4, 0xffffffff); AddConstEx(id,"WM_DDE_DATA", 0x3e5, 0xffffffff); AddConstEx(id,"WM_DDE_REQUEST", 0x3e6, 0xffffffff); AddConstEx(id,"WM_DDE_POKE", 0x3e7, 0xffffffff); AddConstEx(id,"WM_DDE_EXECUTE", 0x3e8, 0xffffffff); AddConstEx(id,"WM_DDE_LAST", 0x3e8, 0xffffffff); AddConstEx(id,"WM_USER", 0x400, 0xffffffff); AddConstEx(id,"WM_PSD_PAGESETUPDLG", 0x400, 0xffffffff); AddConstEx(id,"WM_PSD_FULLPAGERECT", 0x401, 0xffffffff); AddConstEx(id,"WM_CHOOSEFONT_GETLOGFONT", 0x401, 0xffffffff); AddConstEx(id,"WM_PSD_MINMARGINRECT", 0x402, 0xffffffff); AddConstEx(id,"WM_PSD_MARGINRECT", 0x403, 0xffffffff); AddConstEx(id,"WM_PSD_GREEKTEXTRECT", 0x404, 0xffffffff); AddConstEx(id,"WM_PSD_ENVSTAMPRECT", 0x405, 0xffffffff); AddConstEx(id,"WM_PSD_YAFULLPAGERECT", 0x406, 0xffffffff); AddConstEx(id,"WM_CHOOSEFONT_SETLOGFONT", 0x465, 0xffffffff); AddConstEx(id,"WM_CHOOSEFONT_SETFLAGS", 0x466, 0xffffffff); AddConstEx(id,"WM_APP", 0x8000, 0xffffffff); id = AddEnum(-1,"wlxversion",0x1100000); AddConstEx(id,"WLX_VERSION_1_0", 0x10000, 0xffffffff); AddConstEx(id,"WLX_VERSION_1_1", 0x10001, 0xffffffff); AddConstEx(id,"WLX_VERSION_1_2", 0x10002, 0xffffffff); AddConstEx(id,"WLX_VERSION_1_3", 0x10003, 0xffffffff); AddConstEx(id,"WLX_VERSION_1_4", 0x10004, 0xffffffff); AddConstEx(id,"WLX_CURRENT_VERSION", 0x10004, 0xffffffff); id = AddEnum(-1,"wlxSAStypes",0x1100000); AddConstEx(id,"WLX_SAS_TYPE_TIMEOUT", 0x0, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_CTRL_ALT_DEL", 0x1, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SCRNSVR_TIMEOUT", 0x2, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SCRNSVR_ACTIVITY", 0x3, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_USER_LOGOFF", 0x4, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SC_INSERT", 0x5, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SC_REMOVE", 0x6, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_AUTHENTICATED", 0x7, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SC_FIRST_READER_ARRIVED", 0x8, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SC_LAST_READER_REMOVED", 0x9, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_SWITCHUSER", 0xa, 0xffffffff); AddConstEx(id,"WLX_SAS_TYPE_MAX_MSFT_VALUE", 0x7f, 0xffffffff); id = AddEnum(-1,"wlxLogonOptions",0x1100000); AddConstEx(id,"WLX_LOGON_OPT_NO_PROFILE", 0x1, 0xffffffff); id = AddEnum(-1,"wlxProfileType",0x1100000); AddConstEx(id,"WLX_PROFILE_TYPE_V1_0", 0x1, 0xffffffff); AddConstEx(id,"WLX_PROFILE_TYPE_V2_0", 0x2, 0xffffffff); id = AddEnum(-1,"wlxSASaction",0x1100000); AddConstEx(id,"WLX_SAS_ACTION_LOGON", 0x1, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_NONE", 0x2, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_LOCK_WKSTA", 0x3, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_LOGOFF", 0x4, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SHUTDOWN", 0x5, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_PWD_CHANGED", 0x6, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_TASKLIST", 0x7, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_UNLOCK_WKSTA", 0x8, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_FORCE_LOGOFF", 0x9, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SHUTDOWN_POWER_OFF", 0xa, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SHUTDOWN_REBOOT", 0xb, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SHUTDOWN_SLEEP", 0xc, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SHUTDOWN_SLEEP2", 0xd, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SHUTDOWN_HIBERNATE", 0xe, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_RECONNECTED", 0xf, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_DELAYED_FORCE_LOGOFF", 0x10, 0xffffffff); AddConstEx(id,"WLX_SAS_ACTION_SWITCH_CONSOLE", 0x11, 0xffffffff); id = AddEnum(-1,"wlxWMs",0x1100000); AddConstEx(id,"WLX_WM_SAS", 0x659, 0xffffffff); id = AddEnum(-1,"wlxDialogReturnVals",0x1100000); AddConstEx(id,"WLX_DLG_SAS", 0x65, 0xffffffff); AddConstEx(id,"WLX_DLG_INPUT_TIMEOUT", 0x66, 0xffffffff); AddConstEx(id,"WLX_DLG_SCREEN_SAVER_TIMEOUT", 0x67, 0xffffffff); AddConstEx(id,"WLX_DLG_USER_LOGOFF", 0x68, 0xffffffff); id = AddEnum(-1,"wlxCredentialTypes",0x1100000); AddConstEx(id,"WLX_CREDENTIAL_TYPE_V1_0", 0x1, 0xffffffff); AddConstEx(id,"WLX_CREDENTIAL_TYPE_V2_0", 0x2, 0xffffffff); id = AddEnum(-1,"wlxStatusMsgOption",0x1100000); AddConstEx(id,"STATUSMSG_OPTION_NOANIMATION", 0x1, 0xffffffff); AddConstEx(id,"STATUSMSG_OPTION_SETFOREGROUND", 0x2, 0xffffffff); id = AddEnum(-1,"wlxDesktopFlags",0x1100000); AddConstEx(id,"WLX_DESKTOP_NAME", 0x1, 0xffffffff); AddConstEx(id,"WLX_DESKTOP_HANDLE", 0x2, 0xffffffff); id = AddEnum(-1,"wlxCreateWhat",0x1100000); AddConstEx(id,"WLX_CREATE_INSTANCE_ONLY", 0x1, 0xffffffff); AddConstEx(id,"WLX_CREATE_USER", 0x2, 0xffffffff); id = AddEnum(-1,"wlxOptions",0x1100000); AddConstEx(id,"WLX_OPTION_USE_CTRL_ALT_DEL", 0x1, 0xffffffff); AddConstEx(id,"WLX_OPTION_CONTEXT_POINTER", 0x2, 0xffffffff); AddConstEx(id,"WLX_OPTION_USE_SMART_CARD", 0x3, 0xffffffff); AddConstEx(id,"WLX_OPTION_FORCE_LOGOFF_TIME", 0x4, 0xffffffff); AddConstEx(id,"WLX_OPTION_IGNORE_AUTO_LOGON", 0x8, 0xffffffff); AddConstEx(id,"WLX_OPTION_NO_SWITCH_ON_SAS", 0x9, 0xffffffff); AddConstEx(id,"WLX_OPTION_SMART_CARD_PRESENT", 0x10001, 0xffffffff); AddConstEx(id,"WLX_OPTION_SMART_CARD_INFO", 0x10002, 0xffffffff); AddConstEx(id,"WLX_OPTION_DISPATCH_TABLE_SIZE", 0x10003, 0xffffffff); } //------------------------------------------------------------------------ // Information about enum types static Enums(void) { auto id; id = Enums_0(id); } static Structures_0(id) { id = AddStrucEx(-1,"_LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E",0); id = AddStrucEx(-1,"LARGE_INTEGER",1); id = AddStrucEx(-1,"SYSTEMTIME",0); id = AddStrucEx(-1,"QUOTA_LIMITS",0); id = AddStrucEx(-1,"_SERVICE_STATUS",0); id = AddStrucEx(-1,"ICONINFO",0); id = AddStrucEx(-1,"_STARTUPINFOW",0); id = AddStrucEx(-1,"_SYSTEMTIME",0); id = AddStrucEx(-1,"_FILETIME",0); id = AddStrucEx(-1,"POINT",0); id = AddStrucEx(-1,"tagMSG",0); id = AddStrucEx(-1,"LOGFONTW",0); id = AddStrucEx(-1,"RGBQUAD",0); id = AddStrucEx(-1,"RECT",0); id = AddStrucEx(-1,"tagPOINT",0); id = AddStrucEx(-1,"tagRECT",0); id = AddStrucEx(-1,"WLX_SC_NOTIFICATION_INFO",0); id = AddStrucEx(-1,"WLX_PROFILE",0); id = AddStrucEx(-1,"WLX_MPR_NOTIFY_INFO",0); id = AddStrucEx(-1,"WLX_TERMINAL_SERVICES_DATA",0); id = AddStrucEx(-1,"WLX_CLIENT_CREDENTIALS_INFO",0); id = AddStrucEx(-1,"WLX_CONSOLESWITCH_CREDENTIALS_INFO",0); id = AddStrucEx(-1,"WLX_DESKTOP",0); id = AddStrucEx(-1,"WLX_DISPATCH",0); id = GetStrucIdByName("_LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E"); AddStrucMember(id,"LowPart", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"HighPart", 0x4, 0x20000400, -1, 4); id = GetStrucIdByName("LARGE_INTEGER"); AddStrucMember(id,"anonymous_0", 0x0, 0x60000400, GetStrucIdByName("_LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E"), 8); AddStrucMember(id,"u", 0x0, 0x60000400, GetStrucIdByName("_LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E"), 8); AddStrucMember(id,"QuadPart", 0x0, 0x30000400, -1, 8); id = GetStrucIdByName("SYSTEMTIME"); AddStrucMember(id,"wYear", 0x0, 0x10000400, -1, 2); AddStrucMember(id,"wMonth", 0x2, 0x10000400, -1, 2); AddStrucMember(id,"wDayOfWeek", 0x4, 0x10000400, -1, 2); AddStrucMember(id,"wDay", 0x6, 0x10000400, -1, 2); AddStrucMember(id,"wHour", 0x8, 0x10000400, -1, 2); AddStrucMember(id,"wMinute", 0xa, 0x10000400, -1, 2); AddStrucMember(id,"wSecond", 0xc, 0x10000400, -1, 2); AddStrucMember(id,"wMilliseconds", 0xe, 0x10000400, -1, 2); id = GetStrucIdByName("QUOTA_LIMITS"); AddStrucMember(id,"PagedPoolLimit", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"NonPagedPoolLimit", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"MinimumWorkingSetSize", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"MaximumWorkingSetSize", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"PagefileLimit", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"TimeLimit", 0x14, 0x60000400, GetStrucIdByName("LARGE_INTEGER"), 8); id = GetStrucIdByName("_SERVICE_STATUS"); AddStrucMember(id,"dwServiceType", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"dwCurrentState", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"dwControlsAccepted", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"dwWin32ExitCode", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"dwServiceSpecificExitCode", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"dwCheckPoint", 0x14, 0x20000400, -1, 4); AddStrucMember(id,"dwWaitHint", 0x18, 0x20000400, -1, 4); id = GetStrucIdByName("ICONINFO"); AddStrucMember(id,"fIcon", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"xHotspot", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"yHotspot", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"hbmMask", 0xc, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"hbmColor", 0x10, 0x25500400, 0xffffffff, 4); id = GetStrucIdByName("_STARTUPINFOW"); AddStrucMember(id,"cb", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"lpReserved", 0x4, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"lpDesktop", 0x8, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"lpTitle", 0xc, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"dwX", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"dwY", 0x14, 0x20000400, -1, 4); AddStrucMember(id,"dwXSize", 0x18, 0x20000400, -1, 4); AddStrucMember(id,"dwYSize", 0x1c, 0x20000400, -1, 4); AddStrucMember(id,"dwXCountChars", 0x20, 0x20000400, -1, 4); AddStrucMember(id,"dwYCountChars", 0x24, 0x20000400, -1, 4); AddStrucMember(id,"dwFillAttribute", 0x28, 0x20000400, -1, 4); AddStrucMember(id,"dwFlags", 0x2c, 0x20000400, -1, 4); AddStrucMember(id,"wShowWindow", 0x30, 0x10000400, -1, 2); AddStrucMember(id,"cbReserved2", 0x32, 0x10000400, -1, 2); AddStrucMember(id,"lpReserved2", 0x34, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"hStdInput", 0x38, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"hStdOutput", 0x3c, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"hStdError", 0x40, 0x25500400, 0xffffffff, 4); id = GetStrucIdByName("_SYSTEMTIME"); AddStrucMember(id,"wYear", 0x0, 0x10000400, -1, 2); AddStrucMember(id,"wMonth", 0x2, 0x10000400, -1, 2); AddStrucMember(id,"wDayOfWeek", 0x4, 0x10000400, -1, 2); AddStrucMember(id,"wDay", 0x6, 0x10000400, -1, 2); AddStrucMember(id,"wHour", 0x8, 0x10000400, -1, 2); AddStrucMember(id,"wMinute", 0xa, 0x10000400, -1, 2); AddStrucMember(id,"wSecond", 0xc, 0x10000400, -1, 2); AddStrucMember(id,"wMilliseconds", 0xe, 0x10000400, -1, 2); id = GetStrucIdByName("_FILETIME"); AddStrucMember(id,"dwLowDateTime", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"dwHighDateTime", 0x4, 0x20000400, -1, 4); id = GetStrucIdByName("POINT"); AddStrucMember(id,"x", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"y", 0x4, 0x20000400, -1, 4); id = GetStrucIdByName("tagMSG"); AddStrucMember(id,"hwnd", 0x0, 0x25500400, 0xffffffff, 4); AddStrucMember(id,"message", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"wParam", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"lParam", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"time", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"pt", 0x14, 0x60000400, GetStrucIdByName("POINT"), 8); id = GetStrucIdByName("LOGFONTW"); AddStrucMember(id,"lfHeight", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"lfWidth", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"lfEscapement", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"lfOrientation", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"lfWeight", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"lfItalic", 0x14, 0x000400, -1, 1); AddStrucMember(id,"lfUnderline", 0x15, 0x000400, -1, 1); AddStrucMember(id,"lfStrikeOut", 0x16, 0x000400, -1, 1); AddStrucMember(id,"lfCharSet", 0x17, 0x000400, -1, 1); AddStrucMember(id,"lfOutPrecision", 0x18, 0x000400, -1, 1); AddStrucMember(id,"lfClipPrecision", 0x19, 0x000400, -1, 1); AddStrucMember(id,"lfQuality", 0x1a, 0x000400, -1, 1); AddStrucMember(id,"lfPitchAndFamily", 0x1b, 0x000400, -1, 1); AddStrucMember(id,"lfFaceName", 0x1c, 0x10000400, -1, 64); id = GetStrucIdByName("RGBQUAD"); AddStrucMember(id,"rgbBlue", 0x0, 0x000400, -1, 1); AddStrucMember(id,"rgbGreen", 0x1, 0x000400, -1, 1); AddStrucMember(id,"rgbRed", 0x2, 0x000400, -1, 1); AddStrucMember(id,"rgbReserved", 0x3, 0x000400, -1, 1); id = GetStrucIdByName("RECT"); AddStrucMember(id,"left", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"top", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"right", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"bottom", 0xc, 0x20000400, -1, 4); id = GetStrucIdByName("tagPOINT"); AddStrucMember(id,"x", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"y", 0x4, 0x20000400, -1, 4); id = GetStrucIdByName("tagRECT"); AddStrucMember(id,"left", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"top", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"right", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"bottom", 0xc, 0x20000400, -1, 4); id = GetStrucIdByName("WLX_SC_NOTIFICATION_INFO"); AddStrucMember(id,"pszCard", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"pszReader", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"pszContainer", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"pszCryptoProvider", 0xc, 0x20000400, -1, 4); id = GetStrucIdByName("WLX_PROFILE"); AddStrucMember(id,"dwType", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"pszProfile", 0x4, 0x20000400, -1, 4); SetMemberComment(id, 0x4, "This is the last member for version 1 of this struct", 1); AddStrucMember(id,"pszPolicy", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"pszNetworkDefaultUserProfile", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"pszServerName", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"pszEnvironment", 0x14, 0x20000400, -1, 4); id = GetStrucIdByName("WLX_MPR_NOTIFY_INFO"); AddStrucMember(id,"pszUserName", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"pszDomain", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"pszPassword", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"pszOldPassword", 0xc, 0x20000400, -1, 4); id = GetStrucIdByName("WLX_TERMINAL_SERVICES_DATA"); AddStrucMember(id,"ProfilePath", 0x0, 0x10000400, -1, 514); AddStrucMember(id,"Padding1", 0x202, 0x10000400, -1, 2); AddStrucMember(id,"HomeDir", 0x204, 0x10000400, -1, 514); AddStrucMember(id,"Padding2", 0x406, 0x10000400, -1, 2); AddStrucMember(id,"HomeDirDrive", 0x408, 0x10000400, -1, 8); id = GetStrucIdByName("WLX_CLIENT_CREDENTIALS_INFO"); AddStrucMember(id,"dwType", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"pszUserName", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"pszDomain", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"pszPassword", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"fPromptForPassword", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"fDisconnectOnLogonFailure", 0x14, 0x20000400, -1, 4); SetMemberComment(id, 0x14, "Exists only in version 2 of this struct", 1); id = GetStrucIdByName("WLX_CONSOLESWITCH_CREDENTIALS_INFO"); AddStrucMember(id,"dwType", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"UserToken", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"LogonId", 0x8, 0x30000400, -1, 8); AddStrucMember(id,"Quotas", 0x10, 0x60000400, GetStrucIdByName("QUOTA_LIMITS"), 28); AddStrucMember(id,"UserName", 0x2c, 0x20000400, -1, 4); AddStrucMember(id,"Domain", 0x30, 0x20000400, -1, 4); AddStrucMember(id,"LogonTime", 0x34, 0x30000400, -1, 8); AddStrucMember(id,"SmartCardLogon", 0x3c, 0x20000400, -1, 4); AddStrucMember(id,"ProfileLength", 0x40, 0x20000400, -1, 4); AddStrucMember(id,"MessageType", 0x44, 0x20000400, -1, 4); AddStrucMember(id,"LogonCount", 0x48, 0x10000400, -1, 2); AddStrucMember(id,"BadPasswordCount", 0x4a, 0x10000400, -1, 2); AddStrucMember(id,"ProfileLogonTime", 0x4c, 0x30000400, -1, 8); AddStrucMember(id,"LogoffTime", 0x54, 0x30000400, -1, 8); AddStrucMember(id,"KickOffTime", 0x5c, 0x30000400, -1, 8); AddStrucMember(id,"PasswordLastSet", 0x64, 0x30000400, -1, 8); AddStrucMember(id,"PasswordCanChange", 0x6c, 0x30000400, -1, 8); AddStrucMember(id,"PasswordMustChange", 0x74, 0x30000400, -1, 8); AddStrucMember(id,"LogonScript", 0x7c, 0x20000400, -1, 4); AddStrucMember(id,"HomeDirectory", 0x80, 0x20000400, -1, 4); AddStrucMember(id,"FullName", 0x84, 0x20000400, -1, 4); AddStrucMember(id,"ProfilePath", 0x88, 0x20000400, -1, 4); AddStrucMember(id,"HomeDirectoryDrive", 0x8c, 0x20000400, -1, 4); AddStrucMember(id,"LogonServer", 0x90, 0x20000400, -1, 4); AddStrucMember(id,"UserFlags", 0x94, 0x20000400, -1, 4); AddStrucMember(id,"PrivateDataLen", 0x98, 0x20000400, -1, 4); AddStrucMember(id,"PrivateData", 0x9c, 0x20000400, -1, 4); id = GetStrucIdByName("WLX_DESKTOP"); AddStrucMember(id,"Size", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"Flags", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"hDesktop", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"pszDesktopName", 0xc, 0x20000400, -1, 4); id = GetStrucIdByName("WLX_DISPATCH"); AddStrucMember(id,"WlxUseCtrlAltDel", 0x0, 0x20000400, -1, 4); AddStrucMember(id,"WlxSetContextPointer", 0x4, 0x20000400, -1, 4); AddStrucMember(id,"WlxSasNotify", 0x8, 0x20000400, -1, 4); AddStrucMember(id,"WlxSetTimeout", 0xc, 0x20000400, -1, 4); AddStrucMember(id,"WlxAssignShellProtection", 0x10, 0x20000400, -1, 4); AddStrucMember(id,"WlxMessageBox", 0x14, 0x20000400, -1, 4); AddStrucMember(id,"WlxDialogBox", 0x18, 0x20000400, -1, 4); AddStrucMember(id,"WlxDialogBoxParam", 0x1c, 0x20000400, -1, 4); AddStrucMember(id,"WlxDialogBoxIndirect", 0x20, 0x20000400, -1, 4); AddStrucMember(id,"WlxDialogBoxIndirectParam", 0x24, 0x20000400, -1, 4); AddStrucMember(id,"WlxSwitchDesktopToUser", 0x28, 0x20000400, -1, 4); AddStrucMember(id,"WlxSwitchDesktopToWinlogon", 0x2c, 0x20000400, -1, 4); AddStrucMember(id,"WlxChangePasswordNotify", 0x30, 0x20000400, -1, 4); AddStrucMember(id,"WlxGetSourceDesktop", 0x34, 0x20000400, -1, 4); AddStrucMember(id,"WlxSetReturnDesktop", 0x38, 0x20000400, -1, 4); AddStrucMember(id,"WlxCreateUserDesktop", 0x3c, 0x20000400, -1, 4); AddStrucMember(id,"WlxChangePasswordNotifyEx", 0x40, 0x20000400, -1, 4); AddStrucMember(id,"WlxCloseUserDesktop", 0x44, 0x20000400, -1, 4); AddStrucMember(id,"WlxSetOption", 0x48, 0x20000400, -1, 4); AddStrucMember(id,"WlxGetOption", 0x4c, 0x20000400, -1, 4); AddStrucMember(id,"WlxWin31Migrate", 0x50, 0x20000400, -1, 4); AddStrucMember(id,"WlxQueryClientCredentials", 0x54, 0x20000400, -1, 4); AddStrucMember(id,"WlxQueryInetConnectorCredentials", 0x58, 0x20000400, -1, 4); AddStrucMember(id,"WlxDisconnect", 0x5c, 0x20000400, -1, 4); AddStrucMember(id,"WlxQueryTerminalServicesData", 0x60, 0x20000400, -1, 4); AddStrucMember(id,"WlxQueryConsoleSwitchCredentials", 0x64, 0x20000400, -1, 4); AddStrucMember(id,"WlxQueryTsLogonCredentials", 0x68, 0x20000400, -1, 4); } //------------------------------------------------------------------------ // Information about structure types static Structures(void) { auto id; id = Structures_0(id); } // End of file.