So then this seems to be confirmed. I also checked back with the auto-generated Python module I have found if this function is available there for COM, but it isn't.
I guess the way to do it is what you suggested. Just tried it and it works nicely. I was just curious if there's a "cleaner" way right in .NET.
Since your proposal works as expected I claim this answered.
Thanks a bunch for your help.