internal static extern short RegisterClass(WindowClass window_class);
internal static extern ushort RegisterClass(ref WindowClass window_class);
internal static extern ushort RegisterClass(ref WindowClass window_class);
internal static extern short RegisterClass(WindowClass window_class);
internal static extern ushort RegisterClass(ref WindowClass window_class);
internal static extern ushort RegisterClass(ref WindowClass window_class);