summaryrefslogtreecommitdiff
path: root/automation
diff options
context:
space:
mode:
Diffstat (limited to 'automation')
-rw-r--r--automation/source/app/testbasi.cxx12
-rw-r--r--automation/source/app/testbasi.hxx5
-rw-r--r--automation/source/inc/cmdbasestream.hxx6
-rw-r--r--automation/source/inc/rcontrol.hxx10
-rw-r--r--automation/source/inc/testapp.hxx5
-rw-r--r--automation/source/server/sta_list.cxx6
-rw-r--r--automation/source/server/statemnt.cxx44
-rw-r--r--automation/source/server/statemnt.hxx10
-rw-r--r--automation/source/testtool/cmdstrm.cxx6
-rw-r--r--automation/source/testtool/objtest.cxx100
-rw-r--r--automation/source/testtool/objtest.hxx25
-rw-r--r--automation/source/testtool/tcommuni.cxx21
-rw-r--r--automation/source/testtool/tcommuni.hxx6
-rw-r--r--automation/util/defs/wntmsci8792
14 files changed, 969 insertions, 79 deletions
diff --git a/automation/source/app/testbasi.cxx b/automation/source/app/testbasi.cxx
index 76b21ac8f809..7cfc2df38012 100644
--- a/automation/source/app/testbasi.cxx
+++ b/automation/source/app/testbasi.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: testbasi.cxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 11:13:26 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -181,10 +181,14 @@ const String TTBasic::GetSpechialErrorText()
void TTBasic::ReportRuntimeError( AppBasEd *pEditWin )
{
SbxVariableRef aDummy = new SbxVariable;
- aDummy->SetUserData( 22 );
+ aDummy->SetUserData( 24 ); // ID_MaybeAddErr
((TestToolObj*)pTestObject)->SFX_NOTIFY( pTestObject->GetBroadcaster(), xx, SbxHint( SBX_HINT_DATAWANTED, aDummy ), xx );
- aDummy->SetUserData( 18 );
+ aDummy->SetUserData( 18 ); // ID_ExceptLog
((TestToolObj*)pTestObject)->SFX_NOTIFY( pTestObject->GetBroadcaster(), xx, SbxHint( SBX_HINT_DATAWANTED, aDummy ), xx );
MyBasic::ReportRuntimeError( pEditWin );
}
+void TTBasic::DebugFindNoErrors( BOOL bDebugFindNoErrors )
+{
+ ((TestToolObj*)pTestObject)->DebugFindNoErrors( bDebugFindNoErrors );
+}
diff --git a/automation/source/app/testbasi.hxx b/automation/source/app/testbasi.hxx
index a1a9c6a8c0fd..7e2088cd93c1 100644
--- a/automation/source/app/testbasi.hxx
+++ b/automation/source/app/testbasi.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: testbasi.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 17:33:37 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:46 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -91,6 +91,7 @@ public:
SbTextType GetSymbolType( const String &Symbol, BOOL bWasTTControl ); // Besimmt den erweiterten Symboltyp für das Syntaxhighlighting
virtual const String GetSpechialErrorText();
virtual void ReportRuntimeError( AppBasEd *pEditWin );
+ virtual void DebugFindNoErrors( BOOL bDebugFindNoErrors );
};
SV_DECL_IMPL_REF(TTBasic)
diff --git a/automation/source/inc/cmdbasestream.hxx b/automation/source/inc/cmdbasestream.hxx
index 605d38fe68c7..471c4c41faec 100644
--- a/automation/source/inc/cmdbasestream.hxx
+++ b/automation/source/inc/cmdbasestream.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: cmdbasestream.hxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 11:12:06 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:46 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -77,10 +77,10 @@ class CmdBaseStream
{
protected:
ICommStream* pCommStream;
-public:
CmdBaseStream();
~CmdBaseStream();
+public:
void GenError( comm_ULONG nError, const comm_UniChar* aString, comm_USHORT nLenInChars );
diff --git a/automation/source/inc/rcontrol.hxx b/automation/source/inc/rcontrol.hxx
index 7fc54864b3f2..f4101c4df852 100644
--- a/automation/source/inc/rcontrol.hxx
+++ b/automation/source/inc/rcontrol.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: rcontrol.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: gh $ $Date: 2002-12-02 10:22:07 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:46 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -71,10 +71,6 @@
#define _RCONTROL_HXX
-#define TESTTOOL_PORT 12479
-#define UNO_PORT 12480
-
-
#define UID_ACTIVE 0
@@ -420,6 +416,7 @@
#define RC_GetDocumentCount ( M_SOFFICE | M_WITH_RETURN | 39 )
+#define RC_GetSystemLanguage ( M_SOFFICE | M_WITH_RETURN | 40 )
// Flow Control
#define F_EndCommandBlock 101 // Initiiert Rückmeldung des Status
@@ -451,6 +448,7 @@
#define S_AssertError 220
#define S_AssertWarning 221
#define S_AssertTrace 222
+#define S_QAError 223
diff --git a/automation/source/inc/testapp.hxx b/automation/source/inc/testapp.hxx
index 52c50dec5c21..00dbec7d1adb 100644
--- a/automation/source/inc/testapp.hxx
+++ b/automation/source/inc/testapp.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: testapp.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 17:33:37 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:47 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -116,6 +116,7 @@ public:
TestToolObj( String aName, MyBasic* pBas ); // Pfade aus INI, IPC benutzen
~TestToolObj();
void LoadIniFile(); // Laden der IniEinstellungen, die durch den ConfigDialog geändert werden können
+ void DebugFindNoErrors( BOOL bDebugFindNoErrors );
private:
BOOL bWasPrecompilerError; // True wenn beim letzten Precompile ein Fehler auftrat
diff --git a/automation/source/server/sta_list.cxx b/automation/source/server/sta_list.cxx
index 3393b8a80852..5d1b81fd8dde 100644
--- a/automation/source/server/sta_list.cxx
+++ b/automation/source/server/sta_list.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sta_list.cxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: gh $ $Date: 2002-12-09 14:49:34 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:47 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -949,7 +949,7 @@ void StatementList::DirectLog(ULONG nUId, String aMessage)
#define CALL_EVENT_WITH_NOTIFY( EventType, Event, WinP, Method ) \
{ \
- if ( StatementList::WinPtrValid( WinP ) ) \
+ if ( StatementList::WinPtrValid( WinP ) ) \
{ \
NotifyEvent aNEvt( EventType, WinP, &Event ); \
if ( !WinP->PreNotify( aNEvt ) ) \
diff --git a/automation/source/server/statemnt.cxx b/automation/source/server/statemnt.cxx
index 15ac1f7d0041..21c1fd9b9426 100644
--- a/automation/source/server/statemnt.cxx
+++ b/automation/source/server/statemnt.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: statemnt.cxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: gh $ $Date: 2002-12-02 10:22:07 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:47 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -2361,6 +2361,10 @@ BOOL StatementCommand::Execute()
// So daß nacher auch wieder alles auf Default steht
nUseBindings = 0;
nControlType = CONST_CTTreeListBox;
+
+ nSubMenuId1 = 0;
+ nSubMenuId2 = 0;
+ pMenuWindow = NULL;
}
if ( !nRetryCount )
ReportError( GEN_RES_STR0( S_RESETAPPLICATION_FAILED_COMPLEX ) );
@@ -2885,9 +2889,15 @@ BOOL StatementCommand::Execute()
pPopup->EndExecute(nNr1);
nSubMenuId1 = 0;
nSubMenuId2 = 0;
+ pMenuWindow = NULL;
}
else
+ {
pMenuBar->SelectEntry(nNr1);
+ nSubMenuId1 = 0;
+ nSubMenuId2 = 0;
+ pMenuWindow = NULL;
+ }
}
}
break;
@@ -3188,16 +3198,14 @@ BOOL StatementCommand::Execute()
#endif
// The Count is only larger than 2 is the path is a directory which is not empty
// the Count of 2 results from the "." and ".." directory
- if ( Dir( aDestPath, FSYS_KIND_FILE | FSYS_KIND_DIR ).Count() <= 2 )
- {
- SotStorageRef xStorage = new SotStorage( aFileName, STREAM_STD_READ );
- if ( xStorage->GetError() )
- ReportError( GEN_RES_STR2(S_UNPACKING_STORAGE_FAILED, aFileName, aDestPath.GetFull()) );
- else
- UnpackStorage( xStorage, aDestPath );
- }
+ if ( Dir( aDestPath, FSYS_KIND_FILE | FSYS_KIND_DIR ).Count() > 2 )
+ DirectLog( S_QAError, GEN_RES_STR1( S_DIRECTORY_NOT_EMPTY, aDestPath.GetFull() ) );
+
+ SotStorageRef xStorage = new SotStorage( aFileName, STREAM_STD_READ );
+ if ( xStorage->GetError() )
+ ReportError( GEN_RES_STR2(S_UNPACKING_STORAGE_FAILED, aFileName, aDestPath.GetFull()) );
else
- ReportError( GEN_RES_STR1( S_DIRECTORY_NOT_EMPTY, aDestPath.GetFull() ) );
+ UnpackStorage( xStorage, aDestPath );
}
else
ReportError( GEN_RES_STR0( S_INVALID_PARAMETERS ) );
@@ -3295,6 +3303,11 @@ BOOL StatementCommand::Execute()
ReportError( GEN_RES_STR0( S_INVALID_PARAMETERS ) );
}
break;
+ case RC_GetSystemLanguage :
+ {
+ pRet->GenReturn ( RET_Value, nMethodId, (USHORT)Application::GetSettings().GetLanguage() );
+ }
+ break;
default:
ReportError( 0, GEN_RES_STR1( S_UNKNOWN_COMMAND, RcString( nMethodId ) ) );
}
@@ -5781,23 +5794,18 @@ SvLBoxString* pItem = NULL;\
MessBox* pMB = (MessBox*)pControl;
switch( nMethodId )
{
-#if SUPD > 631
case M_GetCheckBoxText:
pRet->GenReturn ( RET_Value, nUId, pMB->GetCheckBoxText() );
break;
case M_IsChecked :
pRet->GenReturn ( RET_Value, nUId, BOOL( pMB->GetCheckBoxState() == STATE_CHECK) );
break;
- case M_GetState :
- pRet->GenReturn ( RET_Value, nUId, ULONG( pMB->GetCheckBoxState() ));
- break;
case M_Check :
- pMB->SetCheckBoxState( STATE_CHECK );
+ pMB->SetCheckBoxState( TRUE );
break;
case M_UnCheck :
- pMB->SetCheckBoxState( STATE_NOCHECK );
+ pMB->SetCheckBoxState( FALSE );
break;
-#endif
case M_GetText :
pRet->GenReturn ( RET_Value, nUId, pMB->GetMessText());
break;
diff --git a/automation/source/server/statemnt.hxx b/automation/source/server/statemnt.hxx
index c25584bf9f60..5a03cc70a5d8 100644
--- a/automation/source/server/statemnt.hxx
+++ b/automation/source/server/statemnt.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: statemnt.hxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 15:29:21 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:48 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -176,6 +176,10 @@ public:
#define MAX_RETRIES 9
class StatementList : public SafePointer
{
+private:
+ StatementList(const StatementList&);
+ StatementList & operator=(const StatementList&);
+
protected:
StatementList();
USHORT nRetryCount;
@@ -406,7 +410,7 @@ public:
};
-class StatementFlow : StatementList // Kommunikation mit Sequence
+class StatementFlow : public StatementList // Kommunikation mit Sequence
{
USHORT nArt;
diff --git a/automation/source/testtool/cmdstrm.cxx b/automation/source/testtool/cmdstrm.cxx
index 79f8b19ca7f3..3ee1b1734acb 100644
--- a/automation/source/testtool/cmdstrm.cxx
+++ b/automation/source/testtool/cmdstrm.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: cmdstrm.cxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 15:53:31 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:48 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -134,7 +134,7 @@ String CmdStream::WandleKeyEventString( String aKeys )
nModify ^= nCode;
else
{
- if ( ( nModify == KEY_SHIFT || nModify == 0 ) &&
+ if ( ( nModify == 0 ) &&
(((nCode & 0xFF00) == KEYGROUP_NUM) ||
((nCode & 0xFF00) == KEYGROUP_ALPHA) ||
( nCode == KEY_SPACE) ||
diff --git a/automation/source/testtool/objtest.cxx b/automation/source/testtool/objtest.cxx
index 18639f49deb8..15795e63442f 100644
--- a/automation/source/testtool/objtest.cxx
+++ b/automation/source/testtool/objtest.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: objtest.cxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 15:54:04 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -460,8 +460,8 @@ void TestToolObj::LoadIniFile() // Laden der IniEinstellungen, die d
#define GETSET(aVar, KeyName, Dafault) \
{ \
ByteString __##aVar##__; \
- __##aVar##__ = aConf.ReadKey(KeyName,"No Entry"); \
- if ( __##aVar##__.Equals("No Entry") ) \
+ __##aVar##__ = aConf.ReadKey(KeyName); \
+ if ( !__##aVar##__.Len() ) \
{ \
__##aVar##__ = Dafault; \
aConf.WriteKey(KeyName, __##aVar##__); \
@@ -469,15 +469,27 @@ void TestToolObj::LoadIniFile() // Laden der IniEinstellungen, die d
aVar = UniString( __##aVar##__, RTL_TEXTENCODING_UTF8 );\
}
+#define NEWOLD( NewKey, OldKey ) \
+ { \
+ ByteString aValue; \
+ if ( ( (aValue = aConf.ReadKey( OldKey )).Len() ) && !aConf.ReadKey( NewKey ).Len() ) \
+ aConf.WriteKey( NewKey, aValue ); \
+ }
+
+
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup("Path");
+ aConf.SetGroup("Misc");
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
+ NEWOLD( "BaseDir", "Basisverzeichnis" )
String aFB;
DirEntry aDirEntry( CUniString( DEF_BASE_DIR ), FSYS_STYLE_VFAT );
ByteString aText = ByteString( aDirEntry.GetFull(), RTL_TEXTENCODING_UTF8 );
- GETSET( aFB, "Basisverzeichnis", aText );
+ GETSET( aFB, "BaseDir", aText );
pImpl->aFileBase = DirEntry(aFB);
+ // remove old keys
if ( aConf.ReadKey("KeyCodes + Classes").Len() != 0 ||
aConf.ReadKey("KeyCodes + Classes + Res_Type").Len() != 0 )
{
@@ -485,15 +497,16 @@ void TestToolObj::LoadIniFile() // Laden der IniEinstellungen, die d
aConf.DeleteKey("KeyCodes + Classes");
}
+ NEWOLD( "LogBaseDir", "LogBasisverzeichnis" )
String aLFB;
- GETSET( aLFB, "LogBasisverzeichnis", ByteString( aFB, RTL_TEXTENCODING_UTF8 ) );
+ GETSET( aLFB, "LogBaseDir", ByteString( aFB, RTL_TEXTENCODING_UTF8 ) );
pImpl->aLogFileBase = DirEntry(aLFB);
+ NEWOLD( "HIDDir", "HIDVerzeichnis" )
String aHID;
-
aDirEntry = DirEntry( CUniString(DEF_HID_DIR), FSYS_STYLE_VFAT );
aText = ByteString( aDirEntry.GetFull(), RTL_TEXTENCODING_UTF8 );
- GETSET( aHID, "HIDVerzeichnis", aText );
+ GETSET( aHID, "HIDDir", aText );
pImpl->aHIDDir = DirEntry(aHID);
@@ -503,6 +516,11 @@ void TestToolObj::LoadIniFile() // Laden der IniEinstellungen, die d
GETSET( aST, "ServerTimeout", ByteString::CreateFromInt64(Time(0,0,45).GetTime()) ); // 45 Sekunden Initial
pImpl->aServerTimeout = Time(aST.ToInt64());
+ String aSOSE;
+ aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Misc" );
+ aConf.SetGroup( aCurrentProfile );
+ GETSET( aSOSE, "StopOnSyntaxError", "0" ); // 45 Sekunden Initial
+ pImpl->bStopOnSyntaxError = aSOSE.EqualsAscii("1");
}
#define MAKE_TT_KEYWORD( cName, aType, aResultType, nID ) \
@@ -550,6 +568,9 @@ void TestToolObj::InitTestToolObj()
pImpl->nTestCaseLineNr = 0;
+ pImpl->bEnableQaErrors = TRUE;
+ pImpl->bDebugFindNoErrors = FALSE;
+
pFehlerListe = new CErrors; // Vor allem anderen. Wer weiss, wer alles einen Fehler auslöst.
In = new CmdStream();
@@ -591,11 +612,14 @@ void TestToolObj::InitTestToolObj()
MAKE_TT_KEYWORD( "PrintLog", SbxCLASS_METHOD, SbxNULL, ID_PrintLog );
MAKE_TT_KEYWORD( "WarnLog", SbxCLASS_METHOD, SbxNULL, ID_WarnLog );
MAKE_TT_KEYWORD( "ErrorLog", SbxCLASS_METHOD, SbxNULL, ID_ErrorLog );
+ MAKE_TT_KEYWORD( "QAErrorLog", SbxCLASS_METHOD, SbxNULL, ID_QAErrorLog );
+ MAKE_TT_KEYWORD( "EnableQaErrors", SbxCLASS_PROPERTY, SbxBOOL, ID_EnableQaErrors );
MAKE_TT_KEYWORD( "MaybeAddErr", SbxCLASS_METHOD, SbxNULL, ID_MaybeAddErr );
MAKE_TT_KEYWORD( "ClearError", SbxCLASS_METHOD, SbxNULL, ID_ClearError );
MAKE_TT_KEYWORD( "SaveIDs", SbxCLASS_METHOD, SbxBOOL, ID_SaveIDs );
MAKE_TT_KEYWORD( "AutoExecute", SbxCLASS_PROPERTY, SbxBOOL, ID_AutoExecute ); // Achtung! PROPERTY Also eine Variable
MAKE_TT_KEYWORD( "Execute", SbxCLASS_METHOD, SbxNULL, ID_Execute );
+ MAKE_TT_KEYWORD( "StopOnSyntaxError", SbxCLASS_PROPERTY, SbxBOOL, ID_StopOnSyntaxError );
/* Dialog Handler werden gebraucht, wenn im internen Testtool ein Dialog
hochgerissen wird. Nach versenden der Remote-Kommandos wird IdleHandler aktiviert.
@@ -1765,6 +1789,16 @@ void TestToolObj::SFX_NOTIFY( SfxBroadcaster&, const TypeId&,
pImpl->aTestCaseName.Erase();
pImpl->aTestCaseFileName.Erase();
pImpl->nTestCaseLineNr = 0;
+
+ pImpl->bEnableQaErrors = TRUE;
+ pImpl->bDebugFindNoErrors = FALSE;
+
+ String aName( CUniString( "StopOnSyntaxError" ) );
+ SbxVariableRef xStopOnSyntaxError = SbxObject::Find( aName, SbxCLASS_PROPERTY );
+ if ( xStopOnSyntaxError.Is() )
+ xStopOnSyntaxError->PutBool( pImpl->bStopOnSyntaxError );
+ else
+ SetError( SbxERR_BAD_ACTION );
}
else
SetError( SbxERR_WRONG_ARGS );
@@ -1973,6 +2007,19 @@ void TestToolObj::SFX_NOTIFY( SfxBroadcaster&, const TypeId&,
}
}
break;
+ case ID_QAErrorLog:
+ if ( rPar ) // rPar != NULL <=> Es gibt Parameter
+ {
+ USHORT n;
+ String aSammel;
+ for ( n = 1; n < rPar->Count(); n++ )
+ {
+ SbxVariableRef pArg = rPar->Get( n );
+ aSammel += pArg->GetString();
+ }
+ ADD_QA_ERROR_LOG( aSammel );
+ }
+ break;
case ID_PrintLog:
if ( rPar ) // rPar != NULL <=> Es gibt Parameter
{
@@ -2430,6 +2477,12 @@ void TestToolObj::SFX_NOTIFY( SfxBroadcaster&, const TypeId&,
else
SetError( SbxERR_WRONG_ARGS );
break;
+ case ID_EnableQaErrors:
+ if ( !rPar ) // rPar = NULL <=> Kein Parameter
+ pImpl->bEnableQaErrors = pVar->GetBool();
+ else
+ SetError( SbxERR_WRONG_ARGS );
+ break;
}
} // if( nHintId == SBX_HINT_DATACHANGED )
else if( nHintId == SBX_HINT_BASICSTART )
@@ -2481,6 +2534,10 @@ void TestToolObj::SFX_NOTIFY( SfxBroadcaster&, const TypeId&,
}
}
+void TestToolObj::DebugFindNoErrors( BOOL bDebugFindNoErrors )
+{
+ pImpl->bDebugFindNoErrors = bDebugFindNoErrors;
+}
SbxVariable* TestToolObj::Find( const String& Str, SbxClassType Type)
{
@@ -2575,12 +2632,15 @@ SbxVariable* TestToolObj::Find( const String& Str, SbxClassType Type)
return pReturn;
}
}
- ADD_ERROR(SbxERR_PROC_UNDEFINED,GEN_RES_STR1(S_UNKNOWN_SLOT_CONTROL, Str) );
- if ( bQuietErrors )
- { // Vorsichtshalber Control, falls noch ´ne Methode Folgt.
- pImpl->pControlsObj->SetName(Str);
- pImpl->pControlsObj->SetUserData( ID_ErrorDummy );
- return pImpl->pControlsObj;
+ if ( !pImpl->bDebugFindNoErrors )
+ {
+ ADD_ERROR(SbxERR_PROC_UNDEFINED,GEN_RES_STR1(S_UNKNOWN_SLOT_CONTROL, Str) );
+ if ( bQuietErrors )
+ { // Vorsichtshalber Control, falls noch ´ne Methode Folgt.
+ pImpl->pControlsObj->SetName(Str);
+ pImpl->pControlsObj->SetUserData( ID_ErrorDummy );
+ return pImpl->pControlsObj;
+ }
}
}
return NULL;
@@ -2870,8 +2930,11 @@ HACK("Ich gestehe alles: Ich war zu faul das richtig zu machen.")
aSource.Insert(CUniString("Sub ").Append(aSuffix).AppendAscii(" CaseLog \"").Append(aSuffix).AppendAscii("\" : on error goto endcse : TestEnter "),nTestCase);
}
+ /////////////////////////////////////////////////////////////////////////////////////////////////////////
+ // Attention!!! The lable endsub is officially used to exit a sub instead of using 'exit sub' or 'return'
+ /////////////////////////////////////////////////////////////////////////////////////////////////////////
while ( (nEndCase = ImplSearch( aSource, 0, aSource.Len(), CUniString("endcase") ) ) != STRING_NOTFOUND )
- aSource.SearchAndReplaceAscii("endcase",CUniString("goto endsub : endcse: if err = 35 or err = 18 then : on error goto 0 : resume : endif : MaybeAddErr : ExceptLog : resume endcse_res : endcse_res: on error goto 0 : endsub: TestExit : ClearError : CaseLog \"\" : end sub "), nEndCase );
+ aSource.SearchAndReplaceAscii("endcase",CUniString("goto endsub : endcse: if ( err = 35 and StopOnSyntaxError ) or err = 18 then : on error goto 0 : resume : endif : MaybeAddErr : ExceptLog : resume endcse_res : endcse_res: on error goto 0 : endsub: TestExit : ClearError : CaseLog \"\" : end sub "), nEndCase );
if ( aSource.Len() >= STRING_MAXLEN )
{
@@ -3307,6 +3370,11 @@ BOOL TestToolObj::ReturnResults( SvStream *pIn )
// aRun.GetLine(), aRun.GetCol1(), aRun.GetCol2() );
}
break;
+ case S_QAError:
+ {
+ ADD_QA_ERROR_LOG( aString1 );
+ }
+ break;
default:
;
}
diff --git a/automation/source/testtool/objtest.hxx b/automation/source/testtool/objtest.hxx
index 16d30818f394..6c718fdc4d38 100644
--- a/automation/source/testtool/objtest.hxx
+++ b/automation/source/testtool/objtest.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: objtest.hxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 15:54:15 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -100,9 +100,11 @@
#define ID_PrintLog 19
#define ID_WarnLog 20
#define ID_ErrorLog 21
-#define ID_MaybeAddErr 22
-#define ID_ClearError 23
-#define ID_GetNextCloseWindow 24
+#define ID_EnableQaErrors 22
+#define ID_QAErrorLog 23
+#define ID_MaybeAddErr 24
+#define ID_ClearError 25
+#define ID_GetNextCloseWindow 26
#define ID_RemoteCommand 27
#define ID_SaveIDs 28
#define ID_AutoExecute 29
@@ -121,7 +123,7 @@
#define ID_GetTestCaseName 42
#define ID_GetTestCaseFileName 43
#define ID_GetTestCaseLineNr 44
-
+#define ID_StopOnSyntaxError 45
#define ID_DoNothing 99
@@ -318,6 +320,11 @@ public:
String aTestCaseName; // holds name of current TestCase
String aTestCaseFileName; // holds FileName of current TestCase
USHORT nTestCaseLineNr; // holds Line of current TestCase
+
+ BOOL bEnableQaErrors; // include QA errors in report
+ BOOL bDebugFindNoErrors; // suppress generating errors when find of variables is called for variable viewing purposes
+
+ BOOL bStopOnSyntaxError; // catch syntax errors in testcases or not
};
@@ -391,4 +398,10 @@ public:
#define ADD_ASSERTION_LOG(aMsg) \
ADD_AUTO_LOG(LOG_ASSERTION, aMsg) \
+#define ADD_QA_ERROR_LOG(aMsg) \
+ if ( pImpl->bEnableQaErrors ) \
+ { \
+ ADD_AUTO_LOG(LOG_QA_ERROR, aMsg) \
+ }
+
#endif
diff --git a/automation/source/testtool/tcommuni.cxx b/automation/source/testtool/tcommuni.cxx
index 8e3a2bc9d2b5..69e34b56fe60 100644
--- a/automation/source/testtool/tcommuni.cxx
+++ b/automation/source/testtool/tcommuni.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: tcommuni.cxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 15:54:21 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -82,10 +82,11 @@
#include "rcontrol.hxx"
#include "tcommuni.hxx"
+#include <basic/testtool.hxx>
#include <basic/process.hxx>
CommunicationManagerClientViaSocketTT::CommunicationManagerClientViaSocketTT()
-: CommunicationManagerClientViaSocket( ByteString( GetHostConfig(), RTL_TEXTENCODING_UTF8 ), GetTTPortConfig(), TRUE )
+: CommunicationManagerClientViaSocket( TRUE )
, aAppPath()
, aAppParams()
, pProcess( NULL )
@@ -95,8 +96,8 @@ CommunicationManagerClientViaSocketTT::CommunicationManagerClientViaSocketTT()
BOOL CommunicationManagerClientViaSocketTT::StartCommunication()
{
- nRetryConnectCalls = 0;
- return CommunicationManagerClientViaSocket::StartCommunication();
+ bApplicationStarted = FALSE;
+ return CommunicationManagerClientViaSocket::StartCommunication( ByteString( GetHostConfig(), RTL_TEXTENCODING_UTF8 ), GetTTPortConfig() );
}
@@ -110,7 +111,7 @@ BOOL CommunicationManagerClientViaSocketTT::StartCommunication( String aApp, Str
BOOL CommunicationManagerClientViaSocketTT::RetryConnect()
{
- if ( !nRetryConnectCalls++ )
+ if ( !bApplicationStarted )
{
// Die App ist wohl nicht da. Starten wir sie mal.
if ( aAppPath.Len() )
@@ -121,6 +122,7 @@ BOOL CommunicationManagerClientViaSocketTT::RetryConnect()
pProcess->SetImage( aAppPath, aAppParams );
BOOL bSucc = pProcess->Start();
+ bApplicationStarted = TRUE;
if ( bSucc )
{
@@ -173,7 +175,7 @@ String GetHostConfig()
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("Communication");
- GETSET( abHostToTalk, "Host", "localhost" );
+ GETSET( abHostToTalk, "Host", DEFAULT_HOST );
return UniString( abHostToTalk, RTL_TEXTENCODING_UTF8 );
}
@@ -199,7 +201,7 @@ ULONG GetTTPortConfig()
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("Communication");
- GETSET( abPortToTalk, "TTPort", ByteString::CreateFromInt32(TESTTOOL_PORT) );
+ GETSET( abPortToTalk, "TTPort", ByteString::CreateFromInt32( TESTTOOL_DEFAULT_PORT ) );
return abPortToTalk.ToInt64();
}
@@ -225,7 +227,6 @@ ULONG GetUnoPortConfig()
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("Communication");
- GETSET( abPortToTalk, "UnoPort", ByteString::CreateFromInt32(UNO_PORT) );
+ GETSET( abPortToTalk, "UnoPort", ByteString::CreateFromInt32( UNO_DEFAULT_PORT ) );
return abPortToTalk.ToInt64();
}
-
diff --git a/automation/source/testtool/tcommuni.hxx b/automation/source/testtool/tcommuni.hxx
index 807930d36186..2d1917aed417 100644
--- a/automation/source/testtool/tcommuni.hxx
+++ b/automation/source/testtool/tcommuni.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: tcommuni.hxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: mh $ $Date: 2002-11-18 15:54:26 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:03:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -86,7 +86,7 @@ public:
protected:
virtual BOOL RetryConnect();
- USHORT nRetryConnectCalls;
+ BOOL bApplicationStarted;
Time aFirstRetryCall;
String aAppPath;
String aAppParams;
diff --git a/automation/util/defs/wntmsci8 b/automation/util/defs/wntmsci8
new file mode 100644
index 000000000000..293f40e5e392
--- /dev/null
+++ b/automation/util/defs/wntmsci8
@@ -0,0 +1,792 @@
+??0?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@ABV01234@@Z
+??0?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
+??0?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@PAVXAttributeList@sax@xml@234@@Z
+??0?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??0?$Reference@VXCloneable@util@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
+??0?$Reference@VXDocumentHandler@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@PAVXDocumentHandler@sax@xml@234@@Z
+??0?$Reference@VXErrorHandler@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@PAVXErrorHandler@sax@xml@234@@Z
+??0?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??0?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??0?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@ABVBaseReference@1234@W4UnoReference_Query@1234@@Z
+??0?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??0?$Reference@VXReference@uno@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??0?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@QAE@XZ
+??0?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@QAE@XZ
+??0Any@uno@star@sun@com@@QAE@XZ
+??0CharacterNode@@QAE@ABVString@@@Z
+??0ElementNode@@QAE@ABVString@@V?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@@Z
+??0Exception@uno@star@sun@com@@QAE@XZ
+??0InputSource@sax@xml@star@sun@com@@QAE@XZ
+??0List@@QAE@GG@Z
+??0Node@@IAE@W4NodeType@@@Z
+??0NodeRef@@QAE@ABV0@@Z
+??0NodeRef@@QAE@PAVNode@@@Z
+??0NodeRef@@QAE@XZ
+??0NodeRefList@@QAE@GG@Z
+??0NodeRefMemberList@@QAE@XZ
+??0OUString@rtl@@QAE@XZ
+??0SAXException@sax@xml@star@sun@com@@QAE@XZ
+??0SAXParseException@sax@xml@star@sun@com@@QAE@XZ
+??0SAXParser@@QAE@ABVString@@@Z
+??0SVInputStream@@QAE@PAVSvStream@@@Z
+??0SvRefBase@@QAE@XZ
+??0XDocumentHandler@sax@xml@star@sun@com@@QAE@XZ
+??0XErrorHandler@sax@xml@star@sun@com@@QAE@XZ
+??0XInputStream@io@star@sun@com@@QAE@XZ
+??0XInterface@uno@star@sun@com@@QAE@XZ
+??0XTypeProvider@lang@star@sun@com@@QAE@XZ
+??1?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXCloneable@util@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXDocumentHandler@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXErrorHandler@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXMultiServiceFactory@lang@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$Reference@VXReference@uno@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??1?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@UAE@XZ
+??1?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@UAE@XZ
+??1Any@uno@star@sun@com@@QAE@XZ
+??1CharacterNode@@UAE@XZ
+??1ElementNode@@UAE@XZ
+??1Exception@uno@star@sun@com@@QAE@XZ
+??1InputSource@sax@xml@star@sun@com@@QAE@XZ
+??1List@@QAE@XZ
+??1Node@@MAE@XZ
+??1NodeRef@@QAE@XZ
+??1NodeRefList@@QAE@XZ
+??1NodeRefMemberList@@QAE@XZ
+??1OUString@rtl@@QAE@XZ
+??1SAXException@sax@xml@star@sun@com@@QAE@XZ
+??1SAXParseException@sax@xml@star@sun@com@@QAE@XZ
+??1SAXParser@@UAE@XZ
+??1SVInputStream@@UAE@XZ
+??2OWeakObject@cppu@@SAPAXI@Z
+??3OWeakObject@cppu@@SAXPAX@Z
+??4?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@ABV01234@@Z
+??4?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXInputStream@io@234@@Z
+??4?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@ABV01234@@Z
+??4?$Reference@VXReference@uno@star@sun@com@@@uno@star@sun@com@@QAAAAV01234@PAVXReference@1234@@Z
+??4NodeRef@@QAEAAV0@ABV0@@Z
+??4NodeRef@@QAEAAV0@PAVNode@@@Z
+??4OUString@rtl@@QAEAAV01@ABV01@@Z
+??4String@@QAEAAV0@ABV0@@Z
+??BNodeRef@@QBEPAVNode@@XZ
+??BOUString@rtl@@QBEPBGXZ
+??C?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QBAPAVXAttributeList@sax@xml@234@XZ
+??C?$Reference@VXCloneable@util@star@sun@com@@@uno@star@sun@com@@QBAPAVXCloneable@util@234@XZ
+??C?$Reference@VXMultiServiceFactory@lang@star@sun@com@@@uno@star@sun@com@@QBAPAVXMultiServiceFactory@lang@234@XZ
+??C?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QBAPAVXParser@sax@xml@234@XZ
+??CNodeRef@@QBEPAVNode@@XZ
+??INodeRef@@QBEPAVNode@@XZ
+??_2uno@star@sun@com@@YAEABVAny@0123@AAVSAXParseException@sax@xml@123@@Z
+??_7CharacterNode@@6B@
+??_7ElementNode@@6B@
+??_7Node@@6B@
+??_7SAXParser@@6BOWeakObject@cppu@@@
+??_7SAXParser@@6BXDocumentHandler@sax@xml@star@sun@com@@@
+??_7SAXParser@@6BXErrorHandler@sax@xml@star@sun@com@@@
+??_7SAXParser@@6BXTypeProvider@lang@star@sun@com@@@
+??_7SVInputStream@@6BOWeakObject@cppu@@@
+??_7SVInputStream@@6BXInputStream@io@star@sun@com@@@
+??_7SVInputStream@@6BXTypeProvider@lang@star@sun@com@@@
+??_7SvRefBase@@6B@
+??_C@_0BN@CAAHCCJE@com?4sun?4star?4io?4XInputStream?$AA@
+??_C@_0BN@FNOLBBFD@com?4sun?4star?4util?4XCloneable?$AA@
+??_C@_0BN@IHDFEJFO@com?4sun?4star?4xml?4sax?4XParser?$AA@
+??_C@_0CA@JIGCNJJM@com?4sun?4star?4lang?4XTypeProvider?$AA@
+??_C@_0CD@CCBANPHF@com?4sun?4star?4xml?4sax?4XErrorHandl@
+??_C@_0CE@OKEPPCCJ@com?4sun?4star?4xml?4sax?4XAttributeL@
+??_C@_0CG@LJCBPPBK@com?4sun?4star?4xml?4sax?4XDocumentHa@
+??_C@_0CH@INFHBBLG@com?4sun?4star?4xml?4sax?4SAXParseExc@
+??_GCharacterNode@@UAEPAXI@Z
+??_GElementNode@@UAEPAXI@Z
+??_GNode@@MAEPAXI@Z
+??_GSAXParser@@UAEPAXI@Z
+??_GSVInputStream@@UAEPAXI@Z
+??_GSvRefBase@@MAEPAXI@Z
+??_R0?AVException@uno@star@sun@com@@@8
+??_R0?AVRuntimeException@uno@star@sun@com@@@8
+??_R0?AVSAXParseException@sax@xml@star@sun@com@@@8
+?AddNextRef@SvRefBase@@QAEKXZ
+?AddRef@SvRefBase@@QAEKXZ
+?AddToList@SAXParser@@AAEXPADABVAny@uno@star@sun@com@@@Z
+?AppendNode@ElementNode@@QAEXVNodeRef@@@Z
+?Clear@NodeRef@@QAEXXZ
+?Clear@NodeRefMemberList@@QAEXXZ
+?Copy@String@@QBE?AV1@GG@Z
+?Count@Container@@QBEKXZ
+?ERRCODE_TOERROR@@YAKK@Z
+?GenReturn@RetStream@@QAEXGKE@Z
+?GenReturn@RetStream@@QAEXGKK@Z
+?GetAttributes@ElementNode@@QAE?AV?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@XZ
+?GetCharacters@CharacterNode@@QAE?AVString@@XZ
+?GetChild@ElementNode@@QAE?AVNodeRef@@G@Z
+?GetChildCount@ElementNode@@QAEGXZ
+?GetCurrentNode@SAXParser@@QAE?AVNodeRef@@XZ
+?GetError@SvStream@@QBEKXZ
+?GetErrors@SAXParser@@QAE?AVString@@XZ
+?GetNodeName@ElementNode@@QAE?AVString@@XZ
+?GetNodeType@Node@@QAE?AW4NodeType@@XZ
+?GetObject@NodeRefList@@QBEPAVNode@@K@Z
+?GetParent@Node@@QAE?AVNodeRef@@XZ
+?GetRootNode@SAXParser@@QAE?AVNodeRef@@XZ
+?GetTimestamp@SAXParser@@QAEKXZ
+?GetToken@String@@QBE?AV1@GG@Z
+?HandleSAXParser@StatementCommand@@IAEXXZ
+?Insert@NodeRefList@@QAEXPAVNode@@K@Z
+?Insert@NodeRefMemberList@@QAEXPAVNode@@K@Z
+?Is@NodeRef@@QBEEXZ
+?Last@NodeRefList@@QAEPAVNode@@XZ
+?Parse@SAXParser@@QAEEW4ParseAction@@@Z
+?ReleaseReference@SvRefBase@@QAEXXZ
+?Remove@NodeRefList@@QAEPAVNode@@XZ
+?Remove@NodeRefMemberList@@QAEPAVNode@@XZ
+?SetCurrentNode@SAXParser@@QAEXVNodeRef@@@Z
+?SetParent@Node@@QAEXVNodeRef@@@Z
+?Tell@SvStream@@QBEKXZ
+?Touch@SAXParser@@QAEXXZ
+?acquire@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@UAAXXZ
+?acquire@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@WBA@AAXXZ
+?acquire@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@WBE@AAXXZ
+?acquire@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@UAAXXZ
+?acquire@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBA@AAXXZ
+?acquire@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBE@AAXXZ
+?acquire@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBI@AAXXZ
+?available@SVInputStream@@UAAJXZ
+?characters@SAXParser@@UAAXABVOUString@rtl@@@Z
+?clear@?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QAAXXZ
+?clear@?$Reference@VXReference@uno@star@sun@com@@@uno@star@sun@com@@QAAXXZ
+?closeInput@SVInputStream@@UAAXXZ
+?cpp_acquire@uno@star@sun@com@@YAXPAX@Z
+?cpp_queryInterface@uno@star@sun@com@@YAPAXPAXPAU_typelib_TypeDescriptionReference@@@Z
+?cpp_release@uno@star@sun@com@@YAXPAX@Z
+?endDocument@SAXParser@@UAAXXZ
+?endElement@SAXParser@@UAAXABVOUString@rtl@@@Z
+?error@SAXParser@@UAAXABVAny@uno@star@sun@com@@@Z
+?fatalError@SAXParser@@UAAXABVAny@uno@star@sun@com@@@Z
+?get@BaseReference@uno@star@sun@com@@QBAPAVXInterface@2345@XZ
+?getArray@?$Sequence@C@uno@star@sun@com@@QAAPACXZ
+?getCppuType@@YAABVType@uno@star@sun@com@@PBC@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXAttributeList@sax@xml@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXCloneable@util@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXDocumentHandler@sax@xml@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXErrorHandler@sax@xml@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXInputStream@io@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXParser@sax@xml@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXTypeProvider@lang@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Sequence@C@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBVSAXParseException@sax@xml@345@@Z
+?getImplementationId@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@UAA?AV?$Sequence@C@uno@star@sun@com@@XZ
+?getImplementationId@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@UAA?AV?$Sequence@C@uno@star@sun@com@@XZ
+?getLength@OUString@rtl@@QBEJXZ
+?getTypeLibType@Type@uno@star@sun@com@@QBAPAU_typelib_TypeDescriptionReference@@XZ
+?getTypes@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@UAA?AV?$Sequence@VType@uno@star@sun@com@@@uno@star@sun@com@@XZ
+?getTypes@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@UAA?AV?$Sequence@VType@uno@star@sun@com@@@uno@star@sun@com@@XZ
+?ignorableWhitespace@SAXParser@@UAAXABVOUString@rtl@@@Z
+?iquery@?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@CAPAVXAttributeList@sax@xml@345@PAVXInterface@2345@@Z
+?iquery@?$Reference@VXCloneable@util@star@sun@com@@@uno@star@sun@com@@CAPAVXCloneable@util@345@PAVXInterface@2345@@Z
+?iquery@?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@CAPAVXParser@sax@xml@345@PAVXInterface@2345@@Z
+?iquery@BaseReference@uno@star@sun@com@@KAPAVXInterface@2345@PAV62345@ABVType@2345@@Z
+?is@BaseReference@uno@star@sun@com@@QBAEXZ
+?processingInstruction@SAXParser@@UAAXABVOUString@rtl@@0@Z
+?queryInterface@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@UAA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@WBA@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@WBE@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@UAA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBA@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBE@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBI@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?readBytes@SVInputStream@@UAAJAAV?$Sequence@C@uno@star@sun@com@@J@Z
+?readSomeBytes@SVInputStream@@UAAJAAV?$Sequence@C@uno@star@sun@com@@J@Z
+?realloc@?$Sequence@C@uno@star@sun@com@@QAAXJ@Z
+?release@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@UAAXXZ
+?release@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@WBA@AAXXZ
+?release@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@WBE@AAXXZ
+?release@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@UAAXXZ
+?release@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBA@AAXXZ
+?release@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBE@AAXXZ
+?release@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@WBI@AAXXZ
+?s_cd@?$WeakImplHelper1@VXInputStream@io@star@sun@com@@@cppu@@0Uclass_data1@2@A
+?s_cd@?$WeakImplHelper2@VXErrorHandler@sax@xml@star@sun@com@@VXDocumentHandler@23456@@cppu@@0Uclass_data2@2@A
+?s_pType@?$Sequence@C@uno@star@sun@com@@2PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_io_XInputStream@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXInputStream@io@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_lang_XTypeProvider@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXTypeProvider@lang@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_util_XCloneable@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXCloneable@util@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_xml_sax_SAXParseException@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBVSAXParseException@sax@xml@456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_xml_sax_XAttributeList@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXAttributeList@sax@xml@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_xml_sax_XDocumentHandler@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXDocumentHandler@sax@xml@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_xml_sax_XErrorHandler@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXErrorHandler@sax@xml@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_xml_sax_XParser@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXParser@sax@xml@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?set@?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@QAAEPAVXAttributeList@sax@xml@345@@Z
+?set@?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@QAAEPAVXInputStream@io@345@@Z
+?set@?$Reference@VXParser@sax@xml@star@sun@com@@@uno@star@sun@com@@QAAEPAVXParser@sax@xml@345@@Z
+?set@?$Reference@VXReference@uno@star@sun@com@@@uno@star@sun@com@@QAAEPAVXReference@2345@@Z
+?setDocumentLocator@SAXParser@@UAAXABV?$Reference@VXLocator@sax@xml@star@sun@com@@@uno@star@sun@com@@@Z
+?skipBytes@SVInputStream@@UAAXJ@Z
+?startDocument@SAXParser@@UAAXXZ
+?startElement@SAXParser@@UAAXABVOUString@rtl@@ABV?$Reference@VXAttributeList@sax@xml@star@sun@com@@@uno@star@sun@com@@@Z
+?warning@SAXParser@@UAAXABVAny@uno@star@sun@com@@@Z
+??0Link@@QAE@PAXP6AJ00@Z@Z
+??0Link@@QAE@XZ
+??0MacroRecorder@@QAE@XZ
+??1AutoTimer@@QAE@XZ
+??1MacroRecorder@@QAE@XZ
+??YString@@QAEAAV0@G@Z
+??_GMacroRecorder@@QAEPAXI@Z
+?AddEventHooks@MacroRecorder@@AAEXXZ
+?EventListener@MacroRecorder@@AAEJPAVVclSimpleEvent@@@Z
+?GenReturn@RetStream@@QAEXGKG@Z
+?GenReturn@RetStream@@QAEXGKGK@Z
+?GetAllModifier@KeyCode@@QBEGXZ
+?GetCharCode@KeyEvent@@QBEGXZ
+?GetCode@KeyCode@@QBEGXZ
+?GetCurItemId@ToolBox@@QBEGXZ
+?GetData@VclWindowEvent@@QBEPAXXZ
+?GetGroup@KeyCode@@QBEGXZ
+?GetId@VclSimpleEvent@@QBEKXZ
+?GetKeyCode@KeyEvent@@QBEABVKeyCode@@XZ
+?GetParent@Window@@QBEPAV1@XZ
+?GetParentWithID@MacroRecorder@@AAEPAVWindow@@PAV2@@Z
+?GetState@CheckBox@@QBE?AW4TriState@@XZ
+?GetType@Window@@QBEGXZ
+?GetUniqueOrHelpId@Window@@QBEKXZ
+?GetWindow@VclWindowEvent@@QBEPAVWindow@@XZ
+?HandleMacroRecorder@StatementCommand@@IAEXXZ
+?HookRefreskHdl@MacroRecorder@@AAEJPAX@Z
+?IsChecked@RadioButton@@QBEEXZ
+?IsDialog@Window@@QBEEXZ
+?IsFloatingMode@DockingWindow@@QBEEXZ
+?IsMod1@KeyCode@@QBEEXZ
+?IsMod2@KeyCode@@QBEEXZ
+?Len@String@@QBEGXZ
+?LinkStubEventListener@MacroRecorder@@CAJPAX0@Z
+?LinkStubHookRefreskHdl@MacroRecorder@@CAJPAX0@Z
+?RemoveEventHooks@MacroRecorder@@AAEXXZ
+?SetTimeoutHdl@Timer@@QAEXABVLink@@@Z
+??0ICommStream@@QAE@XZ
+??0SvCommStream@@QAE@PAVSvStream@@@Z
+??1ICommStream@@UAE@XZ
+??1SvCommStream@@UAE@XZ
+??5SvCommStream@@UAEAAVICommStream@@AAE@Z
+??5SvCommStream@@UAEAAVICommStream@@AAG@Z
+??5SvCommStream@@UAEAAVICommStream@@AAK@Z
+??6SvCommStream@@UAEAAVICommStream@@E@Z
+??6SvCommStream@@UAEAAVICommStream@@G@Z
+??6SvCommStream@@UAEAAVICommStream@@K@Z
+??_7ICommStream@@6B@
+??_7SvCommStream@@6B@
+??_GICommStream@@UAEPAXI@Z
+??_GSvCommStream@@UAEPAXI@Z
+?IsEof@SvCommStream@@UBEEXZ
+?IsEof@SvStream@@QBEEXZ
+?Read@SvCommStream@@UAEKPAXK@Z
+?SeekRel@SvCommStream@@UAEKJ@Z
+?Write@SvCommStream@@UAEKPBXK@Z
+??0CmdBaseStream@@IAE@XZ
+??1CmdBaseStream@@IAE@XZ
+?GenError@CmdBaseStream@@QAEXKPBGG@Z
+?GenReturn@CmdBaseStream@@QAEXGK@Z
+?GenReturn@CmdBaseStream@@QAEXGKE@Z
+?GenReturn@CmdBaseStream@@QAEXGKG@Z
+?GenReturn@CmdBaseStream@@QAEXGKGE@Z
+?GenReturn@CmdBaseStream@@QAEXGKGK@Z
+?GenReturn@CmdBaseStream@@QAEXGKGPBGG@Z
+?GenReturn@CmdBaseStream@@QAEXGKGPBGGE@Z
+?GenReturn@CmdBaseStream@@QAEXGKK@Z
+?GenReturn@CmdBaseStream@@QAEXGKKPBGGE@Z
+?GenReturn@CmdBaseStream@@QAEXGKPBGG@Z
+?GenReturn@CmdBaseStream@@QAEXGPBGG0G@Z
+?GenReturn@CmdBaseStream@@QAEXGPBGG@Z
+?GenReturn@CmdBaseStream@@QAEXGPBGGE@Z
+?GenReturn@CmdBaseStream@@QAEXGPBGGK0GE@Z
+?GenReturn@CmdBaseStream@@QAEXGPBGGK@Z
+?GetNextType@CmdBaseStream@@QAEGXZ
+?Read@CmdBaseStream@@QAEXAAE@Z
+?Read@CmdBaseStream@@QAEXAAG@Z
+?Read@CmdBaseStream@@QAEXAAK@Z
+?Read@CmdBaseStream@@QAEXAAPAGAAG@Z
+?Write@CmdBaseStream@@QAEXE@Z
+?Write@CmdBaseStream@@QAEXG@Z
+?Write@CmdBaseStream@@QAEXK@Z
+?Write@CmdBaseStream@@QAEXPBGG@Z
+??0CntBoolItem@@QAE@GE@Z
+??0CntUInt16Item@@QAE@GG@Z
+??0CntUInt32Item@@QAE@GK@Z
+??0CntUnencodedStringItem@@QAE@GABVString@@@Z
+??0SCmdStream@@QAE@PAVSvStream@@@Z
+??0SfxBoolItem@@QAE@GE@Z
+??0SfxStringItem@@QAE@GABVString@@@Z
+??0SfxUInt16Item@@QAE@GG@Z
+??0SfxUInt32Item@@QAE@GK@Z
+??1CntBoolItem@@UAE@XZ
+??1CntUInt16Item@@UAE@XZ
+??1CntUInt32Item@@UAE@XZ
+??1CntUnencodedStringItem@@UAE@XZ
+??1SCmdStream@@QAE@XZ
+??_3uno@star@sun@com@@YAXAAVAny@0123@ABE@Z
+??_3uno@star@sun@com@@YAXAAVAny@0123@ABG@Z
+??_3uno@star@sun@com@@YAXAAVAny@0123@ABK@Z
+??_3uno@star@sun@com@@YAXAAVAny@0123@ABVOUString@rtl@@@Z
+??_7CntBoolItem@@6B@
+??_7CntUInt16Item@@6B@
+??_7CntUInt32Item@@6B@
+??_7CntUnencodedStringItem@@6B@
+??_7SfxBoolItem@@6B@
+??_7SfxStringItem@@6B@
+??_7SfxUInt16Item@@6B@
+??_7SfxUInt32Item@@6B@
+??_GCntBoolItem@@UAEPAXI@Z
+??_GCntUInt16Item@@UAEPAXI@Z
+??_GCntUInt32Item@@UAEPAXI@Z
+??_GCntUnencodedStringItem@@UAEPAXI@Z
+??_GSfxBoolItem@@UAEPAXI@Z
+??_GSfxStringItem@@UAEPAXI@Z
+??_GSfxUInt16Item@@UAEPAXI@Z
+??_GSfxUInt32Item@@UAEPAXI@Z
+?Clone@SfxBoolItem@@UBEPAVSfxPoolItem@@PAVSfxItemPool@@@Z
+?Clone@SfxUInt16Item@@UBEPAVSfxPoolItem@@PAVSfxItemPool@@@Z
+?Clone@SfxUInt32Item@@UBEPAVSfxPoolItem@@PAVSfxItemPool@@@Z
+?Create@SfxBoolItem@@UBEPAVSfxPoolItem@@AAVSvStream@@G@Z
+?Create@SfxUInt16Item@@UBEPAVSfxPoolItem@@AAVSvStream@@G@Z
+?Create@SfxUInt32Item@@UBEPAVSfxPoolItem@@AAVSvStream@@G@Z
+?Read@SCmdStream@@QAEXAAE@Z
+?Read@SCmdStream@@QAEXAAG@Z
+?Read@SCmdStream@@QAEXAAK@Z
+?Read@SCmdStream@@QAEXAAPAGAAG@Z
+?Read@SCmdStream@@QAEXAAPAVSfxPoolItem@@@Z
+?Read@SCmdStream@@QAEXAAUPropertyValue@beans@star@sun@com@@@Z
+?Read@SCmdStream@@QAEXAAVString@@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBE@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBG@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBK@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBVOUString@rtl@@@Z
+??0?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QAE@XZ
+??0DisplayHidWin@@QAE@XZ
+??0FindShortcutErrors@@QAE@XZ
+??0Point@@QAE@JJ@Z
+??0Rectangle@@QAE@ABVPoint@@ABVSize@@@Z
+??0SbxValueRef@@QAE@PAVSbxValue@@@Z
+??0Size@@QAE@JJ@Z
+??0SlotStatusListener@@QAE@XZ
+??0SotStorageRef@@QAE@PAVSotStorage@@@Z
+??0SotStorageStreamRef@@QAE@PAVSotStorageStream@@@Z
+??0StatementCommand@@QAE@PAVSCmdStream@@@Z
+??0StatementControl@@QAE@PAVSCmdStream@@@Z
+??0StatementFlow@@QAE@KPAVSCmdStream@@PAVImplRemoteControl@@@Z
+??0StatementFlow@@QAE@PAVStatementList@@G@Z
+??0StatementSlot@@QAE@KPAVSfxPoolItem@@@Z
+??0StatementSlot@@QAE@PAVSCmdStream@@@Z
+??0StatementUnoSlot@@QAE@PAVSCmdStream@@@Z
+??0SysWinContainer@@QAE@PAVToolBox@@@Z
+??0TranslateWin@@QAE@XZ
+??0URL@util@star@sun@com@@QAE@XZ
+??1CellControllerRef@svt@@QAE@XZ
+??1DisplayHidWin@@UAE@XZ
+??1SbxValueRef@@QAE@XZ
+??1SotStorageRef@@QAE@XZ
+??1SotStorageStreamRef@@QAE@XZ
+??1StatementSlot@@UAE@XZ
+??1SysWinContainer@@UAE@XZ
+??1TranslateWin@@UAE@XZ
+??1URL@util@star@sun@com@@QAE@XZ
+??4CellControllerRef@svt@@QAEAAV01@ABV01@@Z
+??CCellControllerRef@svt@@QBEPAVCellController@1@XZ
+??_2uno@star@sun@com@@YAEABVAny@0123@AAV?$Reference@VXFrame@frame@star@sun@com@@@0123@@Z
+??_7ApplicationProperty@@6B@
+??_7DisplayHidWin@@6B@
+??_7FindShortcutErrors@@6B@
+??_7Search@@6B@
+??_7SlotStatusListener@@6BOWeakObject@cppu@@@
+??_7SlotStatusListener@@6BXStatusListener@frame@star@sun@com@@@
+??_7SlotStatusListener@@6BXTypeProvider@lang@star@sun@com@@@
+??_7StatementCommand@@6B@
+??_7StatementControl@@6B@
+??_7StatementFlow@@6B@
+??_7StatementSlot@@6B@
+??_7StatementUnoSlot@@6B@
+??_7SysWinContainer@@6B@
+??_7TTProperties@@6B@
+??_7TranslateWin@@6B@
+??_C@_0BK@ENFAHHAO@com?4sun?4star?4frame?4XFrame?$AA@
+??_C@_0BP@EJOCODPO@com?4sun?4star?4util?4XCancellable?$AA@
+??_C@_0CB@CAMHJNFE@com?4sun?4star?4beans?4PropertyValue@
+??_C@_0CC@NOKIBCGJ@com?4sun?4star?4util?4XURLTransforme@
+??_C@_0CD@DAFFFAAB@com?4sun?4star?4frame?4XStatusListen@
+??_C@_0CD@OCOGICFC@com?4sun?4star?4frame?4XFramesSuppli@
+??_C@_0CF@HAGHMCJM@com?4sun?4star?4frame?4XDispatchProv@
+??_GDisplayHidWin@@UAEPAXI@Z
+??_GFindShortcutErrors@@UAEPAXI@Z
+??_GSearch@@UAEPAXI@Z
+??_GSlotStatusListener@@UAEPAXI@Z
+??_GStatementCommand@@UAEPAXI@Z
+??_GStatementControl@@UAEPAXI@Z
+??_GStatementFlow@@UAEPAXI@Z
+??_GStatementSlot@@UAEPAXI@Z
+??_GStatementUnoSlot@@UAEPAXI@Z
+??_GSysWinContainer@@UAEPAXI@Z
+??_GTranslateWin@@UAEPAXI@Z
+?AnimateMouse@StatementControl@@IAEXPAVWindow@@VPoint@@@Z
+?AnimateMouse@StatementControl@@IAEXPAVWindow@@W4TTHotSpots@@@Z
+?Center@Rectangle@@QBE?AVPoint@@XZ
+?Click@DisplayHidWin@@UAEXXZ
+?ControlOK@StatementControl@@IAEEPAVWindow@@PBD@Z
+?DisplayHID@StatementCommand@@QAEEXZ
+?DoAccept@TranslateWin@@AAEJPAVPushButton@@@Z
+?DoNext@TranslateWin@@AAEJPAVPushButton@@@Z
+?DoRestore@TranslateWin@@AAEJPAVPushButton@@@Z
+?DoSelect@TranslateWin@@AAEJPAVPushButton@@@Z
+?EnableButtons@DisplayHidWin@@AAEXK@Z
+?EnableTranslation@TranslateWin@@QAEXXZ
+?Execute@StatementCommand@@UAEEXZ
+?Execute@StatementControl@@UAEEXZ
+?Execute@StatementFlow@@UAEEXZ
+?Execute@StatementSlot@@UAEEXZ
+?Execute@StatementUnoSlot@@UAEEXZ
+?GetCheckBoxText@MessBox@@QBEABVString@@XZ
+?GetConfig@DisplayHidWin@@QAEKXZ
+?GetFloatingWindow@DockingWindow@@QBEPAVFloatingWindow@@XZ
+?GetHelpId@Window@@QBEKXZ
+?GetMessText@MessBox@@QBEABVString@@XZ
+?GetNextOverlap@StatementCommand@@IAEPAVWindow@@PAV2@@Z
+?GetNextRecoverWin@StatementCommand@@IAEPAVWindow@@XZ
+?GetSize@Rectangle@@QBE?AVSize@@XZ
+?GetStyle@Window@@QBE_JXZ
+?GetUniqueId@Window@@QBEKXZ
+?GetWindow@CellController@svt@@QBEAAVWindow@@XZ
+?HandleCommonMethods@StatementControl@@IAEEPAVWindow@@@Z
+?HandleVisibleControls@StatementControl@@IAEEPAVWindow@@@Z
+?Is@CellControllerRef@svt@@QBEEXZ
+?IsAccessable@@YAEPAVWindow@@@Z
+?IsDialog@@YAEPAVWindow@@@Z
+?IsRollUp@SystemWindow@@QBEEXZ
+?IsWinOK@FindShortcutErrors@@UAEEPAVWindow@@@Z
+?LinkStubDoAccept@TranslateWin@@CAJPAX0@Z
+?LinkStubDoNext@TranslateWin@@CAJPAX0@Z
+?LinkStubDoRestore@TranslateWin@@CAJPAX0@Z
+?LinkStubDoSelect@TranslateWin@@CAJPAX0@Z
+?LinkStubShowInplace@TranslateWin@@CAJPAX0@Z
+?LinkStubTranslationChanged@TranslateWin@@CAJPAX0@Z
+?MarkShortcutErrors@TranslateWin@@SA?AVString@@PAVWindow@@E@Z
+?MaybeDoTypeKeysDelay@StatementControl@@IAEEPAVWindow@@@Z
+?Resize@SysWinContainer@@UAEXXZ
+?Resizing@SysWinContainer@@UAEXAAVSize@@@Z
+?SafeReschedule@StatementList@@QAEXE@Z
+?Select@DisplayHidWin@@UAEXXZ
+?SendViaSocket@StatementFlow@@AAEXXZ
+?SetAction@FindShortcutErrors@@QAEXG@Z
+?SetConfig@DisplayHidWin@@QAEXK@Z
+?SetDraging@DisplayHidWin@@AAEXE@Z
+?SetHelpId@Window@@QAEXK@Z
+?SetOutputSizePixel@Window@@QAEXABVSize@@@Z
+?SetPosPixel@Window@@QAEXABVPoint@@@Z
+?SetSizePixel@Window@@QAEXABVSize@@@Z
+?SetText@DisplayHidWin@@UAEXABVString@@@Z
+?SetUniqueId@Window@@QAEXK@Z
+?ShowInplace@TranslateWin@@AAEJPAVTimer@@@Z
+?TestChangedDataSaved@TranslateWin@@AAEEXZ
+?Tracking@DisplayHidWin@@UAEXABVTrackingEvent@@@Z
+?Translate@StatementCommand@@QAEXXZ
+?TranslationChanged@TranslateWin@@AAEJPAVEdit@@@Z
+?UnpackStorage@StatementCommand@@IAEEVSotStorageRef@@AAVDirEntry@@@Z
+?VCLEventHook@DisplayHidWin@@AAEJAAVNotifyEvent@@@Z
+?VCLEventHook@TranslateWin@@AAEJAAVNotifyEvent@@@Z
+?ValueOK@StatementList@@IAEEKVString@@KK@Z
+?WriteControlData@StatementCommand@@QAEXPAVWindow@@KE@Z
+?acquire@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@UAAXXZ
+?acquire@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@WBA@AAXXZ
+?acquire@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@WBE@AAXXZ
+?bSending@StatementFlow@@2EA
+?bUseIPC@StatementFlow@@2EA
+?disposing@SlotStatusListener@@UAAXABUEventObject@lang@star@sun@com@@@Z
+?getArray@?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@QAAPAUPropertyValue@beans@345@XZ
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXStatusListener@frame@star@sun@com@@@2345@@Z
+?getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Sequence@UPropertyValue@beans@star@sun@com@@@2345@@Z
+?getImplementationId@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@UAA?AV?$Sequence@C@uno@star@sun@com@@XZ
+?getTypes@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@UAA?AV?$Sequence@VType@uno@star@sun@com@@@uno@star@sun@com@@XZ
+?nDirPos@StatementCommand@@1GA
+?pCommLink@StatementFlow@@2PAVCommunicationLink@@A
+?pDir@StatementCommand@@1PAVDir@@A
+?pOriginal_osl_DebugMessageFunc@StatementCommand@@1P6AXPBD@ZA
+?pRemoteControl@StatementFlow@@2PAVImplRemoteControl@@A
+?queryInterface@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@UAA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@WBA@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?queryInterface@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@WBE@AA?AVAny@uno@star@sun@com@@ABVType@4567@@Z
+?release@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@UAAXXZ
+?release@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@WBA@AAXXZ
+?release@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@WBE@AAXXZ
+?s_cd@?$WeakImplHelper1@VXStatusListener@frame@star@sun@com@@@cppu@@0Uclass_data1@2@A
+?s_pType@?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@2PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_beans_PropertyValue@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBUPropertyValue@beans@456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_frame_XDispatchProvider@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXDispatchProvider@frame@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_frame_XFrame@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXFrame@frame@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_frame_XFramesSupplier@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXFramesSupplier@frame@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_frame_XStatusListener@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXStatusListener@frame@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_util_XCancellable@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXCancellable@util@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?s_pType_com_sun_star_util_XURLTransformer@?1??getCppuType@@YAABVType@uno@star@sun@com@@PBV?$Reference@VXURLTransformer@util@star@sun@com@@@3456@@Z@4PAU_typelib_TypeDescriptionReference@@A
+?set@?$Reference@VXCancellable@util@star@sun@com@@@uno@star@sun@com@@QAAEABV12345@@Z
+?set@?$Reference@VXFrame@frame@star@sun@com@@@uno@star@sun@com@@QAAEPAVXFrame@frame@345@@Z
+?set@?$Reference@VXFrames@frame@star@sun@com@@@uno@star@sun@com@@QAAEPAVXFrames@frame@345@@Z
+?statusChanged@SlotStatusListener@@UAAXABUFeatureStateEvent@frame@star@sun@com@@@Z
+?stub_VCLEventHookProc@DisplayHidWin@@CAJAAVNotifyEvent@@PAX@Z
+?stub_VCLEventHookProc@TranslateWin@@CAJAAVNotifyEvent@@PAX@Z
+_real@40f5180000000000
+??0CommandEvent@@QAE@ABVPoint@@GEPBX@Z
+??0NotifyEvent@@QAE@GPAVWindow@@PBXJ@Z
+??0Pair@@QAE@JJ@Z
+??0Pair@@QAE@XZ
+??0Point@@QAE@XZ
+??0SafePointer@@QAE@XZ
+??0Search@@QAE@G@Z
+??0SearchActive@@QAE@G@Z
+??0SearchFadeSplitWin@@QAE@W4WindowAlign@@@Z
+??0SearchPopupFloatingWin@@QAE@XZ
+??0SearchRT@@QAE@GGG@Z
+??0SearchScroll@@QAE@GG@Z
+??0SearchUID@@QAE@KE@Z
+??0SearchWinPtr@@QAE@PAVWindow@@@Z
+??0StatementList@@IAE@XZ
+??0Time@@QAE@J@Z
+??0TrackingEvent@@QAE@ABVMouseEvent@@G@Z
+??1SafePointer@@UAE@XZ
+??1Search@@UAE@XZ
+??1SearchActive@@UAE@XZ
+??1SearchFadeSplitWin@@UAE@XZ
+??1SearchPopupFloatingWin@@UAE@XZ
+??1SearchRT@@UAE@XZ
+??1SearchScroll@@UAE@XZ
+??1SearchUID@@UAE@XZ
+??1SearchWinPtr@@UAE@XZ
+??1StatementList@@UAE@XZ
+??4Time@@QAEAAV0@ABV0@@Z
+??8Time@@QBEEABV0@@Z
+??MTime@@QBEEABV0@@Z
+??YString@@QAEAAV0@ABV0@@Z
+??_7SafePointer@@6B@
+??_7SearchActive@@6B@
+??_7SearchFadeSplitWin@@6B@
+??_7SearchPopupFloatingWin@@6B@
+??_7SearchRT@@6B@
+??_7SearchScroll@@6B@
+??_7SearchUID@@6B@
+??_7SearchWinPtr@@6B@
+??_7StatementList@@6B@
+??_GSafePointer@@UAEPAXI@Z
+??_GSearchActive@@UAEPAXI@Z
+??_GSearchFadeSplitWin@@UAEPAXI@Z
+??_GSearchPopupFloatingWin@@UAEPAXI@Z
+??_GSearchRT@@UAEPAXI@Z
+??_GSearchScroll@@UAEPAXI@Z
+??_GSearchUID@@UAEPAXI@Z
+??_GSearchWinPtr@@UAEPAXI@Z
+??_GStatementList@@UAEPAXI@Z
+?AddSearchFlags@Search@@QAEXG@Z
+?Advance@StatementList@@QAEXXZ
+?CheckWindowWait@StatementList@@QAEEXZ
+?ClientTree@StatementList@@QAE?AVString@@PAVWindow@@H@Z
+?ConvertLineEnd@String@@QAEAAV1@XZ
+?CountWinByRT@StatementList@@IAEGPAVWindow@@GE@Z
+?DirectLog@StatementList@@SAXKVString@@@Z
+?GetActive@StatementList@@IAEPAVWindow@@GE@Z
+?GetAlign@SplitWindow@@QBE?AW4WindowAlign@@XZ
+?GetAnyActive@StatementList@@IAEPAVWindow@@E@Z
+?GetCount@SearchRT@@QAEGXZ
+?GetDocWin@StatementList@@IAEPAVWindow@@G@Z
+?GetDocWinCount@StatementList@@IAEGXZ
+?GetFadeSplitWin@StatementList@@IAEPAVWindow@@PAV2@W4WindowAlign@@E@Z
+?GetFirstDocWin@StatementList@@SAPAVWindow@@XZ
+?GetFocus@StatementList@@IAEPAVWindow@@GEE@Z
+?GetMaybeWin@SearchUID@@QAEPAVWindow@@XZ
+?GetMouseWin@StatementList@@SAPAVWindow@@XZ
+?GetOutputSize@OutputDevice@@QBE?AVSize@@XZ
+?GetOutputSizePixel@OutputDevice@@QBE?AVSize@@XZ
+?GetPopupFloatingWin@StatementList@@IAEPAVWindow@@E@Z
+?GetQuickHelpText@Window@@QBEABVString@@XZ
+?GetScrollBar@StatementList@@IAEPAVScrollBar@@PAVWindow@@GE@Z
+?GetSystemLineEnd@@YA?AW4LineEnd@@XZ
+?GetWinByRT@StatementList@@IAEPAVWindow@@PAV2@GEG@Z
+?HasSearchFlag@Search@@QAEEG@Z
+?Height@Size@@QBEJXZ
+?ImplCommand@@YAXPAVWindow@@AAVCommandEvent@@@Z
+?ImplKeyInput@@YAXPAVWindow@@AAVKeyEvent@@@Z
+?ImplMouseButtonDown@@YAXPAVWindow@@AAVMouseEvent@@@Z
+?ImplMouseButtonUp@@YAXPAVWindow@@AAVMouseEvent@@@Z
+?ImplMouseMove@@YAXPAVWindow@@AAVMouseEvent@@@Z
+?InitProfile@StatementList@@IAEXXZ
+?IsActive@Window@@QBEEXZ
+?IsAutoHideButtonVisible@SplitWindow@@QBEEXZ
+?IsAutoProfiling@TTProfiler@@QAEEXZ
+?IsDocWin@StatementList@@SAEPAVWindow@@@Z
+?IsEnabled@Window@@QBEEXZ
+?IsError@StatementList@@2EA
+?IsFadeInButtonVisible@SplitWindow@@QBEEXZ
+?IsFadeOutButtonVisible@SplitWindow@@QBEEXZ
+?IsFirstDocWin@StatementList@@SAEPAVWindow@@@Z
+?IsIMEWin@StatementList@@SAEPAVWindow@@@Z
+?IsInPopupMode@FloatingWindow@@QBEEXZ
+?IsPartitioning@TTProfiler@@QAEEXZ
+?IsProfilingPerCommand@TTProfiler@@QAEEXZ
+?IsReallyVisible@Window@@QBEEXZ
+?IsShift@KeyCode@@QBEEXZ
+?IsWinOK@SearchActive@@UAEEPAVWindow@@@Z
+?IsWinOK@SearchFadeSplitWin@@UAEEPAVWindow@@@Z
+?IsWinOK@SearchPopupFloatingWin@@UAEEPAVWindow@@@Z
+?IsWinOK@SearchRT@@UAEEPAVWindow@@@Z
+?IsWinOK@SearchScroll@@UAEEPAVWindow@@@Z
+?IsWinOK@SearchUID@@UAEEPAVWindow@@@Z
+?IsWinOK@SearchWinPtr@@UAEEPAVWindow@@@Z
+?QueStatement@StatementList@@IAEXPAV1@@Z
+?RemoveSearchFlags@Search@@QAEXG@Z
+?ReportError@StatementList@@QAEXKVString@@@Z
+?ReportError@StatementList@@QAEXKVString@@K@Z
+?ReportError@StatementList@@QAEXVString@@@Z
+?SearchAllWin@StatementList@@SAPAVWindow@@PAV2@AAVSearch@@E@Z
+?SearchClientWin@StatementList@@KAPAVWindow@@PAV2@AAVSearch@@E@Z
+?SearchTree@StatementList@@IAEPAVWindow@@KE@Z
+?SendProfile@StatementList@@IAEXVString@@@Z
+?SetFirstDocWin@StatementList@@SAXPAVWindow@@@Z
+?Tree@StatementList@@QAE?AVString@@PAVWindow@@H@Z
+?Width@Size@@QBEJXZ
+?WinPtrValid@StatementList@@SAEPAVWindow@@@Z
+?bBasicWasRunning@StatementList@@1EA
+?bDoTypeKeysDelay@StatementList@@1EA
+?bDying@StatementList@@2EA
+?bExecuting@StatementList@@2EA
+?bIsInReschedule@StatementList@@1EA
+?bReadingCommands@StatementList@@2EA
+?bWasDragManager@StatementList@@1EA
+?bWasPopupMenu@StatementList@@1EA
+?getHeight@Size@@QBEJXZ
+?getWidth@Size@@QBEJXZ
+?nControlType@StatementList@@1GA
+?nMaxTypeKeysDelay@StatementList@@1GA
+?nMinTypeKeysDelay@StatementList@@1GA
+?nSubMenuId1@StatementList@@2GA
+?nSubMenuId2@StatementList@@2GA
+?nUseBindings@StatementList@@1GA
+?nWindowWaitOldHelpId@StatementList@@2KA
+?nWindowWaitOldUniqueId@StatementList@@2KA
+?nWindowWaitUId@StatementList@@2KA
+?pCurrentProfileStatement@StatementList@@1PAV1@A
+?pFirst@StatementList@@2PAV1@A
+?pFirstDocWin@StatementList@@1PAVWindow@@A
+?pLastFocusWindow@StatementList@@1PAVWindow@@A
+?pMenuWindow@StatementList@@2PAVSystemWindow@@A
+?pProfiler@StatementList@@1PAVTTProfiler@@A
+?pRet@StatementList@@2PAVRetStream@@A
+?pTTProperties@StatementList@@2PAVTTProperties@@A
+?pWindowWaitPointer@StatementList@@2PAVWindow@@A
+??0?$Guard@VMutex@osl@@@osl@@QAE@AAVMutex@1@@Z
+??0ApplicationProperty@@QAE@XZ
+??0CommunicationLinkRef@@QAE@PAVCommunicationLink@@@Z
+??0ExtraIdle@@QAE@PAVImplRemoteControl@@@Z
+??0ImplRemoteControl@@QAE@XZ
+??0InfoString@@QAE@AAVByteString@@GPAVCommunicationLink@@@Z
+??0Mutex@osl@@QAE@XZ
+??0OUString@rtl@@QAE@ABV01@@Z
+??0OUString@rtl@@QAE@PBG@Z
+??0RemoteControl@@QAE@XZ
+??0RemoteControlCommunicationManager@@QAE@XZ
+??0TTProperties@@QAE@XZ
+??1?$Guard@VMutex@osl@@@osl@@QAE@XZ
+??1CommunicationLinkRef@@QAE@XZ
+??1ExtraIdle@@QAE@XZ
+??1ImplRemoteControl@@QAE@XZ
+??1InfoString@@QAE@XZ
+??1Mutex@osl@@QAE@XZ
+??1RemoteControl@@QAE@XZ
+??1RemoteControlCommunicationManager@@UAE@XZ
+??1SfxStringItem@@UAE@XZ
+??4String@@QAEAAV0@ABVOUString@rtl@@@Z
+??8@YAEABVByteString@@PBD@Z
+??9@YAEABVByteString@@PBD@Z
+??_7ExtraIdle@@6B@
+??_7RemoteControlCommunicationManager@@6B@
+??_GExtraIdle@@QAEPAXI@Z
+??_GImplRemoteControl@@QAEPAXI@Z
+??_GRemoteControl@@QAEPAXI@Z
+??_GRemoteControlCommunicationManager@@UAEPAXI@Z
+??_GSCmdStream@@QAEPAXI@Z
+??_GTimer@@QAEPAXI@Z
+?Call@Link@@QBEJPAX@Z
+?CommandHdl@ImplRemoteControl@@QAEJPAVApplication@@@Z
+?ConnectionClosed@CommunicationManager@@MAEXPAVCommunicationLink@@@Z
+?ConnectionClosed@RemoteControlCommunicationManager@@UAEXPAVCommunicationLink@@@Z
+?ConnectionOpened@CommunicationManager@@MAEXPAVCommunicationLink@@@Z
+?ConnectionOpened@RemoteControlCommunicationManager@@UAEXPAVCommunicationLink@@@Z
+?DataReceived@CommunicationManager@@MAEXPAVCommunicationLink@@@Z
+?ExecuteURL@ImplRemoteControl@@QAEXAAVString@@@Z
+?GetBuffer@String@@QBEPBGXZ
+?GetChar@ByteString@@QBEDG@Z
+?GetPort@RemoteControlCommunicationManager@@SAKXZ
+?GetReturnStream@ImplRemoteControl@@QAEPAVSvStream@@XZ
+?GetServiceData@CommunicationLink@@QAEPAVSvStream@@XZ
+?IdleHdl@ImplRemoteControl@@QAEJPAVApplication@@@Z
+?InfoMsg@RemoteControlCommunicationManager@@EAEXVInfoString@@@Z
+?IsCommunicationRunning@CommunicationManager@@UAEEXZ
+?IsInReschedule@StatementList@@SAEXZ
+?Len@ByteString@@QBEGXZ
+?LinkStubCommandHdl@ImplRemoteControl@@SAJPAX0@Z
+?LinkStubIdleHdl@ImplRemoteControl@@SAJPAX0@Z
+?LinkStubQueCommandsEvent@ImplRemoteControl@@SAJPAX0@Z
+?LinkStubSetWinCaption@RemoteControlCommunicationManager@@CAJPAX0@Z
+?MaybeResetSafeReschedule@StatementList@@SAEXZ
+?NormalReschedule@StatementList@@SAXXZ
+?QueCommands@ImplRemoteControl@@QAEEKPAVSvStream@@@Z
+?QueCommandsEvent@ImplRemoteControl@@QAEJPAVCommunicationLink@@@Z
+?SetDataReceivedHdl@CommunicationManager@@QAEXVLink@@@Z
+?SetInfoType@CommunicationManager@@QAEXG@Z
+?SetWinCaption@RemoteControlCommunicationManager@@AAEJPAVTimer@@@Z
+?StartCommunication@CommunicationManager@@UAEEVByteString@@K@Z
+?StartCommunication@CommunicationManager@@UAEEVString@@0@Z
+?Timeout@ExtraIdle@@EAEXXZ
+?acquire@Mutex@osl@@QAEEXZ
+?bQuiet@RemoteControlCommunicationManager@@0EA
+?decode@Uri@rtl@@SA?AVOUString@2@ABV32@W4rtl_UriDecodeMechanism@@G@Z
+?nComm@RemoteControlCommunicationManager@@2GA
+?nPortIs@RemoteControlCommunicationManager@@0KA
+?release@Mutex@osl@@QAEEXZ
+CreateRemoteControl
+DestroyRemoteControl
+??0RetStream@@QAE@XZ
+??1RetStream@@QAE@XZ
+?GenError@RetStream@@QAEXKVString@@@Z
+?GenReturn@RetStream@@QAEXGKAAVSbxValue@@@Z
+?GenReturn@RetStream@@QAEXGKGVString@@@Z
+?GenReturn@RetStream@@QAEXGKGVString@@E@Z
+?GenReturn@RetStream@@QAEXGKKVString@@E@Z
+?GenReturn@RetStream@@QAEXGKVString@@@Z
+?GetStream@RetStream@@QAEPAVSvStream@@XZ
+?Reset@RetStream@@QAEXXZ
+?Write@RetStream@@QAEXAAVSbxValue@@@Z
+?Write@RetStream@@QAEXG@Z
+?Write@RetStream@@QAEXK@Z
+?Write@RetStream@@QAEXVString@@@Z
+??0ProfileSnapshot@@QAE@XZ
+??0TTProfiler@@QAE@XZ
+??1TTProfiler@@QAE@XZ
+??_7TTProfiler@@6B@
+?Dec@TTProfiler@@AAE?AVString@@K@Z
+?EndProfileInterval@TTProfiler@@QAEXXZ
+?GetAutoProfiling@TTProfiler@@QAE?AVString@@XZ
+?GetPartitioningTime@TTProfiler@@QAEKXZ
+?GetProfileHeader@TTProfiler@@QAE?AVString@@XZ
+?GetProfileLine@TTProfiler@@AAE?AVString@@PAUProfileSnapshot@@0@Z
+?GetProfileLine@TTProfiler@@QAE?AVString@@AAV2@@Z
+?GetProfileSnapshot@TTProfiler@@AAEXPAUProfileSnapshot@@@Z
+?Pad@TTProfiler@@AAE?AVString@@V2@G@Z
+?StartAutoProfiling@TTProfiler@@QAEXK@Z
+?StartPartitioning@TTProfiler@@QAEXXZ
+?StartProfileInterval@TTProfiler@@QAEXE@Z
+?StartProfilingPerCommand@TTProfiler@@QAEXXZ
+?StopAutoProfiling@TTProfiler@@QAEXXZ
+?StopPartitioning@TTProfiler@@QAEXXZ
+?StopProfilingPerCommand@TTProfiler@@QAEXXZ
+?Timeout@TTProfiler@@EAEXXZ
+?DeinitSysdepProfiler@TTProfiler@@AAEXXZ
+?DeleteSysdepSnapshotData@TTProfiler@@AAEXPAUSysdepProfileSnapshot@@@Z
+?GetSysdepProfileHeader@TTProfiler@@AAE?AVString@@XZ
+?GetSysdepProfileLine@TTProfiler@@AAE?AVString@@PAUSysdepProfileSnapshot@@0@Z
+?GetSysdepProfileSnapshot@TTProfiler@@AAEXPAUSysdepProfileSnapshot@@G@Z
+?InitSysdepProfiler@TTProfiler@@AAEXXZ
+?NewSysdepSnapshotData@TTProfiler@@AAEPAUSysdepProfileSnapshot@@XZ