# IInternalMachineControl Member List

This is the complete list of members for IInternalMachineControl, including all inherited members.

adoptSavedState(in wstring savedStateFile) | IInternalMachineControl |
autoCaptureUSBDevices() | IInternalMachineControl |
beginSavingState(in IProgress progress, out wstring stateFilePath) | IInternalMachineControl |
beginTakingSnapshot(in IConsole initiator, in wstring name, in wstring description, in IProgress progress, out wstring stateFilePath, out IProgress serverProgress) | IInternalMachineControl |
captureUSBDevice(in uuid id) | IInternalMachineControl |
detachAllUSBDevices(in boolean done) | IInternalMachineControl |
detachUSBDevice(in uuid id, in boolean done) | IInternalMachineControl |
discardCurrentSnapshotAndState(in IConsole initiator, out MachineState machineState,[retval] out IProgress progress) | IInternalMachineControl |
discardCurrentState(in IConsole initiator, out MachineState machineState,[retval] out IProgress progress) | IInternalMachineControl |
discardSnapshot(in IConsole initiator, in uuid id, out MachineState machineState,[retval] out IProgress progress) | IInternalMachineControl |
endSavingState(in boolean success) | IInternalMachineControl |
endTakingSnapshot(in boolean success) | IInternalMachineControl |
getIPCId([retval] out wstring id) | IInternalMachineControl |
onSessionEnd(in ISession session,[retval] out IProgress progress) | IInternalMachineControl |
pullGuestProperties(out wstring[] name, out wstring[] value, out unsigned long long[] timestamp, out wstring[] flags) | IInternalMachineControl |
pushGuestProperties(in wstring[] name, in wstring[] value, in unsigned long long[] timestamp, in wstring[] flags) | IInternalMachineControl |
runUSBDeviceFilters(in IUSBDevice device, out boolean matched, out unsigned long maskedInterfaces) | IInternalMachineControl |
updateState(in MachineState state) | IInternalMachineControl |