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.

74 lines
897 B

  1. #ifndef _INIT9X_H
  2. #define _INIT9X_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. BOOL
  36. DeferredInit (
  37. HWND WizardPageHandle
  38. );
  39. //
  40. // Interface specifically for WINNT32.EXE
  41. //
  42. DWORD
  43. Winnt32Init (
  44. IN PWINNT32_WIN9XUPG_INIT_INFORMATION_BLOCK Info
  45. );
  46. DWORD
  47. Winnt32WriteParamsWorker (
  48. IN PCTSTR WinntSifFile
  49. );
  50. VOID
  51. Winnt32CleanupWorker (
  52. VOID
  53. );
  54. BOOL
  55. Winnt32SetAutoBootWorker (
  56. IN INT DrvLetter
  57. );
  58. #endif