Lines Matching refs:pItemData
99 _In_ BrItemData *pItemData, in BrFolder_GetChildrenEnum() argument
102 if (!pItemData) in BrFolder_GetChildrenEnum()
106 PCUITEMID_CHILD pidlRef = pItemData->pidlChild; in BrFolder_GetChildrenEnum()
108 IShellFolder *lpsf = pItemData->lpsfParent; in BrFolder_GetChildrenEnum()
114 if (_ILIsDesktop(pItemData->pidlFull)) in BrFolder_GetChildrenEnum()
263 BrItemData *pItemData = BrFolder_GetItemData(info, hItem); in BrFolder_IsTreeItemInEnum() local
264 if (!pItemData) in BrFolder_IsTreeItemInEnum()
272 if (ILIsEqual(pidlTemp, pItemData->pidlChild)) in BrFolder_IsTreeItemInEnum()
290 BrItemData *pItemData = BrFolder_GetItemData(info, hItem); in BrFolder_TreeItemHasThisChild() local
291 if (ILIsEqual(pItemData->pidlChild, pidlChild)) in BrFolder_TreeItemHasThisChild()
303 BrItemData *pItemData = BrFolder_GetItemData(info, hItem); in BrFolder_UpdateItem() local
304 if (!pItemData) in BrFolder_UpdateItem()
310 BrFolder_GetIconPair(pItemData->pidlFull, &item); in BrFolder_UpdateItem()
314 if (BrFolder_GetChildrenEnum(info, pItemData, &pEnum) == S_OK) in BrFolder_UpdateItem()
359 BrItemData *pItemData = new BrItemData(); in BrFolder_InsertItem() local
364 item.lParam = (LPARAM)pItemData; in BrFolder_InsertItem()
370 pItemData->lpsfParent = lpsf; in BrFolder_InsertItem()
371 pItemData->pidlFull.Attach(pidlFull); in BrFolder_InsertItem()
372 pItemData->pidlChild = ILFindLastID(pItemData->pidlFull); in BrFolder_InsertItem()
374 if (BrFolder_GetChildrenEnum(info, pItemData, NULL) == S_OK) in BrFolder_InsertItem()
405 BrItemData *pItemData = BrFolder_GetItemData(info, hParent); in BrFolder_Expand() local
407 HRESULT hr = BrFolder_GetChildrenEnum(info, pItemData, &pEnum); in BrFolder_Expand()
437 BrFolder_CheckValidSelection(BrFolder *info, BrItemData *pItemData) in BrFolder_CheckValidSelection() argument
440 PCIDLIST_RELATIVE pidlChild = pItemData->pidlChild; in BrFolder_CheckValidSelection()
451 hr = pItemData->lpsfParent->GetAttributesOf(1, &pidlChild, &dwAttributes); in BrFolder_CheckValidSelection()
457 hr = pItemData->lpsfParent->GetAttributesOf(1, &pidlChild, &dwAttributes); in BrFolder_CheckValidSelection()
476 BrItemData *pItemData = (BrItemData *)pnmtv->itemOld.lParam; in BrFolder_Treeview_Delete() local
478 TRACE("TVN_DELETEITEMA/W %p\n", pItemData); in BrFolder_Treeview_Delete()
480 delete pItemData; in BrFolder_Treeview_Delete()
487 BrItemData *pItemData = (BrItemData *)pnmtv->itemNew.lParam; in BrFolder_Treeview_Expand() local
496 if (!_ILIsEmpty(pItemData->pidlChild)) in BrFolder_Treeview_Expand()
498 hr = pItemData->lpsfParent->BindToObject(pItemData->pidlChild, NULL, in BrFolder_Treeview_Expand()
503 lpsf2 = pItemData->lpsfParent; in BrFolder_Treeview_Expand()
508 BrFolder_Expand(info, lpsf2, pItemData->pidlFull, hItem); in BrFolder_Treeview_Expand()
512 if (!_ILIsMyComputer(pItemData->pidlChild)) in BrFolder_Treeview_Expand()
521 BrItemData *pItemData = (BrItemData *)pnmtv->itemNew.lParam; in BrFolder_Treeview_Changed() local
524 info->pidlRet = ILClone(pItemData->pidlFull); in BrFolder_Treeview_Changed()
527 if (BrFolder_GetName(pItemData->lpsfParent, pItemData->pidlChild, SHGDN_NORMAL, szName)) in BrFolder_Treeview_Changed()
531 BrFolder_CheckValidSelection(info, pItemData); in BrFolder_Treeview_Changed()
1025 BrItemData *pItemData = (BrItemData *)item.lParam; in BrFolder_OnSetExpandedPidl() local
1027 if (_ILIsEqualSimple(pItemData->pidlChild, pidlCurrent)) in BrFolder_OnSetExpandedPidl()
1125 BrItemData *pItemData = BrFolder_GetItemData(info, hTarget); in BrFolder_RefreshRecurse() local
1126 HRESULT hrEnum = BrFolder_GetChildrenEnum(info, pItemData, &pEnum); in BrFolder_RefreshRecurse()
1136 BrFolder_InsertItem(info, pItemData->lpsfParent, pidlTemp, pItemData->pidlFull, in BrFolder_RefreshRecurse()