|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _USER_REFERENCE_ENTRY |
Typedefs | |
| typedef struct _USER_REFERENCE_ENTRY | USER_REFERENCE_ENTRY |
| typedef struct _USER_REFERENCE_ENTRY * | PUSER_REFERENCE_ENTRY |
Variables | |
| PUSER_HANDLE_TABLE | gHandleTable |
| typedef struct _USER_REFERENCE_ENTRY * PUSER_REFERENCE_ENTRY |
| void DbgUserDumpHandleTable | ( | ) |
Referenced by alloc_user_entry(), UserDeleteW32Process(), and UserProcessDestroy().
Definition at line 175 of file object.c.
Referenced by FreeCurIconObject().
Definition at line 839 of file object.c.
Referenced by co_IntSetKeyboardLayoutForProcess(), co_UserActivateKeyboardLayout(), co_UserCreateWindowEx(), InitThreadCallback(), IntImmActivateLayout(), IntTranslateKbdMessage(), NtUserSetThreadLayoutHandles(), and UserCreateInputContext().
Definition at line 860 of file object.c.
Referenced by co_UserFreeWindow(), ExitThreadCallback(), and IntWinStaObjectDelete().
Definition at line 536 of file object.c.
Referenced by InitUserImpl().
| PVOID FASTCALL UserCreateObject | ( | PUSER_HANDLE_TABLE | ht, |
| struct _DESKTOP * | pDesktop, | ||
| PTHREADINFO | pti, | ||
| HANDLE * | h, | ||
| HANDLE_TYPE | type, | ||
| ULONG | size | ||
| ) |
| BOOL FASTCALL UserDeleteObject | ( | HANDLE | h, |
| HANDLE_TYPE | type | ||
| ) |
Definition at line 717 of file object.c.
Referenced by co_UserFreeWindow(), co_UserLoadKbdLayout(), DestroyCallProc(), IntDestroyCurIconObject(), IntDestroyInputContext(), IntDestroyMenuObject(), IntDestroyMonitorObject(), IntEndDeferWindowPosEx(), IntFreeElementData(), IntFreeHook(), IntRemoveEvent(), NtUserCallOneParam(), NtUserConvertMemHandle(), NtUserCreateAcceleratorTable(), RemoveTimer(), UnloadKbdFile(), UserDestroyAccelTable(), UserDestroyInputContext(), UserLoadKbdFile(), and UserUnloadKbl().
Definition at line 644 of file object.c.
Referenced by _Success_(), co_UserCreateWindowEx(), co_UserFreeWindow(), co_UserLoadKbdLayout(), co_UserSetParent(), co_WinPosSearchChildren(), CreateCallProc(), DefWndDoSizeMove(), DesktopWindowProc(), ExitThreadCallback(), FreeCurIconObject(), IntAddSynthesizedFormats(), IntCleanupCurIconCache(), IntCreateCurIconHandle(), IntCreateWindow(), IntDefWindowProc(), IntDestroyClass(), IntDestroyMonitorObject(), IntEndDeferWindowPosEx(), IntRemoveCursorFromList(), IntSetAconData(), IntSetOwner(), IntSynthesizeDib(), IntSystemSetCursor(), MENU_DrawBitmapItem(), MsqCleanupMessageQueue(), NtUserConvertMemHandle(), NtUserCreateAcceleratorTable(), NtUserDestroyCursor(), NtUserDrawIconEx(), NtUserGetCursorFrameInfo(), NtUserGetIconSize(), NtUserSetCursor(), NtUserSetWindowsHookEx(), NtUserSetWinEventHook(), NtUserUnhookWindowsHookEx(), RemoveTimer(), ReplaceWndPtr(), UserAssignmentLock(), UserAssignmentUnlock(), UserAttachThreadInput(), UserCreateInputContext(), UserCreateMenu(), UserDerefObjectCo(), UserDrawCaption(), UserDrawSysMenuButton(), UserFreeHandle(), UserLoadKbdFile(), UserSetClassLongPtr(), and UserSetCursorIconData().
Definition at line 43 of file object.h.
Referenced by ActivateOtherWindowMin(), co_HOOK_CallHooks(), co_IntCreateDefaultImeWindow(), co_IntPaintWindows(), co_IntProcessKeyboardMessage(), co_IntSendActivateMessages(), co_IntSendDeactivateMessages(), co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), co_IntSnapWindow(), co_IntUnloadKeyboardLayoutEx(), co_IntUpdateWindows(), co_UserActivateKeyboardLayout(), co_UserCreateWindowEx(), co_UserFreeWindow(), co_UserGetUpdateRect(), co_UserGetUpdateRgn(), co_UserSetParent(), co_UserTrackSystemMenu(), co_VIS_WindowLayoutChanged(), co_WinPosActivateOtherWindow(), co_WinPosArrangeIconicWindows(), co_WinPosWindowFromPoint(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), IntActivateWindow(), IntCheckImeShowStatus(), IntDeactivateWindow(), IntDefWindowProc(), IntDestroyOwnedWindows(), IntEndDeferWindowPosEx(), IntFocusSetInputContext(), IntImeWindowPosChanged(), IntImmActivateLayout(), IntNotifyWinEvent(), IntScrollWindowEx(), IntSendChildNCPaint(), IntSendFocusMessages(), IntSendMessageToUI(), IntSendOpenStatusNotify(), IntSendParentNotify(), MENU_EnsureMenuItemVisible(), MENU_ShowPopup(), NtGdiUpdateColors(), NtUserBeginPaint(), NtUserCallHwndLock(), NtUserCallHwndParam(), NtUserCallHwndParamLock(), NtUserDestroyWindow(), NtUserEnableScrollBar(), NtUserEndPaint(), NtUserFillWindow(), NtUserGetMenuBarInfo(), NtUserGetScrollBarInfo(), NtUserHideCaret(), NtUserMessageCall(), NtUserNotifyWinEvent(), NtUserRedrawWindow(), NtUserSBGetParms(), NtUserScrollWindowEx(), NtUserSetActiveWindow(), NtUserSetFocus(), NtUserSetInternalWindowPos(), NtUserSetMenu(), NtUserSetScrollBarInfo(), NtUserSetScrollInfo(), NtUserSetShellWindowEx(), NtUserSetWindowPlacement(), NtUserSetWindowPos(), NtUserShowCaret(), NtUserShowScrollBar(), NtUserShowWindow(), NtUserShowWindowAsync(), NtUserTrackPopupMenuEx(), NtUserTranslateAccelerator(), NtUserWindowFromPoint(), SpiNotifyNCMetricsChanged(), and WinPosDoOwnedPopups().
| BOOLEAN UserDestroyObjectsForOwner | ( | PUSER_HANDLE_TABLE | Table, |
| PVOID | Owner | ||
| ) |
Definition at line 754 of file object.c.
Referenced by ExitThreadCallback(), and UserProcessDestroy().
| PVOID UserGetObject | ( | PUSER_HANDLE_TABLE | ht, |
| HANDLE | handle, | ||
| HANDLE_TYPE | type | ||
| ) |
Definition at line 495 of file object.c.
Referenced by co_HOOK_CallHooks(), IntCreateWindow(), IntDeferWindowPos(), IntEndDeferWindowPosEx(), IntGetHookObject(), IntImmProcessKey(), IntSetClassWndProc(), IntSetWindowProc(), IntSynthesizeBitmap(), NtUserCreateLocalMemHandle(), NtUserQueryInputContext(), NtUserUnhookWinEvent(), NtUserUpdateInputContext(), UserDeleteObject(), UserGetAccelObject(), UserGetCallProcInfo(), UserGetMenuObject(), UserGetMonitorObject(), UserGetWindowObject(), and UserReferenceObjectByHandle().
| PVOID UserGetObjectNoErr | ( | PUSER_HANDLE_TABLE | ht, |
| HANDLE | handle, | ||
| HANDLE_TYPE | type | ||
| ) |
Definition at line 481 of file object.c.
Referenced by IntDestroyInputContext(), NC_IconForWindow(), NtUserAssociateInputContext(), NtUserDestroyInputContext(), NtUserSetCursor(), and ValidateHwndNoErr().
Definition at line 621 of file object.c.
Referenced by co_IntUnloadKeyboardLayoutEx(), co_UserFreeWindow(), IntDestroyMenuObject(), and UserDestroyInputContext().
Definition at line 703 of file object.c.
Referenced by co_CallHook(), IntDestroyClass(), IntSetMenuItemInfo(), NtUserSetCursor(), UserAttachThreadInput(), UserGetCurIconObject(), VerifyMenu(), and VerifyWnd().
Definition at line 731 of file object.c.
Referenced by co_IntSetParent(), co_WinPosSearchChildren(), DefWndDoSizeMove(), IntDefWindowProc(), IntGetClassForDesktop(), IntGetHookObject(), IntInsertCursorIntoList(), IntLoadSystenIcons(), IntMoveClassToSharedHeap(), IntSetMenuItemInfo(), IntSystemSetCursor(), MENU_DrawBitmapItem(), MsqInitializeMessageQueue(), NtUserGetIconSize(), PopupMenuWndProc(), ReplaceWndPtr(), UserAllocHandle(), UserAssignmentLock(), UserAttachThreadInput(), UserCreateObject(), UserDrawCaption(), UserDrawSysMenuButton(), UserReferenceObjectByHandle(), UserRefObjectCo(), and UserSetClassLongPtr().
| PVOID FASTCALL UserReferenceObjectByHandle | ( | HANDLE | handle, |
| HANDLE_TYPE | type | ||
| ) |
Definition at line 741 of file object.c.
Referenced by UserGetCurIconObject().
|
static |
Definition at line 27 of file object.h.
Referenced by ActivateOtherWindowMin(), co_HOOK_CallHooks(), co_IntCreateDefaultImeWindow(), co_IntPaintWindows(), co_IntProcessKeyboardMessage(), co_IntSendActivateMessages(), co_IntSendDeactivateMessages(), co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), co_IntSnapWindow(), co_IntUnloadKeyboardLayoutEx(), co_IntUpdateWindows(), co_UserActivateKeyboardLayout(), co_UserCreateWindowEx(), co_UserFreeWindow(), co_UserGetUpdateRect(), co_UserGetUpdateRgn(), co_UserSetParent(), co_UserTrackSystemMenu(), co_VIS_WindowLayoutChanged(), co_WinPosActivateOtherWindow(), co_WinPosArrangeIconicWindows(), co_WinPosWindowFromPoint(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), IntActivateWindow(), IntCheckImeShowStatus(), IntDeactivateWindow(), IntDefWindowProc(), IntDestroyOwnedWindows(), IntEndDeferWindowPosEx(), IntFocusSetInputContext(), IntImeWindowPosChanged(), IntImmActivateLayout(), IntNotifyWinEvent(), IntScrollWindowEx(), IntSendChildNCPaint(), IntSendFocusMessages(), IntSendMessageToUI(), IntSendOpenStatusNotify(), IntSendParentNotify(), MENU_EnsureMenuItemVisible(), MENU_ShowPopup(), NtGdiUpdateColors(), NtUserBeginPaint(), NtUserCallHwndLock(), NtUserCallHwndParam(), NtUserCallHwndParamLock(), NtUserDestroyWindow(), NtUserEnableScrollBar(), NtUserEndPaint(), NtUserFillWindow(), NtUserGetMenuBarInfo(), NtUserGetScrollBarInfo(), NtUserHideCaret(), NtUserMessageCall(), NtUserNotifyWinEvent(), NtUserRedrawWindow(), NtUserSBGetParms(), NtUserScrollWindowEx(), NtUserSetActiveWindow(), NtUserSetFocus(), NtUserSetInternalWindowPos(), NtUserSetMenu(), NtUserSetScrollBarInfo(), NtUserSetScrollInfo(), NtUserSetShellWindowEx(), NtUserSetWindowPlacement(), NtUserSetWindowPos(), NtUserShowCaret(), NtUserShowScrollBar(), NtUserShowWindow(), NtUserShowWindowAsync(), NtUserTrackPopupMenuEx(), NtUserTranslateAccelerator(), NtUserWindowFromPoint(), SpiNotifyNCMetricsChanged(), and WinPosDoOwnedPopups().
| PVOID FASTCALL ValidateHandle | ( | HANDLE | handle, |
| HANDLE_TYPE | type | ||
| ) |
|
extern |