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));
 }