📄 shdocvw_tlb.pas
字号:
procedure InvokeContextMenuCommand(const strCommand: WideString); safecall;
procedure MoveSelectionTo; safecall;
function Get_SubscriptionsEnabled: WordBool; safecall;
function CreateSubscriptionForSelection: WordBool; safecall;
function DeleteSubscriptionForSelection: WordBool; safecall;
procedure SetRoot(const bstrFullPath: WideString); safecall;
property SubscriptionsEnabled: WordBool read Get_SubscriptionsEnabled;
end;
// *********************************************************************//
// DispIntf: IShellFavoritesNameSpaceDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {55136804-B2DE-11D1-B9F2-00A0C98BC547}
// *********************************************************************//
IShellFavoritesNameSpaceDisp = dispinterface
['{55136804-B2DE-11D1-B9F2-00A0C98BC547}']
procedure MoveSelectionUp; dispid 1;
procedure MoveSelectionDown; dispid 2;
procedure ResetSort; dispid 3;
procedure NewFolder; dispid 4;
procedure Synchronize; dispid 5;
procedure Import; dispid 6;
procedure Export; dispid 7;
procedure InvokeContextMenuCommand(const strCommand: WideString); dispid 8;
procedure MoveSelectionTo; dispid 9;
property SubscriptionsEnabled: WordBool readonly dispid 10;
function CreateSubscriptionForSelection: WordBool; dispid 11;
function DeleteSubscriptionForSelection: WordBool; dispid 12;
procedure SetRoot(const bstrFullPath: WideString); dispid 13;
end;
// *********************************************************************//
// Interface: IShellNameSpace
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {E572D3C9-37BE-4AE2-825D-D521763E3108}
// *********************************************************************//
IShellNameSpace = interface(IShellFavoritesNameSpace)
['{E572D3C9-37BE-4AE2-825D-D521763E3108}']
function Get_EnumOptions: Integer; safecall;
procedure Set_EnumOptions(pgrfEnumFlags: Integer); safecall;
function Get_SelectedItem: IDispatch; safecall;
procedure Set_SelectedItem(const pItem: IDispatch); safecall;
function Get_Root: OleVariant; safecall;
procedure Set_Root(pvar: OleVariant); safecall;
function Get_Depth: SYSINT; safecall;
procedure Set_Depth(piDepth: SYSINT); safecall;
function Get_Mode: SYSUINT; safecall;
procedure Set_Mode(puMode: SYSUINT); safecall;
function Get_Flags: LongWord; safecall;
procedure Set_Flags(pdwFlags: LongWord); safecall;
procedure Set_TVFlags(dwFlags: LongWord); safecall;
function Get_TVFlags: LongWord; safecall;
function Get_Columns: WideString; safecall;
procedure Set_Columns(const bstrColumns: WideString); safecall;
function Get_CountViewTypes: SYSINT; safecall;
procedure SetViewType(iType: SYSINT); safecall;
function SelectedItems: IDispatch; safecall;
procedure Expand(var_: OleVariant; iDepth: SYSINT); safecall;
procedure UnselectAll; safecall;
property EnumOptions: Integer read Get_EnumOptions write Set_EnumOptions;
property SelectedItem: IDispatch read Get_SelectedItem write Set_SelectedItem;
property Root: OleVariant read Get_Root write Set_Root;
property Depth: SYSINT read Get_Depth write Set_Depth;
property Mode: SYSUINT read Get_Mode write Set_Mode;
property Flags: LongWord read Get_Flags write Set_Flags;
property TVFlags: LongWord read Get_TVFlags write Set_TVFlags;
property Columns: WideString read Get_Columns write Set_Columns;
property CountViewTypes: SYSINT read Get_CountViewTypes;
end;
// *********************************************************************//
// DispIntf: IShellNameSpaceDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {E572D3C9-37BE-4AE2-825D-D521763E3108}
// *********************************************************************//
IShellNameSpaceDisp = dispinterface
['{E572D3C9-37BE-4AE2-825D-D521763E3108}']
property EnumOptions: Integer dispid 14;
property SelectedItem: IDispatch dispid 15;
property Root: OleVariant dispid 16;
property Depth: SYSINT dispid 17;
property Mode: SYSUINT dispid 18;
property Flags: LongWord dispid 19;
property TVFlags: LongWord dispid 20;
property Columns: WideString dispid 21;
property CountViewTypes: SYSINT readonly dispid 22;
procedure SetViewType(iType: SYSINT); dispid 23;
function SelectedItems: IDispatch; dispid 24;
procedure Expand(var_: OleVariant; iDepth: SYSINT); dispid 25;
procedure UnselectAll; dispid 26;
procedure MoveSelectionUp; dispid 1;
procedure MoveSelectionDown; dispid 2;
procedure ResetSort; dispid 3;
procedure NewFolder; dispid 4;
procedure Synchronize; dispid 5;
procedure Import; dispid 6;
procedure Export; dispid 7;
procedure InvokeContextMenuCommand(const strCommand: WideString); dispid 8;
procedure MoveSelectionTo; dispid 9;
property SubscriptionsEnabled: WordBool readonly dispid 10;
function CreateSubscriptionForSelection: WordBool; dispid 11;
function DeleteSubscriptionForSelection: WordBool; dispid 12;
procedure SetRoot(const bstrFullPath: WideString); dispid 13;
end;
// *********************************************************************//
// Interface: IScriptErrorList
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {F3470F24-15FD-11D2-BB2E-00805FF7EFCA}
// *********************************************************************//
IScriptErrorList = interface(IDispatch)
['{F3470F24-15FD-11D2-BB2E-00805FF7EFCA}']
procedure advanceError; safecall;
procedure retreatError; safecall;
function canAdvanceError: Integer; safecall;
function canRetreatError: Integer; safecall;
function getErrorLine: Integer; safecall;
function getErrorChar: Integer; safecall;
function getErrorCode: Integer; safecall;
function getErrorMsg: WideString; safecall;
function getErrorUrl: WideString; safecall;
function getAlwaysShowLockState: Integer; safecall;
function getDetailsPaneOpen: Integer; safecall;
procedure setDetailsPaneOpen(fDetailsPaneOpen: Integer); safecall;
function getPerErrorDisplay: Integer; safecall;
procedure setPerErrorDisplay(fPerErrorDisplay: Integer); safecall;
end;
// *********************************************************************//
// DispIntf: IScriptErrorListDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {F3470F24-15FD-11D2-BB2E-00805FF7EFCA}
// *********************************************************************//
IScriptErrorListDisp = dispinterface
['{F3470F24-15FD-11D2-BB2E-00805FF7EFCA}']
procedure advanceError; dispid 10;
procedure retreatError; dispid 11;
function canAdvanceError: Integer; dispid 12;
function canRetreatError: Integer; dispid 13;
function getErrorLine: Integer; dispid 14;
function getErrorChar: Integer; dispid 15;
function getErrorCode: Integer; dispid 16;
function getErrorMsg: WideString; dispid 17;
function getErrorUrl: WideString; dispid 18;
function getAlwaysShowLockState: Integer; dispid 23;
function getDetailsPaneOpen: Integer; dispid 19;
procedure setDetailsPaneOpen(fDetailsPaneOpen: Integer); dispid 20;
function getPerErrorDisplay: Integer; dispid 21;
procedure setPerErrorDisplay(fPerErrorDisplay: Integer); dispid 22;
end;
// *********************************************************************//
// Interface: ISearch
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {BA9239A4-3DD5-11D2-BF8B-00C04FB93661}
// *********************************************************************//
ISearch = interface(IDispatch)
['{BA9239A4-3DD5-11D2-BF8B-00C04FB93661}']
function Get_Title: WideString; safecall;
function Get_Id: WideString; safecall;
function Get_URL: WideString; safecall;
property Title: WideString read Get_Title;
property Id: WideString read Get_Id;
property URL: WideString read Get_URL;
end;
// *********************************************************************//
// DispIntf: ISearchDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {BA9239A4-3DD5-11D2-BF8B-00C04FB93661}
// *********************************************************************//
ISearchDisp = dispinterface
['{BA9239A4-3DD5-11D2-BF8B-00C04FB93661}']
property Title: WideString readonly dispid 1610743808;
property Id: WideString readonly dispid 1610743809;
property URL: WideString readonly dispid 1610743810;
end;
// *********************************************************************//
// Interface: ISearches
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {47C922A2-3DD5-11D2-BF8B-00C04FB93661}
// *********************************************************************//
ISearches = interface(IDispatch)
['{47C922A2-3DD5-11D2-BF8B-00C04FB93661}']
function Get_Count: Integer; safecall;
function Get_Default: WideString; safecall;
function Item(index: OleVariant): ISearch; safecall;
function _NewEnum: IUnknown; safecall;
property Count: Integer read Get_Count;
property Default: WideString read Get_Default;
end;
// *********************************************************************//
// DispIntf: ISearchesDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {47C922A2-3DD5-11D2-BF8B-00C04FB93661}
// *********************************************************************//
ISearchesDisp = dispinterface
['{47C922A2-3DD5-11D2-BF8B-00C04FB93661}']
property Count: Integer readonly dispid 1610743808;
property Default: WideString readonly dispid 1610743809;
function Item(index: OleVariant): ISearch; dispid 1610743810;
function _NewEnum: IUnknown; dispid -4;
end;
// *********************************************************************//
// Interface: ISearchAssistantOC
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {72423E8F-8011-11D2-BE79-00A0C9A83DA1}
// *********************************************************************//
ISearchAssistantOC = interface(IDispatch)
['{72423E8F-8011-11D2-BE79-00A0C9A83DA1}']
procedure AddNextMenuItem(const bstrText: WideString; idItem: Integer); safecall;
procedure SetDefaultSearchUrl(const bstrUrl: WideString); safecall;
procedure NavigateToDefaultSearch; safecall;
function IsRestricted(const bstrGuid: WideString): WordBool; safecall;
function Get_ShellFeaturesEnabled: WordBool; safecall;
function Get_SearchAssistantDefault: WordBool; safecall;
function Get_Searches: ISearches; safecall;
function Get_InWebFolder: WordBool; safecall;
procedure PutProperty(bPerLocale: WordBool; const bstrName: WideString;
const bstrValue: WideString); safecall;
function GetProperty(bPerLocale: WordBool; const bstrName: WideString): WideString; safecall;
procedure Set_EventHandled(Param1: WordBool); safecall;
procedure ResetNextMenu; safecall;
procedure FindOnWeb; safecall;
procedure FindFilesOrFolders; safecall;
procedure FindComputer; safecall;
procedure FindPrinter; safecall;
procedure FindPeople; safecall;
function GetSearchAssistantURL(bSubstitute: WordBool; bCustomize: WordBool): WideString; safecall;
procedure NotifySearchSettingsChanged; safecall;
procedure Set_ASProvider(const pProvider: WideString); safecall;
function Get_ASProvider: WideString; safecall;
procedure Set_ASSetting(pSetting: SYSINT); safecall;
function Get_ASSetting: SYSINT; safecall;
procedure NETDetectNextNavigate; safecall;
procedure PutFindText(const FindText: WideString); safecall;
function Get_Version: SYSINT; safecall;
function EncodeString(const bstrValue: WideString; const bstrCharSet: WideString;
bUseUTF8: WordBool): WideString; safecall;
property ShellFeaturesEnabled: WordBool read Get_ShellFeaturesEnabled;
property SearchAssistantDefault: WordBool read Get_SearchAssistantDefault;
property Searches: ISearches read Get_Searches;
property InWebFolder: WordBool read Get_InWebFolder;
property EventHandled: WordBool write Set_EventHandled;
property ASProvider: WideString read Get_ASProvider write Set_ASProvider;
property ASSetting: SYSINT read Get_ASSetting write Set_ASSetting;
property Version: SYSINT read Get_Version;
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -