You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.3 KiB
52 lines
1.3 KiB
/****************************************************************************/
|
|
// aimafn.h
|
|
//
|
|
// IM prototypes
|
|
//
|
|
// Copyright (C) 1996-1999 Microsoft Corp.
|
|
/****************************************************************************/
|
|
|
|
void RDPCALL IM_Init(void);
|
|
|
|
void __fastcall IM_PlaybackEvents(PTS_INPUT_PDU, unsigned);
|
|
|
|
void RDPCALL IM_DecodeFastPathInput(BYTE *, unsigned, unsigned);
|
|
|
|
void RDPCALL IM_ConvertFastPathToShadow(BYTE *, unsigned, unsigned);
|
|
|
|
void RDPCALL IM_CheckUpdateCursor(PPDU_PACKAGE_INFO, UINT32 currentTime);
|
|
|
|
BOOL RDPCALL IM_PartyJoiningShare(LOCALPERSONID, unsigned);
|
|
|
|
void RDPCALL IM_PartyLeftShare(LOCALPERSONID, unsigned);
|
|
|
|
NTSTATUS RDPCALL IMCheckForShadowHotkey(KEYBOARD_INPUT_DATA *,
|
|
unsigned);
|
|
|
|
NTSTATUS RDPCALL IMDoSync(unsigned);
|
|
|
|
void RDPCALL IMResetKeyStateArray();
|
|
|
|
BOOL __fastcall IMConvertMousePacketToEvent(TS_POINTER_EVENT UNALIGNED *,
|
|
MOUSE_INPUT_DATA *, BOOL);
|
|
|
|
BOOL __fastcall IMConvertFastPathKeyboardToEvent(BYTE *,
|
|
KEYBOARD_INPUT_DATA *);
|
|
|
|
|
|
// Inline functions.
|
|
|
|
#ifdef __cplusplus
|
|
|
|
/****************************************************************************/
|
|
// IM_Term
|
|
//
|
|
// IM cleanup at WD destruction.
|
|
/****************************************************************************/
|
|
void RDPCALL IM_Term(void)
|
|
{
|
|
}
|
|
|
|
|
|
#endif // __cplusplus
|
|
|