mirror of https://github.com/UMSKT/xpmgr.git
57 lines
2.0 KiB
C
57 lines
2.0 KiB
C
//=--------------------------------------------------------------------------=
|
|
// MsCtfMonitorApi.h
|
|
//
|
|
//
|
|
// MsCtfMonitorApi declarations.
|
|
|
|
//=--------------------------------------------------------------------------=
|
|
// (C) Copyright 1995-2003 Microsoft Corporation. All Rights Reserved.
|
|
//
|
|
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
|
|
// ANY KIND, EITHER EXPRESSED OR TFPLIED, INCLUDING BUT NOT LIMITED TO
|
|
// THE TFPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
|
|
// PARTICULAR PURPOSE.
|
|
//=--------------------------------------------------------------------------=
|
|
|
|
#pragma once
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// DoMsCtfMonitor for ctfmon.exe
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////
|
|
|
|
#define DCM_FLAGS_TASKENG 0x00000001
|
|
#define DCM_FLAGS_CTFMON 0x00000002
|
|
#define DCM_FLAGS_LOCALTHREADTSF 0x00000004
|
|
extern "C" BOOL WINAPI DoMsCtfMonitor(DWORD dwFlags, HANDLE hEventForServiceStop);
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Flags for InitLocalMsCtfMonitor()
|
|
//
|
|
// ILMCM_CHECKLAYOUTANDTIPENABLED
|
|
//
|
|
// With this flag, InitLocalMsCtfMonitor() checkes the keyboard layout or
|
|
// tips are enabled. If there is only one keyboard layout, it does not
|
|
// initialize Text Services Framework or start the language bar.
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////
|
|
#define ILMCM_CHECKLAYOUTANDTIPENABLED 0x00001
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// InitLocalMsCtfMonitor
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////
|
|
extern "C" HRESULT WINAPI InitLocalMsCtfMonitor(DWORD dwFlags);
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// UninitLocalMsCtfMonitor
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////
|
|
extern "C" HRESULT WINAPI UninitLocalMsCtfMonitor();
|
|
|