4 /* MONSL_MONINFO Flags */
5 #define MSL_MIF_DISABLED 0x1
7 typedef struct _MONSL_MONINFO
11 DWORD Flags
; /* MSL_MIF_* */
13 } MONSL_MONINFO
, *PMONSL_MONINFO
;
18 * Count of MONSL_MONINFO structures provided as lParam.
19 * lParam: PMONSL_MONINFO
20 * Array of wParam MONSL_MONINFO structures.
22 * Returns non-zero value if successful.
24 #define MSLM_SETMONITORINFO (WM_USER + 0x10)
29 * Length of MONSL_MONINFO array buffer provided in lParam.
30 * lParam: PMONSL_MONINFO
31 * Array of wParam MONSL_MONINFO structures
33 * Returns number of structures copied.
35 #define MSLM_GETMONITORINFO (WM_USER + 0x11)
38 * MSLM_GETMONITORINFOCOUNT
42 * Returns number of monitors.
44 #define MSLM_GETMONITORINFOCOUNT (WM_USER + 0x12)
49 * Pointer to a POINT structure specifying the coordinates
50 * relative to the client area of the control.
53 * Returns the index of the monitor at this point, or -1.
55 #define MSLM_HITTEST (WM_USER + 0x13)
57 BOOL
RegisterMonitorSelectionControl(IN HINSTANCE hInstance
);
58 VOID
UnregisterMonitorSelectionControl(IN HINSTANCE hInstance
);
60 #endif /* __MONSLCTL__H */