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.

43 lines
1.7 KiB

  1. //*********************************************************************
  2. //* Microsoft Windows **
  3. //* Copyright (c) 1994-1998 Microsoft Corporation
  4. //*********************************************************************
  5. //
  6. // STRUCT.H - global data structures that need to go through thunk layers
  7. //
  8. // HISTORY:
  9. //
  10. // 11/20/94 jeremys Created.
  11. // 96/03/11 markdu Added fDisallowTCPInstall and fDisallowRNAInstall.
  12. // These are used to prevent installing the components, and
  13. // since we want to allow the installation by default, setting
  14. // the structure to zeros gives default behaviour with these flags.
  15. // 96/03/12 markdu Removed nModems since we enumerate modems
  16. // with RNA now.
  17. //
  18. // Note: this structure is separated out from the main global inc file
  19. // because #define's and other valid C syntax aren't valid for the thunk
  20. // compiler, which just needs the structure.
  21. // structure to hold information about client software configuration
  22. typedef struct tagCLIENTCONFIG {
  23. BOOL fTcpip; // TCP/IP currently installed
  24. BOOL fNetcard; // net card installed
  25. BOOL fNetcardBoundTCP; // TCP/IP bound to net card
  26. BOOL fPPPDriver; // PPP driver installed
  27. BOOL fPPPBoundTCP; // TCP/IP bound to PPP driver
  28. BOOL fMailInstalled; // microsoft mail (exchange) files installed
  29. BOOL fRNAInstalled; // RNA (remote access) files installed
  30. BOOL fMSNInstalled; // Microsoft network files installed
  31. BOOL fMSN105Installed; // MSN 1.05 (Rome) files installed
  32. BOOL fInetMailInstalled; // Internet mail (rt. 66) files installed
  33. BOOL fDisallowTCPInstall; // Do not allow TCP/IP to be installed
  34. BOOL fDisallowRNAInstall; // Do not allow RNA to be installed
  35. } CLIENTCONFIG;