Arnulf,

Arnulf Wiedemann wrote:
Hello,
I am looking for the place in the ooo source code where the conversion from the method name to the internal method id is done, i.e. XIdlMethod getParameterInfos has the internal method id 7.

I had the idea that the rule is use the method number from the types.rdb file and add 3 to it because of the reserved methods queryInterface, acquire and release with the method ids 0, 1 and 2, but for the example above that is not true, because in types.rdb getParameterInfos has method#2 and would become method id 5, but the sent value is 7.
The indexing of methods does start with the next free index after indexing all inherited methods:

- XInterface has three methods
- XIdlMemeber (which inherits from XInterface) has two methods
- XIdlMethod (which inherits from XIdlMember) has six methods,
 "getParameterInfos" being the second

=> 3 + 2 + 2 = 7


Any help or link to docu is appreciated.
Thanks,
Arnulf
Kay



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to