// // Copyright (c) PlaceholderCompany. All rights reserved. // namespace SystemTrayMenu.DllImports { using System; using System.Runtime.InteropServices; /// /// wraps the methodcalls to native windows dll's. /// public static partial class NativeMethods { public static int Shell32SHGetDesktopFolder(out IntPtr ppshf) { return SHGetDesktopFolder(out ppshf); } // Retrieves the IShellFolder interface for the desktop folder, which is the root of the Shell's namespace. [DllImport("shell32.dll", SetLastError = true, CharSet = CharSet.Unicode)] [DefaultDllImportSearchPaths(DllImportSearchPath.UserDirectories)] private static extern int SHGetDesktopFolder(out IntPtr ppshf); } }