Call - call a function in a loaded library
(functionName string, args ...uintptr)
| 62 | |
| 63 | // Call - call a function in a loaded library |
| 64 | func (l *Library) Call(functionName string, args ...uintptr) (uintptr, error) { |
| 65 | proc, ok := l.FindProc(functionName) |
| 66 | if !ok { |
| 67 | return 0, errors.New("Call did not find export " + functionName) |
| 68 | } |
| 69 | val, err := cdecl.Call(proc, args...) |
| 70 | return val, err |
| 71 | } |