pub unsafe extern "system" fn BluetoothGATTGetCharacteristics(
    hdevice: HANDLE,
    service: *const BTH_LE_GATT_SERVICE,
    characteristicsbuffercount: u16,
    characteristicsbuffer: *mut BTH_LE_GATT_CHARACTERISTIC,
    characteristicsbufferactual: *mut u16,
    flags: u32,
) -> HRESULT