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.

69 lines
869 B

  1. #ifndef _INITNT_H
  2. #define _INITNT_H
  3. //
  4. // Init routines to be called by w95upg.dll or tools that use the
  5. // upgrade code (such as hwdatgen.exe).
  6. //
  7. BOOL
  8. FirstInitRoutine (
  9. HINSTANCE hInstance
  10. );
  11. BOOL
  12. InitLibs (
  13. HINSTANCE hInstance,
  14. DWORD dwReason,
  15. LPVOID lpReserved
  16. );
  17. BOOL
  18. FinalInitRoutine (
  19. VOID
  20. );
  21. VOID
  22. FirstCleanupRoutine (
  23. VOID
  24. );
  25. VOID
  26. TerminateLibs (
  27. HINSTANCE hInstance,
  28. DWORD dwReason,
  29. LPVOID lpReserved
  30. );
  31. VOID
  32. FinalCleanupRoutine (
  33. VOID
  34. );
  35. //
  36. // Interface specifically for syssetup.dll
  37. //
  38. BOOL
  39. SysSetupInit (
  40. IN HWND hwndWizard,
  41. IN PCWSTR UnattendFile,
  42. IN PCWSTR SourceDir
  43. );
  44. VOID
  45. SysSetupTerminate (
  46. VOID
  47. );
  48. BOOL
  49. PerformMigration (
  50. IN HWND hwndWizard,
  51. IN PCWSTR UnattendFile,
  52. IN PCWSTR SourceDir // i.e. f:\i386
  53. );
  54. #endif