Mike McCormack <mike@codeweavers.com>
- Add stub for FaultInIEFeature.
svn path=/trunk/; revision=15023
@ stdcall -private DllRegisterServerEx() URLMON_DllRegisterServerEx\r
@ stdcall -private DllUnregisterServer() URLMON_DllUnregisterServer\r
@ stdcall Extract(long ptr) cabinet.Extract\r
-@ stub FaultInIEFeature\r
+@ stdcall FaultInIEFeature(long ptr ptr long)\r
@ stub FindMediaType\r
@ stub FindMediaTypeClass\r
@ stdcall FindMimeFromData(long ptr ptr long ptr long ptr long)\r
\r
return S_OK;\r
}\r
+\r
+/**************************************************************************\r
+ * FaultInIEFeature (URLMON.@)\r
+ *\r
+ * Undocumented. Appears to be used by native shdocvw.dll.\r
+ */\r
+HRESULT WINAPI FaultInIEFeature( HWND hwnd, uCLSSPEC * pClassSpec,\r
+ QUERYCONTEXT *pQuery, DWORD flags )\r
+{\r
+ FIXME("%p %p %p %08lx\n", hwnd, pClassSpec, pQuery, flags);\r
+ return E_NOTIMPL;\r
+}\r
};
} DECIMAL;
typedef void *HMETAFILEPICT;
+typedef struct tagCSPLATFORM {
+ DWORD dwPlatformId;
+ DWORD dwVersionHi;
+ DWORD dwVersionLo;
+ DWORD dwProcessorArch;
+} CSPLATFORM;
+typedef struct tagQUERYCONTEXT {
+ DWORD dwContext;
+ CSPLATFORM Platform;
+ LCID Locale;
+ DWORD dwVersionHi;
+ DWORD dwVersionLo;
+} QUERYCONTEXT;
+typedef struct {
+ DWORD tyspec;
+ union {
+ CLSID clsid;
+ LPOLESTR pFileExt;
+ LPOLESTR pMimeType;
+ LPOLESTR pProgId;
+ LPOLESTR pFileName;
+ struct {
+ LPOLESTR pPackageName;
+ GUID PolicyId;
+ } ByName;
+ struct {
+ GUID ObjectId;
+ GUID PolicyId;
+ } ByObjectId;
+ } tagged_union;
+} uCLSSPEC;
#ifdef __cplusplus
}
#endif