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.

68 lines
931 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. IN PVOID Buffer,
  25. IN ULONG Length
  26. );
  27. NTSTATUS
  28. CheckForPartitions(
  29. IN PVOID Buffer,
  30. IN ULONG Length
  31. );
  32. //
  33. // Utility functions
  34. //
  35. NTSTATUS
  36. NtPathToDosPath(
  37. IN PWCHAR NtPath,
  38. OUT PWCHAR DosPath,
  39. IN BOOLEAN GetDriveOnly,
  40. IN BOOLEAN NtPathIsBasic
  41. );
  42. NTSTATUS
  43. NtNameToArcName(
  44. IN PWSTR NtName,
  45. OUT PWSTR ArcName,
  46. IN BOOLEAN NtNameIsBasic
  47. );
  48. NTSTATUS
  49. GetBaseDeviceName(
  50. IN PWSTR SymbolicName,
  51. OUT PWSTR Buffer,
  52. IN ULONG Size
  53. );