public bool IsQueryStateSupported(DXCoreAdapterState property) { return(((delegate * unmanaged <IDXCoreAdapter *, DXCoreAdapterState, byte>)(lpVtbl[8]))((IDXCoreAdapter *)Unsafe.AsPointer(ref this), property) != 0); }
public HRESULT QueryState(DXCoreAdapterState state, [NativeTypeName("size_t")] nuint inputStateDetailsSize, [NativeTypeName("const void *")] void *inputStateDetails, [NativeTypeName("size_t")] nuint outputBufferSize, void *outputBuffer) { return(((delegate * unmanaged <IDXCoreAdapter *, DXCoreAdapterState, nuint, void *, nuint, void *, int>)(lpVtbl[9]))((IDXCoreAdapter *)Unsafe.AsPointer(ref this), state, inputStateDetailsSize, inputStateDetails, outputBufferSize, outputBuffer)); }
public HRESULT SetState(DXCoreAdapterState state, [NativeTypeName("size_t")] nuint inputStateDetailsSize, [NativeTypeName("const void *")] void *inputStateDetails, [NativeTypeName("size_t")] nuint inputDataSize, [NativeTypeName("const void *")] void *inputData) { return(((delegate * unmanaged <IDXCoreAdapter *, DXCoreAdapterState, nuint, void *, nuint, void *, int>)(lpVtbl[11]))((IDXCoreAdapter *)Unsafe.AsPointer(ref this), state, inputStateDetailsSize, inputStateDetails, inputDataSize, inputData)); }