Browse Source

sys/windows: fix gdi32 raw pointer types

hikari 3 years ago
parent
commit
1d8bc3e917
1 changed files with 3 additions and 3 deletions
  1. 3 3
      core/sys/windows/gdi32.odin

+ 3 - 3
core/sys/windows/gdi32.odin

@@ -14,7 +14,7 @@ foreign gdi32 {
 		hdc: HDC,
 		hdc: HDC,
 		pbmih: ^BITMAPINFOHEADER,
 		pbmih: ^BITMAPINFOHEADER,
 		flInit: DWORD,
 		flInit: DWORD,
-		pjBits: ^VOID,
+		pjBits: VOID,
 		pbmi: ^BITMAPINFO,
 		pbmi: ^BITMAPINFO,
 		iUsage: UINT,
 		iUsage: UINT,
 	) -> HBITMAP ---
 	) -> HBITMAP ---
@@ -23,7 +23,7 @@ foreign gdi32 {
 		hdc: HDC,
 		hdc: HDC,
 		pbmi: ^BITMAPINFO,
 		pbmi: ^BITMAPINFO,
 		usage: UINT,
 		usage: UINT,
-		ppvBits: ^^VOID,
+		ppvBits: VOID,
 		hSection: HANDLE,
 		hSection: HANDLE,
 		offset: DWORD,
 		offset: DWORD,
 	) -> HBITMAP ---
 	) -> HBITMAP ---
@@ -38,7 +38,7 @@ foreign gdi32 {
 		ySrc: c_int,
 		ySrc: c_int,
 		SrcWidth: c_int,
 		SrcWidth: c_int,
 		SrcHeight: c_int,
 		SrcHeight: c_int,
-		lpBits: ^VOID,
+		lpBits: VOID,
 		lpbmi: ^BITMAPINFO,
 		lpbmi: ^BITMAPINFO,
 		iUsage: UINT,
 		iUsage: UINT,
 		rop: DWORD,
 		rop: DWORD,