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

mcr_HidEcho - Simulate human interface with spatial coordinates. More...

#include "mcr/base/base.h"

Go to the source code of this file.

Classes

struct  mcr_HidEcho
 

Macros

#define mcr_HidEcho_data(sigPt)   mcr_castpt(struct mcr_HidEcho, mcr_Signal_data(sigPt))
 

Functions

MCR_API int mcr_HidEcho_send (struct mcr_Signal *signalPt)
 Send human interface signal. More...
 
MCR_API int mcr_HidEcho_send_member (struct mcr_HidEcho *dataPt, struct mcr_context *ctx)
 
MCR_API size_t mcr_HidEcho_count (struct mcr_context *ctx)
 
MCR_API struct mcr_ISignalmcr_iHidEcho (struct mcr_context *ctx)
 

Detailed Description

mcr_HidEcho - Simulate human interface with spatial coordinates.

Definition in file hid_echo.h.

Macro Definition Documentation

§ mcr_HidEcho_data

#define mcr_HidEcho_data (   sigPt)    mcr_castpt(struct mcr_HidEcho, mcr_Signal_data(sigPt))

Signal data cast mcr_HidEcho *

Definition at line 63 of file hid_echo.h.

Function Documentation

§ mcr_HidEcho_count()

MCR_API size_t mcr_HidEcho_count ( struct mcr_context ctx)

Get the number of registered echo codes.

mcr_platform

§ mcr_HidEcho_send()

MCR_API int mcr_HidEcho_send ( struct mcr_Signal signalPt)

Send human interface signal.

Precondition
Signal data is mcr_HidEcho
Parameters
signalPtHas data member mcr_HidEcho
Returns
reterr

§ mcr_HidEcho_send_member()

MCR_API int mcr_HidEcho_send_member ( struct mcr_HidEcho dataPt,
struct mcr_context ctx 
)

§ mcr_iHidEcho()

MCR_API struct mcr_ISignal* mcr_iHidEcho ( struct mcr_context ctx)