ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

devsett.c File Reference
#include "desk.h"
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PCDevSettings

Defines

#define NDEBUG
#define DEBUG_DEVSETTINGS
#define impl_to_interface(impl, iface)   (struct iface *)(&(impl)->lp##iface##Vtbl)

Functions

static __inline PCDevSettings impl_from_IDataObject (struct IDataObject *iface)
static __inline VOID pCDevSettings_FreeString (PWCHAR *psz)
static PWSTR pCDevSettings_AllocAndCopyString (const TCHAR *pszSrc)
static PWSTR pCDevSettings_GetMonitorName (const WCHAR *pszDisplayDevice)
static PWSTR pCDevSettings_GetMonitorDevice (const WCHAR *pszDisplayDevice)
static PWSTR pCDevSettings_GetDeviceInstanceId (const WCHAR *pszDevice)
static HKEY pCDevSettings_OpenDeviceKey (PCDevSettings This, BOOL ReadOnly)
PDEVMODEW DESK_EXT_CALLBACK CDevSettings_EnumAllModes (PVOID Context, DWORD Index)
PDEVMODEW DESK_EXT_CALLBACK CDevSettings_GetCurrentMode (PVOID Context)
BOOL DESK_EXT_CALLBACK CDevSettings_SetCurrentMode (PVOID Context, const DEVMODEW *pDevMode)
VOID DESK_EXT_CALLBACK CDevSettings_GetPruningMode (PVOID Context, PBOOL pbModesPruned, PBOOL pbKeyIsReadOnly, PBOOL pbPruningOn)
VOID DESK_EXT_CALLBACK CDevSettings_SetPruningMode (PVOID Context, BOOL PruningOn)
static VOID pCDevSettings_ReadHardwareInfo (HKEY hKey, LPCTSTR lpValueName, LPWSTR lpBuffer)
static VOID pCDevSettings_InitializeExtInterface (PCDevSettings This)
static HRESULT pCDevSettings_Initialize (PCDevSettings This, PDISPLAY_DEVICE_ENTRY DisplayDeviceInfo)
static VOID pCDevSettings_Free (PCDevSettings This)
static HRESULT STDMETHODCALLTYPE CDevSettings_QueryInterface (IDataObject *iface, REFIID riid, void **ppvObject)
static ULONG STDMETHODCALLTYPE CDevSettings_AddRef (IDataObject *iface)
static ULONG STDMETHODCALLTYPE CDevSettings_Release (IDataObject *iface)
static HRESULT STDMETHODCALLTYPE CDevSettings_GetData (IDataObject *iface, FORMATETC *pformatetcIn, STGMEDIUM *pmedium)
static HRESULT STDMETHODCALLTYPE CDevSettings_GetDataHere (IDataObject *iface, FORMATETC *pformatetc, STGMEDIUM *pmedium)
static HRESULT STDMETHODCALLTYPE CDevSettings_QueryGetData (IDataObject *iface, FORMATETC *pformatetc)
static HRESULT STDMETHODCALLTYPE CDevSettings_GetCanonicalFormatEtc (IDataObject *iface, FORMATETC *pformatectIn, FORMATETC *pformatetcOut)
static HRESULT STDMETHODCALLTYPE CDevSettings_SetData (IDataObject *iface, FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease)
static __inline VOID pCDevSettings_FillFormatEtc (FORMATETC *pFormatEtc, CLIPFORMAT cf)
static HRESULT STDMETHODCALLTYPE CDevSettings_EnumFormatEtc (IDataObject *iface, DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc)
static HRESULT STDMETHODCALLTYPE CDevSettings_DAdvise (IDataObject *iface, FORMATETC *pformatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection)
static HRESULT STDMETHODCALLTYPE CDevSettings_DUnadvise (IDataObject *iface, DWORD dwConnection)
static HRESULT STDMETHODCALLTYPE CDevSettings_EnumDAdvise (IDataObject *iface, IEnumSTATDATA **ppenumAdvise)
IDataObjectCreateDevSettings (PDISPLAY_DEVICE_ENTRY DisplayDeviceInfo)
LONG WINAPI DisplaySaveSettings (PVOID pContext, HWND hwndPropSheet)

Variables

static struct IDataObjectVtbl vtblIDataObject

Generated on Sun May 27 2012 05:00:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.