public static extern int CreateAssemblyNameObject( out IAssemblyName ppEnum, // Pointer to a memory location that receives the IAssemblyName pointer that is created. string szAssemblyName, // A string representation of the assembly name or of a full assembly reference that is determined by dwFlags. The string representation can be null. CREATE_ASM_NAME_OBJ_FLAGS dwFlags, // Zero or more of the bits that are defined in the CREATE_ASM_NAME_OBJ_FLAGS enumeration. int pvReserved); // Must be null.
public static extern int CreateAssemblyNameObject( out IAssemblyName ppAssemblyNameObj, [MarshalAs(UnmanagedType.LPWStr)] String szAssemblyName, CREATE_ASM_NAME_OBJ_FLAGS flags, IntPtr pvReserved);
public static extern int CreateAssemblyNameObject( out IAssemblyName ppAssemblyNameObj, [MarshalAs(UnmanagedType.LPWStr)] String szAssemblyName, CREATE_ASM_NAME_OBJ_FLAGS flags, IntPtr pvReserved);