Skip to content

Instantly share code, notes, and snippets.

@marler8997
Created March 31, 2021 04:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marler8997/4d0021165706ea121c523dbaf5bf8974 to your computer and use it in GitHub Desktop.
Save marler8997/4d0021165706ea121c523dbaf5bf8974 to your computer and use it in GitHub Desktop.
hitting eval branch quota
//! workaround github.com/microsoft/win32metadata/issues/395
const std = @import("std");
pub const handle_types = std.ComptimeStringMap(struct{}, .{
.{ "HANDLE", .{} },
.{ "HICON", .{} },
.{ "HCURSOR", .{} },
.{ "HBRUSH", .{} },
.{ "HSYNTHETICPOINTERDEVICE", .{} },
.{ "HPROPSHEETPAGE", .{} },
.{ "HIMAGELIST", .{} },
.{ "HTREEITEM", .{} },
.{ "HCOLORSPACE", .{} },
.{ "HCRYPTASYNC", .{} },
.{ "HCERTCHAINENGINE", .{} },
.{ "HCOMDB", .{} },
.{ "HKEY", .{} },
.{ "HWINWATCH", .{} },
.{ "HWINSTA", .{} },
.{ "HDESK", .{} },
.{ "HSTRING", .{} },
.{ "HSZ", .{} },
.{ "HCONV", .{} },
.{ "HCONVLIST", .{} },
.{ "HDDEDATA", .{} },
.{ "HRASCONN", .{} },
.{ "HAMSICONTEXT", .{} },
.{ "HAMSISESSION", .{} },
.{ "HCMNOTIFICATION", .{} },
.{ "HKL", .{} },
.{ "HIFTIMESTAMPCHANGE", .{} },
.{ "HWSAEVENT", .{} },
.{ "HTASK", .{} },
.{ "HWINEVENTHOOK", .{} },
.{ "HUIANODE", .{} },
.{ "HUIAPATTERNOBJECT", .{} },
.{ "HUIATEXTRANGE", .{} },
.{ "HUIAEVENT", .{} },
.{ "HMIDI", .{} },
.{ "HMIDIIN", .{} },
.{ "HMIDIOUT", .{} },
.{ "HMIDISTRM", .{} },
.{ "HMIXER", .{} },
.{ "HMIXEROBJ", .{} },
.{ "HWAVE", .{} },
.{ "HWAVEOUT", .{} },
.{ "HWAVEIN", .{} },
.{ "HMMIO", .{} },
.{ "HDRVR", .{} },
.{ "HACMDRIVERID", .{} },
.{ "HACMDRIVER", .{} },
.{ "HACMSTREAM", .{} },
.{ "HACMOBJ", .{} },
.{ "HIC", .{} },
.{ "HVIDEO", .{} },
.{ "HSWDEVICE", .{} },
.{ "HINTERACTIONCONTEXT", .{} },
.{ "HRAWINPUT", .{} },
.{ "HRECOALT", .{} },
.{ "HRECOCONTEXT", .{} },
.{ "HRECOGNIZER", .{} },
.{ "HRECOLATTICE", .{} },
.{ "HRECOWORDLIST", .{} },
.{ "HIMC", .{} },
.{ "HIMCC", .{} },
.{ "HSAVEDUILANGUAGES", .{} },
.{ "HRSRC", .{} },
.{ "HSURF", .{} },
.{ "HINSTANCE", .{} },
.{ "HPOWERNOTIFY", .{} },
.{ "HUMPD", .{} },
.{ "HSTR", .{} },
.{ "HSPRITE", .{} },
.{ "HSEMAPHORE", .{} },
.{ "HLSURF", .{} },
.{ "HFASTMUTEX", .{} },
.{ "HDRVOBJ", .{} },
.{ "HDEV", .{} },
.{ "HBM", .{} },
.{ "HPCON", .{} },
.{ "HMENU", .{} },
.{ "HACCEL", .{} },
.{ "HDROP", .{} },
.{ "HPSXA", .{} },
.{ "HDC", .{} },
.{ "HGDIOBJ", .{} },
.{ "HBITMAP", .{} },
.{ "HRGN", .{} },
.{ "HPEN", .{} },
.{ "HBRUSH", .{} },
.{ "HFONT", .{} },
.{ "HMETAFILE", .{} },
.{ "HENHMETAFILE", .{} },
.{ "HMONITOR", .{} },
.{ "HPALETTE", .{} },
.{ "HWND", .{} },
.{ "HHOOK", .{} },
.{ "HGESTUREINFO", .{} },
.{ "HTOUCHINPUT", .{} },
.{ "HGLRC", .{} },
.{ "HFILTER", .{} },
.{ "HPTPROVIDER", .{} },
.{ "HPSS", .{} },
.{ "HPSSWALK", .{} },
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment