static extern public int DMORegister( [MarshalAs(UnmanagedType.LPWStr)] string szName, [In, MarshalAs(UnmanagedType.LPStruct)] Guid clsidDMO, [In, MarshalAs(UnmanagedType.LPStruct)] Guid DMOCategory, DMORegisterFlags dwFlags, int cInTypes, [In] DMOPartialMediatype[] pInTypes, int cOutTypes, [In] DMOPartialMediatype[] pOutTypes );
public static extern int DMORegister( [MarshalAs(UnmanagedType.LPWStr)] string szName, [In, MarshalAs(UnmanagedType.LPStruct)] Guid clsidDMO, [In, MarshalAs(UnmanagedType.LPStruct)] Guid DMOCategory, DMORegisterFlags dwFlags, int cInTypes, [In] DMOPartialMediatype [] pInTypes, int cOutTypes, [In] DMOPartialMediatype [] pOutTypes );