windows-nt/Source/XPSP1/NT/com/ole32/stg/async/idl/ifill.idl
2020-09-26 16:20:57 +08:00

51 lines
933 B
Plaintext

//+---------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1994.
//
// File: ifill.idl
//
// Contents: IFillLockBytes
//
// History: 28-Dec-95 PhilipLa Created
//
//----------------------------------------------------------------------------
[
local,
object,
uuid(99caf010-415e-11cf-8814-00aa00b569f5),
pointer_default(unique)
]
interface IFillLockBytes: IUnknown
{
import "unknwn.idl";
HRESULT FillAppend
(
[in] void const *pv,
[in] ULONG cb,
[out] ULONG *pcbWritten
);
HRESULT FillAt
(
[in] ULARGE_INTEGER ulOffset,
[in] void const *pv,
[in] ULONG cb,
[out] ULONG *pcbWritten
);
HRESULT SetFillSize
(
[in] ULARGE_INTEGER ulSize
);
HRESULT Terminate
(
[in] BOOL bCanceled
);
}