putField method
void
putField()
Puts a variant into a field.
Throws a WindowsException on failure.
To learn more, see learn.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-putfield.
Implementation
@pragma('vm:prefer-inline')
void putField(
int wFlags,
Pointer pvData,
PCWSTR szFieldName,
Pointer<VARIANT> pvarField,
) {
final hr$ = HRESULT(
_PutFieldFn(ptr, wFlags, pvData, szFieldName, pvarField),
);
if (hr$.isError) throw WindowsException(hr$);
}