public int GetDVDTextStringAsUnicode([NativeTypeName("ULONG")] uint ulLangIndex, [NativeTypeName("ULONG")] uint ulStringIndex, [NativeTypeName("WCHAR *")] ushort *pchwBuffer, [NativeTypeName("ULONG")] uint ulMaxBufferSize, [NativeTypeName("ULONG *")] uint *pulActualSize, [NativeTypeName("enum DVD_TextStringType *")] DVD_TextStringType *pType) { return(((delegate * unmanaged <IDvdInfo2 *, uint, uint, ushort *, uint, uint *, DVD_TextStringType *, int>)(lpVtbl[25]))((IDvdInfo2 *)Unsafe.AsPointer(ref this), ulLangIndex, ulStringIndex, pchwBuffer, ulMaxBufferSize, pulActualSize, pType)); }
public HRESULT GetDVDTextStringAsNative([NativeTypeName("ULONG")] uint ulLangIndex, [NativeTypeName("ULONG")] uint ulStringIndex, byte *pbBuffer, [NativeTypeName("ULONG")] uint ulMaxBufferSize, [NativeTypeName("ULONG *")] uint *pulActualSize, [NativeTypeName("enum DVD_TextStringType *")] DVD_TextStringType *pType) { return(((delegate * unmanaged <IDvdInfo2 *, uint, uint, byte *, uint, uint *, DVD_TextStringType *, int>)(lpVtbl[24]))((IDvdInfo2 *)Unsafe.AsPointer(ref this), ulLangIndex, ulStringIndex, pbBuffer, ulMaxBufferSize, pulActualSize, pType)); }