ReactOS 0.4.15-dev-7842-g558ab78
shsvcs.c
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Shell
4 * FILE: base/services/shsvcs/shsvcs.c
5 * PURPOSE: ReactOS Shell Services
6 * PROGRAMMER: Giannis Adamopoulos
7 */
8
9/* INCLUDES *****************************************************************/
10
11#include <windows.h>
12#include <wine/debug.h>
13
15
16/* FUNCTIONS *****************************************************************/
17
19{
20 return S_OK;
21}
22
24{
25 return S_OK;
26}
27
29{
30 return S_OK;
31}
32
34{
35 return S_OK;
36}
37
39{
40 TRACE("%s %s %p\n", debugstr_guid(rclsid), debugstr_guid(riid), ppv);
42}
43
46 DWORD fdwReason,
48{
49 switch (fdwReason)
50 {
53 break;
54
56 break;
57 }
58
59 return TRUE;
60}
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition: precomp.h:23
STDAPI DllRegisterServer(void)
Definition: misc.cpp:180
STDAPI DllUnregisterServer(void)
Definition: misc.cpp:196
HRESULT WINAPI DllCanUnloadNow(void)
Definition: misc.cpp:173
#define TRUE
Definition: types.h:120
#define DLL_PROCESS_ATTACH
Definition: compat.h:131
#define DLL_PROCESS_DETACH
Definition: compat.h:130
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
Definition: loader.c:85
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
REFIID riid
Definition: atlbase.h:39
REFIID LPVOID * ppv
Definition: atlbase.h:39
#define S_OK
Definition: intsafe.h:52
#define debugstr_guid
Definition: kernel32.h:35
static IN DWORD IN LPVOID lpvReserved
#define REFIID
Definition: guiddef.h:118
#define REFCLSID
Definition: guiddef.h:117
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
Definition: shsvcs.c:45
HRESULT WINAPI DllInstall(BOOL bInstall, LPCWSTR cmdline)
Definition: shsvcs.c:18
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
Definition: shsvcs.c:38
#define TRACE(s)
Definition: solgame.cpp:4
TCHAR * cmdline
Definition: stretchblt.cpp:32
#define WINAPI
Definition: msvc.h:6
#define CLASS_E_CLASSNOTAVAILABLE
Definition: winerror.h:2663
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185