Changeset 7492 for trunk/src/kernel32/hmdisk.cpp
- Timestamp:
- Nov 29, 2001, 5:33:01 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmdisk.cpp
r7489 r7492 1 /* $Id: hmdisk.cpp,v 1.3 1 2001-11-29 13:38:51 sandervlExp $ */1 /* $Id: hmdisk.cpp,v 1.32 2001-11-29 16:33:01 phaller Exp $ */ 2 2 3 3 /* … … 67 67 BOOL HMDeviceDiskClass::FindDevice(LPCSTR lpClassDevName, LPCSTR lpDeviceName, int namelength) 68 68 { 69 // check for "x:" 70 if (namelength == 2) 71 { 72 if (lpDeviceName[1] != ':') 73 return FALSE; 74 75 if ( (lpDeviceName[0] < 'A') || 76 (lpDeviceName[0] > 'Z') ) 77 return FALSE; 78 79 return TRUE; 80 } 81 69 82 //\\.\x: -> length 6 70 83 //\\.\PHYSICALDRIVEn -> length 18 … … 109 122 return ERROR_INVALID_PARAMETER; 110 123 } 124 125 #if 0 126 // will never be triggered 111 127 if(strncmp(lpFileName, // "support" for local unc names 112 128 "\\\\.\\", … … 115 131 lpFileName+=4; 116 132 } 133 #endif 117 134 118 135 //Disable error popus. NT allows an app to open a cdrom/dvd drive without a disk inside … … 274 291 0, 275 292 &dwDataSize); 276 if(ret) 277 { 278 SetLastError(error2WinError(ret)); 279 return FALSE; 280 } 281 SetLastError(ERROR_SUCCESS); 282 return TRUE; 293 return (ret == ERROR_SUCCESS); 283 294 } 284 295 … … 319 330 0, 320 331 &dwDataSize); 321 if(ret) 322 { 323 SetLastError(error2WinError(ret)); 324 return FALSE; 325 } 326 SetLastError(ERROR_SUCCESS); 327 return TRUE; 332 return (ret == ERROR_SUCCESS); 328 333 } 329 334 … … 792 797 0, 793 798 &dwDataSize); 794 if(ret) 795 { 796 SetLastError(error2WinError(ret)); 797 return FALSE; 798 } 799 SetLastError(ERROR_SUCCESS); 800 return TRUE; 799 return (ret == ERROR_SUCCESS); 801 800 } 802 801 … … 844 843 volbuf, 8, &datasize); 845 844 846 if(ret) { 847 SetLastError(error2WinError(ret)); 848 return FALSE; 849 } 845 if(ret) 846 return FALSE; 847 850 848 if(lpBytesReturned) { 851 849 *lpBytesReturned = sizeof(VOLUME_CONTROL); … … 886 884 volbuf, 8, &datasize); 887 885 888 if(ret) { 889 SetLastError(error2WinError(ret)); 890 return FALSE; 891 } 886 if(ret) 887 return FALSE; 888 892 889 SetLastError(ERROR_SUCCESS); 893 890 return TRUE;
Note:
See TracChangeset
for help on using the changeset viewer.