Skip to content
This repository was archived by the owner on Jul 26, 2023. It is now read-only.

Commit 4be0bc1

Browse files
committed
Add SafeDCHandle default ctor
Fixes #427
1 parent 785b815 commit 4be0bc1

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/User32/PublicAPI.Unshipped.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ PInvoke.User32.MenuObject.OBJID_SYSMENU = 4294967295 -> PInvoke.User32.MenuObjec
117117
PInvoke.User32.SafeCursorHandle
118118
PInvoke.User32.SafeCursorHandle.SafeCursorHandle() -> void
119119
PInvoke.User32.SafeCursorHandle.SafeCursorHandle(System.IntPtr preexistingHandle, bool ownsHandle = true) -> void
120+
PInvoke.User32.SafeDCHandle.SafeDCHandle() -> void
120121
PInvoke.User32.SendMessageTimeoutFlags
121122
PInvoke.User32.SendMessageTimeoutFlags.SMTO_ABORTIFHUNG = 2 -> PInvoke.User32.SendMessageTimeoutFlags
122123
PInvoke.User32.SendMessageTimeoutFlags.SMTO_BLOCK = 1 -> PInvoke.User32.SendMessageTimeoutFlags

src/User32/User32+SafeDCHandle.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ public class SafeDCHandle : SafeHandle
2121
/// </summary>
2222
public static readonly SafeDCHandle Null = new SafeDCHandle(IntPtr.Zero, IntPtr.Zero);
2323

24+
/// <summary>
25+
/// Initializes a new instance of the <see cref="SafeDCHandle"/> class.
26+
/// </summary>
27+
public SafeDCHandle()
28+
: base(IntPtr.Zero, true)
29+
{
30+
}
31+
2432
/// <summary>
2533
/// Initializes a new instance of the <see cref="SafeDCHandle"/> class.
2634
/// </summary>

0 commit comments

Comments
 (0)