31 lines
813 B
Plaintext
31 lines
813 B
Plaintext
//////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
|
|
// EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
|
|
// OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
import "unknwn.idl";
|
|
|
|
[
|
|
object,
|
|
uuid(340c0a5d-27f3-4ea3-9c38-44260b56c710),
|
|
helpstring("ISimpleThermostat Interface")
|
|
]
|
|
interface ISimpleThermostat : IUnknown
|
|
{
|
|
HRESULT GetCurrentTemp(
|
|
[out] LONG* plTemp
|
|
);
|
|
|
|
HRESULT GetDesiredTemp(
|
|
[out] LONG* plTemp
|
|
);
|
|
|
|
HRESULT SetDesiredTemp(
|
|
[in] LONG lTemp
|
|
);
|
|
};
|