ReactOS 0.4.17-dev-934-g091855f
mscfile.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MscFile
 

Macros

#define CHK_HR(stmt)   do { hr=(stmt); if (FAILED(hr)) goto CleanUp; } while(0)
 
#define CHK_ALLOC(p)   do { if (!(p)) { hr = E_OUTOFMEMORY; goto CleanUp; } } while(0)
 
#define SAFE_RELEASE(p)   do { if ((p)) { (p)->Release(); (p) = NULL; } } while(0)
 

Macro Definition Documentation

◆ CHK_ALLOC

#define CHK_ALLOC (   p)    do { if (!(p)) { hr = E_OUTOFMEMORY; goto CleanUp; } } while(0)

Definition at line 12 of file mscfile.h.

◆ CHK_HR

#define CHK_HR (   stmt)    do { hr=(stmt); if (FAILED(hr)) goto CleanUp; } while(0)

Definition at line 9 of file mscfile.h.

◆ SAFE_RELEASE

#define SAFE_RELEASE (   p)    do { if ((p)) { (p)->Release(); (p) = NULL; } } while(0)

Definition at line 15 of file mscfile.h.