Erf, something seems to have gone wrong with the spacing in this function
Argh, not sure what Emacs was thinking :/. Thanks.
Hrm, not E_OUTOFMEMORY?
Yeah, the [MSDN documentation](https://learn.microsoft.com/en-us/windows/win32/api/bluetoothleapis/nf-bluet...) for all `BluetoothGATT*` methods notes that `ERROR_NO_SYSTEM_RESOURCES` gets instead.