51 lines
933 B
Plaintext
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
|
||
|
);
|
||
|
}
|