end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

Visual Studio 2019 Community付属の dumpbin.exe による dllの解析

以下の通りです。 今回、DocuWorks の xdwapi.dll に含まれる関数を一覧表示しました。

DOS> "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x86\dumpbin.exe" /exports xdwapi.dll
Microsoft (R) COFF/PE Dumper Version 14.29.30151.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file xdwapi.dll

File Type: DLL

  Section contains the following exports for XDWAPI.dll

    00000000 characteristics
    56A0F2EF time date stamp Fri Jan 22 00:02:07 2016
        0.00 version
           1 ordinal base
         330 number of functions
         306 number of names

    ordinal hint RVA      name

        189    0 0000B390 DWLICNS_GetLicenseInfoSameWithDesk
         64    1 00010AF0 XDW_AddAnnotation
        320    2 00014CB0 XDW_AddAnnotationFromAnnFile
        322    3 00014C20 XDW_AddAnnotationFromAnnFileW
        146    4 00012880 XDW_AddAnnotationOnParentAnnotation
         19    5 00010530 XDW_AddSystemFolder
         94    6 00011440 XDW_ApplyOcr
         49    7 00015380 XDW_BeginCreationFromAppFile
        266    8 00010870 XDW_BeginCreationFromAppFileW
         52    9 00010930 XDW_CancelCreationFromAppFile
         23    A 000105B0 XDW_CloseDocumentHandle
        178    B 000134C0 XDW_CloseFoundHandle
         28    C 00018270 XDW_ConvertPageToImageFile
        268    D 00016B40 XDW_ConvertPageToImageFileW
         72    E 00010D60 XDW_ConvertPageToImageHandle
         98    F 00018C70 XDW_CreateBinder
        270   10 00016E80 XDW_CreateBinderW
         69   11 000186C0 XDW_CreateSfxDocument
        272   12 00016C70 XDW_CreateSfxDocumentW
         20   13 00018460 XDW_CreateXdwFromImageFile
        118   14 000158D0 XDW_CreateXdwFromImageFileAndInsertDocument
        276   15 00011B80 XDW_CreateXdwFromImageFileAndInsertDocumentW
        274   16 00016BE0 XDW_CreateXdwFromImageFileW
        260   17 0001A350 XDW_CreateXdwFromImageHandle
        262   18 0001A420 XDW_CreateXdwFromImageHandleAndInsertDocument
        168   19 00015FA0 XDW_CreateXdwFromImagePdfFile
        258   1A 0001A250 XDW_CreateXdwFromMultipleImageFiles
        104   1B 00011750 XDW_DeleteDocumentInBinder
         48   1C 00010830 XDW_DeleteOriginalData
         30   1D 000106D0 XDW_DeletePage
         50   1E 000108D0 XDW_EndCreationFromAppFile
         70   1F 00018830 XDW_ExtractFromSfxDocument
        280   20 00016CB0 XDW_ExtractFromSfxDocumentW
         84   21 000115E0 XDW_Finalize
        172   22 000132C0 XDW_FindNext
        170   23 000131F0 XDW_FindTextInPage
         56   24 00010A90 XDW_GetAnnotationAttribute
        226   25 000144A0 XDW_GetAnnotationAttributeW
        214   26 000139B0 XDW_GetAnnotationCustomAttributeByName
        216   27 00013AC0 XDW_GetAnnotationCustomAttributeByOrder
        218   28 00013B90 XDW_GetAnnotationCustomAttributeNumber
         55   29 00010A20 XDW_GetAnnotationInformation
        180   2A 00013570 XDW_GetAnnotationUserAttribute
         90   2B 00018A90 XDW_GetCompressedPageImage
        264   2C 0001A500 XDW_GetCompressedPageImageToMemory
        282   2D 00016DA0 XDW_GetCompressedPageImageW
        192   2E 00019AB0 XDW_GetCxtAttribute
        196   2F 00019C80 XDW_GetCxtAttributeInt
        200   30 00019E30 XDW_GetCxtAttributeOfDocumentInBinder
        122   31 00011D00 XDW_GetDocumentAttributeByName
        160   32 00012E20 XDW_GetDocumentAttributeByNameInBinder
        238   33 00014200 XDW_GetDocumentAttributeByNameInBinderW
        234   34 00013E60 XDW_GetDocumentAttributeByNameW
        124   35 00011E10 XDW_GetDocumentAttributeByOrder
        162   36 00012F40 XDW_GetDocumentAttributeByOrderInBinder
        240   37 00014360 XDW_GetDocumentAttributeByOrderInBinderW
        236   38 00013FA0 XDW_GetDocumentAttributeByOrderW
        120   39 00011C40 XDW_GetDocumentAttributeNumber
        158   3A 00012D40 XDW_GetDocumentAttributeNumberInBinder
        102   3B 00018E50 XDW_GetDocumentFromBinder
        284   3C 00016F60 XDW_GetDocumentFromBinderW
         24   3D 00010600 XDW_GetDocumentInformation
        110   3E 000119D0 XDW_GetDocumentInformationInBinder
        106   3F 00011820 XDW_GetDocumentNameInBinder
        244   40 00014700 XDW_GetDocumentNameInBinderW
        144   41 000127A0 XDW_GetDocumentSignatureNumber
         80   42 000155B0 XDW_GetFullText
        224   43 000162B0 XDW_GetFullTextW
         18   44 00010470 XDW_GetInformation
        316   45 000104D0 XDW_GetInformationW
        138   46 00012510 XDW_GetLinkRootFolderInformation
        318   47 00012550 XDW_GetLinkRootFolderInformationW
        140   48 000125E0 XDW_GetLinkRootFolderNumber
        330   49 00012650 XDW_GetLinkRootFolderNumberW
        254   4A 000164B0 XDW_GetMetadata
        174   4B 00013350 XDW_GetNumberOfRectsInFoundObject
        154   4C 00019640 XDW_GetOcrImage
        286   4D 00017240 XDW_GetOcrImageW
         46   4E 000185D0 XDW_GetOriginalData
         45   4F 00010790 XDW_GetOriginalDataInformation
        248   50 000148F0 XDW_GetOriginalDataInformationW
        288   51 00016C20 XDW_GetOriginalDataW
         29   52 00018370 XDW_GetPage
        112   53 00011AA0 XDW_GetPageColorInformation
        130   54 000120F0 XDW_GetPageFormAttribute
         26   55 00018180 XDW_GetPageImage
        292   56 00016AF0 XDW_GetPageImageW
         25   57 00010630 XDW_GetPageInformation
         27   58 00010670 XDW_GetPageText
        142   59 000126F0 XDW_GetPageTextInformation
         79   5A 00010F10 XDW_GetPageTextToMemory
        222   5B 00013D50 XDW_GetPageTextToMemoryW
         81   5C 00011000 XDW_GetPageUserAttribute
        290   5D 00016B90 XDW_GetPageW
        188   5E 000160D0 XDW_GetProtectionInformation
        278   5F 00013820 XDW_GetProtectionInformationW
        176   60 00013410 XDW_GetRectInFoundObject
        212   61 0001A130 XDW_GetSecurityModuleData
        150   62 00012A90 XDW_GetSignatureInformation
         51   63 00010900 XDW_GetStatusCreationFromAppFile
        164   64 00013040 XDW_GetTMInfo
         74   65 00010E30 XDW_GetThumbnailImageHandle
        190   66 0001A020 XDW_GetTrialVersionInformation
         53   67 00010960 XDW_GetUserAttribute
        250   68 000163A0 XDW_GetXmlFile
        324   69 00014E80 XDW_GroupAnnotations
         92   6A 000156E0 XDW_InsertDocument
        100   6B 00011680 XDW_InsertDocumentToBinder
        296   6C 00011360 XDW_InsertDocumentW
         47   6D 000107E0 XDW_InsertOriginalData
         21   6E 00017E70 XDW_MergeXdwFiles
        302   6F 00016A90 XDW_MergeXdwFilesW
         22   70 00015290 XDW_OpenDocumentHandle
        210   71 00019FD0 XDW_OpenDocumentHandleFromHandle
        304   72 00010570 XDW_OpenDocumentHandleW
        327   73 0001A620 XDW_OpenV8DocumentHandle
        328   74 0001A5E0 XDW_OpenV8DocumentHandleW
        114   75 000190B0 XDW_OptimizeDocument
        306   76 00017040 XDW_OptimizeDocumentW
        116   77 000193B0 XDW_ProtectDocument
        308   78 00017130 XDW_ProtectDocumentW
         86   79 000111D0 XDW_ReducePageNoise
        186   7A 000198B0 XDW_ReleaseProtectionOfDocument
        310   7B 00017330 XDW_ReleaseProtectionOfDocumentW
         65   7C 00010B70 XDW_RemoveAnnotation
        136   7D 00012300 XDW_RemovePageForm
         31   7E 00010710 XDW_RotatePage
         96   7F 00011520 XDW_RotatePageAuto
         32   80 00010760 XDW_SaveDocument
         66   81 00010BB0 XDW_SetAnnotationAttribute
        228   82 000145D0 XDW_SetAnnotationAttributeW
        220   83 00013C50 XDW_SetAnnotationCustomAttribute
         68   84 00010C80 XDW_SetAnnotationPosition
         67   85 00010C20 XDW_SetAnnotationSize
        182   86 00013660 XDW_SetAnnotationUserAttribute
        194   87 00019BA0 XDW_SetCxtAttribute
        198   88 00019D50 XDW_SetCxtAttributeInt
        126   89 00011F10 XDW_SetDocumentAttribute
        242   8A 000140D0 XDW_SetDocumentAttributeW
        108   8B 00011900 XDW_SetDocumentNameInBinder
        246   8C 00014800 XDW_SetDocumentNameInBinderW
        256   8D 00014AF0 XDW_SetMetadata
        156   8E 00012C70 XDW_SetOcrData
        132   8F 00012200 XDW_SetPageFormAttribute
         82   90 000110F0 XDW_SetPageUserAttribute
        166   91 00013110 XDW_SetTMInfo
         54   92 000109C0 XDW_SetUserAttribute
        252   93 000149E0 XDW_SetXmlFile
         88   94 000112A0 XDW_ShowOrHideAnnotations
        148   95 00015D70 XDW_SignDocument
        312   96 00012990 XDW_SignDocumentW
        184   97 00013750 XDW_StarchAnnotation
        128   98 00015AD0 XDW_SucceedAttribute
        314   99 00012000 XDW_SucceedAttributeW
        326   9A 00014F70 XDW_UnGroupAnnotation
        134   9B 000123D0 XDW_UpdatePageForm
        152   9C 00012B90 XDW_UpdateSignatureStatus
        208   9D 00019F10 XDW_WriteOutDocumentToPath
         57   9E 000100E0 XdwAddAnnotation
        319   9F 00014B60 XdwAddAnnotationFromAnnFileW
        145   A0 000127D0 XdwAddAnnotationOnParentAnnotation
          2   A1 0000E5A0 XdwAddSystemFolder
         93   A2 000113B0 XdwApplyOcr
         37   A3 000150A0 XdwBeginCreationFromAppFile
        265   A4 0000F8D0 XdwBeginCreationFromAppFileW
         40   A5 0000FA20 XdwCancelCreationFromAppFile
          7   A6 0000F5C0 XdwCloseDocumentHandle
        177   A7 00013470 XdwCloseFoundHandle
         12   A8 00017750 XdwConvertPageToImageFile
        267   A9 00016700 XdwConvertPageToImageFileW
         71   AA 00010CE0 XdwConvertPageToImageHandle
         97   AB 00018B80 XdwCreateBinder
        269   AC 00016DF0 XdwCreateBinderW
         62   AD 00017B90 XdwCreateSfxDocument
        271   AE 00016970 XdwCreateSfxDocumentW
          3   AF 000165A0 XdwCreateXdwFromImageFile
        117   B0 000157D0 XdwCreateXdwFromImageFileAndInsertDocument
        275   B1 00011AF0 XdwCreateXdwFromImageFileAndInsertDocumentW
         17   B2 00017930 XdwCreateXdwFromImageFileEx
        273   B3 00016840 XdwCreateXdwFromImageFileExW
          5   B4 000165B0 XdwCreateXdwFromImageFileFit
        261   B5 0001A390 XdwCreateXdwFromImageHandleAndInsertDocument
        259   B6 0001A2C0 XdwCreateXdwFromImageHandleEx
        167   B7 00015F10 XdwCreateXdwFromImagePdfFile
        257   B8 0001A190 XdwCreateXdwFromMultipleImageFiles
        103   B9 000116D0 XdwDeleteDocumentInBinder
         36   BA 00010060 XdwDeleteOriginalData
         14   BB 0000F770 XdwDeletePage
         38   BC 0000F960 XdwEndCreationFromAppFile
         63   BD 00017D00 XdwExtractFromSfxDocument
        279   BE 00016A00 XdwExtractFromSfxDocumentW
         83   BF 00011560 XdwFinalize
        171   C0 00013260 XdwFindNext
        169   C1 00013160 XdwFindTextInPage
         44   C2 0000FC30 XdwGetAnnotationAttribute
        225   C3 00014400 XdwGetAnnotationAttributeW
        213   C4 00013920 XdwGetAnnotationCustomAttributeByName
        215   C5 00013A20 XdwGetAnnotationCustomAttributeByOrder
        217   C6 00013B30 XdwGetAnnotationCustomAttributeNumber
         43   C7 0000FBA0 XdwGetAnnotationInformation
        179   C8 000134E0 XdwGetAnnotationUserAttribute
         89   C9 000189A0 XdwGetCompressedPageImage
        263   CA 0001A480 XdwGetCompressedPageImageToMemory
        281   CB 00016CF0 XdwGetCompressedPageImageW
        121   CC 00011C70 XdwGetDocumentAttributeByName
        159   CD 00012D80 XdwGetDocumentAttributeByNameInBinder
        237   CE 00014140 XdwGetDocumentAttributeByNameInBinderW
        233   CF 00013DB0 XdwGetDocumentAttributeByNameW
        123   D0 00011D70 XdwGetDocumentAttributeByOrder
        161   D1 00012E90 XdwGetDocumentAttributeByOrderInBinder
        239   D2 00014290 XdwGetDocumentAttributeByOrderInBinderW
        235   D3 00013EE0 XdwGetDocumentAttributeByOrderW
        119   D4 00011BE0 XdwGetDocumentAttributeNumber
        157   D5 00012CC0 XdwGetDocumentAttributeNumberInBinder
        101   D6 00018D60 XdwGetDocumentFromBinder
        283   D7 00016EC0 XdwGetDocumentFromBinderW
          8   D8 0000F610 XdwGetDocumentInformation
        109   D9 00011950 XdwGetDocumentInformationInBinder
        105   DA 00011790 XdwGetDocumentNameInBinder
        243   DB 00014660 XdwGetDocumentNameInBinderW
        143   DC 00012740 XdwGetDocumentSignatureNumber
         76   DD 00015520 XdwGetFullText
        223   DE 00016220 XdwGetFullTextW
          1   DF 00006110 XdwGetInformation
        315   E0 00006120 XdwGetInformationW
        137   E1 00012410 XdwGetLinkRootFolderInformation
        317   E2 00012490 XdwGetLinkRootFolderInformationW
        139   E3 00012590 XdwGetLinkRootFolderNumber
        329   E4 00012600 XdwGetLinkRootFolderNumberW
        253   E5 00016400 XdwGetMetadata
        173   E6 000132F0 XdwGetNumberOfRectsInFoundObject
        153   E7 00019540 XdwGetOcrImage
        285   E8 00017190 XdwGetOcrImageW
         34   E9 00017AA0 XdwGetOriginalData
         33   EA 0000FF60 XdwGetOriginalDataInformation
        247   EB 00014860 XdwGetOriginalDataInformationW
        287   EC 000168D0 XdwGetOriginalDataW
         13   ED 00017840 XdwGetPage
        111   EE 00011A20 XdwGetPageColorInformation
        129   EF 00012060 XdwGetPageFormAttribute
         10   F0 00017660 XdwGetPageImage
        291   F1 00016660 XdwGetPageImageW
          9   F2 0000F670 XdwGetPageInformation
         11   F3 0000F6F0 XdwGetPageText
        141   F4 00012670 XdwGetPageTextInformation
         75   F5 00010E80 XdwGetPageTextToMemory
        221   F6 00013CC0 XdwGetPageTextToMemoryW
         77   F7 00010F70 XdwGetPageUserAttribute
        289   F8 000167A0 XdwGetPageW
        187   F9 00015FE0 XdwGetProtectionInformation
        277   FA 000137A0 XdwGetProtectionInformationW
        175   FB 00013380 XdwGetRectInFoundObject
        149   FC 00012A00 XdwGetSignatureInformation
         39   FD 0000F9C0 XdwGetStatusCreationFromAppFile
        163   FE 00012FC0 XdwGetTMInfo
         73   FF 00010DB0 XdwGetThumbnailImageHandle
         41  100 0000FA80 XdwGetUserAttribute
        249  101 000162F0 XdwGetXmlFile
        321  102 00014DE0 XdwGroupAnnotations
         91  103 000155F0 XdwInsertDocument
         99  104 00011600 XdwInsertDocumentToBinder
        295  105 000112E0 XdwInsertDocumentW
         35  106 0000FFE0 XdwInsertOriginalData
          4  107 00017370 XdwMergeXdwFiles
        301  108 000165C0 XdwMergeXdwFilesW
          6  109 00014FB0 XdwOpenDocumentHandle
        303  10A 0000F540 XdwOpenDocumentHandleW
        325  10B 0001A560 XdwOpenV8DocumentHandleW
        113  10C 00018F40 XdwOptimizeDocument
        305  10D 00016FB0 XdwOptimizeDocumentW
        115  10E 00019220 XdwProtectDocument
        307  10F 00017080 XdwProtectDocumentW
         85  110 00011150 XdwReducePageNoise
        185  111 00019740 XdwReleaseProtectionOfDocument
        309  112 000172A0 XdwReleaseProtectionOfDocumentW
         58  113 00010190 XdwRemoveAnnotation
        135  114 00012270 XdwRemovePageForm
         15  115 0000F7F0 XdwRotatePage
         95  116 000114A0 XdwRotatePageAuto
         16  117 0000F870 XdwSaveDocument
         59  118 00010210 XdwSetAnnotationAttribute
        227  119 00014510 XdwSetAnnotationAttributeW
        219  11A 00013BC0 XdwSetAnnotationCustomAttribute
         61  11B 00010340 XdwSetAnnotationPosition
         60  11C 000102B0 XdwSetAnnotationSize
        181  11D 000135D0 XdwSetAnnotationUserAttribute
        125  11E 00011E80 XdwSetDocumentAttribute
        241  11F 00014030 XdwSetDocumentAttributeW
        107  120 00011880 XdwSetDocumentNameInBinder
        245  121 00014770 XdwSetDocumentNameInBinderW
        255  122 00014A50 XdwSetMetadata
        155  123 00012BF0 XdwSetOcrData
        131  124 00012150 XdwSetPageFormAttribute
         78  125 00011060 XdwSetPageUserAttribute
        165  126 00013090 XdwSetTMInfo
         42  127 0000FB10 XdwSetUserAttribute
        251  128 00014950 XdwSetXmlFile
         87  129 00011220 XdwShowOrHideAnnotations
        147  12A 00015BD0 XdwSignDocument
        311  12B 00012900 XdwSignDocumentW
        183  12C 000136D0 XdwStarchAnnotation
        127  12D 000159D0 XdwSucceedAttribute
        313  12E 00011F70 XdwSucceedAttributeW
        323  12F 00014EF0 XdwUnGroupAnnotation
        133  130 00012340 XdwUpdatePageForm
        151  131 00012B00 XdwUpdateSignatureStatus

  Summary

        4000 .data
        4000 .pdata
       10000 .rdata
        1000 .reloc
        1000 .rsrc
       33000 .text
        1000 xdwapi_l
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x86\dumpbin.exe"
Microsoft (R) COFF/PE Dumper Version 14.29.30151.0
Copyright (C) Microsoft Corporation.  All rights reserved.

使い方: DUMPBIN [オプション] [ファイル]

   オプション:

      /ALL
      /ARCHIVEMEMBERS
      /CLRHEADER
      /DEPENDENTS
      /DIRECTIVES
      /DISASM[:{BYTES|NOBYTES}]
      /ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
      /EXPORTS
      /FPO
      /HEADERS
      /IMPORTS[:ファイル名]
      /LINENUMBERS
      /LINKERMEMBER[:{1|2|4|8|16|32}]
      /LOADCONFIG
      /NOLOGO
      /NOPDB
      /OUT:filename
      /PDATA
      /PDBPATH[:VERBOSE]
      /RANGE:vaMin[,vaMax]
      /RAWDATA[:{NONE|1|2|4|8}[,#]]
      /RELOCATIONS
      /SECTION:名前
      /SUMMARY
      /SYMBOLS
([return] キーを押すと継続)
      /TLS
      /UNWINDINFO