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) |
| IDataObject * | CreateDevSettings (PDISPLAY_DEVICE_ENTRY DisplayDeviceInfo) |
| LONG WINAPI | DisplaySaveSettings (PVOID pContext, HWND hwndPropSheet) |
Variables |
| static struct IDataObjectVtbl | vtblIDataObject |