Библиотека работы с ONIX XML - idl
[
uuid(48637B3D-1C92-4C2D-981A-EDED6E6C5629),
version(2.0),
helpstring("onixxml Library - coded by Xelby - www.bookresearch.ru")
]
library onixxml
{
importlib("STDOLE2.TLB");
[
uuid(FFC7438C-617C-4570-8ABF-B2456E7FBF54),
version(1.0),
helpstring("TONIXXML Object")
]
coclass TONIXXML
{
[default] interface ITONIXXML;
};
[
uuid(5E13465B-E924-4DEF-8647-6E6E3B2E753D),
version(1.0),
dual,
oleautomation
]
interface IOnixHeader: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall FromSAN([out, retval] BSTR * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall FromSAN([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall FromCompany([out, retval] BSTR * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall FromCompany([in] BSTR Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall FromPerson([out, retval] BSTR * Value );
[
propput,
id(0x00000004)
]
HRESULT _stdcall FromPerson([in] BSTR Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall ToSAN([out, retval] BSTR * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall ToSAN([in] BSTR Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall ToCompany([out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall ToCompany([in] BSTR Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall ToPerson([out, retval] BSTR * Value );
[
propput,
id(0x00000007)
]
HRESULT _stdcall ToPerson([in] BSTR Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall MessageDate([out, retval] BSTR * Value );
[
propput,
id(0x00000008)
]
HRESULT _stdcall MessageDate([in] BSTR Value );
[
propget,
id(0x00000009)
]
HRESULT _stdcall MessageNumber([out, retval] BSTR * Value );
[
propput,
id(0x00000009)
]
HRESULT _stdcall MessageNumber([in] BSTR Value );
[
propget,
id(0x0000000A)
]
HRESULT _stdcall SentDate([out, retval] BSTR * Value );
[
propput,
id(0x0000000A)
]
HRESULT _stdcall SentDate([in] BSTR Value );
[
propget,
id(0x0000000B)
]
HRESULT _stdcall MessageNote([out, retval] BSTR * Value );
[
propput,
id(0x0000000B)
]
HRESULT _stdcall MessageNote([in] BSTR Value );
[
propget,
id(0x0000000C)
]
HRESULT _stdcall MessageRepeat([out, retval] BSTR * Value );
[
propput,
id(0x0000000C)
]
HRESULT _stdcall MessageRepeat([in] BSTR Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall DefaultLanguageOfText([out, retval] BSTR * Value );
[
propput,
id(0x0000000D)
]
HRESULT _stdcall DefaultLanguageOfText([in] BSTR Value );
};
[
uuid(CCD604B8-5B08-4D63-877B-12E9FA6B4733),
version(1.0)
]
coclass OnixHeader
{
[default] interface IOnixHeader;
};
[
uuid(1D741C0D-FE4C-4F1E-A43E-31BCC2110129),
version(1.0)
]
coclass OnixProducts
{
[default] interface IOnixProducts;
};
[
uuid(94B1EF0C-8C2C-4F07-B0B4-3B9BE367B462),
version(1.0)
]
coclass OnixProduct
{
[default] interface IOnixProduct;
};
[
uuid(81C821D2-6512-41B0-8A60-02F569A32B41),
version(1.0)
]
coclass OnixContributor
{
[default] interface IOnixContributor;
};
[
uuid(843F0B68-5D71-48F7-B958-47DB1E2805F3),
version(1.0)
]
coclass OnixSupplyDetail
{
[default] interface IOnixSupplyDetail;
};
[
uuid(3522F7E6-58EF-47CE-AB1C-90968EFB9D2B),
version(1.0),
dual,
oleautomation
]
interface IOnixPrice: IDispatch
{
[
propget,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall CurrencyCode([out, retval] BSTR * Value );
[
propput,
id(0x00000002)
]
HRESULT _stdcall CurrencyCode([in] BSTR Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall PriceAmount([out, retval] BSTR * Value );
[
propput,
id(0x00000004)
]
HRESULT _stdcall PriceAmount([in] BSTR Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall PriceTypeCode([out, retval] BSTR * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall PriceTypeCode([in] BSTR Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall TaxRatePercent1([out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall TaxRatePercent1([in] BSTR Value );
[
propget,
id(0x000000C9)
]
HRESULT _stdcall DiscountPercent([out, retval] BSTR * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall DiscountPercent([in] BSTR Value );
};
[
uuid(BBDB535A-8CA5-4CA8-BBEE-F0A674AD9437),
version(1.0)
]
coclass OnixPrice
{
[default] interface IOnixPrice;
};
[
uuid(E5AC6E2E-870C-4ADC-A94D-834B6F7EDC94),
version(1.0)
]
coclass ONIXContributors
{
[default] interface IONIXContributors;
};
[
uuid(92DA7229-3B4B-43FC-9DC4-80D34303A5DC),
version(1.0)
]
coclass OnixCommercialDocuments
{
[default] interface IOnixCommercialDocuments;
};
[
uuid(7AEB9E55-2915-4117-9C3B-249F62B5AA5E),
version(1.0)
]
coclass OnixCommercialDocument
{
[default] interface IOnixCommercialDocument;
};
[
uuid(1F848425-9AE1-413A-A99D-1395C54D48AF),
version(1.0)
]
typedef enum tagTOnixDocumentType
{
dtOrder = 0,
dtPayableBill = 1,
dtSale = 2,
dtInvoice = 3,
dtBackSale = 4,
dtComission = 5,
dtBackComission = 6,
dtReportComission = 7,
dtCash = 8,
dtBackCash = 9,
dtPayment = 10,
dtBackPayment = 11
} TOnixDocumentType;
[
uuid(0FE2F085-2946-4737-9D4C-82CDA2F1DDB4),
version(1.0),
helpstring("контрагенты")
]
coclass OnixContragent
{
[default] interface IOnixContragent;
};
[
uuid(38193822-30A2-4E36-BED7-E96ABCC4C45D),
version(1.0)
]
coclass OnixPosition
{
[default] interface IOnixPosition;
};
[
uuid(A5CDA127-6F98-40D3-87F4-900DCDBEEB1B),
version(1.0)
]
typedef enum tagTOnixContragentRole
{
crSaler = 0,
crBuyer = 1,
crPayer = 2,
crRecipient = 3
} TOnixContragentRole;
[
uuid(CA0BFED8-5F91-40A7-9377-B5DEE4988377),
version(1.0)
]
coclass OnixTaxes
{
[default] interface IOnixTaxes;
};
[
uuid(2F931C46-C74A-4623-B7B3-209D50E29CF5),
version(1.0)
]
coclass OnixTax
{
[default] interface IOnixTax;
};
[
uuid(F9A67CA0-8148-4967-847B-9A494A92EF6B),
version(1.0)
]
typedef enum tagTOnixTaxType
{
[
helpstring("НДС")
]
ttAVT = 0,
[
helpstring("НП")
]
ttST = 1
} TOnixTaxType;
[
uuid(E0795CC7-15B9-4B0F-B53A-FEB1AB3E2A9D),
version(1.0)
]
coclass OnixContragents
{
[default] interface IOnixContragents;
};
[
uuid(F1EDB472-53A3-42B9-8052-6EC2B9D5A98A),
version(1.0)
]
coclass OnixPositions
{
[default] interface IOnixPositions;
};
[
uuid(AA8E7866-44B4-4DA0-A8F0-41959698A338),
version(1.0)
]
coclass OnixSubjects
{
[default] interface IOnixSubjects;
};
[
uuid(F5A372A4-E9EC-4B9D-80DE-FCD25E268031),
version(1.0)
]
coclass OnixSubject
{
[default] interface IOnixSubject;
};
[
uuid(6710F4FA-38A8-44E7-9B52-0B02C66E001B),
version(1.0)
]
coclass OnixSeriess
{
[default] interface IOnixSeriess;
};
[
uuid(3CCB3400-B7DA-4F72-B7F3-7A83FDD389E1),
version(1.0)
]
coclass OnixSeries
{
[default] interface IOnixSeries;
};
[
uuid(499F4A42-366D-40FF-891E-D002C7F4C35D),
version(1.0)
]
coclass OnixContainedItems
{
[default] interface IOnixContainedItems;
};
[
uuid(963B5174-9E52-43A7-B6C0-AC12933CAD8B),
version(1.0)
]
coclass OnixContainedItem
{
[default] interface IOnixContainedItem;
};
[
uuid(6598A863-945E-488C-B0D0-0839328558A3),
version(1.0)
]
coclass OnixSets
{
[default] interface IOnixSets;
};
[
uuid(F7756D9A-CE90-40D2-B39E-778760F29610),
version(1.0)
]
coclass OnixSet
{
[default] interface IOnixSet;
};
[
uuid(C3D3B904-DD20-42D8-A205-65691FDCA659),
version(1.0)
]
coclass OnixWebSites
{
[default] interface IOnixWebSites;
};
[
uuid(96D5F2DC-B731-4538-BA37-38E8276E298C),
version(1.0)
]
coclass OnixWebSite
{
[default] interface IOnixWebSite;
};
[
uuid(206FE8AB-2045-491D-BBA2-A220C92AB88D),
version(1.0),
public
]
typedef long TOnixNotificationType;
[
uuid(E1C21FDC-2509-43F1-AE8F-76FDC31BA7DB),
version(1.0),
public
]
typedef long TOnixRecordSourceType;
[
uuid(A030AB49-FE48-4D86-BEBD-9BD5EE6E1110),
version(1.0)
]
typedef enum tagTOnixProductFormType
{
OO = 0,
AA = 1,
AB = 2,
AC = 3,
AD = 4,
AE = 5,
AF = 6,
AZ = 7,
BA = 8,
BB = 9,
BC = 10,
BD = 11,
BE = 12,
BF = 13,
BG = 14,
BH = 15,
BI = 16,
BJ = 17,
BZ = 18,
CA = 19,
CB = 20,
CC = 21,
CD = 22,
CE = 23,
CZ = 24,
DA = 25,
DB = 26,
DC = 27,
DD = 28,
DE = 29,
DF = 30,
DG = 31,
DH = 32,
DZ = 33
} TOnixProductFormType;
[
uuid(D232BF56-ECE3-4C5A-A240-9309C0AB10C6),
version(1.0),
public
]
typedef long TOnixBookFormDetailType;
[
uuid(21BF2586-3426-45F4-8CB6-C51A5664026F),
version(1.0),
helpstring("Dispatch interface for TONIXXML Object"),
dual,
oleautomation
]
interface ITONIXXML: IDispatch
{
[
propget,
id(0x00000003)
]
HRESULT _stdcall Header([out, retval] IOnixHeader ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall LoadFromFile([in] BSTR FileName );
[
propget,
id(0x00000001)
]
HRESULT _stdcall Products([out, retval] IOnixProducts ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000002)
]
HRESULT _stdcall SaveToFile([in] BSTR FileName );
[
propget,
id(0x00000005)
]
HRESULT _stdcall CommercialDocuments([out, retval] OnixCommercialDocuments ** Value /*Warning: unable to validate structure name: */ );
[
id(0x000000C9)
]
HRESULT _stdcall SaveToBookCommerceFile([in] BSTR FileName );
[
id(0x000000CA)
]
HRESULT _stdcall SaveToOnixFile([in] BSTR FileName );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall Version([out, retval] BSTR * Value );
};
[
uuid(EB99AB09-65E8-41B6-A173-F6FEFDF9305F),
version(1.0),
dual,
oleautomation
]
interface IOnixProducts: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixProduct ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000003)
]
HRESULT _stdcall Add([out, retval] IOnixProduct ** Product /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall Delete([in] long Index );
};
[
uuid(03D0E9EB-8FD2-49D7-B59A-F597EF5F7122),
version(1.0),
dual,
oleautomation
]
interface IOnixProduct: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall RecordReference([out, retval] BSTR * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall RecordReference([in] BSTR Value );
[
propget,
id(0x00000002),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000002),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall NotificationType([out, retval] TOnixNotificationType * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000003)
]
HRESULT _stdcall NotificationType([in] TOnixNotificationType Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x00000004)
]
HRESULT _stdcall DistinctiveTitle([out, retval] BSTR * Value );
[
propput,
id(0x00000004)
]
HRESULT _stdcall DistinctiveTitle([in] BSTR Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall EAN13([out, retval] BSTR * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall EAN13([in] BSTR Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall ISBN([out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall ISBN([in] BSTR Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall PublisherName([out, retval] BSTR * Value );
[
propput,
id(0x00000007)
]
HRESULT _stdcall PublisherName([in] BSTR Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall LanguageOfText([out, retval] BSTR * Value );
[
propput,
id(0x00000008)
]
HRESULT _stdcall LanguageOfText([in] BSTR Value );
[
propget,
id(0x00000009)
]
HRESULT _stdcall ProductForm([out, retval] TOnixProductFormType * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000009)
]
HRESULT _stdcall ProductForm([in] TOnixProductFormType Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x0000000A)
]
HRESULT _stdcall NumberOfPages([out, retval] BSTR * Value );
[
propput,
id(0x0000000A)
]
HRESULT _stdcall NumberOfPages([in] BSTR Value );
[
propget,
id(0x0000000B)
]
HRESULT _stdcall MainDescription([out, retval] BSTR * Value );
[
propput,
id(0x0000000B)
]
HRESULT _stdcall MainDescription([in] BSTR Value );
[
propget,
id(0x0000000C)
]
HRESULT _stdcall PublicationDate([out, retval] BSTR * Value );
[
propput,
id(0x0000000C)
]
HRESULT _stdcall PublicationDate([in] BSTR Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall IllustrationsNote([out, retval] BSTR * Value );
[
propput,
id(0x0000000D)
]
HRESULT _stdcall IllustrationsNote([in] BSTR Value );
[
propget,
id(0x0000000E)
]
HRESULT _stdcall Thickness([out, retval] BSTR * Value );
[
propput,
id(0x0000000E)
]
HRESULT _stdcall Thickness([in] BSTR Value );
[
propget,
id(0x0000000F)
]
HRESULT _stdcall ImprintName([out, retval] BSTR * Value );
[
propput,
id(0x0000000F)
]
HRESULT _stdcall ImprintName([in] BSTR Value );
[
propget,
id(0x00000010)
]
HRESULT _stdcall RecordSourceType([out, retval] TOnixRecordSourceType * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000010)
]
HRESULT _stdcall RecordSourceType([in] TOnixRecordSourceType Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x00000011)
]
HRESULT _stdcall RecordSourceIdentifierType([out, retval] long * Value );
[
propput,
id(0x00000011)
]
HRESULT _stdcall RecordSourceIdentifierType([in] long Value );
[
propget,
id(0x00000012)
]
HRESULT _stdcall RecordSourceIdentifier([out, retval] BSTR * Value );
[
propput,
id(0x00000012)
]
HRESULT _stdcall RecordSourceIdentifier([in] BSTR Value );
[
propget,
id(0x00000013)
]
HRESULT _stdcall PublisherProductNo([out, retval] BSTR * Value );
[
propput,
id(0x00000013)
]
HRESULT _stdcall PublisherProductNo([in] BSTR Value );
[
propget,
id(0x00000014)
]
HRESULT _stdcall CoverImageLinkTypeCode([out, retval] BSTR * Value );
[
propput,
id(0x00000014)
]
HRESULT _stdcall CoverImageLinkTypeCode([in] BSTR Value );
[
propget,
id(0x00000015)
]
HRESULT _stdcall CoverImageLink([out, retval] BSTR * Value );
[
propput,
id(0x00000015)
]
HRESULT _stdcall CoverImageLink([in] BSTR Value );
[
propget,
id(0x00000016)
]
HRESULT _stdcall Contributors([out, retval] ONIXContributors ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x00000017)
]
HRESULT _stdcall SupplyDetail([out, retval] OnixSupplyDetail ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000C9)
]
HRESULT _stdcall CityOfPublication([out, retval] BSTR * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall CityOfPublication([in] BSTR Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Subtitle([out, retval] BSTR * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall Subtitle([in] BSTR Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall CopublisherName([out, retval] BSTR * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall CopublisherName([in] BSTR Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall OriginalLanguage([out, retval] BSTR * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall OriginalLanguage([in] BSTR Value );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall Annotation([out, retval] BSTR * Value );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall Annotation([in] BSTR Value );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall ReplacesISBN([out, retval] BSTR * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall ReplacesISBN([in] BSTR Value );
[
propget,
id(0x000000CF)
]
HRESULT _stdcall InitialPrintRun([out, retval] BSTR * Value );
[
propput,
id(0x000000CF)
]
HRESULT _stdcall InitialPrintRun([in] BSTR Value );
[
propget,
id(0x000000D2)
]
HRESULT _stdcall BookFormDetail([out, retval] TOnixBookFormDetailType * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000D2)
]
HRESULT _stdcall BookFormDetail([in] TOnixBookFormDetailType Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000D0)
]
HRESULT _stdcall Subjects([out, retval] OnixSubjects ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000D3)
]
HRESULT _stdcall Height([out, retval] BSTR * Value );
[
propput,
id(0x000000D3)
]
HRESULT _stdcall Height([in] BSTR Value );
[
propget,
id(0x000000D1)
]
HRESULT _stdcall Series([out, retval] OnixSeriess ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000D4)
]
HRESULT _stdcall MainDescriptionAsVariant([out, retval] VARIANT * Value );
[
propput,
id(0x000000D4)
]
HRESULT _stdcall MainDescriptionAsVariant([in] VARIANT Value );
[
propget,
id(0x000000D5)
]
HRESULT _stdcall AnnotationAsVariant([out, retval] VARIANT * Value );
[
propput,
id(0x000000D5)
]
HRESULT _stdcall AnnotationAsVariant([in] VARIANT Value );
[
propget,
id(0x000000D6)
]
HRESULT _stdcall DeletionText([out, retval] BSTR * Value );
[
propput,
id(0x000000D6)
]
HRESULT _stdcall DeletionText([in] BSTR Value );
[
propget,
id(0x000000D7)
]
HRESULT _stdcall RecordSourceName([out, retval] BSTR * Value );
[
propput,
id(0x000000D7)
]
HRESULT _stdcall RecordSourceName([in] BSTR Value );
[
propget,
id(0x000000D8)
]
HRESULT _stdcall ISMN([out, retval] BSTR * Value );
[
propput,
id(0x000000D8)
]
HRESULT _stdcall ISMN([in] BSTR Value );
[
propget,
id(0x000000D9)
]
HRESULT _stdcall ReplacesEAN13([out, retval] BSTR * Value );
[
propput,
id(0x000000D9)
]
HRESULT _stdcall ReplacesEAN13([in] BSTR Value );
[
propget,
id(0x000000DA)
]
HRESULT _stdcall ProductFormDescription([out, retval] BSTR * Value );
[
propput,
id(0x000000DA)
]
HRESULT _stdcall ProductFormDescription([in] BSTR Value );
[
propget,
id(0x000000DB)
]
HRESULT _stdcall NumberOfPieces([out, retval] long * Value );
[
propput,
id(0x000000DB)
]
HRESULT _stdcall NumberOfPieces([in] long Value );
[
propget,
id(0x000000DC)
]
HRESULT _stdcall ContainedItems([out, retval] OnixContainedItems ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000DD)
]
HRESULT _stdcall Sets([out, retval] OnixSets ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000DE)
]
HRESULT _stdcall TranslationOfTitle([out, retval] BSTR * Value );
[
propput,
id(0x000000DE)
]
HRESULT _stdcall TranslationOfTitle([in] BSTR Value );
[
propget,
id(0x000000DF)
]
HRESULT _stdcall FormerTitle([out, retval] BSTR * Value );
[
propput,
id(0x000000DF)
]
HRESULT _stdcall FormerTitle([in] BSTR Value );
[
propget,
id(0x000000E0)
]
HRESULT _stdcall ConferenceDescription([out, retval] BSTR * Value );
[
propput,
id(0x000000E0)
]
HRESULT _stdcall ConferenceDescription([in] BSTR Value );
[
propget,
id(0x000000E1)
]
HRESULT _stdcall ConferenceName([out, retval] BSTR * Value );
[
propput,
id(0x000000E1)
]
HRESULT _stdcall ConferenceName([in] BSTR Value );
[
propget,
id(0x000000E2)
]
HRESULT _stdcall ConferenceNumber([out, retval] long * Value );
[
propput,
id(0x000000E2)
]
HRESULT _stdcall ConferenceNumber([in] long Value );
[
propget,
id(0x000000E3)
]
HRESULT _stdcall ConferenceDate([out, retval] BSTR * Value );
[
propput,
id(0x000000E3)
]
HRESULT _stdcall ConferenceDate([in] BSTR Value );
[
propget,
id(0x000000E4)
]
HRESULT _stdcall ConferencePlace([out, retval] BSTR * Value );
[
propput,
id(0x000000E4)
]
HRESULT _stdcall ConferencePlace([in] BSTR Value );
[
propget,
id(0x000000E5)
]
HRESULT _stdcall EditionNumber([out, retval] long * Value );
[
propput,
id(0x000000E5)
]
HRESULT _stdcall EditionNumber([in] long Value );
[
propget,
id(0x000000E6)
]
HRESULT _stdcall EditionStatement([out, retval] BSTR * Value );
[
propput,
id(0x000000E6)
]
HRESULT _stdcall EditionStatement([in] BSTR Value );
[
propget,
id(0x000000E7)
]
HRESULT _stdcall NumberOfIllustrations([out, retval] long * Value );
[
propput,
id(0x000000E7)
]
HRESULT _stdcall NumberOfIllustrations([in] long Value );
[
propget,
id(0x000000E8)
]
HRESULT _stdcall MapScale([out, retval] long * Value );
[
propput,
id(0x000000E8)
]
HRESULT _stdcall MapScale([in] long Value );
[
propget,
id(0x000000E9)
]
HRESULT _stdcall TitleOfSeries([out, retval] BSTR * Value );
[
propput,
id(0x000000E9)
]
HRESULT _stdcall TitleOfSeries([in] BSTR Value );
};
[
uuid(5FB67DCE-0805-43DA-A742-C9C6AEDEE909),
version(1.0),
helpstring("сведения об авторе"),
dual,
oleautomation
]
interface IOnixContributor: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall ContributorSequenceNumber([out, retval] long * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall ContributorSequenceNumber([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall KeyNames([out, retval] BSTR * Value );
[
propput,
id(0x00000002)
]
HRESULT _stdcall KeyNames([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall NamesBeforeKey([out, retval] BSTR * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall NamesBeforeKey([in] BSTR Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall PersonName([out, retval] BSTR * Value );
[
propput,
id(0x00000004)
]
HRESULT _stdcall PersonName([in] BSTR Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall PersonNameInverted([out, retval] BSTR * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall PersonNameInverted([in] BSTR Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall ContributorRole([out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall ContributorRole([in] BSTR Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall BiographicalNote([out, retval] BSTR * Value );
[
propput,
id(0x00000007)
]
HRESULT _stdcall BiographicalNote([in] BSTR Value );
[
propget,
id(0x00000008),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000008),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000C9)
]
HRESULT _stdcall LanguageCode([out, retval] BSTR * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall LanguageCode([in] BSTR Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall SequenceNumberWithinRole([out, retval] long * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall SequenceNumberWithinRole([in] long Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall TitlesBeforeNames([out, retval] BSTR * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall TitlesBeforeNames([in] BSTR Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall PrefixToKey([out, retval] BSTR * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall PrefixToKey([in] BSTR Value );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall LettersAfterNames([out, retval] BSTR * Value );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall LettersAfterNames([in] BSTR Value );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall ProfessionalPosition([out, retval] BSTR * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall ProfessionalPosition([in] BSTR Value );
[
propget,
id(0x000000CF)
]
HRESULT _stdcall CorporateName([out, retval] BSTR * Value );
[
propput,
id(0x000000CF)
]
HRESULT _stdcall CorporateName([in] BSTR Value );
[
propget,
id(0x000000D0)
]
HRESULT _stdcall WebSites([out, retval] OnixWebSites ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000D1)
]
HRESULT _stdcall Parent([out, retval] IONIXContributors ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000D1)
]
HRESULT _stdcall Parent([in] IONIXContributors * Value /*Warning: unable to validate structure name: */ );
};
[
uuid(6E18806A-13A8-48BC-87DC-E76836FE7BAB),
version(1.0),
dual,
oleautomation
]
interface IOnixSupplyDetail: IDispatch
{
[
propget,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall SupplierName([out, retval] BSTR * Value );
[
propput,
id(0x00000002)
]
HRESULT _stdcall SupplierName([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall AvailabilityCode([out, retval] BSTR * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall AvailabilityCode([in] BSTR Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall PackQuantity([out, retval] long * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall PackQuantity([in] long Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall Price([out, retval] OnixPrice ** Value /*Warning: unable to validate structure name: */ );
};
[
uuid(10F75F50-E16F-4C2E-8ADE-BC50A3086A9C),
version(1.0),
helpstring("сведения об авторах"),
dual,
oleautomation
]
interface IONIXContributors: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixContributor ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000003)
]
HRESULT _stdcall Add([out, retval] IOnixContributor ** Contributor /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall Delete([in] long Index );
[
propget,
id(0x00000006),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000006),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Parent([out, retval] IOnixProduct ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall Parent([in] IOnixProduct * Value /*Warning: unable to validate structure name: */ );
};
[
uuid(4513A6A3-BD9F-481B-BFC9-1595A69778A2),
version(1.0),
dual,
oleautomation
]
interface IOnixCommercialDocuments: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixCommercialDocument ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000003)
]
HRESULT _stdcall Add([out, retval] IOnixCommercialDocument ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall Delete([in] long Index );
};
[
uuid(029CAF3C-D5E7-4BA8-A63B-F25456A013B9),
version(1.0),
dual,
oleautomation
]
interface IOnixCommercialDocument: IDispatch
{
[
propget,
id(0x00000002),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000002),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000003),
helpstring("номер документа")
]
HRESULT _stdcall Number([out, retval] BSTR * Value );
[
propput,
id(0x00000003),
helpstring("номер документа")
]
HRESULT _stdcall Number([in] BSTR Value );
[
propget,
id(0x00000004),
helpstring("тип документа")
]
HRESULT _stdcall DocumentType([out, retval] TOnixDocumentType * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000004),
helpstring("тип документа")
]
HRESULT _stdcall DocumentType([in] TOnixDocumentType Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x00000005),
helpstring("Дата документа")
]
HRESULT _stdcall Date([out, retval] BSTR * Value );
[
propput,
id(0x00000005),
helpstring("Дата документа")
]
HRESULT _stdcall Date([in] BSTR Value );
[
propget,
id(0x00000006),
helpstring("Дата, до которой документ должен быть оплачен")
]
HRESULT _stdcall PaymentDate([out, retval] BSTR * Value );
[
propput,
id(0x00000006),
helpstring("Дата, до которой документ должен быть оплачен")
]
HRESULT _stdcall PaymentDate([in] BSTR Value );
[
propget,
id(0x00000007),
helpstring("Валюта документа")
]
HRESULT _stdcall Currency([out, retval] BSTR * Value );
[
propput,
id(0x00000007),
helpstring("Валюта документа")
]
HRESULT _stdcall Currency([in] BSTR Value );
[
propget,
id(0x00000008),
helpstring("номер договора")
]
HRESULT _stdcall ContractNum([out, retval] BSTR * Value );
[
propput,
id(0x00000008),
helpstring("номер договора")
]
HRESULT _stdcall ContractNum([in] BSTR Value );
[
propget,
id(0x00000009),
helpstring("Произвольный сопроводительный текст")
]
HRESULT _stdcall Comment([out, retval] BSTR * Value );
[
propput,
id(0x00000009),
helpstring("Произвольный сопроводительный текст")
]
HRESULT _stdcall Comment([in] BSTR Value );
[
propget,
id(0x00000001),
helpstring("Определяет фирмы-контрагенты в документе (собственную фирму и контрагента) с указанием их ролей")
]
HRESULT _stdcall Contragents([out, retval] IOnixContragents ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x0000000A),
helpstring("Позиции в документе")
]
HRESULT _stdcall Positions([out, retval] IOnixPositions ** Value /*Warning: unable to validate structure name: */ );
};
[
uuid(C3C9B445-841E-4329-BF99-23FAD543EF5C),
version(1.0),
dual,
oleautomation
]
interface IOnixContragent: IDispatch
{
[
propget,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Name([out, retval] BSTR * Value );
[
propput,
id(0x00000002)
]
HRESULT _stdcall Name([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall ID([out, retval] BSTR * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall ID([in] BSTR Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall Role([out, retval] TOnixContragentRole * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000004)
]
HRESULT _stdcall Role([in] TOnixContragentRole Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x00000005)
]
HRESULT _stdcall Address([out, retval] BSTR * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall Address([in] BSTR Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall LegalAddress([out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall LegalAddress([in] BSTR Value );
[
propget,
id(0x00000007),
helpstring("Краткое наименование")
]
HRESULT _stdcall ShortName([out, retval] BSTR * Value );
[
propput,
id(0x00000007),
helpstring("Краткое наименование")
]
HRESULT _stdcall ShortName([in] BSTR Value );
[
propget,
id(0x0000000A),
helpstring("Произвольный сопроводительный текст")
]
HRESULT _stdcall Comment([out, retval] BSTR * Value );
[
propput,
id(0x0000000A),
helpstring("Произвольный сопроводительный текст")
]
HRESULT _stdcall Comment([in] BSTR Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall Parent([out, retval] IOnixContragents ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x0000000D)
]
HRESULT _stdcall Parent([in] IOnixContragents * Value /*Warning: unable to validate structure name: */ );
};
[
uuid(CBEBD18B-B984-4546-98DD-CDEF7566D2AF),
version(1.0),
helpstring("Позиции в документе"),
dual,
oleautomation
]
interface IOnixPosition: IDispatch
{
[
propget,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000001),
hidden,
nonbrowsable
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000002),
helpstring("Идентификатор товара")
]
HRESULT _stdcall RecordReference([out, retval] BSTR * Value );
[
propput,
id(0x00000002),
helpstring("Идентификатор товара")
]
HRESULT _stdcall RecordReference([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall EAN13([out, retval] double * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall EAN13([in] double Value );
[
propget,
id(0x00000004),
helpstring("Количество товара, шт")
]
HRESULT _stdcall Amount([out, retval] long * Value );
[
propput,
id(0x00000004),
helpstring("Количество товара, шт")
]
HRESULT _stdcall Amount([in] long Value );
[
propget,
id(0x00000005),
helpstring("Цена без налогов")
]
HRESULT _stdcall Price([out, retval] CURRENCY * Value );
[
propput,
id(0x00000005),
helpstring("Цена без налогов")
]
HRESULT _stdcall Price([in] CURRENCY Value );
[
propget,
id(0x00000007),
helpstring("Рекомендованная розничная цена")
]
HRESULT _stdcall RecommendedPrice([out, retval] CURRENCY * Value );
[
propput,
id(0x00000007),
helpstring("Рекомендованная розничная цена")
]
HRESULT _stdcall RecommendedPrice([in] CURRENCY Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall ISBN([out, retval] BSTR * Value );
[
propput,
id(0x00000008)
]
HRESULT _stdcall ISBN([in] BSTR Value );
[
propget,
id(0x00000009),
helpstring("Краткое товарное наименование Автор+Заглавие")
]
HRESULT _stdcall ProductName([out, retval] BSTR * Value );
[
propput,
id(0x00000009),
helpstring("Краткое товарное наименование Автор+Заглавие")
]
HRESULT _stdcall ProductName([in] BSTR Value );
[
propget,
id(0x0000000C),
hidden,
nonbrowsable
]
HRESULT _stdcall Parent([out, retval] IOnixPositions ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x0000000C),
hidden,
nonbrowsable
]
HRESULT _stdcall Parent([in] IOnixPositions * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall Taxes([out, retval] IOnixTaxes ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000C9)
]
HRESULT _stdcall SalePlace([out, retval] BSTR * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall SalePlace([in] BSTR Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall PackQuantity([out, retval] long * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall PackQuantity([in] long Value );
};
[
uuid(F1954841-B738-43A6-A86F-77B7C45F1466),
version(1.0),
dual,
oleautomation
]
interface IOnixTaxes: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixTax ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000003)
]
HRESULT _stdcall Add([out, retval] IOnixTax ** Tax /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall Delete([in] long Index );
[
propget,
id(0x00000005)
]
HRESULT _stdcall Parent([out, retval] IOnixPosition ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000005)
]
HRESULT _stdcall Parent([in] IOnixPosition * Value /*Warning: unable to validate structure name: */ );
};
[
uuid(472F8FE4-5EBE-424E-B28C-7F616A7892D8),
version(1.0),
dual,
oleautomation
]
interface IOnixTax: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall TaxType([out, retval] long * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall TaxType([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Rate([out, retval] double * Value );
[
propput,
id(0x00000002)
]
HRESULT _stdcall Rate([in] double Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall Parent([out, retval] IOnixTaxes ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x00000004)
]
HRESULT _stdcall Parent([in] IOnixTaxes * Value /*Warning: unable to validate structure name: */ );
};
[
uuid(803718EE-A61F-4DA8-8527-422506895597),
version(1.0),
dual,
oleautomation
]
interface IOnixContragents: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixContragent ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall Add([out, retval] IOnixContragent ** Contragent /*Warning: unable to validate structure name: */ );
[
id(0x00000005)
]
HRESULT _stdcall Delete([in] long Index );
};
[
uuid(3CBAB94E-4936-4826-BA07-DD0AEACE5B17),
version(1.0),
dual,
oleautomation
]
interface IOnixPositions: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall Item([in] long Index, [out, retval] OnixPosition ** Value /*Warning: unable to validate structure name: */ );
[
id(0x00000004)
]
HRESULT _stdcall Add([out, retval] IOnixPosition ** Position /*Warning: unable to validate structure name: */ );
[
id(0x00000005)
]
HRESULT _stdcall Delete([in] long Index );
};
[
uuid(88DE430F-36CE-4BB7-8255-CD3D6BC4E3D4),
version(1.0),
dual,
oleautomation
]
interface IOnixSubjects: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
id(0x000000CB)
]
HRESULT _stdcall Add([out, retval] IOnixSubject ** Subject /*Warning: unable to validate structure name: */ );
[
id(0x000000CC)
]
HRESULT _stdcall Delete([in] long Index );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixSubject ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall Parent([out, retval] IOnixProduct ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall Parent([in] IOnixProduct * Value /*Warning: unable to validate structure name: */ );
};
[
uuid(F00B04E1-0C2F-4F00-86F7-691CBA3CF061),
version(1.0),
dual,
oleautomation
]
interface IOnixSubject: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall SubjectSchemeIdentifier([out, retval] long * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall SubjectSchemeIdentifier([in] long Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall SubjectSchemeName([out, retval] BSTR * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall SubjectSchemeName([in] BSTR Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall SubjectCode([out, retval] BSTR * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall SubjectCode([in] BSTR Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall Parent([out, retval] IOnixSubjects ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall Parent([in] IOnixSubjects * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall SubjectSchemeVersion([out, retval] BSTR * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall SubjectSchemeVersion([in] BSTR Value );
};
[
uuid(ECEBE75E-2F41-4791-9520-FEE1D49349AD),
version(1.0),
dual,
oleautomation
]
interface IOnixSeriess: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Parent([out, retval] IOnixProduct ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall Parent([in] IOnixProduct * Value /*Warning: unable to validate structure name: */ );
[
id(0x000000CB)
]
HRESULT _stdcall Add([out, retval] IOnixSeries ** Series /*Warning: unable to validate structure name: */ );
[
id(0x000000CC)
]
HRESULT _stdcall Delete([in] long Index );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixSeries ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall Count([out, retval] long * Value );
};
[
uuid(91EC4117-F878-43C8-A284-61A666641619),
version(1.0),
dual,
oleautomation
]
interface IOnixSeries: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall TitleOfSeries([out, retval] BSTR * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall TitleOfSeries([in] BSTR Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall NumberWithinSeries([out, retval] BSTR * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall NumberWithinSeries([in] BSTR Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall SeriesISSN([out, retval] BSTR * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall SeriesISSN([in] BSTR Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall Parent([out, retval] IOnixSeriess ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall Parent([in] IOnixSeriess * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall YearOfAnnual([out, retval] BSTR * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall YearOfAnnual([in] BSTR Value );
[
propget,
id(0x000000CF)
]
HRESULT _stdcall PublisherSeriesCode([out, retval] BSTR * Value );
[
propput,
id(0x000000CF)
]
HRESULT _stdcall PublisherSeriesCode([in] BSTR Value );
};
[
uuid(154D206D-EA5B-4C5C-AA5E-48AC29A20A12),
version(1.0),
dual,
oleautomation
]
interface IOnixContainedItems: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixContainedItem ** Value /*Warning: unable to validate structure name: */ );
[
id(0x000000CB)
]
HRESULT _stdcall Add([out, retval] IOnixContainedItem ** Item /*Warning: unable to validate structure name: */ );
[
id(0x000000CC)
]
HRESULT _stdcall Delete([in] long Index );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall Parent([out, retval] IOnixProduct ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall Parent([in] IOnixProduct * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall Index([in] long Value );
};
[
uuid(6AE98E8C-8E99-49E3-9B7D-3408ACE6D49F),
version(1.0),
dual,
oleautomation
]
interface IOnixContainedItem: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall ISBN([out, retval] BSTR * Value );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall ISBN([in] BSTR Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall EAN([out, retval] BSTR * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall EAN([in] BSTR Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall ProductForm([out, retval] TOnixProductFormType * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall ProductForm([in] TOnixProductFormType Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall ProductFormDescription([out, retval] BSTR * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall ProductFormDescription([in] BSTR Value );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall NumberOfPieces([out, retval] BSTR * Value );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall NumberOfPieces([in] BSTR Value );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall Parent([out, retval] IOnixContainedItems ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall Parent([in] IOnixContainedItems * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CF)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CF)
]
HRESULT _stdcall Index([in] long Value );
};
[
uuid(A760E09F-B571-4DE5-B2CA-DD49861B85DF),
version(1.0),
dual,
oleautomation
]
interface IOnixSets: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixSet ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall Parent([out, retval] IOnixProduct ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall Parent([in] IOnixProduct * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall Index([in] long Value );
[
id(0x000000CD)
]
HRESULT _stdcall Add([out, retval] IOnixSet ** Value /*Warning: unable to validate structure name: */ );
[
id(0x000000CE)
]
HRESULT _stdcall Delete([in] long Index );
};
[
uuid(83CCF16B-03C3-47B6-A06E-B358E60F33BE),
version(1.0),
dual,
oleautomation
]
interface IOnixSet: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Parent([out, retval] IOnixSets ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall Parent([in] IOnixSets * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall ISBNOfSet([out, retval] BSTR * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall ISBNOfSet([in] BSTR Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall EAN13OfSet([out, retval] BSTR * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall EAN13OfSet([in] BSTR Value );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall TitleOfSets([out, retval] BSTR * Value );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall TitleOfSets([in] BSTR Value );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall SetPartNumber([out, retval] BSTR * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall SetPartNumber([in] BSTR Value );
[
propget,
id(0x000000CF)
]
HRESULT _stdcall SetPartTitle([out, retval] BSTR * Value );
[
propput,
id(0x000000CF)
]
HRESULT _stdcall SetPartTitle([in] BSTR Value );
[
propget,
id(0x000000D0)
]
HRESULT _stdcall ItemNumberWithinSet([out, retval] BSTR * Value );
[
propput,
id(0x000000D0)
]
HRESULT _stdcall ItemNumberWithinSet([in] BSTR Value );
[
propget,
id(0x000000D1)
]
HRESULT _stdcall SetItemTitle([out, retval] BSTR * Value );
[
propput,
id(0x000000D1)
]
HRESULT _stdcall SetItemTitle([in] BSTR Value );
};
[
uuid(7F0F100E-FA37-4D66-995D-0D1B2A88303F),
version(1.0),
dual,
oleautomation
]
interface IOnixWebSites: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Item([in] long Index, [out, retval] IOnixWebSite ** Item /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall Parent([out, retval] IOnixContributor ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall Parent([in] IOnixContributor * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall Index([in] long Value );
[
id(0x000000CD)
]
HRESULT _stdcall Add([out, retval] IOnixWebSite ** Value /*Warning: unable to validate structure name: */ );
[
id(0x000000CE)
]
HRESULT _stdcall Delete([in] long Index );
};
[
uuid(F7ACDAAB-E70A-489A-9C14-3AA614FF833D),
version(1.0),
dual,
oleautomation
]
interface IOnixWebSite: IDispatch
{
[
propget,
id(0x000000C9)
]
HRESULT _stdcall Parent([out, retval] IOnixWebSites ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000C9)
]
HRESULT _stdcall Parent([in] IOnixWebSites * Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall Index([out, retval] long * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall Index([in] long Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall WebsiteDescription([out, retval] BSTR * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall WebsiteDescription([in] BSTR Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall WebsiteLink([out, retval] BSTR * Value );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall WebsiteLink([in] BSTR Value );
};
};
|
|