35 lines
797 B
Plaintext
35 lines
797 B
Plaintext
|
//[ IAsync_itf
|
||
|
//+-------------------------------------------------------------------
|
||
|
//
|
||
|
// Interface: ITest (ib)
|
||
|
//
|
||
|
// Purpose: Interface for manipulating performance
|
||
|
//
|
||
|
// History: 5-Oct-93 AlexMit Created
|
||
|
//
|
||
|
// Notes:
|
||
|
//
|
||
|
//--------------------------------------------------------------------
|
||
|
|
||
|
import "unknwn.idl";
|
||
|
|
||
|
[
|
||
|
object,
|
||
|
uuid(70000000-76d7-11Cf-9af1-0020af6e72f4),
|
||
|
async_uuid(70000001-76d7-11Cf-9af1-0020af6e72f4),
|
||
|
pointer_default(unique)
|
||
|
]
|
||
|
interface IAsync : IUnknown
|
||
|
{
|
||
|
import "itest.idl";
|
||
|
|
||
|
typedef [string] wchar_t *STRING;
|
||
|
|
||
|
HRESULT preimpersonate( [in] BOOL fOn );
|
||
|
HRESULT secure ( [in] SAptId id,
|
||
|
[in] DWORD test,
|
||
|
[in, unique] STRING princ_name );
|
||
|
}
|
||
|
|
||
|
//]
|