📄 mobsync.h
字号:
#define ISyncMgrSynchronizeCallback_DeleteLogError(This,ErrorID,dwReserved) \
(This)->lpVtbl -> DeleteLogError(This,ErrorID,dwReserved)
#define ISyncMgrSynchronizeCallback_EstablishConnection(This,lpwszConnection,dwReserved) \
(This)->lpVtbl -> EstablishConnection(This,lpwszConnection,dwReserved)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_ShowPropertiesCompleted_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ HRESULT hr);
void __RPC_STUB ISyncMgrSynchronizeCallback_ShowPropertiesCompleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_PrepareForSyncCompleted_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ HRESULT hr);
void __RPC_STUB ISyncMgrSynchronizeCallback_PrepareForSyncCompleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_SynchronizeCompleted_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ HRESULT hr);
void __RPC_STUB ISyncMgrSynchronizeCallback_SynchronizeCompleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_ShowErrorCompleted_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ HRESULT hr,
/* [in] */ ULONG cbNumItems,
/* [size_is][unique][in] */ SYNCMGRITEMID __RPC_FAR *pItemIDs);
void __RPC_STUB ISyncMgrSynchronizeCallback_ShowErrorCompleted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_EnableModeless_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ BOOL fEnable);
void __RPC_STUB ISyncMgrSynchronizeCallback_EnableModeless_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_Progress_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ REFSYNCMGRITEMID pItemID,
/* [unique][in] */ LPSYNCMGRPROGRESSITEM lpSyncProgressItem);
void __RPC_STUB ISyncMgrSynchronizeCallback_Progress_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_LogError_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ DWORD dwErrorLevel,
/* [in] */ LPCWSTR lpcErrorText,
/* [unique][in] */ LPSYNCMGRLOGERRORINFO lpSyncLogError);
void __RPC_STUB ISyncMgrSynchronizeCallback_LogError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_DeleteLogError_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [in] */ REFSYNCMGRERRORID ErrorID,
/* [in] */ DWORD dwReserved);
void __RPC_STUB ISyncMgrSynchronizeCallback_DeleteLogError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrSynchronizeCallback_EstablishConnection_Proxy(
ISyncMgrSynchronizeCallback __RPC_FAR * This,
/* [unique][in] */ LPCWSTR lpwszConnection,
/* [in] */ DWORD dwReserved);
void __RPC_STUB ISyncMgrSynchronizeCallback_EstablishConnection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISyncMgrSynchronizeCallback_INTERFACE_DEFINED__ */
#ifndef __ISyncMgrEnumItems_INTERFACE_DEFINED__
#define __ISyncMgrEnumItems_INTERFACE_DEFINED__
/* interface ISyncMgrEnumItems */
/* [unique][uuid][object][local] */
typedef /* [unique] */ ISyncMgrEnumItems __RPC_FAR *LPSYNCMGRENUMITEMS;
#define SYNCMGRITEM_ITEMFLAGMASK 0x1F
#define MAX_SYNCMGRITEMNAME ( 128 )
typedef
enum _tagSYNCMGRITEMFLAGS
{ SYNCMGRITEM_HASPROPERTIES = 0x1,
SYNCMGRITEM_TEMPORARY = 0x2,
SYNCMGRITEM_ROAMINGUSER = 0x4,
SYNCMGRITEM_LASTUPDATETIME = 0x8,
SYNCMGRITEM_MAYDELETEITEM = 0x10
} SYNCMGRITEMFLAGS;
typedef struct _tagSYNCMGRITEM
{
DWORD cbSize;
DWORD dwFlags;
SYNCMGRITEMID ItemID;
DWORD dwItemState;
HICON hIcon;
WCHAR wszItemName[ 128 ];
FILETIME ftLastUpdate;
} SYNCMGRITEM;
typedef struct _tagSYNCMGRITEM __RPC_FAR *LPSYNCMGRITEM;
EXTERN_C const IID IID_ISyncMgrEnumItems;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6295DF2A-35EE-11d1-8707-00C04FD93327")
ISyncMgrEnumItems : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ ULONG celt,
/* [length_is][size_is][out] */ LPSYNCMGRITEM rgelt,
/* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ ISyncMgrEnumItems __RPC_FAR *__RPC_FAR *ppenum) = 0;
};
#else /* C style interface */
typedef struct ISyncMgrEnumItemsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISyncMgrEnumItems __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISyncMgrEnumItems __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISyncMgrEnumItems __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
ISyncMgrEnumItems __RPC_FAR * This,
/* [in] */ ULONG celt,
/* [length_is][size_is][out] */ LPSYNCMGRITEM rgelt,
/* [out] */ ULONG __RPC_FAR *pceltFetched);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
ISyncMgrEnumItems __RPC_FAR * This,
/* [in] */ ULONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
ISyncMgrEnumItems __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
ISyncMgrEnumItems __RPC_FAR * This,
/* [out] */ ISyncMgrEnumItems __RPC_FAR *__RPC_FAR *ppenum);
END_INTERFACE
} ISyncMgrEnumItemsVtbl;
interface ISyncMgrEnumItems
{
CONST_VTBL struct ISyncMgrEnumItemsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISyncMgrEnumItems_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISyncMgrEnumItems_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISyncMgrEnumItems_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISyncMgrEnumItems_Next(This,celt,rgelt,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
#define ISyncMgrEnumItems_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define ISyncMgrEnumItems_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define ISyncMgrEnumItems_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISyncMgrEnumItems_Next_Proxy(
ISyncMgrEnumItems __RPC_FAR * This,
/* [in] */ ULONG celt,
/* [length_is][size_is][out] */ LPSYNCMGRITEM rgelt,
/* [out] */ ULONG __RPC_FAR *pceltFetched);
void __RPC_STUB ISyncMgrEnumItems_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrEnumItems_Skip_Proxy(
ISyncMgrEnumItems __RPC_FAR * This,
/* [in] */ ULONG celt);
void __RPC_STUB ISyncMgrEnumItems_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrEnumItems_Reset_Proxy(
ISyncMgrEnumItems __RPC_FAR * This);
void __RPC_STUB ISyncMgrEnumItems_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISyncMgrEnumItems_Clone_Proxy(
ISyncMgrEnumItems __RPC_FAR * This,
/* [out] */ ISyncMgrEnumItems __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB ISyncMgrEnumItems_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISyncMgrEnumItems_INTERFACE_DEFINED__ */
#ifndef __ISyncMgrSynchronizeInvoke_INTERFACE_DEFINED__
#define __ISyncMgrSynchronizeInvoke_INTERFACE_DEFINED__
/* interface ISyncMgrSynchronizeInvoke */
/* [unique][uuid][object][local] */
typedef /* [unique] */ ISyncMgrSynchronizeInvoke __RPC_FAR *LPSYNCMGRSYNCHRONIZEINVOKE;
typedef
enum _tagSYNCMGRINVOKEFLAGS
{ SYNCMGRINVOKE_STARTSYNC = 0x2,
SYNCMGRINVOKE_MINIMIZED = 0x4
} SYNCMGRINVOKEFLAGS;
EXTERN_C const IID IID_ISyncMgrSynchronizeInvoke;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6295DF2C-35EE-11d1-8707-00C04FD93327")
ISyncMgrSynchronizeInvoke : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE UpdateItems(
/* [in] */ DWORD dwInvokeFlags,
/* [in] */ REFCLSID rclsid,
/* [in] */ DWORD cbCookie,
/* [size_is][unique][in] */ const BYTE __RPC_FAR *lpCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE UpdateAll( void) = 0;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -