Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

69 lines
1.9 KiB

// HjDict.idl : IDL source for HjDict.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (HjDict.tlb) and marshalling code.
// Korean Stemmer Interface definition
//
// History:
// 02-AUG-2000 bhshin removed unused method/interface for Hand Writing team
// 17-MAY-2000 bhshin removed unused method/interface for CICERO
// 02-FEB-2000 bhshin created
cpp_quote("/*-------------------------------------------------------------------------")
cpp_quote(" *")
cpp_quote(" * Korean Hanja Dictionary interface")
cpp_quote(" * Copyright 2000 Microsoft Corporation.")
cpp_quote(" *")
cpp_quote(" * GENERATED FILE!!! DO NOT EDIT!!!")
cpp_quote(" *")
cpp_quote(" *------------------------------------------------------------------------*/")
cpp_quote("#ifndef _HJDICT_H__INCLUDED")
cpp_quote("#define _HJDICT_H__INCLUDED")
[
uuid(0C159048-FB79-470D-91B8-7A441A850B42),
version(1.0),
helpstring("Korean Hanja Dictionary 1.0 Type Library")
]
library HJDICTLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
interface IHJDict;
[
object,
uuid(22BA0232-F708-485A-917B-FE70B4222D89),
helpstring("IHJDict Interface"),
pointer_default(unique)
]
interface IHJDict : IUnknown
{
[id(1), helpstring("Init Dictionary")]
HRESULT Init();
[id(2), helpstring("method LookupHangulOfHanja")]
HRESULT LookupHangulOfHanja([in] LPCWSTR pwszHanja,
[out] LPWSTR pwszHangul,
[in] int cchHangul);
[id(3), helpstring("method LookupMeaning")]
HRESULT LookupMeaning([in] WCHAR wchHanja,
[out] LPWSTR pwszMeaning,
[in] int cchMeaning);
};
[
uuid(0631B62B-67EA-46D5-B5C9-E632E0D1493D),
helpstring("Korean Hanja Dictionary Class")
]
coclass HJDict
{
[default] interface IHJDict;
};
};
cpp_quote("#endif // _HJDICT_H__INCLUDED")