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.

57 lines
1.2 KiB

  1. //+----------------------------------------------------------------------------
  2. //
  3. // Copyright (C) 1992, Microsoft Corporation
  4. //
  5. // File: lvolinfo.h
  6. //
  7. // Contents: Functions to store and retrieve local volume info in the
  8. // registry.
  9. //
  10. // Classes: None
  11. //
  12. // Functions: DfsStoreLvolInfo
  13. // DfsGetLvolInfo
  14. //
  15. // History: August 16, 1994 Milans created
  16. //
  17. //-----------------------------------------------------------------------------
  18. #ifndef _LVOLINFO_
  19. #define _LVOLINFO_
  20. NTSTATUS
  21. DfsStoreLvolInfo(
  22. IN PDFS_LOCAL_VOLUME_CONFIG pConfigInfo,
  23. IN PUNICODE_STRING pustrStorageId);
  24. NTSTATUS
  25. DfsGetLvolInfo(
  26. IN PWSTR pwszGuid,
  27. OUT PDFS_LOCAL_VOLUME_CONFIG pConfigInfo,
  28. OUT PUNICODE_STRING pustrStorageId);
  29. NTSTATUS
  30. DfsDeleteLvolInfo(
  31. IN GUID *pguidLvol);
  32. NTSTATUS
  33. DfsChangeLvolInfoServiceType(
  34. IN GUID *pguidLvol,
  35. IN ULONG ulServiceType);
  36. NTSTATUS
  37. DfsChangeLvolInfoEntryPath(
  38. IN GUID *pguidLvol,
  39. IN PUNICODE_STRING pustrEntryPath);
  40. NTSTATUS
  41. DfsCreateExitPointInfo(
  42. IN GUID *pguidLvol,
  43. IN PDFS_PKT_ENTRY_ID pidExitPoint);
  44. NTSTATUS
  45. DfsDeleteExitPointInfo(
  46. IN GUID *pguidLvol,
  47. IN GUID *pguidExitPoint);
  48. #endif // _LVOLINFO_