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.

98 lines
1.6 KiB

  1. //+----------------------------------------------------------------------------
  2. //
  3. // Copyright (C) 1995, Microsoft Corporation
  4. //
  5. // File: setup.hxx
  6. //
  7. // Contents: Declarations for setup
  8. //
  9. // Classes:
  10. //
  11. // Functions:
  12. //
  13. // History: 2/11/98 JHarper created
  14. //
  15. //-----------------------------------------------------------------------------
  16. #ifndef _SETUP_HXX_
  17. #define _SETUP_HXX_
  18. NTSTATUS
  19. DfsmStopDfs(
  20. VOID);
  21. NTSTATUS
  22. DfsmStartDfs(
  23. VOID);
  24. NTSTATUS
  25. DfsmMarkStalePktEntries(
  26. VOID);
  27. NTSTATUS
  28. DfsmFlushStalePktEntries(
  29. VOID);
  30. NTSTATUS
  31. DfsmInitLocalPartitions(
  32. VOID);
  33. NTSTATUS
  34. DfsmResetPkt(
  35. VOID);
  36. NTSTATUS
  37. DfsmPktFlushCache(
  38. VOID);
  39. DWORD
  40. SetupStdDfs(
  41. IN LPWSTR wszComputerName,
  42. IN LPWSTR DfsRootShare,
  43. IN LPWSTR Comment,
  44. IN DWORD Flags,
  45. IN LPWSTR DfsRoot);
  46. DWORD
  47. SetupFtDfs(
  48. IN LPWSTR ServerName,
  49. IN LPWSTR wszDomainName,
  50. IN LPWSTR RootShare,
  51. IN LPWSTR FTDfsName,
  52. IN LPWSTR Comment,
  53. IN LPWSTR ConfigDN,
  54. IN BOOLEAN NewFtDfs,
  55. IN DWORD Flags);
  56. DWORD
  57. DfspCreateFtDfsDsObj(
  58. IN LPWSTR wszServerName,
  59. IN LPWSTR wszDcName,
  60. IN LPWSTR wszRootShare,
  61. IN LPWSTR wszFtDfsName,
  62. IN PDFSM_ROOT_LIST *ppRootList);
  63. DWORD
  64. DfspRemoveFtDfsDsObj(
  65. IN LPWSTR wszServerName,
  66. IN LPWSTR wszDcName,
  67. IN LPWSTR wszRootShare,
  68. IN LPWSTR wszFtDfsName,
  69. IN PDFSM_ROOT_LIST *ppRootList);
  70. DWORD
  71. DfspCreateRootList(
  72. IN LPWSTR DfsEntryPath,
  73. IN LPWSTR DcName,
  74. IN PDFSM_ROOT_LIST *ppRootList);
  75. DWORD
  76. DfsRemoveRoot();
  77. DWORD
  78. DfspLdapOpen(
  79. LPWSTR wszDcName,
  80. LDAP **ppldap,
  81. LPWSTR *pwszObjectName);
  82. #endif // _SETUP_HXX_