[DllImport("ole32.dll", SetLastError = true)] public static extern int OleGetIconOfFile( [MarshalAs(UnmanagedType.LPWStr)] string lpszPath, [MarshalAs(UnmanagedType.Bool)] bool fUseFileAsLabel, out IntPtr phicon );
Microsoft documentation: Link
Last updated 1 year ago