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.

68 lines
999 B

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. ckmach.h
  5. Abstract:
  6. This is the include file for supporting checking a machine to see if it can
  7. be converted to IntelliMirror.
  8. Author:
  9. Sean Selitrennikoff - 4/5/98
  10. Revision History:
  11. --*/
  12. //
  13. // Main processing functions
  14. //
  15. NTSTATUS
  16. AddCheckMachineToDoItems(
  17. VOID
  18. );
  19. //
  20. // Support functions to do individual tasks
  21. //
  22. NTSTATUS
  23. CheckIfNt5(
  24. VOID
  25. );
  26. NTSTATUS
  27. CheckForPartitions(
  28. VOID
  29. );
  30. //
  31. // Utility functions
  32. //
  33. NTSTATUS
  34. NtPathToDosPath(
  35. IN PWCHAR NtPath,
  36. OUT PWCHAR DosPath,
  37. IN ULONG DosPathBufferSize,
  38. IN BOOLEAN GetDriveOnly,
  39. IN BOOLEAN NtPathIsBasic
  40. );
  41. NTSTATUS
  42. NtNameToArcName(
  43. IN PWSTR NtName,
  44. OUT PWSTR ArcName,
  45. IN ULONG ArcNameBufferSize,
  46. IN BOOLEAN NtNameIsBasic
  47. );
  48. NTSTATUS
  49. GetBaseDeviceName(
  50. IN PWSTR SymbolicName,
  51. OUT PWSTR Buffer,
  52. IN ULONG Size
  53. );