Leaked source code of windows server 2003
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.
|
|
/****************************************************************************/ // 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
|