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.

72 lines
1.0 KiB

  1. #ifndef __DFS_SCRIPT_H__
  2. #define __DFS_SCRIPT_H__
  3. #include "lm.h"
  4. #include "lmdfs.h"
  5. #include <dfsheader.h>
  6. #include <dfsprefix.h>
  7. #include <dfsmisc.h>
  8. #include "..\..\lib\dfsgram\dfsobjectdef.h"
  9. #include "objects.h"
  10. DFSSTATUS
  11. DfsView (
  12. LPWSTR RootName,
  13. FILE *Out );
  14. DumpDfsInfo(
  15. DWORD Entry,
  16. DWORD Level,
  17. PDFS_INFO_4 pBuf,
  18. FILE *Out);
  19. DFSSTATUS
  20. SetTarget(
  21. LPWSTR LinkOrRoot,
  22. PTARGET_DEF pTarget,
  23. BOOLEAN FirstTarget);
  24. DFSSTATUS
  25. SetLink(
  26. LPWSTR RootNameString,
  27. PLINK_DEF pLink);
  28. DFSSTATUS
  29. DfsMerge (
  30. PROOT_DEF pRoot,
  31. LPWSTR NameSpace );
  32. DFSSTATUS
  33. VerifyLink(
  34. PLINK_DEF pLink);
  35. DFSSTATUS
  36. VerifyTarget(
  37. PLINK_DEF pLink,
  38. PTARGET_DEF pTarget);
  39. VOID
  40. DumpCurrentTime();
  41. DWORD
  42. UpdateLinkMetaInformation(
  43. PUNICODE_STRING pLinkName,
  44. PLINK_DEF pLink);
  45. extern ULONG AddLinks, RemoveLinks, AddTargets, RemoveTargets, ApiCalls;
  46. extern FILE *DebugOut;
  47. #endif // __DFS_SCRIPT_H__