📄 mmcore.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 + -