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
);