windows-nt/Source/XPSP1/NT/com/ole32/stg/async/docfile/iconn.idl

77 lines
1.3 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1996.
//
// File: iconn.idl
//
// Contents: IDocfileAsyncConnectionPoint
//
// History: 03-Apr-96 PhilipLa Created
//
//----------------------------------------------------------------------------
[
object,
uuid(4a8df970-8d9a-11cf-8827-00aa00b569f5),
pointer_default(unique)
]
interface IDocfileAsyncConnectionPoint: IUnknown
{
#ifndef DO_NO_IMPORTS
import "objidl.idl";
#endif
HRESULT AddConnection
(
[in] IProgressNotify *pSink,
[out] DWORD *pdwCookie
);
HRESULT RemoveConnection
(
[in] DWORD dwCookie
);
HRESULT NotifySinks
(
[in] ULONG ulProgressCurrent,
[in] ULONG ulProgressMaximum,
[in] BOOL fAccurate,
[in] SCODE sc
);
HRESULT GetParent
(
[out] IDocfileAsyncConnectionPoint ** ppParent
);
}
[
object,
uuid(de2eacd0-9c9d-11cf-882a-00aa00b569f5),
pointer_default(unique)
]
interface IFillInfo: IUnknown
{
#ifndef DO_NO_IMPORTS
import "unknwn.idl";
#endif
HRESULT GetFailureInfo
(
[out] ULONG *pulWaterMark,
[out] ULONG *pulFailurePoint
);
HRESULT GetTerminationStatus
(
[out] DWORD *pdwFlags
);
}