MCI_SYSINFO_LOGDEVICE

This structure contains fields for the MCI_SYSINFO message for setting and querying logical devices.

typedef struct _MCI_SYSINFO_LOGDEVICE {
  CHAR       szInstallName[MAX_DEVICE_NAME];                /*  Device install name. */
  USHORT     usDeviceType;                                  /*  Device type name. */
  ULONG      ulDeviceFlag;                                  /*  Device controllable flag. */
  CHAR       szVersionNumber[MAX_VERSION_NUMBER];           /*  INI file version number. */
  CHAR       szProductInfo[MAX_PRODINFO];                   /*  Textual product description. */
  CHAR       szMCDDriver[MAX_DEVICE_NAME];                  /*  Driver DLL name. */
  CHAR       szVSDDriver[MAX_DEVICE_NAME];                  /*  VSD DLL name. */
  CHAR       szPDDName[MAX_PDD_NAME];                       /*  PDD name. */
  CHAR       szMCDTable[MAX_DEVICE_NAME];                   /*  Device type command table. */
  CHAR       szVSDTable[MAX_DEVICE_NAME];                   /*  Device specific command table. */
  USHORT     usShareType;                                   /*  Device sharing mode. */
  CHAR       szResourceName[MAX_DEVICE_NAME;                /*  Resource name. */
  USHORT     usResourceUnits;                               /*  Resource units available. */
  USHORT     usResourceClasses;                             /*  Number of resource classes. */
  USHORT     ausClassArray[MAX_CLASSES];                    /*  Maximum resource units per class. */
  USHORT     ausValidClassArray[MAX_CLASSES][MAX_CLASSES];  /*  Valid class combinations. */
} MCI_SYSINFO_LOGDEVICE;

typedef   MCI _ SYSINFO _ LOGDEVICE   * PMCI _ SYSINFO _ LOGDEVICE ;


[Back: MCI_SYSINFO_EXTENSION Field - szExtension[MAX_EXTENSIONS][MAX_EXTENSION_NAME]]
[Next: MCI_SYSINFO_LOGDEVICE Field - szInstallName[MAX_DEVICE_NAME]]