I extracted this info from the TS 6 TSXAPI.DLL

Technical questions, etc..
User avatar
BNG
Chief Warrant Officer
Posts: 684
Joined: 16 Oct 2009, 03:26
Type the number ten into the box: 0
Location: Texas

I extracted this info from the TS 6 TSXAPI.DLL

Post by BNG »

I extracted this information with a decompiler called BDASM. Is it of any use for compiling new TS plugins? I have Visual Studio Express 6 C++. Can I use this to compile some TS plugins? I also have Design Devils converted TS 6 C++ header files for the FreeBasic compiler. Here's the top portion of the information from the TSXAPI.DLL. I could use some feedback. Thanks in advance. BNG.

Code: Select all

0001h	10001000h	public: __thiscall AudioChannel::AudioChannel(void)	tsxapi.dll	
0006h	10001010h	public: __thiscall AudioChannel::~AudioChannel(void)	tsxapi.dll	
0036h	10001010h	private: void __thiscall AudioChannel::Clear(void)	tsxapi.dll	
0059h	10001040h	public: void __thiscall AudioChannel::Wipe(void)	tsxapi.dll	
0058h	10001060h	public: void __thiscall AudioChannel::SetSize(unsigned int)	tsxapi.dll	
0046h	100010B0h	public: unsigned int __thiscall AudioChannel::GetSize(void)const 	tsxapi.dll	
0057h	100010C0h	public: void __thiscall AudioChannel::SetSamples(short const *,unsigned long)	tsxapi.dll	
000Eh	10001120h	public: struct tssBUFFER & __thiscall tssBUFFER::operator=(struct tssBUFFER const &)	tsxapi.dll	
000Fh	10001120h	public: struct tssBUMP & __thiscall tssBUMP::operator=(struct tssBUMP const &)	tsxapi.dll	
0010h	10001120h	public: struct tssFILE & __thiscall tssFILE::operator=(struct tssFILE const &)	tsxapi.dll	
0011h	10001120h	public: struct tssIMAGE & __thiscall tssIMAGE::operator=(struct tssIMAGE const &)	tsxapi.dll	
0012h	10001120h	public: struct tssTEXTURE & __thiscall tssTEXTURE::operator=(struct tssTEXTURE const &)	tsxapi.dll	
0013h	10001120h	public: struct tsxAUDIO & __thiscall tsxAUDIO::operator=(struct tsxAUDIO const &)	tsxapi.dll	
0014h	10001120h	public: struct tsxAXES & __thiscall tsxAXES::operator=(struct tsxAXES const &)	tsxapi.dll	
0015h	10001120h	public: struct tsxBONE & __thiscall tsxBONE::operator=(struct tsxBONE const &)	tsxapi.dll	
0016h	10001120h	public: struct tsxCAMERA & __thiscall tsxCAMERA::operator=(struct tsxCAMERA const &)	tsxapi.dll	
0017h	10001120h	public: struct tsxFILE & __thiscall tsxFILE::operator=(struct tsxFILE const &)	tsxapi.dll	
0018h	10001120h	public: struct tsxGNODE & __thiscall tsxGNODE::operator=(struct tsxGNODE const &)	tsxapi.dll	
0019h	10001120h	public: struct tsxGROUP & __thiscall tsxGROUP::operator=(struct tsxGROUP const &)	tsxapi.dll	
001Ah	10001120h	public: struct tsxIKGROUP & __thiscall tsxIKGROUP::operator=(struct tsxIKGROUP const &)	tsxapi.dll	
001Bh	10001120h	public: struct tsxJOINT & __thiscall tsxJOINT::operator=(struct tsxJOINT const &)	tsxapi.dll	
001Ch	10001120h	public: struct tsxKEYFRAME & __thiscall tsxKEYFRAME::operator=(struct tsxKEYFRAME const &)	tsxapi.dll	
001Dh	10001120h	public: struct tsxLATTICE & __thiscall tsxLATTICE::operator=(struct tsxLATTICE const &)	tsxapi.dll	
001Eh	10001120h	public: struct tsxLIGHT & __thiscall tsxLIGHT::operator=(struct tsxLIGHT const &)	tsxapi.dll	
001Fh	10001120h	public: struct tsxLODGROUP & __thiscall tsxLODGROUP::operator=(struct tsxLODGROUP const &)	tsxapi.dll
Attachments
TSXAPIreport.zip
Here the report text file in the BDASM report.txt file if anyone else has some use for it. BNG.
(17.44 KiB) Downloaded 249 times
User avatar
Emmanuel
Chief Warrant Officer
Posts: 670
Joined: 14 Jun 2009, 06:47

Re: I extracted this info from the TS 6 TSXAPI.DLL

Post by Emmanuel »

I think all of these commands are already described in the tsxAPI66.doc file.
What is the use of the informations you extracted from the tsxapi.dll ? Do you think there could be some additional commands in the dll that are not documented in the SDK kit (tsxAPI66.doc file) ?
User avatar
BNG
Chief Warrant Officer
Posts: 684
Joined: 16 Oct 2009, 03:26
Type the number ten into the box: 0
Location: Texas

Re: I extracted this info from the TS 6 TSXAPI.DLL

Post by BNG »

Emmanuel wrote:I think all of these commands are already described in the tsxAPI66.doc file.
What is the use of the informations you extracted from the tsxapi.dll ? Do you think there could be some additional commands in the dll that are not documented in the SDK kit (tsxAPI66.doc file) ?
I'm sorry but I don't have a clue, so I posted this as asking if it is of any use? I have the SDK for 6.6 and I'm attepting to decipher it all for possible use in using it for attempting to compile enough to get started with Visual Studio 8, so I can begin putting together code bits to create some new addons for TS 6 or possibly 7.6x if I can make heads or tails out of this information. Thanks for the feedback though. BNG.

Return to “TechForum”