Source code of Windows XP (NT5)
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.

58 lines
1.2 KiB

  1. /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2. Copyright (c) 1996 - 2000 Microsoft Corporation
  3. Module Name :
  4. asyncndr.h
  5. Abstract :
  6. This file contains the ndr async related definitions.
  7. Author :
  8. Ryszard K. Kott (ryszardk) Nov 1996
  9. Revision History :
  10. ---------------------------------------------------------------------*/
  11. #ifndef __ASYNCNDR64_H__
  12. #define __ASYNCNDR64_H__
  13. #include "asyncndr.h"
  14. #define RPC_ASYNC_CURRENT_VERSION RPC_ASYNC_VERSION_1_0
  15. RPC_STATUS
  16. Ndr64pCompleteAsyncCall (
  17. IN PRPC_ASYNC_STATE AsyncHandle,
  18. IN PNDR_ASYNC_MESSAGE pAsyncMsg,
  19. IN void * pReply
  20. );
  21. RPC_STATUS
  22. Ndr64pCompleteAsyncClientCall(
  23. RPC_ASYNC_HANDLE AsyncHandle,
  24. IN PNDR_ASYNC_MESSAGE pAsyncMsg,
  25. void * pReturnValue
  26. );
  27. RPC_STATUS
  28. Ndr64pCompleteAsyncServerCall(
  29. RPC_ASYNC_HANDLE AsyncHandle,
  30. IN PNDR_ASYNC_MESSAGE pAsyncMsg,
  31. void * pReturnValue
  32. );
  33. RPC_STATUS
  34. Ndr64pAsyncAbortCall(
  35. PRPC_ASYNC_STATE AsyncHandle,
  36. PNDR_ASYNC_MESSAGE pAsyncMsg,
  37. unsigned long ExceptionCode,
  38. BOOL bFreeParams
  39. );
  40. #endif // __ASYNCNDR64_H__