windows-nt/Source/XPSP1/NT/com/oleutest/cmarshal/idl/itest.idl

38 lines
910 B
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
//[ 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 );
}
//]