LanguageTool: don't crash if REST protocol isn't set
[LibreOffice.git] / basic / source / inc / rtlproto.hxx
blobf73de17ba3a419ec58a4858957de2ea9be32e815
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 #pragma once
22 #include <basic/sbstar.hxx>
24 typedef void( *RtlCall ) ( StarBASIC* p, SbxArray& rArgs, bool bWrite );
26 // Properties
28 extern void SbRtl_Date(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
29 extern void SbRtl_Err(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
30 extern void SbRtl_Erl(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
31 extern void SbRtl_False(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
32 extern void SbRtl_Empty(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
33 extern void SbRtl_Nothing(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
34 extern void SbRtl_Null(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
35 extern void SbRtl_True(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
37 extern void SbRtl_ATTR_NORMAL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
38 extern void SbRtl_ATTR_READONLY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
39 extern void SbRtl_ATTR_HIDDEN(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
40 extern void SbRtl_ATTR_SYSTEM(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
41 extern void SbRtl_ATTR_VOLUME(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
42 extern void SbRtl_ATTR_DIRECTORY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
43 extern void SbRtl_ATTR_ARCHIVE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
45 extern void SbRtl_V_EMPTY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
46 extern void SbRtl_V_NULL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
47 extern void SbRtl_V_INTEGER(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
48 extern void SbRtl_V_LONG(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
49 extern void SbRtl_V_SINGLE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
50 extern void SbRtl_V_DOUBLE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
51 extern void SbRtl_V_CURRENCY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
52 extern void SbRtl_V_DATE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
53 extern void SbRtl_V_STRING(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
55 extern void SbRtl_MB_OK(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
56 extern void SbRtl_MB_OKCANCEL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
57 extern void SbRtl_MB_ABORTRETRYIGNORE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
58 extern void SbRtl_MB_YESNOCANCEL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
59 extern void SbRtl_MB_YESNO(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
60 extern void SbRtl_MB_RETRYCANCEL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
61 extern void SbRtl_MB_ICONSTOP(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
62 extern void SbRtl_MB_ICONQUESTION(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
63 extern void SbRtl_MB_ICONEXCLAMATION(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
64 extern void SbRtl_MB_ICONINFORMATION(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
65 extern void SbRtl_MB_DEFBUTTON1(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
66 extern void SbRtl_MB_DEFBUTTON2(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
67 extern void SbRtl_MB_DEFBUTTON3(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
68 extern void SbRtl_MB_APPLMODAL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
69 extern void SbRtl_MB_SYSTEMMODAL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
71 extern void SbRtl_IDOK(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
72 extern void SbRtl_IDCANCEL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
73 extern void SbRtl_IDABORT(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
74 extern void SbRtl_IDRETRY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
75 extern void SbRtl_IDIGNORE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
76 extern void SbRtl_IDYES(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
77 extern void SbRtl_IDNO(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
79 extern void SbRtl_CF_TEXT(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
80 extern void SbRtl_CF_BITMAP(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
81 extern void SbRtl_CF_METAFILEPICT(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
83 extern void SbRtl_PI(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
85 extern void SbRtl_SET_OFF(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
86 extern void SbRtl_SET_ON(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
87 extern void SbRtl_TOGGLE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
89 extern void SbRtl_TYP_AUTHORFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
90 extern void SbRtl_TYP_CHAPTERFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
91 extern void SbRtl_TYP_CONDTXTFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
92 extern void SbRtl_TYP_DATEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
93 extern void SbRtl_TYP_DBFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
94 extern void SbRtl_TYP_DBNAMEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
95 extern void SbRtl_TYP_DBNEXTSETFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
96 extern void SbRtl_TYP_DBNUMSETFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
97 extern void SbRtl_TYP_DBSETNUMBERFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
98 extern void SbRtl_TYP_DDEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
99 extern void SbRtl_TYP_DOCINFOFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
100 extern void SbRtl_TYP_DOCSTATFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
101 extern void SbRtl_TYP_EXTUSERFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
102 extern void SbRtl_TYP_FILENAMEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
103 extern void SbRtl_TYP_FIXDATEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
104 extern void SbRtl_TYP_FIXTIMEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
105 extern void SbRtl_TYP_FORMELFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
106 extern void SbRtl_TYP_GETFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
107 extern void SbRtl_TYP_GETREFFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
108 extern void SbRtl_TYP_HIDDENPARAFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
109 extern void SbRtl_TYP_HIDDENTXTFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
110 extern void SbRtl_TYP_INPUTFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
111 extern void SbRtl_TYP_MACROFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
112 extern void SbRtl_TYP_NEXTPAGEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
113 extern void SbRtl_TYP_PAGENUMBERFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
114 extern void SbRtl_TYP_POSTITFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
115 extern void SbRtl_TYP_PREVPAGEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
116 extern void SbRtl_TYP_SEQFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
117 extern void SbRtl_TYP_SETFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
118 extern void SbRtl_TYP_SETINPFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
119 extern void SbRtl_TYP_SETREFFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
120 extern void SbRtl_TYP_TEMPLNAMEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
121 extern void SbRtl_TYP_TIMEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
122 extern void SbRtl_TYP_USERFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
123 extern void SbRtl_TYP_USRINPFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
124 extern void SbRtl_TYP_SETREFPAGEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
125 extern void SbRtl_TYP_GETREFPAGEFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
126 extern void SbRtl_TYP_INTERNETFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
127 extern void SbRtl_TYP_JUMPEDITFLD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
129 extern void SbRtl_FRAMEANCHORPAGE(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
130 extern void SbRtl_FRAMEANCHORPARA(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
131 extern void SbRtl_FRAMEANCHORCHAR(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
133 extern void SbRtl_CLEAR_ALLTABS(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
134 extern void SbRtl_CLEAR_TAB(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
135 extern void SbRtl_SET_TAB(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
137 // Methods
139 extern void SbRtl_CreateObject(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
140 extern void SbRtl_Error(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
141 extern void SbRtl_Sin(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
142 extern void SbRtl_Abs(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
143 extern void SbRtl_Asc(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
144 extern void SbRtl_Atn(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
145 extern void SbRtl_Chr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
146 extern void SbRtl_ChrW(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
147 extern void SbRtl_Cos(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
148 extern void SbRtl_CurDir(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
149 extern void SbRtl_ChDir(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
150 extern void SbRtl_ChDrive(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
151 extern void SbRtl_FileCopy(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
152 extern void SbRtl_Kill(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
153 extern void SbRtl_MkDir(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
154 extern void SbRtl_RmDir(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
155 extern void SbRtl_SendKeys(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
156 extern void SbRtl_DDB(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
157 extern void SbRtl_DimArray(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
158 extern void SbRtl_Dir(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
159 extern void SbRtl_DoEvents(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
160 extern void SbRtl_Exp(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
161 extern void SbRtl_FileLen(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
162 extern void SbRtl_Fix(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
163 extern void SbRtl_FV(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
164 extern void SbRtl_Hex(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
165 extern void SbRtl_Input(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
166 extern void SbRtl_InStr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
167 extern void SbRtl_InStrRev(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
168 extern void SbRtl_Int(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
169 extern void SbRtl_IPmt(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
170 extern void SbRtl_IRR(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
171 extern void SbRtl_Join(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
172 extern void SbRtl_LCase(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
173 extern void SbRtl_Left(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
174 extern void SbRtl_Log(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
175 extern void SbRtl_LTrim(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
176 extern void SbRtl_Mid(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
177 extern void SbRtl_MIRR(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
178 extern void SbRtl_NPer(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
179 extern void SbRtl_NPV(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
180 extern void SbRtl_Oct(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
181 extern void SbRtl_Pmt(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
182 extern void SbRtl_PPmt(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
183 extern void SbRtl_PV(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
184 extern void SbRtl_Rate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
185 extern void SbRtl_Replace(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
186 extern void SbRtl_Right(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
187 extern void SbRtl_RTrim(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
188 extern void SbRtl_RTL(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
189 extern void SbRtl_Sgn(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
190 extern void SbRtl_SLN(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
191 extern void SbRtl_Space(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
192 extern void SbRtl_Split(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
193 extern void SbRtl_Sqr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
194 extern void SbRtl_Str(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
195 extern void SbRtl_StrComp(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
196 extern void SbRtl_String(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
197 extern void SbRtl_StrReverse(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
198 extern void SbRtl_SYD(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
199 extern void SbRtl_Tab(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
200 extern void SbRtl_Tan(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
201 extern void SbRtl_UCase(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
202 extern void SbRtl_Val(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
203 extern void SbRtl_Len(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
204 extern void SbRtl_Spc(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
205 extern void SbRtl_DateSerial(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
206 extern void SbRtl_TimeSerial(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
207 extern void SbRtl_DateValue(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
208 extern void SbRtl_TimeValue(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
209 extern void SbRtl_Day(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
210 extern void SbRtl_Hour(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
211 extern void SbRtl_Minute(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
212 extern void SbRtl_Month(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
213 extern void SbRtl_MonthName(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
214 extern void SbRtl_Now(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
215 extern void SbRtl_Second(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
216 extern void SbRtl_Time(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
217 extern void SbRtl_Timer(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
218 extern void SbRtl_Weekday(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
219 extern void SbRtl_WeekdayName(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
220 extern void SbRtl_Year(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
221 extern void SbRtl_InputBox(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
222 extern void SbRtl_Me(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
223 extern void SbRtl_MsgBox(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
224 extern void SbRtl_IsArray(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
225 extern void SbRtl_IsDate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
226 extern void SbRtl_IsEmpty(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
227 extern void SbRtl_IsError(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
228 extern void SbRtl_IsNull(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
229 extern void SbRtl_IsNumeric(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
230 extern void SbRtl_IsObject(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
231 extern void SbRtl_IsUnoStruct(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
233 extern void SbRtl_FileDateTime(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
234 extern void SbRtl_Format(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
235 extern void SbRtl_FormatNumber(StarBASIC* pBasic, SbxArray& rPar, bool bWrite);
236 extern void SbRtl_FormatPercent(StarBASIC* pBasic, SbxArray& rPar, bool bWrite);
237 extern void SbRtl_GetAttr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
238 extern void SbRtl_Randomize(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
239 extern void SbRtl_Round(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
240 extern void SbRtl_Frac(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
241 extern void SbRtl_Rnd(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
242 extern void SbRtl_Shell(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
243 extern void SbRtl_VarType(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
244 extern void SbRtl_TypeName(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
245 extern void SbRtl_TypeLen(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
247 extern void SbRtl_EOF(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
248 extern void SbRtl_FileAttr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
249 extern void SbRtl_Loc(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
250 extern void SbRtl_Lof(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
251 extern void SbRtl_Seek(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
252 extern void SbRtl_SetAttr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
253 extern void SbRtl_Reset(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
255 extern void SbRtl_DDEInitiate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
256 extern void SbRtl_DDETerminate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
257 extern void SbRtl_DDETerminateAll(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
258 extern void SbRtl_DDERequest(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
259 extern void SbRtl_DDEExecute(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
260 extern void SbRtl_DDEPoke(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
262 extern void SbRtl_FreeFile(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
263 extern void SbRtl_IsMissing(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
264 extern void SbRtl_LBound(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
265 extern void SbRtl_UBound(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
266 extern void SbRtl_RGB(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
267 extern void SbRtl_QBColor(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
268 extern void SbRtl_StrConv(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
270 extern void SbRtl_Beep(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
272 extern void SbRtl_Load(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
273 extern void SbRtl_Unload(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
274 extern void SbRtl_LoadPicture(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
275 extern void SbRtl_SavePicture(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
277 extern void SbRtl_CallByName(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
278 extern void SbRtl_CBool(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
279 extern void SbRtl_CByte(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
280 extern void SbRtl_CCur(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
281 extern void SbRtl_CDate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
282 extern void SbRtl_CDbl(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
283 extern void SbRtl_CInt(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
284 extern void SbRtl_CLng(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
285 extern void SbRtl_CSng(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
286 extern void SbRtl_CStr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
287 extern void SbRtl_CVar(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
288 extern void SbRtl_CVErr(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
290 extern void SbRtl_Iif(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // JSM
292 extern void SbRtl_DumpAllObjects(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
294 extern void SbRtl_GetSystemType(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
295 extern void SbRtl_GetGUIType(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
296 extern void SbRtl_Red(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
297 extern void SbRtl_Green(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
298 extern void SbRtl_Blue(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
300 extern void SbRtl_Switch(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
301 extern void SbRtl_Wait(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
302 //i#64882# add new WaitUntil
303 extern void SbRtl_WaitUntil(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
304 extern void SbRtl_FuncCaller(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
306 extern void SbRtl_GetGUIVersion(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
307 extern void SbRtl_Choose(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
308 extern void SbRtl_Trim(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
310 extern void SbRtl_DateAdd(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
311 extern void SbRtl_DateDiff(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
312 extern void SbRtl_DatePart(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
313 extern void SbRtl_FormatDateTime(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
314 extern void SbRtl_GetSolarVersion(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
315 extern void SbRtl_TwipsPerPixelX(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
316 extern void SbRtl_TwipsPerPixelY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
317 extern void SbRtl_FreeLibrary(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
318 extern void SbRtl_Array(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
319 extern void SbRtl_FindObject(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
320 extern void SbRtl_FindPropertyObject(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
321 extern void SbRtl_EnableReschedule(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
323 extern void SbRtl_Put(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
324 extern void SbRtl_Get(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
325 extern void SbRtl_Environ(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
326 extern void SbRtl_GetDialogZoomFactorX(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
327 extern void SbRtl_GetDialogZoomFactorY(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
328 extern void SbRtl_GetSystemTicks(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
329 extern void SbRtl_GetPathSeparator(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
330 extern void SbRtl_ResolvePath(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
331 extern void SbRtl_CreateUnoStruct(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
332 extern void SbRtl_CreateUnoService(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
333 extern void SbRtl_CreateUnoServiceWithArguments(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
334 extern void SbRtl_CreateUnoValue(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
335 extern void SbRtl_GetProcessServiceManager(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
336 extern void SbRtl_GetDefaultContext(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
337 extern void SbRtl_CreatePropertySet(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
338 extern void SbRtl_CreateUnoListener(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
339 extern void SbRtl_HasUnoInterfaces(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
340 extern void SbRtl_EqualUnoObjects(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
341 extern void SbRtl_CreateUnoDialog(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
342 extern void SbRtl_GlobalScope(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
343 extern void SbRtl_FileExists(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
344 extern void SbRtl_ConvertToUrl(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
345 extern void SbRtl_ConvertFromUrl(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
346 extern void SbRtl_CDateToUnoDate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
347 extern void SbRtl_CDateFromUnoDate(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
348 extern void SbRtl_CDateToUnoTime(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
349 extern void SbRtl_CDateFromUnoTime(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
350 extern void SbRtl_CDateToUnoDateTime(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
351 extern void SbRtl_CDateFromUnoDateTime(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
352 extern void SbRtl_CDateToIso(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
353 extern void SbRtl_CDateFromIso(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
354 extern void SbRtl_CompatibilityMode(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
355 extern void SbRtl_CDec(StarBASIC * pBasic, SbxArray & rPar, bool bWrite);
357 extern void SbRtl_Partition(StarBASIC * pBasic, SbxArray & rPar, bool bWrite); // Fong
359 extern bool LibreOffice6FloatingPointMode();
360 extern double Now_Impl();
361 extern void Wait_Impl( bool bDurationBased, SbxArray& rPar );
363 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */