Top Banner
Parallels Virtualization SDK Python API Reference v13
479

Parallels Virtualization SDK

Apr 11, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Parallels Virtualization SDK

Parallels Virtualization SDK Python API Reference v13

Page 2: Parallels Virtualization SDK

Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright © 1999-2017 Parallels International GmbH. All rights reserved. This product is protected by United States and international copyright laws. The product’s underlying technology, patents, and trademarks are listed at http://www.parallels.com/about/legal/. Microsoft, Windows, Windows Server, Windows Vista are registered trademarks of Microsoft Corporation. Apple, Mac, the Mac logo, OS X, macOS, iPad, iPhone, iPod touch are trademarks of Apple Inc., registered in the US and other countries. Linux is a registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their respective owners.

Page 3: Parallels Virtualization SDK

In This Chapter

About This Guide ..................................................................................................... 3 Organization of This Guide ....................................................................................... 3 How to Use This Guide............................................................................................. 4 Code Samples: Virtual Machine Management .......................................................... 4

About This Guide This guide is a part of the Parallels Virtualization SDK. It contains the Parallels Python API Reference documentation. Please note that this guide does not provide general information on how to use the Parallels Virtualization SDK. To learn the SDK basics, please read the Parallels Virtualization SDK Programmer's Guide, which is a companion book to this one.

Organization of This Guide This guide is organized into the following chapters:

Getting Started. You are reading it now.

Parallels Python API Reference. The main chapter describing the Parallels Python package and modules. The chapter has the following main sections:

• Package prlsdkapi. Contains the main reference information. Classes and methods are described here.

• Module prlsdkapi.prlsdk. This section described an internal module. Do not use it in your programs.

• Module prlsdkapi.prlsdk.consts. Describes the API constants. Most of the constants are combined into groups which are used as pseudo enumerations. Constants that belong to the same group have the same prefix in their names. For example, constants with a PDE_ prefix identify device types: PDE_GENERIC_DEVICE, PDE_HARD_DISK, PDE_GENERIC_NETWORK_ADAPTER, etc. Other constants are named in a similar manner.

• Module prlsdkapi.prlsdk.errors. Describes error code constants. The API has a very large number of error codes, but the majority of them are used internally. The error code constants are named similarly to other constants (i.e. using prefixes for grouping).

C H A P T E R 1

Introduction

Page 4: Parallels Virtualization SDK

4

Introduction

How to Use This Guide If you are just starting with the Parallels Virtualization SDK, your best source of information is Parallels Virtualization SDK Programmer's Guide. It explain the Parallels Python API concepts and provides descriptions and step-by-step instructions on how to use the API to perform the most common tasks. Once you are familiar with the basics, you can use this guide as a reference where you can find a particular function syntax or search for a function that provides a functionality that you need.

Searching for Symbols in This Guide

Please note that when searching this guide for a symbol with an underscore in its name, the search may not produce the desired results. If you are experiencing this problem, replace an underscore with a whitespace character when typing a symbol name in the Search box. For example, to search for the PDE_HARD_DISK symbol, type PDE HARD DISK (empty spaces between parts of the symbol name).

Code Samples: Virtual Machine Management This section provides a collection of simplified sample code that demonstrates how to use the Parallels Python API to perform the most common Parallels Virtual Machine management tasks. For simplicity, no error checking is done in the sample code below. When writing your own program, the error checking should be properly implemented. For the complete information and code samples, please read the Parallels Virtualization SDK Programmer's Guide. # Create a Virtual Machine def create(server): # Get the ServerConfig object. result = server.get_srv_config().wait() srv_config = result.get_param() # Create a Vm object and set the virtual server type # to Virtual Machine (PVT_VM). vm = server.create_vm() vm.set_vm_type(consts.PVT_VM) # Set a default configuration for the VM. vm.set_default_config(srv_config, \ consts.PVS_GUEST_VER_WIN_WINDOWS8, True) # Set the VM name. vm.set_name("Windows8") # Modify the default RAM and HDD size. vm.set_ram_size(256) dev_hdd = vm.get_hard_disk(0)

Page 5: Parallels Virtualization SDK

5

Introduction

dev_hdd.set_disk_size(3000) # Register the VM with the Parallels Cloud Server. vm.reg("", True).wait() # Change VM name. def setName(vm, name): print 'set_name' vm.begin_edit().wait() vm.set_name(name) vm.commit().wait() # Set boot device priority def vm_boot_priority(vm): # Begin the virtual server editing operation. vm.begin_edit().wait() # Modify boot device priority using the following order: # CD > HDD > Network > FDD. # Remove all other devices from the boot priority list (if any). count = vm.get_boot_dev_count() for i in range(count): boot_dev = vm.get_boot_dev(i) # Enable the device. boot_dev.set_in_use(True) # Set the device sequence index. dev_type = boot_dev.get_type() if dev_type == consts.PDE_OPTICAL_DISK: boot_dev.set_sequence_index(0) elif dev_type == consts.PDE_HARD_DISK: boot_dev.set_sequence_index(1) elif dev_type == consts.PDE_GENERIC_NETWORK_ADAPTER: boot_dev.set_sequence_index(2) elif dev_type == consts.PDE_FLOPPY_DISK: boot_dev.set_sequence_index(3) else: boot_dev.remove() # Commit the changes. vm.commit().wait() # Execute a program in a VM. def execute(vm): # Log in. g_login = "Administrator" g_password = "12345" # Create a StringList object to hold the # program input parameters and populate it. hArgsList = prlsdkapi.StringList() hArgsList.add_item("cmd.exe") hArgsList.add_item("/C") hArgsList.add_item("C:\\123.bat") # Create an empty StringList object.

Page 6: Parallels Virtualization SDK

6

Introduction

# The object is passed to the VmGuest.run_program method and # is used to specify the list of environment variables and # their values to add to the program execution environment. # In this sample, we are not adding any variables. # If you wish to add a variable, add it in the var_name=var_value format. hEnvsList = prlsdkapi.StringList() hEnvsList.add_item("") # Establish a user session. vm_guest = vm.login_in_guest(g_login, g_password).wait().get_param() # Run the program. vm_guest.run_program("cmd.exe", hArgsList, hEnvsList).wait() # Log out. vm_guest.logout().wait()

Page 7: Parallels Virtualization SDK

Parallels-Python-API-Reference

API Documentation

August 9, 2017

Contents

Contents 1

1 Package prlsdkapi 2

1.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 Class PrlSDKError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.4.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.4.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.5 Class ApiHelper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.5.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.6 Class Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.6.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.7 Class StringList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.7.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.7.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.8 Class HandleList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.8.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.8.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.9 Class OpTypeList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.9.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.9.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.10 Class Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.10.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.10.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.11 Class Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.11.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.11.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.12 Class EventParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.12.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.12.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.13 Class Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.13.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.13.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.14 Class Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.14.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.14.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

1

Page 8: Parallels Virtualization SDK

CONTENTS CONTENTS

1.15 Class FsInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261.15.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261.15.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

1.16 Class FsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271.16.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271.16.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

1.17 Class ServerConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291.17.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291.17.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

1.18 Class HostDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331.18.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331.18.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

1.19 Class HostHardDisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351.19.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351.19.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

1.20 Class HdPartition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361.20.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361.20.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

1.21 Class HostNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381.21.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381.21.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

1.22 Class HostPciDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401.22.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401.22.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

1.23 Class UserConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411.23.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411.23.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

1.24 Class UserInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421.24.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421.24.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

1.25 Class SessionInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431.25.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431.25.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

1.26 Class DispConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441.26.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441.26.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

1.27 Class VirtualNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511.27.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511.27.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

1.28 Class PortForward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551.28.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551.28.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

1.29 Class VmDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571.29.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571.29.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

1.30 Class VmHardDisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611.30.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611.30.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

1.31 Class VmHdPartition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631.31.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631.31.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

2

Page 9: Parallels Virtualization SDK

CONTENTS CONTENTS

1.32 Class VmNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641.32.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641.32.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

1.33 Class VmUsb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671.33.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671.33.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

1.34 Class VmSound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681.34.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681.34.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

1.35 Class VmSerial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691.35.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701.35.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

1.36 Class VmConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701.36.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711.36.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

1.37 Class Vm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951.37.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951.37.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

1.38 Class VmGuest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1041.38.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1041.38.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

1.39 Class Share . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051.39.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061.39.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

1.40 Class ScreenRes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071.40.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071.40.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

1.41 Class BootDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1081.41.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1081.41.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

1.42 Class VmInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101.42.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111.42.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

1.43 Class FoundVmInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121.43.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121.43.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

1.44 Class AccessRights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131.44.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1141.44.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

1.45 Class VmToolsInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161.45.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161.45.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

1.46 Class Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161.46.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171.46.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

1.47 Class StatCpu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211.47.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211.47.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

1.48 Class StatNetIface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221.48.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221.48.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

3

Page 10: Parallels Virtualization SDK

CONTENTS CONTENTS

1.49 Class StatUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1241.49.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1241.49.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

1.50 Class StatDisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251.50.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251.50.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

1.51 Class StatDiskPart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261.51.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1271.51.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

1.52 Class StatProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281.52.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281.52.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

1.53 Class VmDataStatistic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301.53.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301.53.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

1.54 Class License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311.54.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311.54.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

1.55 Class ServerInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321.55.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321.55.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

1.56 Class NetService . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1331.56.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1331.56.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

1.57 Class LoginResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1341.57.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1341.57.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

1.58 Class RunningTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351.58.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351.58.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

1.59 Class TisRecord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361.59.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361.59.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

1.60 Class OsesMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1371.60.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1371.60.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

1.61 Class ProblemReport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1381.61.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1381.61.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

1.62 Class ApplianceConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1391.62.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1401.62.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

1.63 Class UIEmuInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1401.63.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1401.63.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

1.64 Class UsbIdentity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1411.64.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1411.64.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

1.65 Class PluginInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1421.65.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1421.65.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

4

Page 11: Parallels Virtualization SDK

CONTENTS CONTENTS

1.66 Class CapturedVideoSource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1431.66.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1431.66.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

1.67 Class Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1441.67.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1441.67.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

1.68 Class BackupFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1451.68.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1451.68.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

1.69 Class BackupFileDiff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1461.69.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1461.69.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

1.70 Class BackupInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1471.70.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1471.70.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

1.71 Class BackupParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1471.71.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1481.71.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

1.72 Class IoDisplayScreenSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1491.72.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

1.73 Class VmIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1491.73.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

2 Module prlsdkapi.prlsdk 151

2.1 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1512.2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1512.3 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

3 Module prlsdkapi.prlsdk.consts 248

3.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

4 Module prlsdkapi.prlsdk.errors 310

4.1 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

5

Page 12: Parallels Virtualization SDK

Variables Package prlsdkapi

1 Package prlsdkapi

1.1 Modules

• prlsdk (Section 2, p. 151)– consts (Section 3, p. 248)– errors (Section 4, p. 310)

1.2 Functions

conv error(err)

sdk check result(result, err obj=None)

call sdk function(func name, *args)

set sdk library path(path)

get sdk library path()

is sdk initialized()

init desktop sdk()

init desktop mas sdk()

conv handle arg(arg)

handle to object(handle)

1.3 Variables

Name Description

prlsdk module Value: os.environ [’PRLSDK’]

sdklib Value: os.environ [’SDKLIB’]

err Value: ’Cannot import module "prlsdk" !’

deinit sdk Value: DeinitSDK()

package Value: ’prlsdkapi’

6

Page 13: Parallels Virtualization SDK

Class ApiHelper Package prlsdkapi

1.4 Class PrlSDKError

object

exceptions.BaseException

exceptions.Exception

prlsdkapi.PrlSDKError

1.4.1 Methods

init (self, result, error code, err obj )

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

get result(self )

get details(self )

Inherited from exceptions.Exception

new ()

Inherited from exceptions.BaseException

delattr (), getattribute (), getitem (), getslice (), reduce (), repr (),setattr (), setstate (), str (), unicode ()

Inherited from object

format (), hash (), reduce ex (), sizeof (), subclasshook ()

1.4.2 Properties

Name Description

Inherited from exceptions.BaseExceptionargs, messageInherited from object

class

1.5 Class ApiHelper

Provides common Parallels Python API system methods.

7

Page 14: Parallels Virtualization SDK

Class ApiHelper Package prlsdkapi

1.5.1 Methods

init(self, version)

Initialize the Parallels API library.

init ex(self, nVersion, nAppMode, nFlags=0, nReserved=0)

Initialize the Parallels API library (extended version).

deinit(self )

De-initializes the library.

get version(self )

Return the Parallels API version number.

get app mode(self )

Return the Parallels API application mode.

get result description(self, nErrCode, bIsBriefMessage=True,bFormated=False)

Evaluate a return code and return a description of the problem.

get message type(self, nErrCode)

Evaluate the specified error code and return its classification (warning,question, info, etc.).

msg can be ignored(self, nErrCode)

Evaluate an error code and determine if the error is critical.

get crash dumps path(self )

Return the name and path of the directory where Parallels crash dumps arestored.

init crash handler(self, sCrashDumpFileSuffix )

Initiate the standard Parallels crash dump handler.

create strings list(self )

8

Page 15: Parallels Virtualization SDK

Class ApiHelper Package prlsdkapi

create handles list(self )

create op type list(self, nTypeSize)

get supported oses types(self, nHostOsType)

Determine the supported OS types for the current API mode.

get supported oses versions(self, nHostOsType, nGuestOsType)

get default os version(self, nGuestOsType)

Return the default guest OS version for the specified guest OS type.

send problem report(self, sProblemReport, bUseProxy, sProxyHost,nProxyPort, sProxyUserLogin, sProxyUserPasswd, nProblemSendTimeout,nReserved)

Send a problem report to the Parallels support server.

send packed problem report(self, hProblemReport, bUseProxy, sProxyHost,nProxyPort, sProxyUserLogin, sProxyUserPasswd, nProblemSendTimeout,nReserved)

unregister remote device(self, device type)

Unregister a remote device.

send remote command(self, hVm, hCommand)

get remote command target(self, hCommand)

get remote command index(self, hCommand)

get remote command code(self, hCommand)

get recommend min vm mem(self, nOsVersion)

Return recommended minimal memory size for guest OS defined in the OSversion parameter.

create problem report(self, nReportScheme)

9

Page 16: Parallels Virtualization SDK

Class Debug Package prlsdkapi

1.6 Class Debug

Provides common Parallels Python API debug methods.

1.6.1 Methods

get handles num(self, type)

Determine how many handles were instantiated in the API library.

prl result to string(self, value)

Return a readable string representation of the Result value.

handle type to string(self, handle type)

Return a readable string representation of the specified handle type.

event type to string(self, event type)

Return a readable string representation of the specified event type.

1.7 Class StringList

object

prlsdkapi. Handle

prlsdkapi.StringList

The StringList class is a generic string container.

1.7.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

get items count(self )

add item(self, sItem)

10

Page 17: Parallels Virtualization SDK

Class HandleList Package prlsdkapi

get item(self, nItemIndex )

remove item(self, nItemIndex )

len (self )

getitem (self, index )

iter (self )

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.7.2 Properties

Name Description

Inherited from objectclass

1.8 Class HandleList

object

prlsdkapi. Handle

prlsdkapi.HandleList

A generic container containing a list of handles (objects).

1.8.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

11

Page 18: Parallels Virtualization SDK

Class OpTypeList Package prlsdkapi

get items count(self )

add item(self, hItem)

get item(self, nItemIndex )

remove item(self, nItemIndex )

len (self )

getitem (self, index )

iter (self )

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.8.2 Properties

Name Description

Inherited from objectclass

1.9 Class OpTypeList

object

prlsdkapi. Handle

prlsdkapi.OpTypeList

12

Page 19: Parallels Virtualization SDK

Class OpTypeList Package prlsdkapi

1.9.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

get items count(self )

get item(self, nItemIndex )

remove item(self, nItemIndex )

get type size(self )

signed(self, nItemIndex )

unsigned(self, nItemIndex )

double(self, nItemIndex )

len (self )

getitem (self, index )

iter (self )

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.9.2 Properties

Name Description

Inherited from objectclass

13

Page 20: Parallels Virtualization SDK

Class Result Package prlsdkapi

1.10 Class Result

object

prlsdkapi. Handle

prlsdkapi.Result

Contains the results of an asynchronous operation.

1.10.1 Methods

get params count(self )

Determine the number of items (strings, objects) in the Result object.

get param by index(self, nIndex )

Obtain an object containing the results identified by index.

get param(self )

Obtain an object containing the results of the corresponding asynchronousoperation.

get param by index as string(self, nIndex )

Obtain a string result from the Result object identified by index.

get param as string(self )

Obtain a string result from the Result object.

len (self )

getitem (self, index )

iter (self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

14

Page 21: Parallels Virtualization SDK

Class Event Package prlsdkapi

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.10.2 Properties

Name Description

Inherited from objectclass

1.11 Class Event

object

prlsdkapi. Handle

prlsdkapi.Event

Contains information about a system event or an extended error information in an asyn-chronous method invocation.

1.11.1 Methods

get type(self )

Overrides: prlsdkapi. Handle.get type

get server(self )

get vm(self )

get job(self )

get params count(self )

get param(self, nIndex )

get param by name(self, sParamName)

get err code(self )

15

Page 22: Parallels Virtualization SDK

Class Event Package prlsdkapi

get err string(self, bIsBriefMessage, bFormated)

can be ignored(self )

is answer required(self )

get issuer type(self )

get issuer id(self )

create answer event(self, nAnswer)

from string(self, sEvent)

Overrides: prlsdkapi. Handle.from string

len (self )

getitem (self, index )

iter (self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.11.2 Properties

Name Description

Inherited from objectclass

16

Page 23: Parallels Virtualization SDK

Class EventParam Package prlsdkapi

1.12 Class EventParam

object

prlsdkapi. Handle

prlsdkapi.EventParam

Contains the system event parameter data.

1.12.1 Methods

get name(self )

get type(self )

Overrides: prlsdkapi. Handle.get type

to string(self )

to cdata(self )

to uint32(self )

to int32(self )

to uint64(self )

to int64(self )

to boolean(self )

to handle(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

17

Page 24: Parallels Virtualization SDK

Class Job Package prlsdkapi

1.12.2 Properties

Name Description

Inherited from objectclass

1.13 Class Job

object

prlsdkapi. Handle

prlsdkapi.Job

Provides methods for managing asynchronous operations (jobs).

1.13.1 Methods

wait(self, msecs=2147483647)

Suspend the main thread and wait for the job to finish.

cancel(self )

Cancel the specified job.

get status(self )

Obtain the current job status.

get progress(self )

Obtain the job progress info.

get ret code(self )

Obtain the return code from the job object.

get result(self )

Obtain the Result object containing the results returned by the job.

18

Page 25: Parallels Virtualization SDK

Class Server Package prlsdkapi

get error(self )

Provide additional job error information.

get op code(self )

Return the job operation code.

is request was sent(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.13.2 Properties

Name Description

Inherited from objectclass

1.14 Class Server

object

prlsdkapi. Handle

prlsdkapi.Server

The main class providing methods for accessing Parallels Service. Most of the operations inthe Parallels Python API begin with obtaining an instance of this class. The class is used toestablish a connection with the Parallels Service. Its other methods can be used to performvarious tasks related to the Parallels Service itself, higher level virtual machine tasks, suchas obtaining the virtual machine list or creating a virtual machine, and many others.

19

Page 26: Parallels Virtualization SDK

Class Server Package prlsdkapi

1.14.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

check parallels server alive(self, timeout, sServerHostname)

Determine if the Parallels Service on the specified host is running.

Parameters

timeout: The desired operation timeout (in milliseconds).

sServerHostname: The name of the host machine for which to getthe Parallels Service status. To get the statusfor the local Parallels Service, the parameter canbe null or empty.

create(self )

Create a new instance of the Server class.

Return Value

A new instance of Server.

login(self, host, user, passwd, sPrevSessionUuid=’’, port cmd=0, timeout=0,security level=2)

Login to a remote Parallels Service.

login local(self, sPrevSessionUuid=’’, port=0, security level=2)

Login to the local Parallels Service.

logoff(self )

Log off the Parallels Service.

get questions(self )

Allows to synchronously receive questions from Parallels Service.

set non interactive session(self, bNonInteractive, nFlags=0)

Set the session in noninteractive or interactive mode.

is non interactive session(self )

20

Page 27: Parallels Virtualization SDK

Class Server Package prlsdkapi

disable confirmation mode(self, sUser, sPasswd, nFlags=0)

Disable administrator confirmation mode for the session.

enable confirmation mode(self, nFlags=0)

Enable administrator confirmation mode for the session.

is confirmation mode enabled(self )

Determine confirmation mode for the session.

get srv config(self )

Obtain the ServerConfig object containing the host configurationinformation.

Return Value

A Job object. The ServerConfig object is obtained from theResult object.

get common prefs(self )

Obtain the DispConfig object containing the specified Parallels Servicepreferences info.

Return Value

A Job object.

common prefs begin edit(self )

Mark the beginning of the Parallels Service preferences modification operation.This method must be called before making any changes to the ParallelsService common preferences through DispConfig. When you are done makingthe changes, call Server.common prefs commit to commit the changes.

common prefs commit(self, hDispCfg)

Commit the Parallels Server preferences changes.

Parameters

hDispCfg: A instance of DispConfig contaning the Parallels Servicepreferences info.

common prefs commit ex(self, hDispCfg, nFlags)

21

Page 28: Parallels Virtualization SDK

Class Server Package prlsdkapi

get user profile(self )

Obtain the UserConfig object containing profile data of the currently loggedin user.

Return Value

A Job object.

get user info list(self )

Obtain a list of UserInfo objects containing information about all knownusers.

Return Value

A Job object.

get user info(self, sUserId)

Obtain the UserInfo object containing information about the specified user.

Parameters

sUserId: UUID of the user to obtain the information for.

Return Value

A Job object.

update session info(self, hSessionInfo, nFlags)

get virtual network list(self, nFlags=0)

Obtain the VirtualNet object containing information about all existingvirtual networks.

add virtual network(self, hVirtNet, nFlags=0)

Add a new virtual network to the Parallels Service configuration.

Parameters

hVirtNet: An instance of the VirtualNet class containing thevitual network information.

nFlags: Reserved parameter.

update virtual network(self, hVirtNet, nFlags=0)

Update parameters of an existing virtual network.

22

Page 29: Parallels Virtualization SDK

Class Server Package prlsdkapi

delete virtual network(self, hVirtNet, nFlags=0)

Remove an existing virtual network from the Parallels Service configuration.

Parameters

hVirtNet: An instance of VirtualNet identifying the virtualnetwork.

nFlags: Reserved parameter.

configure generic pci(self, hDevList, nFlags=0)

Configure the PCI device assignment.

Parameters

hDevList: A list of HostPciDevice objects.

nFlags: Reserved parameter.

get statistics(self )

Obtain the Statistics object containing the host resource usage statistics.

Return Value

A Job object.

user profile begin edit(self )

user profile commit(self, hUserProfile)

Saves (commits) user profile changes to the Parallels Service.

is connected(self )

Determine if the connection to the specified Parallels Service is active.

get server info(self )

Obtain the ServerInfo object containing the host computer information.

Return Value

A Job object.

23

Page 30: Parallels Virtualization SDK

Class Server Package prlsdkapi

register vm(self, strVmDirPath, bNonInteractiveMode=False)

Register an existing virtual machine with the Parallels Service. This is anasynchronous method.

Parameters

strVmDirPath: Name and path of the virtual machinedirectory.

bNonInteractiveMode: Set to True to use non-interactive mode.Set to False to use interactive mode.

Return Value

An instance of the Vm class containing information about the virtualmachine that was registered.

register vm ex(self, strVmDirPath, nFlags)

Register an existing virtual machine with Parallels Service (extended version).

register vm with uuid(self, strVmDirPath, strVmUuid, nFlags)

register3rd party vm(self, strVmConfigPath, strVmRootDirPath, nFlags)

create vm(self )

Create a new instaince of the Vm class.

Return Value

A new instance of Vm.

get vm list(self )

Obtain a list of virtual machines from the host.

Return Value

A Job object. The list of virtual machines can be obtained from theResult object as a list of Vm objects.

get vm list ex(self, nFlags)

subscribe to host statistics(self )

Subscribe to receive host statistics. This is an asynchronous method.

Return Value

A Job object.

24

Page 31: Parallels Virtualization SDK

Class Server Package prlsdkapi

unsubscribe from host statistics(self )

Cancel the host statistics subscription. This is an asynchronous method.

Return Value

A Job object.

shutdown(self, bForceShutdown=False)

Shut down the Parallels Service.

shutdown ex(self, nFlags)

fs get disk list(self )

Returns a list of root directories on the host computer.

fs get dir entries(self, path)

Retrieve information about a file system entry on the host.

Parameters

path: Directory name or drive letter for which to get theinformation.

Return Value

A Job object. The directory information is returned as an FsInfo

object and is obtained from the Result object.

fs create dir(self, path)

Create a directory in the specified location on the host.

Parameters

path: Full name and path of the directory to create.

fs remove entry(self, path)

Remove a file system entry from the host computer.

Parameters

path: Name and path of the entry to remove.

25

Page 32: Parallels Virtualization SDK

Class Server Package prlsdkapi

fs can create file(self, path)

Determine if the current user has rights to create a file on the host.

Parameters

path: Full path of the target directory.

Return Value

Boolean. True - the user can create files in the specified directory.False - otherwise.

fs rename entry(self, oldPath, newPath)

Rename a file system entry on the host.

Parameters

oldPath: Name and path of the entry to rename.

newPath: New name and path.

update license(self, sKey, sUser, sCompany)

Installs Parallels license on the specified Parallels Service.

update license ex(self, sKey, sUser, sCompany, nFlags)

activate installed license online(self, nFlags)

activate installed license offline(self, sConfirmationId, nFlags)

activate trial license(self, nEdition, nFlags)

deactivate installed license(self, nFlags)

get license info(self )

Obtain the License object containing the Parallels license information.

Return Value

A Job object.

send answer(self, hAnswer)

Send an answer to the Parallels Service in response to a question.

start search vms(self, hStringsList=0)

Searche for unregistered virtual machines at the specified location(s).

26

Page 33: Parallels Virtualization SDK

Class Server Package prlsdkapi

net service start(self )

Start the Parallels network service.

net service stop(self )

Stop the Parallels network service.

net service restart(self )

Restarts the Parallels network service.

net service restore defaults(self )

Restores the default settings of the Parallels network service.

get net service status(self )

Obtain the NetService object containing the Parallels network service statusinformation.

Return Value

A Job object.

get problem report(self )

Obtain a problem report in the event of a virtual machine operation failure.

Return Value

A Job object. The report is returned as a string that is obtainedfrom the Result object.

get packed problem report(self, nFlags)

attach to lost task(self, sTaskId)

Obtain a handle to a running task after the connection to the Parallels Servicewas lost.

Parameters

sTaskId: The ID of the task to attach to. The ID is obtained fromthe LoginResponse object.

get supported oses(self )

27

Page 34: Parallels Virtualization SDK

Class Server Package prlsdkapi

create unattended cd(self, nGuestType, sUserName, sPasswd,sFullUserName, sOsDistroPath, sOutImagePath)

Create a bootable ISO-image for unattended Linux installation.

fs generate entry name(self, sDirPath, sFilenamePrefix=’’,sFilenameSuffix=’’, sIndexDelimiter=’’)

Automatically generate a unique name for a new directory.

Parameters

sDirPath: Full name and path of the target directory.

sFilenamePrefix: A prefix to to use in the directory name. Passempty string for default.

sFilenameSuffix: A suffix to use in the name. Pass empty stringfor default.

sIndexDelimiter: A character to use as a delimiter between prefixand index.

Return Value

A Job object.

subscribe to perf stats(self, sFilter)

Subscribe to receive perfomance statistics.

unsubscribe from perf stats(self )

Cancels the performance statistics subscription.

get perf stats(self, sFilter)

has restriction(self, nRestrictionKey)

get restriction info(self, nRestrictionKey)

install appliance(self, hAppCfg, sVmParentPath, nFlags)

cancel install appliance(self, hAppCfg, nFlags)

stop install appliance(self, hAppCfg, nFlags)

is feature supported(self, nFeatureId)

28

Page 35: Parallels Virtualization SDK

Class Server Package prlsdkapi

refresh plugins(self, nFlags)

get plugins list(self, sClassId, nFlags)

login ex(self, host, user, passwd, sPrevSessionUuid, port cmd, timeout,security level, flags)

login local ex(self, sPrevSessionUuid, port, security level, flags)

get disk free space(self, sPath, nFlags)

refresh server info(self, nFlags)

get vm config(self, sSearchId, nFlags)

set vncencryption(self, sPubKey, sPrivKey, nFlags)

send problem report(self, hProblemReport, nFlags)

get backup vm list(self, nFlags)

get backup vm by path(self, strPath, nFlags)

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.14.2 Properties

Name Description

Inherited from objectclass

29

Page 36: Parallels Virtualization SDK

Class FsInfo Package prlsdkapi

1.15 Class FsInfo

object

prlsdkapi. Handle

prlsdkapi.FsInfo

Contains information about a file system entry and its immediate child elements (files anddirectories) on the host computer.

1.15.1 Methods

get type(self )

Determine the basic type of the file system entry.

Return Value

The file system type. Can be PFS WINDOWS LIKE FS,PFS UNIX LIKE FS.

Overrides: prlsdkapi. Handle.get type

get fs type(self )

Determine the file system type of the file system entry.

Return Value

A Boolean value. True - log level is configured.

get child entries count(self )

Determine the number of child entries for the specified remote file systementry.

Return Value

Integer. The number of child entries.

get child entry(self, nIndex )

Obtain the FsEntry object containing a child entry information.

Parameters

nIndex: Integer. The index of the child entry to get the informationfor.

Return Value

The FsEntry object containing the child entry information.

30

Page 37: Parallels Virtualization SDK

Class FsEntry Package prlsdkapi

get parent entry(self )

Obtain the FsEntry object containing the parent file system entry info.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.15.2 Properties

Name Description

Inherited from objectclass

1.16 Class FsEntry

object

prlsdkapi. Handle

prlsdkapi.FsEntry

Contains information about a file system entry (disk, directory, file) on the host computer.

1.16.1 Methods

get absolute path(self )

Return the specified file system entry absolute path.

Return Value

A string containing the path.

get relative name(self )

Return the file system entry relative name.

Return Value

A string contaning the name.

31

Page 38: Parallels Virtualization SDK

Class FsEntry Package prlsdkapi

get last modified date(self )

Return the date on which the specified file system entry was last modified.

Return Value

A string containing the date.

get size(self )

Return the file system entry size.

Return Value

A long containing the size (in bytes).

get permissions(self )

Return the specified file system entry permissions (read, write, execute) for thecurrent user.

Return Value

An integer contaning the permissions. The permissions are specifiedas bitmasks.

get type(self )

Return the file system entry type (file, directory, drive).

Return Value

The entry type. Can be PSE DRIVE, PSE DIRECTORY, PSE FILE.

Overrides: prlsdkapi. Handle.get type

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.16.2 Properties

Name Description

Inherited from objectclass

32

Page 39: Parallels Virtualization SDK

Class ServerConfig Package prlsdkapi

1.17 Class ServerConfig

object

prlsdkapi. Handle

prlsdkapi.ServerConfig

Provides methods for obtaining the host computer configuration information.

1.17.1 Methods

create(self )

get host ram size(self )

Determine the amount of memory (RAM) available on the host.

get cpu model(self )

Determine the model of CPU of the host machine.

get cpu count(self )

Determine the number of CPUs in the host machine.

get cpu speed(self )

Determine the host machine CPU speed.

get cpu mode(self )

Determine the CPU mode (32 bit or 64 bit) of the host machine.

get cpu hvt(self )

Determine the hardware virtualization type of the host CPU.

get host os type(self )

Return the host operating system type.

get host os major(self )

Return the major version number of the host operating system.

33

Page 40: Parallels Virtualization SDK

Class ServerConfig Package prlsdkapi

get host os minor(self )

Return the minor version number of the host operating system.

get host os sub minor(self )

Return the sub-minor version number of the host operating system.

get host os str presentation(self )

Return the full host operating system information as a single string.

is sound default enabled(self )

Determine whether a sound device on the host is enabled or disabled.

is usb supported(self )

Determine if USB is supported on the host.

is vtd supported(self )

Determine whether VT-d is supported on the host.

get max host net adapters(self )

get max vm net adapters(self )

get hostname(self )

Return the hostname of the specified host or guest.

get default gateway(self )

Obtain the global default gateway address of the specified host or guest.

get default gateway ipv6(self )

get dns servers(self )

Obtain the list of IP addresses of DNS servers for the host or guest.

get search domains(self )

Obtain the list of search domains for the specified host or guest.

34

Page 41: Parallels Virtualization SDK

Class ServerConfig Package prlsdkapi

get floppy disks count(self )

Determine the number of floppy disk drives on the host.

get floppy disk(self, nIndex )

Obtain the HostDevice object containing information about a floppy diskdrive on the host.

get optical disks count(self )

Determine the number of optical disk drives on the host.

get optical disk(self, nIndex )

Obtain the HostDevice object containing information about an optical diskdrive on the host.

get serial ports count(self )

Determine the number of serial ports available on the host.

get serial port(self, nIndex )

Obtain the HostDevice object containing information about a serial port onthe host.

get parallel ports count(self )

Determine the number of parallel ports on the host.

get parallel port(self, nIndex )

Obtain the HostDevice object containing information about a parallel port onthe host.

get sound output devs count(self )

Determine the number of sound devices available on the host.

get sound output dev(self, nIndex )

Obtain the HostDevice object containing information about a sound device onthe host.

get sound mixer devs count(self )

Determine the number of sound mixer devices available on the host.

35

Page 42: Parallels Virtualization SDK

Class ServerConfig Package prlsdkapi

get sound mixer dev(self, nIndex )

Obtain the HostDevice object containing information about a sound mixerdevice on the host.

get printers count(self )

Determine the number of printers installed on the host.

get printer(self, nIndex )

Obtain the HostDevice object containing information about a printerinstalled on the host.

get generic pci devices count(self )

Determine the number of PCI devices installed on the host.

get generic pci device(self, nIndex )

Obtain the HostDevice object containing information about a PCI deviceinstalled on the host.

get generic scsi devices count(self )

Determine the number of generic SCSI devices installed on the host.

get generic scsi device(self, nIndex )

Obtain the HostDevice object containing information about a generic SCSIdevice.

get usb devs count(self )

Determine the number of USB devices on the host.

get usb dev(self, nIndex )

Obtain the HostDevice object containing information about a USB device onthe host.

get hard disks count(self )

Determine the number of hard disk drives on the host.

get hard disk(self, nIndex )

Obtain the HostHardDisk object containing information about a hard disksdrive on the host.

36

Page 43: Parallels Virtualization SDK

Class HostDevice Package prlsdkapi

get net adapters count(self )

Determine the number of network adapters available on the server.

get net adapter(self, nIndex )

Obtain the HostNet object containing information about a network adapter inthe host or guest.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.17.2 Properties

Name Description

Inherited from objectclass

1.18 Class HostDevice

object

prlsdkapi. Handle

prlsdkapi.HostDevice

Known Subclasses: prlsdkapi.HostHardDisk, prlsdkapi.HostNet, prlsdkapi.HostPciDevice

A base class providing methods for obtaining information about physical devices on the hostcomputer. The descendants of this class provide additional methods specific to a particulardevice type.

1.18.1 Methods

get name(self )

Obtain the device name.

37

Page 44: Parallels Virtualization SDK

Class HostDevice Package prlsdkapi

get id(self )

Obtain the device ID.

get type(self )

Obtain the device type.

Overrides: prlsdkapi. Handle.get type

is connected to vm(self )

Determine whether the device is connected to a virtual machine.

get device state(self )

Determine whether a virtual machine can directly use a PCI device throughIOMMU technology.

set device state(self, nDeviceState)

Set whether a virtual machine can directly use a PCI device through IOMMUtechnology.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.18.2 Properties

Name Description

Inherited from objectclass

38

Page 45: Parallels Virtualization SDK

Class HostHardDisk Package prlsdkapi

1.19 Class HostHardDisk

object

prlsdkapi. Handle

prlsdkapi.HostDevice

prlsdkapi.HostHardDisk

Provides methods for obtaining information about a physical hard disk on the host computer.

1.19.1 Methods

get dev name(self )

Return the hard disk device name.

get dev id(self )

Return the hard disk device id.

get dev size(self )

Return the size of the hard disk device.

get disk index(self )

Return the index of a hard disk device.

get parts count(self )

Determine the number of partitions available on a hard drive.

get part(self, nIndex )

Obtain the HdPartition object identifying the specified hard disk partition.

Inherited from prlsdkapi.HostDevice(Section 1.18)

get device state(), get id(), get name(), get type(), is connected to vm(), set device state()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),

39

Page 46: Parallels Virtualization SDK

Class HdPartition Package prlsdkapi

repr (), setattr (), sizeof (), str (), subclasshook ()

1.19.2 Properties

Name Description

Inherited from objectclass

1.20 Class HdPartition

object

prlsdkapi. Handle

prlsdkapi.HdPartition

Provides methods for obtaining information about a physical hard disk partition on the hostcomputer.

1.20.1 Methods

get name(self )

Return the hard disk partition name.

Return Value

String. The partition name.

get sys name(self )

Return the hard disk partition system name.

Return Value

String . The partition name.

get size(self )

Return the hard disk partition size.

Return Value

Long. The partition size (in MB).

40

Page 47: Parallels Virtualization SDK

Class HdPartition Package prlsdkapi

get index(self )

Return the index of the hard disk partition.

Return Value

Integer. The partition index.

get type(self )

Return a numerical code identifying the type of the partition.

Return Value

Integer. Partition type.

Overrides: prlsdkapi. Handle.get type

is in use(self )

Determines whether the partition is in use ( contains valid file system, beingused for swap, etc.).

Return Value

Boolean. True - partition is in use. False - partition is not in use.

is logical(self )

Determine whether the specified partition is a logical partition.

Return Value

Boolean. True - partition is logical. False - partition is physical.

is active(self )

Determine whether the disk partition is active or inactive.

Return Value

Boolean. True - partition is active. False - partition is not active.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.20.2 Properties

41

Page 48: Parallels Virtualization SDK

Class HostNet Package prlsdkapi

Name Description

Inherited from objectclass

1.21 Class HostNet

object

prlsdkapi. Handle

prlsdkapi.HostDevice

prlsdkapi.HostNet

Provides methods for obtaining information about a physical network adapter on the hostcomputer.

1.21.1 Methods

get net adapter type(self )

Return the network adapter type.

get sys index(self )

Return the network adapter system index.

is enabled(self )

Determine whether the adapter is enabled or disabled.

is configure with dhcp(self )

Determine whether the adapter network settings are configured throughDHCP.

is configure with dhcp ipv6(self )

get default gateway(self )

Obtain the default gateway address for the specified network adapter.

get default gateway ipv6(self )

42

Page 49: Parallels Virtualization SDK

Class HostNet Package prlsdkapi

get mac address(self )

Return the MAC address of the specified network adapter.

get vlan tag(self )

Return the VLAN tag of the network adapter.

get net addresses(self )

Obtain the list of network addresses (IP address/Subnet mask pairs) assignedto the network adapter.

get dns servers(self )

Obtain the list of addresses of DNS servers assigned to the specified networkadapter.

get search domains(self )

Obtain a list of search domains assigned to the specified network adapter.

Inherited from prlsdkapi.HostDevice(Section 1.18)

get device state(), get id(), get name(), get type(), is connected to vm(), set device state()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.21.2 Properties

Name Description

Inherited from objectclass

43

Page 50: Parallels Virtualization SDK

Class HostPciDevice Package prlsdkapi

1.22 Class HostPciDevice

object

prlsdkapi. Handle

prlsdkapi.HostDevice

prlsdkapi.HostPciDevice

Provides methods for obtaining information about a PCI device on the host computer.

1.22.1 Methods

get device class(self )

is primary device(self )

Inherited from prlsdkapi.HostDevice(Section 1.18)

get device state(), get id(), get name(), get type(), is connected to vm(), set device state()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.22.2 Properties

Name Description

Inherited from objectclass

44

Page 51: Parallels Virtualization SDK

Class UserConfig Package prlsdkapi

1.23 Class UserConfig

object

prlsdkapi. Handle

prlsdkapi.UserConfig

Provides methods for obtaining information about the currently logged in user and for settingthe user preferences.

1.23.1 Methods

get vm dir uuid(self )

Return name and path of the default virtual machine folder for the ParallelsService.

set vm dir uuid(self, sNewVmDirUuid)

Set the default virtual machine directory name and path for the ParallelsService.

get default vm folder(self )

Return name and path of the default virtual machine directory for the user.

set default vm folder(self, sNewDefaultVmFolder)

Set the default virtual machine folder for the user.

can use mng console(self )

Determine if the user is allowed to use the Parallels Service ManagementConsole.

can change srv sets(self )

Determine if the current user can modify Parallels Service preferences.

is local administrator(self )

Determine if the user is a local administrator on the host where ParallelsService is running.

Inherited from prlsdkapi. Handle

45

Page 52: Parallels Virtualization SDK

Class UserInfo Package prlsdkapi

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.23.2 Properties

Name Description

Inherited from objectclass

1.24 Class UserInfo

object

prlsdkapi. Handle

prlsdkapi.UserInfo

Provides methods for obtaining information about the specified Parallels Service user.

1.24.1 Methods

get name(self )

Return the user name.

get uuid(self )

Returns the user Universally Unique Identifier (UUID).

get session count(self )

Return the user active session count.

get default vm folder(self )

Return name and path of the default virtual machine directory for the user.

46

Page 53: Parallels Virtualization SDK

Class SessionInfo Package prlsdkapi

can change srv sets(self )

Determine whether the specified user is allowed to modify Parallels Servicepreferences.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.24.2 Properties

Name Description

Inherited from objectclass

1.25 Class SessionInfo

object

prlsdkapi. Handle

prlsdkapi.SessionInfo

1.25.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

create(self )

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

47

Page 54: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.25.2 Properties

Name Description

Inherited from objectclass

1.26 Class DispConfig

object

prlsdkapi. Handle

prlsdkapi.DispConfig

Provides methods for managing Parallels Service preferences.

1.26.1 Methods

get default vm dir(self )

Obtain name and path of the directory in which new virtual machines arecreated by default.

Return Value

A string containing name and path of the default virtual machinedirectory.

get reserved mem limit(self )

Determine the amount of physical memory reserved for Parallels Serviceoperation.

Return Value

Integer. The memory size in megabytes.

48

Page 55: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

set reserved mem limit(self, nMemSize)

Set the amount of memory that will be allocated for Parallels Serviceoperation.

Parameters

nMemSize: Integer. The memory size in megabytes.

get min vm mem(self )

Determine the minimum required memory size that must be allocated to anindividual virtual machine.

Return Value

Integer. The memory size in megabytes.

set min vm mem(self, nMemSize)

Set the minimum required memory size that must be allocated to anindividual virtual machine.

Parameters

nMemSize: Integer. The memory size in megabytes.

get max vm mem(self )

Determine the maximum memory size that can be allocated to an individualvirtual machine.

Return Value

Integer. The memory size in megabytes.

set max vm mem(self, nMemSize)

Set the maximum memory size that can be allocated to an individual virtualmachine.

Parameters

nMemSize: Integer. The memory size in megabytes.

get recommend max vm mem(self )

Determine the recommended memory size for an individual virtual machine.

Return Value

Integer. The memory size in megabytes.

49

Page 56: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

set recommend max vm mem(self, nMemSize)

Set recommended memory size for an individual virtual machine.

Parameters

nMemSize: Integer. The memory size in megabytes.

get max reserv mem limit(self )

Return the maximum amount of memory that can be reserved for ParallelsService operation.

Return Value

Integer. The memory size, in megabytes.

set max reserv mem limit(self, nMemSize)

Set the upper limit of the memory size that can be reserved for ParallelsService operation.

Parameters

nMemSize: Integer. The memory size in megabytes.

get min reserv mem limit(self )

Return the minimum amount of physical memory that must be reserved forParallels Service operation.

Return Value

Integer. The memory size in megabytes.

set min reserv mem limit(self, nMemSize)

Set the lower limit of the memory size that must be reserved for ParallelsService operation.

Parameters

nMemSize: Integer. The memory size in megabytes.

is adjust mem auto(self )

Determine whether memory allocation for Parallels Service is performedautomatically or manually.

Return Value

Boolean. True – automatic memory allocation. False – manualallocation.

50

Page 57: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

set adjust mem auto(self, bAdjustMemAuto)

Set the Parallels Service memory allocation mode (automatic or manual).

Parameters

bAdjustMemAuto: Boolean. Set to True for automatic mode. Set toFalse for manual mode.

is send statistic report(self )

Determine whether the statistics reports (CEP) mechanism is activated.

Return Value

A Boolean value. True - CEP is activated. False - deactivated.

set send statistic report(self, bSendStatisticReport)

Turn on/off the mechanism of sending statistics reports (CEP).

Parameters

bSendStatisticReport: Boolean. Set to True to turn the CEP on.Set to False to turn it off.

get default vnchost name(self )

Return the default VNC host name for the Parallels Service.

Return Value

A string containing the VNC host name.

set default vnchost name(self, sNewHostName)

Set the base VNC host name.

Parameters

sNewHostName: String. The VNC host name to set.

get vncbase port(self )

Obtain the currently set base VNC port number.

Return Value

Integer. The port number.

set vncbase port(self, nPort)

Set the base VNC port number.

Parameters

nPort: Integer. Port number.

51

Page 58: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

can change default settings(self )

Determine if new users have the right to modify Parallels Service preferences.

Return Value

Boolean. True indicates that new users can modify preferences.False indicates otherwise.

set can change default settings(self, bDefaultChangeSettings)

Grant or deny a permission to new users to modify Parallels Servicepreferences.

Parameters

bDefaultChangeSettings: Boolean. Set to True to grant thepermission. Set to False to deny it.

get min security level(self )

Determine the lowest allowable security level that can be used to connect tothe Parallels Service.

Return Value

One of the following constants: PSL LOW SECURITY – PlainTCP/IP (no encryption). PSL NORMAL SECURITY – importantdata is sent and received using SSL. PSL HIGH SECURITY – alldata is sent and received using SSL.

set min security level(self, nMinSecurityLevel)

Set the lowest allowable security level that can be used to connect to theParallels Service.

Parameters

nMinSecurityLevel: Security level to set. Can be one of thefollowing constants: PSL LOW SECURITY –Plain TCP/IP (no encryption).PSL NORMAL SECURITY – important datais sent and received using SSL.PSL HIGH SECURITY – all data is sent andreceived using SSL.

get confirmations list(self )

Obtain a list of operations that require administrator confirmation.

set confirmations list(self, hConfirmList)

Set the list of operations that require administrator confirmation.

52

Page 59: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

get password protected operations list(self )

set password protected operations list(self, hList)

get default encryption plugin id(self )

set default encryption plugin id(self, sDefaultPluginId)

are plugins enabled(self )

enable plugins(self, bEnablePluginsSupport)

is verbose log enabled(self )

Determine whether the verbose log level is configured for dispatcher andvirtual machines processes.

Return Value

A Boolean value. True - log level is configured. False - log level isnot configured.

set verbose log enabled(self, bEnabled)

Enable or disable the verbose log level for dispatcher and virtual machinesprocesses.

is allow multiple pmc(self )

set allow multiple pmc(self, bEnabled)

is allow direct mobile(self )

set allow direct mobile(self, bEnabled)

is allow mobile clients(self )

get proxy connection status(self )

set proxy connection creds(self, sAccountId, sPassword, nFlags)

get proxy connection user(self )

53

Page 60: Parallels Virtualization SDK

Class DispConfig Package prlsdkapi

is log rotation enabled(self )

set log rotation enabled(self, bEnabled)

is allow attach screenshots enabled(self )

set allow attach screenshots enabled(self, bEnabled)

get usb identity count(self )

get usb identity(self, nUsbIdentIndex )

set usb ident association(self, sSystemName, sVmUuid, nFlags)

get mobile advanced auth mode(self )

set mobile advanced auth mode(self, nMode)

get usb auto connect option(self )

set usb auto connect option(self, nOption)

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.26.2 Properties

Name Description

Inherited from objectclass

54

Page 61: Parallels Virtualization SDK

Class VirtualNet Package prlsdkapi

1.27 Class VirtualNet

object

prlsdkapi. Handle

prlsdkapi.VirtualNet

Provides methods for managing Parallels virtual networks.

1.27.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

create(self )

Creates a new instance of VirtualNet.

get network id(self )

Return the ID of the specified virtual network.

set network id(self, sNetworkId)

Set the virtual network ID.

get description(self )

Return the description of the specified virtual network.

set description(self, sDescription)

Sets the virtual network description.

get network type(self )

Return the virtual network type.

set network type(self, nNetworkType)

Set the virtual network type.

55

Page 62: Parallels Virtualization SDK

Class VirtualNet Package prlsdkapi

get bound card mac(self )

Return the bound card MAC address of the specified virtual network.

set bound card mac(self, sBoundCardMac)

Sets the specified virtual network bound card MAC address.

get adapter name(self )

Return the name of the network adapter in the specified virtual network.

set adapter name(self, sAdapterName)

Sets the specified virtual network adapter name.

get adapter index(self )

Return a numeric index assigned to the network adapter in the specifiedvirtual network.

set adapter index(self, nAdapterIndex )

Sets the specified adapter index.

get host ipaddress(self )

Return the host IP address of the specified virtual network.

set host ipaddress(self, sHostIPAddress)

Set the virtual network host IP address.

get host ip6address(self )

set host ip6address(self, sHostIPAddress)

get dhcp ipaddress(self )

Return the DHCP IP address of the specified virtual network.

set dhcp ipaddress(self, sDhcpIPAddress)

Set the virtual network DHCP IP address.

get dhcp ip6address(self )

56

Page 63: Parallels Virtualization SDK

Class VirtualNet Package prlsdkapi

set dhcp ip6address(self, sDhcpIPAddress)

get ipnet mask(self )

Return the IP net mask of the specified virtual network.

set ipnet mask(self, sIPNetMask)

Set the virtual network IP net mask.

get ip6net mask(self )

set ip6net mask(self, sIPNetMask)

get vlan tag(self )

Return the VLAN tag of the specified virtual network.

set vlan tag(self, nVlanTag)

Set the VLAN tag for the virtual network.

get ipscope start(self )

Returns the DHCP starting IP address of the specified virtual network.

set ipscope start(self, sIPScopeStart)

Set the virtual network DHCP starting IP address.

get ipscope end(self )

Return the DHCP ending IP address of the specified virtual network.

set ipscope end(self, sIPScopeEnd)

Set the virtual network DHCP ending IP address

get ip6scope start(self )

set ip6scope start(self, sIPScopeStart)

get ip6scope end(self )

set ip6scope end(self, sIPScopeEnd)

57

Page 64: Parallels Virtualization SDK

Class VirtualNet Package prlsdkapi

is enabled(self )

Determine whether the virtual network is enabled or disabled.

set enabled(self, bEnabled)

Enable or disable the virtual network.

is adapter enabled(self )

Determine whether the virtual network adapter is enabled or disabled.

set adapter enabled(self, bEnabled)

Enable or disable a virtual network adapter.

is dhcpserver enabled(self )

Determine whether the virtual network DHCP server is enabled or disabled.

set dhcpserver enabled(self, bEnabled)

Enable or disable the virtual network DHCP server.

is dhcp6server enabled(self )

set dhcp6server enabled(self, bEnabled)

is natserver enabled(self )

Determine whether the specified virtual network NAT server is enabled ordisabled.

set natserver enabled(self, bEnabled)

Enable or disable the virtual network NAT server.

get port forward list(self, nPortFwdType)

Return the port forward entries list.

set port forward list(self, nPortFwdType, hPortFwdList)

Set the port forward entries list.

58

Page 65: Parallels Virtualization SDK

Class PortForward Package prlsdkapi

get bound adapter info(self, hSrvConfig)

Obtain info about a physical adapter, which is bound to the virtual networkobject.

set host assign ip6(self, bEnabled)

is host assign ip6(self )

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.27.2 Properties

Name Description

Inherited from objectclass

1.28 Class PortForward

object

prlsdkapi. Handle

prlsdkapi.PortForward

Provides access to the Port Forwarding functionality. Using this functionality, you canredirect all incoming data from a specific TCP port on the host computer to a specified portin a specified virtual machine.

1.28.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

59

Page 66: Parallels Virtualization SDK

Class PortForward Package prlsdkapi

create(self )

Create a new instance of the PortForward class.

get rule name(self )

set rule name(self, sRuleName)

get incoming port(self )

Return the incoming port.

set incoming port(self, nIncomingPort)

Set the specified incoming port.

get redirect ipaddress(self )

Return the redirect IP address of the specified port forward entry.

set redirect ipaddress(self, sRedirectIPAddress)

Set the specified port forward entry redirect IP address.

get redirect port(self )

Return the redirect port.

set redirect port(self, nRedirectPort)

Set the specified redirect port.

get redirect vm(self )

set redirect vm(self, sRedirectVm)

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.28.2 Properties

60

Page 67: Parallels Virtualization SDK

Class VmDevice Package prlsdkapi

Name Description

Inherited from objectclass

1.29 Class VmDevice

object

prlsdkapi. Handle

prlsdkapi.VmDevice

Known Subclasses: prlsdkapi.VmHardDisk, prlsdkapi.VmNet, prlsdkapi.VmSerial, prlsd-kapi.VmSound, prlsdkapi.VmUsb

A base class providing methods for virtual device management.

1.29.1 Methods

create(self, nDeviceType)

Create a new virtual device object not bound to any virtual machine.

connect(self )

Connect a virtual device to a running virtual machine.

disconnect(self )

Disconnect a device from a running virtual machine.

create image(self, bRecreateIsAllowed=False, bNonInteractiveMode=True)

Physically create a virtual device image on the host.

copy image(self, sNewImageName, sTargetPath, nFlags)

resize image(self, nNewSize, nFlags)

Resize the virtual device image.

get index(self )

Return the index identifying the virtual device.

61

Page 68: Parallels Virtualization SDK

Class VmDevice Package prlsdkapi

set index(self, nIndex )

Set theindex identifying the virtual device.

remove(self )

Remove the virtual device object from the parent virtual machine list.

get type(self )

Return the virtual device type.

Overrides: prlsdkapi. Handle.get type

is connected(self )

Determine if the virtual device is connected.

set connected(self, bConnected)

Connect the virtual device.

is enabled(self )

Determine if the device is enabled.

set enabled(self, bEnabled)

Enable the specified virtual device.

is remote(self )

Determine if the virtual device is a remote device.

set remote(self, bRemote)

Change the ’remote’ flag for the specified device.

get emulated type(self )

Return the virtual device emulation type.

set emulated type(self, nEmulatedType)

Sets the virtual device emulation type.

get image path(self )

Return virtual device image path.

62

Page 69: Parallels Virtualization SDK

Class VmDevice Package prlsdkapi

set image path(self, sNewImagePath)

Set the virtual device image path.

get sys name(self )

Return the virtual device system name.

set sys name(self, sNewSysName)

Set the virtual device system name.

get friendly name(self )

Return the virtual device user-friendly name.

set friendly name(self, sNewFriendlyName)

Set the virtual device user-friendly name.

get description(self )

Return the description of a virtual device.

set description(self, sNewDescription)

Set the device description.

get iface type(self )

Return the virtual device interface type (IDE or SCSI).

set iface type(self, nIfaceType)

Set the virtual device interface type (IDE or SCSI).

get sub type(self )

set sub type(self, nSubType)

get stack index(self )

Return the virtual device stack index (position at the IDE/SCSI controllerbus).

63

Page 70: Parallels Virtualization SDK

Class VmDevice Package prlsdkapi

set stack index(self, nStackIndex )

Set the virtual device stack index (position at the IDE or SCSI controller bus).

set default stack index(self )

Generates a stack index for the device (the device interface, IDE or SCSI,must be set in advance).

get output file(self )

Return the virtual device output file.

set output file(self, sNewOutputFile)

Set the virtual device output file.

is passthrough(self )

Determine if the passthrough mode is enabled for the mass storage device.

set passthrough(self, bPassthrough)

Enable the passthrough mode for the mass storage device (optical or harddisk).

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.29.2 Properties

Name Description

Inherited from objectclass

64

Page 71: Parallels Virtualization SDK

Class VmHardDisk Package prlsdkapi

1.30 Class VmHardDisk

object

prlsdkapi. Handle

prlsdkapi.VmDevice

prlsdkapi.VmHardDisk

Provides methods for managing virtual hard disks in a virtual machine.

1.30.1 Methods

get disk type(self )

Return the hard disk type.

set disk type(self, nDiskType)

Set the type of the virtual hard disk.

is splitted(self )

Determine if the virtual hard disk is split into multiple files.

set splitted(self, bSplitted)

Sety whether the hard disk should be split into multiple files.

get disk size(self )

Return the hard disk size.

set disk size(self, nDiskSize)

Set the size of the virtual hard disk.

get size on disk(self )

Return the size of the occupied space on the hard disk.

set password(self, sPassword)

is encrypted(self )

65

Page 72: Parallels Virtualization SDK

Class VmHardDisk Package prlsdkapi

check password(self, nFlags)

add partition(self )

Assign a boot camp partition to the virtual hard disk.

get partitions count(self )

Determine the number of partitions on the virtual hard disk.

get partition(self, nIndex )

Obtain the VmHdPartition object containing a hard disk partition info.

get online compact mode(self )

set online compact mode(self, nMode)

Inherited from prlsdkapi.VmDevice(Section 1.29)

connect(), copy image(), create(), create image(), disconnect(), get description(),get emulated type(), get friendly name(), get iface type(), get image path(), get index(),get output file(), get stack index(), get sub type(), get sys name(), get type(), is connected(),is enabled(), is passthrough(), is remote(), remove(), resize image(), set connected(),set default stack index(), set description(), set emulated type(), set enabled(), set friendly name(),set iface type(), set image path(), set index(), set output file(), set passthrough(),set remote(), set stack index(), set sub type(), set sys name()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.30.2 Properties

Name Description

Inherited from objectclass

66

Page 73: Parallels Virtualization SDK

Class VmHdPartition Package prlsdkapi

1.31 Class VmHdPartition

object

prlsdkapi. Handle

prlsdkapi.VmHdPartition

Provides methods for managing partitions of a virtual hard disk in a virtual machine.

1.31.1 Methods

remove(self )

Remove the specified partition object from the virtual hard disk list.

get sys name(self )

Return the hard disk partition system name.

set sys name(self, sSysName)

Set system name for the disk partition.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.31.2 Properties

Name Description

Inherited from objectclass

67

Page 74: Parallels Virtualization SDK

Class VmNet Package prlsdkapi

1.32 Class VmNet

object

prlsdkapi. Handle

prlsdkapi.VmDevice

prlsdkapi.VmNet

Provides methods for managing network adapters in a virtual machine.

1.32.1 Methods

get bound adapter index(self )

Return the index of the adapter to which this virtual adapter is bound.

set bound adapter index(self, nIndex )

Set the index of the adapter to which this virtual adapter should be bound.

get bound adapter name(self )

Return the name of the adapter to which this virtual adapter is bound.

set bound adapter name(self, sNewBoundAdapterName)

Set the name of the network adapter to which this virtual adapter will bind.

get mac address(self )

Return the MAC address of the virtual network adapter.

get mac address canonical(self )

set mac address(self, sNewMacAddress)

Set MAC address to the network adapter.

generate mac addr(self )

Generate a unique MAC address for the virtual network adapter.

68

Page 75: Parallels Virtualization SDK

Class VmNet Package prlsdkapi

is auto apply(self )

Determine if the network adapter is configured to automatically apply networksettings inside guest.

set auto apply(self, bAutoApply)

Set whether the network adapter should be automatically configured.

get net addresses(self )

Obtain the list of IP address/subnet mask pairs which are assigned to thevirtual network adapter.

set net addresses(self, hNetAddressesList)

Set IP addresses/subnet masks to the network adapter.

get dns servers(self )

Obtain the list of DNS servers which are assigned to the virtual networkadapter.

set dns servers(self, hDnsServersList)

Assign DNS servers to the network adapter.

get search domains(self )

Obtain the lists of search domains assigned to the virtual network adapter.

set search domains(self, hSearchDomainsList)

Assign search domains to the network adapter.

is configure with dhcp(self )

Determine if the network adapter is configured through DHCP on the guestOS side.

set configure with dhcp(self, bConfigureWithDhcp)

Set whether the network adapter should be configured through DHCP ormanually.

is configure with dhcp ipv6(self )

69

Page 76: Parallels Virtualization SDK

Class VmNet Package prlsdkapi

set configure with dhcp ipv6(self, bConfigureWithDhcp)

get default gateway(self )

Obtain the default gateway assigned to the virtual network adapter.

set default gateway(self, sNewDefaultGateway)

Set the default gateway address for the network adapter.

get default gateway ipv6(self )

set default gateway ipv6(self, sNewDefaultGateway)

get adapter type(self )

set adapter type(self, nAdapterType)

is pkt filter prevent mac spoof(self )

set pkt filter prevent mac spoof(self, bPktFilterPreventMacSpoof )

is pkt filter prevent promisc(self )

set pkt filter prevent promisc(self, bPktFilterPreventPromisc)

is pkt filter prevent ip spoof(self )

set pkt filter prevent ip spoof(self, bPktFilterPreventIpSpoof )

get host interface name(self )

set host interface name(self, sNewHostInterfaceName)

Inherited from prlsdkapi.VmDevice(Section 1.29)

connect(), copy image(), create(), create image(), disconnect(), get description(),get emulated type(), get friendly name(), get iface type(), get image path(), get index(),get output file(), get stack index(), get sub type(), get sys name(), get type(), is connected(),is enabled(), is passthrough(), is remote(), remove(), resize image(), set connected(),set default stack index(), set description(), set emulated type(), set enabled(), set friendly name(),set iface type(), set image path(), set index(), set output file(), set passthrough(),

70

Page 77: Parallels Virtualization SDK

Class VmUsb Package prlsdkapi

set remote(), set stack index(), set sub type(), set sys name()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.32.2 Properties

Name Description

Inherited from objectclass

1.33 Class VmUsb

object

prlsdkapi. Handle

prlsdkapi.VmDevice

prlsdkapi.VmUsb

Provides methods for managing USB devices in a virtual machine.

1.33.1 Methods

get autoconnect option(self )

Obtain the USB controller autoconnect device option.

set autoconnect option(self, nAutoconnectOption)

Set the USB controller autoconnect device option.

Inherited from prlsdkapi.VmDevice(Section 1.29)

connect(), copy image(), create(), create image(), disconnect(), get description(),get emulated type(), get friendly name(), get iface type(), get image path(), get index(),get output file(), get stack index(), get sub type(), get sys name(), get type(), is connected(),

71

Page 78: Parallels Virtualization SDK

Class VmSound Package prlsdkapi

is enabled(), is passthrough(), is remote(), remove(), resize image(), set connected(),set default stack index(), set description(), set emulated type(), set enabled(), set friendly name(),set iface type(), set image path(), set index(), set output file(), set passthrough(),set remote(), set stack index(), set sub type(), set sys name()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.33.2 Properties

Name Description

Inherited from objectclass

1.34 Class VmSound

object

prlsdkapi. Handle

prlsdkapi.VmDevice

prlsdkapi.VmSound

Provides methods for managing sound devices in a virtual machine.

1.34.1 Methods

get output dev(self )

Return the output device string for the sound device.

set output dev(self, sNewOutputDev)

Set the output device string for the sound device.

72

Page 79: Parallels Virtualization SDK

Class VmSerial Package prlsdkapi

get mixer dev(self )

Return the mixer device string for the sound device.

set mixer dev(self, sNewMixerDev)

Set the mixer device string for the sound device.

Inherited from prlsdkapi.VmDevice(Section 1.29)

connect(), copy image(), create(), create image(), disconnect(), get description(),get emulated type(), get friendly name(), get iface type(), get image path(), get index(),get output file(), get stack index(), get sub type(), get sys name(), get type(), is connected(),is enabled(), is passthrough(), is remote(), remove(), resize image(), set connected(),set default stack index(), set description(), set emulated type(), set enabled(), set friendly name(),set iface type(), set image path(), set index(), set output file(), set passthrough(),set remote(), set stack index(), set sub type(), set sys name()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.34.2 Properties

Name Description

Inherited from objectclass

1.35 Class VmSerial

object

prlsdkapi. Handle

prlsdkapi.VmDevice

prlsdkapi.VmSerial

Provides methods for managing serial ports in a virtual machine.

73

Page 80: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

1.35.1 Methods

get socket mode(self )

Return the socket mode of the virtual serial port.

set socket mode(self, nSocketMode)

Set the socket mode for the virtual serial port.

Inherited from prlsdkapi.VmDevice(Section 1.29)

connect(), copy image(), create(), create image(), disconnect(), get description(),get emulated type(), get friendly name(), get iface type(), get image path(), get index(),get output file(), get stack index(), get sub type(), get sys name(), get type(), is connected(),is enabled(), is passthrough(), is remote(), remove(), resize image(), set connected(),set default stack index(), set description(), set emulated type(), set enabled(), set friendly name(),set iface type(), set image path(), set index(), set output file(), set passthrough(),set remote(), set stack index(), set sub type(), set sys name()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.35.2 Properties

Name Description

Inherited from objectclass

1.36 Class VmConfig

object

prlsdkapi. Handle

prlsdkapi.VmConfig

Known Subclasses: prlsdkapi.Vm

74

Page 81: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

Provides methods for managing the configuration of a virtual machine.

1.36.1 Methods

set default config(self, hSrvConfig, guestOsVersion, needCreateDevices)

Set the default configuration for a new virtual machine based on the guest OStype.

is config invalid(self, nErrCode)

get config validity(self )

Return a constant indicating the virtual machine configuration validity.

add default device(self, hSrvConfig, deviceType)

Automates the task of setting devices in a virtual machine.

add default device ex(self, hSrvConfig, deviceType)

is default device needed(self, guestOsVersion, deviceType)

Determine whether a default virtual device is needed for running the OS of thespecified type.

get default mem size(self, guestOsVersion, hostRam)

Return the default RAM size for to the specified OS type and version.

get default hdd size(self, guestOsVersion)

Return the default hard disk size for to the specified OS type and version.

get default video ram size(self, guestOsVersion, hSrvConfig,bIs3DSupportEnabled)

Return the default video RAM size for the specified OS type and version.

create vm dev(self, nDeviceType)

Create a new virtual device handle of the specified type.

get access rights(self )

Obtain the AccessRights object.

75

Page 82: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get devs count(self )

Determine the total number of devices of all types installed in the virtualmachine.

get all devices(self )

Obtains objects for all virtual devices in a virtual machine.

get devs count by type(self, vmDeviceType)

Obtain the number of virtual devices of the specified type.

get dev by type(self, vmDeviceType, nIndex )

Obtains a virtual device object according to the specified device type andindex.

get floppy disks count(self )

Determine the number of floppy disk drives in a virtual machine.

get floppy disk(self, nIndex )

Obtain the VmDevice object containing information about a floppy disk drivein a vrtiual machine.

get hard disks count(self )

Determines the number of virtual hard disks in a virtual machine.

get hard disk(self, nIndex )

Obtain the VmHardDisk object containing the specified virtual hard diskinformation.

get optical disks count(self )

Determine the number of optical disks in the specified virtual machine.

get optical disk(self, nIndex )

Obtain the VmDevice object containing information about a virtual opticaldisk.

get parallel ports count(self )

Determine the number of virtual parallel ports in the virtual machine.

76

Page 83: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get parallel port(self, nIndex )

Obtains the VmDevice object containing information about a virtual parallelport.

get serial ports count(self )

Determine the number of serial ports in a virtual machine.

get serial port(self, nIndex )

Obtain the VmSerial object containing information about a serial port in avirtual machine.

get sound devs count(self )

Determine the number of sound devices in a virtual machine.

get sound dev(self, nIndex )

Obtain the VmSound object containing information about a sound device in avirtual machine.

get usb devices count(self )

Determine the number of USB devices in a virtual machine.

get usb device(self, nIndex )

Obtain the VmUsb object containing information about a USB device in thevirtual machine.

get net adapters count(self )

Determine the number of network adapters in a virtual machine.

get net adapter(self, nIndex )

Obtain the VmNet object containing information about a virtual networkadapter.

get generic pci devs count(self )

Determines the number of generic PCI devices in a virtual machine.

get generic pci dev(self, nIndex )

Obtain the VmDevice object containing information about a generic PCIdevice.

77

Page 84: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get generic scsi devs count(self )

Determines the number of generic SCSI devices in a virtual machine.

get generic scsi dev(self, nIndex )

Obtain the VmDevice object containing information about a SCSI device in avirtual machine.

get display devs count(self )

Determine the number of display devices in a virtual machine.

get display dev(self, nIndex )

Obtains the VmDevice containing information about a display device in avirtual machine.

create share(self )

Create a new instance of Share and add it to the virtual machine list of shares.

get shares count(self )

Determine the number of shared folders in a virtual machine.

get share(self, nShareIndex )

Obtain the Share object containing information about a shared folder.

is smart guard enabled(self )

Determine whether the SmartGuard feature is enabled in the virtual machine.

set smart guard enabled(self, bEnabled)

Enable the SmartGuard feature in the virtual machine.

is smart guard notify before creation(self )

Determine whether the user will be notified on automatic snapshot creation bySmartGaurd.

set smart guard notify before creation(self, bNotifyBeforeCreation)

Enable or disable notification of automatic snapshot creation, a SmartGuardfeature.

78

Page 85: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get smart guard interval(self )

Determines the interval at which snapshots are taken by SmartGuard.

set smart guard interval(self, nInterval)

Set the time interval at which snapshots are taken by SmartGuard.

get smart guard max snapshots count(self )

Determines the maximum snapshot count, a SmartGuard setting.

set smart guard max snapshots count(self, nMaxSnapshotsCount)

Set the maximum snapshot count, a SmartGuard feature.

is user defined shared folders enabled(self )

Determine whether the user-defined shared folders are enabled or not.

set user defined shared folders enabled(self, bEnabled)

Enables or disables user-defined shared folders.

is shared cloud enabled(self )

set shared cloud enabled(self, bEnabled)

is smart mount enabled(self )

set smart mount enabled(self, bEnabled)

is smart mount removable drives enabled(self )

set smart mount removable drives enabled(self, bEnabled)

is smart mount dvds enabled(self )

set smart mount dvds enabled(self, bEnabled)

is smart mount network shares enabled(self )

set smart mount network shares enabled(self, bEnabled)

79

Page 86: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

is shared profile enabled(self )

Determine whether the Shared Profile feature is enabled in the virtualmachine.

set shared profile enabled(self, bEnabled)

Enable or disable the Shared Profile feature in the virtual machine.

is use desktop(self )

Determine whether the ’use desktop in share profile’ feature is enabled or not.

set use desktop(self, bEnabled)

Enable or disable the ’undo-desktop’ feature in the shared profile.

is use documents(self )

Determine whether ’use documents in shared profile’ feature is enabled or not.

set use documents(self, bEnabled)

Enable or disable the ’use documents in shared profile’ feature.

is use pictures(self )

Determine whether the ’used pictures in shared profile’ feature is enabled ornot.

set use pictures(self, bEnabled)

Enables or disables the ’use pictures in shared profile’ feature.

is use music(self )

Determine whether the ’use music in shared profile’ feature is enabled or not.

set use music(self, bEnabled)

Enables or disables the ’use music in shared profile’ feature.

is use downloads(self )

set use downloads(self, bEnabled)

is use movies(self )

80

Page 87: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set use movies(self, bEnabled)

is auto capture release mouse(self )

Determine whether the automatic capture and release of the mouse pointer isenabled.

set auto capture release mouse(self, bEnabled)

Enable or disables the automatic capture and release of the mouse pointer in avirtual machine.

is smart mouse enabled(self )

set smart mouse enabled(self, bEnable)

is sticky mouse enabled(self )

set sticky mouse enabled(self, bEnable)

get optimize modifiers mode(self )

set optimize modifiers mode(self, nMode)

is share clipboard(self )

Determine whether the clipboard sharing feature is enabled in the virtualmachine.

set share clipboard(self, bEnabled)

Enable or disable the clipboard sharing feature.

is tools auto update enabled(self )

Enables or disables the Parallels Tools AutoUpdate feature for the virtualmachine.

set tools auto update enabled(self, bEnabled)

Enable or disable the Parallels Tools AutoUpdate feature for the virtualmachine.

81

Page 88: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

is time synchronization enabled(self )

Determine whether the time synchronization feature is enabled in the virtualmachine.

set time synchronization enabled(self, bEnabled)

Enable or disable the time synchronization feature in a virtual machine.

is sync timezone disabled(self )

set sync timezone disabled(self, bDisabled)

is time sync smart mode enabled(self )

Determine whether the smart time synchronization is enabled in a virtualmachine.

set time sync smart mode enabled(self, bEnabled)

Enable or disable the smart time-synchronization mode in the virtual machine.

get time sync interval(self )

Obtain the time synchronization interval between the host and the guest OS.

set time sync interval(self, nTimeSyncInterval)

Set the time interval at which time in the virtual machine will be synchronizedwith the host OS.

is allow select boot device(self )

Determine whether the ’select boot device’ option is shown on virtual machinestartup.

set allow select boot device(self, bAllowed)

Switch on/off the ’select boot device’ dialog on virtual machine startup.

create scr res(self )

Create a new instance of ScreenRes and add it to the virtual machineresolution list.

82

Page 89: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get scr res count(self )

Determine the total number of screen resolutions available in a virtualmachine.

get scr res(self, nScrResIndex )

Obtain the ScreenRes object identifying the specified virtual machine screenresolution.

create boot dev(self )

Create a new instance of BootDevice and add it to the virtual machine bootdevice list.

get boot dev count(self )

Determine the number of devices in the virtual machine boot device prioritylist.

get boot dev(self, nBootDevIndex )

Obtain the BootDevice object containing information about a specified bootdevice.

get name(self )

Return the virtual machine name.

set name(self, sNewVmName)

Set the virtual machine name.

get hostname(self )

Obtain the hostname of the specified virtual machine.

set hostname(self, sNewVmHostname)

Set the virtual machine hostname.

get dns servers(self )

set dns servers(self, hDnsServersList)

get uuid(self )

Return the UUID (universally unique ID) of the virtual machine.

83

Page 90: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set uuid(self, sNewVmUuid)

Set the virtual machine UUID (universally unique ID).

get linked vm uuid(self )

get os type(self )

Return the type of the operating system that the specified virtual machine isrunning.

get os version(self )

Return the version of the operating system that the specified virtual machineis running.

set os version(self, nVmOsVersion)

Set the virtual machine guest OS version.

get ram size(self )

Return the virtual machine memory (RAM) size, in megabytes.

set ram size(self, nVmRamSize)

Sets the virtual machine memory (RAM) size.

get video ram size(self )

Return the video memory size of the virtual machine.

set video ram size(self, nVmVideoRamSize)

Set the virtual machine video memory size.

get host mem quota max(self )

set host mem quota max(self, nHostMemQuotaMax )

get host mem quota priority(self )

set host mem quota priority(self, nHostMemQuotaPriority)

is host mem auto quota(self )

84

Page 91: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set host mem auto quota(self, bHostMemAutoQuota)

get max balloon size(self )

set max balloon size(self, nMaxBalloonSize)

get cpu count(self )

Determine the number of CPUs in the virtual machine.

set cpu count(self, nVmCpuCount)

Set the number of CPUs for the virtual machine (the CPUs should be presentin the machine).

get cpu mode(self )

Determine the specified virtual machine CPU mode (32 bit or 64 bit).

set cpu mode(self, nVmCpuMode)

Set CPU mode (32 bit or 64 bit) for the virtual machine.

get cpu accel level(self )

Determine the virtual machine CPU acceleration level.

set cpu accel level(self, nVmCpuAccelLevel)

Set CPU acceleration level for the virtual machine.

is cpu vtx enabled(self )

Determine whether the x86 virtualization (such as Vt-x) is available in thevirtual machine CPU.

is cpu hotplug enabled(self )

set cpu hotplug enabled(self, bVmCpuHotplugEnabled)

get3dacceleration mode(self )

set3dacceleration mode(self, n3DAccelerationMode)

is vertical synchronization enabled(self )

85

Page 92: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set vertical synchronization enabled(self, bEnabled)

is high resolution enabled(self )

set high resolution enabled(self, bEnabled)

is adaptive hypervisor enabled(self )

set adaptive hypervisor enabled(self, bEnable)

is switch off windows logo enabled(self )

set switch off windows logo enabled(self, bEnable)

is longer battery life enabled(self )

set longer battery life enabled(self, bEnable)

is battery status enabled(self )

set battery status enabled(self, bEnable)

is nested virtualization enabled(self )

set nested virtualization enabled(self, bEnable)

is pmuvirtualization enabled(self )

set pmuvirtualization enabled(self, bEnable)

is lock guest on suspend enabled(self )

set lock guest on suspend enabled(self, bEnable)

is isolated vm enabled(self )

set isolated vm enabled(self, bEnable)

86

Page 93: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get server uuid(self )

Returns the UUID of the machine hosting the specified virtual machine.

get server host(self )

Return the hostname of the machine hosting the specified virtual machine.

get home path(self )

Return the virtual machine home directory name and path.

get location(self )

get icon(self )

Return the name of the icon file used by the specified virtual machine.

set icon(self, sNewVmIcon)

Set the virtual machine icon.

get description(self )

Return the virtual machine description.

set description(self, sNewVmDescription)

Set the virtual machine description.

is template(self )

Determine whether the virtual machine is a real machine or a template.

set template sign(self, bVmIsTemplate)

Modify a regular virtual machine to become a template, and vise versa.

get custom property(self )

Return the virtual machine custom property information.

set custom property(self, sNewVmCustomProperty)

Set the virtual machine custom property information.

87

Page 94: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get auto start(self )

Determine if the specified virtual machine is set to start automatically onParallels Service start.

set auto start(self, nVmAutoStart)

Set the automatic startup option for the virtual machine.

get auto start delay(self )

Returns the time delay used during the virtual machine automatic startup.

set auto start delay(self, nVmAutoStartDelay)

Set the time delay that will be used during the virtual machine automaticstartup.

get start login mode(self )

Return the automatic startup login mode for the virtual machine.

set start login mode(self, nVmStartLoginMode)

Set the automatic startup login mode for the specified virtual machine.

get start user login(self )

Return the user name used during the virtual machine automatic startup.

set start user creds(self, sStartUserLogin, sPassword)

Sset the automatic startup user login and password for the virtual machine.

get auto stop(self )

Determine the mode of the automatic shutdown for the specified virtualmachine.

set auto stop(self, nVmAutoStop)

Set the automatic shutdown mode for the virtual machine.

get action on window close(self )

Determine the action on Parallels Application window close for the specifiedvirtual machine.

88

Page 95: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set action on window close(self, nActionOnWindowClose)

Set the action to perform on the Parallels console window closing.

get action on stop mode(self )

set action on stop mode(self, nMode)

get window mode(self )

Return the current window mode the virtual machine is in.

set window mode(self, nVmWindowMode)

Sets the virtual machine window mode.

is start in detached window enabled(self )

set start in detached window enabled(self, bEnable)

get last modified date(self )

Return the date and time when the specified virtual machine was last modified.

get last modifier name(self )

Return the name of the user who last modified the specified virtual machine.

get uptime start date(self )

Return the date and time when the uptime counter was started for thespecified virtual machine. The date is returned using the yyyy-mm-ddhh:mi:ss format. The date is automatically converted to the local time zone.

Return Value

A string containing the date and time of the virtual machine uptimecounter activation.

get uptime(self )

is guest sharing enabled(self )

Determine if guest sharing is enabled (the guest OS disk drives are visible inthe host OS).

89

Page 96: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set guest sharing enabled(self, bVmGuestSharingEnabled)

Enables the guest sharing feature.

is guest sharing auto mount(self )

Determine if host shared folders are mounted automatically in the virtualmachine.

set guest sharing auto mount(self, bVmGuestSharingAutoMount)

Set the guest OS sharing auto-mount option.

is guest sharing enable spotlight(self )

Determine if the virtual disks will be added to Spotlight search subsystem(Mac OS X feature).

set guest sharing enable spotlight(self, bVmGuestSharingEnableSpotlight)

Set whether the virtual disks are added to Spotlight search subsystem.

is host sharing enabled(self )

Determine if host sharing is enabled (host shared folders are visible in theguest OS).

set host sharing enabled(self, bVmHostSharingEnabled)

Enable host sharing for the virtual machine.

is share all host disks(self )

Determine whether all host disks will be present in the guest OS as shares.

set share all host disks(self, bShareAllHostDisks)

Enable sharing of all host disks for the virtual machine.

is share user home dir(self )

Determine whether the host user home directory will be available in the guestOS as a share.

set share user home dir(self, bShareUserHomeDir)

Enable or disable sharing of the host user home directory in the specifiedvirtual machine.

90

Page 97: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

is map shared folders on letters(self )

Determine whether host disks shared with the guest Windows OS will bemapped to drive letters.

set map shared folders on letters(self, bMapSharedFoldersOnLetters)

Enable mapping of shared host disks to drive letters for the virtual machine.

is show task bar(self )

Determine if Windows task bar is displayed in Coherence mode.

set show task bar(self, bVmShowTaskBar)

Show or hide the Windows task bar when the virtual machine is running inCoherence mode.

is relocate task bar(self )

Determine if the task bar relocation feature is enabled in Coherence mode.

set relocate task bar(self, bVmRelocateTaskBar)

Enable or disable the Windows task bar relocation feature.

is exclude dock(self )

Determine the guest OS window behavior in coherence mode.

set exclude dock(self, bVmExcludeDock)

Set the exclude dock option.

is multi display(self )

Determine if the specified virtual machine uses a multi-display mode.

set multi display(self, bVmMultiDisplay)

Set the virtual machine multi-display option.

get vncmode(self )

Return the VNC mode of the virtual machine.

set vncmode(self, nVmRemoteDisplayMode)

Set the virtual machine VNC mode.

91

Page 98: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get vncpassword(self )

Return the VNC password for the virtual machine.

set vncpassword(self, sNewVmRemoteDisplayPassword)

Set the virtual machine VNC password.

get vnchost name(self )

Return the VNC hostname of the virtual machine.

set vnchost name(self, sNewVmRemoteDisplayHostName)

Set the virtual machine VNC host name.

get vncport(self )

Return the VNC port number for the virtual machine

set vncport(self, nVmRemoteDisplayPort)

Set the virtual machine VNC port number.

is scr res enabled(self )

Determine if additional screen resolution support is enabled in the virtualmachine.

set scr res enabled(self, bVmScrResEnabled)

Enable or disable the additional screen resolution support in the virtualmachine.

is disk cache write back(self )

Determine if disk cache write-back is enabled in the virtual machine.

set disk cache write back(self, bVmDiskCacheWriteBack)

Set the virtual machine disk cache write-back option.

is os res in full scr mode(self )

Determines wether the virtual machine OS resolution is in full screen mode.

set os res in full scr mode(self, bVmOsResInFullScrMode)

Turn on/off the virtual machine OS resolution in full screen mode option.

92

Page 99: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

is close app on shutdown(self )

Determine whether the Parallels console app is automatically closed on thevirtual machine shutdown.

set close app on shutdown(self, bVmCloseAppOnShutdown)

Set whether the Parallels console app will be closed on the virtual machineshutdown.

get system flags(self )

Return the virtual machine system flags.

set system flags(self, sNewVmSystemFlags)

Set the virtual machine system flags.

is disable apic(self )

Determine whether the APIC is enabled during the virtual machine runtime.

set disable apicsign(self, bDisableAPIC )

Set whether the virtual machine should be using APIC during runtime.

get undo disks mode(self )

Determine the current undo-disks mode for the virtual machine.

set undo disks mode(self, nUndoDisksMode)

Set the undo-disks mode for the virtual machine.

get app in dock mode(self )

Determine the current dock mode for the virtual machine.

set app in dock mode(self, nVmAppInDockMode)

Set the dock mode for applications.

get foreground priority(self )

Return foreground processes priority for the specified virtual machine.

set foreground priority(self, nVmForegroundPriority)

Set the virtual machine foreground processes priority.

93

Page 100: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

get background priority(self )

Determine the specified virtual machine background process priority type.

set background priority(self, nVmBackgroundPriority)

Set the virtual machine background processes priority.

is use default answers(self )

Determine whether the use default answers mechanism is active in the virtualmachine.

set use default answers(self, bUseDefaultAnswers)

Enable the use default answers mechanism in a virtual machine.

get dock icon type(self )

Return the virtual machine dock icon type.

set dock icon type(self, nVmDockIconType)

Sets the virtual machine dock icon type.

get search domains(self )

Obtain the list of search domains that will be assigned to the guest OS.

set search domains(self, hSearchDomainsList)

Set the global search domain list that will be assigned to the guest OS.

get confirmations list(self )

Obtain a list of operations with virtual machine which requires administratorconfirmation.

set confirmations list(self, hConfirmList)

Obtain the list of virtual machine operations that require administratorconfirmation.

get password protected operations list(self )

set password protected operations list(self, hList)

94

Page 101: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

is auto compress enabled(self )

Determine whether the Automatic HDD compression feature is enabled in thevirtual machine.

set auto compress enabled(self, bEnabled)

Enables or disables the Automatic HDD compression feature in the virtualmachine.

get auto compress interval(self )

Determine the interval at which compacting virtual disks is performed byAutomatic HDD compression.

set auto compress interval(self, nInterval)

Set the time interval at which compacting virtual disks is done by AutomaticHDD compression.

get free disk space ratio(self )

Determine free disk space ratio at which disk compacting is done byAutomatic HDD compression.

set free disk space ratio(self, dFreeDiskSpaceRatio)

Set the free disk space ratio at which compacting virtual disks is done byAutomatic HDD compress.

get vm info(self )

is efi enabled(self )

set efi enabled(self, bEfiEnabled)

get external boot device(self )

set external boot device(self, sNewSysName)

is encrypted(self )

is show windows app in dock(self )

95

Page 102: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set show windows app in dock(self, bEnabled)

is shared apps guest to host(self )

set shared apps guest to host(self, bEnabled)

is shared apps host to guest(self )

set shared apps host to guest(self, bEnabled)

get coherence button visibility(self )

set coherence button visibility(self, bVmCoherenceButtonVisibility)

is pause when idle(self )

set pause when idle(self, bVmPauseWhenIdle)

is win systray in mac menu enabled(self )

set win systray in mac menu enabled(self, bEnable)

is switch to fullscreen on demand enabled(self )

set switch to fullscreen on demand enabled(self, bEnable)

is switch off aero enabled(self )

set switch off aero enabled(self, bEnable)

is hide minimized windows enabled(self )

set hide minimized windows enabled(self, bEnable)

is virtual links enabled(self )

set virtual links enabled(self, bEnabled)

is protected(self )

96

Page 103: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

is archived(self )

set expiration date(self, sExpirationDate)

get expiration date(self )

set expiration date enabled(self, bEnabled)

is expiration date enabled(self )

get expiration time check interval(self )

set expiration time check interval(self, nInterval)

get expiration offline time to live(self )

set expiration offline time to live(self, nTime)

get expiration note(self )

set expiration note(self, sNote)

get expiration trusted time server(self )

set expiration trusted time server(self, sUrl)

is ram hotplug enabled(self )

set ram hotplug enabled(self, bVmRamHotplugEnabled)

is use host printers(self )

set use host printers(self, bUse)

is sync default printer(self )

set sync default printer(self, bSync)

is shared camera enabled(self )

97

Page 104: Parallels Virtualization SDK

Class VmConfig Package prlsdkapi

set shared camera enabled(self, bEnable)

is shared bluetooth enabled(self )

set shared bluetooth enabled(self, bEnable)

is support usb30enabled(self )

set support usb30enabled(self, bEnable)

is auto apply ip only(self )

set auto apply ip only(self, bAutoApplyIpOnly)

get unattended install locale(self )

set unattended install locale(self, sLocale)

get unattended install edition(self )

set unattended install edition(self, sEdition)

is sync vm hostname enabled(self )

set sync vm hostname enabled(self, bEnabled)

is sync ssh ids enabled(self )

set sync ssh ids enabled(self, bEnabled)

get resource quota(self )

set resource quota(self, nResourceQuota)

is show dev tools enabled(self )

set show dev tools enabled(self, bEnabled)

is gesture swipe from edges enabled(self )

98

Page 105: Parallels Virtualization SDK

Class Vm Package prlsdkapi

set gesture swipe from edges enabled(self, bEnabled)

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.36.2 Properties

Name Description

Inherited from objectclass

1.37 Class Vm

object

prlsdkapi. Handle

prlsdkapi.VmConfig

prlsdkapi.Vm

The Vm class provides methods for managing virtual machines. When you want to get theinformation about, modify, or create a virtual machine, you have to obtain an instance ofthis class. The instance is obtained using methods of other classes. The most commonlyused methods are Server.create vm and the Server.get vm list.

1.37.1 Methods

start(self )

Start the virtual machine.

start ex(self, nStartMode=2048, nReserved=0)

Start the virtual machine using the specified mode.

99

Page 106: Parallels Virtualization SDK

Class Vm Package prlsdkapi

restart(self )

Restart the virtual machine.

stop(self, bGraceful=False)

Stop the virtual machine.

stop ex(self, nStopMode, nFlags)

pause(self, bAcpi=False)

Pause the virtual machine.

reset(self )

Reset the virtual machine.

suspend(self )

Suspend the virtual machine.

change sid(self, nFlags)

reset uptime(self, nFlags=0)

get suspended screen(self )

Obtain the virtual machine screen state before it was suspending.

resume(self )

Resume a suspended virtual machine.

drop suspended state(self )

Resets a suspended virtual machine.

create snapshot(self, sName, sDescription=’’)

Create a snapshot of a virtual machine.

switch to snapshot(self, sSnapshotUuid)

Revert the specified virtual machine to the specified snapshot.

switch to snapshot ex(self, sSnapshotUuid, nFlags)

100

Page 107: Parallels Virtualization SDK

Class Vm Package prlsdkapi

delete snapshot(self, sSnapshotUuid, bChild=False)

Delete the specified virtual machine snapshot.

get snapshots tree(self )

Obtain snapshot information for the specified virtual machine.

get snapshots tree ex(self, nFlags)

lock(self, nReserved)

Exclusively locks the virtual machine for current session.

unlock(self, nReserved)

Unlocks a previously locked virtual machine.

update snapshot data(self, sSnapshotUuid, sNewName,sNewDescription=’’)

Modify the virtual machine snapshot name and description.

clone(self, new vm name, new vm root path, bCreateTemplate=False)

Clone an existing virtual machine.

clone ex(self, new vm name, new vm root path, nFlags)

Clone an existing virtual machine (extended version).

generate vm dev filename(self, sFilenamePrefix=’’, sFilenameSuffix=’’,sIndexDelimiter=’’)

Generate a unique name for a virtual device.

delete(self, hDevicesList=0)

Delete the specified virtual machine from the host.

get problem report(self )

Obtain a problem report on abnormal virtual machine termination.

get packed problem report(self, nFlags)

101

Page 108: Parallels Virtualization SDK

Class Vm Package prlsdkapi

get state(self )

Obtain the VmInfo object containing the specified virtual machine information.

refresh config(self )

Refresh the virtual machine configuration information.

login in guest(self, sUserName, sUserPassword, nFlags=0)

Create a new console session or binds to an existing GUI session in a virtualmachine.

start vnc server(self, nReserved=0)

Start a VNC server for the specified virtual machine.

stop vnc server(self, nReserved=0)

Stops the VNC server in a virtual machine

set config(self, hVmCfg)

This is a reserved method.

get config(self )

Obtain a handle of type VmConfig

get statistics(self )

Obtain the Statistics object containing the virtual machine resource usagestatistics.

get statistics ex(self, nFlags)

subscribe to guest statistics(self )

Subscribe to receive the virtual machine performance statistics.

unsubscribe from guest statistics(self )

Cancels the performance statistics subscription.

reg(self, sVmParentPath, bNonInteractiveMode=False)

Create a new virtual machine and register it with the Parallels Service.

102

Page 109: Parallels Virtualization SDK

Class Vm Package prlsdkapi

reg ex(self, sVmParentPath, nFlags)

unreg(self )

Unregisters the virtual machine from the Parallels Service.

restore(self )

Restores the registered virtual machine.

begin edit(self )

Mark the beginning of the virtual machine configuration changes operation.

commit(self )

Commit the virtual machine configuration changes.

commit ex(self, nFlags)

get questions(self )

Synchronously receive questions from the Parallels Service.

create event(self )

Creates an event bound to the virtual machine.

create unattended disk(self, nGuestDistroType, sUsername,sCompanyName, sSerialKey)

create unattended floppy(self, nGuestDistroType, sUsername,sCompanyName, sSerialKey)

Create a floppy disk image for unattended Windows installation.

initiate dev state notifications(self )

Initiate the device states notification service.

validate config(self, nSection=1)

Validate the specified section of a virtual machine configuration.

update security(self, hAccessRights)

Updates the security access level for the virtual machine.

103

Page 110: Parallels Virtualization SDK

Class Vm Package prlsdkapi

install tools(self )

Starts the Parallels Tools installation in the virtual machine.

get tools state(self )

Determine whether Parallels Tools is installed in the virtual machine.

install utility(self, strId)

Install a specified utility in a virtual machine.

tools send shutdown(self, kind=0)

Initiates graceful shutdown of the virtual machine.

tools get shutdown capabilities(self )

Obtain the available capabilities of a graceful virtual machine shutdown usingParallels Tools.

tis get identifiers(self )

Retrieve a list of identifiers from the Tools Information Service database.

tis get record(self, sUid)

Obtain the TisRecord object containing a record from the Tools Servicedatabase.

uiemu send input(self, hInput, reserved)

uiemu send text(self, text, textLength, flags)

uiemu send scroll(self, scrollUnits, scrollX, scrollY, flags)

uiemu query element at pos(self, posX, posY, queryId, queryFlags)

subscribe to perf stats(self, sFilter)

unsubscribe from perf stats(self )

Cancels the Parallels Service performance statistics subscription .

get perf stats(self, sFilter)

104

Page 111: Parallels Virtualization SDK

Class Vm Package prlsdkapi

auth with guest security db(self, sUserName, sUserPassword, nFlags=0)

Authenticate the user through the guest OS security database.

compact(self, uMask, nFlags=0)

Start the process of a virtual hard disk optimization.

cancel compact(self )

Finishes process of optimization of virtual hard disk.

convert disks(self, uMask, nFlags)

cancel convert disks(self, nFlags)

authorise(self, sPassword, nFlags)

change password(self, sOldPassword, sNewPassword, nFlags)

encrypt(self, sPassword, sCipherPluginUuid, nFlags)

decrypt(self, sPassword, nFlags)

archive(self, nFlags)

unarchive(self, nFlags)

set protection(self, sProtectionPassword, nFlags)

remove protection(self, sProtectionPassword, nFlags)

create cvsrc(self )

move(self, sNewHomePath, nFlags)

connect(self, nFlags)

disconnect(self )

terminal connect(self, nFlags)

105

Page 112: Parallels Virtualization SDK

Class Vm Package prlsdkapi

terminal disconnect(self )

tools set task bar visibility(self, uVisibility)

tools set power scheme sleep ability(self, uAbility)

Inherited from prlsdkapi.VmConfig(Section 1.36)

add default device(), add default device ex(), create boot dev(), create scr res(),create share(), create vm dev(), get3dacceleration mode(), get access rights(), get action on stop mode(),get action on window close(), get all devices(), get app in dock mode(), get auto compress interval(),get auto start(), get auto start delay(), get auto stop(), get background priority(),get boot dev(), get boot dev count(), get coherence button visibility(), get config validity(),get confirmations list(), get cpu accel level(), get cpu count(), get cpu mode(), get custom property(),get default hdd size(), get default mem size(), get default video ram size(), get description(),get dev by type(), get devs count(), get devs count by type(), get display dev(),get display devs count(), get dns servers(), get dock icon type(), get expiration date(),get expiration note(), get expiration offline time to live(), get expiration time check interval(),get expiration trusted time server(), get external boot device(), get floppy disk(),get floppy disks count(), get foreground priority(), get free disk space ratio(), get generic pci dev(),get generic pci devs count(), get generic scsi dev(), get generic scsi devs count(),get hard disk(), get hard disks count(), get home path(), get host mem quota max(),get host mem quota priority(), get hostname(), get icon(), get last modified date(),get last modifier name(), get linked vm uuid(), get location(), get max balloon size(),get name(), get net adapter(), get net adapters count(), get optical disk(), get optical disks count(),get optimize modifiers mode(), get os type(), get os version(), get parallel port(),get parallel ports count(), get password protected operations list(), get ram size(),get resource quota(), get scr res(), get scr res count(), get search domains(), get serial port(),get serial ports count(), get server host(), get server uuid(), get share(), get shares count(),get smart guard interval(), get smart guard max snapshots count(), get sound dev(),get sound devs count(), get start login mode(), get start user login(), get system flags(),get time sync interval(), get unattended install edition(), get unattended install locale(),get undo disks mode(), get uptime(), get uptime start date(), get usb device(), get usb devices count(),get uuid(), get video ram size(), get vm info(), get vnchost name(), get vncmode(),get vncpassword(), get vncport(), get window mode(), is adaptive hypervisor enabled(),is allow select boot device(), is archived(), is auto apply ip only(), is auto capture release mouse(),is auto compress enabled(), is battery status enabled(), is close app on shutdown(),is config invalid(), is cpu hotplug enabled(), is cpu vtx enabled(), is default device needed(),is disable apic(), is disk cache write back(), is efi enabled(), is encrypted(), is exclude dock(),is expiration date enabled(), is gesture swipe from edges enabled(), is guest sharing auto mount(),is guest sharing enable spotlight(), is guest sharing enabled(), is hide minimized windows enabled(),is high resolution enabled(), is host mem auto quota(), is host sharing enabled(),is isolated vm enabled(), is lock guest on suspend enabled(), is longer battery life enabled(),is map shared folders on letters(), is multi display(), is nested virtualization enabled(),

106

Page 113: Parallels Virtualization SDK

Class Vm Package prlsdkapi

is os res in full scr mode(), is pause when idle(), is pmuvirtualization enabled(), is protected(),is ram hotplug enabled(), is relocate task bar(), is scr res enabled(), is share all host disks(),is share clipboard(), is share user home dir(), is shared apps guest to host(), is shared apps host to guest(),is shared bluetooth enabled(), is shared camera enabled(), is shared cloud enabled(),is shared profile enabled(), is show dev tools enabled(), is show task bar(), is show windows app in dois smart guard enabled(), is smart guard notify before creation(), is smart mount dvds enabled(),is smart mount enabled(), is smart mount network shares enabled(), is smart mount removable drivesis smart mouse enabled(), is start in detached window enabled(), is sticky mouse enabled(),is support usb30enabled(), is switch off aero enabled(), is switch off windows logo enabled(),is switch to fullscreen on demand enabled(), is sync default printer(), is sync ssh ids enabled(),is sync timezone disabled(), is sync vm hostname enabled(), is template(), is time sync smart mode enabled(),is time synchronization enabled(), is tools auto update enabled(), is use default answers(),is use desktop(), is use documents(), is use downloads(), is use host printers(), is use movies(),is use music(), is use pictures(), is user defined shared folders enabled(), is vertical synchronization enabled(),is virtual links enabled(), is win systray in mac menu enabled(), set3dacceleration mode(),set action on stop mode(), set action on window close(), set adaptive hypervisor enabled(),set allow select boot device(), set app in dock mode(), set auto apply ip only(), set auto capture releaseset auto compress enabled(), set auto compress interval(), set auto start(), set auto start delay(),set auto stop(), set background priority(), set battery status enabled(), set close app on shutdown(),set coherence button visibility(), set confirmations list(), set cpu accel level(), set cpu count(),set cpu hotplug enabled(), set cpu mode(), set custom property(), set default config(),set description(), set disable apicsign(), set disk cache write back(), set dns servers(),set dock icon type(), set efi enabled(), set exclude dock(), set expiration date(),set expiration date enabled(), set expiration note(), set expiration offline time to live(),set expiration time check interval(), set expiration trusted time server(), set external boot device(),set foreground priority(), set free disk space ratio(), set gesture swipe from edges enabled(),set guest sharing auto mount(), set guest sharing enable spotlight(), set guest sharing enabled(),set hide minimized windows enabled(), set high resolution enabled(), set host mem auto quota(),set host mem quota max(), set host mem quota priority(), set host sharing enabled(),set hostname(), set icon(), set isolated vm enabled(), set lock guest on suspend enabled(),set longer battery life enabled(), set map shared folders on letters(), set max balloon size(),set multi display(), set name(), set nested virtualization enabled(), set optimize modifiers mode(),set os res in full scr mode(), set os version(), set password protected operations list(),set pause when idle(), set pmuvirtualization enabled(), set ram hotplug enabled(),set ram size(), set relocate task bar(), set resource quota(), set scr res enabled(),set search domains(), set share all host disks(), set share clipboard(), set share user home dir(),set shared apps guest to host(), set shared apps host to guest(), set shared bluetooth enabled(),set shared camera enabled(), set shared cloud enabled(), set shared profile enabled(),set show dev tools enabled(), set show task bar(), set show windows app in dock(),set smart guard enabled(), set smart guard interval(), set smart guard max snapshots count(),set smart guard notify before creation(), set smart mount dvds enabled(), set smart mount enabled(),set smart mount network shares enabled(), set smart mount removable drives enabled(),set smart mouse enabled(), set start in detached window enabled(), set start login mode(),set start user creds(), set sticky mouse enabled(), set support usb30enabled(), set switch off aero enabled(),

107

Page 114: Parallels Virtualization SDK

Class VmGuest Package prlsdkapi

set switch off windows logo enabled(), set switch to fullscreen on demand enabled(),set sync default printer(), set sync ssh ids enabled(), set sync timezone disabled(),set sync vm hostname enabled(), set system flags(), set template sign(), set time sync interval(),set time sync smart mode enabled(), set time synchronization enabled(), set tools auto update enabled(),set unattended install edition(), set unattended install locale(), set undo disks mode(),set use default answers(), set use desktop(), set use documents(), set use downloads(),set use host printers(), set use movies(), set use music(), set use pictures(), set user defined shared foldersset uuid(), set vertical synchronization enabled(), set video ram size(), set virtual links enabled(),set vnchost name(), set vncmode(), set vncpassword(), set vncport(), set win systray in mac menu enabled(),set window mode()

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.37.2 Properties

Name Description

Inherited from objectclass

1.38 Class VmGuest

object

prlsdkapi. Handle

prlsdkapi.VmGuest

The VmGuest class is used to run programs and execute administrative tasks in a virtualmachine.

1.38.1 Methods

logout(self, nReserved=0)

Closes a session (or unbinds from a pre-existing session) in a virtual machine.

108

Page 115: Parallels Virtualization SDK

Class Share Package prlsdkapi

run program(self, sAppName, hArgsList, hEnvsList, nFlags=16384,nStdin=0, nStdout=0, nStderr=0)

Execute a program in a virtual machine.

get network settings(self, nReserved=0)

Obtain network settings of the guest operating system running in a virtualmachine.

set user passwd(self, sUserName, sUserPasswd, nFlags=0)

Change the password of a guest operating system user.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.38.2 Properties

Name Description

Inherited from objectclass

1.39 Class Share

object

prlsdkapi. Handle

prlsdkapi.Share

Provides methods for managing host shares. Using this class, you can make a host OSdirectory visible and accessible in a virtual machine.

109

Page 116: Parallels Virtualization SDK

Class Share Package prlsdkapi

1.39.1 Methods

remove(self )

Remove the share from the virtual machine configuration.

get name(self )

Return the shared folder name (as it appears in the guest OS).

set name(self, sNewShareName)

Set the share name (as it will appear in the guest OS).

get path(self )

Return the shared folder path.

set path(self, sNewSharePath)

Set the shared folder path.

get description(self )

Return the shared folder description.

set description(self, sNewShareDescription)

Set the shared folder description.

is enabled(self )

Determine whether the share is enabled or not.

set enabled(self, bEnabled)

Enable the specified share.

is read only(self )

Determine if the share is read-only.

set read only(self, bReadOnly)

Make the shared folder read-only.

Inherited from prlsdkapi. Handle

110

Page 117: Parallels Virtualization SDK

Class ScreenRes Package prlsdkapi

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.39.2 Properties

Name Description

Inherited from objectclass

1.40 Class ScreenRes

object

prlsdkapi. Handle

prlsdkapi.ScreenRes

The class provides methods for modify the list of screen resolutions available in a virtualmachine. By default, only the most common resolutions are supported in a virtual machine.Using methods of this class, you can add additional resolutions and modify the existing onesif needed.

1.40.1 Methods

remove(self )

Remove the specified screen resolution from the virtual machine.

is enabled(self )

Determine whether the screen resolution is enabled or not.

set enabled(self, bEnabled)

Enable or disables the specified screen resolution.

get width(self )

Return the width of the specified screen resolution.

111

Page 118: Parallels Virtualization SDK

Class BootDevice Package prlsdkapi

set width(self, nWidth)

Modify the screen resolution width.

get height(self )

Return the height of the specified screen resolution.

set height(self, nHeight)

Modify the screen resolution height.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.40.2 Properties

Name Description

Inherited from objectclass

1.41 Class BootDevice

object

prlsdkapi. Handle

prlsdkapi.BootDevice

Provides methods for managing boot device in a virtual machine. An object contains infor-mation about an individual boot device.

1.41.1 Methods

remove(self )

Remove the boot device from the boot priority list.

112

Page 119: Parallels Virtualization SDK

Class BootDevice Package prlsdkapi

get type(self )

Return the boot device type. Device type is a property that, together withdevice index, is used to uniquely identify a device in the virtual machine bootpriority list.

Return Value

The device type - one of the constants with the PDE prefix, such as:PDE FLOPPY DISK, PDE OPTICAL DISK, PDE HARD DISK.

Overrides: prlsdkapi. Handle.get type

set type(self, nDevType)

Set the boot device type. Use this function when adding a device to the bootdevice priority list. Device type is a property that, together with device index,is used to uniquely identify a device in a virtual machine

Parameters

nDevType: The device type to set. Can be one of the constants withthe PDE prefix, such as: PDE FLOPPY DISK,PDE OPTICAL DISK, PDE HARD DISK.

get index(self )

Obtain the boot device index.

Return Value

Integer. The boot device index.

set index(self, nDevIndex )

Set the boot device index. Device index is a property that, together withdevice type, is used to uniquely identify a device in the virtual machine bootpriority list. The index must be the same index the device has in the mainvirtual machine configuration or it will not be recognized during boot.

Parameters

nDevIndex: Integer. The device index to set.

get sequence index(self )

Obtain the sequence index of the boot device in the boot priority list.

Return Value

Integer. The boot device sequence index.

113

Page 120: Parallels Virtualization SDK

Class VmInfo Package prlsdkapi

set sequence index(self, nSequenceIndex )

Assign a sequence index to a boot device in the boot priority list.

Parameters

nSequenceIndex: Integer. The sequence index to set (begins with0).

is in use(self )

Determine whether the boot device is enabled or disabled.

Return Value

Boolean. True indicates that the device is enabled. False indicatesotherwise.

set in use(self, bInUse)

Enable or disable the boot device in the boot priority list.

Parameters

bInUse: Boolean. Set to True to enable the device. Set to False todisable it.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.41.2 Properties

Name Description

Inherited from objectclass

1.42 Class VmInfo

object

prlsdkapi. Handle

prlsdkapi.VmInfo

114

Page 121: Parallels Virtualization SDK

Class VmInfo Package prlsdkapi

Contains the virtual machine state, access rights, and some other information.

1.42.1 Methods

get state(self )

Return the virtual machine state information.

get access rights(self )

Obtains the AccessRights object containing information about the virtualmachine access rights.

is invalid(self )

Determine if the specified virtual machine is invalid.

is vm waiting for answer(self )

Determine if the specified virtual machine is waiting for an answer to aquestion that it asked.

is vnc server started(self )

Determine whether a VNC server is running for the specified virtual machine.

get addition state(self )

Return the virtual machine addition state information.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.42.2 Properties

Name Description

Inherited from objectclass

115

Page 122: Parallels Virtualization SDK

Class FoundVmInfo Package prlsdkapi

1.43 Class FoundVmInfo

object

prlsdkapi. Handle

prlsdkapi.FoundVmInfo

Contains summary information about a virtual machine that was found as a result of avirtual machine search operation.

1.43.1 Methods

get name(self )

Obtains the virtual machine name.

Return Value

A string containing the virtual machine name.

is old config(self )

Determines whether the vitrual machine configuration is an older version.This method allows to determine whether the virtual machine was createdwith an older or the current version of the Parallels virtualization product thatyou are using.

Return Value

Boolean. True indicates that the virtual machine was created withan older version of the product. False indicates that the virtualmachine was created with the version that you are running.

get osversion(self )

Obtains the guest OS version information.

Return Value

A string containing the guest OS version.

get config path(self )

Obtains the name and path of the directory containing the virtual machinefiles.

Return Value

A string containing the name and path of the virtual machinedirectory.

116

Page 123: Parallels Virtualization SDK

Class AccessRights Package prlsdkapi

is template(self )

Determines if the virtual machine is a template. A virtual machine can be aregular virtual machine that you can run or it can be a template used tocreate new virtual machines.

Return Value

Boolean. True indicates that the virtual machine is a template.False indicates that it is a regular virtual machine.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.43.2 Properties

Name Description

Inherited from objectclass

1.44 Class AccessRights

object

prlsdkapi. Handle

prlsdkapi.AccessRights

Contains info about access rights that the users other than the owner have in respect to thevirtual machine.

117

Page 124: Parallels Virtualization SDK

Class AccessRights Package prlsdkapi

1.44.1 Methods

is allowed(self, nPermission)

Determine if the current user is authorized to perform a specified task on thevirtual machine.

Parameters

nPermission: The task type. Can be one of constants with thePAR prefix, such as: PAR VM START ACCESS,PAR VM STOP ACCESS,PAR VM PAUSE ACCESS,PAR VM RESET ACCESS,PAR VM SUSPEND ACCESS,PAR VM RESUME ACCESS,PAR VM DELETE ACCESS, and others.

Return Value

A Boolean value indicating whether the user is authorized toperform the task. True - authorized; False - not authorized.

get access for others(self )

Obtain the virtual machine access rights information.

Return Value

One of the following access rights constants:PAO VM NOT SHARED - only the owner of the virtual machinehas access to it. PAO VM SHARED ON VIEW - other users canview but not run the virtual machine.PAO VM SHARED ON VIEW AND RUN - other useres can viewand run the vitual machine.PAO VM SHARED ON FULL ACCESS - all users have full accessto a virtual machine.

118

Page 125: Parallels Virtualization SDK

Class AccessRights Package prlsdkapi

set access for others(self, nAccessForOthers)

Set access rights on a virtual machine.

Parameters

nAccessForOthers: The access rights level to set. Can be one of thefollowing constants: PAO VM NOT SHARED- only the owner of the virtual machine hasaccess to it. PAO VM SHARED ON VIEW -other users can view the virtual machine.PAO VM SHARED ON VIEW AND RUN -other users can view and run the virtualmachine.PAO VM SHARED ON FULL ACCESS - allusers have full access to the virtual machine.

get owner name(self )

Determine the virtual machine owner name.

Return Value

A string containing the owner name.

is current session owner(self )

Determine if the current user is the owner of the virtual machine.

Return Value

A Boolean value. True - the current user is the owner. False - theuser is not the owner.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.44.2 Properties

Name Description

Inherited from objectclass

119

Page 126: Parallels Virtualization SDK

Class Statistics Package prlsdkapi

1.45 Class VmToolsInfo

object

prlsdkapi. Handle

prlsdkapi.VmToolsInfo

Provides methods for determining whether the Parallels Tools package is installed in a virtualmachine and for obtaining its status and version information.

1.45.1 Methods

get state(self )

get version(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.45.2 Properties

Name Description

Inherited from objectclass

1.46 Class Statistics

object

prlsdkapi. Handle

prlsdkapi.Statistics

Provides methods for obtaining performance statistics for the host computer or an indi-vidual virtual machine. To obtain the Statistics object for the host computer, use the

120

Page 127: Parallels Virtualization SDK

Class Statistics Package prlsdkapi

Server.get statistics method. To obtain the Statistics object for a virtual machine,use the Vm.get statistics method.

1.46.1 Methods

get total ram size(self )

Return total RAM size in bytes.

Return Value

An integer containing the total RAM size in bytes.

get usage ram size(self )

Return the size of RAM currently in use, in bytes.

Return Value

An integer containing the RAM size currently in use.

get free ram size(self )

Return free RAM size in bytes.

Return Value

An integer specifying free RAM size in bytes.

get real ram size(self )

get total swap size(self )

Return total swap size in bytes

Return Value

An integer containing the total swap size in bytes.

get usage swap size(self )

Return the swap size currently in use, in bytes.

Return Value

An integer containing the swap size in use.

get free swap size(self )

Return total swap size in bytes

Return Value

An integer specifying total swap size in bytes.

121

Page 128: Parallels Virtualization SDK

Class Statistics Package prlsdkapi

get os uptime(self )

Return the virtual machine uptime in seconds. The virtual machine uptime iscounted from the date the counter was started. The date can be determinedusing the VmConfig.get uptime start date method.

Return Value

A string containing the virtual machine uptime in seconds.

get disp uptime(self )

Return the Parallels Service uptime in seconds.

Return Value

An integer specifying the Parallels Service uptime in seconds.

get cpus stats count(self )

Return the number of StatCpu objects contained in this Statistics object.Each StatCpu object contains statistics for an individual CPU. Use thenumber returned to iterate through the object list and obtain individualobjects using the Statistics.get cpu stat method.

Return Value

Integer. The number of StatCpu objects contained in thisStatistics object.

get cpu stat(self, nIndex )

Return a StatCpu object specified by an index. To obtain the total number ofobject in the list, use the Statistics.get cpus stats count method.

Parameters

nIndex: Integer. An index of an object in the list (begins with 0).

Return Value

A StatCpu object containing statistis for a given CPU.

get ifaces stats count(self )

Return the number of StatNetIface objects contained in this Statisticsobjects. Each object contains statistics for an individual network interface.

Return Value

Integer. The number of StatNetIface objects contained in thisStatistics objects.

122

Page 129: Parallels Virtualization SDK

Class Statistics Package prlsdkapi

get iface stat(self, nIndex )

Return a StatNetIface object specified by an index. To obtain the number ofobjects in the list, use the Statistics.get ifaces stats count method.

Parameters

nIndex: Integer. An index of an object in the list (begins with 0).

Return Value

A StatNetIface object containing statistis for a given networkinterface.

get users stats count(self )

Return the number of StatUser objects contained in this Statistics object.Each StatUser object contains statistics for an individual system user. Usethe number returned to iterate through the object list and obtain individualobjects using the Statistics.get user stat method.

Return Value

Integer. The number of StatUser objects contained in thisStatistics object.

get user stat(self, nIndex )

Return a StatUser object specified by an index. To obtain the number ofobjects in the list, use the Statistics.get users stats count method.

Parameters

nIndex: Integer. An index of an object in the list (begins with 0).

Return Value

A StatUser object containing statistis for a given system user.

get disks stats count(self )

Return the number of StatDisk objects contained in this Statistics object.Each StatDisk object contains statistics for an individual hard disk. Use thenumber returned to iterate through the object list and obtain individualobjects using the Statistics.get disk stat method.

Return Value

Integer. The number of StatDisk objects contained in thisStatistics object.

123

Page 130: Parallels Virtualization SDK

Class Statistics Package prlsdkapi

get disk stat(self, nIndex )

Return a StatDisk object specified by an index. To obtain the number ofobjects in the list, use the Statistics.get disks stats count method.

Parameters

nIndex: Integer. An index of an object in the list (begins with 0).

Return Value

A StatDisk object containing statistis for a given hard disk.

get procs stats count(self )

Return the number of StatProcess objects contained in this Statisticsobject. Each StatProcess object contains statistics for an individual systemprocess. Use the number returned to iterate through the object list and obtainindividual objects using the Statistics.get proc stat method.

Return Value

Integer. The number of StatProcess objects contained in thisStatistics object.

get proc stat(self, nIndex )

Return a StatProcess object specified by an index. To obtain the number ofobjects in the list, use the Statistics.get procs stats count method.

Parameters

nIndex: Integer. An index of an object in the list (begins with 0).

Return Value

A StatProcess object containing statistis for a given system process.

get vm data stat(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.46.2 Properties

Name Description

Inherited from objectcontinued on next page

124

Page 131: Parallels Virtualization SDK

Class StatCpu Package prlsdkapi

Name Description

class

1.47 Class StatCpu

object

prlsdkapi. Handle

prlsdkapi.StatCpu

Provides methods for obtaining CPU statistics for the host computer or a virtual machine.To obtain the object, use the Statistics.get cpu stat method.

1.47.1 Methods

get cpu usage(self )

Return the CPU usage, in percents.

Return Value

An integer containing the CPU usage in percent.

get total time(self )

Return the CPU total time, in seconds.

Return Value

An integer containing the CPU total time, in seconds.

get user time(self )

Return the CPU user time in seconds

Return Value

An integer containing the CPU user time, in seconds.

get system time(self )

Return the CPU time, in seconds.

Return Value

An integer containing the CPU time in seconds.

Inherited from prlsdkapi. Handle

125

Page 132: Parallels Virtualization SDK

Class StatNetIface Package prlsdkapi

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.47.2 Properties

Name Description

Inherited from objectclass

1.48 Class StatNetIface

object

prlsdkapi. Handle

prlsdkapi.StatNetIface

Provides methods for obtaining network interface statistics from the host or a virtual ma-chine. To obtain the object, use the Statistics.get iface stat method.

1.48.1 Methods

get system name(self )

Return the network interface system name.

Return Value

A string containing the result.

get in data size(self )

Return the total number of bytes the network interface has received since theParallels Service was last started.

Return Value

An integer containing the result.

126

Page 133: Parallels Virtualization SDK

Class StatNetIface Package prlsdkapi

get out data size(self )

Return the total number of bytes the network interface has sent since theParallels Service was last started.

Return Value

An integer containing the result.

get in pkgs count(self )

Return the total number of packets the network interface has received sincethe Parallels Service was last started.

Return Value

An integer containing the result.

get out pkgs count(self )

Return the total number of packets the network interface has sent since theParallels Service was last started.

Return Value

An integer containing the result.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.48.2 Properties

Name Description

Inherited from objectclass

127

Page 134: Parallels Virtualization SDK

Class StatUser Package prlsdkapi

1.49 Class StatUser

object

prlsdkapi. Handle

prlsdkapi.StatUser

Provides methods for obtaining user session statistics. To obtain the object for a specificuser, use the Statistics.get user stat method.

1.49.1 Methods

get user name(self )

Return the session user name.

Return Value

A string containing the user name.

get service name(self )

Return the name of the host system service that created the session.

Return Value

A string containing the service name.

get host name(self )

Return the hostname of the client machine from which the session wasinitiated.

Return Value

A string containing the client hostname.

get session time(self )

Return the session duration, in seconds.

Return Value

A integer containing the result.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

128

Page 135: Parallels Virtualization SDK

Class StatDisk Package prlsdkapi

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.49.2 Properties

Name Description

Inherited from objectclass

1.50 Class StatDisk

object

prlsdkapi. Handle

prlsdkapi.StatDisk

Provides methods for obtaining disk statistics for the host computer or a virtual machine.To obtain the object, use the Statistics.get disk stat method.

1.50.1 Methods

get system name(self )

Return the disk device name.

Return Value

An integer containing the disk device name.

get usage disk space(self )

Returns the size of the used space on the disk, in bytes.

Return Value

An integer containing the used space size, in bytes.

get free disk space(self )

Return free disk space, in bytes.

Return Value

An integer containing free disk space in bytes.

129

Page 136: Parallels Virtualization SDK

Class StatDiskPart Package prlsdkapi

get parts stats count(self )

Return the number of StatDiskPart objects contained in this StatDiskobject. Each object contains statistics for an individual disk partition. Use thenumber returned to iterate through the object list and obtain individualobjects using the Statistics.get part stat method.

Return Value

Integer. The number of StatDiskPart objects contained in thisStatDisk object.

get part stat(self, nIndex )

Return a StatDiskPart object specified by an index. To obtain the number ofobjects in the list, use the Statistics.get parts stats count method.

Parameters

nIndex: Integer. An index of an object in the list (begins with 0).

Return Value

A StatDiskPart object containing statistis for a given disk partition.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.50.2 Properties

Name Description

Inherited from objectclass

1.51 Class StatDiskPart

object

prlsdkapi. Handle

prlsdkapi.StatDiskPart

130

Page 137: Parallels Virtualization SDK

Class StatDiskPart Package prlsdkapi

Provides methods for obtaining disk partition statistics for the host computer or a virtualmachine. To obtain the object, use the StatDisk.get part stat method.

1.51.1 Methods

get system name(self )

Return the disk partition device name.

Return Value

A string containing the disk partition device name.

get usage disk space(self )

Return the size of the used space on the disk partition, in bytes.

Return Value

An integer containing the used space in bytes.

get free disk space(self )

Return the size of the free space on the disk partition, in bytes.

Return Value

An integer containing the free space size in bytes.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.51.2 Properties

Name Description

Inherited from objectclass

131

Page 138: Parallels Virtualization SDK

Class StatProcess Package prlsdkapi

1.52 Class StatProcess

object

prlsdkapi. Handle

prlsdkapi.StatProcess

Provides methods for obtaining statistics for a system process. To obtain the object fora process, use the Statistics.get procs stats count and Statistics.get proc stat

methods.

1.52.1 Methods

get command name(self )

Return the process command name

Return Value

A string containing the result.

get id(self )

Returns the process system ID.

Return Value

An integer containing the PID.

get owner user name(self )

Return the user name of the process owner.

Return Value

A string containing the user name.

get total mem usage(self )

Return the total memory size used by the process, in bytes.

Return Value

An integer containing the result.

get real mem usage(self )

Return the physical memory usage size in bytes.

Return Value

An integer containing the result.

132

Page 139: Parallels Virtualization SDK

Class StatProcess Package prlsdkapi

get virt mem usage(self )

Return the virtual memory usage size in bytes.

Return Value

An integer containing the result.

get start time(self )

Return the process start time in seconds (number of seconds since January 1,1601 (UTC)).

Return Value

An integer containing the result.

get total time(self )

Returns the process total time (system plus user), in seconds.

Return Value

An integer containing the result.

get user time(self )

Return the process user time, in seconds.

Return Value

An integer containing the result.

get system time(self )

Return the process system time, in seconds.

Return Value

An integer containing the result.

get state(self )

Return the process state information. For a complete list of process states, seethe prlsdkapi.prlsdk.consts section and look for PPS PROC xxxconstants.

Return Value

An integer containing the process state.

get cpu usage(self )

Return the process CPU usage in percents.

Return Value

An integer containing the result.

133

Page 140: Parallels Virtualization SDK

Class VmDataStatistic Package prlsdkapi

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.52.2 Properties

Name Description

Inherited from objectclass

1.53 Class VmDataStatistic

object

prlsdkapi. Handle

prlsdkapi.VmDataStatistic

1.53.1 Methods

get segment capacity(self, nSegment)

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.53.2 Properties

Name Description

Inherited from objectclass

134

Page 141: Parallels Virtualization SDK

Class License Package prlsdkapi

1.54 Class License

object

prlsdkapi. Handle

prlsdkapi.License

1.54.1 Methods

is valid(self )

Determines whether the license if valid or not.

Return Value

Boolean. True indicates that the license if valid. False indicatesotherwise.

get status(self )

Determines the license status.

Return Value

A integer containing the license status code.

get license key(self )

Obtains the liecense key.

Return Value

A sting containing the license key.

get user name(self )

Obtains the name of the user on the license.

Return Value

A string containing the name of the user.

get company name(self )

Obtains the name of the company on the license.

Return Value

A string containing the company name.

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),

135

Page 142: Parallels Virtualization SDK

Class ServerInfo Package prlsdkapi

get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.54.2 Properties

Name Description

Inherited from objectclass

1.55 Class ServerInfo

object

prlsdkapi. Handle

prlsdkapi.ServerInfo

Provides methods for obtaining the Parallels Service information.

1.55.1 Methods

get host name(self )

Return the name of the machine hosting the specified Parallels Service.

get os version(self )

Returns the version of the host operating system.

get product version(self )

Return the Parallels product version number.

get cmd port(self )

Return the port number at which the Parallels Service is listening for requests.

get application mode(self )

136

Page 143: Parallels Virtualization SDK

Class NetService Package prlsdkapi

get server uuid(self )

Return the host machine UUID (universally unique ID).

get start time(self )

get start time monotonic(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.55.2 Properties

Name Description

Inherited from objectclass

1.56 Class NetService

object

prlsdkapi. Handle

prlsdkapi.NetService

Provides methods for obtaining the Parallels Service network status information.

1.56.1 Methods

get status(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

137

Page 144: Parallels Virtualization SDK

Class LoginResponse Package prlsdkapi

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.56.2 Properties

Name Description

Inherited from objectclass

1.57 Class LoginResponse

object

prlsdkapi. Handle

prlsdkapi.LoginResponse

Contains information returned as a result of a successful Parallels Service login operation.

1.57.1 Methods

get session uuid(self )

Returns the session UUID string (used to restore a session).

get running task count(self )

Return the total number of running tasks.

get running task by index(self, nIndex )

Obtain the RunningTask object containing information about a running task.

get server uuid(self )

Return the host machine UUID.

get host os version(self )

Return the host OS version.

get product version(self )

Return the Parallels product version number.

138

Page 145: Parallels Virtualization SDK

Class RunningTask Package prlsdkapi

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.57.2 Properties

Name Description

Inherited from objectclass

1.58 Class RunningTask

object

prlsdkapi. Handle

prlsdkapi.RunningTask

The RunningTask class is used to recover from a lost Parallels Service connection. It allowsto attach to an existing task that was started in the previous session and is still runninginside the Parallels Service.

1.58.1 Methods

get task uuid(self )

Return the task UUID (universally unique ID).

get task type(self )

Determine the task type.

get task parameters as string(self )

Return task parameters as a string.

Inherited from prlsdkapi. Handle

139

Page 146: Parallels Virtualization SDK

Class TisRecord Package prlsdkapi

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.58.2 Properties

Name Description

Inherited from objectclass

1.59 Class TisRecord

object

prlsdkapi. Handle

prlsdkapi.TisRecord

Provides methods for retrieving information from the Tools Information Service database.

1.59.1 Methods

get uid(self )

get name(self )

get text(self )

get time(self )

get state(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

140

Page 147: Parallels Virtualization SDK

Class OsesMatrix Package prlsdkapi

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.59.2 Properties

Name Description

Inherited from objectclass

1.60 Class OsesMatrix

object

prlsdkapi. Handle

prlsdkapi.OsesMatrix

1.60.1 Methods

get supported oses types(self )

get supported oses versions(self, nGuestOsType)

get default os version(self, nGuestOsType)

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.60.2 Properties

Name Description

Inherited from objectclass

141

Page 148: Parallels Virtualization SDK

Class ProblemReport Package prlsdkapi

1.61 Class ProblemReport

object

prlsdkapi. Handle

prlsdkapi.ProblemReport

1.61.1 Methods

set user name(self, sNewUserName)

get user name(self )

set user email(self, sNewUserEmail)

get user email(self )

get client version(self )

set client version(self, sClientVersion)

set description(self, sNewDescription)

get description(self )

set type(self, nReportType)

get type(self )

Overrides: prlsdkapi. Handle.get type

set reason(self, nReportReason)

get reason(self )

get scheme(self )

get archive file name(self )

142

Page 149: Parallels Virtualization SDK

Class ApplianceConfig Package prlsdkapi

get data(self )

set combined report id(self, sCombinedReportId)

get combined report id(self )

set rating(self, nRating)

get rating(self )

as string(self )

assembly(self, nFlags)

send(self, bUseProxy, sProxyHost, nProxyPort, sProxyUserLogin,sProxyUserPasswd, nProblemSendTimeout, nReserved)

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.61.2 Properties

Name Description

Inherited from objectclass

1.62 Class ApplianceConfig

object

prlsdkapi. Handle

prlsdkapi.ApplianceConfig

143

Page 150: Parallels Virtualization SDK

Class UIEmuInput Package prlsdkapi

1.62.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

create(self )

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.62.2 Properties

Name Description

Inherited from objectclass

1.63 Class UIEmuInput

object

prlsdkapi. Handle

prlsdkapi.UIEmuInput

1.63.1 Methods

init (self, handle=0)

x. init (...) initializes x; see help(type(x)) for signature

Overrides: object. init extit(inherited documentation)

create(self )

144

Page 151: Parallels Virtualization SDK

Class UsbIdentity Package prlsdkapi

add text(self, text, length)

Inherited from prlsdkapi. Handle

del (), add ref(), free(), from string(), get handle type(), get package id(), get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.63.2 Properties

Name Description

Inherited from objectclass

1.64 Class UsbIdentity

object

prlsdkapi. Handle

prlsdkapi.UsbIdentity

1.64.1 Methods

get system name(self )

get friendly name(self )

get vm uuid association(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

145

Page 152: Parallels Virtualization SDK

Class PluginInfo Package prlsdkapi

1.64.2 Properties

Name Description

Inherited from objectclass

1.65 Class PluginInfo

object

prlsdkapi. Handle

prlsdkapi.PluginInfo

1.65.1 Methods

get vendor(self )

get copyright(self )

get short description(self )

get long description(self )

get version(self )

get id(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.65.2 Properties

146

Page 153: Parallels Virtualization SDK

Class CapturedVideoSource Package prlsdkapi

Name Description

Inherited from objectclass

1.66 Class CapturedVideoSource

object

prlsdkapi. Handle

prlsdkapi.CapturedVideoSource

1.66.1 Methods

set localized name(self, sLocalizedName)

connect(self )

disconnect(self )

open(self )

close(self )

lock buffer(self )

unlock buffer(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.66.2 Properties

147

Page 154: Parallels Virtualization SDK

Class Backup Package prlsdkapi

Name Description

Inherited from objectclass

1.67 Class Backup

object

prlsdkapi. Handle

prlsdkapi.Backup

1.67.1 Methods

begin(self, nFlags)

commit(self, nFlags)

rollback(self, nFlags)

get session uuid(self )

get info(self )

get params(self )

set params(self, hBackupParams)

get files list(self )

send progress(self, nCurrentProgress, nMaxProgress, nError, nFlags)

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),

148

Page 155: Parallels Virtualization SDK

Class BackupFile Package prlsdkapi

repr (), setattr (), sizeof (), str (), subclasshook ()

1.67.2 Properties

Name Description

Inherited from objectclass

1.68 Class BackupFile

object

prlsdkapi. Handle

prlsdkapi.BackupFile

1.68.1 Methods

get differences list(self )

get path(self )

get restore path(self )

get kind(self )

get type(self )

Overrides: prlsdkapi. Handle.get type

get level(self )

get size(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),

149

Page 156: Parallels Virtualization SDK

Class BackupFileDiff Package prlsdkapi

repr (), setattr (), sizeof (), str (), subclasshook ()

1.68.2 Properties

Name Description

Inherited from objectclass

1.69 Class BackupFileDiff

object

prlsdkapi. Handle

prlsdkapi.BackupFileDiff

1.69.1 Methods

get offset(self )

get size(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.69.2 Properties

Name Description

Inherited from objectclass

150

Page 157: Parallels Virtualization SDK

Class BackupParam Package prlsdkapi

1.70 Class BackupInfo

object

prlsdkapi. Handle

prlsdkapi.BackupInfo

1.70.1 Methods

get state(self )

is bootcamp(self )

get vm path(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.70.2 Properties

Name Description

Inherited from objectclass

1.71 Class BackupParam

object

prlsdkapi. Handle

prlsdkapi.BackupParam

151

Page 158: Parallels Virtualization SDK

Class BackupParam Package prlsdkapi

1.71.1 Methods

set location uuid(self, strLocationUuid)

get location uuid(self )

set level(self, nLevel)

get level(self )

set change monitoring(self, bOn)

get change monitoring(self )

set location timeout(self, nTimeout)

get location timeout(self )

set options(self, nOptions)

get options(self )

Inherited from prlsdkapi. Handle

del (), init (), add ref(), free(), from string(), get handle type(), get package id(),get type()

Inherited from object

delattr (), format (), getattribute (), hash (), new (), reduce (), reduce ex (),repr (), setattr (), sizeof (), str (), subclasshook ()

1.71.2 Properties

Name Description

Inherited from objectclass

152

Page 159: Parallels Virtualization SDK

Class IoDisplayScreenSize Package prlsdkapi

1.72 Class IoDisplayScreenSize

1.72.1 Methods

init (self )

to list(self )

1.73 Class VmIO

prlsdkapi. VmIOMouse

prlsdkapi. VmIOKeyboard

prlsdkapi. VmIODisplay

prlsdkapi.VmIO

1.73.1 Methods

send key event(self, hVm, key list, ev=255, delay=250)

Send a keyboard key event to a virtual machine.

Overrides: prlsdkapi. VmIOKeyboard.send key event extit(inheriteddocumentation)

send key event ex(self, hVm, key, ev=255, delay=250)

Overrides: prlsdkapi. VmIOKeyboard.send key event ex

display set configuration(self, hVm, config list)

Inherited from prlsdkapi. VmIOMouse

init (), async move(), async set pos(), move(), move ex(), set pos(), set pos ex()

Inherited from prlsdkapi. VmIOKeyboard

send key pressed and released()

Inherited from prlsdkapi. VmIODisplay

async capture scaled screen region to buffer(), async capture scaled screen region to file(),async capture screen region to file(), connect to vm(), disconnect from vm(), get available displays coun

153

Page 160: Parallels Virtualization SDK

Class VmIO Package prlsdkapi

get dyn res tool status(), is sliding mouse enabled(), lock for read(), need cursor data(),set screen surface(), sync capture scaled screen region to file(), sync capture screen region to file(),unlock()

154

Page 161: Parallels Virtualization SDK

Module prlsdkapi.prlsdk

2 Module prlsdkapi.prlsdk

2.1 Modules

• consts (Section 3, p. 248)• errors (Section 4, p. 310)

2.2 Functions

DeinitializeSDK(...)

DeinitializeSDK

GetSDKLibraryPath(...)

GetSDKLibraryPath

InitializeSDK(...)

InitializeSDK

InitializeSDKEx(...)

InitializeSDKEx

IsSDKInitialized(...)

IsSDKInitialized

PrlAcl GetAccessForOthers(...)

Obtain the virtual machine access rights information.

PrlAcl GetOwnerName(...)

Determine the virtual machine owner name.

PrlAcl IsAllowed(...)

Determine if the current user is authorized to perform a specified task on thevirtual machine.

PrlAcl IsCurrentSessionOwner(...)

Determine if the current user is the owner of the virtual machine.

155

Page 162: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlAcl SetAccessForOthers(...)

Set access rights on a virtual machine.

PrlApi CreateHandlesList(...)

PrlApi CreateOpTypeList(...)

PrlApi CreateProblemReport(...)

PrlApi CreateProblemReport

PrlApi CreateStringsList(...)

PrlApi Deinit(...)

De-initializes the library.

PrlApi GetAppMode(...)

Return the Parallels API application mode.

PrlApi GetCrashDumpsPath(...)

Return the name and path of the directory where Parallels crash dumps arestored.

PrlApi GetDefaultOsVersion(...)

Return the default guest OS version for the specified guest OS type.

PrlApi GetMessageType(...)

Evaluate the specified error code and return its classification (warning,question, info, etc.).

PrlApi GetRecommendMinVmMem(...)

Return recommended minimal memory size for guest OS defined in the OSversion parameter.

PrlApi GetRemoteCommandCode(...)

PrlApi GetRemoteCommandIndex(...)

156

Page 163: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlApi GetRemoteCommandTarget(...)

PrlApi GetResultDescription(...)

Evaluate a return code and return a description of the problem.

PrlApi GetSupportedOsesTypes(...)

Determine the supported OS types for the current API mode.

PrlApi GetSupportedOsesVersions(...)

PrlApi GetSupportedOsesVersions

PrlApi GetVersion(...)

Return the Parallels API version number.

PrlApi Init(...)

Initialize the Parallels API library.

PrlApi InitCrashHandler(...)

Initiate the standard Parallels crash dump handler.

PrlApi InitEx(...)

Initialize the Parallels API library (extended version).

PrlApi MsgCanBeIgnored(...)

Evaluate an error code and determine if the error is critical.

PrlApi SendPackedProblemReport(...)

PrlApi SendPackedProblemReport

PrlApi SendProblemReport(...)

Send a problem report to the Parallels support server.

PrlApi SendRemoteCommand(...)

PrlApi UnregisterRemoteDevice(...)

Unregister a remote device.

157

Page 164: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlAppliance Create(...)

PrlAppliance Create

PrlBackupFileDiff GetOffset(...)

PrlBackupFileDiff GetOffset

PrlBackupFileDiff GetSize(...)

PrlBackupFileDiff GetSize

PrlBackupFile GetDifferencesList(...)

PrlBackupFile GetDifferencesList

PrlBackupFile GetKind(...)

PrlBackupFile GetKind

PrlBackupFile GetLevel(...)

PrlBackupFile GetLevel

PrlBackupFile GetPath(...)

PrlBackupFile GetPath

PrlBackupFile GetRestorePath(...)

PrlBackupFile GetRestorePath

PrlBackupFile GetSize(...)

PrlBackupFile GetSize

PrlBackupFile GetType(...)

PrlBackupFile GetType

PrlBackupInfo GetState(...)

PrlBackupInfo GetState

PrlBackupInfo GetVmPath(...)

PrlBackupInfo GetVmPath

158

Page 165: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlBackupInfo IsBootcamp(...)

PrlBackupInfo IsBootcamp

PrlBackupParam GetChangeMonitoring(...)

PrlBackupParam GetChangeMonitoring

PrlBackupParam GetLevel(...)

PrlBackupParam GetLevel

PrlBackupParam GetLocationTimeout(...)

PrlBackupParam GetLocationTimeout

PrlBackupParam GetLocationUuid(...)

PrlBackupParam GetLocationUuid

PrlBackupParam GetOptions(...)

PrlBackupParam GetOptions

PrlBackupParam SetChangeMonitoring(...)

PrlBackupParam SetChangeMonitoring

PrlBackupParam SetLevel(...)

PrlBackupParam SetLevel

PrlBackupParam SetLocationTimeout(...)

PrlBackupParam SetLocationTimeout

PrlBackupParam SetLocationUuid(...)

PrlBackupParam SetLocationUuid

PrlBackupParam SetOptions(...)

PrlBackupParam SetOptions

PrlBackup Begin(...)

PrlBackup Begin

159

Page 166: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlBackup Commit(...)

PrlBackup Commit

PrlBackup GetFilesList(...)

PrlBackup GetFilesList

PrlBackup GetInfo(...)

PrlBackup GetInfo

PrlBackup GetParams(...)

PrlBackup GetParams

PrlBackup GetSessionUuid(...)

PrlBackup GetSessionUuid

PrlBackup Rollback(...)

PrlBackup Rollback

PrlBackup SendProgress(...)

PrlBackup SendProgress

PrlBackup SetParams(...)

PrlBackup SetParams

PrlBootDev GetIndex(...)

Obtain the boot device index.

PrlBootDev GetSequenceIndex(...)

Obtain the sequence index of the boot device in the boot priority list.

PrlBootDev GetType(...)

Return the boot device type.

PrlBootDev IsInUse(...)

Determine whether the boot device is enabled or disabled.

160

Page 167: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlBootDev Remove(...)

Remove the boot device from the boot priority list.

PrlBootDev SetInUse(...)

Enable or disable the boot device in the boot priority list.

PrlBootDev SetIndex(...)

Set the boot device index.

PrlBootDev SetSequenceIndex(...)

Assign a sequence index to a boot device in the boot priority list.

PrlBootDev SetType(...)

Set the boot device type.

PrlCVSrc Close(...)

PrlCVSrc Close

PrlCVSrc Connect(...)

PrlCVSrc Connect

PrlCVSrc Disconnect(...)

PrlCVSrc Disconnect

PrlCVSrc LockBuffer(...)

PrlCVSrc LockBuffer

PrlCVSrc Open(...)

PrlCVSrc Open

PrlCVSrc SetLocalizedName(...)

PrlCVSrc SetLocalizedName

PrlCVSrc UnlockBuffer(...)

PrlCVSrc UnlockBuffer

161

Page 168: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDbg EventTypeToString(...)

Return a readable string representation of the specified event type.

PrlDbg GetHandlesNum(...)

Determine how many handles were instantiated in the API library.

PrlDbg HandleTypeToString(...)

Return a readable string representation of the specified handle type.

PrlDbg PrlResultToString(...)

Return a readable string representation of the Result value.

PrlDevAudio StartStream(...)

PrlDevAudio StartStream

PrlDevAudio StopStream(...)

PrlDevAudio StopStream

PrlDevDisplay AsyncCaptureScaledScreenRegionToBuffer(...)

PrlDevDisplay AsyncCaptureScaledScreenRegionToBuffer

PrlDevDisplay AsyncCaptureScaledScreenRegionToFile(...)

Capture a screen area of a remote virtual machine desktop and save it to a file.

PrlDevDisplay AsyncCaptureScreenRegionToFile(...)

Capture a screen area of a remote virtual machine desktop and save it to a file.

PrlDevDisplay ConnectToVm(...)

Connect to a virtual machine to begin a remote desktop access session.

PrlDevDisplay DisconnectFromVm(...)

Close the remote desktop access session.

PrlDevDisplay GetAvailableDisplaysCount(...)

Return the available displays count of a remote virtual machine desktop.

162

Page 169: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDevDisplay GetDynResToolStatus(...)

Determine whether the Dynamic Resolution feature is available in the virtualmachine.

PrlDevDisplay IsSlidingMouseEnabled(...)

Determine if the Sliding Mouse feature is enabled in the virtual machine.

PrlDevDisplay LockForRead(...)

Lock the primary screen buffer disallowing any updates to the data it contains.

PrlDevDisplay NeedCursorData(...)

Obtain the cursor data from the virtual machine.

PrlDevDisplay SetConfiguration(...)

Send a request to a virtual machine to set the guest display configuration tospecified values.

PrlDevDisplay SetScreenSurface(...)

PrlDevDisplay SetScreenSurface

PrlDevDisplay SyncCaptureScaledScreenRegionToFile(...)

Capture a screen area of a remote virtual machine desktop and saves it to afile.

PrlDevDisplay SyncCaptureScreenRegionToFile(...)

Capture a screen area of a remote virtual machine desktop and saves it to afile.

PrlDevDisplay Unlock(...)

Unlocks the virtual machine screen buffer.

PrlDevKeyboard SendKeyEvent(...)

Send a keyboard key event to a virtual machine.

PrlDevKeyboard SendKeyEventEx(...)

PrlDevKeyboard SendKeyEventEx

163

Page 170: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDevKeyboard SendKeyPressedAndReleased(...)

PrlDevKeyboard SendKeyPressedAndReleased

PrlDevMouse AsyncMove(...)

PrlDevMouse AsyncMove

PrlDevMouse AsyncSetPos(...)

PrlDevMouse AsyncSetPos

PrlDevMouse Move(...)

Move a mouse pointer to a relative position and press or releas the specifiedbutton.

PrlDevMouse MoveEx(...)

PrlDevMouse MoveEx

PrlDevMouse SetPos(...)

Move a mouse pointer to the specified absolute position and press or releasethe specified button.

PrlDevMouse SetPosEx(...)

PrlDevMouse SetPosEx

PrlDevSecondaryDisplay AsyncCaptureScaledScreenRegionToBuffer(...)

PrlDevSecondaryDisplay AsyncCaptureScaledScreenRegionToBuffer

PrlDevSecondaryDisplay GetScreenBufferFormat(...)

PrlDevSecondaryDisplay GetScreenBufferFormat

PrlDispCfg ArePluginsEnabled(...)

PrlDispCfg ArePluginsEnabled

PrlDispCfg CanChangeDefaultSettings(...)

Determine if new users have the right to modify Parallels Service preferences.

PrlDispCfg EnablePlugins(...)

PrlDispCfg EnablePlugins

164

Page 171: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDispCfg GetConfirmationsList(...)

Obtain a list of operations that require administrator confirmation.

PrlDispCfg GetDefaultEncryptionPluginId(...)

PrlDispCfg GetDefaultEncryptionPluginId

PrlDispCfg GetDefaultVNCHostName(...)

Return the default VNC host name for the Parallels Service.

PrlDispCfg GetDefaultVmDir(...)

Obtain name and path of the directory in which new virtual machines arecreated by default.

PrlDispCfg GetMaxReservMemLimit(...)

Return the maximum amount of memory that can be reserved for ParallelsService operation.

PrlDispCfg GetMaxVmMem(...)

Determine the maximum memory size that can be allocated to an individualvirtual machine.

PrlDispCfg GetMinReservMemLimit(...)

Return the minimum amount of physical memory that must be reserved forParallels Service operation.

PrlDispCfg GetMinSecurityLevel(...)

Determine the lowest allowable security level that can be used to connect tothe Parallels Service.

PrlDispCfg GetMinVmMem(...)

Determine the minimum required memory size that must be allocated to anindividual virtual machine.

PrlDispCfg GetMobileAdvancedAuthMode(...)

PrlDispCfg GetMobileAdvancedAuthMode

165

Page 172: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDispCfg GetPasswordProtectedOperationsList(...)

PrlDispCfg GetPasswordProtectedOperationsList

PrlDispCfg GetProxyConnectionStatus(...)

PrlDispCfg GetProxyConnectionStatus

PrlDispCfg GetProxyConnectionUser(...)

PrlDispCfg GetProxyConnectionUser

PrlDispCfg GetRecommendMaxVmMem(...)

Determine the recommended memory size for an individual virtual machine.

PrlDispCfg GetReservedMemLimit(...)

Determine the amount of physical memory reserved for Parallels Serviceoperation.

PrlDispCfg GetUsbAutoConnectOption(...)

PrlDispCfg GetUsbAutoConnectOption

PrlDispCfg GetUsbIdentity(...)

PrlDispCfg GetUsbIdentity

PrlDispCfg GetUsbIdentityCount(...)

PrlDispCfg GetUsbIdentityCount

PrlDispCfg GetVNCBasePort(...)

Obtain the currently set base VNC port number.

PrlDispCfg IsAdjustMemAuto(...)

Determine whether memory allocation for Parallels Service is performedautomatically or manually.

PrlDispCfg IsAllowAttachScreenshotsEnabled(...)

PrlDispCfg IsAllowAttachScreenshotsEnabled

166

Page 173: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDispCfg IsAllowDirectMobile(...)

PrlDispCfg IsAllowDirectMobile

PrlDispCfg IsAllowMobileClients(...)

PrlDispCfg IsAllowMobileClients

PrlDispCfg IsAllowMultiplePMC(...)

PrlDispCfg IsAllowMultiplePMC

PrlDispCfg IsLogRotationEnabled(...)

PrlDispCfg IsLogRotationEnabled

PrlDispCfg IsSendStatisticReport(...)

Determine whether the statistics reports (CEP) mechanism is activated.

PrlDispCfg IsVerboseLogEnabled(...)

Determine whether the verbose log level is configured for dispatcher andvirtual machines processes.

PrlDispCfg SetAdjustMemAuto(...)

Set the Parallels Service memory allocation mode (automatic or manual).

PrlDispCfg SetAllowAttachScreenshotsEnabled(...)

PrlDispCfg SetAllowAttachScreenshotsEnabled

PrlDispCfg SetAllowDirectMobile(...)

PrlDispCfg SetAllowDirectMobile

PrlDispCfg SetAllowMultiplePMC(...)

PrlDispCfg SetAllowMultiplePMC

PrlDispCfg SetCanChangeDefaultSettings(...)

Grant or deny a permission to new users to modify Parallels Servicepreferences.

167

Page 174: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDispCfg SetConfirmationsList(...)

Set the list of operations that require administrator confirmation.

PrlDispCfg SetDefaultEncryptionPluginId(...)

PrlDispCfg SetDefaultEncryptionPluginId

PrlDispCfg SetDefaultVNCHostName(...)

Set the base VNC host name.

PrlDispCfg SetLogRotationEnabled(...)

PrlDispCfg SetLogRotationEnabled

PrlDispCfg SetMaxReservMemLimit(...)

Set the upper limit of the memory size that can be reserved for ParallelsService operation.

PrlDispCfg SetMaxVmMem(...)

Set the maximum memory size that can be allocated to an individual virtualmachine.

PrlDispCfg SetMinReservMemLimit(...)

Set the lower limit of the memory size that must be reserved for ParallelsService operation.

PrlDispCfg SetMinSecurityLevel(...)

Set the lowest allowable security level that can be used to connect to theParallels Service.

PrlDispCfg SetMinVmMem(...)

Set the minimum required memory size that must be allocated to anindividual virtual machine.

PrlDispCfg SetMobileAdvancedAuthMode(...)

PrlDispCfg SetMobileAdvancedAuthMode

PrlDispCfg SetPasswordProtectedOperationsList(...)

PrlDispCfg SetPasswordProtectedOperationsList

168

Page 175: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlDispCfg SetProxyConnectionCreds(...)

PrlDispCfg SetProxyConnectionCreds

PrlDispCfg SetRecommendMaxVmMem(...)

Set recommended memory size for an individual virtual machine.

PrlDispCfg SetReservedMemLimit(...)

Set the amount of memory that will be allocated for Parallels Serviceoperation.

PrlDispCfg SetSendStatisticReport(...)

Turn on/off the mechanism of sending statistics reports (CEP).

PrlDispCfg SetUsbAutoConnectOption(...)

PrlDispCfg SetUsbAutoConnectOption

PrlDispCfg SetUsbIdentAssociation(...)

PrlDispCfg SetUsbIdentAssociation

PrlDispCfg SetVNCBasePort(...)

Set the base VNC port number.

PrlDispCfg SetVerboseLogEnabled(...)

Enable or disable the verbose log level for dispatcher and virtual machinesprocesses.

PrlEvent CanBeIgnored(...)

PrlEvent CreateAnswerEvent(...)

PrlEvent FromString(...)

PrlEvent FromString

PrlEvent GetErrCode(...)

PrlEvent GetErrString(...)

169

Page 176: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlEvent GetIssuerId(...)

PrlEvent GetIssuerType(...)

PrlEvent GetJob(...)

PrlEvent GetParam(...)

PrlEvent GetParamByName(...)

PrlEvent GetParamsCount(...)

PrlEvent GetServer(...)

PrlEvent GetType(...)

PrlEvent GetVm(...)

PrlEvent IsAnswerRequired(...)

PrlEvtPrm GetName(...)

PrlEvtPrm GetType(...)

PrlEvtPrm ToBoolean(...)

PrlEvtPrm ToCData(...)

PrlEvtPrm ToHandle(...)

PrlEvtPrm ToInt32(...)

PrlEvtPrm ToInt64(...)

PrlEvtPrm ToInt64

PrlEvtPrm ToString(...)

PrlEvtPrm ToUint32(...)

170

Page 177: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlEvtPrm ToUint64(...)

PrlEvtPrm ToUint64

PrlFoundVmInfo GetConfigPath(...)

Obtains the name and path of the directory containing the virtual machinefiles.

PrlFoundVmInfo GetName(...)

Obtains the virtual machine name.

PrlFoundVmInfo GetOSVersion(...)

Obtains the guest OS version information.

PrlFoundVmInfo IsOldConfig(...)

Determines whether the vitrual machine configuration is an older version.

PrlFoundVmInfo IsTemplate(...)

Determines if the virtual machine is a template.

PrlFsEntry GetAbsolutePath(...)

Return the specified file system entry absolute path.

PrlFsEntry GetLastModifiedDate(...)

Return the date on which the specified file system entry was last modified.

PrlFsEntry GetPermissions(...)

Return the specified file system entry permissions (read, write, execute) for thecurrent user.

PrlFsEntry GetRelativeName(...)

Return the file system entry relative name.

PrlFsEntry GetSize(...)

Return the file system entry size.

PrlFsEntry GetType(...)

Return the file system entry type (file, directory, drive).

171

Page 178: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlFsInfo GetChildEntriesCount(...)

Determine the number of child entries for the specified remote file systementry.

PrlFsInfo GetChildEntry(...)

Obtain the FsEntry object containing a child entry information.

PrlFsInfo GetFsType(...)

Determine the file system type of the file system entry.

PrlFsInfo GetParentEntry(...)

Obtain the FsEntry object containing the parent file system entry info.

PrlFsInfo GetType(...)

Determine the basic type of the file system entry.

PrlHandle AddRef(...)

PrlHandle Free(...)

PrlHandle FromString(...)

PrlHandle FromString

PrlHandle GetPackageId(...)

PrlHandle GetPackageId

PrlHandle GetType(...)

PrlHndlList AddItem(...)

PrlHndlList GetItem(...)

PrlHndlList GetItemsCount(...)

PrlHndlList RemoveItem(...)

172

Page 179: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlJob Cancel(...)

Cancel the specified job.

PrlJob GetError(...)

Provide additional job error information.

PrlJob GetOpCode(...)

Return the job operation code.

PrlJob GetProgress(...)

Obtain the job progress info.

PrlJob GetResult(...)

Obtain the Result object containing the results returned by the job.

PrlJob GetRetCode(...)

Obtain the return code from the job object.

PrlJob GetStatus(...)

Obtain the current job status.

PrlJob IsRequestWasSent(...)

PrlJob IsRequestWasSent

PrlJob Wait(...)

Suspend the main thread and wait for the job to finish.

PrlLic GetCompanyName(...)

Obtains the name of the company on the license.

PrlLic GetLicenseKey(...)

Obtains the liecense key.

PrlLic GetStatus(...)

Determines the license status.

173

Page 180: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlLic GetUserName(...)

Obtains the name of the user on the license.

PrlLic IsValid(...)

Determines whether the license if valid or not.

PrlLoginResponse GetHostOsVersion(...)

Return the host OS version.

PrlLoginResponse GetProductVersion(...)

Return the Parallels product version number.

PrlLoginResponse GetRunningTaskByIndex(...)

Obtain the RunningTask object containing information about a running task.

PrlLoginResponse GetRunningTaskCount(...)

Return the total number of running tasks.

PrlLoginResponse GetServerUuid(...)

Return the host machine UUID.

PrlLoginResponse GetSessionUuid(...)

Returns the session UUID string (used to restore a session).

PrlNetSvc GetStatus(...)

PrlOpTypeList GetItem(...)

PrlOpTypeList GetItem

PrlOpTypeList GetItemsCount(...)

PrlOpTypeList GetItemsCount

PrlOpTypeList GetTypeSize(...)

PrlOpTypeList GetTypeSize

174

Page 181: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlOpTypeList RemoveItem(...)

PrlOpTypeList RemoveItem

PrlOsesMatrix GetDefaultOsVersion(...)

PrlOsesMatrix GetDefaultOsVersion

PrlOsesMatrix GetSupportedOsesTypes(...)

PrlOsesMatrix GetSupportedOsesTypes

PrlOsesMatrix GetSupportedOsesVersions(...)

PrlOsesMatrix GetSupportedOsesVersions

PrlPluginInfo GetCopyright(...)

PrlPluginInfo GetCopyright

PrlPluginInfo GetId(...)

PrlPluginInfo GetId

PrlPluginInfo GetLongDescription(...)

PrlPluginInfo GetLongDescription

PrlPluginInfo GetShortDescription(...)

PrlPluginInfo GetShortDescription

PrlPluginInfo GetVendor(...)

PrlPluginInfo GetVendor

PrlPluginInfo GetVersion(...)

PrlPluginInfo GetVersion

PrlPortFwd Create(...)

Create a new instance of the PortForward class.

PrlPortFwd GetIncomingPort(...)

Return the incoming port.

175

Page 182: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlPortFwd GetRedirectIPAddress(...)

Return the redirect IP address of the specified port forward entry.

PrlPortFwd GetRedirectPort(...)

Return the redirect port.

PrlPortFwd GetRedirectVm(...)

PrlPortFwd GetRedirectVm

PrlPortFwd GetRuleName(...)

PrlPortFwd GetRuleName

PrlPortFwd SetIncomingPort(...)

Set the specified incoming port.

PrlPortFwd SetRedirectIPAddress(...)

Set the specified port forward entry redirect IP address.

PrlPortFwd SetRedirectPort(...)

Set the specified redirect port.

PrlPortFwd SetRedirectVm(...)

PrlPortFwd SetRedirectVm

PrlPortFwd SetRuleName(...)

PrlPortFwd SetRuleName

PrlReport AsString(...)

PrlReport AsString

PrlReport Assembly(...)

PrlReport Assembly

PrlReport GetArchiveFileName(...)

PrlReport GetArchiveFileName

176

Page 183: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlReport GetClientVersion(...)

PrlReport GetClientVersion

PrlReport GetCombinedReportId(...)

PrlReport GetCombinedReportId

PrlReport GetData(...)

PrlReport GetData

PrlReport GetDescription(...)

PrlReport GetDescription

PrlReport GetRating(...)

PrlReport GetRating

PrlReport GetReason(...)

PrlReport GetReason

PrlReport GetScheme(...)

PrlReport GetScheme

PrlReport GetType(...)

PrlReport GetType

PrlReport GetUserEmail(...)

PrlReport GetUserEmail

PrlReport GetUserName(...)

PrlReport GetUserName

PrlReport Send(...)

PrlReport Send

PrlReport SetClientVersion(...)

PrlReport SetClientVersion

177

Page 184: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlReport SetCombinedReportId(...)

PrlReport SetCombinedReportId

PrlReport SetDescription(...)

PrlReport SetDescription

PrlReport SetRating(...)

PrlReport SetRating

PrlReport SetReason(...)

PrlReport SetReason

PrlReport SetType(...)

PrlReport SetType

PrlReport SetUserEmail(...)

PrlReport SetUserEmail

PrlReport SetUserName(...)

PrlReport SetUserName

PrlResult GetParam(...)

Obtain an object containing the results of the corresponding asynchronousoperation.

PrlResult GetParamAsString(...)

Obtain a string result from the Result object.

PrlResult GetParamByIndex(...)

Obtain an object containing the results identified by index.

PrlResult GetParamByIndexAsString(...)

Obtain a string result from the Result object identified by index.

PrlResult GetParamsCount(...)

Determine the number of items (strings, objects) in the Result object.

178

Page 185: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlRunningTask GetTaskParametersAsString(...)

Return task parameters as a string.

PrlRunningTask GetTaskType(...)

Determine the task type.

PrlRunningTask GetTaskUuid(...)

Return the task UUID (universally unique ID).

PrlScrRes GetHeight(...)

Return the height of the specified screen resolution.

PrlScrRes GetWidth(...)

Return the width of the specified screen resolution.

PrlScrRes IsEnabled(...)

Determine whether the screen resolution is enabled or not.

PrlScrRes Remove(...)

Remove the specified screen resolution from the virtual machine.

PrlScrRes SetEnabled(...)

Enable or disables the specified screen resolution.

PrlScrRes SetHeight(...)

Modify the screen resolution height.

PrlScrRes SetWidth(...)

Modify the screen resolution width.

PrlSessionInfo Create(...)

PrlSessionInfo Create

PrlShare GetDescription(...)

Return the shared folder description.

179

Page 186: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlShare GetName(...)

Return the shared folder name (as it appears in the guest OS).

PrlShare GetPath(...)

Return the shared folder path.

PrlShare IsEnabled(...)

Determine whether the share is enabled or not.

PrlShare IsReadOnly(...)

Determine if the share is read-only.

PrlShare Remove(...)

Remove the share from the virtual machine configuration.

PrlShare SetDescription(...)

Set the shared folder description.

PrlShare SetEnabled(...)

Enable the specified share.

PrlShare SetName(...)

Set the share name (as it will appear in the guest OS).

PrlShare SetPath(...)

Set the shared folder path.

PrlShare SetReadOnly(...)

Make the shared folder read-only.

PrlSrvCfgDev GetDeviceState(...)

Determine whether a virtual machine can directly use a PCI device throughIOMMU technology.

PrlSrvCfgDev GetId(...)

Obtain the device ID.

180

Page 187: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfgDev GetName(...)

Obtain the device name.

PrlSrvCfgDev GetType(...)

Obtain the device type.

PrlSrvCfgDev IsConnectedToVm(...)

Determine whether the device is connected to a virtual machine.

PrlSrvCfgDev SetDeviceState(...)

Set whether a virtual machine can directly use a PCI device through IOMMUtechnology.

PrlSrvCfgHddPart GetIndex(...)

Return the index of the hard disk partition.

PrlSrvCfgHddPart GetName(...)

Return the hard disk partition name.

PrlSrvCfgHddPart GetSize(...)

Return the hard disk partition size.

PrlSrvCfgHddPart GetSysName(...)

Return the hard disk partition system name.

PrlSrvCfgHddPart GetType(...)

Return a numerical code identifying the type of the partition.

PrlSrvCfgHddPart IsActive(...)

Determine whether the disk partition is active or inactive.

PrlSrvCfgHddPart IsInUse(...)

Determines whether the partition is in use ( contains valid file system, beingused for swap, etc.).

181

Page 188: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfgHddPart IsLogical(...)

Determine whether the specified partition is a logical partition.

PrlSrvCfgHdd GetDevId(...)

Return the hard disk device id.

PrlSrvCfgHdd GetDevName(...)

Return the hard disk device name.

PrlSrvCfgHdd GetDevSize(...)

Return the size of the hard disk device.

PrlSrvCfgHdd GetDiskIndex(...)

Return the index of a hard disk device.

PrlSrvCfgHdd GetPart(...)

Obtain the HdPartition object identifying the specified hard disk partition.

PrlSrvCfgHdd GetPartsCount(...)

Determine the number of partitions available on a hard drive.

PrlSrvCfgNet GetDefaultGateway(...)

Obtain the default gateway address for the specified network adapter.

PrlSrvCfgNet GetDefaultGatewayIPv6(...)

PrlSrvCfgNet GetDefaultGatewayIPv6

PrlSrvCfgNet GetDnsServers(...)

Obtain the list of addresses of DNS servers assigned to the specified networkadapter.

PrlSrvCfgNet GetMacAddress(...)

Return the MAC address of the specified network adapter.

PrlSrvCfgNet GetNetAdapterType(...)

Return the network adapter type.

182

Page 189: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfgNet GetNetAddresses(...)

Obtain the list of network addresses (IP address/Subnet mask pairs) assignedto the network adapter.

PrlSrvCfgNet GetSearchDomains(...)

Obtain a list of search domains assigned to the specified network adapter.

PrlSrvCfgNet GetSysIndex(...)

Return the network adapter system index.

PrlSrvCfgNet GetVlanTag(...)

Return the VLAN tag of the network adapter.

PrlSrvCfgNet IsConfigureWithDhcp(...)

Determine whether the adapter network settings are configured throughDHCP.

PrlSrvCfgNet IsConfigureWithDhcpIPv6(...)

PrlSrvCfgNet IsConfigureWithDhcpIPv6

PrlSrvCfgNet IsEnabled(...)

Determine whether the adapter is enabled or disabled.

PrlSrvCfgPci GetDeviceClass(...)

PrlSrvCfgPci IsPrimaryDevice(...)

PrlSrvCfgPci IsPrimaryDevice

PrlSrvCfg Create(...)

PrlSrvCfg Create

PrlSrvCfg GetCpuCount(...)

Determine the number of CPUs in the host machine.

PrlSrvCfg GetCpuHvt(...)

Determine the hardware virtualization type of the host CPU.

183

Page 190: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfg GetCpuMode(...)

Determine the CPU mode (32 bit or 64 bit) of the host machine.

PrlSrvCfg GetCpuModel(...)

Determine the model of CPU of the host machine.

PrlSrvCfg GetCpuSpeed(...)

Determine the host machine CPU speed.

PrlSrvCfg GetDefaultGateway(...)

Obtain the global default gateway address of the specified host or guest.

PrlSrvCfg GetDefaultGatewayIPv6(...)

PrlSrvCfg GetDefaultGatewayIPv6

PrlSrvCfg GetDnsServers(...)

Obtain the list of IP addresses of DNS servers for the host or guest.

PrlSrvCfg GetFloppyDisk(...)

Obtain the HostDevice object containing information about a floppy diskdrive on the host.

PrlSrvCfg GetFloppyDisksCount(...)

Determine the number of floppy disk drives on the host.

PrlSrvCfg GetGenericPciDevice(...)

Obtain the HostDevice object containing information about a PCI deviceinstalled on the host.

PrlSrvCfg GetGenericPciDevicesCount(...)

Determine the number of PCI devices installed on the host.

PrlSrvCfg GetGenericScsiDevice(...)

Obtain the HostDevice object containing information about a generic SCSIdevice.

184

Page 191: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfg GetGenericScsiDevicesCount(...)

Determine the number of generic SCSI devices installed on the host.

PrlSrvCfg GetHardDisk(...)

Obtain the HostHardDisk object containing information about a hard disksdrive on the host.

PrlSrvCfg GetHardDisksCount(...)

Determine the number of hard disk drives on the host.

PrlSrvCfg GetHostOsMajor(...)

Return the major version number of the host operating system.

PrlSrvCfg GetHostOsMinor(...)

Return the minor version number of the host operating system.

PrlSrvCfg GetHostOsStrPresentation(...)

Return the full host operating system information as a single string.

PrlSrvCfg GetHostOsSubMinor(...)

Return the sub-minor version number of the host operating system.

PrlSrvCfg GetHostOsType(...)

Return the host operating system type.

PrlSrvCfg GetHostRamSize(...)

Determine the amount of memory (RAM) available on the host.

PrlSrvCfg GetHostname(...)

Return the hostname of the specified host or guest.

PrlSrvCfg GetMaxHostNetAdapters(...)

PrlSrvCfg GetMaxHostNetAdapters

PrlSrvCfg GetMaxVmNetAdapters(...)

PrlSrvCfg GetMaxVmNetAdapters

185

Page 192: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfg GetNetAdapter(...)

Obtain the HostNet object containing information about a network adapter inthe host or guest.

PrlSrvCfg GetNetAdaptersCount(...)

Determine the number of network adapters available on the server.

PrlSrvCfg GetOpticalDisk(...)

Obtain the HostDevice object containing information about an optical diskdrive on the host.

PrlSrvCfg GetOpticalDisksCount(...)

Determine the number of optical disk drives on the host.

PrlSrvCfg GetParallelPort(...)

Obtain the HostDevice object containing information about a parallel port onthe host.

PrlSrvCfg GetParallelPortsCount(...)

Determine the number of parallel ports on the host.

PrlSrvCfg GetPrinter(...)

Obtain the HostDevice object containing information about a printerinstalled on the host.

PrlSrvCfg GetPrintersCount(...)

Determine the number of printers installed on the host.

PrlSrvCfg GetSearchDomains(...)

Obtain the list of search domains for the specified host or guest.

PrlSrvCfg GetSerialPort(...)

Obtain the HostDevice object containing information about a serial port onthe host.

PrlSrvCfg GetSerialPortsCount(...)

Determine the number of serial ports available on the host.

186

Page 193: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvCfg GetSoundMixerDev(...)

Obtain the HostDevice object containing information about a sound mixerdevice on the host.

PrlSrvCfg GetSoundMixerDevsCount(...)

Determine the number of sound mixer devices available on the host.

PrlSrvCfg GetSoundOutputDev(...)

Obtain the HostDevice object containing information about a sound device onthe host.

PrlSrvCfg GetSoundOutputDevsCount(...)

Determine the number of sound devices available on the host.

PrlSrvCfg GetUsbDev(...)

Obtain the HostDevice object containing information about a USB device onthe host.

PrlSrvCfg GetUsbDevsCount(...)

Determine the number of USB devices on the host.

PrlSrvCfg IsSoundDefaultEnabled(...)

Determine whether a sound device on the host is enabled or disabled.

PrlSrvCfg IsUsbSupported(...)

Determine if USB is supported on the host.

PrlSrvCfg IsVtdSupported(...)

Determine whether VT-d is supported on the host.

PrlSrvInfo GetApplicationMode(...)

PrlSrvInfo GetApplicationMode

PrlSrvInfo GetCmdPort(...)

Return the port number at which the Parallels Service is listening for requests.

187

Page 194: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrvInfo GetHostName(...)

Return the name of the machine hosting the specified Parallels Service.

PrlSrvInfo GetOsVersion(...)

Returns the version of the host operating system.

PrlSrvInfo GetProductVersion(...)

Return the Parallels product version number.

PrlSrvInfo GetServerUuid(...)

Return the host machine UUID (universally unique ID).

PrlSrvInfo GetStartTime(...)

PrlSrvInfo GetStartTime

PrlSrvInfo GetStartTimeMonotonic(...)

PrlSrvInfo GetStartTimeMonotonic

PrlSrv ActivateInstalledLicenseOffline(...)

PrlSrv ActivateInstalledLicenseOffline

PrlSrv ActivateInstalledLicenseOnline(...)

PrlSrv ActivateInstalledLicenseOnline

PrlSrv ActivateTrialLicense(...)

PrlSrv ActivateTrialLicense

PrlSrv AddVirtualNetwork(...)

Add a new virtual network to the Parallels Service configuration.

PrlSrv AttachToLostTask(...)

Obtain a handle to a running task after the connection to the Parallels Servicewas lost.

PrlSrv CancelInstallAppliance(...)

PrlSrv CancelInstallAppliance

188

Page 195: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv CheckParallelsServerAlive(...)

Determine if the Parallels Service on the specified host is running.

PrlSrv CommonPrefsBeginEdit(...)

Mark the beginning of the Parallels Service preferences modification operation.

PrlSrv CommonPrefsCommit(...)

Commit the Parallels Server preferences changes.

PrlSrv CommonPrefsCommitEx(...)

PrlSrv CommonPrefsCommitEx

PrlSrv ConfigureGenericPci(...)

Configure the PCI device assignment.

PrlSrv Create(...)

Create a new instance of the Server class.

PrlSrv CreateUnattendedCd(...)

Create a bootable ISO-image for unattended Linux installation.

PrlSrv CreateVm(...)

Create a new instaince of the Vm class.

PrlSrv DeactivateInstalledLicense(...)

PrlSrv DeactivateInstalledLicense

PrlSrv DeleteVirtualNetwork(...)

Remove an existing virtual network from the Parallels Service configuration.

PrlSrv DisableConfirmationMode(...)

Disable administrator confirmation mode for the session.

PrlSrv EnableConfirmationMode(...)

Enable administrator confirmation mode for the session.

189

Page 196: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv FsCanCreateFile(...)

Determine if the current user has rights to create a file on the host.

PrlSrv FsCreateDir(...)

Create a directory in the specified location on the host.

PrlSrv FsGenerateEntryName(...)

Automatically generate a unique name for a new directory.

PrlSrv FsGetDirEntries(...)

Retrieve information about a file system entry on the host.

PrlSrv FsGetDiskList(...)

Returns a list of root directories on the host computer.

PrlSrv FsRemoveEntry(...)

Remove a file system entry from the host computer.

PrlSrv FsRenameEntry(...)

Rename a file system entry on the host.

PrlSrv GetBackupVmByPath(...)

PrlSrv GetBackupVmByPath

PrlSrv GetBackupVmList(...)

PrlSrv GetBackupVmList

PrlSrv GetCommonPrefs(...)

Obtain the DispConfig object containing the specified Parallels Servicepreferences info.

PrlSrv GetDiskFreeSpace(...)

PrlSrv GetDiskFreeSpace

PrlSrv GetLicenseInfo(...)

Obtain the License object containing the Parallels license information.

190

Page 197: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv GetNetServiceStatus(...)

Obtain the NetService object containing the Parallels network service statusinformation.

PrlSrv GetPackedProblemReport(...)

PrlSrv GetPackedProblemReport

PrlSrv GetPerfStats(...)

PrlSrv GetPerfStats

PrlSrv GetPluginsList(...)

PrlSrv GetPluginsList

PrlSrv GetProblemReport(...)

Obtain a problem report in the event of a virtual machine operation failure.

PrlSrv GetQuestions(...)

Allows to synchronously receive questions from Parallels Service.

PrlSrv GetRestrictionInfo(...)

PrlSrv GetRestrictionInfo

PrlSrv GetServerInfo(...)

Obtain the ServerInfo object containing the host computer information.

PrlSrv GetSrvConfig(...)

Obtain the ServerConfig object containing the host configurationinformation.

PrlSrv GetStatistics(...)

Obtain the Statistics object containing the host resource usage statistics.

PrlSrv GetSupportedOses(...)

PrlSrv GetSupportedOses

PrlSrv GetUserInfo(...)

Obtain the UserInfo object containing information about the specified user.

191

Page 198: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv GetUserInfoList(...)

Obtain a list of UserInfo objects containing information about all knownusers.

PrlSrv GetUserProfile(...)

Obtain the UserConfig object containing profile data of the currently loggedin user.

PrlSrv GetVirtualNetworkList(...)

Obtain the VirtualNet object containing information about all existingvirtual networks.

PrlSrv GetVmConfig(...)

PrlSrv GetVmConfig

PrlSrv GetVmList(...)

Obtain a list of virtual machines from the host.

PrlSrv GetVmListEx(...)

PrlSrv GetVmListEx

PrlSrv HasRestriction(...)

PrlSrv HasRestriction

PrlSrv InstallAppliance(...)

PrlSrv InstallAppliance

PrlSrv IsConfirmationModeEnabled(...)

Determine confirmation mode for the session.

PrlSrv IsConnected(...)

Determine if the connection to the specified Parallels Service is active.

PrlSrv IsFeatureSupported(...)

PrlSrv IsFeatureSupported

192

Page 199: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv IsNonInteractiveSession(...)

PrlSrv IsNonInteractiveSession

PrlSrv Login(...)

Login to a remote Parallels Service.

PrlSrv LoginEx(...)

PrlSrv LoginEx

PrlSrv LoginLocal(...)

Login to the local Parallels Service.

PrlSrv LoginLocalEx(...)

PrlSrv LoginLocalEx

PrlSrv Logoff(...)

Log off the Parallels Service.

PrlSrv NetServiceRestart(...)

Restarts the Parallels network service.

PrlSrv NetServiceRestoreDefaults(...)

Restores the default settings of the Parallels network service.

PrlSrv NetServiceStart(...)

Start the Parallels network service.

PrlSrv NetServiceStop(...)

Stop the Parallels network service.

PrlSrv RefreshPlugins(...)

PrlSrv RefreshPlugins

PrlSrv RefreshServerInfo(...)

PrlSrv RefreshServerInfo

193

Page 200: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv Register3rdPartyVm(...)

PrlSrv Register3rdPartyVm

PrlSrv RegisterVm(...)

Register an existing virtual machine with the Parallels Service.

PrlSrv RegisterVmEx(...)

Register an existing virtual machine with Parallels Service (extended version).

PrlSrv RegisterVmWithUuid(...)

PrlSrv RegisterVmWithUuid

PrlSrv SendAnswer(...)

Send an answer to the Parallels Service in response to a question.

PrlSrv SendProblemReport(...)

PrlSrv SendProblemReport

PrlSrv SetNonInteractiveSession(...)

Set the session in noninteractive or interactive mode.

PrlSrv SetVNCEncryption(...)

PrlSrv SetVNCEncryption

PrlSrv Shutdown(...)

Shut down the Parallels Service.

PrlSrv ShutdownEx(...)

PrlSrv ShutdownEx

PrlSrv StartSearchVms(...)

Searche for unregistered virtual machines at the specified location(s).

PrlSrv StopInstallAppliance(...)

PrlSrv StopInstallAppliance

194

Page 201: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlSrv SubscribeToHostStatistics(...)

Subscribe to receive host statistics.

PrlSrv SubscribeToPerfStats(...)

Subscribe to receive perfomance statistics.

PrlSrv UnsubscribeFromHostStatistics(...)

Cancel the host statistics subscription.

PrlSrv UnsubscribeFromPerfStats(...)

Cancels the performance statistics subscription.

PrlSrv UpdateLicense(...)

Installs Parallels license on the specified Parallels Service.

PrlSrv UpdateLicenseEx(...)

PrlSrv UpdateLicenseEx

PrlSrv UpdateSessionInfo(...)

PrlSrv UpdateSessionInfo

PrlSrv UpdateVirtualNetwork(...)

Update parameters of an existing virtual network.

PrlSrv UserProfileBeginEdit(...)

PrlSrv UserProfileBeginEdit

PrlSrv UserProfileCommit(...)

Saves (commits) user profile changes to the Parallels Service.

PrlStatCpu GetCpuUsage(...)

Return the CPU usage, in percents.

PrlStatCpu GetSystemTime(...)

Return the CPU time, in seconds.

195

Page 202: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlStatCpu GetTotalTime(...)

Return the CPU total time, in seconds.

PrlStatCpu GetUserTime(...)

Return the CPU user time in seconds

PrlStatDiskPart GetFreeDiskSpace(...)

Return the size of the free space on the disk partition, in bytes.

PrlStatDiskPart GetSystemName(...)

Return the disk partition device name.

PrlStatDiskPart GetUsageDiskSpace(...)

Return the size of the used space on the disk partition, in bytes.

PrlStatDisk GetFreeDiskSpace(...)

Return free disk space, in bytes.

PrlStatDisk GetPartStat(...)

Return a StatDiskPart object specified by an index.

PrlStatDisk GetPartsStatsCount(...)

Return the number of StatDiskPart objects contained in this StatDiskobject. Each object contains statistics for an individual disk partition.

PrlStatDisk GetSystemName(...)

Return the disk device name.

PrlStatDisk GetUsageDiskSpace(...)

Returns the size of the used space on the disk, in bytes.

PrlStatIface GetInDataSize(...)

Return the total number of bytes the network interface has received since theParallels Service was last started.

196

Page 203: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlStatIface GetInPkgsCount(...)

Return the total number of packets the network interface has received sincethe Parallels Service was last started.

PrlStatIface GetOutDataSize(...)

Return the total number of bytes the network interface has sent since theParallels Service was last started.

PrlStatIface GetOutPkgsCount(...)

Return the total number of packets the network interface has sent since theParallels Service was last started.

PrlStatIface GetSystemName(...)

Return the network interface system name.

PrlStatProc GetCommandName(...)

Return the process command name

PrlStatProc GetCpuUsage(...)

Return the process CPU usage in percents.

PrlStatProc GetId(...)

Returns the process system ID.

PrlStatProc GetOwnerUserName(...)

Return the user name of the process owner.

PrlStatProc GetRealMemUsage(...)

Return the physical memory usage size in bytes.

PrlStatProc GetStartTime(...)

Return the process start time in seconds (number of seconds since January 1,1601 (UTC)).

PrlStatProc GetState(...)

Return the process state information.

197

Page 204: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlStatProc GetSystemTime(...)

Return the process system time, in seconds.

PrlStatProc GetTotalMemUsage(...)

Return the total memory size used by the process, in bytes.

PrlStatProc GetTotalTime(...)

Returns the process total time (system plus user), in seconds.

PrlStatProc GetUserTime(...)

Return the process user time, in seconds.

PrlStatProc GetVirtMemUsage(...)

Return the virtual memory usage size in bytes.

PrlStatUser GetHostName(...)

Return the hostname of the client machine from which the session wasinitiated.

PrlStatUser GetServiceName(...)

Return the name of the host system service that created the session.

PrlStatUser GetSessionTime(...)

Return the session duration, in seconds.

PrlStatUser GetUserName(...)

Return the session user name.

PrlStatVmData GetSegmentCapacity(...)

PrlStatVmData GetSegmentCapacity

PrlStat GetCpuStat(...)

Return a StatCpu object specified by an index.

198

Page 205: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlStat GetCpusStatsCount(...)

Return the number of StatCpu objects contained in this Statistics object.Each StatCpu object contains statistics for an individual CPU.

PrlStat GetDiskStat(...)

Return a StatDisk object specified by an index.

PrlStat GetDisksStatsCount(...)

Return the number of StatDisk objects contained in this Statistics object.Each StatDisk object contains statistics for an individual hard disk.

PrlStat GetDispUptime(...)

Return the Parallels Service uptime in seconds.

PrlStat GetFreeRamSize(...)

Return free RAM size in bytes.

PrlStat GetFreeSwapSize(...)

Return total swap size in bytes

PrlStat GetIfaceStat(...)

Return a StatNetIface object specified by an index.

PrlStat GetIfacesStatsCount(...)

Return the number of StatNetIface objects contained in this Statisticsobjects. Each object contains statistics for an individual network interface.

PrlStat GetOsUptime(...)

Return the virtual machine uptime in seconds.

PrlStat GetProcStat(...)

Return a StatProcess object specified by an index.

PrlStat GetProcsStatsCount(...)

Return the number of StatProcess objects contained in this Statisticsobject. Each StatProcess object contains statistics for an individual systemprocess.

199

Page 206: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlStat GetRealRamSize(...)

PrlStat GetRealRamSize

PrlStat GetTotalRamSize(...)

Return total RAM size in bytes.

PrlStat GetTotalSwapSize(...)

Return total swap size in bytes

PrlStat GetUsageRamSize(...)

Return the size of RAM currently in use, in bytes.

PrlStat GetUsageSwapSize(...)

Return the swap size currently in use, in bytes.

PrlStat GetUserStat(...)

Return a StatUser object specified by an index.

PrlStat GetUsersStatsCount(...)

Return the number of StatUser objects contained in this Statistics object.Each StatUser object contains statistics for an individual system user.

PrlStat GetVmDataStat(...)

PrlStat GetVmDataStat

PrlStrList AddItem(...)

PrlStrList GetItem(...)

PrlStrList GetItemsCount(...)

PrlStrList RemoveItem(...)

PrlTisRecord GetName(...)

PrlTisRecord GetName

200

Page 207: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlTisRecord GetState(...)

PrlTisRecord GetState

PrlTisRecord GetText(...)

PrlTisRecord GetText

PrlTisRecord GetTime(...)

PrlTisRecord GetTime

PrlTisRecord GetUid(...)

PrlTisRecord GetUid

PrlUIEmuInput AddText(...)

PrlUIEmuInput AddText

PrlUIEmuInput Create(...)

PrlUIEmuInput Create

PrlUsbIdent GetFriendlyName(...)

PrlUsbIdent GetFriendlyName

PrlUsbIdent GetSystemName(...)

PrlUsbIdent GetSystemName

PrlUsbIdent GetVmUuidAssociation(...)

PrlUsbIdent GetVmUuidAssociation

PrlUsrCfg CanChangeSrvSets(...)

Determine if the current user can modify Parallels Service preferences.

PrlUsrCfg CanUseMngConsole(...)

Determine if the user is allowed to use the Parallels Service ManagementConsole.

PrlUsrCfg GetDefaultVmFolder(...)

Return name and path of the default virtual machine directory for the user.

201

Page 208: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlUsrCfg GetVmDirUuid(...)

Return name and path of the default virtual machine folder for the ParallelsService.

PrlUsrCfg IsLocalAdministrator(...)

Determine if the user is a local administrator on the host where ParallelsService is running.

PrlUsrCfg SetDefaultVmFolder(...)

Set the default virtual machine folder for the user.

PrlUsrCfg SetVmDirUuid(...)

Set the default virtual machine directory name and path for the ParallelsService.

PrlUsrInfo CanChangeSrvSets(...)

Determine whether the specified user is allowed to modify Parallels Servicepreferences.

PrlUsrInfo GetDefaultVmFolder(...)

Return name and path of the default virtual machine directory for the user.

PrlUsrInfo GetName(...)

Return the user name.

PrlUsrInfo GetSessionCount(...)

Return the user active session count.

PrlUsrInfo GetUuid(...)

Returns the user Universally Unique Identifier (UUID).

PrlVirtNet Create(...)

Creates a new instance of VirtualNet.

PrlVirtNet GetAdapterIndex(...)

Return a numeric index assigned to the network adapter in the specifiedvirtual network.

202

Page 209: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVirtNet GetAdapterName(...)

Return the name of the network adapter in the specified virtual network.

PrlVirtNet GetBoundAdapterInfo(...)

Obtain info about a physical adapter, which is bound to the virtual networkobject.

PrlVirtNet GetBoundCardMac(...)

Return the bound card MAC address of the specified virtual network.

PrlVirtNet GetDescription(...)

Return the description of the specified virtual network.

PrlVirtNet GetDhcpIP6Address(...)

PrlVirtNet GetDhcpIP6Address

PrlVirtNet GetDhcpIPAddress(...)

Return the DHCP IP address of the specified virtual network.

PrlVirtNet GetHostIP6Address(...)

PrlVirtNet GetHostIP6Address

PrlVirtNet GetHostIPAddress(...)

Return the host IP address of the specified virtual network.

PrlVirtNet GetIP6NetMask(...)

PrlVirtNet GetIP6NetMask

PrlVirtNet GetIP6ScopeEnd(...)

PrlVirtNet GetIP6ScopeEnd

PrlVirtNet GetIP6ScopeStart(...)

PrlVirtNet GetIP6ScopeStart

PrlVirtNet GetIPNetMask(...)

Return the IP net mask of the specified virtual network.

203

Page 210: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVirtNet GetIPScopeEnd(...)

Return the DHCP ending IP address of the specified virtual network.

PrlVirtNet GetIPScopeStart(...)

Returns the DHCP starting IP address of the specified virtual network.

PrlVirtNet GetNetworkId(...)

Return the ID of the specified virtual network.

PrlVirtNet GetNetworkType(...)

Return the virtual network type.

PrlVirtNet GetPortForwardList(...)

Return the port forward entries list.

PrlVirtNet GetVlanTag(...)

Return the VLAN tag of the specified virtual network.

PrlVirtNet IsAdapterEnabled(...)

Determine whether the virtual network adapter is enabled or disabled.

PrlVirtNet IsDHCP6ServerEnabled(...)

PrlVirtNet IsDHCP6ServerEnabled

PrlVirtNet IsDHCPServerEnabled(...)

Determine whether the virtual network DHCP server is enabled or disabled.

PrlVirtNet IsEnabled(...)

Determine whether the virtual network is enabled or disabled.

PrlVirtNet IsHostAssignIP6(...)

PrlVirtNet IsHostAssignIP6

PrlVirtNet IsNATServerEnabled(...)

Determine whether the specified virtual network NAT server is enabled ordisabled.

204

Page 211: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVirtNet SetAdapterEnabled(...)

Enable or disable a virtual network adapter.

PrlVirtNet SetAdapterIndex(...)

Sets the specified adapter index.

PrlVirtNet SetAdapterName(...)

Sets the specified virtual network adapter name.

PrlVirtNet SetBoundCardMac(...)

Sets the specified virtual network bound card MAC address.

PrlVirtNet SetDHCP6ServerEnabled(...)

PrlVirtNet SetDHCP6ServerEnabled

PrlVirtNet SetDHCPServerEnabled(...)

Enable or disable the virtual network DHCP server.

PrlVirtNet SetDescription(...)

Sets the virtual network description.

PrlVirtNet SetDhcpIP6Address(...)

PrlVirtNet SetDhcpIP6Address

PrlVirtNet SetDhcpIPAddress(...)

Set the virtual network DHCP IP address.

PrlVirtNet SetEnabled(...)

Enable or disable the virtual network.

PrlVirtNet SetHostAssignIP6(...)

PrlVirtNet SetHostAssignIP6

PrlVirtNet SetHostIP6Address(...)

PrlVirtNet SetHostIP6Address

205

Page 212: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVirtNet SetHostIPAddress(...)

Set the virtual network host IP address.

PrlVirtNet SetIP6NetMask(...)

PrlVirtNet SetIP6NetMask

PrlVirtNet SetIP6ScopeEnd(...)

PrlVirtNet SetIP6ScopeEnd

PrlVirtNet SetIP6ScopeStart(...)

PrlVirtNet SetIP6ScopeStart

PrlVirtNet SetIPNetMask(...)

Set the virtual network IP net mask.

PrlVirtNet SetIPScopeEnd(...)

Set the virtual network DHCP ending IP address

PrlVirtNet SetIPScopeStart(...)

Set the virtual network DHCP starting IP address.

PrlVirtNet SetNATServerEnabled(...)

Enable or disable the virtual network NAT server.

PrlVirtNet SetNetworkId(...)

Set the virtual network ID.

PrlVirtNet SetNetworkType(...)

Set the virtual network type.

PrlVirtNet SetPortForwardList(...)

Set the port forward entries list.

PrlVirtNet SetVlanTag(...)

Set the VLAN tag for the virtual network.

206

Page 213: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg AddDefaultDevice(...)

Automates the task of setting devices in a virtual machine.

PrlVmCfg AddDefaultDeviceEx(...)

PrlVmCfg AddDefaultDeviceEx

PrlVmCfg CreateBootDev(...)

Create a new instance of BootDevice and add it to the virtual machine bootdevice list.

PrlVmCfg CreateScrRes(...)

Create a new instance of ScreenRes and add it to the virtual machineresolution list.

PrlVmCfg CreateShare(...)

Create a new instance of Share and add it to the virtual machine list of shares.

PrlVmCfg CreateVmDev(...)

Create a new virtual device handle of the specified type.

PrlVmCfg Get3DAccelerationMode(...)

PrlVmCfg Get3DAccelerationMode

PrlVmCfg GetAccessRights(...)

Obtain the AccessRights object.

PrlVmCfg GetActionOnStopMode(...)

PrlVmCfg GetActionOnStopMode

PrlVmCfg GetActionOnWindowClose(...)

Determine the action on Parallels Application window close for the specifiedvirtual machine.

PrlVmCfg GetAllDevices(...)

Obtains objects for all virtual devices in a virtual machine.

207

Page 214: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetAppInDockMode(...)

Determine the current dock mode for the virtual machine.

PrlVmCfg GetAutoCompressInterval(...)

Determine the interval at which compacting virtual disks is performed byAutomatic HDD compression.

PrlVmCfg GetAutoStart(...)

Determine if the specified virtual machine is set to start automatically onParallels Service start.

PrlVmCfg GetAutoStartDelay(...)

Returns the time delay used during the virtual machine automatic startup.

PrlVmCfg GetAutoStop(...)

Determine the mode of the automatic shutdown for the specified virtualmachine.

PrlVmCfg GetBackgroundPriority(...)

Determine the specified virtual machine background process priority type.

PrlVmCfg GetBootDev(...)

Obtain the BootDevice object containing information about a specified bootdevice.

PrlVmCfg GetBootDevCount(...)

Determine the number of devices in the virtual machine boot device prioritylist.

PrlVmCfg GetCoherenceButtonVisibility(...)

PrlVmCfg GetCoherenceButtonVisibility

PrlVmCfg GetConfigValidity(...)

Return a constant indicating the virtual machine configuration validity.

PrlVmCfg GetConfirmationsList(...)

Obtain a list of operations with virtual machine which requires administratorconfirmation.

208

Page 215: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetCpuAccelLevel(...)

Determine the virtual machine CPU acceleration level.

PrlVmCfg GetCpuCount(...)

Determine the number of CPUs in the virtual machine.

PrlVmCfg GetCpuMode(...)

Determine the specified virtual machine CPU mode (32 bit or 64 bit).

PrlVmCfg GetCustomProperty(...)

Return the virtual machine custom property information.

PrlVmCfg GetDefaultHddSize(...)

Return the default hard disk size for to the specified OS type and version.

PrlVmCfg GetDefaultMemSize(...)

Return the default RAM size for to the specified OS type and version.

PrlVmCfg GetDefaultVideoRamSize(...)

Return the default video RAM size for the specified OS type and version.

PrlVmCfg GetDescription(...)

Return the virtual machine description.

PrlVmCfg GetDevByType(...)

Obtains a virtual device object according to the specified device type andindex.

PrlVmCfg GetDevsCount(...)

Determine the total number of devices of all types installed in the virtualmachine.

PrlVmCfg GetDevsCountByType(...)

Obtain the number of virtual devices of the specified type.

209

Page 216: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetDisplayDev(...)

Obtains the VmDevice containing information about a display device in avirtual machine.

PrlVmCfg GetDisplayDevsCount(...)

Determine the number of display devices in a virtual machine.

PrlVmCfg GetDnsServers(...)

PrlVmCfg GetDnsServers

PrlVmCfg GetDockIconType(...)

Return the virtual machine dock icon type.

PrlVmCfg GetExpirationDate(...)

PrlVmCfg GetExpirationDate

PrlVmCfg GetExpirationNote(...)

PrlVmCfg GetExpirationNote

PrlVmCfg GetExpirationOfflineTimeToLive(...)

PrlVmCfg GetExpirationOfflineTimeToLive

PrlVmCfg GetExpirationTimeCheckInterval(...)

PrlVmCfg GetExpirationTimeCheckInterval

PrlVmCfg GetExpirationTrustedTimeServer(...)

PrlVmCfg GetExpirationTrustedTimeServer

PrlVmCfg GetExternalBootDevice(...)

PrlVmCfg GetExternalBootDevice

PrlVmCfg GetFloppyDisk(...)

Obtain the VmDevice object containing information about a floppy disk drivein a vrtiual machine.

210

Page 217: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetFloppyDisksCount(...)

Determine the number of floppy disk drives in a virtual machine.

PrlVmCfg GetForegroundPriority(...)

Return foreground processes priority for the specified virtual machine.

PrlVmCfg GetFreeDiskSpaceRatio(...)

Determine free disk space ratio at which disk compacting is done byAutomatic HDD compression.

PrlVmCfg GetGenericPciDev(...)

Obtain the VmDevice object containing information about a generic PCIdevice.

PrlVmCfg GetGenericPciDevsCount(...)

Determines the number of generic PCI devices in a virtual machine.

PrlVmCfg GetGenericScsiDev(...)

Obtain the VmDevice object containing information about a SCSI device in avirtual machine.

PrlVmCfg GetGenericScsiDevsCount(...)

Determines the number of generic SCSI devices in a virtual machine.

PrlVmCfg GetHardDisk(...)

Obtain the VmHardDisk object containing the specified virtual hard diskinformation.

PrlVmCfg GetHardDisksCount(...)

Determines the number of virtual hard disks in a virtual machine.

PrlVmCfg GetHomePath(...)

Return the virtual machine home directory name and path.

PrlVmCfg GetHostMemQuotaMax(...)

PrlVmCfg GetHostMemQuotaMax

211

Page 218: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetHostMemQuotaPriority(...)

PrlVmCfg GetHostMemQuotaPriority

PrlVmCfg GetHostname(...)

Obtain the hostname of the specified virtual machine.

PrlVmCfg GetIcon(...)

Return the name of the icon file used by the specified virtual machine.

PrlVmCfg GetLastModifiedDate(...)

Return the date and time when the specified virtual machine was last modified.

PrlVmCfg GetLastModifierName(...)

Return the name of the user who last modified the specified virtual machine.

PrlVmCfg GetLinkedVmUuid(...)

PrlVmCfg GetLinkedVmUuid

PrlVmCfg GetLocation(...)

PrlVmCfg GetLocation

PrlVmCfg GetMaxBalloonSize(...)

PrlVmCfg GetMaxBalloonSize

PrlVmCfg GetName(...)

Return the virtual machine name.

PrlVmCfg GetNetAdapter(...)

Obtain the VmNet object containing information about a virtual networkadapter.

PrlVmCfg GetNetAdaptersCount(...)

Determine the number of network adapters in a virtual machine.

212

Page 219: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetOpticalDisk(...)

Obtain the VmDevice object containing information about a virtual opticaldisk.

PrlVmCfg GetOpticalDisksCount(...)

Determine the number of optical disks in the specified virtual machine.

PrlVmCfg GetOptimizeModifiersMode(...)

PrlVmCfg GetOptimizeModifiersMode

PrlVmCfg GetOsType(...)

Return the type of the operating system that the specified virtual machine isrunning.

PrlVmCfg GetOsVersion(...)

Return the version of the operating system that the specified virtual machineis running.

PrlVmCfg GetParallelPort(...)

Obtains the VmDevice object containing information about a virtual parallelport.

PrlVmCfg GetParallelPortsCount(...)

Determine the number of virtual parallel ports in the virtual machine.

PrlVmCfg GetPasswordProtectedOperationsList(...)

PrlVmCfg GetPasswordProtectedOperationsList

PrlVmCfg GetRamSize(...)

Return the virtual machine memory (RAM) size, in megabytes.

PrlVmCfg GetResourceQuota(...)

PrlVmCfg GetResourceQuota

PrlVmCfg GetScrRes(...)

Obtain the ScreenRes object identifying the specified virtual machine screenresolution.

213

Page 220: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetScrResCount(...)

Determine the total number of screen resolutions available in a virtualmachine.

PrlVmCfg GetSearchDomains(...)

Obtain the list of search domains that will be assigned to the guest OS.

PrlVmCfg GetSerialPort(...)

Obtain the VmSerial object containing information about a serial port in avirtual machine.

PrlVmCfg GetSerialPortsCount(...)

Determine the number of serial ports in a virtual machine.

PrlVmCfg GetServerHost(...)

Return the hostname of the machine hosting the specified virtual machine.

PrlVmCfg GetServerUuid(...)

Returns the UUID of the machine hosting the specified virtual machine.

PrlVmCfg GetShare(...)

Obtain the Share object containing information about a shared folder.

PrlVmCfg GetSharesCount(...)

Determine the number of shared folders in a virtual machine.

PrlVmCfg GetSmartGuardInterval(...)

Determines the interval at which snapshots are taken by SmartGuard.

PrlVmCfg GetSmartGuardMaxSnapshotsCount(...)

Determines the maximum snapshot count, a SmartGuard setting.

PrlVmCfg GetSoundDev(...)

Obtain the VmSound object containing information about a sound device in avirtual machine.

214

Page 221: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetSoundDevsCount(...)

Determine the number of sound devices in a virtual machine.

PrlVmCfg GetStartLoginMode(...)

Return the automatic startup login mode for the virtual machine.

PrlVmCfg GetStartUserLogin(...)

Return the user name used during the virtual machine automatic startup.

PrlVmCfg GetSystemFlags(...)

Return the virtual machine system flags.

PrlVmCfg GetTimeSyncInterval(...)

Obtain the time synchronization interval between the host and the guest OS.

PrlVmCfg GetUnattendedInstallEdition(...)

PrlVmCfg GetUnattendedInstallEdition

PrlVmCfg GetUnattendedInstallLocale(...)

PrlVmCfg GetUnattendedInstallLocale

PrlVmCfg GetUndoDisksMode(...)

Determine the current undo-disks mode for the virtual machine.

PrlVmCfg GetUptime(...)

PrlVmCfg GetUptime

PrlVmCfg GetUptimeStartDate(...)

Return the date and time when the uptime counter was started for thespecified virtual machine.

PrlVmCfg GetUsbDevice(...)

Obtain the VmUsb object containing information about a USB device in thevirtual machine.

PrlVmCfg GetUsbDevicesCount(...)

Determine the number of USB devices in a virtual machine.

215

Page 222: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg GetUuid(...)

Return the UUID (universally unique ID) of the virtual machine.

PrlVmCfg GetVNCHostName(...)

Return the VNC hostname of the virtual machine.

PrlVmCfg GetVNCMode(...)

Return the VNC mode of the virtual machine.

PrlVmCfg GetVNCPassword(...)

Return the VNC password for the virtual machine.

PrlVmCfg GetVNCPort(...)

Return the VNC port number for the virtual machine

PrlVmCfg GetVideoRamSize(...)

Return the video memory size of the virtual machine.

PrlVmCfg GetVmInfo(...)

PrlVmCfg GetVmInfo

PrlVmCfg GetWindowMode(...)

Return the current window mode the virtual machine is in.

PrlVmCfg IsAdaptiveHypervisorEnabled(...)

PrlVmCfg IsAdaptiveHypervisorEnabled

PrlVmCfg IsAllowSelectBootDevice(...)

Determine whether the ’select boot device’ option is shown on virtual machinestartup.

PrlVmCfg IsArchived(...)

PrlVmCfg IsArchived

PrlVmCfg IsAutoApplyIpOnly(...)

PrlVmCfg IsAutoApplyIpOnly

216

Page 223: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsAutoCaptureReleaseMouse(...)

Determine whether the automatic capture and release of the mouse pointer isenabled.

PrlVmCfg IsAutoCompressEnabled(...)

Determine whether the Automatic HDD compression feature is enabled in thevirtual machine.

PrlVmCfg IsBatteryStatusEnabled(...)

PrlVmCfg IsBatteryStatusEnabled

PrlVmCfg IsCloseAppOnShutdown(...)

Determine whether the Parallels console app is automatically closed on thevirtual machine shutdown.

PrlVmCfg IsConfigInvalid(...)

PrlVmCfg IsConfigInvalid

PrlVmCfg IsCpuHotplugEnabled(...)

PrlVmCfg IsCpuHotplugEnabled

PrlVmCfg IsCpuVtxEnabled(...)

Determine whether the x86 virtualization (such as Vt-x) is available in thevirtual machine CPU.

PrlVmCfg IsDefaultDeviceNeeded(...)

Determine whether a default virtual device is needed for running the OS of thespecified type.

PrlVmCfg IsDisableAPIC(...)

Determine whether the APIC is enabled during the virtual machine runtime.

PrlVmCfg IsDiskCacheWriteBack(...)

Determine if disk cache write-back is enabled in the virtual machine.

PrlVmCfg IsEfiEnabled(...)

PrlVmCfg IsEfiEnabled

217

Page 224: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsEncrypted(...)

PrlVmCfg IsEncrypted

PrlVmCfg IsExcludeDock(...)

Determine the guest OS window behavior in coherence mode.

PrlVmCfg IsExpirationDateEnabled(...)

PrlVmCfg IsExpirationDateEnabled

PrlVmCfg IsGestureSwipeFromEdgesEnabled(...)

PrlVmCfg IsGestureSwipeFromEdgesEnabled

PrlVmCfg IsGuestSharingAutoMount(...)

Determine if host shared folders are mounted automatically in the virtualmachine.

PrlVmCfg IsGuestSharingEnableSpotlight(...)

Determine if the virtual disks will be added to Spotlight search subsystem(Mac OS X feature).

PrlVmCfg IsGuestSharingEnabled(...)

Determine if guest sharing is enabled (the guest OS disk drives are visible inthe host OS).

PrlVmCfg IsHideMinimizedWindowsEnabled(...)

PrlVmCfg IsHideMinimizedWindowsEnabled

PrlVmCfg IsHighResolutionEnabled(...)

PrlVmCfg IsHighResolutionEnabled

PrlVmCfg IsHostMemAutoQuota(...)

PrlVmCfg IsHostMemAutoQuota

PrlVmCfg IsHostSharingEnabled(...)

Determine if host sharing is enabled (host shared folders are visible in theguest OS).

218

Page 225: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsIsolatedVmEnabled(...)

PrlVmCfg IsIsolatedVmEnabled

PrlVmCfg IsLockGuestOnSuspendEnabled(...)

PrlVmCfg IsLockGuestOnSuspendEnabled

PrlVmCfg IsLongerBatteryLifeEnabled(...)

PrlVmCfg IsLongerBatteryLifeEnabled

PrlVmCfg IsMapSharedFoldersOnLetters(...)

Determine whether host disks shared with the guest Windows OS will bemapped to drive letters.

PrlVmCfg IsMultiDisplay(...)

Determine if the specified virtual machine uses a multi-display mode.

PrlVmCfg IsNestedVirtualizationEnabled(...)

PrlVmCfg IsNestedVirtualizationEnabled

PrlVmCfg IsOsResInFullScrMode(...)

Determines wether the virtual machine OS resolution is in full screen mode.

PrlVmCfg IsPMUVirtualizationEnabled(...)

PrlVmCfg IsPMUVirtualizationEnabled

PrlVmCfg IsPauseWhenIdle(...)

PrlVmCfg IsPauseWhenIdle

PrlVmCfg IsProtected(...)

PrlVmCfg IsProtected

PrlVmCfg IsRamHotplugEnabled(...)

PrlVmCfg IsRamHotplugEnabled

PrlVmCfg IsRelocateTaskBar(...)

Determine if the task bar relocation feature is enabled in Coherence mode.

219

Page 226: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsScrResEnabled(...)

Determine if additional screen resolution support is enabled in the virtualmachine.

PrlVmCfg IsShareAllHostDisks(...)

Determine whether all host disks will be present in the guest OS as shares.

PrlVmCfg IsShareClipboard(...)

Determine whether the clipboard sharing feature is enabled in the virtualmachine.

PrlVmCfg IsShareUserHomeDir(...)

Determine whether the host user home directory will be available in the guestOS as a share.

PrlVmCfg IsSharedAppsGuestToHost(...)

PrlVmCfg IsSharedAppsGuestToHost

PrlVmCfg IsSharedAppsHostToGuest(...)

PrlVmCfg IsSharedAppsHostToGuest

PrlVmCfg IsSharedBluetoothEnabled(...)

PrlVmCfg IsSharedBluetoothEnabled

PrlVmCfg IsSharedCameraEnabled(...)

PrlVmCfg IsSharedCameraEnabled

PrlVmCfg IsSharedCloudEnabled(...)

PrlVmCfg IsSharedCloudEnabled

PrlVmCfg IsSharedProfileEnabled(...)

Determine whether the Shared Profile feature is enabled in the virtualmachine.

PrlVmCfg IsShowDevToolsEnabled(...)

PrlVmCfg IsShowDevToolsEnabled

220

Page 227: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsShowTaskBar(...)

Determine if Windows task bar is displayed in Coherence mode.

PrlVmCfg IsShowWindowsAppInDock(...)

PrlVmCfg IsShowWindowsAppInDock

PrlVmCfg IsSmartGuardEnabled(...)

Determine whether the SmartGuard feature is enabled in the virtual machine.

PrlVmCfg IsSmartGuardNotifyBeforeCreation(...)

Determine whether the user will be notified on automatic snapshot creation bySmartGaurd.

PrlVmCfg IsSmartMountDVDsEnabled(...)

PrlVmCfg IsSmartMountDVDsEnabled

PrlVmCfg IsSmartMountEnabled(...)

PrlVmCfg IsSmartMountEnabled

PrlVmCfg IsSmartMountNetworkSharesEnabled(...)

PrlVmCfg IsSmartMountNetworkSharesEnabled

PrlVmCfg IsSmartMountRemovableDrivesEnabled(...)

PrlVmCfg IsSmartMountRemovableDrivesEnabled

PrlVmCfg IsSmartMouseEnabled(...)

PrlVmCfg IsSmartMouseEnabled

PrlVmCfg IsStartInDetachedWindowEnabled(...)

PrlVmCfg IsStartInDetachedWindowEnabled

PrlVmCfg IsStickyMouseEnabled(...)

PrlVmCfg IsStickyMouseEnabled

PrlVmCfg IsSupportUsb30Enabled(...)

PrlVmCfg IsSupportUsb30Enabled

221

Page 228: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsSwitchOffAeroEnabled(...)

PrlVmCfg IsSwitchOffAeroEnabled

PrlVmCfg IsSwitchOffWindowsLogoEnabled(...)

PrlVmCfg IsSwitchOffWindowsLogoEnabled

PrlVmCfg IsSwitchToFullscreenOnDemandEnabled(...)

PrlVmCfg IsSwitchToFullscreenOnDemandEnabled

PrlVmCfg IsSyncDefaultPrinter(...)

PrlVmCfg IsSyncDefaultPrinter

PrlVmCfg IsSyncSshIdsEnabled(...)

PrlVmCfg IsSyncSshIdsEnabled

PrlVmCfg IsSyncTimezoneDisabled(...)

PrlVmCfg IsSyncTimezoneDisabled

PrlVmCfg IsSyncVmHostnameEnabled(...)

PrlVmCfg IsSyncVmHostnameEnabled

PrlVmCfg IsTemplate(...)

Determine whether the virtual machine is a real machine or a template.

PrlVmCfg IsTimeSyncSmartModeEnabled(...)

Determine whether the smart time synchronization is enabled in a virtualmachine.

PrlVmCfg IsTimeSynchronizationEnabled(...)

Determine whether the time synchronization feature is enabled in the virtualmachine.

PrlVmCfg IsToolsAutoUpdateEnabled(...)

Enables or disables the Parallels Tools AutoUpdate feature for the virtualmachine.

222

Page 229: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg IsUseDefaultAnswers(...)

Determine whether the use default answers mechanism is active in the virtualmachine.

PrlVmCfg IsUseDesktop(...)

Determine whether the ’use desktop in share profile’ feature is enabled or not.

PrlVmCfg IsUseDocuments(...)

Determine whether ’use documents in shared profile’ feature is enabled or not.

PrlVmCfg IsUseDownloads(...)

PrlVmCfg IsUseDownloads

PrlVmCfg IsUseHostPrinters(...)

PrlVmCfg IsUseHostPrinters

PrlVmCfg IsUseMovies(...)

PrlVmCfg IsUseMovies

PrlVmCfg IsUseMusic(...)

Determine whether the ’use music in shared profile’ feature is enabled or not.

PrlVmCfg IsUsePictures(...)

Determine whether the ’used pictures in shared profile’ feature is enabled ornot.

PrlVmCfg IsUserDefinedSharedFoldersEnabled(...)

Determine whether the user-defined shared folders are enabled or not.

PrlVmCfg IsVerticalSynchronizationEnabled(...)

PrlVmCfg IsVerticalSynchronizationEnabled

PrlVmCfg IsVirtualLinksEnabled(...)

PrlVmCfg IsVirtualLinksEnabled

PrlVmCfg IsWinSystrayInMacMenuEnabled(...)

PrlVmCfg IsWinSystrayInMacMenuEnabled

223

Page 230: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg Set3DAccelerationMode(...)

PrlVmCfg Set3DAccelerationMode

PrlVmCfg SetActionOnStopMode(...)

PrlVmCfg SetActionOnStopMode

PrlVmCfg SetActionOnWindowClose(...)

Set the action to perform on the Parallels console window closing.

PrlVmCfg SetAdaptiveHypervisorEnabled(...)

PrlVmCfg SetAdaptiveHypervisorEnabled

PrlVmCfg SetAllowSelectBootDevice(...)

Switch on/off the ’select boot device’ dialog on virtual machine startup.

PrlVmCfg SetAppInDockMode(...)

Set the dock mode for applications.

PrlVmCfg SetAutoApplyIpOnly(...)

PrlVmCfg SetAutoApplyIpOnly

PrlVmCfg SetAutoCaptureReleaseMouse(...)

Enable or disables the automatic capture and release of the mouse pointer in avirtual machine.

PrlVmCfg SetAutoCompressEnabled(...)

Enables or disables the Automatic HDD compression feature in the virtualmachine.

PrlVmCfg SetAutoCompressInterval(...)

Set the time interval at which compacting virtual disks is done by AutomaticHDD compression.

PrlVmCfg SetAutoStart(...)

Set the automatic startup option for the virtual machine.

224

Page 231: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetAutoStartDelay(...)

Set the time delay that will be used during the virtual machine automaticstartup.

PrlVmCfg SetAutoStop(...)

Set the automatic shutdown mode for the virtual machine.

PrlVmCfg SetBackgroundPriority(...)

Set the virtual machine background processes priority.

PrlVmCfg SetBatteryStatusEnabled(...)

PrlVmCfg SetBatteryStatusEnabled

PrlVmCfg SetCloseAppOnShutdown(...)

Set whether the Parallels console app will be closed on the virtual machineshutdown.

PrlVmCfg SetCoherenceButtonVisibility(...)

PrlVmCfg SetCoherenceButtonVisibility

PrlVmCfg SetConfirmationsList(...)

Obtain the list of virtual machine operations that require administratorconfirmation.

PrlVmCfg SetCpuAccelLevel(...)

Set CPU acceleration level for the virtual machine.

PrlVmCfg SetCpuCount(...)

Set the number of CPUs for the virtual machine (the CPUs should be presentin the machine).

PrlVmCfg SetCpuHotplugEnabled(...)

PrlVmCfg SetCpuHotplugEnabled

PrlVmCfg SetCpuMode(...)

Set CPU mode (32 bit or 64 bit) for the virtual machine.

225

Page 232: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetCustomProperty(...)

Set the virtual machine custom property information.

PrlVmCfg SetDefaultConfig(...)

Set the default configuration for a new virtual machine based on the guest OStype.

PrlVmCfg SetDescription(...)

Set the virtual machine description.

PrlVmCfg SetDisableAPICSign(...)

Set whether the virtual machine should be using APIC during runtime.

PrlVmCfg SetDiskCacheWriteBack(...)

Set the virtual machine disk cache write-back option.

PrlVmCfg SetDnsServers(...)

PrlVmCfg SetDnsServers

PrlVmCfg SetDockIconType(...)

Sets the virtual machine dock icon type.

PrlVmCfg SetEfiEnabled(...)

PrlVmCfg SetEfiEnabled

PrlVmCfg SetExcludeDock(...)

Set the exclude dock option.

PrlVmCfg SetExpirationDate(...)

PrlVmCfg SetExpirationDate

PrlVmCfg SetExpirationDateEnabled(...)

PrlVmCfg SetExpirationDateEnabled

PrlVmCfg SetExpirationNote(...)

PrlVmCfg SetExpirationNote

226

Page 233: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetExpirationOfflineTimeToLive(...)

PrlVmCfg SetExpirationOfflineTimeToLive

PrlVmCfg SetExpirationTimeCheckInterval(...)

PrlVmCfg SetExpirationTimeCheckInterval

PrlVmCfg SetExpirationTrustedTimeServer(...)

PrlVmCfg SetExpirationTrustedTimeServer

PrlVmCfg SetExternalBootDevice(...)

PrlVmCfg SetExternalBootDevice

PrlVmCfg SetForegroundPriority(...)

Set the virtual machine foreground processes priority.

PrlVmCfg SetFreeDiskSpaceRatio(...)

Set the free disk space ratio at which compacting virtual disks is done byAutomatic HDD compress.

PrlVmCfg SetGestureSwipeFromEdgesEnabled(...)

PrlVmCfg SetGestureSwipeFromEdgesEnabled

PrlVmCfg SetGuestSharingAutoMount(...)

Set the guest OS sharing auto-mount option.

PrlVmCfg SetGuestSharingEnableSpotlight(...)

Set whether the virtual disks are added to Spotlight search subsystem.

PrlVmCfg SetGuestSharingEnabled(...)

Enables the guest sharing feature.

PrlVmCfg SetHideMinimizedWindowsEnabled(...)

PrlVmCfg SetHideMinimizedWindowsEnabled

PrlVmCfg SetHighResolutionEnabled(...)

PrlVmCfg SetHighResolutionEnabled

227

Page 234: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetHostMemAutoQuota(...)

PrlVmCfg SetHostMemAutoQuota

PrlVmCfg SetHostMemQuotaMax(...)

PrlVmCfg SetHostMemQuotaMax

PrlVmCfg SetHostMemQuotaPriority(...)

PrlVmCfg SetHostMemQuotaPriority

PrlVmCfg SetHostSharingEnabled(...)

Enable host sharing for the virtual machine.

PrlVmCfg SetHostname(...)

Set the virtual machine hostname.

PrlVmCfg SetIcon(...)

Set the virtual machine icon.

PrlVmCfg SetIsolatedVmEnabled(...)

PrlVmCfg SetIsolatedVmEnabled

PrlVmCfg SetLockGuestOnSuspendEnabled(...)

PrlVmCfg SetLockGuestOnSuspendEnabled

PrlVmCfg SetLongerBatteryLifeEnabled(...)

PrlVmCfg SetLongerBatteryLifeEnabled

PrlVmCfg SetMapSharedFoldersOnLetters(...)

Enable mapping of shared host disks to drive letters for the virtual machine.

PrlVmCfg SetMaxBalloonSize(...)

PrlVmCfg SetMaxBalloonSize

PrlVmCfg SetMultiDisplay(...)

Set the virtual machine multi-display option.

228

Page 235: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetName(...)

Set the virtual machine name.

PrlVmCfg SetNestedVirtualizationEnabled(...)

PrlVmCfg SetNestedVirtualizationEnabled

PrlVmCfg SetOptimizeModifiersMode(...)

PrlVmCfg SetOptimizeModifiersMode

PrlVmCfg SetOsResInFullScrMode(...)

Turn on/off the virtual machine OS resolution in full screen mode option.

PrlVmCfg SetOsVersion(...)

Set the virtual machine guest OS version.

PrlVmCfg SetPMUVirtualizationEnabled(...)

PrlVmCfg SetPMUVirtualizationEnabled

PrlVmCfg SetPasswordProtectedOperationsList(...)

PrlVmCfg SetPasswordProtectedOperationsList

PrlVmCfg SetPauseWhenIdle(...)

PrlVmCfg SetPauseWhenIdle

PrlVmCfg SetRamHotplugEnabled(...)

PrlVmCfg SetRamHotplugEnabled

PrlVmCfg SetRamSize(...)

Sets the virtual machine memory (RAM) size.

PrlVmCfg SetRelocateTaskBar(...)

Enable or disable the Windows task bar relocation feature.

PrlVmCfg SetResourceQuota(...)

PrlVmCfg SetResourceQuota

229

Page 236: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetScrResEnabled(...)

Enable or disable the additional screen resolution support in the virtualmachine.

PrlVmCfg SetSearchDomains(...)

Set the global search domain list that will be assigned to the guest OS.

PrlVmCfg SetShareAllHostDisks(...)

Enable sharing of all host disks for the virtual machine.

PrlVmCfg SetShareClipboard(...)

Enable or disable the clipboard sharing feature.

PrlVmCfg SetShareUserHomeDir(...)

Enable or disable sharing of the host user home directory in the specifiedvirtual machine.

PrlVmCfg SetSharedAppsGuestToHost(...)

PrlVmCfg SetSharedAppsGuestToHost

PrlVmCfg SetSharedAppsHostToGuest(...)

PrlVmCfg SetSharedAppsHostToGuest

PrlVmCfg SetSharedBluetoothEnabled(...)

PrlVmCfg SetSharedBluetoothEnabled

PrlVmCfg SetSharedCameraEnabled(...)

PrlVmCfg SetSharedCameraEnabled

PrlVmCfg SetSharedCloudEnabled(...)

PrlVmCfg SetSharedCloudEnabled

PrlVmCfg SetSharedProfileEnabled(...)

Enable or disable the Shared Profile feature in the virtual machine.

PrlVmCfg SetShowDevToolsEnabled(...)

PrlVmCfg SetShowDevToolsEnabled

230

Page 237: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetShowTaskBar(...)

Show or hide the Windows task bar when the virtual machine is running inCoherence mode.

PrlVmCfg SetShowWindowsAppInDock(...)

PrlVmCfg SetShowWindowsAppInDock

PrlVmCfg SetSmartGuardEnabled(...)

Enable the SmartGuard feature in the virtual machine.

PrlVmCfg SetSmartGuardInterval(...)

Set the time interval at which snapshots are taken by SmartGuard.

PrlVmCfg SetSmartGuardMaxSnapshotsCount(...)

Set the maximum snapshot count, a SmartGuard feature.

PrlVmCfg SetSmartGuardNotifyBeforeCreation(...)

Enable or disable notification of automatic snapshot creation, a SmartGuardfeature.

PrlVmCfg SetSmartMountDVDsEnabled(...)

PrlVmCfg SetSmartMountDVDsEnabled

PrlVmCfg SetSmartMountEnabled(...)

PrlVmCfg SetSmartMountEnabled

PrlVmCfg SetSmartMountNetworkSharesEnabled(...)

PrlVmCfg SetSmartMountNetworkSharesEnabled

PrlVmCfg SetSmartMountRemovableDrivesEnabled(...)

PrlVmCfg SetSmartMountRemovableDrivesEnabled

PrlVmCfg SetSmartMouseEnabled(...)

PrlVmCfg SetSmartMouseEnabled

PrlVmCfg SetStartInDetachedWindowEnabled(...)

PrlVmCfg SetStartInDetachedWindowEnabled

231

Page 238: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetStartLoginMode(...)

Set the automatic startup login mode for the specified virtual machine.

PrlVmCfg SetStartUserCreds(...)

Sset the automatic startup user login and password for the virtual machine.

PrlVmCfg SetStickyMouseEnabled(...)

PrlVmCfg SetStickyMouseEnabled

PrlVmCfg SetSupportUsb30Enabled(...)

PrlVmCfg SetSupportUsb30Enabled

PrlVmCfg SetSwitchOffAeroEnabled(...)

PrlVmCfg SetSwitchOffAeroEnabled

PrlVmCfg SetSwitchOffWindowsLogoEnabled(...)

PrlVmCfg SetSwitchOffWindowsLogoEnabled

PrlVmCfg SetSwitchToFullscreenOnDemandEnabled(...)

PrlVmCfg SetSwitchToFullscreenOnDemandEnabled

PrlVmCfg SetSyncDefaultPrinter(...)

PrlVmCfg SetSyncDefaultPrinter

PrlVmCfg SetSyncSshIdsEnabled(...)

PrlVmCfg SetSyncSshIdsEnabled

PrlVmCfg SetSyncTimezoneDisabled(...)

PrlVmCfg SetSyncTimezoneDisabled

PrlVmCfg SetSyncVmHostnameEnabled(...)

PrlVmCfg SetSyncVmHostnameEnabled

PrlVmCfg SetSystemFlags(...)

Set the virtual machine system flags.

232

Page 239: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetTemplateSign(...)

Modify a regular virtual machine to become a template, and vise versa.

PrlVmCfg SetTimeSyncInterval(...)

Set the time interval at which time in the virtual machine will be synchronizedwith the host OS.

PrlVmCfg SetTimeSyncSmartModeEnabled(...)

Enable or disable the smart time-synchronization mode in the virtual machine.

PrlVmCfg SetTimeSynchronizationEnabled(...)

Enable or disable the time synchronization feature in a virtual machine.

PrlVmCfg SetToolsAutoUpdateEnabled(...)

Enable or disable the Parallels Tools AutoUpdate feature for the virtualmachine.

PrlVmCfg SetUnattendedInstallEdition(...)

PrlVmCfg SetUnattendedInstallEdition

PrlVmCfg SetUnattendedInstallLocale(...)

PrlVmCfg SetUnattendedInstallLocale

PrlVmCfg SetUndoDisksMode(...)

Set the undo-disks mode for the virtual machine.

PrlVmCfg SetUseDefaultAnswers(...)

Enable the use default answers mechanism in a virtual machine.

PrlVmCfg SetUseDesktop(...)

Enable or disable the ’undo-desktop’ feature in the shared profile.

PrlVmCfg SetUseDocuments(...)

Enable or disable the ’use documents in shared profile’ feature.

PrlVmCfg SetUseDownloads(...)

PrlVmCfg SetUseDownloads

233

Page 240: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetUseHostPrinters(...)

PrlVmCfg SetUseHostPrinters

PrlVmCfg SetUseMovies(...)

PrlVmCfg SetUseMovies

PrlVmCfg SetUseMusic(...)

Enables or disables the ’use music in shared profile’ feature.

PrlVmCfg SetUsePictures(...)

Enables or disables the ’use pictures in shared profile’ feature.

PrlVmCfg SetUserDefinedSharedFoldersEnabled(...)

Enables or disables user-defined shared folders.

PrlVmCfg SetUuid(...)

Set the virtual machine UUID (universally unique ID).

PrlVmCfg SetVNCHostName(...)

Set the virtual machine VNC host name.

PrlVmCfg SetVNCMode(...)

Set the virtual machine VNC mode.

PrlVmCfg SetVNCPassword(...)

Set the virtual machine VNC password.

PrlVmCfg SetVNCPort(...)

Set the virtual machine VNC port number.

PrlVmCfg SetVerticalSynchronizationEnabled(...)

PrlVmCfg SetVerticalSynchronizationEnabled

PrlVmCfg SetVideoRamSize(...)

Set the virtual machine video memory size.

234

Page 241: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmCfg SetVirtualLinksEnabled(...)

PrlVmCfg SetVirtualLinksEnabled

PrlVmCfg SetWinSystrayInMacMenuEnabled(...)

PrlVmCfg SetWinSystrayInMacMenuEnabled

PrlVmCfg SetWindowMode(...)

Sets the virtual machine window mode.

PrlVmDevHdPart GetSysName(...)

Return the hard disk partition system name.

PrlVmDevHdPart Remove(...)

Remove the specified partition object from the virtual hard disk list.

PrlVmDevHdPart SetSysName(...)

Set system name for the disk partition.

PrlVmDevHd AddPartition(...)

Assign a boot camp partition to the virtual hard disk.

PrlVmDevHd CheckPassword(...)

PrlVmDevHd CheckPassword

PrlVmDevHd GetDiskSize(...)

Return the hard disk size.

PrlVmDevHd GetDiskType(...)

Return the hard disk type.

PrlVmDevHd GetOnlineCompactMode(...)

PrlVmDevHd GetOnlineCompactMode

PrlVmDevHd GetPartition(...)

Obtain the VmHdPartition object containing a hard disk partition info.

235

Page 242: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDevHd GetPartitionsCount(...)

Determine the number of partitions on the virtual hard disk.

PrlVmDevHd GetSizeOnDisk(...)

Return the size of the occupied space on the hard disk.

PrlVmDevHd IsEncrypted(...)

PrlVmDevHd IsEncrypted

PrlVmDevHd IsSplitted(...)

Determine if the virtual hard disk is split into multiple files.

PrlVmDevHd SetDiskSize(...)

Set the size of the virtual hard disk.

PrlVmDevHd SetDiskType(...)

Set the type of the virtual hard disk.

PrlVmDevHd SetOnlineCompactMode(...)

PrlVmDevHd SetOnlineCompactMode

PrlVmDevHd SetPassword(...)

PrlVmDevHd SetPassword

PrlVmDevHd SetSplitted(...)

Sety whether the hard disk should be split into multiple files.

PrlVmDevNet GenerateMacAddr(...)

Generate a unique MAC address for the virtual network adapter.

PrlVmDevNet GetAdapterType(...)

PrlVmDevNet GetAdapterType

PrlVmDevNet GetBoundAdapterIndex(...)

Return the index of the adapter to which this virtual adapter is bound.

236

Page 243: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDevNet GetBoundAdapterName(...)

Return the name of the adapter to which this virtual adapter is bound.

PrlVmDevNet GetDefaultGateway(...)

Obtain the default gateway assigned to the virtual network adapter.

PrlVmDevNet GetDefaultGatewayIPv6(...)

PrlVmDevNet GetDefaultGatewayIPv6

PrlVmDevNet GetDnsServers(...)

Obtain the list of DNS servers which are assigned to the virtual networkadapter.

PrlVmDevNet GetHostInterfaceName(...)

PrlVmDevNet GetHostInterfaceName

PrlVmDevNet GetMacAddress(...)

Return the MAC address of the virtual network adapter.

PrlVmDevNet GetMacAddressCanonical(...)

PrlVmDevNet GetMacAddressCanonical

PrlVmDevNet GetNetAddresses(...)

Obtain the list of IP address/subnet mask pairs which are assigned to thevirtual network adapter.

PrlVmDevNet GetSearchDomains(...)

Obtain the lists of search domains assigned to the virtual network adapter.

PrlVmDevNet IsAutoApply(...)

Determine if the network adapter is configured to automatically apply networksettings inside guest.

PrlVmDevNet IsConfigureWithDhcp(...)

Determine if the network adapter is configured through DHCP on the guestOS side.

237

Page 244: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDevNet IsConfigureWithDhcpIPv6(...)

PrlVmDevNet IsConfigureWithDhcpIPv6

PrlVmDevNet IsPktFilterPreventIpSpoof(...)

PrlVmDevNet IsPktFilterPreventIpSpoof

PrlVmDevNet IsPktFilterPreventMacSpoof(...)

PrlVmDevNet IsPktFilterPreventMacSpoof

PrlVmDevNet IsPktFilterPreventPromisc(...)

PrlVmDevNet IsPktFilterPreventPromisc

PrlVmDevNet SetAdapterType(...)

PrlVmDevNet SetAdapterType

PrlVmDevNet SetAutoApply(...)

Set whether the network adapter should be automatically configured.

PrlVmDevNet SetBoundAdapterIndex(...)

Set the index of the adapter to which this virtual adapter should be bound.

PrlVmDevNet SetBoundAdapterName(...)

Set the name of the network adapter to which this virtual adapter will bind.

PrlVmDevNet SetConfigureWithDhcp(...)

Set whether the network adapter should be configured through DHCP ormanually.

PrlVmDevNet SetConfigureWithDhcpIPv6(...)

PrlVmDevNet SetConfigureWithDhcpIPv6

PrlVmDevNet SetDefaultGateway(...)

Set the default gateway address for the network adapter.

PrlVmDevNet SetDefaultGatewayIPv6(...)

PrlVmDevNet SetDefaultGatewayIPv6

238

Page 245: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDevNet SetDnsServers(...)

Assign DNS servers to the network adapter.

PrlVmDevNet SetHostInterfaceName(...)

PrlVmDevNet SetHostInterfaceName

PrlVmDevNet SetMacAddress(...)

Set MAC address to the network adapter.

PrlVmDevNet SetNetAddresses(...)

Set IP addresses/subnet masks to the network adapter.

PrlVmDevNet SetPktFilterPreventIpSpoof(...)

PrlVmDevNet SetPktFilterPreventIpSpoof

PrlVmDevNet SetPktFilterPreventMacSpoof(...)

PrlVmDevNet SetPktFilterPreventMacSpoof

PrlVmDevNet SetPktFilterPreventPromisc(...)

PrlVmDevNet SetPktFilterPreventPromisc

PrlVmDevNet SetSearchDomains(...)

Assign search domains to the network adapter.

PrlVmDevSerial GetSocketMode(...)

Return the socket mode of the virtual serial port.

PrlVmDevSerial SetSocketMode(...)

Set the socket mode for the virtual serial port.

PrlVmDevSound GetMixerDev(...)

Return the mixer device string for the sound device.

PrlVmDevSound GetOutputDev(...)

Return the output device string for the sound device.

239

Page 246: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDevSound SetMixerDev(...)

Set the mixer device string for the sound device.

PrlVmDevSound SetOutputDev(...)

Set the output device string for the sound device.

PrlVmDevUsb GetAutoconnectOption(...)

Obtain the USB controller autoconnect device option.

PrlVmDevUsb SetAutoconnectOption(...)

Set the USB controller autoconnect device option.

PrlVmDev Connect(...)

Connect a virtual device to a running virtual machine.

PrlVmDev CopyImage(...)

PrlVmDev CopyImage

PrlVmDev Create(...)

Create a new virtual device object not bound to any virtual machine.

PrlVmDev CreateImage(...)

Physically create a virtual device image on the host.

PrlVmDev Disconnect(...)

Disconnect a device from a running virtual machine.

PrlVmDev GetDescription(...)

Return the description of a virtual device.

PrlVmDev GetEmulatedType(...)

Return the virtual device emulation type.

PrlVmDev GetFriendlyName(...)

Return the virtual device user-friendly name.

240

Page 247: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDev GetIfaceType(...)

Return the virtual device interface type (IDE or SCSI).

PrlVmDev GetImagePath(...)

Return virtual device image path.

PrlVmDev GetIndex(...)

Return the index identifying the virtual device.

PrlVmDev GetOutputFile(...)

Return the virtual device output file.

PrlVmDev GetStackIndex(...)

Return the virtual device stack index (position at the IDE/SCSI controllerbus).

PrlVmDev GetSubType(...)

PrlVmDev GetSubType

PrlVmDev GetSysName(...)

Return the virtual device system name.

PrlVmDev GetType(...)

Return the virtual device type.

PrlVmDev IsConnected(...)

Determine if the virtual device is connected.

PrlVmDev IsEnabled(...)

Determine if the device is enabled.

PrlVmDev IsPassthrough(...)

Determine if the passthrough mode is enabled for the mass storage device.

PrlVmDev IsRemote(...)

Determine if the virtual device is a remote device.

241

Page 248: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDev Remove(...)

Remove the virtual device object from the parent virtual machine list.

PrlVmDev ResizeImage(...)

Resize the virtual device image.

PrlVmDev SetConnected(...)

Connect the virtual device.

PrlVmDev SetDefaultStackIndex(...)

Generates a stack index for the device (the device interface, IDE or SCSI,must be set in advance).

PrlVmDev SetDescription(...)

Set the device description.

PrlVmDev SetEmulatedType(...)

Sets the virtual device emulation type.

PrlVmDev SetEnabled(...)

Enable the specified virtual device.

PrlVmDev SetFriendlyName(...)

Set the virtual device user-friendly name.

PrlVmDev SetIfaceType(...)

Set the virtual device interface type (IDE or SCSI).

PrlVmDev SetImagePath(...)

Set the virtual device image path.

PrlVmDev SetIndex(...)

Set theindex identifying the virtual device.

PrlVmDev SetOutputFile(...)

Set the virtual device output file.

242

Page 249: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmDev SetPassthrough(...)

Enable the passthrough mode for the mass storage device (optical or harddisk).

PrlVmDev SetRemote(...)

Change the ’remote’ flag for the specified device.

PrlVmDev SetStackIndex(...)

Set the virtual device stack index (position at the IDE or SCSI controller bus).

PrlVmDev SetSubType(...)

PrlVmDev SetSubType

PrlVmDev SetSysName(...)

Set the virtual device system name.

PrlVmGuest GetNetworkSettings(...)

Obtain network settings of the guest operating system running in a virtualmachine.

PrlVmGuest Logout(...)

Closes a session (or unbinds from a pre-existing session) in a virtual machine.

PrlVmGuest RunProgram(...)

Execute a program in a virtual machine.

PrlVmGuest SetUserPasswd(...)

Change the password of a guest operating system user.

PrlVmInfo GetAccessRights(...)

Obtains the AccessRights object containing information about the virtualmachine access rights.

PrlVmInfo GetAdditionState(...)

Return the virtual machine addition state information.

243

Page 250: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVmInfo GetState(...)

Return the virtual machine state information.

PrlVmInfo IsInvalid(...)

Determine if the specified virtual machine is invalid.

PrlVmInfo IsVmWaitingForAnswer(...)

Determine if the specified virtual machine is waiting for an answer to aquestion that it asked.

PrlVmInfo IsVncServerStarted(...)

Determine whether a VNC server is running for the specified virtual machine.

PrlVmToolsInfo GetState(...)

PrlVmToolsInfo GetVersion(...)

PrlVm Archive(...)

PrlVm Archive

PrlVm AuthWithGuestSecurityDb(...)

Authenticate the user through the guest OS security database.

PrlVm Authorise(...)

PrlVm Authorise

PrlVm BeginEdit(...)

Mark the beginning of the virtual machine configuration changes operation.

PrlVm CancelCompact(...)

Finishes process of optimization of virtual hard disk.

PrlVm CancelConvertDisks(...)

PrlVm CancelConvertDisks

PrlVm ChangePassword(...)

PrlVm ChangePassword

244

Page 251: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVm ChangeSid(...)

PrlVm ChangeSid

PrlVm Clone(...)

Clone an existing virtual machine.

PrlVm CloneEx(...)

Clone an existing virtual machine (extended version).

PrlVm Commit(...)

Commit the virtual machine configuration changes.

PrlVm CommitEx(...)

PrlVm CommitEx

PrlVm Compact(...)

Start the process of a virtual hard disk optimization.

PrlVm Connect(...)

PrlVm Connect

PrlVm ConvertDisks(...)

PrlVm ConvertDisks

PrlVm CreateCVSrc(...)

PrlVm CreateCVSrc

PrlVm CreateEvent(...)

Creates an event bound to the virtual machine.

PrlVm CreateSnapshot(...)

Create a snapshot of a virtual machine.

PrlVm CreateUnattendedDisk(...)

PrlVm CreateUnattendedDisk

245

Page 252: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVm CreateUnattendedFloppy(...)

Create a floppy disk image for unattended Windows installation.

PrlVm Decrypt(...)

PrlVm Decrypt

PrlVm Delete(...)

Delete the specified virtual machine from the host.

PrlVm DeleteSnapshot(...)

Delete the specified virtual machine snapshot.

PrlVm Disconnect(...)

PrlVm Disconnect

PrlVm DropSuspendedState(...)

Resets a suspended virtual machine.

PrlVm Encrypt(...)

PrlVm Encrypt

PrlVm GenerateVmDevFilename(...)

Generate a unique name for a virtual device.

PrlVm GetConfig(...)

Obtain a handle of type VmConfig

PrlVm GetPackedProblemReport(...)

PrlVm GetPackedProblemReport

PrlVm GetPerfStats(...)

PrlVm GetPerfStats

PrlVm GetProblemReport(...)

Obtain a problem report on abnormal virtual machine termination.

246

Page 253: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVm GetQuestions(...)

Synchronously receive questions from the Parallels Service.

PrlVm GetSnapshotsTree(...)

Obtain snapshot information for the specified virtual machine.

PrlVm GetSnapshotsTreeEx(...)

PrlVm GetSnapshotsTreeEx

PrlVm GetState(...)

Obtain the VmInfo object containing the specified virtual machine information.

PrlVm GetStatistics(...)

Obtain the Statistics object containing the virtual machine resource usagestatistics.

PrlVm GetStatisticsEx(...)

PrlVm GetStatisticsEx

PrlVm GetSuspendedScreen(...)

Obtain the virtual machine screen state before it was suspending.

PrlVm GetToolsState(...)

Determine whether Parallels Tools is installed in the virtual machine.

PrlVm InitiateDevStateNotifications(...)

Initiate the device states notification service.

PrlVm InstallTools(...)

Starts the Parallels Tools installation in the virtual machine.

PrlVm InstallUtility(...)

Install a specified utility in a virtual machine.

PrlVm Lock(...)

Exclusively locks the virtual machine for current session.

247

Page 254: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVm LoginInGuest(...)

Create a new console session or binds to an existing GUI session in a virtualmachine.

PrlVm Move(...)

PrlVm Move

PrlVm Pause(...)

Pause the virtual machine.

PrlVm RefreshConfig(...)

Refresh the virtual machine configuration information.

PrlVm Reg(...)

Create a new virtual machine and register it with the Parallels Service.

PrlVm RegEx(...)

PrlVm RegEx

PrlVm RemoveProtection(...)

PrlVm RemoveProtection

PrlVm Reset(...)

Reset the virtual machine.

PrlVm ResetUptime(...)

PrlVm ResetUptime

PrlVm Restart(...)

Restart the virtual machine.

PrlVm Restore(...)

Restores the registered virtual machine.

PrlVm Resume(...)

Resume a suspended virtual machine.

248

Page 255: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVm SetConfig(...)

This is a reserved method.

PrlVm SetProtection(...)

PrlVm SetProtection

PrlVm Start(...)

Start the virtual machine.

PrlVm StartEx(...)

Start the virtual machine using the specified mode.

PrlVm StartVncServer(...)

Start a VNC server for the specified virtual machine.

PrlVm Stop(...)

Stop the virtual machine.

PrlVm StopEx(...)

PrlVm StopEx

PrlVm StopVncServer(...)

Stops the VNC server in a virtual machine

PrlVm SubscribeToGuestStatistics(...)

Subscribe to receive the virtual machine performance statistics.

PrlVm SubscribeToPerfStats(...)

PrlVm SubscribeToPerfStats

PrlVm Suspend(...)

Suspend the virtual machine.

PrlVm SwitchToSnapshot(...)

Revert the specified virtual machine to the specified snapshot.

249

Page 256: Parallels Virtualization SDK

Functions Module prlsdkapi.prlsdk

PrlVm SwitchToSnapshotEx(...)

PrlVm SwitchToSnapshotEx

PrlVm TerminalConnect(...)

PrlVm TerminalConnect

PrlVm TerminalDisconnect(...)

PrlVm TerminalDisconnect

PrlVm TisGetIdentifiers(...)

Retrieve a list of identifiers from the Tools Information Service database.

PrlVm TisGetRecord(...)

Obtain the TisRecord object containing a record from the Tools Servicedatabase.

PrlVm ToolsGetShutdownCapabilities(...)

Obtain the available capabilities of a graceful virtual machine shutdown usingParallels Tools.

PrlVm ToolsSendShutdown(...)

Initiates graceful shutdown of the virtual machine.

PrlVm ToolsSetPowerSchemeSleepAbility(...)

PrlVm ToolsSetPowerSchemeSleepAbility

PrlVm ToolsSetTaskBarVisibility(...)

PrlVm ToolsSetTaskBarVisibility

PrlVm UIEmuQueryElementAtPos(...)

PrlVm UIEmuQueryElementAtPos

PrlVm UIEmuSendInput(...)

PrlVm UIEmuSendInput

PrlVm UIEmuSendScroll(...)

PrlVm UIEmuSendScroll

250

Page 257: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk

PrlVm UIEmuSendText(...)

PrlVm UIEmuSendText

PrlVm Unarchive(...)

PrlVm Unarchive

PrlVm Unlock(...)

Unlocks a previously locked virtual machine.

PrlVm Unreg(...)

Unregisters the virtual machine from the Parallels Service.

PrlVm UnsubscribeFromGuestStatistics(...)

Cancels the performance statistics subscription.

PrlVm UnsubscribeFromPerfStats(...)

Cancels the Parallels Service performance statistics subscription .

PrlVm UpdateSecurity(...)

Updates the security access level for the virtual machine.

PrlVm UpdateSnapshotData(...)

Modify the virtual machine snapshot name and description.

PrlVm ValidateConfig(...)

Validate the specified section of a virtual machine configuration.

SetSDKLibraryPath(...)

SetSDKLibraryPath

2.3 Variables

Name Description

package Value: None

251

Page 258: Parallels Virtualization SDK

Module prlsdkapi.prlsdk.consts

3 Module prlsdkapi.prlsdk.consts

3.1 Variables

Name Description

DMT DISTRO Value: 0

DMT LIVE CD Value: 1

DMT MBR Value: 2

IOS AUTH FAILED Value: 5

IOS CONNECTION TIM-EOUT

Value: 4

IOS DISABLED Value: 0

IOS STARTED Value: 1

IOS STOPPED Value: 2

IOS UNKNOWN VM UU-ID

Value: 3

P3D DISABLED Value: 0

P3D ENABLED DX9 Value: 2

P3D ENABLED HIGHES-T

Value: 1

PACF CANCEL TASK -ON END SESSION

Value: 8

PACF HIGH SECURITY Value: 2

PACF LAST Value: 1024

PACF MAX Value: 10

PACF NON INTERACTI-VE MODE

Value: 4

PACF NORMAL SECUR-ITY

Value: 1

PADS CANCELED Value: 8

PADS DOWNLOADED Value: 4

PADS DOWNLOADING Value: 3

PADS MOVED Value: 6

PADS NOT STARTED Value: 1

PADS RECONNECTING Value: 9

PADS REGISTERED Value: 7

PADS STOPPED Value: 2

PADS UNPACKED Value: 5

PAIF INIT AS APPSTO-RE CLIENT

Value: 4096

PAIF USE GRAPHIC M-ODE

Value: 2048

PAI GENERATE INDEX Value: -2

continued on next page

252

Page 259: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PAI INVALID ADAPTE-R

Value: -1

PAM DESKTOP Value: 1

PAM DESKTOP MAC Value: 1

PAM DESKTOP STM Value: 1

PAM DESKTOP STM O-BSOLETE

Value: 4

PAM DESKTOP WL OB-SOLETE

Value: 5

PAM LAST Value: 6

PAM MOBILE Value: 6

PAM PLAYER OBSOLE-TE

Value: 3

PAM SERVER OBSOLE-TE

Value: 0

PAM STM Value: 4

PAM UNKNOWN Value: 65535

PAM WORKSTATION -EXTREME OBSOLETE

Value: 2

PAM WORKSTATION -OBSOLETE

Value: 2

PAO VM NOT SHARED Value: 0

PAO VM SHARED ON -FULL ACCESS

Value: 3

PAO VM SHARED ON -VIEW

Value: 1

PAO VM SHARED ON -VIEW AND RUN

Value: 2

PAO VM SHUTDOWN Value: 2

PAO VM START MANU-AL

Value: 0

PAO VM START ON G-UI APP STARTUP

Value: 3

PAO VM START ON G-UI VM WINDOW OPEN

Value: 4

PAO VM START ON G-UI WINDOW LOAD

Value: 3

PAO VM START ON L-OAD

Value: 1

PAO VM START ON R-ELOAD

Value: 2

PAO VM START ON US-ER LOGIN

Value: 5

continued on next page

253

Page 260: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PAO VM STOP Value: 0

PAO VM SUSPEND Value: 1

PARALLELS API VER Value: 458752

PAR BACKUP BEGIN Value: 66

PAR BACKUP COMMI-T

Value: 67

PAR BACKUP ROLLBA-CK

Value: 68

PAR MAX Value: 71

PAR SRV SENDPROBL-EMREPORT ACCESS

Value: 65

PAR SRV SERVER PRO-FILE BEGINEDIT ACC-ESS

Value: 47

PAR SRV SERVER PRO-FILE COMMIT ACCESS

Value: 48

PAR SRV USER PROFI-LE BEGINEDIT ACCES-S

Value: 45

PAR SRV USER PROFI-LE COMMIT ACCESS

Value: 46

PAR VMDEV CONNEC-T ACCESS

Value: 15

PAR VMDEV COPY IM-AGE ACCESS

Value: 61

PAR VMDEV CREATEI-MAGE ACCESS

Value: 17

PAR VMDEV DISCONN-ECT ACCESS

Value: 16

PAR VM ARCHIVE AC-CESS

Value: 69

PAR VM AUTHORISE -ACCESS

Value: 60

PAR VM BEGINEDIT A-CCESS

Value: 50

PAR VM CANCEL COM-PACT ACCESS

Value: 23

PAR VM CANCEL COM-PRESSOR ACCESS

Value: 32

PAR VM CHANGE GUE-ST OS PASSWORD AC-CESS

Value: 64

continued on next page

254

Page 261: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PAR VM CHANGE PAS-SWORD ACCESS

Value: 59

PAR VM CHANGE SID -ACCESS

Value: 53

PAR VM CLONE ACCE-SS

Value: 7

PAR VM COMMIT ACC-ESS

Value: 14

PAR VM COMPACT A-CCESS

Value: 52

PAR VM CONVERT DI-SKS ACCESS

Value: 58

PAR VM CREATE ACC-ESS

Value: 44

PAR VM CREATE BAC-KUP ACCESS OBSOLE-TE

Value: 42

PAR VM CREATE SNA-PSHOT ACCESS

Value: 33

PAR VM DECRYPT AC-CESS

Value: 59

PAR VM DELETE ACC-ESS

Value: 8

PAR VM DELETE SNA-PSHOT ACCESS

Value: 35

PAR VM DROPSUSPEN-DEDSTATE ACCESS

Value: 6

PAR VM EDITING ACC-ESS

Value: 14

PAR VM ENCRYPT AC-CESS

Value: 59

PAR VM ENCRYPT OP-ERATION ACCESS

Value: 59

PAR VM GETCONFIG -ACCESS

Value: 10

PAR VM GETPROBLE-MREPORT ACCESS

Value: 9

PAR VM GETSTATISTI-CS ACCESS

Value: 11

PAR VM GET SUSPEN-DED SCREEN ACCESS

Value: 27

PAR VM GET TOOLS I-NFO

Value: 57

continued on next page

255

Page 262: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PAR VM GET VIRT DE-V INFO

Value: 56

PAR VM GET VMINFO-ACCESS

Value: 19

PAR VM GUI VIEW M-ODE CHANGE ACCESS

Value: 49

PAR VM INITIATE DE-V STATE NOTIFICATI-ONS ACCESS

Value: 21

PAR VM INSTALL TOO-LS ACCESS

Value: 20

PAR VM INSTALL UTI-LITY ACCESS

Value: 39

PAR VM INTERNAL C-MD ACCESS

Value: 55

PAR VM LOCK ACCES-S

Value: 29

PAR VM MIGRATE AC-CESS OBSOLETE

Value: 25

PAR VM MIGRATE CA-NCEL ACCESS OBSOLE-TE

Value: 25

PAR VM MOUNT ACC-ESS OBSOLETE

Value: 62

PAR VM MOVE ACCES-S

Value: 63

PAR VM PAUSE ACCE-SS

Value: 2

PAR VM PERFSTAT A-CCESS

Value: 28

PAR VM REGISTER AC-CESS

Value: 24

PAR VM REMOVE PRO-TECTION ACCESS

Value: 59

PAR VM RESET ACCE-SS

Value: 3

PAR VM RESET UPTI-ME ACCESS

Value: 54

PAR VM RESIZE DISK -ACCESS

Value: 43

PAR VM RESTART GU-EST ACCESS

Value: 38

continued on next page

256

Page 263: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PAR VM RESTORE AC-CESS

Value: 41

PAR VM RESTORE BA-CKUP ACCESS OBSOL-ETE

Value: 51

PAR VM RESUME ACC-ESS

Value: 5

PAR VM RUN COMPRE-SSOR ACCESS

Value: 31

PAR VM SEND ANSWE-R ACCESS

Value: 18

PAR VM SET PROTEC-TION ACCESS

Value: 59

PAR VM START ACCE-SS

Value: 0

PAR VM START EX AC-CESS

Value: 36

PAR VM START STOP -VNC SERVER

Value: 26

PAR VM STATISTICS S-UBSCRIPTION ACCESS

Value: 12

PAR VM STOP ACCESS Value: 1

PAR VM SUBSCRIBET-OGUESTSTATISTICS A-CCESS

Value: 12

PAR VM SUSPEND AC-CESS

Value: 4

PAR VM SWITCH TO S-NAPSHOT ACCESS

Value: 34

PAR VM UNARCHIVE -ACCESS

Value: 70

PAR VM UNLOCK ACC-ESS

Value: 37

PAR VM UNREG ACCE-SS

Value: 13

PAR VM UNSUBSCRIB-EFROMGUESTSTATIST-ICS ACCESS

Value: 12

PAR VM UPDATE SEC-URITY ACCESS

Value: 22

PAR VM UPDATE TOO-LS SECTION

Value: 40

continued on next page

257

Page 264: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PAS CLOSE VM WIND-OW

Value: 1

PAS KEEP VM WINDO-W OPEN

Value: 0

PAS QUIT APPLICATI-ON

Value: 2

PAUST PLAYOUT Value: 0

PAUST PLAYOUT BG -MODE

Value: 2

PAUST RECORDING Value: 1

PAUST RECORDING B-G MODE

Value: 3

PBEC ALWAYS ON BA-TTERY

Value: 1

PBEC BATTERY THRE-SHOLD

Value: 2

PBEC NEVER Value: 0

PBFK DISK CONFIG Value: 2

PBFK DISK IMAGE Value: 1

PBFK LOG Value: 4

PBFK SYMLINK Value: 5

PBFK UNKNOWN Value: 0

PBFK VM CONFIG Value: 3

PBFT MANDATORY Value: 1

PBFT MANDATORY E-XTERNAL

Value: 3

PBFT OPTIONAL Value: 2

PBFT UNKNOWN Value: 0

PBL FULL Value: 1

PBL INCREMENTAL Value: 2

PBL UNKNOWN Value: 0

PBOPT DISABLE GUES-T FS SUSPEND

Value: 1

PBO CD HDD FLOPPY Value: 2

PBO FLOPPY HDD CD Value: 1

PBO HDD CD FLOPPY Value: 0

PBQC CONNECTED T-O POWER

Value: 1

PBQC NEVER Value: 0

PBT EFI Value: 1

PBT LEGACY Value: 0

PCA COHERENCE Value: 2

continued on next page

258

Page 265: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PCA CRYSTAL Value: 7

PCA HIDE APPLICATI-ON

Value: 5

PCA MODALITY Value: 4

PCA NO ACTION Value: 0

PCA SEAMLESS Value: 3

PCA UNGRAB INPUT Value: 6

PCA WINDOWED Value: 1

PCDIF CREATE FROM -LION RECOVERY PAR-TITION

Value: 2048

PCD BUSLOGIC Value: 0

PCD LSI SAS Value: 2

PCD LSI SPI Value: 1

PCD UNKNOWN DEVI-CE

Value: 255

PCF LIGHTWEIGHT C-LIENT

Value: 4096

PCF ORIGINAL CLIEN-T

Value: 2048

PCF TERMINAL CLIEN-T

Value: 16384

PCF TRUSTED CHANN-EL

Value: 8192

PCM COMPACT SHUT-DOWN VM

Value: 16384

PCM COMPACT WITH -HARD DISKS INFO

Value: 2048

PCM CPU AMD V Value: 2

PCM CPU INTEL VT X Value: 1

PCM CPU MODE 32 Value: 0

PCM CPU MODE 64 Value: 1

PCM CPU NONE HV Value: 0

PCM FULL CLEAN UP -VM

Value: 8192

PCM HARD DISKS INF-O

Value: 4096

PCSF BACKUP Value: 4096

PCSF DISK ONLY Value: 2048

PCS CONNECTED Value: 1

PCS CONNECTING Value: 2

PCS DISCONNECTED Value: 0

continued on next page

259

Page 266: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PCVD CANCEL Value: 2048

PCVD MERGE ALL SN-APSHOTS

Value: 65536

PCVD TO EXPANDING-DISK

Value: 8192

PCVD TO NON SPLIT -DISK

Value: 32768

PCVD TO PLAIN DISK Value: 4096

PCVD TO SPLIT DISK Value: 16384

PCVF CHANGE SID Value: 4096

PCVF CLONE TO TEM-PLATE

Value: 2048

PCVF DETACH EXTER-NAL VIRTUAL HDD

Value: 32768

PCVF IMPORT BOOT -CAMP

Value: 16384

PCVF LINKED CLONE Value: 8192

PCVF REGENERATE S-RC VM UUID

Value: 65536

PDA DEVICE IDLE Value: 0

PDA DEVICE READ Value: 1

PDA DEVICE WRITE Value: 2

PDBF BGR32 Value: 5

PDBF INDEX8 Value: 1

PDBF NO CONVERSIO-N

Value: 0

PDBF RGB15 Value: 2

PDBF RGB16 Value: 3

PDBF RGB24 Value: 4

PDBF RGB32 Value: 6

PDBF YUV420 Value: 16

PDBF YUV422x4 Value: 12

PDBF YUV422x6 Value: 11

PDBF YUV422x8 Value: 10

PDCC HIGH COMPRES-SION

Value: 32768

PDCC LOW COMPRES-SION

Value: 131072

PDCC MEDIUM COMP-RESSION

Value: 65536

PDCC NO COMPRESSI-ON

Value: 262144

continued on next page

260

Page 267: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PDCM CLIENT DISPLA-Y INFO

Value: 1

PDCM DISABLE HIDPI -ADJUSTMENT

Value: 16

PDCM DO NOT RESTO-RE

Value: 4

PDCM ENABLE HEADS Value: 64

PDCM HAS HIDPI DISP-LAY

Value: 2

PDCM RESTORE DEFA-ULT

Value: 8

PDCM RETINA MODE Value: 32

PDCQ HIGH QUALITY Value: 1

PDCQ LOW QUALITY Value: 4

PDCQ MEDIUM QUALI-TY

Value: 2

PDCT HIGH QUALITY -WITHOUT COMPRESSI-ON

Value: 262145

PDCT HIGH QUALITY -WITH COMPRESSION

Value: 65537

PDCT LOW QUALITY -WITHOUT COMPRESSI-ON

Value: 262148

PDCT LOW QUALITY -WITH COMPRESSION

Value: 65540

PDCT MEDIUM QUALI-TY WITHOUT COMPR-ESSION

Value: 262146

PDCT MEDIUM QUALI-TY WITH COMPRESSI-ON

Value: 65538

PDE CLUSTERED DEVI-CE

Value: 1

PDE FLOPPY DISK Value: 3

PDE GENERIC DEVICE Value: 0

PDE GENERIC NETWO-RK ADAPTER

Value: 8

PDE GENERIC PCI DE-VICE

Value: 17

PDE GENERIC PORT Value: 9

PDE GENERIC SCSI DE-VICE

Value: 18

continued on next page

261

Page 268: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PDE HARD DISK Value: 6

PDE MASSSTORAGE D-EVICE

Value: 4

PDE MAX Value: 23

PDE MIXER DEVICE Value: 13

PDE OPTICAL DISK Value: 5

PDE PARALLEL PORT Value: 11

PDE PCI VIDEO ADAP-TER

Value: 20

PDE PRINTER Value: 16

PDE SERIAL PORT Value: 10

PDE SHARED CAMERA Value: 22

PDE SOUND DEVICE Value: 12

PDE STORAGE DEVIC-E

Value: 2

PDE USB DEVICE Value: 15

PDE VIRTUAL SHARE-D FOLDERS DEVICE

Value: 21

PDE VIRTUAL SNAPSH-OT DEVICE

Value: 19

PDM APP IN DOCK AL-WAYS

Value: 2

PDM APP IN DOCK CO-HERENCE ONLY

Value: 1

PDM APP IN DOCK NE-VER

Value: 0

PDR ANOTHER CLIEN-T CONNECTED

Value: 4

PDR HOST USER INPU-T DETECTED

Value: 3

PDR HOST USER LOG-GED IN

Value: 2

PDR RECONNECT Value: 1

PDR SESSION BECOME-INACTIVE

Value: 5

PDR UNSPECIFIED Value: 0

PDSF BACKUP Value: 4096

PDSF SKIP SPACE CHE-CK

Value: 2048

PDSS UNKNOWN Value: 0

PDSS VM DISK DATA S-PACE

Value: 4

continued on next page

262

Page 269: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PDSS VM FULL SPACE Value: 5

PDSS VM MISCELLANE-OUS SPACE

Value: 1

PDSS VM RECLAIM SP-ACE

Value: 2

PDSS VM SNAPSHOTS -SPACE

Value: 3

PDT ANY TYPE Value: 65535

PDT USE AC97 SOUND Value: 0

PDT USE BOOTCAMP Value: 3

PDT USE BRIDGE ETH-ERNET

Value: 2

PDT USE CREATIVE S-B16 SOUND

Value: 1

PDT USE DIRECT ASSI-GN

Value: 4

PDT USE FILE SYSTE-M

Value: 5

PDT USE HOST ONLY -NETWORK

Value: 0

PDT USE IMAGE FILE Value: 1

PDT USE OTHER Value: 3

PDT USE OUTPUT FIL-E

Value: 2

PDT USE PARALLEL P-ORT PRINTER MODE

Value: 3

PDT USE PARALLEL P-ORT PRINT TO PDF M-ODE

Value: 1

PDT USE REAL CDDV-D

Value: 0

PDT USE REAL DEVIC-E

Value: 0

PDT USE REAL FLOPP-Y

Value: 0

PDT USE REAL HDD Value: 0

PDT USE REAL PARAL-LEL PORT

Value: 0

PDT USE REAL SERIA-L PORT

Value: 0

PDT USE REAL USB C-ONTROLLER

Value: 0

continued on next page

263

Page 270: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PDT USE SERIAL POR-T SOCKET MODE

Value: 3

PDT USE SHARED NET-WORK

Value: 1

PEF CHECK PRECOND-ITIONS ONLY

Value: 2048

PEVF WAIT FOR APPL-Y

Value: 4096

PEVT NATIVE VM Value: 0

PEVT VMWARE Value: 1

PEVT VM UNKNOWN Value: 0

PFD ALL Value: 14336

PFD BINARY Value: 9

PFD BOOLEAN Value: 4

PFD CDATA Value: 3

PFD ENTITY Value: 5

PFD ENUMERATION Value: 6

PFD INT32 Value: 2

PFD INT64 Value: 7

PFD STDERR Value: 4096

PFD STDIN Value: 8192

PFD STDOUT Value: 2048

PFD STRING Value: 1

PFD UINT32 Value: 0

PFD UINT64 Value: 8

PFD UNKNOWN Value: 255

PFSM AUTOSTART V-M AS OWNER

Value: 4

PFSM CPU AND RAM -UNREDUCED

Value: 26

PFSM CPU HOTPLUG -SUPPORT

Value: 11

PFSM CUSTOM NETW-ORK EDITOR

Value: 19

PFSM DEFAULT PLAIN-DISK ALLOWED

Value: 5

PFSM DEFAULT SATA -ALLOWED

Value: 1

PFSM DESKTOP CONT-ROL SUPPORT

Value: 15

PFSM DISK IO LIMITS Value: 7

PFSM ENCRYPTION P-LUGINS

Value: 17

continued on next page

264

Page 271: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PFSM EXTENDED ME-MORY LIMITS

Value: 39

PFSM FINE CPU LIMIT-S OBSOLETE

Value: 8

PFSM HEADLESS MOD-E

Value: 16

PFSM IPV6 SUPPORT Value: 12

PFSM LINKED CLONES Value: 21

PFSM NESTED VIRTU-ALIZATION

Value: 20

PFSM NIC CHANGE AL-LOWED

Value: 14

PFSM NO SHARED NE-TWORKING

Value: 6

PFSM PAX FEATURE -GAME MODE

Value: 1002

PFSM PAX FEATURE -MATRIX SUPPORT

Value: 1000

PFSM PAX FEATURE -MULTICLIENT CONNE-CT

Value: 1001

PFSM PAX FEATURE -RANGE END

Value: 1003

PFSM PAX FEATURE -RANGE START

Value: 1000

PFSM PDCC DEVELOP-ER PANEL

Value: 30

PFSM PMU VIRTUALIZ-ATION

Value: 25

PFSM PSBM5 Value: 3

PFSM RAM HOTPLUG -SUPPORT

Value: 10

PFSM REQUIRE CUST-OM PASSWORD

Value: 36

PFSM RESOURCE QUO-TA

Value: 35

PFSM ROLLBACK MO-DE

Value: 22

PFSM ROUTED NETW-ORKING OBSOLETE

Value: 9

PFSM SATA HOTPLUG-SUPPORT

Value: 1

continued on next page

265

Page 272: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PFSM SHOW NETWOR-K GUEST IPS

Value: 38

PFSM SINGLE APPLIC-ATION MODE

Value: 37

PFSM SYNC VM HOST-NAME

Value: 33

PFSM TOOLS AUTOUP-DATE

Value: 32

PFSM UNKNOWN FEA-TURE

Value: 0

PFSM USB PRINTER S-UPPORT

Value: 13

PFSM USE SSH KEYS F-ROM HOST

Value: 34

PFSM VM ALL PROFIL-ES

Value: 24

PFSM VM COLORING Value: 18

PFSM VM CONFIG ME-RGE SUPPORT

Value: 2

PFSM VM ED DEV SET-TINGS

Value: 31

PFSM VM LIST SORTI-NG

Value: 29

PFSM VM NET CONDI-TIONER

Value: 28

PFSM VM STARTUP D-ELAY

Value: 27

PFSM VM TEMPLATES Value: 23

PFS UNIX LIKE FS Value: 1

PFS WINDOWS LIKE F-S

Value: 0

PGD PCI DISPLAY Value: 1

PGD PCI NETWORK Value: 0

PGD PCI OTHER Value: 3

PGD PCI SOUND Value: 2

PGD UNKNOWN Value: 0

PGD WINDOWS 10 Value: 5

PGD WINDOWS 10 32 Value: 5

PGD WINDOWS 10 64 Value: 6

PGD WINDOWS VISTA Value: 1

PGD WINDOWS VISTA-32

Value: 1

continued on next page

266

Page 273: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PGD WINDOWS VISTA-64

Value: 4

PGD WINDOWS XP Value: 2

PGD WINDOWS XP 32 Value: 2

PGD WINDOWS XP 64 Value: 3

PGST CAPABILITY HI-BERNATE

Value: 8

PGST CAPABILITY LO-GOUT

Value: 16

PGST CAPABILITY RE-BOOT

Value: 2

PGST CAPABILITY SH-UTDOWN

Value: 1

PGST CAPABILITY SU-SPEND

Value: 4

PGST FULL SIZE SCRE-ENSHOTS

Value: 2048

PGST WITHOUT SCRE-ENSHOTS

Value: 4096

PGS CONNECTED TO -HOST

Value: 0

PGS CONNECTED TO -VM

Value: 1

PGS CONNECTING TO -VM

Value: 3

PGS NON CONTROLLE-D USB

Value: 2

PGS RESERVED Value: 2

PGVC SEARCH BY NA-ME

Value: 4096

PGVC SEARCH BY UUI-D

Value: 2048

PGVLF GET ONLY CT -OBSOLETE

Value: 4096

PGVLF GET ONLY IDE-NTITY INFO

Value: 8192

PGVLF GET ONLY VM-OBSOLETE

Value: 2048

PGVLF GET STATE IN-FO

Value: 16384

PHD EXPANDING HAR-D DISK

Value: 1

continued on next page

267

Page 274: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PHD PLAIN HARD DIS-K

Value: 0

PHI REAL NET ADAPT-ER

Value: 0

PHI VIRTUAL NET AD-APTER

Value: 1

PHO LIN Value: 1

PHO MAC Value: 0

PHO UNKNOWN Value: 255

PHO WIN Value: 2

PHT ACCESS RIGHTS Value: 268435504

PHT APPLIANCE CON-FIG

Value: 268435522

PHT BACKUP Value: 268435551

PHT BACKUP FILE Value: 268435552

PHT BACKUP FILE DI-FF

Value: 268435553

PHT BACKUP INFO Value: 268435554

PHT BACKUP PARAMS Value: 268435555

PHT BACKUP RESULT-OBSOLETE

Value: 268435543

PHT BOOT DEVICE Value: 268435497

PHT CPU FEATURES -OBSOLETE

Value: 268435549

PHT CT TEMPLATE O-BSOLETE

Value: 268435529

PHT CVSRC Value: 268435541

PHT DESKTOP CONTR-OL

Value: 268435542

PHT DISP CONFIG Value: 268435478

PHT DISP NET ADAPT-ER

Value: 268435481

PHT ERROR Value: 0

PHT EVENT Value: 268435474

PHT EVENT PARAME-TER

Value: 268435486

PHT FIREWALL RULE -OBSOLETE

Value: 268435538

PHT FOUND VM INFO Value: 268435506

PHT GUEST OSES MA-TRIX

Value: 268435520

PHT HANDLES LIST Value: 268435502

continued on next page

268

Page 275: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PHT HW GENERIC DE-VICE

Value: 268435482

PHT HW GENERIC PCI-DEVICE

Value: 268435518

PHT HW HARD DISK Value: 268435483

PHT HW HARD DISK P-ARTITION

Value: 268435484

PHT HW NET ADAPTE-R

Value: 268435485

PHT IPPRIV NET OBS-OLETE

Value: 268435539

PHT ISCSI LUN Value: 268435528

PHT JOB Value: 268435473

PHT LAST Value: 268435559

PHT LICENSE Value: 268435495

PHT LOGIN RESPONSE Value: 268435499

PHT NETWORK CLASS-OBSOLETE

Value: 268435525

PHT NETWORK RATE -OBSOLETE

Value: 268435527

PHT NETWORK SHAPI-NG BANDWIDTH OBS-OLETE

Value: 268435545

PHT NETWORK SHAPI-NG CONFIG OBSOLET-E

Value: 268435544

PHT NETWORK SHAPI-NG OBSOLETE

Value: 268435526

PHT NET SERVICE ST-ATUS

Value: 268435501

PHT OFFLINE SERVIC-E OBSOLETE

Value: 268435523

PHT OPAQUE TYPE LI-ST

Value: 268435519

PHT PLUGIN INFO Value: 268435540

PHT PORT FORWARDI-NG

Value: 268435517

PHT PROBLEM REPOR-T

Value: 268435521

PHT REMOTEDEV CM-D

Value: 268435487

PHT REMOTE FILESYS-TEM ENTRY

Value: 268435460

continued on next page

269

Page 276: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PHT REMOTE FILESYS-TEM INFO

Value: 268435459

PHT RESULT Value: 268435475

PHT RUNNING TASK Value: 268435500

PHT SCREEN RESOLU-TION

Value: 268435480

PHT SERVER Value: 268435457

PHT SERVER CONFIG Value: 268435458

PHT SERVER INFO Value: 268435496

PHT SESSION INFO Value: 268435548

PHT SHARE Value: 268435479

PHT SHARED ITEM Value: 268435550

PHT STRINGS LIST Value: 268435498

PHT SYSTEM STATIST-ICS

Value: 268435488

PHT SYSTEM STATIST-ICS CPU

Value: 268435489

PHT SYSTEM STATIST-ICS DISK

Value: 268435492

PHT SYSTEM STATIST-ICS DISK PARTITION

Value: 268435493

PHT SYSTEM STATIST-ICS IFACE

Value: 268435490

PHT SYSTEM STATIST-ICS PROCESS

Value: 268435494

PHT SYSTEM STATIST-ICS USER SESSION

Value: 268435491

PHT SYSTEM STATIST-ICS VM DATA

Value: 268435546

PHT TIS EMITTER Value: 268435510

PHT TIS RECORD Value: 268435507

PHT TOOL Value: 268435511

PHT UIEMU INPUT Value: 268435536

PHT USB IDENTITY Value: 268435537

PHT USER INFO Value: 268435508

PHT USER PROFILE Value: 268435477

PHT VIDEO RECEIVER Value: 268435547

PHT VIRTUAL DEV DI-SPLAY

Value: 268435462

PHT VIRTUAL DEV FL-OPPY

Value: 268435465

continued on next page

270

Page 277: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PHT VIRTUAL DEV GE-NERIC PCI

Value: 268435513

PHT VIRTUAL DEV GE-NERIC SCSI

Value: 268435514

PHT VIRTUAL DEV HA-RD DISK

Value: 268435466

PHT VIRTUAL DEV HD-PARTITION

Value: 268435512

PHT VIRTUAL DEV KE-YBOARD

Value: 268435463

PHT VIRTUAL DEV M-OUSE

Value: 268435464

PHT VIRTUAL DEV NE-T ADAPTER

Value: 268435467

PHT VIRTUAL DEV OP-TICAL DISK

Value: 268435470

PHT VIRTUAL DEV PA-RALLEL PORT

Value: 268435468

PHT VIRTUAL DEV SE-RIAL PORT

Value: 268435469

PHT VIRTUAL DEV SO-UND

Value: 268435472

PHT VIRTUAL DEV US-B DEVICE

Value: 268435471

PHT VIRTUAL DISK Value: 268435503

PHT VIRTUAL DISK O-P PARAMS

Value: 268435559

PHT VIRTUAL DISK P-ARAMS

Value: 268435556

PHT VIRTUAL DISK ST-ATE PARAMS

Value: 268435558

PHT VIRTUAL DISK ST-ORAGE PARAMS

Value: 268435557

PHT VIRTUAL MACHI-NE

Value: 268435461

PHT VIRTUAL NETWO-RK

Value: 268435516

PHT VM CONFIGURAT-ION

Value: 268435461

PHT VM GUEST SESSI-ON

Value: 268435515

PHT VM INFO Value: 268435476

continued on next page

271

Page 278: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PHT VM TOOLS INFO Value: 268435505

PHT VM VIRTUAL DE-VICES INFO

Value: 268435524

PHVT APPLE Value: 1

PHVT PARALLELS Value: 0

PHY WIFI REAL NET -ADAPTER

Value: 2

PIAF CANCEL Value: 2048

PIAF FORCE Value: 4096

PIAF STOP Value: 8192

PIE DISPATCHER Value: 1

PIE IO SERVICE Value: 2

PIE UNKNOWN Value: 255

PIE VIRTUAL MACHIN-E

Value: 0

PIE WEB SERVICE Value: 3

PIF BMP Value: 1342177289

PIF JPG Value: 1342177290

PIF PNG Value: 1342177291

PIF RAW Value: 1342177288

PIM ALL DISKS Value: 67108863

PIM COMPACT DELAY-ED

Value: -2147483648

PIM IDE 0 0 Value: 1

PIM IDE 0 1 Value: 2

PIM IDE 1 0 Value: 4

PIM IDE 1 1 Value: 8

PIM IDE MASK OFFSE-T

Value: 1

PIM SATA 0 0 Value: 1048576

PIM SATA 0 1 Value: 2097152

PIM SATA 0 2 Value: 4194304

PIM SATA 0 3 Value: 8388608

PIM SATA 0 4 Value: 16777216

PIM SATA 0 5 Value: 33554432

PIM SATA MASK OFFS-ET

Value: 1048576

PIM SCSI 0 0 Value: 16

PIM SCSI 10 0 Value: 16384

PIM SCSI 11 0 Value: 32768

PIM SCSI 12 0 Value: 65536

PIM SCSI 13 0 Value: 131072

continued on next page

272

Page 279: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PIM SCSI 14 0 Value: 262144

PIM SCSI 15 0 Value: 524288

PIM SCSI 1 0 Value: 32

PIM SCSI 2 0 Value: 64

PIM SCSI 3 0 Value: 128

PIM SCSI 4 0 Value: 256

PIM SCSI 5 0 Value: 512

PIM SCSI 6 0 Value: 1024

PIM SCSI 7 0 Value: 2048

PIM SCSI 8 0 Value: 4096

PIM SCSI 9 0 Value: 8192

PIM SCSI MASK OFFSE-T

Value: 16

PISCSI STORAGE CRE-ATE

Value: 2048

PISCSI STORAGE EXT3 Value: 2048

PISCSI STORAGE EXT4 Value: 4096

PISCSI STORAGE MOU-NT

Value: 32768

PISCSI STORAGE MOU-NT RDONLY

Value: 8192

PISCSI STORAGE NTFS Value: 8192

PISCSI STORAGE REM-OUNT

Value: 16384

PISCSI STORAGE REM-OVE

Value: 4096

PIT DOCK ICON LIVE -SCREEN SHOT

Value: 1

PIT DOCK ICON STAR-T MENU

Value: 2

PIT DOCK ICON SYST-EM

Value: 0

PJOC API GET USER D-ATA

Value: 183

PJOC API GET USER K-EYS

Value: 184

PJOC API PUT ICON Value: 186

PJOC API PUT USER D-ATA

Value: 182

PJOC API REMOVE US-ER DATA

Value: 185

PJOC API SEND PACK-ED PROBLEM REPORT

Value: 132

continued on next page

273

Page 280: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC API SEND PROB-LEM REPORT

Value: 117

PJOC API SUBSCRIBE -ON REGISTRATION

Value: 189

PJOC API VALIDATE I-N CACHE

Value: 187

PJOC BACKUP BEGIN Value: 200

PJOC BACKUP COMMI-T

Value: 201

PJOC BACKUP ROLLB-ACK

Value: 202

PJOC BACKUP SEND P-ROGRESS

Value: 206

PJOC DESKTOP CONT-ROL CONNECT

Value: 176

PJOC GET BACKUP VI-RTUAL MACHINES

Value: 203

PJOC JOB CANCEL Value: 1

PJOC PTM RPC Value: 181

PJOC REPORT ASSEM-BLY

Value: 137

PJOC SRV ADD IPPRIV-ATE NETWORK OBSO-LETE

Value: 166

PJOC SRV ADD NET A-DAPTER OBSOLETE

Value: 35

PJOC SRV ADD SHARE-D ITEM

Value: 194

PJOC SRV ADD VIRTU-AL NETWORK

Value: 108

PJOC SRV AFTER HOS-T RESUME

Value: 113

PJOC SRV ATTACH T-O LOST TASK

Value: 39

PJOC SRV CHECK ALI-VE

Value: 162

PJOC SRV COMMON P-REFS BEGIN EDIT

Value: 8

PJOC SRV COMMON P-REFS COMMIT

Value: 9

PJOC SRV CONFIGUR-E GENERIC PCI

Value: 111

continued on next page

274

Page 281: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC SRV COPY CT T-EMPLATE OBSOLETE

Value: 165

PJOC SRV CREATE UN-ATTENDED CD

Value: 121

PJOC SRV CREATE V-M BACKUP OBSOLETE

Value: 115

PJOC SRV DELETE NE-T ADAPTER OBSOLET-E

Value: 36

PJOC SRV DELETE OF-FLINE SERVICE OBSO-LETE

Value: 140

PJOC SRV DELETE VI-RTUAL NETWORK

Value: 110

PJOC SRV EXTEND IS-CSI STORAGE

Value: 160

PJOC SRV FS CAN CR-EATE FILE

Value: 23

PJOC SRV FS CREATE-DIR

Value: 21

PJOC SRV FS GENERA-TE ENTRY NAME

Value: 25

PJOC SRV FS GET DIR-ENTRIES

Value: 20

PJOC SRV FS GET DIS-K LIST

Value: 19

PJOC SRV FS REMOVE-ENTRY

Value: 22

PJOC SRV FS RENAME-ENTRY

Value: 24

PJOC SRV GENERATE -CSR

Value: 178

PJOC SRV GET ALL H-OST USERS

Value: 100

PJOC SRV GET BACK-UP TREE OBSOLETE

Value: 114

PJOC SRV GET COMM-ON PREFS

Value: 7

PJOC SRV GET CT TE-MPLATE LIST OBSOLE-TE

Value: 161

continued on next page

275

Page 282: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC SRV GET DEFAU-LT VM CONFIG OBSOL-ETE

Value: 163

PJOC SRV GET DISK F-REE SPACE

Value: 175

PJOC SRV GET IPPRIV-ATE NETWORKS LIST -OBSOLETE

Value: 169

PJOC SRV GET LICEN-SE INFO

Value: 27

PJOC SRV GET NETW-ORK CLASSES LIST OB-SOLETE

Value: 153

PJOC SRV GET NETW-ORK SHAPING CONFI-G OBSOLETE

Value: 155

PJOC SRV GET NET S-ERVICE STATUS

Value: 34

PJOC SRV GET OFFLI-NE SERVICES LIST OB-SOLETE

Value: 141

PJOC SRV GET PACKE-D PROBLEM REPORT

Value: 131

PJOC SRV GET PERFS-TATS

Value: 82

PJOC SRV GET PLUGI-NS LIST

Value: 174

PJOC SRV GET PROBL-EM REPORT

Value: 38

PJOC SRV GET SHARE-D ITEM LIST

Value: 197

PJOC SRV GET SRV C-ONFIG

Value: 6

PJOC SRV GET STATI-STICS

Value: 11

PJOC SRV GET USER I-NFO

Value: 41

PJOC SRV GET USER I-NFO LIST

Value: 40

PJOC SRV GET USER -PROFILE

Value: 10

PJOC SRV GET VIRTU-AL NETWORK LIST

Value: 105

continued on next page

276

Page 283: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC SRV GET VM CO-NFIG

Value: 180

PJOC SRV GET VM LIS-T

Value: 15

PJOC SRV INSTALL AP-PLIANCE

Value: 138

PJOC SRV LOGIN Value: 3

PJOC SRV LOGIN LOC-AL

Value: 4

PJOC SRV LOGOFF Value: 5

PJOC SRV LOOKUP PA-RALLELS SERVERS

Value: 2

PJOC SRV NET SERVI-CE RESTART

Value: 32

PJOC SRV NET SERVI-CE RESTORE DEFAUL-TS

Value: 33

PJOC SRV NET SERVI-CE START

Value: 30

PJOC SRV NET SERVI-CE STOP

Value: 31

PJOC SRV PREPARE F-OR HIBERNATE

Value: 112

PJOC SRV PROXY GE-T REGISTERED HOSTS

Value: 157

PJOC SRV REFRESH P-LUGINS

Value: 171

PJOC SRV REFRESH S-ERVER INFO

Value: 199

PJOC SRV REGISTER 3-RD PARTY VM

Value: 134

PJOC SRV REGISTER I-SCSI STORAGE

Value: 158

PJOC SRV REGISTER -VM

Value: 14

PJOC SRV REGISTER -VM EX

Value: 14

PJOC SRV REMOVE C-T TEMPLATE OBSOLE-TE

Value: 164

continued on next page

277

Page 284: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC SRV REMOVE IP-PRIVATE NETWORK O-BSOLETE

Value: 167

PJOC SRV REMOVE S-HARED ITEM

Value: 196

PJOC SRV REMOVE V-M BACKUP OBSOLETE

Value: 122

PJOC SRV RESTART N-ETWORK SHAPING OB-SOLETE

Value: 156

PJOC SRV RESTORE V-M BACKUP OBSOLETE

Value: 116

PJOC SRV SEND ANSW-ER

Value: 28

PJOC SRV SEND CLIE-NT STATISTICS

Value: 129

PJOC SRV SEND PROB-LEM REPORT

Value: 190

PJOC SRV SET NON IN-TERACTIVE SESSION

Value: 120

PJOC SRV SET SESSIO-N CONFIRMATION MO-DE

Value: 124

PJOC SRV SHUTDOWN Value: 18

PJOC SRV SIGN CERTI-FICATION REQUEST

Value: 179

PJOC SRV START CLU-STER SERVICE OBSOL-ETE

Value: 142

PJOC SRV START SEA-RCH VMS

Value: 29

PJOC SRV STOP CLUS-TER SERVICE OBSOLE-TE

Value: 143

PJOC SRV STORE VAL-UE BY KEY

Value: 125

PJOC SRV SUBSCRIBE -PERFSTATS

Value: 80

PJOC SRV SUBSCRIBE -TO HOST STATISTICS

Value: 16

PJOC SRV SWITCH FIL-E SHARING NOTIFICA-TIONS

Value: 198

continued on next page

278

Page 285: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC SRV UNREGISTE-R ISCSI STORAGE

Value: 159

PJOC SRV UNSUBSCRI-BE FROM HOST STATI-STICS

Value: 17

PJOC SRV UNSUBSCRI-BE PERFSTATS

Value: 81

PJOC SRV UPDATE IP-PRIVATE NETWORK O-BSOLETE

Value: 168

PJOC SRV UPDATE LI-CENSE

Value: 26

PJOC SRV UPDATE NE-TWORK CLASSES CON-FIG OBSOLETE

Value: 152

PJOC SRV UPDATE NE-TWORK SHAPING CON-FIG OBSOLETE

Value: 154

PJOC SRV UPDATE NE-T ADAPTER OBSOLET-E

Value: 37

PJOC SRV UPDATE OF-FLINE SERVICE OBSO-LETE

Value: 139

PJOC SRV UPDATE SE-SSION INFO

Value: 188

PJOC SRV UPDATE SH-ARED ITEM

Value: 195

PJOC SRV UPDATE US-B ASSOC LIST

Value: 133

PJOC SRV UPDATE VI-RTUAL NETWORK

Value: 109

PJOC SRV USER PROF-ILE BEGIN EDIT

Value: 12

PJOC SRV USER PROF-ILE COMMIT

Value: 13

PJOC UNKNOWN Value: 0

PJOC VM ARCHIVE Value: 204

PJOC VM AUTHORISE Value: 148

PJOC VM AUTH WITH -GUEST SECURITY DB

Value: 106

PJOC VM BEGIN EDIT Value: 62

continued on next page

279

Page 286: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC VM CANCEL CO-MPACT

Value: 128

PJOC VM CANCEL CO-MPRESSOR

Value: 89

PJOC VM CHANGE PA-SSWORD

Value: 149

PJOC VM CHANGE SID Value: 135

PJOC VM CLONE Value: 50

PJOC VM CMD INTER-NAL

Value: 144

PJOC VM COMMIT Value: 63

PJOC VM COMPACT Value: 127

PJOC VM CONNECT T-O VM

Value: 74

PJOC VM CONVERT D-ISKS

Value: 146

PJOC VM CREATE SN-APSHOT

Value: 90

PJOC VM CREATE UN-ATTENDED DISK

Value: 64

PJOC VM CREATE UN-ATTENDED FLOPPY

Value: 64

PJOC VM DECRYPT Value: 151

PJOC VM DELETE Value: 51

PJOC VM DELETE SNA-PSHOT

Value: 92

PJOC VM DEV CONNE-CT

Value: 68

PJOC VM DEV COPY I-MAGE

Value: 170

PJOC VM DEV CREAT-E IMAGE

Value: 70

PJOC VM DEV DISCON-NECT

Value: 69

PJOC VM DEV DISPLA-Y CAPTURE SCREEN

Value: 75

PJOC VM DEV HD CHE-CK PASSWORD

Value: 147

PJOC VM DROP SUSPE-NDED STATE

Value: 49

PJOC VM ENCRYPT Value: 150

PJOC VM GENERATE -VM DEV FILENAME

Value: 54

continued on next page

280

Page 287: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC VM GET PACKE-D PROBLEM REPORT

Value: 130

PJOC VM GET PERFST-ATS

Value: 85

PJOC VM GET PROBL-EM REPORT

Value: 52

PJOC VM GET SNAPS-HOTS TREE

Value: 93

PJOC VM GET STATE Value: 53

PJOC VM GET STATIS-TICS

Value: 57

PJOC VM GET SUSPEN-DED SCREEN

Value: 86

PJOC VM GET TOOLS -STATE

Value: 55

PJOC VM GET VIRTU-AL DEVICES INFO

Value: 145

PJOC VM GUEST GET -NETWORK SETTINGS

Value: 104

PJOC VM GUEST LOG-OUT

Value: 79

PJOC VM GUEST RUN -PROGRAM

Value: 78

PJOC VM GUEST SET -USER PASSWD

Value: 107

PJOC VM INITIATE DE-V STATE NOTIFICATI-ONS

Value: 65

PJOC VM INSTALL TO-OLS

Value: 71

PJOC VM INSTALL UTI-LITY

Value: 98

PJOC VM LOCK Value: 118

PJOC VM LOGIN IN G-UEST

Value: 95

PJOC VM MIGRATE C-ANCEL OBSOLETE

Value: 87

PJOC VM MIGRATE O-BSOLETE

Value: 76

PJOC VM MOUNT OBS-OLETE

Value: 172

PJOC VM MOVE Value: 177

continued on next page

281

Page 288: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC VM PAUSE Value: 44

PJOC VM REFRESH C-ONFIG

Value: 56

PJOC VM REG Value: 60

PJOC VM REMOVE PR-OTECTION

Value: 193

PJOC VM RESET Value: 45

PJOC VM RESET UPTI-ME

Value: 136

PJOC VM RESIZE DISK-IMAGE

Value: 123

PJOC VM RESTART Value: 97

PJOC VM RESTORE Value: 101

PJOC VM RESUME Value: 42

PJOC VM RUN COMPR-ESSOR

Value: 88

PJOC VM SEND CLIPB-OARD REQUEST

Value: 73

PJOC VM SEND DRAG-DROP COMMAND

Value: 77

PJOC VM SEND PROB-LEM REPORT

Value: 191

PJOC VM SEND SHUT-DOWN COMMAND

Value: 72

PJOC VM SET PROTE-CTION

Value: 192

PJOC VM START Value: 42

PJOC VM START EX Value: 94

PJOC VM START VNC -SERVER

Value: 102

PJOC VM STOP Value: 43

PJOC VM STOP VNC S-ERVER

Value: 103

PJOC VM STORE VAL-UE BY KEY

Value: 126

PJOC VM SUBSCRIBE -PERFSTATS

Value: 83

PJOC VM SUBSCRIBE -TO GUEST STATISTIC-S

Value: 58

PJOC VM SUSPEND Value: 46

PJOC VM SWITCH TO -SNAPSHOT

Value: 91

continued on next page

282

Page 289: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PJOC VM UMOUNT OB-SOLETE

Value: 173

PJOC VM UNARCHIVE Value: 205

PJOC VM UNLOCK Value: 119

PJOC VM UNREG Value: 61

PJOC VM UNSUBSCRI-BE FROM GUEST STA-TISTICS

Value: 59

PJOC VM UNSUBSCRI-BE PERFSTATS

Value: 84

PJOC VM UPDATE SE-CURITY

Value: 66

PJOC VM UPDATE SN-APSHOT DATA

Value: 96

PJOC VM UPDATE TO-OLS SECTION

Value: 99

PJOC VM VALIDATE C-ONFIG

Value: 67

PJS FINISHED Value: -805306366

PJS RUNNING Value: -805306367

PJS UNKNOWN Value: 0

PKE CLICK Value: 255

PKE PRESS Value: 0

PKE RELEASE Value: 128

PLLF LOGIN WITH DE-LAYED CONNECTION

Value: 2048

PLM ROOT ACCOUNT Value: 1

PLM ROOT ACOUNT Value: 1

PLM START ACCOUNT Value: 0

PLM START ACOUNT Value: 0

PLM USER ACCOUNT Value: 2

PLM USER ACOUNT Value: 2

PLRK ALLOWED GUES-T OS VERSIONS

Value: 4

PLRK FORBIDDEN GU-EST OS TYPES

Value: 24

PLRK RUNNING VMS L-IMIT

Value: 5

PLRK RUNNING VMS L-IMIT PER USER

Value: 23

PLRK UNKNOWN Value: 0

PLRK VM CLONE Value: 9

continued on next page

283

Page 290: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PLRK VM CONVERT F-ROM TEMPLATE

Value: 11

PLRK VM CONVERT T-O TEMPLATE

Value: 10

PLRK VM CPU LIMIT Value: 1

PLRK VM CREATE Value: 6

PLRK VM DOWNLOAD Value: 12

PLRK VM IMPORT 3R-D PARTY

Value: 8

PLRK VM MEMORY LI-MIT

Value: 2

PLRK VM PAUSE Value: 14

PLRK VM REGISTER Value: 7

PLRK VM SAFEMODE -FEATURE

Value: 20

PLRK VM SHOW FULL-SCREEN

Value: 22

PLRK VM SMARTGUA-RD FEATURE

Value: 21

PLRK VM SNAPSHOT -CREATE

Value: 15

PLRK VM SNAPSHOT -DELETE

Value: 17

PLRK VM SNAPSHOT S-WITCH

Value: 16

PLRK VM SNAPSHOT -TREE

Value: 18

PLRK VM SUSPEND Value: 13

PLRK VM UNDODISK -FEATURE

Value: 19

PLRK VM VTD AVAIL-ABLE

Value: 3

PMAA NO ADVANCED -AUTH NEEDED

Value: 0

PMAA USE SYSTEM C-REDENTIALS

Value: 1

PMB LEFT BUTTON Value: 1

PMB MIDDLE BUTTON Value: 4

PMB NOBUTTON Value: 0

PMB RIGHT BUTTON Value: 2

PMB UIEMU DOUBLE -CLICK

Value: 2

continued on next page

284

Page 291: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PMB UIEMU SINGLE C-LICK

Value: 1

PMB UIEMU TRIPLE C-LICK

Value: 3

PMB XBUTTON1 Value: 8

PMB XBUTTON2 Value: 16

PMB XBUTTON3 Value: 32

PMB XBUTTON4 Value: 64

PMB XBUTTON5 Value: 128

PMS IDE DEVICE Value: 0

PMS SATA DEVICE Value: 2

PMS SCSI DEVICE Value: 1

PMS UNKNOWN DEVI-CE

Value: 255

PMT ANSWER Value: 4

PMT CRITICAL Value: 2

PMT INFORMATION Value: 1

PMT QUESTION Value: 3

PMT WARNING Value: 0

PNA BRIDGED ETHER-NET

Value: 2

PNA DIRECT ASSIGN Value: 4

PNA HOST ONLY Value: 0

PNA ROUTED OBSOLE-TE

Value: 5

PNA SHARED Value: 1

PNSF VM START WAI-T

Value: 4096

PNT E1000 Value: 2

PNT E1000E Value: 4

PNT RTL Value: 1

PNT UNDEFINED Value: 0

PNT VIRTIO Value: 3

PNWR AUTO Value: 2

PNWR GENERATED M-AC

Value: 0

PNWR HOST MAC Value: 1

POCM AUTO Value: 2

POCM DISABLED Value: 0

POCM ENABLED Value: 1

POD OPTIMIZE FOR A-CCESSIBILITY

Value: 2

continued on next page

285

Page 292: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

POD OPTIMIZE FOR G-AMES

Value: 1

POD STANDARD Value: 0

PPF TCP Value: 0

PPF UDP Value: 1

PPRF ADD CLIENT PA-RT

Value: 2048

PPRF ADD SERVER P-ART

Value: 4096

PPRF DO NOT CREAT-E HOST SCREENSHOT

Value: 8192

PPSSA SLEEP ALLOW Value: 1

PPSSA SLEEP FORBID Value: 0

PPSSA UNKNOWN Value: -1

PPS PROC IDLE Value: 4

PPS PROC RUN Value: 1

PPS PROC SLEEP Value: 0

PPS PROC STOP Value: 2

PPS PROC ZOMBIE Value: 3

PR3F ALLOW UNKNO-WN OS

Value: 2048

PR3F CREATE SHADO-W VM

Value: 4096

PR3F FORCE Value: 8192

PRCF FORCE Value: 8192

PRCF UNREG PRESER-VE

Value: 65536

PRD AUTO Value: 1

PRD DISABLED Value: 0

PRD MANUAL Value: 2

PRIF DISK INFO Value: 4096

PRIF RESIZE LAST PA-RTITION

Value: 2048

PRIF RESIZE OFFLINE Value: 8192

PRL EDITION ANY Value: 0

PRL EDITION CONSUM-ER

Value: 1

PRL EDITION ENTERP-RISE

Value: 2

PRL EDITION PROFES-SIONAL

Value: 3

PRL FS ADFS Value: 5

continued on next page

286

Page 293: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL FS AFFS Value: 6

PRL FS AFS Value: 7

PRL FS AUTOFS Value: 8

PRL FS CODA Value: 9

PRL FS EFS Value: 10

PRL FS EXTFS Value: 11

PRL FS FAT Value: 1

PRL FS FAT32 Value: 2

PRL FS FUSE Value: 20

PRL FS GFS Value: 19

PRL FS HFS Value: 4

PRL FS HPFS Value: 12

PRL FS INVALID Value: 0

PRL FS ISOFS Value: 13

PRL FS JFFS2 Value: 14

PRL FS NFS Value: 15

PRL FS NTFS Value: 3

PRL FS QNX4 Value: 16

PRL FS REISERFS Value: 17

PRL FS SMBFS Value: 18

PRL FS UNSPECIFIED Value: 255

PRL INVALID FILE DE-SCRIPTOR

Value: 0

PRL INVALID HANDLE Value: 0

PRL KEY 0 Value: 19

PRL KEY 1 Value: 10

PRL KEY 2 Value: 11

PRL KEY 3 Value: 12

PRL KEY 4 Value: 13

PRL KEY 5 Value: 14

PRL KEY 6 Value: 15

PRL KEY 7 Value: 16

PRL KEY 8 Value: 17

PRL KEY 9 Value: 18

PRL KEY A Value: 38

PRL KEY APP CALCUL-ATOR

Value: 127

PRL KEY APP DASHB-OARD

Value: 174

PRL KEY APP EXPOSE Value: 173

PRL KEY APP MAIL Value: 126

PRL KEY APP MY CO-MPUTER

Value: 128

continued on next page

287

Page 294: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL KEY B Value: 56

PRL KEY BACKSLASH Value: 51

PRL KEY BACKSPACE Value: 22

PRL KEY BRAZILIAN -KEYPAD

Value: 140

PRL KEY BREAK Value: 165

PRL KEY C Value: 54

PRL KEY CAPS LOCK Value: 66

PRL KEY COMMA Value: 59

PRL KEY D Value: 40

PRL KEY DELETE Value: 107

PRL KEY DOLLAR Value: 170

PRL KEY DOT Value: 60

PRL KEY DOWN Value: 104

PRL KEY E Value: 26

PRL KEY EJECT Value: 136

PRL KEY END Value: 103

PRL KEY ENTER Value: 36

PRL KEY EQUAL Value: 21

PRL KEY ESCAPE Value: 9

PRL KEY EURO Value: 169

PRL KEY EUROPE 1 Value: 93

PRL KEY EUROPE 2 Value: 94

PRL KEY F Value: 41

PRL KEY F1 Value: 67

PRL KEY F10 Value: 76

PRL KEY F11 Value: 95

PRL KEY F12 Value: 96

PRL KEY F13 Value: 152

PRL KEY F14 Value: 153

PRL KEY F15 Value: 154

PRL KEY F16 Value: 155

PRL KEY F17 Value: 156

PRL KEY F18 Value: 157

PRL KEY F19 Value: 158

PRL KEY F2 Value: 68

PRL KEY F20 Value: 159

PRL KEY F21 Value: 160

PRL KEY F22 Value: 161

PRL KEY F23 Value: 162

PRL KEY F24 Value: 163

PRL KEY F3 Value: 69

continued on next page

288

Page 295: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL KEY F4 Value: 70

PRL KEY F5 Value: 71

PRL KEY F6 Value: 72

PRL KEY F7 Value: 73

PRL KEY F8 Value: 74

PRL KEY F9 Value: 75

PRL KEY FN Value: 168

PRL KEY G Value: 42

PRL KEY H Value: 43

PRL KEY HANGUEL Value: 147

PRL KEY HANJA Value: 148

PRL KEY HENKAN Value: 144

PRL KEY HIRAGANA Value: 150

PRL KEY HIRAGANA -KATAKANA

Value: 142

PRL KEY HOME Value: 97

PRL KEY I Value: 31

PRL KEY INSERT Value: 106

PRL KEY INVALID Value: 0

PRL KEY J Value: 44

PRL KEY K Value: 45

PRL KEY KATAKANA Value: 149

PRL KEY KBD BRIGHT-NESS DOWN

Value: 175

PRL KEY KBD BRIGHT-NESS UP

Value: 176

PRL KEY L Value: 46

PRL KEY LEFT Value: 100

PRL KEY LEFT ALT Value: 64

PRL KEY LEFT BRAC-KET

Value: 34

PRL KEY LEFT BUTT-ON

Value: 178

PRL KEY LEFT CONT-ROL

Value: 37

PRL KEY LEFT SHIFT Value: 50

PRL KEY LEFT WIN Value: 115

PRL KEY M Value: 58

PRL KEY MAC129 Value: 177

PRL KEY MAX Value: 193

PRL KEY MEDIA NEX-T TRACK

Value: 118

continued on next page

289

Page 296: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL KEY MEDIA PLAY-PAUSE

Value: 121

PRL KEY MEDIA PREV-TRACK

Value: 119

PRL KEY MEDIA SELE-CT

Value: 125

PRL KEY MEDIA STOP Value: 120

PRL KEY MENU Value: 117

PRL KEY MIDDLE BUT-TON

Value: 179

PRL KEY MINUS Value: 20

PRL KEY MON BRIGH-TNESS DOWN

Value: 171

PRL KEY MON BRIGH-TNESS UP

Value: 172

PRL KEY MOVE DOW-N

Value: 187

PRL KEY MOVE DOW-N LEFT

Value: 186

PRL KEY MOVE DOW-N RIGHT

Value: 188

PRL KEY MOVE LEFT Value: 184

PRL KEY MOVE RIGH-T

Value: 185

PRL KEY MOVE UP Value: 182

PRL KEY MOVE UP LE-FT

Value: 181

PRL KEY MOVE UP RI-GHT

Value: 183

PRL KEY MUHENKAN Value: 145

PRL KEY MUTE Value: 122

PRL KEY N Value: 57

PRL KEY NP 0 Value: 90

PRL KEY NP 1 Value: 87

PRL KEY NP 2 Value: 88

PRL KEY NP 3 Value: 89

PRL KEY NP 4 Value: 83

PRL KEY NP 5 Value: 84

PRL KEY NP 6 Value: 85

PRL KEY NP 7 Value: 79

PRL KEY NP 8 Value: 80

PRL KEY NP 9 Value: 81

continued on next page

290

Page 297: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL KEY NP DELETE Value: 91

PRL KEY NP ENTER Value: 108

PRL KEY NP EQUAL Value: 164

PRL KEY NP MINUS Value: 82

PRL KEY NP PLUS Value: 86

PRL KEY NP SLASH Value: 112

PRL KEY NP STAR Value: 63

PRL KEY NUM LOCK Value: 77

PRL KEY O Value: 32

PRL KEY P Value: 33

PRL KEY PAGE DOWN Value: 105

PRL KEY PAGE UP Value: 99

PRL KEY PAUSE Value: 110

PRL KEY PC9800 KEYP-AD

Value: 146

PRL KEY PRINT Value: 92

PRL KEY PRINT WITH-MODIFIER

Value: 166

PRL KEY Q Value: 24

PRL KEY QUOTE Value: 48

PRL KEY R Value: 27

PRL KEY RIGHT Value: 102

PRL KEY RIGHT ALT Value: 113

PRL KEY RIGHT BRAC-KET

Value: 35

PRL KEY RIGHT BUTT-ON

Value: 180

PRL KEY RIGHT CONT-ROL

Value: 109

PRL KEY RIGHT SHIF-T

Value: 62

PRL KEY RIGHT WIN Value: 116

PRL KEY RO Value: 141

PRL KEY S Value: 39

PRL KEY SCROLL LOC-K

Value: 78

PRL KEY SEMICOLON Value: 47

PRL KEY SLASH Value: 61

PRL KEY SPACE Value: 65

PRL KEY SYSRQ Value: 167

PRL KEY SYSTEM PO-WER

Value: 137

continued on next page

291

Page 298: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL KEY SYSTEM SLE-EP

Value: 138

PRL KEY SYSTEM WA-KE

Value: 139

PRL KEY T Value: 28

PRL KEY TAB Value: 23

PRL KEY TILDA Value: 49

PRL KEY U Value: 30

PRL KEY UP Value: 98

PRL KEY V Value: 55

PRL KEY VOLUME DO-WN

Value: 124

PRL KEY VOLUME UP Value: 123

PRL KEY W Value: 25

PRL KEY WHEEL DOW-N

Value: 190

PRL KEY WHEEL LEF-T

Value: 191

PRL KEY WHEEL RIG-HT

Value: 192

PRL KEY WHEEL UP Value: 189

PRL KEY WILDCARD -ALT

Value: 6

PRL KEY WILDCARD -ANY

Value: 1

PRL KEY WILDCARD -CTRL

Value: 5

PRL KEY WILDCARD -KEYBOARD

Value: 2

PRL KEY WILDCARD -MOUSE

Value: 3

PRL KEY WILDCARD S-HIFT

Value: 4

PRL KEY WILDCARD -WIN

Value: 7

PRL KEY WWW BACK Value: 131

PRL KEY WWW FAVO-RITES

Value: 135

PRL KEY WWW FORW-ARD

Value: 132

PRL KEY WWW HOME Value: 130

PRL KEY WWW REFR-ESH

Value: 134

continued on next page

292

Page 299: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL KEY WWW SEAR-CH

Value: 129

PRL KEY WWW STOP Value: 133

PRL KEY X Value: 53

PRL KEY Y Value: 29

PRL KEY YEN Value: 143

PRL KEY Z Value: 52

PRL KEY ZENKAKU H-ANKAKU

Value: 151

PRL PRODUCT ANY Value: 0

PRL PRODUCT DESKT-OP

Value: 1

PRL PRODUCT DESKT-OP PDE

Value: 7

PRL PRODUCT DESKT-OP SUBSCR

Value: 7

PRL PRODUCT DESKT-OP WL

Value: 6

PRL PRODUCT PLAYE-R

Value: 5

PRL PRODUCT SERVE-R

Value: 2

PRL PRODUCT STM Value: 4

PRL PRODUCT WORK-STATION

Value: 3

PRL UIEMU ELEMENT -CONTROL EDIT

Value: 2

PRL UIEMU ELEMENT -CONTROL NONE

Value: 0

PRL UIEMU ELEMENT -CONTROL OTHER

Value: 1

PRL UIEMU ELEMENT -SEARCH AREA GLOBA-L

Value: 1

PRL UIEMU ELEMENT -SEARCH AREA WINDO-W

Value: 0

PRL UIEMU GESTURE -STATE BEGIN

Value: 1

PRL UIEMU GESTURE -STATE CANCEL

Value: 4

continued on next page

293

Page 300: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRL UIEMU GESTURE -STATE CHANGE

Value: 2

PRL UIEMU GESTURE -STATE END

Value: 3

PRL UIEMU GESTURE -TYPE PINCH

Value: 1

PRL UIEMU GESTURE -TYPE SMARTZOOM

Value: 2

PRL UIEMU MMKEY S-WIPE BOTTOM EDGE

Value: 22

PRL UIEMU MMKEY S-WIPE LEFT EDGE

Value: 19

PRL UIEMU MMKEY S-WIPE RIGHT EDGE

Value: 20

PRL UIEMU MMKEY S-WIPE TOP EDGE

Value: 21

PRL UIEMU SCROLL F-LAG APPEND

Value: 0

PRL UIEMU SCROLL F-LAG NEW

Value: 1

PRL UIEMU SCROLL LI-NES

Value: 2

PRL UIEMU SCROLL PI-XELS

Value: 1

PRL UIEMU SCROLL P-OINTS

Value: 3

PRL VERSION 10X Value: 8

PRL VERSION 11X Value: 9

PRL VERSION 12X Value: 10

PRL VERSION 13X Value: 11

PRL VERSION 1X Value: 15

PRL VERSION 3X Value: 1

PRL VERSION 4X Value: 2

PRL VERSION 5X Value: 3

PRL VERSION 6X Value: 4

PRL VERSION 7X Value: 5

PRL VERSION 8X Value: 6

PRL VERSION 9X Value: 7

PRL VERSION ANY Value: 0

PRNVM ALLOW TO A-UTO DECREASE HDD -SIZE

Value: 4096

continued on next page

294

Page 301: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRNVM CREATE FRO-M LION RECOVERY P-ARTITION

Value: 2048

PRN LPT DEVICE Value: 0

PRN UNKNOWN DEVI-CE

Value: 255

PRN USB DEVICE Value: 1

PRPM RUN AS CURRE-NT USER

Value: 131072

PRPM RUN CONVERT -HOST PATHS

Value: 262144

PRPM RUN PROGRAM-AND RETURN IMMEDI-ATELY

Value: 16384

PRPM RUN PROGRAM-ENTER

Value: 65536

PRPM RUN PROGRAM-IN SHELL

Value: 32768

PRQ LOW Value: 0

PRQ MEDIUM Value: 50

PRQ UNLIMITED Value: 100

PRR BACKUP OBSOLE-TE

Value: 14

PRR BOOT CAMP Value: 1

PRR CONNECTION Value: 16

PRR HANG LOCKUP Value: 2

PRR KEYBOARD Value: 3

PRR LAST Value: 16

PRR MIGRATION OBS-OLETE

Value: 15

PRR NETWORK Value: 4

PRR OTHER Value: 13

PRR PARALLELS TOO-LS

Value: 5

PRR PERFORMANCE Value: 6

PRR PRODUCT REGIS-TRATION

Value: 7

PRR SNAPSHOTS Value: 8

PRR SOUND Value: 9

PRR SUPPORT REQUE-ST

Value: 10

PRR UNKNOWN Value: 0

continued on next page

295

Page 302: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRR USB Value: 11

PRR VIDEO 3D GRAPH-ICS

Value: 12

PRS NEW PACKED Value: 1

PRS OLD XML BASED Value: 0

PRT AUTOMATIC DET-ECTED REPORT

Value: 8

PRT AUTOMATIC DIS-PATCHER GENERATE-D REPORT

Value: 2

PRT AUTOMATIC GRA-PHICS CRASH REPORT

Value: 25

PRT AUTOMATIC GUE-ST GENERATED REPO-RT

Value: 16

PRT AUTOMATIC INS-TALLED SOFTWARE R-EPORT

Value: 10

PRT AUTOMATIC PI S-TATISTICS REPORT

Value: 22

PRT AUTOMATIC STA-TISTICS REPORT

Value: 9

PRT AUTOMATIC TRA-NSPORTER REPORT

Value: 14

PRT AUTOMATIC UT-W7AGENT POST MIGR-ATION OBSOLETE

Value: 13

PRT AUTOMATIC UT-W7AGENT PRE MIGRA-TION OBSOLETE

Value: 12

PRT AUTOMATIC VM -GENERATED REPORT

Value: 1

PRT AUTOMATIC VZ S-TATISTICS REPORT O-BSOLETE

Value: 11

PRT LAST Value: 25

PRT RAS AUTOMATIC-STATISTICS REPORT

Value: 8

PRT RAS CRASH REPO-RT

Value: 21

PRT RAS USER DEFIN-ED REPORT

Value: 20

continued on next page

296

Page 303: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PRT REPORT TYPE U-NDEFINED

Value: 0

PRT TOOLBOX AUTO -GENERATED REPORT

Value: 24

PRT TOOLBOX USER -DEFINED REPORT

Value: 23

PRT USER DEFINED O-N CONNECTED SERVE-R

Value: 5

PRT USER DEFINED O-N CONTAINER REPOR-T OBSOLETE

Value: 17

PRT USER DEFINED O-N DISCONNECTED SE-RVER

Value: 6

PRT USER DEFINED O-N MOBILE FEEDBACK -REPORT

Value: 19

PRT USER DEFINED O-N MOBILE REPORT

Value: 18

PRT USER DEFINED O-N NOT RESPONDING -VM REPORT

Value: 7

PRT USER DEFINED O-N RUNNING VM REPO-RT

Value: 4

PRT USER DEFINED O-N STOPPED VM REPO-RT

Value: 3

PRT USER DEFINED T-RANSPORTER REPOR-T

Value: 15

PRVF IGNORE HA CLU-STER OBSOLETE

Value: 32768

PRVF KEEP OTHERS P-ERMISSIONS

Value: 4096

PRVF REGENERATE S-RC VM UUID

Value: 16384

PRVF REGENERATE V-M UUID

Value: 2048

PSAM READ ACCESS Value: 1

PSAM WRITE ACCESS Value: 2

continued on next page

297

Page 304: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PSCT AUTO Value: 0

PSCT STEREO Value: 1

PSCT SURROUND 5 1 Value: 2

PSE DIRECTORY Value: 1

PSE DRIVE Value: 0

PSE FILE Value: 2

PSF FORCE Value: 2048

PSF NOFORCE Value: 4096

PSHF DONT WAIT TO -COMPLETE

Value: 4096

PSHF FLAG DIRECT D-OWNLOAD

Value: 4

PSHF FLAG DISABLED Value: 2

PSHF FLAG HIDDEN Value: 1

PSHF FLAG RESET DO-WNLOADS

Value: 8

PSHF FORCE SHUTDO-WN

Value: 2048

PSHF SUSPEND VM TO-PRAM OBSOLETE

Value: 8192

PSIA OPEN DEFAULT Value: 0

PSIA OPEN IN GUEST Value: 1

PSIA OPEN IN HOST Value: 2

PSL HIGH SECURITY Value: 2

PSL LOW SECURITY Value: 0

PSL NORMAL SECURI-TY

Value: 1

PSM ACPI Value: 2

PSM KILL Value: 0

PSM LAST Value: 2

PSM SHUTDOWN Value: 1

PSM VM SAFE START Value: 4096

PSM VM START Value: 2048

PSM VM START FOR C-OMPACT

Value: 8192

PSM VM START LAST -ITEM

Value: 8192

PSPCF CLEANUP CRE-DS

Value: 8192

PSPCF DO NOT CLEA-N CREDS

Value: 2048

PSPCF REGISTER HOS-T ONLY

Value: 32768

continued on next page

298

Page 305: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PSPCF REUSE AVAILA-BLE CREDS

Value: 4096

PSPCF USE DEPLOY I-D

Value: 16384

PSPCF USE FACEBOO-K TOKEN

Value: 65536

PSPCF USE GOOGLE T-OKEN

Value: 131072

PSPF PASSWD CRYPT-ED

Value: 2048

PSP SERIAL SOCKET -CLIENT

Value: 1

PSP SERIAL SOCKET S-ERVER

Value: 0

PSR HIBERNATED Value: 1

PSR HYBRID SHUTDO-WN

Value: 2

PSR SHUTDOWN UNK-NOWN

Value: -1

PSR TOOLS JUSTINST-ALLED SHUTDOWN

Value: 3

PSR TOOLS SHUTDOW-N

Value: 0

PSSF SKIP RESUME Value: 2048

PSSP CUSTOM Value: -1

PSSP MANUAL START-UP AND SHUTDOWN

Value: 0

PSSP READY IN BACK-GROUND

Value: 1

PSS NOT INSTALLED Value: 2

PSS STARTED Value: 0

PSS STOPPED Value: 1

PSS UNKNOWN Value: 3

PST VM HIBERNATE Value: 2

PST VM LOGOUT Value: 4

PST VM REBOOT Value: 1

PST VM SHUTDOWN Value: 0

PST VM SUSPEND Value: 3

PSVM AUTO Value: 1

PSVM IGNORE ASPEC-T RATIO

Value: 4

continued on next page

299

Page 306: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PSVM KEEP ASPECT R-ATIO

Value: 2

PSVM KEEP ASPECT R-ATIO BY EXPANDING

Value: 3

PSVM OFF Value: 0

PSV CALC BOOT CAM-P SIZE

Value: 2048

PTBS DEFAULT Value: 2

PTBS HIDE Value: 0

PTBS SHOW Value: 1

PTBS UNKNOWN Value: -1

PTIS RECORD ACTIVE Value: 1

PTIS RECORD CANCE-LED

Value: 2

PTIS RECORD CLEARE-D

Value: -2147483648

PTIS RECORD DATA Value: 16

PTIS RECORD EMPTY Value: 0

PTIS RECORD FLAGS Value: 256

PTIS RECORD INFO Value: 4

PTIS RECORD NAME Value: 2

PTIS RECORD OWNER Value: 128

PTIS RECORD REMOV-ED

Value: 1073741824

PTIS RECORD STATE Value: 32

PTIS RECORD TEXT Value: 8

PTIS RECORD TIME Value: 64

PTIS RECORD UID Value: 1

PTLSDF FREE DATA B-UFF

Value: 2048

PTS ABSOLUTE MOUS-E

Value: 2

PTS INSTALLED Value: 2

PTS MOVING CURSOR Value: 2

PTS NOT INSTALLED Value: 1

PTS NO CURSOR Value: 0

PTS OUTDATED Value: 3

PTS POSSIBLY INSTAL-LED

Value: 0

PTS RELATIVE MOUS-E

Value: 0

PTS SLIDING CURSOR Value: 1

continued on next page

300

Page 307: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PTS SLIDING MOUSE Value: 1

PTS UNKNOWN Value: 0

PTU CMD INVALID Value: 0

PTU CMD PTU ALIVE Value: 1

PTU FLG ZERO Value: 1

PUDT APPLE IETH Value: 1003

PUDT APPLE IPAD Value: 1002

PUDT APPLE IPHONE Value: 1000

PUDT APPLE IPOD Value: 1001

PUDT ATAPI STORAG-E

Value: 14

PUDT AUDIO Value: 4

PUDT BLUETOOTH Value: 7

PUDT COMMUNICATI-ON

Value: 9

PUDT DISK STORAGE Value: 13

PUDT FOTO Value: 3

PUDT GARMIN GPS Value: 3000

PUDT HUB Value: 1

PUDT KEYBOARD Value: 10

PUDT MOUSE Value: 11

PUDT OTHER Value: 0

PUDT PRINTER Value: 5

PUDT RIM BLACKBER-RY

Value: 2000

PUDT SCANNER Value: 6

PUDT SMART CARD Value: 12

PUDT VIDEO Value: 2

PUDT WIRELESS Value: 8

PUD ASK USER WHAT-TODO

Value: 2

PUD COMMIT CHANG-ES

Value: 2

PUD CONNECTED AU-TOMATICALLY

Value: 1

PUD CONNECTED MA-NUALLY

Value: 0

PUD CONNECT TO GU-EST OS

Value: 1

PUD CONNECT TO PR-IMARY OS

Value: 0

PUD DISABLE UNDO D-ISKS

Value: 0

continued on next page

301

Page 308: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PUD PROMPT BEHAVI-OUR

Value: 3

PUD REVERSE CHANG-ES

Value: 1

PUPLF ACTIVATE PE-RMANENT LICENSE O-FFLINE

Value: 8192

PUPLF ACTIVATE PE-RMANENT LICENSE O-NLINE

Value: 4096

PUPLF ACTIVATE PE-RMANENT LICENSE O-NLINE IMMEDIATELY

Value: 8388608

PUPLF ACTIVATE PR-ECACHED KEY

Value: 65536

PUPLF ACTIVATE TRI-AL LICENSE

Value: 4194304

PUPLF CHECK KEY O-NLY

Value: 16384

PUPLF CHECK KEY O-NLY VOLUME

Value: 1048576

PUPLF CHECK PERMA-NENT LICENSE

Value: 33554432

PUPLF DEACTIVATE -CURRENT LICENSE

Value: 32768

PUPLF DEACTIVATE -CURRENT LICENSE OF-FLINE ALLOWED

Value: 524288

PUPLF FORCE ACTIV-ATE UK

Value: 16777216

PUPLF KICK TO UDPA-TE CURR FILE LICENS-E

Value: 2048

PUPLF PROLONGATE -LICENSE

Value: 2048

PUPLF REGISTER CUR-RENT LICENSE

Value: 2097152

PUPLF REMOVE PREC-ACHED KEY

Value: 262144

PUPLF STORE PRECA-CHED KEY

Value: 131072

continued on next page

302

Page 309: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVA ACCELERATION -DISABLED

Value: 0

PVA ACCELERATION -HIGH

Value: 2

PVA ACCELERATION -NORMAL

Value: 1

PVCF DESTROY HDD -BUNDLE

Value: 2048

PVCF DESTROY HDD -BUNDLE FORCE

Value: 8192

PVCF DETACH HDD B-UNDLE

Value: 16384

PVCF RENAME EXT D-ISKS

Value: 32768

PVCF WAIT FOR APPL-Y

Value: 4096

PVC ALL Value: 1

PVC BOOT OPTION Value: 3

PVC CD DVD ROM Value: 10

PVC COLOR BLUE Value: 5940223

PVC COLOR GREEN Value: 11851591

PVC COLOR GREY Value: 8421504

PVC COLOR ORANGE Value: 16165444

PVC COLOR PURPLE Value: 12619480

PVC COLOR RED Value: 16409690

PVC COLOR YELLOW Value: 15719239

PVC CPU Value: 6

PVC FLOPPY DISK Value: 9

PVC GENERAL PARA-METERS

Value: 2

PVC GENERIC PCI Value: 18

PVC HARD DISK Value: 11

PVC IDE DEVICES Value: 16

PVC LAST SECTION Value: 21

PVC LICENSE RESTRI-CTIONS

Value: 20

PVC MAIN MEMORY Value: 7

PVC NETWORK ADAP-TER

Value: 12

PVC NO COLOR Value: 0

PVC OFFLINE MANAG-EMENT SETTINGS OBS-OLETE

Value: 19

continued on next page

303

Page 310: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVC PARALLEL PORT Value: 15

PVC REMOTE DISPLA-Y

Value: 4

PVC SATA DEVICES Value: 21

PVC SCSI DEVICES Value: 17

PVC SERIAL PORT Value: 14

PVC SHARED FOLDER-S

Value: 5

PVC SOUND Value: 13

PVC VALIDATE CHAN-GES ONLY

Value: 0

PVC VIDEO MEMORY Value: 8

PVL FIREWIRE DRIVE Value: 4

PVL LOCAL FS Value: 1

PVL REMOTE FS Value: 2

PVL UNKNOWN Value: 0

PVL USB DRIVE Value: 3

PVMD CLIENT DETAC-HED

Value: 1

PVMD GUEST RUNNIN-G

Value: 2

PVMD GUEST STOPPE-D

Value: 3

PVMD SERVER DISAB-LED

Value: 0

PVMD SERVER ENABL-ED

Value: 1

PVMSF GUEST OS INF-ORMATION ONLY

Value: 4096

PVMSF HOST DISK SP-ACE USAGE ONLY

Value: 2048

PVN BRIDGED ETHER-NET

Value: 0

PVN HOST ONLY Value: 1

PVRCS CONNECTED Value: 0

PVRCS CONNECTING Value: 3

PVRCS DISCONNECTE-D

Value: 1

PVRCS NO CONNECTI-ON

Value: 2

PVR PRIORITY HIGH Value: 2

PVR PRIORITY LOW Value: 0

continued on next page

304

Page 311: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVR PRIORITY NORM-AL

Value: 1

PVSC ACPI ERROR Value: -3

PVSC DMAR ERROR Value: -4

PVSC DMAR NOT FOU-ND

Value: -5

PVSC ENABLED Value: 1

PVSC HARDWARE ER-ROR

Value: -2

PVSC INTERNAL ERR-OR

Value: -1

PVSC NOT PRESENT Value: 0

PVSS CUSTOM Value: 2

PVSS OPTIMIZED FOR-TIME MACHINE

Value: 1

PVS GUEST TYPE AND-ROID

Value: 16

PVS GUEST TYPE CHR-OMEOS

Value: 15

PVS GUEST TYPE FRE-EBSD

Value: 10

PVS GUEST TYPE LIN-UX

Value: 9

PVS GUEST TYPE MA-COS

Value: 7

PVS GUEST TYPE MSD-OS

Value: 12

PVS GUEST TYPE NET-WARE

Value: 13

PVS GUEST TYPE OS2 Value: 11

PVS GUEST TYPE OTH-ER

Value: 255

PVS GUEST TYPE SOL-ARIS

Value: 14

PVS GUEST TYPE WIN-DOWS

Value: 8

PVS GUEST VER AND-ROID 2 x

Value: 4096

PVS GUEST VER AND-ROID 3 x

Value: 4097

PVS GUEST VER AND-ROID 4 0

Value: 4098

continued on next page

305

Page 312: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVS GUEST VER AND-ROID LAST

Value: 4098

PVS GUEST VER AND-ROID OTHER

Value: 4351

PVS GUEST VER BSD 4-X

Value: 2561

PVS GUEST VER BSD 5-X

Value: 2562

PVS GUEST VER BSD 6-X

Value: 2563

PVS GUEST VER BSD 7-X

Value: 2564

PVS GUEST VER BSD 8-X

Value: 2565

PVS GUEST VER BSD -LAST

Value: 2569

PVS GUEST VER BSD -OTHER

Value: 2815

PVS GUEST VER CHR-OMEOS 1x

Value: 3841

PVS GUEST VER CHR-OMEOS LAST

Value: 3841

PVS GUEST VER CHR-OMEOS OTHER

Value: 4095

PVS GUEST VER DOS -LAST

Value: 3073

PVS GUEST VER DOS -MS622

Value: 3073

PVS GUEST VER DOS -OTHER

Value: 3327

PVS GUEST VER FREE-BSD

Value: 2566

PVS GUEST VER LIN B-OOT2DOCKER

Value: 2325

PVS GUEST VER LIN C-ENTOS

Value: 2317

PVS GUEST VER LIN C-ENTOS 7

Value: 2324

PVS GUEST VER LIN D-EBIAN

Value: 2310

PVS GUEST VER LIN E-LEMENTARY

Value: 2326

continued on next page

306

Page 313: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVS GUEST VER LIN F-EDORA

Value: 2311

PVS GUEST VER LIN F-EDORA 5

Value: 2312

PVS GUEST VER LIN K-ALI

Value: 2327

PVS GUEST VER LIN K-RNL 24

Value: 2308

PVS GUEST VER LIN K-RNL 26

Value: 2309

PVS GUEST VER LIN L-AST

Value: 2329

PVS GUEST VER LIN -MAGEIA

Value: 2321

PVS GUEST VER LIN -MANDRAKE

Value: 2307

PVS GUEST VER LIN -MANJARO

Value: 2328

PVS GUEST VER LIN -MINT

Value: 2322

PVS GUEST VER LIN O-PENSUSE

Value: 2319

PVS GUEST VER LIN O-THER

Value: 2559

PVS GUEST VER LIN P-SBM

Value: 2320

PVS GUEST VER LIN R-EDHAT

Value: 2305

PVS GUEST VER LIN R-EDHAT 7

Value: 2323

PVS GUEST VER LIN R-HLES3

Value: 2316

PVS GUEST VER LIN R-H LEGACY

Value: 2318

PVS GUEST VER LIN S-LES9

Value: 2315

PVS GUEST VER LIN S-USE

Value: 2306

PVS GUEST VER LIN U-BUNTU

Value: 2314

PVS GUEST VER LIN X-ANDROS

Value: 2313

continued on next page

307

Page 314: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVS GUEST VER LIN Z-ORIN

Value: 2329

PVS GUEST VER MAC-OS LAST

Value: 1795

PVS GUEST VER MAC-OS LEOPARD

Value: 1794

PVS GUEST VER MAC-OS SNOW LEOPARD

Value: 1795

PVS GUEST VER MAC-OS TIGER

Value: 1793

PVS GUEST VER MAC-OS UNIVERSAL

Value: 1795

PVS GUEST VER NET -4X

Value: 3329

PVS GUEST VER NET -5X

Value: 3330

PVS GUEST VER NET -6X

Value: 3331

PVS GUEST VER NET -BSD

Value: 2567

PVS GUEST VER NET -LAST

Value: 3331

PVS GUEST VER NET -OTHER

Value: 3583

PVS GUEST VER OPEN-BSD

Value: 2568

PVS GUEST VER OS2 E-CS11

Value: 2820

PVS GUEST VER OS2 E-CS12

Value: 2821

PVS GUEST VER OS2 L-AST

Value: 2821

PVS GUEST VER OS2 -OTHER

Value: 3071

PVS GUEST VER OS2 -WARP3

Value: 2817

PVS GUEST VER OS2 -WARP4

Value: 2818

PVS GUEST VER OS2 -WARP45

Value: 2819

PVS GUEST VER OTH -LAST

Value: 65282

continued on next page

308

Page 315: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVS GUEST VER OTH -OPENSTEP

Value: 65282

PVS GUEST VER OTH -OTHER

Value: 65535

PVS GUEST VER OTH -QNX

Value: 65281

PVS GUEST VER SOL 1-0

Value: 3586

PVS GUEST VER SOL 1-1

Value: 3587

PVS GUEST VER SOL 9 Value: 3585

PVS GUEST VER SOL -LAST

Value: 3588

PVS GUEST VER SOL -OPEN

Value: 3588

PVS GUEST VER SOL -OTHER

Value: 3839

PVS GUEST VER TRUS-TED BSD

Value: 2569

PVS GUEST VER WIN -2003

Value: 2056

PVS GUEST VER WIN -2008

Value: 2058

PVS GUEST VER WIN -2012

Value: 2061

PVS GUEST VER WIN -2016

Value: 2064

PVS GUEST VER WIN -2K

Value: 2054

PVS GUEST VER WIN -311

Value: 2049

PVS GUEST VER WIN -95

Value: 2050

PVS GUEST VER WIN -98

Value: 2051

PVS GUEST VER WIN -LAST

Value: 2064

PVS GUEST VER WIN -ME

Value: 2052

PVS GUEST VER WIN -NT

Value: 2053

PVS GUEST VER WIN -OTHER

Value: 2303

continued on next page

309

Page 316: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PVS GUEST VER WIN -VISTA

Value: 2057

PVS GUEST VER WIN -WINDOWS7

Value: 2059

PVS GUEST VER WIN -WINDOWS8

Value: 2060

PVS GUEST VER WIN -WINDOWS8 1

Value: 2062

PVS GUEST VER WIN -WINDOWS 10

Value: 2063

PVS GUEST VER WIN -XP

Value: 2055

PWC BOTTOM LEFT C-ORNER

Value: 2

PWC BOTTOM RIGHT -CORNER

Value: 3

PWC TOP LEFT CORN-ER

Value: 0

PWC TOP RIGHT COR-NER

Value: 1

PWC VM ASK USER Value: 2

PWC VM DO NOTHING Value: 5

PWC VM PAUSE Value: 3

PWC VM SHUTDOWN Value: 4

PWC VM STOP Value: 0

PWC VM SUSPEND Value: 1

PWC VM UNKNOWN A-CTION

Value: 65535

PWMSD EVERYDAY Value: 0

PWMSD FRIDAY Value: 5

PWMSD MONDAY Value: 1

PWMSD SATURDAY Value: 6

PWMSD SUNDAY Value: 7

PWMSD THURSDAY Value: 4

PWMSD TUESDAY Value: 2

PWMSD WEDNESDAY Value: 3

PWMSD WEEKDAYS Value: 8

PWMSD WEEKENDS Value: 9

PWM COHERENCE WI-NDOW MODE

Value: 3

PWM DEFAULT WIND-OW MODE

Value: 0

continued on next page

310

Page 317: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

PWM FULL SCREEN W-INDOW MODE

Value: 2

PWM HEADLESS WIND-OW MODE

Value: 5

PWM MODALITY WIN-DOW MODE

Value: 4

PWM WINDOWED WIN-DOW MODE

Value: 1

RTT RUNNING TASK -CLONE VM

Value: 3

RTT RUNNING TASK -COPY IMAGE

Value: 9

RTT RUNNING TASK -CREATE IMAGE

Value: 6

RTT RUNNING TASK -CREATE VM

Value: 1

RTT RUNNING TASK -DELETE VM

Value: 4

RTT RUNNING TASK -MIGRATE VM OBSOLE-TE

Value: 8

RTT RUNNING TASK -REGISTER VM

Value: 2

RTT RUNNING TASK -RESTORE VM

Value: 7

RTT RUNNING TASK -UNKNOWN

Value: 0

RTT RUNNING TASK -UNREG VM

Value: 5

ScanCodesList Value: {’0’: (11), ’1’: (2), ’2’:

(3), ’3’: (4), ’4’: (5), ’5’: ...

TEV CONNECTED Value: 1

TEV DATA RECEIVED Value: 0

TEV DISCONNECTED Value: 2

VMAS ARCHIVING Value: 128

VMAS BACKUPING OB-SOLETE

Value: 2

VMAS CLONING Value: 32

VMAS DECRYPTING Value: 16

VMAS ENCRYPTING Value: 8

VMAS MAX Value: -2147483648

VMAS MOVING Value: 64

continued on next page

311

Page 318: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

VMAS NOSTATE Value: 1

VMAS RESTORING FR-OM BACKUP OBSOLET-E

Value: 4

VMAS UNARCHIVING Value: 256

VMP DESIGNER Value: 3

VMP GAMES Value: 1

VMP PRODUCTIVITY Value: 0

VMP SOFTWARE DEV-ELOPER

Value: 2

VMP TESTER Value: 4

VMS COMPACTING Value: 805306376

VMS CONTINUING Value: 805306381

VMS DELETING STAT-E

Value: 805306383

VMS MIGRATING OBS-OLETE

Value: 805306382

VMS MOUNTED OBSO-LETE

Value: 805306387

VMS PAUSED Value: 805306373

VMS PAUSING Value: 805306380

VMS RECONNECTING -OBSOLETE

Value: 805306386

VMS RESETTING Value: 805306379

VMS RESTORING Value: 805306371

VMS RESUMING Value: 805306384

VMS RUNNING Value: 805306372

VMS SNAPSHOTING Value: 805306378

VMS STARTING Value: 805306370

VMS STOPPED Value: 805306369

VMS STOPPING Value: 805306375

VMS SUSPENDED Value: 805306377

VMS SUSPENDING Value: 805306374

VMS SUSPENDING SYN-C

Value: 805306385

VMS UNKNOWN Value: 0

VNAP 100 PERCENT L-OSS

Value: 0

VNAP 3G Value: 1

VNAP DSL Value: 2

VNAP EDGE Value: 3

VNAP VERY BAD NET Value: 4

continued on next page

312

Page 319: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.consts

Name Description

VNAP WI FI Value: 5

WINDOW ALL EDGE M-ASK

Value: 15

WINDOW BOTTOM ED-GE MASK

Value: 8

WINDOW LEFT EDGE -MASK

Value: 1

WINDOW RIGHT EDG-E MASK

Value: 4

WINDOW TOP EDGE -MASK

Value: 2

package Value: None

313

Page 320: Parallels Virtualization SDK

Module prlsdkapi.prlsdk.errors

4 Module prlsdkapi.prlsdk.errors

4.1 Variables

Name Description

PET ANSWER APPEND-OBSOLETE

Value: 16011

PET ANSWER BREAK Value: 16004

PET ANSWER BROWS-E

Value: 16028

PET ANSWER CANCEL Value: 16001

PET ANSWER CHANG-E

Value: 16032

PET ANSWER COMMI-T

Value: 16016

PET ANSWER COMPA-CT

Value: 16024

PET ANSWER CONTIN-UE

Value: 16008

PET ANSWER COPIED Value: 16013

PET ANSWER CREATE Value: 16019

PET ANSWER CREATE-NEW

Value: 16009

PET ANSWER DISCON-NECT ANYWAY

Value: 16018

PET ANSWER DONT C-HANGE

Value: 16033

PET ANSWER DO NOT-STARTVM

Value: 16038

PET ANSWER LATER Value: 16023

PET ANSWER MOVED Value: 16014

PET ANSWER NO Value: 16003

PET ANSWER OK Value: 16000

PET ANSWER OPEN FI-NDER

Value: 16036

PET ANSWER OVERID-E

Value: 16005

PET ANSWER REPLAC-E

Value: 16012

PET ANSWER RESET Value: 16039

PET ANSWER RESTAR-T NOW OBSOLETE

Value: 16022

PET ANSWER RESTAR-T OBSOLETE

Value: 16030

continued on next page

314

Page 321: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PET ANSWER RESTOR-E

Value: 16027

PET ANSWER RESUME-OBSOLETE

Value: 16031

PET ANSWER RETRY Value: 16029

PET ANSWER REVERT Value: 16017

PET ANSWER SET RE-COMMENDED

Value: 16035

PET ANSWER SHUTDO-WN

Value: 16006

PET ANSWER SKIP Value: 16020

PET ANSWER STARTV-M

Value: 16015

PET ANSWER STARTV-M ANYWAY

Value: 16037

PET ANSWER STOP Value: 16007

PET ANSWER STOP A-ND RESTORE

Value: 16026

PET ANSWER SUSPEN-D

Value: 16025

PET ANSWER SUSPEN-D ANYWAY

Value: 16021

PET ANSWER USE CU-RRENT

Value: 16010

PET ANSWER USE MA-X ALLOWED

Value: 16034

PET ANSWER YES Value: 16002

PET ERR WARN REAC-H OVERCOMMIT STAT-E ON SETMEM

Value: 441

PET QUESTION ALLO-W TO SUSPEND VM W-ITH BOOTCAMP DISK

Value: 13022

PET QUESTION APPLI-ANCE CORRUPTED IN-STALLATION

Value: 13037

PET QUESTION APPL-Y WHEN HYP CANNO-T ALLOC VMS MEM

Value: 13021

continued on next page

315

Page 322: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PET QUESTION BACK-UP CREATE NOT ENO-UGH FREE DISK SPAC-E OBSOLETE

Value: -2147405770

PET QUESTION BACK-UP RESTORE NOT EN-OUGH FREE DISK SPA-CE OBSOLETE

Value: -2147405771

PET QUESTION BOOT-CAMP HELPER INIT F-AILURE

Value: 13015

PET QUESTION BOOT-CAMP HELPER OS UN-SUPPORTED

Value: 13016

PET QUESTION CANC-EL CLONE OPERATIO-N

Value: 13024

PET QUESTION CANC-EL CLONE TO TEMPL-ATE OPERATION

Value: 13025

PET QUESTION CANC-EL CONVERT 3RD VM -OPERATION

Value: 13046

PET QUESTION CANC-EL DEPLOY OPERATI-ON

Value: 13026

PET QUESTION CANC-EL IMPORT BOOTCAM-P OPERATION

Value: 13044

PET QUESTION CHAN-GE VM MIGRATION T-YPE OBSOLETE

Value: 13012

PET QUESTION COMM-ON HDD ERROR

Value: 13047

PET QUESTION COMP-ACT VM DISKS

Value: 13030

PET QUESTION CONTI-NUE IF HVT DISABLE-D

Value: 13031

PET QUESTION CREA-TE NEW MAC ADDRES-S

Value: 13011

continued on next page

316

Page 323: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PET QUESTION CREA-TE OS2 GUEST WITHO-UT FDD IMAGE

Value: 13020

PET QUESTION CREA-TE VM FROM LION RE-COVERY PART

Value: 13052

PET QUESTION DELA-YED COMPACT VM DI-SKS

Value: 13032

PET QUESTION DELET-E FILES OUT OF VM D-IR

Value: 13006

PET QUESTION DELET-E PARALLELS FILES I-N VM DIR

Value: 13007

PET QUESTION DELET-E VM WITH CORRUPT-ED CONFIG

Value: 13009

PET QUESTION DO YO-U WANT TO OVERWRI-TE FILE OBSOLETE

Value: 13002

PET QUESTION FORC-E COMPACT VM DISK-S

Value: 13034

PET QUESTION FREE -SIZE FOR COMPRESSE-D DISK

Value: 13005

PET QUESTION MAC P-HYSICAL MEMORY M-AP BUG

Value: 13019

PET QUESTION NOTHI-NG TO COMPRESS

Value: 13059

PET QUESTION OLD C-ONFIG CONVERTION

Value: 13004

PET QUESTION ON QU-ERY END SESSION

Value: 13038

PET QUESTION ON QU-ERY END SESSION RES-TRICTED

Value: 13039

PET QUESTION REAC-H OVERCOMMIT STAT-E

Value: 13014

continued on next page

317

Page 324: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PET QUESTION REAC-H OVERCOMMIT STAT-E ON SETMEM

Value: 13017

PET QUESTION REBO-OT HOST ON PCI DRIV-ER INSTALL OR REVE-RT

Value: 13027

PET QUESTION REGIS-TER USED VM

Value: 13010

PET QUESTION REGIS-TER VM TEMPLATE

Value: 13008

PET QUESTION RESTA-RT VM GUEST TO CO-MPACT

Value: 13029

PET QUESTION RESTO-RE VM CONFIG FROM -BACKUP

Value: 13023

PET QUESTION SAMP-LE 1

Value: 13000

PET QUESTION SAMP-LE 2

Value: 13001

PET QUESTION SNAPS-HOT STATE INCOMPA-TIBLE

Value: 13054

PET QUESTION SNAPS-HOT STATE INCOMPA-TIBLE CPU

Value: 13051

PET QUESTION SNAPS-HOT STATE INCOMPA-TIBLE CPU PDL

Value: 13062

PET QUESTION STOP -VM TO COMPACT

Value: 13029

PET QUESTION SUSPE-ND STATE INCOMPAT-IBLE

Value: 13053

PET QUESTION SUSPE-ND STATE INCOMPAT-IBLE CPU

Value: 13050

PET QUESTION SUSPE-ND STATE INCOMPAT-IBLE CPU PDL

Value: 13061

continued on next page

318

Page 325: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PET QUESTION SWITC-H OFF AUTO COMPRE-SS

Value: 13033

PET QUESTION TXT E-RROR

Value: 13003

PET QUESTION UNDO -DISKS MODE

Value: 13018

PET QUESTION VM C-OPY OR MOVE

Value: 13013

PET QUESTION VM RE-BOOT REQUIRED BY -PRL TOOLS

Value: 13041

PET QUESTION VM R-OOT DIRECTORY NOT-EXISTS

Value: 13028

PRL CHECKED DISK I-NVALID

Value: 25002

PRL CHECKED DISK O-LD VERSION

Value: 25001

PRL CHECKED DISK V-ALID

Value: 25000

PRL ERR ACCESS DEN-IED

Value: -2147483643

PRL ERR ACCESS DEN-IED TO CHANGE PER-MISSIONS

Value: -2147482751

PRL ERR ACCESS DEN-IED TO DISK IMAGE

Value: -2147483528

PRL ERR ACCESS DEN-INED TO RUN WIZARD

Value: -2147482784

PRL ERR ACCESS TOK-EN INVALID

Value: -2147483552

PRL ERR ACCESS TO -CLONE VM DEVICE D-ENIED

Value: -2147482359

PRL ERR ACCESS TO -VM DENIED

Value: -2147483079

PRL ERR ACCESS TO -VM HDD DENIED

Value: -2147482360

PRL ERR ACCES DENI-ED FILE TO PARENT -PARENT DIR

Value: -2147483392

continued on next page

319

Page 326: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR ACTION NOT-SUPPORTED FOR CT -OBSOLETE

Value: -2147205117

PRL ERR ACTIVATE N-O INSTALLED LICENS-E

Value: -2147412220

PRL ERR ACTIVATE T-RIAL LICENSE

Value: -2147412219

PRL ERR ACTIVATE -WRONG TYPE OF ACT-IVE LICENSE

Value: -2147412221

PRL ERR ACTIVATION-COMMON SERVER ER-ROR

Value: -2147412200

PRL ERR ACTIVATION-HTTP REQUEST FAIL-ED

Value: -2147412205

PRL ERR ACTIVATION-OFFLINE PERIOD EXP-IRED

Value: -2147412201

PRL ERR ACTIVATION-SERVER ACTIVATION-ID IS INVALID

Value: -2147412217

PRL ERR ACTIVATION-SERVER ERROR

Value: -2147412218

PRL ERR ACTIVATION-SERVER HWIDS AMO-UNT REACHED

Value: -2147412208

PRL ERR ACTIVATION-SERVER KEY IS BLAC-KLISTED

Value: -2147412215

PRL ERR ACTIVATION-SERVER KEY IS INVA-LID

Value: -2147412216

PRL ERR ACTIVATION-UNABLE TO SEND RE-QUEST

Value: -2147412206

PRL ERR ACTIVATION-UPDATE FAILED

Value: -2147412202

PRL ERR ACTIVATION-WRONG CONFIRMATI-ON FORMAT

Value: -2147412224

continued on next page

320

Page 327: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR ACTIVATION-WRONG CONFIRMATI-ON MESSAGE

Value: -2147412223

PRL ERR ACTIVATION-WRONG CONFIRMATI-ON SIGNATURE

Value: -2147412222

PRL ERR ACTIVATION-WRONG SERVER RES-PONSE

Value: -2147412207

PRL ERR ADD ENCRY-PTED HDD TO NON E-NCRYPTED VM

Value: -2147204587

PRL ERR ADD HW FL-OPPY IMAGE NOT SPE-CIFYED

Value: -2147482857

PRL ERR ADD VM OP-ERATION WAS CANCE-LED

Value: -2147482855

PRL ERR ADMIN CON-FIRMATION IS REQUI-RED FOR OPERATION

Value: -2147217149

PRL ERR ADMIN CON-FIRMATION IS REQUI-RED FOR VM OPERAT-ION

Value: -2147217148

PRL ERR ALIGN ON 4 Value: -2147483133

PRL ERR ALREADY C-ONNECTED TO DISPA-TCHER

Value: -2147483054

PRL ERR ANOTHER U-SER SESSIONS PRESEN-T

Value: -2147482783

PRL ERR API INCOMP-ATIBLE

Value: -2147482590

PRL ERR API WASNT I-NITIALIZED

Value: -2147483001

PRL ERR APPLIANCE -CANNOT CALCULATE -MD5

Value: -2147216108

PRL ERR APPLIANCE -CANNOT CHANGE OW-NER

Value: -2147216112

continued on next page

321

Page 328: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR APPLIANCE -CANNOT EXTRACT V-M

Value: -2147216120

PRL ERR APPLIANCE -CANNOT MOVE VM B-UNDLE

Value: -2147216110

PRL ERR APPLIANCE -DOWNLOAD LOST CO-NNECTION

Value: -2147216106

PRL ERR APPLIANCE -DOWNLOAD PARENT -PATH NOT DIR

Value: -2147216126

PRL ERR APPLIANCE -DOWNLOAD PARENT -PATH NOT EXISTS

Value: -2147216125

PRL ERR APPLIANCE -DOWNLOAD PATH CA-NNOT CREATE

Value: -2147216124

PRL ERR APPLIANCE -DOWNLOAD UTILITY -NOT FOUND

Value: -2147216123

PRL ERR APPLIANCE -DOWNLOAD UTILITY -NOT STARTED

Value: -2147216122

PRL ERR APPLIANCE -EXIT WITH ERROR

Value: -2147216121

PRL ERR APPLIANCE I-NSTALL ALREADY IN -PROCESS

Value: -2147216119

PRL ERR APPLIANCE I-NSTALL WAS NOT ST-ARTED

Value: -2147216109

PRL ERR APPLIANCE I-NVALID CONFIG

Value: -2147216128

PRL ERR APPLIANCE -MISMATCH MD5

Value: -2147216107

PRL ERR APPLIANCE -NAME NOT MATCH V-M BUNDLE

Value: -2147216111

PRL ERR APPLIANCE -NO VM BUNDLE

Value: -2147216111

PRL ERR APPLIANCE -USER NOT FOUND

Value: -2147216127

continued on next page

322

Page 329: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR ATTACH BA-CKUP ALREADY ATTA-CHED OBSOLETE

Value: -2147139579

PRL ERR ATTACH BA-CKUP BUSE NOT MOU-NTED OBSOLETE

Value: -2147139578

PRL ERR ATTACH BA-CKUP CUSTOM BACK-UP SERVER NOT SUPP-ORTED OBSOLETE

Value: -2147139582

PRL ERR ATTACH BA-CKUP FORMAT NOT S-UPPORTED OBSOLET-E

Value: -2147139580

PRL ERR ATTACH BA-CKUP INTERNAL ERR-OR OBSOLETE

Value: -2147139584

PRL ERR ATTACH BA-CKUP INVALID STORA-GE URL OBSOLETE

Value: -2147139583

PRL ERR ATTACH BA-CKUP PROTO ERROR -OBSOLETE

Value: -2147139581

PRL ERR ATTACH BA-CKUP URL CHANGE P-ROHIBITED OBSOLET-E

Value: -2147139577

PRL ERR ATTACH TO -TASK BAD SESSION

Value: -2147482807

PRL ERR AUDIO ENCO-DINGS NOT SUPPORT-ED

Value: -2147482301

PRL ERR AUTHENTIC-ATION FAILED

Value: -2147482832

PRL ERR AUTH REQUI-RED TO ENCRYPTED -VM

Value: -2147204605

PRL ERR BACKUP AC-CESS TO VM DENIED -OBSOLETE

Value: -2147258365

PRL ERR BACKUP AC-RONIS ERR OBSOLETE

Value: -2147258346

continued on next page

323

Page 330: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR BACKUP AL-READY IN PROGRESS

Value: -2147131390

PRL ERR BACKUP BA-CKUP CMD FAILED O-BSOLETE

Value: -2147258344

PRL ERR BACKUP BA-CKUP NOT FOUND OB-SOLETE

Value: -2147258351

PRL ERR BACKUP BA-CKUP UUID NOT FOU-ND OBSOLETE

Value: -2147258364

PRL ERR BACKUP BO-OTCAMP VM NOT SUP-PORTED

Value: -2147131385

PRL ERR BACKUP CA-NNOT CREATE DIREC-TORY OBSOLETE

Value: -2147258359

PRL ERR BACKUP CA-NNOT REMOVE DIREC-TORY OBSOLETE

Value: -2147258350

PRL ERR BACKUP CA-NNOT SET PERMISSIO-NS OBSOLETE

Value: -2147258332

PRL ERR BACKUP CR-EATE NOT ENOUGH F-REE DISK SPACE OBS-OLETE

Value: -2147258328

PRL ERR BACKUP CR-EATE SNAPSHOT FAIL-ED OBSOLETE

Value: -2147258363

PRL ERR BACKUP CT -ID ALREADY EXIST O-BSOLETE

Value: -2147258317

PRL ERR BACKUP DIR-ECTORY ALREADY EX-IST OBSOLETE

Value: -2147258360

PRL ERR BACKUP DIS-K STATE EXISTS

Value: -2147131384

PRL ERR BACKUP INT-ERNAL ERROR OBSOL-ETE

Value: -2147258367

continued on next page

324

Page 331: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR BACKUP INT-ERNAL PROTO ERROR-OBSOLETE

Value: -2147258368

PRL ERR BACKUP LO-CKED FOR READING -OBSOLETE

Value: -2147258349

PRL ERR BACKUP LO-CKED FOR WRITING -OBSOLETE

Value: -2147258348

PRL ERR BACKUP OP-ERATION COULD NOT-BE PERFORMED

Value: -2147131386

PRL ERR BACKUP OP-ERATION NOT PERMI-TTED

Value: -2147131387

PRL ERR BACKUP RE-GISTER VM FAILED O-BSOLETE

Value: -2147258361

PRL ERR BACKUP RE-MOVE PERMISSIONS D-ENIED OBSOLETE

Value: -2147258316

PRL ERR BACKUP RE-QUIRE LOGIN PASSW-ORD OBSOLETE

Value: -2147258347

PRL ERR BACKUP RES-TORE CANNOT CREA-TE DIRECTORY OBSO-LETE

Value: -2147258303

PRL ERR BACKUP RES-TORE CMD FAILED O-BSOLETE

Value: -2147258343

PRL ERR BACKUP RES-TORE DIRECTORY AL-READY EXIST OBSOLE-TE

Value: -2147258304

PRL ERR BACKUP RES-TORE INTERNAL ERR-OR OBSOLETE

Value: -2147258312

PRL ERR BACKUP RES-TORE INTERNAL PRO-TO ERROR OBSOLETE

Value: -2147258311

continued on next page

325

Page 332: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR BACKUP RES-TORE NOT ENOUGH F-REE DISK SPACE OBS-OLETE

Value: -2147258329

PRL ERR BACKUP RES-TORE PROHIBIT WHE-N ATTACHED OBSOLE-TE

Value: -2147258302

PRL ERR BACKUP RES-TORE VM RUNNING O-BSOLETE

Value: -2147258352

PRL ERR BACKUP SES-SION BUSY

Value: -2147131388

PRL ERR BACKUP SES-SION NOT FOUND

Value: -2147131389

PRL ERR BACKUP SN-APSHOT OF PAUSED -VM OBSOLETE

Value: -2147258335

PRL ERR BACKUP SWI-TCH TO SNAPSHOT F-AILED OBSOLETE

Value: -2147258362

PRL ERR BACKUP TIM-EOUT EXCEEDED OBS-OLETE

Value: -2147258366

PRL ERR BACKUP TO-OL CANNOT START O-BSOLETE

Value: -2147258318

PRL ERR BACKUP UN-ABLE TO LOCK VM

Value: -2147131391

PRL ERR BACKUP VM-IS NOT REGISTERED

Value: -2147131392

PRL ERR BAD DISP C-ONFIG FILE SPECIFIE-D

Value: -2147483616

PRL ERR BAD PARAM-ETERS

Value: -2147483517

PRL ERR BAD VM CO-NFIG FILE SPECIFIED

Value: -2147483598

PRL ERR BAD VM DIR-CONFIG FILE SPECIFI-ED

Value: -2147483609

PRL ERR BOOTCAMP -VM NOT SUPPORTED

Value: -2147482222

continued on next page

326

Page 333: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR BUFFER OVE-RRUN

Value: -2147483642

PRL ERR BUSE ENTRY-ALREADY EXIST OBS-OLETE

Value: -2147147773

PRL ERR BUSE ENTRY-ALREADY INITIALIZE-D OBSOLETE

Value: -2147147772

PRL ERR BUSE ENTRY-INVALID OBSOLETE

Value: -2147147774

PRL ERR BUSE ENTRY-IO ERROR OBSOLETE

Value: -2147147771

PRL ERR BUSE INTER-NAL ERROR OBSOLET-E

Value: -2147147775

PRL ERR BUSE NOT M-OUNTED OBSOLETE

Value: -2147147776

PRL ERR CANNOT CO-NVERT PS TO PDF

Value: -2147418080

PRL ERR CANNOT EDI-T FIREWALL AT TRA-NS VM STATE OBSOLE-TE

Value: -2147482304

PRL ERR CANNOT EDI-T HARDWARE FOR PA-USED VM

Value: -2147482315

PRL ERR CANNOT PR-OCESSING SAFE MOD-E FOR INVALID VM

Value: -2147482555

PRL ERR CANNOT PR-OCESSING UNDO DISK-S FOR INVALID VM

Value: -2147482556

PRL ERR CANNOT SA-VE REMOTE DEVICE S-TATE

Value: -2147482503

PRL ERR CANTS CRE-ATE DISK IMAGE ON -FAT

Value: -2147482746

PRL ERR CANTS CRE-ATE DISK IMAGE ON -FAT32

Value: -2147482745

continued on next page

327

Page 334: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CANT ALOC-A MEM FILE COPY

Value: -2147483383

PRL ERR CANT CHAN-GE DEFAULT PLUGIN -BY NON ADMIN

Value: -2147204573

PRL ERR CANT CHAN-GE FILE PERMISSIONS

Value: -2147482823

PRL ERR CANT CHAN-GE HOST ID

Value: -2147482271

PRL ERR CANT CHAN-GE OWNER OF DISK I-MAGE FILE

Value: -2147482732

PRL ERR CANT CHAN-GE OWNER OF FILE

Value: -2147483007

PRL ERR CANT CHAN-GE OWNER OF VM FIL-E

Value: -2147482733

PRL ERR CANT CHAN-GE PROXY MANAGER -URL

Value: -2147482272

PRL ERR CANT CHAN-GE PROXY MANAGER -URL BY NON PRIVILE-GED USER

Value: -2147482270

PRL ERR CANT CHAN-GE WEB PORTAL DO-MAIN

Value: -2147482252

PRL ERR CANT CHAN-GE WEB PORTAL DO-MAIN BY NON PRIVIL-EGED USER

Value: -2147482251

PRL ERR CANT CONFI-GURE PARTITION HD-D

Value: -2147482599

PRL ERR CANT CONFI-GURE PHYSICAL HDD

Value: -2147482824

PRL ERR CANT CONN-ECT TO DISPATCHER

Value: -2147483063

PRL ERR CANT CONN-ECT TO DISPATCHER -ITERATIVELY OBSOLE-TE

Value: -2147482352

continued on next page

328

Page 335: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CANT CONV-ERT CONFIG

Value: -2147201022

PRL ERR CANT CONV-ERT HDD IMAGE FILE

Value: -2147482864

PRL ERR CANT CONV-ERT OLD VM WITH IN-STALLED TOOLS

Value: -2147482747

PRL ERR CANT CONV-ERT OTHER VENDOR -HDD

Value: -2147201020

PRL ERR CANT CONV-ERT OTHER VENDOR -VM

Value: -2147201021

PRL ERR CANT CONV-ERT VM CONFIG DUE -UNDO DISKS PRESENT

Value: -2147482872

PRL ERR CANT CONV-ERT VM CONFIG DUE -UNDO SNAPSHOTS PR-ESENT

Value: -2147482871

PRL ERR CANT CREA-TE DISK IMAGE

Value: -2147483495

PRL ERR CANT CREA-TE FLOPPY IMAGE

Value: -2147483495

PRL ERR CANT CREA-TE HDD IMAGE

Value: -2147483496

PRL ERR CANT CREA-TE HDD IMAGE NO SP-ACE

Value: -2147482743

PRL ERR CANT CREA-TE PARALLEL PORT I-MAGE

Value: -2147483391

PRL ERR CANT CREA-TE SERIAL PORT IMA-GE

Value: -2147482624

PRL ERR CANT DELE-TE FILE

Value: -2147483006

PRL ERR CANT EDIT -EXPIRATION VM IS PR-OTECTED

Value: -2147204539

PRL ERR CANT EDIT -HIBERNATED VM

Value: -2147482232

continued on next page

329

Page 336: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CANT EDIT S-USPENDED VM

Value: -2147483388

PRL ERR CANT GET F-ILE PERMISSIONS

Value: -2147482750

PRL ERR CANT INIT R-EAL CPUS INFO

Value: -2147483022

PRL ERR CANT PARSE-DISP EVENT

Value: -2147483068

PRL ERR CANT PARSE-VM CONFIG

Value: -2147483095

PRL ERR CANT PREP-ARE RECONFIG DATA

Value: -2147201018

PRL ERR CANT PROT-ECT VM WRONG EXPI-RATION DATE

Value: -2147204527

PRL ERR CANT RECO-NFIG GUEST OS

Value: -2147201019

PRL ERR CANT RECR-EATE HDD

Value: -2147482839

PRL ERR CANT REMO-VE DIR ENTRY

Value: -2147482616

PRL ERR CANT REMO-VE ENTRY

Value: -2147483518

PRL ERR CANT REMO-VE INVALID VM AS N-ON ADMIN

Value: -2147482749

PRL ERR CANT RENA-ME DIR ENTRY

Value: -2147482615

PRL ERR CANT RENA-ME ENTRY

Value: -2147483519

PRL ERR CANT REPL-ACE FLOPPY IMAGE

Value: -2147482829

PRL ERR CANT RESIZ-E HDD

Value: -2147482492

PRL ERR CANT RESOL-VE HOSTNAME OBSOL-ETE

Value: -2147482351

PRL ERR CANT REVE-RT VM SINCE VTD DE-VICE ALREADY USED

Value: -2147482519

PRL ERR CANT SET D-EFAULT ENCRYPTION-PLUGIN

Value: -2147204572

continued on next page

330

Page 337: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CANT SET D-EFAULT ENCRYPTION-PLUGIN BY WRONG F-ORMAT

Value: -2147204571

PRL ERR CANT STAR-T VM SINCE NO VTD -DRIVER

Value: -2147482527

PRL ERR CANT STAR-T VM SINCE VTD DEV-ICE ALREADY USED

Value: -2147482525

PRL ERR CANT SUSPE-ND VM WITH BOOTCA-MP

Value: -2147352560

PRL ERR CANT TO CH-ANGE PERMISSIONS O-N REMOTE LOCATION

Value: -2147482601

PRL ERR CANT TO M-ANAGE SNAPSHOT VM-TEMPLATE

Value: -2147130107

PRL ERR CANT TO ST-ART VM TEMPLATE

Value: -2147482776

PRL ERR CANT UNPA-CK ARCHIVE

Value: -2147201023

PRL ERR CANT UPDA-TE DEVICE INFO

Value: -2147482830

PRL ERR CAN NOT GE-T DISK FREE SPACE

Value: -2147482874

PRL ERR CDD IMAGE -NOT SPECIFIED

Value: -2147483128

PRL ERR CHANGESID -FAILED

Value: -2147216896

PRL ERR CHANGESID -GUEST TOOLS NOT A-VAILABLE

Value: -2147216895

PRL ERR CHANGESID -NOT AVAILABLE

Value: -2147216892

PRL ERR CHANGESID -NOT SUPPORTED

Value: -2147216893

PRL ERR CHANGESID -VM START FAILED

Value: -2147216894

continued on next page

331

Page 338: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CI CANNOT -COPY IMAGE NON ST-OPPED VM

Value: -2147195135

PRL ERR CI DEVICE IS-NOT VIRTUAL

Value: -2147195136

PRL ERR CI PERMISSI-ONS DENIED

Value: -2147195134

PRL ERR CLONE OPE-RATION CANCELED

Value: -2147483385

PRL ERR CLUSTER RE-SOURCE ERROR OBSO-LETE

Value: -2147194624

PRL ERR COMMAND S-UPPORTED ONLY AT -SERVER MODE

Value: -2147482591

PRL ERR COMMON SE-RVER PREFS BLOCKE-D TO CHANGE

Value: -2147483023

PRL ERR COMMON SE-RVER PREFS WERE C-HANGED

Value: -2147483358

PRL ERR COMPACT A-LREADY SWITCHED O-N

Value: 494

PRL ERR COMPACT W-RONG VM STATE

Value: -2147482487

PRL ERR COM DEVICE-ALREADY EXIST

Value: -2147483052

PRL ERR COM OUTPU-T FILE IS NOT SPECIFI-ED

Value: -2147483115

PRL ERR COM OUTPU-T FILE NOT EXIST

Value: -2147483113

PRL ERR CONCURREN-T COMMAND EXECUT-ING

Value: -2147483070

PRL ERR CONFIGURE -GENERIC PCI TASK A-LREADY RUN

Value: -2147482535

PRL ERR CONFIG BEG-IN EDIT NOT FOUND -OBJECT UUID

Value: -2147482810

continued on next page

332

Page 339: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CONFIG BEG-IN EDIT NOT FOUND -USER UUID

Value: -2147482809

PRL ERR CONFIG EDI-T COLLISION

Value: -2147482845

PRL ERR CONFIG FILE-NOT SET

Value: -2147483592

PRL ERR CONFIRMAT-ION MODE ALREADY -DISABLED

Value: -2147217150

PRL ERR CONFIRMAT-ION MODE ALREADY -ENABLED

Value: -2147217151

PRL ERR CONFIRMAT-ION MODE UNABLE C-HANGE BY NOT ADMI-N

Value: -2147217152

PRL ERR CONNECT T-O MOUNTER OBSOLE-TE

Value: -2147195390

PRL ERR CONN CLIEN-T CERTIFICATE EXPI-RED

Value: -2147482105

PRL ERR CONN CLIEN-T CERTIFICATE INVA-LID

Value: -2147482106

PRL ERR CONN CLIEN-T CERTIFICATE REVO-KED

Value: -2147482104

PRL ERR CONN SERV-ER CERTIFICATE EXP-IRED

Value: -2147482096

PRL ERR CONN SERV-ER CERTIFICATE INV-ALID

Value: -2147482103

PRL ERR CONN SERV-ER CERTIFICATE REV-OKED

Value: -2147482095

PRL ERR CONN UNAB-LE TO ESTABLISH TR-USTED CHANNEL

Value: -2147482107

continued on next page

333

Page 340: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CONVERT 3R-D PARTY SOURCE UN-SUPPORTED

Value: -2147201024

PRL ERR CONVERT 3R-D PARTY VM FAILED

Value: -2147216640

PRL ERR CONVERT 3R-D PARTY VM NO SPA-CE

Value: -2147216639

PRL ERR CONVERT DI-SK IS USED

Value: -2147216618

PRL ERR CONVERT E-FI CONFIG INVALID

Value: -2147216635

PRL ERR CONVERT E-FI GUEST OS UNSUPP-ORTED

Value: -2147216634

PRL ERR CONVERT G-UEST OS IS HIBERNAT-ED

Value: -2147216633

PRL ERR CONVERT H-DD NO GUEST OS FOU-ND

Value: -2147216632

PRL ERR CONVERT M-ORE 2TB DISK SIZE

Value: -2147216621

PRL ERR CONVERT N-O GUEST OS FOUND

Value: -2147216636

PRL ERR CONVERT V-M DISK NOT FOUND

Value: -2147216623

PRL ERR CONVERT V-M IS BOOTCAMP

Value: -2147216624

PRL ERR CONVERT V-M IS ENCRYPTED

Value: -2147216631

PRL ERR CONVERT V-M IS RUNNING

Value: -2147216620

PRL ERR CONVERT V-M IS SUSPENDED

Value: -2147216619

PRL ERR CONVERT V-M NO DISK FOUND

Value: -2147216622

PRL ERR CONV HD CO-NFLICT

Value: -2147215868

PRL ERR CONV HD DI-SK TOOL NOT START-ED

Value: -2147215869

continued on next page

334

Page 341: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CONV HD EX-IT WITH ERROR

Value: -2147215871

PRL ERR CONV HD N-O ONE DISK FOR CON-VERSION

Value: -2147215870

PRL ERR CONV HD W-RONG VM STATE

Value: -2147215872

PRL ERR COPY CT TM-PL INTERNAL ERROR -OBSOLETE OBSOLETE

Value: -2147282890

PRL ERR COPY VM IN-FO FILE

Value: -2147482296

PRL ERR CORE STATE-CANCELLED

Value: -2147352552

PRL ERR CORE STATE-CHANGE VM CONFIG

Value: -2147352572

PRL ERR CORE STATE-CORRUPT MEM FILE

Value: -2147352573

PRL ERR CORE STATE-CORRUPT SAV FILE

Value: -2147352574

PRL ERR CORE STATE-ERROR COMMON

Value: -2147352576

PRL ERR CORE STATE-INV SAV VERSION

Value: -2147352575

PRL ERR CORE STATE-NO FILE

Value: -2147352553

PRL ERR CORE STATE-VM WOULD RESTART

Value: -2147352551

PRL ERR CORE STATE-VM WOULD STOP

Value: -2147352558

PRL ERR COULDNT C-REATE AUTHORIZATI-ON FILE

Value: -2147482987

PRL ERR COULDNT SE-T PERMISSIONS TO A-UTHORIZATION FILE

Value: -2147482986

PRL ERR COULDNT T-O CREATE HDD LINKE-D CLONE

Value: -2147482348

PRL ERR COULD NOT -START FIREWALL TO-OL

Value: -2147482317

continued on next page

335

Page 342: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CPU RESTAR-T

Value: -2147482752

PRL ERR CPU SHUTD-OWN

Value: -2147482759

PRL ERR CREATE BO-OTABLE ISO

Value: -2147221504

PRL ERR CREATE HA-RD DISK WITH ZERO S-IZE

Value: -2147475453

PRL ERR CREATE PRI-VELEGED PROCESS

Value: -2147389438

PRL ERR CREATE SNA-PSHOT VM VTD BY G-UEST SLEEP TIMEOUT

Value: -2147262459

PRL ERR CREATE SNA-PSHOT VM VTD PAUS-ED

Value: -2147262461

PRL ERR CREATE SNA-PSHOT VM VTD WITH-OUTDATED SHUTDO-WN TOOL

Value: -2147262455

PRL ERR CREATE SNA-PSHOT VM VTD WITH-UNLOADED SHUTDO-WN TOOL

Value: -2147262456

PRL ERR CREATE SNA-PSHOT VM VTD WITH-UNSUPPORTED CAPS

Value: -2147262426

PRL ERR CREATE SNA-PSHOT VM VTD WITH-UNSUPPORTED SHUT-DOWN TOOL

Value: -2147262460

PRL ERR CT IS RUNNI-NG OBSOLETE

Value: -2147205112

PRL ERR CT MIGRAT-E ID ALREADY EXIST -OBSOLETE

Value: -2147282876

PRL ERR CT MIGRAT-E INTERNAL ERROR O-BSOLETE

Value: -2147282891

PRL ERR CT MIGRAT-E TARGET ALREADY -EXISTS OBSOLETE

Value: -2147282871

continued on next page

336

Page 343: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR CT NOT FOU-ND OBSOLETE

Value: -2147323865

PRL ERR CVSRC IO E-RROR

Value: -2147194880

PRL ERR CVSRC NO C-HANNEL

Value: -2147194878

PRL ERR CVSRC NO O-PEN REQUEST

Value: -2147194879

PRL ERR DEACTIVAT-E NO INSTALLED LICE-NSE

Value: -2147412192

PRL ERR DEACTIVAT-E TRIAL LICENSE

Value: -2147412191

PRL ERR DEACTIVAT-E WRONG TYPE OF A-CTIVE LICENSE

Value: -2147412199

PRL ERR DEACTIVATI-ON COMMON SERVER -ERROR

Value: -2147412183

PRL ERR DEACTIVATI-ON HTTP REQUEST F-AILED

Value: -2147412184

PRL ERR DEACTIVATI-ON OLD HWID NOT F-OUND

Value: -2147412176

PRL ERR DEACTIVATI-ON SERVER ACTIVATI-ON ID IS INVALID

Value: -2147412189

PRL ERR DEACTIVATI-ON SERVER ERROR

Value: -2147412190

PRL ERR DEACTIVATI-ON SERVER KEY IS BL-ACKLISTED

Value: -2147412187

PRL ERR DEACTIVATI-ON SERVER KEY IS IN-VALID

Value: -2147412188

PRL ERR DEACTIVATI-ON UNABLE TO SEND -REQUEST

Value: -2147412185

PRL ERR DEACTIVATI-ON WRONG SERVER R-ESPONSE

Value: -2147412186

continued on next page

337

Page 344: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DELETE UNF-INISHED STATE FAILE-D

Value: -2147482249

PRL ERR DELETING V-M FROM CATALOGUE

Value: -2147483053

PRL ERR DEV ALREA-DY CONNECTED

Value: -2147446784

PRL ERR DEV ALREA-DY DISCONNECTED

Value: -2147446783

PRL ERR DEV DISABL-E AFTER LOST

Value: -2147482813

PRL ERR DEV FLOPPY-CONNECT FAILED

Value: -2147479552

PRL ERR DEV MAX C-D EXCEEDED WITH DI-SABLED CLIENT SCSII

Value: -2147418092

PRL ERR DEV MAX C-D HDD EXCEEDED

Value: -2147418111

PRL ERR DEV MAX N-UMBER EXCEEDED

Value: -2147418112

PRL ERR DEV PARALL-EL PORT FILE CONNE-CT FAILED

Value: -2147454974

PRL ERR DEV PARALL-EL PORT PHYSICAL C-ONNECT FAILED

Value: -2147454976

PRL ERR DEV PARALL-EL PORT PRINTER CO-NNECT FAILED

Value: -2147454975

PRL ERR DEV PARALL-EL PORT REMOTE CO-NNECT FAILED

Value: -2147454973

PRL ERR DEV PRINTE-R OVERFLOW

Value: -2147446781

PRL ERR DEV SERIAL -PORT FILE CONNECT -FAILED

Value: -2147459070

PRL ERR DEV SERIAL -PORT PHYSICAL CON-NECT FAILED

Value: -2147459072

PRL ERR DEV SERIAL -PORT PIPE CONNECT -FAILED

Value: -2147459071

continued on next page

338

Page 345: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DEV SERIAL -PORT REMOTE CONN-ECT FAILED

Value: -2147459069

PRL ERR DEV USB BU-SY

Value: -2147450875

PRL ERR DEV USB CH-ANGEPID

Value: -2147450873

PRL ERR DEV USB CO-NNECT DENIED

Value: -2147482233

PRL ERR DEV USB HA-RD DEVICE INSERTED

Value: -2147450877

PRL ERR DEV USB HA-RD DEVICE INSERTED-2

Value: -2147450876

PRL ERR DEV USB INS-TALL DRIVER FAILED

Value: -2147450879

PRL ERR DEV USB NO-T CONFIGURED

Value: -2147450872

PRL ERR DEV USB NO-FREE PORTS

Value: -2147450878

PRL ERR DEV USB OP-EN MANAGER FAILED

Value: -2147450880

PRL ERR DEV USB RE-USE

Value: -2147450874

PRL ERR DIRECTORY -DOES NOT EXIST

Value: -2147483531

PRL ERR DISK BLOCK-CREATED

Value: -2147348411

PRL ERR DISK BLOCK-PARTIALLY PROCESS-ED

Value: -2147348455

PRL ERR DISK BLOCK-SEARCH FAILED

Value: -2147344381

PRL ERR DISK BLOCK-SKIPPED

Value: -2147348456

PRL ERR DISK BOOTC-AMP WRITE MBR

Value: -2147348391

PRL ERR DISK CANT I-NITIALIZE IMAGE

Value: -2147348407

PRL ERR DISK COMPR-ESSED FILE EMPTY

Value: -2147344383

continued on next page

339

Page 346: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DISK CREAT-E IMAGE ERROR

Value: -2147348458

PRL ERR DISK DATA -NOT FOUND

Value: -2147340288

PRL ERR DISK DIR CR-EATE ERROR

Value: -2147348459

PRL ERR DISK DISK N-OT OPENED

Value: -2147348447

PRL ERR DISK ENLAR-GE FAILED

Value: -2147348393

PRL ERR DISK FAT32 -SIZE EXCEEDED

Value: -2147348445

PRL ERR DISK FILE C-REATE ERROR

Value: -2147348461

PRL ERR DISK FILE E-XISTS

Value: -2147348462

PRL ERR DISK FILE O-PEN ERROR

Value: -2147348460

PRL ERR DISK FSYNC -FAILED

Value: -2147348431

PRL ERR DISK FULLFS-YNC FAILED

Value: -2147348430

PRL ERR DISK GENER-IC ERROR

Value: -2147348480

PRL ERR DISK GET M-OUNTPATH FAILED

Value: -2147336192

PRL ERR DISK GET P-ARAMS FAILED

Value: -2147336189

PRL ERR DISK GET SI-ZE FAILED

Value: -2147348380

PRL ERR DISK GPT M-BR NOT EQUAL

Value: -2147348379

PRL ERR DISK GROUP-INTERSECT

Value: -2147348410

PRL ERR DISK IDENTI-FY FAILED

Value: -2147336188

PRL ERR DISK IMAGE-S CORRUPTED

Value: -2147348472

PRL ERR DISK IMAGE -BUSY

Value: -2147348412

PRL ERR DISK IMPERS-ONATE FAILED

Value: -2147348384

continued on next page

340

Page 347: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DISK INCOR-RECTLY CLOSED

Value: -2147348409

PRL ERR DISK INSUFF-ICIENT SPACE

Value: -2147348446

PRL ERR DISK INTER-NAL CLASS ERROR

Value: -2147348443

PRL ERR DISK INVALI-D BLOCKSIZE

Value: -2147348471

PRL ERR DISK INVALI-D FORMAT

Value: -2147348429

PRL ERR DISK INVALI-D PARAMETERS

Value: -2147348463

PRL ERR DISK MEMO-RY ERROR

Value: -2147348448

PRL ERR DISK MOUNT-ED OVERLAP

Value: -2147348381

PRL ERR DISK MOUNT-FAILED

Value: -2147336191

PRL ERR DISK NOT IM-PLEMENTED

Value: -2147348414

PRL ERR DISK NOT P-ERMITTED

Value: -2147348444

PRL ERR DISK NOT V-ALID OFFSET

Value: -2147348394

PRL ERR DISK NULL P-ART SIZE

Value: -2147348399

PRL ERR DISK OFFSE-TS FIXED

Value: -2147348408

PRL ERR DISK OPERA-TION ABORTED

Value: -2147348426

PRL ERR DISK OPERA-TION IN PROGRESS

Value: -2147348457

PRL ERR DISK OPERA-TION NOT ALLOWED

Value: -2147348427

PRL ERR DISK PARTI-TIONS TABLE CYCLE

Value: -2147348413

PRL ERR DISK PARTI-TION INVALID NAME

Value: -2147348396

PRL ERR DISK PARTI-TION NOT FOUND

Value: -2147348397

PRL ERR DISK POINT-ERS MIXED UP

Value: -2147344380

continued on next page

341

Page 348: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DISK POSSIB-LE OVERRUN

Value: -2147348392

PRL ERR DISK READ -FAILED

Value: -2147348439

PRL ERR DISK READ -OUT DISK

Value: -2147348440

PRL ERR DISK RENAM-E ERROR

Value: -2147348428

PRL ERR DISK RESER-VED WORD

Value: -2147340287

PRL ERR DISK RESIZE-R NOT FOUND

Value: -2147217408

PRL ERR DISK RESIZE-FAILED

Value: -2147217405

PRL ERR DISK RESIZE-SIZE TOO LOW

Value: -2147217406

PRL ERR DISK RESIZE-WITH SNAPSHOTS NO-T ALLOWED

Value: -2147217407

PRL ERR DISK SET CA-CHING FAILED

Value: -2147348432

PRL ERR DISK SET FI-LE SIZE FAILED

Value: -2147344379

PRL ERR DISK SHARE-D BLOCK

Value: -2147344384

PRL ERR DISK SHARIN-G VIOLATION

Value: -2147348425

PRL ERR DISK SMALL -IMAGE SIZE

Value: -2147348400

PRL ERR DISK SNAPS-HOTS CORRUPTED

Value: -2147348474

PRL ERR DISK STATE-S ERROR

Value: -2147348464

PRL ERR DISK STORA-GE CORRUPTED

Value: -2147348473

PRL ERR DISK TOOL -COMPACT ERROR

Value: -2147482218

PRL ERR DISK TOOL -NOT FOUND

Value: -2147482478

PRL ERR DISK TOOL -PROCESS ERROR

Value: -2147482479

PRL ERR DISK TRUNC-ATE FAILED

Value: -2147344382

continued on next page

342

Page 349: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DISK UNALI-GNED

Value: -2147348395

PRL ERR DISK UNCOM-MITED OPERATION

Value: -2147348382

PRL ERR DISK UNMO-UNT FAILED

Value: -2147336190

PRL ERR DISK USER I-NTERRUPTED

Value: -2147348424

PRL ERR DISK WRITE -FAILED

Value: -2147348441

PRL ERR DISK WRITE -OUT DISK

Value: -2147348442

PRL ERR DISK WRITE -REAL FAILED

Value: -2147348415

PRL ERR DISK XML DI-FFERS FROM REAL

Value: -2147348378

PRL ERR DISK XML IN-VALID

Value: -2147348478

PRL ERR DISK XML IN-VALID VERSION

Value: -2147348477

PRL ERR DISK XML L-ARGE FILE

Value: -2147348475

PRL ERR DISK XML L-OCKED

Value: -2147348398

PRL ERR DISK XML MI-SSING

Value: -2147348383

PRL ERR DISK XML O-PEN FAILED

Value: -2147348479

PRL ERR DISK XML P-ARTITION NOT FOUN-D

Value: -2147348377

PRL ERR DISK XML S-AVE ERROR

Value: -2147348476

PRL ERR DISK XML S-AVE REMOVE ERROR

Value: -2147348423

PRL ERR DISK XML S-AVE RENAME ERROR

Value: -2147348416

PRL ERR DISP2DISP S-ESSION ALREADY AU-THORIZED OBSOLETE

Value: -2147287040

continued on next page

343

Page 350: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DISP2DISP W-RONG USER SESSION -UUID OBSOLETE

Value: -2147287039

PRL ERR DISPATCHER-SERVICE MODE

Value: -2147482780

PRL ERR DISPLAY EN-CODINGS NOT SUPPO-RTED

Value: -2147482330

PRL ERR DISPLAY FO-RMAT NOT SUPPORT-ED

Value: -2147482295

PRL ERR DISP ALREA-DY AUTHORIZED WIT-H PASSWORD

Value: -2147130109

PRL ERR DISP ARCH -VM COMMAND CANT -BE EXECUTED

Value: -2147418079

PRL ERR DISP AUTH -WITH PASSWORD REA-CHED UP LIMIT

Value: -2147130111

PRL ERR DISP AUTH -WRONG PASSWORD

Value: -2147130110

PRL ERR DISP AUTO -COMPRESS PERIOD O-UT OF RANGE

Value: -2147482488

PRL ERR DISP CANNO-T COMPACT VM HAR-D DISK

Value: -2147482477

PRL ERR DISP CONFI-G ALREADY EXISTS

Value: -2147483611

PRL ERR DISP CONFI-G FILE NOT SET

Value: -2147483584

PRL ERR DISP CONFI-G WRITE ERR

Value: -2147483546

PRL ERR DISP LOGON-ACTIONS REACHED U-P LIMIT

Value: -2147482603

PRL ERR DISP SHUTD-OWN IN PROCESS

Value: -2147482620

PRL ERR DISP START -VM FOR COMPACT FA-ILED

Value: -2147482490

continued on next page

344

Page 351: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR DISP TIME M-ACHINE IS RUNNING

Value: -2147482364

PRL ERR DISP VM CO-MMAND CANT BE EXE-CUTED

Value: -2147482602

PRL ERR DISP VM IS -NOT STARTED

Value: -2147482761

PRL ERR DISP VM IS -NOT STOPPED

Value: -2147482281

PRL ERR DOUBLE INI-T

Value: -2147483631

PRL ERR DROP SUSPE-ND FOR HDD QUEST

Value: -2147482619

PRL ERR ENC DISABL-E PLUGINS NOT PERM-ITTED

Value: -2147204553

PRL ERR ENC ENABLE-PLUGINS NOT PERMI-TTED

Value: -2147204554

PRL ERR ENC HDD CA-NT OPEN

Value: -2147204544

PRL ERR ENC HDD IS -ALREADY ENCRYPTE-D

Value: -2147204543

PRL ERR ENC HDD IS -UNENCRYPTED

Value: -2147204542

PRL ERR ENC HDD W-RONG ENCRYPTION E-NGINE

Value: -2147204541

PRL ERR ENC KEY NO-T SET

Value: -2147209216

PRL ERR ENC PLUGIN-S FEATURE IS ALREA-DY DISABLED

Value: -2147204559

PRL ERR ENC PLUGIN-S FEATURE IS ALREA-DY ENABLED

Value: -2147204556

PRL ERR ENC PLUGIN-S FEATURE IS DISABL-ED

Value: -2147204558

PRL ERR ENC PLUGIN-S UNABLE LOAD DIR -ALREADY

Value: -2147204555

continued on next page

345

Page 352: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR ENC PLUGIN-UUID NOT FOUND

Value: -2147204557

PRL ERR ENC RESCAN-PLUGINS NOT PERMI-TTED

Value: -2147204552

PRL ERR ENC UNABL-E UNLOAD PLUGINS I-N USE

Value: -2147204560

PRL ERR ENC WRONG-HDD PASSWORD

Value: -2147204540

PRL ERR ENC WRONG-KEY

Value: -2147209215

PRL ERR ENTRY ALR-EADY EXISTS

Value: -2147483520

PRL ERR ENTRY DIR -ALREADY EXISTS

Value: -2147482608

PRL ERR ENTRY DIR -DOES NOT EXIST

Value: -2147482607

PRL ERR ENTRY DOE-S NOT EXIST

Value: -2147483527

PRL ERR EXCEED LIM-IT MAX RUNNING VM-S

Value: -2147482744

PRL ERR EXCEED ME-MORY LIMIT

Value: -2147483131

PRL ERR EXT DISK AL-READY EXISTS

Value: -2147482247

PRL ERR EXT DISK C-ANT RENAME

Value: -2147482240

PRL ERR FAILED TO -AUTH ON BACKUP SE-RVER OBSOLETE

Value: -2147258333

PRL ERR FAILED TO -CONNECT TO BACKU-P SERVER OBSOLETE

Value: -2147258334

PRL ERR FAILED TO S-TART VNC SERVER

Value: -2147266557

PRL ERR FAILED TO S-TOP VNC SERVER

Value: -2147266556

PRL ERR FAILURE Value: -2147483639

PRL ERR FAILURE ON-VM DESTROYED

Value: -2147482526

continued on next page

346

Page 353: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR FDD IMAGE -CLONE TO SELF

Value: -2147482859

PRL ERR FDD IMAGE -COPY

Value: -2147482860

PRL ERR FDD IMAGE -NOT SPECIFIED

Value: -2147483127

PRL ERR FEATURE IS -NOT AVAILABLE BY E-DITION

Value: -2147130106

PRL ERR FILECOPY C-ANT CREATE DIR OBS-OLETE

Value: -2147282911

PRL ERR FILECOPY C-ANT OPEN FILE OBSO-LETE

Value: -2147282910

PRL ERR FILECOPY C-ANT WRITE

Value: -2147282909

PRL ERR FILECOPY DI-R EXIST OBSOLETE

Value: -2147282919

PRL ERR FILECOPY FI-LE EXIST OBSOLETE

Value: -2147282912

PRL ERR FILECOPY IN-TERNAL OBSOLETE

Value: -2147282908

PRL ERR FILECOPY P-ROTOCOL OBSOLETE

Value: -2147282920

PRL ERR FILE DISK SP-ACE ERROR

Value: -2147482765

PRL ERR FILE NOT EX-IST

Value: -2147482846

PRL ERR FILE NOT FO-UND

Value: -2147483632

PRL ERR FILE OR DIR-ALREADY EXISTS

Value: -2147482795

PRL ERR FILE READ E-RROR

Value: -2147483376

PRL ERR FILE TRANS-FER CANT CREATE D-ST FILE

Value: -2147327996

PRL ERR FILE TRANS-FER CANT LOCATE S-RC FILE

Value: -2147327999

continued on next page

347

Page 354: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR FILE TRANS-FER CANT READ SRC -FILE

Value: -2147327998

PRL ERR FILE TRANS-FER CANT WRITE DA-TA TO DST FILE

Value: -2147327995

PRL ERR FILE TRANS-FER CLIENT NOT CON-NECTED

Value: -2147328000

PRL ERR FILE TRANS-FER DST FILE ALREA-DY EXIST

Value: -2147327994

PRL ERR FILE TRANS-FER INVALID ARGUM-ENTS

Value: -2147327991

PRL ERR FILE TRANS-FER INVALID CREDEN-TIALS

Value: -2147327997

PRL ERR FILE TRANS-FER OPERATION NOT -SUPPORTED

Value: -2147327993

PRL ERR FILE TRANS-FER UPLOAD CANCEL-ED BY USER

Value: -2147327992

PRL ERR FILE WRITE -ERROR

Value: -2147482766

PRL ERR FIREWALL T-OOL EXECUTED WITH-ERROR OBSOLETE

Value: -2147482316

PRL ERR FIXME Value: -2147483097

PRL ERR FLOPPY DRI-VE INVALID

Value: -2147483098

PRL ERR FLOPPY IMA-GE ALREADY EXIST

Value: -2147483050

PRL ERR FLOPPY IMA-GE NOT EXIST

Value: -2147483499

PRL ERR FORCE REG -ON SHARED STORAGE-IS NEEDED OBSOLET-E

Value: -2147194623

PRL ERR FREE DISC S-PACE FOR CLONE

Value: -2147482767

continued on next page

348

Page 355: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR FREE DISK S-PACE FOR CREATE S-NAPSHOT

Value: -2147482558

PRL ERR FREE DISK S-PACE FOR REVERT T-O SNAPSHOT

Value: -2147482557

PRL ERR GET DISK F-REE SPACE FAILED

Value: -2147482282

PRL ERR GET LICENS-E INVALID ARG

Value: -2147483337

PRL ERR GET MON ST-ATE INVALID ARG

Value: -2147483352

PRL ERR GET MON ST-ATE VM NOT CONFIG-URED

Value: -2147483351

PRL ERR GET MON ST-ATE VM NOT CREATE-D

Value: -2147483353

PRL ERR GET NET SE-RVICE STATUS FAILE-D

Value: -2147482797

PRL ERR GET RESOLU-TION TOOL INVALID -ARG

Value: -2147483274

PRL ERR GET RESOLU-TION TOOL VMNOTCR-EATED

Value: -2147483275

PRL ERR GET USER H-OME DIR

Value: -2147483069

PRL ERR GUEST MAC -INVALID VERSION

Value: -2147482791

PRL ERR GUEST MAC -NOT ENOUGH MEMOR-Y

Value: -2147482792

PRL ERR GUEST MAC -NOT MACSERVER HOS-T

Value: -2147482729

PRL ERR GUEST PRO-GRAM EXECUTION FA-ILED

Value: -2147270652

PRL ERR GUEST TOO-LS NOT INSTALLED

Value: -2147482589

continued on next page

349

Page 356: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR GUEST USB -REQUIRED

Value: -2147482248

PRL ERR HANDSHAKE-FAILED

Value: -2147482606

PRL ERR HARD DISK I-MAGE CORRUPTED

Value: -2147475454

PRL ERR HARD DISK -NOT VIRTUAL OR DIS-ABLED

Value: -2147482471

PRL ERR HDD IMAGE -CLONE TO SELF

Value: -2147483500

PRL ERR HDD IMAGE -COPY

Value: -2147483081

PRL ERR HDD IMAGE -IS ALREADY EXIST

Value: -2147483000

PRL ERR HDD IMAGE -NOT EXIST

Value: -2147483501

PRL ERR HDD IMAGE -NOT SPECIFIED

Value: -2147483130

PRL ERR HOST AMD G-UEST MAC

Value: -2147482808

PRL ERR HTTP AUTH -REQUIRED

Value: -2147254266

PRL ERR HTTP CONN-ECTION REFUSED

Value: -2147254271

PRL ERR HTTP HOST -NOT FOUND

Value: -2147254272

PRL ERR HTTP INVAL-ID RESPONSE HEADER

Value: -2147254269

PRL ERR HTTP PROB-LEM REPORT SEND F-AILURE

Value: -2147254265

PRL ERR HTTP PROX-Y AUTH REQUIRED

Value: -2147254267

PRL ERR HTTP REQU-EST FAILED

Value: -2147412203

PRL ERR HTTP UNEX-PECTED CLOSE

Value: -2147254270

PRL ERR HTTP WRON-G CONTENT LENGTH

Value: -2147254268

PRL ERR HVT DISABL-ED

Value: -2147482815

continued on next page

350

Page 357: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR HVT DISABL-ED WARNING

Value: -2147482361

PRL ERR HVT NOT AV-AILABLE WARNING

Value: -2147482493

PRL ERR HVT NOT PR-ESENT

Value: -2147482826

PRL ERR HVT NOT PR-ESENT WARNING

Value: -2147262424

PRL ERR HVT TURNE-D OFF IN CONFIG

Value: -2147482777

PRL ERR HYP ALLOC -VMS MEMORY

Value: -2147482575

PRL ERR IMAGE NEED-TO CONVERT

Value: -2147475455

PRL ERR IMPERSONA-TE FAILED

Value: -2147482800

PRL ERR IMPORT BO-OTCAMP VM FAILED

Value: -2147216638

PRL ERR IMPORT BO-OTCAMP VM NO SPAC-E

Value: -2147216637

PRL ERR INCONSISTE-NCY VM CONFIG

Value: -2147483386

PRL ERR INCORRECT -CDROM PATH

Value: -2147479551

PRL ERR INCORRECT -FDD PATH

Value: -2147482827

PRL ERR INCORRECT -PATH

Value: -2147482844

PRL ERR INSERTING -VM TO CATALOGUE

Value: -2147483080

PRL ERR INSTALLATI-ON PROBLEM

Value: -2147483004

PRL ERR INTERNAL V-M STATE INCOMPATI-BLE

Value: -2147352544

PRL ERR INVALID AC-CESS TOKEN RECEIVE-D

Value: -2147483067

PRL ERR INVALID AC-TION REQUESTED

Value: -2147482346

PRL ERR INVALID AR-G

Value: -2147483645

continued on next page

351

Page 358: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR INVALID CO-NFIGURATION

Value: -2147482779

PRL ERR INVALID CR-EATE FLOPPY IMAGE -PARAMETERS

Value: -2147482287

PRL ERR INVALID HA-NDLE

Value: -2147483644

PRL ERR INVALID HD-D GEOMETRY

Value: -2147483129

PRL ERR INVALID KE-XT REBOOT REQUIRE-D

Value: -2147482576

PRL ERR INVALID ME-MORY GUARANTEE

Value: -2147482313

PRL ERR INVALID ME-MORY QUOTA

Value: -2147482314

PRL ERR INVALID ME-MORY SIZE

Value: -2147483132

PRL ERR INVALID OS -TYPE

Value: -2147418088

PRL ERR INVALID PA-RALLELS DISK

Value: -2147475456

PRL ERR INVALID PA-RAM

Value: -2147483624

PRL ERR INVALID TO-TAL LIMIT

Value: -2147482302

PRL ERR IOSERVICE C-OMPRESS

Value: -2147482288

PRL ERR IO AUTHENT-ICATION FAILED

Value: -2147482876

PRL ERR IO CONNECT-ION TIMEOUT

Value: -2147482877

PRL ERR IO DISABLED Value: -2147482816

PRL ERR IO INVALID -POINTER ACCESS

Value: -2147482542

PRL ERR IO NO CONN-ECTION

Value: -2147482623

PRL ERR IO SEND QU-EUE IS FULL

Value: -2147482880

PRL ERR IO STOPPED Value: -2147482879

PRL ERR IO UNKNOW-N VM ID

Value: -2147482878

continued on next page

352

Page 359: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR IPC ATTACH-FAILED

Value: -2147315696

PRL ERR IPC CREATE-MAP FAILED

Value: -2147315703

PRL ERR IPC FTOK F-AILED

Value: -2147315695

PRL ERR IPFO INVALI-D MODE

Value: -2147315706

PRL ERR IPFO RECEI-VE FAILED

Value: -2147315704

PRL ERR IPFO SEND F-AILED

Value: -2147315705

PRL ERR IPFO SOCKE-T ACCEPT FAILED

Value: -2147315709

PRL ERR IPFO SOCKE-T BIND FAILED

Value: -2147315711

PRL ERR IPFO SOCKE-T CONNECT FAILED

Value: -2147315708

PRL ERR IPFO SOCKE-T CREATE FAILED

Value: -2147315712

PRL ERR IPFO SOCKE-T LISTEN FAILED

Value: -2147315710

PRL ERR IPFO SOCKE-T NOT OPENED

Value: -2147315707

PRL ERR IPHONE PRO-XY ALREADY STARTE-D

Value: -2147278846

PRL ERR IPHONE PRO-XY CANNOT START

Value: -2147278848

PRL ERR IPHONE PRO-XY CANNOT STOP

Value: -2147278847

PRL ERR ISCSI STORA-GE ALREADY REGIST-ERED

Value: -2147204077

PRL ERR ISCSI STORA-GE CANNOT CREATE -MOUNT POINT

Value: -2147204076

PRL ERR ISCSI STORA-GE CREATE

Value: -2147204094

PRL ERR ISCSI STORA-GE EXTEND

Value: -2147204090

PRL ERR ISCSI STORA-GE GET STATE

Value: -2147204089

continued on next page

353

Page 360: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR ISCSI STORA-GE INVALID FSTYPE

Value: -2147204079

PRL ERR ISCSI STORA-GE LIBRARY

Value: -2147204096

PRL ERR ISCSI STORA-GE MOUNT

Value: -2147204092

PRL ERR ISCSI STORA-GE MOUNTED

Value: -2147204088

PRL ERR ISCSI STORA-GE MOUNT POINT AL-READY EXISTS

Value: -2147204075

PRL ERR ISCSI STORA-GE NOT FOUND

Value: -2147204078

PRL ERR ISCSI STORA-GE NOT MOUNTED

Value: -2147204087

PRL ERR ISCSI STORA-GE NOT SUPPORTED

Value: -2147204080

PRL ERR ISCSI STORA-GE REMOVE

Value: -2147204093

PRL ERR ISCSI STORA-GE START

Value: -2147204095

PRL ERR ISCSI STORA-GE UMOUNT

Value: -2147204091

PRL ERR IT CANT CO-MPACT

Value: -2147196391

PRL ERR IT CANT CO-MPACT HYBRID SHUT-DOWN

Value: -2147196375

PRL ERR IT CANT CO-MPACT LDM DISK

Value: -2147196384

PRL ERR IT CANT CO-MPACT PLAIN DISK

Value: -2147196382

PRL ERR IT CANT GE-T BITMAP

Value: -2147196383

PRL ERR IT CANT GE-T PARAMS FROM OLD-IMAGE

Value: -2147196412

PRL ERR IT CANT OP-EN IMAGE

Value: -2147196413

PRL ERR IT CANT PR-EPARE RECONFIG DA-TA

Value: -2147196407

continued on next page

354

Page 361: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR IT CANT RE-CONFIG

Value: -2147196409

PRL ERR IT CANT RE-CONFIG BOOTCAMP

Value: -2147196408

PRL ERR IT CANT RES-IZE BELOW MIN

Value: -2147196381

PRL ERR IT CANT RES-IZE HYBRID SHUTDO-WN

Value: -2147196376

PRL ERR IT CANT RES-IZE LDM DISK

Value: -2147196393

PRL ERR IT CANT RES-IZE LVM

Value: -2147196379

PRL ERR IT CANT RES-IZE OVER MAX

Value: -2147196380

PRL ERR IT CANT RES-IZE TYPE RECOVERY

Value: -2147196377

PRL ERR IT CANT RES-IZE TYPE SWAP

Value: -2147196378

PRL ERR IT CANT RES-IZE VOLUME

Value: -2147196394

PRL ERR IT CANT VA-LIDATE BOOTCAMP

Value: -2147196410

PRL ERR IT CONVERT-TO CURRENT ERROR

Value: -2147196396

PRL ERR IT DISK RESI-ZE LOW DISK SPACE

Value: -2147196368

PRL ERR IT DISK SMA-LL FOR SPLIT

Value: -2147196395

PRL ERR IT DISK SPLI-T CHANGE LOW DISK -SPACE

Value: -2147196366

PRL ERR IT DISK TYP-E CHANGE LOW DISK -SPACE

Value: -2147196367

PRL ERR IT FAST RES-IZE FAILURE

Value: -2147196671

PRL ERR IT FIRST ER-ROR

Value: -2147196416

PRL ERR IT FIRST FAI-LURE

Value: -2147196672

continued on next page

355

Page 362: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR IT FS NOT S-UPPORTED FOR RESIZ-E

Value: -2147196392

PRL ERR IT GUEST T-OOLS UNKNOWN STA-TE

Value: -2147196411

PRL ERR IT HAL NOT -FOUND

Value: -2147196398

PRL ERR IT NEED RES-IZE FS FAILURE

Value: -2147196671

PRL ERR IT RECONFI-G PATH NEEDED

Value: -2147196400

PRL ERR IT ROLLBAC-K FAILURE

Value: -2147196670

PRL ERR IT SIZE CHA-NGED

Value: -2147196414

PRL ERR IT SNAPSHO-TS MERGE IS NEEDED

Value: -2147196397

PRL ERR IT UNKNOW-N OS

Value: -2147196399

PRL ERR IT USER INT-ERRUPTED

Value: -2147196415

PRL ERR KEYCHAIN A-UTH FAILED

Value: -2147194622

PRL ERR LICENSE AU-TH FAILED

Value: -2147414009

PRL ERR LICENSE BE-TA KEY RELEASE PRO-DUCT

Value: -2147413999

PRL ERR LICENSE BL-ACKLISTED

Value: -2147413995

PRL ERR LICENSE BL-ACKLISTED TO VM O-PERATION

Value: -2147413919

PRL ERR LICENSE DE-FERRED LICENSE NOT-FOUND

Value: -2147413903

PRL ERR LICENSE EX-PIRED

Value: -2147414015

PRL ERR LICENSE FIL-E WRITE FAILED

Value: -2147414000

PRL ERR LICENSE GR-ACED

Value: -2147413928

continued on next page

356

Page 363: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR LICENSE IS -NOT CONFIRMED

Value: -2147412174

PRL ERR LICENSE IS -NOT VOLUME

Value: -2147413901

PRL ERR LICENSE NO-T STARTED

Value: -2147413996

PRL ERR LICENSE NO-T VALID

Value: -2147414016

PRL ERR LICENSE RE-LEASE KEY BETA PRO-DUCT

Value: -2147413997

PRL ERR LICENSE RES-TRICTED CPU COUNT

Value: -2147413927

PRL ERR LICENSE RES-TRICTED GUEST OS

Value: -2147413951

PRL ERR LICENSE RES-TRICTED GUEST OS T-YPE

Value: -2147413896

PRL ERR LICENSE RES-TRICTED TO CLONE V-M

Value: -2147413946

PRL ERR LICENSE RES-TRICTED TO CONVER-T FROM TEMPLATE

Value: -2147413944

PRL ERR LICENSE RES-TRICTED TO CONVER-T TO TEMPLATE

Value: -2147413945

PRL ERR LICENSE RES-TRICTED TO CREATE -VM

Value: -2147413949

PRL ERR LICENSE RES-TRICTED TO PAUSE V-M

Value: -2147413936

PRL ERR LICENSE RES-TRICTED TO REGISTE-R 3RD PARTY VM

Value: -2147413947

PRL ERR LICENSE RES-TRICTED TO REGISTE-R VM

Value: -2147413948

PRL ERR LICENSE RES-TRICTED TO RUNNIN-G VMS LIMIT

Value: -2147413950

continued on next page

357

Page 364: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR LICENSE RES-TRICTED TO RUNNIN-G VMS LIMIT PER USE-R

Value: -2147413920

PRL ERR LICENSE RES-TRICTED TO SAFEMO-DE FEATURE

Value: -2147413930

PRL ERR LICENSE RES-TRICTED TO SMARTG-UARD FEATURE

Value: -2147413929

PRL ERR LICENSE RES-TRICTED TO SNAPSH-OT CREATE

Value: -2147413935

PRL ERR LICENSE RES-TRICTED TO SNAPSH-OT DELETE

Value: -2147413933

PRL ERR LICENSE RES-TRICTED TO SNAPSH-OT SHOW TREE

Value: -2147413932

PRL ERR LICENSE RES-TRICTED TO SNAPSH-OT SWITCH

Value: -2147413934

PRL ERR LICENSE RES-TRICTED TO SUSPEN-D VM

Value: -2147413943

PRL ERR LICENSE RES-TRICTED TO UNDODIS-K FEATURE

Value: -2147413931

PRL ERR LICENSE SUB-SCR EXPIRED

Value: -2147413900

PRL ERR LICENSE TO-O MANY MEMORY

Value: -2147413994

PRL ERR LICENSE TO-O MANY VCPUS

Value: -2147413998

PRL ERR LICENSE UN-SUPPORTED LICENSE -TYPE TO DEACTIVATI-ON

Value: -2147413904

PRL ERR LICENSE UP-GRADE NO ACCEPTA-BLE LICENSE

Value: -2147414007

continued on next page

358

Page 365: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR LICENSE UP-GRADE NO PERMANE-NT LICENSE

Value: -2147414007

PRL ERR LICENSE VA-LID

Value: 0

PRL ERR LICENSE VM-HAS VTD DEVICES

Value: -2147413993

PRL ERR LICENSE VO-LUME EXPIRED

Value: -2147413897

PRL ERR LICENSE WR-ONG ADVANCED FIEL-D

Value: -2147414008

PRL ERR LICENSE WR-ONG DISTRIBUTOR

Value: -2147414010

PRL ERR LICENSE WR-ONG LANGUAGE

Value: -2147414011

PRL ERR LICENSE WR-ONG PLATFORM

Value: -2147414012

PRL ERR LICENSE WR-ONG PRODUCT

Value: -2147414013

PRL ERR LICENSE WR-ONG VERSION

Value: -2147414014

PRL ERR LIC GET TRI-AL EXPIRED

Value: -2147413898

PRL ERR LIC GET TRI-AL WRONG VERSION

Value: -2147413899

PRL ERR LIC REGISTR-ATION COMMON ERR-OR

Value: -2147412175

PRL ERR LINKED CLO-NE FOR ENCRYPTED -VM

Value: -2147482234

PRL ERR LINKED CLO-NE INVALID ORIGINAL-VM

Value: -2147482235

PRL ERR LINKED CLO-NE ORIGINAL VM UUI-D NOT FOUND

Value: -2147482236

PRL ERR LINKED CLO-NE WRONG SNAPSHO-T STATE

Value: -2147482237

PRL ERR LOCAL AUT-HENTICATION FAILED

Value: -2147482831

continued on next page

359

Page 366: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR LOGIN BY M-ISMATCH CLIENT MO-DE

Value: -2147482507

PRL ERR LOW MEMO-RY LIMIT

Value: -2147482311

PRL ERR LPT DEVICE -ALREADY EXIST

Value: -2147483051

PRL ERR LPT OUTPU-T FILE IS NOT SPECIFI-ED

Value: -2147483114

PRL ERR LPT OUTPU-T FILE NOT EXIST

Value: -2147483112

PRL ERR MAC ADDRE-SS INCORRECT

Value: -2147482840

PRL ERR MAC ADDRE-SS IN CORRECT LENG-TH

Value: -2147483119

PRL ERR MAC ADDRE-SS IS EMPTY

Value: -2147483120

PRL ERR MAC ADDRE-SS WITHIN CORRECT -SYMBOLS

Value: -2147483116

PRL ERR MAC ADDRE-SS WITH 2 ZERO STAR-T

Value: -2147483118

PRL ERR MAC ADDRE-SS WITH ALL ZEROS

Value: -2147483117

PRL ERR MAKE DIREC-TORY

Value: -2147483086

PRL ERR MEMFILE DE-CRYPT FAILED

Value: -2147204575

PRL ERR MEMFILE EN-CRYPT FAILED

Value: -2147204576

PRL ERR MEMORY AL-LOC ERROR

Value: -2147418093

PRL ERR MEM EXCEE-D PHY SPACE

Value: -2147482283

PRL ERR MERGE XML-DOCUMENT CONFLIC-T

Value: -2147482347

PRL ERR MFS CAPTC-HA MISMATCH

Value: -2147135486

continued on next page

360

Page 367: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR MFS GOOGL-E DRIVE DOCUMENT I-S NON DOWNLOADAB-LE

Value: -2147135488

PRL ERR MFS SUBSCR-IPTION EXPIRED

Value: -2147135485

PRL ERR MFS WEBLIN-KS GENERATION MIS-MATCH

Value: -2147135487

PRL ERR MOBILE ADV-ANCED AUTH REQUIR-ED

Value: -2147482280

PRL ERR MOUNTER LI-ST NO OBJECT

Value: -2147195388

PRL ERR MSG START -32BIT VM ON 64BIT H-OST

Value: -2147482300

PRL ERR NEED KILL P-REV SETTING

Value: 426

PRL ERR NETWORK A-DAPTER NOT FOUND

Value: -2147482491

PRL ERR NETWORK R-OLLBACK FAILED

Value: -2147483024

PRL ERR NOT ALL FIL-ES WAS DELETED

Value: -2147483390

PRL ERR NOT AUTHO-RIZED BY USER

Value: -2147482223

PRL ERR NOT CONNE-CTED TO DISPATCHE-R

Value: -2147483055

PRL ERR NOT CONNE-CTED TO PROXY MAN-AGER

Value: -2147482268

PRL ERR NOT ENOUG-H DISK FREE SPACE

Value: -2147482873

PRL ERR NOT ENOUG-H DISK SPACE TO DE-CRYPT VM

Value: -2147204589

PRL ERR NOT ENOUG-H DISK SPACE TO EN-CRYPT HDD

Value: -2147204585

continued on next page

361

Page 368: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR NOT ENOUG-H DISK SPACE TO EN-CRYPT VM

Value: -2147204590

PRL ERR NOT ENOUG-H DISK SPACE TO STA-RT VM

Value: -2147482538

PRL ERR NOT ENOUG-H DISK SPACE TO XM-L SAVE

Value: -2147482541

PRL ERR NOT ENOUG-H FREE SPACE TO UN-ARCHIVE VM

Value: -2147482217

PRL ERR NOT ENOUG-H PERMS TO OPEN AU-THORIZATION FILE

Value: -2147482984

PRL ERR NOT ENOUG-H RIGHTS FOR LINKE-D CLONE

Value: -2147482349

PRL ERR NOT LOCK O-WNER SESSION TRIES -TO UNLOCK

Value: -2147482504

PRL ERR NOT SENTIL-LION CLIENT

Value: -2147250176

PRL ERR NO BOOTIN-G DEVICE SELECTED

Value: -2147482828

PRL ERR NO CD DRIV-E AVAILABLE

Value: -2147482600

PRL ERR NO DATA Value: -2147483628

PRL ERR NO DISP CO-NFIG FOUND

Value: -2147483623

PRL ERR NO GUEST O-S FOUND

Value: -2147201017

PRL ERR NO MORE FR-EE INTERFACE SLOTS

Value: -2147482775

PRL ERR NO ONE HAR-D DISK TO COMPRESS

Value: 490

PRL ERR NO PROBLE-M REPORT FOUND

Value: -2147483515

PRL ERR NO TARGET -DIR PATH SPECIFIED

Value: -2147482617

PRL ERR NO TARGET -PATH SPECIFIED

Value: -2147483532

continued on next page

362

Page 369: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR NO UNATTE-NDED DISK

Value: -2147483098

PRL ERR NO VM DIR -CONFIG FOUND

Value: -2147483610

PRL ERR NVRAM FILE-COPY

Value: -2147482570

PRL ERR OBJECT BAD-INTERFACE

Value: -2147213308

PRL ERR OBJECT CLA-SS NOT FOUND

Value: -2147213304

PRL ERR OBJECT DUP-LICATE CLASS

Value: -2147213305

PRL ERR OBJECT DUP-LICATE UID

Value: -2147213309

PRL ERR OBJECT LIB -CANT GET PERMS

Value: -2147213306

PRL ERR OBJECT LIB -LOAD ERROR

Value: -2147213311

PRL ERR OBJECT LIB -NO FUNCTIONS

Value: -2147213310

PRL ERR OBJECT LIB -WRONG PERMS

Value: -2147213307

PRL ERR OBJECT NOT-FOUND

Value: -2147213312

PRL ERR OBJECT WA-S REMOVED

Value: -2147482618

PRL ERR ONLY ADMI-N CAN SET PARAMET-ER STARTLOGINMOD-E ROOT

Value: -2147482731

PRL ERR ONLY ADMI-N CAN SET VERBOSE -LOGGING

Value: -2147482329

PRL ERR ONLY ADMI-N OR VM OWNER CAN-OPEN THIS SESSION

Value: -2147270656

PRL ERR OPEN DISP C-ONFIG READ

Value: -2147483615

PRL ERR OPEN DISP C-ONFIG WRITE

Value: -2147483614

PRL ERR OPEN FAILE-D

Value: -2147482336

continued on next page

363

Page 370: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR OPEN PROB-LEM REPORT READ

Value: -2147483514

PRL ERR OPEN VM C-ONFIG READ

Value: -2147483597

PRL ERR OPEN VM C-ONFIG WRITE

Value: -2147483596

PRL ERR OPEN VM DI-R CONFIG READ

Value: -2147483608

PRL ERR OPEN VM DI-R CONFIG WRITE

Value: -2147483607

PRL ERR OPERATION -FAILED

Value: -2147483626

PRL ERR OPERATION -PENDING

Value: -2147483629

PRL ERR OPERATION -WAS CANCELED

Value: -2147483019

PRL ERR OS RECONFI-G DATA ABSENT

Value: -2147201008

PRL ERR OUT OF DIS-K SPACE

Value: -2147482985

PRL ERR OUT OF ME-MORY

Value: -2147483646

PRL ERR PARALLEL P-ORT IMAGE NOT EXIS-T

Value: -2147483497

PRL ERR PARALLEL P-ORT IMG COPY

Value: -2147483082

PRL ERR PARALLEL P-ORT NO RASTERIZER

Value: -2147482350

PRL ERR PARAM DEP-RECATED

Value: -2147482221

PRL ERR PARAM NOT-FOUND

Value: -2147483625

PRL ERR PARENT LIN-KED VM CONFIG DOE-SNT EXIST

Value: -2147482239

PRL ERR PARSE CLIE-NT PREFS

Value: -2147483369

PRL ERR PARSE COM-MON SERVER PREFS

Value: -2147483359

PRL ERR PARSE DISP -CONFIG

Value: -2147483613

continued on next page

364

Page 371: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR PARSE FILES-YSTEM INFO

Value: -2147483534

PRL ERR PARSE HAR-D DISK HW INFO

Value: -2147483535

PRL ERR PARSE HOST-HW INFO

Value: -2147483536

PRL ERR PARSE PROB-LEM REPORT

Value: -2147483516

PRL ERR PARSE STAT-ISTICS

Value: -2147483018

PRL ERR PARSE USER-PROFILE

Value: -2147483533

PRL ERR PARSE VM C-ONFIG

Value: -2147483594

PRL ERR PARSE VM D-IR CONFIG

Value: -2147483600

PRL ERR PARSING EV-ENT

Value: -2147483612

PRL ERR PASSWORD -FOR ENCRYPTED VM -WAS CHANGED

Value: -2147204591

PRL ERR PASSWORD I-S REQUIRED FOR OPE-RATION

Value: -2147217147

PRL ERR PATH IS NO-T DIRECTORY OBSOL-ETE

Value: -2147258319

PRL ERR PAX ACCESS-FORBIDDEN

Value: -2147482094

PRL ERR PAX CONNE-CTION LOST

Value: -2147482093

PRL ERR PAX HOST LI-MIT WAS EXCEEDED

Value: -2147482108

PRL ERR PAX PROXY -SSL HANDSHAKE FAIL-ED

Value: -2147482092

PRL ERR PCMOVER E-XEC FAILED OBSOLET-E

Value: -2147208957

PRL ERR PCMOVER M-IGRATE FAILED OBSO-LETE

Value: -2147208958

continued on next page

365

Page 372: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR PCMOVER N-OT INSTALLED OBSOL-ETE

Value: -2147208960

PRL ERR PCMOVER P-OLICY FILE OPEN ER-ROR OBSOLETE

Value: -2147208955

PRL ERR PCMOVER P-OLICY FILE WRITE ER-ROR OBSOLETE

Value: -2147208956

PRL ERR PCMOVER V-AN FILE CREATE ERR-OR OBSOLETE

Value: -2147208954

PRL ERR PCMOVER V-AN FILE OPEN ERROR-OBSOLETE

Value: -2147208953

PRL ERR PCMOVER V-AN FILE PREPARE FAI-LED OBSOLETE

Value: -2147208959

PRL ERR PCMOVER W-INDOWS DIR NOT EXI-ST OBSOLETE

Value: -2147208952

PRL ERR PERFORM M-OUNTER COMMAND O-BSOLETE

Value: -2147195389

PRL ERR PLAYER CA-NT SUSPEND IN PAUS-E OBSOLETE

Value: -2147482495

PRL ERR PPC INVALI-D CREDENTIALS

Value: -2147482112

PRL ERR PPC INVALI-D CREDENTIALS ON R-ECONNECT

Value: -2147482111

PRL ERR PPC SERVER-BUSY

Value: -2147482110

PRL ERR PPC UNABLE-TO CONNECT

Value: -2147482109

PRL ERR PREPARE FO-R HIBERNATE TASK A-LREADY RUN

Value: -2147482524

PRL ERR PREPARE FO-R HIBERNATE VM CA-NNOT STAND BY

Value: -2147482521

continued on next page

366

Page 373: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR PREPARE FO-R HIBERNATE VM WI-THOUT TOOLS

Value: -2147482522

PRL ERR PREPARE FO-R HIBERNATE VM WR-ONG STATE

Value: -2147482523

PRL ERR PREV SESSIO-N IS ACTIVE

Value: -2147483548

PRL ERR PROBLEM R-EPORT ALREADY EXI-STS

Value: -2147483512

PRL ERR PROBLEM R-EPORT FILE NOTSET

Value: -2147483513

PRL ERR PROBLEM R-EPORT WRITE

Value: -2147483511

PRL ERR PROXY HAN-DSHAKE FAILED

Value: -2147482334

PRL ERR PROXY PEE-R NOT FOUND

Value: -2147482331

PRL ERR PROXY WRO-NG PORT NUMBER

Value: -2147482332

PRL ERR PROXY WRO-NG PROTOCOL VERSI-ON

Value: -2147482333

PRL ERR READONLY -FILESYSTEM

Value: -2147482794

PRL ERR READ FAILE-D

Value: -2147482344

PRL ERR READ XML C-ONTENT

Value: -2147483595

PRL ERR REBOOT HO-ST

Value: -2147482798

PRL ERR REG PSTOR-AGE REVOKE IS NEED-S OBSOLETE

Value: -2147194623

PRL ERR REMOTE DE-VICE EXIST

Value: -2147483015

PRL ERR REMOTE DE-VICE NOT EXIST

Value: -2147483008

PRL ERR REMOTE DE-VICE NOT REGISTERE-D

Value: -2147483016

continued on next page

367

Page 374: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR REMOTE DIS-PLAY EMPTY PASSWO-RD

Value: -2147482489

PRL ERR REMOTE DIS-PLAY HOST NOT SPEC-IFIED

Value: -2147482812

PRL ERR REMOTE DIS-PLAY WRONG PORT N-UMBER

Value: -2147482811

PRL ERR RESUME BO-OTCAMP CHANGED DI-SK CONTENTS

Value: -2147352556

PRL ERR RESUME BO-OTCAMP CORRUPT DI-SK STATE PARAM

Value: -2147352557

PRL ERR RETRIEVE V-M CONFIG

Value: -2147483072

PRL ERR RETURN CO-DE RANG EEND

Value: -2147483373

PRL ERR REVERT IMP-ERSONATE FAILED

Value: -2147482799

PRL ERR REVERT SNA-PSHOT VM VTD BY G-UEST SLEEP TIMEOUT

Value: -2147262447

PRL ERR REVERT SNA-PSHOT VM VTD PAUS-ED

Value: -2147262448

PRL ERR REVERT SNA-PSHOT VM VTD WITH-OUTDATED SHUTDO-WN TOOL

Value: -2147262444

PRL ERR REVERT SNA-PSHOT VM VTD WITH-UNLOADED SHUTDO-WN TOOL

Value: -2147262445

PRL ERR REVERT SNA-PSHOT VM VTD WITH-UNSUPPORTED CAPS

Value: -2147262425

PRL ERR REVERT SNA-PSHOT VM VTD WITH-UNSUPPORTED SHUT-DOWN TOOL

Value: -2147262446

continued on next page

368

Page 375: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR RUN VM AC-TION SCRIPT OBSOLE-TE

Value: -2147482286

PRL ERR SAFE MODE -START DURING SUSPE-NDING SYNC

Value: -2147352559

PRL ERR SAMPLE CO-NFIG NOT FOUND OBS-OLETE

Value: -2147323863

PRL ERR SAVE VM CA-TALOG

Value: -2147483504

PRL ERR SAVE VM CO-NFIG

Value: -2147483084

PRL ERR SDK TRY AG-AIN

Value: -2147155968

PRL ERR SEARCH CO-NFIG OPERATION CA-NCELED

Value: -2147483384

PRL ERR SECURE BO-OT VIOLATION

Value: -2147262416

PRL ERR SEND COMM-AND TOWS FAILED

Value: -2147483056

PRL ERR SERIAL IMG -COPY

Value: -2147483083

PRL ERR SERIAL IMG -NOT FOUND

Value: -2147483085

PRL ERR SERIAL POR-T IMAGE NOT EXIST

Value: -2147483498

PRL ERR SERVER GOE-S DOWN

Value: -2147483064

PRL ERR SERVER PRE-FS EDIT COLLISION

Value: -2147482842

PRL ERR SERVICE BU-SY OBSOLETE

Value: -2147482335

PRL ERR SET CPULIMI-T OBSOLETE

Value: -2147205120

PRL ERR SET CPUMAS-K OBSOLETE

Value: -2147205115

PRL ERR SET CPUUNI-TS OBSOLETE

Value: -2147205119

PRL ERR SET DEFAUL-T ENCRYPTION PLUGI-N FEATURE DISABLED

Value: -2147204551

continued on next page

369

Page 376: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR SET IOLIMIT-OBSOLETE

Value: -2147205116

PRL ERR SET IOPRIO -OBSOLETE

Value: -2147205118

PRL ERR SET LICENSE-INVALID ARG

Value: -2147483336

PRL ERR SET LICENSE-INVALID KEY

Value: -2147483335

PRL ERR SET NETWO-RK SETTINGS FAILED

Value: -2147270651

PRL ERR SHUT DOWN-NOT IFICATION SERV-ICE

Value: -2147483065

PRL ERR SMC ERROR Value: -2147483375

PRL ERR SMP NOT SU-PPORTED HVT DISAB-LED

Value: -2147482363

PRL ERR SMP NOT SU-PPORTED HVT NOT P-RESENT

Value: -2147482362

PRL ERR SNAPSHOTS -COPY

Value: -2147482569

PRL ERR SOME TASKS-PRESENT

Value: -2147482781

PRL ERR SOME VMS R-UNNING

Value: -2147482782

PRL ERR SOUND BAD -EMULATION TYPE

Value: -2147463165

PRL ERR SOUND DEVI-CE WRITE FAILED

Value: -2147463168

PRL ERR SOUND IN D-EVICE OPEN FAILED

Value: -2147463166

PRL ERR SOUND OUT -DEVICE OPEN FAILED

Value: -2147463167

PRL ERR SOURCE ISN-T BOOTCAMP DISK

Value: -2147201015

PRL ERR SSL HANDSH-AKE FAILED

Value: -2147482604

PRL ERR STAND BY V-M BY GUEST SLEEP TI-MEOUT

Value: -2147262439

continued on next page

370

Page 377: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR STAND BY V-M PAUSED

Value: -2147262443

PRL ERR STAND BY V-M WITH OUTDATED S-HUTDOWN TOOL

Value: -2147262441

PRL ERR STAND BY V-M WITH UNLOADED S-HUTDOWN TOOL

Value: -2147262442

PRL ERR STAND BY V-M WITH UNSUPPORTE-D SHUTDOWN TOOL

Value: -2147262440

PRL ERR START SAFE-MODE UNSUPPORTED

Value: -2147482297

PRL ERR START VM B-Y NOT AUTH USER

Value: -2147482320

PRL ERR START VM B-Y NOT DEFINED USER

Value: -2147482327

PRL ERR STATE ALRE-ADY EXISTS

Value: -2147381227

PRL ERR STATE CANT-LOAD SPECIFIED CFG

Value: -2147381212

PRL ERR STATE CANT-OPEN FOR WRITE

Value: -2147381232

PRL ERR STATE CANT-OPEN IMAGE

Value: -2147381239

PRL ERR STATE CANT-OPEN LOCKED

Value: -2147381231

PRL ERR STATE CANT-SAVE LOCKED

Value: -2147381230

PRL ERR STATE DELE-TE NONCLOSED

Value: -2147381213

PRL ERR STATE ERRO-R CREATE IMAGE

Value: -2147381241

PRL ERR STATE ERRO-R RENAMING IMAGE

Value: -2147381240

PRL ERR STATE FULL-DELETE FAILED

Value: -2147381224

PRL ERR STATE GETF-REESPACE FAILED

Value: -2147381211

PRL ERR STATE INT C-ORRUPTED

Value: -2147381229

PRL ERR STATE INVA-LID IMAGE TYPE

Value: -2147381214

continued on next page

371

Page 378: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR STATE INVA-LID PARAMETERS

Value: -2147381242

PRL ERR STATE MEM-ORY ERROR

Value: -2147381215

PRL ERR STATE MER-GE FAILED

Value: -2147381223

PRL ERR STATE MER-GE NO SPACE

Value: -2147381216

PRL ERR STATE NOT -OPENED

Value: -2147381226

PRL ERR STATE NOT -PERMITTED

Value: -2147381225

PRL ERR STATE NOT -RELEASED

Value: -2147381209

PRL ERR STATE NO D-ISKS

Value: -2147381247

PRL ERR STATE NO S-TATE

Value: -2147381228

PRL ERR STATE PROC-ESS RUNNING

Value: -2147381246

PRL ERR STATE ROLL-BACK ERROR

Value: -2147381243

PRL ERR STATE ROLL-BACK IN PROGRESS

Value: -2147381244

PRL ERR STATE STAT-FS FAILED

Value: -2147381210

PRL ERR STATE STOP-PING STATE

Value: -2147381245

PRL ERR STATE UNEX-PECTED ERROR

Value: -2147381248

PRL ERR SUCCESS Value: 0

PRL ERR SUSPEND BO-OTCAMP NOT NTFS O-NLY DISK

Value: -2147352555

PRL ERR SUSPEND BO-OTCAMP NTFS RW M-OUNTERS DETECTED

Value: -2147352554

PRL ERR SUSPEND RE-JECTED BY GUEST

Value: -2147482496

PRL ERR SUSPEND SN-APSHOT WITH VGPU

Value: -2147262415

continued on next page

372

Page 379: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR SUSPEND V-M VTD BY GUEST SLE-EP TIMEOUT

Value: -2147262462

PRL ERR SUSPEND V-M VTD PAUSED

Value: -2147262464

PRL ERR SUSPEND V-M VTD WITH OUTDAT-ED SHUTDOWN TOOL

Value: -2147262457

PRL ERR SUSPEND V-M VTD WITH UNLOAD-ED SHUTDOWN TOOL

Value: -2147262458

PRL ERR SUSPEND V-M VTD WITH UNSUPP-ORTED CAPS

Value: -2147262427

PRL ERR SUSPEND V-M VTD WITH UNSUPP-ORTED SHUTDOWN T-OOL

Value: -2147262463

PRL ERR SUSPEND WI-TH USB BOOTDISK

Value: -2147262423

PRL ERR SYMBOL NO-T FOUND

Value: -2147483630

PRL ERR SYSTEM OV-ERCOMMIT PROHIBIT-ED

Value: -2147482238

PRL ERR TARGET NA-ME ALREADY OCCUPI-ED

Value: -2147483529

PRL ERR TARGET PA-TH IS NOT DIRECTOR-Y

Value: -2147483530

PRL ERR TASK NOT F-OUND

Value: -2147483502

PRL ERR TEMPLATE -HAS APPS OBSOLETE

Value: -2147195904

PRL ERR TEMPLATE -NOT FOUND OBSOLET-E

Value: -2147195903

PRL ERR TEST TEXT -MESSAGES

Value: -2147208704

PRL ERR TEST TEXT -MESSAGES PS

Value: -2147208703

continued on next page

373

Page 380: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR TIMEOUT Value: -2147483627

PRL ERR TIME MACHI-NE EXCLUDED LIST O-P

Value: -2147482298

PRL ERR TIS INVALID -UID

Value: -2147321856

PRL ERR TOOLS UNSU-PPORTED GUEST

Value: -2147482768

PRL ERR TOO LOW H-DD SIZE

Value: -2147483040

PRL ERR TRY AGAIN Value: -2147482544

PRL ERR UNABLE APP-LY MEMORY GUARAN-TEE

Value: -2147482312

PRL ERR UNABLE APP-LY TOTAL LIMIT

Value: -2147482303

PRL ERR UNABLE DR-OP SUSPENDED STAT-E

Value: -2147483389

PRL ERR UNABLE SEN-D REQUEST

Value: -2147483278

PRL ERR UNABLE TO -CLEANUP BROKEN TR-ANSACTIONS

Value: -2147204569

PRL ERR UNABLE TO -COMMIT BROKEN TR-ANSACTION

Value: -2147204568

PRL ERR UNABLE TO -COMMIT TRANSACTIO-N

Value: -2147204599

PRL ERR UNABLE TO -CONTINUE VM LIFETI-ME IS EXPIRED

Value: -2147482253

PRL ERR UNABLE TO -CREATE ENCRYPTED -VM

Value: -2147204607

PRL ERR UNABLE TO -DECRYPT LINKED CL-ONE VM

Value: -2147204523

PRL ERR UNABLE TO -DECRYPT PROTECTE-D VM

Value: -2147204525

continued on next page

374

Page 381: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR UNABLE TO -DECRYPT UNENCRYP-TED VM

Value: -2147204583

PRL ERR UNABLE TO -ENCRYPT LINKED CL-ONE VM

Value: -2147204524

PRL ERR UNABLE TO -FINALIZE TRANSACTI-ON

Value: -2147204592

PRL ERR UNABLE TO -PATCH CONFIG FILE

Value: -2147204601

PRL ERR UNABLE TO -PROTECT UNENCRYP-TED VM

Value: -2147204528

PRL ERR UNABLE TO -PROTECT VM IS ALRE-ADY PROTECTED

Value: -2147204538

PRL ERR UNABLE TO -REGISTER ENCRYPTE-D VM WO PASSWD

Value: -2147204606

PRL ERR UNABLE TO -ROLLBACK BROKEN T-RANSACTION

Value: -2147204567

PRL ERR UNABLE TO -ROLLBACK TRANSAC-TION

Value: -2147204600

PRL ERR UNABLE TO -SEND REQUEST

Value: -2147412204

PRL ERR UNABLE TO -SETUP HEADLESS MO-DE

Value: -2147482266

PRL ERR UNABLE TO -SETUP HEADLESS MO-DE BY NON PRIVILEG-ED USER

Value: -2147482265

PRL ERR UNABLE TO -UNPROTECT VM IS N-OT PROTECTED

Value: -2147204537

PRL ERR UNATTENDE-D UNSUPPORTED GUE-ST

Value: -2147221503

PRL ERR UNDER OLD -HYPERVISOR

Value: -2147483048

continued on next page

375

Page 382: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR UNEXPECTE-D

Value: -2147483647

PRL ERR UNIMPLEME-NTED

Value: -2147483640

PRL ERR UNINITIALIZ-ED

Value: -2147483641

PRL ERR UNNAMED C-T MOVE OBSOLETE

Value: -2147205111

PRL ERR UNRECOGNI-ZED REQUEST

Value: -2147483503

PRL ERR UNSUPPORT-ED DEVICE TYPE

Value: -2147479550

PRL ERR UNSUPPORT-ED FILE SYSTEM

Value: -2147482727

PRL ERR UNSUPPORT-ED LAYOUTS STRUCT-URE

Value: -2147201016

PRL ERR UNSUPPORT-ED NETWORK FILE SY-STEM

Value: -2147482727

PRL ERR UNSUPPORT-ED VIRTUAL SOURCE

Value: -2147201024

PRL ERR UPDATE ME-M VM NOT CREATED

Value: -2147483279

PRL ERR UPD TOOLS -VER VM NOT CONFIG-URED

Value: -2147483276

PRL ERR UPD TOOLS -VER VM NOT CREATE-D

Value: -2147483277

PRL ERR UPD UPDAT-ER CONFIG

Value: -2147389440

PRL ERR UPD UPDAT-ES

Value: -2147389439

PRL ERR USER CANT -CHANGE ACCESS PRO-FILE

Value: -2147483367

PRL ERR USER CANT -CHANGE PROFILE AC-CESS PART

Value: -2147483047

continued on next page

376

Page 383: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR USER CANT -CHANGE READ ONLY -VALUE

Value: -2147483360

PRL ERR USER DIREC-TORY NOT SET

Value: -2147483545

PRL ERR USER IS ALR-EADY LOGGED

Value: -2147483551

PRL ERR USER NOT F-OUND

Value: -2147482736

PRL ERR USER NO AU-TH TO CREATE ROOT-VM DIR

Value: -2147482520

PRL ERR USER NO AU-TH TO CREATE VM IN-DIR

Value: -2147482858

PRL ERR USER NO AU-TH TO EDIT SERVER S-ETTINGS

Value: -2147483049

PRL ERR USER NO AU-TH TO EDIT VM

Value: -2147482847

PRL ERR USER NO AU-TH TO SAVE BACKUP -FILES OBSOLETE

Value: -2147258320

PRL ERR USER NO AU-TH TO SAVE FILES

Value: -2147482861

PRL ERR USER OPERA-TION NOT AUTHORIS-ED

Value: -2147483559

PRL ERR USER PROFI-LE WAS CHANGED

Value: -2147483368

PRL ERR VA CONFIG Value: -2147385344

PRL ERR VMCONF AU-TOSTART FROM CUR-RENT USER FORBIDD-EN

Value: -2147323821

PRL ERR VMCONF BO-OTCAMP HARD DISK S-MART GUARD NOT AL-LOW

Value: -2147323882

PRL ERR VMCONF BO-OTCAMP HARD SNAPS-HOTS NOT ALLOW

Value: -2147323888

continued on next page

377

Page 384: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF BO-OTCAMP HARD UNDO-DISKS NOT ALLOW

Value: -2147323896

PRL ERR VMCONF BO-OTCAMP SAFE MODE -NOT ALLOW

Value: -2147323886

PRL ERR VMCONF BO-OT OPTION DEVICE N-OT EXISTS

Value: -2147323822

PRL ERR VMCONF BO-OT OPTION DUPLICA-TE DEVICE

Value: -2147323823

PRL ERR VMCONF BO-OT OPTION INVALID -DEVICE TYPE

Value: -2147323824

PRL ERR VMCONF CD-DVD ROM DUPLICAT-E SYS NAME

Value: -2147322879

PRL ERR VMCONF CD-DVD ROM IMAGE IS N-OT EXIST

Value: -2147322878

PRL ERR VMCONF CD-DVD ROM SET SATA -FOR OLD CHIPSET

Value: -2147322875

PRL ERR VMCONF CD-DVD ROM SET SATA -FOR UNSUPPORTED O-S

Value: -2147322876

PRL ERR VMCONF CD-DVD ROM SYS NAME -IS EMPTY

Value: -2147322880

PRL ERR VMCONF CD-DVD ROM URL FORM-AT SYS NAME

Value: -2147322877

PRL ERR VMCONF CP-ULIMIT NOT SUPPORT-ED OBSOLETE

Value: -2147323869

PRL ERR VMCONF CP-UUNITS NOT SUPPOR-TED OBSOLETE

Value: -2147323870

PRL ERR VMCONF CP-U COUNT MORE HOST-CPU COUNT

Value: -2147323390

continued on next page

378

Page 385: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF CP-U COUNT MORE MAX -CPU COUNT

Value: -2147323391

PRL ERR VMCONF CP-U MASK INVALID

Value: -2147323389

PRL ERR VMCONF CP-U MASK INVALID CPU-NUM

Value: -2147323388

PRL ERR VMCONF CP-U ZERO COUNT

Value: -2147323392

PRL ERR VMCONF DE-SKTOP MODE REMOT-E DEVICES

Value: -2147323898

PRL ERR VMCONF DU-PLICATE IP ADDRESS

Value: -2147322617

PRL ERR VMCONF FL-OPPY DISK IMAGE IS -NOT EXIST

Value: -2147323055

PRL ERR VMCONF FL-OPPY DISK IMAGE IS -NOT VALID

Value: -2147323053

PRL ERR VMCONF FL-OPPY DISK IS NOT AC-CESSIBLE

Value: -2147323054

PRL ERR VMCONF FL-OPPY DISK SYS NAME-HAS INVALID SYMBO-L

Value: -2147323052

PRL ERR VMCONF FL-OPPY DISK SYS NAME-IS EMPTY

Value: -2147323056

PRL ERR VMCONF FL-OPPY DISK URL FORM-AT SYS NAME

Value: -2147323051

PRL ERR VMCONF GE-NERIC PCI DEVICE CA-NNOT BE ADDED

Value: -2147322016

PRL ERR VMCONF GE-NERIC PCI DEVICE DU-PLICATE IN ANOTHER-VM

Value: -2147322012

continued on next page

379

Page 386: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF GE-NERIC PCI DEVICE NO-T CONNECTED

Value: -2147322014

PRL ERR VMCONF GE-NERIC PCI DEVICE NO-T FOUND

Value: -2147322015

PRL ERR VMCONF GE-NERIC PCI DUPLICAT-E SYS NAME

Value: -2147322010

PRL ERR VMCONF GE-NERIC PCI VIDEO DEV-ICE IS ONE

Value: -2147322013

PRL ERR VMCONF GE-NERIC PCI VIDEO NO-T SINGLE

Value: -2147322009

PRL ERR VMCONF GE-NERIC PCI VIDEO WR-ONG COUNT

Value: -2147322009

PRL ERR VMCONF GE-NERIC PCI WRONG DE-VICE

Value: -2147322011

PRL ERR VMCONF HA-RD DISK DUPLICATE S-YS NAME

Value: -2147322797

PRL ERR VMCONF HA-RD DISK IMAGE IS NO-T EXIST

Value: -2147322799

PRL ERR VMCONF HA-RD DISK IMAGE IS NO-T VALID

Value: -2147322798

PRL ERR VMCONF HA-RD DISK MISS BOOTC-AMP PARTITION

Value: -2147322793

PRL ERR VMCONF HA-RD DISK NOT ENOUG-H SPACE FOR ENCRY-PT DISK

Value: -2147322791

PRL ERR VMCONF HA-RD DISK SET SATA FO-R OLD CHIPSET

Value: -2147322783

PRL ERR VMCONF HA-RD DISK SET SATA FO-R UNSUPPORTED OS

Value: -2147322784

continued on next page

380

Page 387: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF HA-RD DISK SYS NAME H-AS INVALID SYMBOL

Value: -2147322796

PRL ERR VMCONF HA-RD DISK SYS NAME IS -EMPTY

Value: -2147322800

PRL ERR VMCONF HA-RD DISK UNABLE DEL-ETE DISK WITH SNAP-SHOTS

Value: -2147322782

PRL ERR VMCONF HA-RD DISK URL FORMA-T SYS NAME

Value: -2147322795

PRL ERR VMCONF HA-RD DISK WRONG TYP-E BOOTCAMP PARTIT-ION

Value: -2147322794

PRL ERR VMCONF HA-RD DISK WRONG TYP-E FOR ENCRYPTRED -VM

Value: -2147322792

PRL ERR VMCONF IDE-DEVICES COUNT OUT-OF RANGE

Value: -2147322112

PRL ERR VMCONF IDE-DEVICES DUPLICATE -STACK INDEX

Value: -2147322111

PRL ERR VMCONF IN-COMPAT HARD DISK S-MART GUARD NOT AL-LOW

Value: -2147323881

PRL ERR VMCONF IN-COMPAT HARD UNDO-DISKS NOT ALLOW

Value: -2147323895

PRL ERR VMCONF IN-COMPAT SAFE MODE -NOT ALLOW

Value: -2147323885

PRL ERR VMCONF IN-VALID DEVICE MAIN I-NDEX

Value: -2147323899

continued on next page

381

Page 388: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF IOL-IMIT NOT SUPPORTE-D OBSOLETE

Value: -2147323867

PRL ERR VMCONF IOP-RIO NOT SUPPORTED -OBSOLETE

Value: -2147323868

PRL ERR VMCONF IOP-SLIMIT NOT SUPPORT-ED OBSOLETE

Value: -2147323864

PRL ERR VMCONF MA-IN MEMORY MAX BAL-LOON SIZE MORE 100 -PERCENT

Value: -2147323308

PRL ERR VMCONF MA-IN MEMORY MQ INVA-LID RANGE

Value: -2147323305

PRL ERR VMCONF MA-IN MEMORY MQ MIN -LESS VMM OVERHEAD-VALUE

Value: -2147323304

PRL ERR VMCONF MA-IN MEMORY MQ MIN -OUT OF RANGE

Value: -2147323303

PRL ERR VMCONF MA-IN MEMORY MQ PRIO-R OUT OF RANGE

Value: -2147323306

PRL ERR VMCONF MA-IN MEMORY MQ PRIO-R ZERO

Value: -2147323307

PRL ERR VMCONF MA-IN MEMORY NOT 4 RA-TIO SIZE

Value: -2147323310

PRL ERR VMCONF MA-IN MEMORY OUT OF -RANGE

Value: -2147323311

PRL ERR VMCONF MA-IN MEMORY SIZE ABO-VE MAX

Value: -2147323296

PRL ERR VMCONF MA-IN MEMORY SIZE NOT-EAQUAL RECOMMEN-DED

Value: 27253

continued on next page

382

Page 389: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF MA-IN MEMORY ZERO SIZ-E

Value: -2147323312

PRL ERR VMCONF NE-ED HEADLESS MODE -FOR AUTOSTART

Value: -2147323856

PRL ERR VMCONF NE-ED HEADLESS MODE -FOR AUTOSTOP

Value: -2147323855

PRL ERR VMCONF NE-ED HEADLESS MODE -FOR KEEP VM ALIVE -ON GUI EXIT

Value: -2147323854

PRL ERR VMCONF NE-TWORK ADAPTER BR-OADCAST IP ADDRESS

Value: -2147322615

PRL ERR VMCONF NE-TWORK ADAPTER DU-PLICATE IP ADDRESS

Value: -2147322621

PRL ERR VMCONF NE-TWORK ADAPTER DU-PLICATE MAC ADDRE-SS

Value: -2147322622

PRL ERR VMCONF NE-TWORK ADAPTER ET-HLIST CREATE ERRO-R

Value: -2147322620

PRL ERR VMCONF NE-TWORK ADAPTER GA-TEWAY NOT IN SUBN-ET

Value: -2147322607

PRL ERR VMCONF NE-TWORK ADAPTER GU-EST TOOLS NOT AVAI-LABLE

Value: -2147322618

PRL ERR VMCONF NE-TWORK ADAPTER IN-VALID BOUND INDEX

Value: -2147322624

PRL ERR VMCONF NE-TWORK ADAPTER IN-VALID DNS IP ADDRE-SS

Value: -2147322606

continued on next page

383

Page 390: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF NE-TWORK ADAPTER IN-VALID GATEWAY IP A-DDRESS

Value: -2147322608

PRL ERR VMCONF NE-TWORK ADAPTER IN-VALID IP ADDRESS

Value: -2147322619

PRL ERR VMCONF NE-TWORK ADAPTER IN-VALID MAC ADDRESS

Value: -2147322623

PRL ERR VMCONF NE-TWORK ADAPTER IN-VALID SEARCH DOMA-IN NAME

Value: -2147322605

PRL ERR VMCONF NE-TWORK ADAPTER MU-LTICAST IP ADDRESS

Value: -2147322616

PRL ERR VMCONF NE-TWORK ADAPTER RO-UTED NO STATIC ADD-RESS OBSOLETE

Value: -2147322604

PRL ERR VMCONF NO-AUTO COMPRESS WI-TH SMART GUARD

Value: -2147323872

PRL ERR VMCONF NO-AUTO COMPRESS WI-TH UNDO DISKS

Value: -2147323879

PRL ERR VMCONF NO-CONFIGURED TOTAL-RATE FOR NETWORK -CLASS OBSOLETE

Value: -2147321998

PRL ERR VMCONF NO-HD IMAGES IN SAFE -MODE

Value: -2147323883

PRL ERR VMCONF NO-HD IMAGES IN UNDO -DISKS MODE

Value: -2147323884

PRL ERR VMCONF NO-IP ADDRESSES SPECI-FIED FOR OFFLINE M-ANAGEMENT OBSOLE-TE

Value: -2147322000

continued on next page

384

Page 391: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF NO-SMART GUARD WITH-UNDO DISKS

Value: -2147323871

PRL ERR VMCONF PA-RALLEL PORT IMAGE -IS NOT EXIST

Value: -2147322287

PRL ERR VMCONF PA-RALLEL PORT SYS NA-ME HAS INVALID SYM-BOL

Value: -2147322286

PRL ERR VMCONF PA-RALLEL PORT SYS NA-ME IS EMPTY

Value: -2147322288

PRL ERR VMCONF PA-RALLEL PORT URL FO-RMAT SYS NAME

Value: -2147322285

PRL ERR VMCONF RE-AL HARD SAFE MODE -NOT ALLOW

Value: -2147323887

PRL ERR VMCONF RE-AL HARD UNDO DISKS-NOT ALLOW

Value: -2147323897

PRL ERR VMCONF RE-MOTE DISPLAY EMPT-Y PASSWORD

Value: -2147323645

PRL ERR VMCONF RE-MOTE DISPLAY HOST -IP ADDRESS IS ZERO

Value: -2147323647

PRL ERR VMCONF RE-MOTE DISPLAY INVAL-ID HOST IP ADDRESS

Value: -2147323646

PRL ERR VMCONF RE-MOTE DISPLAY PASS-WORD TOO LONG

Value: -2147323644

PRL ERR VMCONF RE-MOTE DISPLAY PORT -NUMBER IS ZERO

Value: -2147323648

PRL ERR VMCONF RE-STRICTED CPU AND -MEMORY RANGES

Value: -2147326715

PRL ERR VMCONF RE-STRICTED CPU COUN-T

Value: -2147326719

continued on next page

385

Page 392: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF RE-STRICTED MEMORY S-IZE

Value: -2147326718

PRL ERR VMCONF RE-STRICTED OS VERSIO-N

Value: -2147326720

PRL ERR VMCONF RE-STRICTED SMART GU-ARD

Value: -2147326716

PRL ERR VMCONF RE-STRICTED UNDO DISK-S

Value: -2147326717

PRL ERR VMCONF SA-TA DEVICES COUNT O-UT OF RANGE

Value: -2147322110

PRL ERR VMCONF SA-TA DEVICES DUPLICA-TE STACK INDEX

Value: -2147322109

PRL ERR VMCONF SC-SI BUSLOGIC WITH EF-I NOT SUPPORTED

Value: -2147322030

PRL ERR VMCONF SC-SI DEVICES COUNT O-UT OF RANGE

Value: -2147322032

PRL ERR VMCONF SC-SI DEVICES DUPLICAT-E STACK INDEX

Value: -2147322031

PRL ERR VMCONF SE-RIAL PORT IMAGE IS -NOT EXIST

Value: -2147322367

PRL ERR VMCONF SE-RIAL PORT SYS NAME-HAS INVALID SYMBO-L

Value: -2147322366

PRL ERR VMCONF SE-RIAL PORT SYS NAME-IS EMPTY

Value: -2147322368

PRL ERR VMCONF SE-RIAL PORT URL FORM-AT SYS NAME

Value: -2147322365

continued on next page

386

Page 393: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMCONF SH-ARED FOLDERS DUPLI-CATE FOLDER NAME

Value: -2147323567

PRL ERR VMCONF SH-ARED FOLDERS DUPLI-CATE FOLDER PATH

Value: -2147323565

PRL ERR VMCONF SH-ARED FOLDERS EMPT-Y FOLDER NAME

Value: -2147323568

PRL ERR VMCONF SH-ARED FOLDERS INVA-LID FOLDER PATH

Value: -2147323566

PRL ERR VMCONF SO-UND MIXER IS EMPTY

Value: -2147322544

PRL ERR VMCONF SO-UND OUTPUT IS EMPT-Y

Value: -2147322543

PRL ERR VMCONF UN-KNOWN OS TYPE

Value: -2147323902

PRL ERR VMCONF UN-KNOWN OS VERSION

Value: -2147323901

PRL ERR VMCONF VA-LIDATION FAILED

Value: -2147323904

PRL ERR VMCONF VI-DEO MEMORY OUT O-F RANGE

Value: -2147323136

PRL ERR VMCONF VI-DEO MEMORY SIZE A-BOVE MAX

Value: -2147323134

PRL ERR VMCONF VI-DEO MEMORY SIZE N-OT EQUAL RECOMME-NDED

Value: 27301

PRL ERR VMCONF VI-DEO NOT ENABLED

Value: -2147323880

PRL ERR VMCONF VM-NAME HAS INVALID S-YMBOL

Value: -2147323900

PRL ERR VMCONF VM-NAME IS EMPTY

Value: -2147323903

PRL ERR VMDIR INVA-LID PATH

Value: -2147483003

continued on next page

387

Page 394: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VMDIR PAT-H IS NOT ABSOLUTE

Value: -2147483002

PRL ERR VMHELPER -CREATEVM FAILED O-BSOLETE

Value: -2147216384

PRL ERR VMHELPER -DIR PATH INVALID O-BSOLETE

Value: -2147216380

PRL ERR VMHELPER -DISK MOUNT FAILED -OBSOLETE

Value: -2147216382

PRL ERR VMHELPER -DISK UNMOUNT FAILE-OBSOLETED

Value: -2147216381

PRL ERR VMHELPER -GETTING AVAILABLE -DRIVE FAILED OBSOL-ETE

Value: -2147216383

PRL ERR VM ABORT Value: -2147482843

PRL ERR VM ALLOC -MEM DRV NOT START-ED

Value: -2147483260

PRL ERR VM ALLOC V-M MEMORY

Value: -2147483259

PRL ERR VM ALREAD-Y CONNECTED

Value: -2147482735

PRL ERR VM ALREAD-Y CREATED

Value: -2147483356

PRL ERR VM ALREAD-Y ENCRYPTED

Value: -2147204584

PRL ERR VM ALREAD-Y REGISTERED

Value: -2147482553

PRL ERR VM ALREAD-Y REGISTERED UNIQU-E PARAMS

Value: -2147483372

PRL ERR VM ALREAD-Y REGISTERED VM N-AME

Value: -2147483371

PRL ERR VM ALREAD-Y REGISTERED VM PA-TH

Value: -2147483549

continued on next page

388

Page 395: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM ALREAD-Y REGISTERED VM U-UID

Value: -2147483550

PRL ERR VM ALREAD-Y RESUMED

Value: -2147483566

PRL ERR VM ALREAD-Y RUNNING

Value: -2147482622

PRL ERR VM ALREAD-Y SUSPENDED

Value: -2147483568

PRL ERR VM ANOTHE-R TOOLS IN USE

Value: -2147482587

PRL ERR VM APPLY C-HANGES PENDING

Value: -2147482778

PRL ERR VM APPLY C-ONFIG FAILED

Value: -2147482992

PRL ERR VM APPLY C-ONFIG NEEDS REBOO-T

Value: -2147482991

PRL ERR VM ASYNC C-D CONSTRUCTOR

Value: -2147483264

PRL ERR VM AUTO C-OMPRESS TASK ALRE-ADY RUN

Value: -2147482473

PRL ERR VM BACKUP-HDD IMAGE OUT OF -BUNDLE OBSOLETE

Value: -2147258315

PRL ERR VM BACKUP-INVALID DISK TYPE -OBSOLETE

Value: -2147258314

PRL ERR VM BAD OS -TYPE

Value: -2147483134

PRL ERR VM CANT CL-ONE HDD MISSING

Value: -2147482848

PRL ERR VM CANT CL-ONE RUNNING

Value: -2147482990

PRL ERR VM CANT D-ELETE RUNNING

Value: -2147482989

PRL ERR VM CANT U-NREG RUNNING

Value: -2147482988

PRL ERR VM COMPAC-T HARD DISK FAILED

Value: -2147482474

continued on next page

389

Page 396: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM COMPAC-T NOT SUPPORTED G-UEST OS

Value: -2147482368

PRL ERR VM COMPAC-T PROCESSING

Value: -2147319808

PRL ERR VM COMPRE-SS VM SHUTDOWN TI-MEOUT

Value: -2147130112

PRL ERR VM CONFIG -ALREADY EXISTS

Value: -2147483593

PRL ERR VM CONFIG -CAN BE RESTORED

Value: -2147482540

PRL ERR VM CONFIG -DOESNT EXIST

Value: -2147483005

PRL ERR VM CONFIG -INVALID SERVER UUI-D

Value: -2147482763

PRL ERR VM CONFIG -INVALID VM UUID

Value: -2147482764

PRL ERR VM CONFIG -IS ALREADY VALID

Value: -2147482539

PRL ERR VM CONFIG -WAS CHANGED

Value: -2147483374

PRL ERR VM CONF C-HANGED INVALID AR-G

Value: -2147483340

PRL ERR VM CONF C-HANGED NOT CREAT-ED

Value: -2147483341

PRL ERR VM CONF C-HANGED NOT STARTE-D

Value: -2147483339

PRL ERR VM CONF C-HANGED UNSUPPORT-ED DEV

Value: -2147483338

PRL ERR VM COULDN-T BE STARTED UNDE-R SPECIFIED USER OB-SOLETE

Value: -2147482728

PRL ERR VM CREATE -HDD IMG INVALID AR-G

Value: -2147483289

continued on next page

390

Page 397: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM CREATE -HDD IMG INVALID CR-EATE

Value: -2147483288

PRL ERR VM CREATE -INVALID ARG

Value: -2147483357

PRL ERR VM CREATE -SNAPSHOT FAILED

Value: -2147483565

PRL ERR VM DBG LIS-TEN PORT FAILED

Value: -2147482224

PRL ERR VM DELETE -STATE FAILED

Value: -2147482585

PRL ERR VM DEVICES-INITIALIZATION FAIL-ED

Value: -2147483021

PRL ERR VM DEVICES-TERMINATION FAILE-D

Value: -2147483020

PRL ERR VM DEV CH-ANGE MEDIA FAILED

Value: -2147483561

PRL ERR VM DEV CO-NNECT FAILED

Value: -2147483563

PRL ERR VM DEV DIS-CONNECT FAILED

Value: -2147483562

PRL ERR VM DIRECT-ORY FOLDER DOESNT-EXIST

Value: -2147482551

PRL ERR VM DIRECT-ORY NOT EXIST

Value: -2147482841

PRL ERR VM DIRECT-ORY NOT INITIALIZED

Value: -2147483547

PRL ERR VM DIR CON-FIG ALREADY EXISTS

Value: -2147483599

PRL ERR VM DIR FILE-NOT SET

Value: -2147483591

PRL ERR VM DOES NO-T STOPPED

Value: -2147483071

PRL ERR VM DVD DIS-CONNECT FAILED LO-CKED

Value: -2147482572

PRL ERR VM EDIT UN-ABLE CHANGE IP ADD-RESS

Value: -2147482537

continued on next page

391

Page 398: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM EDIT UN-ABLE CONVERT TO T-EMPLATE

Value: -2147482250

PRL ERR VM EDIT UN-ABLE SWITCH OFF UN-DO DISKS MODE

Value: -2147482543

PRL ERR VM EDIT UN-ABLE SWITCH ON UN-DO DISKS MODE

Value: -2147482571

PRL ERR VM EMPTY -NAME OF CLONE

Value: -2147483087

PRL ERR VM EXEC G-UEST TOOL NOT AVAI-LABLE

Value: -2147270655

PRL ERR VM EXEC PR-OGRAM NOT FOUND

Value: -2147270653

PRL ERR VM EXPIRAT-ION HOST DATETIME -SKEWED

Value: -2147482256

PRL ERR VM EXPIRAT-ION OFFLINE GRACE -PERIOD EXPIRED

Value: -2147482263

PRL ERR VM EXPIRAT-ION TIME CHECK INT-ERVAL OUT OF RANG-E

Value: -2147482264

PRL ERR VM EXPIRAT-ION VM IS ABOUT TO -EXPIRE

Value: -2147482254

PRL ERR VM EXPIRAT-ION VM IS IN OFFLINE-GRACE PERIOD

Value: -2147482255

PRL ERR VM FILES AL-READY REMOVED

Value: -2147482875

PRL ERR VM FREE V-M MEMORY

Value: -2147483258

PRL ERR VM GET CO-NFIG FAILED

Value: -2147483575

PRL ERR VM GET CO-NFIG INVALID ARG

Value: -2147483344

PRL ERR VM GET CO-NFIG NOT CONFIGUR-ED

Value: -2147483343

continued on next page

392

Page 399: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM GET DE-VICE STATE FAILED

Value: -2147483560

PRL ERR VM GET HD-D IMG INVALID ARG

Value: -2147483287

PRL ERR VM GET HD-D IMG NOT OPEN

Value: -2147483280

PRL ERR VM GET IND-ICATORS INVALID AR-G

Value: -2147483291

PRL ERR VM GET IND-ICATORS NOT CREAT-ED

Value: -2147483292

PRL ERR VM GET IND-ICATORS NOT RUNNI-NG

Value: -2147483290

PRL ERR VM GET PR-OBLEM REPORT FAIL-ED

Value: -2147483576

PRL ERR VM GET SCR-SIZE NOT CREATED

Value: -2147483320

PRL ERR VM GET SCR-UPDATED NOT CREA-TED

Value: -2147483319

PRL ERR VM GET SCR-UPDATED NOT RUNN-ING

Value: -2147483312

PRL ERR VM GET STA-TUS FAILED

Value: -2147483577

PRL ERR VM GET STA-TUS INVALID ARG

Value: -2147483354

PRL ERR VM GUESTM-EM FAIL

Value: -2147482734

PRL ERR VM GUEST S-ESSION EXPIRED

Value: -2147270654

PRL ERR VM HARD DI-SK NOT COMPACTAB-LE

Value: -2147482472

PRL ERR VM HDD DIS-CONNECT FAILED LO-CKED

Value: -2147482328

PRL ERR VM HDD SIZ-E

Value: -2147483273

continued on next page

393

Page 400: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM HOME P-ATH IS NOT EMPTY

Value: -2147483096

PRL ERR VM HYPERVI-SOR HVT ENABLED O-N HYPERSWITCH

Value: -2147482279

PRL ERR VM HYPERVI-ZOR COMM

Value: -2147483240

PRL ERR VM INIT MO-NITOR

Value: -2147483248

PRL ERR VM INIT VCP-U

Value: -2147483247

PRL ERR VM INTERAC-T PRLS DRIVER

Value: -2147483257

PRL ERR VM INTERN-AL OS ERROR

Value: -2147483031

PRL ERR VM INVALID -SWAP REGION

Value: -2147482760

PRL ERR VM IN FROZ-EN STATE

Value: -2147482284

PRL ERR VM IN HDD -CONSTRUCTOR

Value: -2147483272

PRL ERR VM IN WAKI-NG UP STATE

Value: -2147482285

PRL ERR VM IS EXCL-USIVELY LOCKED

Value: -2147482506

PRL ERR VM IS INCO-MPATIBLE

Value: -2147482219

PRL ERR VM IS LOCK-ED BY ANOTHER PRO-DUCT

Value: -2147482220

PRL ERR VM IS NOT L-OCKED

Value: -2147482505

PRL ERR VM IS NOT S-USPENDED

Value: -2147482592

PRL ERR VM LIFETIM-E IS EXPIRED

Value: -2147482267

PRL ERR VM LOAD BI-NARY FAILED

Value: -2147482621

PRL ERR VM LOAD M-ONITOR

Value: -2147483243

PRL ERR VM LOCKED -CTL FOR BACKUP OB-SOLETE

Value: -2147253995

continued on next page

394

Page 401: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM LOCKED -FOR ARCHIVE

Value: -2147253977

PRL ERR VM LOCKED -FOR AUTOPROTECT

Value: -2147253975

PRL ERR VM LOCKED -FOR BACKUP

Value: -2147253997

PRL ERR VM LOCKED -FOR CHANGE FIREWA-LL OBSOLETE

Value: -2147253982

PRL ERR VM LOCKED -FOR CHANGE PASSW-ORD

Value: -2147253983

PRL ERR VM LOCKED -FOR CLONE

Value: -2147254016

PRL ERR VM LOCKED -FOR COPY IMAGE

Value: -2147253981

PRL ERR VM LOCKED -FOR CREATE SNAPSH-OT

Value: -2147254000

PRL ERR VM LOCKED -FOR DECRYPT

Value: -2147253984

PRL ERR VM LOCKED -FOR DELETE

Value: -2147254015

PRL ERR VM LOCKED -FOR DELETE TO SNAP-SHOT

Value: -2147253998

PRL ERR VM LOCKED -FOR DISK COMPACT

Value: -2147253993

PRL ERR VM LOCKED -FOR DISK CONVERT

Value: -2147253992

PRL ERR VM LOCKED -FOR DISK RESIZE

Value: -2147253994

PRL ERR VM LOCKED -FOR EDIT COMMIT

Value: -2147254013

PRL ERR VM LOCKED -FOR EDIT COMMIT WI-TH RENAME

Value: -2147254009

PRL ERR VM LOCKED -FOR ENCRYPT

Value: -2147253991

PRL ERR VM LOCKED -FOR EXECUTE

Value: -2147254012

continued on next page

395

Page 402: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM LOCKED -FOR EXECUTE EX

Value: -2147254011

PRL ERR VM LOCKED -FOR INTERNAL REAS-ON

Value: -2147254010

PRL ERR VM LOCKED -FOR MIGRATE OBSOL-ETE

Value: -2147254007

PRL ERR VM LOCKED -FOR MOVE

Value: -2147253980

PRL ERR VM LOCKED -FOR REMOVE PROTE-CTION

Value: -2147253978

PRL ERR VM LOCKED -FOR RESTORE FROM -BACKUP OBSOLETE

Value: -2147253996

PRL ERR VM LOCKED -FOR SET PROTECTIO-N

Value: -2147253979

PRL ERR VM LOCKED -FOR SWITCH TO SNAP-SHOT

Value: -2147253999

PRL ERR VM LOCKED -FOR UNARCHIVE

Value: -2147253976

PRL ERR VM LOCKED -FOR UNREGISTER

Value: -2147254014

PRL ERR VM LOCKED -FOR UPDATE SECURI-TY

Value: -2147254008

PRL ERR VM MAP VM-MEM0

Value: -2147483255

PRL ERR VM MEMOR-Y SWAPPING IN PROG-RESS

Value: -2147352567

PRL ERR VM MIGRAT-E ACCESS TO VM DEN-IED OBSOLETE

Value: -2147282874

PRL ERR VM MIGRAT-E BREAK BY DISK CO-NDITION OBSOLETE

Value: -2147282887

PRL ERR VM MIGRAT-E CANNOT CREATE DI-RECTORY OBSOLETE

Value: -2147282862

continued on next page

396

Page 403: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM MIGRAT-E CANNOT REMOTE C-LONE SHARED VM OB-SOLETE

Value: -2147282889

PRL ERR VM MIGRAT-E CHECKING PRECON-DITIONS FAILED OBS-OLETE

Value: -2147282944

PRL ERR VM MIGRAT-E CONTINUE START F-AILED OBSOLETE

Value: -2147282888

PRL ERR VM MIGRAT-E COULDNT DETACH -TARGET CONNECTIO-N OBSOLETE

Value: -2147282922

PRL ERR VM MIGRAT-E DEVICE IMAGE OUT-OF BUNDLE OBSOLET-E

Value: -2147282879

PRL ERR VM MIGRAT-E ERROR DELETE VM -OBSOLETE

Value: -2147282873

PRL ERR VM MIGRAT-E ERROR UNREGISTE-R VM OBSOLETE

Value: -2147282872

PRL ERR VM MIGRAT-E EXTERNAL DISKS N-OT SUPPORTED OBSO-LETE

Value: -2147282864

PRL ERR VM MIGRAT-E EXT DISK DIR ALRE-ADY EXISTS ON TARG-ET OBSOLETE

Value: -2147282863

PRL ERR VM MIGRAT-E FLOPPY DISK IS AB-SENT ON TARGET OB-SOLETE

Value: -2147282937

PRL ERR VM MIGRAT-E INVALID DISK TYPE-OBSOLETE

Value: -2147282878

continued on next page

397

Page 404: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM MIGRAT-E NETWORK ADAPTE-R IS ABSENT ON TAR-GET OBSOLETE

Value: -2147282927

PRL ERR VM MIGRAT-E NETWORK SHARE IS-ABSENT ON TARGET -OBSOLETE

Value: -2147282938

PRL ERR VM MIGRAT-E NON COMPATIBLE -CPU ON TARGET OBS-OLETE

Value: -2147282939

PRL ERR VM MIGRAT-E NON COMPATIBLE -CPU ON TARGET SHO-RT OBSOLETE

Value: -2147282877

PRL ERR VM MIGRAT-E NOT ENOUGH CPUS -ON TARGET OBSOLET-E

Value: -2147282940

PRL ERR VM MIGRAT-E NOT ENOUGH DISK -SPACE ON SOURCE O-BSOLETE

Value: -2147282943

PRL ERR VM MIGRAT-E NOT ENOUGH DISK -SPACE ON TARGET O-BSOLETE

Value: -2147282923

PRL ERR VM MIGRAT-E OPTICAL DISK IS AB-SENT ON TARGET OB-SOLETE

Value: -2147282936

PRL ERR VM MIGRAT-E OUT OF MEMORY O-N TARGET OBSOLETE

Value: -2147282942

PRL ERR VM MIGRAT-E PARALLEL PORT IS -ABSENT ON TARGET -OBSOLETE

Value: -2147282928

PRL ERR VM MIGRAT-E REGISTER VM FAIL-ED OBSOLETE

Value: -2147282895

continued on next page

398

Page 405: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM MIGRAT-E REMOTE DEVICE IS -ATTACHED OBSOLET-E

Value: -2147282905

PRL ERR VM MIGRAT-E RESUME FAILED OB-SOLETE

Value: -2147282903

PRL ERR VM MIGRAT-E RESUME VM FAILED-OBSOLETE

Value: -2147282893

PRL ERR VM MIGRAT-E SERIAL PORT IS AB-SENT ON TARGET OB-SOLETE

Value: -2147282935

PRL ERR VM MIGRAT-E SOUND DEVICE IS A-BSENT ON TARGET O-BSOLETE

Value: -2147282925

PRL ERR VM MIGRAT-E STORAGE INFO PAR-SE OBSOLETE

Value: -2147282896

PRL ERR VM MIGRAT-E SUSPEND VM FAILE-D OBSOLETE

Value: -2147282894

PRL ERR VM MIGRAT-E TARGET INSIDE SH-ARED VM PRIVATE O-BSOLETE

Value: -2147282861

PRL ERR VM MIGRAT-E TARGET VM HOME -PATH NOT EXISTS OB-SOLETE

Value: -2147282941

PRL ERR VM MIGRAT-E TO THE SAME NODE-OBSOLETE

Value: -2147282875

PRL ERR VM MIGRAT-E UNSUITABLE VM ST-ATE OBSOLETE

Value: -2147282921

PRL ERR VM MIGRAT-E USB CONTROLLER I-S ABSENT ON TARGE-T OBSOLETE

Value: -2147282926

continued on next page

399

Page 406: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM MIGRAT-E VM ALREADY EXIST-S ON TARGET OBSOL-ETE

Value: -2147282924

PRL ERR VM MIGRAT-E VM ALREADY MIGR-ATE ON TARGET OBS-OLETE

Value: -2147282892

PRL ERR VM MIGRAT-E VM HOME ALREADY-EXISTS ON TARGET -OBSOLETE

Value: -2147282906

PRL ERR VM MIGRAT-E VM UUID ALREADY -EXISTS ON TARGET O-BSOLETE

Value: -2147282907

PRL ERR VM MIGRAT-E WARM MODE NOT S-UPPORTED OBSOLET-E

Value: -2147282880

PRL ERR VM MONITO-R

Value: -2147483136

PRL ERR VM MOUNT -OBSOLETE

Value: -2147195392

PRL ERR VM MUST BE-STOPPED BEFORE RE-NAMING

Value: -2147482762

PRL ERR VM MUST BE-STOPPED FOR CHAN-GE DEVICES

Value: -2147482748

PRL ERR VM NAME IS-EMPTY

Value: -2147483370

PRL ERR VM NOT CR-EATED

Value: -2147483355

PRL ERR VM OPERATI-ON FAILED

Value: -2147483543

PRL ERR VM PAUSE A-LREADY PAUSED

Value: -2147483321

PRL ERR VM PAUSE F-AILED

Value: -2147483567

PRL ERR VM PAUSE N-OT CREATED

Value: -2147483323

continued on next page

400

Page 407: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM PAUSE N-OT STARTED

Value: -2147483322

PRL ERR VM POWER -OFF FAILED

Value: -2147483579

PRL ERR VM POWER -ON FAILED

Value: -2147483580

PRL ERR VM PRLS DE-SCTOP ALLOC PHYS -MEM

Value: -2147483239

PRL ERR VM PROCESS-IS NOT STARTED

Value: -2147483544

PRL ERR VM PROCESS-IS NOT STARTED BY -WRONG HOST SW

Value: -2147482366

PRL ERR VM PROTEC-T PASSWORD IS EMPT-Y

Value: -2147204526

PRL ERR VM RENAME-AT NON STOPPED LI-NKED VM

Value: -2147130108

PRL ERR VM REQUES-T NOT SUPPORTED

Value: -2147483135

PRL ERR VM RESET F-AILED

Value: -2147483578

PRL ERR VM RESTAR-T GUEST FAILED

Value: -2147482568

PRL ERR VM RESTAR-T NOT CREATED

Value: -2147483325

PRL ERR VM RESTAR-T NOT STARTED

Value: -2147483324

PRL ERR VM RESTOR-E STATE FAILED

Value: -2147483564

PRL ERR VM RESTOR-E STATE FAILED VM S-TOPPED

Value: -2147482365

PRL ERR VM RESUME -FAILED

Value: -2147352570

PRL ERR VM RESUME -INV SAV VERSION CA-NCEL RESUME

Value: 20007

PRL ERR VM SAVE ST-ATE FAILED

Value: -2147483565

continued on next page

401

Page 408: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM SEND AB-S MOUSE NOT CREAT-ED

Value: -2147483304

PRL ERR VM SEND AB-S MOUSE NOT RUNNIN-G

Value: -2147483303

PRL ERR VM SEND AB-S MOUSE PAUSED

Value: -2147483296

PRL ERR VM SEND KE-YBOARD NOT CREAT-ED

Value: -2147483295

PRL ERR VM SEND KE-YBOARD NOT RUNNIN-G

Value: -2147483294

PRL ERR VM SEND KE-YBOARD PAUSED

Value: -2147483293

PRL ERR VM SEND RE-L MOUSE NOT CREAT-ED

Value: -2147483307

PRL ERR VM SEND RE-L MOUSE NOT RUNNI-NG

Value: -2147483306

PRL ERR VM SEND RE-L MOUSE PAUSED

Value: -2147483305

PRL ERR VM SET CON-FIG FAILED

Value: -2147483581

PRL ERR VM SET CON-FIG INVALID ARG

Value: -2147483342

PRL ERR VM SET LICE-NSE FAILED

Value: -2147483582

PRL ERR VM SET VISI-BLE NOT CREATED

Value: -2147483311

PRL ERR VM SHUTDO-WN FAILED

Value: -2147262432

PRL ERR VM SHUTDO-WN HIBERNATE FAIL-ED

Value: -2147262428

PRL ERR VM SHUTDO-WN HIBERNATE NOT -SUPPORTED

Value: -2147262430

PRL ERR VM SHUTDO-WN MACHINE LOCKE-D

Value: -2147262431

continued on next page

402

Page 409: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM SHUTDO-WN SUSPEND NOT SU-PPORTED

Value: -2147262429

PRL ERR VM SNAPSH-OTS CONFIG NOT FOU-ND

Value: -2147482509

PRL ERR VM SNAPSH-OT CHANGED VM CO-NFIG

Value: -2147482584

PRL ERR VM SNAPSH-OT IN SAFE MODE

Value: -2147482560

PRL ERR VM SNAPSH-OT IN UNDO DISKS M-ODE

Value: -2147482583

PRL ERR VM SNAPSH-OT NOT FOUND

Value: -2147482510

PRL ERR VM SPECIFY-GUEST INSTALL FILE-S

Value: -2147482983

PRL ERR VM START F-AILED

Value: -2147483583

PRL ERR VM START N-OT CONFIGURED

Value: -2147483327

PRL ERR VM START N-OT CREATED

Value: -2147483328

PRL ERR VM STOP NO-T CREATED

Value: -2147483326

PRL ERR VM SUSPEN-D CHANGED VM CONF-IG

Value: -2147352568

PRL ERR VM SUSPEN-D FAILED

Value: -2147352571

PRL ERR VM SUSPEN-D FAILED CALLBACK

Value: -2147352543

PRL ERR VM TOOLS C-ANT PARSE UPDATE -PARAMETERS

Value: -2147274752

PRL ERR VM TOOLS C-ANT UPDATE WITHO-UT RESTART

Value: -2147274751

PRL ERR VM TOOL N-OT AVAILABLE

Value: -2147274750

continued on next page

403

Page 410: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM TO REGI-STER IS NOT SPECIFIE-D

Value: -2147482825

PRL ERR VM UNABLE -ALLOC MEM

Value: -2147483256

PRL ERR VM UNABLE -ALLOC MEM MONITO-R

Value: -2147483242

PRL ERR VM UNABLE -CREATE TIMER

Value: -2147483241

PRL ERR VM UNABLE -GET GUEST CPU

Value: -2147483246

PRL ERR VM UNABLE -OPEN DISK IMAGE

Value: -2147483263

PRL ERR VM UNABLE -SEND REQUEST

Value: -2147483261

PRL ERR VM UNABLE -TO OPEN VIRTUAL BR-IDGE

Value: -2147483271

PRL ERR VM UNDEFIN-ED API CALL

Value: -2147483262

PRL ERR VM UNMOUN-T OBSOLETE

Value: -2147195391

PRL ERR VM UNPAUS-E FAILED

Value: -2147482345

PRL ERR VM UNSUPP-ORTED 4K HDD BY BI-OS

Value: -2147482231

PRL ERR VM UPDATE -SNAPSHOT DATA FAIL-ED

Value: -2147482574

PRL ERR VM USER AU-THENTICATION FAILE-D

Value: -2147482730

PRL ERR VM UUID EM-PTY

Value: -2147483088

PRL ERR VM UUID NO-T FOUND

Value: -2147483387

PRL ERR VM VALLOC -MON BODY

Value: -2147483245

PRL ERR VM VALLOC -PE IMG

Value: -2147483244

continued on next page

404

Page 411: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VM VIEW SC-R INVALID ARG

Value: -2147483309

PRL ERR VM VIEW SC-R NOT CREATED

Value: -2147483310

PRL ERR VM VIEW SC-R NOT RUNNING

Value: -2147483308

PRL ERR VNC SERVER-ALREADY STARTED

Value: -2147266560

PRL ERR VNC SERVER-AUTOSET PORT FAIL-ED

Value: -2147266558

PRL ERR VNC SERVER-DISABLED

Value: -2147266559

PRL ERR VNC SERVER-NOT STARTED

Value: -2147266555

PRL ERR VOLUME LIC-ENSE EXCEEDED LIMI-T

Value: -2147413918

PRL ERR VTD ALREA-DY HOOKED FAILED

Value: -2147418109

PRL ERR VTD DEVICE-DOES NOT EXIST

Value: -2147482528

PRL ERR VTD DEVICE-NOT MAPPED

Value: -2147409920

PRL ERR VTD DEVICE-TROUBLESHOOT

Value: -2147418089

PRL ERR VTD HOOK -AFTER INSTALL NEED-REBOOT

Value: -2147418105

PRL ERR VTD HOOK -AFTER REVERT NEED-REBOOT

Value: -2147418104

PRL ERR VTD HOOK -DEVICE CURRENTLY I-N USE

Value: -2147418094

PRL ERR VTD HOOK F-AILED

Value: -2147418108

PRL ERR VTD HOOK I-NSTALLATION FAILED

Value: -2147418103

PRL ERR VTD HOOK I-NVALID CONFIG

Value: -2147418095

continued on next page

405

Page 412: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VTD HOOK -NEED REBOOT FAILE-D

Value: -2147418107

PRL ERR VTD HOOK -REVERT FAILED

Value: -2147418096

PRL ERR VTD HOOK -UPDATE SCRIPT EXE-CUTE

Value: -2147418087

PRL ERR VTD INITIAL-IZATION FAILED

Value: -2147418110

PRL ERR VTD WAIT A-SR

Value: -2147418106

PRL ERR VTX ENABL-ED ONLY IN SMX

Value: -2147482814

PRL ERR VZCTL OPER-ATION FAILED OBSOL-ETE

Value: -2147205104

PRL ERR VZLICENSE -ACTIVATION KEY

Value: -2147413961

PRL ERR VZLICENSE -CANCEL

Value: -2147413991

PRL ERR VZLICENSE -EACCES

Value: -2147413976

PRL ERR VZLICENSE -ERR KA

Value: -2147413978

PRL ERR VZLICENSE -EXIST

Value: -2147413967

PRL ERR VZLICENSE F-ATAL

Value: -2147413963

PRL ERR VZLICENSE I-NVAL

Value: -2147413965

PRL ERR VZLICENSE I-NVALID HWID

Value: -2147413962

PRL ERR VZLICENSE I-O

Value: -2147413966

PRL ERR VZLICENSE I-S NOT SUPPORTED

Value: -2147412173

PRL ERR VZLICENSE -KA ACTIVATION LIMI-T REACHED

Value: -2147413914

PRL ERR VZLICENSE -KA HWID DOES NOT -MATCH

Value: -2147413913

continued on next page

406

Page 413: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VZLICENSE -KA LICENSE EXPIRED

Value: -2147413915

PRL ERR VZLICENSE -KA LICENSE IS NOT P-ROLONGATED YET

Value: -2147413916

PRL ERR VZLICENSE -KA LICENSE IS TERMI-NATED

Value: -2147413912

PRL ERR VZLICENSE -KA LICENSE IS UP TO -DATE

Value: -2147413917

PRL ERR VZLICENSE L-OCK

Value: -2147413977

PRL ERR VZLICENSE -NETWORK

Value: -2147413982

PRL ERR VZLICENSE -NODATA

Value: -2147413979

PRL ERR VZLICENSE -NOENT

Value: -2147413975

PRL ERR VZLICENSE -NOINIT

Value: -2147413968

PRL ERR VZLICENSE -NOMEM

Value: -2147413964

PRL ERR VZLICENSE -NOTSUP

Value: -2147413981

PRL ERR VZLICENSE -PROXY

Value: -2147413983

PRL ERR VZLICENSE -PROXY AUTH

Value: -2147413984

PRL ERR VZLICENSE -TASK ALREADY RUN

Value: -2147413952

PRL ERR VZLICENSE -TIMEOUT

Value: -2147413992

PRL ERR VZLICENSE -UNSUPPORTED APP M-ODE

Value: -2147413959

PRL ERR VZLICENSE -UNSUPPORTED MODE

Value: -2147413959

PRL ERR VZLICENSE -UNSUPPORTED UPDA-TE OP

Value: -2147413902

continued on next page

407

Page 414: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR VZLICENSE -VMS LIMIT EXCEEDED

Value: -2147413960

PRL ERR VZLICENSE -WRONG

Value: -2147413980

PRL ERR VZ API NOT -INITIALIZED OBSOLET-E

Value: -2147323866

PRL ERR VZ OPERATI-ON FAILED OBSOLETE

Value: -2147205114

PRL ERR VZ OSTEMPL-ATE NOT FOUND OBS-OLETE

Value: -2147205113

PRL ERR WEB PORTA-L ACCEPTED

Value: 47001

PRL ERR WEB PORTA-L ACCOUNT ALREADY-EXISTS

Value: -2147192826

PRL ERR WEB PORTA-L BAD REQUEST

Value: -2147192830

PRL ERR WEB PORTA-L BA SIGNED IN OBSO-LETE

Value: -2147192763

PRL ERR WEB PORTA-L CONFLICT

Value: -2147192826

PRL ERR WEB PORTA-L CREATED

Value: 47000

PRL ERR WEB PORTA-L DEVICE NOT TRUST-ED

Value: -2147192731

PRL ERR WEB PORTA-L FORBIDDEN

Value: -2147192816

PRL ERR WEB PORTA-L HOSTS POOL EXCEE-DED

Value: -2147192777

PRL ERR WEB PORTA-L INVALID EMAIL

Value: -2147192824

PRL ERR WEB PORTA-L INVALID PARAMETE-RS

Value: -2147192827

PRL ERR WEB PORTA-L INVALID PASSWORD

Value: -2147192830

continued on next page

408

Page 415: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR WEB PORTA-L LIC CANT BE USED -ANYMORE

Value: -2147192733

PRL ERR WEB PORTA-L LIC COMMON ERRO-R

Value: -2147192794

PRL ERR WEB PORTA-L LIC HOST IS BLOCK-ED

Value: -2147192799

PRL ERR WEB PORTA-L LIC HOST IS BLOCK-ED WITH MSG

Value: -2147192765

PRL ERR WEB PORTA-L LIC HOST IS DEACTI-VATED

Value: -2147192798

PRL ERR WEB PORTA-L LIC HOST IS DEACTI-VATED CONSUMER

Value: -2147192746

PRL ERR WEB PORTA-L LIC KA MASTER KE-Y INVALID

Value: -2147192792

PRL ERR WEB PORTA-L LIC KA TEMP KEY I-NVALID

Value: -2147192791

PRL ERR WEB PORTA-L LIC KEY IS UP TO D-ATE

Value: -2147192796

PRL ERR WEB PORTA-L LIC KEY NOT FOR E-XTENDING

Value: -2147192735

PRL ERR WEB PORTA-L LIC KEY SHOULD BE-RENEWED

Value: -2147192783

PRL ERR WEB PORTA-L LIC MASTER KEY B-LACKLISTED

Value: -2147192807

PRL ERR WEB PORTA-L LIC MASTER KEY E-XPIRED

Value: -2147192808

PRL ERR WEB PORTA-L LIC MASTER KEY IN-VALID

Value: -2147192809

continued on next page

409

Page 416: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR WEB PORTA-L LIC MASTER KEY LI-MIT REACHED

Value: -2147192800

PRL ERR WEB PORTA-L LIC MASTER KEY LI-MIT REACHED CONSU-MER

Value: -2147192776

PRL ERR WEB PORTA-L LIC NEED PREVIOUS-KEY

Value: -2147192766

PRL ERR WEB PORTA-L LIC OWNER EMPTY

Value: -2147192764

PRL ERR WEB PORTA-L LIC OWNER INVALI-D

Value: -2147192778

PRL ERR WEB PORTA-L LIC PERM KEY IS AL-READY ACTIVATED

Value: -2147192767

PRL ERR WEB PORTA-L LIC PERM KEY IS IN-VALID

Value: -2147192775

PRL ERR WEB PORTA-L LIC POSA INVALID

Value: -2147192736

PRL ERR WEB PORTA-L LIC PREVIOUS KEY I-S INVALID

Value: -2147192744

PRL ERR WEB PORTA-L LIC PREVIOUS KEY -REQUESTED

Value: -2147192745

PRL ERR WEB PORTA-L LIC PROMO INVALID

Value: -2147192730

PRL ERR WEB PORTA-L LIC SUBSCR CANT B-E EXTENDED

Value: -2147192734

PRL ERR WEB PORTA-L LIC SUBSCR EXTEN-D TIMEOUT

Value: -2147192732

PRL ERR WEB PORTA-L LIC TEMP KEY INVA-LID

Value: -2147192797

PRL ERR WEB PORTA-L LIC UNIVERSAL KEY-INVALID

Value: -2147192743

continued on next page

410

Page 417: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR WEB PORTA-L LIC UPGRADE IS UN-AVAILABLE

Value: -2147192779

PRL ERR WEB PORTA-L LIC USER TOKEN IN-VALID

Value: -2147192784

PRL ERR WEB PORTA-L MAS ALREADY REGI-STERED

Value: 47047

PRL ERR WEB PORTA-L MAS INVALID PROD-UCT

Value: -2147192759

PRL ERR WEB PORTA-L MAS INVALID PURC-HASE UUID

Value: -2147192749

PRL ERR WEB PORTA-L MAS INVALID RECEI-PT

Value: -2147192752

PRL ERR WEB PORTA-L MAS IN PROGRESS

Value: -2147192762

PRL ERR WEB PORTA-L MAS NO IN APP PUR-CHASE

Value: -2147192748

PRL ERR WEB PORTA-L MAS OWNER INVALI-D

Value: -2147192760

PRL ERR WEB PORTA-L MAS RECEIPT EXPI-RED

Value: -2147192751

PRL ERR WEB PORTA-L MAS SERVICE UNAV-AILABLE

Value: -2147192750

PRL ERR WEB PORTA-L MAS UNEXPECTED

Value: -2147192747

PRL ERR WEB PORTA-L NOT FOUND

Value: -2147192829

PRL ERR WEB PORTA-L NO CONTENT

Value: 47009

PRL ERR WEB PORTA-L OK

Value: 0

continued on next page

411

Page 418: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR WEB PORTA-L RESEND EMAIL ALR-EADY CONFIRMED

Value: 47034

PRL ERR WEB PORTA-L SERVICE UNAVAILA-BLE

Value: -2147192825

PRL ERR WEB PORTA-L SOCIAL APP DENIED

Value: -2147192813

PRL ERR WEB PORTA-L SOCIAL CONFIRM E-MAIL SENT

Value: -2147192815

PRL ERR WEB PORTA-L SOCIAL NO EMAIL

Value: -2147192793

PRL ERR WEB PORTA-L SOCIAL PROHIBITE-D FOR BA

Value: -2147192810

PRL ERR WEB PORTA-L SOCIAL SERVICE BA-D RESPONSE

Value: -2147192812

PRL ERR WEB PORTA-L SOCIAL SERVICE UN-AVAILABLE

Value: -2147192811

PRL ERR WEB PORTA-L SOCIAL UNCONFIRM-ED ACCOUNT

Value: -2147192814

PRL ERR WEB PORTA-L TOO LONG PASSWO-RD

Value: -2147192782

PRL ERR WEB PORTA-L TOO SHORT PASSW-ORD

Value: -2147192781

PRL ERR WEB PORTA-L UNABLE SIGNOUT O-FFLINE

Value: -2147192768

PRL ERR WEB PORTA-L UNAUTHORIZED

Value: -2147192828

PRL ERR WEB PORTA-L UNEXPECTED

Value: -2147192795

PRL ERR WINDOWS E-XPRESS INSTALL USE-R NAME EMPTY

Value: -2147482856

PRL ERR WIN AERO D-ISABLED

Value: -2147418090

continued on next page

412

Page 419: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR WRITE FAIL-ED

Value: -2147482343

PRL ERR WRONG CIP-HER ID FORMAT

Value: -2147204603

PRL ERR WRONG CIP-HER ID FORMAT IN C-ONFIG

Value: -2147204570

PRL ERR WRONG CON-NECTION SECURITY L-EVEL

Value: -2147483017

PRL ERR WRONG ENC-RYPTED CONFIG FOR-MAT

Value: -2147204588

PRL ERR WRONG HDD-TYPE FOR ENCRYPT

Value: -2147204574

PRL ERR WRONG PAS-SWORD TO ENCRYPT-ED HDD

Value: -2147204586

PRL ERR WRONG PAS-SWORD TO ENCRYPT-ED VM

Value: -2147204608

PRL ERR WRONG PAS-SWORD TO PROTECT-ED VM

Value: -2147204536

PRL ERR WRONG PRO-TOCOL VERSION

Value: -2147482605

PRL ERR WRONG TRA-NSACTION STATE

Value: -2147204602

PRL ERR WRONG VM -STATE

Value: -2147482487

PRL ERR WRONG VM -STATE OF PROTECTI-ON OP

Value: -2147204535

PRL ERR WRONG VM -STATE TO ENCRYPTE-D OP

Value: -2147204604

PRL ERR WS DISP CO-NNECTION CLOSED

Value: -2147483066

PRL ERR X64GUEST O-N X32HOST

Value: -2147482796

continued on next page

413

Page 420: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL ERR X64GUEST O-N X64VM HVT DISABL-ED

Value: -2147482793

PRL ERR XMLRPC INT-ERNAL ERROR

Value: -2147254254

PRL ERR XMLRPC INV-ALID CREDENTIALS

Value: -2147254263

PRL ERR XMLRPC INV-ALID REQUEST INFO

Value: -2147254255

PRL ERR XMLRPC LIM-ITS EXHAUSTED

Value: -2147254256

PRL ERR XMLRPC WR-ONG METHOD CALL

Value: -2147254264

PRL ERR XML WRITE -FILE

Value: -2147482588

PRL INFO VM MIGRAT-E STORAGE IS SHARE-D OBSOLETE

Value: 31028

PRL NET ADAPTER A-LREADY USED

Value: -2147467225

PRL NET ADAPTER N-OT EXIST

Value: -2147467260

PRL NET BIND FAILE-D

Value: -2147467255

PRL NET CABLE DISC-ONNECTED

Value: -2147467248

PRL NET CONNECTIO-N SHARING CONFLICT

Value: -2147467243

PRL NET DUPLICATE -IPPRIVATE NETWORK-NAME OBSOLETE

Value: -2147467215

PRL NET DUPLICATE -VIRTUAL NETWORK I-D

Value: -2147467228

PRL NET ERR ADAPT-ER CONFIG

Value: -2147467259

PRL NET ERR ETH NO-BINDABLE ADAPTER

Value: -2147467258

PRL NET ERR PRL NO-BINDABLE ADAPTER

Value: -2147467257

PRL NET ETHLIST CR-EATE ERROR

Value: -2147467264

continued on next page

414

Page 421: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL NET INSTALL FAI-LED

Value: -2147467245

PRL NET INSTALL TIM-EOUT

Value: -2147467246

PRL NET IPADDRESS -MODIFY FAILED WAR-NING

Value: 4022

PRL NET IPPRIVATE -NETWORK DOES NOT -EXIST OBSOLETE

Value: -2147467214

PRL NET IPPRIVATE -NETWORK INVALID IP-OBSOLETE

Value: -2147467213

PRL NET OFFMGMT E-RROR OBSOLETE

Value: -2147467223

PRL NET PKTFILTER -ERROR

Value: -2147467229

PRL NET PRLNET OPE-N FAILED

Value: -2147467256

PRL NET RENAME FAI-LED

Value: -2147467247

PRL NET RESTORE DE-FAULTS PARTITIAL S-UCCESS

Value: -2147467242

PRL NET SRV NOTIFY-ERROR

Value: -2147467261

PRL NET SYSTEM ERR-OR

Value: -2147467263

PRL NET UNINSTALL -FAILED

Value: -2147467244

PRL NET VALID DHCP-RANGE WRONG IP A-DDRS

Value: -2147466748

PRL NET VALID DHCP-SCOPE RANGE LESS -MIN

Value: -2147466746

PRL NET VALID FAILU-RE

Value: -2147466752

PRL NET VALID MISM-ATCH DHCP SCOPE M-ASK

Value: -2147466747

PRL NET VALID WRO-NG DHCP IP ADDR

Value: -2147466749

continued on next page

415

Page 422: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL NET VALID WRO-NG HOST IP ADDR

Value: -2147466750

PRL NET VALID WRO-NG NET MASK

Value: -2147466751

PRL NET VIRTUAL NE-TWORK ID NOT EXIST-S

Value: -2147467227

PRL NET VIRTUAL NE-TWORK NOT FOUND

Value: -2147467226

PRL NET VIRTUAL NE-TWORK SHARED EXIS-TS

Value: -2147467224

PRL NET VIRTUAL NE-TWORK SHARED PRO-HIBITED OBSOLETE

Value: -2147467216

PRL NET VLAN UNSUP-PORTED IN THIS VERS-ION

Value: -2147467241

PRL NET VMDEVICE A-DAPTER UNSUPPORT-ED

Value: -2147467212

PRL NET VMDEVICE V-IRTUAL NETWORK CO-NFIG ERROR

Value: -2147467232

PRL NET VMDEVICE V-IRTUAL NETWORK DI-SABLED

Value: -2147467231

PRL NET VMDEVICE V-IRTUAL NETWORK N-OT EXIST

Value: -2147467240

PRL NET VMDEVICE V-IRTUAL NETWORK N-O ADAPTER

Value: -2147467239

PRL NET WINSCM OP-EN ERROR

Value: -2147467262

PRL QUESTION ASK E-NCRYPTED VM PASS-WORD

Value: 13043

PRL QUESTION CANN-OT RESTORE SUSPEN-D STATE

Value: 13060

continued on next page

416

Page 423: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL QUESTION CAN N-OT GET DISK FREE SP-ACE

Value: -2147482874

PRL QUESTION CONV-ERT 3RD PARTY CAN-NOT MIGRATE

Value: 13040

PRL QUESTION CONV-ERT GUEST OS IS HIB-ERNATED

Value: 13055

PRL QUESTION CONV-ERT VM CANT DETEC-T OS

Value: 13045

PRL QUESTION CONV-ERT VM NO DISK FOU-ND

Value: 13058

PRL QUESTION CONV-ERT VM SPECIFY DIS-TRO PATH

Value: 13042

PRL QUESTION FINALI-ZE VM PROCESS

Value: 13049

PRL QUESTION REVE-RT TOO LARGE MEM

Value: 13057

PRL QUESTION SETUP-YANDEX SEARCH

Value: 13056

PRL QUEST CDD IMA-GE NOT EXIST

Value: -2147483104

PRL QUEST CD DRIVE-NOT EXIST

Value: -2147483103

PRL QUEST EXCEED R-ECOMMENDED MEMO-RY

Value: -2147483111

PRL QUEST FDD DRIV-E NOT EXIST

Value: -2147483099

PRL QUEST FDD IMAG-E NOT EXIST

Value: -2147483100

PRL QUEST HDD IMA-GE NOT EXIST

Value: -2147483101

PRL QUEST HDD SAM-E IMAGE

Value: -2147483102

PRL QUEST POWER O-FF

Value: -2147482863

PRL QUEST RESET Value: -2147482862

continued on next page

417

Page 424: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL WARN BACKUP D-EVICE IMAGE NOT FO-UND OBSOLETE

Value: -2147258331

PRL WARN BACKUP G-UEST SYNCHRONIZAT-ION FAILED OBSOLET-E

Value: 37020

PRL WARN BACKUP G-UEST UNABLE TO SYN-CHRONIZE OBSOLETE

Value: 37029

PRL WARN BACKUP H-AS NOT FULL BACKU-P OBSOLETE

Value: 37017

PRL WARN BACKUP N-ON IMAGE HDD OBSO-LETE

Value: 37037

PRL WARN BACKUP S-P GUEST SYNCHRONIZ-ATION FAILED OBSOL-ETE

Value: 37026

PRL WARN CANNOT -MOUNT BACK PARTIT-ION

Value: -2147482367

PRL WARN CANT CON-NECT VOLUME

Value: -2147482536

PRL WARN COMPACT-DESTRUCTIVE

Value: -2147319806

PRL WARN COMPACT-THROUGH COPY

Value: -2147319807

PRL WARN DEV USB -CONNECT FAILED

Value: -2147482511

PRL WARN DEV USB -OPEN FAILED

Value: -2147482508

PRL WARN FAILED T-O START VNC SERVE-R

Value: 35006

PRL WARN FAT32 FIL-E OVERRUN

Value: -2147483033

PRL WARN GOING TO-TAKE SMART GUARD-SNAPSHOT

Value: -2147482554

PRL WARN HDD ERRO-R

Value: -2147483032

continued on next page

418

Page 425: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL WARN IMAGE IS -STOLEN

Value: -2147483036

PRL WARN LAN NOT -CONNECTED

Value: -2147483039

PRL WARN LICENSE R-ESTRICTED RKU OBS-OLETE

Value: -2147413911

PRL WARN LINK TO O-UTSIDED HDD WILL B-E DROPPED AFTER C-LONE

Value: -2147482319

PRL WARN NOT SYM-METRIC CPU

Value: -2147482512

PRL WARN NO SHARE-D NETWORK FOR OFF-LINE MANAGEMENT O-BSOLETE

Value: 27771

PRL WARN OUTSIDED-HDD WILL BE ONLY L-INKED AFTER CLONE

Value: -2147482318

PRL WARN PREPARE -FOR HIBERNATE UNA-BLE SUSPEND DO STO-P

Value: 482

PRL WARN TARGET H-OST DISK IS FULL

Value: -2147483035

PRL WARN TOO LOW -HDD SIZE

Value: -2147482999

PRL WARN UNABLE O-PEN DEVICE

Value: -2147483037

PRL WARN UNABLE O-PEN DEVICE ACCESS -DENIED

Value: -2147471358

PRL WARN UNABLE O-PEN DEVICE BUSY

Value: -2147471359

PRL WARN UNABLE O-PEN DEVICE NAME

Value: -2147483038

PRL WARN UNABLE O-PEN DEVICE NOT FOU-ND

Value: -2147471360

continued on next page

419

Page 426: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL WARN UNABLE O-PEN DEVICE ON STAR-T VM

Value: -2147446782

PRL WARN UNABLE O-PEN IMAGE ACCESS D-ENIED

Value: -2147471355

PRL WARN UNABLE O-PEN IMAGE BUSY

Value: -2147471356

PRL WARN UNABLE O-PEN IMAGE NOT FOU-ND

Value: -2147471357

PRL WARN UNKNOWN-HDD REQUEST TYPE

Value: -2147483034

PRL WARN VERBOSE -LOGGING

Value: 495

PRL WARN VM BOOT-CAMP MODE

Value: -2147479548

PRL WARN VM DISCO-NNECT SATA HDD

Value: -2147405752

PRL WARN VM DVD D-ISCONNECTED BY GU-EST

Value: -2147482552

PRL WARN VM DVD D-ISCONNECT LOCKED -DEV

Value: -2147482573

PRL WARN VM PD3 C-OMPAT MODE

Value: -2147479549

PRL WARN VM PD3 C-OMPAT NO MOUSE

Value: -2147479547

PRL WARN VM SYNC -DEFAULT PRINTER DI-SABLED

Value: -2147482299

PRL WARN WINDOWS -UPDATE WORKING

Value: -2147482269

PRL WNG NO OPERAT-ION SYSTEM INSTALL-ED

Value: -2147418091

PRL WNG NO OPERAT-ION SYSTEM INSTALL-ED EX

Value: -2147418078

PRL WNG START VM -ON MOUNTED DISK

Value: 439

continued on next page

420

Page 427: Parallels Virtualization SDK

Variables Module prlsdkapi.prlsdk.errors

Name Description

PRL WRN IT CANT RE-SIZE LDM DISK

Value: -2147196924

PRL WRN IT CANT RE-SIZE VOLUME

Value: -2147196925

PRL WRN IT EMPTY -MBR

Value: -2147196927

PRL WRN IT FIRST W-ARNING

Value: -2147196928

PRL WRN IT VOLUME -RESIZING

Value: -2147196926

package Value: None

421

Page 428: Parallels Virtualization SDK

Index

prlsdkapi (package), 2–150prlsdkapi.AccessRights (class), 113–115

prlsdkapi.AccessRights.get access for others(method), 114

prlsdkapi.AccessRights.get owner name(method), 115

prlsdkapi.AccessRights.is allowed (method),114

prlsdkapi.AccessRights.is current session owner(method), 115

prlsdkapi.AccessRights.set access for others(method), 114

prlsdkapi.ApiHelper (class), 3–5prlsdkapi.ApiHelper.create handles list (method),

4prlsdkapi.ApiHelper.create op type list (method),

5prlsdkapi.ApiHelper.create problem report

(method), 5prlsdkapi.ApiHelper.create strings list (method),

4prlsdkapi.ApiHelper.deinit (method), 4prlsdkapi.ApiHelper.get app mode (method),

4prlsdkapi.ApiHelper.get crash dumps path

(method), 4prlsdkapi.ApiHelper.get default os version

(method), 5prlsdkapi.ApiHelper.get message type (method),

4prlsdkapi.ApiHelper.get recommend min vm mem

(method), 5prlsdkapi.ApiHelper.get remote command code

(method), 5prlsdkapi.ApiHelper.get remote command index

(method), 5prlsdkapi.ApiHelper.get remote command target

(method), 5prlsdkapi.ApiHelper.get result description

(method), 4prlsdkapi.ApiHelper.get supported oses types

(method), 5

prlsdkapi.ApiHelper.get supported oses versions(method), 5

prlsdkapi.ApiHelper.get version (method),4

prlsdkapi.ApiHelper.init (method), 4prlsdkapi.ApiHelper.init crash handler (method),

4prlsdkapi.ApiHelper.init ex (method), 4prlsdkapi.ApiHelper.msg can be ignored

(method), 4prlsdkapi.ApiHelper.send packed problem report

(method), 5prlsdkapi.ApiHelper.send problem report

(method), 5prlsdkapi.ApiHelper.send remote command

(method), 5prlsdkapi.ApiHelper.unregister remote device

(method), 5prlsdkapi.ApplianceConfig (class), 139–140

prlsdkapi.ApplianceConfig.create (method),140

prlsdkapi.Backup (class), 144–145prlsdkapi.Backup.begin (method), 144prlsdkapi.Backup.commit (method), 144prlsdkapi.Backup.get files list (method),

144prlsdkapi.Backup.get info (method), 144prlsdkapi.Backup.get params (method),

144prlsdkapi.Backup.get session uuid (method),

144prlsdkapi.Backup.rollback (method), 144prlsdkapi.Backup.send progress (method),

144prlsdkapi.Backup.set params (method),

144prlsdkapi.BackupFile (class), 145–146

prlsdkapi.BackupFile.get differences list(method), 145

prlsdkapi.BackupFile.get kind (method),145

prlsdkapi.BackupFile.get level (method),

422

Page 429: Parallels Virtualization SDK

INDEX INDEX

145prlsdkapi.BackupFile.get path (method),

145prlsdkapi.BackupFile.get restore path (method),

145prlsdkapi.BackupFile.get size (method),

145prlsdkapi.BackupFileDiff (class), 146

prlsdkapi.BackupFileDiff.get offset (method),146

prlsdkapi.BackupFileDiff.get size (method),146

prlsdkapi.BackupInfo (class), 146–147prlsdkapi.BackupInfo.get state (method),

147prlsdkapi.BackupInfo.get vm path (method),

147prlsdkapi.BackupInfo.is bootcamp (method),

147prlsdkapi.BackupParam (class), 147–148

prlsdkapi.BackupParam.get change monitoring(method), 148

prlsdkapi.BackupParam.get level (method),148

prlsdkapi.BackupParam.get location timeout(method), 148

prlsdkapi.BackupParam.get location uuid(method), 148

prlsdkapi.BackupParam.get options (method),148

prlsdkapi.BackupParam.set change monitoring(method), 148

prlsdkapi.BackupParam.set level (method),148

prlsdkapi.BackupParam.set location timeout(method), 148

prlsdkapi.BackupParam.set location uuid(method), 148

prlsdkapi.BackupParam.set options (method),148

prlsdkapi.BootDevice (class), 108–110prlsdkapi.BootDevice.get index (method),

109prlsdkapi.BootDevice.get sequence index

(method), 109prlsdkapi.BootDevice.is in use (method),

110prlsdkapi.BootDevice.remove (method),

108prlsdkapi.BootDevice.set in use (method),

110prlsdkapi.BootDevice.set index (method),

109prlsdkapi.BootDevice.set sequence index

(method), 109prlsdkapi.BootDevice.set type (method),

109prlsdkapi.call sdk function (function), 2prlsdkapi.CapturedVideoSource (class), 143–

144prlsdkapi.CapturedVideoSource.close (method),

143prlsdkapi.CapturedVideoSource.connect

(method), 143prlsdkapi.CapturedVideoSource.disconnect

(method), 143prlsdkapi.CapturedVideoSource.lock buffer

(method), 143prlsdkapi.CapturedVideoSource.open (method),

143prlsdkapi.CapturedVideoSource.set localized name

(method), 143prlsdkapi.CapturedVideoSource.unlock buffer

(method), 143prlsdkapi.conv error (function), 2prlsdkapi.conv handle arg (function), 2prlsdkapi.Debug (class), 5–6

prlsdkapi.Debug.event type to string (method),6

prlsdkapi.Debug.get handles num (method),6

prlsdkapi.Debug.handle type to string (method),6

prlsdkapi.Debug.prl result to string (method),6

prlsdkapi.DispConfig (class), 44–50prlsdkapi.DispConfig.are plugins enabled

(method), 49

423

Page 430: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.DispConfig.can change default settings(method), 47

prlsdkapi.DispConfig.enable plugins (method),49

prlsdkapi.DispConfig.get confirmations list(method), 48

prlsdkapi.DispConfig.get default encryption plugin id(method), 49

prlsdkapi.DispConfig.get default vm dir(method), 44

prlsdkapi.DispConfig.get default vnchost name(method), 47

prlsdkapi.DispConfig.get max reserv mem limit(method), 46

prlsdkapi.DispConfig.get max vm mem(method), 45

prlsdkapi.DispConfig.get min reserv mem limit(method), 46

prlsdkapi.DispConfig.get min security level(method), 48

prlsdkapi.DispConfig.get min vm mem (method),45

prlsdkapi.DispConfig.get mobile advanced auth mode(method), 50

prlsdkapi.DispConfig.get password protected operations list(method), 48

prlsdkapi.DispConfig.get proxy connection status(method), 49

prlsdkapi.DispConfig.get proxy connection user(method), 49

prlsdkapi.DispConfig.get recommend max vm mem(method), 45

prlsdkapi.DispConfig.get reserved mem limit(method), 44

prlsdkapi.DispConfig.get usb auto connect option(method), 50

prlsdkapi.DispConfig.get usb identity (method),50

prlsdkapi.DispConfig.get usb identity count(method), 50

prlsdkapi.DispConfig.get vncbase port (method),47

prlsdkapi.DispConfig.is adjust mem auto(method), 46

prlsdkapi.DispConfig.is allow attach screenshots enabled(method), 50

prlsdkapi.DispConfig.is allow direct mobile(method), 49

prlsdkapi.DispConfig.is allow mobile clients(method), 49

prlsdkapi.DispConfig.is allow multiple pmc(method), 49

prlsdkapi.DispConfig.is log rotation enabled(method), 49

prlsdkapi.DispConfig.is send statistic report(method), 47

prlsdkapi.DispConfig.is verbose log enabled(method), 49

prlsdkapi.DispConfig.set adjust mem auto(method), 46

prlsdkapi.DispConfig.set allow attach screenshots enabled(method), 50

prlsdkapi.DispConfig.set allow direct mobile(method), 49

prlsdkapi.DispConfig.set allow multiple pmc(method), 49

prlsdkapi.DispConfig.set can change default settings(method), 48

prlsdkapi.DispConfig.set confirmations list(method), 48

prlsdkapi.DispConfig.set default encryption plugin id(method), 49

prlsdkapi.DispConfig.set default vnchost name(method), 47

prlsdkapi.DispConfig.set log rotation enabled(method), 50

prlsdkapi.DispConfig.set max reserv mem limit(method), 46

prlsdkapi.DispConfig.set max vm mem (method),45

prlsdkapi.DispConfig.set min reserv mem limit(method), 46

prlsdkapi.DispConfig.set min security level(method), 48

prlsdkapi.DispConfig.set min vm mem (method),45

prlsdkapi.DispConfig.set mobile advanced auth mode(method), 50

424

Page 431: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.DispConfig.set password protected operations list(method), 49

prlsdkapi.DispConfig.set proxy connection creds(method), 49

prlsdkapi.DispConfig.set recommend max vm mem(method), 45

prlsdkapi.DispConfig.set reserved mem limit(method), 44

prlsdkapi.DispConfig.set send statistic report(method), 47

prlsdkapi.DispConfig.set usb auto connect option(method), 50

prlsdkapi.DispConfig.set usb ident association(method), 50

prlsdkapi.DispConfig.set verbose log enabled(method), 49

prlsdkapi.DispConfig.set vncbase port (method),47

prlsdkapi.Event (class), 11–12prlsdkapi.Event. getitem (method), 12prlsdkapi.Event. iter (method), 12prlsdkapi.Event. len (method), 12prlsdkapi.Event.can be ignored (method),

12prlsdkapi.Event.create answer event (method),

12prlsdkapi.Event.get err code (method),

11prlsdkapi.Event.get err string (method),

11prlsdkapi.Event.get issuer id (method),

12prlsdkapi.Event.get issuer type (method),

12prlsdkapi.Event.get job (method), 11prlsdkapi.Event.get param (method), 11prlsdkapi.Event.get param by name (method),

11prlsdkapi.Event.get params count (method),

11prlsdkapi.Event.get server (method), 11prlsdkapi.Event.get vm (method), 11prlsdkapi.Event.is answer required (method),

12

prlsdkapi.EventParam (class), 12–14prlsdkapi.EventParam.get name (method),

13prlsdkapi.EventParam.to boolean (method),

13prlsdkapi.EventParam.to cdata (method),

13prlsdkapi.EventParam.to handle (method),

13prlsdkapi.EventParam.to int32 (method),

13prlsdkapi.EventParam.to int64 (method),

13prlsdkapi.EventParam.to string (method),

13prlsdkapi.EventParam.to uint32 (method),

13prlsdkapi.EventParam.to uint64 (method),

13prlsdkapi.FoundVmInfo (class), 111–113

prlsdkapi.FoundVmInfo.get config path(method), 112

prlsdkapi.FoundVmInfo.get name (method),112

prlsdkapi.FoundVmInfo.get osversion (method),112

prlsdkapi.FoundVmInfo.is old config (method),112

prlsdkapi.FoundVmInfo.is template (method),112

prlsdkapi.FsEntry (class), 27–28prlsdkapi.FsEntry.get absolute path (method),

27prlsdkapi.FsEntry.get last modified date

(method), 27prlsdkapi.FsEntry.get permissions (method),

28prlsdkapi.FsEntry.get relative name (method),

27prlsdkapi.FsEntry.get size (method), 28

prlsdkapi.FsInfo (class), 25–27prlsdkapi.FsInfo.get child entries count

(method), 26prlsdkapi.FsInfo.get child entry (method),

425

Page 432: Parallels Virtualization SDK

INDEX INDEX

26prlsdkapi.FsInfo.get fs type (method), 26prlsdkapi.FsInfo.get parent entry (method),

26prlsdkapi.get sdk library path (function),

2prlsdkapi.handle to object (function), 2prlsdkapi.HandleList (class), 7–8

prlsdkapi.HandleList. getitem (method),8

prlsdkapi.HandleList. iter (method), 8prlsdkapi.HandleList. len (method), 8prlsdkapi.HandleList.add item (method),

8prlsdkapi.HandleList.get item (method),

8prlsdkapi.HandleList.get items count (method),

7prlsdkapi.HandleList.remove item (method),

8prlsdkapi.HdPartition (class), 36–38

prlsdkapi.HdPartition.get index (method),36

prlsdkapi.HdPartition.get name (method),36

prlsdkapi.HdPartition.get size (method),36

prlsdkapi.HdPartition.get sys name (method),36

prlsdkapi.HdPartition.is active (method),37

prlsdkapi.HdPartition.is in use (method),37

prlsdkapi.HdPartition.is logical (method),37

prlsdkapi.HostDevice (class), 33–34prlsdkapi.HostDevice.get device state (method),

34prlsdkapi.HostDevice.get id (method), 33prlsdkapi.HostDevice.get name (method),

33prlsdkapi.HostDevice.is connected to vm

(method), 34prlsdkapi.HostDevice.set device state (method),

34prlsdkapi.HostHardDisk (class), 34–36

prlsdkapi.HostHardDisk.get dev id (method),35

prlsdkapi.HostHardDisk.get dev name (method),35

prlsdkapi.HostHardDisk.get dev size (method),35

prlsdkapi.HostHardDisk.get disk index (method),35

prlsdkapi.HostHardDisk.get part (method),35

prlsdkapi.HostHardDisk.get parts count(method), 35

prlsdkapi.HostNet (class), 38–39prlsdkapi.HostNet.get default gateway (method),

38prlsdkapi.HostNet.get default gateway ipv6

(method), 38prlsdkapi.HostNet.get dns servers (method),

39prlsdkapi.HostNet.get mac address (method),

38prlsdkapi.HostNet.get net adapter type

(method), 38prlsdkapi.HostNet.get net addresses (method),

39prlsdkapi.HostNet.get search domains (method),

39prlsdkapi.HostNet.get sys index (method),

38prlsdkapi.HostNet.get vlan tag (method),

39prlsdkapi.HostNet.is configure with dhcp

(method), 38prlsdkapi.HostNet.is configure with dhcp ipv6

(method), 38prlsdkapi.HostNet.is enabled (method),

38prlsdkapi.HostPciDevice (class), 39–40

prlsdkapi.HostPciDevice.get device class(method), 40

prlsdkapi.HostPciDevice.is primary device(method), 40

426

Page 433: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.init desktop mas sdk (function),2

prlsdkapi.init desktop sdk (function), 2prlsdkapi.IoDisplayScreenSize (class), 148–

149prlsdkapi.IoDisplayScreenSize. init (method),

149prlsdkapi.IoDisplayScreenSize.to list (method),

149prlsdkapi.is sdk initialized (function), 2prlsdkapi.Job (class), 14–15

prlsdkapi.Job.cancel (method), 14prlsdkapi.Job.get error (method), 14prlsdkapi.Job.get op code (method), 15prlsdkapi.Job.get progress (method), 14prlsdkapi.Job.get result (method), 14prlsdkapi.Job.get ret code (method), 14prlsdkapi.Job.get status (method), 14prlsdkapi.Job.is request was sent (method),

15prlsdkapi.Job.wait (method), 14

prlsdkapi.License (class), 131–132prlsdkapi.License.get company name (method),

131prlsdkapi.License.get license key (method),

131prlsdkapi.License.get status (method), 131prlsdkapi.License.get user name (method),

131prlsdkapi.License.is valid (method), 131

prlsdkapi.LoginResponse (class), 134–135prlsdkapi.LoginResponse.get host os version

(method), 134prlsdkapi.LoginResponse.get product version

(method), 134prlsdkapi.LoginResponse.get running task by index

(method), 134prlsdkapi.LoginResponse.get running task count

(method), 134prlsdkapi.LoginResponse.get server uuid

(method), 134prlsdkapi.LoginResponse.get session uuid

(method), 134prlsdkapi.NetService (class), 133–134

prlsdkapi.NetService.get status (method),133

prlsdkapi.OpTypeList (class), 8–9prlsdkapi.OpTypeList. getitem (method),

9prlsdkapi.OpTypeList. iter (method),

9prlsdkapi.OpTypeList. len (method),

9prlsdkapi.OpTypeList.double (method),

9prlsdkapi.OpTypeList.get item (method),

9prlsdkapi.OpTypeList.get items count (method),

9prlsdkapi.OpTypeList.get type size (method),

9prlsdkapi.OpTypeList.remove item (method),

9prlsdkapi.OpTypeList.signed (method),

9prlsdkapi.OpTypeList.unsigned (method),

9prlsdkapi.OsesMatrix (class), 137

prlsdkapi.OsesMatrix.get default os version(method), 137

prlsdkapi.OsesMatrix.get supported oses types(method), 137

prlsdkapi.OsesMatrix.get supported oses versions(method), 137

prlsdkapi.PluginInfo (class), 142–143prlsdkapi.PluginInfo.get copyright (method),

142prlsdkapi.PluginInfo.get id (method), 142prlsdkapi.PluginInfo.get long description

(method), 142prlsdkapi.PluginInfo.get short description

(method), 142prlsdkapi.PluginInfo.get vendor (method),

142prlsdkapi.PluginInfo.get version (method),

142prlsdkapi.PortForward (class), 55–57

prlsdkapi.PortForward.create (method),

427

Page 434: Parallels Virtualization SDK

INDEX INDEX

55prlsdkapi.PortForward.get incoming port

(method), 56prlsdkapi.PortForward.get redirect ipaddress

(method), 56prlsdkapi.PortForward.get redirect port

(method), 56prlsdkapi.PortForward.get redirect vm (method),

56prlsdkapi.PortForward.get rule name (method),

56prlsdkapi.PortForward.set incoming port

(method), 56prlsdkapi.PortForward.set redirect ipaddress

(method), 56prlsdkapi.PortForward.set redirect port

(method), 56prlsdkapi.PortForward.set redirect vm (method),

56prlsdkapi.PortForward.set rule name (method),

56prlsdkapi.prlsdk (module), 151–247

prlsdkapi.prlsdk.consts (module), 248–309

prlsdkapi.prlsdk.DeinitializeSDK (func-tion), 151

prlsdkapi.prlsdk.errors (module), 310–417

prlsdkapi.prlsdk.GetSDKLibraryPath (func-tion), 151

prlsdkapi.prlsdk.InitializeSDK (function),151

prlsdkapi.prlsdk.InitializeSDKEx (func-tion), 151

prlsdkapi.prlsdk.IsSDKInitialized (func-tion), 151

prlsdkapi.prlsdk.PrlAcl GetAccessForOthers(function), 151

prlsdkapi.prlsdk.PrlAcl GetOwnerName(function), 151

prlsdkapi.prlsdk.PrlAcl IsAllowed (func-tion), 151

prlsdkapi.prlsdk.PrlAcl IsCurrentSessionOwner(function), 151

prlsdkapi.prlsdk.PrlAcl SetAccessForOthers(function), 151

prlsdkapi.prlsdk.PrlApi CreateHandlesList(function), 152

prlsdkapi.prlsdk.PrlApi CreateOpTypeList(function), 152

prlsdkapi.prlsdk.PrlApi CreateProblemReport(function), 152

prlsdkapi.prlsdk.PrlApi CreateStringsList(function), 152

prlsdkapi.prlsdk.PrlApi Deinit (function),152

prlsdkapi.prlsdk.PrlApi GetAppMode (func-tion), 152

prlsdkapi.prlsdk.PrlApi GetCrashDumpsPath(function), 152

prlsdkapi.prlsdk.PrlApi GetDefaultOsVersion(function), 152

prlsdkapi.prlsdk.PrlApi GetMessageType(function), 152

prlsdkapi.prlsdk.PrlApi GetRecommendMinVmMem(function), 152

prlsdkapi.prlsdk.PrlApi GetRemoteCommandCode(function), 152

prlsdkapi.prlsdk.PrlApi GetRemoteCommandIndex(function), 152

prlsdkapi.prlsdk.PrlApi GetRemoteCommandTarget(function), 152

prlsdkapi.prlsdk.PrlApi GetResultDescription(function), 153

prlsdkapi.prlsdk.PrlApi GetSupportedOsesTypes(function), 153

prlsdkapi.prlsdk.PrlApi GetSupportedOsesVersions(function), 153

prlsdkapi.prlsdk.PrlApi GetVersion (func-tion), 153

prlsdkapi.prlsdk.PrlApi Init (function),153

prlsdkapi.prlsdk.PrlApi InitCrashHandler(function), 153

prlsdkapi.prlsdk.PrlApi InitEx (function),153

prlsdkapi.prlsdk.PrlApi MsgCanBeIgnored(function), 153

428

Page 435: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlApi SendPackedProblemReport(function), 153

prlsdkapi.prlsdk.PrlApi SendProblemReport(function), 153

prlsdkapi.prlsdk.PrlApi SendRemoteCommand(function), 153

prlsdkapi.prlsdk.PrlApi UnregisterRemoteDevice(function), 153

prlsdkapi.prlsdk.PrlAppliance Create (func-tion), 153

prlsdkapi.prlsdk.PrlBackup Begin (func-tion), 155

prlsdkapi.prlsdk.PrlBackup Commit (func-tion), 155

prlsdkapi.prlsdk.PrlBackup GetFilesList(function), 156

prlsdkapi.prlsdk.PrlBackup GetInfo (func-tion), 156

prlsdkapi.prlsdk.PrlBackup GetParams(function), 156

prlsdkapi.prlsdk.PrlBackup GetSessionUuid(function), 156

prlsdkapi.prlsdk.PrlBackup Rollback (func-tion), 156

prlsdkapi.prlsdk.PrlBackup SendProgress(function), 156

prlsdkapi.prlsdk.PrlBackup SetParams (func-tion), 156

prlsdkapi.prlsdk.PrlBackupFile GetDifferencesList(function), 154

prlsdkapi.prlsdk.PrlBackupFile GetKind(function), 154

prlsdkapi.prlsdk.PrlBackupFile GetLevel(function), 154

prlsdkapi.prlsdk.PrlBackupFile GetPath(function), 154

prlsdkapi.prlsdk.PrlBackupFile GetRestorePath(function), 154

prlsdkapi.prlsdk.PrlBackupFile GetSize(function), 154

prlsdkapi.prlsdk.PrlBackupFile GetType(function), 154

prlsdkapi.prlsdk.PrlBackupFileDiff GetOffset(function), 154

prlsdkapi.prlsdk.PrlBackupFileDiff GetSize(function), 154

prlsdkapi.prlsdk.PrlBackupInfo GetState(function), 154

prlsdkapi.prlsdk.PrlBackupInfo GetVmPath(function), 154

prlsdkapi.prlsdk.PrlBackupInfo IsBootcamp(function), 154

prlsdkapi.prlsdk.PrlBackupParam GetChangeMonitoring(function), 155

prlsdkapi.prlsdk.PrlBackupParam GetLevel(function), 155

prlsdkapi.prlsdk.PrlBackupParam GetLocationTimeout(function), 155

prlsdkapi.prlsdk.PrlBackupParam GetLocationUuid(function), 155

prlsdkapi.prlsdk.PrlBackupParam GetOptions(function), 155

prlsdkapi.prlsdk.PrlBackupParam SetChangeMonitoring(function), 155

prlsdkapi.prlsdk.PrlBackupParam SetLevel(function), 155

prlsdkapi.prlsdk.PrlBackupParam SetLocationTimeout(function), 155

prlsdkapi.prlsdk.PrlBackupParam SetLocationUuid(function), 155

prlsdkapi.prlsdk.PrlBackupParam SetOptions(function), 155

prlsdkapi.prlsdk.PrlBootDev GetIndex (func-tion), 156

prlsdkapi.prlsdk.PrlBootDev GetSequenceIndex(function), 156

prlsdkapi.prlsdk.PrlBootDev GetType (func-tion), 156

prlsdkapi.prlsdk.PrlBootDev IsInUse (func-tion), 156

prlsdkapi.prlsdk.PrlBootDev Remove (func-tion), 156

prlsdkapi.prlsdk.PrlBootDev SetIndex (func-tion), 157

prlsdkapi.prlsdk.PrlBootDev SetInUse (func-tion), 157

prlsdkapi.prlsdk.PrlBootDev SetSequenceIndex(function), 157

429

Page 436: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlBootDev SetType (func-tion), 157

prlsdkapi.prlsdk.PrlCVSrc Close (func-tion), 157

prlsdkapi.prlsdk.PrlCVSrc Connect (func-tion), 157

prlsdkapi.prlsdk.PrlCVSrc Disconnect (func-tion), 157

prlsdkapi.prlsdk.PrlCVSrc LockBuffer (func-tion), 157

prlsdkapi.prlsdk.PrlCVSrc Open (func-tion), 157

prlsdkapi.prlsdk.PrlCVSrc SetLocalizedName(function), 157

prlsdkapi.prlsdk.PrlCVSrc UnlockBuffer(function), 157

prlsdkapi.prlsdk.PrlDbg EventTypeToString(function), 157

prlsdkapi.prlsdk.PrlDbg GetHandlesNum(function), 158

prlsdkapi.prlsdk.PrlDbg HandleTypeToString(function), 158

prlsdkapi.prlsdk.PrlDbg PrlResultToString(function), 158

prlsdkapi.prlsdk.PrlDevAudio StartStream(function), 158

prlsdkapi.prlsdk.PrlDevAudio StopStream(function), 158

prlsdkapi.prlsdk.PrlDevDisplay AsyncCaptureScaledScreenRegionToBuffer(function), 158

prlsdkapi.prlsdk.PrlDevDisplay AsyncCaptureScaledScreenRegionToFile(function), 158

prlsdkapi.prlsdk.PrlDevDisplay AsyncCaptureScreenRegionToFile(function), 158

prlsdkapi.prlsdk.PrlDevDisplay ConnectToVm(function), 158

prlsdkapi.prlsdk.PrlDevDisplay DisconnectFromVm(function), 158

prlsdkapi.prlsdk.PrlDevDisplay GetAvailableDisplaysCount(function), 158

prlsdkapi.prlsdk.PrlDevDisplay GetDynResToolStatus(function), 158

prlsdkapi.prlsdk.PrlDevDisplay IsSlidingMouseEnabled(function), 159

prlsdkapi.prlsdk.PrlDevDisplay LockForRead(function), 159

prlsdkapi.prlsdk.PrlDevDisplay NeedCursorData(function), 159

prlsdkapi.prlsdk.PrlDevDisplay SetConfiguration(function), 159

prlsdkapi.prlsdk.PrlDevDisplay SetScreenSurface(function), 159

prlsdkapi.prlsdk.PrlDevDisplay SyncCaptureScaledScreenRegionT(function), 159

prlsdkapi.prlsdk.PrlDevDisplay SyncCaptureScreenRegionT(function), 159

prlsdkapi.prlsdk.PrlDevDisplay Unlock (func-tion), 159

prlsdkapi.prlsdk.PrlDevKeyboard SendKeyEvent(function), 159

prlsdkapi.prlsdk.PrlDevKeyboard SendKeyEventEx(function), 159

prlsdkapi.prlsdk.PrlDevKeyboard SendKeyPressedAndReleased(function), 159

prlsdkapi.prlsdk.PrlDevMouse AsyncMove(function), 160

prlsdkapi.prlsdk.PrlDevMouse AsyncSetPos(function), 160

prlsdkapi.prlsdk.PrlDevMouse Move (func-tion), 160

prlsdkapi.prlsdk.PrlDevMouse MoveEx(function), 160

prlsdkapi.prlsdk.PrlDevMouse SetPos (func-tion), 160

prlsdkapi.prlsdk.PrlDevMouse SetPosEx(function), 160

prlsdkapi.prlsdk.PrlDevSecondaryDisplay AsyncCaptureScaledScreenRegionT(function), 160

prlsdkapi.prlsdk.PrlDevSecondaryDisplay GetScreenBufferF(function), 160

prlsdkapi.prlsdk.PrlDispCfg ArePluginsEnabled(function), 160

prlsdkapi.prlsdk.PrlDispCfg CanChangeDefaultSettings(function), 160

prlsdkapi.prlsdk.PrlDispCfg EnablePlugins(function), 160

prlsdkapi.prlsdk.PrlDispCfg GetConfirmationsList(function), 160

430

Page 437: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlDispCfg GetDefaultEncryptionPluginId(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetDefaultVmDir(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetDefaultVNCHostName(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetMaxReservMemLimit(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetMaxVmMem(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetMinReservMemLimit(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetMinSecurityLevel(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetMinVmMem(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetMobileAdvancedAuthMode(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetPasswordProtectedOperationsList(function), 161

prlsdkapi.prlsdk.PrlDispCfg GetProxyConnectionStatus(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetProxyConnectionUser(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetRecommendMaxVmMem(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetReservedMemLimit(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetUsbAutoConnectOption(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetUsbIdentity(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetUsbIdentityCount(function), 162

prlsdkapi.prlsdk.PrlDispCfg GetVNCBasePort(function), 162

prlsdkapi.prlsdk.PrlDispCfg IsAdjustMemAuto(function), 162

prlsdkapi.prlsdk.PrlDispCfg IsAllowAttachScreenshotsEnabled(function), 162

prlsdkapi.prlsdk.PrlDispCfg IsAllowDirectMobile(function), 162

prlsdkapi.prlsdk.PrlDispCfg IsAllowMobileClients(function), 163

prlsdkapi.prlsdk.PrlDispCfg IsAllowMultiplePMC(function), 163

prlsdkapi.prlsdk.PrlDispCfg IsLogRotationEnabled(function), 163

prlsdkapi.prlsdk.PrlDispCfg IsSendStatisticReport(function), 163

prlsdkapi.prlsdk.PrlDispCfg IsVerboseLogEnabled(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetAdjustMemAuto(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetAllowAttachScreenshotsEnabled(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetAllowDirectMobile(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetAllowMultiplePMC(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetCanChangeDefaultSettings(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetConfirmationsList(function), 163

prlsdkapi.prlsdk.PrlDispCfg SetDefaultEncryptionPluginId(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetDefaultVNCHostName(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetLogRotationEnabled(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetMaxReservMemLimit(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetMaxVmMem(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetMinReservMemLimit(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetMinSecurityLevel(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetMinVmMem(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetMobileAdvancedAuthMo(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetPasswordProtectedOp(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetProxyConnectionCreds(function), 164

prlsdkapi.prlsdk.PrlDispCfg SetRecommendMaxVmMem(function), 165

431

Page 438: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlDispCfg SetReservedMemLimit(function), 165

prlsdkapi.prlsdk.PrlDispCfg SetSendStatisticReport(function), 165

prlsdkapi.prlsdk.PrlDispCfg SetUsbAutoConnectOption(function), 165

prlsdkapi.prlsdk.PrlDispCfg SetUsbIdentAssociation(function), 165

prlsdkapi.prlsdk.PrlDispCfg SetVerboseLogEnabled(function), 165

prlsdkapi.prlsdk.PrlDispCfg SetVNCBasePort(function), 165

prlsdkapi.prlsdk.PrlEvent CanBeIgnored(function), 165

prlsdkapi.prlsdk.PrlEvent CreateAnswerEvent(function), 165

prlsdkapi.prlsdk.PrlEvent FromString (func-tion), 165

prlsdkapi.prlsdk.PrlEvent GetErrCode (func-tion), 165

prlsdkapi.prlsdk.PrlEvent GetErrString(function), 165

prlsdkapi.prlsdk.PrlEvent GetIssuerId (func-tion), 165

prlsdkapi.prlsdk.PrlEvent GetIssuerType(function), 166

prlsdkapi.prlsdk.PrlEvent GetJob (func-tion), 166

prlsdkapi.prlsdk.PrlEvent GetParam (func-tion), 166

prlsdkapi.prlsdk.PrlEvent GetParamByName(function), 166

prlsdkapi.prlsdk.PrlEvent GetParamsCount(function), 166

prlsdkapi.prlsdk.PrlEvent GetServer (func-tion), 166

prlsdkapi.prlsdk.PrlEvent GetType (func-tion), 166

prlsdkapi.prlsdk.PrlEvent GetVm (func-tion), 166

prlsdkapi.prlsdk.PrlEvent IsAnswerRequired(function), 166

prlsdkapi.prlsdk.PrlEvtPrm GetName (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm GetType (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToBoolean(function), 166

prlsdkapi.prlsdk.PrlEvtPrm ToCData (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToHandle (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToInt32 (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToInt64 (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToString (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToUint32 (func-tion), 166

prlsdkapi.prlsdk.PrlEvtPrm ToUint64 (func-tion), 166

prlsdkapi.prlsdk.PrlFoundVmInfo GetConfigPath(function), 167

prlsdkapi.prlsdk.PrlFoundVmInfo GetName(function), 167

prlsdkapi.prlsdk.PrlFoundVmInfo GetOSVersion(function), 167

prlsdkapi.prlsdk.PrlFoundVmInfo IsOldConfig(function), 167

prlsdkapi.prlsdk.PrlFoundVmInfo IsTemplate(function), 167

prlsdkapi.prlsdk.PrlFsEntry GetAbsolutePath(function), 167

prlsdkapi.prlsdk.PrlFsEntry GetLastModifiedDate(function), 167

prlsdkapi.prlsdk.PrlFsEntry GetPermissions(function), 167

prlsdkapi.prlsdk.PrlFsEntry GetRelativeName(function), 167

prlsdkapi.prlsdk.PrlFsEntry GetSize (func-tion), 167

prlsdkapi.prlsdk.PrlFsEntry GetType (func-tion), 167

prlsdkapi.prlsdk.PrlFsInfo GetChildEntriesCount(function), 167

prlsdkapi.prlsdk.PrlFsInfo GetChildEntry(function), 168

432

Page 439: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlFsInfo GetFsType (func-tion), 168

prlsdkapi.prlsdk.PrlFsInfo GetParentEntry(function), 168

prlsdkapi.prlsdk.PrlFsInfo GetType (func-tion), 168

prlsdkapi.prlsdk.PrlHandle AddRef (func-tion), 168

prlsdkapi.prlsdk.PrlHandle Free (func-tion), 168

prlsdkapi.prlsdk.PrlHandle FromString (func-tion), 168

prlsdkapi.prlsdk.PrlHandle GetPackageId(function), 168

prlsdkapi.prlsdk.PrlHandle GetType (func-tion), 168

prlsdkapi.prlsdk.PrlHndlList AddItem (func-tion), 168

prlsdkapi.prlsdk.PrlHndlList GetItem (func-tion), 168

prlsdkapi.prlsdk.PrlHndlList GetItemsCount(function), 168

prlsdkapi.prlsdk.PrlHndlList RemoveItem(function), 168

prlsdkapi.prlsdk.PrlJob Cancel (function),168

prlsdkapi.prlsdk.PrlJob GetError (func-tion), 169

prlsdkapi.prlsdk.PrlJob GetOpCode (func-tion), 169

prlsdkapi.prlsdk.PrlJob GetProgress (func-tion), 169

prlsdkapi.prlsdk.PrlJob GetResult (func-tion), 169

prlsdkapi.prlsdk.PrlJob GetRetCode (func-tion), 169

prlsdkapi.prlsdk.PrlJob GetStatus (func-tion), 169

prlsdkapi.prlsdk.PrlJob IsRequestWasSent(function), 169

prlsdkapi.prlsdk.PrlJob Wait (function),169

prlsdkapi.prlsdk.PrlLic GetCompanyName(function), 169

prlsdkapi.prlsdk.PrlLic GetLicenseKey (func-tion), 169

prlsdkapi.prlsdk.PrlLic GetStatus (func-tion), 169

prlsdkapi.prlsdk.PrlLic GetUserName (func-tion), 169

prlsdkapi.prlsdk.PrlLic IsValid (function),170

prlsdkapi.prlsdk.PrlLoginResponse GetHostOsVersion(function), 170

prlsdkapi.prlsdk.PrlLoginResponse GetProductVersion(function), 170

prlsdkapi.prlsdk.PrlLoginResponse GetRunningTaskByIndex(function), 170

prlsdkapi.prlsdk.PrlLoginResponse GetRunningTaskCoun(function), 170

prlsdkapi.prlsdk.PrlLoginResponse GetServerUuid(function), 170

prlsdkapi.prlsdk.PrlLoginResponse GetSessionUuid(function), 170

prlsdkapi.prlsdk.PrlNetSvc GetStatus (func-tion), 170

prlsdkapi.prlsdk.PrlOpTypeList GetItem(function), 170

prlsdkapi.prlsdk.PrlOpTypeList GetItemsCount(function), 170

prlsdkapi.prlsdk.PrlOpTypeList GetTypeSize(function), 170

prlsdkapi.prlsdk.PrlOpTypeList RemoveItem(function), 170

prlsdkapi.prlsdk.PrlOsesMatrix GetDefaultOsVersion(function), 171

prlsdkapi.prlsdk.PrlOsesMatrix GetSupportedOsesTyp(function), 171

prlsdkapi.prlsdk.PrlOsesMatrix GetSupportedOsesVersions(function), 171

prlsdkapi.prlsdk.PrlPluginInfo GetCopyright(function), 171

prlsdkapi.prlsdk.PrlPluginInfo GetId (func-tion), 171

prlsdkapi.prlsdk.PrlPluginInfo GetLongDescription(function), 171

prlsdkapi.prlsdk.PrlPluginInfo GetShortDescription(function), 171

433

Page 440: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlPluginInfo GetVendor(function), 171

prlsdkapi.prlsdk.PrlPluginInfo GetVersion(function), 171

prlsdkapi.prlsdk.PrlPortFwd Create (func-tion), 171

prlsdkapi.prlsdk.PrlPortFwd GetIncomingPort(function), 171

prlsdkapi.prlsdk.PrlPortFwd GetRedirectIPAddress(function), 171

prlsdkapi.prlsdk.PrlPortFwd GetRedirectPort(function), 172

prlsdkapi.prlsdk.PrlPortFwd GetRedirectVm(function), 172

prlsdkapi.prlsdk.PrlPortFwd GetRuleName(function), 172

prlsdkapi.prlsdk.PrlPortFwd SetIncomingPort(function), 172

prlsdkapi.prlsdk.PrlPortFwd SetRedirectIPAddress(function), 172

prlsdkapi.prlsdk.PrlPortFwd SetRedirectPort(function), 172

prlsdkapi.prlsdk.PrlPortFwd SetRedirectVm(function), 172

prlsdkapi.prlsdk.PrlPortFwd SetRuleName(function), 172

prlsdkapi.prlsdk.PrlReport Assembly (func-tion), 172

prlsdkapi.prlsdk.PrlReport AsString (func-tion), 172

prlsdkapi.prlsdk.PrlReport GetArchiveFileName(function), 172

prlsdkapi.prlsdk.PrlReport GetClientVersion(function), 172

prlsdkapi.prlsdk.PrlReport GetCombinedReportId(function), 173

prlsdkapi.prlsdk.PrlReport GetData (func-tion), 173

prlsdkapi.prlsdk.PrlReport GetDescription(function), 173

prlsdkapi.prlsdk.PrlReport GetRating (func-tion), 173

prlsdkapi.prlsdk.PrlReport GetReason (func-tion), 173

prlsdkapi.prlsdk.PrlReport GetScheme (func-tion), 173

prlsdkapi.prlsdk.PrlReport GetType (func-tion), 173

prlsdkapi.prlsdk.PrlReport GetUserEmail(function), 173

prlsdkapi.prlsdk.PrlReport GetUserName(function), 173

prlsdkapi.prlsdk.PrlReport Send (func-tion), 173

prlsdkapi.prlsdk.PrlReport SetClientVersion(function), 173

prlsdkapi.prlsdk.PrlReport SetCombinedReportId(function), 173

prlsdkapi.prlsdk.PrlReport SetDescription(function), 174

prlsdkapi.prlsdk.PrlReport SetRating (func-tion), 174

prlsdkapi.prlsdk.PrlReport SetReason (func-tion), 174

prlsdkapi.prlsdk.PrlReport SetType (func-tion), 174

prlsdkapi.prlsdk.PrlReport SetUserEmail(function), 174

prlsdkapi.prlsdk.PrlReport SetUserName(function), 174

prlsdkapi.prlsdk.PrlResult GetParam (func-tion), 174

prlsdkapi.prlsdk.PrlResult GetParamAsString(function), 174

prlsdkapi.prlsdk.PrlResult GetParamByIndex(function), 174

prlsdkapi.prlsdk.PrlResult GetParamByIndexAsString(function), 174

prlsdkapi.prlsdk.PrlResult GetParamsCount(function), 174

prlsdkapi.prlsdk.PrlRunningTask GetTaskParametersAsString(function), 174

prlsdkapi.prlsdk.PrlRunningTask GetTaskType(function), 175

prlsdkapi.prlsdk.PrlRunningTask GetTaskUuid(function), 175

prlsdkapi.prlsdk.PrlScrRes GetHeight (func-tion), 175

434

Page 441: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlScrRes GetWidth (func-tion), 175

prlsdkapi.prlsdk.PrlScrRes IsEnabled (func-tion), 175

prlsdkapi.prlsdk.PrlScrRes Remove (func-tion), 175

prlsdkapi.prlsdk.PrlScrRes SetEnabled (func-tion), 175

prlsdkapi.prlsdk.PrlScrRes SetHeight (func-tion), 175

prlsdkapi.prlsdk.PrlScrRes SetWidth (func-tion), 175

prlsdkapi.prlsdk.PrlSessionInfo Create (func-tion), 175

prlsdkapi.prlsdk.PrlShare GetDescription(function), 175

prlsdkapi.prlsdk.PrlShare GetName (func-tion), 175

prlsdkapi.prlsdk.PrlShare GetPath (func-tion), 176

prlsdkapi.prlsdk.PrlShare IsEnabled (func-tion), 176

prlsdkapi.prlsdk.PrlShare IsReadOnly (func-tion), 176

prlsdkapi.prlsdk.PrlShare Remove (func-tion), 176

prlsdkapi.prlsdk.PrlShare SetDescription(function), 176

prlsdkapi.prlsdk.PrlShare SetEnabled (func-tion), 176

prlsdkapi.prlsdk.PrlShare SetName (func-tion), 176

prlsdkapi.prlsdk.PrlShare SetPath (func-tion), 176

prlsdkapi.prlsdk.PrlShare SetReadOnly(function), 176

prlsdkapi.prlsdk.PrlSrv ActivateInstalledLicenseOffline(function), 184

prlsdkapi.prlsdk.PrlSrv ActivateInstalledLicenseOnline(function), 184

prlsdkapi.prlsdk.PrlSrv ActivateTrialLicense(function), 184

prlsdkapi.prlsdk.PrlSrv AddVirtualNetwork(function), 184

prlsdkapi.prlsdk.PrlSrv AttachToLostTask(function), 184

prlsdkapi.prlsdk.PrlSrv CancelInstallAppliance(function), 184

prlsdkapi.prlsdk.PrlSrv CheckParallelsServerAlive(function), 184

prlsdkapi.prlsdk.PrlSrv CommonPrefsBeginEdit(function), 185

prlsdkapi.prlsdk.PrlSrv CommonPrefsCommit(function), 185

prlsdkapi.prlsdk.PrlSrv CommonPrefsCommitEx(function), 185

prlsdkapi.prlsdk.PrlSrv ConfigureGenericPci(function), 185

prlsdkapi.prlsdk.PrlSrv Create (function),185

prlsdkapi.prlsdk.PrlSrv CreateUnattendedCd(function), 185

prlsdkapi.prlsdk.PrlSrv CreateVm (func-tion), 185

prlsdkapi.prlsdk.PrlSrv DeactivateInstalledLicense(function), 185

prlsdkapi.prlsdk.PrlSrv DeleteVirtualNetwork(function), 185

prlsdkapi.prlsdk.PrlSrv DisableConfirmationMode(function), 185

prlsdkapi.prlsdk.PrlSrv EnableConfirmationMode(function), 185

prlsdkapi.prlsdk.PrlSrv FsCanCreateFile(function), 185

prlsdkapi.prlsdk.PrlSrv FsCreateDir (func-tion), 186

prlsdkapi.prlsdk.PrlSrv FsGenerateEntryName(function), 186

prlsdkapi.prlsdk.PrlSrv FsGetDirEntries(function), 186

prlsdkapi.prlsdk.PrlSrv FsGetDiskList (func-tion), 186

prlsdkapi.prlsdk.PrlSrv FsRemoveEntry(function), 186

prlsdkapi.prlsdk.PrlSrv FsRenameEntry(function), 186

prlsdkapi.prlsdk.PrlSrv GetBackupVmByPath(function), 186

435

Page 442: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlSrv GetBackupVmList(function), 186

prlsdkapi.prlsdk.PrlSrv GetCommonPrefs(function), 186

prlsdkapi.prlsdk.PrlSrv GetDiskFreeSpace(function), 186

prlsdkapi.prlsdk.PrlSrv GetLicenseInfo (func-tion), 186

prlsdkapi.prlsdk.PrlSrv GetNetServiceStatus(function), 186

prlsdkapi.prlsdk.PrlSrv GetPackedProblemReport(function), 187

prlsdkapi.prlsdk.PrlSrv GetPerfStats (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetPluginsList (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetProblemReport(function), 187

prlsdkapi.prlsdk.PrlSrv GetQuestions (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetRestrictionInfo(function), 187

prlsdkapi.prlsdk.PrlSrv GetServerInfo (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetSrvConfig (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetStatistics (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetSupportedOses(function), 187

prlsdkapi.prlsdk.PrlSrv GetUserInfo (func-tion), 187

prlsdkapi.prlsdk.PrlSrv GetUserInfoList(function), 187

prlsdkapi.prlsdk.PrlSrv GetUserProfile (func-tion), 188

prlsdkapi.prlsdk.PrlSrv GetVirtualNetworkList(function), 188

prlsdkapi.prlsdk.PrlSrv GetVmConfig (func-tion), 188

prlsdkapi.prlsdk.PrlSrv GetVmList (func-tion), 188

prlsdkapi.prlsdk.PrlSrv GetVmListEx (func-tion), 188

prlsdkapi.prlsdk.PrlSrv HasRestriction (func-tion), 188

prlsdkapi.prlsdk.PrlSrv InstallAppliance(function), 188

prlsdkapi.prlsdk.PrlSrv IsConfirmationModeEnabled(function), 188

prlsdkapi.prlsdk.PrlSrv IsConnected (func-tion), 188

prlsdkapi.prlsdk.PrlSrv IsFeatureSupported(function), 188

prlsdkapi.prlsdk.PrlSrv IsNonInteractiveSession(function), 188

prlsdkapi.prlsdk.PrlSrv Login (function),189

prlsdkapi.prlsdk.PrlSrv LoginEx (func-tion), 189

prlsdkapi.prlsdk.PrlSrv LoginLocal (func-tion), 189

prlsdkapi.prlsdk.PrlSrv LoginLocalEx (func-tion), 189

prlsdkapi.prlsdk.PrlSrv Logoff (function),189

prlsdkapi.prlsdk.PrlSrv NetServiceRestart(function), 189

prlsdkapi.prlsdk.PrlSrv NetServiceRestoreDefaults(function), 189

prlsdkapi.prlsdk.PrlSrv NetServiceStart(function), 189

prlsdkapi.prlsdk.PrlSrv NetServiceStop(function), 189

prlsdkapi.prlsdk.PrlSrv RefreshPlugins (func-tion), 189

prlsdkapi.prlsdk.PrlSrv RefreshServerInfo(function), 189

prlsdkapi.prlsdk.PrlSrv Register3rdPartyVm(function), 189

prlsdkapi.prlsdk.PrlSrv RegisterVm (func-tion), 190

prlsdkapi.prlsdk.PrlSrv RegisterVmEx (func-tion), 190

prlsdkapi.prlsdk.PrlSrv RegisterVmWithUuid(function), 190

prlsdkapi.prlsdk.PrlSrv SendAnswer (func-tion), 190

436

Page 443: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlSrv SendProblemReport(function), 190

prlsdkapi.prlsdk.PrlSrv SetNonInteractiveSession(function), 190

prlsdkapi.prlsdk.PrlSrv SetVNCEncryption(function), 190

prlsdkapi.prlsdk.PrlSrv Shutdown (func-tion), 190

prlsdkapi.prlsdk.PrlSrv ShutdownEx (func-tion), 190

prlsdkapi.prlsdk.PrlSrv StartSearchVms(function), 190

prlsdkapi.prlsdk.PrlSrv StopInstallAppliance(function), 190

prlsdkapi.prlsdk.PrlSrv SubscribeToHostStatistics(function), 190

prlsdkapi.prlsdk.PrlSrv SubscribeToPerfStats(function), 191

prlsdkapi.prlsdk.PrlSrv UnsubscribeFromHostStatistics(function), 191

prlsdkapi.prlsdk.PrlSrv UnsubscribeFromPerfStats(function), 191

prlsdkapi.prlsdk.PrlSrv UpdateLicense (func-tion), 191

prlsdkapi.prlsdk.PrlSrv UpdateLicenseEx(function), 191

prlsdkapi.prlsdk.PrlSrv UpdateSessionInfo(function), 191

prlsdkapi.prlsdk.PrlSrv UpdateVirtualNetwork(function), 191

prlsdkapi.prlsdk.PrlSrv UserProfileBeginEdit(function), 191

prlsdkapi.prlsdk.PrlSrv UserProfileCommit(function), 191

prlsdkapi.prlsdk.PrlSrvCfg Create (func-tion), 179

prlsdkapi.prlsdk.PrlSrvCfg GetCpuCount(function), 179

prlsdkapi.prlsdk.PrlSrvCfg GetCpuHvt(function), 179

prlsdkapi.prlsdk.PrlSrvCfg GetCpuMode(function), 179

prlsdkapi.prlsdk.PrlSrvCfg GetCpuModel(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetCpuSpeed(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetDefaultGateway(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetDefaultGatewayIPv6(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetDnsServers(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetFloppyDisk(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetFloppyDisksCount(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetGenericPciDevice(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetGenericPciDevicesCoun(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetGenericScsiDevice(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetGenericScsiDevicesCoun(function), 180

prlsdkapi.prlsdk.PrlSrvCfg GetHardDisk(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHardDisksCount(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostname(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostOsMajor(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostOsMinor(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostOsStrPresentation(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostOsSubMinor(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostOsType(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetHostRamSize(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetMaxHostNetAdapters(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetMaxVmNetAdapters(function), 181

prlsdkapi.prlsdk.PrlSrvCfg GetNetAdapter(function), 181

437

Page 444: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlSrvCfg GetNetAdaptersCount(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetOpticalDisk(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetOpticalDisksCount(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetParallelPort(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetParallelPortsCount(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetPrinter (func-tion), 182

prlsdkapi.prlsdk.PrlSrvCfg GetPrintersCount(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetSearchDomains(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetSerialPort(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetSerialPortsCount(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetSoundMixerDev(function), 182

prlsdkapi.prlsdk.PrlSrvCfg GetSoundMixerDevsCount(function), 183

prlsdkapi.prlsdk.PrlSrvCfg GetSoundOutputDev(function), 183

prlsdkapi.prlsdk.PrlSrvCfg GetSoundOutputDevsCount(function), 183

prlsdkapi.prlsdk.PrlSrvCfg GetUsbDev (func-tion), 183

prlsdkapi.prlsdk.PrlSrvCfg GetUsbDevsCount(function), 183

prlsdkapi.prlsdk.PrlSrvCfg IsSoundDefaultEnabled(function), 183

prlsdkapi.prlsdk.PrlSrvCfg IsUsbSupported(function), 183

prlsdkapi.prlsdk.PrlSrvCfg IsVtdSupported(function), 183

prlsdkapi.prlsdk.PrlSrvCfgDev GetDeviceState(function), 176

prlsdkapi.prlsdk.PrlSrvCfgDev GetId (func-tion), 176

prlsdkapi.prlsdk.PrlSrvCfgDev GetName(function), 176

prlsdkapi.prlsdk.PrlSrvCfgDev GetType(function), 177

prlsdkapi.prlsdk.PrlSrvCfgDev IsConnectedToVm(function), 177

prlsdkapi.prlsdk.PrlSrvCfgDev SetDeviceState(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHdd GetDevId(function), 178

prlsdkapi.prlsdk.PrlSrvCfgHdd GetDevName(function), 178

prlsdkapi.prlsdk.PrlSrvCfgHdd GetDevSize(function), 178

prlsdkapi.prlsdk.PrlSrvCfgHdd GetDiskIndex(function), 178

prlsdkapi.prlsdk.PrlSrvCfgHdd GetPart(function), 178

prlsdkapi.prlsdk.PrlSrvCfgHdd GetPartsCount(function), 178

prlsdkapi.prlsdk.PrlSrvCfgHddPart GetIndex(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart GetName(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart GetSize(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart GetSysName(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart GetType(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart IsActive(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart IsInUse(function), 177

prlsdkapi.prlsdk.PrlSrvCfgHddPart IsLogical(function), 177

prlsdkapi.prlsdk.PrlSrvCfgNet GetDefaultGateway(function), 178

prlsdkapi.prlsdk.PrlSrvCfgNet GetDefaultGatewayIPv6(function), 178

prlsdkapi.prlsdk.PrlSrvCfgNet GetDnsServers(function), 178

prlsdkapi.prlsdk.PrlSrvCfgNet GetMacAddress(function), 178

prlsdkapi.prlsdk.PrlSrvCfgNet GetNetAdapterType(function), 178

438

Page 445: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlSrvCfgNet GetNetAddresses(function), 178

prlsdkapi.prlsdk.PrlSrvCfgNet GetSearchDomains(function), 179

prlsdkapi.prlsdk.PrlSrvCfgNet GetSysIndex(function), 179

prlsdkapi.prlsdk.PrlSrvCfgNet GetVlanTag(function), 179

prlsdkapi.prlsdk.PrlSrvCfgNet IsConfigureWithDhcp(function), 179

prlsdkapi.prlsdk.PrlSrvCfgNet IsConfigureWithDhcpIPv6(function), 179

prlsdkapi.prlsdk.PrlSrvCfgNet IsEnabled(function), 179

prlsdkapi.prlsdk.PrlSrvCfgPci GetDeviceClass(function), 179

prlsdkapi.prlsdk.PrlSrvCfgPci IsPrimaryDevice(function), 179

prlsdkapi.prlsdk.PrlSrvInfo GetApplicationMode(function), 183

prlsdkapi.prlsdk.PrlSrvInfo GetCmdPort(function), 183

prlsdkapi.prlsdk.PrlSrvInfo GetHostName(function), 183

prlsdkapi.prlsdk.PrlSrvInfo GetOsVersion(function), 184

prlsdkapi.prlsdk.PrlSrvInfo GetProductVersion(function), 184

prlsdkapi.prlsdk.PrlSrvInfo GetServerUuid(function), 184

prlsdkapi.prlsdk.PrlSrvInfo GetStartTime(function), 184

prlsdkapi.prlsdk.PrlSrvInfo GetStartTimeMonotonic(function), 184

prlsdkapi.prlsdk.PrlStat GetCpusStatsCount(function), 194

prlsdkapi.prlsdk.PrlStat GetCpuStat (func-tion), 194

prlsdkapi.prlsdk.PrlStat GetDisksStatsCount(function), 195

prlsdkapi.prlsdk.PrlStat GetDiskStat (func-tion), 195

prlsdkapi.prlsdk.PrlStat GetDispUptime(function), 195

prlsdkapi.prlsdk.PrlStat GetFreeRamSize(function), 195

prlsdkapi.prlsdk.PrlStat GetFreeSwapSize(function), 195

prlsdkapi.prlsdk.PrlStat GetIfacesStatsCount(function), 195

prlsdkapi.prlsdk.PrlStat GetIfaceStat (func-tion), 195

prlsdkapi.prlsdk.PrlStat GetOsUptime (func-tion), 195

prlsdkapi.prlsdk.PrlStat GetProcsStatsCount(function), 195

prlsdkapi.prlsdk.PrlStat GetProcStat (func-tion), 195

prlsdkapi.prlsdk.PrlStat GetRealRamSize(function), 195

prlsdkapi.prlsdk.PrlStat GetTotalRamSize(function), 196

prlsdkapi.prlsdk.PrlStat GetTotalSwapSize(function), 196

prlsdkapi.prlsdk.PrlStat GetUsageRamSize(function), 196

prlsdkapi.prlsdk.PrlStat GetUsageSwapSize(function), 196

prlsdkapi.prlsdk.PrlStat GetUsersStatsCount(function), 196

prlsdkapi.prlsdk.PrlStat GetUserStat (func-tion), 196

prlsdkapi.prlsdk.PrlStat GetVmDataStat(function), 196

prlsdkapi.prlsdk.PrlStatCpu GetCpuUsage(function), 191

prlsdkapi.prlsdk.PrlStatCpu GetSystemTime(function), 191

prlsdkapi.prlsdk.PrlStatCpu GetTotalTime(function), 191

prlsdkapi.prlsdk.PrlStatCpu GetUserTime(function), 192

prlsdkapi.prlsdk.PrlStatDisk GetFreeDiskSpace(function), 192

prlsdkapi.prlsdk.PrlStatDisk GetPartsStatsCount(function), 192

prlsdkapi.prlsdk.PrlStatDisk GetPartStat(function), 192

439

Page 446: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlStatDisk GetSystemName(function), 192

prlsdkapi.prlsdk.PrlStatDisk GetUsageDiskSpace(function), 192

prlsdkapi.prlsdk.PrlStatDiskPart GetFreeDiskSpace(function), 192

prlsdkapi.prlsdk.PrlStatDiskPart GetSystemName(function), 192

prlsdkapi.prlsdk.PrlStatDiskPart GetUsageDiskSpace(function), 192

prlsdkapi.prlsdk.PrlStatIface GetInDataSize(function), 192

prlsdkapi.prlsdk.PrlStatIface GetInPkgsCount(function), 192

prlsdkapi.prlsdk.PrlStatIface GetOutDataSize(function), 193

prlsdkapi.prlsdk.PrlStatIface GetOutPkgsCount(function), 193

prlsdkapi.prlsdk.PrlStatIface GetSystemName(function), 193

prlsdkapi.prlsdk.PrlStatProc GetCommandName(function), 193

prlsdkapi.prlsdk.PrlStatProc GetCpuUsage(function), 193

prlsdkapi.prlsdk.PrlStatProc GetId (func-tion), 193

prlsdkapi.prlsdk.PrlStatProc GetOwnerUserName(function), 193

prlsdkapi.prlsdk.PrlStatProc GetRealMemUsage(function), 193

prlsdkapi.prlsdk.PrlStatProc GetStartTime(function), 193

prlsdkapi.prlsdk.PrlStatProc GetState (func-tion), 193

prlsdkapi.prlsdk.PrlStatProc GetSystemTime(function), 193

prlsdkapi.prlsdk.PrlStatProc GetTotalMemUsage(function), 194

prlsdkapi.prlsdk.PrlStatProc GetTotalTime(function), 194

prlsdkapi.prlsdk.PrlStatProc GetUserTime(function), 194

prlsdkapi.prlsdk.PrlStatProc GetVirtMemUsage(function), 194

prlsdkapi.prlsdk.PrlStatUser GetHostName(function), 194

prlsdkapi.prlsdk.PrlStatUser GetServiceName(function), 194

prlsdkapi.prlsdk.PrlStatUser GetSessionTime(function), 194

prlsdkapi.prlsdk.PrlStatUser GetUserName(function), 194

prlsdkapi.prlsdk.PrlStatVmData GetSegmentCapacity(function), 194

prlsdkapi.prlsdk.PrlStrList AddItem (func-tion), 196

prlsdkapi.prlsdk.PrlStrList GetItem (func-tion), 196

prlsdkapi.prlsdk.PrlStrList GetItemsCount(function), 196

prlsdkapi.prlsdk.PrlStrList RemoveItem(function), 196

prlsdkapi.prlsdk.PrlTisRecord GetName(function), 196

prlsdkapi.prlsdk.PrlTisRecord GetState(function), 196

prlsdkapi.prlsdk.PrlTisRecord GetText(function), 197

prlsdkapi.prlsdk.PrlTisRecord GetTime(function), 197

prlsdkapi.prlsdk.PrlTisRecord GetUid (func-tion), 197

prlsdkapi.prlsdk.PrlUIEmuInput AddText(function), 197

prlsdkapi.prlsdk.PrlUIEmuInput Create(function), 197

prlsdkapi.prlsdk.PrlUsbIdent GetFriendlyName(function), 197

prlsdkapi.prlsdk.PrlUsbIdent GetSystemName(function), 197

prlsdkapi.prlsdk.PrlUsbIdent GetVmUuidAssociation(function), 197

prlsdkapi.prlsdk.PrlUsrCfg CanChangeSrvSets(function), 197

prlsdkapi.prlsdk.PrlUsrCfg CanUseMngConsole(function), 197

prlsdkapi.prlsdk.PrlUsrCfg GetDefaultVmFolder(function), 197

440

Page 447: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlUsrCfg GetVmDirUuid(function), 197

prlsdkapi.prlsdk.PrlUsrCfg IsLocalAdministrator(function), 198

prlsdkapi.prlsdk.PrlUsrCfg SetDefaultVmFolder(function), 198

prlsdkapi.prlsdk.PrlUsrCfg SetVmDirUuid(function), 198

prlsdkapi.prlsdk.PrlUsrInfo CanChangeSrvSets(function), 198

prlsdkapi.prlsdk.PrlUsrInfo GetDefaultVmFolder(function), 198

prlsdkapi.prlsdk.PrlUsrInfo GetName (func-tion), 198

prlsdkapi.prlsdk.PrlUsrInfo GetSessionCount(function), 198

prlsdkapi.prlsdk.PrlUsrInfo GetUuid (func-tion), 198

prlsdkapi.prlsdk.PrlVirtNet Create (func-tion), 198

prlsdkapi.prlsdk.PrlVirtNet GetAdapterIndex(function), 198

prlsdkapi.prlsdk.PrlVirtNet GetAdapterName(function), 198

prlsdkapi.prlsdk.PrlVirtNet GetBoundAdapterInfo(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetBoundCardMac(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetDescription(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetDhcpIP6Address(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetDhcpIPAddress(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetHostIP6Address(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetHostIPAddress(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetIP6NetMask(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetIP6ScopeEnd(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetIP6ScopeStart(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetIPNetMask(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetIPScopeEnd(function), 199

prlsdkapi.prlsdk.PrlVirtNet GetIPScopeStart(function), 200

prlsdkapi.prlsdk.PrlVirtNet GetNetworkId(function), 200

prlsdkapi.prlsdk.PrlVirtNet GetNetworkType(function), 200

prlsdkapi.prlsdk.PrlVirtNet GetPortForwardList(function), 200

prlsdkapi.prlsdk.PrlVirtNet GetVlanTag(function), 200

prlsdkapi.prlsdk.PrlVirtNet IsAdapterEnabled(function), 200

prlsdkapi.prlsdk.PrlVirtNet IsDHCP6ServerEnabled(function), 200

prlsdkapi.prlsdk.PrlVirtNet IsDHCPServerEnabled(function), 200

prlsdkapi.prlsdk.PrlVirtNet IsEnabled (func-tion), 200

prlsdkapi.prlsdk.PrlVirtNet IsHostAssignIP6(function), 200

prlsdkapi.prlsdk.PrlVirtNet IsNATServerEnabled(function), 200

prlsdkapi.prlsdk.PrlVirtNet SetAdapterEnabled(function), 200

prlsdkapi.prlsdk.PrlVirtNet SetAdapterIndex(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetAdapterName(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetBoundCardMac(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetDescription(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetDHCP6ServerEnabled(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetDhcpIP6Address(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetDhcpIPAddress(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetDHCPServerEnabled(function), 201

441

Page 448: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVirtNet SetEnabled(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetHostAssignIP6(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetHostIP6Address(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetHostIPAddress(function), 201

prlsdkapi.prlsdk.PrlVirtNet SetIP6NetMask(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetIP6ScopeEnd(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetIP6ScopeStart(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetIPNetMask(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetIPScopeEnd(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetIPScopeStart(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetNATServerEnabled(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetNetworkId(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetNetworkType(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetPortForwardList(function), 202

prlsdkapi.prlsdk.PrlVirtNet SetVlanTag(function), 202

prlsdkapi.prlsdk.PrlVm Archive (func-tion), 240

prlsdkapi.prlsdk.PrlVm Authorise (func-tion), 240

prlsdkapi.prlsdk.PrlVm AuthWithGuestSecurityDb(function), 240

prlsdkapi.prlsdk.PrlVm BeginEdit (func-tion), 240

prlsdkapi.prlsdk.PrlVm CancelCompact(function), 240

prlsdkapi.prlsdk.PrlVm CancelConvertDisks(function), 240

prlsdkapi.prlsdk.PrlVm ChangePassword(function), 240

prlsdkapi.prlsdk.PrlVm ChangeSid (func-tion), 240

prlsdkapi.prlsdk.PrlVm Clone (function),241

prlsdkapi.prlsdk.PrlVm CloneEx (func-tion), 241

prlsdkapi.prlsdk.PrlVm Commit (func-tion), 241

prlsdkapi.prlsdk.PrlVm CommitEx (func-tion), 241

prlsdkapi.prlsdk.PrlVm Compact (func-tion), 241

prlsdkapi.prlsdk.PrlVm Connect (func-tion), 241

prlsdkapi.prlsdk.PrlVm ConvertDisks (func-tion), 241

prlsdkapi.prlsdk.PrlVm CreateCVSrc (func-tion), 241

prlsdkapi.prlsdk.PrlVm CreateEvent (func-tion), 241

prlsdkapi.prlsdk.PrlVm CreateSnapshot(function), 241

prlsdkapi.prlsdk.PrlVm CreateUnattendedDisk(function), 241

prlsdkapi.prlsdk.PrlVm CreateUnattendedFloppy(function), 241

prlsdkapi.prlsdk.PrlVm Decrypt (func-tion), 242

prlsdkapi.prlsdk.PrlVm Delete (function),242

prlsdkapi.prlsdk.PrlVm DeleteSnapshot(function), 242

prlsdkapi.prlsdk.PrlVm Disconnect (func-tion), 242

prlsdkapi.prlsdk.PrlVm DropSuspendedState(function), 242

prlsdkapi.prlsdk.PrlVm Encrypt (func-tion), 242

prlsdkapi.prlsdk.PrlVm GenerateVmDevFilename(function), 242

prlsdkapi.prlsdk.PrlVm GetConfig (func-tion), 242

prlsdkapi.prlsdk.PrlVm GetPackedProblemReport(function), 242

442

Page 449: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVm GetPerfStats (func-tion), 242

prlsdkapi.prlsdk.PrlVm GetProblemReport(function), 242

prlsdkapi.prlsdk.PrlVm GetQuestions (func-tion), 242

prlsdkapi.prlsdk.PrlVm GetSnapshotsTree(function), 243

prlsdkapi.prlsdk.PrlVm GetSnapshotsTreeEx(function), 243

prlsdkapi.prlsdk.PrlVm GetState (func-tion), 243

prlsdkapi.prlsdk.PrlVm GetStatistics (func-tion), 243

prlsdkapi.prlsdk.PrlVm GetStatisticsEx(function), 243

prlsdkapi.prlsdk.PrlVm GetSuspendedScreen(function), 243

prlsdkapi.prlsdk.PrlVm GetToolsState (func-tion), 243

prlsdkapi.prlsdk.PrlVm InitiateDevStateNotifications(function), 243

prlsdkapi.prlsdk.PrlVm InstallTools (func-tion), 243

prlsdkapi.prlsdk.PrlVm InstallUtility (func-tion), 243

prlsdkapi.prlsdk.PrlVm Lock (function),243

prlsdkapi.prlsdk.PrlVm LoginInGuest (func-tion), 243

prlsdkapi.prlsdk.PrlVm Move (function),244

prlsdkapi.prlsdk.PrlVm Pause (function),244

prlsdkapi.prlsdk.PrlVm RefreshConfig (func-tion), 244

prlsdkapi.prlsdk.PrlVm Reg (function),244

prlsdkapi.prlsdk.PrlVm RegEx (function),244

prlsdkapi.prlsdk.PrlVm RemoveProtection(function), 244

prlsdkapi.prlsdk.PrlVm Reset (function),244

prlsdkapi.prlsdk.PrlVm ResetUptime (func-tion), 244

prlsdkapi.prlsdk.PrlVm Restart (function),244

prlsdkapi.prlsdk.PrlVm Restore (function),244

prlsdkapi.prlsdk.PrlVm Resume (func-tion), 244

prlsdkapi.prlsdk.PrlVm SetConfig (func-tion), 244

prlsdkapi.prlsdk.PrlVm SetProtection (func-tion), 245

prlsdkapi.prlsdk.PrlVm Start (function),245

prlsdkapi.prlsdk.PrlVm StartEx (func-tion), 245

prlsdkapi.prlsdk.PrlVm StartVncServer(function), 245

prlsdkapi.prlsdk.PrlVm Stop (function),245

prlsdkapi.prlsdk.PrlVm StopEx (function),245

prlsdkapi.prlsdk.PrlVm StopVncServer (func-tion), 245

prlsdkapi.prlsdk.PrlVm SubscribeToGuestStatistics(function), 245

prlsdkapi.prlsdk.PrlVm SubscribeToPerfStats(function), 245

prlsdkapi.prlsdk.PrlVm Suspend (func-tion), 245

prlsdkapi.prlsdk.PrlVm SwitchToSnapshot(function), 245

prlsdkapi.prlsdk.PrlVm SwitchToSnapshotEx(function), 245

prlsdkapi.prlsdk.PrlVm TerminalConnect(function), 246

prlsdkapi.prlsdk.PrlVm TerminalDisconnect(function), 246

prlsdkapi.prlsdk.PrlVm TisGetIdentifiers(function), 246

prlsdkapi.prlsdk.PrlVm TisGetRecord (func-tion), 246

prlsdkapi.prlsdk.PrlVm ToolsGetShutdownCapabilities(function), 246

443

Page 450: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVm ToolsSendShutdown(function), 246

prlsdkapi.prlsdk.PrlVm ToolsSetPowerSchemeSleepAbility(function), 246

prlsdkapi.prlsdk.PrlVm ToolsSetTaskBarVisibility(function), 246

prlsdkapi.prlsdk.PrlVm UIEmuQueryElementAtPos(function), 246

prlsdkapi.prlsdk.PrlVm UIEmuSendInput(function), 246

prlsdkapi.prlsdk.PrlVm UIEmuSendScroll(function), 246

prlsdkapi.prlsdk.PrlVm UIEmuSendText(function), 246

prlsdkapi.prlsdk.PrlVm Unarchive (func-tion), 247

prlsdkapi.prlsdk.PrlVm Unlock (function),247

prlsdkapi.prlsdk.PrlVm Unreg (function),247

prlsdkapi.prlsdk.PrlVm UnsubscribeFromGuestStatistics(function), 247

prlsdkapi.prlsdk.PrlVm UnsubscribeFromPerfStats(function), 247

prlsdkapi.prlsdk.PrlVm UpdateSecurity(function), 247

prlsdkapi.prlsdk.PrlVm UpdateSnapshotData(function), 247

prlsdkapi.prlsdk.PrlVm ValidateConfig (func-tion), 247

prlsdkapi.prlsdk.PrlVmCfg AddDefaultDevice(function), 202

prlsdkapi.prlsdk.PrlVmCfg AddDefaultDeviceEx(function), 203

prlsdkapi.prlsdk.PrlVmCfg CreateBootDev(function), 203

prlsdkapi.prlsdk.PrlVmCfg CreateScrRes(function), 203

prlsdkapi.prlsdk.PrlVmCfg CreateShare(function), 203

prlsdkapi.prlsdk.PrlVmCfg CreateVmDev(function), 203

prlsdkapi.prlsdk.PrlVmCfg Get3DAccelerationMode(function), 203

prlsdkapi.prlsdk.PrlVmCfg GetAccessRights(function), 203

prlsdkapi.prlsdk.PrlVmCfg GetActionOnStopMode(function), 203

prlsdkapi.prlsdk.PrlVmCfg GetActionOnWindowClose(function), 203

prlsdkapi.prlsdk.PrlVmCfg GetAllDevices(function), 203

prlsdkapi.prlsdk.PrlVmCfg GetAppInDockMode(function), 203

prlsdkapi.prlsdk.PrlVmCfg GetAutoCompressInterval(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetAutoStart(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetAutoStartDelay(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetAutoStop(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetBackgroundPriority(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetBootDev(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetBootDevCount(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetCoherenceButtonVisibilit(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetConfigValidity(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetConfirmationsList(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetCpuAccelLevel(function), 204

prlsdkapi.prlsdk.PrlVmCfg GetCpuCount(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetCpuMode(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetCustomProperty(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDefaultHddSize(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDefaultMemSize(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDefaultVideoRamSize(function), 205

444

Page 451: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg GetDescription(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDevByType(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDevsCount(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDevsCountByType(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDisplayDev(function), 205

prlsdkapi.prlsdk.PrlVmCfg GetDisplayDevsCount(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetDnsServers(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetDockIconType(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetExpirationDate(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetExpirationNote(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetExpirationOfflineTimeToLive(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetExpirationTimeCheckInterval(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetExpirationTrustedTimeServer(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetExternalBootDevice(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetFloppyDisk(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetFloppyDisksCount(function), 206

prlsdkapi.prlsdk.PrlVmCfg GetForegroundPriority(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetFreeDiskSpaceRatio(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetGenericPciDev(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetGenericPciDevsCount(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetGenericScsiDev(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetGenericScsiDevsCount(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetHardDisk(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetHardDisksCount(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetHomePath(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetHostMemQuotaMax(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetHostMemQuotaPriorit(function), 207

prlsdkapi.prlsdk.PrlVmCfg GetHostname(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetIcon (func-tion), 208

prlsdkapi.prlsdk.PrlVmCfg GetLastModifiedDate(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetLastModifierName(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetLinkedVmUuid(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetLocation(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetMaxBalloonSize(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetName (func-tion), 208

prlsdkapi.prlsdk.PrlVmCfg GetNetAdapter(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetNetAdaptersCount(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetOpticalDisk(function), 208

prlsdkapi.prlsdk.PrlVmCfg GetOpticalDisksCount(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetOptimizeModifiersMode(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetOsType(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetOsVersion(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetParallelPort(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetParallelPortsCount(function), 209

445

Page 452: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg GetPasswordProtectedOperationsList(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetRamSize(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetResourceQuota(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetScrRes (func-tion), 209

prlsdkapi.prlsdk.PrlVmCfg GetScrResCount(function), 209

prlsdkapi.prlsdk.PrlVmCfg GetSearchDomains(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetSerialPort(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetSerialPortsCount(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetServerHost(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetServerUuid(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetShare (func-tion), 210

prlsdkapi.prlsdk.PrlVmCfg GetSharesCount(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetSmartGuardInterval(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetSmartGuardMaxSnapshotsCount(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetSoundDev(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetSoundDevsCount(function), 210

prlsdkapi.prlsdk.PrlVmCfg GetStartLoginMode(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetStartUserLogin(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetSystemFlags(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetTimeSyncInterval(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUnattendedInstallEdition(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUnattendedInstallLocale(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUndoDisksMode(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUptime (func-tion), 211

prlsdkapi.prlsdk.PrlVmCfg GetUptimeStartDate(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUsbDevice(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUsbDevicesCount(function), 211

prlsdkapi.prlsdk.PrlVmCfg GetUuid (func-tion), 211

prlsdkapi.prlsdk.PrlVmCfg GetVideoRamSize(function), 212

prlsdkapi.prlsdk.PrlVmCfg GetVmInfo (func-tion), 212

prlsdkapi.prlsdk.PrlVmCfg GetVNCHostName(function), 212

prlsdkapi.prlsdk.PrlVmCfg GetVNCMode(function), 212

prlsdkapi.prlsdk.PrlVmCfg GetVNCPassword(function), 212

prlsdkapi.prlsdk.PrlVmCfg GetVNCPort(function), 212

prlsdkapi.prlsdk.PrlVmCfg GetWindowMode(function), 212

prlsdkapi.prlsdk.PrlVmCfg IsAdaptiveHypervisorEnabled(function), 212

prlsdkapi.prlsdk.PrlVmCfg IsAllowSelectBootDevice(function), 212

prlsdkapi.prlsdk.PrlVmCfg IsArchived (func-tion), 212

prlsdkapi.prlsdk.PrlVmCfg IsAutoApplyIpOnly(function), 212

prlsdkapi.prlsdk.PrlVmCfg IsAutoCaptureReleaseMouse(function), 212

prlsdkapi.prlsdk.PrlVmCfg IsAutoCompressEnabled(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsBatteryStatusEnabled(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsCloseAppOnShutdown(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsConfigInvalid(function), 213

446

Page 453: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg IsCpuHotplugEnabled(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsCpuVtxEnabled(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsDefaultDeviceNeeded(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsDisableAPIC(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsDiskCacheWriteBack(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsEfiEnabled(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsEncrypted(function), 213

prlsdkapi.prlsdk.PrlVmCfg IsExcludeDock(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsExpirationDateEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsGestureSwipeFromEdgesEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsGuestSharingAutoMount(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsGuestSharingEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsGuestSharingEnableSpotlight(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsHideMinimizedWindowsEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsHighResolutionEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsHostMemAutoQuota(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsHostSharingEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsIsolatedVmEnabled(function), 214

prlsdkapi.prlsdk.PrlVmCfg IsLockGuestOnSuspendEnabled(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsLongerBatteryLifeEnabled(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsMapSharedFoldersOnLetters(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsMultiDisplay(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsNestedVirtualizationEnabled(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsOsResInFullScrMode(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsPauseWhenIdle(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsPMUVirtualizationEnabled(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsProtected(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsRamHotplugEnabled(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsRelocateTaskBar(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsScrResEnabled(function), 215

prlsdkapi.prlsdk.PrlVmCfg IsShareAllHostDisks(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsShareClipboard(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsSharedAppsGuestToHost(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsSharedAppsHostToGuest(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsSharedBluetoothEnabled(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsSharedCameraEnabled(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsSharedCloudEnabled(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsSharedProfileEnabled(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsShareUserHomeDir(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsShowDevToolsEnabled(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsShowTaskBar(function), 216

prlsdkapi.prlsdk.PrlVmCfg IsShowWindowsAppInDoc(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSmartGuardEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSmartGuardNotifyBeforeCreation(function), 217

447

Page 454: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg IsSmartMountDVDsEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSmartMountEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSmartMountNetworkSharesEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSmartMountRemovableDrivesEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSmartMouseEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsStartInDetachedWindowEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsStickyMouseEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSupportUsb30Enabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSwitchOffAeroEnabled(function), 217

prlsdkapi.prlsdk.PrlVmCfg IsSwitchOffWindowsLogoEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsSwitchToFullscreenOnDemandEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsSyncDefaultPrinter(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsSyncSshIdsEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsSyncTimezoneDisabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsSyncVmHostnameEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsTemplate (func-tion), 218

prlsdkapi.prlsdk.PrlVmCfg IsTimeSynchronizationEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsTimeSyncSmartModeEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsToolsAutoUpdateEnabled(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsUseDefaultAnswers(function), 218

prlsdkapi.prlsdk.PrlVmCfg IsUseDesktop(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsUseDocuments(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsUseDownloads(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsUseHostPrinters(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsUseMovies(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsUseMusic (func-tion), 219

prlsdkapi.prlsdk.PrlVmCfg IsUsePictures(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsUserDefinedSharedFoldersEnabled(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsVerticalSynchronizationEnabled(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsVirtualLinksEnabled(function), 219

prlsdkapi.prlsdk.PrlVmCfg IsWinSystrayInMacMenuEnabled(function), 219

prlsdkapi.prlsdk.PrlVmCfg Set3DAccelerationMode(function), 219

prlsdkapi.prlsdk.PrlVmCfg SetActionOnStopMode(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetActionOnWindowClose(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAdaptiveHypervisorEnabled(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAllowSelectBootDevice(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAppInDockMode(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoApplyIpOnly(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoCaptureReleaseMouse(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoCompressEnabled(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoCompressInterval(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoStart(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoStartDelay(function), 220

prlsdkapi.prlsdk.PrlVmCfg SetAutoStop(function), 221

448

Page 455: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg SetBackgroundPriority(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetBatteryStatusEnabled(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCloseAppOnShutdown(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCoherenceButtonVisibility(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetConfirmationsList(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCpuAccelLevel(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCpuCount(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCpuHotplugEnabled(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCpuMode(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetCustomProperty(function), 221

prlsdkapi.prlsdk.PrlVmCfg SetDefaultConfig(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetDescription(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetDisableAPICSign(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetDiskCacheWriteBack(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetDnsServers(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetDockIconType(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetEfiEnabled(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetExcludeDock(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetExpirationDate(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetExpirationDateEnabled(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetExpirationNote(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetExpirationOfflineTimeToLive(function), 222

prlsdkapi.prlsdk.PrlVmCfg SetExpirationTimeCheckIn(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetExpirationTrustedTimeServ(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetExternalBootDevice(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetForegroundPriority(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetFreeDiskSpaceRatio(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetGestureSwipeFromEdgesEnabled(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetGuestSharingAutoMoun(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetGuestSharingEnabled(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetGuestSharingEnableSp(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetHideMinimizedWindowsEnabled(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetHighResolutionEnabled(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetHostMemAutoQuota(function), 223

prlsdkapi.prlsdk.PrlVmCfg SetHostMemQuotaMax(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetHostMemQuotaPriorit(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetHostname(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetHostSharingEnabled(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetIcon (func-tion), 224

prlsdkapi.prlsdk.PrlVmCfg SetIsolatedVmEnabled(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetLockGuestOnSuspendEnabled(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetLongerBatteryLifeEnabled(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetMapSharedFoldersOnLetters(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetMaxBalloonSize(function), 224

449

Page 456: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg SetMultiDisplay(function), 224

prlsdkapi.prlsdk.PrlVmCfg SetName (func-tion), 224

prlsdkapi.prlsdk.PrlVmCfg SetNestedVirtualizationEnabled(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetOptimizeModifiersMode(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetOsResInFullScrMode(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetOsVersion(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetPasswordProtectedOperationsList(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetPauseWhenIdle(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetPMUVirtualizationEnabled(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetRamHotplugEnabled(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetRamSize(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetRelocateTaskBar(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetResourceQuota(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetScrResEnabled(function), 225

prlsdkapi.prlsdk.PrlVmCfg SetSearchDomains(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetShareAllHostDisks(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetShareClipboard(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetSharedAppsGuestToHost(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetSharedAppsHostToGuest(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetSharedBluetoothEnabled(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetSharedCameraEnabled(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetSharedCloudEnabled(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetSharedProfileEnabled(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetShareUserHomeDir(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetShowDevToolsEnabled(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetShowTaskBar(function), 226

prlsdkapi.prlsdk.PrlVmCfg SetShowWindowsAppInDo(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartGuardEnabled(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartGuardInterval(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartGuardMaxSnapshotsCoun(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartGuardNotifyBeforeCreation(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartMountDVDsEnabled(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartMountEnabled(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartMountNetworkSharesEnabled(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartMountRemovableDriv(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetSmartMouseEnabled(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetStartInDetachedWindo(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetStartLoginMode(function), 227

prlsdkapi.prlsdk.PrlVmCfg SetStartUserCreds(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetStickyMouseEnabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSupportUsb30Enabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSwitchOffAeroEnabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSwitchOffWindowsLogoEnabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSwitchToFullscreenOnDemandEnabled(function), 228

450

Page 457: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmCfg SetSyncDefaultPrinter(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSyncSshIdsEnabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSyncTimezoneDisabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSyncVmHostnameEnabled(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetSystemFlags(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetTemplateSign(function), 228

prlsdkapi.prlsdk.PrlVmCfg SetTimeSynchronizationEnabled(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetTimeSyncInterval(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetTimeSyncSmartModeEnabled(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetToolsAutoUpdateEnabled(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUnattendedInstallEdition(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUnattendedInstallLocale(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUndoDisksMode(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUseDefaultAnswers(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUseDesktop(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUseDocuments(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUseDownloads(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUseHostPrinters(function), 229

prlsdkapi.prlsdk.PrlVmCfg SetUseMovies(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetUseMusic(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetUsePictures(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetUserDefinedSharedFoldersEnabled(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetUuid (func-tion), 230

prlsdkapi.prlsdk.PrlVmCfg SetVerticalSynchronizationEnabled(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetVideoRamSize(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetVirtualLinksEnabled(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetVNCHostName(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetVNCMode(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetVNCPassword(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetVNCPort(function), 230

prlsdkapi.prlsdk.PrlVmCfg SetWindowMode(function), 231

prlsdkapi.prlsdk.PrlVmCfg SetWinSystrayInMacMen(function), 231

prlsdkapi.prlsdk.PrlVmDev Connect (func-tion), 236

prlsdkapi.prlsdk.PrlVmDev CopyImage(function), 236

prlsdkapi.prlsdk.PrlVmDev Create (func-tion), 236

prlsdkapi.prlsdk.PrlVmDev CreateImage(function), 236

prlsdkapi.prlsdk.PrlVmDev Disconnect(function), 236

prlsdkapi.prlsdk.PrlVmDev GetDescription(function), 236

prlsdkapi.prlsdk.PrlVmDev GetEmulatedType(function), 236

prlsdkapi.prlsdk.PrlVmDev GetFriendlyName(function), 236

prlsdkapi.prlsdk.PrlVmDev GetIfaceType(function), 236

prlsdkapi.prlsdk.PrlVmDev GetImagePath(function), 237

prlsdkapi.prlsdk.PrlVmDev GetIndex (func-tion), 237

prlsdkapi.prlsdk.PrlVmDev GetOutputFile(function), 237

451

Page 458: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmDev GetStackIndex(function), 237

prlsdkapi.prlsdk.PrlVmDev GetSubType(function), 237

prlsdkapi.prlsdk.PrlVmDev GetSysName(function), 237

prlsdkapi.prlsdk.PrlVmDev GetType (func-tion), 237

prlsdkapi.prlsdk.PrlVmDev IsConnected(function), 237

prlsdkapi.prlsdk.PrlVmDev IsEnabled (func-tion), 237

prlsdkapi.prlsdk.PrlVmDev IsPassthrough(function), 237

prlsdkapi.prlsdk.PrlVmDev IsRemote (func-tion), 237

prlsdkapi.prlsdk.PrlVmDev Remove (func-tion), 237

prlsdkapi.prlsdk.PrlVmDev ResizeImage(function), 238

prlsdkapi.prlsdk.PrlVmDev SetConnected(function), 238

prlsdkapi.prlsdk.PrlVmDev SetDefaultStackIndex(function), 238

prlsdkapi.prlsdk.PrlVmDev SetDescription(function), 238

prlsdkapi.prlsdk.PrlVmDev SetEmulatedType(function), 238

prlsdkapi.prlsdk.PrlVmDev SetEnabled(function), 238

prlsdkapi.prlsdk.PrlVmDev SetFriendlyName(function), 238

prlsdkapi.prlsdk.PrlVmDev SetIfaceType(function), 238

prlsdkapi.prlsdk.PrlVmDev SetImagePath(function), 238

prlsdkapi.prlsdk.PrlVmDev SetIndex (func-tion), 238

prlsdkapi.prlsdk.PrlVmDev SetOutputFile(function), 238

prlsdkapi.prlsdk.PrlVmDev SetPassthrough(function), 238

prlsdkapi.prlsdk.PrlVmDev SetRemote (func-tion), 239

prlsdkapi.prlsdk.PrlVmDev SetStackIndex(function), 239

prlsdkapi.prlsdk.PrlVmDev SetSubType(function), 239

prlsdkapi.prlsdk.PrlVmDev SetSysName(function), 239

prlsdkapi.prlsdk.PrlVmDevHd AddPartition(function), 231

prlsdkapi.prlsdk.PrlVmDevHd CheckPassword(function), 231

prlsdkapi.prlsdk.PrlVmDevHd GetDiskSize(function), 231

prlsdkapi.prlsdk.PrlVmDevHd GetDiskType(function), 231

prlsdkapi.prlsdk.PrlVmDevHd GetOnlineCompactMo(function), 231

prlsdkapi.prlsdk.PrlVmDevHd GetPartition(function), 231

prlsdkapi.prlsdk.PrlVmDevHd GetPartitionsCount(function), 231

prlsdkapi.prlsdk.PrlVmDevHd GetSizeOnDisk(function), 232

prlsdkapi.prlsdk.PrlVmDevHd IsEncrypted(function), 232

prlsdkapi.prlsdk.PrlVmDevHd IsSplitted(function), 232

prlsdkapi.prlsdk.PrlVmDevHd SetDiskSize(function), 232

prlsdkapi.prlsdk.PrlVmDevHd SetDiskType(function), 232

prlsdkapi.prlsdk.PrlVmDevHd SetOnlineCompactMo(function), 232

prlsdkapi.prlsdk.PrlVmDevHd SetPassword(function), 232

prlsdkapi.prlsdk.PrlVmDevHd SetSplitted(function), 232

prlsdkapi.prlsdk.PrlVmDevHdPart GetSysName(function), 231

prlsdkapi.prlsdk.PrlVmDevHdPart Remove(function), 231

prlsdkapi.prlsdk.PrlVmDevHdPart SetSysName(function), 231

prlsdkapi.prlsdk.PrlVmDevNet GenerateMacAddr(function), 232

452

Page 459: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmDevNet GetAdapterType(function), 232

prlsdkapi.prlsdk.PrlVmDevNet GetBoundAdapterIndex(function), 232

prlsdkapi.prlsdk.PrlVmDevNet GetBoundAdapterName(function), 232

prlsdkapi.prlsdk.PrlVmDevNet GetDefaultGateway(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetDefaultGatewayIPv6(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetDnsServers(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetHostInterfaceName(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetMacAddress(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetMacAddressCanonical(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetNetAddresses(function), 233

prlsdkapi.prlsdk.PrlVmDevNet GetSearchDomains(function), 233

prlsdkapi.prlsdk.PrlVmDevNet IsAutoApply(function), 233

prlsdkapi.prlsdk.PrlVmDevNet IsConfigureWithDhcp(function), 233

prlsdkapi.prlsdk.PrlVmDevNet IsConfigureWithDhcpIPv6(function), 233

prlsdkapi.prlsdk.PrlVmDevNet IsPktFilterPreventIpSpoof(function), 234

prlsdkapi.prlsdk.PrlVmDevNet IsPktFilterPreventMacSpoof(function), 234

prlsdkapi.prlsdk.PrlVmDevNet IsPktFilterPreventPromisc(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetAdapterType(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetAutoApply(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetBoundAdapterIndex(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetBoundAdapterName(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetConfigureWithDhcp(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetConfigureWithDhcpIPv6(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetDefaultGateway(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetDefaultGatewayIPv6(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetDnsServers(function), 234

prlsdkapi.prlsdk.PrlVmDevNet SetHostInterfaceName(function), 235

prlsdkapi.prlsdk.PrlVmDevNet SetMacAddress(function), 235

prlsdkapi.prlsdk.PrlVmDevNet SetNetAddresses(function), 235

prlsdkapi.prlsdk.PrlVmDevNet SetPktFilterPreventIpSp(function), 235

prlsdkapi.prlsdk.PrlVmDevNet SetPktFilterPreventMacSp(function), 235

prlsdkapi.prlsdk.PrlVmDevNet SetPktFilterPreventPromisc(function), 235

prlsdkapi.prlsdk.PrlVmDevNet SetSearchDomains(function), 235

prlsdkapi.prlsdk.PrlVmDevSerial GetSocketMode(function), 235

prlsdkapi.prlsdk.PrlVmDevSerial SetSocketMode(function), 235

prlsdkapi.prlsdk.PrlVmDevSound GetMixerDev(function), 235

prlsdkapi.prlsdk.PrlVmDevSound GetOutputDev(function), 235

prlsdkapi.prlsdk.PrlVmDevSound SetMixerDev(function), 235

prlsdkapi.prlsdk.PrlVmDevSound SetOutputDev(function), 236

prlsdkapi.prlsdk.PrlVmDevUsb GetAutoconnectOption(function), 236

prlsdkapi.prlsdk.PrlVmDevUsb SetAutoconnectOption(function), 236

prlsdkapi.prlsdk.PrlVmGuest GetNetworkSettings(function), 239

prlsdkapi.prlsdk.PrlVmGuest Logout (func-tion), 239

prlsdkapi.prlsdk.PrlVmGuest RunProgram(function), 239

453

Page 460: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.prlsdk.PrlVmGuest SetUserPasswd(function), 239

prlsdkapi.prlsdk.PrlVmInfo GetAccessRights(function), 239

prlsdkapi.prlsdk.PrlVmInfo GetAdditionState(function), 239

prlsdkapi.prlsdk.PrlVmInfo GetState (func-tion), 239

prlsdkapi.prlsdk.PrlVmInfo IsInvalid (func-tion), 240

prlsdkapi.prlsdk.PrlVmInfo IsVmWaitingForAnswer(function), 240

prlsdkapi.prlsdk.PrlVmInfo IsVncServerStarted(function), 240

prlsdkapi.prlsdk.PrlVmToolsInfo GetState(function), 240

prlsdkapi.prlsdk.PrlVmToolsInfo GetVersion(function), 240

prlsdkapi.prlsdk.SetSDKLibraryPath (func-tion), 247

prlsdkapi.PrlSDKError (class), 2–3prlsdkapi.PrlSDKError.get details (method),

3prlsdkapi.PrlSDKError.get result (method),

3prlsdkapi.ProblemReport (class), 137–139

prlsdkapi.ProblemReport.as string (method),139

prlsdkapi.ProblemReport.assembly (method),139

prlsdkapi.ProblemReport.get archive file name(method), 138

prlsdkapi.ProblemReport.get client version(method), 138

prlsdkapi.ProblemReport.get combined report id(method), 139

prlsdkapi.ProblemReport.get data (method),138

prlsdkapi.ProblemReport.get description(method), 138

prlsdkapi.ProblemReport.get rating (method),139

prlsdkapi.ProblemReport.get reason (method),138

prlsdkapi.ProblemReport.get scheme (method),138

prlsdkapi.ProblemReport.get user email(method), 138

prlsdkapi.ProblemReport.get user name(method), 138

prlsdkapi.ProblemReport.send (method),139

prlsdkapi.ProblemReport.set client version(method), 138

prlsdkapi.ProblemReport.set combined report id(method), 139

prlsdkapi.ProblemReport.set description(method), 138

prlsdkapi.ProblemReport.set rating (method),139

prlsdkapi.ProblemReport.set reason (method),138

prlsdkapi.ProblemReport.set type (method),138

prlsdkapi.ProblemReport.set user email(method), 138

prlsdkapi.ProblemReport.set user name(method), 138

prlsdkapi.Result (class), 9–11prlsdkapi.Result. getitem (method), 10prlsdkapi.Result. iter (method), 10prlsdkapi.Result. len (method), 10prlsdkapi.Result.get param (method), 10prlsdkapi.Result.get param as string (method),

10prlsdkapi.Result.get param by index (method),

10prlsdkapi.Result.get param by index as string

(method), 10prlsdkapi.Result.get params count (method),

10prlsdkapi.RunningTask (class), 135–136

prlsdkapi.RunningTask.get task parameters as string(method), 135

prlsdkapi.RunningTask.get task type (method),135

prlsdkapi.RunningTask.get task uuid (method),135

454

Page 461: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.ScreenRes (class), 107–108prlsdkapi.ScreenRes.get height (method),

108prlsdkapi.ScreenRes.get width (method),

107prlsdkapi.ScreenRes.is enabled (method),

107prlsdkapi.ScreenRes.remove (method), 107prlsdkapi.ScreenRes.set enabled (method),

107prlsdkapi.ScreenRes.set height (method),

108prlsdkapi.ScreenRes.set width (method),

107prlsdkapi.sdk check result (function), 2prlsdkapi.Server (class), 15–25

prlsdkapi.Server.activate installed license offline(method), 22

prlsdkapi.Server.activate installed license online(method), 22

prlsdkapi.Server.activate trial license (method),22

prlsdkapi.Server.add virtual network (method),18

prlsdkapi.Server.attach to lost task (method),23

prlsdkapi.Server.cancel install appliance(method), 24

prlsdkapi.Server.check parallels server alive(method), 16

prlsdkapi.Server.common prefs begin edit(method), 17

prlsdkapi.Server.common prefs commit (method),17

prlsdkapi.Server.common prefs commit ex(method), 17

prlsdkapi.Server.configure generic pci (method),19

prlsdkapi.Server.create (method), 16prlsdkapi.Server.create unattended cd (method),

23prlsdkapi.Server.create vm (method), 20prlsdkapi.Server.deactivate installed license

(method), 22

prlsdkapi.Server.delete virtual network (method),18

prlsdkapi.Server.disable confirmation mode(method), 16

prlsdkapi.Server.enable confirmation mode(method), 17

prlsdkapi.Server.fs can create file (method),21

prlsdkapi.Server.fs create dir (method),21

prlsdkapi.Server.fs generate entry name(method), 24

prlsdkapi.Server.fs get dir entries (method),21

prlsdkapi.Server.fs get disk list (method),21

prlsdkapi.Server.fs remove entry (method),21

prlsdkapi.Server.fs rename entry (method),22

prlsdkapi.Server.get backup vm by path(method), 25

prlsdkapi.Server.get backup vm list (method),25

prlsdkapi.Server.get common prefs (method),17

prlsdkapi.Server.get disk free space (method),25

prlsdkapi.Server.get license info (method),22

prlsdkapi.Server.get net service status (method),23

prlsdkapi.Server.get packed problem report(method), 23

prlsdkapi.Server.get perf stats (method),24

prlsdkapi.Server.get plugins list (method),25

prlsdkapi.Server.get problem report (method),23

prlsdkapi.Server.get questions (method),16

prlsdkapi.Server.get restriction info (method),24

455

Page 462: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.Server.get server info (method),19

prlsdkapi.Server.get srv config (method),17

prlsdkapi.Server.get statistics (method),19

prlsdkapi.Server.get supported oses (method),23

prlsdkapi.Server.get user info (method),18

prlsdkapi.Server.get user info list (method),18

prlsdkapi.Server.get user profile (method),17

prlsdkapi.Server.get virtual network list(method), 18

prlsdkapi.Server.get vm config (method),25

prlsdkapi.Server.get vm list (method), 20prlsdkapi.Server.get vm list ex (method),

20prlsdkapi.Server.has restriction (method),

24prlsdkapi.Server.install appliance (method),

24prlsdkapi.Server.is confirmation mode enabled

(method), 17prlsdkapi.Server.is connected (method),

19prlsdkapi.Server.is feature supported (method),

24prlsdkapi.Server.is non interactive session

(method), 16prlsdkapi.Server.login (method), 16prlsdkapi.Server.login ex (method), 25prlsdkapi.Server.login local (method), 16prlsdkapi.Server.login local ex (method),

25prlsdkapi.Server.logoff (method), 16prlsdkapi.Server.net service restart (method),

23prlsdkapi.Server.net service restore defaults

(method), 23prlsdkapi.Server.net service start (method),

22prlsdkapi.Server.net service stop (method),

23prlsdkapi.Server.refresh plugins (method),

24prlsdkapi.Server.refresh server info (method),

25prlsdkapi.Server.register3rd party vm (method),

20prlsdkapi.Server.register vm (method), 19prlsdkapi.Server.register vm ex (method),

20prlsdkapi.Server.register vm with uuid (method),

20prlsdkapi.Server.send answer (method),

22prlsdkapi.Server.send problem report (method),

25prlsdkapi.Server.set non interactive session

(method), 16prlsdkapi.Server.set vncencryption (method),

25prlsdkapi.Server.shutdown (method), 21prlsdkapi.Server.shutdown ex (method),

21prlsdkapi.Server.start search vms (method),

22prlsdkapi.Server.stop install appliance (method),

24prlsdkapi.Server.subscribe to host statistics

(method), 20prlsdkapi.Server.subscribe to perf stats

(method), 24prlsdkapi.Server.unsubscribe from host statistics

(method), 20prlsdkapi.Server.unsubscribe from perf stats

(method), 24prlsdkapi.Server.update license (method),

22prlsdkapi.Server.update license ex (method),

22prlsdkapi.Server.update session info (method),

18prlsdkapi.Server.update virtual network

456

Page 463: Parallels Virtualization SDK

INDEX INDEX

(method), 18prlsdkapi.Server.user profile begin edit (method),

19prlsdkapi.Server.user profile commit (method),

19prlsdkapi.ServerConfig (class), 28–33

prlsdkapi.ServerConfig.create (method),29

prlsdkapi.ServerConfig.get cpu count (method),29

prlsdkapi.ServerConfig.get cpu hvt (method),29

prlsdkapi.ServerConfig.get cpu mode (method),29

prlsdkapi.ServerConfig.get cpu model (method),29

prlsdkapi.ServerConfig.get cpu speed (method),29

prlsdkapi.ServerConfig.get default gateway(method), 30

prlsdkapi.ServerConfig.get default gateway ipv6(method), 30

prlsdkapi.ServerConfig.get dns servers (method),30

prlsdkapi.ServerConfig.get floppy disk (method),31

prlsdkapi.ServerConfig.get floppy disks count(method), 30

prlsdkapi.ServerConfig.get generic pci device(method), 32

prlsdkapi.ServerConfig.get generic pci devices count(method), 32

prlsdkapi.ServerConfig.get generic scsi device(method), 32

prlsdkapi.ServerConfig.get generic scsi devices count(method), 32

prlsdkapi.ServerConfig.get hard disk (method),32

prlsdkapi.ServerConfig.get hard disks count(method), 32

prlsdkapi.ServerConfig.get host os major(method), 29

prlsdkapi.ServerConfig.get host os minor(method), 29

prlsdkapi.ServerConfig.get host os str presentation(method), 30

prlsdkapi.ServerConfig.get host os sub minor(method), 30

prlsdkapi.ServerConfig.get host os type(method), 29

prlsdkapi.ServerConfig.get host ram size(method), 29

prlsdkapi.ServerConfig.get hostname (method),30

prlsdkapi.ServerConfig.get max host net adapters(method), 30

prlsdkapi.ServerConfig.get max vm net adapters(method), 30

prlsdkapi.ServerConfig.get net adapter (method),33

prlsdkapi.ServerConfig.get net adapters count(method), 32

prlsdkapi.ServerConfig.get optical disk (method),31

prlsdkapi.ServerConfig.get optical disks count(method), 31

prlsdkapi.ServerConfig.get parallel port(method), 31

prlsdkapi.ServerConfig.get parallel ports count(method), 31

prlsdkapi.ServerConfig.get printer (method),32

prlsdkapi.ServerConfig.get printers count(method), 32

prlsdkapi.ServerConfig.get search domains(method), 30

prlsdkapi.ServerConfig.get serial port (method),31

prlsdkapi.ServerConfig.get serial ports count(method), 31

prlsdkapi.ServerConfig.get sound mixer dev(method), 31

prlsdkapi.ServerConfig.get sound mixer devs count(method), 31

prlsdkapi.ServerConfig.get sound output dev(method), 31

prlsdkapi.ServerConfig.get sound output devs count(method), 31

457

Page 464: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.ServerConfig.get usb dev (method),32

prlsdkapi.ServerConfig.get usb devs count(method), 32

prlsdkapi.ServerConfig.is sound default enabled(method), 30

prlsdkapi.ServerConfig.is usb supported(method), 30

prlsdkapi.ServerConfig.is vtd supported(method), 30

prlsdkapi.ServerInfo (class), 132–133prlsdkapi.ServerInfo.get application mode

(method), 132prlsdkapi.ServerInfo.get cmd port (method),

132prlsdkapi.ServerInfo.get host name (method),

132prlsdkapi.ServerInfo.get os version (method),

132prlsdkapi.ServerInfo.get product version

(method), 132prlsdkapi.ServerInfo.get server uuid (method),

132prlsdkapi.ServerInfo.get start time (method),

133prlsdkapi.ServerInfo.get start time monotonic

(method), 133prlsdkapi.SessionInfo (class), 43–44

prlsdkapi.SessionInfo.create (method), 43prlsdkapi.set sdk library path (function),

2prlsdkapi.Share (class), 105–107

prlsdkapi.Share.get description (method),106

prlsdkapi.Share.get name (method), 106prlsdkapi.Share.get path (method), 106prlsdkapi.Share.is enabled (method), 106prlsdkapi.Share.is read only (method), 106prlsdkapi.Share.remove (method), 106prlsdkapi.Share.set description (method),

106prlsdkapi.Share.set enabled (method), 106prlsdkapi.Share.set name (method), 106prlsdkapi.Share.set path (method), 106

prlsdkapi.Share.set read only (method),106

prlsdkapi.StatCpu (class), 121–122prlsdkapi.StatCpu.get cpu usage (method),

121prlsdkapi.StatCpu.get system time (method),

121prlsdkapi.StatCpu.get total time (method),

121prlsdkapi.StatCpu.get user time (method),

121prlsdkapi.StatDisk (class), 125–126

prlsdkapi.StatDisk.get free disk space (method),125

prlsdkapi.StatDisk.get part stat (method),126

prlsdkapi.StatDisk.get parts stats count(method), 125

prlsdkapi.StatDisk.get system name (method),125

prlsdkapi.StatDisk.get usage disk space(method), 125

prlsdkapi.StatDiskPart (class), 126–127prlsdkapi.StatDiskPart.get free disk space

(method), 127prlsdkapi.StatDiskPart.get system name

(method), 127prlsdkapi.StatDiskPart.get usage disk space

(method), 127prlsdkapi.Statistics (class), 116–121

prlsdkapi.Statistics.get cpu stat (method),118

prlsdkapi.Statistics.get cpus stats count(method), 118

prlsdkapi.Statistics.get disk stat (method),119

prlsdkapi.Statistics.get disks stats count(method), 119

prlsdkapi.Statistics.get disp uptime (method),118

prlsdkapi.Statistics.get free ram size (method),117

prlsdkapi.Statistics.get free swap size (method),117

458

Page 465: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.Statistics.get iface stat (method),118

prlsdkapi.Statistics.get ifaces stats count(method), 118

prlsdkapi.Statistics.get os uptime (method),117

prlsdkapi.Statistics.get proc stat (method),120

prlsdkapi.Statistics.get procs stats count(method), 120

prlsdkapi.Statistics.get real ram size (method),117

prlsdkapi.Statistics.get total ram size (method),117

prlsdkapi.Statistics.get total swap size (method),117

prlsdkapi.Statistics.get usage ram size (method),117

prlsdkapi.Statistics.get usage swap size(method), 117

prlsdkapi.Statistics.get user stat (method),119

prlsdkapi.Statistics.get users stats count(method), 119

prlsdkapi.Statistics.get vm data stat (method),120

prlsdkapi.StatNetIface (class), 122–123prlsdkapi.StatNetIface.get in data size (method),

122prlsdkapi.StatNetIface.get in pkgs count

(method), 123prlsdkapi.StatNetIface.get out data size

(method), 122prlsdkapi.StatNetIface.get out pkgs count

(method), 123prlsdkapi.StatNetIface.get system name

(method), 122prlsdkapi.StatProcess (class), 127–130

prlsdkapi.StatProcess.get command name(method), 128

prlsdkapi.StatProcess.get cpu usage (method),129

prlsdkapi.StatProcess.get id (method), 128prlsdkapi.StatProcess.get owner user name

(method), 128prlsdkapi.StatProcess.get real mem usage

(method), 128prlsdkapi.StatProcess.get start time (method),

129prlsdkapi.StatProcess.get state (method),

129prlsdkapi.StatProcess.get system time (method),

129prlsdkapi.StatProcess.get total mem usage

(method), 128prlsdkapi.StatProcess.get total time (method),

129prlsdkapi.StatProcess.get user time (method),

129prlsdkapi.StatProcess.get virt mem usage

(method), 128prlsdkapi.StatUser (class), 123–125

prlsdkapi.StatUser.get host name (method),124

prlsdkapi.StatUser.get service name (method),124

prlsdkapi.StatUser.get session time (method),124

prlsdkapi.StatUser.get user name (method),124

prlsdkapi.StringList (class), 6–7prlsdkapi.StringList. getitem (method),

7prlsdkapi.StringList. iter (method), 7prlsdkapi.StringList. len (method), 7prlsdkapi.StringList.add item (method),

6prlsdkapi.StringList.get item (method),

6prlsdkapi.StringList.get items count (method),

6prlsdkapi.StringList.remove item (method),

7prlsdkapi.TisRecord (class), 136–137

prlsdkapi.TisRecord.get name (method),136

prlsdkapi.TisRecord.get state (method),136

459

Page 466: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.TisRecord.get text (method),136

prlsdkapi.TisRecord.get time (method),136

prlsdkapi.TisRecord.get uid (method), 136prlsdkapi.UIEmuInput (class), 140–141

prlsdkapi.UIEmuInput.add text (method),140

prlsdkapi.UIEmuInput.create (method),140

prlsdkapi.UsbIdentity (class), 141–142prlsdkapi.UsbIdentity.get friendly name

(method), 141prlsdkapi.UsbIdentity.get system name (method),

141prlsdkapi.UsbIdentity.get vm uuid association

(method), 141prlsdkapi.UserConfig (class), 40–42

prlsdkapi.UserConfig.can change srv sets(method), 41

prlsdkapi.UserConfig.can use mng console(method), 41

prlsdkapi.UserConfig.get default vm folder(method), 41

prlsdkapi.UserConfig.get vm dir uuid (method),41

prlsdkapi.UserConfig.is local administrator(method), 41

prlsdkapi.UserConfig.set default vm folder(method), 41

prlsdkapi.UserConfig.set vm dir uuid (method),41

prlsdkapi.UserInfo (class), 42–43prlsdkapi.UserInfo.can change srv sets (method),

42prlsdkapi.UserInfo.get default vm folder

(method), 42prlsdkapi.UserInfo.get name (method), 42prlsdkapi.UserInfo.get session count (method),

42prlsdkapi.UserInfo.get uuid (method), 42

prlsdkapi.VirtualNet (class), 50–55prlsdkapi.VirtualNet.create (method), 51prlsdkapi.VirtualNet.get adapter index (method),

52prlsdkapi.VirtualNet.get adapter name (method),

52prlsdkapi.VirtualNet.get bound adapter info

(method), 54prlsdkapi.VirtualNet.get bound card mac

(method), 51prlsdkapi.VirtualNet.get description (method),

51prlsdkapi.VirtualNet.get dhcp ip6address

(method), 52prlsdkapi.VirtualNet.get dhcp ipaddress

(method), 52prlsdkapi.VirtualNet.get host ip6address

(method), 52prlsdkapi.VirtualNet.get host ipaddress

(method), 52prlsdkapi.VirtualNet.get ip6net mask (method),

53prlsdkapi.VirtualNet.get ip6scope end (method),

53prlsdkapi.VirtualNet.get ip6scope start

(method), 53prlsdkapi.VirtualNet.get ipnet mask (method),

53prlsdkapi.VirtualNet.get ipscope end (method),

53prlsdkapi.VirtualNet.get ipscope start (method),

53prlsdkapi.VirtualNet.get network id (method),

51prlsdkapi.VirtualNet.get network type (method),

51prlsdkapi.VirtualNet.get port forward list

(method), 54prlsdkapi.VirtualNet.get vlan tag (method),

53prlsdkapi.VirtualNet.is adapter enabled

(method), 54prlsdkapi.VirtualNet.is dhcp6server enabled

(method), 54prlsdkapi.VirtualNet.is dhcpserver enabled

(method), 54prlsdkapi.VirtualNet.is enabled (method),

460

Page 467: Parallels Virtualization SDK

INDEX INDEX

53prlsdkapi.VirtualNet.is host assign ip6 (method),

55prlsdkapi.VirtualNet.is natserver enabled

(method), 54prlsdkapi.VirtualNet.set adapter enabled

(method), 54prlsdkapi.VirtualNet.set adapter index (method),

52prlsdkapi.VirtualNet.set adapter name (method),

52prlsdkapi.VirtualNet.set bound card mac

(method), 52prlsdkapi.VirtualNet.set description (method),

51prlsdkapi.VirtualNet.set dhcp6server enabled

(method), 54prlsdkapi.VirtualNet.set dhcp ip6address

(method), 52prlsdkapi.VirtualNet.set dhcp ipaddress

(method), 52prlsdkapi.VirtualNet.set dhcpserver enabled

(method), 54prlsdkapi.VirtualNet.set enabled (method),

54prlsdkapi.VirtualNet.set host assign ip6

(method), 55prlsdkapi.VirtualNet.set host ip6address

(method), 52prlsdkapi.VirtualNet.set host ipaddress

(method), 52prlsdkapi.VirtualNet.set ip6net mask (method),

53prlsdkapi.VirtualNet.set ip6scope end (method),

53prlsdkapi.VirtualNet.set ip6scope start (method),

53prlsdkapi.VirtualNet.set ipnet mask (method),

53prlsdkapi.VirtualNet.set ipscope end (method),

53prlsdkapi.VirtualNet.set ipscope start (method),

53prlsdkapi.VirtualNet.set natserver enabled

(method), 54prlsdkapi.VirtualNet.set network id (method),

51prlsdkapi.VirtualNet.set network type (method),

51prlsdkapi.VirtualNet.set port forward list

(method), 54prlsdkapi.VirtualNet.set vlan tag (method),

53prlsdkapi.Vm (class), 95–104

prlsdkapi.Vm.archive (method), 101prlsdkapi.Vm.auth with guest security db

(method), 100prlsdkapi.Vm.authorise (method), 101prlsdkapi.Vm.begin edit (method), 99prlsdkapi.Vm.cancel compact (method),

101prlsdkapi.Vm.cancel convert disks (method),

101prlsdkapi.Vm.change password (method),

101prlsdkapi.Vm.change sid (method), 96prlsdkapi.Vm.clone (method), 97prlsdkapi.Vm.clone ex (method), 97prlsdkapi.Vm.commit (method), 99prlsdkapi.Vm.commit ex (method), 99prlsdkapi.Vm.compact (method), 101prlsdkapi.Vm.connect (method), 101prlsdkapi.Vm.convert disks (method), 101prlsdkapi.Vm.create cvsrc (method), 101prlsdkapi.Vm.create event (method), 99prlsdkapi.Vm.create snapshot (method),

96prlsdkapi.Vm.create unattended disk (method),

99prlsdkapi.Vm.create unattended floppy

(method), 99prlsdkapi.Vm.decrypt (method), 101prlsdkapi.Vm.delete (method), 97prlsdkapi.Vm.delete snapshot (method),

96prlsdkapi.Vm.disconnect (method), 101prlsdkapi.Vm.drop suspended state (method),

96

461

Page 468: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.Vm.encrypt (method), 101prlsdkapi.Vm.generate vm dev filename

(method), 97prlsdkapi.Vm.get config (method), 98prlsdkapi.Vm.get packed problem report

(method), 97prlsdkapi.Vm.get perf stats (method), 100prlsdkapi.Vm.get problem report (method),

97prlsdkapi.Vm.get questions (method), 99prlsdkapi.Vm.get snapshots tree (method),

97prlsdkapi.Vm.get snapshots tree ex (method),

97prlsdkapi.Vm.get state (method), 97prlsdkapi.Vm.get statistics (method), 98prlsdkapi.Vm.get statistics ex (method),

98prlsdkapi.Vm.get suspended screen (method),

96prlsdkapi.Vm.get tools state (method),

100prlsdkapi.Vm.initiate dev state notifications

(method), 99prlsdkapi.Vm.install tools (method), 99prlsdkapi.Vm.install utility (method), 100prlsdkapi.Vm.lock (method), 97prlsdkapi.Vm.login in guest (method), 98prlsdkapi.Vm.move (method), 101prlsdkapi.Vm.pause (method), 96prlsdkapi.Vm.refresh config (method), 98prlsdkapi.Vm.reg (method), 98prlsdkapi.Vm.reg ex (method), 98prlsdkapi.Vm.remove protection (method),

101prlsdkapi.Vm.reset (method), 96prlsdkapi.Vm.reset uptime (method), 96prlsdkapi.Vm.restart (method), 95prlsdkapi.Vm.restore (method), 99prlsdkapi.Vm.resume (method), 96prlsdkapi.Vm.set config (method), 98prlsdkapi.Vm.set protection (method), 101prlsdkapi.Vm.start (method), 95prlsdkapi.Vm.start ex (method), 95

prlsdkapi.Vm.start vnc server (method),98

prlsdkapi.Vm.stop (method), 96prlsdkapi.Vm.stop ex (method), 96prlsdkapi.Vm.stop vnc server (method),

98prlsdkapi.Vm.subscribe to guest statistics

(method), 98prlsdkapi.Vm.subscribe to perf stats (method),

100prlsdkapi.Vm.suspend (method), 96prlsdkapi.Vm.switch to snapshot (method),

96prlsdkapi.Vm.switch to snapshot ex (method),

96prlsdkapi.Vm.terminal connect (method),

101prlsdkapi.Vm.terminal disconnect (method),

101prlsdkapi.Vm.tis get identifiers (method),

100prlsdkapi.Vm.tis get record (method), 100prlsdkapi.Vm.tools get shutdown capabilities

(method), 100prlsdkapi.Vm.tools send shutdown (method),

100prlsdkapi.Vm.tools set power scheme sleep ability

(method), 102prlsdkapi.Vm.tools set task bar visibility

(method), 102prlsdkapi.Vm.uiemu query element at pos

(method), 100prlsdkapi.Vm.uiemu send input (method),

100prlsdkapi.Vm.uiemu send scroll (method),

100prlsdkapi.Vm.uiemu send text (method),

100prlsdkapi.Vm.unarchive (method), 101prlsdkapi.Vm.unlock (method), 97prlsdkapi.Vm.unreg (method), 99prlsdkapi.Vm.unsubscribe from guest statistics

(method), 98prlsdkapi.Vm.unsubscribe from perf stats

462

Page 469: Parallels Virtualization SDK

INDEX INDEX

(method), 100prlsdkapi.Vm.update security (method),

99prlsdkapi.Vm.update snapshot data (method),

97prlsdkapi.Vm.validate config (method),

99prlsdkapi.VmConfig (class), 70–95

prlsdkapi.VmConfig.add default device (method),71

prlsdkapi.VmConfig.add default device ex(method), 71

prlsdkapi.VmConfig.create boot dev (method),79

prlsdkapi.VmConfig.create scr res (method),78

prlsdkapi.VmConfig.create share (method),74

prlsdkapi.VmConfig.create vm dev (method),71

prlsdkapi.VmConfig.get3dacceleration mode(method), 81

prlsdkapi.VmConfig.get access rights (method),71

prlsdkapi.VmConfig.get action on stop mode(method), 85

prlsdkapi.VmConfig.get action on window close(method), 84

prlsdkapi.VmConfig.get all devices (method),72

prlsdkapi.VmConfig.get app in dock mode(method), 89

prlsdkapi.VmConfig.get auto compress interval(method), 91

prlsdkapi.VmConfig.get auto start (method),83

prlsdkapi.VmConfig.get auto start delay(method), 84

prlsdkapi.VmConfig.get auto stop (method),84

prlsdkapi.VmConfig.get background priority(method), 89

prlsdkapi.VmConfig.get boot dev (method),79

prlsdkapi.VmConfig.get boot dev count(method), 79

prlsdkapi.VmConfig.get coherence button visibility(method), 92

prlsdkapi.VmConfig.get config validity (method),71

prlsdkapi.VmConfig.get confirmations list(method), 90

prlsdkapi.VmConfig.get cpu accel level (method),81

prlsdkapi.VmConfig.get cpu count (method),81

prlsdkapi.VmConfig.get cpu mode (method),81

prlsdkapi.VmConfig.get custom property(method), 83

prlsdkapi.VmConfig.get default hdd size(method), 71

prlsdkapi.VmConfig.get default mem size(method), 71

prlsdkapi.VmConfig.get default video ram size(method), 71

prlsdkapi.VmConfig.get description (method),83

prlsdkapi.VmConfig.get dev by type (method),72

prlsdkapi.VmConfig.get devs count (method),71

prlsdkapi.VmConfig.get devs count by type(method), 72

prlsdkapi.VmConfig.get display dev (method),74

prlsdkapi.VmConfig.get display devs count(method), 74

prlsdkapi.VmConfig.get dns servers (method),79

prlsdkapi.VmConfig.get dock icon type(method), 90

prlsdkapi.VmConfig.get expiration date(method), 93

prlsdkapi.VmConfig.get expiration note(method), 93

prlsdkapi.VmConfig.get expiration offline time to live(method), 93

463

Page 470: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.get expiration time check interval(method), 93

prlsdkapi.VmConfig.get expiration trusted time server(method), 93

prlsdkapi.VmConfig.get external boot device(method), 91

prlsdkapi.VmConfig.get floppy disk (method),72

prlsdkapi.VmConfig.get floppy disks count(method), 72

prlsdkapi.VmConfig.get foreground priority(method), 89

prlsdkapi.VmConfig.get free disk space ratio(method), 91

prlsdkapi.VmConfig.get generic pci dev(method), 73

prlsdkapi.VmConfig.get generic pci devs count(method), 73

prlsdkapi.VmConfig.get generic scsi dev(method), 74

prlsdkapi.VmConfig.get generic scsi devs count(method), 73

prlsdkapi.VmConfig.get hard disk (method),72

prlsdkapi.VmConfig.get hard disks count(method), 72

prlsdkapi.VmConfig.get home path (method),83

prlsdkapi.VmConfig.get host mem quota max(method), 80

prlsdkapi.VmConfig.get host mem quota priority(method), 80

prlsdkapi.VmConfig.get hostname (method),79

prlsdkapi.VmConfig.get icon (method),83

prlsdkapi.VmConfig.get last modified date(method), 85

prlsdkapi.VmConfig.get last modifier name(method), 85

prlsdkapi.VmConfig.get linked vm uuid(method), 80

prlsdkapi.VmConfig.get location (method),83

prlsdkapi.VmConfig.get max balloon size(method), 81

prlsdkapi.VmConfig.get name (method),79

prlsdkapi.VmConfig.get net adapter (method),73

prlsdkapi.VmConfig.get net adapters count(method), 73

prlsdkapi.VmConfig.get optical disk (method),72

prlsdkapi.VmConfig.get optical disks count(method), 72

prlsdkapi.VmConfig.get optimize modifiers mode(method), 77

prlsdkapi.VmConfig.get os type (method),80

prlsdkapi.VmConfig.get os version (method),80

prlsdkapi.VmConfig.get parallel port (method),72

prlsdkapi.VmConfig.get parallel ports count(method), 72

prlsdkapi.VmConfig.get password protected operations(method), 90

prlsdkapi.VmConfig.get ram size (method),80

prlsdkapi.VmConfig.get resource quota(method), 94

prlsdkapi.VmConfig.get scr res (method),79

prlsdkapi.VmConfig.get scr res count (method),78

prlsdkapi.VmConfig.get search domains(method), 90

prlsdkapi.VmConfig.get serial port (method),73

prlsdkapi.VmConfig.get serial ports count(method), 73

prlsdkapi.VmConfig.get server host (method),83

prlsdkapi.VmConfig.get server uuid (method),82

prlsdkapi.VmConfig.get share (method),74

464

Page 471: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.get shares count (method),74

prlsdkapi.VmConfig.get smart guard interval(method), 74

prlsdkapi.VmConfig.get smart guard max snapshots count(method), 75

prlsdkapi.VmConfig.get sound dev (method),73

prlsdkapi.VmConfig.get sound devs count(method), 73

prlsdkapi.VmConfig.get start login mode(method), 84

prlsdkapi.VmConfig.get start user login(method), 84

prlsdkapi.VmConfig.get system flags (method),89

prlsdkapi.VmConfig.get time sync interval(method), 78

prlsdkapi.VmConfig.get unattended install edition(method), 94

prlsdkapi.VmConfig.get unattended install locale(method), 94

prlsdkapi.VmConfig.get undo disks mode(method), 89

prlsdkapi.VmConfig.get uptime (method),85

prlsdkapi.VmConfig.get uptime start date(method), 85

prlsdkapi.VmConfig.get usb device (method),73

prlsdkapi.VmConfig.get usb devices count(method), 73

prlsdkapi.VmConfig.get uuid (method),79

prlsdkapi.VmConfig.get video ram size (method),80

prlsdkapi.VmConfig.get vm info (method),91

prlsdkapi.VmConfig.get vnchost name (method),88

prlsdkapi.VmConfig.get vncmode (method),87

prlsdkapi.VmConfig.get vncpassword (method),87

prlsdkapi.VmConfig.get vncport (method),88

prlsdkapi.VmConfig.get window mode (method),85

prlsdkapi.VmConfig.is adaptive hypervisor enabled(method), 82

prlsdkapi.VmConfig.is allow select boot device(method), 78

prlsdkapi.VmConfig.is archived (method),92

prlsdkapi.VmConfig.is auto apply ip only(method), 94

prlsdkapi.VmConfig.is auto capture release mouse(method), 77

prlsdkapi.VmConfig.is auto compress enabled(method), 90

prlsdkapi.VmConfig.is battery status enabled(method), 82

prlsdkapi.VmConfig.is close app on shutdown(method), 88

prlsdkapi.VmConfig.is config invalid (method),71

prlsdkapi.VmConfig.is cpu hotplug enabled(method), 81

prlsdkapi.VmConfig.is cpu vtx enabled(method), 81

prlsdkapi.VmConfig.is default device needed(method), 71

prlsdkapi.VmConfig.is disable apic (method),89

prlsdkapi.VmConfig.is disk cache write back(method), 88

prlsdkapi.VmConfig.is efi enabled (method),91

prlsdkapi.VmConfig.is encrypted (method),91

prlsdkapi.VmConfig.is exclude dock (method),87

prlsdkapi.VmConfig.is expiration date enabled(method), 93

prlsdkapi.VmConfig.is gesture swipe from edges enabled(method), 94

prlsdkapi.VmConfig.is guest sharing auto mount(method), 86

465

Page 472: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.is guest sharing enable spotlight(method), 86

prlsdkapi.VmConfig.is guest sharing enabled(method), 85

prlsdkapi.VmConfig.is hide minimized windows enabled(method), 92

prlsdkapi.VmConfig.is high resolution enabled(method), 82

prlsdkapi.VmConfig.is host mem auto quota(method), 80

prlsdkapi.VmConfig.is host sharing enabled(method), 86

prlsdkapi.VmConfig.is isolated vm enabled(method), 82

prlsdkapi.VmConfig.is lock guest on suspend enabled(method), 82

prlsdkapi.VmConfig.is longer battery life enabled(method), 82

prlsdkapi.VmConfig.is map shared folders on letters(method), 86

prlsdkapi.VmConfig.is multi display (method),87

prlsdkapi.VmConfig.is nested virtualization enabled(method), 82

prlsdkapi.VmConfig.is os res in full scr mode(method), 88

prlsdkapi.VmConfig.is pause when idle (method),92

prlsdkapi.VmConfig.is pmuvirtualization enabled(method), 82

prlsdkapi.VmConfig.is protected (method),92

prlsdkapi.VmConfig.is ram hotplug enabled(method), 93

prlsdkapi.VmConfig.is relocate task bar(method), 87

prlsdkapi.VmConfig.is scr res enabled (method),88

prlsdkapi.VmConfig.is share all host disks(method), 86

prlsdkapi.VmConfig.is share clipboard (method),77

prlsdkapi.VmConfig.is share user home dir(method), 86

prlsdkapi.VmConfig.is shared apps guest to host(method), 92

prlsdkapi.VmConfig.is shared apps host to guest(method), 92

prlsdkapi.VmConfig.is shared bluetooth enabled(method), 94

prlsdkapi.VmConfig.is shared camera enabled(method), 93

prlsdkapi.VmConfig.is shared cloud enabled(method), 75

prlsdkapi.VmConfig.is shared profile enabled(method), 75

prlsdkapi.VmConfig.is show dev tools enabled(method), 94

prlsdkapi.VmConfig.is show task bar (method),87

prlsdkapi.VmConfig.is show windows app in dock(method), 91

prlsdkapi.VmConfig.is smart guard enabled(method), 74

prlsdkapi.VmConfig.is smart guard notify before creation(method), 74

prlsdkapi.VmConfig.is smart mount dvds enabled(method), 75

prlsdkapi.VmConfig.is smart mount enabled(method), 75

prlsdkapi.VmConfig.is smart mount network shares enabled(method), 75

prlsdkapi.VmConfig.is smart mount removable drives(method), 75

prlsdkapi.VmConfig.is smart mouse enabled(method), 77

prlsdkapi.VmConfig.is start in detached window enabled(method), 85

prlsdkapi.VmConfig.is sticky mouse enabled(method), 77

prlsdkapi.VmConfig.is support usb30enabled(method), 94

prlsdkapi.VmConfig.is switch off aero enabled(method), 92

prlsdkapi.VmConfig.is switch off windows logo enabled(method), 82

prlsdkapi.VmConfig.is switch to fullscreen on demand(method), 92

466

Page 473: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.is sync default printer(method), 93

prlsdkapi.VmConfig.is sync ssh ids enabled(method), 94

prlsdkapi.VmConfig.is sync timezone disabled(method), 78

prlsdkapi.VmConfig.is sync vm hostname enabled(method), 94

prlsdkapi.VmConfig.is template (method),83

prlsdkapi.VmConfig.is time sync smart mode enabled(method), 78

prlsdkapi.VmConfig.is time synchronization enabled(method), 77

prlsdkapi.VmConfig.is tools auto update enabled(method), 77

prlsdkapi.VmConfig.is use default answers(method), 90

prlsdkapi.VmConfig.is use desktop (method),76

prlsdkapi.VmConfig.is use documents (method),76

prlsdkapi.VmConfig.is use downloads (method),76

prlsdkapi.VmConfig.is use host printers(method), 93

prlsdkapi.VmConfig.is use movies (method),76

prlsdkapi.VmConfig.is use music (method),76

prlsdkapi.VmConfig.is use pictures (method),76

prlsdkapi.VmConfig.is user defined shared folders enabled(method), 75

prlsdkapi.VmConfig.is vertical synchronization enabled(method), 81

prlsdkapi.VmConfig.is virtual links enabled(method), 92

prlsdkapi.VmConfig.is win systray in mac menu enabled(method), 92

prlsdkapi.VmConfig.set3dacceleration mode(method), 81

prlsdkapi.VmConfig.set action on stop mode(method), 85

prlsdkapi.VmConfig.set action on window close(method), 84

prlsdkapi.VmConfig.set adaptive hypervisor enabled(method), 82

prlsdkapi.VmConfig.set allow select boot device(method), 78

prlsdkapi.VmConfig.set app in dock mode(method), 89

prlsdkapi.VmConfig.set auto apply ip only(method), 94

prlsdkapi.VmConfig.set auto capture release mouse(method), 77

prlsdkapi.VmConfig.set auto compress enabled(method), 91

prlsdkapi.VmConfig.set auto compress interval(method), 91

prlsdkapi.VmConfig.set auto start (method),84

prlsdkapi.VmConfig.set auto start delay(method), 84

prlsdkapi.VmConfig.set auto stop (method),84

prlsdkapi.VmConfig.set background priority(method), 90

prlsdkapi.VmConfig.set battery status enabled(method), 82

prlsdkapi.VmConfig.set close app on shutdown(method), 89

prlsdkapi.VmConfig.set coherence button visibility(method), 92

prlsdkapi.VmConfig.set confirmations list(method), 90

prlsdkapi.VmConfig.set cpu accel level (method),81

prlsdkapi.VmConfig.set cpu count (method),81

prlsdkapi.VmConfig.set cpu hotplug enabled(method), 81

prlsdkapi.VmConfig.set cpu mode (method),81

prlsdkapi.VmConfig.set custom property(method), 83

prlsdkapi.VmConfig.set default config (method),71

467

Page 474: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.set description (method),83

prlsdkapi.VmConfig.set disable apicsign(method), 89

prlsdkapi.VmConfig.set disk cache write back(method), 88

prlsdkapi.VmConfig.set dns servers (method),79

prlsdkapi.VmConfig.set dock icon type (method),90

prlsdkapi.VmConfig.set efi enabled (method),91

prlsdkapi.VmConfig.set exclude dock (method),87

prlsdkapi.VmConfig.set expiration date(method), 93

prlsdkapi.VmConfig.set expiration date enabled(method), 93

prlsdkapi.VmConfig.set expiration note(method), 93

prlsdkapi.VmConfig.set expiration offline time to live(method), 93

prlsdkapi.VmConfig.set expiration time check interval(method), 93

prlsdkapi.VmConfig.set expiration trusted time server(method), 93

prlsdkapi.VmConfig.set external boot device(method), 91

prlsdkapi.VmConfig.set foreground priority(method), 89

prlsdkapi.VmConfig.set free disk space ratio(method), 91

prlsdkapi.VmConfig.set gesture swipe from edges enabled(method), 94

prlsdkapi.VmConfig.set guest sharing auto mount(method), 86

prlsdkapi.VmConfig.set guest sharing enable spotlight(method), 86

prlsdkapi.VmConfig.set guest sharing enabled(method), 85

prlsdkapi.VmConfig.set hide minimized windows enabled(method), 92

prlsdkapi.VmConfig.set high resolution enabled(method), 82

prlsdkapi.VmConfig.set host mem auto quota(method), 80

prlsdkapi.VmConfig.set host mem quota max(method), 80

prlsdkapi.VmConfig.set host mem quota priority(method), 80

prlsdkapi.VmConfig.set host sharing enabled(method), 86

prlsdkapi.VmConfig.set hostname (method),79

prlsdkapi.VmConfig.set icon (method),83

prlsdkapi.VmConfig.set isolated vm enabled(method), 82

prlsdkapi.VmConfig.set lock guest on suspend enabled(method), 82

prlsdkapi.VmConfig.set longer battery life enabled(method), 82

prlsdkapi.VmConfig.set map shared folders on letters(method), 87

prlsdkapi.VmConfig.set max balloon size(method), 81

prlsdkapi.VmConfig.set multi display (method),87

prlsdkapi.VmConfig.set name (method),79

prlsdkapi.VmConfig.set nested virtualization enabled(method), 82

prlsdkapi.VmConfig.set optimize modifiers mode(method), 77

prlsdkapi.VmConfig.set os res in full scr mode(method), 88

prlsdkapi.VmConfig.set os version (method),80

prlsdkapi.VmConfig.set password protected operations(method), 90

prlsdkapi.VmConfig.set pause when idle(method), 92

prlsdkapi.VmConfig.set pmuvirtualization enabled(method), 82

prlsdkapi.VmConfig.set ram hotplug enabled(method), 93

prlsdkapi.VmConfig.set ram size (method),80

468

Page 475: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.set relocate task bar(method), 87

prlsdkapi.VmConfig.set resource quota (method),94

prlsdkapi.VmConfig.set scr res enabled(method), 88

prlsdkapi.VmConfig.set search domains(method), 90

prlsdkapi.VmConfig.set share all host disks(method), 86

prlsdkapi.VmConfig.set share clipboard(method), 77

prlsdkapi.VmConfig.set share user home dir(method), 86

prlsdkapi.VmConfig.set shared apps guest to host(method), 92

prlsdkapi.VmConfig.set shared apps host to guest(method), 92

prlsdkapi.VmConfig.set shared bluetooth enabled(method), 94

prlsdkapi.VmConfig.set shared camera enabled(method), 93

prlsdkapi.VmConfig.set shared cloud enabled(method), 75

prlsdkapi.VmConfig.set shared profile enabled(method), 76

prlsdkapi.VmConfig.set show dev tools enabled(method), 94

prlsdkapi.VmConfig.set show task bar (method),87

prlsdkapi.VmConfig.set show windows app in dock(method), 91

prlsdkapi.VmConfig.set smart guard enabled(method), 74

prlsdkapi.VmConfig.set smart guard interval(method), 75

prlsdkapi.VmConfig.set smart guard max snapshots count(method), 75

prlsdkapi.VmConfig.set smart guard notify before creation(method), 74

prlsdkapi.VmConfig.set smart mount dvds enabled(method), 75

prlsdkapi.VmConfig.set smart mount enabled(method), 75

prlsdkapi.VmConfig.set smart mount network shares(method), 75

prlsdkapi.VmConfig.set smart mount removable drives(method), 75

prlsdkapi.VmConfig.set smart mouse enabled(method), 77

prlsdkapi.VmConfig.set start in detached window enabled(method), 85

prlsdkapi.VmConfig.set start login mode(method), 84

prlsdkapi.VmConfig.set start user creds(method), 84

prlsdkapi.VmConfig.set sticky mouse enabled(method), 77

prlsdkapi.VmConfig.set support usb30enabled(method), 94

prlsdkapi.VmConfig.set switch off aero enabled(method), 92

prlsdkapi.VmConfig.set switch off windows logo enabled(method), 82

prlsdkapi.VmConfig.set switch to fullscreen on demand(method), 92

prlsdkapi.VmConfig.set sync default printer(method), 93

prlsdkapi.VmConfig.set sync ssh ids enabled(method), 94

prlsdkapi.VmConfig.set sync timezone disabled(method), 78

prlsdkapi.VmConfig.set sync vm hostname enabled(method), 94

prlsdkapi.VmConfig.set system flags (method),89

prlsdkapi.VmConfig.set template sign (method),83

prlsdkapi.VmConfig.set time sync interval(method), 78

prlsdkapi.VmConfig.set time sync smart mode enabled(method), 78

prlsdkapi.VmConfig.set time synchronization enabled(method), 78

prlsdkapi.VmConfig.set tools auto update enabled(method), 77

prlsdkapi.VmConfig.set unattended install edition(method), 94

469

Page 476: Parallels Virtualization SDK

INDEX INDEX

prlsdkapi.VmConfig.set unattended install locale(method), 94

prlsdkapi.VmConfig.set undo disks mode(method), 89

prlsdkapi.VmConfig.set use default answers(method), 90

prlsdkapi.VmConfig.set use desktop (method),76

prlsdkapi.VmConfig.set use documents (method),76

prlsdkapi.VmConfig.set use downloads (method),76

prlsdkapi.VmConfig.set use host printers(method), 93

prlsdkapi.VmConfig.set use movies (method),76

prlsdkapi.VmConfig.set use music (method),76

prlsdkapi.VmConfig.set use pictures (method),76

prlsdkapi.VmConfig.set user defined shared folders enabled(method), 75

prlsdkapi.VmConfig.set uuid (method),79

prlsdkapi.VmConfig.set vertical synchronization enabled(method), 81

prlsdkapi.VmConfig.set video ram size (method),80

prlsdkapi.VmConfig.set virtual links enabled(method), 92

prlsdkapi.VmConfig.set vnchost name (method),88

prlsdkapi.VmConfig.set vncmode (method),87

prlsdkapi.VmConfig.set vncpassword (method),88

prlsdkapi.VmConfig.set vncport (method),88

prlsdkapi.VmConfig.set win systray in mac menu enabled(method), 92

prlsdkapi.VmConfig.set window mode (method),85

prlsdkapi.VmDataStatistic (class), 130–131

prlsdkapi.VmDataStatistic.get segment capacity(method), 130

prlsdkapi.VmDevice (class), 57–60prlsdkapi.VmDevice.connect (method),

57prlsdkapi.VmDevice.copy image (method),

57prlsdkapi.VmDevice.create (method), 57prlsdkapi.VmDevice.create image (method),

57prlsdkapi.VmDevice.disconnect (method),

57prlsdkapi.VmDevice.get description (method),

59prlsdkapi.VmDevice.get emulated type (method),

58prlsdkapi.VmDevice.get friendly name (method),

59prlsdkapi.VmDevice.get iface type (method),

59prlsdkapi.VmDevice.get image path (method),

58prlsdkapi.VmDevice.get index (method),

57prlsdkapi.VmDevice.get output file (method),

60prlsdkapi.VmDevice.get stack index (method),

59prlsdkapi.VmDevice.get sub type (method),

59prlsdkapi.VmDevice.get sys name (method),

59prlsdkapi.VmDevice.is connected (method),

58prlsdkapi.VmDevice.is enabled (method),

58prlsdkapi.VmDevice.is passthrough (method),

60prlsdkapi.VmDevice.is remote (method),

58prlsdkapi.VmDevice.remove (method), 58prlsdkapi.VmDevice.resize image (method),

57prlsdkapi.VmDevice.set connected (method),

470

Page 477: Parallels Virtualization SDK

INDEX INDEX

58prlsdkapi.VmDevice.set default stack index

(method), 60prlsdkapi.VmDevice.set description (method),

59prlsdkapi.VmDevice.set emulated type (method),

58prlsdkapi.VmDevice.set enabled (method),

58prlsdkapi.VmDevice.set friendly name (method),

59prlsdkapi.VmDevice.set iface type (method),

59prlsdkapi.VmDevice.set image path (method),

58prlsdkapi.VmDevice.set index (method),

57prlsdkapi.VmDevice.set output file (method),

60prlsdkapi.VmDevice.set passthrough (method),

60prlsdkapi.VmDevice.set remote (method),

58prlsdkapi.VmDevice.set stack index (method),

59prlsdkapi.VmDevice.set sub type (method),

59prlsdkapi.VmDevice.set sys name (method),

59prlsdkapi.VmGuest (class), 104–105

prlsdkapi.VmGuest.get network settings(method), 105

prlsdkapi.VmGuest.logout (method), 104prlsdkapi.VmGuest.run program (method),

104prlsdkapi.VmGuest.set user passwd (method),

105prlsdkapi.VmHardDisk (class), 60–62

prlsdkapi.VmHardDisk.add partition (method),62

prlsdkapi.VmHardDisk.check password (method),61

prlsdkapi.VmHardDisk.get disk size (method),61

prlsdkapi.VmHardDisk.get disk type (method),61

prlsdkapi.VmHardDisk.get online compact mode(method), 62

prlsdkapi.VmHardDisk.get partition (method),62

prlsdkapi.VmHardDisk.get partitions count(method), 62

prlsdkapi.VmHardDisk.get size on disk(method), 61

prlsdkapi.VmHardDisk.is encrypted (method),61

prlsdkapi.VmHardDisk.is splitted (method),61

prlsdkapi.VmHardDisk.set disk size (method),61

prlsdkapi.VmHardDisk.set disk type (method),61

prlsdkapi.VmHardDisk.set online compact mode(method), 62

prlsdkapi.VmHardDisk.set password (method),61

prlsdkapi.VmHardDisk.set splitted (method),61

prlsdkapi.VmHdPartition (class), 62–63prlsdkapi.VmHdPartition.get sys name

(method), 63prlsdkapi.VmHdPartition.remove (method),

63prlsdkapi.VmHdPartition.set sys name (method),

63prlsdkapi.VmInfo (class), 110–111

prlsdkapi.VmInfo.get access rights (method),111

prlsdkapi.VmInfo.get addition state (method),111

prlsdkapi.VmInfo.get state (method), 111prlsdkapi.VmInfo.is invalid (method), 111prlsdkapi.VmInfo.is vm waiting for answer

(method), 111prlsdkapi.VmInfo.is vnc server started (method),

111prlsdkapi.VmIO (class), 149–150

prlsdkapi.VmIO.display set configuration

471

Page 478: Parallels Virtualization SDK

INDEX INDEX

(method), 149prlsdkapi.VmNet (class), 63–67

prlsdkapi.VmNet.generate mac addr (method),64

prlsdkapi.VmNet.get adapter type (method),66

prlsdkapi.VmNet.get bound adapter index(method), 64

prlsdkapi.VmNet.get bound adapter name(method), 64

prlsdkapi.VmNet.get default gateway (method),66

prlsdkapi.VmNet.get default gateway ipv6(method), 66

prlsdkapi.VmNet.get dns servers (method),65

prlsdkapi.VmNet.get host interface name(method), 66

prlsdkapi.VmNet.get mac address (method),64

prlsdkapi.VmNet.get mac address canonical(method), 64

prlsdkapi.VmNet.get net addresses (method),65

prlsdkapi.VmNet.get search domains (method),65

prlsdkapi.VmNet.is auto apply (method),64

prlsdkapi.VmNet.is configure with dhcp(method), 65

prlsdkapi.VmNet.is configure with dhcp ipv6(method), 65

prlsdkapi.VmNet.is pkt filter prevent ip spoof(method), 66

prlsdkapi.VmNet.is pkt filter prevent mac spoof(method), 66

prlsdkapi.VmNet.is pkt filter prevent promisc(method), 66

prlsdkapi.VmNet.set adapter type (method),66

prlsdkapi.VmNet.set auto apply (method),65

prlsdkapi.VmNet.set bound adapter index(method), 64

prlsdkapi.VmNet.set bound adapter name(method), 64

prlsdkapi.VmNet.set configure with dhcp(method), 65

prlsdkapi.VmNet.set configure with dhcp ipv6(method), 65

prlsdkapi.VmNet.set default gateway (method),66

prlsdkapi.VmNet.set default gateway ipv6(method), 66

prlsdkapi.VmNet.set dns servers (method),65

prlsdkapi.VmNet.set host interface name(method), 66

prlsdkapi.VmNet.set mac address (method),64

prlsdkapi.VmNet.set net addresses (method),65

prlsdkapi.VmNet.set pkt filter prevent ip spoof(method), 66

prlsdkapi.VmNet.set pkt filter prevent mac spoof(method), 66

prlsdkapi.VmNet.set pkt filter prevent promisc(method), 66

prlsdkapi.VmNet.set search domains (method),65

prlsdkapi.VmSerial (class), 69–70prlsdkapi.VmSerial.get socket mode (method),

70prlsdkapi.VmSerial.set socket mode (method),

70prlsdkapi.VmSound (class), 68–69

prlsdkapi.VmSound.get mixer dev (method),68

prlsdkapi.VmSound.get output dev (method),68

prlsdkapi.VmSound.set mixer dev (method),69

prlsdkapi.VmSound.set output dev (method),68

prlsdkapi.VmToolsInfo (class), 115–116prlsdkapi.VmToolsInfo.get state (method),

116prlsdkapi.VmToolsInfo.get version (method),

472

Page 479: Parallels Virtualization SDK

INDEX INDEX

116prlsdkapi.VmUsb (class), 67–68

prlsdkapi.VmUsb.get autoconnect option(method), 67

prlsdkapi.VmUsb.set autoconnect option(method), 67

473