- Timestamp:
 - Nov 29, 2001, 11:53:28 AM (24 years ago)
 - Location:
 - trunk/src/kernel32
 - Files:
 - 
      
- 3 edited
 
- 
          
  hmparport.cpp (modified) (3 diffs)
 - 
          
  oslibdos.cpp (modified) (3 diffs)
 - 
          
  oslibdos.h (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/src/kernel32/hmparport.cpp
r7476 r7482 1 /* $Id: hmparport.cpp,v 1.1 1 2001-11-29 00:20:48phaller Exp $ */1 /* $Id: hmparport.cpp,v 1.12 2001-11-29 10:53:27 phaller Exp $ */ 2 2 3 3 /* … … 144 144 lpDeviceName)); 145 145 146 #ifndef DEVINFO_PRINTER 147 #define DEVINFO_PRINTER 0 148 #endif 149 150 // first, we determine the number of parallel port devices available 151 BYTE bParallelPorts; 152 DWORD rc = OSLibDosDevConfig(&bParallelPorts, 153 DEVINFO_PRINTER); 154 dprintf(("HMDeviceParPortClass: Parallel ports reported: %d\n", 155 bParallelPorts)); 156 if (0 == bParallelPorts) 157 return; 158 159 // @@@PH 160 // query configuration data from Resource Manager 161 // (base i/o ports, etc. for the IOCTL_INTERNAL_GET_xxx) 162 163 146 164 VOID *pData; 147 dprintf(("HMDeviceParPortClass: Register LPT1 to LPT3with Handle Manager\n"));165 dprintf(("HMDeviceParPortClass: Registering LPTs with Handle Manager\n")); 148 166 149 167 pData = CreateDevData(); … … 156 174 PSZ pszLPT = strdup("\\\\.\\LPTx"); 157 175 PSZ pszLPT2 = strdup("\\Device\\ParallelPort1"); 158 for (char ch = '1'; ch <= ' 3'; ch++)176 for (char ch = '1'; ch <= '1' + (bParallelPorts - 1); ch++) 159 177 { 160 178 pszLPT[7] = ch;  - 
      
trunk/src/kernel32/oslibdos.cpp
r7474 r7482 1 /* $Id: oslibdos.cpp,v 1.8 6 2001-11-28 23:33:37phaller Exp $ */1 /* $Id: oslibdos.cpp,v 1.87 2001-11-29 10:53:28 phaller Exp $ */ 2 2 /* 3 3 * Wrappers for OS/2 Dos* API … … 19 19 #define INCL_DOSERRORS 20 20 #define INCL_DOSDEVIOCTL 21 #define INCL_DOSDEVICES 21 22 #define INCL_NPIPES 22 23 #include <os2wrap.h> //Odin32 OS/2 api wrappers … … 2897 2898 //****************************************************************************** 2898 2899 //****************************************************************************** 2900 DWORD OSLibDosDevConfig(PVOID pdevinfo, 2901 ULONG item) 2902 { 2903 return (DWORD)DosDevConfig(pdevinfo, item); 2904 }  - 
      
trunk/src/kernel32/oslibdos.h
r7321 r7482 1 /* $Id: oslibdos.h,v 1. 39 2001-11-11 13:46:19 birdExp $ */1 /* $Id: oslibdos.h,v 1.40 2001-11-29 10:53:28 phaller Exp $ */ 2 2 3 3 /* … … 358 358 BOOL OSLibDosQueryAffinity(DWORD fMaskType, DWORD *pdwThreadAffinityMask); 359 359 360 DWORD OSLibDosDevConfig(PVOID pdevinfo, ULONG item); 361 360 362 #endif //__OSLIBDOS_H__ 361 363  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  