Get rid of HeapAlloc casts.

diff --git a/dlls/iphlpapi/ifenum.c b/dlls/iphlpapi/ifenum.c
index 58e7b5f..51b0ead 100644
--- a/dlls/iphlpapi/ifenum.c
+++ b/dlls/iphlpapi/ifenum.c
@@ -165,7 +165,7 @@
 {
   if (!map) {
     numInterfaces = max(numInterfaces, INITIAL_INTERFACES_ASSUMED);
-    map = (InterfaceNameMap *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+    map = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
      sizeof(InterfaceNameMap) +
      (numInterfaces - 1) * sizeof(InterfaceNameMapEntry));
     if (map)
@@ -173,7 +173,7 @@
   }
   else {
     if (map->numAllocated < numInterfaces) {
-      map = (InterfaceNameMap *)HeapReAlloc(GetProcessHeap(), 0, map,
+      map = HeapReAlloc(GetProcessHeap(), 0, map,
        sizeof(InterfaceNameMap) +
        (numInterfaces - 1) * sizeof(InterfaceNameMapEntry));
       if (map)
@@ -321,7 +321,7 @@
         guessedNumInterfaces *= 2;
       HeapFree(GetProcessHeap(), 0, ifc.ifc_buf);
       ifc.ifc_len = sizeof(struct ifreq) * guessedNumInterfaces;
-      ifc.ifc_buf = (char *)HeapAlloc(GetProcessHeap(), 0, ifc.ifc_len);
+      ifc.ifc_buf = HeapAlloc(GetProcessHeap(), 0, ifc.ifc_len);
       ret = ioctl(fd, SIOCGIFCONF, &ifc);
     } while (ret == 0 &&
      ifc.ifc_len == (sizeof(struct ifreq) * guessedNumInterfaces));
@@ -429,7 +429,7 @@
  
   EnterCriticalSection(&mapCS);
   numInterfaces = getNumInterfaces();
-  ret = (InterfaceIndexTable *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+  ret = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
    sizeof(InterfaceIndexTable) + (numInterfaces - 1) * sizeof(DWORD));
   if (ret) {
     ret->numAllocated = numInterfaces;
@@ -447,7 +447,7 @@
 
   EnterCriticalSection(&mapCS);
   numInterfaces = getNumNonLoopbackInterfaces();
-  ret = (InterfaceIndexTable *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+  ret = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
    sizeof(InterfaceIndexTable) + (numInterfaces - 1) * sizeof(DWORD));
   if (ret) {
     ret->numAllocated = numInterfaces;
@@ -716,7 +716,7 @@
   if (sysctl(mib, 6, NULL, &mibLen, NULL, 0) < 0)
     return ERROR_NO_MORE_FILES;
 
-  buf = (u_char *)HeapAlloc(GetProcessHeap(), 0, mibLen);
+  buf = HeapAlloc(GetProcessHeap(), 0, mibLen);
   if (!buf)
     return ERROR_NOT_ENOUGH_MEMORY;
 
diff --git a/dlls/iphlpapi/iphlpapi_main.c b/dlls/iphlpapi/iphlpapi_main.c
index 06afbcf..e7c1460 100644
--- a/dlls/iphlpapi/iphlpapi_main.c
+++ b/dlls/iphlpapi/iphlpapi_main.c
@@ -123,7 +123,7 @@
 
     ret = GetIfTable(*ppIfTable, &dwSize, bOrder);
     if (ret == ERROR_INSUFFICIENT_BUFFER) {
-      *ppIfTable = (PMIB_IFTABLE)HeapAlloc(heap, flags, dwSize);
+      *ppIfTable = HeapAlloc(heap, flags, dwSize);
       ret = GetIfTable(*ppIfTable, &dwSize, bOrder);
     }
   }
@@ -164,7 +164,7 @@
 
     ret = GetIpAddrTable(*ppIpAddrTable, &dwSize, bOrder);
     if (ret == ERROR_INSUFFICIENT_BUFFER) {
-      *ppIpAddrTable = (PMIB_IPADDRTABLE)HeapAlloc(heap, flags, dwSize);
+      *ppIpAddrTable = HeapAlloc(heap, flags, dwSize);
       ret = GetIpAddrTable(*ppIpAddrTable, &dwSize, bOrder);
     }
   }
@@ -205,7 +205,7 @@
 
     ret = GetIpForwardTable(*ppIpForwardTable, &dwSize, bOrder);
     if (ret == ERROR_INSUFFICIENT_BUFFER) {
-      *ppIpForwardTable = (PMIB_IPFORWARDTABLE)HeapAlloc(heap, flags, dwSize);
+      *ppIpForwardTable = HeapAlloc(heap, flags, dwSize);
       ret = GetIpForwardTable(*ppIpForwardTable, &dwSize, bOrder);
     }
   }
@@ -246,7 +246,7 @@
 
     ret = GetIpNetTable(*ppIpNetTable, &dwSize, bOrder);
     if (ret == ERROR_INSUFFICIENT_BUFFER) {
-      *ppIpNetTable = (PMIB_IPNETTABLE)HeapAlloc(heap, flags, dwSize);
+      *ppIpNetTable = HeapAlloc(heap, flags, dwSize);
       ret = GetIpNetTable(*ppIpNetTable, &dwSize, bOrder);
     }
   }
@@ -287,7 +287,7 @@
 
     ret = GetTcpTable(*ppTcpTable, &dwSize, bOrder);
     if (ret == ERROR_INSUFFICIENT_BUFFER) {
-      *ppTcpTable = (PMIB_TCPTABLE)HeapAlloc(heap, flags, dwSize);
+      *ppTcpTable = HeapAlloc(heap, flags, dwSize);
       ret = GetTcpTable(*ppTcpTable, &dwSize, bOrder);
     }
   }
@@ -328,7 +328,7 @@
 
     ret = GetUdpTable(*ppUdpTable, &dwSize, bOrder);
     if (ret == ERROR_INSUFFICIENT_BUFFER) {
-      *ppUdpTable = (PMIB_UDPTABLE)HeapAlloc(heap, flags, dwSize);
+      *ppUdpTable = HeapAlloc(heap, flags, dwSize);
       ret = GetUdpTable(*ppUdpTable, &dwSize, bOrder);
     }
   }
diff --git a/dlls/iphlpapi/ipstats.c b/dlls/iphlpapi/ipstats.c
index 12d47c7..085c53e 100644
--- a/dlls/iphlpapi/ipstats.c
+++ b/dlls/iphlpapi/ipstats.c
@@ -565,7 +565,7 @@
   DWORD numRoutes = getNumRoutes();
   RouteTable *ret;
 
-  ret = (RouteTable *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+  ret = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
    sizeof(RouteTable) + (numRoutes - 1) * sizeof(RouteEntry));
   if (ret) {
     FILE *fp;
@@ -638,7 +638,7 @@
   DWORD numEntries = getNumArpEntries();
   PMIB_IPNETTABLE ret;
 
-  ret = (PMIB_IPNETTABLE)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+  ret = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
    sizeof(MIB_IPNETTABLE) + (numEntries - 1) * sizeof(MIB_IPNETROW));
   if (ret) {
     FILE *fp;
@@ -716,7 +716,7 @@
   DWORD numEntries = getNumUdpEntries();
   PMIB_UDPTABLE ret;
 
-  ret = (PMIB_UDPTABLE)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+  ret = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
    sizeof(MIB_UDPTABLE) + (numEntries - 1) * sizeof(MIB_UDPROW));
   if (ret) {
     FILE *fp;
@@ -768,7 +768,7 @@
   DWORD numEntries = getNumTcpEntries();
   PMIB_TCPTABLE ret;
 
-  ret = (PMIB_TCPTABLE)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+  ret = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
    sizeof(MIB_TCPTABLE) + (numEntries - 1) * sizeof(MIB_TCPROW));
   if (ret) {
     FILE *fp;