microsoft/win32metadata#251 was just merged which adds AlsoUsableForAttribute. Is that worth waiting for?
Originally posted by @jnm2 in #185 (comment)
Also to accept SafeHandle everywhere that accepts the base type struct (e.g. HGDIOBJ, as mentioned in #205).