#if !defined(BASE__Rect_h_INCLUDED) #define BASE__Rect_h_INCLUDED #pragma once inline bool InlinePtInRect(const RECT * prcCheck, POINT pt); inline bool InlineIsRectEmpty(const RECT * prcCheck); inline bool InlineIsRectNull(const RECT * prcCheck); inline bool InlineIsRectNormalized(const RECT * prcCheck); inline void InlineZeroRect(RECT * prc); inline void InlineOffsetRect(RECT * prc, int xOffset, int yOffset); inline void InlineInflateRect(RECT * prc, int xIncrease, int yIncrease); inline void InlineCopyRect(RECT * prcDest, const RECT * prcSrc); inline void InlineCopyZeroRect(RECT * prcDest, const RECT * prcSrc); inline void InlineSetRectEmpty(RECT * prcDest); inline bool InlineIntersectRect(RECT * prcDst, const RECT * prcSrc1, const RECT * prcSrc2); inline bool InlineEqualRect(const RECT * prc1, const RECT * prc2); #include "Rect.inl" #endif // BASE__Rect_h_INCLUDED