source: trunk/src/shdocvw/shdocvw_main.c@ 10614

Last change on this file since 10614 was 10614, checked in by sandervl, 21 years ago

link with guidlib for shdocvw guids

File size: 1.9 KB
Line 
1/*
2 * SHDOCVW - Internet Explorer Web Control
3 *
4 * 2001 John R. Sheets (for CodeWeavers)
5 */
6
7#include "debugtools.h"
8
9#include "initguid.h"
10#include "ole2.h"
11#include "shlwapi.h"
12
13#include "shdocvw.h"
14
15DEFAULT_DEBUG_CHANNEL(shdocvw);
16
17/***********************************************************************
18 * DllCanUnloadNow (SHDOCVW.109) */
19HRESULT WINAPI SHDOCVW_DllCanUnloadNow(void)
20{
21 FIXME("(void): stub\n");
22
23 return S_FALSE;
24}
25
26/*************************************************************************
27 * DllGetClassObject (SHDOCVW.312)
28 */
29HRESULT WINAPI SHDOCVW_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
30{
31 TRACE("\n");
32
33 if (IsEqualGUID(&IID_IClassFactory, riid))
34 {
35 /* Pass back our shdocvw class factory */
36 *ppv = (LPVOID)&SHDOCVW_ClassFactory;
37 IClassFactory_AddRef((IClassFactory*)&SHDOCVW_ClassFactory);
38
39 return S_OK;
40 }
41
42 return CLASS_E_CLASSNOTAVAILABLE;
43}
44
45/***********************************************************************
46 * DllGetVersion (SHDOCVW.113)
47 */
48HRESULT WINAPI SHDOCVW_DllGetVersion (DLLVERSIONINFO *pdvi)
49{
50 FIXME("(void): stub\n");
51 return S_FALSE;
52}
53
54/*************************************************************************
55 * DllInstall (SHDOCVW.114)
56 */
57HRESULT WINAPI SHDOCVW_DllInstall(BOOL bInstall, LPCWSTR cmdline)
58{
59 FIXME("(%s, %s): stub!\n", bInstall ? "TRUE":"FALSE", debugstr_w(cmdline));
60
61 return S_OK;
62}
63
64/***********************************************************************
65 * DllRegisterServer (SHDOCVW.124)
66 */
67HRESULT WINAPI SHDOCVW_DllRegisterServer()
68{
69 FIXME("(), stub!\n");
70 return S_OK;
71}
72
73/***********************************************************************
74 * DllUnregisterServer (SHDOCVW.127)
75 */
76HRESULT WINAPI SHDOCVW_DllUnregisterServer()
77{
78 FIXME("(), stub!\n");
79 return S_OK;
80}
81
Note: See TracBrowser for help on using the repository browser.