ReactOS 0.4.15-dev-7998-gdb93cb1
CTipbarCoInitialize Class Reference

Public Member Functions

 CTipbarCoInitialize ()
 
 ~CTipbarCoInitialize ()
 
HRESULT EnsureCoInit ()
 
void CoUninit ()
 

Public Attributes

BOOL m_bCoInit
 

Detailed Description

Definition at line 898 of file msutb.cpp.

Constructor & Destructor Documentation

◆ CTipbarCoInitialize()

CTipbarCoInitialize::CTipbarCoInitialize ( )
inline

Definition at line 903 of file msutb.cpp.

903: m_bCoInit(FALSE) { }
#define FALSE
Definition: types.h:117

◆ ~CTipbarCoInitialize()

CTipbarCoInitialize::~CTipbarCoInitialize ( )
inline

Definition at line 904 of file msutb.cpp.

904{ CoUninit(); }

Member Function Documentation

◆ CoUninit()

void CTipbarCoInitialize::CoUninit ( )
inline

Definition at line 917 of file msutb.cpp.

918 {
919 if (m_bCoInit)
920 {
923 }
924 }
void WINAPI DECLSPEC_HOTPATCH CoUninitialize(void)
Definition: compobj.c:2067

Referenced by ~CTipbarCoInitialize().

◆ EnsureCoInit()

HRESULT CTipbarCoInitialize::EnsureCoInit ( )
inline

Definition at line 906 of file msutb.cpp.

907 {
908 if (m_bCoInit)
909 return S_OK;
911 if (FAILED(hr))
912 return hr;
913 m_bCoInit = TRUE;
914 return S_OK;
915 }
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
HRESULT WINAPI CoInitialize(LPVOID lpReserved)
Definition: compobj.c:1964
#define S_OK
Definition: intsafe.h:52
#define FAILED(hr)
Definition: intsafe.h:51
HRESULT hr
Definition: shlfolder.c:183

Member Data Documentation

◆ m_bCoInit

BOOL CTipbarCoInitialize::m_bCoInit

Definition at line 901 of file msutb.cpp.

Referenced by CoUninit(), and EnsureCoInit().


The documentation for this class was generated from the following file: