Lines Matching defs:IMachine

1183 interface IMachine;
1326 typedef interface IMachine IMachine;
3812 nsresult (*GetMachines)(IVirtualBox *pThis, PRUint32 *machinesSize, IMachine * **machines);
3859 IMachine * * machine
3865 IMachine * * machine
3870 IMachine * machine
3876 IMachine * * machine
3884 IMachine *** machines
3890 IMachine ** machines,
4026 nsresult (*GetMachines)(IVirtualBox *pThis, PRUint32 *machinesSize, IMachine * **machines);
4073 IMachine * * machine
4079 IMachine * * machine
4084 IMachine * machine
4090 IMachine * * machine
4098 IMachine *** machines
4104 IMachine ** machines,
5023 /* Start of struct IMachine declaration */
5036 nsresult (*GetParent)(IMachine *pThis, IVirtualBox * *parent);
5038 nsresult (*GetIcon)(IMachine *pThis, PRUint32 *iconSize, PRUint8 **icon);
5039 nsresult (*SetIcon)(IMachine *pThis, PRUint32 iconSize, PRUint8 *icon);
5041 nsresult (*GetAccessible)(IMachine *pThis, PRBool *accessible);
5043 nsresult (*GetAccessError)(IMachine *pThis, IVirtualBoxErrorInfo * *accessError);
5045 nsresult (*GetName)(IMachine *pThis, PRUnichar * *name);
5046 nsresult (*SetName)(IMachine *pThis, PRUnichar * name);
5048 nsresult (*GetDescription)(IMachine *pThis, PRUnichar * *description);
5049 nsresult (*SetDescription)(IMachine *pThis, PRUnichar * description);
5051 nsresult (*GetId)(IMachine *pThis, PRUnichar * *id);
5053 nsresult (*GetGroups)(IMachine *pThis, PRUint32 *groupsSize, PRUnichar * **groups);
5054 nsresult (*SetGroups)(IMachine *pThis, PRUint32 groupsSize, PRUnichar * *groups);
5056 nsresult (*GetOSTypeId)(IMachine *pThis, PRUnichar * *OSTypeId);
5057 nsresult (*SetOSTypeId)(IMachine *pThis, PRUnichar * OSTypeId);
5059 nsresult (*GetHardwareVersion)(IMachine *pThis, PRUnichar * *hardwareVersion);
5060 nsresult (*SetHardwareVersion)(IMachine *pThis, PRUnichar * hardwareVersion);
5062 nsresult (*GetHardwareUUID)(IMachine *pThis, PRUnichar * *hardwareUUID);
5063 nsresult (*SetHardwareUUID)(IMachine *pThis, PRUnichar * hardwareUUID);
5065 nsresult (*GetCPUCount)(IMachine *pThis, PRUint32 *CPUCount);
5066 nsresult (*SetCPUCount)(IMachine *pThis, PRUint32 CPUCount);
5068 nsresult (*GetCPUHotPlugEnabled)(IMachine *pThis, PRBool *CPUHotPlugEnabled);
5069 nsresult (*SetCPUHotPlugEnabled)(IMachine *pThis, PRBool CPUHotPlugEnabled);
5071 nsresult (*GetCPUExecutionCap)(IMachine *pThis, PRUint32 *CPUExecutionCap);
5072 nsresult (*SetCPUExecutionCap)(IMachine *pThis, PRUint32 CPUExecutionCap);
5074 nsresult (*GetMemorySize)(IMachine *pThis, PRUint32 *memorySize);
5075 nsresult (*SetMemorySize)(IMachine *pThis, PRUint32 memorySize);
5077 nsresult (*GetMemoryBalloonSize)(IMachine *pThis, PRUint32 *memoryBalloonSize);
5078 nsresult (*SetMemoryBalloonSize)(IMachine *pThis, PRUint32 memoryBalloonSize);
5080 nsresult (*GetPageFusionEnabled)(IMachine *pThis, PRBool *pageFusionEnabled);
5081 nsresult (*SetPageFusionEnabled)(IMachine *pThis, PRBool pageFusionEnabled);
5083 nsresult (*GetGraphicsControllerType)(IMachine *pThis, PRUint32 *graphicsControllerType);
5084 nsresult (*SetGraphicsControllerType)(IMachine *pThis, PRUint32 graphicsControllerType);
5086 nsresult (*GetVRAMSize)(IMachine *pThis, PRUint32 *VRAMSize);
5087 nsresult (*SetVRAMSize)(IMachine *pThis, PRUint32 VRAMSize);
5089 nsresult (*GetAccelerate3DEnabled)(IMachine *pThis, PRBool *accelerate3DEnabled);
5090 nsresult (*SetAccelerate3DEnabled)(IMachine *pThis, PRBool accelerate3DEnabled);
5092 nsresult (*GetAccelerate2DVideoEnabled)(IMachine *pThis, PRBool *accelerate2DVideoEnabled);
5093 nsresult (*SetAccelerate2DVideoEnabled)(IMachine *pThis, PRBool accelerate2DVideoEnabled);
5095 nsresult (*GetMonitorCount)(IMachine *pThis, PRUint32 *monitorCount);
5096 nsresult (*SetMonitorCount)(IMachine *pThis, PRUint32 monitorCount);
5098 nsresult (*GetVideoCaptureEnabled)(IMachine *pThis, PRBool *videoCaptureEnabled);
5099 nsresult (*SetVideoCaptureEnabled)(IMachine *pThis, PRBool videoCaptureEnabled);
5101 nsresult (*GetVideoCaptureScreens)(IMachine *pThis, PRUint32 *videoCaptureScreensSize, PRBool **videoCaptureScreens);
5102 nsresult (*SetVideoCaptureScreens)(IMachine *pThis, PRUint32 videoCaptureScreensSize, PRBool *videoCaptureScreens);
5104 nsresult (*GetVideoCaptureFile)(IMachine *pThis, PRUnichar * *videoCaptureFile);
5105 nsresult (*SetVideoCaptureFile)(IMachine *pThis, PRUnichar * videoCaptureFile);
5107 nsresult (*GetVideoCaptureWidth)(IMachine *pThis, PRUint32 *videoCaptureWidth);
5108 nsresult (*SetVideoCaptureWidth)(IMachine *pThis, PRUint32 videoCaptureWidth);
5110 nsresult (*GetVideoCaptureHeight)(IMachine *pThis, PRUint32 *videoCaptureHeight);
5111 nsresult (*SetVideoCaptureHeight)(IMachine *pThis, PRUint32 videoCaptureHeight);
5113 nsresult (*GetVideoCaptureRate)(IMachine *pThis, PRUint32 *videoCaptureRate);
5114 nsresult (*SetVideoCaptureRate)(IMachine *pThis, PRUint32 videoCaptureRate);
5116 nsresult (*GetVideoCaptureFPS)(IMachine *pThis, PRUint32 *videoCaptureFPS);
5117 nsresult (*SetVideoCaptureFPS)(IMachine *pThis, PRUint32 videoCaptureFPS);
5119 nsresult (*GetBIOSSettings)(IMachine *pThis, IBIOSSettings * *BIOSSettings);
5121 nsresult (*GetFirmwareType)(IMachine *pThis, PRUint32 *firmwareType);
5122 nsresult (*SetFirmwareType)(IMachine *pThis, PRUint32 firmwareType);
5124 nsresult (*GetPointingHIDType)(IMachine *pThis, PRUint32 *pointingHIDType);
5125 nsresult (*SetPointingHIDType)(IMachine *pThis, PRUint32 pointingHIDType);
5127 nsresult (*GetKeyboardHIDType)(IMachine *pThis, PRUint32 *keyboardHIDType);
5128 nsresult (*SetKeyboardHIDType)(IMachine *pThis, PRUint32 keyboardHIDType);
5130 nsresult (*GetHPETEnabled)(IMachine *pThis, PRBool *HPETEnabled);
5131 nsresult (*SetHPETEnabled)(IMachine *pThis, PRBool HPETEnabled);
5133 nsresult (*GetChipsetType)(IMachine *pThis, PRUint32 *chipsetType);
5134 nsresult (*SetChipsetType)(IMachine *pThis, PRUint32 chipsetType);
5136 nsresult (*GetSnapshotFolder)(IMachine *pThis, PRUnichar * *snapshotFolder);
5137 nsresult (*SetSnapshotFolder)(IMachine *pThis, PRUnichar * snapshotFolder);
5139 nsresult (*GetVRDEServer)(IMachine *pThis, IVRDEServer * *VRDEServer);
5141 nsresult (*GetEmulatedUSBCardReaderEnabled)(IMachine *pThis, PRBool *emulatedUSBCardReaderEnabled);
5142 nsresult (*SetEmulatedUSBCardReaderEnabled)(IMachine *pThis, PRBool emulatedUSBCardReaderEnabled);
5144 nsresult (*GetMediumAttachments)(IMachine *pThis, PRUint32 *mediumAttachmentsSize, IMediumAttachment * **mediumAttachments);
5146 nsresult (*GetUSBControllers)(IMachine *pThis, PRUint32 *USBControllersSize, IUSBController * **USBControllers);
5148 nsresult (*GetUSBDeviceFilters)(IMachine *pThis, IUSBDeviceFilters * *USBDeviceFilters);
5150 nsresult (*GetAudioAdapter)(IMachine *pThis, IAudioAdapter * *audioAdapter);
5152 nsresult (*GetStorageControllers)(IMachine *pThis, PRUint32 *storageControllersSize, IStorageController * **storageControllers);
5154 nsresult (*GetSettingsFilePath)(IMachine *pThis, PRUnichar * *settingsFilePath);
5156 nsresult (*GetSettingsModified)(IMachine *pThis, PRBool *settingsModified);
5158 nsresult (*GetSessionState)(IMachine *pThis, PRUint32 *sessionState);
5160 nsresult (*GetSessionType)(IMachine *pThis, PRUnichar * *sessionType);
5162 nsresult (*GetSessionPID)(IMachine *pThis, PRUint32 *sessionPID);
5164 nsresult (*GetState)(IMachine *pThis, PRUint32 *state);
5166 nsresult (*GetLastStateChange)(IMachine *pThis, PRInt64 *lastStateChange);
5168 nsresult (*GetStateFilePath)(IMachine *pThis, PRUnichar * *stateFilePath);
5170 nsresult (*GetLogFolder)(IMachine *pThis, PRUnichar * *logFolder);
5172 nsresult (*GetCurrentSnapshot)(IMachine *pThis, ISnapshot * *currentSnapshot);
5174 nsresult (*GetSnapshotCount)(IMachine *pThis, PRUint32 *snapshotCount);
5176 nsresult (*GetCurrentStateModified)(IMachine *pThis, PRBool *currentStateModified);
5178 nsresult (*GetSharedFolders)(IMachine *pThis, PRUint32 *sharedFoldersSize, ISharedFolder * **sharedFolders);
5180 nsresult (*GetClipboardMode)(IMachine *pThis, PRUint32 *clipboardMode);
5181 nsresult (*SetClipboardMode)(IMachine *pThis, PRUint32 clipboardMode);
5183 nsresult (*GetDragAndDropMode)(IMachine *pThis, PRUint32 *dragAndDropMode);
5184 nsresult (*SetDragAndDropMode)(IMachine *pThis, PRUint32 dragAndDropMode);
5186 nsresult (*GetGuestPropertyNotificationPatterns)(IMachine *pThis, PRUnichar * *guestPropertyNotificationPatterns);
5187 nsresult (*SetGuestPropertyNotificationPatterns)(IMachine *pThis, PRUnichar * guestPropertyNotificationPatterns);
5189 nsresult (*GetTeleporterEnabled)(IMachine *pThis, PRBool *teleporterEnabled);
5190 nsresult (*SetTeleporterEnabled)(IMachine *pThis, PRBool teleporterEnabled);
5192 nsresult (*GetTeleporterPort)(IMachine *pThis, PRUint32 *teleporterPort);
5193 nsresult (*SetTeleporterPort)(IMachine *pThis, PRUint32 teleporterPort);
5195 nsresult (*GetTeleporterAddress)(IMachine *pThis, PRUnichar * *teleporterAddress);
5196 nsresult (*SetTeleporterAddress)(IMachine *pThis, PRUnichar * teleporterAddress);
5198 nsresult (*GetTeleporterPassword)(IMachine *pThis, PRUnichar * *teleporterPassword);
5199 nsresult (*SetTeleporterPassword)(IMachine *pThis, PRUnichar * teleporterPassword);
5201 nsresult (*GetFaultToleranceState)(IMachine *pThis, PRUint32 *faultToleranceState);
5202 nsresult (*SetFaultToleranceState)(IMachine *pThis, PRUint32 faultToleranceState);
5204 nsresult (*GetFaultTolerancePort)(IMachine *pThis, PRUint32 *faultTolerancePort);
5205 nsresult (*SetFaultTolerancePort)(IMachine *pThis, PRUint32 faultTolerancePort);
5207 nsresult (*GetFaultToleranceAddress)(IMachine *pThis, PRUnichar * *faultToleranceAddress);
5208 nsresult (*SetFaultToleranceAddress)(IMachine *pThis, PRUnichar * faultToleranceAddress);
5210 nsresult (*GetFaultTolerancePassword)(IMachine *pThis, PRUnichar * *faultTolerancePassword);
5211 nsresult (*SetFaultTolerancePassword)(IMachine *pThis, PRUnichar * faultTolerancePassword);
5213 nsresult (*GetFaultToleranceSyncInterval)(IMachine *pThis, PRUint32 *faultToleranceSyncInterval);
5214 nsresult (*SetFaultToleranceSyncInterval)(IMachine *pThis, PRUint32 faultToleranceSyncInterval);
5216 nsresult (*GetRTCUseUTC)(IMachine *pThis, PRBool *RTCUseUTC);
5217 nsresult (*SetRTCUseUTC)(IMachine *pThis, PRBool RTCUseUTC);
5219 nsresult (*GetIOCacheEnabled)(IMachine *pThis, PRBool *IOCacheEnabled);
5220 nsresult (*SetIOCacheEnabled)(IMachine *pThis, PRBool IOCacheEnabled);
5222 nsresult (*GetIOCacheSize)(IMachine *pThis, PRUint32 *IOCacheSize);
5223 nsresult (*SetIOCacheSize)(IMachine *pThis, PRUint32 IOCacheSize);
5225 nsresult (*GetPCIDeviceAssignments)(IMachine *pThis, PRUint32 *PCIDeviceAssignmentsSize, IPCIDeviceAttachment * **PCIDeviceAssignments);
5227 nsresult (*GetBandwidthControl)(IMachine *pThis, IBandwidthControl * *bandwidthControl);
5229 nsresult (*GetTracingEnabled)(IMachine *pThis, PRBool *tracingEnabled);
5230 nsresult (*SetTracingEnabled)(IMachine *pThis, PRBool tracingEnabled);
5232 nsresult (*GetTracingConfig)(IMachine *pThis, PRUnichar * *tracingConfig);
5233 nsresult (*SetTracingConfig)(IMachine *pThis, PRUnichar * tracingConfig);
5235 nsresult (*GetAllowTracingToAccessVM)(IMachine *pThis, PRBool *allowTracingToAccessVM);
5236 nsresult (*SetAllowTracingToAccessVM)(IMachine *pThis, PRBool allowTracingToAccessVM);
5238 nsresult (*GetAutostartEnabled)(IMachine *pThis, PRBool *autostartEnabled);
5239 nsresult (*SetAutostartEnabled)(IMachine *pThis, PRBool autostartEnabled);
5241 nsresult (*GetAutostartDelay)(IMachine *pThis, PRUint32 *autostartDelay);
5242 nsresult (*SetAutostartDelay)(IMachine *pThis, PRUint32 autostartDelay);
5244 nsresult (*GetAutostopType)(IMachine *pThis, PRUint32 *autostopType);
5245 nsresult (*SetAutostopType)(IMachine *pThis, PRUint32 autostopType);
5247 nsresult (*GetDefaultFrontend)(IMachine *pThis, PRUnichar * *defaultFrontend);
5248 nsresult (*SetDefaultFrontend)(IMachine *pThis, PRUnichar * defaultFrontend);
5250 nsresult (*GetUSBProxyAvailable)(IMachine *pThis, PRBool *USBProxyAvailable);
5253 IMachine *pThis,
5259 IMachine *pThis,
5267 IMachine *pThis,
5273 IMachine *pThis,
5279 IMachine *pThis,
5288 IMachine *pThis,
5296 IMachine *pThis,
5303 IMachine *pThis,
5311 IMachine *pThis,
5319 IMachine *pThis,
5327 IMachine *pThis,
5335 IMachine *pThis,
5343 IMachine *pThis,
5351 IMachine *pThis,
5358 IMachine *pThis,
5366 IMachine *pThis,
5375 IMachine *pThis,
5383 IMachine *pThis,
5390 IMachine *pThis,
5398 IMachine *pThis,
5405 IMachine *pThis,
5410 IMachine *pThis,
5416 IMachine *pThis,
5423 IMachine *pThis,
5429 IMachine *pThis,
5435 IMachine *pThis,
5440 IMachine *pThis,
5446 IMachine *pThis,
5453 IMachine *pThis,
5458 IMachine *pThis,
5464 IMachine *pThis,
5470 IMachine *pThis,
5476 IMachine *pThis,
5482 IMachine *pThis,
5488 IMachine *pThis,
5494 IMachine *pThis,
5500 IMachine *pThis,
5506 IMachine *pThis,
5512 IMachine *pThis,
5521 IMachine *pThis,
5530 IMachine *pThis,
5534 nsresult (*RemoveAllCPUIDLeaves)(IMachine *pThis );
5537 IMachine *pThis,
5543 IMachine *pThis,
5549 IMachine *pThis,
5554 nsresult (*SaveSettings)(IMachine *pThis );
5556 nsresult (*DiscardSettings)(IMachine *pThis );
5559 IMachine *pThis,
5566 IMachine *pThis,
5573 IMachine *pThis,
5580 IMachine *pThis,
5586 IMachine *pThis,
5594 IMachine *pThis,
5599 IMachine *pThis,
5604 IMachine *pThis,
5609 IMachine *pThis,
5617 IMachine *pThis,
5623 IMachine *pThis,
5629 IMachine *pThis,
5636 IMachine *pThis,
5642 IMachine *pThis,
5647 IMachine *pThis,
5660 IMachine *pThis,
5670 IMachine *pThis,
5678 IMachine *pThis,
5688 IMachine *pThis,
5697 IMachine *pThis,
5705 IMachine *pThis,
5714 IMachine *pThis,
5719 IMachine *pThis,
5724 IMachine *pThis,
5730 IMachine *pThis,
5736 IMachine *pThis,
5745 IMachine *pThis,
5746 IMachine * target,
5757 nsresult (*QueryInterface)(IMachine *pThis, const nsID *iid, void **resultp);
5758 nsrefcnt (*AddRef)(IMachine *pThis);
5759 nsrefcnt (*Release)(IMachine *pThis);
5760 nsresult (*GetParent)(IMachine *pThis, IVirtualBox * *parent);
5762 nsresult (*GetIcon)(IMachine *pThis, PRUint32 *iconSize, PRUint8 **icon);
5763 nsresult (*SetIcon)(IMachine *pThis, PRUint32 iconSize, PRUint8 *icon);
5765 nsresult (*GetAccessible)(IMachine *pThis, PRBool *accessible);
5767 nsresult (*GetAccessError)(IMachine *pThis, IVirtualBoxErrorInfo * *accessError);
5769 nsresult (*GetName)(IMachine *pThis, PRUnichar * *name);
5770 nsresult (*SetName)(IMachine *pThis, PRUnichar * name);
5772 nsresult (*GetDescription)(IMachine *pThis, PRUnichar * *description);
5773 nsresult (*SetDescription)(IMachine *pThis, PRUnichar * description);
5775 nsresult (*GetId)(IMachine *pThis, PRUnichar * *id);
5777 nsresult (*GetGroups)(IMachine *pThis, PRUint32 *groupsSize, PRUnichar * **groups);
5778 nsresult (*SetGroups)(IMachine *pThis, PRUint32 groupsSize, PRUnichar * *groups);
5780 nsresult (*GetOSTypeId)(IMachine *pThis, PRUnichar * *OSTypeId);
5781 nsresult (*SetOSTypeId)(IMachine *pThis, PRUnichar * OSTypeId);
5783 nsresult (*GetHardwareVersion)(IMachine *pThis, PRUnichar * *hardwareVersion);
5784 nsresult (*SetHardwareVersion)(IMachine *pThis, PRUnichar * hardwareVersion);
5786 nsresult (*GetHardwareUUID)(IMachine *pThis, PRUnichar * *hardwareUUID);
5787 nsresult (*SetHardwareUUID)(IMachine *pThis, PRUnichar * hardwareUUID);
5789 nsresult (*GetCPUCount)(IMachine *pThis, PRUint32 *CPUCount);
5790 nsresult (*SetCPUCount)(IMachine *pThis, PRUint32 CPUCount);
5792 nsresult (*GetCPUHotPlugEnabled)(IMachine *pThis, PRBool *CPUHotPlugEnabled);
5793 nsresult (*SetCPUHotPlugEnabled)(IMachine *pThis, PRBool CPUHotPlugEnabled);
5795 nsresult (*GetCPUExecutionCap)(IMachine *pThis, PRUint32 *CPUExecutionCap);
5796 nsresult (*SetCPUExecutionCap)(IMachine *pThis, PRUint32 CPUExecutionCap);
5798 nsresult (*GetMemorySize)(IMachine *pThis, PRUint32 *memorySize);
5799 nsresult (*SetMemorySize)(IMachine *pThis, PRUint32 memorySize);
5801 nsresult (*GetMemoryBalloonSize)(IMachine *pThis, PRUint32 *memoryBalloonSize);
5802 nsresult (*SetMemoryBalloonSize)(IMachine *pThis, PRUint32 memoryBalloonSize);
5804 nsresult (*GetPageFusionEnabled)(IMachine *pThis, PRBool *pageFusionEnabled);
5805 nsresult (*SetPageFusionEnabled)(IMachine *pThis, PRBool pageFusionEnabled);
5807 nsresult (*GetGraphicsControllerType)(IMachine *pThis, PRUint32 *graphicsControllerType);
5808 nsresult (*SetGraphicsControllerType)(IMachine *pThis, PRUint32 graphicsControllerType);
5810 nsresult (*GetVRAMSize)(IMachine *pThis, PRUint32 *VRAMSize);
5811 nsresult (*SetVRAMSize)(IMachine *pThis, PRUint32 VRAMSize);
5813 nsresult (*GetAccelerate3DEnabled)(IMachine *pThis, PRBool *accelerate3DEnabled);
5814 nsresult (*SetAccelerate3DEnabled)(IMachine *pThis, PRBool accelerate3DEnabled);
5816 nsresult (*GetAccelerate2DVideoEnabled)(IMachine *pThis, PRBool *accelerate2DVideoEnabled);
5817 nsresult (*SetAccelerate2DVideoEnabled)(IMachine *pThis, PRBool accelerate2DVideoEnabled);
5819 nsresult (*GetMonitorCount)(IMachine *pThis, PRUint32 *monitorCount);
5820 nsresult (*SetMonitorCount)(IMachine *pThis, PRUint32 monitorCount);
5822 nsresult (*GetVideoCaptureEnabled)(IMachine *pThis, PRBool *videoCaptureEnabled);
5823 nsresult (*SetVideoCaptureEnabled)(IMachine *pThis, PRBool videoCaptureEnabled);
5825 nsresult (*GetVideoCaptureScreens)(IMachine *pThis, PRUint32 *videoCaptureScreensSize, PRBool **videoCaptureScreens);
5826 nsresult (*SetVideoCaptureScreens)(IMachine *pThis, PRUint32 videoCaptureScreensSize, PRBool *videoCaptureScreens);
5828 nsresult (*GetVideoCaptureFile)(IMachine *pThis, PRUnichar * *videoCaptureFile);
5829 nsresult (*SetVideoCaptureFile)(IMachine *pThis, PRUnichar * videoCaptureFile);
5831 nsresult (*GetVideoCaptureWidth)(IMachine *pThis, PRUint32 *videoCaptureWidth);
5832 nsresult (*SetVideoCaptureWidth)(IMachine *pThis, PRUint32 videoCaptureWidth);
5834 nsresult (*GetVideoCaptureHeight)(IMachine *pThis, PRUint32 *videoCaptureHeight);
5835 nsresult (*SetVideoCaptureHeight)(IMachine *pThis, PRUint32 videoCaptureHeight);
5837 nsresult (*GetVideoCaptureRate)(IMachine *pThis, PRUint32 *videoCaptureRate);
5838 nsresult (*SetVideoCaptureRate)(IMachine *pThis, PRUint32 videoCaptureRate);
5840 nsresult (*GetVideoCaptureFPS)(IMachine *pThis, PRUint32 *videoCaptureFPS);
5841 nsresult (*SetVideoCaptureFPS)(IMachine *pThis, PRUint32 videoCaptureFPS);
5843 nsresult (*GetBIOSSettings)(IMachine *pThis, IBIOSSettings * *BIOSSettings);
5845 nsresult (*GetFirmwareType)(IMachine *pThis, PRUint32 *firmwareType);
5846 nsresult (*SetFirmwareType)(IMachine *pThis, PRUint32 firmwareType);
5848 nsresult (*GetPointingHIDType)(IMachine *pThis, PRUint32 *pointingHIDType);
5849 nsresult (*SetPointingHIDType)(IMachine *pThis, PRUint32 pointingHIDType);
5851 nsresult (*GetKeyboardHIDType)(IMachine *pThis, PRUint32 *keyboardHIDType);
5852 nsresult (*SetKeyboardHIDType)(IMachine *pThis, PRUint32 keyboardHIDType);
5854 nsresult (*GetHPETEnabled)(IMachine *pThis, PRBool *HPETEnabled);
5855 nsresult (*SetHPETEnabled)(IMachine *pThis, PRBool HPETEnabled);
5857 nsresult (*GetChipsetType)(IMachine *pThis, PRUint32 *chipsetType);
5858 nsresult (*SetChipsetType)(IMachine *pThis, PRUint32 chipsetType);
5860 nsresult (*GetSnapshotFolder)(IMachine *pThis, PRUnichar * *snapshotFolder);
5861 nsresult (*SetSnapshotFolder)(IMachine *pThis, PRUnichar * snapshotFolder);
5863 nsresult (*GetVRDEServer)(IMachine *pThis, IVRDEServer * *VRDEServer);
5865 nsresult (*GetEmulatedUSBCardReaderEnabled)(IMachine *pThis, PRBool *emulatedUSBCardReaderEnabled);
5866 nsresult (*SetEmulatedUSBCardReaderEnabled)(IMachine *pThis, PRBool emulatedUSBCardReaderEnabled);
5868 nsresult (*GetMediumAttachments)(IMachine *pThis, PRUint32 *mediumAttachmentsSize, IMediumAttachment * **mediumAttachments);
5870 nsresult (*GetUSBControllers)(IMachine *pThis, PRUint32 *USBControllersSize, IUSBController * **USBControllers);
5872 nsresult (*GetUSBDeviceFilters)(IMachine *pThis, IUSBDeviceFilters * *USBDeviceFilters);
5874 nsresult (*GetAudioAdapter)(IMachine *pThis, IAudioAdapter * *audioAdapter);
5876 nsresult (*GetStorageControllers)(IMachine *pThis, PRUint32 *storageControllersSize, IStorageController * **storageControllers);
5878 nsresult (*GetSettingsFilePath)(IMachine *pThis, PRUnichar * *settingsFilePath);
5880 nsresult (*GetSettingsModified)(IMachine *pThis, PRBool *settingsModified);
5882 nsresult (*GetSessionState)(IMachine *pThis, PRUint32 *sessionState);
5884 nsresult (*GetSessionType)(IMachine *pThis, PRUnichar * *sessionType);
5886 nsresult (*GetSessionPID)(IMachine *pThis, PRUint32 *sessionPID);
5888 nsresult (*GetState)(IMachine *pThis, PRUint32 *state);
5890 nsresult (*GetLastStateChange)(IMachine *pThis, PRInt64 *lastStateChange);
5892 nsresult (*GetStateFilePath)(IMachine *pThis, PRUnichar * *stateFilePath);
5894 nsresult (*GetLogFolder)(IMachine *pThis, PRUnichar * *logFolder);
5896 nsresult (*GetCurrentSnapshot)(IMachine *pThis, ISnapshot * *currentSnapshot);
5898 nsresult (*GetSnapshotCount)(IMachine *pThis, PRUint32 *snapshotCount);
5900 nsresult (*GetCurrentStateModified)(IMachine *pThis, PRBool *currentStateModified);
5902 nsresult (*GetSharedFolders)(IMachine *pThis, PRUint32 *sharedFoldersSize, ISharedFolder * **sharedFolders);
5904 nsresult (*GetClipboardMode)(IMachine *pThis, PRUint32 *clipboardMode);
5905 nsresult (*SetClipboardMode)(IMachine *pThis, PRUint32 clipboardMode);
5907 nsresult (*GetDragAndDropMode)(IMachine *pThis, PRUint32 *dragAndDropMode);
5908 nsresult (*SetDragAndDropMode)(IMachine *pThis, PRUint32 dragAndDropMode);
5910 nsresult (*GetGuestPropertyNotificationPatterns)(IMachine *pThis, PRUnichar * *guestPropertyNotificationPatterns);
5911 nsresult (*SetGuestPropertyNotificationPatterns)(IMachine *pThis, PRUnichar * guestPropertyNotificationPatterns);
5913 nsresult (*GetTeleporterEnabled)(IMachine *pThis, PRBool *teleporterEnabled);
5914 nsresult (*SetTeleporterEnabled)(IMachine *pThis, PRBool teleporterEnabled);
5916 nsresult (*GetTeleporterPort)(IMachine *pThis, PRUint32 *teleporterPort);
5917 nsresult (*SetTeleporterPort)(IMachine *pThis, PRUint32 teleporterPort);
5919 nsresult (*GetTeleporterAddress)(IMachine *pThis, PRUnichar * *teleporterAddress);
5920 nsresult (*SetTeleporterAddress)(IMachine *pThis, PRUnichar * teleporterAddress);
5922 nsresult (*GetTeleporterPassword)(IMachine *pThis, PRUnichar * *teleporterPassword);
5923 nsresult (*SetTeleporterPassword)(IMachine *pThis, PRUnichar * teleporterPassword);
5925 nsresult (*GetFaultToleranceState)(IMachine *pThis, PRUint32 *faultToleranceState);
5926 nsresult (*SetFaultToleranceState)(IMachine *pThis, PRUint32 faultToleranceState);
5928 nsresult (*GetFaultTolerancePort)(IMachine *pThis, PRUint32 *faultTolerancePort);
5929 nsresult (*SetFaultTolerancePort)(IMachine *pThis, PRUint32 faultTolerancePort);
5931 nsresult (*GetFaultToleranceAddress)(IMachine *pThis, PRUnichar * *faultToleranceAddress);
5932 nsresult (*SetFaultToleranceAddress)(IMachine *pThis, PRUnichar * faultToleranceAddress);
5934 nsresult (*GetFaultTolerancePassword)(IMachine *pThis, PRUnichar * *faultTolerancePassword);
5935 nsresult (*SetFaultTolerancePassword)(IMachine *pThis, PRUnichar * faultTolerancePassword);
5937 nsresult (*GetFaultToleranceSyncInterval)(IMachine *pThis, PRUint32 *faultToleranceSyncInterval);
5938 nsresult (*SetFaultToleranceSyncInterval)(IMachine *pThis, PRUint32 faultToleranceSyncInterval);
5940 nsresult (*GetRTCUseUTC)(IMachine *pThis, PRBool *RTCUseUTC);
5941 nsresult (*SetRTCUseUTC)(IMachine *pThis, PRBool RTCUseUTC);
5943 nsresult (*GetIOCacheEnabled)(IMachine *pThis, PRBool *IOCacheEnabled);
5944 nsresult (*SetIOCacheEnabled)(IMachine *pThis, PRBool IOCacheEnabled);
5946 nsresult (*GetIOCacheSize)(IMachine *pThis, PRUint32 *IOCacheSize);
5947 nsresult (*SetIOCacheSize)(IMachine *pThis, PRUint32 IOCacheSize);
5949 nsresult (*GetPCIDeviceAssignments)(IMachine *pThis, PRUint32 *PCIDeviceAssignmentsSize, IPCIDeviceAttachment * **PCIDeviceAssignments);
5951 nsresult (*GetBandwidthControl)(IMachine *pThis, IBandwidthControl * *bandwidthControl);
5953 nsresult (*GetTracingEnabled)(IMachine *pThis, PRBool *tracingEnabled);
5954 nsresult (*SetTracingEnabled)(IMachine *pThis, PRBool tracingEnabled);
5956 nsresult (*GetTracingConfig)(IMachine *pThis, PRUnichar * *tracingConfig);
5957 nsresult (*SetTracingConfig)(IMachine *pThis, PRUnichar * tracingConfig);
5959 nsresult (*GetAllowTracingToAccessVM)(IMachine *pThis, PRBool *allowTracingToAccessVM);
5960 nsresult (*SetAllowTracingToAccessVM)(IMachine *pThis, PRBool allowTracingToAccessVM);
5962 nsresult (*GetAutostartEnabled)(IMachine *pThis, PRBool *autostartEnabled);
5963 nsresult (*SetAutostartEnabled)(IMachine *pThis, PRBool autostartEnabled);
5965 nsresult (*GetAutostartDelay)(IMachine *pThis, PRUint32 *autostartDelay);
5966 nsresult (*SetAutostartDelay)(IMachine *pThis, PRUint32 autostartDelay);
5968 nsresult (*GetAutostopType)(IMachine *pThis, PRUint32 *autostopType);
5969 nsresult (*SetAutostopType)(IMachine *pThis, PRUint32 autostopType);
5971 nsresult (*GetDefaultFrontend)(IMachine *pThis, PRUnichar * *defaultFrontend);
5972 nsresult (*SetDefaultFrontend)(IMachine *pThis, PRUnichar * defaultFrontend);
5974 nsresult (*GetUSBProxyAvailable)(IMachine *pThis, PRBool *USBProxyAvailable);
5977 IMachine *pThis,
5983 IMachine *pThis,
5991 IMachine *pThis,
5997 IMachine *pThis,
6003 IMachine *pThis,
6012 IMachine *pThis,
6020 IMachine *pThis,
6027 IMachine *pThis,
6035 IMachine *pThis,
6043 IMachine *pThis,
6051 IMachine *pThis,
6059 IMachine *pThis,
6067 IMachine *pThis,
6075 IMachine *pThis,
6082 IMachine *pThis,
6090 IMachine *pThis,
6099 IMachine *pThis,
6107 IMachine *pThis,
6114 IMachine *pThis,
6122 IMachine *pThis,
6129 IMachine *pThis,
6134 IMachine *pThis,
6140 IMachine *pThis,
6147 IMachine *pThis,
6153 IMachine *pThis,
6159 IMachine *pThis,
6164 IMachine *pThis,
6170 IMachine *pThis,
6177 IMachine *pThis,
6182 IMachine *pThis,
6188 IMachine *pThis,
6194 IMachine *pThis,
6200 IMachine *pThis,
6206 IMachine *pThis,
6212 IMachine *pThis,
6218 IMachine *pThis,
6224 IMachine *pThis,
6230 IMachine *pThis,
6236 IMachine *pThis,
6245 IMachine *pThis,
6254 IMachine *pThis,
6258 nsresult (*RemoveAllCPUIDLeaves)(IMachine *pThis );
6261 IMachine *pThis,
6267 IMachine *pThis,
6273 IMachine *pThis,
6278 nsresult (*SaveSettings)(IMachine *pThis );
6280 nsresult (*DiscardSettings)(IMachine *pThis );
6283 IMachine *pThis,
6290 IMachine *pThis,
6297 IMachine *pThis,
6304 IMachine *pThis,
6310 IMachine *pThis,
6318 IMachine *pThis,
6323 IMachine *pThis,
6328 IMachine *pThis,
6333 IMachine *pThis,
6341 IMachine *pThis,
6347 IMachine *pThis,
6353 IMachine *pThis,
6360 IMachine *pThis,
6366 IMachine *pThis,
6371 IMachine *pThis,
6384 IMachine *pThis,
6394 IMachine *pThis,
6402 IMachine *pThis,
6412 IMachine *pThis,
6421 IMachine *pThis,
6429 IMachine *pThis,
6438 IMachine *pThis,
6443 IMachine *pThis,
6448 IMachine *pThis,
6454 IMachine *pThis,
6460 IMachine *pThis,
6469 IMachine *pThis,
6470 IMachine * target,
6827 interface IMachine
6835 /* End of struct IMachine declaration */
7045 nsresult (*GetMachine)(IConsole *pThis, IMachine * *machine);
7216 nsresult (*GetMachine)(IConsole *pThis, IMachine * *machine);
11005 nsresult (*GetMachine)(ISnapshot *pThis, IMachine * *machine);
11035 nsresult (*GetMachine)(ISnapshot *pThis, IMachine * *machine);
14477 nsresult (*GetMachine)(ISession *pThis, IMachine * *machine);
14494 nsresult (*GetMachine)(ISession *pThis, IMachine * *machine);
15802 IMachine * machine
15820 IMachine * machine