38 lines
910 B
Plaintext
38 lines
910 B
Plaintext
//[ ITest_itf
|
||
//+-------------------------------------------------------------------
|
||
//
|
||
// Interface: ITest (ib)
|
||
//
|
||
// Purpose: Interface for manipulating performance
|
||
//
|
||
// History: 5-Oct-93 AlexMit Created
|
||
//
|
||
// Notes:
|
||
//
|
||
//--------------------------------------------------------------------
|
||
|
||
[ object,
|
||
|
||
uuid(60000494-AB0F-101A-B4AE-08002B30612C),
|
||
pointer_default(unique) ]
|
||
|
||
interface ITest : IUnknown
|
||
{
|
||
import "unknwn.idl";
|
||
|
||
DWORD die ( [in] ITest *, [in] ULONG, [in] ULONG, [in] ULONG );
|
||
HRESULT die_cpp ( [in] ULONG );
|
||
HRESULT die_nt ( [in] ULONG );
|
||
DWORD DoTest ( [in] ITest *, [in] ITest * );
|
||
BOOL hello ();
|
||
HRESULT interrupt( [in] ITest *, BOOL );
|
||
HRESULT recurse ( [in] ITest *, [in] ULONG );
|
||
HRESULT recurse_interrupt ( [in] ITest *, [in] ULONG );
|
||
HRESULT sick ( [in] ULONG );
|
||
HRESULT sleep ( [in] ULONG );
|
||
|
||
}
|
||
|
||
//]
|
||
|
||
|