sbWindowChromeService.cpp File Reference
#include "sbWindowChromeService.h"
#include <prlog.h>
#include <commctrl.h>
#include <shellapi.h>
#include <Uxtheme.h>
#include "../NativeWindowFromNode.h"
Include dependency graph for sbWindowChromeService.cpp:

Go to the source code of this file.

Macros

#define TRACE(args)   /* nothing */
 
#define LOG(args)   /* nothing */
 

Typedefs

typedef HRESULT(WINAPI * t_DwmIsCompositionEnabled )(BOOL *)
 

Functions

 NS_IMPL_ISUPPORTS1 (sbWindowChromeService, sbIWindowChromeService)
 

Variables

static UINT_PTR gSubclassId = NULL
 

Macro Definition Documentation

#define LOG (   args)    /* nothing */

Definition at line 39 of file sbWindowChromeService.cpp.

#define TRACE (   args)    /* nothing */

To log this module, set the following environment variable: NSPR_LOG_MODULES=sbWindowChromeService:5

Definition at line 38 of file sbWindowChromeService.cpp.

Typedef Documentation

typedef HRESULT(WINAPI * t_DwmIsCompositionEnabled)(BOOL *)

Definition at line 49 of file sbWindowChromeService.cpp.

Function Documentation

NS_IMPL_ISUPPORTS1 ( sbWindowChromeService  ,
sbIWindowChromeService   
)

Variable Documentation

UINT_PTR gSubclassId = NULL
static

Definition at line 51 of file sbWindowChromeService.cpp.