MInterfacePointer is an NDR-marshaled structure that MUST contain a hand-marshaled OBJREF.
typedef struct tagMInterfacePointer {
unsigned long ulCntData;
[size_is(ulCntData)] byte abData[];
} MInterfacePointer;
ulCntData: This MUST specify the size, in bytes, of the abData parameter.
abData: An array of bytes that MUST contain an OBJREF.