1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

GlobalFix16 is supposed to return selector to the memory area.

This commit is contained in:
Ulrich Weigand 1998-10-11 19:10:10 +00:00 committed by Alexandre Julliard
parent 0b597bce93
commit 85a7ff4090
2 changed files with 5 additions and 3 deletions
include
memory

View file

@ -8234,7 +8234,7 @@ UINT32 WINAPI GlobalGetAtomName32W(ATOM,LPWSTR,INT32);
DWORD WINAPI GlobalHandle16(WORD); DWORD WINAPI GlobalHandle16(WORD);
HGLOBAL32 WINAPI GlobalHandle32(LPCVOID); HGLOBAL32 WINAPI GlobalHandle32(LPCVOID);
#define GlobalHandle WINELIB_NAME(GlobalHandle) #define GlobalHandle WINELIB_NAME(GlobalHandle)
VOID WINAPI GlobalFix16(HGLOBAL16); WORD WINAPI GlobalFix16(HGLOBAL16);
VOID WINAPI GlobalFix32(HGLOBAL32); VOID WINAPI GlobalFix32(HGLOBAL32);
#define GlobalFix WINELIB_NAME(GlobalFix) #define GlobalFix WINELIB_NAME(GlobalFix)
LPVOID WINAPI GlobalLock16(HGLOBAL16); LPVOID WINAPI GlobalLock16(HGLOBAL16);

View file

@ -808,14 +808,16 @@ WORD WINAPI GlobalPageUnlock( HGLOBAL16 handle )
/*********************************************************************** /***********************************************************************
* GlobalFix16 (KERNEL.197) * GlobalFix16 (KERNEL.197)
*/ */
void WINAPI GlobalFix16( HGLOBAL16 handle ) WORD WINAPI GlobalFix16( HGLOBAL16 handle )
{ {
TRACE(global, "%04x\n", handle ); TRACE(global, "%04x\n", handle );
if (!VALID_HANDLE(handle)) { if (!VALID_HANDLE(handle)) {
WARN(global,"Invalid handle 0x%04x passed to GlobalFix16!\n",handle); WARN(global,"Invalid handle 0x%04x passed to GlobalFix16!\n",handle);
return; return 0;
} }
GET_ARENA_PTR(handle)->lockCount++; GET_ARENA_PTR(handle)->lockCount++;
return GlobalHandleToSel(handle);
} }