#pragma once
-PPROPERTY
-FASTCALL
-IntGetProp(
- _In_ PWND Window,
- _In_ ATOM Atom);
-
HANDLE
FASTCALL
UserGetProp(
case HWND_ROUTINE_GETWNDCONTEXTHLPID:
{
PWND Window;
- PPROPERTY HelpId;
+ DWORD HelpId;
USER_REFERENCE_ENTRY Ref;
UserEnterExclusive();
}
UserRefObjectCo(Window, &Ref);
- HelpId = IntGetProp(Window, gpsi->atomContextHelpIdProp);
+ HelpId = (DWORD)(DWORD_PTR)UserGetProp(Window, gpsi->atomContextHelpIdProp);
UserDerefObjectCo(Window);
UserLeave();
- return (DWORD)HelpId->Data;
+ return HelpId;
}
case HWND_ROUTINE_REGISTERSHELLHOOKWINDOW:
if (IntIsWindow(hWnd))
XCLIPOBJ* Clip;
PWND Wnd;
HWND hWnd;
- PPROPERTY pprop;
hWnd = IntWindowFromDC(hdc);
if (hWnd && (Wnd = UserGetWindowObject(hWnd)))
{
- pprop = IntGetProp(Wnd, AtomWndObj);
-
- Clip = (XCLIPOBJ*)pprop->Data;
+ Clip = (XCLIPOBJ*)UserGetProp(Wnd, AtomWndObj);
if ( Clip && Clip->Hwnd == hWnd )
{
DWORD FASTCALL IntGetWindowContextHelpId( PWND pWnd )
{
- PPROPERTY HelpId;
+ DWORD HelpId;
do
{
- HelpId = IntGetProp(pWnd, gpsi->atomContextHelpIdProp);
+ HelpId = (DWORD)(DWORD_PTR)UserGetProp(pWnd, gpsi->atomContextHelpIdProp);
if (!HelpId) break;
pWnd = IntGetParent(pWnd);
}
while (pWnd && pWnd->fnid != FNID_DESKTOP);
- return (DWORD) (HelpId ? HelpId->Data : 0 );
+ return HelpId;
}
/***********************************************************************