⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 winuser.h

📁 coreavc for linux in unix_linux
💻 H
📖 第 1 页 / 共 5 页
字号:
typedef struct{    UINT	cbSize;    HWND	hwndOwner;    HINSTANCE	hInstance;    LPCWSTR	lpszText;    LPCWSTR	lpszCaption;    DWORD	dwStyle;    LPCWSTR	lpszIcon;    DWORD	dwContextHelpId;    MSGBOXCALLBACK	lpfnMsgBoxCallback;    DWORD	dwLanguageId;} MSGBOXPARAMSW,*LPMSGBOXPARAMSW;DECL_WINELIB_TYPE_AW(MSGBOXPARAMS)DECL_WINELIB_TYPE_AW(LPMSGBOXPARAMS)typedef struct numberfmt32a {    UINT NumDigits;    UINT LeadingZero;    UINT Grouping;    LPCSTR lpDecimalSep;    LPCSTR lpThousandSep;    UINT NegativeOrder;} NUMBERFMTA;typedef struct numberfmt32w {    UINT NumDigits;    UINT LeadingZero;    UINT Grouping;    LPCWSTR lpDecimalSep;    LPCWSTR lpThousandSep;    UINT NegativeOrder;} NUMBERFMTW;typedef struct currencyfmt32a{   	UINT      NumDigits;   	UINT      LeadingZero; 	UINT      Grouping;   	LPCSTR    lpDecimalSep;   	LPCSTR    lpThousandSep; 	UINT      NegativeOrder;   	UINT      PositiveOrder; 	LPCSTR    lpCurrencySymbol;} CURRENCYFMTA; typedef struct currencyfmt32w{   	UINT      NumDigits;   	UINT      LeadingZero; 	UINT      Grouping;   	LPCWSTR   lpDecimalSep;   	LPCWSTR   lpThousandSep; 	UINT      NegativeOrder;   	UINT      PositiveOrder; 	LPCWSTR   lpCurrencySymbol;} CURRENCYFMTW; #define MONITOR_DEFAULTTONULL       0x00000000#define MONITOR_DEFAULTTOPRIMARY    0x00000001#define MONITOR_DEFAULTTONEAREST    0x00000002#define MONITORINFOF_PRIMARY        0x00000001typedef struct tagMONITORINFO{    DWORD   cbSize;    RECT  rcMonitor;    RECT  rcWork;    DWORD   dwFlags;} MONITORINFO, *LPMONITORINFO;typedef WIN_BOOL  CALLBACK (*MONITORENUMPROC)(HMONITOR,HDC,LPRECT,LPARAM);/* FIXME: use this instead of LPCVOID for CreateDialogIndirectParam   and DialogBoxIndirectParam */typedef struct tagDLGTEMPLATE{    DWORD style;    DWORD dwExtendedStyle;    WORD cdit;    short x;    short y;    short cx;    short cy;} DLGTEMPLATE;typedef DLGTEMPLATE *LPDLGTEMPLATEA;typedef DLGTEMPLATE *LPDLGTEMPLATEW;#define LPDLGTEMPLATE WINELIB_NAME_AW(LPDLGTEMPLATE)typedef const DLGTEMPLATE *LPCDLGTEMPLATEA;typedef const DLGTEMPLATE *LPCDLGTEMPLATEW;#define LPCDLGTEMPLATE WINELIB_NAME_AW(LPCDLGTEMPLATE)typedef struct tagDLGITEMTEMPLATE{    DWORD style;    DWORD dwExtendedStyle;    short x;    short y;    short cx;    short cy;    WORD id;} DLGITEMTEMPLATE;typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA;typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW;#define LPDLGITEMTEMPLATE WINELIB_NAME_AW(LPDLGITEMTEMPLATE)typedef const DLGITEMTEMPLATE *LPCDLGITEMTEMPLATEA;typedef const DLGITEMTEMPLATE *LPCDLGITEMTEMPLATEW;#define LPCDLGITEMTEMPLATE WINELIB_NAME_AW(LPCDLGITEMTEMPLATE)  /* CBT hook values */#define HCBT_MOVESIZE	    0#define HCBT_MINMAX	    1#define HCBT_QS 	    2#define HCBT_CREATEWND	    3#define HCBT_DESTROYWND	    4#define HCBT_ACTIVATE	    5#define HCBT_CLICKSKIPPED   6#define HCBT_KEYSKIPPED     7#define HCBT_SYSCOMMAND	    8#define HCBT_SETFOCUS	    9  /* CBT hook structures */typedef struct{    CREATESTRUCTA *lpcs;    HWND           hwndInsertAfter;} CBT_CREATEWNDA, *LPCBT_CREATEWNDA;typedef struct{    CREATESTRUCTW *lpcs;    HWND           hwndInsertAfter;} CBT_CREATEWNDW, *LPCBT_CREATEWNDW;DECL_WINELIB_TYPE_AW(CBT_CREATEWND)DECL_WINELIB_TYPE_AW(LPCBT_CREATEWND)typedef struct{    WIN_BOOL    fMouse;    HWND    hWndActive;} CBTACTIVATESTRUCT, *LPCBTACTIVATESTRUCT;/* modifiers for RegisterHotKey */#define	MOD_ALT		0x0001#define	MOD_CONTROL	0x0002#define	MOD_SHIFT	0x0004#define	MOD_WIN		0x0008/* ids for RegisterHotKey */#define	IDHOT_SNAPWINDOW	(-1)    /* SHIFT-PRINTSCRN  */#define	IDHOT_SNAPDESKTOP	(-2)    /* PRINTSCRN        */  /* keybd_event flags */#define KEYEVENTF_EXTENDEDKEY        0x0001#define KEYEVENTF_KEYUP              0x0002#define KEYEVENTF_WINE_FORCEEXTENDED 0x8000  /* mouse_event flags */#define MOUSEEVENTF_MOVE        0x0001#define MOUSEEVENTF_LEFTDOWN    0x0002#define MOUSEEVENTF_LEFTUP      0x0004#define MOUSEEVENTF_RIGHTDOWN   0x0008#define MOUSEEVENTF_RIGHTUP     0x0010#define MOUSEEVENTF_MIDDLEDOWN  0x0020#define MOUSEEVENTF_MIDDLEUP    0x0040#define MOUSEEVENTF_WHEEL       0x0800#define MOUSEEVENTF_ABSOLUTE    0x8000/* ExitWindows() flags */#define EW_RESTARTWINDOWS   0x0042#define EW_REBOOTSYSTEM     0x0043#define EW_EXITANDEXECAPP   0x0044/* ExitWindowsEx() flags */#define EWX_LOGOFF           0#define EWX_SHUTDOWN         1#define EWX_REBOOT           2#define EWX_FORCE            4#define EWX_POWEROFF         8/* SetLastErrorEx types */#define	SLE_ERROR	0x00000001#define	SLE_MINORERROR	0x00000002#define	SLE_WARNING	0x00000003/* Predefined resources */#define IDI_APPLICATIONA MAKEINTRESOURCEA(32512)#define IDI_APPLICATIONW MAKEINTRESOURCEW(32512)#define IDI_APPLICATION    WINELIB_NAME_AW(IDI_APPLICATION)#define IDI_HANDA        MAKEINTRESOURCEA(32513)#define IDI_HANDW        MAKEINTRESOURCEW(32513)#define IDI_HAND           WINELIB_NAME_AW(IDI_HAND)#define IDI_QUESTIONA    MAKEINTRESOURCEA(32514)#define IDI_QUESTIONW    MAKEINTRESOURCEW(32514)#define IDI_QUESTION       WINELIB_NAME_AW(IDI_QUESTION)#define IDI_EXCLAMATIONA MAKEINTRESOURCEA(32515)#define IDI_EXCLAMATIONW MAKEINTRESOURCEW(32515)#define IDI_EXCLAMATION    WINELIB_NAME_AW(IDI_EXCLAMATION)#define IDI_ASTERISKA    MAKEINTRESOURCEA(32516)#define IDI_ASTERISKW    MAKEINTRESOURCEW(32516)#define IDI_ASTERISK       WINELIB_NAME_AW(IDI_ASTERISK)#define IDC_BUMMERA      MAKEINTRESOURCEA(100)#define IDC_BUMMERW      MAKEINTRESOURCEW(100)#define IDC_BUMMER         WINELIB_NAME_AW(IDC_BUMMER)#define IDC_ARROWA       MAKEINTRESOURCEA(32512)#define IDC_ARROWW       MAKEINTRESOURCEW(32512)#define IDC_ARROW          WINELIB_NAME_AW(IDC_ARROW)#define IDC_IBEAMA       MAKEINTRESOURCEA(32513)#define IDC_IBEAMW       MAKEINTRESOURCEW(32513)#define IDC_IBEAM          WINELIB_NAME_AW(IDC_IBEAM)#define IDC_WAITA        MAKEINTRESOURCEA(32514)#define IDC_WAITW        MAKEINTRESOURCEW(32514)#define IDC_WAIT           WINELIB_NAME_AW(IDC_WAIT)#define IDC_CROSSA       MAKEINTRESOURCEA(32515)#define IDC_CROSSW       MAKEINTRESOURCEW(32515)#define IDC_CROSS          WINELIB_NAME_AW(IDC_CROSS)#define IDC_UPARROWA     MAKEINTRESOURCEA(32516)#define IDC_UPARROWW     MAKEINTRESOURCEW(32516)#define IDC_UPARROW        WINELIB_NAME_AW(IDC_UPARROW)#define IDC_SIZEA        MAKEINTRESOURCEA(32640)#define IDC_SIZEW        MAKEINTRESOURCEW(32640)#define IDC_SIZE           WINELIB_NAME_AW(IDC_SIZE)#define IDC_ICONA        MAKEINTRESOURCEA(32641)#define IDC_ICONW        MAKEINTRESOURCEW(32641)#define IDC_ICON           WINELIB_NAME_AW(IDC_ICON)#define IDC_SIZENWSEA    MAKEINTRESOURCEA(32642)#define IDC_SIZENWSEW    MAKEINTRESOURCEW(32642)#define IDC_SIZENWSE       WINELIB_NAME_AW(IDC_SIZENWSE)#define IDC_SIZENESWA    MAKEINTRESOURCEA(32643)#define IDC_SIZENESWW    MAKEINTRESOURCEW(32643)#define IDC_SIZENESW       WINELIB_NAME_AW(IDC_SIZENESW)#define IDC_SIZEWEA      MAKEINTRESOURCEA(32644)#define IDC_SIZEWEW      MAKEINTRESOURCEW(32644)#define IDC_SIZEWE         WINELIB_NAME_AW(IDC_SIZEWE)#define IDC_SIZENSA      MAKEINTRESOURCEA(32645)#define IDC_SIZENSW      MAKEINTRESOURCEW(32645)#define IDC_SIZENS         WINELIB_NAME_AW(IDC_SIZENS)#define IDC_SIZEALLA     MAKEINTRESOURCEA(32646)#define IDC_SIZEALLW     MAKEINTRESOURCEW(32646)#define IDC_SIZEALL        WINELIB_NAME_AW(IDC_SIZEALL)#define IDC_NOA          MAKEINTRESOURCEA(32648)#define IDC_NOW          MAKEINTRESOURCEW(32648)#define IDC_NO             WINELIB_NAME_AW(IDC_NO)#define IDC_APPSTARTINGA MAKEINTRESOURCEA(32650)#define IDC_APPSTARTINGW MAKEINTRESOURCEW(32650)#define IDC_APPSTARTING    WINELIB_NAME_AW(IDC_APPSTARTING)#define IDC_HELPA        MAKEINTRESOURCEA(32651)#define IDC_HELPW        MAKEINTRESOURCEW(32651)#define IDC_HELP           WINELIB_NAME_AW(IDC_HELP)#define MNC_IGNORE 0#define MNC_CLOSE 1#define MNC_EXECUTE 2#define MNC_SELECT 3 /* SystemParametersInfo *//* defines below are for all win versions */#define SPI_GETBEEP               1#define SPI_SETBEEP               2#define SPI_GETMOUSE              3#define SPI_SETMOUSE              4#define SPI_GETBORDER             5#define SPI_SETBORDER             6#define SPI_GETKEYBOARDSPEED      10#define SPI_SETKEYBOARDSPEED      11#define SPI_LANGDRIVER            12#define SPI_ICONHORIZONTALSPACING 13#define SPI_GETSCREENSAVETIMEOUT  14#define SPI_SETSCREENSAVETIMEOUT  15#define SPI_GETSCREENSAVEACTIVE   16#define SPI_SETSCREENSAVEACTIVE   17#define SPI_GETGRIDGRANULARITY    18#define SPI_SETGRIDGRANULARITY    19#define SPI_SETDESKWALLPAPER      20#define SPI_SETDESKPATTERN        21#define SPI_GETKEYBOARDDELAY      22#define SPI_SETKEYBOARDDELAY      23#define SPI_ICONVERTICALSPACING   24#define SPI_GETICONTITLEWRAP      25#define SPI_SETICONTITLEWRAP      26#define SPI_GETMENUDROPALIGNMENT  27#define SPI_SETMENUDROPALIGNMENT  28#define SPI_SETDOUBLECLKWIDTH     29#define SPI_SETDOUBLECLKHEIGHT    30#define SPI_GETICONTITLELOGFONT   31#define SPI_SETDOUBLECLICKTIME    32#define SPI_SETMOUSEBUTTONSWAP    33#define SPI_SETICONTITLELOGFONT   34#define SPI_GETFASTTASKSWITCH     35#define SPI_SETFASTTASKSWITCH     36#define SPI_SETDRAGFULLWINDOWS    37#define SPI_GETDRAGFULLWINDOWS	  38#define SPI_GETFILTERKEYS         50#define SPI_SETFILTERKEYS         51#define SPI_GETTOGGLEKEYS         52#define SPI_SETTOGGLEKEYS         53#define SPI_GETMOUSEKEYS          54#define SPI_SETMOUSEKEYS          55#define SPI_GETSHOWSOUNDS         56#define SPI_SETSHOWSOUNDS         57#define SPI_GETSTICKYKEYS         58#define SPI_SETSTICKYKEYS         59#define SPI_GETACCESSTIMEOUT      60#define SPI_SETACCESSTIMEOUT      61#define SPI_GETSOUNDSENTRY        64#define SPI_SETSOUNDSENTRY        65/* defines below are for all win versions WINVER >= 0x0400 */#define SPI_SETDRAGFULLWINDOWS    37#define SPI_GETDRAGFULLWINDOWS    38#define SPI_GETNONCLIENTMETRICS   41#define SPI_SETNONCLIENTMETRICS   42#define SPI_GETMINIMIZEDMETRICS   43#define SPI_SETMINIMIZEDMETRICS   44#define SPI_GETICONMETRICS        45#define SPI_SETICONMETRICS        46#define SPI_SETWORKAREA           47#define SPI_GETWORKAREA           48#define SPI_SETPENWINDOWS         49#define SPI_GETSERIALKEYS         62#define SPI_SETSERIALKEYS         63#define SPI_GETHIGHCONTRAST       66#define SPI_SETHIGHCONTRAST       67#define SPI_GETKEYBOARDPREF       68#define SPI_SETKEYBOARDPREF       69#define SPI_GETSCREENREADER       70#define SPI_SETSCREENREADER       71#define SPI_GETANIMATION          72#define SPI_SETANIMATION          73#define SPI_GETFONTSMOOTHING      74#define SPI_SETFONTSMOOTHING      75#define SPI_SETDRAGWIDTH          76#define SPI_SETDRAGHEIGHT         77#define SPI_SETHANDHELD           78#define SPI_GETLOWPOWERTIMEOUT    79#define SPI_GETPOWEROFFTIMEOUT    80#define SPI_SETLOWPOWERTIMEOUT    81#define SPI_SETPOWEROFFTIMEOUT    82#define SPI_GETLOWPOWERACTIVE     83#define SPI_GETPOWEROFFACTIVE     84#define SPI_SETLOWPOWERACTIVE     85#define SPI_SETPOWEROFFACTIVE     86#define SPI_SETCURSORS            87#define SPI_SETICONS              88#define SPI_GETDEFAULTINPUTLANG   89#define SPI_SETDEFAULTINPUTLANG   90#define SPI_SETLANGTOGGLE         91#define SPI_GETWINDOWSEXTENSION   92#define SPI_SETMOUSETRAILS        93#define SPI_GETMOUSETRAILS        94#define SPI_SETSCREENSAVERRUNNING 97#define SPI_SCREENSAVERRUNNING    SPI_SETSCREENSAVERRUNNING/* defines below are for all win versions (_WIN32_WINNT >= 0x0400) || *                                        (_WIN32_WINDOWS > 0x0400) */#define SPI_GETMOUSEHOVERWIDTH    98#define SPI_SETMOUSEHOVERWIDTH    99#define SPI_GETMOUSEHOVERHEIGHT   100#define SPI_SETMOUSEHOVERHEIGHT   101#define SPI_GETMOUSEHOVERTIME     102#define SPI_SETMOUSEHOVERTIME     103#define SPI_GETWHEELSCROLLLINES   104#define SPI_SETWHEELSCROLLLINES   105#define SPI_GETSHOWIMEUI          110#define SPI_SETSHOWIMEUI          111/* defines below are for all win versions WINVER >= 0x0500 */#define SPI_GETMOUSESPEED         112#define SPI_SETMOUSESPEED         113#define SPI_GETSCREENSAVERRUNNING 114#define SPI_GETACTIVEWINDOWTRACKING    0x1000#define SPI_SETACTIVEWINDOWTRACKING    0x1001#define SPI_GETMENUANIMATION           0x1002#define SPI_SETMENUANIMATION           0x1003#define SPI_GETCOMBOBOXANIMATION       0x1004#define SPI_SETCOMBOBOXANIMATION       0x1005#define SPI_GETLISTBOXSMOOTHSCROLLING  0x1006#define SPI_SETLISTBOXSMOOTHSCROLLING  0x1007#define SPI_GETGRADIENTCAPTIONS        0x1008#define SPI_SETGRADIENTCAPTIONS        0x1009#define SPI_GETMENUUNDERLINES          0x100A#define SPI_SETMENUUNDERLINES          0x100B#define SPI_GETACTIVEWNDTRKZORDER      0x100C#define SPI_SETACTIVEWNDTRKZORDER      0x100D#define SPI_GETHOTTRACKING             0x100E#define SPI_SETHOTTRACKING             0x100F#define SPI_GETFOREGROUNDLOCKTIMEOUT   0x2000#define SPI_SETFOREGROUNDLOCKTIMEOUT   0x2001#define SPI_GETACTIVEWNDTRKTIMEOUT     0x2002#define SPI_SETACTIVEWNDTRKTIMEOUT     0x2003#define SPI_GETFOREGROUNDFLASHCOUNT    0x2004#define SPI_SETFOREGROUNDFLASHCOUNT    0x2005/* SystemParametersInfo flags */#define SPIF_UPDATEINIFILE              1#define SPIF_SENDWININICHANGE           2#define SPIF_SENDCHANGE                 SPIF_SENDWININICHANGE/* Window Styles */#define WS_OVERLAPPED    0x00000000L#define WS_POPUP         0x80000000L#define WS_CHILD         0x40000000L#define WS_MINIMIZE      0x20000000L#define WS_VISIBLE       0x10000000L#define WS_DISABLED      0x08000000L#define WS_CLIPSIBLINGS  0x04000000L#define WS_CLIPCHILDREN  0x02000000L#define WS_MAXIMIZE      0x01000000L#define WS_CAPTION       0x00C00000L#define WS_BORDER        0x00800000L#define WS_DLGFRAME      0x00400000L#define WS_VSCROLL       0x00200000L#define WS_HSCROLL       0x00100000L#define WS_SYSMENU       0x00080000L#define WS_THICKFRAME    0x00040000L#define WS_GROUP         0x00020000L#define WS_TABSTOP       0x00010000L#define WS_MINIMIZEBOX   0x00020000L#define WS_MAXIMIZEBOX   0x00010000L#define WS_TILED         WS_OVERLAPPED#define WS_ICONIC        WS_MINIMIZE#define WS_SIZEBOX       WS_THICKFRAME#define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME| WS_MINIMIZEBOX | WS_MAXIMIZEBOX)#define WS_POPUPWINDOW (WS_POPUP | WS_BORDER | WS_SYSMENU)#define WS_CHILDWINDOW (WS_CHILD)#define WS_TILEDWINDOW (WS_OVERLAPPEDWINDOW)/* W

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -