1*b1cdbd2cSJim Jagielski /************************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski *************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski #include <basic/sbstar.hxx> 25*b1cdbd2cSJim Jagielski #include "sbtrace.hxx" 26*b1cdbd2cSJim Jagielski 27*b1cdbd2cSJim Jagielski #define RTLFUNC( name ) void SbRtl_##name( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite ) 28*b1cdbd2cSJim Jagielski #define RTLNAME( name ) &SbRtl_##name 29*b1cdbd2cSJim Jagielski 30*b1cdbd2cSJim Jagielski typedef void( *RtlCall ) ( StarBASIC* p, SbxArray& rArgs, sal_Bool bWrite ); 31*b1cdbd2cSJim Jagielski 32*b1cdbd2cSJim Jagielski // Properties 33*b1cdbd2cSJim Jagielski 34*b1cdbd2cSJim Jagielski extern RTLFUNC(Date); 35*b1cdbd2cSJim Jagielski extern RTLFUNC(Err); 36*b1cdbd2cSJim Jagielski extern RTLFUNC(Erl); 37*b1cdbd2cSJim Jagielski extern RTLFUNC(False); 38*b1cdbd2cSJim Jagielski extern RTLFUNC(Empty); 39*b1cdbd2cSJim Jagielski extern RTLFUNC(Nothing); 40*b1cdbd2cSJim Jagielski extern RTLFUNC(Null); 41*b1cdbd2cSJim Jagielski extern RTLFUNC(True); 42*b1cdbd2cSJim Jagielski 43*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_NORMAL); 44*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_READONLY); 45*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_HIDDEN); 46*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_SYSTEM); 47*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_VOLUME); 48*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_DIRECTORY); 49*b1cdbd2cSJim Jagielski extern RTLFUNC(ATTR_ARCHIVE); 50*b1cdbd2cSJim Jagielski 51*b1cdbd2cSJim Jagielski extern RTLFUNC(V_EMPTY); 52*b1cdbd2cSJim Jagielski extern RTLFUNC(V_NULL); 53*b1cdbd2cSJim Jagielski extern RTLFUNC(V_INTEGER); 54*b1cdbd2cSJim Jagielski extern RTLFUNC(V_LONG); 55*b1cdbd2cSJim Jagielski extern RTLFUNC(V_SINGLE); 56*b1cdbd2cSJim Jagielski extern RTLFUNC(V_DOUBLE); 57*b1cdbd2cSJim Jagielski extern RTLFUNC(V_CURRENCY); 58*b1cdbd2cSJim Jagielski extern RTLFUNC(V_DATE); 59*b1cdbd2cSJim Jagielski extern RTLFUNC(V_STRING); 60*b1cdbd2cSJim Jagielski 61*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_OK); 62*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_OKCANCEL); 63*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_ABORTRETRYIGNORE); 64*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_YESNOCANCEL); 65*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_YESNO); 66*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_RETRYCANCEL); 67*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_ICONSTOP); 68*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_ICONQUESTION); 69*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_ICONEXCLAMATION); 70*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_ICONINFORMATION); 71*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_DEFBUTTON1); 72*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_DEFBUTTON2); 73*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_DEFBUTTON3); 74*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_APPLMODAL); 75*b1cdbd2cSJim Jagielski extern RTLFUNC(MB_SYSTEMMODAL); 76*b1cdbd2cSJim Jagielski 77*b1cdbd2cSJim Jagielski extern RTLFUNC(IDOK); 78*b1cdbd2cSJim Jagielski extern RTLFUNC(IDCANCEL); 79*b1cdbd2cSJim Jagielski extern RTLFUNC(IDABORT); 80*b1cdbd2cSJim Jagielski extern RTLFUNC(IDRETRY); 81*b1cdbd2cSJim Jagielski extern RTLFUNC(IDYES); 82*b1cdbd2cSJim Jagielski extern RTLFUNC(IDNO); 83*b1cdbd2cSJim Jagielski 84*b1cdbd2cSJim Jagielski extern RTLFUNC(CF_TEXT); 85*b1cdbd2cSJim Jagielski extern RTLFUNC(CF_BITMAP); 86*b1cdbd2cSJim Jagielski extern RTLFUNC(CF_METAFILEPICT); 87*b1cdbd2cSJim Jagielski 88*b1cdbd2cSJim Jagielski extern RTLFUNC(PI); 89*b1cdbd2cSJim Jagielski 90*b1cdbd2cSJim Jagielski extern RTLFUNC(SET_OFF); 91*b1cdbd2cSJim Jagielski extern RTLFUNC(SET_ON); 92*b1cdbd2cSJim Jagielski extern RTLFUNC(TOGGLE); 93*b1cdbd2cSJim Jagielski 94*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_AUTHORFLD); 95*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_CHAPTERFLD); 96*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_CONDTXTFLD); 97*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DATEFLD); 98*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DBFLD); 99*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DBNAMEFLD); 100*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DBNEXTSETFLD); 101*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DBNUMSETFLD); 102*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DBSETNUMBERFLD); 103*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DDEFLD); 104*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DOCINFOFLD); 105*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_DOCSTATFLD); 106*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_EXTUSERFLD); 107*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_FILENAMEFLD); 108*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_FIXDATEFLD); 109*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_FIXTIMEFLD); 110*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_FORMELFLD); 111*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_GETFLD); 112*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_GETREFFLD); 113*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_HIDDENPARAFLD); 114*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_HIDDENTXTFLD); 115*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_INPUTFLD); 116*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_MACROFLD); 117*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_NEXTPAGEFLD); 118*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_PAGENUMBERFLD); 119*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_POSTITFLD); 120*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_PREVPAGEFLD); 121*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_SEQFLD); 122*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_SETFLD); 123*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_SETINPFLD); 124*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_SETREFFLD); 125*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_TEMPLNAMEFLD); 126*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_TIMEFLD); 127*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_USERFLD); 128*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_USRINPFLD); 129*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_SETREFPAGEFLD); 130*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_GETREFPAGEFLD); 131*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_INTERNETFLD); 132*b1cdbd2cSJim Jagielski extern RTLFUNC(TYP_JUMPEDITFLD); 133*b1cdbd2cSJim Jagielski 134*b1cdbd2cSJim Jagielski extern RTLFUNC(FRAMEANCHORPAGE); 135*b1cdbd2cSJim Jagielski extern RTLFUNC(FRAMEANCHORPARA); 136*b1cdbd2cSJim Jagielski extern RTLFUNC(FRAMEANCHORCHAR); 137*b1cdbd2cSJim Jagielski 138*b1cdbd2cSJim Jagielski extern RTLFUNC(CLEAR_ALLTABS); 139*b1cdbd2cSJim Jagielski extern RTLFUNC(CLEAR_TAB); 140*b1cdbd2cSJim Jagielski extern RTLFUNC(SET_TAB); 141*b1cdbd2cSJim Jagielski 142*b1cdbd2cSJim Jagielski extern RTLFUNC(LINEPROP); 143*b1cdbd2cSJim Jagielski extern RTLFUNC(LINE_1); 144*b1cdbd2cSJim Jagielski extern RTLFUNC(LINE_15); 145*b1cdbd2cSJim Jagielski extern RTLFUNC(LINE_2); 146*b1cdbd2cSJim Jagielski 147*b1cdbd2cSJim Jagielski // Methoden 148*b1cdbd2cSJim Jagielski 149*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateObject); 150*b1cdbd2cSJim Jagielski extern RTLFUNC(Error); 151*b1cdbd2cSJim Jagielski extern RTLFUNC(Sin); 152*b1cdbd2cSJim Jagielski extern RTLFUNC(Abs); 153*b1cdbd2cSJim Jagielski extern RTLFUNC(Asc); 154*b1cdbd2cSJim Jagielski extern RTLFUNC(Atn); 155*b1cdbd2cSJim Jagielski extern RTLFUNC(Chr); 156*b1cdbd2cSJim Jagielski extern RTLFUNC(ChrW); 157*b1cdbd2cSJim Jagielski extern RTLFUNC(Cos); 158*b1cdbd2cSJim Jagielski extern RTLFUNC(CurDir); 159*b1cdbd2cSJim Jagielski extern RTLFUNC(ChDir); // JSM 160*b1cdbd2cSJim Jagielski extern RTLFUNC(ChDrive); // JSM 161*b1cdbd2cSJim Jagielski extern RTLFUNC(FileCopy); // JSM 162*b1cdbd2cSJim Jagielski extern RTLFUNC(Kill); // JSM 163*b1cdbd2cSJim Jagielski extern RTLFUNC(MkDir); // JSM 164*b1cdbd2cSJim Jagielski extern RTLFUNC(RmDir); // JSM 165*b1cdbd2cSJim Jagielski extern RTLFUNC(SendKeys); // JSM 166*b1cdbd2cSJim Jagielski extern RTLFUNC(DimArray); 167*b1cdbd2cSJim Jagielski extern RTLFUNC(Dir); 168*b1cdbd2cSJim Jagielski extern RTLFUNC(DoEvents); 169*b1cdbd2cSJim Jagielski extern RTLFUNC(Exp); 170*b1cdbd2cSJim Jagielski extern RTLFUNC(FileLen); 171*b1cdbd2cSJim Jagielski extern RTLFUNC(Fix); 172*b1cdbd2cSJim Jagielski extern RTLFUNC(Hex); 173*b1cdbd2cSJim Jagielski extern RTLFUNC(Input); 174*b1cdbd2cSJim Jagielski extern RTLFUNC(InStr); 175*b1cdbd2cSJim Jagielski extern RTLFUNC(InStrRev); 176*b1cdbd2cSJim Jagielski extern RTLFUNC(Int); 177*b1cdbd2cSJim Jagielski extern RTLFUNC(Join); 178*b1cdbd2cSJim Jagielski extern RTLFUNC(LCase); 179*b1cdbd2cSJim Jagielski extern RTLFUNC(Left); 180*b1cdbd2cSJim Jagielski extern RTLFUNC(Log); 181*b1cdbd2cSJim Jagielski extern RTLFUNC(LTrim); 182*b1cdbd2cSJim Jagielski extern RTLFUNC(Mid); 183*b1cdbd2cSJim Jagielski extern RTLFUNC(Oct); 184*b1cdbd2cSJim Jagielski extern RTLFUNC(Replace); 185*b1cdbd2cSJim Jagielski extern RTLFUNC(Right); 186*b1cdbd2cSJim Jagielski extern RTLFUNC(RTrim); 187*b1cdbd2cSJim Jagielski extern RTLFUNC(RTL); 188*b1cdbd2cSJim Jagielski extern RTLFUNC(Sgn); 189*b1cdbd2cSJim Jagielski extern RTLFUNC(Space); 190*b1cdbd2cSJim Jagielski extern RTLFUNC(Split); 191*b1cdbd2cSJim Jagielski extern RTLFUNC(Sqr); 192*b1cdbd2cSJim Jagielski extern RTLFUNC(Str); 193*b1cdbd2cSJim Jagielski extern RTLFUNC(StrComp); 194*b1cdbd2cSJim Jagielski extern RTLFUNC(String); 195*b1cdbd2cSJim Jagielski extern RTLFUNC(StrReverse); 196*b1cdbd2cSJim Jagielski extern RTLFUNC(Tan); 197*b1cdbd2cSJim Jagielski extern RTLFUNC(UCase); 198*b1cdbd2cSJim Jagielski extern RTLFUNC(Val); 199*b1cdbd2cSJim Jagielski extern RTLFUNC(Len); 200*b1cdbd2cSJim Jagielski extern RTLFUNC(Spc); 201*b1cdbd2cSJim Jagielski extern RTLFUNC(DateSerial); 202*b1cdbd2cSJim Jagielski extern RTLFUNC(TimeSerial); 203*b1cdbd2cSJim Jagielski extern RTLFUNC(DateValue); 204*b1cdbd2cSJim Jagielski extern RTLFUNC(TimeValue); 205*b1cdbd2cSJim Jagielski extern RTLFUNC(Day); 206*b1cdbd2cSJim Jagielski extern RTLFUNC(Hour); 207*b1cdbd2cSJim Jagielski extern RTLFUNC(Minute); 208*b1cdbd2cSJim Jagielski extern RTLFUNC(Month); 209*b1cdbd2cSJim Jagielski extern RTLFUNC(MonthName); 210*b1cdbd2cSJim Jagielski extern RTLFUNC(Now); 211*b1cdbd2cSJim Jagielski extern RTLFUNC(Second); 212*b1cdbd2cSJim Jagielski extern RTLFUNC(Time); 213*b1cdbd2cSJim Jagielski extern RTLFUNC(Timer); 214*b1cdbd2cSJim Jagielski extern RTLFUNC(Weekday); 215*b1cdbd2cSJim Jagielski extern RTLFUNC(WeekdayName); 216*b1cdbd2cSJim Jagielski extern RTLFUNC(Year); 217*b1cdbd2cSJim Jagielski extern RTLFUNC(Date); 218*b1cdbd2cSJim Jagielski extern RTLFUNC(InputBox); 219*b1cdbd2cSJim Jagielski extern RTLFUNC(Me); 220*b1cdbd2cSJim Jagielski extern RTLFUNC(MsgBox); 221*b1cdbd2cSJim Jagielski extern RTLFUNC(IsArray); 222*b1cdbd2cSJim Jagielski extern RTLFUNC(IsDate); 223*b1cdbd2cSJim Jagielski extern RTLFUNC(IsEmpty); 224*b1cdbd2cSJim Jagielski extern RTLFUNC(IsError); 225*b1cdbd2cSJim Jagielski extern RTLFUNC(IsNull); 226*b1cdbd2cSJim Jagielski extern RTLFUNC(IsNumeric); 227*b1cdbd2cSJim Jagielski extern RTLFUNC(IsObject); 228*b1cdbd2cSJim Jagielski extern RTLFUNC(IsUnoStruct); 229*b1cdbd2cSJim Jagielski 230*b1cdbd2cSJim Jagielski extern RTLFUNC(FileDateTime); 231*b1cdbd2cSJim Jagielski extern RTLFUNC(Format); 232*b1cdbd2cSJim Jagielski extern RTLFUNC(GetAttr); 233*b1cdbd2cSJim Jagielski extern RTLFUNC(Randomize); // JSM 234*b1cdbd2cSJim Jagielski extern RTLFUNC(Round); 235*b1cdbd2cSJim Jagielski extern RTLFUNC(Rnd); 236*b1cdbd2cSJim Jagielski extern RTLFUNC(Shell); 237*b1cdbd2cSJim Jagielski extern RTLFUNC(VarType); 238*b1cdbd2cSJim Jagielski extern RTLFUNC(TypeName); 239*b1cdbd2cSJim Jagielski extern RTLFUNC(TypeLen); 240*b1cdbd2cSJim Jagielski 241*b1cdbd2cSJim Jagielski extern RTLFUNC(EOF); 242*b1cdbd2cSJim Jagielski extern RTLFUNC(FileAttr); 243*b1cdbd2cSJim Jagielski extern RTLFUNC(Loc); 244*b1cdbd2cSJim Jagielski extern RTLFUNC(Lof); 245*b1cdbd2cSJim Jagielski extern RTLFUNC(Seek); 246*b1cdbd2cSJim Jagielski extern RTLFUNC(SetAttr); // JSM 247*b1cdbd2cSJim Jagielski extern RTLFUNC(Reset); // JSM 248*b1cdbd2cSJim Jagielski 249*b1cdbd2cSJim Jagielski extern RTLFUNC(DDEInitiate); 250*b1cdbd2cSJim Jagielski extern RTLFUNC(DDETerminate); 251*b1cdbd2cSJim Jagielski extern RTLFUNC(DDETerminateAll); 252*b1cdbd2cSJim Jagielski extern RTLFUNC(DDERequest); 253*b1cdbd2cSJim Jagielski extern RTLFUNC(DDEExecute); 254*b1cdbd2cSJim Jagielski extern RTLFUNC(DDEPoke); 255*b1cdbd2cSJim Jagielski 256*b1cdbd2cSJim Jagielski extern RTLFUNC(FreeFile); 257*b1cdbd2cSJim Jagielski extern RTLFUNC(IsMissing); 258*b1cdbd2cSJim Jagielski extern RTLFUNC(LBound); 259*b1cdbd2cSJim Jagielski extern RTLFUNC(UBound); 260*b1cdbd2cSJim Jagielski extern RTLFUNC(RGB); 261*b1cdbd2cSJim Jagielski extern RTLFUNC(QBColor); 262*b1cdbd2cSJim Jagielski extern RTLFUNC(StrConv); 263*b1cdbd2cSJim Jagielski 264*b1cdbd2cSJim Jagielski extern RTLFUNC(Beep); 265*b1cdbd2cSJim Jagielski 266*b1cdbd2cSJim Jagielski extern RTLFUNC(Load); 267*b1cdbd2cSJim Jagielski extern RTLFUNC(Unload); 268*b1cdbd2cSJim Jagielski extern RTLFUNC(AboutStarBasic); 269*b1cdbd2cSJim Jagielski extern RTLFUNC(LoadPicture); 270*b1cdbd2cSJim Jagielski extern RTLFUNC(SavePicture); 271*b1cdbd2cSJim Jagielski 272*b1cdbd2cSJim Jagielski extern RTLFUNC(CallByName); 273*b1cdbd2cSJim Jagielski extern RTLFUNC(CBool); // JSM 274*b1cdbd2cSJim Jagielski extern RTLFUNC(CByte); // JSM 275*b1cdbd2cSJim Jagielski extern RTLFUNC(CCur); // JSM 276*b1cdbd2cSJim Jagielski extern RTLFUNC(CDate); // JSM 277*b1cdbd2cSJim Jagielski extern RTLFUNC(CDbl); // JSM 278*b1cdbd2cSJim Jagielski extern RTLFUNC(CInt); // JSM 279*b1cdbd2cSJim Jagielski extern RTLFUNC(CLng); // JSM 280*b1cdbd2cSJim Jagielski extern RTLFUNC(CSng); // JSM 281*b1cdbd2cSJim Jagielski extern RTLFUNC(CStr); // JSM 282*b1cdbd2cSJim Jagielski extern RTLFUNC(CVar); // JSM 283*b1cdbd2cSJim Jagielski extern RTLFUNC(CVErr); // JSM 284*b1cdbd2cSJim Jagielski 285*b1cdbd2cSJim Jagielski extern RTLFUNC(Iif); // JSM 286*b1cdbd2cSJim Jagielski 287*b1cdbd2cSJim Jagielski extern RTLFUNC(DumpAllObjects); 288*b1cdbd2cSJim Jagielski 289*b1cdbd2cSJim Jagielski extern RTLFUNC(GetSystemType); 290*b1cdbd2cSJim Jagielski extern RTLFUNC(GetGUIType); 291*b1cdbd2cSJim Jagielski extern RTLFUNC(Red); 292*b1cdbd2cSJim Jagielski extern RTLFUNC(Green); 293*b1cdbd2cSJim Jagielski extern RTLFUNC(Blue); 294*b1cdbd2cSJim Jagielski 295*b1cdbd2cSJim Jagielski extern RTLFUNC(Switch); 296*b1cdbd2cSJim Jagielski extern RTLFUNC(Wait); 297*b1cdbd2cSJim Jagielski //i#64882# add new WaitUntil 298*b1cdbd2cSJim Jagielski extern RTLFUNC(WaitUntil); 299*b1cdbd2cSJim Jagielski 300*b1cdbd2cSJim Jagielski extern RTLFUNC(GetGUIVersion); 301*b1cdbd2cSJim Jagielski extern RTLFUNC(Choose); 302*b1cdbd2cSJim Jagielski extern RTLFUNC(Trim); 303*b1cdbd2cSJim Jagielski 304*b1cdbd2cSJim Jagielski extern RTLFUNC(DateAdd); 305*b1cdbd2cSJim Jagielski extern RTLFUNC(DateDiff); 306*b1cdbd2cSJim Jagielski extern RTLFUNC(DatePart); 307*b1cdbd2cSJim Jagielski extern RTLFUNC(FormatDateTime); 308*b1cdbd2cSJim Jagielski extern RTLFUNC(GetSolarVersion); 309*b1cdbd2cSJim Jagielski extern RTLFUNC(TwipsPerPixelX); 310*b1cdbd2cSJim Jagielski extern RTLFUNC(TwipsPerPixelY); 311*b1cdbd2cSJim Jagielski extern RTLFUNC(FreeLibrary); 312*b1cdbd2cSJim Jagielski extern RTLFUNC(Array); 313*b1cdbd2cSJim Jagielski extern RTLFUNC(FindObject); 314*b1cdbd2cSJim Jagielski extern RTLFUNC(FindPropertyObject); 315*b1cdbd2cSJim Jagielski extern RTLFUNC(EnableReschedule); 316*b1cdbd2cSJim Jagielski 317*b1cdbd2cSJim Jagielski extern RTLFUNC(Put); 318*b1cdbd2cSJim Jagielski extern RTLFUNC(Get); 319*b1cdbd2cSJim Jagielski extern RTLFUNC(Environ); 320*b1cdbd2cSJim Jagielski extern RTLFUNC(GetDialogZoomFactorX); 321*b1cdbd2cSJim Jagielski extern RTLFUNC(GetDialogZoomFactorY); 322*b1cdbd2cSJim Jagielski extern RTLFUNC(GetSystemTicks); 323*b1cdbd2cSJim Jagielski extern RTLFUNC(GetPathSeparator); 324*b1cdbd2cSJim Jagielski extern RTLFUNC(ResolvePath); 325*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateUnoStruct); 326*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateUnoService); 327*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateUnoServiceWithArguments); 328*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateUnoValue); 329*b1cdbd2cSJim Jagielski extern RTLFUNC(GetProcessServiceManager); 330*b1cdbd2cSJim Jagielski extern RTLFUNC(GetDefaultContext); 331*b1cdbd2cSJim Jagielski extern RTLFUNC(CreatePropertySet); 332*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateUnoListener); 333*b1cdbd2cSJim Jagielski extern RTLFUNC(HasUnoInterfaces); 334*b1cdbd2cSJim Jagielski extern RTLFUNC(EqualUnoObjects); 335*b1cdbd2cSJim Jagielski extern RTLFUNC(CreateUnoDialog); 336*b1cdbd2cSJim Jagielski extern RTLFUNC(GlobalScope); 337*b1cdbd2cSJim Jagielski extern RTLFUNC(FileExists); 338*b1cdbd2cSJim Jagielski extern RTLFUNC(ConvertToUrl); 339*b1cdbd2cSJim Jagielski extern RTLFUNC(ConvertFromUrl); 340*b1cdbd2cSJim Jagielski extern RTLFUNC(CDateToIso); 341*b1cdbd2cSJim Jagielski extern RTLFUNC(CDateFromIso); 342*b1cdbd2cSJim Jagielski extern RTLFUNC(CompatibilityMode); 343*b1cdbd2cSJim Jagielski extern RTLFUNC(CDec); 344*b1cdbd2cSJim Jagielski extern RTLFUNC(CaptureAssertions); 345*b1cdbd2cSJim Jagielski 346*b1cdbd2cSJim Jagielski extern RTLFUNC(Partition); // Fong 347*b1cdbd2cSJim Jagielski 348*b1cdbd2cSJim Jagielski #ifdef DBG_TRACE_BASIC 349*b1cdbd2cSJim Jagielski extern RTLFUNC(TraceCommand); 350*b1cdbd2cSJim Jagielski #endif 351*b1cdbd2cSJim Jagielski 352*b1cdbd2cSJim Jagielski extern double Now_Impl(); 353*b1cdbd2cSJim Jagielski extern void Wait_Impl( bool bDurationBased, SbxArray& rPar ); 354