#include "wbasek.h"
#include "csrmsg.h"
#include <winnls.h>
#include <wincon.h>
#include <winuser.h>
#include <winuserp.h>
#include <wowuserp.h>
#include <user.h>
#include "ptag.h"
#include "globals.h"
#include "ddemlsvr.h"
#include "strid.h"
#include "ntuser.h"
Go to the source code of this file.
Classes | |
struct | tagPERFINFO |
struct | _HANDLEPAGE |
struct | tagWPINFO |
struct | tagCRITSTACK |
struct | tagGENERIC_DEVICE_INFO |
struct | tagMOUSE_DEVICE_INFO |
struct | tagKEYBOARD_DEVICE_INFO |
struct | tagDEVICEINFO |
struct | tagDEVICE_TEMPLATE |
struct | tagMOUSEEVENT |
struct | tagHARDERRORHANDLER |
struct | tagTERMINAL |
struct | tagWin32AllocStats |
struct | tagPOOLRECORD |
struct | tagAAS |
struct | _LOCKRECORD |
struct | _LOCK |
struct | tagCVR |
struct | tagSMWP |
struct | tagCLIPDATA |
struct | tagUSERSTARTUPINFO |
struct | tagTLBLOCK |
struct | tagKBDFILE |
struct | tagKL |
struct | tagKBDLANGTOGGLE |
struct | tagDESKTOP |
struct | tagDESKWND |
struct | tagWINDOWSTATION |
struct | tagCAPTIONCACHE |
struct | tagSYSCFGICO |
struct | tagACCELTABLE |
struct | tagPOPUPMENU |
struct | tagMENUWND |
struct | tagCHECKPOINT |
struct | tagCLIP |
struct | tagSVR_INSTANCE_INFO |
struct | tagPUBOBJ |
struct | tagQMSG |
struct | _MOVESIZEDATA |
struct | tagMLIST |
struct | tagQ |
struct | tagATTACHINFO |
struct | tagWOWTHREADINFO |
struct | tagTDB |
struct | tagMENUANIDC |
struct | tagMENUSTATE |
struct | tagLASTINPUT |
struct | GRAYMENU |
struct | tagTHREADINFO |
struct | tagWOWPROCESSINFO |
struct | tagDESKTOPVIEW |
struct | tagW32JOB |
struct | tagPROCESSINFO |
struct | _LPKDRAWSWITCHWND |
struct | tagDCE |
struct | tagBWL |
struct | tagSPB |
struct | _CREATESTRUCTEX |
struct | _MDICREATESTRUCTEX |
struct | _CWPSTRUCTEX |
struct | _CWPRETSTRUCTEX |
struct | tagSMS |
struct | tagINTERSENDMSGEX |
struct | tagASYNCSENDMSG |
struct | tagHOOKMSGSTRUCT |
union | tagBROADCASTMSG |
struct | tagHOTKEY |
struct | tagDRAWICONCB |
struct | SCANCODEMAP |
struct | tagTIMER |
struct | tagDISPLAYRESOURCE |
struct | tagPROFILEVALUEINFO |
struct | tagFREELIST |
struct | tagDDEIMP |
struct | tagDDECONV |
struct | tagXSTATE |
struct | tagMONITORPOS |
struct | tagMONITORRECTS |
struct | tagEVENTHOOK |
struct | tagNOTIFY |
struct | tagSwitchWndInfo |
struct | tagSWITCHWND |
struct | tagHOTKEYSTRUCT |
struct | tagPOWERSTATE |
struct | tagFADE |
struct | tagTOOLTIP |
struct | tagTOOLTIPWND |
struct | tagPROFINTINFO |
Defines | |
#define | GET_X_LPARAM(lp) ((int)(short)LOWORD(lp)) |
#define | GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp)) |
#define | BC_INVERT 0x00000001 |
#define | BC_NOMIRROR 0x00000002 |
#define | HEBREW_UI_LANGID() (gpsi->UILangID == MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT)) |
#define | OEMRESOURCE 1 |
#define | CCACHEDCAPTIONS 5 |
#define | RIT_PROCESSINPUT 0x01 |
#define | RIT_STOPINPUT 0x02 |
#define | PtiCurrent() (gptiCurrent) |
#define | PtiCurrentShared() ((PTHREADINFO)(W32GetCurrentThread())) |
#define | CheckPtiSysPeek(where, pq, newIdSysPeek) |
#define | CheckSysLock(where, pq, pti) |
#define | SHUTDOWN_KNOWN_PROCESS 1 |
#define | SHUTDOWN_UNKNOWN_PROCESS 2 |
#define | SHUTDOWN_CANCEL 3 |
#define | PpiCurrent() ((PPROCESSINFO)(W32GetCurrentProcess())) |
#define | PtiFromThread(Thread) ((PTHREADINFO)((Thread)->Tcb.Win32Thread)) |
#define | PpiFromProcess(Process) ((PPROCESSINFO)((PW32PROCESS)(Process)->Win32Process)) |
#define | GetCurrentProcessId() (PsGetCurrentThread()->Cid.UniqueProcess) |
#define | ISCSRSS() (PsGetCurrentProcess() == gpepCSRSS) |
#define | CheckForClientDeath() |
#define | DATAALIGN sizeof(DWORD) |
#define | CHARALIGN sizeof(WCHAR) |
#define | ProbeForReadBuffer(Address, Count, Alignment) |
#define | ProbeForWriteBuffer(Address, Count, Alignment) |
#define | ProbeAndReadSize(Address) |
#define | ProbeAndReadBlendfunction(Address) |
#define | ProbePoint(Address) |
#define | ProbeAndReadPoint(Address) |
#define | ProbeRect(Address) |
#define | ProbeAndReadRect(Address) |
#define | ProbeMessage(Address) |
#define | ProbeAndReadMessage(Address) |
#define | ProbeAndReadLargeString(Address) |
#define | ProbeAndReadWindowPlacement(Address) |
#define | ProbeAndReadMenuItem(Address) |
#define | ProbeAndReadMenuInfo(Address) |
#define | ProbeAndReadScrollInfo(Address) |
#define | ProbeAndReadPopupParams(Address) |
#define | ProbeAndReadPaintStruct(Address) |
#define | ProbeAndReadCreateStruct(Address) |
#define | ProbeAndReadMDICreateStruct(Address) |
#define | ProbeAndReadCopyDataStruct(Address) |
#define | ProbeAndReadCompareItemStruct(Address) |
#define | ProbeAndReadDeleteItemStruct(Address) |
#define | ProbeAndReadHelp(Address) |
#define | ProbeAndReadHelpInfo(Address) |
#define | ProbeAndReadDrawItemStruct(Address) |
#define | ProbeAndReadHookInfo(Address) |
#define | ProbeAndReadCBTActivateStruct(Address) |
#define | ProbeAndReadKbdHook(Address) |
#define | ProbeAndReadMsllHook(Address) |
#define | ProbeAndReadMouseHook(Address) |
#define | ProbeAndReadCBTCreateStruct(Address) |
#define | ProbeAndReadTrackMouseEvent(Address) |
#define | ProbeAndReadWindowPos(Address) |
#define | ProbeAndReadCursorFind(Address) |
#define | ProbeAndReadSetClipBData(Address) |
#define | ProbeAndReadBroadcastSystemMsgParams(Address) |
#define | ProbeAndReadCursorData(Address) |
#define | ProbeForReadUnicodeStringBuffer(String) |
#define | ProbeForReadUnicodeStringFullBuffer(String) |
#define | ProbeForReadUnicodeStringBufferOrId(String) |
#define | ProbeAndReadCandidateForm(Address) |
#define | ProbeAndReadCompositionForm(Address) |
#define | ProbeAndReadLogFontW(Address) |
#define | ProbeForWritePoint(Address) |
#define | ProbeForWriteRect(Address) |
#define | ProbeForWriteMessage(Address) |
#define | ProbeForWritePaintStruct(Address) |
#define | ProbeForWriteDropStruct(Address) |
#define | ProbeForWriteScrollInfo(Address) |
#define | ProbeForWriteStyleStruct(Address) |
#define | ProbeForWriteMeasureItemStruct(Address) |
#define | ProbeForWriteCreateStruct(Address) |
#define | ProbeForWriteEvent(Address) |
#define | ProbeForWriteWindowPlacement(Address) |
#define | ProbeForWriteGetClipData(Address) |
#define | ProbeForWriteMDINextMenu(Address) |
#define | ProbeForWritePoint5(Address) |
#define | ProbeForWriteNCCalcSize(Address) |
#define | ProbeForWriteWindowPos(Address) |
#define | ProbeForWriteCandidateForm(Address) |
#define | ProbeForWriteCompositionForm(Address) |
#define | ProbeForWriteLogFontW(Address) |
#define | ProbeForWriteReconvertString(Address) |
#define | ProbeForReadReconvertString(pReconv) ProbeForRead((pReconv), (pReconv)->dwSize, 1) |
#define | ProbeForWriteImeCharPosition(Address) |
#define | ProbeAndReadMenuGetObjectInfo(Address) |
#define | CheckLock(p) |
#define | TRACE_INIT(str) {} |
#define | TRACE_SWITCH(str) {} |
#define | TRACE(s) |
#define | TRACEVOID(s) |
#define | TRACETHUNK(t) |
#define | TRACECALLBACK(t) |
#define | TRACECALLBACKMSG(t) |
#define | RevalidateHwnd(hwnd) HMValidateHandleNoSecure(hwnd, TYPE_WINDOW) |
#define | RevalidateCatHwnd(hwnd) HMValidateCatHandleNoSecure(hwnd, TYPE_WINDOW) |
#define | HtoPq(h) ((PVOID)HMObjectFromHandle(h)) |
#define | HtoPqCat(h) ((PVOID)HMCatObjectFromHandle(h)) |
#define | HtoP(h) ((PVOID)HMObjectFromHandle(h)) |
#define | HtoPCat(h) ((PVOID)HMCatObjectFromHandle(h)) |
#define | PW(hwnd) ((PWND)HtoP(hwnd)) |
#define | PWCat(hwnd) ((PWND)HtoPCat(hwnd)) |
#define | TID(pti) HandleToUlong((pti) == NULL ? NULL : (pti)->pEThread->Cid.UniqueThread) |
#define | TIDq(pti) HandleToUlong((pti)->pEThread->Cid.UniqueThread) |
#define | Lock(ppobj, pobj) HMAssignmentLock((PVOID *)ppobj, (PVOID)pobj) |
#define | Unlock(ppobj) HMAssignmentUnlock((PVOID *)ppobj) |
#define | HMUnlockObject(pobj) ( (--((PHEAD)pobj)->cLockObj == 0) ? HMUnlockObjectInternal(pobj) : pobj ) |
#define | HMChangeOwnerProcess(pobj, pti) HMChangeOwnerPheProcess(HMPheFromObject(pobj), pti) |
#define | HMLockObject(p) (((PHEAD)p)->cLockObj++) |
#define | ThreadLock(_pobj_, _ptl_) |
#define | ThreadLockAlways(_pobj_, _ptl_) |
#define | ThreadLockNever(_ptl_) |
#define | ThreadLockAlwaysWithPti(_pti_, _pobj_, _ptl_) |
#define | ThreadLockNeverWithPti(_pti_, _ptl_) |
#define | ThreadLockWithPti(_pti_, _pobj_, _ptl_) |
#define | ThreadUnlock(ptl) ThreadUnlock1() |
#define | LogDesktop(pdesk, tag, bLock, extra) |
#define | ThreadLockObject(pobj, ptl) |
#define | ThreadLockExchangeObject(pobj, ptl) |
#define | ThreadUnlockObject(ptl) |
#define | UnlockWinSta(ppwinsta) UnlockObjectAssignment(ppwinsta) |
#define | LockWinSta(ppwinsta, pwinsta) |
#define | LockDesktop(ppdesk, pdesk, tag, extra) |
#define | UnlockDesktop(ppdesk, tag, extra) UnlockObjectAssignment(ppdesk) |
#define | ThreadLockDesktop(pti, pdesk, ptl, tag) |
#define | ThreadLockExchangeDesktop(pti, pdesk, ptl, tag) |
#define | ThreadUnlockDesktop(pti, ptl, tag) ThreadUnlockObject(ptl) |
#define | ThreadLockWinSta(pti, pwinsta, ptl) |
#define | ThreadLockExchangeWinSta(pti, pwinsta, ptl) |
#define | _ThreadLockPti(pti, pobj, ptl) LockW32Thread((PW32THREAD)pobj, ptl) |
#define | ThreadLockPti(pti, pobj, ptl) |
#define | ThreadUnlockWinSta(pti, ptl) ThreadUnlockObject(ptl) |
#define | ThreadUnlockPti(pti, ptl) UnlockW32Thread(ptl) |
#define | ThreadLockPool(_pti_, _ppool_, _ptl_) PushW32ThreadLock(_ppool_, _ptl_, UserFreePool) |
#define | ThreadUnlockPool(_pti_, _ptl_) PopW32ThreadLock(_ptl_) |
#define | ThreadUnlockAndFreePool(_pti_, _ptl_) PopAndFreeAlwaysW32ThreadLock(_ptl_) |
#define | ThreadLockPoolCleanup(_pti_, _ppool_, _ptl_, _pfn_) PushW32ThreadLock(_ppool_, _ptl_, _pfn_) |
#define | ThreadUnlockPoolCleanup(_pti_, _ptl_) PopW32ThreadLock(_ptl_) |
#define | ThreadUnlockAndCleanupPool(_pti_, _ptl_) PopAndFreeAlwaysW32ThreadLock(_ptl_) |
#define | ThreadLockDesktopHandle(_pti, _ptl_, _hdesk_) PushW32ThreadLock(_hdesk_, _ptl_, CloseProtectedHandle) |
#define | ThreadUnlockDesktopHandle(_ptl_) PopAndFreeAlwaysW32ThreadLock(_ptl_) |
#define | ThreadLockSFWLockCount(_ptl_) |
#define | ThreadUnlockSFWLockCount(_ptl_) |
#define | HBITMAP_RLE ((HBITMAP)0xffffffff) |
#define | MAX_MOUSEPOINTS 64 |
#define | PREVPOINT(i) ((i == 0) ? (MAX_MOUSEPOINTS - 1) : ((i - 1) % MAX_MOUSEPOINTS)) |
#define | NEXTPOINT(i) ((i + 1) % MAX_MOUSEPOINTS) |
#define | NEXTPOINTCOUNT(c) |
#define | SAVEPOINT(xc, yc, resX, resY, t, e) |
#define | MAX_STACK_CALLS 8 |
#define | CheckCritIn() |
#define | CheckDeviceInfoListCritIn() |
#define | CheckCritInShared() |
#define | CheckCritOut() |
#define | CheckDeviceInfoListCritOut() |
#define | BEGINATOMICCHECK() |
#define | BEGINATOMICDEVICEINFOLISTCHECK() |
#define | BeginAtomicCheck() |
#define | BeginAtomicDeviceInfoListCheck() |
#define | ENDATOMICCHECK() |
#define | ENDATOMICDEVICEINFOLISTCHECK() |
#define | EndAtomicCheck() |
#define | EndAtomicDeviceInfoListCheck() |
#define | EXITATOMICCHECK() |
#define | ISATOMICCHECK() |
#define | ISATOMICDEVICEINFOLISTCHECK() |
#define | DIAGNOSE_IO 1 |
#define | LOGTIME(gt) gt = MonotonicTick(); |
#define | MAXIMUM_ITEMS_READ 10 |
#define | NELEM_BUTTONQUEUE 16 |
#define | MAXIMUM_READ_RETRIES 5 |
#define | DEVICE_TYPE_MOUSE 0 |
#define | DEVICE_TYPE_KEYBOARD 1 |
#define | DEVICE_TYPE_MAX 1 |
#define | GDIAF_ARRIVED (USHORT)0x0001 |
#define | GDIAF_QUERYREMOVE (USHORT)0x0002 |
#define | GDIAF_REMOVECANCELLED (USHORT)0x0004 |
#define | GDIAF_DEPARTED (USHORT)0x0008 |
#define | GDIAF_IME_STATUS (USHORT)0x0010 |
#define | GDIAF_REFRESH_MOUSE (USHORT)0x0020 |
#define | GDIAF_FREEME (USHORT)0x0080 |
#define | GDIAF_PNPWAITING (USHORT)0x0100 |
#define | GDIAF_RETRYREAD (USHORT)0x0200 |
#define | GDIAF_RECONNECT (USHORT)0x0400 |
#define | GDIF_NOTPNP 0x01 |
#define | GDIF_READING 0x02 |
#define | GDIF_READERMUSTFREE 0x04 |
#define | GDIF_PNPMUSTFREE 0x08 |
#define | GDIF_DBGREAD 0x10 |
#define | TEST_GTERMF(f) TEST_FLAG(gdwGTERMFlags, f) |
#define | TEST_BOOL_GTERMF(f) TEST_BOOL_FLAG(gdwGTERMFlags, f) |
#define | SET_GTERMF(f) SET_FLAG(gdwGTERMFlags, f) |
#define | CLEAR_GTERMF(f) CLEAR_FLAG(gdwGTERMFlags, f) |
#define | SET_OR_CLEAR_GTERMF(f, fSet) SET_OR_CLEAR_FLAG(gdwGTERMFlags, f, fSet) |
#define | TOGGLE_GTERMF(f) TOGGLE_FLAG(gdwGTERMFlags, f) |
#define | GTERMF_MOUSE 0x00000001 |
#define | TERMF_INITIALIZED 0x00000001 |
#define | TERMF_NOIO 0x00000002 |
#define | TERMF_STOPINPUT 0x00000004 |
#define | TERMF_DTINITSUCCESS 0x00000008 |
#define | TERMF_DTINITFAILED 0x00000010 |
#define | TERMF_DTDESTROYED 0x00000020 |
#define | DEFINE_POOLTAG(value, index) value |
#define | DECLARE_POOLTAG(name, value, index) |
#define | IsValidTag(p, tag) TRUE |
#define | RECORD_STACK_TRACE_SIZE 6 |
#define | POOL_HEAVY_ALLOCS 0x00000001 |
#define | POOL_CAPTURE_STACK 0x00000002 |
#define | POOL_FAIL_ALLOCS 0x00000004 |
#define | POOL_FAIL_BY_INDEX 0x00000008 |
#define | POOL_TAIL_CHECK 0x00000010 |
#define | POOL_KEEP_FREE_RECORD 0x00000020 |
#define | POOL_KEEP_FAIL_RECORD 0x00000040 |
#define | POOL_BREAK_FOR_LEAKS 0x00000080 |
#define | CleanupPoolAllocations() |
#define | InitPoolLimitations() |
#define | CleanUpPoolLimitations() |
#define | InitSectionTrace() |
#define | CleanUpSections() |
#define | CXYDESKPATTERN 8 |
#define | CheckHwnd(x) TRUE |
#define | CheckHwndNull(x) TRUE |
#define | VALIDATECLASSANDSIZE(pwnd, message, wParam, lParam, inFNID, initmessage) |
#define | CopyRgn(hrgnDst, hrgnSrc) GreCombineRgn(hrgnDst, hrgnSrc, NULL, RGN_COPY) |
#define | IntersectRgn(hrgnResult, hrgnA, hrgnB) GreCombineRgn(hrgnResult, hrgnA, hrgnB, RGN_AND) |
#define | SubtractRgn(hrgnResult, hrgnA, hrgnB) GreCombineRgn(hrgnResult, hrgnA, hrgnB, RGN_DIFF) |
#define | UnionRgn(hrgnResult, hrgnA, hrgnB) GreCombineRgn(hrgnResult, hrgnA, hrgnB, RGN_OR) |
#define | XorRgn(hrgnResult, hrgnA, hrgnB) GreCombineRgn(hrgnResult, hrgnA, hrgnB, RGN_XOR) |
#define | IDC_DEFAULT 0x0001 |
#define | IDC_CHILDRENONLY 0x0002 |
#define | IDC_CLIENTONLY 0x0004 |
#define | IDC_MOVEBLT 0x0008 |
#define | IDC_NOMOUSE 0x0010 |
#define | RSPB_NO_INVALIDATE 0 |
#define | RSPB_INVALIDATE 1 |
#define | RSPB_INVALIDATE_SSB 2 |
#define | SCMS_FLAGS_ANSI 0x0001 |
#define | SCMS_FLAGS_INONLY 0x0002 |
#define | CallClientProcA(pwnd, msg, wParam, lParam, xpfn) |
#define | CallClientProcW(pwnd, msg, wParam, lParam, xpfn) |
#define | CallClientWorkerProc(pwnd, msg, wParam, lParam, xpfn) SfnDWORD(pwnd, msg, wParam, lParam, 0, xpfn, TRUE, NULL) |
#define | ScSendMessageSMS(pwnd, msg, wParam, lParam, xParam, xpfn, dwSCMSFlags, psms) |
#define | ScSendMessage(pwnd, msg, wParam, lParam, xParam, xpfn, dwSCMSFlags) ScSendMessageSMS(pwnd, msg, wParam, lParam, xParam, xpfn, dwSCMSFlags, NULL) |
#define | SERVERSTRINGMAXSIZE 40 |
#define | ServerLoadString(hmod, id, p, cch) RtlLoadStringOrError(id, p, cch, 0) |
#define | ServerLoadStringEx(hmod, id, p, cch, wLang) RtlLoadStringOrError(id, p, cch, wLang) |
#define | AW_USE 1 |
#define | AW_TRY 2 |
#define | AW_SKIP 3 |
#define | AW_TRY2 4 |
#define | AW_SKIP2 5 /* used internally in xxxActivateWindow() */ |
#define | AW_USE2 6 /* nc mouse activation added by craigc */ |
#define | GETDESKINFO(pti) ((pti)->pDeskInfo) |
#define | SET_TIME_LAST_READ(pti) ((pti)->pcti->timeLastRead = NtGetTickCount()) |
#define | GET_TIME_LAST_READ(pti) ((pti)->pcti->timeLastRead) |
#define | abs(A) (((A) < 0)? -(A) : (A)) |
#define | N_ELEM(a) (sizeof(a)/sizeof(a[0])) |
#define | LAST_ELEM(a) ( (a) [ N_ELEM(a) - 1 ] ) |
#define | PLAST_ELEM(a) (&LAST_ELEM(a)) |
#define | RETURN_IF_ACCESS_DENIED(amGranted, amRequested, r) if (!CheckGrantedAccess((amGranted), (amRequested))) return r |
#define | LOCKRECORD_STACK 8 |
#define | LOCKRECORD_MARKDESTROY IntToPtr( 0xFFFFFFFF ) |
#define | KERNEL_STACK_MINIMUM_RESERVE (4*1024) |
#define | NEEDSSYNCPAINT(pwnd) TestWF(pwnd, WFSENDERASEBKGND | WFSENDNCPAINT) |
#define | RE_VISNEW 0x0001 |
#define | RE_VISOLD 0x0002 |
#define | RE_VALID 0x0004 |
#define | RE_INVALID 0x0008 |
#define | RE_SPB 0x0010 |
#define | RE_VALIDSUM 0x0020 |
#define | RE_INVALIDSUM 0x0040 |
#define | THREADS_PER_TLBLOCK 16 |
#define | KL_UNLOADED 0x20000000 |
#define | KL_RESET 0x40000000 |
#define | KLT_ALT 1 |
#define | KLT_LEFTSHIFT 2 |
#define | KLT_ALTLEFTSHIFT 3 |
#define | KLT_RIGHTSHIFT 4 |
#define | KLT_ALTRIGHTSHIFT 5 |
#define | KLT_ALTBOTHSHIFTS 7 |
#define | KLT_NONE 8 |
#define | DF_DYING 0x80000000 |
#define | DF_DESKWNDDESTROYED 0x40000000 |
#define | DF_DESTROYED 0x20000000 |
#define | DF_HOTTRACKING 0x10000000 |
#define | DF_TOOLTIPSHOWING 0x08000000 |
#define | DF_TOOLTIPACTIVE 0x04000000 |
#define | DF_TOOLTIP (DF_TOOLTIPACTIVE | DF_TOOLTIPSHOWING) |
#define | DF_TRACKMOUSELEAVE 0x02000000 |
#define | DF_TRACKMOUSEHOVER 0x01000000 |
#define | DF_TRACKMOUSEEVENT (DF_TRACKMOUSELEAVE | DF_TRACKMOUSEHOVER) |
#define | DF_MOUSEMOVETRK (DF_HOTTRACKING | DF_TOOLTIPACTIVE | DF_TRACKMOUSELEAVE | DF_TRACKMOUSEHOVER) |
#define | DF_MENUINUSE 0x00800000 |
#define | DF_NEWDISPLAYSETTINGS 0x00400000 |
#define | DF_DESKCREATED 0x00200000 |
#define | CAPTIONTOOLTIPLEN 100 |
#define | GW_DESKTOP_ID 1 |
#define | DESKTOP_ALLOC_TRACE_SIZE 6 |
#define | DTAG_CLASS 0x0001 |
#define | DTAG_DESKTOPINFO 0x0002 |
#define | DTAG_CLIENTTHREADINFO 0x0003 |
#define | DTAG_TEXT 0x0004 |
#define | DTAG_HANDTABL 0x0005 |
#define | DTAG_SBINFO 0x0006 |
#define | DTAG_MENUITEM 0x0007 |
#define | DTAG_MENUTEXT 0x0008 |
#define | DTAG_IMETEXT 0x0009 |
#define | DTAG_PROPLIST 0x000A |
#define | DesktopAllocAlways(pdesk, uSize, tag) Win32HeapAlloc(pdesk->pheapDesktop, uSize, tag, 0) |
#define | DesktopFree(pdesk, p) Win32HeapFree(pdesk->pheapDesktop, p) |
#define | WSF_SWITCHLOCK 0x0001 |
#define | WSF_OPENLOCK 0x0002 |
#define | WSF_NOIO 0x0004 |
#define | WSF_SHUTDOWN 0x0008 |
#define | WSF_DYING 0x0010 |
#define | WSF_REALSHUTDOWN 0x0020 |
#define | SYSICO(name) (gasysico[OIC_##name##_DEFAULT - OIC_FIRST_DEFAULT].spcur) |
#define | SYSCUR(name) (gasyscur[OCR_##name##_DEFAULT - OCR_FIRST_DEFAULT].spcur) |
#define | PWNDDESKTOP(p) ((p)->head.rpdesk->pDeskInfo->spwnd) |
#define | PWNDMESSAGE(p) ((p)->head.rpdesk->spwndMessage) |
#define | PWNDTOOLTIP(p) ((p)->head.rpdesk->spwndTooltip) |
#define | PWNDPARENT(p) (p->spwndParent ? p->spwndParent : PWNDDESKTOP(p)) |
#define | ISAMENU(pwwnd) (GETFNID(pwnd) == FNID_MENU) |
#define | dpHorzRes HORZRES |
#define | dpVertRes VERTRES |
#define | DUMMY_TEXT_HANDLE 0xFFFF |
#define | DATA_NOT_BANKED 0xFFFF |
#define | FREEHOLD 0 |
#define | MOUSEHOLD -1 /* Mouse button held down and dragging */ |
#define | KEYBDHOLD 1 |
#define | QEVENT_SHOWWINDOW 0x0001 |
#define | QEVENT_CANCELMODE 0x0002 |
#define | QEVENT_SETWINDOWPOS 0x0003 |
#define | QEVENT_UPDATEKEYSTATE 0x0004 |
#define | QEVENT_DEACTIVATE 0x0005 |
#define | QEVENT_ACTIVATE 0x0006 |
#define | QEVENT_POSTMESSAGE 0x0007 |
#define | QEVENT_EXECSHELL 0x0008 |
#define | QEVENT_CANCELMENU 0x0009 |
#define | QEVENT_DESTROYWINDOW 0x000A |
#define | QEVENT_ASYNCSENDMSG 0x000B |
#define | QEVENT_HUNGTHREAD 0x000C |
#define | QEVENT_CANCELMOUSEMOVETRK 0x000D |
#define | QEVENT_NOTIFYWINEVENT 0x000E |
#define | QEVENT_RITACCESSIBILITY 0x000F |
#define | QEVENT_RITSOUND 0x0010 |
#define | QEVENT_APPCOMMAND 0x0011 |
#define | RITSOUND_UPSIREN 0x0000 |
#define | RITSOUND_DOWNSIREN 0x0001 |
#define | RITSOUND_LOWBEEP 0x0002 |
#define | RITSOUND_HIGHBEEP 0x0003 |
#define | RITSOUND_KEYCLICK 0x0004 |
#define | RITSOUND_DOBEEP 0x0005 |
#define | PEM_ACTIVATE_RESTORE 0x0001 |
#define | PEM_ACTIVATE_NOZORDER 0x0002 |
#define | DDR_START 0 |
#define | DDR_ENDACCEPT 1 |
#define | DDR_ENDCANCEL 2 |
#define | PSEUDO_EVENT_ON ((HANDLE)IntToPtr( 0xFFFFFFFF )) |
#define | PSEUDO_EVENT_OFF ((HANDLE)IntToPtr( 0x00000000 )) |
#define | INIT_PSEUDO_EVENT(ph) *ph = PSEUDO_EVENT_OFF; |
#define | SET_PSEUDO_EVENT(phE) |
#define | RESET_PSEUDO_EVENT(phE) |
#define | CLOSE_PSEUDO_EVENT(phE) |
#define | POLL_EVENT_CNT 5 |
#define | IEV_IDLE 0 |
#define | IEV_INPUT 1 |
#define | IEV_EXEC 2 |
#define | IEV_TASK 3 |
#define | IEV_WOWEXEC 4 |
#define | TDBF_SETUP 1 |
#define | DTM_SETUPAPPRAN (WM_USER+90) |
#define | LINP_KEYBOARD 0x00000001 |
#define | LINP_SCREENSAVER 0x00000002 |
#define | LINP_LOWPOWER 0x00000004 |
#define | LINP_POWEROFF 0x00000008 |
#define | LINP_POWERTIMEOUTS (LINP_LOWPOWER | LINP_POWEROFF) |
#define | LINP_INPUTTIMEOUTS (LINP_SCREENSAVER | LINP_LOWPOWER | LINP_POWEROFF) |
#define | IS_THREAD_RESTRICTED(pti, r) |
#define | IS_CURRENT_THREAD_RESTRICTED(r) |
#define | PWNDTOPSBTRACK(pwnd) (((GETPTI(pwnd)->pSBTrack))) |
#define | CLIBS 32 |
#define | GH_SIZE 8 |
#define | JP_DELTA 4 |
#define | LPK_TABBEDTEXTOUT 0x01 |
#define | LPK_PSMTEXTOUT 0x02 |
#define | LPK_DRAWTEXTEX 0x04 |
#define | LPK_EDITCONTROL 0x08 |
#define | LPK_INSTALLED 0x0f |
#define | CALL_LPK(ptiCurrent) |
#define | DCE_SIZE_CACHEINIT 5 |
#define | DCE_SIZE_CACHETHRESHOLD 32 |
#define | DCE_RELEASED 0 |
#define | DCE_FREED 1 |
#define | DCE_NORELEASE 2 |
#define | DCUNUSED 0x00 /* Unused cache entry */ |
#define | DCC 0x01 /* Client area */ |
#define | DCW 0x02 /* Window area */ |
#define | DCSAVEDVISRGN 0x04 |
#define | DCCLIPRGN 0x08 |
#define | DCNOCHILDCLIP 0x10 /* Nochildern clip */ |
#define | DCSAVEVIS 0x20 /* Save visrgn before calculating */ |
#define | DCCACHE 0x40 |
#define | BWL_CHWNDINIT 32 /* initial # slots pre-allocated */ |
#define | BWL_CHWNDMORE 8 /* # slots to obtain when required */ |
#define | BWL_ENUMCHILDREN 1 |
#define | BWL_ENUMLIST 2 |
#define | BWL_ENUMOWNERLIST 4 |
#define | BWL_ENUMIMELAST 0x08 |
#define | BWL_REMOVEIMECHILD 0x10 |
#define | SPB_SAVESCREENBITS 0x0001 |
#define | SPB_LOCKUPDATE 0x0002 |
#define | SPB_DRAWBUFFER 0x0004 |
#define | AnySpbs() (gpDispInfo->pspbFirst != NULL) |
#define | FJOURNALRECORD() (GETDESKINFO(PtiCurrent())->aphkStart[WH_JOURNALRECORD + 1] != NULL) |
#define | FJOURNALPLAYBACK() (GETDESKINFO(PtiCurrent())->aphkStart[WH_JOURNALPLAYBACK + 1] != NULL) |
#define | TESTHMODLOADED(pti, x) ((pti)->ppi->dwhmodLibLoadedMask & (1 << (x))) |
#define | SETHMODLOADED(pti, x, hmod) |
#define | CLEARHMODLOADED(pti, x) |
#define | PFNHOOK(phk) |
#define | SMF_REPLY 0x0001 |
#define | SMF_RECEIVERDIED 0x0002 |
#define | SMF_SENDERDIED 0x0004 |
#define | SMF_RECEIVERFREE 0x0008 |
#define | SMF_RECEIVEDMESSAGE 0x0010 |
#define | SMF_CB_REQUEST 0x0100 |
#define | SMF_CB_REPLY 0x0200 |
#define | SMF_CB_CLIENT 0x0400 |
#define | SMF_CB_SERVER 0x0800 |
#define | SMF_WOWRECEIVE 0x1000 |
#define | SMF_WOWSEND 0x2000 |
#define | SMF_RECEIVERBUSY 0x4000 |
#define | ISM_CALLBACK 0x0001 |
#define | ISM_TIMEOUT 0x0002 |
#define | ISM_REQUEST 0x0010 |
#define | ISM_REPLY 0x0020 |
#define | ISM_CB_CLIENT 0x0100 |
#define | IsHooked(pti, fsHook) ((fsHook & (pti->fsHooks | pti->pDeskInfo->fsHooks)) != 0) |
#define | IsGlobalHooked(pti, fsHook) ((fsHook & pti->pDeskInfo->fsHooks) != 0) |
#define | BMSG_SENDMSG 0x0000 |
#define | BMSG_SENDNOTIFYMSG 0x0001 |
#define | BMSG_POSTMSG 0x0002 |
#define | BMSG_SENDMSGCALLBACK 0x0003 |
#define | BMSG_SENDMSGTIMEOUT 0x0004 |
#define | BMSG_SENDNOTIFYMSGPROCESS 0x0005 |
#define | PWND_INPUTOWNER (PWND)1 |
#define | PWND_FOCUS (PWND)NULL |
#define | PWND_ERROR (PWND)0x10 |
#define | PWND_TOP (PWND)0 |
#define | PWND_BOTTOM (PWND)1 |
#define | PWND_GROUPTOTOP ((PWND)-1) |
#define | PWND_TOPMOST ((PWND)-1) |
#define | PWND_NOTOPMOST ((PWND)-2) |
#define | PWND_BROADCAST ((PWND)-1) |
#define | IDHOT_DEBUG (-5) |
#define | IDHOT_DEBUGSERVER (-6) |
#define | IDHOT_WINDOWS (-7) |
#define | KEYBOARD_MENU ((LPARAM)-1) |
#define | NO_CAP_CLIENT 0 /* no capture; in client area */ |
#define | NO_CAP_SYS 1 /* no capture; in sys area */ |
#define | CLIENT_CAPTURE 2 /* client-relative capture */ |
#define | WINDOW_CAPTURE 3 /* window-relative capture */ |
#define | SCREEN_CAPTURE 4 /* screen-relative capture */ |
#define | FULLSCREEN_CAPTURE 5 /* capture entire machine */ |
#define | CLIENT_CAPTURE_INTERNAL 6 /* client-relative capture (Win 3.1 style; won't release) */ |
#define | CH_HELPPREFIX 0x08 |
#define | xxxRedrawScreen() |
#define | CCVR_WORKSPACE 4 |
#define | KSPEED_MASK 0x001F |
#define | KDELAY_MASK 0x0060 |
#define | KDELAY_SHIFT 5 |
#define | PROP_CHECKPOINT MAKEINTATOM(atomCheckpointProp) |
#define | PROP_DDETRACK MAKEINTATOM(atomDDETrack) |
#define | PROP_QOS MAKEINTATOM(atomQOS) |
#define | PROP_DDEIMP MAKEINTATOM(atomDDEImp) |
#define | PROP_WNDOBJ MAKEINTATOM(atomWndObj) |
#define | PROP_IMELEVEL MAKEINTATOM(atomImeLevel) |
#define | PROP_LAYER MAKEINTATOM(atomLayer) |
#define | WinFlags ((WORD)(&__WinFlags)) |
#define | MOUSE_SENSITIVITY_MIN 1 |
#define | MOUSE_SENSITIVITY_DEFAULT 10 |
#define | MOUSE_SENSITIVITY_MAX 20 |
#define | SCANCODE_NUMPAD_PLUS (0x4e) |
#define | SCANCODE_NUMPAD_DOT (0x53) |
#define | NUMPAD_HEXMODE_LL (1) |
#define | NUMPAD_HEXMODE_HL (2) |
#define | MODIFIER_FOR_ALT_NUMPAD(wModBit) |
#define | WOAHACK_CHECKALTKEYSTATE 1 |
#define | WOAHACK_IGNOREALTKEYDOWN 2 |
#define | DSP_ERASE 0x0001 |
#define | DSP_FRAME 0x0002 |
#define | DSP_ENUMCLIPPEDCHILDREN 0x0004 |
#define | DSP_WM_SYNCPAINT 0x0008 |
#define | DSP_NOCHECKPARENTS 0x0010 |
#define | DSP_ALLCHILDREN 0x0020 |
#define | KILLRITTIMER(pwnd, nID) FindTimer(pwnd, nID, TMRF_RIT, TRUE) |
#define | DPO 0x00FA0089 /* destination, pattern, or */ |
#define | SMESSAGEPROTO(func) |
#define | xxxReceiveMessages(pti) while ((pti)->pcti->fsWakeBits & QS_SENDMESSAGE) { xxxReceiveMessage((pti)); } |
#define | MINMAX_KEEPHIDDEN 0x1 |
#define | MINMAX_ANIMATE 0x10000 |
#define | WHT_IGNOREDISABLED 0x00000001 |
#define | SFW_STARTUP 0x0001 |
#define | SFW_SWITCH 0x0002 |
#define | SFW_NOZORDER 0x0004 |
#define | SFW_SETFOCUS 0x0008 |
#define | SFW_ACTIVATERESTORE 0x0010 |
#define | ATW_MOUSE 0x0001 |
#define | ATW_SETFOCUS 0x0002 |
#define | ATW_ASYNC 0x0004 |
#define | ATW_NOZORDER 0x0008 |
#define | NTW_PREVIOUS 1 |
#define | NTW_IGNORETOOLWINDOW 2 |
#define | UnlockProcess ObDereferenceObject |
#define | UnlockThread ObDereferenceObject |
#define | ValidateProcessSessionId(pEProcess) |
#define | ValidateThreadSessionId(pEThread) |
#define | DEFAULT_WINSTA L"\\Windows\\WindowStations\\WinSta0" |
#define | POBJECT_NAME(pobj) |
#define | FindClassAtom(lpszClassName) (IS_PTR(lpszClassName) ? UserFindAtom(lpszClassName) : PTR_TO_ID(lpszClassName)) |
#define | DMI_INVERT 0x00000001 |
#define | DMI_GRAYED 0x00000002 |
#define | MNXBORDER (SYSMET(CXBORDER) + SYSMET(CXEDGE)) |
#define | MNYBORDER (SYSMET(CYBORDER) + SYSMET(CYEDGE)) |
#define | MNXSPACE (SYSMET(CXEDGE)) |
#define | MNLEFTMARGIN (SYSMET(CXEDGE)) |
#define | MNUS_DEFAULT 0x00000001 |
#define | MNUS_DELETE 0x00000002 |
#define | MNUS_DRAWFRAME 0x00000004 |
#define | MNIS_MEASUREBMP -1 |
#define | MNSW_RETURNSIZE 0 |
#define | MNSW_SIZE MNUS_DEFAULT |
#define | MNSW_DRAWFRAME MNUS_DRAWFRAME |
#define | PAS_RIGHT (TPM_HORPOSANIMATION >> TPM_FIRSTANIBITPOS) |
#define | PAS_LEFT (TPM_HORNEGANIMATION >> TPM_FIRSTANIBITPOS) |
#define | PAS_DOWN (TPM_VERPOSANIMATION >> TPM_FIRSTANIBITPOS) |
#define | PAS_UP (TPM_VERNEGANIMATION >> TPM_FIRSTANIBITPOS) |
#define | PAS_OUT 0x10 |
#define | PAS_HORZ (PAS_LEFT | PAS_RIGHT) |
#define | PAS_VERT (PAS_UP | PAS_DOWN) |
#define | CXMENU3DEDGE 1 |
#define | CYMENU3DEDGE 1 |
#define | SCROLL_NORMAL 0 |
#define | SCROLL_DIRECT 1 |
#define | SCROLL_MENU 2 |
#define | Validateppopupmenu(ppopupmenu) |
#define | MNGetpItemIndex _MNGetpItemIndex |
#define | SMS_NOMENU (PMENU)(-1) |
#define | NCA_ACTIVE 0x00000001 |
#define | NCA_FORCEFRAMEOFF 0x00000002 |
#define | UPIsDWORDRange(uSetting) ((uSetting) >= SPI_STARTDWORDRANGE && (uSetting) < SPI_MAXDWORDRANGE) |
#define | UPDWORDIndex(uSetting) (1 + (((uSetting) - SPI_STARTDWORDRANGE) / 2)) |
#define | UPIsBOOLRange(uSetting) ((uSetting) >= SPI_STARTBOOLRANGE && (uSetting) < SPI_MAXBOOLRANGE) |
#define | UPBOOLIndex(uSetting) (((uSetting) - SPI_STARTBOOLRANGE) / 2) |
#define | UPBOOLPointer(pdw, uSetting) (pdw + (UPBOOLIndex(uSetting) / 32)) |
#define | UPBOOLMask(uSetting) (1 << (UPBOOLIndex(uSetting) - ((UPBOOLIndex(uSetting) / 32) * 32))) |
#define | TestUPBOOL(pdw, uSetting) (*UPBOOLPointer(pdw, uSetting) & UPBOOLMask(uSetting)) |
#define | SetUPBOOL(pdw, uSetting) (*UPBOOLPointer(pdw, uSetting) |= UPBOOLMask(uSetting)) |
#define | ClearUPBOOL(pdw, uSetting) |
#define | TestUP(uSetting) TestUPBOOL(gpdwCPUserPreferencesMask, SPI_GET ## uSetting) |
#define | SetUP(uSetting) SetUPBOOL(gpdwCPUserPreferencesMask, SPI_GET ## uSetting) |
#define | ClearUP(uSetting) ClearUPBOOL(gpdwCPUserPreferencesMask, SPI_GET ## uSetting) |
#define | IndexUP(uSetting) (1 << (((uSetting) - SPI_STARTBOOLRANGE) / 2)) |
#define | TestEffectUP(uSetting) |
#define | TestEffectInvertUP(uSetting) (TestUP(uSetting) || !TestUP(UIEFFECTS)) |
#define | PropagetUPBOOLTogpsi(uSetting) |
#define | UNDERLINE_RECALC 0x7FFFFFFF |
#define | UnrealizeObject(hbr) /* NOP for NT */ |
#define | RDW_HASWINDOWRGN 0x8000 |
#define | GETTOPMOSTINSERTAFTER(pwnd) (gHardErrorHandler.pti == NULL ? NULL : GetTopMostInsertAfter(pwnd)) |
#define | SMIN_CLEAR 0 |
#define | SMIN_SET 1 |
#define | xxxPeekMessage(lpmsg, hwnd, wMsgMin, wMsgMax, wRemoveMsg) xxxInternalGetMessage(lpmsg, hwnd, wMsgMin, wMsgMax, wRemoveMsg, FALSE) |
#define | xxxGetMessage(lpmsg, hwnd, wMsgMin, wMsgMax) xxxInternalGetMessage(lpmsg, hwnd, wMsgMin, wMsgMax, PM_REMOVE, TRUE) |
#define | WMSG_MAGIC_VALUE 0xBABE |
#define | TestRawKeyDown(vk) TestKeyDownBit(gafRawKeyState, vk) |
#define | SetRawKeyDown(vk) SetKeyDownBit(gafRawKeyState, vk) |
#define | ClearRawKeyDown(vk) ClearKeyDownBit(gafRawKeyState, vk) |
#define | TestRawKeyToggle(vk) TestKeyToggleBit(gafRawKeyState, vk) |
#define | SetRawKeyToggle(vk) SetKeyToggleBit(gafRawKeyState, vk) |
#define | ClearRawKeyToggle(vk) ClearKeyToggleBit(gafRawKeyState, vk) |
#define | ToggleRawKeyToggle(vk) ToggleKeyToggleBit(gafRawKeyState, vk) |
#define | xxxSetWindowLongPtr xxxSetWindowLong |
#define | __GetWindowLong(pwnd, index) ((LONG)(*(DWORD UNALIGNED *)((BYTE *)((pwnd) + 1) + (index)))) |
#define | __GetWindowLongPtr(pwnd, index) ((LONG_PTR)(*(ULONG_PTR UNALIGNED *)((BYTE *)((pwnd) + 1) + (index)))) |
#define | _GetWindowLong __GetWindowLong |
#define | _GetWindowLongPtr __GetWindowLongPtr |
#define | STW_SAME ((PWND) 1) |
#define | FDoTray() (SYSMET(ARRANGE) & ARW_HIDE) |
#define | FCallHookTray() (IsHooked(PtiCurrent(), WHF_SHELL)) |
#define | FPostTray(p) (p->pDeskInfo->spwndTaskman) |
#define | FCallTray(p) (FDoTray() && ( FCallHookTray()|| FPostTray(p) )) |
#define | FTopLevel(pwnd) (pwnd->spwndParent == PWNDDESKTOP(pwnd)) |
#define | FHas31TrayStyles(pwnd) |
#define | xxxSetScrollInfo(a, b, c, d) xxxSetScrollBar((a),(b),(c),(d)) |
#define | LockQCursor(pq, pcur) Lock(&pq->spcurCurrent, pcur) |
#define | GETPCI(pcur) ((PCURSINFO)&(pcur->CI_FIRST)) |
#define | DbgValidateHooks(phk, iType) |
#define | CXF_IS_SERVER 0x0001 |
#define | CXF_TERMINATE_POSTED 0x0002 |
#define | CXF_PARTNER_WINDOW_DIED 0x0004 |
#define | CXF_INTRA_PROCESS 0x8000 |
#define | xxxSetClassLongPtr xxxSetClassLong |
#define | ACTIVATE_ARRAY_SIZE 5 |
#define | WHERE_NOONE_CAN_SEE_ME ((int) -32000) |
#define | OCR_APPSTARTING 32650 |
#define | WEF_USEPWNDTHREAD 0x0001 |
#define | WEF_DEFERNOTIFY 0x0002 |
#define | WEF_ASYNC 0x0004 |
#define | WEF_POSTED 0x0008 |
#define | DeferWinEventNotify() |
#define | IsWinEventNotifyDeferred() (gdwDeferWinEvent > 0) |
#define | IsWinEventNotifyDeferredOK() (!IsWinEventNotifyDeferred() || ISATOMICCHECK()) |
#define | zzzEndDeferWinEventNotify() |
#define | EndDeferWinEventNotifyWithoutProcessing() |
#define | zzzWindowEvent(event, pwnd, idObject, idChild, dwFlags) |
#define | LANGTOGGLEKEYS_SIZE 3 |
#define | ACCF_DEFAULTFILTERKEYSON 0x00000001 |
#define | ACCF_DEFAULTSTICKYKEYSON 0x00000002 |
#define | ACCF_DEFAULTMOUSEKEYSON 0x00000004 |
#define | ACCF_DEFAULTTOGGLEKEYSON 0x00000008 |
#define | ACCF_DEFAULTTIMEOUTON 0x00000010 |
#define | ACCF_DEFAULTKEYBOARDPREF 0x00000020 |
#define | ACCF_DEFAULTSCREENREADER 0x00000040 |
#define | ACCF_DEFAULTHIGHCONTRASTON 0x00000080 |
#define | ACCF_ACCESSENABLED 0x00000100 |
#define | ACCF_IGNOREBREAKCODE 0x00000400 |
#define | ACCF_FKMAKECODEPROCESSED 0x00000800 |
#define | ACCF_MKVIRTUALMOUSE 0x00001000 |
#define | ACCF_MKREPEATVK 0x00002000 |
#define | ACCF_FIRSTTICK 0x00004000 |
#define | ACCF_SHOWSOUNDSON 0x00008000 |
#define | PUDF_ANIMATE 0x00010000 |
#define | ACCF_KEYBOARDPREF 0x00020000 |
#define | ACCF_SCREENREADER 0x00040000 |
#define | PUDF_BEEP 0x00080000 /* Warning beeps allowed? */ |
#define | PUDF_EXTENDEDSOUNDS 0x00100000 /* Extended sounds enabling */ |
#define | PUDF_DRAGFULLWINDOWS 0x00200000 /* Drag xor rect or full windows */ |
#define | PUDF_ICONTITLEWRAP 0x00400000 /* Wrap icon titles or just use single line */ |
#define | PUDF_FONTSARELOADED 0x00800000 |
#define | PUDF_POPUPINUSE 0x01000000 |
#define | PUDF_MENUSTATEINUSE 0x02000000 |
#define | PUDF_VDMBOUNDSACTIVE 0x04000000 |
#define | PUDF_ALLOWFOREGROUNDACTIVATE 0x08000000 |
#define | PUDF_DRAGGINGFULLWINDOW 0x10000000 |
#define | PUDF_LOCKFULLSCREEN 0x20000000 |
#define | PUDF_GSMWPINUSE 0x40000000 |
#define | TEST_ACCF(f) TEST_FLAG(gdwPUDFlags, f) |
#define | TEST_BOOL_ACCF(f) TEST_BOOL_FLAG(gdwPUDFlags, f) |
#define | SET_ACCF(f) SET_FLAG(gdwPUDFlags, f) |
#define | CLEAR_ACCF(f) CLEAR_FLAG(gdwPUDFlags, f) |
#define | SET_OR_CLEAR_ACCF(f, fSet) SET_OR_CLEAR_FLAG(gdwPUDFlags, f, fSet) |
#define | TOGGLE_ACCF(f) TOGGLE_FLAG(gdwPUDFlags, f) |
#define | TEST_PUDF(f) TEST_FLAG(gdwPUDFlags, f) |
#define | TEST_BOOL_PUDF(f) TEST_BOOL_FLAG(gdwPUDFlags, f) |
#define | SET_PUDF(f) SET_FLAG(gdwPUDFlags, f) |
#define | CLEAR_PUDF(f) CLEAR_FLAG(gdwPUDFlags, f) |
#define | SET_OR_CLEAR_PUDF(f, fSet) SET_OR_CLEAR_FLAG(gdwPUDFlags, f, fSet) |
#define | TOGGLE_PUDF(f) TOGGLE_FLAG(gdwPUDFlags, f) |
#define | POWERON_PHASE -1 |
#define | LOWPOWER_PHASE 1 |
#define | POWEROFF_PHASE 2 |
#define | TestALPHA(uSetting) (!gbDisableAlpha && TestEffectUP(uSetting)) |
#define | HTEXSCROLLFIRST 60 |
#define | HTSCROLLUP 60 |
#define | HTSCROLLDOWN 61 |
#define | HTSCROLLUPPAGE 62 |
#define | HTSCROLLDOWNPAGE 63 |
#define | HTSCROLLTHUMB 64 |
#define | HTEXSCROLLLAST 64 |
#define | HTEXMENUFIRST 65 |
#define | HTMDISYSMENU 65 |
#define | HTMDIMAXBUTTON 66 |
#define | HTMDIMINBUTTON 67 |
#define | HTMDICLOSE 68 |
#define | HTMENUITEM 69 |
#define | HTEXMENULAST 69 |
#define | SHRSTR(ppi, s) SharedRebaseToClient(ppi, gpsi->s) |
#define | STR_COLORSTART STR_SCROLLBAR |
#define | STR_COLOREND STR_GRADIENTINACTIVECAPTION |
#define | FADE_SHOW 0x00000001 |
#define | FADE_COMPLETED 0x00000002 |
#define | FADE_SHOWN 0x00000004 |
#define | FADE_WINDOW 0x00000008 |
#define | FADE_MENU 0x00000010 |
#define | FADE_TOOLTIP 0x00000020 |
#define | INITIAL_USER_HANDLE_QUOTA 10000 |
#define | MINIMUM_USER_HANDLE_QUOTA 200 |
#define | INITIAL_POSTMESSAGE_LIMIT 10000 |
#define | MINIMUM_POSTMESSAGE_LIMIT 4000 |
#define | PMAP_COLORS 0 |
#define | PMAP_CURSORS 1 |
#define | PMAP_WINDOWSM 2 |
#define | PMAP_WINDOWSU 3 |
#define | PMAP_DESKTOP 4 |
#define | PMAP_ICONS 5 |
#define | PMAP_FONTS 6 |
#define | PMAP_TRUETYPE 7 |
#define | PMAP_KBDLAYOUT 8 |
#define | PMAP_INPUT 9 |
#define | PMAP_COMPAT 10 |
#define | PMAP_SUBSYSTEMS 11 |
#define | PMAP_BEEP 12 |
#define | PMAP_MOUSE 13 |
#define | PMAP_KEYBOARD 14 |
#define | PMAP_STICKYKEYS 15 |
#define | PMAP_KEYBOARDRESPONSE 16 |
#define | PMAP_MOUSEKEYS 17 |
#define | PMAP_TOGGLEKEYS 18 |
#define | PMAP_TIMEOUT 19 |
#define | PMAP_SOUNDSENTRY 20 |
#define | PMAP_SHOWSOUNDS 21 |
#define | PMAP_AEDEBUG 22 |
#define | PMAP_NETWORK 23 |
#define | PMAP_METRICS 24 |
#define | PMAP_UKBDLAYOUT 25 |
#define | PMAP_UKBDLAYOUTTOGGLE 26 |
#define | PMAP_WINLOGON 27 |
#define | PMAP_KEYBOARDPREF 28 |
#define | PMAP_SCREENREADER 29 |
#define | PMAP_HIGHCONTRAST 30 |
#define | PMAP_IMECOMPAT 31 |
#define | PMAP_IMM 32 |
#define | PMAP_POOLLIMITS 33 |
#define | PMAP_COMPAT32 34 |
#define | PMAP_SETUPPROGRAMNAMES 35 |
#define | PMAP_INPUTMETHOD 36 |
#define | PMAP_COMPAT2 37 |
#define | PMAP_MOUCLASS_PARAMS 38 |
#define | PMAP_KBDCLASS_PARAMS 39 |
#define | PMAP_LAST 39 |
#define | MAXPROFILEBUF 256 |
#define | POLICY_NONE 0x0001 |
#define | POLICY_USER 0x0002 |
#define | POLICY_MACHINE 0x0004 |
#define | POLICY_ALL (POLICY_NONE | POLICY_USER | POLICY_MACHINE) |
#define | BORDER_EXTRA 3 |
#define | DBGIncModalMenuCount() |
#define | DBGDecModalMenuCount() |
#define | UP(uSetting) UPDWORDValue(SPI_GET ## uSetting) |
#define | IMESHOWSTATUS_NOTINITIALIZED ((BOOL)0xffff) |
#define | IsWndImeRelated(pwnd) |
#define | HF_DESKTOPHOOK 0 |
#define | HF_PROTECTED 1 |
#define | HF_LIMIT 2 |
#define | HMONITOR_PRIMARY ((HMONITOR)0x00010000) |
#define | REBASESHAREDPTR(p) (p) |
#define | REBASESHAREDPTRALWAYS(p) (p) |
#define | REMOVE_FROM_LIST(type, pstart, pitem, next) |
#define | HH_DRIVERENTRY 0x00000001 |
#define | HH_USERINITIALIZE 0x00000002 |
#define | HH_INITVIDEO 0x00000004 |
#define | HH_REMOTECONNECT 0x00000008 |
#define | HH_REMOTEDISCONNECT 0x00000010 |
#define | HH_REMOTERECONNECT 0x00000020 |
#define | HH_REMOTELOGOFF 0x00000040 |
#define | HH_DRIVERUNLOAD 0x00000080 |
#define | HH_GRECLEANUP 0x00000100 |
#define | HH_USERKCLEANUP 0x00000200 |
#define | HH_INITIATEWIN32KCLEANUP 0x00000400 |
#define | HH_ALLDTGONE 0x00000800 |
#define | HH_RITGONE 0x00001000 |
#define | HH_RITCREATED 0x00002000 |
#define | HH_LOADCURSORS 0x00004000 |
#define | HH_KBDLYOUTGLOBALCLEANUP 0x00008000 |
#define | HH_KBDLYOUTFREEWINSTA 0x00010000 |
#define | HH_CLEANUPRESOURCES 0x00020000 |
#define | HH_DISCONNECTDESKTOP 0x00040000 |
#define | HH_DTQUITPOSTED 0x00080000 |
#define | HYDRA_HINT(ev) (gdwHydraHint |= ev) |
#define | DbgTrackAddDesktop(pdesk) |
#define | DbgTrackRemoveDesktop(pdesk) |
#define | DbgDumpTrackedDesktops(b) |
#define | TRACE_HYDAPI(m) |
#define | TRACE_DESKTOP(m) |
#define | TRACE_RIT(m) |
Typedefs | |
typedef tagEVENTHOOK * | PEVENTHOOK |
typedef tagNOTIFY * | PNOTIFY |
typedef tagPERFINFO | PERFHANDLEINFO |
typedef tagPERFINFO * | PPERFHANDLEINFO |
typedef _HANDLEPAGE | HANDLEPAGE |
typedef _HANDLEPAGE * | PHANDLEPAGE |
typedef tagWPINFO | WPINFO |
typedef tagCRITSTACK | CRITSTACK |
typedef tagCRITSTACK * | PCRITSTACK |
typedef tagGENERIC_DEVICE_INFO | GENERIC_DEVICE_INFO |
typedef tagGENERIC_DEVICE_INFO * | PGENERIC_DEVICE_INFO |
typedef tagMOUSE_DEVICE_INFO | MOUSE_DEVICE_INFO |
typedef tagMOUSE_DEVICE_INFO * | PMOUSE_DEVICE_INFO |
typedef tagKEYBOARD_DEVICE_INFO | KEYBOARD_DEVICE_INFO |
typedef tagKEYBOARD_DEVICE_INFO * | PKEYBOARD_DEVICE_INFO |
typedef tagDEVICEINFO | DEVICEINFO |
typedef tagDEVICEINFO * | PDEVICEINFO |
typedef tagDEVICE_TEMPLATE | DEVICE_TEMPLATE |
typedef tagDEVICE_TEMPLATE * | PDEVICE_TEMPLATE |
typedef tagMOUSEEVENT | MOUSEEVENT |
typedef tagMOUSEEVENT * | PMOUSEEVENT |
typedef tagHARDERRORHANDLER | HARDERRORHANDLER |
typedef tagHARDERRORHANDLER * | PHARDERRORHANDLER |
typedef tagTERMINAL | TERMINAL |
typedef tagTERMINAL * | PTERMINAL |
typedef tagWin32AllocStats | Win32AllocStats |
typedef tagWin32AllocStats * | PWin32AllocStats |
typedef tagPOOLRECORD | POOLRECORD |
typedef tagPOOLRECORD * | PPOOLRECORD |
typedef tagAAS | AAS |
typedef _LOCKRECORD | LOCKRECORD |
typedef _LOCK | LOCK |
typedef _LOCK * | PLOCK |
typedef tagCVR | CVR |
typedef tagCVR * | PCVR |
typedef tagSMWP | SMWP |
typedef tagSMWP * | PSMWP |
typedef tagCLIPDATA | CLIPDATA |
typedef tagCLIPDATA * | PCLIPDATA |
typedef tagUSERSTARTUPINFO | USERSTARTUPINFO |
typedef tagUSERSTARTUPINFO * | PUSERSTARTUPINFO |
typedef tagTLBLOCK | TLBLOCK |
typedef tagTLBLOCK * | PTLBLOCK |
typedef tagKBDFILE | KBDFILE |
typedef tagKBDFILE * | PKBDFILE |
typedef tagKL | KL |
typedef tagKL * | PKL |
typedef tagKBDLANGTOGGLE | KBDLANGTOGGLE |
typedef tagDESKTOP | DESKTOP |
typedef tagDESKWND | DESKWND |
typedef tagDESKWND * | PDESKWND |
typedef tagWINDOWSTATION | WINDOWSTATION |
typedef tagCAPTIONCACHE | CAPTIONCACHE |
typedef tagSYSCFGICO | SYSCFGICO |
typedef tagACCELTABLE | ACCELTABLE |
typedef tagACCELTABLE * | LPACCELTABLE |
typedef tagPOPUPMENU | POPUPMENU |
typedef tagMENUWND | MENUWND |
typedef tagMENUWND * | PMENUWND |
typedef tagCHECKPOINT | CHECKPOINT |
typedef tagCHECKPOINT * | PCHECKPOINT |
typedef tagCLIP | CLIP |
typedef tagCLIP * | PCLIP |
typedef tagSVR_INSTANCE_INFO | SVR_INSTANCE_INFO |
typedef tagSVR_INSTANCE_INFO * | PSVR_INSTANCE_INFO |
typedef tagPUBOBJ | PUBOBJ |
typedef tagPUBOBJ * | PPUBOBJ |
typedef tagQMSG | QMSG |
typedef _MOVESIZEDATA | MOVESIZEDATA |
typedef _MOVESIZEDATA * | PMOVESIZEDATA |
typedef tagMLIST | MLIST |
typedef tagMLIST * | PMLIST |
typedef tagQ | Q |
typedef tagATTACHINFO | ATTACHINFO |
typedef tagATTACHINFO * | PATTACHINFO |
typedef tagWOWTHREADINFO | WOWTHREADINFO |
typedef tagWOWTHREADINFO * | PWOWTHREADINFO |
typedef tagTDB | TDB |
typedef tagMENUANIDC | MENUANIDC |
typedef tagMENUSTATE | MENUSTATE |
typedef tagMENUSTATE * | PMENUSTATE |
typedef tagLASTINPUT | LASTINPUT |
typedef tagLASTINPUT | PLASTINPUT |
typedef GRAYMENU * | PGRAYMENU |
typedef tagSMS *KPTR_MODIFIER | PSMS |
typedef tagTHREADINFO | THREADINFO |
typedef tagWOWPROCESSINFO | WOWPROCESSINFO |
typedef tagWOWPROCESSINFO * | PWOWPROCESSINFO |
typedef tagDESKTOPVIEW | DESKTOPVIEW |
typedef tagDESKTOPVIEW * | PDESKTOPVIEW |
typedef tagW32JOB | W32JOB |
typedef tagW32JOB * | PW32JOB |
typedef tagPROCESSINFO | PROCESSINFO |
typedef _LPKDRAWSWITCHWND | LPKDRAWSWITCHWND |
typedef tagDCE | DCE |
typedef tagBWL | BWL |
typedef tagBWL * | PBWL |
typedef tagSPB | SPB |
typedef _CREATESTRUCTEX | CREATESTRUCTEX |
typedef _CREATESTRUCTEX * | PCREATESTRUCTEX |
typedef _MDICREATESTRUCTEX | MDICREATESTRUCTEX |
typedef _MDICREATESTRUCTEX * | PMDICREATESTRUCTEX |
typedef _CWPSTRUCTEX | CWPSTRUCTEX |
typedef _CWPSTRUCTEX * | PCWPSTRUCTEX |
typedef _CWPRETSTRUCTEX | CWPRETSTRUCTEX |
typedef _CWPRETSTRUCTEX * | PCWPRETSTRUCTEX |
typedef tagSMS | SMS |
typedef tagINTERSENDMSGEX | INTRSENDMSGEX |
typedef tagINTERSENDMSGEX * | PINTRSENDMSGEX |
typedef tagASYNCSENDMSG | ASYNCSENDMSG |
typedef tagASYNCSENDMSG * | PASYNCSENDMSG |
typedef tagHOOKMSGSTRUCT | HOOKMSGSTRUCT |
typedef tagHOOKMSGSTRUCT * | PHOOKMSGSTRUCT |
typedef tagBROADCASTMSG | BROADCASTMSG |
typedef tagBROADCASTMSG * | PBROADCASTMSG |
typedef tagHOTKEY | HOTKEY |
typedef tagHOTKEY * | PHOTKEY |
typedef tagDRAWICONCB | DRAWICONCB |
typedef tagDRAWICONCB * | PDRAWICONCB |
typedef * | PSCANCODEMAP |
typedef BITMAPINFOHEADER * | PBMPHEADER |
typedef BITMAPINFOHEADER * | LPBMPHEADER |
typedef tagTIMER | TIMER |
typedef tagTIMER * | PTIMER |
typedef LRESULT(APIENTRY * | SFNSCSENDMESSAGE )(PWND, UINT, WPARAM, LPARAM, ULONG_PTR, PROC, DWORD, PSMS) |
typedef tagDISPLAYRESOURCE | DISPLAYRESOURCE |
typedef tagDISPLAYRESOURCE * | PDISPLAYRESOURCE |
typedef tagPROFILEVALUEINFO | PROFILEVALUEINFO |
typedef tagPROFILEVALUEINFO * | PPROFILEVALUEINFO |
typedef VOID(CALLBACK * | MSGWAITCALLBACK )(DWORD DeviceType) |
typedef tagFREELIST | FREELIST |
typedef tagFREELIST * | PFREELIST |
typedef tagDDEIMP | DDEIMP |
typedef tagDDEIMP * | PDDEIMP |
typedef tagDDECONV | DDECONV |
typedef tagDDECONV * | PDDECONV |
typedef DWORD( | FNDDERESPONSE )(PDWORD pmsg, LPARAM *plParam, PDDECONV pDdeConv) |
typedef FNDDERESPONSE * | PFNDDERESPONSE |
typedef tagXSTATE | XSTATE |
typedef tagXSTATE * | PXSTATE |
typedef tagMONITORPOS | MONITORPOS |
typedef tagMONITORPOS * | PMONITORPOS |
typedef tagMONITORRECTS | MONITORRECTS |
typedef tagMONITORRECTS * | PMONITORRECTS |
typedef tagEVENTHOOK | EVENTHOOK |
typedef tagNOTIFY | NOTIFY |
typedef HWND * | PHWND |
typedef tagSwitchWndInfo | SWITCHWNDINFO |
typedef tagSwitchWndInfo * | PSWINFO |
typedef tagSWITCHWND | SWITCHWND |
typedef tagSWITCHWND * | PSWITCHWND |
typedef tagHOTKEYSTRUCT | HOTKEYSTRUCT |
typedef tagHOTKEYSTRUCT * | PHOTKEYSTRUCT |
typedef tagPOWERSTATE | POWERSTATE |
typedef tagPOWERSTATE * | PPOWERSTATE |
typedef tagFADE | FADE |
typedef tagFADE * | PFADE |
typedef tagTOOLTIP | TOOLTIP |
typedef tagTOOLTIPWND | TOOLTIPWND |
typedef tagTOOLTIPWND * | PTOOLTIPWND |
typedef tagPROFINTINFO | PROFINTINFO |
typedef tagPROFINTINFO * | PPROFINTINFO |
Functions | |
NTSTATUS | OpenEffectiveToken (PHANDLE phToken) |
NTSTATUS | GetProcessLuid (PETHREAD Thread OPTIONAL, PLUID LuidProcess) |
BOOLEAN | IsRestricted (PETHREAD Thread) |
NTSTATUS | CreateSystemThread (PKSTART_ROUTINE lpThreadAddress, PVOID pvContext, PHANDLE phThread) |
NTSTATUS | InitSystemThread (PUNICODE_STRING pstrThreadName) |
PKEVENT | CreateKernelEvent (IN EVENT_TYPE Type, IN BOOLEAN State) |
NTSTATUS | ProtectHandle (IN HANDLE Handle, IN BOOLEAN Protect) |
VOID __inline | FreeKernelEvent (PVOID *pp) |
BOOL | HMInitHandleTable (PVOID pBase) |
PVOID | HMAllocObject (PTHREADINFO pti, PDESKTOP pdesk, BYTE btype, DWORD size) |
BOOL | HMFreeObject (PVOID pobj) |
BOOL | HMMarkObjectDestroy (PVOID pobj) |
BOOL | HMDestroyObject (PVOID pobj) |
PVOID FASTCALL | HMAssignmentLock (PVOID *ppobj, PVOID pobj) |
PVOID FASTCALL | HMAssignmentUnlock (PVOID *ppobj) |
NTSTATUS | HMGetStats (HANDLE hProcess, int iPidType, PVOID pResults, UINT cjResultSize) |
HANDLE | KernelPtoH (PVOID pObj) |
void | HMDestroyUnlockedObject (PHE phe) |
void | HMCleanupGrantedHandle (HANDLE h) |
PVOID | HMUnlockObjectInternal (PVOID pobj) |
VOID | HMChangeOwnerThread (PVOID pobj, PTHREADINFO pti) |
VOID | HMChangeOwnerPheProcess (PHE phe, PTHREADINFO pti) |
PVOID __inline | ThreadLockExchange (PVOID pobj, PTL ptl) |
PVOID __inline | ThreadLockExchangeAlways (PVOID pobj, PTL ptl) |
PVOID | ThreadUnlock1 (VOID) |
VOID | LockObjectAssignment (PVOID *, PVOID) |
VOID | UnlockObjectAssignment (PVOID *) |
VOID | UserDereferenceObject (PVOID pobj) |
void | CleanupDecSFWLockCount (PVOID pIgnore) |
ULONG | MonotonicTick () |
VOID | ProcessKeyboardInput (PDEVICEINFO pDeviceInfo) |
VOID | ProcessMouseInput (PDEVICEINFO pDeviceInfo) |
VOID | RequestDeviceChange (PDEVICEINFO pDeviceInfo, USHORT usAction, BOOL fInDeviceInfoListCrit) |
VOID | RetryReadInput () |
VOID NTAPI | InputApc (IN PVOID ApcContext, IN PIO_STATUS_BLOCK IoStatusBlock, IN ULONG Reserved) |
ULONG | GetDeviceChangeInfo (VOID) |
VOID | InitializeMediaChange (HANDLE) |
NTSTATUS | UserCommitDesktopMemory (PVOID pBase, PVOID *ppCommit, PSIZE_T pCommitSize) |
NTSTATUS | UserCommitSharedMemory (PVOID pBase, PVOID *ppCommit, PSIZE_T pCommitSize) |
PWIN32HEAP | UserCreateHeap (HANDLE hSection, ULONG ulViewOffset, PVOID pvBaseAddress, DWORD dwSize, PRTL_HEAP_COMMIT_ROUTINE pfnCommit) |
PVOID __inline | SharedAlloc (ULONG cb) |
BOOL __inline | SharedFree (PVOID pv) |
NTSTATUS | CommitReadOnlyMemory (HANDLE hSection, PSIZE_T pulCommit, DWORD dwCommitOffset, int *pdCommit) |
void | DeleteMaybeSpecialRgn (HRGN hrgn) |
BOOL | zzzInvalidateDCCache (PWND pwndInvalid, DWORD flags) |
void | RtlInitUnicodeStringOrId (PUNICODE_STRING pstrName, LPWSTR lpstrName) |
int | RtlLoadStringOrError (UINT, LPTSTR, int, WORD) |
HANDLE | xxxClientLoadImage (PUNICODE_STRING pstrName, ATOM atomModName, WORD wImageType, int cxSize, int cySize, UINT LR_flags, BOOL fWallpaper) |
HANDLE | xxxClientCopyImage (IN HANDLE hImage, IN UINT uImageType, IN int cxDesired, IN int cyDesired, IN UINT LR_flags) |
PMENU | xxxClientLoadMenu (HANDLE hmod, PUNICODE_STRING pstrName) |
int | xxxClientAddFontResourceW (PUNICODE_STRING, DWORD, DESIGNVECTOR *) |
VOID | ClientFontSweep (VOID) |
VOID | ClientLoadLocalT1Fonts () |
VOID | ClientLoadRemoteT1Fonts () |
NTSTATUS | InitializeClientPfnArrays (CONST PFNCLIENT *ppfnClientA, CONST PFNCLIENT *ppfnClientW, CONST PFNCLIENTWORKER *ppfnClientWorker, HANDLE hModUser) |
VOID | _SetRipFlags (DWORD, DWORD) |
VOID | _SetDbgTag (int, DWORD) |
BOOL | xxxActivateApp (PWND pwnd, AAS *paas) |
void | DestroySMWP (PSMWP psmwp) |
PKL | HKLtoPKL (PTHREADINFO pti, HKL hkl) |
PVOID | DesktopAlloc (PDESKTOP pdesk, UINT uSize, DWORD tag) |
DWORD | WaitOnPseudoEvent (HANDLE *phE, DWORD dwMilliseconds) |
VOID | xxxInternalKeyEventDirect (BYTE bVk, WORD wScan, DWORD dwFlags, DWORD dwTime, ULONG_PTR dwExtraInfo) |
UINT | xxxSendInput (UINT nInputs, LPINPUT pInputs) |
BOOL | _BlockInput (BOOL fBlockIt) |
int | _GetMouseMovePointsEx (CONST MOUSEMOVEPOINT *ppt, MOUSEMOVEPOINT *pptBuf, UINT nPoints, DWORD resolution) |
VOID | xxxProcessKeyEvent (PKE pke, ULONG_PTR ExtraInformation, BOOL bInjected) |
VOID | xxxButtonEvent (DWORD ButtonNumber, POINT ptPointer, BOOL fBreak, DWORD time, ULONG_PTR ExtraInfo, BOOL bInjected, BOOL fDblClk) |
VOID | xxxMoveEvent (LONG dx, LONG dy, DWORD dwFlags, ULONG_PTR dwExtraInfo, DWORD time, BOOL bInjected) |
PDEVICEINFO | StartDeviceRead (PDEVICEINFO pDeviceInfo) |
NTSTATUS | DeviceNotify (IN PPLUGPLAY_NOTIFY_HDR pNotification, IN PDEVICEINFO pDeviceInfo) |
LONG | CalculateMouseSensitivity (LONG lSens) |
PDEVICEINFO | FreeDeviceInfo (PDEVICEINFO pMouseInfo) |
VOID | QueueMouseEvent (USHORT ButtonFlags, USHORT ButtonData, ULONG_PTR ExtraInfo, POINT ptMouse, LONG time, BOOL bInjected, BOOL bWakeRIT) |
BOOL | UnqueueMouseEvent (PMOUSEEVENT pme) |
BYTE | VKFromVSC (PKE pke, BYTE bPrefix, LPBYTE afKeyState) |
BOOL | KEOEMProcs (PKE pke) |
BOOL | xxxKELocaleProcs (PKE pke) |
BOOL | xxxKENLSProcs (PKE pke, ULONG_PTR dwExtraInformation) |
VOID | xxxKeyEvent (USHORT usVk, WORD wScanCode, DWORD time, ULONG_PTR ExtraInfo, BOOL bInjected) |
void | xxxSimpleDoSyncPaint (PWND pwnd) |
VOID | xxxDoSyncPaint (PWND pwnd, DWORD flags) |
void | xxxInternalDoSyncPaint (PWND pwnd, DWORD flags) |
BOOL | xxxDrawAnimatedRects (PWND pwndClip, int idAnimation, LPRECT lprcStart, LPRECT lprcEnd) |
UINT_PTR | InternalSetTimer (PWND pwnd, UINT_PTR nIDEvent, UINT dwElapse, TIMERPROC_PWND pTimerFunc, UINT flags) |
VOID | FreeTimer (PTIMER ptmr) |
SMESSAGEPROTO (SENTDDEMSG) | |
SMESSAGEPROTO (DDEINIT) | |
SMESSAGEPROTO (DWORD) | |
SMESSAGEPROTO (INWPARAMCHAR) | |
SMESSAGEPROTO (INWPARAMDBCSCHAR) | |
SMESSAGEPROTO (GETTEXTLENGTHS) | |
SMESSAGEPROTO (GETDBCSTEXTLENGTHS) | |
SMESSAGEPROTO (INLPCREATESTRUCT) | |
SMESSAGEPROTO (INLPDROPSTRUCT) | |
SMESSAGEPROTO (INOUTLPPOINT5) | |
SMESSAGEPROTO (INOUTLPSCROLLINFO) | |
SMESSAGEPROTO (INOUTLPRECT) | |
SMESSAGEPROTO (INOUTNCCALCSIZE) | |
SMESSAGEPROTO (OUTLPRECT) | |
SMESSAGEPROTO (INLPMDICREATESTRUCT) | |
SMESSAGEPROTO (INLPCOMPAREITEMSTRUCT) | |
SMESSAGEPROTO (INLPDELETEITEMSTRUCT) | |
SMESSAGEPROTO (INLPHLPSTRUCT) | |
SMESSAGEPROTO (INLPHELPINFOSTRUCT) | |
SMESSAGEPROTO (INLPDRAWITEMSTRUCT) | |
SMESSAGEPROTO (INOUTLPMEASUREITEMSTRUCT) | |
SMESSAGEPROTO (INSTRING) | |
SMESSAGEPROTO (INPOSTEDSTRING) | |
SMESSAGEPROTO (OUTSTRING) | |
SMESSAGEPROTO (INCNTOUTSTRING) | |
SMESSAGEPROTO (POUTLPINT) | |
SMESSAGEPROTO (POPTINLPUINT) | |
SMESSAGEPROTO (INOUTLPWINDOWPOS) | |
SMESSAGEPROTO (INLPWINDOWPOS) | |
SMESSAGEPROTO (INLBOXSTRING) | |
SMESSAGEPROTO (OUTLBOXSTRING) | |
SMESSAGEPROTO (INCBOXSTRING) | |
SMESSAGEPROTO (OUTCBOXSTRING) | |
SMESSAGEPROTO (INOUTDRAG) | |
SMESSAGEPROTO (FULLSCREEN) | |
SMESSAGEPROTO (INPAINTCLIPBRD) | |
SMESSAGEPROTO (INSIZECLIPBRD) | |
SMESSAGEPROTO (OUTDWORDDWORD) | |
SMESSAGEPROTO (OUTDWORDINDWORD) | |
SMESSAGEPROTO (OPTOUTLPDWORDOPTOUTLPDWORD) | |
SMESSAGEPROTO (COPYGLOBALDATA) | |
SMESSAGEPROTO (COPYDATA) | |
SMESSAGEPROTO (INDESTROYCLIPBRD) | |
SMESSAGEPROTO (INOUTNEXTMENU) | |
SMESSAGEPROTO (INOUTSTYLECHANGE) | |
SMESSAGEPROTO (IMAGEIN) | |
SMESSAGEPROTO (IMAGEOUT) | |
SMESSAGEPROTO (INDEVICECHANGE) | |
SMESSAGEPROTO (INOUTMENUGETOBJECT) | |
SMESSAGEPROTO (POWERBROADCAST) | |
SMESSAGEPROTO (LOGONNOTIFY) | |
SMESSAGEPROTO (IMECONTROL) | |
SMESSAGEPROTO (IMEREQUEST) | |
SMESSAGEPROTO (INLPKDRAWSWITCHWND) | |
DWORD | _GetWindowContextHelpId (PWND pwnd) |
BOOL | _SetWindowContextHelpId (PWND pwnd, DWORD dwContextId) |
void | xxxSendHelpMessage (PWND pwnd, int iType, int iCtrlId, HANDLE hItemHandle, DWORD dwContextId) |
HPALETTE | _SelectPalette (HDC hdc, HPALETTE hpalette, BOOL fForceBackground) |
int | xxxRealizePalette (HDC hdc) |
VOID | xxxFlushPalette (PWND pwnd) |
VOID | xxxBroadcastPaletteChanged (PWND pwnd, BOOL fForceDesktop) |
PCURSOR | SearchIconCache (PCURSOR pCursorCache, ATOM atomModName, PUNICODE_STRING pstrResName, PCURSOR pCursorSrc, PCURSORFIND pcfSearch) |
VOID | ZombieCursor (PCURSOR pcur) |
BOOL | IsSmallerThanScreen (PWND pwnd) |
BOOL | zzzSetSystemCursor (PCURSOR pcur, DWORD id) |
BOOL | zzzSetSystemImage (PCURSOR pcur, PCURSOR pcurOld) |
BOOL | _InternalGetIconInfo (IN PCURSOR pcur, OUT PICONINFO piconinfo, OUT OPTIONAL PUNICODE_STRING pstrModName, OUT OPTIONAL PUNICODE_STRING pstrResName, OUT OPTIONAL LPDWORD pbpp, IN BOOL fInternalCursor) |
VOID | LinkCursor (PCURSOR pcur) |
BOOL | _SetCursorIconData (PCURSOR pcur, PUNICODE_STRING pstrModName, PUNICODE_STRING pstrResName, PCURSORDATA pData, DWORD cbData) |
PCURSOR | _GetCursorFrameInfo (PCURSOR pcur, int iFrame, PJIF pjifRate, LPINT pccur) |
PCURSOR | _FindExistingCursorIcon (ATOM atomModName, PUNICODE_STRING pstrResName, PCURSOR pcurSrc, PCURSORFIND pcfSearch) |
HCURSOR | _CreateEmptyCursorObject (BOOL fPublic) |
BOOL | _GetUserObjectInformation (HANDLE h, int nIndex, PVOID pvInfo, DWORD nLength, LPDWORD lpnLengthNeeded) |
BOOL | _SetUserObjectInformation (HANDLE h, int nIndex, PVOID pvInfo, DWORD nLength) |
DWORD | xxxWaitForInputIdle (ULONG_PTR idProcess, DWORD dwMilliseconds, BOOL fSharedWow) |
VOID | StartScreenSaver (BOOL bOnlyIfSecure) |
UINT | InternalMapVirtualKeyEx (UINT wCode, UINT wType, PKBDTABLES pKbdTbl) |
SHORT | InternalVkKeyScanEx (WCHAR cChar, PKBDTABLES pKbdTbl) |
PWND | ParentNeedsPaint (PWND pwnd) |
VOID | SetHungFlag (PWND pwnd, WORD wFlag) |
VOID | ClearHungFlag (PWND pwnd, WORD wFlag) |
BOOL | _DdeSetQualityOfService (PWND pwndClient, CONST PSECURITY_QUALITY_OF_SERVICE pqosNew, PSECURITY_QUALITY_OF_SERVICE pqosOld) |
BOOL | _DdeGetQualityOfService (PWND pwndClient, PWND pwndServer, PSECURITY_QUALITY_OF_SERVICE pqos) |
BOOL | QueryTrackMouseEvent (LPTRACKMOUSEEVENT lpTME) |
void | CancelMouseHover (PQ pq) |
void | ResetMouseTracking (PQ pq, PWND pwnd) |
void | _SetIMEShowStatus (BOOL fShow) |
BOOL | _GetIMEShowStatus (VOID) |
PWND | _FindWindowEx (PWND pwndParent, PWND pwndChild, LPCWSTR pszClass, LPCWSTR pszName, DWORD dwType) |
UINT APIENTRY | GreSetTextAlign (HDC, UINT) |
UINT APIENTRY | GreGetTextAlign (HDC) |
PWND FASTCALL | ValidateHwnd (HWND hwnd) |
NTSTATUS | ValidateHwinsta (HWINSTA, KPROCESSOR_MODE, ACCESS_MASK, PWINDOWSTATION *) |
NTSTATUS | ValidateHdesk (HDESK, KPROCESSOR_MODE, ACCESS_MASK, PDESKTOP *) |
PMENU | ValidateHmenu (HMENU hmenu) |
PMONITOR | ValidateHmonitor (HMONITOR hmonitor) |
HRGN | UserValidateCopyRgn (HRGN) |
BOOL | ValidateHandleSecure (HANDLE h) |
NTSTATUS | UserJobCallout (PKWIN32_JOBCALLOUT_PARAMETERS Parm) |
BOOL | RemoveProcessFromJob (PPROCESSINFO ppi) |
BOOL | xxxActivateDebugger (UINT fsModifiers) |
void | ClientDied (void) |
VOID | SendMsgCleanup (PTHREADINFO ptiCurrent) |
VOID | ReceiverDied (PSMS psms, PSMS *ppsmsUnlink) |
LRESULT | xxxInterSendMsgEx (PWND, UINT, WPARAM, LPARAM, PTHREADINFO, PTHREADINFO, PINTRSENDMSGEX) |
VOID | ClearSendMessages (PWND pwnd) |
PPCLS | GetClassPtr (ATOM atom, PPROCESSINFO ppi, HANDLE hModule) |
BOOL | ReferenceClass (PCLS pcls, PWND pwnd) |
VOID | DereferenceClass (PWND pwnd) |
ULONG_PTR | MapClientToServerPfn (ULONG_PTR dw) |
VOID | xxxReceiveMessage (PTHREADINFO) |
PBWL | BuildHwndList (PWND pwnd, UINT flags, PTHREADINFO ptiOwner) |
VOID | FreeHwndList (PBWL pbwl) |
PWND | xxxMinMaximize (PWND pwnd, UINT cmd, DWORD dwFlags) |
void | xxxMinimizeHungWindow (PWND pwnd) |
VOID | xxxInitSendValidateMinMaxInfo (PWND pwnd, LPMINMAXINFO lpmmi) |
HRGN | CreateEmptyRgn (void) |
HRGN | CreateEmptyRgnPublic (void) |
HRGN | SetOrCreateRectRgnIndirectPublic (HRGN *phrgn, LPCRECT lprc) |
BOOL | SetEmptyRgn (HRGN hrgn) |
BOOL | SetRectRgnIndirect (HRGN hrgn, LPCRECT lprc) |
NTSTATUS | xxxRegisterForDeviceClassNotifications () |
BOOL | xxxInitInput (PTERMINAL) |
VOID | InitMice () |
void | UpdateMouseInfo (void) |
BOOL | OpenMouse (PDEVICEINFO pMouseInfo) |
void | ProcessDeviceChanges (DWORD DeviceType) |
PDEVICEINFO | CreateDeviceInfo (DWORD DeviceType, PUNICODE_STRING SymbolicLinkName, BYTE bFlags) |
void | InitKeyboard (void) |
UINT | xxxHardErrorControl (DWORD, HANDLE, PDESKRESTOREDATA) |
VOID | SetKeyboardRate (UINT nKeySpeed) |
VOID | RecolorDeskPattern () |
BOOL | xxxInitWindowStation (PWINDOWSTATION) |
VOID | zzzInternalSetCursorPos (int x, int y) |
VOID | UpdateKeyLights (BOOL bInjected) |
VOID | SetDebugHotKeys () |
VOID | BoundCursor (LPPOINT lppt) |
void | DestroyKF (PKBDFILE pkf) |
VOID | DestroyKL (PKL pkl) |
BOOL | xxxSetDeskPattern (PUNICODE_STRING pProfileUserName, LPWSTR lpPat, BOOL fCreation) |
BOOL | xxxSetDeskWallpaper (PUNICODE_STRING pProfileUserName, LPWSTR lpszFile) |
HPALETTE | CreateDIBPalette (LPBITMAPINFOHEADER pbmih, UINT colors) |
BOOL | CalcVisRgn (HRGN *hrgn, PWND pwndOrg, PWND pwndClip, DWORD flags) |
NTSTATUS | xxxCreateThreadInfo (PETHREAD, BOOL) |
BOOL | DestroyProcessInfo (PW32PROCESS) |
VOID | xxxDesktopThread (PTERMINAL pTerm) |
VOID | ForceEmptyClipboard (PWINDOWSTATION) |
NTSTATUS | zzzInitTask (UINT dwExpWinVer, DWORD dwAppCompatFlags, PUNICODE_STRING pstrModName, PUNICODE_STRING pstrBaseFileName, DWORD hTaskWow, DWORD dwHotkey, DWORD idTask, DWORD dwX, DWORD dwY, DWORD dwXSize, DWORD dwYSize) |
VOID | DestroyTask (PPROCESSINFO ppi, PTHREADINFO ptiToRemove) |
void | PostInputMessage (PQ pq, PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD time, ULONG_PTR dwExtraInfo) |
BOOL | xxxSleepThread (UINT fsWakeMask, DWORD Timeout, BOOL fForegroundIdle) |
VOID | SetWakeBit (PTHREADINFO pti, UINT wWakeBit) |
VOID | WakeSomeone (PQ pq, UINT message, PQMSG pqmsg) |
VOID | ClearWakeBit (PTHREADINFO pti, UINT wWakeBit, BOOL fSysCheck) |
NTSTATUS | xxxInitProcessInfo (PW32PROCESS) |
PTHREADINFO | PtiFromThreadId (DWORD idThread) |
BOOL | zzzAttachThreadInput (PTHREADINFO ptiAttach, PTHREADINFO ptiAttachTo, BOOL fAttach) |
BOOL | zzzReattachThreads (BOOL fJournalAttach) |
PQ | AllocQueue (PTHREADINFO, PQ) |
VOID | FreeQueue (PQ pq) |
VOID | FreeCachedQueues (VOID) |
VOID | CleanupGDI (VOID) |
VOID | CleanupResources (VOID) |
void | zzzDestroyQueue (PQ pq, PTHREADINFO pti) |
PQMSG | AllocQEntry (PMLIST pml) |
__inline void | FreeQEntry (PQMSG pqmsg) |
void | DelQEntry (PMLIST pml, PQMSG pqmsg) |
void | zzzAttachToQueue (PTHREADINFO pti, PQ pqAttach, PQ pqJournal, BOOL fJoiningForeground) |
VOID | xxxProcessEventMessage (PTHREADINFO ptiCurrent, PQMSG pqmsg) |
VOID | xxxProcessSetWindowPosEvent (PSMWP psmwpT) |
VOID | xxxProcessAsyncSendMessage (PASYNCSENDMSG pmsg) |
BOOL | PostEventMessage (PTHREADINFO pti, PQ pq, DWORD dwQEvent, PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL | DoPaint (PWND pwndFilter, LPMSG lpMsg) |
BOOL | DoTimer (PWND pwndFilter) |
BOOL | CheckPwndFilter (PWND pwnd, PWND pwndFilter) |
HWND | xxxWindowHitTest (PWND pwnd, POINT pt, int *pipos, DWORD dwHitTestFlags) |
HWND | xxxWindowHitTest2 (PWND pwnd, POINT pt, int *pipos, DWORD dwHitTestFlags) |
PWND | SpeedHitTest (PWND pwndParent, POINT pt) |
VOID | xxxDeactivate (PTHREADINFO pti, DWORD tidSetForeground) |
BOOL | xxxSetForegroundWindow2 (PWND pwnd, PTHREADINFO ptiCurrent, DWORD fFlags) |
VOID | SetForegroundThread (PTHREADINFO pti) |
VOID | xxxSendFocusMessages (PTHREADINFO pti, PWND pwndReceive) |
BOOL | FBadWindow (PWND pwnd) |
BOOL | xxxActivateThisWindow (PWND pwnd, DWORD tidLoseForeground, DWORD fFlags) |
BOOL | xxxActivateWindow (PWND pwnd, UINT cmd) |
PWND | NextTopWindow (PTHREADINFO pti, PWND pwnd, PWND pwndSkip, DWORD flags) |
int | xxxMouseActivate (PTHREADINFO pti, PWND pwnd, UINT message, WPARAM wParam, LPPOINT lppt, int ht) |
int | UT_GetParentDCClipBox (PWND pwnd, HDC hdc, LPRECT lprc) |
VOID | UpdateAsyncKeyState (PQ pq, UINT wVK, BOOL fBreak) |
void | PostUpdateKeyStateEvent (PQ pq) |
void | ProcessUpdateKeyStateEvent (PQ pq, CONST PBYTE pbKeyState, CONST PBYTE pbRecentDown) |
BOOL | InternalSetProp (PWND pwnd, LPWSTR pszKey, HANDLE hData, DWORD dwFlags) |
HANDLE | InternalRemoveProp (PWND pwnd, LPWSTR pszKey, BOOL fInternal) |
VOID | DeleteProperties (PWND pwnd) |
CHECKPOINT * | CkptRestore (PWND pwnd, LPCRECT lprcWindow) |
UINT_PTR | _SetTimer (PWND pwnd, UINT_PTR nIDEvent, UINT dwElapse, TIMERPROC_PWND pTimerFunc) |
BOOL | KillTimer2 (PWND pwnd, UINT_PTR nIDEvent, BOOL fSystemTimer) |
VOID | DestroyThreadsTimers (PTHREADINFO pti) |
VOID | DecTimerCount (PTHREADINFO pti) |
VOID | zzzInternalShowCaret () |
VOID | zzzInternalHideCaret () |
VOID | zzzInternalDestroyCaret () |
VOID | ChangeAcquireResourceType (VOID) |
VOID | EnterCrit (VOID) |
VOID | EnterSharedCrit (VOID) |
VOID | LeaveCrit (VOID) |
VOID | _AssertCritIn (VOID) |
VOID | _AssertDeviceInfoListCritIn (VOID) |
VOID | _AssertCritInShared (VOID) |
VOID | _AssertCritOut (VOID) |
VOID | _AssertDeviceInfoListCritOut (VOID) |
NTSTATUS | _KeUserModeCallback (IN ULONG ApiNumber, IN PVOID InputBuffer, IN ULONG InputLength, OUT PVOID *OutputBuffer, OUT PULONG OutputLength) |
NTSTATUS __inline | LockProcessByClientId (HANDLE dwProcessId, PEPROCESS *ppEProcess) |
NTSTATUS __inline | LockThreadByClientId (HANDLE dwThreadId, PETHREAD *ppEThread) |
BOOL | IsSAS (BYTE vk, UINT *pfsModifiers) |
BOOL | xxxDoHotKeyStuff (UINT vk, BOOL fBreak, DWORD fsReserveKeys) |
PHOTKEY | IsHotKey (UINT fsModifiers, UINT vk) |
BOOL | InitCreateUserCrit (VOID) |
PMDEV | InitVideo (BOOL bReenumerationNeeded) |
BOOL | InitUserScreen () |
VOID | InitLoadResources () |
VOID | xxxUserResetDisplayDevice () |
PSECURITY_DESCRIPTOR | CreateSecurityDescriptor (PACCESS_ALLOWED_ACE paceList, DWORD cbAce, BOOLEAN fDaclDefaulted) |
PACCESS_ALLOWED_ACE | AllocAce (PACCESS_ALLOWED_ACE pace, BYTE bType, BYTE bFlags, ACCESS_MASK am, PSID psid, LPDWORD lpdwLength) |
BOOL | CheckGrantedAccess (ACCESS_MASK, ACCESS_MASK) |
BOOL | AccessCheckObject (PVOID, ACCESS_MASK, KPROCESSOR_MODE, CONST GENERIC_MAPPING *) |
BOOL | InitSecurity (VOID) |
BOOL | IsPrivileged (PPRIVILEGE_SET ppSet) |
BOOL | CheckWinstaWriteAttributesAccess (void) |
NTSTATUS | xxxUserDuplicateObject (HANDLE SourceProcessHandle, HANDLE SourceHandle, HANDLE TargetProcessHandle, PHANDLE TargetHandle, ACCESS_MASK DesiredAccess, ULONG HandleAttributes, ULONG Options) |
HWINSTA | xxxConnectService (PUNICODE_STRING, HDESK *) |
NTSTATUS | TestForInteractiveUser (PLUID pluidCaller) |
NTSTATUS | _UserTestForWinStaAccess (PUNICODE_STRING pstrWinSta, BOOL fInherit) |
HDESK | xxxResolveDesktop (HANDLE hProcess, PUNICODE_STRING pstrDesktop, HWINSTA *phwinsta, BOOL fInherit, BOOL *pbShutDown) |
NTSTATUS | xxxResolveDesktopForWOW (IN OUT PUNICODE_STRING pstrDesktop) |
WORD | xxxClientWOWGetProcModule (WNDPROC_PWND pfn) |
PVOID | _MapDesktopObject (HANDLE h) |
PDESKTOPVIEW | GetDesktopView (PPROCESSINFO ppi, PDESKTOP pdesk) |
VOID | TerminateConsole (PDESKTOP) |
VOID | DestroyWindowStation (IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN ACCESS_MASK GrantedAccess, IN ULONG ProcessHandleCount, IN ULONG SystemHandleCount) |
VOID | FreeWindowStation (IN PWINDOWSTATION WindowStation) |
NTSTATUS | ParseWindowStation (IN PVOID ParseObject, IN PVOID ObjectType, IN OUT PACCESS_STATE AccessState, IN KPROCESSOR_MODE AccessMode, IN ULONG Attributes, IN OUT PUNICODE_STRING CompleteName, IN OUT PUNICODE_STRING RemainingName, IN OUT PVOID Context OPTIONAL, IN PSECURITY_QUALITY_OF_SERVICE SecurityQos OPTIONAL, OUT PVOID *Object) |
BOOLEAN | OkayToCloseWindowStation (IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN HANDLE Handle) |
VOID | MapDesktop (IN OB_OPEN_REASON OpenReason, IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN ACCESS_MASK GrantedAccess, IN ULONG HandleCount) |
VOID | UnmapDesktop (IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN ACCESS_MASK GrantedAccess, IN ULONG ProcessHandleCount, IN ULONG SystemHandleCount) |
VOID | FreeDesktop (IN PVOID Desktop) |
NTSTATUS | ParseDesktop (IN PVOID ParseObject, IN PVOID ObjectType, IN OUT PACCESS_STATE AccessState, IN KPROCESSOR_MODE AccessMode, IN ULONG Attributes, IN OUT PUNICODE_STRING CompleteName, IN OUT PUNICODE_STRING RemainingName, IN OUT PVOID Context OPTIONAL, IN PSECURITY_QUALITY_OF_SERVICE SecurityQos OPTIONAL, OUT PVOID *Object) |
BOOLEAN | OkayToCloseDesktop (IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN HANDLE Handle) |
VOID | UserSleep (DWORD dwMilliseconds) |
BOOL | UserBeep (DWORD dwFreq, DWORD dwDuration) |
NTSTATUS | UserRtlCreateAtomTable (ULONG NumberOfBuckets) |
ATOM | UserAddAtom (LPCWSTR lpAtom, BOOL bPin) |
ATOM | UserFindAtom (LPCWSTR lpAtom) |
ATOM | UserDeleteAtom (ATOM atom) |
UINT | UserGetAtomName (ATOM atom, LPWSTR lpch, int cchMax) |
VOID | ChangeForegroundKeyboardTable (PKL pklOld, PKL pklNew) |
HKL | xxxLoadKeyboardLayoutEx (PWINDOWSTATION, HANDLE, HKL, UINT, LPCWSTR, UINT, UINT) |
HKL | xxxActivateKeyboardLayout (PWINDOWSTATION pwinsta, HKL hkl, UINT Flags, PWND pwnd) |
HKL | xxxInternalActivateKeyboardLayout (PKL pkl, UINT Flags, PWND pwnd) |
BOOL | GetKbdLangSwitch (PUNICODE_STRING pProfileUserName) |
BOOL | xxxUnloadKeyboardLayout (PWINDOWSTATION, HKL) |
VOID | RemoveKeyboardLayoutFile (PKBDFILE pkf) |
HKL | _GetKeyboardLayout (DWORD idThread) |
UINT | _GetKeyboardLayoutList (PWINDOWSTATION pwinsta, UINT nItems, HKL *lpBuff) |
VOID | xxxFreeKeyboardLayouts (PWINDOWSTATION, BOOL bUnlock) |
DWORD | xxxDragObject (PWND pwndParent, PWND xhwndFrom, UINT wFmt, ULONG_PTR dwData, PCURSOR xpcur) |
BOOL | xxxDragDetect (PWND pwnd, POINT pt) |
BOOL | xxxIsDragging (PWND pwnd, POINT ptScreen, UINT uMsg) |
HKL | GetActiveHKL () |
void | xxxDrawMenuItem (HDC hdc, PMENU pMenu, PITEM pItem, DWORD dwFlags) |
BOOL | xxxRealDrawMenuItem (HDC hdc, PGRAYMENU lpGray, int cx, int cy) |
void | xxxDrawMenuBarUnderlines (PWND pwnd, BOOL fShow) |
__inline BOOL | IsRootPopupMenu (PPOPUPMENU ppopupmenu) |
__inline BOOL | ExitMenuLoop (PMENUSTATE pMenuState, PPOPUPMENU ppopupmenu) |
__inline PMENUSTATE | GetpMenuState (PWND pwnd) |
__inline PPOPUPMENU | GetpGlobalPopupMenu (PWND pwnd) |
__inline BOOL | IsInsideMenuLoop (PTHREADINFO pti) |
__inline BOOL | IsMenuStarted (PTHREADINFO pti) |
__inline PITEM | MNGetToppItem (PMENU pMenu) |
__inline BOOL | MNIsItemSelected (PPOPUPMENU ppopupmenu) |
__inline PITEM | MNGetSelectedpitem (PPOPUPMENU ppopupmenu) |
__inline BOOL | MNIsScrollArrowSelected (PPOPUPMENU ppopupmenu) |
__inline BOOL | IsModelessMenuNotificationWindow (PWND pwnd) |
__inline BOOL | IsRecursedMenuState (PMENUSTATE pMenuState, PPOPUPMENU ppopupmenu) |
__inline BOOL | IsMDIItem (PITEM pitem) |
void | xxxDrawDragRect (PMOVESIZEDATA pmsd, LPRECT lprc, UINT flags) |
void | GetMonitorMaxArea (PWND pwnd, PMONITOR pMonitor, LPRECT *pprc) |
VOID | SetForegroundPriorityProcess (PPROCESSINFO ppi, PTHREADINFO pti, BOOL fSetForegound) |
VOID | SetForegroundPriority (PTHREADINFO pti, BOOL fSetForeground) |
void | xxxUpdateTray (PWND pwnd) |
void | xxxMNUpdateShownMenu (PPOPUPMENU ppopup, PITEM pItem, UINT uFlags) |
UINT | xxxMNFindChar (PMENU pMenu, UINT ch, INT idxC, INT *lpr) |
UINT | MNFindItemInColumn (PMENU pMenu, UINT idxB, int dir, BOOL fRoot) |
void | MNAnimate (PMENUSTATE pMenuState, BOOL fIterate) |
void | MNDrawFullNC (PWND pwnd, HDC hdcIn, PPOPUPMENU ppopup) |
void | MNDrawArrow (HDC hdcIn, PPOPUPMENU ppopup, UINT uArrow) |
void | MNEraseBackground (HDC hdc, PMENU pmenu, int x, int y, int cx, int cy) |
PMENUSTATE | xxxMNAllocMenuState (PTHREADINFO ptiCurrent, PTHREADINFO ptiNotify, PPOPUPMENU ppopupmenuRoot) |
void | xxxMNEndMenuState (BOOL fFreePopup) |
BOOL | MNEndMenuStateNotify (PMENUSTATE pMenuState) |
void | MNFlushDestroyedPopups (PPOPUPMENU ppopupmenu, BOOL fUnlock) |
BOOL | MNSetupAnimationDC (PMENUSTATE pMenuState) |
BOOL | MNCreateAnimationBitmap (PMENUSTATE pMenuState, UINT cx, UINT cy) |
void | MNDestroyAnimationBitmap (PMENUSTATE pMenuState) |
PMENUSTATE | xxxMNStartMenuState (PWND pwnd, DWORD cmd, LPARAM lParam) |
__inline void | LockMenuState (PMENUSTATE pMenuState) |
BOOL | xxxUnlockMenuState (PMENUSTATE pMenuState) |
__inline UINT | _MNGetpItemIndex (PMENU pmenu, PITEM pitem) |
void | xxxMNDismiss (PMENUSTATE pMenuState) |
PITEM | MNGetpItem (PPOPUPMENU ppopup, UINT uIndex) |
void | xxxMNSetCapture (PPOPUPMENU ppopup) |
void | xxxMNReleaseCapture (void) |
void | MNCheckButtonDownState (PMENUSTATE pMenuState) |
PWND | GetMenuStateWindow (PMENUSTATE pMenuState) |
PVOID | LockPopupMenu (PPOPUPMENU ppopup, PMENU *pspmenu, PMENU pmenu) |
PVOID | UnlockPopupMenu (PPOPUPMENU ppopup, PMENU *pspmenu) |
PVOID | LockWndMenu (PWND pwnd, PMENU *pspmenu, PMENU pmenu) |
PVOID | UnlockWndMenu (PWND pwnd, PMENU *pspmenu) |
UINT | MNSetTimerToCloseHierarchy (PPOPUPMENU ppopup) |
BOOL | xxxMNSetTop (PPOPUPMENU ppopup, int iNewTop) |
LRESULT | xxxMenuWindowProc (PWND, UINT, WPARAM, LPARAM) |
VOID | xxxMNButtonUp (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, UINT posItemHit, LPARAM lParam) |
VOID | xxxMNButtonDown (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, UINT posItemHit, BOOL fClick) |
PITEM | xxxMNSelectItem (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, UINT itemPos) |
BOOL | xxxMNSwitchToAlternateMenu (PPOPUPMENU ppopupMenu) |
void | xxxMNCancel (PMENUSTATE pMenuState, UINT uMsg, UINT cmd, LPARAM lParam) |
VOID | xxxMNKeyDown (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, UINT key) |
BOOL | xxxMNDoubleClick (PMENUSTATE pMenuState, PPOPUPMENU ppopup, int idxItem) |
VOID | xxxMNCloseHierarchy (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState) |
PWND | xxxMNOpenHierarchy (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState) |
void | LockMFMWFPWindow (PULONG_PTR puHitArea, ULONG_PTR uNewHitArea) |
void | UnlockMFMWFPWindow (PULONG_PTR puHitArea) |
BOOL | IsMFMWFPWindow (ULONG_PTR uHitArea) |
LONG_PTR | xxxMNFindWindowFromPoint (PPOPUPMENU ppopupMenu, PUINT pIndex, POINTS screenPt) |
VOID | xxxMNMouseMove (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, POINTS screenPt) |
int | xxxMNCompute (PMENU pMenu, PWND pwndNotify, DWORD yMenuTop, DWORD xMenuLeft, DWORD cxMax, LPDWORD lpdwHeight) |
VOID | xxxMNRecomputeBarIfNeeded (PWND pwndNotify, PMENU pMenu) |
VOID | xxxMenuDraw (HDC hdc, PMENU pMenu) |
UINT | MNFindNextValidItem (PMENU pMenu, int i, int dir, UINT flags) |
VOID | MNFreeItem (PMENU pMenu, PITEM pItem, BOOL fFreeItemPopup) |
BOOL | xxxMNStartMenu (PPOPUPMENU ppopupMenu, int mn) |
VOID | MNPositionSysMenu (PWND pwnd, PMENU pSysMenu) |
PITEM | xxxMNInvertItem (PPOPUPMENU ppopupmenu, PMENU pMenu, int itemNumber, PWND pwndNotify, BOOL fOn) |
VOID | xxxSendMenuSelect (PWND pwndNotify, PWND pwndMenu, PMENU pMenu, int idx) |
BOOL | xxxSetSystemMenu (PWND pwnd, PMENU pMenu) |
BOOL | xxxSetDialogSystemMenu (PWND pwnd) |
VOID | xxxMNChar (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, UINT character) |
PPOPUPMENU | MNAllocPopup (BOOL fForceAlloc) |
VOID | MNFreePopup (PPOPUPMENU ppopupmenu) |
VOID | xxxMNKeyFilter (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, UINT ch) |
int | xxxMenuBarCompute (PMENU pMenu, PWND pwndNotify, DWORD yMenuTop, DWORD xMenuLeft, int cxMax) |
VOID | xxxEndMenu (PMENUSTATE pMenuState) |
BOOL | xxxCallHandleMenuMessages (PMENUSTATE pMenuState, PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL | xxxHandleMenuMessages (LPMSG lpmsg, PMENUSTATE pMenuState, PPOPUPMENU ppopupmenu) |
void | xxxEndMenuLoop (PMENUSTATE pMenuState, PPOPUPMENU ppopupmenu) |
int | xxxMNLoop (PPOPUPMENU ppopupMenu, PMENUSTATE pMenuState, LPARAM lParam, BOOL fDblClk) |
VOID | xxxSetSysMenu (PWND pwnd) |
PMENU | xxxGetSysMenuHandle (PWND pwnd) |
PMENU | xxxGetSysMenu (PWND pwnd, BOOL fSubMenu) |
PMENU | MakeMenuRtoL (PMENU pMenu, BOOL bRtoL) |
HDC | CreateCompatiblePublicDC (HDC hdc, HBITMAP *pbmDCGray) |
void | xxxPSMTextOut (HDC hdc, int xLeft, int yTop, LPWSTR lpsz, int cch, DWORD dwFlags) |
BOOL | xxxPSMGetTextExtent (HDC hdc, LPWSTR lpstr, int cch, PSIZE psize) |
void | xxxClientPSMTextOut (HDC hdc, int xLeft, int yTop, PUNICODE_STRING lpsz, int cch, DWORD dwFlags) |
int | xxxClientLpkDrawTextEx (HDC hdc, int xLeft, int yTop, LPCWSTR lpsz, int nCount, BOOL fDraw, UINT wFormat, LPDRAWTEXTDATA lpDrawInfo, UINT bAction, int iCharSet) |
BOOL | xxxClientExtTextOutW (HDC hdc, int x, int y, int flOpts, RECT *prcl, LPCWSTR pwsz, UINT cwc, INT *pdx) |
BOOL | xxxClientGetTextExtentPointW (HDC hdc, LPCWSTR lpstr, int cch, PSIZE psize) |
NTSTATUS | xxxClientRegisterDragDrop (HWND hwnd) |
NTSTATUS | xxxClientRevokeDragDrop (HWND hwnd) |
NTSTATUS | xxxClientLoadOLE (VOID) |
void | xxxMNSetGapState (ULONG_PTR uHitArea, UINT uIndex, UINT uFlags, BOOL fSet) |
BOOL | xxxMNDragOver (POINT *ppt, PMNDRAGOVERINFO pmndoi) |
BOOL | xxxMNDragLeave (VOID) |
void | xxxMNUpdateDraggingInfo (PMENUSTATE pMenuState, ULONG_PTR uHitArea, UINT uIndex) |
VOID | xxxSBTrackInit (PWND pwnd, LPARAM lParam, int curArea, UINT uType) |
VOID | SBCtlSetup (PSBWND psbwnd) |
void | CalcSBStuff (PWND pwnd, PSBCALC pSBCalc, BOOL fVert) |
void | CalcSBStuff2 (PSBCALC pSBCalc, LPRECT lprc, CONST PSBDATA pw, BOOL fVert) |
BOOL | xxxEnableScrollBar (PWND pwnd, UINT wSBflags, UINT wArrows) |
void | DrawSize (PWND pwnd, HDC hdc, int cxFrame, int cyFrame) |
int | xxxScrollWindowEx (PWND pwnd, int dx, int dy, LPRECT prcScroll, LPRECT prcClip, HRGN hrgnUpdate, LPRECT prcUpdate, DWORD flags) |
void | xxxDoScrollMenu (PWND pwndNotify, PWND pwndSB, BOOL fVert, LPARAM lParam) |
BOOL | xxxInternalEnumWindow (PWND pwndNext, WNDENUMPROC_PWND lpfn, LPARAM lParam, UINT fEnumChildren) |
VOID | ISV_InitMinMaxInfo (PWND pwnd, PPOINT aptMinMaxWnd) |
VOID | ISV_ValidateMinMaxInfo (PWND pwnd, PPOINT aptMinMaxWnd) |
WORD | _SetWindowWord (PWND pwnd, int index, WORD value) |
DWORD | xxxSetWindowLong (PWND pwnd, int index, DWORD value, BOOL bAnsi) |
ULONG_PTR | xxxSetWindowData (PWND pwnd, int index, ULONG_PTR dwData, BOOL bAnsi) |
LONG | xxxSetWindowStyle (PWND pwnd, int gwl, DWORD styleNew) |
BOOL | FCallerOk (PWND pwnd) |
int | IntersectVisRect (HDC, int, int, int, int) |
PCURSOR | xxxGetWindowSmIcon (PWND pwnd, BOOL fDontSendMsg) |
VOID | xxxDrawCaptionBar (PWND pwnd, HDC hdc, UINT fFlags) |
VOID | xxxDrawScrollBar (PWND pwnd, HDC hdc, BOOL fVert) |
VOID | xxxTrackBox (PWND, UINT, WPARAM, LPARAM, PSBCALC) |
VOID | xxxTrackThumb (PWND, UINT, WPARAM, LPARAM, PSBCALC) |
VOID | xxxEndScroll (PWND pwnd, BOOL fCancel) |
VOID | xxxDrawWindowFrame (PWND pwnd, HDC hdc, BOOL fHungRedraw, BOOL fActive) |
BOOL | xxxInternalPaintDesktop (PWND pwnd, HDC hdc, BOOL fPaint) |
VOID | xxxSysCommand (PWND pwnd, DWORD cmd, LPARAM lParam) |
VOID | xxxHandleNCMouseGuys (PWND pwnd, UINT message, int htArea, LPARAM lParam) |
void | xxxCreateClassSmIcon (PCLS pcls) |
HICON | xxxCreateWindowSmIcon (PWND pwnd, HICON hIconBig, BOOL fCopyFromRes) |
BOOL | DestroyWindowSmIcon (PWND pwnd) |
BOOL | DestroyClassSmIcon (PCLS pcls) |
UINT | DWP_GetHotKey (PWND) |
UINT | DWP_SetHotKey (PWND, DWORD) |
VOID | xxxDWP_DoNCActivate (PWND pwnd, DWORD dwFlags, HRGN hrgnClip) |
VOID | xxxDWP_ProcessVirtKey (UINT key) |
BOOL | xxxDWP_EraseBkgnd (PWND pwnd, UINT msg, HDC hdc) |
VOID | SetTiledRect (PWND pwnd, LPRECT lprc, PMONITOR pMonitor) |
VOID | LinkWindow (PWND pwnd, PWND pwndInsert, PWND pwndParent) |
VOID | UnlinkWindow (PWND pwndUnlink, PWND pwndParent) |
VOID | xxxDW_DestroyOwnedWindows (PWND pwndParent) |
VOID | xxxDW_SendDestroyMessages (PWND pwnd) |
VOID | xxxFreeWindow (PWND pwnd, PTL ptlpwndFree) |
VOID | xxxFW_DestroyAllChildren (PWND pwnd) |
PHOTKEY | FindHotKey (PTHREADINFO pti, PWND pwnd, int id, UINT fsModifiers, UINT vk, BOOL fUnregister, PBOOL pfKeysExist) |
NTSTATUS | _BuildNameList (PWINDOWSTATION pwinsta, PNAMELIST pNameList, UINT cbNameList, PUINT pcbNeeded) |
VOID | xxxHelpLoop (PWND pwnd) |
NTSTATUS | _BuildPropList (PWND pwnd, PROPSET aPropSet[], UINT cPropMax, PUINT pcPropReturned) |
BOOL | xxxSendEraseBkgnd (PWND pwnd, HDC hdcBeginPaint, HRGN hrgnUpdate) |
LONG | xxxSetScrollBar (PWND pwnd, int code, LPSCROLLINFO lpsi, BOOL fRedraw) |
VOID | IncPaintCount (PWND pwnd) |
VOID | DecPaintCount (PWND pwnd) |
PPROP | CreateProp (PWND pwnd) |
VOID | xxxRecreateSmallIcons (PWND pwnd) |
VOID | TransferWakeBit (PTHREADINFO pti, UINT message) |
BOOL | SysHasKanji (VOID) |
LONG | xxxBroadcastMessage (PWND, UINT, WPARAM, LPARAM, UINT, PBROADCASTMSG) |
VOID | zzzSetFMouseMoved () |
VOID | TimersProc (VOID) |
VOID | PostMove (PQ pq) |
VOID | DestroyWindowsTimers (PWND pwnd) |
UINT_PTR | StartTimers (VOID) |
LRESULT | xxxTooltipWndProc (PWND, UINT, WPARAM, LPARAM) |
LRESULT | xxxSwitchWndProc (PWND, UINT, WPARAM, LPARAM) |
LRESULT | xxxDesktopWndProc (PWND, UINT, WPARAM, LPARAM) |
LRESULT | xxxSBWndProc (PSBWND, UINT, WPARAM, LPARAM) |
VOID | DrawThumb2 (PWND, PSBCALC, HDC, HBRUSH, BOOL, UINT) |
UINT | GetWndSBDisableFlags (PWND, BOOL) |
HANDLE | _ConvertMemHandle (LPBYTE lpData, int cbData) |
VOID | zzzRegisterSystemThread (DWORD flags, DWORD reserved) |
VOID | zzzUpdateCursorImage () |
void | zzzCalcStartCursorHide (PW32PROCESS Process, DWORD timeAdd) |
BOOL | FinalUserInit () |
BOOL | LW_RegisterWindows (BOOL fSystem) |
BOOL | xxxSystemParametersInfo (UINT wFlag, DWORD wParam, LPVOID lParam, UINT flags) |
PWINDOWSTATION | CheckClipboardAccess (void) |
PCLIP | FindClipFormat (PWINDOWSTATION pwinsta, UINT format) |
BOOL | InternalSetClipboardData (PWINDOWSTATION pwinsta, UINT format, HANDLE hData, BOOL fGlobalHandle, BOOL fIncSerialNumber) |
VOID | DisownClipboard (PWND pwndClipOwner) |
VOID | CaretBlinkProc (PWND pwnd, UINT message, UINT_PTR id, LPARAM lParam) |
VOID | xxxRedrawFrame (PWND pwnd) |
VOID | xxxRedrawFrameAndHook (PWND pwnd) |
VOID | BltColor (HDC, HBRUSH, HDC, int, int, int, int, int, int, UINT) |
VOID | StoreMessage (LPMSG pmsg, PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD time) |
VOID | StoreQMessage (PQMSG pqmsg, PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD time, DWORD dwQEvent, ULONG_PTR dwExtraInfo) |
void __inline | StoreQMessagePti (PQMSG pqmsg, PTHREADINFO pti) |
VOID | xxxSendSizeMessage (PWND pwnd, UINT cmdSize) |
VOID | xxxCheckFocus (PWND pwnd) |
VOID | OffsetChildren (PWND pwnd, int dx, int dy, LPRECT prcHitTest) |
VOID | xxxMoveSize (PWND pwnd, UINT cmdMove, DWORD wptStart) |
VOID | xxxShowOwnedWindows (PWND pwndOwner, UINT cmdShow, HRGN hrgnHung) |
VOID | xxxAdjustSize (PWND pwnd, LPINT lpcx, LPINT lpcy) |
VOID | xxxNextWindow (PQ pq, DWORD wParam) |
VOID | xxxOldNextWindow (UINT flags) |
VOID | xxxCancelCoolSwitch (void) |
VOID | xxxCancelTracking (VOID) |
VOID | xxxCancelTrackingForThread (PTHREADINFO ptiCancel) |
VOID | xxxCapture (PTHREADINFO pti, PWND pwnd, UINT code) |
UINT | SystoChar (UINT message, LPARAM lParam) |
PHOOK | PhkFirstValid (PTHREADINFO pti, int nFilterType) |
PHOOK | PhkFirstGlobalValid (PTHREADINFO pti, int nFilterType) |
VOID | FreeHook (PHOOK phk) |
int | xxxCallHook (int, WPARAM, LPARAM, int) |
LRESULT | xxxCallHook2 (PHOOK, int, WPARAM, LPARAM, LPBOOL) |
BOOL | xxxCallMouseHook (UINT message, PMOUSEHOOKSTRUCTEX pmhs, BOOL fRemove) |
VOID | xxxCallJournalRecordHook (PQMSG pqmsg) |
DWORD | xxxCallJournalPlaybackHook (PQMSG pqmsg) |
VOID | SetJournalTimer (DWORD dt, UINT msgJournal) |
VOID | FreeThreadsWindowHooks (VOID) |
BOOL | xxxSnapWindow (PWND pwnd) |
BOOL | DefSetText (PWND pwnd, PLARGE_STRING pstrText) |
PWND | DSW_GetTopLevelCreatorWindow (PWND pwnd) |
VOID | xxxCalcClientRect (PWND pwnd, LPRECT lprc, BOOL fHungRedraw) |
VOID | xxxUpdateClientRect (PWND pwnd) |
BOOL | AllocateUnicodeString (PUNICODE_STRING pstrDst, PUNICODE_STRING pstrSrc) |
HANDLE | CreateDesktopHeap (PWIN32HEAP *ppheapRet, ULONG ulHeapSize) |
BOOL | xxxSetInternalWindowPos (PWND pwnd, UINT cmdShow, LPRECT lprcWin, LPPOINT lpptMin) |
VOID | xxxMetricsRecalc (UINT wFlags, int dx, int dy, int dyCaption, int dyMenu) |
VOID | xxxBroadcastDisplaySettingsChange (PDESKTOP, BOOL) |
BOOL | xxxUpdatePerUserSystemParameters (HANDLE hToken, BOOL bUserLoggedOn) |
VOID | SaveVolatileUserSettings (VOID) |
void | MenuRecalc (void) |
int | GetHmodTableIndex (PUNICODE_STRING pstrName) |
VOID | AddHmodDependency (int iatom) |
VOID | RemoveHmodDependency (int iatom) |
HANDLE | xxxLoadHmodIndex (int iatom, BOOL bWx86KnownDll) |
VOID | xxxDoSysExpunge (PTHREADINFO pti) |
VOID | DestroyThreadsObjects (VOID) |
VOID | MarkThreadsObjects (PTHREADINFO pti) |
VOID | FreeMessageList (PMLIST pml) |
VOID | DestroyThreadsHotKeys (VOID) |
VOID | DestroyWindowsHotKeys (PWND pwnd) |
VOID | DestroyClass (PPCLS ppcls) |
VOID | PatchThreadWindows (PTHREADINFO) |
VOID | DestroyCacheDCEntries (PTHREADINFO) |
VOID | DestroyProcessesClasses (PPROCESSINFO) |
VOID | InsertTask (PPROCESSINFO ppi, PTDB ptdbNew) |
BOOL | xxxSleepTask (BOOL fInputIdle, HANDLE) |
BOOL | xxxUserYield (PTHREADINFO pti) |
VOID | xxxDirectedYield (DWORD dwThreadId) |
VOID | DirectedScheduleTask (PTHREADINFO ptiOld, PTHREADINFO ptiNew, BOOL bSendMsg, PSMS psms) |
VOID | WakeWowTask (PTHREADINFO Pti) |
_inline VOID | EnterWowCritSect (PTHREADINFO pti, PWOWPROCESSINFO pwpi) |
_inline VOID | ExitWowCritSect (PTHREADINFO pti, PWOWPROCESSINFO pwpi) |
BOOL | xxxFillWindow (PWND pwndBrush, PWND pwndPaint, HDC hdc, HBRUSH hbr) |
HBRUSH | xxxGetControlBrush (PWND pwnd, HDC hdc, UINT msg) |
HBRUSH | xxxGetControlColor (PWND pwndParent, PWND pwndCtl, HDC hdc, UINT message) |
PSBINFO | _InitPwSB (PWND) |
BOOL | _KillSystemTimer (PWND pwnd, UINT_PTR nIDEvent) |
BOOL | xxxPaintRect (PWND, PWND, HDC, HBRUSH, LPRECT) |
PCLS | InternalRegisterClassEx (LPWNDCLASSEX lpwndcls, WORD fnid, DWORD flags) |
PCURSOR | GetClassIcoCur (PWND pwnd, int index) |
PCURSOR | xxxSetClassIcon (PWND pwnd, PCLS pcls, PCURSOR pCursor, int gcw) |
ULONG_PTR | xxxSetClassData (PWND pwnd, int index, ULONG_PTR dwData, BOOL bAnsi) |
ULONG_PTR | SetClassCursor (PWND pwnd, PCLS pcls, DWORD index, ULONG_PTR dwData) |
PWND | xxxCreateWindowEx (DWORD dwStyle, PLARGE_STRING pstrClass, PLARGE_STRING pstrName, DWORD style, int x, int y, int cx, int cy, PWND pwndParent, PMENU pmenu, HANDLE hModule, LPVOID pCreateParams, DWORD dwExpWinVerAndFlags) |
BOOL | xxxDestroyWindow (PWND pwnd) |
LRESULT | xxxSendMessageFF (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, ULONG_PTR xParam) |
LONG | xxxSendMessageBSM (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, LPBROADCASTSYSTEMMSGPARAMS pbsmParams) |
LRESULT | xxxSendMessageEx (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, ULONG_PTR xParam) |
LRESULT | xxxSendMessage (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
LRESULT | xxxSendMessageTimeout (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, PLONG_PTR lpdwResult) |
BOOL | xxxSendNotifyMessage (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
void | QueueNotifyMessage (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL | xxxSendMessageCallback (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, ULONG_PTR dwData, BOOL bClientReqest) |
BOOL | _ReplyMessage (LRESULT lRet) |
int | xxxTranslateAccelerator (PWND pwnd, LPACCELTABLE pat, LPMSG lpMsg) |
BOOL | xxxSetMenu (PWND pwnd, PMENU pmenu, BOOL fRedraw) |
VOID | ChangeMenuOwner (PMENU pMenu, PPROCESSINFO ppi) |
int | xxxMenuBarDraw (PWND pwnd, HDC hdc, int cxFrame, int cyFrame) |
BOOL | xxxDrawMenuBar (PWND pwnd) |
BOOL | xxxSetMenuItemInfo (PMENU pMenu, UINT nPos, BOOL fByPosition, LPMENUITEMINFOW lpmii, PUNICODE_STRING pstrItem) |
BOOL | _SetMenuContextHelpId (PMENU pMenu, DWORD dwContextHelpId) |
BOOL | _SetMenuFlagRtoL (PMENU pMenu) |
BOOL | xxxInsertMenuItem (PMENU pMenu, UINT wIndex, BOOL fByPosition, LPMENUITEMINFOW lpmii, PUNICODE_STRING pstrItem) |
BOOL | xxxRemoveMenu (PMENU pMenu, UINT nPos, UINT dwFlags) |
BOOL | xxxDeleteMenu (PMENU pMenu, UINT nPos, UINT dwFlags) |
BOOL | xxxSetMenuInfo (PMENU pMenu, LPCMENUINFO lpmi) |
BOOL | xxxTrackPopupMenuEx (PMENU pmenu, UINT dwFlags, int x, int y, PWND pwnd, CONST TPMPARAMS *pparams) |
LONG | FindBestPos (int x, int y, int cx, int cy, LPRECT prcExclude, UINT wFlags, PPOPUPMENU ppopupmenu, PMONITOR pMonitor) |
BOOL | _SetMenuDefaultItem (PMENU pMenu, UINT wId, BOOL fByPosition) |
int | xxxMenuItemFromPoint (PWND pwnd, PMENU pMenu, POINT ptScreen) |
BOOL | xxxGetMenuItemRect (PWND pwnd, PMENU pMenu, UINT uIndex, LPRECT lprcScreen) |
PPOPUPMENU | MNGetPopupFromMenu (PMENU pMenu, PMENUSTATE *ppMenuState) |
PVOID | LockDesktopMenu (PMENU *ppmenu, PMENU pmenu) |
PVOID | UnlockDesktopMenu (PMENU *ppmenu) |
PMENU | xxxLoadSysDesktopMenu (PMENU *ppmenu, UINT uMenuId) |
__inline PVOID | UnlockDesktopSysMenu (PMENU *ppmenu) |
BOOL | xxxShowWindow (PWND pwnd, DWORD cmdShowAnimate) |
BOOL | _ShowWindowAsync (PWND pwnd, int cmdShow, UINT uWPFlags) |
BOOL | xxxShowOwnedPopups (PWND pwndOwner, BOOL fShow) |
BOOL | xxxSetWindowRgn (PWND pwnd, HRGN hrgn, BOOL fRedraw) |
void | SelectWindowRgn (PWND pwnd, HRGN hrgnClip) |
PWND | GetTopMostInsertAfter (PWND pwnd) |
__inline BOOL | FSwpTopmost (PWND pwnd) |
PWND | CalcForegroundInsertAfter (PWND pwnd) |
BOOL | xxxSetWindowPos (PWND pwnd, PWND pwndInsertAfter, int x, int y, int cx, int cy, UINT flags) |
PSMWP | InternalBeginDeferWindowPos (int cwndGuess) |
BOOL | AllocateCvr (PSMWP psmwp, int cwndHint) |
PSMWP | _BeginDeferWindowPos (int cwndGuess) |
PSMWP | _DeferWindowPos (PSMWP psmwp, PWND pwnd, PWND pwndInsertAfter, int x, int y, int cx, int cy, UINT rgf) |
BOOL | xxxEndDeferWindowPosEx (PSMWP psmwp, BOOL fAsync) |
BOOL | xxxMoveWindow (PWND pwnd, int x, int y, int cx, int cy, BOOL fRedraw) |
VOID | xxxHandleWindowPosChanged (PWND pwnd, PWINDOWPOS ppos) |
VOID | IncVisWindows (PWND pwnd) |
VOID | DecVisWindows (PWND pwnd) |
BOOL | FVisCountable (PWND pwnd) |
VOID | SetVisible (PWND pwnd, UINT flags) |
VOID | ClrFTrueVis (PWND pwnd) |
VOID | SetWindowState (PWND pwnd, DWORD flags) |
VOID | ClearWindowState (PWND pwnd, DWORD flags) |
BOOL | xxxUpdateWindows (PWND pwnd, HRGN hrgn) |
VOID | SetMinimize (PWND pwnd, UINT uFlags) |
LRESULT | xxxDefWindowProc (PWND, UINT, WPARAM, LPARAM) |
PWND | DWP_GetEnabledPopup (PWND pwndStart) |
BOOL | xxxWaitMessage (VOID) |
VOID | IdleTimerProc (VOID) |
VOID | zzzWakeInputIdle (PTHREADINFO pti) |
VOID | SleepInputIdle (PTHREADINFO pti) |
BOOL | xxxInternalGetMessage (LPMSG lpmsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg, BOOL fGetMessage) |
DWORD | _GetMessagePos (VOID) |
LRESULT | xxxDispatchMessage (LPMSG lpmsg) |
UINT | GetMouseKeyFlags (PQ pq) |
BOOL | _PostMessage (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL | IPostQuitMessage (PTHREADINFO pti, int nExitCode) |
BOOL | _PostQuitMessage (int nExitCode) |
BOOL | _PostThreadMessage (PTHREADINFO pti, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL | xxxTranslateMessage (LPMSG pmsg, UINT flags) |
BOOL | _GetInputState (VOID) |
DWORD | _GetQueueStatus (UINT) |
DWORD | xxxMsgWaitForMultipleObjects (DWORD nCount, PVOID *apObjects, MSGWAITCALLBACK pfnNonMsg, PKWAIT_BLOCK WaitBlockArray) |
BOOL | FHungApp (PTHREADINFO pti, DWORD dwTimeFromLastRead) |
VOID | xxxRedrawHungWindow (PWND pwnd, HRGN hrgnFullDrag) |
VOID | xxxRedrawHungWindowFrame (PWND pwnd, BOOL fActive) |
void | zzzActiveCursorTracking (PWND pwnd) |
PWND | GetActiveTrackPwnd (PWND pwnd, Q **ppq) |
int | xxxActiveWindowTracking (PWND pwnd, UINT uMsg, int iHitTest) |
VOID | xxxHungAppDemon (PWND pwnd, UINT message, UINT_PTR nID, LPARAM lParam) |
VOID | xxxSwitchToThisWindow (PWND pwnd, BOOL fAltTab) |
int | xxxToUnicodeEx (UINT wVirtKey, UINT wScanCode, CONST BYTE *lpKeyState, LPWSTR pwszBuff, int cchBuff, UINT wFlags, HKL hkl) |
int | xxxInternalToUnicode (UINT wVirtKey, UINT wScanCode, CONST IN PBYTE pfvk, OUT PWCHAR awchChars, INT cChar, UINT uiTMFlags, OUT PDWORD pdwFlags, HKL hkl) |
BOOL | _RegisterHotKey (PWND pwnd, int id, UINT fsModifiers, UINT vk) |
BOOL | _UnregisterHotKey (PWND pwnd, int id) |
PWND | xxxSetFocus (PWND pwnd) |
BOOL | CanForceForeground (PPROCESSINFO ppi) |
BOOL | xxxStubSetForegroundWindow (PWND pwnd) |
BOOL | xxxSetForegroundWindow (PWND pwnd, BOOL fFlash) |
PWND | xxxSetActiveWindow (PWND pwnd) |
BOOL | xxxAllowSetForegroundWindow (DWORD dwProcessId) |
BOOL | _LockSetForegroundWindow (UINT uLockCode) |
BOOL | xxxInvalidateRect (PWND pwnd, LPRECT lprc, BOOL fErase) |
BOOL | xxxValidateRect (PWND pwnd, LPRECT lprc) |
BOOL | xxxInvalidateRgn (PWND pwnd, HRGN hrgn, BOOL fErase) |
BOOL | xxxValidateRgn (PWND pwnd, HRGN hrgn) |
BOOL | xxxUpdateWindow (PWND pwnd) |
BOOL | xxxGetUpdateRect (PWND pwnd, LPRECT lprc, BOOL fErase) |
int | xxxGetUpdateRgn (PWND pwnd, HRGN hrgn, BOOL fErase) |
int | _ExcludeUpdateRgn (HDC hdc, PWND pwnd) |
int | CalcWindowRgn (PWND pwnd, HRGN hrgn, BOOL fClient) |
VOID | DeleteUpdateRgn (PWND pwnd) |
BOOL | xxxRedrawWindow (PWND pwnd, LPRECT lprcUpdate, HRGN hrgnUpdate, DWORD flags) |
BOOL | IntersectWithParents (PWND pwnd, LPRECT lprc) |
VOID | xxxInternalInvalidate (PWND pwnd, HRGN hrgnUpdate, DWORD flags) |
BOOL | xxxEnableWindow (PWND pwnd, BOOL fEnable) |
int | xxxGetWindowText (PWND pwnd, LPWSTR psz, int cchMax) |
PWND | xxxSetParent (PWND pwnd, PWND pwndNewParent) |
BOOL | xxxFlashWindow (PWND pwnd, DWORD dwFlags, DWORD dwTimeout) |
__inline DWORD | GetFlashWindowState (PWND pwnd) |
__inline void | SetFlashWindowState (PWND pwnd, DWORD dwState) |
__inline void | RemoveFlashWindowState (PWND pwnd) |
BOOL | _GetWindowPlacement (PWND pwnd, PWINDOWPLACEMENT pwp) |
BOOL | xxxSetWindowPlacement (PWND pwnd, PWINDOWPLACEMENT pwp) |
BOOL | ValidateParentDepth (PWND pwnd, PWND pwndParent) |
BOOL | ValidateOwnerDepth (PWND pwnd, PWND pwndOwner) |
void | WPUpdateCheckPointSettings (PWND pwnd, UINT uWPFlags) |
HDC | _GetDC (PWND pwnd) |
HDC | _GetDCEx (PWND pwnd, HRGN hrgnClip, DWORD flags) |
HDC | _GetWindowDC (PWND pwnd) |
BOOL | _ReleaseDC (HDC hdc) |
UINT | ReleaseCacheDC (HDC hdc, BOOL fEndPaint) |
HDC | CreateCacheDC (PWND, DWORD, PMONITOR) |
BOOL | DestroyCacheDC (PDCE *, HDC) |
VOID | InvalidateDce (PDCE pdce) |
void | DeleteHrgnClip (PDCE pdce) |
PWND | WindowFromCacheDC (HDC hdc) |
PWND | FastWindowFromDC (HDC hdc) |
VOID | DelayedDestroyCacheDC (VOID) |
PDCE | LookupDC (HDC hdc) |
HDC | GetMonitorDC (PDCE pdceOrig, PMONITOR pMonitor) |
BOOL | GetDCOrgOnScreen (HDC hdc, LPPOINT ppt) |
__inline VOID | MarkDCEInvalid (PDCE pdce) |
HDC | xxxBeginPaint (PWND pwnd, PAINTSTRUCT *lpps) |
BOOL | xxxEndPaint (PWND pwnd, PAINTSTRUCT *lpps) |
PWND | xxxSetCapture (PWND pwnd) |
BOOL | xxxReleaseCapture (VOID) |
SHORT | _GetAsyncKeyState (int vk) |
BOOL | _SetKeyboardState (CONST BYTE *pKeyboard) |
int | _GetKeyboardType (int nTypeFlag) |
VOID | RegisterPerUserKeyboardIndicators (PUNICODE_STRING pProfileUserName) |
VOID | UpdatePerUserKeyboardIndicators (PUNICODE_STRING pProfileUserName) |
int | _GetKeyNameText (LONG lParam, LPWSTR lpString, int nSize) |
BOOL | _KillTimer (PWND pwnd, UINT_PTR nIDEvent) |
PTIMER | FindTimer (PWND pwnd, UINT_PTR nID, UINT flags, BOOL fKill) |
VOID | xxxSystemTimerProc (PWND pwnd, UINT msg, UINT_PTR id, LPARAM lParam) |
BOOL | zzzDestroyCaret (VOID) |
BOOL | xxxCreateCaret (PWND, HBITMAP, int, int) |
BOOL | zzzShowCaret (PWND) |
BOOL | zzzHideCaret (PWND) |
BOOL | _SetCaretBlinkTime (UINT) |
BOOL | zzzSetCaretPos (int, int) |
BOOL | xxxOldMessageBeep (VOID) |
BOOL | xxxMessageBeep (UINT wType) |
VOID | PlayEventSound (UINT idSound) |
PWND | _ChildWindowFromPointEx (PWND pwndParent, POINT pt, UINT i) |
PWND | xxxWindowFromPoint (POINT pt) |
PWND FAR | SizeBoxHwnd (PWND pwnd) |
BOOL | xxxOpenClipboard (PWND pwnd, LPBOOL lpfEmptyClient) |
BOOL | xxxCloseClipboard (PWINDOWSTATION pwinsta) |
UINT | _EnumClipboardFormats (UINT fmt) |
BOOL | xxxEmptyClipboard (PWINDOWSTATION pwinsta) |
HANDLE | xxxGetClipboardData (PWINDOWSTATION pwinsta, UINT fmt, PGETCLIPBDATA gcd) |
BOOL | _IsClipboardFormatAvailable (UINT fmt) |
int | _GetPriorityClipboardFormat (UINT *lpPriorityList, int cfmts) |
PWND | xxxSetClipboardViewer (PWND pwndClipViewerNew) |
BOOL | xxxChangeClipboardChain (PWND pwndRemove, PWND pwndNewNext) |
VOID | SetDialogPointer (PWND pwnd, LONG_PTR lPtr) |
VOID | ZapActiveAndFocus (VOID) |
BOOL | xxxSetShellWindow (PWND pwnd, PWND pwndBkGnd) |
BOOL | _SetProgmanWindow (PWND pwnd) |
BOOL | _SetTaskmanWindow (PWND pwnd) |
void | xxxSetTrayWindow (PDESKTOP pdesk, PWND pwnd, PMONITOR pMonitor) |
BOOL | xxxAddFullScreen (PWND pwnd, PMONITOR pMonitor) |
BOOL | xxxRemoveFullScreen (PWND pwnd, PMONITOR pMonitor) |
BOOL | xxxCheckFullScreen (PWND pwnd, PSIZERECT psrc) |
BOOL | IsTrayWindow (PWND) |
BOOL | IsVSlick (PWND pwnd) |
BOOL | Is31TrayWindow (PWND pwnd) |
BOOL | xxxMakeWindowForegroundWithState (PWND, BYTE) |
void | FullScreenCleanup () |
LONG | xxxUserChangeDisplaySettings (PUNICODE_STRING pstrDeviceName, LPDEVMODEW pDevMode, HWND hwnd, PDESKTOP pdesk, DWORD dwFlags, PVOID lParam, MODE PreviousMode) |
BOOL | xxxbFullscreenSwitch (BOOL bFullscreenSwitch, HWND hwnd) |
BOOL | xxxShowScrollBar (PWND, UINT, BOOL) |
BOOL | xxxDrawState (HDC hdcDraw, HBRUSH hbrFore, LPARAM lData, int x, int y, int cx, int cy, UINT uFlags) |
BOOL | _ScrollDC (HDC, int, int, LPRECT, LPRECT, HRGN, LPRECT) |
VOID | SpbCheckRect (PWND pwnd, LPRECT lprc, DWORD flags) |
VOID | SpbCheck (VOID) |
PSPB | FindSpb (PWND pwnd) |
VOID | FreeSpb (PSPB pspb) |
VOID | FreeAllSpbs (void) |
VOID | CreateSpb (PWND pwnd, UINT flags, HDC hdcScreen) |
UINT | RestoreSpb (PWND pwnd, HRGN hrgnUncovered, HDC *phdcScreen) |
VOID | SpbCheckPwnd (PWND pwnd) |
VOID | SpbCheckDce (PDCE pdce) |
BOOL | LockWindowUpdate2 (PWND pwndLock, BOOL fThreadOverride) |
BOOL FAR | BitBltSysBmp (HDC hdc, int x, int y, UINT i) |
BOOL APIENTRY | xxxSetSysColors (PUNICODE_STRING pProfileUserName, int count, PUINT pIndex, LPDWORD pClrVal, UINT uOptions) |
VOID | SetSysColor (UINT icol, DWORD rgb, UINT uOptions) |
UINT | xxxArrangeIconicWindows (PWND pwnd) |
BOOL | _SetSystemMenu (PWND pwnd, PMENU pMenu) |
PICON | _CreateIconIndirect (PICONINFO piconinfo) |
PCURSOR | _CreateCursor (HANDLE hModule, int iXhotspot, int iYhotspot, int iWidth, int iHeight, LPBYTE lpANDplane, LPBYTE lpXORplane) |
PICON | _CreateIcon (HANDLE hModule, int iWidth, int iHeight, BYTE bPlanes, BYTE bBitsPixel, LPBYTE lpANDplane, LPBYTE lpXORplane) |
void | DestroyUnlockedCursor (void *) |
BOOL | _DestroyCursor (PCURSOR, DWORD) |
HANDLE | _CreateAcceleratorTable (LPACCEL, int) |
BOOL | _GetCursorPos (LPPOINT) |
PCURSOR | zzzSetCursor (PCURSOR pcur) |
BOOL | zzzSetCursorPos (int x, int y) |
int | zzzShowCursor (BOOL fShow) |
BOOL | zzzClipCursor (LPCRECT prcClip) |
BOOL | _SetCursorContents (PCURSOR pcur, PCURSOR pcurNew) |
void | SetPointer (BOOL fSet) |
void | zzzHideCursorNoCapture (void) |
BOOL | _DrawIconEx (HDC hdc, int x, int y, PCURSOR pcur, int cx, int cy, UINT istepIfAniCur, HBRUSH hbrush, UINT diFlags) |
BOOL | BltIcon (HDC hdc, int x, int y, int cx, int cy, HDC hdcSrc, PCURSOR pcursor, BOOL fMask, LONG rop) |
void | DBGValidateQueueStates (PDESKTOP pdesk) |
HDESK | xxxCreateDesktop (POBJECT_ATTRIBUTES, KPROCESSOR_MODE, PUNICODE_STRING, LPDEVMODEW, DWORD, DWORD) |
HDESK | xxxOpenDesktop (POBJECT_ATTRIBUTES, KPROCESSOR_MODE, DWORD, DWORD, BOOL *) |
BOOL | OpenDesktopCompletion (PDESKTOP pdesk, HDESK hdesk, DWORD dwFlags, BOOL *) |
BOOL | xxxSwitchDesktop (PWINDOWSTATION, PDESKTOP, BOOL) |
VOID | zzzSetDesktop (PTHREADINFO pti, PDESKTOP pdesk, HDESK hdesk) |
HDESK | xxxGetInputDesktop (VOID) |
BOOL | xxxSetThreadDesktop (HDESK, PDESKTOP) |
HDESK | xxxGetThreadDesktop (DWORD, HDESK, KPROCESSOR_MODE) |
BOOL | xxxCloseDesktop (HDESK, KPROCESSOR_MODE) |
BOOL | xxxEnumDesktops (FARPROC, LONG, BOOL) |
DWORD | _SetDesktopConsoleThread (PDESKTOP pdesk, DWORD dwThreadId) |
VOID | xxxRealizeDesktop (PWND pwnd) |
NTSTATUS | CreateGlobalAtomTable (PVOID *ppAtomTable) |
HWINSTA | xxxCreateWindowStation (POBJECT_ATTRIBUTES ObjA, KPROCESSOR_MODE OwnershipMode, DWORD amRequest, HANDLE hKbdLayoutFile, DWORD offTable, PCWSTR pwszKLID, UINT uKbdInputLocale) |
HWINSTA | _OpenWindowStation (POBJECT_ATTRIBUTES, DWORD, KPROCESSOR_MODE) |
BOOL | _CloseWindowStation (HWINSTA hwinsta) |
BOOL | xxxSetProcessWindowStation (HWINSTA, KPROCESSOR_MODE) |
BOOL | _LockWorkStation (VOID) |
NTSTATUS | ReferenceWindowStation (PETHREAD Thread, HWINSTA hwinsta, ACCESS_MASK amDesiredAccess, PWINDOWSTATION *ppwinsta, BOOL fUseDesktop) |
PROC | zzzSetWindowsHookAW (int nFilterType, PROC pfnFilterProc, DWORD dwFlags) |
BOOL | zzzUnhookWindowsHookEx (PHOOK phk) |
BOOL | zzzUnhookWindowsHook (int nFilterType, PROC pfnFilterProc) |
LRESULT | xxxCallNextHookEx (int nCode, WPARAM wParam, LPARAM lParam) |
BOOL | _CallMsgFilter (LPMSG lpMsg, int nCode) |
void | zzzCancelJournalling (void) |
LRESULT | fnHkINLPCWPEXSTRUCT (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, ULONG_PTR xParam) |
LRESULT | fnHkINLPCWPRETEXSTRUCT (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, ULONG_PTR xParam) |
__inline BOOL | IsShellProcess (PPROCESSINFO ppi) |
__inline DWORD | GetAppCompatFlags2ForPti (PTHREADINFO pti, WORD wVer) |
VOID | ClearWakeMask (VOID) |
ULONG | GetTaskName (PTHREADINFO pti, PWSTR Buffer, ULONG BufferLength) |
PQMSG | FindQMsg (PTHREADINFO, PMLIST, PWND, UINT, UINT, BOOL) |
void | zzzShowStartGlass (DWORD dwTimeout) |
DWORD | _GetChangeBits (VOID) |
NTSTATUS | xxxSetCsrssThreadDesktop (PDESKTOP pdesk, PDESKRESTOREDATA pdrdRestore) |
NTSTATUS | xxxRestoreCsrssThreadDesktop (PDESKRESTOREDATA pdrdRestore) |
PQ | GetJournallingQueue (PTHREADINFO pti) |
void | ClearAppStarting (PPROCESSINFO ppi) |
LONG | xxxClientShutdown (PWND pwnd, WPARAM wParam) |
BOOL | xxxRegisterUserHungAppHandlers (PFNW32ET pfnW32EndTask, HANDLE hEventWowExec) |
BOOL | CreateTerminalInput (PTERMINAL) |
VOID | LW_LoadSomeStrings (VOID) |
VOID | LW_LoadProfileInitData () |
VOID | xxxODI_ColorInit (PUNICODE_STRING pProfileUserName) |
HRGN | InitCreateRgn (VOID) |
VOID | xxxUpdateSystemCursorsFromRegistry (PUNICODE_STRING pProfileUserName) |
VOID | xxxUpdateSystemIconsFromRegistry (PUNICODE_STRING pProfileUserName) |
void | RegisterLPK (DWORD) |
HBITMAP | CreateCaptionStrip () |
BOOL | LW_BrushInit (VOID) |
VOID | xxxLW_LoadFonts (BOOL bRemote) |
VOID | _LoadCursorsAndIcons (VOID) |
void | UnloadCursorsAndIcons (VOID) |
void | IncrMBox (void) |
void | DecrMBox (void) |
void | InitAnsiOem (PCHAR pOemToAnsi, PCHAR pAnsiToOem) |
int | xxxAddFontResourceW (LPWSTR lpFile, FLONG flags, DESIGNVECTOR *pdv) |
void | EnforceColorDependentSettings (void) |
VOID | xxxUpdatePerUserAccessPackSettings (PUNICODE_STRING pProfileUserName) |
VOID | GetWindowNCMetrics (LPNONCLIENTMETRICS lpnc) |
HFONT FAR PASCAL | CreateFontFromWinIni (PUNICODE_STRING pProfileUserName, LPLOGFONT lplf, UINT idFont) |
VOID | SetMinMetrics (PUNICODE_STRING pProfileUserName, LPMINIMIZEDMETRICS lpmin) |
BOOL | xxxSetWindowNCMetrics (PUNICODE_STRING pProfileUserName, LPNONCLIENTMETRICS lpnc, BOOL fSizeChange, int clNewBorder) |
BOOL | SetIconMetrics (PUNICODE_STRING pProfileUserName, LPICONMETRICS lpicon) |
BOOL | xxxSetNCFonts (PUNICODE_STRING pProfileUserName, LPNONCLIENTMETRICS lpnc) |
BOOL | CreateBitmapStrip (VOID) |
BOOL | UpdateWinIniInt (PUNICODE_STRING pProfileUserName, UINT idSection, UINT wKeyNameId, int value) |
void FAR | SetDesktopMetrics () |
void | SetMsgBox (PWND pwnd) |
BOOL | _RegisterShellHookWindow (PWND pwnd) |
BOOL | _DeregisterShellHookWindow (PWND pwnd) |
BOOL | xxxSendMinRectMessages (PWND pwnd, RECT *lpRect) |
void | PostShellHookMessages (UINT message, LPARAM lParam) |
VOID | _ResetDblClk (VOID) |
VOID | xxxSimulateShiftF10 (VOID) |
BOOL | VWPLAdd (PVWPL *ppvwpl, PWND pwnd, DWORD dwThreshold) |
BOOL | VWPLRemove (PVWPL *ppvwpl, PWND pwnd) |
PWND | VWPLNext (PVWPL pvwpl, PWND pwndPrev, DWORD *pnPrev) |
BOOL | xxxDDETrackSendHook (PWND pwndTo, DWORD message, WPARAM wParam, LPARAM lParam) |
DWORD | xxxDDETrackPostHook (PUINT pmessage, PWND pwndTo, WPARAM wParam, LPARAM *plParam, BOOL fSent) |
VOID | FreeDdeXact (PXSTATE pxs) |
VOID | xxxDDETrackGetMessageHook (PMSG pmsg) |
VOID | xxxDDETrackWindowDying (PWND pwnd, PDDECONV pDdeConv) |
VOID | FreeDdeConv (PDDECONV pDdeConv) |
BOOL | _ImpersonateDdeClientWindow (PWND pwndClient, PWND pwndServer) |
HBITMAP | _ConvertBitmap (HBITMAP hBitmap) |
PMONITORRECTS | SnapshotMonitorRects (void) |
void | xxxDesktopRecalc (PMONITORRECTS pmrOld) |
BOOL | _SetDoubleClickTime (UINT) |
BOOL APIENTRY | _SwapMouseButton (BOOL fSwapButtons) |
VOID | xxxDestroyThreadInfo (VOID) |
PMENU | xxxGetSystemMenu (PWND pWnd, BOOL bRevert) |
BOOL | _DestroyMenu (PMENU pMenu) |
DWORD | _CheckMenuItem (PMENU pMenu, UINT wIDCheckItem, UINT wCheck) |
DWORD | xxxEnableMenuItem (PMENU pMenu, UINT wIDEnableItem, UINT wEnable) |
WINUSERAPI UINT | _GetMenuItemID (PMENU pMenu, int nPos) |
WINUSERAPI UINT | _GetMenuItemCount (PMENU pMenu) |
PMENU | _GetMenu (PWND pWnd) |
PWND | _GetNextQueueWindow (PWND pwnd, BOOL fDir, BOOL fAltEsc) |
UINT_PTR | _SetSystemTimer (PWND pwnd, UINT_PTR nIDEvent, DWORD dwElapse, TIMERPROC_PWND pTimerFunc) |
BOOL | _SetClipboardData (UINT fmt, HANDLE hData, BOOL fGlobalHandle, BOOL fIncSerialNumber) |
WORD | _SetClassWord (PWND pwnd, int index, WORD value) |
DWORD | xxxSetClassLong (PWND pwnd, int index, DWORD value, BOOL bAnsi) |
ATOM | xxxRegisterClassEx (LPWNDCLASSEX pwc, PCLSMENUNAME pcmn, WORD fnid, DWORD dwFlags, LPDWORD pdwWOW) |
BOOL | xxxHiliteMenuItem (PWND pwnd, PMENU pmenu, UINT cmd, UINT flags) |
HANDLE | xxxGetInputEvent (DWORD dwWakeMask) |
BOOL | _UnregisterClass (LPCWSTR lpszClassName, HANDLE hModule, PCLSMENUNAME pcmn) |
ATOM | _GetClassInfoEx (HANDLE hModule, LPCWSTR lpszClassName, LPWNDCLASSEX pwc, LPWSTR *ppszMenuName, BOOL bAnsi) |
PWND | _WindowFromDC (HDC hdc) |
PCLS | _GetWOWClass (HANDLE hModule, LPCWSTR lpszClassName) |
LRESULT | xxxHkCallHook (PHOOK phk, int nCode, WPARAM wParam, LPARAM lParam) |
PHOOK | zzzSetWindowsHookEx (HANDLE hmod, PUNICODE_STRING pstrLib, PTHREADINFO ptiThread, int nFilterType, PROC pfnFilterProc, DWORD dwFlags) |
DWORD | GetDebugHookLParamSize (WPARAM wParam, PDEBUGHOOKINFO pdebughookstruct) |
BOOL | _RegisterLogonProcess (DWORD dwProcessId, BOOL fSecure) |
UINT | _LockWindowStation (PWINDOWSTATION pwinsta) |
BOOL | _UnlockWindowStation (PWINDOWSTATION pwinsta) |
UINT | _SetWindowStationUser (PWINDOWSTATION pwinsta, PLUID pluidUser, PSID psidUser, DWORD cbsidUser) |
BOOL | _SetDesktopBitmap (PDESKTOP pdesk, HBITMAP hbitmap, DWORD dwStyle) |
BOOL | _SetLogonNotifyWindow (PWND pwnd) |
BOOL | _RegisterTasklist (PWND pwndTasklist) |
LONG_PTR | _SetMessageExtraInfo (LONG_PTR) |
VOID | xxxRemoveEvents (PQ pq, int nQueue, DWORD flags) |
PPCLS | _InnerGetClassPtr (ATOM atom, PPCLS ppclsList, HANDLE hModule) |
DWORD | ClientGetListboxString (PWND hwnd, UINT msg, WPARAM wParam, PVOID lParam, ULONG_PTR xParam, PROC xpfn, DWORD dwSCMSFlags, BOOL bNotString, PSMS psms) |
HANDLE | ClientLoadLibrary (PUNICODE_STRING pstrLib, BOOL bWx86KnownDll) |
BOOL | ClientFreeLibrary (HANDLE hmod) |
BOOL | xxxClientGetCharsetInfo (LCID lcid, PCHARSETINFO pcs) |
BOOL | ClientExitProcess (PFNW32ET pfn, DWORD dwExitCode) |
BOOL | ClientGrayString (GRAYSTRINGPROC pfnOutProc, HDC hdc, DWORD lpData, int nCount) |
BOOL | CopyFromClient (LPBYTE lpByte, LPBYTE lpByteClient, DWORD cch, BOOL fString, BOOL fAnsi) |
BOOL | CopyToClient (LPBYTE lpByte, LPBYTE lpByteClient, DWORD cchMax, BOOL fAnsi) |
VOID | ClientNoMemoryPopup (VOID) |
NTSTATUS | ClientThreadSetup (VOID) |
VOID | ClientDeliverUserApc (VOID) |
BOOL | ClientImmLoadLayout (HKL, PIMEINFOEX) |
DWORD | ClientImmProcessKey (HWND, HKL, UINT, LPARAM, DWORD) |
NTSTATUS | xxxUserModeCallback (ULONG uApi, PVOID pIn, ULONG cbIn, PVOID pOut, ULONG cbOut) |
PCURSOR | ClassSetSmallIcon (PCLS pcls, PCURSOR pcursor, BOOL fServerCreated) |
BOOL | _GetTextMetricsW (HDC hdc, LPTEXTMETRICW ptm) |
int | xxxDrawMenuBarTemp (PWND pwnd, HDC hdc, LPRECT lprc, PMENU pMenu, HFONT hFont) |
BOOL | xxxDrawCaptionTemp (PWND pwnd, HDC hdc, LPRECT lprc, HFONT hFont, PCURSOR pcursor, PUNICODE_STRING pstrText OPTIONAL, UINT flags) |
WORD | xxxTrackCaptionButton (PWND pwnd, UINT hit) |
void | GiveForegroundActivateRight (HANDLE hPid) |
BOOL | HasForegroundActivateRight (HANDLE hPid) |
BOOL | FRemoveForegroundActivate (PTHREADINFO pti) |
void | RestoreForegroundActivate () |
void | CancelForegroundActivate () |
BOOL | MinToTray (PWND pwnd) |
void | xxxUpdateThreadsWindows (PTHREADINFO pti, PWND pwnd, HRGN hrgnFullDrag) |
NTSTATUS | xxxQueryInformationThread (IN HANDLE hThread, IN USERTHREADINFOCLASS ThreadInfoClass, OUT PVOID ThreadInformation, IN ULONG ThreadInformationLength, OUT PULONG ReturnLength OPTIONAL) |
NTSTATUS | xxxSetInformationThread (IN HANDLE hThread, IN USERTHREADINFOCLASS ThreadInfoClass, IN PVOID ThreadInformation, IN ULONG ThreadInformationLength) |
NTSTATUS | SetInformationProcess (IN HANDLE hProcess, IN USERPROCESSINFOCLASS ProcessInfoClass, IN PVOID ProcessInformation, IN ULONG ProcessInformationLength) |
NTSTATUS | xxxConsoleControl (IN CONSOLECONTROL ConsoleControl, IN PVOID ConsoleInformation, IN ULONG ConsoleInformationLength) |
VOID | xxxWindowEvent (DWORD event, PWND pwnd, LONG idObject, LONG idChild, DWORD dwFlags) |
VOID | xxxFlushDeferredWindowEvents () |
BOOL | xxxClientCallWinEventProc (WINEVENTPROC pfn, PEVENTHOOK pEventHook, PNOTIFY pNotify) |
void | DestroyEventHook (PEVENTHOOK) |
VOID | FreeThreadsWinEvents (PTHREADINFO pti) |
BOOL | _UnhookWinEvent (PEVENTHOOK peh) |
VOID | DestroyNotify (PNOTIFY pNotify) |
PEVENTHOOK | xxxProcessNotifyWinEvent (PNOTIFY pNotify) |
PEVENTHOOK | _SetWinEventHook (DWORD eventMin, DWORD eventMax, HMODULE hmodWinEventProc, PUNICODE_STRING pstrLib, WINEVENTPROC pfnWinEventProc, HANDLE hEventProcess, DWORD idEventThread, DWORD dwFlags) |
BOOL | _GetGUIThreadInfo (PTHREADINFO pti, PGUITHREADINFO pgui) |
BOOL | xxxGetTitleBarInfo (PWND pwnd, PTITLEBARINFO ptbi) |
BOOL | _GetComboBoxInfo (PWND pwnd, PCOMBOBOXINFO ptbi) |
DWORD | _GetListBoxInfo (PWND pwnd) |
BOOL | _GetScrollBarInfo (PWND pwnd, LONG idObject, PSCROLLBARINFO ptbi) |
PWND | _GetAncestor (PWND pwnd, UINT gaFlags) |
PWND | _RealChildWindowFromPoint (PWND pwndParent, POINT pt) |
BOOL | _GetAltTabInfo (int iItem, PALTTABINFO pati, LPWSTR lpszItemText, UINT cchItemText, BOOL bAnsi) |
BOOL | xxxGetMenuBarInfo (PWND pwnd, long idObject, long idItem, PMENUBARINFO pmbi) |
NTSTATUS | InitializePowerRequestList (HANDLE hPowerRequestEvent) |
VOID | CleanupPowerRequestList (VOID) |
VOID | DeletePowerRequestList (VOID) |
VOID | xxxUserPowerCalloutWorker (VOID) |
int | FindNCHitEx (PWND pwnd, int ht, POINT pt) |
void | xxxTrackMouseMove (PWND pwnd, int htEx, UINT message) |
BOOL | xxxHotTrack (PWND pwnd, int htEx, BOOL fDraw) |
void | xxxResetTooltip (PTOOLTIPWND pttwnd) |
void | xxxCancelMouseMoveTracking (DWORD dwDTFlags, PWND pwndTrack, int htEx, DWORD dwDTCancel) |
__inline PVOID | DesktopRebaseToClient (PTHREADINFO pti, PVOID p) |
__inline PVOID | SharedRebaseToClient (PPROCESSINFO ppi, PVOID p) |
HDC | CreateFade (PWND pwnd, RECT *prc, DWORD dwTime, DWORD dwFlags) |
void | StartFade (void) |
void | StopFade (void) |
void | ShowFade (void) |
void | AnimateFade (void) |
__inline DWORD | TestFadeFlags (DWORD dwFlags) |
HANDLE | xxxSetLayeredWindow (PWND pwnd, BOOL fRepaintBehind) |
BOOL | UnsetLayeredWindow (PWND pwnd) |
void | TrackLayeredZorder (PWND pwnd) |
VOID | UpdateLayeredSprite (PDCE pdce) |
BOOL | _UpdateLayeredWindow (PWND pwnd, HDC hdcDst, POINT *pptDst, SIZE *psize, HDC hdcSrc, POINT *pptSrc, COLORREF crKey, BLENDFUNCTION *pblend, DWORD dwFlags) |
BOOL | _SetLayeredWindowAttributes (PWND pwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags) |
BOOL | RecreateRedirectionBitmap (PWND pwnd) |
PWND | GetLayeredWindow (PWND pwnd) |
__inline BOOL | FLayeredOrRedirected (PWND pwnd) |
void | InternalInvalidate3 (PWND pwnd, HRGN hrgn, DWORD flags) |
BOOL | UserSetFont (PUNICODE_STRING pProfileUserName, LPLOGFONTW lplf, UINT idFont, HFONT *phfont) |
HICON | DWP_GetIcon (PWND pwnd, UINT uType) |
BOOL | xxxRedrawTitle (PWND pwnd, UINT wFlags) |
DWORD | GetContextHelpId (PWND pwnd) |
HANDLE | xxxClientCopyImage (HANDLE hImage, UINT type, int cxNew, int cyNew, UINT flags) |
VOID | _WOWCleanup (HANDLE hInstance, DWORD hTaskWow) |
VOID | _WOWModuleUnload (HANDLE hModule) |
PUNICODE_STRING | CreateProfileUserName (TL *ptl) |
void | FreeProfileUserName (PUNICODE_STRING pProfileUserName, TL *ptl) |
HANDLE | OpenCacheKeyEx (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, ACCESS_MASK amRequest, PDWORD pdwPolicyFlags) |
BOOL | CheckDesktopPolicy (PUNICODE_STRING pProfileUserName OPTIONAL, PCWSTR lpKeyName) |
BOOL | CheckDesktopPolicyChange (PUNICODE_STRING pProfileUserName OPTIONAL) |
DWORD | FastGetProfileKeysW (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR pszDefault, LPWSTR *ppszKeys) |
DWORD | FastGetProfileDwordW (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR lpKeyName, DWORD dwDefault) |
DWORD | FastGetProfileStringW (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR lpKeyName, LPCWSTR lpDefault, LPWSTR lpReturnedString, DWORD nSize) |
UINT | FastGetProfileIntW (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR lpKeyName, UINT nDefault) |
BOOL | FastWriteProfileStringW (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR lpKeyName, LPCWSTR lpString) |
int | FastGetProfileIntFromID (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, UINT idKey, int def) |
DWORD | FastGetProfileStringFromIDW (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, UINT idKey, LPCWSTR lpDefault, LPWSTR lpReturnedString, DWORD cch) |
BOOL | FastWriteProfileValue (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR lpKeyName, UINT uType, LPBYTE lpStruct, UINT cbSizeStruct) |
DWORD | FastGetProfileValue (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, LPCWSTR lpKeyName, LPBYTE lpDefault, LPBYTE lpReturn, UINT cbSizeReturn) |
BOOL | FastGetProfileIntsW (PUNICODE_STRING pProfileUserName OPTIONAL, PPROFINTINFO ppii) |
BOOL | FastUpdateWinIni (PUNICODE_STRING pProfileUserName OPTIONAL, UINT idSection, UINT wKeyNameId, LPWSTR lpszValue) |
VOID | RecreateSmallIcons (PWND pwnd) |
__inline int | GetCaptionHeight (PWND pwnd) |
__inline void | InitTooltipDelay (PTOOLTIPWND pttwnd) |
__inline PPROFILEVALUEINFO | UPDWORDPointer (UINT uSetting) |
__inline int | ComputeTickDelta (IN DWORD dwCurTick, IN DWORD dwLastTick) |
__inline int | ComputePastTickDelta (IN DWORD dwCurTick, IN DWORD dwLastTick) |
__inline DWORD | SubtractTick (IN DWORD dwTime, IN int nDelta) |
__inline BOOL | IsTimeFromLastInput (DWORD dwTimeout) |
__inline BOOL | IsTimeFromLastRITEvent (DWORD dwTimeout) |
__inline BOOL | IsForegroundLocked () |
__inline BOOL | GiveUpForeground () |
__inline void | IncSFWLockCount () |
__inline void | DecSFWLockCount () |
__inline DWORD | UPDWORDValue (UINT uSetting) |
PIMC | CreateInputContext (IN ULONG_PTR dwClientImcData) |
BOOL | DestroyInputContext (IN PIMC pImc) |
VOID | FreeInputContext (IN PIMC pImc) |
HIMC | AssociateInputContext (IN PWND pWnd, IN PIMC pImc) |
AIC_STATUS | AssociateInputContextEx (IN PWND pWnd, IN PIMC pImc, IN DWORD dwFlag) |
BOOL | UpdateInputContext (IN PIMC pImc, IN UPDATEINPUTCONTEXTCLASS UpdateType, IN ULONG_PTR UpdateValue) |
VOID | xxxFocusSetInputContext (IN PWND pwnd, IN BOOL fActivate, IN BOOL fQueueMsg) |
UINT | BuildHimcList (PTHREADINFO pti, UINT cHimcMax, HIMC *phimcFirst) |
PWND | xxxCreateDefaultImeWindow (IN PWND pwnd, IN ATOM atomT, IN HANDLE hInst) |
BOOL | xxxImmActivateThreadsLayout (PTHREADINFO pti, PTLBLOCK ptlBlockPrev, PKL pkl) |
VOID | xxxImmActivateAndUnloadThreadsLayout (IN PTHREADINFO *ptiList, IN UINT nEntries, IN PTLBLOCK ptlBlockPrev, PKL pklCurrent, DWORD dwHklReplace) |
VOID | xxxImmActivateLayout (IN PTHREADINFO pti, IN PKL pkl) |
VOID | xxxImmUnloadThreadsLayout (IN PTHREADINFO *ptiList, IN UINT nEntry, IN PTLBLOCK ptlBlockPrev, IN DWORD dwFlag) |
VOID | xxxImmUnloadLayout (IN PTHREADINFO pti, IN DWORD dwFlag) |
PIMEINFOEX | xxxImmLoadLayout (IN HKL hKL) |
BOOL | GetImeInfoEx (IN PWINDOWSTATION pwinsta, IN PIMEINFOEX piiex, IN IMEINFOEXCLASS SearchType) |
BOOL | SetImeInfoEx (IN PWINDOWSTATION pwinsta, IN PIMEINFOEX piiex) |
DWORD | xxxImmProcessKey (IN PQ pq, IN PWND pwnd, IN UINT message, IN WPARAM wParam, IN LPARAM lParam) |
BOOL | GetImeHotKey (DWORD dwHotKeyID, PUINT puModifiers, PUINT puVKey, HKL *phKL) |
BOOL | SetImeHotKey (DWORD dwHotKeyID, UINT uModifiers, UINT uVKey, HKL hKL, DWORD dwAction) |
PIMEHOTKEYOBJ | CheckImeHotKey (PQ pq, UINT uVKey, LPARAM lParam) |
BOOL | ImeCanDestroyDefIME (IN PWND pwndDefaultIme, IN PWND pwndDestroy) |
BOOL | IsChildSameThread (IN PWND pwndParent, IN PWND pwndChild) |
BOOL | ImeCanDestroyDefIMEforChild (IN PWND pwndDefaultIme, IN PWND pwndDestroy) |
VOID | ImeCheckTopmost (IN PWND pwnd) |
VOID | ImeSetFutureOwner (IN PWND pwndDefaultIme, IN PWND pwndOrgOwner) |
VOID | ImeSetTopmostChild (IN PWND pwndRoot, IN BOOL fFlag) |
VOID | ImeSetTopmost (IN PWND pwndRoot, IN BOOL fFlag, IN PWND pwndInsertBefore) |
PSOFTKBDDATA | ProbeAndCaptureSoftKbdData (PSOFTKBDDATA Source) |
VOID | xxxNotifyIMEStatus (IN PWND pwnd, IN DWORD dwOpen, IN DWORD dwConversion) |
BOOL | xxxSetIMEShowStatus (IN BOOL fShow) |
VOID | xxxBroadcastImeShowStatusChange (IN PWND pwndDefIme, IN BOOL fShow) |
VOID | xxxCheckImeShowStatusInThread (IN PWND pwndDefIme) |
__inline VOID | EnterMouseCrit () |
__inline VOID | LeaveMouseCrit () |
__inline VOID | EnterDeviceInfoListCrit () |
__inline VOID | LeaveDeviceInfoListCrit () |
__inline VOID | LockCaptureWindow (PQ pq, PWND pwnd) |
__inline VOID | UnlockCaptureWindow (PQ pq) |
BOOL | SetHandleFlag (HANDLE, DWORD, BOOL) |
BOOL | CheckHandleFlag (HANDLE, DWORD) |
VOID | SetHandleInUse (HANDLE) |
BOOL | CheckHandleInUse (HANDLE) |
__inline NTSTATUS | CloseProtectedHandle (HANDLE handle) |
__inline VOID | EnterHandleFlagsCrit () |
__inline VOID | LeaveHandleFlagsCrit () |
BOOL | xxxEnumDisplayMonitors (HDC hdc, LPRECT lprcClip, MONITORENUMPROC lpfnEnum, LPARAM dwData, BOOL fInternal) |
BOOL | xxxClientMonitorEnumProc (HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprc, LPARAM dwData, MONITORENUMPROC xpfnProc) |
void | ClipPointToDesktop (LPPOINT lppt) |
void | DestroyMonitor (PMONITOR pMonitor) |
BOOL | GetHDevName (HMONITOR hMon, PWCHAR pName) |
ULONG | HdevFromMonitor (PMONITOR pMonitor) |
__inline PDISPLAYINFO | GetDispInfo (void) |
__inline PMONITOR | GetPrimaryMonitor (void) |
VOID | _QueryUserHandles (IN LPDWORD lpIn, IN DWORD dwInLength, OUT DWORD pdwResult[][TYPE_CTYPES]) |
NTSTATUS | RemoteConnect (IN PDOCONNECTDATA pDoConnectData, IN ULONG DisplayDriverNameLength, IN PWCHAR DisplayDriverName) |
NTSTATUS | xxxRemoteDisconnect (VOID) |
NTSTATUS | xxxRemoteReconnect (IN PDORECONNECTDATA pDoReconnectData) |
NTSTATUS | RemoteLogoff (VOID) |
BOOL | PrepareForLogoff (UINT uFlags) |
NTSTATUS | xxxRemoteStopScreenUpdates (BOOL fDisableGraphics) |
VOID | xxxPushKeyEvent (BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo) |
NTSTATUS | RemoteThinwireStats (OUT PVOID Stats) |
NTSTATUS | RemoteNtSecurity (VOID) |
NTSTATUS | xxxRemoteShadowSetup (VOID) |
NTSTATUS | RemoteShadowStart (IN PVOID pThinwireData, ULONG ThinwireDataLength) |
NTSTATUS | xxxRemoteShadowStop (VOID) |
NTSTATUS | RemoteShadowCleanup (IN PVOID pThinwireData, ULONG ThinwireDataLength) |
NTSTATUS | xxxRemotePassthruEnable (VOID) |
NTSTATUS | RemotePassthruDisable (VOID) |
NTSTATUS | CtxDisplayIOCtl (ULONG DisplayIOCtlFlags, PUCHAR pDisplayIOCtlData, ULONG cbDisplayIOCtlData) |
DWORD | RemoteConnectState (VOID) |
BOOL | _GetWinStationInfo (WSINFO *pWsInfo) |
NTSTATUS | RemoteRedrawRectangle (WORD Left, WORD Top, WORD Right, WORD Bottom) |
NTSTATUS | RemoteRedrawScreen (VOID) |
NTSTATUS | RemoteDisableScreen (VOID) |
VOID | NlsKbdSendIMEProc (DWORD dwImeOpen, DWORD dwImeConversion) |
Variables | |
PTHREADINFO | _ptiCrit (VOID) |
PTHREADINFO | _ptiCritShared (VOID) |
POBJECT_TYPE * | ExWindowStationObjectType |
POBJECT_TYPE * | ExDesktopObjectType |
POBJECT_TYPE * | ExEventObjectType |
DEVICE_TEMPLATE | aDeviceTemplate [] |
PWIN32HEAP | gpvSharedAlloc |
PWND | PwndForegroundCapture (VOID) |
ULONG | gSessionId |
PWND | HotKeyToWindow (DWORD) |
PWND | GetLastTopMostWindow (VOID) |
PWND | _GetActiveWindow (VOID) |
ATOM | gaFlashWState |
PCURSOR | _GetCursor (VOID) |
PWINDOWSTATION | _GetProcessWindowStation (HWINSTA *) |
PMENU | _CreateMenu (VOID) |
PMENU | _CreatePopupMenu (VOID) |
HANDLE | ghCanActivateForegroundPIDs [ACTIVATE_ARRAY_SIZE] |
|
Definition at line 5789 of file userk.h. Referenced by DBGGetWindowLong(). |
|
Definition at line 5790 of file userk.h. Referenced by DBGGetWindowLongPtr(). |
|
Definition at line 5797 of file userk.h. Referenced by GetWindowWord(), NtUserQueryWindow(), and xxxRedrawHungWindow(). |
|
|
|
|
|
Definition at line 2354 of file userk.h. Referenced by ComboBoxWndProcWorker(), ConsoleWindowProc(), DIBtoDIBV5(), DoMouseAccel(), KeSetBasePriorityThread(), MLEditWndProc(), ReaderMouseMove(), ReaderProcInternal(), SBSetParms(), SizeOfDib(), SizeRect(), TestRectBogus(), xxxLBBlockHilite(), and xxxNewITopEx(). |
|
Definition at line 6573 of file userk.h. Referenced by ProcessKeyboardInput(), ProcessMouseInput(), and SetAccessEnabledFlag(). |
|
Definition at line 6565 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6572 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6570 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6567 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6571 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6566 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6569 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6568 of file userk.h. Referenced by xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6578 of file userk.h. Referenced by SoundSentryTimer(). |
|
Definition at line 6575 of file userk.h. Referenced by FilterKeys(), and xxxFKAcceptanceDelayTimer(). |
|
Definition at line 6574 of file userk.h. Referenced by FilterKeys(). |
|
Definition at line 6586 of file userk.h. Referenced by LoadCPUserPreferences(), xxxDrawMenuBarUnderlines(), xxxDrawMenuItemText(), xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6577 of file userk.h. Referenced by MouseKeys(), TurnOffMouseKeys(), xxxMKButtonClick(), xxxMKMouseMove(), and xxxMKToggleMouseKeys(). |
|
Definition at line 6576 of file userk.h. Referenced by InitMice(), MKHideMouseCursor(), and MKShowMouseCursor(). |
|
Definition at line 6587 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6579 of file userk.h. Referenced by SetAccessEnabledFlag(), xxxAccessTimeOutTimer(), xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6335 of file userk.h. Referenced by GiveForegroundActivateRight(), and HasForegroundActivateRight(). |
|
Definition at line 3657 of file userk.h. Referenced by _ScrollDC(), BltValidInit(), CreateCacheDC(), CreateSpb(), FreeAllSpbs(), FreeSpb(), SpbCheck(), xxxDWP_SetRedraw(), xxxInternalInvalidate(), xxxScrollWindowEx(), and zzzBltValidBits(). |
|
Definition at line 4446 of file userk.h. Referenced by xxxActivateThisWindow(), and xxxProcessEventMessage(). |
|
Definition at line 4444 of file userk.h. Referenced by xxxActivateThisWindow(), and xxxActivateWindow(). |
|
Definition at line 4447 of file userk.h. Referenced by xxxActivateThisWindow(), xxxActiveWindowTracking(), and xxxProcessEventMessage(). |
|
Definition at line 4445 of file userk.h. Referenced by xxxActivateThisWindow(), xxxActivateWindow(), xxxMenuWindowProc(), xxxProcessEventMessage(), and xxxSetForegroundWindow2(). |
|
Definition at line 2325 of file userk.h. Referenced by xxxActivateWindow(), xxxDestroyWindow(), xxxMinMaximize(), and xxxShowWindow(). |
|
Definition at line 2327 of file userk.h. Referenced by xxxActivateWindow(), and xxxMenuWindowProc(). |
|
Definition at line 2324 of file userk.h. Referenced by xxxActivateWindow(), xxxDestroyWindow(), and xxxMouseActivate(). |
|
Definition at line 2326 of file userk.h. Referenced by xxxActivateWindow(), and xxxMouseActivate(). |
|
Definition at line 2323 of file userk.h. Referenced by xxxActivateWindow(), xxxSetActiveWindow(), xxxSetForegroundWindow(), xxxShowWindow(), and xxxSwpActivate(). |
|
Definition at line 2328 of file userk.h. Referenced by xxxActivateWindow(), and xxxHandleNCMouseGuys(). |
|
|
|
Definition at line 29 of file userk.h. Referenced by BltColor(), and DrawMenuItemCheckMark(). |
|
Definition at line 1840 of file userk.h. Referenced by xxxCreateDesktop(). |
|
|
|
|
Definition at line 1839 of file userk.h. Referenced by NlsKbdSendIMENotification(), and ProcessDeviceChanges(). |
|
Definition at line 3791 of file userk.h. Referenced by _PostMessage(). |
|
Definition at line 3789 of file userk.h. Referenced by xxxSendMessageTimeout(), and xxxSystemBroadcastMessage(). |
|
Definition at line 3792 of file userk.h. Referenced by xxxSendMessageCallback(). |
|
Definition at line 3793 of file userk.h. Referenced by xxxSendMessageTimeout(). |
|
Definition at line 3790 of file userk.h. Referenced by xxxBroadcastDisplaySettingsChange(), xxxSendMessageCallback(), xxxSendNotifyMessage(), xxxSystemBroadcastMessage(), and xxxUserResetDisplayDevice(). |
|
|
|
Definition at line 6913 of file userk.h. Referenced by SetNCMetrics(), xxxMoveSize(), and xxxSystemParametersInfo(). |
|
|
|
Definition at line 3631 of file userk.h. Referenced by ExpandWindowList(). |
|
Definition at line 3633 of file userk.h. Referenced by AssociateInputContextEx(), DestroyInputContext(), InternalBuildHwndList(), NtUserBuildHwndList(), xxxHelpLoop(), and xxxMetricsRecalc(). |
|
Definition at line 3637 of file userk.h. Referenced by BuildHwndList(), and NtUserBuildHwndList(). |
|
|
Definition at line 3635 of file userk.h. Referenced by BuildHwndList(). |
|
Definition at line 3638 of file userk.h. Referenced by BuildHwndList(). |
|
Value:
Definition at line 3529 of file userk.h. Referenced by DrawTextExWorker(), DT_DrawStr(), DT_GetExtentMinusPrefixes(), GetNextWordbreak(), MNRecalcTabStrings(), xxxDrawCaptionTemp(), xxxDrawItemUnderline(), xxxDrawMenuBarUnderlines(), xxxDrawMenuItemText(), xxxMB_FindLongestString(), and xxxPSMTextOut(). |
|
Value:
Definition at line 2251 of file userk.h. Referenced by xxxDispatchMessage(), xxxReceiveMessage(), and xxxSendMessageCallback(). |
|
Value:
Definition at line 2254 of file userk.h. Referenced by xxxDispatchMessage(). |
|
Definition at line 2257 of file userk.h. Referenced by xxxFreeWindow(). |
|
Definition at line 2595 of file userk.h. Referenced by xxxShowTooltip(). |
|
Definition at line 37 of file userk.h. Referenced by _DestroyCursor(), CreateBitmapStrip(), and DrawCaptionIcon(). |
|
|
|
Definition at line 3855 of file userk.h. Referenced by xxxMNCompute(), xxxMNFindChar(), and xxxRealDrawMenuItem(). |
|
|
|
Definition at line 1835 of file userk.h. Referenced by _GetWOWClass(), GetModificationNumber(), PhkNextValid(), and ValidateHandleSecure(). |
|
Definition at line 1836 of file userk.h. Referenced by CreateSystemThread(), DeviceCDROMNotify(), DeviceClassCDROMNotify(), DeviceClassNotify(), DeviceNotify(), EnterCrit(), InitSystemThread(), LeaveCrit(), LockProcessByClientId(), ProcessMouseInput(), QueueMouseEvent(), RawInputThread(), RequestDeviceChange(), UserBeep(), xxxMoveEvent(), and xxxMoveEventAbsolute(). |
|
Definition at line 1834 of file userk.h. Referenced by FreeDeviceInfo(), and RequestDeviceChange(). |
|
Definition at line 1837 of file userk.h. Referenced by DeviceNotify(), EnterCrit(), ProcessMouseInput(), and RequestDeviceChange(). |
|
Definition at line 97 of file userk.h. Referenced by xxxGetInputEvent(), xxxInternalGetMessage(), xxxMsgWaitForMultipleObjects(), xxxSleepTask(), xxxSleepThread(), and xxxWaitForInputIdle(). |
|
|
|
|
|
|
|
Definition at line 69 of file userk.h. Referenced by DestroyThreadsMessages(), RedistributeInput(), xxxScanSysQueue(), and xxxSkipSysMsg(). |
|
Definition at line 70 of file userk.h. Referenced by RedistributeInput(), xxxInternalGetMessage(), xxxScanSysQueue(), and zzzDestroyQueue(). |
|
Definition at line 2120 of file userk.h. Referenced by Win32KDriverUnload(). |
|
Definition at line 2122 of file userk.h. Referenced by Win32KDriverUnload(). |
|
Definition at line 2128 of file userk.h. Referenced by Win32KDriverUnload(). |
|
Definition at line 6604 of file userk.h. Referenced by FilterKeys(), InitMice(), MKHideMouseCursor(), MouseKeys(), SoundSentryTimer(), TurnOffMouseKeys(), xxxAccessTimeOutTimer(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 1999 of file userk.h. Referenced by InitMice(), MKHideMouseCursor(), and ProcessDeviceChanges(). |
|
Definition at line 6611 of file userk.h. Referenced by CancelForegroundActivate(), DestroySMWP(), EndShutdown(), FullScreenCleanup(), MNFreePopup(), SetVDMCursorBounds(), xxxMakeWindowForegroundWithState(), xxxMNEndMenuState(), and xxxMoveSize(). |
|
Value:
Definition at line 3668 of file userk.h. Referenced by xxxDoSysExpunge(). |
|
Definition at line 5736 of file userk.h. Referenced by ResetPushState(), and UpdateRawKeyState(). |
|
Definition at line 5739 of file userk.h. Referenced by ChangeForegroundKeyboardTable(), ResetPushState(), UpdateKeyLights(), and UpdatePerUserKeyboardIndicators(). |
|
|
|
Value:
Definition at line 5253 of file userk.h. Referenced by xxxSystemParametersInfo(). |
|
Definition at line 3404 of file userk.h. Referenced by GetHmodTableIndex(). |
|
Definition at line 3849 of file userk.h. Referenced by xxxCapture(), xxxScanSysQueue(), and xxxSetCapture(). |
|
Definition at line 3853 of file userk.h. Referenced by xxxCapture(), and xxxMoveSize(). |
|
Value:
Definition at line 3078 of file userk.h. Referenced by DestroyProcessInfo(), and DestroyTask(). |
|
Definition at line 2217 of file userk.h. Referenced by _ExcludeUpdateRgn(), _GetDCEx(), CombineOldNewVis(), GetNCUpdateRgn(), InternalInvalidate3(), InternalScrollDC(), UserValidateCopyRgn(), xxxRedrawHungWindow(), xxxRedrawWindow(), xxxScrollWindowEx(), and zzzBltValidBits(). |
|
|
|
Definition at line 6181 of file userk.h. Referenced by AddConvProp(), NewConversation(), xxxCleanupDdeConv(), xxxDDETrackGetMessageHook(), and xxxDDETrackPostHook(). |
|
Definition at line 6183 of file userk.h. Referenced by xxxCleanupDdeConv(), xxxDDETrackPostHook(), and xxxDDETrackWindowDying(). |
|
Definition at line 6182 of file userk.h. Referenced by AbnormalDDEPost(), FreeDdeConv(), SpontaneousTerminate(), xxxCleanupDdeConv(), xxxDDETrackGetMessageHook(), xxxDDETrackPostHook(), and xxxDDETrackWindowDying(). |
|
Definition at line 4819 of file userk.h. Referenced by MNDrawMenu3DHotTracking(), and xxxRealDrawMenuItem(). |
|
Definition at line 2154 of file userk.h. Referenced by RecolorDeskPattern(), and xxxSetDeskPattern(). |
|
Definition at line 4820 of file userk.h. Referenced by MNDrawMenu3DHotTracking(), and xxxRealDrawMenuItem(). |
|
|
|
|
Definition at line 7019 of file userk.h. Referenced by xxxMNEndMenuState(), and xxxMNLoop(). |
|
Definition at line 7417 of file userk.h. Referenced by Win32kNtUserCleanup(). |
|
Definition at line 7018 of file userk.h. Referenced by xxxMNAllocMenuState(). |
|
Definition at line 7415 of file userk.h. Referenced by xxxCreateDesktop2(). |
|
Definition at line 7416 of file userk.h. Referenced by FreeDesktop(). |
|
Definition at line 6024 of file userk.h. Referenced by FreeHook(), PhkFirstGlobalValid(), PhkFirstValid(), PhkNextValid(), xxxHkCallHook(), and zzzSetWindowsHookEx(). |
|
|
|
|
|
|
|
Definition at line 3601 of file userk.h. Referenced by ReleaseCacheDC(), and xxxFreeWindow(). |
|
Definition at line 3602 of file userk.h. Referenced by _ReleaseDC(), ReleaseCacheDC(), and xxxFreeWindow(). |
|
Definition at line 3600 of file userk.h. Referenced by ReleaseCacheDC(), and xxxFreeWindow(). |
|
Definition at line 3597 of file userk.h. Referenced by InitUserScreen(). |
|
Definition at line 3598 of file userk.h. Referenced by ReleaseCacheDC(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 3048 of file userk.h. Referenced by xxxMS_TrackMove(). |
|
Definition at line 3049 of file userk.h. Referenced by xxxCancelTrackingForThread(), xxxMS_TrackMove(), xxxReleaseCapture(), and xxxTrackInitSize(). |
|
Definition at line 3047 of file userk.h. Referenced by xxxDrawDragRect(), and xxxMoveSize(). |
|
|
|
Definition at line 4567 of file userk.h. Referenced by _UserTestForWinStaAccess(). |
|
Value:
Definition at line 6469 of file userk.h. Referenced by DestroyProcessInfo(), LockWindowUpdate2(), xxxCapture(), xxxCreateCaret(), xxxCreateDesktop(), xxxCreateThreadInfo(), xxxCreateWindowStation(), xxxHardErrorControl(), xxxSetProcessInitState(), zzzBltValidBits(), zzzCancelJournalling(), zzzInitTask(), zzzReattachThreads(), zzzRecalc2(), zzzSetFMouseMoved(), and zzzShowCursor(). |
|
|
|
|
|
Definition at line 2694 of file userk.h. Referenced by ClassAlloc(), and zzzSetDesktop(). |
|
Definition at line 2697 of file userk.h. Referenced by _DestroyMenu(), ClassFree(), CreateProp(), DefSetText(), DeleteProperties(), FreeItemString(), HMFreeObject(), UnlockSubMenu(), xxxCreateDefaultImeWindow(), xxxDestroyThreadInfo(), xxxFreeWindow(), xxxInsertMenuItem(), xxxRemoveDeleteMenuHelper(), xxxSetLPITEMInfo(), xxxSetScrollBar(), and zzzSetDesktop(). |
|
Definition at line 1895 of file userk.h. Referenced by DeviceClassNotify(), NlsKbdSendIMENotification(), OpenDevice(), ProcessDeviceChanges(), ProcessKeyboardInput(), RawInputThread(), and UpdateKeyLights(). |
|
Definition at line 1896 of file userk.h. Referenced by CreateDeviceInfo(), OpenMultiplePortDevice(), Win32kNtUserCleanup(), and xxxRegisterForDeviceClassNotifications(). |
|
Definition at line 1894 of file userk.h. Referenced by DeviceClassNotify(), OpenDevice(), ProcessDeviceChanges(), RawInputThread(), UpdateMouseInfo(), xxxDesktopThread(), and xxxMsgWaitForMultipleObjects(). |
|
Definition at line 2591 of file userk.h. Referenced by CleanupDirtyDesktops(), OkayToCloseDesktop(), and xxxCreateDesktop(). |
|
Definition at line 2579 of file userk.h. Referenced by FreeDesktop(), GNT_NextTopScan(), ValidateHdesk(), xxxCreateWindowEx(), xxxDesktopThread(), xxxSwitchDesktop(), and zzzSetDesktop(). |
|
Definition at line 2580 of file userk.h. Referenced by DesktopAlloc(), DestroyDesktop(), RemoteRedrawScreen(), ValidateHdesk(), xxxCreateThreadInfo(), xxxCreateWindowEx(), xxxSetCsrssThreadDesktop(), and xxxSwitchDesktop(). |
|
Definition at line 2578 of file userk.h. Referenced by FreeDesktop(), ValidateHdesk(), xxxCreateWindowEx(), xxxDesktopThread(), xxxSwitchDesktop(), and zzzSetDesktop(). |
|
Definition at line 2581 of file userk.h. Referenced by xxxCancelMouseMoveTracking(), and xxxTrackMouseMove(). |
|
Definition at line 2589 of file userk.h. Referenced by MNFreePopup(), xxxMNCloseHierarchy(), xxxMNEndMenuState(), and xxxMNOpenHierarchy(). |
|
Definition at line 2588 of file userk.h. Referenced by xxxDesktopThread(), xxxFreeWindow(), xxxProcessEventMessage(), xxxTrackMouseMove(), and zzzSetFMouseMoved(). |
|
Definition at line 2590 of file userk.h. Referenced by UserSetDelayedChangeBroadcastForAllDesktops(), and xxxSwitchDesktop(). |
|
Definition at line 2584 of file userk.h. Referenced by xxxCancelMouseMoveTracking(), xxxProcessEventMessage(), xxxResetTooltip(), xxxTooltipWndProc(), and xxxTrackMouseMove(). |
|
Definition at line 2583 of file userk.h. Referenced by xxxProcessEventMessage(), and xxxTrackMouseMove(). |
|
Definition at line 2582 of file userk.h. Referenced by xxxCancelMouseMoveTracking(), xxxDesktopThread(), xxxFreeWindow(), and xxxProcessEventMessage(). |
|
Definition at line 2587 of file userk.h. Referenced by QueryTrackMouseEvent(), xxxCapture(), and xxxTrackMouseMove(). |
|
Definition at line 2586 of file userk.h. Referenced by QueryTrackMouseEvent(), TrackMouseEvent(), xxxCancelMouseMoveTracking(), xxxScanSysQueue(), and xxxSystemTimerProc(). |
|
Definition at line 2585 of file userk.h. Referenced by QueryTrackMouseEvent(), TrackMouseEvent(), xxxCancelMouseMoveTracking(), and xxxProcessEventMessage(). |
|
|
|
|
|
Definition at line 4707 of file userk.h. Referenced by xxxDrawMenuItem(), and xxxMNInvertItem(). |
|
|
|
|
|
|
|
Definition at line 4036 of file userk.h. Referenced by DoQueuedSyncPaint(), xxxInternalDoSyncPaint(), and xxxInternalInvalidate(). |
|
Definition at line 4033 of file userk.h. Referenced by DoQueuedSyncPaint(), xxxEndDeferWindowPosEx(), xxxInternalDoSyncPaint(), and xxxInternalInvalidate(). |
|
Definition at line 4031 of file userk.h. Referenced by xxxSimpleDoSyncPaint(). |
|
Definition at line 4032 of file userk.h. Referenced by xxxSimpleDoSyncPaint(). |
|
|
|
|
|
Definition at line 2624 of file userk.h. Referenced by ClassAlloc(). |
|
Definition at line 2626 of file userk.h. Referenced by zzzSetDesktop(). |
|
Definition at line 2625 of file userk.h. Referenced by xxxCreateDesktop2(). |
|
Definition at line 2628 of file userk.h. Referenced by HMAllocObject(). |
|
Definition at line 2632 of file userk.h. Referenced by xxxCreateDefaultImeWindow(). |
|
Definition at line 2630 of file userk.h. Referenced by xxxInsertMenuItem(), xxxRemoveDeleteMenuHelper(), and xxxSetLPITEMInfo(). |
|
Definition at line 2631 of file userk.h. Referenced by xxxSetLPITEMInfo(). |
|
Definition at line 2633 of file userk.h. Referenced by CreateProp(). |
|
Definition at line 2629 of file userk.h. Referenced by _InitPwSB(). |
|
Definition at line 2627 of file userk.h. Referenced by DefSetText(). |
|
Definition at line 3187 of file userk.h. Referenced by DestroyTask(), and xxxDestroyThreadInfo(). |
|
|
|
Definition at line 1844 of file userk.h. Referenced by xxxCreateDesktop(). |
|
|
|
|
Definition at line 1843 of file userk.h. Referenced by NlsKbdSendIMENotification(), and ProcessDeviceChanges(). |
|
Value:
Definition at line 6488 of file userk.h. Referenced by DestroyProcessInfo(), xxxCreateThreadInfo(), and xxxSetProcessInitState(). |
|
Definition at line 1846 of file userk.h. Referenced by CreateDeviceInfo(), xxxCreateWindowStation(), and zzzReattachThreads(). |
|
Definition at line 6743 of file userk.h. Referenced by AnimateFade(), and StopFade(). |
|
Definition at line 6746 of file userk.h. Referenced by MNAnimate(), and xxxMenuWindowProc(). |
|
Definition at line 6742 of file userk.h. Referenced by AnimateFade(), ShowFade(), StopFade(), xxxMenuWindowProc(), and xxxTooltipWndProc(). |
|
Definition at line 6744 of file userk.h. Referenced by ShowFade(). |
|
Definition at line 6747 of file userk.h. Referenced by xxxTooltipWndProc(). |
|
Definition at line 6745 of file userk.h. Referenced by CreateFade(), DeleteFadeSprite(), and UpdateFade(). |
|
Definition at line 5831 of file userk.h. Referenced by IsTrayWindow(), xxxMinMaximize(), xxxSetTrayWindow(), xxxSysCommand(), xxxSystemParametersInfo(), and xxxUpdateTray(). |
|
Definition at line 5833 of file userk.h. Referenced by xxxAddFullScreen(), and xxxRemoveFullScreen(). |
|
Definition at line 5830 of file userk.h. Referenced by IsTrayWindow(), xxxDefWindowProc(), xxxMinMaximize(), xxxSysCommand(), and xxxUpdateTray(). |
|
Value: Definition at line 5845 of file userk.h. Referenced by Is31TrayWindow(), IsTrayWindow(), and xxxUpdateTray(). |
|
Definition at line 4682 of file userk.h. Referenced by _FindWindowEx(), _GetClassInfoEx(), _UnregisterClass(), and InternalRegisterClassEx(). |
|
Definition at line 3663 of file userk.h. Referenced by ClearWakeBit(), xxxInternalGetMessage(), xxxKeyEvent(), xxxScanSysQueue(), zzzAttachThreadInput(), zzzInitTask(), and zzzRegisterSystemThread(). |
|
Definition at line 3662 of file userk.h. Referenced by xxxInternalGetMessage(), xxxKeyEvent(), zzzAttachThreadInput(), zzzInitTask(), and zzzRegisterSystemThread(). |
|
Definition at line 5832 of file userk.h. Referenced by IsTrayWindow(), xxxMinMaximize(), xxxSetTrayWindow(), xxxSysCommand(), and xxxUpdateTray(). |
|
|
|
Definition at line 5844 of file userk.h. Referenced by FVisCountable(), IsTrayWindow(), VisWindow(), xxxDrawDragRect(), xxxSetLayeredWindow(), and xxxUpdateTray(). |
|
Definition at line 3852 of file userk.h. Referenced by xxxCapture(), and xxxMakeWindowForegroundWithState(). |
|
Definition at line 1899 of file userk.h. Referenced by CreateDeviceInfo(), ProcessDeviceChanges(), and UpdateMouseInfo(). |
|
Definition at line 1902 of file userk.h. Referenced by DeviceNotify(), and ProcessDeviceChanges(). |
|
Definition at line 1905 of file userk.h. Referenced by FreeDeviceInfo(), InputApc(), RequestDeviceChange(), and StartDeviceRead(). |
|
Definition at line 1903 of file userk.h. Referenced by NlsKbdSendIMENotification(), and ProcessDeviceChanges(). |
|
Definition at line 1906 of file userk.h. Referenced by DeviceNotify(), FreeDeviceInfo(), ProcessDeviceChanges(), RequestDeviceChange(), and Win32kNtUserCleanup(). |
|
Definition at line 1900 of file userk.h. Referenced by DeviceNotify(), and ProcessDeviceChanges(). |
|
Definition at line 1908 of file userk.h. Referenced by ProcessDeviceChanges(), and UpdateMouseInfo(). |
|
Definition at line 1904 of file userk.h. Referenced by ProcessDeviceChanges(), and ProcessMouseInput(). |
|
Definition at line 1901 of file userk.h. Referenced by DeviceNotify(), and ProcessDeviceChanges(). |
|
Definition at line 1907 of file userk.h. Referenced by ProcessDeviceChanges(), and StartDeviceRead(). |
|
Definition at line 1917 of file userk.h. Referenced by StartDeviceRead(). |
|
Definition at line 1911 of file userk.h. Referenced by OpenDevice(), OpenMultiplePortDevice(), RegisterForDeviceChangeNotifications(), and UnregisterForDeviceChangeNotifications(). |
|
Definition at line 1915 of file userk.h. Referenced by FreeDeviceInfo(). |
|
Definition at line 1914 of file userk.h. Referenced by FreeDeviceInfo(). |
|
Definition at line 1912 of file userk.h. Referenced by FreeDeviceInfo(), InputApc(), StartDeviceRead(), and Win32kNtUserCleanup(). |
|
Definition at line 2348 of file userk.h. Referenced by FHungApp(). |
|
|
|
|
|
|
Definition at line 2345 of file userk.h. Referenced by _SetProgmanWindow(), _SetTaskmanWindow(), DestroyTask(), InitSwitchWndInfo(), PostShellHookMessages(), xxxDestroyThreadInfo(), xxxDoHotKeyStuff(), xxxMetricsRecalc(), xxxSendMinRectMessages(), and xxxSetShellWindow(). |
|
Definition at line 5956 of file userk.h. Referenced by SetPointer(), and zzzUpdateCursorImage(). |
|
Definition at line 5501 of file userk.h. Referenced by CheckTopmost(), and xxxCreateWindowEx(). |
|
Definition at line 3433 of file userk.h. Referenced by NtUserUserHandleGrantAccess(). |
|
Definition at line 2003 of file userk.h. Referenced by AllocQueue(), InitMice(), MKHideMouseCursor(), MKShowMouseCursor(), ProcessDeviceChanges(), xxxSetThreadDesktop(), and zzzSetDesktop(). |
|
Definition at line 2601 of file userk.h. Referenced by InitVideo(), and xxxCreateDesktop2(). |
|
|
|
Definition at line 33 of file userk.h. Referenced by BitBltSysBmp(), and xxxDrawCaptionBar(). |
|
Definition at line 7289 of file userk.h. Referenced by _GetUserObjectInformation(), _SetUserObjectInformation(), OpenDesktopCompletion(), xxxCloseDesktop(), xxxCreateDesktop(), and zzzSetDesktop(). |
|
Definition at line 7291 of file userk.h. Referenced by CheckHandleFlag(), and SetHandleFlag(). |
|
Definition at line 7290 of file userk.h. Referenced by EnterHandleFlagsCrit(), NtUserOpenInputDesktop(), OkayToCloseDesktop(), OkayToCloseWindowStation(), xxxCreateDesktop(), xxxGetInputDesktop(), xxxGetThreadDesktop(), xxxOpenDesktop(), xxxSetProcessWindowStation(), and zzzSetDesktop(). |
|
Definition at line 7394 of file userk.h. Referenced by InitiateWin32kCleanup(). |
|
Definition at line 7400 of file userk.h. Referenced by CleanupResources(). |
|
Definition at line 7401 of file userk.h. Referenced by xxxCreateDesktop(). |
|
|
|
Definition at line 7390 of file userk.h. Referenced by Win32KDriverUnload(). |
|
Definition at line 7402 of file userk.h. Referenced by InitiateWin32kCleanup(). |
|
Definition at line 7391 of file userk.h. Referenced by Win32KDriverUnload(). |
|
Definition at line 7393 of file userk.h. Referenced by InitiateWin32kCleanup(). |
|
Definition at line 7385 of file userk.h. Referenced by InitVideo(). |
|
Definition at line 7399 of file userk.h. Referenced by FreeWindowStation(). |
|
Definition at line 7398 of file userk.h. Referenced by Win32kNtUserCleanup(). |
|
Definition at line 7397 of file userk.h. Referenced by _LoadCursorsAndIcons(). |
|
Definition at line 7386 of file userk.h. Referenced by RemoteConnect(). |
|
Definition at line 7387 of file userk.h. Referenced by xxxRemoteDisconnect(). |
|
Definition at line 7389 of file userk.h. Referenced by RemoteLogoff(). |
|
Definition at line 7388 of file userk.h. Referenced by xxxRemoteReconnect(). |
|
Definition at line 7396 of file userk.h. Referenced by RawInputThread(). |
|
Definition at line 7395 of file userk.h. Referenced by InitiateWin32kCleanup(). |
|
Definition at line 7384 of file userk.h. Referenced by UserInitialize(). |
|
Definition at line 7392 of file userk.h. Referenced by Win32KDriverUnload(). |
|
Definition at line 1191 of file userk.h. Referenced by LockDesktopMenu(), ZombieCursor(), and zzzSetSystemImage(). |
|
Definition at line 1197 of file userk.h. Referenced by AddConvProp(), HMAssignmentLock(), ThreadLockExchange(), and ThreadLockExchangeAlways(). |
|
|
|
Definition at line 1186 of file userk.h. Referenced by HMAssignmentLock(), HMAssignmentUnlock(), ThreadLockExchange(), ThreadLockExchangeAlways(), ThreadUnlock1(), UnlinkConv(), and xxxLoadKeyboardLayoutEx(). |
|
Definition at line 6704 of file userk.h. Referenced by xxxSystemTimerProc(). |
|
Definition at line 6710 of file userk.h. Referenced by xxxSystemTimerProc(). |
|
Definition at line 6697 of file userk.h. Referenced by xxxSystemTimerProc(). |
|
Definition at line 6703 of file userk.h. Referenced by xxxSystemTimerProc(). |
|
Definition at line 6708 of file userk.h. Referenced by FindNCHitEx(), IsTooltipHittest(), and xxxHotTrack(). |
|
Definition at line 6706 of file userk.h. Referenced by FindNCHitEx(), IsTooltipHittest(), and xxxHotTrack(). |
|
Definition at line 6707 of file userk.h. Referenced by FindNCHitEx(), IsTooltipHittest(), and xxxHotTrack(). |
|
Definition at line 6705 of file userk.h. Referenced by FindNCHitEx(). |
|
Definition at line 6709 of file userk.h. Referenced by FindNCHitEx(), and xxxHotTrack(). |
|
Definition at line 1170 of file userk.h. Referenced by NtUserDdeInitialize(), SLEditWndProc(), xxxGetMenuBarInfo(), xxxImmProcessKey(), and xxxUpdateSystemIconsFromRegistry(). |
|
|
|
|
|
Definition at line 1169 of file userk.h. Referenced by HMFreeObject(). |
|
Definition at line 6699 of file userk.h. Referenced by HitTestScrollBar(), and xxxHotTrack(). |
|
Definition at line 6701 of file userk.h. Referenced by HitTestScrollBar(), and xxxHotTrack(). |
|
Definition at line 6702 of file userk.h. Referenced by HitTestScrollBar(), and xxxHotTrack(). |
|
Definition at line 6698 of file userk.h. Referenced by HitTestScrollBar(), and xxxHotTrack(). |
|
Definition at line 6700 of file userk.h. Referenced by HitTestScrollBar(), and xxxHotTrack(). |
|
Definition at line 7404 of file userk.h. Referenced by _LoadCursorsAndIcons(), CleanupResources(), FreeWindowStation(), InitiateWin32kCleanup(), InitVideo(), RawInputThread(), RemoteConnect(), RemoteLogoff(), UserInitialize(), Win32KDriverUnload(), Win32kNtUserCleanup(), xxxCreateDesktop(), xxxRemoteDisconnect(), and xxxRemoteReconnect(). |
|
Definition at line 2233 of file userk.h. Referenced by xxxScrollWindowEx(), zzzBltValidBits(), and zzzInvalidateDCCache(). |
|
Definition at line 2234 of file userk.h. Referenced by xxxScrollWindowEx(), zzzBltValidBits(), and zzzInvalidateDCCache(). |
|
Definition at line 2232 of file userk.h. Referenced by LockWindowUpdate2(), UnsetLayeredWindow(), xxxDWP_SetRedraw(), xxxMinimizeHungWindow(), xxxSetLayeredWindow(), xxxSetParent(), xxxSetWindowStyle(), and zzzInvalidateDCCache(). |
|
Definition at line 2235 of file userk.h. Referenced by zzzBltValidBits(), and zzzInvalidateDCCache(). |
|
Definition at line 2236 of file userk.h. Referenced by UnsetLayeredWindow(), xxxSetLayeredWindow(), and zzzInvalidateDCCache(). |
|
Definition at line 3835 of file userk.h. Referenced by SetDebugHotKeys(), and xxxDoHotKeyStuff(). |
|
Definition at line 3836 of file userk.h. Referenced by SetDebugHotKeys(), and xxxDoHotKeyStuff(). |
|
Definition at line 3837 of file userk.h. Referenced by RawInputThread(), and xxxDoHotKeyStuff(). |
|
Definition at line 3151 of file userk.h. Referenced by xxxPollAndWaitForSingleObject(). |
|
Definition at line 3149 of file userk.h. Referenced by xxxPollAndWaitForSingleObject(). |
|
Definition at line 3150 of file userk.h. Referenced by xxxPollAndWaitForSingleObject(). |
|
Definition at line 3152 of file userk.h. Referenced by xxxSleepTask(). |
|
Definition at line 3153 of file userk.h. Referenced by xxxSleepTask(). |
|
Definition at line 7072 of file userk.h. Referenced by xxxSetIMEShowStatus(), and xxxUpdatePerUserSystemParameters(). |
|
|
|
Definition at line 3060 of file userk.h. Referenced by xxxUserNotifyProcessCreate(). |
|
|
|
Definition at line 6830 of file userk.h. Referenced by Win32UserInitialize(). |
|
|
|
|
|
Definition at line 2219 of file userk.h. Referenced by _GetDCEx(), CalcWindowRgn(), CalcWindowVisRgn(), CreateSpb(), GetNCUpdateRgn(), GetTrueClipRgn(), InternalInvalidate2(), InternalScrollDC(), RestoreSpb(), SetMonitorRegion(), SmartRectInRegion(), UserSetDCVisRgn(), ValidateParents(), xxxDrawDragRect(), xxxGetUpdateRgn(), xxxRedrawHungWindow(), and zzzBltValidBits(). |
|
Value:
Definition at line 3289 of file userk.h. Referenced by NtUserActivateKeyboardLayout(), NtUserChangeDisplaySettings(), NtUserCreateDesktop(), NtUserGetDC(), NtUserGetDCEx(), NtUserSetClipboardData(), NtUserSwitchDesktop(), and NtUserSystemParametersInfo(). |
|
Value:
Definition at line 3284 of file userk.h. Referenced by NtUserGetClipboardData(), NtUserSetSysColors(), UserGetDesktopDC(), UserGlobalAtomTableCallout(), and ValidateHwnd(). |
|
Definition at line 2800 of file userk.h. Referenced by xxxMenuWindowProc(). |
|
Definition at line 1847 of file userk.h. Referenced by ChangeAcquireResourceType(), EnterCrit(), EnterSharedCrit(), LeaveCrit(), and zzzSetDesktop(). |
|
|
|
|
Definition at line 3777 of file userk.h. Referenced by xxxCapture(), xxxMoveEventAbsolute(), and zzzInvalidateDCCache(). |
|
|
|
Definition at line 3755 of file userk.h. Referenced by _ReplyMessage(), ReceiverDied(), xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSendMessageCallback(). |
|
Definition at line 3759 of file userk.h. Referenced by _ReplyMessage(), ReceiverDied(), xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSendMessageCallback(). |
|
Definition at line 3758 of file userk.h. Referenced by _ReplyMessage(), ReceiverDied(), xxxInterSendMsgEx(), and xxxReceiveMessage(). |
|
|
|
Definition at line 3756 of file userk.h. Referenced by xxxCallHook2(), and xxxSendMessageTimeout(). |
|
|
|
Definition at line 6471 of file userk.h. Referenced by xxxEndScroll(), xxxNextWindow(), and zzzRecalcThreadAttachment(). |
|
|
Value: Definition at line 7226 of file userk.h. Referenced by NtUserSetImeOwnerWindow(). |
|
Definition at line 3438 of file userk.h. Referenced by JobCalloutAddProcess(). |
|
Definition at line 3886 of file userk.h. Referenced by SetKeyboardRate(), and xxxSystemParametersInfo(). |
|
Definition at line 3887 of file userk.h. Referenced by SetKeyboardRate(), and xxxSystemParametersInfo(). |
|
Definition at line 2385 of file userk.h. Referenced by xxxSendMessageTimeout(). |
|
Definition at line 2970 of file userk.h. Referenced by xxxHandleMenuMessages(), xxxMNKeyFilter(), xxxMNMouseMove(), and xxxMNOpenHierarchy(). |
|
Definition at line 3842 of file userk.h. Referenced by xxxDefWindowProc(), and xxxScanSysQueue(). |
|
Definition at line 4068 of file userk.h. Referenced by AccessTimeOutReset(), FilterKeys(), FKActivationTimer(), MouseKeys(), ProcessMouseInput(), StopFilterKeysTimers(), ToggleKeys(), UserKillTimer(), and zzzUpdateCursorImage(). |
|
|
|
Definition at line 2520 of file userk.h. Referenced by _GetKeyboardLayoutList(), FreeWindowStation(), HKLtoPKL(), xxxInternalUnloadKeyboardLayout(), and xxxLoadKeyboardLayoutEx(). |
|
|
|
Definition at line 2567 of file userk.h. Referenced by xxxScanSysQueue(). |
|
Definition at line 2552 of file userk.h. Referenced by xxxScanSysQueue(). |
|
Definition at line 2562 of file userk.h. Referenced by xxxScanSysQueue(). |
|
|
|
Definition at line 2572 of file userk.h. Referenced by xxxNextWindow(), and xxxScanSysQueue(). |
|
|
|
Definition at line 3885 of file userk.h. Referenced by SetKeyboardRate(), and xxxSystemParametersInfo(). |
|
Definition at line 6558 of file userk.h. Referenced by xxxScanSysQueue(). |
|
|
|
Definition at line 3272 of file userk.h. Referenced by ProcessQueuedMouseEvents(), xxxProcessKeyEvent(), and xxxSystemParametersInfo(). |
|
Definition at line 3267 of file userk.h. Referenced by ProcessQueuedMouseEvents(), xxxProcessKeyEvent(), xxxTrackPopupMenuEx(), and zzzActiveCursorTracking(). |
|
Definition at line 3269 of file userk.h. Referenced by IdleTimerProc(), and xxxSysCommand(). |
|
Definition at line 3270 of file userk.h. Referenced by IdleTimerProc(), and xxxSysCommand(). |
|
Definition at line 3271 of file userk.h. Referenced by ProcessQueuedMouseEvents(), xxxProcessKeyEvent(), xxxSysCommand(), and xxxSystemParametersInfo(). |
|
|
|
|
|
Value:
Definition at line 1640 of file userk.h. Referenced by _DestroyMenu(), CleanupDirtyDesktops(), DestroyClass(), DestroyDesktop(), DestroyWindowStation(), HMAllocObject(), HMChangeOwnerThread(), InternalRegisterClassEx(), ReferenceClass(), RemoteDisableScreen(), RemoteRedrawScreen(), xxxCreateDesktop2(), xxxCreateThreadInfo(), xxxDesktopThread(), xxxDestroyThreadInfo(), xxxSetThreadDesktop(), xxxSwitchDesktop(), and zzzSetDesktop(). |
|
Definition at line 5944 of file userk.h. Referenced by AllocQueue(), CleanupResources(), zzzAttachToQueue(), zzzDestroyQueue(), and zzzSetCursor(). |
|
Definition at line 2372 of file userk.h. Referenced by HMMarkObjectDestroy(). |
|
Definition at line 2371 of file userk.h. Referenced by Idf(). |
|
Value:
Definition at line 1631 of file userk.h. Referenced by xxxCreateDesktop2(), xxxCreateWindowStation(), and xxxSetProcessWindowStation(). |
|
|
Definition at line 1855 of file userk.h. Referenced by ProcessMouseInput(), QueueMouseEvent(), StartDeviceRead(), and UnqueueMouseEvent(). |
|
Definition at line 6630 of file userk.h. Referenced by IdleTimerProc(), and xxxSysCommand(). |
|
Definition at line 3525 of file userk.h. Referenced by DT_InitDrawTextInfo(). |
|
|
|
Definition at line 3527 of file userk.h. Referenced by xxxDrawItemUnderline(). |
|
|
|
|
|
Definition at line 1758 of file userk.h. Referenced by _GetMouseMovePointsEx(), NtUserGetMouseMovePointsEx(), and UpdateUserScreen(). |
|
|
|
|
|
Definition at line 1869 of file userk.h. Referenced by StartDeviceRead(). |
|
|
|
Definition at line 6834 of file userk.h. Referenced by Win32UserInitialize(). |
|
Definition at line 6831 of file userk.h. Referenced by Win32UserInitialize(). |
|
Definition at line 4323 of file userk.h. Referenced by xxxMinMaximize(), and xxxShowWindow(). |
|
Definition at line 4322 of file userk.h. Referenced by NtUserMinMaximize(), xxxCreateWindowEx(), xxxMinMaximize(), and xxxProcessHungThreadEvent(). |
|
Definition at line 4892 of file userk.h. Referenced by xxxInsertMenuItem(), and xxxRemoveDeleteMenuHelper(). |
|
Definition at line 4793 of file userk.h. Referenced by MenuRecalc(), xxxInsertMenuItem(), xxxMNGetBitmapSize(), xxxMNItemSize(), and xxxSetLPITEMInfo(). |
|
Definition at line 4783 of file userk.h. Referenced by xxxMNCompute(), xxxMNItemSize(), and xxxRealDrawMenuItem(). |
|
Definition at line 4802 of file userk.h. Referenced by xxxMenuWindowProc(). |
|
Definition at line 4800 of file userk.h. Referenced by xxxMenuWindowProc(). |
|
Definition at line 4801 of file userk.h. Referenced by xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4788 of file userk.h. Referenced by xxxEnableMenuItem(), xxxSetLPITEMInfo(), and xxxSetMenuInfo(). |
|
Definition at line 4789 of file userk.h. Referenced by xxxMNUpdateShownMenu(), and xxxRemoveDeleteMenuHelper(). |
|
Definition at line 4790 of file userk.h. Referenced by xxxMNUpdateShownMenu(), and xxxSetMenuInfo(). |
|
Definition at line 4780 of file userk.h. Referenced by MNEraseBackground(), and xxxMenuWindowProc(). |
|
Definition at line 4782 of file userk.h. Referenced by xxxDrawMenuBarUnderlines(), xxxMNCompute(), xxxMNItemSize(), and xxxRealDrawMenuItem(). |
|
Definition at line 4781 of file userk.h. Referenced by MNEraseBackground(), and xxxMenuWindowProc(). |
|
Value:
|
|
Definition at line 3956 of file userk.h. Referenced by GetMouseCoord(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 3957 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
|
|
Definition at line 2969 of file userk.h. Referenced by xxxHandleMenuMessages(), xxxMNLoop(), xxxMNMouseMove(), xxxSendMenuSelect(), and xxxTrackPopupMenuEx(). |
|
|
|
Definition at line 5035 of file userk.h. Referenced by xxxDefWindowProc(), xxxDWP_DoNCActivate(), xxxEndMenuLoop(), and xxxMenuWindowProc(). |
|
Definition at line 5036 of file userk.h. Referenced by xxxDWP_DoNCActivate(), xxxEndMenuLoop(), and xxxMenuWindowProc(). |
|
Definition at line 2402 of file userk.h. Referenced by xxxFreeWindow(). |
|
Definition at line 1864 of file userk.h. Referenced by QueueMouseEvent(), and UnqueueMouseEvent(). |
|
|
|
Value: |
|
Definition at line 3847 of file userk.h. Referenced by xxxCancelTrackingForThread(), xxxCapture(), xxxMouseActivate(), xxxReleaseCapture(), and xxxScanSysQueue(). |
|
Definition at line 3848 of file userk.h. Referenced by MNItemHitTest(), and xxxScanSysQueue(). |
|
Definition at line 4454 of file userk.h. Referenced by IsTopmostRealApp(), NextTopWindow(), and xxxActivateWindow(). |
|
Definition at line 4453 of file userk.h. Referenced by NextTopWindow(), xxxNextWindow(), and xxxOldNextWindow(). |
|
Definition at line 3994 of file userk.h. Referenced by NumPadScanCodeToHex(), xxxInternalToUnicode(), xxxScanSysQueue(), and xxxTranslateAccelerator(). |
|
Definition at line 3993 of file userk.h. Referenced by xxxDoHotKeyStuff(), and xxxKeyEvent(). |
|
|
|
|
|
Definition at line 4809 of file userk.h. Referenced by FindBestPos(), xxxMNPositionHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4812 of file userk.h. Referenced by FindBestPos(), MNAnimate(), xxxMenuWindowProc(), xxxMNPositionHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4808 of file userk.h. Referenced by FindBestPos(), MNAnimate(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4811 of file userk.h. Referenced by xxxMenuWindowProc(), xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4807 of file userk.h. Referenced by FindBestPos(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4810 of file userk.h. Referenced by FindBestPos(), MNAnimate(), xxxMNPositionHierarchy(), and xxxTrackPopupMenuEx(). |
|
Definition at line 4813 of file userk.h. Referenced by FindBestPos(), MNAnimate(), xxxMenuWindowProc(), and xxxTrackPopupMenuEx(). |
|
Definition at line 3018 of file userk.h. Referenced by xxxProcessEventMessage(), and xxxSetForegroundWindow2(). |
|
Definition at line 3017 of file userk.h. Referenced by xxxProcessEventMessage(), and xxxSetForegroundWindow2(). |
|
Value:
Definition at line 3670 of file userk.h. Referenced by xxxGetEventProc(), xxxHkCallHook(), and zzzUnhookWindowsHook(). |
|
|
|
Definition at line 6861 of file userk.h. Referenced by SetDebugHotKeys(). |
|
Definition at line 6851 of file userk.h. Referenced by LW_LoadResources(), and xxxSystemParametersInfo(). |
|
Definition at line 6839 of file userk.h. Referenced by xxxODI_ColorInit(). |
|
|
|
Definition at line 6876 of file userk.h. Referenced by SetAppCompatFlags(). |
|
Definition at line 6873 of file userk.h. Referenced by SetAppCompatFlags(). |
|
Definition at line 6840 of file userk.h. Referenced by xxxUpdateSystemCursorsFromRegistry(). |
|
Definition at line 6843 of file userk.h. Referenced by CheckDesktopPolicy(), CheckDesktopPolicyChange(), GetDeskWallpaperName(), OpenCacheKeyEx(), xxxSetDeskPattern(), xxxSetDeskWallpaper(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6845 of file userk.h. Referenced by bEnumerateRegistryFonts(). |
|
Definition at line 6869 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6844 of file userk.h. Referenced by xxxUpdateSystemIconsFromRegistry(). |
|
Definition at line 6870 of file userk.h. Referenced by SetAppImeCompatFlags(). |
|
Definition at line 6871 of file userk.h. Referenced by IsIMMEnabledSystem(). |
|
Definition at line 6848 of file userk.h. Referenced by OpenMultiplePortDevice(). |
|
Definition at line 6875 of file userk.h. Referenced by xxxSetIMEShowStatus(), and xxxUpdatePerUserSystemParameters(). |
|
|
|
Definition at line 6847 of file userk.h. Referenced by InitScancodeMap(). |
|
Definition at line 6853 of file userk.h. Referenced by RegisterPerUserKeyboardIndicators(), UpdatePerUserKeyboardIndicators(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6867 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6855 of file userk.h. Referenced by SetFilterKeys(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6879 of file userk.h. Referenced by FastGetProfileDwordW(), FastGetProfileIntFromID(), FastGetProfileIntW(), FastGetProfileKeysW(), FastGetProfileStringFromIDW(), FastGetProfileStringW(), FastGetProfileValue(), FastUpdateWinIni(), FastWriteProfileStringW(), FastWriteProfileValue(), OpenCacheKeyEx(), and RemoteOpenCacheKeyEx(). |
|
Definition at line 6863 of file userk.h. Referenced by CreateFontFromWinIni(), MetricGetID(), SetWindowMetricFont(), SetWindowMetricInt(), and xxxUpdatePerUserSystemParameters(). |
|
|
|
Definition at line 6852 of file userk.h. Referenced by LW_LoadResources(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6856 of file userk.h. Referenced by SetMouseKeys(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6862 of file userk.h. Referenced by xxxUpdatePerUserSystemParameters(). |
|
|
|
Definition at line 6868 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6874 of file userk.h. Referenced by CreateSetupNameArray(). |
|
Definition at line 6860 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6859 of file userk.h. Referenced by SetSoundSentry(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6854 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6850 of file userk.h. Referenced by InitCreateUserSubsystem(). |
|
Definition at line 6858 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6857 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 6846 of file userk.h. Referenced by xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6864 of file userk.h. Referenced by xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6865 of file userk.h. Referenced by GetKbdLangSwitch(). |
|
Definition at line 6841 of file userk.h. Referenced by LW_LoadProfileInitData(), and Win32UserInitialize(). |
|
Definition at line 6842 of file userk.h. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6866 of file userk.h. Referenced by bEnumerateRegistryFonts(). |
|
Value:
Definition at line 4569 of file userk.h. Referenced by _GetUserObjectInformation(), ParseDesktop(), xxxHardErrorControl(), and xxxSwitchDesktop(). |
|
Definition at line 6886 of file userk.h. Referenced by OpenCacheKeyEx(). |
|
Definition at line 6885 of file userk.h. Referenced by CheckDesktopPolicy(), CheckDesktopPolicyChange(), and OpenCacheKeyEx(). |
|
Definition at line 6883 of file userk.h. Referenced by OpenCacheKeyEx(). |
|
Definition at line 6884 of file userk.h. Referenced by CheckDesktopPolicy(), CheckDesktopPolicyChange(), and OpenCacheKeyEx(). |
|
Definition at line 3147 of file userk.h. Referenced by xxxPollAndWaitForSingleObject(), and xxxSleepTask(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 6631 of file userk.h. Referenced by IdleTimerProc(), and xxxSysCommand(). |
|
Definition at line 6629 of file userk.h. Referenced by xxxSysCommand(). |
|
|
|
Definition at line 1760 of file userk.h. Referenced by _GetMouseMovePointsEx(). |
|
Value:
Definition at line 169 of file userk.h. Referenced by NtUserUpdateLayeredWindow(). |
|
Value:
Definition at line 575 of file userk.h. Referenced by xxxWrapSendMessageBSM(). |
|
Value:
Definition at line 668 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 441 of file userk.h. Referenced by NtUserfnHkINLPCBTACTIVATESTRUCT(). |
|
Value:
Definition at line 510 of file userk.h. Referenced by NtUserfnHkINLPCBTCREATESTRUCT(). |
|
Value:
Definition at line 363 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 681 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 350 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 324 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 588 of file userk.h. Referenced by NtUserSetCursorIconData(). |
|
Value:
Definition at line 549 of file userk.h. Referenced by NtUserFindExistingCursorIcon(). |
|
Value:
Definition at line 376 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 415 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 389 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 402 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 428 of file userk.h. Referenced by NtUserfnHkINLPDEBUGHOOKSTRUCT(). |
|
Value:
Definition at line 454 of file userk.h. Referenced by NtUserfnHkINLPKBDLLHOOKSTRUCT(). |
|
Value:
Definition at line 233 of file userk.h. Referenced by NtUserCreateWindowEx(), NtUserDefSetText(), and NtUserSendNotifyMessage(). |
|
Value:
Definition at line 694 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 337 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 1069 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 272 of file userk.h. Referenced by NtUserThunkedMenuInfo(). |
|
Value:
Definition at line 259 of file userk.h. Referenced by NtUserThunkedMenuItemInfo(). |
|
Value:
Definition at line 220 of file userk.h. Referenced by NtUserDispatchMessage(), NtUserfnHkINLPMSG(), NtUserTranslateAccelerator(), and NtUserTranslateMessage(). |
|
Value:
Definition at line 479 of file userk.h. Referenced by NtUserfnHkINLPMOUSEHOOKSTRUCTEX(). |
|
Value:
Definition at line 466 of file userk.h. Referenced by NtUserfnHkINLPMSLLHOOKSTRUCT(). |
|
Value:
Definition at line 311 of file userk.h. Referenced by MESSAGECALL(), and NtUserEndPaint(). |
|
Value:
Definition at line 186 of file userk.h. Referenced by NtUserMNDragOver(), NtUserSetInternalWindowPos(), and NtUserUpdateLayeredWindow(). |
|
Value:
Definition at line 298 of file userk.h. Referenced by NtUserTrackPopupMenuEx(). |
|
Value:
Definition at line 203 of file userk.h. Referenced by MESSAGECALL(), NtUserClipCursor(), NtUserDrawAnimatedRects(), NtUserDrawCaption(), NtUserDrawCaptionTemp(), NtUserDrawMenuBarTemp(), NtUserEnumDisplayMonitors(), NtUserfnHkINLPRECT(), NtUserInvalidateRect(), NtUserRedrawWindow(), NtUserScrollDC(), NtUserScrollWindowEx(), NtUserSetInternalWindowPos(), and NtUserValidateRect(). |
|
Value:
Definition at line 285 of file userk.h. Referenced by NtUserSetScrollInfo(). |
|
Value:
Definition at line 562 of file userk.h. Referenced by NtUserSetClipboardData(). |
|
Value:
Definition at line 165 of file userk.h. Referenced by NtUserUpdateLayeredWindow(). |
|
Value:
Definition at line 523 of file userk.h. Referenced by NtUserTrackMouseEvent(). |
|
Value:
Definition at line 246 of file userk.h. Referenced by NtUserSetWindowPlacement(). |
|
Value:
Definition at line 536 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 151 of file userk.h. Referenced by MESSAGECALL(), NtUserCreateAcceleratorTable(), NtUserGetPriorityClipboardFormat(), NtUserSendInput(), NtUserSetSysColors(), and ProbeAndCaptureSoftKbdData(). |
|
|
|
Value:
Definition at line 612 of file userk.h. Referenced by GetHmodTableIndex(), NtUserCreateWindowStation(), NtUserFindExistingCursorIcon(), NtUserFindWindowEx(), NtUserGetWOWClass(), NtUserInitTask(), NtUserRegisterWindowMessage(), NtUserResolveDesktop(), NtUserSendNotifyMessage(), NtUserSetCursorIconData(), NtUserSystemParametersInfo(), NtUserThunkedMenuItemInfo(), and SetAppCompatFlags(). |
|
Value: Definition at line 654 of file userk.h. Referenced by NtUserFindExistingCursorIcon(), NtUserFindWindowEx(), NtUserGetClassInfo(), NtUserRegisterClassExWOW(), NtUserSetClassLongPtr(), NtUserSetCursorIconData(), and NtUserUnregisterClass(). |
|
Value:
Definition at line 634 of file userk.h. Referenced by NtUserResolveDesktopForWOW(). |
|
Value:
Definition at line 158 of file userk.h. Referenced by MESSAGECALL(), NtUserBuildHimcList(), NtUserBuildHwndList(), NtUserBuildPropList(), NtUserCopyAcceleratorTable(), NtUserGetAltTabInfo(), NtUserGetClipboardFormatName(), NtUserGetKeyboardLayoutList(), NtUserGetKeyNameText(), NtUserGetMouseMovePointsEx(), NtUserInternalGetWindowText(), NtUserSystemParametersInfo(), and NtUserToUnicodeEx(). |
|
Value:
Definition at line 981 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 998 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 844 of file userk.h. Referenced by NtUserfnHkINLPCBTCREATESTRUCT(). |
|
Value:
Definition at line 776 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 861 of file userk.h. Referenced by NtUserfnHkOPTINLPEVENTMSG(). |
|
Value:
|
|
Value:
|
|
Value:
Definition at line 1015 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 912 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 827 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 742 of file userk.h. Referenced by NtUserCallMsgFilter(), and NtUserQuerySendMessage(). |
|
Value:
Definition at line 946 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
|
|
Value:
Definition at line 708 of file userk.h. Referenced by NtUserGetCaretPos(), and NtUserGetInternalWindowPos(). |
|
Value: Definition at line 929 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
|
|
Value:
Definition at line 725 of file userk.h. Referenced by MESSAGECALL(), NtUserGetClipCursor(), and NtUserGetInternalWindowPos(). |
|
Value:
Definition at line 793 of file userk.h. Referenced by MESSAGECALL(), and NtUserSBGetParms(). |
|
Value:
Definition at line 810 of file userk.h. Referenced by MESSAGECALL(). |
|
Value:
Definition at line 878 of file userk.h. Referenced by NtUserGetWindowPlacement(). |
|
Value:
Definition at line 963 of file userk.h. Referenced by MESSAGECALL(). |
|
Value: |
|
Value: |
|
Value: |
|
Definition at line 3892 of file userk.h. Referenced by CkptRestore(), ParkIcon(), xxxArrangeIconicWindows(), xxxCalcValidRects(), xxxDesktopRecalc(), xxxInitSendValidateMinMaxInfo(), and xxxMetricsRecalc(). |
|
Definition at line 3895 of file userk.h. Referenced by AddConvProp(), MESSAGECALL(), and xxxFreeWindow(). |
|
Definition at line 3893 of file userk.h. Referenced by AddConvProp(), FindDdeConv(), UnlinkConv(), xxxCleanupDdeConv(), and xxxFreeWindow(). |
|
Definition at line 3897 of file userk.h. Referenced by NtUserGetAppImeLevel(), and NtUserSetAppImeLevel(). |
|
Definition at line 3898 of file userk.h. Referenced by _GetDCEx(), _SetLayeredWindowAttributes(), _UpdateLayeredWindow(), CreateRedirectionBitmap(), RecreateRedirectionBitmap(), RemoveRedirectionBitmap(), UpdateLayeredSprite(), and zzzBltValidBits(). |
|
Definition at line 3894 of file userk.h. Referenced by _DdeGetQualityOfService(), _DdeSetQualityOfService(), and MESSAGECALL(). |
|
Definition at line 3896 of file userk.h. Referenced by InvalidateGDIWindows(), UserAssociateHwnd(), UserGetHwnd(), and xxxFreeWindow(). |
|
Value:
Definition at line 5286 of file userk.h. Referenced by LoadCPUserPreferences(), and xxxSystemParametersInfo(). |
|
Definition at line 3059 of file userk.h. Referenced by WaitOnPseudoEvent(). |
|
Definition at line 3058 of file userk.h. Referenced by WaitOnPseudoEvent(). |
|
|
|
Definition at line 87 of file userk.h. Referenced by InitiateShutdown(), PtiFromThreadId(), ReferenceWindowStation(), TerminateConsole(), UserGlobalAtomTableCallout(), xxxHardErrorControl(), xxxQueryInformationThread(), xxxSetInformationThread(), and xxxUserNotifyProcessCreate(). |
|
Definition at line 6596 of file userk.h. Referenced by CancelForegroundActivate(), RestoreForegroundActivate(), xxxInitProcessInfo(), xxxSetProcessInitState(), xxxUserNotifyConsoleApplication(), and zzzShowStartGlass(). |
|
|
Definition at line 6588 of file userk.h. Referenced by LW_LoadResources(), xxxMessageBeep(), xxxOldMessageBeep(), and xxxSystemParametersInfo(). |
|
Definition at line 6590 of file userk.h. Referenced by xxxMoveSize(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 6597 of file userk.h. Referenced by xxxBeginPaint(), and xxxMoveSize(). |
|
Definition at line 6589 of file userk.h. Referenced by LW_LoadResources(), and PlayEventSound(). |
|
Definition at line 6592 of file userk.h. Referenced by bEnumerateRegistryFonts(), and EndShutdown(). |
|
Definition at line 6599 of file userk.h. Referenced by DestroySMWP(), and InternalBeginDeferWindowPos(). |
|
Definition at line 6591 of file userk.h. Referenced by SetIconMetrics(), and xxxSystemParametersInfo(). |
|
Definition at line 6598 of file userk.h. Referenced by FullScreenCleanup(), LockWindowUpdate2(), xxxMakeWindowForegroundWithState(), and xxxUserChangeDisplaySettings(). |
|
Definition at line 6594 of file userk.h. Referenced by xxxMNAllocMenuState(), and xxxMNEndMenuState(). |
|
Definition at line 6593 of file userk.h. Referenced by MNAllocPopup(), and MNFreePopup(). |
|
Definition at line 6595 of file userk.h. Referenced by BoundCursor(), and SetVDMCursorBounds(). |
|
Definition at line 1172 of file userk.h. Referenced by CheckTopmost(), TrackZorder(), ValidateSmwp(), xxxArrangeIconicWindows(), xxxCalcValidRects(), xxxDoHotKeyStuff(), xxxEndDeferWindowPosEx(), xxxHkCallHook(), ZOrderByOwner(), ZOrderByOwner2(), and zzzBltValidBits(). |
|
Definition at line 1173 of file userk.h. Referenced by ValidateZorder(). |
|
Definition at line 3829 of file userk.h. Referenced by LinkWindow(), ValidateZorder(), xxxCreateDesktop(), xxxCreateWindowEx(), xxxNextWindow(), xxxOldNextWindow(), xxxSetShellWindow(), and xxxSwitchToThisWindow(). |
|
|
|
|
Definition at line 3826 of file userk.h. Referenced by _RegisterHotKey(), DestroyThreadsHotKeys(), and FindHotKey(). |
|
|
|
Definition at line 3825 of file userk.h. Referenced by _RegisterHotKey(), DestroyThreadsHotKeys(), FindHotKey(), RawInputThread(), SetDebugHotKeys(), and xxxDoHotKeyStuff(). |
|
|
|
|
Definition at line 3831 of file userk.h. Referenced by xxxMNOpenHierarchy(), xxxShowSwitchWindow(), and xxxTrackPopupMenuEx(). |
|
|
Definition at line 2791 of file userk.h. Referenced by _GetAncestor(), LinkWindow(), xxxCreateWindowEx(), xxxResetTooltip(), and xxxSetParent(). |
|
|
|
Definition at line 2792 of file userk.h. Referenced by xxxCancelMouseMoveTracking(). |
|
Definition at line 3397 of file userk.h. Referenced by _SBGetParms(), DrawThumb2(), xxxContScroll(), xxxDrawScrollBar(), xxxDWP_DoCancelMode(), xxxEndScroll(), xxxMoveThumb(), xxxSBTrackInit(), xxxSBTrackLoop(), xxxSetScrollBar(), xxxTrackBox(), and xxxTrackThumb(). |
|
Definition at line 2993 of file userk.h. Referenced by xxxActivateThisWindow(), xxxProcessEventMessage(), xxxSetForegroundWindow(), xxxSetForegroundWindow2(), and zzzReattachThreads(). |
|
Definition at line 3005 of file userk.h. Referenced by xxxKeyEvent(), and xxxProcessEventMessage(). |
|
Definition at line 2998 of file userk.h. Referenced by CleanEventMessage(), xxxProcessEventMessage(), and xxxScanSysQueue(). |
|
|
|
Definition at line 2989 of file userk.h. Referenced by xxxButtonEvent(), and xxxProcessEventMessage(). |
|
Definition at line 3000 of file userk.h. Referenced by xxxProcessEventMessage(), xxxTrackMouseMove(), and zzzSetFMouseMoved(). |
|
Definition at line 2992 of file userk.h. Referenced by xxxActivateThisWindow(), xxxProcessEventMessage(), and xxxSetForegroundWindow2(). |
|
Definition at line 2997 of file userk.h. Referenced by xxxFW_DestroyAllChildren(), and xxxProcessEventMessage(). |
|
|
|
Definition at line 2999 of file userk.h. Referenced by xxxMinimizeHungWindow(), and xxxProcessEventMessage(). |
|
Definition at line 3001 of file userk.h. Referenced by CleanEventMessage(), xxxProcessEventMessage(), and xxxProcessNotifyWinEvent(). |
|
Definition at line 2994 of file userk.h. Referenced by xxxProcessEventMessage(), and xxxSwitchToThisWindow(). |
|
Definition at line 3002 of file userk.h. Referenced by PostAccessibility(), and xxxProcessEventMessage(). |
|
Definition at line 3003 of file userk.h. Referenced by FKActivationTimer(), PostRitSound(), and xxxProcessEventMessage(). |
|
Definition at line 2990 of file userk.h. Referenced by AsyncWindowPos(), CleanEventMessage(), and xxxProcessEventMessage(). |
|
Definition at line 2988 of file userk.h. Referenced by _ShowWindowAsync(), and xxxProcessEventMessage(). |
|
Definition at line 2991 of file userk.h. Referenced by CleanEventMessage(), PostUpdateKeyStateEvent(), RedistributeInput(), xxxProcessEventMessage(), and xxxScanSysQueue(). |
|
Definition at line 5492 of file userk.h. Referenced by InternalInvalidate2(). |
|
Definition at line 2428 of file userk.h. Referenced by zzzBltValidBits(). |
|
Definition at line 2431 of file userk.h. Referenced by zzzBltValidBits(). |
|
|
|
Definition at line 2427 of file userk.h. Referenced by zzzBltValidBits(). |
|
Definition at line 2430 of file userk.h. Referenced by zzzBltValidBits(). |
|
Definition at line 2425 of file userk.h. Referenced by CombineOldNewVis(), and zzzBltValidBits(). |
|
Definition at line 2426 of file userk.h. Referenced by BltValidInit(), CombineOldNewVis(), and zzzBltValidBits(). |
|
Definition at line 7343 of file userk.h. Referenced by _MonitorFromPoint(), and _MonitorFromRect(). |
|
Definition at line 7344 of file userk.h. Referenced by _MonitorFromPoint(), and _MonitorFromRect(). |
|
|
|
Value: Definition at line 7370 of file userk.h. Referenced by ClearAppStarting(), DestroyMonitor(), DestroyProcessInfo(), and JobCalloutTerminate(). |
|
Value:
Definition at line 3071 of file userk.h. Referenced by SleepInputIdle(), and xxxUserNotifyProcessCreate(). |
|
Definition at line 2364 of file userk.h. Referenced by _SwapMouseButton(), CreateInputContext(), InternalCreateMenu(), NtUserGetClipCursor(), ReferenceWindowStation(), xxxCreateWindowEx(), and xxxSystemParametersInfo(). |
|
Definition at line 1166 of file userk.h. Referenced by ValidateZorder(), and xxxDDETrackGetMessageHook(). |
|
|
|
|
|
|
|
Definition at line 3012 of file userk.h. Referenced by FKActivationTimer(), and xxxProcessEventMessage(). |
|
Definition at line 3008 of file userk.h. Referenced by FKActivationTimer(), HighContrastHotKey(), TurnOffMouseKeys(), xxxAccessTimeOutTimer(), xxxProcessEventMessage(), xxxStickyKeys(), xxxToggleKeysTimer(), and xxxTwoKeysDown(). |
|
Definition at line 3010 of file userk.h. Referenced by ToggleKeys(), xxxMKToggleMouseKeys(), xxxProcessEventMessage(), and xxxStickyKeys(). |
|
Definition at line 3011 of file userk.h. Referenced by FilterKeys(), xxxFKAcceptanceDelayTimer(), xxxFKRepeatRateTimer(), and xxxProcessEventMessage(). |
|
Definition at line 3009 of file userk.h. Referenced by ToggleKeys(), xxxMKToggleMouseKeys(), xxxProcessEventMessage(), and xxxStickyKeys(). |
|
Definition at line 3007 of file userk.h. Referenced by FKActivationTimer(), HighContrastHotKey(), MouseKeys(), xxxProcessEventMessage(), xxxStickyKeys(), and xxxToggleKeysTimer(). |
|
Definition at line 2243 of file userk.h. Referenced by RestoreSpb(). |
|
Definition at line 2244 of file userk.h. Referenced by RestoreSpb(), and zzzBltValidBits(). |
|
Definition at line 2242 of file userk.h. Referenced by RestoreSpb(), and zzzBltValidBits(). |
|
Value: Definition at line 1772 of file userk.h. Referenced by GetMouseCoord(), and zzzSetCursorPos(). |
|
Definition at line 3984 of file userk.h. Referenced by xxxInternalToUnicode(), and xxxKeyEvent(). |
|
Definition at line 3981 of file userk.h. Referenced by xxxInternalToUnicode(), and xxxKeyEvent(). |
|
Definition at line 2248 of file userk.h. Referenced by xxxHkCallHook(), and xxxWrapCallWindowProc(). |
|
Definition at line 2249 of file userk.h. Referenced by xxxHkCallHook(). |
|
Definition at line 3851 of file userk.h. Referenced by MNItemHitTest(), xxxHelpLoop(), xxxMNSetCapture(), and xxxOldNextWindow(). |
|
Definition at line 4826 of file userk.h. Referenced by xxxSBTrackInit(), xxxSBWndProc(), and xxxSysCommand(). |
|
Definition at line 4827 of file userk.h. Referenced by xxxDoScrollMenu(), and xxxSBTrackInit(). |
|
Definition at line 4825 of file userk.h. Referenced by xxxSBWndProc(), and xxxSysCommand(). |
|
Definition at line 2263 of file userk.h. Referenced by xxxWrapCallWindowProc(). |
|
Value:
Definition at line 2259 of file userk.h. Referenced by xxxHkCallHook(). |
|
|
|
|
Definition at line 2269 of file userk.h. Referenced by FastGetProfileValue(), and FastWriteProfileValue(). |
|
Definition at line 6603 of file userk.h. Referenced by FilterKeys(), MKShowMouseCursor(), SoundSentryTimer(), xxxFKAcceptanceDelayTimer(), and xxxUpdatePerUserAccessPackSettings(). |
|
Definition at line 1998 of file userk.h. Referenced by MKShowMouseCursor(), and ProcessDeviceChanges(). |
|
Definition at line 6605 of file userk.h. Referenced by MouseKeys(), SetAccessEnabledFlag(), xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
|
|
Definition at line 6612 of file userk.h. Referenced by LW_LoadResources(), SetIconMetrics(), xxxMoveSize(), xxxSetSPIMetrics(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Value:
Definition at line 3062 of file userk.h. Referenced by xxxSetProcessInitState(), and zzzWakeInputIdle(). |
|
Definition at line 6610 of file userk.h. Referenced by bEnumerateRegistryFonts(), InternalBeginDeferWindowPos(), MNAllocPopup(), RestoreForegroundActivate(), SetVDMCursorBounds(), xxxMakeWindowForegroundWithState(), xxxMNAllocMenuState(), xxxSetProcessInitState(), xxxUserNotifyConsoleApplication(), and zzzShowStartGlass(). |
|
Definition at line 2347 of file userk.h. Referenced by NtUserGetThreadState(), xxxCallHook2(), xxxCreateThreadInfo(), xxxInternalGetMessage(), xxxSetInformationThread(), and xxxSleepThread(). |
|
Value:
Definition at line 3666 of file userk.h. Referenced by xxxLoadHmodIndex(). |
|
Definition at line 5735 of file userk.h. Referenced by UpdateRawKeyState(). |
|
Definition at line 5738 of file userk.h. Referenced by ChangeForegroundKeyboardTable(), UpdateKeyLights(), and UpdatePerUserKeyboardIndicators(). |
|
|
|
Definition at line 5250 of file userk.h. Referenced by xxxSystemParametersInfo(). |
|
Definition at line 4438 of file userk.h. Referenced by xxxKeyEvent(), xxxNextWindow(), and xxxSetForegroundWindow2(). |
|
Definition at line 4436 of file userk.h. Referenced by xxxActiveWindowTracking(), and xxxSetForegroundWindow2(). |
|
Definition at line 4437 of file userk.h. Referenced by xxxSetFocus(), and xxxSetForegroundWindow2(). |
|
Definition at line 4434 of file userk.h. Referenced by xxxMinMaximize(), and xxxSetForegroundWindow2(). |
|
Definition at line 4435 of file userk.h. Referenced by xxxActiveWindowTracking(), xxxKeyEvent(), xxxNextWindow(), and xxxSetForegroundWindow2(). |
|
|
|
Definition at line 78 of file userk.h. Referenced by ConsoleClientShutdown(), UnlockConsole(), and UserClientShutdown(). |
|
Definition at line 76 of file userk.h. Referenced by ConsoleClientShutdown(), NonConsoleProcessShutdown(), UnlockConsole(), UserClientShutdown(), and xxxQueryInformationThread(). |
|
Definition at line 77 of file userk.h. Referenced by ConsoleClientShutdown(), UserClientShutdown(), and xxxQueryInformationThread(). |
|
Value:
|
|
Definition at line 3734 of file userk.h. Referenced by _ReplyMessage(), ReceiverDied(), xxxInterSendMsgEx(), and xxxReceiveMessage(). |
|
Definition at line 3733 of file userk.h. Referenced by NtUserGetThreadState(), xxxInterSendMsgEx(), and xxxReceiveMessage(). |
|
Definition at line 3732 of file userk.h. Referenced by _ReplyMessage(), NtUserGetThreadState(), ReceiverDied(), xxxInterSendMsgEx(), and xxxReceiveMessage(). |
|
Definition at line 3735 of file userk.h. Referenced by xxxInterSendMsgEx(). |
|
Definition at line 3731 of file userk.h. Referenced by xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSleepTask(). |
|
Definition at line 3738 of file userk.h. Referenced by ReceiverDied(), xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSleepTask(). |
|
Definition at line 3728 of file userk.h. Referenced by ReceiverDied(), and xxxReceiveMessage(). |
|
Definition at line 3730 of file userk.h. Referenced by ReceiverDied(), xxxInterSendMsgEx(), and xxxReceiveMessage(). |
|
Definition at line 3727 of file userk.h. Referenced by _ReplyMessage(), NtUserGetThreadState(), ReceiverDied(), xxxHkCallHook(), xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSleepTask(). |
|
Definition at line 3729 of file userk.h. Referenced by _ReplyMessage(), ReceiverDied(), xxxHkCallHook(), and xxxReceiveMessage(). |
|
Definition at line 3736 of file userk.h. Referenced by DirectedScheduleTask(). |
|
Definition at line 3737 of file userk.h. Referenced by DirectedScheduleTask(). |
|
Definition at line 5534 of file userk.h. Referenced by xxxCreateWindowEx(), xxxMinMaximize(), and xxxMS_TrackMove(). |
|
Definition at line 5535 of file userk.h. Referenced by SetMinimize(), and xxxMinMaximize(). |
|
Definition at line 4936 of file userk.h. Referenced by xxxMNCancel(), and xxxSendMenuSelect(). |
|
|
|
Definition at line 3654 of file userk.h. Referenced by CreateSpb(), FBitsTouch(), FindSpb(), and LockWindowUpdate2(). |
|
Definition at line 3653 of file userk.h. Referenced by CreateSpb(), FreeSpb(), and RestoreSpb(). |
|
Definition at line 6737 of file userk.h. Referenced by xxxODI_ColorInit(). |
|
Definition at line 6736 of file userk.h. Referenced by xxxODI_ColorInit(). |
|
Definition at line 5823 of file userk.h. Referenced by xxxAddFullScreen(), xxxEndDeferWindowPosEx(), xxxRemoveFullScreen(), and xxxSetTrayWindow(). |
|
Definition at line 2221 of file userk.h. Referenced by _ExcludeUpdateRgn(), _GetDCEx(), CalcWindowVisRgn(), InternalInvalidate2(), InternalInvalidate3(), InternalScrollDC(), LockWindowUpdate2(), PreventInterMonitorBlts(), RestoreSpb(), SpbCheckRect2(), UserSetDCVisRgn(), xxxDrawDragRect(), and zzzBltValidBits(). |
|
Definition at line 2773 of file userk.h. Referenced by AllocQueue(), LW_RegisterWindows(), xxxCreateThreadInfo(), xxxDragObject(), xxxDWP_SetCursor(), xxxHelpLoop(), xxxMoveSize(), xxxScanSysQueue(), xxxTrackInitSize(), and zzzUpdateCursorImage(). |
|
Definition at line 2772 of file userk.h. Referenced by _LoadCursorsAndIcons(), DrawIconCallBack(), xxxGetWindowSmIcon(), xxxPaintIconsInSwitchWindow(), and xxxRealDrawMenuItem(). |
|
Definition at line 3177 of file userk.h. Referenced by DestroyTask(), and zzzInitTask(). |
|
Definition at line 2011 of file userk.h. Referenced by xxxDesktopThread(). |
|
Definition at line 2010 of file userk.h. Referenced by xxxDesktopThread(), and xxxInitTerminal(). |
|
Definition at line 2009 of file userk.h. Referenced by xxxDesktopThread(). |
|
Definition at line 2006 of file userk.h. Referenced by xxxCreateWindowStation(), and xxxInitTerminal(). |
|
Definition at line 2007 of file userk.h. Referenced by xxxCreateDesktop(), xxxCreateWindowStation(), xxxDesktopThread(), and xxxInitTerminal(). |
|
|
|
Definition at line 6601 of file userk.h. Referenced by FilterKeys(), MKHideMouseCursor(), MouseKeys(), ProcessKeyboardInput(), ProcessMouseInput(), SetAccessEnabledFlag(), SoundSentryTimer(), xxxAccessTimeOutTimer(), xxxMKButtonClick(), xxxMKMouseMove(), and xxxMKToggleMouseKeys(). |
|
Definition at line 6602 of file userk.h. Referenced by LoadCPUserPreferences(), SoundSentryTimer(), xxxDrawMenuBarUnderlines(), xxxDrawMenuItemText(), xxxSystemParametersInfo(), and xxxUpdatePerUserAccessPackSettings(). |
|
|
|
Definition at line 6609 of file userk.h. Referenced by xxxMoveSize(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters(). |
|
Definition at line 1996 of file userk.h. Referenced by AllocQueue(), MKShowMouseCursor(), xxxSetThreadDesktop(), and zzzSetDesktop(). |
|
|
Definition at line 6672 of file userk.h. Referenced by CreateBitmapStrip(), FCursorShadowed(), MNFadeSelection(), xxxAnimateCaption(), xxxDrawCaptionBar(), xxxMenuWindowProc(), and xxxTooltipWndProc(). |
|
Definition at line 5280 of file userk.h. Referenced by xxxDrawMenuBarUnderlines(), and xxxDrawMenuItemText(). |
|
Value:
Definition at line 5272 of file userk.h. Referenced by xxxMenuWindowProc(), xxxShowTooltip(), xxxTooltipWndProc(), and xxxTrackMouseMove(). |
|
Definition at line 3665 of file userk.h. Referenced by xxxCallHook2(), xxxDoSysExpunge(), xxxGetEventProc(), and xxxLoadHmodIndex(). |
|
Definition at line 5734 of file userk.h. Referenced by AdjustPushState(), NlsNumpadModeProc(), UpdateRawKeyState(), xxxAltGr(), xxxKeyEvent(), xxxNumpadCursor(), and xxxProcessKeyEvent(). |
|
Definition at line 5737 of file userk.h. Referenced by RemoteSyncToggleKeys(), and xxxNumpadCursor(). |
|
Definition at line 5262 of file userk.h. Referenced by xxxActiveWindowTracking(), xxxDWP_SetCursor(), xxxMouseActivate(), xxxProcessEventMessage(), xxxSetForegroundWindow2(), xxxSystemParametersInfo(), xxxSystemTimerProc(), and xxxTrackMouseMove(). |
|
Definition at line 5247 of file userk.h. Referenced by xxxSystemParametersInfo(). |
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
Definition at line 1652 of file userk.h. Referenced by NtUserSwitchDesktop(), RemoteDisableScreen(), RemoteRedrawScreen(), xxxCreateThreadInfo(), xxxDesktopThread(), xxxFreeWindow(), xxxSendMessageBSM(), xxxSystemBroadcastMessage(), and zzzSetDesktop(). |
|
Definition at line 1722 of file userk.h. Referenced by xxxSwitchDesktop(). |
|
Value:
Definition at line 1658 of file userk.h. Referenced by xxxSendMessageBSM(), and xxxSystemBroadcastMessage(). |
|
Value:
|
|
Value:
Definition at line 1674 of file userk.h. Referenced by xxxSendMessageBSM(), and xxxSystemBroadcastMessage(). |
|
Value:
Definition at line 1247 of file userk.h. Referenced by xxxRedrawHungWindow(), xxxScrollWindowEx(), xxxSendChildNCPaint(), xxxUpdateOtherThreadsWindows(), xxxUpdateThreadsWindows(), xxxUpdateWindow2(), and xxxWindowHitTest(). |
|
Value:
|
|
Value:
Definition at line 1555 of file userk.h. Referenced by xxxPollAndWaitForSingleObject(). |
|
|
Definition at line 1713 of file userk.h. Referenced by xxxEndDeferWindowPosEx(), xxxFreeListFree(), xxxProcessEventMessage(), and xxxUserPowerCalloutWorker(). |
|
Value:
Definition at line 1692 of file userk.h. Referenced by xxxActivateThisWindow(), xxxCancelTracking(), xxxDeactivate(), xxxImmActivateAndUnloadThreadsLayout(), xxxImmActivateThreadsLayout(), xxxImmUnloadThreadsLayout(), xxxSetForegroundWindow2(), and xxxWindowEvent(). |
|
Value:
Definition at line 1729 of file userk.h. Referenced by xxxHkCallHook(). |
|
Value:
Definition at line 1668 of file userk.h. Referenced by DisownClipboard(), NtUserGetClipboardData(), xxxChangeClipboardChain(), xxxCloseClipboard(), xxxDesktopThread(), xxxEmptyClipboard(), xxxSendMessageBSM(), xxxSetClipboardViewer(), xxxSnapWindow(), and xxxSystemBroadcastMessage(). |
|
Value:
|
|
Definition at line 2473 of file userk.h. Referenced by xxxImmActivateAndUnloadThreadsLayout(), xxxImmActivateThreadsLayout(), and xxxImmUnloadThreadsLayout(). |
|
|
|
|
|
|
Definition at line 1664 of file userk.h. Referenced by NtUserSwitchDesktop(), RemoteDisableScreen(), RemoteRedrawScreen(), xxxCreateThreadInfo(), xxxDesktopThread(), xxxFreeWindow(), xxxSendMessageBSM(), xxxSystemBroadcastMessage(), and zzzSetDesktop(). |
|
Definition at line 1725 of file userk.h. Referenced by xxxSwitchDesktop(). |
|
Value:
Definition at line 1575 of file userk.h. Referenced by xxxPollAndWaitForSingleObject(). |
|
Definition at line 1707 of file userk.h. Referenced by BMPtoDIB(), NtUserSendInput(), NtUserSetSysColors(), QueuePowerRequest(), xxxConnectService(), xxxImmLoadLayout(), xxxNextWindow(), and xxxOldNextWindow(). |
|
Definition at line 1716 of file userk.h. Referenced by xxxEndDeferWindowPosEx(), xxxFreeListFree(), xxxProcessEventMessage(), and xxxUserPowerCalloutWorker(). |
|
Definition at line 1699 of file userk.h. Referenced by xxxActivateThisWindow(), xxxCancelTracking(), xxxDeactivate(), xxxImmActivateAndUnloadThreadsLayout(), xxxImmActivateThreadsLayout(), xxxImmUnloadThreadsLayout(), xxxSetForegroundWindow2(), and xxxWindowEvent(). |
|
Value:
Definition at line 1736 of file userk.h. Referenced by xxxHkCallHook(). |
|
Definition at line 1698 of file userk.h. Referenced by DisownClipboard(), NtUserGetClipboardData(), xxxChangeClipboardChain(), xxxCloseClipboard(), xxxDesktopThread(), xxxEmptyClipboard(), xxxSendMessageBSM(), xxxSetClipboardViewer(), xxxSnapWindow(), and xxxSystemBroadcastMessage(). |
|
Definition at line 1174 of file userk.h. Referenced by xxxSetForegroundWindow2(). |
|
Definition at line 1175 of file userk.h. Referenced by CancelInputState(), CreateNotify(), UT_CaretSet(), xxxActivateThisWindow(), xxxCallHook2(), xxxCreateCaret(), xxxSetForegroundWindow2(), xxxWindowEvent(), and zzzSetDesktop(). |
|
|
|
|
|
|
|
Definition at line 5740 of file userk.h. Referenced by UpdateRawKeyState(). |
|
|
|
Definition at line 7443 of file userk.h. Referenced by DestroyDesktop(), xxxDesktopThread(), and xxxSwitchDesktop(). |
|
|
|
Definition at line 7444 of file userk.h. Referenced by InitiateWin32kCleanup(). |
|
Definition at line 1117 of file userk.h. Referenced by FullScreenCleanup(), ResetSharedDesktops(), xxxMakeWindowForegroundWithState(), and xxxUserChangeDisplaySettings(). |
|
|
|
|
|
Definition at line 1120 of file userk.h. Referenced by MESSAGECALL(). |
|
Definition at line 1119 of file userk.h. Referenced by NtUserAlterWindowStyle(), NtUserEndMenu(), NtUserModifyUserStartupInfoFlags(), NtUserNotifyIMEStatus(), NtUserNotifyWinEvent(), NtUserSetDbgTag(), NtUserSetRipFlags(), NtUserSetThreadLayoutHandles(), and NtUserSetThreadState(). |
|
Definition at line 5295 of file userk.h. Referenced by _SetMenuDefaultItem(), MenuRecalc(), xxxDrawItemUnderline(), and xxxSetLPITEMInfo(). |
|
Definition at line 2223 of file userk.h. Referenced by InternalInvalidate3(), InternalScrollDC(), PreventInterMonitorBlts(), UpdateUserScreen(), xxxBeginPaint(), xxxShowOwnedWindows(), and zzzBltValidBits(). |
|
|
|
Definition at line 1649 of file userk.h. Referenced by _DestroyMenu(), CleanupDirtyDesktops(), DestroyClass(), DestroyDesktop(), DestroyProcessInfo(), DestroyWindowStation(), HMFreeObject(), InitiateWin32kCleanup(), InternalRegisterClassEx(), UnlinkHook(), UserDeleteW32Thread(), xxxCloseDesktop(), xxxCreateDesktop(), xxxDesktopThread(), and xxxDestroyThreadInfo(). |
|
Definition at line 4486 of file userk.h. Referenced by CheckAllowForeground(), SetInformationProcess(), UserSetConsoleProcessWindowStation(), xxxActivateDebugger(), xxxAllowSetForegroundWindow(), xxxUserNotifyConsoleApplication(), xxxUserNotifyProcessCreate(), and xxxWaitForInputIdle(). |
|
Definition at line 4487 of file userk.h. Referenced by PtiFromThreadId(), TerminateConsole(), xxxHardErrorControl(), xxxQueryInformationThread(), xxxSetInformationThread(), and xxxUserNotifyProcessCreate(). |
|
Definition at line 1628 of file userk.h. Referenced by DestroyProcessInfo(), DestroyWindowStation(), and FreeDesktop(). |
|
|
|
Definition at line 7066 of file userk.h. Referenced by CanForceForeground(), LoadCPUserPreferences(), xxxDWP_SetCursor(), xxxSetForegroundWindow(), and xxxTrackMouseMove(). |
|
|
|
|
|
|
|
|
|
Definition at line 5226 of file userk.h. Referenced by NtUserSystemParametersInfo(), and xxxSystemParametersInfo(). |
|
Definition at line 5213 of file userk.h. Referenced by NtUserSystemParametersInfo(), and xxxSystemParametersInfo(). |
|
|
|
Definition at line 4885 of file userk.h. Referenced by LockPopupMenu(), MNFreePopup(), xxxMenuWindowProc(), xxxMNCancel(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), and xxxMNLoop(). |
|
Definition at line 4498 of file userk.h. Referenced by InitMapSharedSection(), UserCommitSharedMemory(), and xxxCreateThreadInfo(). |
|
Definition at line 4499 of file userk.h. Referenced by InitSystemThread(). |
|
Definition at line 6466 of file userk.h. Referenced by CreateNotify(), FreeThreadsWinEvents(), UpdateLayeredSprite(), xxxDestroyThreadInfo(), xxxFlushDeferredWindowEvents(), xxxProcessEventMessage(), xxxProcessNotifyWinEvent(), xxxSetConsoleCaretInfo(), and xxxWindowEvent(). |
|
Definition at line 6465 of file userk.h. Referenced by RemoveNotify(), xxxFlushDeferredWindowEvents(), xxxProcessNotifyWinEvent(), and xxxWindowEvent(). |
|
Definition at line 6467 of file userk.h. Referenced by FreeThreadsWinEvents(), xxxProcessEventMessage(), and xxxProcessNotifyWinEvent(). |
|
|
Definition at line 6365 of file userk.h. Referenced by ParkIcon(), xxxArrangeIconicWindows(), and xxxCalcValidRects(). |
|
Definition at line 4415 of file userk.h. Referenced by xxxScanSysQueue(), xxxWindowFromPoint(), and xxxWindowHitTest2(). |
|
Definition at line 3850 of file userk.h. Referenced by xxxSBTrackInit(), and xxxScanSysQueue(). |
|
|
|
|
|
Definition at line 4016 of file userk.h. Referenced by xxxHandleMenuMessages(), and xxxMNKeyDown(). |
|
Definition at line 4017 of file userk.h. Referenced by xxxHandleMenuMessages(), and xxxMNKeyDown(). |
|
Definition at line 2706 of file userk.h. Referenced by ForceEmptyClipboard(), FreeWindowStation(), and xxxEmptyClipboard(). |
|
|
Definition at line 2703 of file userk.h. Referenced by _LockWindowStation(), _UnlockWindowStation(), DestroyProcessInfo(), EndShutdown(), InitiateShutdown(), OpenDesktopCompletion(), and xxxCreateDesktop2(). |
|
Definition at line 2708 of file userk.h. Referenced by InitiateShutdown(), OpenDesktopCompletion(), and xxxQueryInformationThread(). |
|
Definition at line 2705 of file userk.h. Referenced by _LockWindowStation(), _UnlockWindowStation(), EndShutdown(), InitiateShutdown(), and xxxCreateDesktop2(). |
|
Definition at line 2702 of file userk.h. Referenced by _LockWindowStation(), _UnlockWindowStation(), InitiateShutdown(), RemoteDisableScreen(), RemoteRedrawScreen(), xxxDesktopThread(), xxxDoHotKeyStuff(), and xxxSwitchDesktop(). |
|
|
|
Definition at line 5555 of file userk.h. Referenced by NtUserGetMessage(), xxxHelpLoop(), and xxxSBTrackLoop(). |
|
Definition at line 5553 of file userk.h. Referenced by NtUserPeekMessage(), xxxDefWindowProc(), xxxDesktopThread(), xxxDragObject(), xxxHelpLoop(), xxxIsDragging(), xxxMNDoubleClick(), xxxMNLoop(), xxxMNRemoveMessage(), xxxMoveSize(), xxxMS_FlushWigglies(), xxxOldNextWindow(), xxxRestoreCsrssThreadDesktop(), xxxSetCsrssThreadDesktop(), and xxxTrackCaptionButton(). |
|
Definition at line 4316 of file userk.h. Referenced by RawInputThread(), xxxInternalGetMessage(), xxxPollAndWaitForSingleObject(), xxxSleepThread(), and xxxUserYield(). |
|
Value:
Definition at line 3863 of file userk.h. Referenced by SPISetIconMetrics(), xxxSetAndDrawMinMetrics(), xxxSetAndDrawNCMetrics(), xxxSetDeskPattern(), xxxSetSysColors(), and xxxSystemParametersInfo(). |
|
Definition at line 6242 of file userk.h. Referenced by NtUserSetClassLongPtr(). |
|
|
|
Definition at line 5787 of file userk.h. Referenced by NtUserSetWindowLongPtr(), and xxxCsDdeInitialize(). |
|
Value:
Definition at line 6473 of file userk.h. Referenced by LockWindowUpdate2(), xxxCapture(), xxxCreateCaret(), xxxCreateDesktop(), xxxCreateWindowStation(), xxxHardErrorControl(), zzzBltValidBits(), zzzCancelJournalling(), zzzInitTask(), zzzReattachThreads(), zzzRecalc2(), zzzSetFMouseMoved(), and zzzShowCursor(). |
|
Value:
Definition at line 6494 of file userk.h. Referenced by xxxCapture(), zzzChangeStates(), zzzDrawInvertScrollArea(), zzzInternalDestroyCaret(), zzzInternalHideCaret(), zzzInternalShowCaret(), zzzSetCaretPos(), and zzzUpdateCursorImage(). |
|
Referenced by xxxDeactivate(). |
|
|
|
|
|
Referenced by zzzAttachThreadInput(). |
|
Referenced by xxxSendMessageTimeout(). |
|
Referenced by BuildHwndList(). |
|
Referenced by DrawCaptionIcon(). |
|
Referenced by xxxArrangeIconicWindows(). |
|
Referenced by InternalSetClipboardData(). |
|
Referenced by _ConvertMemHandle(). |
|
Referenced by MESSAGECALL(), and xxxCreateWindowEx(). |
|
|
|
Referenced by _DeferWindowPos(), and DestroySMWP(). |
|
Referenced by xxxSendMessageTimeout(). |
|
Referenced by xxxSendMessageTimeout(). |
|
Referenced by CreateCacheDC(). |
|
Referenced by NewConversation(). |
|
Referenced by MESSAGECALL(). |
|
Referenced by Win32UserInitialize(), xxxCreateDesktop2(), and xxxSetDeskPattern(). |
|
|
|
Referenced by LW_RegisterWindows(). |
|
|
|
Referenced by UpdateMouseInfo(). |
|
Referenced by InitLoadResources(). |
|
|
|
|
|
|
|
|
|
Referenced by FreeListAdd(). |
|
|
|
Referenced by HMInitHandleTable(). |
|
|
|
Referenced by xxxCallHook2(). |
|
Referenced by _RegisterHotKey(). |
|
Referenced by DWP_SetHotKey(). |
|
Referenced by _ReplyMessage(), and xxxCallHook2(). |
|
|
|
|
|
|
|
|
|
|
|
Referenced by KiIA32InterceptLock(). |
|
Referenced by Idf(). |
|
Referenced by _CreateAcceleratorTable(). |
|
|
|
|
|
Referenced by MESSAGECALL(). |
|
Referenced by xxxMNAllocMenuState(). |
|
Referenced by xxxMNAllocMenuState(). |
|
Referenced by InitFunctionTables(). |
|
|
|
Referenced by SnapshotMonitorRects(). |
|
Referenced by SnapshotMonitorRects(). |
|
|
|
|
|
Referenced by xxxMoveSize(). |
|
Definition at line 5571 of file userk.h. Referenced by xxxDesktopThread(), and xxxMsgWaitForMultipleObjects(). |
|
|
|
Referenced by CleanEventMessage(). |
|
|
|
|
|
Referenced by xxxSendMessageTimeout(). |
|
|
|
Referenced by ParkIcon(). |
|
|
|
Referenced by _ConvertMemHandle(), and NtUserCreateLocalMemHandle(). |
|
Referenced by xxxDefWindowProc(). |
|
|
|
|
|
Referenced by xxxHkCallHook(). |
|
Referenced by xxxHkCallHook(). |
|
Referenced by xxxFreeWindow(). |
|
Referenced by MESSAGECALL(), and xxxFreeWindow(). |
|
|
|
|
|
Referenced by InputApc(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 3281 of file userk.h. Referenced by xxxDrawMenuItem(). |
|
|
|
|
|
Referenced by xxxReceiveMessage(). |
|
|
|
|
|
Definition at line 6522 of file userk.h. Referenced by _RemoveNonTaskWindows(), DrawIconCallBack(), InitSwitchWndInfo(), NextPrevPhwnd(), xxxCheckImeShowStatus(), xxxDesktopRecalc(), xxxMetricsRecalc(), and xxxPaintIconsInSwitchWindow(). |
|
Referenced by xxxSendMessageTimeout(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by IsMDIItem(), and LockMenuState(). |
|
Referenced by xxxDesktopThread(). |
|
Referenced by AdjustForCoalescing(). |
|
Referenced by SnapshotMonitorRects(). |
|
Referenced by xxxResetDisplayDevice(). |
|
|
|
Referenced by UnqueueMouseEvent(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by LoadCPUserPreferences(). |
|
Referenced by FastGetProfileIntsW(). |
|
Referenced by DestroyProcessInfo(). |
|
Referenced by ClearAppStarting(). |
|
|
|
Referenced by xxxSetDeskWallpaper(). |
|
Referenced by InitScancodeMap(). |
|
Definition at line 3297 of file userk.h. Referenced by _ReplyMessage(), AllocSMS(), DoQueuedSyncPaint(), InitiateWin32kCleanup(), InterQueueMsgCleanup(), NtUserQuerySendMessage(), ReceiverDied(), SendMsgCleanup(), Win32kNtUserCleanup(), xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSleepTask(). |
|
Referenced by xxxArrangeIconicWindows(). |
|
|
|
|
|
Referenced by Getpswi(). |
|
|
|
|
|
Referenced by xxxImmActivateThreadsLayout(). |
|
Referenced by xxxFreeWindow(), and xxxProcessEventMessage(). |
|
Referenced by AddPublicObject(). |
|
Referenced by xxxCreateThreadInfo(). |
|
Referenced by PrepareForLogoff(). |
|
|
|
Referenced by xxxRegisterUserHungAppHandlers(). |
|
|
|
Referenced by FindQMsg(). |
|
|
|
Referenced by xxxScanSysQueue(). |
|
|
|
Referenced by InitSMSLookaside(). |
|
Referenced by AsyncWindowPos(). |
|
Referenced by CreateSpb(). |
|
Referenced by xxxCsDdeInitialize(). |
|
Referenced by LW_RegisterWindows(). |
|
Referenced by InitSwitchWndInfo(). |
|
|
|
Referenced by zzzInitTask(). |
|
|
|
Referenced by SetGlobalCursorLevel(). |
|
Referenced by InternalSetTimer(). |
|
Referenced by xxxImmActivateThreadsLayout(). |
|
Referenced by ZeroTooltip(). |
|
Referenced by LW_RegisterWindows(), and ZeroTooltip(). |
|
|
|
Referenced by CreateW32Job(). |
|
|
|
Referenced by Win32UserInitialize(), and xxxCreateWindowStation(). |
|
Referenced by DestroyProcessInfo(), and xxxRegisterUserHungAppHandlers(). |
|
Referenced by xxxUserNotifyProcessCreate(). |
|
|
|
Referenced by Createpxs(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 272 of file swp.c. References AllocateCvr(), tagSMWP::bHandle, DBGCheskSMWP, HMAllocObject(), HMFreeObject(), NULL, PtiCurrent, TRUE, and TYPE_SETWINDOWPOS.
|
|
Definition at line 3498 of file ntinput.c. References tagTHREADINFO::amdesk, tagWINDOWSTATION::dwWSF_Flags, FALSE, gptiBlockInput, grpdeskRitInput, NULL, PtiCurrent, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, RtlAreAllAccessesGranted(), tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, and WSF_NOIO. Referenced by NtUserBlockInput().
|
|
Definition at line 1264 of file winsta.c. References AccessCheckObject(), tagNAMELIST::awchNames, tagNAMELIST::cb, tagNAMELIST::cNames, DesktopMapping, DWORD, FALSE, grpWinStaList, KernelMode, _OBJECT_HEADER_NAME_INFO::Name, NTSTATUS(), NULL, OBJECT_HEADER_TO_NAME_INFO, OBJECT_TO_OBJECT_HEADER, PBYTE, tagWINDOWSTATION::rpdeskList, Status, UINT, and WinStaMapping. Referenced by NtUserBuildNameList().
|
|
Definition at line 141 of file kernel/winprop.c. References tagPROPLIST::aprop, _PROPSET::atom, tagPROP::atomKey, DWORD, tagPROP::fs, _PROPSET::hData, tagPROP::hData, tagPROPLIST::iFirstFree, NTSTATUS(), NULL, tagWND::ppropList, PROPF_INTERNAL, Status, and UINT. Referenced by NtUserBuildPropList().
|
|
Definition at line 1210 of file hooks.c. References BOOL, FALSE, IsHooked, PtiCurrent, TRUE, WHF_MSGFILTER, WHF_SYSMSGFILTER, and xxxCallHook(). Referenced by NtUserCallMsgFilter(), xxxMNLoop(), xxxMoveSize(), xxxOldNextWindow(), xxxSBTrackLoop(), and xxxSendMenuSelect().
|
|
Definition at line 546 of file mnsys.c. References DWORD, MenuItemState(), NULL, and UINT. Referenced by NtUserCheckMenuItem().
|
|
Definition at line 47 of file winwhere.c. References tagWND::hrgnClip, LayerHitTest(), NULL, PtInRect(), PWNDDESKTOP, tagWND::rcClient, tagWND::rcWindow, tagWND::spwndChild, tagWND::spwndNext, TestWF, WEFLAYERED, WEFTRANSPARENT, WFDISABLED, and WFVISIBLE. Referenced by NtUserChildWindowFromPointEx(), and xxxQueryDropObject().
|
|
Definition at line 1055 of file winsta.c. References _GetProcessWindowStation(), BOOL, FALSE, and NT_SUCCESS. Referenced by NtUserCloseWindowStation(), and NtUserResolveDesktop().
|
|
|
|
Definition at line 88 of file ntuser/kernel/clipbrd.c. References tagCLIPDATA::abData, tagCLIPDATA::cbData, CLIPDATA, FALSE, HMAllocObject(), HMFreeObject(), NULL, PCLIPDATA, PtoHq, and TYPE_CLIPDATA. Referenced by MungeClipData(), NtUserConvertMemHandle(), xxxGetDummyDib(), and xxxGetDummyDibV5().
|
|
Definition at line 217 of file mnaccel.c. References tagACCELTABLE::accel, APIENTRY, tagACCELTABLE::cAccel, FALSE, FLASTKEY, HMAllocObject(), HMFreeObject(), LPACCELTABLE, NULL, PtiCurrent, and TYPE_ACCELTABLE. Referenced by NtUserCreateAcceleratorTable().
|
|
|
|
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 2218 of file kernel/ddetrack.c. References _GetProp(), BOOL, FALSE, FindDdeConv(), GETPWNDPPI, gqosDefault, NULL, tagDDECONV::pddei, PROP_QOS, PROPF_INTERNAL, tagDDEIMP::qos, and TRUE. Referenced by NtUserDdeGetQualityOfService().
|
|
Definition at line 2176 of file kernel/ddetrack.c. References BOOL, FALSE, gqosDefault, InternalRemoveProp(), InternalSetProp(), NULL, PROP_QOS, PROPF_INTERNAL, and TRUE. Referenced by NtUserDdeSetQualityOfService().
|
|
Definition at line 365 of file swp.c. References tagSMWP::acvr, tagSMWP::ccvr, tagSMWP::ccvrAlloc, CVR, cy, DBGCheskSMWP, DestroySMWP(), DWORD, tagCVR::hrgnClip, tagCVR::hrgnInterMonitor, HWInsertAfter(), HWq, NULL, tagCVR::pos, ppos, TestWF, and WFBOTTOMMOST. Referenced by AddSelfAndOwnees(), NtUserDeferWindowPos(), xxxArrangeIconicWindows(), xxxDesktopRecalc(), xxxMinMaximize(), xxxSetWindowPos(), and xxxSetWindowRgn().
|
|
Definition at line 3655 of file rare.c. References BOOL, ClrWF, FALSE, tagWND::head, NULL, tagDESKTOPINFO::pvwplShellHook, TRUE, VWPLRemove(), and WFSHELLHOOKWND. Referenced by xxxFreeWindow().
|
|
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 27 of file mndstry.c. References BOOL, tagMENU::cItems, DesktopFree, FALSE, tagMENU::head, HMFreeObject(), HMMarkObjectDestroy(), LockDesktop, MNFreeItem(), NULL, PtiCurrent, tagMENU::rgItems, tagMENU::spwndNotify, TRUE, Unlock, and UnlockDesktop. Referenced by MNFreeItem(), NtUserDestroyMenu(), xxxDesktopThread(), xxxFreeWindow(), xxxGetSystemMenu(), xxxLoadSysDesktopMenu(), xxxSetLPITEMInfo(), xxxSetSystemMenu(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 93 of file wmicon.c. References BltIcon(), BOOL, CURSORF_ACON, cy, FALSE, GetCHeight, GetCWidth, ghdcMem, NULL, and TRUE. Referenced by DrawCaptionIcon(), NtUserDrawIconEx(), xxxPaintIconsInSwitchWindow(), and xxxRealDrawMenuItem().
|
|
Definition at line 597 of file ntuser/kernel/clipbrd.c. References CheckClipboardAccess(), tagWINDOWSTATION::cNumClipFormats, FindClipFormat(), tagCLIP::fmt, NULL, tagWINDOWSTATION::pClipBase, tagWINDOWSTATION::ptiClipLock, PtiCurrent, and UINT.
|
|
Definition at line 1462 of file update.c. References CopyRgn, FALSE, ghrgnInv1, gpDispInfo, HRGN_FULL, tagDISPLAYINFO::hrgnScreen, tagWND::hrgnUpdate, NULL, and SubtractRgn. Referenced by NtUserExcludeUpdateRgn(), and UT_InvertCaret().
|
|
Definition at line 357 of file loadbits.c. References gpcurFirst, NULL, PpiCurrent, tagCURSORFIND::rt, and SearchIconCache(). Referenced by NtUserFindExistingCursorIcon().
|
|
Definition at line 524 of file kernel/winmgr.c. References _GetDesktopWindow(), _GetMessageWindow(), tagCLS::atomClassName, BOOL, _LARGE_UNICODE_STRING::Buffer, BuildHwndList(), BWL_ENUMLIST, FALSE, FindClassAtom, FreeHwndList(), FW_16BIT, FW_32BIT, FW_BOTH, GETPTI, _LARGE_UNICODE_STRING::Length, NULL, tagWND::pcls, RevalidateHwnd, tagBWL::rghwnd, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndParent, tagWND::strName, szNull, TIF_16BIT, and TRUE. Referenced by NtUserFindWindowEx().
|
|
Definition at line 2635 of file tmswitch.c. References _LARGE_UNICODE_STRING::Buffer, CXICONSLOT, CYICONSLOT, FALSE, Getpswi(), gspwndAltTab, tagSwitchWndInfo::iCurCol, tagSwitchWndInfo::iCurRow, tagSwitchWndInfo::iNoOfColumns, tagSwitchWndInfo::iNoOfRows, tagSwitchWndInfo::iTotalTasks, _LARGE_UNICODE_STRING::Length, NULL, NullTerminateString(), tagSwitchWndInfo::pbwl, tagSwitchWndInfo::ptFirstRowStart, RevalidateHwnd, tagBWL::rghwnd, RtlUnicodeToMultiByteN(), tagWND::strName, TextCopy(), and TRUE. Referenced by NtUserGetAltTabInfo().
|
|
Definition at line 460 of file winable2.c. References _GetParent(), NULL, PWNDDESKTOP, PWNDMESSAGE, and tagWND::spwndParent. Referenced by NtUserGetAncestor().
|
|
Definition at line 87 of file keyboard.c. References ClearAsyncKeyStateRecentDown, CVKKEYSTATE, SHORT, TestAsyncKeyStateDown, TestAsyncKeyStateRecentDown, and UINT. Referenced by NtUserGetAsyncKeyState(), xxxMNOpenHierarchy(), xxxNextWindow(), xxxPaintIconsInSwitchWindow(), xxxPaintSwitchWindow(), and xxxShowSwitchWindow().
|
|
|
|
Definition at line 678 of file class.c. References tagCLS::atomClassName, CheckCritIn, CPD_ANSI_TO_UNICODE, CPD_CLASS, CPD_UNICODE_TO_ANSI, CSF_ANSIPROC, tagCLS::CSF_flags, CSF_SERVERSIDEPROC, CURSORF_SECRET, tagTHREADINFO::dwExpWinVer, DWORD, FindClassAtom, tagCLS::fnid, GetClassPtr(), GetCPD(), hModClient, hModuleWin, tagCLS::lpszClientAnsiMenuName, tagCLS::lpszClientUnicodeMenuName, MapClientNeuterToClientPfn(), MapServerToClientPfn(), NULL, tagTHREADINFO::ppi, PtiCurrent, PtoH, TIF_16BIT, tagTHREADINFO::TIF_flags, and VER40. Referenced by NtUserGetClassInfo().
|
|
Definition at line 778 of file winable2.c. References tagCLS::atomClassName, tagSERVERINFO::atomSysClass, BOOL, tagCBox::buttonrc, tagCBox::CBoxStyle, DATAALIGN, tagCBox::editrc, FALSE, tagCBox::fButtonPressed, FNID_COMBOBOX, FNID_COMBOLISTBOX, GETFNID, GETPTI, gpsi, HEAD, HW, HWCCX, ICLS_COMBOBOX, ICLS_COMBOLISTBOX, KeAttachProcess(), KeDetachProcess(), NULL, tagLBIV::pcbox, tagWND::pcls, PpiCurrent, ProbeForRead, tagCBox::spwnd, tagCBox::spwndEdit, tagCBox::spwndList, and TRUE. Referenced by NtUserGetComboBoxInfo().
|
|
Definition at line 183 of file kernel/acons.c. References CURSORF_ACON, NULL, and pacon. Referenced by NtUserGetCursorFrameInfo().
|
|
|
|
Definition at line 148 of file dc.c. References _GetDCEx(), NULL, tagDESKTOP::pDeskInfo, PtiCurrent, and tagDESKTOPINFO::spwnd. Referenced by NtUserGetDC(), UT_InvertCaret(), xxxDesktopWndProc(), xxxMNInvertItem(), and xxxRealizeDesktop().
|
|
Definition at line 608 of file dc.c. References _GetProp(), BOOL, CalcVisRgn(), CFCLASSDC, CFOWNDC, CFPARENTDC, CopyRgn, CreateCacheDC(), CreateEmptyRgn(), CreateEmptyRgnPublic(), tagDCE::DCX_flags, DecrementFreeDCECount(), DelayedDestroyCacheDC(), DeleteHrgnClip(), DWORD, FALSE, GetLayeredWindow(), GETPTI, ghrgnGDC, gpDispInfo, tagDCE::hdc, tagDISPLAYINFO::hDev, HRGN_FULL, HRGN_SPECIAL_LAST, tagDCE::hrgnClip, tagDCE::hrgnClipPublic, IntersectRgn, IsVisible(), NULL, tagWND::pcls, tagCLS::pdce, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDCE::pMonitor, PpiCurrent, PROP_LAYER, PtiCurrent, tagDCE::ptiOwner, tagDCE::pwndClip, tagDCE::pwndOrg, tagWND::rcWindow, ResetOrg(), SetEmptyRgn(), SpbCheckDce(), tagWND::spwndParent, SubtractRgn, TestCF, TestWF, TRUE, UpdateLayeredSprite(), WFCLIPCHILDREN, WFCLIPSIBLINGS, WFMINIMIZED, WFVISIBLE, and WFWIN31COMPAT. Referenced by _GetDC(), _GetWindowDC(), _UserSoundSentryWorker(), DrawSwitchWndHilite(), GetTooltipDC(), MNDrawArrow(), MNDrawFullNC(), NtUserGetDCEx(), StopFade(), UserGetDesktopDC(), xxxBeginPaint(), xxxDefWindowProc(), xxxDrawAnimatedRects(), xxxDrawDragRect(), xxxDrawMenuBarUnderlines(), xxxDWP_DoNCActivate(), xxxHotTrackMenu(), xxxMenuWindowProc(), xxxMNCompute(), xxxMoveSwitchWndHilite(), xxxPaintIconsInSwitchWindow(), xxxPaintSwitchWindow(), xxxRedrawHungWindow(), xxxRedrawHungWindowFrame(), xxxScrollWindowEx(), xxxSendEraseBkgnd(), and xxxTrackCaptionButton().
|
|
Definition at line 36 of file winable2.c. References tagQ::caret, tagDESKTOP::cciConsole, tagCARET::cx, tagCARET::cy, FALSE, tagPOPUPMENU::fHasMenuBar, tagPOPUPMENU::fIsSysMenu, _MOVESIZEDATA::fTrackCancelled, GETPTI, gpqForeground, HW, HWq, tagCARET::iHideLevel, NULL, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagTHREADINFO::pmsd, tagTHREADINFO::ppi, tagTHREADINFO::pq, PtiCurrentShared, tagTHREADINFO::rpdesk, SetRectEmpty, tagCARET::spwnd, _MOVESIZEDATA::spwnd, tagQ::spwndActive, tagQ::spwndCapture, tagQ::spwndFocus, tagPOPUPMENU::spwndNotify, TRUE, W32PF_CONSOLEHASFOCUS, tagCARET::x, and tagCARET::y. Referenced by NtUserGetGUIThreadInfo().
|
|
Definition at line 2705 of file ntimm.c. References BOOL, FALSE, and gfIMEShowStatus. Referenced by xxxSystemParametersInfo().
|
|
Definition at line 4206 of file queue.c. References _GetQueueStatus(), BOOL, FALSE, QS_TEST, QS_TEST_AND_CLEAR, and TRUE. Referenced by NtUserGetThreadState().
|
|
Definition at line 1469 of file kbdlyout.c. References CheckCritIn, tagKL::hkl, NULL, PtiCurrent, PtiCurrentShared, and tagTHREADINFO::spklActive. Referenced by GetActiveHKL().
|
|
Definition at line 1507 of file kbdlyout.c. References EXCEPTION_EXECUTE_HANDLER, tagKL::hkl, KL_UNLOADED, NULL, tagWINDOWSTATION::spklList, and UINT. Referenced by NtUserGetKeyboardLayoutList().
|
|
Definition at line 3070 of file ntinput.c. References gKeyboardInfo, gpKbdNlsTbl, and NULL.
|
|
Definition at line 408 of file xlate.c. References APIENTRY, BYTE, InternalMapVirtualKeyEx(), L, LOBYTE, NULL, tagKBDFILE::pKbdTbl, PtiCurrentShared, tagKL::spkf, tagTHREADINFO::spklActive, TRUE, UINT, and wcsncpycch(). Referenced by NtUserGetKeyNameText().
|
|
Definition at line 946 of file winable2.c. References tagCLS::atomClassName, tagSERVERINFO::atomSysClass, BOOL, tagLBIV::cMac, DATAALIGN, DWORD, FALSE, tagLBIV::fMultiColumn, FNID_LISTBOX, GETFNID, GETPTI, gpsi, ICLS_LISTBOX, tagLBIV::itemsPerColumn, KeAttachProcess(), KeDetachProcess(), tagWND::pcls, PpiCurrent, and ProbeForRead. Referenced by NtUserGetListBoxInfo().
|
|
|
|
|
|
|
|
Definition at line 1205 of file ntuser/kernel/input.c. References DWORD, PtiCurrent, tagTHREADINFO::ptLast, and SHORT. Referenced by xxxContScroll(), xxxEndScroll(), xxxMS_TrackMove(), xxxSendHelpMessage(), and xxxSysCommand().
|
|
Definition at line 3652 of file ntinput.c. References BOOL, DWORD, FALSE, gaptMouse, gptInd, MAX_MOUSEPOINTS, min, PREVPOINT, SYSMET, TRUE, and UINT. Referenced by NtUserGetMouseMovePointsEx().
|
|
Definition at line 99 of file tmswitch.c. References _GetWindow(), BOOL, FALSE, GetLastTopMostWindow(), GetTopLevelWindow(), gptiRit, grpdeskRitInput, gspwndAltTab, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, tagDESKTOPINFO::spwnd, tagWND::spwndChild, tagWND::spwndLastActive, tagWND::spwndOwner, tagWND::spwndParent, TestWF, TRUE, WEFNOACTIVATE, WEFTOOLWINDOW, WEFTOPMOST, WFBOTTOMMOST, WFDISABLED, and WFVISIBLE. Referenced by InitSwitchWndInfo(), xxxNextWindow(), xxxOldNextWindow(), xxxSwitchToThisWindow(), and zzzReattachThreads().
|
|
Referenced by NtUserGetPriorityClipboardFormat(). |
|
Definition at line 4228 of file queue.c. References DWORD, tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeBits, tagCLIENTTHREADINFO::fsWakeBitsJournal, tagTHREADINFO::pcti, PtiCurrentShared, and UINT. Referenced by _GetInputState().
|
|
Definition at line 309 of file winable2.c. References BOOL, CalcSBStuff(), CalcSBStuff2(), FALSE, GetRect(), GetWndSBDisableFlags(), GRECT_CLIENT, GRECT_CLIENTCOORDS, LTUPFLAG, OffsetRect(), PSBWND, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, tagWND::rcClient, tagWND::rcWindow, RTDNFLAG, TestWF, TRUE, UINT, WFHPRESENT, WFHSCROLL, WFLINEDNBUTTONDOWN, WFLINEUPBUTTONDOWN, WFPAGEDNBUTTONDOWN, WFPAGEUPBUTTONDOWN, WFSCROLLBUTTONDOWN, WFVERTSCROLLTRACK, WFVPRESENT, and WFVSCROLL. Referenced by NtUserGetScrollBarInfo().
|
|
Definition at line 1187 of file kernel/server.c. Referenced by GetCharDimensions(), xxxDrawCaptionTemp(), and xxxPSMTextOut().
|
|
Definition at line 626 of file w32/ntuser/kernel/security.c. References BOOL, CheckHandleFlag(), DWORD, ExDesktopObjectType, ExWindowStationObjectType, FALSE, _OBJECT_HANDLE_INFORMATION::HandleAttributes, HF_DESKTOPHOOK, LogDesktop, _OBJECT_TYPE::Name, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, OBJECT_TO_OBJECT_HEADER, ObReferenceObjectByHandle(), PBYTE, POBJECT_NAME, tagWINDOWSTATION::psidUser, PtiCurrentShared, RtlLengthSid(), Status, TRUE, _OBJECT_HEADER::Type, UserMode, and WSF_NOIO. Referenced by NtUserGetObjectInformation().
|
|
Definition at line 15 of file kernel/help.c. References _GetProp(), tagSERVERINFO::atomContextHelpIdProp, DWORD, gpsi, MAKEINTATOM, and PROPF_INTERNAL.
|
|
Definition at line 201 of file dc.c. References _GetDCEx(), NULL, TestWF, WFMINIMIZED, and WFWIN40COMPAT. Referenced by _UserSoundSentryWorker(), DrawCtlThumb(), InvertScrollHilite(), NtUserGetWindowDC(), xxxDrawThumb(), xxxEnableWndSBArrows(), xxxMNInvertItem(), xxxMoveThumb(), xxxRedrawTitle(), xxxSBWndProc(), xxxSnapWindow(), and zzzDrawInvertScrollArea().
|
|
Definition at line 679 of file kernel/winmgr.c. References _MonitorFromRect(), BOOL, CopyRect, FALSE, tagCHECKPOINT::fDragged, tagCHECKPOINT::fMaxInitialized, tagCHECKPOINT::fMinInitialized, tagCHECKPOINT::fWasMaximizedBeforeMinimized, OffsetRect(), tagCHECKPOINT::ptMax, tagCHECKPOINT::ptMin, PWNDDESKTOP, tagMONITOR::rcMonitor, tagCHECKPOINT::rcNormal, tagMONITOR::rcWork, tagWND::spwndParent, TestWF, TestwndChild, TRUE, UpdateCheckpoint(), WEFTOOLWINDOW, WFMAXIMIZED, WFMINIMIZED, and WFREALLYMAXIMIZABLE. Referenced by NtUserGetInternalWindowPos(), and NtUserGetWindowPlacement().
|
|
Definition at line 872 of file w32/ntuser/kernel/misc.c. References CheckCritIn, DATAALIGN, FALSE, gWinStationInfo, ProbeForWrite(), and TRUE.
|
|
Definition at line 616 of file class.c. References CheckCritInShared, GetClassPtr(), NULL, tagCLS::pclsClone, tagCLS::pclsNext, tagTHREADINFO::ppi, PtiCurrentShared, tagTHREADINFO::rpdesk, tagCLS::rpdeskParent, and UserFindAtom(). Referenced by NtUserGetWOWClass().
|
|
Definition at line 2256 of file kernel/ddetrack.c. References BOOL, tagDDEIMP::ClientContext, FALSE, FindDdeConv(), NT_SUCCESS, NTSTATUS(), NULL, tagDDECONV::pddei, PsGetCurrentThread, SeImpersonateClientEx(), Status, and TRUE. Referenced by NtUserImpersonateDdeClientWindow().
|
|
Definition at line 183 of file miscutil.c. References DesktopAlloc(), DTAG_SBINFO, tagWND::head, tagSBINFO::Horz, NULL, tagSBDATA::posMax, tagWND::pSBInfo, SBINFO, and tagSBINFO::Vert. Referenced by CalcSBStuff(), xxxDefWindowProc(), xxxEnableWndSBArrows(), xxxSetScrollBar(), and xxxShowScrollBar().
|
|
Definition at line 997 of file class.c. References CSF_WOWDEFERDESTROY, and NULL. Referenced by _UnregisterClass(), GetClassPtr(), and InternalRegisterClassEx().
|
|
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 431 of file timers.c. References BOOL, KillTimer2(), and TRUE. Referenced by _SetCaretBlinkTime(), CaretBlinkProc(), DecrementRedirectedCount(), StopFade(), TrackMouseEvent(), xxxCancelMouseMoveTracking(), xxxEndScroll(), xxxFlashWindow(), xxxSystemTimerProc(), zzzInternalDestroyCaret(), and zzzSetCaretPos().
|
|
Definition at line 414 of file timers.c. References BOOL, FALSE, and KillTimer2(). Referenced by KillTooltipTimer(), MNAnimate(), NtUserKillTimer(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNDoScroll(), xxxMNOpenHierarchy(), xxxMNSelectItem(), and xxxTrackPopupMenuEx().
|
|
Definition at line 1568 of file w32/ntuser/kernel/init.c. References CURSORF_LRSHARED, FALSE, gasyscur, gasysico, gpcurFirst, gpepCSRSS, gpsi, HH_LOADCURSORS, HYDRA_HINT, tagSYSCFGICO::Id, IS_PTR, Lock, NULL, PsGetCurrentProcess, PtoH, PTR_TO_ID, SYSICO, SYSMET, and VOID().
|
|
Definition at line 1167 of file focusact.c. References BOOL, CanForceForeground(), DWORD, FALSE, gppiLockSFW, NULL, PpiCurrent, and TRUE.
|
|
Definition at line 57 of file logon.c. References BOOL, tagWINDOWSTATION::dwWSF_Flags, FALSE, GetCurrentProcessId, gpidLogon, grpdeskLogon, NULL, OBJECT_TO_OBJECT_HEADER, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, TRUE, UINT, WSF_OPENLOCK, WSF_SHUTDOWN, and WSF_SWITCHLOCK. Referenced by NtUserLockWindowStation().
|
|
Definition at line 1517 of file winsta.c. References _PostMessage(), BOOL, gspwndLogonNotify, NULL, and TRUE. Referenced by NtUserLockWorkStation().
|
|
Definition at line 2798 of file desktop.c. References GetDesktopView(), HMObjectFlags, HMValidateHandle(), NULL, OCF_DESKTOPHEAP, PBYTE, PDESKOBJHEAD, PpiCurrent, TYPE_GENERIC, and tagDESKTOPVIEW::ulClientDelta.
|
|
Definition at line 4894 of file userk.h. References UINT.
|
|
Definition at line 1019 of file winsta.c. References ExWindowStationObjectType, NT_SUCCESS, NTSTATUS(), NULL, ObOpenObjectByName(), and Status. Referenced by _UserTestForWinStaAccess(), NtUserOpenWindowStation(), xxxResolveDesktop(), and xxxResolveDesktopForWOW().
|
|
Definition at line 981 of file ntuser/kernel/input.c. References _PostThreadMessage(), AdjustForCoalescing(), AllocQEntry(), BMSG_POSTMSG, BOOL, DO_POST, DWORD, FALSE, GETPTI, HWq, tagQ::idSysLock, tagTHREADINFO::mlPost, NULL, PostUpdateKeyStateEvent(), tagTHREADINFO::pq, PtiCurrent, tagQ::ptiSysLock, PWND_BROADCAST, SetWakeBit(), StoreQMessage(), TESTSYNCONLYMESSAGE, ThreadLockAlwaysWithPti, ThreadUnlock, TRUE, xxxBroadcastMessage(), and xxxDDETrackPostHook(). Referenced by _LockWorkStation(), AbnormalDDEPost(), DestroyTask(), FreeDdeConv(), HighContrastHotKey(), IdleTimerProc(), NotifyLogon(), NtUserEndMenu(), NtUserPostMessage(), PlayEventSound(), PostAccessNotification(), PostShellHookMessages(), RemoteLogoff(), RemoteNtSecurity(), StartScreenSaver(), TrackMouseEvent(), xxxAccessTimeOutTimer(), xxxButtonEvent(), xxxCancelMouseMoveTracking(), xxxCancelTrackingForThread(), xxxDDETrackSendHook(), xxxDDETrackWindowDying(), xxxDefWindowProc(), xxxDestroyThreadInfo(), xxxDoHotKeyStuff(), xxxDWP_ProcessVirtKey(), xxxFlashWindow(), xxxHandleMenuMessages(), xxxImmProcessKey(), xxxMenuWindowProc(), xxxMessageBeep(), xxxMinMaximize(), xxxMNCancel(), xxxMNLoop(), xxxMNStartMenuState(), xxxNextWindow(), xxxOldNextWindow(), xxxProcessEventMessage(), xxxRemoteDisconnect(), xxxRemoteReconnect(), xxxScanSysQueue(), xxxSendBSMtoDesktop(), xxxSysCommand(), xxxSystemParametersInfo(), xxxSystemTimerProc(), xxxTranslateMessage(), and xxxUserPowerEventCalloutWorker().
|
|
Definition at line 1109 of file ntuser/kernel/input.c. References BOOL, IPostQuitMessage(), and PtiCurrent. Referenced by xxxFreeWindow().
|
|
Definition at line 1123 of file ntuser/kernel/input.c. References AdjustForCoalescing(), AllocQEntry(), BOOL, FALSE, tagQ::idSysLock, tagTHREADINFO::mlPost, NULL, tagTHREADINFO::pq, tagQ::ptiSysLock, SetWakeBit(), StoreQMessage(), TESTSYNCONLYMESSAGE, tagTHREADINFO::TIF_flags, TIF_GUITHREADINITIALIZED, TIF_INCLEANUP, and TRUE. Referenced by _PostMessage(), EndShutdown(), InitiateWin32kCleanup(), NtUserPostThreadMessage(), TerminateConsole(), xxxDoHotKeyStuff(), xxxSysCommand(), and zzzCancelJournalling().
|
|
Referenced by NtUserQueryUserCounters(). |
|
Definition at line 505 of file winable2.c. References tagCLS::atomClassName, tagSERVERINFO::atomSysClass, BFTYPEMASK, FNID_BUTTON, GETFNID, gpsi, tagWND::hrgnClip, ICLS_BUTTON, LOBYTE, NULL, tagWND::pcls, PtInRect(), PWNDDESKTOP, tagWND::rcClient, tagWND::rcWindow, tagWND::spwndChild, tagWND::spwndNext, TestWF, and WFVISIBLE. Referenced by NtUserRealChildWindowFromPoint().
|
|
Definition at line 125 of file hotkeys.c. References BOOL, CheckWinstaWriteAttributesAccess(), FALSE, FindHotKey(), tagHOTKEY::fsModifiers, GETPTI, gfsSASModifiers, gpepCSRSS, gphkFirst, gpidLogon, grpWinStaList, gvkSAS, HOTKEY, tagHOTKEY::id, Lock, NULL, tagHOTKEY::phkNext, PsGetCurrentProcess, tagHOTKEY::pti, PtiCurrent, PWND_FOCUS, PWND_INPUTOWNER, tagHOTKEY::spwnd, TRUE, tagHOTKEY::vk, and tagHOTKEY::wFlags. Referenced by NtUserRegisterHotKey(), RawInputThread(), SetDebugHotKeys(), and xxxSetShellWindow().
|
|
Definition at line 25 of file logon.c. References BOOL, FALSE, gpidLogon, IsPrivileged(), psTcb, and TRUE.
|
|
Definition at line 3628 of file rare.c. References BOOL, FALSE, tagWND::head, NULL, tagDESKTOPINFO::pvwplShellHook, SetWF, TRUE, VWPLAdd(), and WFSHELLHOOKWND.
|
|
Definition at line 583 of file syscmd.c. References BOOL, GETPTI, ghwndSwitch, gptiTasklist, HWq, PsGetCurrentThread, TIF_DONTATTACHQUEUE, and TRUE. Referenced by NtUserRegisterTasklist().
|
|
|
Definition at line 198 of file kernel/sendmsg.c. References BOOL, CheckCritIn, DirectedScheduleTask(), tagINTERSENDMSGEX::dwData, FALSE, tagINTERSENDMSGEX::fuCall, INTRSENDMSGEX, ISM_CALLBACK, ISM_CB_CLIENT, ISM_REPLY, L, tagINTERSENDMSGEX::lpResultCallBack, tagINTERSENDMSGEX::lRet, NULL, PSMS, tagTHREADINFO::psmsCurrent, PtiCurrent, SetWakeBit(), SMF_CB_CLIENT, SMF_CB_REQUEST, SMF_REPLY, SMF_SENDERDIED, ThreadLockWithPti, ThreadUnlock, TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, xxxInterSendMsgEx(), and xxxSleepTask().
|
|
Definition at line 3768 of file rare.c. References L, PtiCurrent, and VOID().
|
|
Definition at line 653 of file scrollw.c. References AnySpbs, BOOL, FastWindowFromDC(), HRGN_FULL, tagWND::hrgnUpdate, InternalScrollDC(), NULL, OffsetRect(), tagWND::rcClient, SpbCheckRect(), TRUE, and UnionRect(). Referenced by NtUserScrollDC(), and xxxPaintIconsInSwitchWindow().
|
|
Definition at line 51 of file palette.c. References _GetDesktopWindow(), _IsChild(), BOOL, FALSE, GETPTI, GetTopLevelWindow(), gpqForeground, tagWND::head, IsTopmostRealApp(), NULL, PUSIF_PALETTEDISPLAY, SetWF, tagQ::spwndActive, TEST_PUSIF, TestWF, TIF_PALETTEAWARE, TRUE, WEFTOOLWINDOW, WFHASPALETTE, and WindowFromCacheDC(). Referenced by BMPtoDIB(), ConvertToDDB(), DIBtoBMP(), NtUserSelectPalette(), xxxDrawWallpaper(), and xxxInternalPaintDesktop().
|
|
Definition at line 513 of file caret.c. References _KillSystemTimer(), _SetSystemTimer(), BOOL, tagQ::caret, CaretBlinkProc(), CheckWinstaWriteAttributesAccess(), FALSE, gpsi, tagCARET::hTimer, IDSYS_CARET, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, and TRUE. Referenced by xxxUpdatePerUserSystemParameters().
|
|
Definition at line 863 of file class.c. References BYTE, CheckCritIn, GETPTI, NULL, tagWND::pcls, tagCLS::pclsBase, tagCLS::pclsClone, tagCLS::pclsNext, and PpiCurrent. Referenced by NtUserSetClassWord().
|
|
Definition at line 953 of file ntuser/kernel/clipbrd.c. References BOOL, CheckClipboardAccess(), DUMMY_MAX_HANDLE, DUMMY_TEXT_HANDLE, FALSE, InternalSetClipboardData(), and NULL. Referenced by NtUserSetClipboardData(), and xxxSnapWindow().
|
|
Definition at line 695 of file loadbits.c. References _DestroyCursor(), BOOL, CURSOR_THREADCLEANUP, CURSORF_ACON, and TRUE. Referenced by NtUserSetCursorContents().
|
|
Definition at line 319 of file kernel/acons.c. References ACON, tagCURSORDATA::aicur, tagCURSORDATA::ajifRate, AllocateUnicodeString(), tagCURSORDATA::aspcur, BOOL, tagCURSORDATA::cpcur, CURSOR, CURSORF_ACON, tagCURSORDATA::CURSORF_flags, DWORD, FALSE, HMValidateHandle(), LinkCursor(), Lock, NULL, pacon, PBYTE, PCURSORDATA, tagCURSORDATA::rt, TRUE, TYPE_CURSOR, Unlock, and UserAddAtom(). Referenced by CopyIcoCur(), CreateAniIcon(), CreateIcoCur(), CreateIcoCurIndirect(), CreateIconIndirect(), and NtUserSetCursorIconData().
|
|
Definition at line 287 of file rare.c. References COPY_FLAG, and gpsi. Referenced by NtUserSetDbgTag(), and SetDbgTag().
|
|
|
|
|
|
Definition at line 74 of file sysmet.c. References APIENTRY, BOOL, CheckWinstaWriteAttributesAccess(), FALSE, gdtDblClk, gpsi, InitTooltipDelay(), NULL, PpiCurrent, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagDESKTOP::spwndTooltip, and TRUE. Referenced by xxxSystemParametersInfo().
|
|
|
|
Definition at line 136 of file keyboard.c. References BOOL, ClearAsyncKeyStateToggle, ClearKeyStateDown, ClearKeyStateToggle, gpsi, tagTHREADINFO::pq, PtiCurrent, SetAsyncKeyStateToggle, SetKeyStateDown, SetKeyStateToggle, TRUE, and UpdateKeyLights(). Referenced by NtUserSetKeyboardState().
|
|
Definition at line 230 of file sprite.c. References _GetProp(), BOOL, ConvertRedirectionDCs(), CreateRedirectionBitmap(), dwFlags, FALSE, ghdcMem, gpDispInfo, tagDISPLAYINFO::hDev, NULL, PROP_LAYER, PtoHq, tagWND::rcWindow, TestWF, TRUE, and WEFLAYERED. Referenced by NtUserSetLayeredWindowAttributes().
|
|
Definition at line 153 of file logon.c. References BOOL, FALSE, GetCurrentProcessId, gpidLogon, gspwndLogonNotify, Lock, and TRUE. Referenced by NtUserSetLogonNotifyWindow().
|
|
Definition at line 999 of file mnchange.c. References BOOL, tagMENU::dwContextHelpId, and TRUE. Referenced by NtUserSetMenuContextHelpId().
|
|
Definition at line 567 of file mnsys.c. References BOOL, tagMENU::cItems, ClearMFS, FALSE, MFMWFP_NOITEM, MNLookUpItem(), NULL, tagMENU::rgItems, SetMFS, TestMFS, TestMFT, TRUE, UINT, tagITEM::ulWidth, tagITEM::ulX, and UNDERLINE_RECALC. Referenced by _SetCloseDefault(), NtUserSetMenuDefaultItem(), xxxDefWindowProc(), and xxxSetSysMenu().
|
|
Definition at line 1008 of file mnchange.c. References BOOL, MFRTL, SetMF, and TRUE. Referenced by NtUserSetMenuFlagRtoL().
|
|
Definition at line 6485 of file ntuser/kernel/input.c. References tagQ::ExtraInfo, tagTHREADINFO::pq, and PtiCurrent.
|
|
Definition at line 48 of file miscutil.c. References BOOL, FALSE, GETDESKINFO, Lock, NULL, PtiCurrent, tagDESKTOPINFO::spwndProgman, and TRUE.
|
|
Definition at line 264 of file rare.c. References DWORD, gpsi, RIPF_VALIDUSERFLAGS, VOID(), tagSERVERINFO::wRIPFlags, and tagSERVERINFO::wRIPPID. Referenced by NtUserSetRipFlags(), and SetRipFlags().
|
|
|
|
Definition at line 78 of file timers.c. References GETPTI, InternalSetTimer(), and PpiCurrent. Referenced by _SetCaretBlinkTime(), NtUserSetSystemTimer(), xxxContScroll(), xxxCreateCaret(), xxxTrackBox(), and zzzSetCaretPos().
|
|
Definition at line 63 of file miscutil.c. References BOOL, FALSE, GETDESKINFO, Lock, NULL, PtiCurrent, tagDESKTOPINFO::spwndTaskman, and TRUE.
|
|
Definition at line 45 of file timers.c. References GETPTI, InternalSetTimer(), and PpiCurrent. Referenced by MNSetTimerToAutoDismiss(), MNSetTimerToCloseHierarchy(), MNSetTimerToOpenHierarchy(), NtUserSetTimer(), xxxMenuWindowProc(), and xxxMNDoScroll().
|
|
Definition at line 764 of file w32/ntuser/kernel/security.c. References BOOL, DWORD, ExDesktopObjectType, ExWindowStationObjectType, FALSE, HF_DESKTOPHOOK, LogDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, OBJECT_TO_OBJECT_HEADER, ObReferenceObjectByHandle(), PtiCurrent, SetHandleFlag(), Status, TRUE, _OBJECT_HEADER::Type, and UserMode. Referenced by NtUserSetObjectInformation().
|
|
Definition at line 22 of file kernel/help.c. References tagSERVERINFO::atomContextHelpIdProp, BOOL, gpsi, InternalRemoveProp(), InternalSetProp(), MAKEINTATOM, PROPF_INTERNAL, PROPF_NOPOOL, and TRUE.
|
|
Definition at line 1459 of file winsta.c. References FALSE, GetCurrentProcessId, gpidLogon, tagWINDOWSTATION::luidUser, NULL, tagWINDOWSTATION::psidUser, TRUE, and UINT. Referenced by NtUserSetWindowStationUser().
|
|
Definition at line 133 of file ntuser/kernel/getset.c. References tagBUTN::buttonState, BYTE, CBFNID, tagWND::cbwndExtra, DWORD, tagWND::dwUserData, FALSE, FCallerOk(), FNID_BUTTON, FNID_DIALOG, FNID_MDICLIENT, GETFNID, ProbeAndReadUlong, TestWF, UINT, and WFDIALOGWINDOW. Referenced by NtUserSetWindowWord().
|
|
Definition at line 674 of file kernel/winable.c. References AddHmodDependency(), dwFlags, tagEVENTHOOK::eventMax, tagEVENTHOOK::eventMin, FALSE, tagEVENTHOOK::fDestroyed, tagEVENTHOOK::fIgnoreOwnProcess, tagEVENTHOOK::fIgnoreOwnThread, tagEVENTHOOK::fSync, GetHmodTableIndex(), gpWinEventHooks, tagEVENTHOOK::hEventProcess, HMAllocObject(), tagEVENTHOOK::idEventThread, tagEVENTHOOK::ihmod, NULL, tagEVENTHOOK::offPfn, tagEVENTHOOK::pehNext, PtiCurrent, PtiFromThreadId(), SET_SRVIF, SRVIF_WINEVENTHOOKS, tagTHREADINFO::TIF_flags, TIF_GUITHREADINITIALIZED, TIF_INCLEANUP, TYPE_WINEVENTHOOK, and UINT. Referenced by NtUserSetWinEventHook().
|
|
Definition at line 25 of file showwin.c. References BOOL, GETPTI, HWq, NULL, PostEventMessage(), PUDF_ANIMATE, QEVENT_SHOWWINDOW, and TEST_PUDF. Referenced by NtUserShowWindowAsync(), and xxxSetWindowPlacement().
|
|
Definition at line 25 of file sysmet.c. References tagPROCESSINFO::amwinsta, APIENTRY, BOOL, FALSE, gbMouseButtonsRecentlySwapped, PpiCurrent, RETURN_IF_ACCESS_DENIED, and SYSMET. Referenced by xxxSystemParametersInfo().
|
|
Definition at line 827 of file kernel/winable.c. References DBGVERIFYEVENTHOOK, DestroyEventHook(), FALSE, GETPTI, HMIsMarkDestroy, PtiCurrent, and TRUE. Referenced by NtUserUnhookWinEvent().
|
|
Definition at line 119 of file logon.c. References BOOL, tagWINDOWSTATION::dwWSF_Flags, FALSE, GetCurrentProcessId, gpidLogon, TRUE, WSF_OPENLOCK, WSF_SHUTDOWN, and WSF_SWITCHLOCK. Referenced by NtUserUnlockWindowStation().
|
|
Definition at line 555 of file class.c. References _InnerGetClassPtr(), BOOL, CheckCritIn, DestroyClass(), DWORD, FALSE, FindClassAtom, NULL, tagPROCESSINFO::pclsPrivateList, tagPROCESSINFO::pclsPublicList, tagTHREADINFO::ppi, tagCLSMENUNAME::pszClientAnsiMenuName, PtiCurrent, tagCLSMENUNAME::pusMenuName, tagCLSMENUNAME::pwszClientUnicodeMenuName, and TRUE. Referenced by NtUserUnregisterClass().
|
|
Definition at line 255 of file hotkeys.c. References BOOL, FALSE, FindHotKey(), NULL, PtiCurrent, and TRUE. Referenced by NtUserUnregisterHotKey(), and SetDebugHotKeys().
|
|
Definition at line 625 of file sprite.c. References _GetProp(), BOOL, dwFlags, FALSE, gpDispInfo, tagDISPLAYINFO::hDev, NULL, PROP_LAYER, PtoHq, tagWND::rcClient, tagWND::rcWindow, SetRectRelative(), TestWF, TRUE, and WEFLAYERED. Referenced by NtUserUpdateLayeredWindow(), UpdateFade(), and xxxSetLayeredWindow().
|
|
Definition at line 295 of file w32/ntuser/kernel/security.c. References _OpenWindowStation(), AccessCheckObject(), CheckCritIn, DEFAULT_WINSTA, FALSE, gbSecureDesktop, grpWinStaList, KernelMode, KPROCESSOR_MODE, luidSystem, tagWINDOWSTATION::luidUser, NT_SUCCESS, NTSTATUS(), NULL, OpenEffectiveToken(), PBYTE, RtlEqualLuid(), RtlEqualUnicodeString(), RtlInitUnicodeString(), Status, TRUE, UserMode, and WinStaMapping. Referenced by xxxResolveDesktop().
|
|
Definition at line 1995 of file dc.c. References tagDCE::DCX_flags, gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, and tagDCE::pwndOrg. Referenced by xxxAnimateCaption().
|
|
Definition at line 218 of file w32/ntuser/kernel/cleanup.c. References tagSHAREDINFO::aheList, tagSERVERINFO::apfnClientA, _HANDLEENTRY::bFlags, tagHANDLETYPEINFO::bObjectCreateFlags, _HANDLEENTRY::bType, CSF_WOWDEFERDESTROY, DestroyClass(), DWORD, gahti, giheLast, gpsi, gSharedInfo, HANDLEF_DESTROY, HMDestroyUnlockedObject(), tagTDB::hTaskWow, tagWND::lpfnWndProc, NULL, OCF_PROCESSOWNED, tagPROCESSINFO::pclsPrivateList, tagPROCESSINFO::pclsPublicList, _PFNCLIENT::pfnDefWindowProc, _HANDLEENTRY::phead, _HANDLEENTRY::pOwner, tagTHREADINFO::ppi, PpiCurrent, PPROCOBJHEAD, tagTHREADINFO::ptdb, TestWF, TIF_16BIT, tagTHREADINFO::TIF_flags, TYPE_CALLPROC, TYPE_FREE, TYPE_WINDOW, VOID(), WFSERVERSIDEPROC, and WNDPROC_PWND. Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 99 of file w32/ntuser/kernel/cleanup.c. References tagSHAREDINFO::aheList, tagSERVERINFO::apfnClientA, tagSERVERINFO::apfnClientW, tagCLS::atomClassName, tagSERVERINFO::atomSysClass, _HANDLEENTRY::bType, tagCLS::CSF_flags, CSF_WOWCLASS, CSF_WOWDEFERDESTROY, DestroyClass(), giheLast, gpfnwp, gpsi, gSharedInfo, ICLS_BUTTON, ICLS_MAX, tagWND::lpfnWndProc, NULL, tagPROCESSINFO::pclsPrivateList, tagPROCESSINFO::pclsPublicList, _PFNCLIENT::pfnDefWindowProc, _HANDLEENTRY::phead, _HANDLEENTRY::pOwner, tagTHREADINFO::ppi, PpiCurrent, PseudoDestroyClassWindows(), PtiCurrent, PWCFromPCLS, TestWF, TIF_16BIT, tagTHREADINFO::TIF_flags, TYPE_WINDOW, VOID(), WFSERVERSIDEPROC, and WNDPROC_PWND.
|
|
Definition at line 555 of file w32/ntuser/kernel/security.c. References BOOL, KeyMapping, NTSTATUS(), ObCheckObjectAccess(), SeCreateAccessState(), SeDeleteAccessState(), Status, and TRUE. Referenced by _BuildNameList(), _UserTestForWinStaAccess(), OpenCacheKeyEx(), ReferenceWindowStation(), and xxxMouseEventDirect().
|
|
Definition at line 136 of file libmgmt.c. References acatomSysDepends, catomSysTableEntries, and VOID(). Referenced by _SetWinEventHook(), and zzzSetWindowsHookEx().
|
|
Definition at line 37 of file w32/ntuser/kernel/security.c. References DWORD, NULL, PBYTE, RtlCopySid(), RtlLengthSid(), and USHORT. Referenced by InitSecurity(), and xxxConnectService().
|
|
Definition at line 203 of file swp.c. References tagSMWP::acvr, BOOL, tagSMWP::ccvr, tagSMWP::ccvrAlloc, FALSE, NULL, and TRUE. Referenced by _BeginDeferWindowPos(), InternalBeginDeferWindowPos(), and Win32UserInitialize().
|
|
Definition at line 155 of file w32/ntuser/kernel/random.c. References FALSE, NULL, RtlInitUnicodeString(), and TRUE. Referenced by _SetCursorIconData(), InternalRegisterClassEx(), and xxxSetClassData().
|
|
Definition at line 3208 of file queue.c. References tagMLIST::cMsgs, DebugValidateMLIST, DebugValidateMLISTandQMSG, ExAllocateFromPagedLookasideList(), gUserPostMessageLimit, NULL, tagQMSG::pqmsgNext, tagQMSG::pqmsgPrev, tagMLIST::pqmsgRead, tagMLIST::pqmsgWriteLast, and QEntryLookaside. Referenced by _PostMessage(), _PostThreadMessage(), DestroyProcessInfo(), DoTimer(), PostEventMessage(), PostInputMessage(), and xxxSetForegroundWindow2().
|
|
Definition at line 2102 of file queue.c. References tagQ::afKeyState, CBKEYSTATE, tagQ::cLockCount, DebugValidateMLIST, ExAllocateFromPagedLookasideList(), gafAsyncKeyState, GTERMF_MOUSE, tagQ::iCursorLevel, LockQCursor, tagQ::mlInput, NULL, tagTHREADINFO::pq, QLookaside, SYSCUR, TEST_GTERMF, and USHORT. Referenced by xxxCreateThreadInfo(), xxxHardErrorControl(), xxxSetThreadDesktop(), xxxSwitchDesktop(), zzzJournalAttach(), and zzzRecalcThreadAttachment().
|
|
Definition at line 984 of file sprite.c. References BOOL, BYTE, tagFADE::dwFlags, DWORD, tagFADE::dwStart, tagFADE::dwTime, FADE_COMPLETED, FADE_SHOW, gfade, tagFADE::hbm, tagFADE::hdc, NtGetTickCount(), NULL, StopFade(), and UpdateFade(). Referenced by xxxSystemTimerProc().
|
|
Definition at line 289 of file ntimm.c. References PtoH. Referenced by AssociateInputContextEx(), and DestroyInputContext().
|
|
Definition at line 299 of file ntimm.c. References AIC_ERROR, AIC_FOCUSCONTEXTCHANGED, AIC_STATUS, AIC_SUCCESS, AssociateInputContext(), BOOL, BuildHwndList(), BWL_ENUMCHILDREN, BWL_ENUMLIST, FreeHwndList(), GETPTI, tagWND::hImc, NULL, NULL_HIMC, tagTHREADINFO::pq, PtiCurrent, PtoH, RevalidateHwnd, tagBWL::rghwnd, tagTHREADINFO::spDefaultImc, tagQ::spwndFocus, and Status. Referenced by NtUserAssociateInputContext().
|
|
Definition at line 29 of file mngrayc.c. References BOOL, tagOEMBITMAPINFO::cx, tagOEMBITMAPINFO::cy, FAR, gpsi, HDCBITS, HEBREW_UI_LANGID, NtUserBitBltSysBmp(), OBI_HELP, OBI_HELP_D, OBI_HELP_H, SYSMET, tagOEMBITMAPINFO::x, and tagOEMBITMAPINFO::y. Referenced by DrawCaptionButtons(), DrawSize(), DrawStateW(), LoadBmp(), MNDrawArrow(), xxxDrawCaptionBar(), xxxDrawSB2(), xxxRealDrawMenuItem(), xxxTrackCaptionButton(), and zzzDrawInvertScrollArea().
|
|
Definition at line 448 of file mngray.c. References BC_INVERT, BC_NOMIRROR, cy, DWORD, gpDispInfo, tagDISPLAYINFO::hdcGray, L, NULL, and VOID(). Referenced by DrawMenuItemCheckMark(), DrawStateW(), xxxDrawMenuItem(), xxxDrawState(), and xxxRealDrawMenuItem().
|
|
Definition at line 32 of file wmicon.c. References BOOL, cy, FALSE, SetBestStretchMode, and TRUE. Referenced by _DrawIconEx(), and BltMe4Times().
|
|
Definition at line 299 of file ntuser/kernel/cursor.c. References ClipPointToDesktop(), tagDISPLAYINFO::fDesktopIsRect, gpDispInfo, grcCursorClip, grcVDMCursorBounds, gspwndFullScreen, NULL, PUDF_VDMBOUNDSACTIVE, TEST_PUDF, and VOID(). Referenced by xxxMoveEventAbsolute(), zzzActiveCursorTracking(), and zzzInternalSetCursorPos().
|
|
Definition at line 475 of file ntimm.c. References FALSE, NULL, tagIMC::pImcNext, PtiCurrent, tagTHREADINFO::ptiSibling, PtoH, tagTHREADINFO::spDefaultImc, and UINT. Referenced by ImmEnumInputContext(), and NtUserBuildHimcList().
|
|
Definition at line 91 of file enumwin.c. References BWL, BWL_ENUMIMELAST, BWL_ENUMOWNERLIST, BWL_REMOVEIMECHILD, CheckCritIn, CHWND_BWLCREATE, gpbwlList, InternalBuildHwndList(), InternalBuildHwndOwnerList(), IS_IME_ENABLED, NULL, pbwlCache, tagBWL::pbwlNext, tagBWL::phwndMax, tagBWL::phwndNext, PtiCurrent, tagBWL::ptiOwner, and tagBWL::rghwnd. Referenced by _FindWindowEx(), ArrangeWindows(), AssociateInputContextEx(), CascadeWindowsEnum(), DestroyInputContext(), InitSwitchWndInfo(), InternalEnumWindows(), NtUserBuildHwndList(), StartTaskModalDialog(), UnmaximizeChildWindows(), xxxArrangeIconicWindows(), xxxCheckImeShowStatus(), xxxClientShutdown(), xxxDefWindowProc(), xxxDesktopRecalc(), xxxDWPPrint(), xxxInternalDoSyncPaint(), xxxInternalEnumWindow(), xxxMetricsRecalc(), xxxSendBSMtoDesktop(), and xxxShowOwnedWindows().
|
|
Definition at line 3620 of file swp.c. References FALSE, GetLastNonBottomMostWindow(), GetLastTopMostWindow(), GETPTI, gpqForeground, IS_IME_ENABLED, NULL, tagQ::spwndActive, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndOwner, tagWND::spwndParent, TestWF, TestwndChild, TIF_ALLOWFOREGROUNDACTIVATE, TRUE, WEFTOPMOST, WFBOTTOMMOST, and WFVISIBLE. Referenced by CheckOnTop(), CheckTopmost(), TrackBackground(), xxxCreateWindowEx(), and xxxSetParent().
|
|
Referenced by _GetScrollBarInfo(), HitTestScrollBar(), RecalcTrackRect(), xxxDoScrollMenu(), xxxDrawScrollBar(), xxxDrawThumb(), and xxxSBTrackInit(). |
|
Definition at line 925 of file sbctl.c. References tagSBCALC::cpx, tagSBCALC::cpxThumb, DWORD, max, min, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxMin, tagSBCALC::pxRight, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, and SYSMET. Referenced by _GetScrollBarInfo(), CalcSBStuff(), and SBCtlSetup().
|
|
Definition at line 1247 of file rare.c. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 523 of file visrgn.c. References _IsDescendant(), BOOL, CalcWindowVisRgn(), FALSE, grpdeskRitInput, gspwndLockUpdate, tagWND::head, IsVisible(), NULL, PZERO, tagDESKTOP::rpwinstaParent, and SetOrCreateRectRgnIndirectPublic(). Referenced by _GetDCEx(), InvalidateGDIWindows(), ResetSharedDesktops(), SwpCalcVisRgn(), UserGetClientRgn(), UserSetDCVisRgn(), and UserVisrgnFromHwnd().
|
|
Definition at line 585 of file visrgn.c. References tagWND::hrgnClip, IntersectRgn, NULL, tagWND::rcClient, tagWND::rcWindow, and SetRectRgnIndirect(). Referenced by GetNCUpdateRgn(), InternalInvalidate3(), and xxxInternalInvalidate().
|
|
Definition at line 1515 of file ntuser/kernel/input.c. References CLEAR_PUDF, gppiStarting, NULL, tagPROCESSINFO::ppiNext, PUDF_ALLOWFOREGROUNDACTIVATE, and TEST_PUDF. Referenced by WakeSomeone().
|
|
|
|
Definition at line 1056 of file focusact.c. References BOOL, FALSE, glinp, gppiInputProvider, gpqForeground, gptiForeground, IsTimeFromLastRITEvent(), NULL, tagTHREADINFO::ppi, tagLASTINPUT::ptiLastWoken, TRUE, UP, and W32PF_ALLOWSETFOREGROUND. Referenced by _LockSetForegroundWindow(), CheckAllowForeground(), NtUserSystemParametersInfo(), xxxAllowSetForegroundWindow(), xxxHardErrorControl(), xxxSendBSMtoDesktop(), and xxxSetForegroundWindow().
|
|
Definition at line 454 of file caret.c. References _KillSystemTimer(), tagQ::caret, tagCARET::fOn, tagCARET::fVisible, gbRemoteSession, gpsi, IDSYS_CARET, tagCARET::iHideLevel, PtiCurrent, tagCARET::spwnd, UT_InvertCaret(), and VOID(). Referenced by _SetCaretBlinkTime(), xxxCreateCaret(), and zzzSetCaretPos().
|
|
Definition at line 887 of file validate.c. References CheckDevLockOut, ExAcquireResourceExclusiveLite(), ExReleaseResource, gpresUser, gptiCurrent, ISATOMICCHECK, TRUE, and VOID(). Referenced by NtUserGetKeyState().
|
|
Definition at line 982 of file kbdlyout.c. References CheckCritIn, ClearAsyncKeyStateToggle, ClearKeyStateToggle, ClearRawKeyToggle, gfKanaToggle, ghKbdTblBase, gpKbdNlsTbl, gpKbdTbl, gptiForeground, guKbdTblSize, tagKBDFILE::hBase, tagKL::hkl, ISTS, NULL, tagKBDFILE::pKbdNlsTbl, tagKBDFILE::pKbdTbl, tagTHREADINFO::pq, SetAsyncKeyStateToggle, SetKeyStateToggle, SetRawKeyToggle, tagKBDFILE::Size, tagKL::spkf, TestAsyncKeyStateToggle, TRUE, UpdateKeyLights(), and VOID(). Referenced by SetForegroundThread(), xxxInternalActivateKeyboardLayout(), and xxxSetPKLinThreads().
|
|
|
|
|
Definition at line 426 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, BOOL, DWORD, FALSE, gdwPolicyFlags, GetCurrentProcessId, gpidLogon, hModuleWin, IS_PTR, NT_ERROR, NTSTATUS(), NULL, OpenCacheKeyEx(), PMAP_DESKTOP, POLICY_MACHINE, POLICY_USER, PTR_TO_ID, RtlInitUnicodeString(), ServerLoadString, Status, and TRUE. Referenced by xxxSystemParametersInfo().
|
|
Definition at line 499 of file w32/ntuser/kernel/profile.c. References BOOL, DWORD, FALSE, gdwPolicyFlags, OpenCacheKeyEx(), PMAP_DESKTOP, POLICY_MACHINE, POLICY_USER, and TRUE. Referenced by xxxUpdatePerUserSystemParameters().
|
|
Definition at line 492 of file w32/ntuser/kernel/security.c. References BOOL, FALSE, RtlAreAllAccessesGranted(), and TRUE. Referenced by NtUserGetCaretBlinkTime(), NtUserGetDoubleClickTime(), and xxxMouseEventDirect().
|
|
Definition at line 4464 of file desktop.c. References tagPROCESSINFO::bmHandleFlags, BOOL, EnterHandleFlagsCrit(), FALSE, HF_LIMIT, Index, LeaveHandleFlagsCrit(), NULL, PEXHANDLE, and PpiCurrent. Referenced by _GetUserObjectInformation(), OkayToCloseDesktop(), OkayToCloseWindowStation(), and zzzSetDesktop().
|
|
Definition at line 4557 of file desktop.c. References BOOL, EnterHandleFlagsCrit(), gHandleInUse, gProcessInUse, LeaveHandleFlagsCrit(), and PsGetCurrentProcess. Referenced by OkayToCloseDesktop(), and OkayToCloseWindowStation().
|
|
Definition at line 461 of file imehotky.c. References BOOL, FALSE, FindImeHotKeyByKey(), gpImeHotKeyListHeader, _tagIMEHOTKEYOBJ::hk, MOD_BOTH_SIDES, MOD_MODIFY_KEYS, NULL, TestKeyStateDown, TRUE, UINT, and _tagIMEHOTKEY::uModifiers. Referenced by NtUserCheckImeHotKey(), and xxxImmProcessKey().
|
|
Definition at line 131 of file w32/ntuser/kernel/random.c. References _IsChild(), BOOL, NULL, and TRUE. Referenced by DoPaint(), DoTimer(), FindQMsg(), xxxScanSysQueue(), and xxxWindowHitTest2().
|
|
Definition at line 518 of file w32/ntuser/kernel/security.c. References tagPROCESSINFO::amwinsta, BOOL, FALSE, gpidLogon, PpiCurrent, PsGetCurrentProcess, RtlAreAllAccessesGranted(), and TRUE. Referenced by _RegisterHotKey(), _SetCaretBlinkTime(), _SetDoubleClickTime(), xxxSetSysColors(), xxxSystemParametersInfo(), zzzClipCursor(), zzzSetCursorPos(), and zzzSetSystemCursor().
|
|
Definition at line 335 of file movesize.c. References _GetProp(), _MonitorFromRect(), CopyRect, FALSE, tagCHECKPOINT::fMaxInitialized, tagCHECKPOINT::fMinInitialized, GetMonitorMaxArea(), HMIsMarkDestroy, InternalSetProp(), NULL, PROP_CHECKPOINT, PROPF_INTERNAL, tagCHECKPOINT::ptMax, tagCHECKPOINT::ptMin, PWNDDESKTOP, tagCHECKPOINT::rcNormal, tagWND::spwndParent, TestWF, TRUE, WFMAXIMIZED, WFMINIMIZED, and WFREALLYMAXIMIZABLE. Referenced by UpdateCheckpoint(), xxxMinMaximize(), and xxxMS_TrackMove().
|
|
|
|
Definition at line 1218 of file focusact.c. References DecSFWLockCount().
|
|
Definition at line 565 of file w32/ntuser/kernel/init.c. References DelayedDestroyCacheDC(), DestroyBitmap(), DestroyBrush(), DestroyCacheDCEntries(), DestroyDC(), DestroyFont(), DestroyMonitor(), DestroyRegion(), gfade, ghbmBits, ghbmCaption, ghbmWallpaper, ghbrBlack, ghbrHungApp, ghbrWhite, ghdcMem, ghdcMem2, ghFontSys, ghIconFont, ghMenuFont, ghMenuFontDef, ghpalWallpaper, ghrgnGDC, ghrgnInv0, ghrgnInv1, ghrgnInv2, ghrgnInvalid, ghrgnInvalidSum, ghrgnSCR, ghrgnScrl1, ghrgnScrl2, ghrgnScrlDst, ghrgnScrlSrc, ghrgnScrlValid, ghrgnScrlVis, ghrgnSPB1, ghrgnSPB2, ghrgnSW, ghrgnSWP1, ghrgnValid, ghrgnValidSum, ghrgnVisNew, ghSmCaptionFont, ghStatusFont, gpDispInfo, gpMonitorCached, gpsi, tagDISPLAYINFO::hbmGray, tagFADE::hdc, tagDISPLAYINFO::hdcBits, tagDISPLAYINFO::hdcGray, tagDISPLAYINFO::hdcScreen, tagDISPLAYINFO::hDev, tagDISPLAYINFO::hrgnScreen, NULL, tagDISPLAYINFO::pdceFirst, tagDISPLAYINFO::pmdev, tagDISPLAYINFO::pMonitorFirst, tagMONITOR::pMonitorNext, PtiCurrent, SYSHBRUSH, and VOID(). Referenced by CleanupResources().
|
|
Definition at line 216 of file power.c. References CancelPowerRequest(), gbNoMorePowerCallouts, gpPowerRequestMutex, NULL, PPOWERREQUEST, TRUE, and UnqueuePowerRequest(). Referenced by CleanupResources(), and InitiateWin32kCleanup().
|
|
Definition at line 2087 of file ntinput.c. References CleanupGDI(), CleanupPowerRequestList(), DestroyClass(), gbCleanedUpResources, gpclsList, HH_CLEANUPRESOURCES, HYDRA_HINT, LockQCursor, NULL, PpiCurrent, tagTHREADINFO::pq, tagTHREADINFO::ptiSibling, TRUE, UnloadCursorsAndIcons(), and VOID(). Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 1131 of file queue.c. References gppiStarting, PROCESSINFO, and REMOVE_FROM_LIST. Referenced by DestroyProcessInfo(), FRemoveForegroundActivate(), and InitSystemThread().
|
|
Definition at line 57 of file hungapp.c. References BOOL, ClrWF, gpvwplHungRedraw, TestWF, VOID(), VWPLRemove(), and WFANYHUNGREDRAW. Referenced by InternalInvalidate3(), xxxBeginPaint(), xxxDrawCaptionBar(), xxxFreeWindow(), xxxHungAppDemon(), xxxRedrawHungWindow(), and xxxSimpleDoSyncPaint().
|
|
Definition at line 2400 of file kernel/sendmsg.c. Referenced by xxxFreeWindow().
|
|
Definition at line 4700 of file queue.c. References tagMLIST::cMsgs, FJOURNALPLAYBACK, tagCLIENTTHREADINFO::fsWakeBits, tagQ::mlInput, tagTHREADINFO::pcti, tagTHREADINFO::pq, tagQ::QF_flags, QF_MOUSEMOVED, and VOID(). Referenced by xxxDesktopThread(), and xxxScanSysQueue().
|
|
Definition at line 5223 of file queue.c. References PtiCurrent, and VOID().
|
|
Definition at line 102 of file w32/ntuser/kernel/random.c. References ClrWF, dwFlags, GETPTI, PtiCurrent, and ValidateState(). Referenced by AnimateWindow(), ButtonWndProcWorker(), CalcClientScrolling(), CBNcCreateHandler(), DefDlgProcWorker(), DefFrameProcWorker(), ECNcCreate(), ECSetPasswordChar(), EditWndProc(), MDIAddSysMenu(), MDIClientWndProcWorker(), and MLCreate().
|
|
Referenced by xxxPollAndWaitForSingleObject(), xxxSleepTask(), and xxxSleepThread(). |
|
|
|
|
|
Referenced by CreateTerminalInput(). |
|
Referenced by xxxDoSysExpunge(), and xxxLoadHmodIndex(). |
|
Referenced by SfnOUTCBOXSTRING(), and SfnOUTLBOXSTRING(). |
|
|
|
Referenced by xxxImmLoadLayout(). |
|
Referenced by xxxImmProcessKey(). |
|
Referenced by xxxLoadHmodIndex(). |
|
Referenced by xxxLW_LoadFonts(). |
|
Referenced by xxxLW_LoadFonts(). |
|
Referenced by xxxSnapWindow(). |
|
Definition at line 1219 of file clinit.c. References BOOL, ButtonWndProcA(), ButtonWndProcW(), ButtonWndProcWorker(), CheckBadApp(), _CLIENTINFO::CI_flags, CI_INITIALIZED, CI_REGISTERCLASSES, ComboBoxWndProcA(), ComboBoxWndProcW(), ComboBoxWndProcWorker(), ComboListBoxWndProcA(), ComboListBoxWndProcW(), DefDlgProcA(), DefDlgProcW(), DefDlgProcWorker(), DESKTOPINFO, DesktopWndProcA(), DesktopWndProcW(), DispatchClientMessage(), DispatchHookA(), DispatchHookW(), _USERCONNECT::dwDispatchCount, DWORD, EditWndProcA(), EditWndProcW(), EditWndProcWorker(), FALSE, fnHkINLPCWPRETSTRUCTA(), fnHkINLPCWPRETSTRUCTW(), fnHkINLPCWPSTRUCTA(), fnHkINLPCWPSTRUCTW(), gcsAccelCache, GdiProcessSetup(), gDispatchTableValues, gdwLpkEntryPoints, GetClientInfo, gfFirstThread, gfServerProcess, gfSystemInitialized, ghbrBlack, ghbrWhite, ghdcBits2, gpsi, gSharedInfo, hmodUser, tagMSG_TABLE_ENTRY::iFunction, ImeWndProcA(), ImeWndProcW(), ImeWndProcWorker(), InitClientDrawing(), InitOemXlateTables(), INT, ListBoxWndProcA(), ListBoxWndProcW(), ListBoxWndProcWorker(), LoadAppDlls(), LoadCursorsAndIcons(), MB_DlgProcA(), MB_DlgProcW(), MDIActivateDlgProcA(), MDIActivateDlgProcW(), MDIClientWndProcA(), MDIClientWndProcW(), MDIClientWndProcWorker(), MenuWndProcA(), MenuWndProcW(), MessageTable, NT_SUCCESS, NTSTATUS(), NtUserCallNoParam(), NtUserCallOneParam(), NtUserGetThreadDesktop(), NtUserInitializeClientPfnArrays(), NtUserProcessConnect(), NULL, pdiLocal, _PFNCLIENTWORKER::pfnButtonWndProc, _PFNCLIENT::pfnButtonWndProc, pfnClientA, pfnClientW, pfnClientWorker, _PFNCLIENTWORKER::pfnComboBoxWndProc, _PFNCLIENT::pfnComboBoxWndProc, _PFNCLIENTWORKER::pfnComboListBoxProc, _PFNCLIENT::pfnComboListBoxProc, _PFNCLIENT::pfnDefWindowProc, _PFNCLIENT::pfnDesktopWndProc, _PFNCLIENTWORKER::pfnDialogWndProc, _PFNCLIENT::pfnDialogWndProc, _PFNCLIENT::pfnDispatchHook, _PFNCLIENT::pfnDispatchMessage, _PFNCLIENTWORKER::pfnEditWndProc, _PFNCLIENT::pfnEditWndProc, _PFNCLIENT::pfnHkINLPCWPRETSTRUCT, _PFNCLIENT::pfnHkINLPCWPSTRUCT, _PFNCLIENTWORKER::pfnImeWndProc, _PFNCLIENT::pfnImeWndProc, _PFNCLIENTWORKER::pfnListBoxWndProc, _PFNCLIENT::pfnListBoxWndProc, _PFNCLIENT::pfnMB_DlgProc, _PFNCLIENT::pfnMDIActivateDlgProc, _PFNCLIENTWORKER::pfnMDIClientWndProc, _PFNCLIENT::pfnMDIClientWndProc, _PFNCLIENT::pfnMenuWndProc, _PFNCLIENT::pfnScrollBarWndProc, _PFNCLIENTWORKER::pfnStaticWndProc, _PFNCLIENT::pfnStaticWndProc, _PFNCLIENT::pfnTitleWndProc, tagSHAREDINFO::psi, RW_RegisterControls(), RW_RegisterDDEML(), ScrollBarWndProcA(), ScrollBarWndProcW(), _USERCONNECT::siClient, StaticWndProcA(), StaticWndProcW(), StaticWndProcWorker(), Status, TRUE, _USERCONNECT::ulVersion, and USERCURRENTVERSION. Referenced by xxxCreateThreadInfo().
|
|
Definition at line 33 of file multimon.c. References _MonitorFromPoint(), tagDISPLAYINFO::fDesktopIsRect, gpDispInfo, gpMonitorMouse, NULL, PtInRect(), and tagMONITOR::rcMonitor. Referenced by BoundCursor().
|
|
Definition at line 7298 of file userk.h. Referenced by DestroyProcessInfo(), InitiateWin32kCleanup(), NtUserOpenInputDesktop(), xxxCloseDesktop(), xxxCreateDesktop(), xxxCreateDisconnectDesktop(), xxxOpenDesktop(), xxxResolveDesktop(), xxxResolveDesktopForWOW(), xxxRestoreCsrssThreadDesktop(), and xxxSetCsrssThreadDesktop().
|
|
Definition at line 5495 of file swp.c. References ClrWF, DecPaintCount(), DeleteMaybeSpecialRgn(), tagWND::hrgnUpdate, NEEDSPAINT, NULL, tagWND::spwndChild, tagWND::spwndNext, TestWF, VOID(), WFINTERNALPAINT, and WFVISIBLE. Referenced by SetVisible(), and xxxMinMaximize().
|
|
Definition at line 278 of file ex.c. References MmMapViewOfSection(), MmUnmapViewOfSection(), NT_SUCCESS, NTSTATUS(), NULL, PAGE_SIZE, PBYTE, PsGetCurrentProcess, and Status. Referenced by HMGrowHandleTable(), HMInitHandleTable(), UserCommitDesktopMemory(), and UserCommitSharedMemory().
|
|
Definition at line 6972 of file userk.h. Referenced by TimersProc(), and xxxPollAndWaitForSingleObject().
|
|
Definition at line 6963 of file userk.h. Referenced by zzzCalcStartCursorHide().
|
|
|
|
|
|
Definition at line 494 of file inctlpan.c. References BOOL, CCACHEDCAPTIONS, CreateCaptionStrip(), tagOEMBITMAPINFO::cx, tagOEMBITMAPINFO::cy, cy, DrawCaptionButtons(), DrawFrameControl(), FALSE, FillRect(), gcachedCaptions, GetFrameControlMetrics(), ghbmBits, ghbmCaption, gpDispInfo, gpsi, HDCBITS, tagDISPLAYINFO::hdcScreen, min, NULL, OBI_COUNT, OBI_MENUCHECK, PackFrameControls(), tagCAPTIONCACHE::pOem, tagCAPTIONCACHE::spcursor, sysBmpStyles, SYSHBR, SYSMET, szOneChar, TestALPHA, TRUE, UINT, Unlock, tagOEMBITMAPINFO::x, and tagOEMBITMAPINFO::y. Referenced by xxxResetDisplayDevice(), xxxSetWindowNCMetrics(), and xxxSystemParametersInfo().
|
|
Definition at line 1463 of file dc.c. References AnySpbs, CFCLASSDC, DCE, tagDCE::DCX_flags, FALSE, gpDispInfo, tagDCE::hdc, tagMONITOR::hDev, tagDISPLAYINFO::hDev, tagDCE::hrgnClip, tagDCE::hrgnClipPublic, tagDCE::hrgnSavedVis, IncrementFreeDCECount(), InvalidateDce(), NULL, tagWND::pcls, tagCLS::pdce, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDCE::pMonitor, PtiCurrent, tagDCE::ptiOwner, tagDCE::pwndClip, tagDCE::pwndOrg, and TestCF. Referenced by _GetDCEx(), GetMonitorDC(), InitUserScreen(), and xxxCreateWindowEx().
|
|
Referenced by CreateBitmapStrip(), xxxAnimateCaption(), and xxxResetDisplayDevice(). |
|
Definition at line 40 of file mngray.c. References tagDISPLAYINFO::cxGray, cy, ghbmBits, ghFontSys, gpDispInfo, GreGetTextAlign(), GreSetTextAlign(), HDCBITS, tagDISPLAYINFO::hdcGray, and NULL.
|
|
Definition at line 2696 of file desktop.c. References Error, NT_SUCCESS, NTSTATUS(), NULL, Status, UserCommitDesktopMemory(), and UserCreateHeap(). Referenced by xxxCreateDesktop2().
|
|
Definition at line 406 of file w32/ntuser/kernel/pnp.c. References aDeviceTemplate, BEGINATOMICCHECK, BYTE, CheckCritIn, CreateKernelEvent(), DEVICE_TYPE_MAX, ENDATOMICCHECK, EnterDeviceInfoListCrit(), EXITATOMICCHECK, FALSE, GDIAF_ARRIVED, gpDeviceInfoList, LeaveDeviceInfoListCrit(), NULL, RequestDeviceChange(), RtlCopyUnicodeString(), and TRUE. Referenced by DeviceClassNotify(), OpenMultiplePortDevice(), and RawInputThread().
|
|
Definition at line 2041 of file ntuser/kernel/clipbrd.c. References BOOL, BYTE, HDCBITS, and NULL. Referenced by xxxGetDummyPalette().
|
|
Definition at line 57 of file visrgn.c. References PZERO. Referenced by _GetDCEx(), BltValidInit(), CalcWindowVisRgn(), CenterWallpaper(), CreateEmptyRgnPublic(), GetMonitorDC(), InternalScrollDC(), NtUserGetDC(), PreventInterMonitorBlts(), ResetSharedDesktops(), UserValidateCopyRgn(), xxxBeginPaint(), xxxCreateDisconnectDesktop(), xxxMenuBarDraw(), xxxMNInvertItem(), and xxxRedrawHungWindow().
|
|
Definition at line 74 of file visrgn.c. References CreateEmptyRgn(). Referenced by _GetDCEx(), GetNCUpdateRgn(), InitUserScreen(), and InternalInvalidate3().
|
|
Definition at line 761 of file sprite.c. References BEGINATOMICCHECK, DeleteFadeSprite(), dwFlags, tagFADE::dwFlags, tagFADE::dwTime, ENDATOMICCHECK, FADE_WINDOW, FALSE, gfade, gpDispInfo, tagFADE::hbm, tagFADE::hdc, tagDISPLAYINFO::hdcScreen, tagDISPLAYINFO::hDev, tagFADE::hsprite, HWq, NULL, tagFADE::ptDst, tagWND::rcWindow, tagFADE::size, and xxxSetLayeredWindow(). Referenced by MNFadeSelection(), xxxMenuWindowProc(), and xxxTooltipWndProc().
|
|
Referenced by SPISetIconTitleFont(), and UserSetFont(). |
|
Definition at line 212 of file winsta.c. References ARRAY_SIZE, lpszStdFormats, NT_SUCCESS, NTSTATUS(), RtlAddAtomToAtomTable(), RtlCreateAtomTable(), RtlDestroyAtomTable(), RtlPinAtomInAtomTable(), and Status. Referenced by CreateW32Job(), and xxxCreateWindowStation().
|
|
Referenced by InternalImmLockIMC(), NtUserCreateInputContext(), xxxCreateDefaultImeWindow(), and xxxCreateThreadInfo(). |
|
Definition at line 346 of file ex.c. References KeInitializeEvent, and NULL. Referenced by CreateDeviceInfo(), RawInputThread(), RemoteConnect(), UserInitialize(), xxxDesktopThread(), and xxxInitInput().
|
|
Definition at line 151 of file w32/ntuser/kernel/profile.c. References tagPROFILEUSERNAME::awcName, CheckCritIn, InitPreviousUserString(), tagPROFILEUSERNAME::NameString, NULL, PPROFILEUSERNAME, PreviousUserString, PtiCurrent, RtlCopyUnicodeString(), and ThreadLockPool. Referenced by InitUserScreen(), NtUserSetSysColors(), PrepareForLogoff(), xxxDesktopWndProc(), xxxInitWindowStation(), xxxResetDisplayDevice(), xxxSetIMEShowStatus(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 217 of file kernel/winprop.c. References tagPROPLIST::aprop, tagPROPLIST::cEntries, DesktopAlloc(), DesktopFree, DTAG_PROPLIST, tagWND::head, tagPROPLIST::iFirstFree, NULL, tagWND::ppropList, PROP, and PROPLIST. Referenced by InternalSetProp().
|
|
Definition at line 91 of file w32/ntuser/kernel/security.c. References FALSE, NT_SUCCESS, NTSTATUS(), NULL, PBYTE, RtlAddAce(), RtlCreateAcl(), RtlCreateSecurityDescriptor(), RtlSetDaclSecurityDescriptor(), RtlSetGroupSecurityDescriptor(), RtlSetOwnerSecurityDescriptor(), RtlSetSaclSecurityDescriptor(), Status, and TRUE. Referenced by InitSecurity(), xxxConnectService(), and xxxCreateWindowStation().
|
|
Definition at line 341 of file spb.c. References _MonitorFromRect(), AnySpbs, BOOL, cy, tagDCE::DCX_flags, FALSE, tagSPB::flags, ghdcMem, ghrgnSPB2, gpDispInfo, tagSPB::hbm, tagDCE::hdc, tagDISPLAYINFO::hDev, tagSPB::hrgn, tagWND::hrgnClip, tagDISPLAYINFO::hrgnScreen, IntersectRect(), IntersectRgn, Lock, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDISPLAYINFO::pMonitorPrimary, tagDISPLAYINFO::pspbFirst, tagSPB::pspbNext, PWNDDESKTOP, tagSPB::rc, tagMONITOR::rcMonitor, tagDISPLAYINFO::rcScreen, tagWND::rcWindow, SetRectRgnIndirect(), SetWF, SPB, SPB_LOCKUPDATE, SPB_SAVESCREENBITS, SpbCheck(), SpbTransfer(), tagSPB::spwnd, tagWND::spwndNext, tagWND::spwndParent, SubtractRect(), SYSMET, TRUE, tagSPB::ulSaveId, Unlock, VOID(), and WFHASSPB. Referenced by LockWindowUpdate2(), and zzzChangeStates().
|
|
Definition at line 131 of file ex.c. References CheckCritOut, gpepCSRSS, KernelMode, NT_SUCCESS, NTSTATUS(), NULL, ObOpenObjectByPointer(), PsCreateSystemThread(), and Status. Referenced by VideoPortCallout(), xxxInitInput(), and xxxInitTerminal().
|
|
Definition at line 1376 of file w32/ntuser/kernel/init.c. References BOOL, ClientFontSweep(), FALSE, NULL, TRUE, xxxInitInput(), and xxxLW_LoadFonts(). Referenced by xxxInitTerminal().
|
|
Definition at line 814 of file w32/ntuser/kernel/misc.c. References BOOL, gpDispInfo, tagDISPLAYINFO::hDev, RemoteRedrawRectangle(), and TRACE_HYDAPI. Referenced by NtUserCtxDisplayIOCtl().
|
|
Referenced by zzzReattachThreads(). |
|
Definition at line 1272 of file paint.c. References tagTHREADINFO::cPaintsReady, tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeBits, GETPTI, tagTHREADINFO::pcti, and VOID(). Referenced by ClrFTrueVis(), DoPaint(), GetNCUpdateRgn(), InternalInvalidate3(), xxxBeginPaint(), xxxFreeWindow(), and xxxUpdateWindow2().
|
|
|
|
Definition at line 7053 of file userk.h. Referenced by CleanupDecSFWLockCount(), xxxMNEndMenuState(), and xxxMNLoop().
|
|
Definition at line 644 of file timers.c. References CheckCritIn, tagTHREADINFO::cTimersReady, tagCLIENTTHREADINFO::fsWakeBits, tagTHREADINFO::pcti, and VOID(). Referenced by DoTimer(), FreeTimer(), and InternalSetTimer().
|
|
Definition at line 5156 of file swp.c. References cDecVis(), ISTS, and VOID(). Referenced by SetMinimize(), SetVisible(), and xxxSetWindowStyle().
|
|
Definition at line 28 of file ntuser/kernel/getset.c. References _LARGE_STRING::bAnsi, BOOL, _LARGE_UNICODE_STRING::Buffer, _LARGE_STRING::Buffer, DesktopAlloc(), DesktopFree, DTAG_TEXT, DWORD, FALSE, tagWND::head, _LARGE_STRING::Length, _LARGE_UNICODE_STRING::Length, _LARGE_UNICODE_STRING::MaximumLength, NT_SUCCESS, NULL, RtlMultiByteToUnicodeN(), tagWND::strName, and TRUE. Referenced by NtUserDefSetText(), and xxxDefWindowProc().
|
|
Definition at line 1596 of file dc.c. References tagDCE::DCX_flags, DestroyCacheDC(), gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, PpiCurrent, and VOID(). Referenced by _GetDCEx(), CleanupGDI(), and DestroyProcessInfo().
|
|
Definition at line 549 of file dc.c. References tagDCE::DCX_flags, DeleteMaybeSpecialRgn(), tagDCE::hdc, tagDCE::hrgnClip, tagDCE::hrgnClipPublic, tagDCE::hrgnSavedVis, InvalidateDce(), NULL, and VOID(). Referenced by _GetDCEx(), ReleaseCacheDC(), and xxxFreeWindow().
|
|
Definition at line 132 of file paint.c. References HRGN_SPECIAL_LAST, and VOID(). Referenced by ClrFTrueVis(), DeleteHrgnClip(), DestroyCacheDC(), InternalInvalidate3(), xxxBeginPaint(), xxxFreeWindow(), and xxxSimpleDoSyncPaint().
|
|
Definition at line 250 of file power.c. References gPowerRequestList, gpPowerRequestMutex, and NULL. Referenced by Win32kNtUserCleanup().
|
|
Definition at line 265 of file kernel/winprop.c. References tagPROPLIST::aprop, DesktopFree, tagPROP::fs, tagPROP::hData, tagWND::head, tagPROPLIST::iFirstFree, NULL, tagWND::ppropList, PROPF_INTERNAL, PROPF_NOPOOL, and UINT. Referenced by xxxFreeWindow().
|
|
|
|
Definition at line 3253 of file queue.c. References tagMLIST::cMsgs, DebugValidateMLIST, DebugValidateMLISTandQMSG, ExFreeToPagedLookasideList(), NULL, tagQMSG::pqmsgNext, tagQMSG::pqmsgPrev, tagMLIST::pqmsgRead, tagMLIST::pqmsgWriteLast, and QEntryLookaside. Referenced by AdjustForCoalescing(), DestroyThreadsMessages(), FindQMsg(), FreeMessageList(), PostInputMessage(), RemoveEventMessage(), xxxReadPostMessage(), xxxScanSysQueue(), and xxxSkipSysMsg().
|
|
Definition at line 1735 of file class.c. References tagCLS::cWndReferenceCount, DestroyClass(), tagWND::pcls, tagCLS::pclsBase, tagCLS::pclsClone, tagCLS::pclsNext, and VOID(). Referenced by HMChangeOwnerThread(), and xxxFreeWindow().
|
|
Definition at line 47 of file desktop.c. References DF_DESTROYED, tagDESKTOP::dwDTFlags, NULL, and tagDESKTOP::pheapDesktop. Referenced by _InitPwSB(), CreateProp(), DefSetText(), HMAllocObject(), xxxCreateDefaultImeWindow(), xxxCreateDesktop2(), xxxInsertMenuItem(), xxxRemoveDeleteMenuHelper(), and xxxSetLPITEMInfo().
|
|
Definition at line 6718 of file userk.h.
|
|
Definition at line 1638 of file dc.c. References BOOL, tagDCE::DCX_flags, DecrementFreeDCECount(), DeleteMaybeSpecialRgn(), FALSE, gpDispInfo, tagDCE::hdc, tagDCE::hrgnClip, tagDCE::hrgnClipPublic, tagDCE::hrgnSavedVis, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, PpiCurrent, tagDCE::pwndClip, tagDCE::pwndOrg, and TRUE. Referenced by DelayedDestroyCacheDC(), DestroyCacheDCEntries(), DestroyClass(), DestroyMonitorDCs(), ReleaseCacheDC(), xxxFreeWindow(), and xxxUserProcessCallout().
|
|
Definition at line 2923 of file createw.c. References tagDCE::DCX_flags, DestroyCacheDC(), gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDCE::ptiOwner, and VOID(). Referenced by CleanupGDI(), and DestroyThreadsObjects().
|
|
Definition at line 1207 of file class.c. References tagCLS::atomClassName, ClassFree(), tagCLS::cWndReferenceCount, DestroyCacheDC(), DestroyClassBrush(), DestroyClassSmIcon(), tagDCE::hdc, IS_PTR, LockDesktop, NULL, tagCLS::pclsBase, tagCLS::pclsClone, tagCLS::pclsNext, tagCLS::pdce, PtiCurrent, tagCLS::rpdeskParent, tagCLS::spcpdFirst, Unlock, UnlockAndFreeCPDs(), UnlockDesktop, and UserDeleteAtom(). Referenced by _UnregisterClass(), _WOWCleanup(), _WOWModuleUnload(), CleanupResources(), DereferenceClass(), DestroyProcessesClasses(), and FinalUserInit().
|
|
Definition at line 146 of file classchg.c. References _DestroyCursor(), BOOL, CSF_CACHEDSMICON, tagCLS::CSF_flags, CURSOR_ALWAYSDESTROY, FALSE, TRUE, and Unlock. Referenced by DestroyClass(), xxxRecreateSmallIcons(), and xxxSetClassIcon().
|
|
Definition at line 879 of file kernel/winable.c. References DBGVERIFYEVENTHOOK, tagEVENTHOOK::fDestroyed, gpWinEventHooks, HMFreeObject(), HMMarkObjectDestroy(), tagEVENTHOOK::ihmod, tagEVENTHOOK::pehNext, RemoveHmodDependency(), SET_OR_CLEAR_SRVIF, SRVIF_WINEVENTHOOKS, and TRUE. Referenced by _UnhookWinEvent(), and FreeThreadsWinEvents().
|
|
Definition at line 122 of file ntimm.c. References AssociateInputContext(), _HANDLEENTRY::bFlags, BOOL, BuildHwndList(), BWL_ENUMCHILDREN, BWL_ENUMLIST, FALSE, FreeHwndList(), GETPTI, HANDLEF_DESTROY, tagWND::hImc, HMDestroyUnlockedObject(), HMPheFromObject, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, PtoH, RevalidateHwnd, tagBWL::rghwnd, tagTHREADINFO::rpdesk, tagTHREADINFO::spDefaultImc, tagDESKTOPINFO::spwnd, tagWND::spwndChild, and TRUE. Referenced by ImmDestroyContext(), ImmDllInitialize(), and NtUserDestroyInputContext().
|
|
Definition at line 435 of file kbdlyout.c. References tagKBDFILE::hBase, HMFreeObject(), HMMarkObjectDestroy(), and RemoveKeyboardLayoutFile(). Referenced by DestroyKL().
|
|
Definition at line 1688 of file kbdlyout.c. References DestroyKF(), HMFreeObject(), NULL, tagKL::piiex, tagKL::pklNext, tagKL::pklPrev, tagKL::spkf, Unlock, and VOID(). Referenced by Win32kNtUserCleanup().
|
|
Definition at line 249 of file multimon.c. References gpDispInfo, gpMonitorMouse, HMFreeObject(), HMMarkObjectDestroy(), tagMONITOR::hrgnMonitor, NULL, tagDISPLAYINFO::pMonitorFirst, tagDISPLAYINFO::pMonitorPrimary, and REMOVE_FROM_LIST. Referenced by CleanupGDI(), and UpdateUserScreen().
|
|
Definition at line 566 of file kernel/winable.c. References DBGVERIFYNOTIFY, gpPendingNotifies, NULL, tagNOTIFY::pNotifyNext, PtiCurrent, tagNOTIFY::ptiReceiver, and RemoveNotify(). Referenced by CleanEventMessage(), FreeThreadsWinEvents(), and xxxProcessNotifyWinEvent().
|
|
Definition at line 1768 of file class.c. References DestroyClass(), NULL, tagPROCESSINFO::pclsPrivateList, tagPROCESSINFO::pclsPublicList, and VOID(). Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 4976 of file queue.c. References tagSHAREDINFO::aheList, AllocQEntry(), BEGINATOMICCHECK, _HANDLEENTRY::bFlags, BOOL, _HANDLEENTRY::bType, CheckCritIn, ClearAppStarting(), CLOSE_PSEUDO_EVENT, CloseProtectedHandle(), tagPROCESSINFO::cThreads, DeferWinEventNotify, DelayedDestroyCacheDC(), tagWINDOWSTATION::dwWSF_Flags, ENDATOMICCHECK, EndDeferWinEventNotifyWithoutProcessing, FALSE, gahti, GETPTI, giheLast, GiveForegroundActivateRight(), gppiForegroundOld, gppiInputProvider, gppiList, gppiLockSFW, gppiScreenSaver, gpPublicObjectList, gpwpiFirstWow, gSharedInfo, gspwndLogonNotify, HANDLEF_DESTROY, IsShellProcess(), tagTHREADINFO::mlPost, tagPUBOBJ::next, NT_SUCCESS, NULL, ObDereferenceObject, OCF_PROCESSOWNED, tagDESKTOP::pDeskInfo, tagDESKTOPVIEW::pdvNext, tagWOWPROCESSINFO::pEventWowExec, tagPUBOBJ::pid, _HANDLEENTRY::pOwner, tagDESKTOPINFO::ppiShellProcess, PPUBOBJ, REMOVE_FROM_LIST, tagPROCESSINFO::rpdeskStartup, tagPROCESSINFO::rpwinsta, SetWakeBit(), StoreQMessage(), UnlockDesktop, UnlockWinSta, USER_SOUND_CLOSE, WOWPROCESSINFO, WSF_OPENLOCK, and zzzCalcStartCursorHide(). Referenced by xxxUserProcessCallout().
|
|
Definition at line 64 of file swp.c. References tagSMWP::acvr, tagSMWP::bHandle, BOOL, tagSMWP::ccvr, tagSMWP::ccvrAlloc, CheckCritIn, CLEAR_PUDF, CVR, DBGCheskSMWP, gSMWP, HMFreeObject(), HMMarkObjectDestroy(), tagCVR::hrgnInterMonitor, NULL, PUDF_GSMWPINUSE, TEST_PUDF, and TRUE. Referenced by _DeferWindowPos(), and xxxEndDeferWindowPosEx().
|
|
Definition at line 129 of file taskman.c. References _PostMessage(), BEGINATOMICCHECK, CheckCritIn, CLOSE_PSEUDO_EVENT, tagWOWPROCESSINFO::CSOwningThread, DTM_SETUPAPPRAN, ENDATOMICCHECK, EVENT_INCREMENT, ExitWowCritSect(), FALSE, GETDESKINFO, gpsi, gpwtiFirst, KeSetEvent(), tagTDB::nEvents, tagWOWPROCESSINFO::nTaskLock, NULL, tagTHREADINFO::pEventQueueServer, tagWOWPROCESSINFO::pEventWowExec, tagWOWTHREADINFO::pIdleEvent, tagTHREADINFO::ptdb, tagWOWPROCESSINFO::ptdbHead, tagTDB::ptdbNext, tagTDB::pti, tagWOWPROCESSINFO::ptiScheduled, tagPROCESSINFO::pwpi, tagTDB::pwti, tagWOWTHREADINFO::pwtiNext, tagDESKTOPINFO::spwndShell, tagTDB::TDB_Flags, and TDBF_SETUP. Referenced by xxxDestroyThreadInfo().
|
|
|
|
|
|
Definition at line 472 of file timers.c. References FreeTimer(), gptmrFirst, NULL, tagTIMER::pti, tagTIMER::ptiOptCreator, tagTIMER::ptmrNext, and VOID(). Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 680 of file loadbits.c. References _DestroyCursor(), and CURSOR_THREADCLEANUP.
|
|
Definition at line 93 of file hotkeys.c. References gphkFirst, tagHOTKEY::phkNext, tagHOTKEY::spwnd, Unlock, and VOID(). Referenced by xxxFreeWindow().
|
|
Definition at line 1067 of file dwp.c. References _DestroyCursor(), _GetProp(), tagSERVERINFO::atomIconSmProp, BOOL, ClrWF, CURSOR_ALWAYSDESTROY, CURSORF_SECRET, FALSE, gpsi, HMValidateHandleNoRip(), InternalRemoveProp(), MAKEINTATOM, NULL, PROPF_INTERNAL, TRUE, TYPE_CURSOR, and WFSMQUERYDRAGICON. Referenced by xxxFreeWindow(), xxxRecreateSmallIcons(), and xxxSetClassIconEnum().
|
|
Referenced by Win32UserInitialize(). |
|
Definition at line 504 of file timers.c. References FreeTimer(), gptmrFirst, NULL, tagTIMER::ptmrNext, tagTIMER::spwnd, and VOID(). Referenced by xxxClientShutdown2(), and xxxFreeWindow().
|
|
Definition at line 1025 of file w32/ntuser/kernel/pnp.c. References CheckCritOut, CheckDeviceInfoListCritOut, FALSE, gbRemoteSession, GDIAF_DEPARTED, GDIAF_PNPWAITING, GDIAF_QUERYREMOVE, GDIAF_REMOVECANCELLED, gpDeviceInfoList, NTSTATUS(), NULL, PsGetCurrentThread, RequestDeviceChange(), and USHORT.
|
|
Definition at line 594 of file taskman.c. References BOOL, CheckCritIn, gpsi, InsertTask(), tagTDB::nEvents, tagTDB::nPriority, tagWOWPROCESSINFO::nRecvLock, tagWOWPROCESSINFO::nSendLock, tagTHREADINFO::ppi, tagTHREADINFO::psmsSent, tagTHREADINFO::ptdb, tagWOWPROCESSINFO::ptiScheduled, tagPROCESSINFO::pwpi, SMF_WOWRECEIVE, SMF_WOWSEND, TIF_16BIT, tagTHREADINFO::TIF_flags, VOID(), and WakeWowTask(). Referenced by _ReplyMessage(), ReceiverDied(), xxxInterSendMsgEx(), xxxReceiveMessage(), and xxxSleepTask().
|
|
Definition at line 2687 of file ntuser/kernel/clipbrd.c. References BOOL, CheckClipboardAccess(), tagWINDOWSTATION::cNumClipFormats, DUMMY_TEXT_HANDLE, FALSE, tagWINDOWSTATION::fClipboardChanged, tagWINDOWSTATION::iClipSequenceNumber, IsTextHandle, MungeClipData(), NULL, tagWINDOWSTATION::pClipBase, PtiCurrent, tagWINDOWSTATION::spwndClipOwner, ThreadLockWinSta, ThreadUnlockWinSta, TRUE, Unlock, VOID(), xxxDrawClipboard(), and xxxSendClipboardMessage(). Referenced by xxxDW_SendDestroyMessages().
|
|
Definition at line 574 of file paint.c. References BOOL, CheckPwndFilter(), ClrWF, DecPaintCount(), DWORD, FALSE, FNID_DESKTOP, GETFNID, tagWND::hrgnUpdate, InternalDoPaint(), L, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, tagTHREADINFO::pwinsta, tagTHREADINFO::rpdesk, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, SetWF, tagDESKTOPINFO::spwnd, tagWND::spwndParent, StoreMessage(), TestWF, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, TRUE, WFCLIPCHILDREN, WFINTERNALPAINT, WFMINIMIZED, WFSTARTPAINT, WFUPDATEDIRTY, WFWIN40COMPAT, and WFWMPAINTSENT. Referenced by xxxInternalGetMessage().
|
|
Definition at line 538 of file timers.c. References AllocQEntry(), BOOL, CheckCritIn, CheckPwndFilter(), DecTimerCount(), FALSE, tagTIMER::flags, gptmrFirst, tagTHREADINFO::mlPost, tagTIMER::nID, NULL, tagTIMER::pfn, tagTIMER::pti, PtiCurrent, tagTIMER::ptmrNext, tagTIMER::ptmrPrev, SetWakeBit(), tagTIMER::spwnd, StoreQMessage(), StoreQMessagePti(), TRUE, UINT, and WM_SYSTIMER. Referenced by xxxInternalGetMessage().
|
|
Definition at line 481 of file sbctl.c. References BitBltSysBmp(), DrawBox(), FAR, IsScrollBarControl, OBI_NCGRIP, OBI_NCGRIP_L, tagWND::rcWindow, SBFSIZEGRIP, SizeBoxHwnd(), SYSHBR, SYSMET, TestWF, and WEFLEFTSCROLL. Referenced by xxxDrawWindowFrame(), and xxxSBWndProc().
|
|
Definition at line 697 of file sbctl.c. References BOOL, tagSBTRACK::cmdSB, tagSBCALC::cpxThumb, DrawGroove(), DrawPushButton(), FALSE, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, InvertRect(), LTUPFLAG, PWNDTOPSBTRACK, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, tagSBTRACK::rcTrack, RecalcTrackRect(), RTDNFLAG, and tagSBTRACK::spwndTrack. Referenced by DrawCtlThumb(), xxxDrawSB2(), xxxDrawThumb(), xxxMoveThumb(), and xxxSBWndProc().
|
|
Definition at line 69 of file tmswitch.c. References NULL, and tagWND::spwndOwner. Referenced by xxxPaintIconsInSwitchWindow(), and xxxSetForegroundWindow().
|
|
Definition at line 125 of file dwp.c. References GETPTI, NULL, tagTHREADINFO::pq, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndOwner, tagWND::spwndParent, TestWF, TIF_16BIT, tagTHREADINFO::TIF_flags, WFDISABLED, and WFVISIBLE. Referenced by GetActiveTrackPwnd(), and xxxDWP_SetCursor().
|
|
Definition at line 242 of file winhtky.c. References HotKeyHelper(), tagHOTKEYSTRUCT::key, NULL, and UINT. Referenced by xxxDefWindowProc().
|
|
Definition at line 1022 of file dwp.c. References _GetProp(), tagSERVERINFO::atomIconProp, tagSERVERINFO::atomIconSmProp, CURSORF_SECRET, gpsi, HMValidateHandleNoRip(), MAKEINTATOM, NULL, PROPF_INTERNAL, and TYPE_CURSOR. Referenced by xxxDefWindowProc().
|
|
Definition at line 96 of file winhtky.c. References BOOL, FALSE, gcHotKey, gcHotKeyAlloc, gpHotKeyList, HotKeyHelper(), HOTKEYSTRUCT, HotKeyToWindow(), tagHOTKEYSTRUCT::key, LOBYTE, Lock, NULL, tagHOTKEYSTRUCT::spwnd, TestWF, TRUE, UINT, Unlock, and WFCHILD. Referenced by xxxCreateWindowEx(), xxxDefWindowProc(), and xxxDestroyWindow().
|
|
Definition at line 2782 of file w32/ntuser/kernel/init.c. References FALSE, tagDISPLAYINFO::fAnyPalette, gbDisableAlpha, gpDispInfo, tagDISPLAYINFO::hdcScreen, and TRUE. Referenced by LoadCPUserPreferences(), and UpdateUserScreen().
|
|
|
|
Definition at line 7254 of file userk.h. Referenced by CreateDeviceInfo(), InputApc(), NlsKbdSendIMENotification(), ProcessDeviceChanges(), RawInputThread(), RequestDeviceChange(), StartDeviceRead(), UpdateKeyLights(), UpdateMouseInfo(), and Win32kNtUserCleanup().
|
|
Definition at line 7307 of file userk.h. References FALSE, HF_PROTECTED, NTSTATUS(), NULL, and SetHandleFlag(). Referenced by CheckHandleFlag(), CheckHandleInUse(), SetHandleFlag(), SetHandleInUse(), and UserDeleteW32Process().
|
|
Definition at line 7233 of file userk.h. Referenced by QueueMouseEvent(), and UnqueueMouseEvent().
|
|
|
|
Definition at line 5343 of file userk.h. References VOID(). Referenced by xxxSleepTask(), and zzzInitTask().
|
|
Definition at line 4723 of file userk.h. Referenced by xxxCallHandleMenuMessages(), xxxHandleMenuMessages(), xxxMNLoop(), xxxTrackPopupMenuEx(), xxxUnlockMenuState(), and zzzAttachToQueue().
|
|
Definition at line 5364 of file userk.h. Referenced by DestroyTask(), and xxxSleepTask().
|
|
Definition at line 575 of file w32/ntuser/kernel/profile.c. References BYTE, DWORD, gbRemoteSession, NT_SUCCESS, NULL, OpenCacheKeyEx(), PMAP_LAST, RemoteOpenCacheKeyEx(), RtlInitUnicodeString(), and Status. Referenced by IsIMMEnabledSystem(), OpenMultiplePortDevice(), SetDebugHotKeys(), Win32UserInitialize(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 1031 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, FastGetProfileIntW(), gpsi, hModuleWin, MultDiv, PMAP_LAST, and ServerLoadString. Referenced by LW_LoadProfileInitData(), MetricGetID(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 1290 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, BOOL, FastGetProfileIntW(), hModuleWin, tagPROFINTINFO::idSection, tagPROFINTINFO::lpKeyName, tagPROFINTINFO::nDefault, PPROFINTINFO, PTR_TO_ID, tagPROFINTINFO::puResult, ServerLoadString, and TRUE. Referenced by xxxSetDeskWallpaper(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 945 of file w32/ntuser/kernel/profile.c. References FastGetProfileStringW(), NULL, PMAP_LAST, RtlInitUnicodeString(), RtlUnicodeStringToInteger(), and UINT. Referenced by FastGetProfileIntFromID(), FastGetProfileIntsW(), GetKbdLangSwitch(), UpdatePerUserKeyboardIndicators(), xxxUpdatePerUserAccessPackSettings(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 642 of file w32/ntuser/kernel/profile.c. References Buffer, DWORD, L, NT_SUCCESS, NULL, OpenCacheKeyEx(), PMAP_LAST, Status, and TRUE. Referenced by bEnumerateRegistryFonts().
|
|
Definition at line 1086 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, DWORD, FastGetProfileStringW(), hModuleWin, PMAP_LAST, and ServerLoadString. Referenced by GetDeskWallpaperName(), LW_LoadResources(), xxxODI_ColorInit(), xxxSetDeskPattern(), xxxSystemParametersInfo(), xxxUpdateSystemCursorsFromRegistry(), and xxxUpdateSystemIconsFromRegistry().
|
|
Definition at line 806 of file w32/ntuser/kernel/profile.c. References BOOL, DWORD, FALSE, gbRemoteSession, gdwPolicyFlags, gpidLogon, L, NT_SUCCESS, NULL, OpenCacheKeyEx(), PMAP_LAST, PsGetCurrentProcess, RemoteOpenCacheKeyEx(), RtlInitUnicodeString(), Status, and TRUE. Referenced by bEnumerateRegistryFonts(), FastGetProfileIntW(), FastGetProfileStringFromIDW(), InitCreateUserSubsystem(), OpenMultiplePortDevice(), SetAppCompatFlags(), SetAppImeCompatFlags(), and xxxUpdatePerUserAccessPackSettings().
|
|
Definition at line 1173 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, DWORD, gbRemoteSession, hModuleWin, IS_PTR, NT_SUCCESS, NULL, OpenCacheKeyEx(), PMAP_LAST, PTR_TO_ID, RemoteOpenCacheKeyEx(), RtlInitUnicodeString(), ServerLoadString, SERVERSTRINGMAXSIZE, Status, and UINT. Referenced by CreateFontFromWinIni(), CreateSetupNameArray(), InitScancodeMap(), LoadCPUserPreferences(), SetAppCompatFlags(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 1323 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, BOOL, FALSE, FastWriteProfileStringW(), hModuleWin, PMAP_LAST, and ServerLoadString. Referenced by xxxSystemParametersInfo().
|
|
Definition at line 2022 of file dc.c. References tagDCE::DCX_flags, gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, and tagDCE::pwndOrg. Referenced by _ScrollDC().
|
|
Definition at line 988 of file w32/ntuser/kernel/profile.c. References BOOL, FALSE, NT_SUCCESS, NULL, OpenCacheKeyEx(), PMAP_LAST, RtlInitUnicodeString(), and Status. Referenced by FastUpdateWinIni(), RegisterPerUserKeyboardIndicators(), SetFilterKeys(), SetMouseKeys(), SetSoundSentry(), UpdateWinIniInt(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 1115 of file w32/ntuser/kernel/profile.c. References ARRAY_SIZE, BOOL, FALSE, hModuleWin, IS_PTR, NT_SUCCESS, NULL, OpenCacheKeyEx(), PMAP_LAST, PTR_TO_ID, RtlInitUnicodeString(), ServerLoadString, SERVERSTRINGMAXSIZE, and Status. Referenced by SetWindowMetricFont(), and xxxSystemParametersInfo().
|
|
Definition at line 365 of file focusact.c. References BOOL, NULL, TestWF, WFDISABLED, and WFVISIBLE. Referenced by xxxActivateWindow(), and xxxMenuWindowProc().
|
|
Definition at line 104 of file ntuser/kernel/getset.c. References BOOL, FALSE, GETPTI, gpidLogon, PtiCurrent, TIF_CSRSSTHREAD, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, and TRUE. Referenced by _SetWindowWord(), and xxxSetWindowLongPtr().
|
|
Definition at line 80 of file hungapp.c. References BOOL, FALSE, tagCLIENTTHREADINFO::fsWakeMask, GET_TIME_LAST_READ, NtGetTickCount(), tagTHREADINFO::pcti, tagTHREADINFO::ppi, and TRUE. Referenced by IdleTimerProc(), InterQueueMsgCleanup(), NtUserQueryWindow(), xxxButtonEvent(), xxxCallHook2(), xxxDesktopThread(), xxxDesktopWndProc(), xxxHungAppDemon(), xxxInterSendMsgEx(), xxxQueryInformationThread(), xxxRedrawHungWindow(), xxxSendMessageTimeout(), xxxSetForegroundWindow2(), and xxxSimpleDoSyncPaint().
|
|
Referenced by xxxInitWindowStation(). |
|
Definition at line 496 of file mnpopup.c. References COPY_FLAG, CopyRect, cy, tagPOPUPMENU::iDropDir, IntersectRect(), NULL, PAS_DOWN, PAS_HORZ, PAS_LEFT, PAS_RIGHT, PAS_UP, PAS_VERT, tagMONITOR::rcMonitor, RECT_ONBOTTOM, RECT_ONLEFT, RECT_ONRIGHT, RECT_ONTOP, RECT_ORG, SetRect(), TryRect(), and UINT. Referenced by xxxMenuWindowProc(), and xxxTrackPopupMenuEx().
|
|
Definition at line 2482 of file ntuser/kernel/clipbrd.c. References tagWINDOWSTATION::cNumClipFormats, tagCLIP::fmt, format, NULL, and tagWINDOWSTATION::pClipBase. Referenced by _EnumClipboardFormats(), InternalSetClipboardData(), MungeClipData(), NtUserIsClipboardFormatAvailable(), xxxGetClipboardData(), xxxGetDummyBitmap(), xxxGetDummyDib(), xxxGetDummyDibV5(), xxxGetDummyPalette(), xxxGetDummyText(), and xxxGetRenderData().
|
|
Definition at line 290 of file hotkeys.c. References FALSE, tagHOTKEY::fsModifiers, gphkFirst, tagHOTKEY::id, NULL, tagHOTKEY::phkNext, tagHOTKEY::pti, PWND_FOCUS, PWND_INPUTOWNER, tagHOTKEY::spwnd, TRUE, Unlock, and tagHOTKEY::vk. Referenced by _RegisterHotKey(), and _UnregisterHotKey().
|
|
Definition at line 375 of file tooltips.c. References FALSE, tagITEM::hbmp, HitTestScrollBar(), HTMDICLOSE, HTMDIMAXBUTTON, HTMDIMINBUTTON, HTMDISYSMENU, HTMENUITEM, MNItemHitTest(), tagMENU::rgItems, tagWND::spmenu, TestWF, TRUE, WFHPRESENT, WFMPRESENT, and WFVPRESENT. Referenced by xxxScanSysQueue().
|
|
Definition at line 3336 of file queue.c. References CheckMsgFilter, CheckPwndFilter(), CheckRemoveHotkeyBit(), DebugValidateMLIST, DelQEntry(), tagXSTATE::flags, FreeDdeXact(), HMValidateHandleNoRip(), tagQ::idSysLock, tagQMSG::msg, MSGFLAG_DDE_MID_THUNK, NULL, tagTHREADINFO::pq, tagQMSG::pqmsgNext, tagMLIST::pqmsgRead, tagQ::ptiSysLock, PtoH, PXSTATE, RevalidateHwnd, TYPE_DDEXACT, UINT, and XS_FREEPXS. Referenced by xxxFreeWindow(), and xxxReadPostMessage().
|
|
Definition at line 965 of file spb.c. References tagSPB::flags, gpDispInfo, NULL, tagDISPLAYINFO::pspbFirst, tagSPB::pspbNext, SPB_LOCKUPDATE, and tagSPB::spwnd. Referenced by OffsetChildren(), RestoreSpb(), xxxDrawDragRect(), xxxFreeWindow(), and zzzBltValidBits().
|
|
Definition at line 167 of file timers.c. References tagTIMER::flags, FreeTimer(), gptmrFirst, tagTIMER::nID, NULL, tagTIMER::ptmrNext, tagTIMER::spwnd, SYSRIT_TIMER, and TRUE. Referenced by InternalSetTimer(), KillTimer2(), and UserSetTimer().
|
|
Definition at line 6776 of file userk.h. References BOOL. Referenced by CalcWindowVisRgn(), ExcludeWindowRects(), InternalInvalidate2(), IntersectWithParents(), RecreateRedirectionBitmap(), RemoveRedirectionBitmap(), UpdateLayeredSprite(), xxxInternalInvalidate(), zzzBltValidBits(), and zzzChangeStates().
|
|
Definition at line 490 of file srvhook.c. References _CLIENTINFO::CI_flags, CI_INTERTHREAD_HOOK, GetClientInfo, HW, NULL, _CWPSTRUCTEX::psmsSender, and xxxCallNextHookEx(). Referenced by InitFunctionTables().
|
|
Definition at line 512 of file srvhook.c. References _CLIENTINFO::CI_flags, CI_INTERTHREAD_HOOK, _CLIENTINFO::dwHookData, GetClientInfo, HW, _CWPRETSTRUCTEX::lResult, NULL, _CWPRETSTRUCTEX::psmsSender, and xxxCallNextHookEx(). Referenced by InitFunctionTables().
|
|
Definition at line 2779 of file ntuser/kernel/clipbrd.c. References tagWINDOWSTATION::dwWSF_Flags, tagWINDOWSTATION::ptiClipLock, tagWINDOWSTATION::spwndClipOpen, tagWINDOWSTATION::spwndClipOwner, tagWINDOWSTATION::spwndClipViewer, Unlock, VOID(), WSF_DYING, xxxCloseClipboard(), and xxxEmptyClipboard(). Referenced by EndShutdown(), and FreeWindowStation().
|
|
Definition at line 1252 of file spb.c. References AnySpbs, FreeSpb(), gpDispInfo, NULL, tagDISPLAYINFO::pspbFirst, and VOID(). Referenced by InitiateWin32kCleanup(), xxxRealizePalette(), xxxSetDeskWallpaper(), xxxSwitchDesktop(), and xxxUserChangeDisplaySettings().
|
|
Definition at line 2193 of file queue.c. References ExDeletePagedLookasideList(), NULL, QLookaside, and VOID(). Referenced by Win32kNtUserCleanup().
|
|
Definition at line 2042 of file kernel/ddetrack.c. References _PostMessage(), tagDDEIMP::ClientContext, tagDDEIMP::cRefConv, tagDDEIMP::cRefInit, CXF_TERMINATE_POSTED, tagDDECONV::flags, GETPTI, HMFreeObject(), HMIsMarkDestroy, HMMarkObjectDestroy(), NULL, tagDDECONV::pddei, PopState(), PtoH, SeDeleteClientSecurity, tagDDECONV::spartnerConv, tagDDECONV::spwnd, tagDDECONV::spwndPartner, TIF_INCLEANUP, TRACE_DDE1, UnlinkConv(), Unlock, and VOID(). Referenced by xxxCleanupDdeConv(), xxxDDETrackGetMessageHook(), and xxxDDETrackWindowDying().
|
|
Definition at line 2285 of file kernel/ddetrack.c. References tagSHAREDINFO::aheList, tagXSTATE::flags, tagINTDDEINFO::flags, giheLast, gSharedInfo, tagXSTATE::head, tagINTDDEINFO::hIndirect, HMFreeObject(), HMMarkObjectDestroy(), NULL, tagXSTATE::pIntDdeInfo, RemovePublicObject(), tagXSTATE::snext, TYPE_DDECONV, TYPE_DDEXACT, ValidatePublicObjectList, VOID(), XS_ENHMETAFILE, XS_METAFILEPICT, and XS_PUBLICOBJ. Referenced by FindQMsg(), PopState(), and xxxDDETrackGetMessageHook().
|
|
|
|
Definition at line 313 of file ntinput.c. References CheckDeviceInfoListCritIn, EVENT_INCREMENT, FALSE, FreeKernelEvent(), GDIAF_FREEME, GDIAF_PNPWAITING, GDIF_PNPMUSTFREE, GDIF_READERMUSTFREE, GDIF_READING, gpDeviceInfoList, KeSetEvent(), and NULL. Referenced by InputApc(), ProcessDeviceChanges(), RequestDeviceChange(), StartDeviceRead(), and Win32kNtUserCleanup().
|
|
Definition at line 1976 of file hooks.c. References CheckWHFBits(), DbgValidateHooks, tagHOOK::flags, GETPTI, HF_DESTROYED, HF_GLOBAL, HMFreeObject(), HMMarkObjectDestroy(), tagHOOK::iHook, NULL, tagHOOK::ptiHooked, RemoveHmodDependency(), UnlinkHook(), and VOID(). Referenced by FreeThreadsWindowHooks(), xxxCallHook2(), and zzzUnhookWindowsHookEx().
|
|
Definition at line 417 of file enumwin.c. References CheckCritIn, FALSE, gpbwlList, NULL, pbwlCache, tagBWL::pbwlNext, tagBWL::phwndMax, and tagBWL::rghwnd. Referenced by _FindWindowEx(), AssociateInputContextEx(), DestroyInputContext(), InitSwitchWndInfo(), NtUserBuildHwndList(), SwitchWndCleanup(), xxxArrangeIconicWindows(), xxxCheckImeShowStatus(), xxxClientShutdown(), xxxDefWindowProc(), xxxDesktopRecalc(), xxxDestroyThreadInfo(), xxxDWPPrint(), xxxInternalDoSyncPaint(), xxxInternalEnumWindow(), xxxMetricsRecalc(), xxxSendBSMtoDesktop(), and xxxShowOwnedWindows().
|
|
Definition at line 198 of file ntimm.c. References GETPTI, HMFreeObject(), HMMarkObjectDestroy(), NULL, tagIMC::pImcNext, and VOID().
|
|
Definition at line 126 of file userk.h. Referenced by FreeDeviceInfo(), Win32kNtUserCleanup(), xxxDesktopThread(), and xxxInitInput().
|
|
Definition at line 3106 of file queue.c. References CleanEventMessage(), DebugValidateMLIST, DelQEntry(), NULL, tagMLIST::pqmsgRead, and VOID(). Referenced by xxxDestroyThreadInfo(), and zzzDestroyQueue().
|
|
Definition at line 174 of file w32/ntuser/kernel/profile.c. References CheckCritIn, PtiCurrent, and ThreadUnlockAndFreePool. Referenced by InitUserScreen(), NtUserSetSysColors(), PrepareForLogoff(), xxxDesktopWndProc(), xxxInitWindowStation(), xxxResetDisplayDevice(), xxxSetIMEShowStatus(), xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 4397 of file userk.h. References QEntryLookaside, and VOID(). Referenced by RedistributeInput().
|
|
Definition at line 2168 of file queue.c. References ExFreeToPagedLookasideList(), gpqCursor, gpqForeground, gpqForegroundPrev, tagQ::QF_flags, QF_INDESTROY, QLookaside, and VOID(). Referenced by RtlpDphFreeDelayedBlocksFromHeap(), RtlpDphTrimDelayedFreeQueue(), UserDeleteW32Thread(), Win32kNtUserCleanup(), and zzzDestroyQueue().
|
|
Definition at line 1171 of file spb.c. References AnySpbs, ClrWF, tagDCE::DCX_flags, tagSPB::flags, gpDispInfo, tagSPB::hbm, tagDCE::hdc, tagDISPLAYINFO::hDev, tagSPB::hrgn, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDISPLAYINFO::pspbFirst, tagSPB::pspbNext, SPB_SAVESCREENBITS, tagSPB::spwnd, tagSPB::ulSaveId, Unlock, VOID(), and WFHASSPB. Referenced by FreeAllSpbs(), LockWindowUpdate2(), RestoreSpb(), SpbCheckPwnd(), SpbCheckRect2(), xxxDrawDragRect(), xxxFreeWindow(), and zzzBltValidBits().
|
|
Definition at line 2227 of file hooks.c. References tagDESKTOPINFO::aphkStart, tagTHREADINFO::aphkStart, tagHOOK::flags, FreeHook(), tagTHREADINFO::fsHooks, GETPTI, HF_DESTROYED, HF_GLOBAL, NULL, tagTHREADINFO::pDeskInfo, tagHOOK::phkNext, PtiCurrent, tagHOOK::ptiHooked, tagTHREADINFO::rpdesk, tagTHREADINFO::sphkCurrent, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, UnlinkHook(), Unlock, and VOID(). Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 615 of file kernel/winable.c. References DestroyEventHook(), DestroyNotify(), DWORD, tagNOTIFY::dwWEFlags, GETPTI, gpPendingNotifies, gpWinEventHooks, tagNOTIFY::idSenderThread, NULL, tagEVENTHOOK::pehNext, tagNOTIFY::pNotifyNext, tagNOTIFY::ptiReceiver, WEF_ASYNC, and WEF_POSTED. Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 112 of file timers.c. References CheckCritIn, DecTimerCount(), gptmrFirst, HMFreeObject(), HMMarkObjectDestroy(), tagTIMER::ptmrNext, tagTIMER::ptmrPrev, Unlock, and VOID(). Referenced by DestroyThreadsTimers(), DestroyWindowsTimers(), FindTimer(), InitiateWin32kCleanup(), and Win32kNtUserCleanup().
|
|
Referenced by Win32UserInitialize(). |
|
Definition at line 1717 of file focusact.c. References BOOL, ClearAppStarting(), tagTHREADINFO::ppi, TIF_ALLOWFOREGROUNDACTIVATE, and tagTHREADINFO::TIF_flags. Referenced by FAllowForegroundActivate(), and xxxSetForegroundWindow().
|
|
Definition at line 5504 of file userk.h. References BOOL. Referenced by LinkWindow(), TrackBackground(), TrackZorder(), and ValidateWindowPos().
|
|
Definition at line 101 of file fullscr.c. References CLEAR_PUDF, FALSE, fGdiEnabled, fRedoFullScreenSwitch, gbFullScreen, grpdeskRitInput, gspwndFullScreen, HW, idSwitcher, LockWindowUpdate2(), NOSWITCHER, NULL, tagDESKTOP::pDeskInfo, PsGetCurrentThread, PUDF_LOCKFULLSCREEN, tagDESKTOPINFO::spwnd, ThreadLock, ThreadUnlock, TRACE_SWITCH, TRUE, Unlock, and xxxSendNotifyMessage(). Referenced by UserThreadCallout().
|
|
Definition at line 5107 of file swp.c. References BOOL, FALSE, FNID_DESKTOP, FTopLevel, GETFNID, TestWF, TRUE, WFDESTROYED, and WFMINIMIZED. Referenced by cDecVis(), HMChangeOwnerThread(), and IncVisWindows().
|
|
Definition at line 439 of file ntinput.c. References _GetKeyboardLayout(), CheckCritIn, GETPTI, gpqForeground, tagKL::hkl, L, tagTHREADINFO::spklActive, and tagQ::spwndActive. Referenced by FindImeHotKeyByKey(), RemoteSyncToggleKeys(), VKFromVSC(), xxxButtonEvent(), xxxKeyEvent(), and xxxProcessKeyEvent().
|
|
Definition at line 2251 of file ntuser/kernel/input.c. References CheckCritIn, DWP_GetEnabledPopup(), GETPTI, gpqForeground, tagWND::head, IsModelessMenuNotificationWindow(), NULL, tagQ::spwndActive, tagWND::spwndParent, TestWF, TestwndChild, WFDISABLED, and WFVISIBLE. Referenced by xxxActiveWindowTracking(), xxxSystemTimerProc(), xxxTrackMouseMove(), and zzzActiveCursorTracking().
|
|
Definition at line 6044 of file userk.h. Referenced by GetAppCompatFlags2(), and xxxDDETrackWindowDying().
|
|
Definition at line 6919 of file userk.h. Referenced by xxxCalcClientRect(), xxxDrawWindowFrame(), xxxMenuBarDraw(), xxxMNRecomputeBarIfNeeded(), and xxxMoveSize().
|
|
Definition at line 1297 of file class.c. References NULL, and tagWND::pcls.
|
|
Definition at line 1036 of file class.c. References _InnerGetClassPtr(), gpclsList, hModClient, NULL, tagPROCESSINFO::pclsPrivateList, and tagPROCESSINFO::pclsPublicList. Referenced by _GetClassInfoEx(), _GetWOWClass(), HMChangeOwnerThread(), xxxCreateWindowEx(), and xxxFreeWindow().
|
|
Definition at line 28 of file rtl/help.c. References _GetProp(), tagSERVERINFO::atomContextHelpIdProp, DWORD, FNID_DESKTOP, GETFNID, gpsi, MAKEINTATOM, PROPF_INTERNAL, REBASEPWND, and TestwndChild. Referenced by ComboBoxWndProcWorker(), xxxDefWindowProc(), and xxxHelpLoop().
|
|
Definition at line 2066 of file dc.c. References BOOL, FALSE, TRUE, and UserGetRedirectedWindowOrigin(). Referenced by InternalScrollDC(), and xxxScrollWindowEx().
|
|
Referenced by NtUserfnHkINLPDEBUGHOOKSTRUCT(). |
|
Definition at line 2773 of file desktop.c. References gpepCSRSS, NULL, tagDESKTOPVIEW::pdesk, tagPROCESSINFO::pdvList, and tagDESKTOPVIEW::pdvNext. Referenced by _MapDesktopObject(), FreeView(), MapDesktop(), NtUserPostThreadMessage(), OpenDesktopCompletion(), UserCommitDesktopMemory(), ValidateHwnd(), xxxCreateDesktop(), xxxResolveDesktop(), xxxSetThreadDesktop(), and zzzSetDesktop().
|
|
|
|
Definition at line 7351 of file userk.h.
|
|
Definition at line 5658 of file userk.h. References VOID(). Referenced by xxxFlashWindow().
|
|
Definition at line 13465 of file kernel/ntstubs.c. References BOOL, CheckCritIn, DWORD, FALSE, tagMONITOR::hDev, ProbeForWrite(), StubExceptionHandler, TRUE, and ValidateHmonitor().
|
|
Definition at line 53 of file libmgmt.c. References aatomSysLoaded, acatomSysDepends, acatomSysUse, catomSysTableEntries, CLIBS, FALSE, ProbeAndReadUnicodeString, ProbeForReadUnicodeStringBuffer, UserAddAtom(), and UserDeleteAtom(). Referenced by _SetWinEventHook(), and zzzSetWindowsHookEx().
|
|
Definition at line 71 of file imehotky.c. References FALSE, FindImeHotKeyByID(), gpImeHotKeyListHeader, _tagIMEHOTKEYOBJ::hk, _tagIMEHOTKEY::hKL, NULL, TRUE, _tagIMEHOTKEY::uModifiers, and _tagIMEHOTKEY::uVKey. Referenced by NtUserGetImeHotKey().
|
|
Referenced by NtUserGetImeInfoEx(). |
|
Definition at line 1416 of file queue.c. References GETPTI, IsHooked, NULL, PhkFirstGlobalValid(), tagTHREADINFO::rpdesk, TIF_DONTJOURNALATTACH, tagTHREADINFO::TIF_flags, and WHF_FROM_WH. Referenced by xxxCreateThreadInfo(), and zzzSetDesktop().
|
|
Definition at line 2393 of file w32/ntuser/kernel/init.c. References BOOL, tagKBDLANGTOGGLE::bScan, tagKBDLANGTOGGLE::bVkey, DWORD, FALSE, FastGetProfileIntW(), gbGraveKeyToggle, gLangToggle, PMAP_UKBDLAYOUTTOGGLE, and TRUE. Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 1166 of file sprite.c. References GetTopLevelWindow(), NULL, TestWF, and WEFLAYERED. Referenced by _GetDCEx(), ResetOrg(), UpdateLayeredSprite(), UserGetRedirectedWindowOrigin(), and xxxCalcValidRects().
|
|
Definition at line 232 of file ntuser/kernel/menu.c. References tagPOPUPMENU::fIsTrackPopup, NULL, tagMENUSTATE::pGlobalPopupMenu, tagPOPUPMENU::spwndActivePopup, tagPOPUPMENU::spwndNextPopup, and tagPOPUPMENU::spwndPopupMenu. Referenced by NtUserEndMenu(), xxxHandleMenuMessages(), and xxxMNDragOver().
|
|
Definition at line 2151 of file dc.c. References CreateCacheDC(), CreateEmptyRgn(), tagDCE::DCX_flags, DCX_LEAVEBITS, DecrementFreeDCECount(), ghrgnGDC, gpDispInfo, tagDCE::hdc, HRGN_FULL, tagDCE::hrgnClip, NULL, OffsetRect(), tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDCE::pMonitor, tagDCE::ptiOwner, tagDCE::pwndClip, tagDCE::pwndOrg, tagMONITOR::rcMonitor, SetMonitorRegion(), and SpbCheckDce(). Referenced by xxxEnumDisplayMonitors().
|
|
Definition at line 62 of file movesize.c. References tagMONITOR::cFullScreen, tagMONITOR::rcMonitor, tagMONITOR::rcWork, TestWF, WFCPRESENT, and WFMAXBOX. Referenced by CkptRestore(), and xxxInitSendValidateMinMaxInfo().
|
|
Definition at line 3267 of file ntuser/kernel/input.c. References TestKeyStateDown, and UINT. Referenced by xxxDefWindowProc(), xxxProcessEventMessage(), xxxScanSysQueue(), and xxxSystemTimerProc().
|
|
Definition at line 4731 of file userk.h. Referenced by xxxGetMenuBarInfo(), and xxxGetSystemMenu().
|
|
Definition at line 4727 of file userk.h. References BOOL. Referenced by MNGetPopupFromMenu(), xxxDestroyWindow(), xxxDWP_DoCancelMode(), xxxMenuWindowProc(), xxxMNEndMenuState(), xxxMNStartMenu(), xxxMNSwitchToAlternateMenu(), and xxxSendMenuSelect().
|
|
Definition at line 7358 of file userk.h. References gpDispInfo.
|
|
Definition at line 50 of file ex.c. References NTSTATUS(), NULL, ObDereferenceObject, PsGetCurrentThread, PsReferenceImpersonationToken(), PsReferencePrimaryToken(), SeQueryAuthenticationIdToken(), Status, and _ETHREAD::ThreadsProcess. Referenced by EndShutdown(), InitiateShutdown(), InitPreviousUserString(), NtUserCreateWindowStation(), NtUserOpenWindowStation(), NtUserPostThreadMessage(), OpenDesktopCompletion(), xxxCreateDesktop2(), xxxInitProcessInfo(), xxxResolveDesktop(), and xxxUpdatePerUserAccessPackSettings().
|
|
Definition at line 5857 of file queue.c. References Buffer, FALSE, min, NT_SUCCESS, NTSTATUS(), NULL, tagTHREADINFO::pstrAppName, RtlAnsiStringToUnicodeString(), RtlInitAnsiString(), SHORT, and Status. Referenced by xxxQueryInformationThread(), and xxxSendBSMtoDesktop().
|
|
Definition at line 3843 of file swp.c. References FNID_MENU, FNID_SWITCH, GETFNID, GETPTI, gHardErrorHandler, grpdeskLogon, NULL, tagDESKTOP::pDeskInfo, tagTHREADINFO::ppi, tagWINDOWSTATION::pTerm, tagHARDERRORHANDLER::pti, PtiCurrent, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, tagDESKTOPINFO::spwnd, tagWND::spwndChild, tagWND::spwndNext, TestWF, and WEFTOPMOST.
|
|
Definition at line 1030 of file inctlpan.c. References ghMenuFont, ghSmCaptionFont, ghStatusFont, gpsi, SYSMET, and VOID(). Referenced by xxxSystemParametersInfo().
|
|
Definition at line 186 of file sbctl.c. References NULL, tagWND::pSBInfo, UINT, WSB_HORZ, WSB_VERT, and tagSBINFO::WSBflags. Referenced by _GetScrollBarInfo(), HitTestScrollBar(), xxxDoScrollMenu(), xxxDrawScrollBar(), xxxDrawThumb(), and xxxSBTrackInit().
|
|
Definition at line 6338 of file userk.h. References ACTIVATE_ARRAY_SIZE, BOOL, and ghCanActivateForegroundPIDs. Referenced by DestroyProcessInfo(), and xxxUserNotifyProcessCreate().
|
|
Definition at line 7033 of file userk.h. References gppiLockSFW, guSFWLockCount, and NULL. Referenced by CheckAllowForeground(), and xxxSetForegroundWindow().
|
|
Referenced by CreateCompatiblePublicDC(), xxxDrawCaptionTemp(), xxxDrawState(), xxxHotTrackMenu(), xxxMenuDraw(), and xxxMNInvertItem(). |
|
Referenced by CreateCompatiblePublicDC(), DesktopBuildPaint(), xxxDrawCaptionTemp(), xxxDrawState(), xxxHotTrackMenu(), xxxMenuDraw(), and xxxMNInvertItem(). |
|
Definition at line 6349 of file userk.h. References ACTIVATE_ARRAY_SIZE, and ghCanActivateForegroundPIDs. Referenced by CheckAllowForeground().
|
|
Definition at line 432 of file fullscr.c. References gpDispInfo, tagMONITOR::hDev, and tagDISPLAYINFO::pmdev. Referenced by SnapshotMonitorRects(), and UpdateUserScreen().
|
|
Definition at line 40 of file kbdlyout.c. References tagKL::dwKL_Flags, tagKL::hkl, KL_UNLOADED, NULL, tagKL::pklNext, tagKL::pklPrev, and tagTHREADINFO::spklActive. Referenced by NtUserMapVirtualKeyEx(), NtUserSetThreadLayoutHandles(), NtUserVkKeyScanEx(), xxxActivateKeyboardLayout(), xxxFreeKeyboardLayouts(), xxxInternalToUnicode(), xxxInternalUnloadKeyboardLayout(), xxxLoadKeyboardLayoutEx(), xxxScanSysQueue(), xxxSystemParametersInfo(), and xxxUnloadKeyboardLayout().
|
|
Definition at line 828 of file handtabl.c. References tagSHAREDINFO::aheList, _HANDLEENTRY::bFlags, tagHANDLETYPEINFO::bObjectCreateFlags, BOOL, _HANDLEENTRY::bType, BYTE, tagSERVERINFO::cHandleEntries, CheckCritIn, DBGHMValidateFreeLists, DBGValidateHandleQuota, DesktopAlloc(), DTAG_HANDTABL, DWORD, ExQueryPoolBlockSize(), gahti, gcHandlePages, giheLast, gpHandlePages, gpsi, gpvSharedAlloc, gSharedInfo, gUserProcessHandleQuota, _HEAD::h, HMGrowHandleTable(), HMHandleFromIndex, HMINDEXBITS, HMIndexFromHandle, tagTDB::hTaskWow, _HANDLEPAGE::iheFreeEven, _HANDLEPAGE::iheFreeOdd, tagPERFINFO::lCount, tagPERFINFO::lMaxCount, LockDesktop, tagPERFINFO::lSize, tagPERFINFO::lTotalCount, NULL, OCF_DESKTOPHEAP, OCF_MARKPROCESS, OCF_PROCESSOWNED, OCF_SHAREDHEAP, OCF_THREADOWNED, OCF_USEPOOLIFNODESKTOP, OCF_USEPOOLQUOTA, OCF_VARIABLESIZE, PBYTE, _HANDLEENTRY::phead, tagDESKTOP::pheapDesktop, _HANDLEENTRY::pOwner, tagTHREADINFO::ppi, PPROCMARKHEAD, tagTHREADINFO::ptdb, RtlSizeHeap(), SharedAlloc(), TIF_16BIT, tagTHREADINFO::TIF_flags, and TYPE_WINDOW. Referenced by _BeginDeferWindowPos(), _ConvertMemHandle(), _CreateAcceleratorTable(), _CreateEmptyCursorObject(), _SetWinEventHook(), CreateInputContext(), CreateMonitor(), Createpxs(), GetCPD(), InternalCreateMenu(), InternalSetTimer(), LoadKeyboardLayoutFile(), NewConversation(), xxxCreateWindowEx(), xxxCsDdeInitialize(), xxxLoadKeyboardLayoutEx(), and zzzSetWindowsHookEx().
|
|
Definition at line 1509 of file handtabl.c. References FASTCALL, HMIsMarkDestroy, HMLockObject, HMRecordLock(), HMUnlockObject, HMUnrecordLock(), HMValidateCatHandleNoSecure(), NULL, PHEAD, and TYPE_GENERIC.
|
|
Definition at line 1599 of file handtabl.c. References FASTCALL, HMRecordLock(), HMUnlockObject, HMUnrecordLock(), and NULL.
|
|
Definition at line 2220 of file handtabl.c. References tagHANDLETYPEINFO::bObjectCreateFlags, _HANDLEENTRY::bType, DBGValidateHandleQuota, gahti, HMObjectFlags, tagTDB::hTaskWow, NULL, OCF_MARKPROCESS, OCF_PROCESSOWNED, _HANDLEENTRY::phead, _HANDLEENTRY::pOwner, tagTHREADINFO::ppi, tagTHREADINFO::ptdb, TIF_16BIT, tagTHREADINFO::TIF_flags, TYPE_CURSOR, and VOID(). Referenced by DestroyProcessesObjects().
|
|
Definition at line 2112 of file handtabl.c. References tagCLS::atomClassName, tagSERVERINFO::atomSysClass, _HANDLEENTRY::bType, tagTHREADINFO::cVisWindows, tagTHREADINFO::cWindows, tagCLS::cWndReferenceCount, DBGValidateHandleQuota, DereferenceClass(), FVisCountable(), GetClassPtr(), gpsi, gptiRit, tagWND::head, HF_GLOBAL, HMObjectFlags, hModuleWin, HMPheFromObject, ICLS_ICONTITLE, LockDesktop, NULL, OCF_THREADOWNED, tagWND::pcls, PHOOK, _HANDLEENTRY::pOwner, tagTHREADINFO::ppi, PpiCurrent, tagTHREADINFO::rpdesk, TestWF, TYPE_HOOK, TYPE_WINDOW, VOID(), WFDESTROYED, and WFVISIBLE. Referenced by MarkThreadsObjects(), xxxCreateDesktop(), xxxCreateWindowStation(), xxxDestroyWindow(), xxxFreeWindow(), and xxxMNOpenHierarchy().
|
|
Definition at line 2853 of file handtabl.c. References DWORD, gpJobsList, NULL, tagW32JOB::pgh, tagW32JOB::pNext, and tagW32JOB::ughCrt. Referenced by HMFreeObject().
|
|
Definition at line 1299 of file handtabl.c. References BOOL, FALSE, HMFreeObject(), HMMarkObjectDestroy(), and TRUE. Referenced by HMNullFnDestroy().
|
|
Referenced by _WOWCleanup(), DestroyHandleTableObjects(), DestroyInputContext(), DestroyProcessesObjects(), DestroyThreadsObjects(), and HMUnlockObjectInternal(). |
|
Definition at line 1069 of file handtabl.c. References tagSHAREDINFO::aheList, _HANDLEENTRY::bFlags, tagHANDLETYPEINFO::bObjectCreateFlags, BOOL, _HANDLEENTRY::bType, BYTE, DBGHMValidateFreeLists, DBGValidateHandleQuota, DesktopFree, DWORD, ExQueryPoolBlockSize(), gahti, gcHandlePages, gpHandlePages, gpvSharedAlloc, gSharedInfo, _HEAD::h, HANDLEF_GRANTED, HANDLEF_POOL, HMCleanupGrantedHandle(), HMPheFromObject, HMUNIQBITS, HtoPqCat, _HANDLEPAGE::iheFreeEven, _HANDLEPAGE::iheFreeOdd, _HANDLEPAGE::iheLimit, tagPERFINFO::lCount, tagPERFINFO::lSize, NULL, OCF_DESKTOPHEAP, OCF_PROCESSOWNED, OCF_SHAREDHEAP, OCF_THREADOWNED, _HANDLEENTRY::phead, tagDESKTOP::pheapDesktop, _LOCKRECORD::plrNext, _HANDLEENTRY::pOwner, PtoHq, RtlSizeHeap(), SharedFree(), TRUE, TYPE_FREE, UnlockDesktop, and _HANDLEENTRY::wUniq. Referenced by _BeginDeferWindowPos(), _ConvertMemHandle(), _CreateAcceleratorTable(), _DestroyMenu(), DestroyEmptyCursorObject(), DestroyEventHook(), DestroyKF(), DestroyKL(), DestroyMonitor(), DestroySMWP(), FreeDdeConv(), FreeDdeXact(), FreeHook(), FreeInputContext(), FreeTimer(), HMDestroyObject(), InternalSetTimer(), LoadKeyboardLayoutFile(), MungeClipData(), NewConversation(), NtUserDestroyAcceleratorTable(), UT_FreeCBFormat(), xxxCreateWindowEx(), xxxCsDdeInitialize(), xxxDestroyThreadDDEObject(), xxxFreeWindow(), xxxGetDummyDib(), xxxGetDummyDibV5(), and zzzSetWindowsHookEx().
|
|
|
|
Definition at line 575 of file handtabl.c. References tagSHAREDINFO::aheList, tagHANDLETYPEINFO::bObjectCreateFlags, BOOL, _HANDLEENTRY::bType, BYTE, tagSERVERINFO::cbHandleTable, tagSERVERINFO::cHandleEntries, CommitReadOnlyMemory(), CPAGEENTRIESINIT, DESKOBJHEAD, FALSE, gahti, gcHandlePages, ghSectionShared, gpHandlePages, gpsi, gSharedInfo, HANDLEPAGE, HMINDEXBITS, HMInitHandleEntries(), _HANDLEPAGE::iheFreeEven, _HANDLEPAGE::iheFreeOdd, _HANDLEPAGE::iheLimit, NT_SUCCESS, NTSTATUS(), NULL, OCF_DESKTOPHEAP, OCF_MARKPROCESS, OCF_PROCESSOWNED, OCF_SHAREDHEAP, OCF_THREADOWNED, OCF_USEPOOLIFNODESKTOP, OCF_USEPOOLQUOTA, PAGE_SIZE, _HANDLEENTRY::phead, PROCDESKHEAD, PROCOBJHEAD, Status, THRDESKHEAD, TRUE, TYPE_CTYPES, TYPE_FREE, UINT, and _HANDLEENTRY::wUniq. Referenced by Win32UserInitialize().
|
|
Definition at line 1237 of file handtabl.c. References _HANDLEENTRY::bFlags, BOOL, FALSE, HANDLEF_DESTROY, HANDLEF_INDESTROY, HANDLEF_MARKED_OK, HMPheFromObject, HMRecordLock(), LOCKRECORD_MARKDESTROY, and TRUE. Referenced by _DestroyCursor(), _DestroyMenu(), DestroyEventHook(), DestroyKF(), DestroyMonitor(), DestroySMWP(), FreeDdeConv(), FreeDdeXact(), FreeHook(), FreeInputContext(), FreeTimer(), FreeWindowStation(), HMDestroyObject(), NtUserDestroyAcceleratorTable(), UnlockAndFreeCPDs(), Win32kNtUserCleanup(), xxxDestroyThreadDDEObject(), xxxFreeWindow(), xxxInternalUnloadKeyboardLayout(), and xxxLoadKeyboardLayoutEx().
|
|
Definition at line 1472 of file handtabl.c. References _HANDLEENTRY::bFlags, HANDLEF_DESTROY, HANDLEF_INDESTROY, HMDestroyUnlockedObject(), HMPheFromObject, and NULL.
|
|
Definition at line 5120 of file ntuser/kernel/input.c. References _PostMessage(), CheckCritIn, CMSHUNGAPPTIMEOUT, tagLASTINPUT::dwFlags, DWORD, FALSE, FHungApp(), GETPTI, giLowPowerTimeOutMs, giPowerOffTimeOutMs, giScreenSaveTimeOutMs, glinp, gppiScreenSaver, gpqForeground, IsTimeFromLastInput(), L, LINP_LOWPOWER, LINP_POWEROFF, LOWPOWER_PHASE, NULL, POWEROFF_PHASE, tagPROCESSINFO::ptiMainThread, SetForegroundPriorityProcess(), tagQ::spwndActive, StartScreenSaver(), TestAsyncKeyStateDown, TRUE, and VOID(). Referenced by xxxHungAppDemon().
|
|
Referenced by xxxDestroyWindow(). |
|
Referenced by xxxDestroyWindow(). |
|
Referenced by ImeCanDestroyDefIME(), and NtUserSetImeOwnerWindow(). |
|
Referenced by ImeCanDestroyDefIME(), and NtUserSetImeOwnerWindow(). |
|
Referenced by ImeCheckTopmost(). |
|
Referenced by ImeSetTopmost(), and ImeSetTopmostChild(). |
|
Definition at line 1248 of file paint.c. References tagTHREADINFO::cPaintsReady, GETPTI, SetWakeBit(), and VOID(). Referenced by InternalInvalidate3().
|
|
|
|
Definition at line 7048 of file userk.h. Referenced by xxxMNAllocMenuState().
|
|
Definition at line 5123 of file swp.c. References FVisCountable(), GETPTI, ISTS, and VOID(). Referenced by SetMinimize(), SetVisible(), and xxxSetWindowStyle().
|
|
Definition at line 2743 of file w32/ntuser/kernel/init.c. References tagSERVERINFO::acAnsiToOem, tagSERVERINFO::acOemToAnsi, BYTE, FALSE, gpsi, NCHARS, and ProbeForRead.
|
|
|
|
Definition at line 1322 of file kernel/server.c. References BOOL, ERESOURCE, ExAllocatePoolWithTag, ExFreePool(), ExInitializeFastMutex, ExInitializeResourceLite(), FALSE, gpHandleFlagsMutex, gpresDeviceInfoList, gpresMouseEventQueue, gpresUser, NonPagedPoolMustSucceed, NT_SUCCESS, NULL, TRACE_INIT, and TRUE.
|
|
|
Definition at line 119 of file w32/ntuser/kernel/pnp.c. References ExEventObjectType, ExInitializeFastMutex, gbRemoteSession, gMediaChangeList, gMediaChangeMutex, gpEventMediaChange, KernelMode, NULL, and ObReferenceObjectByHandle(). Referenced by NtUserInitialize().
|
|
Definition at line 180 of file power.c. References ExEventObjectType, ExInitializeFastMutex, gpEventPowerRequest, gPowerRequestList, gpPowerRequestMutex, KernelMode, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObjectByHandle(), and Status. Referenced by NtUserInitialize().
|
|
Referenced by RawInputThread(), and xxxRemoteReconnect(). |
|
Definition at line 1738 of file kernel/server.c. References tagDISPLAYRESOURCE::cxBorder, tagDISPLAYRESOURCE::cyBorder, DISPLAYRESOURCE, gbRemoteSession, GetPrimaryMonitor(), gpsi, tagMONITOR::rcMonitor, SYSMET, TRACE_INIT, VOID(), tagDISPLAYRESOURCE::xCompressCursor, tagDISPLAYRESOURCE::xCompressIcon, tagDISPLAYRESOURCE::yCompressCursor, tagDISPLAYRESOURCE::yCompressIcon, and tagDISPLAYRESOURCE::yKanji. Referenced by RemoteConnect(), and UserInitialize().
|
|
Definition at line 289 of file ntinput.c. References ACCF_MKVIRTUALMOUSE, CLEAR_ACCF, CLEAR_GTERMF, FALSE, GTERMF_MOUSE, SYSMET, and VOID(). Referenced by RawInputThread().
|
|
Definition at line 152 of file w32/ntuser/kernel/security.c. References AllocAce(), BOOL, CreateSecurityDescriptor(), DWORD, FALSE, gpsdInitWinSta, NULL, _SE_EXPORTS::SeAliasAdminsSid, SeEnableAccessToExports, SeExports, _SE_EXPORTS::SeRestrictedSid, _SE_EXPORTS::SeWorldSid, and WinStaMapping. Referenced by Win32UserInitialize().
|
|
Definition at line 191 of file ex.c. References CheckCritOut, ClearAppStarting(), EnterCrit, LeaveCrit, NT_SUCCESS, NTSTATUS(), NULL, tagTHREADINFO::ppi, PsGetCurrentThread, tagTHREADINFO::pstrAppName, PtiCurrentShared, Status, _ETHREAD::ThreadsProcess, TRUE, ValidateThreadSessionId, _EPROCESS::Win32Process, and xxxCreateThreadInfo(). Referenced by RawInputThread(), VideoPortCalloutThread(), and xxxDesktopThread().
|
|
Definition at line 6932 of file userk.h. References SYSMET. Referenced by _SetDoubleClickTime(), and xxxTooltipWndProc().
|
|
Definition at line 775 of file fullscr.c. References BOOL, CreateCacheDC(), CreateCachedMonitor(), CreateEmptyRgnPublic(), CreateProfileUserName(), DCE_SIZE_CACHEINIT, FALSE, FillRect(), FreeProfileUserName(), ghdcMem, ghdcMem2, ghFontSys, ghrgnGDC, ghrgnInv0, ghrgnInv1, ghrgnInv2, ghrgnInvalid, ghrgnInvalidSum, ghrgnSCR, ghrgnScrl1, ghrgnScrl2, ghrgnScrlDst, ghrgnScrlSrc, ghrgnScrlValid, ghrgnScrlVis, ghrgnSPB1, ghrgnSPB2, ghrgnSW, ghrgnSWP1, ghrgnValid, ghrgnValidSum, ghrgnVisNew, gpDispInfo, gpsi, HDCBITS, tagDISPLAYINFO::hdcScreen, tagDISPLAYINFO::hDev, InitSafeBootMode, NULL, tagDISPLAYINFO::rcScreen, SYSHBR, SYSMET, TRACE_INIT, TRUE, UpdateUserScreen(), and xxxODI_ColorInit(). Referenced by InitVideo().
|
|
Definition at line 1893 of file kernel/server.c. References FALSE, gpDispInfo, GW_DESKTOP_ID, tagDISPLAYINFO::hDev, HH_INITVIDEO, HYDRA_HINT, InitUserScreen(), KernelMode, NULL, tagDISPLAYINFO::pmdev, and TRUE. Referenced by RemoteConnect(), and UserInitialize().
|
|
Definition at line 1090 of file ntinput.c. References aDeviceTemplate, tagDEVICE_TEMPLATE::DeviceRead, EnterDeviceInfoListCrit(), FreeDeviceInfo(), GDIAF_FREEME, GDIF_READING, LeaveDeviceInfoListCrit(), NT_SUCCESS, PDEVICE_TEMPLATE, StartDeviceRead(), and VOID(). Referenced by StartDeviceRead().
|
|
Definition at line 60 of file taskman.c. References CheckCritIn, tagTDB::nPriority, NULL, tagWOWPROCESSINFO::ptdbHead, tagTDB::ptdbNext, and tagPROCESSINFO::pwpi. Referenced by DirectedScheduleTask(), xxxDirectedYield(), xxxSleepTask(), xxxUserYield(), and zzzInitTask().
|
|
Definition at line 231 of file swp.c. References tagSMWP::acvr, AllocateCvr(), tagSMWP::ccvr, tagSMWP::ccvrAlloc, CheckCritIn, DBGCheskSMWP, gSMWP, NULL, PUDF_GSMWPINUSE, SET_PUDF, and TEST_PUDF. Referenced by xxxArrangeIconicWindows(), xxxDesktopRecalc(), xxxMinMaximize(), xxxProcessSetWindowPosEvent(), xxxSetWindowPos(), and xxxSetWindowRgn().
|
|
Definition at line 784 of file update.c. References BOOL, CalcWindowRgn(), ClearHungFlag(), ClrWF, CopyRgn, CreateEmptyRgnPublic(), DecPaintCount(), DeleteMaybeSpecialRgn(), GETPTI, ghrgnInv2, HRGN_FULL, tagWND::hrgnUpdate, IncPaintCount(), NEEDSPAINT, NULL, PtiCurrent, RDW_IGNOREUPDATEDIRTY, SetHungFlag(), SetWF, SubtractRgn, TestWF, TRUE, UnionRgn, VOID(), WEFTRANSPARENT, WFDONTVALIDATE, WFINTERNALPAINT, WFNONCPAINT, WFPIXIEHACK, WFREDRAWIFHUNG, WFSENDERASEBKGND, WFSENDNCPAINT, WFUPDATEDIRTY, WFWIN31COMPAT, and WFWMPAINTSENT. Referenced by InternalInvalidate2(), and xxxEndPaint().
|
|
Definition at line 231 of file xlate.c. References aVkNumpad, LOBYTE, NULL, PBYTE, UINT, and USHORT. Referenced by _GetKeyNameText(), AdjustPushState(), and NtUserMapVirtualKeyEx().
|
|
Definition at line 244 of file class.c. References _InnerGetClassPtr(), AllocateUnicodeString(), BOOL, CBFNID, CheckCritIn, _CLIENTINFO::CI_flags, CI_REGISTERCLASSES, ClassAlloc(), ClassFree(), COMMON_WNDCLASS, CSF_ANSIPROC, CSF_SERVERSIDEPROC, CSF_SYSTEMCLASS, CSF_WIN40COMPAT, CSF_WOWCLASS, tagTHREADINFO::dwExpWinVer, DWORD, FALSE, FindClassAtom, gpclsList, hModuleWin, IS_PTR, L, LockDesktop, MapClientToServerPfn(), NULL, tagTHREADINFO::pClientInfo, tagCLS::pclsNext, tagPROCESSINFO::pclsPrivateList, tagPROCESSINFO::pclsPublicList, tagTHREADINFO::ppi, PtiCurrent, PTR_TO_ID, tagTHREADINFO::rpdesk, tagCLS::rpdeskParent, RtlInitUnicodeString(), RtlIntegerToChar(), RtlUnicodeStringToAnsiString(), tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, Unlock, UnlockDesktop, UserAddAtom(), UserDeleteAtom(), USHORT, ValidateAndLockCursor(), VER40, WND, and WNDPROC_PWND. Referenced by LW_RegisterWindows(), and xxxRegisterClassEx().
|
|
Definition at line 98 of file kernel/winprop.c. References _FindProp(), tagPROPLIST::aprop, tagPROP::hData, tagPROPLIST::iFirstFree, NULL, and tagWND::ppropList. Referenced by _DdeSetQualityOfService(), _SetWindowContextHelpId(), DestroyWindowSmIcon(), MESSAGECALL(), NtUserRemoveProp(), RemoveRedirectionBitmap(), UnlinkConv(), UserAssociateHwnd(), and xxxFreeWindow().
|
|
Definition at line 1007 of file ntuser/kernel/clipbrd.c. References BOOL, CCHFORMATNAME, CLIP, tagWINDOWSTATION::cNumClipFormats, DWORD, FALSE, tagWINDOWSTATION::fClipboardChanged, tagCLIP::fGlobalHandle, FindClipFormat(), tagWINDOWSTATION::fInDelayedRendering, tagCLIP::fmt, GETPTI, tagCLIP::hData, tagWINDOWSTATION::iClipSequenceNumber, tagWINDOWSTATION::iClipSerialNumber, NULL, tagWINDOWSTATION::pClipBase, tagWINDOWSTATION::ptiClipLock, PtiCurrent, tagWINDOWSTATION::spwndClipOwner, TRUE, UserAddAtom(), UserGetAtomName(), and UT_FreeCBFormat(). Referenced by _SetClipboardData(), MungeClipData(), and PasteScreenPalette().
|
|
Definition at line 39 of file kernel/winprop.c. References _FindProp(), tagPROP::atomKey, BOOL, CreateProp(), dwFlags, FALSE, tagPROP::fs, tagPROP::hData, IS_PTR, NULL, PROPF_INTERNAL, PTR_TO_ID, and TRUE. Referenced by _DdeSetQualityOfService(), _SetWindowContextHelpId(), AddConvProp(), CkptRestore(), CreateRedirectionBitmap(), MESSAGECALL(), NtUserSetAppImeLevel(), NtUserSetProp(), UnlinkConv(), UserAssociateHwnd(), xxxCreateWindowSmIcon(), and xxxDWP_SetIcon().
|
|
Definition at line 225 of file timers.c. References CheckCritIn, tagTIMER::cmsCountdown, tagTIMER::cmsRate, cTimerId, DecTimerCount(), ELAPSED_MAX, FALSE, FindTimer(), tagTIMER::flags, gbMasterTimerSet, GETPTI, gptiRit, gptmrFirst, gptmrMaster, HMAllocObject(), HMFreeObject(), KeSetTimer(), Lock, tagTIMER::nID, NULL, tagTIMER::pfn, tagTIMER::pti, tagTIMER::ptiOptCreator, tagTIMER::ptmrNext, tagTIMER::ptmrPrev, tagTIMER::spwnd, TIF_16BIT, tagTHREADINFO::TIF_flags, TIMER, TIMERID_MAX, TIMERID_MIN, TRUE, TYPE_TIMER, and UINT. Referenced by _SetSystemTimer(), _SetTimer(), _UserSoundSentryWorker(), AccessTimeOutReset(), FilterKeys(), FKActivationTimer(), IncrementRedirectedCount(), ProcessKeyboardInput(), ResetMouseHover(), SetAppStarting(), SetJournalTimer(), SetTooltipTimer(), SoundSentryTimer(), StartFade(), StartTimers(), ToggleKeys(), UserSetTimer(), xxxFKAcceptanceDelayTimer(), xxxFKRepeatRateTimer(), xxxFlashWindow(), xxxMKMouseMove(), xxxMKMoveAccelCursorTimer(), xxxTrackMouseMove(), zzzAnimateCursor(), and zzzUpdateCursorImage().
|
|
Definition at line 803 of file tounicod.c. References BYTE, FALSE, GetModificationNumber(), gspklBaseLayout, NULL, PBYTE, tagKBDFILE::pKbdTbl, SHORT, and tagKL::spkf. Referenced by NtUserVkKeyScanEx(), and xxxInternalToUnicode().
|
|
|
|
Definition at line 1772 of file update.c. References BOOL, FALSE, FLayeredOrRedirected(), IntersectRect(), NULL, tagWND::rcClient, tagWND::spwndParent, TestWF, TRUE, WFMINIMIZED, and WFVISIBLE. Referenced by SpbTransfer(), ValidateParents(), xxxGetUpdateRect(), xxxGetUpdateRgn(), and xxxInternalInvalidate().
|
|
Definition at line 470 of file dc.c. References CFPARENTDC, tagDCE::DCX_flags, gpDispInfo, tagDCE::hdc, tagDISPLAYINFO::hDev, tagDCE::hrgnClip, tagDCE::hrgnClipPublic, MarkDCEInvalid(), NULL, tagDCE::pwndClip, tagDCE::pwndOrg, SpbCheckDce(), TestCF, TestWF, UserSetDCVisRgn(), VOID(), WFCLIPCHILDREN, WFCLIPSIBLINGS, WFMINIMIZED, WFVISIBLE, and WFWIN31COMPAT. Referenced by ConvertRedirectionDCs(), CreateCacheDC(), DeleteHrgnClip(), and zzzInvalidateDCCache().
|
|
Definition at line 1102 of file ntuser/kernel/input.c. References BOOL, tagTHREADINFO::cQuit, tagTHREADINFO::exitCode, SetWakeBit(), and TRUE. Referenced by _PostQuitMessage(), and xxxSwitchDesktop().
|
|
Definition at line 40 of file winloop2.c. References BOOL, FALSE, FHas31TrayStyles, IsVSlick(), tagWND::spwndOwner, TestWF, TRUE, and WEFTOOLWINDOW. Referenced by IsTrayWindow(), and xxxUpdateTray().
|
|
Referenced by ImeCanDestroyDefIMEforChild(). |
|
Definition at line 7022 of file userk.h. Referenced by FAllowForegroundActivate(), xxxActiveWindowTracking(), and xxxSetForegroundWindow().
|
|
Definition at line 735 of file hotkeys.c. References CheckCritIn, tagHOTKEY::fsModifiers, gphkFirst, NULL, tagHOTKEY::phkNext, and tagHOTKEY::vk. Referenced by xxxDoHotKeyStuff(), and xxxKeyEvent().
|
|
Definition at line 4735 of file userk.h. Referenced by xxxCancelTrackingForThread(), xxxScanSysQueue(), and zzzAttachToQueue().
|
|
Definition at line 4772 of file userk.h. References NULL, and PMENUSTATE. Referenced by MBC_RightJustifyMenu().
|
|
Definition at line 4739 of file userk.h. Referenced by xxxButtonEvent(), and xxxScanSysQueue().
|
|
Definition at line 3145 of file ntuser/kernel/menu.c. References BOOL, FALSE, MFMWFP_ALTMENU, MFMWFP_NOITEM, MFMWFP_OFFMENU, and TRUE. Referenced by LockMFMWFPWindow(), UnlockMFMWFPWindow(), xxxHandleMenuMessages(), xxxMenuWindowProc(), xxxMNFindWindowFromPoint(), xxxMNSetGapState(), and xxxMNUpdateDraggingInfo().
|
|
Definition at line 4760 of file userk.h. Referenced by GetActiveTrackPwnd(), and xxxDWP_DoNCActivate().
|
|
|
Definition at line 4767 of file userk.h. References MFMWFP_DOWNARROW, and MFMWFP_UPARROW. Referenced by xxxMenuWindowProc().
|
|
Definition at line 95 of file ex.c. References FALSE, NULL, ObDereferenceObject, PsReferenceImpersonationToken(), PsReferencePrimaryToken(), SeTokenIsRestricted(), and _ETHREAD::ThreadsProcess.
|
|
Definition at line 4719 of file userk.h. References BOOL. Referenced by MNFlushDestroyedPopups(), MNFreePopup(), UnlockPopupMenu(), xxxEndMenuLoop(), xxxMNDestroyHandler(), xxxMNKeyDown(), xxxMNLoop(), xxxMNMouseMove(), and xxxMNStartMenu().
|
|
Definition at line 372 of file hotkeys.c. References BOOL, CheckCritIn, FALSE, gfsSASModifiers, gfsSASModifiersDown, gvkSAS, TRUE, and UINT. Referenced by xxxDoHotKeyStuff(), xxxKeyEvent(), and xxxNumpadCursor().
|
|
Definition at line 6039 of file userk.h. Referenced by CheckAllowForeground(), and DestroyProcessInfo().
|
|
Definition at line 208 of file mnsys.c. References _MonitorFromWindow(), BOOL, FALSE, tagWND::rcWindow, tagMONITOR::rcWork, and TRUE. Referenced by xxxSetSysMenu(), and zzzChangeStates().
|
|
Definition at line 6996 of file userk.h. References DWORD. Referenced by IdleTimerProc().
|
|
Definition at line 7001 of file userk.h. References DWORD. Referenced by CanForceForeground().
|
|
Definition at line 62 of file winloop2.c. References BOOL, FALSE, FCallHookTray, FDoTray, FHas31TrayStyles, FPostTray, FTopLevel, tagWND::head, Is31TrayWindow(), NULL, tagWND::spwndOwner, TestWF, TRUE, WEFAPPWINDOW, WEFNOACTIVATE, WEFTOOLWINDOW, and WFWIN40COMPAT. Referenced by ParkIcon(), xxxArrangeIconicWindows(), xxxCalcValidRects(), xxxDestroyWindow(), xxxFlashWindow(), xxxHandleOwnerSwitch(), xxxMinMaximize(), xxxMNPositionHierarchy(), xxxRedrawFrameAndHook(), xxxRedrawTitle(), xxxSetForegroundWindow(), xxxSetSysMenu(), xxxUpdateTray(), and zzzChangeStates().
|
|
|
|
|
|
Definition at line 17 of file winloop2.c. References BOOL, tagDISPLAYINFO::cMonitors, FALSE, gpDispInfo, tagDISPLAYINFO::rcScreen, tagWND::rcWindow, and TRUE. Referenced by Is31TrayWindow().
|
|
Definition at line 635 of file xlate.c. References aKEProcOEM, BOOL, CheckCritIn, FALSE, NULL, and TRUE. Referenced by xxxProcessKeyEvent().
|
|
|
|
Definition at line 447 of file timers.c. References BOOL, FindTimer(), NULL, and TRUE. Referenced by _KillSystemTimer(), and _KillTimer().
|
|
|
|
Definition at line 7258 of file userk.h. References VOID(). Referenced by CreateDeviceInfo(), InputApc(), NlsKbdSendIMENotification(), ProcessDeviceChanges(), RawInputThread(), RequestDeviceChange(), StartDeviceRead(), UpdateKeyLights(), UpdateMouseInfo(), and Win32kNtUserCleanup().
|
|
Definition at line 7312 of file userk.h. Referenced by CheckHandleFlag(), CheckHandleInUse(), SetHandleFlag(), SetHandleInUse(), and UserDeleteW32Process().
|
|
Definition at line 7239 of file userk.h. References ExAcquireResourceExclusiveLite(), gpresMouseEventQueue, KeEnterCriticalRegion, TRUE, and VOID(). Referenced by QueueMouseEvent(), and UnqueueMouseEvent().
|
|
Definition at line 269 of file kernel/acons.c. References CURSORF_ACONFRAME, CURSORF_LINKED, CURSORF_LRSHARED, gpcurFirst, NULL, tagPROCESSINFO::pCursorCache, and VOID(). Referenced by _SetCursorIconData().
|
|
Definition at line 1478 of file createw.c. References tagCLS::atomClassName, tagSERVERINFO::atomSysClass, CFIME, FALSE, FSwpTopmost(), gpsi, ICLS_IME, Lock, NULL, tagWND::pcls, PWND_BOTTOM, PWND_TOP, PWNDDESKTOP, PWNDMESSAGE, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndParent, TestCF, TestWF, TrackLayeredZorder(), TRUE, WEFLAYERED, WEFTOPMOST, WFBOTTOMMOST, WFDESTROYED, and WFTOGGLETOPMOST. Referenced by ImeSetTopmost(), xxxCreateDesktop(), xxxCreateWindowEx(), xxxSetParent(), and zzzChangeStates().
|
|
Definition at line 7267 of file userk.h. Referenced by xxxCapture(), and zzzAttachToQueue().
|
|
Definition at line 74 of file mnsys.c. References tagMENU::cItems, HMChangeOwnerProcess, Lock, MFDESKTOP, NULL, PtiCurrent, tagMENU::rgItems, SetMF, tagITEM::spSubMenu, and UINT. Referenced by xxxGetScrollMenu(), and xxxLoadSysDesktopMenu().
|
|
Definition at line 4873 of file userk.h. References BOOL, and PMENUSTATE. Referenced by xxxMenuWindowProc(), xxxMNDragLeave(), and xxxMNDragOver().
|
|
Definition at line 3097 of file ntuser/kernel/menu.c. References IsMFMWFPWindow(), Lock, and UnlockMFMWFPWindow(). Referenced by xxxHandleMenuMessages(), and xxxMNUpdateDraggingInfo().
|
|
Definition at line 368 of file ex.c. References ExDesktopObjectType, FALSE, LogDesktop, NULL, ObDereferenceObject, OBJECT_TO_OBJECT_HEADER, ObReferenceObject, TRUE, and VOID().
|
|
Definition at line 296 of file ntuser/kernel/menu.c. References tagWND::head, Lock, NULL, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagMENU::spwndNotify, tagPOPUPMENU::spwndNotify, UnlockPopupMenuWindow(), and Validateppopupmenu. Referenced by xxxMenuWindowProc(), xxxMNKeyDown(), xxxMNOpenHierarchy(), xxxMNStartMenu(), and xxxTrackPopupMenuEx().
|
|
Definition at line 4503 of file userk.h. References CheckCritOut, NTSTATUS(), and Status. Referenced by CheckAllowForeground(), UserSetConsoleProcessWindowStation(), xxxActivateDebugger(), xxxAllowSetForegroundWindow(), xxxUserNotifyConsoleApplication(), xxxUserNotifyProcessCreate(), and xxxWaitForInputIdle().
|
|
Definition at line 4518 of file userk.h. References gSessionId, and Status. Referenced by PtiFromThreadId(), TerminateConsole(), and xxxUserNotifyProcessCreate().
|
|
Definition at line 802 of file spb.c. References BEGINATOMICCHECK, BOOL, CreateSpb(), DeferWinEventNotify, ENDATOMICCHECK, FALSE, tagSPB::flags, FreeSpb(), ghrgnSPB1, gpDispInfo, gptiLockUpdate, gspwndLockUpdate, tagDISPLAYINFO::hDev, tagSPB::hrgn, HRGN_FULL, IDC_DEFAULT, IsWinEventNotifyDeferredOK, Lock, NULL, tagDISPLAYINFO::pspbFirst, tagSPB::pspbNext, PtiCurrent, PUDF_LOCKFULLSCREEN, PWNDDESKTOP, tagSPB::rc, SetRectRgnIndirect(), SPB_LOCKUPDATE, SpbCheck(), SpbCheckPwnd(), SubtractRgn, TEST_PUDF, TRUE, Unlock, xxxInternalInvalidate(), zzzEndDeferWinEventNotify, and zzzInvalidateDCCache(). Referenced by FullScreenCleanup(), NtUserLockWindowUpdate(), xxxMakeWindowForegroundWithState(), xxxMS_TrackMove(), xxxProcessEventMessage(), and xxxSetForegroundWindow2().
|
|
Definition at line 422 of file ntuser/kernel/menu.c. References Lock, NULL, tagWND::spmenu, tagWND::spmenuSys, tagMENU::spwndNotify, and Unlock. Referenced by xxxCreateWindowEx(), xxxGetSystemMenu(), xxxSetDialogSystemMenu(), xxxSetMenu(), xxxSetSystemMenu(), and xxxSetWindowData().
|
|
Definition at line 2123 of file dc.c. References tagDCE::DCX_flags, gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, and tagDCE::pMonitor. Referenced by UserGetRedirectedWindowOrigin(), and xxxEnumDisplayMonitors().
|
|
Definition at line 1820 of file w32/ntuser/kernel/init.c. References BOOL, FALSE, ghbrBlack, ghbrHungApp, ghbrWhite, gpsi, NULL, and TRUE. Referenced by RemoteConnect(), and UserInitialize().
|
|
Referenced by xxxInitWindowStation(). |
|
Definition at line 1422 of file w32/ntuser/kernel/init.c. References gpsi, gszMAX, gszMIN, gszRESDOWN, gszRESUP, gszSCLOSE, hModuleWin, MAX_MB_STRINGS, tagSERVERINFO::MBStrings, ServerLoadString, tagMBSTRING::szName, tagMBSTRING::uID, tagMBSTRING::uStr, and VOID(). Referenced by Win32UserInitialize().
|
|
Definition at line 1863 of file w32/ntuser/kernel/init.c. References BOOL, CCLASSES, CSF_SERVERSIDEPROC, CSF_SYSTEMCLASS, CSF_WIN40COMPAT, DESKTOPCLASS, DESKWND, FALSE, FNID_DESKTOP, FNID_ICONTITLE, FNID_MENU, FNID_SCROLLBAR, FNID_SWITCH, FNID_TOOLTIP, hModuleWin, ICONTITLECLASS, InternalRegisterClassEx(), L, MENUCLASS, NULL, PtoH, SBWND, SWITCHWND, SWITCHWNDCLASS, SYSCUR, TOOLTIPCLASS, TOOLTIPWND, TRUE, UINT, xxxDefWindowProc(), xxxDesktopWndProc(), xxxEventWndProc(), xxxMenuWindowProc(), xxxSBWndProc(), xxxSwitchWndProc(), and xxxTooltipWndProc(). Referenced by xxxCreateThreadInfo().
|
|
Definition at line 995 of file mncomput.c. References tagMENU::cItems, ClearMF, ClearMFT, MFRTL, tagMENU::rgItems, SetMF, SetMFT, and tagITEM::spSubMenu. Referenced by xxxInsertMenuItem(), and xxxSetMenuItemInfo().
|
|
Definition at line 978 of file ntuser/kernel/getset.c. References tagSERVERINFO::apfnClientA, tagSERVERINFO::apfnClientW, FNID_WNDPROCEND, FNID_WNDPROCSTART, gpsi, and STOCID. Referenced by InternalRegisterClassEx(), xxxSetClassData(), and xxxSetWindowData().
|
|
Referenced by UserCommitDesktopMemory(), xxxCreateDesktop(), xxxResolveDesktop(), and xxxSetThreadDesktop(). |
|
Definition at line 5695 of file userk.h. Referenced by InvalidateDce(), and xxxFreeWindow().
|
|
Definition at line 2595 of file handtabl.c. References tagSHAREDINFO::aheList, _HANDLEENTRY::bFlags, tagHANDLETYPEINFO::bObjectCreateFlags, _HANDLEENTRY::bType, gahti, giheLast, gptiRit, gSharedInfo, gTermIO, _HEAD::h, HANDLEF_DESTROY, HMChangeOwnerThread(), ISTS, OCF_PROCESSOWNED, _HANDLEENTRY::phead, _HANDLEENTRY::pOwner, tagTERMINAL::ptiDesktop, ShowLocks(), and TYPE_FREE. Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 20 of file metrics.c. References tagSHAREDINFO::aheList, _HANDLEENTRY::bType, tagMENU::cItems, tagITEM::cxBmp, tagMENU::cxMenu, tagMENU::cyMenu, DWORD, giheLast, gSharedInfo, MNIS_MEASUREBMP, _HANDLEENTRY::phead, tagMENU::rgItems, TYPE_MENU, UINT, tagITEM::ulWidth, tagITEM::ulX, and UNDERLINE_RECALC. Referenced by xxxSetAndDrawNCMetrics().
|
|
|
|
Definition at line 143 of file mnstate.c. References gpopupMenu, PUDF_POPUPINUSE, SET_PUDF, and TEST_PUDF. Referenced by xxxMenuWindowProc(), and xxxMNStartMenuState().
|
|
Definition at line 290 of file mndraw.c. References _KillTimer(), _ReleaseDC(), CMS_QANIMATION, tagMENUSTATE::cxAni, tagMENUSTATE::cyAni, tagMENUSTATE::dwAniStartTime, DWORD, ExGetExclusiveWaiterCount(), ExGetSharedWaiterCount(), FADE_MENU, gcxMenuFontChar, gcyMenuFontChar, gpresUser, tagMENUSTATE::hdcWndAni, tagMENUSTATE::iAniDropDir, IDSYS_MNANIMATE, tagMENUSTATE::ixAni, tagMENUSTATE::iyAni, MNDestroyAnimationBitmap(), MultDiv, NtGetTickCount(), NULL, PAS_HORZ, PAS_LEFT, PAS_UP, PAS_VERT, tagMENUSTATE::pGlobalPopupMenu, tagPOPUPMENU::spwndActivePopup, StopFade(), TestFadeFlags(), TestWF, and WFVISIBLE. Referenced by MNGetPopupFromMenu(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNSelectItem(), and xxxTrackPopupMenuEx().
|
|
Definition at line 206 of file ntuser/kernel/menu.c. References _GetKeyState(), FALSE, tagMENUSTATE::fButtonDown, tagMENUSTATE::fDragAndDrop, tagMENUSTATE::fDragging, tagMENUSTATE::fIgnoreButtonUp, tagMENUSTATE::fModelessMenu, tagMENUSTATE::uButtonDownHitArea, UnlockMFMWFPWindow(), and tagMENUSTATE::vkButtonDown. Referenced by xxxCallHandleMenuMessages(), and xxxMenuWindowProc().
|
|
Definition at line 389 of file mnstate.c. References BOOL, cy, FALSE, gpDispInfo, tagMENUSTATE::hbmAni, tagDISPLAYINFO::hdcScreen, NULL, and TRUE. Referenced by xxxMenuWindowProc().
|
|
Definition at line 414 of file mnstate.c. References tagMENUSTATE::hbmAni, and NULL. Referenced by MNAnimate(), and xxxMNEndMenuState().
|
|
Definition at line 102 of file mndraw.c. References _GetDCEx(), _ReleaseDC(), BitBltSysBmp(), DrawFrameControl(), tagMENU::dwArrowsOn, DWORD, gcyMenuScrollArrow, gpsi, tagMENU::hbrBack, MFMWFP_UPARROW, MSA_ATBOTTOM, MSA_ATTOP, MSA_OFF, NULL, OBI_MENUARROWDOWN, OBI_MENUARROWUP, OBI_MENUCHECK, tagWND::rcWindow, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndPopupMenu, SYSMET, and TestMF. Referenced by MNDrawFullNC(), xxxMNInvertItem(), and xxxMNSetTop().
|
|
Definition at line 181 of file mndraw.c. References _GetDCEx(), _ReleaseDC(), DF_3DFACE, DrawEdge(), DrawFrame(), gcyMenuScrollArrow, tagMENU::hbrBack, InflateRect(), MFMWFP_DOWNARROW, MFMWFP_UPARROW, MNDrawArrow(), MNGetToppItem(), NULL, tagWND::rcWindow, tagPOPUPMENU::spmenu, SYSHBR, SYSMET, and tagITEM::yItem. Referenced by xxxMenuWindowProc(), and xxxMNSetTop().
|
|
Definition at line 234 of file mnstate.c. References BOOL, FALSE, GETPTI, NULL, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagMENUSTATE::pmnsPrev, tagMENUSTATE::ptiMenuStateOwner, tagPOPUPMENU::spwndNotify, and TRUE. Referenced by xxxDestroyWindow(), and xxxMNEndMenuState().
|
|
Definition at line 235 of file mndraw.c. References BOOL, cy, tagMENU::dwArrowsOn, FALSE, gcyMenuScrollArrow, tagMENU::hbrBack, MFWINDOWDC, MNGetToppItem(), MNXBORDER, MNYBORDER, MSA_OFF, NULL, TestMF, TRUE, and tagITEM::yItem. Referenced by xxxMenuWindowProc(), and xxxMNInvertItem().
|
|
Definition at line 124 of file mnkey.c. References tagMENU::cItems, dir(), End, MFMWFP_NOITEM, MNFindNextValidItem(), tagMENU::rgItems, UINT, tagITEM::xItem, and tagITEM::yItem. Referenced by xxxMNKeyDown().
|
|
Definition at line 34 of file mnkey.c. References BOOL, tagMENU::cItems, dir(), FALSE, tagITEM::hbmp, MFMWFP_NOITEM, MNF_DONTSKIPSEPARATORS, tagMENU::rgItems, TestMFT, TRUE, and UINT. Referenced by MNFindItemInColumn(), xxxMenuWindowProc(), xxxMNFindChar(), and xxxMNKeyDown().
|
|
Definition at line 91 of file mnstate.c. References FALSE, tagPOPUPMENU::fDelayedFree, tagPOPUPMENU::fDestroyed, IsRootPopupMenu(), MNFreePopup(), NULL, tagPOPUPMENU::ppmDelayedFree, and tagPOPUPMENU::ppopupmenuRoot. Referenced by MNFreePopup(), and xxxMNLoop().
|
|
Definition at line 617 of file mnchange.c. References _DestroyMenu(), FreeItemBitmap(), FreeItemString(), tagITEM::spSubMenu, and UnlockSubMenu(). Referenced by _DestroyMenu(), xxxInsertMenuItem(), and xxxRemoveDeleteMenuHelper().
|
|
Definition at line 165 of file mnstate.c. References CLEAR_PUDF, DF_MENUINUSE, tagDESKTOP::dwDTFlags, tagPOPUPMENU::fDesktopMenu, tagPOPUPMENU::fFreed, tagPOPUPMENU::fIsMenuBar, FNID_MENU, GETFNID, gpopupMenu, IsRootPopupMenu(), MNFlushDestroyedPopups(), NULL, tagPOPUPMENU::ppopupmenuRoot, PtiCurrent, PUDF_POPUPINUSE, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagPOPUPMENU::spwndActivePopup, tagDESKTOP::spwndMenu, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, tagPOPUPMENU::spwndPrevPopup, TEST_PUDF, TRUE, Unlock, UnlockPopupMenu(), Validateppopupmenu, and VOID(). Referenced by MNFlushDestroyedPopups(), xxxMNDestroyHandler(), xxxMNEndMenuState(), and xxxMNStartMenuState().
|
|
Definition at line 136 of file ntuser/kernel/menu.c. References tagMENU::cItems, NULL, tagMENU::rgItems, and tagPOPUPMENU::spmenu. Referenced by xxxMenuWindowProc(), xxxMNSetGapState(), and xxxMNUpdateDraggingInfo().
|
|
Definition at line 1027 of file mnchange.c. References FALSE, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsMenuBar, GetpMenuState(), MNAnimate(), NULL, tagMENUSTATE::pGlobalPopupMenu, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndNextPopup, and tagMENU::spwndNotify. Referenced by GetMenuPwnd(), MNFadeSelection(), xxxEnableMenuItem(), xxxInsertMenuItem(), xxxRemoveDeleteMenuHelper(), xxxSetLPITEMInfo(), and xxxSetMenuInfo().
|
|
Definition at line 4751 of file userk.h. References NULL.
|
|
Definition at line 4743 of file userk.h. References NULL. Referenced by MNDrawFullNC(), MNEraseBackground(), MNItemHitTest(), xxxMenuDraw(), xxxMNInvertItem(), xxxMNPositionHierarchy(), xxxMNSetGapState(), xxxMNSetTop(), xxxMNUpdateDraggingInfo(), and xxxMNUpdateShownMenu().
|
|
Definition at line 4747 of file userk.h. References NULL. Referenced by xxxHandleMenuMessages(), xxxMNDestroyHandler(), and xxxMNSelectItem().
|
|
Definition at line 4755 of file userk.h. Referenced by xxxMNSelectItem().
|
|
Definition at line 25 of file mnstate.c. References tagMENU::cItems, tagITEM::cxItem, tagITEM::cyItem, FALSE, GetWindowBorders(), Lock, NULL, OffsetRect(), tagMENU::rgItems, tagMENU::spwndNotify, SYSMET, TestMF, TestWF, TRUE, WEFTOOLWINDOW, WFMINIMIZED, tagITEM::xItem, and tagITEM::yItem. Referenced by xxxMNInvertItem(), xxxMNKeyFilter(), xxxMNStartMenu(), and xxxSetSystemMenu().
|
|
Definition at line 3917 of file ntuser/kernel/menu.c. References _SetTimer(), tagPOPUPMENU::fAboutToHide, tagPOPUPMENU::fHideTimer, tagPOPUPMENU::fHierarchyDropped, gdtMNDropDown, IDSYS_MNHIDE, NULL, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndPopupMenu, TRUE, and UINT. Referenced by xxxMNSelectItem().
|
|
Definition at line 425 of file mnstate.c. References BOOL, FALSE, ghMenuFont, gMenuState, gpDispInfo, tagDISPLAYINFO::hdcScreen, NULL, and TRUE. Referenced by FinalUserInit(), and xxxMNAllocMenuState().
|
|
Definition at line 48 of file ntinput.c. References NtGetTickCount().
|
|
Definition at line 2431 of file focusact.c. References BOOL, CheckTopLevelOnly(), FALSE, GNT_NextTopScan(), NTW_GetNextTop(), NTW_GetPrevTop(), NTW_IGNORETOOLWINDOW, NTW_PREVIOUS, NULL, PWNDDESKTOP, TestWF, TRUE, WEFNOACTIVATE, WEFTOOLWINDOW, WFDISABLED, and WFVISIBLE. Referenced by IsTopmostRealApp(), xxxActivateWindow(), xxxMenuWindowProc(), xxxNextWindow(), and xxxOldNextWindow().
|
|
Definition at line 1071 of file fekbd.c. References GetAppImeCompatFlags(), gpqForeground, NlsKbdSendIMENotification(), NULL, tagQ::ptiKeyboard, and VOID(). Referenced by NlsAlphanumericModeProc(), NlsConvOrNonConvProc(), NlsHiraganaModeProc(), NlsKanaEventProc(), and NlsKatakanaModeProc().
|
|
Definition at line 5543 of file swp.c. References FindSpb(), gpDispInfo, tagDISPLAYINFO::hDev, HRGN_FULL, IntersectRect(), NULL, OffsetRect(), PtoHq, tagWND::rcWindow, tagWND::spwndChild, TestWF, VOID(), WEFLAYERED, WFHASSPB, and WFMAXFAKEREGIONAL. Referenced by xxxScrollWindowEx(), and zzzChangeStates().
|
|
|
|
Referenced by Win32UserInitialize(). |
|
|
Definition at line 3192 of file desktop.c. References BOOL, dwFlags, tagWINDOWSTATION::dwWSF_Flags, FALSE, GetDesktopView(), GetProcessLuid(), gpidLogon, HF_DESKTOPHOOK, tagWINDOWSTATION::luidEndSession, NT_SUCCESS, NTSTATUS(), NULL, PpiCurrent, tagDESKTOP::rpwinstaParent, RtlEqualLuid(), SetHandleFlag(), Status, TRUE, WSF_OPENLOCK, and WSF_REALSHUTDOWN. Referenced by NtUserOpenInputDesktop(), and xxxOpenDesktop().
|
|
Definition at line 17 of file ex.c. References NT_SUCCESS, NTSTATUS(), Status, and TRUE. Referenced by _UserTestForWinStaAccess(), and xxxConnectService().
|
|
|
|
Definition at line 1120 of file paint.c. References NEEDSPAINT, NULL, tagWND::spwndParent, TestWF, and WFCLIPCHILDREN. Referenced by xxxDoSyncPaint().
|
|
Referenced by ParseWindowStation(). |
|
Referenced by Win32UserInitialize(). |
|
Definition at line 2972 of file createw.c. References tagSHAREDINFO::aheList, _HANDLEENTRY::bFlags, _HANDLEENTRY::bType, ClrWF, FNID_WNDPROCEND, FNID_WNDPROCSTART, giheLast, gSharedInfo, HANDLEF_DESTROY, tagWND::head, tagWND::lpfnWndProc, NULL, tagDESKTOP::pDeskInfo, _HANDLEENTRY::phead, _HANDLEENTRY::pOwner, PTHROBJHEAD, tagTHREADINFO::rpdesk, SetWF, tagDESKTOPINFO::spwnd, tagDESKTOP::spwndMenu, STOCID, TYPE_WINDOW, VOID(), WFANSIPROC, WFSERVERSIDEPROC, and xxxDefWindowProc(). Referenced by xxxDestroyThreadInfo().
|
|
Definition at line 2151 of file hooks.c. References tagDESKTOPINFO::aphkStart, CheckCritIn, DbgValidatefsHook, DbgValidateHooks, tagHOOK::flags, HF_DESTROYED, NULL, tagTHREADINFO::pDeskInfo, PhkNextValid(), and TRUE. Referenced by CheckWHFBits(), GetJournallingQueue(), xxxCallJournalPlaybackHook(), xxxCallJournalRecordHook(), xxxGetNextSysMsg(), xxxInternalGetMessage(), xxxSkipSysMsg(), zzzCancelJournalling(), and zzzUnhookWindowsHookEx().
|
|
Definition at line 2183 of file hooks.c. References tagDESKTOPINFO::aphkStart, tagTHREADINFO::aphkStart, CheckCritIn, DbgValidatefsHook, DbgValidateHooks, FALSE, tagHOOK::flags, HF_DESTROYED, NULL, tagTHREADINFO::pDeskInfo, and PhkNextValid(). Referenced by CheckWHFBits(), xxxButtonEvent(), xxxCallHook(), xxxCallMouseHook(), xxxDoButtonEvent(), xxxKeyEvent(), xxxMoveEventAbsolute(), and zzzUnhookWindowsHook().
|
|
Definition at line 108 of file kernel/msgbeep.c. References _PostMessage(), gspwndLogonNotify, PtiCurrent, PUDF_EXTENDEDSOUNDS, TEST_PUDF, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, and VOID(). Referenced by xxxCreateThreadInfo(), xxxMenuWindowProc(), xxxMNCancel(), xxxMNOpenHierarchy(), xxxSnapWindow(), xxxSysCommand(), and xxxTrackPopupMenuEx().
|
|
Definition at line 2068 of file ntuser/kernel/input.c. References AllocQEntry(), BOOL, CheckCritIn, FALSE, tagQ::mlInput, NULL, tagQ::ptiKeyboard, tagQ::ptiMouse, SetWakeBit(), StoreQMessage(), StoreQMessagePti(), tagTHREADINFO::TIF_flags, TIF_INCLEANUP, and TRUE. Referenced by _ShowWindowAsync(), AsyncWindowPos(), FKActivationTimer(), PostAccessibility(), PostRitSound(), PostUpdateKeyStateEvent(), xxxButtonEvent(), xxxFW_DestroyAllChildren(), xxxKeyEvent(), xxxMinimizeHungWindow(), xxxProcessEventMessage(), xxxProcessNotifyWinEvent(), xxxSetForegroundWindow(), xxxSwitchToThisWindow(), xxxTrackMouseMove(), zzzReattachThreads(), and zzzSetFMouseMoved().
|
|
Definition at line 1575 of file ntuser/kernel/input.c. References AllocQEntry(), DelQEntry(), tagQ::idSysPeek, tagQ::mlInput, tagQMSG::msg, NULL, PostUpdateKeyStateEvent(), tagMLIST::pqmsgWriteLast, tagQ::QF_flags, QF_UPDATEKEYSTATE, StoreQMessage(), and WakeSomeone(). Referenced by PostMove(), xxxButtonEvent(), xxxDoButtonEvent(), and xxxKeyEvent().
|
|
Definition at line 1254 of file ntuser/kernel/input.c. References CheckCritIn, gdwMouseMoveExtraInfo, gdwMouseMoveTimeStamp, gpsi, NtGetTickCount(), NULL, PostInputMessage(), tagQ::QF_flags, QF_MOUSEMOVED, SHORT, and VOID(). Referenced by xxxButtonEvent(), xxxGetNextSysMsg(), and xxxKeyEvent().
|
|
Definition at line 3719 of file rare.c. References _PostMessage(), DWORD, GETDESKINFO, glinp, gpsi, guiOtherWindowCreated, guiOtherWindowDestroyed, NULL, PtiCurrent, tagLASTINPUT::ptiLastWoken, tagDESKTOPINFO::pvwplShellHook, tagDESKTOPINFO::spwndProgman, tagSERVERINFO::uiShellMsg, and VWPLNext(). Referenced by xxxDefWindowProc(), xxxDesktopThread(), xxxDestroyWindow(), xxxEndDeferWindowPosEx(), xxxFlashWindow(), xxxHandleOwnerSwitch(), xxxMinMaximize(), xxxProcessEventMessage(), xxxRedrawFrameAndHook(), xxxRedrawTitle(), xxxSetTrayWindow(), and xxxSystemParametersInfo().
|
|
Definition at line 1874 of file ntuser/kernel/input.c. References tagQ::afKeyRecentDown, BYTE, CBKEYSTATE, CBKEYSTATERECENTDOWN, tagMLIST::cMsgs, DWORD, tagQMSG::dwQEvent, tagCLIENTTHREADINFO::fsWakeBits, gafAsyncKeyState, gptiRit, KEYSTATESIZE, tagQ::mlInput, tagQMSG::msg, NULL, PBYTE, tagTHREADINFO::pcti, PostEventMessage(), tagQMSG::pqmsgNext, tagMLIST::pqmsgRead, tagMLIST::pqmsgWriteLast, ProcessUpdateKeyStateEvent(), tagQ::ptiKeyboard, tagQ::ptiMouse, QEVENT_UPDATEKEYSTATE, tagQ::QF_flags, QF_UPDATEKEYSTATE, and SetWakeBit(). Referenced by _PostMessage(), NtUserGetKeyState(), PostInputMessage(), UpdateAsyncKeyState(), and xxxSwitchDesktop().
|
|
Definition at line 33 of file kernel/exitwin.c. References BOOL, CheckCritIn, CreateProfileUserName(), FALSE, FreeProfileUserName(), gpidLogon, NULL, tagTHREADINFO::ppi, PtiCurrent, tagPROCESSINFO::pW32Job, PW32JOB, RegisterPerUserKeyboardIndicators(), tagW32JOB::restrictions, tagTHREADINFO::TIF_flags, TIF_RESTRICTED, and TRUE.
|
|
Definition at line 2154 of file ntimm.c. References BYTE, DWORD, ExRaiseStatus(), NULL, ProbeAndReadUlong, ProbeForReadBuffer, TRUE, and UINT. Referenced by MESSAGECALL().
|
|
Definition at line 1191 of file w32/ntuser/kernel/pnp.c. References tagMOUSE_DEVICE_INFO::Attr, tagKEYBOARD_DEVICE_INFO::Attr, BEGINATOMICCHECK, BEGINATOMICDEVICEINFOLISTCHECK, CheckCritIn, CLEAR_GTERMF, CloseDevice(), DEVICE_TYPE_KEYBOARD, DEVICE_TYPE_MOUSE, DWORD, ENDATOMICCHECK, ENDATOMICDEVICEINFOLISTCHECK, EnterDeviceInfoListCrit(), EVENT_INCREMENT, FALSE, FreeDeviceInfo(), gbRemoteSession, GDIAF_ARRIVED, GDIAF_DEPARTED, GDIAF_IME_STATUS, GDIAF_PNPWAITING, GDIAF_QUERYREMOVE, GDIAF_RECONNECT, GDIAF_REFRESH_MOUSE, GDIAF_REMOVECANCELLED, GDIAF_RETRYREAD, giosbKbdControl, gKbdImeStatus, gKbdIoctlLEDSStatus, gKeyboardInfo, gklpBootTime, gnKeyboards, gnMice, gpDeviceInfoList, gpDispInfo, gpepCSRSS, gpsi, gptiRit, gRemoteClientKeyboardType, GTERMF_MOUSE, gTermIO, gwMouseOwnerButton, tagDISPLAYINFO::hDev, KeSetEvent(), tagDEVICEINFO::keyboard, LeaveDeviceInfoListCrit(), max, tagDEVICEINFO::mouse, NT_SUCCESS, NTSTATUS(), NULL, OpenDevice(), PpiFromProcess, PtiCurrentShared, tagTERMINAL::ptiDesktop, QueryDeviceInfo(), RegisterForDeviceChangeNotifications(), SET_GTERMF, SetDebugHotKeys(), SetGlobalCursorLevel(), StartDeviceRead(), Status, SYSMET, TRUE, UnregisterForDeviceChangeNotifications(), UpdateKeyLights(), USHORT, and VOID(). Referenced by RawInputThread(), and xxxDesktopThread().
|
|
Definition at line 2615 of file ntinput.c. References AccessProceduresStream(), ACCF_ACCESSENABLED, BYTE, tagKEYBOARD_DEVICE_INFO::Data, DEVICE_TYPE_KEYBOARD, EnterCrit, FALSE, gAccessTimeOut, gafRawKeyState, gbRemoteSession, gCurrentModifierBit, gfEnableWindowsKey, gPhysModifierState, gpScancodeMap, gSetLedReceived, gtmridAccessTimeOut, InternalSetTimer(), tagDEVICEINFO::keyboard, LeaveCrit, MapScancode(), NULL, PBYTE, RemoteSyncToggleKeys(), TEST_ACCESSFLAG, TEST_ACCF, UINT, UserBeep(), VKFromVSC(), VOID(), xxxAccessTimeOutTimer(), and xxxProcessKeyEvent().
|
|
Definition at line 1137 of file ntinput.c. References ACCF_ACCESSENABLED, tagMOUSE_DEVICE_INFO::Attr, CheckCritOut, CheckDeviceInfoListCritOut, tagMOUSE_DEVICE_INFO::Data, EnterCrit, fAbsoluteMouse, FALSE, FKMOUSEMOVE, gbRemoteSession, GDIAF_REFRESH_MOUSE, GetMouseCoord(), gFilterKeysState, gMouseProcessMiceInputTime, gptCursorAsync, gptiBlockInput, gStickyKeysLeftShiftCount, gStickyKeysRightShiftCount, gTermIO, gTermNOIO, gtmridFKActivation, KILLRITTIMER, LeaveCrit, LOGTIME, tagDEVICEINFO::mouse, NT_SUCCESS, NtGetTickCount(), NULL, PtiCurrentShared, tagTERMINAL::ptiDesktop, QueueMouseEvent(), RequestDeviceChange(), TEST_ACCF, VOID(), and xxxMoveEventAbsolute().
|
|
Definition at line 1996 of file ntuser/kernel/input.c. References BYTE, CBKEYSTATERECENTDOWN, ClearKeyStateDown, ClearKeyStateToggle, gafAsyncKeyState, gpsi, SetKeyStateDown, SetKeyStateToggle, TestKeyDownBit, TestKeyRecentDownBit, and TestKeyToggleBit. Referenced by PostUpdateKeyStateEvent(), and xxxProcessEventMessage().
|
|
Definition at line 464 of file ex.c. References Handle, NT_SUCCESS, NTSTATUS(), NULL, and Status. Referenced by RtlInitializeCriticalSectionAndSpinCount(), RtlpCreateCriticalSectionSem(), xxxCreateThreadInfo(), and xxxDestroyThreadInfo().
|
|
Definition at line 4737 of file queue.c. References FALSE, LockThreadByClientId(), NT_SUCCESS, NULL, PsIsThreadTerminating, PtiFromThread, tagTHREADINFO::TIF_flags, TIF_GUITHREADINITIALIZED, TIF_INCLEANUP, and UnlockThread. Referenced by _SetWinEventHook(), NtUserAttachThreadInput(), NtUserBuildHimcList(), NtUserBuildHwndList(), NtUserDisableThreadIme(), NtUserGetGUIThreadInfo(), NtUserGetThreadState(), NtUserPostThreadMessage(), NtUserSetWindowsHookEx(), UT_CaretSet(), xxxConsoleControl(), xxxDirectedYield(), xxxGetThreadDesktop(), and zzzAttachThreadInput().
|
|
Definition at line 2679 of file ntuser/kernel/input.c. References BOOL, DF_TRACKMOUSEEVENT, DF_TRACKMOUSEHOVER, DF_TRACKMOUSELEAVE, tagDESKTOP::dwDTFlags, tagDESKTOP::dwMouseHoverTime, GETPTI, tagDESKTOP::htEx, HWq, tagTHREADINFO::pq, PtiCurrent, tagTHREADINFO::rpdesk, tagDESKTOP::spwndTrack, and TRUE. Referenced by NtUserTrackMouseEvent().
|
|
Definition at line 925 of file ntinput.c. References tagMOUSEEVENT::bInjected, tagMOUSEEVENT::ButtonData, tagMOUSEEVENT::ButtonFlags, CheckCritOut, EnterMouseCrit(), EVENT_INCREMENT, tagMOUSEEVENT::ExtraInfo, FALSE, gdwMouseEvents, gdwMouseQueueHead, gMouseEventQueue, gMouseQueueMouseEventTime, gpkeMouseData, KeSetEvent(), LeaveMouseCrit(), LOGTIME, NELEM_BUTTONQUEUE, tagMOUSEEVENT::ptPointer, tagMOUSEEVENT::time, UserBeep(), and VOID(). Referenced by ProcessMouseInput(), xxxMKMouseMove(), xxxMKMoveAccelCursorTimer(), xxxMKMoveConstCursorTimer(), and xxxMouseEventDirect().
|
|
Definition at line 969 of file kernel/sendmsg.c. Referenced by CancelInputState(), DoQueuedSyncPaint(), xxxActivateApp(), xxxResetDisplayDevice(), and xxxSendBSMtoDesktop().
|
|
Referenced by InterQueueMsgCleanup(), and SendMsgCleanup(). |
|
Referenced by xxxSetDeskPattern(), and xxxSetSysColors(). |
|
Definition at line 337 of file sprite.c. References _GetProp(), BOOL, CreateRedirectionBitmap(), cy, tagDCE::DCX_flags, DeleteRedirectionBitmap(), FALSE, FLayeredOrRedirected(), GetTopLevelWindow(), ghdcMem, ghdcMem2, gpDispInfo, tagDCE::hdc, tagDISPLAYINFO::hDev, min, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, PROP_LAYER, tagDCE::pwndOrg, RemoveRedirectionBitmap(), and TRUE. Referenced by UserRecreateRedirectionBitmap(), and zzzChangeStates().
|
|
|
|
Definition at line 1645 of file class.c. References BOOL, ClassAlloc(), ClassFree(), CLS, tagCLS::CSF_flags, CSF_WOWCLASS, tagCLS::cWndReferenceCount, DWORD, FALSE, tagWND::head, Lock, LockDesktop, NULL, tagWND::pcls, tagCLS::pclsClone, tagCLS::pclsNext, tagCLS::rpdeskParent, strlen(), and TRUE. Referenced by xxxCreateWindowEx().
|
|
Definition at line 1366 of file winsta.c. References AccessCheckObject(), tagPROCESSINFO::amwinsta, ExWindowStationObjectType, KernelMode, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), PpiFromProcess, PtiFromThread, RETURN_IF_ACCESS_DENIED, tagTHREADINFO::rpdesk, tagPROCESSINFO::rpwinsta, tagDESKTOP::rpwinstaParent, Status, _ETHREAD::ThreadsProcess, and WinStaMapping. Referenced by CheckClipboardAccess(), UserGlobalAtomTableCallout(), and xxxSnapWindow().
|
|
Definition at line 2769 of file w32/ntuser/kernel/init.c. References PpiCurrent, and VOID().
|
|
Definition at line 223 of file keyboard.c. References FastWriteProfileStringW(), ISTS, L, PMAP_KEYBOARD, TestAsyncKeyStateToggle, and wszInitialKeyboardIndicators. Referenced by PrepareForLogoff().
|
|
Definition at line 1337 of file dc.c. References DCE_FREED, DCE_NORELEASE, DCE_RELEASED, DCE_SIZE_CACHETHRESHOLD, tagDCE::DCX_flags, DeleteHrgnClip(), DestroyCacheDC(), FALSE, gnDCECount, gpDispInfo, tagDCE::hdc, tagDISPLAYINFO::hDev, IncrementFreeDCECount(), NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagDCE::ptiOwner, UINT, and UpdateLayeredSprite(). Referenced by _ReleaseDC(), xxxEndPaint(), xxxEnumDisplayMonitors(), xxxFreeWindow(), and xxxSendEraseBkgnd().
|
|
Definition at line 20 of file w32/ntuser/kernel/misc.c. References CreateKernelEvent(), DWORD, FALSE, gbClientDoubleClickSupport, gbConnected, gbRemoteSession, gbVideoInitialized, gfEnableWindowsKey, ghRemoteBeepChannel, ghRemoteKeyboardChannel, ghRemoteMouseChannel, ghRemoteThinwireChannel, ghRemoteVideoChannel, gpevtDesktopDestroyed, gpRemoteBeepDevice, gpThinWireCache, gRemoteClientKeyboardType, gstrBaseWinStationName, gThinwireFileObject, gVideoFileObject, gWinStationInfo, HH_REMOTECONNECT, HYDRA_HINT, InitLoadResources(), InitVideo(), IoGetRelatedDeviceObject(), ISCSRSS, KernelMode, L, LW_BrushInit(), min, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObjectByHandle(), PBYTE, PDOCONNECTDATA, Status, ThinWireCache, TRACE_HYDAPI, and TRUE. Referenced by NtUserRemoteConnect().
|
|
Definition at line 843 of file w32/ntuser/kernel/misc.c. References DWORD, gbConnected, gbExitInProgress, gbRemoteSession, and gbVideoInitialized.
|
|
Definition at line 1733 of file fullscr.c. References CheckCritIn, DWORD, tagWINDOWSTATION::dwWSF_Flags, FALSE, gbDesktopLocked, gpDispInfo, grpdeskRitInput, gspdeskDisconnect, gspdeskShouldBeForeground, LockDesktop, NTSTATUS(), NULL, tagDISPLAYINFO::pmdev, PtiCurrentShared, tagDESKTOP::rpwinstaParent, Status, ThreadLockDesktop, ThreadUnlockDesktop, TRACE_HYDAPI, TRUE, WSF_SWITCHLOCK, and xxxSwitchDesktop(). Referenced by xxxDesktopThread(), and xxxRemoteStopScreenUpdates().
|
|
Definition at line 415 of file w32/ntuser/kernel/misc.c. References _PostMessage(), gspwndLogonNotify, HH_REMOTELOGOFF, HYDRA_HINT, ISCSRSS, ISTS, NTSTATUS(), NULL, Status, and TRACE_HYDAPI.
|
|
Definition at line 582 of file w32/ntuser/kernel/misc.c. References _PostMessage(), gspwndLogonNotify, ISCSRSS, ISTS, NULL, and TRACE_HYDAPI.
|
|
Definition at line 781 of file w32/ntuser/kernel/misc.c. References BOOL, FALSE, gbConnected, ghRemoteThinwireChannel, gnShadowers, gpDispInfo, gThinwireFileObject, tagDISPLAYINFO::hDev, ISCSRSS, ISTS, RemoteRedrawScreen(), TRACE_HYDAPI, and UpdateKeyLights().
|
|
Definition at line 1634 of file fullscr.c. References CheckCritIn, gpDispInfo, gspdeskShouldBeForeground, gspwndFullScreen, tagDISPLAYINFO::hDev, ISCSRSS, NULL, ThreadLock, ThreadUnlock, TRACE_HYDAPI, and xxxRedrawWindow(). Referenced by CtxDisplayIOCtl(), and NtUserRemoteRedrawRectangle().
|
|
Definition at line 1675 of file fullscr.c. References CheckCritIn, DF_DESTROYED, tagDESKTOP::dwDTFlags, DWORD, tagWINDOWSTATION::dwWSF_Flags, FALSE, gbDesktopLocked, gbFreezeScreenUpdates, gpDispInfo, gspdeskShouldBeForeground, LockDesktop, NULL, tagDISPLAYINFO::pmdev, PtiCurrentShared, tagDESKTOP::rpwinstaParent, ThreadLockDesktop, ThreadUnlockDesktop, TRACE_HYDAPI, TRUE, WSF_SWITCHLOCK, and xxxSwitchDesktop(). Referenced by NtUserRemoteRedrawScreen(), RemotePassthruDisable(), RemoteShadowCleanup(), RemoteShadowStart(), xxxRemoteDisconnect(), and xxxRemoteReconnect().
|
|
Definition at line 700 of file w32/ntuser/kernel/misc.c. References gbConnected, gnShadowers, gpDispInfo, tagDISPLAYINFO::hDev, ISCSRSS, ISTS, NTSTATUS(), RemoteRedrawScreen(), Status, and TRACE_HYDAPI.
|
|
Definition at line 635 of file w32/ntuser/kernel/misc.c. References BOOL, gpDispInfo, tagDISPLAYINFO::hDev, ISCSRSS, ISTS, NTSTATUS(), RemoteRedrawScreen(), Status, TRACE_HYDAPI, and TRUE.
|
|
Definition at line 558 of file w32/ntuser/kernel/misc.c. References DWORD, gpThinWireCache, ISCSRSS, ISTS, NULL, and TRACE_HYDAPI.
|
|
Definition at line 5667 of file userk.h. References _GetProp(), DWORD, gaFlashWState, MAKEINTATOM, and PROPF_INTERNAL. Referenced by xxxFlashWindow().
|
|
Definition at line 158 of file libmgmt.c. References aatomSysLoaded, acatomSysDepends, acatomSysUse, catomSysTableEntries, gcSysExpunge, gdwSysExpungeMask, and VOID(). Referenced by DestroyEventHook(), and FreeHook().
|
|
Definition at line 390 of file kbdlyout.c. References gpKbdNlsTbl, gpKbdTbl, gpkfList, KbdTablesFallback, NULL, tagKBDFILE::pKbdNlsTbl, tagKBDFILE::pKbdTbl, tagKBDFILE::pkfNext, and VOID(). Referenced by DestroyKF().
|
|
Definition at line 255 of file job.c. References BOOL, CheckCritIn, FALSE, NULL, tagW32JOB::ppiTable, tagPROCESSINFO::pW32Job, TRUE, UINT, and tagW32JOB::uProcessCount. Referenced by xxxUserProcessCallout().
|
|
Definition at line 1535 of file w32/ntuser/kernel/pnp.c. References aDeviceTemplate, CheckCritOut, CheckDeviceInfoListCritIn, CheckDeviceInfoListCritOut, EnterDeviceInfoListCrit(), EVENT_INCREMENT, ExIsResourceAcquiredExclusiveLite(), FALSE, FreeDeviceInfo(), GDIAF_FREEME, GDIAF_PNPWAITING, gpresDeviceInfoList, KernelMode, KeSetEvent(), KeWaitForSingleObject(), LeaveDeviceInfoListCrit(), NULL, tagDEVICE_TEMPLATE::pkeHidChange, VOID(), and WrUserRequest. Referenced by CreateDeviceInfo(), DeviceNotify(), NlsKbdSendIMENotification(), ProcessMouseInput(), and UpdateMouseInfo().
|
|
|
|
Definition at line 1549 of file ntuser/kernel/input.c. References gppiStarting, NULL, tagPROCESSINFO::ppiNext, PUDF_ALLOWFOREGROUNDACTIVATE, and SET_PUDF. Referenced by xxxEndDeferWindowPosEx(), and xxxMinMaximize().
|
|
Definition at line 651 of file spb.c. References Error, FindSpb(), tagSPB::flags, FreeSpb(), ghdcMem, ghrgnSPB1, ghrgnSPB2, gpDispInfo, tagSPB::hbm, tagDISPLAYINFO::hdcScreen, tagDISPLAYINFO::hDev, tagSPB::hrgn, tagWND::hrgnClip, IntersectRgn, IsVisible(), NULL, tagSPB::rc, RSPB_INVALIDATE, RSPB_INVALIDATE_SSB, RSPB_NO_INVALIDATE, SetRectRgnIndirect(), SPB_SAVESCREENBITS, SubtractRgn, UINT, and tagSPB::ulSaveId. Referenced by zzzBltValidBits().
|
|
|
|
Definition at line 204 of file base.c. References IS_PTR, and RtlInitUnicodeString(). Referenced by xxxCreateWindowEx(), xxxGetScrollMenu(), xxxLoadSysMenu(), xxxUpdateSystemCursorsFromRegistry(), and xxxUpdateSystemIconsFromRegistry().
|
|
|
|
|
|
Definition at line 1012 of file sbctl.c. References CalcSBStuff2(), GetRect(), GRECT_CLIENT, and GRECT_CLIENTCOORDS. Referenced by DrawCtlThumb(), xxxDoScrollMenu(), and xxxSBWndProc().
|
|
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 5753 of file swp.c. References _MonitorFromWindow(), ClrWF, HRGN_FULL, HRGN_MONITOR, tagWND::hrgnClip, tagMONITOR::hrgnMonitor, NULL, PWNDDESKTOP, tagWND::rcWindow, SetWF, tagWND::spwndParent, TestWF, WFMAXFAKEREGIONAL, WFMAXIMIZED, and WFREALLYMAXIMIZABLE. Referenced by xxxCreateDisconnectDesktop(), and zzzChangeStates().
|
|
Definition at line 2364 of file kernel/sendmsg.c. References CheckCritIn, gpsmsList, PSMS, ReceiverDied(), SenderDied(), and VOID(). Referenced by xxxDestroyThreadInfo(), and zzzCancelJournalling().
|
|
Definition at line 1329 of file class.c. References CheckLock, HMValidateHandle(), Lock, NULL, tagCLS::pclsBase, tagCLS::pclsClone, tagCLS::pclsNext, PtoH, TYPE_CURSOR, and xxxSetClassIcon(). Referenced by xxxSetClassData().
|
|
Definition at line 26 of file hotkeys.c. References _RegisterHotKey(), _UnregisterHotKey(), FastGetProfileDwordW(), gKeyboardInfo, IDHOT_DEBUG, IDHOT_DEBUGSERVER, L, NULL, PMAP_AEDEBUG, PWND_INPUTOWNER, UINT, and VOID(). Referenced by ProcessDeviceChanges(), and RawInputThread().
|
|
Definition at line 336 of file rare.c. References GetPrimaryMonitor(), tagMONITOR::rcWork, and SYSMET. Referenced by SetNCMetrics(), UpdateUserScreen(), and xxxSystemParametersInfo().
|
|
Definition at line 24 of file miscutil.c. References tagWND::cbwndExtra, ClrWF, FNID_CLEANEDUP_BIT, FNID_DIALOG, GETPTI, PpiCurrent, SetWF, TestWF, VOID(), WFDIALOGWINDOW, and WFSERVERSIDEPROC.
|
|
Definition at line 97 of file visrgn.c. References PZERO, and SetRectRgnIndirect(). Referenced by _GetDCEx(), InternalScrollDC(), UserSetDCVisRgn(), xxxGetUpdateRgn(), xxxInternalInvalidate(), and xxxScrollWindowEx().
|
|
Definition at line 5662 of file userk.h. References BOOL. Referenced by xxxFlashWindow().
|
|
Definition at line 2708 of file focusact.c. References NULL, tagTHREADINFO::ppi, SetForegroundPriorityProcess(), TIF_CSRSSTHREAD, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, and VOID(). Referenced by CheckProcessForeground(), NtUserYieldTask(), SetForegroundThread(), SetWakeBit(), xxxCreateThreadInfo(), xxxInternalGetMessage(), and xxxMoveSize().
|
|
Definition at line 2648 of file focusact.c. References FALSE, gppiForegroundOld, gppiScreenSaver, NULL, _EPROCESS::PriorityClass, PsProcessPriorityBackground, PsProcessPriorityForeground, PsProcessPrioritySpinning, PsSetProcessPriorityByClass(), tagTHREADINFO::TIF_flags, TIF_GLOBALHOOKER, and VOID(). Referenced by IdleTimerProc(), SetForegroundPriority(), and xxxActivateThisWindow().
|
|
Definition at line 2588 of file focusact.c. References CBKEYSTATERECENTDOWN, ChangeForegroundKeyboardTable(), FALSE, gafAsyncKeyStateRecentDown, gpqForeground, gpsi, gptiForeground, gptiRit, NULL, tagTHREADINFO::ppi, tagTHREADINFO::pq, SetForegroundPriority(), tagTHREADINFO::spklActive, TRUE, and VOID(). Referenced by xxxDestroyThreadInfo(), xxxSendFocusMessages(), and xxxSetForegroundWindow2().
|
|
Definition at line 4494 of file desktop.c. References tagPROCESSINFO::bmHandleFlags, BOOL, Buffer, EnterHandleFlagsCrit(), FALSE, HF_LIMIT, Index, LeaveHandleFlagsCrit(), NULL, PpiCurrent, RtlClearBits(), RtlInitializeBitMap(), RtlSetBits(), and TRUE. Referenced by _SetUserObjectInformation(), EnterHandleFlagsCrit(), NtUserOpenInputDesktop(), OpenDesktopCompletion(), xxxCloseDesktop(), xxxCreateDesktop(), xxxGetInputDesktop(), xxxGetThreadDesktop(), xxxOpenDesktop(), xxxSetProcessWindowStation(), and zzzSetDesktop().
|
|
Definition at line 4579 of file desktop.c. References EnterHandleFlagsCrit(), gHandleInUse, gProcessInUse, LeaveHandleFlagsCrit(), PsGetCurrentProcess, and VOID(). Referenced by NtUserGetObjectInformation(), and NtUserSetObjectInformation().
|
|
Definition at line 26 of file hungapp.c. References CHRLINCR, gpvwplHungRedraw, PWNDDESKTOP, SetWF, tagWND::spwndParent, TestWF, VOID(), VWPLAdd(), and WFANYHUNGREDRAW. Referenced by InternalInvalidate3(), and xxxSetForegroundWindow2().
|
|
Definition at line 1213 of file inctlpan.c. References BOOL, FALSE, HDCBITS, max, MetricGetID(), PUDF_ICONTITLEWRAP, SET_OR_CLEAR_PUDF, SetIconFonts(), SYSMET, and TRUE. Referenced by SPISetIconMetrics(), xxxInitWindowStation(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 106 of file imehotky.c. References AddImeHotKey(), DeleteImeHotKey(), _tagIMEHOTKEY::dwHotKeyID, FALSE, FindImeHotKeyByID(), FindImeHotKeyByKeyWithLang(), GetHotKeyLangID(), gpImeHotKeyListHeader, _tagIMEHOTKEYOBJ::hk, _tagIMEHOTKEY::hKL, IMEHOTKEYOBJ, ISHK_ADD, ISHK_INITIALIZE, ISHK_REMOVE, MOD_BOTH_SIDES, MOD_MODIFY_KEYS, NULL, _tagIMEHOTKEYOBJ::pNext, TRUE, _tagIMEHOTKEY::uModifiers, and _tagIMEHOTKEY::uVKey. Referenced by NtUserSetImeHotKey().
|
|
Referenced by NtUserSetImeInfoEx(). |
|
Definition at line 6357 of file queue.c. References DWORD, FALSE, ISCSRSS, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObjectByHandle(), PpiFromProcess, PsProcessType, Status, UnlockProcess, and UserMode. Referenced by NtUserSetInformationProcess().
|
|
Definition at line 693 of file timers.c. References dt(), InternalSetTimer(), JournalTimer(), NULL, and PtiCurrent. Referenced by xxxGetNextSysMsg().
|
|
Definition at line 2932 of file ntinput.c. References gdwUpdateKeyboard, gKeyboardInfo, gktp, KDELAY_MASK, KDELAY_SHIFT, KSPEED_MASK, UINT, UPDATE_KBD_TYPEMATIC, USHORT, and VOID(). Referenced by LW_DriversInit(), and xxxSystemParametersInfo().
|
|
Definition at line 5176 of file swp.c. References cDecVis(), ClrWF, DecVisWindows(), IncVisWindows(), SetWF, SMIN_SET, TestWF, VOID(), WFMINIMIZED, and WFVISIBLE. Referenced by xxxCreateWindowEx(), xxxMinMaximize(), and xxxMS_TrackMove().
|
|
Definition at line 1170 of file inctlpan.c. References max, MetricGetID(), min, SYSMET, and VOID(). Referenced by xxxInitWindowStation(), xxxSetAndDrawMinMetrics(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 3779 of file rare.c. References tagWND::head, SetWF, and WFMSGBOX.
|
|
Definition at line 115 of file visrgn.c. References SetRectRgnIndirect(). Referenced by CalcVisRgn(), CalcWindowVisRgn(), SpbCheckRect2(), and UpdateUserScreen().
|
|
Definition at line 676 of file ntuser/kernel/cursor.c. References FCursorShadowed(), GETPCI, gpDispInfo, gpqCursor, tagDISPLAYINFO::hDev, tagQ::iCursorLevel, NULL, tagQ::spcurCurrent, and SYSMET. Referenced by xxxMakeWindowForegroundWithState(), xxxRemoteReconnect(), xxxSwitchDesktop(), xxxSystemParametersInfo(), xxxUserChangeDisplaySettings(), xxxUserResetDisplayDevice(), and zzzUpdateCursorImage().
|
|
Definition at line 40 of file visrgn.c. Referenced by CalcWindowRgn(), CalcWindowVisRgn(), CreateSpb(), InternalInvalidate2(), InternalScrollDC(), LockWindowUpdate2(), RestoreSpb(), SetEmptyRgn(), SetOrCreateRectRgnIndirectPublic(), SmartRectInRegion(), SpbCheckRect2(), ValidateParents(), xxxGetUpdateRgn(), xxxRedrawHungWindow(), xxxRedrawWindow(), and zzzBltValidBits().
|
|
Definition at line 121 of file sysmet.c. References DWORD, tagDISPLAYINFO::fAnyPalette, gpDispInfo, gpsi, tagDISPLAYINFO::hdcScreen, NULL, SSCF_16COLORS, SSCF_FORCESOLIDCOLOR, SSCF_SETMAGICCOLORS, SYSHBRUSH, and VOID(). Referenced by xxxSetSysColors().
|
|
Definition at line 1333 of file createw.c. References tagMONITOR::cWndStack, GetRealClientRect(), GRC_MINWNDS, MultDiv, PWNDDESKTOP, and SYSMET. Referenced by xxxCreateWindowEx().
|
|
Definition at line 5237 of file swp.c. References ClrFTrueVis(), ClrWF, DecVisWindows(), IncVisWindows(), SetWF, SV_CLRFTRUEVIS, SV_SET, TestWF, VOID(), WFDESTROYED, WFINDESTROY, and WFVISIBLE. Referenced by xxxCreateWindowEx(), xxxCreateWindowStation(), xxxDesktopThread(), xxxDestroyWindow(), xxxDWP_SetRedraw(), xxxDWPPrint(), xxxFW_DestroyAllChildren(), xxxMinimizeHungWindow(), xxxMNCloseHierarchy(), xxxProcessHungThreadEvent(), xxxShowOwnedWindows(), xxxShowWindow(), zzzActiveCursorTracking(), and zzzChangeStates().
|
|
Definition at line 4578 of file queue.c. References CheckCritIn, FALSE, tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeBits, tagCLIENTTHREADINFO::fsWakeMask, gpsi, gptSSCursor, KeSetEvent(), tagTDB::nEvents, tagTHREADINFO::pcti, tagTHREADINFO::pEventQueueServer, tagTHREADINFO::ppi, tagTHREADINFO::pq, tagTHREADINFO::ptdb, tagQ::ptiKeyboard, tagQ::ptiMouse, SetForegroundPriority(), TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, VOID(), and WakeWowTask(). Referenced by _PostMessage(), _PostThreadMessage(), _ReplyMessage(), DestroyProcessInfo(), DoTimer(), IncPaintCount(), IPostQuitMessage(), PostEventMessage(), PostUpdateKeyStateEvent(), ReceiverDied(), RedistributeInput(), TimersProc(), WakeSomeone(), xxxCancelTrackingForThread(), xxxDeactivate(), xxxInterSendMsgEx(), xxxProcessEventMessage(), xxxReceiveMessage(), xxxScanSysQueue(), xxxSetForegroundWindow2(), xxxSystemTimerProc(), zzzDestroyQueue(), and zzzSetFMouseMoved().
|
|
Definition at line 83 of file w32/ntuser/kernel/random.c. References dwFlags, GETPTI, PtiCurrent, SetWF, and ValidateState(). Referenced by AnimateWindow(), ButtonWndProcWorker(), CalcClientScrolling(), CBNcCreateHandler(), DefDlgProcWorker(), DefFrameProcWorker(), ECSetPasswordChar(), EditWndProc(), MDIRemoveSysMenu(), and StaticWndProcWorker().
|
|
Definition at line 2137 of file userk.h. References gpvSharedAlloc. Referenced by HMAllocObject(), InitWindowMsgTable(), and Win32UserInitialize().
|
|
Definition at line 2143 of file userk.h. References BOOL, and gpvSharedAlloc. Referenced by HMFreeObject().
|
|
Definition at line 6723 of file userk.h. References BOOL.
|
|
Definition at line 850 of file sprite.c. References ALPHASTART, BOOL, tagFADE::dwFlags, FADE_SHOW, FADE_SHOWN, gfade, tagFADE::hbm, tagFADE::hdc, NULL, tagFADE::ptDst, tagFADE::size, and UpdateFade(). Referenced by MNFadeSelection(), StartFade(), and xxxMenuWindowProc().
|
|
Definition at line 636 of file rtl/winmgr.c. References BOOL, FNID_DESKTOP, GETFNID, NULL, tagWND::rcClient, tagWND::rcWindow, REBASEPWND, SYSMETRTL, TestWF, WFCHILD, WFCPRESENT, WFMAXIMIZED, and WFSIZEBOX. Referenced by DrawSize(), FindNCHit(), and xxxWindowHitTest2().
|
|
Definition at line 5249 of file ntuser/kernel/input.c. References NULL, tagWOWTHREADINFO::pIdleEvent, tagTHREADINFO::ppi, tagTHREADINFO::ptdb, tagPROCESSINFO::ptiMainThread, tagTDB::pwti, RESET_PSEUDO_EVENT, TIF_16BIT, tagTHREADINFO::TIF_flags, and TIF_SHAREDWOW. Referenced by xxxMsgWaitForMultipleObjects(), and xxxSleepThread().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 40 of file rare.c. References tagMONITORRECTS::amp, tagMONITORRECTS::cMonitor, tagDISPLAYINFO::cMonitors, CopyRect, tagMONITOR::dwMONFlags, gpDispInfo, HdevFromMonitor(), MONF_VISIBLE, MONITORPOS, MONITORRECTS, NULL, tagMONITORPOS::pMonitor, tagDISPLAYINFO::pMonitorFirst, tagMONITOR::pMonitorNext, PMONITORPOS, tagMONITOR::rcMonitor, tagMONITORPOS::rcMonitor, tagMONITOR::rcWork, and tagMONITORPOS::rcWork. Referenced by xxxResetDisplayDevice(), and xxxSystemParametersInfo().
|
|
Definition at line 995 of file spb.c. References AnySpbs, tagDCE::DCX_flags, gpDispInfo, tagDISPLAYINFO::hDev, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, SpbCheckDce(), SpbCheckRect(), and VOID(). Referenced by CreateSpb(), LockWindowUpdate2(), and zzzBltValidBits().
|
|
Definition at line 1040 of file spb.c. References tagDCE::DCX_flags, tagDCE::hdc, IntersectRect(), NULL, OffsetRect(), tagDCE::pMonitor, tagDCE::pwndOrg, tagMONITOR::rcMonitor, SpbCheckRect(), and VOID(). Referenced by _GetDCEx(), GetMonitorDC(), InvalidateDce(), and SpbCheck().
|
|
Definition at line 1126 of file spb.c. References FreeSpb(), gpDispInfo, NULL, tagDISPLAYINFO::pspbFirst, tagSPB::pspbNext, tagWND::rcWindow, SpbCheckRect(), tagSPB::spwnd, tagWND::spwndParent, and VOID(). Referenced by LockWindowUpdate2(), and xxxDWP_SetRedraw().
|
|
Definition at line 1081 of file spb.c. References gpDispInfo, IsVisible(), NULL, tagDISPLAYINFO::pspbFirst, tagSPB::pspbNext, SpbCheckRect2(), and VOID(). Referenced by _ScrollDC(), BltValidInit(), SpbCheck(), SpbCheckDce(), SpbCheckPwnd(), xxxInternalInvalidate(), xxxScrollWindowEx(), and zzzBltValidBits().
|
|
Definition at line 198 of file winwhere.c. References tagWND::hrgnClip, LayerHitTest(), NULL, PtInRect(), tagWND::rcClient, tagWND::rcWindow, tagWND::spwndChild, tagWND::spwndNext, TestWF, WEFLAYERED, and WFVISIBLE. Referenced by xxxButtonEvent(), and zzzSetFMouseMoved().
|
|
Definition at line 1099 of file w32/ntuser/kernel/pnp.c. References aDeviceTemplate, BOOL, tagDEVICE_TEMPLATE::cbData, EnterDeviceInfoListCrit(), ExIsResourceAcquiredExclusiveLite(), FreeDeviceInfo(), GDIAF_FREEME, GDIAF_RETRYREAD, GDIF_DBGREAD, GDIF_READING, gnRetryReadInput, gpresDeviceInfoList, InputApc(), ISTS, LeaveDeviceInfoListCrit(), LOGTIME, MAXIMUM_READ_RETRIES, NT_SUCCESS, NULL, tagDEVICE_TEMPLATE::offData, PBYTE, PsGetCurrentThread, and PZERO. Referenced by InputApc(), and ProcessDeviceChanges().
|
|
Definition at line 879 of file sprite.c. References ALPHASTART, DWORD, tagFADE::dwStart, tagFADE::dwTime, gfade, gTermIO, tagFADE::hbm, tagFADE::hdc, IDSYS_FADE, InternalSetTimer(), NtGetTickCount(), NULL, ShowFade(), tagTERMINAL::spwndDesktopOwner, and xxxSystemTimerProc(). Referenced by xxxMenuWindowProc(), xxxMNDismissWithNotify(), and xxxTooltipWndProc().
|
|
Definition at line 165 of file syscmd.c. References _PostMessage(), tagPOWERSTATE::fInProgress, gPowerState, gppiScreenSaver, gspwndLogonNotify, and NULL. Referenced by IdleTimerProc(), and xxxSysCommand().
|
|
Definition at line 722 of file timers.c. References InternalSetTimer(), NULL, and xxxHungAppDemon(). Referenced by RawInputThread().
|
|
Definition at line 918 of file sprite.c. References _GetDCEx(), _KillSystemTimer(), _ReleaseDC(), DeleteFadeSprite(), tagFADE::dwFlags, DWORD, FADE_COMPLETED, FADE_SHOW, gfade, gpDispInfo, gTermIO, tagFADE::hbm, tagFADE::hdc, tagDISPLAYINFO::hdcScreen, IDSYS_FADE, NULL, tagFADE::ptDst, tagFADE::size, and tagTERMINAL::spwndDesktopOwner. Referenced by AnimateFade(), MNAnimate(), xxxTooltipWndProc(), and xxxUserChangeDisplaySettings().
|
|
Definition at line 4799 of file queue.c. References CheckCritIn, gpsi, HW, and NtGetTickCount(). Referenced by CheckQuitMessage(), and DoPaint().
|
|
Definition at line 4831 of file queue.c. References CheckCritIn, tagQMSG::dwQEvent, tagQMSG::ExtraInfo, gpsi, HW, tagQMSG::msg, and NtGetTickCount(). Referenced by _PostMessage(), _PostThreadMessage(), DestroyProcessInfo(), DoTimer(), PostEventMessage(), PostInputMessage(), xxxCallJournalPlaybackHook(), and xxxSetForegroundWindow2().
|
|
Definition at line 5138 of file userk.h. References tagQMSG::msg. Referenced by DoTimer(), PostEventMessage(), WakeSomeone(), and xxxSetForegroundWindow2().
|
|
Definition at line 6988 of file userk.h.
|
|
|
|
Definition at line 461 of file mnaccel.c. References CheckMsgFilter, SYS_ALTERNATE, and UINT. Referenced by xxxSBTrackLoop(), and xxxTranslateAccelerator().
|
|
Definition at line 4420 of file desktop.c. References _PostThreadMessage(), tagDESKTOP::dwConsoleThreadId, LockThreadByClientId(), NT_SUCCESS, NTSTATUS(), NULL, PtiFromThread, Status, UnlockThread, and VOID(). Referenced by DestroyWindowStation(), and UnmapDesktop().
|
|
Definition at line 6754 of file userk.h. References dwFlags, DWORD, and gfade. Referenced by MNAnimate(), xxxMenuWindowProc(), and xxxTooltipWndProc().
|
|
Definition at line 255 of file w32/ntuser/kernel/security.c. References grpWinStaList, tagWINDOWSTATION::luidUser, NULL, and RtlEqualLuid(). Referenced by NtUserTestForInteractiveUser().
|
|
Definition at line 1316 of file userk.h. References HMLockObject, and HMUnlockObject. Referenced by xxxScanSysQueue().
|
|
Definition at line 1342 of file userk.h. References HMLockObject, and HMUnlockObject. Referenced by xxxRedrawHungWindow(), xxxScrollWindowEx(), xxxSendChildNCPaint(), xxxUpdateOtherThreadsWindows(), xxxUpdateThreadsWindows(), xxxUpdateWindow2(), and xxxWindowHitTest().
|
|
Definition at line 1939 of file handtabl.c. References HMUnlockObject, NULL, PtiCurrent, tagTHREADINFO::ptl, and TRUE.
|
|
Definition at line 746 of file timers.c. References tagTIMER::cmsCountdown, tagTIMER::cmsRate, ComputePastTickDelta(), tagTHREADINFO::cTimersReady, DWORD, EnterCrit, FALSE, tagTIMER::flags, gbMasterTimerSet, gcmsLastTimer, gdmsNextTimer, gptmrFirst, gptmrMaster, HMIsMarkDestroy, INT, KeSetTimer(), LeaveCrit, tagTIMER::nID, NtGetTickCount(), NULL, tagTIMER::pfn, tagTIMER::pti, tagTIMER::ptmrNext, SetWakeBit(), ThreadLock, ThreadUnlock, VOID(), and WM_SYSTIMER. Referenced by RawInputThread().
|
|
Definition at line 1184 of file sprite.c. References gpDispInfo, tagDISPLAYINFO::hDev, NULL, PtoH, PtoHq, tagWND::spwndNext, TestWF, and WEFLAYERED. Referenced by LinkWindow(), and xxxSetLayeredWindow().
|
|
Definition at line 4649 of file queue.c. References CalcWakeMask(), tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeBits, tagTHREADINFO::pcti, tagTHREADINFO::pq, tagQ::ptiKeyboard, tagQ::ptiMouse, and UINT. Referenced by xxxScanSysQueue().
|
|
Definition at line 2867 of file createw.c. References FALSE, Lock, NULL, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndParent, Unlock, and VOID(). Referenced by ImeSetTopmost(), xxxDestroyWindow(), xxxFW_DestroyAllChildren(), xxxSetParent(), and zzzChangeStates().
|
|
Definition at line 1642 of file w32/ntuser/kernel/init.c. References gasyscur, gasysico, NULL, PpiCurrent, tagSYSCFGICO::spcur, TRACE_HYDAPI, Unlock, and VOID(). Referenced by CleanupResources().
|
|
Definition at line 7278 of file userk.h. References gpsi. Referenced by CancelInputState(), zzzAttachToQueue(), and zzzDestroyQueue().
|
|
Definition at line 124 of file mnsys.c. References ClearMF, MFDESKTOP, NULL, TestMF, and Unlock. Referenced by xxxDesktopThread().
|
|
Definition at line 5479 of file userk.h. References BOOL. Referenced by xxxDesktopThread(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 3128 of file ntuser/kernel/menu.c. References IsMFMWFPWindow(), MFMWFP_OFFMENU, and Unlock. Referenced by LockMFMWFPWindow(), MNCheckButtonDownState(), xxxHandleMenuMessages(), xxxMNDragLeave(), and xxxMNEndMenuState().
|
|
Definition at line 421 of file ex.c. References ExDesktopObjectType, FALSE, LogDesktop, NULL, ObDereferenceObject, OBJECT_TO_OBJECT_HEADER, and VOID().
|
|
Definition at line 367 of file ntuser/kernel/menu.c. References IsRootPopupMenu(), NULL, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagPOPUPMENU::spwndNotify, Unlock, and UnlockPopupMenuWindow(). Referenced by MNFreePopup(), and xxxMNKeyDown().
|
|
Definition at line 458 of file ntuser/kernel/menu.c. References NULL, tagWND::spmenu, tagWND::spmenuSys, and Unlock. Referenced by xxxFreeWindow(), xxxGetSystemMenu(), xxxSetWindowData(), and xxxSetWindowStyle().
|
|
|
|
Definition at line 997 of file ntinput.c. References BOOL, DWORD, EnterMouseCrit(), FALSE, gdwMouseEvents, gdwMouseQueueHead, gMouseEventQueue, gMouseUnqueueMouseEventTime, LeaveMouseCrit(), LOGTIME, NELEM_BUTTONQUEUE, PMOUSEEVENT, and TRUE. Referenced by ProcessQueuedMouseEvents().
|
|
Definition at line 417 of file sprite.c. References BEGINATOMICCHECK, BOOL, ClrWF, ENDATOMICCHECK, FALSE, gpDispInfo, tagDISPLAYINFO::hDev, IDC_DEFAULT, IDC_NOMOUSE, NULL, PtoHq, RemoveRedirectionBitmap(), TestWF, TRUE, WEFLAYERED, WFVISIBLE, and zzzInvalidateDCCache(). Referenced by DeleteFadeSprite(), xxxFreeWindow(), and xxxSetWindowStyle().
|
|
Definition at line 322 of file keyboard.c. References tagQ::afKeyRecentDown, CheckCritIn, ClearAsyncKeyStateDown, ClearAsyncKeyStateToggle, CVKASYNCKEYCACHE, gpsi, grpdeskRitInput, NULL, PostUpdateKeyStateEvent(), tagTHREADINFO::pq, tagDESKTOP::PtiList, tagQ::QF_flags, QF_UPDATEKEYSTATE, SetAsyncKeyStateDown, SetAsyncKeyStateRecentDown, SetAsyncKeyStateToggle, SetKeyRecentDownBit, TestAsyncKeyStateDown, and TestAsyncKeyStateToggle. Referenced by xxxButtonEvent(), and xxxKeyEvent().
|
|
Definition at line 239 of file ntimm.c. References BOOL, FALSE, GETPTI, tagTHREADINFO::ppi, PtiCurrent, TRUE, UpdateClientInputContext, and UpdateInUseImeWindow. Referenced by NtUserUpdateInputContext().
|
|
Definition at line 2985 of file ntinput.c. References CheckCritIn, ClearRawKeyToggle, DEVICE_TYPE_KEYBOARD, EnterDeviceInfoListCrit(), gbRemoteSession, gdwUpdateKeyboard, giosbKbdControl, gKeyboardInfo, gklp, gpDeviceInfoList, gptiRit, LeaveDeviceInfoListCrit(), NULL, PtiCurrent, SetRawKeyToggle, TestAsyncKeyStateToggle, UPDATE_KBD_LEDS, and VOID(). Referenced by _SetKeyboardState(), ChangeForegroundKeyboardTable(), ProcessDeviceChanges(), RemotePassthruDisable(), UpdatePerUserKeyboardIndicators(), xxxKeyEvent(), and xxxRemoteReconnect().
|
|
Definition at line 141 of file sprite.c. References _GetProp(), BEGINATOMICCHECK, ENDATOMICCHECK, FLayeredOrRedirected(), FWINABLE, GetLayeredWindow(), ghdcMem, gpDispInfo, tagDCE::hdc, tagDISPLAYINFO::hDev, NULL, PROP_LAYER, PtoHq, tagDCE::pwndOrg, tagWND::rcWindow, TestWF, TRUE, VOID(), WEF_ASYNC, WEFLAYERED, and xxxWindowEvent(). Referenced by _GetDCEx(), ReleaseCacheDC(), and xxxSystemTimerProc().
|
|
Definition at line 385 of file ntinput.c. References CheckCritIn, DEVICE_TYPE_MOUSE, DEVICEINFO, EnterDeviceInfoListCrit(), gbRemoteSession, GDIAF_ARRIVED, GDIAF_RECONNECT, ghRemoteMouseChannel, gnMice, gpDeviceInfoList, LeaveDeviceInfoListCrit(), NULL, RequestDeviceChange(), and TRUE. Referenced by xxxRemoteReconnect().
|
|
Definition at line 256 of file keyboard.c. References ClearAsyncKeyStateToggle, ClearKeyStateToggle, ClearRawKeyToggle, DWORD, FALSE, FastGetProfileIntW(), gbRemoteSession, gfKanaToggle, gklpBootTime, PMAP_KEYBOARD, tagTHREADINFO::pq, PtiCurrent, SetAsyncKeyStateToggle, SetKeyStateToggle, SetRawKeyToggle, UpdateKeyLights(), and wszInitialKeyboardIndicators. Referenced by xxxUpdatePerUserSystemParameters().
|
|
Definition at line 306 of file rare.c. References BOOL, FastWriteProfileStringW(), hModuleWin, L, and ServerLoadString. Referenced by SetWindowMetricInt(), xxxSetIMEShowStatus(), and xxxSystemParametersInfo().
|
|
Definition at line 6940 of file userk.h.
|
|
Definition at line 7059 of file userk.h. References guSFWLockCount. Referenced by xxxSystemParametersInfo().
|
|
Definition at line 35 of file w32/ntuser/kernel/atom.c. References IS_PTR, NT_SUCCESS, NTSTATUS(), RtlAddAtomToAtomTable(), RtlPinAtomInAtomTable(), Status, and UserAtomTableHandle. Referenced by _SetCursorIconData(), GetHmodTableIndex(), InitOLEFormats(), InternalRegisterClassEx(), InternalSetClipboardData(), NtUserRegisterWindowMessage(), SetupClassAtoms(), and Win32UserInitialize().
|
|
Definition at line 102 of file base.c. References _UserSoundSentryWorker(), BOOL, CheckCritOut, DWORD, EnterCrit, FALSE, gbRemoteSession, gpRemoteBeepDevice, KeDelayExecutionThread(), KernelMode, L, LeaveCrit, NT_SUCCESS, NTSTATUS(), NULL, ObjectAttributes, ObOpenObjectByPointer(), RtlInitUnicodeString(), Status, TRUE, UserMode, and ZwCreateFile(). Referenced by DownSiren(), HighBeep(), KeyClick(), LowBeep(), ProcessKeyboardInput(), QueueMouseEvent(), UpSiren(), and xxxOldMessageBeep().
|
|
Definition at line 15 of file w32/ntuser/kernel/heap.c. References CommitReadOnlyMemory(), DWORD, GetDesktopView(), grpWinStaList, tagDESKTOP::hsectionDesktop, IS_SYSTEM_THREAD, MapDesktop(), NT_SUCCESS, NTSTATUS(), NULL, ObOpenHandle, PBYTE, tagDESKTOPVIEW::pdesk, tagDESKTOP::pDeskInfo, tagDESKTOPVIEW::pdvNext, PpiCurrent, PsGetCurrentProcess, PsGetCurrentThread, tagDESKTOPINFO::pvDesktopBase, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, Status, TRUE, and tagDESKTOPVIEW::ulClientDelta. Referenced by CreateDesktopHeap().
|
|
Definition at line 133 of file w32/ntuser/kernel/heap.c. References CommitReadOnlyMemory(), DWORD, ghSectionShared, gpvSharedAlloc, gpvSharedBase, NT_SUCCESS, NTSTATUS(), NULL, PBYTE, PpiCurrent, PsGetCurrentProcess, Status, ValidateProcessSessionId, and _EPROCESS::Win32Process. Referenced by InitCreateSharedSection().
|
|
Definition at line 189 of file w32/ntuser/kernel/heap.c. References MmMapViewOfSection(), MmUnmapViewOfSection(), NT_SUCCESS, NTSTATUS(), NULL, PAGE_SIZE, PsGetCurrentProcess, and Status. Referenced by CreateDesktopHeap(), and InitCreateSharedSection().
|
|
Definition at line 84 of file w32/ntuser/kernel/atom.c. References gatomFirstPinned, gatomLastPinned, NT_SUCCESS, NTSTATUS(), RtlDeleteAtomFromAtomTable(), Status, and UserAtomTableHandle. Referenced by _DestroyCursor(), CleanEventMessage(), DestroyClass(), GetHmodTableIndex(), InternalRegisterClassEx(), xxxDoSysExpunge(), and xxxEmptyClipboard().
|
|
Definition at line 448 of file ex.c. References ObDereferenceObject, and VOID().
|
|
Definition at line 62 of file w32/ntuser/kernel/atom.c. References NT_SUCCESS, NTSTATUS(), RtlLookupAtomInAtomTable(), Status, and UserAtomTableHandle. Referenced by _GetWOWClass(), NtUserFindExistingCursorIcon(), and xxxCreateWindowEx().
|
|
Definition at line 101 of file w32/ntuser/kernel/atom.c. References NT_SUCCESS, NTSTATUS(), NULL, RtlQueryAtomInAtomTable(), Status, UINT, and UserAtomTableHandle. Referenced by _InternalGetIconInfo(), InternalSetClipboardData(), NtUserGetClassName(), NtUserGetClipboardFormatName(), and xxxLoadHmodIndex().
|
|
Definition at line 26 of file job.c. References BEGINATOMICCHECK, _WIN32_JOBCALLOUT_PARAMETERS::CalloutType, CreateW32Job(), _WIN32_JOBCALLOUT_PARAMETERS::Data, ENDATOMICCHECK, ExIsResourceAcquiredExclusiveLite(), gpJobsList, gpresUser, tagW32JOB::Job, _WIN32_JOBCALLOUT_PARAMETERS::Job, JobCalloutAddProcess(), JobCalloutTerminate(), _EJOB::JobLock, NTSTATUS(), NULL, PKWIN32_JOBCALLOUT_PARAMETERS, tagW32JOB::pNext, PsW32JobCalloutAddProcess, PsW32JobCalloutSetInformation, PsW32JobCalloutTerminate, PSW32JOBCALLOUTTYPE, tagW32JOB::restrictions, Status, _EJOB::UIRestrictionsClass, and UpdateJob(). Referenced by xxxUserProcessCallout().
|
|
Referenced by Win32UserInitialize(). |
|
Definition at line 827 of file inctlpan.c. References BOOL, CreateFontFromWinIni(), FALSE, ghFontSys, NULL, and TRUE. Referenced by SetIconFonts(), and xxxSetNCFonts().
|
|
Definition at line 83 of file base.c. References FALSE, KeDelayExecutionThread(), UserMode, and VOID(). Referenced by DoBeep(), RawInputThread(), xxxAnimateCaption(), and xxxCreateDesktop().
|
|
Definition at line 151 of file validate.c. References CopyRgn, CreateEmptyRgn(), and NULL. Referenced by xxxDWP_DoNCActivate(), and xxxSetWindowRgn().
|
|
Definition at line 1293 of file paint.c. References CFPARENTDC, FALSE, GetRect(), GRECT_CLIENT, GRECT_CLIENTCOORDS, IntersectRect(), NULL, TestCF, and TRUE. Referenced by xxxBeginPaint(), and xxxFillWindow().
|
|
Definition at line 321 of file validate.c. References BeginTypeValidateHandleMacro, BOOL, CheckCritInShared, EndTypeValidateHandleMacro, EndValidateHandleMacro, FALSE, IsHandleEntrySecure(), StartValidateHandleMacro, TRUE, and TYPE_GENERIC. Referenced by NtUserValidateHandleSecure().
|
|
Definition at line 92 of file validate.c. References DF_DESKWNDDESTROYED, DF_DESTROYED, DF_DYING, Error, ExDesktopObjectType, gSessionId, LogDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), PtiCurrent, Status, and TRUE. Referenced by NtUserBuildHwndList(), NtUserSetThreadDesktop(), and NtUserSwitchDesktop().
|
|
Definition at line 181 of file validate.c. References tagMENU::head, HMValidateHandle(), NULL, PtiCurrentShared, tagTHREADINFO::rpdesk, and TYPE_MENU. Referenced by xxxMenuWindowProc(), xxxSetLPITEMInfo(), and xxxSetWindowData().
|
|
Definition at line 210 of file validate.c. References HMValidateSharedHandle(), and TYPE_MONITOR. Referenced by GetHDevName(), xxxCreateThreadInfo(), and xxxCreateWindowEx().
|
|
Definition at line 46 of file validate.c. References ExWindowStationObjectType, gSessionId, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status. Referenced by NtUserBuildNameList(), NtUserCloseWindowStation(), NtUserLockWindowStation(), NtUserSetWindowStationUser(), and NtUserUnlockWindowStation().
|
|
Definition at line 28 of file client/wow.c. References _CLIENTINFO::CallbackWnd, EndValidateHandleMacro, FASTCALL, GetClientInfo, GetDesktopView(), GETPTI, HANDLEF_DESTROY, tagWND::head, HMValidateHandle(), _CALLBACKWND::hwnd, IS_THREAD_RESTRICTED, IsHandleEntrySecure(), NULL, tagTHREADINFO::ppi, PtiCurrentShared, _CALLBACKWND::pwnd, tagTHREADINFO::rpdesk, StartValidateHandleMacro, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, and TYPE_WINDOW.
|
|
Definition at line 1265 of file kernel/winmgr.c. References BOOL, FALSE, NESTED_WINDOW_LIMIT, NULL, tagWND::spwndOwner, and UINT. Referenced by xxxCreateWindowEx(), and xxxSetWindowData().
|
|
Definition at line 1197 of file kernel/winmgr.c. References BOOL, NESTED_WINDOW_LIMIT, NULL, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndParent, and UINT. Referenced by xxxCreateWindowEx(), and xxxSetParent().
|
|
Definition at line 73 of file xlate.c. References BOOL, BYTE, CheckCritIn, FALSE, gafRawKeyState, gapulCvt_VK, GetActiveHKL(), GetModificationNumber(), GetModifierBits(), gpKbdTbl, gpModifiers_VK, gptiForeground, IS_IME_ENABLED, LOBYTE, NULL, tagKBDFILE::pKbdTbl, tagKL::spkf, tagTHREADINFO::spklActive, TRUE, and USHORT. Referenced by ProcessKeyboardInput(), and xxxInternalKeyEventDirect().
|
|
Definition at line 3916 of file rare.c. References BOOL, DbgCheckVWPL, DWORD, FALSE, NULL, PVWPL, PWND, and TRUE. Referenced by _RegisterShellHookWindow(), and SetHungFlag().
|
|
Definition at line 4083 of file rare.c. References DbgCheckVWPL, and NULL. Referenced by PostShellHookMessages(), xxxHungAppDemon(), and xxxSendMinRectMessages().
|
|
Definition at line 4002 of file rare.c. References BOOL, DbgCheckVWPL, DWORD, FALSE, NULL, PVWPL, and TRUE. Referenced by _DeregisterShellHookWindow(), and ClearHungFlag().
|
|
Definition at line 5671 of file queue.c. References CheckCritIn, DWORD, ExEventObjectType, FALSE, KernelMode, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObjectByHandle(), PSEUDO_EVENT_OFF, PSEUDO_EVENT_ON, and Status. Referenced by xxxWaitForInputIdle().
|
|
Definition at line 1664 of file ntuser/kernel/input.c. References BOOL, CancelForegroundActivate(), FALSE, GETPTI, glinp, tagQMSG::msg, NULL, tagQ::ptiKeyboard, tagLASTINPUT::ptiLastWoken, tagQ::ptiMouse, SetWakeBit(), tagQ::spwndActive, tagQ::spwndCapture, StoreQMessagePti(), TestKeyStateDown, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, and TRUE. Referenced by JournalTimer(), PostInputMessage(), xxxGetNextSysMsg(), xxxKeyEvent(), and zzzSetFMouseMoved().
|
|
Definition at line 30 of file taskman.c. References EVENT_INCREMENT, FALSE, KeSetEvent(), tagTHREADINFO::pEventQueueServer, tagTHREADINFO::ppi, tagWOWPROCESSINFO::ptiScheduled, and tagPROCESSINFO::pwpi. Referenced by DirectedScheduleTask(), and SetWakeBit().
|
|
Definition at line 1574 of file dc.c. References tagDCE::DCX_flags, gpDispInfo, tagDCE::hdc, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, and tagDCE::pwndOrg. Referenced by _SelectPalette(), and xxxRealizePalette().
|
|
Definition at line 884 of file kernel/winmgr.c. References FALSE, tagCHECKPOINT::fDragged, tagCHECKPOINT::fWasMaximizedBeforeMinimized, TestWF, TRUE, UpdateCheckpoint(), and WFMINIMIZED. Referenced by xxxProcessEventMessage(), and xxxSetWindowPlacement().
|
|
Definition at line 336 of file focusact.c. References BOOL, CheckLock, tagAAS::fActivating, tagAAS::fQueueNotify, GETPTI, tagAAS::ptiNotify, QueueNotifyMessage(), tagAAS::tidActDeact, TRUE, and xxxSendMessage(). Referenced by CancelInputState(), xxxActivateThisWindow(), and xxxDeactivate().
|
|
Definition at line 32 of file w32/ntuser/kernel/debug.c. References _USER_API_MSG::ApiNumber, BOOL, _USER_API_MSG::CaptureBuffer, _ACTIVATEDEBUGGERMSG::ClientId, CsrApiPort, _EPROCESS::DebugPort, EnterCrit, FALSE, gpepCSRSS, gpqForeground, _USER_API_MSG::h, LeaveCrit, LockProcessByClientId(), LpcRequestPort(), NT_SUCCESS, NTSTATUS(), NULL, tagQ::ptiKeyboard, Status, TRUE, _USER_API_MSG::u, _EPROCESS::UniqueProcessId, UnlockProcess, and UserpActivateDebugger. Referenced by xxxDoHotKeyStuff().
|
|
Definition at line 916 of file kbdlyout.c. References CheckLock, HKLtoPKL(), NULL, PtiCurrent, ReorderKeyboardLayouts(), ThreadLockAlwaysWithPti, ThreadUnlock, and xxxInternalActivateKeyboardLayout(). Referenced by NtUserActivateKeyboardLayout(), and xxxDefWindowProc().
|
|
Definition at line 472 of file focusact.c. References ATW_ASYNC, ATW_MOUSE, ATW_NOZORDER, ATW_SETFOCUS, BOOL, BWL_ENUMLIST, CheckLock, ClrWF, dwFlags, DWORD, tagAAS::fActivating, FALSE, tagAAS::fQueueNotify, FWINABLE, GETPTI, GetTopLevelWindow(), glinp, gppiScreenSaver, gpqForeground, gpqForegroundPrev, grpdeskRitInput, tagWND::head, HMIsMarkDestroy, HW, HWq, IsHooked, IsVisible(), Lock, NtGetTickCount(), NULL, tagDESKTOP::pDeskInfo, tagTHREADINFO::pq, PtiCurrent, tagPROCESSINFO::ptiMainThread, tagAAS::ptiNotify, PUSIF_PALETTEDISPLAY, PWND_BROADCAST, PWND_TOP, PWNDDESKTOP, QEVENT_ACTIVATE, QEVENT_DEACTIVATE, QF_ACTIVATIONCHANGE, QF_EVENTDEACTIVATEREMOVED, tagQ::QF_flags, QF_FOCUSNULLSINCEACTIVE, RemoveEventMessage(), tagTHREADINFO::rpdesk, tagPROCESSINFO::rpdeskStartup, SetForegroundPriorityProcess(), SetWF, tagDESKTOPINFO::spwnd, tagQ::spwndActive, tagQ::spwndActivePrev, tagWND::spwndChild, tagQ::spwndFocus, tagWND::spwndLastActive, tagWND::spwndNext, tagWND::spwndOwner, TEST_PUSIF, TestWF, ThreadLockPti, ThreadLockWithPti, ThreadUnlock, ThreadUnlockPti, tagAAS::tidActDeact, TIDq, tagTHREADINFO::TIF_flags, TIF_INACTIVATEAPPMSG, tagLASTINPUT::timeLastInputMessage, TRUE, WEF_USEPWNDTHREAD, WFBEINGACTIVATED, WFCHILD, WFDESTROYED, WFFRAMEON, WFMINIMIZED, WFNONCPAINT, WFVISIBLE, WHF_CBT, WNDENUMPROC_PWND, xxxActivateApp(), xxxCallHook(), xxxInternalEnumWindow(), xxxMakeWindowForegroundWithState(), xxxSendFocusMessages(), xxxSendMessage(), xxxSendNotifyMessage(), xxxSetWindowPos(), xxxUpdateTray(), and xxxWindowEvent(). Referenced by xxxActivateWindow(), xxxActiveWindowTracking(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxMNEndMenuState(), xxxProcessEventMessage(), xxxSetFocus(), and xxxSetForegroundWindow2().
|
|
Definition at line 2060 of file focusact.c. References ATW_MOUSE, ATW_SETFOCUS, AW_SKIP, AW_SKIP2, AW_TRY, AW_TRY2, AW_USE, AW_USE2, BOOL, CheckLock, tagTHREADINFO::cVisWindows, DWORD, FAllowForegroundActivate(), FALSE, FBadWindow(), GETPTI, gpqForeground, gpqForegroundPrev, NextTopWindow(), NTW_IGNORETOOLWINDOW, NULL, tagTHREADINFO::pq, PtiCurrent, tagQ::spwndActivePrev, tagWND::spwndLastActive, tagWND::spwndOwner, TestWF, TestwndChild, TestwndPopup, ThreadLockAlwaysWithPti, ThreadUnlock, TIF_ALLOWFOREGROUNDACTIVATE, tagTHREADINFO::TIF_flags, TRUE, WFBOTTOMMOST, xxxActivateThisWindow(), and xxxSetForegroundWindow(). Referenced by xxxDestroyWindow(), xxxHandleNCMouseGuys(), xxxMenuWindowProc(), xxxMinMaximize(), xxxMouseActivate(), xxxSetActiveWindow(), xxxSetForegroundWindow(), xxxShowWindow(), and xxxSwpActivate().
|
|
Definition at line 2327 of file ntuser/kernel/input.c. References ATW_NOZORDER, BOOL, CheckLock, GetActiveTrackPwnd(), GETPTI, gpqForeground, HWq, IsForegroundLocked(), MA_PASSTHRU, MA_SKIP, NULL, QF_ACTIVEWNDTRACKING, tagQ::QF_flags, SFW_NOZORDER, SFW_SWITCH, SHORT, TestUP, ThreadLockAlways, ThreadUnlock, xxxActivateThisWindow(), xxxSendMessage(), and xxxSetForegroundWindow2(). Referenced by xxxDWP_SetCursor(), and xxxMouseActivate().
|
|
Definition at line 1119 of file w32/ntuser/kernel/init.c. References RtlInitUnicodeString(), and xxxClientAddFontResourceW(). Referenced by bEnumerateRegistryFonts(), and xxxLW_LoadFonts().
|
|
Definition at line 151 of file winloop2.c. References BOOL, tagMONITOR::cFullScreen, CheckLock, FALSE, FCallTray, tagWND::head, NULL, tagWND::rcWindow, SetWF, tagWND::spwndOwner, STW_SAME, TestWF, ThreadLock, ThreadUnlock, TRUE, WFCHILD, WFFULLSCREEN, WFVISIBLE, and xxxSetTrayWindow(). Referenced by xxxCheckFullScreen().
|
|
Definition at line 1401 of file createw.c. References CheckLock, max, min, TestWF, TestwndTiled, WFMINIMIZED, WFSIZEBOX, and xxxInitSendValidateMinMaxInfo(). Referenced by xxxCreateWindowEx(), and xxxDefWindowProc().
|
|
Definition at line 1101 of file focusact.c. References BOOL, CanForceForeground(), DWORD, EnterCrit, FALSE, glinp, LeaveCrit, LockProcessByClientId(), NT_SUCCESS, NTSTATUS(), NULL, pep, PpiCurrent, PpiFromProcess, tagLASTINPUT::ptiLastWoken, tagPROCESSINFO::ptiList, Status, TRUE, and UnlockProcess.
|
|
Definition at line 31 of file icons.c. References _DeferWindowPos(), _GetProp(), _ScreenToClient(), BOOL, BuildHwndList(), BWL_ENUMLIST, CheckLock, CHECKPOINT, DX_GAP, DY_GAP, FALSE, tagCHECKPOINT::fDragged, tagCHECKPOINT::fMinInitialized, FreeHwndList(), GetRealClientRect(), ghwndSwitch, GRC_SCROLLS, HW, InternalBeginDeferWindowPos(), IsTrayWindow(), max, NULL, PROP_CHECKPOINT, PROPF_INTERNAL, PSMWP, tagCHECKPOINT::ptMin, PW, tagWND::rcWindow, RevalidateHwnd, tagBWL::rghwnd, tagWND::spwndChild, SYSMET, TestWF, ThreadLockAlways, ThreadUnlock, TRUE, UINT, WFMINIMIZED, WFVISIBLE, WHERE_NOONE_CAN_SEE_ME, and xxxEndDeferWindowPosEx().
|
|
Referenced by NtUserBeginPaint(), xxxDesktopWndProc(), xxxDWP_Paint(), xxxMenuWindowProc(), xxxSBWndProc(), and xxxTooltipWndProc(). |
|
Definition at line 1545 of file fullscr.c. References BOOL, FALSE, gbFullScreen, GetFullScreen, idSwitcher, NOSWITCHER, PUDF_ANIMATE, TEST_PUDF, ThreadLock, ThreadUnlock, TRACE_INIT, TRUE, ValidateHwnd, xxxMakeWindowForegroundWithState(), xxxShowWindow(), xxxSleepThread(), and xxxUpdateWindow(). Referenced by xxxConsoleControl().
|
|
Definition at line 1797 of file fullscr.c. References BMSG_SENDNOTIFYMSG, gpsi, NULL, tagDESKTOP::pDeskInfo, tagDESKTOPINFO::spwnd, SYSMET, and xxxBroadcastMessage(). Referenced by xxxResetDisplayDevice(), and xxxSwitchDesktop().
|
|
|
|
Definition at line 2937 of file kernel/sendmsg.c. Referenced by _PostMessage(), xxxBroadcastDisplaySettingsChange(), xxxSendMessageCallback(), xxxSendMessageTimeout(), xxxSystemBroadcastMessage(), and xxxUserResetDisplayDevice().
|
|
Definition at line 243 of file palette.c. References CheckLock, HWq, L, PWND_BROADCAST, PWNDDESKTOP, ThreadLockAlways, ThreadUnlock, VOID(), xxxRealizeDesktop(), and xxxSendNotifyMessage(). Referenced by xxxFlushPalette(), and xxxRealizePalette().
|
|
Definition at line 472 of file ntinput.c. References _PostMessage(), BOOL, CFIME, CheckCritIn, CMSHUNGAPPTIMEOUT, tagTHREADINFO::dwExpWinVer, DWORD, tagWINDOWSTATION::dwWSF_Flags, EVENT_INCREMENT, FALSE, FHungApp(), gbMouseButtonsRecentlySwapped, GetActiveHKL(), GetAppImeCompatFlags(), GETPTI, GetTopLevelWindow(), glinp, gpEventHungThread, gpqForeground, gpsi, grpdeskRitInput, gspwndAltTab, gspwndMouseOwner, gspwndScreenCapture, gwMouseOwnerButton, IS_IME_ENABLED, IsMenuStarted(), ISTS, KeSetEvent(), Lock, MOUSE_BUTTON_LEFT, MOUSE_BUTTON_MIDDLE, MOUSE_BUTTON_RIGHT, MOUSE_BUTTON_X1, MOUSE_BUTTON_X2, MouseKeys(), NULL, tagDESKTOP::pDeskInfo, PhkFirstValid(), PostEventMessage(), PostInputMessage(), PostMove(), PtiCurrent, tagLASTINPUT::ptiLastWoken, tagQ::ptiMouse, tagLASTINPUT::ptLastClick, PwndForegroundCapture(), QEVENT_CANCELMODE, QF_MOUSEMOVED, tagDESKTOP::rpwinstaParent, SHORT, SpeedHitTest(), tagDESKTOPINFO::spwnd, tagQ::spwndCapture, tagTHREADINFO::spwndDefaultIme, SYSMET, TEST_ACCESSFLAG, TestAsyncKeyStateDown, TestCF, TestWF, ThreadLockAlways, ThreadUnlock, UINT, Unlock, UpdateAsyncKeyState(), VER40, VOID(), WEFNOACTIVATE, WFINDESTROY, WSF_NOIO, xxxCallHook2(), xxxCancelCoolSwitch(), xxxHardwareMouseKeyUp(), and xxxSetForegroundWindow2(). Referenced by xxxDoButtonEvent(), xxxMKButtonSetState(), and xxxRemoteStopScreenUpdates().
|
|
Definition at line 21 of file calcclrc.c. References BOOL, BYTE, CheckLock, ClrWF, CopyRect, FALSE, FWINABLE, GetCaptionHeight(), GetWindowBorders(), InflateRect(), IsWinEventNotifyDeferredOK, LOBYTE, SetWF, tagWND::spmenu, TestWF, TestwndChild, ThreadLockAlways, ThreadUnlock, TRUE, WEF_USEPWNDTHREAD, WEFCLIENTEDGE, WEFLEFTSCROLL, WFBORDERMASK, WFCAPTION, WFCEPRESENT, WFCPRESENT, WFFRAMEPRESENTMASK, WFHPRESENT, WFHSCROLL, WFMINIMIZED, WFMPRESENT, WFVPRESENT, WFVSCROLL, WFWIN40COMPAT, xxxMenuBarCompute(), and xxxWindowEvent(). Referenced by xxxDefWindowProc(), xxxRedrawHungWindow(), and xxxUpdateClientRect().
|
|
Definition at line 3951 of file ntuser/kernel/menu.c. References BOOL, CheckLock, ExitMenuLoop(), FALSE, tagMENUSTATE::fButtonDown, tagMENUSTATE::fInCallHandleMenuMessages, tagMENUSTATE::fInDoDragDrop, tagMENUSTATE::fModelessMenu, tagMENUSTATE::fMouseOffMenu, GET_X_LPARAM, GET_Y_LPARAM, HW, MNCheckButtonDownState(), msg, NULL, tagMENUSTATE::pGlobalPopupMenu, tagWND::rcClient, TRUE, xxxEndMenuLoop(), xxxHandleMenuMessages(), and xxxMNEndMenuState(). Referenced by xxxMenuWindowProc(), xxxMNDragOver(), and xxxScanSysQueue().
|
|
|
Definition at line 1288 of file hooks.c. References abHookFlags, ampiHookError, BOOL, BYTE, CheckCritIn, CMSHUNGAPPTIMEOUT, FHungApp(), tagHOOK::flags, FreeHook(), tagINTERSENDMSGEX::fuCall, tagINTERSENDMSGEX::fuSend, GETPTI, gnllHooksTimeout, gptiRit, HF_ANSI, HF_GLOBAL, HF_HOOKFAULTED, HF_WX86KNOWNDLL, HKF_INTERSENDABLE, HKF_JOURNAL, HKF_LOWLEVEL, HMIsMarkDestroy, HOOKMSGSTRUCT, tagHOOK::ihmod, tagHOOK::iHook, INTRSENDMSGEX, IsHooked, ISM_TIMEOUT, IsRestricted(), Lock, tagHOOKMSGSTRUCT::lParam, tagINTERSENDMSGEX::lpdwResult, tagPROCESSINFO::luidSession, luidSystem, tagHOOKMSGSTRUCT::nCode, NULL, tagTHREADINFO::pClientInfo, tagHOOKMSGSTRUCT::phk, _CLIENTINFO::phkCurrent, PhkNextValid(), tagTHREADINFO::ppi, PtiCurrent, tagHOOK::ptiHooked, tagTHREADINFO::rpdesk, RtlEqualLuid(), SET_TIME_LAST_READ, tagTHREADINFO::sphkCurrent, TESTHMODLOADED, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TIDq, TIF_16BIT, TIF_ALLOWOTHERACCOUNTHOOK, TIF_CSRSSTHREAD, TIF_DISABLEHOOKS, TIF_DOSEMULATOR, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TIF_SYSTEMTHREAD, TIF_WOW64, UINT, tagINTERSENDMSGEX::uTimeout, WHF_DEBUG, xxxCallHook(), xxxHkCallHook(), xxxInterSendMsgEx(), and xxxLoadHmodIndex(). Referenced by xxxButtonEvent(), xxxCallHook(), xxxCallJournalPlaybackHook(), xxxCallJournalRecordHook(), xxxCallMouseHook(), xxxCallNextHookEx(), xxxDoButtonEvent(), xxxKeyEvent(), xxxMoveEventAbsolute(), and xxxReceiveMessage().
|
|
Definition at line 1797 of file hooks.c. References BOOL, BYTE, dt(), DWORD, gpsi, IS_CHAR_MSG, IS_DBCS_ENABLED, IsWinEventNotifyDeferredOK, L, LOBYTE, tagQMSG::msg, NtGetTickCount(), NULL, tagHOOK::offPfn, PhkFirstGlobalValid(), tagTHREADINFO::pq, PtiCurrent, RevalidateHwnd, tagQ::spwndActive, StoreQMessage(), TestKeyStateDown, ThreadLockWithPti, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_IGNOREPLAYBACKDELAY, UINT, tagTHREADINFO::wchInjected, xxxCallHook(), xxxCallHook2(), and zzzInternalSetCursorPos(). Referenced by xxxGetNextSysMsg().
|
|
Definition at line 1695 of file hooks.c. References BOOL, BYTE, tagQMSG::dwQEvent, HIBYTE, LOBYTE, tagQMSG::msg, NULL, PBYTE, PhkFirstGlobalValid(), PtiCurrent, RevalidateHwnd, UINT, and xxxCallHook2(). Referenced by xxxSkipSysMsg().
|
|
Definition at line 1666 of file hooks.c. References BOOL, DWORD, FALSE, PhkFirstValid(), PtiCurrent, TRUE, and xxxCallHook2(). Referenced by xxxScanSysQueue().
|
|
Definition at line 961 of file hooks.c. References BOOL, NULL, PhkNextValid(), PtiCurrent, and xxxCallHook2(). Referenced by fnHkINLPCWPEXSTRUCT(), fnHkINLPCWPRETEXSTRUCT(), NtUserCallNextHookEx(), NtUserfnHkINLPCBTACTIVATESTRUCT(), NtUserfnHkINLPCBTCREATESTRUCT(), NtUserfnHkINLPDEBUGHOOKSTRUCT(), NtUserfnHkINLPKBDLLHOOKSTRUCT(), NtUserfnHkINLPMOUSEHOOKSTRUCTEX(), NtUserfnHkINLPMSG(), NtUserfnHkINLPMSLLHOOKSTRUCT(), NtUserfnHkINLPRECT(), and NtUserfnHkOPTINLPEVENTMSG().
|
|
Definition at line 1635 of file tmswitch.c. References CheckCritIn, FWINABLE, gspwndAltTab, tagWND::head, IsWinEventNotifyDeferredOK, Lock, NULL, PtiCurrent, VOID(), WEF_USEPWNDTHREAD, xxxDestroyWindow(), and xxxWindowEvent(). Referenced by xxxButtonEvent(), xxxKeyEvent(), xxxNextWindow(), xxxOldNextWindow(), and xxxSwitchWndProc().
|
|
Definition at line 1125 of file tooltips.c. References _KillSystemTimer(), _PostMessage(), CheckLock, DF_HOTTRACKING, DF_TOOLTIP, DF_TOOLTIPSHOWING, DF_TRACKMOUSEHOVER, DF_TRACKMOUSELEAVE, FALSE, GETPTI, IDSYS_MOUSEHOVER, PtiCurrent, PWNDTOOLTIP, ThreadLockAlways, ThreadUnlock, xxxHotTrack(), and xxxResetTooltip(). Referenced by xxxCapture(), xxxProcessEventMessage(), and xxxTrackMouseMove().
|
|
Definition at line 1891 of file movesize.c. References grpdeskRitInput, INT, MAX_THREADS, NULL, tagTHREADINFO::pmsd, PtiCurrent, tagDESKTOP::PtiList, _MOVESIZEDATA::spwnd, ThreadLockAlwaysWithPti, ThreadLockPti, ThreadUnlock, ThreadUnlockPti, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, UINT, VOID(), and xxxCancelTrackingForThread(). Referenced by xxxProcessEventMessage(), and xxxSetForegroundWindow2().
|
|
Definition at line 1826 of file movesize.c. References _PostMessage(), DDR_ENDCANCEL, _MOVESIZEDATA::fDragFullWindows, _MOVESIZEDATA::fTrackCancelled, gpDispInfo, tagDISPLAYINFO::hDev, IsInsideMenuLoop(), NO_CAP_CLIENT, NULL, tagTHREADINFO::pmsd, tagTHREADINFO::pq, SetWakeBit(), _MOVESIZEDATA::spwnd, tagTHREADINFO::TIF_flags, TIF_TRACKRECTVISIBLE, TRUE, VOID(), xxxCapture(), and xxxDrawDragRect(). Referenced by xxxCancelTracking(), and xxxDestroyThreadInfo().
|
|
Definition at line 124 of file w32/ntuser/kernel/capture.c. References BEGINATOMICCHECK, CheckLock, CLIENT_CAPTURE, CLIENT_CAPTURE_INTERNAL, tagQ::codeCapture, DeferWinEventNotify, DF_TRACKMOUSEEVENT, tagDESKTOP::dwDTFlags, ENDATOMICCHECK, FALSE, FNID_DELETED_BIT, FULLSCREEN_CAPTURE, FWINABLE, GETPTI, gspwndInternalCapture, gspwndMouseOwner, gspwndScreenCapture, tagDESKTOP::htEx, HW, IsGlobalHooked, IsWinEventNotifyDeferredOK, Lock, LockCaptureWindow(), NO_CAP_CLIENT, NULL, tagTHREADINFO::pq, QF_CAPTURELOCKED, tagQ::QF_flags, tagQ::spwndCapture, tagDESKTOP::spwndTrack, TestWF, ThreadLockAlways, ThreadUnlock, Unlock, VOID(), WEF_USEPWNDTHREAD, WFWIN40COMPAT, WHF_FROM_WH, xxxCancelMouseMoveTracking(), xxxSendMessageCallback(), zzzEndDeferWinEventNotify, zzzSetFMouseMoved(), and zzzWindowEvent. Referenced by xxxCancelTrackingForThread(), xxxHelpLoop(), xxxMakeWindowForegroundWithState(), xxxMNSetCapture(), xxxMoveSize(), xxxOldNextWindow(), xxxReleaseCapture(), xxxSBTrackInit(), and xxxSetCapture().
|
|
Definition at line 2618 of file ntuser/kernel/clipbrd.c. References BOOL, CheckClipboardAccess(), CheckLock, FALSE, GETPTI, HW, Lock, NULL, PtiCurrent, tagWINDOWSTATION::spwndClipViewer, ThreadLockAlways, ThreadLockWinSta, ThreadUnlock, ThreadUnlockWinSta, TRUE, and xxxSendMessage(). Referenced by NtUserChangeClipboardChain().
|
|
Definition at line 2549 of file focusact.c. References tagQ::caret, CheckLock, NULL, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, tagQ::spwndFocus, tagWND::spwndParent, TestwndChild, ThreadLockWithPti, ThreadUnlock, xxxSetFocus(), and zzzDestroyCaret(). Referenced by xxxDW_SendDestroyMessages(), and xxxShowWindow().
|
|
Definition at line 5305 of file swp.c. References _MonitorFromRect(), _MonitorFromWindow(), tagCLS::atomClassName, BOOL, CheckLock, ClrWF, tagDISPLAYINFO::cMonitors, tagSIZERECT::cx, tagSIZERECT::cy, FALSE, gatomConsoleClass, GetPrimaryMonitor(), GetWindowBorders(), gpDispInfo, IsMaxedRect(), LOBYTE, min, tagWND::pcls, tagMONITOR::rcMonitor, tagDISPLAYINFO::rcScreen, RECTFromSIZERECT(), SetWF, SYSMET, TestWF, ThreadLockAlways, ThreadUnlock, TRUE, WEFTOOLWINDOW, WFBORDERMASK, WFCAPTION, WFCHILD, WFFULLSCREEN, WFMAXBOX, WFMAXIMIZED, WFREALLYMAXIMIZABLE, WFWIN40COMPAT, tagSIZERECT::x, xxxAddFullScreen(), xxxRemoveFullScreen(), and tagSIZERECT::y. Referenced by xxxCalcValidRects(), and xxxCreateWindowEx().
|
|
|
|
Referenced by xxxAddFontResourceW(). |
|
Referenced by xxxProcessNotifyWinEvent(). |
|
Referenced by xxxCreateClassSmIcon(), and xxxCreateWindowSmIcon(). |
|
|
|
Referenced by xxxDrawCaptionTemp(), and xxxDrawMenuItemText(). |
|
Referenced by xxxLoadKeyboardLayoutEx(). |
|
Referenced by DT_GetExtentMinusPrefixes(), MNRecalcTabStrings(), xxxDrawCaptionTemp(), xxxDrawItemUnderline(), and xxxMB_FindLongestString(). |
|
Referenced by xxxLoadDesktopWallpaper(), xxxUpdateSystemCursorsFromRegistry(), and xxxUpdateSystemIconsFromRegistry(). |
|
Referenced by xxxCreateWindowEx(), xxxGetScrollMenu(), and xxxLoadSysMenu(). |
|
|
|
|
|
Referenced by xxxEnumDisplayMonitors(). |
|
Referenced by xxxPSMTextOut(). |
|
Definition at line 44 of file menudd.c. References NTSTATUS(), NULL, and xxxUserModeCallback(). Referenced by xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx().
|
|
Definition at line 53 of file menudd.c. References NTSTATUS(), NULL, and xxxUserModeCallback(). Referenced by xxxMenuWindowProc(), and xxxMNCloseHierarchy().
|
|
Definition at line 521 of file kernel/exitwin.c. References BuildHwndList(), BWL_ENUMLIST, FreeHwndList(), GETPTI, NULL, tagDESKTOP::pDeskInfo, tagTHREADINFO::rpdesk, tagDESKTOPINFO::spwnd, tagWND::spwndChild, WMCS_QUERYEND, WMCSR_ALLOWSHUTDOWN, WMCSR_DONE, and xxxClientShutdown2(). Referenced by xxxDefWindowProc().
|
|
Referenced by xxxCreateWindowEx(), xxxSetClassData(), and xxxSetWindowData(). |
|
Definition at line 538 of file ntuser/kernel/clipbrd.c. References BOOL, CheckClipboardAccess(), FALSE, tagWINDOWSTATION::fClipboardChanged, MungeClipData(), NULL, tagWINDOWSTATION::ptiClipLock, PtiCurrent, tagWINDOWSTATION::spwndClipOpen, ThreadLockWinSta, ThreadUnlockWinSta, TRUE, Unlock, and xxxDrawClipboard(). Referenced by ForceEmptyClipboard(), NtUserCloseClipboard(), xxxDestroyThreadInfo(), and xxxSnapWindow().
|
|
Definition at line 4332 of file desktop.c. References BOOL, CloseProtectedHandle(), tagDESKTOP::dwSessionId, ExDesktopObjectType, FALSE, gpepCSRSS, gSessionId, tagTHREADINFO::hdesk, tagPROCESSINFO::hdeskStartup, HF_DESKTOPHOOK, LogDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), PpiCurrent, PtiCurrent, tagPROCESSINFO::ptiList, tagTHREADINFO::ptiSibling, tagPROCESSINFO::rpdeskStartup, SetHandleFlag(), Status, TRUE, and UnlockDesktop. Referenced by NtUserCloseDesktop(), NtUserResolveDesktop(), xxxCreateDesktop(), and xxxCreateDisconnectDesktop().
|
|
Definition at line 25 of file service.c. References AllocAce(), CreateSecurityDescriptor(), FALSE, KernelMode, NT_SUCCESS, NTSTATUS(), NULL, OpenEffectiveToken(), PtiCurrent, RtlInitUnicodeString(), _SE_EXPORTS::SeAliasAdminsSid, SeExports, Status, ThreadLockPool, ThreadUnlockPool, TRACE_INIT, xxxCreateDesktop(), and xxxCreateWindowStation(). Referenced by xxxResolveDesktop().
|
|
Definition at line 6445 of file queue.c. References tagDESKTOP::dwConsoleIMEThreadId, tagDESKTOP::dwConsoleThreadId, DWORD, ExDesktopObjectType, FALSE, gatomConsoleClass, ISCSRSS, LogDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), PtiCurrent, PtiFromThreadId(), SetVDMCursorBounds(), Status, TIF_DONTATTACHQUEUE, tagTHREADINFO::TIF_flags, TRUE, UserMode, UserSetConsoleProcessWindowStation(), xxxbFullscreenSwitch(), xxxSetConsoleCaretInfo(), and xxxUserNotifyConsoleApplication(). Referenced by NtUserConsoleControl().
|
|
Definition at line 254 of file caret.c. References _SetSystemTimer(), BOOL, tagQ::caret, CaretBlinkProc(), CheckLock, tagCARET::cx, tagCARET::cy, cy, DeferWinEventNotify, FALSE, tagCARET::fOn, tagCARET::fVisible, FWINABLE, GETPTI, gpsi, tagCARET::hBitmap, tagCARET::hTimer, IDSYS_CARET, tagCARET::iHideLevel, IsWinEventNotifyDeferredOK, Lock, NULL, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, SYSMET, tagCARET::tid, TIDq, TRUE, xxxWindowEvent(), zzzEndDeferWinEventNotify, and zzzInternalDestroyCaret(). Referenced by NtUserCreateCaret(), and xxxSBWndProc().
|
|
Definition at line 172 of file classchg.c. References CSF_CACHEDSMICON, tagCLS::CSF_flags, tagCLS::cWndReferenceCount, Lock, PtoH, PTR_TO_ID, SYSMET, VOID(), and xxxClientCopyImage(). Referenced by xxxCreateWindowEx(), xxxRecreateSmallIcons(), and xxxSetClassIcon().
|
|
Definition at line 531 of file ntimm.c. References tagSERVERINFO::atomSysClass, CFIME, CreateInputContext(), DesktopAlloc(), DesktopFree, DTAG_IMETEXT, DWORD, FALSE, GETPTI, gpidLogon, gpsi, hInst, ICLS_IME, NULL, tagDESKTOP::pheapDesktop, tagTHREADINFO::ppi, ProbeForWrite(), PtiCurrentShared, tagTHREADINFO::rpdesk, RtlInitLargeUnicodeString(), tagTHREADINFO::spDefaultImc, tagTHREADINFO::spwndDefaultIme, TestCF, TestWF, TestwndChild, ThreadLock, ThreadUnlock, TIF_DISABLEIME, tagTHREADINFO::TIF_flags, TRUE, UINT, VER40, WFSERVERSIDEPROC, wszDefaultIme, and xxxCreateWindowEx(). Referenced by xxxCreateWindowEx().
|
|
Definition at line 1797 of file desktop.c. References BeginAtomicCheck, BOOL, CheckCritIn, CleanupDirtyDesktops(), CloseProtectedHandle(), DeferWinEventNotify, DESKTOPCLASS, DF_DESKCREATED, tagDESKTOP::dwDTFlags, dwFlags, _DESKTOP_CONTEXT::dwFlags, DWORD, tagTERMINAL::dwTERMF_Flags, tagWINDOWSTATION::dwWSF_Flags, EndAtomicCheck, EnterCrit, Error, EVENT_INCREMENT, ExDesktopObjectType, ExWindowStationObjectType, FALSE, tagDISPLAYINFO::fDesktopIsRect, fGdiEnabled, gatomMessage, gbRemoteSession, GetDesktopView(), gpepCSRSS, gpEventDiconnectDesktop, gptiRit, grpdeskLogon, grpdeskRitInput, gspdeskDisconnect, gspwndFullScreen, gTermIO, tagTHREADINFO::hdesk, HF_DESKTOPHOOK, HF_PROTECTED, HH_DISCONNECTDESKTOP, HMChangeOwnerThread(), hModuleWin, tagWND::hrgnClip, tagDISPLAYINFO::hrgnScreen, HYDRA_HINT, IsWinEventNotifyDeferredOK, KernelMode, KeSetEvent(), LeaveCrit, LinkWindow(), Lock, LogDesktop, _DESKTOP_CONTEXT::lpDevMode, MapDesktop(), MENUCLASS, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObOpenHandle, ObOpenObjectByName(), ObReferenceObjectByHandle(), tagDESKTOP::pDeskInfo, tagDESKTOP::pDispInfo, tagTERMINAL::pEventInputReady, tagTHREADINFO::ppi, PpiCurrent, PpiFromProcess, tagDESKTOPINFO::ppiShellProcess, _DESKTOP_CONTEXT::pstrDevice, tagWINDOWSTATION::pTerm, PtiCurrent, tagTERMINAL::ptiDesktop, tagTHREADINFO::pwinsta, PWND_BOTTOM, tagDISPLAYINFO::rcScreen, tagTHREADINFO::rpdesk, tagPROCESSINFO::rpdeskStartup, tagDESKTOP::rpwinstaParent, SetFullScreen, SetHandleFlag(), tagDESKTOPINFO::spwnd, tagTERMINAL::spwndDesktopOwner, tagDESKTOP::spwndMenu, tagDESKTOP::spwndMessage, tagWND::spwndOwner, tagWND::spwndParent, tagDESKTOP::spwndTooltip, Status, TERMF_NOIO, ThreadLock, ThreadLockWithPti, ThreadUnlock, TIF_DISABLEHOOKS, tagTHREADINFO::TIF_flags, TOOLTIPCLASS, TRACE_INIT, TRUE, Unlock, UnlockDesktop, UserSleep(), VER31, WSF_NOIO, xxxCloseDesktop(), xxxCreateDisconnectDesktop(), xxxCreateWindowEx(), xxxDestroyWindow(), xxxSetWindowPos(), xxxSwitchDesktop(), zzzEndDeferWinEventNotify, and zzzSetDesktop(). Referenced by NtUserCreateDesktop(), xxxConnectService(), and xxxCreateDisconnectDesktop().
|
|
Definition at line 1501 of file queue.c. References AllocQueue(), ARRAY_SIZE, BEGINATOMICCHECK, BOOL, tagUSERSTARTUPINFO::cb, CheckCritIn, _CLIENTINFO::CI_flags, CI_REGISTERCLASSES, _ETHREAD::Cid, CLIENTINFO, ClientThreadSetup(), tagKL::CodePage, _CLIENTINFO::CodePage, CreateInputContext(), tagQ::cThreads, tagPROCESSINFO::cThreads, tagTHREADINFO::cti, DeferWinEventNotify, DF_DESTROYED, tagDESKTOP::dwDTFlags, _CLIENTINFO::dwExpWinVer, tagTHREADINFO::dwExpWinVer, tagUSERSTARTUPINFO::dwFlags, tagPROCESSINFO::dwHotkey, DWORD, _CLIENTINFO::dwTIFlags, tagUSERSTARTUPINFO::dwX, tagUSERSTARTUPINFO::dwXSize, tagUSERSTARTUPINFO::dwY, tagUSERSTARTUPINFO::dwYSize, ENDATOMICCHECK, EndDeferWinEventNotifyWithoutProcessing, EnterCrit, ExDesktopObjectType, ExEventObjectType, ExRaiseHardError(), FALSE, gbCleanedUpResources, gdwGuiThreads, GetJournallingQueue(), glinp, gpepCSRSS, gpidLogon, gppiScreenSaver, gpsi, gptiForeground, gptSSCursor, grpdeskRitInput, grpWinStaList, gspklBaseLayout, tagPROCESSINFO::hdeskStartup, tagTHREADINFO::hEventQueueClient, tagKL::hkl, _CLIENTINFO::hKL, tagPROCESSINFO::hMonitor, _EPROCESS::InheritedFromUniqueProcessId, IS_IME_ENABLED, IsWinEventNotifyDeferredOK, KernelMode, L, LeaveCrit, Lock, LockDesktop, LW_RegisterWindows(), NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), ParseReserved(), tagTHREADINFO::pClientInfo, tagTHREADINFO::pcti, tagDESKTOP::pDeskInfo, tagTHREADINFO::pDeskInfo, _EPROCESS::Peb, tagTHREADINFO::pEventQueueServer, PlayEventSound(), tagTHREADINFO::ppi, PpiCurrent, tagTHREADINFO::pq, ProtectHandle(), tagQ::ptiKeyboard, tagLASTINPUT::ptiLastWoken, tagPROCESSINFO::ptiList, tagQ::ptiMouse, tagTHREADINFO::ptiSibling, PUSERSTARTUPINFO, tagTHREADINFO::rpdesk, tagPROCESSINFO::rpdeskStartup, tagPROCESSINFO::rpwinsta, RtlGetExpWinVer(), _EPROCESS::SectionBaseAddress, SET_TIME_LAST_READ, SetAppCompatFlags(), SetForegroundPriority(), tagTHREADINFO::spklActive, Status, SYSCUR, _ETHREAD::Tcb, ThreadLockDesktop, _ETHREAD::ThreadsProcess, ThreadUnlockDesktop, TIF_ALLOWFOREGROUNDACTIVATE, TIF_CSRSSTHREAD, TIF_DISABLEIME, TIF_DONTATTACHQUEUE, tagTHREADINFO::TIF_flags, TIF_GUITHREADINITIALIZED, TIF_RESTRICTED, TIF_SYSTEMTHREAD, TIF_WAITFORINPUTIDLE, TIF_WOW64, TRUE, _EPROCESS::UniqueProcessId, USER_SOUND_OPEN, UserMode, tagPROCESSINFO::usi, ValidateHmonitor(), ValidateProcessSessionId, VER40, _EPROCESS::Win32Process, _KTHREAD::Win32Thread, tagUSERSTARTUPINFO::wShowWindow, xxxDestroyThreadInfo(), xxxResolveDesktop(), xxxSetProcessWindowStation(), zzzCalcStartCursorHide(), and zzzSetDesktop(). Referenced by InitSystemThread(), UserInitialize(), and UserThreadCallout().
|
|
Definition at line 33 of file createw.c. References _GetDesktopWindow(), _MonitorFromWindow(), tagTHREADINFO::amdesk, ASSERT, tagCLS::atomClassName, tagSERVERINFO::atomSysClass, BOOL, _LARGE_UNICODE_STRING::Buffer, _LARGE_STRING::Buffer, CalcForegroundInsertAfter(), tagWND::cbwndExtra, CFCLASSDC, CFIME, CFNOCLOSE, CFOWNDC, CheckLock, _CLIENTINFO::CI_flags, CI_INPUTCONTEXT_REINIT, ClrWF, CopyRect, CreateCacheDC(), CREATESTRUCTEX, CSF_ANSIPROC, tagCLS::CSF_flags, CSF_SERVERSIDEPROC, tagPROCESSINFO::cThreads, CW2_USEDEFAULT, tagTHREADINFO::cWindows, tagMONITOR::cWndStack, tagSIZERECT::cx, tagSIZERECT::cy, cy, DF_DESKWNDDESTROYED, DF_DESTROYED, DF_DYING, DIALOGCLASS, tagDESKTOP::dwDTFlags, tagUSERSTARTUPINFO::dwFlags, tagPROCESSINFO::dwHotkey, DWORD, DWP_SetHotKey(), tagUSERSTARTUPINFO::dwX, tagUSERSTARTUPINFO::dwXSize, tagUSERSTARTUPINFO::dwY, tagUSERSTARTUPINFO::dwYSize, FALSE, FWINABLE, gaOleMainThreadWndClass, GetAppCompatFlags(), GetClassPtr(), GetPrimaryMonitor(), GETPTI, GetTopLevelWindow(), GETTOPMOSTINSERTAFTER, gpsi, tagTHREADINFO::hdesk, tagWND::head, tagWND::hImc, tagKL::hkl, HMAllocObject(), HMFreeObject(), tagPROCESSINFO::hMonitor, HW, HWq, ICLS_BUTTON, ICLS_COMBOBOX, ICLS_COMBOLISTBOX, ICLS_DIALOG, ICLS_EDIT, ICLS_IME, ICLS_LISTBOX, ICLS_MDICLIENT, ICLS_STATIC, Is310Compat, Is400Compat, Is500Compat, IS_IME_ENABLED, IS_PTR, IsHooked, IsWinEventNotifyDeferredOK, L, LARGE_STRING, LinkWindow(), Lock, LockWndMenu(), tagWND::lpfnWndProc, MapClientNeuterToClientPfn(), MaskWF, MINMAX_KEEPHIDDEN, NeedsWindowEdge(), NULL, NULL_HIMC, tagTHREADINFO::pClientInfo, tagWND::pcls, tagCLS::pdce, PLARGE_STRING, tagTHREADINFO::ppi, PtiCurrent, PtoH, PTR_TO_ID, PUDF_ANIMATE, PWND_BOTTOM, PWND_TOP, PWNDDESKTOP, PWNDMESSAGE, tagWND::rcClient, tagMONITOR::rcMonitor, tagWND::rcWindow, RECTFromSIZERECT(), ReferenceClass(), RETURN_IF_ACCESS_DENIED, RevalidateHwnd, tagTHREADINFO::rpdesk, RtlInitLargeAnsiString(), RtlInitUnicodeStringOrId(), SetMinimize(), SetTiledRect(), SetVisible(), SetWF, SIZERECT, SMIN_CLEAR, tagTHREADINFO::spDefaultImc, tagTHREADINFO::spklActive, tagWND::spmenu, tagTHREADINFO::spwndDefaultIme, tagWND::spwndLastActive, tagWND::spwndOwner, tagWND::spwndParent, tagWND::strName, SV_UNSET, TEST_PUDF, TestCF, TestCF2, TestWF, TestwndChild, TestwndPopup, TestwndTiled, ThreadLock, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TIF_16BIT, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, TYPE_WINDOW, UINT, UserFindAtom(), tagPROCESSINFO::usi, ValidateHmonitor(), ValidateOwnerDepth(), ValidateParentDepth(), WantImeWindow(), WEFAPPWINDOW, WEFNOPARENTNOTIFY, WEFTOOLWINDOW, WEFTOPMOST, WEFWINDOWEDGE, WFALWAYSSENDNCPAINT, WFANSICREATOR, WFANSIPROC, WFBORDER, WFCAPTION, WFCHILD, WFCLIPCHILDREN, WFCLIPSIBLINGS, WFDESTROYED, WFISINITIALIZED, WFMAXIMIZED, WFMINIMIZED, WFOLDUI, WFSENDSIZEMOVE, WFSERVERSIDEPROC, WFTITLESET, WFTYPEMASK, WFVISIBLE, WFWIN31COMPAT, WFWIN40COMPAT, WFWIN50COMPAT, WHF_CBT, WNDPROC_PWND, WS_EX_ANSICREATOR, tagSIZERECT::x, xxxAdjustSize(), xxxCallHook(), xxxCheckFullScreen(), xxxClientLoadMenu(), xxxClientWOWGetProcModule(), xxxCreateClassSmIcon(), xxxCreateDefaultImeWindow(), xxxDeleteMenu(), xxxDestroyWindow(), xxxFreeWindow(), xxxGetSystemMenu(), xxxMinMaximize(), xxxSendMessage(), xxxSendSizeMessage(), xxxSetLayeredWindow(), xxxShowWindow(), xxxWindowEvent(), tagSIZERECT::y, and zzzAttachThreadInput(). Referenced by NtUserCreateWindowEx(), xxxCreateDefaultImeWindow(), xxxCreateDesktop(), xxxCreateWindowStation(), xxxCsDdeInitialize(), xxxMNOpenHierarchy(), xxxNextWindow(), xxxOldNextWindow(), and xxxTrackPopupMenuEx().
|
|
Definition at line 1223 of file dwp.c. References tagSERVERINFO::atomIconSmProp, CheckLock, CURSORF_SECRET, gpsi, HMValidateHandleNoRip(), InternalSetProp(), MAKEINTATOM, NULL, PROPF_INTERNAL, PROPF_NOPOOL, PtoHq, PTR_TO_ID, SetWF, SYSMET, TYPE_CURSOR, WFSMQUERYDRAGICON, and xxxClientCopyImage(). Referenced by xxxDWP_SetIcon(), xxxGetWindowSmIcon(), and xxxRecreateSmallIcons().
|
|
Definition at line 243 of file winsta.c. References BEGINATOMICCHECK, _HANDLEENTRY::bFlags, CreateGlobalAtomTable(), CreateSecurityDescriptor(), DeferWinEventNotify, DESKTOPCLASS, DWORD, tagWINDOWSTATION::dwSessionId, tagTERMINAL::dwTERMF_Flags, tagWINDOWSTATION::dwWSF_Flags, ENDATOMICCHECK, ExEventObjectType, EXITATOMICCHECK, ExWindowStationObjectType, FALSE, gbRemoteSession, ghEventSwitchDesktop, gpepCSRSS, gpEventSwitchDesktop, gpidLogon, grpWinStaList, gSessionId, gTermIO, gTermNOIO, HANDLEF_POOL, tagTHREADINFO::hdesk, HMChangeOwnerThread(), hModuleWin, HMPheFromObject, IsWinEventNotifyDeferredOK, KeAttachProcess(), KeDetachProcess(), KernelMode, L, Lock, LockWinSta, LogDesktop, MAX_SESSION_PATH, NT_SUCCESS, NTSTATUS(), NULL, ObCreateObject(), ObDereferenceObject, ObInsertObject(), OBJECT_HEADER_TO_NAME_INFO, OBJECT_TO_OBJECT_HEADER, ObjectAttributes, ObOpenObjectByPointer(), ObReferenceObject, ObReferenceObjectByHandle(), ObSetSecurityDescriptorInfo(), PagedPool, _EPROCESS::Pcb, tagWINDOWSTATION::pGlobalAtomTable, tagTHREADINFO::ppi, PsGetCurrentProcess, tagWINDOWSTATION::pTerm, PtiCurrent, tagTERMINAL::ptiDesktop, tagTHREADINFO::rpdesk, tagWINDOWSTATION::rpwinstaNext, RtlCopySid(), RtlInitUnicodeString(), RtlLengthSid(), SeAssignSecurity(), SeCaptureSubjectContext(), SeDeassignSecurity(), SeExports, SeLockSubjectContext(), SeReleaseSubjectContext(), SetVisible(), SeUnlockSubjectContext(), _SE_EXPORTS::SeWorldSid, tagTERMINAL::spwndDesktopOwner, Status, SV_SET, TERMF_INITIALIZED, TERMF_NOIO, TIF_DISABLEHOOKS, tagTHREADINFO::TIF_flags, TRUE, USHORT, VER31, WINDOWSTATION, WinStaMapping, WSF_NOIO, xxxCreateWindowEx(), xxxInitTerminal(), xxxInitWindowStation(), xxxLoadKeyboardLayoutEx(), zzzEndDeferWinEventNotify, and zzzSetDesktop(). Referenced by NtUserCreateWindowStation(), and xxxConnectService().
|
|
Definition at line 618 of file kernel/ddetrack.c. References BOOL, CXF_IS_SERVER, CXF_TERMINATE_POSTED, DWORD, FALSE, FindDdeConv(), tagXSTATE::flags, tagDDECONV::flags, FreeDdeConv(), FreeDdeXact(), GetAppCompatFlags2(), tagXSTATE::hClient, HMValidateHandleNoRip(), tagXSTATE::hServer, NULL, tagDDECONV::pfl, tagXSTATE::pIntDdeInfo, RevalidateCatHwnd, tagDDECONV::spartnerConv, ThreadLockAlways, ThreadUnlock, TRACE_DDE, TRACE_DDE1, TRACE_DDE2, TraceDdeMsg, TRUE, TYPE_DDEXACT, ValidateHwnd, VOID(), XS_FREEPXS, xxxCleanupDdeConv(), xxxCopyDDEOut(), and xxxFreeListFree(). Referenced by xxxReadPostMessage().
|
|
Definition at line 320 of file kernel/ddetrack.c. References CheckLock, ClientGetDDEHookData(), CXF_IS_SERVER, CXF_PARTNER_WINDOW_DIED, CXF_TERMINATE_POSTED, DO_POST, DWORD, FAIL_POST, FAILNOFREE_POST, FAKE_POST, FindDdeConv(), tagDDECONV::flags, tagXSTATE::fnResponse, FreeDDEHandle(), GETPTI, GETPWNDPPI, tagWND::head, MonitorFlags, NewConversation(), tagFREELIST::next, NULL, tagDDECONV::pfl, PtiCurrent, PtoH, tagDDECONV::spartnerConv, tagDDECONV::spxsOut, ThreadLockAlways, ThreadUnlock, TIF_16BIT, TIF_INCLEANUP, TRACE_DDE, TraceDdeMsg, ValidateHwnd, VER40, XS_DATA, XS_DUMPMSG, XS_EXECUTE, XS_HIHANDLE, XS_LOHANDLE, XS_PACKED, xxxFreeListFree(), xxxMessageEvent(), xxxUnexpectedClientPost(), and xxxUnexpectedServerPost(). Referenced by _PostMessage(), and MESSAGECALL().
|
|
Definition at line 147 of file kernel/ddetrack.c. References _PostMessage(), AnticipatePost(), BOOL, DupConvTerminate, FALSE, FindDdeConv(), GETPWNDPPI, MonitorFlags, NewConversation(), NULL, PtiCurrent, PtoH, TRACE_DDE2, TRUE, ValidateHwnd, and xxxMessageEvent(). Referenced by xxxSendMessageTimeout().
|
|
Definition at line 768 of file kernel/ddetrack.c. References _PostMessage(), CheckLock, CXF_PARTNER_WINDOW_DIED, CXF_TERMINATE_POSTED, tagDDECONV::flags, FreeDdeConv(), GetAppCompatFlags2(), GetAppCompatFlags2ForPti(), GETPTI, NULL, tagDDECONV::pfl, PtoH, tagDDECONV::snext, tagDDECONV::spartnerConv, tagDDECONV::spwnd, tagDDECONV::spwndPartner, ThreadLock, ThreadLockAlways, ThreadUnlock, TRACE_DDE2, UnlinkConv(), VER40, VOID(), and xxxFreeListFree(). Referenced by xxxFreeWindow().
|
|
Definition at line 34 of file focusact.c. References AAS, BOOL, BWL_ENUMLIST, ClrWF, tagAAS::fActivating, FALSE, tagAAS::fQueueNotify, GETPTI, IS_IME_ENABLED, Lock, NULL, tagDESKTOP::pDeskInfo, tagTHREADINFO::pq, PtiCurrent, tagAAS::ptiNotify, tagTHREADINFO::rpdesk, SetWakeBit(), tagDESKTOPINFO::spwnd, tagQ::spwndActive, tagQ::spwndActivePrev, tagQ::spwndCapture, tagWND::spwndChild, tagQ::spwndFocus, TestWF, ThreadLockAlwaysWithPti, ThreadLockPti, ThreadLockWithPti, ThreadUnlock, ThreadUnlockPti, tagAAS::tidActDeact, tagTHREADINFO::TIF_flags, TIF_INACTIVATEAPPMSG, TIF_INCLEANUP, TRUE, Unlock, WFFRAMEON, WFMINIMIZED, WNDENUMPROC_PWND, xxxActivateApp(), xxxFocusSetInputContext(), xxxInternalEnumWindow(), and xxxSendMessage(). Referenced by xxxProcessEventMessage(), and xxxSetForegroundWindow2().
|
|
Definition at line 1264 of file dwp.c. References _GetDCEx(), _GetDesktopWindow(), _GetKeyState(), _GetProcessWindowStation(), _InitPwSB(), _IsDescendant(), _PostMessage(), _ReleaseDC(), _SetMenuDefaultItem(), tagCLS::atomClassName, tagSERVERINFO::atomSysClass, _LARGE_STRING::bAnsi, BOOL, _LARGE_UNICODE_STRING::Buffer, _LARGE_STRING::Buffer, BuildHwndList(), BWL_ENUMLIST, BYTE, CheckLock, ClrWF, DefSetText(), DO_DROPFILE, DWORD, DWP_DrawItem(), DWP_GetHotKey(), DWP_GetIcon(), DWP_SetHotKey(), FALSE, FDoTray, FindNCHit(), FreeHwndList(), FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, GetChildParent, GetContextHelpId(), GetMouseKeyFlags(), GETPTI, GetTopLevelWindow(), gpqForeground, gpsi, gspwndFullScreen, tagWND::head, HWq, ICLS_DIALOG, IsHooked, KEYBOARD_MENU, L, _LARGE_STRING::Length, _LARGE_UNICODE_STRING::Length, _LARGE_STRING::MaximumLength, MENUSYSMENU, msg, NCA_ACTIVE, NULL, PBYTE, tagWND::pcls, PCREATESTRUCTEX, PostShellHookMessages(), ppos, tagTHREADINFO::pq, PtiCurrent, PTR_TO_ID, PUDF_ANIMATE, PWNDDESKTOP, QF_FF10STATUS, tagQ::QF_flags, QF_FMENUSTATUS, QF_FMENUSTATUSBREAK, QF_TABSWITCHING, tagWND::rcClient, RevalidateHwnd, tagBWL::rghwnd, RtlUnicodeToMultiByteSize(), SetWF, SHORT, tagQ::spwndActive, tagQ::spwndCapture, tagWND::strName, SYS_ALTERNATE, SYS_PREVKEYSTATE, SYSHBRUSH, SYSMET, SYSRGB, TEST_KbdCuesPUSIF, TEST_PUDF, TestWF, TestwndChild, TestwndPopup, TextCopy(), ThreadLockAlways, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TRUE, UINT, ValidateHwnd, WEFACCEPTFILES, WEFPUIACCELHIDDEN, WEFPUIFOCUSHIDDEN, WFANSICREATOR, WFDISABLED, WFFRAMEON, WFHIDDENPOPUP, WFHSCROLL, WFMAXIMIZED, WFMENUDRAW, WFMINIMIZED, WFSYNCPAINTPENDING, WFTITLESET, WFVISIBLE, WFVSCROLL, WFWIN40COMPAT, WHF_SHELL, WINDOW, xxxActivateKeyboardLayout(), xxxAdjustSize(), xxxCalcClientRect(), xxxCallHook(), xxxClientShutdown(), xxxDestroyWindow(), xxxDoScrollMenu(), xxxDrawMenuBarUnderlines(), xxxDrawWindowFrame(), xxxDWP_DoCancelMode(), xxxDWP_DoNCActivate(), xxxDWP_EraseBkgnd(), xxxDWP_NCMouse(), xxxDWP_Paint(), xxxDWP_ProcessVirtKey(), xxxDWP_SetCursor(), xxxDWP_SetIcon(), xxxDWP_SetRedraw(), xxxDWPPrint(), xxxGetSysMenu(), xxxHandleWindowPosChanged(), xxxInternalDoSyncPaint(), xxxMessageBeep(), xxxPeekMessage, xxxRedrawTitle(), xxxReleaseCapture(), xxxSendHelpMessage(), xxxSendMessage(), xxxSendMinRectMessages(), xxxSetCapture(), xxxSetFocus(), xxxSetForegroundWindow(), xxxShowWindow(), xxxSimulateShiftF10(), xxxSleepThread(), xxxSysCommand(), xxxTrackPopupMenuEx(), and xxxWindowEvent(). Referenced by InitFunctionTables(), LW_RegisterWindows(), PatchThreadWindows(), xxxDesktopWndProc(), xxxDoSend(), xxxEventWndProc(), xxxFreeWindow(), xxxGetColorObjects(), xxxGetControlColor(), xxxMenuWindowProc(), xxxSBWndProc(), xxxSendMessageTimeout(), xxxSetWindowData(), xxxSwitchWndProc(), and xxxTooltipWndProc().
|
|
Definition at line 782 of file mnchange.c. References BOOL, TRUE, and xxxRemoveDeleteMenuHelper(). Referenced by NtUserDeleteMenu(), and xxxCreateWindowEx().
|
|
Definition at line 605 of file rare.c. References _DeferWindowPos(), _GetDesktopWindow(), _GetProp(), tagMONITORRECTS::amp, BuildHwndList(), BWL_ENUMLIST, FALSE, FindOldMonitor(), tagCHECKPOINT::fMinInitialized, FreeHwndList(), tagWND::hrgnClip, tagMONITOR::hrgnMonitor, InternalBeginDeferWindowPos(), NormalizeRect(), NORMALIZERECT_FULLSCREEN, NORMALIZERECT_MAXIMIZED, NORMALIZERECT_NORMAL, NULL, PHWND, PROP_CHECKPOINT, PROPF_INTERNAL, tagCHECKPOINT::rcNormal, tagWND::rcWindow, tagMONITORPOS::rcWork, RevalidateHwnd, tagBWL::rghwnd, tagWND::spwndChild, TestWF, TRUE, UINT, WEFTOOLWINDOW, WFFULLSCREEN, WFMAXFAKEREGIONAL, WFMAXIMIZED, and xxxEndDeferWindowPosEx(). Referenced by xxxResetDisplayDevice(), and xxxSystemParametersInfo().
|
|
Definition at line 114 of file desktop.c. References _DestroyMenu(), aDeviceTemplate, CheckCritIn, ClearWakeBit(), tagQ::cLockCount, CMSHUNGAPPTIMEOUT, CreateKernelEvent(), tagTHREADINFO::cWindows, DEVICE_TYPE_MOUSE, DF_DESKWNDDESTROYED, DF_DYING, DF_MOUSEMOVETRK, DF_TOOLTIPSHOWING, diStatic, tagDESKTOP::dwDTFlags, DWORD, tagTERMINAL::dwTERMF_Flags, tagWINDOWSTATION::dwWSF_Flags, EnterCrit, EVENT_INCREMENT, ExEventObjectType, FALSE, FHungApp(), FindNCHit(), FreeKernelEvent(), gbRemoteSession, GETPTI, glinp, gpDispInfo, gpEventHungThread, gpevtDesktopDestroyed, grpdeskLogon, grpdeskRitInput, grpWinStaList, gspdeskDisconnect, gspwndFullScreen, gspwndMouseOwner, gspwndShouldBeForeground, tagTHREADINFO::hdesk, tagDISPLAYINFO::hDev, HWq, InitSystemThread(), ISTS, IsWinEventNotifyDeferredOK, KernelMode, KeSetEvent(), KeWaitForSingleObject(), L, LeaveCrit, LockDesktop, msg, MSGWAITCALLBACK, NT_SUCCESS, NULL, ObDereferenceObject, OBJECTS_COUNT, ObReferenceObjectByPointer(), tagDESKTOP::pDeskInfo, tagTHREADINFO::pDeskInfo, tagDESKTOP::pDispInfo, tagTERMINAL::pEventDestroyDesktop, tagTERMINAL::pEventInputReady, tagTERMINAL::pEventTermInit, tagDEVICE_TEMPLATE::pkeHidChange, tagDISPLAYINFO::pmdev, PMENUWND, tagDISPLAYINFO::pMonitorFirst, PostShellHookMessages(), tagTHREADINFO::pq, tagTERMINAL::pqDesktop, ProcessDeviceChanges(), PsTerminateSystemThread(), PtiCurrentShared, tagTERMINAL::ptiDesktop, tagLASTINPUT::ptLastClick, tagTHREADINFO::pwinsta, RemoteDisableScreen(), tagTHREADINFO::rpdesk, tagTERMINAL::rpdeskDestroy, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, tagDESKTOP::rpwinstaParent, RtlInitUnicodeString(), SetVisible(), tagDESKTOP::spmenuDialogSys, tagDESKTOP::spmenuHScroll, tagDESKTOP::spmenuSys, tagDESKTOP::spmenuVScroll, tagDESKTOPINFO::spwnd, tagDESKTOPINFO::spwndBkGnd, tagDESKTOP::spwndForeground, tagDESKTOP::spwndMenu, tagDESKTOP::spwndMessage, tagDESKTOPINFO::spwndProgman, tagDESKTOPINFO::spwndShell, tagDESKTOPINFO::spwndTaskman, tagDESKTOP::spwndTooltip, tagDESKTOP::spwndTrack, tagDESKTOP::spwndTray, SV_UNSET, TERMF_DTDESTROYED, TERMF_DTINITFAILED, TERMF_DTINITSUCCESS, TERMF_NOIO, TestWF, ThreadLockAlways, ThreadLockAlwaysWithPti, ThreadLockDesktop, ThreadLockWinSta, ThreadUnlock, ThreadUnlockDesktop, ThreadUnlockWinSta, TRACE_DESKTOP, TRUE, UINT, Unlock, UnlockDesktop, UnlockDesktopMenu(), UnlockDesktopSysMenu(), VOID(), WFVISIBLE, WrUserRequest, WSF_NOIO, WSF_SWITCHLOCK, xxxDestroyWindow(), xxxDispatchMessage(), xxxMinimizeHungWindow(), xxxMsgWaitForMultipleObjects(), xxxPeekMessage, xxxSetThreadDesktop(), xxxSetWindowPos(), xxxSwitchDesktop(), and zzzDestroyQueue(). Referenced by xxxInitTerminal().
|
|
Definition at line 883 of file desktop.c. References _GetDC(), _ReleaseDC(), CheckLock, CMSHUNGAPPTIMEOUT, CreateProfileUserName(), DTF_NEEDSPALETTECHANGED, tagDESKTOP::dwDTFlags, FALSE, FHungApp(), FNID_DESKTOP, FreeProfileUserName(), GETPTI, GetTopLevelWindow(), gpDispInfo, grpdeskRitInput, gspwndAltTab, tagDISPLAYINFO::hdcScreen, HWq, IsWinEventNotifyDeferredOK, L, NULL, tagDESKTOP::pDeskInfo, PsGetCurrentThread, PtiCurrent, PWND_BROADCAST, RevalidateHwnd, tagDESKTOPINFO::spwnd, tagWND::spwndParent, ThreadLockAlways, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TRUE, VALIDATECLASSANDSIZE, xxxBeginPaint(), xxxDefWindowProc(), xxxEndPaint(), xxxInternalPaintDesktop(), xxxMakeWindowForegroundWithState(), xxxRealizeDesktop(), xxxRedrawWindow(), xxxSendMessage(), xxxSendNotifyMessage(), xxxSetDeskPattern(), xxxSetThreadDesktop(), and xxxSetWindowLong(). Referenced by InitFunctionTables(), InitializeClientPfnArrays(), and LW_RegisterWindows().
|
|
Definition at line 2552 of file queue.c. References _GetProcessWindowStation(), _PostMessage(), _WOWCleanup(), tagTHREADINFO::cEnterCount, CleanupResources(), tagQ::cLockCount, tagPROCESSINFO::cThreads, tagQ::cThreads, tagTHREADINFO::cti, DesktopFree, DestroyProcessesClasses(), DestroyProcessesObjects(), DestroyTask(), DestroyThreadsHotKeys(), DestroyThreadsMessages(), DestroyThreadsObjects(), DestroyThreadsTimers(), DTM_SETUPAPPRAN, tagMENUSTATE::dwLockCount, FALSE, tagPOPUPMENU::fDestroyed, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsMenuBar, FLastGuiThread(), tagMENUSTATE::fModelessMenu, FreeHwndList(), FreeMessageList(), FreeThreadsWindowHooks(), FreeThreadsWinEvents(), FWINABLE, gbExitInProgress, gdwGuiThreads, GETDESKINFO, GETPTI, gHardErrorHandler, glinp, gpai, gpbwlList, gpdeskRecalcQueueAttach, gppiFullscreen, gptiBlockInput, gptiForeground, gptiShutdownNotify, gptiTasklist, gspwndInternalCapture, guiActivateShellWindow, tagTHREADINFO::hEventQueueClient, tagTDB::hTaskWow, tagTHREADINFO::iCursorLevel, tagQ::iCursorLevel, IsWinEventNotifyDeferredOK, KernelMode, KeSetKernelStackSwapEnable(), LockDesktop, MarkThreadsObjects(), tagTHREADINFO::mlPost, NULL, tagATTACHINFO::paiNext, PatchThreadWindows(), tagBWL::pbwlNext, tagTHREADINFO::pClientInfo, tagTHREADINFO::pcti, tagDESKTOP::pDeskInfo, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagMENUSTATE::pmnsPrev, tagTHREADINFO::pmsd, tagTHREADINFO::ppi, PpiCurrent, tagTHREADINFO::pq, tagTHREADINFO::pqAttach, ProtectHandle(), tagTHREADINFO::pSBTrack, tagTHREADINFO::psiiList, tagTHREADINFO::ptdb, tagHARDERRORHANDLER::pti, tagWINDOWSTATION::ptiClipLock, PtiCurrent, tagWINDOWSTATION::ptiDrawingClipboard, tagLASTINPUT::ptiLastWoken, tagTHREADINFO::PtiLink, tagPROCESSINFO::ptiList, tagPROCESSINFO::ptiMainThread, tagMENUSTATE::ptiMenuStateOwner, tagBWL::ptiOwner, tagTHREADINFO::ptiSibling, QF_CAPTURELOCKED, tagQ::QF_flags, tagTHREADINFO::rpdesk, SendMsgCleanup(), SetForegroundThread(), tagTHREADINFO::spDefaultImc, tagTHREADINFO::spklActive, tagDESKTOPINFO::spwnd, _MOVESIZEDATA::spwnd, tagDESKTOP::spwndMenu, tagPOPUPMENU::spwndNotify, tagDESKTOPINFO::spwndProgman, tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, tagDESKTOPINFO::spwndShell, tagSBTRACK::spwndTrack, ThreadLock, ThreadUnlock, TIF_16BIT, TIF_DONTATTACHQUEUE, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TIF_PALETTEAWARE, TIF_SYSTEMTHREAD, TRUE, Unlock, UnlockDesktop, VOID(), WEF_ASYNC, xxxCancelTrackingForThread(), xxxCloseClipboard(), xxxDestroyThreadDDEObject(), xxxEndMenuLoop(), xxxFlushPalette(), xxxMNCloseHierarchy(), xxxMNEndMenuState(), xxxUserChangeDisplaySettings(), xxxWindowEvent(), zzzDestroyQueue(), and zzzSetFMouseMoved(). Referenced by UserThreadCallout(), and xxxCreateThreadInfo().
|
|
Definition at line 1591 of file createw.c. References tagCLS::atomClassName, tagSERVERINFO::atomSysClass, AW_SKIP, AW_TRY, BOOL, CFIME, CheckLock, DWORD, DWP_SetHotKey(), FALSE, tagMENUSTATE::fModelessMenu, FWINABLE, GetpMenuState(), GETPTI, ghwndSwitch, gpqForeground, gpsi, tagWND::head, HMChangeOwnerThread(), HMIsMarkDestroy, HMPheFromObject, HWq, ICLS_IME, ImeCanDestroyDefIME(), ImeCanDestroyDefIMEforChild(), IS_IME_ENABLED, IsHooked, IsTrayWindow(), Lock, MNEndMenuStateNotify(), NULL, tagWND::pcls, tagMENUSTATE::pGlobalPopupMenu, PostShellHookMessages(), tagTHREADINFO::pq, PsGetCurrentThread, PtiCurrent, PtoHq, PTR_TO_ID, PUDF_ANIMATE, PWNDDESKTOP, tagWND::rcWindow, SetVisible(), SetWF, tagWND::spmenu, tagQ::spwndActive, tagTHREADINFO::spwndDefaultIme, tagQ::spwndFocus, tagWND::spwndLastActive, tagPOPUPMENU::spwndNotify, tagWND::spwndOwner, tagWND::spwndParent, SV_UNSET, TEST_PUDF, TestCF, TestWF, TestwndChild, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TIF_DISABLEHOOKS, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, UINT, UnlinkWindow(), Unlock, WEF_USEPWNDTHREAD, WEFNOPARENTNOTIFY, WFCHILD, WFDESTROYED, WFHASPALETTE, WFINDESTROY, WFPOPUP, WFVISIBLE, WHF_CBT, xxxActivateWindow(), xxxCallHook(), xxxDW_DestroyOwnedWindows(), xxxDW_SendDestroyMessages(), xxxEndMenu(), xxxFlushPalette(), xxxFocusSetInputContext(), xxxFreeWindow(), xxxRedrawWindow(), xxxSendMessage(), xxxSetWindowPos(), xxxShowWindow(), xxxWindowEvent(), zzzAttachThreadInput(), and zzzInternalDestroyCaret(). Referenced by NtUserDestroyWindow(), NtUserDisableThreadIme(), xxxCancelCoolSwitch(), xxxCreateDesktop(), xxxCreateWindowEx(), xxxDefWindowProc(), xxxDesktopThread(), xxxDestroyThreadDDEObject(), xxxDW_DestroyOwnedWindows(), xxxEndMenu(), xxxMNCancel(), xxxMNCloseHierarchy(), xxxMNOpenHierarchy(), xxxProcessEventMessage(), and xxxTrackPopupMenuEx().
|
|
Definition at line 691 of file taskman.c. References CheckCritIn, gpsi, InsertTask(), tagTDB::nEvents, tagTDB::nPriority, NULL, tagTHREADINFO::ppi, tagTHREADINFO::ptdb, PtiCurrent, PtiFromThreadId(), tagPROCESSINFO::pwpi, TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, and xxxSleepTask(). Referenced by xxxInternalGetMessage(), and xxxPollAndWaitForSingleObject().
|
|
Definition at line 762 of file ntuser/kernel/input.c. References CallClientProcA, CallClientProcW, ClrWF, tagTIMER::flags, gapfnScSendMessage, GETPTI, gptmrFirst, tagMSG_TABLE_ENTRY::iFunction, tagWND::lpfnWndProc, MessageTable, MSGFLAG_WOW_RESERVED, NtGetTickCount(), NULL, tagTIMER::pfn, PtiCurrent, tagTIMER::ptmrNext, RevalidateHwnd, RtlMBMessageWParamCharToWCS(), RtlWCSMessageWParamCharToMB(), SetWF, TESTSYNCONLYMESSAGE, TestWF, ThreadLock, ThreadUnlock, TIF_16BIT, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, UINT, ValidateHwnd, WFANSIPROC, WFPAINTNOTPROCESSED, WFSERVERSIDEPROC, WFWMPAINTSENT, WM_SYSTIMER, WNDPROC_PWND, and xxxSimpleDoSyncPaint(). Referenced by NtUserDispatchMessage(), xxxDesktopThread(), xxxHelpLoop(), xxxMNLoop(), xxxMoveSize(), xxxOldNextWindow(), xxxRestoreCsrssThreadDesktop(), xxxSBTrackLoop(), and xxxSetCsrssThreadDesktop().
|
|
Definition at line 434 of file hotkeys.c. References _PostMessage(), _PostThreadMessage(), BOOL, BYTE, CheckCritIn, tagWINDOWSTATION::dwWSF_Flags, FALSE, tagHOTKEY::fsModifiers, GETDESKINFO, GETPTI, gfInNumpadHexInput, ghwndSwitch, glinp, gpidLogon, gpqForeground, grpdeskRitInput, tagWND::head, tagHOTKEY::id, IDHOT_DEBUG, IDHOT_DEBUGSERVER, IDHOT_WINDOWS, IsHotKey(), IsSAS(), IsWinEventNotifyDeferredOK, NULL, NUMPAD_HEXMODE_LL, tagHOTKEY::pti, PtiCurrent, tagLASTINPUT::ptiLastWoken, PW, PWND_INPUTOWNER, tagDESKTOP::rpwinstaParent, tagHOTKEY::spwnd, tagQ::spwndFocus, ThreadLock, ThreadUnlock, TRUE, UINT, tagHOTKEY::wFlags, WSF_SWITCHLOCK, xxxActivateDebugger(), xxxSetForegroundWindow2(), and zzzCancelJournalling(). Referenced by xxxKeyEvent().
|
|
Definition at line 2489 of file sbctl.c. References CalcSBStuff(), GET_X_LPARAM, GET_Y_LPARAM, GetAppCompatFlags(), GetWndSBDisableFlags(), NULL, tagWND::rcWindow, SBCtlSetup(), SCROLL_MENU, ThreadLockAlways, ThreadUnlock, UINT, xxxDoScroll(), xxxGetScrollMenu(), xxxSBTrackInit(), and xxxTrackPopupMenuEx(). Referenced by xxxDefWindowProc(), and xxxSBWndProc().
|
|
Definition at line 1084 of file paint.c. References CheckLock, DoQueuedSyncPaint(), ParentNeedsPaint(), PtiCurrent, VOID(), and xxxInternalDoSyncPaint(). Referenced by xxxEndDeferWindowPosEx(), and xxxInternalInvalidate().
|
|
Definition at line 253 of file libmgmt.c. References aatomSysLoaded, acatomSysDepends, acatomSysUse, tagPROCESSINFO::ahmodLibLoaded, catomSysTableEntries, CLEARHMODLOADED, ClientFreeLibrary(), tagPROCESSINFO::cSysExpunge, gcSysExpunge, gdwSysExpungeMask, tagTHREADINFO::ppi, TESTHMODLOADED, UserDeleteAtom(), and VOID(). Referenced by xxxInternalGetMessage(), and xxxSleepThread().
|
|
Definition at line 338 of file dragdrop.c. References BOOL, and xxxIsDragging(). Referenced by NtUserDragDetect().
|
|
Definition at line 26 of file dragdrop.c. References BOOL, CheckLock, DWORD, FALSE, FWINABLE, GETPTI, HW, IsWinEventNotifyDeferredOK, msg, NULL, tagTHREADINFO::pq, PtiCurrent, RevalidateHwnd, tagQ::spcurCurrent, tagQ::spwndCapture, tagWND::spwndParent, SYSCUR, TestwndChild, ThreadLockAlwaysWithPti, ThreadLockPool, ThreadLockWithPti, ThreadUnlock, ThreadUnlockAndFreePool, TIF_ALLOWFOREGROUNDACTIVATE, TRUE, ValidateHwnd, xxxPeekMessage, xxxQueryDropObject(), xxxReleaseCapture(), xxxSendMessage(), xxxSetCapture(), xxxSleepThread(), xxxUpdateWindow(), xxxWindowEvent(), zzzSetCursor(), and zzzShowCursor(). Referenced by NtUserDragObject().
|
|
Definition at line 1042 of file minmax.c. References _GetDCEx(), _GetDesktopWindow(), _ReleaseDC(), BOOL, CheckLock, CopyRect, FALSE, HRGN_FULL, NULL, PWNDDESKTOP, TRUE, and xxxAnimateCaption(). Referenced by NtUserDrawAnimatedRects(), xxxMinimizeHungWindow(), and xxxMinMaximize().
|
|
Definition at line 986 of file caption.c. References BitBltSysBmp(), CheckLock, ClearHungFlag(), ClrWF, tagOEMBITMAPINFO::cx, tagOEMBITMAPINFO::cy, DF_3DFACE, DF_ACTIVEBORDER, DF_INACTIVEBORDER, DOBI_CAPOFF, DOBI_INACTIVE, DrawEdge(), DrawFrame(), FALSE, GetRect(), GetWindowBorders(), gpsi, GRECT_WINDOW, GRECT_WINDOWCOORDS, HDCBITS, HEBREW_UI_LANGID, InflateRect(), IsVisible(), MAX, MIN, NOCLOSE, NOMAX, NOMIN, NOSIZE, NULL, OBI_CAPBTNS, OBI_CLOSE, OBI_CLOSE_PAL, OBI_HELP, OBI_REDUCE, OBI_REDUCE_I, OBI_RESTORE, OBI_ZOOM, OBI_ZOOM_I, SetWF, SMCAP, SYSHBR, SYSHBRUSH, SYSMET, TestALPHA, TestWF, TRUE, UINT, VOID(), WEFCONTEXTHELP, WEFDLGMODALFRAME, WEFEDGEMASK, WEFSTATICEDGE, WEFTOOLWINDOW, WEFTRUNCATEDCAPTION, WEFWINDOWEDGE, WFBORDERMASK, WFCPRESENT, WFMAXBOX, WFMAXIMIZED, WFMINBOX, WFMINIMIZED, WFOLDUI, WFREDRAWFRAMEIFHUNG, WFSIZEBOX, WFSYSMENU, WFWIN40COMPAT, tagOEMBITMAPINFO::x, xxxDrawCaptionTemp(), xxxMNCanClose(), and tagOEMBITMAPINFO::y. Referenced by xxxDrawWindowFrame(), xxxDWP_DoNCActivate(), xxxRedrawHungWindowFrame(), and xxxRedrawTitle().
|
|
Definition at line 688 of file caption.c. References _GetTextMetricsW(), _HasCaptionIcon(), BOOL, CALL_LPK, CCHTITLEMAX, CheckLock, DrawCaptionIcon(), DWORD, FALSE, FillCaptionGradient(), FillRect(), gcyCaptionFontChar, gcySmCaptionFontChar, ghSmCaptionFont, gpsi, GreGetTextAlign(), GreSetTextAlign(), L, _LARGE_UNICODE_STRING::Length, NULL, PtiCurrentShared, tagWND::strName, SYSHBR, SYSMET, SYSRGB, TestWF, TextCopy(), TRUE, UINT, USHORT, WEFRIGHT, WEFRTLREADING, WFSYSMENU, WINDOW, xxxClientExtTextOutW(), xxxClientGetTextExtentPointW(), xxxGetWindowSmIcon(), and xxxGetWindowText(). Referenced by NtUserDrawCaption(), NtUserDrawCaptionTemp(), xxxAnimateCaption(), and xxxDrawCaptionBar().
|
|
Definition at line 1562 of file movesize.c. References _GetDCEx(), _ReleaseDC(), _ScreenToClient(), CheckLock, CopyRect, DDR_START, EqualRect, _MOVESIZEDATA::fDragFullWindows, _MOVESIZEDATA::fForeground, FindSpb(), FreeSpb(), FTopLevel, GETPTI, gpDispInfo, gpsi, tagDISPLAYINFO::hDev, HRGN_FULL, tagWND::hrgnClip, IntersectRect(), IntersectRgn, NULL, tagTHREADINFO::pmsd, PtiCurrent, PWNDDESKTOP, _MOVESIZEDATA::rcDrag, _MOVESIZEDATA::rcParent, tagWND::rcWindow, _MOVESIZEDATA::spwnd, tagWND::spwndParent, SubtractRgn, TestWF, ThreadLock, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_MOVESIZETRACKING, type, VOID(), WFHASSPB, WFMINIMIZED, WFSIZEBOX, xxxSetWindowPos(), and xxxUpdateThreadsWindows(). Referenced by xxxCancelTrackingForThread(), xxxMoveSize(), xxxMS_TrackMove(), xxxReleaseCapture(), xxxTM_MoveDragRect(), and xxxTrackInitSize().
|
|
Definition at line 1670 of file mndraw.c. References BOOL, CheckLock, TestwndChild, TRUE, and xxxRedrawFrame().
|
|
Definition at line 1972 of file mndraw.c. References CheckLock, tagMENU::cyMenu, FillRect(), gcxMenuFontChar, gcxMenuFontOverhang, gcyMenuFontAscent, gcyMenuFontChar, gcyMenuFontExternLeading, GetCharDimensions(), ghMenuFont, gSystemCPCharSet, HDCBITS, Lock, max, tagMENU::spwndNotify, SYSHBR, SYSMET, ThreadLock, ThreadUnlock, xxxMenuBarCompute(), and xxxMenuDraw(). Referenced by NtUserDrawMenuBarTemp().
|
|
Definition at line 2082 of file mndraw.c. References _GetDCEx(), _ReleaseDC(), ACCF_KEYBOARDPREF, CALL_LPK, tagITEM::cch, CheckLock, tagMENU::cItems, ClearMF, tagITEM::cxItem, tagITEM::cyItem, FALSE, gcxMenuFontChar, gcyMenuFontChar, gcyMenuFontExternLeading, GetAppCompatFlags2(), GetPrefixCount(), GetTopLevelWindow(), ghMenuFont, gpsi, tagMENU::hbrBack, tagITEM::lpstr, MENU_STRLEN, MFUNDERLINE, MNXSPACE, NULL, OBI_MENUCHECK, PtiCurrentShared, tagMENU::rgItems, SetMF, tagWND::spmenu, SYSHBR, SYSMET, SYSRGB, TEST_BOOL_ACCF, TestEffectInvertUP, TestMF, TestMFS, TestMFT, TestWF, TextPointer, ThreadLock, ThreadLockPool, ThreadUnlock, ThreadUnlockAndFreePool, VER40, WFMPRESENT, tagITEM::xItem, xxxDrawItemUnderline(), xxxPSMGetTextExtent(), xxxPSMTextOut(), xxxSendMenuDrawItemMessage(), and tagITEM::yItem. Referenced by xxxDefWindowProc(), and xxxEndMenuLoop().
|
|
Definition at line 750 of file mndraw.c. References BC_INVERT, BltColor(), BOOL, CheckLock, tagOEMBITMAPINFO::cx, tagITEM::cxItem, tagOEMBITMAPINFO::cy, tagITEM::cyItem, DMI_INVERT, dwFlags, FALSE, gcxMenuFontChar, ghMenuFontDef, gpsi, tagMENU::hbrBack, HDCBITS, INT, max, MFINACTIVE, MFISPOPUP, mnDrawHilite(), MNDrawInsertionBar(), MNDrawMenu3DHotTracking(), MNIsCachedBmpOnly(), NULL, OBI_MENUARROW, OBI_MENUARROW_L, PGRAYMENU, GRAYMENU::pItem, GRAYMENU::pMenu, tagITEM::spSubMenu, SYSHBR, SYSHBRUSH, SYSMET, SYSRGB, TestMF, TestMFS, TestMFT, UINT, tagOEMBITMAPINFO::x, tagITEM::xItem, xxxDrawState(), xxxSendMenuDrawItemMessage(), tagOEMBITMAPINFO::y, and tagITEM::yItem. Referenced by xxxHotTrackMenu(), xxxMenuDraw(), and xxxMNInvertItem().
|
|
Definition at line 1464 of file sbctl.c. References BOOL, CalcSBStuff(), CheckLock, FALSE, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackVert, GetWndSBDisableFlags(), tagSBTRACK::pSBCalc, PWNDTOPSBTRACK, tagSBTRACK::spwndTrack, and xxxDrawSB2(). Referenced by xxxDrawWindowFrame(), and xxxEnableWndSBArrows().
|
|
Definition at line 169 of file mngray.c. References BC_INVERT, BltColor(), BOOL, tagDISPLAYINFO::cxGray, cy, tagDISPLAYINFO::cyGray, DWORD, FALSE, ghbrBlack, ghFontSys, gpDispInfo, gpsi, GreGetTextAlign(), GreSetTextAlign(), tagDISPLAYINFO::hdcGray, L, max, NULL, PATOR, SYSHBR, SYSMET, TRUE, and xxxRealDrawMenuItem(). Referenced by xxxDrawMenuItem().
|
|
Definition at line 76 of file drawfrm.c. References CheckLock, DrawEdge(), DrawSize(), EqualRect, FALSE, GetCaptionHeight(), GetRect(), GetWindowBorders(), GRECT_WINDOW, GRECT_WINDOWCOORDS, tagWND::hrgnUpdate, InflateRect(), IsVisible(), NULL, tagWND::rcClient, tagWND::rcWindow, SYSMET, TestWF, TRUE, UINT, WEFDLGMODALFRAME, WEFSTATICEDGE, WEFWINDOWEDGE, WFBORDERMASK, WFCEPRESENT, WFFRAMEON, WFHPRESENT, WFMENUDRAW, WFMINIMIZED, WFMPRESENT, WFNONCPAINT, WFSIZEBOX, WFVPRESENT, xxxDrawCaptionBar(), xxxDrawScrollBar(), and xxxMenuBarDraw(). Referenced by xxxDefWindowProc(), xxxDWPPrint(), and xxxRedrawHungWindow().
|
|
Definition at line 1989 of file createw.c. References CheckLock, GETPTI, tagWND::head, IS_IME_ENABLED, NULL, tagDESKTOP::pDeskInfo, tagDESKTOPINFO::spwnd, tagWND::spwndChild, tagWND::spwndNext, tagWND::spwndOwner, TIF_INCLEANUP, Unlock, and xxxDestroyWindow(). Referenced by xxxDestroyWindow().
|
|
Definition at line 2053 of file createw.c. References _GetProcessWindowStation(), CheckLock, DisownClipboard(), L, NULL, PtiCurrent, tagWND::spwndChild, tagWINDOWSTATION::spwndClipOwner, tagWND::spwndNext, ThreadLock, ThreadLockAlways, ThreadUnlock, xxxCheckFocus(), and xxxSendMessage(). Referenced by xxxDestroyWindow().
|
|
Definition at line 696 of file dwp.c. References _GetDCEx(), _ReleaseDC(), AreNonClientAreasToBePainted(), CheckLock, ClrWF, dwFlags, FALSE, GetWindowBorders(), IsModelessMenuNotificationWindow(), NCA_ACTIVE, NCA_FORCEFRAMEOFF, SetWF, SYSMET, TestWF, TRUE, UINT, UserValidateCopyRgn(), VOID(), WFFRAMEON, WFMPRESENT, WFNONCPAINT, WFVISIBLE, xxxDrawCaptionBar(), and xxxMenuBarDraw(). Referenced by xxxDefWindowProc(), xxxEndMenuLoop(), and xxxMenuWindowProc().
|
|
Definition at line 340 of file dwp.c. References BOOL, CheckLock, FALSE, msg, tagWND::pcls, SYSHBRUSH, TestWF, TRUE, WFCHILD, xxxFillWindow(), and xxxInternalPaintDesktop(). Referenced by xxxDefWindowProc().
|
|
Definition at line 228 of file dwp.c. References _GetKeyState(), _PostMessage(), CFNOCLOSE, DWORD, GETPTI, GetTopLevelWindow(), L, NULL, tagTHREADINFO::pq, PtiCurrent, tagQ::spwndActive, tagQ::spwndFocus, TestCF, ThreadLockAlwaysWithPti, ThreadUnlock, UINT, xxxSendMessage(), and xxxSetFocus(). Referenced by xxxDefWindowProc().
|
|
Definition at line 851 of file ntuser/kernel/clipbrd.c. References BOOL, CheckClipboardAccess(), tagWINDOWSTATION::cNumClipFormats, tagWINDOWSTATION::dwWSF_Flags, FALSE, tagWINDOWSTATION::fClipboardChanged, tagWINDOWSTATION::fInDelayedRendering, tagCLIP::fmt, tagWINDOWSTATION::iClipSequenceNumber, tagWINDOWSTATION::iClipSerialNumber, Lock, NULL, tagWINDOWSTATION::pClipBase, tagWINDOWSTATION::ptiClipLock, tagWINDOWSTATION::spwndClipOpen, tagWINDOWSTATION::spwndClipOwner, ThreadLockWinSta, ThreadUnlockWinSta, TRUE, UserDeleteAtom(), UT_FreeCBFormat(), WSF_DYING, and xxxSendClipboardMessage(). Referenced by ForceEmptyClipboard(), NtUserEmptyClipboard(), and xxxSnapWindow().
|
|
Definition at line 494 of file mnsys.c. References CheckLock, DWORD, MenuItemState(), MFAPPSYSMENU, MNGetPopupFromMenu(), MNUS_DEFAULT, NULL, tagMENU::spwndNotify, TestMF, ThreadLock, ThreadUnlock, xxxMNUpdateShownMenu(), and xxxRedrawTitle(). Referenced by NtUserEnableMenuItem(), and xxxSetSysMenu().
|
|
Definition at line 392 of file sbctl.c. References BOOL, CheckLock, DWORD, ES_DISABLE, ES_ENABLE, ES_NOTHING, FALSE, TestWF, UINT, WFDISABLED, xxxEnableWindow(), xxxEnableWndSBArrows(), and xxxSendMessage(). Referenced by NtUserEnableScrollBar(), and xxxSBWndProc().
|
|
Definition at line 184 of file kernel/winmgr.c. References BOOL, CheckLock, ClrWF, FWINABLE, IsWinEventNotifyDeferredOK, L, NULL, PtiCurrent, SetWF, TestWF, WFDISABLED, xxxSendMessage(), xxxSetFocus(), and xxxWindowEvent(). Referenced by xxxEnableScrollBar().
|
|
Definition at line 4773 of file swp.c. References tagSMWP::acvr, AsyncWindowPos(), tagSMWP::bHandle, BOOL, tagSMWP::bShellNotify, tagSMWP::ccvr, CheckLock, ClrWF, tagTHREADINFO::cVisWindows, DBGCheskSMWP, DestroySMWP(), DSP_ENUMCLIPPEDCHILDREN, FALSE, FindValidWindowPos(), gptiForeground, tagWND::head, IsWinEventNotifyDeferredOK, NULL, tagCVR::pos, PostShellHookMessages(), PtiCurrent, PW, PWNDDESKTOP, RestoreForegroundActivate(), RevalidateHwnd, STW_SAME, ThreadLockAlwaysWithPti, ThreadLockPoolCleanup, ThreadLockWithPti, ThreadUnlock, ThreadUnlockPoolCleanup, TIF_ALLOWFOREGROUNDACTIVATE, TRUE, UINT, ValidateSmwp(), WFNONCPAINT, xxxCalcValidRects(), xxxCallHook(), xxxDoSyncPaint(), xxxSendChangedMsgs(), xxxSetTrayWindow(), xxxSwpActivate(), ZOrderByOwner(), and zzzBltValidBits(). Referenced by NtUserEndDeferWindowPosEx(), xxxArrangeIconicWindows(), xxxDesktopRecalc(), xxxMinMaximize(), xxxProcessSetWindowPosEvent(), xxxSetWindowPos(), and xxxSetWindowRgn().
|
|
Definition at line 124 of file mnapi.c. References BOOL, FALSE, tagPOPUPMENU::fDestroyed, tagPOPUPMENU::fInCancel, tagMENUSTATE::fInEndMenu, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fMenuStarted, NULL, tagMENUSTATE::pGlobalPopupMenu, PtiCurrent, tagMENUSTATE::ptiMenuStateOwner, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TRUE, xxxDestroyWindow(), xxxMNCloseHierarchy(), xxxMNDismiss(), and xxxMNReleaseCapture(). Referenced by xxxDestroyWindow(), xxxDWP_DoCancelMode(), and xxxEndMenuLoop().
|
|
Definition at line 584 of file mnloop.c. References BOOL, FALSE, tagPOPUPMENU::fInCancel, tagMENUSTATE::fInEndMenu, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fModelessMenu, tagMENUSTATE::fUnderline, GETPTI, gpqForeground, HRGN_FULL, IsRootPopupMenu(), NCA_ACTIVE, NCA_FORCEFRAMEOFF, NULL, tagTHREADINFO::pq, tagQ::spwndActive, tagPOPUPMENU::spwndNotify, TestWF, ThreadLock, ThreadLockAlways, ThreadUnlock, WFFRAMEON, xxxDrawMenuBarUnderlines(), xxxDWP_DoNCActivate(), xxxEndMenu(), and xxxMNDismiss(). Referenced by xxxCallHandleMenuMessages(), xxxDestroyThreadInfo(), xxxMenuWindowProc(), and xxxMNLoop().
|
|
Referenced by NtUserBeginPaint(), NtUserEndPaint(), xxxDesktopWndProc(), xxxDWP_Paint(), xxxMenuWindowProc(), xxxSBWndProc(), and xxxTooltipWndProc(). |
|
Definition at line 1782 of file sbctl.c. References _GetMessagePos(), _KillSystemTimer(), CheckLock, ClrWF, tagSBTRACK::cmdSB, DrawCtlThumb(), DWORD, FALSE, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackVert, FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, tagSBTRACK::hTimerSB, IDSYS_SCROLL, IsWinEventNotifyDeferred, NULL, tagSBTRACK::posOld, tagSBTRACK::pSBCalc, PtiCurrent, PtInRect(), PWNDTOPSBTRACK, tagSBTRACK::rcTrack, tagWND::rcWindow, RETURN_IF_PSBTRACK_INVALID, tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, tagSBTRACK::spwndTrack, TestWF, UINT, Unlock, WFSCROLLBUTTONDOWN, WFVERTSCROLLTRACK, xxxDoScroll(), xxxDrawThumb(), tagSBTRACK::xxxpfnSB, xxxReleaseCapture(), xxxTrackBox(), xxxTrackThumb(), xxxWindowEvent(), zzzDrawInvertScrollArea(), and zzzShowCaret(). Referenced by xxxDWP_DoCancelMode(), xxxTrackBox(), and xxxTrackThumb().
|
|
|
|
Definition at line 99 of file multimon.c. References BOOL, CopyRect, FALSE, GetMonitorDC(), gpDispInfo, IntersectRect(), LookupDC(), NULL, OffsetRect(), tagDISPLAYINFO::pMonitorFirst, tagMONITOR::pMonitorNext, PtiCurrent, PtoH, tagDCE::pwndOrg, tagMONITOR::rcMonitor, tagDISPLAYINFO::rcScreen, ReleaseCacheDC(), ThreadLockAlwaysWithPti, ThreadUnlock, TRUE, and xxxClientMonitorEnumProc(). Referenced by NtUserEnumDisplayMonitors(), and xxxInternalPaintDesktop().
|
|
Definition at line 33 of file paint.c. References BOOL, CheckLock, NULL, TRUE, UT_GetParentDCClipBox(), and xxxPaintRect(). Referenced by NtUserFillWindow(), and xxxDWP_EraseBkgnd().
|
|
Definition at line 27 of file kernel/winmgr.c. References _KillSystemTimer(), _PostMessage(), BOOL, CheckLock, COPY_FLAG, dwFlags, DWORD, FALSE, gbFullScreen, GetFlashWindowState(), GETPTI, gpqForeground, gpsi, gspwndAltTab, gspwndFullScreen, HWq, IDSYS_FLASHWND, InternalSetTimer(), IsTrayWindow(), L, NULL, PostShellHookMessages(), RemoveFlashWindowState(), SET_OR_CLEAR_FLAG, SetFlashWindowState(), tagQ::spwndActive, TestWF, WFFRAMEON, xxxCallHook(), xxxSendMessage(), and xxxSystemTimerProc(). Referenced by _UserSoundSentryWorker(), NtUserFlashWindowEx(), SoundSentryTimer(), xxxDWP_SetCursor(), xxxSetForegroundWindow(), and xxxSystemTimerProc().
|
|
Definition at line 217 of file kernel/winable.c. References DWORD, tagNOTIFY::dwWEFlags, gpPendingNotifies, tagNOTIFY::idSenderThread, IsWinEventNotifyDeferredOK, tagNOTIFY::pNotifyNext, WEF_ASYNC, WEF_DEFERNOTIFY, and xxxProcessNotifyWinEvent(). Referenced by xxxWindowEvent().
|
|
Definition at line 220 of file palette.c. References CheckLock, gpDispInfo, tagDISPLAYINFO::hdcScreen, TRUE, VOID(), and xxxBroadcastPaletteChanged(). Referenced by xxxDestroyThreadInfo(), xxxDestroyWindow(), and xxxMinMaximize().
|
|
Definition at line 405 of file ntimm.c. References tagSERVERINFO::atomSysClass, CFIME, CheckLock, GETPTI, gpsi, HWq, ICLS_IME, L, NULL, tagTHREADINFO::spwndDefaultIme, TestCF, TestWF, ThreadLockAlways, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, VOID(), WFDESTROYED, xxxSendMessage(), and xxxSendMessageCallback(). Referenced by CancelInputState(), xxxDeactivate(), xxxDestroyWindow(), and xxxSendFocusMessages().
|
|
Definition at line 1647 of file kbdlyout.c. References HKLtoPKL(), NULL, PtiCurrent, tagWINDOWSTATION::spklList, Unlock, VOID(), and xxxInternalUnloadKeyboardLayout(). Referenced by xxxLoadKeyboardLayoutEx().
|
|
Definition at line 2218 of file createw.c. References _DeregisterShellHookWindow(), _DestroyMenu(), _GetProcessWindowStation(), _GetProp(), _MonitorFromWindow(), _PostQuitMessage(), tagSERVERINFO::atomIconProp, tagSERVERINFO::atomSysClass, _LARGE_UNICODE_STRING::Buffer, CallClientWorkerProc, CFCLASSDC, CFOWNDC, CheckLock, ClearHungFlag(), ClearSendMessages(), ClrWF, tagDDEIMP::cRefConv, tagDDEIMP::cRefInit, tagTHREADINFO::cWindows, tagCLS::cWndReferenceCount, DCE_FREED, DCE_NORELEASE, DCE_RELEASED, tagDCE::DCX_flags, DecPaintCount(), DeleteHrgnClip(), DeleteMaybeSpecialRgn(), DeleteProperties(), DereferenceClass(), DesktopFree, DestroyCacheDC(), DestroyWindowsHotKeys(), DestroyWindowSmIcon(), DestroyWindowsTimers(), DF_MOUSEMOVETRK, DF_TOOLTIPSHOWING, FALSE, FindQMsg(), FindSpb(), FNID, FNID_CLEANEDUP_BIT, FNID_CONTROLEND, FNID_DELETED_BIT, FNID_DESKTOP, FNID_TO_CLIENT_PFNWORKER, FNID_WNDPROCEND, FNID_WNDPROCSTART, FreeSpb(), gcountPWO, GetClassPtr(), GETFNID, GETPDESK, gpDispInfo, gpsi, gptiLockUpdate, gspwndActivate, gspwndCursor, gspwndLockUpdate, gspwndMouseOwner, HANDLEF_INDESTROY, tagDCE::hdc, tagDISPLAYINFO::hDev, tagWND::head, HMChangeOwnerThread(), HMFreeObject(), HMIsMarkDestroy, HMMarkObjectDestroy(), hModuleWin, HMPheFromObject, tagWND::hrgnClip, tagDCE::hrgnClip, tagWND::hrgnUpdate, ICLS_ICONTITLE, InternalRemoveProp(), IS_IME_ENABLED, L, _LARGE_UNICODE_STRING::Length, Lock, tagWND::lpfnWndProc, MAKEINTATOM, MarkDCEInvalid(), tagTHREADINFO::mlPost, tagQMSG::msg, NEEDSPAINT, NEEDSSYNCPAINT, NULL, tagWND::pcls, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, PDDECONV, PDDEIMP, tagTHREADINFO::ppi, PpiCurrent, tagWND::ppropList, tagTHREADINFO::pq, tagMLIST::pqmsgRead, PROP_DDEIMP, PROP_DDETRACK, PROP_WNDOBJ, PROPF_INTERNAL, tagWND::pSBInfo, tagWINDOWSTATION::ptiClipLock, PtiCurrent, PTL, PTOOLTIPWND, tagDCE::pwndClip, tagDCE::pwndOrg, ReleaseCacheDC(), SetWF, tagWND::spmenu, tagWND::spmenuSys, tagQ::spwndActivePrev, tagQ::spwndCapture, tagWND::spwndChild, tagWINDOWSTATION::spwndClipOpen, tagWINDOWSTATION::spwndClipViewer, tagTHREADINFO::spwndDefaultIme, tagQ::spwndFocus, tagWND::spwndLastActive, tagWND::spwndOwner, tagWND::spwndParent, tagWND::strName, TestCF, TestWF, TestwndChild, ThreadLockAlways, ThreadLockAlwaysWithPti, ThreadLockDesktop, ThreadUnlock, ThreadUnlockDesktop, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, UINT, Unlock, UnlockNotifyWindow(), UnlockWndMenu(), UnsetLayeredWindow(), VOID(), WEFLAYERED, WFHASPALETTE, WFHASSPB, WFINDESTROY, WFINTERNALPAINT, WFMAXFAKEREGIONAL, WFMSGBOX, WFREDRAWFRAMEIFHUNG, WFREDRAWIFHUNG, WFSENDERASEBKGND, WFSENDNCPAINT, WFSERVERSIDEPROC, WFSHELLHOOKWND, WFTILED, WFTYPEMASK, WFVISIBLE, xxxDDETrackWindowDying(), xxxDefWindowProc(), xxxFW_DestroyAllChildren(), xxxReleaseCapture(), xxxRemoveFullScreen(), xxxResetTooltip(), and xxxSendMessage(). Referenced by xxxCreateWindowEx(), xxxDestroyWindow(), xxxFW_DestroyAllChildren(), and xxxProcessEventMessage().
|
|
Definition at line 2126 of file createw.c. References CheckLock, GETPTI, HWq, NULL, PostEventMessage(), tagTHREADINFO::pq, PtiCurrent, QEVENT_DESTROYWINDOW, SetVisible(), SetWF, tagWND::spwndChild, SV_UNSET, TestWF, ThreadLockAlwaysWithPti, ThreadUnlock, UnlinkWindow(), WFDESTROYED, WFVISIBLE, and xxxFreeWindow(). Referenced by xxxFreeWindow().
|
|
Definition at line 2356 of file ntuser/kernel/clipbrd.c. References DUMMY_DIB_HANDLE, DUMMY_METARENDER_HANDLE, DUMMY_TEXT_HANDLE, tagCLIP::fGlobalHandle, tagGETCLIPBDATA::fGlobalHandle, FindClipFormat(), tagCLIP::hData, IsMetaDummyHandle, NULL, tagWINDOWSTATION::ptiClipLock, PtiCurrent, xxxGetDummyBitmap(), xxxGetDummyDib(), xxxGetDummyDibV5(), xxxGetDummyPalette(), xxxGetDummyText(), and xxxGetRenderData(). Referenced by NtUserGetClipboardData(), xxxGetDummyBitmap(), xxxGetDummyDib(), xxxGetDummyDibV5(), xxxGetDummyPalette(), and xxxGetDummyText().
|
|
Definition at line 241 of file w32/ntuser/kernel/random.c. References CheckLock, NULL, tagWND::spwndOwner, tagWND::spwndParent, TestwndPopup, ThreadLock, ThreadUnlock, and xxxGetControlColor(). Referenced by NtUserGetControlBrush(), and xxxGetColorObjects().
|
|
Definition at line 193 of file w32/ntuser/kernel/random.c. References GETPTI, HW, PpiCurrent, xxxDefWindowProc(), and xxxSendMessage(). Referenced by NtUserGetControlColor(), xxxGetControlBrush(), and xxxPaintRect().
|
|
Definition at line 4309 of file desktop.c. References grpdeskRitInput, HF_PROTECTED, NULL, PsGetCurrentProcess, SetHandleFlag(), TRUE, and xxxUserFindHandleForObject().
|
|
Definition at line 5238 of file queue.c. References CheckForClientDeath, CheckProcessForeground(), ClearQueueServerEvent(), _CLIENTINFO::cSpins, FALSE, tagCLIENTTHREADINFO::fsWakeMask, GetInputBits(), gptiForeground, tagTHREADINFO::hEventQueueClient, IsHooked, IsWinEventNotifyDeferredOK, KeSetEvent(), tagTHREADINFO::pClientInfo, tagTHREADINFO::pcti, tagTHREADINFO::pEventQueueServer, tagTHREADINFO::ppi, PtiCurrent, tagPROCESSINFO::ptiMainThread, tagTHREADINFO::TIF_flags, TIF_SPINNING, WHF_FOREGROUNDIDLE, xxxCallHook(), and zzzWakeInputIdle().
|
|
Definition at line 580 of file winable2.c. References _HasCaptionIcon(), CheckLock, tagMENU::cItems, tagITEM::cxItem, tagMENU::cxMenu, tagITEM::cyItem, tagMENU::cyMenu, FALSE, tagPOPUPMENU::fHasMenuBar, tagPOPUPMENU::fIsSysMenu, GetpGlobalPopupMenu(), GetWindowBorders(), HtoP, HW, NULL, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, PtoHq, tagWND::rcClient, tagWND::rcWindow, tagMENU::rgItems, SetRectEmpty, tagWND::spmenu, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, SYSMET, TestWF, TRUE, UINT, WEFTOOLWINDOW, WFCHILD, WFCPRESENT, WFSYSMENU, tagITEM::xItem, xxxGetSysMenu(), xxxSendMessage(), and tagITEM::yItem. Referenced by NtUserGetMenuBarInfo().
|
|
Definition at line 911 of file mncomput.c. References BOOL, CheckLock, tagMENU::cItems, tagITEM::cxItem, tagITEM::cyItem, FALSE, GetMenuPwnd(), MFISPOPUP, NULL, OffsetRect(), tagWND::rcClient, tagWND::rcWindow, tagMENU::rgItems, SetRectEmpty, TestMF, TestWF, TRUE, WFWIN50COMPAT, tagITEM::xItem, xxxMNRecomputeBarIfNeeded(), and tagITEM::yItem. Referenced by NtUserGetMenuItemRect().
|
|
Definition at line 189 of file mnsys.c. References _GetSubMenu(), CheckLock, NULL, xxxGetSysMenuHandle(), and xxxSetSysMenu(). Referenced by xxxDefWindowProc(), xxxDWP_NCMouse(), xxxDWP_SetCursor(), xxxGetInitMenuParam(), xxxGetMenuBarInfo(), and xxxMNStartMenu().
|
|
Definition at line 270 of file menuc.c. References CheckLock, tagWND::head, HWq, ID_SYSMENU, NtUserCallHwndLock(), NULL, PtiCurrent, tagWND::spmenuSys, TestWF, TIF_INCLEANUP, TIF_SYSTEMTHREAD, WFSYSMENU, and xxxLoadSysDesktopMenu(). Referenced by xxxGetSysMenu(), xxxHandleNCMouseGuys(), xxxMNCanClose(), xxxMNInvertItem(), xxxMNLoop(), and xxxSetSysMenu().
|
|
Definition at line 368 of file mnsys.c. References _DestroyMenu(), _GetSubMenu(), CheckLock, tagPOPUPMENU::fIsSysMenu, tagPOPUPMENU::fIsTrackPopup, GetpGlobalPopupMenu(), ID_DIALOGSYSMENU, ID_SYSMENU, Lock, LockWndMenu(), MFAPPSYSMENU, MFSYSMENU, NULL, SetMF, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagWND::spmenuSys, tagMENU::spwndNotify, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestMF, TestWF, UINT, UnlockWndMenu(), WFSYSMENU, and xxxLoadSysMenu(). Referenced by NtUserGetSystemMenu(), and xxxCreateWindowEx().
|
|
Definition at line 4211 of file desktop.c. References ExDesktopObjectType, FALSE, gpepCSRSS, tagTHREADINFO::hdesk, HF_PROTECTED, KeAttachProcess(), KeDetachProcess(), LogDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), tagTHREADINFO::ppi, PpiCurrent, PpiFromProcess, PsGetCurrentProcess, PsGetCurrentThread, PtiCurrent, PtiFromThreadId(), SetHandleFlag(), Status, TRUE, and xxxUserFindHandleForObject(). Referenced by NtUserGetThreadDesktop().
|
|
Definition at line 170 of file winable2.c. References _HasCaptionIcon(), CheckLock, FALSE, GetWindowBorders(), InflateRect(), LOBYTE, tagWND::rcWindow, SetRectEmpty, SYSMET, TestWF, TRUE, WEFCONTEXTHELP, WEFTOOLWINDOW, WFBORDERMASK, WFCAPTION, WFCLOSEBUTTONDOWN, WFCPRESENT, WFHELPBUTTONDOWN, WFMAXBOX, WFMINBOX, WFMINIMIZED, WFREDUCEBUTTONDOWN, WFSYSMENU, WFWIN40COMPAT, WFZOOMBUTTONDOWN, and xxxMNCanClose(). Referenced by NtUserGetTitleBarInfo().
|
|
Definition at line 1525 of file update.c. References BOOL, CFOWNDC, CheckLock, ClrWF, tagDCE::DCX_flags, FALSE, gpDispInfo, tagDCE::hdc, HRGN_FULL, tagWND::hrgnUpdate, IntersectRect(), IntersectWithParents(), NULL, OffsetRect(), tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, PWNDDESKTOP, tagDCE::pwndOrg, tagWND::rcClient, SetRectEmpty, TestCF, TestWF, TRUE, WFUPDATEDIRTY, WFWIN31COMPAT, and xxxSimpleDoSyncPaint(). Referenced by NtUserGetUpdateRect().
|
|
Definition at line 1665 of file update.c. References BOOL, CheckLock, ClrWF, ghrgnInv2, HRGN_FULL, tagWND::hrgnUpdate, IntersectRgn, IntersectWithParents(), NULL, OffsetRect(), PWNDDESKTOP, tagWND::rcClient, SetEmptyRgn(), SetRectRgnIndirect(), TRUE, WFUPDATEDIRTY, and xxxSimpleDoSyncPaint(). Referenced by NtUserGetUpdateRgn().
|
|
Definition at line 306 of file caption.c. References _GetProp(), tagSERVERINFO::atomIconSmProp, CheckLock, DWORD, FALSE, gpsi, HMValidateHandleNoSecure(), MAKEINTATOM, NULL, tagWND::pcls, PROPF_INTERNAL, SYSICO, TestWF, TYPE_CURSOR, WEFMDICHILD, WFOLDUI, WFWIN40COMPAT, xxxCreateWindowSmIcon(), and xxxSendMessageTimeout(). Referenced by xxxDrawCaptionTemp(), and xxxRealDrawMenuItem().
|
|
|
|
Definition at line 43 of file mnloop.c. References _PostMessage(), BOOL, DWORD, ExitMenuLoop(), FALSE, tagMENUSTATE::fButtonAlwaysDown, tagMENUSTATE::fButtonDown, tagMENUSTATE::fDragAndDrop, tagMENUSTATE::fDragging, tagPOPUPMENU::fFirstClick, tagPOPUPMENU::fHasMenuBar, tagMENUSTATE::fIgnoreButtonUp, tagMENUSTATE::fInDoDragDrop, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fNoNotify, tagPOPUPMENU::fRightButton, tagPOPUPMENU::fToggle, GET_X_LPARAM, GET_Y_LPARAM, GetMenuStateWindow(), gwinOldAppHackoMaticFlags, InflateRect(), IsMFMWFPWindow(), KEYBDHOLD, L, LockMFMWFPWindow(), MFMWFP_ALTMENU, MFMWFP_NOITEM, MFMWFP_OFFMENU, tagMENUSTATE::mnFocus, MNIsItemSelected(), MOUSEHOLD, NULL, tagPOPUPMENU::posSelectedItem, tagMENUSTATE::ptButtonDown, PtiCurrent, PtInRect(), tagMENUSTATE::ptMouseLast, PtoH, QF_CAPTURELOCKED, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndActivePopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, SYSMET, ThreadLock, ThreadLockAlways, ThreadUnlock, TRUE, tagMENUSTATE::uButtonDownHitArea, tagMENUSTATE::uButtonDownIndex, UINT, Unlock, UnlockMFMWFPWindow(), tagMENUSTATE::vkButtonDown, WM_SYSTIMER, WOAHACK_CHECKALTKEYSTATE, WOAHACK_IGNOREALTKEYDOWN, xxxMNButtonDown(), xxxMNButtonUp(), xxxMNChar(), xxxMNDismiss(), xxxMNDoubleClick(), xxxMNFindWindowFromPoint(), xxxMNKeyDown(), xxxMNMouseMove(), xxxMNRemoveMessage(), xxxMNSwitchToAlternateMenu(), xxxSendMessage(), and xxxTranslateMessage(). Referenced by xxxCallHandleMenuMessages(), and xxxMNLoop().
|
|
Definition at line 23 of file syscmd.c. References _GetMenuState(), AW_USE2, CheckLock, GetTopLevelWindow(), TestWF, ThreadLock, ThreadUnlock, UINT, WFMAXBOX, WFMAXIMIZED, WFMINIMIZED, WFSYSMENU, xxxActivateWindow(), xxxGetSysMenuHandle(), xxxSendMessage(), and xxxSetSysMenu(). Referenced by xxxDWP_NCMouse().
|
|
Definition at line 3381 of file swp.c. References CheckLock, FALSE, ppos, PWNDDESKTOP, tagWND::rcClient, tagWND::spwndParent, TestWF, VOID(), WFMAXIMIZED, WFMINIMIZED, xxxSendMessage(), and xxxSendSizeMessage(). Referenced by xxxDefWindowProc().
|
|
Definition at line 276 of file w32/ntuser/kernel/random.c. References AllocQueue(), BEGINATOMICCHECK, BOOL, CanForceForeground(), tagQ::cLockCount, tagTHREADINFO::cQuit, tagQ::cThreads, DeferWinEventNotify, ENDATOMICCHECK, FALSE, gbDisconnectHardErrorAttach, gHardErrorHandler, gpqForeground, gptiBlockInput, grpdeskRitInput, gspdeskDisconnect, gspdeskShouldBeForeground, ISCSRSS, ISTS, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObjectByHandle(), POBJECT_NAME, tagTHREADINFO::ppi, tagTHREADINFO::pq, tagHARDERRORHANDLER::pqAttach, PsThreadType, tagHARDERRORHANDLER::pti, PtiCurrent, PtiFromThread, tagTHREADINFO::rpdesk, Status, TIF_ALLOWFOREGROUNDACTIVATE, tagTHREADINFO::TIF_flags, TRUE, UINT, UnlockThread, UserMode, xxxRestoreCsrssThreadDesktop(), xxxSetCsrssThreadDesktop(), zzzAttachToQueue(), and zzzEndDeferWinEventNotify. Referenced by NtUserHardErrorControl().
|
|
Definition at line 73 of file kernel/help.c. References _GetParent(), _GetProp(), tagSERVERINFO::atomContextHelpIdProp, BWL_ENUMCHILDREN, CheckLock, ClrWF, CopyInflateRect(), EnumPwndDlgChildProc(), FALSE, FIsParentDude(), FWINABLE, GetContextHelpId(), GetWindowBorders(), gpsi, HELP, HWq, IsWinEventNotifyDeferredOK, MAKEINTATOM, msg, NULL, tagTHREADINFO::pq, tagDLGENUMDATA::ptCurHelp, PtiCurrent, PtInRect(), PTR_TO_ID, tagDLGENUMDATA::pwndControl, tagDLGENUMDATA::pwndDialog, tagWND::rcWindow, SCREEN_CAPTURE, tagWND::spmenu, tagQ::spwndCapture, SYSCUR, SYSMET, TestWF, TestwndChild, ThreadLock, ThreadLockAlways, ThreadUnlock, TRUE, ValidateHwnd, VOID(), WFDISABLED, WFHELPBUTTONDOWN, xxxCapture(), xxxDispatchMessage(), xxxGetMessage, xxxInternalEnumWindow(), xxxPeekMessage, xxxRedrawTitle(), xxxReleaseCapture(), xxxSendHelpMessage(), xxxTranslateMessage(), xxxWaitMessage(), xxxWindowEvent(), xxxWindowHitTest(), and zzzSetCursor(). Referenced by xxxSysCommand().
|
|
Definition at line 117 of file mnaccel.c. References BOOL, MFISPOPUP, NULL, TestMF, TRUE, UINT, UT_FindTopLevelMenuIndex(), xxxMNInvertItem(), and xxxMNRecomputeBarIfNeeded(). Referenced by NtUserHiliteMenuItem().
|
|
Definition at line 28 of file srvhook.c. References tagSERVERINFO::apfnClientA, tagSERVERINFO::apfnClientW, BOOL, _CLIENTINFO::CI_flags, CI_INTERTHREAD_HOOK, DbgValidateHooks, dwFlags, _CLIENTINFO::dwHookData, FALSE, tagHOOK::flags, fnHkINDWORD(), fnHkINLPCBTACTIVATESTRUCT(), fnHkINLPCBTCREATESTRUCT(), fnHkINLPDEBUGHOOKSTRUCT(), fnHkINLPKBDLLHOOKSTRUCT(), fnHkINLPMOUSEHOOKSTRUCTEX(), fnHkINLPMSG(), fnHkINLPMSLLHOOKSTRUCT(), fnHkINLPRECT(), fnHkOPTINLPEVENTMSG(), GetClientInfo, GETPTI, gpsi, gptiRit, HF_ANSI, HF_NEEDHC_SKIP, HF_WX86KNOWNDLL, tagHOOK::iHook, _CWPRETSTRUCTEX::lResult, NT_SUCCESS, NTSTATUS(), NULL, tagHOOK::offPfn, PCWPRETSTRUCTEX, PCWPSTRUCTEX, _PFNCLIENT::pfnDispatchHook, _PFNCLIENT::pfnHkINLPCWPRETSTRUCT, _PFNCLIENT::pfnHkINLPCWPSTRUCT, PFNHOOK, PPFNCLIENT, PpiCurrent, PsGetCurrentThread, _CWPRETSTRUCTEX::psmsSender, _CWPSTRUCTEX::psmsSender, PtiCurrent, PtoHq, PW, SCMS_FLAGS_ANSI, SCMS_FLAGS_INONLY, ScSendMessageSMS, SMF_REPLY, SMF_SENDERDIED, Status, ThreadLockSFWLockCount, ThreadUnlockSFWLockCount, TRUE, and UINT. Referenced by xxxCallHook2().
|
|
Definition at line 836 of file tooltips.c. References BOOL, CheckLock, FALSE, HTMDICLOSE, HTMDIMAXBUTTON, HTMDIMINBUTTON, HTMENUITEM, HTSCROLLDOWN, HTSCROLLDOWNPAGE, HTSCROLLTHUMB, HTSCROLLUP, HTSCROLLUPPAGE, xxxHotTrackMenu(), and xxxHotTrackSB(). Referenced by xxxCancelMouseMoveTracking(), and xxxTrackMouseMove().
|
|
Definition at line 446 of file hungapp.c. References CheckLock, ClearHungFlag(), CMSHUNGAPPTIMEOUT, DWORD, FHungApp(), GETPTI, gpvwplHungRedraw, grpdeskRitInput, gtimeStartCursorHide, IdleTimerProc(), NtGetTickCount(), NULL, tagDESKTOP::pDeskInfo, tagDESKTOPINFO::spwnd, TestWF, TestwndFrameOn, ThreadLock, ThreadUnlock, VOID(), VWPLNext(), WFREDRAWFRAMEIFHUNG, WFREDRAWIFHUNG, xxxRedrawHungWindow(), xxxRedrawHungWindowFrame(), and zzzCalcStartCursorHide(). Referenced by StartTimers().
|
|
Definition at line 749 of file ntimm.c. References CheckLock, tagKL::CodePage, dwFlags, DWORD, FALSE, tagKL::hkl, IFL_DEACTIVATEIME, INT, IS_IME_KBDLAYOUT, KeAttachProcess(), KeDetachProcess(), tagTLBLOCK::list, Lock, NULL, tagTHREADINFO::pClientInfo, tagTHREADINFO::ppi, PtiCurrentShared, tagTLBLOCK::ptlBlockPrev, ThreadLockPti, THREADS_PER_TLBLOCK, ThreadUnlockPti, TIF_INCLEANUP, TRUE, VOID(), xxxImmActivateLayout(), and xxxImmUnloadLayout(). Referenced by xxxSetPKLinThreads().
|
|
Definition at line 921 of file ntimm.c. References CheckLock, Lock, NULL, PtiCurrentShared, tagTHREADINFO::spwndDefaultIme, ThreadLockAlwaysWithPti, ThreadUnlock, VOID(), and xxxSendMessage(). Referenced by xxxImmActivateAndUnloadThreadsLayout(), xxxImmActivateThreadsLayout(), and xxxInternalActivateKeyboardLayout().
|
|
Definition at line 646 of file ntimm.c. References BOOL, CheckLock, _CLIENTINFO::CI_flags, CI_INPUTCONTEXT_REINIT, tagKL::CodePage, _CLIENTINFO::CodePage, FALSE, _CLIENTINFO::hKL, tagKL::hkl, tagTHREADINFO::hklPrev, INT, tagTLBLOCK::list, Lock, NULL, tagTHREADINFO::pClientInfo, tagTHREADINFO::ppi, PpiCurrent, PtiCurrentShared, tagTHREADINFO::ptiSibling, PTLBLOCK, tagTLBLOCK::ptlBlockPrev, tagTHREADINFO::spDefaultImc, tagTHREADINFO::spklActive, tagTHREADINFO::spwndDefaultIme, ThreadLockPti, THREADS_PER_TLBLOCK, ThreadUnlockPti, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TLBLOCK, TRUE, UINT, and xxxImmActivateLayout(). Referenced by xxxInternalActivateKeyboardLayout().
|
|
Definition at line 1118 of file ntimm.c. References ClientImmLoadLayout(), IS_IME_KBDLAYOUT, NULL, PtiCurrent, ThreadLockPool, ThreadUnlockAndFreePool, and ThreadUnlockPool. Referenced by xxxLoadKeyboardLayoutEx().
|
|
Definition at line 1286 of file ntimm.c. References _PostMessage(), BOOL, CheckImeHotKey(), CheckLock, ClientImmProcessKey(), tagKL::dwFontSigs, _tagIMEHOTKEY::dwHotKeyID, DWORD, FALSE, GetAppImeCompatFlags(), GETPTI, gSystemFS, _tagIMEHOTKEYOBJ::hk, tagKL::hkl, _tagIMEHOTKEY::hKL, HtoP, tagIMEINFOEX::ImeInfo, IPHK_HOTKEY, IS_IME_ENABLED, NULL, tagKL::piiex, PtiCurrent, PtoH, and UINT. Referenced by xxxScanSysQueue().
|
|
Definition at line 1070 of file ntimm.c. References CMSHUNGAPPTIMEOUT, IFL_DEACTIVATEIME, IS_IME_KBDLAYOUT, NULL, PtiCurrentShared, tagTHREADINFO::spwndDefaultIme, ThreadLockAlwaysWithPti, ThreadUnlock, VOID(), and xxxSendMessageTimeout(). Referenced by xxxImmActivateAndUnloadThreadsLayout(), and xxxImmUnloadThreadsLayout().
|
|
Definition at line 961 of file ntimm.c. References FALSE, IFL_DEACTIVATEIME, IFL_UNLOADIME, INT, IS_IME_KBDLAYOUT, tagTLBLOCK::list, NULL, PtiCurrentShared, tagTLBLOCK::ptlBlockPrev, ThreadLockPti, THREADS_PER_TLBLOCK, ThreadUnlockPti, TIF_INCLEANUP, TRUE, VOID(), and xxxImmUnloadLayout(). Referenced by xxxFreeImeKeyboardLayouts().
|
|
Definition at line 140 of file ntinput.c. References BOOL, CreateKernelEvent(), CreateSystemThread(), EnterCrit, FALSE, FreeKernelEvent(), gptiRit, KernelMode, KeWaitForSingleObject(), LeaveCrit, NT_SUCCESS, NTSTATUS(), NULL, PKSTART_ROUTINE, _RIT_INIT::pRitReadyEvent, _RIT_INIT::pTerm, RawInputThread(), Status, and WrUserRequest. Referenced by CreateTerminalInput().
|
|
Definition at line 4874 of file queue.c. References CheckAllowForeground(), CheckCritIn, gcSysExpunge, GetProcessLuid(), gppiList, NT_SUCCESS, NTSTATUS(), NULL, tagPROCESSINFO::ppiNextRunning, PUDF_ALLOWFOREGROUNDACTIVATE, SetAppStarting(), Status, TEST_PUDF, and xxxSetProcessInitState(). Referenced by xxxUserProcessCallout().
|
|
Definition at line 32 of file minmax.c. References _GetClientRect(), _GetProp(), _HasCaptionIcon(), _MonitorFromWindow(), CheckLock, ClrWF, FALSE, tagCHECKPOINT::fMaxInitialized, gcxCaptionFontChar, GetMonitorMaxArea(), GetPrimaryMonitor(), GetWindowBorders(), InflateRect(), max, NULL, PROP_CHECKPOINT, PROPF_INTERNAL, PtiCurrent, tagCHECKPOINT::ptMax, PWNDDESKTOP, tagMONITOR::rcMonitor, SetWF, tagWND::spwndParent, SYSMET, TestWF, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TRUE, WEFCONTEXTHELP, WEFTOOLWINDOW, WFCAPTION, WFCPRESENT, WFMAXBOX, WFMINBOX, WFREALLYMAXIMIZABLE, WFSIZEBOX, WFSYSMENU, and xxxSendMessage(). Referenced by xxxAdjustSize(), xxxMinMaximize(), and xxxMoveSize().
|
|
Definition at line 1319 of file w32/ntuser/kernel/init.c. References BOOL, CreateProfileUserName(), FinalUserInit(), FreeProfileUserName(), gpsi, LW_DriversInit(), LW_LoadProfileInitData(), NULL, SetIconMetrics(), SetMinMetrics(), TRUE, and xxxSetWindowNCMetrics(). Referenced by xxxCreateWindowStation().
|
|
Definition at line 323 of file mnchange.c. References BOOL, tagMENU::cAlloced, tagITEM::cch, CheckLock, tagMENU::cItems, CMENUITEMALLOC, tagITEM::cxBmp, tagITEM::cxItem, tagITEM::cyItem, DesktopAlloc(), DesktopFree, DTAG_MENUITEM, tagITEM::dwItemData, FALSE, tagPOPUPMENU::fHierarchyDropped, tagITEM::fState, tagITEM::fType, tagITEM::hbmp, tagITEM::hbmpChecked, tagITEM::hbmpUnchecked, tagMENU::head, ITEM, tagITEM::lpstr, MakeMenuRtoL(), MFISPOPUP, MFMWFP_NOITEM, MFRTL, MNDeleteAdjustIndexes(), MNFreeItem(), MNGetpItemIndex, MNGetPopupFromMenu(), MNIS_MEASUREBMP, MNLookUpItem(), NULL, PBYTE, tagPOPUPMENU::posDropped, tagPOPUPMENU::posSelectedItem, tagMENU::rgItems, tagITEM::spSubMenu, tagPOPUPMENU::spwndPopupMenu, TestMF, TestMFT, ThreadLock, ThreadUnlock, TRUE, tagMENUSTATE::uButtonDownHitArea, tagMENUSTATE::uButtonDownIndex, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, UINT, tagITEM::wID, tagITEM::xItem, xxxMNSetGapState(), xxxSetLPITEMInfo(), and tagITEM::yItem. Referenced by NtUserThunkedMenuItemInfo().
|
|
Definition at line 1203 of file kbdlyout.c. References AdjustPushStateForKL(), tagQ::afKeyState, BOOL, BYTE, CBKEYSTATE, ChangeForegroundKeyboardTable(), CheckLock, tagKL::CodePage, _CLIENTINFO::CodePage, FALSE, gafAsyncKeyState, gafRawKeyState, gdwKeyboardAttributes, gLCIDSentToShell, gpepCSRSS, gptiForeground, gptiRit, grpdeskRitInput, _CLIENTINFO::hKL, tagKL::hkl, tagKL::iBaseCharset, IS_IME_ENABLED, IS_IME_KBDLAYOUT, IsHooked, Lock, NULL, tagTHREADINFO::pClientInfo, tagKBDFILE::pKbdTbl, tagTHREADINFO::ppi, tagTHREADINFO::pq, PsGetCurrentProcess, PtiCurrent, tagPROCESSINFO::ptiList, tagDESKTOP::PtiList, tagTHREADINFO::ptiSibling, ResetPushState(), tagKL::spkf, tagTHREADINFO::spklActive, tagQ::spwndActive, tagTHREADINFO::spwndDefaultIme, tagQ::spwndFocus, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TIF_16BIT, TIF_CSRSSTHREAD, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, tagKL::wchDiacritic, WHF_SHELL, xxxCallHook(), xxxImmActivateLayout(), xxxImmActivateThreadsLayout(), and xxxSendMessage(). Referenced by xxxActivateKeyboardLayout(), xxxInternalUnloadKeyboardLayout(), and xxxLoadKeyboardLayoutEx().
|
|
Definition at line 885 of file paint.c. References BuildHwndList(), BWL_ENUMLIST, CheckLock, DSP_ALLCHILDREN, DSP_ENUMCLIPPEDCHILDREN, FreeHwndList(), GETPTI, NULL, PtiCurrent, RevalidateHwnd, tagBWL::rghwnd, tagWND::spwndChild, TestWF, ThreadLockAlwaysWithPti, ThreadUnlock, VOID(), WFCHILD, WFCLIPCHILDREN, and xxxSimpleDoSyncPaint(). Referenced by xxxDefWindowProc(), and xxxDoSyncPaint().
|
|
Definition at line 40 of file enumwin.c. References BOOL, BuildHwndList(), CheckLock, FALSE, FreeHwndList(), NULL, RevalidateHwnd, tagBWL::rghwnd, ThreadLockAlways, ThreadUnlock, TRUE, and WNDENUMPROC_PWND. Referenced by CancelInputState(), xxxActivateThisWindow(), xxxDeactivate(), xxxHelpLoop(), and xxxSetClassIcon().
|
|
Definition at line 213 of file ntuser/kernel/input.c. References BOOL, CalcWakeMask(), CheckCritIn, CheckForClientDeath, CheckSysLock, CSPINBACKGROUND, _CLIENTINFO::cSpins, tagPROCESSINFO::cSysExpunge, tagCLIENTTHREADINFO::CTIF_flags, CTIF_SYSQUEUELOCKED, tagTHREADINFO::cVisWindows, DoPaint(), DoTimer(), DUMPPATHTAKEN, tagPROCESSINFO::dwhmodLibLoadedMask, DWORD, _CLIENTINFO::dwTIFlags, EnterCrit, FALSE, FJOURNALPLAYBACK, FJOURNALRECORD, tagCLIENTTHREADINFO::fsChangeBits, tagTHREADINFO::fsChangeBitsRemoved, tagCLIENTTHREADINFO::fsWakeBits, tagCLIENTTHREADINFO::fsWakeBitsJournal, gbExitInProgress, gcSysExpunge, gdwSysExpungeMask, gpdeskRecalcQueueAttach, gppiWantForegroundPriority, HEVENT_REMOVEME, tagTHREADINFO::idLast, tagQ::idSysLock, IsHooked, IsWinEventNotifyDeferredOK, LeaveCrit, NULL, PATHTAKEN, tagTHREADINFO::pClientInfo, tagTHREADINFO::pcti, PhkFirstGlobalValid(), tagTHREADINFO::ppi, tagTHREADINFO::pq, tagTHREADINFO::psmsCurrent, PtiCurrent, tagQ::ptiSysLock, tagQ::QF_flags, QF_LOCKNOREMOVE, tagTHREADINFO::rpdesk, SET_TIME_LAST_READ, SetForegroundPriority(), ThreadLockAlwaysWithPti, ThreadUnlock, TIF_16BIT, TIF_DELAYEDEVENT, tagTHREADINFO::TIF_flags, TIF_SPINNING, TRUE, UINT, ValidateHwnd, WHF_GETMESSAGE, xxxCallHook(), xxxDirectedYield(), xxxDoSysExpunge(), xxxReadPostMessage(), xxxReceiveMessages, xxxScanSysQueue(), xxxSleepTask(), xxxSleepThread(), xxxUserYield(), zzzCalcStartCursorHide(), zzzReattachThreads(), and zzzWakeInputIdle().
|
|
Definition at line 1302 of file update.c. References AnySpbs, CalcWindowRgn(), CheckLock, DSP_ALLCHILDREN, DSP_ENUMCLIPPEDCHILDREN, FALSE, FLayeredOrRedirected(), ghrgnInv1, HRGN_FULL, InternalInvalidate2(), IntersectRect(), IntersectWithParents(), tagWND::rcClient, tagWND::rcWindow, SetEmptyRgn(), SpbCheckRect(), TRUE, UINT, UW_ENUMCHILDREN, VOID(), xxxDoSyncPaint(), and xxxInternalUpdateWindow(). Referenced by CreateRedirectionBitmap(), LockWindowUpdate2(), SpbTransfer(), UserRedrawDesktop(), xxxRedrawHungWindow(), xxxRedrawWindow(), xxxScrollWindowEx(), xxxSystemParametersInfo(), xxxUserChangeDisplaySettings(), and zzzBltValidBits().
|
|
Definition at line 3403 of file ntinput.c. References tagTHREADINFO::amdesk, ausNumPadCvt, BYTE, dwFlags, tagWINDOWSTATION::dwWSF_Flags, gafRawKeyState, gppiInputProvider, grpdeskRitInput, LOBYTE, tagTHREADINFO::ppi, PtiCurrent, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, RtlAreAllAccessesGranted(), TRUE, USHORT, VKFromVSC(), VOID(), WSF_NOIO, and xxxProcessKeyEvent(). Referenced by xxxSendInput().
|
|
Definition at line 1615 of file dtbitmap.c. References _SelectPalette(), BOOL, CheckLock, CopyRect, tagMONITOR::dwMONFlags, FALSE, GetPrimaryMonitor(), ghpalWallpaper, MONF_PALETTEDISPLAY, NULL, OffsetRect(), TRUE, xxxDesktopPaintCallback(), xxxEnumDisplayMonitors(), xxxInvalidateDesktopOnPaletteChange(), and xxxRealizePalette(). Referenced by NtUserPaintDesktop(), xxxDesktopWndProc(), xxxDWP_EraseBkgnd(), xxxRealizeDesktop(), and xxxRedrawHungWindow().
|
|
Referenced by xxxToUnicodeEx(), and xxxTranslateMessage(). |
|
Definition at line 1296 of file kernel/sendmsg.c. References AllocSMS(), _LARGE_STRING::bAnsi, BOOL, _LARGE_STRING::Buffer, tagTHREADINFO::cEnterCount, CheckCritIn, CMSHUNGAPPTIMEOUT, DirectedScheduleTask(), tagINTERSENDMSGEX::dwData, DWORD, EFPASSWORD, FALSE, FHungApp(), FNID_EDIT, FreeSMS(), tagCLIENTTHREADINFO::fsChangeBits, tagINTERSENDMSGEX::fuCall, tagINTERSENDMSGEX::fuSend, GETFNID, GETPTI, gpsmsList, INT, IS_SYSTEM_ADDRESS, IsAnsiString, ISM_CALLBACK, ISM_CB_CLIENT, ISM_REPLY, IsUnicodeString, KeSetKernelStackSwapEnable(), _LARGE_STRING::Length, Lock, tagINTERSENDMSGEX::lpdwResult, tagINTERSENDMSGEX::lpResultCallBack, LPVOID, tagINTERSENDMSGEX::lRet, _LARGE_STRING::MaximumLength, _MDICREATESTRUCTEX::mdics, NoString, NtGetTickCount(), NULL, PBYTE, tagTHREADINFO::pcti, PpiCurrent, PSMS, tagTHREADINFO::psmsCurrent, tagTHREADINFO::psmsReceiveList, tagTHREADINFO::psmsSent, PtiCurrent, SetWakeBit(), SMF_CB_CLIENT, SMF_CB_REPLY, SMF_CB_REQUEST, SMF_CB_SERVER, SMF_RECEIVEDMESSAGE, SMF_RECEIVERBUSY, SMF_RECEIVERFREE, SMF_REPLY, _MDICREATESTRUCTEX::strClass, strncpycch(), _MDICREATESTRUCTEX::strTitle, TestWF, TIF_16BIT, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, UINT, UnlinkSendListSms(), tagINTERSENDMSGEX::uTimeout, wcsncpycch(), and xxxSleepThread(). Referenced by _ReplyMessage(), ReceiverDied(), xxxCallHook2(), xxxReceiveMessage(), xxxSendMessageCallback(), and xxxSendMessageTimeout().
|
|
Definition at line 39 of file update.c. References BOOL, CheckLock, NULL, and xxxRedrawWindow(). Referenced by NtUserInvalidateRect(), xxxEnableSBCtlArrows(), xxxMNSetGapState(), xxxMNSetTop(), and xxxMNUpdateShownMenu().
|
|
Definition at line 110 of file update.c. References BOOL, CheckLock, NULL, and xxxRedrawWindow(). Referenced by NtUserInvalidateRgn().
|
|
Definition at line 354 of file dragdrop.c. References _GetKeyState(), BOOL, FALSE, InflateRect(), msg, NULL, tagTHREADINFO::pq, PtiCurrent, PtInRect(), tagQ::spwndCapture, SYSMET, ThreadLockWithPti, ThreadUnlock, TRUE, xxxCallHook(), xxxPeekMessage, xxxReleaseCapture(), xxxSetCapture(), and xxxSleepThread(). Referenced by xxxDragDetect(), and xxxSysCommand().
|
|
Definition at line 662 of file xlate.c. References BOOL, CheckCritIn, FALSE, gbAltGrDown, gdwKeyboardAttributes, gpKbdTbl, TRUE, xxxAltGr(), and xxxShiftLock(). Referenced by xxxProcessKeyEvent().
|
|
Definition at line 1004 of file fekbd.c. References aNLSVKFProc, BOOL, CheckCritIn, gpKbdNlsTbl, LOBYTE, NULL, TRUE, and UINT. Referenced by xxxProcessKeyEvent().
|
|
Definition at line 1338 of file ntinput.c. References BOOL, BYTE, CheckCritIn, DWORD, FALSE, FJOURNALPLAYBACK, FJOURNALRECORD, tagTHREADINFO::fsReserveKeys, GetActiveHKL(), GETPTI, gfEnableHexNumpad, gfInNumpadHexInput, gfsSASModifiersDown, glinp, gppiLockSFW, gpqForeground, gpsi, gptiBlockInput, gptiForeground, gptiRit, gspwndActivate, gspwndAltTab, HIBYTE, IsHexNumpadKeys(), IsHotKey(), IsSAS(), tagQ::mlInput, MODIFIER_FOR_ALT_NUMPAD, tagQMSG::msg, msg, NULL, NUMPAD_HEXMODE_LL, PhkFirstValid(), PostEventMessage(), PostInputMessage(), PostMove(), tagTHREADINFO::pq, tagMLIST::pqmsgWriteLast, PtiCurrent, tagQ::ptiKeyboard, tagLASTINPUT::ptiLastWoken, QEVENT_APPCOMMAND, tagQ::QF_flags, QF_MOUSEMOVED, QF_TABSWITCHING, SCANCODE_NUMPAD_DOT, SCANCODE_NUMPAD_PLUS, SFW_ACTIVATERESTORE, SFW_SWITCH, TestAsyncKeyStateDown, TestRawKeyDown, TestWF, ThreadLockAlways, ThreadUnlock, TRUE, UINT, Unlock, UpdateAsyncKeyState(), UpdateKeyLights(), USHORT, VKTOMODIFIERS, VOID(), WakeSomeone(), WFCHILD, xxxCallHook2(), xxxCancelCoolSwitch(), xxxDoHotKeyStuff(), xxxNextWindow(), xxxSetForegroundWindow2(), and xxxSetWindowPos(). Referenced by NlsAlphanumericModeProc(), NlsCodeInputToggleProc(), NlsHiraganaModeProc(), NlsKatakanaModeProc(), NlsRomanToggleProc(), NlsSbcsDbcsToggleProc(), xxxAltGr(), xxxICO_00(), xxxNumpadCursor(), xxxProcessKeyEvent(), xxxPushKeyEvent(), xxxShiftLock(), and xxxSimulateShiftF10().
|
|
Definition at line 192 of file libmgmt.c. References aatomSysLoaded, acatomSysUse, tagPROCESSINFO::ahmodLibLoaded, catomSysTableEntries, ClientFreeLibrary(), ClientLoadLibrary(), gptiRit, MAX_PATH, NULL, tagTHREADINFO::ppi, PtiCurrent, RtlInitUnicodeString(), SETHMODLOADED, TESTHMODLOADED, and UserGetAtomName(). Referenced by xxxCallHook2(), and xxxGetEventProc().
|
|
Definition at line 654 of file kbdlyout.c. References _HANDLEENTRY::bFlags, BOOL, BYTE, tagKL::CodePage, tagKL::dwFontSigs, tagKL::dwKL_Flags, tagWINDOWSTATION::dwWSF_Flags, FALSE, gLCIDSentToShell, gpidLogon, gspklBaseLayout, gSystemCPCharSet, gSystemFS, HANDLEF_DESTROY, HANDLEF_MARKED_OK, tagKBDFILE::hBase, tagKL::hkl, HKLtoPKL(), HMAllocObject(), HMMarkObjectDestroy(), HMPheFromObject, HMUnlockObject, tagKL::iBaseCharset, IS_IME_KBDLAYOUT, IsHooked, KL_UNLOADED, LoadKeyboardLayoutFile(), Lock, NULL, tagKL::piiex, tagKBDFILE::pKbdTbl, tagKL::pklNext, tagKL::pklPrev, PtiCurrent, ReorderKeyboardLayouts(), RtlInitUnicodeString(), RtlUnicodeStringToInteger(), tagKL::spkf, tagWINDOWSTATION::spklList, ThreadLockAlwaysWithPti, ThreadUnlock, TYPE_KBDLAYOUT, tagKL::wchDiacritic, WHF_SHELL, WSF_NOIO, xxxCallHook(), xxxClientGetCharsetInfo(), xxxFreeImeKeyboardLayouts(), xxxFreeKeyboardLayouts(), xxxImmLoadLayout(), xxxInternalActivateKeyboardLayout(), xxxInternalUnloadKeyboardLayout(), and xxxSetPKLinThreads(). Referenced by NtUserLoadKeyboardLayoutEx(), and xxxCreateWindowStation().
|
|
Definition at line 30 of file mnsys.c. References _DestroyMenu(), LockDesktopMenu(), MFSYSMENU, NULL, SetMF, TestMF, and xxxLoadSysMenu(). Referenced by xxxGetSysMenuHandle(), xxxSetDialogSystemMenu(), and xxxTranslateAccelerator().
|
|
Definition at line 2184 of file w32/ntuser/kernel/init.c. References bEnumerateRegistryFonts(), BOOL, bPermanentFontsLoaded, ClientLoadLocalT1Fonts(), ClientLoadRemoteT1Fonts(), CloseFNTCache(), CMSSLEEP, EnterCrit, FALSE, gbRemoteSession, KeDelayExecutionThread(), KernelMode, L, LeaveCrit, MAX_TIME_OUT, NULL, TRUE, VOID(), and xxxAddFontResourceW(). Referenced by CreateTerminalInput().
|
|
Definition at line 166 of file fullscr.c. References BOOL, BYTE, CheckLock, CLEAR_PUDF, FALSE, fGdiEnabled, fRedoFullScreenSwitch, FULLSCREEN_CAPTURE, gbFullScreen, gbRemoteSession, GetFullScreen, GETPTI, gpcurLogCurrent, gpcurPhysCurrent, gpDispInfo, gpqCursor, gpqForeground, gpsi, gptCursorFullScreen, gptSSCursor, grpdeskRitInput, gspwndFullScreen, gspwndShouldBeForeground, HMIsMarkDestroy, idSwitcher, ISTS, IsWinEventNotifyDeferredOK, Lock, LockWindowUpdate2(), NOSWITCHER, NULL, tagDESKTOP::pDeskInfo, tagDISPLAYINFO::pmdev, PsGetCurrentThread, PUDF_LOCKFULLSCREEN, PWNDDESKTOP, SET_PUDF, SetFullScreen, SetPointer(), SetVDMCursorBounds(), tagDESKTOPINFO::spwnd, tagQ::spwndActive, ThreadLock, ThreadUnlock, TRACE_SWITCH, TRUE, Unlock, xxxCapture(), xxxRedrawWindow(), xxxSendMessage(), and zzzInternalSetCursorPos(). Referenced by xxxActivateThisWindow(), xxxbFullscreenSwitch(), xxxDesktopWndProc(), xxxSetForegroundWindow2(), xxxShowWindow(), and xxxSysCommand().
|
|
Definition at line 706 of file mncomput.c. References CheckLock, DWORD, MBC_RightJustifyMenu(), MFISPOPUP, SYSMET, TestMF, and xxxMNCompute(). Referenced by xxxCalcClientRect(), xxxDrawMenuBarTemp(), xxxMenuBarDraw(), and xxxMNRecomputeBarIfNeeded().
|
|
Definition at line 1373 of file mndraw.c. References BOOL, CheckLock, ClearMF, CreateEmptyRgn(), tagMENU::cxMenu, tagMENU::cyMenu, FALSE, GetAppCompatFlags2(), GetCaptionHeight(), gpDispInfo, tagMENU::hbrBack, tagDISPLAYINFO::hDev, MFINACTIVE, NULL, tagWND::rcWindow, SetMF, tagWND::spmenu, tagMENU::spwndNotify, SYSHBR, SYSMET, TestWF, TestwndFrameOn, ThreadLock, ThreadUnlock, TRUE, UINT, VER40, WEFEDGEMASK, WFOLDUI, xxxMenuBarCompute(), and xxxMenuDraw(). Referenced by xxxDrawWindowFrame(), and xxxDWP_DoNCActivate().
|
|
Definition at line 1534 of file mndraw.c. References CalcbfExtra(), CheckLock, tagMENU::cItems, tagITEM::cxItem, cy, tagITEM::cyItem, tagMENU::cyMenu, DrawEdge(), tagMENU::dwArrowsOn, tagTHREADINFO::dwExpWinVer, ghMenuFont, GreGetTextAlign(), GreSetTextAlign(), tagMENU::hbrBack, tagMENU::iTop, MFISPOPUP, MNDrawInsertionBar(), MNGetToppItem(), MSA_OFF, NULL, PtiCurrent, tagMENU::rgItems, SYSMET, TestMF, TestMFT, UINT, VER40, tagITEM::xItem, xxxDrawMenuItem(), and tagITEM::yItem. Referenced by xxxDrawMenuBarTemp(), xxxMenuBarDraw(), and xxxMenuWindowProc().
|
|
Definition at line 972 of file mncomput.c. References CheckLock, GetMenuPwnd(), MFISPOPUP, MFMWFP_NOITEM, MNItemHitTest(), NULL, TestMF, and xxxMNRecomputeBarIfNeeded(). Referenced by NtUserMenuItemFromPoint().
|
|
Definition at line 4022 of file ntuser/kernel/menu.c. References _GetDCEx(), _KillTimer(), _MonitorFromWindow(), _PostMessage(), _ReleaseDC(), _SetTimer(), ATW_SETFOCUS, AW_SKIP2, BOOL, CheckLock, tagMENU::cItems, ClearMF, CMS_MENUFADE, CreateFade(), tagMENUSTATE::cxAni, tagMENU::cxMenu, cy, tagMENUSTATE::cyAni, tagMENUSTATE::dwAniStartTime, tagMENU::dwArrowsOn, dwFlags, DWORD, tagMENUSTATE::fAboutToAutoDismiss, tagMENUSTATE::fActiveNoForeground, FADE_MENU, FADE_SHOW, FALSE, FBadWindow(), tagMENUSTATE::fButtonDown, tagMENUSTATE::fDragAndDrop, tagMENUSTATE::fDragging, tagMENUSTATE::fIgnoreButtonUp, tagMENUSTATE::fInCallHandleMenuMessages, tagPOPUPMENU::fInCancel, FindBestPos(), tagMENUSTATE::fInDoDragDrop, tagMENUSTATE::fModelessMenu, tagMENUSTATE::fMouseOffMenu, FNID_MENU, tagITEM::fState, tagPOPUPMENU::fToggle, tagPOPUPMENU::fTrackMouseEvent, gcyMenuScrollArrow, GET_X_LPARAM, GET_Y_LPARAM, GetAppCompatFlags2(), GETFNID, GetpMenuState(), GETPTI, gpqForeground, gpqForegroundPrev, tagMENU::hbrBack, tagMENUSTATE::hdcWndAni, tagWND::head, HRGN_FULL, HW, tagMENUSTATE::iAniDropDir, tagPOPUPMENU::iDropDir, IDSYS_MNANIMATE, IDSYS_MNAUTODISMISS, IDSYS_MNDOWN, IDSYS_MNHIDE, IDSYS_MNSHOW, IDSYS_MNUP, InflateRect(), Is500Compat, ISAMENU, IsMFMWFPWindow(), IsRecursedMenuState(), tagMENUSTATE::ixAni, tagMENUSTATE::iyAni, L, Lock, LockMenuState(), LockPopupMenu(), MFMWFP_MINVALID, MFMWFP_NOITEM, MFWINDOWDC, MNAllocPopup(), MNAnimate(), MNCheckButtonDownState(), MNCheckScroll(), MNCreateAnimationBitmap(), MNDrawFullNC(), MNEraseBackground(), MNFindNextValidItem(), MNGetpItem(), MNSetTimerToAutoDismiss(), MNSetTimerToOpenHierarchy(), MNSW_DRAWFRAME, MNSW_RETURNSIZE, MNXBORDER, MNYBORDER, MSA_OFF, NCA_ACTIVE, NCA_FORCEFRAMEOFF, NextTopWindow(), NtGetTickCount(), NULL, PAS_HORZ, PAS_OUT, PAS_VERT, tagMENUSTATE::pGlobalPopupMenu, PlayEventSound(), pmenuNext, tagMENUSTATE::pmnsPrev, tagPOPUPMENU::posDropped, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, tagTHREADINFO::pq, PtiCurrent, PtInRect(), PtoH, PUINT, PWND_TOP, QF_CAPTURELOCKED, tagWND::rcClient, tagWND::rcWindow, RevalidateHwnd, SetMF, ShowFade(), tagPOPUPMENU::spmenu, tagITEM::spSubMenu, tagPOPUPMENU::spwndActivePopup, tagQ::spwndActivePrev, tagWND::spwndLastActive, tagPOPUPMENU::spwndNextPopup, tagMENU::spwndNotify, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, StartFade(), SYSMET, TestALPHA, TestEffectUP, TestFadeFlags(), TestWF, ThreadLock, ThreadLockAlways, ThreadLockAlwaysWithPti, ThreadUnlock, TRUE, tagMENUSTATE::uButtonDownHitArea, tagMENUSTATE::uButtonDownIndex, UINT, USER_SOUND_MENUPOPUP, VALIDATECLASSANDSIZE, ValidateHmenu(), Validateppopupmenu, VER40, WFVISIBLE, xxxActivateThisWindow(), xxxActivateWindow(), xxxBeginPaint(), xxxCallHandleMenuMessages(), xxxClientRevokeDragDrop(), xxxDefWindowProc(), xxxDWP_DoNCActivate(), xxxEndMenuLoop(), xxxEndPaint(), xxxMenuDraw(), xxxMNButtonDown(), xxxMNButtonUp(), xxxMNCancel(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNCompute(), xxxMNDestroyHandler(), xxxMNDoScroll(), xxxMNDoubleClick(), xxxMNEndMenuState(), xxxMNFindWindowFromPoint(), xxxMNKeyDown(), xxxMNMouseMove(), xxxMNOpenHierarchy(), xxxMNPositionHierarchy(), xxxMNSelectItem(), xxxMNSetCapture(), xxxSendMessage(), xxxSetForegroundWindow(), xxxSetWindowPos(), xxxShowWindow(), xxxUnlockMenuState(), and xxxValidateRect(). Referenced by InitFunctionTables(), InitializeClientPfnArrays(), and LW_RegisterWindows().
|
|
Definition at line 52 of file kernel/msgbeep.c. References _PostMessage(), _UserSoundSentryWorker(), BOOL, gspwndLogonNotify, PtiCurrent, PUDF_BEEP, TEST_PUDF, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, TRUE, UINT, USER_SOUND_DEFAULT, USER_SOUND_SYSTEMASTERISK, USER_SOUND_SYSTEMEXCLAMATION, USER_SOUND_SYSTEMHAND, USER_SOUND_SYSTEMQUESTION, and xxxOldMessageBeep(). Referenced by xxxDefWindowProc(), xxxDWP_SetCursor(), xxxInternalToUnicode(), xxxMNChar(), and xxxMNKeyFilter().
|
|
Definition at line 362 of file rare.c. References _GetProp(), BOOL, BuildHwndList(), BWL_ENUMCHILDREN, BWL_ENUMLIST, c, CALC_FRAME, CALC_MINIMIZE, CALC_RESIZE, CopyInflateRect(), CopyRect, FALSE, tagCHECKPOINT::fMaxInitialized, FNID_MDICLIENT, FreeHwndList(), GETDESKINFO, GETFNID, InflateRect(), NULL, OffsetRect(), PHWND, tagBWL::phwndNext, PROP_CHECKPOINT, PROPF_INTERNAL, PtiCurrent, tagCHECKPOINT::ptMax, PWND_TOP, PWNDDESKTOP, tagWND::rcClient, tagCHECKPOINT::rcNormal, tagWND::rcWindow, RevalidateHwnd, tagBWL::rghwnd, tagWND::spwndParent, TestWF, ThreadLockAlwaysWithPti, ThreadUnlock, TRUE, WFCHILD, WFCPRESENT, WFMAXIMIZED, WFMINIMIZED, WFMPRESENT, WFSIZEBOX, xxxSendMessage(), and xxxSetWindowPos(). Referenced by xxxSetAndDrawMinMetrics(), xxxSetAndDrawNCMetrics(), and xxxSystemParametersInfo().
|
|
Definition at line 2005 of file minmax.c. References CheckLock, GETPTI, IDC_DEFAULT, IsRectEmpty(), NULL, PostEventMessage(), PUDF_ANIMATE, PWNDDESKTOP, QEVENT_HUNGTHREAD, tagWND::rcWindow, SetRectEmpty, SetVisible(), tagWND::spwndParent, SV_UNSET, TEST_PUDF, TestWF, WFMINIMIZED, WFVISIBLE, xxxActivateOnMinimize(), xxxDrawAnimatedRects(), xxxRedrawWindow(), xxxSendMinRectMessages(), xxxShowOwnedWindows(), and zzzInvalidateDCCache(). Referenced by xxxDesktopThread(), and xxxShowWindow().
|
|
Definition at line 1329 of file minmax.c. References _DeferWindowPos(), _PostMessage(), tagSMWP::acvr, AW_SKIP, BOOL, CalcMinZOrder(), CheckLock, CkptRestore(), ClrFTrueVis(), ClrWF, tagDISPLAYINFO::cMonitors, CopyRect, dwFlags, DWORD, FALSE, FCallHookTray, FDoTray, tagCHECKPOINT::fDragged, tagCHECKPOINT::fMinInitialized, FPostTray, tagCHECKPOINT::fWasMaximizedBeforeMinimized, tagCHECKPOINT::fWasMinimizedBeforeMaximized, FWINABLE, GETPTI, GetRect(), gpDispInfo, gpqForeground, gptiForeground, GRECT_PARENTCOORDS, GRECT_WINDOW, HIBYTE, HRGN_FULL, HRGN_MONITOR, tagCVR::hrgnClip, HWq, InternalBeginDeferWindowPos(), IsHooked, IsRectEmpty(), IsTrayWindow(), IsVisible(), KeAttachProcess(), KeDetachProcess(), L, MINMAX_ANIMATE, MINMAX_KEEPHIDDEN, MmAdjustWorkingSetSize(), NT_SUCCESS, NTSTATUS(), NULL, ParkIcon(), _EPROCESS::Pcb, PostShellHookMessages(), tagTHREADINFO::ppi, tagTHREADINFO::pq, PtiCurrent, tagCHECKPOINT::ptMin, PtoHq, PWNDDESKTOP, tagCHECKPOINT::rcNormal, tagWND::rcWindow, RestoreForegroundActivate(), RevalidateHwnd, SetMinimize(), SetRectEmpty, SetWF, SFW_STARTUP, SMIN_CLEAR, SMIN_SET, tagQ::spwndActive, tagWND::spwndChild, tagQ::spwndFocus, tagWND::spwndNext, tagWND::spwndParent, Status, SW_MDIRESTORE, SYSMET, TestWF, TestwndChild, THREAD_TO_PROCESS, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, TRUE, UINT, WEF_USEPWNDTHREAD, WFCHILD, WFHASPALETTE, WFMAXFAKEREGIONAL, WFMAXIMIZED, WFMINIMIZED, WFNOANIMATE, WFTOPLEVEL, WFVISIBLE, WFWIN40COMPAT, WHF_CBT, xxxActivateOnMinimize(), xxxActivateWindow(), xxxCallHook(), xxxDrawAnimatedRects(), xxxEndDeferWindowPosEx(), xxxFlushPalette(), xxxInitSendValidateMinMaxInfo(), xxxSendMessage(), xxxSendMinRectMessages(), xxxSetFocus(), xxxSetForegroundWindow2(), xxxShowOwnedWindows(), and xxxWindowEvent(). Referenced by NtUserMinMaximize(), xxxCreateWindowEx(), xxxProcessHungThreadEvent(), and xxxShowWindow().
|
|
Definition at line 458 of file mnstate.c. References BOOL, DBGIncModalMenuCount, gMenuState, IncSFWLockCount(), MENUANIDC, MENUSTATE, MNSetupAnimationDC(), NULL, PBYTE, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagMENUSTATE::pmnsPrev, PtiCurrent, tagMENUSTATE::ptiMenuStateOwner, PUDF_MENUSTATEINUSE, tagTHREADINFO::rpdesk, SET_PUDF, TEST_PUDF, TRUE, and xxxMNEndMenuState(). Referenced by xxxMNStartMenuState(), and xxxTrackPopupMenuEx().
|
|
Definition at line 3533 of file ntuser/kernel/menu.c. References BOOL, FALSE, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fDropNextPopup, tagPOPUPMENU::fToggle, MNIsPopupItem(), tagPOPUPMENU::posSelectedItem, TRUE, xxxMNDoScroll(), xxxMNHideNextHierarchy(), xxxMNOpenHierarchy(), and xxxMNSelectItem(). Referenced by xxxHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNMouseMove().
|
|
Definition at line 3772 of file ntuser/kernel/menu.c. References tagMENU::cItems, FALSE, tagMENUSTATE::fButtonAlwaysDown, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fHierarchyDropped, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fShowTimer, tagITEM::fState, tagPOPUPMENU::fToggle, tagITEM::fType, MFMWFP_NOITEM, NULL, tagPOPUPMENU::posSelectedItem, tagMENU::rgItems, tagPOPUPMENU::spmenu, tagITEM::spSubMenu, xxxMNDismiss(), xxxMNDismissWithNotify(), and xxxMNOpenHierarchy(). Referenced by xxxHandleMenuMessages(), and xxxMenuWindowProc().
|
|
Definition at line 3395 of file ntuser/kernel/menu.c. References _PostMessage(), BOOL, tagMENUSTATE::cmdLast, FALSE, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fDestroyed, tagPOPUPMENU::fInCancel, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fMenuStarted, tagPOPUPMENU::fNoNotify, tagPOPUPMENU::fSynchronous, FWINABLE, tagWND::head, MFMWFP_NOITEM, NULL, tagMENUSTATE::pGlobalPopupMenu, PlayEventSound(), PtiCurrent, tagMENUSTATE::ptiMenuStateOwner, SMS_NOMENU, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestWF, ThreadLock, ThreadUnlock, TRUE, USER_SOUND_MENUCOMMAND, Validateppopupmenu, WFWIN31COMPAT, xxxDestroyWindow(), xxxMNCloseHierarchy(), xxxMNReleaseCapture(), xxxMNSelectItem(), xxxSendMenuSelect(), xxxSendMessage(), and xxxWindowEvent(). Referenced by xxxMenuWindowProc(), xxxMNDismiss(), and xxxMNDismissWithNotify().
|
|
Definition at line 1011 of file ntuser/kernel/menu.c. References BOOL, tagMENU::cItems, FALSE, tagPOPUPMENU::fDestroyed, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagITEM::fState, INT, MFMWFP_NOITEM, NULL, tagPOPUPMENU::posSelectedItem, PtoH, tagMENU::rgItems, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagPOPUPMENU::spwndNotify, ThreadLock, ThreadUnlock, TRUE, UINT, Validateppopupmenu, xxxMessageBeep(), xxxMNDismiss(), xxxMNFindChar(), xxxMNKeyDown(), xxxMNSelectItem(), xxxMNSwitchToAlternateMenu(), and xxxSendMessage(). Referenced by xxxHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNKeyFilter().
|
|
Definition at line 2517 of file ntuser/kernel/menu.c. References _KillTimer(), DF_MENUINUSE, tagDESKTOP::dwDTFlags, FALSE, tagPOPUPMENU::fDesktopMenu, tagMENUSTATE::fDragAndDrop, tagPOPUPMENU::fHideTimer, tagPOPUPMENU::fHierarchyDropped, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsMenuBar, tagMENUSTATE::fModelessMenu, FWINABLE, tagWND::head, HW, IDSYS_MNHIDE, L, Lock, MFMWFP_NOITEM, MNAnimate(), NT_SUCCESS, NULL, tagTHREADINFO::pMenuState, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, PtiCurrent, PUDF_ANIMATE, tagTHREADINFO::rpdesk, SetVisible(), tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndActivePopup, tagDESKTOP::spwndMenu, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, SV_UNSET, TEST_PUDF, TestWF, ThreadLockAlways, ThreadUnlock, TRUE, Unlock, Validateppopupmenu, WFVISIBLE, xxxActivateThisWindow(), xxxCleanupDesktopMenu(), xxxClientRevokeDragDrop(), xxxDestroyWindow(), xxxMNDestroyHandler(), xxxSendMenuSelect(), xxxSendMessage(), xxxShowWindow(), and xxxWindowEvent(). Referenced by xxxDestroyThreadInfo(), xxxEndMenu(), xxxMenuWindowProc(), xxxMNCancel(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNOpenHierarchy(), and xxxMNSelectItem().
|
|
Definition at line 233 of file mncomput.c. References _GetDCEx(), _ReleaseDC(), BOOL, CH_HELPPREFIX, CheckLock, tagMENU::cItems, tagITEM::cxItem, tagMENU::cxMenu, tagMENU::cxTextAlign, tagITEM::cyItem, tagMENU::cyMenu, tagTHREADINFO::dwExpWinVer, DWORD, FALSE, tagMENU::fFlags, gcxMenuFontChar, ghMenuFont, gpsi, tagITEM::hbmp, INT, L, Lock, tagITEM::lpstr, max, MFISPOPUP, MFMULTIROW, MNLEFTMARGIN, MNRecalcTabStrings(), MNXSPACE, NULL, OBI_MENUCHECK, PtiCurrent, tagMENU::rgItems, tagMENU::spwndNotify, SYSMET, TestMF, TestMFT, TestWF, TextPointer, TRUE, UINT, VER40, WFWIN40COMPAT, tagITEM::xItem, xxxMNItemSize(), and tagITEM::yItem. Referenced by xxxMenuBarCompute(), and xxxMenuWindowProc().
|
|
Definition at line 36 of file ntuser/kernel/menu.c. References xxxMNCancel(). Referenced by xxxEndMenu(), xxxEndMenuLoop(), xxxHandleMenuMessages(), xxxMNButtonUp(), xxxMNChar(), xxxMNKeyDown(), and xxxMNKeyFilter().
|
|
Definition at line 2697 of file ntuser/kernel/menu.c. References _GetMenuDefaultItem(), BOOL, tagMENU::cItems, FALSE, tagITEM::fState, msg, NULL, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, tagMENU::rgItems, tagPOPUPMENU::spmenu, tagITEM::spSubMenu, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestWF, ThreadLock, ThreadUnlock, TRUE, UINT, WFWIN40COMPAT, xxxMNDismissWithNotify(), xxxMNDoScroll(), xxxPeekMessage, and xxxSendMenuSelect(). Referenced by xxxHandleMenuMessages(), and xxxMenuWindowProc().
|
|
Definition at line 237 of file menudd.c. References BOOL, FALSE, tagMENUSTATE::fInDoDragDrop, LockMenuState(), MFMWFP_NOITEM, NULL, PtiCurrent, TRUE, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, UnlockMFMWFPWindow(), xxxMNSetGapState(), and xxxUnlockMenuState(). Referenced by NtUserMNDragLeave().
|
|
Definition at line 156 of file menudd.c. References BOOL, tagMNDRAGOVERINFO::dwFlags, FALSE, tagMENUSTATE::fDragAndDrop, tagMENUSTATE::fInDoDragDrop, GetMenuStateWindow(), tagMNDRAGOVERINFO::hmenu, tagMNDRAGOVERINFO::hwndNotify, LockMenuState(), MFMWFP_NOITEM, MFMWFP_OFFMENU, NULL, PMNDRAGOVERINFO, PtiCurrent, PtoH, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndNotify, ThreadLockAlways, ThreadUnlock, TRUE, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, tagMNDRAGOVERINFO::uItemIndex, xxxCallHandleMenuMessages(), and xxxUnlockMenuState(). Referenced by NtUserMNDragOver().
|
|
Definition at line 265 of file mnstate.c. References CLEAR_PUDF, DBGDecModalMenuCount, DecSFWLockCount(), DF_MENUINUSE, tagDESKTOP::dwDTFlags, tagMENUSTATE::dwLockCount, FALSE, tagPOPUPMENU::fDelayedFree, tagPOPUPMENU::fDestroyed, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fModelessMenu, GetpMenuState(), GETPTI, gMenuState, tagMENUSTATE::hbmAni, MNDestroyAnimationBitmap(), MNEndMenuStateNotify(), MNFreePopup(), NULL, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagMENUSTATE::pmnsPrev, PtiCurrent, tagDESKTOP::PtiList, tagMENUSTATE::ptiMenuStateOwner, PUDF_MENUSTATEINUSE, tagTHREADINFO::rpdesk, tagPOPUPMENU::spwndActivePopup, tagDESKTOP::spwndMenu, TEST_PUDF, tagMENUSTATE::uButtonDownHitArea, tagMENUSTATE::uDraggingHitArea, UnlockMFMWFPWindow(), xxxActivateThisWindow(), and xxxMNSetCapture(). Referenced by xxxCallHandleMenuMessages(), xxxDestroyThreadInfo(), xxxMenuWindowProc(), xxxMNAllocMenuState(), xxxSysCommand(), xxxTrackPopupMenuEx(), and xxxUnlockMenuState().
|
|
Referenced by xxxMNChar(). |
|
Definition at line 3180 of file ntuser/kernel/menu.c. References _HasCaptionIcon(), FALSE, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, GetWindowBorders(), IsMFMWFPWindow(), L, MFMWFP_ALTMENU, MFMWFP_NOITEM, MFMWFP_OFFMENU, MNItemHitTest(), NULL, OffsetRect(), PtInRect(), tagWND::rcWindow, RevalidateHwnd, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, SYSMET, TestWF, ThreadLockAlways, ThreadUnlock, TRUE, UINT, WFMINIMIZED, and xxxSendMessage(). Referenced by xxxHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNMouseMove().
|
|
Definition at line 1697 of file mndraw.c. References _GetDC(), _GetWindowDC(), _ReleaseDC(), BOOL, CheckLock, tagMENU::cItems, ClearMFS, CreateEmptyRgn(), tagITEM::cxItem, tagITEM::cyItem, tagMENU::cyMenu, DMI_INVERT, tagMENU::dwArrowsOn, FALSE, ghMenuFont, gpDispInfo, GreGetTextAlign(), GreSetTextAlign(), tagITEM::hbmp, tagMENU::hbrBack, tagDISPLAYINFO::hDev, tagMENU::iTop, MFISPOPUP, MFMWFP_DOWNARROW, MFMWFP_UPARROW, MNDrawArrow(), mnDrawHilite(), MNEraseBackground(), MNGetToppItem(), MNPositionSysMenu(), MSA_OFF, NULL, tagWND::rcWindow, tagMENU::rgItems, SetMFS, tagPOPUPMENU::spwndPopupMenu, SYSMET, TestMF, TestMFS, TestMFT, TestWF, ThreadLock, ThreadUnlock, TRUE, UINT, WFMINIMIZED, WFSIZEBOX, tagITEM::xItem, xxxDrawMenuItem(), xxxGetSysMenuHandle(), xxxMNSetTop(), xxxSendMenuSelect(), xxxUpdateWindow(), and tagITEM::yItem. Referenced by xxxHiliteMenuItem(), and xxxMNSelectItem().
|
|
Definition at line 1251 of file ntuser/kernel/menu.c. References _GetSubMenu(), _IsIconic, BOOL, dir(), FALSE, tagMENUSTATE::fButtonDown, tagMENUSTATE::fDragging, tagPOPUPMENU::fDropNextPopup, tagPOPUPMENU::fHasMenuBar, tagPOPUPMENU::fHierarchyDropped, tagMENUSTATE::fIgnoreButtonUp, tagPOPUPMENU::fIsMenuBar, tagMENUSTATE::fIsSysMenu, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fRtoL, tagITEM::fState, tagMENUSTATE::fUnderline, GetMenuInheritedContextHelpId(), GETPTI, gwinOldAppHackoMaticFlags, IsRootPopupMenu(), Lock, LockPopupMenu(), MFMWFP_NOITEM, MNFindItemInColumn(), MNFindNextValidItem(), NULL, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, tagTHREADINFO::pq, PtiCurrent, PtoH, PtoHq, QF_CAPTURELOCKED, tagQ::QF_flags, RevalidateHmenu, RevalidateHwnd, tagWND::spmenu, tagPOPUPMENU::spmenu, tagWND::spmenuSys, tagITEM::spSubMenu, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, tagPOPUPMENU::spwndPrevPopup, TestWF, ThreadLock, ThreadUnlock, TRUE, UINT, UnlockPopupMenu(), WFCHILD, WFMINIMIZED, WFSYSMENU, tagITEM::wID, WOAHACK_CHECKALTKEYSTATE, WOAHACK_IGNOREALTKEYDOWN, xxxMNCloseHierarchy(), xxxMNDismiss(), xxxMNDismissWithNotify(), xxxMNOpenHierarchy(), xxxMNSelectItem(), xxxMNSetCapture(), xxxMNSwitchToAlternateMenu(), xxxSendHelpMessage(), and xxxSendMessage(). Referenced by xxxHandleMenuMessages(), xxxMenuWindowProc(), and xxxMNChar().
|
|
Definition at line 290 of file mnkey.c. References BOOL, FALSE, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fInCancel, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsSysMenu, tagMENUSTATE::fMenuStarted, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fToggle, KEYBDHOLD, MENUCHILDSYSMENU, MENUSYSMENU, MFMWFP_NOITEM, MNPositionSysMenu(), tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestWF, TestwndChild, TRUE, WFSYSMENU, xxxMessageBeep(), xxxMNChar(), xxxMNCloseHierarchy(), xxxMNDismiss(), xxxMNLoop(), xxxMNOpenHierarchy(), xxxMNSelectItem(), xxxMNStartMenu(), and xxxMNSwitchToAlternateMenu(). Referenced by xxxSysCommand().
|
|
Definition at line 635 of file mnloop.c. References _CallMsgFilter(), _GetKeyState(), _GetMenuState(), _IsChild(), _PostMessage(), BOOL, tagMENUSTATE::cmdLast, DBGDecModalMenuCount, DecSFWLockCount(), DWORD, ExitMenuLoop(), FALSE, tagPOPUPMENU::fFlushDelayedFree, FindNCHit(), tagMENUSTATE::fInDoDragDrop, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fMenuStarted, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fNoNotify, tagPOPUPMENU::fRightButton, tagMENUSTATE::hdcWndAni, HW, IsRootPopupMenu(), MNFlushDestroyedPopups(), MOUSEHOLD, msg, NULL, tagTHREADINFO::pq, PtiCurrent, tagTHREADINFO::ptLast, tagMENUSTATE::ptMouseLast, QF_ACTIVATIONCHANGE, QF_CAPTURELOCKED, tagQ::QF_flags, tagQ::spwndActive, tagPOPUPMENU::spwndActivePopup, tagQ::spwndCapture, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestWF, ThreadLock, ThreadLockAlways, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_IGNOREPLAYBACKDELAY, TRUE, Validateppopupmenu, WFVISIBLE, WM_SYSTIMER, xxxDispatchMessage(), xxxEndMenuLoop(), xxxGetSysMenuHandle(), xxxHandleMenuMessages(), xxxMNReleaseCapture(), xxxMNStartMenu(), xxxPeekMessage, xxxSendMessage(), xxxSendNotifyMessage(), xxxSleepThread(), and xxxTranslateMessage(). Referenced by xxxMNKeyFilter(), xxxSysCommand(), and xxxTrackPopupMenuEx().
|
|
Definition at line 3618 of file ntuser/kernel/menu.c. References FALSE, tagMENUSTATE::fButtonDown, tagMENUSTATE::fInDoDragDrop, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fTrackMouseEvent, HWq, IsRootPopupMenu(), KEYBDHOLD, L, MFMWFP_ALTMENU, MFMWFP_NOITEM, MFMWFP_OFFMENU, tagMENUSTATE::mnFocus, MNSetTimerToAutoDismiss(), MOUSEHOLD, NULL, tagMENUSTATE::ptMouseLast, PtoH, tagPOPUPMENU::spwndActivePopup, tagPOPUPMENU::spwndNotify, TestWF, ThreadLock, ThreadUnlock, TrackMouseEvent(), TRUE, UINT, WFMINIMIZED, WFVISIBLE, xxxMNButtonDown(), xxxMNFindWindowFromPoint(), xxxMNHideNextHierarchy(), xxxMNSelectItem(), xxxMNSwitchToAlternateMenu(), xxxMNUpdateDraggingInfo(), and xxxSendMessage(). Referenced by xxxHandleMenuMessages(), and xxxMenuWindowProc().
|
|
Definition at line 1934 of file ntuser/kernel/menu.c. References _GetAsyncKeyState(), _KillTimer(), BOOL, tagMENU::cItems, ClearMF, ClrWF, CopyOffsetRect(), tagITEM::cxItem, tagITEM::cyItem, DF_MENUINUSE, tagDESKTOP::dwDTFlags, DWORD, tagPOPUPMENU::fAboutToHide, FALSE, tagPOPUPMENU::fDelayedFree, tagPOPUPMENU::fDesktopMenu, tagMENUSTATE::fDragAndDrop, tagPOPUPMENU::fDropNextPopup, tagPOPUPMENU::fDroppedLeft, tagPOPUPMENU::fHasMenuBar, tagPOPUPMENU::fHideTimer, tagPOPUPMENU::fHierarchyDropped, tagMENUSTATE::fInsideMenuLoop, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fNoNotify, tagPOPUPMENU::fRtoL, tagPOPUPMENU::fSendUninit, tagPOPUPMENU::fShowTimer, tagMENUSTATE::fUnderline, FWINABLE, HANDLEF_DESTROY, tagWND::head, HMChangeOwnerThread(), hModuleWin, HMPheFromObject, HW, tagPOPUPMENU::iDropDir, IDSYS_MNSHOW, IntersectRect(), KEYBDHOLD, L, Lock, LockPopupMenu(), LPVOID, MENUCLASS, MFMWFP_NOITEM, MFUNDERLINE, tagMENUSTATE::mnFocus, MNSW_SIZE, NT_SUCCESS, NULL, PAS_LEFT, PAS_OUT, PAS_RIGHT, tagDESKTOP::pDeskInfo, PlayEventSound(), tagTHREADINFO::pMenuState, tagPOPUPMENU::posDropped, tagPOPUPMENU::posSelectedItem, tagTHREADINFO::ppi, tagPOPUPMENU::ppmDelayedFree, tagPOPUPMENU::ppopupmenuRoot, tagWINDOWSTATION::pTerm, PtiCurrent, tagTERMINAL::ptiDesktop, PtoHq, PWND_TOP, PWND_TOPMOST, tagMONITOR::rcMonitor, tagWND::rcWindow, tagMENU::rgItems, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, SetMF, SetWF, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagITEM::spSubMenu, tagDESKTOPINFO::spwnd, tagPOPUPMENU::spwndActivePopup, tagDESKTOP::spwndMenu, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, tagWND::spwndOwner, tagPOPUPMENU::spwndPopupMenu, tagPOPUPMENU::spwndPrevPopup, SYSMET, TestMFS, TestMFT, TestWF, ThreadLock, ThreadLockAlways, ThreadUnlock, TIF_DISABLEHOOKS, tagTHREADINFO::TIF_flags, TRUE, Unlock, USER_SOUND_MENUPOPUP, WEFTOPMOST, WFOLDUI, WFVISIBLE, tagITEM::xItem, xxxCleanupDesktopMenu(), xxxClientRegisterDragDrop(), xxxCreateWindowEx(), xxxDestroyWindow(), xxxMNCloseHierarchy(), xxxMNDestroyHandler(), xxxMNPositionHierarchy(), xxxSendMessage(), xxxSetParent(), xxxSetWindowPos(), xxxUpdateWindow(), xxxWindowEvent(), and tagITEM::yItem. Referenced by xxxMenuWindowProc(), xxxMNButtonDown(), xxxMNButtonUp(), xxxMNKeyDown(), and xxxMNKeyFilter().
|
|
Definition at line 758 of file mncomput.c. References CheckLock, tagMENU::cxMenu, tagMENU::cyMenu, FALSE, GetCaptionHeight(), GetWindowBorders(), MFISPOPUP, MFSYSMENU, tagWND::rcWindow, tagMENU::spwndNotify, SYSMET, TestMF, TRUE, and xxxMenuBarCompute(). Referenced by xxxGetMenuItemRect(), xxxHiliteMenuItem(), xxxHotTrackMenu(), xxxMenuItemFromPoint(), and xxxMNStartMenu().
|
|
Definition at line 181 of file ntuser/kernel/menu.c. References FALSE, tagMENUSTATE::fSetCapture, NULL, tagTHREADINFO::pMenuState, PtiCurrent, QF_CAPTURELOCKED, and xxxReleaseCapture(). Referenced by xxxEndMenu(), xxxMNCancel(), xxxMNLoop(), xxxMNStartMenu(), and xxxTrackPopupMenuEx().
|
|
Definition at line 2818 of file ntuser/kernel/menu.c. References _KillTimer(), tagMENU::cItems, tagMENUSTATE::fAboutToAutoDismiss, tagPOPUPMENU::fAboutToHide, FALSE, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fHasMenuBar, tagPOPUPMENU::fHideTimer, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagMENUSTATE::fMouseOffMenu, tagPOPUPMENU::fShowTimer, FWINABLE, IDSYS_MNHIDE, IDSYS_MNSHOW, L, Lock, MFMWFP_NOITEM, MNAnimate(), MNIsItemSelected(), MNIsScrollArrowSelected(), MNSetTimerToCloseHierarchy(), NULL, tagPOPUPMENU::posDropped, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, tagMENU::rgItems, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndActivePopup, tagPOPUPMENU::spwndNextPopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, tagPOPUPMENU::spwndPrevPopup, ThreadLock, ThreadUnlock, TRUE, xxxMNCloseHierarchy(), xxxMNDoScroll(), xxxMNInvertItem(), xxxSendMenuSelect(), xxxSendMessage(), and xxxWindowEvent(). Referenced by xxxMenuWindowProc(), xxxMNButtonDown(), xxxMNCancel(), xxxMNChar(), xxxMNKeyDown(), xxxMNKeyFilter(), xxxMNMouseMove(), and xxxMNSwitchToAlternateMenu().
|
|
Definition at line 152 of file ntuser/kernel/menu.c. References tagMENUSTATE::fSetCapture, gpqForeground, tagTHREADINFO::pMenuState, tagTHREADINFO::pq, PtiCurrent, QF_CAPTURELOCKED, tagQ::QF_flags, SCREEN_CAPTURE, tagQ::spwndCapture, tagPOPUPMENU::spwndNotify, TRUE, and xxxCapture(). Referenced by xxxMenuWindowProc(), xxxMNEndMenuState(), xxxMNKeyDown(), and xxxMNStartMenu().
|
|
Definition at line 63 of file menudd.c. References ClearMFS, tagITEM::cxItem, tagITEM::cyItem, IsMFMWFPWindow(), MNGetpItem(), MNGetToppItem(), NULL, SetMFS, tagPOPUPMENU::spmenu, SYSMET, ThreadLockAlways, ThreadUnlock, TRUE, tagITEM::xItem, xxxInvalidateRect(), and tagITEM::yItem. Referenced by xxxInsertMenuItem(), xxxMNDragLeave(), and xxxMNUpdateDraggingInfo().
|
|
Definition at line 495 of file ntuser/kernel/menu.c. References BOOL, tagMENU::cItems, tagITEM::cyItem, tagMENU::cyMax, tagMENU::cyMenu, tagMENU::dwArrowsOn, FALSE, tagMENU::hbrBack, tagMENU::iMaxTop, tagMENU::iTop, MFMWFP_DOWNARROW, MFMWFP_UPARROW, MNDrawArrow(), MNDrawFullNC(), MNGetToppItem(), MSA_ATBOTTOM, MSA_ATTOP, MSA_ON, NULL, tagMENU::rgItems, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndPopupMenu, TRUE, UINT, xxxInvalidateRect(), xxxScrollWindowEx(), and tagITEM::yItem. Referenced by xxxMNDoScroll(), and xxxMNInvertItem().
|
|
Definition at line 677 of file mnstate.c. References _GetKeyState(), BOOL, FALSE, tagMENUSTATE::fAutoDismiss, tagMENUSTATE::fButtonAlwaysDown, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fDestroyed, tagMENUSTATE::fDragAndDrop, tagPOPUPMENU::fIsMenuBar, tagMENUSTATE::fIsSysMenu, tagPOPUPMENU::fIsSysMenu, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fMenuStarted, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fNoNotify, tagMENUSTATE::fNotifyByPos, FWINABLE, GetpMenuState(), HWq, IsRootPopupMenu(), L, LockPopupMenu(), tagMENUSTATE::mnFocus, MNPositionSysMenu(), NT_SUCCESS, NULL, PtoH, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagPOPUPMENU::spwndNotify, TestMF, ThreadLock, ThreadUnlock, TRUE, xxxClientLoadOLE(), xxxGetInitMenuParam(), xxxGetSysMenu(), xxxMNRecomputeBarIfNeeded(), xxxMNReleaseCapture(), xxxMNSetCapture(), xxxSendMessage(), and xxxWindowEvent(). Referenced by xxxMNKeyFilter(), xxxMNLoop(), and xxxTrackPopupMenuEx().
|
|
Definition at line 540 of file mnstate.c. References _PostMessage(), CheckLock, FALSE, tagPOPUPMENU::fHasMenuBar, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fRtoL, GETPTI, L, Lock, MFMWFP_NOITEM, MFRTL, MNAllocPopup(), MNFreePopup(), NULL, tagTHREADINFO::pMenuState, tagPOPUPMENU::posSelectedItem, tagPOPUPMENU::ppopupmenuRoot, PtiCurrent, tagWND::spmenu, tagPOPUPMENU::spwndNotify, tagWND::spwndParent, tagPOPUPMENU::spwndPopupMenu, TestMF, TestWF, TestwndChild, ThreadLockAlways, ThreadUnlock, TRUE, WEFRTLREADING, WFSYSMENU, xxxMNAllocMenuState(), and xxxSendMessage(). Referenced by xxxSysCommand().
|
|
Definition at line 795 of file ntuser/kernel/menu.c. References BOOL, FALSE, tagPOPUPMENU::fDestroyed, tagPOPUPMENU::fIsMenuBar, tagPOPUPMENU::fIsSysMenu, tagMENUSTATE::fIsSysMenu, FWINABLE, GetpMenuState(), Lock, MFMWFP_NOITEM, MFSYSMENU, NULL, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagWND::spmenuSys, tagPOPUPMENU::spwndNotify, tagMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestMF, TestWF, ThreadLock, ThreadUnlock, TRUE, Unlock, WFSYSMENU, xxxMNSelectItem(), and xxxWindowEvent(). Referenced by xxxHandleMenuMessages(), xxxMNChar(), xxxMNKeyDown(), xxxMNKeyFilter(), and xxxMNMouseMove().
|
|
Definition at line 279 of file menudd.c. References BOOL, tagITEM::cyItem, FALSE, IsMFMWFPWindow(), LockMFMWFPWindow(), MFMWFP_NOITEM, MFMWFP_OFFMENU, MNGetpItem(), MNGetToppItem(), NULL, tagMENUSTATE::ptMouseLast, tagPOPUPMENU::spmenu, SYSMET, ThreadLock, ThreadUnlock, TRUE, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, UINT, xxxMNSetGapState(), and tagITEM::yItem. Referenced by xxxMNMouseMove().
|
|
Definition at line 1106 of file mnchange.c. References _GetClientRect(), tagMENU::cxMenu, tagITEM::cyItem, tagMENU::cyMenu, tagMENU::dwArrowsOn, DWORD, L, MNGetToppItem(), MNUS_DELETE, MNUS_DRAWFRAME, MSA_OFF, NULL, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndPopupMenu, ThreadLock, ThreadUnlock, TRUE, xxxInvalidateRect(), xxxScrollWindowEx(), xxxSendMessage(), xxxSetWindowPos(), and tagITEM::yItem. Referenced by xxxEnableMenuItem(), xxxRemoveDeleteMenuHelper(), xxxSetLPITEMInfo(), and xxxSetMenuInfo().
|
|
Definition at line 2444 of file ntuser/kernel/input.c. References _GETPDESK, AW_TRY, AW_TRY2, BOOL, CheckLock, CheckOnTop(), tagQ::codeCapture, GETPTI, HW, MA_PASSTHRU, MA_REHITTEST, MA_SKIP, NO_CAP_CLIENT, NULL, tagTHREADINFO::pq, PWNDDESKTOP, QF_EVENTDEACTIVATEREMOVED, tagQ::QF_flags, tagWND::rcClient, SHORT, tagQ::spwndActive, tagQ::spwndCapture, tagWND::spwndParent, TestUP, TestWF, TestwndChild, ThreadLockAlwaysWithPti, ThreadLockWithPti, ThreadUnlock, TIF_CSRSSTHREAD, UINT, WEFNOPARENTNOTIFY, WEFTOPMOST, WFDISABLED, WFWIN40COMPAT, xxxActivateWindow(), xxxActiveWindowTracking(), and xxxSendMessage(). Referenced by xxxScanSysQueue().
|
|
Definition at line 2020 of file ntinput.c. References CheckCritOut, ConvertToMouseDriverFlags, dwFlags, GetMouseCoord(), gptCursorAsync, VOID(), and xxxMoveEventAbsolute(). Referenced by xxxMKMouseMove(), xxxMKMoveAccelCursorTimer(), xxxMKMoveConstCursorTimer(), and xxxMouseEventDirect().
|
|
Definition at line 1053 of file movesize.c. References _CallMsgFilter(), BORDER_EXTRA, CheckLock, CLEAR_PUDF, CLIENT_CAPTURE_INTERNAL, _MOVESIZEDATA::cmd, tagDISPLAYINFO::cMonitors, CopyRect, DDR_START, DWORD, _MOVESIZEDATA::dxMouse, _MOVESIZEDATA::dyMouse, FALSE, _MOVESIZEDATA::fDragFullWindows, _MOVESIZEDATA::fForeground, _MOVESIZEDATA::fInitSize, _MOVESIZEDATA::fmsKbd, FNID_COMBOBOX, _MOVESIZEDATA::fOffScreen, _MOVESIZEDATA::fTrackCancelled, FWINABLE, GetCaptionHeight(), GETFNID, GetPrimaryMonitor(), GETPTI, ghrgnUpdateSave, gnUpdateSave, gpDispInfo, gpqForeground, gpsi, gptiForeground, tagDISPLAYINFO::hDev, HISHORT, tagWND::hrgnClip, _MOVESIZEDATA::impx, _MOVESIZEDATA::impy, IntersectRect(), IsWinEventNotifyDeferredOK, L, Lock, LOSHORT, MOVESIZEDATA, msg, NULL, tagTHREADINFO::pmsd, tagTHREADINFO::pq, PtiCurrent, _MOVESIZEDATA::ptMaxTrack, _MOVESIZEDATA::ptMinTrack, _MOVESIZEDATA::ptRestore, PUDF_DRAGFULLWINDOWS, PUDF_DRAGGINGFULLWINDOW, PWNDDESKTOP, tagWND::rcClient, _MOVESIZEDATA::rcDrag, _MOVESIZEDATA::rcDragCursor, _MOVESIZEDATA::rcParent, tagDISPLAYINFO::rcScreen, tagWND::rcWindow, _MOVESIZEDATA::rcWindow, tagMONITOR::rcWork, rgcmdmpix, rgcmdmpiy, rgimpiwx, rgimpiwy, SET_OR_CLEAR_PUDF, SetForegroundPriority(), _MOVESIZEDATA::spwnd, tagQ::spwndCapture, tagQ::spwndFocus, tagWND::spwndParent, SYSCUR, SYSMET, TEST_BOOL_PUDF, TestWF, ThreadLockAlwaysWithPti, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_MOVESIZETRACKING, TIF_TRACKRECTVISIBLE, TRUE, Unlock, VOID(), WEFTOOLWINDOW, WEFTOPMOST, WFMINIMIZED, WFSIZEBOX, xxxCallHook(), xxxCapture(), xxxDispatchMessage(), xxxDrawDragRect(), xxxInitSendValidateMinMaxInfo(), xxxMS_FlushWigglies(), xxxMS_TrackMove(), xxxPeekMessage, xxxSendMessage(), xxxTrackInitSize(), xxxTranslateMessage(), xxxWaitMessage(), xxxWindowEvent(), zzzClipCursor(), zzzInternalSetCursorPos(), zzzSetCursor(), zzzSetFMouseMoved(), and zzzShowCursor(). Referenced by xxxSysCommand().
|
|
Definition at line 144 of file swp.c. References BOOL, CheckLock, cy, MW_FLAGS_NOREDRAW, MW_FLAGS_REDRAW, NULL, PWNDDESKTOP, tagWND::spwndParent, TestWF, WFWIN31COMPAT, xxxSetWindowPos(), and xxxValidateRect(). Referenced by NtUserMoveWindow(), and xxxSBWndProc().
|
|
Definition at line 4271 of file queue.c. References apObjects, CheckForClientDeath, CheckProcessForeground(), ClearQueueServerEvent(), _CLIENTINFO::cSpins, DEVICE_TYPE_MOUSE, DWORD, EnterCrit, FALSE, tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeMask, gptiForeground, IsHooked, IsWinEventNotifyDeferredOK, KeWaitForMultipleObjects(), LeaveCrit, MSGWAITCALLBACK, NT_SUCCESS, NTSTATUS(), NULL, tagTHREADINFO::pClientInfo, tagTHREADINFO::pcti, tagTHREADINFO::pEventQueueServer, PtiCurrent, SleepInputIdle(), Status, tagTHREADINFO::TIF_flags, TIF_SPINNING, UserMode, WHF_FOREGROUNDIDLE, WrUserRequest, xxxCallHook(), and zzzWakeInputIdle(). Referenced by xxxDesktopThread().
|
|
Definition at line 1675 of file tmswitch.c. References _GetAsyncKeyState(), _GetNextQueueWindow(), _PostMessage(), BOOL, ClearMF, DbgPrint, FALSE, FDIR_BACKWARD, FDIR_FORWARD, tagSwitchWndInfo::fJournaling, Getpswi(), GETPTI, GetTopLevelWindow(), gLangToggleKeyState, glinp, gpqForeground, gptiRit, grpdeskRitInput, gspwndActivate, gspwndAltTab, gspwndFullScreen, gwMouseOwnerButton, HW, InitSwitchWndInfo(), IsWinEventNotifyDeferred, KLT_NONE, Lock, MFUNDERLINE, NextTopWindow(), NTW_PREVIOUS, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, tagQ::ptiKeyboard, tagLASTINPUT::ptiLastWoken, PWND_BOTTOM, RevalidateHwnd, tagTHREADINFO::rpdesk, SetMF, Setpswi(), SFW_ACTIVATERESTORE, SFW_SWITCH, tagWND::spmenu, tagDESKTOPINFO::spwnd, tagQ::spwndActive, tagWND::spwndChild, tagQ::spwndFocus, SWITCHWNDCLASS, SwitchWndCleanup(), TestWF, ThreadLockAlwaysWithPti, ThreadLockPool, ThreadLockWithPti, ThreadUnlock, ThreadUnlockPool, TIF_CSRSSTHREAD, TIF_SYSTEMTHREAD, TRUE, Unlock, VER40, VOID(), WEFTOPMOST, WFCHILD, xxxCancelCoolSwitch(), xxxCreateWindowEx(), xxxMoveSwitchWndHilite(), xxxSendMessageTimeout(), xxxSendNotifyMessage(), xxxSetForegroundWindow2(), xxxSetThreadDesktop(), xxxSetWindowPos(), and xxxShowSwitchWindow(). Referenced by xxxKeyEvent().
|
|
Definition at line 2295 of file ntimm.c. References CheckLock, gdwIMEConversionStatus, gdwIMEOpenStatus, GETPTI, gHimcFocus, gptiForeground, tagKL::hkl, HWq, IsHooked, NlsKbdSendIMENotification(), NULL, tagTHREADINFO::pq, SetConvMode(), tagTHREADINFO::spklActive, VOID(), WHF_SHELL, and xxxCallHook(). Referenced by NtUserNotifyIMEStatus().
|
|
Definition at line 1508 of file w32/ntuser/kernel/init.c. References CI_GetClrVal(), FastGetProfileStringFromIDW(), gargbInitial, gpsi, INT, PMAP_COLORS, SSCF_FORCESOLIDCOLOR, SSCF_SETMAGICCOLORS, STR_COLOREND, STR_COLORSTART, szNull, VOID(), and xxxSetSysColors(). Referenced by InitUserScreen(), and xxxUpdatePerUserSystemParameters().
|
|
|
|
Definition at line 2121 of file tmswitch.c. References _CallMsgFilter(), _GetKeyState(), _GetNextQueueWindow(), _PostMessage(), ALT_ESCAPE, ALT_F6, BOOL, FALSE, tagSwitchWndInfo::fJournaling, Getpswi(), GETPTI, gpqForeground, gptiRit, grpdeskRitInput, gspwndAltTab, gspwndFullScreen, HW, InitSwitchWndInfo(), IsWinEventNotifyDeferredOK, Lock, msg, NextTopWindow(), NTW_PREVIOUS, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, PtoH, PWND_BOTTOM, RevalidateHwnd, SCREEN_CAPTURE, Setpswi(), tagDESKTOPINFO::spwnd, tagQ::spwndActive, SWITCHWNDCLASS, SwitchWndCleanup(), TestWF, ThreadLockAlwaysWithPti, ThreadLockPool, ThreadLockWithPti, ThreadUnlock, ThreadUnlockPool, TRUE, UINT, VER40, VOID(), WEFTOPMOST, WFMINIMIZED, xxxCancelCoolSwitch(), xxxCapture(), xxxCreateWindowEx(), xxxDispatchMessage(), xxxMoveSwitchWndHilite(), xxxPeekMessage, xxxReleaseCapture(), xxxSendNotifyMessage(), xxxSetForegroundWindow(), xxxSetWindowPos(), xxxShowSwitchWindow(), xxxTranslateMessage(), and xxxWaitMessage(). Referenced by xxxSysCommand().
|
|
Definition at line 124 of file ntuser/kernel/clipbrd.c. References BOOL, CheckClipboardAccess(), CheckLock, FALSE, GETPTI, tagWINDOWSTATION::iClipSerialNumber, tagPROCESSINFO::iClipSerialNumber, Lock, NULL, tagTHREADINFO::ppi, tagWINDOWSTATION::ptiClipLock, PtiCurrent, tagWINDOWSTATION::spwndClipOpen, tagWINDOWSTATION::spwndClipOwner, TestWF, TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, and WFDESTROYED. Referenced by NtUserOpenClipboard(), and xxxSnapWindow().
|
|
Definition at line 3265 of file desktop.c. References CloseProtectedHandle(), dwFlags, tagDESKTOP::dwSessionId, Error, ExDesktopObjectType, FALSE, gSessionId, HF_PROTECTED, KernelMode, LogDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObOpenObjectByName(), ObReferenceObjectByHandle(), OpenDesktopCompletion(), PtiCurrent, SetHandleFlag(), Status, TRACE_INIT, and TRUE. Referenced by NtUserOpenDesktop(), xxxResolveDesktop(), and xxxResolveDesktopForWOW().
|
|
Definition at line 72 of file paint.c. References BOOL, CheckLock, FillRect(), NULL, PtiCurrent, PWNDDESKTOP, tagWND::rcClient, TRUE, and xxxGetControlColor(). Referenced by xxxFillWindow().
|
|
Definition at line 2891 of file kernel/sendmsg.c. Referenced by xxxProcessEventMessage().
|
|
Definition at line 3772 of file queue.c. References _PostMessage(), ATW_ASYNC, ATW_NOZORDER, ATW_SETFOCUS, BOOL, CBKEYSTATE, CleanEventMessage(), DF_MOUSEMOVETRK, DF_TOOLTIP, DF_TOOLTIPACTIVE, DF_TOOLTIPSHOWING, DF_TRACKMOUSELEAVE, DoBeep(), tagDESKTOP::dwDTFlags, DWORD, tagQMSG::dwQEvent, GetMouseKeyFlags(), GETPTI, gpqForeground, tagDESKTOP::htEx, IsHooked, IsWinEventNotifyDeferredOK, LockWindowUpdate2(), tagQMSG::msg, NULL, PBYTE, PEM_ACTIVATE_NOZORDER, PEM_ACTIVATE_RESTORE, pfnBP, PostEventMessage(), PostShellHookMessages(), tagTHREADINFO::ppi, tagTHREADINFO::pq, ProcessUpdateKeyStateEvent(), PtiCurrent, PtoHq, PTOOLTIPWND, PWND_TOP, QEVENT_ACTIVATE, QEVENT_APPCOMMAND, QEVENT_ASYNCSENDMSG, QEVENT_CANCELMODE, QEVENT_CANCELMOUSEMOVETRK, QEVENT_DEACTIVATE, QEVENT_DESTROYWINDOW, QEVENT_HUNGTHREAD, QEVENT_NOTIFYWINEVENT, QEVENT_POSTMESSAGE, QEVENT_RITACCESSIBILITY, QEVENT_RITSOUND, QEVENT_SETWINDOWPOS, QEVENT_SHOWWINDOW, QEVENT_UPDATEKEYSTATE, RevalidateHwnd, RITSOUND_DOBEEP, RITSOUND_DOWNSIREN, RITSOUND_HIGHBEEP, RITSOUND_KEYCLICK, RITSOUND_LOWBEEP, RITSOUND_UPSIREN, tagTHREADINFO::rpdesk, SetWakeBit(), tagQ::spwndActive, tagQ::spwndCapture, tagQ::spwndFocus, tagDESKTOP::spwndTooltip, tagDESKTOP::spwndTrack, TestUP, TestWF, ThreadLockAlwaysWithPti, ThreadLockPoolCleanup, ThreadUnlock, ThreadUnlockPoolCleanup, TIF_ALLOWFOREGROUNDACTIVATE, tagTHREADINFO::TIF_flags, TRUE, UINT, VOID(), WEF_ASYNC, WEF_POSTED, WFCHILD, WFINDESTROY, WFMINIMIZED, WHF_SHELL, WPUpdateCheckPointSettings(), xxxActivateThisWindow(), xxxCallHook(), xxxCancelMouseMoveTracking(), xxxCancelTracking(), xxxDeactivate(), xxxDestroyWindow(), xxxFreeWindow(), xxxProcessAsyncSendMessage(), xxxProcessHungThreadEvent(), xxxProcessNotifyWinEvent(), xxxProcessSetWindowPosEvent(), xxxResetTooltip(), xxxSendMessage(), xxxSetForegroundWindow2(), xxxSetWindowPos(), xxxShowWindow(), xxxUpdateTray(), zzzActiveCursorTracking(), and zzzClipCursor(). Referenced by xxxScanSysQueue().
|
|
Definition at line 2791 of file ntinput.c. References BYTE, CheckCritIn, tagLASTINPUT::dwFlags, GetActiveHKL(), glinp, gpDispInfo, gpsi, KEOEMProcs(), LINP_INPUTTIMEOUTS, LINP_KEYBOARD, LINP_POWERTIMEOUTS, NtGetTickCount(), tagDISPLAYINFO::pmdev, TestRawKeyDown, tagLASTINPUT::timeLastInputMessage, UpdateRawKeyState(), VOID(), xxxKELocaleProcs(), xxxKENLSProcs(), and xxxKeyEvent(). Referenced by ProcessKeyboardInput(), RemoteSyncToggleKeys(), xxxFKAcceptanceDelayTimer(), xxxFKRepeatRateTimer(), xxxInternalKeyEventDirect(), xxxStickyKeys(), xxxToggleKeysTimer(), and xxxUpdateModifierState().
|
|
Definition at line 68 of file kernel/winable.c. References BEGINATOMICCHECK, DBGVERIFYEVENTHOOK, DBGVERIFYNOTIFY, DestroyNotify(), tagNOTIFY::dwWEFlags, ENDATOMICCHECK, tagEVENTHOOK::fDestroyed, tagEVENTHOOK::fSync, GETPTI, gptiRit, tagEVENTHOOK::head, tagEVENTHOOK::ihmod, IsRestricted(), tagPROCESSINFO::luidSession, NULL, tagEVENTHOOK::offPfn, tagEVENTHOOK::pehNext, PostEventMessage(), tagTHREADINFO::ppi, PtiCurrent, tagNOTIFY::ptiReceiver, QEVENT_NOTIFYWINEVENT, RtlEqualLuid(), tagNOTIFY::spEventHook, ThreadLockAlways, ThreadUnlock, TIF_ALLOWOTHERACCOUNTHOOK, TIF_CSRSSTHREAD, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TIF_SYSTEMTHREAD, TIF_WOW64, WEF_ASYNC, WEF_DEFERNOTIFY, WEF_POSTED, xxxClientCallWinEventProc(), and xxxGetEventProc(). Referenced by xxxFlushDeferredWindowEvents(), xxxProcessEventMessage(), and xxxWindowEvent().
|
|
Definition at line 1884 of file swp.c. References tagSMWP::acvr, tagSMWP::ccvr, FALSE, InternalBeginDeferWindowPos(), NULL, VOID(), and xxxEndDeferWindowPosEx(). Referenced by xxxProcessEventMessage().
|
|
Referenced by xxxDrawMenuBarUnderlines(), xxxMB_FindLongestString(), xxxMNItemSize(), and xxxRealDrawMenuItem(). |
|
Definition at line 41 of file kernel/text.c. References _GetTextMetricsW(), _TextOutW(), CALL_LPK, dwFlags, GetPrefixCount(), NULL, PtiCurrentShared, RtlInitUnicodeString(), SetRect(), and xxxClientPSMTextOut(). Referenced by DT_InitDrawTextInfo(), xxxDrawMenuBarUnderlines(), xxxDrawMenuItemText(), and xxxRealDrawMenuItem().
|
|
Definition at line 536 of file w32/ntuser/kernel/misc.c. References dwFlags, FALSE, NtGetTickCount(), USHORT, VOID(), and xxxKeyEvent(). Referenced by xxxRemoteStopScreenUpdates().
|
|
Definition at line 5901 of file queue.c. References BOOL, _ETHREAD::Cid, tagTHREADINFO::cWindows, DWORD, tagWINDOWSTATION::dwWSF_Flags, FALSE, FHungApp(), GetTaskName(), gpidLogon, tagTDB::hTaskWow, HW, ISCSRSS, tagWOWPROCESSINFO::lpfnWowExitTask, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObjectByHandle(), tagDESKTOP::pDeskInfo, tagTHREADINFO::ppi, PsThreadType, tagTHREADINFO::ptdb, PtiCurrent, PtiFromThread, tagPROCESSINFO::pwpi, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, SHUTDOWN_KNOWN_PROCESS, SHUTDOWN_UNKNOWN_PROCESS, tagDESKTOPINFO::spwnd, Status, TIF_16BIT, tagTHREADINFO::TIF_flags, UnlockThread, UserMode, WMCS_NORETRY, WSF_NOIO, WSF_REALSHUTDOWN, xxxRestoreCsrssThreadDesktop(), xxxSetCsrssThreadDesktop(), and xxxSwitchDesktop(). Referenced by NtUserQueryInformationThread().
|
|
Definition at line 954 of file mndraw.c. References _DrawIconEx(), BC_INVERT, BitBltSysBmp(), BltColor(), BOOL, tagITEM::cch, CH_HELPPREFIX, CheckLock, tagMENU::cItems, tagOEMBITMAPINFO::cx, tagITEM::cxBmp, tagITEM::cxItem, CXMENU3DEDGE, tagMENU::cxTextAlign, tagOEMBITMAPINFO::cy, cy, tagITEM::cyBmp, tagITEM::cyItem, CYMENU3DEDGE, DOBI_PUSHED, DrawMenuItemCheckMark(), tagTHREADINFO::dwExpWinVer, tagITEM::dwItemData, tagITEM::dxTab, FALSE, FindCharPosition(), gcxMenuFontChar, gcyMenuFontChar, gcyMenuFontExternLeading, ghdcMem2, gpsi, tagITEM::hbmp, HDCBITS, HMValidateHandleNoRip(), INT, tagITEM::lpstr, max, MFISPOPUP, MFUNDERLINE, mnDrawHilite(), MNLEFTMARGIN, MNXSPACE, NULL, OBI_CLOSE_MBAR, OBI_CLOSE_MBAR_I, OBI_COUNT, OBI_MENUARROW, OBI_MENUARROW_L, OBI_MENUCHECK, OBI_POPUPFIRST, OBI_REDUCE_MBAR, OBI_REDUCE_MBAR_I, OBI_RESTORE_MBAR, PICON, GRAYMENU::pItem, GRAYMENU::pMenu, PtiCurrent, tagMENU::rgItems, SetupFakeMDIAppStuff(), tagITEM::spSubMenu, SRCSTENCIL, SYSHBR, SYSICO, SYSMET, TestMF, TestMFS, TestMFT, TextPointer, ThreadLock, ThreadUnlock, TRUE, TYPE_WINDOW, UINT, VER40, tagOEMBITMAPINFO::x, xxxDrawMenuItemText(), xxxGetWindowSmIcon(), xxxPSMGetTextExtent(), xxxPSMTextOut(), xxxSendMenuDrawItemMessage(), and tagOEMBITMAPINFO::y. Referenced by xxxDrawState().
|
|
Definition at line 863 of file desktop.c. References _GetDC(), _ReleaseDC(), CheckLock, FALSE, FNID_DESKTOP, GETFNID, ghpalWallpaper, VOID(), and xxxInternalPaintDesktop(). Referenced by xxxBroadcastPaletteChanged(), and xxxDesktopWndProc().
|
|
Definition at line 146 of file palette.c. References DTF_NEEDSPALETTECHANGED, tagDESKTOP::dwDTFlags, DWORD, FALSE, FreeAllSpbs(), grpWinStaList, tagWND::head, NULL, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, ThreadLock, ThreadUnlock, WindowFromCacheDC(), and xxxBroadcastPaletteChanged(). Referenced by BMPtoDIB(), ConvertToDDB(), DIBtoBMP(), xxxDrawWallpaper(), and xxxInternalPaintDesktop().
|
|
Definition at line 1964 of file kernel/sendmsg.c. References BOOL, CallClientProcA, CheckCritIn, tagCLIENTTHREADINFO::CTIF_flags, CTIF_INSENDMESSAGE, DirectedScheduleTask(), tagINTERSENDMSGEX::dwData, FALSE, tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeBits, tagINTERSENDMSGEX::fuCall, HW, tagHOOK::iHook, IsHooked, ISM_CALLBACK, ISM_CB_CLIENT, ISM_REPLY, L, tagHOOKMSGSTRUCT::lParam, tagINTERSENDMSGEX::lpResultCallBack, _CWPRETSTRUCTEX::lResult, tagINTERSENDMSGEX::lRet, tagHOOKMSGSTRUCT::nCode, NULL, tagTHREADINFO::pcti, tagHOOKMSGSTRUCT::phk, PHOOKMSGSTRUCT, PSMS, tagTHREADINFO::psmsCurrent, tagTHREADINFO::psmsReceiveList, _CWPRETSTRUCTEX::psmsSender, _CWPSTRUCTEX::psmsSender, tagTHREADINFO::psmsSent, SET_FLAG, SET_OR_CLEAR_FLAG, SetWakeBit(), SMF_CB_CLIENT, SMF_CB_REPLY, SMF_CB_REQUEST, SMF_RECEIVEDMESSAGE, SMF_RECEIVERBUSY, SMF_RECEIVERDIED, SMF_RECEIVERFREE, SMF_REPLY, SMF_SENDERDIED, TestWF, ThreadLock, ThreadUnlock, TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, UnlinkSendListSms(), VOID(), WFSERVERSIDEPROC, WHF_CALLWNDPROC, WHF_CALLWNDPROCRET, xxxCallHook(), xxxCallHook2(), xxxInterSendMsgEx(), XXXSENDMESSAGETOCLIENT, and xxxSleepTask().
|
|
Definition at line 75 of file metrics.c. References _GetProp(), tagSERVERINFO::atomIconProp, BOOL, CheckLock, DestroyClassSmIcon(), DestroyWindowSmIcon(), gpsi, MAKEINTATOM, tagWND::pcls, PROPF_INTERNAL, TestWF, TRUE, VOID(), WFSMQUERYDRAGICON, xxxCreateClassSmIcon(), and xxxCreateWindowSmIcon(). Referenced by xxxDWP_SetIcon().
|
|
Definition at line 192 of file drawfrm.c. References CheckLock, NULL, and xxxSetWindowPos(). Referenced by xxxDrawMenuBar(), xxxSetMenu(), xxxSetScrollBar(), xxxSetWindowStyle(), and xxxShowScrollBar().
|
|
Definition at line 205 of file drawfrm.c. References CheckLock, HWq, IsTrayWindow(), L, NULL, PostShellHookMessages(), xxxCallHook(), and xxxSetWindowPos().
|
|
Definition at line 135 of file hungapp.c. References _GetDCEx(), _GetWindowLong, _ReleaseDC(), tagCLS::atomClassName, BEGINATOMICCHECK, CheckCritIn, CheckLock, ClearHungFlag(), CMSHUNGAPPTIMEOUT, CopyRect, CopyRgn, CreateEmptyRgn(), DWORD, ENDATOMICCHECK, FHungApp(), FillRect(), gatomConsoleClass, GetCurrentProcessId, GETPTI, ghbrHungApp, ghrgnInv2, tagWND::head, HRGN_FULL, tagWND::hrgnUpdate, IntersectRect(), IntersectRgn, NULL, OffsetRect(), tagWND::pcls, PWNDDESKTOP, tagWND::rcWindow, SetRectRgnIndirect(), SetWF, tagWND::spwndChild, tagWND::spwndNext, SYSHBR, SYSHBRUSH, TestWF, TestwndFrameOn, ThreadLock, ThreadLockExchangeAlways(), ThreadLockNever, ThreadUnlock, TRUE, UINT, VOID(), WFCLIPCHILDREN, WFCLIPSIBLINGS, WFDESTROYED, WFDIALOGWINDOW, WFREDRAWIFHUNG, WFSENDERASEBKGND, WFSENDNCPAINT, WFSTARTPAINT, WFUPDATEDIRTY, WFVISIBLE, WFWIN40COMPAT, WINDOW, xxxCalcClientRect(), xxxDrawWindowFrame(), xxxInternalInvalidate(), and xxxInternalPaintDesktop(). Referenced by xxxHungAppDemon(), xxxSimpleDoSyncPaint(), and xxxUpdateOtherThreadsWindows().
|
|
Definition at line 107 of file hungapp.c. References _GetDCEx(), _ReleaseDC(), CheckLock, NULL, UINT, VOID(), and xxxDrawCaptionBar(). Referenced by xxxHungAppDemon(), and xxxSetForegroundWindow2().
|
|
Definition at line 766 of file dwp.c. References _GetWindowDC(), _ReleaseDC(), BOOL, BYTE, CheckLock, FALSE, HWq, IsTrayWindow(), L, LOBYTE, PostShellHookMessages(), TestWF, TestwndFrameOn, TRUE, WFBORDERMASK, WFCAPTION, WFVISIBLE, xxxCallHook(), and xxxDrawCaptionBar(). Referenced by xxxDefWindowProc(), xxxDWP_SetIcon(), xxxEnableMenuItem(), xxxHelpLoop(), and xxxSetClassIconEnum().
|
|
Definition at line 299 of file update.c. References BOOL, CheckLock, CopyRgn, ghrgnInv0, HRGN_FULL, IsVisible(), NULL, PtiCurrent, PWNDDESKTOP, tagWND::rcClient, SetRectRgnIndirect(), TestWF, ThreadLock, ThreadUnlock, TRUE, and xxxInternalInvalidate(). Referenced by NtUserRedrawWindow(), RemoteRedrawRectangle(), xxxDesktopWndProc(), xxxDestroyWindow(), xxxInvalidateDesktopOnPaletteChange(), xxxInvalidateRect(), xxxInvalidateRgn(), xxxMakeWindowForegroundWithState(), xxxMinimizeHungWindow(), xxxScrollWindowEx(), xxxSetLayeredWindow(), xxxSetWindowPos(), xxxUserResetDisplayDevice(), xxxValidateRect(), and xxxValidateRgn().
|
|
Definition at line 101 of file class.c. References tagCLS::atomClassName, CSF_WOWCLASS, dwFlags, HMValidateHandleNoRip(), tagTDB::hTaskWow, tagCLS::hTaskWow, InternalRegisterClassEx(), ISCPDTAG, tagCLS::lpszClientAnsiMenuName, tagCLS::lpszClientUnicodeMenuName, NULL, PCALLPROCDATA, PCLSMENUNAME, _CALLPROCDATA::pfnClientPrevious, tagCLSMENUNAME::pszClientAnsiMenuName, tagTHREADINFO::ptdb, PtiCurrent, PWCFromPCLS, tagCLSMENUNAME::pwszClientUnicodeMenuName, TIF_16BIT, tagTHREADINFO::TIF_flags, and TYPE_CALLPROC. Referenced by NtUserRegisterClassExWOW().
|
|
Definition at line 639 of file w32/ntuser/kernel/pnp.c. References aDeviceTemplate, CheckCritIn, DEVICE_TYPE_MAX, DeviceClassCDROMNotify(), DeviceClassNotify(), DWORD, EnterCrit, EventCategoryDeviceInterfaceChange, gbRemoteSession, gpWin32kDriverObject, IO_NOTIFICATION_EVENT_CATEGORY, IoCreateDriver(), IoRegisterPlugPlayNotification(), L, LeaveCrit, NT_SUCCESS, NTSTATUS(), NULL, OpenMultiplePortDevice(), PDRIVER_NOTIFICATION_CALLBACK_ROUTINE, PNPNOTIFY_DEVICE_INTERFACE_INCLUDE_EXISTING_INTERFACES, RtlInitUnicodeString(), Status, and Win32kPnPDriverEntry(). Referenced by RawInputThread().
|
|
Definition at line 565 of file kernel/exitwin.c. References BOOL, ExEventObjectType, FALSE, gpwpiFirstWow, tagWOWPROCESSINFO::hEventWowExecClient, tagWOWPROCESSINFO::lpfnWowExitTask, NT_SUCCESS, NULL, ObReferenceObjectByHandle(), tagWOWPROCESSINFO::pEventWowExec, PpiCurrent, PWOWPROCESSINFO, tagPROCESSINFO::pwpi, tagWOWPROCESSINFO::pwpiNext, UserMode, and WOWPROCESSINFO.
|
|
Definition at line 78 of file w32/ntuser/kernel/capture.c. References BOOL, DDR_ENDCANCEL, FALSE, _MOVESIZEDATA::fDragFullWindows, gpDispInfo, tagDISPLAYINFO::hDev, NO_CAP_CLIENT, NULL, tagTHREADINFO::pmsd, tagTHREADINFO::pq, PtiCurrent, QF_CAPTURELOCKED, tagQ::QF_flags, tagTHREADINFO::TIF_flags, TIF_MOVESIZETRACKING, TIF_TRACKRECTVISIBLE, TRUE, xxxCapture(), and xxxDrawDragRect(). Referenced by xxxDefWindowProc(), xxxDragObject(), xxxDWP_DoCancelMode(), xxxEndScroll(), xxxFreeWindow(), xxxHelpLoop(), xxxIsDragging(), xxxMNReleaseCapture(), xxxMS_TrackMove(), xxxOldNextWindow(), xxxTrackCaptionButton(), and xxxTrackInitSize().
|
|
Definition at line 188 of file w32/ntuser/kernel/misc.c. References _PostMessage(), FALSE, gbConnected, ghRemoteThinwireChannel, gnShadowers, gpDispInfo, gpEventDiconnectDesktop, gspdeskDisconnect, gspwndLogonNotify, gstrBaseWinStationName, gThinwireFileObject, tagDISPLAYINFO::hDev, HH_REMOTEDISCONNECT, HYDRA_HINT, ISCSRSS, ISTS, KernelMode, KeWaitForSingleObject(), NT_SUCCESS, NTSTATUS(), NULL, RemoteRedrawScreen(), Status, TRACE_HYDAPI, WrUserRequest, and xxxRemoteStopScreenUpdates().
|
|
Definition at line 735 of file w32/ntuser/kernel/misc.c. References BOOL, FALSE, gapulCvt_VK, gapulCvt_VK_84, gbConnected, ghKbdTblBase, ghRemoteKeyboardChannel, ghRemoteThinwireChannel, gnShadowers, gpDispInfo, gpKbdTbl, gThinwireFileObject, guKbdTblSize, tagDISPLAYINFO::hDev, ISCSRSS, ISTS, NULL, TRACE_HYDAPI, and xxxRemoteStopScreenUpdates().
|
|
Definition at line 273 of file w32/ntuser/kernel/misc.c. References _PostMessage(), BOOL, FALSE, gbClientDoubleClickSupport, gbConnected, gfEnableWindowsKey, ghRemoteThinwireChannel, gnShadowers, gpDispInfo, gRemoteClientKeyboardType, grpdeskRitInput, gspwndLogonNotify, gstrBaseWinStationName, gThinwireFileObject, tagDISPLAYINFO::hDev, HH_REMOTERECONNECT, HYDRA_HINT, InitKeyboard(), ISCSRSS, ISTS, KernelMode, L, min, NT_SUCCESS, NTSTATUS(), NULL, PDORECONNECTDATA, tagDISPLAYINFO::pmdev, RemoteRedrawScreen(), RtlInitUnicodeString(), SetPointer(), Status, TRACE_HYDAPI, TRUE, UpdateKeyLights(), UpdateMouseInfo(), xxxRemoteStopScreenUpdates(), and xxxUserChangeDisplaySettings().
|
|
Definition at line 606 of file w32/ntuser/kernel/misc.c. References FALSE, gbConnected, gnShadowers, ISCSRSS, ISTS, NTSTATUS(), Status, TRACE_HYDAPI, and xxxRemoteStopScreenUpdates().
|
|
Definition at line 674 of file w32/ntuser/kernel/misc.c. References FALSE, ISCSRSS, ISTS, NTSTATUS(), Status, TRACE_HYDAPI, and xxxRemoteStopScreenUpdates().
|
|
Definition at line 446 of file w32/ntuser/kernel/misc.c. References CheckCritIn, FALSE, gbFreezeScreenUpdates, ghRemoteVideoChannel, gptCursorAsync, grpdeskRitInput, gspdeskDisconnect, gwMKButtonState, gwMKCurrentButton, ISCSRSS, L, MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, NT_SUCCESS, NtGetTickCount(), NTSTATUS(), NULL, RemoteDisableScreen(), Status, TRACE_HYDAPI, TRUE, xxxButtonEvent(), and xxxPushKeyEvent(). Referenced by NtUserRemoteStopScreenUpdates(), xxxRemoteDisconnect(), xxxRemotePassthruEnable(), xxxRemoteReconnect(), xxxRemoteShadowSetup(), and xxxRemoteShadowStop().
|
|
|
|
Definition at line 205 of file winloop2.c. References BOOL, tagMONITOR::cFullScreen, CheckLock, ClrWF, FALSE, FCallTray, tagWND::head, NULL, STW_SAME, TestWF, TRUE, WFFULLSCREEN, and xxxSetTrayWindow(). Referenced by xxxCheckFullScreen(), and xxxFreeWindow().
|
|
Definition at line 766 of file mnchange.c. References BOOL, FALSE, and xxxRemoveDeleteMenuHelper(). Referenced by NtUserRemoveMenu().
|
|
Definition at line 453 of file tooltips.c. References CheckLock, DF_TOOLTIP, KillTooltipTimer(), NULL, PWNDMESSAGE, TestWF, ThreadLockAlways, ThreadUnlock, WFVISIBLE, xxxSetParent(), xxxSetWindowPos(), and ZeroTooltip(). Referenced by xxxCancelMouseMoveTracking(), xxxFreeWindow(), xxxProcessEventMessage(), xxxTooltipHandleTimer(), and xxxTrackMouseMove().
|
|
Definition at line 4821 of file desktop.c. References _OpenWindowStation(), _UserTestForWinStaAccess(), BOOL, CheckCritIn, CloseProtectedHandle(), tagWINDOWSTATION::dwWSF_Flags, ExDesktopObjectType, ExWindowStationObjectType, FALSE, gbRemoteSession, gbSecureDesktop, GetDesktopView(), GetProcessLuid(), grpWinStaList, tagPROCESSINFO::hdeskStartup, tagPROCESSINFO::hwinsta, KernelMode, KPROCESSOR_MODE, L, LogDesktop, MapDesktop(), NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObOpenHandle, ObOpenObjectByPointer(), ObReferenceObjectByHandle(), PBYTE, PpiFromProcess, PsGetCurrentProcess, PsProcessType, PtiCurrent, tagPROCESSINFO::rpdeskStartup, tagPROCESSINFO::rpwinsta, RtlAppendUnicodeStringToString(), RtlAppendUnicodeToString(), RtlCopyUnicodeString(), RtlInitUnicodeString(), Status, szWindowStationDirectory, TRUE, UserMode, USHORT, WSF_NOIO, xxxConnectService(), xxxOpenDesktop(), xxxUserDuplicateObject(), and xxxUserFindHandleForObject(). Referenced by NtUserResolveDesktop(), and xxxCreateThreadInfo().
|
|
Definition at line 4588 of file desktop.c. References _OpenWindowStation(), BOOL, CloseProtectedHandle(), FALSE, gbSecureDesktop, KernelMode, L, NT_SUCCESS, NTSTATUS(), NULL, PBYTE, RtlAppendUnicodeStringToString(), RtlAppendUnicodeToString(), RtlCopyUnicodeString(), RtlInitUnicodeString(), Status, szWindowStationDirectory, TRUE, UserMode, USHORT, and xxxOpenDesktop(). Referenced by NtUserResolveDesktopForWOW().
|
|
Definition at line 5804 of file queue.c. References CloseProtectedHandle(), FALSE, ISCSRSS, LogDesktop, msg, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, PtiCurrent, tagTHREADINFO::rpdesk, Status, xxxDispatchMessage(), xxxPeekMessage, and xxxSetThreadDesktop(). Referenced by VideoPortCalloutThread(), xxxHardErrorControl(), xxxQueryInformationThread(), xxxSetInformationThread(), and xxxUserPowerEventCalloutWorker().
|
|
Definition at line 2196 of file sbctl.c. References CalcSBStuff(), CalcTrackDragRect(), CheckLock, CopyRect, tagSBCALC::cpxThumb, FALSE, GET_X_LPARAM, GET_Y_LPARAM, GetWndSBDisableFlags(), Lock, LTUPFLAG, NULL, PtiCurrent, PWNDTOPSBTRACK, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxStart, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, tagWND::rcWindow, REEVALUATE_PSBTRACK, RETURN_IF_PSBTRACK_INVALID, RTDNFLAG, SCROLL_DIRECT, SCROLL_MENU, tagWND::spwndParent, TestWF, UINT, Unlock, WINDOW_CAPTURE, xxxCapture(), xxxDoScroll(), xxxSBTrackLoop(), xxxTrackBox(), xxxTrackThumb(), and zzzShowCaret(). Referenced by xxxDoScrollMenu(), xxxSBWndProc(), and xxxSysCommand().
|
|
Definition at line 2582 of file sbctl.c. References _ClientToScreen(), _FChildVisible(), _GetKeyState(), _GetWindowDC(), _ReleaseDC(), _SBGetParms(), BOOL, CheckLock, ClrWF, cy, DrawSize(), DrawThumb2(), FALSE, FNID_SCROLLBAR, FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, HitTestScrollBar(), HWq, IsWinEventNotifyDeferredOK, L, LOBYTE, NULL, PtiCurrent, PWND, tagWND::rcWindow, SBCtlSetup(), SBSetParms(), SCROLL_DIRECT, SCROLL_NORMAL, SetWF, tagWND::spwndParent, SYSMET, TestWF, ThreadLock, ThreadUnlock, TrackMouseEvent(), TRUE, UINT, VALIDATECLASSANDSIZE, WEF_USEPWNDTHREAD, WFSIZEBOX, WFTABSTOP, WFWIN40COMPAT, xxxBeginPaint(), xxxCreateCaret(), xxxDefWindowProc(), xxxDoScroll(), xxxDoScrollMenu(), xxxDrawSB2(), xxxEnableSBCtlArrows(), xxxEnableScrollBar(), xxxEndPaint(), xxxGetColorObjects(), xxxMoveWindow(), xxxSBTrackInit(), xxxSendMessage(), xxxSetFocus(), xxxWindowEvent(), zzzDestroyCaret(), zzzHideCaret(), zzzSetSBCaretPos(), and zzzShowCaret(). Referenced by InitFunctionTables(), InitializeClientPfnArrays(), and LW_RegisterWindows().
|
|
Referenced by NtUserScrollWindowEx(), xxxMNSetTop(), and xxxMNUpdateShownMenu(). |
|
Definition at line 1147 of file paint.c. References _GetDCEx(), BOOL, CheckLock, FALSE, GETPTI, L, NULL, tagTHREADINFO::ppi, PtiCurrent, ReleaseCacheDC(), SetWF, TestWF, TRUE, WFERASEBKGND, WFMINIMIZED, WFSENDERASEBKGND, WFWIN31COMPAT, and xxxSendMessage(). Referenced by xxxBeginPaint(), and xxxSimpleDoSyncPaint().
|
|
Definition at line 220 of file focusact.c. References CheckLock, FALSE, FWINABLE, GETPTI, gpqForeground, HW, HWq, IS_IME_ENABLED, Lock, NULL, tagTHREADINFO::pq, tagQ::QF_flags, QF_FOCUSNULLSINCEACTIVE, SetForegroundThread(), tagQ::spwndActive, tagQ::spwndFocus, TestWF, ThreadLockWithPti, ThreadUnlock, TRUE, WFDESTROYED, xxxFocusSetInputContext(), xxxSendMessage(), and xxxWindowEvent(). Referenced by xxxActivateThisWindow(), and xxxSetFocus().
|
|
Definition at line 43 of file kernel/help.c. References _GetMessagePos(), CheckLock, GET_X_LPARAM, GET_Y_LPARAM, and xxxSendMessage(). Referenced by xxxDefWindowProc(), xxxHelpLoop(), and xxxMNKeyDown().
|
|
Definition at line 3575 of file ntinput.c. References DWORD, LOBYTE, PtiCurrent, UINT, xxxInternalKeyEventDirect(), and xxxMouseEventDirect(). Referenced by NtUserSendInput().
|
|
Definition at line 29 of file mnsel.c. References _CallMsgFilter(), CheckLock, tagMENU::cItems, DWORD, tagMENUSTATE::fIsSysMenu, tagITEM::fState, tagITEM::fType, FWINABLE, GetpMenuState(), HW, MF_MAINMENU, MFMWFP_NOITEM, tagMENUSTATE::mnFocus, MOUSEHOLD, msg, NULL, PtoH, tagMENU::rgItems, SMS_NOMENU, tagITEM::spSubMenu, UINT, tagITEM::wID, xxxSendNotifyMessage(), and xxxWindowEvent(). Referenced by xxxMNCancel(), xxxMNCloseHierarchy(), xxxMNDoubleClick(), xxxMNInvertItem(), and xxxMNSelectItem().
|
|
|
Definition at line 466 of file kernel/sendmsg.c. References EnterCrit, FALSE, gbRemoteSession, grpWinStaList, IoPnPDeliverServicePowerNotification(), LeaveCrit, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, tagWINDOWSTATION::rpwinstaNext, tagDESKTOPINFO::spwnd, ThreadLockDesktop, ThreadLockExchangeDesktop, ThreadLockExchangeWinSta, ThreadLockWinSta, ThreadUnlockDesktop, ThreadUnlockWinSta, TRUE, and xxxSendBSMtoDesktop(). Referenced by xxxUserPowerEventCalloutWorker(), xxxUserPowerStateCalloutWorker(), and xxxWrapSendMessageBSM().
|
|
Definition at line 1114 of file kernel/sendmsg.c. References BMSG_SENDMSGCALLBACK, BMSG_SENDNOTIFYMSG, BOOL, CallClientProcA, tagBROADCASTMSG::cb, CheckCritIn, CheckLock, tagINTERSENDMSGEX::dwData, FALSE, tagINTERSENDMSGEX::fuCall, GETPTI, HWq, IsHooked, ISM_CALLBACK, ISM_CB_CLIENT, L, tagWND::lpfnWndProc, tagINTERSENDMSGEX::lpResultCallBack, _CWPRETSTRUCTEX::lResult, NULL, _CWPRETSTRUCTEX::psmsSender, _CWPSTRUCTEX::psmsSender, PtiCurrent, PWND_BROADCAST, TESTSYNCONLYMESSAGE, TestWF, TRUE, UINT, WFSERVERSIDEPROC, WHF_CALLWNDPROC, WHF_CALLWNDPROCRET, xxxBroadcastMessage(), xxxCallHook(), xxxInterSendMsgEx(), and XXXSENDMESSAGETOCLIENT. Referenced by NtUserSendMessageCallback(), xxxCapture(), xxxFocusSetInputContext(), xxxPaintIconsInSwitchWindow(), and xxxSendNotifyMessage().
|
|
Definition at line 609 of file kernel/sendmsg.c. References FALSE, tagSNDMSGTIMEOUT::fuFlags, L, tagSNDMSGTIMEOUT::lSMTOResult, tagSNDMSGTIMEOUT::lSMTOReturn, NT_SUCCESS, NTSTATUS(), NULL, ProbeForWrite(), PsGetCurrentThread, SNDMSGTIMEOUT, Status, tagSNDMSGTIMEOUT::uTimeout, and xxxSendMessageTimeout(). Referenced by InitFunctionTables(), and xxxSendMessageFF().
|
|
Definition at line 556 of file kernel/sendmsg.c. References L, NULL, PWND_BROADCAST, xxxSendMessageEx(), and xxxSendMessageTimeout(). Referenced by InitFunctionTables().
|
|
Definition at line 764 of file kernel/sendmsg.c. References BMSG_SENDMSG, BMSG_SENDMSGTIMEOUT, BROADCASTMSG, CheckCritIn, CheckLock, CMSWAITTOKILLTIMEOUT, CWPRETSTRUCTEX, CWPSTRUCTEX, FALSE, FHungApp(), tagINTERSENDMSGEX::fuCall, tagINTERSENDMSGEX::fuSend, GETPTI, guDdeSendTimeout, HMIsMarkDestroy, HWq, IsHooked, ISM_TIMEOUT, KeGetCurrentThread, KERNEL_STACK_MINIMUM_RESERVE, L, tagINTERSENDMSGEX::lpdwResult, tagWND::lpfnWndProc, _CWPRETSTRUCTEX::lResult, NULL, PBROADCASTMSG, PINTRSENDMSGEX, _CWPRETSTRUCTEX::psmsSender, _CWPSTRUCTEX::psmsSender, PtiCurrent, PWND_BROADCAST, TestWF, tagBROADCASTMSG::to, TRUE, UINT, tagINTERSENDMSGEX::uTimeout, WFSERVERSIDEPROC, WHF_CALLWNDPROC, WHF_CALLWNDPROCRET, xxxBroadcastMessage(), xxxCallHook(), xxxDDETrackSendHook(), xxxDefWindowProc(), xxxInterSendMsgEx(), and XXXSENDMESSAGETOCLIENT. Referenced by DrawSwitchWndHilite(), xxxGetWindowSmIcon(), xxxImmUnloadLayout(), xxxNextWindow(), xxxQueryDropObject(), xxxSendBSMtoDesktop(), xxxSendClipboardMessage(), xxxSendMessage(), xxxSendMessageEx(), xxxSendMessageFF(), xxxSendMinRectMessages(), xxxSystemParametersInfo(), and xxxWrapSendMessage().
|
|
Definition at line 3675 of file rare.c. References BOOL, DWORD, FALSE, GETDESKINFO, HW, IsHooked, NULL, PtiCurrent, tagDESKTOPINFO::pvwplShellHook, ThreadLock, ThreadUnlock, TRUE, VWPLNext(), WHF_SHELL, xxxCallHook(), and xxxSendMessageTimeout(). Referenced by xxxDefWindowProc(), xxxMinimizeHungWindow(), xxxMinMaximize(), and xxxMNPositionHierarchy().
|
|
Definition at line 1069 of file kernel/sendmsg.c. References BMSG_SENDNOTIFYMSG, BOOL, L, NULL, PWND_BROADCAST, xxxSendMessageCallback(), and xxxSystemBroadcastMessage(). Referenced by FullScreenCleanup(), NtUserSendNotifyMessage(), xxxActivateThisWindow(), xxxBroadcastPaletteChanged(), xxxDesktopWndProc(), xxxDrawClipboard(), xxxMNLoop(), xxxNextWindow(), xxxOldNextWindow(), xxxSendBSMtoDesktop(), xxxSendClipboardMessage(), xxxSendMenuSelect(), xxxSetDeskPattern(), xxxSetDeskWallpaper(), and xxxSetSysColors().
|
|
Definition at line 2861 of file kernel/sendmsg.c. Referenced by xxxCreateWindowEx(), xxxHandleWindowPosChanged(), and xxxShowWindow().
|
|
Definition at line 1990 of file focusact.c. References AW_USE, CheckLock, GETPTI, HW, NULL, tagTHREADINFO::pq, PtiCurrent, RevalidateHwnd, tagQ::spwndActive, TIF_16BIT, tagTHREADINFO::TIF_flags, and xxxActivateWindow(). Referenced by NtUserSetActiveWindow(), and xxxDWP_SetCursor().
|
|
Definition at line 23 of file w32/ntuser/kernel/capture.c. References CLIENT_CAPTURE, GETPTI, gspwndScreenCapture, HW, NULL, PtiCurrent, QF_CAPTURELOCKED, tagQ::QF_flags, RevalidateHwnd, tagQ::spwndCapture, and xxxCapture(). Referenced by NtUserSetCapture(), xxxDefWindowProc(), xxxDragObject(), xxxIsDragging(), and xxxTrackCaptionButton().
|
|
Definition at line 1399 of file class.c. References afClassDWord, aiClassOffset, AllocateUnicodeString(), BYTE, CheckLock, CPD_ANSI_TO_UNICODE, CPD_CLASS, CPD_UNICODE_TO_ANSI, CSF_ANSIPROC, tagCLS::CSF_flags, CSF_SERVERSIDEPROC, CSF_WOWCLASS, CSF_WOWEXTRA, DWORD, FALSE, GetCPD(), HMValidateHandleNoRip(), INDEX_OFFSET, IS_PTR, ISCPDTAG, tagCLS::lpszClientAnsiMenuName, tagCLS::lpszClientUnicodeMenuName, MapClientNeuterToClientPfn(), MapClientToServerPfn(), MapServerToClientPfn(), NULL, tagWND::pcls, tagCLS::pclsBase, tagCLS::pclsClone, tagCLS::pclsNext, _CALLPROCDATA::pfnClientPrevious, tagCLSMENUNAME::pszClientAnsiMenuName, tagCLSMENUNAME::pusMenuName, PWCFromPCLS, tagCLSMENUNAME::pwszClientUnicodeMenuName, RtlInitUnicodeString(), SetClassCursor(), TRUE, TYPE_CALLPROC, WNDPROC_PWND, and xxxClientWOWGetProcModule(). Referenced by xxxSetClassLongPtr().
|
|
Definition at line 56 of file classchg.c. References BOOL, BWL_ENUMLIST, CheckLock, CSF_CACHEDSMICON, tagCLS::CSF_flags, tagCLS::cWndReferenceCount, DestroyClassSmIcon(), FALSE, HMRevalidateHandleNoRip, Lock, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, PtoH, tagTHREADINFO::rpdesk, tagDESKTOPINFO::spwnd, tagWND::spwndChild, ThreadLock, ThreadUnlock, TRUE, xxxCreateClassSmIcon(), xxxInternalEnumWindow(), and xxxSetClassIconEnum(). Referenced by SetClassCursor().
|
|
|
|
Definition at line 2572 of file ntuser/kernel/clipbrd.c. References CheckClipboardAccess(), CheckLock, HW, Lock, NULL, PtiCurrent, RevalidateHwnd, tagWINDOWSTATION::spwndClipViewer, ThreadLockWinSta, ThreadUnlockWinSta, and xxxDrawClipboard(). Referenced by NtUserSetClipboardViewer().
|
|
Definition at line 5713 of file queue.c. References CloseProtectedHandle(), DF_DESTROYED, tagDESKTOP::dwDTFlags, ExDesktopObjectType, FALSE, ISCSRSS, KernelMode, LogDesktop, msg, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObOpenObjectByPointer(), ObReferenceObjectByPointer(), PtiCurrent, tagTHREADINFO::rpdesk, Status, TRUE, xxxDispatchMessage(), xxxPeekMessage, and xxxSetThreadDesktop(). Referenced by VideoPortCalloutThread(), xxxHardErrorControl(), xxxQueryInformationThread(), xxxSetInformationThread(), and xxxUserPowerEventCalloutWorker().
|
|
Definition at line 1105 of file desktop.c. References BOOL, CheckCritIn, CXYDESKPATTERN, DESKTOP, FALSE, FastGetProfileStringFromIDW(), ghbmDesktop, hModuleWin, L, MAX_PATH, NULL, PMAP_DESKTOP, PWND_BROADCAST, RecolorDeskPattern(), ServerLoadString, SYSHBR, SYSRGB, TRUE, UINT, xxxRedrawScreen, and xxxSendNotifyMessage(). Referenced by xxxDesktopWndProc(), and xxxSystemParametersInfo().
|
|
Definition at line 1079 of file dtbitmap.c. References BOOL, tagSIZERECT::cx, tagSIZERECT::cy, FALSE, FastGetProfileIntsW(), FreeAllSpbs(), GetDeskWallpaperName(), ghbmWallpaper, ghpalWallpaper, gpDispInfo, gpszWall, gsrcWallpaper, gwWPStyle, tagDISPLAYINFO::hdcScreen, HW, NULL, tagDESKTOP::pDeskInfo, PMAP_DESKTOP, PROFINTINFO, PtiCurrent, tagTHREADINFO::rpdesk, tagDESKTOPINFO::spwnd, tagDESKTOPINFO::spwndShell, ThreadLockAlways, ThreadUnlock, TRUE, UINT, tagSIZERECT::x, xxxLoadDesktopWallpaper(), xxxSendNotifyMessage(), and tagSIZERECT::y. Referenced by xxxResetDisplayDevice(), and xxxSystemParametersInfo().
|
|
Definition at line 95 of file mnapi.c. References BOOL, CheckLock, tagWND::head, ID_DIALOGSYSMENU, LockWndMenu(), NULL, tagWND::spmenuSys, and xxxLoadSysDesktopMenu().
|
|
Definition at line 1815 of file focusact.c. References CheckLock, FAllowForegroundActivate(), GETPTI, gLCIDSentToShell, gpqForeground, tagKL::hkl, HW, HWq, IsHooked, NULL, tagTHREADINFO::ppi, tagTHREADINFO::pq, PtiCurrent, RevalidateHwnd, SFW_SETFOCUS, tagTHREADINFO::spklActive, tagQ::spwndActive, tagQ::spwndFocus, tagWND::spwndParent, TestWF, TestwndChild, ThreadLockWithPti, ThreadUnlock, WFDISABLED, WFMINIMIZED, WFVISIBLE, WHF_CBT, WHF_SHELL, xxxActivateThisWindow(), xxxCallHook(), xxxSendFocusMessages(), and xxxSetForegroundWindow2(). Referenced by NtUserSetFocus(), xxxCheckFocus(), xxxDefWindowProc(), xxxDWP_ProcessVirtKey(), xxxEnableWindow(), xxxMinMaximize(), and xxxSBWndProc().
|
|
Definition at line 1235 of file focusact.c. References AW_USE, BOOL, CanForceForeground(), CheckLock, DSW_GetTopLevelCreatorWindow(), DWORD, FALSE, FRemoveForegroundActivate(), GETPTI, GetTopLevelWindow(), GiveUpForeground(), gppiInputProvider, gppiWantForegroundPriority, gpqForeground, HWq, IsForegroundLocked(), IsTrayWindow(), NULL, PostEventMessage(), tagTHREADINFO::ppi, tagTHREADINFO::pq, PtiCurrent, QEVENT_ACTIVATE, ThreadLockAlways, ThreadUnlock, TIF_ALLOWFOREGROUNDACTIVATE, TIF_CSRSSTHREAD, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, TRUE, UP, xxxActivateWindow(), xxxFlashWindow(), and xxxSetForegroundWindow2(). Referenced by xxxActivateOnMinimize(), xxxActivateWindow(), xxxDefWindowProc(), xxxMenuWindowProc(), xxxOldNextWindow(), xxxStubSetForegroundWindow(), xxxSwitchToThisWindow(), and xxxSysCommand().
|
|
Definition at line 1342 of file focusact.c. References AllocQEntry(), ATW_SETFOCUS, BOOL, CheckLock, CMSHUNGAPPTIMEOUT, tagQ::cThreads, DWORD, FALSE, FHungApp(), GETPTI, gppiLockSFW, gppiWantForegroundPriority, gpqForeground, gpqForegroundPrev, gptiForeground, grpdeskRitInput, tagWND::head, HMIsMarkDestroy, HW, LockWindowUpdate2(), tagQ::mlInput, NULL, PEM_ACTIVATE_NOZORDER, PEM_ACTIVATE_RESTORE, tagTHREADINFO::pq, PtiCurrent, tagQ::ptiKeyboard, tagQ::ptiMouse, PWND_TOP, QEVENT_ACTIVATE, QEVENT_DEACTIVATE, QF_EVENTDEACTIVATEREMOVED, tagQ::QF_flags, RemoveEventMessage(), tagTHREADINFO::rpdesk, SetForegroundThread(), SetHungFlag(), SetWakeBit(), SFW_ACTIVATERESTORE, SFW_NOZORDER, SFW_SETFOCUS, SFW_STARTUP, SFW_SWITCH, tagQ::spwndActive, StoreQMessage(), StoreQMessagePti(), TestUP, ThreadLockAlwaysWithPti, ThreadLockPti, ThreadUnlock, ThreadUnlockPti, TID, TIDq, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, UINT, WFREDRAWFRAMEIFHUNG, xxxActivateThisWindow(), xxxCancelTracking(), xxxDeactivate(), xxxMakeWindowForegroundWithState(), xxxRedrawHungWindowFrame(), xxxSendMessage(), xxxSetWindowPos(), xxxUpdateTray(), zzzActiveCursorTracking(), and zzzClipCursor(). Referenced by xxxActiveWindowTracking(), xxxButtonEvent(), xxxDoHotKeyStuff(), xxxKeyEvent(), xxxMinMaximize(), xxxNextWindow(), xxxProcessEventMessage(), xxxSetFocus(), xxxSetForegroundWindow(), xxxSetThreadDesktop(), and xxxSwitchDesktop().
|
|
Definition at line 2606 of file ntimm.c. References BOOL, CheckCritIn, CreateProfileUserName(), FALSE, FreeProfileUserName(), GETPTI, gfIMEShowStatus, gpqForeground, IMESHOWSTATUS_NOTINITIALIZED, IS_IME_ENABLED, NULL, PMAP_INPUTMETHOD, tagTHREADINFO::spwndDefaultIme, tagQ::spwndFocus, ThreadLockAlways, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, UpdateWinIniInt(), and xxxNotifyImeShowStatus(). Referenced by xxxSystemParametersInfo().
|
|
Definition at line 6114 of file queue.c. References CsrApiPort, CsrPortHandle, DWORD, EndShutdown(), FALSE, gpepCSRSS, grpdeskRitInput, InitiateShutdown(), ISCSRSS, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), PsThreadType, PtiFromThread, tagTHREADINFO::rpdesk, SET_TIME_LAST_READ, Status, _ETHREAD::ThreadsProcess, tagTHREADINFO::TIF_flags, UnlockThread, UserMode, xxxRestoreCsrssThreadDesktop(), and xxxSetCsrssThreadDesktop(). Referenced by NtUserSetInformationThread().
|
|
Definition at line 1054 of file kernel/winmgr.c. References _MonitorFromRect(), BOOL, CheckLock, FALSE, tagCHECKPOINT::fDragged, tagCHECKPOINT::fMinInitialized, NULL, OffsetRect(), tagCHECKPOINT::ptMin, PUDF_ANIMATE, PWND_TOP, PWNDDESKTOP, tagMONITOR::rcMonitor, tagCHECKPOINT::rcNormal, tagMONITOR::rcWork, tagWND::spwndParent, TEST_PUDF, TestWF, TRUE, UpdateCheckpoint(), WFMAXIMIZED, WFMINIMIZED, xxxSetWindowPos(), and xxxShowWindow(). Referenced by NtUserSetInternalWindowPos().
|
|
Definition at line 467 of file sprite.c. References _UpdateLayeredWindow(), BEGINATOMICCHECK, CheckLock, ENDATOMICCHECK, FALSE, FTopLevel, gpDispInfo, tagDISPLAYINFO::hdcScreen, tagDISPLAYINFO::hDev, IDC_DEFAULT, IDC_NOMOUSE, NULL, PtoHq, tagWND::rcWindow, SetWF, TestWF, TrackLayeredZorder(), WEFLAYERED, WFVISIBLE, xxxRedrawWindow(), xxxUpdateWindows(), and zzzInvalidateDCCache(). Referenced by CreateFade(), xxxCreateWindowEx(), and xxxSetWindowStyle().
|
|
Definition at line 27 of file mnapi.c. References BOOL, CheckLock, FALSE, LockWndMenu(), tagWND::spmenu, TestWF, TestwndChild, TRUE, WFMINIMIZED, and xxxRedrawFrame(). Referenced by NtUserSetMenu().
|
|
Definition at line 204 of file mnchange.c. References BOOL, CheckLock, tagMENU::cItems, tagMENU::cxMenu, tagMENU::cyMax, tagMENU::cyMenu, tagMENU::dwArrowsOn, tagMENU::dwContextHelpId, tagMENU::dwMenuData, FALSE, tagMENU::fFlags, tagMENU::hbrBack, MNGetPopupFromMenu(), MNUS_DEFAULT, MNUS_DRAWFRAME, MSA_OFF, NULL, tagMENU::rgItems, tagITEM::spSubMenu, ThreadLock, ThreadUnlock, TRUE, UINT, and xxxMNUpdateShownMenu(). Referenced by NtUserThunkedMenuInfo().
|
|
Definition at line 146 of file mnchange.c. References BOOL, CheckLock, FALSE, MakeMenuRtoL(), MFRTL, MNLookUpItem(), NULL, TestMF, TRUE, and xxxSetLPITEMInfo(). Referenced by NtUserThunkedMenuItemInfo().
|
|
Definition at line 861 of file inctlpan.c. References BOOL, DU_BTNWIDTH, FALSE, gcxCaptionFontChar, gcxMenuFontChar, gcxMenuFontOverhang, gcxSmCaptionFontChar, gcyCaptionFontChar, gcyMenuFontAscent, gcyMenuFontChar, gcyMenuFontExternLeading, gcyMenuScrollArrow, gcySmCaptionFontChar, GetCharDimensions(), ghFontSys, ghMenuFont, ghMenuFontDef, ghSmCaptionFont, ghStatusFont, gMenuState, gpsi, HDCBITS, lf, max, NULL, SYSMET, TRUE, UINT, UserSetFont(), tagSERVERINFO::wMaxBtnSize, XPixFromXDU, and xxxMB_FindLongestString(). Referenced by xxxSetWindowNCMetrics().
|
|
Definition at line 311 of file kernel/winmgr.c. References _GetDesktopWindow(), _ScreenToClient(), BOOL, CalcForegroundInsertAfter(), CheckLock, FALSE, FWINABLE, GETPTI, IDC_DEFAULT, LinkWindow(), Lock, NULL, PUDF_ANIMATE, PWNDDESKTOP, PWNDMESSAGE, tagWND::rcWindow, SetWF, tagWND::spwndOwner, tagWND::spwndParent, TEST_PUDF, TestWF, TestwndChild, ThreadLock, ThreadUnlock, TRUE, UnlinkWindow(), ValidateParentDepth(), WEF_USEPWNDTHREAD, WEFTOPMOST, WFCHILD, WFCLIPSIBLINGS, WFDESTROYED, xxxSetWindowPos(), xxxShowWindow(), xxxWindowEvent(), zzzAttachThreadInput(), and zzzInvalidateDCCache(). Referenced by NtUserSetParent(), xxxCleanupDesktopMenu(), xxxMNOpenHierarchy(), xxxResetTooltip(), xxxSetWindowData(), and xxxTooltipHandleTimer().
|
|
Definition at line 1077 of file winsta.c. References tagPROCESSINFO::amwinsta, BOOL, tagWINDOWSTATION::dwWSF_Flags, ExWindowStationObjectType, FALSE, _OBJECT_HANDLE_INFORMATION::GrantedAccess, HF_PROTECTED, tagPROCESSINFO::hwinsta, LockWinSta, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), PpiFromProcess, PsGetCurrentProcess, PsGetCurrentThread, tagPROCESSINFO::rpwinsta, RtlAreAllAccessesGranted(), SetHandleFlag(), Status, THREAD_TO_PROCESS, TRUE, _EPROCESS::Win32WindowStation, WSF_NOIO, and xxxUserDuplicateObject(). Referenced by NtUserSetProcessWindowStation(), and xxxCreateThreadInfo().
|
|
Definition at line 1316 of file sbctl.c. References _InitPwSB(), BOOL, CheckLock, ClrWF, DesktopFree, FALSE, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, FWINABLE, GETPTI, tagWND::head, tagSBINFO::Horz, IsVisible(), IsWinEventNotifyDeferredOK, NULL, tagSBDATA::posMax, tagSBDATA::posMin, tagWND::pSBInfo, PWNDTOPSBTRACK, SBSetParms(), SetWF, tagSBTRACK::spwndTrack, TestWF, TIF_16BIT, TRUE, tagSBINFO::Vert, WEF_USEPWNDTHREAD, WFHPRESENT, WFHSCROLL, WFVPRESENT, WFVSCROLL, xxxDrawThumb(), xxxEnableWndSBArrows(), tagSBTRACK::xxxpfnSB, xxxRedrawFrame(), xxxSendMessage(), xxxTrackThumb(), and xxxWindowEvent(). Referenced by NtUserSetScrollInfo().
|
|
Definition at line 97 of file miscutil.c. References _RegisterHotKey(), BOOL, FALSE, GETDESKINFO, GETPTI, Lock, NULL, tagDESKTOPINFO::ppiShellProcess, PtiCurrent, PWND_BOTTOM, SetWF, tagDESKTOPINFO::spwndBkGnd, tagWND::spwndOwner, tagDESKTOPINFO::spwndShell, TestWF, TestwndChild, TRUE, WEFTOPMOST, WFBOTTOMMOST, and xxxSetWindowPos(). Referenced by NtUserSetShellWindowEx().
|
|
Referenced by NtUserSetSysColors(), ResetSystemColors(), and xxxODI_ColorInit(). |
|
Definition at line 232 of file mnsys.c. References _GetSubMenu(), _SetCloseDefault(), _SetMenuDefaultItem(), BOOL, BYTE, CheckLock, FALSE, IsSmallerThanScreen(), IsTrayWindow(), LOBYTE, MFSYSMENU, MNLookUpItem(), NULL, TestMF, TestMFS, TestWF, ThreadLockAlways, ThreadUnlock, UINT, WEFDLGMODALFRAME, WEFTOOLWINDOW, WFBORDERMASK, WFCHILD, WFDLGFRAME, WFMAXBOX, WFMAXIMIZED, WFMINBOX, WFMINIMIZED, WFSIZEBOX, xxxEnableMenuItem(), and xxxGetSysMenuHandle(). Referenced by xxxGetSysMenu(), xxxHandleNCMouseGuys(), and xxxTranslateAccelerator().
|
|
Definition at line 65 of file mnapi.c. References _DestroyMenu(), BOOL, CheckLock, FALSE, LockWndMenu(), MNPositionSysMenu(), tagWND::spmenuSys, TestWF, TRUE, and WFSYSMENU. Referenced by NtUserSetSystemMenu().
|
|
Definition at line 4033 of file desktop.c. References AllocQueue(), BOOL, tagQ::cThreads, tagTHREADINFO::cWindows, FALSE, tagTHREADINFO::fsHooks, GetDesktopView(), gpepCSRSS, gpqForeground, GTERMF_MOUSE, tagQ::iCursorLevel, tagTHREADINFO::iCursorLevel, LockDesktop, MapDesktop(), NULL, ObOpenHandle, tagTHREADINFO::ppi, tagTHREADINFO::pq, PtiCurrent, tagTHREADINFO::rpdesk, tagPROCESSINFO::rpdeskStartup, tagQ::spwndActive, tagQ::spwndActivePrev, tagQ::spwndCapture, tagQ::spwndFocus, TEST_GTERMF, TRUE, xxxSetForegroundWindow2(), zzzAttachToQueue(), and zzzSetDesktop(). Referenced by NtUserSetThreadDesktop(), xxxDesktopThread(), xxxDesktopWndProc(), xxxNextWindow(), xxxRestoreCsrssThreadDesktop(), and xxxSetCsrssThreadDesktop().
|
|
Definition at line 100 of file winloop2.c. References _MonitorFromWindow(), tagMONITOR::cFullScreen, CheckLock, FCallHookTray, FPostTray, GetPrimaryMonitor(), Lock, PostShellHookMessages(), PtoH, tagDESKTOP::spwndTray, STW_SAME, and xxxCallHook(). Referenced by xxxAddFullScreen(), xxxEndDeferWindowPosEx(), xxxRemoveFullScreen(), and xxxUpdateTray().
|
|
Definition at line 568 of file ntuser/kernel/getset.c. References BOOL, CheckLock, ClrWF, CPD_ANSI_TO_UNICODE, CPD_UNICODE_TO_ANSI, CPD_WND, DWORD, tagWND::dwUserData, FALSE, FNID_DELETED_BIT, FNID_EDIT, GetCPD(), GETFNID, GETPTI, HMValidateHandleNoRip(), HW, ISCPDTAG, IsWinEventNotifyDeferredOK, Lock, LockWndMenu(), tagWND::lpfnWndProc, MapClientNeuterToClientPfn(), MapClientToServerPfn(), MapServerToClientPfn(), NULL, tagWND::pcls, _CALLPROCDATA::pfnClientPrevious, PpiCurrent, PtoH, PWNDDESKTOP, SetWF, tagWND::spmenu, tagWND::spwndOwner, tagWND::spwndParent, TestWF, TestwndChild, ThreadLock, ThreadUnlock, TRUE, TYPE_CALLPROC, Unlock, UnlockWndMenu(), ValidateHmenu(), ValidateHwnd, ValidateOwnerDepth(), WFANSIPROC, WFSERVERSIDEPROC, WNDPROC_PWND, _CALLPROCDATA::wType, xxxClientWOWGetProcModule(), xxxDefWindowProc(), xxxHandleOwnerSwitch(), xxxSetParent(), and xxxSetWindowStyle(). Referenced by xxxSetWindowLongPtr().
|
|
Referenced by xxxDesktopWndProc(). |
|
Definition at line 1080 of file inctlpan.c. References BOOL, CreateBitmapStrip(), FALSE, gcyCaptionFontChar, gcyMenuFontChar, gcyMenuFontExternLeading, gcySmCaptionFontChar, max, MetricGetID(), min, NULL, SetNCMetrics(), SYSMET, TRUE, and xxxSetNCFonts(). Referenced by xxxInitWindowStation(), xxxSetAndDrawNCMetrics(), xxxSetSysColors(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 911 of file kernel/winmgr.c. References _MonitorFromRect(), _ShowWindowAsync(), BOOL, CheckLock, CheckPlacementBounds(), CopyRect, FALSE, tagCHECKPOINT::fDragged, tagCHECKPOINT::fMaxInitialized, tagCHECKPOINT::fMinInitialized, tagCHECKPOINT::fWasMaximizedBeforeMinimized, GETPTI, NULL, OffsetRect(), PtiCurrent, tagCHECKPOINT::ptMax, tagCHECKPOINT::ptMin, PUDF_ANIMATE, PWND_TOP, PWNDDESKTOP, tagMONITOR::rcMonitor, tagCHECKPOINT::rcNormal, tagMONITOR::rcWork, tagWND::spwndParent, TEST_PUDF, TestWF, TRUE, UINT, UpdateCheckpoint(), WEFTOOLWINDOW, WFMAXIMIZED, WFMINIMIZED, WFREALLYMAXIMIZABLE, WPUpdateCheckPointSettings(), xxxSetWindowPos(), and xxxShowWindow(). Referenced by NtUserSetWindowPlacement().
|
|
Definition at line 1468 of file swp.c. References _DeferWindowPos(), BOOL, CheckLock, tagDISPLAYINFO::cMonitors, cy, FALSE, FixBogusSWP(), gpDispInfo, InternalBeginDeferWindowPos(), IsRectEmpty(), LOBYTE, NULL, tagWND::rcWindow, tagWND::spwndOwner, TestWF, TRUE, WFBORDERMASK, WFCAPTION, WFCHILD, WFVISIBLE, WFWIN31COMPAT, WFWIN50COMPAT, xxxEndDeferWindowPosEx(), and xxxRedrawWindow(). Referenced by CheckOnTop(), NtUserSetWindowPos(), ResetSharedDesktops(), xxxActivateThisWindow(), xxxCreateDesktop(), xxxCreateTooltip(), xxxDesktopThread(), xxxDestroyWindow(), xxxDrawDragRect(), xxxDWP_SetCursor(), xxxKeyEvent(), xxxMenuWindowProc(), xxxMetricsRecalc(), xxxMNOpenHierarchy(), xxxMNUpdateShownMenu(), xxxMoveWindow(), xxxMS_TrackMove(), xxxNextWindow(), xxxOldNextWindow(), xxxProcessEventMessage(), xxxRedrawFrame(), xxxRedrawFrameAndHook(), xxxResetTooltip(), xxxSetForegroundWindow2(), xxxSetInternalWindowPos(), xxxSetParent(), xxxSetShellWindow(), xxxSetWindowPlacement(), xxxShowSwitchWindow(), xxxShowTooltip(), xxxShowWindow(), xxxSwitchDesktop(), xxxSwitchToThisWindow(), xxxSwitchWndProc(), xxxSysCommand(), and xxxTrackPopupMenuEx().
|
|
Definition at line 5661 of file swp.c. References _DeferWindowPos(), tagSMWP::acvr, BOOL, FALSE, HRGN_FULL, tagCVR::hrgnClip, InternalBeginDeferWindowPos(), NULL, PWND_TOP, SWR_FLAGS_NOREDRAW, SWR_FLAGS_REDRAW, UserValidateCopyRgn(), and xxxEndDeferWindowPosEx(). Referenced by NtUserSetWindowRgn().
|
|
Definition at line 203 of file classchg.c. References BOOL, CheckLock, ClrWF, DecVisWindows(), FNID_EDIT, GetAppCompatFlags2(), GETFNID, GETPTI, IDC_DEFAULT, IncVisWindows(), IsWinEventNotifyDeferredOK, NeedsWindowEdge(), NULL, PpiCurrent, PWNDDESKTOP, SetWF, tagWND::spmenu, tagWND::spwndParent, TestWF, TestwndChild, TRUE, UnlockWndMenu(), UnsetLayeredWindow(), VER40, VisWindow(), WEFWINDOWEDGE, WFCHILD, WFCPRESENT, WFINDESTROY, WFMINIMIZED, WFMPRESENT, WFWIN40COMPAT, xxxRedrawFrame(), xxxSendMessage(), xxxSetLayeredWindow(), and zzzInvalidateDCCache(). Referenced by xxxSetWindowData().
|
|
Definition at line 593 of file showwin.c. References BOOL, CheckLock, NULL, TRUE, UINT, and xxxShowOwnedWindows().
|
|
Definition at line 437 of file showwin.c. References BOOL, BuildHwndList(), BWL_ENUMLIST, CFKANJIWINDOW, CheckLock, FreeHwndList(), NULL, PWNDDESKTOP, tagWND::rcWindow, RevalidateHwnd, tagBWL::rghwnd, SetVisible(), SetWF, tagWND::spwndOwner, SV_UNSET, TestCF, TestWF, TestwndChild, TestwndHI, ThreadLockAlways, ThreadUnlock, UnionRgn, WFDISABLED, WFHIDDENPOPUP, WFMINIMIZED, WFVISIBLE, and xxxSendMessage(). Referenced by xxxMinimizeHungWindow(), xxxMinMaximize(), and xxxShowOwnedPopups().
|
|
Definition at line 32 of file kernel/sbapi.c. References _InitPwSB(), BOOL, CheckLock, DWORD, FALSE, NULL, tagWND::pSBInfo, PUDF_ANIMATE, TEST_PUDF, TRUE, xxxRedrawFrame(), and xxxShowWindow(). Referenced by NtUserShowScrollBar().
|
|
Definition at line 85 of file showwin.c. References _FChildVisible(), AW_SKIP, AW_USE, BOOL, BYTE, CFSAVEBITS, CheckLock, ClrWF, tagUSERSTARTUPINFO::dwFlags, FALSE, GetFullScreen, gpqForeground, grpdeskRitInput, tagWND::head, L, LOBYTE, MINMAX_ANIMATE, NULL, tagTHREADINFO::ppi, tagTHREADINFO::pq, PtiCurrent, PWNDDESKTOP, tagWND::rcClient, SetFullScreen, SetVisible(), tagQ::spwndActive, tagWND::spwndOwner, tagWND::spwndParent, SV_SET, SV_UNSET, TestCF, TestWF, TestwndChild, TRUE, UINT, tagPROCESSINFO::usi, WFBORDERMASK, WFCAPTION, WFMAXIMIZED, WFMINIMIZED, WFSENDSIZEMOVE, WFVISIBLE, WFWIN31COMPAT, tagUSERSTARTUPINFO::wShowWindow, xxxActivateWindow(), xxxCheckFocus(), xxxMakeWindowForegroundWithState(), xxxMinimizeHungWindow(), xxxMinMaximize(), xxxSendMessage(), xxxSendSizeMessage(), and xxxSetWindowPos(). Referenced by NtUserShowWindow(), xxxbFullscreenSwitch(), xxxCreateWindowEx(), xxxDefWindowProc(), xxxDestroyWindow(), xxxMenuWindowProc(), xxxMNCloseHierarchy(), xxxProcessEventMessage(), xxxSetInternalWindowPos(), xxxSetParent(), xxxSetWindowPlacement(), xxxShowScrollBar(), and xxxSysCommand().
|
|
Definition at line 740 of file paint.c. References CheckLock, ClearHungFlag(), ClrWF, CMSHUNGAPPTIMEOUT, DeleteMaybeSpecialRgn(), DSP_ERASE, DSP_FRAME, DWORD, FALSE, FHungApp(), GetNCUpdateRgn(), GETPTI, grpdeskRitInput, tagWND::hrgnUpdate, NULL, tagDESKTOP::pDeskInfo, PtiCurrent, tagDESKTOPINFO::spwnd, TestWF, TestwndChild, TRUE, VOID(), WFERASEBKGND, WFPAINTNOTPROCESSED, WFPIXIEHACK, WFREDRAWIFHUNG, WFSENDERASEBKGND, WFSENDNCPAINT, WFVISIBLE, xxxRedrawHungWindow(), xxxSendEraseBkgnd(), and xxxSendNCPaint(). Referenced by xxxDispatchMessage(), xxxGetUpdateRect(), xxxGetUpdateRgn(), xxxInternalDoSyncPaint(), and xxxUpdateWindow2().
|
|
Definition at line 3797 of file rare.c. References FALSE, NtGetTickCount(), VOID(), and xxxKeyEvent(). Referenced by xxxDefWindowProc().
|
|
Definition at line 252 of file taskman.c. References tagTHREADINFO::apEvent, BOOL, CheckCritIn, CheckForClientDeath, ClientDeliverUserApc(), tagWOWPROCESSINFO::CSOwningThread, DirectedScheduleTask(), EnterCrit, EnterWowCritSect(), EVENT_INCREMENT, ExitWowCritSect(), FALSE, tagCLIENTTHREADINFO::fsChangeBits, tagCLIENTTHREADINFO::fsWakeMask, gpsi, HEVENT_REMOVEME, tagWOWPROCESSINFO::hEventWowExecClient, IEV_TASK, IEV_WOWEXEC, InsertTask(), IsHooked, KeClearEvent, KeSetEvent(), KeWaitForMultipleObjects(), LeaveCrit, tagTDB::nEvents, tagWOWPROCESSINFO::nRecvLock, tagWOWPROCESSINFO::nSendLock, tagWOWPROCESSINFO::nTaskLock, NTSTATUS(), NULL, tagTHREADINFO::pcti, tagTHREADINFO::pEventQueueServer, tagWOWPROCESSINFO::pEventWowExec, POLL_EVENT_CNT, tagTHREADINFO::ppi, PsGetCurrentThread, PsIsThreadTerminating, PSMS, tagTHREADINFO::psmsCurrent, tagTHREADINFO::ptdb, tagWOWPROCESSINFO::ptdbHead, tagTDB::ptdbNext, tagTDB::pti, PtiCurrent, tagWOWPROCESSINFO::ptiScheduled, tagPROCESSINFO::pwpi, SMF_RECEIVEDMESSAGE, SMF_RECEIVERBUSY, SMF_REPLY, Status, TIF_16BIT, tagTHREADINFO::TIF_flags, TIF_SHAREDWOW, TRUE, UserMode, WHF_FOREGROUNDIDLE, WrUserRequest, xxxCallHook(), and zzzWakeInputIdle(). Referenced by _ReplyMessage(), NtUserWaitForMsgAndEvent(), xxxDirectedYield(), xxxInternalGetMessage(), xxxPollAndWaitForSingleObject(), xxxReceiveMessage(), xxxSleepThread(), and xxxUserYield().
|
|
Definition at line 4382 of file queue.c. References BOOL, CheckCritIn, CheckForClientDeath, CheckProcessForeground(), ClearQueueServerEvent(), ClientDeliverUserApc(), _CLIENTINFO::cSpins, tagPROCESSINFO::cSysExpunge, tagPROCESSINFO::dwhmodLibLoadedMask, EnterCrit, FALSE, tagPOWERSTATE::fCritical, tagCLIENTTHREADINFO::fsChangeBits, tagTHREADINFO::fsChangeBitsRemoved, tagCLIENTTHREADINFO::fsWakeBits, tagCLIENTTHREADINFO::fsWakeMask, gcSysExpunge, gdwSysExpungeMask, gPowerState, gptiForeground, IsHooked, IsWinEventNotifyDeferredOK, KeWaitForSingleObject(), LeaveCrit, NTSTATUS(), NULL, tagTHREADINFO::pClientInfo, tagTHREADINFO::pcti, tagPOWERSTATE::pEvent, tagTHREADINFO::pEventQueueServer, tagTHREADINFO::ppi, PtiCurrent, SET_TIME_LAST_READ, SleepInputIdle(), TIF_16BIT, tagTHREADINFO::TIF_flags, TIF_SPINNING, TRUE, UserMode, WHF_FOREGROUNDIDLE, WrUserRequest, xxxCallHook(), xxxDoSysExpunge(), xxxReceiveMessages, xxxSleepTask(), and zzzWakeInputIdle(). Referenced by xxxbFullscreenSwitch(), xxxDefWindowProc(), xxxDragObject(), xxxInternalGetMessage(), xxxInterSendMsgEx(), xxxIsDragging(), xxxMNLoop(), xxxTrackCaptionButton(), and xxxWaitMessage().
|
|
Definition at line 23 of file snapshot.c. References _GetWindowDC(), _ReleaseDC(), _SetClipboardData(), tagDISPLAYINFO::BitCountMax, BOOL, CheckLock, ClientNoMemoryPopup(), CopyRect, tagWINDOWSTATION::dwWSF_Flags, FALSE, GetCurrentProcessId, gpDispInfo, gpidLogon, tagWND::head, IntersectRect(), NT_SUCCESS, NULL, tagDESKTOP::pDeskInfo, PlayEventSound(), PsGetCurrentThread, PtiCurrent, PUSIF_PALETTEDISPLAY, PWNDDESKTOP, tagDISPLAYINFO::rcScreen, tagWND::rcWindow, ReferenceWindowStation(), tagTHREADINFO::rpdesk, tagDESKTOPINFO::spwnd, tagWINDOWSTATION::spwndClipOwner, tagWND::spwndParent, SYSMET, TEST_PUSIF, TestWF, ThreadLockWinSta, ThreadLockWithPti, ThreadUnlock, ThreadUnlockWinSta, TRUE, Unlock, WFCHILD, WSF_NOIO, xxxCloseClipboard(), xxxEmptyClipboard(), and xxxOpenClipboard(). Referenced by xxxScanSysQueue().
|
|
Definition at line 1230 of file focusact.c. References BOOL, TRUE, and xxxSetForegroundWindow().
|
|
Definition at line 3358 of file desktop.c. References tagQ::afKeyRecentDown, AllocQueue(), BOOL, CBKEYSTATERECENTDOWN, CheckCritIn, _ETHREAD::Cid, tagQ::cThreads, DF_DESKWNDDESTROYED, DF_DESTROYED, DF_DYING, DF_NEWDISPLAYSETTINGS, tagDESKTOP::dwDTFlags, DWORD, tagWINDOWSTATION::dwWSF_Flags, EVENT_INCREMENT, FALSE, FreeAllSpbs(), gbDesktopLocked, GetFullScreen, GETPTI, gHardErrorHandler, gpEventSwitchDesktop, gpidLogon, gpqCursor, gpqForeground, gpsi, gptiRit, grpdeskLogon, grpdeskRitInput, gspdeskDisconnect, gspdeskShouldBeForeground, gspwndAltTab, tagDISPLAYINFO::hDev, HMIsMarkDestroy, IPostQuitMessage(), IS_SYSTEM_THREAD, IsWinEventNotifyDeferredOK, KePulseEvent(), KernelMode, Lock, LockDesktop, NT_SUCCESS, NTSTATUS(), NULL, ObOpenObjectByPointer(), tagDESKTOP::pDeskInfo, tagDESKTOP::pDispInfo, tagDISPLAYINFO::pmdev, POBJECT_NAME, PostUpdateKeyStateEvent(), tagTHREADINFO::pq, tagTERMINAL::pqDesktop, PsGetCurrentThread, tagWINDOWSTATION::pTerm, tagHARDERRORHANDLER::pti, PtiCurrent, tagTERMINAL::ptiDesktop, tagDESKTOP::PtiList, tagQ::QF_flags, QF_KEYSTATERESET, QF_UPDATEKEYSTATE, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, SetFullScreen, SetPointer(), tagDESKTOPINFO::spwnd, tagQ::spwndActive, tagWND::spwndChild, tagDESKTOP::spwndForeground, tagWND::spwndNext, Status, TestWF, ThreadLockAlwaysWithPti, ThreadLockDesktopHandle, ThreadLockWithPti, ThreadUnlock, ThreadUnlockDesktopHandle, TRACE_DESKTOP, TRACE_INIT, TRUE, Unlock, WFVISIBLE, WSF_NOIO, WSF_SWITCHLOCK, xxxBroadcastDisplaySettingsChange(), xxxSendMessage(), xxxSetForegroundWindow2(), xxxSetWindowPos(), zzzAttachToQueue(), zzzCancelJournalling(), zzzInternalSetCursorPos(), and zzzSetDesktop(). Referenced by NtUserSwitchDesktop(), RawInputThread(), RemoteDisableScreen(), RemoteRedrawScreen(), xxxCreateDesktop(), xxxDesktopThread(), and xxxQueryInformationThread().
|
|
Definition at line 253 of file tmswitch.c. References _GetNextQueueWindow(), BOOL, CheckLock, FDIR_FORWARD, GETPTI, gpqForeground, PostEventMessage(), PWND_BOTTOM, QEVENT_POSTMESSAGE, tagQ::spwndActive, TestWF, ThreadLock, ThreadUnlock, TRUE, VOID(), WEFTOPMOST, WFBOTTOMMOST, WFMINIMIZED, xxxSetForegroundWindow(), and xxxSetWindowPos().
|
|
Definition at line 1564 of file tmswitch.c. References CheckLock, FNID_SWITCH, Getpswi(), IsWinEventNotifyDeferredOK, NULL, tagWND::pcls, PtiCurrent, SwitchWndCleanup(), ThreadLockWithPti, ThreadUnlock, VALIDATECLASSANDSIZE, xxxCancelCoolSwitch(), xxxDefWindowProc(), xxxPaintSwitchWindow(), xxxSetWindowPos(), and zzzSetCursor(). Referenced by InitializeClientPfnArrays(), and LW_RegisterWindows().
|
|
Definition at line 193 of file syscmd.c. References _GetDesktopWindow(), _GetKeyState(), _GetLastActivePopup(), _GetMessagePos(), _PostMessage(), _PostThreadMessage(), CheckLock, tagLASTINPUT::dwFlags, DWORD, FALSE, FCallHookTray, FDoTray, tagPOWERSTATE::fInProgress, tagMENUSTATE::fModelessMenu, FPostTray, tagMENUSTATE::fUnderline, GETPTI, ghwndSwitch, glinp, gpDispInfo, gPowerState, gpqForeground, gpsi, gptiTasklist, gspwndFullScreen, gspwndInternalCapture, tagWND::head, HWq, IsHooked, L, LINP_LOWPOWER, LINP_POWEROFF, LINP_POWERTIMEOUTS, LOWPOWER_PHASE, MENUSYSMENU, NULL, tagMENUSTATE::pGlobalPopupMenu, PlayEventSound(), tagDISPLAYINFO::pmdev, POWEROFF_PHASE, POWERON_PHASE, tagTHREADINFO::pq, PtiCurrent, tagLASTINPUT::ptiLastWoken, tagMENUSTATE::ptiMenuStateOwner, PUDF_ANIMATE, PWND_TOP, QF_CAPTURELOCKED, RevalidateHwnd, SCROLL_DIRECT, SCROLL_NORMAL, tagQ::spwndCapture, StartScreenSaver(), TEST_PUDF, TestWF, ThreadLock, ThreadLockAlways, ThreadUnlock, TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, UINT, tagSERVERINFO::uiShellMsg, USER_SOUND_MAXIMIZE, USER_SOUND_MINIMIZE, USER_SOUND_RESTOREDOWN, USER_SOUND_RESTOREUP, ValidateHwnd, WFCHILD, WFDISABLED, WFMAXIMIZED, WFMINIMIZED, WHF_CBT, xxxCallHook(), xxxHelpLoop(), xxxIsDragging(), xxxMakeWindowForegroundWithState(), xxxMNEndMenuState(), xxxMNKeyFilter(), xxxMNLoop(), xxxMNStartMenuState(), xxxMoveSize(), xxxOldNextWindow(), xxxSBTrackInit(), xxxSendMessage(), xxxSetForegroundWindow(), xxxSetWindowPos(), and xxxShowWindow(). Referenced by xxxDefWindowProc().
|
|
Referenced by NtUserSystemParametersInfo(), xxxUpdatePerUserSystemParameters(), and xxxUserPowerEventCalloutWorker(). |
|
Definition at line 882 of file timers.c. References _KillSystemTimer(), _PostMessage(), AnimateFade(), CheckLock, tagDCE::DCX_flags, DF_TRACKMOUSEHOVER, tagDESKTOP::dwDTFlags, GetActiveTrackPwnd(), GetMouseKeyFlags(), GETPTI, gpDispInfo, gpsi, tagDESKTOP::htEx, HTEXMENUFIRST, HTEXMENULAST, HTEXSCROLLFIRST, HTEXSCROLLLAST, HWq, IDSYS_FADE, IDSYS_FLASHWND, IDSYS_LAYER, IDSYS_MOUSEHOVER, IDSYS_WNDTRACKING, msg, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, tagTHREADINFO::pq, PtInRect(), QF_ACTIVEWNDTRACKING, tagQ::QF_flags, QF_MOUSEMOVED, tagWND::rcClient, tagDESKTOP::rcMouseHover, tagTHREADINFO::rpdesk, SetWakeBit(), tagDESKTOP::spwndTrack, TestUP, TestWF, UINT, UpdateLayeredSprite(), VOID(), and xxxFlashWindow(). Referenced by IncrementRedirectedCount(), ResetMouseHover(), StartFade(), xxxFlashWindow(), and xxxTrackMouseMove().
|
|
Definition at line 570 of file tooltips.c. References CheckLock, CleanupTooltipAnimation(), CMS_TOOLTIP, CreateFade(), CreateTooltipBitmap(), cy, DestroyTooltipBitmap(), DF_TOOLTIP, tagTOOLTIPWND::dwHideDelay, FADE_SHOW, FADE_TOOLTIP, FNID_TOOLTIP, GETPDESK, tagTOOLTIPWND::hdcMem, InitTooltipAnimation(), InitTooltipDelay(), NtGetTickCount(), NULL, SetTooltipTimer(), StartFade(), StopFade(), TestALPHA, TestEffectUP, TestFadeFlags(), TooltipRender(), TT_ANIMATEDELAY, TTT_ANIMATE, TTT_HIDE, UINT, VALIDATECLASSANDSIZE, xxxBeginPaint(), xxxDefWindowProc(), xxxEndPaint(), xxxSendMessage(), and xxxTooltipHandleTimer(). Referenced by InitializeClientPfnArrays(), and LW_RegisterWindows().
|
|
Definition at line 40 of file tounicod.c. References BYTE, CBKEYSTATE, ClearKeyDownBit, ClearKeyToggleBit, DWORD, SetKeyDownBit, SetKeyToggleBit, and xxxInternalToUnicode(). Referenced by NtUserToUnicodeEx().
|
|
Definition at line 1971 of file sbctl.c. References _SetSystemTimer(), BOOL, CheckLock, tagSBTRACK::cmdSB, FALSE, tagSBTRACK::fHitOld, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, GET_X_LPARAM, GET_Y_LPARAM, gpsi, HIBYTE, tagSBTRACK::hTimerSB, IDSYS_SCROLL, IsWinEventNotifyDeferredOK, NULL, PtInRect(), PWNDTOPSBTRACK, tagSBTRACK::rcTrack, RecalcTrackRect(), RETURN_IF_PSBTRACK_INVALID, tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, xxxContScroll(), xxxDoScroll(), xxxEndScroll(), and zzzDrawInvertScrollArea(). Referenced by xxxContScroll(), xxxEndScroll(), and xxxSBTrackInit().
|
|
Definition at line 158 of file caption.c. References _GetDCEx(), _ReleaseDC(), BitBltSysBmp(), BOOL, CheckLock, ClrWF, DOBI_NORMAL, DOBI_PUSHED, DWORD, FALSE, FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, IsWinEventNotifyDeferredOK, msg, NULL, PtiCurrent, PtInRect(), SetWF, TRUE, WFCLOSEBUTTONDOWN, WFHELPBUTTONDOWN, WFREDUCEBUTTONDOWN, WFZOOMBUTTONDOWN, xxxCalcCaptionButton(), xxxPeekMessage, xxxReleaseCapture(), xxxSetCapture(), xxxSleepThread(), and xxxWindowEvent(). Referenced by xxxDWP_NCMouse().
|
|
Definition at line 904 of file tooltips.c. References BOOL, CheckLock, DF_HOTTRACKING, DF_MOUSEMOVETRK, DF_TOOLTIP, DF_TOOLTIPACTIVE, DF_TRACKMOUSEEVENT, tagDESKTOP::dwDTFlags, DWORD, tagWINDOWSTATION::dwWSF_Flags, GetActiveTrackPwnd(), GETPTI, gpsi, tagDESKTOP::htEx, IDSYS_WNDTRACKING, InternalSetTimer(), IsTooltipHittest(), Lock, NULL, PostEventMessage(), tagTHREADINFO::pq, PtiCurrent, QEVENT_CANCELMOUSEMOVETRK, QF_ACTIVEWNDTRACKING, tagDESKTOP::rpwinstaParent, tagDESKTOP::spwndTooltip, tagDESKTOP::spwndTrack, TestEffectUP, TestUP, ThreadLockAlways, ThreadUnlock, TRUE, UINT, UP, WSF_NOIO, xxxCancelMouseMoveTracking(), xxxCreateTooltip(), xxxHotTrack(), xxxResetTooltip(), and xxxSystemTimerProc(). Referenced by xxxScanSysQueue().
|
|
Definition at line 52 of file mnpopup.c. References _GetKeyState(), _KillTimer(), _MonitorFromPoint(), BOOL, CheckLock, ClrWF, tagLASTINPUT::dwFlags, dwFlags, ExitMenuLoop(), FALSE, tagMENUSTATE::fButtonDown, tagPOPUPMENU::fDelayedFree, tagMENUSTATE::fDragAndDrop, tagPOPUPMENU::fDroppedLeft, tagPOPUPMENU::fFirstClick, FindBestPos(), tagPOPUPMENU::fIsSysMenu, tagPOPUPMENU::fIsTrackPopup, tagMENUSTATE::fModelessMenu, tagPOPUPMENU::fNoNotify, tagPOPUPMENU::fRightButton, tagPOPUPMENU::fSendUninit, tagPOPUPMENU::fShowTimer, tagPOPUPMENU::fSynchronous, tagMENUSTATE::fUnderline, FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, GETPTI, glinp, HW, tagPOPUPMENU::iDropDir, IDSYS_MNSHOW, L, LINP_KEYBOARD, Lock, LockPopupMenu(), MENUCLASS, MFRTL, MFUNDERLINE, MNAnimate(), MNSW_SIZE, MOUSEHOLD, NULL, PAS_DOWN, PAS_HORZ, PAS_LEFT, PAS_OUT, PAS_RIGHT, PAS_UP, PAS_VERT, tagMENUSTATE::pGlobalPopupMenu, PlayEventSound(), tagTHREADINFO::pMenuState, tagPOPUPMENU::ppopupmenuRoot, tagTHREADINFO::pq, PtiCurrent, tagMENUSTATE::ptiMenuStateOwner, PtoHq, PWND_TOP, PWND_TOPMOST, QF_CAPTURELOCKED, tagQ::QF_flags, SetMF, SetWF, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndActivePopup, tagPOPUPMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, SYSMET, TestMF, TestWF, ThreadLock, ThreadLockAlways, ThreadUnlock, TRUE, USER_SOUND_MENUPOPUP, WFDESTROYED, WFOLDUI, xxxClientRegisterDragDrop(), xxxCreateWindowEx(), xxxDestroyWindow(), xxxMNAllocMenuState(), xxxMNEndMenuState(), xxxMNLoop(), xxxMNReleaseCapture(), xxxMNStartMenu(), xxxSendMessage(), xxxSetWindowPos(), and xxxWindowEvent(). Referenced by NtUserTrackPopupMenuEx(), xxxDefWindowProc(), and xxxDoScrollMenu().
|
|
Definition at line 2061 of file sbctl.c. References _GetKeyState(), CheckLock, tagSBCALC::cpx, tagSBTRACK::dpxThumb, FALSE, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, GET_X_LPARAM, GET_Y_LPARAM, HIBYTE, NULL, PtInRect(), PWNDTOPSBTRACK, tagSBCALC::pxMin, tagSBCALC::pxStart, tagSBTRACK::rcTrack, RecalcTrackRect(), xxxEndScroll(), and xxxMoveThumb(). Referenced by xxxEndScroll(), xxxSBTrackInit(), and xxxSetScrollBar().
|
|
Definition at line 251 of file mnaccel.c. References _GetKeyState(), tagACCELTABLE::accel, BOOL, CheckLock, DWORD, FALSE, FLASTKEY, gfInNumpadHexInput, tagWND::head, ID_SYSMENU, NULL, NUMPAD_HEXMODE_HL, PtiCurrent, tagWND::spmenu, tagWND::spmenuSys, SystoChar(), TA_DISABLED, TestWF, ThreadLock, ThreadUnlock, TRUE, UINT, WFCHILD, WFDISABLED, WFICONIC, WFSYSMENU, xxxLoadSysDesktopMenu(), xxxSendMessage(), xxxSetSysMenu(), and xxxTA_AccelerateMenu(). Referenced by NtUserTranslateAccelerator().
|
|
Definition at line 28 of file keyconv.c. References _PostMessage(), tagQ::afKeyState, BOOL, DWORD, FALSE, HW, NULL, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagTHREADINFO::pq, PtiCurrent, tagPOPUPMENU::spwndPopupMenu, TRUE, UINT, ValidateHwnd, and xxxInternalToUnicode(). Referenced by NtUserTranslateMessage(), xxxHandleMenuMessages(), xxxHelpLoop(), xxxMNLoop(), xxxMoveSize(), xxxOldNextWindow(), and xxxSBTrackLoop().
|
|
Definition at line 1451 of file kbdlyout.c. References BOOL, FALSE, HKLtoPKL(), NULL, PtiCurrent, and xxxInternalUnloadKeyboardLayout(). Referenced by NtUserUnloadKeyboardLayout().
|
|
Definition at line 441 of file mnstate.c. References BOOL, tagMENUSTATE::dwLockCount, ExitMenuLoop(), FALSE, tagMENUSTATE::pGlobalPopupMenu, TRUE, and xxxMNEndMenuState(). Referenced by xxxMenuWindowProc(), xxxMNDragLeave(), and xxxMNDragOver().
|
|
Definition at line 194 of file calcclrc.c. References CopyRect, FALSE, tagWND::rcClient, tagWND::rcWindow, and xxxCalcClientRect().
|
|
Definition at line 2314 of file ntuser/kernel/access.c. References AccessTimeOutReset(), ACCF_DEFAULTFILTERKEYSON, ACCF_DEFAULTHIGHCONTRASTON, ACCF_DEFAULTKEYBOARDPREF, ACCF_DEFAULTMOUSEKEYSON, ACCF_DEFAULTSCREENREADER, ACCF_DEFAULTSTICKYKEYSON, ACCF_DEFAULTTIMEOUTON, ACCF_DEFAULTTOGGLEKEYSON, ACCF_KEYBOARDPREF, ACCF_SCREENREADER, ACCF_SHOWSOUNDSON, BOOL, CalculateMouseTable(), CLEAR_ACCESSFLAG, CLEAR_ACCF, cMouseVKeys, DWORD, FALSE, FastGetProfileIntW(), FastGetProfileStringW(), FilterKeys(), gAccessTimeOut, gbMKMouseMode, GetProcessLuid(), gFilterKeys, gHighContrast, gHighContrastDefaultScheme, gMouseKeys, gNumLockVk, gOemScrollVk, gpKbdNlsTbl, gpsi, gpusMouseVKey, gSoundSentry, gStickyKeys, gToggleKeys, luidSystem, MKHideMouseCursor(), MKShowMouseCursor(), MouseKeys(), NTSTATUS(), NULL, PMAP_HIGHCONTRAST, PMAP_KEYBOARDPREF, PMAP_KEYBOARDRESPONSE, PMAP_MOUSEKEYS, PMAP_SCREENREADER, PMAP_SHOWSOUNDS, PMAP_SOUNDSENTRY, PMAP_STICKYKEYS, PMAP_TIMEOUT, PMAP_TOGGLEKEYS, RtlEqualLuid(), SET_ACCESSFLAG, SET_ACCF, SET_OR_CLEAR_ACCESSFLAG, SET_OR_CLEAR_ACCF, SET_OR_CLEAR_FLAG, SetAccessEnabledFlag(), TEST_ACCESSFLAG, TEST_BOOL_ACCESSFLAG, TEST_BOOL_ACCF, TestAsyncKeyStateToggle, ToggleKeys(), TRUE, and xxxTurnOffStickyKeys(). Referenced by xxxUpdatePerUserSystemParameters().
|
|
Definition at line 2445 of file w32/ntuser/kernel/init.c. References _DestroyMenu(), _SetCaretBlinkTime(), ARRAY_SIZE, BOOL, CalculateMouseSensitivity(), CheckDesktopPolicyChange(), CreateProfileUserName(), DWORD, tagWINDOWSTATION::dwWSF_Flags, FALSE, FastGetProfileDwordW(), FastGetProfileIntFromID(), FastGetProfileIntsW(), FastGetProfileIntW(), FastGetProfileValue(), FastWriteProfileStringW(), FreeProfileUserName(), gcxMouseHover, gcyMouseHover, gdtMNDropDown, gdtMouseHover, gdwCanPaintDesktop, gdwKeyboardAttributes, GetCurrentProcessId, GetKbdLangSwitch(), gfEnableHexNumpad, gfIMEShowStatus, gfUnsignedDrivers, gMouseSensitivity, gMouseSensitivityFactor, gMouseSpeed, gMouseThresh1, gMouseThresh2, gnFastAltTabColumns, gnFastAltTabRows, gnllHooksTimeout, gpDispInfo, gpidLogon, gpsi, grpWinStaList, tagDISPLAYINFO::hdcScreen, hModuleWin, IMESHOWSTATUS_NOTINITIALIZED, IsWinEventNotifyDeferredOK, L, LoadCPUserPreferences(), LW_LoadResources(), MOUSE_SENSITIVITY_DEFAULT, MOUSE_SENSITIVITY_MAX, NULL, OpenCacheKeyEx(), PMAP_DESKTOP, PMAP_INPUTMETHOD, PMAP_KEYBOARD, PMAP_METRICS, PMAP_MOUSE, PMAP_NETWORK, PMAP_TRUETYPE, PMAP_UKBDLAYOUT, PMAP_WINDOWSU, PUDF_ANIMATE, PUDF_DRAGFULLWINDOWS, tagWINDOWSTATION::rpdeskList, tagDESKTOP::rpdeskNext, ServerLoadString, SET_OR_CLEAR_PUDF, SetIconMetrics(), SetMinMetrics(), tagDESKTOP::spmenuDialogSys, tagDESKTOP::spmenuSys, SYSMET, TEST_BOOL_PUDF, TRUE, UINT, UnlockDesktopSysMenu(), UpdatePerUserKeyboardIndicators(), WSF_NOIO, xxxODI_ColorInit(), xxxSetWindowNCMetrics(), xxxSystemParametersInfo(), xxxUpdatePerUserAccessPackSettings(), and xxxUpdateSystemCursorsFromRegistry(). Referenced by NtUserUpdatePerUserSystemParameters().
|
|
Definition at line 1685 of file w32/ntuser/kernel/init.c. References FALSE, FastGetProfileStringFromIDW(), gasyscur, MAX_PATH, PMAP_CURSORS, RtlInitUnicodeString(), RtlInitUnicodeStringOrId(), UINT, VOID(), xxxClientLoadImage(), and zzzSetSystemImage(). Referenced by xxxSystemParametersInfo(), and xxxUpdatePerUserSystemParameters().
|
|
Definition at line 1735 of file w32/ntuser/kernel/init.c. References FALSE, FastGetProfileStringFromIDW(), gasysico, gpsi, HtoP, IS_PTR, MAX_PATH, NULL, PMAP_ICONS, PtoH, RtlInitUnicodeString(), RtlInitUnicodeStringOrId(), SYSMET, UINT, VOID(), xxxClientLoadImage(), and zzzSetSystemImage(). Referenced by xxxSystemParametersInfo().
|
|
Definition at line 1523 of file movesize.c. References CheckLock, GETPTI, NULL, tagWND::spwndNext, ThreadLockExchangeAlways(), ThreadLockNever, ThreadUnlock, VOID(), xxxUpdateOtherThreadsWindows(), and xxxUpdateWindow(). Referenced by xxxDrawDragRect(), and xxxUpdateWindows().
|
|
Definition at line 374 of file focusact.c. References BOOL, CheckLock, FALSE, FCallHookTray, FDoTray, FHas31TrayStyles, FPostTray, FTopLevel, GETPTI, gpqForeground, tagWND::head, Is31TrayWindow(), IsTrayWindow(), NULL, tagWND::spwndLastActive, tagWND::spwndOwner, TestWF, ThreadLock, ThreadUnlock, TRUE, WEFTOOLWINDOW, WFVISIBLE, WFWIN40COMPAT, and xxxSetTrayWindow(). Referenced by xxxActivateThisWindow(), xxxProcessEventMessage(), and xxxSetForegroundWindow2().
|
|
Definition at line 1430 of file update.c. References BOOL, CheckLock, TRUE, UW_ENUMCHILDREN, and xxxInternalUpdateWindow(). Referenced by xxxbFullscreenSwitch(), xxxDragObject(), xxxMNInvertItem(), xxxMNOpenHierarchy(), xxxShowSwitchWindow(), and xxxUpdateThreadsWindows().
|
|
Definition at line 25 of file w32/ntuser/kernel/random.c. References BOOL, CheckLock, PtiCurrent, TRUE, and xxxUpdateThreadsWindows(). Referenced by xxxSetLayeredWindow().
|
|
Referenced by NtUserChangeDisplaySettings(), VideoPortCalloutThread(), xxxDestroyThreadInfo(), xxxRemoteReconnect(), and xxxUserPowerEventCalloutWorker(). |
|
Referenced by xxxResolveDesktop(), and xxxSetProcessWindowStation(). |
|
Referenced by xxxClientLoadOLE(), xxxClientRegisterDragDrop(), and xxxClientRevokeDragDrop(). |
|
Definition at line 684 of file power.c. References CancelPowerRequest(), EVENT_INCREMENT, FALSE, gpPowerRequestCurrent, KeSetEvent(), NULL, PPOWERREQUEST, PtiCurrent, tagPOWERREQUEST::Status, ThreadLockPoolCleanup, ThreadUnlockPoolCleanup, UnqueuePowerRequest(), xxxUserPowerEventCalloutWorker(), and xxxUserPowerStateCalloutWorker(). Referenced by QueuePowerRequest().
|
|
Definition at line 3136 of file desktop.c. References BMSG_SENDNOTIFYMSG, gpqCursor, gpsi, grpdeskRitInput, NULL, tagDESKTOP::pDeskInfo, SetPointer(), tagDESKTOPINFO::spwnd, SYSMET, ThreadLock, ThreadUnlock, TRACE_INIT, TRUE, VOID(), xxxBroadcastMessage(), xxxRedrawWindow(), and zzzInternalSetCursorPos(). Referenced by NtUserEnumDisplayDevices(), VideoPortCalloutThread(), xxxCreateDesktop2(), xxxUserChangeDisplaySettings(), and xxxUserPowerEventCalloutWorker().
|
|
Definition at line 537 of file taskman.c. References BOOL, gpsi, InsertTask(), tagTDB::nEvents, NULL, tagTHREADINFO::ppi, tagTHREADINFO::ptdb, tagWOWPROCESSINFO::ptiScheduled, tagPROCESSINFO::pwpi, TIF_16BIT, tagTHREADINFO::TIF_flags, TRUE, xxxReceiveMessages, and xxxSleepTask(). Referenced by NtUserYieldTask(), and xxxInternalGetMessage().
|
|
Definition at line 77 of file update.c. References BOOL, CheckLock, NULL, and xxxRedrawWindow(). Referenced by NtUserValidateRect(), xxxMenuWindowProc(), and xxxMoveWindow().
|
|
Definition at line 132 of file update.c. References BOOL, CheckLock, NULL, and xxxRedrawWindow().
|
|
Definition at line 5310 of file queue.c. References CheckForClientDeath, DWORD, EnterCrit, _EPROCESS::ExitProcessCalled, gpwtiFirst, tagWOWTHREADINFO::idParentProcess, tagWOWTHREADINFO::idWaitObject, LeaveCrit, LockProcessByClientId(), NT_SUCCESS, NTSTATUS(), NULL, tagWOWTHREADINFO::pIdleEvent, tagTHREADINFO::ppi, PtiCurrent, tagPROCESSINFO::ptiList, tagPROCESSINFO::ptiMainThread, tagTHREADINFO::ptiSibling, tagWOWTHREADINFO::pwtiNext, Status, tagTHREADINFO::TIF_flags, TIF_SYSTEMTHREAD, TIF_WAITFORINPUTIDLE, UnlockProcess, WaitOnPseudoEvent(), _EPROCESS::Win32Process, and xxxPollAndWaitForSingleObject(). Referenced by NtUserWaitForInputIdle().
|
|
Definition at line 112 of file ntuser/kernel/input.c. References BOOL, TRUE, and xxxSleepThread(). Referenced by NtUserWaitMessage(), xxxHelpLoop(), xxxMoveSize(), and xxxOldNextWindow().
|
|
Definition at line 274 of file kernel/winable.c. References CreateNotify(), DBGVERIFYEVENTHOOK, DBGVERIFYNOTIFY, dwFlags, DWORD, tagNOTIFY::dwWEFlags, tagEVENTHOOK::eventMax, tagEVENTHOOK::eventMin, tagEVENTHOOK::fDestroyed, tagEVENTHOOK::fIgnoreOwnProcess, tagEVENTHOOK::fIgnoreOwnThread, FWINABLE, GETPTI, gptiCurrent, gpWinEventHooks, tagEVENTHOOK::head, tagEVENTHOOK::hEventProcess, HMIsMarkDestroy, tagEVENTHOOK::idEventThread, NtGetTickCount(), NULL, tagEVENTHOOK::pehNext, tagTHREADINFO::ppi, _THROBJHEAD::pti, PtiCurrent, tagTHREADINFO::rpdesk, TestWF, ThreadLockPti, ThreadLockWithPti, ThreadUnlock, ThreadUnlockPti, TIDq, TIF_DISABLEHOOKS, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, WEF_ASYNC, WEF_DEFERNOTIFY, WEF_USEPWNDTHREAD, WFDESTROYED, xxxFlushDeferredWindowEvents(), and xxxProcessNotifyWinEvent(). Referenced by NtUserNotifyWinEvent(), UpdateLayeredSprite(), xxxActivateThisWindow(), xxxCalcClientRect(), xxxCancelCoolSwitch(), xxxCreateCaret(), xxxCreateWindowEx(), xxxDefWindowProc(), xxxDestroyThreadInfo(), xxxDestroyWindow(), xxxDragObject(), xxxEnableSBCtlArrows(), xxxEnableWindow(), xxxEnableWndSBArrows(), xxxEndScroll(), xxxHelpLoop(), xxxMinMaximize(), xxxMNCancel(), xxxMNCloseHierarchy(), xxxMNOpenHierarchy(), xxxMNSelectItem(), xxxMNStartMenu(), xxxMNSwitchToAlternateMenu(), xxxMoveSize(), xxxMoveSwitchWndHilite(), xxxMS_TrackMove(), xxxSBTrackLoop(), xxxSBWndProc(), xxxScanSysQueue(), xxxSendChangedMsgs(), xxxSendFocusMessages(), xxxSendMenuSelect(), xxxSetConsoleCaretInfo(), xxxSetParent(), xxxSetScrollBar(), xxxShowSwitchWindow(), xxxTrackCaptionButton(), and xxxTrackPopupMenuEx().
|
|
Definition at line 128 of file winwhere.c. References _GetDesktopWindow(), NULL, RevalidateHwnd, ThreadLock, ThreadUnlock, WHT_IGNOREDISABLED, and xxxWindowHitTest2(). Referenced by NtUserWindowFromPoint().
|
|
Definition at line 274 of file winwhere.c. References CheckLock, NULL, tagWND::spwndNext, ThreadLockExchangeAlways(), ThreadLockNever, ThreadUnlock, and xxxWindowHitTest2(). Referenced by xxxHelpLoop(), xxxScanSysQueue(), and xxxWindowHitTest2().
|
|
Definition at line 315 of file winwhere.c. References CheckLock, CheckPwndFilter(), GETPTI, tagWND::hrgnClip, HWq, LayerHitTest(), NULL, PpiCurrent, PtiCurrent, PtInRect(), tagWND::rcClient, tagWND::rcWindow, SizeBoxHwnd(), tagWND::spwndChild, TestWF, TestwndChild, ThreadLock, ThreadUnlock, WEFLAYERED, WFDISABLED, WFMINIMIZED, WFSIZEBOX, WFVISIBLE, WHT_IGNOREDISABLED, xxxSendMessage(), and xxxWindowHitTest(). Referenced by xxxWindowFromPoint(), and xxxWindowHitTest().
|
|
Definition at line 16 of file miscutil.c. References PtiCurrent, tagQ::spwndActive, tagQ::spwndFocus, Unlock, and VOID().
|
|
Definition at line 156 of file loadbits.c. References CURSORF_LINKED, gptiRit, HMChangeOwnerProcess, HMPheFromObject, ISTS, NULL, _HANDLEENTRY::pOwner, UnlinkCursor(), and VOID(). Referenced by DestroyProcessesObjects().
|
|
Definition at line 2187 of file ntuser/kernel/input.c. References BOOL, BoundCursor(), tagLASTINPUT::dwFlags, GetActiveTrackPwnd(), glinp, gptCursorAsync, gspwndCursor, LINP_KEYBOARD, NULL, PtInRect(), tagWND::rcWindow, SetVisible(), SV_SET, SV_UNSET, TestWF, WFVISIBLE, and zzzInternalSetCursorPos(). Referenced by xxxProcessEventMessage(), and xxxSetForegroundWindow2().
|
|
Definition at line 6367 of file ntuser/kernel/input.c. References ATTACHINFO, BOOL, CheckCritIn, tagDESKTOP::dwConsoleIMEThreadId, tagDESKTOP::dwConsoleThreadId, FALSE, FJOURNALPLAYBACK, FJOURNALRECORD, gpai, IS_IME_ENABLED, NULL, tagATTACHINFO::paiNext, tagATTACHINFO::pti1, tagATTACHINFO::pti2, PtiFromThreadId(), tagTHREADINFO::rpdesk, TIF_DONTATTACHQUEUE, tagTHREADINFO::TIF_flags, TRUE, and zzzReattachThreads(). Referenced by NtUserAttachThreadInput(), xxxCreateWindowEx(), xxxDestroyWindow(), xxxHandleOwnerSwitch(), and xxxSetParent().
|
|
Definition at line 5940 of file ntuser/kernel/input.c. References CANCEL_ACTIVESTATE, CANCEL_CAPTURESTATE, CANCEL_FOCUSSTATE, CancelInputState(), tagQ::caret, CheckTransferState(), tagMLIST::cMsgs, tagQ::codeCapture, tagQ::cThreads, CTS_CANCELOLD, CTS_DONOTHING, CTS_TRANSFER, ExitMenuLoop(), tagMENUSTATE::fInDoDragDrop, tagMENUSTATE::fModelessMenu, GETPTI, gspwndCursor, tagQ::iCursorLevel, IsInsideMenuLoop(), Lock, LockCaptureWindow(), LockQCursor, tagQ::mlInput, NULL, tagMENUSTATE::pGlobalPopupMenu, tagTHREADINFO::pMenuState, tagTHREADINFO::pq, tagMLIST::pqmsgRead, tagMLIST::pqmsgWriteLast, tagQ::ptiKeyboard, tagQ::ptiMouse, tagQ::ptiSysLock, QF_ACTIVATIONCHANGE, QF_CAPTURELOCKED, tagQ::QF_flags, RedistributeInput(), tagQ::spcurCurrent, tagCARET::spwnd, tagQ::spwndActive, tagQ::spwndActivePrev, tagQ::spwndCapture, tagQ::spwndFocus, tagWND::spwndNext, Unlock, UnlockCaptureWindow(), and zzzDestroyQueue(). Referenced by xxxHardErrorControl(), xxxSetThreadDesktop(), xxxSwitchDesktop(), zzzReattachThreads(), and zzzSetDesktop().
|
|
Definition at line 591 of file queue.c. References ComputeTickDelta(), DWORD, gpwpCalcFirst, gtimeStartCursorHide, NtGetTickCount(), NULL, and zzzUpdateCursorImage(). Referenced by DestroyProcessInfo(), xxxCreateThreadInfo(), xxxHungAppDemon(), xxxInternalGetMessage(), xxxSetProcessInitState(), zzzChangeStates(), zzzInitTask(), zzzShowStartGlass(), and zzzWakeInputIdle().
|
|
Definition at line 404 of file hooks.c. References _PostThreadMessage(), ClrWF, CMSWAITTOKILLTIMEOUT, DeferWinEventNotify, gppiLockSFW, gptiRit, grpdeskRitInput, gwMouseOwnerButton, tagHOOK::head, InterQueueMsgCleanup(), NULL, tagDESKTOP::pDeskInfo, tagTHREADINFO::pDeskInfo, PhkFirstGlobalValid(), PhkNextValid(), SendMsgCleanup(), tagDESKTOPINFO::spwnd, TestWF, WFDISABLED, zzzEndDeferWinEventNotify, and zzzUnhookWindowsHookEx(). Referenced by xxxDoHotKeyStuff(), and xxxSwitchDesktop().
|
|
Definition at line 216 of file ntuser/kernel/cursor.c. References BOOL, CheckWinstaWriteAttributesAccess(), FALSE, gpDispInfo, gpepCSRSS, gpqForeground, gpsi, grcCursorClip, IsRectEmpty(), max, min, NULL, PsGetCurrentProcess, PtiCurrent, PtInRect(), tagDISPLAYINFO::rcScreen, TRUE, and zzzInternalSetCursorPos(). Referenced by NtUserClipCursor(), xxxDWP_DoCancelMode(), xxxMoveSize(), xxxMS_TrackMove(), xxxProcessEventMessage(), xxxResetDisplayDevice(), xxxSetForegroundWindow2(), and xxxTrackInitSize().
|
|
|
|
Definition at line 2211 of file queue.c. References BOOL, tagQ::caret, CheckSysLock, tagQ::cLockCount, tagQ::cThreads, DebugValidateMLIST, FALSE, FreeMessageList(), FreeQueue(), tagCLIENTTHREADINFO::fsWakeBits, gpqCursor, gpqForeground, gpqForegroundPrev, LockQCursor, tagQ::mlInput, NULL, tagTHREADINFO::pcti, tagTHREADINFO::pq, tagQ::ptiKeyboard, tagDESKTOP::PtiList, tagQ::ptiMouse, tagQ::ptiSysLock, tagQ::QF_flags, QF_INDESTROY, tagTHREADINFO::rpdesk, SetWakeBit(), tagCARET::spwnd, tagQ::spwndActive, tagQ::spwndActivePrev, tagQ::spwndFocus, tagTHREADINFO::TIF_flags, TIF_INCLEANUP, TRUE, Unlock, UnlockCaptureWindow(), USHORT, and zzzSetFMouseMoved(). Referenced by xxxDesktopThread(), xxxDestroyThreadInfo(), zzzAddAttachment(), zzzAttachToQueue(), and zzzReattachThreads().
|
|
Definition at line 434 of file caret.c. References BOOL, FALSE, TRUE, UT_CaretSet(), and zzzInternalHideCaret(). Referenced by NtUserHideCaret(), and xxxSBWndProc().
|
|
Definition at line 701 of file ntuser/kernel/cursor.c. References GetAppCompatFlags2(), NULL, tagTHREADINFO::pq, PtiCurrentShared, tagQ::spwndCapture, VER40, and zzzSetCursor().
|
|
Definition at line 1147 of file queue.c. References tagUSERSTARTUPINFO::cb, CW2_USEDEFAULT, DeferWinEventNotify, _CLIENTINFO::dwCompatFlags, tagTHREADINFO::dwCompatFlags, _CLIENTINFO::dwExpWinVer, tagTHREADINFO::dwExpWinVer, tagUSERSTARTUPINFO::dwFlags, tagPROCESSINFO::dwHotkey, DWORD, _CLIENTINFO::dwTIFlags, tagUSERSTARTUPINFO::dwX, tagUSERSTARTUPINFO::dwXSize, tagUSERSTARTUPINFO::dwY, tagUSERSTARTUPINFO::dwYSize, EnterWowCritSect(), FALSE, FJOURNALPLAYBACK, FJOURNALRECORD, gpwtiFirst, tagTDB::hTaskWow, tagWOWTHREADINFO::idTask, InsertTask(), tagTDB::nEvents, NORMAL_PRIORITY_TASK, tagTDB::nPriority, NTSTATUS(), NULL, tagTHREADINFO::pClientInfo, tagTHREADINFO::ppi, tagTHREADINFO::pstrAppName, tagTHREADINFO::ptdb, tagTDB::ptdbNext, tagTDB::pti, PtiCurrent, tagPROCESSINFO::ptiList, tagTDB::pwti, tagWOWTHREADINFO::pwtiNext, SetAppImeCompatFlags(), SetAppStarting(), TDB, tagTDB::TDB_Flags, TDBF_SETUP, TIF_16BIT, TIF_FIRSTIDLE, tagTHREADINFO::TIF_flags, TIF_SHAREDWOW, tagPROCESSINFO::usi, zzzCalcStartCursorHide(), zzzEndDeferWinEventNotify, zzzReattachThreads(), and zzzShowStartGlass(). Referenced by NtUserInitTask().
|
|
Definition at line 189 of file caret.c. References _KillSystemTimer(), tagQ::caret, FWINABLE, tagCARET::hBitmap, tagCARET::hTimer, IDSYS_CARET, tagCARET::iHideLevel, NULL, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, ThreadLockWithPti, ThreadUnlock, Unlock, zzzInternalHideCaret(), and zzzWindowEvent. Referenced by xxxCreateCaret(), xxxDestroyWindow(), and zzzDestroyCaret().
|
|
Definition at line 376 of file caret.c. References tagQ::caret, FALSE, tagCARET::fVisible, FWINABLE, tagCARET::iHideLevel, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, UT_InvertCaret(), and zzzWindowEvent. Referenced by xxxBeginPaint(), xxxScrollWindowEx(), zzzHideCaret(), and zzzInternalDestroyCaret().
|
|
Definition at line 114 of file ntuser/kernel/cursor.c. References BoundCursor(), gpDispInfo, gpsi, gptCursorAsync, tagDISPLAYINFO::hDev, VOID(), and zzzSetFMouseMoved(). Referenced by ResetSharedDesktops(), xxxCallJournalPlaybackHook(), xxxMakeWindowForegroundWithState(), xxxMoveSize(), xxxMS_TrackMove(), xxxSwitchDesktop(), xxxUserResetDisplayDevice(), zzzActiveCursorTracking(), zzzClipCursor(), and zzzSetCursorPos().
|
|
Definition at line 331 of file caret.c. References tagQ::caret, tagCARET::fOn, tagCARET::fVisible, FWINABLE, tagCARET::iHideLevel, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, UT_InvertCaret(), and zzzWindowEvent. Referenced by xxxEndPaint(), xxxScrollWindowEx(), and zzzShowCaret().
|
|
Definition at line 1812 of file dc.c. References BOOL, tagDCE::DCX_flags, gcountPWO, gpDispInfo, tagDISPLAYINFO::hDev, IDC_CHILDRENONLY, IDC_CLIENTONLY, IDC_DEFAULT, IDC_MOVEBLT, IDC_NOMOUSE, InvalidateDce(), InvalidateGDIWindows(), IsGlobalHooked, NULL, tagDISPLAYINFO::pdceFirst, tagDCE::pdceNext, PtiCurrent, tagDCE::pwndClip, PWNDDESKTOP, tagDCE::pwndOrg, tagWND::spwndParent, TestWF, ThreadLockAlwaysWithPti, ThreadUnlock, tagTHREADINFO::TIF_flags, TIF_MOVESIZETRACKING, TRUE, WFCLIPCHILDREN, WFCLIPSIBLINGS, WFMINIMIZED, WHF_FROM_WH, and zzzSetFMouseMoved(). Referenced by LockWindowUpdate2(), ResetSharedDesktops(), UnsetLayeredWindow(), xxxDWP_SetRedraw(), xxxMinimizeHungWindow(), xxxScrollWindowEx(), xxxSetLayeredWindow(), xxxSetParent(), xxxSetWindowStyle(), and zzzBltValidBits().
|
|
Definition at line 6158 of file ntuser/kernel/input.c. References _GetNextQueueWindow(), BEGINATOMICCHECK, BOOL, tagQ::cLockCount, tagMLIST::cMsgs, tagQ::cThreads, DBGValidateQueueStates(), DeferWinEventNotify, ENDATOMICCHECK, EXITATOMICCHECK, FALSE, GETPTI, gpqForeground, gpqForegroundPrev, grpdeskRitInput, HWq, tagQ::mlInput, NULL, tagDESKTOP::pDeskInfo, PostEventMessage(), tagTHREADINFO::pq, tagTHREADINFO::pqAttach, tagMLIST::pqmsgRead, tagMLIST::pqmsgWriteLast, PtiCurrent, tagQ::ptiKeyboard, tagDESKTOP::PtiList, tagQ::ptiMouse, QEVENT_ACTIVATE, RedistributeInput(), tagTHREADINFO::rpdesk, tagDESKTOPINFO::spwnd, tagQ::spwndActive, tagQ::spwndActivePrev, tagWND::spwndChild, TRUE, zzzAttachToQueue(), zzzDestroyQueue(), zzzEndDeferWinEventNotify, zzzRecalcThreadAttachment(), and zzzSetFMouseMoved(). Referenced by xxxInternalGetMessage(), zzzAttachThreadInput(), zzzInitTask(), and zzzJournalAttach().
|
|
Definition at line 2318 of file hooks.c. References dwFlags, FALSE, FJOURNALPLAYBACK, FJOURNALRECORD, PtiCurrent, TIF_DONTATTACHQUEUE, TIF_DONTJOURNALATTACH, tagTHREADINFO::TIF_flags, TRUE, VOID(), and zzzJournalAttach().
|
|
Definition at line 550 of file caret.c. References _KillSystemTimer(), _SetSystemTimer(), BOOL, tagQ::caret, CaretBlinkProc(), FALSE, tagCARET::fOn, tagCARET::fVisible, FWINABLE, gpsi, tagCARET::hTimer, IDSYS_CARET, tagCARET::iHideLevel, NULL, tagTHREADINFO::pq, PtiCurrent, tagCARET::spwnd, TRUE, UT_CaretSet(), UT_InvertCaret(), tagCARET::x, tagCARET::y, and zzzWindowEvent. Referenced by zzzSetSBCaretPos().
|
|
Definition at line 28 of file ntuser/kernel/cursor.c. References gpqCursor, LockQCursor, NULL, tagTHREADINFO::pq, PtiCurrent, tagQ::spcurCurrent, ThreadLockWithPti, ThreadUnlock, and zzzUpdateCursorImage(). Referenced by NtUserSetCursor(), xxxDragObject(), xxxDWP_SetCursor(), xxxHelpLoop(), xxxMoveSize(), xxxScanSysQueue(), xxxSwitchWndProc(), xxxTrackInitSize(), and zzzHideCursorNoCapture().
|
|
Definition at line 80 of file ntuser/kernel/cursor.c. References BOOL, CheckWinstaWriteAttributesAccess(), FALSE, NtGetTickCount(), SAVEPOINT, SYSMET, TRUE, and zzzInternalSetCursorPos().
|
|
Definition at line 3823 of file desktop.c. References tagTHREADINFO::amdesk, CheckHandleFlag(), CLIENTTHREADINFO, tagQ::cThreads, tagTHREADINFO::cWindows, DesktopAllocAlways, DesktopFree, DF_DESKWNDDESTROYED, DF_DYING, diStatic, DTAG_CLIENTTHREADINFO, tagDESKTOP::dwConsoleThreadId, tagDESKTOP::dwDTFlags, tagDESKTOP::dwSessionId, ExDesktopObjectType, FALSE, GetDesktopView(), GetJournallingQueue(), _OBJECT_HANDLE_INFORMATION::GrantedAccess, gSessionId, GTERMF_MOUSE, tagTHREADINFO::hdesk, HF_DESKTOPHOOK, HF_PROTECTED, ISATOMICCHECK, KernelMode, LockDesktop, LogDesktop, NT_SUCCESS, NULL, ObDereferenceObject, OBJECT_HANDLE_INFORMATION, ObReferenceObjectByHandle(), PBYTE, tagTHREADINFO::pcti, tagDESKTOP::pDeskInfo, tagTHREADINFO::pq, PtiCurrent, tagTHREADINFO::PtiLink, tagDESKTOP::PtiList, tagTHREADINFO::rpdesk, SetHandleFlag(), TEST_GTERMF, ThreadLockDesktop, ThreadUnlockDesktop, TIDq, TIF_ALLOWOTHERACCOUNTHOOK, tagTHREADINFO::TIF_flags, TRUE, VOID(), and zzzAttachToQueue(). Referenced by xxxCreateDesktop(), xxxCreateThreadInfo(), xxxCreateWindowStation(), xxxSetThreadDesktop(), and xxxSwitchDesktop().
|
|
Definition at line 1363 of file ntuser/kernel/input.c. References DeferWinEventNotify, DF_MOUSEMOVETRK, tagDESKTOP::dwDTFlags, gdwMouseMoveExtraInfo, GETPDESK, GETPTI, gpqCursor, gpsi, grpdeskRitInput, gspwndCursor, gspwndInternalCapture, gspwndMouseOwner, gspwndScreenCapture, tagDESKTOP::htEx, Lock, NULL, tagDESKTOP::pDeskInfo, PostEventMessage(), tagTHREADINFO::pq, tagQ::ptiMouse, PtoHq, QEVENT_CANCELMOUSEMOVETRK, tagQ::QF_flags, QF_MOUSEMOVED, SetWakeBit(), SpeedHitTest(), tagDESKTOPINFO::spwnd, tagQ::spwndCapture, tagDESKTOP::spwndTrack, VOID(), WakeSomeone(), zzzEndDeferWinEventNotify, and zzzUpdateCursorImage(). Referenced by ProcessQueuedMouseEvents(), xxxCapture(), xxxDestroyThreadInfo(), xxxMoveSize(), zzzDestroyQueue(), zzzInternalSetCursorPos(), zzzInvalidateDCCache(), zzzReattachThreads(), and zzzSetWindowsHookEx().
|
|
Definition at line 28 of file kernel/acons.c. References BOOL, CheckWinstaWriteAttributesAccess(), FALSE, gasyscur, tagSYSCFGICO::Id, and zzzSetSystemImage(). Referenced by NtUserSetSystemCursor().
|
|
Definition at line 69 of file kernel/acons.c. References _DestroyCursor(), ACON, atomUSER32, BOOL, CBCOPY, CURSOR, CURSOR_THREADCLEANUP, CURSORF_ACON, gpcurLogCurrent, gpcurPhysCurrent, HMChangeOwnerProcess, HMPheFromObject, IS_PTR, NULL, pacon, PHE, _HANDLEENTRY::pOwner, PPROCESSINFO, PtiCurrent, TRUE, UINT, and zzzUpdateCursorImage(). Referenced by xxxUpdateSystemCursorsFromRegistry(), xxxUpdateSystemIconsFromRegistry(), and zzzSetSystemCursor().
|
|
Definition at line 528 of file hooks.c. References abHookFlags, dwFlags, HKF_NZRET, NULL, tagHOOK::phkNext, PtiCurrent, and zzzSetWindowsHookEx(). Referenced by NtUserSetWindowsHookAW().
|
|
Definition at line 576 of file hooks.c. References abHookFlags, AddHmodDependency(), tagTHREADINFO::amdesk, tagDESKTOPINFO::aphkStart, tagTHREADINFO::aphkStart, BOOL, DbgValidateHooks, dwFlags, tagWINDOWSTATION::dwWSF_Flags, FALSE, tagHOOK::flags, tagDESKTOPINFO::fsHooks, _CLIENTINFO::fsHooks, tagTHREADINFO::fsHooks, GetHmodTableIndex(), gppiInputProvider, HF_ANSI, HF_GLOBAL, HF_WX86KNOWNDLL, HKF_INTERSENDABLE, HKF_JOURNAL, HKF_TASK, HMAllocObject(), HMFreeObject(), tagHOOK::ihmod, tagHOOK::iHook, KeAttachProcess(), KeDetachProcess(), KeSetPriorityThread(), tagPROCESSINFO::luidSession, NULL, tagHOOK::offPfn, tagTHREADINFO::pClientInfo, tagTHREADINFO::pDeskInfo, tagHOOK::phkNext, tagTHREADINFO::ppi, PtiCurrent, tagHOOK::ptiHooked, tagTHREADINFO::rpdesk, tagDESKTOP::rpwinstaParent, RtlAreAllAccessesGranted(), RtlEqualLuid(), THREAD_TO_PROCESS, ThreadLockAlwaysWithPti, ThreadUnlock, TIF_ALLOWOTHERACCOUNTHOOK, TIF_CSRSSTHREAD, tagTHREADINFO::TIF_flags, TIF_GLOBALHOOKER, TIF_SYSTEMTHREAD, TRUE, TYPE_HOOK, WHF_FROM_WH, WSF_NOIO, zzzJournalAttach(), zzzSetFMouseMoved(), and zzzUnhookWindowsHookEx(). Referenced by NtUserSetWindowsHookEx(), and zzzSetWindowsHookAW().
|
|
Definition at line 413 of file caret.c. References BOOL, FALSE, TRUE, UT_CaretSet(), and zzzInternalShowCaret(). Referenced by NtUserShowCaret(), xxxEndScroll(), xxxSBTrackInit(), and xxxSBWndProc().
|
|
Definition at line 170 of file ntuser/kernel/cursor.c. References DecCursorLevel(), DeferWinEventNotify, gpqCursor, tagQ::iCursorLevel, IncCursorLevel(), tagTHREADINFO::pq, PtiCurrent, zzzEndDeferWinEventNotify, and zzzUpdateCursorImage(). Referenced by xxxDragObject(), and xxxMoveSize().
|
|
Definition at line 1382 of file queue.c. References PpiCurrent, PUDF_ALLOWFOREGROUNDACTIVATE, SET_PUDF, and zzzCalcStartCursorHide(). Referenced by zzzInitTask().
|
|
Definition at line 1068 of file hooks.c. References BOOL, FALSE, GETPTI, NULL, PFNHOOK, PhkFirstValid(), PhkNextValid(), PtiCurrent, and zzzUnhookWindowsHookEx().
|
|
Definition at line 1126 of file hooks.c. References abHookFlags, BOOL, FALSE, tagHOOK::flags, FreeHook(), GETPTI, HF_DESTROYED, HKF_INTERSENDABLE, HKF_JOURNAL, tagHOOK::iHook, NULL, PhkFirstGlobalValid(), PhkNextValid(), tagTHREADINFO::TIF_flags, TIF_GLOBALHOOKER, TRUE, and zzzJournalAttach(). Referenced by NtUserUnhookWindowsHookEx(), zzzCancelJournalling(), zzzSetWindowsHookEx(), and zzzUnhookWindowsHook().
|
|
Definition at line 496 of file ntuser/kernel/cursor.c. References CURSORF_ACON, DWORD, FALSE, FCursorShadowed(), FWINABLE, gdwLastAniTick, GETPCI, gpcurLogCurrent, gpcurPhysCurrent, gpDispInfo, gpqCursor, gtimeStartCursorHide, gtmridAniCursor, tagDISPLAYINFO::hDev, tagQ::iCursorLevel, InternalSetTimer(), KILLRITTIMER, NtGetTickCount(), NULL, pacon, SetPointer(), tagQ::spcurCurrent, SYSCUR, VOID(), WEF_USEPWNDTHREAD, zzzAnimateCursor(), and zzzWindowEvent. Referenced by xxxUserChangeDisplaySettings(), zzzAnimateCursor(), zzzCalcStartCursorHide(), zzzSetCursor(), zzzSetFMouseMoved(), zzzSetSystemImage(), and zzzShowCursor().
|
|
Definition at line 5200 of file ntuser/kernel/input.c. References NULL, tagWOWTHREADINFO::pIdleEvent, tagTHREADINFO::ppi, tagTHREADINFO::ptdb, tagPROCESSINFO::ptiMainThread, tagTDB::pwti, SET_PSEUDO_EVENT, TIF_16BIT, TIF_FIRSTIDLE, tagTHREADINFO::TIF_flags, TIF_SHAREDWOW, and zzzCalcStartCursorHide(). Referenced by xxxGetInputEvent(), xxxInternalGetMessage(), xxxMsgWaitForMultipleObjects(), xxxSleepTask(), and xxxSleepThread().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1953 of file userk.h. Referenced by CreateDeviceInfo(), DeviceClassNotify(), InputApc(), OpenMultiplePortDevice(), QueryDeviceInfo(), RawInputThread(), RequestDeviceChange(), StartDeviceRead(), Win32kNtUserCleanup(), xxxDesktopThread(), and xxxRegisterForDeviceClassNotifications(). |
|
|
|
|
|
Definition at line 5657 of file userk.h. Referenced by RemoveFlashWindowState(), and SetupClassAtoms(). |
|
|
|
Definition at line 6336 of file userk.h. Referenced by CheckAppStarting(), GiveForegroundActivateRight(), and HasForegroundActivateRight(). |
|
Definition at line 2134 of file userk.h. Referenced by HMAllocObject(), HMFreeObject(), HMGrowHandleTable(), InitCreateSharedSection(), SharedAlloc(), SharedFree(), UserCommitSharedMemory(), and Win32KDriverUnload(). |
|
|
|
|
|
|