pub unsafe extern "system" fn BluetoothGATTSetCharacteristicValue(
    hdevice: HANDLE,
    characteristic: *const BTH_LE_GATT_CHARACTERISTIC,
    characteristicvalue: *const BTH_LE_GATT_CHARACTERISTIC_VALUE,
    reliablewritecontext: u64,
    flags: u32,
) -> HRESULT