com4:ProxyStub

Registers a proxy stub

Element hierarchy

<Package>

    <Applications>

         <Application>

              <Extensions>

                   <com4:ProxyStub>

Syntax

<com4:ProxyStub
  Path = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
  ProcessorArchitecture = 'A string that can have one of the following values: "x86", "x64", "arm", "arm64", or "x86a64".'
  Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.' >

  <!-- Child elements -->
  ProxyStubDll

</com4:ProxyStub>

Attributes and elements

Attributes

Attribute Description Data type Required Default value
Path The path relative to the package root. Path must reference a file in the package. One of the following values: A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", ,, ?, or *. Yes
Id The proxy stub's CLSID. A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Yes
DisplayName A localizable string corresponding to the default value of the proxy stub's CLSID key. A string between 1 and 256 characters in length. This string is localizable. Yes

Child Elements

Child element Description
ProxyStubDll Specifies the path and processor architecture of a ProxyStub DLL.

Parent elements

Parent element Description
Extensions Defines one or more extensibility points for the app.

Remarks

A proxy stub element must have either a Path attribute or one or more ProxyStubDll child elements, but not both.

Requirements

Item Value
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/4
Minimum OS Version Windows 10 (Build 20348)