// ************************************************************************ //
// WARNING
// -------
// This file is generated by the Type Library importer or Type Libary Editor.
// Barring syntax errors, the Editor will parse modifications made to the file.
// However, when applying changes via the Editor this file will be regenerated
// and comments or formatting changes will be lost.
// ************************************************************************ //
// File generated on 4/11/2019 1:49:34 AM (- $Rev: 12980 $, 209233265).

[
  uuid(A9ECA231-FDCD-4296-9DA7-BEA3AEED40F3),
  version(3.2),
  helpstring("losLab PDF Library v3.2")

]
library PDFlibAX
{

  importlib("stdole2.tlb");

  interface IPDFlibrary;
  coclass PDFlibrary;


  [
    uuid(A3B09FCB-76D7-4424-8C50-BDC6561A9901),
    version(3.1),
    helpstring("Interface for PDFlibAX.PDFlibrary Object"),
    dual,
    oleautomation
  ]
  interface IPDFlibrary: IDispatch
  {
    [id(0x045A0000)]
    HRESULT _stdcall AddArcToPath([in] double CenterX, [in] double CenterY, [in] double TotalAngle, [out, retval] long* Value);
    [id(0x045A0001)]
    HRESULT _stdcall AddBoxToPath([in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A0002)]
    HRESULT _stdcall AddCJKFont([in] long CJKFontID, [out, retval] long* Value);
    [id(0x045A0003)]
    HRESULT _stdcall AddCurveToPath([in] double CtAX, [in] double CtAY, [in] double CtBX, [in] double CtBY, [in] double EndX, [in] double EndY, [out, retval] long* Value);
    [id(0x045A0004)]
    HRESULT _stdcall AddEmbeddedFile([in] BSTR FileName, [in] BSTR MIMEType, [out, retval] long* Value);
    [id(0x045A0005)]
    HRESULT _stdcall AddFileAttachment([in] BSTR Title, [in] long EmbeddedFileID, [out, retval] long* Value);
    [id(0x045A0006)]
    HRESULT _stdcall AddFormFieldChoiceSub([in] long Index, [in] BSTR SubName, [in] BSTR DisplayName, [out, retval] long* Value);
    [id(0x045A0007)]
    HRESULT _stdcall AddFormFieldSub([in] long Index, [in] BSTR SubName, [out, retval] long* Value);
    [id(0x045A0008)]
    HRESULT _stdcall AddFormFont([in] long FontID, [out, retval] long* Value);
    [id(0x045A0009)]
    HRESULT _stdcall AddFreeTextAnnotation([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR Text, [in] long Angle, [in] long Options, [out, retval] long* Value);
    [id(0x045A000A)]
    HRESULT _stdcall AddFreeTextAnnotationEx([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR Text, [in] long Angle, [in] long Options, [in] long Transparency, [out, retval] long* Value);
    [id(0x045A000B)]
    HRESULT _stdcall AddGlobalJavaScript([in] BSTR PackageName, [in] BSTR JavaScript, [out, retval] long* Value);
    [id(0x045A000C)]
    HRESULT _stdcall AddImageFromFile([in] BSTR FileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A000D)]
    HRESULT _stdcall AddImageFromFileOffset([in] BSTR FileName, [in] long Offset, [in] long DataLength, [in] long Options, [out, retval] long* Value);
    [id(0x045A0010)]
    HRESULT _stdcall AddImageFromVariant([in] VARIANT SourceData, [in] long Options, [out, retval] long* Value);
    [id(0x045A0011)]
    HRESULT _stdcall AddLGIDictToPage([in] BSTR DictContent, [out, retval] long* Value);
    [id(0x045A0012)]
    HRESULT _stdcall AddLineToPath([in] double EndX, [in] double EndY, [out, retval] long* Value);
    [id(0x045A0013)]
    HRESULT _stdcall AddLinkToDestination([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long DestID, [in] long Options, [out, retval] long* Value);
    [id(0x045A0014)]
    HRESULT _stdcall AddLinkToEmbeddedFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long EmbeddedFileID, [in] BSTR Title, [in] BSTR Contents, [in] long IconType, [in] long Transpareny, [out, retval] long* Value);
    [id(0x045A0015)]
    HRESULT _stdcall AddLinkToFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long Page, [in] double Position, [in] long NewWindow, [in] long Options, [out, retval] long* Value);
    [id(0x045A0016)]
    HRESULT _stdcall AddLinkToFileDest([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] BSTR NamedDest, [in] double Position, [in] long NewWindow, [in] long Options, [out, retval] long* Value);
    [id(0x045A0017)]
    HRESULT _stdcall AddLinkToFileEx([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long DestPage, [in] long NewWindow, [in] long Options, [in] long Zoom, [in] long DestType, [in] double DestLeft, [in] double DestTop, [in] double DestRight, [in] double DestBottom, [out, retval] long* Value);
    [id(0x045A0018)]
    HRESULT _stdcall AddLinkToJavaScript([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR JavaScript, [in] long Options, [out, retval] long* Value);
    [id(0x045A0019)]
    HRESULT _stdcall AddLinkToLocalFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A001A)]
    HRESULT _stdcall AddLinkToPage([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long Page, [in] double Position, [in] long Options, [out, retval] long* Value);
    [id(0x045A001B)]
    HRESULT _stdcall AddLinkToWeb([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR Link, [in] long Options, [out, retval] long* Value);
    [id(0x045A001C)]
    HRESULT _stdcall AddNoteAnnotation([in] double Left, [in] double Top, [in] long AnnotType, [in] double PopupLeft, [in] double PopupTop, [in] double PopupWidth, [in] double PopupHeight, [in] BSTR Title, [in] BSTR Contents, [in] double Red, [in] double Green, [in] double Blue, [in] long Open, [out, retval] long* Value);
    [id(0x045A001D)]
    HRESULT _stdcall AddOpenTypeFontFromFile([in] BSTR FileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A001E)]
    HRESULT _stdcall AddPageLabels([in] long Start, [in] long Style, [in] long Offset, [in] BSTR Prefix, [out, retval] long* Value);
    [id(0x045A001F)]
    HRESULT _stdcall AddPageMatrix([in] double xscale, [in] double yscale, [in] double xoffset, [in] double yoffset, [out, retval] long* Value);
    [id(0x045A0020)]
    HRESULT _stdcall AddRelativeLinkToFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long Page, [in] double Position, [in] long NewWindow, [in] long Options, [out, retval] long* Value);
    [id(0x045A0021)]
    HRESULT _stdcall AddRelativeLinkToFileDest([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] BSTR NamedDest, [in] double Position, [in] long NewWindow, [in] long Options, [out, retval] long* Value);
    [id(0x045A0022)]
    HRESULT _stdcall AddRelativeLinkToFileEx([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long DestPage, [in] long NewWindow, [in] long Options, [in] long Zoom, [in] long DestType, [in] double DestLeft, [in] double DestTop, [in] double DestRight, [in] double DestBottom, [out, retval] long* Value);
    [id(0x045A0023)]
    HRESULT _stdcall AddRelativeLinkToLocalFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A0024)]
    HRESULT _stdcall AddSVGAnnotationFromFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A0025)]
    HRESULT _stdcall AddSWFAnnotationFromFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] BSTR Title, [in] long Options, [out, retval] long* Value);
    [id(0x045A0026)]
    HRESULT _stdcall AddSeparationColor([in] BSTR ColorName, [in] double C, [in] double M, [in] double Y, [in] double K, [in] long Options, [out, retval] long* Value);
    [id(0x045A0027)]
    HRESULT _stdcall AddStampAnnotation([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long StampType, [in] BSTR Title, [in] BSTR Contents, [in] double Red, [in] double Green, [in] double Blue, [in] long Options, [out, retval] long* Value);
    [id(0x045A0028)]
    HRESULT _stdcall AddStampAnnotationFromImage([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] BSTR Title, [in] BSTR Contents, [in] double Red, [in] double Green, [in] double Blue, [in] long Options, [out, retval] long* Value);
    [id(0x045A0029)]
    HRESULT _stdcall AddStampAnnotationFromImageID([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long ImageID, [in] BSTR Title, [in] BSTR Contents, [in] double Red, [in] double Green, [in] double Blue, [in] long Options, [out, retval] long* Value);
    [id(0x045A002A)]
    HRESULT _stdcall AddStandardFont([in] long StandardFontID, [out, retval] long* Value);
    [id(0x045A002B)]
    HRESULT _stdcall AddSubsettedFont([in] BSTR FontName, [in] long CharsetIndex, [in] BSTR SubsetChars, [out, retval] long* Value);
    [id(0x045A002C)]
    HRESULT _stdcall AddTextMarkupAnnotation([in] long MarkupType, [in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A002E)]
    HRESULT _stdcall AddToFileList([in] BSTR ListName, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A002F)]
    HRESULT _stdcall AddTrueTypeFont([in] BSTR FontName, [in] long Embed, [out, retval] long* Value);
    [id(0x045A0030)]
    HRESULT _stdcall AddTrueTypeFontFromFile([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0031)]
    HRESULT _stdcall AddTrueTypeSubsettedFont([in] BSTR FontName, [in] BSTR SubsetChars, [in] long Options, [out, retval] long* Value);
    [id(0x045A0032)]
    HRESULT _stdcall AddType1Font([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0033)]
    HRESULT _stdcall AddU3DAnnotationFromFile([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR FileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A0034)]
    HRESULT _stdcall AnalyseFile([in] BSTR InputFileName, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A0035)]
    HRESULT _stdcall AnnotationCount([out, retval] long* Value);
    [id(0x045A0037)]
    HRESULT _stdcall AppendSpace([in] double RelativeSpace, [out, retval] long* Value);
    [id(0x045A0038)]
    HRESULT _stdcall AppendTableColumns([in] long TableID, [in] long NewColumnCount, [out, retval] long* Value);
    [id(0x045A0039)]
    HRESULT _stdcall AppendTableRows([in] long TableID, [in] long NewRowCount, [out, retval] long* Value);
    [id(0x045A003A)]
    HRESULT _stdcall AppendText([in] BSTR Text, [out, retval] long* Value);
    [id(0x045A003B)]
    HRESULT _stdcall AppendToFile([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A003D)]
    HRESULT _stdcall AppendToVariant([in] long AppendMode, [out, retval] VARIANT* Value);
    [id(0x045A003E)]
    HRESULT _stdcall ApplyStyle([in] BSTR StyleName, [out, retval] long* Value);
    [id(0x045A003F)]
    HRESULT _stdcall AttachAnnotToForm([in] long Index, [out, retval] long* Value);
    [id(0x045A0040)]
    HRESULT _stdcall BalanceContentStream([out, retval] long* Value);
    [id(0x045A0041)]
    HRESULT _stdcall BalancePageTree([in] long Options, [out, retval] long* Value);
    [id(0x045A0042)]
    HRESULT _stdcall BeginPageUpdate([out, retval] long* Value);
    [id(0x045A0043)]
    HRESULT _stdcall CapturePage([in] long Page, [out, retval] long* Value);
    [id(0x045A0044)]
    HRESULT _stdcall CapturePageEx([in] long Page, [in] long Options, [out, retval] long* Value);
    [id(0x045A0045)]
    HRESULT _stdcall CharWidth([in] long CharCode, [out, retval] long* Value);
    [id(0x045A0046)]
    HRESULT _stdcall CheckFileCompliance([in] BSTR InputFileName, [in] BSTR Password, [in] long ComplianceTest, [in] long Options, [out, retval] long* Value);
    [id(0x045A0047)]
    HRESULT _stdcall CheckObjects([out, retval] long* Value);
    [id(0x045A0048)]
    HRESULT _stdcall CheckPageAnnots([out, retval] long* Value);
    [id(0x045A0049)]
    HRESULT _stdcall CheckPassword([in] BSTR Password, [out, retval] long* Value);
    [id(0x045A004A)]
    HRESULT _stdcall ClearFileList([in] BSTR ListName, [out, retval] long* Value);
    [id(0x045A004B)]
    HRESULT _stdcall ClearImage([in] long ImageID, [out, retval] long* Value);
    [id(0x045A004C)]
    HRESULT _stdcall ClearPageLabels([out, retval] long* Value);
    [id(0x045A004D)]
    HRESULT _stdcall ClearTextFormatting([out, retval] long* Value);
    [id(0x045A004E)]
    HRESULT _stdcall CloneOutlineAction([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A004F)]
    HRESULT _stdcall ClonePages([in] long StartPage, [in] long EndPage, [in] long RepeatCount, [out, retval] long* Value);
    [id(0x045A0050)]
    HRESULT _stdcall CloseOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A0051)]
    HRESULT _stdcall ClosePath([out, retval] long* Value);
    [id(0x045A0052)]
    HRESULT _stdcall CombineContentStreams([out, retval] long* Value);
    [id(0x045A0053)]
    HRESULT _stdcall CompareOutlines([in] long FirstOutlineID, [in] long SecondOutlineID, [out, retval] long* Value);
    [id(0x045A0054)]
    HRESULT _stdcall CompressContent([out, retval] long* Value);
    [id(0x045A0055)]
    HRESULT _stdcall CompressFonts([in] long Compress, [out, retval] long* Value);
    [id(0x045A0056)]
    HRESULT _stdcall CompressImages([in] long Compress, [out, retval] long* Value);
    [id(0x045A0057)]
    HRESULT _stdcall CompressPage([out, retval] long* Value);
    [id(0x045A0058)]
    HRESULT _stdcall ContentStreamCount([out, retval] long* Value);
    [id(0x045A0059)]
    HRESULT _stdcall ContentStreamSafe([out, retval] long* Value);
    [id(0x045A005A)]
    HRESULT _stdcall CopyPageRanges([in] long DocumentID, [in] BSTR RangeList, [out, retval] long* Value);
    [id(0x045A005B)]
    HRESULT _stdcall CopyPageRangesEx([in] long DocumentID, [in] BSTR RangeList, [in] long Options, [out, retval] long* Value);
    [id(0x045A005E)]
    HRESULT _stdcall CreateNewObject([out, retval] long* Value);
    [id(0x045A005F)]
    HRESULT _stdcall CreateTable([in] long RowCount, [in] long ColumnCount, [out, retval] long* Value);
    [id(0x045A0060)]
    HRESULT _stdcall DAAppendFile([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A0061)]
    HRESULT _stdcall DACapturePage([in] long FileHandle, [in] long PageRef, [out, retval] long* Value);
    [id(0x045A0062)]
    HRESULT _stdcall DACapturePageEx([in] long FileHandle, [in] long PageRef, [in] long Options, [out, retval] long* Value);
    [id(0x045A0063)]
    HRESULT _stdcall DACloseFile([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A0064)]
    HRESULT _stdcall DADrawCapturedPage([in] long FileHandle, [in] long DACaptureID, [in] long DestPageRef, [in] double PntLeft, [in] double PntBottom, [in] double PntWidth, [in] double PntHeight, [out, retval] long* Value);
    [id(0x045A0065)]
    HRESULT _stdcall DADrawRotatedCapturedPage([in] long FileHandle, [in] long DACaptureID, [in] long DestPageRef, [in] double PntLeft, [in] double PntBottom, [in] double PntWidth, [in] double PntHeight, [in] double Angle, [out, retval] long* Value);
    [id(0x045A0066)]
    HRESULT _stdcall DAEmbedFileStreams([in] long FileHandle, [in] BSTR RootPath, [out, retval] long* Value);
    [id(0x045A0067)]
    HRESULT _stdcall DAExtractPageText([in] long FileHandle, [in] long PageRef, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A0068)]
    HRESULT _stdcall DAExtractPageTextBlocks([in] long FileHandle, [in] long PageRef, [in] long ExtractOptions, [out, retval] long* Value);
    [id(0x045A0069)]
    HRESULT _stdcall DAFindPage([in] long FileHandle, [in] long Page, [out, retval] long* Value);
    [id(0x045A006A)]
    HRESULT _stdcall DAGetAnnotationCount([in] long FileHandle, [in] long PageRef, [out, retval] long* Value);
    [id(0x045A006B)]
    HRESULT _stdcall DAGetFormFieldCount([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A006C)]
    HRESULT _stdcall DAGetFormFieldTitle([in] long FileHandle, [in] long FieldIndex, [out, retval] BSTR* Value);
    [id(0x045A006D)]
    HRESULT _stdcall DAGetFormFieldValue([in] long FileHandle, [in] long FieldIndex, [out, retval] BSTR* Value);
    [id(0x045A006F)]
    HRESULT _stdcall DAGetImageDataToVariant([in] long FileHandle, [in] long ImageListID, [in] long ImageIndex, [out, retval] VARIANT* Value);
    [id(0x045A0070)]
    HRESULT _stdcall DAGetImageDblProperty([in] long FileHandle, [in] long ImageListID, [in] long ImageIndex, [in] long PropertyID, [out, retval] double* Value);
    [id(0x045A0071)]
    HRESULT _stdcall DAGetImageIntProperty([in] long FileHandle, [in] long ImageListID, [in] long ImageIndex, [in] long PropertyID, [out, retval] long* Value);
    [id(0x045A0072)]
    HRESULT _stdcall DAGetImageListCount([in] long FileHandle, [in] long ImageListID, [out, retval] long* Value);
    [id(0x045A0073)]
    HRESULT _stdcall DAGetInformation([in] long FileHandle, [in] BSTR Key, [out, retval] BSTR* Value);
    [id(0x045A0074)]
    HRESULT _stdcall DAGetObjectCount([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A0076)]
    HRESULT _stdcall DAGetObjectToVariant([in] long FileHandle, [in] long ObjectNumber, [out, retval] VARIANT* Value);
    [id(0x045A0077)]
    HRESULT _stdcall DAGetPageBox([in] long FileHandle, [in] long PageRef, [in] long BoxIndex, [in] long Dimension, [out, retval] double* Value);
    [id(0x045A0079)]
    HRESULT _stdcall DAGetPageContentToVariant([in] long FileHandle, [in] long PageRef, [out, retval] VARIANT* Value);
    [id(0x045A007A)]
    HRESULT _stdcall DAGetPageCount([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A007B)]
    HRESULT _stdcall DAGetPageHeight([in] long FileHandle, [in] long PageRef, [out, retval] double* Value);
    [id(0x045A007C)]
    HRESULT _stdcall DAGetPageImageList([in] long FileHandle, [in] long PageRef, [out, retval] long* Value);
    [id(0x045A007D)]
    HRESULT _stdcall DAGetPageWidth([in] long FileHandle, [in] long PageRef, [out, retval] double* Value);
    [id(0x045A007E)]
    HRESULT _stdcall DAGetTextBlockAsString([in] long TextBlockListID, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A007F)]
    HRESULT _stdcall DAGetTextBlockBound([in] long TextBlockListID, [in] long Index, [in] long BoundIndex, [out, retval] double* Value);
    [id(0x045A0080)]
    HRESULT _stdcall DAGetTextBlockCharWidth([in] long TextBlockListID, [in] long Index, [in] long CharIndex, [out, retval] double* Value);
    [id(0x045A0081)]
    HRESULT _stdcall DAGetTextBlockColor([in] long TextBlockListID, [in] long Index, [in] long ColorComponent, [out, retval] double* Value);
    [id(0x045A0082)]
    HRESULT _stdcall DAGetTextBlockColorType([in] long TextBlockListID, [in] long Index, [out, retval] long* Value);
    [id(0x045A0083)]
    HRESULT _stdcall DAGetTextBlockCount([in] long TextBlockListID, [out, retval] long* Value);
    [id(0x045A0084)]
    HRESULT _stdcall DAGetTextBlockFontName([in] long TextBlockListID, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0085)]
    HRESULT _stdcall DAGetTextBlockFontSize([in] long TextBlockListID, [in] long Index, [out, retval] double* Value);
    [id(0x045A0086)]
    HRESULT _stdcall DAGetTextBlockText([in] long TextBlockListID, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0087)]
    HRESULT _stdcall DAHasPageBox([in] long FileHandle, [in] long PageRef, [in] long BoxIndex, [out, retval] long* Value);
    [id(0x045A0088)]
    HRESULT _stdcall DAHidePage([in] long FileHandle, [in] long PageRef, [out, retval] long* Value);
    [id(0x045A0089)]
    HRESULT _stdcall DAMovePage([in] long FileHandle, [in] long PageRef, [in] long TargetPageRef, [in] long Options, [out, retval] long* Value);
    [id(0x045A008A)]
    HRESULT _stdcall DANewPage([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A008B)]
    HRESULT _stdcall DANewPages([in] long FileHandle, [in] long PageCount, [out, retval] long* Value);
    [id(0x045A008C)]
    HRESULT _stdcall DANormalizePage([in] long FileHandle, [in] long PageRef, [in] long NormalizeOptions, [out, retval] long* Value);
    [id(0x045A008D)]
    HRESULT _stdcall DAOpenFile([in] BSTR InputFileName, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A008E)]
    HRESULT _stdcall DAOpenFileReadOnly([in] BSTR InputFileName, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A0090)]
    HRESULT _stdcall DAPageRotation([in] long FileHandle, [in] long PageRef, [out, retval] long* Value);
    [id(0x045A0091)]
    HRESULT _stdcall DAReleaseImageList([in] long FileHandle, [in] long ImageListID, [out, retval] long* Value);
    [id(0x045A0092)]
    HRESULT _stdcall DAReleaseTextBlocks([in] long TextBlockListID, [out, retval] long* Value);
    [id(0x045A0093)]
    HRESULT _stdcall DARemoveUsageRights([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A0094)]
    HRESULT _stdcall DARenderPageToDC([in] long FileHandle, [in] long PageRef, [in] double DPI, [in] long DC, [out, retval] long* Value);
    [id(0x045A0095)]
    HRESULT _stdcall DARenderPageToFile([in] long FileHandle, [in] long PageRef, [in] long Options, [in] double DPI, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0098)]
    HRESULT _stdcall DARenderPageToVariant([in] long FileHandle, [in] long PageRef, [in] long Options, [in] double DPI, [out, retval] VARIANT* Value);
    [id(0x045A0099)]
    HRESULT _stdcall DARotatePage([in] long FileHandle, [in] long PageRef, [in] long Angle, [in] long Options, [out, retval] long* Value);
    [id(0x045A009A)]
    HRESULT _stdcall DASaveAsFile([in] long FileHandle, [in] BSTR OutputFileName, [out, retval] long* Value);
    [id(0x045A009C)]
    HRESULT _stdcall DASaveImageDataToFile([in] long FileHandle, [in] long ImageListID, [in] long ImageIndex, [in] BSTR ImageFileName, [out, retval] long* Value);
    [id(0x045A009E)]
    HRESULT _stdcall DASetInformation([in] long FileHandle, [in] BSTR Key, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A009F)]
    HRESULT _stdcall DASetPageBox([in] long FileHandle, [in] long PageRef, [in] long BoxIndex, [in] double X1, [in] double Y1, [in] double X2, [in] double Y2, [out, retval] long* Value);
    [id(0x045A00A0)]
    HRESULT _stdcall DASetPageLayout([in] long FileHandle, [in] long NewPageLayout, [out, retval] long* Value);
    [id(0x045A00A1)]
    HRESULT _stdcall DASetPageMode([in] long FileHandle, [in] long NewPageMode, [out, retval] long* Value);
    [id(0x045A00A2)]
    HRESULT _stdcall DASetPageSize([in] long FileHandle, [in] long PageRef, [in] double PntWidth, [in] double PntHeight, [out, retval] long* Value);
    [id(0x045A00A3)]
    HRESULT _stdcall DASetTextExtractionArea([in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A00A4)]
    HRESULT _stdcall DASetTextExtractionOptions([in] long OptionID, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A00A5)]
    HRESULT _stdcall DASetTextExtractionScaling([in] long Options, [in] double Horizontal, [in] double Vertical, [out, retval] long* Value);
    [id(0x045A00A6)]
    HRESULT _stdcall DASetTextExtractionWordGap([in] double NewWordGap, [out, retval] long* Value);
    [id(0x045A00A7)]
    HRESULT _stdcall DAShiftedHeader([in] long FileHandle, [out, retval] long* Value);
    [id(0x045A00A8)]
    HRESULT _stdcall Decrypt([out, retval] long* Value);
    [id(0x045A00A9)]
    HRESULT _stdcall DecryptFile([in] BSTR InputFileName, [in] BSTR OutputFileName, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A00AA)]
    HRESULT _stdcall DeleteAnalysis([in] long AnalysisID, [out, retval] long* Value);
    [id(0x045A00AB)]
    HRESULT _stdcall DeleteAnnotation([in] long Index, [out, retval] long* Value);
    [id(0x045A00AC)]
    HRESULT _stdcall DeleteContentStream([out, retval] long* Value);
    [id(0x045A00AD)]
    HRESULT _stdcall DeleteFormField([in] long Index, [out, retval] long* Value);
    [id(0x045A00AE)]
    HRESULT _stdcall DeleteOptionalContentGroup([in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A00AF)]
    HRESULT _stdcall DeletePageLGIDict([in] long DictIndex, [out, retval] long* Value);
    [id(0x045A00B0)]
    HRESULT _stdcall DeletePages([in] long StartPage, [in] long PageCount, [out, retval] long* Value);
    [id(0x045A00B1)]
    HRESULT _stdcall DocJavaScriptAction([in] BSTR ActionType, [in] BSTR JavaScript, [out, retval] long* Value);
    [id(0x045A00B2)]
    HRESULT _stdcall DocumentCount([out, retval] long* Value);
    [id(0x045A00B3)]
    HRESULT _stdcall DrawArc([in] double XPos, [in] double YPos, [in] double Radius, [in] double StartAngle, [in] double EndAngle, [in] long Pie, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00B4)]
    HRESULT _stdcall DrawBarcode([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR Text, [in] long Barcode, [in] long Options, [out, retval] long* Value);
    [id(0x045A00B5)]
    HRESULT _stdcall DrawBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00B6)]
    HRESULT _stdcall DrawCapturedPage([in] long CaptureID, [in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A00B7)]
    HRESULT _stdcall DrawCapturedPageMatrix([in] long CaptureID, [in] double M11, [in] double M12, [in] double M21, [in] double M22, [in] double MDX, [in] double MDY, [out, retval] long* Value);
    [id(0x045A00B8)]
    HRESULT _stdcall DrawCircle([in] double XPos, [in] double YPos, [in] double Radius, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00B9)]
    HRESULT _stdcall DrawDataMatrixSymbol([in] double Left, [in] double Top, [in] double ModuleSize, [in] BSTR Text, [in] long Encoding, [in] long SymbolSize, [in] long Options, [out, retval] long* Value);
    [id(0x045A00BA)]
    HRESULT _stdcall DrawEllipse([in] double XPos, [in] double YPos, [in] double Width, [in] double Height, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00BB)]
    HRESULT _stdcall DrawEllipticArc([in] double XPos, [in] double YPos, [in] double Width, [in] double Height, [in] double StartAngle, [in] double EndAngle, [in] long Pie, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00BC)]
    HRESULT _stdcall DrawHTMLText([in] double Left, [in] double Top, [in] double Width, [in] BSTR HTMLText, [out, retval] long* Value);
    [id(0x045A00BD)]
    HRESULT _stdcall DrawHTMLTextBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR HTMLText, [out, retval] BSTR* Value);
    [id(0x045A00BE)]
    HRESULT _stdcall DrawHTMLTextBoxMatrix([in] double Width, [in] double Height, [in] BSTR HTMLText, [in] double M11, [in] double M12, [in] double M21, [in] double M22, [in] double MDX, [in] double MDY, [out, retval] BSTR* Value);
    [id(0x045A00BF)]
    HRESULT _stdcall DrawHTMLTextMatrix([in] double Width, [in] BSTR HTMLText, [in] double M11, [in] double M12, [in] double M21, [in] double M22, [in] double MDX, [in] double MDY, [out, retval] long* Value);
    [id(0x045A00C0)]
    HRESULT _stdcall DrawImage([in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A00C1)]
    HRESULT _stdcall DrawImageMatrix([in] double M11, [in] double M12, [in] double M21, [in] double M22, [in] double MDX, [in] double MDY, [out, retval] long* Value);
    [id(0x045A00C2)]
    HRESULT _stdcall DrawIntelligentMailBarcode([in] double Left, [in] double Top, [in] double BarWidth, [in] double FullBarHeight, [in] double TrackerHeight, [in] double SpaceWidth, [in] BSTR BarcodeData, [in] long Options, [out, retval] long* Value);
    [id(0x045A00C3)]
    HRESULT _stdcall DrawLine([in] double StartX, [in] double StartY, [in] double EndX, [in] double EndY, [out, retval] long* Value);
    [id(0x045A00C4)]
    HRESULT _stdcall DrawMultiLineText([in] double XPos, [in] double YPos, [in] BSTR Delimiter, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A00C5)]
    HRESULT _stdcall DrawPDF417Symbol([in] double Left, [in] double Top, [in] BSTR Text, [in] long Options, [out, retval] long* Value);
    [id(0x045A00C6)]
    HRESULT _stdcall DrawPDF417SymbolEx([in] double Left, [in] double Top, [in] BSTR Text, [in] long Options, [in] long FixedColumns, [in] long FixedRows, [in] long ErrorLevel, [in] double ModuleSize, [in] double HeightWidthRatio, [out, retval] long* Value);
    [id(0x045A00C7)]
    HRESULT _stdcall DrawPath([in] long PathOptions, [out, retval] long* Value);
    [id(0x045A00C8)]
    HRESULT _stdcall DrawPathEvenOdd([in] long PathOptions, [out, retval] long* Value);
    [id(0x045A00C9)]
    HRESULT _stdcall DrawPostScriptXObject([in] long PSRef, [out, retval] long* Value);
    [id(0x045A00CA)]
    HRESULT _stdcall DrawQRCode([in] double Left, [in] double Top, [in] double SymbolSize, [in] BSTR Text, [in] long EncodeOptions, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00CB)]
    HRESULT _stdcall DrawRotatedBox([in] double Left, [in] double Bottom, [in] double Width, [in] double Height, [in] double Angle, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00CC)]
    HRESULT _stdcall DrawRotatedCapturedPage([in] long CaptureID, [in] double Left, [in] double Bottom, [in] double Width, [in] double Height, [in] double Angle, [out, retval] long* Value);
    [id(0x045A00CD)]
    HRESULT _stdcall DrawRotatedImage([in] double Left, [in] double Bottom, [in] double Width, [in] double Height, [in] double Angle, [out, retval] long* Value);
    [id(0x045A00CE)]
    HRESULT _stdcall DrawRotatedMultiLineText([in] double XPos, [in] double YPos, [in] double Angle, [in] BSTR Delimiter, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A00CF)]
    HRESULT _stdcall DrawRotatedText([in] double XPos, [in] double YPos, [in] double Angle, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A00D0)]
    HRESULT _stdcall DrawRotatedTextBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] double Angle, [in] BSTR Text, [in] long Options, [out, retval] long* Value);
    [id(0x045A00D1)]
    HRESULT _stdcall DrawRotatedTextBoxEx([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] double Angle, [in] BSTR Text, [in] long Options, [in] long Border, [in] long Radius, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00D2)]
    HRESULT _stdcall DrawRoundedBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] double Radius, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00D3)]
    HRESULT _stdcall DrawRoundedRotatedBox([in] double Left, [in] double Bottom, [in] double Width, [in] double Height, [in] double Radius, [in] double Angle, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00D4)]
    HRESULT _stdcall DrawScaledImage([in] double Left, [in] double Top, [in] double Scale, [out, retval] long* Value);
    [id(0x045A00D5)]
    HRESULT _stdcall DrawSpacedText([in] double XPos, [in] double YPos, [in] double Spacing, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A00D6)]
    HRESULT _stdcall DrawTableRows([in] long TableID, [in] double Left, [in] double Top, [in] double Height, [in] long FirstRow, [in] long LastRow, [out, retval] double* Value);
    [id(0x045A00D7)]
    HRESULT _stdcall DrawText([in] double XPos, [in] double YPos, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A00D8)]
    HRESULT _stdcall DrawTextArc([in] double XPos, [in] double YPos, [in] double Radius, [in] double Angle, [in] BSTR Text, [in] long DrawOptions, [out, retval] long* Value);
    [id(0x045A00D9)]
    HRESULT _stdcall DrawTextBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR Text, [in] long Options, [out, retval] long* Value);
    [id(0x045A00DA)]
    HRESULT _stdcall DrawTextBoxMatrix([in] double Width, [in] double Height, [in] BSTR Text, [in] long Options, [in] double M11, [in] double M12, [in] double M21, [in] double M22, [in] double MDX, [in] double MDY, [out, retval] long* Value);
    [id(0x045A00DB)]
    HRESULT _stdcall DrawWrappedText([in] double XPos, [in] double YPos, [in] double Width, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A00DC)]
    HRESULT _stdcall EditableContentStream([out, retval] long* Value);
    [id(0x045A00DD)]
    HRESULT _stdcall EmbedFile([in] BSTR Title, [in] BSTR FileName, [in] BSTR MIMEType, [out, retval] long* Value);
    [id(0x045A00DE)]
    HRESULT _stdcall EmbeddedFileCount([out, retval] long* Value);
    [id(0x045A00DF)]
    HRESULT _stdcall EncapsulateContentStream([out, retval] long* Value);
    [id(0x045A00E0)]
    HRESULT _stdcall EncodePermissions([in] long CanPrint, [in] long CanCopy, [in] long CanChange, [in] long CanAddNotes, [in] long CanFillFields, [in] long CanCopyAccess, [in] long CanAssemble, [in] long CanPrintFull, [out, retval] long* Value);
    [id(0x045A00E1)]
    HRESULT _stdcall EncodeStringFromVariant([in] VARIANT NumberList, [in] BSTR Encoding, [in] long UnmatchedAction, [out, retval] BSTR* Value);
    [id(0x045A00E2)]
    HRESULT _stdcall Encrypt([in] BSTR Owner, [in] BSTR User, [in] long Strength, [in] long Permissions, [out, retval] long* Value);
    [id(0x045A00E3)]
    HRESULT _stdcall EncryptFile([in] BSTR InputFileName, [in] BSTR OutputFileName, [in] BSTR Owner, [in] BSTR User, [in] long Strength, [in] long Permissions, [out, retval] long* Value);
    [id(0x045A00E4)]
    HRESULT _stdcall EncryptWithFingerprint([in] BSTR Fingerprint, [out, retval] long* Value);
    [id(0x045A00E5)]
    HRESULT _stdcall EncryptionAlgorithm([out, retval] long* Value);
    [id(0x045A00E6)]
    HRESULT _stdcall EncryptionStatus([out, retval] long* Value);
    [id(0x045A00E7)]
    HRESULT _stdcall EncryptionStrength([out, retval] long* Value);
    [id(0x045A00E8)]
    HRESULT _stdcall EndPageUpdate([out, retval] long* Value);
    [id(0x045A00E9)]
    HRESULT _stdcall EndSignProcessToFile([in] long SignProcessID, [in] BSTR OutputFile, [out, retval] long* Value);
    [id(0x045A00ED)]
    HRESULT _stdcall ExtractFilePageContentToVariant([in] BSTR InputFileName, [in] BSTR Password, [in] long Page, [out, retval] VARIANT* Value);
    [id(0x045A00EE)]
    HRESULT _stdcall ExtractFilePageText([in] BSTR InputFileName, [in] BSTR Password, [in] long Page, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A00EF)]
    HRESULT _stdcall ExtractFilePageTextBlocks([in] BSTR InputFileName, [in] BSTR Password, [in] long Page, [in] long Options, [out, retval] long* Value);
    [id(0x045A00F0)]
    HRESULT _stdcall ExtractFilePages([in] BSTR InputFileName, [in] BSTR Password, [in] BSTR OutputFileName, [in] BSTR RangeList, [out, retval] long* Value);
    [id(0x045A00F1)]
    HRESULT _stdcall ExtractFilePagesEx([in] BSTR InputFileName, [in] BSTR Password, [in] BSTR OutputFileName, [in] BSTR RangeList, [in] long Options, [out, retval] long* Value);
    [id(0x045A00F2)]
    HRESULT _stdcall ExtractPageRanges([in] BSTR RangeList, [out, retval] long* Value);
    [id(0x045A00F3)]
    HRESULT _stdcall ExtractPageTextBlocks([in] long ExtractOptions, [out, retval] long* Value);
    [id(0x045A00F4)]
    HRESULT _stdcall ExtractPages([in] long StartPage, [in] long PageCount, [out, retval] long* Value);
    [id(0x045A00F5)]
    HRESULT _stdcall FileListCount([in] BSTR ListName, [out, retval] long* Value);
    [id(0x045A00F6)]
    HRESULT _stdcall FileListItem([in] BSTR ListName, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A00F7)]
    HRESULT _stdcall FindFonts([out, retval] long* Value);
    [id(0x045A00F8)]
    HRESULT _stdcall FindFormFieldByTitle([in] BSTR Title, [out, retval] long* Value);
    [id(0x045A00F9)]
    HRESULT _stdcall FindImages([out, retval] long* Value);
    [id(0x045A00FA)]
    HRESULT _stdcall FitImage([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] long HAlign, [in] long VAlign, [in] long Rotate, [out, retval] long* Value);
    [id(0x045A00FB)]
    HRESULT _stdcall FitRotatedTextBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] double Angle, [in] BSTR Text, [in] long Options, [out, retval] long* Value);
    [id(0x045A00FC)]
    HRESULT _stdcall FitTextBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [in] BSTR Text, [in] long Options, [out, retval] long* Value);
    [id(0x045A00FD)]
    HRESULT _stdcall FlattenAnnot([in] long Index, [in] long Options, [out, retval] long* Value);
    [id(0x045A00FE)]
    HRESULT _stdcall FlattenFormField([in] long Index, [out, retval] long* Value);
    [id(0x045A00FF)]
    HRESULT _stdcall FontCount([out, retval] long* Value);
    [id(0x045A0100)]
    HRESULT _stdcall FontFamily([out, retval] BSTR* Value);
    [id(0x045A0101)]
    HRESULT _stdcall FontHasKerning([out, retval] long* Value);
    [id(0x045A0102)]
    HRESULT _stdcall FontName([out, retval] BSTR* Value);
    [id(0x045A0103)]
    HRESULT _stdcall FontReference([out, retval] BSTR* Value);
    [id(0x045A0104)]
    HRESULT _stdcall FontSize([out, retval] long* Value);
    [id(0x045A0105)]
    HRESULT _stdcall FontType([out, retval] long* Value);
    [id(0x045A0106)]
    HRESULT _stdcall FormFieldCount([out, retval] long* Value);
    [id(0x045A0107)]
    HRESULT _stdcall FormFieldHasParent([in] long Index, [out, retval] long* Value);
    [id(0x045A0108)]
    HRESULT _stdcall FormFieldJavaScriptAction([in] long Index, [in] BSTR ActionType, [in] BSTR JavaScript, [out, retval] long* Value);
    [id(0x045A0109)]
    HRESULT _stdcall FormFieldWebLinkAction([in] long Index, [in] BSTR ActionType, [in] BSTR Link, [out, retval] long* Value);
    [id(0x045A010A)]
    HRESULT _stdcall GetActionDest([in] long ActionID, [out, retval] long* Value);
    [id(0x045A010B)]
    HRESULT _stdcall GetActionType([in] long ActionID, [out, retval] BSTR* Value);
    [id(0x045A010C)]
    HRESULT _stdcall GetActionURL([in] long ActionID, [out, retval] BSTR* Value);
    [id(0x045A010D)]
    HRESULT _stdcall GetAnalysisInfo([in] long AnalysisID, [in] long AnalysisItem, [out, retval] BSTR* Value);
    [id(0x045A010E)]
    HRESULT _stdcall GetAnnotActionID([in] long Index, [out, retval] long* Value);
    [id(0x045A010F)]
    HRESULT _stdcall GetAnnotDblProperty([in] long Index, [in] long Tag, [out, retval] double* Value);
    [id(0x045A0110)]
    HRESULT _stdcall GetAnnotDest([in] long Index, [out, retval] long* Value);
    [id(0x045A0111)]
    HRESULT _stdcall GetAnnotEmbeddedFileName([in] long Index, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A0112)]
    HRESULT _stdcall GetAnnotEmbeddedFileToFile([in] long Index, [in] long Options, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0114)]
    HRESULT _stdcall GetAnnotIntProperty([in] long Index, [in] long Tag, [out, retval] long* Value);
    [id(0x045A0115)]
    HRESULT _stdcall GetAnnotQuadCount([in] long Index, [out, retval] long* Value);
    [id(0x045A0116)]
    HRESULT _stdcall GetAnnotQuadPoints([in] long Index, [in] long QuadNumber, [in] long PointNumber, [out, retval] double* Value);
    [id(0x045A0117)]
    HRESULT _stdcall GetAnnotSoundToFile([in] long Index, [in] long Options, [in] BSTR SoundFileName, [out, retval] long* Value);
    [id(0x045A0119)]
    HRESULT _stdcall GetAnnotStrProperty([in] long Index, [in] long Tag, [out, retval] BSTR* Value);
    [id(0x045A011A)]
    HRESULT _stdcall GetBarcodeWidth([in] double NominalWidth, [in] BSTR Text, [in] long Barcode, [out, retval] double* Value);
    [id(0x045A011B)]
    HRESULT _stdcall GetBaseURL([out, retval] BSTR* Value);
    [id(0x045A011C)]
    HRESULT _stdcall GetCSDictEPSG([in] long CSDictID, [out, retval] long* Value);
    [id(0x045A011D)]
    HRESULT _stdcall GetCSDictType([in] long CSDictID, [out, retval] long* Value);
    [id(0x045A011E)]
    HRESULT _stdcall GetCSDictWKT([in] long CSDictID, [out, retval] BSTR* Value);
    [id(0x045A011F)]
    HRESULT _stdcall GetCanvasDC([in] long CanvasWidth, [in] long CanvasHeight, [out, retval] long* Value);
    [id(0x045A0120)]
    HRESULT _stdcall GetCanvasDCEx([in] long CanvasWidth, [in] long CanvasHeight, [in] long ReferenceDC, [out, retval] long* Value);
    [id(0x045A0121)]
    HRESULT _stdcall GetCatalogInformation([in] BSTR Key, [out, retval] BSTR* Value);
    [id(0x045A0123)]
    HRESULT _stdcall GetContentStreamToVariant([out, retval] VARIANT* Value);
    [id(0x045A0124)]
    HRESULT _stdcall GetCustomInformation([in] BSTR Key, [out, retval] BSTR* Value);
    [id(0x045A0125)]
    HRESULT _stdcall GetCustomKeys([in] long Location, [out, retval] BSTR* Value);
    [id(0x045A0126)]
    HRESULT _stdcall GetDefaultPrinterName([out, retval] BSTR* Value);
    [id(0x045A0127)]
    HRESULT _stdcall GetDestName([in] long DestID, [out, retval] BSTR* Value);
    [id(0x045A0128)]
    HRESULT _stdcall GetDestPage([in] long DestID, [out, retval] long* Value);
    [id(0x045A0129)]
    HRESULT _stdcall GetDestType([in] long DestID, [out, retval] long* Value);
    [id(0x045A012A)]
    HRESULT _stdcall GetDestValue([in] long DestID, [in] long ValueKey, [out, retval] double* Value);
    [id(0x045A012B)]
    HRESULT _stdcall GetDocJavaScript([in] BSTR ActionType, [out, retval] BSTR* Value);
    [id(0x045A012C)]
    HRESULT _stdcall GetDocumentFileName([out, retval] BSTR* Value);
    [id(0x045A012D)]
    HRESULT _stdcall GetDocumentFileSize([out, retval] long* Value);
    [id(0x045A012E)]
    HRESULT _stdcall GetDocumentID([in] long Index, [out, retval] long* Value);
    [id(0x045A012F)]
    HRESULT _stdcall GetDocumentIdentifier([in] long Part, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A0130)]
    HRESULT _stdcall GetDocumentMetadata([out, retval] BSTR* Value);
    [id(0x045A0131)]
    HRESULT _stdcall GetDocumentRepaired([out, retval] long* Value);
    [id(0x045A0132)]
    HRESULT _stdcall GetDocumentResourceList([out, retval] BSTR* Value);
    [id(0x045A0133)]
    HRESULT _stdcall GetEmbeddedFileContentToFile([in] long Index, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0136)]
    HRESULT _stdcall GetEmbeddedFileContentToVariant([in] long Index, [out, retval] VARIANT* Value);
    [id(0x045A0137)]
    HRESULT _stdcall GetEmbeddedFileID([in] long Index, [out, retval] long* Value);
    [id(0x045A0138)]
    HRESULT _stdcall GetEmbeddedFileIntProperty([in] long Index, [in] long Tag, [out, retval] long* Value);
    [id(0x045A0139)]
    HRESULT _stdcall GetEmbeddedFileStrProperty([in] long Index, [in] long Tag, [out, retval] BSTR* Value);
    [id(0x045A013A)]
    HRESULT _stdcall GetEncryptionFingerprint([out, retval] BSTR* Value);
    [id(0x045A013B)]
    HRESULT _stdcall GetFileMetadata([in] BSTR InputFileName, [in] BSTR Password, [out, retval] BSTR* Value);
    [id(0x045A013C)]
    HRESULT _stdcall GetFirstChildOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A013D)]
    HRESULT _stdcall GetFirstOutline([out, retval] long* Value);
    [id(0x045A013E)]
    HRESULT _stdcall GetFontEncoding([out, retval] long* Value);
    [id(0x045A013F)]
    HRESULT _stdcall GetFontFlags([in] long FontFlagItemID, [out, retval] long* Value);
    [id(0x045A0140)]
    HRESULT _stdcall GetFontID([in] long Index, [out, retval] long* Value);
    [id(0x045A0141)]
    HRESULT _stdcall GetFontIsEmbedded([out, retval] long* Value);
    [id(0x045A0142)]
    HRESULT _stdcall GetFontIsSubsetted([out, retval] long* Value);
    [id(0x045A0143)]
    HRESULT _stdcall GetFontMetrics([in] long MetricType, [out, retval] long* Value);
    [id(0x045A0144)]
    HRESULT _stdcall GetFontObjectNumber([out, retval] long* Value);
    [id(0x045A0145)]
    HRESULT _stdcall GetFormFieldActionID([in] long Index, [in] BSTR TriggerEvent, [out, retval] long* Value);
    [id(0x045A0146)]
    HRESULT _stdcall GetFormFieldAlignment([in] long Index, [out, retval] long* Value);
    [id(0x045A0147)]
    HRESULT _stdcall GetFormFieldAnnotFlags([in] long Index, [out, retval] long* Value);
    [id(0x045A0148)]
    HRESULT _stdcall GetFormFieldBackgroundColor([in] long Index, [in] long ColorComponent, [out, retval] double* Value);
    [id(0x045A0149)]
    HRESULT _stdcall GetFormFieldBackgroundColorType([in] long Index, [out, retval] long* Value);
    [id(0x045A014A)]
    HRESULT _stdcall GetFormFieldBorderColor([in] long Index, [in] long ColorComponent, [out, retval] double* Value);
    [id(0x045A014B)]
    HRESULT _stdcall GetFormFieldBorderColorType([in] long Index, [out, retval] long* Value);
    [id(0x045A014C)]
    HRESULT _stdcall GetFormFieldBorderProperty([in] long Index, [in] long PropKey, [out, retval] double* Value);
    [id(0x045A014D)]
    HRESULT _stdcall GetFormFieldBorderStyle([in] long Index, [out, retval] long* Value);
    [id(0x045A014E)]
    HRESULT _stdcall GetFormFieldBound([in] long Index, [in] long Edge, [out, retval] double* Value);
    [id(0x045A014F)]
    HRESULT _stdcall GetFormFieldCaption([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0150)]
    HRESULT _stdcall GetFormFieldCaptionEx([in] long Index, [in] long StringType, [out, retval] BSTR* Value);
    [id(0x045A0151)]
    HRESULT _stdcall GetFormFieldCheckStyle([in] long Index, [out, retval] long* Value);
    [id(0x045A0152)]
    HRESULT _stdcall GetFormFieldChildTitle([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0153)]
    HRESULT _stdcall GetFormFieldChoiceType([in] long Index, [out, retval] long* Value);
    [id(0x045A0154)]
    HRESULT _stdcall GetFormFieldColor([in] long Index, [in] long ColorComponent, [out, retval] double* Value);
    [id(0x045A0155)]
    HRESULT _stdcall GetFormFieldComb([in] long Index, [out, retval] long* Value);
    [id(0x045A0156)]
    HRESULT _stdcall GetFormFieldDefaultValue([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0157)]
    HRESULT _stdcall GetFormFieldDescription([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0158)]
    HRESULT _stdcall GetFormFieldFlags([in] long Index, [out, retval] long* Value);
    [id(0x045A0159)]
    HRESULT _stdcall GetFormFieldFontName([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A015A)]
    HRESULT _stdcall GetFormFieldJavaScript([in] long Index, [in] BSTR ActionType, [out, retval] BSTR* Value);
    [id(0x045A015B)]
    HRESULT _stdcall GetFormFieldKidCount([in] long Index, [out, retval] long* Value);
    [id(0x045A015C)]
    HRESULT _stdcall GetFormFieldKidTempIndex([in] long Index, [in] long SubIndex, [out, retval] long* Value);
    [id(0x045A015D)]
    HRESULT _stdcall GetFormFieldMaxLen([in] long Index, [out, retval] long* Value);
    [id(0x045A015E)]
    HRESULT _stdcall GetFormFieldNoExport([in] long Index, [out, retval] long* Value);
    [id(0x045A015F)]
    HRESULT _stdcall GetFormFieldPage([in] long Index, [out, retval] long* Value);
    [id(0x045A0160)]
    HRESULT _stdcall GetFormFieldPrintable([in] long Index, [out, retval] long* Value);
    [id(0x045A0161)]
    HRESULT _stdcall GetFormFieldReadOnly([in] long Index, [out, retval] long* Value);
    [id(0x045A0162)]
    HRESULT _stdcall GetFormFieldRequired([in] long Index, [out, retval] long* Value);
    [id(0x045A0163)]
    HRESULT _stdcall GetFormFieldRichTextString([in] long Index, [in] BSTR Key, [out, retval] BSTR* Value);
    [id(0x045A0164)]
    HRESULT _stdcall GetFormFieldRotation([in] long Index, [out, retval] long* Value);
    [id(0x045A0165)]
    HRESULT _stdcall GetFormFieldSubCount([in] long Index, [out, retval] long* Value);
    [id(0x045A0166)]
    HRESULT _stdcall GetFormFieldSubDisplayName([in] long Index, [in] long SubIndex, [out, retval] BSTR* Value);
    [id(0x045A0167)]
    HRESULT _stdcall GetFormFieldSubName([in] long Index, [in] long SubIndex, [out, retval] BSTR* Value);
    [id(0x045A0168)]
    HRESULT _stdcall GetFormFieldSubmitActionString([in] long Index, [in] BSTR ActionType, [out, retval] BSTR* Value);
    [id(0x045A0169)]
    HRESULT _stdcall GetFormFieldTabOrder([in] long Index, [out, retval] long* Value);
    [id(0x045A016A)]
    HRESULT _stdcall GetFormFieldTabOrderEx([in] long Index, [in] long Options, [out, retval] long* Value);
    [id(0x045A016B)]
    HRESULT _stdcall GetFormFieldTextFlags([in] long Index, [in] long ValueKey, [out, retval] long* Value);
    [id(0x045A016C)]
    HRESULT _stdcall GetFormFieldTextSize([in] long Index, [out, retval] double* Value);
    [id(0x045A016D)]
    HRESULT _stdcall GetFormFieldTitle([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A016E)]
    HRESULT _stdcall GetFormFieldType([in] long Index, [out, retval] long* Value);
    [id(0x045A016F)]
    HRESULT _stdcall GetFormFieldValue([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A0170)]
    HRESULT _stdcall GetFormFieldValueByTitle([in] BSTR Title, [out, retval] BSTR* Value);
    [id(0x045A0171)]
    HRESULT _stdcall GetFormFieldVisible([in] long Index, [out, retval] long* Value);
    [id(0x045A0172)]
    HRESULT _stdcall GetFormFieldWebLink([in] long Index, [in] BSTR ActionType, [out, retval] BSTR* Value);
    [id(0x045A0173)]
    HRESULT _stdcall GetFormFontCount([out, retval] long* Value);
    [id(0x045A0174)]
    HRESULT _stdcall GetFormFontName([in] long FontIndex, [out, retval] BSTR* Value);
    [id(0x045A0175)]
    HRESULT _stdcall GetGlobalJavaScript([in] BSTR PackageName, [out, retval] BSTR* Value);
    [id(0x045A0176)]
    HRESULT _stdcall GetHTMLTextHeight([in] double Width, [in] BSTR HTMLText, [out, retval] double* Value);
    [id(0x045A0177)]
    HRESULT _stdcall GetHTMLTextLineCount([in] double Width, [in] BSTR HTMLText, [out, retval] long* Value);
    [id(0x045A0178)]
    HRESULT _stdcall GetHTMLTextWidth([in] double MaxWidth, [in] BSTR HTMLText, [out, retval] double* Value);
    [id(0x045A0179)]
    HRESULT _stdcall GetImageID([in] long Index, [out, retval] long* Value);
    [id(0x045A017A)]
    HRESULT _stdcall GetImageListCount([in] long ImageListID, [out, retval] long* Value);
    [id(0x045A017C)]
    HRESULT _stdcall GetImageListItemDataToVariant([in] long ImageListID, [in] long ImageIndex, [in] long Options, [out, retval] VARIANT* Value);
    [id(0x045A017D)]
    HRESULT _stdcall GetImageListItemDblProperty([in] long ImageListID, [in] long ImageIndex, [in] long PropertyID, [out, retval] double* Value);
    [id(0x045A017E)]
    HRESULT _stdcall GetImageListItemFormatDesc([in] long ImageListID, [in] long ImageIndex, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A017F)]
    HRESULT _stdcall GetImageListItemIntProperty([in] long ImageListID, [in] long ImageIndex, [in] long PropertyID, [out, retval] long* Value);
    [id(0x045A0180)]
    HRESULT _stdcall GetImageMeasureDict([out, retval] long* Value);
    [id(0x045A0181)]
    HRESULT _stdcall GetImagePageCount([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0183)]
    HRESULT _stdcall GetImagePtDataDict([out, retval] long* Value);
    [id(0x045A0184)]
    HRESULT _stdcall GetInformation([in] long Key, [out, retval] BSTR* Value);
    [id(0x045A0185)]
    HRESULT _stdcall GetInstalledFontsByCharset([in] long CharsetIndex, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A0186)]
    HRESULT _stdcall GetInstalledFontsByCodePage([in] long CodePage, [in] long Options, [out, retval] BSTR* Value);
    [id(0x045A0187)]
    HRESULT _stdcall GetKerning([in] BSTR CharPair, [out, retval] long* Value);
    [id(0x045A0188)]
    HRESULT _stdcall GetLatestPrinterNames([out, retval] BSTR* Value);
    [id(0x045A0189)]
    HRESULT _stdcall GetMaxObjectNumber([out, retval] long* Value);
    [id(0x045A018A)]
    HRESULT _stdcall GetMeasureDictBoundsCount([in] long MeasureDictID, [out, retval] long* Value);
    [id(0x045A018B)]
    HRESULT _stdcall GetMeasureDictBoundsItem([in] long MeasureDictID, [in] long ItemIndex, [out, retval] double* Value);
    [id(0x045A018C)]
    HRESULT _stdcall GetMeasureDictCoordinateSystem([in] long MeasureDictID, [out, retval] long* Value);
    [id(0x045A018D)]
    HRESULT _stdcall GetMeasureDictDCSDict([in] long MeasureDictID, [out, retval] long* Value);
    [id(0x045A018E)]
    HRESULT _stdcall GetMeasureDictGCSDict([in] long MeasureDictID, [out, retval] long* Value);
    [id(0x045A018F)]
    HRESULT _stdcall GetMeasureDictGPTSCount([in] long MeasureDictID, [out, retval] long* Value);
    [id(0x045A0190)]
    HRESULT _stdcall GetMeasureDictGPTSItem([in] long MeasureDictID, [in] long ItemIndex, [out, retval] double* Value);
    [id(0x045A0191)]
    HRESULT _stdcall GetMeasureDictLPTSCount([in] long MeasureDictID, [out, retval] long* Value);
    [id(0x045A0192)]
    HRESULT _stdcall GetMeasureDictLPTSItem([in] long MeasureDictID, [in] long ItemIndex, [out, retval] double* Value);
    [id(0x045A0193)]
    HRESULT _stdcall GetMeasureDictPDU([in] long MeasureDictID, [in] long UnitIndex, [out, retval] long* Value);
    [id(0x045A0194)]
    HRESULT _stdcall GetNamedDestination([in] BSTR DestName, [out, retval] long* Value);
    [id(0x045A0195)]
    HRESULT _stdcall GetNextOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A0196)]
    HRESULT _stdcall GetObjectCount([out, retval] long* Value);
    [id(0x045A0197)]
    HRESULT _stdcall GetObjectDecodeError([in] long ObjectNumber, [out, retval] long* Value);
    [id(0x045A0199)]
    HRESULT _stdcall GetObjectToVariant([in] long ObjectNumber, [out, retval] VARIANT* Value);
    [id(0x045A019A)]
    HRESULT _stdcall GetOpenActionDestination([out, retval] long* Value);
    [id(0x045A019B)]
    HRESULT _stdcall GetOpenActionJavaScript([out, retval] BSTR* Value);
    [id(0x045A019C)]
    HRESULT _stdcall GetOptionalContentConfigCount([out, retval] long* Value);
    [id(0x045A019D)]
    HRESULT _stdcall GetOptionalContentConfigLocked([in] long OptionalContentConfigID, [in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A019E)]
    HRESULT _stdcall GetOptionalContentConfigOrderCount([in] long OptionalContentConfigID, [out, retval] long* Value);
    [id(0x045A019F)]
    HRESULT _stdcall GetOptionalContentConfigOrderItemID([in] long OptionalContentConfigID, [in] long ItemIndex, [out, retval] long* Value);
    [id(0x045A01A0)]
    HRESULT _stdcall GetOptionalContentConfigOrderItemLabel([in] long OptionalContentConfigID, [in] long ItemIndex, [out, retval] BSTR* Value);
    [id(0x045A01A1)]
    HRESULT _stdcall GetOptionalContentConfigOrderItemLevel([in] long OptionalContentConfigID, [in] long ItemIndex, [out, retval] long* Value);
    [id(0x045A01A2)]
    HRESULT _stdcall GetOptionalContentConfigOrderItemType([in] long OptionalContentConfigID, [in] long ItemIndex, [out, retval] long* Value);
    [id(0x045A01A3)]
    HRESULT _stdcall GetOptionalContentConfigState([in] long OptionalContentConfigID, [in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A01A4)]
    HRESULT _stdcall GetOptionalContentGroupID([in] long Index, [out, retval] long* Value);
    [id(0x045A01A5)]
    HRESULT _stdcall GetOptionalContentGroupName([in] long OptionalContentGroupID, [out, retval] BSTR* Value);
    [id(0x045A01A6)]
    HRESULT _stdcall GetOptionalContentGroupPrintable([in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A01A7)]
    HRESULT _stdcall GetOptionalContentGroupVisible([in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A01A8)]
    HRESULT _stdcall GetOrigin([out, retval] long* Value);
    [id(0x045A01A9)]
    HRESULT _stdcall GetOutlineActionID([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01AA)]
    HRESULT _stdcall GetOutlineColor([in] long OutlineID, [in] long ColorComponent, [out, retval] double* Value);
    [id(0x045A01AB)]
    HRESULT _stdcall GetOutlineDest([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01AC)]
    HRESULT _stdcall GetOutlineID([in] long Index, [out, retval] long* Value);
    [id(0x045A01AD)]
    HRESULT _stdcall GetOutlineJavaScript([in] long OutlineID, [out, retval] BSTR* Value);
    [id(0x045A01AE)]
    HRESULT _stdcall GetOutlineObjectNumber([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01AF)]
    HRESULT _stdcall GetOutlineOpenFile([in] long OutlineID, [out, retval] BSTR* Value);
    [id(0x045A01B0)]
    HRESULT _stdcall GetOutlinePage([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01B1)]
    HRESULT _stdcall GetOutlineStyle([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01B2)]
    HRESULT _stdcall GetOutlineWebLink([in] long OutlineID, [out, retval] BSTR* Value);
    [id(0x045A01B3)]
    HRESULT _stdcall GetPageBox([in] long BoxType, [in] long Dimension, [out, retval] double* Value);
    [id(0x045A01B4)]
    HRESULT _stdcall GetPageColorSpaces([in] long Options, [out, retval] BSTR* Value);
    [id(0x045A01B6)]
    HRESULT _stdcall GetPageContentToVariant([out, retval] VARIANT* Value);
    [id(0x045A01B7)]
    HRESULT _stdcall GetPageImageList([in] long Options, [out, retval] long* Value);
    [id(0x045A01B8)]
    HRESULT _stdcall GetPageJavaScript([in] BSTR ActionType, [out, retval] BSTR* Value);
    [id(0x045A01B9)]
    HRESULT _stdcall GetPageLGIDictContent([in] long DictIndex, [out, retval] BSTR* Value);
    [id(0x045A01BA)]
    HRESULT _stdcall GetPageLGIDictCount([out, retval] long* Value);
    [id(0x045A01BB)]
    HRESULT _stdcall GetPageLabel([in] long Page, [out, retval] BSTR* Value);
    [id(0x045A01BC)]
    HRESULT _stdcall GetPageLayout([out, retval] long* Value);
    [id(0x045A01BE)]
    HRESULT _stdcall GetPageMode([out, retval] long* Value);
    [id(0x045A01BF)]
    HRESULT _stdcall GetPageText([in] long ExtractOptions, [out, retval] BSTR* Value);
    [id(0x045A01C0)]
    HRESULT _stdcall GetPageUserUnit([out, retval] double* Value);
    [id(0x045A01C1)]
    HRESULT _stdcall GetPageViewPortCount([out, retval] long* Value);
    [id(0x045A01C2)]
    HRESULT _stdcall GetPageViewPortID([in] long Index, [out, retval] long* Value);
    [id(0x045A01C3)]
    HRESULT _stdcall GetParentOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01C4)]
    HRESULT _stdcall GetPrevOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A01C6)]
    HRESULT _stdcall GetPrintPreviewBitmapToVariant([in] BSTR PrinterName, [in] long PreviewPage, [in] long PrintOptions, [in] long MaxDimension, [in] long PreviewOptions, [out, retval] VARIANT* Value);
    [id(0x045A01C7)]
    HRESULT _stdcall GetPrinterBins([in] BSTR PrinterName, [out, retval] BSTR* Value);
    [id(0x045A01C9)]
    HRESULT _stdcall GetPrinterDevModeToVariant([in] BSTR PrinterName, [out, retval] VARIANT* Value);
    [id(0x045A01CA)]
    HRESULT _stdcall GetPrinterMediaTypes([in] BSTR PrinterName, [out, retval] BSTR* Value);
    [id(0x045A01CB)]
    HRESULT _stdcall GetPrinterNames([out, retval] BSTR* Value);
    [id(0x045A01CC)]
    HRESULT _stdcall GetRenderScale([out, retval] double* Value);
    [id(0x045A01CD)]
    HRESULT _stdcall GetSignProcessByteRange([in] long SignProcessID, [in] long ArrayPosition, [out, retval] long* Value);
    [id(0x045A01CE)]
    HRESULT _stdcall GetSignProcessResult([in] long SignProcessID, [out, retval] long* Value);
    [id(0x045A01CF)]
    HRESULT _stdcall GetStringListCount([in] long StringListID, [out, retval] long* Value);
    [id(0x045A01D0)]
    HRESULT _stdcall GetStringListItem([in] long StringListID, [in] long ItemIndex, [out, retval] BSTR* Value);
    [id(0x045A01D1)]
    HRESULT _stdcall GetTabOrderMode([out, retval] BSTR* Value);
    [id(0x045A01D2)]
    HRESULT _stdcall GetTableCellDblProperty([in] long TableID, [in] long RowNumber, [in] long ColumnNumber, [in] long Tag, [out, retval] double* Value);
    [id(0x045A01D3)]
    HRESULT _stdcall GetTableCellIntProperty([in] long TableID, [in] long RowNumber, [in] long ColumnNumber, [in] long Tag, [out, retval] long* Value);
    [id(0x045A01D4)]
    HRESULT _stdcall GetTableCellStrProperty([in] long TableID, [in] long RowNumber, [in] long ColumnNumber, [in] long Tag, [out, retval] BSTR* Value);
    [id(0x045A01D5)]
    HRESULT _stdcall GetTableColumnCount([in] long TableID, [out, retval] long* Value);
    [id(0x045A01D6)]
    HRESULT _stdcall GetTableLastDrawnRow([in] long TableID, [out, retval] long* Value);
    [id(0x045A01D7)]
    HRESULT _stdcall GetTableRowCount([in] long TableID, [out, retval] long* Value);
    [id(0x045A01D8)]
    HRESULT _stdcall GetTempPath([out, retval] BSTR* Value);
    [id(0x045A01D9)]
    HRESULT _stdcall GetTextAscent([out, retval] double* Value);
    [id(0x045A01DA)]
    HRESULT _stdcall GetTextBlockAsString([in] long TextBlockListID, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A01DB)]
    HRESULT _stdcall GetTextBlockBound([in] long TextBlockListID, [in] long Index, [in] long BoundIndex, [out, retval] double* Value);
    [id(0x045A01DC)]
    HRESULT _stdcall GetTextBlockCharWidth([in] long TextBlockListID, [in] long Index, [in] long CharIndex, [out, retval] double* Value);
    [id(0x045A01DD)]
    HRESULT _stdcall GetTextBlockColor([in] long TextBlockListID, [in] long Index, [in] long ColorComponent, [out, retval] double* Value);
    [id(0x045A01DE)]
    HRESULT _stdcall GetTextBlockColorType([in] long TextBlockListID, [in] long Index, [out, retval] long* Value);
    [id(0x045A01DF)]
    HRESULT _stdcall GetTextBlockCount([in] long TextBlockListID, [out, retval] long* Value);
    [id(0x045A01E0)]
    HRESULT _stdcall GetTextBlockFontName([in] long TextBlockListID, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A01E1)]
    HRESULT _stdcall GetTextBlockFontSize([in] long TextBlockListID, [in] long Index, [out, retval] double* Value);
    [id(0x045A01E2)]
    HRESULT _stdcall GetTextBlockText([in] long TextBlockListID, [in] long Index, [out, retval] BSTR* Value);
    [id(0x045A01E3)]
    HRESULT _stdcall GetTextBound([in] long Edge, [out, retval] double* Value);
    [id(0x045A01E4)]
    HRESULT _stdcall GetTextDescent([out, retval] double* Value);
    [id(0x045A01E5)]
    HRESULT _stdcall GetTextHeight([out, retval] double* Value);
    [id(0x045A01E6)]
    HRESULT _stdcall GetTextSize([out, retval] double* Value);
    [id(0x045A01E7)]
    HRESULT _stdcall GetTextWidth([in] BSTR Text, [out, retval] double* Value);
    [id(0x045A01E8)]
    HRESULT _stdcall GetUnicodeCharactersFromEncoding([in] long Encoding, [out, retval] BSTR* Value);
    [id(0x045A01E9)]
    HRESULT _stdcall GetViewPortBBox([in] long ViewPortID, [in] long Dimension, [out, retval] double* Value);
    [id(0x045A01EA)]
    HRESULT _stdcall GetViewPortMeasureDict([in] long ViewPortID, [out, retval] long* Value);
    [id(0x045A01EB)]
    HRESULT _stdcall GetViewPortName([in] long ViewPortID, [out, retval] BSTR* Value);
    [id(0x045A01EC)]
    HRESULT _stdcall GetViewPortPtDataDict([in] long ViewPortID, [out, retval] long* Value);
    [id(0x045A01ED)]
    HRESULT _stdcall GetViewerPreferences([in] long Option, [out, retval] long* Value);
    [id(0x045A01EE)]
    HRESULT _stdcall GetWrappedText([in] double Width, [in] BSTR Delimiter, [in] BSTR Text, [out, retval] BSTR* Value);
    [id(0x045A01EF)]
    HRESULT _stdcall GetWrappedTextBreakString([in] double Width, [in] BSTR Delimiter, [in] BSTR Text, [out, retval] BSTR* Value);
    [id(0x045A01F0)]
    HRESULT _stdcall GetWrappedTextHeight([in] double Width, [in] BSTR Text, [out, retval] double* Value);
    [id(0x045A01F1)]
    HRESULT _stdcall GetWrappedTextLineCount([in] double Width, [in] BSTR Text, [out, retval] long* Value);
    [id(0x045A01F2)]
    HRESULT _stdcall GetXFAFormFieldCount([out, retval] long* Value);
    [id(0x045A01F3)]
    HRESULT _stdcall GetXFAFormFieldName([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A01F4)]
    HRESULT _stdcall GetXFAFormFieldNames([in] BSTR Delimiter, [out, retval] BSTR* Value);
    [id(0x045A01F5)]
    HRESULT _stdcall GetXFAFormFieldValue([in] BSTR XFAFieldName, [out, retval] BSTR* Value);
    [id(0x045A01F7)]
    HRESULT _stdcall GlobalJavaScriptCount([out, retval] long* Value);
    [id(0x045A01F8)]
    HRESULT _stdcall GlobalJavaScriptPackageName([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A01F9)]
    HRESULT _stdcall HasFontResources([out, retval] long* Value);
    [id(0x045A01FA)]
    HRESULT _stdcall HasPageBox([in] long BoxType, [out, retval] long* Value);
    [id(0x045A01FB)]
    HRESULT _stdcall HidePage([out, retval] long* Value);
    [id(0x045A01FC)]
    HRESULT _stdcall ImageCount([out, retval] long* Value);
    [id(0x045A01FD)]
    HRESULT _stdcall ImageFillColor([out, retval] long* Value);
    [id(0x045A01FE)]
    HRESULT _stdcall ImageHeight([out, retval] long* Value);
    [id(0x045A01FF)]
    HRESULT _stdcall ImageHorizontalResolution([out, retval] long* Value);
    [id(0x045A0200)]
    HRESULT _stdcall ImageResolutionUnits([out, retval] long* Value);
    [id(0x045A0201)]
    HRESULT _stdcall ImageType([out, retval] long* Value);
    [id(0x045A0202)]
    HRESULT _stdcall ImageVerticalResolution([out, retval] long* Value);
    [id(0x045A0203)]
    HRESULT _stdcall ImageWidth([out, retval] long* Value);
    [id(0x045A0204)]
    HRESULT _stdcall ImportEMFFromFile([in] BSTR FileName, [in] long FontOptions, [in] long GeneralOptions, [out, retval] long* Value);
    [id(0x045A0206)]
    HRESULT _stdcall InsertPages([in] long StartPage, [in] long PageCount, [out, retval] long* Value);
    [id(0x045A0207)]
    HRESULT _stdcall InsertTableColumns([in] long TableID, [in] long Position, [in] long NewColumnCount, [out, retval] long* Value);
    [id(0x045A0208)]
    HRESULT _stdcall InsertTableRows([in] long TableID, [in] long Position, [in] long NewRowCount, [out, retval] long* Value);
    [id(0x045A0209)]
    HRESULT _stdcall IsAnnotFormField([in] long Index, [out, retval] long* Value);
    [id(0x045A020A)]
    HRESULT _stdcall IsLinearized([out, retval] long* Value);
    [id(0x045A020B)]
    HRESULT _stdcall IsTaggedPDF([out, retval] long* Value);
    [id(0x045A020C)]
    HRESULT _stdcall LastErrorCode([out, retval] long* Value);
    [id(0x045A020D)]
    HRESULT _stdcall LastRenderError([out, retval] BSTR* Value);
    [id(0x045A020E)]
    HRESULT _stdcall LibraryVersion([out, retval] BSTR* Value);
    [id(0x045A020F)]
    HRESULT _stdcall LibraryVersionEx([out, retval] BSTR* Value);
    [id(0x045A0211)]
    HRESULT _stdcall LinearizeFile([in] BSTR InputFileName, [in] BSTR Password, [in] BSTR OutputFileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A0212)]
    HRESULT _stdcall LoadFromCanvasDC([in] double DPI, [in] long Options, [out, retval] long* Value);
    [id(0x045A0213)]
    HRESULT _stdcall LoadFromFile([in] BSTR FileName, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A0216)]
    HRESULT _stdcall LoadFromVariant([in] VARIANT Source, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A0217)]
    HRESULT _stdcall LoadState([out, retval] long* Value);
    [id(0x045A0218)]
    HRESULT _stdcall MergeDocument([in] long DocumentID, [out, retval] long* Value);
    [id(0x045A0219)]
    HRESULT _stdcall MergeFileList([in] BSTR ListName, [in] BSTR OutputFileName, [out, retval] long* Value);
    [id(0x045A021A)]
    HRESULT _stdcall MergeFileListFast([in] BSTR ListName, [in] BSTR OutputFileName, [out, retval] long* Value);
    [id(0x045A021B)]
    HRESULT _stdcall MergeFiles([in] BSTR FirstFileName, [in] BSTR SecondFileName, [in] BSTR OutputFileName, [out, retval] long* Value);
    [id(0x045A021D)]
    HRESULT _stdcall MergeTableCells([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [out, retval] long* Value);
    [id(0x045A021E)]
    HRESULT _stdcall MoveContentStream([in] long FromPosition, [in] long ToPosition, [out, retval] long* Value);
    [id(0x045A021F)]
    HRESULT _stdcall MoveOutlineAfter([in] long OutlineID, [in] long SiblingID, [out, retval] long* Value);
    [id(0x045A0220)]
    HRESULT _stdcall MoveOutlineBefore([in] long OutlineID, [in] long SiblingID, [out, retval] long* Value);
    [id(0x045A0221)]
    HRESULT _stdcall MovePage([in] long NewPosition, [out, retval] long* Value);
    [id(0x045A0222)]
    HRESULT _stdcall MovePath([in] double NewX, [in] double NewY, [out, retval] long* Value);
    [id(0x045A0223)]
    HRESULT _stdcall MultiplyScale([in] double MultScaleBy, [out, retval] long* Value);
    [id(0x045A0224)]
    HRESULT _stdcall NewChildFormField([in] long Index, [in] BSTR Title, [in] long FieldType, [out, retval] long* Value);
    [id(0x045A0225)]
    HRESULT _stdcall NewContentStream([out, retval] long* Value);
    [id(0x045A0226)]
    HRESULT _stdcall NewCustomPrinter([in] BSTR OriginalPrinterName, [out, retval] BSTR* Value);
    [id(0x045A0227)]
    HRESULT _stdcall NewDestination([in] long DestPage, [in] long Zoom, [in] long DestType, [in] double Left, [in] double Top, [in] double Right, [in] double Bottom, [out, retval] long* Value);
    [id(0x045A0228)]
    HRESULT _stdcall NewDocument([out, retval] long* Value);
    [id(0x045A0229)]
    HRESULT _stdcall NewFormField([in] BSTR Title, [in] long FieldType, [out, retval] long* Value);
    [id(0x045A022A)]
    HRESULT _stdcall NewInternalPrinterObject([in] long Options, [out, retval] long* Value);
    [id(0x045A022B)]
    HRESULT _stdcall NewNamedDestination([in] BSTR DestName, [in] long DestID, [out, retval] long* Value);
    [id(0x045A022C)]
    HRESULT _stdcall NewOptionalContentGroup([in] BSTR GroupName, [out, retval] long* Value);
    [id(0x045A022D)]
    HRESULT _stdcall NewOutline([in] long Parent, [in] BSTR Title, [in] long DestPage, [in] double DestPosition, [out, retval] long* Value);
    [id(0x045A022E)]
    HRESULT _stdcall NewPage([out, retval] long* Value);
    [id(0x045A022F)]
    HRESULT _stdcall NewPageFromCanvasDC([in] double DPI, [in] long Options, [out, retval] long* Value);
    [id(0x045A0230)]
    HRESULT _stdcall NewPages([in] long PageCount, [out, retval] long* Value);
    [id(0x045A0231)]
    HRESULT _stdcall NewPostScriptXObject([in] BSTR PS, [out, retval] long* Value);
    [id(0x045A0232)]
    HRESULT _stdcall NewRGBAxialShader([in] BSTR ShaderName, [in] double StartX, [in] double StartY, [in] double StartRed, [in] double StartGreen, [in] double StartBlue, [in] double EndX, [in] double EndY, [in] double EndRed, [in] double EndGreen, [in] double EndBlue, [in] long Extend, [out, retval] long* Value);
    [id(0x045A0233)]
    HRESULT _stdcall NewSignProcessFromFile([in] BSTR InputFile, [in] BSTR Password, [out, retval] long* Value);
    [id(0x045A0236)]
    HRESULT _stdcall NewStaticOutline([in] long Parent, [in] BSTR Title, [out, retval] long* Value);
    [id(0x045A0237)]
    HRESULT _stdcall NewTilingPatternFromCapturedPage([in] BSTR PatternName, [in] long CaptureID, [out, retval] long* Value);
    [id(0x045A0238)]
    HRESULT _stdcall NoEmbedFontListAdd([in] BSTR FontName, [out, retval] long* Value);
    [id(0x045A0239)]
    HRESULT _stdcall NoEmbedFontListCount([out, retval] long* Value);
    [id(0x045A023A)]
    HRESULT _stdcall NoEmbedFontListGet([in] long Index, [out, retval] BSTR* Value);
    [id(0x045A023B)]
    HRESULT _stdcall NoEmbedFontListRemoveAll([out, retval] long* Value);
    [id(0x045A023C)]
    HRESULT _stdcall NoEmbedFontListRemoveIndex([in] long Index, [out, retval] long* Value);
    [id(0x045A023D)]
    HRESULT _stdcall NoEmbedFontListRemoveName([in] BSTR FontName, [out, retval] long* Value);
    [id(0x045A023E)]
    HRESULT _stdcall NormalizePage([in] long NormalizeOptions, [out, retval] long* Value);
    [id(0x045A023F)]
    HRESULT _stdcall OpenOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A0240)]
    HRESULT _stdcall OptionalContentGroupCount([out, retval] long* Value);
    [id(0x045A0241)]
    HRESULT _stdcall OutlineCount([out, retval] long* Value);
    [id(0x045A0242)]
    HRESULT _stdcall OutlineTitle([in] long OutlineID, [out, retval] BSTR* Value);
    [id(0x045A0243)]
    HRESULT _stdcall PageCount([out, retval] long* Value);
    [id(0x045A0244)]
    HRESULT _stdcall PageHasFontResources([in] long PageNumber, [out, retval] long* Value);
    [id(0x045A0245)]
    HRESULT _stdcall PageHeight([out, retval] double* Value);
    [id(0x045A0246)]
    HRESULT _stdcall PageJavaScriptAction([in] BSTR ActionType, [in] BSTR JavaScript, [out, retval] long* Value);
    [id(0x045A0247)]
    HRESULT _stdcall PageRotation([out, retval] long* Value);
    [id(0x045A0248)]
    HRESULT _stdcall PageWidth([out, retval] double* Value);
    [id(0x045A0249)]
    HRESULT _stdcall PrintDocument([in] BSTR PrinterName, [in] long StartPage, [in] long EndPage, [in] long Options, [out, retval] long* Value);
    [id(0x045A024A)]
    HRESULT _stdcall PrintDocumentToFile([in] BSTR PrinterName, [in] long StartPage, [in] long EndPage, [in] long Options, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A024C)]
    HRESULT _stdcall PrintMode([in] long Mode, [out, retval] long* Value);
    [id(0x045A024D)]
    HRESULT _stdcall PrintOptions([in] long PageScaling, [in] long AutoRotateCenter, [in] BSTR Title, [out, retval] long* Value);
    [id(0x045A024E)]
    HRESULT _stdcall PrintPages([in] BSTR PrinterName, [in] BSTR PageRanges, [in] long Options, [out, retval] long* Value);
    [id(0x045A024F)]
    HRESULT _stdcall PrintPagesToFile([in] BSTR PrinterName, [in] BSTR PageRanges, [in] long Options, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0252)]
    HRESULT _stdcall ReleaseImage([in] long ImageID, [out, retval] long* Value);
    [id(0x045A0253)]
    HRESULT _stdcall ReleaseImageList([in] long ImageListID, [out, retval] long* Value);
    [id(0x045A0255)]
    HRESULT _stdcall ReleaseSignProcess([in] long SignProcessID, [out, retval] long* Value);
    [id(0x045A0256)]
    HRESULT _stdcall ReleaseStringList([in] long StringListID, [out, retval] long* Value);
    [id(0x045A0257)]
    HRESULT _stdcall ReleaseTextBlocks([in] long TextBlockListID, [out, retval] long* Value);
    [id(0x045A0258)]
    HRESULT _stdcall RemoveAppearanceStream([in] long Index, [out, retval] long* Value);
    [id(0x045A0259)]
    HRESULT _stdcall RemoveCustomInformation([in] BSTR Key, [out, retval] long* Value);
    [id(0x045A025A)]
    HRESULT _stdcall RemoveDocument([in] long DocumentID, [out, retval] long* Value);
    [id(0x045A025B)]
    HRESULT _stdcall RemoveEmbeddedFile([in] long Index, [out, retval] long* Value);
    [id(0x045A025C)]
    HRESULT _stdcall RemoveFormFieldBackgroundColor([in] long Index, [out, retval] long* Value);
    [id(0x045A025D)]
    HRESULT _stdcall RemoveFormFieldBorderColor([in] long Index, [out, retval] long* Value);
    [id(0x045A025E)]
    HRESULT _stdcall RemoveFormFieldChoiceSub([in] long Index, [in] BSTR SubName, [out, retval] long* Value);
    [id(0x045A025F)]
    HRESULT _stdcall RemoveGlobalJavaScript([in] BSTR PackageName, [out, retval] long* Value);
    [id(0x045A0260)]
    HRESULT _stdcall RemoveOpenAction([out, retval] long* Value);
    [id(0x045A0261)]
    HRESULT _stdcall RemoveOutline([in] long OutlineID, [out, retval] long* Value);
    [id(0x045A0262)]
    HRESULT _stdcall RemovePageBox([in] long BoxType, [out, retval] long* Value);
    [id(0x045A0263)]
    HRESULT _stdcall RemoveSharedContentStreams([out, retval] long* Value);
    [id(0x045A0264)]
    HRESULT _stdcall RemoveStyle([in] BSTR StyleName, [out, retval] long* Value);
    [id(0x045A0265)]
    HRESULT _stdcall RemoveUsageRights([out, retval] long* Value);
    [id(0x045A0266)]
    HRESULT _stdcall RemoveXFAEntries([in] long Options, [out, retval] long* Value);
    [id(0x045A0267)]
    HRESULT _stdcall RenderAsMultipageTIFFToFile([in] double DPI, [in] BSTR PageRanges, [in] long ImageOptions, [in] long OutputOptions, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0268)]
    HRESULT _stdcall RenderDocumentToFile([in] double DPI, [in] long StartPage, [in] long EndPage, [in] long Options, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0269)]
    HRESULT _stdcall RenderPageToDC([in] double DPI, [in] long Page, [in] long DC, [out, retval] long* Value);
    [id(0x045A026A)]
    HRESULT _stdcall RenderPageToDCClip([in] double DPI, [in] long Page, [in] long DC, [in] BSTR Clip, [out, retval] long* Value);
    [id(0x045A026B)]
    HRESULT _stdcall RenderPageToFile([in] double DPI, [in] long Page, [in] long Options, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A026E)]
    HRESULT _stdcall RenderPageToVariant([in] double DPI, [in] long Page, [in] long Options, [out, retval] VARIANT* Value);
    [id(0x045A026F)]
    HRESULT _stdcall ReplaceFonts([in] long Options, [out, retval] long* Value);
    [id(0x045A0270)]
    HRESULT _stdcall ReplaceImage([in] long OriginalImageID, [in] long NewImageID, [out, retval] long* Value);
    [id(0x045A0271)]
    HRESULT _stdcall ReplaceTag([in] BSTR Tag, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A0272)]
    HRESULT _stdcall RequestPrinterStatus([in] long StatusCommand, [out, retval] long* Value);
    [id(0x045A0273)]
    HRESULT _stdcall RetrieveCustomDataToFile([in] BSTR Key, [in] BSTR FileName, [in] long Location, [out, retval] long* Value);
    [id(0x045A0275)]
    HRESULT _stdcall RetrieveCustomDataToVariant([in] BSTR Key, [in] long Location, [out, retval] VARIANT* Value);
    [id(0x045A0276)]
    HRESULT _stdcall ReverseImage([in] long Reset, [out, retval] long* Value);
    [id(0x045A0277)]
    HRESULT _stdcall RotatePage([in] long PageRotation, [out, retval] long* Value);
    [id(0x045A0278)]
    HRESULT _stdcall SaveFontToFile([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0279)]
    HRESULT _stdcall SaveImageListItemDataToFile([in] long ImageListID, [in] long ImageIndex, [in] long Options, [in] BSTR ImageFileName, [out, retval] long* Value);
    [id(0x045A027A)]
    HRESULT _stdcall SaveImageToFile([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A027D)]
    HRESULT _stdcall SaveImageToVariant([out, retval] VARIANT* Value);
    [id(0x045A027E)]
    HRESULT _stdcall SaveState([out, retval] long* Value);
    [id(0x045A027F)]
    HRESULT _stdcall SaveStyle([in] BSTR StyleName, [out, retval] long* Value);
    [id(0x045A0280)]
    HRESULT _stdcall SaveToFile([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0283)]
    HRESULT _stdcall SaveToVariant([out, retval] VARIANT* Value);
    [id(0x045A0284)]
    HRESULT _stdcall SecurityInfo([in] long SecurityItem, [out, retval] long* Value);
    [id(0x045A0285)]
    HRESULT _stdcall SelectContentStream([in] long NewIndex, [out, retval] long* Value);
    [id(0x045A0286)]
    HRESULT _stdcall SelectDocument([in] long DocumentID, [out, retval] long* Value);
    [id(0x045A0287)]
    HRESULT _stdcall SelectFont([in] long FontID, [out, retval] long* Value);
    [id(0x045A0288)]
    HRESULT _stdcall SelectImage([in] long ImageID, [out, retval] long* Value);
    [id(0x045A0289)]
    HRESULT _stdcall SelectPage([in] long PageNumber, [out, retval] long* Value);
    [id(0x045A028A)]
    HRESULT _stdcall SelectRenderer([in] long RendererID, [out, retval] long* Value);
    [id(0x045A028B)]
    HRESULT _stdcall SelectedDocument([out, retval] long* Value);
    [id(0x045A028C)]
    HRESULT _stdcall SelectedFont([out, retval] long* Value);
    [id(0x045A028D)]
    HRESULT _stdcall SelectedImage([out, retval] long* Value);
    [id(0x045A028E)]
    HRESULT _stdcall SelectedPage([out, retval] long* Value);
    [id(0x045A028F)]
    HRESULT _stdcall SetActionURL([in] long ActionID, [in] BSTR NewURL, [out, retval] long* Value);
    [id(0x045A0290)]
    HRESULT _stdcall SetAnnotBorderColor([in] long Index, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0291)]
    HRESULT _stdcall SetAnnotBorderStyle([in] long Index, [in] double Width, [in] long Style, [in] double DashOn, [in] double DashOff, [out, retval] long* Value);
    [id(0x045A0292)]
    HRESULT _stdcall SetAnnotContents([in] long Index, [in] BSTR NewContents, [out, retval] long* Value);
    [id(0x045A0293)]
    HRESULT _stdcall SetAnnotDblProperty([in] long Index, [in] long Tag, [in] double NewValue, [out, retval] long* Value);
    [id(0x045A0294)]
    HRESULT _stdcall SetAnnotIntProperty([in] long Index, [in] long Tag, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A0295)]
    HRESULT _stdcall SetAnnotOptional([in] long Index, [in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A0296)]
    HRESULT _stdcall SetAnnotQuadPoints([in] long Index, [in] long QuadNumber, [in] double X1, [in] double Y1, [in] double X2, [in] double Y2, [in] double X3, [in] double Y3, [in] double X4, [in] double Y4, [out, retval] long* Value);
    [id(0x045A0297)]
    HRESULT _stdcall SetAnnotRect([in] long Index, [in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A0298)]
    HRESULT _stdcall SetAnnotStrProperty([in] long Index, [in] long Tag, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A029B)]
    HRESULT _stdcall SetAppendInputFromVariant([in] VARIANT Source, [out, retval] long* Value);
    [id(0x045A029C)]
    HRESULT _stdcall SetBaseURL([in] BSTR NewBaseURL, [out, retval] long* Value);
    [id(0x045A029D)]
    HRESULT _stdcall SetBlendMode([in] long BlendMode, [out, retval] long* Value);
    [id(0x045A029E)]
    HRESULT _stdcall SetBreakString([in] BSTR NewBreakString, [out, retval] long* Value);
    [id(0x045A029F)]
    HRESULT _stdcall SetCSDictEPSG([in] long CSDictID, [in] long NewEPSG, [out, retval] long* Value);
    [id(0x045A02A0)]
    HRESULT _stdcall SetCSDictType([in] long CSDictID, [in] long NewDictType, [out, retval] long* Value);
    [id(0x045A02A1)]
    HRESULT _stdcall SetCSDictWKT([in] long CSDictID, [in] BSTR NewWKT, [out, retval] long* Value);
    [id(0x045A02A3)]
    HRESULT _stdcall SetCapturedPageOptional([in] long CaptureID, [in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A02A4)]
    HRESULT _stdcall SetCapturedPageTransparencyGroup([in] long CaptureID, [in] long CS, [in] long Isolate, [in] long Knockout, [out, retval] long* Value);
    [id(0x045A02A5)]
    HRESULT _stdcall SetCatalogInformation([in] BSTR Key, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02A6)]
    HRESULT _stdcall SetCharWidth([in] long CharCode, [in] long NewWidth, [out, retval] long* Value);
    [id(0x045A02A7)]
    HRESULT _stdcall SetClippingPath([out, retval] long* Value);
    [id(0x045A02A8)]
    HRESULT _stdcall SetClippingPathEvenOdd([out, retval] long* Value);
    [id(0x045A02A9)]
    HRESULT _stdcall SetCompatibility([in] long CompatibilityItem, [in] long CompatibilityMode, [out, retval] long* Value);
    [id(0x045A02AB)]
    HRESULT _stdcall SetContentStreamFromVariant([in] VARIANT NewValue, [out, retval] long* Value);
    [id(0x045A02AC)]
    HRESULT _stdcall SetContentStreamOptional([in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A02AD)]
    HRESULT _stdcall SetCropBox([in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A02AE)]
    HRESULT _stdcall SetCustomInformation([in] BSTR Key, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02AF)]
    HRESULT _stdcall SetCustomLineDash([in] BSTR DashPattern, [in] double DashPhase, [out, retval] long* Value);
    [id(0x045A02B1)]
    HRESULT _stdcall SetDecodeMode([in] long NewDecodeMode, [out, retval] long* Value);
    [id(0x045A02B2)]
    HRESULT _stdcall SetDestProperties([in] long DestID, [in] long Zoom, [in] long DestType, [in] double Left, [in] double Top, [in] double Right, [in] double Bottom, [out, retval] long* Value);
    [id(0x045A02B3)]
    HRESULT _stdcall SetDestValue([in] long DestID, [in] long ValueKey, [in] double NewValue, [out, retval] long* Value);
    [id(0x045A02B4)]
    HRESULT _stdcall SetDocumentMetadata([in] BSTR XMP, [out, retval] long* Value);
    [id(0x045A02B5)]
    HRESULT _stdcall SetEmbeddedFileStrProperty([in] long Index, [in] long Tag, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02B6)]
    HRESULT _stdcall SetFillColor([in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A02B7)]
    HRESULT _stdcall SetFillColorCMYK([in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A02B8)]
    HRESULT _stdcall SetFillColorSep([in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A02B9)]
    HRESULT _stdcall SetFillShader([in] BSTR ShaderName, [out, retval] long* Value);
    [id(0x045A02BA)]
    HRESULT _stdcall SetFillTilingPattern([in] BSTR PatternName, [out, retval] long* Value);
    [id(0x045A02BB)]
    HRESULT _stdcall SetFindImagesMode([in] long NewFindImagesMode, [out, retval] long* Value);
    [id(0x045A02BC)]
    HRESULT _stdcall SetFontEncoding([in] long Encoding, [out, retval] long* Value);
    [id(0x045A02BD)]
    HRESULT _stdcall SetFontFlags([in] long Fixed, [in] long Serif, [in] long Symbolic, [in] long Script, [in] long Italic, [in] long AllCap, [in] long SmallCap, [in] long ForceBold, [out, retval] long* Value);
    [id(0x045A02BE)]
    HRESULT _stdcall SetFormFieldAlignment([in] long Index, [in] long Alignment, [out, retval] long* Value);
    [id(0x045A02BF)]
    HRESULT _stdcall SetFormFieldAnnotFlags([in] long Index, [in] long NewFlags, [out, retval] long* Value);
    [id(0x045A02C0)]
    HRESULT _stdcall SetFormFieldBackgroundColor([in] long Index, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A02C1)]
    HRESULT _stdcall SetFormFieldBackgroundColorCMYK([in] long Index, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A02C2)]
    HRESULT _stdcall SetFormFieldBackgroundColorGray([in] long Index, [in] double Gray, [out, retval] long* Value);
    [id(0x045A02C3)]
    HRESULT _stdcall SetFormFieldBackgroundColorSep([in] long Index, [in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A02C4)]
    HRESULT _stdcall SetFormFieldBorderColor([in] long Index, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A02C5)]
    HRESULT _stdcall SetFormFieldBorderColorCMYK([in] long Index, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A02C6)]
    HRESULT _stdcall SetFormFieldBorderColorGray([in] long Index, [in] double Gray, [out, retval] long* Value);
    [id(0x045A02C7)]
    HRESULT _stdcall SetFormFieldBorderColorSep([in] long Index, [in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A02C8)]
    HRESULT _stdcall SetFormFieldBorderStyle([in] long Index, [in] double Width, [in] long Style, [in] double DashOn, [in] double DashOff, [out, retval] long* Value);
    [id(0x045A02C9)]
    HRESULT _stdcall SetFormFieldBounds([in] long Index, [in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A02CA)]
    HRESULT _stdcall SetFormFieldCalcOrder([in] long Index, [in] long Order, [out, retval] long* Value);
    [id(0x045A02CB)]
    HRESULT _stdcall SetFormFieldCaption([in] long Index, [in] BSTR NewCaption, [out, retval] long* Value);
    [id(0x045A02CC)]
    HRESULT _stdcall SetFormFieldCheckStyle([in] long Index, [in] long CheckStyle, [in] long Position, [out, retval] long* Value);
    [id(0x045A02CD)]
    HRESULT _stdcall SetFormFieldChildTitle([in] long Index, [in] BSTR NewTitle, [out, retval] long* Value);
    [id(0x045A02CE)]
    HRESULT _stdcall SetFormFieldChoiceSub([in] long Index, [in] long SubIndex, [in] BSTR SubName, [in] BSTR DisplayName, [out, retval] long* Value);
    [id(0x045A02CF)]
    HRESULT _stdcall SetFormFieldChoiceType([in] long Index, [in] long ChoiceType, [out, retval] long* Value);
    [id(0x045A02D0)]
    HRESULT _stdcall SetFormFieldColor([in] long Index, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A02D1)]
    HRESULT _stdcall SetFormFieldColorCMYK([in] long Index, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A02D2)]
    HRESULT _stdcall SetFormFieldColorSep([in] long Index, [in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A02D3)]
    HRESULT _stdcall SetFormFieldComb([in] long Index, [in] long Comb, [out, retval] long* Value);
    [id(0x045A02D4)]
    HRESULT _stdcall SetFormFieldDefaultValue([in] long Index, [in] BSTR NewDefaultValue, [out, retval] long* Value);
    [id(0x045A02D5)]
    HRESULT _stdcall SetFormFieldDescription([in] long Index, [in] BSTR NewDescription, [out, retval] long* Value);
    [id(0x045A02D6)]
    HRESULT _stdcall SetFormFieldFlags([in] long Index, [in] long NewFlags, [out, retval] long* Value);
    [id(0x045A02D7)]
    HRESULT _stdcall SetFormFieldFont([in] long Index, [in] long FontIndex, [out, retval] long* Value);
    [id(0x045A02D8)]
    HRESULT _stdcall SetFormFieldHighlightMode([in] long Index, [in] long NewMode, [out, retval] long* Value);
    [id(0x045A02D9)]
    HRESULT _stdcall SetFormFieldIcon([in] long Index, [in] long IconType, [in] long CaptureID, [out, retval] long* Value);
    [id(0x045A02DA)]
    HRESULT _stdcall SetFormFieldIconStyle([in] long Index, [in] long Placement, [in] long Scale, [in] long ScaleType, [in] long HorizontalShift, [in] long VerticalShift, [out, retval] long* Value);
    [id(0x045A02DB)]
    HRESULT _stdcall SetFormFieldMaxLen([in] long Index, [in] long NewMaxLen, [out, retval] long* Value);
    [id(0x045A02DC)]
    HRESULT _stdcall SetFormFieldNoExport([in] long Index, [in] long NoExport, [out, retval] long* Value);
    [id(0x045A02DD)]
    HRESULT _stdcall SetFormFieldOptional([in] long Index, [in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A02DE)]
    HRESULT _stdcall SetFormFieldPage([in] long Index, [in] long NewPage, [out, retval] long* Value);
    [id(0x045A02DF)]
    HRESULT _stdcall SetFormFieldPrintable([in] long Index, [in] long Printable, [out, retval] long* Value);
    [id(0x045A02E0)]
    HRESULT _stdcall SetFormFieldReadOnly([in] long Index, [in] long ReadOnly, [out, retval] long* Value);
    [id(0x045A02E1)]
    HRESULT _stdcall SetFormFieldRequired([in] long Index, [in] long Required, [out, retval] long* Value);
    [id(0x045A02E2)]
    HRESULT _stdcall SetFormFieldResetAction([in] long Index, [in] BSTR ActionType, [out, retval] long* Value);
    [id(0x045A02E3)]
    HRESULT _stdcall SetFormFieldRichTextString([in] long Index, [in] BSTR Key, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02E4)]
    HRESULT _stdcall SetFormFieldRotation([in] long Index, [in] long Angle, [out, retval] long* Value);
    [id(0x045A02E5)]
    HRESULT _stdcall SetFormFieldSignatureImage([in] long Index, [in] long ImageID, [in] long Options, [out, retval] long* Value);
    [id(0x045A02E6)]
    HRESULT _stdcall SetFormFieldStandardFont([in] long Index, [in] long StandardFontID, [out, retval] long* Value);
    [id(0x045A02E7)]
    HRESULT _stdcall SetFormFieldSubmitAction([in] long Index, [in] BSTR ActionType, [in] BSTR Link, [out, retval] long* Value);
    [id(0x045A02E8)]
    HRESULT _stdcall SetFormFieldSubmitActionEx([in] long Index, [in] BSTR ActionType, [in] BSTR Link, [in] long Flags, [out, retval] long* Value);
    [id(0x045A02E9)]
    HRESULT _stdcall SetFormFieldTabOrder([in] long Index, [in] long Order, [out, retval] long* Value);
    [id(0x045A02EA)]
    HRESULT _stdcall SetFormFieldTextFlags([in] long Index, [in] long Multiline, [in] long Password, [in] long FileSelect, [in] long DoNotSpellCheck, [in] long DoNotScroll, [out, retval] long* Value);
    [id(0x045A02EB)]
    HRESULT _stdcall SetFormFieldTextSize([in] long Index, [in] double NewTextSize, [out, retval] long* Value);
    [id(0x045A02EC)]
    HRESULT _stdcall SetFormFieldTitle([in] long Index, [in] BSTR NewTitle, [out, retval] long* Value);
    [id(0x045A02ED)]
    HRESULT _stdcall SetFormFieldValue([in] long Index, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02EE)]
    HRESULT _stdcall SetFormFieldValueByTitle([in] BSTR Title, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02EF)]
    HRESULT _stdcall SetFormFieldVisible([in] long Index, [in] long Visible, [out, retval] long* Value);
    [id(0x045A02F0)]
    HRESULT _stdcall SetGDIPlusFileName([in] BSTR DLLFileName, [out, retval] long* Value);
    [id(0x045A02F1)]
    HRESULT _stdcall SetGDIPlusOptions([in] long OptionID, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A02F2)]
    HRESULT _stdcall SetHTMLBoldFont([in] BSTR FontSet, [in] long FontID, [out, retval] long* Value);
    [id(0x045A02F3)]
    HRESULT _stdcall SetHTMLBoldItalicFont([in] BSTR FontSet, [in] long FontID, [out, retval] long* Value);
    [id(0x045A02F4)]
    HRESULT _stdcall SetHTMLItalicFont([in] BSTR FontSet, [in] long FontID, [out, retval] long* Value);
    [id(0x045A02F5)]
    HRESULT _stdcall SetHTMLNormalFont([in] BSTR FontSet, [in] long FontID, [out, retval] long* Value);
    [id(0x045A02F7)]
    HRESULT _stdcall SetHeaderCommentsFromVariant([in] VARIANT Source, [out, retval] long* Value);
    [id(0x045A02F8)]
    HRESULT _stdcall SetImageAsMask([in] long MaskType, [out, retval] long* Value);
    [id(0x045A02F9)]
    HRESULT _stdcall SetImageMask([in] double FromRed, [in] double FromGreen, [in] double FromBlue, [in] double ToRed, [in] double ToGreen, [in] double ToBlue, [out, retval] long* Value);
    [id(0x045A02FA)]
    HRESULT _stdcall SetImageMaskCMYK([in] double FromC, [in] double FromM, [in] double FromY, [in] double FromK, [in] double ToC, [in] double ToM, [in] double ToY, [in] double ToK, [out, retval] long* Value);
    [id(0x045A02FB)]
    HRESULT _stdcall SetImageMaskFromImage([in] long ImageID, [out, retval] long* Value);
    [id(0x045A02FC)]
    HRESULT _stdcall SetImageOptional([in] long OptionalContentGroupID, [out, retval] long* Value);
    [id(0x045A02FD)]
    HRESULT _stdcall SetImageResolution([in] long Horizontal, [in] long Vertical, [in] long Units, [out, retval] long* Value);
    [id(0x045A02FE)]
    HRESULT _stdcall SetInformation([in] long Key, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A02FF)]
    HRESULT _stdcall SetJPEGQuality([in] long Quality, [out, retval] long* Value);
    [id(0x045A0300)]
    HRESULT _stdcall SetJavaScriptMode([in] long JSMode, [out, retval] long* Value);
    [id(0x045A0301)]
    HRESULT _stdcall SetKerning([in] BSTR CharPair, [in] long Adjustment, [out, retval] long* Value);
    [id(0x045A0302)]
    HRESULT _stdcall SetLineCap([in] long LineCap, [out, retval] long* Value);
    [id(0x045A0303)]
    HRESULT _stdcall SetLineColor([in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0304)]
    HRESULT _stdcall SetLineColorCMYK([in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0305)]
    HRESULT _stdcall SetLineColorSep([in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A0306)]
    HRESULT _stdcall SetLineDash([in] double DashOn, [in] double DashOff, [out, retval] long* Value);
    [id(0x045A0307)]
    HRESULT _stdcall SetLineDashEx([in] BSTR DashValues, [out, retval] long* Value);
    [id(0x045A0308)]
    HRESULT _stdcall SetLineJoin([in] long LineJoin, [out, retval] long* Value);
    [id(0x045A0309)]
    HRESULT _stdcall SetLineShader([in] BSTR ShaderName, [out, retval] long* Value);
    [id(0x045A030A)]
    HRESULT _stdcall SetLineWidth([in] double LineWidth, [out, retval] long* Value);
    [id(0x045A030B)]
    HRESULT _stdcall SetMarkupAnnotStyle([in] long Index, [in] double Red, [in] double Green, [in] double Blue, [in] double Transparency, [out, retval] long* Value);
    [id(0x045A030C)]
    HRESULT _stdcall SetMeasureDictBoundsCount([in] long MeasureDictID, [in] long NewCount, [out, retval] long* Value);
    [id(0x045A030D)]
    HRESULT _stdcall SetMeasureDictBoundsItem([in] long MeasureDictID, [in] long ItemIndex, [in] double NewValue, [out, retval] long* Value);
    [id(0x045A030E)]
    HRESULT _stdcall SetMeasureDictCoordinateSystem([in] long MeasureDictID, [in] long CoordinateSystemID, [out, retval] long* Value);
    [id(0x045A030F)]
    HRESULT _stdcall SetMeasureDictGPTSCount([in] long MeasureDictID, [in] long NewCount, [out, retval] long* Value);
    [id(0x045A0310)]
    HRESULT _stdcall SetMeasureDictGPTSItem([in] long MeasureDictID, [in] long ItemIndex, [in] double NewValue, [out, retval] long* Value);
    [id(0x045A0311)]
    HRESULT _stdcall SetMeasureDictLPTSCount([in] long MeasureDictID, [in] long NewCount, [out, retval] long* Value);
    [id(0x045A0312)]
    HRESULT _stdcall SetMeasureDictLPTSItem([in] long MeasureDictID, [in] long ItemIndex, [in] double NewValue, [out, retval] long* Value);
    [id(0x045A0313)]
    HRESULT _stdcall SetMeasureDictPDU([in] long MeasureDictID, [in] long LinearUnit, [in] long AreaUnit, [in] long AngularUnit, [out, retval] long* Value);
    [id(0x045A0314)]
    HRESULT _stdcall SetMeasurementUnits([in] long MeasurementUnits, [out, retval] long* Value);
    [id(0x045A0315)]
    HRESULT _stdcall SetNeedAppearances([in] long NewValue, [out, retval] long* Value);
    [id(0x045A0317)]
    HRESULT _stdcall SetObjectFromVariant([in] long ObjectNumber, [in] VARIANT NewValue, [out, retval] long* Value);
    [id(0x045A0318)]
    HRESULT _stdcall SetOpenActionDestination([in] long OpenPage, [in] long Zoom, [out, retval] long* Value);
    [id(0x045A0319)]
    HRESULT _stdcall SetOpenActionDestinationFull([in] long OpenPage, [in] long Zoom, [in] long DestType, [in] double Left, [in] double Top, [in] double Right, [in] double Bottom, [out, retval] long* Value);
    [id(0x045A031A)]
    HRESULT _stdcall SetOpenActionJavaScript([in] BSTR JavaScript, [out, retval] long* Value);
    [id(0x045A031B)]
    HRESULT _stdcall SetOpenActionMenu([in] BSTR MenuItem, [out, retval] long* Value);
    [id(0x045A031C)]
    HRESULT _stdcall SetOptionalContentConfigLocked([in] long OptionalContentConfigID, [in] long OptionalContentGroupID, [in] long NewLocked, [out, retval] long* Value);
    [id(0x045A031D)]
    HRESULT _stdcall SetOptionalContentConfigState([in] long OptionalContentConfigID, [in] long OptionalContentGroupID, [in] long NewState, [out, retval] long* Value);
    [id(0x045A031E)]
    HRESULT _stdcall SetOptionalContentGroupName([in] long OptionalContentGroupID, [in] BSTR NewGroupName, [out, retval] long* Value);
    [id(0x045A031F)]
    HRESULT _stdcall SetOptionalContentGroupPrintable([in] long OptionalContentGroupID, [in] long Printable, [out, retval] long* Value);
    [id(0x045A0320)]
    HRESULT _stdcall SetOptionalContentGroupVisible([in] long OptionalContentGroupID, [in] long Visible, [out, retval] long* Value);
    [id(0x045A0321)]
    HRESULT _stdcall SetOrigin([in] long Origin, [out, retval] long* Value);
    [id(0x045A0322)]
    HRESULT _stdcall SetOutlineColor([in] long OutlineID, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0323)]
    HRESULT _stdcall SetOutlineDestination([in] long OutlineID, [in] long DestPage, [in] double DestPosition, [out, retval] long* Value);
    [id(0x045A0324)]
    HRESULT _stdcall SetOutlineDestinationFull([in] long OutlineID, [in] long DestPage, [in] long Zoom, [in] long DestType, [in] double Left, [in] double Top, [in] double Right, [in] double Bottom, [out, retval] long* Value);
    [id(0x045A0325)]
    HRESULT _stdcall SetOutlineDestinationZoom([in] long OutlineID, [in] long DestPage, [in] double DestPosition, [in] long Zoom, [out, retval] long* Value);
    [id(0x045A0326)]
    HRESULT _stdcall SetOutlineJavaScript([in] long OutlineID, [in] BSTR JavaScript, [out, retval] long* Value);
    [id(0x045A0327)]
    HRESULT _stdcall SetOutlineNamedDestination([in] long OutlineID, [in] BSTR DestName, [out, retval] long* Value);
    [id(0x045A0328)]
    HRESULT _stdcall SetOutlineOpenFile([in] long OutlineID, [in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0329)]
    HRESULT _stdcall SetOutlineRemoteDestination([in] long OutlineID, [in] BSTR FileName, [in] long OpenPage, [in] long Zoom, [in] long DestType, [in] double PntLeft, [in] double PntTop, [in] double PntRight, [in] double PntBottom, [in] long NewWindow, [out, retval] long* Value);
    [id(0x045A032A)]
    HRESULT _stdcall SetOutlineStyle([in] long OutlineID, [in] long SetItalic, [in] long SetBold, [out, retval] long* Value);
    [id(0x045A032B)]
    HRESULT _stdcall SetOutlineTitle([in] long OutlineID, [in] BSTR NewTitle, [out, retval] long* Value);
    [id(0x045A032C)]
    HRESULT _stdcall SetOutlineWebLink([in] long OutlineID, [in] BSTR Link, [out, retval] long* Value);
    [id(0x045A032D)]
    HRESULT _stdcall SetOverprint([in] long StrokingOverprint, [in] long OtherOverprint, [in] long OverprintMode, [out, retval] long* Value);
    [id(0x045A032E)]
    HRESULT _stdcall SetPDFAMode([in] long NewMode, [out, retval] long* Value);
    [id(0x045A032F)]
    HRESULT _stdcall SetPNGTransparencyColor([in] long RedByte, [in] long GreenByte, [in] long BlueByte, [out, retval] long* Value);
    [id(0x045A0330)]
    HRESULT _stdcall SetPageActionMenu([in] BSTR MenuItem, [out, retval] long* Value);
    [id(0x045A0331)]
    HRESULT _stdcall SetPageBox([in] long BoxType, [in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A0333)]
    HRESULT _stdcall SetPageContentFromVariant([in] VARIANT NewValue, [out, retval] long* Value);
    [id(0x045A0334)]
    HRESULT _stdcall SetPageDimensions([in] double NewPageWidth, [in] double NewPageHeight, [out, retval] long* Value);
    [id(0x045A0335)]
    HRESULT _stdcall SetPageLayout([in] long NewPageLayout, [out, retval] long* Value);
    [id(0x045A0336)]
    HRESULT _stdcall SetPageMode([in] long NewPageMode, [out, retval] long* Value);
    [id(0x045A0337)]
    HRESULT _stdcall SetPageSize([in] BSTR PaperName, [out, retval] long* Value);
    [id(0x045A0338)]
    HRESULT _stdcall SetPageThumbnail([out, retval] long* Value);
    [id(0x045A0339)]
    HRESULT _stdcall SetPageTransparencyGroup([in] long CS, [in] long Isolate, [in] long Knockout, [out, retval] long* Value);
    [id(0x045A033A)]
    HRESULT _stdcall SetPageUserUnit([in] double UserUnit, [out, retval] long* Value);
    [id(0x045A033B)]
    HRESULT _stdcall SetPrecision([in] long NewPrecision, [out, retval] long* Value);
    [id(0x045A033D)]
    HRESULT _stdcall SetPrinterDevModeFromVariant([in] VARIANT Source, [out, retval] long* Value);
    [id(0x045A033E)]
    HRESULT _stdcall SetRenderCropType([in] long NewCropType, [out, retval] long* Value);
    [id(0x045A033F)]
    HRESULT _stdcall SetRenderDCErasePage([in] long NewErasePage, [out, retval] long* Value);
    [id(0x045A0340)]
    HRESULT _stdcall SetRenderDCOffset([in] long NewOffsetX, [in] long NewOffsetY, [out, retval] long* Value);
    [id(0x045A0341)]
    HRESULT _stdcall SetRenderOptions([in] long OptionID, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A0342)]
    HRESULT _stdcall SetRenderScale([in] double NewScale, [out, retval] long* Value);
    [id(0x045A0343)]
    HRESULT _stdcall SetScale([in] double NewScale, [out, retval] long* Value);
    [id(0x045A0344)]
    HRESULT _stdcall SetSignProcessCustomSubFilter([in] long SignProcessID, [in] BSTR SubFilterStr, [out, retval] long* Value);
    [id(0x045A0345)]
    HRESULT _stdcall SetSignProcessField([in] long SignProcessID, [in] BSTR SignatureFieldName, [out, retval] long* Value);
    [id(0x045A0346)]
    HRESULT _stdcall SetSignProcessFieldBounds([in] long SignProcessID, [in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A0347)]
    HRESULT _stdcall SetSignProcessFieldImageFromFile([in] long SignProcessID, [in] BSTR ImageFileName, [in] long Options, [out, retval] long* Value);
    [id(0x045A0348)]
    HRESULT _stdcall SetSignProcessFieldPage([in] long SignProcessID, [in] long SignaturePage, [out, retval] long* Value);
    [id(0x045A0349)]
    HRESULT _stdcall SetSignProcessInfo([in] long SignProcessID, [in] BSTR Reason, [in] BSTR Location, [in] BSTR ContactInfo, [out, retval] long* Value);
    [id(0x045A034A)]
    HRESULT _stdcall SetSignProcessKeyset([in] long SignProcessID, [in] long KeysetID, [out, retval] long* Value);
    [id(0x045A034B)]
    HRESULT _stdcall SetSignProcessPFXFromFile([in] long SignProcessID, [in] BSTR PFXFileName, [in] BSTR PFXPassword, [out, retval] long* Value);
    [id(0x045A034C)]
    HRESULT _stdcall SetSignProcessPassthrough([in] long SignProcessID, [in] long SignatureLength, [out, retval] long* Value);
    [id(0x045A034D)]
    HRESULT _stdcall SetSignProcessSubFilter([in] long SignProcessID, [in] long SubFilter, [out, retval] long* Value);
    [id(0x045A034E)]
    HRESULT _stdcall SetTabOrderMode([in] BSTR Mode, [out, retval] long* Value);
    [id(0x045A034F)]
    HRESULT _stdcall SetTableBorderColor([in] long TableID, [in] long BorderIndex, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0350)]
    HRESULT _stdcall SetTableBorderColorCMYK([in] long TableID, [in] long BorderIndex, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0351)]
    HRESULT _stdcall SetTableBorderWidth([in] long TableID, [in] long BorderIndex, [in] double NewWidth, [out, retval] long* Value);
    [id(0x045A0352)]
    HRESULT _stdcall SetTableCellAlignment([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] long NewCellAlignment, [out, retval] long* Value);
    [id(0x045A0353)]
    HRESULT _stdcall SetTableCellBackgroundColor([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0354)]
    HRESULT _stdcall SetTableCellBackgroundColorCMYK([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0355)]
    HRESULT _stdcall SetTableCellBorderColor([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] long BorderIndex, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0356)]
    HRESULT _stdcall SetTableCellBorderColorCMYK([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] long BorderIndex, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0357)]
    HRESULT _stdcall SetTableCellBorderWidth([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] long BorderIndex, [in] double NewWidth, [out, retval] long* Value);
    [id(0x045A0358)]
    HRESULT _stdcall SetTableCellContent([in] long TableID, [in] long RowNumber, [in] long ColumnNumber, [in] BSTR HTMLText, [out, retval] long* Value);
    [id(0x045A0359)]
    HRESULT _stdcall SetTableCellPadding([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] long BorderIndex, [in] double NewPadding, [out, retval] long* Value);
    [id(0x045A035A)]
    HRESULT _stdcall SetTableCellTextColor([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A035B)]
    HRESULT _stdcall SetTableCellTextColorCMYK([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A035C)]
    HRESULT _stdcall SetTableCellTextSize([in] long TableID, [in] long FirstRow, [in] long FirstColumn, [in] long LastRow, [in] long LastColumn, [in] double NewTextSize, [out, retval] long* Value);
    [id(0x045A035D)]
    HRESULT _stdcall SetTableColumnWidth([in] long TableID, [in] long FirstColumn, [in] long LastColumn, [in] double NewWidth, [out, retval] long* Value);
    [id(0x045A035E)]
    HRESULT _stdcall SetTableRowHeight([in] long TableID, [in] long FirstRow, [in] long LastRow, [in] double NewHeight, [out, retval] long* Value);
    [id(0x045A035F)]
    HRESULT _stdcall SetTableThinBorders([in] long TableID, [in] long ThinBorders, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0360)]
    HRESULT _stdcall SetTableThinBordersCMYK([in] long TableID, [in] long ThinBorders, [in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0361)]
    HRESULT _stdcall SetTempFile([in] BSTR FileName, [out, retval] long* Value);
    [id(0x045A0362)]
    HRESULT _stdcall SetTempPath([in] BSTR NewPath, [out, retval] long* Value);
    [id(0x045A0363)]
    HRESULT _stdcall SetTextAlign([in] long TextAlign, [out, retval] long* Value);
    [id(0x045A0364)]
    HRESULT _stdcall SetTextCharSpacing([in] double CharSpacing, [out, retval] long* Value);
    [id(0x045A0365)]
    HRESULT _stdcall SetTextColor([in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0366)]
    HRESULT _stdcall SetTextColorCMYK([in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0367)]
    HRESULT _stdcall SetTextColorSep([in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A0368)]
    HRESULT _stdcall SetTextExtractionArea([in] double Left, [in] double Top, [in] double Width, [in] double Height, [out, retval] long* Value);
    [id(0x045A0369)]
    HRESULT _stdcall SetTextExtractionOptions([in] long OptionID, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A036A)]
    HRESULT _stdcall SetTextExtractionScaling([in] long Options, [in] double Horizontal, [in] double Vertical, [out, retval] long* Value);
    [id(0x045A036B)]
    HRESULT _stdcall SetTextExtractionWordGap([in] double NewWordGap, [out, retval] long* Value);
    [id(0x045A036C)]
    HRESULT _stdcall SetTextHighlight([in] long Highlight, [out, retval] long* Value);
    [id(0x045A036D)]
    HRESULT _stdcall SetTextHighlightColor([in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A036E)]
    HRESULT _stdcall SetTextHighlightColorCMYK([in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A036F)]
    HRESULT _stdcall SetTextHighlightColorSep([in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A0370)]
    HRESULT _stdcall SetTextMode([in] long TextMode, [out, retval] long* Value);
    [id(0x045A0371)]
    HRESULT _stdcall SetTextRise([in] double Rise, [out, retval] long* Value);
    [id(0x045A0372)]
    HRESULT _stdcall SetTextScaling([in] double ScalePercentage, [out, retval] long* Value);
    [id(0x045A0373)]
    HRESULT _stdcall SetTextShader([in] BSTR ShaderName, [out, retval] long* Value);
    [id(0x045A0374)]
    HRESULT _stdcall SetTextSize([in] double TextSize, [out, retval] long* Value);
    [id(0x045A0375)]
    HRESULT _stdcall SetTextSpacing([in] double Spacing, [out, retval] long* Value);
    [id(0x045A0376)]
    HRESULT _stdcall SetTextUnderline([in] long Underline, [out, retval] long* Value);
    [id(0x045A0377)]
    HRESULT _stdcall SetTextUnderlineColor([in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0378)]
    HRESULT _stdcall SetTextUnderlineColorCMYK([in] double C, [in] double M, [in] double Y, [in] double K, [out, retval] long* Value);
    [id(0x045A0379)]
    HRESULT _stdcall SetTextUnderlineColorSep([in] BSTR ColorName, [in] double Tint, [out, retval] long* Value);
    [id(0x045A037A)]
    HRESULT _stdcall SetTextUnderlineCustomDash([in] BSTR DashPattern, [in] double DashPhase, [out, retval] long* Value);
    [id(0x045A037B)]
    HRESULT _stdcall SetTextUnderlineDash([in] double DashOn, [in] double DashOff, [out, retval] long* Value);
    [id(0x045A037C)]
    HRESULT _stdcall SetTextUnderlineDistance([in] double UnderlineDistance, [out, retval] long* Value);
    [id(0x045A037D)]
    HRESULT _stdcall SetTextUnderlineWidth([in] double UnderlineWidth, [out, retval] long* Value);
    [id(0x045A037E)]
    HRESULT _stdcall SetTextWordSpacing([in] double WordSpacing, [out, retval] long* Value);
    [id(0x045A037F)]
    HRESULT _stdcall SetTransparency([in] long Transparency, [out, retval] long* Value);
    [id(0x045A0380)]
    HRESULT _stdcall SetViewerPreferences([in] long Option, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A0381)]
    HRESULT _stdcall SetXFAFormFieldAccess([in] BSTR XFAFieldName, [in] long NewAccess, [out, retval] long* Value);
    [id(0x045A0382)]
    HRESULT _stdcall SetXFAFormFieldBorderColor([in] BSTR XFAFieldName, [in] double Red, [in] double Green, [in] double Blue, [out, retval] long* Value);
    [id(0x045A0383)]
    HRESULT _stdcall SetXFAFormFieldBorderPresence([in] BSTR XFAFieldName, [in] long NewPresence, [out, retval] long* Value);
    [id(0x045A0384)]
    HRESULT _stdcall SetXFAFormFieldBorderWidth([in] BSTR XFAFieldName, [in] double BorderWidth, [out, retval] long* Value);
    [id(0x045A0385)]
    HRESULT _stdcall SetXFAFormFieldValue([in] BSTR XFAFieldName, [in] BSTR NewValue, [out, retval] long* Value);
    [id(0x045A0387)]
    HRESULT _stdcall SetupPrinter([in] BSTR CustomPrinterName, [in] long Setting, [in] long NewValue, [out, retval] long* Value);
    [id(0x045A0388)]
    HRESULT _stdcall SignFile([in] BSTR InputFileName, [in] BSTR OpenPassword, [in] BSTR SignatureFieldName, [in] BSTR OutputFileName, [in] BSTR PFXFileName, [in] BSTR PFXPassword, [in] BSTR Reason, [in] BSTR Location, [in] BSTR ContactInfo, [out, retval] long* Value);
    [id(0x045A0389)]
    HRESULT _stdcall SplitPageText([in] long Options, [out, retval] long* Value);
    [id(0x045A038A)]
    HRESULT _stdcall StartPath([in] double StartX, [in] double StartY, [out, retval] long* Value);
    [id(0x045A038B)]
    HRESULT _stdcall StoreCustomDataFromFile([in] BSTR Key, [in] BSTR FileName, [in] long Location, [in] long Options, [out, retval] long* Value);
    [id(0x045A038D)]
    HRESULT _stdcall StoreCustomDataFromVariant([in] BSTR Key, [in] VARIANT NewValue, [in] long Location, [in] long Options, [out, retval] long* Value);
    [id(0x045A038F)]
    HRESULT _stdcall TestTempPath([out, retval] long* Value);
    [id(0x045A0390)]
    HRESULT _stdcall TransformFile([in] BSTR InputFileName, [in] BSTR Password, [in] BSTR OutputFileName, [in] long TransformType, [in] long Options, [out, retval] long* Value);
    [id(0x045A0393)]
    HRESULT _stdcall UpdateAndFlattenFormField([in] long Index, [out, retval] long* Value);
    [id(0x045A0394)]
    HRESULT _stdcall UpdateAppearanceStream([in] long Index, [out, retval] long* Value);
    [id(0x045A0395)]
    HRESULT _stdcall UpdateTrueTypeSubsettedFont([in] BSTR SubsetChars, [out, retval] long* Value);
    [id(0x045A0396)]
    HRESULT _stdcall UseKerning([in] long Kern, [out, retval] long* Value);
    [id(0x045A0397)]
    HRESULT _stdcall UseUnsafeContentStreams([in] long SafetyLevel, [out, retval] long* Value);
  };

  [
    uuid(AD9AB2B9-098A-45B0-B46E-8123D6AE062E),
    version(3.2),
    helpstring("PDFlibAX.PDFlibrary Object")
  ]
  coclass PDFlibrary
  {
    [default] interface IPDFlibrary;
  };

};
