📄 shdocvw_tlb.pas
字号:
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function Item(index: OleVariant): FolderItemVerb; safecall;
function _NewEnum: IUnknown; safecall;
property Count: Integer read Get_Count;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
end;
// *********************************************************************//
// DispIntf: FolderItemVerbsDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {1F8352C0-50B0-11CF-960C-0080C7F4EE85}
// *********************************************************************//
FolderItemVerbsDisp = dispinterface
['{1F8352C0-50B0-11CF-960C-0080C7F4EE85}']
property Count: Integer readonly dispid 1610743808;
property Application_: IDispatch readonly dispid 1610743809;
property Parent: IDispatch readonly dispid 1610743810;
function Item(index: OleVariant): FolderItemVerb; dispid 1610743811;
function _NewEnum: IUnknown; dispid -4;
end;
// *********************************************************************//
// Interface: Folder
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {BBCBDE60-C3FF-11CE-8350-444553540000}
// *********************************************************************//
Folder = interface(IDispatch)
['{BBCBDE60-C3FF-11CE-8350-444553540000}']
function Get_Title: WideString; safecall;
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function Get_ParentFolder: Folder; safecall;
function Items: FolderItems; safecall;
function ParseName(const bName: WideString): FolderItem; safecall;
procedure NewFolder(const bName: WideString; vOptions: OleVariant); safecall;
procedure MoveHere(vItem: OleVariant; vOptions: OleVariant); safecall;
procedure CopyHere(vItem: OleVariant; vOptions: OleVariant); safecall;
function GetDetailsOf(vItem: OleVariant; iColumn: SYSINT): WideString; safecall;
property Title: WideString read Get_Title;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
property ParentFolder: Folder read Get_ParentFolder;
end;
// *********************************************************************//
// DispIntf: FolderDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {BBCBDE60-C3FF-11CE-8350-444553540000}
// *********************************************************************//
FolderDisp = dispinterface
['{BBCBDE60-C3FF-11CE-8350-444553540000}']
property Title: WideString readonly dispid 0;
property Application_: IDispatch readonly dispid 1610743809;
property Parent: IDispatch readonly dispid 1610743810;
property ParentFolder: Folder readonly dispid 1610743811;
function Items: FolderItems; dispid 1610743812;
function ParseName(const bName: WideString): FolderItem; dispid 1610743813;
procedure NewFolder(const bName: WideString; vOptions: OleVariant); dispid 1610743814;
procedure MoveHere(vItem: OleVariant; vOptions: OleVariant); dispid 1610743815;
procedure CopyHere(vItem: OleVariant; vOptions: OleVariant); dispid 1610743816;
function GetDetailsOf(vItem: OleVariant; iColumn: SYSINT): WideString; dispid 1610743817;
end;
// *********************************************************************//
// Interface: FolderItems
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {744129E0-CBE5-11CE-8350-444553540000}
// *********************************************************************//
FolderItems = interface(IDispatch)
['{744129E0-CBE5-11CE-8350-444553540000}']
function Get_Count: Integer; safecall;
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function Item(index: OleVariant): FolderItem; safecall;
function _NewEnum: IUnknown; safecall;
property Count: Integer read Get_Count;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
end;
// *********************************************************************//
// DispIntf: FolderItemsDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {744129E0-CBE5-11CE-8350-444553540000}
// *********************************************************************//
FolderItemsDisp = dispinterface
['{744129E0-CBE5-11CE-8350-444553540000}']
property Count: Integer readonly dispid 1610743808;
property Application_: IDispatch readonly dispid 1610743809;
property Parent: IDispatch readonly dispid 1610743810;
function Item(index: OleVariant): FolderItem; dispid 1610743811;
function _NewEnum: IUnknown; dispid -4;
end;
// *********************************************************************//
// Interface: FolderItem
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {FAC32C80-CBE4-11CE-8350-444553540000}
// *********************************************************************//
FolderItem = interface(IDispatch)
['{FAC32C80-CBE4-11CE-8350-444553540000}']
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function Get_Name: WideString; safecall;
procedure Set_Name(const pbs: WideString); safecall;
function Get_Path: WideString; safecall;
function Get_GetLink: IDispatch; safecall;
function Get_GetFolder: IDispatch; safecall;
function Get_IsLink: WordBool; safecall;
function Get_IsFolder: WordBool; safecall;
function Get_IsFileSystem: WordBool; safecall;
function Get_IsBrowsable: WordBool; safecall;
function Get_ModifyDate: TDateTime; safecall;
procedure Set_ModifyDate(pdt: TDateTime); safecall;
function Get_Size: Integer; safecall;
function Get_Type_: WideString; safecall;
function Verbs: FolderItemVerbs; safecall;
procedure InvokeVerb(vVerb: OleVariant); safecall;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
property Name: WideString read Get_Name write Set_Name;
property Path: WideString read Get_Path;
property GetLink: IDispatch read Get_GetLink;
property GetFolder: IDispatch read Get_GetFolder;
property IsLink: WordBool read Get_IsLink;
property IsFolder: WordBool read Get_IsFolder;
property IsFileSystem: WordBool read Get_IsFileSystem;
property IsBrowsable: WordBool read Get_IsBrowsable;
property ModifyDate: TDateTime read Get_ModifyDate write Set_ModifyDate;
property Size: Integer read Get_Size;
property Type_: WideString read Get_Type_;
end;
// *********************************************************************//
// DispIntf: FolderItemDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {FAC32C80-CBE4-11CE-8350-444553540000}
// *********************************************************************//
FolderItemDisp = dispinterface
['{FAC32C80-CBE4-11CE-8350-444553540000}']
property Application_: IDispatch readonly dispid 1610743808;
property Parent: IDispatch readonly dispid 1610743809;
property Name: WideString dispid 0;
property Path: WideString readonly dispid 1610743812;
property GetLink: IDispatch readonly dispid 1610743813;
property GetFolder: IDispatch readonly dispid 1610743814;
property IsLink: WordBool readonly dispid 1610743815;
property IsFolder: WordBool readonly dispid 1610743816;
property IsFileSystem: WordBool readonly dispid 1610743817;
property IsBrowsable: WordBool readonly dispid 1610743818;
property ModifyDate: TDateTime dispid 1610743819;
property Size: Integer readonly dispid 1610743821;
property Type_: WideString readonly dispid 1610743822;
function Verbs: FolderItemVerbs; dispid 1610743823;
procedure InvokeVerb(vVerb: OleVariant); dispid 1610743824;
end;
// *********************************************************************//
// Interface: IShellFolderViewDual
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {E7A1AF80-4D96-11CF-960C-0080C7F4EE85}
// *********************************************************************//
IShellFolderViewDual = interface(IDispatch)
['{E7A1AF80-4D96-11CF-960C-0080C7F4EE85}']
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function Get_Folder: Folder; safecall;
function SelectedItems: FolderItems; safecall;
function Get_FocusedItem: FolderItem; safecall;
procedure SelectItem(var pvfi: OleVariant; dwFlags: SYSINT); safecall;
function PopupItemMenu(const pfi: FolderItem; vx: OleVariant; vy: OleVariant): WideString; safecall;
function Get_Script: IDispatch; safecall;
function Get_ViewOptions: Integer; safecall;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
property Folder: Folder read Get_Folder;
property FocusedItem: FolderItem read Get_FocusedItem;
property Script: IDispatch read Get_Script;
property ViewOptions: Integer read Get_ViewOptions;
end;
// *********************************************************************//
// DispIntf: IShellFolderViewDualDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {E7A1AF80-4D96-11CF-960C-0080C7F4EE85}
// *********************************************************************//
IShellFolderViewDualDisp = dispinterface
['{E7A1AF80-4D96-11CF-960C-0080C7F4EE85}']
property Application_: IDispatch readonly dispid 1610743808;
property Parent: IDispatch readonly dispid 1610743809;
property Folder: Folder readonly dispid 1610743810;
function SelectedItems: FolderItems; dispid 1610743811;
property FocusedItem: FolderItem readonly dispid 1610743812;
procedure SelectItem(var pvfi: OleVariant; dwFlags: SYSINT); dispid 1610743813;
function PopupItemMenu(const pfi: FolderItem; vx: OleVariant; vy: OleVariant): WideString; dispid 1610743814;
property Script: IDispatch readonly dispid 1610743815;
property ViewOptions: Integer readonly dispid 1610743816;
end;
// *********************************************************************//
// Interface: IShellDispatch
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {D8F015C0-C278-11CE-A49E-444553540000}
// *********************************************************************//
IShellDispatch = interface(IDispatch)
['{D8F015C0-C278-11CE-A49E-444553540000}']
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function NameSpace(vDir: OleVariant): Folder; safecall;
function BrowseForFolder(HWND: Integer; const Title: WideString; Options: Integer;
RootFolder: OleVariant): Folder; safecall;
function Windows: IDispatch; safecall;
procedure Open(vDir: OleVariant); safecall;
procedure Explore(vDir: OleVariant); safecall;
procedure MinimizeAll; safecall;
procedure UndoMinimizeALL; safecall;
procedure FileRun; safecall;
procedure CascadeWindows; safecall;
procedure TileVertically; safecall;
procedure TileHorizontally; safecall;
procedure ShutdownWindows; safecall;
procedure Suspend; safecall;
procedure EjectPC; safecall;
procedure SetTime; safecall;
procedure TrayProperties; safecall;
procedure Help; safecall;
procedure FindFiles; safecall;
procedure FindComputer; safecall;
procedure RefreshMenu; safecall;
procedure ControlPanelItem(const szDir: WideString); safecall;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
end;
// *********************************************************************//
// DispIntf: IShellDispatchDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {D8F015C0-C278-11CE-A49E-444553540000}
// *********************************************************************//
IShellDispatchDisp = dispinterface
['{D8F015C0-C278-11CE-A49E-444553540000}']
property Application_: IDispatch readonly dispid 1610743808;
property Parent: IDispatch readonly dispid 1610743809;
function NameSpace(vDir: OleVariant): Folder; dispid 1610743810;
function BrowseForFolder(HWND: Integer; const Title: WideString; Options: Integer;
RootFolder: OleVariant): Folder; dispid 1610743811;
function Windows: IDispatch; dispid 1610743812;
procedure Open(vDir: OleVariant); dispid 1610743813;
procedure Explore(vDir: OleVariant); dispid 1610743814;
procedure MinimizeAll; dispid 1610743815;
procedure UndoMinimizeALL; dispid 1610743816;
procedure FileRun; dispid 1610743817;
procedure CascadeWindows; dispid 1610743818;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -