Changeset 17494
- Timestamp:
- Oct 3, 2001, 3:48:56 PM (24 years ago)
- Location:
- tags/trunk/src/kernel32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/src/kernel32/HandleManager.cpp ¶
r17144 r17494 1 /* $Id: HandleManager.cpp,v 1.7 0 2001-08-25 10:38:50sandervl Exp $ */1 /* $Id: HandleManager.cpp,v 1.71 2001-10-03 13:48:56 sandervl Exp $ */ 2 2 3 3 /* … … 294 294 295 295 return TabWin32Handles[hHandle].hmHandleData.dwUserData; 296 } 297 298 /***************************************************************************** 299 * Name : HMHandleGetUserData 300 * Purpose : Get the dwUserData dword for a specific handle 301 * Parameters: HANDLE hHandle 302 * Variables : 303 * Result : -1 or dwUserData 304 * Remark : 305 * Status : 306 * 307 * Author : SvL 308 *****************************************************************************/ 309 DWORD HMHandleSetUserData(ULONG hHandle, ULONG dwUserData) 310 { 311 if (hHandle > MAX_OS2_HMHANDLES) /* check the table range */ 312 return (-1); 313 /* Oops, invalid handle ! */ 314 if (INVALID_HANDLE_VALUE == TabWin32Handles[hHandle].hmHandleData.hHMHandle) 315 return (-1); /* nope, ERROR_INVALID_HANDLE */ 316 317 TabWin32Handles[hHandle].hmHandleData.dwUserData = dwUserData; 318 return NO_ERROR; 296 319 } 297 320 … … 519 542 520 543 if(ulHandle == 0) { 521 ulHandle = 1; //SvL: Start searching from index 1544 ulHandle = 1; //SvL: Start searching from index 1 522 545 } 523 546 do … … 526 549 if (TabWin32Handles[ulHandle].hmHandleData.hHMHandle == INVALID_HANDLE_VALUE) 527 550 { 528 *phHandle16 = ulHandle;551 *phHandle16 = ulHandle; 529 552 TabWin32Handles[ulHandle].hmHandleData.hHMHandle = hHandleOS2; 530 553 TabWin32Handles[ulHandle].hmHandleData.lpDeviceData = NULL; 531 554 HMGlobals.ulHandleLast = ulHandle; /* to shorten search times */ 532 555 533 handleMutex.leave();556 handleMutex.leave(); 534 557 return (NO_ERROR); /* OK */ 535 558 } … … 538 561 539 562 if (ulHandle >= MAX_OS2_HMHANDLES) /* check boundary */ 540 ulHandle = 1;563 ulHandle = 1; 541 564 } 542 565 while (ulHandle != HMGlobals.ulHandleLast); -
TabularUnified tags/trunk/src/kernel32/kernel32.def ¶
r17388 r17494 1 ; $Id: kernel32.def,v 1.12 3 2001-09-26 15:30:07 phallerExp $1 ; $Id: kernel32.def,v 1.124 2001-10-03 13:48:56 sandervl Exp $ 2 2 3 3 ;Basis is Windows95 KERNEL32 … … 1110 1110 HMOpenProcessToken__FUlN21PUl @1262 NONAME 1111 1111 HMHandleGetUserData__FUl @1263 NONAME 1112 HMHandleSetUserData__FUlT1 @1303 NONAME 1112 1113 1113 1114 _GetThreadTEB@0 @1234 NONAME
Note:
See TracChangeset
for help on using the changeset viewer.