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.

100 lines
1.4 KiB

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. migrate.h
  5. Abstract:
  6. Includes the headers needed throughout the Setup migration DLL
  7. Author:
  8. Calin Negreanu (calinn) 22-Dec-1998
  9. Revision History:
  10. <alias> <date> <comments>
  11. --*/
  12. #pragma once
  13. #include "chartype.h"
  14. //
  15. // Windows
  16. //
  17. #include <windows.h>
  18. #include <winnt.h>
  19. #include <stdlib.h>
  20. #include <imagehlp.h>
  21. #include <stdio.h>
  22. #include <time.h>
  23. #include <setupapi.h>
  24. #include <shlobj.h>
  25. #include <objidl.h>
  26. //
  27. // Setup
  28. //
  29. #include <setupbat.h>
  30. //
  31. // Common includes
  32. //
  33. #include "common.h"
  34. #include "migutil.h"
  35. #include "fileenum.h"
  36. #include "memdb.h"
  37. #include "unattend.h"
  38. #include "progbar.h"
  39. #include "regops.h"
  40. #include "fileops.h"
  41. #include "win95reg.h"
  42. #include "snapshot.h"
  43. #include "linkpif.h"
  44. #include "migdb.h"
  45. #include "..\w95upg\migapp\migdbp.h"
  46. //
  47. // includes for code that runs only on Win9x
  48. //
  49. #include <ras.h>
  50. #include <pif.h> /* windows\inc */
  51. #include <tlhelp32.h>
  52. #include <winnt32p.h>
  53. #include "init9x.h"
  54. #include "w95upg.h"
  55. #include "buildinf.h"
  56. #include "msg.h"
  57. #include "config.h"
  58. #include "migdlls.h"
  59. #include "hwcomp.h"
  60. #include "sysmig.h"
  61. #include "msgmgr.h"
  62. #include "migapp.h"
  63. #include "rasmig.h"
  64. #include "dosmig.h"
  65. #include "drives.h"
  66. #include "timezone.h"
  67. #include "migdb.h"
  68. //
  69. // DLL globals
  70. //
  71. extern PCSTR g_MigrateInfPath;
  72. extern HINF g_MigrateInf;