Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

807 lines
114 KiB

/* Textual file generated for type library: shell32.dll */
[helpcontext(0), helpstring("Microsoft Shell Controls And Automation"), localizedhelpstring("Microsoft Shell Controls And Automation"), lcid(0), version(1.0), uuid(50A7E9B0-70EF-11D1-B75A-00A0C90564FE), cUniqueNames(266), cchUniqueNames(2921), CustomGuid(DE77BA64-517C-11D1-A2DA-0000F8773CE9), CustomValue("84017387"), CustomGuid(DE77BA63-517C-11D1-A2DA-0000F8773CE9), CustomValue("926019393")]
library Shell32 {
[helpcontext(0), helpstring("Folder View Events Forwarder Object"), localizedhelpstring("Folder View Events Forwarder Object"), dual, version(0.0), uuid(9BA05970-F6A8-11CF-A442-00A0C90A8F39), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IFolderViewOC {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Set the ShellFolderView object to monitor events of."), helpcontext(0), helpstring("Set the ShellFolderView object to monitor events of."), funckind(4), oVft(28), id(1610743808)] void STDMETHODCALLTYPE SetFolderView([in] IDispatch * pdisp) ;
}
[helpcontext(0), helpstring("Folder View Events Forwarder Object"), localizedhelpstring("Folder View Events Forwarder Object"), dual, oleautomation, version(0.0), uuid(9BA05970-F6A8-11CF-A442-00A0C90A8F39), hidden, cbSizeVft(32), cbSizeInstance(4), cbAlignment(4)]
interface IFolderViewOC : stdole.IDispatch {
[localizedhelpstring("Set the ShellFolderView object to monitor events of."), helpcontext(0), helpstring("Set the ShellFolderView object to monitor events of."), funckind(1), oVft(28)] HRESULT STDMETHODCALLTYPE SetFolderView([in] IDispatch * pdisp) ;
}
[helpcontext(0), helpstring("Event interface for ShellFolderView"), localizedhelpstring("Event interface for ShellFolderView"), version(0.0), uuid(62112AA2-EBE4-11CF-A5FB-0020AFE7292D), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface DShellFolderViewEvents {
properties:
methods:
[localizedhelpstring("The Selection in the view changed."), helpcontext(0), helpstring("The Selection in the view changed."), funckind(4), oVft(0), id(200)] void STDMETHODCALLTYPE SelectionChanged(void) ;
[localizedhelpstring("The folder has finished enumerating (flashlight is gone)."), helpcontext(0), helpstring("The folder has finished enumerating (flashlight is gone)."), funckind(4), oVft(0), id(201)] void STDMETHODCALLTYPE EnumDone(void) ;
}
[helpcontext(0), helpstring("Shell Folder View Events Router."), localizedhelpstring("Shell Folder View Events Router."), version(0.0), uuid(9BA05971-F6A8-11CF-A442-00A0C90A8F39), hidden, cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass ShellFolderViewOC {
[default] dispinterface IFolderViewOC ;
[default, source] dispinterface DShellFolderViewEvents ;
}
[helpcontext(0), helpstring("Constraint used in search command"), localizedhelpstring("Constraint used in search command"), dual, version(0.0), uuid(4A3DF050-23BD-11D2-939F-00A0C91EEDBA), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface DFConstraint {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get the constraint name"), helpcontext(0), helpstring("Get the constraint name"), funckind(4), oVft(28), id(1610743808), propget] BSTR STDMETHODCALLTYPE Name(void) ;
[localizedhelpstring("Get the constraint Value"), helpcontext(0), helpstring("Get the constraint Value"), funckind(4), oVft(32), id(1610743809), propget] VARIANT STDMETHODCALLTYPE Value(void) ;
}
[helpcontext(0), helpstring("Constraint used in search command"), localizedhelpstring("Constraint used in search command"), dual, oleautomation, version(0.0), uuid(4A3DF050-23BD-11D2-939F-00A0C91EEDBA), cbSizeVft(36), cbSizeInstance(4), cbAlignment(4)]
interface DFConstraint : stdole.IDispatch {
[localizedhelpstring("Get the constraint name"), helpcontext(0), helpstring("Get the constraint name"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Name([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get the constraint Value"), helpcontext(0), helpstring("Get the constraint Value"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Value([out, retval] VARIANT * pv) ;
}
[helpcontext(0), helpstring("DocFind automation interface"), localizedhelpstring("DocFind automation interface"), dual, version(0.0), uuid(1D2EFD50-75CE-11D1-B75A-00A0C90564FE), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface ISearchCommandExt {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Clear out the results"), helpcontext(0), helpstring("Clear out the results"), funckind(4), oVft(28), id(1)] void STDMETHODCALLTYPE ClearResults(void) ;
[localizedhelpstring("Navigate to Search Results"), helpcontext(0), helpstring("Navigate to Search Results"), funckind(4), oVft(32), id(2)] void STDMETHODCALLTYPE NavigateToSearchResults(void) ;
[localizedhelpstring("Get the progress text"), helpcontext(0), helpstring("Get the progress text"), funckind(4), oVft(36), id(3), propget] BSTR STDMETHODCALLTYPE ProgressText(void) ;
[localizedhelpstring("Save Search"), helpcontext(0), helpstring("Save Search"), funckind(4), oVft(40), id(4)] void STDMETHODCALLTYPE SaveSearch(void) ;
[localizedhelpstring("Get the last error information"), helpcontext(0), helpstring("Get the last error information"), funckind(4), oVft(44), id(5)] int STDMETHODCALLTYPE GetErrorInfo([out] BSTR * pbs) ;
[localizedhelpstring("Search For Files/Folders(0) or Printers(1)"), helpcontext(0), helpstring("Search For Files/Folders(0) or Printers(1)"), funckind(4), oVft(48), id(6)] void STDMETHODCALLTYPE SearchFor([in] int iFor) ;
[localizedhelpstring("Get Scope information - Indexed/NonIndexed/Mixed"), helpcontext(0), helpstring("Get Scope information - Indexed/NonIndexed/Mixed"), funckind(4), oVft(52), id(7)] void STDMETHODCALLTYPE GetScopeInfo([in] BSTR bsScope, [out] int * pdwScopeInfo) ;
[localizedhelpstring("Restore the specified search file."), helpcontext(0), helpstring("Restore the specified search file."), funckind(4), oVft(56), id(8)] void STDMETHODCALLTYPE RestoreSavedSearch([in] VARIANT * pvarFile) ;
[localizedhelpstring("Start the search"), helpcontext(0), helpstring("Start the search"), funckind(4), oVft(60), id(100)] void STDMETHODCALLTYPE Execute([in, PARAMFLAG_FOPT] VARIANT * RecordsAffected, [in, PARAMFLAG_FOPT] VARIANT * Parameters, [in, PARAMFLAG_FOPT] long Options) ;
[localizedhelpstring("Create a parameter"), helpcontext(0), helpstring("Create a parameter"), funckind(4), oVft(64), id(101)] void STDMETHODCALLTYPE AddConstraint([in] BSTR Name, [in] VARIANT Value) ;
[localizedhelpstring("Enum through the constraints..."), helpcontext(0), helpstring("Enum through the constraints..."), funckind(4), oVft(68), id(102)] dispinterface DFConstraint * STDMETHODCALLTYPE GetNextConstraint([in] boolean fReset) ;
}
[helpcontext(0), helpstring("DocFind automation interface"), localizedhelpstring("DocFind automation interface"), dual, oleautomation, version(0.0), uuid(1D2EFD50-75CE-11D1-B75A-00A0C90564FE), cbSizeVft(72), cbSizeInstance(4), cbAlignment(4)]
interface ISearchCommandExt : stdole.IDispatch {
[localizedhelpstring("Clear out the results"), helpcontext(0), helpstring("Clear out the results"), funckind(1), oVft(28)] HRESULT STDMETHODCALLTYPE ClearResults(void) ;
[localizedhelpstring("Navigate to Search Results"), helpcontext(0), helpstring("Navigate to Search Results"), funckind(1), oVft(32)] HRESULT STDMETHODCALLTYPE NavigateToSearchResults(void) ;
[localizedhelpstring("Get the progress text"), helpcontext(0), helpstring("Get the progress text"), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE ProgressText([out, retval] BSTR * pbs) ;
[localizedhelpstring("Save Search"), helpcontext(0), helpstring("Save Search"), funckind(1), oVft(40)] HRESULT STDMETHODCALLTYPE SaveSearch(void) ;
[localizedhelpstring("Get the last error information"), helpcontext(0), helpstring("Get the last error information"), funckind(1), oVft(44)] HRESULT STDMETHODCALLTYPE GetErrorInfo([out] BSTR * pbs, [out, retval] int * phr) ;
[localizedhelpstring("Search For Files/Folders(0) or Printers(1)"), helpcontext(0), helpstring("Search For Files/Folders(0) or Printers(1)"), funckind(1), oVft(48)] HRESULT STDMETHODCALLTYPE SearchFor([in] int iFor) ;
[localizedhelpstring("Get Scope information - Indexed/NonIndexed/Mixed"), helpcontext(0), helpstring("Get Scope information - Indexed/NonIndexed/Mixed"), funckind(1), oVft(52)] HRESULT STDMETHODCALLTYPE GetScopeInfo([in] BSTR bsScope, [out] int * pdwScopeInfo) ;
[localizedhelpstring("Restore the specified search file."), helpcontext(0), helpstring("Restore the specified search file."), funckind(1), oVft(56)] HRESULT STDMETHODCALLTYPE RestoreSavedSearch([in] VARIANT * pvarFile) ;
[localizedhelpstring("Start the search"), helpcontext(0), helpstring("Start the search"), funckind(1), oVft(60)] HRESULT STDMETHODCALLTYPE Execute([in, PARAMFLAG_FOPT] VARIANT * RecordsAffected, [in, PARAMFLAG_FOPT] VARIANT * Parameters, [in, PARAMFLAG_FOPT] long Options) ;
[localizedhelpstring("Create a parameter"), helpcontext(0), helpstring("Create a parameter"), funckind(1), oVft(64)] HRESULT STDMETHODCALLTYPE AddConstraint([in] BSTR Name, [in] VARIANT Value) ;
[localizedhelpstring("Enum through the constraints..."), helpcontext(0), helpstring("Enum through the constraints..."), funckind(1), oVft(68)] HRESULT STDMETHODCALLTYPE GetNextConstraint([in] boolean fReset, [out, retval] DFConstraint * * ppdfc) ;
}
typedef
[helpcontext(0), helpstring("Search Command Execute Errors"), localizedhelpstring("Search Command Execute Errors"), version(0.0), uuid(418F4E6A-B903-11D1-B0A6-00C04FC33AA5), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
enum {
[varkind(2), localizedhelpstring("Path not found"), helpcontext(0), helpstring("Path not found")] SCEE_PATHNOTFOUND = 1 ,
[varkind(2), localizedhelpstring("Max files found"), helpcontext(0), helpstring("Max files found")] SCEE_MAXFILESFOUND = 2 ,
[varkind(2), localizedhelpstring("Index search on Non Indexed Scope"), helpcontext(0), helpstring("Index search on Non Indexed Scope")] SCEE_INDEXSEARCH = 3 ,
[varkind(2), localizedhelpstring("Index Constraint Error"), helpcontext(0), helpstring("Index Constraint Error")] SCEE_CONSTRAINT = 4 ,
[varkind(2), localizedhelpstring("Index search on Indexed and Non-Indexed Scopes"), helpcontext(0), helpstring("Index search on Indexed and Non-Indexed Scopes")] SCEE_SCOPEMISMATCH = 5 ,
[varkind(2), localizedhelpstring("Case sensitive indexed search"), helpcontext(0), helpstring("Case sensitive indexed search")] SCEE_CASESENINDEX = 6 ,
} SearchCommandExecuteErrors ;
[helpcontext(0), helpstring("Definition of interface FolderItem"), localizedhelpstring("Definition of interface FolderItem"), dual, version(0.0), uuid(FAC32C80-CBE4-11CE-8350-444553540000), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface FolderItem {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(28), id(1610743808), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(4), oVft(36), id(0), propget] BSTR STDMETHODCALLTYPE Name(void) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(4), oVft(40), id(0), propput] void STDMETHODCALLTYPE Name([in] BSTR PseudoName) ;
[localizedhelpstring("Get the pathname to the item"), helpcontext(0), helpstring("Get the pathname to the item"), funckind(4), oVft(44), id(1610743812), propget] BSTR STDMETHODCALLTYPE Path(void) ;
[localizedhelpstring("If item is link return link object"), helpcontext(0), helpstring("If item is link return link object"), funckind(4), oVft(48), id(1610743813), propget] IDispatch * STDMETHODCALLTYPE GetLink(void) ;
[localizedhelpstring("If item is a folder return folder object"), helpcontext(0), helpstring("If item is a folder return folder object"), funckind(4), oVft(52), id(1610743814), propget] IDispatch * STDMETHODCALLTYPE GetFolder(void) ;
[localizedhelpstring("Is the item a link?"), helpcontext(0), helpstring("Is the item a link?"), funckind(4), oVft(56), id(1610743815), propget] boolean STDMETHODCALLTYPE IsLink(void) ;
[localizedhelpstring("Is the item a Folder?"), helpcontext(0), helpstring("Is the item a Folder?"), funckind(4), oVft(60), id(1610743816), propget] boolean STDMETHODCALLTYPE IsFolder(void) ;
[localizedhelpstring("Is the item a file system object?"), helpcontext(0), helpstring("Is the item a file system object?"), funckind(4), oVft(64), id(1610743817), propget] boolean STDMETHODCALLTYPE IsFileSystem(void) ;
[localizedhelpstring("Is the item browsable?"), helpcontext(0), helpstring("Is the item browsable?"), funckind(4), oVft(68), id(1610743818), propget] boolean STDMETHODCALLTYPE IsBrowsable(void) ;
[localizedhelpstring("Modification Date?"), helpcontext(0), helpstring("Modification Date?"), funckind(4), oVft(72), id(1610743819), propget] DATE STDMETHODCALLTYPE ModifyDate(void) ;
[localizedhelpstring("Modification Date?"), helpcontext(0), helpstring("Modification Date?"), funckind(4), oVft(76), id(1610743819), propput] void STDMETHODCALLTYPE ModifyDate([in] DATE PseudoName) ;
[localizedhelpstring("Size"), helpcontext(0), helpstring("Size"), funckind(4), oVft(80), id(1610743821), propget] long STDMETHODCALLTYPE Size(void) ;
[localizedhelpstring("Type"), helpcontext(0), helpstring("Type"), funckind(4), oVft(84), id(1610743822), propget] BSTR STDMETHODCALLTYPE Type(void) ;
[localizedhelpstring("Get the list of verbs for the object"), helpcontext(0), helpstring("Get the list of verbs for the object"), funckind(4), oVft(88), id(1610743823)] dispinterface FolderItemVerbs * STDMETHODCALLTYPE Verbs(void) ;
[localizedhelpstring("Execute a command on the item"), helpcontext(0), helpstring("Execute a command on the item"), funckind(4), oVft(92), id(1610743824)] void STDMETHODCALLTYPE InvokeVerb([in, PARAMFLAG_FOPT, optional] VARIANT vVerb) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItem"), localizedhelpstring("Definition of interface FolderItem"), dual, oleautomation, version(0.0), uuid(FAC32C80-CBE4-11CE-8350-444553540000), cbSizeVft(96), cbSizeInstance(4), cbAlignment(4)]
interface FolderItem : stdole.IDispatch {
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(1), oVft(36), id(0), propget] HRESULT STDMETHODCALLTYPE Name([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(1), oVft(40), id(0), propput] HRESULT STDMETHODCALLTYPE Name([in] BSTR pbs) ;
[localizedhelpstring("Get the pathname to the item"), helpcontext(0), helpstring("Get the pathname to the item"), funckind(1), oVft(44), propget] HRESULT STDMETHODCALLTYPE Path([out, retval] BSTR * pbs) ;
[localizedhelpstring("If item is link return link object"), helpcontext(0), helpstring("If item is link return link object"), funckind(1), oVft(48), propget] HRESULT STDMETHODCALLTYPE GetLink([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("If item is a folder return folder object"), helpcontext(0), helpstring("If item is a folder return folder object"), funckind(1), oVft(52), propget] HRESULT STDMETHODCALLTYPE GetFolder([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Is the item a link?"), helpcontext(0), helpstring("Is the item a link?"), funckind(1), oVft(56), propget] HRESULT STDMETHODCALLTYPE IsLink([out, retval] boolean * pb) ;
[localizedhelpstring("Is the item a Folder?"), helpcontext(0), helpstring("Is the item a Folder?"), funckind(1), oVft(60), propget] HRESULT STDMETHODCALLTYPE IsFolder([out, retval] boolean * pb) ;
[localizedhelpstring("Is the item a file system object?"), helpcontext(0), helpstring("Is the item a file system object?"), funckind(1), oVft(64), propget] HRESULT STDMETHODCALLTYPE IsFileSystem([out, retval] boolean * pb) ;
[localizedhelpstring("Is the item browsable?"), helpcontext(0), helpstring("Is the item browsable?"), funckind(1), oVft(68), propget] HRESULT STDMETHODCALLTYPE IsBrowsable([out, retval] boolean * pb) ;
[localizedhelpstring("Modification Date?"), helpcontext(0), helpstring("Modification Date?"), funckind(1), oVft(72), propget] HRESULT STDMETHODCALLTYPE ModifyDate([out, retval] DATE * pdt) ;
[localizedhelpstring("Modification Date?"), helpcontext(0), helpstring("Modification Date?"), funckind(1), oVft(76), propput] HRESULT STDMETHODCALLTYPE ModifyDate([in] DATE pdt) ;
[localizedhelpstring("Size"), helpcontext(0), helpstring("Size"), funckind(1), oVft(80), propget] HRESULT STDMETHODCALLTYPE Size([out, retval] long * pul) ;
[localizedhelpstring("Type"), helpcontext(0), helpstring("Type"), funckind(1), oVft(84), propget] HRESULT STDMETHODCALLTYPE Type([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get the list of verbs for the object"), helpcontext(0), helpstring("Get the list of verbs for the object"), funckind(1), oVft(88)] HRESULT STDMETHODCALLTYPE Verbs([out, retval] FolderItemVerbs * * ppfic) ;
[localizedhelpstring("Execute a command on the item"), helpcontext(0), helpstring("Execute a command on the item"), funckind(1), oVft(92)] HRESULT STDMETHODCALLTYPE InvokeVerb([in, PARAMFLAG_FOPT, optional] VARIANT vVerb) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItemVerbs"), localizedhelpstring("Definition of interface FolderItemVerbs"), dual, version(0.0), uuid(1F8352C0-50B0-11CF-960C-0080C7F4EE85), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface FolderItemVerbs {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get count of open folder windows"), helpcontext(0), helpstring("Get count of open folder windows"), funckind(4), oVft(28), id(1610743808), propget] long STDMETHODCALLTYPE Count(void) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(36), id(1610743810), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Return the specified verb"), helpcontext(0), helpstring("Return the specified verb"), funckind(4), oVft(40), id(1610743811)] dispinterface FolderItemVerb * STDMETHODCALLTYPE Item([in, PARAMFLAG_FOPT, optional] VARIANT index) ;
[localizedhelpstring("Enumerates the figures"), helpcontext(0), helpstring("Enumerates the figures"), funckind(4), oVft(44), id(-4)] IUnknown * STDMETHODCALLTYPE _NewEnum(void) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItemVerbs"), localizedhelpstring("Definition of interface FolderItemVerbs"), dual, oleautomation, version(0.0), uuid(1F8352C0-50B0-11CF-960C-0080C7F4EE85), cbSizeVft(48), cbSizeInstance(4), cbAlignment(4)]
interface FolderItemVerbs : stdole.IDispatch {
[localizedhelpstring("Get count of open folder windows"), helpcontext(0), helpstring("Get count of open folder windows"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Count([out, retval] long * plCount) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Return the specified verb"), helpcontext(0), helpstring("Return the specified verb"), funckind(1), oVft(40)] HRESULT STDMETHODCALLTYPE Item([in, PARAMFLAG_FOPT, optional] VARIANT index, [out, retval] FolderItemVerb * * ppid) ;
[localizedhelpstring("Enumerates the figures"), helpcontext(0), helpstring("Enumerates the figures"), funckind(1), oVft(44)] HRESULT STDMETHODCALLTYPE _NewEnum([out, retval] IUnknown * * ppunk) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItemVerb"), localizedhelpstring("Definition of interface FolderItemVerb"), dual, version(0.0), uuid(08EC3E00-50B0-11CF-960C-0080C7F4EE85), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface FolderItemVerb {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(28), id(1610743808), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(4), oVft(36), id(0), propget] BSTR STDMETHODCALLTYPE Name(void) ;
[localizedhelpstring("Execute the verb"), helpcontext(0), helpstring("Execute the verb"), funckind(4), oVft(40), id(1610743811)] void STDMETHODCALLTYPE DoIt(void) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItemVerb"), localizedhelpstring("Definition of interface FolderItemVerb"), dual, oleautomation, version(0.0), uuid(08EC3E00-50B0-11CF-960C-0080C7F4EE85), cbSizeVft(44), cbSizeInstance(4), cbAlignment(4)]
interface FolderItemVerb : stdole.IDispatch {
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(1), oVft(36), id(0), propget] HRESULT STDMETHODCALLTYPE Name([out, retval] BSTR * pbs) ;
[localizedhelpstring("Execute the verb"), helpcontext(0), helpstring("Execute the verb"), funckind(1), oVft(40)] HRESULT STDMETHODCALLTYPE DoIt(void) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItems"), localizedhelpstring("Definition of interface FolderItems"), dual, version(0.0), uuid(744129E0-CBE5-11CE-8350-444553540000), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface FolderItems {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get count of items in the folder"), helpcontext(0), helpstring("Get count of items in the folder"), funckind(4), oVft(28), id(1610743808), propget] long STDMETHODCALLTYPE Count(void) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(36), id(1610743810), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Return the figure for the given index"), helpcontext(0), helpstring("Return the figure for the given index"), funckind(4), oVft(40), id(1610743811)] dispinterface FolderItem * STDMETHODCALLTYPE Item([in, PARAMFLAG_FOPT, optional] VARIANT index) ;
[localizedhelpstring("Enumerates the figures"), helpcontext(0), helpstring("Enumerates the figures"), funckind(4), oVft(44), id(-4)] IUnknown * STDMETHODCALLTYPE _NewEnum(void) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItems"), localizedhelpstring("Definition of interface FolderItems"), dual, oleautomation, version(0.0), uuid(744129E0-CBE5-11CE-8350-444553540000), cbSizeVft(48), cbSizeInstance(4), cbAlignment(4)]
interface FolderItems : stdole.IDispatch {
[localizedhelpstring("Get count of items in the folder"), helpcontext(0), helpstring("Get count of items in the folder"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Count([out, retval] long * plCount) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Return the figure for the given index"), helpcontext(0), helpstring("Return the figure for the given index"), funckind(1), oVft(40)] HRESULT STDMETHODCALLTYPE Item([in, PARAMFLAG_FOPT, optional] VARIANT index, [out, retval] FolderItem * * ppid) ;
[localizedhelpstring("Enumerates the figures"), helpcontext(0), helpstring("Enumerates the figures"), funckind(1), oVft(44)] HRESULT STDMETHODCALLTYPE _NewEnum([out, retval] IUnknown * * ppunk) ;
}
[helpcontext(0), helpstring("Definition of interface Folder"), localizedhelpstring("Definition of interface Folder"), dual, version(0.0), uuid(BBCBDE60-C3FF-11CE-8350-444553540000), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface Folder {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get the display name for the window"), helpcontext(0), helpstring("Get the display name for the window"), funckind(4), oVft(28), id(0), propget] BSTR STDMETHODCALLTYPE Title(void) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(36), id(1610743810), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(40), id(1610743811), propget] dispinterface Folder * STDMETHODCALLTYPE ParentFolder(void) ;
[localizedhelpstring("The collection of Items in folder"), helpcontext(0), helpstring("The collection of Items in folder"), funckind(4), oVft(44), id(1610743812)] dispinterface FolderItems * STDMETHODCALLTYPE Items(void) ;
[localizedhelpstring("Parse the name to get an item."), helpcontext(0), helpstring("Parse the name to get an item."), funckind(4), oVft(48), id(1610743813)] dispinterface FolderItem * STDMETHODCALLTYPE ParseName([in] BSTR bName) ;
[localizedhelpstring("Create a new sub folder in this folder."), helpcontext(0), helpstring("Create a new sub folder in this folder."), funckind(4), oVft(52), id(1610743814)] void STDMETHODCALLTYPE NewFolder([in] BSTR bName, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Move Items to this folder."), helpcontext(0), helpstring("Move Items to this folder."), funckind(4), oVft(56), id(1610743815)] void STDMETHODCALLTYPE MoveHere([in] VARIANT vItem, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Copy Items to this folder."), helpcontext(0), helpstring("Copy Items to this folder."), funckind(4), oVft(60), id(1610743816)] void STDMETHODCALLTYPE CopyHere([in] VARIANT vItem, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Get the details about an item."), helpcontext(0), helpstring("Get the details about an item."), funckind(4), oVft(64), id(1610743817)] BSTR STDMETHODCALLTYPE GetDetailsOf([in] VARIANT vItem, [in] int iColumn) ;
}
[helpcontext(0), helpstring("Definition of interface Folder"), localizedhelpstring("Definition of interface Folder"), dual, oleautomation, version(0.0), uuid(BBCBDE60-C3FF-11CE-8350-444553540000), cbSizeVft(68), cbSizeInstance(4), cbAlignment(4)]
interface Folder : stdole.IDispatch {
[localizedhelpstring("Get the display name for the window"), helpcontext(0), helpstring("Get the display name for the window"), funckind(1), oVft(28), id(0), propget] HRESULT STDMETHODCALLTYPE Title([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(40), propget] HRESULT STDMETHODCALLTYPE ParentFolder([out, retval] Folder * * ppsf) ;
[localizedhelpstring("The collection of Items in folder"), helpcontext(0), helpstring("The collection of Items in folder"), funckind(1), oVft(44)] HRESULT STDMETHODCALLTYPE Items([out, retval] FolderItems * * ppid) ;
[localizedhelpstring("Parse the name to get an item."), helpcontext(0), helpstring("Parse the name to get an item."), funckind(1), oVft(48)] HRESULT STDMETHODCALLTYPE ParseName([in] BSTR bName, [out, retval] FolderItem * * ppid) ;
[localizedhelpstring("Create a new sub folder in this folder."), helpcontext(0), helpstring("Create a new sub folder in this folder."), funckind(1), oVft(52)] HRESULT STDMETHODCALLTYPE NewFolder([in] BSTR bName, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Move Items to this folder."), helpcontext(0), helpstring("Move Items to this folder."), funckind(1), oVft(56)] HRESULT STDMETHODCALLTYPE MoveHere([in] VARIANT vItem, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Copy Items to this folder."), helpcontext(0), helpstring("Copy Items to this folder."), funckind(1), oVft(60)] HRESULT STDMETHODCALLTYPE CopyHere([in] VARIANT vItem, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Get the details about an item."), helpcontext(0), helpstring("Get the details about an item."), funckind(1), oVft(64)] HRESULT STDMETHODCALLTYPE GetDetailsOf([in] VARIANT vItem, [in] int iColumn, [out, retval] BSTR * pbs) ;
}
[helpcontext(0), helpstring("Definition of interface Folder2"), localizedhelpstring("Definition of interface Folder2"), dual, version(0.0), uuid(F0D2D8EF-3890-11D2-BF8B-00C04FB93661), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface Folder2 {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get the display name for the window"), helpcontext(0), helpstring("Get the display name for the window"), funckind(4), oVft(28), id(0), propget] BSTR STDMETHODCALLTYPE Title(void) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(36), id(1610743810), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(40), id(1610743811), propget] dispinterface Folder * STDMETHODCALLTYPE ParentFolder(void) ;
[localizedhelpstring("The collection of Items in folder"), helpcontext(0), helpstring("The collection of Items in folder"), funckind(4), oVft(44), id(1610743812)] dispinterface FolderItems * STDMETHODCALLTYPE Items(void) ;
[localizedhelpstring("Parse the name to get an item."), helpcontext(0), helpstring("Parse the name to get an item."), funckind(4), oVft(48), id(1610743813)] dispinterface FolderItem * STDMETHODCALLTYPE ParseName([in] BSTR bName) ;
[localizedhelpstring("Create a new sub folder in this folder."), helpcontext(0), helpstring("Create a new sub folder in this folder."), funckind(4), oVft(52), id(1610743814)] void STDMETHODCALLTYPE NewFolder([in] BSTR bName, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Move Items to this folder."), helpcontext(0), helpstring("Move Items to this folder."), funckind(4), oVft(56), id(1610743815)] void STDMETHODCALLTYPE MoveHere([in] VARIANT vItem, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Copy Items to this folder."), helpcontext(0), helpstring("Copy Items to this folder."), funckind(4), oVft(60), id(1610743816)] void STDMETHODCALLTYPE CopyHere([in] VARIANT vItem, [in, PARAMFLAG_FOPT, optional] VARIANT vOptions) ;
[localizedhelpstring("Get the details about an item."), helpcontext(0), helpstring("Get the details about an item."), funckind(4), oVft(64), id(1610743817)] BSTR STDMETHODCALLTYPE GetDetailsOf([in] VARIANT vItem, [in] int iColumn) ;
[localizedhelpstring("Folder's FolderItem interface"), helpcontext(0), helpstring("Folder's FolderItem interface"), funckind(4), oVft(68), id(1610809344), propget] dispinterface FolderItem * STDMETHODCALLTYPE Self(void) ;
[localizedhelpstring("Offline status of the server?"), helpcontext(0), helpstring("Offline status of the server?"), funckind(4), oVft(72), id(1610809345), propget] long STDMETHODCALLTYPE OfflineStatus(void) ;
[localizedhelpstring("Synchronize all offline files"), helpcontext(0), helpstring("Synchronize all offline files"), funckind(4), oVft(76), id(1610809346)] void STDMETHODCALLTYPE Synchronize(void) ;
[localizedhelpstring("Should the WebView barricade be shown?"), helpcontext(0), helpstring("Should the WebView barricade be shown?"), funckind(4), oVft(80), id(1), propget] boolean STDMETHODCALLTYPE HaveToShowWebViewBarricade(void) ;
[localizedhelpstring("Call this after the WebView barricade is dismissed by the user"), helpcontext(0), helpstring("Call this after the WebView barricade is dismissed by the user"), funckind(4), oVft(84), id(1610809348)] void STDMETHODCALLTYPE DismissedWebViewBarricade(void) ;
}
[helpcontext(0), helpstring("Definition of interface Folder2"), localizedhelpstring("Definition of interface Folder2"), dual, oleautomation, version(0.0), uuid(F0D2D8EF-3890-11D2-BF8B-00C04FB93661), cbSizeVft(88), cbSizeInstance(4), cbAlignment(4)]
interface Folder2 : Folder {
[localizedhelpstring("Folder's FolderItem interface"), helpcontext(0), helpstring("Folder's FolderItem interface"), funckind(1), oVft(68), propget] HRESULT STDMETHODCALLTYPE Self([out, retval] FolderItem * * ppfi) ;
[localizedhelpstring("Offline status of the server?"), helpcontext(0), helpstring("Offline status of the server?"), funckind(1), oVft(72), propget] HRESULT STDMETHODCALLTYPE OfflineStatus([out, retval] long * pul) ;
[localizedhelpstring("Synchronize all offline files"), helpcontext(0), helpstring("Synchronize all offline files"), funckind(1), oVft(76)] HRESULT STDMETHODCALLTYPE Synchronize(void) ;
[localizedhelpstring("Should the WebView barricade be shown?"), helpcontext(0), helpstring("Should the WebView barricade be shown?"), funckind(1), oVft(80), propget] HRESULT STDMETHODCALLTYPE HaveToShowWebViewBarricade([out, retval] boolean * pbHaveToShowWebViewBarricade) ;
[localizedhelpstring("Call this after the WebView barricade is dismissed by the user"), helpcontext(0), helpstring("Call this after the WebView barricade is dismissed by the user"), funckind(1), oVft(84)] HRESULT STDMETHODCALLTYPE DismissedWebViewBarricade(void) ;
}
typedef
[helpcontext(0), helpstring("Constants for Folder2.OfflineStatus"), localizedhelpstring("Constants for Folder2.OfflineStatus"), version(0.0), uuid(35F1A0D0-3E9A-11D2-8499-005345000000), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
enum {
[varkind(2), localizedhelpstring("Offline caching not available for this folder"), helpcontext(0), helpstring("Offline caching not available for this folder")] OFS_INACTIVE = -1 ,
[varkind(2), localizedhelpstring("Server is online"), helpcontext(0), helpstring("Server is online")] OFS_ONLINE = 0 ,
[varkind(2), localizedhelpstring("Server is offline"), helpcontext(0), helpstring("Server is offline")] OFS_OFFLINE = 1 ,
[varkind(2), localizedhelpstring("Server is offline but is reachable"), helpcontext(0), helpstring("Server is offline but is reachable")] OFS_SERVERBACK = 2 ,
[varkind(2), localizedhelpstring("Server is online with unmerged changes"), helpcontext(0), helpstring("Server is online with unmerged changes")] OFS_DIRTYCACHE = 3 ,
} OfflineFolderStatus ;
[helpcontext(0), helpstring("Definition of interface FolderItem Version 2"), localizedhelpstring("Definition of interface FolderItem Version 2"), dual, version(0.0), uuid(EDC817AA-92B8-11D1-B075-00C04FC33AA5), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface FolderItem2 {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(28), id(1610743808), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(4), oVft(36), id(0), propget] BSTR STDMETHODCALLTYPE Name(void) ;
[localizedhelpstring("Get display name for item"), helpcontext(0), helpstring("Get display name for item"), funckind(4), oVft(40), id(0), propput] void STDMETHODCALLTYPE Name([in] BSTR PseudoName) ;
[localizedhelpstring("Get the pathname to the item"), helpcontext(0), helpstring("Get the pathname to the item"), funckind(4), oVft(44), id(1610743812), propget] BSTR STDMETHODCALLTYPE Path(void) ;
[localizedhelpstring("If item is link return link object"), helpcontext(0), helpstring("If item is link return link object"), funckind(4), oVft(48), id(1610743813), propget] IDispatch * STDMETHODCALLTYPE GetLink(void) ;
[localizedhelpstring("If item is a folder return folder object"), helpcontext(0), helpstring("If item is a folder return folder object"), funckind(4), oVft(52), id(1610743814), propget] IDispatch * STDMETHODCALLTYPE GetFolder(void) ;
[localizedhelpstring("Is the item a link?"), helpcontext(0), helpstring("Is the item a link?"), funckind(4), oVft(56), id(1610743815), propget] boolean STDMETHODCALLTYPE IsLink(void) ;
[localizedhelpstring("Is the item a Folder?"), helpcontext(0), helpstring("Is the item a Folder?"), funckind(4), oVft(60), id(1610743816), propget] boolean STDMETHODCALLTYPE IsFolder(void) ;
[localizedhelpstring("Is the item a file system object?"), helpcontext(0), helpstring("Is the item a file system object?"), funckind(4), oVft(64), id(1610743817), propget] boolean STDMETHODCALLTYPE IsFileSystem(void) ;
[localizedhelpstring("Is the item browsable?"), helpcontext(0), helpstring("Is the item browsable?"), funckind(4), oVft(68), id(1610743818), propget] boolean STDMETHODCALLTYPE IsBrowsable(void) ;
[localizedhelpstring("Modification Date?"), helpcontext(0), helpstring("Modification Date?"), funckind(4), oVft(72), id(1610743819), propget] DATE STDMETHODCALLTYPE ModifyDate(void) ;
[localizedhelpstring("Modification Date?"), helpcontext(0), helpstring("Modification Date?"), funckind(4), oVft(76), id(1610743819), propput] void STDMETHODCALLTYPE ModifyDate([in] DATE PseudoName) ;
[localizedhelpstring("Size"), helpcontext(0), helpstring("Size"), funckind(4), oVft(80), id(1610743821), propget] long STDMETHODCALLTYPE Size(void) ;
[localizedhelpstring("Type"), helpcontext(0), helpstring("Type"), funckind(4), oVft(84), id(1610743822), propget] BSTR STDMETHODCALLTYPE Type(void) ;
[localizedhelpstring("Get the list of verbs for the object"), helpcontext(0), helpstring("Get the list of verbs for the object"), funckind(4), oVft(88), id(1610743823)] dispinterface FolderItemVerbs * STDMETHODCALLTYPE Verbs(void) ;
[localizedhelpstring("Execute a command on the item"), helpcontext(0), helpstring("Execute a command on the item"), funckind(4), oVft(92), id(1610743824)] void STDMETHODCALLTYPE InvokeVerb([in, PARAMFLAG_FOPT, optional] VARIANT vVerb) ;
[localizedhelpstring("Extended version of InvokeVerb"), helpcontext(0), helpstring("Extended version of InvokeVerb"), funckind(4), oVft(96), id(1610809344)] void STDMETHODCALLTYPE InvokeVerbEx([in, PARAMFLAG_FOPT, optional] VARIANT vVerb, [in, PARAMFLAG_FOPT, optional] VARIANT vArgs) ;
[localizedhelpstring("Access an extended property"), helpcontext(0), helpstring("Access an extended property"), funckind(4), oVft(100), id(1610809345)] VARIANT STDMETHODCALLTYPE ExtendedProperty([in] BSTR bstrPropName) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItem Version 2"), localizedhelpstring("Definition of interface FolderItem Version 2"), dual, oleautomation, version(0.0), uuid(EDC817AA-92B8-11D1-B075-00C04FC33AA5), cbSizeVft(104), cbSizeInstance(4), cbAlignment(4)]
interface FolderItem2 : FolderItem {
[localizedhelpstring("Extended version of InvokeVerb"), helpcontext(0), helpstring("Extended version of InvokeVerb"), funckind(1), oVft(96)] HRESULT STDMETHODCALLTYPE InvokeVerbEx([in, PARAMFLAG_FOPT, optional] VARIANT vVerb, [in, PARAMFLAG_FOPT, optional] VARIANT vArgs) ;
[localizedhelpstring("Access an extended property"), helpcontext(0), helpstring("Access an extended property"), funckind(1), oVft(100)] HRESULT STDMETHODCALLTYPE ExtendedProperty([in] BSTR bstrPropName, [out, retval] VARIANT * pvRet) ;
}
[helpcontext(0), helpstring("Shell Folder Item"), localizedhelpstring("Shell Folder Item"), version(0.0), uuid(2FE352EA-FD1F-11D2-B1F4-00C04F8EEB3E), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass ShellFolderItem {
[default] dispinterface FolderItem2 ;
}
[helpcontext(0), helpstring("Definition of interface FolderItems Version 2"), localizedhelpstring("Definition of interface FolderItems Version 2"), dual, version(0.0), uuid(C94F0AD0-F363-11D2-A327-00C04F8EEC7F), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface FolderItems2 {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get count of items in the folder"), helpcontext(0), helpstring("Get count of items in the folder"), funckind(4), oVft(28), id(1610743808), propget] long STDMETHODCALLTYPE Count(void) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(36), id(1610743810), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Return the figure for the given index"), helpcontext(0), helpstring("Return the figure for the given index"), funckind(4), oVft(40), id(1610743811)] dispinterface FolderItem * STDMETHODCALLTYPE Item([in, PARAMFLAG_FOPT, optional] VARIANT index) ;
[localizedhelpstring("Enumerates the figures"), helpcontext(0), helpstring("Enumerates the figures"), funckind(4), oVft(44), id(-4)] IUnknown * STDMETHODCALLTYPE _NewEnum(void) ;
[localizedhelpstring("Extended version of InvokeVerb for a collection of Folder Items"), helpcontext(0), helpstring("Extended version of InvokeVerb for a collection of Folder Items"), funckind(4), oVft(48), id(1610809344)] void STDMETHODCALLTYPE InvokeVerbEx([in, PARAMFLAG_FOPT, optional] VARIANT vVerb, [in, PARAMFLAG_FOPT, optional] VARIANT vArgs) ;
}
[helpcontext(0), helpstring("Definition of interface FolderItems Version 2"), localizedhelpstring("Definition of interface FolderItems Version 2"), dual, oleautomation, version(0.0), uuid(C94F0AD0-F363-11D2-A327-00C04F8EEC7F), cbSizeVft(52), cbSizeInstance(4), cbAlignment(4)]
interface FolderItems2 : FolderItems {
[localizedhelpstring("Extended version of InvokeVerb for a collection of Folder Items"), helpcontext(0), helpstring("Extended version of InvokeVerb for a collection of Folder Items"), funckind(1), oVft(48)] HRESULT STDMETHODCALLTYPE InvokeVerbEx([in, PARAMFLAG_FOPT, optional] VARIANT vVerb, [in, PARAMFLAG_FOPT, optional] VARIANT vArgs) ;
}
[helpcontext(0), helpstring("Definition of Shell Link IDispatch interface"), localizedhelpstring("Definition of Shell Link IDispatch interface"), dual, version(0.0), uuid(88A05C00-F000-11CE-8350-444553540000), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IShellLinkDual {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get the path of the link"), helpcontext(0), helpstring("Get the path of the link"), funckind(4), oVft(28), id(1610743808), propget] BSTR STDMETHODCALLTYPE Path(void) ;
[localizedhelpstring("Get the path of the link"), helpcontext(0), helpstring("Get the path of the link"), funckind(4), oVft(32), id(1610743808), propput] void STDMETHODCALLTYPE Path([in] BSTR PseudoName) ;
[localizedhelpstring("Get the description for the link"), helpcontext(0), helpstring("Get the description for the link"), funckind(4), oVft(36), id(1610743810), propget] BSTR STDMETHODCALLTYPE Description(void) ;
[localizedhelpstring("Get the description for the link"), helpcontext(0), helpstring("Get the description for the link"), funckind(4), oVft(40), id(1610743810), propput] void STDMETHODCALLTYPE Description([in] BSTR PseudoName) ;
[localizedhelpstring("Get the working directory for the link"), helpcontext(0), helpstring("Get the working directory for the link"), funckind(4), oVft(44), id(1610743812), propget] BSTR STDMETHODCALLTYPE WorkingDirectory(void) ;
[localizedhelpstring("Get the working directory for the link"), helpcontext(0), helpstring("Get the working directory for the link"), funckind(4), oVft(48), id(1610743812), propput] void STDMETHODCALLTYPE WorkingDirectory([in] BSTR PseudoName) ;
[localizedhelpstring("Get the arguments for the link"), helpcontext(0), helpstring("Get the arguments for the link"), funckind(4), oVft(52), id(1610743814), propget] BSTR STDMETHODCALLTYPE Arguments(void) ;
[localizedhelpstring("Get the arguments for the link"), helpcontext(0), helpstring("Get the arguments for the link"), funckind(4), oVft(56), id(1610743814), propput] void STDMETHODCALLTYPE Arguments([in] BSTR PseudoName) ;
[localizedhelpstring("Get the Hotkey for the link"), helpcontext(0), helpstring("Get the Hotkey for the link"), funckind(4), oVft(60), id(1610743816), propget] int STDMETHODCALLTYPE Hotkey(void) ;
[localizedhelpstring("Get the Hotkey for the link"), helpcontext(0), helpstring("Get the Hotkey for the link"), funckind(4), oVft(64), id(1610743816), propput] void STDMETHODCALLTYPE Hotkey([in] int PseudoName) ;
[localizedhelpstring("Get the Show Command for the link"), helpcontext(0), helpstring("Get the Show Command for the link"), funckind(4), oVft(68), id(1610743818), propget] int STDMETHODCALLTYPE ShowCommand(void) ;
[localizedhelpstring("Get the Show Command for the link"), helpcontext(0), helpstring("Get the Show Command for the link"), funckind(4), oVft(72), id(1610743818), propput] void STDMETHODCALLTYPE ShowCommand([in] int PseudoName) ;
[localizedhelpstring("Tell the link to resolve itself"), helpcontext(0), helpstring("Tell the link to resolve itself"), funckind(4), oVft(76), id(1610743820)] void STDMETHODCALLTYPE Resolve([in] int fFlags) ;
[localizedhelpstring("Get the IconLocation for the link"), helpcontext(0), helpstring("Get the IconLocation for the link"), funckind(4), oVft(80), id(1610743821)] int STDMETHODCALLTYPE GetIconLocation([out] BSTR * pbs) ;
[localizedhelpstring("Set the IconLocation for the link"), helpcontext(0), helpstring("Set the IconLocation for the link"), funckind(4), oVft(84), id(1610743822)] void STDMETHODCALLTYPE SetIconLocation([in] BSTR bs, [in] int iIcon) ;
[localizedhelpstring("Tell the link to save the changes"), helpcontext(0), helpstring("Tell the link to save the changes"), funckind(4), oVft(88), id(1610743823)] void STDMETHODCALLTYPE Save([in, PARAMFLAG_FOPT, optional] VARIANT vWhere) ;
}
[helpcontext(0), helpstring("Definition of Shell Link IDispatch interface"), localizedhelpstring("Definition of Shell Link IDispatch interface"), dual, oleautomation, version(0.0), uuid(88A05C00-F000-11CE-8350-444553540000), hidden, cbSizeVft(92), cbSizeInstance(4), cbAlignment(4)]
interface IShellLinkDual : stdole.IDispatch {
[localizedhelpstring("Get the path of the link"), helpcontext(0), helpstring("Get the path of the link"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Path([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get the path of the link"), helpcontext(0), helpstring("Get the path of the link"), funckind(1), oVft(32), propput] HRESULT STDMETHODCALLTYPE Path([in] BSTR pbs) ;
[localizedhelpstring("Get the description for the link"), helpcontext(0), helpstring("Get the description for the link"), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE Description([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get the description for the link"), helpcontext(0), helpstring("Get the description for the link"), funckind(1), oVft(40), propput] HRESULT STDMETHODCALLTYPE Description([in] BSTR pbs) ;
[localizedhelpstring("Get the working directory for the link"), helpcontext(0), helpstring("Get the working directory for the link"), funckind(1), oVft(44), propget] HRESULT STDMETHODCALLTYPE WorkingDirectory([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get the working directory for the link"), helpcontext(0), helpstring("Get the working directory for the link"), funckind(1), oVft(48), propput] HRESULT STDMETHODCALLTYPE WorkingDirectory([in] BSTR pbs) ;
[localizedhelpstring("Get the arguments for the link"), helpcontext(0), helpstring("Get the arguments for the link"), funckind(1), oVft(52), propget] HRESULT STDMETHODCALLTYPE Arguments([out, retval] BSTR * pbs) ;
[localizedhelpstring("Get the arguments for the link"), helpcontext(0), helpstring("Get the arguments for the link"), funckind(1), oVft(56), propput] HRESULT STDMETHODCALLTYPE Arguments([in] BSTR pbs) ;
[localizedhelpstring("Get the Hotkey for the link"), helpcontext(0), helpstring("Get the Hotkey for the link"), funckind(1), oVft(60), propget] HRESULT STDMETHODCALLTYPE Hotkey([out, retval] int * piHK) ;
[localizedhelpstring("Get the Hotkey for the link"), helpcontext(0), helpstring("Get the Hotkey for the link"), funckind(1), oVft(64), propput] HRESULT STDMETHODCALLTYPE Hotkey([in] int piHK) ;
[localizedhelpstring("Get the Show Command for the link"), helpcontext(0), helpstring("Get the Show Command for the link"), funckind(1), oVft(68), propget] HRESULT STDMETHODCALLTYPE ShowCommand([out, retval] int * piShowCommand) ;
[localizedhelpstring("Get the Show Command for the link"), helpcontext(0), helpstring("Get the Show Command for the link"), funckind(1), oVft(72), propput] HRESULT STDMETHODCALLTYPE ShowCommand([in] int piShowCommand) ;
[localizedhelpstring("Tell the link to resolve itself"), helpcontext(0), helpstring("Tell the link to resolve itself"), funckind(1), oVft(76)] HRESULT STDMETHODCALLTYPE Resolve([in] int fFlags) ;
[localizedhelpstring("Get the IconLocation for the link"), helpcontext(0), helpstring("Get the IconLocation for the link"), funckind(1), oVft(80)] HRESULT STDMETHODCALLTYPE GetIconLocation([out] BSTR * pbs, [out, retval] int * piIcon) ;
[localizedhelpstring("Set the IconLocation for the link"), helpcontext(0), helpstring("Set the IconLocation for the link"), funckind(1), oVft(84)] HRESULT STDMETHODCALLTYPE SetIconLocation([in] BSTR bs, [in] int iIcon) ;
[localizedhelpstring("Tell the link to save the changes"), helpcontext(0), helpstring("Tell the link to save the changes"), funckind(1), oVft(88)] HRESULT STDMETHODCALLTYPE Save([in, PARAMFLAG_FOPT, optional] VARIANT vWhere) ;
}
[helpcontext(0), helpstring("Shell Link2 IDispatch interface"), localizedhelpstring("Shell Link2 IDispatch interface"), dual, version(0.0), uuid(317EE249-F12E-11D2-B1E4-00C04F8EEB3E), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IShellLinkDual2 {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get the path of the link"), helpcontext(0), helpstring("Get the path of the link"), funckind(4), oVft(28), id(1610743808), propget] BSTR STDMETHODCALLTYPE Path(void) ;
[localizedhelpstring("Get the path of the link"), helpcontext(0), helpstring("Get the path of the link"), funckind(4), oVft(32), id(1610743808), propput] void STDMETHODCALLTYPE Path([in] BSTR PseudoName) ;
[localizedhelpstring("Get the description for the link"), helpcontext(0), helpstring("Get the description for the link"), funckind(4), oVft(36), id(1610743810), propget] BSTR STDMETHODCALLTYPE Description(void) ;
[localizedhelpstring("Get the description for the link"), helpcontext(0), helpstring("Get the description for the link"), funckind(4), oVft(40), id(1610743810), propput] void STDMETHODCALLTYPE Description([in] BSTR PseudoName) ;
[localizedhelpstring("Get the working directory for the link"), helpcontext(0), helpstring("Get the working directory for the link"), funckind(4), oVft(44), id(1610743812), propget] BSTR STDMETHODCALLTYPE WorkingDirectory(void) ;
[localizedhelpstring("Get the working directory for the link"), helpcontext(0), helpstring("Get the working directory for the link"), funckind(4), oVft(48), id(1610743812), propput] void STDMETHODCALLTYPE WorkingDirectory([in] BSTR PseudoName) ;
[localizedhelpstring("Get the arguments for the link"), helpcontext(0), helpstring("Get the arguments for the link"), funckind(4), oVft(52), id(1610743814), propget] BSTR STDMETHODCALLTYPE Arguments(void) ;
[localizedhelpstring("Get the arguments for the link"), helpcontext(0), helpstring("Get the arguments for the link"), funckind(4), oVft(56), id(1610743814), propput] void STDMETHODCALLTYPE Arguments([in] BSTR PseudoName) ;
[localizedhelpstring("Get the Hotkey for the link"), helpcontext(0), helpstring("Get the Hotkey for the link"), funckind(4), oVft(60), id(1610743816), propget] int STDMETHODCALLTYPE Hotkey(void) ;
[localizedhelpstring("Get the Hotkey for the link"), helpcontext(0), helpstring("Get the Hotkey for the link"), funckind(4), oVft(64), id(1610743816), propput] void STDMETHODCALLTYPE Hotkey([in] int PseudoName) ;
[localizedhelpstring("Get the Show Command for the link"), helpcontext(0), helpstring("Get the Show Command for the link"), funckind(4), oVft(68), id(1610743818), propget] int STDMETHODCALLTYPE ShowCommand(void) ;
[localizedhelpstring("Get the Show Command for the link"), helpcontext(0), helpstring("Get the Show Command for the link"), funckind(4), oVft(72), id(1610743818), propput] void STDMETHODCALLTYPE ShowCommand([in] int PseudoName) ;
[localizedhelpstring("Tell the link to resolve itself"), helpcontext(0), helpstring("Tell the link to resolve itself"), funckind(4), oVft(76), id(1610743820)] void STDMETHODCALLTYPE Resolve([in] int fFlags) ;
[localizedhelpstring("Get the IconLocation for the link"), helpcontext(0), helpstring("Get the IconLocation for the link"), funckind(4), oVft(80), id(1610743821)] int STDMETHODCALLTYPE GetIconLocation([out] BSTR * pbs) ;
[localizedhelpstring("Set the IconLocation for the link"), helpcontext(0), helpstring("Set the IconLocation for the link"), funckind(4), oVft(84), id(1610743822)] void STDMETHODCALLTYPE SetIconLocation([in] BSTR bs, [in] int iIcon) ;
[localizedhelpstring("Tell the link to save the changes"), helpcontext(0), helpstring("Tell the link to save the changes"), funckind(4), oVft(88), id(1610743823)] void STDMETHODCALLTYPE Save([in, PARAMFLAG_FOPT, optional] VARIANT vWhere) ;
[localizedhelpstring("Get the target of a link object"), helpcontext(0), helpstring("Get the target of a link object"), funckind(4), oVft(92), id(1610809344), propget] dispinterface FolderItem * STDMETHODCALLTYPE Target(void) ;
}
[helpcontext(0), helpstring("Shell Link2 IDispatch interface"), localizedhelpstring("Shell Link2 IDispatch interface"), dual, oleautomation, version(0.0), uuid(317EE249-F12E-11D2-B1E4-00C04F8EEB3E), hidden, cbSizeVft(96), cbSizeInstance(4), cbAlignment(4)]
interface IShellLinkDual2 : IShellLinkDual {
[localizedhelpstring("Get the target of a link object"), helpcontext(0), helpstring("Get the target of a link object"), funckind(1), oVft(92), propget] HRESULT STDMETHODCALLTYPE Target([out, retval] FolderItem * * ppfi) ;
}
[helpcontext(0), helpstring("Shell Link object"), localizedhelpstring("Shell Link object"), version(0.0), uuid(11219420-1768-11D1-95BE-00609797EA4F), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass ShellLinkObject {
[default] dispinterface IShellLinkDual ;
}
[helpcontext(0), helpstring("definition of interface IShellFolderViewDual"), localizedhelpstring("definition of interface IShellFolderViewDual"), dual, version(0.0), uuid(E7A1AF80-4D96-11CF-960C-0080C7F4EE85), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IShellFolderViewDual {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(28), id(1610743808), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get the folder being viewed"), helpcontext(0), helpstring("Get the folder being viewed"), funckind(4), oVft(36), id(1610743810), propget] dispinterface Folder * STDMETHODCALLTYPE Folder(void) ;
[localizedhelpstring("The collection of Selected Items in folder"), helpcontext(0), helpstring("The collection of Selected Items in folder"), funckind(4), oVft(40), id(1610743811)] dispinterface FolderItems * STDMETHODCALLTYPE SelectedItems(void) ;
[localizedhelpstring("The currently focused item in the folder"), helpcontext(0), helpstring("The currently focused item in the folder"), funckind(4), oVft(44), id(1610743812), propget] dispinterface FolderItem * STDMETHODCALLTYPE FocusedItem(void) ;
[localizedhelpstring("Select the item"), helpcontext(0), helpstring("Select the item"), funckind(4), oVft(48), id(1610743813)] void STDMETHODCALLTYPE SelectItem([in] VARIANT * pvfi, [in] int dwFlags) ;
[localizedhelpstring("Show items menu and return command selected"), helpcontext(0), helpstring("Show items menu and return command selected"), funckind(4), oVft(52), id(1610743814)] BSTR STDMETHODCALLTYPE PopupItemMenu([in] dispinterface FolderItem * pfi, [in, PARAMFLAG_FOPT, optional] VARIANT vx, [in, PARAMFLAG_FOPT, optional] VARIANT vy) ;
[localizedhelpstring("Returns the scripting automation model."), helpcontext(0), helpstring("Returns the scripting automation model."), funckind(4), oVft(56), id(1610743815), propget] IDispatch * STDMETHODCALLTYPE Script(void) ;
[localizedhelpstring("Returns the view options for showing a folder."), helpcontext(0), helpstring("Returns the view options for showing a folder."), funckind(4), oVft(60), id(1610743816), propget] long STDMETHODCALLTYPE ViewOptions(void) ;
}
[helpcontext(0), helpstring("definition of interface IShellFolderViewDual"), localizedhelpstring("definition of interface IShellFolderViewDual"), dual, oleautomation, version(0.0), uuid(E7A1AF80-4D96-11CF-960C-0080C7F4EE85), hidden, cbSizeVft(64), cbSizeInstance(4), cbAlignment(4)]
interface IShellFolderViewDual : stdole.IDispatch {
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get the folder being viewed"), helpcontext(0), helpstring("Get the folder being viewed"), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE Folder([out, retval] Folder * * ppid) ;
[localizedhelpstring("The collection of Selected Items in folder"), helpcontext(0), helpstring("The collection of Selected Items in folder"), funckind(1), oVft(40)] HRESULT STDMETHODCALLTYPE SelectedItems([out, retval] FolderItems * * ppid) ;
[localizedhelpstring("The currently focused item in the folder"), helpcontext(0), helpstring("The currently focused item in the folder"), funckind(1), oVft(44), propget] HRESULT STDMETHODCALLTYPE FocusedItem([out, retval] FolderItem * * ppid) ;
[localizedhelpstring("Select the item"), helpcontext(0), helpstring("Select the item"), funckind(1), oVft(48)] HRESULT STDMETHODCALLTYPE SelectItem([in] VARIANT * pvfi, [in] int dwFlags) ;
[localizedhelpstring("Show items menu and return command selected"), helpcontext(0), helpstring("Show items menu and return command selected"), funckind(1), oVft(52)] HRESULT STDMETHODCALLTYPE PopupItemMenu([in] FolderItem * pfi, [in, PARAMFLAG_FOPT, optional] VARIANT vx, [in, PARAMFLAG_FOPT, optional] VARIANT vy, [out, retval] BSTR * pbs) ;
[localizedhelpstring("Returns the scripting automation model."), helpcontext(0), helpstring("Returns the scripting automation model."), funckind(1), oVft(56), propget] HRESULT STDMETHODCALLTYPE Script([out, retval] IDispatch * * ppDisp) ;
[localizedhelpstring("Returns the view options for showing a folder."), helpcontext(0), helpstring("Returns the view options for showing a folder."), funckind(1), oVft(60), propget] HRESULT STDMETHODCALLTYPE ViewOptions([out, retval] long * plViewOptions) ;
}
[helpcontext(0), helpstring("Shell Folder View Object"), localizedhelpstring("Shell Folder View Object"), version(0.0), uuid(62112AA1-EBE4-11CF-A5FB-0020AFE7292D), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass ShellFolderView {
[default] dispinterface IShellFolderViewDual ;
[default, source] dispinterface DShellFolderViewEvents ;
}
typedef
[helpcontext(0), helpstring("Constants for ViewOptions"), localizedhelpstring("Constants for ViewOptions"), version(0.0), uuid(742A99A0-C77E-11D0-A32C-00A0C91EEDBA), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
enum {
[varkind(2), localizedhelpstring("Show All Objects"), helpcontext(0), helpstring("Show All Objects")] SFVVO_SHOWALLOBJECTS = 1 ,
[varkind(2), localizedhelpstring("Show File Extensions"), helpcontext(0), helpstring("Show File Extensions")] SFVVO_SHOWEXTENSIONS = 2 ,
[varkind(2), localizedhelpstring("Color encode Compressed files"), helpcontext(0), helpstring("Color encode Compressed files")] SFVVO_SHOWCOMPCOLOR = 8 ,
[varkind(2), localizedhelpstring("Show System Files"), helpcontext(0), helpstring("Show System Files")] SFVVO_SHOWSYSFILES = 32 ,
[varkind(2), localizedhelpstring("Use Windows 95 UI settings"), helpcontext(0), helpstring("Use Windows 95 UI settings")] SFVVO_WIN95CLASSIC = 64 ,
[varkind(2), localizedhelpstring("User needs to double click in web View"), helpcontext(0), helpstring("User needs to double click in web View")] SFVVO_DOUBLECLICKINWEBVIEW = 128 ,
[varkind(2), localizedhelpstring("Is Desktop HTML enabled"), helpcontext(0), helpstring("Is Desktop HTML enabled")] SFVVO_DESKTOPHTML = 512 ,
} ShellFolderViewOptions ;
[helpcontext(0), helpstring("Definition of interface IShellDispatch"), localizedhelpstring("Definition of interface IShellDispatch"), dual, version(0.0), uuid(D8F015C0-C278-11CE-A49E-444553540000), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IShellDispatch {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(28), id(1610743808), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get special folder from ShellSpecialFolderConstants"), helpcontext(0), helpstring("Get special folder from ShellSpecialFolderConstants"), funckind(4), oVft(36), id(1610743810)] dispinterface Folder * STDMETHODCALLTYPE NameSpace([in] VARIANT vDir) ;
[localizedhelpstring("Browse the name space for a Folder"), helpcontext(0), helpstring("Browse the name space for a Folder"), funckind(4), oVft(40), id(1610743811)] dispinterface Folder * STDMETHODCALLTYPE BrowseForFolder([in] long Hwnd, [in] BSTR Title, [in] long Options, [in, PARAMFLAG_FOPT, optional] VARIANT RootFolder) ;
[localizedhelpstring("The collection of open folder windows"), helpcontext(0), helpstring("The collection of open folder windows"), funckind(4), oVft(44), id(1610743812)] IDispatch * STDMETHODCALLTYPE Windows(void) ;
[localizedhelpstring("Open a folder"), helpcontext(0), helpstring("Open a folder"), funckind(4), oVft(48), id(1610743813)] void STDMETHODCALLTYPE Open([in] VARIANT vDir) ;
[localizedhelpstring("Explore a folder"), helpcontext(0), helpstring("Explore a folder"), funckind(4), oVft(52), id(1610743814)] void STDMETHODCALLTYPE Explore([in] VARIANT vDir) ;
[localizedhelpstring("Minimize all windows"), helpcontext(0), helpstring("Minimize all windows"), funckind(4), oVft(56), id(1610743815)] void STDMETHODCALLTYPE MinimizeAll(void) ;
[localizedhelpstring("Undo Minimize All"), helpcontext(0), helpstring("Undo Minimize All"), funckind(4), oVft(60), id(1610743816)] void STDMETHODCALLTYPE UndoMinimizeALL(void) ;
[localizedhelpstring("Bring up the file run"), helpcontext(0), helpstring("Bring up the file run"), funckind(4), oVft(64), id(1610743817)] void STDMETHODCALLTYPE FileRun(void) ;
[localizedhelpstring("Cascade Windows"), helpcontext(0), helpstring("Cascade Windows"), funckind(4), oVft(68), id(1610743818)] void STDMETHODCALLTYPE CascadeWindows(void) ;
[localizedhelpstring("Tile windows vertically"), helpcontext(0), helpstring("Tile windows vertically"), funckind(4), oVft(72), id(1610743819)] void STDMETHODCALLTYPE TileVertically(void) ;
[localizedhelpstring("Tile windows horizontally"), helpcontext(0), helpstring("Tile windows horizontally"), funckind(4), oVft(76), id(1610743820)] void STDMETHODCALLTYPE TileHorizontally(void) ;
[localizedhelpstring("Exit Windows"), helpcontext(0), helpstring("Exit Windows"), funckind(4), oVft(80), id(1610743821)] void STDMETHODCALLTYPE ShutdownWindows(void) ;
[localizedhelpstring("Suspend the pc"), helpcontext(0), helpstring("Suspend the pc"), funckind(4), oVft(84), id(1610743822)] void STDMETHODCALLTYPE Suspend(void) ;
[localizedhelpstring("Eject the pc"), helpcontext(0), helpstring("Eject the pc"), funckind(4), oVft(88), id(1610743823)] void STDMETHODCALLTYPE EjectPC(void) ;
[localizedhelpstring("Bring up the Set time dialog"), helpcontext(0), helpstring("Bring up the Set time dialog"), funckind(4), oVft(92), id(1610743824)] void STDMETHODCALLTYPE SetTime(void) ;
[localizedhelpstring("Handle Tray properties"), helpcontext(0), helpstring("Handle Tray properties"), funckind(4), oVft(96), id(1610743825)] void STDMETHODCALLTYPE TrayProperties(void) ;
[localizedhelpstring("Display shell help"), helpcontext(0), helpstring("Display shell help"), funckind(4), oVft(100), id(1610743826)] void STDMETHODCALLTYPE Help(void) ;
[localizedhelpstring("Find Files"), helpcontext(0), helpstring("Find Files"), funckind(4), oVft(104), id(1610743827)] void STDMETHODCALLTYPE FindFiles(void) ;
[localizedhelpstring("Find a computer"), helpcontext(0), helpstring("Find a computer"), funckind(4), oVft(108), id(1610743828)] void STDMETHODCALLTYPE FindComputer(void) ;
[localizedhelpstring("Refresh the menu"), helpcontext(0), helpstring("Refresh the menu"), funckind(4), oVft(112), id(1610743829)] void STDMETHODCALLTYPE RefreshMenu(void) ;
[localizedhelpstring("Run a controlpanelItem"), helpcontext(0), helpstring("Run a controlpanelItem"), funckind(4), oVft(116), id(1610743830)] void STDMETHODCALLTYPE ControlPanelItem([in] BSTR szDir) ;
}
[helpcontext(0), helpstring("Definition of interface IShellDispatch"), localizedhelpstring("Definition of interface IShellDispatch"), dual, oleautomation, version(0.0), uuid(D8F015C0-C278-11CE-A49E-444553540000), hidden, cbSizeVft(120), cbSizeInstance(4), cbAlignment(4)]
interface IShellDispatch : stdole.IDispatch {
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(1), oVft(28), propget] HRESULT STDMETHODCALLTYPE Application([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(1), oVft(32), propget] HRESULT STDMETHODCALLTYPE Parent([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Get special folder from ShellSpecialFolderConstants"), helpcontext(0), helpstring("Get special folder from ShellSpecialFolderConstants"), funckind(1), oVft(36)] HRESULT STDMETHODCALLTYPE NameSpace([in] VARIANT vDir, [out, retval] Folder * * ppsdf) ;
[localizedhelpstring("Browse the name space for a Folder"), helpcontext(0), helpstring("Browse the name space for a Folder"), funckind(1), oVft(40)] HRESULT STDMETHODCALLTYPE BrowseForFolder([in] long Hwnd, [in] BSTR Title, [in] long Options, [in, PARAMFLAG_FOPT, optional] VARIANT RootFolder, [out, retval] Folder * * ppsdf) ;
[localizedhelpstring("The collection of open folder windows"), helpcontext(0), helpstring("The collection of open folder windows"), funckind(1), oVft(44)] HRESULT STDMETHODCALLTYPE Windows([out, retval] IDispatch * * ppid) ;
[localizedhelpstring("Open a folder"), helpcontext(0), helpstring("Open a folder"), funckind(1), oVft(48)] HRESULT STDMETHODCALLTYPE Open([in] VARIANT vDir) ;
[localizedhelpstring("Explore a folder"), helpcontext(0), helpstring("Explore a folder"), funckind(1), oVft(52)] HRESULT STDMETHODCALLTYPE Explore([in] VARIANT vDir) ;
[localizedhelpstring("Minimize all windows"), helpcontext(0), helpstring("Minimize all windows"), funckind(1), oVft(56)] HRESULT STDMETHODCALLTYPE MinimizeAll(void) ;
[localizedhelpstring("Undo Minimize All"), helpcontext(0), helpstring("Undo Minimize All"), funckind(1), oVft(60)] HRESULT STDMETHODCALLTYPE UndoMinimizeALL(void) ;
[localizedhelpstring("Bring up the file run"), helpcontext(0), helpstring("Bring up the file run"), funckind(1), oVft(64)] HRESULT STDMETHODCALLTYPE FileRun(void) ;
[localizedhelpstring("Cascade Windows"), helpcontext(0), helpstring("Cascade Windows"), funckind(1), oVft(68)] HRESULT STDMETHODCALLTYPE CascadeWindows(void) ;
[localizedhelpstring("Tile windows vertically"), helpcontext(0), helpstring("Tile windows vertically"), funckind(1), oVft(72)] HRESULT STDMETHODCALLTYPE TileVertically(void) ;
[localizedhelpstring("Tile windows horizontally"), helpcontext(0), helpstring("Tile windows horizontally"), funckind(1), oVft(76)] HRESULT STDMETHODCALLTYPE TileHorizontally(void) ;
[localizedhelpstring("Exit Windows"), helpcontext(0), helpstring("Exit Windows"), funckind(1), oVft(80)] HRESULT STDMETHODCALLTYPE ShutdownWindows(void) ;
[localizedhelpstring("Suspend the pc"), helpcontext(0), helpstring("Suspend the pc"), funckind(1), oVft(84)] HRESULT STDMETHODCALLTYPE Suspend(void) ;
[localizedhelpstring("Eject the pc"), helpcontext(0), helpstring("Eject the pc"), funckind(1), oVft(88)] HRESULT STDMETHODCALLTYPE EjectPC(void) ;
[localizedhelpstring("Bring up the Set time dialog"), helpcontext(0), helpstring("Bring up the Set time dialog"), funckind(1), oVft(92)] HRESULT STDMETHODCALLTYPE SetTime(void) ;
[localizedhelpstring("Handle Tray properties"), helpcontext(0), helpstring("Handle Tray properties"), funckind(1), oVft(96)] HRESULT STDMETHODCALLTYPE TrayProperties(void) ;
[localizedhelpstring("Display shell help"), helpcontext(0), helpstring("Display shell help"), funckind(1), oVft(100)] HRESULT STDMETHODCALLTYPE Help(void) ;
[localizedhelpstring("Find Files"), helpcontext(0), helpstring("Find Files"), funckind(1), oVft(104)] HRESULT STDMETHODCALLTYPE FindFiles(void) ;
[localizedhelpstring("Find a computer"), helpcontext(0), helpstring("Find a computer"), funckind(1), oVft(108)] HRESULT STDMETHODCALLTYPE FindComputer(void) ;
[localizedhelpstring("Refresh the menu"), helpcontext(0), helpstring("Refresh the menu"), funckind(1), oVft(112)] HRESULT STDMETHODCALLTYPE RefreshMenu(void) ;
[localizedhelpstring("Run a controlpanelItem"), helpcontext(0), helpstring("Run a controlpanelItem"), funckind(1), oVft(116)] HRESULT STDMETHODCALLTYPE ControlPanelItem([in] BSTR szDir) ;
}
[helpcontext(0), helpstring("Updated IShellDispatch"), localizedhelpstring("Updated IShellDispatch"), dual, version(0.0), uuid(A4C6892C-3BA9-11D2-9DEA-00C04FB16162), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IShellDispatch2 {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("Get Application object"), helpcontext(0), helpstring("Get Application object"), funckind(4), oVft(28), id(1610743808), propget] IDispatch * STDMETHODCALLTYPE Application(void) ;
[localizedhelpstring("Get Parent object"), helpcontext(0), helpstring("Get Parent object"), funckind(4), oVft(32), id(1610743809), propget] IDispatch * STDMETHODCALLTYPE Parent(void) ;
[localizedhelpstring("Get special folder from ShellSpecialFolderConstants"), helpcontext(0), helpstring("Get special folder from ShellSpecialFolderConstants"), funckind(4), oVft(36), id(1610743810)] dispinterface Folder * STDMETHODCALLTYPE NameSpace([in] VARIANT vDir) ;
[localizedhelpstring("Browse the name space for a Folder"), helpcontext(0), helpstring("Browse the name space for a Folder"), funckind(4), oVft(40), id(1610743811)] dispinterface Folder * STDMETHODCALLTYPE BrowseForFolder([in] long Hwnd, [in] BSTR Title, [in] long Options, [in, PARAMFLAG_FOPT, optional] VARIANT RootFolder) ;
[localizedhelpstring("The collection of open folder windows"), helpcontext(0), helpstring("The collection of open folder windows"), funckind(4), oVft(44), id(1610743812)] IDispatch * STDMETHODCALLTYPE Windows(void) ;
[localizedhelpstring("Open a folder"), helpcontext(0), helpstring("Open a folder"), funckind(4), oVft(48), id(1610743813)] void STDMETHODCALLTYPE Open([in] VARIANT vDir) ;
[localizedhelpstring("Explore a folder"), helpcontext(0), helpstring("Explore a folder"), funckind(4), oVft(52), id(1610743814)] void STDMETHODCALLTYPE Explore([in] VARIANT vDir) ;
[localizedhelpstring("Minimize all windows"), helpcontext(0), helpstring("Minimize all windows"), funckind(4), oVft(56), id(1610743815)] void STDMETHODCALLTYPE MinimizeAll(void) ;
[localizedhelpstring("Undo Minimize All"), helpcontext(0), helpstring("Undo Minimize All"), funckind(4), oVft(60), id(1610743816)] void STDMETHODCALLTYPE UndoMinimizeALL(void) ;
[localizedhelpstring("Bring up the file run"), helpcontext(0), helpstring("Bring up the file run"), funckind(4), oVft(64), id(1610743817)] void STDMETHODCALLTYPE FileRun(void) ;
[localizedhelpstring("Cascade Windows"), helpcontext(0), helpstring("Cascade Windows"), funckind(4), oVft(68), id(1610743818)] void STDMETHODCALLTYPE CascadeWindows(void) ;
[localizedhelpstring("Tile windows vertically"), helpcontext(0), helpstring("Tile windows vertically"), funckind(4), oVft(72), id(1610743819)] void STDMETHODCALLTYPE TileVertically(void) ;
[localizedhelpstring("Tile windows horizontally"), helpcontext(0), helpstring("Tile windows horizontally"), funckind(4), oVft(76), id(1610743820)] void STDMETHODCALLTYPE TileHorizontally(void) ;
[localizedhelpstring("Exit Windows"), helpcontext(0), helpstring("Exit Windows"), funckind(4), oVft(80), id(1610743821)] void STDMETHODCALLTYPE ShutdownWindows(void) ;
[localizedhelpstring("Suspend the pc"), helpcontext(0), helpstring("Suspend the pc"), funckind(4), oVft(84), id(1610743822)] void STDMETHODCALLTYPE Suspend(void) ;
[localizedhelpstring("Eject the pc"), helpcontext(0), helpstring("Eject the pc"), funckind(4), oVft(88), id(1610743823)] void STDMETHODCALLTYPE EjectPC(void) ;
[localizedhelpstring("Bring up the Set time dialog"), helpcontext(0), helpstring("Bring up the Set time dialog"), funckind(4), oVft(92), id(1610743824)] void STDMETHODCALLTYPE SetTime(void) ;
[localizedhelpstring("Handle Tray properties"), helpcontext(0), helpstring("Handle Tray properties"), funckind(4), oVft(96), id(1610743825)] void STDMETHODCALLTYPE TrayProperties(void) ;
[localizedhelpstring("Display shell help"), helpcontext(0), helpstring("Display shell help"), funckind(4), oVft(100), id(1610743826)] void STDMETHODCALLTYPE Help(void) ;
[localizedhelpstring("Find Files"), helpcontext(0), helpstring("Find Files"), funckind(4), oVft(104), id(1610743827)] void STDMETHODCALLTYPE FindFiles(void) ;
[localizedhelpstring("Find a computer"), helpcontext(0), helpstring("Find a computer"), funckind(4), oVft(108), id(1610743828)] void STDMETHODCALLTYPE FindComputer(void) ;
[localizedhelpstring("Refresh the menu"), helpcontext(0), helpstring("Refresh the menu"), funckind(4), oVft(112), id(1610743829)] void STDMETHODCALLTYPE RefreshMenu(void) ;
[localizedhelpstring("Run a controlpanelItem"), helpcontext(0), helpstring("Run a controlpanelItem"), funckind(4), oVft(116), id(1610743830)] void STDMETHODCALLTYPE ControlPanelItem([in] BSTR szDir) ;
[localizedhelpstring("get restriction settings"), helpcontext(0), helpstring("get restriction settings"), funckind(4), oVft(120), id(1610809344)] long STDMETHODCALLTYPE IsRestricted([in] BSTR Group, [in] BSTR Restriction) ;
[localizedhelpstring("Execute generic command"), helpcontext(0), helpstring("Execute generic command"), funckind(4), oVft(124), id(1610809345)] void STDMETHODCALLTYPE ShellExecute([in] BSTR File, [in, PARAMFLAG_FOPT, optional] VARIANT vArgs, [in, PARAMFLAG_FOPT, optional] VARIANT vDir, [in, PARAMFLAG_FOPT, optional] VARIANT vOperation, [in, PARAMFLAG_FOPT, optional] VARIANT vShow) ;
[localizedhelpstring("Find a Printer in the Directory Service"), helpcontext(0), helpstring("Find a Printer in the Directory Service"), funckind(4), oVft(128), id(1610809346)] void STDMETHODCALLTYPE FindPrinter([in, PARAMFLAG_FOPT] BSTR Name, [in, PARAMFLAG_FOPT] BSTR location, [in, PARAMFLAG_FOPT] BSTR model) ;
[localizedhelpstring("Retrieve info about the user's system"), helpcontext(0), helpstring("Retrieve info about the user's system"), funckind(4), oVft(132), id(1610809347)] VARIANT STDMETHODCALLTYPE GetSystemInformation([in] BSTR Name) ;
[localizedhelpstring("Start a service by name, and optionally set it to autostart."), helpcontext(0), helpstring("Start a service by name, and optionally set it to autostart."), funckind(4), oVft(136), id(1610809348)] VARIANT STDMETHODCALLTYPE ServiceStart([in] BSTR ServiceName, [in] VARIANT Persistent) ;
[localizedhelpstring("Stop a service by name, and optionally disable autostart."), helpcontext(0), helpstring("Stop a service by name, and optionally disable autostart."), funckind(4), oVft(140), id(1610809349)] VARIANT STDMETHODCALLTYPE ServiceStop([in] BSTR ServiceName, [in] VARIANT Persistent) ;
[localizedhelpstring("Determine if a service is running by name."), helpcontext(0), helpstring("Determine if a service is running by name."), funckind(4), oVft(144), id(1610809350)] VARIANT STDMETHODCALLTYPE IsServiceRunning([in] BSTR ServiceName) ;
[localizedhelpstring("Determine if the current user can start/stop the named service."), helpcontext(0), helpstring("Determine if the current user can start/stop the named service."), funckind(4), oVft(148), id(1610809351)] VARIANT STDMETHODCALLTYPE CanStartStopService([in] BSTR ServiceName) ;
[localizedhelpstring("Show/Hide browser bar."), helpcontext(0), helpstring("Show/Hide browser bar."), funckind(4), oVft(152), id(1610809352)] VARIANT STDMETHODCALLTYPE ShowBrowserBar([in] BSTR bstrClsid, [in] VARIANT bShow) ;
}
[helpcontext(0), helpstring("Updated IShellDispatch"), localizedhelpstring("Updated IShellDispatch"), dual, oleautomation, version(0.0), uuid(A4C6892C-3BA9-11D2-9DEA-00C04FB16162), hidden, cbSizeVft(156), cbSizeInstance(4), cbAlignment(4)]
interface IShellDispatch2 : IShellDispatch {
[localizedhelpstring("get restriction settings"), helpcontext(0), helpstring("get restriction settings"), funckind(1), oVft(120)] HRESULT STDMETHODCALLTYPE IsRestricted([in] BSTR Group, [in] BSTR Restriction, [out, retval] long * plRestrictValue) ;
[localizedhelpstring("Execute generic command"), helpcontext(0), helpstring("Execute generic command"), funckind(1), oVft(124)] HRESULT STDMETHODCALLTYPE ShellExecute([in] BSTR File, [in, PARAMFLAG_FOPT, optional] VARIANT vArgs, [in, PARAMFLAG_FOPT, optional] VARIANT vDir, [in, PARAMFLAG_FOPT, optional] VARIANT vOperation, [in, PARAMFLAG_FOPT, optional] VARIANT vShow) ;
[localizedhelpstring("Find a Printer in the Directory Service"), helpcontext(0), helpstring("Find a Printer in the Directory Service"), funckind(1), oVft(128)] HRESULT STDMETHODCALLTYPE FindPrinter([in, PARAMFLAG_FOPT] BSTR Name, [in, PARAMFLAG_FOPT] BSTR location, [in, PARAMFLAG_FOPT] BSTR model) ;
[localizedhelpstring("Retrieve info about the user's system"), helpcontext(0), helpstring("Retrieve info about the user's system"), funckind(1), oVft(132)] HRESULT STDMETHODCALLTYPE GetSystemInformation([in] BSTR Name, [out, retval] VARIANT * pv) ;
[localizedhelpstring("Start a service by name, and optionally set it to autostart."), helpcontext(0), helpstring("Start a service by name, and optionally set it to autostart."), funckind(1), oVft(136)] HRESULT STDMETHODCALLTYPE ServiceStart([in] BSTR ServiceName, [in] VARIANT Persistent, [out, retval] VARIANT * pSuccess) ;
[localizedhelpstring("Stop a service by name, and optionally disable autostart."), helpcontext(0), helpstring("Stop a service by name, and optionally disable autostart."), funckind(1), oVft(140)] HRESULT STDMETHODCALLTYPE ServiceStop([in] BSTR ServiceName, [in] VARIANT Persistent, [out, retval] VARIANT * pSuccess) ;
[localizedhelpstring("Determine if a service is running by name."), helpcontext(0), helpstring("Determine if a service is running by name."), funckind(1), oVft(144)] HRESULT STDMETHODCALLTYPE IsServiceRunning([in] BSTR ServiceName, [out, retval] VARIANT * pRunning) ;
[localizedhelpstring("Determine if the current user can start/stop the named service."), helpcontext(0), helpstring("Determine if the current user can start/stop the named service."), funckind(1), oVft(148)] HRESULT STDMETHODCALLTYPE CanStartStopService([in] BSTR ServiceName, [out, retval] VARIANT * pCanStartStop) ;
[localizedhelpstring("Show/Hide browser bar."), helpcontext(0), helpstring("Show/Hide browser bar."), funckind(1), oVft(152)] HRESULT STDMETHODCALLTYPE ShowBrowserBar([in] BSTR bstrClsid, [in] VARIANT bShow, [out, retval] VARIANT * pSuccess) ;
}
[helpcontext(0), helpstring("Shell Object Type Information"), localizedhelpstring("Shell Object Type Information"), version(0.0), uuid(13709620-C279-11CE-A49E-444553540000), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass Shell {
[default] dispinterface IShellDispatch ;
}
[helpcontext(0), helpstring("ShellDispatch Load in Shell Context"), localizedhelpstring("ShellDispatch Load in Shell Context"), version(0.0), uuid(0A89A860-D7B1-11CE-8350-444553540000), hidden, cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass ShellDispatchInproc {
[default] interface stdole.IUnknown ;
}
[helpcontext(0), version(0.0), uuid(1820FED0-473E-11D0-A96C-00C04FD705A2), hidden, cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass WebViewFolderContents {
[default] dispinterface IShellFolderViewDual ;
[default, source] dispinterface DShellFolderViewEvents ;
}
typedef
[helpcontext(0), helpstring("Constants for Special Folders for open/Explore"), localizedhelpstring("Constants for Special Folders for open/Explore"), version(0.0), uuid(CA31EA20-48D0-11CF-8350-444553540000), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
enum {
[varkind(2), localizedhelpstring("Special Folder DESKTOP"), helpcontext(0), helpstring("Special Folder DESKTOP")] ssfDESKTOP = 0 ,
[varkind(2), localizedhelpstring("Special Folder PROGRAMS"), helpcontext(0), helpstring("Special Folder PROGRAMS")] ssfPROGRAMS = 2 ,
[varkind(2), localizedhelpstring("Special Folder CONTROLS"), helpcontext(0), helpstring("Special Folder CONTROLS")] ssfCONTROLS = 3 ,
[varkind(2), localizedhelpstring("Special Folder PRINTERS"), helpcontext(0), helpstring("Special Folder PRINTERS")] ssfPRINTERS = 4 ,
[varkind(2), localizedhelpstring("Special Folder PERSONAL"), helpcontext(0), helpstring("Special Folder PERSONAL")] ssfPERSONAL = 5 ,
[varkind(2), localizedhelpstring("Special Folder FAVORITES"), helpcontext(0), helpstring("Special Folder FAVORITES")] ssfFAVORITES = 6 ,
[varkind(2), localizedhelpstring("Special Folder STARTUP"), helpcontext(0), helpstring("Special Folder STARTUP")] ssfSTARTUP = 7 ,
[varkind(2), localizedhelpstring("Special Folder RECENT"), helpcontext(0), helpstring("Special Folder RECENT")] ssfRECENT = 8 ,
[varkind(2), localizedhelpstring("Special Folder SENDTO"), helpcontext(0), helpstring("Special Folder SENDTO")] ssfSENDTO = 9 ,
[varkind(2), localizedhelpstring("Special Folder BITBUCKET"), helpcontext(0), helpstring("Special Folder BITBUCKET")] ssfBITBUCKET = 10 ,
[varkind(2), localizedhelpstring("Special Folder STARTMENU"), helpcontext(0), helpstring("Special Folder STARTMENU")] ssfSTARTMENU = 11 ,
[varkind(2), localizedhelpstring("Special Folder DESKTOPDIRECTORY"), helpcontext(0), helpstring("Special Folder DESKTOPDIRECTORY")] ssfDESKTOPDIRECTORY = 16 ,
[varkind(2), localizedhelpstring("Special Folder DRIVES"), helpcontext(0), helpstring("Special Folder DRIVES")] ssfDRIVES = 17 ,
[varkind(2), localizedhelpstring("Special Folder NETWORK"), helpcontext(0), helpstring("Special Folder NETWORK")] ssfNETWORK = 18 ,
[varkind(2), localizedhelpstring("Special Folder NETHOOD"), helpcontext(0), helpstring("Special Folder NETHOOD")] ssfNETHOOD = 19 ,
[varkind(2), localizedhelpstring("Special Folder FONTS"), helpcontext(0), helpstring("Special Folder FONTS")] ssfFONTS = 20 ,
[varkind(2), localizedhelpstring("Special Folder TEMPLATES"), helpcontext(0), helpstring("Special Folder TEMPLATES")] ssfTEMPLATES = 21 ,
[varkind(2), localizedhelpstring("Special Folder COMMON STARTMENU"), helpcontext(0), helpstring("Special Folder COMMON STARTMENU")] ssfCOMMONSTARTMENU = 22 ,
[varkind(2), localizedhelpstring("Special Folder COMMON PROGRAMS"), helpcontext(0), helpstring("Special Folder COMMON PROGRAMS")] ssfCOMMONPROGRAMS = 23 ,
[varkind(2), localizedhelpstring("Special Folder COMMON STARTUP"), helpcontext(0), helpstring("Special Folder COMMON STARTUP")] ssfCOMMONSTARTUP = 24 ,
[varkind(2), localizedhelpstring("Special Folder COMMON DESKTOPDIR"), helpcontext(0), helpstring("Special Folder COMMON DESKTOPDIR")] ssfCOMMONDESKTOPDIR = 25 ,
[varkind(2), localizedhelpstring("Special Folder APPDATA"), helpcontext(0), helpstring("Special Folder APPDATA")] ssfAPPDATA = 26 ,
[varkind(2), localizedhelpstring("Special Folder PRINTHOOD"), helpcontext(0), helpstring("Special Folder PRINTHOOD")] ssfPRINTHOOD = 27 ,
[varkind(2), localizedhelpstring("Special Folder LOCAL APPDATA"), helpcontext(0), helpstring("Special Folder LOCAL APPDATA")] ssfLOCALAPPDATA = 28 ,
[varkind(2), localizedhelpstring("Special Folder ALTSTARTUP"), helpcontext(0), helpstring("Special Folder ALTSTARTUP")] ssfALTSTARTUP = 29 ,
[varkind(2), localizedhelpstring("Special Folder COMMON ALTSTARTUP"), helpcontext(0), helpstring("Special Folder COMMON ALTSTARTUP")] ssfCOMMONALTSTARTUP = 30 ,
[varkind(2), localizedhelpstring("Special Folder COMMON FAVORITES"), helpcontext(0), helpstring("Special Folder COMMON FAVORITES")] ssfCOMMONFAVORITES = 31 ,
[varkind(2), localizedhelpstring("Special Folder INTERNET CACHE"), helpcontext(0), helpstring("Special Folder INTERNET CACHE")] ssfINTERNETCACHE = 32 ,
[varkind(2), localizedhelpstring("Special Folder COOKIES"), helpcontext(0), helpstring("Special Folder COOKIES")] ssfCOOKIES = 33 ,
[varkind(2), localizedhelpstring("Special Folder HISTORY"), helpcontext(0), helpstring("Special Folder HISTORY")] ssfHISTORY = 34 ,
[varkind(2), localizedhelpstring("Special Folder COMMON APPDATA"), helpcontext(0), helpstring("Special Folder COMMON APPDATA")] ssfCOMMONAPPDATA = 35 ,
[varkind(2), localizedhelpstring("Special Folder WINDOWS"), helpcontext(0), helpstring("Special Folder WINDOWS")] ssfWINDOWS = 36 ,
[varkind(2), localizedhelpstring("Special Folder SYSTEM"), helpcontext(0), helpstring("Special Folder SYSTEM")] ssfSYSTEM = 37 ,
[varkind(2), localizedhelpstring("Special Folder PROGRAM FILES"), helpcontext(0), helpstring("Special Folder PROGRAM FILES")] ssfPROGRAMFILES = 38 ,
[varkind(2), localizedhelpstring("Special Folder MYPICTURES"), helpcontext(0), helpstring("Special Folder MYPICTURES")] ssfMYPICTURES = 39 ,
[varkind(2), localizedhelpstring("Special Folder PROFILE"), helpcontext(0), helpstring("Special Folder PROFILE")] ssfPROFILE = 40 ,
[varkind(2), localizedhelpstring("Special Folder SYSTEMx86"), helpcontext(0), helpstring("Special Folder SYSTEMx86")] ssfSYSTEMx86 = 41 ,
[varkind(2), localizedhelpstring("Special Folder PROGRAM FILESx86"), helpcontext(0), helpstring("Special Folder PROGRAM FILESx86")] ssfPROGRAMFILESx86 = 48 ,
} ShellSpecialFolderConstants ;
[helpcontext(0), helpstring("Event interface for command events"), localizedhelpstring("Event interface for command events"), version(0.0), uuid(60890160-69F0-11D1-B758-00A0C90564FE), cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface DSearchCommandEvents {
properties:
methods:
[localizedhelpstring("Search started."), helpcontext(0), helpstring("Search started."), funckind(4), oVft(0), id(1)] HRESULT STDMETHODCALLTYPE SearchStart(void) ;
[localizedhelpstring("Search completed normally."), helpcontext(0), helpstring("Search completed normally."), funckind(4), oVft(0), id(2)] HRESULT STDMETHODCALLTYPE SearchComplete(void) ;
[localizedhelpstring("Search cancelled."), helpcontext(0), helpstring("Search cancelled."), funckind(4), oVft(0), id(3)] HRESULT STDMETHODCALLTYPE SearchAbort(void) ;
[localizedhelpstring("Recordset changed."), helpcontext(0), helpstring("Recordset changed."), funckind(4), oVft(0), id(4)] HRESULT STDMETHODCALLTYPE RecordsetUpdate(void) ;
[localizedhelpstring("The Progress text changed"), helpcontext(0), helpstring("The Progress text changed"), funckind(4), oVft(0), id(5)] HRESULT STDMETHODCALLTYPE ProgressTextChanged(void) ;
[localizedhelpstring("An error has happened."), helpcontext(0), helpstring("An error has happened."), funckind(4), oVft(0), id(6)] HRESULT STDMETHODCALLTYPE SearchError(void) ;
[localizedhelpstring("Criteria and resultes restored from file."), helpcontext(0), helpstring("Criteria and resultes restored from file."), funckind(4), oVft(0), id(7)] HRESULT STDMETHODCALLTYPE SearchRestored(void) ;
}
[helpcontext(0), helpstring("Search command object."), localizedhelpstring("Search command object."), version(0.0), uuid(B005E690-678D-11D1-B758-00A0C90564FE), cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass SearchCommand {
[default] interface stdole.IDispatch ;
[default, source] dispinterface DSearchCommandEvents ;
}
[helpcontext(0), helpstring("IFileSearchBand Interface"), localizedhelpstring("IFileSearchBand Interface"), dual, version(0.0), uuid(2D91EEA1-9932-11D2-BE86-00A0C9A83DA1), hidden, cbSizeVft(28), cbSizeInstance(4), cbAlignment(4)]
dispinterface IFileSearchBand {
properties:
methods:
[helpcontext(0), restricted, funckind(4), oVft(0), id(1610612736)] void STDMETHODCALLTYPE QueryInterface([in] stdole.GUID * riid, [out] void * * ppvObj) ;
[helpcontext(0), restricted, funckind(4), oVft(4), id(1610612737)] unsigned long STDMETHODCALLTYPE AddRef(void) ;
[helpcontext(0), restricted, funckind(4), oVft(8), id(1610612738)] unsigned long STDMETHODCALLTYPE Release(void) ;
[helpcontext(0), restricted, funckind(4), oVft(12), id(1610678272)] void STDMETHODCALLTYPE GetTypeInfoCount([out] unsigned int * pctinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(16), id(1610678273)] void STDMETHODCALLTYPE GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void * * pptinfo) ;
[helpcontext(0), restricted, funckind(4), oVft(20), id(1610678274)] void STDMETHODCALLTYPE GetIDsOfNames([in] stdole.GUID * riid, [in] char * * rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long * rgdispid) ;
[helpcontext(0), restricted, funckind(4), oVft(24), id(1610678275)] void STDMETHODCALLTYPE Invoke([in] long dispidMember, [in] stdole.GUID * riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] stdole.DISPPARAMS * pdispparams, [out] VARIANT * pvarResult, [out] stdole.EXCEPINFO * pexcepinfo, [out] unsigned int * puArgErr) ;
[localizedhelpstring("method SetFocus"), helpcontext(0), helpstring("method SetFocus"), funckind(4), oVft(28), id(1)] void STDMETHODCALLTYPE SetFocus(void) ;
[localizedhelpstring("method SetSearchParameters"), helpcontext(0), helpstring("method SetSearchParameters"), funckind(4), oVft(32), id(2)] void STDMETHODCALLTYPE SetSearchParameters([in] BSTR * pbstrSearchID, [in] boolean bNavToResults, [in, PARAMFLAG_FOPT, optional] VARIANT * pvarScope, [in, PARAMFLAG_FOPT, optional] VARIANT * pvarQueryFile) ;
[localizedhelpstring("Retrieve the guid of the currently active search."), helpcontext(0), helpstring("Retrieve the guid of the currently active search."), funckind(4), oVft(36), id(3), propget] BSTR STDMETHODCALLTYPE SearchID(void) ;
[localizedhelpstring("Get the search scope"), helpcontext(0), helpstring("Get the search scope"), funckind(4), oVft(40), id(4), propget] VARIANT STDMETHODCALLTYPE Scope(void) ;
[localizedhelpstring("Retrieve the file from which the search was restored."), helpcontext(0), helpstring("Retrieve the file from which the search was restored."), funckind(4), oVft(44), id(5), propget] VARIANT STDMETHODCALLTYPE QueryFile(void) ;
}
[helpcontext(0), helpstring("IFileSearchBand Interface"), localizedhelpstring("IFileSearchBand Interface"), dual, oleautomation, version(0.0), uuid(2D91EEA1-9932-11D2-BE86-00A0C9A83DA1), hidden, cbSizeVft(48), cbSizeInstance(4), cbAlignment(4)]
interface IFileSearchBand : stdole.IDispatch {
[localizedhelpstring("method SetFocus"), helpcontext(0), helpstring("method SetFocus"), funckind(1), oVft(28)] HRESULT STDMETHODCALLTYPE SetFocus(void) ;
[localizedhelpstring("method SetSearchParameters"), helpcontext(0), helpstring("method SetSearchParameters"), funckind(1), oVft(32)] HRESULT STDMETHODCALLTYPE SetSearchParameters([in] BSTR * pbstrSearchID, [in] boolean bNavToResults, [in, PARAMFLAG_FOPT, optional] VARIANT * pvarScope, [in, PARAMFLAG_FOPT, optional] VARIANT * pvarQueryFile) ;
[localizedhelpstring("Retrieve the guid of the currently active search."), helpcontext(0), helpstring("Retrieve the guid of the currently active search."), funckind(1), oVft(36), propget] HRESULT STDMETHODCALLTYPE SearchID([out, retval] BSTR * pbstrSearchID) ;
[localizedhelpstring("Get the search scope"), helpcontext(0), helpstring("Get the search scope"), funckind(1), oVft(40), propget] HRESULT STDMETHODCALLTYPE Scope([out, retval] VARIANT * pvarScope) ;
[localizedhelpstring("Retrieve the file from which the search was restored."), helpcontext(0), helpstring("Retrieve the file from which the search was restored."), funckind(1), oVft(44), propget] HRESULT STDMETHODCALLTYPE QueryFile([out, retval] VARIANT * pvarFile) ;
}
[helpcontext(0), helpstring("FileSearchBand Class"), localizedhelpstring("FileSearchBand Class"), version(0.0), uuid(C4EE31F3-4768-11D2-BE5C-00A0C9A83DA1), hidden, cbSizeVft(0), cbSizeInstance(4), cbAlignment(4)]
coclass FileSearchBand {
[default] dispinterface IFileSearchBand ;
}
}