public static extern HResult SHAssocEnumHandlers([MarshalAs(UnmanagedType.LPWStr)][In] string pszExtra, [In] ASSOC_FILTER afFilter, out IEnumAssocHandlers ppEnumHandler);
public static extern long SHAssocEnumHandlers([In, MarshalAs(UnmanagedType.LPWStr)] string pszExtra, [In] ASSOC_FILTER afFilter, [Out, MarshalAs(UnmanagedType.Interface)] out IEnumAssocHandlers ppEnumHandler);
public static extern HRESULT SHAssocEnumHandlers([NativeTypeName("PCWSTR")] ushort *pszExtra, ASSOC_FILTER afFilter, IEnumAssocHandlers **ppEnumHandler);