ShlDisp.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:298k
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- Folder3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- Folder3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- Folder3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- Folder3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- Folder3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- Folder3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- Folder3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Title )(
- Folder3 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- Folder3 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- Folder3 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentFolder )(
- Folder3 * This,
- /* [retval][out] */ Folder **ppsf);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Items )(
- Folder3 * This,
- /* [retval][out] */ FolderItems **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ParseName )(
- Folder3 * This,
- /* [in] */ BSTR bName,
- /* [retval][out] */ FolderItem **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewFolder )(
- Folder3 * This,
- /* [in] */ BSTR bName,
- /* [optional][in] */ VARIANT vOptions);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MoveHere )(
- Folder3 * This,
- /* [in] */ VARIANT vItem,
- /* [optional][in] */ VARIANT vOptions);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CopyHere )(
- Folder3 * This,
- /* [in] */ VARIANT vItem,
- /* [optional][in] */ VARIANT vOptions);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDetailsOf )(
- Folder3 * This,
- /* [in] */ VARIANT vItem,
- /* [in] */ int iColumn,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Self )(
- Folder3 * This,
- /* [retval][out] */ FolderItem **ppfi);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineStatus )(
- Folder3 * This,
- /* [retval][out] */ LONG *pul);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Synchronize )(
- Folder3 * This);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HaveToShowWebViewBarricade )(
- Folder3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbHaveToShowWebViewBarricade);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DismissedWebViewBarricade )(
- Folder3 * This);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowWebViewBarricade )(
- Folder3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbShowWebViewBarricade);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowWebViewBarricade )(
- Folder3 * This,
- /* [in] */ VARIANT_BOOL bShowWebViewBarricade);
-
- END_INTERFACE
- } Folder3Vtbl;
- interface Folder3
- {
- CONST_VTBL struct Folder3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Folder3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Folder3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Folder3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Folder3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Folder3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Folder3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Folder3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Folder3_get_Title(This,pbs)
- (This)->lpVtbl -> get_Title(This,pbs)
- #define Folder3_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define Folder3_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define Folder3_get_ParentFolder(This,ppsf)
- (This)->lpVtbl -> get_ParentFolder(This,ppsf)
- #define Folder3_Items(This,ppid)
- (This)->lpVtbl -> Items(This,ppid)
- #define Folder3_ParseName(This,bName,ppid)
- (This)->lpVtbl -> ParseName(This,bName,ppid)
- #define Folder3_NewFolder(This,bName,vOptions)
- (This)->lpVtbl -> NewFolder(This,bName,vOptions)
- #define Folder3_MoveHere(This,vItem,vOptions)
- (This)->lpVtbl -> MoveHere(This,vItem,vOptions)
- #define Folder3_CopyHere(This,vItem,vOptions)
- (This)->lpVtbl -> CopyHere(This,vItem,vOptions)
- #define Folder3_GetDetailsOf(This,vItem,iColumn,pbs)
- (This)->lpVtbl -> GetDetailsOf(This,vItem,iColumn,pbs)
- #define Folder3_get_Self(This,ppfi)
- (This)->lpVtbl -> get_Self(This,ppfi)
- #define Folder3_get_OfflineStatus(This,pul)
- (This)->lpVtbl -> get_OfflineStatus(This,pul)
- #define Folder3_Synchronize(This)
- (This)->lpVtbl -> Synchronize(This)
- #define Folder3_get_HaveToShowWebViewBarricade(This,pbHaveToShowWebViewBarricade)
- (This)->lpVtbl -> get_HaveToShowWebViewBarricade(This,pbHaveToShowWebViewBarricade)
- #define Folder3_DismissedWebViewBarricade(This)
- (This)->lpVtbl -> DismissedWebViewBarricade(This)
- #define Folder3_get_ShowWebViewBarricade(This,pbShowWebViewBarricade)
- (This)->lpVtbl -> get_ShowWebViewBarricade(This,pbShowWebViewBarricade)
- #define Folder3_put_ShowWebViewBarricade(This,bShowWebViewBarricade)
- (This)->lpVtbl -> put_ShowWebViewBarricade(This,bShowWebViewBarricade)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder3_get_ShowWebViewBarricade_Proxy(
- Folder3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbShowWebViewBarricade);
- void __RPC_STUB Folder3_get_ShowWebViewBarricade_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Folder3_put_ShowWebViewBarricade_Proxy(
- Folder3 * This,
- /* [in] */ VARIANT_BOOL bShowWebViewBarricade);
- void __RPC_STUB Folder3_put_ShowWebViewBarricade_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Folder3_INTERFACE_DEFINED__ */
- #ifndef __FolderItem2_INTERFACE_DEFINED__
- #define __FolderItem2_INTERFACE_DEFINED__
- /* interface FolderItem2 */
- /* [object][dual][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_FolderItem2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("edc817aa-92b8-11d1-b075-00c04fc33aa5")
- FolderItem2 : public FolderItem
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InvokeVerbEx(
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ExtendedProperty(
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ VARIANT *pvRet) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct FolderItem2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- FolderItem2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- FolderItem2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- FolderItem2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- FolderItem2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- FolderItem2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- FolderItem2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- FolderItem2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- FolderItem2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- FolderItem2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- FolderItem2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
- FolderItem2 * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
- FolderItem2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GetLink )(
- FolderItem2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GetFolder )(
- FolderItem2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsLink )(
- FolderItem2 * This,
- /* [retval][out] */ VARIANT_BOOL *pb);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsFolder )(
- FolderItem2 * This,
- /* [retval][out] */ VARIANT_BOOL *pb);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsFileSystem )(
- FolderItem2 * This,
- /* [retval][out] */ VARIANT_BOOL *pb);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBrowsable )(
- FolderItem2 * This,
- /* [retval][out] */ VARIANT_BOOL *pb);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModifyDate )(
- FolderItem2 * This,
- /* [retval][out] */ DATE *pdt);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ModifyDate )(
- FolderItem2 * This,
- /* [in] */ DATE dt);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )(
- FolderItem2 * This,
- /* [retval][out] */ LONG *pul);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- FolderItem2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Verbs )(
- FolderItem2 * This,
- /* [retval][out] */ FolderItemVerbs **ppfic);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InvokeVerb )(
- FolderItem2 * This,
- /* [optional][in] */ VARIANT vVerb);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InvokeVerbEx )(
- FolderItem2 * This,
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ExtendedProperty )(
- FolderItem2 * This,
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ VARIANT *pvRet);
-
- END_INTERFACE
- } FolderItem2Vtbl;
- interface FolderItem2
- {
- CONST_VTBL struct FolderItem2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define FolderItem2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define FolderItem2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define FolderItem2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define FolderItem2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define FolderItem2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define FolderItem2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define FolderItem2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define FolderItem2_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define FolderItem2_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define FolderItem2_get_Name(This,pbs)
- (This)->lpVtbl -> get_Name(This,pbs)
- #define FolderItem2_put_Name(This,bs)
- (This)->lpVtbl -> put_Name(This,bs)
- #define FolderItem2_get_Path(This,pbs)
- (This)->lpVtbl -> get_Path(This,pbs)
- #define FolderItem2_get_GetLink(This,ppid)
- (This)->lpVtbl -> get_GetLink(This,ppid)
- #define FolderItem2_get_GetFolder(This,ppid)
- (This)->lpVtbl -> get_GetFolder(This,ppid)
- #define FolderItem2_get_IsLink(This,pb)
- (This)->lpVtbl -> get_IsLink(This,pb)
- #define FolderItem2_get_IsFolder(This,pb)
- (This)->lpVtbl -> get_IsFolder(This,pb)
- #define FolderItem2_get_IsFileSystem(This,pb)
- (This)->lpVtbl -> get_IsFileSystem(This,pb)
- #define FolderItem2_get_IsBrowsable(This,pb)
- (This)->lpVtbl -> get_IsBrowsable(This,pb)
- #define FolderItem2_get_ModifyDate(This,pdt)
- (This)->lpVtbl -> get_ModifyDate(This,pdt)
- #define FolderItem2_put_ModifyDate(This,dt)
- (This)->lpVtbl -> put_ModifyDate(This,dt)
- #define FolderItem2_get_Size(This,pul)
- (This)->lpVtbl -> get_Size(This,pul)
- #define FolderItem2_get_Type(This,pbs)
- (This)->lpVtbl -> get_Type(This,pbs)
- #define FolderItem2_Verbs(This,ppfic)
- (This)->lpVtbl -> Verbs(This,ppfic)
- #define FolderItem2_InvokeVerb(This,vVerb)
- (This)->lpVtbl -> InvokeVerb(This,vVerb)
- #define FolderItem2_InvokeVerbEx(This,vVerb,vArgs)
- (This)->lpVtbl -> InvokeVerbEx(This,vVerb,vArgs)
- #define FolderItem2_ExtendedProperty(This,bstrPropName,pvRet)
- (This)->lpVtbl -> ExtendedProperty(This,bstrPropName,pvRet)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE FolderItem2_InvokeVerbEx_Proxy(
- FolderItem2 * This,
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs);
- void __RPC_STUB FolderItem2_InvokeVerbEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE FolderItem2_ExtendedProperty_Proxy(
- FolderItem2 * This,
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ VARIANT *pvRet);
- void __RPC_STUB FolderItem2_ExtendedProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __FolderItem2_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_ShellFolderItem;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2fe352ea-fd1f-11d2-b1f4-00c04f8eeb3e")
- ShellFolderItem;
- #endif
- #ifndef __FolderItems2_INTERFACE_DEFINED__
- #define __FolderItems2_INTERFACE_DEFINED__
- /* interface FolderItems2 */
- /* [object][dual][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_FolderItems2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C94F0AD0-F363-11d2-A327-00C04F8EEC7F")
- FolderItems2 : public FolderItems
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InvokeVerbEx(
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct FolderItems2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- FolderItems2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- FolderItems2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- FolderItems2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- FolderItems2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- FolderItems2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- FolderItems2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- FolderItems2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- FolderItems2 * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- FolderItems2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- FolderItems2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- FolderItems2 * This,
- /* [optional][in] */ VARIANT index,
- /* [retval][out] */ FolderItem **ppid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *_NewEnum )(
- FolderItems2 * This,
- /* [retval][out] */ IUnknown **ppunk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InvokeVerbEx )(
- FolderItems2 * This,
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs);
-
- END_INTERFACE
- } FolderItems2Vtbl;
- interface FolderItems2
- {
- CONST_VTBL struct FolderItems2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define FolderItems2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define FolderItems2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define FolderItems2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define FolderItems2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define FolderItems2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define FolderItems2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define FolderItems2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define FolderItems2_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define FolderItems2_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define FolderItems2_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define FolderItems2_Item(This,index,ppid)
- (This)->lpVtbl -> Item(This,index,ppid)
- #define FolderItems2__NewEnum(This,ppunk)
- (This)->lpVtbl -> _NewEnum(This,ppunk)
- #define FolderItems2_InvokeVerbEx(This,vVerb,vArgs)
- (This)->lpVtbl -> InvokeVerbEx(This,vVerb,vArgs)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE FolderItems2_InvokeVerbEx_Proxy(
- FolderItems2 * This,
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs);
- void __RPC_STUB FolderItems2_InvokeVerbEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __FolderItems2_INTERFACE_DEFINED__ */
- #ifndef __FolderItems3_INTERFACE_DEFINED__
- #define __FolderItems3_INTERFACE_DEFINED__
- /* interface FolderItems3 */
- /* [object][dual][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_FolderItems3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eaa7c309-bbec-49d5-821d-64d966cb667f")
- FolderItems3 : public FolderItems2
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Filter(
- /* [in] */ long grfFlags,
- /* [in] */ BSTR bstrFileSpec) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Verbs(
- /* [retval][out] */ FolderItemVerbs **ppfic) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct FolderItems3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- FolderItems3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- FolderItems3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- FolderItems3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- FolderItems3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- FolderItems3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- FolderItems3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- FolderItems3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- FolderItems3 * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- FolderItems3 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- FolderItems3 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- FolderItems3 * This,
- /* [optional][in] */ VARIANT index,
- /* [retval][out] */ FolderItem **ppid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *_NewEnum )(
- FolderItems3 * This,
- /* [retval][out] */ IUnknown **ppunk);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InvokeVerbEx )(
- FolderItems3 * This,
- /* [optional][in] */ VARIANT vVerb,
- /* [optional][in] */ VARIANT vArgs);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Filter )(
- FolderItems3 * This,
- /* [in] */ long grfFlags,
- /* [in] */ BSTR bstrFileSpec);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Verbs )(
- FolderItems3 * This,
- /* [retval][out] */ FolderItemVerbs **ppfic);
-
- END_INTERFACE
- } FolderItems3Vtbl;
- interface FolderItems3
- {
- CONST_VTBL struct FolderItems3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define FolderItems3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define FolderItems3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define FolderItems3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define FolderItems3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define FolderItems3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define FolderItems3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define FolderItems3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define FolderItems3_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define FolderItems3_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define FolderItems3_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define FolderItems3_Item(This,index,ppid)
- (This)->lpVtbl -> Item(This,index,ppid)
- #define FolderItems3__NewEnum(This,ppunk)
- (This)->lpVtbl -> _NewEnum(This,ppunk)
- #define FolderItems3_InvokeVerbEx(This,vVerb,vArgs)
- (This)->lpVtbl -> InvokeVerbEx(This,vVerb,vArgs)
- #define FolderItems3_Filter(This,grfFlags,bstrFileSpec)
- (This)->lpVtbl -> Filter(This,grfFlags,bstrFileSpec)
- #define FolderItems3_get_Verbs(This,ppfic)
- (This)->lpVtbl -> get_Verbs(This,ppfic)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE FolderItems3_Filter_Proxy(
- FolderItems3 * This,
- /* [in] */ long grfFlags,
- /* [in] */ BSTR bstrFileSpec);
- void __RPC_STUB FolderItems3_Filter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE FolderItems3_get_Verbs_Proxy(
- FolderItems3 * This,
- /* [retval][out] */ FolderItemVerbs **ppfic);
- void __RPC_STUB FolderItems3_get_Verbs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __FolderItems3_INTERFACE_DEFINED__ */
- #ifndef __IShellLinkDual_INTERFACE_DEFINED__
- #define __IShellLinkDual_INTERFACE_DEFINED__
- /* interface IShellLinkDual */
- /* [object][hidden][dual][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IShellLinkDual;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("88A05C00-F000-11CE-8350-444553540000")
- IShellLinkDual : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Path(
- /* [retval][out] */ BSTR *pbs) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Path(
- /* [in] */ BSTR bs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR *pbs) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR bs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_WorkingDirectory(
- /* [retval][out] */ BSTR *pbs) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_WorkingDirectory(
- /* [in] */ BSTR bs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Arguments(
- /* [retval][out] */ BSTR *pbs) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Arguments(
- /* [in] */ BSTR bs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Hotkey(
- /* [retval][out] */ int *piHK) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Hotkey(
- /* [in] */ int iHK) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ShowCommand(
- /* [retval][out] */ int *piShowCommand) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ShowCommand(
- /* [in] */ int iShowCommand) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Resolve(
- /* [in] */ int fFlags) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIconLocation(
- /* [out] */ BSTR *pbs,
- /* [retval][out] */ int *piIcon) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIconLocation(
- /* [in] */ BSTR bs,
- /* [in] */ int iIcon) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Save(
- /* [optional][in] */ VARIANT vWhere) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellLinkDualVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellLinkDual * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellLinkDual * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellLinkDual * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellLinkDual * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellLinkDual * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellLinkDual * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellLinkDual * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Path )(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WorkingDirectory )(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WorkingDirectory )(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Arguments )(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Arguments )(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Hotkey )(
- IShellLinkDual * This,
- /* [retval][out] */ int *piHK);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Hotkey )(
- IShellLinkDual * This,
- /* [in] */ int iHK);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShowCommand )(
- IShellLinkDual * This,
- /* [retval][out] */ int *piShowCommand);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ShowCommand )(
- IShellLinkDual * This,
- /* [in] */ int iShowCommand);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Resolve )(
- IShellLinkDual * This,
- /* [in] */ int fFlags);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIconLocation )(
- IShellLinkDual * This,
- /* [out] */ BSTR *pbs,
- /* [retval][out] */ int *piIcon);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIconLocation )(
- IShellLinkDual * This,
- /* [in] */ BSTR bs,
- /* [in] */ int iIcon);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Save )(
- IShellLinkDual * This,
- /* [optional][in] */ VARIANT vWhere);
-
- END_INTERFACE
- } IShellLinkDualVtbl;
- interface IShellLinkDual
- {
- CONST_VTBL struct IShellLinkDualVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellLinkDual_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellLinkDual_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellLinkDual_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellLinkDual_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellLinkDual_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellLinkDual_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellLinkDual_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellLinkDual_get_Path(This,pbs)
- (This)->lpVtbl -> get_Path(This,pbs)
- #define IShellLinkDual_put_Path(This,bs)
- (This)->lpVtbl -> put_Path(This,bs)
- #define IShellLinkDual_get_Description(This,pbs)
- (This)->lpVtbl -> get_Description(This,pbs)
- #define IShellLinkDual_put_Description(This,bs)
- (This)->lpVtbl -> put_Description(This,bs)
- #define IShellLinkDual_get_WorkingDirectory(This,pbs)
- (This)->lpVtbl -> get_WorkingDirectory(This,pbs)
- #define IShellLinkDual_put_WorkingDirectory(This,bs)
- (This)->lpVtbl -> put_WorkingDirectory(This,bs)
- #define IShellLinkDual_get_Arguments(This,pbs)
- (This)->lpVtbl -> get_Arguments(This,pbs)
- #define IShellLinkDual_put_Arguments(This,bs)
- (This)->lpVtbl -> put_Arguments(This,bs)
- #define IShellLinkDual_get_Hotkey(This,piHK)
- (This)->lpVtbl -> get_Hotkey(This,piHK)
- #define IShellLinkDual_put_Hotkey(This,iHK)
- (This)->lpVtbl -> put_Hotkey(This,iHK)
- #define IShellLinkDual_get_ShowCommand(This,piShowCommand)
- (This)->lpVtbl -> get_ShowCommand(This,piShowCommand)
- #define IShellLinkDual_put_ShowCommand(This,iShowCommand)
- (This)->lpVtbl -> put_ShowCommand(This,iShowCommand)
- #define IShellLinkDual_Resolve(This,fFlags)
- (This)->lpVtbl -> Resolve(This,fFlags)
- #define IShellLinkDual_GetIconLocation(This,pbs,piIcon)
- (This)->lpVtbl -> GetIconLocation(This,pbs,piIcon)
- #define IShellLinkDual_SetIconLocation(This,bs,iIcon)
- (This)->lpVtbl -> SetIconLocation(This,bs,iIcon)
- #define IShellLinkDual_Save(This,vWhere)
- (This)->lpVtbl -> Save(This,vWhere)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_get_Path_Proxy(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
- void __RPC_STUB IShellLinkDual_get_Path_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_put_Path_Proxy(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
- void __RPC_STUB IShellLinkDual_put_Path_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_get_Description_Proxy(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
- void __RPC_STUB IShellLinkDual_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_put_Description_Proxy(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
- void __RPC_STUB IShellLinkDual_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_get_WorkingDirectory_Proxy(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
- void __RPC_STUB IShellLinkDual_get_WorkingDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_put_WorkingDirectory_Proxy(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
- void __RPC_STUB IShellLinkDual_put_WorkingDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_get_Arguments_Proxy(
- IShellLinkDual * This,
- /* [retval][out] */ BSTR *pbs);
- void __RPC_STUB IShellLinkDual_get_Arguments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_put_Arguments_Proxy(
- IShellLinkDual * This,
- /* [in] */ BSTR bs);
- void __RPC_STUB IShellLinkDual_put_Arguments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_get_Hotkey_Proxy(
- IShellLinkDual * This,
- /* [retval][out] */ int *piHK);
- void __RPC_STUB IShellLinkDual_get_Hotkey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_put_Hotkey_Proxy(
- IShellLinkDual * This,
- /* [in] */ int iHK);
- void __RPC_STUB IShellLinkDual_put_Hotkey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_get_ShowCommand_Proxy(
- IShellLinkDual * This,
- /* [retval][out] */ int *piShowCommand);
- void __RPC_STUB IShellLinkDual_get_ShowCommand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_put_ShowCommand_Proxy(
- IShellLinkDual * This,
- /* [in] */ int iShowCommand);
- void __RPC_STUB IShellLinkDual_put_ShowCommand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_Resolve_Proxy(
- IShellLinkDual * This,
- /* [in] */ int fFlags);
- void __RPC_STUB IShellLinkDual_Resolve_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_GetIconLocation_Proxy(
- IShellLinkDual * This,
- /* [out] */ BSTR *pbs,
- /* [retval][out] */ int *piIcon);
- void __RPC_STUB IShellLinkDual_GetIconLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_SetIconLocation_Proxy(
- IShellLinkDual * This,
- /* [in] */ BSTR bs,
- /* [in] */ int iIcon);
- void __RPC_STUB IShellLinkDual_SetIconLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellLinkDual_Save_Proxy(
- IShellLinkDual * This,
- /* [optional][in] */ VARIANT vWhere);
- void __RPC_STUB IShellLinkDual_Save_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellLinkDual_INTERFACE_DEFINED__ */
- #ifndef __IShellLinkDual2_INTERFACE_DEFINED__
- #define __IShellLinkDual2_INTERFACE_DEFINED__
- /* interface IShellLinkDual2 */
- /* [object][hidden][dual][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IShellLinkDual2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("317EE249-F12E-11d2-B1E4-00C04F8EEB3E")
- IShellLinkDual2 : public IShellLinkDual
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Target(
- /* [retval][out] */ FolderItem **ppfi) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellLinkDual2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellLinkDual2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellLinkDual2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellLinkDual2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellLinkDual2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellLinkDual2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellLinkDual2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellLinkDual2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
- IShellLinkDual2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Path )(
- IShellLinkDual2 * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- IShellLinkDual2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- IShellLinkDual2 * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WorkingDirectory )(
- IShellLinkDual2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WorkingDirectory )(
- IShellLinkDual2 * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Arguments )(
- IShellLinkDual2 * This,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Arguments )(
- IShellLinkDual2 * This,
- /* [in] */ BSTR bs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Hotkey )(
- IShellLinkDual2 * This,
- /* [retval][out] */ int *piHK);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Hotkey )(
- IShellLinkDual2 * This,
- /* [in] */ int iHK);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShowCommand )(
- IShellLinkDual2 * This,
- /* [retval][out] */ int *piShowCommand);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ShowCommand )(
- IShellLinkDual2 * This,
- /* [in] */ int iShowCommand);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Resolve )(
- IShellLinkDual2 * This,
- /* [in] */ int fFlags);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIconLocation )(
- IShellLinkDual2 * This,
- /* [out] */ BSTR *pbs,
- /* [retval][out] */ int *piIcon);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIconLocation )(
- IShellLinkDual2 * This,
- /* [in] */ BSTR bs,
- /* [in] */ int iIcon);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Save )(
- IShellLinkDual2 * This,
- /* [optional][in] */ VARIANT vWhere);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Target )(
- IShellLinkDual2 * This,
- /* [retval][out] */ FolderItem **ppfi);
-
- END_INTERFACE
- } IShellLinkDual2Vtbl;
- interface IShellLinkDual2
- {
- CONST_VTBL struct IShellLinkDual2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellLinkDual2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellLinkDual2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellLinkDual2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellLinkDual2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellLinkDual2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellLinkDual2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellLinkDual2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellLinkDual2_get_Path(This,pbs)
- (This)->lpVtbl -> get_Path(This,pbs)
- #define IShellLinkDual2_put_Path(This,bs)
- (This)->lpVtbl -> put_Path(This,bs)
- #define IShellLinkDual2_get_Description(This,pbs)
- (This)->lpVtbl -> get_Description(This,pbs)
- #define IShellLinkDual2_put_Description(This,bs)
- (This)->lpVtbl -> put_Description(This,bs)
- #define IShellLinkDual2_get_WorkingDirectory(This,pbs)
- (This)->lpVtbl -> get_WorkingDirectory(This,pbs)
- #define IShellLinkDual2_put_WorkingDirectory(This,bs)
- (This)->lpVtbl -> put_WorkingDirectory(This,bs)
- #define IShellLinkDual2_get_Arguments(This,pbs)
- (This)->lpVtbl -> get_Arguments(This,pbs)
- #define IShellLinkDual2_put_Arguments(This,bs)
- (This)->lpVtbl -> put_Arguments(This,bs)
- #define IShellLinkDual2_get_Hotkey(This,piHK)
- (This)->lpVtbl -> get_Hotkey(This,piHK)
- #define IShellLinkDual2_put_Hotkey(This,iHK)
- (This)->lpVtbl -> put_Hotkey(This,iHK)
- #define IShellLinkDual2_get_ShowCommand(This,piShowCommand)
- (This)->lpVtbl -> get_ShowCommand(This,piShowCommand)
- #define IShellLinkDual2_put_ShowCommand(This,iShowCommand)
- (This)->lpVtbl -> put_ShowCommand(This,iShowCommand)
- #define IShellLinkDual2_Resolve(This,fFlags)
- (This)->lpVtbl -> Resolve(This,fFlags)
- #define IShellLinkDual2_GetIconLocation(This,pbs,piIcon)
- (This)->lpVtbl -> GetIconLocation(This,pbs,piIcon)
- #define IShellLinkDual2_SetIconLocation(This,bs,iIcon)
- (This)->lpVtbl -> SetIconLocation(This,bs,iIcon)
- #define IShellLinkDual2_Save(This,vWhere)
- (This)->lpVtbl -> Save(This,vWhere)
- #define IShellLinkDual2_get_Target(This,ppfi)
- (This)->lpVtbl -> get_Target(This,ppfi)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellLinkDual2_get_Target_Proxy(
- IShellLinkDual2 * This,
- /* [retval][out] */ FolderItem **ppfi);
- void __RPC_STUB IShellLinkDual2_get_Target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellLinkDual2_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_ShellLinkObject;
- #ifdef __cplusplus
- class DECLSPEC_UUID("11219420-1768-11d1-95BE-00609797EA4F")
- ShellLinkObject;
- #endif
- #ifndef __IShellFolderViewDual_INTERFACE_DEFINED__
- #define __IShellFolderViewDual_INTERFACE_DEFINED__
- /* interface IShellFolderViewDual */
- /* [object][dual][hidden][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IShellFolderViewDual;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("E7A1AF80-4D96-11CF-960C-0080C7F4EE85")
- IShellFolderViewDual : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IDispatch **ppid) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IDispatch **ppid) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Folder(
- /* [retval][out] */ Folder **ppid) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectedItems(
- /* [retval][out] */ FolderItems **ppid) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FocusedItem(
- /* [retval][out] */ FolderItem **ppid) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectItem(
- /* [in] */ VARIANT *pvfi,
- /* [in] */ int dwFlags) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PopupItemMenu(
- /* [in] */ FolderItem *pfi,
- /* [optional][in] */ VARIANT vx,
- /* [optional][in] */ VARIANT vy,
- /* [retval][out] */ BSTR *pbs) = 0;
-
- virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Script(
- /* [retval][out] */ IDispatch **ppDisp) = 0;
-
- virtual /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ViewOptions(
- /* [retval][out] */ long *plViewOptions) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellFolderViewDualVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellFolderViewDual * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellFolderViewDual * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellFolderViewDual * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellFolderViewDual * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellFolderViewDual * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellFolderViewDual * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellFolderViewDual * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- IShellFolderViewDual * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IShellFolderViewDual * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Folder )(
- IShellFolderViewDual * This,
- /* [retval][out] */ Folder **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectedItems )(
- IShellFolderViewDual * This,
- /* [retval][out] */ FolderItems **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FocusedItem )(
- IShellFolderViewDual * This,
- /* [retval][out] */ FolderItem **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectItem )(
- IShellFolderViewDual * This,
- /* [in] */ VARIANT *pvfi,
- /* [in] */ int dwFlags);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PopupItemMenu )(
- IShellFolderViewDual * This,
- /* [in] */ FolderItem *pfi,
- /* [optional][in] */ VARIANT vx,
- /* [optional][in] */ VARIANT vy,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Script )(
- IShellFolderViewDual * This,
- /* [retval][out] */ IDispatch **ppDisp);
-
- /* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ViewOptions )(
- IShellFolderViewDual * This,
- /* [retval][out] */ long *plViewOptions);
-
- END_INTERFACE
- } IShellFolderViewDualVtbl;
- interface IShellFolderViewDual
- {
- CONST_VTBL struct IShellFolderViewDualVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellFolderViewDual_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellFolderViewDual_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellFolderViewDual_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellFolderViewDual_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellFolderViewDual_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellFolderViewDual_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellFolderViewDual_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellFolderViewDual_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define IShellFolderViewDual_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define IShellFolderViewDual_get_Folder(This,ppid)
- (This)->lpVtbl -> get_Folder(This,ppid)
- #define IShellFolderViewDual_SelectedItems(This,ppid)
- (This)->lpVtbl -> SelectedItems(This,ppid)
- #define IShellFolderViewDual_get_FocusedItem(This,ppid)
- (This)->lpVtbl -> get_FocusedItem(This,ppid)
- #define IShellFolderViewDual_SelectItem(This,pvfi,dwFlags)
- (This)->lpVtbl -> SelectItem(This,pvfi,dwFlags)
- #define IShellFolderViewDual_PopupItemMenu(This,pfi,vx,vy,pbs)
- (This)->lpVtbl -> PopupItemMenu(This,pfi,vx,vy,pbs)
- #define IShellFolderViewDual_get_Script(This,ppDisp)
- (This)->lpVtbl -> get_Script(This,ppDisp)
- #define IShellFolderViewDual_get_ViewOptions(This,plViewOptions)
- (This)->lpVtbl -> get_ViewOptions(This,plViewOptions)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_get_Application_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ IDispatch **ppid);
- void __RPC_STUB IShellFolderViewDual_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_get_Parent_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ IDispatch **ppid);
- void __RPC_STUB IShellFolderViewDual_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_get_Folder_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ Folder **ppid);
- void __RPC_STUB IShellFolderViewDual_get_Folder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_SelectedItems_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ FolderItems **ppid);
- void __RPC_STUB IShellFolderViewDual_SelectedItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_get_FocusedItem_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ FolderItem **ppid);
- void __RPC_STUB IShellFolderViewDual_get_FocusedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_SelectItem_Proxy(
- IShellFolderViewDual * This,
- /* [in] */ VARIANT *pvfi,
- /* [in] */ int dwFlags);
- void __RPC_STUB IShellFolderViewDual_SelectItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_PopupItemMenu_Proxy(
- IShellFolderViewDual * This,
- /* [in] */ FolderItem *pfi,
- /* [optional][in] */ VARIANT vx,
- /* [optional][in] */ VARIANT vy,
- /* [retval][out] */ BSTR *pbs);
- void __RPC_STUB IShellFolderViewDual_PopupItemMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_get_Script_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ IDispatch **ppDisp);
- void __RPC_STUB IShellFolderViewDual_get_Script_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual_get_ViewOptions_Proxy(
- IShellFolderViewDual * This,
- /* [retval][out] */ long *plViewOptions);
- void __RPC_STUB IShellFolderViewDual_get_ViewOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellFolderViewDual_INTERFACE_DEFINED__ */
- #ifndef __IShellFolderViewDual2_INTERFACE_DEFINED__
- #define __IShellFolderViewDual2_INTERFACE_DEFINED__
- /* interface IShellFolderViewDual2 */
- /* [object][dual][hidden][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IShellFolderViewDual2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("31C147b6-0ADE-4A3C-B514-DDF932EF6D17")
- IShellFolderViewDual2 : public IShellFolderViewDual
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentViewMode(
- /* [retval][out] */ UINT *pViewMode) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentViewMode(
- /* [in] */ UINT ViewMode) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectItemRelative(
- /* [in] */ int iRelative) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellFolderViewDual2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellFolderViewDual2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellFolderViewDual2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellFolderViewDual2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellFolderViewDual2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellFolderViewDual2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellFolderViewDual2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellFolderViewDual2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Folder )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ Folder **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectedItems )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ FolderItems **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FocusedItem )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ FolderItem **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectItem )(
- IShellFolderViewDual2 * This,
- /* [in] */ VARIANT *pvfi,
- /* [in] */ int dwFlags);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PopupItemMenu )(
- IShellFolderViewDual2 * This,
- /* [in] */ FolderItem *pfi,
- /* [optional][in] */ VARIANT vx,
- /* [optional][in] */ VARIANT vy,
- /* [retval][out] */ BSTR *pbs);
-
- /* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Script )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ IDispatch **ppDisp);
-
- /* [helpcontext][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ViewOptions )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ long *plViewOptions);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentViewMode )(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ UINT *pViewMode);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentViewMode )(
- IShellFolderViewDual2 * This,
- /* [in] */ UINT ViewMode);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectItemRelative )(
- IShellFolderViewDual2 * This,
- /* [in] */ int iRelative);
-
- END_INTERFACE
- } IShellFolderViewDual2Vtbl;
- interface IShellFolderViewDual2
- {
- CONST_VTBL struct IShellFolderViewDual2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellFolderViewDual2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellFolderViewDual2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellFolderViewDual2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellFolderViewDual2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellFolderViewDual2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellFolderViewDual2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellFolderViewDual2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellFolderViewDual2_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define IShellFolderViewDual2_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define IShellFolderViewDual2_get_Folder(This,ppid)
- (This)->lpVtbl -> get_Folder(This,ppid)
- #define IShellFolderViewDual2_SelectedItems(This,ppid)
- (This)->lpVtbl -> SelectedItems(This,ppid)
- #define IShellFolderViewDual2_get_FocusedItem(This,ppid)
- (This)->lpVtbl -> get_FocusedItem(This,ppid)
- #define IShellFolderViewDual2_SelectItem(This,pvfi,dwFlags)
- (This)->lpVtbl -> SelectItem(This,pvfi,dwFlags)
- #define IShellFolderViewDual2_PopupItemMenu(This,pfi,vx,vy,pbs)
- (This)->lpVtbl -> PopupItemMenu(This,pfi,vx,vy,pbs)
- #define IShellFolderViewDual2_get_Script(This,ppDisp)
- (This)->lpVtbl -> get_Script(This,ppDisp)
- #define IShellFolderViewDual2_get_ViewOptions(This,plViewOptions)
- (This)->lpVtbl -> get_ViewOptions(This,plViewOptions)
- #define IShellFolderViewDual2_get_CurrentViewMode(This,pViewMode)
- (This)->lpVtbl -> get_CurrentViewMode(This,pViewMode)
- #define IShellFolderViewDual2_put_CurrentViewMode(This,ViewMode)
- (This)->lpVtbl -> put_CurrentViewMode(This,ViewMode)
- #define IShellFolderViewDual2_SelectItemRelative(This,iRelative)
- (This)->lpVtbl -> SelectItemRelative(This,iRelative)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual2_get_CurrentViewMode_Proxy(
- IShellFolderViewDual2 * This,
- /* [retval][out] */ UINT *pViewMode);
- void __RPC_STUB IShellFolderViewDual2_get_CurrentViewMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual2_put_CurrentViewMode_Proxy(
- IShellFolderViewDual2 * This,
- /* [in] */ UINT ViewMode);
- void __RPC_STUB IShellFolderViewDual2_put_CurrentViewMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellFolderViewDual2_SelectItemRelative_Proxy(
- IShellFolderViewDual2 * This,
- /* [in] */ int iRelative);
- void __RPC_STUB IShellFolderViewDual2_SelectItemRelative_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellFolderViewDual2_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_ShellFolderView;
- #ifdef __cplusplus
- class DECLSPEC_UUID("62112AA1-EBE4-11cf-A5FB-0020AFE7292D")
- ShellFolderView;
- #endif
- #ifndef __IMigrationWizardAuto_INTERFACE_DEFINED__
- #define __IMigrationWizardAuto_INTERFACE_DEFINED__
- /* interface IMigrationWizardAuto */
- /* [object][dual][hidden][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IMigrationWizardAuto;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CE20DAB9-B353-469b-8B4D-6DBB3A7BA016")
- IMigrationWizardAuto : public IDispatch
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateToolDisk(
- /* [in] */ BSTR pszDrivePath,
- /* [in] */ BSTR pszFilesPath,
- /* [in] */ BSTR pszManifestPath) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplySettings(
- /* [in] */ BSTR pszStore) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMigrationWizardAutoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMigrationWizardAuto * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMigrationWizardAuto * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMigrationWizardAuto * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMigrationWizardAuto * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMigrationWizardAuto * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMigrationWizardAuto * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMigrationWizardAuto * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateToolDisk )(
- IMigrationWizardAuto * This,
- /* [in] */ BSTR pszDrivePath,
- /* [in] */ BSTR pszFilesPath,
- /* [in] */ BSTR pszManifestPath);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplySettings )(
- IMigrationWizardAuto * This,
- /* [in] */ BSTR pszStore);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Cancel )(
- IMigrationWizardAuto * This);
-
- END_INTERFACE
- } IMigrationWizardAutoVtbl;
- interface IMigrationWizardAuto
- {
- CONST_VTBL struct IMigrationWizardAutoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMigrationWizardAuto_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMigrationWizardAuto_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMigrationWizardAuto_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMigrationWizardAuto_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMigrationWizardAuto_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMigrationWizardAuto_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMigrationWizardAuto_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMigrationWizardAuto_CreateToolDisk(This,pszDrivePath,pszFilesPath,pszManifestPath)
- (This)->lpVtbl -> CreateToolDisk(This,pszDrivePath,pszFilesPath,pszManifestPath)
- #define IMigrationWizardAuto_ApplySettings(This,pszStore)
- (This)->lpVtbl -> ApplySettings(This,pszStore)
- #define IMigrationWizardAuto_Cancel(This)
- (This)->lpVtbl -> Cancel(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMigrationWizardAuto_CreateToolDisk_Proxy(
- IMigrationWizardAuto * This,
- /* [in] */ BSTR pszDrivePath,
- /* [in] */ BSTR pszFilesPath,
- /* [in] */ BSTR pszManifestPath);
- void __RPC_STUB IMigrationWizardAuto_CreateToolDisk_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMigrationWizardAuto_ApplySettings_Proxy(
- IMigrationWizardAuto * This,
- /* [in] */ BSTR pszStore);
- void __RPC_STUB IMigrationWizardAuto_ApplySettings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IMigrationWizardAuto_Cancel_Proxy(
- IMigrationWizardAuto * This);
- void __RPC_STUB IMigrationWizardAuto_Cancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMigrationWizardAuto_INTERFACE_DEFINED__ */
- #ifndef __DMigrationWizardAutoEvents_DISPINTERFACE_DEFINED__
- #define __DMigrationWizardAutoEvents_DISPINTERFACE_DEFINED__
- /* dispinterface DMigrationWizardAutoEvents */
- /* [helpstring][uuid] */
- EXTERN_C const IID DIID_DMigrationWizardAutoEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("D2AC137D-A6D8-43b6-9879-EA34B67E1880")
- DMigrationWizardAutoEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DMigrationWizardAutoEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DMigrationWizardAutoEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DMigrationWizardAutoEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DMigrationWizardAutoEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DMigrationWizardAutoEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DMigrationWizardAutoEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DMigrationWizardAutoEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DMigrationWizardAutoEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } DMigrationWizardAutoEventsVtbl;
- interface DMigrationWizardAutoEvents
- {
- CONST_VTBL struct DMigrationWizardAutoEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DMigrationWizardAutoEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DMigrationWizardAutoEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DMigrationWizardAutoEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DMigrationWizardAutoEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DMigrationWizardAutoEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DMigrationWizardAutoEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DMigrationWizardAutoEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DMigrationWizardAutoEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MigrationWizardAuto;
- #ifdef __cplusplus
- class DECLSPEC_UUID("67331D85-BE17-42f6-8D3F-47B8E8B26637")
- MigrationWizardAuto;
- #endif
- #ifndef __IShellDispatch_INTERFACE_DEFINED__
- #define __IShellDispatch_INTERFACE_DEFINED__
- /* interface IShellDispatch */
- /* [object][dual][hidden][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IShellDispatch;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D8F015C0-C278-11CE-A49E-444553540000")
- IShellDispatch : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ IDispatch **ppid) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IDispatch **ppid) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NameSpace(
- /* [in] */ VARIANT vDir,
- /* [retval][out] */ Folder **ppsdf) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BrowseForFolder(
- /* [in] */ long Hwnd,
- /* [in] */ BSTR Title,
- /* [in] */ long Options,
- /* [optional][in] */ VARIANT RootFolder,
- /* [retval][out] */ Folder **ppsdf) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Windows(
- /* [retval][out] */ IDispatch **ppid) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ VARIANT vDir) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Explore(
- /* [in] */ VARIANT vDir) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MinimizeAll( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UndoMinimizeALL( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FileRun( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CascadeWindows( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TileVertically( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TileHorizontally( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShutdownWindows( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Suspend( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EjectPC( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTime( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TrayProperties( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Help( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindFiles( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindComputer( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RefreshMenu( void) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ControlPanelItem(
- /* [in] */ BSTR szDir) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellDispatchVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellDispatch * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellDispatch * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellDispatch * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellDispatch * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellDispatch * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellDispatch * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellDispatch * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- IShellDispatch * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IShellDispatch * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NameSpace )(
- IShellDispatch * This,
- /* [in] */ VARIANT vDir,
- /* [retval][out] */ Folder **ppsdf);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *BrowseForFolder )(
- IShellDispatch * This,
- /* [in] */ long Hwnd,
- /* [in] */ BSTR Title,
- /* [in] */ long Options,
- /* [optional][in] */ VARIANT RootFolder,
- /* [retval][out] */ Folder **ppsdf);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Windows )(
- IShellDispatch * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Open )(
- IShellDispatch * This,
- /* [in] */ VARIANT vDir);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Explore )(
- IShellDispatch * This,
- /* [in] */ VARIANT vDir);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MinimizeAll )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UndoMinimizeALL )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FileRun )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CascadeWindows )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TileVertically )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TileHorizontally )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ShutdownWindows )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Suspend )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EjectPC )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetTime )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TrayProperties )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Help )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindFiles )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindComputer )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RefreshMenu )(
- IShellDispatch * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ControlPanelItem )(
- IShellDispatch * This,
- /* [in] */ BSTR szDir);
-
- END_INTERFACE
- } IShellDispatchVtbl;
- interface IShellDispatch
- {
- CONST_VTBL struct IShellDispatchVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellDispatch_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellDispatch_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellDispatch_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellDispatch_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellDispatch_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellDispatch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellDispatch_get_Application(This,ppid)
- (This)->lpVtbl -> get_Application(This,ppid)
- #define IShellDispatch_get_Parent(This,ppid)
- (This)->lpVtbl -> get_Parent(This,ppid)
- #define IShellDispatch_NameSpace(This,vDir,ppsdf)
- (This)->lpVtbl -> NameSpace(This,vDir,ppsdf)
- #define IShellDispatch_BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf)
- (This)->lpVtbl -> BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf)
- #define IShellDispatch_Windows(This,ppid)
- (This)->lpVtbl -> Windows(This,ppid)
- #define IShellDispatch_Open(This,vDir)
- (This)->lpVtbl -> Open(This,vDir)
- #define IShellDispatch_Explore(This,vDir)
- (This)->lpVtbl -> Explore(This,vDir)
- #define IShellDispatch_MinimizeAll(This)
- (This)->lpVtbl -> MinimizeAll(This)
- #define IShellDispatch_UndoMinimizeALL(This)
- (This)->lpVtbl -> UndoMinimizeALL(This)
- #define IShellDispatch_FileRun(This)
- (This)->lpVtbl -> FileRun(This)
- #define IShellDispatch_CascadeWindows(This)
- (This)->lpVtbl -> CascadeWindows(This)
- #define IShellDispatch_TileVertically(This)
- (This)->lpVtbl -> TileVertically(This)
- #define IShellDispatch_TileHorizontally(This)
- (This)->lpVtbl -> TileHorizontally(This)
- #define IShellDispatch_ShutdownWindows(This)
- (This)->lpVtbl -> ShutdownWindows(This)
- #define IShellDispatch_Suspend(This)
- (This)->lpVtbl -> Suspend(This)
- #define IShellDispatch_EjectPC(This)
- (This)->lpVtbl -> EjectPC(This)
- #define IShellDispatch_SetTime(This)
- (This)->lpVtbl -> SetTime(This)
- #define IShellDispatch_TrayProperties(This)
- (This)->lpVtbl -> TrayProperties(This)
- #define IShellDispatch_Help(This)
- (This)->lpVtbl -> Help(This)
- #define IShellDispatch_FindFiles(This)
- (This)->lpVtbl -> FindFiles(This)
- #define IShellDispatch_FindComputer(This)
- (This)->lpVtbl -> FindComputer(This)
- #define IShellDispatch_RefreshMenu(This)
- (This)->lpVtbl -> RefreshMenu(This)
- #define IShellDispatch_ControlPanelItem(This,szDir)
- (This)->lpVtbl -> ControlPanelItem(This,szDir)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellDispatch_get_Application_Proxy(
- IShellDispatch * This,
- /* [retval][out] */ IDispatch **ppid);
- void __RPC_STUB IShellDispatch_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IShellDispatch_get_Parent_Proxy(
- IShellDispatch * This,
- /* [retval][out] */ IDispatch **ppid);
- void __RPC_STUB IShellDispatch_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_NameSpace_Proxy(
- IShellDispatch * This,
- /* [in] */ VARIANT vDir,
- /* [retval][out] */ Folder **ppsdf);
- void __RPC_STUB IShellDispatch_NameSpace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_BrowseForFolder_Proxy(
- IShellDispatch * This,
- /* [in] */ long Hwnd,
- /* [in] */ BSTR Title,
- /* [in] */ long Options,
- /* [optional][in] */ VARIANT RootFolder,
- /* [retval][out] */ Folder **ppsdf);
- void __RPC_STUB IShellDispatch_BrowseForFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_Windows_Proxy(
- IShellDispatch * This,
- /* [retval][out] */ IDispatch **ppid);
- void __RPC_STUB IShellDispatch_Windows_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_Open_Proxy(
- IShellDispatch * This,
- /* [in] */ VARIANT vDir);
- void __RPC_STUB IShellDispatch_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_Explore_Proxy(
- IShellDispatch * This,
- /* [in] */ VARIANT vDir);
- void __RPC_STUB IShellDispatch_Explore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_MinimizeAll_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_MinimizeAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_UndoMinimizeALL_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_UndoMinimizeALL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_FileRun_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_FileRun_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_CascadeWindows_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_CascadeWindows_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_TileVertically_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_TileVertically_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_TileHorizontally_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_TileHorizontally_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_ShutdownWindows_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_ShutdownWindows_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_Suspend_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_Suspend_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_EjectPC_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_EjectPC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_SetTime_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_SetTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_TrayProperties_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_TrayProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_Help_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_Help_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_FindFiles_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_FindFiles_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_FindComputer_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_FindComputer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_RefreshMenu_Proxy(
- IShellDispatch * This);
- void __RPC_STUB IShellDispatch_RefreshMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IShellDispatch_ControlPanelItem_Proxy(
- IShellDispatch * This,
- /* [in] */ BSTR szDir);
- void __RPC_STUB IShellDispatch_ControlPanelItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellDispatch_INTERFACE_DEFINED__ */
- #ifndef __IShellDispatch2_INTERFACE_DEFINED__
- #define __IShellDispatch2_INTERFACE_DEFINED__
- /* interface IShellDispatch2 */
- /* [object][dual][hidden][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IShellDispatch2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-