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.

54 lines
1.7 KiB

  1. //*********************************************************************
  2. //* Microsoft Windows **
  3. //* Copyright (c) 1994-1998 Microsoft Corporation
  4. //*********************************************************************
  5. //
  6. // WIZGLOB.H - global data structures and defines for all wizard components
  7. // (32-bit exe, 32-bit dll, 16-bit dll)
  8. // HISTORY:
  9. //
  10. // 11/20/94 jeremys Created.
  11. //
  12. #ifndef _WIZGLOB_H_
  13. #define _WIZGLOB_H_
  14. #ifndef SETUPX_INC
  15. typedef UINT RETERR; // setupx Return Error code type.
  16. #endif // SETUPX_INC
  17. // structure to hold information about client software configuration
  18. #include <struct.h> // separated out so thunk compiler can get at
  19. typedef CLIENTCONFIG FAR * LPCLIENTCONFIG;
  20. typedef char CHAR;
  21. typedef BOOL FAR * LPBOOL;
  22. // component defines for InstallComponent
  23. #define IC_PPPMAC 0x0001 // install PPPMAC
  24. #define IC_TCPIP 0x0002 // install TCP/IP
  25. #define IC_INSTALLFILES 0x0003 // install files, etc from INF
  26. // dwParam bits for IC_INSTALLFILES
  27. #define ICIF_MAIL 0x0001 // install mail files
  28. #define ICIF_RNA 0x0002 // install RNA files
  29. #define ICIF_MSN 0x0004 // install Microsoft Network files
  30. #define ICIF_MSN105 0x0008 // install MSN 1.05 (Rome) files
  31. #define ICIF_INET_MAIL 0x0010 // install Internet mail files
  32. // INSTANCE_ defines for TCP/IP configuration apis
  33. #define INSTANCE_NETDRIVER 0x0001
  34. #define INSTANCE_PPPDRIVER 0x0002
  35. #define INSTANCE_ALL (INSTANCE_NETDRIVER | INSTANCE_PPPDRIVER)
  36. // PROT_ defines for protocol types
  37. #define PROT_TCPIP 0x0001
  38. #define PROT_IPX 0x0002
  39. #define PROT_NETBEUI 0x0004
  40. #define NEED_RESTART ((WORD) -1)
  41. #endif // _WIZGLOB_H_