annotate src/kaigo/Perori/xdw_api.h @ 48:ca00c4a85b98

small changes.
author pyon@macmini
date Wed, 22 Apr 2020 19:00:50 +0900
parents 34a474fb83c3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1 /* File: xdw_api.h
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
2 // Copyright(C) 1999-2013 by Fuji Xerox Co., Ltd. All right reserved.
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
3 */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
5 #ifndef XDW_API_H
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
6 #define XDW_API_H
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
8 #ifdef __cplusplus
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
9 extern "C" {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
10 #endif /* __cplusplus */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
11
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
12 #ifndef XDWAPI_DECLARATIONS
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
13 #define XDWAPI_DECLARATIONS
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
14
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
15 #ifdef _WIN64
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
16 #ifndef XDW_DISABLE_PRAGMA_PACK
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
17 #pragma pack(push, xdwapi_enter_parser)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
18 #pragma pack(8)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
19 #endif /* XDW_DISABLE_PRAGMA_PACK */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
20 #endif /* _WIN64 */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
21
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
22 #define XDWAPI __stdcall
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
23
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
24 #define XDW_GI_VERSION 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
25 #define XDW_GI_INSTALLPATH 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
26 #define XDW_GI_BINPATH 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
27 #define XDW_GI_PLUGINPATH 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
28 #define XDW_GI_FOLDERROOTPATH 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
29 #define XDW_GI_USERFOLDERPATH 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
30 #define XDW_GI_SYSTEMFOLDERPATH 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
31 #define XDW_GI_RECEIVEFOLDERPATH 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
32 #define XDW_GI_SENDFOLDERPATH 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
33 #define XDW_GI_DWINPUTPATH 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
34 #define XDW_GI_DWDESKPATH 11
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
35 #define XDW_GI_DWVIEWERPATH 12
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
36 #define XDW_GI_DWVLTPATH 13
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
37 #define XDW_GI_DWDESK_FILENAME_DELIMITER 1001
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
38 #define XDW_GI_DWDESK_FILENAME_DIGITS 1002
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
39
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
40
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
41 #define XDW_PGT_NULL 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
42 #define XDW_PGT_FROMIMAGE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
43 #define XDW_PGT_FROMAPPL 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
44
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
45 #define XDW_MAXPATH 255
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
46 #define XDW_MAXINPUTIMAGEPATH 127
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
47
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
48 #define XDW_OPEN_READONLY 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
49 #define XDW_OPEN_UPDATE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
50
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
51 #define XDW_AUTH_NONE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
52 #define XDW_AUTH_NODIALOGUE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
53 #define XDW_AUTH_CONDITIONAL_DIALOGUE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
54
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
55 #define XDW_PERM_DOC_EDIT 0x02
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
56 #define XDW_PERM_ANNO_EDIT 0x04
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
57 #define XDW_PERM_PRINT 0x08
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
58 #define XDW_PERM_COPY 0x10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
59
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
60 #define XDW_DT_DOCUMENT 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
61 #define XDW_DT_BINDER 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
62 #define XDW_DT_CONTAINER 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
63
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
64 #define XDW_ROT_0 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
65 #define XDW_ROT_90 90
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
66 #define XDW_ROT_180 180
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
67 #define XDW_ROT_270 270
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
68
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
69 #define XDW_CREATE_FITDEF 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
70 #define XDW_CREATE_FIT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
71 #define XDW_CREATE_USERDEF 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
72 #define XDW_CREATE_USERDEF_FIT 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
73 #define XDW_CREATE_FITDEF_DIVIDEBMP 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
74
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
75 #define XDW_COMPRESS_NORMAL 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
76 #define XDW_COMPRESS_LOSSLESS 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
77 #define XDW_COMPRESS_HIGHQUALITY 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
78 #define XDW_COMPRESS_HIGHCOMPRESS 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
79 #define XDW_COMPRESS_NOCOMPRESS 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
80 #define XDW_COMPRESS_JPEG 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
81 #define XDW_COMPRESS_PACKBITS 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
82 #define XDW_COMPRESS_G4 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
83 #define XDW_COMPRESS_MRC_NORMAL 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
84 #define XDW_COMPRESS_MRC_HIGHQUALITY 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
85 #define XDW_COMPRESS_MRC_HIGHCOMPRESS 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
86 #define XDW_COMPRESS_MRC 11
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
87 #define XDW_COMPRESS_JPEG_TTN2 12
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
88
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
89 #define XDW_CONVERT_MRC_ORIGINAL 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
90 #define XDW_CONVERT_MRC_OS 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
91
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
92 #define XDW_IMAGE_DIB 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
93 #define XDW_IMAGE_TIFF 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
94 #define XDW_IMAGE_JPEG 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
95 #define XDW_IMAGE_PDF 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
96
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
97 #define XDW_CREATE_HCENTER 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
98 #define XDW_CREATE_LEFT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
99 #define XDW_CREATE_RIGHT 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
100
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
101 #define XDW_CREATE_VCENTER 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
102 #define XDW_CREATE_TOP 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
103 #define XDW_CREATE_BOTTOM 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
104
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
105 #define XDW_CREATE_DEFAULT_SIZE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
106 #define XDW_CREATE_A3_SIZE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
107 #define XDW_CREATE_2A0_SIZE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
108
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
109 #define XDW_LINE_NONE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
110 #define XDW_LINE_BEGINNING 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
111 #define XDW_LINE_ENDING 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
112 #define XDW_LINE_BOTH 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
113 #define XDW_LINE_WIDE_POLYLINE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
114 #define XDW_LINE_POLYLINE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
115 #define XDW_LINE_POLYGON 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
116
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
117 #define XDW_BORDER_TYPE_SOLID 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
118 #define XDW_BORDER_TYPE_DOT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
119 #define XDW_BORDER_TYPE_DASH 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
120 #define XDW_BORDER_TYPE_DASHDOT 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
121 #define XDW_BORDER_TYPE_DOUBLE 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
122
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
123 #define XDW_STAMP_AUTO 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
124 #define XDW_STAMP_MANUAL 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
125 #define XDW_STAMP_NO_BASISYEAR 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
126 #define XDW_STAMP_BASISYEAR 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
127 #define XDW_STAMP_DATE_YMD 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
128 #define XDW_STAMP_DATE_DMY 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
129
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
130 #define XDW_PAGEFORM_HEADER 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
131 #define XDW_PAGEFORM_FOOTER 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
132 #define XDW_PAGEFORM_TOPIMAGE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
133 #define XDW_PAGEFORM_BOTTOMIMAGE 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
134 #define XDW_PAGEFORM_PAGENUMBER 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
135
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
136 #define XDW_PAGEFORM_STAY 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
137 #define XDW_PAGEFORM_REMOVE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
138
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
139 #define XDW_ALIGN_LEFT 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
140 #define XDW_ALIGN_HCENTER 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
141 #define XDW_ALIGN_RIGHT 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
142 #define XDW_ALIGN_TOP 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
143 #define XDW_ALIGN_BOTTOM 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
144 #define XDW_ALIGN_VCENTER 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
145
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
146 #define XDW_PAGERANGE_ALL 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
147 #define XDW_PAGERANGE_SPECIFIED 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
148
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
149 #define XDW_CRTP_BEGINNING 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
150 #define XDW_CRTP_PRINTING 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
151 #define XDW_CRTP_PAGE_CREATING 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
152 #define XDW_CRTP_ORIGINAL_APPENDING 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
153 #define XDW_CRTP_WRITING 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
154 #define XDW_CRTP_ENDING 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
155 #define XDW_CRTP_CANCELING 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
156 #define XDW_CRTP_FINISHED 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
157 #define XDW_CRTP_CANCELED 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
158
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
159 #define XDW_AID_FUSEN 32794
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
160 #define XDW_AID_TEXT 32785
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
161 #define XDW_AID_STAMP 32819
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
162 #define XDW_AID_STRAIGHTLINE 32828
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
163 #define XDW_AID_RECTANGLE 32829
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
164 #define XDW_AID_ARC 32830
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
165 #define XDW_AID_POLYGON 32834
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
166 #define XDW_AID_MARKER 32795
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
167 #define XDW_AID_LINK 49199
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
168 #define XDW_AID_PAGEFORM 32814
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
169 #define XDW_AID_OLE 32783
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
170 #define XDW_AID_BITMAP 32831
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
171 #define XDW_AID_RECEIVEDSTAMP 32832
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
172 #define XDW_AID_CUSTOM 32837
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
173 #define XDW_AID_TITLE 32838
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
174 #define XDW_AID_GROUP 32839
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
175
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
176 #define XDW_ATYPE_INT 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
177 #define XDW_ATYPE_STRING 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
178 #define XDW_ATYPE_DATE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
179 #define XDW_ATYPE_BOOL 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
180 #define XDW_ATYPE_OCTS 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
181 #define XDW_ATYPE_OTHER 999
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
182
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
183 #define XDW_SUMMARY_INFO 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
184 #define XDW_USER_DEF 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
185 #define XDW_ANNOTATION 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
186
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
187 #define XDW_SIZE_FREE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
188 #define XDW_SIZE_A3_PORTRAIT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
189 #define XDW_SIZE_A3_LANDSCAPE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
190 #define XDW_SIZE_A4_PORTRAIT 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
191 #define XDW_SIZE_A4_LANDSCAPE 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
192 #define XDW_SIZE_A5_PORTRAIT 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
193 #define XDW_SIZE_A5_LANDSCAPE 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
194 #define XDW_SIZE_B4_PORTRAIT 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
195 #define XDW_SIZE_B4_LANDSCAPE 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
196 #define XDW_SIZE_B5_PORTRAIT 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
197 #define XDW_SIZE_B5_LANDSCAPE 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
198
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
199 #define XDW_BINDER_COLOR_0 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
200 #define XDW_BINDER_COLOR_1 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
201 #define XDW_BINDER_COLOR_2 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
202 #define XDW_BINDER_COLOR_3 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
203 #define XDW_BINDER_COLOR_4 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
204 #define XDW_BINDER_COLOR_5 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
205 #define XDW_BINDER_COLOR_6 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
206 #define XDW_BINDER_COLOR_7 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
207 #define XDW_BINDER_COLOR_8 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
208 #define XDW_BINDER_COLOR_9 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
209 #define XDW_BINDER_COLOR_10 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
210 #define XDW_BINDER_COLOR_11 11
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
211 #define XDW_BINDER_COLOR_12 12
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
212 #define XDW_BINDER_COLOR_13 13
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
213 #define XDW_BINDER_COLOR_14 14
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
214 #define XDW_BINDER_COLOR_15 15
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
215
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
216 #define XDW_REDUCENOISE_NONE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
217 #define XDW_REDUCENOISE_NORMAL 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
218 #define XDW_REDUCENOISE_WEAK 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
219 #define XDW_REDUCENOISE_STRONG 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
220
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
221 #define XDW_PRIORITY_NONE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
222 #define XDW_PRIORITY_SPEED 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
223 #define XDW_PRIORITY_RECOGNITION 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
224
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
225 #define XDW_OCR_ENGINE_V4 1 // old name - should be here for compatibility
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
226 #define XDW_OCR_ENGINE_DEFAULT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
227 #define XDW_OCR_ENGINE_WRP 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
228 #define XDW_OCR_ENGINE_FRE 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
229 #define XDW_OCR_ENGINE_FRE_MULTI 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
230
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
231 #define XDW_OCR_LANGUAGE_AUTO -1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
232 #define XDW_OCR_LANGUAGE_JAPANESE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
233 #define XDW_OCR_LANGUAGE_ENGLISH 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
234
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
235 #define XDW_OCR_MULTIPLELANGUAGES_ENGLISH 0x02
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
236 #define XDW_OCR_MULTIPLELANGUAGES_FRENCH 0x04
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
237 #define XDW_OCR_MULTIPLELANGUAGES_SIMPLIFIED_CHINESE 0x08
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
238 #define XDW_OCR_MULTIPLELANGUAGES_TRADITIONAL_CHINESE 0x10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
239 #define XDW_OCR_MULTIPLELANGUAGES_THAI 0x20
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
240 #define XDW_OCR_MULTIPLELANGUAGES_JAPANESE 0x40
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
241 #define XDW_OCR_MULTIPLELANGUAGES_KOREAN 0x80
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
242
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
243 #define XDW_OCR_FORM_AUTO 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
244 #define XDW_OCR_FORM_TABLE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
245 #define XDW_OCR_FORM_WRITING 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
246
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
247 #define XDW_OCR_COLUMN_AUTO 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
248 #define XDW_OCR_COLUMN_HORIZONTAL_SINGLE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
249 #define XDW_OCR_COLUMN_HORIZONTAL_MULTI 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
250 #define XDW_OCR_COLUMN_VERTICAL_SINGLE 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
251 #define XDW_OCR_COLUMN_VERTICAL_MULTI 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
252
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
253 #define XDW_OCR_DOCTYPE_AUTO 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
254 #define XDW_OCR_DOCTYPE_HORIZONTAL_SINGLE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
255 #define XDW_OCR_DOCTYPE_PLAINTEXT 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
257 #define XDW_OCR_ENGINE_LEVEL_SPEED 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
258 #define XDW_OCR_ENGINE_LEVEL_STANDARD 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
259 #define XDW_OCR_ENGINE_LEVEL_ACCURACY 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
260
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
261 #define XDW_OCR_MIXEDRATE_JAPANESE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
262 #define XDW_OCR_MIXEDRATE_BALANCED 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
263 #define XDW_OCR_MIXEDRATE_ENGLISH 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
264
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
265 #define XDW_PROTECT_PSWD 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
266 #define XDW_PROTECT_PSWD128 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
267 #define XDW_PROTECT_PKI 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
268 #define XDW_PROTECT_STAMP 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
269 #define XDW_PROTECT_CONTEXT_SERVICE 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
270 #define XDW_PROTECT_PSWD256 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
271 #define XDW_PROTECT_PKI256 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
272
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
273 #define XDW_GPTI_TYPE_EMF 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
274 #define XDW_GPTI_TYPE_OCRTEXT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
275
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
276 #define XDW_IMAGE_MONO 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
277 #define XDW_IMAGE_COLOR 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
278 #define XDW_IMAGE_MONO_HIGHQUALITY 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
279
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
280 #define XDW_SIGNATURE_STAMP 100
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
281 #define XDW_SIGNATURE_PKI 102
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
282 #define XDW_SIGNATURE_PKI_SHA256 105
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
283
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
284 #define XDW_SIGNATURE_STAMP_DOC_NONE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
285 #define XDW_SIGNATURE_STAMP_DOC_NOEDIT 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
286 #define XDW_SIGNATURE_STAMP_DOC_EDIT 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
287 #define XDW_SIGNATURE_STAMP_DOC_BAD 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
288
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
289 #define XDW_SIGNATURE_STAMP_STAMP_NONE 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
290 #define XDW_SIGNATURE_STAMP_STAMP_TRUSTED 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
291 #define XDW_SIGNATURE_STAMP_STAMP_NOTRUST 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
292
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
293 #define XDW_SIGNATURE_STAMP_ERROR_OK 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
294 #define XDW_SIGNATURE_STAMP_ERROR_NO_OPENING_CASE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
295 #define XDW_SIGNATURE_STAMP_ERROR_NO_SELFSTAMP 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
296 #define XDW_SIGNATURE_STAMP_ERROR_OUT_OF_VALIDITY 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
297 #define XDW_SIGNATURE_STAMP_ERROR_INVALID_DATA 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
298 #define XDW_SIGNATURE_STAMP_ERROR_OUT_OF_MEMORY 100
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
299 #define XDW_SIGNATURE_STAMP_ERROR_UNKNOWN 9999
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
300
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
301 #define XDW_SIGNATURE_PKI_DOC_UNKNOWN 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
302 #define XDW_SIGNATURE_PKI_DOC_GOOD 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
303 #define XDW_SIGNATURE_PKI_DOC_MODIFIED 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
304 #define XDW_SIGNATURE_PKI_DOC_BAD 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
305 #define XDW_SIGNATURE_PKI_DOC_GOOD_TRUSTED 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
306 #define XDW_SIGNATURE_PKI_DOC_MODIFIED_TRUSTED 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
307
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
308 #define XDW_SIGNATURE_PKI_TYPE_LOW 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
309 #define XDW_SIGNATURE_PKI_TYPE_MID_LOCAL 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
310 #define XDW_SIGNATURE_PKI_TYPE_MID_NETWORK 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
311 #define XDW_SIGNATURE_PKI_TYPE_HIGH_LOCAL 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
312 #define XDW_SIGNATURE_PKI_TYPE_HIGH_NETWORK 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
313
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
314 #define XDW_SIGNATURE_PKI_CERT_UNKNOWN 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
315 #define XDW_SIGNATURE_PKI_CERT_OK 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
316 #define XDW_SIGNATURE_PKI_CERT_NO_ROOT_CERTIFICATE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
317 #define XDW_SIGNATURE_PKI_CERT_NO_REVOCATION_CHECK 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
318 #define XDW_SIGNATURE_PKI_CERT_OUT_OF_VALIDITY 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
319 #define XDW_SIGNATURE_PKI_CERT_OUT_OF_VALIDITY_AT_SIGNED_TIME 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
320 #define XDW_SIGNATURE_PKI_CERT_REVOKE_CERTIFICATE 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
321 #define XDW_SIGNATURE_PKI_CERT_REVOKE_INTERMEDIATE_CERTIFICATE 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
322 #define XDW_SIGNATURE_PKI_CERT_INVALID_SIGNATURE 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
323 #define XDW_SIGNATURE_PKI_CERT_INVALID_USAGE 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
324 #define XDW_SIGNATURE_PKI_CERT_UNDEFINED_ERROR 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
325
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
326 #define XDW_SIGNATURE_PKI_ERROR_UNKNOWN 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
327 #define XDW_SIGNATURE_PKI_ERROR_OK 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
328 #define XDW_SIGNATURE_PKI_ERROR_BAD_PLATFORM 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
329 #define XDW_SIGNATURE_PKI_ERROR_WRITE_REG_ERROR 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
330 #define XDW_SIGNATURE_PKI_ERROR_BAD_TRUST_LEVEL 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
331 #define XDW_SIGNATURE_PKI_ERROR_BAD_REVOKE_CHECK_TYPE 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
332 #define XDW_SIGNATURE_PKI_ERROR_BAD_AUTO_IMPORT_CERT_FLAG 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
333 #define XDW_SIGNATURE_PKI_ERROR_BAD_SIGN_CONFIG 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
334 #define XDW_SIGNATURE_PKI_ERROR_NO_IMAGE_FILE 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
335 #define XDW_SIGNATURE_PKI_ERROR_BAD_SIGN_CERT 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
336 #define XDW_SIGNATURE_PKI_ERROR_NO_SIGN_CERT 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
337 #define XDW_SIGNATURE_PKI_ERROR_NOT_USE_PRIVATE_KEY 11
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
338 #define XDW_SIGNATURE_PKI_ERROR_INVALID 12
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
339 #define XDW_SIGNATURE_PKI_ERROR_BAD_SIGN 13
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
340 #define XDW_SIGNATURE_PKI_ERROR_REVOKE_CHECK_ERROR 14
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
341 #define XDW_SIGNATURE_PKI_ERROR_OUT_OF_VALIDITY 15
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
342 #define XDW_SIGNATURE_PKI_ERROR_NO_CERT 16
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
343 #define XDW_SIGNATURE_PKI_ERROR_FAILURE_IMPOPT_CERT 17
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
344 #define XDW_SIGNATURE_PKI_ERROR_NO_ROOT_CERT 18
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
345 #define XDW_SIGNATURE_PKI_ERROR_BAD_CERT_SIZE 19
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
346 #define XDW_SIGNATURE_PKI_ERROR_BAD_ARG 20
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
347 #define XDW_SIGNATURE_PKI_ERROR_BAD_CERT_FORMAT 21
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
348
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
349 #define XDW_SECURITY_PKI_ERROR_UNKNOWN 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
350 #define XDW_SECURITY_PKI_ERROR_OK 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
351 #define XDW_SECURITY_PKI_ERROR_BAD_PLATFORM 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
352 #define XDW_SECURITY_PKI_ERROR_WRITE_REG_ERROR 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
353 #define XDW_SECURITY_PKI_ERROR_BAD_TRUST_LEVEL 4
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
354 #define XDW_SECURITY_PKI_ERROR_BAD_REVOKE_CHECK_TYPE 5
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
355 #define XDW_SECURITY_PKI_ERROR_REVOKED 6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
356 #define XDW_SECURITY_PKI_ERROR_BAD_SIGN 7
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
357 #define XDW_SECURITY_PKI_ERROR_REVOKE_CHECK_ERROR 8
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
358 #define XDW_SECURITY_PKI_ERROR_OUT_OF_VALIDITY 9
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
359 #define XDW_SECURITY_PKI_ERROR_NO_CERT 10
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
360 #define XDW_SECURITY_PKI_ERROR_FAILURE_IMPORT_CERT 11
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
361 #define XDW_SECURITY_PKI_ERROR_NO_ROOT_CERT 12
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
362 #define XDW_SECURITY_PKI_ERROR_BAD_CERT_FORMAT 13
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
363 #define XDW_SECURITY_PKI_ERROR_BAD_CERT_USAGE 14
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
364 #define XDW_SECURITY_PKI_ERROR_CA_CERT_IS_REVOKED 15
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
365 #define XDW_SECURITY_PKI_ERROR_TOO_MANY_CERT 16
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
366
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
367 #define XDW_IGNORE_CASE 0x02
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
368 #define XDW_IGNORE_WIDTH 0x04
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
369 #define XDW_IGNORE_HIRAKATA 0x08
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
370
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
371 #define XDW_STARCH 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
372 #define XDW_STARCH_OFF 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
373
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
374 #define XDW_TEXT_UNKNOWN 0
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
375 #define XDW_TEXT_MULTIBYTE 1
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
376 #define XDW_TEXT_UNICODE 2
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
377 #define XDW_TEXT_UNICODE_IFNECESSARY 3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
378
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
379 #define XDW_HGLOBAL void*
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
380
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
381 typedef struct { int dummy; } *XDW_DOCUMENT_HANDLE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
382 typedef struct { int dummy; } *XDW_CREATE_HANDLE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
383 typedef struct { int dummy; } *XDW_ANNOTATION_HANDLE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
384 typedef struct { int dummy; } *XDW_FOUND_HANDLE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
385
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
386 typedef unsigned short XDW_WCHAR;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
387
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
388 typedef struct tag_XDW_RECT {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
389 long left;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
390 long top;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
391 long right;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
392 long bottom;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
393 } XDW_RECT;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
394
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
395 typedef struct tag_XDW_GPTI_OCRTEXT_UNIT {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
396 const char* lpszText;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
397 XDW_RECT rect;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
398 } XDW_GPTI_OCRTEXT_UNIT;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
399
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
400 typedef struct tag_XDW_GPTI_OCRTEXT {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
401 int nUnitNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
402 XDW_GPTI_OCRTEXT_UNIT* pUnits;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
403 } XDW_GPTI_OCRTEXT;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
404
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
405 typedef struct tag_XDW_GPTI_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
406 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
407 int nInfoType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
408 int nPageWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
409 int nPageHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
410 int nRotateDegree;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
411 int nDataSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
412 XDW_HGLOBAL pData;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
413 } XDW_GPTI_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
414
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
415 typedef struct tag_XDW_DOCUMENT_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
416 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
417 int nPages;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
418 int nVersion;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
419 int nOriginalData;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
420 int nDocType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
421 int nPermission;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
422 int nShowAnnotations;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
423 int nDocuments;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
424 int nBinderColor;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
425 int nBinderSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
426 } XDW_DOCUMENT_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
427
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
428 typedef struct tag_XDW_PAGE_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
429 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
430 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
431 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
432 int nPageType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
433 int nHorRes;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
434 int nVerRes;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
435 int nCompressType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
436 int nAnnotations;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
437 } XDW_PAGE_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
438
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
439 typedef struct tag_XDW_PAGE_INFO_EX {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
440 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
441 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
442 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
443 int nPageType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
444 int nHorRes;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
445 int nVerRes;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
446 int nCompressType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
447 int nAnnotations;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
448 int nDegree;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
449 int nOrgWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
450 int nOrgHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
451 int nOrgHorRes;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
452 int nOrgVerRes;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
453 int nImageWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
454 int nImageHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
455 } XDW_PAGE_INFO_EX;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
456
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
457 typedef struct tag_XDW_IMAGE_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
458 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
459 int nDpi;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
460 int nColor;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
461 } XDW_IMAGE_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
462
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
463 typedef struct tag_XDW_OPEN_MODE {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
464 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
465 int nOption;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
466 } XDW_OPEN_MODE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
467
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
468 typedef struct tag_XDW_OPEN_MODE_EX {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
469 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
470 int nOption;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
471 int nAuthMode;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
472 } XDW_OPEN_MODE_EX;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
473
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
474 typedef struct tag_XDW_CREATE_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
475 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
476 int nFitImage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
477 int nCompress;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
478 int nZoom;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
479 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
480 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
481 int nHorPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
482 int nVerPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
483 } XDW_CREATE_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
484
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
485 typedef struct tag_XDW_CREATE_OPTION_EX {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
486 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
487 int nFitImage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
488 int nCompress;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
489 int nZoom;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
490 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
491 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
492 int nHorPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
493 int nVerPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
494 int nZoomDetail;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
495 } XDW_CREATE_OPTION_EX;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
496
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
497 typedef struct tag_XDW_CREATE_OPTION_EX2 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
498 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
499 int nFitImage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
500 int nCompress;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
501 int nZoom;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
502 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
503 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
504 int nHorPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
505 int nVerPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
506 int nZoomDetail;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
507 int nMaxPaperSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
508 } XDW_CREATE_OPTION_EX2;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
509
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
510
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
511 #define XDW_SIZEOF_ORGDATANAME 256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
512 typedef struct tag_XDW_ORGDATA_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
513 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
514 int nDataSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
515 long nDate;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
516 char szName[XDW_SIZEOF_ORGDATANAME];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
517 } XDW_ORGDATA_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
518
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
519 typedef struct tag_XDW_ORGDATA_INFOW {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
520 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
521 int nDataSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
522 long nDate;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
523 XDW_WCHAR szName[XDW_SIZEOF_ORGDATANAME];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
524 } XDW_ORGDATA_INFOW;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
525
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
526 #define XDW_SIZEOF_LINKROOTFOLDER 256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
527 typedef struct tag_XDW_LINKROOTFOLDER_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
528 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
529 char szPath[XDW_SIZEOF_LINKROOTFOLDER];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
530 char szLinkRootFolderName[XDW_SIZEOF_LINKROOTFOLDER];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
531 } XDW_LINKROOTFOLDER_INFO ;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
532
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
533 typedef struct tag_XDW_LINKROOTFOLDER_INFOW {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
534 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
535 XDW_WCHAR wszPath[XDW_SIZEOF_LINKROOTFOLDER];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
536 XDW_WCHAR wszLinkRootFolderName[XDW_SIZEOF_LINKROOTFOLDER];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
537 } XDW_LINKROOTFOLDER_INFOW ;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
538
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
539 typedef struct tag_XDW_CREATE_STATUS {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
540 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
541 int phase;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
542 int nTotalPage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
543 int nPage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
544 } XDW_CREATE_STATUS;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
545
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
546 typedef struct tag_XDW_ANNOTATION_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
547 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
548 XDW_ANNOTATION_HANDLE handle;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
549 int nHorPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
550 int nVerPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
551 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
552 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
553 int nAnnotationType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
554 int nChildAnnotations;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
555 } XDW_ANNOTATION_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
556
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
557
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
558 typedef struct tag_XDW_AA_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
559 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
560 int nAnnotationType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
561 int nReserved1;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
562 int nReserved2;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
563 } XDW_AA_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
564
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
565 typedef struct tag_XDW_AA_FUSEN_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
566 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
567 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
568 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
569 } XDW_AA_FUSEN_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
570
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
571 typedef struct tag_XDW_AA_STRAIGHTLINE_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
572 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
573 int nHorVec;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
574 int nVerVec;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
575 } XDW_AA_STRAIGHTLINE_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
576
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
577 typedef struct tag_XDW_AA_RECT_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
578 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
579 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
580 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
581 } XDW_AA_RECT_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
582
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
583 typedef struct tag_XDW_AA_ARC_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
584 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
585 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
586 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
587 } XDW_AA_ARC_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
588
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
589 typedef struct tag_XDW_AA_BITMAP_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
590 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
591 char szImagePath[256];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
592 } XDW_AA_BITMAP_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
593
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
594 typedef struct tag_XDW_AA_BITMAP_INITIAL_DATAW {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
595 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
596 XDW_WCHAR wszImagePath[256];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
597 } XDW_AA_BITMAP_INITIAL_DATAW;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
598
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
599 typedef struct tag_XDW_AA_STAMP_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
600 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
601 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
602 } XDW_AA_STAMP_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
603
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
604 typedef struct tag_XDW_AA_RECEIVEDSTAMP_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
605 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
606 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
607 } XDW_AA_RECEIVEDSTAMP_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
608
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
609 #define XDW_SIZEOF_GUID 36
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
610 typedef struct tag_XDW_AA_CUSTOM_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
611 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
612 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
613 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
614 char* lpszGuid;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
615 int nCustomDataSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
616 unsigned char* pCustomData;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
617 } XDW_AA_CUSTOM_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
618
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
619 typedef struct tag_XDW_IMAGE_OPTION_EX {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
620 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
621 int nDpi;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
622 int nColor;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
623 int nImageType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
624 void* pDetailOption;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
625 } XDW_IMAGE_OPTION_EX;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
626
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
627 typedef struct tag_XDW_IMAGE_OPTION_TIFF {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
628 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
629 int nCompress;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
630 int nEndOfMultiPages;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
631 } XDW_IMAGE_OPTION_TIFF;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
632
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
633 typedef struct tag_XDW_IMAGE_OPTION_JPEG {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
634 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
635 int nCompress;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
636 } XDW_IMAGE_OPTION_JPEG;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
637
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
638 typedef struct tag_XDW_IMAGE_OPTION_PDF {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
639 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
640 int nCompress;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
641 int nConvertMethod;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
642 int nEndOfMultiPages;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
643 } XDW_IMAGE_OPTION_PDF;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
644
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
645 typedef struct tag_XDW_BINDER_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
646 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
647 int nBinderColor;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
648 int nBinderSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
649 } XDW_BINDER_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
650
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
651 typedef struct tag_XDW_OCR_OPTION_V4 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
652 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
653 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
654 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
655 int nInsertSpaceCharacter;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
656 int nJapaneseKnowledgeProcessing;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
657 int nForm;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
658 int nColumn;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
659 int nDisplayProcess;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
660 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
661 } XDW_OCR_OPTION_V4;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
662
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
663 typedef struct tag_XDW_OCR_OPTION_V5 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
664 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
665 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
666 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
667 int nInsertSpaceCharacter;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
668 int nJapaneseKnowledgeProcessing;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
669 int nForm;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
670 int nColumn;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
671 int nDisplayProcess;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
672 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
673 unsigned int nAreaNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
674 XDW_RECT** pAreaRects;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
675 } XDW_OCR_OPTION_V5;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
676
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
677 typedef struct tag_XDW_OCR_OPTION_V5_EX {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
678 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
679 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
680 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
681 int nInsertSpaceCharacter;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
682 int nJapaneseKnowledgeProcessing;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
683 int nForm;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
684 int nColumn;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
685 int nDisplayProcess;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
686 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
687 unsigned int nAreaNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
688 XDW_RECT** pAreaRects;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
689 int nPriority;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
690 } XDW_OCR_OPTION_V5_EX;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
691
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
692 typedef struct tag_XDW_OCR_OPTION_WRP {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
693 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
694 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
695 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
696 int nInsertSpaceCharacter;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
697 int nForm;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
698 int nColumn;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
699 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
700 int nPriority;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
701 } XDW_OCR_OPTION_WRP;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
702
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
703 typedef struct tag_XDW_OCR_OPTION_FRE {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
704 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
705 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
706 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
707 int nDocumentType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
708 int nDisplayProcess;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
709 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
710 unsigned int nAreaNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
711 XDW_RECT** pAreaRects;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
712 int nPriority;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
713 } XDW_OCR_OPTION_FRE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
714
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
715 typedef struct tag_XDW_OCR_OPTION_V7 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
716 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
717 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
718 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
719 int nInsertSpaceCharacter;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
720 int nJapaneseKnowledgeProcessing;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
721 int nForm;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
722 int nColumn;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
723 int nDisplayProcess;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
724 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
725 unsigned int nAreaNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
726 XDW_RECT** pAreaRects;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
727 int nPriority;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
728 int nEngineLevel;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
729 int nLanguageMixedRate;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
730 int nHalfSizeChar;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
731 } XDW_OCR_OPTION_V7;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
732
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
733 typedef struct tag_XDW_OCR_OPTION_FRE_V7 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
734 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
735 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
736 int nLanguage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
737 int nDocumentType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
738 int nDisplayProcess;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
739 int nAutoDeskew;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
740 unsigned int nAreaNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
741 XDW_RECT** pAreaRects;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
742 int nPriority;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
743 int nEngineLevel;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
744 } XDW_OCR_OPTION_FRE_V7;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
745
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
746 typedef struct tag_XDW_PAGE_COLOR_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
747 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
748 int nColor;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
749 int nImageDepth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
750 } XDW_PAGE_COLOR_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
751
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
752 #define XDW_SIZEOF_PSWD 256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
753 typedef struct tag_XDW_SECURITY_OPTION_PSWD {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
754 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
755 int nPermission;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
756 char szOpenPswd[XDW_SIZEOF_PSWD];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
757 char szFullAccessPswd[XDW_SIZEOF_PSWD];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
758 char* lpszComment;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
759 } XDW_SECURITY_OPTION_PSWD;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
760
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
761 typedef struct tag_XDW_DER_CERTIFICATE {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
762 void *pCert;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
763 int nCertSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
764 } XDW_DER_CERTIFICATE;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
765
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
766 typedef struct tag_XDW_SECURITY_OPTION_PKI {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
767 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
768 int nPermission;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
769 XDW_DER_CERTIFICATE* lpxdcCerts;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
770 int nCertsNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
771 int nFullAccessCertsNum;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
772 int nErrorStatus;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
773 int nFirstErrorCert;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
774 } XDW_SECURITY_OPTION_PKI;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
775
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
776 typedef struct tag_XDW_PROTECT_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
777 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
778 int nAuthMode;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
779 } XDW_PROTECT_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
780
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
781 typedef struct tag_XDW_RELEASE_PROTECTION_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
782 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
783 int nAuthMode;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
784 } XDW_RELEASE_PROTECTION_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
785
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
786 typedef struct tag_XDW_PROTECTION_INFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
787 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
788 int nProtectType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
789 int nPermission;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
790 } XDW_PROTECTION_INFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
791
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
792 typedef struct tag_XDW_SIGNATURE_OPTION_V5 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
793 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
794 int nPage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
795 int nHorPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
796 int nVerPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
797 int nSignatureType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
798 } XDW_SIGNATURE_OPTION_V5;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
799
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
800 typedef struct tag_XDW_SIGNATURE_INFO_V5 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
801 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
802 int nSignatureType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
803 int nPage;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
804 int nHorPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
805 int nVerPos;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
806 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
807 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
808 long nSignedTime;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
809 } XDW_SIGNATURE_INFO_V5;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
810
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
811 typedef struct tag_XDW_SIGNATURE_MODULE_STATUS {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
812 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
813 int nSignatureType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
814 int nErrorStatus;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
815 } XDW_SIGNATURE_MODULE_STATUS;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
816
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
817 typedef struct tag_XDW_SIGNATURE_MODULE_OPTION_PKI {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
818 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
819 void *pSignerCert;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
820 int nSignerCertSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
821 } XDW_SIGNATURE_MODULE_OPTION_PKI;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
822
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
823 #define XDW_SIZEOF_STAMPNAME 256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
824 #define XDW_SIZEOF_STAMPOWNERNAME 64
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
825 #define XDW_SIZEOF_STAMPREMARKS 1024
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
826 typedef struct tag_XDW_SIGNATURE_STAMP_INFO_V5 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
827 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
828 char lpszStampName[XDW_SIZEOF_STAMPNAME];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
829 char lpszOwnerName[XDW_SIZEOF_STAMPOWNERNAME];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
830 long nValidDate;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
831 char lpszRemarks[XDW_SIZEOF_STAMPREMARKS];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
832 int nDocVerificationStatus;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
833 int nStampVerificationStatus;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
834 } XDW_SIGNATURE_STAMP_INFO_V5;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
835
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
836 #define XDW_SIZEOF_PKIMODULENAME 16
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
837 #define XDW_SIZEOF_PKISUBJECTDN 512
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
838 #define XDW_SIZEOF_PKISUBJECT 256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
839 #define XDW_SIZEOF_PKIISSUERDN 512
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
840 #define XDW_SIZEOF_PKIISSUER 256
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
841 #define XDW_SIZEOF_PKINOTBEFORE 32
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
842 #define XDW_SIZEOF_PKINOTAFTER 32
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
843 #define XDW_SIZEOF_PKISERIAL 64
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
844 #define XDW_SIZEOF_PKIREMARKS 64
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
845 #define XDW_SIZEOF_PKISIGNEDTIME 32
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
846
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
847 typedef struct tag_XDW_SIGNATURE_PKI_INFO_V5 {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
848 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
849 char lpszModule[XDW_SIZEOF_PKIMODULENAME];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
850 char lpszSubjectDN[XDW_SIZEOF_PKISUBJECTDN];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
851 char lpszSubject[XDW_SIZEOF_PKISUBJECT];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
852 char lpszIssuerDN[XDW_SIZEOF_PKIISSUERDN];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
853 char lpszIssuer[XDW_SIZEOF_PKIISSUER];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
854 char lpszNotBefore[XDW_SIZEOF_PKINOTBEFORE];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
855 char lpszNotAfter[XDW_SIZEOF_PKINOTAFTER];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
856 char lpszSerial[XDW_SIZEOF_PKISERIAL];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
857 void* pSignerCert;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
858 int nSignerCertSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
859 char lpszRemarks[XDW_SIZEOF_PKIREMARKS];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
860 char lpszSigningTime[XDW_SIZEOF_PKISIGNEDTIME];
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
861 int nDocVerificationStatus;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
862 int nCertVerificationType;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
863 int nCertVerificationStatus;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
864 } XDW_SIGNATURE_PKI_INFO_V5;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
865
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
866 typedef struct tag_XDW_OCR_TEXTINFO {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
867 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
868 int nWidth;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
869 int nHeight;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
870 long charset;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
871 char* lpszText;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
872 int nLineRect;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
873 XDW_RECT* pLineRect;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
874 } XDW_OCR_TEXTINFO;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
875
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
876 typedef struct tag_XDW_OCRIMAGE_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
877 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
878 int nDpi;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
879 int nNoiseReduction;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
880 int nPriority;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
881 } XDW_OCRIMAGE_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
882
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
883 typedef struct tag_XDW_FIND_TEXT_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
884 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
885 int nIgnoreMode;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
886 int nReserved;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
887 int nReserved2;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
888 } XDW_FIND_TEXT_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
889
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
890 #define XDW_FOUND_RECT_STATUS_HIT (0)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
891 #define XDW_FOUND_RECT_STATUS_PAGE (1)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
892
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
893 typedef struct tag_XDW_POINT {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
894 int x;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
895 int y;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
896 } XDW_POINT;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
897
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
898
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
899 typedef struct tag_XDW_AA_MARKER_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
900 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
901 int nCounts;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
902 XDW_POINT* pPoints;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
903 } XDW_AA_MARKER_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
904
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
905 typedef struct tag_XDW_AA_POLYGON_INITIAL_DATA {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
906 XDW_AA_INITIAL_DATA common;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
907 int nCounts;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
908 XDW_POINT* pPoints;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
909 } XDW_AA_POLYGON_INITIAL_DATA;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
910
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
911 typedef struct XDW_BEGIN_CREATE_OPTION {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
912 int nSize;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
913 BOOL bNoUseSpecifiedApp;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
914 } XDW_BEGIN_CREATE_OPTION;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
915
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
916 #ifdef _WIN64
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
917 #ifndef XDW_DISABLE_PRAGMA_PACK
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
918 #pragma pack(pop, xdwapi_enter_parser)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
919 #endif /* XDW_DISABLE_PRAGMA_PACK */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
920 #endif /* _WIN64 */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
921
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
922 #endif //XDWAPI_DECLARATIONS
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
923
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
924
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
925 int XDWAPI XDW_GetInformation(int nIndex, char* lpszOutput, int nSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
926 int XDWAPI XDW_GetInformationW(int nIndex, XDW_WCHAR* lpwszOutput, int nSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
927 int XDWAPI XDW_AddSystemFolder(int nIndex, void* reserved );
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
928
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
929 int XDWAPI XDW_MergeXdwFiles(const char** lpszInputPaths, int nFiles, const char* lpszOutputPath, void* reserved );
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
930 int XDWAPI XDW_MergeXdwFilesW(const XDW_WCHAR** lpwszInputPaths, int nFiles, const XDW_WCHAR* lpwszOutputPath, void* reserved );
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
931 int XDWAPI XDW_OpenDocumentHandle(const char* lpszFilePath, XDW_DOCUMENT_HANDLE* pHandle, XDW_OPEN_MODE* pOpenMode);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
932 int XDWAPI XDW_OpenDocumentHandleW(const XDW_WCHAR* lpwszFilePath, XDW_DOCUMENT_HANDLE* pHandle, XDW_OPEN_MODE* pOpenMode);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
933 int XDWAPI XDW_CloseDocumentHandle(XDW_DOCUMENT_HANDLE handle, void* reserved );
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
934 int XDWAPI XDW_GetDocumentInformation(XDW_DOCUMENT_HANDLE handle, XDW_DOCUMENT_INFO* pDocumentInfo);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
935 int XDWAPI XDW_GetPageInformation(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_PAGE_INFO* pPageInfo);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
936 int XDWAPI XDW_GetPageImage(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
937 int XDWAPI XDW_GetPageImageW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
938 int XDWAPI XDW_GetPageText(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszOutputPath, void* reserved );
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
939 int XDWAPI XDW_ConvertPageToImageFile(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszOutputPath, XDW_IMAGE_OPTION* pImageOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
940 int XDWAPI XDW_ConvertPageToImageFileW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszOutputPath, XDW_IMAGE_OPTION* pImageOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
941 int XDWAPI XDW_GetPage(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
942 int XDWAPI XDW_GetPageW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
943 int XDWAPI XDW_DeletePage(XDW_DOCUMENT_HANDLE handle, int nPage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
944 int XDWAPI XDW_RotatePage(XDW_DOCUMENT_HANDLE handle, int nPage, int nDegree, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
945 int XDWAPI XDW_SaveDocument(XDW_DOCUMENT_HANDLE handle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
946 int XDWAPI XDW_CreateXdwFromImageFile(const char* lpszInputPath, const char* lpszOutputPath, XDW_CREATE_OPTION* pOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
947 int XDWAPI XDW_CreateXdwFromImageFileW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, XDW_CREATE_OPTION* pOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
948
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
949 int XDWAPI XDW_GetOriginalDataInformation(XDW_DOCUMENT_HANDLE handle, int nOriginalData, XDW_ORGDATA_INFO* pOriginalDataInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
950 int XDWAPI XDW_GetOriginalData(XDW_DOCUMENT_HANDLE handle, int nOriginalData, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
951 int XDWAPI XDW_GetOriginalDataW(XDW_DOCUMENT_HANDLE handle, int nOriginalData, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
952 int XDWAPI XDW_InsertOriginalData(XDW_DOCUMENT_HANDLE handle, int nOriginalData, const char* lpszInputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
953 int XDWAPI XDW_DeleteOriginalData(XDW_DOCUMENT_HANDLE handle, int nOriginalData, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
954
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
955 int XDWAPI XDW_BeginCreationFromAppFile(const char* lpszInputPath, const char* lpszOutputPath, BOOL bWithOriginal, XDW_CREATE_HANDLE* handle, void* pCreateOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
956 int XDWAPI XDW_BeginCreationFromAppFileW(const XDW_WCHAR* lpszInputPath, const XDW_WCHAR* lpszOutputPath, BOOL bWithOriginal, XDW_CREATE_HANDLE* handle, void* pCreateOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
957 int XDWAPI XDW_EndCreationFromAppFile(XDW_CREATE_HANDLE handle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
958 int XDWAPI XDW_GetStatusCreationFromAppFile(XDW_CREATE_HANDLE handle, XDW_CREATE_STATUS* pStatus);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
959 int XDWAPI XDW_CancelCreationFromAppFile(XDW_CREATE_HANDLE handle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
960
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
961 int XDWAPI XDW_GetUserAttribute(XDW_DOCUMENT_HANDLE handle, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void *reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
962 int XDWAPI XDW_SetUserAttribute(XDW_DOCUMENT_HANDLE handle, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void *reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
963
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
964 int XDWAPI XDW_GetAnnotationInformation(XDW_DOCUMENT_HANDLE hDocument, int nPage, XDW_ANNOTATION_HANDLE hAnnotation,int nIndex, XDW_ANNOTATION_INFO* pAnnotationInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
965 int XDWAPI XDW_GetAnnotationAttribute(XDW_ANNOTATION_HANDLE handle, const char* lpszAttributeName, char* pAttribute, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
966
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
967 int XDWAPI XDW_AddAnnotation(XDW_DOCUMENT_HANDLE handle, int hAnnotationType, int nPage, int nHorPos, int nVerPos, XDW_AA_INITIAL_DATA *pInitialData, XDW_ANNOTATION_HANDLE* phNewAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
968 int XDWAPI XDW_RemoveAnnotation(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hRemoveAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
969 int XDWAPI XDW_SetAnnotationAttribute(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, const char* lpszAttributeName, int nAttributeType, char* pAttributeValue, int nReserved, void* pReserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
970 int XDWAPI XDW_SetAnnotationSize(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, int nWidth, int nHeight, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
971 int XDWAPI XDW_SetAnnotationPosition(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, int nHorPos, int nVerPos, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
972 int XDWAPI XDW_CreateSfxDocument(const char* lpszInputPath, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
973 int XDWAPI XDW_CreateSfxDocumentW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
974 int XDWAPI XDW_ExtractFromSfxDocument(const char* lpszInputPath, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
975 int XDWAPI XDW_ExtractFromSfxDocumentW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
976
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
977 int XDWAPI XDW_ConvertPageToImageHandle(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_HGLOBAL* phDIB, XDW_IMAGE_OPTION* pImageOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
978 int XDWAPI XDW_GetThumbnailImageHandle(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_HGLOBAL* phDIB, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
979
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
980 int XDWAPI XDW_GetPageTextToMemory(XDW_DOCUMENT_HANDLE handle, int nPage, char* lpszValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
981 int XDWAPI XDW_GetFullText(XDW_DOCUMENT_HANDLE handle, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
982 int XDWAPI XDW_GetPageUserAttribute(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void *reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
983 int XDWAPI XDW_SetPageUserAttribute(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void *reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
984
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
985 int XDWAPI XDW_ReducePageNoise(XDW_DOCUMENT_HANDLE handle, int nPage, int nLevel, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
986 int XDWAPI XDW_ShowOrHideAnnotations(XDW_DOCUMENT_HANDLE handle, int nShowAnnotations, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
987 int XDWAPI XDW_GetCompressedPageImage(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
988 int XDWAPI XDW_GetCompressedPageImageW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
989 int XDWAPI XDW_InsertDocument(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszInputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
990 int XDWAPI XDW_InsertDocumentW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszInputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
991 int XDWAPI XDW_ApplyOcr(XDW_DOCUMENT_HANDLE handle, int nPage, int nOcrEngine, void* pOption, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
992 int XDWAPI XDW_RotatePageAuto(XDW_DOCUMENT_HANDLE handle, int nPage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
993 int XDWAPI XDW_CreateBinder(const char* lpszOutputPath, XDW_BINDER_INITIAL_DATA* pInitialData, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
994 int XDWAPI XDW_CreateBinderW(const XDW_WCHAR* lpwszOutputPath, XDW_BINDER_INITIAL_DATA* pInitialData, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
995 int XDWAPI XDW_InsertDocumentToBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, const char* lpszInputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
996
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
997 int XDWAPI XDW_GetDocumentFromBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
998 int XDWAPI XDW_GetDocumentFromBinderW(XDW_DOCUMENT_HANDLE handle, int nPosition, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
999 int XDWAPI XDW_DeleteDocumentInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1000 int XDWAPI XDW_GetDocumentNameInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, char* lpszDocName, int nDocNameSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1001 int XDWAPI XDW_SetDocumentNameInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, char* lpszDocName, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1002 int XDWAPI XDW_GetDocumentInformationInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, XDW_DOCUMENT_INFO* pDocumentInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1003 int XDWAPI XDW_Finalize(void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1004 int XDWAPI XDW_GetPageColorInformation(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_PAGE_COLOR_INFO* pColorInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1005 int XDWAPI XDW_OptimizeDocument(const char* lpszInputPath, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1006 int XDWAPI XDW_OptimizeDocumentW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1007 int XDWAPI XDW_ProtectDocument(const char* lpszInputPath, const char* lpszOutputPath, int nProtectType, void* pModuleOption, void* pProtectOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1008 int XDWAPI XDW_ProtectDocumentW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, int nProtectType, void* pModuleOption, void* pProtectOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1009
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1010 int XDWAPI XDW_CreateXdwFromImageFileAndInsertDocument(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszInputPath, XDW_CREATE_OPTION* pOption, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1011 int XDWAPI XDW_CreateXdwFromImageFileAndInsertDocumentW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszInputPath, XDW_CREATE_OPTION* pOption, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1012 int XDWAPI XDW_GetDocumentAttributeNumber(XDW_DOCUMENT_HANDLE handle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1013 int XDWAPI XDW_GetDocumentAttributeByName(XDW_DOCUMENT_HANDLE handle, const char* lpszAttributeName, int* nAttributeType, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1014 int XDWAPI XDW_GetDocumentAttributeByOrder(XDW_DOCUMENT_HANDLE handle, int nOrder, char* lpszAttributeName, int* nAttributeType, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1015 int XDWAPI XDW_SetDocumentAttribute(XDW_DOCUMENT_HANDLE handle, const char* lpszAttributeName, int nAttributeType, char* pAttributeValue, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1016 int XDWAPI XDW_SucceedAttribute(XDW_DOCUMENT_HANDLE handle, const char* lpszFilePath, int nDocument, int nSuccession, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1017 int XDWAPI XDW_SucceedAttributeW(XDW_DOCUMENT_HANDLE handle, const XDW_WCHAR* lpwszFilePath, int nDocument, int nSuccession, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1018 int XDWAPI XDW_GetPageFormAttribute(XDW_DOCUMENT_HANDLE handle, int nPageForm, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1019 int XDWAPI XDW_SetPageFormAttribute(XDW_DOCUMENT_HANDLE handle, int nPageForm, const char* lpszAttributeName, int nAttributeType, char* pAttributeValue, int nReserved, void* pReserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1020 int XDWAPI XDW_UpdatePageForm(XDW_DOCUMENT_HANDLE handle, int nOtherPageForm, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1021 int XDWAPI XDW_RemovePageForm(XDW_DOCUMENT_HANDLE handle, int nOtherPageForm, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1022 int XDWAPI XDW_GetLinkRootFolderInformation(int nOrder, XDW_LINKROOTFOLDER_INFO* pLinkRootFolderInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1023 int XDWAPI XDW_GetLinkRootFolderInformationW(int nOrder, XDW_LINKROOTFOLDER_INFOW* pLinkRootFolderInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1024 int XDWAPI XDW_GetLinkRootFolderNumber(void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1025 int XDWAPI XDW_GetLinkRootFolderNumberW(void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1026 int XDWAPI XDW_GetPageTextInformation(XDW_DOCUMENT_HANDLE handle, int nPage, void* pInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1027 int XDWAPI XDW_GetDocumentSignatureNumber(XDW_DOCUMENT_HANDLE handle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1028 int XDWAPI XDW_AddAnnotationOnParentAnnotation(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, int hAnnotationType, int nHorPos, int nVerPos, XDW_AA_INITIAL_DATA *pInitialData, XDW_ANNOTATION_HANDLE* phNewAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1029 int XDWAPI XDW_SignDocument(const char* lpszInputPath, const char* lpszOutputPath, void* pOption, void* pModuleOption, void* pReserved, void* pModuleStatus);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1030 int XDWAPI XDW_SignDocumentW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, void* pOption, void* pModuleOption, void* pReserved, void* pModuleStatus);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1031 int XDWAPI XDW_GetSignatureInformation(XDW_DOCUMENT_HANDLE handle, int nSignature, void* pInfo, void* pModuleInfo, void* pReserved, void* pModuleStatus);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1032 int XDWAPI XDW_UpdateSignatureStatus(XDW_DOCUMENT_HANDLE handle, int nSignature, void* pModuleOption, void* pReserved, void* pModuleStatus);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1033
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1034 int XDWAPI XDW_GetOcrImage(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszOutputPath, void* pImageOption, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1035 int XDWAPI XDW_GetOcrImageW(XDW_DOCUMENT_HANDLE handle, int nPage, const XDW_WCHAR* lpwszOutputPath, void* pImageOption, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1036 int XDWAPI XDW_SetOcrData(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_OCR_TEXTINFO* pData, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1037
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1038 int XDWAPI XDW_GetDocumentAttributeNumberInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1039 int XDWAPI XDW_GetDocumentAttributeByNameInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, const char* lpszAttributeName, int* nAttributeType, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1040 int XDWAPI XDW_GetDocumentAttributeByOrderInBinder(XDW_DOCUMENT_HANDLE handle, int nPosition, int nOrder, char* lpszAttributeName, int* nAttributeType, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1041
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1042 int XDWAPI XDW_GetTMInfo(XDW_DOCUMENT_HANDLE handle, void* pTMInfo, int nTMInfoSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1043 int XDWAPI XDW_SetTMInfo(XDW_DOCUMENT_HANDLE handle, const void* pTMInfo, int nTMInfoSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1044
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1045 int XDWAPI XDW_CreateXdwFromImagePdfFile(const char* lpszInputPath, const char* lpszOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1046
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1047 int XDWAPI XDW_FindTextInPage(XDW_DOCUMENT_HANDLE handle, int nPage, const char* lpszText, XDW_FIND_TEXT_OPTION* pOption, XDW_FOUND_HANDLE* pFoundHandle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1048 int XDWAPI XDW_FindNext(XDW_FOUND_HANDLE* pFoundHandle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1049 int XDWAPI XDW_GetNumberOfRectsInFoundObject(XDW_FOUND_HANDLE foundHandle, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1050 int XDWAPI XDW_GetRectInFoundObject(XDW_FOUND_HANDLE foundHandle, int nRect, XDW_RECT* pRect, int* pnStatus, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1051 int XDWAPI XDW_CloseFoundHandle(XDW_FOUND_HANDLE foundHandle);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1052
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1053 int XDWAPI XDW_GetAnnotationUserAttribute(XDW_ANNOTATION_HANDLE hAnnotation, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void *reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1054 int XDWAPI XDW_SetAnnotationUserAttribute(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, const char* lpszAttributeName, char* pAttributeValue, int nDataSize, void *reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1055
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1056 int XDWAPI XDW_StarchAnnotation(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, int nStarch, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1057
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1058 int XDWAPI XDW_ReleaseProtectionOfDocument(const char* lpszInputPath, const char* lpszOutputPath, void* pOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1059 int XDWAPI XDW_ReleaseProtectionOfDocumentW(const XDW_WCHAR* lpwszInputPath, const XDW_WCHAR* lpwszOutputPath, void* pOption);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1060 int XDWAPI XDW_GetProtectionInformation(const char* lpszInputPath, XDW_PROTECTION_INFO* pProtectionInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1061 int XDWAPI XDW_GetProtectionInformationW(const XDW_WCHAR* lpwszInputPath, XDW_PROTECTION_INFO* pProtectionInfo, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1062
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1063 int XDWAPI XDW_GetAnnotationCustomAttributeByName(XDW_ANNOTATION_HANDLE hAnnotation, XDW_WCHAR* lpszAttributeName, int* pnAttributeType, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1064 int XDWAPI XDW_GetAnnotationCustomAttributeByOrder(XDW_ANNOTATION_HANDLE hAnnotation, int nOrder, XDW_WCHAR* lpszAttributeName, int* pnAttributeType, char* pAttributeValue, int nDataSize, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1065 int XDWAPI XDW_GetAnnotationCustomAttributeNumber(XDW_ANNOTATION_HANDLE hAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1066 int XDWAPI XDW_SetAnnotationCustomAttribute(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, XDW_WCHAR* lpszAttributeName, int nAttributeType, char* pAttributeValue, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1067
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1068 int XDWAPI XDW_GetPageTextToMemoryW(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_WCHAR* pValue, int nBufferLength, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1069 int XDWAPI XDW_GetFullTextW(XDW_DOCUMENT_HANDLE handle, const XDW_WCHAR* pOutputPath, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1070 int XDWAPI XDW_GetAnnotationAttributeW(XDW_ANNOTATION_HANDLE handle, const char* lpszAttributeName, void* pAttributeValue, int nDataSize, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1071 int XDWAPI XDW_SetAnnotationAttributeW(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, const char* lpszAttributeName, int nAttributeType, void* pAttributeValue, int nTextType, unsigned int codepage, int nReserved, void* pReserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1072 int XDWAPI XDW_GetDocumentAttributeByNameW(XDW_DOCUMENT_HANDLE handle, const XDW_WCHAR* pAttributeName, int* pnAttributeType, void* pAttributeValue, int nDataSize, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1073 int XDWAPI XDW_GetDocumentAttributeByOrderW(XDW_DOCUMENT_HANDLE handle, int nOrder, XDW_WCHAR* pAttributeName, int* pnAttributeType, void* pAttributeValue, int nDataSize, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1074 int XDWAPI XDW_GetDocumentAttributeByNameInBinderW(XDW_DOCUMENT_HANDLE handle, int nPosition, const XDW_WCHAR* pAttributeName, int* pnAttributeType, void* pAttributeValue, int nDataSize, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1075 int XDWAPI XDW_GetDocumentAttributeByOrderInBinderW(XDW_DOCUMENT_HANDLE handle, int nPosition, int nOrder, XDW_WCHAR* pAttributeName, int* pnAttributeType, void* pAttributeValue, int nDataSize, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1076 int XDWAPI XDW_SetDocumentAttributeW(XDW_DOCUMENT_HANDLE handle, const XDW_WCHAR* pAttributeName, int nAttributeType, void* pAttributeValue, int nTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1077 int XDWAPI XDW_GetDocumentNameInBinderW(XDW_DOCUMENT_HANDLE handle, int nPosition, XDW_WCHAR* pDocName, int nBufferLength, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1078 int XDWAPI XDW_SetDocumentNameInBinderW(XDW_DOCUMENT_HANDLE handle, int nPosition, const XDW_WCHAR* pDocName, int nTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1079 int XDWAPI XDW_GetOriginalDataInformationW(XDW_DOCUMENT_HANDLE handle, int nOriginalData, XDW_ORGDATA_INFOW* pOriginalDataInfoW, int* pnTextType, unsigned int codepage, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1080
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1081 int XDWAPI XDW_AddAnnotationFromAnnFile(XDW_DOCUMENT_HANDLE handle, const char* lpszAnnFilePath, int nIndex, int nPage, XDW_ANNOTATION_HANDLE hAnnotation, int nHorPos, int nVerPos, XDW_ANNOTATION_HANDLE* phNewAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1082 int XDWAPI XDW_AddAnnotationFromAnnFileW(XDW_DOCUMENT_HANDLE handle, const XDW_WCHAR* lpwszAnnFilePath, int nIndex, int nPage, XDW_ANNOTATION_HANDLE hAnnotation, int nHorPos, int nVerPos, XDW_ANNOTATION_HANDLE* phNewAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1083 int XDWAPI XDW_GroupAnnotations(XDW_DOCUMENT_HANDLE handle, int nPage, XDW_ANNOTATION_HANDLE hAnnotation, int* pnAnntationIndexes, int nAnnotationNum, XDW_ANNOTATION_HANDLE* phNewAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1084 int XDWAPI XDW_UnGroupAnnotation(XDW_DOCUMENT_HANDLE handle, XDW_ANNOTATION_HANDLE hAnnotation, void* reserved);
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1085
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1086 /* error code */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1087 #ifndef XDWAPI_E_DECLARATIONS
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1088 #define XDWAPI_E_DECLARATIONS
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1089
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1090 #define XDW_E_NOT_INSTALLED ((int)0x80040001)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1091 #define XDW_E_INFO_NOT_FOUND ((int)0x80040002)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1092 #define XDW_E_INSUFFICIENT_BUFFER ((int)0x8007007A)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1093 #define XDW_E_FILE_NOT_FOUND ((int)0x80070002)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1094 #define XDW_E_FILE_EXISTS ((int)0x80070050)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1095 #define XDW_E_ACCESSDENIED ((int)0x80070005)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1096 #define XDW_E_BAD_FORMAT ((int)0x8007000B)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1097 #define XDW_E_OUTOFMEMORY ((int)0x8007000E)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1098 #define XDW_E_WRITE_FAULT ((int)0x8007001D)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1099 #define XDW_E_SHARING_VIOLATION ((int)0x80070020)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1100 #define XDW_E_DISK_FULL ((int)0x80070027)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1101 #define XDW_E_INVALIDARG ((int)0x80070057)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1102 #define XDW_E_INVALID_NAME ((int)0x8007007B)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1103 #define XDW_E_INVALID_ACCESS ((int)0x80040003)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1104 #define XDW_E_INVALID_OPERATION ((int)0x80040004)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1105 #define XDW_E_NEWFORMAT ((int)0x800E0004)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1106 #define XDW_E_BAD_NETPATH ((int)0x800E0005)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1107 #define XDW_E_APPLICATION_FAILED ((int)0x80001156)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1108 #define XDW_E_SIGNATURE_MODULE ((int)0x800E0010)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1109 #define XDW_E_PROTECT_MODULE ((int)0x800E0012)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1110 #define XDW_E_UNEXPECTED ((int)0x8000FFFF)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1111 #define XDW_E_CANCELED ((int)0x80040005)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1112 #define XDW_E_ANNOTATION_NOT_ACCEPTED ((int)0x80040006)
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1113
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1114 #endif //XDWAPI_E_DECLARATIONS
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1115
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1116 #ifdef __cplusplus
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1117 } /* end of extern "C" */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1118 #endif /* __cplusplus */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1119
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1120 #endif /* XDW_API_H */
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1121