📄 mmcore.h
字号:
/* [in] */ BSTR ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *SUCCEED);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update_PastOrgian )(
IDataCore __RPC_FAR * This,
/* [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,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *SUCCEED);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExcuteTwoSqlTran )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR sqlstr1,
/* [in] */ BSTR sqlstr2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExcuteThreeSqlTran )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR sqlstr1,
/* [in] */ BSTR sqlstr2,
/* [in] */ BSTR sqlstr3,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OutMaxInvoiceID )(
IDataCore __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *ID);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert_Users )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR usersname,
/* [in] */ BSTR pwd,
/* [in] */ BSTR level,
/* [retval][out] */ int __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update_Users )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR username,
/* [in] */ BSTR pwd,
/* [in] */ BSTR level,
/* [in] */ BSTR id,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete_users )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR id,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Updae_OutPutTwo )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR InvoiceName,
/* [in] */ BSTR Count,
/* [in] */ BSTR unit,
/* [in] */ BSTR Unitprice,
/* [in] */ BSTR TotalPrice,
/* [in] */ BSTR APS,
/* [in] */ BSTR AllowCode,
/* [in] */ BSTR ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessOutPutDetail )(
IDataCore __RPC_FAR * This,
/* [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,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *Succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitionConect )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR Constr,
/* [in] */ BSTR pwd,
/* [in] */ BSTR username,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *Succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DocDateValid )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR DateID,
/* [in] */ int Delay,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeecd);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoodsDateValid )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR DateID,
/* [in] */ int Delay,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeecd);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert_into_GoodsInfo )(
IDataCore __RPC_FAR * This,
/* [in] */ VARIANT_BOOL Vaild,
/* [in] */ BSTR info,
/* [in] */ BSTR attribute,
/* [in] */ BSTR JudgeCode,
/* [in] */ BSTR DocID,
/* [retval][out] */ int __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SortOutPut )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR OutPutID,
/* [in] */ BSTR SortID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RtnMaxOutPutID )(
IDataCore __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *MaxID);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeCheckSheetStatus )(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR OuPutID,
/* [in] */ BSTR GoodID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToOutPut )(
IDataCore __RPC_FAR * This,
/* [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] */ BSTR GoodsID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *succeed);
END_INTERFACE
} IDataCoreVtbl;
interface IDataCore
{
CONST_VTBL struct IDataCoreVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDataCore_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDataCore_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDataCore_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDataCore_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDataCore_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDataCore_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDataCore_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDataCore_InitionConnection(This,ConnectionStr,Succeed) \
(This)->lpVtbl -> InitionConnection(This,ConnectionStr,Succeed)
#define IDataCore_ExcuteSql(This,Sqlstr,Succeed) \
(This)->lpVtbl -> ExcuteSql(This,Sqlstr,Succeed)
#define IDataCore_SearchRtnRs(This,sqlstr,ptr) \
(This)->lpVtbl -> SearchRtnRs(This,sqlstr,ptr)
#define IDataCore_Insert_JudgeMentCode(This,judgeCode,JudgeMentStatus,succeed) \
(This)->lpVtbl -> Insert_JudgeMentCode(This,judgeCode,JudgeMentStatus,succeed)
#define IDataCore_Update_JudgeMentCode(This,judgeCode,judegStatus,succeed) \
(This)->lpVtbl -> Update_JudgeMentCode(This,judgeCode,judegStatus,succeed)
#define IDataCore_Delete_JudgeMentCode(This,judgeCode,succeed) \
(This)->lpVtbl -> Delete_JudgeMentCode(This,judgeCode,succeed)
#define IDataCore_Insert_Output(This,InvoiceID,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,AllowDate,GoodsID,succeed) \
(This)->lpVtbl -> Insert_Output(This,InvoiceID,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,AllowDate,GoodsID,succeed)
#define IDataCore_Update_Output(This,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,AllowDate,ID,succeed) \
(This)->lpVtbl -> Update_Output(This,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,AllowDate,ID,succeed)
#define IDataCore_Delete_Output(This,ID,succeed) \
(This)->lpVtbl -> Delete_Output(This,ID,succeed)
#define IDataCore_Insert_OutputChargeMan(This,Dept,name,succeed) \
(This)->lpVtbl -> Insert_OutputChargeMan(This,Dept,name,succeed)
#define IDataCore_Update_OutputChargeMan(This,Dept,name,ID,succeed) \
(This)->lpVtbl -> Update_OutputChargeMan(This,Dept,name,ID,succeed)
#define IDataCore_Delete_OutPutChargeMan(This,ID,succeed) \
(This)->lpVtbl -> Delete_OutPutChargeMan(This,ID,succeed)
#define IDataCore_inset_Document(This,vaild,information,author,date,RelationShip,succeed) \
(This)->lpVtbl -> inset_Document(This,vaild,information,author,date,RelationShip,succeed)
#define IDataCore_Update_Doucment(This,vaild,information,author,date,RelationShip,ID,succeed) \
(This)->lpVtbl -> Update_Doucment(This,vaild,information,author,date,RelationShip,ID,succeed)
#define IDataCore_Delete_Doucment(This,ID,succeed) \
(This)->lpVtbl -> Delete_Doucment(This,ID,succeed)
#define IDataCore_Insert_GoodsInfo(This,Vaild,info,attribute,JudgeCode,JodgeDate,DocID,succeed) \
(This)->lpVtbl -> Insert_GoodsInfo(This,Vaild,info,attribute,JudgeCode,JodgeDate,DocID,succeed)
#define IDataCore_Update_GoodsInfo(This,Vaild,info,attribute,JudgeCode,JodgeDate,DocID,ID,succeed) \
(This)->lpVtbl -> Update_GoodsInfo(This,Vaild,info,attribute,JudgeCode,JodgeDate,DocID,ID,succeed)
#define IDataCore_Delete_GoodsInfo(This,ID,succeed) \
(This)->lpVtbl -> Delete_GoodsInfo(This,ID,succeed)
#define IDataCore_Insert_AllowCode(This,code,content,succeed) \
(This)->lpVtbl -> Insert_AllowCode(This,code,content,succeed)
#define IDataCore_Update_AllowCode(This,CODE,content,succeed) \
(This)->lpVtbl -> Update_AllowCode(This,CODE,content,succeed)
#define IDataCore_Delete_AllowCode(This,code,succeed) \
(This)->lpVtbl -> Delete_AllowCode(This,code,succeed)
#define IDataCore_Insert_Invoice(This,InvoiceDate,OrgainID,title,ShippedPer,DateOfShipment,PortOfShipment,Via,PortOfDestination,TermsOfPayment,OrderNo,CommercialTems,settleCurrency,InCommecial,MarksAndNos,Notes,Freight,CountryOfOrigin,TotalPacking,ChargeManID,address,InvoiceNO,SUCCEED) \
(This)->lpVtbl -> Insert_Invoice(This,InvoiceDate,OrgainID,title,ShippedPer,DateOfShipment,PortOfShipment,Via,PortOfDestination,TermsOfPayment,OrderNo,CommercialTems,settleCurrency,InCommecial,MarksAndNos,Notes,Freight,CountryOfOrigin,TotalPacking,ChargeManID,address,InvoiceNO,SUCCEED)
#define IDataCore_Delete_Invoice(This,InvoiceID,succeed) \
(This)->lpVtbl -> Delete_Invoice(This,InvoiceID,succeed)
#define IDataCore_Update_Invoice(This,InvoiceNO,InvoiceDate,OrgainID,title,ShippedPer,DateOfShipment,PortOfShipment,Via,PortOfDestination,TermsOfPayment,OrderNo,CommercialTems,settleCurrency,InCommecial,MarksAndNos,Notes,Freight,CountryOfOrigin,TotalPacking,ChargeManID,address,InvoiceID,SUCCEED) \
(This)->lpVtbl -> Update_Invoice(This,InvoiceNO,InvoiceDate,OrgainID,title,ShippedPer,DateOfShipment,PortOfShipment,Via,PortOfDestination,TermsOfPayment,OrderNo,CommercialTems,settleCurrency,InCommecial,MarksAndNos,Notes,Freight,CountryOfOrigin,TotalPacking,ChargeManID,address,InvoiceID,SUCCEED)
#define IDataCore_Insert_PastOrgian(This,Vaild,name,Content,address,Link,TermsOfPayment,PortOfShipment,PortOfDestination,Incoterms,SUCCEED) \
(This)->lpVtbl -> Insert_PastOrgian(This,Vaild,name,Content,address,Link,TermsOfPayment,PortOfShipment,PortOfDestination,Incoterms,SUCCEED)
#define IDataCore_Delete_PastOrgian(This,ID,SUCCEED) \
(This)->lpVtbl -> Delete_PastOrgian(This,ID,SUCCEED)
#define IDataCore_Update_PastOrgian(This,Vaild,name,Content,address,Link,TermsOfPayment,PortOfShipment,PortOfDestination,Incoterms,ID,SUCCEED) \
(This)->lpVtbl -> Update_PastOrgian(This,Vaild,name,Content,address,Link,TermsOfPayment,PortOfShipment,PortOfDestination,Incoterms,ID,SUCCEED)
#define IDataCore_ExcuteTwoSqlTran(This,sqlstr1,sqlstr2,succeed) \
(This)->lpVtbl -> ExcuteTwoSqlTran(This,sqlstr1,sqlstr2,succeed)
#define IDataCore_ExcuteThreeSqlTran(This,sqlstr1,sqlstr2,sqlstr3,succeed) \
(This)->lpVtbl -> ExcuteThreeSqlTran(This,sqlstr1,sqlstr2,sqlstr3,succeed)
#define IDataCore_OutMaxInvoiceID(This,ID) \
(This)->lpVtbl -> OutMaxInvoiceID(This,ID)
#define IDataCore_Insert_Users(This,usersname,pwd,level,succeed) \
(This)->lpVtbl -> Insert_Users(This,usersname,pwd,level,succeed)
#define IDataCore_Update_Users(This,username,pwd,level,id,succeed) \
(This)->lpVtbl -> Update_Users(This,username,pwd,level,id,succeed)
#define IDataCore_Delete_users(This,id,succeed) \
(This)->lpVtbl -> Delete_users(This,id,succeed)
#define IDataCore_Updae_OutPutTwo(This,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,ID,succeed) \
(This)->lpVtbl -> Updae_OutPutTwo(This,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,ID,succeed)
#define IDataCore_ProcessOutPutDetail(This,InVoiceName,Count,unit,UnitPrice,TotalPrice,APS,AllowCode,AllowDate,id,NewGoods,NewDoc,DocVaild,Information,author,Date,RelationShip,DocID,GoodValid,Info,attribute,JodgeDate,JudgeCode,GoodID,Succeed) \
(This)->lpVtbl -> ProcessOutPutDetail(This,InVoiceName,Count,unit,UnitPrice,TotalPrice,APS,AllowCode,AllowDate,id,NewGoods,NewDoc,DocVaild,Information,author,Date,RelationShip,DocID,GoodValid,Info,attribute,JodgeDate,JudgeCode,GoodID,Succeed)
#define IDataCore_InitionConect(This,Constr,pwd,username,Succeed) \
(This)->lpVtbl -> InitionConect(This,Constr,pwd,username,Succeed)
#define IDataCore_DocDateValid(This,DateID,Delay,succeecd) \
(This)->lpVtbl -> DocDateValid(This,DateID,Delay,succeecd)
#define IDataCore_GoodsDateValid(This,DateID,Delay,succeecd) \
(This)->lpVtbl -> GoodsDateValid(This,DateID,Delay,succeecd)
#define IDataCore_Insert_into_GoodsInfo(This,Vaild,info,attribute,JudgeCode,DocID,succeed) \
(This)->lpVtbl -> Insert_into_GoodsInfo(This,Vaild,info,attribute,JudgeCode,DocID,succeed)
#define IDataCore_SortOutPut(This,OutPutID,SortID,succeed) \
(This)->lpVtbl -> SortOutPut(This,OutPutID,SortID,succeed)
#define IDataCore_RtnMaxOutPutID(This,MaxID) \
(This)->lpVtbl -> RtnMaxOutPutID(This,MaxID)
#define IDataCore_ChangeCheckSheetStatus(This,OuPutID,GoodID,succeed) \
(This)->lpVtbl -> ChangeCheckSheetStatus(This,OuPutID,GoodID,succeed)
#define IDataCore_SaveToOutPut(This,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,AllowDate,ID,GoodsID,succeed) \
(This)->lpVtbl -> SaveToOutPut(This,InvoiceName,Count,unit,Unitprice,TotalPrice,APS,AllowCode,AllowDate,ID,GoodsID,succeed)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataCore_InitionConnection_Proxy(
IDataCore __RPC_FAR * This,
/* [in] */ BSTR ConnectionStr,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *Succeed);
void __RPC_STUB IDataCore_InitionConnection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataCore_ExcuteSql_Proxy(
IDataCore __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -