Dynamically calls RollbackTransaction.
(transaction: HANDLE)
| 565 | /// Dynamically calls RollbackTransaction. |
| 566 | /// |
| 567 | pub fn rollback_transaction(transaction: HANDLE) -> bool { |
| 568 | |
| 569 | unsafe |
| 570 | { |
| 571 | let ret: Option<BOOL>; |
| 572 | let func_ptr: data::RollbackTransaction; |
| 573 | let ktmv = load_library_a(&lc!("KtmW32.dll")).unwrap(); |
| 574 | dynamic_invoke!(ktmv,&lc!("RollbackTransaction"),func_ptr,ret,transaction); |
| 575 | |
| 576 | match ret { |
| 577 | Some(x) => return x.as_bool(), |
| 578 | None => return false , |
| 579 | } |
| 580 | } |
| 581 | } |
| 582 | |
| 583 | pub fn get_last_error() -> u32 |
| 584 | { |
no test coverage detected