10#define MAX_ADVANCED_PAGES 32
18 ppsh->phpage[ppsh->nPages++] = hpage;
34 psp.dwSize =
sizeof(psp);
54 UINT uiMonitorName, uiDisplayName;
56 TCHAR szFormatBuff[32];
60 szFormatBuff[0] =
_T(
'\0');
71 if (lpMonitorName !=
NULL)
86 HPSXA hpsxaDev, hpsxaDisp;
91 CPSEAE msvc_SHCreatePropSheetExtArrayEx;
95 szCaption[0] =
_T(
'\0');
102 psh.pszCaption = szCaption;
121 if (hpsxaDev !=
NULL)
129 if (hpsxaDisp !=
NULL)
134 if (hpsxaDisp !=
NULL)
137 if (hpsxaDev !=
NULL)
140 IDataObject_Release(pdo);
static BOOL CALLBACK PropSheetAddPage(HPROPSHEETPAGE hpage, LPARAM lParam)
BOOL DisplayAdvancedSettings(HWND hWndParent, PDISPLAY_DEVICE_ENTRY DisplayDevice)
static BOOL DisplayAdvancedSettingsInitPropSheetPage(PROPSHEETHEADER *ppsh, WORD idDlg, DLGPROC DlgProc, LPARAM lParam)
#define MAX_ADVANCED_PAGES
HPSXA(WINAPI * CPSEAE)(HKEY, LPCWSTR, UINT, IDataObject *)
static VOID BuildAdvPropTitle(IDataObject *pdo, LPTSTR lpBuffer, DWORD dwBufferLen)
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
INT_PTR CALLBACK AdvGeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
HPSXA WINAPI SHCreatePropSheetExtArrayEx(HKEY, LPCWSTR, UINT, IDataObject *)
IDataObject * CreateDevSettings(PDISPLAY_DEVICE_ENTRY DisplayDeviceInfo)
#define DESK_EXT_MONITORNAME
static __inline LPTSTR QueryDeskCplString(IDataObject *pdo, UINT cfFormat)
#define DESK_EXT_DISPLAYNAME
#define IDD_ADVANCED_GENERAL
#define IDS_ADVANCEDTITLEFMT
#define GetProcAddress(x, y)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
struct _PSP * HPROPSHEETPAGE
#define CreatePropertySheetPage
#define REGSTR_PATH_CONTROLSFOLDER
void WINAPI SHDestroyPropSheetExtArray(HPSXA hpsxa)
UINT WINAPI SHAddFromPropSheetExtArray(HPSXA hpsxa, LPFNADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam)
_In_ LPCSTR _Out_writes_to_opt_ cchDisplayName LPSTR lpDisplayName
#define HKEY_LOCAL_MACHINE
#define RegisterClipboardFormat