do we need to set the char set if the method is not accepting a string?    ```suggestion          [DllImport(Libraries.Kernel32, EntryPoint = "DeviceIoControl", SetLastError = true,  ExactSpelling = true)]  ```