x360ce


Click here for a complete list of operations.

Execute

Update User Data

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/x360ce.asmx HTTP/1.1
Host: www.x360ce.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://x360ce.com/Execute"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Execute xmlns="http://x360ce.com/">
      <command>
        <ErrorCode>int</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
        <Action>None or Insert or Update or Select or Delete or GetPublicRsaKey or LogIn or CreateAccount or CheckUpdates or SendMailMessage</Action>
        <Values>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
        </Values>
        <Checksums>
          <guid>guid</guid>
          <guid>guid</guid>
        </Checksums>
        <UserDevices>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
        </UserDevices>
        <UserInstances>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
        </UserInstances>
        <UserComputers>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
        </UserComputers>
        <UserSettings>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
        </UserSettings>
        <MailMessages>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
        </MailMessages>
        <UserGames>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
        </UserGames>
      </command>
    </Execute>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ExecuteResponse xmlns="http://x360ce.com/">
      <ExecuteResult>
        <ErrorCode>int</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
        <Action>None or Insert or Update or Select or Delete or GetPublicRsaKey or LogIn or CreateAccount or CheckUpdates or SendMailMessage</Action>
        <Values>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
        </Values>
        <Checksums>
          <guid>guid</guid>
          <guid>guid</guid>
        </Checksums>
        <UserDevices>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
        </UserDevices>
        <UserInstances>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
        </UserInstances>
        <UserComputers>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
        </UserComputers>
        <UserSettings>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
        </UserSettings>
        <MailMessages>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
        </MailMessages>
        <UserGames>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
        </UserGames>
      </ExecuteResult>
    </ExecuteResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/x360ce.asmx HTTP/1.1
Host: www.x360ce.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Execute xmlns="http://x360ce.com/">
      <command>
        <ErrorCode>int</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
        <Action>None or Insert or Update or Select or Delete or GetPublicRsaKey or LogIn or CreateAccount or CheckUpdates or SendMailMessage</Action>
        <Values>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
        </Values>
        <Checksums>
          <guid>guid</guid>
          <guid>guid</guid>
        </Checksums>
        <UserDevices>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
        </UserDevices>
        <UserInstances>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
        </UserInstances>
        <UserComputers>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
        </UserComputers>
        <UserSettings>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
        </UserSettings>
        <MailMessages>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
        </MailMessages>
        <UserGames>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
        </UserGames>
      </command>
    </Execute>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ExecuteResponse xmlns="http://x360ce.com/">
      <ExecuteResult>
        <ErrorCode>int</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
        <Action>None or Insert or Update or Select or Delete or GetPublicRsaKey or LogIn or CreateAccount or CheckUpdates or SendMailMessage</Action>
        <Values>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
          <KeyValue>
            <Key />
            <Value />
          </KeyValue>
        </Values>
        <Checksums>
          <guid>guid</guid>
          <guid>guid</guid>
        </Checksums>
        <UserDevices>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
          <UserDevice>
            <Id>guid</Id>
            <ComputerId>guid</ComputerId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <CapAxeCount>int</CapAxeCount>
            <CapButtonCount>int</CapButtonCount>
            <CapDriverVersion>int</CapDriverVersion>
            <CapFirmwareRevision>int</CapFirmwareRevision>
            <CapFlags>int</CapFlags>
            <CapForceFeedbackMinimumTimeResolution>int</CapForceFeedbackMinimumTimeResolution>
            <CapForceFeedbackSamplePeriod>int</CapForceFeedbackSamplePeriod>
            <CapHardwareRevision>int</CapHardwareRevision>
            <CapPovCount>int</CapPovCount>
            <CapIsHumanInterfaceDevice>boolean</CapIsHumanInterfaceDevice>
            <CapSubtype>int</CapSubtype>
            <CapType>int</CapType>
            <HidManufacturer>string</HidManufacturer>
            <HidVendorId>int</HidVendorId>
            <HidProductId>int</HidProductId>
            <HidRevision>int</HidRevision>
            <HidDescription>string</HidDescription>
            <HidDeviceId>string</HidDeviceId>
            <HidDevicePath>string</HidDevicePath>
            <HidParentDeviceId>string</HidParentDeviceId>
            <HidClassGuid>guid</HidClassGuid>
            <HidClassDescription>string</HidClassDescription>
            <DevManufacturer>string</DevManufacturer>
            <DevVendorId>int</DevVendorId>
            <DevProductId>int</DevProductId>
            <DevRevision>int</DevRevision>
            <DevDescription>string</DevDescription>
            <DevDeviceId>string</DevDeviceId>
            <DevDevicePath>string</DevDevicePath>
            <DevParentDeviceId>string</DevParentDeviceId>
            <DevClassGuid>guid</DevClassGuid>
            <DevClassDescription>string</DevClassDescription>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <Checksum>guid</Checksum>
            <DiAxeMask>int</DiAxeMask>
            <DiSliderMask>int</DiSliderMask>
            <IsHidden>boolean</IsHidden>
            <DiActuatorMask>int</DiActuatorMask>
            <DiActuatorCount>int</DiActuatorCount>
            <ProfileId>guid</ProfileId>
            <ConnectionClass>guid</ConnectionClass>
          </UserDevice>
        </UserDevices>
        <UserInstances>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
          <UserInstance>
            <Id>guid</Id>
            <ControllerId>guid</ControllerId>
            <InstanceGuid>guid</InstanceGuid>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
          </UserInstance>
        </UserInstances>
        <UserComputers>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
          <UserComputer>
            <Id>guid</Id>
            <ApplicationId>guid</ApplicationId>
            <UserId>guid</UserId>
            <ComputerId>guid</ComputerId>
            <ComputerName>string</ComputerName>
            <Checksum>guid</Checksum>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
          </UserComputer>
        </UserComputers>
        <UserSettings>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
          <Setting>
            <SettingId>guid</SettingId>
            <InstanceGuid>guid</InstanceGuid>
            <InstanceName>string</InstanceName>
            <ProductGuid>guid</ProductGuid>
            <ProductName>string</ProductName>
            <DeviceType>int</DeviceType>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <Comment>string</Comment>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <IsEnabled>boolean</IsEnabled>
            <PadSettingChecksum>guid</PadSettingChecksum>
            <DateSelected>dateTime</DateSelected>
            <MapTo>int</MapTo>
            <Completion>int</Completion>
            <ComputerId>guid</ComputerId>
            <ProfileId>guid</ProfileId>
            <Checksum>guid</Checksum>
          </Setting>
        </UserSettings>
        <MailMessages>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
          <MailMessageSerializable>
            <IsBodyHtml>boolean</IsBodyHtml>
            <Priority>Normal or Low or High</Priority>
            <BodyTransferEncoding>QuotedPrintable or Base64 or SevenBit or EightBit or Unknown</BodyTransferEncoding>
            <DeliveryNotificationOptions>None or OnSuccess or OnFailure or Delay or Never</DeliveryNotificationOptions>
            <Sender xsi:nil="true" />
            <From xsi:nil="true" />
            <To xsi:nil="true" />
            <To xsi:nil="true" />
            <CC xsi:nil="true" />
            <CC xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <Bcc xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <ReplyToList xsi:nil="true" />
            <Subject>string</Subject>
            <Body>string</Body>
          </MailMessageSerializable>
        </MailMessages>
        <UserGames>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
          <UserGame>
            <GameId>guid</GameId>
            <ComputerId>guid</ComputerId>
            <FileName>string</FileName>
            <FileProductName>string</FileProductName>
            <FileVersion>string</FileVersion>
            <FullPath>string</FullPath>
            <CompanyName>string</CompanyName>
            <ProcessorArchitecture>int</ProcessorArchitecture>
            <HookMask>int</HookMask>
            <XInputMask>int</XInputMask>
            <DInputMask>int</DInputMask>
            <DInputFile>string</DInputFile>
            <FakeVID>int</FakeVID>
            <FakePID>int</FakePID>
            <Timeout>int</Timeout>
            <Weight>int</Weight>
            <Comment>string</Comment>
            <IsEnabled>boolean</IsEnabled>
            <DateCreated>dateTime</DateCreated>
            <DateUpdated>dateTime</DateUpdated>
            <AutoMapMask>int</AutoMapMask>
            <EnableMask>int</EnableMask>
            <EmulationType>int</EmulationType>
            <Checksum>guid</Checksum>
            <XInputPath>string</XInputPath>
            <ProfileId>guid</ProfileId>
          </UserGame>
        </UserGames>
      </ExecuteResult>
    </ExecuteResponse>
  </soap12:Body>
</soap12:Envelope>