24template <
typename H, auto DeleterFunc>
25using ScopedGDI = std::unique_ptr<H, GDIDeleter<H, DeleterFunc>>;
ScopedCachedHDC(HBITMAP hBitmap)
ScopedSelectedGDI(HDC hDC, typename ScopedH::pointer h)
ScopedH::pointer m_hOrigH
ScopedGDI< HRGN, DeleteRegion > ScopedHRGN
std::unique_ptr< H, GDIDeleter< H, DeleterFunc > > ScopedGDI
ScopedGDI< HPEN, DeletePen > ScopedHPEN
ScopedGDI< HBITMAP, DeleteBitmap > ScopedHBITMAP
ScopedGDI< HFONT, DeleteFont > ScopedHFONT
ScopedGDI< HDC, DeleteDC > ScopedHDC
ScopedGDI< HBRUSH, DeleteBrush > ScopedHBRUSH
HDC ImplGetCachedDC(sal_uLong nID, HBITMAP hBmp=nullptr)
void ImplReleaseCachedDC(sal_uLong nID)