- Timestamp:
- Nov 29, 2001, 11:53:28 AM (24 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 3 edited
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.