windows-nt/Source/XPSP1/NT/public/sdk/inc/ctfspui.idl
2020-09-26 16:20:57 +08:00

88 lines
2.3 KiB
Plaintext

//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992-2001.
//
// File: ctfspui.idl
//
// Contents: Speech UI declarations.
//
//--------------------------------------------------------------------------
cpp_quote("//=--------------------------------------------------------------------------=")
cpp_quote("// ctfspui.h")
cpp_quote("")
cpp_quote("")
cpp_quote("// Speech UI declarations.")
cpp_quote("")
cpp_quote("//=--------------------------------------------------------------------------=")
cpp_quote("// (C) Copyright 1995-2001 Microsoft Corporation. All Rights Reserved.")
cpp_quote("//")
cpp_quote("// THIS CODE AND INFORMATION IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF")
cpp_quote("// ANY KIND, EITHER EXPRESSED OR TFPLIED, INCLUDING BUT NOT LIMITED TO")
cpp_quote("// THE TFPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A")
cpp_quote("// PARTICULAR PURPOSE.")
cpp_quote("//=--------------------------------------------------------------------------=")
cpp_quote("")
cpp_quote("#ifndef CTFSPUI_DEFINED")
cpp_quote("#define CTFSPUI_DEFINED")
cpp_quote("")
cpp_quote("#include <windows.h>")
cpp_quote("")
cpp_quote("#ifdef __cplusplus")
cpp_quote("extern \"C\" {")
cpp_quote("#endif /* __cplusplus */")
cpp_quote("")
cpp_quote("#ifdef __cplusplus")
cpp_quote("}")
cpp_quote("#endif /* __cplusplus */")
import "oaidl.idl";
import "ocidl.idl";
import "msctf.idl";
//
// exported CLSID
//
cpp_quote("EXTERN_C const CLSID CLSID_SpeechUIServer;")
//
// ITfSpeechUIServer
//
// Implemented by TIP.
//
[
object,
uuid(90e9a944-9244-489f-a78f-de67afc013a7),
pointer_default(unique)
]
interface ITfSpeechUIServer : IUnknown
{
HRESULT Initialize();
HRESULT ShowUI([in] BOOL fShow);
HRESULT UpdateBalloon([in] TfLBBalloonStyle style,
[in, size_is(cch)] const WCHAR *pch,
[in] ULONG cch);
}
// =-------------------------------------------------------------------------=
//
// C L S I D / I I D D E F I N I T I O N
//
// =-------------------------------------------------------------------------=
cpp_quote("")
cpp_quote("DEFINE_GUID(IID_ITfSpeechUIServer, 0x90e9a944, 0x9244, 0x489f, 0xa7, 0x8f, 0xde, 0x67, 0xaf, 0xc0, 0x13, 0xa7 );")
cpp_quote("")
cpp_quote("#endif // CTFSPUI_DEFINED")