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

Last change on this file since 6649 was 6649, checked in by bird, 24 years ago

Added $Id:$ keyword.

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