88 lines
2.3 KiB
Plaintext
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")
|