📄 mlang.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.03.0110 */
/* at Thu Sep 11 10:59:43 1997
*/
/* Compiler settings for mlang.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __mlang_h__
#define __mlang_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IMLangStringBufW_FWD_DEFINED__
#define __IMLangStringBufW_FWD_DEFINED__
typedef interface IMLangStringBufW IMLangStringBufW;
#endif /* __IMLangStringBufW_FWD_DEFINED__ */
#ifndef __IMLangStringBufA_FWD_DEFINED__
#define __IMLangStringBufA_FWD_DEFINED__
typedef interface IMLangStringBufA IMLangStringBufA;
#endif /* __IMLangStringBufA_FWD_DEFINED__ */
#ifndef __IMLangString_FWD_DEFINED__
#define __IMLangString_FWD_DEFINED__
typedef interface IMLangString IMLangString;
#endif /* __IMLangString_FWD_DEFINED__ */
#ifndef __IMLangStringWStr_FWD_DEFINED__
#define __IMLangStringWStr_FWD_DEFINED__
typedef interface IMLangStringWStr IMLangStringWStr;
#endif /* __IMLangStringWStr_FWD_DEFINED__ */
#ifndef __IMLangStringAStr_FWD_DEFINED__
#define __IMLangStringAStr_FWD_DEFINED__
typedef interface IMLangStringAStr IMLangStringAStr;
#endif /* __IMLangStringAStr_FWD_DEFINED__ */
#ifndef __CMLangString_FWD_DEFINED__
#define __CMLangString_FWD_DEFINED__
#ifdef __cplusplus
typedef class CMLangString CMLangString;
#else
typedef struct CMLangString CMLangString;
#endif /* __cplusplus */
#endif /* __CMLangString_FWD_DEFINED__ */
#ifndef __IMLangLineBreakConsole_FWD_DEFINED__
#define __IMLangLineBreakConsole_FWD_DEFINED__
typedef interface IMLangLineBreakConsole IMLangLineBreakConsole;
#endif /* __IMLangLineBreakConsole_FWD_DEFINED__ */
#ifndef __IEnumCodePage_FWD_DEFINED__
#define __IEnumCodePage_FWD_DEFINED__
typedef interface IEnumCodePage IEnumCodePage;
#endif /* __IEnumCodePage_FWD_DEFINED__ */
#ifndef __IEnumRfc1766_FWD_DEFINED__
#define __IEnumRfc1766_FWD_DEFINED__
typedef interface IEnumRfc1766 IEnumRfc1766;
#endif /* __IEnumRfc1766_FWD_DEFINED__ */
#ifndef __IMLangConvertCharset_FWD_DEFINED__
#define __IMLangConvertCharset_FWD_DEFINED__
typedef interface IMLangConvertCharset IMLangConvertCharset;
#endif /* __IMLangConvertCharset_FWD_DEFINED__ */
#ifndef __CMLangConvertCharset_FWD_DEFINED__
#define __CMLangConvertCharset_FWD_DEFINED__
#ifdef __cplusplus
typedef class CMLangConvertCharset CMLangConvertCharset;
#else
typedef struct CMLangConvertCharset CMLangConvertCharset;
#endif /* __cplusplus */
#endif /* __CMLangConvertCharset_FWD_DEFINED__ */
#ifndef __IMultiLanguage_FWD_DEFINED__
#define __IMultiLanguage_FWD_DEFINED__
typedef interface IMultiLanguage IMultiLanguage;
#endif /* __IMultiLanguage_FWD_DEFINED__ */
#ifndef __IMLangCodePages_FWD_DEFINED__
#define __IMLangCodePages_FWD_DEFINED__
typedef interface IMLangCodePages IMLangCodePages;
#endif /* __IMLangCodePages_FWD_DEFINED__ */
#ifndef __IMLangFontLink_FWD_DEFINED__
#define __IMLangFontLink_FWD_DEFINED__
typedef interface IMLangFontLink IMLangFontLink;
#endif /* __IMLangFontLink_FWD_DEFINED__ */
#ifndef __CMultiLanguage_FWD_DEFINED__
#define __CMultiLanguage_FWD_DEFINED__
#ifdef __cplusplus
typedef class CMultiLanguage CMultiLanguage;
#else
typedef struct CMultiLanguage CMultiLanguage;
#endif /* __cplusplus */
#endif /* __CMultiLanguage_FWD_DEFINED__ */
/* header files for imported files */
#include "unknwn.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/****************************************
* Generated header for interface: __MIDL_itf_mlang_0000
* at Thu Sep 11 10:59:43 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
//=--------------------------------------------------------------------------=
// MLang.h
//=--------------------------------------------------------------------------=
// (C) Copyright 1995 - 1998 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.
//=--------------------------------------------------------------------------=
#pragma comment(lib,"uuid.lib")
//----------------------------------------------------------------------------
// IMultiLanguage Interfaces.
extern RPC_IF_HANDLE __MIDL_itf_mlang_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mlang_0000_v0_0_s_ifspec;
#ifndef __MultiLanguage_LIBRARY_DEFINED__
#define __MultiLanguage_LIBRARY_DEFINED__
/****************************************
* Generated header for library: MultiLanguage
* at Thu Sep 11 10:59:43 1997
* using MIDL 3.03.0110
****************************************/
/* [version][lcid][helpstring][uuid] */
typedef
enum tagMLSTR_FLAGS
{ MLSTR_READ = 1,
MLSTR_WRITE = 2
} MLSTR_FLAGS;
EXTERN_C const IID LIBID_MultiLanguage;
#ifndef __IMLangStringBufW_INTERFACE_DEFINED__
#define __IMLangStringBufW_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMLangStringBufW
* at Thu Sep 11 10:59:43 1997
* using MIDL 3.03.0110
****************************************/
/* [object][unique][helpstring][uuid] */
EXTERN_C const IID IID_IMLangStringBufW;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("D24ACD21-BA72-11D0-B188-00AA0038C969")
IMLangStringBufW : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetStatus(
/* [out] */ long __RPC_FAR *plFlags,
/* [out] */ long __RPC_FAR *pcchBuf) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LockBuf(
/* [in] */ long cchOffset,
/* [in] */ long cchMaxLock,
/* [size_is][size_is][out] */ WCHAR __RPC_FAR *__RPC_FAR *ppszBuf,
/* [out] */ long __RPC_FAR *pcchBuf) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UnlockBuf(
/* [size_is][in] */ const WCHAR __RPC_FAR *pszBuf,
/* [in] */ long cchOffset,
/* [in] */ long cchWrite) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Insert(
/* [in] */ long cchOffset,
/* [in] */ long cchMaxInsert,
/* [out] */ long __RPC_FAR *pcchActual) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete(
/* [in] */ long cchOffset,
/* [in] */ long cchDelete) = 0;
};
#else /* C style interface */
typedef struct IMLangStringBufWVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMLangStringBufW __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMLangStringBufW __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMLangStringBufW __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStatus )(
IMLangStringBufW __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plFlags,
/* [out] */ long __RPC_FAR *pcchBuf);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LockBuf )(
IMLangStringBufW __RPC_FAR * This,
/* [in] */ long cchOffset,
/* [in] */ long cchMaxLock,
/* [size_is][size_is][out] */ WCHAR __RPC_FAR *__RPC_FAR *ppszBuf,
/* [out] */ long __RPC_FAR *pcchBuf);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnlockBuf )(
IMLangStringBufW __RPC_FAR * This,
/* [size_is][in] */ const WCHAR __RPC_FAR *pszBuf,
/* [in] */ long cchOffset,
/* [in] */ long cchWrite);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )(
IMLangStringBufW __RPC_FAR * This,
/* [in] */ long cchOffset,
/* [in] */ long cchMaxInsert,
/* [out] */ long __RPC_FAR *pcchActual);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IMLangStringBufW __RPC_FAR * This,
/* [in] */ long cchOffset,
/* [in] */ long cchDelete);
END_INTERFACE
} IMLangStringBufWVtbl;
interface IMLangStringBufW
{
CONST_VTBL struct IMLangStringBufWVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMLangStringBufW_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMLangStringBufW_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMLangStringBufW_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMLangStringBufW_GetStatus(This,plFlags,pcchBuf) \
(This)->lpVtbl -> GetStatus(This,plFlags,pcchBuf)
#define IMLangStringBufW_LockBuf(This,cchOffset,cchMaxLock,ppszBuf,pcchBuf) \
(This)->lpVtbl -> LockBuf(This,cchOffset,cchMaxLock,ppszBuf,pcchBuf)
#define IMLangStringBufW_UnlockBuf(This,pszBuf,cchOffset,cchWrite) \
(This)->lpVtbl -> UnlockBuf(This,pszBuf,cchOffset,cchWrite)
#define IMLangStringBufW_Insert(This,cchOffset,cchMaxInsert,pcchActual) \
(This)->lpVtbl -> Insert(This,cchOffset,cchMaxInsert,pcchActual)
#define IMLangStringBufW_Delete(This,cchOffset,cchDelete) \
(This)->lpVtbl -> Delete(This,cchOffset,cchDelete)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringBufW_GetStatus_Proxy(
IMLangStringBufW __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plFlags,
/* [out] */ long __RPC_FAR *pcchBuf);
void __RPC_STUB IMLangStringBufW_GetStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringBufW_LockBuf_Proxy(
IMLangStringBufW __RPC_FAR * This,
/* [in] */ long cchOffset,
/* [in] */ long cchMaxLock,
/* [size_is][size_is][out] */ WCHAR __RPC_FAR *__RPC_FAR *ppszBuf,
/* [out] */ long __RPC_FAR *pcchBuf);
void __RPC_STUB IMLangStringBufW_LockBuf_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringBufW_UnlockBuf_Proxy(
IMLangStringBufW __RPC_FAR * This,
/* [size_is][in] */ const WCHAR __RPC_FAR *pszBuf,
/* [in] */ long cchOffset,
/* [in] */ long cchWrite);
void __RPC_STUB IMLangStringBufW_UnlockBuf_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -