I have the following method in a COM object that I currently call from
another unmanaged C++ client. Two of its parameters are as follows:
// Number of entries
[in] long Count,
// Array of IDs
[in, size_is(Count)] LONG * pList,
When I import the associated TLB into C#, the size_is parameter is gone.
Is there a way to call this function from C# or do I have to wrap it?
I also have another method where the parameters are like this:
// Number of entries
[out] short *pCount,
// Array of IDs
[out, size_is( , *pCount ) ] LONG **ppList,
Can this be called from C#?
If so, how?
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.