Greetings,
I do not see VixCOM.Constants.VIX_SERVICEPROVIDER_VMWARE_PLAYER in my Interop.VixCOM.dll built from the 1.10.2.15207 build of VixCOM.dll. The VIX API reference for 1.10 indicates that it should be in there, but this is all I see:
#region Assembly Interop.VixCOM.dll, v2.0.50727
// G:\MSDProjects\iTest Projects\Reference Assemblies\Interop.VixCOM.dll
#endregion
using System;
using System.Runtime.InteropServices;
namespace VixCOM
{
[Guid("3A9AC120-8161-4857-8677-F3B0B132A93D")]
public abstract class Constants
{
public const int VIX_API_VERSION = -1;
public const int VIX_CAPTURESCREENFORMAT_PNG = 1;
public const int VIX_CAPTURESCREENFORMAT_PNG_NOCOMPRESS = 2;
public const int VIX_CLONETYPE_FULL = 0;
public const int VIX_CLONETYPE_LINKED = 1;
public const int VIX_E_ALREADY_EXISTS = 23;
public const int VIX_E_ANON_GUEST_OPERATIONS_PROHIBITED = 3018;
public const int VIX_E_BAD_VM_INDEX = 8000;
public const int VIX_E_BUFFER_TOOSMALL = 24;
public const int VIX_E_CANCELLED = 10;
public const int VIX_E_CANNOT_AUTHENTICATE_WITH_GUEST = 3024;
public const int VIX_E_CANNOT_CONNECT_TO_HOST = 18000;
public const int VIX_E_CANNOT_CONNECT_TO_VM = 3008;
public const int VIX_E_CANNOT_POWER_ON_VM = 3041;
public const int VIX_E_CANNOT_READ_VM_CONFIG = 4002;
public const int VIX_E_CANNOT_START_READ_ONLY_VM = 3005;
public const int VIX_E_CONSOLE_GUEST_OPERATIONS_PROHIBITED = 3026;
public const int VIX_E_CRYPTO_BAD_BUFFER_SIZE = 17001;
public const int VIX_E_CRYPTO_BAD_FORMAT = 17009;
public const int VIX_E_CRYPTO_BAS_PASSWORD = 17005;
public const int VIX_E_CRYPTO_EMPTY = 17011;
public const int VIX_E_CRYPTO_ERROR = 17008;
public const int VIX_E_CRYPTO_INVALID_OPERATION = 17002;
public const int VIX_E_CRYPTO_KEYSAFE_LOCATOR = 17012;
public const int VIX_E_CRYPTO_LOCKED = 17010;
public const int VIX_E_CRYPTO_NEED_PASSWORD = 17004;
public const int VIX_E_CRYPTO_NO_CRYPTO = 17007;
public const int VIX_E_CRYPTO_NOT_IN_DICTIONARY = 17006;
public const int VIX_E_CRYPTO_RANDOM_DEVICE = 17003;
public const int VIX_E_CRYPTO_UNKNOWN_ALGORITHM = 17000;
public const int VIX_E_DISK_CANTREPAIR = 16062;
public const int VIX_E_DISK_CANTSHRINK = 16009;
public const int VIX_E_DISK_CID_MISMATCH = 16008;
public const int VIX_E_DISK_ENCODING = 16061;
public const int VIX_E_DISK_FULL = 8;
public const int VIX_E_DISK_INVAL = 16000;
public const int VIX_E_DISK_INVALID_CONNECTION = 16054;
public const int VIX_E_DISK_INVALIDCHAIN = 16030;
public const int VIX_E_DISK_INVALIDDISK = 16063;
public const int VIX_E_DISK_INVALIDPARTITIONTABLE = 16018;
public const int VIX_E_DISK_KEY_NOTFOUND = 16052;
public const int VIX_E_DISK_NEEDKEY = 16014;
public const int VIX_E_DISK_NEEDSREPAIR = 16006;
public const int VIX_E_DISK_NEEDVMFS = 16022;
public const int VIX_E_DISK_NODEVICE = 16065;
public const int VIX_E_DISK_NOINIT = 16001;
public const int VIX_E_DISK_NOIO = 16002;
public const int VIX_E_DISK_NOKEY = 16017;
public const int VIX_E_DISK_NOKEYOVERRIDE = 16015;
public const int VIX_E_DISK_NOLICENSE = 16064;
public const int VIX_E_DISK_NOTENCDESC = 16020;
public const int VIX_E_DISK_NOTENCRYPTED = 16016;
public const int VIX_E_DISK_NOTNORMAL = 16019;
public const int VIX_E_DISK_NOTSUPPORTED = 16013;
public const int VIX_E_DISK_OPENPARENT = 16012;
public const int VIX_E_DISK_OUTOFRANGE = 16007;
public const int VIX_E_DISK_PARTIALCHAIN = 16003;
public const int VIX_E_DISK_PARTMISMATCH = 16010;
public const int VIX_E_DISK_RAWTOOBIG = 16024;
public const int VIX_E_DISK_RAWTOOSMALL = 16029;
public const int VIX_E_DISK_SUBSYSTEM_INIT_FAIL = 16053;
public const int VIX_E_DISK_TOOMANYOPENFILES = 16027;
public const int VIX_E_DISK_TOOMANYREDO = 16028;
public const int VIX_E_DISK_UNSUPPORTEDDEVICE = 16066;
public const int VIX_E_DISK_UNSUPPORTEDDISKVERSION = 16011;
public const int VIX_E_EMPTY_PASSWORD_NOT_ALLOWED_IN_GUEST = 3033;
public const int VIX_E_FAIL = 1;
public const int VIX_E_FILE_ACCESS_ERROR = 13;
public const int VIX_E_FILE_ALREADY_EXISTS = 12;
public const int VIX_E_FILE_ALREADY_LOCKED = 15;
public const int VIX_E_FILE_ERROR = 7;
public const int VIX_E_FILE_NAME_INVALID = 22;
public const int VIX_E_FILE_NAME_TOO_LONG = 20004;
public const int VIX_E_FILE_NOT_FOUND = 4;
public const int VIX_E_FILE_READ_ONLY = 11;
public const int VIX_E_FILE_TOO_BIG = 21;
public const int VIX_E_GUEST_OPERATIONS_PROHIBITED = 3017;
public const int VIX_E_GUEST_USER_PERMISSIONS = 3015;
public const int VIX_E_GUEST_VOLUMES_NOT_FROZEN = 20000;
public const int VIX_E_HOST_DISK_INVALID_VALUE = 14003;
public const int VIX_E_HOST_DISK_SECTORSIZE = 14004;
public const int VIX_E_HOST_FILE_ERROR_EOF = 14005;
public const int VIX_E_HOST_NBD_HASHFILE_INIT = 14013;
public const int VIX_E_HOST_NBD_HASHFILE_VOLUME = 14012;
public const int VIX_E_HOST_NETBLKDEV_HANDSHAKE = 14006;
public const int VIX_E_HOST_NETWORK_CONN_REFUSED = 14009;
public const int VIX_E_HOST_NOT_CONNECTED = 26;
public const int VIX_E_HOST_SERVER_NOT_FOUND = 14008;
public const int VIX_E_HOST_SOCKET_CREATION_ERROR = 14007;
public const int VIX_E_HOST_TCP_CONN_LOST = 14011;
public const int VIX_E_HOST_TCP_SOCKET_ERROR = 14010;
public const int VIX_E_HOST_USER_PERMISSIONS = 3014;
public const int VIX_E_INCORRECT_FILE_TYPE = 9;
public const int VIX_E_INTERACTIVE_SESSION_NOT_PRESENT = 3034;
public const int VIX_E_INTERACTIVE_SESSION_USER_MISMATCH = 3035;
public const int VIX_E_INVALID_ARG = 3;
public const int VIX_E_INVALID_HANDLE = 1000;
public const int VIX_E_INVALID_HOSTNAME_SPECIFICATION = 18002;
public const int VIX_E_INVALID_MESSAGE_BODY = 10001;
public const int VIX_E_INVALID_MESSAGE_HEADER = 10000;
public const int VIX_E_INVALID_PROPERTY_VALUE = 6001;
public const int VIX_E_INVALID_SERIALIZED_DATA = 6004;
public const int VIX_E_INVALID_UTF8_STRING = 27;
public const int VIX_E_INVALID_XML = 2002;
public const int VIX_E_LICENSE = 32;
public const int VIX_E_LOGIN_TYPE_NOT_SUPPORTED = 3032;
public const int VIX_E_MISSING_ANON_GUEST_ACCOUNT = 3023;
public const int VIX_E_MISSING_REQUIRED_PROPERTY = 6003;
public const int VIX_E_MUST_BE_CONSOLE_USER = 3027;
public const int VIX_E_NEED_KEY = 30;
public const int VIX_E_NO_DISPLAY_SERVER = 3043;
public const int VIX_E_NO_GUEST_OS_INSTALLED = 3010;
public const int VIX_E_NO_SUCH_PROCESS = 20003;
public const int VIX_E_NOT_A_DIRECTORY = 20002;
public const int VIX_E_NOT_A_FILE = 20001;
public const int VIX_E_NOT_ALLOWED_DURING_VM_RECORDING = 3029;
public const int VIX_E_NOT_ALLOWED_DURING_VM_REPLAY = 3030;
public const int VIX_E_NOT_FOR_REMOTE_HOST = 18001;
public const int VIX_E_NOT_FOUND = 2000;
public const int VIX_E_NOT_SUPPORTED = 6;
public const int VIX_E_NOT_SUPPORTED_FOR_VM_VERSION = 4001;
public const int VIX_E_NOT_SUPPORTED_ON_HANDLE_TYPE = 1001;
public const int VIX_E_NOT_SUPPORTED_ON_REMOTE_OBJECT = 20;
public const int VIX_E_OBJECT_IS_BUSY = 5;
public const int VIX_E_OBJECT_NOT_FOUND = 25;
public const int VIX_E_OP_NOT_SUPPORTED_ON_GUEST = 3003;
public const int VIX_E_OPERATION_ALREADY_IN_PROGRESS = 31;
public const int VIX_E_OPERATION_NOT_ALLOWED_FOR_LOGIN_TYPE = 3031;
public const int VIX_E_OUT_OF_MEMORY = 2;
public const int VIX_E_POWEROP_SCRIPTS_NOT_AVAILABLE = 3009;
public const int VIX_E_PROGRAM_NOT_STARTED = 3004;
public const int VIX_E_READ_ONLY_PROPERTY = 6002;
public const int VIX_E_REQUIRES_LARGE_FILES = 14;
public const int VIX_E_ROOT_GUEST_OPERATIONS_PROHIBITED = 3019;
public const int VIX_E_SCREEN_CAPTURE_BAD_FORMAT = 19001;
public const int VIX_E_SCREEN_CAPTURE_COMPRESSION_FAIL = 19002;
public const int VIX_E_SCREEN_CAPTURE_ERROR = 19000;
public const int VIX_E_SCREEN_CAPTURE_LARGE_DATA = 19003;
public const int VIX_E_SNAPSHOT_CHECKPOINT = 13009;
public const int VIX_E_SNAPSHOT_CONFIG = 13007;
public const int VIX_E_SNAPSHOT_DISKLIB = 13002;
public const int VIX_E_SNAPSHOT_DISKLOCKED = 13014;
public const int VIX_E_SNAPSHOT_DUMPER = 13001;
public const int VIX_E_SNAPSHOT_DUPLICATEDDISK = 13015;
public const int VIX_E_SNAPSHOT_EXISTS = 13004;
public const int VIX_E_SNAPSHOT_INCONSISTENT = 13011;
public const int VIX_E_SNAPSHOT_INDEPENDENTDISK = 13016;
public const int VIX_E_SNAPSHOT_INVAL = 13000;
public const int VIX_E_SNAPSHOT_LOCKED = 13010;
public const int VIX_E_SNAPSHOT_MAXSNAPSHOTS = 13019;
public const int VIX_E_SNAPSHOT_MEMORY_ON_INDEPENDENT_DISK = 13018;
public const int VIX_E_SNAPSHOT_MIN_FREE_SPACE = 13020;
public const int VIX_E_SNAPSHOT_NAMETOOLONG = 13012;
public const int VIX_E_SNAPSHOT_NOCHANGE = 13008;
public const int VIX_E_SNAPSHOT_NONUNIQUE_NAME = 13017;
public const int VIX_E_SNAPSHOT_NOPERM = 13006;
public const int VIX_E_SNAPSHOT_NOTFOUND = 13003;
public const int VIX_E_SNAPSHOT_VERSION = 13005;
public const int VIX_E_SNAPSHOT_VIXFILE = 13013;
public const int VIX_E_SUSPEND_ERROR = 3012;
public const int VIX_E_TEMPLATE_VM = 4003;
public const int VIX_E_TIMEOUT_WAITING_FOR_TOOLS = 3000;
public const int VIX_E_TOO_MANY_HANDLES = 1002;
public const int VIX_E_TOOLS_INSTALL_ALREADY_UP_TO_DATE = 21010;
public const int VIX_E_TOOLS_INSTALL_AUTO_NOT_SUPPORTED = 21006;
public const int VIX_E_TOOLS_INSTALL_CANCELLED = 21004;
public const int VIX_E_TOOLS_INSTALL_DEVICE_NOT_CONNECTED = 21003;
public const int VIX_E_TOOLS_INSTALL_ERROR = 21009;
public const int VIX_E_TOOLS_INSTALL_GUEST_NOT_READY = 21007;
public const int VIX_E_TOOLS_INSTALL_IMAGE_INACCESIBLE = 21001;
public const int VIX_E_TOOLS_INSTALL_IN_PROGRESS = 21011;
public const int VIX_E_TOOLS_INSTALL_INIT_FAILED = 21005;
public const int VIX_E_TOOLS_INSTALL_NO_DEVICE = 21002;
public const int VIX_E_TOOLS_INSTALL_NO_IMAGE = 21000;
public const int VIX_E_TOOLS_INSTALL_SIG_CHECK_FAILED = 21008;
public const int VIX_E_TOOLS_NOT_RUNNING = 3016;
public const int VIX_E_TYPE_MISMATCH = 2001;
public const int VIX_E_UNABLE_TO_REPLAY_VM = 3039;
public const int VIX_E_UNFINISHED_JOB = 29;
public const int VIX_E_UNRECOGNIZED_COMMAND = 3001;
public const int VIX_E_UNRECOGNIZED_COMMAND_IN_GUEST = 3025;
public const int VIX_E_UNRECOGNIZED_PROPERTY = 6000;
public const int VIX_E_VM_ALREADY_LOADED = 4004;
public const int VIX_E_VM_ALREADY_UP_TO_DATE = 4006;
public const int VIX_E_VM_HOST_DISCONNECTED = 34;
public const int VIX_E_VM_INSUFFICIENT_HOST_MEMORY = 3011;
public const int VIX_E_VM_IS_RUNNING = 3007;
public const int VIX_E_VM_NOT_ENOUGH_CPUS = 3013;
public const int VIX_E_VM_NOT_FOUND = 4000;
public const int VIX_E_VM_NOT_RUNNING = 3006;
public const int VIX_E_VMDB = 16;
public const int VIX_E_VMX_MSG_DIALOG_AND_NO_UI = 3028;
public const int VIX_E_WRAPPER_SERVICEPROVIDER_NOT_FOUND = 22003;
public const int VIX_E_WRAPPER_VERSION_NOT_FOUND = 22002;
public const int VIX_E_WRAPPER_WORKSTATION_NOT_INSTALLED = 22001;
public const int VIX_EVENTTYPE_CALLBACK_SIGNALLED = 2;
public const int VIX_EVENTTYPE_FIND_ITEM = 8;
public const int VIX_EVENTTYPE_JOB_COMPLETED = 2;
public const int VIX_EVENTTYPE_JOB_PROGRESS = 3;
public const int VIX_FILE_ATTRIBUTES_DIRECTORY = 1;
public const int VIX_FILE_ATTRIBUTES_SYMLINK = 2;
public const int VIX_FIND_REGISTERED_VMS = 4;
public const int VIX_FIND_RUNNING_VMS = 1;
public const int VIX_GUEST_ENVIRONMENT_VARIABLE = 3;
public const int VIX_HANDLETYPE_HOST = 2;
public const int VIX_HANDLETYPE_JOB = 6;
public const int VIX_HANDLETYPE_METADATA_CONTAINER = 11;
public const int VIX_HANDLETYPE_NETWORK = 5;
public const int VIX_HANDLETYPE_NONE = 0;
public const int VIX_HANDLETYPE_PROPERTY_LIST = 9;
public const int VIX_HANDLETYPE_SNAPSHOT = 7;
public const int VIX_HANDLETYPE_VM = 3;
public const int VIX_HOSTOPTION_USE_EVENT_PUMP = 8;
public const int VIX_INSTALLTOOLS_AUTO_UPGRADE = 1;
public const int VIX_INSTALLTOOLS_MOUNT_TOOLS_INSTALLER = 0;
public const int VIX_INSTALLTOOLS_RETURN_IMMEDIATELY = 2;
public const int VIX_INVALID_HANDLE = 0;
public const int VIX_LOGIN_IN_GUEST_REQUIRE_INTERACTIVE_ENVIRONMENT = 8;
public const int VIX_OK = 0;
public const int VIX_POWERSTATE_BLOCKED_ON_MSG = 256;
public const int VIX_POWERSTATE_PAUSED = 512;
public const int VIX_POWERSTATE_POWERED_OFF = 2;
public const int VIX_POWERSTATE_POWERED_ON = 8;
public const int VIX_POWERSTATE_POWERING_OFF = 1;
public const int VIX_POWERSTATE_POWERING_ON = 4;
public const int VIX_POWERSTATE_RESETTING = 128;
public const int VIX_POWERSTATE_RESUMING = 2048;
public const int VIX_POWERSTATE_SUSPENDED = 32;
public const int VIX_POWERSTATE_SUSPENDING = 16;
public const int VIX_POWERSTATE_TOOLS_RUNNING = 64;
public const int VIX_PROPERTY_FOUND_ITEM_LOCATION = 4010;
public const int VIX_PROPERTY_HOST_API_VERSION = 51;
public const int VIX_PROPERTY_HOST_HOSTTYPE = 50;
public const int VIX_PROPERTY_JOB_RESULT_COMMAND_OUTPUT = 3005;
public const int VIX_PROPERTY_JOB_RESULT_ERROR_CODE = 3000;
public const int VIX_PROPERTY_JOB_RESULT_EXIT_CODE = 3004;
public const int VIX_PROPERTY_JOB_RESULT_FILE_FLAGS = 3054;
public const int VIX_PROPERTY_JOB_RESULT_FILE_MOD_TIME = 3062;
public const int VIX_PROPERTY_JOB_RESULT_FILE_SIZE = 3061;
public const int VIX_PROPERTY_JOB_RESULT_FOUND_ITEM_DESCRIPTION = 3036;
public const int VIX_PROPERTY_JOB_RESULT_GUEST_OBJECT_EXISTS = 3011;
public const int VIX_PROPERTY_JOB_RESULT_GUEST_PROGRAM_ELAPSED_TIME = 3017;
public const int VIX_PROPERTY_JOB_RESULT_GUEST_PROGRAM_EXIT_CODE = 3018;
public const int VIX_PROPERTY_JOB_RESULT_HANDLE = 3010;
public const int VIX_PROPERTY_JOB_RESULT_ITEM_NAME = 3035;
public const int VIX_PROPERTY_JOB_RESULT_PROCESS_BEING_DEBUGGED = 3057;
public const int VIX_PROPERTY_JOB_RESULT_PROCESS_COMMAND = 3053;
public const int VIX_PROPERTY_JOB_RESULT_PROCESS_ID = 3051;
public const int VIX_PROPERTY_JOB_RESULT_PROCESS_OWNER = 3052;
public const int VIX_PROPERTY_JOB_RESULT_PROCESS_START_TIME = 3055;
public const int VIX_PROPERTY_JOB_RESULT_SCREEN_IMAGE_DATA = 3059;
public const int VIX_PROPERTY_JOB_RESULT_SCREEN_IMAGE_SIZE = 3058;
public const int VIX_PROPERTY_JOB_RESULT_SHARED_FOLDER_COUNT = 3046;
public const int VIX_PROPERTY_JOB_RESULT_SHARED_FOLDER_FLAGS = 3049;
public const int VIX_PROPERTY_JOB_RESULT_SHARED_FOLDER_HOST = 3048;
public const int VIX_PROPERTY_JOB_RESULT_USER_MESSAGE = 3002;
public const int VIX_PROPERTY_JOB_RESULT_VM_IN_GROUP = 3001;
public const int VIX_PROPERTY_JOB_RESULT_VM_VARIABLE_STRING = 3056;
public const int VIX_PROPERTY_META_DATA_CONTAINER = 2;
public const int VIX_PROPERTY_NONE = 0;
public const int VIX_PROPERTY_SNAPSHOT_DESCRIPTION = 4201;
public const int VIX_PROPERTY_SNAPSHOT_DISPLAYNAME = 4200;
public const int VIX_PROPERTY_SNAPSHOT_IS_REPLAYABLE = 4207;
public const int VIX_PROPERTY_SNAPSHOT_POWERSTATE = 4205;
public const int VIX_PROPERTY_VM_IN_VMTEAM = 128;
public const int VIX_PROPERTY_VM_IS_RECORDING = 236;
public const int VIX_PROPERTY_VM_IS_REPLAYING = 237;
public const int VIX_PROPERTY_VM_IS_RUNNING = 196;
public const int VIX_PROPERTY_VM_MEMORY_SIZE = 106;
public const int VIX_PROPERTY_VM_NUM_VCPUS = 101;
public const int VIX_PROPERTY_VM_POWER_STATE = 129;
public const int VIX_PROPERTY_VM_READ_ONLY = 107;
public const int VIX_PROPERTY_VM_SUPPORTED_FEATURES = 197;
public const int VIX_PROPERTY_VM_TOOLS_STATE = 152;
public const int VIX_PROPERTY_VM_VMTEAM_PATHNAME = 105;
public const int VIX_PROPERTY_VM_VMX_PATHNAME = 103;
public const int VIX_PROPERTYTYPE_ANY = 0;
public const int VIX_PROPERTYTYPE_BLOB = 6;
public const int VIX_PROPERTYTYPE_BOOL = 3;
public const int VIX_PROPERTYTYPE_HANDLE = 4;
public const int VIX_PROPERTYTYPE_INT64 = 5;
public const int VIX_PROPERTYTYPE_INTEGER = 1;
public const int VIX_PROPERTYTYPE_STRING = 2;
public const int VIX_PUMPEVENTOPTION_NONE = 0;
public const int VIX_RUNPROGRAM_ACTIVATE_WINDOW = 2;
public const int VIX_RUNPROGRAM_RETURN_IMMEDIATELY = 1;
public const int VIX_SERVICEPROVIDER_DEFAULT = 1;
public const int VIX_SERVICEPROVIDER_VMWARE_SERVER = 2;
public const int VIX_SERVICEPROVIDER_VMWARE_VI_SERVER = 10;
public const int VIX_SERVICEPROVIDER_VMWARE_WORKSTATION = 3;
public const int VIX_SHAREDFOLDER_WRITE_ACCESS = 4;
public const int VIX_SNAPSHOT_INCLUDE_MEMORY = 2;
public const int VIX_SNAPSHOT_REMOVE_CHILDREN = 1;
public const int VIX_TOOLSSTATE_NOT_INSTALLED = 4;
public const int VIX_TOOLSSTATE_RUNNING = 2;
public const int VIX_TOOLSSTATE_UNKNOWN = 1;
public const int VIX_VM_CONFIG_RUNTIME_ONLY = 2;
public const int VIX_VM_GUEST_VARIABLE = 1;
public const int VIX_VM_SUPPORT_HARDWARE_UPGRADE = 8;
public const int VIX_VM_SUPPORT_MULTIPLE_SNAPSHOTS = 2;
public const int VIX_VM_SUPPORT_SHARED_FOLDERS = 1;
public const int VIX_VM_SUPPORT_TOOLS_INSTALL = 4;
public const int VIX_VMDELETE_DISK_FILES = 2;
public const int VIX_VMPOWEROP_FROM_GUEST = 4;
public const int VIX_VMPOWEROP_LAUNCH_GUI = 512;
public const int VIX_VMPOWEROP_NORMAL = 0;
public const int VIX_VMPOWEROP_START_VM_PAUSED = 4096;
public const int VIX_VMPOWEROP_SUPPRESS_SNAPSHOT_POWERON = 128;
}
}
Any idea why it's not in here?
Thank you,
-Randy