Remove references to PCVOID and LPUINT.
Remove types that don't exist on Windows.
diff --git a/controls/edit.c b/controls/edit.c
index 36a387c..fcd29d4 100644
--- a/controls/edit.c
+++ b/controls/edit.c
@@ -227,7 +227,7 @@
static HLOCAL EDIT_EM_GetHandle(EDITSTATE *es);
static HLOCAL16 EDIT_EM_GetHandle16(HWND hwnd, EDITSTATE *es);
static INT EDIT_EM_GetLine(EDITSTATE *es, INT line, LPARAM lParam, BOOL unicode);
-static LRESULT EDIT_EM_GetSel(EDITSTATE *es, LPUINT start, LPUINT end);
+static LRESULT EDIT_EM_GetSel(EDITSTATE *es, PUINT start, PUINT end);
static LRESULT EDIT_EM_GetThumb(HWND hwnd, EDITSTATE *es);
static INT EDIT_EM_LineFromChar(EDITSTATE *es, INT index);
static INT EDIT_EM_LineIndex(EDITSTATE *es, INT line);
@@ -448,7 +448,7 @@
/* fall through */
case EM_GETSEL:
DPRINTF_EDIT_MSG32("EM_GETSEL");
- result = EDIT_EM_GetSel(es, (LPUINT)wParam, (LPUINT)lParam);
+ result = EDIT_EM_GetSel(es, (PUINT)wParam, (PUINT)lParam);
break;
case EM_SETSEL16:
@@ -2735,7 +2735,7 @@
* EM_GETSEL
*
*/
-static LRESULT EDIT_EM_GetSel(EDITSTATE *es, LPUINT start, LPUINT end)
+static LRESULT EDIT_EM_GetSel(EDITSTATE *es, PUINT start, PUINT end)
{
UINT s = es->selection_start;
UINT e = es->selection_end;
diff --git a/dlls/comctl32/commctrl.c b/dlls/comctl32/commctrl.c
index 356a795..4c4247f 100644
--- a/dlls/comctl32/commctrl.c
+++ b/dlls/comctl32/commctrl.c
@@ -218,7 +218,7 @@
VOID WINAPI
MenuHelp (UINT uMsg, WPARAM wParam, LPARAM lParam, HMENU hMainMenu,
- HINSTANCE hInst, HWND hwndStatus, LPUINT lpwIDs)
+ HINSTANCE hInst, HWND hwndStatus, UINT* lpwIDs)
{
UINT uMenuID = 0;
diff --git a/dlls/ntdll/heap.c b/dlls/ntdll/heap.c
index 67b77cf..321bbe8 100644
--- a/dlls/ntdll/heap.c
+++ b/dlls/ntdll/heap.c
@@ -1292,7 +1292,7 @@
/***********************************************************************
* RtlValidateHeap (NTDLL.@)
*/
-BOOLEAN WINAPI RtlValidateHeap( HANDLE heap, ULONG flags, PCVOID block )
+BOOLEAN WINAPI RtlValidateHeap( HANDLE heap, ULONG flags, LPCVOID block )
{
HEAP *heapPtr = HEAP_GetPtr( heap );
if (!heapPtr) return FALSE;
diff --git a/dlls/shell32/shv_bg_cmenu.c b/dlls/shell32/shv_bg_cmenu.c
index 0fea3ae..b1fa3d2 100644
--- a/dlls/shell32/shv_bg_cmenu.c
+++ b/dlls/shell32/shv_bg_cmenu.c
@@ -384,7 +384,7 @@
IContextMenu *iface,
UINT idCommand,
UINT uFlags,
- LPUINT lpReserved,
+ UINT* lpReserved,
LPSTR lpszName,
UINT uMaxNameLen)
{
diff --git a/dlls/shell32/shv_item_cmenu.c b/dlls/shell32/shv_item_cmenu.c
index 43b4078..a5e2270 100644
--- a/dlls/shell32/shv_item_cmenu.c
+++ b/dlls/shell32/shv_item_cmenu.c
@@ -464,7 +464,7 @@
IContextMenu *iface,
UINT idCommand,
UINT uFlags,
- LPUINT lpReserved,
+ UINT* lpReserved,
LPSTR lpszName,
UINT uMaxNameLen)
{
diff --git a/dlls/shlwapi/tests/clist.c b/dlls/shlwapi/tests/clist.c
index 7c01928..600b0c4 100644
--- a/dlls/shlwapi/tests/clist.c
+++ b/dlls/shlwapi/tests/clist.c
@@ -83,7 +83,7 @@
}
static HRESULT WINAPI Read(_IDummyStream* This, LPVOID lpMem, ULONG ulSize,
- LPULONG lpRead)
+ PULONG lpRead)
{
HRESULT hRet = S_OK;
++This->readcalls;
@@ -134,7 +134,7 @@
}
static HRESULT WINAPI Write(_IDummyStream* This, LPVOID lpMem, ULONG ulSize,
- LPULONG lpWritten)
+ PULONG lpWritten)
{
HRESULT hRet = S_OK;
diff --git a/files/smb.c b/files/smb.c
index d772b80..10be534 100644
--- a/files/smb.c
+++ b/files/smb.c
@@ -950,7 +950,7 @@
static BOOL SMB_Read(int fd, USHORT tree_id, USHORT user_id, USHORT dialect,
- USHORT file_id, DWORD offset, LPVOID out, USHORT count, LPUSHORT read)
+ USHORT file_id, DWORD offset, LPVOID out, USHORT count, USHORT* read)
{
int buf_size,n,i;
struct NB_Buffer rx,tx;
diff --git a/include/commctrl.h b/include/commctrl.h
index 84fe421..33fdda1 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -324,7 +324,7 @@
VOID WINAPI DrawStatusTextW (HDC, LPRECT, LPCWSTR, UINT);
#define DrawStatusText WINELIB_NAME_AW(DrawStatusText)
VOID WINAPI MenuHelp (UINT, WPARAM, LPARAM, HMENU,
- HINSTANCE, HWND, LPUINT);
+ HINSTANCE, HWND, UINT*);
typedef struct tagCOLORSCHEME
{
diff --git a/include/imagehlp.h b/include/imagehlp.h
index d0cad79..38ec91f 100644
--- a/include/imagehlp.h
+++ b/include/imagehlp.h
@@ -324,7 +324,7 @@
);
typedef BOOL (CALLBACK *PREAD_PROCESS_MEMORY_ROUTINE)(
- HANDLE hProcess, PCVOID lpBaseAddress, PVOID lpBuffer,
+ HANDLE hProcess, LPCVOID lpBaseAddress, PVOID lpBuffer,
DWORD nSize, PDWORD lpNumberOfBytesRead
);
diff --git a/include/mmsystem.h b/include/mmsystem.h
index 0388452..874c676 100644
--- a/include/mmsystem.h
+++ b/include/mmsystem.h
@@ -29,6 +29,7 @@
typedef LPSTR HPSTR; /* a huge version of LPSTR */
typedef LPCSTR HPCSTR; /* a huge version of LPCSTR */
+typedef UINT* LPUINT;
DECLARE_HANDLE(HDRVR);
DECLARE_HANDLE(HWAVE);
diff --git a/include/winnt.h b/include/winnt.h
index ae6ea6b..89bc850 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -317,18 +317,18 @@
#define ERROR_SEVERITY_ERROR 0xC0000000
/* Standard data types */
-typedef const void *PCVOID, *LPCVOID;
+typedef const void *LPCVOID;
typedef int BOOL, *PBOOL, *LPBOOL;
typedef unsigned char BYTE, *PBYTE, *LPBYTE;
typedef unsigned char UCHAR, *PUCHAR;
-typedef unsigned short USHORT, *PUSHORT, *LPUSHORT;
+typedef unsigned short USHORT, *PUSHORT;
typedef unsigned short WORD, *PWORD, *LPWORD;
typedef int INT, *PINT, *LPINT;
-typedef unsigned int UINT, *PUINT, *LPUINT;
+typedef unsigned int UINT, *PUINT;
typedef unsigned long DWORD, *PDWORD, *LPDWORD;
-typedef unsigned long ULONG, *PULONG, *LPULONG;
-typedef float FLOAT, *PFLOAT, *LPFLOAT;
-typedef double DOUBLE, *PDOUBLE, *LPDOUBLE;
+typedef unsigned long ULONG, *PULONG;
+typedef float FLOAT, *PFLOAT;
+typedef double DOUBLE;
typedef double DATE;
diff --git a/include/winternl.h b/include/winternl.h
index 43ddb17..3568a36 100644
--- a/include/winternl.h
+++ b/include/winternl.h
@@ -990,7 +990,7 @@
NTSTATUS WINAPI RtlValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
BOOL WINAPI RtlValidSid(PSID);
-BOOLEAN WINAPI RtlValidateHeap(HANDLE,ULONG,PCVOID);
+BOOLEAN WINAPI RtlValidateHeap(HANDLE,ULONG,LPCVOID);
NTSTATUS WINAPI RtlWalkHeap(HANDLE,PVOID);
diff --git a/windows/winproc.c b/windows/winproc.c
index 76a0658..4b8f8c3 100644
--- a/windows/winproc.c
+++ b/windows/winproc.c
@@ -2269,9 +2269,9 @@
case CB_GETEDITSEL:
if( wParam )
- *((LPUINT)(wParam)) = LOWORD(p16->lResult);
+ *((PUINT)(wParam)) = LOWORD(p16->lResult);
if( lParam )
- *((LPUINT)(lParam)) = HIWORD(p16->lResult); /* FIXME: substract 1? */
+ *((PUINT)(lParam)) = HIWORD(p16->lResult); /* FIXME: substract 1? */
break;
case WM_MEASUREITEM: