2009/8/12 Andrew Eikum <aeikum at codeweavers.com>: > + GpStatus stat = Ok; The initialization is redundant, since you always initialize stat before using it. > + if((stat = GdipCreateRegionRect(&wnd_rectf, &wnd_rgn) != Ok)) > + return stat; I don't think that does what you want it to do.