pub type FnSignalSemaphore = extern "system" fn(device: Device, pSignalInfo: *const SemaphoreSignalInfo) -> Result;