1 interface inheriting from IShellItem
PresentationFramework (1)
src\Framework\MS\Internal\AppModel\ShellProvider.cs (1)
307
interface IShellItem2 :
IShellItem
42 references to IShellItem
PresentationFramework (42)
src\Framework\Microsoft\Win32\FileDialog.cs (6)
1939
HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder)
1972
HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse)
1995
HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse)
2049
IShellItem
initialDirectory = ShellUtil.GetShellItemForPath(InitialDirectory);
2077
IShellItem
shellItem = ResolveCustomPlace(customPlace);
2204
private static
IShellItem
ResolveCustomPlace(FileDialogCustomPlace customPlace)
src\Framework\Microsoft\Win32\OpenFileDialog.cs (2)
451
IShellItem
item = results.GetItemAt(i);
458
IShellItem
item = openDialog.GetResult();
src\Framework\Microsoft\Win32\SaveFileDialog.cs (1)
397
IShellItem
item = dialog.GetResult();
src\Framework\MS\Internal\AppModel\ShellProvider.cs (29)
285
IShellItem
GetParent();
292
int Compare(
IShellItem
psi, SICHINT hint);
312
new
IShellItem
GetParent();
316
new int Compare(
IShellItem
psi, SICHINT hint);
392
IShellItem
GetItemAt(uint dwIndex);
444
HRESULT OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder);
453
HRESULT OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse);
459
HRESULT OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse);
507
void SetDefaultFolder(
IShellItem
psi);
509
void SetFolder(
IShellItem
psi);
511
IShellItem
GetFolder();
513
IShellItem
GetCurrentSelection();
526
IShellItem
GetResult();
528
void AddPlace(
IShellItem
psi, FDAP alignment);
566
new void SetDefaultFolder(
IShellItem
psi);
567
new void SetFolder(
IShellItem
psi);
568
new
IShellItem
GetFolder();
569
new
IShellItem
GetCurrentSelection();
576
new
IShellItem
GetResult();
577
new void AddPlace(
IShellItem
psi, FDAP fdcp);
616
new void SetDefaultFolder(
IShellItem
psi);
617
new void SetFolder(
IShellItem
psi);
618
new
IShellItem
GetFolder();
619
new
IShellItem
GetCurrentSelection();
626
new
IShellItem
GetResult();
627
new void AddPlace(
IShellItem
psi, FDAP fdcp);
636
void SetSaveAsItem(
IShellItem
psi);
645
void ApplyProperties(
IShellItem
psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink);
978
public static string GetPathFromShellItem(
IShellItem
item)
src\Framework\System\Windows\Shell\JumpList.cs (4)
805
var
shellItem = shellObject as
IShellItem
;
810
var
removedItem = shellMap.ShellObject as
IShellItem
;