1 interface inheriting from IShellItem
PresentationFramework (1)
MS\Internal\AppModel\ShellProvider.cs (1)
272
interface IShellItem2 :
IShellItem
54 references to IShellItem
PresentationFramework (54)
Microsoft\Win32\CommonItemDialog.cs (14)
390
IShellItem
defaultDirectory = ShellUtil.GetShellItemForPath(DefaultDirectory);
399
IShellItem
initialDirectory = ShellUtil.GetShellItemForPath(InitialDirectory);
413
IShellItem
rootDirectory = ShellUtil.GetShellItemForPath(RootDirectory);
431
IShellItem
shellItem = ResolveCustomPlace(customPlace);
589
IShellItem
[] shellItems = ResolveResults(dialog);
610
private static string[] GetParsingNames(
IShellItem
[] items)
625
private static
IShellItem
[] ResolveResults(IFileDialog dialog)
633
IShellItem
[] items = new
IShellItem
[count];
643
IShellItem
item = dialog.GetResult();
648
private static
IShellItem
ResolveCustomPlace(FileDialogCustomPlace customPlace)
728
HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder)
743
HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse)
754
HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse)
MS\Internal\AppModel\ShellProvider.cs (36)
254
IShellItem
GetParent();
261
int Compare(
IShellItem
psi, SICHINT hint);
277
new
IShellItem
GetParent();
281
new int Compare(
IShellItem
psi, SICHINT hint);
349
IShellItem
GetItemAt(uint dwIndex);
393
HRESULT OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder);
402
HRESULT OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse);
408
HRESULT OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse);
448
void SetDefaultFolder(
IShellItem
psi);
450
void SetFolder(
IShellItem
psi);
452
IShellItem
GetFolder();
454
IShellItem
GetCurrentSelection();
467
IShellItem
GetResult();
469
void AddPlace(
IShellItem
psi, FDAP alignment);
509
new void SetDefaultFolder(
IShellItem
psi);
511
new void SetFolder(
IShellItem
psi);
513
new
IShellItem
GetFolder();
515
new
IShellItem
GetCurrentSelection();
528
new
IShellItem
GetResult();
530
new void AddPlace(
IShellItem
psi, FDAP alignment);
545
void SetNavigationRoot(
IShellItem
psi);
569
new void SetDefaultFolder(
IShellItem
psi);
570
new void SetFolder(
IShellItem
psi);
571
new
IShellItem
GetFolder();
572
new
IShellItem
GetCurrentSelection();
579
new
IShellItem
GetResult();
580
new void AddPlace(
IShellItem
psi, FDAP fdcp);
615
new void SetDefaultFolder(
IShellItem
psi);
616
new void SetFolder(
IShellItem
psi);
617
new
IShellItem
GetFolder();
618
new
IShellItem
GetCurrentSelection();
625
new
IShellItem
GetResult();
626
new void AddPlace(
IShellItem
psi, FDAP fdcp);
635
void SetSaveAsItem(
IShellItem
psi);
644
void ApplyProperties(
IShellItem
psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink);
938
public static string GetPathFromShellItem(
IShellItem
item)
System\Windows\Shell\JumpList.cs (4)
701
var
shellItem = shellObject as
IShellItem
;
706
var
removedItem = shellMap.ShellObject as
IShellItem
;