Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
p_intercept.h File Reference

Read and dispatch signals. This may block incoming events. More...

#include "mcr/standard/standard.h"
#include "mcr/standard/windows/p_standard.h"

Go to the source code of this file.

Classes

struct  mcr_intercept_platform
 

Macros

#define MCR_WM_HIDECHO_COUNT   (WM_MOUSELAST - WM_MOUSEFIRST + 1)
 
#define MCR_WM_HIDECHO_INDEX(wParam)   (wParam - WM_MOUSEFIRST)
 

Functions

MCR_API bool mcr_intercept_key_enabled (struct mcr_context *ctx)
 
MCR_API int mcr_intercept_key_set_enabled (struct mcr_context *ctx, bool enable)
 
MCR_API bool mcr_intercept_mouse_enabled (struct mcr_context *ctx)
 
MCR_API int mcr_intercept_mouse_set_enabled (struct mcr_context *ctx, bool enable)
 
MCR_API int mcr_intercept_set_wm_echo (struct mcr_context *ctx, WPARAM wm, size_t echoCode)
 

Variables

MCR_API const size_t *const mcr_intercept_wm_echo_defaults
 

Detailed Description

Read and dispatch signals. This may block incoming events.

Definition in file p_intercept.h.

Variable Documentation

§ mcr_intercept_wm_echo_defaults

MCR_API const size_t* const mcr_intercept_wm_echo_defaults