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.

71 lines
1.0 KiB

  1. /*++
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. sysvol.h
  5. Abstract:
  6. Routines to manage the system volume installation
  7. Author:
  8. Mac McLain (MacM) Feb 10, 1997
  9. Environment:
  10. User Mode
  11. Revision History:
  12. --*/
  13. #ifndef __SYSVOL_H__
  14. #define __SYSVOL_H__
  15. DWORD
  16. DsRolepRemoveSysVolPath(
  17. IN LPWSTR Path,
  18. IN LPWSTR DnsDomainName,
  19. IN GUID *DomainGuid
  20. );
  21. DWORD
  22. DsRolepCreateSysVolPath(
  23. IN LPWSTR Path,
  24. IN LPWSTR DnsDomainName,
  25. IN LPWSTR FrsReplicaServer, OPTIONAL
  26. IN LPWSTR Account,
  27. IN LPWSTR Password,
  28. IN PWSTR Site,
  29. IN BOOLEAN FirstDc
  30. );
  31. DWORD
  32. DsRolepFinishSysVolPropagation(
  33. IN BOOLEAN Commit,
  34. IN BOOLEAN Promote
  35. );
  36. DWORD
  37. DsRolepSetFrsInfoForDelete(
  38. IN GUID *ReplicaDomainGuid,
  39. IN BOOLEAN Restore
  40. );
  41. DWORD
  42. DsRolepSetNetlogonSysVolPath(
  43. IN LPWSTR SysVolRoot,
  44. IN LPWSTR DomainName,
  45. IN BOOLEAN IsUpgrade,
  46. IN PBOOLEAN OkToCleanup
  47. );
  48. DWORD
  49. DsRolepCleanupOldNetlogonInformation(
  50. VOID
  51. );
  52. #endif // __SYSVOL_H__