72 lines
1 KiB
C
72 lines
1 KiB
C
/*++
|
|
|
|
Copyright (c) 1997 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
sysvol.h
|
|
|
|
Abstract:
|
|
|
|
Routines to manage the system volume installation
|
|
|
|
Author:
|
|
|
|
Mac McLain (MacM) Feb 10, 1997
|
|
|
|
Environment:
|
|
|
|
User Mode
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
#ifndef __SYSVOL_H__
|
|
#define __SYSVOL_H__
|
|
|
|
DWORD
|
|
DsRolepRemoveSysVolPath(
|
|
IN LPWSTR Path,
|
|
IN LPWSTR DnsDomainName,
|
|
IN GUID *DomainGuid
|
|
);
|
|
|
|
DWORD
|
|
DsRolepCreateSysVolPath(
|
|
IN LPWSTR Path,
|
|
IN LPWSTR DnsDomainName,
|
|
IN LPWSTR FrsReplicaServer, OPTIONAL
|
|
IN LPWSTR Account,
|
|
IN LPWSTR Password,
|
|
IN PWSTR Site,
|
|
IN BOOLEAN FirstDc
|
|
);
|
|
|
|
DWORD
|
|
DsRolepFinishSysVolPropagation(
|
|
IN BOOLEAN Commit,
|
|
IN BOOLEAN Promote
|
|
);
|
|
|
|
DWORD
|
|
DsRolepSetFrsInfoForDelete(
|
|
IN GUID *ReplicaDomainGuid,
|
|
IN BOOLEAN Restore
|
|
);
|
|
|
|
DWORD
|
|
DsRolepSetNetlogonSysVolPath(
|
|
IN LPWSTR SysVolRoot,
|
|
IN LPWSTR DomainName,
|
|
IN BOOLEAN IsUpgrade,
|
|
IN PBOOLEAN OkToCleanup
|
|
);
|
|
|
|
DWORD
|
|
DsRolepCleanupOldNetlogonInformation(
|
|
VOID
|
|
);
|
|
|
|
|
|
#endif // __SYSVOL_H__
|