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.

74 lines
906 B

  1. /*++
  2. Copyright (c) 2001 Microsoft Corporation
  3. Module Name:
  4. DfsUmrCtrl.h
  5. Abstract:
  6. Notes:
  7. Author:
  8. Rohan Phillips [Rohanp] 18-Jan-2001
  9. --*/
  10. #ifndef _DFSUMRCTRL_H_
  11. #define _DFSUMRCTRL_H_
  12. LONG
  13. AddUmrRef(void);
  14. LONG
  15. ReleaseUmrRef(void);
  16. BOOL
  17. IsUmrEnabled(void);
  18. BOOLEAN
  19. LockUmrShared(void);
  20. void
  21. UnLockUmrShared(void);
  22. NTSTATUS
  23. DfsInitializeUmrResources(void);
  24. void
  25. DfsDeInitializeUmrResources(void);
  26. NTSTATUS
  27. DfsStartupUMRx(void);
  28. NTSTATUS
  29. DfsTeardownUMRx(void);
  30. NTSTATUS
  31. DfsProcessUMRxPacket(
  32. IN PVOID InputBuffer,
  33. IN ULONG InputBufferLength,
  34. OUT PVOID OutputBuffer,
  35. IN ULONG OutputBufferLength,
  36. IN OUT PIO_STATUS_BLOCK pIoStatusBlock);
  37. PUMRX_ENGINE
  38. GetUMRxEngineFromRxContext(void);
  39. NTSTATUS
  40. DfsWaitForPendingClients(void);
  41. #endif