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.

55 lines
700 B

  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. VOID
  5. DeferredInit (
  6. VOID
  7. );
  8. PCTSTR
  9. GetUndoDirPath (
  10. VOID
  11. );
  12. typedef enum {
  13. QUICK_CHECK = 0x0000,
  14. VERIFY_CAB = 0x0001,
  15. FAIL_IF_NOT_OLD = 0x0002
  16. } SANITYFLAGS;
  17. UNINSTALLSTATUS
  18. SanityCheck (
  19. IN SANITYFLAGS Flags,
  20. IN PCWSTR VolumeRestriction, OPTIONAL
  21. OUT PULONGLONG DiskSpace OPTIONAL
  22. );
  23. BOOL
  24. DoUninstall (
  25. VOID
  26. );
  27. BOOL
  28. DoCleanup (
  29. VOID
  30. );
  31. BOOL
  32. GetBootDrive(
  33. IN PCTSTR BackUpPath,
  34. IN PCTSTR Path
  35. );
  36. extern TCHAR g_BootDrv;
  37. BOOL
  38. CheckCabForAllFilesAvailability(
  39. IN PCTSTR CabPath
  40. );
  41. #ifdef __cplusplus
  42. }
  43. #endif