bump product version to 5.0.4.1
[LibreOffice.git] / sfx2 / sdi / docslots.sdi
blobc2c3a153f46a1709e0932532d42dcd14ee73e087
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface Documents
21     uuid = "61753B60-1114-101D-B8ED-3273768855A7" ;
24     SID_NEWDOC // ole(opt) api(final/play/rec)
25     [
26         ExecMethod = NewDocExec_Impl ;
27     ]
28     SID_OPENDOC // ole(no) api(final/play/rec)
29     [
30         ExecMethod = OpenDocExec_Impl ;
31     ]
32     SID_OPENHYPERLINK // ole(no) api(final/play/rec)
33     [
34         ExecMethod = OpenDocExec_Impl ;
35     ]
36     SID_OPENURL // ole(no) api(no)
37     [
38         ExecMethod = OpenDocExec_Impl ;
39     ]
40     SID_OPENTEMPLATE // ole(no) api(final/play/rec)
41     [
42         ExecMethod = OpenDocExec_Impl ;
43     ]
44     SID_CLOSEDOCS // ole(req) api(final/play/rec)
45     [
46         ExecMethod = MiscExec_Impl ;
47         StateMethod = MiscState_Impl ;
48     ]
49     SID_SAVEDOCS // ole(no) api(final/play/rec)
50     [
51         ExecMethod = MiscExec_Impl ;
52         StateMethod = MiscState_Impl ;
53     ]
57 interface Document
59     Automation = FALSE ;
62     SID_DOCTITLE // ole(opt) api(final/norec)
63     [
64         ExecMethod = ExecProps_Impl ;
65         StateMethod = StateProps_Impl ;
66     ]
67     SID_DOCPATH // ole(req) api(final/play/norec)
68     [
69         ExecMethod = ExecProps_Impl ;
70         StateMethod = StateProps_Impl ;
71     ]
72     SID_DOCFULLNAME // ole(req) api(final/play/norec)
73     [
74         ExecMethod = ExecProps_Impl ;
75         StateMethod = StateProps_Impl ;
76     ]
77     SID_CLOSEDOC // ole(req) api(final/play/rec)
78     [
79         ExecMethod = ExecFile_Impl ;
80         StateMethod = GetState_Impl ;
81     ]
82     SID_CLOSING // ole(no) api(final/play/norec)
83     [
84         StateMethod = StateProps_Impl ;
85     ]
86     SID_ACTIVATE // ole(no) api(final/play/norec)
87     [
88         ExecMethod = ExecView_Impl ;
89         StateMethod = StateView_Impl ;
90     ]
93 interface OfficeDocument : Document
95     Automation = FALSE
98     SID_DOCINFO_AUTHOR // ole(opt) api(todo)
99     [
100         ExecMethod = ExecProps_Impl ;
101         StateMethod = StateProps_Impl ;
102     ]
103     SID_DOCINFO_COMMENTS // ole(opt) api(todo)
104     [
105         ExecMethod = ExecProps_Impl ;
106         StateMethod = StateProps_Impl ;
107     ]
108     SID_DOCINFO_KEYWORDS // ole(opt) api(todo)
109     [
110         ExecMethod = ExecProps_Impl ;
111         StateMethod = StateProps_Impl ;
112     ]
113     SID_DOC_READONLY // ole(opt) api(final/play/norec)
114     [
115         ExecMethod = ExecProps_Impl ;
116         StateMethod = StateProps_Impl ;
117     ]
118     SID_DOC_SAVED // ole(req) api(final/play/norec)
119     [
120         ExecMethod = ExecProps_Impl ;
121         StateMethod = StateProps_Impl ;
122     ]
123     SID_DOC_MODIFIED // ole(no) api(final/noplay/norec)
124     [
125         StateMethod = GetState_Impl ;
126     ]
127     SID_MODIFIED // ole(no) api(final/noplay/norec)
128     [
129         ExecMethod = ExecProps_Impl ;
130         StateMethod = GetState_Impl ;
131     ]
132     SID_SAVEDOC // ole(req) api(final/play/rec)
133     [
134         ExecMethod = ExecFile_Impl ;
135         StateMethod = GetState_Impl ;
136     ]
137     SID_SAVEASDOC // ole(req) api(final/play/rec)
138     [
139         ExecMethod = ExecFile_Impl ;
140         StateMethod = GetState_Impl ;
141     ]
142     SID_SAVEACOPY // ole(req) api(final/play/rec)
143     [
144         ExecMethod = ExecFile_Impl ;
145         StateMethod = GetState_Impl ;
146     ]
147     SID_DOCTEMPLATE // ole(no) api(final/play/rec)
148     [
149         ExecMethod = ExecFile_Impl ;
150         StateMethod = GetState_Impl ;
151     ]
152     SID_PRINTDOC //ole(req) api(final/play/norec)
153     [
154         ExecMethod = PrintExec_Impl ;
155         StateMethod = NoState ;
156     ]
157     SID_PRINTOUT // ole(opt) api(final/play/norec)
158     [
159         ExecMethod = PrintExec_Impl ;
160         StateMethod = PrintState_Impl ;
161     ]
162     SID_DOC_LOADING // ole(no) api(final/play/norec)
163     [
164         StateMethod = StateProps_Impl ;
165     ]
166     SID_IMG_LOADING // ole(no) api(final/play/norec)
167     [
168         StateMethod = StateProps_Impl ;
169     ]
170     SID_VERSION
171     [
172         ExecMethod = ExecFile_Impl;
173         StateMethod = GetState_Impl;
174     ]
175     SID_SIGNATURE
176     [
177         ExecMethod = ExecFile_Impl;
178         StateMethod = GetState_Impl;
179     ]
180     SID_MACRO_SIGNATURE
181     [
182         ExecMethod = ExecFile_Impl;
183         StateMethod = GetState_Impl;
184     ]
185     SID_CHECKOUT
186     [
187         ExecMethod = ExecFile_Impl;
188         StateMethod = GetState_Impl;
189     ]
190     SID_CANCELCHECKOUT
191     [
192         ExecMethod = ExecFile_Impl;
193         StateMethod = GetState_Impl;
194     ]
195     SID_CHECKIN
196     [
197         ExecMethod = ExecFile_Impl;
198         StateMethod = GetState_Impl;
199     ]
204 shell SfxObjectShell
206     import OfficeDocument [Automation];
208     SID_DOCINFO // ole(no) api(final/play)
209     [
210         ExecMethod = ExecFile_Impl ;
211         StateMethod = GetState_Impl ;
212     ]
213     SID_DOCINFO_TITLE // ole(no) api(final/play/rec)
214     [
215         StateMethod = GetState_Impl ;
216     ]
217     SID_EXPORTDOC
218     [
219         ExecMethod = ExecFile_Impl ;
220         StateMethod = GetState_Impl ;
221     ]
222     SID_EXPORTDOCASPDF
223     [
224         ExecMethod = ExecFile_Impl ;
225         StateMethod = GetState_Impl ;
226     ]
227     SID_DIRECTEXPORTDOCASPDF
228     [
229         ExecMethod = ExecFile_Impl ;
230         StateMethod = GetState_Impl ;
231     ]
232     SID_SAVE_VERSION_ON_CLOSE
233     [
234         ExecMethod = ExecFile_Impl ;
235         StateMethod = GetState_Impl ;
236     ]
237     SID_SIGNATURE
238     [
239         ExecMethod = ExecFile_Impl;
240         StateMethod = GetState_Impl;
241     ]
242     SID_MACRO_SIGNATURE
243     [
244             ExecMethod = ExecFile_Impl;
245             StateMethod = GetState_Impl;
246     ]
247 } ;