📄 mlang.h
字号:
/* [out] */ long __RPC_FAR *pcchActual,
/* [out] */ long __RPC_FAR *plActualLen);
void __RPC_STUB IMLangStringAStr_SetStrBufA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringAStr_GetAStr_Proxy(
IMLangStringAStr __RPC_FAR * This,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcLen,
/* [in] */ UINT uCodePageIn,
/* [out] */ UINT __RPC_FAR *puCodePageOut,
/* [size_is][out] */ CHAR __RPC_FAR *pszDest,
/* [in] */ long cchDest,
/* [out] */ long __RPC_FAR *pcchActual,
/* [out] */ long __RPC_FAR *plActualLen);
void __RPC_STUB IMLangStringAStr_GetAStr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringAStr_GetStrBufA_Proxy(
IMLangStringAStr __RPC_FAR * This,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcMaxLen,
/* [out] */ UINT __RPC_FAR *puDestCodePage,
/* [out] */ IMLangStringBufA __RPC_FAR *__RPC_FAR *ppDestBuf,
/* [out] */ long __RPC_FAR *plDestLen);
void __RPC_STUB IMLangStringAStr_GetStrBufA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringAStr_LockAStr_Proxy(
IMLangStringAStr __RPC_FAR * This,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcLen,
/* [in] */ long lFlags,
/* [in] */ UINT uCodePageIn,
/* [in] */ long cchRequest,
/* [out] */ UINT __RPC_FAR *puCodePageOut,
/* [size_is][size_is][out] */ CHAR __RPC_FAR *__RPC_FAR *ppszDest,
/* [out] */ long __RPC_FAR *pcchDest,
/* [out] */ long __RPC_FAR *plDestLen);
void __RPC_STUB IMLangStringAStr_LockAStr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringAStr_UnlockAStr_Proxy(
IMLangStringAStr __RPC_FAR * This,
/* [size_is][in] */ const CHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [out] */ long __RPC_FAR *pcchActual,
/* [out] */ long __RPC_FAR *plActualLen);
void __RPC_STUB IMLangStringAStr_UnlockAStr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringAStr_SetLocale_Proxy(
IMLangStringAStr __RPC_FAR * This,
/* [in] */ long lDestPos,
/* [in] */ long lDestLen,
/* [in] */ LCID locale);
void __RPC_STUB IMLangStringAStr_SetLocale_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangStringAStr_GetLocale_Proxy(
IMLangStringAStr __RPC_FAR * This,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcMaxLen,
/* [out] */ LCID __RPC_FAR *plocale,
/* [out] */ long __RPC_FAR *plLocalePos,
/* [out] */ long __RPC_FAR *plLocaleLen);
void __RPC_STUB IMLangStringAStr_GetLocale_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMLangStringAStr_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_CMLangString;
#ifdef __cplusplus
class DECLSPEC_UUID("C04D65CF-B70D-11D0-B188-00AA0038C969")
CMLangString;
#endif
#ifndef __IMLangLineBreakConsole_INTERFACE_DEFINED__
#define __IMLangLineBreakConsole_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMLangLineBreakConsole
* at Thu Sep 11 10:59:43 1997
* using MIDL 3.03.0110
****************************************/
/* [object][unique][helpstring][uuid] */
EXTERN_C const IID IID_IMLangLineBreakConsole;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F5BE2EE1-BFD7-11D0-B188-00AA0038C969")
IMLangLineBreakConsole : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BreakLineML(
/* [in] */ IMLangString __RPC_FAR *pSrcMLStr,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcLen,
/* [in] */ long cMinColumns,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *plLineLen,
/* [out] */ long __RPC_FAR *plSkipLen) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BreakLineW(
/* [in] */ LCID locale,
/* [size_is][in] */ const WCHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *pcchLine,
/* [out] */ long __RPC_FAR *pcchSkip) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BreakLineA(
/* [in] */ LCID locale,
/* [in] */ UINT uCodePage,
/* [size_is][in] */ const CHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *pcchLine,
/* [out] */ long __RPC_FAR *pcchSkip) = 0;
};
#else /* C style interface */
typedef struct IMLangLineBreakConsoleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMLangLineBreakConsole __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMLangLineBreakConsole __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BreakLineML )(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ IMLangString __RPC_FAR *pSrcMLStr,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcLen,
/* [in] */ long cMinColumns,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *plLineLen,
/* [out] */ long __RPC_FAR *plSkipLen);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BreakLineW )(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ LCID locale,
/* [size_is][in] */ const WCHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *pcchLine,
/* [out] */ long __RPC_FAR *pcchSkip);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BreakLineA )(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ LCID locale,
/* [in] */ UINT uCodePage,
/* [size_is][in] */ const CHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *pcchLine,
/* [out] */ long __RPC_FAR *pcchSkip);
END_INTERFACE
} IMLangLineBreakConsoleVtbl;
interface IMLangLineBreakConsole
{
CONST_VTBL struct IMLangLineBreakConsoleVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMLangLineBreakConsole_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMLangLineBreakConsole_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMLangLineBreakConsole_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMLangLineBreakConsole_BreakLineML(This,pSrcMLStr,lSrcPos,lSrcLen,cMinColumns,cMaxColumns,plLineLen,plSkipLen) \
(This)->lpVtbl -> BreakLineML(This,pSrcMLStr,lSrcPos,lSrcLen,cMinColumns,cMaxColumns,plLineLen,plSkipLen)
#define IMLangLineBreakConsole_BreakLineW(This,locale,pszSrc,cchSrc,cMaxColumns,pcchLine,pcchSkip) \
(This)->lpVtbl -> BreakLineW(This,locale,pszSrc,cchSrc,cMaxColumns,pcchLine,pcchSkip)
#define IMLangLineBreakConsole_BreakLineA(This,locale,uCodePage,pszSrc,cchSrc,cMaxColumns,pcchLine,pcchSkip) \
(This)->lpVtbl -> BreakLineA(This,locale,uCodePage,pszSrc,cchSrc,cMaxColumns,pcchLine,pcchSkip)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangLineBreakConsole_BreakLineML_Proxy(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ IMLangString __RPC_FAR *pSrcMLStr,
/* [in] */ long lSrcPos,
/* [in] */ long lSrcLen,
/* [in] */ long cMinColumns,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *plLineLen,
/* [out] */ long __RPC_FAR *plSkipLen);
void __RPC_STUB IMLangLineBreakConsole_BreakLineML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangLineBreakConsole_BreakLineW_Proxy(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ LCID locale,
/* [size_is][in] */ const WCHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *pcchLine,
/* [out] */ long __RPC_FAR *pcchSkip);
void __RPC_STUB IMLangLineBreakConsole_BreakLineW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMLangLineBreakConsole_BreakLineA_Proxy(
IMLangLineBreakConsole __RPC_FAR * This,
/* [in] */ LCID locale,
/* [in] */ UINT uCodePage,
/* [size_is][in] */ const CHAR __RPC_FAR *pszSrc,
/* [in] */ long cchSrc,
/* [in] */ long cMaxColumns,
/* [out] */ long __RPC_FAR *pcchLine,
/* [out] */ long __RPC_FAR *pcchSkip);
void __RPC_STUB IMLangLineBreakConsole_BreakLineA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMLangLineBreakConsole_INTERFACE_DEFINED__ */
#ifndef __IEnumCodePage_INTERFACE_DEFINED__
#define __IEnumCodePage_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IEnumCodePage
* at Thu Sep 11 10:59:43 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
#define MAX_MIMECP_NAME ( 64 )
#define MAX_MIMECSET_NAME ( 50 )
#define MAX_MIMEFACE_NAME ( 32 )
typedef
enum tagMIMECONTF
{ MIMECONTF_MAILNEWS = 0x1,
MIMECONTF_BROWSER = 0x2,
MIMECONTF_MINIMAL = 0x4,
MIMECONTF_SAVABLE_MAILNEWS = 0x100,
MIMECONTF_SAVABLE_BROWSER = 0x200,
MIMECONTF_PRIVCONVERTER = 0x10000,
MIMECONTF_VALID = 0x20000
} MIMECONTF;
typedef struct tagMIMECPINFO
{
DWORD dwFlags;
UINT uiCodePage;
UINT uiFamilyCodePage;
WCHAR wszDescription[ 64 ];
WCHAR wszWebCharset[ 50 ];
WCHAR wszHeaderCharset[ 50 ];
WCHAR wszBodyCharset[ 50 ];
WCHAR wszFixedWidthFont[ 32 ];
WCHAR wszProportionalFont[ 32 ];
BYTE bGDICharset;
} MIMECPINFO;
typedef struct tagMIMECPINFO __RPC_FAR *PMIMECPINFO;
typedef struct tagMIMECSETINFO
{
UINT uiCodePage;
UINT uiInternetEncoding;
WCHAR wszCharset[ 50 ];
} MIMECSETINFO;
typedef struct tagMIMECSETINFO __RPC_FAR *PMIMECSETINFO;
typedef /* [unique] */ IEnumCodePage __RPC_FAR *LPENUMCODEPAGE;
EXTERN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -