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);
void WINAPI SHDestroyPropSheetExtArray(HPSXA hpsxa)
#define DESK_EXT_DISPLAYNAME
#define MAX_ADVANCED_PAGES
UINT WINAPI SHAddFromPropSheetExtArray(HPSXA hpsxa, LPFNADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam)
BOOL DisplayAdvancedSettings(HWND hWndParent, PDISPLAY_DEVICE_ENTRY DisplayDevice)
#define REGSTR_PATH_CONTROLSFOLDER
#define IDD_ADVANCED_GENERAL
HPSXA WINAPI SHCreatePropSheetExtArrayEx(HKEY, LPCWSTR, UINT, IDataObject *)
HPSXA(WINAPI * CPSEAE)(HKEY, LPCWSTR, UINT, IDataObject *)
struct _PSP * HPROPSHEETPAGE
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
static BOOL DisplayAdvancedSettingsInitPropSheetPage(PROPSHEETHEADER *ppsh, WORD idDlg, DLGPROC DlgProc, LPARAM lParam)
#define CreatePropertySheetPage
static VOID BuildAdvPropTitle(IDataObject *pdo, LPTSTR lpBuffer, DWORD dwBufferLen)
static BOOL CALLBACK PropSheetAddPage(HPROPSHEETPAGE hpage, LPARAM lParam)
#define RegisterClipboardFormat
INT_PTR(CALLBACK * DLGPROC)(HWND, UINT, WPARAM, LPARAM)
#define IDS_ADVANCEDTITLEFMT
HLOCAL NTAPI LocalFree(HLOCAL hMem)
static __inline LPTSTR QueryDeskCplString(IDataObject *pdo, UINT cfFormat)
IDataObject * CreateDevSettings(PDISPLAY_DEVICE_ENTRY DisplayDeviceInfo)
#define GetProcAddress(x, y)
INT_PTR CALLBACK AdvGeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
#define DESK_EXT_MONITORNAME
_In_ LPCSTR _Out_writes_to_opt_ cchDisplayName LPSTR lpDisplayName
#define HKEY_LOCAL_MACHINE