Reference

SHGetDesktopFolder(3w)

SHGetDesktopFolder [SHELL32.216]

NAME

SHGetDesktopFolder - SHGetDesktopFolder [SHELL32.216]

SYNOPSIS

DWORD SHGetDesktopFolder(LPSHELLFOLDER *shellfolder);

DESCRIPTION

SHGetDesktopFolder [SHELL32.216].

RETURNS

The interface to the shell desktop folder. [SDK header win95/shlobj.h: This is equivalent to call CoCreateInstance with CLSID_ShellDesktop. CoCreateInstance(CLSID_Desktop, NULL, CLSCTX_INPROC, IID_IShellFolder, &pshf); ] So what we are doing is currently wrong....

SEE ALSO

DragAcceptFiles(3w), DragQueryFile(3w), DragFinish(3w), DragQueryPoint(3w), ShellExecute16(3w), ShellExecute32A(3w), FindExecutable16(3w), FindExecutable32A(3w), AboutDlgProc32(3w), AboutDlgProc16(3w), ShellAbout16(3w), ShellAbout32A(3w), ShellAbout32W(3w), Shell_NotifyIcon(3w), Shell_NotifyIconA(3w), InternalExtractIcon(3w), ExtractIcon16(3w), ExtractIcon32A(3w), ExtractIcon32W(3w), ExtractAssociatedIcon32A(3w), SHELL_FindString(3w), DoEnvironmentSubst(3w), ShellHookProc(3w), RegisterShellHook(3w), SHGetFileInfo32A(3w), SHAppBarMessage32(3w), CommandLineToArgvW(3w), Control_RunDLL(3w), SHELL32_DllGetClassObject(3w), SHGetMalloc(3w), SHGetSpecialFolderLocation(3w), SHGetPathFromIDList(3w)