Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
d29c6822
Kaydet (Commit)
d29c6822
authored
Nis 11, 2016
tarafından
Stephan Bergmann
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Avoid reserved identifiers
Change-Id: If64f146fd9c6417ed16d459cef39b3a2d47bfb4d
üst
1a3fd60b
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
393 additions
and
393 deletions
+393
-393
stdobj.cxx
basic/source/runtime/stdobj.cxx
+393
-393
No files found.
basic/source/runtime/stdobj.cxx
Dosyayı görüntüle @
d29c6822
...
@@ -28,33 +28,33 @@
...
@@ -28,33 +28,33 @@
// At the moment it is assumed that properties don't need any
// At the moment it is assumed that properties don't need any
// parameters!
// parameters!
// previously
_ARGSMASK
was 0x007F ( e.g. up to 127 args ) however 63 should be
// previously
ARGSMASK_
was 0x007F ( e.g. up to 127 args ) however 63 should be
// enough, if not we need to increase the size of nArgs member in the Methods
// enough, if not we need to increase the size of nArgs member in the Methods
// struct below.
// struct below.
// note: the limitation of 63 args is only for RTL functions defined here and
// note: the limitation of 63 args is only for RTL functions defined here and
// does NOT impose a limit on User defined procedures ). This changes is to
// does NOT impose a limit on User defined procedures ). This changes is to
// allow us space for a flag to blacklist some functions in vba mode
// allow us space for a flag to blacklist some functions in vba mode
#define
_ARGSMASK
0x003F // 63 Arguments
#define
ARGSMASK_
0x003F // 63 Arguments
#define
_COMPTMASK
0x00C0 // COMPATIBILITY mask
#define
COMPTMASK_
0x00C0 // COMPATIBILITY mask
#define
_COMPATONLY
0x0080 // procedure is visible in vba mode only
#define
COMPATONLY_
0x0080 // procedure is visible in vba mode only
#define
_NORMONLY
0x0040 // procedure is visible in normal mode only
#define
NORMONLY_
0x0040 // procedure is visible in normal mode only
#define
_RWMASK
0x0F00 // mask for R/W-bits
#define
RWMASK_
0x0F00 // mask for R/W-bits
#define
_TYPEMASK
0xF000 // mask for the entry's type
#define
TYPEMASK_
0xF000 // mask for the entry's type
#define
_OPT
0x0400 // parameter is optional
#define
OPT_
0x0400 // parameter is optional
#define
_CONST
0x0800 // property is const
#define
CONST_
0x0800 // property is const
#define
_METHOD
0x3000
#define
METHOD_
0x3000
#define
_PROPERTY
0x4000
#define
PROPERTY_
0x4000
#define
_OBJECT
0x8000
#define
OBJECT_
0x8000
// combination of bits above:
// combination of bits above:
#define
_FUNCTION
0x1100
#define
FUNCTION_
0x1100
#define
_LFUNCTION
0x1300 // mask for function which also works as Lvalue
#define
LFUNCTION_
0x1300 // mask for function which also works as Lvalue
#define
_SUB
0x2100
#define
SUB_
0x2100
#define
_ROPROP
0x4100 // mask Read Only-Property
#define
ROPROP_
0x4100 // mask Read Only-Property
#define
_RWPROP
0x4300 // mask Read/Write-Property
#define
RWPROP_
0x4300 // mask Read/Write-Property
#define
_CPROP
0x4900 // mask for constant
#define
CPROP_
0x4900 // mask for constant
struct
Methods
{
struct
Methods
{
const
char
*
pName
;
const
char
*
pName
;
...
@@ -66,641 +66,641 @@ struct Methods {
...
@@ -66,641 +66,641 @@ struct Methods {
static
Methods
aMethods
[]
=
{
static
Methods
aMethods
[]
=
{
{
"Abs"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Abs
),
0
},
{
"Abs"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Abs
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Array"
,
SbxOBJECT
,
_FUNCTION
,
RTLNAME
(
Array
),
0
},
{
"Array"
,
SbxOBJECT
,
FUNCTION_
,
RTLNAME
(
Array
),
0
},
{
"Asc"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
Asc
),
0
},
{
"Asc"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
Asc
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"AscW"
,
SbxLONG
,
1
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
Asc
),
0
},
{
"AscW"
,
SbxLONG
,
1
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
Asc
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Atn"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Atn
),
0
},
{
"Atn"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Atn
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"ATTR_ARCHIVE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_ARCHIVE
),
0
},
{
"ATTR_ARCHIVE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_ARCHIVE
),
0
},
{
"ATTR_DIRECTORY"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_DIRECTORY
),
0
},
{
"ATTR_DIRECTORY"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_DIRECTORY
),
0
},
{
"ATTR_HIDDEN"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_HIDDEN
),
0
},
{
"ATTR_HIDDEN"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_HIDDEN
),
0
},
{
"ATTR_NORMAL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_NORMAL
),
0
},
{
"ATTR_NORMAL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_NORMAL
),
0
},
{
"ATTR_READONLY"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_READONLY
),
0
},
{
"ATTR_READONLY"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_READONLY
),
0
},
{
"ATTR_SYSTEM"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_SYSTEM
),
0
},
{
"ATTR_SYSTEM"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_SYSTEM
),
0
},
{
"ATTR_VOLUME"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
ATTR_VOLUME
),
0
},
{
"ATTR_VOLUME"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
ATTR_VOLUME
),
0
},
{
"Beep"
,
SbxNULL
,
_FUNCTION
,
RTLNAME
(
Beep
),
0
},
{
"Beep"
,
SbxNULL
,
FUNCTION_
,
RTLNAME
(
Beep
),
0
},
{
"Blue"
,
SbxINTEGER
,
1
|
_FUNCTION
|
_NORMONLY
,
RTLNAME
(
Blue
),
0
},
{
"Blue"
,
SbxINTEGER
,
1
|
FUNCTION_
|
NORMONLY_
,
RTLNAME
(
Blue
),
0
},
{
"RGB-Value"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"RGB-Value"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"CallByName"
,
SbxVARIANT
,
3
|
_FUNCTION
,
RTLNAME
(
CallByName
),
0
},
{
"CallByName"
,
SbxVARIANT
,
3
|
FUNCTION_
,
RTLNAME
(
CallByName
),
0
},
{
"Object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"Object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"ProcedureName"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"ProcedureName"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CallType"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"CallType"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"CBool"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
CBool
),
0
},
{
"CBool"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
CBool
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CByte"
,
SbxBYTE
,
1
|
_FUNCTION
,
RTLNAME
(
CByte
),
0
},
{
"CByte"
,
SbxBYTE
,
1
|
FUNCTION_
,
RTLNAME
(
CByte
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CCur"
,
SbxCURRENCY
,
1
|
_FUNCTION
,
RTLNAME
(
CCur
),
0
},
{
"CCur"
,
SbxCURRENCY
,
1
|
FUNCTION_
,
RTLNAME
(
CCur
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CDate"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
CDate
),
0
},
{
"CDate"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
CDate
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CDateFromUnoDate"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
CDateFromUnoDate
),
0
},
{
"CDateFromUnoDate"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
CDateFromUnoDate
),
0
},
{
"UnoDate"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"UnoDate"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"CDateToUnoDate"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CDateToUnoDate
),
0
},
{
"CDateToUnoDate"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CDateToUnoDate
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"CDateFromUnoTime"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
CDateFromUnoTime
),
0
},
{
"CDateFromUnoTime"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
CDateFromUnoTime
),
0
},
{
"UnoTime"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"UnoTime"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"CDateToUnoTime"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CDateToUnoTime
),
0
},
{
"CDateToUnoTime"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CDateToUnoTime
),
0
},
{
"Time"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Time"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"CDateFromUnoDateTime"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
CDateFromUnoDateTime
),
0
},
{
"CDateFromUnoDateTime"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
CDateFromUnoDateTime
),
0
},
{
"UnoDateTime"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"UnoDateTime"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"CDateToUnoDateTime"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CDateToUnoDateTime
),
0
},
{
"CDateToUnoDateTime"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CDateToUnoDateTime
),
0
},
{
"DateTime"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"DateTime"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"CDateFromIso"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
CDateFromIso
),
0
},
{
"CDateFromIso"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
CDateFromIso
),
0
},
{
"IsoDate"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"IsoDate"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CDateToIso"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
CDateToIso
),
0
},
{
"CDateToIso"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
CDateToIso
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"CDec"
,
SbxDECIMAL
,
1
|
_FUNCTION
,
RTLNAME
(
CDec
),
0
},
{
"CDec"
,
SbxDECIMAL
,
1
|
FUNCTION_
,
RTLNAME
(
CDec
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CDbl"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
CDbl
),
0
},
{
"CDbl"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
CDbl
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CF_BITMAP"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
CF_BITMAP
),
0
},
{
"CF_BITMAP"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
CF_BITMAP
),
0
},
{
"CF_METAFILEPICT"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
CF_METAFILEPICT
),
0
},
{
"CF_METAFILEPICT"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
CF_METAFILEPICT
),
0
},
{
"CF_TEXT"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
CF_TEXT
),
0
},
{
"CF_TEXT"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
CF_TEXT
),
0
},
{
"ChDir"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
ChDir
),
0
},
{
"ChDir"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
ChDir
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"ChDrive"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
ChDrive
),
0
},
{
"ChDrive"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
ChDrive
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Choose"
,
SbxVARIANT
,
2
|
_FUNCTION
,
RTLNAME
(
Choose
),
0
},
{
"Choose"
,
SbxVARIANT
,
2
|
FUNCTION_
,
RTLNAME
(
Choose
),
0
},
{
"Index"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Index"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Chr"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Chr
),
0
},
{
"Chr"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Chr
),
0
},
{
"string"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"string"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"ChrW"
,
SbxSTRING
,
1
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
ChrW
),
0
},
{
"ChrW"
,
SbxSTRING
,
1
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
ChrW
),
0
},
{
"string"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"string"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"CInt"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
CInt
),
0
},
{
"CInt"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
CInt
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CLEAR_ALLTABS"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
CLEAR_ALLTABS
),
0
},
{
"CLEAR_ALLTABS"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
CLEAR_ALLTABS
),
0
},
{
"CLEAR_TAB"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
CLEAR_TAB
),
0
},
{
"CLEAR_TAB"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
CLEAR_TAB
),
0
},
{
"CLng"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
CLng
),
0
},
{
"CLng"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
CLng
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CompatibilityMode"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
CompatibilityMode
),
0
},
{
"CompatibilityMode"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
CompatibilityMode
),
0
},
{
"bEnable"
,
SbxBOOL
,
0
,
nullptr
,
0
},
{
"bEnable"
,
SbxBOOL
,
0
,
nullptr
,
0
},
{
"ConvertFromUrl"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
ConvertFromUrl
),
0
},
{
"ConvertFromUrl"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
ConvertFromUrl
),
0
},
{
"Url"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Url"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"ConvertToUrl"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
ConvertToUrl
),
0
},
{
"ConvertToUrl"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
ConvertToUrl
),
0
},
{
"SystemPath"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"SystemPath"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Cos"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Cos
),
0
},
{
"Cos"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Cos
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"CreateObject"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CreateObject
),
0
},
{
"CreateObject"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CreateObject
),
0
},
{
"class"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"class"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CreateUnoListener"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CreateUnoListener
),
0
},
{
"CreateUnoListener"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CreateUnoListener
),
0
},
{
"prefix"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"prefix"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"typename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"typename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CreateUnoDialog"
,
SbxOBJECT
,
2
|
_FUNCTION
,
RTLNAME
(
CreateUnoDialog
),
0
},
{
"CreateUnoDialog"
,
SbxOBJECT
,
2
|
FUNCTION_
,
RTLNAME
(
CreateUnoDialog
),
0
},
{
"dialoglibrary"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"dialoglibrary"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"dialogname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"dialogname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CreateUnoService"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CreateUnoService
),
0
},
{
"CreateUnoService"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CreateUnoService
),
0
},
{
"servicename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"servicename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CreateUnoServiceWithArguments"
,
SbxOBJECT
,
2
|
_FUNCTION
,
RTLNAME
(
CreateUnoServiceWithArguments
),
0
},
{
"CreateUnoServiceWithArguments"
,
SbxOBJECT
,
2
|
FUNCTION_
,
RTLNAME
(
CreateUnoServiceWithArguments
),
0
},
{
"servicename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"servicename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"arguments"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"arguments"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"CreateUnoStruct"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CreateUnoStruct
),
0
},
{
"CreateUnoStruct"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CreateUnoStruct
),
0
},
{
"classname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"classname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CreateUnoValue"
,
SbxOBJECT
,
2
|
_FUNCTION
,
RTLNAME
(
CreateUnoValue
),
0
},
{
"CreateUnoValue"
,
SbxOBJECT
,
2
|
FUNCTION_
,
RTLNAME
(
CreateUnoValue
),
0
},
{
"type"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"type"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"value"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"value"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CreatePropertySet"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
CreatePropertySet
),
0
},
{
"CreatePropertySet"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
CreatePropertySet
),
0
},
{
"values"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"values"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"CSng"
,
SbxSINGLE
,
1
|
_FUNCTION
,
RTLNAME
(
CSng
),
0
},
{
"CSng"
,
SbxSINGLE
,
1
|
FUNCTION_
,
RTLNAME
(
CSng
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CStr"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
CStr
),
0
},
{
"CStr"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
CStr
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CurDir"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
CurDir
),
0
},
{
"CurDir"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
CurDir
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"CVar"
,
SbxVARIANT
,
1
|
_FUNCTION
,
RTLNAME
(
CVar
),
0
},
{
"CVar"
,
SbxVARIANT
,
1
|
FUNCTION_
,
RTLNAME
(
CVar
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"CVErr"
,
SbxVARIANT
,
1
|
_FUNCTION
,
RTLNAME
(
CVErr
),
0
},
{
"CVErr"
,
SbxVARIANT
,
1
|
FUNCTION_
,
RTLNAME
(
CVErr
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"DDB"
,
SbxDOUBLE
,
5
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
DDB
),
0
},
{
"DDB"
,
SbxDOUBLE
,
5
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
DDB
),
0
},
{
"Cost"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Cost"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Salvage"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Salvage"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Life"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Life"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Period"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Period"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Factor"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Factor"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
_LFUNCTION
,
RTLNAME
(
Date
),
0
},
{
"Date"
,
SbxDATE
,
LFUNCTION_
,
RTLNAME
(
Date
),
0
},
{
"DateAdd"
,
SbxDATE
,
3
|
_FUNCTION
,
RTLNAME
(
DateAdd
),
0
},
{
"DateAdd"
,
SbxDATE
,
3
|
FUNCTION_
,
RTLNAME
(
DateAdd
),
0
},
{
"Interval"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Interval"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"DateDiff"
,
SbxDOUBLE
,
5
|
_FUNCTION
,
RTLNAME
(
DateDiff
),
0
},
{
"DateDiff"
,
SbxDOUBLE
,
5
|
FUNCTION_
,
RTLNAME
(
DateDiff
),
0
},
{
"Interval"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Interval"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Date1"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date1"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date2"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date2"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Firstweekofyear"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Firstweekofyear"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"DatePart"
,
SbxLONG
,
4
|
_FUNCTION
,
RTLNAME
(
DatePart
),
0
},
{
"DatePart"
,
SbxLONG
,
4
|
FUNCTION_
,
RTLNAME
(
DatePart
),
0
},
{
"Interval"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Interval"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Firstweekofyear"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Firstweekofyear"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"DateSerial"
,
SbxDATE
,
3
|
_FUNCTION
,
RTLNAME
(
DateSerial
),
0
},
{
"DateSerial"
,
SbxDATE
,
3
|
FUNCTION_
,
RTLNAME
(
DateSerial
),
0
},
{
"Year"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Year"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Month"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Month"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Day"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Day"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"DateValue"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
DateValue
),
0
},
{
"DateValue"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
DateValue
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Day"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Day
),
0
},
{
"Day"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Day
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Ddeexecute"
,
SbxNULL
,
2
|
_FUNCTION
,
RTLNAME
(
DDEExecute
),
0
},
{
"Ddeexecute"
,
SbxNULL
,
2
|
FUNCTION_
,
RTLNAME
(
DDEExecute
),
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Command"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Command"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Ddeinitiate"
,
SbxINTEGER
,
2
|
_FUNCTION
,
RTLNAME
(
DDEInitiate
),
0
},
{
"Ddeinitiate"
,
SbxINTEGER
,
2
|
FUNCTION_
,
RTLNAME
(
DDEInitiate
),
0
},
{
"Application"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Application"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Topic"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Topic"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Ddepoke"
,
SbxNULL
,
3
|
_FUNCTION
,
RTLNAME
(
DDEPoke
),
0
},
{
"Ddepoke"
,
SbxNULL
,
3
|
FUNCTION_
,
RTLNAME
(
DDEPoke
),
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Item"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Item"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Data"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Data"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Dderequest"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
DDERequest
),
0
},
{
"Dderequest"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
DDERequest
),
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Item"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Item"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Ddeterminate"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
DDETerminate
),
0
},
{
"Ddeterminate"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
DDETerminate
),
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Ddeterminateall"
,
SbxNULL
,
_FUNCTION
,
RTLNAME
(
DDETerminateAll
),
0
},
{
"Ddeterminateall"
,
SbxNULL
,
FUNCTION_
,
RTLNAME
(
DDETerminateAll
),
0
},
{
"DimArray"
,
SbxOBJECT
,
_FUNCTION
,
RTLNAME
(
DimArray
),
0
},
{
"DimArray"
,
SbxOBJECT
,
FUNCTION_
,
RTLNAME
(
DimArray
),
0
},
{
"Dir"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
Dir
),
0
},
{
"Dir"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
Dir
),
0
},
{
"FileSpec"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"FileSpec"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"attrmask"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"attrmask"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"DoEvents"
,
SbxINTEGER
,
_FUNCTION
,
RTLNAME
(
DoEvents
),
0
},
{
"DoEvents"
,
SbxINTEGER
,
FUNCTION_
,
RTLNAME
(
DoEvents
),
0
},
{
"DumpAllObjects"
,
SbxEMPTY
,
2
|
_SUB
,
RTLNAME
(
DumpAllObjects
),
0
},
{
"DumpAllObjects"
,
SbxEMPTY
,
2
|
SUB_
,
RTLNAME
(
DumpAllObjects
),
0
},
{
"FileSpec"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FileSpec"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"DumpAll"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"DumpAll"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Empty"
,
SbxVARIANT
,
_CPROP
,
RTLNAME
(
Empty
),
0
},
{
"Empty"
,
SbxVARIANT
,
CPROP_
,
RTLNAME
(
Empty
),
0
},
{
"EqualUnoObjects"
,
SbxBOOL
,
2
|
_FUNCTION
,
RTLNAME
(
EqualUnoObjects
),
0
},
{
"EqualUnoObjects"
,
SbxBOOL
,
2
|
FUNCTION_
,
RTLNAME
(
EqualUnoObjects
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"EnableReschedule"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
EnableReschedule
),
0
},
{
"EnableReschedule"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
EnableReschedule
),
0
},
{
"bEnable"
,
SbxBOOL
,
0
,
nullptr
,
0
},
{
"bEnable"
,
SbxBOOL
,
0
,
nullptr
,
0
},
{
"Environ"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Environ
),
0
},
{
"Environ"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Environ
),
0
},
{
"Environmentstring"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Environmentstring"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"EOF"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
EOF
),
0
},
{
"EOF"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
EOF
),
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Erl"
,
SbxLONG
,
_ROPROP
,
RTLNAME
(
Erl
),
0
},
{
"Erl"
,
SbxLONG
,
ROPROP_
,
RTLNAME
(
Erl
),
0
},
{
"Err"
,
SbxVARIANT
,
_RWPROP
,
RTLNAME
(
Err
),
0
},
{
"Err"
,
SbxVARIANT
,
RWPROP_
,
RTLNAME
(
Err
),
0
},
{
"Error"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Error
),
0
},
{
"Error"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Error
),
0
},
{
"code"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"code"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Exp"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Exp
),
0
},
{
"Exp"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Exp
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"False"
,
SbxBOOL
,
_CPROP
,
RTLNAME
(
False
),
0
},
{
"False"
,
SbxBOOL
,
CPROP_
,
RTLNAME
(
False
),
0
},
{
"FileAttr"
,
SbxINTEGER
,
2
|
_FUNCTION
,
RTLNAME
(
FileAttr
),
0
},
{
"FileAttr"
,
SbxINTEGER
,
2
|
FUNCTION_
,
RTLNAME
(
FileAttr
),
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Attributes"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Attributes"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"FileCopy"
,
SbxNULL
,
2
|
_FUNCTION
,
RTLNAME
(
FileCopy
),
0
},
{
"FileCopy"
,
SbxNULL
,
2
|
FUNCTION_
,
RTLNAME
(
FileCopy
),
0
},
{
"Source"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Source"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Destination"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Destination"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FileDateTime"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
FileDateTime
),
0
},
{
"FileDateTime"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
FileDateTime
),
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FileExists"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
FileExists
),
0
},
{
"FileExists"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
FileExists
),
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FileLen"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
FileLen
),
0
},
{
"FileLen"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
FileLen
),
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FindObject"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
FindObject
),
0
},
{
"FindObject"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
FindObject
),
0
},
{
"Name"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Name"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FindPropertyObject"
,
SbxOBJECT
,
2
|
_FUNCTION
,
RTLNAME
(
FindPropertyObject
),
0
},
{
"FindPropertyObject"
,
SbxOBJECT
,
2
|
FUNCTION_
,
RTLNAME
(
FindPropertyObject
),
0
},
{
"Object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"Object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"Name"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Name"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Fix"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Fix
),
0
},
{
"Fix"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Fix
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Format"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
Format
),
0
},
{
"Format"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
Format
),
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"format"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"format"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"FormatDateTime"
,
SbxSTRING
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
FormatDateTime
),
0
},
{
"FormatDateTime"
,
SbxSTRING
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
FormatDateTime
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"NamedFormat"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"NamedFormat"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Frac"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Frac
),
0
},
{
"Frac"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Frac
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FRAMEANCHORCHAR"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
FRAMEANCHORCHAR
),
0
},
{
"FRAMEANCHORCHAR"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
FRAMEANCHORCHAR
),
0
},
{
"FRAMEANCHORPAGE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
FRAMEANCHORPAGE
),
0
},
{
"FRAMEANCHORPAGE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
FRAMEANCHORPAGE
),
0
},
{
"FRAMEANCHORPARA"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
FRAMEANCHORPARA
),
0
},
{
"FRAMEANCHORPARA"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
FRAMEANCHORPARA
),
0
},
{
"FreeFile"
,
SbxINTEGER
,
_FUNCTION
,
RTLNAME
(
FreeFile
),
0
},
{
"FreeFile"
,
SbxINTEGER
,
FUNCTION_
,
RTLNAME
(
FreeFile
),
0
},
{
"FreeLibrary"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
FreeLibrary
),
0
},
{
"FreeLibrary"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
FreeLibrary
),
0
},
{
"Modulename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Modulename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxDOUBLE
,
5
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
FV
),
0
},
{
"FV"
,
SbxDOUBLE
,
5
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
FV
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"PV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Get"
,
SbxNULL
,
3
|
_FUNCTION
,
RTLNAME
(
Get
),
0
},
{
"Get"
,
SbxNULL
,
3
|
FUNCTION_
,
RTLNAME
(
Get
),
0
},
{
"filenumber"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"filenumber"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"recordnumber"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"recordnumber"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"variablename"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"variablename"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"GetAttr"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
GetAttr
),
0
},
{
"GetAttr"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
GetAttr
),
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"filename"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"GetDefaultContext"
,
SbxOBJECT
,
0
|
_FUNCTION
,
RTLNAME
(
GetDefaultContext
),
0
},
{
"GetDefaultContext"
,
SbxOBJECT
,
0
|
FUNCTION_
,
RTLNAME
(
GetDefaultContext
),
0
},
{
"GetDialogZoomFactorX"
,
SbxDOUBLE
,
_FUNCTION
,
RTLNAME
(
GetDialogZoomFactorX
),
0
},
{
"GetDialogZoomFactorX"
,
SbxDOUBLE
,
FUNCTION_
,
RTLNAME
(
GetDialogZoomFactorX
),
0
},
{
"GetDialogZoomFactorY"
,
SbxDOUBLE
,
_FUNCTION
,
RTLNAME
(
GetDialogZoomFactorY
),
0
},
{
"GetDialogZoomFactorY"
,
SbxDOUBLE
,
FUNCTION_
,
RTLNAME
(
GetDialogZoomFactorY
),
0
},
{
"GetGUIType"
,
SbxINTEGER
,
_FUNCTION
,
RTLNAME
(
GetGUIType
),
0
},
{
"GetGUIType"
,
SbxINTEGER
,
FUNCTION_
,
RTLNAME
(
GetGUIType
),
0
},
{
"GetGUIVersion"
,
SbxLONG
,
_FUNCTION
,
RTLNAME
(
GetGUIVersion
),
0
},
{
"GetGUIVersion"
,
SbxLONG
,
FUNCTION_
,
RTLNAME
(
GetGUIVersion
),
0
},
{
"GetPathSeparator"
,
SbxSTRING
,
_FUNCTION
,
RTLNAME
(
GetPathSeparator
),
0
},
{
"GetPathSeparator"
,
SbxSTRING
,
FUNCTION_
,
RTLNAME
(
GetPathSeparator
),
0
},
{
"GetProcessServiceManager"
,
SbxOBJECT
,
0
|
_FUNCTION
,
RTLNAME
(
GetProcessServiceManager
),
0
},
{
"GetProcessServiceManager"
,
SbxOBJECT
,
0
|
FUNCTION_
,
RTLNAME
(
GetProcessServiceManager
),
0
},
{
"GetSolarVersion"
,
SbxLONG
,
_FUNCTION
,
RTLNAME
(
GetSolarVersion
),
0
},
{
"GetSolarVersion"
,
SbxLONG
,
FUNCTION_
,
RTLNAME
(
GetSolarVersion
),
0
},
{
"GetSystemTicks"
,
SbxLONG
,
_FUNCTION
,
RTLNAME
(
GetSystemTicks
),
0
},
{
"GetSystemTicks"
,
SbxLONG
,
FUNCTION_
,
RTLNAME
(
GetSystemTicks
),
0
},
{
"GetSystemType"
,
SbxINTEGER
,
_FUNCTION
,
RTLNAME
(
GetSystemType
),
0
},
{
"GetSystemType"
,
SbxINTEGER
,
FUNCTION_
,
RTLNAME
(
GetSystemType
),
0
},
{
"GlobalScope"
,
SbxOBJECT
,
_FUNCTION
,
RTLNAME
(
GlobalScope
),
0
},
{
"GlobalScope"
,
SbxOBJECT
,
FUNCTION_
,
RTLNAME
(
GlobalScope
),
0
},
{
"Green"
,
SbxINTEGER
,
1
|
_FUNCTION
|
_NORMONLY
,
RTLNAME
(
Green
),
0
},
{
"Green"
,
SbxINTEGER
,
1
|
FUNCTION_
|
NORMONLY_
,
RTLNAME
(
Green
),
0
},
{
"RGB-Value"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"RGB-Value"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"HasUnoInterfaces"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
HasUnoInterfaces
),
0
},
{
"HasUnoInterfaces"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
HasUnoInterfaces
),
0
},
{
"InterfaceName"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"InterfaceName"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Hex"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Hex
),
0
},
{
"Hex"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Hex
),
0
},
{
"number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Hour"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Hour
),
0
},
{
"Hour"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Hour
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"IDABORT"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
IDABORT
),
0
},
{
"IDABORT"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
IDABORT
),
0
},
{
"IDCANCEL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
IDCANCEL
),
0
},
{
"IDCANCEL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
IDCANCEL
),
0
},
{
"IDNO"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
IDNO
),
0
},
{
"IDNO"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
IDNO
),
0
},
{
"IDOK"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
IDOK
),
0
},
{
"IDOK"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
IDOK
),
0
},
{
"IDRETRY"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
IDRETRY
),
0
},
{
"IDRETRY"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
IDRETRY
),
0
},
{
"IDYES"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
IDYES
),
0
},
{
"IDYES"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
IDYES
),
0
},
{
"Iif"
,
SbxVARIANT
,
3
|
_FUNCTION
,
RTLNAME
(
Iif
),
0
},
{
"Iif"
,
SbxVARIANT
,
3
|
FUNCTION_
,
RTLNAME
(
Iif
),
0
},
{
"Bool"
,
SbxBOOL
,
0
,
nullptr
,
0
},
{
"Bool"
,
SbxBOOL
,
0
,
nullptr
,
0
},
{
"Variant1"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant1"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant2"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant2"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Input"
,
SbxSTRING
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
Input
),
0
},
{
"Input"
,
SbxSTRING
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
Input
),
0
},
{
"Number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"FileNumber"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"FileNumber"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"InputBox"
,
SbxSTRING
,
5
|
_FUNCTION
,
RTLNAME
(
InputBox
),
0
},
{
"InputBox"
,
SbxSTRING
,
5
|
FUNCTION_
,
RTLNAME
(
InputBox
),
0
},
{
"Prompt"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Prompt"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Title"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"Title"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"Default"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"Default"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"XPosTwips"
,
SbxLONG
,
_OPT
,
nullptr
,
0
},
{
"XPosTwips"
,
SbxLONG
,
OPT_
,
nullptr
,
0
},
{
"YPosTwips"
,
SbxLONG
,
_OPT
,
nullptr
,
0
},
{
"YPosTwips"
,
SbxLONG
,
OPT_
,
nullptr
,
0
},
{
"InStr"
,
SbxLONG
,
4
|
_FUNCTION
,
RTLNAME
(
InStr
),
0
},
{
"InStr"
,
SbxLONG
,
4
|
FUNCTION_
,
RTLNAME
(
InStr
),
0
},
{
"Start"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"Start"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String2"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String2"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"InStrRev"
,
SbxLONG
,
4
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
InStrRev
),
0
},
{
"InStrRev"
,
SbxLONG
,
4
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
InStrRev
),
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String2"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String2"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Start"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"Start"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Int"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Int
),
0
},
{
"Int"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Int
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"IPmt"
,
SbxDOUBLE
,
6
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
IPmt
),
0
},
{
"IPmt"
,
SbxDOUBLE
,
6
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
IPmt
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Per"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Per"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"IRR"
,
SbxDOUBLE
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
IRR
),
0
},
{
"IRR"
,
SbxDOUBLE
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
IRR
),
0
},
{
"ValueArray"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"ValueArray"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"Guess"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Guess"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"IsArray"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsArray
),
0
},
{
"IsArray"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsArray
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsDate"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsDate
),
0
},
{
"IsDate"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsDate
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsEmpty"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsEmpty
),
0
},
{
"IsEmpty"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsEmpty
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsError"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsError
),
0
},
{
"IsError"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsError
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsMissing"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsMissing
),
0
},
{
"IsMissing"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsMissing
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsNull"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsNull
),
0
},
{
"IsNull"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsNull
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsNumeric"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsNumeric
),
0
},
{
"IsNumeric"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsNumeric
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsObject"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsObject
),
0
},
{
"IsObject"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsObject
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"IsUnoStruct"
,
SbxBOOL
,
1
|
_FUNCTION
,
RTLNAME
(
IsUnoStruct
),
0
},
{
"IsUnoStruct"
,
SbxBOOL
,
1
|
FUNCTION_
,
RTLNAME
(
IsUnoStruct
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Join"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
Join
),
0
},
{
"Join"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
Join
),
0
},
{
"list"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"list"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"delimiter"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"delimiter"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Kill"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
Kill
),
0
},
{
"Kill"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
Kill
),
0
},
{
"filespec"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"filespec"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"LBound"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
LBound
),
0
},
{
"LBound"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
LBound
),
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Variant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"LCase"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
LCase
),
0
},
{
"LCase"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
LCase
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Left"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
Left
),
0
},
{
"Left"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
Left
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Len"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
Len
),
0
},
{
"Len"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
Len
),
0
},
{
"StringOrVariant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"StringOrVariant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"LenB"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
Len
),
0
},
{
"LenB"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
Len
),
0
},
{
"StringOrVariant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"StringOrVariant"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Load"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
Load
),
0
},
{
"Load"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
Load
),
0
},
{
"object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"LoadPicture"
,
SbxOBJECT
,
1
|
_FUNCTION
,
RTLNAME
(
LoadPicture
),
0
},
{
"LoadPicture"
,
SbxOBJECT
,
1
|
FUNCTION_
,
RTLNAME
(
LoadPicture
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Loc"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
Loc
),
0
},
{
"Loc"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
Loc
),
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Lof"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
Lof
),
0
},
{
"Lof"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
Lof
),
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Log"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Log
),
0
},
{
"Log"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Log
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"LTrim"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
LTrim
),
0
},
{
"LTrim"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
LTrim
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"MB_ABORTRETRYIGNORE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_ABORTRETRYIGNORE
),
0
},
{
"MB_ABORTRETRYIGNORE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_ABORTRETRYIGNORE
),
0
},
{
"MB_APPLMODAL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_APPLMODAL
),
0
},
{
"MB_APPLMODAL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_APPLMODAL
),
0
},
{
"MB_DEFBUTTON1"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_DEFBUTTON1
),
0
},
{
"MB_DEFBUTTON1"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_DEFBUTTON1
),
0
},
{
"MB_DEFBUTTON2"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_DEFBUTTON2
),
0
},
{
"MB_DEFBUTTON2"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_DEFBUTTON2
),
0
},
{
"MB_DEFBUTTON3"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_DEFBUTTON3
),
0
},
{
"MB_DEFBUTTON3"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_DEFBUTTON3
),
0
},
{
"MB_ICONEXCLAMATION"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_ICONEXCLAMATION
),
0
},
{
"MB_ICONEXCLAMATION"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_ICONEXCLAMATION
),
0
},
{
"MB_ICONINFORMATION"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_ICONINFORMATION
),
0
},
{
"MB_ICONINFORMATION"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_ICONINFORMATION
),
0
},
{
"MB_ICONQUESTION"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_ICONQUESTION
),
0
},
{
"MB_ICONQUESTION"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_ICONQUESTION
),
0
},
{
"MB_ICONSTOP"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_ICONSTOP
),
0
},
{
"MB_ICONSTOP"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_ICONSTOP
),
0
},
{
"MB_OK"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_OK
),
0
},
{
"MB_OK"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_OK
),
0
},
{
"MB_OKCANCEL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_OKCANCEL
),
0
},
{
"MB_OKCANCEL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_OKCANCEL
),
0
},
{
"MB_RETRYCANCEL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_RETRYCANCEL
),
0
},
{
"MB_RETRYCANCEL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_RETRYCANCEL
),
0
},
{
"MB_SYSTEMMODAL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_SYSTEMMODAL
),
0
},
{
"MB_SYSTEMMODAL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_SYSTEMMODAL
),
0
},
{
"MB_YESNO"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_YESNO
),
0
},
{
"MB_YESNO"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_YESNO
),
0
},
{
"MB_YESNOCANCEL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
MB_YESNOCANCEL
),
0
},
{
"MB_YESNOCANCEL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
MB_YESNOCANCEL
),
0
},
{
"Me"
,
SbxOBJECT
,
0
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
Me
),
0
},
{
"Me"
,
SbxOBJECT
,
0
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
Me
),
0
},
{
"Mid"
,
SbxSTRING
,
3
|
_LFUNCTION
,
RTLNAME
(
Mid
),
0
},
{
"Mid"
,
SbxSTRING
,
3
|
LFUNCTION_
,
RTLNAME
(
Mid
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"StartPos"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"StartPos"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Length"
,
SbxLONG
,
_OPT
,
nullptr
,
0
},
{
"Length"
,
SbxLONG
,
OPT_
,
nullptr
,
0
},
{
"Minute"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Minute
),
0
},
{
"Minute"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Minute
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"MIRR"
,
SbxDOUBLE
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
MIRR
),
0
},
{
"MIRR"
,
SbxDOUBLE
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
MIRR
),
0
},
{
"ValueArray"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"ValueArray"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"FinanceRate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FinanceRate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"ReinvestRate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"ReinvestRate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"MkDir"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
MkDir
),
0
},
{
"MkDir"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
MkDir
),
0
},
{
"pathname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"pathname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Month"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Month
),
0
},
{
"Month"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Month
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"MonthName"
,
SbxSTRING
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
MonthName
),
0
},
{
"MonthName"
,
SbxSTRING
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
MonthName
),
0
},
{
"Month"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Month"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Abbreviate"
,
SbxBOOL
,
_OPT
,
nullptr
,
0
},
{
"Abbreviate"
,
SbxBOOL
,
OPT_
,
nullptr
,
0
},
{
"MsgBox"
,
SbxINTEGER
,
5
|
_FUNCTION
,
RTLNAME
(
MsgBox
),
0
},
{
"MsgBox"
,
SbxINTEGER
,
5
|
FUNCTION_
,
RTLNAME
(
MsgBox
),
0
},
{
"Prompt"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Prompt"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Buttons"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Buttons"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Title"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"Title"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"Helpfile"
,
SbxSTRING
,
_OPT
,
nullptr
,
0
},
{
"Helpfile"
,
SbxSTRING
,
OPT_
,
nullptr
,
0
},
{
"Context"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Context"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Nothing"
,
SbxOBJECT
,
_CPROP
,
RTLNAME
(
Nothing
),
0
},
{
"Nothing"
,
SbxOBJECT
,
CPROP_
,
RTLNAME
(
Nothing
),
0
},
{
"Now"
,
SbxDATE
,
_FUNCTION
,
RTLNAME
(
Now
),
0
},
{
"Now"
,
SbxDATE
,
FUNCTION_
,
RTLNAME
(
Now
),
0
},
{
"NPer"
,
SbxDOUBLE
,
5
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
NPer
),
0
},
{
"NPer"
,
SbxDOUBLE
,
5
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
NPer
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"NPV"
,
SbxDOUBLE
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
NPV
),
0
},
{
"NPV"
,
SbxDOUBLE
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
NPV
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"ValueArray"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"ValueArray"
,
SbxARRAY
,
0
,
nullptr
,
0
},
{
"Null"
,
SbxNULL
,
_CPROP
,
RTLNAME
(
Null
),
0
},
{
"Null"
,
SbxNULL
,
CPROP_
,
RTLNAME
(
Null
),
0
},
{
"Oct"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Oct
),
0
},
{
"Oct"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Oct
),
0
},
{
"number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Partition"
,
SbxSTRING
,
4
|
_FUNCTION
,
RTLNAME
(
Partition
),
0
},
{
"Partition"
,
SbxSTRING
,
4
|
FUNCTION_
,
RTLNAME
(
Partition
),
0
},
{
"number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"number"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"start"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"start"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"stop"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"stop"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"interval"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"interval"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Pi"
,
SbxDOUBLE
,
_CPROP
,
RTLNAME
(
PI
),
0
},
{
"Pi"
,
SbxDOUBLE
,
CPROP_
,
RTLNAME
(
PI
),
0
},
{
"Pmt"
,
SbxDOUBLE
,
5
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
Pmt
),
0
},
{
"Pmt"
,
SbxDOUBLE
,
5
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
Pmt
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"PPmt"
,
SbxDOUBLE
,
6
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
PPmt
),
0
},
{
"PPmt"
,
SbxDOUBLE
,
6
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
PPmt
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Per"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Per"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Put"
,
SbxNULL
,
3
|
_FUNCTION
,
RTLNAME
(
Put
),
0
},
{
"Put"
,
SbxNULL
,
3
|
FUNCTION_
,
RTLNAME
(
Put
),
0
},
{
"filenumber"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"filenumber"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"recordnumber"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"recordnumber"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"variablename"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"variablename"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
5
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
PV
),
0
},
{
"PV"
,
SbxDOUBLE
,
5
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
PV
),
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"QBColor"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
QBColor
),
0
},
{
"QBColor"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
QBColor
),
0
},
{
"number"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"number"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Randomize"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
Randomize
),
0
},
{
"Randomize"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
Randomize
),
0
},
{
"Number"
,
SbxDOUBLE
,
_OPT
,
nullptr
,
0
},
{
"Number"
,
SbxDOUBLE
,
OPT_
,
nullptr
,
0
},
{
"Rate"
,
SbxDOUBLE
,
6
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
Rate
),
0
},
{
"Rate"
,
SbxDOUBLE
,
6
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
Rate
),
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"NPer"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Pmt"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"PV"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"FV"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Due"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Guess"
,
SbxVARIANT
,
_OPT
,
nullptr
,
0
},
{
"Guess"
,
SbxVARIANT
,
OPT_
,
nullptr
,
0
},
{
"Red"
,
SbxINTEGER
,
1
|
_FUNCTION
|
_NORMONLY
,
RTLNAME
(
Red
),
0
},
{
"Red"
,
SbxINTEGER
,
1
|
FUNCTION_
|
NORMONLY_
,
RTLNAME
(
Red
),
0
},
{
"RGB-Value"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"RGB-Value"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Reset"
,
SbxNULL
,
0
|
_FUNCTION
,
RTLNAME
(
Reset
),
0
},
{
"Reset"
,
SbxNULL
,
0
|
FUNCTION_
,
RTLNAME
(
Reset
),
0
},
{
"ResolvePath"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
ResolvePath
),
0
},
{
"ResolvePath"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
ResolvePath
),
0
},
{
"Path"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Path"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"RGB"
,
SbxLONG
,
3
|
_FUNCTION
,
RTLNAME
(
RGB
),
0
},
{
"RGB"
,
SbxLONG
,
3
|
FUNCTION_
,
RTLNAME
(
RGB
),
0
},
{
"Red"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Red"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Green"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Green"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Blue"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Blue"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Replace"
,
SbxSTRING
,
6
|
_FUNCTION
,
RTLNAME
(
Replace
),
0
},
{
"Replace"
,
SbxSTRING
,
6
|
FUNCTION_
,
RTLNAME
(
Replace
),
0
},
{
"Expression"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Expression"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Find"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Find"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Replace"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Replace"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Start"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Start"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Count"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Count"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Right"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
Right
),
0
},
{
"Right"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
Right
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"RmDir"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
RmDir
),
0
},
{
"RmDir"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
RmDir
),
0
},
{
"pathname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"pathname"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Round"
,
SbxDOUBLE
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
Round
),
0
},
{
"Round"
,
SbxDOUBLE
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
Round
),
0
},
{
"Expression"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Expression"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Numdecimalplaces"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Numdecimalplaces"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Rnd"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Rnd
),
0
},
{
"Rnd"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Rnd
),
0
},
{
"Number"
,
SbxDOUBLE
,
_OPT
,
nullptr
,
0
},
{
"Number"
,
SbxDOUBLE
,
OPT_
,
nullptr
,
0
},
{
"RTL"
,
SbxOBJECT
,
0
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
RTL
),
0
},
{
"RTL"
,
SbxOBJECT
,
0
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
RTL
),
0
},
{
"RTrim"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
RTrim
),
0
},
{
"RTrim"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
RTrim
),
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"SavePicture"
,
SbxNULL
,
2
|
_FUNCTION
,
RTLNAME
(
SavePicture
),
0
},
{
"SavePicture"
,
SbxNULL
,
2
|
FUNCTION_
,
RTLNAME
(
SavePicture
),
0
},
{
"object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"object"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"string"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Second"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Second
),
0
},
{
"Second"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Second
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Seek"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
Seek
),
0
},
{
"Seek"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
Seek
),
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Channel"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"SendKeys"
,
SbxNULL
,
2
|
_FUNCTION
,
RTLNAME
(
SendKeys
),
0
},
{
"SendKeys"
,
SbxNULL
,
2
|
FUNCTION_
,
RTLNAME
(
SendKeys
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Wait"
,
SbxBOOL
,
_OPT
,
nullptr
,
0
},
{
"Wait"
,
SbxBOOL
,
OPT_
,
nullptr
,
0
},
{
"SetAttr"
,
SbxNULL
,
2
|
_FUNCTION
,
RTLNAME
(
SetAttr
),
0
},
{
"SetAttr"
,
SbxNULL
,
2
|
FUNCTION_
,
RTLNAME
(
SetAttr
),
0
},
{
"File"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"File"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Attributes"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Attributes"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"SET_OFF"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
SET_OFF
),
0
},
{
"SET_OFF"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
SET_OFF
),
0
},
{
"SET_ON"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
SET_ON
),
0
},
{
"SET_ON"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
SET_ON
),
0
},
{
"SET_TAB"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
SET_TAB
),
0
},
{
"SET_TAB"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
SET_TAB
),
0
},
{
"Sgn"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Sgn
),
0
},
{
"Sgn"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Sgn
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Shell"
,
SbxLONG
,
2
|
_FUNCTION
,
RTLNAME
(
Shell
),
0
},
{
"Shell"
,
SbxLONG
,
2
|
FUNCTION_
,
RTLNAME
(
Shell
),
0
},
{
"Commandstring"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Commandstring"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"WindowStyle"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"WindowStyle"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Sin"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Sin
),
0
},
{
"Sin"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Sin
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"SLN"
,
SbxDOUBLE
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
SLN
),
0
},
{
"SLN"
,
SbxDOUBLE
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
SLN
),
0
},
{
"Cost"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Cost"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Double"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Double"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Life"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Life"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"SYD"
,
SbxDOUBLE
,
2
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
SYD
),
0
},
{
"SYD"
,
SbxDOUBLE
,
2
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
SYD
),
0
},
{
"Cost"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Cost"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Salvage"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Salvage"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Life"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Life"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Period"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Period"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Space"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Space
),
0
},
{
"Space"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Space
),
0
},
{
"string"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"string"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Spc"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Spc
),
0
},
{
"Spc"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Spc
),
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Split"
,
SbxOBJECT
,
3
|
_FUNCTION
,
RTLNAME
(
Split
),
0
},
{
"Split"
,
SbxOBJECT
,
3
|
FUNCTION_
,
RTLNAME
(
Split
),
0
},
{
"expression"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"expression"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"delimiter"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"delimiter"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Sqr"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Sqr
),
0
},
{
"Sqr"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Sqr
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Str"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Str
),
0
},
{
"Str"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Str
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"StrComp"
,
SbxINTEGER
,
3
|
_FUNCTION
,
RTLNAME
(
StrComp
),
0
},
{
"StrComp"
,
SbxINTEGER
,
3
|
FUNCTION_
,
RTLNAME
(
StrComp
),
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String2"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String2"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Compare"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"StrConv"
,
SbxOBJECT
,
3
|
_FUNCTION
,
RTLNAME
(
StrConv
),
0
},
{
"StrConv"
,
SbxOBJECT
,
3
|
FUNCTION_
,
RTLNAME
(
StrConv
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Conversion"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Conversion"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"LCID"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"LCID"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
2
|
_FUNCTION
,
RTLNAME
(
String
),
0
},
{
"String"
,
SbxSTRING
,
2
|
FUNCTION_
,
RTLNAME
(
String
),
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Count"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Filler"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Filler"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"StrReverse"
,
SbxSTRING
,
1
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
StrReverse
),
0
},
{
"StrReverse"
,
SbxSTRING
,
1
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
StrReverse
),
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String1"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Switch"
,
SbxVARIANT
,
2
|
_FUNCTION
,
RTLNAME
(
Switch
),
0
},
{
"Switch"
,
SbxVARIANT
,
2
|
FUNCTION_
,
RTLNAME
(
Switch
),
0
},
{
"Expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Expression"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Value"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Value"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Tab"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Tab
),
0
},
{
"Tab"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Tab
),
0
},
{
"Tan"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Tan
),
0
},
{
"Tan"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Tan
),
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"number"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Time"
,
SbxVARIANT
,
_LFUNCTION
,
RTLNAME
(
Time
),
0
},
{
"Time"
,
SbxVARIANT
,
LFUNCTION_
,
RTLNAME
(
Time
),
0
},
{
"Timer"
,
SbxDATE
,
_FUNCTION
,
RTLNAME
(
Timer
),
0
},
{
"Timer"
,
SbxDATE
,
FUNCTION_
,
RTLNAME
(
Timer
),
0
},
{
"TimeSerial"
,
SbxDATE
,
3
|
_FUNCTION
,
RTLNAME
(
TimeSerial
),
0
},
{
"TimeSerial"
,
SbxDATE
,
3
|
FUNCTION_
,
RTLNAME
(
TimeSerial
),
0
},
{
"Hour"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Hour"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Minute"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Minute"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Second"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Second"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"TimeValue"
,
SbxDATE
,
1
|
_FUNCTION
,
RTLNAME
(
TimeValue
),
0
},
{
"TimeValue"
,
SbxDATE
,
1
|
FUNCTION_
,
RTLNAME
(
TimeValue
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"TOGGLE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TOGGLE
),
0
},
{
"TOGGLE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TOGGLE
),
0
},
{
"Trim"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
Trim
),
0
},
{
"Trim"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
Trim
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"True"
,
SbxBOOL
,
_CPROP
,
RTLNAME
(
True
),
0
},
{
"True"
,
SbxBOOL
,
CPROP_
,
RTLNAME
(
True
),
0
},
{
"TwipsPerPixelX"
,
SbxLONG
,
_FUNCTION
,
RTLNAME
(
TwipsPerPixelX
),
0
},
{
"TwipsPerPixelX"
,
SbxLONG
,
FUNCTION_
,
RTLNAME
(
TwipsPerPixelX
),
0
},
{
"TwipsPerPixelY"
,
SbxLONG
,
_FUNCTION
,
RTLNAME
(
TwipsPerPixelY
),
0
},
{
"TwipsPerPixelY"
,
SbxLONG
,
FUNCTION_
,
RTLNAME
(
TwipsPerPixelY
),
0
},
{
"TYP_AUTHORFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_AUTHORFLD
),
0
},
{
"TYP_AUTHORFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_AUTHORFLD
),
0
},
{
"TYP_CHAPTERFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_CHAPTERFLD
),
0
},
{
"TYP_CHAPTERFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_CHAPTERFLD
),
0
},
{
"TYP_CONDTXTFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_CONDTXTFLD
),
0
},
{
"TYP_CONDTXTFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_CONDTXTFLD
),
0
},
{
"TYP_DATEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DATEFLD
),
0
},
{
"TYP_DATEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DATEFLD
),
0
},
{
"TYP_DBFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DBFLD
),
0
},
{
"TYP_DBFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DBFLD
),
0
},
{
"TYP_DBNAMEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DBNAMEFLD
),
0
},
{
"TYP_DBNAMEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DBNAMEFLD
),
0
},
{
"TYP_DBNEXTSETFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DBNEXTSETFLD
),
0
},
{
"TYP_DBNEXTSETFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DBNEXTSETFLD
),
0
},
{
"TYP_DBNUMSETFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DBNUMSETFLD
),
0
},
{
"TYP_DBNUMSETFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DBNUMSETFLD
),
0
},
{
"TYP_DBSETNUMBERFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DBSETNUMBERFLD
),
0
},
{
"TYP_DBSETNUMBERFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DBSETNUMBERFLD
),
0
},
{
"TYP_DDEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DDEFLD
),
0
},
{
"TYP_DDEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DDEFLD
),
0
},
{
"TYP_DOCINFOFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DOCINFOFLD
),
0
},
{
"TYP_DOCINFOFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DOCINFOFLD
),
0
},
{
"TYP_DOCSTATFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_DOCSTATFLD
),
0
},
{
"TYP_DOCSTATFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_DOCSTATFLD
),
0
},
{
"TYP_EXTUSERFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_EXTUSERFLD
),
0
},
{
"TYP_EXTUSERFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_EXTUSERFLD
),
0
},
{
"TYP_FILENAMEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_FILENAMEFLD
),
0
},
{
"TYP_FILENAMEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_FILENAMEFLD
),
0
},
{
"TYP_FIXDATEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_FIXDATEFLD
),
0
},
{
"TYP_FIXDATEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_FIXDATEFLD
),
0
},
{
"TYP_FIXTIMEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_FIXTIMEFLD
),
0
},
{
"TYP_FIXTIMEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_FIXTIMEFLD
),
0
},
{
"TYP_FORMELFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_FORMELFLD
),
0
},
{
"TYP_FORMELFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_FORMELFLD
),
0
},
{
"TYP_GETFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_GETFLD
),
0
},
{
"TYP_GETFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_GETFLD
),
0
},
{
"TYP_GETREFFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_GETREFFLD
),
0
},
{
"TYP_GETREFFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_GETREFFLD
),
0
},
{
"TYP_GETREFPAGEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_GETREFPAGEFLD
),
0
},
{
"TYP_GETREFPAGEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_GETREFPAGEFLD
),
0
},
{
"TYP_HIDDENPARAFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_HIDDENPARAFLD
),
0
},
{
"TYP_HIDDENPARAFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_HIDDENPARAFLD
),
0
},
{
"TYP_HIDDENTXTFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_HIDDENTXTFLD
),
0
},
{
"TYP_HIDDENTXTFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_HIDDENTXTFLD
),
0
},
{
"TYP_INPUTFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_INPUTFLD
),
0
},
{
"TYP_INPUTFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_INPUTFLD
),
0
},
{
"TYP_INTERNETFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_INTERNETFLD
),
0
},
{
"TYP_INTERNETFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_INTERNETFLD
),
0
},
{
"TYP_JUMPEDITFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_JUMPEDITFLD
),
0
},
{
"TYP_JUMPEDITFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_JUMPEDITFLD
),
0
},
{
"TYP_MACROFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_MACROFLD
),
0
},
{
"TYP_MACROFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_MACROFLD
),
0
},
{
"TYP_NEXTPAGEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_NEXTPAGEFLD
),
0
},
{
"TYP_NEXTPAGEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_NEXTPAGEFLD
),
0
},
{
"TYP_PAGENUMBERFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_PAGENUMBERFLD
),
0
},
{
"TYP_PAGENUMBERFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_PAGENUMBERFLD
),
0
},
{
"TYP_POSTITFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_POSTITFLD
),
0
},
{
"TYP_POSTITFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_POSTITFLD
),
0
},
{
"TYP_PREVPAGEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_PREVPAGEFLD
),
0
},
{
"TYP_PREVPAGEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_PREVPAGEFLD
),
0
},
{
"TYP_SEQFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_SEQFLD
),
0
},
{
"TYP_SEQFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_SEQFLD
),
0
},
{
"TYP_SETFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_SETFLD
),
0
},
{
"TYP_SETFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_SETFLD
),
0
},
{
"TYP_SETINPFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_SETINPFLD
),
0
},
{
"TYP_SETINPFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_SETINPFLD
),
0
},
{
"TYP_SETREFFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_SETREFFLD
),
0
},
{
"TYP_SETREFFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_SETREFFLD
),
0
},
{
"TYP_SETREFPAGEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_SETREFPAGEFLD
),
0
},
{
"TYP_SETREFPAGEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_SETREFPAGEFLD
),
0
},
{
"TYP_TEMPLNAMEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_TEMPLNAMEFLD
),
0
},
{
"TYP_TEMPLNAMEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_TEMPLNAMEFLD
),
0
},
{
"TYP_TIMEFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_TIMEFLD
),
0
},
{
"TYP_TIMEFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_TIMEFLD
),
0
},
{
"TYP_USERFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_USERFLD
),
0
},
{
"TYP_USERFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_USERFLD
),
0
},
{
"TYP_USRINPFLD"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
TYP_USRINPFLD
),
0
},
{
"TYP_USRINPFLD"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
TYP_USRINPFLD
),
0
},
{
"TypeLen"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
TypeLen
),
0
},
{
"TypeLen"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
TypeLen
),
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"TypeName"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
TypeName
),
0
},
{
"TypeName"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
TypeName
),
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"UBound"
,
SbxLONG
,
1
|
_FUNCTION
,
RTLNAME
(
UBound
),
0
},
{
"UBound"
,
SbxLONG
,
1
|
FUNCTION_
,
RTLNAME
(
UBound
),
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"UCase"
,
SbxSTRING
,
1
|
_FUNCTION
,
RTLNAME
(
UCase
),
0
},
{
"UCase"
,
SbxSTRING
,
1
|
FUNCTION_
,
RTLNAME
(
UCase
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"Unload"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
Unload
),
0
},
{
"Unload"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
Unload
),
0
},
{
"Dialog"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"Dialog"
,
SbxOBJECT
,
0
,
nullptr
,
0
},
{
"Val"
,
SbxDOUBLE
,
1
|
_FUNCTION
,
RTLNAME
(
Val
),
0
},
{
"Val"
,
SbxDOUBLE
,
1
|
FUNCTION_
,
RTLNAME
(
Val
),
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"String"
,
SbxSTRING
,
0
,
nullptr
,
0
},
{
"VarType"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
VarType
),
0
},
{
"VarType"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
VarType
),
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"Var"
,
SbxVARIANT
,
0
,
nullptr
,
0
},
{
"V_EMPTY"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_EMPTY
),
0
},
{
"V_EMPTY"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_EMPTY
),
0
},
{
"V_NULL"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_NULL
),
0
},
{
"V_NULL"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_NULL
),
0
},
{
"V_INTEGER"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_INTEGER
),
0
},
{
"V_INTEGER"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_INTEGER
),
0
},
{
"V_LONG"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_LONG
),
0
},
{
"V_LONG"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_LONG
),
0
},
{
"V_SINGLE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_SINGLE
),
0
},
{
"V_SINGLE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_SINGLE
),
0
},
{
"V_DOUBLE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_DOUBLE
),
0
},
{
"V_DOUBLE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_DOUBLE
),
0
},
{
"V_CURRENCY"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_CURRENCY
),
0
},
{
"V_CURRENCY"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_CURRENCY
),
0
},
{
"V_DATE"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_DATE
),
0
},
{
"V_DATE"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_DATE
),
0
},
{
"V_STRING"
,
SbxINTEGER
,
_CPROP
,
RTLNAME
(
V_STRING
),
0
},
{
"V_STRING"
,
SbxINTEGER
,
CPROP_
,
RTLNAME
(
V_STRING
),
0
},
{
"Wait"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
Wait
),
0
},
{
"Wait"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
Wait
),
0
},
{
"Milliseconds"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"Milliseconds"
,
SbxLONG
,
0
,
nullptr
,
0
},
{
"FuncCaller"
,
SbxVARIANT
,
_FUNCTION
,
RTLNAME
(
FuncCaller
),
0
},
{
"FuncCaller"
,
SbxVARIANT
,
FUNCTION_
,
RTLNAME
(
FuncCaller
),
0
},
//#i64882#
//#i64882#
{
"WaitUntil"
,
SbxNULL
,
1
|
_FUNCTION
,
RTLNAME
(
WaitUntil
),
0
},
{
"WaitUntil"
,
SbxNULL
,
1
|
FUNCTION_
,
RTLNAME
(
WaitUntil
),
0
},
{
"Date"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDOUBLE
,
0
,
nullptr
,
0
},
{
"Weekday"
,
SbxINTEGER
,
2
|
_FUNCTION
,
RTLNAME
(
Weekday
),
0
},
{
"Weekday"
,
SbxINTEGER
,
2
|
FUNCTION_
,
RTLNAME
(
Weekday
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"WeekdayName"
,
SbxSTRING
,
3
|
_FUNCTION
|
_COMPATONLY
,
RTLNAME
(
WeekdayName
),
0
},
{
"WeekdayName"
,
SbxSTRING
,
3
|
FUNCTION_
|
COMPATONLY_
,
RTLNAME
(
WeekdayName
),
0
},
{
"Weekday"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Weekday"
,
SbxINTEGER
,
0
,
nullptr
,
0
},
{
"Abbreviate"
,
SbxBOOL
,
_OPT
,
nullptr
,
0
},
{
"Abbreviate"
,
SbxBOOL
,
OPT_
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
_OPT
,
nullptr
,
0
},
{
"Firstdayofweek"
,
SbxINTEGER
,
OPT_
,
nullptr
,
0
},
{
"Year"
,
SbxINTEGER
,
1
|
_FUNCTION
,
RTLNAME
(
Year
),
0
},
{
"Year"
,
SbxINTEGER
,
1
|
FUNCTION_
,
RTLNAME
(
Year
),
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
"Date"
,
SbxDATE
,
0
,
nullptr
,
0
},
{
nullptr
,
SbxNULL
,
-
1
,
nullptr
,
0
}};
// end of the table
{
nullptr
,
SbxNULL
,
-
1
,
nullptr
,
0
}};
// end of the table
...
@@ -714,7 +714,7 @@ SbiStdObject::SbiStdObject( const OUString& r, StarBASIC* pb ) : SbxObject( r )
...
@@ -714,7 +714,7 @@ SbiStdObject::SbiStdObject( const OUString& r, StarBASIC* pb ) : SbxObject( r )
{
{
OUString
aName_
=
OUString
::
createFromAscii
(
p
->
pName
);
OUString
aName_
=
OUString
::
createFromAscii
(
p
->
pName
);
p
->
nHash
=
SbxVariable
::
MakeHashCode
(
aName_
);
p
->
nHash
=
SbxVariable
::
MakeHashCode
(
aName_
);
p
+=
(
p
->
nArgs
&
_ARGSMASK
)
+
1
;
p
+=
(
p
->
nArgs
&
ARGSMASK_
)
+
1
;
}
}
// #i92642: Remove default properties
// #i92642: Remove default properties
...
@@ -754,12 +754,12 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
...
@@ -754,12 +754,12 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
Methods
*
p
=
aMethods
;
Methods
*
p
=
aMethods
;
bool
bFound
=
false
;
bool
bFound
=
false
;
short
nIndex
=
0
;
short
nIndex
=
0
;
sal_uInt16
nSrchMask
=
_TYPEMASK
;
sal_uInt16
nSrchMask
=
TYPEMASK_
;
switch
(
t
)
switch
(
t
)
{
{
case
SbxCLASS_METHOD
:
nSrchMask
=
_METHOD
;
break
;
case
SbxCLASS_METHOD
:
nSrchMask
=
METHOD_
;
break
;
case
SbxCLASS_PROPERTY
:
nSrchMask
=
_PROPERTY
;
break
;
case
SbxCLASS_PROPERTY
:
nSrchMask
=
PROPERTY_
;
break
;
case
SbxCLASS_OBJECT
:
nSrchMask
=
_OBJECT
;
break
;
case
SbxCLASS_OBJECT
:
nSrchMask
=
OBJECT_
;
break
;
default
:
break
;
default
:
break
;
}
}
while
(
p
->
nArgs
!=
-
1
)
while
(
p
->
nArgs
!=
-
1
)
...
@@ -770,35 +770,35 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
...
@@ -770,35 +770,35 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
{
{
SbiInstance
*
pInst
=
GetSbData
()
->
pInst
;
SbiInstance
*
pInst
=
GetSbData
()
->
pInst
;
bFound
=
true
;
bFound
=
true
;
if
(
p
->
nArgs
&
_COMPTMASK
)
if
(
p
->
nArgs
&
COMPTMASK_
)
{
{
if
(
!
pInst
||
(
pInst
->
IsCompatibility
()
&&
(
_NORMONLY
&
p
->
nArgs
)
)
||
(
!
pInst
->
IsCompatibility
()
&&
(
_COMPATONLY
&
p
->
nArgs
)
)
)
if
(
!
pInst
||
(
pInst
->
IsCompatibility
()
&&
(
NORMONLY_
&
p
->
nArgs
)
)
||
(
!
pInst
->
IsCompatibility
()
&&
(
COMPATONLY_
&
p
->
nArgs
)
)
)
bFound
=
false
;
bFound
=
false
;
}
}
break
;
break
;
}
}
nIndex
+=
(
p
->
nArgs
&
_ARGSMASK
)
+
1
;
nIndex
+=
(
p
->
nArgs
&
ARGSMASK_
)
+
1
;
p
=
aMethods
+
nIndex
;
p
=
aMethods
+
nIndex
;
}
}
if
(
bFound
)
if
(
bFound
)
{
{
// isolate Args-fields:
// isolate Args-fields:
SbxFlagBits
nAccess
=
static_cast
<
SbxFlagBits
>
((
p
->
nArgs
&
_RWMASK
)
>>
8
);
SbxFlagBits
nAccess
=
static_cast
<
SbxFlagBits
>
((
p
->
nArgs
&
RWMASK_
)
>>
8
);
short
nType
=
(
p
->
nArgs
&
_TYPEMASK
);
short
nType
=
(
p
->
nArgs
&
TYPEMASK_
);
if
(
p
->
nArgs
&
_CONST
)
if
(
p
->
nArgs
&
CONST_
)
nAccess
|=
SbxFlagBits
::
Const
;
nAccess
|=
SbxFlagBits
::
Const
;
OUString
aName_
=
OUString
::
createFromAscii
(
p
->
pName
);
OUString
aName_
=
OUString
::
createFromAscii
(
p
->
pName
);
SbxClassType
eCT
=
SbxCLASS_OBJECT
;
SbxClassType
eCT
=
SbxCLASS_OBJECT
;
if
(
nType
&
_PROPERTY
)
if
(
nType
&
PROPERTY_
)
{
{
eCT
=
SbxCLASS_PROPERTY
;
eCT
=
SbxCLASS_PROPERTY
;
}
}
else
if
(
nType
&
_METHOD
)
else
if
(
nType
&
METHOD_
)
{
{
eCT
=
SbxCLASS_METHOD
;
eCT
=
SbxCLASS_METHOD
;
}
}
pVar
=
Make
(
aName_
,
eCT
,
p
->
eType
,
(
p
->
nArgs
&
_FUNCTION
)
==
_FUNCTION
);
pVar
=
Make
(
aName_
,
eCT
,
p
->
eType
,
(
p
->
nArgs
&
FUNCTION_
)
==
FUNCTION_
);
pVar
->
SetUserData
(
nIndex
+
1
);
pVar
->
SetUserData
(
nIndex
+
1
);
pVar
->
SetFlags
(
nAccess
);
pVar
->
SetFlags
(
nAccess
);
}
}
...
@@ -858,13 +858,13 @@ SbxInfo* SbiStdObject::GetInfo( short nIdx )
...
@@ -858,13 +858,13 @@ SbxInfo* SbiStdObject::GetInfo( short nIdx )
return
nullptr
;
return
nullptr
;
Methods
*
p
=
&
aMethods
[
--
nIdx
];
Methods
*
p
=
&
aMethods
[
--
nIdx
];
SbxInfo
*
pInfo_
=
new
SbxInfo
;
SbxInfo
*
pInfo_
=
new
SbxInfo
;
short
nPar
=
p
->
nArgs
&
_ARGSMASK
;
short
nPar
=
p
->
nArgs
&
ARGSMASK_
;
for
(
short
i
=
0
;
i
<
nPar
;
i
++
)
for
(
short
i
=
0
;
i
<
nPar
;
i
++
)
{
{
p
++
;
p
++
;
OUString
aName_
=
OUString
::
createFromAscii
(
p
->
pName
);
OUString
aName_
=
OUString
::
createFromAscii
(
p
->
pName
);
SbxFlagBits
nFlags_
=
static_cast
<
SbxFlagBits
>
((
p
->
nArgs
>>
8
)
&
0x03
);
SbxFlagBits
nFlags_
=
static_cast
<
SbxFlagBits
>
((
p
->
nArgs
>>
8
)
&
0x03
);
if
(
p
->
nArgs
&
_OPT
)
if
(
p
->
nArgs
&
OPT_
)
{
{
nFlags_
|=
SbxFlagBits
::
Optional
;
nFlags_
|=
SbxFlagBits
::
Optional
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment