#include "precomp.h"
#include <wchar.h>
Go to the source code of this file.
Functions | |
HCURSOR | _CreateEmptyCursorObject (BOOL fPublic) |
VOID | UnlinkCursor (PCURSOR pcur) |
VOID | DestroyEmptyCursorObject (PCURSOR pcur) |
VOID | ZombieCursor (PCURSOR pcur) |
BOOL | ResStrCmp (PUNICODE_STRING cczpstr1, PUNICODE_STRING pstr2) |
PCURSOR | SearchIconCache (PCURSOR pCursorCache, ATOM atomModName, PUNICODE_STRING cczpstrResName, PCURSOR pcurSrc, PCURSORFIND pcfSearch) |
PCURSOR | _FindExistingCursorIcon (ATOM atomModName, PUNICODE_STRING cczpstrResName, PCURSOR pcurSrc, PCURSORFIND pcfSearch) |
BOOL | _InternalGetIconInfo (IN PCURSOR pcur, OUT PICONINFO ccxpiconinfo, OUT OPTIONAL PUNICODE_STRING pstrInstanceName, OUT OPTIONAL PUNICODE_STRING pstrResName, OUT OPTIONAL LPDWORD ccxpbpp, IN BOOL fInternalCursor) |
BOOL | _DestroyCursor (PCURSOR pcur, DWORD cmdDestroy) |
void | DestroyUnlockedCursor (void *pv) |
BOOL | _SetCursorContents (PCURSOR pcur, PCURSOR pcurNew) |
|
Definition at line 26 of file loadbits.c. References ACON, HMAllocObject(), max, NULL, PtiCurrent, PtoH, TIF_CSRSSTHREAD, TIF_SYSTEMTHREAD, and TYPE_CURSOR.
|
|
Definition at line 539 of file loadbits.c. References BOOL, CCACHEDCAPTIONS, CURSOR_ALWAYSDESTROY, CURSOR_CALLFROMCLIENT, CURSOR_THREADCLEANUP, CURSORF_ACON, CURSORF_FROMRESOURCE, CURSORF_LRSHARED, CURSORF_SECRET, DestroyAniIcon(), DestroyEmptyCursorObject(), FALSE, gcachedCaptions, GETPPI, HMMarkObjectDestroy(), NULL, pacon, PpiCurrent, tagCAPTIONCACHE::spcursor, TRUE, Unlock, and UserDeleteAtom(). Referenced by _SetCursorContents(), DestroyAniIcon(), DestroyClassSmIcon(), DestroyUnlockedCursor(), DestroyWindowSmIcon(), NtUserDestroyCursor(), xxxDWP_SetIcon(), and zzzSetSystemImage().
|
|
Definition at line 357 of file loadbits.c. References gpcurFirst, NULL, PpiCurrent, tagCURSORFIND::rt, and SearchIconCache(). Referenced by NtUserFindExistingCursorIcon().
|
|
Definition at line 395 of file loadbits.c. References BOOL, CURSORF_ACON, FALSE, ghdcMem, ghdcMem2, HDCBITS, IS_PTR, NULL, PTR_TO_ID, RtlCopyUnicodeString(), TRUE, UserGetAtomName(), and USHORT. Referenced by GetCursorHeight(), and NtUserGetIconInfo().
|
|
Definition at line 695 of file loadbits.c. References _DestroyCursor(), BOOL, CURSOR_THREADCLEANUP, CURSORF_ACON, and TRUE. Referenced by NtUserSetCursorContents().
|
|
Definition at line 138 of file loadbits.c. References CURSORF_LINKED, HMFreeObject(), UnlinkCursor(), and VOID(). Referenced by _DestroyCursor().
|
|
Definition at line 680 of file loadbits.c. References _DestroyCursor(), and CURSOR_THREADCLEANUP.
|
|
Definition at line 190 of file loadbits.c. References BOOL, FALSE, RtlEqualUnicodeString(), RtlUnicodeStringToInteger(), and TRUE. Referenced by SearchIconCache().
|
|
Definition at line 254 of file loadbits.c. References tagCURSORFIND::bpp, CURSORF_ACON, CURSORF_LRSHARED, tagCURSORFIND::cx, tagCURSORFIND::cy, NULL, ResStrCmp(), and tagCURSORFIND::rt. Referenced by _FindExistingCursorIcon().
|
|
Definition at line 57 of file loadbits.c. References tagSHAREDINFO::aheList, BOOL, _HANDLEENTRY::bType, CURSORF_LINKED, FALSE, giheLast, gpcurFirst, gSharedInfo, NULL, _HANDLEENTRY::phead, _HANDLEENTRY::pOwner, PpiCurrent, TRUE, TYPE_CURSOR, and VOID(). Referenced by DestroyEmptyCursorObject(), and ZombieCursor().
|
|
Definition at line 156 of file loadbits.c. References CURSORF_LINKED, gptiRit, HMChangeOwnerProcess, HMPheFromObject, ISTS, NULL, _HANDLEENTRY::pOwner, UnlinkCursor(), and VOID(). Referenced by DestroyProcessesObjects().
|