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.

52 lines
1.3 KiB

  1. /****************************************************************************/
  2. // aimafn.h
  3. //
  4. // IM prototypes
  5. //
  6. // Copyright (C) 1996-1999 Microsoft Corp.
  7. /****************************************************************************/
  8. void RDPCALL IM_Init(void);
  9. void __fastcall IM_PlaybackEvents(PTS_INPUT_PDU, unsigned);
  10. void RDPCALL IM_DecodeFastPathInput(BYTE *, unsigned, unsigned);
  11. void RDPCALL IM_ConvertFastPathToShadow(BYTE *, unsigned, unsigned);
  12. void RDPCALL IM_CheckUpdateCursor(PPDU_PACKAGE_INFO, UINT32 currentTime);
  13. BOOL RDPCALL IM_PartyJoiningShare(LOCALPERSONID, unsigned);
  14. void RDPCALL IM_PartyLeftShare(LOCALPERSONID, unsigned);
  15. NTSTATUS RDPCALL IMCheckForShadowHotkey(KEYBOARD_INPUT_DATA *,
  16. unsigned);
  17. NTSTATUS RDPCALL IMDoSync(unsigned);
  18. void RDPCALL IMResetKeyStateArray();
  19. BOOL __fastcall IMConvertMousePacketToEvent(TS_POINTER_EVENT UNALIGNED *,
  20. MOUSE_INPUT_DATA *, BOOL);
  21. BOOL __fastcall IMConvertFastPathKeyboardToEvent(BYTE *,
  22. KEYBOARD_INPUT_DATA *);
  23. // Inline functions.
  24. #ifdef __cplusplus
  25. /****************************************************************************/
  26. // IM_Term
  27. //
  28. // IM cleanup at WD destruction.
  29. /****************************************************************************/
  30. void RDPCALL IM_Term(void)
  31. {
  32. }
  33. #endif // __cplusplus