3 * (HKEY_CLASSES_ROOT - Stuff)
15 #include "shell32_main.h"
17 BOOL32 WINAPI HCR_MapTypeToValue ( LPSTR szExtension, LPSTR szFileType, DWORD len)
20 TRACE(shell, "%s %p\n",szExtension, szFileType );
22 if (RegOpenKeyEx32A(HKEY_CLASSES_ROOT,szExtension,0,0x02000000,&hkey))
26 if (RegQueryValue32A(hkey,NULL,szFileType,&len))
33 TRACE(shell, "-- %s\n", szFileType );
37 BOOL32 WINAPI HCR_GetExecuteCommand ( LPCSTR szClass, LPCSTR szVerb, LPSTR szDest, DWORD len )
41 TRACE(shell, "%s %s\n",szClass, szVerb );
43 sprintf(sTemp, "%s\\shell\\%s\\command",szClass, szVerb);
45 if (RegOpenKeyEx32A(HKEY_CLASSES_ROOT,sTemp,0,0x02000000,&hkey))
49 if (RegQueryValue32A(hkey,NULL,szDest,&len))
55 TRACE(shell, "-- %s\n", szDest );