#include "wndexp.h"
#include "resource.h"
#include <symprv.h>
#include <windowsx.h>
 
Go to the source code of this file.
 | 
| VOID  | WepReferenceWindowPropertiesContext (_Inout_ PWINDOW_PROPERTIES_CONTEXT Context) | 
|   | 
| VOID  | WepDereferenceWindowPropertiesContext (_Inout_ PWINDOW_PROPERTIES_CONTEXT Context) | 
|   | 
| HWND  | WepCreateWindowProperties (_In_ PWINDOW_PROPERTIES_CONTEXT Context) | 
|   | 
| INT CALLBACK  | WepPropSheetProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ LPARAM lParam) | 
|   | 
| LRESULT CALLBACK  | WepPropSheetWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) | 
|   | 
| HPROPSHEETPAGE  | WepCommonCreatePage (_In_ PWINDOW_PROPERTIES_CONTEXT Context, _In_ PWSTR Template, _In_ DLGPROC DlgProc) | 
|   | 
| INT CALLBACK  | WepCommonPropPageProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ LPPROPSHEETPAGE ppsp) | 
|   | 
| NTSTATUS  | WepPropertiesThreadStart (_In_ PVOID Parameter) | 
|   | 
| INT_PTR CALLBACK  | WepWindowGeneralDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) | 
|   | 
| INT_PTR CALLBACK  | WepWindowStylesDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) | 
|   | 
| INT_PTR CALLBACK  | WepWindowClassDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) | 
|   | 
| INT_PTR CALLBACK  | WepWindowPropertiesDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) | 
|   | 
| VOID  | WeShowWindowProperties (_In_ HWND ParentWindowHandle, _In_ HWND WindowHandle) | 
|   | 
| FORCEINLINE BOOLEAN  | WepPropPageDlgProcHeader (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ LPARAM lParam, _Out_opt_ LPPROPSHEETPAGE *PropSheetPage, _Out_opt_ PWINDOW_PROPERTIES_CONTEXT *Context) | 
|   | 
      
        
          | #define DEFINE_PAIR | 
          ( | 
            | 
          Symbol | ) | 
             { L#Symbol, Symbol } | 
        
      
 
 
      
        
          | #define NUMBER_OF_PAGES   4 | 
        
      
 
 
      
        
          | #define WEM_RESOLVE_DONE   (WM_APP + 1234) | 
        
      
 
 
      
        
          | static INT CALLBACK WepCommonPropPageProc  | 
          ( | 
          _In_ HWND  | 
          hwnd,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ LPPROPSHEETPAGE  | 
          ppsp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | NTSTATUS WepPropertiesThreadStart  | 
          ( | 
          _In_ PVOID  | 
          Parameter | ) | 
           | 
        
      
 
 
      
        
          | FORCEINLINE BOOLEAN WepPropPageDlgProcHeader  | 
          ( | 
          _In_ HWND  | 
          hwndDlg,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam,  | 
        
        
           | 
           | 
          _Out_opt_ LPPROPSHEETPAGE *  | 
          PropSheetPage,  | 
        
        
           | 
           | 
          _Out_opt_ PWINDOW_PROPERTIES_CONTEXT *  | 
          Context  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | static INT CALLBACK WepPropSheetProc  | 
          ( | 
          _In_ HWND  | 
          hwndDlg,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | LRESULT CALLBACK WepPropSheetWndProc  | 
          ( | 
          _In_ HWND  | 
          hwnd,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ WPARAM  | 
          wParam,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | INT_PTR CALLBACK WepWindowClassDlgProc  | 
          ( | 
          _In_ HWND  | 
          hwndDlg,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ WPARAM  | 
          wParam,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | INT_PTR CALLBACK WepWindowGeneralDlgProc  | 
          ( | 
          _In_ HWND  | 
          hwndDlg,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ WPARAM  | 
          wParam,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | INT_PTR CALLBACK WepWindowPropertiesDlgProc  | 
          ( | 
          _In_ HWND  | 
          hwndDlg,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ WPARAM  | 
          wParam,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | INT_PTR CALLBACK WepWindowStylesDlgProc  | 
          ( | 
          _In_ HWND  | 
          hwndDlg,  | 
        
        
           | 
           | 
          _In_ UINT  | 
          uMsg,  | 
        
        
           | 
           | 
          _In_ WPARAM  | 
          wParam,  | 
        
        
           | 
           | 
          _In_ LPARAM  | 
          lParam  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | VOID WeShowWindowProperties  | 
          ( | 
          _In_ HWND  | 
          ParentWindowHandle,  | 
        
        
           | 
           | 
          _In_ HWND  | 
          WindowHandle  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | HANDLE WePropertiesThreadHandle = NULL |