/* STATIC FUNCTIONS **********************************************************/
PPROPERTY FASTCALL
-IntGetProp(PWINDOW_OBJECT Window, ATOM Atom)
+IntGetProp(PWND Window, ATOM Atom)
{
PLIST_ENTRY ListEntry;
PPROPERTY Property;
- ListEntry = Window->Wnd->PropListHead.Flink;
- while (ListEntry != &Window->Wnd->PropListHead)
+ ListEntry = Window->PropListHead.Flink;
+ while (ListEntry != &Window->PropListHead)
{
Property = CONTAINING_RECORD(ListEntry, PROPERTY, PropListEntry);
if (Property->Atom == Atom)
}
BOOL FASTCALL
-IntRemoveProp(PWINDOW_OBJECT Window, ATOM Atom)
+IntRemoveProp(PWND Window, ATOM Atom)
{
PPROPERTY Prop;
Prop = IntGetProp(Window, Atom);
}
RemoveEntryList(&Prop->PropListEntry);
UserHeapFree(Prop);
- Window->Wnd->PropListItems--;
+ Window->PropListItems--;
return TRUE;
}
BOOL FASTCALL
-IntSetProp(PWINDOW_OBJECT pWnd, ATOM Atom, HANDLE Data)
+IntSetProp(PWND pWnd, ATOM Atom, HANDLE Data)
{
PPROPERTY Prop;
return FALSE;
}
Prop->Atom = Atom;
- InsertTailList(&pWnd->Wnd->PropListHead, &Prop->PropListEntry);
- pWnd->Wnd->PropListItems++;
+ InsertTailList(&pWnd->PropListHead, &Prop->PropListEntry);
+ pWnd->PropListItems++;
}
Prop->Data = Data;
DWORD BufferSize,
DWORD *Count)
{
- PWINDOW_OBJECT Window;
+ PWND Window;
PPROPERTY Property;
PLIST_ENTRY ListEntry;
PROPLISTITEM listitem, *li;
/* copy list */
li = (PROPLISTITEM *)Buffer;
- ListEntry = Window->Wnd->PropListHead.Flink;
- while((BufferSize >= sizeof(PROPLISTITEM)) && (ListEntry != &Window->Wnd->PropListHead))
+ ListEntry = Window->PropListHead.Flink;
+ while((BufferSize >= sizeof(PROPLISTITEM)) && (ListEntry != &Window->PropListHead))
{
Property = CONTAINING_RECORD(ListEntry, PROPERTY, PropListEntry);
listitem.Atom = Property->Atom;
}
else
{
- Cnt = Window->Wnd->PropListItems * sizeof(PROPLISTITEM);
+ Cnt = Window->PropListItems * sizeof(PROPLISTITEM);
}
if(Count)
HANDLE APIENTRY
NtUserRemoveProp(HWND hWnd, ATOM Atom)
{
- PWINDOW_OBJECT Window;
+ PWND Window;
PPROPERTY Prop;
HANDLE Data;
DECLARE_RETURN(HANDLE);
Data = Prop->Data;
RemoveEntryList(&Prop->PropListEntry);
UserHeapFree(Prop);
- Window->Wnd->PropListItems--;
+ Window->PropListItems--;
RETURN(Data);
BOOL APIENTRY
NtUserSetProp(HWND hWnd, ATOM Atom, HANDLE Data)
{
- PWINDOW_OBJECT Window;
+ PWND Window;
DECLARE_RETURN(BOOL);
DPRINT("Enter NtUserSetProp\n");