Skip to main content

Microsoft Ignite

Nov 19–22, 2024

Join us this November to explore AI innovations, level up your skillset, and expand your network.

Register now

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Learn
Suggestions will filter as you type
Sign in

  • Profile
  • Settings
Sign out
Learn
    • Documentation

      In-depth articles on Microsoft developer tools and technologies

    • Training

      Personalized learning paths and courses

    • Credentials

      Globally recognized, industry-endorsed credentials

    • Q&A

      Technical questions and answers moderated by Microsoft

    • Code Samples

      Code sample library for Microsoft developer tools and technologies

    • Assessments

      Interactive, curated guidance and recommendations

    • Shows

      Thousands of hours of original programming from Microsoft experts

    Microsoft Learn for Organizations

    Boost your team's technical skills

    Access curated resources to upskill your team and close skills gaps.

    • ASP.NET
    • Azure
    • Dynamics 365
    • Microsoft 365
    • Microsoft Copilot
    • Microsoft Edge
    • Microsoft Entra
    • Microsoft Graph
    • Microsoft Intune
    • Microsoft Purview
    • Microsoft Teams
    • .NET
    • Power Apps
    • Power BI
    • Power Platform
    • PowerShell
    • SQL
    • Sysinternals
    • Visual Studio
    • Windows
    • Windows Server
    View all products

    Microsoft Learn for Organizations

    Boost your team's technical skills

    Access curated resources to upskill your team and close skills gaps.

    • C++
    • C#
    • DAX
    • Java
    • OData
    • OpenAPI
    • Power Query M
    • VBA

    Microsoft Learn for Organizations

    Boost your team's technical skills

    Access curated resources to upskill your team and close skills gaps.

    • Artificial intelligence
    • Compliance
    • DevOps
    • Platform engineering
    • Security

    Microsoft Learn for Organizations

    Boost your team's technical skills

    Access curated resources to upskill your team and close skills gaps.

Suggestions will filter as you type
Sign in

  • Profile
  • Settings
Sign out

We're no longer updating this content regularly. Check the Microsoft Product Lifecycle for information about how this product, service, technology, or API is supported.

Return to main site
Suggestions will filter as you type
  • .NET Framework 4
  • Quick Technology Finder
  • What's New in the .NET Framework 4
  • Migration Guide to the .NET Framework 4
  • Overview of the .NET Framework
  • .NET Framework Core Development
  • .NET Framework Advanced Development
  • Security in the .NET Framework
  • ASP.NET Portal
  • Windows Forms Portal
  • .NET Compact Framework Portal
  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation
  • General Reference for the .NET Framework
    • General Reference for the .NET Framework
    • ASP.NET Reference
    • CodeDOM Quick Reference
    • Configuration File Schema for the .NET Framework
    • Design Guidelines for Developing Class Libraries
    • MSBuild Reference
    • Performance Counters in the .NET Framework
    • Unmanaged API Reference
      • Unmanaged API Reference
      • ALink API (Unmanaged API Reference)
        • ALink API (Unmanaged API Reference)
        • AssemblyOptions Enumeration
        • CreateALink Function
        • Custom Attribute Types
        • GetALinkMessageDll Function
        • IALink Interface
          • IALink Interface
          • Init Method
          • ImportFile Method
          • SetAssemblyFile Method
          • AddFile Method
          • AddImport Method
          • GetScope Method
          • GetAssemblyRefHash Method
          • ImportTypes Method
          • EnumCustomAttributes Method
          • EnumImportTypes Method
          • CloseEnum Method
          • ExportType Method
          • ExportNestedType Method
          • EmbedResource Method
          • LinkResource Method
          • GetResolutionScope Method
          • SetAssemblyProps Method
          • EmitAssemblyCustomAttribute Method
          • GetWin32ResBlob Method
          • FreeWin32ResBlob Method
          • EmitManifest Method
          • PreCloseAssembly Method
          • CloseAssembly Method
          • EndMerge Method
          • SetNonAssemblyFlags Method
          • ImportFile2 Method
          • ExportTypeForwarder Method
          • ExportNestedTypeForwarder Method
        • IALink2 Interface
        • IALink3 Interface
      • Constants (Unmanaged API Reference)
      • Custom Interface Attributes (Unmanaged API Reference)
      • Debugging (Unmanaged API Reference)
      • Diagnostics Symbol Store (Unmanaged API Reference)
      • Fusion (Unmanaged API Reference)
      • Hosting (Unmanaged API Reference)
      • Metadata (Unmanaged API Reference)
      • Profiling (Unmanaged API Reference)
      • Strong Naming (Unmanaged API Reference)
      • Tlbexp Helper Functions (Unmanaged API Reference)
    • Additional Managed Reference Topics
    • Windows Communication Foundation Configuration Schema
    • Windows Communication Foundation Directive Syntax
    • Windows Workflow Foundation Configuration Schema
    • XML Standards Reference
    • .NET Framework Glossary Portal
  • .NET Framework Tools
  • .NET Framework Samples
  1. Learn
  2. Previous Versions
  3. .NET
  4. .NET Framework 4
  5. General Reference for the .NET Framework
  6. Unmanaged API Reference
  7. ALink API (Unmanaged API Reference)
  1. Learn
  2. Previous Versions
  3. .NET
  4. .NET Framework 4
  5. General Reference for the .NET Framework
  6. Unmanaged API Reference
  7. ALink API (Unmanaged API Reference)
Read in English
Save
Read in English

Share via

Facebook x.com LinkedIn Email

IALink Interface

  • Article
  • 02/04/2013

In this article

  1. In This Section
  2. See Also

Helps in constructing .NET Framework assemblies. Among other things, the interface contains methods that assist in writing assembly manifests for multi-module assemblies, signing assemblies with strong names, and creating netmodules.

In This Section

AddFile Method

AddImport Method

CloseAssembly Method

CloseEnum Method

EmbedResource Method

EmitAssemblyCustomAttribute Method

EmitManifest Method

EndMerge Method

EnumCustomAttributes Method

EnumImportTypes Method

ExportNestedType Method

ExportNestedTypeForwarder Method

ExportType Method

ExportTypeForwarder Method

FreeWin32ResBlob Method

GetAssemblyRefHash Method

GetResolutionScope Method

GetScope Method

GetWin32ResBlob Method

ImportFile Method

ImportFile2 Method

ImportTypes Method

Init Method

LinkResource Method

PreCloseAssembly Method

SetAssemblyFile Method

SetAssemblyProps Method

SetNonAssemblyFlags Method

See Also

Reference

Al.exe (Assembly Linker)

Concepts

ALink API (Unmanaged API Reference)

Other Resources

IALink2 Interface


Additional resources

English (United States)
California Consumer Privacy Act (CCPA) Opt-Out Icon Your Privacy Choices
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2024

Additional resources

In this article

English (United States)
California Consumer Privacy Act (CCPA) Opt-Out Icon Your Privacy Choices
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2024