Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
910 B

  1. //[ ITest_itf
  2. //+-------------------------------------------------------------------
  3. //
  4. // Interface: ITest (ib)
  5. //
  6. // Purpose: Interface for manipulating performance
  7. //
  8. // History: 5-Oct-93 AlexMit Created
  9. //
  10. // Notes:
  11. //
  12. //--------------------------------------------------------------------
  13. [ object,
  14. uuid(60000494-AB0F-101A-B4AE-08002B30612C),
  15. pointer_default(unique) ]
  16. interface ITest : IUnknown
  17. {
  18. import "unknwn.idl";
  19. DWORD die ( [in] ITest *, [in] ULONG, [in] ULONG, [in] ULONG );
  20. HRESULT die_cpp ( [in] ULONG );
  21. HRESULT die_nt ( [in] ULONG );
  22. DWORD DoTest ( [in] ITest *, [in] ITest * );
  23. BOOL hello ();
  24. HRESULT interrupt( [in] ITest *, BOOL );
  25. HRESULT recurse ( [in] ITest *, [in] ULONG );
  26. HRESULT recurse_interrupt ( [in] ITest *, [in] ULONG );
  27. HRESULT sick ( [in] ULONG );
  28. HRESULT sleep ( [in] ULONG );
  29. }
  30. //]
  31. 
  32.