windows-nt/Source/XPSP1/NT/shell/services/themesrv/thememanagerservice.h

45 lines
1.5 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
// --------------------------------------------------------------------------
// Module Name: ThemeManagerService.h
//
// Copyright (c) 2000, Microsoft Corporation
//
// This file contains a class that implements the theme server service
// specifics.
//
// History: 2000-11-29 vtan created
// --------------------------------------------------------------------------
#ifndef _ThemeManagerService_
#define _ThemeManagerService_
#include "Service.h"
// --------------------------------------------------------------------------
// CThemeManagerService
//
// Purpose: Implements theme manager server specific functionality to the
// CService class.
//
// History: 2000-11-29 vtan created
// --------------------------------------------------------------------------
class CThemeManagerService : public CService
{
private:
CThemeManagerService (void);
public:
CThemeManagerService (CAPIConnection *pAPIConnection, CServerAPI *pServerAPI);
virtual ~CThemeManagerService (void);
protected:
virtual NTSTATUS Signal (void);
public:
static const TCHAR* GetName (void);
static HANDLE OpenStartEvent (DWORD dwSessionID, DWORD dwDesiredAccess);
static DWORD WINAPI SignalSessionEvents (void *pParameter);
private:
static const TCHAR s_szName[];
};
#endif /* _ThemeManagerService_ */