﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity
        version="1.0.0.0"
        name="DownloaderByTheTrick"
        type="win32"
    />
    <description>Downloader test by the trick</description>

    <!-- Visual styles enable -->

 
    <dependency>
        <dependentAssembly>
            <assemblyIdentity
                type="win32"
                name="Microsoft.Windows.Common-Controls"
                version="6.0.0.0"
                processorArchitecture="X86"
                publicKeyToken="6595b64144ccf1df"
                language="*"
            />
        </dependentAssembly>
    </dependency>

    <file name="MTDownloader.dll">
        <comClass 
             clsid="{20FAEF52-0D1D-444B-BBAE-21240219905B}" 
             threadingModel="Apartment"                   
             tlbid="{AABFB2BB-49A2-4C39-8622-0DBE16C4161B}"   
             progid="MTDownloader.MultithreadDownloader"                   
        />
        <typelib 
             tlbid="{AABFB2BB-49A2-4C39-8622-0DBE16C4161B}" 
             version="1.0"
	     helpdir=""         
        />

    </file>

    <comInterfaceExternalProxyStub
        name = "_MultithreadDownloader"
        iid="{DF3BDB52-3380-4B78-B691-4138300DD304}"
        proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"
        baseInterface="{00000000-0000-0000-C000-000000000046}"
        tlbid="{AABFB2BB-49A2-4C39-8622-0DBE16C4161B}"
    />
    <comInterfaceExternalProxyStub
        name = "__MultithreadDownloader"
        iid="{2C3EA7B8-17A3-42A0-93E1-C8074BCB907C}"
        proxyStubClsid32="{00020420-0000-0000-C000-000000000046}"
        baseInterface="{00000000-0000-0000-C000-000000000046}"
        tlbid="{AABFB2BB-49A2-4C39-8622-0DBE16C4161B}"
    />

    <!-- UAC privileges -->

    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel
                    level="requireAdministrator"
                    uiAccess="false"/>
            </requestedPrivileges>
        </security>
    </trustInfo>

</assembly>