Temporary Internet Files IE缓存文件夹怎么通过windowsAPI获取

Temporary Internet Files IE缓存文件夹如何通过windowsAPI获取
Temporary Internet Files 
这个文件夹存放的是IE浏览器的一些缓存文件,请问我该如何通过windowsAPI来获取?
就是哪一个windowsAPI可以得到该文件夹的路径?
我需要用win32汇编来实现该文件夹的获取,求各位大大指教。
IE缓存文件夹WindowsAPI  IE缓存文件夹 windowsAPI Temporary Internet  

------解决方案--------------------
wchar_t buf[MAX_PATH];
LPITEMIDLIST pidl;
SHGetSpecialFolderLocation(Handle, CSIDL_INTERNET_CACHE, &pidl);
SHGetPathFromIDList(pidl, buf);
String InternetCacheDir = buf;