-
Notifications
You must be signed in to change notification settings - Fork 3
/
functions.h
54 lines (50 loc) · 2.12 KB
/
functions.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/* Auth/Session routines */
VALUE _connect(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE);
VALUE _disconnect(VALUE, VALUE);
VALUE _find_items(VALUE, VALUE, VALUE);
VALUE _open_vmx(VALUE, VALUE, VALUE);
/* VM functions */
VALUE _power_on(VALUE, VALUE, VALUE);
VALUE _power_off(VALUE, VALUE, VALUE);
VALUE _pause(VALUE, VALUE);
VALUE _suspend(VALUE, VALUE);
VALUE _unpause(VALUE, VALUE);
VALUE _reset(VALUE, VALUE, VALUE);
VALUE _delete(VALUE, VALUE, VALUE);
VALUE _upgrade_vhardware(VALUE, VALUE);
VALUE _read_var(VALUE, VALUE, VALUE, VALUE);
VALUE _write_var(VALUE, VALUE, VALUE, VALUE, VALUE);
/* VM Guest functions */
VALUE _capture_screen_image(VALUE, VALUE);
VALUE _wait_for_tools(VALUE,VALUE,VALUE);
VALUE _copy_file_from_guest_to_host(VALUE,VALUE,VALUE,VALUE);
VALUE _copy_file_from_host_to_guest(VALUE,VALUE,VALUE,VALUE);
VALUE _create_directory_in_guest(VALUE, VALUE, VALUE);
VALUE _create_temp_file_in_guest(VALUE, VALUE);
VALUE _delete_directory_in_guest(VALUE, VALUE, VALUE);
VALUE _delete_file_in_guest(VALUE, VALUE, VALUE);
VALUE _directory_exists_in_guest(VALUE, VALUE, VALUE);
VALUE _login_in_guest(VALUE, VALUE, VALUE, VALUE);
VALUE _logout_from_guest(VALUE, VALUE);
VALUE _enable_shared_folders(VALUE, VALUE, VALUE);
VALUE _file_exists_in_guest(VALUE, VALUE, VALUE);
VALUE _file_size(VALUE, VALUE, VALUE);
VALUE _file_is_directory(VALUE, VALUE, VALUE);
VALUE _file_is_symlink(VALUE, VALUE, VALUE);
VALUE _file_mod_time(VALUE, VALUE, VALUE);
VALUE _install_tools(VALUE, VALUE);
VALUE _kill_process_in_guest(VALUE, VALUE, VALUE);
VALUE _list_directory_in_guest(VALUE, VALUE, VALUE);
VALUE _list_processes_in_guest(VALUE, VALUE);
VALUE _open_url_in_guest(VALUE, VALUE, VALUE);
VALUE _rename_file_in_guest(VALUE, VALUE, VALUE, VALUE);
VALUE _run_program_in_guest(VALUE, VALUE, VALUE, VALUE);
VALUE _run_script_in_guest(VALUE, VALUE, VALUE, VALUE);
/* Misc functions */
VALUE _getproperty(VALUE, VALUE, VALUE);
VALUE _getproperty_int(VixHandle, int);
VALUE _getproperty_str(VixHandle, int);
VALUE _getproperty_bool(VixHandle, int);
VALUE _getproperty_handle(VixHandle, int);
VALUE _getproperty_int64(VixHandle, int);
VALUE _getproperty_blob(VixHandle, int);