pub unsafe extern "system" fn ExEnumerateSystemFirmwareTables( firmwaretableprovidersignature: u32, firmwaretablebuffer: *mut c_void, bufferlength: u32, returnlength: *mut u32, ) -> NTSTATUS