Originally Posted by
ramey
What address are you using, and how exactly are you calling it..? You didn't provide enough information.
Code:
[UnmanagedFunctionPointer(CallingConvention.ThisCall)]
internal delegate bool GetLocalizedRowDelegate(IntPtr pThis, int index, IntPtr pRow);
private GetLocalizedRowDelegate getLocalizedRow; //This is initialized on first call of GetLocalizedRow<T>()
Memory for the row gets allocated.
then simply call it
getLocalizedRow(_tablePtr, index, row);
and this is the address I'm using: 0x004CFD20