eraAsFullString method
Implementation
String eraAsFullString() {
final result = calloc<IntPtr>();
try {
final hr = ptr.ref.vtable
.elementAt(25)
.cast<
Pointer<
NativeFunction<
HRESULT Function(
VTablePointer lpVtbl, Pointer<IntPtr> result)>>>()
.value
.asFunction<
int Function(VTablePointer lpVtbl, Pointer<IntPtr> result)>()(
ptr.ref.lpVtbl, result);
if (FAILED(hr)) throwWindowsException(hr);
return result.toDartString();
} finally {
free(result);
}
}