⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmcore.idl

📁 an Atl_com use to read or write an mdb file which use ado.Japanese software develop
💻 IDL
字号:
// MMCore.idl : IDL source for MMCore.dll
//

// This file will be processed by the MIDL tool to
// produce the type library (MMCore.tlb) and marshalling code.

import "oaidl.idl";
import "ocidl.idl";

[
	uuid(CEE803C9-933F-4578-8039-9B05DB970FC4),
	version(1.0),
	helpstring("MMCore 1.0 Type Library")
]
library MMCORELib
{
	importlib("stdole32.tlb");
	importlib("stdole2.tlb");
	importlib("C:\Program Files\Common Files\System\ADO\MSADO15.DLL");
	[
		object,
		uuid(5964C538-E94C-4F86-902F-08062D357DDF),
		dual,
		helpstring("IDataCore Interface"),
		pointer_default(unique)
	]
	interface IDataCore : IDispatch
	{
		[id(1), helpstring("method InitionConnection")] HRESULT InitionConnection([in]BSTR ConnectionStr,[out,retval]VARIANT_BOOL* Succeed);
		[id(2), helpstring("method ExcuteSql")] HRESULT ExcuteSql([in]BSTR Sqlstr,[out,retval]VARIANT_BOOL* Succeed);
		[id(3), helpstring("method SearchRtnRs")] HRESULT SearchRtnRs([in]BSTR sqlstr,[out,retval]_Recordset **ptr);
		[id(4), helpstring("method Insert_JudgeMentCode")] HRESULT Insert_JudgeMentCode([in]BSTR judgeCode,[in]BSTR JudgeMentStatus,[out,retval]VARIANT_BOOL* succeed);
		[id(5), helpstring("method Update_JudgeMentCode")] HRESULT Update_JudgeMentCode([in]BSTR judgeCode,[in]BSTR judegStatus,[out,retval]VARIANT_BOOL* succeed);
		[id(6), helpstring("method Delete_JudgeMentCode")] HRESULT Delete_JudgeMentCode([in]BSTR judgeCode,[out,retval]VARIANT_BOOL *succeed);
		[id(7), helpstring("method Insert_Output")] HRESULT Insert_Output([in]BSTR InvoiceID,[in]BSTR InvoiceName,[in]BSTR Count,[in]BSTR  unit,[in]BSTR  Unitprice,[in]BSTR TotalPrice,[in]BSTR APS,[in]BSTR AllowCode,[in]BSTR AllowDate,[in]BSTR GoodsID,[out,retval]int *succeed);
		[id(8), helpstring("method Update_Output")] HRESULT Update_Output([in]BSTR InvoiceName,[in]BSTR Count,[in]BSTR  unit,[in]BSTR  Unitprice,[in]BSTR TotalPrice,[in]BSTR APS,[in]BSTR AllowCode,[in]BSTR AllowDate,[in]BSTR ID,[out,retval]VARIANT_BOOL *succeed);
		[id(9), helpstring("method Delete_Output")] HRESULT Delete_Output([in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(10), helpstring("method Insert_OutputChargeMan")] HRESULT Insert_OutputChargeMan([in]BSTR Dept,[in]BSTR name,[out,retval]int* succeed);
		[id(11), helpstring("method Update_OutputChargeMan")] HRESULT Update_OutputChargeMan([in]BSTR Dept,[in]BSTR name,[in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(12), helpstring("method Delete_OutPutChargeMan")] HRESULT Delete_OutPutChargeMan([in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(13), helpstring("method inset_Document")] HRESULT inset_Document([in]VARIANT_BOOL vaild,[in]BSTR information,[in]BSTR author,[in]BSTR date,[in]BSTR RelationShip,[out,retval]int* succeed);
		[id(14), helpstring("method Update_Doucment")] HRESULT Update_Doucment([in]VARIANT_BOOL vaild,[in]BSTR information,[in]BSTR author,[in]BSTR date,[in]BSTR RelationShip,[in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(15), helpstring("method Delete_Doucment")] HRESULT Delete_Doucment([in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(16), helpstring("method Insert_GoodsInfo")] HRESULT Insert_GoodsInfo([in]VARIANT_BOOL Vaild,[in]BSTR info,[in]BSTR attribute,[in]BSTR JudgeCode,[in]BSTR JodgeDate,[in]BSTR DocID,[out,retval]int* succeed);
		[id(17), helpstring("method Update_GoodsInfo")] HRESULT Update_GoodsInfo([in]VARIANT_BOOL Vaild,[in]BSTR info,[in]BSTR attribute,[in]BSTR JudgeCode,[in]BSTR JodgeDate,[in]BSTR DocID,[in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(18), helpstring("method Delete_GoodsInfo")] HRESULT Delete_GoodsInfo([in]BSTR ID,[out,retval]VARIANT_BOOL* succeed);
		[id(19), helpstring("method Insert_AllowCode")] HRESULT Insert_AllowCode([in]BSTR code,[in]BSTR content,[out,retval]VARIANT_BOOL* succeed);
		[id(20), helpstring("method Update_AllowCode")] HRESULT Update_AllowCode([in]BSTR CODE,[in]BSTR content,[out,retval]VARIANT_BOOL* succeed);
		[id(21), helpstring("method Delete_AllowCode")] HRESULT Delete_AllowCode([in]BSTR code,[out,retval]VARIANT_BOOL* succeed);
		[id(22), helpstring("method Insert_Invoice")] HRESULT Insert_Invoice([in]BSTR InvoiceDate,[in]BSTR OrgainID,[in]BSTR title,[in]BSTR ShippedPer,[in]BSTR DateOfShipment,[in]BSTR PortOfShipment,[in]BSTR Via,[in]BSTR PortOfDestination,[in]BSTR TermsOfPayment,[in]BSTR OrderNo,[in]BSTR CommercialTems,[in]BSTR settleCurrency,[in]VARIANT_BOOL InCommecial,[in]BSTR MarksAndNos,[in]BSTR Notes,[in]BSTR Freight,[in]BSTR CountryOfOrigin,[in]BSTR TotalPacking,[in]BSTR ChargeManID,[in]BSTR address,[in]BSTR InvoiceNO,[out,retval]int* SUCCEED);
		[id(23), helpstring("method Delete_Invoice")] HRESULT Delete_Invoice([in]BSTR InvoiceID,[out,retval]VARIANT_BOOL* succeed);
		[id(24), helpstring("method Update_Invoice")] HRESULT Update_Invoice([in]BSTR InvoiceNO,[in]BSTR InvoiceDate,[in]BSTR OrgainID,[in]BSTR title,[in]BSTR ShippedPer,[in]BSTR DateOfShipment,[in]BSTR PortOfShipment,[in]BSTR Via,[in]BSTR PortOfDestination,[in]BSTR TermsOfPayment,[in]BSTR OrderNo,[in]BSTR CommercialTems,[in]BSTR settleCurrency,[in]VARIANT_BOOL InCommecial,[in]BSTR MarksAndNos,[in]BSTR Notes,[in]BSTR Freight,[in]BSTR CountryOfOrigin,[in]BSTR TotalPacking,[in]BSTR ChargeManID,[in]BSTR address,[in]BSTR InvoiceID,[out,retval]VARIANT_BOOL* SUCCEED);
		[id(25), helpstring("method Insert_PastOrgian")] HRESULT Insert_PastOrgian([in]VARIANT_BOOL Vaild,[in]BSTR name,[in]BSTR Content,[in]BSTR address,[in]BSTR Link,[in]BSTR TermsOfPayment,[in]BSTR PortOfShipment,[in]BSTR PortOfDestination,[in]BSTR Incoterms,[out,retval]int* SUCCEED);
		[id(26), helpstring("method Delete_PastOrgian")] HRESULT Delete_PastOrgian([in]BSTR ID,[out,retval]VARIANT_BOOL* SUCCEED);
		[id(27), helpstring("method Update_PastOrgian")] HRESULT Update_PastOrgian([in]VARIANT_BOOL Vaild,[in]BSTR name,[in]BSTR Content,[in]BSTR address,[in]BSTR Link,[in]BSTR TermsOfPayment,[in]BSTR PortOfShipment,[in]BSTR PortOfDestination,[in]BSTR Incoterms,[in]BSTR ID,[out,retval]VARIANT_BOOL* SUCCEED);
		[id(28), helpstring("method ExcuteTwoSqlTran")] HRESULT ExcuteTwoSqlTran([in]BSTR sqlstr1,[in]BSTR sqlstr2,[out,retval]VARIANT_BOOL* succeed);
		[id(29), helpstring("method ExcuteThreeSqlTran")] HRESULT ExcuteThreeSqlTran([in]BSTR sqlstr1,[in]BSTR sqlstr2,[in]BSTR sqlstr3,[out,retval]VARIANT_BOOL* succeed);
		[id(30), helpstring("method OutMaxInvoiceID")] HRESULT OutMaxInvoiceID([out,retval]BSTR* ID);
		[id(31), helpstring("method Insert_Users")] HRESULT Insert_Users([in]BSTR usersname,[in]BSTR pwd,[in]BSTR level,[out,retval]int* succeed);
		[id(32), helpstring("method Update_Users")] HRESULT Update_Users([in]BSTR username,[in]BSTR pwd,[in]BSTR level,[in]BSTR id,[out,retval]VARIANT_BOOL* succeed);
		[id(33), helpstring("method Delete_users")] HRESULT Delete_users([in]BSTR id,[out,retval]VARIANT_BOOL* succeed);
		[id(34), helpstring("method Updae_OutPutTwo")] HRESULT Updae_OutPutTwo([in]BSTR InvoiceName,[in]BSTR Count,[in]BSTR  unit,[in]BSTR  Unitprice,[in]BSTR TotalPrice,[in]BSTR APS,[in]BSTR AllowCode,[in]BSTR ID,[out,retval]VARIANT_BOOL *succeed);
		[id(35), helpstring("method ProcessOutPutDetail")] HRESULT ProcessOutPutDetail([in]BSTR InVoiceName,[in]BSTR Count,[in]BSTR unit,[in]BSTR UnitPrice,[in]BSTR TotalPrice,[in]BSTR APS,[in]BSTR AllowCode,[in]BSTR AllowDate,[in]BSTR id,[in]VARIANT_BOOL NewGoods,[in]VARIANT_BOOL NewDoc,[in]VARIANT_BOOL DocVaild,[in]BSTR Information,[in]BSTR author,[in]BSTR Date,[in]BSTR RelationShip,[in]BSTR DocID,[in]VARIANT_BOOL GoodValid,[in]BSTR Info,[in]BSTR attribute,[in]BSTR JodgeDate,[in]BSTR JudgeCode,[in]BSTR GoodID,[out,retval]VARIANT_BOOL* Succeed);
		[id(36), helpstring("method InitionConect")] HRESULT InitionConect([in]BSTR Constr,[in]BSTR pwd,[in]BSTR username,[out,retval]VARIANT_BOOL* Succeed);
		[id(37), helpstring("method DocDateValid")] HRESULT DocDateValid([in]BSTR DateID,[in]int Delay,[out,retval]VARIANT_BOOL* succeecd);
		[id(38), helpstring("method GoodsDateValid")] HRESULT GoodsDateValid([in]BSTR DateID, [in]int Delay,[out,retval]VARIANT_BOOL *succeecd);
		[id(39), helpstring("method Insert_into_GoodsInfo")] HRESULT Insert_into_GoodsInfo([in]VARIANT_BOOL Vaild, [in]BSTR info,[in]BSTR attribute, [in]BSTR JudgeCode, [in]BSTR DocID, [out,retval]int *succeed);
		[id(40), helpstring("method SortOutPut")] HRESULT SortOutPut([in]BSTR OutPutID,[in]BSTR SortID,[out,retval]VARIANT_BOOL* succeed);
		[id(41), helpstring("method RtnMaxOutPutID")] HRESULT RtnMaxOutPutID([out,retval]BSTR* MaxID);
		[id(42), helpstring("铱

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -