Because BeginUpdateResource has (because of its LPCTSTR parameter), and for handles created by these two versions, another internal cleanup may be required. (Even if they donβt do it today, a reasonable API designer will leave the opportunity, perhaps tomorrow).
source share