ActiveX for Plug-ins
Structure for the ActiveX plug-in
<PlugInDefs>
<PlugInDef>
<ProgID>myApp.ClassInstance</ProgID>
<Installer>myAppInstaller.exe</Installer>
<Description>
<Language Locale="1033" IsDefault="1">
<Name>G-Mail</Name>
<Publisher>Google</Publisher>
<Description>Launches Google's Gmail Service</Description>
<Menu>Launch GMAIL</Menu>
</Language>
<Language Locale="4000">
<Name>eegay ale-</Name>
<Publisher>oogle-Gay</Publisher>
<Description>aunches-Lay oogle-Gay’s eegay ale- Urvice-Say</Description>
<Menu>aunch-Lay eegay ale-</Menu>
</Language>
</Description>
<OnDemand>1</OnDemand>
<Startup>1</Startup>
<MultipleInstance>0</MultipleInstance>
<Modal>0</Modal>
<DefaultPos>
<top>50</top>
<left>50</left>
</DefaultPos>
<DefaultSize>
<width>800</width>
<height>600</height>
</DefaultSize>
<Visible>1</Visible>
</PlugInDef>
</PlugInDefs>
ActiveX plug-in details
Although it is very similar to the HTML HyperText Markup Language. The authoring language used to define the structure and layout of a Web document by using a variety of tags and attributes. plug-in description, there are 2 primary differences, the ProgID and Installer nodes instead of the URL
Uniform Resource Locator. The global address of documents and other resources on the World Wide Web. and QueryString nodes.
The ProgID is the ProgID for your ActiveX control and the Installer is the installer name for the application. The Installer should be sitting in a folder named Installers under the plug-in directory.