📄 emptyvc.h
字号:
/* [out] */ DWORDLONG __RPC_FAR *pdwlSpaceUsed,
/* [in] */ IEmptyVolumeCacheCallBack __RPC_FAR *picb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Purge )(
IEmptyVolumeCache __RPC_FAR * This,
/* [in] */ DWORDLONG dwlSpaceToFree,
/* [in] */ IEmptyVolumeCacheCallBack __RPC_FAR *picb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowProperties )(
IEmptyVolumeCache __RPC_FAR * This,
/* [in] */ HWND hwnd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Deactivate )(
IEmptyVolumeCache __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
END_INTERFACE
} IEmptyVolumeCacheVtbl;
interface IEmptyVolumeCache
{
CONST_VTBL struct IEmptyVolumeCacheVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEmptyVolumeCache_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEmptyVolumeCache_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEmptyVolumeCache_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEmptyVolumeCache_Initialize(This,hkRegKey,pcwszVolume,ppwszDisplayName,ppwszDescription,pdwFlags) \
(This)->lpVtbl -> Initialize(This,hkRegKey,pcwszVolume,ppwszDisplayName,ppwszDescription,pdwFlags)
#define IEmptyVolumeCache_GetSpaceUsed(This,pdwlSpaceUsed,picb) \
(This)->lpVtbl -> GetSpaceUsed(This,pdwlSpaceUsed,picb)
#define IEmptyVolumeCache_Purge(This,dwlSpaceToFree,picb) \
(This)->lpVtbl -> Purge(This,dwlSpaceToFree,picb)
#define IEmptyVolumeCache_ShowProperties(This,hwnd) \
(This)->lpVtbl -> ShowProperties(This,hwnd)
#define IEmptyVolumeCache_Deactivate(This,pdwFlags) \
(This)->lpVtbl -> Deactivate(This,pdwFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [local] */ HRESULT STDMETHODCALLTYPE IEmptyVolumeCache_Initialize_Proxy(
IEmptyVolumeCache __RPC_FAR * This,
/* [in] */ HKEY hkRegKey,
/* [in] */ LPCWSTR pcwszVolume,
/* [out] */ LPWSTR __RPC_FAR *ppwszDisplayName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDescription,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
void __RPC_STUB IEmptyVolumeCache_Initialize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEmptyVolumeCache_GetSpaceUsed_Proxy(
IEmptyVolumeCache __RPC_FAR * This,
/* [out] */ DWORDLONG __RPC_FAR *pdwlSpaceUsed,
/* [in] */ IEmptyVolumeCacheCallBack __RPC_FAR *picb);
void __RPC_STUB IEmptyVolumeCache_GetSpaceUsed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEmptyVolumeCache_Purge_Proxy(
IEmptyVolumeCache __RPC_FAR * This,
/* [in] */ DWORDLONG dwlSpaceToFree,
/* [in] */ IEmptyVolumeCacheCallBack __RPC_FAR *picb);
void __RPC_STUB IEmptyVolumeCache_Purge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEmptyVolumeCache_ShowProperties_Proxy(
IEmptyVolumeCache __RPC_FAR * This,
/* [in] */ HWND hwnd);
void __RPC_STUB IEmptyVolumeCache_ShowProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEmptyVolumeCache_Deactivate_Proxy(
IEmptyVolumeCache __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
void __RPC_STUB IEmptyVolumeCache_Deactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEmptyVolumeCache_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_emptyvc_0132 */
/* [local] */
#endif
#ifndef _LPEMPTYVOLUMECACHE2_DEFINED
#define _LPEMPTYVOLUMECACHE2_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_emptyvc_0132_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_emptyvc_0132_v0_0_s_ifspec;
#ifndef __IEmptyVolumeCache2_INTERFACE_DEFINED__
#define __IEmptyVolumeCache2_INTERFACE_DEFINED__
/* interface IEmptyVolumeCache2 */
/* [unique][uuid][object] */
typedef /* [unique] */ IEmptyVolumeCache2 __RPC_FAR *LPEMPTYVOLUMECACHE2;
EXTERN_C const IID IID_IEmptyVolumeCache2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("02b7e3ba-4db3-11d2-b2d9-00c04f8eec8c")
IEmptyVolumeCache2 : public IEmptyVolumeCache
{
public:
virtual /* [local] */ HRESULT STDMETHODCALLTYPE InitializeEx(
/* [in] */ HKEY hkRegKey,
/* [in] */ LPCWSTR pcwszVolume,
/* [in] */ LPCWSTR pcwszKeyName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDisplayName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDescription,
/* [out] */ LPWSTR __RPC_FAR *ppwszBtnText,
/* [out] */ DWORD __RPC_FAR *pdwFlags) = 0;
};
#else /* C style interface */
typedef struct IEmptyVolumeCache2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEmptyVolumeCache2 __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEmptyVolumeCache2 __RPC_FAR * This);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [in] */ HKEY hkRegKey,
/* [in] */ LPCWSTR pcwszVolume,
/* [out] */ LPWSTR __RPC_FAR *ppwszDisplayName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDescription,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSpaceUsed )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [out] */ DWORDLONG __RPC_FAR *pdwlSpaceUsed,
/* [in] */ IEmptyVolumeCacheCallBack __RPC_FAR *picb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Purge )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [in] */ DWORDLONG dwlSpaceToFree,
/* [in] */ IEmptyVolumeCacheCallBack __RPC_FAR *picb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowProperties )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [in] */ HWND hwnd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Deactivate )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeEx )(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [in] */ HKEY hkRegKey,
/* [in] */ LPCWSTR pcwszVolume,
/* [in] */ LPCWSTR pcwszKeyName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDisplayName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDescription,
/* [out] */ LPWSTR __RPC_FAR *ppwszBtnText,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
END_INTERFACE
} IEmptyVolumeCache2Vtbl;
interface IEmptyVolumeCache2
{
CONST_VTBL struct IEmptyVolumeCache2Vtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEmptyVolumeCache2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEmptyVolumeCache2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEmptyVolumeCache2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEmptyVolumeCache2_Initialize(This,hkRegKey,pcwszVolume,ppwszDisplayName,ppwszDescription,pdwFlags) \
(This)->lpVtbl -> Initialize(This,hkRegKey,pcwszVolume,ppwszDisplayName,ppwszDescription,pdwFlags)
#define IEmptyVolumeCache2_GetSpaceUsed(This,pdwlSpaceUsed,picb) \
(This)->lpVtbl -> GetSpaceUsed(This,pdwlSpaceUsed,picb)
#define IEmptyVolumeCache2_Purge(This,dwlSpaceToFree,picb) \
(This)->lpVtbl -> Purge(This,dwlSpaceToFree,picb)
#define IEmptyVolumeCache2_ShowProperties(This,hwnd) \
(This)->lpVtbl -> ShowProperties(This,hwnd)
#define IEmptyVolumeCache2_Deactivate(This,pdwFlags) \
(This)->lpVtbl -> Deactivate(This,pdwFlags)
#define IEmptyVolumeCache2_InitializeEx(This,hkRegKey,pcwszVolume,pcwszKeyName,ppwszDisplayName,ppwszDescription,ppwszBtnText,pdwFlags) \
(This)->lpVtbl -> InitializeEx(This,hkRegKey,pcwszVolume,pcwszKeyName,ppwszDisplayName,ppwszDescription,ppwszBtnText,pdwFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [local] */ HRESULT STDMETHODCALLTYPE IEmptyVolumeCache2_InitializeEx_Proxy(
IEmptyVolumeCache2 __RPC_FAR * This,
/* [in] */ HKEY hkRegKey,
/* [in] */ LPCWSTR pcwszVolume,
/* [in] */ LPCWSTR pcwszKeyName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDisplayName,
/* [out] */ LPWSTR __RPC_FAR *ppwszDescription,
/* [out] */ LPWSTR __RPC_FAR *ppwszBtnText,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
void __RPC_STUB IEmptyVolumeCache2_InitializeEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEmptyVolumeCache2_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_emptyvc_0133 */
/* [local] */
#endif
extern RPC_IF_HANDLE __MIDL_itf_emptyvc_0133_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_emptyvc_0133_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER HWND_UserSize( unsigned long __RPC_FAR *, unsigned long , HWND __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER HWND_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER HWND_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * );
void __RPC_USER HWND_UserFree( unsigned long __RPC_FAR *, HWND __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
#pragma option pop /*P_O_Pop*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -