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.

56 lines
1.9 KiB

  1. /****************************************************************************/
  2. /* adcsafn.h */
  3. /* */
  4. /* Function prototypes for DCS API functions */
  5. /* */
  6. /* Copyright(c) Microsoft 1996-1999 */
  7. /****************************************************************************/
  8. BOOL RDPCALL DCS_Init(PTSHARE_WD pTSWd, PVOID pSMHandle);
  9. void RDPCALL DCS_Term();
  10. /****************************************************************************/
  11. // DCS_Disconnect
  12. //
  13. // Disconnects DCS from the Display Driver.
  14. /****************************************************************************/
  15. void RDPCALL DCS_Disconnect()
  16. {
  17. // Nothing to do.
  18. }
  19. BOOL RDPCALL DCS_Reconnect(void);
  20. NTSTATUS RDPCALL DCS_TimeToDoStuff(PTSHARE_DD_OUTPUT_IN pOutputIn,
  21. PUINT32 pSchCurrentMode,
  22. PINT32 pNextTimer);
  23. void RDPCALL DCS_DiscardAllOutput();
  24. void RDPCALL DCS_ReceivedShutdownRequestPDU(
  25. PTS_SHAREDATAHEADER pDataPDU,
  26. unsigned DataLength,
  27. NETPERSONID personID);
  28. BOOL RDPCALL DCS_UpdateAutoReconnectCookie();
  29. BOOL RDPCALL DCS_FlushAutoReconnectCookie();
  30. void RDPCALL DCS_UserLoggedOn(PLOGONINFO);
  31. void RDPCALL DCS_WDWKeyboardSetIndicators(void);
  32. void RDPCALL DCS_WDWKeyboardSetImeStatus(void);
  33. void RDPCALL DCS_TriggerUpdateShmCallback(void);
  34. void RDPCALL DCS_UpdateShm(void);
  35. void RDPCALL DCS_TriggerCBDataReady(void);
  36. void RDPCALL DCS_SendErrorInfo(TSUINT32 errInfo);
  37. void RDPCALL DCS_SendAutoReconnectStatus(TSUINT32 arcStatus);
  38. BOOL RDPCALL DCS_SendAutoReconnectCookie(
  39. PARC_SC_PRIVATE_PACKET pArcSCPkt);